diff --git a/firmware/build/neodk_g071.hex b/firmware/build/neodk_g071.hex index 7614cf0..d56634a 100644 --- a/firmware/build/neodk_g071.hex +++ b/firmware/build/neodk_g071.hex @@ -1,21 +1,21 @@ :020000040800F2 -:1000000000900020CD2A00081D2B00088D1C000840 +:1000000000900020552B0008A52B0008151D0008A6 :1000100000000000000000000000000000000000E0 -:100020000000000000000000000000001D2B000880 -:1000300000000000000000001D2B0008ED1C00085F -:100040001D2B00081D2B00081D2B00081D2B000870 -:10005000FD1C00081D2B00081D2B0008AD1F00080B -:100060001D2B0008B52000081D2B00081D2B0008C3 -:1000700019200008191D0008891D00083D1E0008F0 -:100080001D2B0008FD1F00081D2B00081D2B00085C -:100090001D2B00081D2B00081D2B00081D2B000820 -:1000A0001D2B00081D2B00081D2B00081D2B000810 -:0C00B000212100081D2B00081D2B00085A +:10002000000000000000000000000000A52B0008F8 +:100030000000000000000000A52B0008751D00084E +:10004000A52B0008A52B0008A52B0008A52B000850 +:10005000851D0008A52B0008A52B000835200008E9 +:10006000A52B00083D210008A52B0008A52B0008A2 +:10007000A1200008A11D0008111E0008C51E0008CF +:10008000A52B000885200008A52B0008A52B00083B +:10009000A52B0008A52B0008A52B0008A52B000800 +:1000A000A52B0008A52B0008A52B0008A52B0008F0 +:0C00B000A9210008A52B0008A52B0008C2 :1000BC0010B5064C2378002B07D1054B002B02D032 :1000CC00044800E000BF0123237010BD7000002025 -:1000DC0000000000404C0008044B10B5002B03D06E +:1000DC0000000000C04C0008044B10B5002B03D0EE :1000EC000349044800E000BF10BDC04600000000FA -:1000FC0074000020404C0008F0B50124C02384405B +:1000FC0074000020C04C0008F0B50124C0238440DB :10010C000B4D5B00EC500700830803203840FF27A1 :10011C00AC46C026C0008740890181409B006344E7 :10012C00B6009A59BA430A439A512C60F0BDC046A6 @@ -34,34 +34,34 @@ :1001FC0052435243456A1601B61AB5434E697243CF :10020C002A4342624D68B1E710B511240200084838 :10021C000B00016AA14301628020064980008862BC -:10022C00DA38FF3888610449044803F0DDFBFEE747 -:10023C00002C0140000400504C50000838530008BA -:10024C00FA2170B5124C05008900206802F0ACF957 +:10022C00DA38FF3888610449044803F01BFCFEE708 +:10023C00002C014000040050CC500008B8530008BA +:10024C00FA2170B5124C05008900206802F0F0F913 :10025C00802301385B04984201D3012070BDC0217A :10026C000C4A090650600C48036A1B021B0A0B431C :10027C0003620721002393601160032DEDD8026AFD :10028C00A9071202120A0A43026218006560E5E728 :10029C000000002010E000E000ED00E010B50A00C6 -:1002AC0002490348103103F09FFB10BD4C5000086D -:1002BC004453000810B50A0002490348203103F0EA -:1002CC0093FB10BD4C50000844530008F0B5C646D3 -:1002DC0000B5050082B027480C0003F085FBDB233A +:1002AC0002490348103103F0DDFB10BDCC500008AF +:1002BC00C453000810B50A0002490348203103F06A +:1002CC00D1FB10BDCC500008C4530008F0B5C64695 +:1002DC0000B5050082B027480C0003F0C3FBDB23FC :1002EC00254F5B00EC543A0000231178072932D0DB :1002FC0001330C32042BF8D16426802366439846D4 -:10030C00FB5AB34205D031001C4803F06DFB434649 +:10030C00FB5AB34205D031001C4803F0ABFB43460B :10031C00FE521B4A331C964200D9131C194A9BB23D :10032C00934200D21300164A2834D21A164BE4B268 :10033C005343802212019446144A63441B0B5361AD -:10034C002100134803F050FBB823FF33EC5402B0E8 +:10034C002100134803F08EFBB823FF33EC5402B0AA :10035C0080BCB846F0BD5A00D31801229B00FB1894 :10036C00986800925E682B00B7330721FF33033285 -:10037C00B047C1E74C5300088C0000206C530008B8 +:10037C00B047C1E7CC5300088C000020EC530008B8 :10038C00D3270000B20400004907000000740040AD -:10039C00845300084B1E9941012310B549429943DF -:1003AC00002200230E3103F081FD10BD70B5060054 +:10039C00045400084B1E9941012310B5494299435E +:1003AC00002200230E3103F0C1FD10BD70B5060014 :1003BC0014001D0082B0803600920193326873687D :1003CC00A41A9D41002D04D1074B9C4201D802B0C8 -:1003DC0070BD08236A46132103F068FD009B019C45 +:1003DC0070BD08236A46132103F0A8FD009B019C05 :1003EC0033607460F3E7C046BFE1E400F0B5D64675 :1003FC004F4646460300C0B5A933FF331D890200A2 :10040C000020002D04D1E0BCBA46B146A846F0BD90 @@ -70,7 +70,7 @@ :10043C00987248689B7985189946865C6D788F7A96 :10044C00C82B00D97FE001235B424B449846042F14 :10045C0000D89CE04B46002B06D1D0216F4B704A44 -:10046C001800890003F0D0FA002C00D185E07B0144 +:10046C001800890003F00EFB002C00D185E07B0105 :10047C00DB1B9801C01AFA23C000C01980019B0431 :10048C00984274D3674800220621674B013CD8621E :10049C001C635A621A698A431A61354200D09BE088 @@ -81,47 +81,47 @@ :1004EC00002900D08DE0022051498862002A6FD18A :1004FC0004214F4A9162002B50D020224C4B9A6120 :10050C00002382214B4A484C53526363A363906C83 -:10051C005D39002203F0CAFC012223680120134339 +:10051C005D39002203F00AFD0122236801201343F8 :10052C00236070E701320C89D6B2B4422DD0720030 :10053C00DC790134E4B2DC71CE7A013EB44252D0A3 :10054C000020987275E7C7239846042F8CD8334B3C -:10055C00394A180039499A4603F056FA002C0ED045 +:10055C00394A180039499A4603F094FA002C0ED007 :10056C007B01DB1B9801C01AC000C0198001FA2165 -:10057C00890002F019F8013885E7284B9A46504655 -:10058C002F4A304903F040FA71E70022D0E7234BA1 -:10059C00294A1800294903F037FA5BE72022244B3B +:10057C00890002F05DF8013885E7284B9A46504611 +:10058C002F4A304903F07EFA71E70022D0E7234B63 +:10059C00294A1800294903F075FA5BE72022244BFD :1005AC009A62ADE7424604211F4B35439A63DA68E1 :1005BC000A43DA605A6903390A435A61002D1ED185 :1005CC0040221A4B9A621A4B3E3A99619A6108235F :1005DC000421174A91618EE762211B4A0F48FF31B3 -:1005EC0003F012FA5CE70026013080B2DE719880CD +:1005EC0003F050FA5CE70026013080B2DE7198808F :1005FC000F898742A4D1013D9E801D81A0E7ADB239 :10060C005DE702200A49886170E7082402213C3A20 -:10061C0019401A402340064CA06161E7BC53000806 -:10062C00D0530008FEFF0000002C014000080050D1 -:10063C00000400508C000020A85300083F03000069 -:10064C00EC5300084103000004540008032310B5C8 +:10061C0019401A402340064CA06161E73C54000885 +:10062C0050540008FEFF0000002C01400008005050 +:10063C00000400508C000020285400083F030000E8 +:10064C006C5400084103000084540008032310B5C7 :10065C00104C114A23616361104BA261E36180234A :10066C009B0123620023A3626362E36222660C4A4D :10067C000C49083262661022E01DA2662367E3660D -:10068C00636703F03DFF2000074903F039FF202387 -:10069C00A37110BD5C210020205400085C010020D7 -:1006AC000C0100202C54000830540008F8B54746C3 +:10068C00636703F07DFF2000074903F079FF202307 +:10069C00A37110BD5C210020A05400085C01002057 +:1006AC000C010020AC540008B0540008F8B54746C3 :1006BC00CE4680B58368C56899465B1B98464368EF :1006CC0004000E0017005819904507D9ED1903F0D6 -:1006DC00DDFDE560C0BCB946B046F8BD424603F04E -:1006EC00D5FD4B463100ED19ED1A2A0060684144E6 -:1006FC0003F0CCFDE560EDE7F0B557464E464546B8 +:1006DC001DFEE560C0BCB946B046F8BD424603F00D +:1006EC0015FE4B463100ED19ED1A2A0060684144A5 +:1006FC0003F00CFEE560EDE7F0B557464E46454677 :10070C00DE46E0B5354B83B09A461B7806001500E3 :10071C000191002B56D07700BB19DB0053441A6FA4 :10072C009046DA6E9146904525D8130042462C002F :10073C009B1A9D4209D8002C09D1200003B0F0BCB3 :10074C00BB46B246A946A046F0BD1C1EF5D0A1463C :10075C00BB19DB005344596E220041440198A0445C -:10076C0003F094FD4C46002CE7D04346BF19FF0024 +:10076C0003F0D4FD4C46002CE7D04346BF19FF00E4 :10077C0057443B67E1E742469B6E2C009B1A9D4217 :10078C0027D8BB19DB0053449B46596E22004144C9 -:10079C00019803F07BFD5B469B6EA0442D1B4345EB +:10079C00019803F0BBFD5B469B6EA0442D1B4345AB :1007AC0019D04B4642469B1A99464D450DD8002D03 :1007BC00D9D0019BA1469C46A44463462C000193CE :1007CC00A944C5E7FFF742FFA5E74D46002DCAD067 @@ -137,7 +137,7 @@ :10086C00FFF724FFB846DBE70023746A98461DE0C7 :10087C00013B356A1B1BBB4200D93B002D1B9D4223 :10088C0000D91D005B46534458682A00494600199C -:10089C0003F0FCFC336A6419E31A5A1E93415B4261 +:10089C0003F03CFD336A6419E31A5A1E93415B4220 :1008AC001C40A844A9447F1B7462B9D0B36AA3420C :1008BC00DED8356A5B19013B1B1BDCE7316A5B1820 :1008CC00013B9B1AC8E7316A5B18013B9B1AB4E7E2 @@ -150,1328 +150,1336 @@ :10093C00E360E2E70023A360DFE7FFF787FEE6E76B :10094C005C210020F0B54E4645465746DE46E0B5E4 :10095C0083B09A460C9B80460E0015009946914236 -:10096C0000D27DE008000127290001F01DFE0137AF +:10096C0000D27DE008000127290001F061FE01376B :10097C008542F9D9574500D2574601230D9A1A40A2 :10098C0001920D9A13424ED14B46002B4BD01300C3 :10099C0020249B075ED44F4545D201235B429C46E5 :1009AC0021004046E144FFF795FF4346DB68002BEE :1009BC0032DB4B46002BEED153460124012B07D9D9 :1009CC0001235B429C46E24453466C43012BF7D80F -:1009DC002100300001F0E8FD8542F5D9214B9B4602 -:1009EC0030239A4606E02900200001F0DDFDAC42E0 -:1009FC000FD304003000210001F05CFE5346584434 +:1009DC002100300001F02CFE8542F5D9214B9B46BD +:1009EC0030239A4606E02900200001F021FEAC429B +:1009FC000FD304003000210001F0A0FE53465844F0 :100A0C000E00C15C4046FFF765FF4346DB68002BD8 :100A1C00E9DA019B002B19D103B0F0BCBB46B246FE :100A2C00A946A046F0BD4346DB68002BC4DAF3E7C9 :100A3C004F45F1D201235B429C4620214046E144C4 :100A4C00FFF748FF4346DB68002BE5DB4B46002BEA :100A5C00EED1E1E753465C425C41240120349AE735 -:100A6C00012787E74C50000810B5080003F0F2FA94 -:100A7C00034902004031034802F0B6FF002010BDCC -:100A8C004C5000083854000810B5080003F0E2FA86 -:100A9C00034902004C31034802F0A6FF002010BDB0 -:100AAC004C5000085C54000810B50400806F03F033 -:100ABC00F9F9002801D1002010BD606F03F0F2F9A4 -:100ACC000028F8D0200003F0EDF9F5E770B5D0263A +:100A6C00012787E7CC50000810B5080003F032FBD3 +:100A7C00034902004031034802F0F4FF002010BD8E +:100A8C00CC500008B854000810B5080003F022FB45 +:100A9C00034902004C31034802F0E4FF002010BD72 +:100AAC00CC500008DC54000810B50400806F03F033 +:100ABC0039FA002801D1002010BD606F03F032FA22 +:100ACC000028F8D0200003F02DFAF5E770B5D026F9 :100ADC007600835904009847051E1BD0A65903F0D5 -:100AEC009BFA01002000B047002804D0FB210A4AE1 -:100AFC000A4802F089FFD0235B00E55003F07EFA30 +:100AEC00DBFA01002000B047002804D0FB210A4AA1 +:100AFC000A4802F0C7FFD0235B00E55003F0BEFAB2 :100B0C0001002000A847002804D0FE21024A034817 -:100B1C0002F07AFF70BDC046805400088C54000867 +:100B1C0002F0B8FF70BDC046005500080C55000827 :100B2C0070B5D0267600835904009847051E1DD059 -:100B3C00A65903F071FA01002000B047002805D037 -:100B4C0066210B4A0B48FF3102F05EFFD0235B009D -:100B5C00E55003F053FA01002000A847002805D007 -:100B6C00B421034A0348490002F04EFF70BDC04651 -:100B7C0080540008A0540008F8B50600CC360500D7 -:100B8C000122300003F00AF8012804D0C521264ABE -:100B9C00264802F039FF72B6BFF34F8FBFF36F8F49 -:100BAC00234C270078373B78FF2B30D022000133C1 -:100BBC0078323000137002F06BFF002810D0250043 -:100BCC0078352B78002B1AD0013BDBB278342370AC +:100B3C00A65903F0B1FA01002000B047002805D0F7 +:100B4C0066210B4A0B48FF3102F09CFFD0235B005F +:100B5C00E55003F093FA01002000A847002805D0C7 +:100B6C00B421034A0348490002F08CFF70BDC04613 +:100B7C000055000820550008F8B52B4B0500C61889 +:100B8C000122300003F048F8012804D0D821274A6C +:100B9C00274802F077FF72B6BFF34F8FBFF36F8F0A +:100BAC00244C270078373B78FF2B2FD022000133C1 +:100BBC0078323000137002F0A9FF002810D0250005 +:100BCC0078352B78002B19D0013BDBB278342370AD :100BDC00002B04D1BFF34F8FBFF36F8F62B6F8BDFC -:100BEC000223FF33EA56012A18D025001149124876 -:100BFC005831783502F0F8FE2B78002BE4D1A62181 -:100C0C000E4A0F48890002F0FFFE2B78DCE70D4AF4 -:100C1C000D490B4802F0F8FE3B78C7E780210B4AE0 -:100C2C0013688B431360CAE7B0540008BC54000827 -:100C3C008C0000204C500008F4540008105500089B -:100C4C00BC530008CC540008910200000044004042 -:100C5C00F0B580250400FC20C64681266D00635D3E -:100C6C0000B55A1C625522587600D154615DA35BC5 -:100C7C00994207D3275811D082225200A05A1B1830 -:100C8C00994203D0002080BCB846F0BD80230022DE -:100C9C005B003800E25403F0AFF8F4E7380003F0DF -:100CAC0087F800280CD0380003F0AEF882235B00E4 -:100CBC0001009846E052A84214D8615DA35BDEE7C0 -:100CCC00635D013BDBB26355002BDBD00023FC30B2 -:100CDC002258D1184978D154625D0133DBB29A4263 -:100CEC00F6D8CFE7034802F07FFE00234246A3521A -:100CFC00C8E7C04630550008F0B5CE4647460B0055 -:100D0C00812180B5490083B0465A6946F41DE40838 -:100D1C00E400091B02AF8D4602A98846009205002B -:100D2C0000220121404602F0D3FF72B6BFF34F8F71 -:100D3C00BFF36F8F78239946264CA1444B461B7802 -:100D4C00FF2B38D022002800783201331370414633 -:100D5C003200CC3002F0A4FE002815D125007835E5 -:100D6C002B78002B1FD0013BDBB278342370002B87 -:100D7C0004D1BFF34F8FBFF36F8F62B6BD4601B086 -:100D8C00C0BCB946B046F0BD0223FF33EA56012A77 -:100D9C0019D02500104911485831783502F024FE3D -:100DAC002B78002BDFD1A6210D4A0E48890002F0CA -:100DBC002BFE2B78D7E70C4A0C490A4802F024FE8C -:100DCC004B461B78BEE78021094A13680B4313601E -:100DDC00C4E7C0468C0000204C500008F4540008B6 -:100DEC0010550008BC530008CC54000891020000B8 -:100DFC0000440040F0B5CE4647461400812280B531 -:100E0C005200825A83B09046984442460500D01D49 -:100E1C006A46C008C000121A02AF954602AA914653 -:100E2C0083225200AA5C4846019300940B000421D3 -:100E3C0002F086FF72B6BFF34F8FBFF36F8F494C32 -:100E4C00260078363378FF2B00D177E021005A1C2E -:100E5C007831D2B20A708021434EC905B069496A13 -:100E6C00B161884202D9F1690131F161002A46D0A1 -:100E7C00220078321370002B04D1BFF34F8FBFF3D5 -:100E8C006F8F62B683204000295CB2690B00F66953 -:100E9C003633B6079B009208EB1832435A6007238F -:100EAC0001311940295472B6BFF34F8FBFF36F8FC6 -:100EBC00260078363378FF2B47D022002800783272 -:100ECC000133137049464246CC3002F0E9FD00284C -:100EDC0029D1250078352B78002B1CD0013BDBB2B7 -:100EEC0078342370002B04D1BFF34F8FBFF36F8F77 -:100EFC0062B6BD4601B0C0BCB946B046F0BDA62135 -:100F0C001A4A1B48890002F07FFD230078331B78B6 -:100F1C00013BDBB2ACE7A621144A1548890002F06C -:100F2C0073FD2B78DAE70223FF33EA56012A13D03C -:100F3C0010491148583102F057FDCAE70F4A1049C1 -:100F4C000B4802F061FD337880E70C4A0C490848E5 -:100F5C0002F05AFD3378B0E780210A4A13680B433C -:100F6C001360B6E78C0000200C010020105500081F -:100F7C00BC5300084C500008F4540008CC54000832 -:100F8C009102000000440040F0B55746DE464E4644 -:100F9C004546E0B585B002AF78608A880C00072A18 -:100FAC0033D024D8052A41D0062A39D1D2227B68E5 -:100FBC0052009958B623FF33CB5C8A581B019D58BD -:100FCC00280001F0DFFA5A4C0600210000230A78B1 -:100FDC00062A00D18DE001330C31042BF7D1BD462C -:100FEC0003B0F0BCBB46B246A946A046F0BD082AE9 -:100FFC0016D14F4C002221000B78082B00D185E034 -:10100C0001320C31042AF7D1E9E7494C00222100C6 -:10101C000B78072B5BD001320C31042AF8D1DEE7B8 -:10102C00444945486C3102F0DFFCD8E7D2237A689A -:10103C005B00D0586A469C461033C65CE946B30048 -:10104C000733DB08DB00D31A9D4602AB9846002E13 -:10105C000BD000236146454641581A0151589A005D -:10106C000133A950DAB29642F4D83100404603F06D -:10107C0025F803006A460C339BB20733DB08DB0010 -:10108C00D31A9D4602AB9A4652465B882100938048 -:10109C000023138053800E336B449B4606221800AA -:1010AC0003F0F4F805235A464146937005A8320024 -:1010BC0003F024F8D4220300796852000C338858CA -:1010CC009BB252460121FFF795FECD4687E7D2230E -:1010DC0079685B00CB5851008A189200A418012241 -:1010EC00A068B733009207216468FF330332A0472E -:1010FC0075E75A00D3189B00E418B6B2A0680096A6 -:10110C002B000C2206216468A04768E7D22379687B -:10111C005B00CB5851008A189200A4180122A068D9 -:10112C00B933009208216468FF330332A04756E7B5 -:10113C008C0000204C50000854550008F0B5D646E1 -:10114C004F464646C0B500AF98463B8C06008946D4 -:10115C001000190015009A4603F018F86B460C3075 -:10116C0084B20734E408E4001B1B5A889D469A801D -:10117C0000221A805A80DA8005321A814A462900E8 -:10118C005A8103A85346424603F00CF8D4220300BC -:10119C0052000C33B05801216A469BB2FFF72AFE6D -:1011AC00BD46E0BCBA46B146A846F0BDF0B5C64651 -:1011BC00050000B508000C0002F04CFF15284FD0BC -:1011CC000BD8012860D0022855D16949694802F032 -:1011DC000BFC002080BCB846F0BD17284BD120007A -:1011EC0002F03CFF027A0400861D062A61D027D843 -:1011FC00022A4ED0032A56D12024C188B2885E48D8 -:10120C0002F0F2FB5D4F3B5D042B14D0337958494F -:10121C0098461A0048315A4802F0E6FB40463A5DBF -:10122C00584953009B189B005854CB18564901320F -:10123C0059609D603A5531002800FFF7A5FEC8E7BC -:10124C00082A30D1B288C188504802F0CDFBB28850 -:10125C00062A40D046494E485C3102F0C5FBB8E73F -:10126C00D423434A5B00E858833B0021FF3B0C32FC -:10127C00FFF7C0FDADE7200002F0ECFE3C49020098 -:10128C00444802F0B1FBA4E73949434802F0ACFBF7 -:10129C009FE7C188B288414802F0A6FB31002800C4 -:1012AC00FFF772FE95E732493D48703102F09CFB26 -:1012BC008FE7B288C1883B4802F096FBB288072AB8 -:1012CC0035D0082A16D0062A05D0294930483431A1 -:1012DC0002F08AFB7DE7B3790C2B00D079E7D221A1 -:1012EC002200490068588439F3790E32FF3902F034 -:1012FC00DDFD6EE7B3790C2B00D06AE79933FF3331 -:10130C00ED58F3790E34042B20D0052B06D01E217A -:10131C0000230022280002F0C9FD5AE722490522C9 -:10132C00200002F0A5FF1C210028F0D1F0E7B379D2 -:10133C00042B00D04DE72200A133FF33E858A43B27 -:10134C0022210D32FF3B02F0B1FD42E704222000C6 -:10135C00164902F08DFF002808D004222000144901 -:10136C0002F086FF0028D2D11D21D1E71B21CFE747 -:10137C00CC5000088C550008005600080C010020C9 -:10138C00305600088C000020491100084056000817 -:10139C00545500085C54000874550008A05500080A -:1013AC0060560008C8550008F8550008F0550008AC -:1013BC00805600080FB430B597B01AA920C9280080 -:1013CC00019102F007FB2A0004005021019B02A8A6 -:1013DC0003F0CAF8002807DD064A013083B2002169 -:1013EC00106C02AAFFF706FD200017B030BC08BC39 -:1013FC0004B018470C01002070B5050008000C0063 -:10140C0002F028FEC31FDBB21B2B03D823499B0021 -:10141C00CB589F4602002249224802F0E5FA70BDE3 -:10142C002100A86F02F086FDF9E7200002F016FEFD -:10143C000023416800681C4A01F056FA04003C2164 -:10144C00200001F037F920000E003C2101F0ACF82F -:10145C003C2101F02FF90D00E1212000090101F0E0 -:10146C00A3F8330001002A001048FFF7A3FFD6E7CA -:10147C00200002F0F3FD04680D482100FFF79AFFED -:10148C00022CCCD188230022EA54C8E70023002286 -:10149C001F21A86F02F00AFDC1E7C046584C000896 -:1014AC004C510008B456000840420F008856000802 -:1014BC00A0560008F0B5D226B62776008359040052 -:1014CC009C46FF37C55D83B02D01654429682048D3 -:1014DC00FFF770FFE35DA2591B019F58380001F024 -:1014EC0051F806001B4800230200117806291CD075 -:1014FC0001330C32042BF8D120000A21FEF7E6FE52 -:10150C00B823D422FF335200E35CA550A934FF3436 -:10151C00AA89A37100232281A380EB7A002B11D01E -:10152C000023E371A37203B0F0BD5A00D3189B00E3 -:10153C00C318B6B2986800965E680C223B00062170 -:10154C00B047D9E74821044A044802F05DFAE7E7BE -:10155C00C05600088C000020D4560008EC56000839 -:10156C00F0B5D6464F4646460500C0B508000C00FF -:10157C0002F070FD212840D012D8142829D0202840 -:10158C001DD1B622DA21FF32AB5C49000133DBB24C -:10159C00AB54695C99425DD02800FFF78BFF08E0E3 -:1015AC0022280CD1200002F059FD01782800FEF70A -:1015BC008DFE0020E0BCBA46B146A846F0BD200026 -:1015CC0002F048FD254902001031254802F00CFAC2 -:1015DC00EFE7200002F042FD224A41888388008810 -:1015EC0053434A43C10109180901091A9B0B920B79 -:1015FC00890A1D48FFF7DEFEDBE7200002F02EFD16 -:10160C008246200002F028FDDA235B009846EB5C52 -:10161C000700002BC0D0D2235B000024994605E0C4 -:10162C0043460134EB5CE4B2A342B5D94A46AA580E -:10163C0023019E58300000F0A5FFB842F0D13A00CB -:10164C003100504602F014FE0028E9D1B623FF33D6 -:10165C00EC54A1E70023AB549EE7C0464C51000864 -:10166C00385400084DCE00000057000870B5040037 -:10167C0082B008000D0002F0EDFC272803D8354B92 -:10168C0080001B589F4629002000FFF769FF02B01D -:10169C0070BDB623FF33E25C113BE35812019B187B -:1016AC00B822D426FF32A25C7600A351A5199989E1 -:1016BC00AA7100222981AA80DA7A002A42D000225B -:1016CC00EA71AA7219682448FFF774FE2348DEE712 -:1016DC00234924481C3102F087F9DC2301222248DB -:1016EC005B00E25403000022197808291AD0013259 -:1016FC000C33042AF8D10020C9E719491B481C31C6 -:10170C0002F072F90020C2E7194802F06DF90020CE -:10171C00BDE7D4235B00E35816481968FFF74AFE6F -:10172C000020B4E7510023008A180121920082188E -:10173C009068B93300915468FF3304220731A047F5 -:10174C000020A4E748210C4A0C4802F05DF9A3598B -:10175C00B5E7C046C84C0008505700088D17000864 -:10176C004C510008285700088C0000203C570008FA -:10177C006057000874570008D4560008EC5600084F -:10178C0030B5050083B008000C0002F063FC27287C -:10179C0003D8284A800013589F4621002800FFF7E1 -:1017AC00DFFE03B030BD0020FBE72348F9E72349F7 -:1017BC002348283102F018F9DC23032221485B006E -:1017CC00EA5402000023117808291FD001330C328F -:1017DC00042BF8D12800FEF709FE0020E1E7174999 -:1017EC001948283102F000F90020DAE72800FEF74A -:1017FC00FDFD03000020002BD3D1A933FF33EB58A0 -:10180C0012481968FFF7D6FD1148CAE75A00D318D9 -:10181C0001229B00C318986800925C682B00B933B6 -:10182C000821FF330332A0472800FEF7DFFD00201C -:10183C00B7E7C046684D0008611800084C51000815 -:10184C00845700088C00002090570008745700083B -:10185C007916000830B5050083B008000C0002F0C2 -:10186C00F9FB272819D82B4B80001B589F462A4977 -:10187C002A48383102F0B8F8DC23022228485B00F1 -:10188C00EA54030000221978082929D001320C33BC -:10189C00042AF8D1002003B030BD21002800FFF746 -:1018AC005FFEF8E7D4235B00EB581E481968FFF77E -:1018BC0081FD1D48EFE7D8235B00EB5A002B1ED1AE -:1018CC00A933FF33EB5819481968FFF773FD184813 -:1018DC00E1E711491748383102F086F80020DAE7C1 -:1018EC0051002B008A180121920082189068B9339C -:1018FC0000915468FF3304220731A047CAE7D42370 -:10190C005B00EB580C481968FFF754FD0020C2E748 -:10191C000748C0E7084E00084C51000884570008DF -:10192C008C0000209C5700088D1700087457000885 -:10193C007916000890570008AC570008010030B524 -:10194C003039CBB283B0472B03D8534A9B00D358C2 -:10195C009F4601005148FFF72DFD03B030BD802597 -:10196C008B00C9184E4B01AA49004E4C986B117054 -:10197C000123222102F09AFA6369AD002B42ECD1CB -:10198C00494802F031F8A561E7E78025454CAD00E8 -:10199C0063692B427AD1002301AA1370404B222198 -:1019AC00986B012302F082FAD7E74048FFF702FD5B -:1019BC00D3E73F493F48443102F016F83E4A3F49CD -:1019CC0093680B4004210B439360C6E7344C00230F -:1019DC0000220C21A06B02F069FA002300220E21D8 -:1019EC00A06B02F063FAB8E7DB222D4B5200D96BE7 -:1019FC008A5C023A111C642A46DC08B201AA0A2845 -:101A0C0013DB1170986B2221012302F04FFAA4E72B -:101A1C00DB22234B5200D96B8A5C0232111C642AE4 -:101A2C0000DD642101AA0929EBDC0A21E9E7802207 -:101A3C002349D203486903041340402282431343D1 -:101A4C008B618AE7164B00222021986B002302F051 -:101A5C002DFA82E702230193114B0721986B01AAFF -:101A6C00042302F023FA78E71648FFF7A3FC74E787 -:101A7C000F490B4B0F4854311C6C01F0B5FF082378 -:101A8C000022FF33E25468E76421B6E70E4801F008 -:101A9C00ABFFA5627FE7C046A84E0008345800088B -:101AAC000C0100200004005004580008BC5700082A -:101ABC004C5100081858000800240140E8FFFF7F33 -:101ACC00000800501C580008F0570008F0B54546B7 -:101ADC00DE4657464E46E0B583B0804602AF08005E -:101AEC000C0002F089F90500012814D0200002F046 -:101AFC0087F90600032D54D0200002F085F98146A9 -:101B0C00042D10D0280002F0D5F84B46010032000D -:101B1C00334801F069FFBD4601B0F0BCBB46B2468C -:101B2C00A946A046F0BD200002F062F981462000D3 -:101B3C0002F070F90500200002F066F94A46030035 -:101B4C00002A46D1022806D12A782F2A03D1687898 -:101B5C00FFF7F4FE1CE069465A1D91460732D20885 -:101B6C00D2008A1AEB46954602AA9246494650463E -:101B7C001C4A009502F090FC002808DD814506D92E -:101B8C00194A83B20021106C5246FFF733F9DD4637 -:101B9C00200002F02DF9310002004046FFF7ACF8AE -:101BAC00B9E70100114801F01FFF200002F020F9F5 -:101BBC000400020031004046FFF79EF84346210026 -:101BCC0018684B1E994100220023153102F06EF962 -:101BDC00A1E740462A001721006802F067F9D7E711 -:101BEC00785800086C5800080C0100204C5800086C -:101BFC0070B50825FF35435D0400002B0ED10A2972 -:101C0C0005D0C9B2FFF724F8032818D070BD012203 -:101C1C000339FFF771F801236355F7E7C9B2FFF7F2 -:101C2C0017F80028F2D0FC23E558280002F0F4F84D -:101C3C00002814D029002000FFF748FFE6E7FC231A -:101C4C00E558280002F0E8F800280ED02900200002 -:101C5C00FFF73CFF08230122FF33E254D6E7064985 -:101C6C0006486C3101F0C0FED0E7034903486C31E3 -:101C7C0001F0BAFEEEE7C0464C510008A858000827 -:101C8C00112110B50F4A1048136A8B43136280223E -:101C9C000E4B92009A62DA3AFF3A9A610C4B0D495C -:101CAC005A6801F0A1FE0C4C0122210048230B487C -:101CBC004831E25401F098FE4822A35C002BFCD181 -:101CCC0010BDC046002C0140B8580008000400505C -:101CDC0000ED00E0CC5100080C010020C8580008B1 -:101CEC00024AD36C0133D3647047C0460C01002008 -:101CFC0010B5EFF3058203490348143101F074FE6B -:101D0C0010BDC046CC51000844530008012210B548 -:101D1C00144B19690A421DD00620196891431960A9 -:101D2C00D9688143D9601969013081431961402117 -:101D3C000D4B99620D4B19399A6101329A6102323D -:101D4C009A611C329A610A4B0022986C002302F0B3 -:101D5C00ADF810BD07491A692031074801F044FE5F -:101D6C00F7E7C046002C014000080050000400506A -:101D7C008C000020CC51000800590008022210B53C -:101D8C00254BD9680A4202D019690A423AD1234933 -:101D9C000422214BD868024202D0186902420CD1AD -:101DAC008223CA5A1C4B1B6B01339A4212D01A4B1A -:101DBC001B491A690A4218D110BD18699043186161 -:101DCC008223CA5A013292B2CA52134B1B6B013393 -:101DDC009A42ECD100230022886C262102F066F88E -:101DEC000D4B0F491A690A42E6D01B690D48194080 -:101DFC0001F0FAFDEFF305820B490C48143101F0A8 -:101E0C00F3FDD9E7196991438222196103498B5A71 -:101E1C0001338B52BCE7C046002C01408C000020E3 -:101E2C00E0FF0C0000590008CC5100084453000896 -:101E3C00F8B580230222DB0519690A420FD1012172 -:101E4C001A69114203D01A698A431A61F8BDEFF37B -:101E5C0005822A492A48143101F0C6FDF6E71969B2 -:101E6C00284C91431961266B676B72B6BFF34F8F89 -:101E7C00BFF36F8F250078352B78FF2B36D02100E0 -:101E8C005A1C7831D2B20A7080211F4DC905A8693D -:101E9C00496AA961884202D9E9690131E961002ADC -:101EAC0018D0220078321370002B04D1BFF34F8F5F -:101EBC00BFF36F8F62B6EB69AA69990792080A4360 -:101ECC009B083800B0478022D205536BA16B5B187E -:101EDC005363BBE7A6210D4A0D48890001F094FD20 -:101EEC00230078331B78013BDBB2DAE7094A0A4955 -:101EFC00074801F089FD2B78C1E7C046CC5100089A -:101F0C00445300088C0000200C01002010550008E0 -:101F1C00BC530008CC5400089102000070B50D4C65 -:101F2C00250078352B78002B0BD0013BDBB27834B5 -:101F3C002370002B04D1BFF34F8FBFF36F8F62B6AA -:101F4C0070BDA621044A0548890001F05DFD2B787F -:101F5C00EBE7C0468C00002010550008BC5300086D -:101F6C0070B572B6BFF34F8FBFF36F8F084C25005F -:101F7C0078352B78FF2B03D001337834237070BD68 -:101F8C00044A0549054801F03FFD2B78F4E7C046AB -:101F9C008C000020CC54000891020000BC530008B7 -:101FAC00102210B50E4BD9680A4211D119690A4298 -:101FBC0007D1EFF305820B490B48143101F014FDE6 -:101FCC0010BD0A4800211A613C3001F039FDF7E7D9 -:101FDC0006480121DA603C3001F032FDF0E7C046E2 -:101FEC0000180240CC510008445300088C0000201B -:101FFC0010B5EFF3058203490348143101F0F4FCEA -:10200C0010BDC046CC51000844530008102210B536 -:10201C001C4B19680A421AD1012219680A4211D1C3 -:10202C00802219689201114222D1042219680A42B5 -:10203C0023D1082219680A420ED01A60124801F006 -:10204C00D3FC03E011481A6001F0CEFC10BD1A60FD -:10205C000F4801F0C9FCF9E719680E4801F0C4FCFF -:10206C00EFF305820C490D48143101F0BDFCEDE78E -:10207C001A600B4801F0B8FCE8E71A60094801F057 -:10208C00B3FCE3E700240140505900081C59000838 -:10209C000C5900085C590008CC5100084453000846 -:1020AC002859000844590008022310B5134C226823 -:1020BC00134218D108232268134208D11049226810 -:1020CC001048403101F090FC0423636010BD0C49B2 -:1020DC00636040310C4801F087FC01210B4A136806 -:1020EC000B431360F2E76360094B14211A00986CE0 -:1020FC007A32062301F0DAFEE8E7C046000002401F -:10210C00CC510008785900086C59000808000240AE -:10211C008C00002010B50D4BDA69920610D4DB69E7 -:10212C001B0605D50A4B0B49986E5B6E984710BD84 -:10213C00EFF3058208490948143101F055FCF6E724 -:10214C000348596A4C3001F07BFCF0E70044004036 -:10215C008C00002028440040CC5100084453000857 -:10216C0070B572B6BFF34F8FBFF36F8F1D4C250048 -:10217C0078352B78FF2B2DD021005A1C7831D2B218 -:10218C000A708021184DC905A869496AA96188425D -:10219C0002D9E9690131E961002A0FD07834237042 -:1021AC00002B04D1BFF34F8FBFF36F8F62B6E96979 -:1021BC00A8698B0780081843890870BDA6210B4AB3 -:1021CC000B48890001F020FC230078331B78013B7D -:1021DC00DBB2E3E7074A0849054801F015FC2B7808 -:1021EC00CAE7C0468C0000200C01002010550008E6 -:1021FC00BC530008CC540008910200007047C04644 -:10220C0010B50B00EFF31084012181F31088190035 -:10221C00FEF772FA84F3108810BDC04610B582B078 -:10222C00EFF31084012181F310886B460122D91D34 -:10223C000020FEF761FA84F31088012803D16B4665 -:10224C00D87902B010BD01204042FAE710B5FEF774 -:10225C00FDF910BDF0B5DE464E4657464546E0B595 -:10226C009BB00AAB05934023069300230793089376 -:10227C0001330C0091469B460290099005E005A89D -:10228C00FEF728FB0898002859DB21780134002937 -:10229C005CD02529F3D122001378002602250820D2 -:1022AC00140021392D2B0CD02D2B0ED8232B11D013 -:1022BC002B2B00D05FE10E430132137814002D2B31 -:1022CC00F2D15B4601321E43F7E7302B05D12E438A -:1022DC000132F2E706430132EFE71A00303A0025EB -:1022EC00092A0DD81A00AB005B1901345B009B184E -:1022FC002278303B1D001300303B092BF3D913001F -:10230C002E2B00D1D8E000272378042101E063783C -:10231C0001341A008A43682AF9D0252B07D0583B80 -:10232C00DBB2202B07D8954A9B00D3589F4625211A -:10233C0005A8FEF7CFFA089801340028A5DA1BB0DF -:10234C00F0BCBB46B246A946A046F0BD0898002892 -:10235C00F5DD079C002C00D0C6E00019EFE74B46DA -:10236C0049461B6805A81A1D0A60196810223B0013 -:10237C0001960095FEF7E6FA01340898DDE74B4626 -:10238C0049461B6805A81A1D0A6019680A223B00F9 -:10239C0001960095FEF7D6FA01340898CDE74B4626 -:1023AC0049461B681A1D0A601D6805E005A8FEF762 -:1023BC0091FA08980028BFDB297801350029F5D15E -:1023CC000898B9E74B4649461B6805A81A1D0A60D0 -:1023DC00196800230193083310220093FEF7B2FA18 -:1023EC0001340898A9E74B4649461B681A1D0A6038 -:1023FC001B68DA1798180393012350409A46092852 -:10240C000DDDAA46A0461D000A210400013500F08E -:10241C0081F9632CF8DC2B00444655469A46B846A5 -:10242C00574575D3002D36D0039B002B74DB7307F7 -:10243C0072D4B30701D5002F2DD05B4633422AD17D -:10244C00002D28D04346A0461C00AC4220D205A843 -:10245C002021FEF73FFA0898013D002800DA87E0BA -:10246C00002DF2D1230044469846039B002B58DBE9 -:10247C00730761D403233340022B62D005A83B00C1 -:10248C000A22039901960095FEF75CFA089853E727 -:10249C0023004446984608980028E6DA01344CE7B5 -:1024AC004B4649461B6805A81A1D0A601978FEF7A9 -:1024BC0011FA0134089840E76378621C190030392E -:1024CC0014000027092900D91FE71A00BB00DB19EB -:1024DC0001345B009B182278303B1F001300303B0B -:1024EC00092BF3D9130010E7254B1B78002B15D0C3 -:1024FC00EFF31085012181F31088220002980AA9BC -:10250C00FEF76EF985F310880898079C001916E7FA -:10251C00D046002DBFD087E7013D8AE7FEF796F83D -:10252C00E6E75B422D2105A80393FEF7D3F9089843 -:10253C0000289FDA013400E72B2105A8FEF7CAF921 -:10254C00F5E7002F9AD10AE0A8450CD205A8302156 -:10255C00FEF7C0F90898013D002800DAECE6002DE2 -:10256C00F2D100258AE70898002887DA0134E4E6DE -:10257C0044460134E1E60025C5E6C046C84F0008D4 -:10258C005C2100200023C25C0133002AFBD1581EC1 -:10259C007047000003B47146490840004900095EC9 -:1025AC0049008E4403BC7047002243088B4274D30D -:1025BC0003098B425FD3030A8B4244D3030B8B4238 -:1025CC0028D3030C8B420DD3FF22090212BA030C41 -:1025DC008B4202D31212090265D0030B8B4219D322 -:1025EC0000E0090AC30B8B4201D3CB03C01A524142 -:1025FC00830B8B4201D38B03C01A5241430B8B428A -:10260C0001D34B03C01A5241030B8B4201D30B0372 -:10261C00C01A5241C30A8B4201D3CB02C01A524199 -:10262C00830A8B4201D38B02C01A5241430A8B425C -:10263C0001D34B02C01A5241030A8B4201D30B0245 -:10264C00C01A5241CDD2C3098B4201D3CB01C01A5F -:10265C00524183098B4201D38B01C01A5241430969 -:10266C008B4201D34B01C01A524103098B4201D357 -:10267C000B01C01A5241C3088B4201D3CB00C01AC4 -:10268C00524183088B4201D38B00C01A524143083C -:10269C008B4201D34B00C01A5241411A00D2014661 -:1026AC00524110467047FFE701B5002000F006F8D4 -:1026BC0002BDC0460029F7D076E770477047C04688 -:1026CC0010B5002903D100F007F8203002E0080013 -:1026DC0000F002F810BDC0461C2101231B049842D7 -:1026EC0001D3000C10391B0A984201D3000A083997 -:1026FC001B09984201D30009043902A2105C40184E -:10270C007047C046040302020101010100000000F1 -:10271C000000000003460B437FD4002243088B4289 -:10272C0074D303098B425FD3030A8B4244D3030B4C -:10273C008B4228D3030C8B420DD3FF22090212BA11 -:10274C00030C8B4202D31212090265D0030B8B428D -:10275C0019D300E0090AC30B8B4201D3CB03C01A77 -:10276C005241830B8B4201D38B03C01A5241430B52 -:10277C008B4201D34B03C01A5241030B8B4201D342 -:10278C000B03C01A5241C30A8B4201D3CB02C01AAD -:10279C005241830A8B4201D38B02C01A5241430A25 -:1027AC008B4201D34B02C01A5241030A8B4201D314 -:1027BC000B02C01A5241CDD2C3098B4201D3CB01BB -:1027CC00C01A524183098B4201D38B01C01A52416A -:1027DC0043098B4201D34B01C01A524103098B426E -:1027EC0001D30B01C01A5241C3088B4201D3CB0059 -:1027FC00C01A524183088B4201D38B00C01A52413C -:10280C0043088B4201D34B00C01A5241411A00D2EB -:10281C0001465241104670475DE0CA0F00D0494254 -:10282C00031000D34042534000229C4603098B42C4 -:10283C002DD3030A8B4212D3FC22890112BA030A4C -:10284C008B420CD3890192118B4208D389019211CE -:10285C008B4204D389013AD0921100E08909C30953 -:10286C008B4201D3CB01C01A524183098B4201D355 -:10287C008B01C01A524143098B4201D34B01C01A40 -:10288C00524103098B4201D30B01C01A5241C308B8 -:10289C008B4201D3CB00C01A524183088B4201D327 -:1028AC008B00C01A5241D9D243088B4201D34B0042 -:1028BC00C01A5241411A00D20146634652415B1084 -:1028CC00104601D34042002B00D549427047634665 -:1028DC005B1000D3404201B50020FFF7EFFE02BDB4 -:1028EC000029F8D016E77047002B11D1002A0FD120 -:1028FC00002900D1002802D00021C943080007B4E8 -:10290C00024802A14018029003BDC046B1FDFFFF72 -:10291C0003B4684601B5029800F006F8019B9E4688 -:10292C0002B00CBC7047C046F0B557464E46454603 -:10293C00DE46E0B504000D009246994683B08B420A -:10294C0030D82DD049465046FFF7BAFE2900060074 -:10295C002000FFF7B5FE331A9846203B9B4633D434 -:10296C005A465346934042461F00534693401E001E -:10297C00AF423AD8AF4200D178E05B46A41BBD41D0 -:10298C00002B00DA75E00022002300920193012352 -:10299C005A4693400193012342469340009328E00A -:1029AC008242CFD900220023009201930C9B002B72 -:1029BC0001D01C605D600098019903B0F0BCBB466F -:1029CC00B246A946A046F0BD424620239B1A524669 -:1029DC00DA40414613004A468A40170042461F43DC -:1029EC00534693401E00AF42C4D9002200230092EC -:1029FC0001934346002BD9D0FB0772081A43464675 -:102A0C007B080EE0AB4201D1A2420CD8A41A9D4126 -:102A1C00012024196D410021013E24184D41002E46 -:102A2C0006D0AB42EED9013E24196D41002EF8D1EF -:102A3C00009801995B4600196941002B24DB2B009F -:102A4C005A464446D3402A00E2401C005B4615001F -:102A5C00002B2ADB26009E40330026004746BE4052 -:102A6C003200801A9941009001919FE7A342BCD893 -:102A7C0083E74246202300219B1A002200910192F9 -:102A8C000122DA40019286E7424620239B1A2A0053 -:102A9C0046469A402300F340444613432A00E24042 -:102AAC001C005B461500002BD4DA42462F00202375 -:102ABC00260097409B1ADE403B003343CDE7C046CF -:102ACC000D488546FFF79AFB0C480D490D4A00232B -:102ADC0002E0D458C4500433C4188C42F9D30A4AC7 -:102AEC000A4C002301E013600432A242FBD301F034 -:102AFC0087FB00F00FF8FEE700900020000000209C -:102B0C006C000020885B0008700000203C22002034 -:102B1C00FEE70000F0B5DE4657464E464546E0B5AA -:102B2C00B9B000F053FF934800F05EFF0722924BC0 -:102B3C0000215A63A0240D3215A801F0B0FB02232A -:102B4C00E405189320000E3314A91493FDF7F2FA40 -:102B5C00149A236913409A4206D1884B1B6883F35D -:102B6C000888874B1B6898470323A0269A46159321 -:102B7C000023F60598463000189314A94333149398 -:102B8C00FDF7D8FA2023300014A914938025FDF703 -:102B9C00D1FA434601277B4C1793AD00023320003A -:102BAC0015971693149514A9A5629946FDF7C2FAC8 -:102BBC0040237548149314A98361FDF7BBFA2723AE -:102BCC0020001797149314A9A361FDF7B3FA4B4691 -:102BDC00159319934346C02417935346A400169398 -:102BEC0014943000B46214A9FDF7A4FA0C2330003D -:102BFC0014A919971493FDF79DFA80215E4B0906D1 -:102C0C005A6D0120920092080A435A655F4ADA63B2 -:102C1C005F4A1A649A6B17439F635E4B1A6814439E -:102C2C001C605D4CFDF70CFB23685C4A5C4F134049 -:102C3C001D4325603B685B495800C0184000FFF7F6 -:102C4C00B3FC80226369D2000130134202D105E04B -:102C5C00002803D0636901381342F9D180214E4A10 -:102C6C00490013680B43136013680B42FCD002211C -:102C7C00414A4D4BD365D36D1942FCD03823916832 -:102C8C000B40D168102B01D100F026FC002B01D099 -:102C9C0000F026FC13684549536819408023DB017A -:102CAC000B435360136842490B4013601368414A4D -:102CBC009B045B0FDA403A607868FDF7C1FA3E4B33 -:102CCC009B46002835D138212B4A93680B40102B9A -:102CDC0001D100F0B1FD136838495C460B4013601C -:102CEC0080215B468904D86C03E0E36C1B1A022B31 -:102CFC001ED813680B42F8D1D36831491940314BB7 -:102D0C000B43D360802311685B040B431360802357 -:102D1C00D1685B050B43D3608022E06C16499204AA -:102D2C0003E0E36C1B1A022B02D80B681342F8D099 -:102D3C00A3460623174A1168194201D100F0C2FCC0 -:102D4C00E0230D4ADB0191680B43936093681E49A5 -:102D5C000B40936013689B016CD5072193685D460B -:102D6C008B43190002230B4393605B463821DC6CC8 -:102D7C00164833E088590008001002400000FF1F7D -:102D8C000400FF1F00040050000800500300023034 -:102D9C00010812000020024000700040FFF9FFFF04 -:102DAC000000002040420F0009800000FF80FFFF60 -:102DBC00FFC7FFFF0024F4000C010020FFFFFFFE03 -:102DCC008C80C11132301646FFF0FFFF88130000D3 -:102DDC00EB6C1B1B834201D900F071FC93680B4018 -:102DEC00102BF5D10721F04AAB4613680B40022B90 -:102DFC0001D900F0C9FCED4BED499A680A409A6084 -:102E0C0038229968114201D000F0A7FC1B68E948F0 -:102E1C009B045B0FD840E54BE74A9B681B051B0FD7 -:102E2C009B00D3181F22DB6D1340D84038607868A4 -:102E3C00FDF706FAE14AE2491368E2480B401360D9 -:102E4C00E14B3A6819680905090D00F0CDFD8420A5 -:102E5C001022DE4B1958914319500438195811435C -:102E6C00195019681143196059680A435A60D84BB4 -:102E7C001A68D20307D41A68D6490A401A60DA6B6A -:102E8C00D5490A40DA638023D14A5B0211680124D8 -:102E9C000B4313603F22D14909200B6893431A005E -:102EAC00052313430B60CE4BCE491A681140CE4A12 -:102EBC000A43CE491A6099600321CD4A7A32DA600E -:102ECC005A68120C12040A435A60CA4A546002220D -:102EDC0019680A431A60082219680A431A601A68AA -:102EEC00210022431A60FDF707F9C34B9A6822426E -:102EFC0007D1DA68C1490A40DA601A69920092086F -:102F0C001A618021BC4B8903DA680A43DA6080229B -:102F1C00920119681142FCD007211A605A698A4340 -:102F2C00110002220A4370215A615A698A43110026 -:102F3C0050220A430F215A619A6A8A439A625A694B -:102F4C009F490A405A619A6AF231FF318A43110053 -:102F5C0010220A4380219A625A6989000A435A61F5 -:102F6C009A6AA7491140C022D2000A4380219A6272 -:102F7C005A69C9010A435A619A68A24911408022D0 -:102F8C0052050A439A60A0493868FFF70DFB1423D9 -:102F9C0043430793079B002B05D0079B013B0793EB -:102FAC00079B002BF9D1944B98499A6811408022C9 -:102FBC0012060A439A609A68002AFCDB80221201EE -:102FCC001A6020230793079B002B05D0079B013B1E -:102FDC000793079B002BF9D18023874C9B05226913 -:102FEC0003211343236111230C206360FDF784F844 -:102FFC000121E368E368A3680B4200D137E38448FE -:10300C0000F0F2FC01267C4B82491A6914A8B243E9 -:10301C001A611A69D0240A401A619A687B496400C3 -:10302C000A4032439A60724B6422793318A91E709D -:10303C0000F022FFD620400001F006F9C822010062 -:10304C0052001031050000F017FFDE20724B4000DB -:10305C002B51319501F0F8F8C822010052001031C3 -:10306C00050000F009FF002200233821349235932B -:10307C00882306AA52183295D654684B6848190012 -:10308C001C319A4600F0B0FC38686649FFF78CFAA0 -:10309C008023654ADB05013898625A6310220221AD -:1030AC009A611A6A524832431A62DA685F4D0A43CF -:1030BC00DA605F4A0263020014A85063FA224C489B -:1030CC00120182630322586902435A610F201E6069 -:1030DC00FDF712F8329B574A38681A51D222520027 -:1030EC0090465246414638325A50DA2252009146A6 -:1030FC004946002450325A524E3A9C5402329C5447 -:10310C003B4A41499364FFF74FFA51460138A86294 -:10311C00AA6A7831484800F067FC484B2100AB6143 -:10312C0011230D202B626E60FCF7E6FF21000E20B0 -:10313C00FCF7E2FF84232B60882384201B02EE60C3 -:10314C0040006B6401F080F8C82205000190011D5D -:10315C00CC3000F081FC0223FF22FF33EA544246BC -:10316C00329E319B9E5004329D505B4614AA9A634A -:10317C00DE631D644B46F35CA34279D01422924665 -:10318C002F4B99462F4B9A444346F35825019C46A6 -:10319C0065444846296800F027FC28896B6800289C -:1031AC005FD0002255E0C0460020024000100240D3 -:1031BC00FF8FFFFF0024F400CC510008007000408A -:1031CC00FFFEFFFF9C590008005801400018024008 -:1031DC0000740040FFFF03FFFFFFF8FF00080240F0 -:1031EC00080002400F80FFFFA02500004024014092 -:1031FC008C0000200000024000240140C73FFFFF6C -:10320C00FFF0FFFFE8FFFF6F40420F00E8FFFF7F7A -:10321C00BC590008FFFFFFDF950A00084C5200085C -:10322C001858000800093D00801A0600002C0140C7 -:10323C00B9030008750A0008D8590008686800002E -:10324C00E4590008CC520008013292B20233904289 -:10325C0007D019785D780D42F6D05146B64800F08B -:10326C00C3FBDA235B000134F35CE4B2A3428BD8DA -:10327C00B623D222FF33F35C5200B2581B01D31891 -:10328C00B822D4213400FF32B25C4900A934735007 -:10329C00FF349989A27100222181A280DB7A9342AA -:1032AC0000D125E20023A54AE371A372A133FF33B9 -:1032BC00F25000F0A3FE80250100A14C3000FEF777 -:1032CC00D5F90A213000FDF701F86369AD002B42F6 -:1032DC0003D19C4800F088FBA56114AA9A4908A860 -:1032EC0000F0A8FB994B3C3316C816C303210720EA -:1032FC00FCF702FFD023319D954A5B00EA5000F0A9 -:10330C007DFE01002800FDF751FFD4235B00EC5833 -:10331C000223FF33E35C7F2B00D8B9E18D4B049380 -:10332C008D4B0593256000F0C3FC81235B00E052BC -:10333C000130FF3000F088FFFC238022E050002396 -:10334C005200A3540632A352844A854B516D0B4351 -:10335C0053658B238349CB600A68834B13437922D3 -:10336C0094460B60794B634498461B78012B00D92B -:10337C0097E102211C20FCF7BFFE434641461B7817 -:10338C005A1C0A7002225BB2FF329046A354002BE7 -:10339C0000DA8DE10BAB1800220074499A4600F05C -:1033AC0049FB220072490EA800F044FB11AB180037 -:1033BC0022007049994600F03DFB4346E356012B31 -:1033CC0000D1F4E10223FF33E2566B4B1E00029353 -:1033DC006A4B5836310018009A46039300F004FBF0 -:1033EC000222FF329046A256012A00D10AE2310095 -:1033FC00504600F0F9FA4246A256012A00D101E2E9 -:10340C003100504600F0F0FAD4235D495B00543192 -:10341C005C48EC5800F0E8FA082300225A49FF33C4 -:10342C00E2545A480C3100F0DFFA594B88249A4682 -:10343C00584B594D9846382206AB9B181B5D002BF8 -:10344C0000D1B1E0329B29001A001800009300F063 -:10345C008FFD0028EFD1319B51461A0018000093C4 -:10346C0000F086FD0028E6D114AA4146100000F0B9 -:10347C007FFD061EDFD10121484600F0CFFA00285F -:10348C0000D055E172B6BFF34F8FBFF36F8F2F4B48 -:10349C0078331B78FF2B00D1BAE12C4A3298783262 -:1034AC0013780133137000F0FDFC002800D025E1E7 -:1034BC00264B78331B78002B00D147E1234A783216 -:1034CC001378013BDBB21370002BB4D1BFF34F8FD9 -:1034DC00BFF36F8F62B6AEE70D3B1940022921D0C6 -:1034EC001E4A2E4913680B401360802311685B0041 -:1034FC000B43802113602A4BC9001C00D86C04E0DC -:10350C00E36C1B1A022B00D912E413680B42F7D0A0 -:10351C0053682449A34619408023DB010B435360B5 -:10352C00FFF7D1FB13681F49536819408023DB0157 -:10353C000B435360FFF7C0FBF459000879160008E1 -:10354C000004005004580008A10300088C0000205F -:10355C00B91100080C5A0008BC54000800100240B5 -:10356C0008000C000044004001000020FD1B000876 -:10357C00A9020008C10200084C500008F4540008CD -:10358C004C51000818580008CC500008545A000838 -:10359C00D90A0008051400082D0B0008FFC7FFFF0F -:1035AC000C010020FF80FFFFD025319C6D00665977 -:1035BC0000F032FD01002000B047DC4BDC486351C9 -:1035CC0000F012FAD4235B00E4580223FF33E256D6 -:1035DC00012A04D002990398583100F005FAFC2313 -:1035EC00E05800F03BFE0223FF228026FF33D14D32 -:1035FC00E2546B69B600329C334203D0CE4800F0E3 -:10360C00F3F9AE62D0256D00665900F005FD01009E -:10361C002000B047C94B019A63510223FF33D35C9E -:10362C007F2B05D82621049A0598FF3100F0ECF980 -:10363C00019800F013FE329800F010FE319800F063 -:10364C000DFE72B6BE4800F0CFF900F0F1F9112171 -:10365C00BC4A136A8B4313628022B64B92009A6267 -:10366C00DA3AFF3A9A61B84B19329A62FEE7E3688C -:10367C00B64AE3681A40B64B1343E360E3689B0217 -:10368C0000D4BFE4F023A26A1B021343A362B9E483 -:10369C00B04BB14AFC2118000492059300F0B4F928 -:1036AC0040E6AE4800F0A0F90223FF22FF33E254BB -:1036BC0011AB9946AA4B0293AA4B0393A4E6AB46D3 -:1036CC00FFF7B8FB0721022310685D4688430343CC -:1036DC0013605B46A448DC6C03E0EB6C1B1B834261 -:1036EC00EDD813680B40022BF7D1AB46FFF728FB44 -:1036FC0048219E4A9E4800F087F9D3E5319800F0A6 -:10370C00D1FB002800D1D3E614A800F0CBFB002895 -:10371C0000D1CDE68022974E92007369134200D0FF -:10372C00E3E00421944A13698B43136130BFBFE675 -:10373C004B4618785B4600904433197824220029B4 -:10374C006CD12F287BD1233A1A709BE6A6218B4A89 -:10375C008B48890000F058F9B0E6996811400829A7 -:10376C0000D1D8E099681140102900D184E0996803 -:10377C001140202900D1D1E09B681A40182A00D1B1 -:10378C00D0E00020FFF747FB022310688843034377 -:10379C001360EC6C744803E0EB6C1B1B83428ED8FB -:1037AC0013680B40022BF7D1AB46FFF724FB5246B4 -:1037BC00744B4C3343CA43C3724B583343CA43C351 -:1037CC00042371490A6813430B604346E356012BEB -:1037DC0000D0F7E56B4B6B4A9C666C4B5366130041 -:1037EC004A466C3343CA43C3082367490A681343E8 -:1037FC000B604346E2565A4B02935A4B0393012AF1 -:10380C0000D0E2E52023604A11680B431360FBE50E -:10381C005F4A60495A4800F0F7F83EE6009B0A2BD5 -:10382C0042D05D4800F0E0F80098FEF787F85B4660 -:10383C00002244331A7025E6D368FFF77AFA58460B -:10384C005E4645300378F618B15400990A2909D020 -:10385C000133DBB20370B154142B00D012E64E4886 -:10386C0000F0C2F859464D48243100F0BDF85B46D3 -:10387C00002245331A7005E6DA68D968D243D86855 -:10388C004906490F40040131440E920700D195E0DE -:10389C004348FEF789FE6043424BD968490F01311A -:1038AC00FEF782FEFFF7B7FA3F4B3F4819784B1CE7 -:1038BC00DBB203702F2059448854142B08D136489E -:1038CC0000F092F83949354800F08EF8364B1E70EE -:1038DC005E4659460022453633782431CA542F4867 -:1038EC0000F082F800223270A1E706203B683049D4 -:1038FC005843FEF759FE33682E4A013013403360AB -:10390C0003E0002800D1D3E50138802273699200CE -:10391C001342F6D105E72848FFF77DFA8020000214 -:10392C00FFF779FAFA20C001FFF775FA950A00083B -:10393C00785A000800040050F0570008750A000877 -:10394C00885A0008002C0140000800503CC2FEFFC1 -:10395C0003100000BC5400080C5A0008205A000840 -:10396C004C500008F454000888130000D45600088A -:10397C00EC5600080070004000ED00E01055000807 -:10398C00BC5300088C00002000440040850B00084C -:10399C00CC540008910200008C5A0008685A0008A8 -:1039AC000024F400001002405101002030010020DE -:1039BC0040420F00FFBFFFFF00127A000248FEF7E3 -:1039CC00F3FD604368E7C04600127A0010B5FEF7BD -:1039DC003DFC10BD00B583B0019101AA010000208F -:1039EC00FEF738FC03B000BD0FB400B583B004ABD8 -:1039FC0002CB01AA002000930193FEF72BFC03B02D -:103A0C0008BC04B01847C046130010B50A000100EA -:103A1C000148FFF7E9FFFEE7B85A00080A0010B5A5 -:103A2C0001000020FEF7ECFBC343DB17184010BD70 -:103A3C007047C04600238360426001607047C046F7 -:103A4C0010B503680400002B04D040689847A368A5 -:103A5C000133A36010BDC04601604B1E9941002389 -:103A6C004942114041608360C360704703009B680A -:103A7C00C068C01A43425841C0B270470200C368C4 -:103A8C00581E9368C01A536800D5C0187047C046BA -:103A9C0003008268C1685B68501A00D5C018704773 -:103AAC00F0B54646D6464F460500C0B5EB68806873 -:103ABC00013B0E0014001B1A1ED493421AD317009C -:103ACC00002F05D12000E0BCBA46B146A846F0BD97 -:103ADC00AB6828689C463A006044310000F0D6FB85 -:103AEC00AB689C466B686744AF609F42EAD1002389 -:103AFC00AB60E7E70020E6E76A6890464344A342E0 -:103B0C00F8D30319994627009A42D9D8131A9A4622 -:103B1C002B6852469C46604400F0B8FB002342469A -:103B2C00AB604B4656449F1ACAE7C046F8B54746A9 -:103B3C00CE4680B5C6688368050088469C1B0BD4AE -:103B4C00944207D82700002C20D13800C0BCB946BD -:103B5C00B046F8BD1400F5E7436899464C449442CE -:103B6C0000D91400331927009945ECD84B469F1BFC -:103B7C002B683A009919404600F088FB4B46F61A20 -:103B8C00A419B84400263F19002CDED02968220065 -:103B9C004046891900F07AFBD7E7C046F0B54F468E -:103BAC004646D646C0B50F008368C16806001400AF -:103BBC005B1A1ED493421AD31500002D05D1200098 -:103BCC00E0BCBA46B146A846F0BDF36831689C46E5 -:103BDC002A006144380000F059FBF3689C46736876 -:103BEC006544F5609D42EAD10023F360E7E70020CD -:103BFC00E6E7426890464344A342F8D30B19994632 -:103C0C0025009A42D9D8531A9A46036852469C46C4 -:103C1C003800614400F03AFB00234246F3604B4607 -:103C2C0057449D1AC9E7C04670B501000400861DB3 -:103C3C001D4D1E4823781B025840082304E0013B0D -:103C4C00DBB280B2002B09D002B24000002AF6DAB7 -:103C5C00013B6840DBB280B2002BF5D10134A642A7 -:103C6C00E8D14B888A781D0A120215431BD0083103 -:103C7C004D190D4CADB20B781B025840082304E0D3 -:103C8C00013BDBB280B2002B09D002B24000002A0B -:103C9C00F6DA013B6040DBB280B2002BF5D101318A -:103CAC008BB2AB42E7D170BD21100000FFFF0000CA -:103CBC0008207047052804D883001B180248C01838 -:103CCC0070470248FCE7C046DC5A0008D85A000886 -:103CDC0070B5040004A800784900000108430121D4 -:103CEC000143072018400023D20002436380237154 -:103CFC00200000230725C9B221706270661D0822BE -:103D0C0001304B4004E0013AD2B2DBB2002A09D0B8 -:103D1C0059B25B000029F6DA013A6B40D2B2DBB241 -:103D2C00002AF5D1B04201D00178E8E76371200098 -:103D3C00FFF77AFF030AE071A371200070BDC04643 -:103D4C0070B5040004A840C84900058820001B0178 -:103D5C000B43D20031002370627008302A0000F04F -:103D6C0095FA2B0AA3700023E57020000725237118 -:103D7C00661D02785340082204E0013AD2B2DBB24D -:103D8C00002A09D059B25B000029F6DA013A6B40DF -:103D9C00D2B2DBB2002AF5D10130B042E9D1637165 -:103DAC002000FFF741FF030AE071A371200070BDF2 -:103DBC0070B5002307244679451D0278534008222C -:103DCC0004E0013AD2B2DBB2002A09D059B25B004E -:103DDC000029F6DA013A6340D2B2DBB2002AF5D1FF -:103DEC000130A842E9D1F01A42425041C0B270BD34 -:103DFC0000788006800F704700780007400F7047EE -:103E0C0040788006400F7047827843881202180A67 -:103E1C00104370470830704710B50400FFF704FFDB -:103E2C00E388A1791B0A09020B43181A424250413C -:103E3C00C0B210BDB0B500AF050000F0DDF86A46A9 -:103E4C00C31DDB08DB00D31A9D4602000400694643 -:103E5C002800FFF76BFE80B2844203D00024BD46DD -:103E6C002000B0BD684600F0F1F804002800FFF710 -:103E7C000FFE8442F2D8F2E770B505000C00160074 -:103E8C00002905D0320028002100FFF7E5FD70BDA8 -:103E9C003D21024A0248FFF7B7FDF3E7FC5A000840 -:103EAC000C5B000810B5FFF7E1FD10BDF8B5DE4660 -:103EBC0057464E464546E0B500AF1E0080468A4642 -:103ECC00914600F099F86B46C41DE408E4001B1BF6 -:103EDC009D460500801983B23200514668469B46C8 -:103EEC0000F0A8F8FEF73CF84046FFF7C7FD0024A9 -:103EFC0083450DD9FEF712F85B46E01ABD464342E6 -:103F0C005841C0B2F0BCBB46B246A946A046F8BD6B -:103F1C002A0069464046FFF7C3FD4B4684B2002B8E -:103F2C00E8D0320049464046FFF7BAFD2418A4B247 -:103F3C00E0E7C046F8B5060008000F0000F086F870 -:103F4C000500FEF70DF83000FFF798FD00248542C0 -:103F5C0006D9FDF7E3FF601B43425841C0B2F8BDE0 -:103F6C002A0039003000FFF79BFD84B2F1E7C04610 -:103F7C00F8B54E464546DE465746E0B500AF06005E -:103F8C0089469046FFF756FF0025041E07D1BD4613 -:103F9C002800F0BCBB46B246A946A046F8BD6A460E -:103FAC00C31DDB08DB00D31AEA469D46FDF7D8FF9C -:103FBC00220069463000FFF7F1FD0600B6B2EB4671 -:103FCC00FDF7ACFF002E01D1D546E0E7684600F0C6 -:103FDC003DF8844205D159464046C8470125D5468F -:103FEC00D5E72521024A0348FFF70EFDF3E7C0464B -:103FFC00245B00080C5B00080C20704710B5FEF722 -:10400C00AFF802000B0003480260436080235B02A0 -:10401C00836010BD1822002010B5FEF7A1F8020035 -:10402C000B0003480260436080239B02836010BD39 -:10403C000822002070B504000E001500FEF790F861 -:10404C006681206061602581200070BD00890C3084 -:10405C0080B27047807A7047008970470C30704787 -:10406C0010B5042A26D012D8012A15D0022A1BD149 -:10407C00052303700023441CC85CE0540133D8B200 -:10408C009042F9D30220002A0AD180B210BD082A2E -:10409C000AD107230370EDE7042303700B784370F8 -:1040AC00013AD0B20230F0E70423037000234370CE -:1040BC000220EBE706230370DCE7C046F0B5C646EA -:1040CC000E0000B5002917D0FF230500002402279D -:1040DC00984601CDFEF756FA80B280459B415B4273 -:1040EC000233C01801343F18E4B2BFB2A642F0D17B -:1040FC00380080BCB846F0BD0227F9E7F8B5DE46BB -:10410C0057464E4645461623E0B583460370002AB3 -:10411C0038D0013AD2B2920091460B1D0E00012705 -:10412C00994411E002220C2392462B7068700A3BD2 -:10413C00020454444146120CE8183F19043600F0AE -:10414C00A5F8BFB2B14512D05B46DD193368180033 -:10415C009846FEF717FA84B2FF2CE3D90D230322FD -:10416C002B70230AAB70924603236870E0E7781C2F -:10417C0080B25A461823D355F0BCBB46B246A9466A -:10418C00A046F8BD02200127F3E7C046042806D05C -:10419C000C2802D1023188B270470020FCE70131B3 -:1041AC0088B2F9E7F8B504001600072918D90C39BC -:1041BC00012917D81000FEF7E5F985B2FF2D18D9A3 -:1041CC000D2323702B0AA3700327032360700204B2 -:1041DC003100120CE018ED1900F058F8A8B202E00A -:1041EC00032901D80020F8BD3100DAB2FFF738FFFF -:1041FC00F9E70C230227237060700A3BE7E7C046FF -:10420C0070B500260C4D0D4C641BA410A64209D1B0 -:10421C00002600F00FFD0A4D0A4C641BA410A642A8 -:10422C0005D170BDB300EB5898470136EEE7B300EB -:10423C00EB5898470136F2E7805B0008805B00087A -:10424C00805B0008845B000810B5034B0100186804 -:10425C0000F09AF810BDC0460800002010B5034BC2 -:10426C000100186800F024F810BDC04608000020BA -:10427C0030B500240139A24201D1002005E0035DD4 -:10428C0001340D5DAB42F6D0581B30BD002310B588 -:10429C009A4200D110BDCC5CC4540133F8E7030042 -:1042AC008218934200D1704719700133F9E700006E -:1042BC0070B50500002910D00C1F2368002B00DA04 -:1042CC00E418280000F05CF91D4A1368002B05D196 -:1042DC0063601460280000F05BF970BDA34208D93C -:1042EC00216860188342F3D118685B68411821601B -:1042FC00EEE71A005B68002B01D0A342F9D91168D4 -:10430C005018A0420BD12068091850181160834234 -:10431C00E0D118685B68411811605360DAE7A0427D -:10432C0002D90C232B60D5E721686018834203D196 -:10433C0018685B684118216063605460CAE7C04626 -:10434C002822002070B50F4E0D00316804000029A2 -:10435C0002D100F08FF830602900200000F08AF8BC -:10436C00431C0AD00323C51C9D43A84207D0291A1D -:10437C00200000F07FF8431C01D101256D4228007C -:10438C0070BDC0462C220020F7B50322CB1C9343F2 -:10439C00083306001F000C2B32D20C27B94231D83F -:1043AC00300000F0EDF8324D2B681C00002C2ED1A3 -:1043BC0039003000FFF7C6FF0400431C1ED12C68E7 -:1043CC002500002D4AD123682900E3183000019301 -:1043DC0000F050F8019B834243D123680337FF1A46 -:1043EC0003239F4308370C2F00D20C2739003000D1 -:1043FC00FFF7A8FF431C34D02368DF19276013E0B4 -:10440C00002BCBDA0C23002533602800FEBD22687C -:10441C00D11B20D40B2917D9E2192760A34211D143 -:10442C002A606368116053603000250000F0B0F81A -:10443C0007220B35231D9543EA1A9D42E5D05B1BE1 -:10444C00A350E2E75A60ECE76268A34201D12A600C -:10445C00EAE75A60E8E723006468A7E72C006D6878 -:10446C00AFE70C233000336000F092F8CDE7C04684 -:10447C0028220020002370B5064D040008002B6094 -:10448C0000F0CAFB431C03D12B68002B00D0236027 -:10449C0070BDC046302200200CB430B5174B0C0058 -:1044AC001D689DB0002908DA8B2301202B60404247 -:1044BC001DB030BC08BC02B0184782236A469B0072 -:1044CC009382002302900690994200D04B1E0493D5 -:1044DC00079301236A465B42D382280021AB209AC2 -:1044EC0002A9019300F0BEF8431C01DA8B232B6068 -:1044FC00002CDDD00023029A1370D9E708000020AD -:10450C0003000A7801311A700133002AF9D170477F -:10451C0030B5140005001A009BB0002C05DA8B2373 -:10452C000360012040421BB030BD822368469B00D3 -:10453C0083810023009104919C4200D0631E02935E -:10454C000593012369465B42CB8128001E9B00F03A -:10455C0089F8431C01DA8B232B60002CE3D0002359 -:10456C00009A1370DFE7000007B5009313000A00F0 -:10457C00010002480068FFF7CBFF0EBD08000020C9 -:10458C0010B5024800F0F0FA10BDC04634220020ED -:10459C0010B5024800F0E9FA10BDC04634220020E4 -:1045AC00F0B58E6885B007000C00039201939E4213 -:1045BC003CD890238A89DB001A4234D009692368DD -:1045CC0060695B1A029303234343DD0FED18019BD3 -:1045DC00029801331B186D10AB4200D91D00530516 -:1045EC0032D529003800FFF7CFFE061E09D10C2367 -:1045FC003B6040230120A28940421343A38105B0B4 -:10460C00F0BD029A2169FFF741FEA389144A1A40B2 -:10461C0080231343A381029B2661F61826606561F3 -:10462C00019EED1AA560019B9E4200D9019E3200AD -:10463C000399206800F0A5FAA36800209B1BA360D7 -:10464C0023689E192660DAE72A00380000F0ACFADD -:10465C00061EE0D138002169FFF72AFEC7E7C046E5 -:10466C007FFBFFFFF0B5A1B003901D008B890F00FD -:10467C0016001B0611D50B69002B0ED14021FFF73C -:10468C0083FE38603861002805D10C23039A013869 -:10469C00136021B0F0BD40237B61002308AC636143 -:1046AC00203363761033A376079535002B78002BD7 -:1046BC0001D0252B47D1AB1B0593B5420CD0320052 -:1046CC0039000398FFF76CFF431C00D1AEE0626920 -:1046DC00059B9446634463612B78002B00D1A5E0C5 -:1046EC00012200235242626004A9543252186E1CFB -:1046FC002360E360A3601370A365052231785448EE -:10470C0000F034FA751C00281FD12268D30604D59A -:10471C00532304A95B1820211970130704D55323C4 -:10472C0004A95B182B21197033782A2B16D035006D -:10473C0000210A20E3682A786E1C303A092A4ED9E7 -:10474C00002911D117E00135B0E7414B2268C01A9E -:10475C000123834013432E002360CEE7079B191DD2 -:10476C001B680791002B01DB0B9304E05B42E360B9 -:10477C000223134323602B782E2B0AD16B782A2B20 -:10478C0035D1079B02351A1D1B680792002B2BDBBA -:10479C000993304E03223000297800F0E7F9002805 -:1047AC0006D04023801B83402268013513432360CD -:1047BC002978062228486E1C217600F0D7F90028AB -:1047CC003CD0264B002B25D10722079B0733934364 -:1047DC00083307936369049A9B18636165E7434345 -:1047EC00350001219B18A6E701235B42D0E700238B -:1047FC000A201A000135636029786E1C30390929AA -:10480C0003D9002BC5D00992C3E7424335000123DD -:10481C005218F1E707AB00933A002100104B0398B4 -:10482C0000E000BF0490049B0133D3D1BB890D98E9 -:10483C005B0600D42DE7012040422AE707AB00932A -:10484C003A002100064B039800F07CF8EAE7C046DA -:10485C00445B00084A5B00084E5B00080000000047 -:10486C00AD450008F7B5150001938A680B690C007B -:10487C000090934200DA130022002B60433212782E -:10488C00002A01D001332B6023689B0602D52B68CC -:10489C0002332B602268062317001F401A4227D0D0 -:1048AC00230043331B785A1E93412268920630D45E -:1048BC00220001990098089E4332B047431C25D032 -:1048CC00062320682A68E16800250340042B03D1E5 -:1048DC008D1AEB43DB171D40A3682269934201DD5F -:1048EC009B1AED180027BD4220D1002010E00137A3 -:1048FC00E3682A689B1ABB42D2DD2200012301998E -:10490C000098089E1932B047431CF0D10120404258 -:10491C00FEBD3020E1184331087021005A1C45318E -:10492C000978A218433202331170C1E72200012327 -:10493C0001990098089E1A32B047431CE6D0013703 -:10494C00D1E70000F0B58BB006920A004332079312 -:10495C00059004920A7E0C00109B782A07D8622AD4 -:10496C0009D8002A00D1C1E0582A00D18CE02600D9 -:10497C004236327022E0100063381528F7D8FDF764 -:10498C0009FE16001F00F6FFF6FFF6FFF6FF1F00EC -:10499C00F6FFF6FFF6FFF6FFA80036009A00F6FFCA -:1049AC00F6FFB900F6FF3600F6FFF6FF9E00260074 -:1049BC001A684236111D1960136833700123A7E081 -:1049CC00086819680A1D05060BD50D681A60002DBC -:1049DC0003DA2D23049A6D421370614B0A2703935B -:1049EC001BE00D681A604106F1D52DB2EFE70D689A -:1049FC001968081D18602E0601D50D6803E06D06B8 -:104A0C00FBD50D68ADB2564B082703936F2A00D027 -:104A1C0002372300002243331A706368A360002B13 -:104A2C0003DB0422216891432160002D02D1049EF6 -:104A3C00002B0CD0049E28003900FDF73BFE039B95 -:104A4C00013E5B5C33702B0005009F42F3D9082FAD -:104A5C0009D12368DB0706D563682269934202DC1F -:104A6C003023013E3370049B9B1B2361079B210069 -:104A7C0000930598069B09AAFFF7F4FE431C4CD142 -:104A8C00012040420BB0F0BD45310A70344A03920C -:104A9C001A68216820CA1A60080616D5CB0702D5F9 -:104AAC002023194321601027002DB2D12023226826 -:104ABC009A432260ADE7202209680A432260220053 -:104ACC00782145321170274AE1E74806E6D5ADB2A8 -:104ADC00E4E71A680D68101D4969186013682E0602 -:104AEC0001D5196002E06D06FBD519800023049EE8 -:104AFC002361BBE71A68111D19601668002130008C -:104B0C00626800F033F8002801D0801B6060636895 -:104B1C0023610023049A1370A8E7236932000699D5 -:104B2C000598079DA847431CAAD023689B0715D45A -:104B3C00099BE0689842A5DA1800A3E7220001233C -:104B4C0006990598079E1932B047431C98D0013539 -:104B5C00E368099A9B1AAB42F0DCE9E70025F7E71A -:104B6C00555B0008665B000870477047C9B2821835 -:104B7C00904201D10020704703788B42FBD001306A -:104B8C00F6E710B5884202D98B18984203D300235C -:104B9C0007E08B5C8354013AFBD210BDCC5CC4544F -:104BAC0001339A42FAD1F8E7F7B507000E0014006A -:104BBC00002905D11100FFF7E7FB05002800FEBD19 -:104BCC00002A03D1FFF774FB2500F7E700F01BF870 -:104BDC000190844203D835004308A342EED3210050 -:104BEC003800FFF7D1FB051EE8D0019B22009C4248 -:104BFC0000D91A0031002800FFF748FB31003800BB -:104C0C00FFF756FBDAE70B1F1B68181F002B01DAA6 -:104C1C000B58C01870470000044A030010680028A5 -:104C2C0002D0C318136070470148FAE738220020FD -:104C3C0040220020F8B5C046F8BC08BC9E46704720 -:0C4C4C00F8B5C046F8BC08BC9E46704796 -:104C58007C14000820140008201400082014000800 -:104C68002014000898140008201400082A140008CA -:104C7800201400082014000820140008201400083C -:104C88003614000820140008201400082014000816 -:104C9800201400082014000820140008201400081C -:104CA800201400082014000820140008201400080C -:104CB800201400082C140008201400082C140008E4 -:104CC80092160008DC16000806170008921600085D -:104CD800921600089216000892160008921600080C -:104CE80092160008921600089216000892160008FC -:104CF80092160008921600089216000892160008EC -:104D080092160008921600089216000892160008DB -:104D180092160008921600089216000892160008CB -:104D28009216000892160008921600089E160008AF -:104D38009216000892160008921600089E1600089F -:104D4800921600089216000892160008921600089B -:104D58009216000892160008141700081E1700087B -:104D6800A6170008BA170008EA170008A6170008CF -:104D7800A6170008A6170008A6170008A617000817 -:104D8800A6170008A6170008A6170008A617000807 -:104D9800A6170008A6170008A6170008A6170008F7 -:104DA800A6170008A6170008A6170008A6170008E7 -:104DB800A6170008A6170008A6170008A6170008D7 -:104DC800A6170008A6170008A6170008A6170008C7 -:104DD800B617000814180008A6170008B617000828 -:104DE800A6170008A6170008A6170008A6170008A7 -:104DF800A6170008B2170008B2170008F81700082D -:104E0800A61800087A180008DE180008A618000876 -:104E1800A6180008A6180008A6180008A618000872 -:104E2800A6180008A6180008A6180008A618000862 -:104E3800A6180008A6180008A6180008A618000852 -:104E4800A6180008A6180008A6180008A618000842 -:104E5800A6180008A6180008A6180008A618000832 -:104E6800A6180008A6180008A6180008BE1800080A -:104E7800A61800081C190008A6180008B018000891 -:104E8800A6180008A6180008A6180008A618000802 -:104E9800A6180008A6180008A0180008C2180008DC -:104EA800961900086A1900086A1900086A190008A2 -:104EB8006A1900086A1900086A1900086A190008BE -:104EC8006A1900086A1900085E1900085E190008C6 -:104ED8005E1900085E1900085E190008B619000876 -:104EE8005E1900085E1900085E1900085E190008BE -:104EF8005E1900085E1900085E1900085E190008AE -:104F08005E1900085E1900085E1900085E1900089D -:104F18005E1900085E1900085E1900085E1900088D -:104F28005E1900085E1900085E1900085E1900087D -:104F38005E1900085E1900085E1900085E1900086D -:104F48005E1900085E1900085E1900085E1900085D -:104F58005E1900085E1900085E1900085E1900084D -:104F68005E190008BE190008D81900085E19000863 -:104F7800F41900085E1900085E1900085E19000897 -:104F88005E1900085E1900085E1900085E1900081D -:104F98003A1A00085E190008501A00085E1900083D -:104FA8005E190008601A00085E1900085E190008FA -:104FB8005E1900081C1A0008741A00087C1A0008F8 -:104FC8006A230008422300084223000842230008FD -:104FD8004223000842230008422300084223000815 -:104FE800422300084223000842230008AC2400089A -:104FF800F223000842230008422300084223000845 -:1050080042230008422300084223000842230008E4 -:1050180042230008422300084223000842230008D4 -:10502800D02300084223000842230008AA230008CE -:10503800422300088A23000842230008422300086C -:105048006A2300086173736572745F6661696C65D1 -:105058006400000072784572726F7243616C6C6212 -:1050680061636B0074784572726F7243616C6C6235 -:1050780061636B0030313233343536373839414269 -:105088004344454673746174654E6F7000000000B8 -:1050980073746174654E6F70000000004253505F76 -:1050A800646F4368616E6E656C416374696F6E000E -:1050B80068616E646C65526561645265717565738B -:1050C80074000000737461746549646C65000000C5 -:1050D800507573682074686520627574746F6E20EB -:1050E800746F20706C6179206F72207061757365C0 -:1050F800203A2D290A00000068616E646C655772B9 -:1051080069746552657175657374000041747472D1 -:1051180069627574655F737562736372696265004D -:1051280068616E646C65496E766F6B655265717502 -:105138006573740068616E646C655265717565733A -:105148007400000064697370617463684576656E05 -:1051580074000000737461746543616E6F70790048 -:10516800737461746549646C6500000073746174DC -:105178006550756C73696E67000000007374617424 -:1051880065506175736564004253505F7472696756 -:105198006765724144430000446174614C696E6BF9 -:1051A8005F77616974466F7253796E63000000001F -:1051B80068616E646C65496E636F6D696E6746728F -:1051C800616D6500486172644661756C745F486121 -:1051D8006E646C657200000073707572696F757328 -:1051E8004952510054494D315F42524B5F55505F0F -:1051F8005452475F434F4D5F49525148616E646C4A -:1052080065720000444D41315F4368616E6E656CA4 -:10521800315F49525148616E646C6572000000004C -:105228000000000000000000000000000000000076 -:105238000000000000000000000000000000000066 -:10524800010000000200000003000000040000004C -:105258000600000007000000080000000900000028 -:105268004253505F72656769737465724170705418 -:10527800696D657248616E646C657200905A0008C9 -:105288003453000802007D03C80000009C5A00083F -:105298002C530008040032052C010000A45A000811 -:1052A8002453000804001405C8000000B05A000880 -:1052B8000053000812001E09280000004253505FE6 -:1052C800726567697374657250756C736544656C53 -:1052D80065676174650000005061747465726E4999 -:1052E80074657261746F725F636865636B50617433 -:1052F8007465726E000000000102020504020A04CF -:105308000408080501080A01050A02010502020449 -:10531800040A080405080801010A0A05010802042C -:10532800040208010102040802010804050A0A052A -:1053380025732825732C202575290A00257328250F -:1053480075290A0053657474696E6720696E7465FF -:105358006E7369747920746F202568687525250A2D -:105368000000000053657474696E672056636170AD -:1053780020746F20256875206D560A005365747473 -:10538800696E672070756C7365207769647468202E -:10539800746F202568687520C2B5730A0000000084 -:1053A80070742D3E706163655F6D73203E3D2035DE -:1053B800000000007372632F6273705F73746D3343 -:1053C80032673037312E630070742D3E70756C7300 -:1053D800655F77696474685F6D6963726F732021B4 -:1053E8003D20300070742D3E6E725F6F665F707581 -:1053F8006C73657320213D203000000028656C63C4 -:105408006F6E5B305D202620656C636F6E5B315D6F -:1054180029203D3D203000005465726D696E616C35 -:1054280000000000525454005345474745520000BD -:1054380053657175656E6365725F257320756E655A -:1054480078706563746564206576656E743A2025A6 -:10545800750A0000436F6E74726F6C6C65725F251D -:105468007320756E6578706563746564206576650C -:105478006E743A2025750A007366203D3D204E550E -:105488004C4C00007372632F636F6E74726F6C6C98 -:1054980065722E63000000007372632F7365717567 -:1054A800656E6365722E63006E6272203D3D203129 -:1054B800000000007372632F646174616C696E6B25 -:1054C8002E6300006273702E637269746963616C85 -:1054D8005F73656374696F6E5F6C6576656C2021B8 -:1054E8003D2055434841525F4D41580025732825BA -:1054F80075293A20756E6B6E6F776E2064657669D4 -:1055080063652069640A00006273702E63726974AF -:105518006963616C5F73656374696F6E5F6C6576F0 -:10552800656C20213D2030004672616D65207061F8 -:10553800796C6F616420746F6F206269673A202507 -:1055480068752062797465730000000025733A203D -:10555800756E6B6E6F776E206174747269627574A4 -:10556800652069643D2568750A000000436F6E7404 -:10557800726F6C6C65725F257320454E5452590AE0 -:1055880000000000436F6E74726F6C6C65725F256B -:105598007320455849540A005472616E73616374EC -:1055A800696F6E202568753A2072656164206174A0 -:1055B80074726962757465202568750A00000000B8 -:1055C8005472616E73616374696F6E202568753AF1 -:1055D8002077726974652061747472696275746584 -:1055E800202568750A000000706C617900000000D1 -:1055F80070617573650000005472616E7361637445 -:10560800696F6E202568753A2073756273637269D5 -:10561800626520746F2061747472696275746520A4 -:105628002568750A00000000257320666F722069DE -:10563800643D2568750A00005472616E7361637475 -:10564800696F6E202568753A20696E766F6B6520E4 -:105658002568750A0000000025732C20756E6B6E96 -:105668006F776E206F70636F6465203078253032F5 -:105678006868780A0000000073746F70000000000A -:1056880054696D6520253032753A253032753A25D2 -:105698003032750A000000005265636569766564FA -:1056A800207369676E616C2025640A0025732825BC -:1056B8006875293F0A000000537769746368696E4A -:1056C8006720746F20272573270A000070642D3E19 -:1056D8006E725F6F665F737465707320213D203052 -:1056E800000000007372632F7061747465726E5FDE -:1056F800697465722E630000497072696D3D257585 -:10570800206D412C20566361703D2575206D562C07 -:1057180020566261743D2575206D560A0000000010 -:1057280053657175656E6365725F257320454E54C8 -:1057380052590A0053657175656E6365725F25730A -:1057480020455849540A00005374617274696E67A1 -:1057580020272573270A00004C6173742070756C2C -:10576800736520646F6E650A0000000046696E6903 -:105778007368656420272573270A00002573204570 -:105788004E5452590A000000257320455849540ABE -:1057980000000000526573756D696E6720272573D8 -:1057A800270A000050617573696E672027257327E3 -:1057B8000A000000436F6D6D616E64733A202F3FDD -:1057C800202F61202F62202F64202F6C202F6E2025 -:1057D8002F71202F75202F76202F77202F30202F04 -:1057E800312E2E2F390A00005475726E696E6720AB -:1057F80056636170204F46460A0000005475726E69 -:10580800696E672056636170204F4E0A00000000E1 -:1058180025730A004669726D776172652076302EAD -:1058280033352D626574610A00000000556E6B6E99 -:105838006F776E20636F6D6D616E6420272F25630F -:10584800270A0000476F742053594E43206672613F -:105858006D652C207365715F6E723D256868750AE9 -:105868000000000027252E2A73273F0A00000000A9 -:10587800476F74202573206672616D652C207365EF -:10588800715F6E723D256868752C207061796C6F48 -:1058980061645F73697A653D2568750A00000000D8 -:1058A80025733A20626164206672616D650A0000A2 -:1058B80025732C20494353523D307825780A00003F -:1058C80020205469703A2068616C74204350552C2C -:1058D800206368616E676520677561726420402087 -:1058E800257020746F20302C207468656E207374C6 -:1058F80065702E0A0000000050742053523D307825 -:1059080025780A00414443206F76657272756E0AE5 -:10591800000000004144432072656164790A000078 -:10592800414443206368616E6E656C20636F6E66E8 -:1059380069672072656164790A0000004144432068 -:10594800454F430A0000000041444320454F530A95 -:1059580000000000414443312D3E4953523D307808 -:1059680025780A0025732C2054454946310A000041 -:1059780025732C204953523D307825780A000000C1 -:10598800496E697469616C6973696E672E2E2E0A97 -:105998000000000044657649643D307825782C2065 -:1059A80053797374656D436F7265436C6F636B3DB8 -:1059B80025750A004C4C5F4144435F5245475F4997 -:1059C8006E6974206572726F723D25750A00000059 -:1059D80025733A205053433D25750A004368656393 -:1059E8006B696E6720272573270A000025733A2004 -:1059F80073686F727420696E20656C636F6E202502 -:105A080068750A006D652D3E6368616E6E656C5F32 -:105A18006664203C2030000043616E206F6E6C7914 -:105A280020757365206F6E652073657269616C20DF -:105A3800706F727420617420612074696D652C2008 -:105A4800666F72206E6F770A0000000053746172EF -:105A580074696E67204E656F444B210A25730000F8 -:105A6800436F6E736F6C653A20272573270A000011 -:105A7800456E64206F662073657373696F6E0A00E4 -:105A8800427965210A0000004A61636B68616D6DA7 -:105A980065720000546F67676C65000043726F732E -:105AA80073546F67676C6500436972636C650000C7 -:105AB800415353455254494F4E204641494C454461 -:105AC80020282573203A202575292025730A0000EF -:105AD800424144004E4F4E450041434B00004E4169 -:105AE8004B000053594E430044415441004F505419 -:105AF8005300000073746F7261676520213D204E6A -:105B0800554C4C006D616F6C69622F7372632F6521 -:105B180076656E7471756575652E63006576656E5C -:105B2800745F73697A65203D3D20414F4576656E07 -:105B3800745F73697A65286576742900232D302B84 -:105B48002000686C4C006566674546470030313276 -:105B580033343536373839414243444546003031CD -:105B6800323334353637383961626364656600002C -:085B7800BCCDFF7F010000001D -:045B8000E500000834 -:045B8400BD00000858 -:105B88000024F400040000000C00002000000000C5 -:105B980000000000000000000000000000000000FD -:105BA80000000000000000000000000000000000ED -:105BB80000000000000000000000000000000000DD -:105BC80000000000000000000000000000000000CD -:105BD80000000000000000000000000000000000BD -:0C5BE800000000000000000000000000B1 -:0400000508002ACDF8 +:100BEC00154BEA56012A18D02500144914485831DF +:100BFC00783502F037FF2B78002BE5D1A621114A6E +:100C0C001148890002F03EFF2B78DDE70F4A1049AE +:100C1C000D4802F037FF3B78C8E780210D4A136876 +:100C2C008B431360CBE7C0466410000030550008BE +:100C3C003C5500088C00002045130000CC500008E7 +:100C4C0074550008905500083C5400084C55000899 +:100C5C009102000000440040F8B5224D0400435DB1 +:100C6C005A1CD2B24255C3181F48844663441970AB +:100C7C00072A08D91C4BE618082A0DD01B4BE05A42 +:100C8C000830824201D00020F8BD0022154B300004 +:100C9C00E25403F0EDF8F7E7300003F0C5F8002854 +:100CAC000BD0300003F0F0F88023104F0100E0531C +:100CBC009B00984210D8625DE2E7615D0139C9B2D0 +:100CCC0061550029DFD0002372780133DBB232701A +:100CDC0001369942F8D1D6E7054802F0C3FE00234D +:100CEC00E353D0E7441300003C110000461300000E +:100CFC00B055000870B584B00B00009205000022BE +:100D0C00012102A803F020F872B6BFF34F8FBFF396 +:100D1C006F8F234C260078363378FF2B33D022008C +:100D2C000133783213701F4B082202A9E81802F025 +:100D3C00F5FE002811D1250078352B78002B1AD020 +:100D4C00013BDBB278342370002B04D1BFF34F8FFF +:100D5C00BFF36F8F62B604B070BD134BEA56012A15 +:100D6C0018D02500114912485831783502F07AFE16 +:100D7C002B78002BE4D1A6210E4A0F48890002F0F3 +:100D8C0081FE2B78DCE70D4A0D490B4802F07AFE08 +:100D9C003378C4E780210B4A13680B431360CAE70E +:100DAC008C0000206410000045130000CC5000089B +:100DBC0074550008905500083C5400084C55000828 +:100DCC009102000000440040F0B50600C646100039 +:100DDC001D005D4B00B5F25C82B09401A418640058 +:100DEC00A418A400043434190B00019500900421BC +:100DFC00200002F0E1FF083572B6BFF34F8FBFF34E +:100E0C006F8F78239846514FB84443461B78FF2B7D +:100E1C003DD03A000133783213704D4B21002A003B +:100E2C00F01802F07BFE041E18D178239846B844C3 +:100E3C0043461B78002B21D03A00013BDBB27832C1 +:100E4C001370002B04D1BFF34F8FBFF36F8F62B6BB +:100E5C00A54224D002B080BCB846F0BD3D4BF25642 +:100E6C00012A58D03C493D48583102F0FBFD78230B +:100E7C009846B84443461B78002BDDD1A621384A4E +:100E8C003848890002F0FEFD43461B78D4E7364A09 +:100E9C003649344802F0F6FD43461B78B9E772B682 +:100EAC00BFF34F8FBFF36F8F3C0078342378FF2B49 +:100EBC0043D039005A1C7831D2B20A7080212C4CA4 +:100ECC00C905A069496AA161884202D9E169013169 +:100EDC00E161002A25D078373B70002B04D1BFF399 +:100EEC004F8FBFF36F8F62B6832189008C461648F3 +:100EFC00A169325CE46993019B185B009B189B0011 +:100F0C00F318A407890863442143196007230132AD +:100F1C001A4032549EE78021164A13680B43136023 +:100F2C0083E7A6210E4A0F48890002F0ABFD3B0077 +:100F3C0078331B78013BDBB2CDE70B4A0B490948F0 +:100F4C0002F0A0FD2378B4E7481300008C000020C9 +:100F5C006410000045130000CC50000874550008C4 +:100F6C00905500083C5400084C55000891020000B4 +:100F7C000C01002000440040F0B55746DE464E46BA +:100F8C004546E0B585B002AF78608A880C00072A28 +:100F9C0033D024D8052A41D0062A39D1D2227B68F5 +:100FAC0052009958B623FF33CB5C8A581B019D58CD +:100FBC00280001F02BFB5A4C0600210000230A7874 +:100FCC00062A00D18DE001330C31042BF7D1BD463C +:100FDC0003B0F0BCBB46B246A946A046F0BD082AF9 +:100FEC0016D14F4C002221000B78082B00D185E044 +:100FFC0001320C31042AF7D1E9E7494C00222100D7 +:10100C000B78072B5BD001320C31042AF8D1DEE7C8 +:10101C00444945486C3102F025FDD8E7D2237A6863 +:10102C005B00D0586A469C461033C65CE946B30058 +:10103C000733DB08DB00D31A9D4602AB9846002E23 +:10104C000BD000236146454641581A0151589A006D +:10105C000133A950DAB29642F4D83100404603F07D +:10106C006DF803006A460C339BB20733DB08DB00D8 +:10107C00D31A9D4602AB9A4652465B882100938058 +:10108C000023138053800E336B449B4606221800BA +:10109C0003F03CF905235A464146937005A83200EB +:1010AC0003F06CF8D4220300796852000C33885892 +:1010BC009BB252460121FFF787FECD4687E7D2232C +:1010CC0079685B00CB5851008A189200A418012251 +:1010DC00A068B733009207216468FF330332A0473E +:1010EC0075E75A00D3189B00E418B6B2A0680096B6 +:1010FC002B000C2206216468A04768E7D22379688C +:10110C005B00CB5851008A189200A4180122A068E9 +:10111C00B933009208216468FF330332A04756E7C5 +:10112C008C000020CC500008D4550008F0B5D646F1 +:10113C004F464646C0B500AF98463B8C06008946E4 +:10114C001000190015009A4603F060F86B460C303D +:10115C0084B20734E408E4001B1B5A889D469A802D +:10116C0000221A805A80DA8005321A814A462900F8 +:10117C005A8103A85346424603F054F8D422030084 +:10118C0052000C33B05801216A469BB2FFF71CFE8B +:10119C00BD46E0BCBA46B146A846F0BDF0B5C64661 +:1011AC00050000B508000C0002F094FF15284FD084 +:1011BC000BD8012860D0022855D16949694802F042 +:1011CC0051FC002080BCB846F0BD17284BD1200044 +:1011DC0002F084FF027A0400861D062A61D027D80B +:1011EC00022A4ED0032A56D12024C188B2885E48E8 +:1011FC0002F038FC5D4F3B5D042B14D03379584919 +:10120C0098461A0048315A4802F02CFC40463A5D88 +:10121C00584953009B189B005854CB18564901321F +:10122C0059609D603A5531002800FFF7A5FEC8E7CC +:10123C00082A30D1B288C188504802F013FCB28819 +:10124C00062A40D046494E485C3102F00BFCB8E708 +:10125C00D423434A5B00E858833B0021FF3B0C320C +:10126C00FFF7B2FDADE7200002F034FF3C4902006D +:10127C00444802F0F7FBA4E73949434802F0F2FB7B +:10128C009FE7C188B288414802F0ECFB310028008E +:10129C00FFF772FE95E732493D48703102F0E2FBF0 +:1012AC008FE7B288C1883B4802F0DCFBB288072A82 +:1012BC0035D0082A16D0062A05D0294930483431B1 +:1012CC0002F0D0FB7DE7B3790C2B00D079E7D2216B +:1012DC002200490068588439F3790E32FF3902F044 +:1012EC0025FE6EE7B3790C2B00D06AE79933FF33F8 +:1012FC00ED58F3790E34042B20D0052B06D01E218B +:10130C0000230022280002F011FE5AE72249052290 +:10131C00200002F0EDFF1C210028F0D1F0E7B3799A +:10132C00042B00D04DE72200A133FF33E858A43B37 +:10133C0022210D32FF3B02F0F9FD42E7042220008E +:10134C00164902F0D5FF002808D0042220001449C9 +:10135C0002F0CEFF0028D2D11D21D1E71B21CFE70F +:10136C004C5100080C560008805600080C01002057 +:10137C00B05600088C00002039110008C056000837 +:10138C00D4550008DC540008F45500082056000819 +:10139C00E0560008485600087856000870560008B9 +:1013AC00005700080FB430B597B01AA920C928000F +:1013BC00019102F04DFB2A0004005021019B02A870 +:1013CC0003F012F9002807DD064A013083B2002130 +:1013DC00106C02AAFFF7F8FC200017B030BC08BC58 +:1013EC0004B018470C01002070B5050008000C0073 +:1013FC0002F070FEC31FDBB21B2B03D823499B00EA +:10140C00CB589F4602002249224802F02BFB70BDAC +:10141C002100A86F02F0CEFDF9E7200002F05EFE7D +:10142C000023416800681C4A01F0A2FA04003C2128 +:10143C00200001F083F920000E003C2101F0F8F8A7 +:10144C003C2101F07BF90D00E1212000090101F0A4 +:10145C00EFF8330001002A001048FFF7A3FFD6E78E +:10146C00200002F03BFE04680D482100FFF79AFFB4 +:10147C00022CCCD188230022EA54C8E70023002296 +:10148C001F21A86F02F052FDC1E7C046D84C0008DE +:10149C00CC5100083457000840420F000857000890 +:1014AC0020570008F0B5D226B627760083590400E1 +:1014BC009C46FF37C55D83B02D01654429682048E3 +:1014CC00FFF770FFE35DA2591B019F58380001F034 +:1014DC009DF806001B4800230200117806291CD039 +:1014EC0001330C32042BF8D120000A21FEF7EEFE5A +:1014FC00B823D422FF335200E35CA550A934FF3447 +:10150C00AA89A37100232281A380EB7A002B11D02E +:10151C000023E371A37203B0F0BD5A00D3189B00F3 +:10152C00C318B6B2986800965E680C223B00062180 +:10153C00B047D9E74821044A044802F0A3FAE7E788 +:10154C00405700088C000020545700086C570008C6 +:10155C00F0B5D6464F4646460500C0B508000C000F +:10156C0002F0B8FD212840D012D8142829D0202808 +:10157C001DD1B622DA21FF32AB5C49000133DBB25C +:10158C00AB54695C99425DD02800FFF78BFF08E0F3 +:10159C0022280CD1200002F0A1FD01782800FEF7D2 +:1015AC0095FE0020E0BCBA46B146A846F0BD20002E +:1015BC0002F090FD254902001031254802F052FA44 +:1015CC00EFE7200002F08AFD224A418883880088D8 +:1015DC0053434A43C10109180901091A9B0B920B89 +:1015EC00890A1D48FFF7DEFEDBE7200002F076FDDE +:1015FC008246200002F070FDDA235B009846EB5C1B +:10160C000700002BC0D0D2235B000024994605E0D4 +:10161C0043460134EB5CE4B2A342B5D94A46AA581E +:10162C0023019E58300000F0F1FFB842F0D13A008F +:10163C003100504602F05CFE0028E9D1B623FF339E +:10164C00EC54A1E70023AB549EE7C046CC510008F4 +:10165C00B85400084DCE00008057000870B5040047 +:10166C0082B008000D0002F035FD272803D8354B59 +:10167C0080001B589F4629002000FFF769FF02B02D +:10168C0070BDB623FF33E25C113BE35812019B188B +:10169C00B822D426FF32A25C7600A351A5199989F1 +:1016AC00AA7100222981AA80DA7A002A42D000226B +:1016BC00EA71AA7219682448FFF774FE2348DEE722 +:1016CC00234924481C3102F0CDF9DC2301222248A5 +:1016DC005B00E25403000022197808291AD0013269 +:1016EC000C33042AF8D10020C9E719491B481C31D6 +:1016FC0002F0B8F90020C2E7194802F0B3F9002053 +:10170C00BDE7D4235B00E35816481968FFF74AFE7F +:10171C000020B4E7510023008A180121920082189E +:10172C009068B93300915468FF3304220731A04705 +:10173C000020A4E748210C4A0C4802F0A3F9A35955 +:10174C00B5E7C046484D0008D05700087D17000883 +:10175C00CC510008A85700088C000020BC5700088A +:10176C00E0570008F4570008545700086C5700085D +:10177C0030B5050083B008000C0002F0ABFC272844 +:10178C0003D8284A800013589F4621002800FFF7F1 +:10179C00DFFE03B030BD0020FBE72348F9E7234907 +:1017AC002348283102F05EF9DC23032221485B0038 +:1017BC00EA5402000023117808291FD001330C329F +:1017CC00042BF8D12800FEF711FE0020E1E71749A1 +:1017DC001948283102F046F90020DAE72800FEF714 +:1017EC0005FE03000020002BD3D1A933FF33EB58A7 +:1017FC0012481968FFF7D6FD1148CAE75A00D318EA +:10180C0001229B00C318986800925C682B00B933C6 +:10181C000821FF330332A0472800FEF7E7FD002024 +:10182C00B7E7C046E84D000851180008CC51000835 +:10183C00045800088C00002010580008F4570008C9 +:10184C006916000830B5050083B008000C0002F0E2 +:10185C0041FC272819D82B4B80001B589F462A493E +:10186C002A48383102F0FEF8DC23022228485B00BB +:10187C00EA54030000221978082929D001320C33CC +:10188C00042AF8D1002003B030BD21002800FFF756 +:10189C005FFEF8E7D4235B00EB581E481968FFF78E +:1018AC0081FD1D48EFE7D8235B00EB5A002B1ED1BE +:1018BC00A933FF33EB5819481968FFF773FD184823 +:1018CC00E1E711491748383102F0CCF80020DAE78B +:1018DC0051002B008A180121920082189068B933AC +:1018EC0000915468FF3304220731A047CAE7D42380 +:1018FC005B00EB580C481968FFF754FD0020C2E759 +:10190C000748C0E7884E0008CC510008045800086E +:10191C008C0000201C5800087D170008F4570008A4 +:10192C0069160008105800082C580008010030B542 +:10193C003039CBB283B0472B03D8524A9B00D358D3 +:10194C009F4601005048FFF72DFD03B030BD8025A8 +:10195C008B00C9184D4B01AA49004D4C986B117066 +:10196C000123222102F0E2FA6369AD002B42ECD193 +:10197C00484802F077F8A561E7E78025444CAD00B4 +:10198C0063692B4279D1002301AA13703F4B2221AA +:10199C00986B012302F0CAFAD7E73F48FFF702FD24 +:1019AC00D3E73E493E48443102F05CF83D4A3E499B +:1019BC0093680B4004210B439360C6E7334C002320 +:1019CC0000220C21A06B02F0B1FA002300220E21A0 +:1019DC00A06B02F0ABFAB8E7DB222C4B5200D96BB0 +:1019EC008A5C023A111C642A45DC08B201AA0A2856 +:1019FC0013DB1170986B2221012302F097FAA4E7F4 +:101A0C00DB22224B5200D96B8A5C0232111C642AF5 +:101A1C0000DD642101AA0929EBDC0A21E9E7802217 +:101A2C002249D203486903041340402282431343E2 +:101A3C008B618AE7154B00222021986B002302F062 +:101A4C0075FA82E702230193104B0721986B01AAC8 +:101A5C00042302F06BFA78E71548FFF7A3FC74E750 +:101A6C000E490A4B0E4854311C6C01F0FBFF00224E +:101A7C00104BE25469E76421B7E70F4801F0F2FF1D +:101A8C00A56280E7284F0008B45800080C0100201C +:101A9C0000040050845800083C580008CC51000841 +:101AAC009858000800240140E8FFFF7F0008005010 +:101ABC009C5800084913000070580008F0B54546C2 +:101ACC00DE4657464E46E0B583B0804602AF08006E +:101ADC000C0002F0CDF905002000012D47D002F0DA +:101AEC00CBF98146032D00D185E0200002F0CCF922 +:101AFC000600042D10D0280002F018F93300010064 +:101B0C004A46534801F0AEFFBD4601B0F0BCBB469F +:101B1C00B246A946A046F0BD200002F0A5F9060089 +:101B2C00200002F0B7F90500200002F0ADF9030027 +:101B3C00002E45D1022803D12A782F2A00D182E029 +:101B4C001A0069460C32D208D2008A1AEB46954626 +:101B5C0002AA92465E1D310050463E4A009502F0A4 +:101B6C00DBFC002801DD864264D8DD462EE002F065 +:101B7C0087F972B6BFF34F8FBFF36F8F364C2500CA +:101B8C0078352B78FF2B4ED0210080205A1C7831D1 +:101B9C00D2B20A703149C0058D69406A88618542AC +:101BAC0002D9C8690130C861002A18D07834237072 +:101BBC00002BA9D1BFF34F8FBFF36F8F62B6A3E792 +:101BCC0040462A001721006802F0B0F9200002F00C +:101BDC004BF9494602004046FFF78CF894E7A621E2 +:101BEC001F4A2048890001F04DFF230078331B78F1 +:101BFC00013BDBB2DAE701001B4801F033FF2000A8 +:101C0C0002F032F90400020049464046FFF772F830 +:101C1C004346210018684B1E9941002200231531C0 +:101C2C0002F084F970E7114A11490E4801F02AFFBD +:101C3C002B78A9E7094A83B20021106C5246FFF7B2 +:101C4C00C3F8DD46C2E76878FFF770FEBEE7C04612 +:101C5C00F8580008EC5800088C0000200C010020FB +:101C6C00905500083C540008CC5800084C5500080E +:101C7C009102000070B5204D0400435D002B0ED185 +:101C8C000A2905D0C9B2FEF7E7FF032818D070BDAA +:101C9C0001220339FFF72EF801236355F7E7C9B288 +:101CAC00FEF7DAFF0028F2D0144BE518280002F0FA +:101CBC00F3F8002813D029002000FFF7FFFEE6E719 +:101CCC000E4BE518280002F0E7F800280DD029008B +:101CDC002000FFF7F3FE0122074BE254D7E7084937 +:101CEC0008486C3101F0BEFED1E7054905486C315E +:101CFC0001F0B8FEEFE7C046491300003C110000AC +:101D0C00CC51000828590008112110B50F4A104871 +:101D1C00136A8B43136280220E4B92009A62DA3A5A +:101D2C00FF3A9A610C4B0D495A6801F09BFE0C4C22 +:101D3C000122210048230B484831E25401F092FE65 +:101D4C004822A35C002BFCD110BDC046002C0140E6 +:101D5C00385900080004005000ED00E04C52000817 +:101D6C000C01002048590008024AD36C0133D3649B +:101D7C007047C0460C01002010B5EFF305820349F3 +:101D8C000348143101F06EFE10BDC0464C520008E1 +:101D9C00C4530008012210B5144B19690A421DD016 +:101DAC000620196891431960D9688143D960196973 +:101DBC0001308143196140210D4B99620D4B19394A +:101DCC009A6101329A6102329A611C329A610A4B11 +:101DDC000022986C002302F0A9F810BD07491A697B +:101DEC002031074801F03EFEF7E7C046002C0140C9 +:101DFC0000080050000400508C0000204C520008D9 +:101E0C0080590008022210B5254BD9680A4202D02D +:101E1C0019690A423AD123490422214BD86802425B +:101E2C0002D0186902420CD18223CA5A1C4B1B6B7C +:101E3C0001339A4212D01A4B1B491A690A4218D123 +:101E4C0010BD1869904318618223CA5A013292B2AC +:101E5C00CA52134B1B6B01339A42ECD10023002264 +:101E6C00886C262102F062F80D4B0F491A690A4260 +:101E7C00E6D01B690D48194001F0F4FDEFF3058223 +:101E8C000B490C48143101F0EDFDD9E71969914368 +:101E9C008222196103498B5A01338B52BCE7C0462D +:101EAC00002C01408C000020E0FF0C008059000841 +:101EBC004C520008C4530008F8B580230222DB05FD +:101ECC0019690A420FD101211A69114203D01A690A +:101EDC008A431A61F8BDEFF305822A492A48143166 +:101EEC0001F0C0FDF6E71969284C91431961266B86 +:101EFC00676B72B6BFF34F8FBFF36F8F25007835CA +:101F0C002B78FF2B36D021005A1C7831D2B20A70B4 +:101F1C0080211F4DC905A869496AA961884202D967 +:101F2C00E9690131E961002A18D022007832137076 +:101F3C00002B04D1BFF34F8FBFF36F8F62B6EB69E9 +:101F4C00AA69990792080A439B083800B047802277 +:101F5C00D205536BA16B5B185363BBE7A6210D4AEB +:101F6C000D48890001F08EFD230078331B78013B6E +:101F7C00DBB2DAE7094A0A49074801F083FD2B78FE +:101F8C00C1E7C0464C520008C45300088C00002026 +:101F9C000C010020905500083C5400084C550008DA +:101FAC009102000070B50D4C250078352B78002B74 +:101FBC000BD0013BDBB278342370002B04D1BFF380 +:101FCC004F8FBFF36F8F62B670BDA621044A0548D0 +:101FDC00890001F057FD2B78EBE7C0468C00002000 +:101FEC00905500083C54000870B572B6BFF34F8F83 +:101FFC00BFF36F8F084C250078352B78FF2B03D05F +:10200C0001337834237070BD044A0549054801F04A +:10201C0039FD2B78F4E7C0468C0000204C550008A5 +:10202C00910200003C540008102210B50E4BD968E8 +:10203C000A4211D119690A4207D1EFF305820B4903 +:10204C000B48143101F00EFD10BD0A4800211A6135 +:10205C003C3001F033FDF7E706480121DA603C30F3 +:10206C0001F02CFDF0E7C046001802404C5200086D +:10207C00C45300088C00002010B5EFF3058203490F +:10208C000348143101F0EEFC10BDC0464C52000860 +:10209C00C4530008102210B51C4B19680A421AD1FF +:1020AC00012219680A4211D1802219689201114249 +:1020BC0022D1042219680A4223D1082219680A4243 +:1020CC000ED01A60124801F0CDFC03E011481A60E2 +:1020DC0001F0C8FC10BD1A600F4801F0C3FCF9E711 +:1020EC0019680E4801F0BEFCEFF305820C490D484F +:1020FC00143101F0B7FCEDE71A600B4801F0B2FCAB +:10210C00E8E71A60094801F0ADFCE3E70024014060 +:10211C00D05900089C5900088C590008DC5900085B +:10212C004C520008C4530008A8590008C4590008B0 +:10213C00022310B5134C2268134218D108232268CD +:10214C00134208D1104922681048403101F08AFC32 +:10215C000423636010BD0C49636040310C4801F0EE +:10216C0081FC01210B4A13680B431360F2E7636097 +:10217C00094B14211A00986C7A32062301F0D6FE12 +:10218C00E8E7C046000002404C520008F85900082D +:10219C00EC590008080002408C00002010B50D4BD3 +:1021AC00DA69920610D4DB691B0605D50A4B0B497C +:1021BC00986E5B6E984710BDEFF30582084909488D +:1021CC00143101F04FFCF6E70348596A4C3001F02A +:1021DC0075FCF0E7004400408C00002028440040CF +:1021EC004C520008C453000870B572B6BFF34F8F41 +:1021FC00BFF36F8F1D4C250078352B78FF2B2DD01E +:10220C0021005A1C7831D2B20A708021184DC905B0 +:10221C00A869496AA961884202D9E9690131E96171 +:10222C00002A0FD078342370002B04D1BFF34F8FCA +:10223C00BFF36F8F62B6E969A8698B0780081843F2 +:10224C00890870BDA6210B4A0B48890001F01AFCC5 +:10225C00230078331B78013BDBB2E3E7074A0849DC +:10226C00054801F00FFC2B78CAE7C0468C00002013 +:10227C000C010020905500083C5400084C550008F7 +:10228C00910200007047C04610B50B00EFF31084AC +:10229C00012181F310881900FEF72EFA84F31088BF +:1022AC0010BDC04610B582B0EFF31084012181F34C +:1022BC0010886B460122D91D0020FEF71DFA84F30D +:1022CC001088012803D16B46D87902B010BD0120CB +:1022DC004042FAE710B5FEF7B9F910BDF0B5DE468D +:1022EC004E4657464546E0B59BB00AAB0593402396 +:1022FC00069300230793089301330C0091469B46E9 +:10230C000290099005E005A8FEF7E4FA0898002869 +:10231C0059DB2178013400295CD02529F3D1220026 +:10232C001378002602250820140021392D2B0CD0FF +:10233C002D2B0ED8232B11D02B2B00D05FE10E436D +:10234C000132137814002D2BF2D15B4601321E435F +:10235C00F7E7302B05D12E430132F2E70643013269 +:10236C00EFE71A00303A0025092A0DD81A00AB0005 +:10237C005B1901345B009B182278303B1D00130065 +:10238C00303B092BF3D913002E2B00D1D8E00027BA +:10239C002378042101E0637801341A008A43682A07 +:1023AC00F9D0252B07D0583BDBB2202B07D8954A08 +:1023BC009B00D3589F46252105A8FEF78BFA089859 +:1023CC0001340028A5DA1BB0F0BCBB46B246A946C6 +:1023DC00A046F0BD08980028F5DD079C002C00D025 +:1023EC00C6E00019EFE74B4649461B6805A81A1DC5 +:1023FC000A60196810223B0001960095FEF7A2FABC +:10240C0001340898DDE74B4649461B6805A81A1DA0 +:10241C000A6019680A223B0001960095FEF792FAB1 +:10242C0001340898CDE74B4649461B681A1D0A60D3 +:10243C001D6805E005A8FEF74DFA08980028BFDBDB +:10244C00297801350029F5D10898B9E74B4649465A +:10245C001B6805A81A1D0A6019680023019308332C +:10246C0010220093FEF76EFA01340898A9E74B4648 +:10247C0049461B681A1D0A601B68DA1798180393E3 +:10248C00012350409A4609280DDDAA46A0461D009E +:10249C000A210400013500F081F9632CF8DC2B00D3 +:1024AC00444655469A46B846574575D3002D36D006 +:1024BC00039B002B74DB730772D4B30701D5002F79 +:1024CC002DD05B4633422AD1002D28D04346A0465E +:1024DC001C00AC4220D205A82021FEF7FBF908987D +:1024EC00013D002800DA87E0002DF2D1230044469C +:1024FC009846039B002B58DB730761D403233340AE +:10250C00022B62D005A83B000A2203990196009584 +:10251C00FEF718FA089853E72300444698460898A3 +:10252C000028E6DA01344CE74B4649461B6805A8FF +:10253C001A1D0A601978FEF7CDF90134089840E7A6 +:10254C006378621C1900303914000027092900D95E +:10255C001FE71A00BB00DB1901345B009B182278C3 +:10256C00303B1F001300303B092BF3D9130010E74D +:10257C00254B1B78002B15D0EFF31085012181F32F +:10258C001088220002980AA9FEF72AF985F3108810 +:10259C000898079C001916E7D046002DBFD087E796 +:1025AC00013D8AE7FEF752F8E6E75B422D2105A8CC +:1025BC000393FEF78FF9089800289FDA013400E79F +:1025CC002B2105A8FEF786F9F5E7002F9AD10AE032 +:1025DC00A8450CD205A83021FEF77CF90898013DDE +:1025EC00002800DAECE6002DF2D100258AE70898E5 +:1025FC00002887DA0134E4E644460134E1E600259C +:10260C00C5E6C046485000085C2100200023C25C8F +:10261C000133002AFBD1581E7047000003B47146E9 +:10262C00490840004900095E49008E4403BC7047CC +:10263C00002243088B4274D303098B425FD3030AF5 +:10264C008B4244D3030B8B4228D3030C8B420DD308 +:10265C00FF22090212BA030C8B4202D31212090296 +:10266C0065D0030B8B4219D300E0090AC30B8B42D4 +:10267C0001D3CB03C01A5241830B8B4201D38B0382 +:10268C00C01A5241430B8B4201D34B03C01A524127 +:10269C00030B8B4201D30B03C01A5241C30A8B426A +:1026AC0001D3CB02C01A5241830A8B4201D38B0255 +:1026BC00C01A5241430A8B4201D34B02C01A5241F9 +:1026CC00030A8B4201D30B02C01A5241CDD2C3096B +:1026DC008B4201D3CB01C01A524183098B4201D3E7 +:1026EC008B01C01A524143098B4201D34B01C01AD2 +:1026FC00524103098B4201D30B01C01A5241C3084A +:10270C008B4201D3CB00C01A524183088B4201D3B8 +:10271C008B00C01A524143088B4201D34B00C01AA4 +:10272C005241411A00D20146524110467047FFE710 +:10273C0001B5002000F006F802BDC0460029F7D014 +:10274C0076E770477047C04610B5002903D100F0FA +:10275C0007F8203002E0080000F002F810BDC04677 +:10276C001C2101231B04984201D3000C10391B0AB5 +:10277C00984201D3000A08391B09984201D3000979 +:10278C00043902A2105C40187047C04604030202D0 +:10279C0001010101000000000000000003460B4392 +:1027AC007FD4002243088B4274D303098B425FD33E +:1027BC00030A8B4244D3030B8B4228D3030C8B426A +:1027CC000DD3FF22090212BA030C8B4202D3121250 +:1027DC00090265D0030B8B4219D300E0090AC30B25 +:1027EC008B4201D3CB03C01A5241830B8B4201D3D2 +:1027FC008B03C01A5241430B8B4201D34B03C01ABB +:10280C005241030B8B4201D30B03C01A5241C30A32 +:10281C008B4201D3CB02C01A5241830A8B4201D3A3 +:10282C008B02C01A5241430A8B4201D34B02C01A8D +:10283C005241030A8B4201D30B02C01A5241CDD232 +:10284C00C3098B4201D3CB01C01A524183098B427D +:10285C0001D38B01C01A524143098B4201D34B0166 +:10286C00C01A524103098B4201D30B01C01A5241C9 +:10287C00C3088B4201D3CB00C01A524183088B4250 +:10288C0001D38B00C01A524143088B4201D34B0039 +:10289C00C01A5241411A00D20146524110467047AB +:1028AC005DE0CA0F00D04942031000D340425340B0 +:1028BC0000229C4603098B422DD3030A8B4212D370 +:1028CC00FC22890112BA030A8B420CD389019211A2 +:1028DC008B4208D3890192118B4204D389013AD0DF +:1028EC00921100E08909C3098B4201D3CB01C01AB4 +:1028FC00524183098B4201D38B01C01A52414309C7 +:10290C008B4201D34B01C01A524103098B4201D3B4 +:10291C000B01C01A5241C3088B4201D3CB00C01A21 +:10292C00524183088B4201D38B00C01A5241D9D239 +:10293C0043088B4201D34B00C01A5241411A00D2BA +:10294C000146634652415B10104601D34042002BB6 +:10295C0000D54942704763465B1000D3404201B535 +:10296C000020FFF7EFFE02BD0029F8D016E77047F4 +:10297C00002B11D1002A0FD1002900D1002802D040 +:10298C000021C943080007B4024802A14018029074 +:10299C0003BDC046B1FDFFFF03B4684601B5029804 +:1029AC0000F006F8019B9E4602B00CBC7047C04676 +:1029BC00F0B557464E464546DE46E0B504000D00E0 +:1029CC009246994683B08B4230D82DD0494650461A +:1029DC00FFF7BAFE290006002000FFF7B5FE331AF8 +:1029EC009846203B9B4633D45A4653469340424626 +:1029FC001F00534693401E00AF423AD8AF4200D15D +:102A0C0078E05B46A41BBD41002B00DA75E0002288 +:102A1C0000230092019301235A4693400193012312 +:102A2C0042469340009328E08242CFD900220023F3 +:102A3C00009201930C9B002B01D01C605D600098F0 +:102A4C00019903B0F0BCBB46B246A946A046F0BD06 +:102A5C00424620239B1A5246DA40414613004A460E +:102A6C008A40170042461F43534693401E00AF4214 +:102A7C00C4D900220023009201934346002BD9D0E5 +:102A8C00FB0772081A4346467B080EE0AB4201D1A5 +:102A9C00A2420CD8A41A9D41012024196D41002199 +:102AAC00013E24184D41002E06D0AB42EED9013E1A +:102ABC0024196D41002EF8D1009801995B4600193C +:102ACC006941002B24DB2B005A464446D3402A0094 +:102ADC00E2401C005B461500002B2ADB26009E40C2 +:102AEC00330026004746BE403200801A99410090C0 +:102AFC0001919FE7A342BCD883E7424620230021E3 +:102B0C009B1A0022009101920122DA40019286E781 +:102B1C00424620239B1A2A0046469A402300F34043 +:102B2C00444613432A00E2401C005B461500002B70 +:102B3C00D4DA42462F002023260097409B1ADE4011 +:102B4C003B003343CDE7C0460D488546FFF79AFB63 +:102B5C000C480D490D4A002302E0D458C4500433EC +:102B6C00C4188C42F9D30A4A0A4C002301E01360C2 +:102B7C000432A242FBD301F083FB00F00FF8FEE716 +:102B8C0000900020000000206C000020085C000871 +:102B9C00700000203C220020FEE70000F0B5DE466D +:102BAC0057464E464546E0B5B9B000F04DFF934848 +:102BBC0000F058FF0722924B00215A63A0240D32DB +:102BCC0015A801F0ACFB0223E405189320000E338A +:102BDC0014A91493FDF7AEFA149A236913409A4280 +:102BEC0006D1884B1B6883F30888874B1B68984772 +:102BFC000323A0269A4615930023F6059846300029 +:102C0C00189314A943331493FDF794FA202330003E +:102C1C0014A914938025FDF78DFA434601277B4CAC +:102C2C001793AD000233200015971693149514A931 +:102C3C00A5629946FDF77EFA40237548149314A9B2 +:102C4C008361FDF777FA272320001797149314A9B3 +:102C5C00A361FDF76FFA4B46159319934346C024B5 +:102C6C0017935346A400169314943000B46214A91D +:102C7C00FDF760FA0C23300014A919971493FDF793 +:102C8C0059FA80215E4B09065A6D01209200920878 +:102C9C000A435A655F4ADA635F4A1A649A6B1743B0 +:102CAC009F635E4B1A6814431C605D4CFDF7C8FAB9 +:102CBC0023685C4A5C4F13401D4325603B685B49AD +:102CCC005800C0184000FFF7B3FC80226369D200A3 +:102CDC000130134202D105E0002803D063690138AA +:102CEC001342F9D180214E4A490013680B431360FB +:102CFC0013680B42FCD00221414A4D4BD365D36D76 +:102D0C001942FCD0382391680B40D168102B01D1AB +:102D1C0000F023FC002B01D000F023FC1368454984 +:102D2C00536819408023DB010B43536013684249FD +:102D3C000B4013601368414A9B045B0FDA403A6006 +:102D4C007868FDF77DFA3E4B9B46002835D138213B +:102D5C002B4A93680B40102B01D100F0C1FD136876 +:102D6C0038495C460B40136080215B468904D86C63 +:102D7C0003E0E36C1B1A022B1ED813680B42F8D12C +:102D8C00D36831491940314B0B43D3608023116810 +:102D9C005B040B4313608023D1685B050B43D3604A +:102DAC008022E06C1649920403E0E36C1B1A022BA0 +:102DBC0002D80B681342F8D0A3460623174A1168B1 +:102DCC00194201D100F0D2FCE0230D4ADB019168DD +:102DDC000B43936093681E490B40936013689B01EF +:102DEC006CD5072193685D468B43190002230B4376 +:102DFC0093605B463821DC6C164833E0085A0008B7 +:102E0C00001002400000FF1F0400FF1F00040050D0 +:102E1C00000800500300023001081200002002409C +:102E2C0000700040FFF9FFFF0000002040420F003F +:102E3C0009800000FF80FFFFFFC7FFFF0024F400A4 +:102E4C000C010020FFFFFFFE8C80C11132301646B2 +:102E5C00FFF0FFFF88130000EB6C1B1B834201D9B2 +:102E6C0000F081FC93680B40102BF5D10721F34A3D +:102E7C00AB4613680B40022B01D900F0D9FCF04B88 +:102E8C00F0499A680A409A6038229968114201D038 +:102E9C0000F0B7FC1B68EC489B045B0FD840E84B78 +:102EAC00EA4A9B681B051B0F9B00D3181F22DB6D86 +:102EBC001340D84038607868FDF7C2F9E44AE54918 +:102ECC001368E5480B401360E44B3A681968090530 +:102EDC00090D00F0C7FD84201022E14B19589143D5 +:102EEC0019500438195811431950196811431960B5 +:102EFC0059680A435A60DB4B1A68D20307D41A6824 +:102F0C00D9490A401A60DA6BD8490A40DA6380233F +:102F1C00D44A5B02116801240B4313603F22D4494D +:102F2C0009200B6893431A00052313430B60D14B04 +:102F3C00D1491A681140D14A0A43D1491A609960A3 +:102F4C000321D04A7A32DA605A68120C12040A430E +:102F5C005A60CD4A5460022219680A431A6008224A +:102F6C0019680A431A601A68210022431A60FDF797 +:102F7C00C3F8C64B9A68224207D1DA68C4490A40A2 +:102F8C00DA601A69920092081A618021BF4B89039A +:102F9C00DA680A43DA608022920119681142FCD087 +:102FAC0007211A605A698A43110002220A437021D0 +:102FBC005A615A698A43110050220A430F215A61FF +:102FCC009A6A8A439A625A69A2490A405A619A6A71 +:102FDC00F231FF318A43110010220A4380219A6298 +:102FEC005A6989000A435A619A6AAA491140C02257 +:102FFC00D2000A4380219A625A69C9010A435A6174 +:10300C009A68A5491140802252050A439A60A34947 +:10301C003868FFF70DFB142343430793079B002BE2 +:10302C0005D0079B013B0793079B002BF9D1974BCE +:10303C009B499A681140802212060A439A609A684A +:10304C00002AFCDB802212011A6020230793079BC5 +:10305C00002B05D0079B013B0793079B002BF9D155 +:10306C0080238A4C9B05226903211343236111237E +:10307C000C206360FDF740F80121E368E368A36866 +:10308C000B4200D1F5E2874800F0ECFC01267F4BA7 +:10309C0085491A6914A8B2431A611A69D0240A40E6 +:1030AC001A619A687E4964000A4032439A60754BF3 +:1030BC006422793318A91E7000F01EFFD620400040 +:1030CC0001F002F9C822010052001031050000F095 +:1030DC0013FFDE20754B40002B51319501F0F4F8B5 +:1030EC00C822010052001031050000F005FF00223B +:1030FC000023382134923593882306AA521832952E +:10310C00D6546B4B6B4819001C319A4600F0AAFC44 +:10311C0038686949FFF78CFA8023684ADB05013867 +:10312C0098625A63102202219A611A6A55483243F6 +:10313C001A62DA680A43DA60614A0263020014A870 +:10314C005063FA224F4812018263032258690243EA +:10315C005A610F201E60FCF7CFFF5A4801F0B4F8FB +:10316C00594B01009C46594B61449C460500C822B2 +:10317C00604400F0AFFCFF22554B4849EA54329BA7 +:10318C00544A01951A51D22252009046524640465A +:10319C0038321A50DA2252009146484600245032F6 +:1031AC001A524E3A9C5402329C54364A38689364F4 +:1031BC00FFF73EFA5346484D0138A8627833AA6AA5 +:1031CC001900464800F04EFC454B2100AB61112321 +:1031DC000D202B626E60FCF78FFF21000E20FCF798 +:1031EC008BFF84232B60882342461B02EE606B64AA +:1031FC00329E319B01999E50043299505B4614AA21 +:10320C009A63DE6319644B46F35CA34200D182E0FF +:10321C0014229246334B9946334B9A444346F35807 +:10322C0025019C4665444846296800F01BFC28890A +:10323C006B68002867D000225DE0C0460020024089 +:10324C0000100240FF8FFFFF0024F4004C520008D6 +:10325C0000700040FFFEFFFF1C5A000800580140A0 +:10326C000018024000740040FFFF03FFFFFFF8FF4F +:10327C0000080240080002400F80FFFFA02500005C +:10328C00402401408C00002000000240002401403A +:10329C00C73FFFFFFFF0FFFFE8FFFF6F40420F004B +:1032AC00E8FFFF7F3C5A0008FFFFFFDF950A00088C +:1032BC00CC5200089858000800093D00801A0600FE +:1032CC00B90300084C1300007410000064100000D7 +:1032DC0045130000750A0008002C0140585A0008DC +:1032EC0068680000645A00084C530008013292B21E +:1032FC000233904207D019785D780D42F6D05146D2 +:10330C00E44800F0AFFBDA235B000134F35CE4B279 +:10331C00A34200D982E7B623D222FF33F35C5200DA +:10332C00B2581B01D318B822D4213400FF32B25C3E +:10333C004900A9347350FF349989A271002221816C +:10334C00A280DB7A934200D126E20023D24AE371B9 +:10335C00A372A133FF33F25000F090FE80250100E0 +:10336C00CE4C3000FEF77AF90A213000FCF7AEFFA4 +:10337C006369AD002B4203D1C94800F073FBA56112 +:10338C0014AAC84908A800F093FBC74B3C3316C8D5 +:10339C0016C303210720FCF7AFFED023319DC34A8F +:1033AC005B00EA5000F06AFE01002800FDF7F6FE13 +:1033BC00D4235B00EC58BE4BE35C7F2B00D8BBE105 +:1033CC00BC4B0493BC4B05930023BC4A2560A3540F +:1033DC00BB4AA352BB4ABC4B516D0B4353658B2369 +:1033EC00BA49CB600A68BA4B1343792294460B60F6 +:1033FC00AD4B634498461B78012B00D9A6E1022102 +:10340C001C20FCF779FE434641461B785A1C0A7077 +:10341C00A74A5BB29046A354002B00DA9CE10BAB9D +:10342C0018002200AB499A4600F042FB2200AA4940 +:10343C000EA800F03DFB11AB18002200A7499946DD +:10344C0000F036FB4346E356012B00D103E2984BC8 +:10345C00E256A34B1E000293A24B583631001800C3 +:10346C009A46039300F0FEFA914A9046A256012A1E +:10347C0000D11BE23100504600F0F4FA4246A2564D +:10348C00012A00D112E23100504600F0EBFAD423AD +:10349C0095495B0054319548EC5800F0E3FA002252 +:1034AC00934B9449E25494480C3100F0DBFA934B63 +:1034BC0088249A46924B934D9846382206AB9B181B +:1034CC001B5D002B79D0329B29001A001800009349 +:1034DC0000F08EFD0028F0D1319B51461A001800E7 +:1034EC00009300F085FD0028E7D114AA4146100096 +:1034FC0000F07EFD061EE0D10121484600F0CCFA1A +:10350C00002800D068E172B6BFF34F8FBFF36F8F06 +:10351C00654B78331B78FF2B00D1CDE1624A329892 +:10352C00783213780133137000F0FCFC002800D0C3 +:10353C0038E15D4B78331B78002B00D15AE15A4AA5 +:10354C0078321378013BDBB21370002BB5D1BFF38B +:10355C004F8FBFF36F8F62B6AFE70D3B1940022957 +:10356C0021D0584A684913680B40136080231168B6 +:10357C005B000B4380211360644BC9001C00D86CAA +:10358C0004E0E36C1B1A022B00D915E413680B4200 +:10359C00F7D053685E49A34619408023DB010B43E7 +:1035AC005360FFF7D4FB13685949536819408023C3 +:1035BC00DB010B435360FFF7C3FBD025319C6D003F +:1035CC00665900F069FD01002000B047514B52488C +:1035DC00635100F047FAD4235B00E458344BE256B5 +:1035EC00012A04D002990398583100F03BFAFF22CB +:1035FC0080262F4B294DE2546B69B600329C334226 +:10360C0003D0464800F02EFAAE62D0256D00665904 +:10361C0000F042FD01002000B047414B019A63517C +:10362C00234BD35C7F2B05D83A21049A0598FF31A4 +:10363C0000F028FA019800F051FE329800F04EFE8E +:10364C00319800F04BFE72B6364800F00BFA00F0E1 +:10365C002DFA1121344A136A8B43136280220F4BCB +:10366C0092009A62DA3AFF3A9A61304B19329A62B6 +:10367C00FEE7E3682E4AE3681A402E4B1343E360DF +:10368C00E3689B0200D401E5F023A26A1B021343FA +:10369C00A362FBE4745A0008691600080004005089 +:1036AC0084580008A10300088C000020A911000810 +:1036BC00451300008C5A00083C55000844130000C8 +:1036CC00481300000010024008000C0000440040A9 +:1036DC0001000020811C0008A9020008C10200089A +:1036EC00CC50000874550008CC51000898580008BC +:1036FC00491300004C510008D45A0008D90A00089C +:10370C00F51300082D0B0008FFC7FFFF0C0100206C +:10371C00FF80FFFF950A0008F85A0008705800084F +:10372C00750A0008085B0008002C014000080050D6 +:10373C003CC2FEFF031000001221A84BA84A18003F +:10374C00FF310492059300F09DF93DE6A54800F089 +:10375C0089F9FF22A44BE25411AB9946A34B029377 +:10376C00A34B039393E6AB46FFF7A8FB0721022379 +:10377C0010685D468843034313605B469D48DC6CD0 +:10378C0003E0EB6C1B1B8342EDD813680B40022B40 +:10379C00F7D1AB46FFF718FB4821974A974800F042 +:1037AC0071F9D2E5319800F0BDFB002800D1C0E6DC +:1037BC0014A800F0B7FB002800D1BAE68022904E86 +:1037CC0092007369134200D0E2E004218D4A136920 +:1037DC008B43136130BFACE64B4618785B460090C8 +:1037EC0044331978242200296CD12F287BD1233A19 +:1037FC001A7088E6A621844A8448890000F042F9B0 +:10380C009DE699681140082900D1D7E099681140CC +:10381C00102900D184E099681140202900D1D0E012 +:10382C009B681A40182A00D1CFE00020FFF737FB25 +:10383C0002231068884303431360EC6C6D4803E06B +:10384C00EB6C1B1B83428ED813680B40022BF7D1F9 +:10385C00AB46FFF714FB52466D4B4C3343CA43C384 +:10386C006B4B583343CA43C304236A490A68134356 +:10387C000B604346E356012B00D0E8E5644B644AE9 +:10388C009C66654B536613004A466C3343CA43C36C +:10389C00082360490A6813430B604346E256534BB6 +:1038AC000293534B0393012A00D0D2E52023594AAB +:1038BC0011680B431360EAE5584A5949534800F024 +:1038CC00E1F82BE6009B0A2B41D0564800F0CAF8D1 +:1038DC000098FEF72BF85B46002244331A7012E670 +:1038EC00D368FFF76AFA58465E4645300378F618F7 +:1038FC00B15400990A2909D00133DBB20370B154D9 +:10390C00142B00D0FFE5474800F0ACF85946464868 +:10391C00243100F0A7F85B46002245331A70F2E51B +:10392C00DA68D968D243D8684906490F4004013196 +:10393C00440E92074DD03D48FEF77AFE60433C4B57 +:10394C00D968490F0131FEF773FEFFF7A8FA394B1E +:10395C00384819784B1CDBB203702F20594488541B +:10396C00142B08D12F4800F07DF833492E4800F075 +:10397C0079F8304B1E705E46594600224536337836 +:10398C002431CA54284800F06DF800223270A2E7A6 +:10399C0006203B6829495843FEF74AFE3368284AFB +:1039AC0001301340336003E0002800D1C1E5013839 +:1039BC008022736992001342F6D106E72148FFF783 +:1039CC006EFA80200002FFF76AFAFA20C001FFF7B6 +:1039DC0066FA1C48FEF72CFE6043B0E73C55000825 +:1039EC008C5A0008A05A000845130000CC5000085F +:1039FC007455000888130000545700086C570008D1 +:103A0C000070004000ED00E0905500083C540008A8 +:103A1C008C00002000440040850B00084C55000829 +:103A2C00910200000C5B0008E85A00080024F40026 +:103A3C0000100240510100203001002040420F00D4 +:103A4C00FFBFFFFF00127A0010B5FEF743FC10BD5C +:103A5C0000B583B0019101AA01000020FEF73EFCE5 +:103A6C0003B000BD0FB400B583B004AB02CB01AA08 +:103A7C00002000930193FEF731FC03B008BC04B0A6 +:103A8C001847C046130010B50A0001000148FFF7A3 +:103A9C00E9FFFEE7385B00080A0010B501000020C2 +:103AAC00FEF7F2FBC343DB17184010BD7047C0464E +:103ABC0000238360426001607047C04610B5036804 +:103ACC000400002B04D040689847A3680133A3601E +:103ADC0010BDC04601604B1E994100234942114064 +:103AEC0041608360C360704703009B68C068C01A64 +:103AFC0043425841C0B270470200C368581E9368D5 +:103B0C00C01A536800D5C0187047C04603008268BD +:103B1C00C1685B68501A00D5C0187047F0B54646AE +:103B2C00D6464F460500C0B5EB688068013B0E00D9 +:103B3C0014001B1A1ED493421AD31700002F05D160 +:103B4C002000E0BCBA46B146A846F0BDAB68286878 +:103B5C009C463A006044310000F0D8FBAB689C46B0 +:103B6C006B686744AF609F42EAD10023AB60E7E724 +:103B7C000020E6E76A6890464344A342F8D3031951 +:103B8C00994627009A42D9D8131A9A462B6852465E +:103B9C009C46604400F0BAFB00234246AB604B46A7 +:103BAC0056449F1ACAE7C046F8B54746CE4680B57C +:103BBC00C6688368050088469C1B0BD4944207D8C2 +:103BCC002700002C20D13800C0BCB946B046F8BD47 +:103BDC001400F5E7436899464C44944200D914000C +:103BEC00331927009945ECD84B469F1B2B683A009C +:103BFC009919404600F08AFB4B46F61AA419B844B2 +:103C0C0000263F19002CDED0296822004046891975 +:103C1C0000F07CFBD7E7C046F0B54F464646D6468B +:103C2C00C0B50F008368C168060014005B1A1ED46F +:103C3C0093421AD31500002D05D12000E0BCBA46E2 +:103C4C00B146A846F0BDF36831689C462A00614431 +:103C5C00380000F05BFBF3689C4673686544F560C4 +:103C6C009D42EAD10023F360E7E70020E6E74268D3 +:103C7C0090464344A342F8D30B19994625009A4227 +:103C8C00D9D8531A9A46036852469C463800614468 +:103C9C0000F03CFB00234246F3604B4657449D1A10 +:103CAC00C9E7C04670B501000400861D1D4D1E48B5 +:103CBC0023781B025840082304E0013BDBB280B29E +:103CCC00002B09D002B24000002AF6DA013B684012 +:103CDC00DBB280B2002BF5D10134A642E8D14B887F +:103CEC008A781D0A120215431BD008314D190D4C50 +:103CFC00ADB20B781B025840082304E0013BDBB249 +:103D0C0080B2002B09D002B24000002AF6DA013B47 +:103D1C006040DBB280B2002BF5D101318BB2AB42EB +:103D2C00E7D170BD21100000FFFF0000052804D86A +:103D3C0083001B180248C01870470248FCE7C046B5 +:103D4C005C5B0008585B000870B5040004A80078A0 +:103D5C0049000001084301210143072018400023BA +:103D6C00D200024363802371200000230725C9B2CF +:103D7C0021706270661D082201304B4004E0013A4C +:103D8C00D2B2DBB2002A09D059B25B000029F6DAB4 +:103D9C00013A6B40D2B2DBB2002AF5D1B04201D06D +:103DAC000178E8E763712000FFF77CFF030AE071FC +:103DBC00A371200070BDC04670B5040004A840C8B3 +:103DCC004900058820001B010B43D20031002370F1 +:103DDC00627008302A0000F099FA2B0AA3700023B5 +:103DEC00E570200007252371661D027853400822D8 +:103DFC0004E0013AD2B2DBB2002A09D059B25B001E +:103E0C000029F6DA013A6B40D2B2DBB2002AF5D1C6 +:103E1C000130B042E9D163712000FFF743FF030A80 +:103E2C00E071A371200070BD70B5002307244679A2 +:103E3C00451D02785340082204E0013AD2B2DBB2AD +:103E4C00002A09D059B25B000029F6DA013A634026 +:103E5C00D2B2DBB2002AF5D10130A842E9D1F01A76 +:103E6C0042425041C0B270BD00788006800F70474E +:103E7C0000780007400F704740788006400F70476D +:103E8C004378072018407047827843881202180A3A +:103E9C00104370470830704710B50400FFF702FF5D +:103EAC00E388A1791B0A09020B43181A42425041BC +:103EBC00C0B210BDB0B500AF050000F0DDF86A4629 +:103ECC00C31DDB08DB00D31A9D46020004006946C3 +:103EDC002800FFF769FE80B2844203D00024BD465F +:103EEC002000B0BD684600F0F1F804002800FFF790 +:103EFC000DFE8442F2D8F2E770B505000C001600F6 +:103F0C00002905D0320028002100FFF7E3FD70BD29 +:103F1C003D21024A0248FFF7B5FDF3E77C5B000840 +:103F2C008C5B000810B5FFF7DFFD10BDF8B5DE4661 +:103F3C0057464E464546E0B500AF1E0080468A46C1 +:103F4C00914600F099F86B46C41DE408E4001B1B75 +:103F5C009D460500801983B23200514668469B4647 +:103F6C0000F0A8F8FEF740F84046FFF7C5FD002426 +:103F7C0083450DD9FEF716F85B46E01ABD46434261 +:103F8C005841C0B2F0BCBB46B246A946A046F8BDEB +:103F9C002A0069464046FFF7C1FD4B4684B2002B10 +:103FAC00E8D0320049464046FFF7B8FD2418A4B2C9 +:103FBC00E0E7C046F8B5060008000F0000F086F8F0 +:103FCC000500FEF711F83000FFF796FD002485423E +:103FDC0006D9FDF7E7FF601B43425841C0B2F8BD5C +:103FEC002A0039003000FFF799FD84B2F1E7C04692 +:103FFC00F8B54E464546DE465746E0B500AF0600DE +:10400C0089469046FFF756FF0025041E07D1BD4692 +:10401C002800F0BCBB46B246A946A046F8BD6A468D +:10402C00C31DDB08DB00D31AEA469D46FDF7DCFF17 +:10403C00220069463000FFF7EFFD0600B6B2EB46F2 +:10404C00FDF7B0FF002E01D1D546E0E7684600F041 +:10405C003DF8844205D159464046C8470125D5460E +:10406C00D5E72521024A0348FFF70CFDF3E7C046CC +:10407C00A45B00088C5B00080C20704710B5FEF7A1 +:10408C00B3F802000B0003480260436080235B021C +:10409C00836010BD1822002010B5FEF7A5F80200B1 +:1040AC000B0003480260436080239B02836010BDB9 +:1040BC000822002070B504000E001500FEF794F8DD +:1040CC006681206061602581200070BD00890C3004 +:1040DC0080B27047807A7047008970470C30704707 +:1040EC0010B5042A26D012D8012A15D0022A1BD1C9 +:1040FC00052303700023441CC85CE0540133D8B280 +:10410C009042F9D30220002A0AD180B210BD082AAD +:10411C000AD107230370EDE7042303700B78437077 +:10412C00013AD0B20230F0E704230370002343704D +:10413C000220EBE706230370DCE7C046F0B5C64669 +:10414C000E0000B5002917D0FF230500002402271C +:10415C00984601CDFEF75AFA80B280459B415B42EE +:10416C000233C01801343F18E4B2BFB2A642F0D1FA +:10417C00380080BCB846F0BD0227F9E7F8B5DE463A +:10418C0057464E4645461623E0B583460370002A33 +:10419C0038D0013AD2B2920091460B1D0E00012785 +:1041AC00994411E002220C2392462B7068700A3B52 +:1041BC00020454444146120CE8183F19043600F02E +:1041CC00A5F8BFB2B14512D05B46DD1933681800B3 +:1041DC009846FEF71BFA84B2FF2CE3D90D23032279 +:1041EC002B70230AAB70924603236870E0E7781CAF +:1041FC0080B25A461823D355F0BCBB46B246A946EA +:10420C00A046F8BD02200127F3E7C046042806D0DB +:10421C000C2802D1023188B270470020FCE7013132 +:10422C0088B2F9E7F8B504001600072918D90C393B +:10423C00012917D81000FEF7E9F985B2FF2D18D91E +:10424C000D2323702B0AA370032703236070020431 +:10425C003100120CE018ED1900F058F8A8B202E089 +:10426C00032901D80020F8BD3100DAB2FFF738FF7E +:10427C00F9E70C230227237060700A3BE7E7C0467E +:10428C0070B500260C4D0D4C641BA410A64209D130 +:10429C00002600F00FFD0A4D0A4C641BA410A64228 +:1042AC0005D170BDB300EB5898470136EEE7B3006B +:1042BC00EB5898470136F2E7005C0008005C0008F8 +:1042CC00005C0008045C000810B5034B0100186882 +:1042DC0000F09AF810BDC0460800002010B5034B42 +:1042EC000100186800F024F810BDC046080000203A +:1042FC0030B500240139A24201D1002005E0035D54 +:10430C0001340D5DAB42F6D0581B30BD002310B507 +:10431C009A4200D110BDCC5CC4540133F8E70300C1 +:10432C008218934200D1704719700133F9E70000ED +:10433C0070B50500002910D00C1F2368002B00DA83 +:10434C00E418280000F05CF91D4A1368002B05D115 +:10435C0063601460280000F05BF970BDA34208D9BB +:10436C00216860188342F3D118685B68411821609A +:10437C00EEE71A005B68002B01D0A342F9D9116853 +:10438C005018A0420BD120680918501811608342B4 +:10439C00E0D118685B68411811605360DAE7A042FD +:1043AC0002D90C232B60D5E721686018834203D116 +:1043BC0018685B684118216063605460CAE7C046A6 +:1043CC002822002070B50F4E0D0031680400002922 +:1043DC0002D100F08FF830602900200000F08AF83C +:1043EC00431C0AD00323C51C9D43A84207D0291A9D +:1043FC00200000F07FF8431C01D101256D422800FC +:10440C0070BDC0462C220020F7B50322CB1C934371 +:10441C00083306001F000C2B32D20C27B94231D8BE +:10442C00300000F0EDF8324D2B681C00002C2ED122 +:10443C0039003000FFF7C6FF0400431C1ED12C6866 +:10444C002500002D4AD123682900E3183000019380 +:10445C0000F050F8019B834243D123680337FF1AC5 +:10446C0003239F4308370C2F00D20C273900300050 +:10447C00FFF7A8FF431C34D02368DF19276013E033 +:10448C00002BCBDA0C23002533602800FEBD2268FC +:10449C00D11B20D40B2917D9E2192760A34211D1C3 +:1044AC002A606368116053603000250000F0B0F89A +:1044BC0007220B35231D9543EA1A9D42E5D05B1B61 +:1044CC00A350E2E75A60ECE76268A34201D12A608C +:1044DC00EAE75A60E8E723006468A7E72C006D68F8 +:1044EC00AFE70C233000336000F092F8CDE7C04604 +:1044FC0028220020002370B5064D040008002B6014 +:10450C0000F0CAFB431C03D12B68002B00D02360A6 +:10451C0070BDC046302200200CB430B5174B0C00D7 +:10452C001D689DB0002908DA8B2301202B604042C6 +:10453C001DB030BC08BC02B0184782236A469B00F1 +:10454C009382002302900690994200D04B1E049354 +:10455C00079301236A465B42D382280021AB209A41 +:10456C0002A9019300F0BEF8431C01DA8B232B60E7 +:10457C00002CDDD00023029A1370D9E7080000202C +:10458C0003000A7801311A700133002AF9D17047FF +:10459C0030B5140005001A009BB0002C05DA8B23F3 +:1045AC000360012040421BB030BD822368469B0053 +:1045BC0083810023009104919C4200D0631E0293DE +:1045CC000593012369465B42CB8128001E9B00F0BA +:1045DC0089F8431C01DA8B232B60002CE3D00023D9 +:1045EC00009A1370DFE7000007B5009313000A0070 +:1045FC00010002480068FFF7CBFF0EBD0800002049 +:10460C0010B5024800F0F0FA10BDC046342200206C +:10461C0010B5024800F0E9FA10BDC0463422002063 +:10462C00F0B58E6885B007000C00039201939E4292 +:10463C003CD890238A89DB001A4234D0096923685C +:10464C0060695B1A029303234343DD0FED18019B52 +:10465C00029801331B186D10AB4200D91D00530595 +:10466C0032D529003800FFF7CFFE061E09D10C23E6 +:10467C003B6040230120A28940421343A38105B033 +:10468C00F0BD029A2169FFF741FEA389144A1A4032 +:10469C0080231343A381029B2661F6182660656173 +:1046AC00019EED1AA560019B9E4200D9019E32002D +:1046BC000399206800F0A5FAA36800209B1BA36057 +:1046CC0023689E192660DAE72A00380000F0ACFA5D +:1046DC00061EE0D138002169FFF72AFEC7E7C04665 +:1046EC007FFBFFFFF0B5A1B003901D008B890F007D +:1046FC0016001B0611D50B69002B0ED14021FFF7BC +:10470C0083FE38603861002805D10C23039A0138E8 +:10471C00136021B0F0BD40237B61002308AC6361C2 +:10472C00203363761033A376079535002B78002B56 +:10473C0001D0252B47D1AB1B0593B5420CD03200D1 +:10474C0039000398FFF76CFF431C00D1AEE062699F +:10475C00059B9446634463612B78002B00D1A5E044 +:10476C00012200235242626004A9543252186E1C7A +:10477C002360E360A3601370A3650522317854486D +:10478C0000F034FA751C00281FD12268D30604D51A +:10479C00532304A95B1820211970130704D5532344 +:1047AC0004A95B182B21197033782A2B16D03500ED +:1047BC0000210A20E3682A786E1C303A092A4ED967 +:1047CC00002911D117E00135B0E7414B2268C01A1E +:1047DC000123834013432E002360CEE7079B191D52 +:1047EC001B680791002B01DB0B9304E05B42E36039 +:1047FC000223134323602B782E2B0AD16B782A2BA0 +:10480C0035D1079B02351A1D1B680792002B2BDB39 +:10481C000993304E03223000297800F0E7F9002884 +:10482C0006D04023801B834022680135134323604C +:10483C002978062228486E1C217600F0D7F900282A +:10484C003CD0264B002B25D10722079B07339343E3 +:10485C00083307936369049A9B18636165E74343C4 +:10486C00350001219B18A6E701235B42D0E700230A +:10487C000A201A000135636029786E1C3039092929 +:10488C0003D9002BC5D00992C3E74243350001235D +:10489C005218F1E707AB00933A002100104B039834 +:1048AC0000E000BF0490049B0133D3D1BB890D9869 +:1048BC005B0600D42DE7012040422AE707AB0093AA +:1048CC003A002100064B039800F07CF8EAE7C0465A +:1048DC00C45B0008CA5B0008CE5B00080000000047 +:1048EC002D460008F7B5150001938A680B690C007A +:1048FC000090934200DA130022002B6043321278AE +:10490C00002A01D001332B6023689B0602D52B684B +:10491C0002332B602268062317001F401A4227D04F +:10492C00230043331B785A1E93412268920630D4DD +:10493C00220001990098089E4332B047431C25D0B1 +:10494C00062320682A68E16800250340042B03D164 +:10495C008D1AEB43DB171D40A3682269934201DDDE +:10496C009B1AED180027BD4220D1002010E0013722 +:10497C00E3682A689B1ABB42D2DD2200012301990D +:10498C000098089E1932B047431CF0D101204042D8 +:10499C00FEBD3020E1184331087021005A1C45310E +:1049AC000978A218433202331170C1E722000123A7 +:1049BC0001990098089E1A32B047431CE6D0013783 +:1049CC00D1E70000F0B58BB006920A004332079392 +:1049DC00059004920A7E0C00109B782A07D8622A54 +:1049EC0009D8002A00D1C1E0582A00D18CE0260059 +:1049FC004236327022E0100063381528F7D8FDF7E4 +:104A0C000DFE16001F00F6FFF6FFF6FFF6FF1F0067 +:104A1C00F6FFF6FFF6FFF6FFA80036009A00F6FF49 +:104A2C00F6FFB900F6FF3600F6FFF6FF9E002600F3 +:104A3C001A684236111D1960136833700123A7E000 +:104A4C00086819680A1D05060BD50D681A60002D3B +:104A5C0003DA2D23049A6D421370614B0A270393DA +:104A6C001BE00D681A604106F1D52DB2EFE70D6819 +:104A7C001968081D18602E0601D50D6803E06D0637 +:104A8C00FBD50D68ADB2564B082703936F2A00D0A7 +:104A9C0002372300002243331A706368A360002B93 +:104AAC0003DB0422216891432160002D02D1049E76 +:104ABC00002B0CD0049E28003900FDF73FFE039B11 +:104ACC00013E5B5C33702B0005009F42F3D9082F2D +:104ADC0009D12368DB0706D563682269934202DC9F +:104AEC003023013E3370049B9B1B2361079B2100E9 +:104AFC0000930598069B09AAFFF7F4FE431C4CD1C2 +:104B0C00012040420BB0F0BD45310A70344A03928B +:104B1C001A68216820CA1A60080616D5CB0702D578 +:104B2C002023194321601027002DB2D120232268A5 +:104B3C009A432260ADE7202209680A4322602200D2 +:104B4C00782145321170274AE1E74806E6D5ADB227 +:104B5C00E4E71A680D68101D4969186013682E0681 +:104B6C0001D5196002E06D06FBD519800023049E67 +:104B7C002361BBE71A68111D19601668002130000B +:104B8C00626800F033F8002801D0801B6060636815 +:104B9C0023610023049A1370A8E723693200069955 +:104BAC000598079DA847431CAAD023689B0715D4DA +:104BBC00099BE0689842A5DA1800A3E722000123BC +:104BCC0006990598079E1932B047431C98D00135B9 +:104BDC00E368099A9B1AAB42F0DCE9E70025F7E79A +:104BEC00D55B0008E65B000870477047C9B28218B5 +:104BFC00904201D10020704703788B42FBD00130EA +:104C0C00F6E710B5884202D98B18984203D30023DB +:104C1C0007E08B5C8354013AFBD210BDCC5CC454CE +:104C2C0001339A42FAD1F8E7F7B507000E001400E9 +:104C3C00002905D11100FFF7E7FB05002800FEBD98 +:104C4C00002A03D1FFF774FB2500F7E700F01BF8EF +:104C5C000190844203D835004308A342EED32100CF +:104C6C003800FFF7D1FB051EE8D0019B22009C42C7 +:104C7C0000D91A0031002800FFF748FB310038003A +:104C8C00FFF756FBDAE70B1F1B68181F002B01DA26 +:104C9C000B58C01870470000044A03001068002825 +:104CAC0002D0C318136070470148FAE7382200207D +:104CBC0040220020F8B5C046F8BC08BC9E467047A0 +:0C4CCC00F8B5C046F8BC08BC9E46704716 +:104CD8006C140008101400081014000810140008C0 +:104CE8001014000888140008101400081A1400088A +:104CF80010140008101400081014000810140008FC +:104D080026140008101400081014000810140008D5 +:104D180010140008101400081014000810140008DB +:104D280010140008101400081014000810140008CB +:104D3800101400081C140008101400081C140008A3 +:104D480082160008CC160008F6160008821600081D +:104D580082160008821600088216000882160008CB +:104D680082160008821600088216000882160008BB +:104D780082160008821600088216000882160008AB +:104D8800821600088216000882160008821600089B +:104D9800821600088216000882160008821600088B +:104DA8008216000882160008821600088E1600086F +:104DB8008216000882160008821600088E1600085F +:104DC800821600088216000882160008821600085B +:104DD8008216000882160008041700080E1700083B +:104DE80096170008AA170008DA170008961700088F +:104DF80096170008961700089617000896170008D7 +:104E080096170008961700089617000896170008C6 +:104E180096170008961700089617000896170008B6 +:104E280096170008961700089617000896170008A6 +:104E38009617000896170008961700089617000896 +:104E48009617000896170008961700089617000886 +:104E5800A61700080418000896170008A6170008E7 +:104E68009617000896170008961700089617000866 +:104E780096170008A2170008A2170008E8170008EC +:104E8800961800086A180008CE1800089618000836 +:104E98009618000896180008961800089618000832 +:104EA8009618000896180008961800089618000822 +:104EB8009618000896180008961800089618000812 +:104EC8009618000896180008961800089618000802 +:104ED80096180008961800089618000896180008F2 +:104EE800961800089618000896180008AE180008CA +:104EF800961800080C19000896180008A018000851 +:104F080096180008961800089618000896180008C1 +:104F1800961800089618000890180008B21800089B +:104F2800861900085A1900085A1900085A19000861 +:104F38005A1900085A1900085A1900085A1900087D +:104F48005A1900085A1900084E1900084E19000885 +:104F58004E1900084E1900084E190008A619000835 +:104F68004E1900084E1900084E1900084E1900087D +:104F78004E1900084E1900084E1900084E1900086D +:104F88004E1900084E1900084E1900084E1900085D +:104F98004E1900084E1900084E1900084E1900084D +:104FA8004E1900084E1900084E1900084E1900083D +:104FB8004E1900084E1900084E1900084E1900082D +:104FC8004E1900084E1900084E1900084E1900081D +:104FD8004E1900084E1900084E1900084E1900080D +:104FE8004E190008AE190008C81900084E19000823 +:104FF800E41900084E1900084E1900084E19000857 +:105008004E1900084E1900084E1900084E190008DC +:105018002A1A00084E190008401A00084E190008FC +:105028004E190008501A00084E1900084E190008B9 +:105038004E1900080C1A0008641A00086C1A0008B7 +:10504800F2230008CA230008CA230008CA2300085C +:10505800CA230008CA230008CA230008CA23000874 +:10506800CA230008CA230008CA23000834250008F8 +:105078007A240008CA230008CA230008CA230008A3 +:10508800CA230008CA230008CA230008CA23000844 +:10509800CA230008CA230008CA230008CA23000834 +:1050A80058240008CA230008CA230008322400082C +:1050B800CA23000812240008CA230008CA230008CB +:1050C800F22300086173736572745F6661696C65C9 +:1050D8006400000072784572726F7243616C6C6292 +:1050E80061636B0074784572726F7243616C6C62B5 +:1050F80061636B00303132333435363738394142E9 +:105108004344454673746174654E6F700000000037 +:1051180073746174654E6F70000000004253505FF5 +:10512800646F4368616E6E656C416374696F6E008D +:1051380068616E646C65526561645265717565730A +:1051480074000000737461746549646C6500000044 +:10515800507573682074686520627574746F6E206A +:10516800746F20706C6179206F722070617573653F +:10517800203A2D290A00000068616E646C65577238 +:105188006974655265717565737400004174747251 +:1051980069627574655F73756273637269626500CD +:1051A80068616E646C65496E766F6B655265717582 +:1051B8006573740068616E646C65526571756573BA +:1051C8007400000064697370617463684576656E85 +:1051D80074000000737461746543616E6F707900C8 +:1051E800737461746549646C65000000737461745C +:1051F8006550756C73696E670000000073746174A4 +:1052080065506175736564004253505F74726967D5 +:105218006765724144430000446174614C696E6B78 +:105228005F77616974466F7253796E63000000009E +:1052380068616E646C65496E636F6D696E6746720E +:10524800616D6500486172644661756C745F4861A0 +:105258006E646C657200000073707572696F7573A7 +:105268004952510054494D315F42524B5F55505F8E +:105278005452475F434F4D5F49525148616E646CC9 +:1052880065720000444D41315F4368616E6E656C24 +:10529800315F49525148616E646C657200000000CC +:1052A80000000000000000000000000000000000F6 +:1052B80000000000000000000000000000000000E6 +:1052C80001000000020000000300000004000000CC +:1052D80006000000070000000800000009000000A8 +:1052E8004253505F72656769737465724170705498 +:1052F800696D657248616E646C657200105B0008C8 +:10530800B453000802007D03C80000001C5B0008BD +:10531800AC530008040032052C010000245B00088F +:10532800A453000804001405C8000000305B0008FE +:105338008053000812001E09280000004253505FE5 +:10534800726567697374657250756C736544656CD2 +:1053580065676174650000005061747465726E4918 +:1053680074657261746F725F636865636B506174B2 +:105378007465726E000000000102020504020A044E +:105388000408080501080A01050A020105020204C9 +:10539800040A080405080801010A0A0501080204AC +:1053A800040208010102040802010804050A0A05AA +:1053B80025732825732C202575290A00257328258F +:1053C80075290A0053657474696E6720696E74657F +:1053D8006E7369747920746F202568687525250AAD +:1053E8000000000053657474696E6720566361702D +:1053F80020746F20256875206D560A0053657474F3 +:10540800696E672070756C736520776964746820AD +:10541800746F202568687520C2B5730A0000000003 +:1054280070742D3E706163655F6D73203E3D20355D +:10543800000000007372632F6273705F73746D33C2 +:1054480032673037312E630070742D3E70756C737F +:10545800655F77696474685F6D6963726F73202133 +:105468003D20300070742D3E6E725F6F665F707500 +:105478006C73657320213D203000000028656C6343 +:105488006F6E5B305D202620656C636F6E5B315DEF +:1054980029203D3D203000005465726D696E616CB5 +:1054A800000000005254540053454747455200003D +:1054B80053657175656E6365725F257320756E65DA +:1054C80078706563746564206576656E743A202526 +:1054D800750A0000436F6E74726F6C6C65725F259D +:1054E8007320756E6578706563746564206576658C +:1054F8006E743A2025750A007366203D3D204E558E +:105508004C4C00007372632F636F6E74726F6C6C17 +:1055180065722E63000000007372632F73657175E6 +:10552800656E6365722E63006E6272203D3D2031A8 +:10553800000000007372632F646174616C696E6BA4 +:105548002E6300006273702E637269746963616C04 +:105558005F73656374696F6E5F6C6576656C202137 +:105568003D2055434841525F4D4158002573282539 +:1055780075293A20756E6B6E6F776E206465766953 +:1055880063652069640A00006273702E637269742F +:105598006963616C5F73656374696F6E5F6C657670 +:1055A800656C20213D2030004672616D6520706178 +:1055B800796C6F616420746F6F206269673A202587 +:1055C80068752062797465730000000025733A20BD +:1055D800756E6B6E6F776E20617474726962757424 +:1055E800652069643D2568750A000000436F6E7484 +:1055F800726F6C6C65725F257320454E5452590A60 +:1056080000000000436F6E74726F6C6C65725F25EA +:105618007320455849540A005472616E736163746B +:10562800696F6E202568753A20726561642061741F +:1056380074726962757465202568750A0000000037 +:105648005472616E73616374696F6E202568753A70 +:105658002077726974652061747472696275746503 +:10566800202568750A000000706C61790000000050 +:1056780070617573650000005472616E73616374C4 +:10568800696F6E202568753A207375627363726955 +:10569800626520746F206174747269627574652024 +:1056A8002568750A00000000257320666F7220695E +:1056B800643D2568750A00005472616E73616374F5 +:1056C800696F6E202568753A20696E766F6B652064 +:1056D8002568750A0000000025732C20756E6B6E16 +:1056E8006F776E206F70636F646520307825303275 +:1056F8006868780A0000000073746F70000000008A +:1057080054696D6520253032753A253032753A2551 +:105718003032750A00000000526563656976656479 +:10572800207369676E616C2025640A00257328253B +:105738006875293F0A000000537769746368696EC9 +:105748006720746F20272573270A000070642D3E98 +:105758006E725F6F665F737465707320213D2030D1 +:10576800000000007372632F7061747465726E5F5D +:10577800697465722E630000497072696D3D257504 +:10578800206D412C20566361703D2575206D562C87 +:1057980020566261743D2575206D560A0000000090 +:1057A80053657175656E6365725F257320454E5448 +:1057B80052590A0053657175656E6365725F25738A +:1057C80020455849540A00005374617274696E6721 +:1057D80020272573270A00004C6173742070756CAC +:1057E800736520646F6E650A0000000046696E6983 +:1057F8007368656420272573270A000025732045F0 +:105808004E5452590A000000257320455849540A3D +:1058180000000000526573756D696E672027257357 +:10582800270A000050617573696E67202725732762 +:105838000A000000436F6D6D616E64733A202F3F5C +:10584800202F61202F62202F64202F6C202F6E20A4 +:105858002F71202F75202F76202F77202F30202F83 +:10586800312E2E2F390A00005475726E696E67202A +:1058780056636170204F46460A0000005475726EE8 +:10588800696E672056636170204F4E0A0000000061 +:1058980025730A004669726D776172652076302E2D +:1058A80033362D626574610A00000000556E6B6E18 +:1058B8006F776E20636F6D6D616E6420272F25638F +:1058C800270A0000476F742053594E4320667261BF +:1058D8006D652C207365715F6E723D256868750A69 +:1058E8000000000027252E2A73273F0A0000000029 +:1058F800476F74202573206672616D652C2073656F +:10590800715F6E723D256868752C207061796C6FC7 +:1059180061645F73697A653D2568750A0000000057 +:1059280025733A20626164206672616D650A000021 +:1059380025732C20494353523D307825780A0000BE +:1059480020205469703A2068616C74204350552CAB +:10595800206368616E676520677561726420402006 +:10596800257020746F20302C207468656E20737445 +:1059780065702E0A0000000050742053523D3078A4 +:1059880025780A00414443206F76657272756E0A65 +:10599800000000004144432072656164790A0000F8 +:1059A800414443206368616E6E656C20636F6E6668 +:1059B80069672072656164790A00000041444320E8 +:1059C800454F430A0000000041444320454F530A15 +:1059D80000000000414443312D3E4953523D307888 +:1059E80025780A0025732C2054454946310A0000C1 +:1059F80025732C204953523D307825780A00000041 +:105A0800496E697469616C6973696E672E2E2E0A16 +:105A18000000000044657649643D307825782C20E4 +:105A280053797374656D436F7265436C6F636B3D37 +:105A380025750A004C4C5F4144435F5245475F4916 +:105A48006E6974206572726F723D25750A000000D8 +:105A580025733A205053433D25750A004368656312 +:105A68006B696E6720272573270A000025733A2083 +:105A780073686F727420696E20656C636F6E202581 +:105A880068750A006D652D3E6368616E6E656C5FB2 +:105A98006664203C2030000043616E206F6E6C7994 +:105AA80020757365206F6E652073657269616C205F +:105AB800706F727420617420612074696D652C2088 +:105AC800666F72206E6F770A00000000537461726F +:105AD80074696E67204E656F444B210A2573000078 +:105AE800436F6E736F6C653A20272573270A000091 +:105AF800456E64206F662073657373696F6E0A0064 +:105B0800427965210A0000004A61636B68616D6D26 +:105B180065720000546F67676C65000043726F73AD +:105B280073546F67676C6500436972636C65000046 +:105B3800415353455254494F4E204641494C4544E0 +:105B480020282573203A202575292025730A00006E +:105B5800424144004E4F4E450041434B00004E41E8 +:105B68004B000053594E430044415441004F505498 +:105B78005300000073746F7261676520213D204EE9 +:105B8800554C4C006D616F6C69622F7372632F65A1 +:105B980076656E7471756575652E63006576656EDC +:105BA800745F73697A65203D3D20414F4576656E87 +:105BB800745F73697A65286576742900232D302B04 +:105BC8002000686C4C0065666745464700303132F6 +:105BD800333435363738394142434445460030314D +:105BE80032333435363738396162636465660000AC +:085BF800C4CDFF7F0100000095 +:045C0000E5000008B3 +:045C0400BD000008D7 +:105C08000024F400040000000C0000200000000044 +:105C1800000000000000000000000000000000007C +:105C2800000000000000000000000000000000006C +:105C3800000000000000000000000000000000005C +:105C4800000000000000000000000000000000004C +:105C5800000000000000000000000000000000003C +:0C5C680000000000000000000000000030 +:0400000508002B556F :00000001FF diff --git a/firmware/inc/attributes.h b/firmware/inc/attributes.h index 8637f8a..cfdbed5 100644 --- a/firmware/inc/attributes.h +++ b/firmware/inc/attributes.h @@ -17,13 +17,21 @@ typedef enum { - AI_ALL_PATTERN_NAMES = 5, AI_CURRENT_PATTERN_NAME, AI_INTENSITY_PERCENT, AI_PLAY_PAUSE_STOP + AI_FIRMWARE_VERSION = 2, AI_BATTERY_LEVEL, AI_CLOCK_MICROS, + AI_ALL_PATTERN_NAMES, AI_CURRENT_PATTERN_NAME, AI_INTENSITY_PERCENT, AI_PLAY_PAUSE_STOP } AttributeId; typedef void (*AttrNotifier)(void *target, AttributeId, ElementEncoding, uint8_t const *data, uint16_t size); +#ifdef __cplusplus +extern "C" { +#endif SubscriptionId Attribute_subscribe(AttributeId, AttrNotifier, void *target); void Attribute_changed(AttributeId, ElementEncoding, uint8_t const *data, uint16_t size); +#ifdef __cplusplus +} +#endif + #endif diff --git a/firmware/maolib/inc/bsp_mao.h b/firmware/maolib/inc/bsp_mao.h index b0a156f..bac2522 100644 --- a/firmware/maolib/inc/bsp_mao.h +++ b/firmware/maolib/inc/bsp_mao.h @@ -3,7 +3,7 @@ * * Created on: 23 May 2021 * Author: mark - * Copyright 2021..2024 Neostim + * Copyright 2021..2024 Neostim™ */ #ifndef INC_BSP_MAO_H_ diff --git a/firmware/maolib/inc/net_frame.h b/firmware/maolib/inc/net_frame.h index c491cd9..75586b7 100644 --- a/firmware/maolib/inc/net_frame.h +++ b/firmware/maolib/inc/net_frame.h @@ -3,12 +3,15 @@ * * Created on: 29 Feb 2020 * Author: mark - * Copyright 2020..2024 Neostim + * Copyright 2020..2024 Neostim™ */ #include #include +#define FRAME_HEADER_SIZE 8 +#define NR_OF_FRAME_SEQ_NRS 8 + // ProtocolVersion (2 bits) determines size and interpretation of the frame header. typedef enum { PROTO_FIXED, PROTO_VAR } ProtocolVersion; typedef enum { FT_NONE, FT_ACK, FT_NAK, FT_SYNC, FT_DATA, FT_OPTIONS, FT_RESERVED_1, FT_RESERVED_2 } FrameType; @@ -21,7 +24,6 @@ extern "C" { #endif // Class methods. -uint16_t PhysFrame_headerSize(void); char const *PhysFrame_frameTypeName(FrameType); char const *PhysFrame_serviceTypeName(NetworkServiceType); diff --git a/firmware/maolib/libmao.a b/firmware/maolib/libmao.a index 52ca7b2..12e4c22 100644 Binary files a/firmware/maolib/libmao.a and b/firmware/maolib/libmao.a differ diff --git a/firmware/src/datalink.c b/firmware/src/datalink.c index 444fce4..d4d492f 100644 --- a/firmware/src/datalink.c +++ b/firmware/src/datalink.c @@ -22,17 +22,21 @@ // This module implements: #include "datalink.h" -#define MAX_PAYLOAD_SIZE 256 +#define MAX_PAYLOAD_SIZE 512 + +typedef struct { + uint8_t frame[FRAME_HEADER_SIZE + MAX_PAYLOAD_SIZE]; + uint32_t frame_timestamp_µs; +} TxFrameInfo; struct _DataLink { EventQueue *delegate_queue; - uint8_t tx_buf_store[200]; + TxFrameInfo tx_frame_info[NR_OF_FRAME_SEQ_NRS]; CircBuffer output_buffer; - uint32_t frame_timestamp_µs[8]; - uint8_t *rx_frame_buffer; + uint8_t tx_buf_store[200]; + uint8_t rx_frame_buffer[FRAME_HEADER_SIZE + MAX_PAYLOAD_SIZE]; uint8_t rx_nb; DeviceId channel_fd; - uint16_t header_size; uint16_t rx_payload_size; uint8_t tx_seq_nr; uint8_t synced; @@ -41,15 +45,13 @@ struct _DataLink { static void init(DataLink *me) { - me->header_size = PhysFrame_headerSize(); - me->rx_frame_buffer = malloc(me->header_size + MAX_PAYLOAD_SIZE); me->rx_nb = 0; me->synced = false; me->tx_seq_nr = 0; } - -/*static*/ void dumpBuffer(const char *prefix, const uint8_t *bbuf, uint8_t nb) +__attribute__((unused)) +static void dumpBuffer(const char *prefix, const uint8_t *bbuf, uint8_t nb) { if (prefix != NULL) BSP_logf("%s", prefix); for (uint8_t i = 0; i < nb; i++) { @@ -71,11 +73,11 @@ static FrameType assembleIncomingFrame(DataLink *me, uint8_t ch) { me->rx_frame_buffer[me->rx_nb++] = ch; // Just collect bytes until we have a full header. - if (me->rx_nb < me->header_size) return FT_NONE; + if (me->rx_nb < FRAME_HEADER_SIZE) return FT_NONE; PhysFrame const *frame = (PhysFrame const *)me->rx_frame_buffer; // Shift/append the input buffer until it contains a valid header. - if (me->rx_nb == me->header_size) { + if (me->rx_nb == FRAME_HEADER_SIZE) { if (! PhysFrame_hasValidHeader(frame)) { makeRoomForNextByte(me); return FT_NONE; @@ -88,7 +90,7 @@ static FrameType assembleIncomingFrame(DataLink *me, uint8_t ch) return FT_NONE; } } - if (me->rx_nb == me->header_size + me->rx_payload_size) { + if (me->rx_nb == FRAME_HEADER_SIZE + me->rx_payload_size) { me->rx_nb = 0; // Prepare for the next frame. return PhysFrame_type(frame); } @@ -108,7 +110,9 @@ static uint32_t writeFrame(DataLink *me, uint8_t const *frame, uint32_t nb) static void respondWithAckFrame(DataLink *me, uint8_t ack_nr, NetworkServiceType nst) { - uint8_t ack_frame[me->header_size]; + uint8_t ack_frame[FRAME_HEADER_SIZE]; + // TODO Check whether we have an outbound frame queued that + // we can piggyback on instead of sending a separate ACK frame. PhysFrame_initHeaderWithAck((PhysFrame *)ack_frame, FT_ACK, 0, ack_nr, nst); // BSP_logf("%s(%hhu) to controller\n", __func__, ack_nr); writeFrame(me, ack_frame, sizeof ack_frame); @@ -119,7 +123,7 @@ static void handleIncomingDataFrame(DataLink *me, PhysFrame const *frame) { NetworkServiceType nst = PhysFrame_serviceType(frame); uint8_t const *payload = PhysFrame_payload(frame); - uint16_t payload_size = PhysFrame_payloadSize(frame); + uint16_t payload_size = PhysFrame_payloadSize(frame); if (nst == NST_DEBUG) { // BSP_logf("Got debug frame, seq_nr=%hhu, command length=%hu\n", PhysFrame_seqNr(frame), payload_size); CLI_handleRemoteInput(payload, payload_size); @@ -130,17 +134,32 @@ static void handleIncomingDataFrame(DataLink *me, PhysFrame const *frame) } +static void setFrameQueuedTimestamp(DataLink *me) +{ + me->tx_frame_info[me->tx_seq_nr].frame_timestamp_µs = BSP_microsecondsSinceBoot(); +} + + +static uint32_t getFrameAckDelay(DataLink *me, uint8_t ack_nr) +{ + return BSP_microsecondsSinceBoot() - me->tx_frame_info[ack_nr].frame_timestamp_µs; +} + + static void handleIncomingFrame(DataLink *me, PhysFrame const *frame) { if (! PhysFrame_isIntact(frame)) { BSP_logf("%s: bad frame\n", __func__); + // Do not ACK, wait for retransmission. + // Can also NAK if the header is correct but payload corrupt. return; } FrameType frame_type = PhysFrame_type(frame); if (frame_type == FT_ACK) { - // uint8_t ack_nr = PhysFrame_ackNr(frame); - // uint32_t ack_delay = BSP_microsecondsSinceBoot() - me->frame_timestamp_µs[ack_nr]; + uint8_t ack_nr = PhysFrame_ackNr(frame); + __attribute__((unused)) // Temporary. + uint32_t ack_delay = getFrameAckDelay(me, ack_nr); // BSP_logf("Got ACK for frame %hhu after %u µs\n", ack_nr, ack_delay); // TODO Slide the window. return; @@ -226,12 +245,14 @@ static void setupChannel(DataLink *me) static bool sendPacket(DataLink *me, NetworkServiceType nst, uint8_t const *packet, uint16_t nb) { - uint8_t frame_store[me->header_size + nb]; + uint8_t *frame_store = me->tx_frame_info[me->tx_seq_nr].frame; PhysFrame_init((PhysFrame *)frame_store, FT_DATA, me->tx_seq_nr, nst, packet, nb); - me->frame_timestamp_µs[me->tx_seq_nr] = BSP_microsecondsSinceBoot(); - me->tx_seq_nr = (me->tx_seq_nr + 1) & 0x7; - // BSP_logf("Writing frame with size %hu to buffer\n", sizeof frame_store); - return writeFrame(me, frame_store, sizeof frame_store) == sizeof frame_store; + if (writeFrame(me, frame_store, FRAME_HEADER_SIZE + nb) == FRAME_HEADER_SIZE + nb) { + setFrameQueuedTimestamp(me); + me->tx_seq_nr = (me->tx_seq_nr + 1) & 0x7; + return true; + } + return false; } /* @@ -283,7 +304,6 @@ bool DataLink_sendDatagram(DataLink *me, uint8_t const *packet, uint16_t nb) void DataLink_close(DataLink *me) { BSP_doChannelAction(me->channel_fd, CA_CLOSE); - free(me->rx_frame_buffer); me->channel_fd = -1; } diff --git a/firmware/src/debug_cli.c b/firmware/src/debug_cli.c index a96297e..4a7b160 100644 --- a/firmware/src/debug_cli.c +++ b/firmware/src/debug_cli.c @@ -101,7 +101,7 @@ static void interpretCommand(CmndInterp *me, char ch) changeIntensity(me, +2); break; case 'v': - CLI_logf("Firmware v0.35-beta\n"); + CLI_logf("Firmware v0.36-beta\n"); break; case 'w': // Allow rediscovery by Dweeb. DataLink_waitForSync(me->datalink); diff --git a/firmware/src/neodk_main.c b/firmware/src/neodk_main.c index 77b28bd..670939c 100644 --- a/firmware/src/neodk_main.c +++ b/firmware/src/neodk_main.c @@ -125,8 +125,8 @@ static bool noEventsPending(Boss const *me) static void setupAndRunApplication(Boss *me) { - Sequencer_init(me->sequencer); DataLink *datalink = DataLink_new(); + Sequencer_init(me->sequencer); Controller_init(me->controller, me->sequencer, datalink); CLI_init(&me->event_queue, me->sequencer, datalink); Sequencer_start(me->sequencer); @@ -153,7 +153,7 @@ int main() BSP_logf("Initialising...\n"); BSP_init(); // Get the hardware ready. - Boss boss; + Boss boss; // The supervisor object. Boss_init(&boss); BSP_registerAppTimerHandler((void (*)(void *, uint64_t))&onAppTimerTick, &boss, MICROSECONDS_PER_APP_TIMER_TICK);