From 5f9c289c121e29815425c697500ea54ca1bf7128 Mon Sep 17 00:00:00 2001 From: Onwrikbaar Date: Wed, 20 Nov 2024 17:42:19 +0100 Subject: [PATCH] Allow reading the firmware version attribute. --- firmware/build/neodk_g071.hex | 2890 ++++++++++++++++----------------- firmware/inc/app_event.h | 2 +- firmware/inc/bsp_app.h | 1 + firmware/src/bsp_stm32g071.c | 8 +- firmware/src/controller.c | 8 +- firmware/src/debug_cli.c | 6 +- firmware/src/neodk_main.c | 4 - 7 files changed, 1457 insertions(+), 1462 deletions(-) diff --git a/firmware/build/neodk_g071.hex b/firmware/build/neodk_g071.hex index 4b105f7..112c8bb 100644 --- a/firmware/build/neodk_g071.hex +++ b/firmware/build/neodk_g071.hex @@ -1,21 +1,21 @@ :020000040800F2 -:1000000000900020492B0008992B0008FD1C0008D7 +:1000000000900020652B0008B52B0008191D000882 :1000100000000000000000000000000000000000E0 -:10002000000000000000000000000000992B000804 -:100030000000000000000000992B0008591D000876 -:10004000992B0008992B0008992B0008992B000880 -:10005000691D0008992B0008992B0008252000082D -:10006000992B00082D210008992B0008992B0008D6 -:1000700091200008851D0008F51D0008B11E00082C -:10008000992B000875200008992B0008992B00086F -:10009000992B0008992B0008992B0008992B000830 -:1000A000992B0008992B0008992B0008992B000820 -:0C00B00099210008992B0008992B0008EA +:10002000000000000000000000000000B52B0008E8 +:100030000000000000000000B52B0008751D00083E +:10004000B52B0008B52B0008B52B0008B52B000810 +:10005000851D0008B52B0008B52B000841200008BD +:10006000B52B000849210008B52B0008B52B000866 +:10007000AD200008A11D0008111E0008CD1E0008BB +:10008000B52B000891200008B52B0008B52B0008FF +:10009000B52B0008B52B0008B52B0008B52B0008C0 +:1000A000B52B0008B52B0008B52B0008B52B0008B0 +:0C00B000B5210008B52B0008B52B000896 :1000BC0010B5064C2378002B07D1054B002B02D032 :1000CC00044800E000BF0123237010BD7000002025 -:1000DC00000000005C4D0008044B10B5002B03D051 +:1000DC00000000003C4D0008044B10B5002B03D071 :1000EC000349044800E000BF10BDC04600000000FA -:1000FC00740000205C4D0008F0B50124C02384403E +:1000FC00740000203C4D0008F0B50124C02384405E :10010C000B4D5B00EC500700830803203840FF27A1 :10011C00AC46C026C0008740890181409B006344E7 :10012C00B6009A59BA430A439A512C60F0BDC046A6 @@ -28,7 +28,7 @@ :10019C00F8D17824335D0A2B0AD05D1C35555C00F0 :1001AC00E418A400331930550548996058605A80FA :1001BC0070BD5800C3189B00F318F5E78C000020A5 -:1001CC00F10F0008F0B501224F46D64646460B68A3 +:1001CC00F90F0008F0B501224F46D64646460B689B :1001DC0000249146C0B5002B1AD14BE017005743B1 :1001EC007B00DB19DB43C568AC4666460D691E40D7 :1001FC007D433543C5604D68022D2DD07D4302688B @@ -43,1457 +43,1447 @@ :10028C0052435243456A1601B61AB5434E6972433E :10029C002A4342624D68B1E710B5112402000848A8 :1002AC000B00016AA143016280200649800088622C -:1002BC00DA38FF3888610449044803F0EFFBFEE7A5 -:1002CC00002C014000040050DC510008C854000808 -:1002DC00FA2170B5124C05008900206802F0A2F9D1 +:1002BC00DA38FF3888610449044803F0FDFBFEE797 +:1002CC00002C0140000400503C5100082854000848 +:1002DC00FA2170B5124C05008900206802F0B0F9C3 :1002EC00802301385B04984201D3012070BDC021EA :1002FC000C4A090650600C48036A1B021B0A0B438C :10030C0003620721002393601160032DEDD8026A6C :10031C00A9071202120A0A43026218006560E5E797 :10032C000000002010E000E000ED00E010B50A0035 -:10033C0002490348103103F0B1FB10BDDC51000839 -:10034C00D454000810B50A0002490348203103F0C8 -:10035C00A5FB10BDDC510008D4540008F8B505000D -:10036C001C480C0003F09AFBDB2364265B00EC5466 +:10033C0002490348103103F0BFFB10BD3C510008CB +:10034C003454000810B50A0002490348203103F068 +:10035C00B3FB10BD3C51000834540008F8B505003F +:10036C001C480C0003F0A8FBDB2364265B00EC5458 :10037C00EA18B63BFF3B04210720FFF7DBFE164FC4 :10038C006643CC373B88B34204D03100134803F0AA -:10039C0085FB3E80124B321C9E4200D91A1C114B1D +:10039C0093FB3E80124B321C9E4200D91A1C114B0F :1003AC0092B29A4200D21A000D4B28349A1A0E4B74 :1003BC00E4B253438022120194460C4A63441B0B53 -:1003CC00536121000A4803F069FBB823FF33EC5456 -:1003DC00F8BDC046DC5400088C000020FC5400081A +:1003CC00536121000A4803F077FBB823FF33EC5448 +:1003DC00F8BDC0463C5400088C0000205C5400085A :1003EC00D3270000B204000049070000007400404D -:1003FC00145500084B1E9941012310B549429943ED -:10040C00002200230E3103F0ADFD10BD70B50600C7 +:1003FC00745400084B1E9941012310B5494299438E +:10040C00002200230E3103F0BBFD10BD70B50600B9 :10041C0014001D0082B0803600920193326873681C :10042C00A41A9D41002D04D1074B9C4201D802B067 -:10043C0070BD08236A46132103F094FD009B019CB8 +:10043C0070BD08236A46132103F0A2FD009B019CAA :10044C0033607460F3E7C046BFE1E400F0B5D64614 :10045C004F4646460300C0B5A933FF331D89020041 :10046C000020002D04D1E0BCBA46B146A846F0BD30 :10047C00D4219C7A4900515898881A79002C00D0C4 -:10048C0084E0CC7AD8795200241A0120013CE4B2E1 +:10048C0083E0CC7AD8795200241A0120013CE4B2E2 :10049C00987248689B7985189946865C6D788F7A36 -:1004AC00C82B00D983E001235B424B449846042FB0 -:1004BC0000D8A0E04B46002B06D1D021714B724ADC -:1004CC001800890003F0FAFA002C00D189E07B01B6 -:1004DC00DB1B9801C01AFA23C000C01980019B04D1 -:1004EC00984278D3694800220621694B013CD862B6 -:1004FC001C635A621A698A431A61354200D09FE024 -:10050C000523334200D181E042460221604B354342 -:10051C005A63DA680A43DA605A6901390A435A6144 -:10052C004022ED4301205B4B9A61EBB2054200D0B7 -:10053C009FE0594A022190620422082019401A4077 -:10054C000340002900D090E0022053498862002A21 -:10055C0072D10421504A9162002B53D020224E4B71 -:10056C009A614E4A00231100494CCE310B806363D3 -:10057C00A3639433D05825210023002203F0F2FC0E -:10058C00012223680120134323606CE701320C899C -:10059C00D6B2B4422DD07200DC790134E4B2DC71F5 -:1005AC00CE7A013EB44252D00020987271E7C72334 -:1005BC009846042F88D8334B394A180039499A4643 -:1005CC0003F07CFA002C0ED07B01DB1B9801C01AC7 -:1005DC00C000C0198001FA21890002F023F801380B -:1005EC0081E7284B9A4650462F4A304903F066FA69 -:1005FC006DE70022D0E7234B294A1800294903F064 -:10060C005DFA57E72022244B9A62AAE7424604215E -:10061C001F4B35439A63DA680A43DA605A69033927 -:10062C000A435A61002D1ED140221A4B9A621A4B72 -:10063C003E3A99619A6108230421174A91618BE72C -:10064C0062211B4A0F48FF3103F038FA58E70026A5 -:10065C00013080B2DE7198800F898742A4D1013DB0 -:10066C009E801D81A0E7ADB25AE702200A4988613D -:10067C006DE7082402213C3A19401A402340064CED -:10068C00A0615EE74C55000860550008FEFF0000B5 -:10069C00002C014000080050000400508C00002089 -:1006AC00385500083F0300007C550008410300004A -:1006BC0094550008032310B5104C114A2361636153 -:1006CC00104BA261E36180239B0123620023A36290 -:1006DC006362E36222660C4A0C4954326266102251 -:1006EC00E01DA2662367E366636703F083FF2000C7 -:1006FC00074903F07FFF2023A37110BDA421002024 -:10070C00B0550008A40100200C010020BC550008C5 -:10071C00C0550008F8B54746CE4680B58368C56815 -:10072C0099465B1B9846436804000E001700581945 -:10073C00904507D9ED1903F023FEE560C0BCB9461E -:10074C00B046F8BD424603F01BFE4B463100ED1996 -:10075C00ED1A2A006068414403F012FEE560EDE7F3 -:10076C00F0B557464E464546DE46E0B5354B83B0B0 -:10077C009A461B78060015000191002B56D0770085 -:10078C00BB19DB0053441A6F9046DA6E91469045C4 -:10079C0025D8130042462C009B1A9D4209D8002CE8 -:1007AC0009D1200003B0F0BCBB46B246A946A04616 -:1007BC00F0BD1C1EF5D0A146BB19DB005344596E8D -:1007CC00220041440198A04403F0DAFD4C46002C71 -:1007DC00E7D04346BF19FF0057443B67E1E7424669 -:1007EC009B6E2C009B1A9D4227D8BB19DB005344EF -:1007FC009B46596E22004144019803F0C1FD5B46B3 -:10080C009B6EA0442D1B434519D04B4642469B1A68 -:10081C0099464D450DD8002DD9D0019BA1469C463B -:10082C00A44463462C000193A944C5E7FFF742FF9B -:10083C00A5E74D46002DCAD0EFE71C00D5E70023F5 -:10084C009846E6E7A4210020F8B557464E46DE460A -:10085C0045468946411CE0B517004A005218030072 -:10086C00D2009246344A5E0093461000F618F60009 -:10087C005E44F36A50449846012B0CD0022B27D0CF -:10088C00002B17D0002398464046F0BCBB46B2461E -:10089C00A946A046F8BDB36A726A934247D9013B98 -:1008AC009B1AB8469F4200D9984642464946FFF7E4 -:1008BC0031FFE9E7B36A726A934233D9013B9B1A61 -:1008CC009F42E1D83A004946FFF724FFB846DBE7E0 -:1008DC000023746A98461DE0013B356A1B1BBB4222 -:1008EC0000D93B002D1B9D4200D91D005B46534493 -:1008FC0058682A004946001903F042FD336A64190E -:10090C00E31A5A1E93415B421C40A844A9447F1B26 -:10091C007462B9D0B36AA342DED8356A5B19013B65 -:10092C001B1BDCE7316A5B18013B9B1AC8E7316A79 -:10093C005B18013B9B1AB4E7A4210020F0B5C64616 -:10094C0000B5856843686A1C04009A4207D803689E -:10095C0059551500C36882600133C36043689D42DA -:10096C0002D080BCB846F0BD2368276998460E4B70 -:10097C001B78002B15D0EFF31086012181F3108822 -:10098C002A0041463800FFF75FFF86F31088A36802 -:10099C00834203D001235B42E360E2E70023A360C0 -:1009AC00DFE7FFF787FEE6E7A4210020F0B54E460F -:1009BC0045465746DE46E0B583B09A460C9B8046CA -:1009CC000E0015009946914200D27DE008000127E7 -:1009DC00290001F027FE01378542F9D9574500D28D -:1009EC00574601230D9A1A4001920D9A13424ED18B -:1009FC004B46002B4BD0130020249B075ED44F4555 -:100A0C0045D201235B429C4621004046E144FFF75E -:100A1C0095FF4346DB68002B32DB4B46002BEED1B7 -:100A2C0053460124012B07D901235B429C46E24427 -:100A3C0053466C43012BF7D82100300001F0F2FD36 -:100A4C008542F5D9214B9B4630239A4606E0290076 -:100A5C00200001F0E7FDAC420FD304003000210070 -:100A6C0001F066FE534658440E00C15C4046FFF749 -:100A7C0065FF4346DB68002BE9DA019B002B19D19B -:100A8C0003B0F0BCBB46B246A946A046F0BD4346F7 -:100A9C00DB68002BC4DAF3E74F45F1D201235B424C -:100AAC009C4620214046E144FFF748FF4346DB6863 -:100ABC00002BE5DB4B46002BEED1E1E753465C42C5 -:100ACC005C41240120349AE7012787E7DC510008B8 -:100ADC0010B5080003F01AFB03490200403103482B -:100AEC0002F0DCFF002010BDDC510008C8550008E6 -:100AFC0010B5080003F00AFB034902004C3103480F -:100B0C0002F0CCFF002010BDDC510008EC550008B1 -:100B1C0010B50400806F03F021FA002801D10020E9 -:100B2C0010BD606F03F01AFA0028F8D0200003F013 -:100B3C0015FAF5E770B5D02676008359040098476E -:100B4C00051E1DD0A65903F0C3FA01002000B047C2 -:100B5C00002805D08D210B4A0B48490002F0AEFF4E -:100B6C00D0235B00E55003F0A5FA01002000A84754 -:100B7C00002805D01E21034A0348FF3102F09EFFD6 -:100B8C0070BDC046105600081C56000870B5D02623 -:100B9C007600835904009847051E1DD0A65903F012 -:100BAC0097FA01002000B047002805D066210B4AB7 -:100BBC000B48FF3102F082FFD0235B00E55003F0BD -:100BCC0079FA01002000A847002805D0B421034A77 -:100BDC000348490002F072FF70BDC0461056000871 -:100BEC0030560008F8B52B4B0500C6180122300012 -:100BFC0003F02EF8012804D0D821274A274802F008 -:100C0C005DFF72B6BFF34F8FBFF36F8F244C27007D -:100C1C00C4373B78FF2B2FD022000133C432300075 -:100C2C00137002F08FFF002810D02500C4352B78EC -:100C3C00002B19D0013BDBB2C4342370002B04D140 -:100C4C00BFF34F8FBFF36F8F62B6F8BD154BEA56EB -:100C5C00012A18D02500144914485831C43502F023 -:100C6C001DFF2B78002BE5D1A621114A11488900D4 -:100C7C0002F024FF2B78DDE70F4A10490D4802F0F3 -:100C8C001DFF3B78C8E780210D4A13688B43136026 -:100C9C00CBE7C04664100000405600084C560008D4 -:100CAC008C000020D5140000DC510008845600088C -:100CBC00A05600084C5500085C5600089102000034 -:100CCC0000440040F8B5224D0400435D5A1CD2B2DA -:100CDC004255C3181F48844663441970072A08D923 -:100CEC001C4BE618082A0DD01B4BE05A08308242E8 -:100CFC0001D00020F8BD0022154B3000E25403F067 -:100D0C00D3F8F7E7300003F0ABF800280BD0300035 -:100D1C0003F0D6F88023104F0100E0539B0098425B -:100D2C0010D8625DE2E7615D0139C9B261550029F5 -:100D3C00DFD0002372780133DBB232700136994276 -:100D4C00F8D1D6E7054802F0A9FE0023E353D0E71B -:100D5C00D4140000CC120000D6140000C0560008B9 -:100D6C0070B584B00B00009205000022012102A88E -:100D7C0003F006F872B6BFF34F8FBFF36F8F234C9F -:100D8C002600C4363378FF2B33D022000133C43213 -:100D9C0013701F4B082202A9E81802F0DBFE002892 -:100DAC0011D12500C4352B78002B1AD0013BDBB2B6 -:100DBC00C4342370002B04D1BFF34F8FBFF36F8F5C -:100DCC0062B604B070BD134BEA56012A18D0250048 -:100DDC00114912485831C43502F060FE2B78002BB3 -:100DEC00E4D1A6210E4A0F48890002F067FE2B7849 -:100DFC00DCE70D4A0D490B4802F060FE3378C4E77E -:100E0C0080210B4A13680B431360CAE78C00002047 -:100E1C0064100000D5140000DC5100088456000852 -:100E2C00A05600084C5500085C56000891020000C2 -:100E3C0000440040F0B50600C64610001D005D4B96 -:100E4C0000B5F25C82B09401A4186400A418A4004C -:100E5C00043434190B00019500900421200002F099 -:100E6C00C7FF083572B6BFF34F8FBFF36F8FC42324 -:100E7C009846514FB84443461B78FF2B3DD03A005F -:100E8C000133C43213704D4B21002A00F01802F0CC -:100E9C0061FE041E18D1C4239846B84443461B78FF -:100EAC00002B21D03A00013BDBB2C4321370002B73 -:100EBC0004D1BFF34F8FBFF36F8F62B6A54224D01E -:100ECC0002B080BCB846F0BD3D4BF256012A58D05A -:100EDC003C493D48583102F0E1FDC4239846B844E2 -:100EEC0043461B78002BDDD1A621384A38488900AF -:100EFC0002F0E4FD43461B78D4E7364A36493448C1 -:100F0C0002F0DCFD43461B78B9E772B6BFF34F8F96 -:100F1C00BFF36F8F3C00C4342378FF2B43D03900D0 -:100F2C005A1CC431D2B20A7080212C4CC905606E97 -:100F3C00496A6166884202D9A16E0131A166002A14 -:100F4C0025D0C4373B70002B04D1BFF34F8FBFF3B8 -:100F5C006F8F62B6832189008C461648616E325CB5 -:100F6C00A46E93019B185B009B189B00F318A407BD -:100F7C008908634421431960072301321A40325413 -:100F8C009EE78021164A13680B43136083E7A62162 -:100F9C000E4A0F48890002F091FD3B00C4331B78C8 -:100FAC00013BDBB2CDE70B4A0B49094802F086FD49 -:100FBC002378B4E7D81400008C00002064100000E3 -:100FCC00D5140000DC51000884560008A056000817 -:100FDC004C5500085C560008910200000C010020E2 -:100FEC0000440040F0B5D6464F464646C0B500AF6B -:100FFC0098463B8C060089461000190015009A464D -:10100C0003F020F96B461330C408E4001B1B5A880C -:10101C009D469A8000221A805A80DA8005321A8105 -:10102C004A4629005A8103A85346424603F01AF94E -:10103C00D422030052000C33B05801216A469BB2F3 -:10104C00FFF7F8FEBD46E0BCBA46B146A846F0BD77 -:10105C00F0B557464546DE464E46E0B58A8883B025 -:10106C0005000C0002AF092A03D85A499300CB584B -:10107C009F4659495948103102F010FDBD4601B048 -:10108C00F0BCBB46B246A946A046F0BD0400AD3448 -:10109C00FF34200001F0B4FA80B2009023000C223F -:1010AC0009212800FFF79EFFE8E74D4903226C3128 -:1010BC004C4802F0F3FC012229000320FFF75EF8F4 -:1010CC004549494802F0EAFC484A494993680B40B3 -:1010DC0004210B439360D1E7D2235B009C46C35899 -:1010EC00E9469A46DA2352465B00D65C6A46B30060 -:1010FC000733DB08DB00D31A9D4602AB9846002E63 -:10110C000CD0002350466146415840461A015158B4 -:10111C009A0001338150DAB29642F3D8310040463E -:10112C0003F028F803006A460C339BB20733DB0844 -:10113C00DB00D31A9D4602AB9A4652465B882100CF -:10114C0093800023138053800E336B449B460622FE -:10115C00180003F015F905235A464146937005A86B -:10116C00320003F027F8D422030052000C33A858A5 -:10117C00012152469BB2FFF75DFECD467EE7D2229F -:10118C00B62352008158FF33CB5C8A581B019C5804 -:10119C00200001F035FA220083B20C210620FEF764 -:1011AC00C9FF6BE7D2235B00C258A43BB7320421C2 -:1011BC000720FF32FF3BFEF7BDFF5FE7D2235B004A -:1011CC00C258A43BB93204210820FF32FF3BFEF782 -:1011DC00B1FF53E7744D00085C520008F856000844 -:1011EC00DC510008E4560008F456000800240140C5 -:1011FC00E8FFFF7FF8B5060008000D0002F086FF3F -:10120C00040015283BD00AD801284DD0022841D122 -:10121C0070497148243102F041FC0020F8BD1728B8 -:10122C0038D1280002F076FF027A0500871D062AC5 -:10123C0050D013D8022A3DD0032A46D1BB88C1888E -:10124C00664A674802F02AFC31003879654AFEF795 -:10125C0095FF39003000FFF7FBFEDEE7082A34D19A -:10126C00C188614ABB885E4802F018FCBA88062A1D -:10127C006CD058495D486C3102F010FCCDE7D4239A -:10128C00544A5B00F058833B0021FF3B3032FFF7A0 -:10129C00D1FDC2E7280002F039FF4E49020024318B -:1012AC00534802F0FBFBB8E74A495248243102F09C -:1012BC00F5FBB2E7C188BB884F4A494802F0EEFB08 -:1012CC0039003000FFF7C4FEA7E74C494C4802F048 -:1012DC00E5FBA2E7C1884B4ABB88414802F0DEFB24 -:1012EC00BA88082A41D012D8062A2FD0072A59D1F9 -:1012FC00BB79042B00D090E72A00A133FF33F058C0 -:10130C00A43B22210D32FF3B02F02CFE85E7092A7B -:10131C0048D1BB790C2B00D07FE7FA79131C172A24 -:10132C0000D9231C37002900AD379CB2FF372200AF -:10133C0038000E3103F024F800233019AD30FF30A3 -:10134C0003703900304802F0A9FB66E7BB790C2B1F -:10135C0000D062E7D2212A00490070588439FB7909 -:10136C000E32FF3902F0FEFD57E7BB790C2B00D093 -:10137C0053E79933FF33F458FB790E35042B17D010 -:10138C00052B06D01E2100230022200002F0EAFDCE -:10139C0043E71E490522280002F0E4FF1C21002827 -:1013AC00F0D1F0E70B491148583102F077FB34E7E4 -:1013BC0004222800164902F0D5FF002808D0042288 -:1013CC002800144902F0CEFF0028DBD11B21DAE7FC -:1013DC001D21D8E75C52000830570008A0570008C0 -:1013EC004C570008FFFF0000B0570008F8560008E3 -:1013FC00EC5500081857000844570008DC52000848 -:10140C00B857000870570008885700088057000824 -:10141C0078570008D85700080FB430B597B01AA900 -:10142C0020C92800019102F02FFB2A000400502152 -:10143C00019B02A803F026F9002808DD8822074941 -:10144C00013083B28858002102AAFFF7F3FC200078 -:10145C0017B030BC08BC04B01847C0460C010020C3 -:10146C0070B5050008000C0002F050FEC31FDBB283 -:10147C001B2B03D823499B00CB589F4622490200C3 -:10148C001031224802F00AFB70BD2100A86F02F057 -:10149C00ADFDF9E7200002F03DFE00234168006835 -:1014AC001B4A01F05FFA04003C21200001F040F9D6 -:1014BC0020000E003C2101F0B5F83C2101F038F978 -:1014CC000D00E1212000090101F0ACF8330001000E -:1014DC002A001048FFF7A0FFD6E7200002F01AFE02 -:1014EC0004680D48210002F0D9FA022CCCD18823D3 -:1014FC000022EA54C8E7002300221F21A86F02F043 -:10150C0031FDC1E79C4D0008DC5200080C58000866 -:10151C0040420F00E0570008F8570008F8B5D226F3 -:10152C00B6277600835904009C46FF37C55D1848E2 -:10153C002D0165442968FFF76FFF0A212000FEF793 -:10154C000DFFE35DA2591B019E58300001F058F8C5 -:10155C00320083B20C210620FEF7ECFDB823D42216 -:10156C00FF335200E35CA550A934FF34AA89A37160 -:10157C0000232281A380EB7A002B03D00023E3719C -:10158C00A372F8BD4821034A034802F097FAF5E725 -:10159C00185800082C58000844580008F0B5D646D6 -:1015AC004F464646C0B5050082B008000C0002F05C -:1015BC00ADFD0300143BDBB2122B1AD83F4A9B0043 -:1015CC00D3589F46B622DA21FF32AB5C4900013377 -:1015DC00DBB2AB54695C994201D10023AB542800B7 -:1015EC00FFF79CFF002002B0E0BCBA46B146A8460B -:1015FC00F0BD200002F08AFD314902002031314853 -:10160C0002F04CFAEEE7200002F084FD6B46818874 -:10161C002D4A5143890B1980438809045A436B4660 -:10162C00920B5A8000881204C3011B181B011B1A51 -:10163C0068469B0A83801B041B0C120C090C234864 -:10164C00FFF7EAFE06236A4610210320FEF772FD1F -:10165C00C8E7200002F05EFD8146200002F058FD34 -:10166C00DA235B009846EB5C0700002BB7D0D22343 -:10167C005B0000249A4605E043460134EB5CE4B27F -:10168C00A342ACD95246AA5823019E58300000F010 -:10169C00B7FFB842F0D13A003100484602F062FE82 -:1016AC000028E9D1B623FF33EC5498E7200002F070 -:1016BC0031FD01782800FEF751FE93E70C4E00082F -:1016CC00DC520008C85500084DCE000058580008E0 -:1016DC0070B5040008000D0002F018FD272803D88F -:1016EC00284A800013589F4629002000FFF756FF18 -:1016FC0070BDB623FF33E25C113BE35812019B181B -:10170C00B822D426FF32A25C7600A351A519998980 -:10171C00AA7100222981AA80DA7A002A2AD0002212 -:10172C00EA71AA7219681848FFF776FE1748DFE7C6 -:10173C00D4235B00E35816481968FFF76DFE0020B0 -:10174C00D6E7144914482C3102F0A8F90020CFE751 -:10175C00104912482C3102F0A1F9DC2301225B0064 -:10176C00E254E218B83B08200421FF3BFEF7E2FCF0 -:10177C000020BDE748210A4A0A4802F09FF9A35904 -:10178C00CDE7C046584E0008A8580008B517000809 -:10179C00B8580008DC52000894580008805800081B -:1017AC002C5800084458000870B5050008000C00BF -:1017BC0002F0ACFC272803D81C4A800013589F4623 -:1017CC0021002800FFF7EAFE70BD1948FCE728004D -:1017DC00FEF73CFE03000020002BF5D1A933FF33AC -:1017EC00EB5814481968FFF717FE1348ECE7134938 -:1017FC001348383102F052F9DC2303225B00EA541F -:10180C00EA18B83B04210820FF3BFEF793FC2800A4 -:10181C00FEF71CFE0020D7E708490A48383102F0D1 -:10182C003DF90020D0E70020CEE7C046F84E000876 -:10183C0055180008B8580008DD160008DC520008DE -:10184C00C8580008D458000870B5050008000C00F2 -:10185C0002F05CFC272803D8214A800013589F46CD -:10186C0021002800FFF79AFE70BDD4235B00EB58D3 -:10187C001C481968FFF7D0FD1B48F5E7D8235B001F -:10188C00EB5A002B21D1A933FF33EB5817481968B9 -:10189C00FFF7C2FD1648E7E716491748483102F032 -:1018AC00FDF8DC2302225B00EA54EA18B83B08205E -:1018BC000421FF3BFEF73EFC0020D5E70D490F4805 -:1018CC00483102F0EBF80020CEE7D4235B00EB5854 -:1018DC000B481968FFF7A0FD0020C5E70448C3E7D3 -:1018EC00984F0008E0580008B5170008B8580008D1 -:1018FC00DD160008DC520008C8580008D45800084F -:10190C00F0580008010030B53039CBB283B0472B0A -:10191C0003D8574A9B00D3589F4601005548FFF700 -:10192C007BFD03B030BD8B00C9188023802501AA34 -:10193C00490011705049514CC8587F3B222102F08C -:10194C0011FB6369AD002B42EBD14D4802F0A6F8B8 -:10195C00A561E6E78025494CAD0063692B4200D0B8 -:10196C0080E00023444901AA13708033C858222117 -:10197C007F3B02F0F7FAD4E74248FFF74DFDD0E782 -:10198C004149424802F08AF8414A424993680B4067 -:10199C0004210B439360C4E78024374D00230022BD -:1019AC000C21285902F0DEFA002300220E212859BE -:1019BC0002F0D8FAB5E784222F4B99583332FF3214 -:1019CC008A5C023A111C642A4ADC08B201AA0A2871 -:1019DC0015DB11708021585801235E3902F0C2FAD0 -:1019EC009FE78422244B99583332FF328A5C0232AF -:1019FC00111C642A00DD642101AA0929E9DC0A21F1 -:101A0C00E7E780222449D2034869030413404022AB -:101A1C00824313438B6184E78023174A2021D058DB -:101A2C000023002202F09EFA7BE70223124A019364 -:101A3C007E33D05807217C3B01AA02F093FA70E761 -:101A4C001648FFF7E9FC6CE7882315490A4A0F484A -:101A5C005431D45802F022F80022124BE25460E7C1 -:101A6C006421B2E7104802F019F8A56279E7C04684 -:101A7C0038500008745900080C0100200004005074 -:101A8C0048590008005900085C520008F456000838 -:101A9C0000240140E8FFFF7F000800505C5900085B -:101AAC00DC520008D914000034590008F0B5DE46A9 -:101ABC0057464E464546E0B583B0060002AF0800D7 -:101ACC000C0002F0F1F905002000012D4BD002F0C2 -:101ADC00EFF98046200002F0E3F98246032D00D195 -:101AEC0081E0200002F0ECF98146042D10D0280092 -:101AFC0002F038F94B46010042464F4801F0CEFF48 -:101B0C00BD4601B0F0BCBB46B246A946A046F0BDEE -:101B1C00200002F0C5F98146200002F0D7F905003B -:101B2C00200002F0CDF94A460300002A44D10228D5 -:101B3C0002D12A782F2A7AD01A0069460C32D208A0 -:101B4C00D2008A1AEB46954602AA91465C1D2100EA -:101B5C0048463A4A009502F019FD002801DD8442FE -:101B6C005BD8DD462DE002F0A7F972B6BFF34F8FBC -:101B7C00BFF36F8F324C2500C4352B78FF2B45D02B -:101B8C00210080205A1CC431D2B20A702D49C005E4 -:101B9C004D6E406A4866854202D9886E013088666F -:101BAC00002A14D0C4342370002BA9D1BFF34F8F5B -:101BBC00BFF36F8F62B6A3E72A001721306802F0DB -:101BCC00D1F9524641463000FFF7CAF898E7A621F2 -:101BDC001D4A1E48890001F071FF2300C4331B7895 -:101BEC00013BDBB2DEE74146194801F057FF524694 -:101BFC0041463000FFF7B4F851464B1E9941002284 -:101C0C0000233068153102F0ADF979E7114A124919 -:101C1C000E4801F053FF2B78B2E78822094983B2B2 -:101C2C0088584A460021FFF705F9DD46C9E7687870 -:101C3C00FFF768FEC5E7C046B8590008AC59000864 -:101C4C008C0000200C010020A05600084C55000808 -:101C5C008C5900085C5600089102000070B5204DAC -:101C6C000400435D002B0ED10A2905D0C9B2FFF741 -:101C7C0029F8032818D070BD01220339FFF770F83A -:101C8C0001236355F7E7C9B2FFF71CF80028F2D01F -:101C9C00144BE518280002F01BF9002813D029007A -:101CAC002000FFF703FFE6E70E4BE518280002F0D3 -:101CBC000FF900280DD029002000FFF7F7FE0122B4 -:101CCC00074BE254D7E7084908486C3101F0E6FEAF -:101CDC00D1E7054905486C3101F0E0FEEFE7C0465D -:101CEC00D9140000CC120000DC520008E85900089E -:101CFC00112110B50E4A0F48136A8B4313628022D0 -:101D0C000D4B92009A62DA3AFF3A9A610B4B0C49EE -:101D1C005A6801F0C3FE0B4C012321000A48103114 -:101D2C00237401F0BBFE237C002BFCD110BDC046FC -:101D3C00002C0140F85900080004005000ED00E0B0 -:101D4C005C5300088C010020085A0008024A5369B1 -:101D5C00013353617047C0468C01002010B5EFF37E -:101D6C00058203490348143101F098FE10BDC046AA -:101D7C005C530008D4540008012210B5144B1969A7 -:101D8C000A421ED00620196891431960D968814314 -:101D9C00D960196901308143196140210D4B996259 -:101DAC000D4B19399A6101329A6102329A611C32D7 -:101DBC009A619423094AD0580023002202F0D2F8E9 -:101DCC0010BD07491A692031064801F067FEF7E794 -:101DDC00002C014000080050000400508C00002032 -:101DEC005C530008405A0008022210B5274BD968F2 -:101DFC000A4202D019690A423DD125490422234BDB -:101E0C00D868024202D0186902420DD10B00CE33C1 -:101E1C001A881E4B1B6B01339A4213D01B4B1D4966 -:101E2C001A690A421AD110BD1869904318610B0047 -:101E3C00CE331A88013292B21A80144B1B6B0133C9 -:101E4C009A42EBD194230022C8580023262102F099 -:101E5C0089F80E4B0F491A690A42E4D01B690E48E7 -:101E6C00194001F01BFEEFF305820C490C481431AC -:101E7C0001F014FED7E719699143196104490A006E -:101E8C00CE32138801331380B8E7C046002C0140D2 -:101E9C008C000020E0FF0C00405A00085C53000846 -:101EAC00D4540008F8B580230222DB0519690A42D4 -:101EBC000FD101211A69114203D01A698A431A61A0 -:101ECC00F8BDEFF305822B492B48143101F0E6FDE8 -:101EDC00F6E71969294C914319618023E66FE7589D -:101EEC0072B6BFF34F8FBFF36F8F2500C4352B78BD -:101EFC00FF2B37D021005A1CC431D2B20A7080217A -:101F0C001F4DC905686E496A6966884202D9A96E77 -:101F1C000131A966002A19D02200C4321370002B9B -:101F2C0004D1BFF34F8FBFF36F8F62B6AB6E6A6E87 -:101F3C00990792080A439B083800B04780228421F5 -:101F4C00D205536B61585B185363B9E7A6210D4A50 -:101F5C000D48890001F0B2FD2300C4331B78013B0E -:101F6C00DBB2D9E7094A0A49074801F0A7FD2B78EB -:101F7C00C0E7C0465C530008D45400088C00002015 -:101F8C000C010020A05600084C5500085C560008B7 -:101F9C009102000070B50D4C2500C4352B78002B38 -:101FAC000BD0013BDBB2C4342370002B04D1BFF344 -:101FBC004F8FBFF36F8F62B670BDA621044A0548E0 -:101FCC00890001F07BFD2B78EBE7C0468C000020EC -:101FDC00A05600084C55000870B572B6BFF34F8F71 -:101FEC00BFF36F8F084C2500C4352B78FF2B03D023 -:101FFC000133C434237070BD044A0549054801F00F -:10200C005DFD2B78F4E7C0468C0000205C56000880 -:10201C00910200004C550008102210B50E4BD968E7 -:10202C000A4211D119690A4207D1EFF305820B4913 -:10203C000B48143101F032FD10BD0A4800211A6121 -:10204C00883001F057FDF7E706480121DA60883047 -:10205C0001F050FDF0E7C046001802405C53000848 -:10206C00D45400088C00002010B5EFF3058203490E -:10207C000348143101F012FD10BDC0465C5300083A -:10208C00D4540008102210B51C4B19680A421AD1FE -:10209C00012219680A4211D1802219689201114259 -:1020AC0022D1042219680A4223D1082219680A4253 -:1020BC000ED01A60124801F0F1FC03E011481A60CE -:1020CC0001F0ECFC10BD1A600F4801F0E7FCF9E7D9 -:1020DC0019680E4801F0E2FCEFF305820C490D483B -:1020EC00143101F0DBFCEDE71A600B4801F0D6FC73 -:1020FC00E8E71A60094801F0D1FCE3E7002401404D -:10210C00905A00085C5A00084C5A00089C5A000867 -:10211C005C530008D4540008685A0008845A00081C -:10212C00022310B5134C2268134218D108232268DD -:10213C00134208D1104922681048403101F0AEFC1E -:10214C000423636010BD0C49636040310C4801F0FE -:10215C00A5FC01210B4A13680B431360F2E7636083 -:10216C00094B94211A005858C6320623803901F0C5 -:10217C00F9FEE7E7000002405C530008B85A00087B -:10218C00AC5A0008080002408C00002010B50E4B21 -:10219C00DA69920612D4DB691B0607D5B4220B4B05 -:1021AC000B499858043A9B58984710BDEFF3058299 -:1021BC0008490948143101F071FCF6E70348596AE3 -:1021CC00983001F097FCF0E7004400408C000020B0 -:1021DC00284400405C530008D454000870B572B613 -:1021EC00BFF34F8FBFF36F8F1D4C2500C4352B7879 -:1021FC00FF2B2DD021005A1CC431D2B20A70802181 -:10220C00184DC905686E496A6966884202D9A96E7B -:10221C000131A966002A0FD0C4342370002B04D1DD -:10222C00BFF34F8FBFF36F8F62B6A96E686E8B07CB -:10223C0080081843890870BDA6210B4A0B488900F9 -:10224C0001F03CFC2300C4331B78013BDBB2E3E719 -:10225C00074A0849054801F031FC2B78CAE7C0460B -:10226C008C0000200C010020A05600084C550008E2 -:10227C005C560008910200007047C04610B50B0078 -:10228C00EFF31084012181F310881900FEF768FA2E -:10229C0084F3108810BDC04610B582B0EFF31084E3 -:1022AC00012181F310886B460122D91D0020FEF715 -:1022BC0057FA84F31088012803D16B46D87902B001 -:1022CC0010BD01204042FAE710B5FEF7F3F910BD3E -:1022DC00F0B5DE464E4657464546E0B59BB00AABD8 -:1022EC0005934023069300230793089301330C00B6 -:1022FC0091469B460290099005E005A8FEF71EFB4F -:10230C000898002859DB2178013400295CD0252954 -:10231C00F3D122001378002602250820140021395D -:10232C002D2B0CD02D2B0ED8232B11D02B2B00D0DA -:10233C005FE10E430132137814002D2BF2D15B4672 -:10234C0001321E43F7E7302B05D12E430132F2E761 -:10235C0006430132EFE71A00303A0025092A0DD85E -:10236C001A00AB005B1901345B009B182278303BE0 -:10237C001D001300303B092BF3D913002E2B00D179 -:10238C00D8E000272378042101E0637801341A0097 -:10239C008A43682AF9D0252B07D0583BDBB2202B77 -:1023AC0007D8954A9B00D3589F46252105A8FEF7D0 -:1023BC00C5FA089801340028A5DA1BB0F0BCBB465E -:1023CC00B246A946A046F0BD08980028F5DD079C4A -:1023DC00002C00D0C6E00019EFE74B4649461B68BD -:1023EC0005A81A1D0A60196810223B000196009579 -:1023FC00FEF7DCFA01340898DDE74B4649461B68CA -:10240C0005A81A1D0A6019680A223B00019600955E -:10241C00FEF7CCFA01340898CDE74B4649461B68C9 -:10242C001A1D0A601D6805E005A8FEF787FA0898D2 -:10243C000028BFDB297801350029F5D10898B9E7C8 -:10244C004B4649461B6805A81A1D0A6019680023EB -:10245C000193083310220093FEF7A8FA0134089870 -:10246C00A9E74B4649461B681A1D0A601B68DA1718 -:10247C0098180393012350409A4609280DDDAA466B -:10248C00A0461D000A210400013500F081F9632CDF -:10249C00F8DC2B00444655469A46B846574575D34A -:1024AC00002D36D0039B002B74DB730772D4B3075B -:1024BC0001D5002F2DD05B4633422AD1002D28D0D8 -:1024CC004346A0461C00AC4220D205A82021FEF7B2 -:1024DC0035FA0898013D002800DA87E0002DF2D18A -:1024EC00230044469846039B002B58DB730761D4AA -:1024FC0003233340022B62D005A83B000A22039928 -:10250C0001960095FEF752FA089853E723004446CB -:10251C00984608980028E6DA01344CE74B464946C1 -:10252C001B6805A81A1D0A601978FEF707FA013412 -:10253C00089840E76378621C1900303914000027B2 -:10254C00092900D91FE71A00BB00DB1901345B0015 -:10255C009B182278303B1F001300303B092BF3D91A -:10256C00130010E7254B1B78002B15D0EFF31085CB -:10257C00012181F31088220002980AA9FEF764F960 -:10258C0085F310880898079C001916E7D046002D93 -:10259C00BFD087E7013D8AE7FEF78CF8E6E75B42A0 -:1025AC002D2105A80393FEF7C9F9089800289FDA96 -:1025BC00013400E72B2105A8FEF7C0F9F5E7002F41 -:1025CC009AD10AE0A8450CD205A83021FEF7B6F93D -:1025DC000898013D002800DAECE6002DF2D1002528 -:1025EC008AE70898002887DA0134E4E64446013487 -:1025FC00E1E60025C5E6C04658510008A42100209C -:10260C000023C25C0133002AFBD1581E7047000026 -:10261C0003B47146490840004900095E49008E44E4 -:10262C0003BC7047002243088B4274D303098B42CE -:10263C005FD3030A8B4244D3030B8B4228D3030C86 -:10264C008B420DD3FF22090212BA030C8B4202D328 -:10265C001212090265D0030B8B4219D300E0090A50 -:10266C00C30B8B4201D3CB03C01A5241830B8B4259 -:10267C0001D38B03C01A5241430B8B4201D34B0342 -:10268C00C01A5241030B8B4201D30B03C01A5241A7 -:10269C00C30A8B4201D3CB02C01A5241830A8B422C -:1026AC0001D38B02C01A5241430A8B4201D34B0215 -:1026BC00C01A5241030A8B4201D30B02C01A524179 -:1026CC00CDD2C3098B4201D3CB01C01A524183092D -:1026DC008B4201D38B01C01A524143098B4201D367 -:1026EC004B01C01A524103098B4201D30B01C01A92 -:1026FC005241C3088B4201D3CB00C01A524183080C -:10270C008B4201D38B00C01A524143088B4201D338 -:10271C004B00C01A5241411A00D201465241104698 -:10272C007047FFE701B5002000F006F802BDC04677 -:10273C000029F7D076E770477047C04610B50029DE -:10274C0003D100F007F8203002E0080000F002F896 -:10275C0010BDC0461C2101231B04984201D3000C60 -:10276C0010391B0A984201D3000A08391B099842F8 -:10277C0001D30009043902A2105C40187047C0460E -:10278C00040302020101010100000000000000002E -:10279C0003460B437FD4002243088B4274D30309B6 -:1027AC008B425FD3030A8B4244D3030B8B4228D357 -:1027BC00030C8B420DD3FF22090212BA030C8B427D -:1027CC0002D31212090265D0030B8B4219D300E01D -:1027DC00090AC30B8B4201D3CB03C01A5241830BA2 -:1027EC008B4201D38B03C01A5241430B8B4201D352 -:1027FC004B03C01A5241030B8B4201D30B03C01A7B -:10280C005241C30A8B4201D3CB02C01A5241830AF4 -:10281C008B4201D38B02C01A5241430A8B4201D323 -:10282C004B02C01A5241030A8B4201D30B02C01A4D -:10283C005241CDD2C3098B4201D3CB01C01A5241B4 -:10284C0083098B4201D38B01C01A524143098B423D -:10285C0001D34B01C01A524103098B4201D30B0126 -:10286C00C01A5241C3088B4201D3CB00C01A52414B -:10287C0083088B4201D38B00C01A524143088B4210 -:10288C0001D34B00C01A5241411A00D201465241A9 -:10289C00104670475DE0CA0F00D04942031000D3C8 -:1028AC004042534000229C4603098B422DD3030A1D -:1028BC008B4212D3FC22890112BA030A8B420CD32D -:1028CC00890192118B4208D3890192118B4204D356 -:1028DC0089013AD0921100E08909C3098B4201D3D6 -:1028EC00CB01C01A524183098B4201D38B01C01A10 -:1028FC00524143098B4201D34B01C01A5241030987 -:10290C008B4201D30B01C01A5241C3088B4201D335 -:10291C00CB00C01A524183088B4201D38B00C01AE2 -:10292C005241D9D243088B4201D34B00C01A5241B9 -:10293C00411A00D20146634652415B10104601D346 -:10294C004042002B00D54942704763465B1000D3D0 -:10295C00404201B50020FFF7EFFE02BD0029F8D080 -:10296C0016E77047002B11D1002A0FD1002900D196 -:10297C00002802D00021C943080007B4024802A174 -:10298C004018029003BDC046B1FDFFFF03B468467A -:10299C0001B5029800F006F8019B9E4602B00CBCF3 -:1029AC007047C046F0B557464E464546DE46E0B544 -:1029BC0004000D009246994683B08B4230D82DD03E -:1029CC0049465046FFF7BAFE290006002000FFF7E3 -:1029DC00B5FE331A9846203B9B4633D45A46534691 -:1029EC00934042461F00534693401E00AF423AD8D4 -:1029FC00AF4200D178E05B46A41BBD41002B00DA4E -:102A0C0075E0002200230092019301235A46934063 -:102A1C000193012342469340009328E08242CFD990 -:102A2C0000220023009201930C9B002B01D01C6010 -:102A3C005D600098019903B0F0BCBB46B246A94654 -:102A4C00A046F0BD424620239B1A5246DA4041462E -:102A5C0013004A468A40170042461F435346934090 -:102A6C001E00AF42C4D900220023009201934346BA -:102A7C00002BD9D0FB0772081A4346467B080EE0A0 -:102A8C00AB4201D1A2420CD8A41A9D4101202419B9 -:102A9C006D410021013E24184D41002E06D0AB4261 -:102AAC00EED9013E24196D41002EF8D10098019900 -:102ABC005B4600196941002B24DB2B005A46444627 -:102ACC00D3402A00E2401C005B461500002B2ADB99 -:102ADC0026009E40330026004746BE403200801A36 -:102AEC009941009001919FE7A342BCD883E74246ED -:102AFC00202300219B1A0022009101920122DA402E -:102B0C00019286E7424620239B1A2A0046469A40A9 -:102B1C002300F340444613432A00E2401C005B466A -:102B2C001500002BD4DA42462F00202326009740B4 -:102B3C009B1ADE403B003343CDE7C0460D4885462B -:102B4C00FFF79AFB0C480D490D4A002302E0D458BC -:102B5C00C4500433C4188C42F9D30A4A0A4C0023DB -:102B6C0001E013600432A242FBD301F0C3FB00F07E -:102B7C000FF8FEE700900020000000206C00002001 -:102B8C00E05C00087000002084220020FEE70000BA -:102B9C00F0B5DE4657464E464546E0B5B9B000F0B6 -:102BAC006FFF904800F07AFF07228F4B00215A6389 -:102BBC00A0240D3215A801F0ECFB0223E4051893B8 -:102BCC0020000E3314A91493FDF7FCFA149A236910 -:102BDC0013409A4206D1854B1B6883F30888844BBB -:102BEC001B6898470323A0269A4615930023F605E5 -:102BFC0098463000189314A943331493FDF7E2FA66 -:102C0C002023300014A914938025FDF7DBFA4346EA -:102C1C000127784C1793AD000233200015971693BB -:102C2C00149514A9A5629946FDF7CCFA4023724875 -:102C3C00149314A98361FDF7C5FA27232000179775 -:102C4C00149314A9A361FDF7BDFA4B461593199380 -:102C5C004346C02417935346A40016931494300093 -:102C6C00B46214A9FDF7AEFA0C23300014A919971D -:102C7C001493FDF7A7FA80215B4B09065A6D0120CE -:102C8C00920092080A435A655C4ADA635C4A1A64F9 -:102C9C009A6B17439F635B4B1A6814431C605A4C26 -:102CAC00FDF716FB2368594A594913401D4325600B -:102CBC00584D2B685800C0184000FFF7B3FC802219 -:102CCC006369D2000130134202D105E0002803D021 -:102CDC00636901381342F9D180214B4A49001368CA -:102CEC000B43136013680B42FCD002213E4A4A4B43 -:102CFC00D365D36D1942FCD0382391680B40D16851 -:102D0C00102B01D100F03AFC002B01D000F03AFC62 -:102D1C0013684249536819408023DB010B4353600D -:102D2C0013683F490B40136013683E4A9B045B0FCA -:102D3C00DA402A606868FDF7CBFA3B4A002832D1AA -:102D4C00382029498B680340102B01D100F0CBFDB2 -:102D5C000B683648034080200B605469800403E004 -:102D6C0053691B1B022B1ED80B680342F8D1CB688E -:102D7C002F4818402F4B0343CB60802308685B041B -:102D8C0003430B608023C8685B050343CB60802141 -:102D9C0054691548890403E053691B1B022B02D8A4 -:102DAC0003680B42F8D0062316490868184201D173 -:102DBC0000F0DCFCE0230C49DB01886803438B60EA -:102DCC008B681D4803408B600B689B0167D50720FF -:102DDC008B681A4C83431800022303438B60382002 -:102DEC00566931E0C85A0008001002400000FF1F6D -:102DFC000400FF1F000400500008005003000230C4 -:102E0C00010812000020024000700040FFF9FFFF93 -:102E1C0040420F000000002009800000FF80FFFFEF -:102E2C00FFC7FFFF0024F4008C010020FFFFFFFE12 -:102E3C008C80C11132301646FFF0FFFF8813000062 -:102E4C0053699B1BA3422AD88B680340102BF7D1E4 -:102E5C000720F5490B680340022B01D900F0E8FC70 -:102E6C00F24BF3499A680A409A60382299681142E9 -:102E7C0001D000F0C6FC1B68EE489B045B0FD840E9 -:102E8C00EA4BED4A9B681B051B0F9B00D3181F22B6 -:102E9C00DB6D1340D84028606868FDF719FAE74AE3 -:102EAC00E7491368E7480B401360E74B2A68196839 -:102EBC000905090D00F0F2FD84201022E34B19588E -:102ECC00914319500438195811431950196811437A -:102EDC00196059680A435A60DD4B1A68D20307D44B -:102EEC001A68DC490A401A60DA6BDB490A40DA637B -:102EFC008023D74A5B02116801240B4313603F22E5 -:102F0C00D64909200B6893431A00052313430B6021 -:102F1C00D34BD4491A681140D34A0A43D3491A6097 -:102F2C0099600321D24AC632DA605A68120C120434 -:102F3C000A435A60CF4A5460022219680A431A6045 -:102F4C00082219680A431A601A68210022431A6081 -:102F5C00FDF7D2F8C84B9A68224207D1DA68C74904 -:102F6C000A40DA601A69920092081A618021C24BF9 -:102F7C008903DA680A43DA608022920119681142E7 -:102F8C00FCD007211A605A698A43110002220A43B5 -:102F9C0070215A615A698A43110050220A430F2149 -:102FAC005A619A6A8A439A625A69A5490A405A61D7 -:102FBC009A6AF231FF318A43110010220A438021B0 -:102FCC009A625A6989000A435A619A6AAC4911405B -:102FDC00C022D2000A4380219A625A69C9010A436D -:102FEC005A619A68A7491140802252050A439A6097 -:102FFC00A5492868FFF716FB142343430793079B47 -:10300C00002B05D0079B013B0793079B002BF9D1A5 -:10301C00994B9E499A681140802212060A439A6085 -:10302C009A68002AFCDB802212011A602023079385 -:10303C00079B002B05D0079B013B0793079B002B9D -:10304C00F9D180238C4C9B05226903211343236106 -:10305C0011230C206360FDF74FF80121E368E3684E -:10306C00A3680B4200D159E3894800F017FD0121F8 -:10307C008846814B14A81A69D0248A431A611A69AC -:10308C00844964000A401A619A6880490A404146A2 -:10309C000A439A604246764B6332C533197018A9BD -:1030AC0000F046FFE220400001F048F9C822010080 -:1030BC0052001031060000F03BFFDE20764B400042 -:1030CC003351319601F03AF9C82201005200103107 -:1030DC00060000F02DFF0022002338213492359396 -:1030EC0006AA8823521841463296D1546B4A6C4832 -:1030FC0011001C31914600F0D1FC28686949FFF79A -:10310C0091FA8023684ADB05013898625A631022D1 -:10311C0041469A611A6A56480A431A62DA68491893 -:10312C000A43DA60614A14AEC267802293460200F9 -:10313C005846165084229246FA2256464C481201A2 -:10314C0082510322586902435A6142460F201A6089 -:10315C00FCF7D2FF564801F0F1F8564A01009446AC -:10316C00554A6144944696220600029092006044AF -:10317C0000F0CCFCFF22514BD221F254329B504A2E -:10318C0049001A514A4638325A50DA20812200241A -:10319C00920040001A524E3A9C5402329C54344FC6 -:1031AC00253AFF3ABB5028683749FFF73BFA4946A6 -:1031BC00444F0138B862BA6A7831434800F06EFC6B -:1031CC00424B4246BB61112321003B620D207A60C9 -:1031DC00FCF792FF21000E20FCF78EFF524688234D -:1031EC003A6042461B02FA607B64319F329A38493E -:1031FC0090463A00AD32FF321000172201F002FA6D -:10320C00D2224146D4235200B9505946314A5B0070 -:10321C00FE5014AB5350DA2088235146329FD650BF -:10322C00575040003B5C57E0002002400010024029 -:10323C00FF8FFFFF0024F4005C5300080070004077 -:10324C00FFFEFFFFDC5A0008005801400018024046 -:10325C0000740040FFFF03FFFFFFF8FF000802406F -:10326C00080002400F80FFFFA02500004024014011 -:10327C008C0000200000024000240140C73FFFFFEB -:10328C00FFF0FFFFE8FFFF6F40420F00E8FFFF7FFA -:10329C00FC5A0008FFFFFFDFFD0A0008DC530008A2 -:1032AC00F456000800093D00801A060019040008B5 -:1032BC00DC1400007410000064100000D514000031 -:1032CC00DD0A0008002C0140185B0008686800004B -:1032DC00245B00080C010020A3422CD0142292463F -:1032EC00BE4B9946BE4B9B46BE4B9A44D2235B00C9 -:1032FC00FB5826019C46664431684846019300F011 -:10330C00CDFB73683689002E0ED0002204E001320A -:10331C0092B20233964207D0197858780842F6D008 -:10332C005146584600F0BAFBDA235B000134FB5CD3 -:10333C00E4B2A342DAD8B623D222FF33FB5C5200AC -:10334C00BA581B01D318B822D4213C00FF32BA5C06 -:10335C004900A9347B50FF349989A2710022218144 -:10336C00A280DB7A934200D115E200239E4AE371DE -:10337C00A372A133FF33FA5000F09CFE80260100AB -:10338C009A4C3800FEF7A4F90A213800FCF7E6FF46 -:10339C006369B600334203D1954800F07FFBA66108 -:1033AC0014AA944908A800F09FFB934B883316C8C5 -:1033BC0016C303210720FCF79FFED023319E8F4AB2 -:1033CC005B00F25000F076FE01003000FDF712FFBA -:1033DC00D4235B00F4588A4BE35C7F2B00D8BBE111 -:1033EC00884B0493884B05930023884A2660A3548A -:1033FC00874AA352874A884B516D0B4353658B23E5 -:10340C008649CB600A68864B1343C52294460B60F1 -:10341C00794B634498461B78012B00D98FE102212C -:10342C001C20FCF769FE434641461B785A1C0A7067 -:10343C00734A5BB29046A354002B00DA85E10BABC8 -:10344C002200180077499A4600F04EFB0EAB220082 -:10345C001800754900F048FB11AB180022007349A5 -:10346C00994600F041FB4346E356012B00D1F3E1B2 -:10347C00634BE2566E4B1F0003936E4B583718008C -:10348C0039009B4600F00AFB5D4BE2569846012A38 -:10349C0000D10EE23900584600F000FB4346E256DC -:1034AC00012A00D105E23900584600F0F7FAD4237E -:1034BC0061495B0054316148F45800F0EFFA002286 -:1034CC005F4B6049E2546048303100F0E7FA5F4BE3 -:1034DC0088249A465E4B5F4E9846382206AB9B1862 -:1034EC001B5D002B00D1BDE0329B31001A0018008F -:1034FC00019300F099FD0028EFD1319B51461A0041 -:10350C001800019300F090FD0028E6D114AA414662 -:10351C00100000F089FD071EDFD10121484600F0A4 -:10352C00D7FA002800D056E172B6BFF34F8FBFF325 -:10353C006F8F314BC4331B78FF2B00D1BFE12E4A68 -:10354C003298C43213780133137000F007FD002851 -:10355C0000D026E1284BC4331B78002B00D149E165 -:10356C00254AC4321378013BDBB21370002BB4D163 -:10357C00BFF34F8FBFF36F8F62B6AEE70D3B1940B1 -:10358C00022920D02349344A0B68802013400B6059 -:10359C0080230A685B001343304A0B605469C000F7 -:1035AC0005E053691B1B022B01D9FFF7FCFB0B68D1 -:1035BC000342F6D04B682A4818408023DB010343B2 -:1035CC004B60FFF7BDFB13682549536819408023F6 -:1035DC00DB010B435360FFF7ADFBC0463C5B0008BF -:1035EC004C5B00085C540008DD1600080004005019 -:1035FC0048590008010400088C0000200112000842 -:10360C00D5140000645B00084C560008D41400006C -:10361C00D81400000010024008000C0000440040C8 -:10362C0001000020691C0008390300085103000840 -:10363C00DC51000884560008DC520008F4560008DF -:10364C00D91400005C520008AC5B0008410B000868 -:10365C006D140008990B0008FFC7FFFF8C010020B8 -:10366C00FF80FFFFD025319C6D00665900F030FDC6 -:10367C0001002000B047DC4BDC48635100F00EFA2F -:10368C00D4235B00E458DA4BE256012A04D00399A8 -:10369C005846583100F002FAFF228026D44BD54D03 -:1036AC00E2546B69B600329C334203D0D24800F02E -:1036BC00F5F9AE62D0256D00665900F009FD0100E8 -:1036CC002000B047CD4B029A6351C94BD35C7F2B82 -:1036DC0005D89D21049A0598490000F0EFF902984D -:1036EC0000F036FE329800F033FE319800F030FED8 -:1036FC0072B6C34800F0D2F900F0F4F91121C14AB6 -:10370C00136A8B4313628022BA4B92009A62DA3AA4 -:10371C00FF3A9A61BC4B19329A62FEE7E368BB4AE6 -:10372C00E3681A40BA4B1343E360E3689B0200D48E -:10373C009DE4F023A26A1B021343A36297E4B548ED -:10374C0000F0ACF9FF22AA4BE25411AB9946B24BF4 -:10375C000393B24B9B46AAE68921B14BB14A1800A0 -:10376C0049000492059300F0A9F93DE607200223D5 -:10377C000C68844323430B605669AB4C05E05369DA -:10378C009B1BA34201D9FFF78AFB0B680340022B5A -:10379C00F5D1FFF70FFB4821A44AA54800F08EF99C -:1037AC00E3E5319800F0DAFB002800D1D2E614A84A -:1037BC0000F0D4FB002800D1CCE680229D4F920073 -:1037CC007B69134200D0E8E004219B4A13698B43C8 -:1037DC00136130BFBEE64B461878984B01908C3382 -:1037EC0019786C22002970D12F2800D07EE06B3A1A -:1037FC001A7099E6A621924A9248890000F05EF967 -:10380C00AEE699681140082900D1DCE099681140B6 -:10381C00102900D187E099681140202900D1D5E00A -:10382C009B681A40182A00D1D4E00020FFF728FB2F -:10383C0002230C68844323430B6056697A4C05E0E1 -:10384C0053699B1BA34201D9FFF729FB0B6803406B -:10385C00022BF5D1FFF704FB52467B4B983383CAFE -:10386C0083C3794BA43383CA83C3042377490A687F -:10387C0013430B604346E356012B00D0F8E5724A24 -:10388C00B333D4507049724A043BCA500B004A46B9 -:10389C00B83383CA83C308236C490A6813430B608B -:1038AC004346E2565C4B03935C4B9B46012A00D08B -:1038BC00E0E52023654A11680B431360F7E5654A80 -:1038CC006549604800F0FAF839E6019B0A2B41D0B3 -:1038DC00624800F0E3F80198FEF714F80022574B09 -:1038EC008C331A7020E6CB68FFF75DFA5348534FC0 -:1038FC008D300378FF18B95401990A2909D0013386 -:10390C00DBB20370B954142B00D00DE6534800F011 -:10391C00C5F84A4952486C3100F0C0F80022474BB8 -:10392C008D331A7000E6DA68D968D243D868490634 -:10393C00490F40040131440E92074FD04948FEF71D -:10394C0071FE6043484BD968490F0131FEF76AFE9E -:10395C00FFF796FA454B454819784B1CDBB20370C0 -:10396C00364884462F2061448854142B08D13B4898 -:10397C0000F094F83E493A4800F090F83B4B1F7029 -:10398C0000222E4F2D498D373B786C31CA54344868 -:10399C0000F084F800223A70A0E706202B68354925 -:1039AC005843FEF73FFE3B68334A013013403B60FF -:1039BC0003E0002800D1CDE5013880227B6992001C -:1039CC001342F6D100E72D48FFF75AFA8020000287 -:1039DC00FFF756FAFA20C001FFF752FA2748FEF714 -:1039EC0021FE6043AEE7C046FD0A0008D05B00082C -:1039FC00D51400000004005034590008DD0A0008FA -:103A0C00E05B0008002C0140000800503CC2FEFFA7 -:103A1C0003100000785B0008DC5100088456000895 -:103A2C004C560008645B0008881300002C580008F2 -:103A3C00445800080070004000ED00E00C0100202C -:103A4C00A05600084C5500088C0000200044004093 -:103A5C00F10B00085C56000891020000E45B0008C2 -:103A6C00C05B00080024F400001002409901002003 -:103A7C007801002040420F00FFBFFFFF00127A00C8 -:103A8C0010B5FEF721FC10BD00B583B0019101AA61 -:103A9C0001000020FEF71CFC03B000BD0FB400B504 -:103AAC0083B004AB02CB01AA002000930193FEF774 -:103ABC000FFC03B008BC04B01847C046130010B587 -:103ACC000A0001000148FFF7E9FFFEE7105C00085F -:103ADC000A0010B501000020FEF7D0FBC343DB1732 -:103AEC00184010BD7047C0460023836042600160DF -:103AFC007047C04610B503680400002B04D0406822 -:103B0C009847A3680133A36010BDC04601604B1EEB -:103B1C00994100234942114041608360C360704762 -:103B2C0003009B68C068C01A43425841C0B270473A -:103B3C000200C368581E9368C01A536800D5C01899 -:103B4C007047C04603008268C1685B68501A00D594 -:103B5C00C0187047F0B54646D6464F460500C0B56E -:103B6C00EB688068013B0E0014001B1A1ED49342B4 -:103B7C001AD31700002F05D12000E0BCBA46B1467D -:103B8C00A846F0BDAB6828689C463A0060443100FA -:103B9C0000F0F6FBAB689C466B686744AF609F42D5 -:103BAC00EAD10023AB60E7E70020E6E76A689046BD -:103BBC004344A342F8D30319994627009A42D9D813 -:103BCC00131A9A462B6852469C46604400F0D8FB68 -:103BDC0000234246AB604B4656449F1ACAE7C04688 -:103BEC00F8B54746CE4680B5C6688368050088465A -:103BFC009C1B0BD4944207D82700002C20D13800F2 -:103C0C00C0BCB946B046F8BD1400F5E74368994608 -:103C1C004C44944200D91400331927009945ECD830 -:103C2C004B469F1B2B683A009919404600F0A8FBA5 -:103C3C004B46F61AA419B84400263F19002CDED0C6 -:103C4C00296822004046891900F09AFBD7E7C04644 -:103C5C00F0B54F464646D646C0B50F008368C168DE -:103C6C00060014005B1A1ED493421AD31500002DC3 -:103C7C0005D12000E0BCBA46B146A846F0BDF368B9 -:103C8C0031689C462A006144380000F079FBF368E7 -:103C9C009C4673686544F5609D42EAD10023F3604D -:103CAC00E7E70020E6E7426890464344A342F8D396 -:103CBC000B19994625009A42D9D8531A9A4603688B -:103CCC0052469C463800614400F05AFB00234246A1 -:103CDC00F3604B4657449D1AC9E7C04670B50100C6 -:103CEC000400861D1D4D1E4823781B0258400823D6 -:103CFC0004E0013BDBB280B2002B09D002B24000E1 -:103D0C00002AF6DA013B6840DBB280B2002BF5D119 -:103D1C000134A642E8D14B888A781D0A1202154359 -:103D2C001BD008314D190D4CADB20B781B0258400D -:103D3C00082304E0013BDBB280B2002B09D002B2B5 -:103D4C004000002AF6DA013B6040DBB280B2002B67 -:103D5C00F5D101318BB2AB42E7D170BD211000001F -:103D6C00FFFF0000052804D883001B180248C01868 -:103D7C0070470248FCE7C046345C0008305C000821 -:103D8C0070B5040004A80078490000010843012123 -:103D9C000143072018400023D200024363802371A3 -:103DAC00200000230725C9B221706270661D08220D -:103DBC0001304B4004E0013AD2B2DBB2002A09D008 -:103DCC0059B25B000029F6DA013A6B40D2B2DBB291 -:103DDC00002AF5D1B04201D00178E8E763712000E8 -:103DEC00FFF77CFF030AE071A371200070BDC04691 -:103DFC0070B5040004A840C84900058820001B01C8 -:103E0C000B43D20031002370627008302A0000F09E -:103E1C00B7FA2B0AA3700023E57020000725237145 -:103E2C00661D02785340082204E0013AD2B2DBB29C -:103E3C00002A09D059B25B000029F6DA013A6B402E -:103E4C00D2B2DBB2002AF5D10130B042E9D16371B4 -:103E5C002000FFF743FF030AE071A371200070BD3F -:103E6C0070B5002307244679451D0278534008227B -:103E7C0004E0013AD2B2DBB2002A09D059B25B009D -:103E8C000029F6DA013A6340D2B2DBB2002AF5D14E -:103E9C000130A842E9D1F01A42425041C0B270BD83 -:103EAC0000788006800F704700780007400F70473D -:103EBC0040788006400F70474378072018407047C1 -:103ECC00827843881202180A1043704708307047F2 -:103EDC0010B50400FFF702FFE388A1791B0A090261 -:103EEC000B43181A42425041C0B210BDB0B500AFDE -:103EFC00050000F0DDF86A46C31DDB08DB00D31AB1 -:103F0C009D460200040069462800FFF769FE80B256 -:103F1C00844203D00024BD462000B0BD684600F0AA -:103F2C00F1F804002800FFF70DFE8442F2D8F2E706 -:103F3C0070B505000C001600002905D032002800D1 -:103F4C002100FFF7E3FD70BD3D21024A0248FFF757 -:103F5C00B5FDF3E7545C0008645C000810B5FFF78E -:103F6C00DFFD10BDF8B5DE4657464E464546E0B57A -:103F7C0000AF1E0080468A46914600F099F86B46C9 -:103F8C00C41DE408E4001B1B9D460500801983B288 -:103F9C003200514668469B4600F0A8F8FEF71CF824 -:103FAC004046FFF7C5FD002483450DD9FDF7F2FF10 -:103FBC005B46E01ABD4643425841C0B2F0BCBB461A -:103FCC00B246A946A046F8BD2A0069464046FFF70E -:103FDC00C1FD4B4684B2002BE8D032004946404626 -:103FEC00FFF7B8FD2418A4B2E0E7C046F8B5060008 -:103FFC0008000F0000F086F80500FDF7EDFF30001B -:10400C00FFF796FD0024854206D9FDF7C3FF601B20 -:10401C0043425841C0B2F8BD2A0039003000FFF7C6 -:10402C0099FD84B2F1E7C046F8B54E464546DE46EA -:10403C005746E0B500AF060089469046FFF756FF9D -:10404C000025041E07D1BD462800F0BCBB46B24675 -:10405C00A946A046F8BD6A46C31DDB08DB00D31A8F -:10406C00EA469D46FDF7B8FF220069463000FFF78F -:10407C00EFFD0600B6B2EB46FDF78CFF002E01D12A -:10408C00D546E0E7684600F03DF8844205D1594634 -:10409C004046C8470125D546D5E72521024A0348A5 -:1040AC00FFF70CFDF3E7C0467C5C0008645C00087D -:1040BC000C20704710B5FEF791F802000B00034876 -:1040CC000260436080235B02836010BD602200208D -:1040DC0010B5FEF783F802000B0003480260436042 -:1040EC0080239B02836010BD5022002070B5040019 -:1040FC000E001500FEF772F8668120606160258164 -:10410C00200070BD00890C3080B27047807A7047F7 -:10411C00008970470C30704710B5042A26D012D88D -:10412C00012A15D0022A1BD1052303700023441C3D -:10413C00C85CE0540133D8B29042F9D30220002A73 -:10414C000AD180B210BD082A0AD107230370EDE70B -:10415C00042303700B784370013AD0B20230F0E7BD -:10416C0004230370002343700220EBE70623037043 -:10417C00DCE7C046F0B5C6460E0000B5002917D0E6 -:10418C00FF23050000240227984601CDFEF738FADC -:10419C0080B280459B415B420233C01801343F180A -:1041AC00E4B2BFB2A642F0D1380080BCB846F0BD34 -:1041BC000227F9E7F8B5DE4657464E464546162324 -:1041CC00E0B583460370002A38D0013AD2B292008F -:1041DC0091460B1D0E000127994411E002220C237D -:1041EC0092462B7068700A3B020454444146120CF0 -:1041FC00E8183F19043600F0C3F8BFB2B14512D02D -:10420C005B46DD19336818009846FEF7F9F984B25D -:10421C00FF2CE3D90D2303222B70230AAB7092469B -:10422C0003236870E0E7781C80B25A461823D355F4 -:10423C00F0BCBB46B246A946A046F8BD02200127F9 -:10424C00F3E7C046FB2203000C38104203D00020D9 -:10425C00042B03D07047023188B2FBE7013188B2DE -:10426C00F8E7C046F8B5050016001C000D2909D862 -:10427C000B291BD80439032916D83100DAB2FFF701 -:10428C004BFFF8BD103901290ED8FF2B2AD810236B -:10429C004470037002270220220031002818E41910 -:1042AC0000F06EF8A0B2ECE70020EAE71000FEF791 -:1042BC00A7F984B2FF2C0FD90D232B70230AAB70F6 -:1042CC0003270323687002043100120CE818E41968 -:1042DC0000F056F8A0B2D4E70C2302272B706870BC -:1042EC000A3BF0E711230370230A44708370032701 -:1042FC000320D1E770B500260C4D0D4C641BA410A7 -:10430C00A64209D1002600F023FD0A4D0A4C641B7D -:10431C00A410A64205D170BDB300EB5898470136E6 -:10432C00EEE7B300EB5898470136F2E7D85C00088B -:10433C00D85C0008D85C0008DC5C000810B5034BA6 -:10434C000100186800F09AF810BDC0460800002063 -:10435C0010B5034B0100186800F024F810BDC046DE -:10436C000800002030B500240139A24201D1002000 -:10437C0005E0035D01340D5DAB42F6D0581B30BD3A -:10438C00002310B59A4200D110BDCC5CC45401334B -:10439C00F8E703008218934200D17047197001337B -:1043AC00F9E7000070B50500002910D00C1F236838 -:1043BC00002B00DAE418280000F070F91D4A13688D -:1043CC00002B05D163601460280000F06FF970BDFC -:1043DC00A34208D9216860188342F3D118685B683E -:1043EC0041182160EEE71A005B68002B01D0A34254 -:1043FC00F9D911685018A0420BD12068091850182F -:10440C0011608342E0D118685B68411811605360F9 -:10441C00DAE7A04202D90C232B60D5E7216860189B -:10442C00834203D118685B68411821606360546053 -:10443C00CAE7C0467022002070B50F4E0D003168DF -:10444C000400002902D100F08FF830602900200010 -:10445C0000F08AF8431C0AD00323C51C9D43A842D4 -:10446C0007D0291A200000F07FF8431C01D1012548 -:10447C006D42280070BDC04674220020F7B503229F -:10448C00CB1C9343083306001F000C2B32D20C2795 -:10449C00B94231D8300000F001F9324D2B681C00C4 -:1044AC00002C2ED139003000FFF7C6FF0400431C4E -:1044BC001ED12C682500002D4AD123682900E31851 -:1044CC003000019300F050F8019B834243D12368E4 -:1044DC000337FF1A03239F4308370C2F00D20C27F6 -:1044EC0039003000FFF7A8FF431C34D02368DF19D4 -:1044FC00276013E0002BCBDA0C2300253360280057 -:10450C00FEBD2268D11B20D40B2917D9E2192760D4 -:10451C00A34211D12A6063681160536030002500FA -:10452C0000F0C4F807220B35231D9543EA1A9D426F -:10453C00E5D05B1BA350E2E75A60ECE76268A3424C -:10454C0001D12A60EAE75A60E8E723006468A7E72C -:10455C002C006D68AFE70C233000336000F0A6F838 -:10456C00CDE7C04670220020002370B5064D040034 -:10457C0008002B6000F0DEFB431C03D12B68002BE2 -:10458C0000D0236070BDC046782200200CB430B53A -:10459C00174B0C001D689DB0002908DA8B230120F5 -:1045AC002B6040421DB030BC08BC02B018478223BF -:1045BC006A469B009382002302900690994200D099 -:1045CC004B1E0493079301236A465B42D382280057 -:1045DC0021AB209A02A9019300F0D2F8431C01DA16 -:1045EC008B232B60002CDDD00023029A1370D9E7AB -:1045FC000800002003000A7801311A700133002AE8 -:10460C00F9D17047030030B51D00002A06D00C7894 -:10461C00013A01332C700131002CF5D100219A188C -:10462C00934200D130BD19700133F9E730B5140055 -:10463C0005001A009BB0002C05DA8B2303600120C7 -:10464C0040421BB030BD822368469B00838100230F -:10465C00009104919C4200D0631E029305930123A8 -:10466C0069465B42CB8128001E9B00F089F8431CF5 -:10467C0001DA8B232B60002CE3D00023009A1370FB -:10468C00DFE7000007B5009313000A0001000248A1 -:10469C000068FFF7CBFF0EBD0800002010B50248E4 -:1046AC0000F0F0FA10BDC0467C22002010B5024884 -:1046BC0000F0E9FA10BDC0467C220020F0B58E68EF -:1046CC0085B007000C00039201939E423CD89023C6 -:1046DC008A89DB001A4234D00969236860695B1A45 -:1046EC00029303234343DD0FED18019B0298013322 -:1046FC001B186D10AB4200D91D00530532D5290093 -:10470C003800FFF7BBFE061E09D10C233B6040238B -:10471C000120A28940421343A38105B0F0BD029A47 -:10472C002169FFF72DFEA389144A1A4080231343F5 -:10473C00A381029B2661F61826606561019EED1A25 -:10474C00A560019B9E4200D9019E3200039920680E -:10475C0000F0A5FAA36800209B1BA36023689E1998 -:10476C002660DAE72A00380000F0ACFA061EE0D129 -:10477C0038002169FFF716FEC7E7C0467FFBFFFF35 -:10478C00F0B5A1B003901D008B890F0016001B061D -:10479C0011D50B69002B0ED14021FFF76FFE38604D -:1047AC003861002805D10C23039A0138136021B01D -:1047BC00F0BD40237B61002308AC6361203363763A -:1047CC001033A376079535002B78002B01D0252BC1 -:1047DC0047D1AB1B0593B5420CD03200390003987E -:1047EC00FFF76CFF431C00D1AEE06269059B944659 -:1047FC00634463612B78002B00D1A5E001220023D8 -:10480C005242626004A9543252186E1C2360E36059 -:10481C00A3601370A36505223178544800F034FA74 -:10482C00751C00281FD12268D30604D5532304A974 -:10483C005B1820211970130704D5532304A95B18A6 -:10484C002B21197033782A2B16D0350000210A2021 -:10485C00E3682A786E1C303A092A4ED9002911D106 -:10486C0017E00135B0E7414B2268C01A01238340A1 -:10487C0013432E002360CEE7079B191D1B6807917D -:10488C00002B01DB0B9304E05B42E3600223134338 -:10489C0023602B782E2B0AD16B782A2B35D1079BD2 -:1048AC0002351A1D1B680792002B2BDB0993304E27 -:1048BC0003223000297800F0E7F9002806D04023C5 -:1048CC00801B83402268013513432360297806221C -:1048DC0028486E1C217600F0D7F900283CD0264BD6 -:1048EC00002B25D10722079B0733934308330793EB -:1048FC006369049A9B18636165E7434335000121A2 -:10490C009B18A6E701235B42D0E700230A201A007C -:10491C000135636029786E1C3039092903D9002BC5 -:10492C00C5D00992C3E74243350001235218F1E781 -:10493C0007AB00933A002100104B039800E000BF36 -:10494C000490049B0133D3D1BB890D985B0600D432 -:10495C002DE7012040422AE707AB00933A002100E3 -:10496C00064B039800F07CF8EAE7C0469C5C000814 -:10497C00A25C0008A65C000800000000C946000804 -:10498C00F7B5150001938A680B690C0000909342EF -:10499C0000DA130022002B6043321278002A01D077 -:1049AC0001332B6023689B0602D52B6802332B60E6 -:1049BC002268062317001F401A4227D023004333D6 -:1049CC001B785A1E93412268920630D4220001991A -:1049DC000098089E4332B047431C25D0062320681C -:1049EC002A68E16800250340042B03D18D1AEB43A0 -:1049FC00DB171D40A3682269934201DD9B1AED1859 -:104A0C000027BD4220D1002010E00137E3682A685E -:104A1C009B1ABB42D2DD2200012301990098089E0B -:104A2C001932B047431CF0D101204042FEBD30206A -:104A3C00E1184331087021005A1C45310978A2183D -:104A4C00433202331170C1E722000123019900980F -:104A5C00089E1A32B047431CE6D00137D1E700005C -:104A6C00F0B58BB006920A0043320793059004927E -:104A7C000A7E0C00109B782A07D8622A09D8002AD3 -:104A8C0000D1C1E0582A00D18CE0260042363270A9 -:104A9C0022E0100063381528F7D8FDF7B9FD160091 -:104AAC001F00F6FFF6FFF6FFF6FF1F00F6FFF6FFFE -:104ABC00F6FFF6FFA80036009A00F6FFF6FFB900E5 -:104ACC00F6FF3600F6FFF6FF9E0026001A68423607 -:104ADC00111D1960136833700123A7E00868196869 -:104AEC000A1D05060BD50D681A60002D03DA2D235F -:104AFC00049A6D421370614B0A2703931BE00D68F7 -:104B0C001A604106F1D52DB2EFE70D681968081D42 -:104B1C0018602E0601D50D6803E06D06FBD50D68F7 -:104B2C00ADB2564B082703936F2A00D002372300EF -:104B3C00002243331A706368A360002B03DB04224A -:104B4C00216891432160002D02D1049E002B0CD0D2 -:104B5C00049E28003900FDF7EBFD039B013E5B5CD6 -:104B6C0033702B0005009F42F3D9082F09D123681D -:104B7C00DB0706D563682269934202DC3023013ED1 -:104B8C003370049B9B1B2361079B210000930598AA -:104B9C00069B09AAFFF7F4FE431C4CD101204042AE -:104BAC000BB0F0BD45310A70344A03921A68216883 -:104BBC0020CA1A60080616D5CB0702D52023194344 -:104BCC0021601027002DB2D1202322689A43226045 -:104BDC00ADE7202209680A43226022007821453281 -:104BEC001170274AE1E74806E6D5ADB2E4E71A684A -:104BFC000D68101D4969186013682E0601D51960DF -:104C0C0002E06D06FBD519800023049E2361BBE7EF -:104C1C001A68111D1960166800213000626800F0D6 -:104C2C0033F8002801D0801B606063682361002387 -:104C3C00049A1370A8E72369320006990598079D1A -:104C4C00A847431CAAD023689B0715D4099BE0688E -:104C5C009842A5DA1800A3E72200012306990598CB -:104C6C00079E1932B047431C98D00135E368099A66 -:104C7C009B1AAB42F0DCE9E70025F7E7AD5C0008D6 -:104C8C00BE5C000870477047C9B28218904201D1CF -:104C9C000020704703788B42FBD00130F6E710B54B -:104CAC00884202D98B18984203D3002307E08B5C0F -:104CBC008354013AFBD210BDCC5CC45401339A42EC -:104CCC00FAD1F8E7F7B507000E001400002905D15A -:104CDC001100FFF7D3FB05002800FEBD002A03D10D -:104CEC00FFF760FB2500F7E700F01BF8019084420A -:104CFC0003D835004308A342EED321003800FFF758 -:104D0C00BDFB051EE8D0019B22009C4200D91A0075 -:104D1C0031002800FFF734FB31003800FFF742FB6D -:104D2C00DAE70B1F1B68181F002B01DA0B58C01891 -:104D3C0070470000044A03001068002802D0C31812 -:104D4C00136070470148FAE7802200208822002077 -:104D5C00F8B5C046F8BC08BC9E467047F8B5C046CE -:084D6C00F8BC08BC9E4670472C -:104D74007E1000087E10000888100008B610000895 -:104D84007E100008E41000088A110008B011000821 -:104D9400C811000898100008E614000888140008D8 -:104DA40088140008881400088814000802150008F4 -:104DB4008814000894140008881400088814000853 -:104DC4008814000888140008A01400088814000837 -:104DD400881400088814000888140008881400083F -:104DE400881400088814000888140008881400082F -:104DF4008814000888140008881400089614000811 -:104E0400881400089614000812160008FE150008FD -:104E1400FE150008FE150008FE150008FE15000822 -:104E2400FE150008FE150008FE150008FE15000812 -:104E3400FE150008FE150008D01500085E160008CF -:104E4400B8160008FE150008FE150008FE15000837 -:104E5400F0150008F41600085C1700084E17000847 -:104E6400F4160008F4160008F4160008F4160008F6 -:104E7400F4160008F4160008F4160008F4160008E6 -:104E8400F4160008F4160008F4160008F4160008D6 -:104E9400F4160008F4160008F4160008F4160008C6 -:104EA400F4160008F4160008F4160008F4160008B6 -:104EB400F4160008F4160008F4160008F4160008A6 -:104EC400FE160008F4160008F4160008F41600088C -:104ED400FE160008F4160008F4160008F41600087C -:104EE400F4160008F4160008F4160008F416000876 -:104EF4003C170008CC170008FA170008241800080B -:104F0400CC170008CC170008CC170008CC170008F1 -:104F1400CC170008CC170008CC170008CC170008E1 -:104F2400CC170008CC170008CC170008CC170008D1 -:104F3400CC170008CC170008CC170008CC170008C1 -:104F4400CC170008CC170008CC170008CC170008B1 -:104F5400CC170008CC170008CC170008CC170008A1 -:104F6400CC170008D6170008F6170008CC1700085D -:104F7400D6170008CC170008CC170008CC17000877 -:104F8400CC170008CC17000832180008CC1700080A -:104F9400DA1700086C180008A4180008C8180008DC -:104FA4006C1800086C1800086C1800086C180008CD -:104FB4006C1800086C1800086C1800086C180008BD -:104FC4006C1800086C1800086C1800086C180008AD -:104FD4006C1800086C1800086C1800086C1800089D -:104FE4006C1800086C1800086C1800086C1800088D -:104FF4006C1800086C1800086C1800086C1800087D -:10500400841800086C180008E81800086C180008D8 -:10501400761800086C1800086C1800086C18000852 -:105024006C1800086C1800086C1800086C1800084C -:10503400881800086019000832190008321900089D -:105044003219000832190008321900083219000810 -:10505400321900083219000832190008261900080C -:105064002619000826190008261900082619000820 -:1050740084190008261900082619000826190008B2 -:105084002619000826190008261900082619000800 -:1050940026190008261900082619000826190008F0 -:1050A40026190008261900082619000826190008E0 -:1050B40026190008261900082619000826190008D0 -:1050C40026190008261900082619000826190008C0 -:1050D40026190008261900082619000826190008B0 -:1050E40026190008261900082619000826190008A0 -:1050F40026190008261900088C190008A4190008AC -:1051040026190008C21900082619000826190008E3 -:10511400261900082619000826190008261900086F -:10512400261900080E1A000826190008241A000877 -:105134002619000826190008361A0008261900083E -:105144002619000826190008EE1900084C1A000850 -:10515400541A0008E6230008BE230008BE230008F2 -:10516400BE230008BE230008BE230008BE23000897 -:10517400BE230008BE230008BE230008BE23000887 -:10518400282500086E240008BE230008BE2300085A -:10519400BE230008BE230008BE230008BE23000867 -:1051A400BE230008BE230008BE230008BE23000857 -:1051B400BE2300084C240008BE230008BE230008B8 -:1051C40026240008BE23000806240008BE23000885 -:1051D400BE230008E62300086173736572745F667A -:1051E40061696C656400000072784572726F724385 -:1051F400616C6C6261636B0074784572726F7243A8 -:10520400616C6C6261636B00303132333435363734 -:10521400383941424344454673746174654E6F7036 -:105224000000000073746174654E6F70000000002C -:105234004253505F646F4368616E6E656C41637482 -:10524400696F6E004174747269627574655F617729 -:1052540061697452656164004253505F7472696796 -:10526400676572414443000068616E646C65526511 -:1052740061645265717565737400000073746174C0 -:105284006549646C65000000507573682074686536 -:1052940020627574746F6E20746F20706C61792055 -:1052A4006F72207061757365203A2D290A00000021 -:1052B40068616E646C655772697465526571756571 -:1052C4007374000068616E646C65496E766F6B651B -:1052D400526571756573740068616E646C655265BE -:1052E4007175657374000000646973706174636838 -:1052F4004576656E74000000737461746543616E75 -:105304006F707900737461746549646C65000000A2 -:10531400737461746550756C73696E670000000086 -:10532400737461746550617573656400446174617C -:105334004C696E6B5F77616974466F7253796E6303 -:105344000000000068616E646C65496E636F6D698E -:105354006E674672616D6500486172644661756C82 -:10536400745F48616E646C657200000073707572DE -:10537400696F75734952510054494D315F42524B24 -:105384005F55505F5452475F434F4D5F49525148F8 -:10539400616E646C65720000444D41315F43686125 -:1053A4006E6E656C315F49525148616E646C657212 -:1053B40000000000000000000000000000000000E9 -:1053C40000000000000000000000000000000000D9 -:1053D40000000000010000000200000003000000C3 -:1053E40004000000060000000700000008000000A0 -:1053F400090000004253505F7265676973746572F7 -:1054040041707054696D657248616E646C657200B8 -:10541400E85B0008C454000802007D03C8000000D3 -:10542400F45B0008BC540008040032052C010000A1 -:10543400FC5B0008B454000804001405C800000014 -:10544400085C00089054000812001E09280000009F -:105454004253505F726567697374657250756C73FB -:105464006544656C6567617465000000506174741F -:1054740065726E4974657261746F725F63686563A7 -:105484006B5061747465726E0000000001020205C5 -:1054940004020A040408080501080A01050A0201B5 -:1054A40005020204040A080405080801010A0A05A1 -:1054B40001080204040208010102040802010804AC -:1054C400050A0A0525732825732C202575290A0049 -:1054D4002573282575290A0053657474696E67203D -:1054E400696E74656E7369747920746F20256868B9 -:1054F4007525250A0000000053657474696E6720E1 -:105504005663617020746F20256875206D560A00FB -:1055140053657474696E672070756C736520776960 -:1055240064746820746F202568687520C2B5730A96 -:105534000000000070742D3E706163655F6D732020 -:105544003E3D2035000000007372632F6273705F6C -:1055540073746D3332673037312E630070742D3EAF -:1055640070756C73655F77696474685F6D69637285 -:105574006F7320213D20300070742D3E6E725F6F7A -:10558400665F70756C73657320213D2030000000E8 -:1055940028656C636F6E5B305D202620656C636FDD -:1055A4006E5B315D29203D3D203000005465726DF5 -:1055B400696E616C00000000525454005345474723 -:1055C4004552000053657175656E6365725F25739E -:1055D40020756E6578706563746564206576656EA4 -:1055E400743A2025750A0000436F6E74726F6C6CF8 -:1055F40065725F257320756E657870656374656484 -:10560400206576656E743A2025750A007366203D20 -:105614003D204E554C4C00007372632F636F6E74C3 -:10562400726F6C6C65722E63000000007372632FDE -:1056340073657175656E6365722E63006E627220A8 -:105644003D3D2031000000007372632F646174617A -:105654006C696E6B2E6300006273702E63726974E2 -:105664006963616C5F73656374696F6E5F6C6576A3 -:10567400656C20213D2055434841525F4D415800FF -:105684002573282575293A20756E6B6E6F776E2009 -:105694006465766963652069640A00006273702E2C -:1056A400637269746963616C5F73656374696F6E57 -:1056B4005F6C6576656C20213D2030004672616D1B -:1056C40065207061796C6F616420746F6F2062690A -:1056D400673A2025687520627974657300000000BC -:1056E400257320666F722069643D2568750A000081 -:1056F40025730A0025733A20756E6B6E6F776E20E2 -:105704006174747269627574652069643D25687595 -:105714000A000000436F6E74726F6C6C65725F25D3 -:105724007320454E5452590A00000000436F6E74B2 -:10573400726F6C6C65725F257320455849540A007A -:1057440072656164000000005472616E7361637479 -:10575400696F6E202568753A202573206174747210 -:105764006962757465202568750A0000777269742A -:105774006500000073746F70000000007061757341 -:1057840065000000426F78206E616D65207365745A -:1057940020746F20272573270A0000007375627335 -:1057A400637269626520746F00000000696E766F31 -:1057B4006B65000025732C20756E6B6E6F776E2001 -:1057C4006F70636F64652030782530326868780ABA -:1057D40000000000706C61790000000054696D6580 -:1057E40020253032753A253032753A253032750A23 -:1057F400000000005265636569766564207369671B -:105804006E616C2025640A00257328256875293F7C -:105814000A000000537769746368696E6720746FC7 -:1058240020272573270A000070642D3E6E725F6F77 -:10583400665F737465707320213D203000000000A2 -:105844007372632F7061747465726E5F69746572CC -:105854002E630000566261743D256875206D562CD8 -:1058640020566361703D256875206D562C20497063 -:1058740072696D3D256875206D410A005365717527 -:10588400656E6365725F257320454E5452590A0054 -:1058940053657175656E6365725F2573204558495C -:1058A400540A00005374617274696E67202725736B -:1058B400270A000046696E697368656420272573AA -:1058C400270A0000257320454E5452590A0000004F -:1058D400257320455849540A000000005265737529 -:1058E4006D696E6720272573270A00005061757360 -:1058F400696E6720272573270A000000436F6D6DCA -:10590400616E64733A202F3F202F61202F62202F75 -:1059140064202F6C202F6E202F71202F75202F765E -:10592400202F77202F30202F312E2E2F390A0000E0 -:105934005475726E696E672056636170204F4646D7 -:105944000A0000005475726E696E672056636170B8 -:10595400204F4E0A000000004669726D776172653F -:105964002076302E34302D626574610A0000000008 -:10597400556E6B6E6F776E20636F6D6D616E642014 -:10598400272F2563270A0000476F742053594E437D -:10599400206672616D652C207365715F6E723D25A2 -:1059A4006868750A0000000027252E2A73273F0A1D -:1059B40000000000476F74202573206672616D65D6 -:1059C4002C207365715F6E723D256868752C20709C -:1059D40061796C6F61645F73697A653D2568750AE6 -:1059E4000000000025733A20626164206672616DD4 -:1059F400650A000025732C20494353523D30782515 -:105A0400780A000020205469703A2068616C742080 -:105A14004350552C206368616E6765206775617219 -:105A240064204020257020746F20302C2074686519 -:105A34006E20737465702E0A0000000050742053A9 -:105A4400523D307825780A00414443206F766572D0 -:105A540072756E0A0000000041444320726561645F -:105A6400790A0000414443206368616E6E656C20CE -:105A7400636F6E6669672072656164790A0000006D -:105A840041444320454F430A000000004144432061 -:105A9400454F530A00000000414443312D3E495311 -:105AA400523D307825780A0025732C205445494608 -:105AB400310A000025732C204953523D3078257853 -:105AC4000A000000496E697469616C6973696E67E4 -:105AD4002E2E2E0A0000000044657649643D30787D -:105AE40025782C2053797374656D436F7265436C0C -:105AF4006F636B3D25750A004C4C5F4144435F5214 -:105B040045475F496E6974206572726F723D2575F1 -:105B14000A00000025733A205053433D25750A00BE -:105B24004D79206669727374204E656F7374696D64 -:105B340020626F7800000000436865636B696E67DC -:105B440020272573270A000025733A2073686F7293 -:105B54007420696E20656C636F6E202568750A0079 -:105B64006D652D3E6368616E6E656C5F6664203C96 -:105B74002030000043616E206F6E6C792075736570 -:105B8400206F6E652073657269616C20706F72742A -:105B940020617420612074696D652C20666F722009 -:105BA4006E6F770A000000005374617274696E6747 -:105BB400204E656F444B210A25730000436F6E73BA -:105BC4006F6C653A20272573270A0000456E642010 -:105BD4006F662073657373696F6E0A00427965217D -:105BE4000A0000004A61636B68616D6D65720000B4 -:105BF400546F67676C65000043726F7373546F670B -:105C0400676C6500436972636C65000041535345DA -:105C14005254494F4E204641494C4544202825734F -:105C2400203A202575292025730A000042414400AA -:105C34004E4F4E450041434B00004E414B00005334 -:105C4400594E430044415441004F50545300000006 -:105C540073746F7261676520213D204E554C4C0072 -:105C64006D616F6C69622F7372632F6576656E74F4 -:105C740071756575652E63006576656E745F73690D -:105C84007A65203D3D20414F4576656E745F7369AA -:105C94007A65286576742900232D302B2000686CE2 -:105CA4004C0065666745464700303132333435363B -:105CB4003738394142434445460030313233343574 -:0C5CC400363738396162636465660000A1 -:085CD000E0CCFF7F01000000A1 -:045CD800E5000008DB -:045CDC00BD000008FF -:105CE0000024F400040000000C000020000000006C -:105CF00000000000000000000000000000000000A4 -:105D00000000000000000000000000000000000093 -:105D10000000000000000000000000000000000083 -:105D20000000000000000000000000000000000073 -:105D30000000000000000000000000000000000063 -:0C5D400000000000000000000000000057 -:0400000508002B497B +:1004AC00C82B00D982E001235B424B449846042FB1 +:1004BC0000D89FE04B46002B05D1724B724A1800B6 +:1004CC00724903F009FB002C00D189E07B01DB1B96 +:1004DC009801C01AFA23C000C01980019B049842ED +:1004EC0078D36B48002206216A4B013CD8621C630E +:1004FC005A621A698A431A61354200D09FE005237B +:10050C00334200D181E042460221624B35435A63AB +:10051C00DA680A43DA605A6901390A435A6140229F +:10052C00ED4301205C4B9A61EBB2054200D09FE099 +:10053C005A4A022190620422082019401A400340B2 +:10054C00002900D090E0022054498862002A72D120 +:10055C000421524A9162002B53D020224F4B9A61B6 +:10056C004F4A002311004B4CCE310B806363A363C5 +:10057C009433D05824210023002203F001FD0122E2 +:10058C0023680120134323606DE701320C89D6B236 +:10059C00B4422DD07200DC790134E4B2DC71CE7A35 +:1005AC00013EB44252D00020987272E7C72398469D +:1005BC00042F88D8334B3B4A18003B499A4603F02A +:1005CC008BFA002C0ED07B01DB1B9801C01AC000EB +:1005DC00C0198001FA21890002F032F8013881E754 +:1005EC00284B9A465046314A314903F075FA6DE76B +:1005FC000022D0E7234B2B4A18002B4903F06CFA4E +:10060C0058E72022254B9A62AAE742460421214B47 +:10061C0035439A63DA680A43DA605A6903390A4344 +:10062C005A61002D1ED140221B4B9A621B4B3E3A45 +:10063C0099619A6108230421184A91618BE7622120 +:10064C001C4A1048FF3103F047FA58E700260130E6 +:10065C0080B2DE7198800F898742A4D1013D9E80C3 +:10066C001D81A0E7ADB25AE702200C4988616DE705 +:10067C00082402213C3A19401A402340074CA0613F +:10068C005EE7C046AC540008C054000846030000A6 +:10069C00FEFF0000002C0140000800500004005038 +:1006AC008C0000209854000845030000DC5400081E +:1006BC0047030000F4540008032310B5104C114AF2 +:1006CC0023616361104BA261E36180239B01236270 +:1006DC000023A3626362E36222660C4A0C49543223 +:1006EC0062661022E01DA2662367E366636703F06F +:1006FC0071FF2000074903F06DFF2023A37110BD8B +:10070C00A421002010550008A40100200C01002099 +:10071C001C55000820550008F8B54746CE4680B554 +:10072C008368C56899465B1B9846436804000E00B5 +:10073C0017005819904507D9ED1903F011FEE56023 +:10074C00C0BCB946B046F8BD424603F009FE4B4664 +:10075C003100ED19ED1A2A006068414403F000FEE7 +:10076C00E560EDE7F0B557464E464546DE46E0B54A +:10077C00354B83B09A461B78060015000191002B6F +:10078C0056D07700BB19DB0053441A6F9046DA6ED3 +:10079C009146904525D8130042462C009B1A9D4249 +:1007AC0009D8002C09D1200003B0F0BCBB46B246DE +:1007BC00A946A046F0BD1C1EF5D0A146BB19DB0016 +:1007CC005344596E220041440198A04403F0C8FDE3 +:1007DC004C46002CE7D04346BF19FF0057443B67FB +:1007EC00E1E742469B6E2C009B1A9D4227D8BB1911 +:1007FC00DB0053449B46596E22004144019803F0A0 +:10080C00AFFD5B469B6EA0442D1B434519D04B4658 +:10081C0042469B1A99464D450DD8002DD9D0019BC7 +:10082C00A1469C46A44463462C000193A944C5E709 +:10083C00FFF742FFA5E74D46002DCAD0EFE71C009D +:10084C00D5E700239846E6E7A4210020F8B55746E3 +:10085C004E46DE4645468946411CE0B517004A0027 +:10086C0052180300D2009246344A5E0093461000A0 +:10087C00F618F6005E44F36A50449846012B0CD0EF +:10088C00022B27D0002B17D0002398464046F0BCF3 +:10089C00BB46B246A946A046F8BDB36A726A9342FB +:1008AC0047D9013B9B1AB8469F4200D9984642460D +:1008BC004946FFF731FFE9E7B36A726A934233D9CD +:1008CC00013B9B1A9F42E1D83A004946FFF724FFAF +:1008DC00B846DBE70023746A98461DE0013B356A95 +:1008EC001B1BBB4200D93B002D1B9D4200D91D0098 +:1008FC005B46534458682A004946001903F030FD02 +:10090C00336A6419E31A5A1E93415B421C40A84493 +:10091C00A9447F1B7462B9D0B36AA342DED8356A8E +:10092C005B19013B1B1BDCE7316A5B18013B9B1A13 +:10093C00C8E7316A5B18013B9B1AB4E7A42100207D +:10094C00F0B5C64600B5856843686A1C04009A4237 +:10095C0007D8036859551500C36882600133C3601A +:10096C0043689D4202D080BCB846F0BD236827691D +:10097C0098460E4B1B78002B15D0EFF310860121F7 +:10098C0081F310882A0041463800FFF75FFF86F399 +:10099C001088A368834203D001235B42E360E2E743 +:1009AC000023A360DFE7FFF787FEE6E7A421002022 +:1009BC00F0B54E4645465746DE46E0B583B09A46FE +:1009CC000C9B80460E0015009946914200D27DE0AA +:1009DC0008000127290001F033FE01378542F9D9BF +:1009EC00574500D2574601230D9A1A4001920D9A91 +:1009FC0013424ED14B46002B4BD0130020249B07A7 +:100A0C005ED44F4545D201235B429C4621004046B3 +:100A1C00E144FFF795FF4346DB68002B32DB4B4686 +:100A2C00002BEED153460124012B07D901235B4245 +:100A3C009C46E24453466C43012BF7D8210030000E +:100A4C0001F0FEFD8542F5D9214B9B4630239A4699 +:100A5C0006E02900200001F0F3FDAC420FD30400A6 +:100A6C003000210001F072FE534658440E00C15C68 +:100A7C004046FFF765FF4346DB68002BE9DA019B34 +:100A8C00002B19D103B0F0BCBB46B246A946A04618 +:100A9C00F0BD4346DB68002BC4DAF3E74F45F1D2D7 +:100AAC0001235B429C4620214046E144FFF748FF6E +:100ABC004346DB68002BE5DB4B46002BEED1E1E730 +:100ACC0053465C425C41240120349AE7012787E7B6 +:100ADC003C51000810B5080003F008FB0349020064 +:100AEC004031034802F0E8FF002010BD3C510008E3 +:100AFC002855000810B5080003F0F8FA0349020065 +:100B0C004C31034802F0D8FF002010BD3C510008C6 +:100B1C004C55000810B50400806F03F02DFA002826 +:100B2C0001D1002010BD606F03F026FA0028F8D028 +:100B3C00200003F021FAF5E770B5D0267600835932 +:100B4C0004009847051E1DD0A65903F0B1FA010008 +:100B5C002000B047002805D08E210B4A0B484900D5 +:100B6C0002F0BAFFD0235B00E55003F093FA0100CA +:100B7C002000A847002805D02021034A0348FF3154 +:100B8C0002F0AAFF70BDC046705500087C550008E5 +:100B9C0070B5D0267600835904009847051E1DD0E9 +:100BAC00A65903F085FA01002000B047002805D0B3 +:100BBC0066210B4A0B48FF3102F08EFFD0235B00FD +:100BCC00E55003F067FA01002000A847002805D083 +:100BDC00B421034A0348490002F07EFF70BDC046B1 +:100BEC007055000890550008F8B52A4B0500C6183A +:100BFC000122300003F03AF8012804D0D821264A0B +:100C0C00264802F069FF72B6BFF34F8FBFF36F8FA8 +:100C1C00234C2700C4373B78FF2B2ED02200013306 +:100C2C00C4323000137002F09BFF002810D0250056 +:100C3C00C4352B78002B19D0013BDBB2C4342370A4 +:100C4C00002B04D1BFF34F8FBFF36F8F62B6F8BD8B +:100C5C00144BEA56012A17D0250013491348583172 +:100C6C00C43502F029FF2B78002BE5D1104A11492D +:100C7C00114802F031FF2B78DEE7104A10490E487C +:100C8C0002F02AFF3B78C9E780210E4A13688B4398 +:100C9C001360CCE764100000A0550008AC550008A8 +:100CAC008C000020D51400003C510008E4550008CD +:100CBC00005600089E020000AC540008BC55000809 +:100CCC009702000000440040F8B5224D0400435D3B +:100CDC005A1CD2B24255C3181F488446634419703B +:100CEC00072A08D91C4BE618082A0DD01B4BE05AD2 +:100CFC000830824201D00020F8BD0022154B300094 +:100D0C00E25403F0DFF8F7E7300003F0B7F80028FF +:100D1C000BD0300003F0E2F88023104F0100E053B9 +:100D2C009B00984210D8625DE2E7615D0139C9B25F +:100D3C0061550029DFD0002372780133DBB23270A9 +:100D4C0001369942F8D1D6E7054802F0B5FE0023EA +:100D5C00E353D0E7D4140000CC120000D6140000EA +:100D6C002056000870B584B00B00009205000022DC +:100D7C00012102A803F012F872B6BFF34F8FBFF334 +:100D8C006F8F234C2600C4363378FF2B32D02200D1 +:100D9C000133C43213701F4B082202A9E81802F069 +:100DAC00E7FE002811D12500C4352B78002B1AD072 +:100DBC00013BDBB2C4342370002B04D1BFF34F8F43 +:100DCC00BFF36F8F62B604B070BD134BEA56012AA5 +:100DDC0017D02500114912485831C43502F06CFE69 +:100DEC002B78002BE4D10F4A0F49104802F074FE07 +:100DFC002B78DDE70E4A0F490C4802F06DFE337874 +:100E0C00C5E780210C4A13680B431360CBE7C0463F +:100E1C008C00002064100000D51400003C51000828 +:100E2C00E4550008005600089E020000AC5400086F +:100E3C00BC5500089702000000440040F0B50600C5 +:100E4C00C64610001D005C4B00B5F25C82B09401EC +:100E5C00A4186400A418A400043434190B000195E0 +:100E6C0000900421200002F0D1FF083572B6BFF3C8 +:100E7C004F8FBFF36F8FC4239846504FB8444346EF +:100E8C001B78FF2B3CD03A000133C43213704C4B0F +:100E9C0021002A00F01802F06BFE041E18D1C423A6 +:100EAC009846B84443461B78002B21D03A00013BAE +:100EBC00DBB2C4321370002B04D1BFF34F8FBFF3DE +:100ECC006F8F62B6A54223D002B080BCB846F0BD8D +:100EDC003C4BF256012A57D03B493C48583102F062 +:100EEC00EBFDC4239846B84443461B78002BDDD158 +:100EFC00374A3849384802F0EFFD43461B78D5E7AE +:100F0C00364A3749344802F0E7FD43461B78BAE7C6 +:100F1C0072B6BFF34F8FBFF36F8F3C00C43423788E +:100F2C00FF2B42D039005A1CC431D2B20A70802136 +:100F3C002C4CC905606E496A6166884202D9A16E63 +:100F4C000131A166002A25D0C4373B70002B04D197 +:100F5C00BFF34F8FBFF36F8F62B6832189008C462E +:100F6C001548616E325CA46E93019B185B009B1854 +:100F7C009B00F318A40789086344214319600723D5 +:100F8C0001321A4032549FE78021174A13680B43F1 +:100F9C00136084E70E4A0F490F4802F09DFD3B0099 +:100FAC00C4331B78013BDBB2CEE70C4A0C490A4830 +:100FBC0002F092FD2378B5E7D81400008C000020D5 +:100FCC0064100000D51400003C510008E4550008E2 +:100FDC00005600089E020000AC540008BC550008E6 +:100FEC00970200000C01002000440040F0B5D646EA +:100FFC004F464646C0B500AF98463B8C0600894626 +:10100C001000190015009A4603F00CF96B461330CA +:10101C00C408E4001B1B5A889D469A8000221A8043 +:10102C005A80DA8005321A814A4629005A8103A86F +:10103C005346424603F006F9D422030052000C3307 +:10104C00B05801216A469BB2FFF7F8FEBD46E0BCE2 +:10105C00BA46B146A846F0BDF0B557464546DE4601 +:10106C004E46E0B58A8883B004000D0002AF092A11 +:10107C0000D9BBE060499300CB589F460500AD35C5 +:10108C00FF35280001F0CAFA80B200902B000C2228 +:10109C0009212000FFF7AAFFBD4601B0F0BCBB46FA +:1010AC00B246A946A046F0BD544D280001F0B6FA50 +:1010BC0080B200902B000C2202212000FFF796FF3B +:1010CC00EAE74F4903226C314E4802F0F5FC01224D +:1010DC0021000320FFF752F84B494C4802F0ECFC7E +:1010EC004B4A4C4993680B4004210B439360D3E764 +:1010FC00D2235B009C46C358E9469A46DA235246F3 +:10110C005B00D65C6A46B3000733DB08DB00D31AFE +:10111C009D4602AB9846002E0CD0002350466146EB +:10112C00415840461A0151589A0001338150DAB2A5 +:10113C009642F3D83100404603F00CF803006A469F +:10114C000C339BB20733DB08DB00D31A9D4602AB92 +:10115C009A4652465B882900938000231380538063 +:10116C000E336B449B460622180003F0F9F8052356 +:10117C005A464146937005A8320003F00BF8D4226E +:10118C00030052000C33A058012152469BB2FFF7CA +:10119C0055FECD4680E7D222B62352008158FF334C +:1011AC00CB5C8A581B019C58200001F037FA2200B6 +:1011BC0083B20C210620FEF7BDFF6DE7D2235B0046 +:1011CC00C258A43BB73204210720FF32FF3BFEF785 +:1011DC00B1FF61E7D2235B00C258A43BB9320421B2 +:1011EC000820FF32FF3BFEF7A5FF55E706490A48EA +:1011FC00103102F061FC4FE7544D000844560008D2 +:10120C003C51000850560008BC51000860560008BC +:10121C0000240140E8FFFF7F64560008F8B5060083 +:10122C0008000D0002F062FF040015283BD00AD81C +:10123C0001284DD0022841D170497148243102F067 +:10124C003BFC0020F8BD172838D1280002F052FFD3 +:10125C00027A0500871D062A50D013D8022A3DD0E9 +:10126C00032A46D1BB88C188664A674802F024FC31 +:10127C0031003879654AFEF781FF39003000FFF7FD +:10128C00EBFEDEE7082A34D1C188614ABB885E4890 +:10129C0002F012FCBA88062A6CD058495D486C31B1 +:1012AC0002F00AFCCDE7D423544A5B00F058833B90 +:1012BC000021FF3B3032FFF7C1FDC2E7280002F0EE +:1012CC0015FF4E4902002431534802F0F5FBB8E7F4 +:1012DC004A495248243102F0EFFBB2E7C188BB887F +:1012EC004F4A494802F0E8FB39003000FFF7B4FEE2 +:1012FC00A7E74C494C4802F0DFFBA2E7C1884B4AF8 +:10130C00BB88414802F0D8FBBA88082A41D012D8D1 +:10131C00062A2FD0072A59D1BB79042B00D090E78D +:10132C002A00A133FF33F058A43B21210D32FF3B9F +:10133C0002F026FE85E7092A48D1BB790C2B00D098 +:10134C007FE7FA79131C172A00D9231C37002900D0 +:10135C00AD379CB2FF37220038000E3103F000F895 +:10136C0000233019AD30FF3003703900304802F0E3 +:10137C00A3FB66E7BB790C2B00D062E7D2212A00D5 +:10138C00490070588539FB790E32FF3902F0F8FDAF +:10139C0057E7BB790C2B00D053E79933FF33F45844 +:1013AC00FB790E35042B17D0052B06D01D210023FD +:1013BC000022200002F0E4FD43E71E49052228002C +:1013CC0002F0C0FF1B210028F0D1F0E70B491148B7 +:1013DC00583102F071FB34E704222800164902F060 +:1013EC00B1FF002808D004222800144902F0AAFFFB +:1013FC000028DBD11A21DAE71C21D8E7BC51000800 +:10140C009C5600080C570008B8560008FFFF000057 +:10141C001C570008645600084C55000884560008F8 +:10142C00B05600083C52000824570008DC5600084F +:10143C00F4560008EC560008E4560008445700081F +:10144C000FB430B597B01AA920C92800019102F049 +:10145C0029FB2A0004005021019B02A803F002F989 +:10146C00002808DD88220749013083B28858002102 +:10147C0002AAFFF7E3FC200017B030BC08BC04B094 +:10148C001847C0460C01002070B5050008000C0080 +:10149C0002F02CFE0E280AD00AD807282DD00C28D2 +:1014AC0039D1002300221E21A86F02F069FD70BD06 +:1014BC00132830D1200002F01DFE00234168006883 +:1014CC00184A01F05DFA04003C21200001F03EF9BD +:1014DC0020000E003C2101F0B3F83C2101F036F95C +:1014EC000D00E1212000090101F0AAF833000100F0 +:1014FC002A000D48FFF7A4FFD9E7200002F0FAFDFF +:10150C0004680A48210002F0D7FA022CCFD18823B4 +:10151C000022EA54CBE7064902001031054802F0DC +:10152C00CBFAC4E740420F004C5700086457000840 +:10153C003C52000878570008F8B5D226B62776003A +:10154C00835904009C46FF37C55D18482D0165443E +:10155C002968FFF775FF0A212000FEF7FFFEE35D07 +:10156C00A2591B019E58300001F058F8320083B28A +:10157C000C210620FEF7DEFDB823D422FF335200E7 +:10158C00E35CA550A934FF34AA89A37100232281FE +:10159C00A380EB7A002B03D00023E371A372F8BD78 +:1015AC004821034A034802F097FAF5E784570008EC +:1015BC0098570008B0570008F0B5D6464F46464637 +:1015CC00C0B5050082B008000C0002F08FFD0300CE +:1015DC00143BDBB2112B1AD83F4A9B00D3589F46C1 +:1015EC00B622DA21FF32AB5C49000133DBB2AB54DB +:1015FC00695C994201D10023AB542800FFF79CFF92 +:10160C00002002B0E0BCBA46B146A846F0BD2000AE +:10161C0002F06CFD314902002031314802F04CFAE5 +:10162C00EEE7200002F066FD6B4681882D4A51439F +:10163C00890B1980438809045A436B46920B5A80D4 +:10164C0000881204C3011B181B011B1A68469B0A55 +:10165C0083801B041B0C120C090C2348FFF7F0FEB3 +:10166C0006236A4610210320FEF764FDC8E720001C +:10167C0002F040FD8146200002F03AFDDA235B00C7 +:10168C009846EB5C0700002BB7D0D2235B000024FC +:10169C009A4605E043460134EB5CE4B2A342ACD974 +:1016AC005246AA5823019E58300000F0B7FFB842AA +:1016BC00F0D13A003100484602F044FE0028E9D14E +:1016CC00B623FF33EC5498E7200002F013FD0178A9 +:1016DC002800FEF743FE93E77C4D00083C520008BF +:1016EC00285500084DCE0000C457000870B5040002 +:1016FC0008000D0002F0FAFC262803D8284A8000C6 +:10170C0013589F4629002000FFF756FF70BDB623E3 +:10171C00FF33E25C113BE35812019B18B822D4262C +:10172C00FF32A25C7600A351A5199989AA710022F7 +:10173C002981AA80DA7A002A2AD00022EA71AA72B8 +:10174C0019681848FFF77CFE1748DFE7D4235B00C5 +:10175C00E35816481968FFF773FE0020D6E71449C2 +:10176C0014482C3102F0A8F90020CFE71049124898 +:10177C002C3102F0A1F9DC2301225B00E254E218C7 +:10178C00B83B08200421FF3BFEF7D4FC0020BDE74A +:10179C0048210A4A0A4802F09FF9A359CDE7C046EE +:1017AC00C44D000814580008D1170008245800082C +:1017BC003C52000800580008EC57000898570008E5 +:1017CC00B057000870B5050008000C0002F08EFC44 +:1017DC00262803D81C4A800013589F462100280055 +:1017EC00FFF7EAFE70BD1948FCE72800FEF72EFE55 +:1017FC0003000020002BF5D1A933FF33EB5814481C +:10180C001968FFF71DFE1348ECE7134913483831EC +:10181C0002F052F9DC2303225B00EA54EA18B83BCD +:10182C0004210820FF3BFEF785FC2800FEF70EFE86 +:10183C000020D7E708490A48383102F03DF900206A +:10184C00D0E70020CEE7C046604E000871180008B3 +:10185C0024580008F91600083C52000834580008B7 +:10186C004058000870B5050008000C0002F03EFC62 +:10187C00262803D8214A800013589F4621002800AF +:10188C00FFF79AFE70BDD4235B00EB581C48196817 +:10189C00FFF7D6FD1B48F5E7D8235B00EB5A002B6E +:1018AC0021D1A933FF33EB5817481968FFF7C8FD4E +:1018BC001648E7E716491748483102F0FDF8DC23D3 +:1018CC0002225B00EA54EA18B83B08200421FF3BD3 +:1018DC00FEF730FC0020D5E70D490F48483102F0E7 +:1018EC00EBF80020CEE7D4235B00EB580B481968CB +:1018FC00FFF7A6FD0020C5E70448C3E7FC4E00082F +:10190C004C580008D117000824580008F916000894 +:10191C003C52000834580008405800085C58000835 +:10192C00010030B53039CBB283B0472B03D8564ABF +:10193C009B00D3589F4601005448FFF781FD03B02C +:10194C0030BD8B00C9188423802501AA4900117071 +:10195C004F49504CC858833B212102F011FB63695D +:10196C00AD002B42EBD14C4802F0A6F8A561E6E79E +:10197C008025484CAD0063692B427FD1002344493C +:10198C0001AA13708433C8582121833B02F0F8FA62 +:10199C00D5E74248FFF754FDD1E74149414802F0F1 +:1019AC008BF8414A414993680B4004210B439360E7 +:1019BC00C5E78024364D002300220C21285902F063 +:1019CC00DFFA002300220E21285902F0D9FAB6E7DB +:1019DC0084232F4AD0583333FF33C25C023A131C92 +:1019EC00642A49DC19B201AA0A2913DB13702121DC +:1019FC00012302F0C5FAA2E78423254AD0583333D9 +:101A0C00FF33C25C0232131C642A00DD642301AA7A +:101A1C00092BEBDC0A23E9E780222549D20348692C +:101A2C00030413404022824313438B6187E78423D2 +:101A3C00174A1F21D0580023002202F0A1FA7EE79A +:101A4C000223134A01937E33D05807217C3B01AA11 +:101A5C0002F096FA73E717491748FFF7F1FC6EE7A7 +:101A6C00882316490A4A0F485431D45802F024F8F6 +:101A7C000022134BE25462E76423B3E7114802F0EF +:101A8C001BF8A5627AE7C046984F0008D8580008A2 +:101A9C000C01002000040050B45800086C580008D9 +:101AAC00BC5100086056000800240140E8FFFF7F8D +:101ABC000008005044560008C85800083C52000862 +:101ACC00D9140000A0580008F0B5DE4657464E4623 +:101ADC004546E0B583B0060002AF08000C0002F0EA +:101AEC00F1F905002000012D4BD002F0EFF98046F2 +:101AFC00200002F0E3F98246032D00D180E02000A3 +:101B0C0002F0ECF98146042D10D0280002F038F9CF +:101B1C004B46010042464E4801F0CEFFBD4601B097 +:101B2C00F0BCBB46B246A946A046F0BD200002F070 +:101B3C00C5F98146200002F0D7F90500200002F01B +:101B4C00CDF94A460300002A44D1022802D12A7852 +:101B5C002F2A79D01A0069460C32D208D2008A1A80 +:101B6C00EB46954602AA91465C1D21004846394A2F +:101B7C00009502F0FBFC002801DD84425AD8DD46BA +:101B8C002DE002F0A7F972B6BFF34F8FBFF36F8F42 +:101B9C00314C2500C4352B78FF2B44D021008020FC +:101BAC005A1CC431D2B20A702C49C0054D6E406A21 +:101BBC004866854202D9886E01308866002A14D0A6 +:101BCC00C4342370002BA9D1BFF34F8FBFF36F8F99 +:101BDC0062B6A3E72A001721306802F0D1F9524609 +:101BEC0041463000FFF7BEF898E71D4A1D491E48D4 +:101BFC0001F072FF2300C4331B78013BDBB2DFE73B +:101C0C0041461A4801F058FF524641463000FFF752 +:101C1C00A9F851464B1E994100220023306815311A +:101C2C0002F0AEF97AE7124A12490F4801F054FF5C +:101C3C002B78B3E78822094983B288584A46002199 +:101C4C00FFF7FCF8DD46CAE76878FFF769FEC6E7E0 +:101C5C001C590008105900088C0000200C010020B1 +:101C6C00005600089E020000AC540008F058000812 +:101C7C00BC5500089702000070B5204D0400435D70 +:101C8C00002B0ED10A2905D0C9B2FFF71DF8032885 +:101C9C0018D070BD01220339FFF764F80123635596 +:101CAC00F7E7C9B2FFF710F80028F2D0144BE5188B +:101CBC00280002F01BF9002813D029002000FFF7A0 +:101CCC0003FFE6E70E4BE518280002F00FF9002899 +:101CDC000DD029002000FFF7F7FE0122074BE2543C +:101CEC00D7E7084908486C3101F0E6FED1E7054911 +:101CFC0005486C3101F0E0FEEFE7C046D914000056 +:101D0C00CC1200003C5200084C590008112110B5AF +:101D1C000E4A0F48136A8B43136280220D4B9200BC +:101D2C009A62DA3AFF3A9A610B4B0C495A6801F005 +:101D3C00C3FE0B4C012321000A481031237401F01F +:101D4C00BBFE237C002BFCD110BDC046002C0140F7 +:101D5C005C5900080004005000ED00E0BC52000883 +:101D6C008C0100206C590008024A536901335361FD +:101D7C007047C0468C01002010B5EFF30582034973 +:101D8C000348143101F098FE10BDC046BC52000847 +:101D9C0034540008012210B5144B19690A421ED0A4 +:101DAC000620196891431960D9688143D960196973 +:101DBC0001308143196140210D4B99620D4B1A3949 +:101DCC009A6101329A6102329A611C329A619423AF +:101DDC00094AD0580023002202F0D2F810BD07495E +:101DEC001A692031064801F067FEF7E7002C014024 +:101DFC0000080050000400508C000020BC52000869 +:101E0C00A4590008022210B5274BD9680A4202D007 +:101E1C0019690A423DD125490422234BD868024254 +:101E2C0002D0186902420DD10B00CE331A881E4B1A +:101E3C001B6B01339A4213D01B4B1D491A690A4282 +:101E4C001AD110BD1869904318610B00CE331A8853 +:101E5C00013292B21A80144B1B6B01339A42EBD1B4 +:101E6C0094230022C8580023252102F089F80E4B38 +:101E7C000F491A690A42E4D01B690E48194001F057 +:101E8C001BFEEFF305820C490C48143101F014FED3 +:101E9C00D7E719699143196104490A00CE321388B6 +:101EAC0001331380B8E7C046002C01408C000020A1 +:101EBC00E0FF0C00A4590008BC5200083454000880 +:101ECC00F8B580230222DB0519690A420FD10121E2 +:101EDC001A69114203D01A698A431A61F8BDEFF3EB +:101EEC0005822A492A48143101F0E6FDF6E7196902 +:101EFC00284C914319618023E66FE75872B6BFF303 +:101F0C004F8FBFF36F8F2500C4352B78FF2B36D046 +:101F1C0021005A1CC431D2B20A7080211E4DC90551 +:101F2C00686E496A6966884202D9A96E0131A96650 +:101F3C00002A19D02200C4321370002B04D1BFF335 +:101F4C004F8FBFF36F8F62B6AB6E6A6E99079208B4 +:101F5C000A439B083800B04780228421D205536B7A +:101F6C0061585B185363B9E70C4A0D490D4801F0F1 +:101F7C00B3FD2300C4331B78013BDBB2DAE70A4A1A +:101F8C000A49084801F0A8FD2B78C1E7BC520008AB +:101F9C00345400088C0000200C010020005600086E +:101FAC009E020000AC540008BC55000897020000CB +:101FBC0070B50C4C2500C4352B78002B0BD0013B95 +:101FCC00DBB2C4342370002B04D1BFF34F8FBFF3AB +:101FDC006F8F62B670BD044A0449054801F07CFD60 +:101FEC002B78ECE78C000020005600089E020000C5 +:101FFC00AC54000870B572B6BFF34F8FBFF36F8F40 +:10200C00084C2500C4352B78FF2B03D00133C43486 +:10201C00237070BD044A0549054801F05DFD2B781D +:10202C00F4E7C0468C000020BC5500089702000065 +:10203C00AC540008102210B50E4BD9680A4211D1CD +:10204C0019690A4207D1EFF305820B490B48143189 +:10205C0001F032FD10BD0A4800211A61883001F0F0 +:10206C0057FDF7E706480121DA60883001F050FD92 +:10207C00F0E7C04600180240BC5200083454000877 +:10208C008C00002010B5EFF305820349034814318E +:10209C0001F012FD10BDC046BC52000834540008BB +:1020AC00102210B51C4B19680A421AD1012219686A +:1020BC000A4211D1802219689201114222D10422C4 +:1020CC0019680A4223D1082219680A420ED01A60F4 +:1020DC00124801F0F1FC03E011481A6001F0ECFC2D +:1020EC0010BD1A600F4801F0E7FCF9E719680E48BB +:1020FC0001F0E2FCEFF305820C490D48143101F0BC +:10210C00DBFCEDE71A600B4801F0D6FCE8E71A603F +:10211C00094801F0D1FCE3E700240140F459000820 +:10212C00C0590008B0590008005A0008BC520008F9 +:10213C0034540008CC590008E8590008022310B5A3 +:10214C00134C2268134218D108232268134208D179 +:10215C00104922681048403101F0AEFC0423636042 +:10216C0010BD0C49636040310C4801F0A5FC012105 +:10217C000B4A13680B431360F2E76360094B94211D +:10218C001A005858C6320623803901F0F9FEE7E7E9 +:10219C0000000240BC5200081C5A0008105A0008EB +:1021AC00080002408C00002010B50E4BDA69920634 +:1021BC0012D4DB691B0607D5B4220B4B0B4998587C +:1021CC00043A9B58984710BDEFF30582084909481B +:1021DC00143101F071FCF6E70348596A983001F0AC +:1021EC0097FCF0E7004400408C000020284400409D +:1021FC00BC5200083454000870B572B6BFF34F8F50 +:10220C00BFF36F8F1C4C2500C4352B78FF2B2CD0C3 +:10221C0021005A1CC431D2B20A708021174DC90555 +:10222C00686E496A6966884202D9A96E0131A9664D +:10223C00002A0FD0C4342370002B04D1BFF34F8F6E +:10224C00BFF36F8F62B6A96E686E8B078008184358 +:10225C00890870BD0A4A0B490B4801F03DFC23006C +:10226C00C4331B78013BDBB2E4E7084A0849064853 +:10227C0001F032FC2B78CBE78C0000200C01002005 +:10228C00005600089E020000AC540008BC55000823 +:10229C00970200007047C04610B50B00EFF3108496 +:1022AC00012181F310881900FEF75CFA84F3108881 +:1022BC0010BDC04610B582B0EFF31084012181F33C +:1022CC0010886B460122D91D0020FEF74BFA84F3CF +:1022DC001088012803D16B46D87902B010BD0120BB +:1022EC004042FAE710B5FEF7E7F910BDF0B5DE464F +:1022FC004E4657464546E0B59BB00AAB0593402386 +:10230C00069300230793089301330C0091469B46D8 +:10231C000290099005E005A8FEF712FB089800282A +:10232C0059DB2178013400295CD02529F3D1220016 +:10233C001378002602250820140021392D2B0CD0EF +:10234C002D2B0ED8232B11D02B2B00D05FE10E435D +:10235C000132137814002D2BF2D15B4601321E434F +:10236C00F7E7302B05D12E430132F2E70643013259 +:10237C00EFE71A00303A0025092A0DD81A00AB00F5 +:10238C005B1901345B009B182278303B1D00130055 +:10239C00303B092BF3D913002E2B00D1D8E00027AA +:1023AC002378042101E0637801341A008A43682AF7 +:1023BC00F9D0252B07D0583BDBB2202B07D8954AF8 +:1023CC009B00D3589F46252105A8FEF7B9FA08981B +:1023DC0001340028A5DA1BB0F0BCBB46B246A946B6 +:1023EC00A046F0BD08980028F5DD079C002C00D015 +:1023FC00C6E00019EFE74B4649461B6805A81A1DB5 +:10240C000A60196810223B0001960095FEF7D0FA7D +:10241C0001340898DDE74B4649461B6805A81A1D90 +:10242C000A6019680A223B0001960095FEF7C0FA73 +:10243C0001340898CDE74B4649461B681A1D0A60C3 +:10244C001D6805E005A8FEF77BFA08980028BFDB9D +:10245C00297801350029F5D10898B9E74B4649464A +:10246C001B6805A81A1D0A6019680023019308331C +:10247C0010220093FEF79CFA01340898A9E74B460A +:10248C0049461B681A1D0A601B68DA1798180393D3 +:10249C00012350409A4609280DDDAA46A0461D008E +:1024AC000A210400013500F081F9632CF8DC2B00C3 +:1024BC00444655469A46B846574575D3002D36D0F6 +:1024CC00039B002B74DB730772D4B30701D5002F69 +:1024DC002DD05B4633422AD1002D28D04346A0464E +:1024EC001C00AC4220D205A82021FEF729FA08983E +:1024FC00013D002800DA87E0002DF2D1230044468C +:10250C009846039B002B58DB730761D4032333409D +:10251C00022B62D005A83B000A2203990196009574 +:10252C00FEF746FA089853E7230044469846089865 +:10253C000028E6DA01344CE74B4649461B6805A8EF +:10254C001A1D0A601978FEF7FBF90134089840E768 +:10255C006378621C1900303914000027092900D94E +:10256C001FE71A00BB00DB1901345B009B182278B3 +:10257C00303B1F001300303B092BF3D9130010E73D +:10258C00254B1B78002B15D0EFF31085012181F31F +:10259C001088220002980AA9FEF758F985F31088D2 +:1025AC000898079C001916E7D046002DBFD087E786 +:1025BC00013D8AE7FEF780F8E6E75B422D2105A88E +:1025CC000393FEF7BDF9089800289FDA013400E761 +:1025DC002B2105A8FEF7B4F9F5E7002F9AD10AE0F4 +:1025EC00A8450CD205A83021FEF7AAF90898013DA0 +:1025FC00002800DAECE6002DF2D100258AE70898D5 +:10260C00002887DA0134E4E644460134E1E600258B +:10261C00C5E6C046B8500008A42100200023C25CC7 +:10262C000133002AFBD1581E7047000003B47146D9 +:10263C00490840004900095E49008E4403BC7047BC +:10264C00002243088B4274D303098B425FD3030AE5 +:10265C008B4244D3030B8B4228D3030C8B420DD3F8 +:10266C00FF22090212BA030C8B4202D31212090286 +:10267C0065D0030B8B4219D300E0090AC30B8B42C4 +:10268C0001D3CB03C01A5241830B8B4201D38B0372 +:10269C00C01A5241430B8B4201D34B03C01A524117 +:1026AC00030B8B4201D30B03C01A5241C30A8B425A +:1026BC0001D3CB02C01A5241830A8B4201D38B0245 +:1026CC00C01A5241430A8B4201D34B02C01A5241E9 +:1026DC00030A8B4201D30B02C01A5241CDD2C3095B +:1026EC008B4201D3CB01C01A524183098B4201D3D7 +:1026FC008B01C01A524143098B4201D34B01C01AC2 +:10270C00524103098B4201D30B01C01A5241C30839 +:10271C008B4201D3CB00C01A524183088B4201D3A8 +:10272C008B00C01A524143088B4201D34B00C01A94 +:10273C005241411A00D20146524110467047FFE700 +:10274C0001B5002000F006F802BDC0460029F7D004 +:10275C0076E770477047C04610B5002903D100F0EA +:10276C0007F8203002E0080000F002F810BDC04667 +:10277C001C2101231B04984201D3000C10391B0AA5 +:10278C00984201D3000A08391B09984201D3000969 +:10279C00043902A2105C40187047C04604030202C0 +:1027AC0001010101000000000000000003460B4382 +:1027BC007FD4002243088B4274D303098B425FD32E +:1027CC00030A8B4244D3030B8B4228D3030C8B425A +:1027DC000DD3FF22090212BA030C8B4202D3121240 +:1027EC00090265D0030B8B4219D300E0090AC30B15 +:1027FC008B4201D3CB03C01A5241830B8B4201D3C2 +:10280C008B03C01A5241430B8B4201D34B03C01AAA +:10281C005241030B8B4201D30B03C01A5241C30A22 +:10282C008B4201D3CB02C01A5241830A8B4201D393 +:10283C008B02C01A5241430A8B4201D34B02C01A7D +:10284C005241030A8B4201D30B02C01A5241CDD222 +:10285C00C3098B4201D3CB01C01A524183098B426D +:10286C0001D38B01C01A524143098B4201D34B0156 +:10287C00C01A524103098B4201D30B01C01A5241B9 +:10288C00C3088B4201D3CB00C01A524183088B4240 +:10289C0001D38B00C01A524143088B4201D34B0029 +:1028AC00C01A5241411A00D201465241104670479B +:1028BC005DE0CA0F00D04942031000D340425340A0 +:1028CC0000229C4603098B422DD3030A8B4212D360 +:1028DC00FC22890112BA030A8B420CD38901921192 +:1028EC008B4208D3890192118B4204D389013AD0CF +:1028FC00921100E08909C3098B4201D3CB01C01AA4 +:10290C00524183098B4201D38B01C01A52414309B6 +:10291C008B4201D34B01C01A524103098B4201D3A4 +:10292C000B01C01A5241C3088B4201D3CB00C01A11 +:10293C00524183088B4201D38B00C01A5241D9D229 +:10294C0043088B4201D34B00C01A5241411A00D2AA +:10295C000146634652415B10104601D34042002BA6 +:10296C0000D54942704763465B1000D3404201B525 +:10297C000020FFF7EFFE02BD0029F8D016E77047E4 +:10298C00002B11D1002A0FD1002900D1002802D030 +:10299C000021C943080007B4024802A14018029064 +:1029AC0003BDC046B1FDFFFF03B4684601B50298F4 +:1029BC0000F006F8019B9E4602B00CBC7047C04666 +:1029CC00F0B557464E464546DE46E0B504000D00D0 +:1029DC009246994683B08B4230D82DD0494650460A +:1029EC00FFF7BAFE290006002000FFF7B5FE331AE8 +:1029FC009846203B9B4633D45A4653469340424616 +:102A0C001F00534693401E00AF423AD8AF4200D14C +:102A1C0078E05B46A41BBD41002B00DA75E0002278 +:102A2C0000230092019301235A4693400193012302 +:102A3C0042469340009328E08242CFD900220023E3 +:102A4C00009201930C9B002B01D01C605D600098E0 +:102A5C00019903B0F0BCBB46B246A946A046F0BDF6 +:102A6C00424620239B1A5246DA40414613004A46FE +:102A7C008A40170042461F43534693401E00AF4204 +:102A8C00C4D900220023009201934346002BD9D0D5 +:102A9C00FB0772081A4346467B080EE0AB4201D195 +:102AAC00A2420CD8A41A9D41012024196D41002189 +:102ABC00013E24184D41002E06D0AB42EED9013E0A +:102ACC0024196D41002EF8D1009801995B4600192C +:102ADC006941002B24DB2B005A464446D3402A0084 +:102AEC00E2401C005B461500002B2ADB26009E40B2 +:102AFC00330026004746BE403200801A99410090B0 +:102B0C0001919FE7A342BCD883E7424620230021D2 +:102B1C009B1A0022009101920122DA40019286E771 +:102B2C00424620239B1A2A0046469A402300F34033 +:102B3C00444613432A00E2401C005B461500002B60 +:102B4C00D4DA42462F002023260097409B1ADE4001 +:102B5C003B003343CDE7C0460D488546FFF79AFB53 +:102B6C000C480D490D4A002302E0D458C4500433DC +:102B7C00C4188C42F9D30A4A0A4C002301E01360B2 +:102B8C000432A242FBD301F0A5FB00F00FF8FEE7E4 +:102B9C0000900020000000206C0000203C5C00082D +:102BAC007000002084220020FEE70000F0B5DE4615 +:102BBC0057464E464546E0B5B9B000F06FFF904819 +:102BCC0000F07AFF07228F4B00215A63A0240D32AC +:102BDC0015A801F0CEFB0223E405189320000E3358 +:102BEC0014A91493FDF7EEFA149A236913409A4230 +:102BFC0006D1854B1B6883F30888844B1B68984768 +:102C0C000323A0269A4615930023F6059846300018 +:102C1C00189314A943331493FDF7D4FA20233000EE +:102C2C0014A914938025FDF7CDFA43460127784C5F +:102C3C001793AD000233200015971693149514A921 +:102C4C00A5629946FDF7BEFA40237248149314A965 +:102C5C008361FDF7B7FA272320001797149314A963 +:102C6C00A361FDF7AFFA4B46159319934346C02465 +:102C7C0017935346A400169314943000B46214A90D +:102C8C00FDF7A0FA0C23300014A919971493FDF743 +:102C9C0099FA80215B4B09065A6D0120920092082B +:102CAC000A435A655C4ADA635C4A1A649A6B1743A6 +:102CBC009F635B4B1A6814431C605A4CFDF708FB6E +:102CCC002368594A594913401D432560584D2B68B8 +:102CDC005800C0184000FFF7B3FC80226369D20093 +:102CEC000130134202D105E0002803D0636901389A +:102CFC001342F9D180214B4A490013680B431360EE +:102D0C0013680B42FCD002213E4A4A4BD365D36D6B +:102D1C001942FCD0382391680B40D168102B01D19B +:102D2C0000F03AFC002B01D000F03AFC1368424949 +:102D3C00536819408023DB010B43536013683F49F0 +:102D4C000B40136013683E4A9B045B0FDA402A6009 +:102D5C006868FDF7BDFA3B4A002832D13820294972 +:102D6C008B680340102B01D100F0C8FD0B6836486E +:102D7C00034080200B605469800403E053691B1BE3 +:102D8C00022B1ED80B680342F8D1CB682F48184091 +:102D9C002F4B0343CB60802308685B0403430B6019 +:102DAC008023C8685B050343CB60802154691548B8 +:102DBC00890403E053691B1B022B02D803680B42E6 +:102DCC00F8D0062316490868184201D100F0DCFC43 +:102DDC00E0230C49DB01886803438B608B681D483A +:102DEC0003408B600B689B0167D507208B681A4CDE +:102DFC0083431800022303438B603820566931E06B +:102E0C002C5A0008001002400000FF1F0400FF1F96 +:102E1C0000040050000800500300023001081200AA +:102E2C000020024000700040FFF9FFFF40420F00FD +:102E3C000000002009800000FF80FFFFFFC7FFFF9C +:102E4C000024F4008C010020FFFFFFFE8C80C111D8 +:102E5C0032301646FFF0FFFF8813000053699B1BAE +:102E6C00A3422AD88B680340102BF7D10720F549D1 +:102E7C000B680340022B01D900F0E6FCF24BF3493E +:102E8C009A680A409A6038229968114201D000F081 +:102E9C00C4FC1B68EE489B045B0FD840EA4BED4A20 +:102EAC009B681B051B0F9B00D3181F22DB6D134067 +:102EBC00D84028606868FDF70BFAE74AE7491368C1 +:102ECC00E7480B401360E74B2A6819680905090DA0 +:102EDC0000F0F2FD84201022E34B19589143195055 +:102EEC00043819581143195019681143196059685D +:102EFC000A435A60DD4B1A68D20307D41A68DC49BE +:102F0C000A401A60DA6BDB490A40DA638023D74A3D +:102F1C005B02116801240B4313603F22D649092040 +:102F2C000B6893431A00052313430B60D34BD4490E +:102F3C001A681140D34A0A43D3491A609960032195 +:102F4C00D24AC632DA605A68120C12040A435A602A +:102F5C00CF4A5460022219680A431A600822196881 +:102F6C000A431A601A68210022431A60FDF7C4F85C +:102F7C00C84B9A68224207D1DA68C7490A40DA601E +:102F8C001A69920092081A618021C24B8903DA688F +:102F9C000A43DA608022920119681142FCD00721A1 +:102FAC001A605A698A43110002220A4370215A613D +:102FBC005A698A43110050220A430F215A619A6AB6 +:102FCC008A439A625A69A5490A405A619A6AF2314F +:102FDC00FF318A43110010220A4380219A625A69F8 +:102FEC0089000A435A619A6AAC491140C022D20046 +:102FFC000A4380219A625A69C9010A435A619A6844 +:10300C00A7491140802252050A439A60A5492868B5 +:10301C00FFF716FB142343430793079B002B05D0A4 +:10302C00079B013B0793079B002BF9D1994B9E49BA +:10303C009A681140802212060A439A609A68002A04 +:10304C00FCDB802212011A6020230793079B002BC4 +:10305C0005D0079B013B0793079B002BF9D18023DD +:10306C008C4C9B05226903211343236111230C20F3 +:10307C006360FDF741F80121E368E368A3680B4244 +:10308C0000D159E3894800F017FD01218846814B96 +:10309C0014A81A69D0248A431A611A6984496400F5 +:1030AC000A401A619A6880490A4041460A439A606C +:1030BC004246764B6332C533197018A900F046FFAF +:1030CC00E220400001F02AF9C82201005200103120 +:1030DC00060000F03BFFDE20764B4000335131966A +:1030EC0001F01CF9C822010052001031060000F05A +:1030FC002DFF0022002338213492359306AA882311 +:10310C00521841463296D1546B4A6C4811001C310E +:10311C00914600F0D1FC28686949FFF791FA8023A9 +:10312C00684ADB05013898625A63102241469A615D +:10313C001A6A56480A431A62DA6849180A43DA606E +:10314C00614A14AEC267802293460200584616505C +:10315C0084229246FA2256464C481201825103228E +:10316C00586902435A6142460F201A60FCF7C4FFAB +:10317C00564801F0D3F8564A01009446554A61442A +:10318C0094469622060002909200604400F0CCFC1B +:10319C00FF22514BD221F254329B504A49001A5112 +:1031AC004A4638325A50DA208122002492004000DC +:1031BC001A524E3A9C5402329C54344F253AFF3AE0 +:1031CC00BB5028683749FFF73BFA4946444F013852 +:1031DC00B862BA6A7831434800F06EFC424B424602 +:1031EC00BB61112321003B620D207A60FCF784FF48 +:1031FC0021000E20FCF780FF524688233A6042469D +:10320C001B02FA607B64319F329A384990463A002F +:10321C00AD32FF321000172201F0E4F9D222414600 +:10322C00D4235200B9505946314A5B00FE5014ABBE +:10323C005350DA2088235146329FD65057504000C5 +:10324C003B5C57E00020024000100240FF8FFFFF64 +:10325C000024F400BC52000800700040FFFEFFFF89 +:10326C00405A000800580140001802400074004009 +:10327C00FFFF03FFFFFFF8FF0008024008000240B9 +:10328C000F80FFFFA0250000402401408C0000208F +:10329C000000024000240140C73FFFFFFFF0FFFF8A +:1032AC00E8FFFF6F40420F00E8FFFF7F605A000805 +:1032BC00FFFFFFDF010B00083C53000860560008BD +:1032CC0000093D00801A060019040008DC140000F7 +:1032DC007410000064100000D5140000E10A00080E +:1032EC00002C01407C5A000868680000885A0008CD +:1032FC000C010020A3422CD014229246BE4B9946BE +:10330C00BE4B9B46BE4B9A44D2235B00FB58260116 +:10331C009C46664431684846019300F0CDFB7368C7 +:10332C003689002E0ED0002204E0013292B2023314 +:10333C00964207D0197858780842F6D0514658462C +:10334C0000F0BAFBDA235B000134FB5CE4B2A3426D +:10335C00DAD8B623D222FF33FB5C5200BA581B01D9 +:10336C00D318B822D4213C00FF32BA5C4900A934EE +:10337C007B50FF349989A27100222181A280DB7AD3 +:10338C00934200D115E200239E4AE371A372A1334C +:10339C00FF33FA5000F07EFE802601009A4C380074 +:1033AC00FEF7A4F90A213800FCF7D8FF6369B600D0 +:1033BC00334203D1954800F07FFBA66114AA9449CF +:1033CC0008A800F09FFB934B883316C816C3032143 +:1033DC000720FCF791FED023319E8F4A5B00F25000 +:1033EC0000F058FE01003000FDF718FFD4235B00FD +:1033FC00F4588A4BE35C7F2B00D8BBE1884B0493D9 +:10340C00884B05930023884A2660A354874AA3520D +:10341C00874A884B516D0B4353658B238649CB6090 +:10342C000A68864B1343C52294460B60794B634460 +:10343C0098461B78012B00D98FE102211C20FCF748 +:10344C005BFE434641461B785A1C0A70734A5BB2BA +:10345C009046A354002B00DA85E10BAB2200180038 +:10346C0077499A4600F04EFB0EAB220018007549C6 +:10347C0000F048FB11AB180022007349994600F08C +:10348C0041FB4346E356012B00D1F1E1634BE2567D +:10349C006E4B1F0003936E4B5837180039009A4639 +:1034AC0000F00AFB5D4BE2569846012A00D10CE273 +:1034BC003900504600F000FB4346E256012A00D189 +:1034CC0003E23900504600F0F7FAD42361495B005F +:1034DC0054316148F45800F0EFFA00225F4B604918 +:1034EC00E2546048303100F0E7FA5F4B5F4C9B468A +:1034FC005F4F8826382206AB9B189B5D002B00D1B2 +:10350C00BEE0329B21001A001800019300F07CFDF4 +:10351C000028EFD1319B39001A001800019300F0FC +:10352C0073FD0028E6D114AA5946100000F06CFD7A +:10353C000028DFD180460121484600F0D7FA002848 +:10354C0000D057E172B6BFF34F8FBFF36F8F314B83 +:10355C00C4331B78FF2B00D1BDE12E4A3298C43204 +:10356C0013780133137000F007FD002800D026E11A +:10357C00284BC4331B78002B00D148E1254AC432B8 +:10358C001378013BDBB21370002BB2D1BFF34F8F1A +:10359C00BFF36F8F62B6ACE70D3B1940022920D008 +:1035AC002349344A0B68802013400B6080230A683F +:1035BC005B001343304A0B605469C00005E053694B +:1035CC001B1B022B01D9FFF7FCFB0B680342F6D047 +:1035DC004B682A4818408023DB0103434B60FFF7FC +:1035EC00BDFB13682549536819408023DB010B434D +:1035FC005360FFF7ADFBC046985A0008A85A000864 +:10360C00BC530008F916000800040050B458000818 +:10361C00010400088C00002029120008D5140000B9 +:10362C00C05A0008AC550008D4140000D81400008F +:10363C000010024008000C00004400400100002073 +:10364C00851C000839030008510300083C51000890 +:10365C00E45500083C52000860560008D9140000DC +:10366C00BC510008085B0008951400089D0B00086D +:10367C00450B0008FFC7FFFF8C010020FF80FFFFF8 +:10368C00D025319C6D00665900F012FD0100200020 +:10369C00B047DC4BDC48635100F00EFAD4235B00DE +:1036AC00E458DA4BE256012A04D0039950465831BB +:1036BC0000F002FAFF228026D44BD54DE2546B6900 +:1036CC00B600329C334203D0D24800F0F5F9AE621A +:1036DC00D0256D00665900F0EBFC01002000B047CE +:1036EC00CD4B029A6351C94BD35C7F2B05D89D21DE +:1036FC00049A0598490000F0EFF9029800F018FEC2 +:10370C00329800F015FE319800F012FE72B6C348E4 +:10371C0000F0D2F900F0F4F91121C14A136A8B437D +:10372C0013628022BA4B92009A62DA3AFF3A9A619B +:10373C00BC4B19329A62FEE7E368BB4AE3681A4055 +:10374C00BA4B1343E360E3689B0200D49DE4F0237F +:10375C00A26A1B021343A36297E4B54800F0ACF9CC +:10376C00FF22AA4BE25411AB9946B24B0393B24BD6 +:10377C009A46AAE68921B14BB14A18004900049235 +:10378C00059300F0A9F93DE6072002230C68844359 +:10379C0023430B605669AB4C05E053699B1BA3425A +:1037AC0001D9FFF78AFB0B680340022BF5D1FFF719 +:1037BC000FFB4821A44AA54800F08EF9E3E53198A7 +:1037CC0000F0DAFB002800D1D2E614A800F0D4FBFC +:1037DC00002800D1CCE680229D4E92007369904661 +:1037EC00134200D0E8E004219A4A13698B43136119 +:1037FC0030BFBDE64B461E78974B6C228C33197844 +:10380C0000296ED12F2E7CD16B3A1A709AE6934A0E +:10381C009349944800F060F9B0E699681140082982 +:10382C0000D1DEE099681140102900D189E0996837 +:10383C001140202900D1D7E09B681A40182A00D1EA +:10384C00D6E00020FFF72AFB02230C6884432343B5 +:10385C000B6056697B4C05E053699B1BA34201D955 +:10386C00FFF72BFB0B680340022BF5D1FFF706FB90 +:10387C0052467D4B983383CA83C37B4BA43383CA94 +:10388C0083C3042379490A6813430B604346E35608 +:10389C00012B00D0FAE5744AB333D4507249744A00 +:1038AC00043BCA500B004A46B83383CA83C308236F +:1038BC006E490A6813430B604346E2565D4B039313 +:1038CC005D4B9A46012A00D0E2E52023674A116835 +:1038DC000B431360F9E5674A6749624800F0FCF84E +:1038EC003BE60A2E44D0654800F0E6F83000FEF7BF +:1038FC0017F80022584B8C331A7023E6CB68FFF76D +:10390C0060FA55488D3003788046534884469C4471 +:10391C00604681540A2E0AD041460133DBB20B704B +:10392C008654142B00D00DE6544800F0C5F84A49D3 +:10393C0053486C3100F0C0F80022474B8D331A709D +:10394C0000E6DA68D968D243D8684906490F4004C2 +:10395C000131440E92074FD04A48FEF771FE604386 +:10396C00494BD968490F0131FEF76AFEFFF796FA09 +:10397C003948394E84462F208D3631784B1CDBB2BA +:10398C00614433708854142B08D13C4800F094F8EF +:10399C003E493B4800F090F8434633700022904675 +:1039AC002D4E2D498D3633786C31CA54344800F085 +:1039BC0083F8434633709CE706202B683449584300 +:1039CC00FEF73EFE3368334A01301340336003E0A8 +:1039DC00002800D1CCE50138424673691342F7D177 +:1039EC0001E72D48FFF75AFA80200002FFF756FA3C +:1039FC00FA20C001FFF752FA2748FEF721FE604378 +:103A0C00AEE7C046010B00082C5B0008D514000083 +:103A1C0000040050A0580008E10A00083C5B0008B4 +:103A2C00002C0140000800503CC2FEFF03100000B7 +:103A3C00D45A00083C510008E4550008AC55000865 +:103A4C00C05A00088813000098570008B0570008A7 +:103A5C000070004000ED00E00C0100200056000852 +:103A6C009E020000AC5400088C0000200044004072 +:103A7C00F50B0008BC55000897020000405B0008DD +:103A8C001C5B00080024F4000010024078010020A8 +:103A9C0040420F00FFBFFFFF00127A0010B5FEF787 +:103AAC0021FC10BD00B583B0019101AA01000020DA +:103ABC00FEF71CFC03B000BD0FB400B583B004AB23 +:103ACC0002CB01AA002000930193FEF70FFC03B078 +:103ADC0008BC04B01847C046130010B50A0001001A +:103AEC000148FFF7E9FFFEE76C5B00080A0010B520 +:103AFC0001000020FEF7D0FBC343DB17184010BDBC +:103B0C007047C04600238360426001607047C04626 +:103B1C0010B503680400002B04D040689847A368D4 +:103B2C000133A36010BDC04601604B1E99410023B8 +:103B3C004942114041608360C360704703009B6839 +:103B4C00C068C01A43425841C0B270470200C368F3 +:103B5C00581E9368C01A536800D5C0187047C046E9 +:103B6C0003008268C1685B68501A00D5C0187047A2 +:103B7C00F0B54646D6464F460500C0B5EB688068A2 +:103B8C00013B0E0014001B1A1ED493421AD31700CB +:103B9C00002F05D12000E0BCBA46B146A846F0BDC6 +:103BAC00AB6828689C463A006044310000F0D8FBB2 +:103BBC00AB689C466B686744AF609F42EAD10023B8 +:103BCC00AB60E7E70020E6E76A6890464344A3420F +:103BDC00F8D30319994627009A42D9D8131A9A4652 +:103BEC002B6852469C46604400F0BAFB00234246C8 +:103BFC00AB604B4656449F1ACAE7C046F8B54746D9 +:103C0C00CE4680B5C6688368050088469C1B0BD4DD +:103C1C00944207D82700002C20D13800C0BCB946EC +:103C2C00B046F8BD1400F5E7436899464C449442FD +:103C3C0000D91400331927009945ECD84B469F1B2B +:103C4C002B683A009919404600F08AFB4B46F61A4D +:103C5C00A419B84400263F19002CDED02968220094 +:103C6C004046891900F07CFBD7E7C046F0B54F46BB +:103C7C004646D646C0B50F008368C16806001400DE +:103C8C005B1A1ED493421AD31500002D05D12000C7 +:103C9C00E0BCBA46B146A846F0BDF36831689C4614 +:103CAC002A006144380000F05BFBF3689C467368A3 +:103CBC006544F5609D42EAD10023F360E7E70020FC +:103CCC00E6E7426890464344A342F8D30B19994661 +:103CDC0025009A42D9D8531A9A46036852469C46F4 +:103CEC003800614400F03CFB00234246F3604B4635 +:103CFC0057449D1AC9E7C04670B501000400861DE3 +:103D0C001D4D1E4823781B025840082304E0013B3C +:103D1C00DBB280B2002B09D002B24000002AF6DAE6 +:103D2C00013B6840DBB280B2002BF5D10134A642D6 +:103D3C00E8D14B888A781D0A120215431BD0083132 +:103D4C004D190D4CADB20B781B025840082304E002 +:103D5C00013BDBB280B2002B09D002B24000002A3A +:103D6C00F6DA013B6040DBB280B2002BF5D10131B9 +:103D7C008BB2AB42E7D170BD21100000FFFF0000F9 +:103D8C00052804D883001B180248C0187047024845 +:103D9C00FCE7C046905B00088C5B000870B5040023 +:103DAC0004A80078490000010843012101430720C1 +:103DBC0018400023D20002436380237120000023AB +:103DCC000725C9B221706270661D082201304B4074 +:103DDC0004E0013AD2B2DBB2002A09D059B25B003E +:103DEC000029F6DA013A6B40D2B2DBB2002AF5D1E7 +:103DFC00B04201D00178E8E763712000FFF77CFF47 +:103E0C00030AE071A371200070BDC04670B50400B8 +:103E1C0004A840C84900058820001B010B43D200B0 +:103E2C0031002370627008302A0000F099FA2B0AD6 +:103E3C00A3700023E570200007252371661D02780E +:103E4C005340082204E0013AD2B2DBB2002A09D076 +:103E5C0059B25B000029F6DA013A6B40D2B2DBB200 +:103E6C00002AF5D10130B042E9D163712000FFF78F +:103E7C0043FF030AE071A371200070BD70B50023ED +:103E8C0007244679451D02785340082204E0013A84 +:103E9C00D2B2DBB2002A09D059B25B000029F6DAA3 +:103EAC00013A6340D2B2DBB2002AF5D10130A8420C +:103EBC00E9D1F01A42425041C0B270BD0078800680 +:103ECC00800F704700780007400F704740788006DD +:103EDC00400F70474378072018407047827843881A +:103EEC001202180A104370470830704710B50400CE +:103EFC00FFF702FFE388A1791B0A09020B43181A8A +:103F0C0042425041C0B210BDB0B500AF050000F048 +:103F1C00BFF86A46C31DDB08DB00D31A9D460200BE +:103F2C00040069462800FFF769FE80B2844203D082 +:103F3C000024BD462000B0BD684600F0D3F8040054 +:103F4C002800FFF70DFE8442F2D8F2E770B50500A9 +:103F5C000C001600002905D0320028002100FFF7C4 +:103F6C00E3FD70BD3D21024A0248FFF7B5FDF3E7C2 +:103F7C00B05B0008C05B000810B5FFF7DFFD10BD9B +:103F8C00F8B5DE4657464E464546E0B500AF1E0036 +:103F9C0080468A46914600F07BF86B46C41DE408C7 +:103FAC00E4001B1B9D460500801983B2320051466C +:103FBC0068469B4600F08AF8FEF71CF84046FFF76F +:103FCC00C5FD002483450DD9FDF7F2FF5B46E01AD1 +:103FDC00BD4643425841C0B2F0BCBB46B246A946AE +:103FEC00A046F8BD2A0069464046FFF7C1FD4B4686 +:103FFC0084B2002BE8D0320049464046FFF7B8FDAA +:10400C002418A4B2E0E7C046F8B54E464546DE4655 +:10401C005746E0B500AF060089469046FFF774FF9F +:10402C000025041E07D1BD462800F0BCBB46B24695 +:10403C00A946A046F8BD6A46C31DDB08DB00D31AAF +:10404C00EA469D46FDF7D6FF220069463000FFF791 +:10405C000DFE0600B6B2EB46FDF7AAFF002E01D10D +:10406C00D546E0E7684600F03DF8844205D1594654 +:10407C004046C8470125D546D5E72521024A0348C5 +:10408C00FFF72AFDF3E7C046D85B0008C05B0008C9 +:10409C000C20704710B5FEF7AFF802000B00034878 +:1040AC000260436080235B02836010BD60220020AD +:1040BC0010B5FEF7A1F802000B0003480260436044 +:1040CC0080239B02836010BD5022002070B5040039 +:1040DC000E001500FEF790F8668120606160258166 +:1040EC00200070BD00890C3080B27047807A704718 +:1040FC00008970470C30704710B5042A26D012D8AE +:10410C00012A15D0022A1BD1052303700023441C5D +:10411C00C85CE0540133D8B29042F9D30220002A93 +:10412C000AD180B210BD082A0AD107230370EDE72B +:10413C00042303700B784370013AD0B20230F0E7DD +:10414C0004230370002343700220EBE70623037063 +:10415C00DCE7C046F0B5C6460E0000B5002917D006 +:10416C00FF23050000240227984601CDFEF756FADE +:10417C0080B280459B415B420233C01801343F182A +:10418C00E4B2BFB2A642F0D1380080BCB846F0BD54 +:10419C000227F9E7F8B5DE4657464E464546162344 +:1041AC00E0B583460370002A38D0013AD2B29200AF +:1041BC0091460B1D0E000127994411E002220C239D +:1041CC0092462B7068700A3B020454444146120C10 +:1041DC00E8183F19043600F0C3F8BFB2B14512D04D +:1041EC005B46DD19336818009846FEF717FA84B25F +:1041FC00FF2CE3D90D2303222B70230AAB709246BC +:10420C0003236870E0E7781C80B25A461823D35514 +:10421C00F0BCBB46B246A946A046F8BD0220012719 +:10422C00F3E7C046FB2203000C38104203D00020F9 +:10423C00042B03D07047023188B2FBE7013188B2FE +:10424C00F8E7C046F8B5050016001C000D2909D882 +:10425C000B291BD80439032916D83100DAB2FFF721 +:10426C004BFFF8BD103901290ED8FF2B2AD810238B +:10427C004470037002270220220031002818E41930 +:10428C0000F06EF8A0B2ECE70020EAE71000FEF7B1 +:10429C00C5F984B2FF2C0FD90D232B70230AAB70F8 +:1042AC0003270323687002043100120CE818E41988 +:1042BC0000F056F8A0B2D4E70C2302272B706870DC +:1042CC000A3BF0E711230370230A44708370032721 +:1042DC000320D1E770B500260C4D0D4C641BA410C7 +:1042EC00A64209D1002600F023FD0A4D0A4C641B9E +:1042FC00A410A64205D170BDB300EB589847013607 +:10430C00EEE7B300EB5898470136F2E7345C00084F +:10431C00345C0008345C0008385C000810B5034BB2 +:10432C000100186800F09AF810BDC0460800002083 +:10433C0010B5034B0100186800F024F810BDC046FE +:10434C000800002030B500240139A24201D1002020 +:10435C0005E0035D01340D5DAB42F6D0581B30BD5A +:10436C00002310B59A4200D110BDCC5CC45401336B +:10437C00F8E703008218934200D17047197001339B +:10438C00F9E7000070B50500002910D00C1F236858 +:10439C00002B00DAE418280000F070F91D4A1368AD +:1043AC00002B05D163601460280000F06FF970BD1C +:1043BC00A34208D9216860188342F3D118685B685E +:1043CC0041182160EEE71A005B68002B01D0A34274 +:1043DC00F9D911685018A0420BD12068091850184F +:1043EC0011608342E0D118685B684118116053601A +:1043FC00DAE7A04202D90C232B60D5E721686018BC +:10440C00834203D118685B68411821606360546073 +:10441C00CAE7C0467022002070B50F4E0D003168FF +:10442C000400002902D100F08FF830602900200030 +:10443C0000F08AF8431C0AD00323C51C9D43A842F4 +:10444C0007D0291A200000F07FF8431C01D1012568 +:10445C006D42280070BDC04674220020F7B50322BF +:10446C00CB1C9343083306001F000C2B32D20C27B5 +:10447C00B94231D8300000F001F9324D2B681C00E4 +:10448C00002C2ED139003000FFF7C6FF0400431C6E +:10449C001ED12C682500002D4AD123682900E31871 +:1044AC003000019300F050F8019B834243D1236804 +:1044BC000337FF1A03239F4308370C2F00D20C2716 +:1044CC0039003000FFF7A8FF431C34D02368DF19F4 +:1044DC00276013E0002BCBDA0C2300253360280077 +:1044EC00FEBD2268D11B20D40B2917D9E2192760F5 +:1044FC00A34211D12A60636811605360300025001B +:10450C0000F0C4F807220B35231D9543EA1A9D428F +:10451C00E5D05B1BA350E2E75A60ECE76268A3426C +:10452C0001D12A60EAE75A60E8E723006468A7E74C +:10453C002C006D68AFE70C233000336000F0A6F858 +:10454C00CDE7C04670220020002370B5064D040054 +:10455C0008002B6000F0DEFB431C03D12B68002B02 +:10456C0000D0236070BDC046782200200CB430B55A +:10457C00174B0C001D689DB0002908DA8B23012015 +:10458C002B6040421DB030BC08BC02B018478223DF +:10459C006A469B009382002302900690994200D0B9 +:1045AC004B1E0493079301236A465B42D382280077 +:1045BC0021AB209A02A9019300F0D2F8431C01DA36 +:1045CC008B232B60002CDDD00023029A1370D9E7CB +:1045DC000800002003000A7801311A700133002A08 +:1045EC00F9D17047030030B51D00002A06D00C78B5 +:1045FC00013A01332C700131002CF5D100219A18AD +:10460C00934200D130BD19700133F9E730B5140075 +:10461C0005001A009BB0002C05DA8B2303600120E7 +:10462C0040421BB030BD822368469B00838100232F +:10463C00009104919C4200D0631E029305930123C8 +:10464C0069465B42CB8128001E9B00F089F8431C15 +:10465C0001DA8B232B60002CE3D00023009A13701B +:10466C00DFE7000007B5009313000A0001000248C1 +:10467C000068FFF7CBFF0EBD0800002010B5024804 +:10468C0000F0F0FA10BDC0467C22002010B50248A4 +:10469C0000F0E9FA10BDC0467C220020F0B58E680F +:1046AC0085B007000C00039201939E423CD89023E6 +:1046BC008A89DB001A4234D00969236860695B1A65 +:1046CC00029303234343DD0FED18019B0298013342 +:1046DC001B186D10AB4200D91D00530532D52900B3 +:1046EC003800FFF7BBFE061E09D10C233B604023AC +:1046FC000120A28940421343A38105B0F0BD029A68 +:10470C002169FFF72DFEA389144A1A408023134315 +:10471C00A381029B2661F61826606561019EED1A45 +:10472C00A560019B9E4200D9019E3200039920682E +:10473C0000F0A5FAA36800209B1BA36023689E19B8 +:10474C002660DAE72A00380000F0ACFA061EE0D149 +:10475C0038002169FFF716FEC7E7C0467FFBFFFF55 +:10476C00F0B5A1B003901D008B890F0016001B063D +:10477C0011D50B69002B0ED14021FFF76FFE38606D +:10478C003861002805D10C23039A0138136021B03D +:10479C00F0BD40237B61002308AC6361203363765A +:1047AC001033A376079535002B78002B01D0252BE1 +:1047BC0047D1AB1B0593B5420CD03200390003989E +:1047CC00FFF76CFF431C00D1AEE06269059B944679 +:1047DC00634463612B78002B00D1A5E001220023F8 +:1047EC005242626004A9543252186E1C2360E3607A +:1047FC00A3601370A36505223178544800F034FA95 +:10480C00751C00281FD12268D30604D5532304A994 +:10481C005B1820211970130704D5532304A95B18C6 +:10482C002B21197033782A2B16D0350000210A2041 +:10483C00E3682A786E1C303A092A4ED9002911D126 +:10484C0017E00135B0E7414B2268C01A01238340C1 +:10485C0013432E002360CEE7079B191D1B6807919D +:10486C00002B01DB0B9304E05B42E3600223134358 +:10487C0023602B782E2B0AD16B782A2B35D1079BF2 +:10488C0002351A1D1B680792002B2BDB0993304E47 +:10489C0003223000297800F0E7F9002806D04023E5 +:1048AC00801B83402268013513432360297806223C +:1048BC0028486E1C217600F0D7F900283CD0264BF6 +:1048CC00002B25D10722079B07339343083307930B +:1048DC006369049A9B18636165E7434335000121C2 +:1048EC009B18A6E701235B42D0E700230A201A009D +:1048FC000135636029786E1C3039092903D9002BE6 +:10490C00C5D00992C3E74243350001235218F1E7A1 +:10491C0007AB00933A002100104B039800E000BF56 +:10492C000490049B0133D3D1BB890D985B0600D452 +:10493C002DE7012040422AE707AB00933A00210003 +:10494C00064B039800F07CF8EAE7C046F85B0008D9 +:10495C00FE5B0008025C000800000000A94600088D +:10496C00F7B5150001938A680B690C00009093420F +:10497C0000DA130022002B6043321278002A01D097 +:10498C0001332B6023689B0602D52B6802332B6006 +:10499C002268062317001F401A4227D023004333F6 +:1049AC001B785A1E93412268920630D4220001993A +:1049BC000098089E4332B047431C25D0062320683C +:1049CC002A68E16800250340042B03D18D1AEB43C0 +:1049DC00DB171D40A3682269934201DD9B1AED1879 +:1049EC000027BD4220D1002010E00137E3682A687F +:1049FC009B1ABB42D2DD2200012301990098089E2C +:104A0C001932B047431CF0D101204042FEBD30208A +:104A1C00E1184331087021005A1C45310978A2185D +:104A2C00433202331170C1E722000123019900982F +:104A3C00089E1A32B047431CE6D00137D1E700007C +:104A4C00F0B58BB006920A0043320793059004929E +:104A5C000A7E0C00109B782A07D8622A09D8002AF3 +:104A6C0000D1C1E0582A00D18CE0260042363270C9 +:104A7C0022E0100063381528F7D8FDF7D7FD160093 +:104A8C001F00F6FFF6FFF6FFF6FF1F00F6FFF6FF1E +:104A9C00F6FFF6FFA80036009A00F6FFF6FFB90005 +:104AAC00F6FF3600F6FFF6FF9E0026001A68423627 +:104ABC00111D1960136833700123A7E00868196889 +:104ACC000A1D05060BD50D681A60002D03DA2D237F +:104ADC00049A6D421370614B0A2703931BE00D6817 +:104AEC001A604106F1D52DB2EFE70D681968081D63 +:104AFC0018602E0601D50D6803E06D06FBD50D6818 +:104B0C00ADB2564B082703936F2A00D0023723000F +:104B1C00002243331A706368A360002B03DB04226A +:104B2C00216891432160002D02D1049E002B0CD0F2 +:104B3C00049E28003900FDF709FE039B013E5B5CD7 +:104B4C0033702B0005009F42F3D9082F09D123683D +:104B5C00DB0706D563682269934202DC3023013EF1 +:104B6C003370049B9B1B2361079B210000930598CA +:104B7C00069B09AAFFF7F4FE431C4CD101204042CE +:104B8C000BB0F0BD45310A70344A03921A682168A3 +:104B9C0020CA1A60080616D5CB0702D52023194364 +:104BAC0021601027002DB2D1202322689A43226065 +:104BBC00ADE7202209680A432260220078214532A1 +:104BCC001170274AE1E74806E6D5ADB2E4E71A686A +:104BDC000D68101D4969186013682E0601D51960FF +:104BEC0002E06D06FBD519800023049E2361BBE710 +:104BFC001A68111D1960166800213000626800F0F7 +:104C0C0033F8002801D0801B6060636823610023A7 +:104C1C00049A1370A8E72369320006990598079D3A +:104C2C00A847431CAAD023689B0715D4099BE068AE +:104C3C009842A5DA1800A3E72200012306990598EB +:104C4C00079E1932B047431C98D00135E368099A86 +:104C5C009B1AAB42F0DCE9E70025F7E7095C00089A +:104C6C001A5C000870477047C9B28218904201D193 +:104C7C000020704703788B42FBD00130F6E710B56B +:104C8C00884202D98B18984203D3002307E08B5C2F +:104C9C008354013AFBD210BDCC5CC45401339A420C +:104CAC00FAD1F8E7F7B507000E001400002905D17A +:104CBC001100FFF7D3FB05002800FEBD002A03D12D +:104CCC00FFF760FB2500F7E700F01BF8019084422A +:104CDC0003D835004308A342EED321003800FFF778 +:104CEC00BDFB051EE8D0019B22009C4200D91A0096 +:104CFC0031002800FFF734FB31003800FFF742FB8E +:104D0C00DAE70B1F1B68181F002B01DA0B58C018B1 +:104D1C0070470000044A03001068002802D0C31832 +:104D2C00136070470148FAE7802200208822002097 +:104D3C00F8B5C046F8BC08BC9E467047F8B5C046EE +:084D4C00F8BC08BC9E4670474C +:104D5400F8110008F8110008B4100008CE1000087B +:104D6400F8110008FC100008A2110008C81100087E +:104D7400E0110008881000082E1600081A16000812 +:104D84001A1600081A1600081A1600081A1600083F +:104D94001A1600081A1600081A1600081A1600082F +:104DA4001A160008EC1500087A160008D416000834 +:104DB4001A1600081A1600081A1600080C1600081D +:104DC40010170008781700086A1700081017000861 +:104DD4001017000810170008101700081017000813 +:104DE4001017000810170008101700081017000803 +:104DF40010170008101700081017000810170008F3 +:104E040010170008101700081017000810170008E2 +:104E140010170008101700081017000810170008D2 +:104E240010170008101700081A17000810170008B8 +:104E340010170008101700081A17000810170008A8 +:104E440010170008101700081017000810170008A2 +:104E5400101700081017000858170008E817000872 +:104E64001618000840180008E8170008E81700089A +:104E7400E8170008E8170008E8170008E817000812 +:104E8400E8170008E8170008E8170008E817000802 +:104E9400E8170008E8170008E8170008E8170008F2 +:104EA400E8170008E8170008E8170008E8170008E2 +:104EB400E8170008E8170008E8170008E8170008D2 +:104EC400E8170008E8170008F2170008121800088D +:104ED400E8170008F2170008E8170008E8170008A8 +:104EE400E8170008E8170008E81700084E1800083B +:104EF400E8170008F617000888180008C01800080A +:104F0400E4180008881800088818000888180008A1 +:104F140088180008881800088818000888180008ED +:104F240088180008881800088818000888180008DD +:104F340088180008881800088818000888180008CD +:104F440088180008881800088818000888180008BD +:104F540088180008881800088818000888180008AD +:104F6400A018000888180008041900088818000808 +:104F74009218000888180008881800088818000883 +:104F8400881800088818000888180008881800087D +:104F9400A41800087C1900084E1900084E190008CE +:104FA4004E1900084E1900084E1900084E19000841 +:104FB4004E1900084E1900084E190008421900083D +:104FC4004219000842190008421900084219000851 +:104FD4009E190008421900084219000842190008E5 +:104FE4004219000842190008421900084219000831 +:104FF4004219000842190008421900084219000821 +:105004004219000842190008421900084219000810 +:105014004219000842190008421900084219000800 +:1050240042190008421900084219000842190008F0 +:1050340042190008421900084219000842190008E0 +:1050440042190008421900084219000842190008D0 +:105054004219000842190008A6190008BE190008E0 +:1050640042190008DC190008421900084219000816 +:1050740042190008421900084219000842190008A0 +:1050840042190008241A0008421900083A1A0008B4 +:1050940042190008421900084C1A00084219000875 +:1050A4004219000842190008041A0008621A00088C +:1050B4006C1A000802240008DA230008DA23000826 +:1050C400DA230008DA230008DA230008DA230008C8 +:1050D400DA230008DA230008DA230008DA230008B8 +:1050E400442500088A240008DA230008DA2300088B +:1050F400DA230008DA230008DA230008DA23000898 +:10510400DA230008DA230008DA230008DA23000887 +:10511400DA23000868240008DA230008DA230008E8 +:1051240042240008DA23000822240008DA230008B5 +:10513400DA230008022400086173736572745F66E1 +:1051440061696C656400000072784572726F724325 +:10515400616C6C6261636B0074784572726F724348 +:10516400616C6C6261636B003031323334353637D5 +:10517400383941424344454673746174654E6F70D7 +:105184000000000073746174654E6F7000000000CD +:105194004253505F646F4368616E6E656C41637423 +:1051A400696F6E004174747269627574655F6177CA +:1051B40061697452656164004253505F7472696737 +:1051C400676572414443000068616E646C655265B2 +:1051D4006164526571756573740000007374617461 +:1051E4006549646C650000005075736820746865D7 +:1051F40020627574746F6E20746F20706C617920F6 +:105204006F72207061757365203A2D290A000000C1 +:1052140068616E646C655772697465526571756511 +:105224007374000068616E646C65496E766F6B65BB +:10523400526571756573740068616E646C6552655E +:1052440071756573740000006469737061746368D8 +:105254004576656E74000000737461746543616E15 +:105264006F707900737461746549646C6500000043 +:10527400737461746550756C73696E670000000027 +:10528400737461746550617573656400446174611D +:105294004C696E6B5F77616974466F7253796E63A4 +:1052A4000000000068616E646C65496E636F6D692F +:1052B4006E674672616D6500486172644661756C23 +:1052C400745F48616E646C6572000000737075727F +:1052D400696F75734952510054494D315F42524BC5 +:1052E4005F55505F5452475F434F4D5F4952514899 +:1052F400616E646C65720000444D41315F436861C6 +:105304006E6E656C315F49525148616E646C6572B2 +:105314000000000000000000000000000000000089 +:105324000000000000000000000000000000000079 +:105334000000000001000000020000000300000063 +:105344000400000006000000070000000800000040 +:10535400090000004253505F726567697374657297 +:1053640041707054696D657248616E646C65720059 +:10537400445B00082454000802007D03C8000000B8 +:10538400505B00081C540008040032052C01000086 +:10539400585B00081454000804001405C8000000F9 +:1053A400645B0008F053000812001E092800000086 +:1053B4004253505F726567697374657250756C739C +:1053C4006544656C656761746500000050617474C0 +:1053D40065726E4974657261746F725F6368656348 +:1053E4006B5061747465726E000000000102020566 +:1053F40004020A040408080501080A01050A020156 +:1054040005020204040A080405080801010A0A0541 +:10541400010802040402080101020408020108044C +:10542400050A0A0525732825732C202575290A00E9 +:105434002573282575290A0053657474696E6720DD +:10544400696E74656E7369747920746F2025686859 +:105454007525250A0000000053657474696E672081 +:105464005663617020746F20256875206D560A009C +:1054740053657474696E672070756C736520776901 +:1054840064746820746F202568687520C2B5730A37 +:105494000000000070742D3E706163655F6D7320C1 +:1054A4003E3D2035000000007372632F6273705F0D +:1054B40073746D3332673037312E630070742D3E50 +:1054C40070756C73655F77696474685F6D69637226 +:1054D4006F7320213D20300070742D3E6E725F6F1B +:1054E400665F70756C73657320213D203000000089 +:1054F40028656C636F6E5B305D202620656C636F7E +:105504006E5B315D29203D3D203000005465726D95 +:10551400696E616C000000005254540053454747C3 +:105524004552000053657175656E6365725F25733E +:1055340020756E6578706563746564206576656E44 +:10554400743A2025750A0000436F6E74726F6C6C98 +:1055540065725F257320756E657870656374656424 +:10556400206576656E743A2025750A007366203DC1 +:105574003D204E554C4C00007372632F636F6E7464 +:10558400726F6C6C65722E63000000007372632F7F +:1055940073657175656E6365722E63006E62722049 +:1055A4003D3D2031000000007372632F646174611B +:1055B4006C696E6B2E6300006273702E6372697483 +:1055C4006963616C5F73656374696F6E5F6C657644 +:1055D400656C20213D2055434841525F4D415800A0 +:1055E4002573282575293A20756E6B6E6F776E20AA +:1055F4006465766963652069640A00006273702ECD +:10560400637269746963616C5F73656374696F6EF7 +:105614005F6C6576656C20213D2030004672616DBB +:1056240065207061796C6F616420746F6F206269AA +:10563400673A20256875206279746573000000005C +:1056440076302E34302D6265746100002573206637 +:105654006F722069643D2568750A000025730A008D +:1056640025733A20756E6B6E6F776E206174747259 +:1056740069627574652069643D2568750A000000D7 +:10568400436F6E74726F6C6C65725F257320454E48 +:105694005452590A00000000436F6E74726F6C6CB0 +:1056A40065725F257320455849540A007265616428 +:1056B400000000005472616E73616374696F6E2040 +:1056C4002568753A20257320617474726962757453 +:1056D40065202568750A000077726974650000000A +:1056E40073746F70000000007061757365000000D2 +:1056F400426F78206E616D652073657420746F202D +:10570400272573270A000000737562736372696248 +:105714006520746F00000000696E766F6B65000091 +:1057240025732C20756E6B6E6F776E206F70636FB0 +:1057340064652030782530326868780A00000000FB +:10574400706C61790000000054696D652025303269 +:10575400753A253032753A253032750A000000005A +:105764005265636569766564207369676E616C2050 +:1057740025640A00257328256875293F0A0000005E +:10578400537769746368696E6720746F2027257383 +:10579400270A000070642D3E6E725F6F665F73743B +:1057A40065707320213D2030000000007372632F68 +:1057B4007061747465726E5F697465722E63000043 +:1057C400566261743D256875206D562C20566361C0 +:1057D400703D256875206D562C20497072696D3DA9 +:1057E400256875206D410A0053657175656E6365A2 +:1057F400725F257320454E5452590A0053657175E2 +:10580400656E6365725F257320455849540A00002C +:105814005374617274696E6720272573270A000028 +:1058240046696E697368656420272573270A00003A +:10583400257320454E5452590A0000002573204513 +:105844005849540A00000000526573756D696E670B +:1058540020272573270A000050617573696E67203D +:10586400272573270A000000436F6D6D616E647312 +:105874003A202F3F202F61202F62202F64202F6C8D +:10588400202F6E202F71202F75202F76202F772028 +:105894002F30202F312E2E2F390A00005475726EAE +:1058A400696E672056636170204F46460A00000007 +:1058B4005475726E696E672056636170204F4E0A8C +:1058C400000000004669726D776172652025730AD5 +:1058D40000000000556E6B6E6F776E20636F6D6D08 +:1058E400616E6420272F2563270A0000476F742008 +:1058F40053594E43206672616D652C207365715F48 +:105904006E723D256868750A0000000027252E2A5E +:1059140073273F0A00000000476F74202573206638 +:1059240072616D652C207365715F6E723D256868C8 +:10593400752C207061796C6F61645F73697A653D61 +:105944002568750A0000000025733A20626164200E +:105954006672616D650A000025732C204943535219 +:105964003D307825780A000020205469703A206878 +:10597400616C74204350552C206368616E67652008 +:105984006775617264204020257020746F20302C6C +:10599400207468656E20737465702E0A0000000020 +:1059A40050742053523D307825780A0041444320F6 +:1059B4006F76657272756E0A0000000041444320E0 +:1059C40072656164790A0000414443206368616E32 +:1059D4006E656C20636F6E666967207265616479B9 +:1059E4000A00000041444320454F430A00000000E0 +:1059F40041444320454F530A0000000041444331D1 +:105A04002D3E4953523D307825780A0025732C20C9 +:105A140054454946310A000025732C204953523D10 +:105A2400307825780A000000496E697469616C69F0 +:105A340073696E672E2E2E0A0000000044657649B5 +:105A4400643D307825782C2053797374656D436FE9 +:105A54007265436C6F636B3D25750A004C4C5F4166 +:105A640044435F5245475F496E6974206572726FA3 +:105A7400723D25750A00000025733A205053433DBA +:105A840025750A004D65616E204D616368696E6518 +:105A940000000000436865636B696E672027257307 +:105AA400270A000025733A2073686F727420696EA8 +:105AB40020656C636F6E202568750A006D652D3E48 +:105AC4006368616E6E656C5F6664203C2030000024 +:105AD40043616E206F6E6C7920757365206F6E65FF +:105AE4002073657269616C20706F72742061742018 +:105AF400612074696D652C20666F72206E6F770A61 +:105B0400000000005374617274696E67204E656F03 +:105B1400444B210A25730000436F6E736F6C653A22 +:105B240020272573270A0000456E64206F662073C2 +:105B3400657373696F6E0A00427965210A0000007B +:105B44004A61636B68616D6D65720000546F6767CD +:105B54006C65000043726F7373546F67676C650004 +:105B6400436972636C650000415353455254494F75 +:105B74004E204641494C454420282573203A20258F +:105B840075292025730A0000424144004E4F4E45BA +:105B94000041434B00004E414B000053594E43001B +:105BA40044415441004F50545300000073746F72C9 +:105BB40061676520213D204E554C4C006D616F6C32 +:105BC40069622F7372632F6576656E74717565757E +:105BD400652E63006576656E745F73697A65203D32 +:105BE4003D20414F4576656E745F73697A6528651B +:105BF40076742900232D302B2000686C4C006566D8 +:105C04006745464700303132333435363738394109 +:105C1400424344454600303132333435363738391F +:085C2400616263646566000023 +:085C2C00A0CDFF7F0100000084 +:045C3400E50000087F +:045C3800BD000008A3 +:105C3C000024F400040000000C0000200000000010 +:105C4C000000000000000000000000000000000048 +:105C5C000000000000000000000000000000000038 +:105C6C000000000000000000000000000000000028 +:105C7C000000000000000000000000000000000018 +:105C8C000000000000000000000000000000000008 +:0C5C9C00000000000000000000000000FC +:0400000508002B655F :00000001FF diff --git a/firmware/inc/app_event.h b/firmware/inc/app_event.h index 250e945..3194811 100644 --- a/firmware/inc/app_event.h +++ b/firmware/inc/app_event.h @@ -21,7 +21,7 @@ enum { ET_THIRD_PARTY = ET_AO_FIRST_APP_EVENT, // To keep other libs working. ET_APP_HEARTBEAT, ET_ADC_DATA_AVAILABLE, ET_DEBUG_SYNC, ET_DATAGRAM_SYNC, ET_INCOMING_PACKET, - ET_CONTROLLER_CONNECTED, ET_CONTROLLER_DISCONNECTED, ET_ATTRIBUTE_CHANGED, + ET_CONTROLLER_CONNECTED, ET_CONTROLLER_DISCONNECTED, ET_PLAY, ET_PAUSE, ET_STOP, ET_UNKNOWN_COMMAND, ET_TOGGLE_PLAY_PAUSE, ET_SELECT_NEXT_PATTERN, ET_SELECT_PATTERN_BY_NAME, ET_SET_INTENSITY, ET_BURST_REQUESTED, ET_BURST_REJECTED, ET_BURST_STARTED, ET_BURST_COMPLETED, ET_BURST_EXPIRED, diff --git a/firmware/inc/bsp_app.h b/firmware/inc/bsp_app.h index f8b8283..e4890f5 100644 --- a/firmware/inc/bsp_app.h +++ b/firmware/inc/bsp_app.h @@ -49,6 +49,7 @@ bool BSP_startPulseTrain(PulseTrain const *); void BSP_triggerADC(void); // Firmware update. +char const *BSP_firmwareVersion(); void BSP_gotoDfuMode(void); // Close any communication ports and release resources, if applicable. diff --git a/firmware/src/bsp_stm32g071.c b/firmware/src/bsp_stm32g071.c index 896fbde..0f63d36 100644 --- a/firmware/src/bsp_stm32g071.c +++ b/firmware/src/bsp_stm32g071.c @@ -115,7 +115,7 @@ static IRQn_Type const app_timer_irq = TIM2_IRQn; static BSP bsp = {0}; -// A couple of functions from STM's infamous HAL. +// Using a couple of functions from STM's infamous HAL. extern HAL_StatusTypeDef HAL_InitTick(uint32_t); extern void HAL_IncTick(void); @@ -643,6 +643,12 @@ void BSP_init() } +char const *BSP_firmwareVersion() +{ + return "v0.40-beta"; +} + + void BSP_initComms(void) { initUSART2(115200UL); diff --git a/firmware/src/controller.c b/firmware/src/controller.c index 01a250a..3a5503a 100644 --- a/firmware/src/controller.c +++ b/firmware/src/controller.c @@ -112,9 +112,11 @@ static void handleReadRequest(Controller *me, AttributeAction const *aa) { switch (aa->attribute_id) { - case AI_FIRMWARE_VERSION: - // TODO Implement. + case AI_FIRMWARE_VERSION: { + char const *fw_version = BSP_firmwareVersion(); + attributeChanged(me, AI_FIRMWARE_VERSION, EE_UTF8_1LEN, (uint8_t const *)fw_version, strlen(fw_version)); break; + } case AI_VOLTAGES: Attribute_awaitRead(aa->attribute_id, (AttrNotifier)&attributeChanged, me); BSP_triggerADC(); @@ -301,7 +303,7 @@ Controller *Controller_new() void Controller_init(Controller *me, Sequencer *sequencer, DataLink *datalink) { - strncpy(me->box_name, "My first Neostim box", sizeof me->box_name - 1); + strncpy(me->box_name, "Mean Machine", sizeof me->box_name - 1); me->sequencer = sequencer; me->datalink = datalink; } diff --git a/firmware/src/debug_cli.c b/firmware/src/debug_cli.c index b9c4550..eb640a2 100644 --- a/firmware/src/debug_cli.c +++ b/firmware/src/debug_cli.c @@ -46,7 +46,7 @@ static void gatherInputCharacters(CmndInterp *me, char ch) static void setIntensity(CmndInterp *me, uint8_t intensity_perc) { - EventQueue_postEvent(me->delegate, ET_SET_INTENSITY, &intensity_perc, sizeof intensity_perc); + EventQueue_postEvent((EventQueue *)me->sequencer, ET_SET_INTENSITY, &intensity_perc, sizeof intensity_perc); } @@ -90,7 +90,7 @@ static void interpretCommand(CmndInterp *me, char ch) BSP_toggleTheLED(); break; case 'n': - EventQueue_postEvent(me->delegate, ET_SELECT_NEXT_PATTERN, NULL, 0); + EventQueue_postEvent((EventQueue *)me->sequencer, ET_SELECT_NEXT_PATTERN, NULL, 0); break; case 'q': { // Quit. int sig = 2; // Simulate Ctrl-C. @@ -101,7 +101,7 @@ static void interpretCommand(CmndInterp *me, char ch) changeIntensity(me, +2); break; case 'v': - CLI_logf("Firmware v0.39-beta\n"); + CLI_logf("Firmware %s\n", BSP_firmwareVersion()); 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 4c556f4..8d14f48 100644 --- a/firmware/src/neodk_main.c +++ b/firmware/src/neodk_main.c @@ -82,10 +82,6 @@ static void dispatchEvent(Boss *me, AOEvent const *evt) case ET_BUTTON_RELEASED: // Ignore for now. break; - case ET_SELECT_NEXT_PATTERN: - case ET_SET_INTENSITY: - EventQueue_repostEvent((EventQueue *)me->sequencer, evt); - break; default: BSP_logf("%s(%hu)?\n", __func__, evt_type); }