From fcb8f4f732d5f7a80411101a9b59eb752d2f16ff Mon Sep 17 00:00:00 2001 From: Alex xu Date: Tue, 31 Dec 2024 14:34:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=86=85=E5=AE=B9=EF=BC=9A1?= =?UTF-8?q?=E3=80=81=E4=BC=98=E5=8C=96ADC=E7=9B=B8=E5=85=B3=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E5=9C=A8=E5=88=87=E6=8D=A2Xsen=E9=80=9A?= =?UTF-8?q?=E9=81=93=E5=90=8E=E9=9C=80=E7=AD=89=E5=BE=85=E8=87=B3=E5=B0=91?= =?UTF-8?q?100us=E5=86=8D=E5=BC=80=E5=90=AFADC=E9=87=87=E6=A0=B7=EF=BC=9B2?= =?UTF-8?q?=E3=80=81=E4=BC=98=E5=8C=96=E7=B3=BB=E7=BB=9F=E8=BF=9BStandby?= =?UTF-8?q?=E4=BC=91=E7=9C=A0=E5=90=8E=E7=9A=84=E5=8A=9F=E8=80=97=EF=BC=8C?= =?UTF-8?q?=E8=BF=9B=E4=BC=91=E7=9C=A0=E5=89=8D=E5=85=B3=E9=97=ADADC?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Out/8835_EVB_241231_0927.bin | Bin 16384 -> 0 bytes Out/8835_EVB_241231_0927.hex | 957 --------------------- Out/8835_EVB_241231_0927_70C1_010102.bin | Bin 16386 -> 0 bytes Out/8835_EVB_241231_1429.bin | Bin 0 -> 16384 bytes Out/8835_EVB_241231_1429.hex | 956 ++++++++++++++++++++ Out/8835_EVB_241231_1429_2339_010102.bin | Bin 0 -> 16386 bytes Project/SY8835_Demo.uvgui.GH | 14 +- UsrSrc/adc/adc.c | 133 +-- UsrSrc/pmu/pmu.c | 2 +- UsrSrc/sleep/sleep.c | 7 + UsrSrc/vox/vox_module.c | 21 +- sy8835_demo.si4project/sy8835_demo.sip_sym | Bin 450512 -> 450512 bytes 12 files changed, 991 insertions(+), 1099 deletions(-) delete mode 100644 Out/8835_EVB_241231_0927.bin delete mode 100644 Out/8835_EVB_241231_0927.hex delete mode 100644 Out/8835_EVB_241231_0927_70C1_010102.bin create mode 100644 Out/8835_EVB_241231_1429.bin create mode 100644 Out/8835_EVB_241231_1429.hex create mode 100644 Out/8835_EVB_241231_1429_2339_010102.bin diff --git a/Out/8835_EVB_241231_0927.bin b/Out/8835_EVB_241231_0927.bin deleted file mode 100644 index 630e8a3d82244b2618c1aa720a0ec31a840337a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 F|G#EIWB~vG literal 0 HcmV?d00001 diff --git a/Out/8835_EVB_241231_1429.hex b/Out/8835_EVB_241231_1429.hex new file mode 100644 index 0000000..f30b69f --- /dev/null +++ b/Out/8835_EVB_241231_1429.hex @@ -0,0 +1,956 @@ +:03000000022ACA07 +:102ACA0075FE7275FF00758E009000007F007E0310 +:0D2ADA00E4F0A3DFFCDEFA7581BA022B22C6 +:0F35D50053797374656D20496E69742E0D0A0069 +:10352F001231E77BFF7A3579D5120F7BD2AED2BE3F +:08353F00122D6C1230EA80F439 +:101FD2004100EB004100EC0002B9000002B5000034 +:101FE20002B300004100ED0002A7000002AD0000B4 +:101FF20002B7000002B1000002AF000002A9000017 +:0420020002AB00002D +:0936590078B5E6FE08E6780222CD +:10343F0075FE3175FF8175FE0E43FF107DAB7F303A +:0D344F0012367B75FE599000EBE5FFF02270 +:1029CB00900000EFF0E5A420E003022ABE75A401FD +:1029DB007F3512368278B5760008A6077F36123619 +:1029EB0082EF540378B546F608E6F6900000E04413 +:1029FB0008FD7F311232AA9000EBE0FF3395E0FE29 +:102A0B00C378B6E69FFF18E69EFE7C097DC41215BF +:102A1B005B780A1214F978B5A60608A6079000EDA4 +:102A2B00E01215352A4B002A59012A62022A750336 +:102A3B002A83042A91052A9F062AAE0700002ABE84 +:102A4B00123659CEC313CE13D8F979A8806178B654 +:102A5B00E625E079BA804478B5E6FE08E67803C34C +:102A6B0033CE33CED8F979AE8045123659C333CE37 +:102A7B0033CED8F979B88037123659C333CE33CE2B +:102A8B00D8F979B28029123659C333CE33CED8F95F +:102A9B0079B0801B78B6E625E079AAF718E63319EA +:102AAB00F78010123659CEC313CE13D8F979ACF781 +:0F2ABB00EE19F7900000E09000EDF075A3812276 +:10312C00E5A430E13675A4027F3712368278B37687 +:10313C000008A6077F38123682EF540378B346FE98 +:10314C0008E6FF18EEF608EFF6FF9000EBE0FD3313 +:0F315C0095E0FCC3EF9DF6EE9C18F675A382225A +:05200600C129010D03DA +:1035A100E4780FF67811F6780DE67810F678127651 +:0235B1000422F2 +:10250600E4FE78B3E6FC08E6FDC394D8EC940340F9 +:10251600037F0022EF700302261ED3ED940FEC9486 +:102526000340030225FCED94CBEC940050030225F6 +:10253600FCD3ED94AAEC94024022D227780DE6FF54 +:10254600137810F6302811D3ED94BFEC94024004B2 +:10255600C22880047810A607E4FE8070D3ED94AA02 +:10256600EC94025043ED9437EC9401403BD228782A +:102576000DE6FF7810F6302713D3ED9493EC940212 +:102586005004C2278006EFC3137810F6781276043B +:10259600301211D3ED9451EC94015004C212800410 +:1025A60078127601E4FE8024D3ED9437EC94015042 +:1025B6001BD21278127601302810ED9426EC940185 +:1025C6005004C228800478127604E4FE302511C334 +:1025D600ED94F3EC94025006C225E4FE80027E01DF +:1025E60030262FD3ED94DDEC94004006C226E4FE9F +:1025F60080207E01801CD3ED940FEC94034006D21C +:10260600257E01800DD3ED94CBEC94005004D226A8 +:102616007E01C223C2248058C225C226D3ED949FD0 +:10262600EC94035031ED9471EC9400402930231062 +:10263600ED9484EC94035006C223E4FE80027E01EE +:1026460030242DD3ED9482EC94004006C224E4FE9F +:10265600801E7E01801AD3ED949FEC94034004D231 +:1026660023800BC3ED9471EC94005002D2247E01BA +:02267600AF06AD +:01267800223F +:102DD5009000E8E05463600AE4FF12333EE4780EA5 +:102DE500F622780E76017F01122506EF6008E4FFD2 +:102DF50012333ED22922C2299000E9E05407FFBFD1 +:102E05000605780E7603227810E6FD7F221232AA97 +:102E15007812E6FD7F211232AA780FE6C454F078C5 +:102E25001146FD7F231232AA7F0112333E780E76BA +:022E3500022277 +:04200B00C13AC13BDA +:102E9300C23A9000E8E020E65130E203D23B223010 +:102EA3004104E4FF80119000E8E030E50D301C3A66 +:102EB3007F3C1234FC7F01023360E4FF122506EFEE +:102EC3006008E4FF123360D22922C229D23A303B90 +:102ED30019780EE6B40213C378BAE6941018E69490 +:0B2EE3000E4005D23AC23B22C23A2248 +:10351600426F78204F70656E2E0D0A00426F78203C +:09352600436C6F73652E0D0A0061 +:08200F00C13CC13D4100EFFF9F +:102F4900E4900000F09000E9E0FF5420FE900000BA +:102F5900F09000EFE06E6032EF30E50E9000EE7415 +:102F690001F07BFF7A357916800BE49000EEF07B57 +:102F7900FF7A357922120F7BD23CC20FD23DD2366D +:0A2F8900900000E09000EFF0D23E4F +:012F9300221B +:1027A900737570706572206C6F6E67203873207056 +:1027B900726573732E286C696E653A2564290D0A52 +:1027C900004B6579206C696674286C696E653A25D9 +:1027D90064292E0D0A00426F6F7374204F70656E65 +:1027E900204B65792E286C696E653A2564290D0A96 +:1027F900006C6F6E672032732070726573730D0AF7 +:102809000073686F72742070726573730D0A004BE0 +:102819006579205061697220545820564F52286CAE +:10282900696E653A2564292E0D0A004B6579205099 +:102839006169722054696D654F7574286C696E659C +:102849003A2564292E0D0A004B6579205061697279 +:102859002047657420564F52286C696E653A256485 +:10286900292E0D0A004B6579205061697220476550 +:102879007420564F4C286C696E653A2564292E0DD3 +:102889000A004B6579205061697220545820564FCF +:102899004C286C696E653A2564292E0D0A004B6532 +:1028A90079205061697220436E743A25642E286C30 +:0A28B900696E653A2564290D0A00D6 +:10201700C130C12FC12E0118004100DC004100E092 +:0E202700004100DB004200DD00004100DF0050 +:10000E007BFF900006E4F0A3227BFF9000067401B4 +:03001E00F0A3222A +:101B45009000E9E030E4449000DDE475F001121402 +:101B55006DC39000DEE094409000DDE094014011FB +:101B6500D22E7A2779A912000E7471F0120F7B809C +:101B750014C39000DEE094509000DDE09400400531 +:101B8500202D02D22DD22AC22B804D302A43D23E9F +:101B9500E47818F6C22AD22B9000DFF09000DDE041 +:101BA500FEA3E0FFD39414EE94005008D230D22C5B +:101BB500D236800EC3EF94C8EE94005005302D0246 +:101BC500D22FC22D7A2779CA12000E74A7F0120FF0 +:101BD5007BE49000DDF0A3F0302B7B303A78302F9A +:101BE5002D200F08121D7C74BA021D33121DA25040 +:101BF50003021D68C22F78187602E49000DCF0908D +:101C05000071F0A3F07BFF7A2779FA120F7B302E53 +:101C15002F200F08121D7C74E3021D33121DA250E4 +:101C250003021D68C22EE49000E0F0781876037B6D +:101C3500FF7A2779A9900006F0A374F9F0120F7BBB +:101C4500302C0FC22C781876017BFF7A28790A127E +:101C55000F7BC22BC20F9000EEE064016003021DF2 +:101C65007B7818E664026003021D3C9000DCE0C34B +:101C7500940150167F02121D957BFF7A28791890E2 +:101C8500000604F0A3741C021D069000DBE0D3944B +:101C9500054010E4121DAF7A287934120017742C10 +:101CA500021D33900072E0B4011D7D117F031228DF +:101CB500C39000727402F07BFF7A28795190000678 +:101CC50014F0A3743E803A900072E064027036907E +:101CD5000071E0601A7F03121D959000DCF0900002 +:101CE500DB121DAF7A28796E120017745B803F7D79 +:101CF500117F021228C37BFF7A28798B1200197491 +:101D050065F0120F7B9000DCE0D394144024900022 +:101D1500DBE004F0E4A3F07BFF7A2879A79000DBF1 +:101D2500E0FF120010EFF0A37401F0A37473F0024A +:101D35000F7B9000DC802C7818E6640370389000E7 +:101D4500E0E0FFC39464501FEF540770047D2280C8 +:101D55000A9000E0E0540370077D117F041228C348 +:101D65009000E0E004F022E47818F6D2109000E04C +:061D7500F07F04122C7F38 +:101D7B00227F3C1234FC7F01123360D20F7BFF7A3F +:101D8B002779DF900006E4F0A3227D221228C3E41A +:101D9B00900071F0A3F0227F03122C7F9000DFE004 +:101DAB00D3941422F07818F6D2107F04122C7F22D1 +:1020350041007A004100790041007B0041007800B1 +:102CF900900000E0FF25E02484F582E43400F583A8 +:102D090022900000E0FF25E0248CF582E43400F5F0 +:102D190083E0FCA3E0FDEF25E0249CF582E4340088 +:102D2900F58322747C2FF582E43400F58322E4F0E4 +:102D3900A3F0EF25E02494F582E43400F583229092 +:102D49000000E0FF2480F582E43400F58322E0FEF0 +:102D5900A3E0C39DEE9C2225E0248CF582E4340097 +:032D6900F58322CD +:0F35E40075FE0B75FF0FC290C291C293C2922267 +:1034AE00EF14600D14600D14600D2403700BD29098 +:0A34BE0022D29122D29222D2932250 +:0533C500900000E0FF94 +:1033CA00EF14600D14600D14600D2403700BC2908D +:0A33DA0022C29122C29222C2932265 +:10324E00E4FF122D2CE4F074802F122D4FE4F0EFDA +:10325E00122CFEE4F0A3F0EF122D60122D37E4F0E5 +:0E326E00A3F0122D1FE4F0A3F00FEFB404D470 +:01327C00222F +:10316B00AC07747C2C122D2FEDF0EAC313FEEB137E +:10317B00FFEC122CFEEEF0A3EFF0AF03EC122D6080 +:10318B00EAF0A3EFF0900005E0FEA3E0FFEC122DB8 +:0F319B003CEEF0A3EFF0EC122D20E4F0A3F022B5 +:1033E400122D2CEDF074802F122D4FEBF0EF122CD8 +:0F33F400FEE4F0A37469F0122D1FE4F0A3F022A1 +:101DBB00E4900000F0F0900000E0FFC394044003B7 +:101DCB00021FB0122D2CE0601F24FE6021146078DE +:101DDB00147003021E8424036003021F5F90000033 +:101DEB00E0FF1234AE021F5F1233C5021F5F122CCD +:101DFB00F9122D1A122D5750051234AE80031233DF +:101E0B00C5122D0A122D575003021F5F900000E0E0 +:101E1B00122D20122D37E0FEA3E0D39400EE940098 +:101E2B00400E900000E0122D3C74FFF5F012146D83 +:101E3B00900000E0FF122D3CE0FCA3E04C6003029D +:101E4B001F5F747C2F021E95122CF9122D1AE0FEC7 +:101E5B00A3E0D39DEE9C50051234AE80031233C524 +:101E6B00122D0A122D575003021F5F900000E01233 +:101E7B002D20E4F0A3F0021F5F122D48E070131227 +:101E8B00355EC242900000E0247C122D2FE4F0025C +:101E9B001F5F122D48E0FE6402702E20420CD242CE +:101EAB00EF122CFEE4F0A37469F0122CF9E475F038 +:101EBB000112146DEF122CFEE0FCA3E0C394FEECB8 +:101ECB0094005003021F568031EE6401703720429C +:101EDB000FD242900000E0122CFEE4F0A374FEF04F +:101EEB00122CF974FFF5F012146DEF122CFEE0FEBC +:101EFB00A3E0D39469EE94005051900000E0122DB2 +:101F0B004DE4F08046122D48E06403703EEF122C36 +:101F1B00FEE0FEA3E0FFC394FEEE94004004D24229 +:101F2B00800BD3EF946AEE94005002C242900000F3 +:101F3B00E025E02484304209122D0274FFF5F08075 +:101F4B0007122D02E475F00112146D122CF9A3E0A7 +:101F5B00FD122F94900000E0FF700A122D2CE090E0 +:101F6B00007AF08037900000E0B4010C247C122D35 +:101F7B002FE0900079F08024900000E0B4020C2454 +:101F8B007C122D2FE090007BF08011900000E0B4CC +:101F9B00030A247C122D2FE0900078F0900000E0D3 +:101FAB0004F0021DC1E4900000F0900000E0FFC3BC +:101FBB0094045012122D1FE475F00112146D900051 +:061FCB0000E004F080E4D8 +:011FD10022ED +:102EEE00456E74657220536869704D6F6465212854 +:102EFE006C696E653A2564290D0A004E6F74204781 +:102F0E00657420496E746F20536C65657028436834 +:102F1E00675374617475733A25642C566F785F56D7 +:102F2E006F75743A25642C526573746172745F46C2 +:0B2F3E006C61673A2564292E0D0A0023 +:10204500C13F4100E2004200E300004100E50F41CD +:0520550000E100C13EA6 +:0A364F00E4FF33A3CFF0A3EFF02255 +:1034C800D2AC759A03D2BCD2BDD2A9D2AB75FE31AB +:0A34D80075FF8175FE3043FF80226E +:1034E200C2ACE4F59AC2BCC2BDC2A9C2AB75FE3180 +:0A34F20053FF7E75FE3053FF7F226A +:10301F00303F37301F3DC21F9000E1E004F0E0C3A6 +:10302F0094054010E4A3F07DAA7F4F1232AAE490DA +:10303F0000E1F0229000E1E0B404187BFF7A2E79D2 +:10304F00EE90000674DEF0020F7B1234E24387022B +:04305F001234C8223D +:10321E00780EE6FFD394015006201103303E1F7B3B +:10322E00FF7A2F7909900006E4F0A3EFF0A21112B5 +:10323E00364FA23E12364F120F7BC23EC322D3220E +:1031E7001234781235C5123610E4F58612327D1284 +:1031F700343F7D087F7612367BD2A8D2AF1235A135 +:103207007D697F0312358B1235E412324E12361E5A +:073217009000D07401F022C9 +:0300030002368939 +:06368900D23E75E20F3293 +:10205A0020402900000000000000000000000000ED +:10206A000000000000000000000000000000000066 +:10207A000000000000000000000000000000000056 +:10208A000000000000000000000000000000000046 +:0F209A00000000C1394100F0004100F100C138E1 +:0B363900E0FF04F074292FF8A699228E +:1034780075FE0443FF0CD2DF43878075BA0375AA33 +:0B348800DC759852D299D298D2AC2289 +:062FDA0090004312152CCB +:102FE000E4900046F075FE0443FF0C75FE0353FFAA +:102FF000F3F0900046E0C39FE49E501C2037FDD2C2 +:1030000037900043E475F00112151512136BF59912 +:0E301000900046E004F080DA75FE0453FFF3F2 +:01301E00228F +:03002300022B6746 +:102B6700C0E0C083C082C0D075D000C000C005C01F +:102B770006C007309904C299C237309867C298D205 +:102B87003E9000F0E014601914602D24027055E5A2 +:102B9700999000F0B455087401F0A3E4F0800E801A +:102BA70011E5999000F0B4AA097402F0A31236391E +:102BB7008032E4F0A3F0802C9000F1123639782DA2 +:102BC700E62406FFE433FEE0FDC39FEE6480F8745D +:102BD70080985005ED9440400B9000F1E4F0900090 +:102BE700F0F0D239D007D006D005D000D0D0D082AF +:052BF700D083D0E032A4 +:0E36020090002BEFF012366B90002BE0FF22B1 +:1035C50075F10A759F03759EFD759692759A02228F +:08366B002038FDD2388F9722B0 +:03008B00023547F4 +:10354700C0E0E59630E1055396FDC238E59630E0D8 +:07355700035396FED0E032A1 +:10267900506F776572204F6E2053746174652148DD +:10268900616C6C28307825782920286C696E653A48 +:102699002564290D0A004177616B652053746174C3 +:1026A9006520286C696E653A2564290D0A004E6F0C +:1026B900726D616C20537461746520286C696E6554 +:1026C9003A2564290D0A00536C65657020537461BD +:1026D900746520286C696E653A2564290D0A0053D2 +:1026E9005441303A307825782C535441313A307876 +:1026F90025782C535441323A307825782C4368692F +:10270900705F5354413A307825782C564F585F53AF +:1027190054413A307825782E4465635F536C65657A +:10272900703A25640D0A00566E74633A25642C4983 +:10273900766F6C3A25642C566261743A25642C567E +:10274900696E3A25642C56706D69643A25642C5675 +:102759006F723A25642C566F6C3A25642C56646462 +:102769003A25642C49766F723A25642E0D0A004485 +:1027790065636E745F536C65657044656C6179203F +:1027890052656C6F61642E0D0A00456E7465722086 +:102799005374616E646279204D6F6465210D0A007E +:1020A9004300D00402024100CD004100CE00C136F8 +:0E20B900C1354100CF004100D3004100CC00F2 +:10002600E6FF08A3E6CFF0A3EFF022900005E4F088 +:10003600A3740AF07B147A007D02227BFFE0900015 +:1000460006FFE4F0A3EFF02290007AF0900079F03A +:1000560090007BF0900078F022F0E4900005F0A389 +:10006600F0FBFA22900005E4F0A37403F07B647AB7 +:10007600007D02227BFF9000067402F0A322FFE4BB +:05008600F0A3EFF022E1 +:1033A400E4FBFF1233BB7F011233E4E4FB7F021220 +:1033B40033BB7F030233E47D041233E4E4FB7D0476 +:0133C40022E6 +:10158800303618C236E49000CEF01217F7FD7F030C +:1015980012316B740212004ED23E22202903300D04 +:1015A8005F203105D231D2362290007AE0640260A1 +:1015B8000E120031E4FF12316B90007A7403F09040 +:1015C8000079E06402600E1200317F0112316B90E5 +:1015D80000797403F090007BE06402600912003126 +:1015E80012185F7403F0900078E064027003021729 +:1015F800BD1200317F0312316B9000787403F02222 +:1016080030310CC231C233C232C23DC20ED235783B +:101618000EE6FF70030216D96403701A203305D250 +:10162800330233A41217BE7D017F0312316B74019C +:1016380012004E0216D020320ED232C233D236E415 +:101648009000D3F00216D09000CEE0C3940150571A +:10165800E004F09000D3E014601A1460271460349A +:101668002403706490007AE06404605C7B017D046C +:10167800E4FF802E900079E06404604C7B017D04D7 +:101688007F01801E90007BE06404603C7B017D0448 +:101698007F02800E900078E06404602C7B017D045A +:1016A8007F031233E480219000CEE0C3940F5005ED +:1016B800E004F08013E49000CEF09000D3E004F052 +:1016C800E0C394044002E4F0C23DC20EC230D234FA +:1016D8002230320AC2321233A4D236D23522203D09 +:1016E8000C203409200E062030030217BD9000CECE +:1016F800E0FFC394015004E004F022EFC394644077 +:10170800030217A89000CEE004F07814E6C39419F9 +:10171800503090007AE0640370030217BDE4900033 +:1017280005F0A3F07B64FA7D03FF12316B90007A19 +:10173800740412005FFD7F0112316B90007974020E +:1017480080107814E6C39432501312182C12184BD8 +:10175800740112005FFD12185F7402801F7814E68E +:10176800C3944B502712182C12184B740112005FA7 +:101778007D017F0212316B90007B740112005FFDC6 +:101788007F0312316B9000787402F0227814E6C35C +:10179800946450211217BE7D0112185674018012EC +:1017A800C23DC234C20EC230E41217F7FD121856F9 +:0517B800740212005153 +:1017BD0022E4900005F0A3F0FBFA7D01FF12316BDE +:1017CD00E4900005F0A3F0FBFA7D017F0112316B6F +:1017DD00E4900005F0A3F0FBFA7D017F0212316B5E +:1017ED00E4900005F0A3F0FBFA22900005F0A3F0C1 +:1017FD00FBFAFDFF12316BE4900005F0A3F0FBFA4C +:10180D00FD7F0112316BE4900005F0A3F0FBFAFDB2 +:10181D007F0212316BE4900005F0A3F0FBFA22E495 +:10182D00900005F0A3F0FBFA7D01FF12316B9000E3 +:10183D007A7401F0E4900005F0A3F0FBFA227D012B +:10184D007F0112316B900079227F0312316B900072 +:0B185D007A227F0212316B90007B2288 +:103575009000ECE0FF04F01229CB9000ECE0C3943E +:06358500084002E4F02200 +:10340300122F49121B45123063301B11C21B122DA0 +:0E341300D5122E93122BFC1215881218682267 +:093662007B017A0079E6022E37A3 +:10236400E4900000F09000D0E0FFA3E0FE6F607105 +:10237400A3EEF09000D0E0A3F024FE60301460439C +:102384001460512403600302250512006AE4FF125D +:10239400316B12006A7F0112316B7A2679799000D1 +:1023A400EE120041A37401F0A374F080307F011297 +:1023B40033827BFF7A26799F9000067401F0A37420 +:1023C400FC801A9000E5740FF07A2679B712007A2F +:1023D400740880097A2679D012007A7413F00224E2 +:1023E400D09000D1E024FE603914603D14700302E3 +:1023F40024E8240360030225059000CCE004F0E007 +:10240400C3940850030225059000D07402F0E490B0 +:1024140000CCF07815E660030225059000D0740422 +:10242400F0229000D07403F022201F03022505C27D +:102434001F7A2679E89000E61200419000E7E090C8 +:1024440000081200479000E8E090000A120084900F +:1024540000E9E090000C1200849000EAE0FF900094 +:102464000EE4F0A3EFF09000E5E0FF900010E4F03C +:10247400A3EFF0120F7B7BFF7A27793078B3E6FF66 +:102484000890000612002A78A712002678B91200D4 +:102494002678AD12002678B712002678B1120026ED +:1024A40078AF12002678A912002678AB1200261203 +:1024B4000F7B9000E5E0D394004014E014F0303E2C +:1024C40040C23E740FF07BFF7A277978020F7B7B42 +:1024D400FF7A277993120F7B9000D07404F0E49074 +:1024E40000E1F02212321E50127F04122C7FE4FF0E +:1024F400123360E4FF12338202301F9000D0740262 +:01250400F0E6 +:0125050022B3 +:1030EA00301E36C21E9000CDE0FF04F0EF146012CD +:1030FA001460141460161460182404701C123575B8 +:10310A008017123662801212312C800D123403801D +:10311A0008122364E49000CDF0302005C220121D6D +:02312A00BB22C6 +:10008E00426F6F7374204F70656E2E286C696E65AB +:10009E003A2564290D0A00426F7820436C6F736510 +:1000AE002E286C696E653A2564290D0A00426F7818 +:1000BE00204F70656E2E286C696E653A2564290D89 +:1000CE000A004F70656E2F436C6F736520426F7818 +:1000DE002C45617270686F6E657320496E20426F99 +:1000EE0078284E756D3A25642928566F78537461B9 +:1000FE003A30782578292E0D0A004F70656E204211 +:10010E006F7820434D44205458204F7665722E0D43 +:10011E000A004F70656E20426F7820416E64204554 +:10012E00617270686F6E6520476574496E284E75F2 +:10013E006D3A25642928566F785374613A307825C4 +:10014E0078292E0D0A00436C6F736520426F78205C +:10015E00416E6420466F72636520566F6C746167E2 +:10016E00652055702E0D0A2000564F5820566F757B +:10017E007420355628564F585F5354413A307825DF +:10018E00782C6C696E653A2564292E0D0A00564F3F +:10019E0058204348472046756C6C2E0D0A00564F6A +:1001AE00582047657420496E746F20536C656570D6 +:1001BE002E0D0A00466F6C6C6F772043484720491E +:1001CE006E697453746120536574204D61782056A6 +:1001DE00706D69642E28566F785F7374613A30784B +:1001EE00257829286C696E653A2564290D0A004622 +:1001FE006F6C6C6F772043484720496E6974537457 +:10020E00612E28566F785F7374613A30782578299D +:10021E00286C696E653A2564290D0A00466F6C6C70 +:10022E006F772043484720537461312C4E6F204521 +:10023E00617250686F6E6520496E20426F782E286D +:10024E006C696E653A2564290D0A00466F6C6C6FF9 +:10025E00772043484720537461312C564F52204328 +:10026E006867696E672849766F723A25646D412911 +:10027E002E286C696E653A2564290D0A00466F6C4E +:10028E006C6F772043484720537461312C564F4C86 +:10029E0020436867696E672849766F6C3A25646DEE +:1002AE0041292E286C696E653A2564290D0A00468F +:1002BE006F6C6C6F772043484720537461322C4724 +:1002CE0065742049564F523A25646D412E286C694B +:1002DE006E653A2564290D0A00466F6C6C6F7720A7 +:1002EE0043484720537461322C4765742049564F5A +:1002FE004C3A25646D412E286C696E653A25642949 +:10030E000D0A00466F6C6C6F77204348472053747C +:10031E0061332C564F5820436867205265496E69E9 +:10032E00742E286C696E653A2564290D0A00466F95 +:10033E006C6C6F77204348472053746133284356C3 +:10034E00292C564F522056706D69642041646453B7 +:10035E0074612849766F723A25646D41292E286C96 +:10036E00696E653A2564290D0A00466F6C6C6F77CD +:10037E00204348472053746133284356292C564F47 +:10038E00522056706D69642053756253746128490A +:10039E00766F723A25646D41292E286C696E653A26 +:1003AE002564290D0A00466F6C6C6F772043484711 +:1003BE002053746133284343292C564F52205670D4 +:1003CE006D6964205375625374612849766F723A71 +:1003DE0025646D41292E286C696E653A2564290DB8 +:1003EE000A00466F6C6C6F77204348472053746148 +:1003FE0033284343292C564F522056706D69642082 +:10040E004164645374612849766F723A25646D4174 +:10041E00292E286C696E653A2564290D0A00466FEF +:10042E006C6C6F77204348472053746133284356D2 +:10043E00292C564F4C2056706D69642041646453CC +:10044E0074612849766F6C3A25646D41292E286CAB +:10045E00696E653A2564290D0A00466F6C6C6F77DC +:10046E00204348472053746133284356292C564F56 +:10047E004C2056706D69642053756253746128491F +:10048E00766F6C3A25646D41292E286C696E653A3B +:10049E002564290D0A00466F6C6C6F772043484720 +:1004AE002053746133284343292C564F4C205670E9 +:1004BE006D6964205375625374612849766F6C3A86 +:1004CE0025646D41292E286C696E653A2564290DC7 +:1004DE000A00466F6C6C6F77204348472053746157 +:1004EE0033284343292C564F4C2056706D69642097 +:1004FE004164645374612849766F6C3A25646D418A +:10050E00292E286C696E653A2564290D0A00466FFE +:10051E006C6C6F772043484720537461342C564FD0 +:10052E00782056706D696420416464537461285656 +:10053E006F75743A307825782C49766F6C3A25644D +:10054E006D412C49766F723A25646D4129286C698C +:10055E006E653A2564292E0D0A00466F6C6C6F7716 +:10056E002043484720537461342C564F78204368FB +:10057E00696E6728566F75743A307825782C4976EF +:10058E006F6C3A25646D412C49766F723A25646D15 +:10059E004129286C696E653A2564292E0D0A00469C +:1005AE006F6C6C6F772043484720537461342C5620 +:1005BE004F522056706D69642041646453746128F3 +:1005CE00566F75743A307825782C49766F723A25C5 +:1005DE00646D4129286C696E653A2564292E0D0AD1 +:1005EE0000466F6C6C6F772043484720537461341C +:1005FE002C564F52204368696E6728566F75743AB1 +:10060E00307825782C49766F723A25646D41292809 +:10061E006C696E653A2564292E0D0A00466F6C6C66 +:10062E006F772043484720537461342C564F4C202B +:10063E0056706D69642041646453746128566F75F9 +:10064E00743A307825782C49766F6C3A25646D4172 +:10065E0029286C696E653A2564292E0D0A00466FAD +:10066E006C6C6F772043484720537461342C564F7F +:10067E004C204368696E6728566F75743A3078253A +:10068E00782C49766F6C3A25646D4129286C696E19 +:10069E00653A2564292E0D0A00466F6C6C6F772023 +:1006AE00434847205375625374612C564F4C2F5656 +:1006BE004F52286C696E653A2564292E0D0A004644 +:1006CE006F6C6C6F7720434847205375625374618B +:1006DE002C564F52286C696E653A2564292E0D0AE8 +:1006EE0000466F6C6C6F77204348472053756253FA +:1006FE0074612C564F4C286C696E653A2564292E10 +:10070E000D0A00466F6C6C6F772043484720537577 +:10071E00625374612C285354413A307825782C5604 +:10072E00706D69643A3078257829286C696E653A5F +:10073E002564290D0A00466F6C6C6F77204348477D +:10074E00204164645374612C285354413A30782507 +:10075E00782C56706D69643A3078257829286C6942 +:10076E006E653A2564290D0A005258305F4275664F +:10077E006665725B305D3A307825782C5258305F62 +:10078E004275666665725B315D3A307825782C521B +:10079E0058305F4275666665725B325D3A30782519 +:1007AE00782C5258305F4275666665725B335D3ADF +:1007BE00307825782C5258305F4275666665725BCC +:1007CE00345D3A307825782C5258305F4275666623 +:1007DE0065725B355D3A307825782C5258305F4221 +:1007EE0075666665725B365D3A307825782C5258A0 +:1007FE00305F4275666665725B375D3A3078257894 +:10080E002C6C696E653A25640D0A0000000000002C +:10081E0000000000000000000000000000000000CA +:10082E0000000000000000000000000000000000BA +:10083E0000000000000000000000000000000000AA +:0B084E0000000000000000000000009F +:1020C700C111C10EC10F410073FFC10D42004E0087 +:1020D7000042004C000042007100001A6900000035 +:1020E70000000000000000000000000000000000E9 +:1020F7000000000000000020248300000000000012 +:1021070000000000000000000000000000000000C8 +:102117000000000000000000000000000000410077 +:10212700700042006E00004200740000C1104100C0 +:0221370077002F +:1021A20090002674011213F67402900076F09000EB +:1021B2000002150C900050121483FFE5F090000607 +:1021C200F0EFA3F0A37404F0A322E6FFE4F0A3EF80 +:1021D200F008E6FFA3E4F0A3EFF008E6FFA3E4F0C3 +:1021E200A3EFF008E6A3FFE4F0A3EFF02290001AB9 +:1021F200121384900006F078A7E6FF08E6A3CF2228 +:10220200900048121483900050FFAEF002148390A5 +:1022120000261213F690001A0213847BFF90000628 +:102222007405F0A3227BFF9000EAE0FF900006E431 +:10223200F0A3EF2290002E8FF00214BB9000261222 +:102242001483FFAEF090002E0214837BFF900006F1 +:102252007402F0A3229000EAE0540CFBE4FAF9F8CD +:10226200900048E0FFE4FCFDFEC30214E8EE8FF0AC +:102272009000500214BB90004C121483D3FFED9FC8 +:10228200EC95F022900028021384900034E412139B +:10229200F6E49000230213F6FF900008E4F0A3EFA7 +:1022A200F0A37405F0A32290001AEF1213F6900027 +:1022B2007622900039021384E6FC08E6FD25E0FF51 +:1022C200EC338FF01214BB7BFF229000EAE0540C37 +:1022D20022E490004EF0A322EE8FF01214BB7D0593 +:1022E200121418EF78022274019000370213F6C319 +:1022F200FDACF09FEC9E2290004BE0FFD3941522A0 +:102302007BFF900006F0A322E4FCFDFEFAF9F8C37D +:102312000214E878ABE6FE08E6FF229000EAE054F9 +:1023220010FFE4FCFDEF2274011213F67BFF2290F2 +:10233200006CF0A3F0900076F022E490004BF09055 +:102342000049F022F0A37403F0A3229000EAE054C3 +:1023520020FFE4FC2290004EE09400229000340220 +:022362001384E2 +:052C7F00900043EFF09E +:102C8400E4A3F0A3F07F271231AA900044EFF07F71 +:102C9400371231AA900045EFF0900043E024FD6024 +:102CA4001B14602424FE602824057035900045E040 +:102CB4004494F0900044E04498F08025900044E06F +:102CC4004406F054E7F08019900045E054FD800973 +:102CD400900045E04402F054FEF0900044E054E1DA +:102CE400F0900044E0FD7F271232AA900045E0FDF9 +:052CF4007F370232AA47 +:101868009000E8E054186003D20D22C20D203A031C +:10187800021B0F303C65200F16121B387A00798E38 +:10188800740112230274DAF0120F7B7F03805F1257 +:10189800233CA3F0C200C201D20B9000EEE07022FC +:1018A800C20ED202D203C205C208C204C209C20AC9 +:1018B800D211C2351223317A0079A512224D740B48 +:1018C8008011C202C203D205C2067A0079BB122275 +:1018D8004D7418F0120F7BC20FC23C900049E0C350 +:1018E80094055003021AA7300B07C20B7F04022C81 +:1018F8007F200041D2001222CCFF60147B0C1223FF +:101908000A90007070057402F0800A7401F0800576 +:10191800E4900070F07BFF7A0079D0900070E0903E +:1019280000061221E89000EAE0FF900008E4F0A326 +:10193800EFF0120F7B2005030219D990004AE0C38B +:101948009405500A7F06122C7F90004A80222001BD +:101958003F1222F9501FEF540370047D1180099043 +:10196800004BE020E0077D227F011228C390004B46 +:10197800E004F0805C7F04122C7FE490004BF0D2EE +:1019880001D210C2117BFF7A017908120F7B8041C6 +:101998007818E6703C301004C210802E122257606E +:1019A800309000EAE0FF540C6004D20ED2367BFF80 +:1019B8007A017920900070E0FD900006E4F0A3ED34 +:1019C800F0A3E4F0A3EFF0120F7B1222CC900048B2 +:1019D800F0200203021B0C303535200F12121B3881 +:1019E800D211E4122331900049F0C208D204227FB8 +:1019F80003122C7F7BFF7A017954120F7BC20F9060 +:101A08000049E0D394035003021AA7C235804B2043 +:101A1800044890004AE0FFD39415501DEF5403701A +:101A2800047D11800990004AE020E0077D227F08AC +:101A38001228C390004A021AA71222F9501CEF5428 +:101A48000370047D11800990004BE020E0077D229F +:101A58007F021228C390004B804530031A7F03127F +:101A68002C7F7A017977122227122346742BF012E1 +:101A78000F7BC203021B0C2008519000EAE054308F +:101A8800FF7B3012230A600E1222CCFFE4FCFDFE1D +:101A9800EF6003304024900049E0D394325004E0D2 +:101AA80004F0227BFF7A01799C120F7BD208122363 +:101AB8003CC2097F04122C7F804A90006DE070447C +:101AC8007B017A00795012085980391222F9501F87 +:101AD800EF540370047D11800990004BE020E0076B +:101AE8007D227F051228C390004BE004F08015206A +:101AF8000912D2097F04122C7FC2117BFF7A017967 +:101B0800AC120F7BC20722200711D2077F04122CC8 +:101B18007FC2111222CC900048F022122257600F87 +:0F1B28001222CCFF6004D20ED236900048EFF0AC +:0E1B3700227F3C1234FC7F01123360D20F2259 +:0608590090000012152CB6 +:10085F00900076E01470030209331470030209FD4F +:10086F00147003020A67147003020C272404600338 +:10087F00020D771221B090001D1213846003020D38 +:10088F0077900077E0D3940A5030E004F090001A8C +:10089F00743C1213F6300C03020D771221B01222A2 +:1008AF0017FF1234FC7A0179C212222712234674E1 +:1008BF00C3F0120F7BD20C020D77E4900077F0C2D9 +:1008CF000C1221B0E41222EB900026E41213F61260 +:1008DF00228C900032E41213F6900021E41213F6EA +:1008EF00900039E41213F6900028E41213F6E4F5A1 +:1008FF00F012227290002EE4F5F01214BB90001942 +:10090F00E41213F690001B743C1222AD7401F01226 +:10091F0022D3F07BFF7A0179FD122229122346742C +:10092F00EA020AC09000EAE0FB5420FFE4FCFDFE5F +:10093F00EF6024EB5410FF601E1221B090001D7465 +:10094F00011213F6E4900076F07A02792A740312FA +:10095F00230274F9020AC012234DEF703B122315C4 +:10096F001221B09000441222DAC333CE33CED8F91D +:10097F00FF1221B0900048EE8FF01214BB78AB90AD +:10098F00004C1222BA7A027959900006ECF0ED125F +:10099F0021C47407F0120F7B12231D704078A7E655 +:1009AF00FE08E6FF1221B09000221222DAC333CEE6 +:1009BF0033CED8F9FF1221B0900026EE8FF012142B +:1009CF00BB78A790002A1222BA7A02798B90000680 +:1009DF00ECF0A3ED1221C57414F0120F7B1221B0AD +:1009EF0090001C74011222AD7402F0020D77D390A7 +:1009FF00004FE094051223575003020A731222D3BB +:100A0F00F012234DFDEF701D1223151221B012228B +:100A1F006F9000391223297A0279BDEE1221BF742B +:100A2F0030F0120F7B12231D702578A7E6FE08E623 +:100A3F00FF1221B0EE1222369000281223297A02DB +:100A4F0079E7900006EE1221C2743AF0120F7B90F4 +:100A5F0000767403F0020D77D390004FE0940212EA +:100A6F002357500AE475F00112146D020D7712220C +:100A7F00D31221AF90004C122205D39FE5F09E5068 +:100A8F00161221B090002A12148390002E12220BFE +:100A9F00D39FE5F09E401EE41221AC90001CE4129F +:100AAF0013F67BFF7A0379119000067404F0A37498 +:100ABF0054F0020D741221B01222B46401600302CB +:100ACF000B71900050121483D39414E5F0940050DE +:100ADF004D9000EAE030E52990003774011222149E +:100AEF00C3943C400A1221B0900039E41213F6125D +:100AFF0021B01221B67466F07BFF7A03793C020BAA +:100B0F006E1221B090003474011213F61221B0123C +:100B1F0021B6746DF07BFF7A037978020B6E122188 +:100B2F00B0122202D39FE5F09E900000401C1215D8 +:100B3F000C90003474011213F61221B01221B67406 +:100B4F0077F07BFF7A0379B4801512150C1222E926 +:100B5F001221B01221B6747EF07BFF7A0379F01266 +:100B6F000F7B1221B012228664016003020D7712EF +:100B7F002247D39414E5F09400504D9000EAE030F2 +:100B8F00E4297401122211C3943C400A1221B0903F +:100B9F000028E41213F61221B090002E1221B9741E +:100BAF0091F07BFF7A04792C020D741221B074013D +:100BBF001222941221B090002E1221B97498F07B5A +:100BCF00FF7A047968020D741221B012223ED39F6E +:100BDF00E5F09E900000402012150C900023740148 +:100BEF001213F61221B090002E1221B974A2F07BCD +:100BFF00FF7A0479A4020D7412150C90002674016B +:100C0F001213F61221B090002E1221B974A9F07BA5 +:100C1F00FF7A0479E0020D74D390004FE094141220 +:100C2F002357501DE475F00112146D122315122174 +:100C3F00B012226F78A7E6FF08E6CF122236020D18 +:100C4F00771222D31221AF1222B46401706F1222D5 +:100C5F0086640170681222021222F140081221B03C +:100C6F00122278403A1221B012223E1222F1400B8A +:100C7F001221B090002A12227B40241221B012229E +:100C8F00E91221A21221EFF0A3EFF078AB1221FBB2 +:100C9F001221C274D0F07BFF7A05791C020D7412F9 +:100CAF0021B01221EFF0A3EFF078AB1221FB12214C +:100CBF00C274D7F07BFF7A057968020D741221B0E8 +:100CCF001222B4640170511222021222F140081252 +:100CDF0021B012227840231221B09000371221A5A3 +:100CEF00122217900006F078AB1221FB1221C2746A +:100CFF00EAF07BFF7A0579AD801B1221B012221723 +:100D0F00900006F078AB1221FB1221C274F0F07B39 +:100D1F00FF7A0579EF120F7B1221B0122286640140 +:100D2F00704690002A122241D31222F2500F122144 +:100D3F00B0900026121483C312227F50171221B0D5 +:100D4F001221A21221EF1221C274FEF07BFF7A064C +:100D5F00792A80111221B01221EF12229F14F07BF9 +:100D6F00FF7A06796C120F7B1221B01222B4FF6446 +:100D7F0001600A12228664016003020EFA12235EDA +:100D8F00FE6401600D90002312138464016003025E +:100D9F000E87EF64017025122286B4011FEEB40195 +:100DAF001B12235EB4011590001474011213F67A0E +:100DBF000679A712221D741CF0120F7B1221B0129C +:100DCF0022B46401701E122286701912235E640110 +:100DDF00703C900014041213F67A0679CD12221D7E +:100DEF00742680261221B01222B47022122286B4E9 +:100DFF00011C900023121384B401139000141223CA +:100E0F00297A0679EF12221F7431F0120F7B12210B +:100E1F00B012228C90001412138464016003020F2D +:100E2F000F1221B0122217D39400400890001A74A9 +:100E3F00FE1213B1900019121384FF122217D39FC1 +:100E4F00500B1221B01222A97404F0800690007684 +:100E5F007402F01222D31221AF900014E41222ADCB +:100E6F0012222C1221AF12221712229A7450F07BE9 +:100E7F00FF7A077911020EED1221B090003712138D +:100E8F00846401600A9000261213846401707190CB +:100E9F000037E41213F6E4122211C3943C500B12E4 +:100EAF0021B090001A74021213B174041221AC9085 +:100EBF00001B121384FF122217C39F40091221B087 +:100ECF001222A97401F090007612222C1221AF1277 +:100EDF00221712229A746DF07BFF7A077944120F52 +:100EEF007B1221B0122217FF0234FC900076E0D360 +:100EFF009402400CE41221AF90001D74011213F6FE +:010F0F0022BF +:0B30A70090004312152C900046EDF045 +:1030B200E4FE900046E0FD14F0ED6029900043E448 +:1030C20075F00112151512136B6EFEE4FFEFC39437 +:1030D2000850DFEE30E007C313648CFE8004EEC3B9 +:0730E20013FE0F80E8AF06AA +:0130E90022C4 +:0828C300900000EFF0A3EDF01E +:1028CB00E4A3F078037C007D017BFF7A087919FE85 +:1028DB007F401213459000037455F0A374AAF0A324 +:1028EB0074FFF0900001E0900008F0900000E09081 +:1028FB000006F0121535291D01294902292E03293D +:10290B004904294905294908291D09291D0A0000DF +:10291B00294F9000077403F09000097405F0E4A3AD +:10292B00F08021E4FF74292FF8E6FE74032FF58263 +:10293B00E43400F583EEF00FEFB440E9800690002D +:10294B00077401F0900007E02405FF900002F0FDF2 +:10295B007B017A0079031230A7900002E02403F583 +:10296B0082E43400F583EFF07F01122C7F9000019D +:10297B00E0FFB4220B75FE0E53FFF043FF08800DF2 +:10298B00EFB4110975FE0E53FFF043FF01900002E7 +:10299B00E02402FFE433FE7B017A007903122FDA85 +:1029AB00900001E0FFB4220A75FE0353FFF343FFCF +:0F29BB000822EFB4110975FE0353FFF343FF0425 +:0129CA0022EA +:10342100E4900000F0EF24FD60028011782EE6B4F4 +:0D343100110590007180039000727401F08D +:01343E00226B +:10306300303940C2397BFF7A077977782990000697 +:103073001221CC08A31221CCA37407F0A3745CF033 +:10308300120F7B7B007A007929782DE62405FD1247 +:1030930030A7782DE6242EF8E6B50707782CE6FF4F +:0330A300123421C3 +:0130A6002207 +:10213900011500011400C140C1410113506028007C +:10214900A40BB80BEA0C1C0C800CB20CE40D160D98 +:10215900480D7A0DAC0DF70E420E880ED80F0A0FF6 +:092169003C0F870FD2101D106815 +:10345C00EF25E024A4F582E43400F583E0FCA3E03E +:0C346C00227815EFF675F005A418F62282 +:102BFC00E4FF780EE6B4021512345C2432FDE43C9A +:102C0C00FCC378BAE69D18E69C500E801112345C19 +:102C1C00D378BA96EC189650050FEFB414D47815F7 +:102C2C00E6FEEFD39E78134003068001169000E970 +:102C3C00E030E30312346D7813E6FED3949650061D +:102C4C00EEC3940A500612346D1876507815E6FFD0 +:102C5C00D394005004D2418008EFD394014002C2B7 +:102C6C0041EFD394015003D24022EFD3940240029F +:022C7C00C24054 +:012C7E002233 +:102172004100D7004100DA004100D6004200D400FD +:10218200004100D800C11DC11EC120C11CC11BC11C +:092192001F4100D900C121C12246 +:102D6C009000D9E06062E4F0D21D9000D7E004F04E +:102D7C00E0C394054004E4F0D21E9000DAE004F0C5 +:102D8C00E0C3940A4004E4F0D2209000D4E475F03F +:102D9C000112146DC39000D5E094649000D4E094BB +:102DAC00004006E4F0A3F0D21B9000D6E004F0E063 +:102DBC00C394FA4013E4F0D21C9000D8E004F0E085 +:092DCC0094044004E4F0D21F223B +:03000B000232D6E8 +:1032D600C0E0C083C082C0D074FC258CF58C7466B7 +:1032E600258AF58A9000D97401F0D0D0D082D08397 +:0332F600D0E032F3 +:0E361000758901758CFC758A66D2A9D28C2250 +:0D362C0075FE0FEF25E0FE7403A8060822CE +:10355E0012362C8002C333D8FCF452FFEFB40406AB +:07356E0075FE0FE4F5FF22DA +:10358B0075FE11EF5407F5FF75FE12AF058FFF7532 +:06359B00FE1075FF012285 +:102F940012362C8002C333D8FCF452FF7401A80605 +:102FA400088002C333D8FC42FF75FE0B7401A807E6 +:102FB400088002C333D8FC42FFEF70038DCE22EFAA +:102FC400B401038DCF22EFB402038DDE22EFB403EC +:062FD40004AF058FDF22AF +:033FFD00010102BD +:06219B000116000117000F +:10327D00D28075FE0443FF0175FE0343FF0175FE09 +:10328D000243FF01D28175FE0443FF0275FE034325 +:0D329D00FF0275FE0243FF02781676012243 +:0C35B300C2801235BFD2811235BFD28019 +:0535BF00E4FF0FDFFE38 +:0135C40022E4 +:10349300D281D2801235BF2081037F0022C28112E4 +:0B34A30035BF3081037F00227F012233 +:0F35F300C280C2811235BAD2811235BF0235BFF4 +:083673001235B3C2800235BF1D +:0B3644001235B31235BFC2800235BF43 +:02331C00AE07FA +:10331E007D08AF051DEF6015C280EE30E704D28147 +:0F332E008002C281EE25E0FE1235BA80E5C28032 +:01333D00226D +:1032F9007E08E4FDD281AF061EEF6012ED25E0FDE8 +:10330900C2801235BA3081EEED4401FD80E8C280F9 +:02331900AF05FE +:01331B00228F +:0E361E007D087F351232AA7D0A7F7602367B48 +:102E370090000012152C7F10122E7FEF1213E47FE3 +:102E470011122E7F900001EF1213F67F12122E89B6 +:102E5700900002EF1213F67F13122E89900003EFF2 +:102E67001213F67F141231AA90000012150C90006D +:102E770004EF1213F67F00221231AA9000001215F8 +:0C2E87000C221231AA90000012150C223F +:05333E00900000EFF01B +:10334300E47F201231AA900000E06006EF4401FF01 +:0D3353008004EF54FEFFAD077F200232AA78 +:05336000900001EFF0F8 +:10336500E47F271231AA900001E06006EF4401FFD7 +:0D3375008004EF54FEFFAD077F270232AA4F +:0534FC00900003EFF059 +:10350100E47F251231AAEF54C0FF900003E04FFD84 +:053511007F250232AA33 +:05338200900001EFF0D6 +:10338700E47F201231AA900001E06006EF54FBFFB2 +:0D3397008004EF4404FFAD077F200232AA3E +:07367B008FFEAF058FFF2257 +:063682008FFEAEFFAF0653 +:01368800221F +:1032AA00900046EFF0A3EDF01234937F0C12331C1A +:1032BA00123644900046E0FF12331C123644900046 +:0C32CA0047E0FF12331C1236440235F3BB +:0531AA00900046EFF06B +:1031AF00E4A3F01234937F0C12331C1236449000B8 +:1031BF0046E0FF12331C1236441234937F0D123344 +:1031CF001C1236441232F9900047EFF01236731288 +:0731DF0035F3900047E0FF0B +:0131E60022C6 +:102AE70002352FE493A3F8E493A34003F68001F2A1 +:102AF70008DFF48029E493A3F85407240CC8C333F0 +:102B0700C4540F4420C8834004F456800146F6DFBE +:102B1700E4800B0102040810204080901FD2E47E5D +:102B2700019360BCA3FF543F30E509541FFEE493B3 +:102B3700A360010ECF54C025E060A840B8E493A37A +:102B4700FAE493A3F8E493A3C8C582C8CAC583CAA5 +:102B5700F0A3C8C582C8CAC583CADFE9DEE780BE5D +:0121A100003D +:10127500E709F608DFFA8046E709F208DFFA803E5B +:1012850088828C83E709F0A3DFFA8032E309F60848 +:10129500DFFA8078E309F208DFFA807088828C83B0 +:1012A500E309F0A3DFFA806489828A83E0A3F60864 +:1012B500DFFA805889828A83E0A3F208DFFA804C3E +:1012C50080D280FA80C680D4806980F28033801015 +:1012D50080A680EA809A80A880DA80E280CA80337E +:1012E50089828A83ECFAE493A3C8C582C8CCC583F6 +:1012F500CCF0A3C8C582C8CCC583CCDFE9DEE780C6 +:101305000D89828A83E493A3F608DFF9ECFAA9F044 +:10131500EDFB2289828A83ECFAE0A3C8C582C8CC9A +:10132500C583CCF0A3C8C582C8CCC583CCDFEADEB3 +:10133500E880DB89828A83E493A3F208DFF980CC15 +:1013450088F0EF60010E4E60C388F0ED2402B4040E +:101355000050B9F582EB2402B4040050AF232345B5 +:0613650082239012C57303 +:10136B00BB010689828A83E0225002E722BBFE0280 +:09137B00E32289828A83E49322B3 +:10138400BB010CE58229F582E5833AF583E022501E +:1013940006E92582F8E622BBFE06E92582F8E22268 +:0D13A400E58229F582E5833AF583E4932282 +:1013B100BB010FF8E58229F582E5833AF583E02840 +:1013C100F0225009C58229F8E58226F622BBFE09E2 +:1013D100C58229F8E22582F222F8EA2583F583E91C +:0313E1009328222C +:1013E400BB010689828A83F0225002F722BBFE01E8 +:0213F400F322E2 +:1013F600F8BB010DE58229F582E5833AF583E8F02D +:10140600225006E92582C8F622BBFE05E92582C8D8 +:02141600F222C0 +:10141800BC000BBE0029EF8DF084FFADF022E4CCB8 +:10142800F875F008EF2FFFEE33FEEC33FCEE9DEC81 +:10143800984005FCEE9DFE0FD5F0E9E4CEFD22EDC7 +:10144800F8F5F0EE8420D21CFEADF075F008EF2F11 +:10145800FFED33FD4007985006D5F0F222C398FD02 +:051468000FD5F0EA229F +:10146D00C5F0F8A3E028F0C5F0F8E582158270020A +:06147D001583E038F022A7 +:10148300BB0110E58229F582E5833AF583E0F5F0A7 +:10149300A3E0225009E92582F886F008E622BBFE84 +:1014A3000AE92582F8E2F5F008E222E5832AF583CA +:0814B300E993F5F0A3E993228F +:1014BB00F8BB0111E58229F582E5833AF583E8F063 +:1014CB00E5F0A3F0225009E92582C8F608A6F02220 +:0D14DB00BBFE09E92582C8F2E5F008F22207 +:1014E800EB9FF5F0EA9E42F0E99D42F0E89C45F05A +:0114F80022D1 +:1014F900E8600FECC313FCED13FDEE13FEEF13FFD1 +:03150900D8F122F4 +:09150C00E0FBA3E0FAA3E0F922E0 +:10151500F8E0FBA3A3E0F925F0F0E582158270025F +:071525001583E0FA38F02203 +:09152C00EBF0A3EAF0A3E9F022C0 +:10153500D083D082F8E4937012740193700DA3A345 +:1015450093F8740193F5828883E473740293686059 +:06155500EFA3A3A380DF59 +:10155B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D1D +:10156B00FDE43CFCE8A42EC8C5F03DFDE43CFCEFDB +:0D157B00A4FFE5F028FEE43DFDE43CFC2269 +:100F1000E5082406F582E43400F583E00508229014 +:100F20000003301903900006E475F0011215150254 +:100F3000136B2012E97F2ED2128018EF540F2490E9 +:100F4000D43440D4FF30160BEF24BFB41A00500342 +:100F50002461FFE50960021509050CE50C70020526 +:100F60000B30190E900003E475F001121515EF0215 +:100F700013E40236027403D2198003E4C219F5089F +:100F800090000312152CE4F509F50BF50CE509604A +:100F9000077F20120F5380F5750AFFC213C212C2D9 +:100FA00014C215C217C218C21A120F1FFF700D30DB +:100FB00019057F00120F64AF0CAE0B22B4255FC27F +:100FC000D5C216120F1FFF24D0B40A00501A75F0B4 +:100FD0000A780930D50508B6FF0106C6A426F62012 +:100FE000D5047002D21580D924CFB41A00EF500472 +:100FF000C2E5D216021165D21380C6D21280C0D2C9 +:101000001480BCD2D580BAD21780B47F20120F537F +:101010002014077401B5090040F1120F10FF120FE0 +:1010200053020F8DD21AD2188095120F10FB120F97 +:1010300010FA120F10F94A4B700679367A127BFFBC +:1010400020142EE509602A7E008E8275830012131B +:101050008460060EEE650A70F0C2D5EBC0E0EAC00F +:10106000E0E9C0E0EE1211ACD0E0F9D0E0FAD0E057 +:10107000FB12136BFF60AAEBC0E0EAC0E0E9C0E03E +:10108000120F53D0E02401F9D0E03400FAD0E0FB95 +:10109000E50A0460DCD50AD980877BFF7A1179A83C +:1010A000D214809C791080027908C218C21A800874 +:1010B000D2D5790A8004790AC2D5E50A047002F50E +:1010C0000AE4FAFDFEFF120F10FC7B082013131236 +:1010D0000F10FD7B1030120A120F10FE120F10FFBE +:1010E0007B20EC3382D592D55013C3E43012069F97 +:1010F000FFE49EFEE42013039DFDE49CFCE4CBF89A +:10110000C213EC700CCFCECDCCE824F8F870F3808D +:1011100017C3EF33FFEE33FEED33FDEC33FCEB335F +:10112000FB994002FB0FD8E9EB301305F8D0E0C47F +:1011300048B213C0E00AEC4D4E4F78207B0070C2DD +:10114000EAB50A0040BCC0E01211AED0F0D0E020F9 +:101150001304C4C0E0C4B213C0F0120F3CD0F0D5E9 +:10116000F0EB020F8D121535102A5310A4580FFB07 +:101170004C0FF74210A84F10B04410B04910104364 +:0811800010B655109A46109AB2 +:1011880045109A471256500FFF2D10032E10262B8C +:10119800100723102420123F2A0FBF480000101EFA +:1011A8003F3F3F00790AA2D5201514301709B9101E +:1011B800020404B9080104A2D52018025001042031 +:1011C80014689214B509005034C0E07F2030151916 +:1011D8007F30A21472187217500F121205C214C26F +:1011E80018C217C21A7F30800F301703E9C0E01207 +:1011F8000F53301703D0E0F9D0E0B509CC301717FA +:101208007F30B9100C120F537F583016077F788043 +:1012180003B90803120F533014057F2D020F537FB3 +:1012280020201AF87F2B2018F322921480CF286EE2 +:10123800756C6C2900D213120F103013F8C2137892 +:101248000930D50108F6020FBF2D50434958120F37 +:10125800102403B405004001E490125193120F4486 +:0D126800743A120F44D2157509040210A447 +:00000001FF diff --git a/Out/8835_EVB_241231_1429_2339_010102.bin b/Out/8835_EVB_241231_1429_2339_010102.bin new file mode 100644 index 0000000000000000000000000000000000000000..dd18e5af4e6dc44f0f78d4ef4403b092c7c61798 GIT binary patch literal 16386 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 literal 0 HcmV?d00001 diff --git a/Project/SY8835_Demo.uvgui.GH b/Project/SY8835_Demo.uvgui.GH index e1531f1..4eade10 100644 --- a/Project/SY8835_Demo.uvgui.GH +++ b/Project/SY8835_Demo.uvgui.GH @@ -3624,9 +3624,9 @@ ..\UsrSrc\vox\vox_module.c - 19 + 6 590 - 619 + 621 1 0 @@ -3642,9 +3642,9 @@ ..\UsrSrc\adc\adc.c - 41 - 178 - 183 + 20 + 171 + 185 1 0 @@ -3660,9 +3660,9 @@ ..\UsrInc\vox\vox_module.h - 63 + 69 277 - 305 + 301 1 0 diff --git a/UsrSrc/adc/adc.c b/UsrSrc/adc/adc.c index 83203a8..d559966 100644 --- a/UsrSrc/adc/adc.c +++ b/UsrSrc/adc/adc.c @@ -97,11 +97,6 @@ void Adc_Init(void) SFRADDR = ADC_OFFSET; ADC_Offset_Error = SFRDATA; -#if 0 - SFRADDR = ADC_GAIN; - ADC_Gain_Error = SFRDATA; -#endif -// EX6 = 1; //ADC IRQ Enable } /* @@ -125,8 +120,10 @@ void PMU_ADC_Chn_Data(PMU_ADC_CHANNELS_E pmu_Adc_Chn) ADC_IntFlag = 0x01; g_Vpmu_Adc = ExtSfr_Read(ADC_CH0_L); - g_Vpmu_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH0_H) & 0x03 ) << 8 ); - + g_Vpmu_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH0_H) & 0x03 ) << 8 ); + + I2cSfr_Write( XSEN_CTRL , (0x08 | pmu_Adc_Chn) ); //Xsen切换通道后需要等待至少100us后ADC再进行采样。 + g_Vpmu_Adc = ((uint32_t)( g_Vpmu_Adc - ADC_Offset_Error ) * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV /*获取xSen对应的ADC值*/ @@ -167,17 +164,11 @@ void PMU_ADC_Chn_Data(PMU_ADC_CHANNELS_E pmu_Adc_Chn) break; } } - - I2cSfr_Write( XSEN_CTRL , (0x08 | pmu_Adc_Chn) ); - g_PMU_ADC_Chn = pmu_Adc_Chn; + g_PMU_ADC_Chn = pmu_Adc_Chn; ADC_CTL1 = 0x80 | ( ADC_PMU_CH0 ); //ADC Start Enable,Set Channel N Enabel. -#if 0 - SFRADDR = ADC_IntEn; //Enable ADC Interrupt.b[4:0]:ADC4-ADC0 - SFRDATA |= 0x01; -#endif } /* ******************************************************************************* @@ -207,121 +198,7 @@ void ADC_NTC_Data(void) } ADC_CTL1 = 0x80 | ( ADC_NTC_CH1 ); //ADC Start Enable,Set Channel N Enabel. - -#if 0 - SFRADDR = ADC_IntEn; //Enable ADC Interrupt.b[4:0]:ADC4-ADC0 - SFRDATA |= ( ADC_NTC_CH1 + 1 ); -#endif -} - -/* - ******************************************************************************* - * void EX6_ADC_isr(void ) interrupt Interrupt_Vector_IE6 - * - * Description : System External Intterupt 6 adc Interrupt. - * - * Arguments : NONE - - * Returns : NONE - - * Notes : NONE - * - ******************************************************************************* - */ -#if 0 -void EX6_ADC_isr(void) interrupt Interrupt_Vector_IE6 -{ - uint8_t reg_addr_bk = 0; - - reg_addr_bk = SFRADDR; - - if(ADC_IntFlag & 0x01) - { - g_Vpmu_Adc = ExtSfr_Read(ADC_CH0_L); - g_Vpmu_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH0_H) & 0x03 ) << 8 ); - - g_Vpmu_Adc = ((uint32_t)( g_Vpmu_Adc - ADC_Offset_Error ) * 2500) >> 10 ; //ADC的LSB = 2500mV / 1024 = 2.44mV - - /*获取xSen对应的ADC值*/ - switch (g_PMU_ADC_Chn) - { - case pmu_ADC_IVOL: - g_pmu_Adc_Ivol = g_Vpmu_Adc >> 2; //采样比例4mV/mA - break; - - case pmu_ADC_VBAT: - Vbat_Adc = g_Vpmu_Adc << 1; //vbat的2分压 - break; - - case pmu_ADC_VIN: - g_pmu_Adc_Vin = g_Vpmu_Adc << 3; //vin的8分压 - break; - - case pmu_ADC_VPMID: - g_pmu_Adc_Vpmid = g_Vpmu_Adc << 2; //PMID的4分压 - break; - - case pmu_ADC_VOR: - g_pmu_Adc_Vor = g_Vpmu_Adc << 2; //vor的4分压 - break; - - case pmu_ADC_VOL: - g_pmu_Adc_Vol = g_Vpmu_Adc << 2; //vol的4分压 - break; - - case pmu_ADC_VDD: - g_pmu_Adc_Vdd = g_Vpmu_Adc << 1; //vdd的2分压 - break; - - case pmu_ADC_IVOR: - g_pmu_Adc_Ivor = g_Vpmu_Adc >> 2; //采样比例4mV/mA - break; - default: - break; - } - } - - if(ADC_IntFlag & 0x02) //获取NTC ADC 码值 - { - g_Vntc_Adc = ExtSfr_Read(ADC_CH1_L); - - g_Vntc_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH1_H) & 0x03 ) << 8 ); - - g_Vntc_Adc = g_Vntc_Adc - ADC_Offset_Error ; - } - -#if 0 - if(ADC_IntFlag & 0x04) - { - g_Vbjt_Adc = ExtSfr_Read(ADC_CH2_L); - g_Vbjt_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH2_H) & 0x03 ) << 8 ); - - g_Vbjt_Adc = g_Vbjt_Adc - ADC_Offset_Error ; - } - - if(ADC_IntFlag & 0x08) - { - g_Vp13_Adc = ExtSfr_Read(ADC_CH3_L); - g_Vp13_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH3_H) & 0x03 ) << 8 ); - - g_Vp13_Adc = g_Vp13_Adc - ADC_Offset_Error ; - } - - if(ADC_IntFlag & 0x10) - { - g_Vref_Adc = ExtSfr_Read(ADC_CH4_L); - g_Vref_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH4_H) & 0x03 ) << 8 ); - - g_Vref_Adc = g_Vref_Adc - ADC_Offset_Error ; - } -#endif - - ADC_IntFlag = 0x0F; - - SFRADDR = reg_addr_bk; } #endif -#endif - diff --git a/UsrSrc/pmu/pmu.c b/UsrSrc/pmu/pmu.c index 66cfff7..19f3983 100644 --- a/UsrSrc/pmu/pmu.c +++ b/UsrSrc/pmu/pmu.c @@ -73,7 +73,7 @@ void pmu_Init(void) /*2、PMU中断边沿使能配置;*/ ExtSfr_Write(IRQ_PIN_CFG, 0x0A); //配置PMU中断为下降沿触发。 - I2cSfr_Write( VDPM_VDD_CHG_EN, VDD_BYPASS ); +// I2cSfr_Write( VDPM_VDD_CHG_EN, VDD_BYPASS ); } /* diff --git a/UsrSrc/sleep/sleep.c b/UsrSrc/sleep/sleep.c index 2792c8e..07aeb10 100644 --- a/UsrSrc/sleep/sleep.c +++ b/UsrSrc/sleep/sleep.c @@ -95,8 +95,12 @@ void OutSleep_Handler(void) ET0 = 1; //timer0 IRQ ET1 = 1; //timer1 IRQ + SFRADDR = ADC_CTL2; //ADC 2.5V Enable b[7];ADC1 Pullup 100K Enable b[0]. + SFRDATA = 0x81; + SFRADDR = ADC_CTL0; SFRDATA |= 0x80; //ADC enable. + } @@ -125,6 +129,9 @@ void InSleep_Handler(void) ET0 = 0; //timer0 IRQ Disable ET1 = 0; //timer1 IRQ Disable + + SFRADDR = ADC_CTL2; //ADC 2.5V Enable b[7];ADC1 Pullup 100K Enable b[0]. + SFRDATA &= ~0x81; SFRADDR = ADC_CTL0; SFRDATA &= ~0x80; //ADC Disable. diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c index 51a709a..97e9f02 100644 --- a/UsrSrc/vox/vox_module.c +++ b/UsrSrc/vox/vox_module.c @@ -30,10 +30,14 @@ #include "adc.h" #include "userapp.h" -bit Vox_Vout_Enable = OFF; //Vox功率输出标志位 -bit Earphone_Chg_Flag = 0; //耳机出入盒标志位 +bit Vox_Vout_Enable = OFF; //Vox功率输出标志位 + +bit Earphone_Chg_Flag = 0; //耳机出入盒标志位 + bit Boost_Open_Flag = 0; + uint8_t Vox_Type = 0xFF; + bit Vox_Output_Short_Flag = 0; #if VOX_ENABLE @@ -43,13 +47,17 @@ bit Vox_Output_Short_Flag = 0; \******************************************************************************/ /*100ms调用周期*/ #define VOX_OUTPUT_SHORT_CNT 2 -#define VOX_LOW_BAT_CNT 25 //关盖前,盒子低电保护,Vox 5V持续2.5s + +#define VOX_LOW_BAT_CNT 25 //关盖前,盒子低电保护,Vox 5V持续2.5s + #define VOX_VOUT_5V_LEAST_CNT 50 -#define VOX_VOUT_5V_DEBOUNCE 5 +#define VOX_VOUT_5V_DEBOUNCE 5 + #define VOX_VOUT_0V_DEBOUNCE 5 #define VOX_ADT_HOLD_CNT 3 + #define Vox_TX_Pattern_Cnt 3 #define VOX_VOLTAGE_HOLD_CNT 3 @@ -119,6 +127,7 @@ uint8_t EarPhone_Num = 0; #endif xdata uint8_t Earphone_Vbat[2] = 0; //对耳电量 + xdata uint8_t Vox_Online_State[2] = {0}; //耳机在线标志位 bit OpenCover_TX_Cmd_Flag = 0; @@ -337,8 +346,8 @@ bit OpenCover_TX_Cmd_Flag = 0; case VOX_COMM_Mode_Uart: - VOX_Confg |= VOX_CFG_Comx_Rup_2K | 0<<5 |VOX_CFG_Vox_Rup_2K | VOX_CFG_Vox_Vup_VOXS; - // VOX_Confg |= VOX_CFG_Vox_Vup_VOXS; + VOX_Confg |= VOX_CFG_Comx_Rup_2K | VOX_CFG_Vox_Rup_2K | VOX_CFG_Vox_Vup_VOXS; + Bst_VOX_Comm_EN |= BST_COMM_EN_Gate_Ctrl | ( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vol_Comm_En ); break; diff --git a/sy8835_demo.si4project/sy8835_demo.sip_sym b/sy8835_demo.si4project/sy8835_demo.sip_sym index a1ba4e43a8b70a008a120e8d655953a165e86c35..aeb22a605f3276bfb25dd405a080aa2f6e4dd4c2 100644 GIT binary patch delta 947 zcmYLHT}abW6yN=rQ@82Mr>h!SK8JXKOV!F<&IcH0*;6iPImuo*FaCFEXEVD}!_L9}TH$2};KK># z)$v|7QD$WDltd7d6zEH%tgB9?Bc{%*vtbVPox+6FFJ`IAMpMT&*aquMaTEG~GYhO@ z)aw6WFyxRbeJThtgNEmz2@|M5sDw!siUgtaFS@NoQwKM(fMMZS1=x<5Zapx*hqo}5 zo-<*9aZ8QVn9#~m2~S9fJz_y{32wpZ3T!t;T8yC}mD%mlRSurdjSdX>5jlqA1(^E=zmBRAlSF|PV(!Sa zbQhy}0g+`GC%30iLjAA^>Zp_B#4m76N+u?G2KU@N;XjHdU7VOA_qW+$D~Gxw{#1p} zN_Ps7Dp!Q5yLVtG2!CWg6Sj6QioV)(f5hzG^(pwz|d8Pu*fL8oVgv;>(!dbc~z2X@#8O dK`!02+uevPtDi1!&*Z8=NQ7NauIBk1{{RqF`R@P# delta 954 zcmYLHPe{~36yA9=>#Doz{@fK0{^6JYggPZ;RN$eqAi_xTUl&7*LZL{@gHq9wiKpt9 z1HL2=#^xb1Fx19_;)W-2ku^*`1PR$OFffv|=slI~gOBg=y?HZlW?o_@FENuhS_^1D z0fi^)L_my>U4t30qSE6@^>{o<9Xsls%}3h@VZ9j$cIOwF{30=U7~S(yWq4_2jL7(E z=Bh=5(Dqq{u`URjvKo;JSlbCf|3k`)-Bsz>P$ypdul_fTzh2xd7cD62MMxaM4;Mwq z4E2f0LhC23Qbbk;nAUgVR)ubxR2X?IY_qc|MnFHWbuj)*xEN`bj)`oEEumwJ4i5en zuHNWyuxguvwG$4i9d;HRoTQ+yTVY#R+IZs+)vg@`$Jl?V*6O8erO|P$-1UozL(m|w zN`Zr~1i1Zi3N8V-xREOz3`lUbyX0VugQ-RbI~2H9JjLVT_hDrm!yGR}tx@vWW@Ws` zIkwOF_H0&0E8b6mDB3k5Y|4B<51G(HW#mz+iMXqHA&r)lYS{aTVfs489Te%b<7Eo7 zh)Kl>vT~Iqrg$@eF%1Agb5aRWA2@ifqn2*jJyY7%MViz-lEklbBTe zo=J6yFA9S(IAA8S;0<8xI`ze)R7qr1n)Yn)gD!omwA~XB#kzfkemV>zV9ipVTVZ7^ zo5oyt>c#SD2zYsu4&8h@guw!S^m!S^@d6mKZc~CANvf`H4w=qESWm%02~KaM1Wcqv zP7UkPatE8{rHg?D88#{|Q^9K4FHb5KEXb&~<0^x9?b=UwnZ*T3eFxJOR*guze^I*D z6-wq1lZr1FWfYs1XaZY4N}9m7Z%S9y+4yLQPIa?rx{iO6X9Rvu(98@ili8F_X6*`_ e8`JbyJnDCeyQ+T#LcLR~lBkGYGqsu$_Wc71qxxC^