diff --git a/firmware/Setup.md b/firmware/Setup.md index ea1ec8a..5db4a9e 100644 --- a/firmware/Setup.md +++ b/firmware/Setup.md @@ -10,7 +10,7 @@ A power cycle starts the firmware; the blue LED should light up and the box is r ## Controlling NeoDK from a computer 1. Connect NeoDK to a computer using a USB-to-3.5mm-TRS-serial cable (3.3V TTL, Tip=Tx, Ring=Rx, Sleeve=GND). -2. Open a Chrome, Edge or Opera browser window and point it to [@edger477's colorful UI](https://edger477.github.io/neodk-ui/). +2. Open a Chrome, Edge or Opera browser window and point it to [@edger477's colorful UI](https://edger477.github.io/NeoDK/). ## Developing code for NeoDK ### Debugging probe diff --git a/firmware/build/neodk_g071.hex b/firmware/build/neodk_g071.hex index 633846d..4b105f7 100644 --- a/firmware/build/neodk_g071.hex +++ b/firmware/build/neodk_g071.hex @@ -1,1489 +1,1499 @@ :020000040800F2 -:1000000000900020112B0008612B0008C51C00087F +:1000000000900020492B0008992B0008FD1C0008D7 :1000100000000000000000000000000000000000E0 -:10002000000000000000000000000000612B00083C -:100030000000000000000000612B0008211D0008E6 -:10004000612B0008612B0008612B0008612B000860 -:10005000311D0008612B0008612B0008ED1F00080E -:10006000612B0008F5200008612B0008612B0008B7 -:10007000592000084D1D0008BD1D0008791E00080C -:10008000612B00083D200008612B0008612B00084F -:10009000612B0008612B0008612B0008612B000810 -:1000A000612B0008612B0008612B0008612B000800 -:0C00B00061210008612B0008612B000892 +:10002000000000000000000000000000992B000804 +:100030000000000000000000992B0008591D000876 +:10004000992B0008992B0008992B0008992B000880 +:10005000691D0008992B0008992B0008252000082D +:10006000992B00082D210008992B0008992B0008D6 +:1000700091200008851D0008F51D0008B11E00082C +:10008000992B000875200008992B0008992B00086F +:10009000992B0008992B0008992B0008992B000830 +:1000A000992B0008992B0008992B0008992B000820 +:0C00B00099210008992B0008992B0008EA :1000BC0010B5064C2378002B07D1054B002B02D032 :1000CC00044800E000BF0123237010BD7000002025 -:1000DC0000000000C84C0008044B10B5002B03D0E6 +:1000DC00000000005C4D0008044B10B5002B03D051 :1000EC000349044800E000BF10BDC04600000000FA -:1000FC0074000020C84C0008F0B50124C0238440D3 +:1000FC00740000205C4D0008F0B50124C02384403E :10010C000B4D5B00EC500700830803203840FF27A1 :10011C00AC46C026C0008740890181409B006344E7 :10012C00B6009A59BA430A439A512C60F0BDC046A6 -:10013C0000E100E0002370B50E4EB41C257885421A -:10014C0013D001330C340A2BF8D17824335D0A2BED -:10015C000AD05D1C35555C00E3189B00F3189870B1 -:10016C000548996058601A8070BD5800C3189B00F0 -:10017C00F318F5E78C0000209D110008F0B5012262 -:10018C004F46D64646460B6800249146C0B5002B18 -:10019C001AD14BE0170057437B00DB19DB43C568D2 -:1001AC00AC4666460D691E407D433543C5604D68BF -:1001BC00022D2DD07D43026813402B4303600B6846 -:1001CC001A000134E24031D04D461A00A5402A40B5 -:1001DC002B42F5D04B68013B012BDBD81700574362 -:1001EC0083688D6898467B009C467D43BC44AA4638 -:1001FC0046466546AE433500564663462E438660FA -:10020C00CE684568564395433543DB434560C6E7A6 -:10021C00FF2A10D83D007D43026A2E01761BB243A3 -:10022C004E6975432A4302624D68C3E7E0BCBA4687 -:10023C00B146A846F0BD120A52435243456A160114 -:10024C00B61AB5434E6972432A4342624D68B1E710 -:10025C0010B51124020008480B00016AA143016289 -:10026C008020064980008862DA38FF3888610449AA -:10027C00044803F0DDFBFEE7002C014000040050B5 -:10028C004851000848540008FA2170B5124C05007A -:10029C008900206802F0AAF9802301385B04984297 -:1002AC0001D3012070BDC0210C4A090650600C48D6 -:1002BC00036A1B021B0A0B43036207210023936092 -:1002CC001160032DEDD8026AA9071202120A0A4323 -:1002DC00026218006560E5E70000002010E000E015 -:1002EC0000ED00E010B50A0002490348103103F09C -:1002FC009FFB10BD485100085454000810B50A006B -:10030C0002490348203103F093FB10BD485100080B -:10031C0054540008F0B5DE46574645464E46E0B507 -:10032C00894619490700924683B0020030311748BC -:10033C009B4603F07DFB164B002498469D1C2E78A3 -:10034C00BE420AD001340C350A2CF8D103B0F0BCF3 -:10035C00BB46B246A946A046F0BD63001C194346F5 -:10036C00A4001B5B002BF1D043465A461B1998681E -:10037C0000925D684A4653463900A84743464246B8 -:10038C001B5B013B1353E1E7485100085C54000828 -:10039C008C000020F8B505001C480C0003F048FB4D -:1003AC00DB2364265B00EC54EA18B63BFF3B0421CC -:1003BC000720FFF7AFFF164F6643CC373B88B3429D -:1003CC0004D03100134803F033FB3E80124B321C37 -:1003DC009E4200D91A1C114B92B29A4200D21A00BA -:1003EC000D4B28349A1A0E4BE4B25343802212015F -:1003FC0094460C4A63441B0B536121000A4803F0DA -:10040C0017FBB823FF33EC54F8BDC0466854000802 -:10041C008C00002088540008D3270000B204000090 -:10042C004907000000740040A05400084B1E99417D -:10043C00012310B549429943002200230E3103F0E9 -:10044C005BFD10BD70B5060014001D0082B0803637 -:10045C000092019332687368A41A9D41002D04D157 -:10046C00074B9C4201D802B070BD08236A46132189 -:10047C0003F042FD009B019C33607460F3E7C046BF -:10048C00BFE1E400F0B5D6464F4646460300C0B582 -:10049C00A933FF331D8902000020002D04D1E0BCDC -:1004AC00BA46B146A846F0BDD4219C7A49005158B1 -:1004BC0098881A79002C00D084E0CC7AD879520034 -:1004CC00241A0120013CE4B2987248689B79851883 -:1004DC009946865C6D788F7AC82B00D983E001230E -:1004EC005B424B449846042F00D8A0E04B46002BAF -:1004FC0006D1D021714B724A1800890003F0A8FA7A -:10050C00002C00D189E07B01DB1B9801C01AFA2377 -:10051C00C000C01980019B04984278D3694800221E -:10052C000621694B013CD8621C635A621A698A43E2 -:10053C001A61354200D09FE00523334200D181E09F -:10054C0042460221604B35435A63DA680A43DA604B -:10055C005A6901390A435A614022ED4301205B4B31 -:10056C009A61EBB2054200D09FE0594A0221906299 -:10057C000422082019401A400340002900D090E0C2 -:10058C00022053498862002A72D10421504A916298 -:10059C00002B53D020224E4B9A614E4A002311005F -:1005AC00494CCE310B806363A3639433D05825211F -:1005BC000023002203F0A0FC012223680120134336 -:1005CC0023606CE701320C89D6B2B4422DD0720094 -:1005DC00DC790134E4B2DC71CE7A013EB44252D003 -:1005EC000020987271E7C7239846042F88D8334BA4 -:1005FC00394A180039499A4603F02AFA002C0ED0D1 -:10060C007B01DB1B9801C01AC000C0198001FA21C4 -:10061C00890001F0EBFF013881E7284B9A465046E0 -:10062C002F4A304903F014FA6DE70022D0E7234B30 -:10063C00294A1800294903F00BFA57E72022244BCA -:10064C009A62AAE7424604211F4B35439A63DA6843 -:10065C000A43DA605A6903390A435A61002D1ED1E4 -:10066C0040221A4B9A621A4B3E3A99619A610823BE -:10067C000421174A91618BE762211B4A0F48FF3115 -:10068C0003F0E6F958E70026013080B2DE7198805D -:10069C000F898742A4D1013D9E801D81A0E7ADB298 -:1006AC005AE702200A4988616DE7082402213C3A86 -:1006BC0019401A402340064CA0615EE7D85400084C -:1006CC00EC540008FEFF0000002C01400008005014 -:1006DC00000400508C000020C45400083F030000AC -:1006EC00085500084103000020550008032310B5ED -:1006FC00104C114A23616361104BA261E3618023AA -:10070C009B0123620023A3626362E36222660C4AAC -:10071C000C49543262661022E01DA2662367E36620 -:10072C00636703F031FF2000074903F02DFF2023FE -:10073C00A37110BDA42100203C550008A401002089 -:10074C000C010020485500084C550008F8B54746E8 -:10075C00CE4680B58368C56899465B1B984643684E -:10076C0004000E0017005819904507D9ED1903F035 -:10077C00D1FDE560C0BCB946B046F8BD424603F0B9 -:10078C00C9FD4B463100ED19ED1A2A006068414451 -:10079C0003F0C0FDE560EDE7F0B557464E46454623 -:1007AC00DE46E0B5354B83B09A461B780600150043 -:1007BC000191002B56D07700BB19DB0053441A6F04 -:1007CC009046DA6E9146904525D8130042462C008F -:1007DC009B1A9D4209D8002C09D1200003B0F0BC13 -:1007EC00BB46B246A946A046F0BD1C1EF5D0A1469C -:1007FC00BB19DB005344596E220041440198A044BC -:10080C0003F088FD4C46002CE7D04346BF19FF008F -:10081C0057443B67E1E742469B6E2C009B1A9D4276 -:10082C0027D8BB19DB0053449B46596E2200414428 -:10083C00019803F06FFD5B469B6EA0442D1B434556 -:10084C0019D04B4642469B1A99464D450DD8002D62 -:10085C00D9D0019BA1469C46A44463462C0001932D -:10086C00A944C5E7FFF742FFA5E74D46002DCAD0C6 -:10087C00EFE71C00D5E700239846E6E7A42100200B -:10088C00F8B557464E46DE4645468946411CE0B50E -:10089C0017004A0052180300D2009246344A5E00F8 -:1008AC0093461000F618F6005E44F36A50449846DE -:1008BC00012B0CD0022B27D0002B17D000239846ED -:1008CC004046F0BCBB46B246A946A046F8BDB36A4A -:1008DC00726A934247D9013B9B1AB8469F4200D992 -:1008EC00984642464946FFF731FFE9E7B36A726A18 -:1008FC00934233D9013B9B1A9F42E1D83A004946B7 -:10090C00FFF724FFB846DBE70023746A98461DE026 -:10091C00013B356A1B1BBB4200D93B002D1B9D4282 -:10092C0000D91D005B46534458682A0049460019FB -:10093C0003F0F0FC336A6419E31A5A1E93415B42CC -:10094C001C40A844A9447F1B7462B9D0B36AA3426B -:10095C00DED8356A5B19013B1B1BDCE7316A5B187F -:10096C00013B9B1AC8E7316A5B18013B9B1AB4E741 -:10097C00A4210020F0B5C64600B5856843686A1C02 -:10098C0004009A4207D8036859551500C368826061 -:10099C000133C36043689D4202D080BCB846F0BDB1 -:1009AC002368276998460E4B1B78002B15D0EFF364 -:1009BC001086012181F310882A0041463800FFF788 -:1009CC005FFF86F31088A368834203D001235B4248 -:1009DC00E360E2E70023A360DFE7FFF787FEE6E7CB -:1009EC00A4210020F0B54E4645465746DE46E0B5FC -:1009FC0083B09A460C9B80460E0015009946914296 -:100A0C0000D27DE008000127290001F0EFFD01373D -:100A1C008542F9D9574500D2574601230D9A1A4001 -:100A2C0001920D9A13424ED14B46002B4BD0130022 -:100A3C0020249B075ED44F4545D201235B429C4644 -:100A4C0021004046E144FFF795FF4346DB68002B4D -:100A5C0032DB4B46002BEED153460124012B07D938 -:100A6C0001235B429C46E24453466C43012BF7D86E -:100A7C002100300001F0BAFD8542F5D9214B9B468F -:100A8C0044239A4606E02900200001F0AFFDAC4259 -:100A9C000FD304003000210001F02EFE53465844C1 -:100AAC000E00C15C4046FFF765FF4346DB68002B38 -:100ABC00E9DA019B002B19D103B0F0BCBB46B2465E -:100ACC00A946A046F0BD4346DB68002BC4DAF3E729 -:100ADC004F45F1D201235B429C4620214046E14424 -:100AEC00FFF748FF4346DB68002BE5DB4B46002B4A -:100AFC00EED1E1E753465C425C41240120349AE795 -:100B0C00012787E74851000810B5080003F0C8FA20 -:100B1C00034902005431034802F08AFF002010BD43 -:100B2C00485100085455000810B5080003F0B8FAF5 -:100B3C00034902006031034802F07AFF002010BD27 -:100B4C00485100087855000810B50400806F03F078 -:100B5C00CFF9002801D1002010BD606F03F0C8F957 -:100B6C000028F8D0200003F0C3F9F5E770B5D026C3 -:100B7C007600835904009847051E1DD0A65903F032 -:100B8C0071FA01002000B047002805D00E210B4A55 -:100B9C000B48FF3102F05CFFD0235B00E55003F003 -:100BAC0053FA01002000A847002805D08821034AE9 -:100BBC000348490002F04CFF70BDC0469C5500082C -:100BCC00A855000870B5D0267600835904009847C4 -:100BDC00051E1DD0A65903F045FA01002000B047B0 -:100BEC00002805D066210B4A0B48FF3102F030FF7C -:100BFC00D0235B00E55003F027FA01002000A84742 -:100C0C00002805D0B421034A0348490002F020FF14 -:100C1C0070BDC0469C550008BC550008F8B52B4B60 -:100C2C000500C6180122300002F0DCFF012804D0B8 -:100C3C00D821274A274802F00BFF72B6BFF34F8F1B -:100C4C00BFF36F8F244C2700C4373B78FF2B2FD07A -:100C5C0022000133C4323000137002F03DFF002833 -:100C6C0010D02500C4352B78002B19D0013BDBB2FA -:100C7C00C4342370002B04D1BFF34F8FBFF36F8F9D -:100C8C0062B6F8BD154BEA56012A18D02500144956 -:100C9C0014486C31C43502F0CBFE2B78002BE5D117 -:100CAC00A621114A1148890002F0D2FE2B78DDE70B -:100CBC000F4A10490D4802F0CBFE3B78C8E7802163 -:100CCC000D4A13688B431360CBE7C04664100000D9 -:100CDC00CC550008D85500088C000020D514000015 -:100CEC0048510008105600082C560008D85400082B -:100CFC00E85500089102000000440040F8B5224D70 -:100D0C000400435D5A1CD2B24255C3181F48844696 -:100D1C0063441970072A08D91C4BE618082A0DD011 -:100D2C001B4BE05A0830824201D00020F8BD002253 -:100D3C00154B3000E25403F081F8F7E7300003F074 -:100D4C0059F800280BD0300003F084F88023104FA2 -:100D5C000100E0539B00984210D8625DE2E7615DB0 -:100D6C000139C9B261550029DFD0002372780133F3 -:100D7C00DBB2327001369942F8D1D6E7054802F061 -:100D8C0057FE0023E353D0E7D4140000CC1200002C -:100D9C00D61400004C56000870B584B00B000092BD -:100DAC0005000022012102A802F0B4FF72B6BFF3C5 -:100DBC004F8FBFF36F8F234C2600C4363378FF2B35 -:100DCC0033D022000133C43213701F4B082202A906 -:100DDC00E81802F089FE002811D12500C4352B78C3 -:100DEC00002B1AD0013BDBB2C4342370002B04D18E -:100DFC00BFF34F8FBFF36F8F62B604B070BD134B50 -:100E0C00EA56012A18D02500114912486C31C43514 -:100E1C0002F00EFE2B78002BE4D1A6210E4A0F48CF -:100E2C00890002F015FE2B78DCE70D4A0D490B48C2 -:100E3C0002F00EFE3378C4E780210B4A13680B4393 -:100E4C001360CAE78C00002064100000D514000069 -:100E5C0048510008105600082C560008D8540008B9 -:100E6C00E85500089102000000440040F0B506006F -:100E7C00C64610001D005D4B00B5F25C82B09401BB -:100E8C00A4186400A418A400043434190B000195B0 -:100E9C0000900421200002F075FF083572B6BFF3F4 -:100EAC004F8FBFF36F8FC4239846514FB8444346BE -:100EBC001B78FF2B3DD03A000133C43213704D4BDD -:100ECC0021002A00F01802F00FFE041E18D1C423D2 -:100EDC009846B84443461B78002B21D03A00013B7E -:100EEC00DBB2C4321370002B04D1BFF34F8FBFF3AE -:100EFC006F8F62B6A54224D002B080BCB846F0BD5C -:100F0C003D4BF256012A58D03C493D486C3102F019 -:100F1C008FFDC4239846B84443461B78002BDDD183 -:100F2C00A621384A3848890002F092FD43461B78C6 -:100F3C00D4E7364A3649344802F08AFD43461B78DA -:100F4C00B9E772B6BFF34F8FBFF36F8F3C00C43459 -:100F5C002378FF2B43D039005A1CC431D2B20A700B -:100F6C0080212C4CC905606E496A6166884202D9A1 -:100F7C00A16E0131A166002A25D0C4373B70002B2D -:100F8C0004D1BFF34F8FBFF36F8F62B683218900FB -:100F9C008C461648616E325CA46E93019B185B0004 -:100FAC009B189B00F318A40789086344214319601C -:100FBC00072301321A4032549EE78021164A1368E7 -:100FCC000B43136083E7A6210E4A0F48890002F0F9 -:100FDC003FFD3B00C4331B78013BDBB2CDE70B4A32 -:100FEC000B49094802F034FD2378B4E7D81400000B -:100FFC008C00002064100000D5140000485100083B -:10100C00105600082C560008D8540008E855000863 -:10101C00910200000C01002000440040F0B54F4646 -:10102C00D6464646C0B58A8805000C0000AF092A92 -:10103C0003D850499300CB589F464F494F48243111 -:10104C0002F0F6FCBD46E0BCBA46B146A846F0BD7F -:10105C00D2235B00C258A43BB93204210820FF32D2 -:10106C00FF3BFFF757F9EDE7434C032221004448BF -:10107C0002F0DEFC012229000320FFF75BF82100BF -:10108C004048143102F0D4FC3F4A404993680B406D -:10109C0004210B439360D5E7D2235B009C46C358D5 -:1010AC00E9469A46DA2352465B00D65C6A46B300A0 -:1010BC000733DB08DB00D31A9D46E846002E0CD024 -:1010CC00002350466146415840461A0151589A0037 -:1010DC0001338150DAB29642F3D83100404603F026 -:1010EC0013F803006A460C339BB20733DB08DB00B2 -:1010FC00D31A5A889D469A8000221A805A80062359 -:10110C006B449A4621001800063203F003F90523BC -:10111C0052464146937003A8320003F015F8D422CE -:10112C00030052000C33A85801216A469BB2FFF70A -:10113C009DFECD4686E7D222B62352008158FF335E -:10114C00CB5C8A581B019C58200001F03DFA220010 -:10115C0083B20C210620FFF7DDF873E7D2235B0086 -:10116C00C258A43BB73204210720FF32FF3BFFF7E4 -:10117C00D1F867E7E04C0008C85100088456000815 -:10118C00705600088056000800240140E8FFFF7FDD -:10119C00F0B5D6464F464646C0B500AF98463B8C98 -:1011AC00060089461000190015009A4603F014F841 -:1011BC006B461330C408E4001B1B5A889D469A806A -:1011CC0000221A805A80DA8005321A814A46290098 -:1011DC005A8103A85346424603F00EF8D42203006A -:1011EC0052000C33B05801216A469BB2FFF73EFE09 -:1011FC00BD46E0BCBA46B146A846F0BD70B5050088 -:10120C0008000C0002F04CFF15283AD00AD801282F -:10121C004CD0022840D163496348383102F008FCB5 -:10122C00002070BD172837D1200002F03DFF027A54 -:10123C000400861D062A50D013D8022A3CD0032A5B -:10124C0045D1B388C188594A594802F0F1FB2900AD -:10125C003079584AFEF76EFF31002800FFF7DEFEAA -:10126C00DEE7082A33D1C188534AB388504802F0CC -:10127C00DFFBB288062A56D05049514802F0D8FB01 -:10128C00CEE7D423474A5B00E858833B0021FF3B61 -:10129C004432FFF7EBFDC3E7200002F001FF4149A8 -:1012AC0002003831474802F0C3FBB9E73D494648D4 -:1012BC00383102F0BDFBB3E7C188B388434A3C48E0 -:1012CC0002F0B6FB31002800FFF7A8FEA8E73B4967 -:1012DC003F48143102F0ACFBA2E7C1883D4AB38809 -:1012EC00334802F0A5FBB288082A2BD012D8062A64 -:1012FC0019D0072A11D1B379042B00D090E7220022 -:10130C00A133FF33E858A43B22210D32FF3B02F0FE -:10131C00F3FD85E7092A00D182E7224928486C3180 -:10132C0002F086FB7CE7B3790C2B00D078E7D22156 -:10133C002200490068588439F3790E32FF3902F0E3 -:10134C00DBFD6DE7B3790C2B00D069E79933FF33E4 -:10135C00ED58F3790E34042B11D0052B06D01E2139 -:10136C0000230022280002F0C7FD59E71A49052284 -:10137C00200002F0C1FF1C210028F0D1F0E704226C -:10138C002000164902F0B8FF002808D004222000E3 -:10139C00134902F0B1FF0028E1D11B21E0E71D2128 -:1013AC00DEE7C046C8510008BC56000814570008B8 -:1013BC00D8560008FFFF00002457000848520008C8 -:1013CC008456000878550008A4560008D05600082A -:1013DC002C570008FC5600080C570008045700084E -:1013EC004C5700080FB430B597B01AA920C9280083 -:1013FC00019102F013FB2A0004005021019B02A86A -:10140C0003F0F6F8002808DD88220749013083B282 -:10141C008858002102AAFFF729FD200017B030BC24 -:10142C0008BC04B01847C0460C01002070B505007C -:10143C0008000C0002F034FEC31FDBB21B2B03D8D8 -:10144C0023499B00CB589F46224902002431224855 -:10145C0002F0EEFA70BD2100A86F02F091FDF9E7E1 -:10146C00200002F021FE0023416800681B4A01F0B5 -:10147C005DFA04003C21200001F03EF920000E0032 -:10148C003C2101F0B3F83C2101F036F90D00E121CB -:10149C002000090101F0AAF8330001002A001048CD -:1014AC00FFF7A0FFD6E7200002F0FEFD04680D4810 -:1014BC00210002F0BDFA022CCCD188230022EA5480 -:1014CC00C8E7002300221F21A86F02F015FDC1E719 -:1014DC00084D0008485200088057000840420F0091 -:1014EC00545700086C570008F8B5D226B62776007A -:1014FC00835904009C46FF37C55D18482D0165448F -:10150C002968FFF76FFF0A212000FEF743FFE35D18 -:10151C00A2591B019E58300001F056F8320083B2DC -:10152C000C210620FEF7F6FEB823D422FF3352001E -:10153C00E35CA550A934FF34AA89A371002322814E -:10154C00A380EB7A002B03D00023E371A372F8BDC8 -:10155C004821034A034802F07BFAF5E78C57000850 -:10156C00A0570008B8570008F0B5D6464F46464677 -:10157C00C0B5050082B008000C0002F091FD03001C -:10158C00143BDBB2122B1AD83F4A9B00D3589F4610 -:10159C00B622DA21FF32AB5C49000133DBB2AB542B -:1015AC00695C994201D10023AB542800FFF79CFFE2 -:1015BC00002002B0E0BCBA46B146A846F0BD2000FF -:1015CC0002F06EFD314902003431314802F030FA3C -:1015DC00EEE7200002F068FD6B4681882D4A5143EE -:1015EC00890B1980438809045A436B46920B5A8025 -:1015FC0000881204C3011B181B011B1A68469B0AA6 -:10160C0083801B041B0C120C090C2348FFF7EAFE09 -:10161C0006236A4610210320FEF77CFEC8E7200053 -:10162C0002F042FD8146200002F03CFDDA235B0013 -:10163C009846EB5C0700002BB7D0D2235B0000244C -:10164C009A4605E043460134EB5CE4B2A342ACD9C4 -:10165C005246AA5823019E58300000F0B5FFB842FC -:10166C00F0D13A003100484602F046FE0028E9D19C -:10167C00B623FF33EC5498E7200002F015FD0178F7 -:10168C002800FEF787FE93E7784D000848520008C3 -:10169C00545500084DCE0000CC57000870B504001E -:1016AC0008000D0002F0FCFC272803D8284A800013 -:1016BC0013589F4629002000FFF756FF70BDB62334 -:1016CC00FF33E25C113BE35812019B18B822D4267D -:1016DC00FF32A25C7600A351A5199989AA71002248 -:1016EC002981AA80DA7A002A2AD00022EA71AA7209 -:1016FC0019681848FFF776FE1748DFE7D4235B001C -:10170C00E35816481968FFF76DFE0020D6E7144918 -:10171C001448403102F08CF90020CFE710491248F0 -:10172C00403102F085F9DC2301225B00E254E2181F -:10173C00B83B08200421FF3BFEF7ECFD0020BDE781 -:10174C0048210A4A0A4802F083F9A359CDE7C0465A -:10175C00C44D00081C580008811700082C580008BC -:10176C004852000808580008F4570008A057000811 -:10177C00B857000870B5050008000C0002F090FC8A -:10178C00272803D81C4A800013589F4621002800A4 -:10179C00FFF7EAFE70BD1948FCE72800FEF772FE61 -:1017AC0003000020002BF5D1A933FF33EB5814486C -:1017BC001968FFF717FE1348ECE7134913484C312F -:1017CC0002F036F9DC2303225B00EA54EA18B83B3A -:1017DC0004210820FF3BFEF79DFD2800FEF752FE7A -:1017EC000020D7E708490A484C3102F021F90020C3 -:1017FC00D0E70020CEE7C046644E00082118000850 -:10180C002C580008A9160008485200083C5800083B -:10181C004858000870B5050008000C0002F040FCA8 -:10182C00272803D8214A800013589F4621002800FE -:10183C00FFF79AFE70BDD4235B00EB581C48196867 -:10184C00FFF7D0FD1B48F5E7D8235B00EB5A002BC4 -:10185C0021D1A933FF33EB5817481968FFF7C2FDA4 -:10186C001648E7E7164917485C3102F0E1F8DC232B -:10187C0002225B00EA54EA18B83B08200421FF3B23 -:10188C00FEF748FD0020D5E70D490F485C3102F00A -:10189C00CFF80020CEE7D4235B00EB580B48196837 -:1018AC00FFF7A0FD0020C5E70448C3E7044F00087C -:1018BC0054580008811700082C580008A916000875 -:1018CC00485200083C580008485800086458000862 -:1018DC00010030B53039CBB283B0472B03D8574A0F -:1018EC009B00D3589F4601005548FFF77BFD03B082 -:1018FC0030BD8B00C9188023802501AA49001170C6 -:10190C005049514CC8587F3B222102F0F5FA6369CB -:10191C00AD002B42EBD14D4802F08AF8A561E6E709 -:10192C008025494CAD0063692B4200D081E0002337 -:10193C00444901AA13708033C85822217F3B02F01E -:10194C00DBFAD4E74248FFF74DFDD0E74149424866 -:10195C00143102F06DF8414A414993680B4004215F -:10196C000B439360C3E78024364D002300220C21E7 -:10197C00285902F0C1FA002300220E21285902F046 -:10198C00BBFAB4E784222F4B99583332FF328A5C6E -:10199C00023A111C642A4ADC08B201AA0A2815DB97 -:1019AC0011708021585801235E3902F0A5FA9EE788 -:1019BC008422244B99583332FF328A5C0232111C38 -:1019CC00642A00DD642101AA0929E9DC0A21E7E780 -:1019DC0080222449D20348690304134040228243E5 -:1019EC0013438B6183E78023164A2021D0580023B0 -:1019FC00002202F081FA7AE70223124A01937E3325 -:101A0C00D05807217C3B01AA02F076FA6FE7164802 -:101A1C00FFF7E8FC6BE7882314490A4A0E48683143 -:101A2C00D45802F005F80022114BE2545FE7642110 -:101A3C00B2E7104801F0FCFFA56278E7A44F00085C -:101A4C00E85800080C01002000040050BC580008A5 -:101A5C0074580008C8510008805600080024014042 -:101A6C00E8FFFF7F00080050D058000848520008DB -:101A7C00D9140000A8580008F0B5DE4657464E466B -:101A8C004546E0B583B0060002AF08000C0002F03A -:101A9C00D5F905002000012D4BD002F0D3F980467A -:101AAC00200002F0C7F98246032D00D181E020000E -:101ABC0002F0D0F98146042D10D0280002F01CF958 -:101ACC004B46010042464F4801F0B2FFBD4601B003 -:101ADC00F0BCBB46B246A946A046F0BD200002F0C1 -:101AEC00A9F98146200002F0BBF90500200002F0A4 -:101AFC00B1F94A460300002A44D1022802D12A78BF -:101B0C002F2A7AD01A0069460C32D208D2008A1ACF -:101B1C00EB46954602AA91465C1D210048463A4A7E -:101B2C00009502F0FDFC002801DD84425BD8DD4607 -:101B3C002DE002F08BF972B6BFF34F8FBFF36F8FAE -:101B4C00324C2500C4352B78FF2B45D0210080204A -:101B5C005A1CC431D2B20A702D49C0054D6E406A70 -:101B6C004866854202D9886E01308866002A14D0F6 -:101B7C00C4342370002BA9D1BFF34F8FBFF36F8FE9 -:101B8C0062B6A3E72A001721306802F0B5F9524675 -:101B9C0041463000FFF700F998E7A6211D4A1E4880 -:101BAC00890001F055FF2300C4331B78013BDBB2E5 -:101BBC00DEE74146194801F03BFF524641463000F2 -:101BCC00FFF7EAF851464B1E99410022002330687A -:101BDC00153102F091F979E7114A12490E4801F0DA -:101BEC0037FF2B78B2E78822094983B288584A46D6 -:101BFC000021FFF73BF9DD46C9E76878FFF768FE7F -:101C0C00C5E7C0462C590008205900088C0000205C -:101C1C000C0100202C560008D8540008005900086C -:101C2C00E85500089102000070B51F4D0400435D9B -:101C3C00002B0ED10A2905D0C9B2FFF75FF8032893 -:101C4C0018D070BD01220339FFF7A6F801236355A4 -:101C5C00F7E7C9B2FFF752F80028F2D0134BE5189A -:101C6C00280002F0FFF8002813D029002000FFF70D -:101C7C0003FFE6E70D4BE518280002F0F3F8002807 -:101C8C000CD029002000FFF7F7FE0122064BE2548E -:101C9C00D7E70749074801F0CBFED2E704490548CE -:101CAC0001F0C6FEF1E7C046D9140000CC120000CA -:101CBC00C85200085C590008112110B50E4A0F4893 -:101CCC00136A8B43136280220D4B92009A62DA3AAC -:101CDC00FF3A9A610B490C4B14315A6801F0A8FE7B -:101CEC000A4C012321000A481031237401F0A0FE94 -:101CFC00237C002BFCD110BD002C01406C5900083A -:101D0C0000040050C852000800ED00E08C010020D7 -:101D1C007C590008024A5369013353617047C0462D -:101D2C008C01002010B5EFF30582034903482831DC -:101D3C0001F07EFE10BDC046C85200085454000885 -:101D4C00012210B5144B19690A421ED006201968DD -:101D5C0091431960D9688143D96019690130814375 -:101D6C00196140210D4B99620D4B19399A61013261 -:101D7C009A6102329A611C329A619423094AD058B2 -:101D8C000023002202F0B8F810BD07491A6934315B -:101D9C00064801F04DFEF7E7002C0140000800500A -:101DAC00000400508C000020C8520008B4590008F0 -:101DBC00022210B5274BD9680A4202D019690A428F -:101DCC003DD125490422234BD868024202D0186920 -:101DDC0002420DD10B00CE331A881E4B1B6B013304 -:101DEC009A4213D01B4B1D491A690A421AD110BDD5 -:101DFC001869904318610B00CE331A88013292B2E5 -:101E0C001A80144B1B6B01339A42EBD194230022A2 -:101E1C00C8580023262102F06FF80E4B0F491A699F -:101E2C000A42E4D01B690E48194001F001FEEFF3A1 -:101E3C0005820C490C48283101F0FAFDD7E71969E5 -:101E4C009143196104490A00CE321388013313807F -:101E5C00B8E7C046002C01408C000020E0FF0C00CD -:101E6C00B4590008C852000854540008F8B580232F -:101E7C000222DB0519690A420FD101211A691142AC -:101E8C0003D01A698A431A61F8BDEFF305822B4916 -:101E9C002B48283101F0CCFDF6E71969294C914308 -:101EAC0019618023E66FE75872B6BFF34F8FBFF30B -:101EBC006F8F2500C4352B78FF2B37D021005A1C8F -:101ECC00C431D2B20A7080211F4DC905686E496AAF -:101EDC006966884202D9A96E0131A966002A19D017 -:101EEC002200C4321370002B04D1BFF34F8FBFF309 -:101EFC006F8F62B6AB6E6A6E990792080A439B08A5 -:101F0C003800B04780228421D205536B61585B188E -:101F1C005363B9E7A6210D4A0D48890001F098FDDD -:101F2C002300C4331B78013BDBB2D9E7094A0A49C9 -:101F3C00074801F08DFD2B78C0E7C046C852000859 -:101F4C00545400088C0000200C0100202C56000872 -:101F5C00D8540008E85500089102000070B50D4CEB -:101F6C002500C4352B78002B0BD0013BDBB2C434DD -:101F7C002370002B04D1BFF34F8FBFF36F8F62B66A -:101F8C0070BDA621044A0548890001F061FD2B783B -:101F9C00EBE7C0468C0000202C560008D8540008F3 -:101FAC0070B572B6BFF34F8FBFF36F8F084C25001F -:101FBC00C4352B78FF2B03D00133C434237070BD90 -:101FCC00044A0549054801F043FD2B78F4E7C04667 -:101FDC008C000020E855000891020000D85400083D -:101FEC00102210B50E4BD9680A4211D119690A4258 -:101FFC0007D1EFF305820B490B48283101F018FD8E -:10200C0010BD0A4800211A61883001F03DFDF7E748 -:10201C0006480121DA60883001F036FDF0E7C04651 -:10202C0000180240C8520008545400088C000020CC -:10203C0010B5EFF3058203490348283101F0F8FC91 -:10204C0010BDC046C852000854540008102210B5E8 -:10205C001C4B19680A421AD1012219680A4211D183 -:10206C00802219689201114222D1042219680A4275 -:10207C0023D1082219680A420ED01A60124801F0C6 -:10208C00D7FC03E011481A6001F0D2FC10BD1A60B5 -:10209C000F4801F0CDFCF9E719680E4801F0C8FCB7 -:1020AC00EFF305820C490D48283101F0C1FCEDE736 -:1020BC001A600B4801F0BCFCE8E71A60094801F013 -:1020CC00B7FCE3E700240140045A0008D05900088B -:1020DC00C0590008105A0008C8520008545400088F -:1020EC00DC590008F8590008022310B5134C22687B -:1020FC00134218D108232268134208D110492268D0 -:10210C001048543101F094FC0423636010BD0C4959 -:10211C00636054310C4801F08BFC01210B4A1368AD -:10212C000B431360F2E76360094B94211A00585873 -:10213C00C6320623803901F0DFFEE7E700000240DB -:10214C00C85200082C5A0008205A00080800024007 -:10215C008C00002010B50E4BDA69920612D4DB69A4 -:10216C001B0607D5B4220B4B0B499858043A9B58C5 -:10217C00984710BDEFF3058208490948283101F052 -:10218C0057FCF6E70348596A983001F07DFCF0E7FC -:10219C00004400408C00002028440040C852000835 -:1021AC005454000870B572B6BFF34F8FBFF36F8FE6 -:1021BC001D4C2500C4352B78FF2B2DD021005A1C2B -:1021CC00C431D2B20A708021184DC905686E496AB3 -:1021DC006966884202D9A96E0131A966002A0FD01E -:1021EC00C4342370002B04D1BFF34F8FBFF36F8F18 -:1021FC0062B6A96E686E8B0780081843890870BD9B -:10220C00A6210B4A0B48890001F022FC2300C433A1 -:10221C001B78013BDBB2E3E7074A0849054801F0AC -:10222C0017FC2B78CAE7C0468C0000200C0100205C -:10223C002C560008D8540008E855000891020000FC -:10224C007047C04610B50B00EFF31084012181F3E9 -:10225C0010881900FEF7A0FA84F3108810BDC04650 -:10226C0010B582B0EFF31084012181F310886B4616 -:10227C000122D91D0020FEF78FFA84F31088012863 -:10228C0003D16B46D87902B010BD01204042FAE769 -:10229C0010B5FEF72BFA10BDF0B5DE464E4657468C -:1022AC004546E0B59BB00AAB05934023069300234B -:1022BC000793089301330C0091469B4602900990BA -:1022CC0005E005A8FEF756FB0898002859DB217895 -:1022DC00013400295CD02529F3D122001378002683 -:1022EC0002250820140021392D2B0CD02D2B0ED8B3 -:1022FC00232B11D02B2B00D05FE10E43013213782E -:10230C0014002D2BF2D15B4601321E43F7E7302B24 -:10231C0005D12E430132F2E706430132EFE71A00F2 -:10232C00303A0025092A0DD81A00AB005B1901348C -:10233C005B009B182278303B1D001300303B092BAF -:10234C00F3D913002E2B00D1D8E0002723780421D9 -:10235C0001E0637801341A008A43682AF9D0252BEE -:10236C0007D0583BDBB2202B07D8954A9B00D3589B -:10237C009F46252105A8FEF7FDFA08980134002890 -:10238C00A5DA1BB0F0BCBB46B246A946A046F0BDD0 -:10239C0008980028F5DD079C002C00D0C6E0001939 -:1023AC00EFE74B4649461B6805A81A1D0A601968D9 -:1023BC0010223B0001960095FEF714FB013408989F -:1023CC00DDE74B4649461B6805A81A1D0A601968CB -:1023DC000A223B0001960095FEF704FB0134089895 -:1023EC00CDE74B4649461B681A1D0A601D6805E07F -:1023FC0005A8FEF7BFFA08980028BFDB297801353D -:10240C000029F5D10898B9E74B4649461B6805A841 -:10241C001A1D0A60196800230193083310220093D7 -:10242C00FEF7E0FA01340898A9E74B4649461B68C9 -:10243C001A1D0A601B68DA17981803930123504081 -:10244C009A4609280DDDAA46A0461D000A21040063 -:10245C00013500F081F9632CF8DC2B00444655461D -:10246C009A46B846574575D3002D36D0039B002BA2 -:10247C0074DB730772D4B30701D5002F2DD05B46E4 -:10248C0033422AD1002D28D04346A0461C00AC4232 -:10249C0020D205A82021FEF76DFA0898013D0028EE -:1024AC0000DA87E0002DF2D1230044469846039BC6 -:1024BC00002B58DB730761D403233340022B62D00B -:1024CC0005A83B000A22039901960095FEF78AFAAB -:1024DC00089853E723004446984608980028E6DA03 -:1024EC0001344CE74B4649461B6805A81A1D0A6087 -:1024FC001978FEF73FFA0134089840E76378621CBC -:10250C001900303914000027092900D91FE71A00D7 -:10251C00BB00DB1901345B009B182278303B1F0099 -:10252C001300303B092BF3D9130010E7254B1B7814 -:10253C00002B15D0EFF31085012181F310882200B8 -:10254C0002980AA9FEF79CF985F310880898079C55 -:10255C00001916E7D046002DBFD087E7013D8AE76A -:10256C00FEF7C4F8E6E75B422D2105A80393FEF7BE -:10257C0001FA089800289FDA013400E72B2105A8FE -:10258C00FEF7F8F9F5E7002F9AD10AE0A8450CD22E -:10259C0005A83021FEF7EEF90898013D002800DA75 -:1025AC00ECE6002DF2D100258AE70898002887DA9E -:1025BC000134E4E644460134E1E60025C5E6C046B4 -:1025CC00C4500008A42100200023C25C0133002A5F -:1025DC00FBD1581E7047000003B4714649084000F7 -:1025EC004900095E49008E4403BC70470022430831 -:1025FC008B4274D303098B425FD3030A8B4244D3BF -:10260C00030B8B4228D3030C8B420DD3FF22090200 -:10261C0012BA030C8B4202D31212090265D0030BBF -:10262C008B4219D300E0090AC30B8B4201D3CB03B5 -:10263C00C01A5241830B8B4201D38B03C01A5241F7 -:10264C00430B8B4201D34B03C01A5241030B8B42F9 -:10265C0001D30B03C01A5241C30A8B4201D3CB02E4 -:10266C00C01A5241830A8B4201D38B02C01A5241C9 -:10267C00430A8B4201D34B02C01A5241030A8B42CC -:10268C0001D30B02C01A5241CDD2C3098B4201D3E4 -:10269C00CB01C01A524183098B4201D38B01C01A62 -:1026AC00524143098B4201D34B01C01A52410309D9 -:1026BC008B4201D30B01C01A5241C3088B4201D388 -:1026CC00CB00C01A524183088B4201D38B00C01A35 -:1026DC00524143088B4201D34B00C01A5241411A5C -:1026EC0000D20146524110467047FFE701B5002069 -:1026FC0000F006F802BDC0460029F7D076E7704717 -:10270C007047C04610B5002903D100F007F82030FF -:10271C0002E0080000F002F810BDC0461C210123A5 -:10272C001B04984201D3000C10391B0A984201D3A8 -:10273C00000A08391B09984201D30009043902A286 -:10274C00105C40187047C0460403020201010101ED -:10275C00000000000000000003460B437FD4002261 -:10276C0043088B4274D303098B425FD3030A8B4219 -:10277C0044D3030B8B4228D3030C8B420DD3FF2283 -:10278C00090212BA030C8B4202D31212090265D051 -:10279C00030B8B4219D300E0090AC30B8B4201D304 -:1027AC00CB03C01A5241830B8B4201D38B03C01A4B -:1027BC005241430B8B4201D34B03C01A5241030BC2 -:1027CC008B4201D30B03C01A5241C30A8B4201D373 -:1027DC00CB02C01A5241830A8B4201D38B02C01A1E -:1027EC005241430A8B4201D34B02C01A5241030A95 -:1027FC008B4201D30B02C01A5241CDD2C3098B427A -:10280C0001D3CB01C01A524183098B4201D38B01F6 -:10281C00C01A524143098B4201D34B01C01A524199 -:10282C0003098B4201D30B01C01A5241C3088B42DE -:10283C0001D3CB00C01A524183088B4201D38B00C9 -:10284C00C01A524143088B4201D34B00C01A52416B -:10285C00411A00D201465241104670475DE0CA0F42 -:10286C0000D04942031000D34042534000229C4602 -:10287C0003098B422DD3030A8B4212D3FC2289010C -:10288C0012BA030A8B420CD3890192118B4208D3E2 -:10289C00890192118B4204D389013AD0921100E044 -:1028AC008909C3098B4201D3CB01C01A5241830958 -:1028BC008B4201D38B01C01A524143098B4201D385 -:1028CC004B01C01A524103098B4201D30B01C01AB0 -:1028DC005241C3088B4201D3CB00C01A524183082A -:1028EC008B4201D38B00C01A5241D9D243088B4280 -:1028FC0001D34B00C01A5241411A00D20146634623 -:10290C0052415B10104601D34042002B00D5494286 -:10291C00704763465B1000D3404201B50020FFF7BF -:10292C00EFFE02BD0029F8D016E77047002B11D13D -:10293C00002A0FD1002900D1002802D00021C94360 -:10294C00080007B4024802A14018029003BDC0461B -:10295C00B1FDFFFF03B4684601B5029800F006F81C -:10296C00019B9E4602B00CBC7047C046F0B5574662 -:10297C004E464546DE46E0B504000D0092469946AB -:10298C0083B08B4230D82DD049465046FFF7BAFE63 -:10299C00290006002000FFF7B5FE331A9846203BAD -:1029AC009B4633D45A465346934042461F005346E7 -:1029BC0093401E00AF423AD8AF4200D178E05B465C -:1029CC00A41BBD41002B00DA75E00022002300920D -:1029DC00019301235A4693400193012342469340AD -:1029EC00009328E08242CFD9002200230092019369 -:1029FC000C9B002B01D01C605D600098019903B00A -:102A0C00F0BCBB46B246A946A046F0BD42462023C8 -:102A1C009B1A5246DA40414613004A468A40170038 -:102A2C0042461F43534693401E00AF42C4D9002276 -:102A3C000023009201934346002BD9D0FB07720868 -:102A4C001A4346467B080EE0AB4201D1A2420CD899 -:102A5C00A41A9D41012024196D410021013E241826 -:102A6C004D41002E06D0AB42EED9013E24196D41EA -:102A7C00002EF8D1009801995B4600196941002B92 -:102A8C0024DB2B005A464446D3402A00E2401C006B -:102A9C005B461500002B2ADB26009E4033002600E7 -:102AAC004746BE403200801A9941009001919FE741 -:102ABC00A342BCD883E74246202300219B1A002264 -:102ACC00009101920122DA40019286E742462023CE -:102ADC009B1A2A0046469A402300F340444613436F -:102AEC002A00E2401C005B461500002BD4DA42465B -:102AFC002F002023260097409B1ADE403B003343D7 -:102B0C00CDE7C0460D488546FFF79AFB0C480D49AA -:102B1C000D4A002302E0D458C4500433C4188C422C -:102B2C00F9D30A4A0A4C002301E013600432A24292 -:102B3C00FBD301F0A9FB00F00FF8FEE7009000209A -:102B4C00000000206C0000203C5C0008700000209D -:102B5C0084220020FEE70000F0B5DE4657464E46C4 -:102B6C004546E0B5B9B000F055FF904800F060FF65 -:102B7C0007228F4B00215A63A0240D3215A801F0B7 -:102B8C00D2FB0223E405189320000E3314A91493EE -:102B9C00FDF7F4FA149A236913409A4206D1854B37 -:102BAC001B6883F30888844B1B6898470323A02673 -:102BBC009A4615930023F60598463000189314A9ED -:102BCC0043331493FDF7DAFA2023300014A914933D -:102BDC008025FDF7D3FA43460127784C1793AD00B7 -:102BEC000233200015971693149514A9A5629946E3 -:102BFC00FDF7C4FA40237248149314A98361FDF7BE -:102C0C00BDFA272320001797149314A9A361FDF78D -:102C1C00B5FA4B46159319934346C0241793534664 -:102C2C00A400169314943000B46214A9FDF7A6FA0C -:102C3C000C23300014A919971493FDF79FFA8021E7 -:102C4C005B4B09065A6D0120920092080A435A65A3 -:102C5C005C4ADA635C4A1A649A6B17439F635B4B5A -:102C6C001A6814431C605A4CFDF70EFB2368594A32 -:102C7C00594913401D432560584D2B685800C01806 -:102C8C004000FFF7B3FC80226369D200013013428D -:102C9C0002D105E0002803D0636901381342F9D151 -:102CAC0080214B4A490013680B43136013680B4295 -:102CBC00FCD002213E4A4A4BD365D36D1942FCD05D -:102CCC00382391680B40D168102B01D100F031FCF6 -:102CDC00002B01D000F031FC1368424953681940B5 -:102CEC008023DB010B43536013683F490B40136097 -:102CFC0013683E4A9B045B0FDA402A606868FDF754 -:102D0C00C3FA3B4A002832D1382029498B6803404A -:102D1C00102B01D100F0D0FD0B6836480340802009 -:102D2C000B605469800403E053691B1B022B1ED8F3 -:102D3C000B680342F8D1CB682F4818402F4B034344 -:102D4C00CB60802308685B0403430B608023C86856 -:102D5C005B050343CB60802154691548890403E06B -:102D6C0053691B1B022B02D803680B42F8D00623B5 -:102D7C0016490868184201D100F08EFCE0230C497A -:102D8C00DB01886803438B608B681D4803408B60B4 -:102D9C000B689B0167D507208B681A4C834318007E -:102DAC00022303438B603820566931E03C5A0008FB -:102DBC00001002400000FF1F0400FF1F0004005021 -:102DCC0000080050030002300108120000200240ED -:102DDC0000700040FFF9FFFF40420F000000002090 -:102DEC0009800000FF80FFFFFFC7FFFF0024F400F5 -:102DFC008C010020FFFFFFFE8C80C1113230164683 -:102E0C00FFF0FFFF8813000053699B1BA3422AD8D5 -:102E1C008B680340102BF7D10720F5490B68034052 -:102E2C00022B01D900F0EDFCF24BF3499A680A40F1 -:102E3C009A6038229968114201D000F0CBFC1B68D3 -:102E4C00EE489B045B0FD840EA4BED4A9B681B0590 -:102E5C001B0F9B00D3181F221B6F1340D8402860F8 -:102E6C006868FDF711FAE74AE7491368E7480B4031 -:102E7C001360E74B2A6819680905090D00F0D8FDA5 -:102E8C0084201022E34B19589143195004381958D7 -:102E9C001143195019681143196059680A435A6053 -:102EAC00DD4B1A68D20307D41A68DC490A401A6051 -:102EBC00DA6BDB490A40DA638023D74A5B0211687C -:102ECC0001240B4313603F22D64909200B6893431E -:102EDC001A00052313430B60D34BD4491A681140D5 -:102EEC00D34A0A43D3491A6099600321D24A9146C6 -:102EFC00C632DA605A68120C12040A435A60CF4A7E -:102F0C005460022219680A431A60082219680A439D -:102F1C001A601A68210022431A60FDF7EDF8C84BBD -:102F2C009A68224207D1DA68C6490A40DA601A69FF -:102F3C00920092081A618021C14B8903DA680A4316 -:102F4C00DA608022920119681142FCD007211A60C4 -:102F5C005A698A43110002220A4370215A615A6944 -:102F6C008A43110050220A430F215A619A6A8A43FC -:102F7C009A625A69A4490A405A619A6AF231FF313D -:102F8C008A43110010220A4380219A625A698900EF -:102F9C000A435A619A6AAC491140C022D2000A43D2 -:102FAC0080219A625A69C9010A435A619A68A749F1 -:102FBC001140802252050A439A60A5492868FFF700 -:102FCC0015FB142343430793079B002B05D0079B4A -:102FDC00013B0793079B002BF9D1994B9D499A68AC -:102FEC001140802212060A439A609A68002AFCDB80 -:102FFC00802212011A6020230793079B002B05D017 -:10300C00079B013B0793079B002BF9D180238C4C2A -:10301C009B05226903211343236111230C20636058 -:10302C00FDF76AF80121E368E368A3680B4200D15D -:10303C000AE3894800F0FCFC01218846804B14A867 -:10304C001A69D0268A431A611A69844976000A40A3 -:10305C001A619A687F4914AF0A4041460A439A6044 -:10306C004B464246C5331970633218A900F02AFF4B -:10307C00D620400001F02CF9C8220100520010317A -:10308C00040000F01FFFDE20754B4000A35131946B -:10309C0001F01EF9C822010052001031040000F0AA -:1030AC0011FF0022002338213492359306AA5218BE -:1030BC008823414632946B4CD15421006A483031FC -:1030CC0000F0B6FC28686949FFF790FA8023684A3B -:1030DC00DB05013898625A631022414648469A61D2 -:1030EC001A6A4C340A431A62DA6849180A43DA60DD -:1030FC00604AC2678022875084208246FA22484662 -:10310C0057461201C25103225869024340465A6184 -:10311C0018600E30FCF7F0FF574801F0D9F80700A3 -:10312C0001005648564B84469622614438009C4612 -:10313C009200604400F0B4FCFF22524B5248FA5407 -:10314C00329B06329851D22040001C50DA24FF32B8 -:10315C0064001A53A34600244E464E3A9C54023245 -:10316C009C54253AFF3AB350286839490197FFF728 -:10317C003DFA464E464F31000138B862BA6A0C31FE -:10318C00444800F055FC444B2100BB6111233B62C9 -:10319C0043460D207B60FCF7AFFF21000E20FCF7AF -:1031AC00ABFF53463B604346FB608823D220D422BE -:1031BC001B027B64329F319B0199400052001F50CF -:1031CC0099503648293AFF3A14AB835002008823B1 -:1031DC005046D1505B461750FB5CA34200D188E0AF -:1031EC002F4B9A462F4B9B4628239846B0445BE0C6 -:1031FC000020024000100240FF8FFFFF0024F4006B -:10320C00C852000800700040FFFEFFFF505A000833 -:10321C00005801400018024000740040FFFF03FFFB -:10322C00FFFFF8FF00080240080002400F80FFFF7C -:10323C00A0250000402401408C000020000002402A -:10324C0000240140C73FFFFFFFF0FFFFE8FFFF6FC7 -:10325C0040420F00E8FFFF7F705A0008FFFFFFDFBE -:10326C00350B0008485300088056000800093D0043 -:10327C00801A060051040008DC14000074100000D1 -:10328C0064100000D5140000150B0008C85300088A -:10329C00002C01408C5A0008686800000C010020CA -:1032AC00985A0008A85A0008D2235B00FB58260144 -:1032BC009C46664450463168009300F0B9FB308957 -:1032CC00736800280ED0002204E0013292B202335F -:1032DC00904207D019785E780E42F6D04146584697 -:1032EC0000F0A6FBDA235B000134FB5CE4B2A342E2 -:1032FC00DAD8B623D222FF33FB5C5200BA581B013A -:10330C00D318B822D4213C00FF32BA5C4900A9344E -:10331C007B50FF349989A27100222181A280DB7A33 -:10332C00934200D120E20023E04AE371A372A1335F -:10333C00FF33FA5000F088FE80260100DC4C380088 -:10334C00FEF7ACF90A213800FDF724F86369B600E2 -:10335C00334203D1D74800F06BFBA66114AAD649BF -:10336C0008A800F08BFB4B46883316C816C3032104 -:10337C000720FCF7C1FED023319ED04A5B00F250EF -:10338C0000F062FE01003000FDF738FFD4235B0033 -:10339C00F458CB4BE35C7F2B00D873E1C94B0493FF -:1033AC00C94B05930023C94A2660A354C84AA352AB -:1033BC00C84AC94B516D0B4353658B23C749CB602E -:1033CC000A68C74B13430B60C5234B4498461B78C4 -:1033DC00012B00D949E102211C20FCF78DFE43464C -:1033EC0041461B785A1C0A70B54A5BB29046A354EE -:1033FC00002B00DA3FE10BAB18002200B9499A46CA -:10340C0000F03CFB2200B8490EA800F037FB11ABD2 -:10341C0018002200B5499B4600F030FB4346E356AA -:10342C00012B00D101E2A64BE256B14B1F000293D7 -:10343C00B04B6C37390018009A46039300F0F8FA39 -:10344C009F4A9046A256012A00D11BE239005046F1 -:10345C0000F0EEFA4246A256012A00D112E23900DF -:10346C00504600F0E5FAD423A3495B006831A34829 -:10347C00F45800F0DDFA0022A14BA249E254A24814 -:10348C00443100F0D5FAA14B88249A46A04BA14EAA -:10349C009846382206AB9B181B5D002B78D0329BCC -:1034AC0031001A001800009300F088FD0028F0D1BC -:1034BC00319B51461A001800009300F07FFD002844 -:1034CC00E7D114AA4146100000F078FD071EE0D1A8 -:1034DC000121584600F0C6FA002800D064E172B60B -:1034EC00BFF34F8FBFF36F8F4B46C4331B78FF2B4B -:1034FC0000D1CDE14A46C4321378329801331370AF -:10350C0000F0F6FC002800D034E14B46C4331B78A5 -:10351C00002B00D157E14A46C4321378013BDBB291 -:10352C001370002BB5D1BFF34F8FBFF36F8F62B603 -:10353C00AFE70D3B1940022920D06649764A0B684B -:10354C00802013400B6080230A685B001343734A8E -:10355C000B605469C00005E053691B1B022B01D999 -:10356C00FFF705FC0B680342F6D04B686C4818401B -:10357C008023DB0103434B60FFF7C6FB13686849EC -:10358C00536819408023DB010B435360FFF7B6FBF4 -:10359C00D025319C6D00665900F064FD01002000BF -:1035AC00B047604B6048635100F042FAD4235B0093 -:1035BC00E458434BE256012A04D0029903986C312B -:1035CC0000F036FAFF2280263D4B394DE2546B69F0 -:1035DC00B600329C334203D0544800F029FAAE6254 -:1035EC00D0256D00665900F03DFD01002000B0476C -:1035FC004F4B019A6351324BD35C7F2B05D89D21E5 -:10360C00049A0598490000F023FA019800F06AFE2C -:10361C00329800F067FE319800F064FE72B64548AF -:10362C0000F006FA00F028FA1121434A136A8B4382 -:10363C00136280221E4B92009A62DA3AFF3A9A6128 -:10364C003E4B19329A62FEE7E3683D4AE3681A4042 -:10365C003C4B1343E360E3689B0200D4ECE4F0239F -:10366C00A26A1B021343A362E6E4374800F0E0F9B8 -:10367C00FF22134BE25411AB9B461D4B02931D4B87 -:10368C000393F0E68921104B0E4A1800490004926E -:10369C00059300F0DDF985E6072002230C688443CE -:1036AC0023430B605669294C58E0C046A916000804 -:1036BC0000040050BC580008390400080912000826 -:1036CC00D5140000C05A0008D8550008D4140000C6 -:1036DC00D81400000010024008000C000044004008 -:1036EC0001000020351C0008F10200080903000845 -:1036FC00485100081056000848520008805600082F -:10370C00D9140000C8510008085B0008790B0008A8 -:10371C0039140008D10B0008FFC7FFFF8C010020F3 -:10372C00FF80FFFF350B00082C5B0008A858000831 -:10373C00150B00083C5B0008002C014000080050F1 -:10374C003CC2FEFF03100000D45A0008881300008E -:10375C0053699B1BA34201D9FFF785FB0B68034000 -:10376C00022BF5D1FFF70AFB4821934A934800F04E -:10377C006FF9D8E5319800F0BBFB002800D1C4E606 -:10378C0014A800F0B5FB002800D1BEE680228C4FB7 -:10379C0092007B69134200D0E8E00421894A136946 -:1037AC008B43136130BFB0E65B461878864B0090B4 -:1037BC008C3319786C22002970D12F2800D07EE030 -:1037CC006B3A1A708BE6A621804A8148890000F07A -:1037DC003FF9A0E699681140082900D1DCE099680E -:1037EC001140102900D187E099681140202900D19F -:1037FC00D5E09B681A40182A00D1D4E00020FFF7CE -:10380C0023FB02230C68844323430B605669714CE1 -:10381C0005E053699B1BA34201D9FFF724FB0B68FE -:10382C000340022BF5D1FFF7FFFA4B465246983373 -:10383C0083CA83C34B46A43383CA83C30423664918 -:10384C000A6813430B604346E356012B00D0EAE5AC -:10385C004A464946B333D450604A043BCA504B469F -:10386C005A46B83383CA83C308235B490A68134397 -:10387C000B604346E2565A4B02935A4B0393012A70 -:10388C0000D0D2E52023544A11680B431360EAE5BB -:10389C00554A56494E4800F0DBF82BE6009B0A2BA4 -:1038AC0041D0534800F0C4F80098FEF711F80022FC -:1038BC00454B8C331A7012E6CB68FFF758FA424826 -:1038CC00414F8D300378FF18B95400990A2909D05B -:1038DC000133DBB20370B954142B00D0FFE544481C -:1038EC0000F0A6F8384943486C3100F0A1F80022EA -:1038FC00354B8D331A70F2E5DA68D968D243D86843 -:10390C004906490F40040131440E92074FD03A4802 -:10391C00FEF76CFE6043394BD968490F0131FEF755 -:10392C0065FEFFF791FA364B354819784B1CDBB224 -:10393C000370254884462F2061448854142B08D1E9 -:10394C002B4800F075F82F492A4800F071F82C4BE1 -:10395C001F7000221C4F1C498D373B786C31CA54A8 -:10396C00244800F065F800223A70A0E706202B6886 -:10397C0025495843FEF73AFE3B68244A0130134070 -:10398C003B6003E0002800D1BFE5013880227B6951 -:10399C0092001342F6D100E71D48FFF755FA80203C -:1039AC000002FFF751FAFA20C001FFF74DFA184850 -:1039BC00FEF71CFE6043AEE7A0570008B85700089E -:1039CC000070004000ED00E00C0100202C560008B7 -:1039DC00D85400088813000000440040290C00084B -:1039EC004851000810560008E855000891020000E4 -:1039FC00405B00081C5B00080024F400001002402F -:103A0C00990100207801002040420F00FFBFFFFF0A -:103A1C0000127A0010B5FEF73BFC10BD00B583B068 -:103A2C00019101AA01000020FEF736FC03B000BD95 -:103A3C000FB400B583B004AB02CB01AA00200093F5 -:103A4C000193FEF729FC03B008BC04B01847C0462C -:103A5C00130010B50A0001000148FFF7E9FFFEE76B -:103A6C006C5B00080A0010B501000020FEF7EAFBB1 -:103A7C00C343DB17184010BD7047C046002383605A -:103A8C00426001607047C04610B503680400002B0B -:103A9C0004D040689847A3680133A36010BDC046AA -:103AAC0001604B1E994100234942114041608360E3 -:103ABC00C360704703009B68C068C01A43425841FA -:103ACC00C0B270470200C368581E9368C01A53688E -:103ADC0000D5C0187047C04603008268C1685B6897 -:103AEC00501A00D5C0187047F0B54646D6464F461A -:103AFC000500C0B5EB688068013B0E0014001B1A72 -:103B0C001ED493421AD31700002F05D12000E0BC1D -:103B1C00BA46B146A846F0BDAB6828689C463A0048 -:103B2C006044310000F0F6FBAB689C466B68674460 -:103B3C00AF609F42EAD10023AB60E7E70020E6E7E5 -:103B4C006A6890464344A342F8D303199946270068 -:103B5C009A42D9D8131A9A462B6852469C4660440E -:103B6C0000F0D8FB00234246AB604B4656449F1AEC -:103B7C00CAE7C046F8B54746CE4680B5C6688368E6 -:103B8C00050088469C1B0BD4944207D82700002CB8 -:103B9C0020D13800C0BCB946B046F8BD1400F5E7DA -:103BAC00436899464C44944200D9140033192700B9 -:103BBC009945ECD84B469F1B2B683A009919404607 -:103BCC0000F0A8FB4B46F61AA419B84400263F197E -:103BDC00002CDED0296822004046891900F09AFB9F -:103BEC00D7E7C046F0B54F464646D646C0B50F009F -:103BFC008368C168060014005B1A1ED493421AD362 -:103C0C001500002D05D12000E0BCBA46B146A846EF -:103C1C00F0BDF36831689C462A006144380000F01E -:103C2C0079FBF3689C4673686544F5609D42EAD164 -:103C3C000023F360E7E70020E6E742689046434440 -:103C4C00A342F8D30B19994625009A42D9D8531A96 -:103C5C009A46036852469C463800614400F05AFB71 -:103C6C0000234246F3604B4657449D1AC9E7C046B1 -:103C7C0070B501000400861D1D4D1E4823781B02E3 -:103C8C005840082304E0013BDBB280B2002B09D082 -:103C9C0002B24000002AF6DA013B6840DBB280B287 -:103CAC00002BF5D10134A642E8D14B888A781D0A45 -:103CBC00120215431BD008314D190D4CADB20B78C7 -:103CCC001B025840082304E0013BDBB280B2002BFE -:103CDC0009D002B24000002AF6DA013B6040DBB2A8 -:103CEC0080B2002BF5D101318BB2AB42E7D170BD64 -:103CFC0021100000FFFF0000052804D883001B18CA -:103D0C000248C01870470248FCE7C046905B0008A8 -:103D1C008C5B000870B5040004A800784900000111 -:103D2C00084301210143072018400023D20002431D -:103D3C0063802371200000230725C9B221706270B3 -:103D4C00661D082201304B4004E0013AD2B2DBB2CE -:103D5C00002A09D059B25B000029F6DA013A6B400F -:103D6C00D2B2DBB2002AF5D1B04201D00178E8E73B -:103D7C0063712000FFF77CFF030AE071A371200040 -:103D8C0070BDC04670B5040004A840C84900058841 -:103D9C0020001B010B43D2003100237062700830ED -:103DAC002A0000F0B7FA2B0AA3700023E57020005C -:103DBC0007252371661D02785340082204E0013A5E -:103DCC00D2B2DBB2002A09D059B25B000029F6DA74 -:103DDC00013A6B40D2B2DBB2002AF5D10130B042CD -:103DEC00E9D163712000FFF743FF030AE071A3716F -:103DFC00200070BD70B5002307244679451D02785C -:103E0C005340082204E0013AD2B2DBB2002A09D0B6 -:103E1C0059B25B000029F6DA013A6340D2B2DBB248 -:103E2C00002AF5D10130A842E9D1F01A42425041A2 -:103E3C00C0B270BD00788006800F70470078000714 -:103E4C00400F704740788006400F7047437807203A -:103E5C0018407047827843881202180A1043704742 -:103E6C000830704710B50400FFF702FFE388A17912 -:103E7C001B0A09020B43181A42425041C0B210BD32 -:103E8C00B0B500AF050000F0DDF86A46C31DDB08D5 -:103E9C00DB00D31A9D460200040069462800FFF798 -:103EAC0069FE80B2844203D00024BD462000B0BD20 -:103EBC00684600F0F1F804002800FFF70DFE84427C -:103ECC00F2D8F2E770B505000C001600002905D0F9 -:103EDC00320028002100FFF7E3FD70BD3D21024AAE -:103EEC000248FFF7B5FDF3E7B05B0008C05B0008C4 -:103EFC0010B5FFF7DFFD10BDF8B5DE4657464E4650 -:103F0C004546E0B500AF1E0080468A46914600F05B -:103F1C0099F86B46C41DE408E4001B1B9D46050084 -:103F2C00801983B23200514668469B4600F0A8F8CF -:103F3C00FEF736F84046FFF7C5FD002483450DD942 -:103F4C00FEF70CF85B46E01ABD4643425841C0B23E -:103F5C00F0BCBB46B246A946A046F8BD2A0069464D -:103F6C004046FFF7C1FD4B4684B2002BE8D032002F -:103F7C0049464046FFF7B8FD2418A4B2E0E7C04616 -:103F8C00F8B5060008000F0000F086F80500FEF7F3 -:103F9C0007F83000FFF796FD0024854206D9FDF79F -:103FAC00DDFF601B43425841C0B2F8BD2A00390006 -:103FBC003000FFF799FD84B2F1E7C046F8B54E46E4 -:103FCC004546DE465746E0B500AF060089469046AA -:103FDC00FFF756FF0025041E07D1BD462800F0BC94 -:103FEC00BB46B246A946A046F8BD6A46C31DDB08CF -:103FFC00DB00D31AEA469D46FDF7D2FF2200694644 -:10400C003000FFF7EFFD0600B6B2EB46FDF7A6FF5A -:10401C00002E01D1D546E0E7684600F03DF8844219 -:10402C0005D159464046C8470125D546D5E7252137 -:10403C00024A0348FFF70CFDF3E7C046D85B0008C3 -:10404C00C05B00080C20704710B5FEF7ABF80200FF -:10405C000B0003480260436080235B02836010BD49 -:10406C006022002010B5FEF79DF802000B000348FB -:10407C000260436080239B02836010BD50220020AD -:10408C0070B504000E001500FEF78CF866812060F8 -:10409C0061602581200070BD00890C3080B27047B2 -:1040AC00807A7047008970470C30704710B5042A2D -:1040BC0026D012D8012A15D0022A1BD10523037051 -:1040CC000023441CC85CE0540133D8B29042F9D3AD -:1040DC000220002A0AD180B210BD082A0AD1072377 -:1040EC000370EDE7042303700B784370013AD0B2F0 -:1040FC000230F0E704230370002343700220EBE747 -:10410C0006230370DCE7C046F0B5C6460E0000B5CA -:10411C00002917D0FF23050000240227984601CD63 -:10412C00FEF752FA80B280459B415B420233C018C5 -:10413C0001343F18E4B2BFB2A642F0D1380080BCC3 -:10414C00B846F0BD0227F9E7F8B5DE4657464E46AD -:10415C0045461623E0B583460370002A38D0013A51 -:10416C00D2B2920091460B1D0E000127994411E02A -:10417C0002220C2392462B7068700A3B02045444B2 -:10418C004146120CE8183F19043600F0C3F8BFB2D0 -:10419C00B14512D05B46DD19336818009846FEF71E -:1041AC0013FA84B2FF2CE3D90D2303222B70230ABC -:1041BC00AB70924603236870E0E7781C80B25A46D5 -:1041CC001823D355F0BCBB46B246A946A046F8BD51 -:1041DC0002200127F3E7C046FB2203000C381042F3 -:1041EC0003D00020042B03D07047023188B2FBE7C8 -:1041FC00013188B2F8E7C046F8B5050016001C007E -:10420C000D2909D80B291BD80439032916D83100DC -:10421C00DAB2FFF74BFFF8BD103901290ED8FF2B8E -:10422C002AD8102344700370022702202200310088 -:10423C002818E41900F06EF8A0B2ECE70020EAE7C9 -:10424C001000FEF7C1F984B2FF2C0FD90D232B708F -:10425C00230AAB7003270323687002043100120C8D -:10426C00E818E41900F056F8A0B2D4E70C230227A2 -:10427C002B7068700A3BF0E711230370230A44701B -:10428C00837003270320D1E770B500260C4D0D4C2D -:10429C00641BA410A64209D1002600F00FFD0A4DA4 -:1042AC000A4C641BA410A64205D170BDB300EB5898 -:1042BC0098470136EEE7B300EB5898470136F2E722 -:1042CC00345C0008345C0008345C0008385C00087E -:1042DC0010B5034B0100186800F09AF810BDC046E9 -:1042EC000800002010B5034B0100186800F024F8FA -:1042FC0010BDC0460800002030B500240139A24290 -:10430C0001D1002005E0035D01340D5DAB42F6D018 -:10431C00581B30BD002310B59A4200D110BDCC5CA7 -:10432C00C4540133F8E703008218934200D170475C -:10433C0019700133F9E7000070B50500002910D0A1 -:10434C000C1F2368002B00DAE418280000F05CF93D -:10435C001D4A1368002B05D163601460280000F01F -:10436C005BF970BDA34208D9216860188342F3D170 -:10437C0018685B6841182160EEE71A005B68002B37 -:10438C0001D0A342F9D911685018A0420BD1206872 -:10439C000918501811608342E0D118685B68411805 -:1043AC0011605360DAE7A04202D90C232B60D5E7E9 -:1043BC0021686018834203D118685B68411821603A -:1043CC0063605460CAE7C0467022002070B50F4E7F -:1043DC000D0031680400002902D100F08FF8306024 -:1043EC002900200000F08AF8431C0AD00323C51CC6 -:1043FC009D43A84207D0291A200000F07FF8431CE7 -:10440C0001D101256D42280070BDC04674220020E8 -:10441C00F7B50322CB1C9343083306001F000C2B6B -:10442C0032D20C27B94231D8300000F0EDF8324DC1 -:10443C002B681C00002C2ED139003000FFF7C6FF72 -:10444C000400431C1ED12C682500002D4AD1236882 -:10445C002900E3183000019300F050F8019B8342CF -:10446C0043D123680337FF1A03239F4308370C2FCC -:10447C0000D20C2739003000FFF7A8FF431C34D0C2 -:10448C002368DF19276013E0002BCBDA0C230025FF -:10449C0033602800FEBD2268D11B20D40B2917D90C -:1044AC00E2192760A34211D12A606368116053603E -:1044BC003000250000F0B0F807220B35231D954382 -:1044CC00EA1A9D42E5D05B1BA350E2E75A60ECE789 -:1044DC006268A34201D12A60EAE75A60E8E7230048 -:1044EC006468A7E72C006D68AFE70C2330003360DD -:1044FC0000F092F8CDE7C04670220020002370B582 -:10450C00064D040008002B6000F0CAFB431C03D1CD -:10451C002B68002B00D0236070BDC0467822002091 -:10452C000CB430B5174B0C001D689DB0002908DA8F -:10453C008B2301202B6040421DB030BC08BC02B064 -:10454C00184782236A469B009382002302900690B0 -:10455C00994200D04B1E0493079301236A465B4299 -:10456C00D382280021AB209A02A9019300F0BEF857 -:10457C00431C01DA8B232B60002CDDD00023029A24 -:10458C001370D9E70800002003000A7801311A7073 -:10459C000133002AF9D1704730B5140005001A0018 -:1045AC009BB0002C05DA8B230360012040421BB02A -:1045BC0030BD822368469B008381002300910491C7 -:1045CC009C4200D0631E02930593012369465B4213 -:1045DC00CB8128001E9B00F089F8431C01DA8B2349 -:1045EC002B60002CE3D00023009A1370DFE700004F -:1045FC0007B5009313000A00010002480068FFF79A -:10460C00CBFF0EBD0800002010B5024800F0F0FAF8 -:10461C0010BDC0467C22002010B5024800F0E9FA1B -:10462C0010BDC0467C220020F0B58E6885B0070016 -:10463C000C00039201939E423CD890238A89DB00A4 -:10464C001A4234D00969236860695B1A0293032308 -:10465C004343DD0FED18019B029801331B186D10BD -:10466C00AB4200D91D00530532D529003800FFF7A5 -:10467C00CFFE061E09D10C233B6040230120A289EA -:10468C0040421343A38105B0F0BD029A2169FFF7A4 -:10469C0041FEA389144A1A4080231343A381029B31 -:1046AC002661F61826606561019EED1AA560019BD6 -:1046BC009E4200D9019E32000399206800F0A5FAB1 -:1046CC00A36800209B1BA36023689E192660DAE771 -:1046DC002A00380000F0ACFA061EE0D1380021693F -:1046EC00FFF72AFEC7E7C0467FFBFFFFF0B5A1B07E -:1046FC0003901D008B890F0016001B0611D50B694A -:10470C00002B0ED14021FFF783FE38603861002862 -:10471C0005D10C23039A0138136021B0F0BD40235E -:10472C007B61002308AC6361203363761033A3767E -:10473C00079535002B78002B01D0252B47D1AB1BCF -:10474C000593B5420CD0320039000398FFF76CFF8B -:10475C00431C00D1AEE06269059B944663446361DF -:10476C002B78002B00D1A5E001220023524262607D -:10477C0004A9543252186E1C2360E360A3601370BA -:10478C00A36505223178544800F034FA751C0028D2 -:10479C001FD12268D30604D5532304A95B1820210A -:1047AC001970130704D5532304A95B182B21197016 -:1047BC0033782A2B16D0350000210A20E3682A789A -:1047CC006E1C303A092A4ED9002911D117E0013557 -:1047DC00B0E7414B2268C01A0123834013432E00DB -:1047EC002360CEE7079B191D1B680791002B01DB8B -:1047FC000B9304E05B42E3600223134323602B78AA -:10480C002E2B0AD16B782A2B35D1079B02351A1D1A -:10481C001B680792002B2BDB0993304E03223000D0 -:10482C00297800F0E7F9002806D04023801B83404C -:10483C0022680135134323602978062228486E1C10 -:10484C00217600F0D7F900283CD0264B002B25D13F -:10485C000722079B07339343083307936369049A32 -:10486C009B18636165E74343350001219B18A6E75C -:10487C0001235B42D0E700230A201A000135636054 -:10488C0029786E1C3039092903D9002BC5D009921F -:10489C00C3E74243350001235218F1E707AB0093FD -:1048AC003A002100104B039800E000BF0490049BD9 -:1048BC000133D3D1BB890D985B0600D42DE70120C1 -:1048CC0040422AE707AB00933A002100064B0398BD -:1048DC0000F07CF8EAE7C046F85B0008FE5B0008D5 -:1048EC00025C00080000000035460008F7B5150012 -:1048FC0001938A680B690C000090934200DA130054 -:10490C0022002B6043321278002A01D001332B6035 -:10491C0023689B0602D52B6802332B602268062382 -:10492C0017001F401A4227D0230043331B785A1E0E -:10493C0093412268920630D4220001990098089E77 -:10494C004332B047431C25D0062320682A68E1680F -:10495C0000250340042B03D18D1AEB43DB171D40BC -:10496C00A3682269934201DD9B1AED180027BD4212 -:10497C0020D1002010E00137E3682A689B1ABB4263 -:10498C00D2DD2200012301990098089E1932B0470C -:10499C00431CF0D101204042FEBD3020E1184331D0 -:1049AC00087021005A1C45310978A2184332023391 -:1049BC001170C1E72200012301990098089E1A3258 -:1049CC00B047431CE6D00137D1E70000F0B58BB0FF -:1049DC0006920A0043320793059004920A7E0C005B -:1049EC00109B782A07D8622A09D8002A00D1C1E086 -:1049FC00582A00D18CE026004236327022E010009A -:104A0C0063381528F7D8FDF7E7FD16001F00F6FFF1 -:104A1C00F6FFF6FFF6FF1F00F6FFF6FFF6FFF6FFB8 -:104A2C00A80036009A00F6FFF6FFB900F6FF360034 -:104A3C00F6FFF6FF9E0026001A684236111D19601B -:104A4C00136833700123A7E0086819680A1D05066E -:104A5C000BD50D681A60002D03DA2D23049A6D42D4 -:104A6C001370614B0A2703931BE00D681A60410613 -:104A7C00F1D52DB2EFE70D681968081D18602E06E8 -:104A8C0001D50D6803E06D06FBD50D68ADB2564B34 -:104A9C00082703936F2A00D00237230000224333E8 -:104AAC001A706368A360002B03DB04222168914316 -:104ABC002160002D02D1049E002B0CD0049E2800F6 -:104ACC003900FDF719FE039B013E5B5C33702B0034 -:104ADC0005009F42F3D9082F09D12368DB0706D5BF -:104AEC0063682269934202DC3023013E3370049BDD -:104AFC009B1B2361079B210000930598069B09AA29 -:104B0C00FFF7F4FE431C4CD1012040420BB0F0BD2A -:104B1C0045310A70344A03921A68216820CA1A6017 -:104B2C00080616D5CB0702D5202319432160102780 -:104B3C00002DB2D1202322689A432260ADE72022B7 -:104B4C0009680A4322602200782145321170274AF5 -:104B5C00E1E74806E6D5ADB2E4E71A680D68101D2A -:104B6C004969186013682E0601D5196002E06D06BC -:104B7C00FBD519800023049E2361BBE71A68111D25 -:104B8C001960166800213000626800F033F80028C4 -:104B9C0001D0801B6060636823610023049A13704A -:104BAC00A8E72369320006990598079DA847431C7E -:104BBC00AAD023689B0715D4099BE0689842A5DA14 -:104BCC001800A3E72200012306990598079E1932C5 -:104BDC00B047431C98D00135E368099A9B1AAB4245 -:104BEC00F0DCE9E70025F7E7095C00081A5C00082F -:104BFC0070477047C9B28218904201D100207047AB -:104C0C0003788B42FBD00130F6E710B5884202D90D -:104C1C008B18984203D3002307E08B5C8354013A32 -:104C2C00FBD210BDCC5CC45401339A42FAD1F8E7E4 -:104C3C00F7B507000E001400002905D11100FFF78D -:104C4C00E7FB05002800FEBD002A03D1FFF774FB2B -:104C5C002500F7E700F01BF80190844203D83500DB -:104C6C004308A342EED321003800FFF7D1FB051E09 -:104C7C00E8D0019B22009C4200D91A003100280088 -:104C8C00FFF748FB31003800FFF756FBDAE70B1F44 -:104C9C001B68181F002B01DA0B58C0187047000056 -:104CAC00044A03001068002802D0C3181360704730 -:104CBC000148FAE78022002088220020F8B5C0467F -:104CCC00F8BC08BC9E467047F8B5C046F8BC08BC9A -:044CDC009E46704739 -:104CE0004610000846100008501000087410000814 -:104CF00046100008A41000084211000868110008BE -:104D00005C10000850100008B21400085414000889 -:104D1000541400085414000854140008CE14000859 -:104D200054140008601400085414000854140008B7 -:104D300054140008541400086C140008541400089B -:104D400054140008541400085414000854140008A3 -:104D50005414000854140008541400085414000893 -:104D60005414000854140008541400086214000875 -:104D70005414000862140008DE150008CA15000863 -:104D8000CA150008CA150008CA150008CA15000887 -:104D9000CA150008CA150008CA150008CA15000877 -:104DA000CA150008CA1500089C1500082A16000834 -:104DB00084160008CA150008CA150008CA1500089C -:104DC000BC150008C0160008281700081A170008AC -:104DD000C0160008C0160008C0160008C01600085B -:104DE000C0160008C0160008C0160008C01600084B -:104DF000C0160008C0160008C0160008C01600083B -:104E0000C0160008C0160008C0160008C01600082A -:104E1000C0160008C0160008C0160008C01600081A -:104E2000C0160008C0160008C0160008C01600080A -:104E3000CA160008C0160008C0160008C0160008F0 -:104E4000CA160008C0160008C0160008C0160008E0 -:104E5000C0160008C0160008C0160008C0160008DA -:104E60000817000898170008C6170008F017000870 -:104E70009817000898170008981700089817000856 -:104E80009817000898170008981700089817000846 -:104E90009817000898170008981700089817000836 -:104EA0009817000898170008981700089817000826 -:104EB0009817000898170008981700089817000816 -:104EC0009817000898170008981700089817000806 -:104ED00098170008A2170008C217000898170008C2 -:104EE000A2170008981700089817000898170008DC -:104EF0009817000898170008FE1700089817000870 -:104F0000A617000838180008701800089418000840 -:104F10003818000838180008381800083818000831 -:104F20003818000838180008381800083818000821 -:104F30003818000838180008381800083818000811 -:104F40003818000838180008381800083818000801 -:104F500038180008381800083818000838180008F1 -:104F600038180008381800083818000838180008E1 -:104F70005018000838180008B4180008381800083D -:104F800042180008381800083818000838180008B7 -:104F900038180008381800083818000838180008B1 -:104FA000541800082C190008FE180008FE18000804 -:104FB000FE180008FE180008FE180008FE18000879 -:104FC000FE180008FE180008FE180008F218000875 -:104FD000F2180008F2180008F2180008F218000889 -:104FE00050190008F2180008F2180008F21800081A -:104FF000F2180008F2180008F2180008F218000869 -:10500000F2180008F2180008F2180008F218000858 -:10501000F2180008F2180008F2180008F218000848 -:10502000F2180008F2180008F2180008F218000838 -:10503000F2180008F2180008F2180008F218000828 -:10504000F2180008F2180008F2180008F218000818 -:10505000F2180008F2180008F2180008F218000808 -:10506000F2180008F2180008581900087219000810 -:10507000F218000890190008F2180008F218000849 -:10508000F2180008F2180008F2180008F2180008D8 -:10509000F2180008DC190008F2180008F2190008DC -:1050A000F2180008F2180008041A0008F2180008A4 -:1050B000F2180008F2180008BC1900081A1A0008B3 -:1050C000221A0008AE230008862300088623000861 -:1050D000862300088623000886230008862300080C -:1050E00086230008862300088623000886230008FC -:1050F000F0240008362400088623000886230008D0 -:1051000086230008862300088623000886230008DB -:1051100086230008862300088623000886230008CB -:10512000862300081424000886230008862300082C -:10513000EE23000886230008CE23000886230008FB -:1051400086230008AE2300086173736572745F667E -:1051500061696C656400000072784572726F724319 -:10516000616C6C6261636B0074784572726F72433C -:10517000616C6C6261636B00417474726962757416 -:10518000655F6368616E67656400000030313233CB -:105190003435363738394142434445467374617477 -:1051A000654E6F700000000073746174654E6F701F -:1051B000000000004253505F646F4368616E6E658B -:1051C0006C416374696F6E004174747269627574C6 -:1051D000655F617761697452656164004253505F35 -:1051E00074726967676572414443000068616E6468 -:1051F0006C65526561645265717565737400000079 -:10520000737461746549646C65000000507573685F -:105210002074686520627574746F6E20746F2070DE -:105220006C6179206F72207061757365203A2D2949 -:105230000A00000068616E646C655772697465529B -:10524000657175657374000068616E646C65496EA4 -:10525000766F6B65526571756573740068616E6415 -:105260006C655265717565737400000064697370D4 -:10527000617463684576656E7400000073746174D0 -:105280006543616E6F707900737461746549646C15 -:1052900065000000737461746550756C73696E67A6 -:1052A000000000007374617465506175736564007B -:1052B000446174614C696E6B5F77616974466F72AB -:1052C00053796E630000000068616E646C65496E1E -:1052D000636F6D696E674672616D650048617264E7 -:1052E0004661756C745F48616E646C6572000000A5 -:1052F00073707572696F75734952510054494D311D -:105300005F42524B5F55505F5452475F434F4D5F72 -:1053100049525148616E646C65720000444D4131E0 -:105320005F4368616E6E656C315F49525148616ED2 -:10533000646C6572000000000000000000000000C6 -:10534000000000000000000000000000000000005D -:10535000000000000000000001000000020000004A -:105360000300000004000000060000000700000029 -:1053700008000000090000004253505F7265676931 -:105380007374657241707054696D657248616E64C2 -:105390006C657200445B00084454000802007D0301 -:1053A000C8000000505B00083C54000804003205AF -:1053B0002C010000585B0008345400080400140558 -:1053C000C8000000645B00081054000812001E09A9 -:1053D000280000004253505F7265676973746572FC -:1053E00050756C736544656C656761746500000099 -:1053F0005061747465726E4974657261746F725F26 -:10540000636865636B5061747465726E00000000C0 -:105410000102020504020A040408080501080A0141 -:10542000050A020105020204040A0804050808012D -:10543000010A0A0501080204040208010102040825 -:1054400002010804050A0A0525732825732C202566 -:1054500075290A002573282575290A002573282532 -:105460006875290A0000000053657474696E67202E -:10547000696E74656E7369747920746F202568682D -:105480007525250A0000000053657474696E672055 -:105490005663617020746F20256875206D560A0070 -:1054A00053657474696E672070756C7365207769D5 -:1054B00064746820746F202568687520C2B5730A0B -:1054C0000000000070742D3E706163655F6D732095 -:1054D0003E3D2035000000007372632F6273705FE1 -:1054E00073746D3332673037312E630070742D3E24 -:1054F00070756C73655F77696474685F6D696372FA -:105500006F7320213D20300070742D3E6E725F6FEE -:10551000665F70756C73657320213D20300000005C -:1055200028656C636F6E5B305D202620656C636F51 -:105530006E5B315D29203D3D203000005465726D69 -:10554000696E616C00000000525454005345474797 -:105550004552000053657175656E6365725F257312 -:1055600020756E6578706563746564206576656E18 -:10557000743A2025750A0000436F6E74726F6C6C6C -:1055800065725F257320756E6578706563746564F8 -:10559000206576656E743A2025750A007366203D95 -:1055A0003D204E554C4C00007372632F636F6E7438 -:1055B000726F6C6C65722E63000000007372632F53 -:1055C00073657175656E6365722E63006E6272201D -:1055D0003D3D2031000000007372632F64617461EF -:1055E0006C696E6B2E6300006273702E6372697457 -:1055F0006963616C5F73656374696F6E5F6C657618 -:10560000656C20213D2055434841525F4D41580073 -:105610002573282575293A20756E6B6E6F776E207D -:105620006465766963652069640A00006273702EA0 -:10563000637269746963616C5F73656374696F6ECB -:105640005F6C6576656C20213D2030004672616D8F -:1056500065207061796C6F616420746F6F2062697E -:10566000673A202568752062797465730000000030 -:10567000257320666F722069643D256875290A00CC -:1056800025730A0025733A20756E6B6E6F776E2056 -:105690006174747269627574652069643D2568750A -:1056A0000A000000436F6E74726F6C6C65725F2548 -:1056B0007320454E5452590A00000000436F6E7427 -:1056C000726F6C6C65725F257320455849540A00EF -:1056D00072656164000000005472616E73616374EE -:1056E000696F6E202568753A202573206174747285 -:1056F0006962757465202568750A0000777269749F -:105700006500000073746F700000000070617573B5 -:105710006500000073756273637269626520746F5F -:1057200000000000696E766F6B65000025732C2009 -:10573000756E6B6E6F776E206F70636F646520306F -:10574000782530326868780A00000000706C617952 -:105750000000000054696D6520253032753A25300F -:1057600032753A253032750A0000000052656365D3 -:1057700069766564207369676E616C2025640A0030 -:10578000257328256875293F0A000000537769743E -:105790006368696E6720746F20272573270A0000ED -:1057A00070642D3E6E725F6F665F737465707320F8 -:1057B000213D2030000000007372632F706174740B -:1057C00065726E5F697465722E6300005662617463 -:1057D0003D256875206D562C20566361703D256807 -:1057E00075206D562C20497072696D3D25687520B5 -:1057F0006D410A0053657175656E6365725F25734F -:1058000020454E5452590A0053657175656E6365A3 -:10581000725F257320455849540A00005374617221 -:1058200074696E6720272573270A000046696E6930 -:105830007368656420272573270A000025732045B7 -:105840004E5452590A000000257320455849540A05 -:1058500000000000526573756D696E67202725731F -:10586000270A000050617573696E6720272573272A -:105870000A000000436F6D6D616E64733A202F3F24 -:10588000202F61202F62202F64202F6C202F6E206C -:105890002F71202F75202F76202F77202F30202F4B -:1058A000312E2E2F390A00005475726E696E6720F2 -:1058B00056636170204F46460A0000005475726EB0 -:1058C000696E672056636170204F4E0A0000000029 -:1058D0004669726D776172652076302E33382D629D -:1058E0006574610A00000000556E6B6E6F776E2064 -:1058F000636F6D6D616E6420272F2563270A00009A -:10590000476F742053594E43206672616D652C2099 -:105910007365715F6E723D256868750A000000004E -:1059200027252E2A73273F0A00000000476F7420A6 -:105930002573206672616D652C207365715F6E72D0 -:105940003D256868752C207061796C6F61645F73A8 -:10595000697A653D2568750A0000000025733A20C4 -:10596000626164206672616D650A000025732C20F7 -:10597000494353523D307825780A0000202054696D -:10598000703A2068616C74204350552C2063686124 -:105990006E676520677561726420402025702074F1 -:1059A0006F20302C207468656E20737465702E0A29 -:1059B0000000000050742053523D307825780A00D2 -:1059C000414443206F76657272756E0A00000000D4 -:1059D0004144432072656164790A000041444320D8 -:1059E0006368616E6E656C20636F6E6669672072B6 -:1059F000656164790A00000041444320454F430A31 -:105A00000000000041444320454F530A00000000BD -:105A1000414443312D3E4953523D307825780A00A8 -:105A200025732C2054454946310A000025732C204B -:105A30004953523D307825780A000000496E697458 -:105A400069616C6973696E672E2E2E0A0000000072 -:105A500044657649643D307825782C2053797374F9 -:105A6000656D436F7265436C6F636B3D25750A000E -:105A70004C4C5F4144435F5245475F496E69742017 -:105A80006572726F723D25750A00000025733A2019 -:105A90005053433D25750A00436865636B696E6723 -:105AA00020272573270A000025733A2073686F7238 -:105AB0007420696E20656C636F6E202568750A001E -:105AC0006D652D3E6368616E6E656C5F6664203C3B -:105AD0002030000043616E206F6E6C792075736515 -:105AE000206F6E652073657269616C20706F7274CF -:105AF00020617420612074696D652C20666F7220AE -:105B00006E6F770A000000005374617274696E67EB -:105B1000204E656F444B210A25730000436F6E735E -:105B20006F6C653A20272573270A0000456E6420B4 -:105B30006F662073657373696F6E0A004279652121 -:105B40000A0000004A61636B68616D6D6572000058 -:105B5000546F67676C65000043726F7373546F67AF -:105B6000676C6500436972636C650000415353457F -:105B70005254494F4E204641494C454420282573F4 -:105B8000203A202575292025730A0000424144004F -:105B90004E4F4E450041434B00004E414B000053D9 -:105BA000594E430044415441004F505453000000AB -:105BB00073746F7261676520213D204E554C4C0017 -:105BC0006D616F6C69622F7372632F6576656E7499 -:105BD00071756575652E63006576656E745F7369B2 -:105BE0007A65203D3D20414F4576656E745F73694F -:105BF0007A65286576742900232D302B2000686C87 -:105C00004C006566674546470030313233343536DF -:105C10003738394142434445460030313233343518 -:0C5C200036373839616263646566000045 -:085C2C004CCDFF7F01000000D8 -:045C3400E50000087F -:045C3800BD000008A3 -:105C3C000024F400040000000C0000200000000010 -:105C4C000000000000000000000000000000000048 -:105C5C000000000000000000000000000000000038 -:105C6C000000000000000000000000000000000028 -:105C7C000000000000000000000000000000000018 -:105C8C000000000000000000000000000000000008 -:0C5C9C00000000000000000000000000FC -:0400000508002B11B3 +:10013C0000E100E08C461049F0B507000D000024EA +:10014C0083B02E78BE4205D001340C350A2CF8D180 +:10015C0003B0F0BD60000419A4000C1961880029DB +:10016C00F6D0A06800933900130065686246A84772 +:10017C006388013B6380EBE78C00002070B50F4E69 +:10018C00002334002578854213D001330C340A2B1C +:10019C00F8D17824335D0A2B0AD05D1C35555C00F0 +:1001AC00E418A400331930550548996058605A80FA +:1001BC0070BD5800C3189B00F318F5E78C000020A5 +:1001CC00F10F0008F0B501224F46D64646460B68A3 +:1001DC0000249146C0B5002B1AD14BE017005743B1 +:1001EC007B00DB19DB43C568AC4666460D691E40D7 +:1001FC007D433543C5604D68022D2DD07D4302688B +:10020C0013402B4303600B681A000134E24031D0D9 +:10021C004D461A00A5402A402B42F5D04B68013BB5 +:10022C00012BDBD81700574383688D6898467B00F9 +:10023C009C467D43BC44AA4646466546AE433500C3 +:10024C00564663462E438660CE68456856439543B2 +:10025C003543DB434560C6E7FF2A10D83D007D439C +:10026C00026A2E01761BB2434E6975432A43026221 +:10027C004D68C3E7E0BCBA46B146A846F0BD120AC9 +:10028C0052435243456A1601B61AB5434E6972433E +:10029C002A4342624D68B1E710B5112402000848A8 +:1002AC000B00016AA143016280200649800088622C +:1002BC00DA38FF3888610449044803F0EFFBFEE7A5 +:1002CC00002C014000040050DC510008C854000808 +:1002DC00FA2170B5124C05008900206802F0A2F9D1 +:1002EC00802301385B04984201D3012070BDC021EA +:1002FC000C4A090650600C48036A1B021B0A0B438C +:10030C0003620721002393601160032DEDD8026A6C +:10031C00A9071202120A0A43026218006560E5E797 +:10032C000000002010E000E000ED00E010B50A0035 +:10033C0002490348103103F0B1FB10BDDC51000839 +:10034C00D454000810B50A0002490348203103F0C8 +:10035C00A5FB10BDDC510008D4540008F8B505000D +:10036C001C480C0003F09AFBDB2364265B00EC5466 +:10037C00EA18B63BFF3B04210720FFF7DBFE164FC4 +:10038C006643CC373B88B34204D03100134803F0AA +:10039C0085FB3E80124B321C9E4200D91A1C114B1D +:1003AC0092B29A4200D21A000D4B28349A1A0E4B74 +:1003BC00E4B253438022120194460C4A63441B0B53 +:1003CC00536121000A4803F069FBB823FF33EC5456 +:1003DC00F8BDC046DC5400088C000020FC5400081A +:1003EC00D3270000B204000049070000007400404D +:1003FC00145500084B1E9941012310B549429943ED +:10040C00002200230E3103F0ADFD10BD70B50600C7 +:10041C0014001D0082B0803600920193326873681C +:10042C00A41A9D41002D04D1074B9C4201D802B067 +:10043C0070BD08236A46132103F094FD009B019CB8 +:10044C0033607460F3E7C046BFE1E400F0B5D64614 +:10045C004F4646460300C0B5A933FF331D89020041 +:10046C000020002D04D1E0BCBA46B146A846F0BD30 +:10047C00D4219C7A4900515898881A79002C00D0C4 +:10048C0084E0CC7AD8795200241A0120013CE4B2E1 +: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 :00000001FF diff --git a/firmware/maolib/inc/eventqueue.h b/firmware/maolib/inc/eventqueue.h index f763af4..1b8b47c 100644 --- a/firmware/maolib/inc/eventqueue.h +++ b/firmware/maolib/inc/eventqueue.h @@ -3,7 +3,7 @@ * * Created on: 11 Apr 2021 * Author: mark - * Copyright 2021..2024 Neostim + * Copyright 2021..2024 Neostimâ„¢ */ #ifndef INC_EVENTQUEUE_H_ diff --git a/firmware/src/attributes.c b/firmware/src/attributes.c index 2d31f65..96d3c64 100644 --- a/firmware/src/attributes.c +++ b/firmware/src/attributes.c @@ -18,8 +18,8 @@ typedef struct { - uint16_t active; AttributeId ai; // Key. + uint16_t active; AttrNotifier notify; void *target; } Subscription; @@ -43,7 +43,7 @@ static Subscription *findSubForId(AttributeId ai) static SubscriptionId setSubForId(AttributeId ai, AttrNotifier notify, void *target, uint16_t count) { Subscription *sub = findSubForId(ai); - if (sub == NULL) { + if (sub == NULL) { // Not present, add it if there is room. if (nr_of_subs == M_DIM(subscriptions)) return 0; sub = &subscriptions[nr_of_subs++]; sub->ai = ai; @@ -60,7 +60,7 @@ static SubscriptionId setSubForId(AttributeId ai, AttrNotifier notify, void *tar SubscriptionId Attribute_awaitRead(AttributeId ai, AttrNotifier notify, void *target) { - BSP_logf("%s for id=%hu)\n", __func__, ai); + BSP_logf("%s for id=%hu\n", __func__, ai); return setSubForId(ai, notify, target, 1); } @@ -74,7 +74,7 @@ SubscriptionId Attribute_subscribe(AttributeId ai, AttrNotifier notify, void *ta void Attribute_changed(AttributeId ai, ElementEncoding enc, uint8_t const *data, uint16_t size) { - BSP_logf("%s(%hu)\n", __func__, ai); + // BSP_logf("%s(%hu)\n", __func__, ai); Subscription *sub = findSubForId(ai); if (sub != NULL && sub->active) { sub->notify(sub->target, ai, enc, data, size); diff --git a/firmware/src/controller.c b/firmware/src/controller.c index aed3ed2..01a250a 100644 --- a/firmware/src/controller.c +++ b/firmware/src/controller.c @@ -46,6 +46,7 @@ struct _Controller { StateFunc state; Sequencer *sequencer; DataLink *datalink; + char box_name[24]; }; @@ -95,7 +96,7 @@ static void attributeChanged(Controller *me, AttributeId ai, ElementEncoding enc aa->opcode = OC_REPORT_DATA; aa->reserved = 0; aa->attribute_id = ai; - // TODO Add subscription Id? + // TODO Add subscription Id if applicable? nbtw += Matter_encode(packet + nbtw, enc, data, data_size); DataLink_sendDatagram(me->datalink, packet, nbtw); } @@ -131,7 +132,7 @@ static void handleReadRequest(Controller *me, AttributeAction const *aa) Sequencer_notifyPlayState(me->sequencer); break; case AI_BOX_NAME: - // TODO Implement. + attributeChanged(me, aa->attribute_id, EE_UTF8_1LEN, (uint8_t const *)me->box_name, strlen(me->box_name)); break; default: BSP_logf("%s: unknown attribute id=%hu\n", __func__, aa->attribute_id); @@ -149,6 +150,16 @@ static EventType eventTypeForCommand(uint8_t const *cs, uint16_t len) } +static void updateBoxName(Controller *me, uint8_t const *name, uint16_t len) +{ + size_t nb = (len < sizeof me->box_name ? len : sizeof me->box_name - 1); + memcpy(me->box_name, name, nb); + me->box_name[nb] = '\0'; + // TODO Store the name in nonvolatile memory rather than in RAM. + BSP_logf("Box name set to '%s'\n", me->box_name); +} + + static void handleWriteRequest(Controller *me, AttributeAction const *aa) { switch (aa->attribute_id) @@ -169,7 +180,9 @@ static void handleWriteRequest(Controller *me, AttributeAction const *aa) } break; case AI_BOX_NAME: - // TODO Implement. + if (aa->data[0] == EE_UTF8_1LEN) { + updateBoxName(me, aa->data + 2, aa->data[1]); + } break; default: BSP_logf("%s: unknown attribute id=%hu\n", __func__, aa->attribute_id); @@ -288,6 +301,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); me->sequencer = sequencer; me->datalink = datalink; } diff --git a/firmware/src/debug_cli.c b/firmware/src/debug_cli.c index 9f8215e..b9c4550 100644 --- a/firmware/src/debug_cli.c +++ b/firmware/src/debug_cli.c @@ -101,7 +101,7 @@ static void interpretCommand(CmndInterp *me, char ch) changeIntensity(me, +2); break; case 'v': - CLI_logf("Firmware v0.38-beta\n"); + CLI_logf("Firmware v0.39-beta\n"); break; case 'w': // Allow rediscovery by Dweeb. DataLink_waitForSync(me->datalink);