From bad6f4bf75c7eb52a3ca11595e67f129729b7aa0 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Thu, 7 Nov 2019 15:26:21 +0100 Subject: [PATCH] Fixed RSSI indication confusion. Added SNR indication to received packets. --- Config.h | 10 +- Framing.h | 1 + Libraries/Example.py | 2 + Libraries/RNode.py | 30 +- LoRa.cpp | 15 +- LoRa.h | 2 + Precompiled/rnode_firmware_latest.hex | 2937 +++++++++++++------------ RNode_Firmware.ino | 16 +- Utilities.h | 10 +- 9 files changed, 1572 insertions(+), 1451 deletions(-) diff --git a/Config.h b/Config.h index 1ff06b1..5685c00 100644 --- a/Config.h +++ b/Config.h @@ -4,7 +4,7 @@ #define CONFIG_H #define MAJ_VERS 0x01 - #define MIN_VERS 0x0A + #define MIN_VERS 0x0B #define MCU_328P 0x90 #define MCU_1284P 0x91 @@ -62,10 +62,13 @@ // MCU independent configuration parameters const long serial_baudrate = 115200; - const int rssi_offset = 292; - const int lora_rx_turnaround_ms = 50; + // SX1276 RSSI offset to get dBm value from + // packet RSSI register + const int rssi_offset = 157; + const int snr_offset = 128; + // Default LoRa settings int lora_sf = 0; int lora_cr = 5; @@ -85,6 +88,7 @@ int last_rssi = -292; uint8_t last_rssi_raw = 0x00; + int8_t last_snr = 0; size_t read_len = 0; uint8_t seq = 0xFF; uint8_t pbuf[MTU]; diff --git a/Framing.h b/Framing.h index d9bdbe9..10b380c 100644 --- a/Framing.h +++ b/Framing.h @@ -22,6 +22,7 @@ #define CMD_STAT_RX 0x21 #define CMD_STAT_TX 0x22 #define CMD_STAT_RSSI 0x23 + #define CMD_STAT_SNR 0x24 #define CMD_BLINK 0x30 #define CMD_RANDOM 0x40 diff --git a/Libraries/Example.py b/Libraries/Example.py index 45d9ba5..82fc139 100644 --- a/Libraries/Example.py +++ b/Libraries/Example.py @@ -12,6 +12,8 @@ serialPort = "/dev/ttyUSB0" # packet is received def gotPacket(data, rnode): print "Received a packet: "+data + print "RSSI: "+str(rnode.r_stat_rssi)+" dBm" + print "SNR: "+str(rnode.r_stat_snr)+" dBm" # Create an RNode instance. This configures # and powers up the radio. diff --git a/Libraries/RNode.py b/Libraries/RNode.py index 1537034..408661e 100644 --- a/Libraries/RNode.py +++ b/Libraries/RNode.py @@ -27,6 +27,7 @@ class KISS(): CMD_STAT_RX = chr(0x21) CMD_STAT_TX = chr(0x22) CMD_STAT_RSSI = chr(0x23) + CMD_STAT_SNR = chr(0x24) CMD_BLINK = chr(0x30) CMD_RANDOM = chr(0x40) CMD_FW_VERSION = chr(0x50) @@ -66,7 +67,8 @@ class RNodeInterface(): LOG_DEBUG = 6 LOG_EXTREME = 7 - RSSI_OFFSET = 292 + RSSI_OFFSET = 157 + SNR_OFFSET = 128 def __init__(self, callback, name, port, frequency = None, bandwidth = None, txpower = None, sf = None, cr = None, loglevel = -1, flow_control = True): self.serial = None @@ -99,6 +101,7 @@ class RNodeInterface(): self.r_stat_rx = None self.r_stat_tx = None self.r_stat_rssi = None + self.r_stat_snr = None self.r_random = None self.packet_queue = [] @@ -310,6 +313,7 @@ class RNodeInterface(): while self.serial.is_open: if self.serial.in_waiting: byte = self.serial.read(1) + last_read_ms = int(time.time()*1000) if (in_frame and byte == KISS.FEND and command == KISS.CMD_DATA): @@ -412,7 +416,29 @@ class RNodeInterface(): self.r_stat_tx = ord(command_buffer[0]) << 24 | ord(command_buffer[1]) << 16 | ord(command_buffer[2]) << 8 | ord(command_buffer[3]) elif (command == KISS.CMD_STAT_RSSI): - self.r_stat_rssi = ord(byte)-self.RSSI_OFFSET + if (byte == KISS.FESC): + escape = True + else: + if (escape): + if (byte == KISS.TFEND): + byte = KISS.FEND + if (byte == KISS.TFESC): + byte = KISS.FESC + escape = False + self.r_stat_rssi = ord(byte)-self.RSSI_OFFSET + + elif (command == KISS.CMD_STAT_SNR): + if (byte == KISS.FESC): + escape = True + else: + if (escape): + if (byte == KISS.TFEND): + byte = KISS.FEND + if (byte == KISS.TFESC): + byte = KISS.FESC + escape = False + self.r_stat_snr = ord(byte)-self.SNR_OFFSET + elif (command == KISS.CMD_RANDOM): self.r_random = ord(byte) elif (command == KISS.CMD_ERROR): diff --git a/LoRa.cpp b/LoRa.cpp index dcf5edc..37d63f8 100644 --- a/LoRa.cpp +++ b/LoRa.cpp @@ -218,10 +218,19 @@ uint8_t LoRaClass::packetRssiRaw() { } int LoRaClass::packetRssi() { - int pkt_rssi = (int)readRegister(REG_PKT_RSSI_VALUE); - // TODO: change this to look at the actual model code + int pkt_rssi = (int)readRegister(REG_PKT_RSSI_VALUE) - RSSI_OFFSET; + int pkt_snr = packetSnr(); + if (_frequency < 820E6) pkt_rssi -= 7; - pkt_rssi -= 157; + + if (pkt_snr < 0) { + pkt_rssi += pkt_snr; + } else { + // Slope correction is (16/15)*pkt_rssi, + // this estimation looses one floating point + // operation, and should be precise enough. + pkt_rssi = (int)(1.066 * pkt_rssi); + } return pkt_rssi; } diff --git a/LoRa.h b/LoRa.h index f191a74..4027bdf 100644 --- a/LoRa.h +++ b/LoRa.h @@ -14,6 +14,8 @@ #define PA_OUTPUT_RFO_PIN 0 #define PA_OUTPUT_PA_BOOST_PIN 1 +#define RSSI_OFFSET 157 + class LoRaClass : public Stream { public: LoRaClass(); diff --git a/Precompiled/rnode_firmware_latest.hex b/Precompiled/rnode_firmware_latest.hex index 5aa952a..466c95f 100644 --- a/Precompiled/rnode_firmware_latest.hex +++ b/Precompiled/rnode_firmware_latest.hex @@ -1,1435 +1,1504 @@ -:100000000C94A1000C940E290C9439290C946429A9 -:100010000C94CB000C94CB000C94CB000C94CB0034 -:100020000C94CB000C94CB000C94CB000C94CB0024 -:100030000C94CB000C94CB000C94CB000C94CB0014 -:100040000C94CB000C94CB000C942E270C94CB007A -:100050000C9444250C947A250C94CB000C94CB0082 -:100060000C94CB000C94CB000C94CB000C94CB00E4 -:100070000C94CB000C94CB000C94CB000C94CB00D4 -:100080000C94CB000C94CB000C94CB00D81FBC1F5D -:10009000DB1FBF1FC21FC51FC81FCB1FCF1FD31F12 -:1000A0004128442837283B285B285B2848284C28CF -:1000B00052285628D729DC29E129EB29192A192A9F -:1000C000F529FD29052A0F2A000000010200090A6E -:1000D000000000000403080700000000000000000A -:1000E0000000000000000000010204081020408011 -:1000F0000102040810204080010204081020408002 -:1001000001020408102040800202020202020202E0 -:1001100004040404040404040303030303030303A7 -:100120000101010101010101000022002500280058 -:100130002B0000002100240027002A00C1055023C5 -:10014000AE2511241FBECFEFD0E4DEBFCDBF11E03E -:10015000A0E0B1E0E6E4F9E500E00BBF02C00790E3 -:100160000D92AE34B107D9F729E3AEE4B1E001C096 -:100170001D92A833B207E1F710E0C1EAD0E004C055 -:100180002197FE010E94DD2ACE39D107C9F70E94CE -:10019000DC250C94A12C0C9400001F93CF93DF93CB -:1001A000EC01162F0E94832C181739F0612FCE0115 -:1001B000DF91CF911F910C948B2CDF91CF911F91E8 -:1001C00008950C94832CDC01ED91FC910190F08159 -:1001D000E02D099461E08CE00C94982860E08CE0BC -:1001E0000C94982861E08DE00C94982860E08DE0F4 -:1001F0000C9498280F931F93CF93DF938C01009753 -:1002000011F0EC0102C0C1E0D0E01C161D060CF597 -:1002100061E08CE00E94982860E08DE00E949828C0 -:1002200064E670E080E090E00E94A92760E08CE046 -:100230000E94982861E08DE00E94982864E670E0B2 -:1002400080E090E00E94A92701151105F1F22197A5 -:10025000DCCF60E08CE00E94982860E08DE0DF91C8 -:10026000CF911F910F910C9498280F931F93CF93C8 -:10027000DF938C01009711F0EC0102C0C1E0D0E0E7 -:1002800061E08DE00E94982860E08DE01C161D065C -:10029000BCF40E94982864E670E080E090E00E9440 -:1002A000A92761E08DE00E94982864E670E080E074 -:1002B00090E00E94A9270115110531F32197E4CFA1 -:1002C000DF91CF911F910F910C9498280F931F935A -:1002D000CF93DF938C01009711F0EC0102C0C1E0D5 -:1002E000D0E060E08CE01C161D06BCF40E9498284B -:1002F00064E670E080E090E00E94A92761E08CE075 -:100300000E94982864E670E080E090E00E94A927AF -:100310000115110531F32197E4CFDF91CF911F91A2 -:100320000F910C94982880914E0190914F01A091CB -:100330005001B09151010196A11DB11D80934E0154 -:1003400090934F01A0935001B0935101409104014B -:1003500050910501609106017091070148175907F6 -:100360006A077B0720F510924E0110924F01109200 -:10037000500110925101609153018091090186173B -:1003800010F081E005C080910801681718F08FEF28 -:100390008093520180915201680F6093530170E085 -:1003A0008CE00E94B02960E08DE00C9498280895BC -:1003B00080914E0190914F01A0915001B091510157 -:1003C0000196A11DB11D80934E0190934F01A09302 -:1003D0005001B09351014091040150910501609189 -:1003E000060170910701481759076A077B0720F536 -:1003F00010924E0110924F01109250011092510133 -:100400006091530180910901861710F081E005C0C9 -:1004100080910801681718F08FEF80935201809146 -:100420005201680F6093530170E08DE00E94B02983 -:1004300060E08CE00C949828089560EC70E08EE801 -:1004400098E30E94E30066E070E08EE898E30E9483 -:10045000E3006091613870E08EE898E30E94E30069 -:1004600060EC70E08EE898E30C94E30060EC70E0E0 -:100470008EE898E30E94E30067E070E08EE898E37E -:100480000E94E3006091190170E08EE898E30E94F9 -:10049000E30060EC70E08EE898E30C94E30060EC1D -:1004A00070E08EE898E30E94E3006FE070E08EE871 -:1004B00098E30E94E30061E070E08EE898E30E9418 -:1004C000E30060EC70E08EE898E30C94E30060ECED -:1004D00070E08EE898E30E94E3006EE070E08EE842 -:1004E00098E30E94E30080915F38882319F061E06F -:1004F00070E002C060E070E08EE898E30E94E300E4 -:1005000060EC70E08EE898E30C94E30060EC70E03F -:100510008EE898E30E94E30068E070E08EE898E3DC -:100520000E94E30066E470E08EE898E30E94E30036 -:1005300060EC70E08EE898E30C94E30060EC70E00F -:100540008EE898E30E94E30060E570E08EE898E3AF -:100550000E94E30061E070E08EE898E30E94E3000F -:100560006AE070E08EE898E30E94E30060EC70E0DF -:100570008EE898E30C94E30080916138882341F081 -:1005800060916A3870916B388CE698E30C941D2169 -:10059000089580916138882341F060911C01709129 -:1005A0001D018CE698E30C94F9210895809161383F -:1005B0008823E1F080915E38843A51F460911A0109 -:1005C00070911B0140E050E08CE698E30E943123DB -:1005D00080915E38893A51F460911A0170911B0143 -:1005E00041E050E08CE698E30C943123089580912B -:1005F0006138882361F08CE698E30E94AB1F60931A -:100600006638709367388093683890936938089596 -:1006100080916138882371F0409166385091673835 -:1006200060916838709169388CE698E30E9459218E -:100630000C94F702089580916138882361F08CE66C -:1006400098E30E947B1F60936238709363388093B5 -:10065000643890936538089580916138882371F0EB -:100660004091623850916338609164387091653878 -:100670008CE698E30E94CE200C941B030895809191 -:100680006138882321F08CE698E30C94E01F80E029 -:100690000895C8E3DFE06FEFCE010E94CD00219600 -:1006A000C11580E1D807B9F70E94F2000E94EE0060 -:1006B000FBCF83ED9FE00E94E10091E0833709F0DA -:1006C00090E0892F089588E39FE00E94E10091E087 -:1006D000833009F090E0892F089589E39FE00E941C -:1006E000E100982F80935E3881E0943A21F0993AA6 -:1006F00011F080E0089508958AE39FE00E94E100F0 -:1007000080935D389FEF980F81E09E3F08F080E076 -:100710000895BF92CF92DF92EF92FF920F931F93B3 -:10072000CF93DF938BE090E00E940D267C018C013B -:10073000C8E3DFE0CE010E94E100F80181938F0160 -:100740002196C334FFE0DF07A9F76BE070E0C70133 -:100750000E94571EB82EC92E082F192FDD24D394BE -:10076000CE010E94E100F80191918F018913D12CF3 -:100770002196C335FFE0DF0799F78B2D9C2D0E9452 -:10078000A526C7010E94A5268D2DDF91CF911F912F -:100790000F91FF90EF90DF90CF90BF9008958FED75 -:1007A0009FE00E94E10091E0833709F090E0892FFB -:1007B0000895CF92DF92EF92FF92CF930E94CF03E2 -:1007C000882309F463C084ED9FE00E94E10090E07B -:1007D00090936B3880936A3885ED9FE00E94E1002A -:1007E00090E090931D0180931C0186ED9FE00E9494 -:1007F000E10090E090931B0180931A018BED9FE044 -:100800000E94E100C82F8CED9FE00E94E100C82EFD -:10081000D12CE12CF12C7601DD24CC24FC2A8DEDA9 -:100820009FE00E94E100C82F8EED9FE00E94E10052 -:10083000C82ADC2AC0926238D0926338E0926438C9 -:10084000F092653887ED9FE00E94E100C82F88EDA7 -:100850009FE00E94E100C82ED12CE12CF12C760102 -:10086000DD24CC24FC2A89ED9FE00E94E100C82F02 -:100870008AED9FE00E94E100C82ADC2AC092663817 -:10088000D0926738E0926838F0926938CF91FF9043 -:10089000EF90DF90CF90089580916038882309F41D -:1008A0008AC080916138882309F485C060916A38D4 -:1008B00084ED9FE00E94CD0060911C0185ED9FE0DA -:1008C0000E94CD0060911A0186ED9FE00E94CD004C -:1008D0008091663890916738A0916838B0916938F6 -:1008E0006B2F77278827992787ED9FE00E94CD00FF -:1008F0008091663890916738A0916838B0916938D6 -:10090000BD018827992788ED9FE00E94CD00809146 -:10091000663890916738A0916838B0916938692F2E -:100920007A2F8B2F992789ED9FE00E94CD0060914F -:1009300066388AED9FE00E94CD00809162389091E8 -:100940006338A0916438B09165386B2F772788277A -:1009500099278BED9FE00E94CD00809162389091A5 -:100960006338A0916438B0916538BD018827992714 -:100970008CED9FE00E94CD008091623890916338A9 -:10098000A0916438B0916538692F7A2F8B2F992701 -:100990008DED9FE00E94CD00609162388EED9FE06A -:1009A0000E94CD0063E78FED9FE00E94CD008AE0BA -:1009B00090E00C9466018AE090E00C94350160E0D0 -:1009C0008FED9FE00C94CD0082E390E00E94FA004E -:1009D0000E9449038CE698E30E94CA201092613875 -:1009E00008958091623890916338A0916438B091F5 -:1009F0006538892B8A2B8B2BE1F08091663890919A -:100A00006738A0916838B0916938892B8A2B8B2B75 -:100A100081F080911A0190911B018F3F910549F05F -:100A200080916A3890916B38892B19F010921901D6 -:100A3000089581E080931901089581E040916B0150 -:100A400050916C012091690130916A01421753075E -:100A500009F480E0089580916B0190916C010196FA -:100A600069E170E00E94882AAC0181E0209169016F -:100A700030916A014217530709F080E00895CF933F -:100A80008CE698E30E942E1FC82F0E94782760935F -:100A90005D0170935E0180935F0190936001C0FFE0 -:100AA00008C081E0809368018093670180936601AC -:100AB00006C01092680110926701109266012091A1 -:100AC00068018091610190916201211108C020911B -:100AD0006701211104C0209166012223B1F0209109 -:100AE0001301309114018217930748F401969093F3 -:100AF00062018093610181E08093650112C081E011 -:100B000080936501809364010CC0009731F00197D8 -:100B1000909362018093610102C01092640110926F -:100B2000650180916401882319F0CF910C94EA004B -:100B3000CF910C94EE000F931F930E9478270091A1 -:100B40005D0110915E0120915F0130916001DC0137 -:100B5000CB01801B910BA20BB30B00910F011091E5 -:100B60001001209111013091120180179107A20705 -:100B7000B30720F01F910F910C943F051F910F9127 -:100B8000089580910901809353010895803C41F4B8 -:100B90006BED70E08EE898E30E94E3008CED09C0F5 -:100BA0008B3D39F46BED70E08EE898E30E94E30032 -:100BB0008DED682F8EE898E30C94702460EC70E063 -:100BC0008EE898E30E94E30061E270E08EE898E32B -:100BD0000E94E300809174010E94C6058091730118 -:100BE0000E94C605809172010E94C6058091710124 -:100BF0000E94C60560EC70E08EE898E30C94E30078 -:100C000060EC70E08EE898E30E94E30062E270E03E -:100C10008EE898E30E94E300809170010E94C6056F -:100C200080916F010E94C60580916E010E94C605E9 -:100C300080916D010E94C60560EC70E08EE898E33B -:100C40000C94E30060EC70E08EE898E30E94E3000F -:100C500062E070E08EE898E30E94E30080916938DA -:100C60000E94C605809168380E94C6058091673849 -:100C70000E94C605809166380E94C60560EC70E04F -:100C80008EE898E30C94E30060EC70E08EE898E363 -:100C90000E94E30061E070E08EE898E30E94E300C8 -:100CA000809165380E94C605809164380E94C6050F -:100CB000809163380E94C605809162380E94C60503 -:100CC00060EC70E08EE898E30C94E300CF93DF9340 -:100CD000C8E3DFE0CE010E94E1000E94C605219634 -:100CE000C11580E1D807B1F7DF91CF91089560EC8D -:100CF00070E08EE898E30E94E30061E570E08EE822 -:100D000098E30E94E3000E94660660EC70E08EE8C3 -:100D100098E30C94E300CF93C82F60EC70E08EE86A -:100D200098E30E94E30060E970E08EE898E30E9497 -:100D3000E3006C2F8EE898E30E94702460EC70E072 -:100D40008EE898E3CF910C94E300CF93DF93C82F04 -:100D5000D62F0E945903811102C0C83C28F083E0BD -:100D6000DF91CF910C948B068C2F90E06D2F885CD7 -:100D7000904FDF91CF910C94CD000E94F1048091AF -:100D80006138811144C08091190181113CC080916A -:100D900060388823C1F14091623850916338609186 -:100DA0006438709165388CE698E30E948A22892B1A -:100DB00041F481E00E948B0680E090E00E94FA00FE -:100DC000089581E0809361380E94D6020E94080352 -:100DD0000E94BC020E94C9020E941B038CE698E399 -:100DE0000E941C2264E17AE08CE698E30E945E2077 -:100DF00060E070E08CE698E30E946E2283E090E071 -:100E00000E946601089583E090E00E9435010895F4 -:100E10000E945903882361F00E946303882341F0F4 -:100E20000E946D03882321F00E947C03811103C07E -:100E30001092603808950E948903882371F081E040 -:100E4000809360380E94CF03882339F00E94D90331 -:100E500082E1809318010C94BD06089580E00E9401 -:100E60008F290E94EB2526E040E052EC61E070E023 -:100E70008EE898E30E94D92461E08CE00E945C280F -:100E800061E08DE00E945C2884EF91E0E7E6F6E304 -:100E9000DF019C011D9221503040E1F7E3E7F4E3CC -:100EA000DF019C011D9221503040E1F784E0EFE624 -:100EB000F4E3DF011D928A95E9F784ED90E3E7EA18 -:100EC000F1E0DF019C011D9221503040E1F782E307 -:100ED000E5E7F1E0DF011D928A95E9F722E030E0D5 -:100EE00043E050E064E070E08CE698E30E94D61E98 -:100EF0000C940807CF93DF93EC0120916B013091A4 -:100F00006C01C901019669E170E00E94882A409154 -:100F1000690150916A018417950749F1F901EE0FB3 -:100F2000FF1FEB58FE4FD183C08344EF51E0249F55 -:100F3000F001259FF00D349FF00D1124E955FE4F6F -:100F4000A3E7B4E39D01235734432C173D0718F45E -:100F50002D912193F7CF90936C0180936B010E94A8 -:100F60002B05811109C0DF91CF910C944F0284E0D1 -:100F7000DF91CF910C948B06DF91CF910895CF93A1 -:100F8000C0911601CC5D60EC70E08EE898E30E94A1 -:100F9000E30063E270E08EE898E30E94E3006C2FC8 -:100FA0008EE898E30E94702460EC70E08EE898E38D -:100FB000CF910C94E30060EC70E08EE898E30E941F -:100FC000E30064E070E08EE898E30E94E300609143 -:100FD0006A388EE898E30E94702460EC70E08EE836 -:100FE00098E30C94E30060EC70E08EE898E30E94D4 -:100FF000E30065E070E08EE898E30E94E300609112 -:101000001C018EE898E30E94702460EC70E08EE88A -:1010100098E30C94E30060EC70E08EE898E30E94A3 -:10102000E30063E070E08EE898E30E94E3006091E3 -:101030001A018EE898E30E94702460EC70E08EE85C -:1010400098E30C94E300CF93C82F60EC70E08EE837 -:1010500098E30E94E30060E470E08EE898E30E9469 -:10106000E3006C2F8EE898E30E94702460EC70E03F -:101070008EE898E3CF910C94E30090915A01992364 -:1010800071F0803CD1F480910E0181110BC010925F -:101090005A0180915B0190915C010C947A07803C2D -:1010A00009F0A0C181E080935A018EEF80930E0178 -:1010B00010925C0110925B01089520915B013091C8 -:1010C0005C01243F91E0390708F08CC190910E013A -:1010D0002115310529F49E3F19F480930E010895DE -:1010E00091111FC08B3D21F481E080935901089537 -:1010F00090915901992349F08C3D21F08D3D19F4CF -:101100008BED01C080EC10925901A9014F5F5F4F38 -:1011100050935C0140935B01F901ED58FB4C8083D7 -:101120000895913009F044C08B3D19F49093590112 -:1011300018C090915901992349F08C3D21F08D3DC3 -:1011400019F48BED01C080EC10925901A9014F5F99 -:101150005F4F50935C0140935B01F901E159FB4CF7 -:10116000808380915B0190915C01049709F03AC102 -:1011700060916F34709170348091713490917234B9 -:101180000E94E62A611571058105910511F40C9400 -:101190004406609362387093633880936438909308 -:1011A000653880911801813191F70E942C03EFCFAF -:1011B000923009F045C08B3D21F481E080935901C4 -:1011C00018C090915901992349F08C3D21F08D3D33 -:1011D00019F48BED01C080EC10925901A9014F5F09 -:1011E0005F4F50935C0140935B01F901E159FB4C67 -:1011F000808380915B0190915C01049709F0F2C0BB -:1012000060916F3470917034809171349091723428 -:101210000E94E62A611571058105910511F40C946F -:10122000220660936638709367388093683890938D -:10123000693880911801813191F70E940803EFCF3E -:101240009330A9F48F3F11F40C940B08823110F401 -:1012500090E002C081E190E090931B0180931A011D -:1012600080911801813181F70E94D602EDCF943030 -:10127000D1F48F3F11F40C94DB07863038F0282F1F -:1012800030E08D3028F02CE030E002C026E030E085 -:1012900030936B3820936A3880911801813159F767 -:1012A0000E94BC02E8CF9530D1F48F3F11F40C942A -:1012B000F307853038F0282F30E0893028F028E017 -:1012C00030E002C025E030E030931D0120931C0186 -:1012D00080911801813159F70E94C902E8CF9630F8 -:1012E00071F48F3F21F0811104C00E94EA040C9434 -:1012F0001D02813009F076C00E94BD06F8CF913200 -:1013000011F40C94DE05923211F40C940006933221 -:1013100011F40C94BF07973021F40E94F1040C944F -:101320003602903319F490E00C946601903421F465 -:101330000E943F030C942308983029F4833709F066 -:1013400051C00C9486029E3059F4813019F4809378 -:101350005F3804C0811102C010925F380C9467029C -:10136000993521F4883FF1F50E94E404913511F498 -:101370000C947706923551F58B3D21F481E08093F2 -:10138000590118C090915901992349F08C3D21F0E1 -:101390008D3D19F48BED01C080EC10925901A9012B -:1013A0004F5F5F4F50935C0140935B01F901E1593E -:1013B000FB4C808380915B0190915C01029791F4DA -:1013C0006091703480916F340C94A506903511F4BF -:1013D0000C949E02933511F40C944C04943511F442 -:1013E0000C94DF0408950F931F93CF93DF938C0128 -:1013F00001151105A1F0C0915B38D0915C38CE0188 -:10140000019690935C3880935B388CE698E30E9459 -:10141000601FC959D94C888301501109E9CFDF9168 -:10142000CF911F910F910895CF93DF93EC0180919D -:101430005F3881112BC08CE698E30E94601F2197D2 -:101440004091150180FF0DC09C01332754E0359574 -:1014500027955A95E1F74F3F09F497C0241395C09B -:101460007BC04F3F39F010925C3810925B388FEFA1 -:10147000809315018CE698E30E94311F9093170129 -:1014800080931601CE010E94F30992C010925C383D -:1014900010925B388CE698E30E94311F90931701FD -:1014A00080931601CE010E94F30960EC70E08EE893 -:1014B00098E30E94E30063E270E08EE898E30E9404 -:1014C000E3006091160164528EE898E30E94702454 -:1014D00060EC70E08EE898E30E94E30060EC70E05E -:1014E0008EE898E30E94E30060E070E08EE898E305 -:1014F0000E94E300C7E6D6E320915B3830915C3868 -:10150000CE01875696438217930768F060EC70E02F -:101510008EE898E30E94E30010925C3810925B38EA -:10152000DF91CF9108956991603C41F46BED70E0DB -:101530008EE898E30E94E3006CED09C06B3D39F43E -:101540006BED70E08EE898E30E94E3006DED8EE8AD -:1015500098E30E947024D0CF8CE698E30E94311F5C -:101560002091160130911701820F931F97FD01966C -:10157000959587959093170180931601CE010E944F -:10158000F3098FEF8093150113C010925C3810920D -:101590005B38209315018CE698E30E94311F9093ED -:1015A000170180931601CE01DF91CF910C94F309BE -:1015B00060EC70E08EE898E30E94E30063E270E084 -:1015C0008EE898E30E94E3006091160164528EE871 -:1015D00098E30E94702460EC70E08EE898E30E942B -:1015E000E30060EC70E08EE898E30E94E30060E0C6 -:1015F00070E08EE898E30E94E300C7E6D6E320910E -:101600005B3830915C38CE0187569643821793073A -:1016100008F07CCF6991603C41F46BED70E08EE89E -:1016200098E30E94E3006CED09C06B3D39F46BED6B -:1016300070E08EE898E30E94E3006DED8EE898E399 -:101640000E947024DCCFCF92DF92EF92FF920F9333 -:101650001F93CF93DF93EC0180916138882309F4C5 -:101660007AC080915F38811158C00E94F20060E01A -:1016700071E080E090E00E94F325162F107FCF3FAD -:10168000D10508F0116060E070E08CE698E30E94FC -:101690004D22612F8CE698E30E94901E9BE7C92E95 -:1016A00092E3D92EEE24E394F12CC6018B5792439A -:1016B0008C179D07F0F4F60161916F018CE698E3B9 -:1016C0000E94901EFFEFEF1AFF0A8FEFE816F10459 -:1016D00061F78CE698E30E94E31F60E070E08CE61F -:1016E00098E30E944D22612F8CE698E30E94901EA1 -:1016F000D9CF8CE698E30E94E31F0E94F60060E0D9 -:1017000070E08CE698E3DF91CF911F910F91FF90ED -:10171000EF90DF90CF900C946E220E94F200CF3FAA -:10172000D10519F010F0CFEFD0E060E070E08CE66A -:1017300098E30E944D220BE712E3C8018B579243B6 -:101740008C179D07B0F6F80161918F018CE698E344 -:101750000E94901EF2CF82E00E948B0685E090E00E -:10176000DF91CF911F910F91FF90EF90DF90CF907D -:101770000C94FA00CF93DF938091690190916A01F4 -:1017800024EF31E0829FF001839FF00D929FF00DD6 -:1017900011249C01220F331FD901AB58BE4FCD91AC -:1017A000DC91ABE7B2E3E955FE4FBF01AF01461B49 -:1017B000570B4C175D0720F440814D931192F6CFE3 -:1017C000F901EB58FE4F11821082019669E170E039 -:1017D0000E94882A90936A0180936901CE010E9439 -:1017E000230B0E942B05811104C0DF91CF910C9433 -:1017F0004F02DF91CF9108950F931F93809161382D -:10180000882359F00E949B050E941D05882381F0C2 -:101810008091580181110CC04AC0809160388823A2 -:1018200019F00E94930104C00E94D8010E94EA04AA -:101830008EE898E30E940224892BA1F081E0809336 -:1018400058018EE898E30E941C240E943D080E94E3 -:1018500078276093540170935501809356019093BB -:1018600057014CC080915801882309F447C00E9459 -:101870007827009154011091550120915601309123 -:101880005701DC01CB01801B910BA20BB30B009124 -:101890000A0110910B0120910C0130910D0180176C -:1018A0009107A207B30750F11092580127C0809109 -:1018B0006301811102C00E943F0580916501811181 -:1018C00019C080916401811115C080916301882342 -:1018D00031F062E370E080E090E00E94A9270E946E -:1018E0003F05809165018111A3CF109263010E9491 -:1018F000BA0B9ECF81E0809363019ACF1F910F9125 -:1019000008952F923F924F925F926F927F928F92A3 -:101910009F92AF92BF92CF92DF92EF92FF920F937E -:101920001F93CF93DF93CDB7DEB7C457D1090FB65E -:10193000F894DEBF0FBECDBFE5969FAF8EAFE597A3 -:10194000E3967FAF6EAFE3971A01DC0118964D90D6 -:101950005D906D907C901B9761964CAE5DAE6EAEC7 -:101960007FAE61971C964D905D906D907C901F9717 -:1019700049825A826B827C8250964D905D906D9028 -:101980007C9053974D825E826F82788654964D90FC -:101990005D906D907C90579749865A866B867C86C1 -:1019A000A85ABF4F6396BFAFAEAF6397FC01E45A2E -:1019B000FF4F6596FFAFEEAF6597805A9F4F6796D2 -:1019C0009FAF8EAF6797E596AEADBFADE597AC59CB -:1019D000BF4F6996BFAFAEAF6997E596EEADFFAD6D -:1019E000E597E859FF4F6B96FFAFEEAF6B97E59623 -:1019F0008EAD9FADE59784599F4F6D969FAF8EAF8B -:101A00006D97E596AEADBFADE597A059BF4F6F9608 -:101A1000BFAFAEAF6F97E596EEADFFADE597EC5873 -:101A2000FF4FA196FFAFEEAFA197E5968EAD9FADAC -:101A3000E59788589F4FA3969FAF8EAFA397E596E3 -:101A4000AEADBFADE597A458BF4FA596BFAFAEAF43 -:101A5000A597E596EEADFFADE597E058FF4FA79649 -:101A6000FFAFEEAFA797E5968EAD9FADE5978C578C -:101A70009F4FA9969FAF8EAFA997E596AEADBFAD2C -:101A8000E597A857BF4FAB96BFAFAEAFAB97E59604 -:101A9000EEADFFADE597E457FF4FAD96FFAFEEAF6C -:101AA000AD97E5968EAD9FADE59780579F4FAF966A -:101AB0009FAF8EAFAF97E596AEADBFADE597AC5695 -:101AC000BF4FE196BFAFAEAFE197E396AEADBFAD0E -:101AD000E3974D905D906D907C904D865E866F860D -:101AE000788A6396EEADFFAD639740825182628241 -:101AF00073820D811E812F81388549845A846B84BD -:101B00007C84042515252625372569807A808B80DD -:101B10009C80062117212821392189849A84AB844D -:101B2000BC84082519252A253B2561968CAD9DADE1 -:101B3000AEADBFAD619788589B45A549B8424D856C -:101B40005E856F857889840F951FA61FB71F080FC4 -:101B5000191F2A1F3B1FD901C80147E0880F991F91 -:101B6000AA1FBB1F4A95D1F759E1369527951795BE -:101B700007955A95D1F7082B192B2A2B3B2B6981F6 -:101B80007A818B819C81060F171F281F391FE396CE -:101B9000AEADBFADE39714968D919D910D90BC9124 -:101BA000A02D898B9A8BAB8BBC8B6596EEADFFAD70 -:101BB000659780839183A283B383C980DA80EB80A9 -:101BC000FC804D805E806F807884C424D524E62418 -:101BD000F724C022D122E222F322C424D524E62411 -:101BE000F724D501C4018A5A9844A843B7416988AB -:101BF0007A888B889C88860D971DA81DB91DC80EF4 -:101C0000D91EEA1EFB1ED701C6016CE0880F991F82 -:101C1000AA1FBB1F6A95D1F774E1F694E794D79495 -:101C2000C7947A95D1F7C82AD92AEA2AFB2AC00E86 -:101C3000D11EE21EF31EE396AEADBFADE39718963C -:101C40008D909D90AD90BC901B978D8A9E8AAF8A97 -:101C5000B88E6796EEADFFAD679780829182A282C3 -:101C6000B38249815A816B817C8140275127622749 -:101C700073274C215D216E217F2149805A806B8022 -:101C80007C8044255525662577258D819E81AF81F1 -:101C9000B88585529F48AF4DBB4D880D991DAA1D33 -:101CA000BB1D480F591F6A1F7B1FDB01CA01EFE0F4 -:101CB000B695A79597958795EA95D1F7F1E1440FE9 -:101CC000551F661F771FFA95D1F7482B592B6A2BA2 -:101CD0007B2B4C0D5D1D6E1D7F1DE396AEADBFAD24 -:101CE000E3971C966D907D908D909C901F97698EC8 -:101CF0007A8E8B8E9C8E6996EEADFFAD6997608271 -:101D0000718282829382480159018C249D24AE24E1 -:101D1000BF2484229522A622B72280269126A226BD -:101D2000B32689819A81AB81BC8182519143A244BF -:101D3000BE43498C5A8C6B8C7C8C840D951DA61DE2 -:101D4000B71D880E991EAA1EBB1ED501C401EAE06C -:101D5000B695A79597958795EA95D1F7F6E1880C02 -:101D6000991CAA1CBB1CFA95D1F7882A992AAA2A81 -:101D7000BB2A840E951EA61EB71EE396AEADBFAD60 -:101D8000E39750968D919D910D90BC91A02D8D8FD4 -:101D90009E8FAF8FB8A36B96EEADFFAD6B97808330 -:101DA0009183A283B3838155904FA348BA40080F13 -:101DB000191F2A1F3B1FD701C60184279527A62775 -:101DC000B72788219921AA21BB218C259D25AE25E5 -:101DD000BF25080F191F2A1F3B1FD901C801E7E0C3 -:101DE000880F991FAA1FBB1FEA95D1F7F9E1369515 -:101DF000279517950795FA95D1F7082B192B2A2BBC -:101E00003B2B080D191D2A1D3B1DE396AEADBFAD42 -:101E1000E39754964D905D906D907C90579749A2B2 -:101E20005AA26BA27CA26D96EEADFFAD6D9740827B -:101E3000518262827382D301C201865D9943A847B1 -:101E4000B84BC80ED91EEA1EFB1EDB01CA0188254D -:101E50009925AA25BB2580239123A223B323842778 -:101E60009527A627B727C80ED91EEA1EFB1ED70145 -:101E7000C601ECE0880F991FAA1FBB1FEA95D1F796 -:101E8000F4E1F694E794D794C794FA95D1F7C82A69 -:101E9000D92AEA2AFB2AC00ED11EE21EF31EE396BF -:101EA000AEADBFADE39758964D905D906D907C9030 -:101EB0005B974DA25EA26FA278A66F96EEADFFADC6 -:101EC0006F974082518262827382D301C2018D5E1C -:101ED000994BAF4CB745480F591F6A1F7B1FD5015F -:101EE000C40180279127A227B3278C219D21AE21F1 -:101EF000BF2188259925AA25BB25480F591F6A1F90 -:101F00007B1FDB01CA01EFE0B695A79597958795F2 -:101F1000EA95D1F7F1E1440F551F661F771FFA9537 -:101F2000D1F7482B592B6A2B7B2B4C0D5D1D6E1D59 -:101F30007F1DE396AEADBFADE3975C964D905D908F -:101F40006D907C905F9749A65AA66BA67CA6A19639 -:101F5000EEADFFADA1974082518262827382D301C0 -:101F6000C2018F5F9A46A94BB240880E991EAA1EE5 -:101F7000BB1ED901C8018C259D25AE25BF25842314 -:101F80009523A623B72380279127A227B327880E5E -:101F9000991EAA1EBB1ED501C401EAE0B695A795FD -:101FA00097958795EA95D1F7F6E1880C991CAA1CBC -:101FB000BB1CFA95D1F7882A992AAA2ABB2A840E33 -:101FC000951EA61EB71EE396AEADBFADE3979096E5 -:101FD0004D905D906D907C9093974DA65EA66FA6F8 -:101FE00078AAA396EEADFFADA3974082518262829C -:101FF0007382D301C20188529746AF47B649080F92 -:10200000191F2A1F3B1FD701C60184279527A62722 -:10201000B72788219921AA21BB218C259D25AE2592 -:10202000BF25080F191F2A1F3B1FD901C801E7E070 -:10203000880F991FAA1FBB1FEA95D1F7F9E13695C2 -:10204000279517950795FA95D1F7082B192B2A2B69 -:102050003B2B080D191D2A1D3B1DE396AEADBFADF0 -:10206000E39794964D905D906D907C90979749AAD8 -:102070005AAA6BAA7CAAA596EEADFFADA5974082A1 -:10208000518262827382D301C20181559840AB4B69 -:10209000B447C80ED91EEA1EFB1EDB01CA01882503 -:1020A0009925AA25BB2580239123A223B323842726 -:1020B0009527A627B727C80ED91EEA1EFB1ED701F3 -:1020C000C601ECE0880F991FAA1FBB1FEA95D1F744 -:1020D000F4E1F694E794D794C794FA95D1F7C82A17 -:1020E000D92AEA2AFB2AC00ED11EE21EF31EE3966D -:1020F000AEADBFADE39798964D905D906D907C909E -:102100009B974DAA5EAA6FAA78AEA796EEADFFADDB -:10211000A7974082518262827382D301C2018F5499 -:10212000944AA109B109480F591F6A1F7B1FD501A5 -:10213000C40180279127A227B3278C219D21AE219E -:10214000BF2188259925AA25BB25480F591F6A1F3D -:102150007B1FDB01CA01EFE0B695A79597958795A0 -:10216000EA95D1F7F1E1440F551F661F771FFA95E5 -:10217000D1F7482B592B6A2B7B2B4C0D5D1D6E1D07 -:102180007F1DE396AEADBFADE3979C964D905D90FD -:102190006D907C909F9749AE5AAE6BAE7CAEA9967F -:1021A000EEADFFADA9974082518262827382D30166 -:1021B000C20182549842A34AB647880E991EAA1EAD -:1021C000BB1ED901C8018C259D25AE25BF258423C2 -:1021D0009523A623B72380279127A227B327880E0C -:1021E000991EAA1EBB1ED501C401EAE0B695A795AB -:1021F00097958795EA95D1F7F6E1880C991CAA1C6A -:10220000BB1CFA95D1F7882A992AAA2ABB2A840EE0 -:10221000951EA61EB71EE396AEADBFADE397D09652 -:102220004D905D906D907C90D39721964CAE5DAEB5 -:102230006EAE7FAE2197AB96EEADFFADAB97408211 -:10224000518262827382FEED4F1AFEEE5F0AFFE654 -:102250006F0AF4E97F0A040D151D261D371D26019E -:1022600037014426552666267726482059206A20BD -:102270007B204C245D246E247F24040D151D261D17 -:10228000371D2801390187E0440C551C661C771C5A -:102290008A95D1F799E136952795179507959A95DF -:1022A000D1F70429152926293729080D191D2A1DBA -:1022B0003B1DD4964D905D906D907C90D797259660 -:1022C0004CAE5DAE6EAE7FAE2597AD96EEADFFAD7A -:1022D000AD974082518262827382FDE64F1AFEE81A -:1022E0005F0AF7E66F0AF2E07F0AC40CD51CE61C11 -:1022F000F71C2A013B01482459246A247B244022EC -:102300005122622273224426552666267726C40C63 -:10231000D51CE61CF71C26013701ECE0440C551CCB -:10232000661C771CEA95D1F7F4E1F694E794D7940C -:10233000C794FA95D1F7C428D528E628F728C00E07 -:10234000D11EE21EF31ED8964D905D906D907C904C -:10235000DB9729964CAE5DAE6EAE7FAE2997AF96F9 -:10236000EEADFFADAF974082518262827382F2E799 -:102370004F1AFCEB5F0AF6E86F0AF9E57F0A440D95 -:10238000551D661D771D2401350140265126622604 -:1023900073264C205D206E207F20482459246A2417 -:1023A0007B24440D551D661D771D2A013B018FE0DE -:1023B00076946794579447948A95D1F791E1440FA6 -:1023C000551F661F771F9A95D1F74429552966290D -:1023D00077294C0D5D1D6E1D7F1DDC964D905D9027 -:1023E0006D907C90DF972D964CAE5DAE6EAE7FAE5D -:1023F0002D97E196EEADFFADE1974082518262826A -:102400007382FFED4F1AF7EF5F0AFBE46F0AF6EBFA -:102410007F0A840C951CA61CB71C280139014C248A -:102420005D246E247F244422552266227722402692 -:10243000512662267326840C951CA61CB71C240109 -:102440003501EAE07694679457944794EA95D1F77A -:10245000F6E1880C991CAA1CBB1CFA95D1F78428BC -:102460009528A628B728840E951EA61EB71E498853 -:102470005A886B887C888EE9481A8AED580A81EE62 -:10248000680A89E0780A040D151D261D371D2A01EA -:102490003B01482459246A247B244C205D206E2073 -:1024A0007F204426552666267726040D151D261DF9 -:1024B000371D28013901A5E0440C551C661C771C0A -:1024C000AA95D1F7BBE13695279517950795BA954B -:1024D000D1F70429152926293729080D191D2A1D88 -:1024E0003B1D4DA05EA06FA078A490EC491A9CE41F -:1024F000590A9FEB690A9FE3790AC40CD51CE61CB4 -:10250000F71C2401350140265126622673264422F9 -:10251000552266227722482459246A247B24C40C3D -:10252000D51CE61CF71C2601370189E0440C551C1C -:10253000661C771C8A95D1F797E1F694E794D794B7 -:10254000C7949A95D1F7C428D528E628F728C00E55 -:10255000D11EE21EF31E49AC5AAC6BAC7CACAFEAA8 -:102560004A1AA5EA5A0AA1EA6A0AA9ED7A0A440DAA -:10257000551D661D771D280139014C245D246E24EC -:102580007F24482059206A207B204026512662263D -:102590007326440E551E661E771ED301C2014EE0FF -:1025A000880F991FAA1FBB1F4A95D1F752E1769455 -:1025B0006794579447945A95D1F7482A592A6A2A1A -:1025C0007B2A4C0C5D1C6E1C7F1C4D855E856F85C7 -:1025D00078894655584369447641840E951EA61E57 -:1025E000B71EB701A601442555256625772540234A -:1025F0005123622373234C255D256E257F25480DCD -:10260000591D6A1D7B1DDB01CA01ECE0B695A7953B -:1026100097958795EA95D1F7F4E1440F551F661F0A -:10262000771FFA95D1F7482B592B6A2B7B2B440D3A -:10263000551D661D771D89A09AA0ABA0BCA0B3EA6A -:102640008B1ABFEE9B0AB0EDAB0AB9E2BB0A080DCC -:10265000191D2A1D3B1D5301420184269526A626DD -:10266000B7268C209D20AE20BF2084249524A6244C -:10267000B724080D191D2A1D3B1D48015901A5E06D -:10268000880C991CAA1CBB1CAA95D1F7BBE13695F6 -:10269000279517950795BA95D1F7082919292A2959 -:1026A0003B29040F151F261F371F8DA89EA8AFA812 -:1026B000B8ACEDEA8E1AEBEE9E0AEBEBAE0AEDEF4C -:1026C000BE0AC80CD91CEA1CFB1C4A015B0180260F -:1026D0009126A226B32684209520A620B720842602 -:1026E0009526A626B726C80CD91CEA1CFB1C460159 -:1026F000570189E0880C991CAA1CBB1C8A95D1F74C -:1027000097E1F694E794D794C7949A95D1F7C8289F -:10271000D928EA28FB28C00ED11EE21EF31E2D96F2 -:102720008CAC9DACAEACBFAC2D97FFE78F1AF9E136 -:102730009F0AFEE5AF0AF7E2BF0A480C591C6A1C63 -:102740007B1C480159018C249D24AE24BF24842283 -:102750009522A622B72280269126A226B326480CCF -:10276000591C6A1C7B1C53014201EEE0880C991C29 -:10277000AA1CBB1CEA95D1F7F2E1769467945794B2 -:102780004794FA95D1F7482859286A287B284C0C99 -:102790005D1C6E1C7F1C8D8C9E8CAF8CB8A088E35A -:1027A000881A84E0980A8CE2A80A88E1B80A480DE1 -:1027B000591D6A1D7B1D4601570184249524A624BA -:1027C000B72480229122A222B3228C249D24AE24FD -:1027D000BF24480D591D6A1D7B1D4A015B01ACE0F9 -:1027E000B694A79497948794AA95D1F7B4E1440F2F -:1027F000551F661F771FBA95D1F7482959296A29AD -:102800007B29440D551D661D771D89A89AA8ABA884 -:10281000BCA89AE1891A92E3990A9EE1A90A9EED61 -:10282000B90A080D191D2A1D3B1D530142018426BA -:102830009526A626B7268C209D20AE20BF20842476 -:102840009524A624B724080D191D2A1D3B1D4801F7 -:10285000590185E0880C991CAA1CBB1C8A95D1F7EC -:102860009BE136952795179507959A95D1F70829F5 -:1028700019292A293B29040F151F261F371F2996BE -:102880008CAC9DACAEACBFAC2997AAE28A1AA8EF7B -:102890009A0AA8ECAA0AACE3BA0AC80CD91CEA1C2A -:1028A000FB1C4A015B0180269126A226B3268420C8 -:1028B0009520A620B72084269526A626B726C80CE4 -:1028C000D91CEA1CFB1C46015701E9E0880C991C45 -:1028D000AA1CBB1CEA95D1F7F7E1F694E794D794CC -:1028E000C794FA95D1F7C828D928EA28FB28C00E42 -:1028F000D11EE21EF31E898C9A8CAB8CBC8CB9E77E -:102900008B1AB2EF9B0ABAE2AB0ABBE0BB0A480CD7 -:10291000591C6A1C7B1C480159018C249D24AE243F -:10292000BF2484229522A622B72280269126A226A1 -:10293000B326480C591C6A1C7B1C53014201AEE0B3 -:10294000880C991CAA1CBB1CAA95D1F7B2E17694FD -:10295000679457944794BA95D1F7482859286A281C -:102960007B284C0C5D1C6E1C7F1C8DA49EA4AFA408 -:10297000B8A8E3E18E1AEBEE9E0AE5EAAE0AEAEBAE -:10298000BE0A480D591D6A1D7B1D4601570184244E -:102990009524A624B72480229122A222B3228C243B -:1029A0009D24AE24BF24480D591D6A1D7B1D4A017C -:1029B0005B018CE0B694A794979487948A95D1F79D -:1029C00094E1440F551F661F771F9A95D1F7482948 -:1029D00059296A297B29440D551D661D771D2596A9 -:1029E0008CAC9DACAEACBFAC2597FBEF8F1AF6E17B -:1029F0009F0AFCE1AF0AF6E5BF0A080D191D2A1D62 -:102A00003B1D5301420184269526A626B7268C201D -:102A10009D20AE20BF2084249524A624B724080D31 -:102A2000191D2A1D3B1D48015901E5E0880C991C20 -:102A3000AA1CBB1CEA95D1F7FBE1369527951795A3 -:102A40000795FA95D1F7082919292A293B29040F56 -:102A5000151F261F371F8D889E88AF88B88C88E089 -:102A6000881A8CE5980A80E1A80A83E0B80AC80CA5 -:102A7000D91CEA1CFB1C4A015B0180269126A22678 -:102A8000B32684209520A620B72084269526A62646 -:102A9000B726C80CD91CEA1CFB1C46015701A9E04B -:102AA000880C991CAA1CBB1CAA95D1F7B7E1F69417 -:102AB000E794D794C794BA95D1F7C828D928EA28BB -:102AC000FB28C00ED11EE21EF31E89A49AA4ABA45B -:102AD000BCA497E2891A9DEF990A90E9A90A98E99E -:102AE000B90A480C591C6A1C7B1C480159018C24EA -:102AF0009D24AE24BF2484229522A622B7228026BC -:102B00009126A226B326480C591C6A1C7B1C530133 -:102B100042018EE0880C991CAA1CBB1C8A95D1F737 -:102B200092E176946794579447949A95D1F7482800 -:102B300059286A287B284C0C5D1C6E1C7F1C4601A2 -:102B4000570184249524A624B72421968CAD9DADED -:102B5000AEADBFAD21978657934BA54DB247480FF9 -:102B6000591F6A1F7B1FD901C80188219921AA21F9 -:102B7000BB218C259D25AE25BF25480F591F6A1FF7 -:102B80007B1FDB01CA01ECE0B695A7959795879569 -:102B9000EA95D1F7F4E1440F551F661F771FFA95A8 -:102BA000D1F7482B592B6A2B7B2B440D551D661DE5 -:102BB000771D89A19AA1ABA1BCA18E5B964CA540C3 -:102BC000B109080F191F2A1F3B1F84269526A62628 -:102BD000B726080D191D2A1D3B1D48015901A4E007 -:102BE000880C991CAA1CBB1CAA95D1F7BCE1369590 -:102BF000279517950795BA95D1F7082919292A29F4 -:102C00003B29040F151F261F371F8DA49EA4AFA4B8 -:102C1000B8A8AFE78A1AA9E09A0AAEE8AA0AA8E714 -:102C2000BA0AC80CD91CEA1CFB1C530142018426B9 -:102C30009526A626B72680269126A226B326C80C5E -:102C4000D91CEA1CFB1C460157018BE0880C991C1F -:102C5000AA1CBB1C8A95D1F795E1F694E794D7940A -:102C6000C7949A95D1F7C828D928EA28FB28C00E1E -:102C7000D11EE21EF31E89AC9AACABACBCACBEED6F -:102C80008B1ABEE99B0AB2E6AB0AB2E9BB0A480C52 -:102C9000591C6A1C7B1C4A015B0180269126A226D6 -:102CA000B3268C249D24AE24BF24480C591C6A1CD6 -:102CB0007B1CF20123013F014C0C5D1C6E1C7F1C30 -:102CC00029968CAC9DACAEACBFAC2997F4EF8F1AB3 -:102CD000F7EC9F0AFAE1AF0AF2E0BF0A480D591D6E -:102CE0006A1D7B1D480159018C249D24AE24BF24FC -:102CF00084249524A624B724480D591D6A1D7B1DE4 -:102D00004A015B01E9E0B694A79497948794EA9509 -:102D1000D1F7F7E1440F551F661F771FFA95D1F7DA -:102D2000482959296A297B29440D551D661D771D9F -:102D300089889A88AB88BC888CEB881A85E1980AC8 -:102D400081E4A80A8BE5B80A080D191D2A1D3B1D50 -:102D50004601570184249524A624B7248426952669 -:102D6000A626B726080D191D2A1D3B1D480159012D -:102D7000A4E0880C991CAA1CBB1CAA95D1F7BCE145 -:102D80003695279517950795BA95D1F708291929EA -:102D90002A293B29040F151F261F371F8D8C9E8C57 -:102DA000AF8CB8A097E5891A90E3990A91E2A90A35 -:102DB00094EBB90AC80CD91CEA1CFB1C5301420154 -:102DC00084269526A626B72680269126A226B326F7 -:102DD000C80CD91CEA1CFB1C460157018BE0880C6F -:102DE000991CAA1CBB1C8A95D1F795E1F694E7942F -:102DF000D794C7949A95D1F7C828D928EA28FB28F0 -:102E0000C00ED11EE21EF31E89A49AA4ABA4BCA4DA -:102E1000A0EA8A1AA4EB9A0AA4E4AA0AA9E0BA0AC8 -:102E2000480C591C6A1C7B1C4A015B0180269126B8 -:102E3000A226B3268C249D24AE24BF24480C591C02 -:102E40006A1C7B1CF20123013F014C0C5D1C6E1CB3 -:102E50007F1C8DA89EA8AFA8B8ACF0E98F1AF3E448 -:102E60009F0AF0E4AF0AF1E4BF0A480D591D6A1D3C -:102E70007B1D480159018C249D24AE24BF24842449 -:102E80009524A624B724840E951EA61EB71ED50130 -:102E9000C40149E0B695A795979587954A95D1F7CE -:102EA00057E1880C991CAA1CBB1C5A95D1F7882A9B -:102EB000992AAA2ABB2A840C951CA61CB71C259605 -:102EC0004CAD5DAD6EAD7FAD25974A53514864461C -:102ED000774D040F151F261F371FB701A601442584 -:102EE000552566257725482559256A257B25040F14 -:102EF000151F261F371FB901A801E4E0440F551F15 -:102F0000661F771FEA95D1F7FCE13695279517954F -:102F10000795FA95D1F7042B152B262B372B080D87 -:102F2000191D2A1D3B1D4D855E856F85788946508C -:102F3000584D6E457541C40ED51EE61EF71EB301F1 -:102F4000A201482559256A257B254027512762275C -:102F500073274C0D5D1D6E1D7F1DDB01CA01EBE06B -:102F6000880F991FAA1FBB1FEA95D1F7F5E1769547 -:102F7000679557954795FA95D1F7482B592B6A2BAA -:102F80007B2B400F511F621F731FC98CDA8CEB8C97 -:102F9000FC8C8BE7C81A8FECD80A80E1E80A8BE238 -:102FA000F80A4C0C5D1C6E1C7F1C75016401C02668 -:102FB000D126E226F326C426D526E626F7264C0C93 -:102FC0005D1C6E1C7F1CD20123013D01440E551E69 -:102FD000661E771ECDA0DEA0EFA0F8A4BBEFCB1A33 -:102FE000B2EEDB0AB7E7EB0ABBEFFB0A8C0C9D1CC9 -:102FF000AE1CBF1C68017901C426D526E626F7263B -:10300000C424D524E624F7248C0C9D1CAE1CBF1CC4 -:1030100075016401A9E0F694E794D794C794AA9542 -:10302000D1F7B7E1880C991CAA1CBB1CBA95D1F743 -:103030008C289D28AE28BF28840C951CA61CB71C84 -:10304000C9A8DAA8EBA8FCA8E7ECCE1AEFE2DE0AE2 -:10305000EBE2EE0AE6E2FE0A0C0D1D1D2E1D3F1DE1 -:103060006A017B01C424D524E624F724C824D9248A -:10307000EA24FB240C0D1D1D2E1D3F1D6801790146 -:1030800084E0CC0CDD1CEE1CFF1C8A95D1F79CE182 -:1030900036952795179507959A95D1F70C291D29EF -:1030A0002E293F29080D191D2A1D3B1D2196CCAC48 -:1030B000DDACEEACFFAC2197FBE1CF1AF6E6DF0A00 -:1030C000F4E2EF0AF9E1FF0A4C0D5D1D6E1D7F1D54 -:1030D00073016201C824D924EA24FB24C026D12626 -:1030E000E226F3264C0D5D1D6E1D7F1D6A017B01DE -:1030F000EBE0CC0CDD1CEE1CFF1CEA95D1F7F5E1F2 -:103100007695679557954795FA95D1F74C295D299E -:103110006E297F29400F511F621F731F2D96CCAC63 -:10312000DDACEEACFFAC2D9788E0C81A83E8D80A76 -:103130008DE5E80A80EEF80A4C0C5D1C6E1C7F1CC5 -:1031400075016401C026D126E226F326C426D526C1 -:10315000E626F7264C0C5D1C6E1C7F1CD201230159 -:103160003D01440E551E661E771ECD88DE88EF8811 -:10317000F88CBBE9CB1AB9EADB0AB3E5EB0ABBE38F -:10318000FB0A8C0C9D1CAE1CBF1C68017901C42677 -:10319000D526E626F726C424D524E624F7248C0C6D -:1031A0009D1CAE1CBF1C75016401A9E0F694E79458 -:1031B000D794C794AA95D1F7B7E1880C991CAA1C9B -:1031C000BB1CBA95D1F78C289D28AE28BF28840C4B -:1031D000951CA61CB71CCD84DE84EF84F888ECEB2C -:1031E000CE1AEDEDDE0AE6EDEE0AEBE0FE0A0C0D7E -:1031F0001D1D2E1D3F1D6A017B01C094D094E094DB -:10320000F094C828D928EA28FB28C424D524E62429 -:10321000F7240C0D1D1D2E1D3F1D6801790186E050 -:10322000CC0CDD1CEE1CFF1C8A95D1F79AE136957B -:103230002795179507959A95D1F70C291D292E29C1 -:103240003F29080D191D2A1D3B1DC9A4DAA4EBA4B2 -:10325000FCA4F9E6CF1AD108F5EDEF0AFCEBFF0A62 -:103260004C0D5D1D6E1D7F1D73016201C094D094D5 -:10327000E094F094C02AD12AE22AF32AC824D9245F -:10328000EA24FB244C0D5D1D6E1D7F1D6A017B0130 -:10329000EAE0CC0CDD1CEE1CFF1CEA95D1F7F6E150 -:1032A0007695679557954795FA95D1F74C295D29FD -:1032B0006E297F29400F511F621F731F2996CCACC6 -:1032C000DDACEEACFFAC299789E5C81A8CEDD80AC5 -:1032D0008BE6E80A84E5F80A4C0C5D1C6E1C7F1C2A -:1032E00075016401C094D094E094F094C42AD52A66 -:1032F000E62AF72AC026D126E226F3264C0C5D1CCE -:103300006E1C7F1C73016201AFE0CC0CDD1CEE1C57 -:10331000FF1CAA95D1F7B1E176946794579447942E -:10332000BA95D1F74C285D286E287F28440E551E8B -:10333000661E771EC9A0DAA0EBA0FCA097ECC91A04 -:103340009FE5D90A9CE6E90A93E0F90A8C0C9D1CDA -:10335000AE1CBF1C68017901C094D094E094F09435 -:10336000C428D528E628F728C426D526E626F72639 -:103370008C0C9D1CAE1CBF1C750164018BE0F69487 -:10338000E794D794C7948A95D1F795E1880C991C56 -:10339000AA1CBB1C9A95D1F78C289D28AE28BF2863 -:1033A000840C951CA61CB71C2196CCACDDACEEACF5 -:1033B000FFAC2197ADE3CA1AA6EADA0AA4EAEA0A40 -:1033C000AAE9FA0A0C0D1D1D2E1D3F1D6A017B0185 -:1033D000C094D094E094F094C828D928EA28FB2817 -:1033E000C424D524E624F7240C0D1D1D2E1D3F1DDD -:1033F00068017901E6E0CC0CDD1CEE1CFF1CEA95AF -:10340000D1F7FAE13695279517950795FA95D1F7F3 -:103410000C291D292E293F29080D191D2A1D3B1D88 -:10342000C98CDA8CEB8CFC8CBEE6CB1AB3E3DB0ADE -:10343000B3EFEB0AB0E7FB0A4C0D5D1D6E1D7F1D5F -:1034400073016201C094D094E094F094C02AD12A10 -:10345000E22AF32AC824D924EA24FB244C0D5D1D5A -:103460006E1D7F1D6A017B01AAE0CC0CDD1CEE1CE9 -:10347000FF1CAA95D1F7B6E17695679557954795C4 -:10348000BA95D1F74C295D296E297F29400F511F2C -:10349000621F731FCDA8DEA8EFA8F8ACE3E8CE1A30 -:1034A000EBE0DE0AE0E1EE0AF1084C0C5D1C6E1C5C -:1034B0007F1C75016401C094D094E094F094C42AF8 -:1034C000D52AE62AF72AC026D126E226F3264C0C76 -:1034D0005D1C6E1C7F1C730162018FE0CC0CDD1C37 -:1034E000EE1CFF1C8A95D1F791E17694679457946E -:1034F00047949A95D1F74C285D286E287F28440E72 -:10350000551E661E771EC988DA88EB88FC88FFE2A4 -:10351000CF1AF2EADF0AFBE7EF0AFAE7FF0A8C0CA0 -:103520009D1CAE1CBF1C68017901C094D094E0942E -:10353000F094C428D528E628F728C426D526E62600 -:10354000F7268C0C9D1CAE1CBF1C75016401EBE0C2 -:10355000F694E794D794C794EA95D1F7F5E1880CEF -:10356000991CAA1CBB1CFA95D1F78C289D28AE2863 -:10357000BF28840C951CA61CB71CCDA4DEA4EFA408 -:10358000F8A881EBC81A81E8D80A87E5E80A80E93B -:10359000F80A0C0D1D1D2E1D3F1D6A017B01C094F4 -:1035A000D094E094F094C828D928EA28FB28C424B1 -:1035B000D524E624F7240C0D1D1D2E1D3F1D68018A -:1035C0007901A6E0CC0CDD1CEE1CFF1CAA95D1F7FE -:1035D000BAE13695279517950795BA95D1F70C2935 -:1035E0001D292E293F29080D191D2A1D3B1D2D9629 -:1035F0008CAD9DADAEADBFAD2D9780529941A34D21 -:10360000B140480F591F6A1F7B1FD301C20180952B -:103610009095A095B095802B912BA22BB32B88254C -:103620009925AA25BB25480F591F6A1F7B1FDB015F -:10363000CA01EAE0880F991FAA1FBB1FEA95D1F7BC -:10364000F6E17695679557954795FA95D1F7482B0A -:10365000592B6A2B7B2B400F511F621F731F8DA1AB -:103660009EA1AFA1B8A58C5E9C4BAE4FBC45480E49 -:10367000591E6A1E7B1ED501C40180959095A095A8 -:10368000B095842B952BA62BB72B80279127A227AB -:10369000B327480E591E6A1E7B1ED301C201EFE0FC -:1036A000880F991FAA1FBB1FEA95D1F7F1E1769405 -:1036B000679457944794FA95D1F7482A592A6A2A69 -:1036C0007B2A440E551E661E771E25968CAD9DAD39 -:1036D000AEADBFAD25978F559E4EA74FB14B880E0F -:1036E000991EAA1EBB1ED901C80180959095A09570 -:1036F000B09584299529A629B72984279527A62737 -:10370000B727880E991EAA1EBB1ED501C401EBE087 -:10371000B695A79597958795EA95D1F7F5E1880C29 -:10372000991CAA1CBB1CFA95D1F7882A992AAA2AA7 -:10373000BB2A840C951CA61CB71C8D8D9E8DAF8D4D -:10374000B8A18E579148AC4AB840080F191F2A1FDC -:103750003B1FDB01CA0180959095A095B095882903 -:103760009929AA29BB2984259525A625B725080FBF -:10377000191F2A1F3B1FD901C801E6E0880F991FB6 -:10378000AA1FBB1FEA95D1F7FAE136952795179541 -:103790000795FA95D1F7082B192B2A2B3B2B080DEF -:1037A000191D2A1D3B1D89AD9AADABADBCAD8B5C1F -:1037B0009D40A54CB244480F591F6A1F7B1FD3017F -:1037C000C20180959095A095B095802B912BA22B4E -:1037D000B32B88259925AA25BB25480F591F6A1F99 -:1037E0007B1FDB01CA01EAE0880F991FAA1FBB1FDC -:1037F000EA95D1F7F6E17695679557954795FA954D -:10380000D1F7482B592B6A2B7B2B400F511F621F7E -:10381000731F8D899E89AF89B88D85549D42A842BA -:10382000B54D480E591E6A1E7B1ED501C4018095F8 -:103830009095A095B095842B952BA62BB72B802720 -:103840009127A227B327480E591E6A1E7B1ED3015B -:10385000C201EFE0880F991FAA1FBB1FEA95D1F79D -:10386000F1E17694679457944794FA95D1F7482AF2 -:10387000592A6A2A7B2A440E551E661E771E89A97C -:103880009AA9ABA9BCA98F569C42A947B441880EFE -:10389000991EAA1EBB1ED901C80180959095A095BE -:1038A000B09584299529A629B72984279527A62785 -:1038B000B727880E991EAA1EBB1ED501C401EBE0D6 -:1038C000B695A79597958795EA95D1F7F5E1880C78 -:1038D000991CAA1CBB1CFA95D1F7882A992AAA2AF6 -:1038E000BB2A61968CAD9DADAEADBFAD6197800F2B -:1038F000911FA21FB31F61968CAF9DAFAEAFBFAF3C -:103900006197840C951CA61CB71C89819A81AB8198 -:10391000BC81880D991DAA1DBB1D89839A83AB8329 -:10392000BC838D809E80AF80B884840C951CA61CBF -:10393000B71C8D829E82AF82B88689859A85AB85B9 -:10394000BC85840F951FA61FB71F89879A87AB87F1 -:10395000BC87E396AEADBFADE397A05CBF4FE396E7 -:10396000BFAFAEAFE397B0E42B1A310811F00C945F -:10397000650D61964CAC5DAC6EAC7FAC6197E59625 -:10398000AEADBFADE59718964D925D926D927C926B -:103990001B9749805A806B807C801C964D925D926B -:1039A0006D927C921F97FD01808A918AA28AB38AC8 -:1039B00049845A846B847C8454964D925D926D92B6 -:1039C0007C925797E3968EAD9FADE397CC58DF4F2F -:1039D0000FB6F894DEBF0FBECDBFDF91CF911F9120 -:1039E0000F91FF90EF90DF90CF90BF90AF909F909E -:1039F0008F907F906F905F904F903F902F900895A1 -:103A0000CF93DF93FC0181E093E2A5E4B7E68087E2 -:103A10009187A287B38789E89BEAADECBFEE8487E4 -:103A20009587A687B7878EEF9CEDAAEBB8E9808BC8 -:103A3000918BA28BB38B86E794E5A2E3B0E1848BF4 -:103A4000958BA68BB78B10821182128213821482FF -:103A5000158216821782DF01A85ABF4F80E4ED015C -:103A6000982F19929A95E9F77896DF011D928A9519 -:103A7000E9F7DF91CF9108958F929F92AF92BF9215 -:103A8000EF92FF920F931F93CF93DF93EC017B0193 -:103A90008A0188819981AA81BB8160E070E04C0134 -:103AA0005D01840E951EA61EB71E2FE1B2228882EC -:103AB0009982AA82BB8288169906AA06BB0668F478 -:103AC0008C809D80AE80BF802FEF821A920AA20A5E -:103AD000B20A8C829D82AE82BF828F739927AA27F9 -:103AE000BB270097A105B10531F120E4822E912C6E -:103AF000A12CB12C881A990AAA0ABB0A4896481523 -:103B000059056A057B0528F4A801B7018C0F9D1F94 -:103B100022C0A401B7018C0F9D1F0E94732CE80CDA -:103B2000F91C0819190940E450E0BE01685E7F4F96 -:103B3000CE010E94810C0034110548F0A801407CA0 -:103B4000B701CE010E94810C7C010F731127A801DF -:103B5000B701CE014896DF91CF911F910F91FF9051 -:103B6000EF90BF90AF909F908F900C94732CEF923A -:103B7000FF920F931F93CF93DF938C01EB0148814A -:103B800059816A817B814F73552766277727DB012F -:103B9000CA010196A11DB11DFE01E40FF51F20E829 -:103BA000208F40E450E060E070E0481B590B6A0B46 -:103BB0007B0B9E01285E3F4F79014830510561051E -:103BC0007105A0F4489660E070E08C0F9D1F0E9484 -:103BD0007C2C40E450E0B701CE010E94810C40E40F -:103BE00050E060E070E080E090E0DC014850510976 -:103BF000489660E070E08C0F9D1F0E947C2C8881AD -:103C00009981AA81BB8123E0880F991FAA1FBB1F3E -:103C10002A95D1F788839983AA83BB83FE01E05B51 -:103C2000FF4F8083319690833196A0833196B08385 -:103C30003C812D819E818F81319630833196208306 -:103C4000319690833196808340E450E0B701CE01F5 -:103C50000E94810C8885F8018083898581838A850B -:103C600082838B8583838C8584838D8585838E85F4 -:103C700086838F85878388898087898981878A89D8 -:103C800082878B8983878C8984878D8985878E89B4 -:103C900086878F89878788E9FE0111928A95E9F7DF -:103CA000DF91CF911F910F91FF90EF900895CF92E8 -:103CB000DF92EF92FF920F931F93CF93DF93CDB7D5 -:103CC000DEB7C859D1090FB6F894DEBF0FBECDBF1D -:103CD0007C016B0180E190E00E940D268C01CE01F9 -:103CE00001960E94001DA601B701CE0101960E9417 -:103CF0003C1DBE016F5F7F4FC8010E94B71DC80108 -:103D0000C856DF4F0FB6F894DEBF0FBECDBFDF91B0 -:103D1000CF911F910F91FF90EF90DF90CF9008957A -:103D2000CF93DF931F92CDB7DEB76983DC01ED91AE -:103D3000FC910280F381E02D41E050E0BE016F5F15 -:103D40007F4F09950F90DF91CF9108950895FC0161 -:103D50001382128288EE93E0A0E0B0E08483958322 -:103D6000A683B7838FE291E09183808380E5848787 -:103D700081E085878AE090E09787868789E090E0F8 -:103D8000918B808B82E090E0938B828B148A158AD2 -:103D9000168A178A118E108E138E128E158E148E1F -:103DA00040E050E0BA01CF010C943E25FC0177873A -:103DB0006687518B408B338B228B08950F931F9313 -:103DC000CF93DF93EC01062F142F60E08E850E94C5 -:103DD00098284C853D8580918C38882399F02FB7A1 -:103DE000F89480918C38813059F48DB380938A385F -:103DF0009DB380918B38809589238DBB2FBF02C0E6 -:103E000020938A384CBD3DBD0EBD00000DB407FEA9 -:103E1000FDCF8EB51EBD00000DB407FEFDCF1EB553 -:103E200080918C38882361F09FB7F89420918C386A -:103E300080918A38213019F48DBB9FBF01C08FBF9C -:103E400061E08E850E949828812FDF91CF911F918C -:103E50000F9108956F7740E00C94DE1E68E10C949A -:103E60002A1F0F931F93CF93DF938C016AE10E9467 -:103E70002A1FC82FD0E0F80164897589868997893F -:103E80000E94292A24ED30E843E45EE40E94222ABD -:103E900087FD2797CE018D599109DF91CF911F9111 -:103EA0000F910895CF93DF93EC0163E10E942A1FE5 -:103EB00090E0288D398D821B930BDF91CF9108956F -:103EC000CF93DF93EC01E881F9810480F581E02D47 -:103ED0000995892B59F0888D998D0196998F888F36 -:103EE00060E0CE010E942A1F90E002C08FEF9FEF9A -:103EF000DF91CF9108950F931F93CF93DF938C01A0 -:103F000066E00E942A1FD82F67E0C8010E942A1F7E -:103F1000C82F68E0C8010E942A1F4C2F50E060E0C3 -:103F200070E0762F652F542F44276D2B8A019B015B -:103F3000082BC901B80120E038E448EE51E00E94A6 -:103F4000F82A03E10E949D2BB901CA01DF91CF91AC -:103F50001F910F9108956DE10E942A1FE82FF0E054 -:103F600084E0F595E7958A95E1F7EA30F105F8F4F4 -:103F7000EA5BFF4F0C94DD2A60EA78E21EC060E441 -:103F800071E51BC062E17AE718C064EE72EA15C001 -:103F900064E274EF12C068E478EE81E00FC060E97B -:103FA00070ED83E00BC060E271EA87E007C008951E -:103FB00068E77EE102C060EF7CE380E090E0089576 -:103FC0006CE20C942A1FCF93DF93EC0143E861E885 -:103FD0000E94DE1E62E1CE010E942A1F83FD03C003 -:103FE0000E94C728F7CF48E062E9CE010E94DE1E9A -:103FF00081E090E0DF91CF910895AF92BF92CF9290 -:10400000DF92FF920F931F93CF93DF936C015B01BD -:10401000EA0162E20E942A1FF82E90E09C012C0F18 -:104020003D1F2F3F310529F020F0CFEFD0E0C81B16 -:10403000D90B8501AC0EBD1E0A151B0541F0F80118 -:1040400041918F0160E8C6010E94DE1EF5CF4C2F22 -:104050004F0D62EAC6010E94DE1ECE01DF91CF91B4 -:104060001F910F91FF90DF90CF90BF90AF90089578 -:104070000F931F93CF93DF93EC01E881F9810480C4 -:10408000F581E02D0995892B91F06DE0CE010E941C -:104090002A1F082F60E0CE010E942A1F182F402FF0 -:1040A0006DE8CE010E94DE1E812F90E002C08FEFEE -:1040B0009FEFDF91CF911F910F910895CF93DF93E1 -:1040C000EC017D8F6C8F672BA9F160E08A890E94DB -:1040D0005C2840E060ECCE010E94DE1E8A899B894C -:1040E0008230910539F08A30910531F00B9731F02B -:1040F0008FEF05C082E003C080E001C081E00E9434 -:104100009E238A899B898230910539F08A309105F6 -:1041100031F00B9731F08FEF05C082E003C080E0F3 -:1041200001C081E043E050E06DE273E2DF91CF91A6 -:104130000C94C9288A899B898230910539F08A308C -:10414000910531F00B9731F08FEF05C082E003C08D -:1041500080E001C081E00E94F8288A899B89823032 -:10416000910539F08A30910531F00B9731F08FEFDE -:1041700005C082E003C080E001C081E0DF91CF9103 -:104180000C94BD2341E861E80C94DE1E40E861E830 -:104190000C94DE1E0E94C6200C948A23AF92BF921C -:1041A000CF92DF92EF92FF920F931F93CF93DF9303 -:1041B000EC01DB01CA014C8B5D8B6E8B7F8B6A013E -:1041C0007B01FF0CCC08DC2C76019A01AD016C2D33 -:1041D0007C2D8C2D9C2D03E10E94822BA12CE8E4E8 -:1041E000BE2EF8EECF2EDD24D394E12CF12C00E08E -:1041F00010E00E94252B122FC22ED32E7A01A70188 -:104200006627772766E8CE010E94DE1E77276F2D8E -:104210005E2D4D2D67E8CE010E94DE1E412F68E81D -:10422000CE01DF91CF911F910F91FF90EF90DF9022 -:10423000CF90BF90AF900C94DE1E0F931F93CF933F -:10424000DF938C01EB016630710534F06D30710540 -:1042500084F46630710579F445EC61EBC8010E9485 -:10426000DE1E4CE067EBC8010E94DE1EC6E0D0E017 -:104270000CC0CCE0D0E043EC61EBC8010E94DE1E34 -:104280004AE067EBC8010E94DE1E6EE1C8010E9491 -:104290002A1F8F7094E0CC0FDD1F9A95E1F74C2F09 -:1042A000482B6EE9C801DF91CF911F910F910C94BB -:1042B000DE1ECF92DF92EF92FF920F931F93CF9368 -:1042C000DF938C01CB01BA010E94292A6B017C018A -:1042D00020E030EC43EF55E40E94222A18160CF03F -:1042E00056C020E030E842E256E4C701B6010E9421 -:1042F000222A18160CF04EC020E030EC43E756E4BA -:10430000C701B6010E94222A18160CF046C020E010 -:1043100030E842EA56E4C701B6010E94222A181684 -:104320000CF03EC020E034E244EF56E4C701B60191 -:104330000E94222A1816BCF520E034EE42E257E42F -:10434000C701B6010E94222A181684F520E034E243 -:1043500044E757E4C701B6010E94222A18164CF51B -:1043600020E034E244EF57E4C701B6010E94222A5C -:10437000181614F520E034E244E758E4C701B6010A -:104380000E94222A1816DCF4C9E0D0E01AC0C0E06E -:10439000D0E017C0C1E0D0E014C0C2E0D0E011C04E -:1043A000C3E0D0E00EC0C4E0D0E00BC0C5E0D0E078 -:1043B00008C0C6E0D0E005C0C7E0D0E002C0C8E059 -:1043C000D0E06DE1C8010E942A1F8F7094E0CC0FED -:1043D000DD1F9A95E1F74C2F482B6DE9C801DF915D -:1043E000CF911F910F91FF90EF90DF90CF900C94A1 -:1043F000DE1E0F931F93CF93DF938C016530710501 -:104400003CF0EB01693071052CF0C8E0D0E002C04F -:10441000C5E0D0E06DE1C8010E942A1F2497CC0FAF -:10442000DD1F817F4C2F482B6DE9C801DF91CF91B3 -:104430001F910F910C94DE1ECF93DF93EC016EE180 -:104440000E942A1F482F44606EE9CE01DF91CF9170 -:104450000C94DE1ECF93DF93EC011B8E1A8E6DE160 -:104460000E942A1F482F4E7F6DE9CE01DF91CF9128 -:104470000C94DE1ECF93DF93EC0181E090E09B8FE4 -:104480008A8F6DE1CE010E942A1F482F41606DE99D -:10449000CE01DF91CF910C94DE1E0F931F93CF932B -:1044A000DF93EC018B010E94C220CE01012B19F099 -:1044B0000E943A2202C00E942A2240E06DE8CE010A -:1044C0000E94DE1E40E062EACE010E94DE1E81E014 -:1044D00090E0DF91CF911F910F9108950F931F935B -:1044E000CF93DF93EC018B011616170644F40E945C -:1044F0003A22402F62EACE010E94DE1E02C00E94D4 -:104500002A2245E861E8CE01DF91CF911F910F91FA -:104510000C94DE1ECF92DF92EF92FF92CF93DF9347 -:10452000EC016A017B0161E08E850E945C2861E0FC -:104530008E850E949828888999898F3F2FEF92074E -:10454000B9F061E00E945C2860E088890E949828A8 -:104550006AE070E080E090E00E94A92761E088892D -:104560000E9498286AE070E080E090E00E94A9270D -:104570000E94542362E4CE010E942A1F823161F519 -:10458000CE010E94C620B701A601CE010E94CE2016 -:1045900040E06EE8CE010E94DE1E40E06FE8CE01F2 -:1045A0000E94DE1E6CE0CE010E942A1F482F43604D -:1045B0006CE8CE010E94DE1E44E066EACE010E9455 -:1045C000DE1E40E869E8CE010E94DE1ECE010E9498 -:1045D000C22081E090E002C080E090E0DF91CF91C6 -:1045E000FF90EF90DF90CF9008951F93CF93DF93CC -:1045F000EC0162E10E942A1F182F482F62E9CE01C8 -:104600000E94DE1E15FD25C0198E188E8A8D9B8D89 -:10461000892B11F062E201C063E1CE010E942A1FE2 -:10462000182F60E1CE010E942A1F482F6DE8CE01AD -:104630000E94DE1EEC8DFD8D309719F0812F90E0E9 -:10464000099540E06DE8CE01DF91CF911F910C9468 -:10465000DE1EDF91CF911F9108958CE698E30C94B4 -:10466000F522452B61F46F30710514F06EE070E0B7 -:1046700077FF02C060E070E0462F40670EC06230F6 -:10468000710534F0623171052CF061E170E002C017 -:1046900062E070E06250462F406869E80C94DE1ECC -:1046A0008CE698E30C94A71ECF93CFB7F894809133 -:1046B0008D38811127C0ECE0F1E08491ECEEF0E060 -:1046C0009491E82FF0E0EE0FFF1FEE5CFE4FA591F6 -:1046D000B491EC91E92321F461E084E00E949828F0 -:1046E00061E084E00E945C288CB580618CBD8CB553 -:1046F00080648CBD61E087E00E945C2861E085E019 -:104700000E945C2880918D388F5F80938D38CFBF59 -:10471000CF9108959FB7F89480918D38882319F030 -:10472000815080938D3880918D38811105C08CB572 -:104730008F7B8CBD10928C389FBF08959FB7F894E3 -:10474000813029F058F0823021F484E008C082E002 -:1047500006C082E080938C3880E001C081E0209127 -:104760008B38822B80938B3880918C38811103C0D9 -:1047700081E080938C389FBF089590918C3892305F -:10478000B1F02FB7F894833030F4E82FF0E0E55C17 -:10479000FE4F808101C080E0809590918B38892305 -:1047A00080938B38811102C010928C382FBF0895EE -:1047B000CF92DF92EF92FF920F931F93CF93DF93ED -:1047C0006C017A018B01C0E0D0E0CE15DF0581F0ED -:1047D000D8016D918D01D601ED91FC910190F08190 -:1047E000E02DC6010995892B11F02196EECF7E01AF -:1047F000C701DF91CF911F910F91FF90EF90DF9054 -:10480000CF900895FC01918D228D892F90E0805CDE -:104810009F4F821B91098F7399270895FC01918DF9 -:10482000828D981731F0828DE80FF11D858D90E013 -:1048300008958FEF9FEF0895FC01918D828D981759 -:1048400061F0828DDF01A80FB11D5D968C91928D74 -:104850009F5F9F73928F90E008958FEF9FEF089571 -:1048600084EA95E2892B41F080E090E0892B21F0E9 -:104870000E94A42581110DC080E090E0892B71F089 -:1048800080E090E0892B51F00E940000811104C06B -:1048900008950E940000F0CF0C9400000895FC01E0 -:1048A000848DDF01A80FB11DA35ABF4F2C91848DB9 -:1048B00090E001968F739927848FA689B7892C93EE -:1048C000A089B1898C9180648C93938D848D981389 -:1048D00006C00288F389E02D80818F7D8083089552 -:1048E000EF92FF920F931F93CF93DF93EC0181E040 -:1048F000888F9B8D8C8D981305C0E889F9898081FC -:1049000085FD24C0F62E0B8D10E00F5F1F4F0F7337 -:104910001127E02E8C8DE8120CC00FB607FCFACFE1 -:10492000E889F989808185FFF5CFCE010E944F2467 -:10493000F1CF8B8DFE01E80FF11DE35AFF4FF0829E -:104940000B8FEA89FB898081806207C0EE89FF892D -:104950006083E889F98980818064808381E090E0C8 -:10496000DF91CF911F910F91FF90EF900895CF931A -:10497000DF93EC01888D8823C9F0EA89FB89808167 -:1049800085FD05C0A889B9898C9186FD0FC00FB639 -:1049900007FCF5CF808185FFF2CFA889B9898C917A -:1049A00085FFEDCFCE010E944F24E7CFDF91CF915D -:1049B0000895CF92DF92EF92FF921F93CF93DF93F0 -:1049C000EC016A017B01122FE889F98982E080837A -:1049D0004115514E61057105B1F060E079E08DE35C -:1049E00090E0A70196010E949C2ADA01C901019773 -:1049F000A109B109B695A795979587959C012115B1 -:104A000080E13807A8F0E889F989108260E874E845 -:104A10008EE190E0A70196010E949C2ADA01C9016B -:104A20000197A109B109B695A795979587959C011E -:104A3000EC85FD853083EE85FF852083188EEC891B -:104A4000FD891083EA89FB89808180618083EA89FE -:104A5000FB89808188608083EA89FB898081806806 -:104A60008083EA89FB8980818F7D8083DF91CF916C -:104A70001F91FF90EF90DF90CF900895FC01448349 -:104A800055836683778308951F920F920FB60F9216 -:104A900011240BB60F922F938F939F93EF93FF9355 -:104AA000E0919E38F0919F388081E091A438F09198 -:104AB000A53882FD12C090818091A7388F5F8F73D7 -:104AC0002091A838821751F0E091A738F0E0E25722 -:104AD000F74C958F8093A73801C08081FF91EF91AB -:104AE0009F918F912F910F900BBE0F900FBE0F9043 -:104AF0001F9018951F920F920FB60F9211240BB6AC -:104B00000F922F933F934F935F936F937F938F9366 -:104B10009F93AF93BF93EF93FF938EE898E30E9428 -:104B20004F24FF91EF91BF91AF919F918F917F9112 -:104B30006F915F914F913F912F910F900BBE0F900E -:104B40000FBE0F901F9018958EE898E30E940224E4 -:104B500021E0892B09F420E0822F0895EEE8F8E3A4 -:104B60001382128288EE93E0A0E0B0E08483958304 -:104B7000A683B78382E491E09183808385EC90E003 -:104B80009587848784EC90E09787868780EC90E017 -:104B9000918B808B81EC90E0938B828B82EC90E008 -:104BA000958B848B86EC90E0978B868B118E128E82 -:104BB000138E148E089508950E94E5270E94DB2528 -:104BC0000E942E07C0E3D4E20E94FC0B2097E1F381 -:104BD0000E943024F9CF009729F0BC0180E090E0DA -:104BE0000C946A2C0895CF92DF92EF92FF92611598 -:104BF00071058105910549F06B017C010E941C2C17 -:104C0000A70196010E94BE2A03C060E070E0CB01BC -:104C1000FF90EF90DF90CF9008950F931F93CF9365 -:104C2000DF938230910510F482E090E0E091363914 -:104C3000F091373920E030E0A0E0B0E0309719F192 -:104C4000408151810281138148175907C8F08417A8 -:104C5000950769F4109731F012960C9312971396FA -:104C60001C9327C0009336391093373922C0211581 -:104C7000310519F04217530718F49A01BD01EF01ED -:104C8000DF01F801DBCF21153105F9F0281B390BC5 -:104C90002430310580F48A819B816115710521F0F2 -:104CA000FB019383828304C0909337398093363914 -:104CB000FE01329644C0FE01E20FF31F81939193EF -:104CC00022503109398328833AC0209134393091F8 -:104CD0003539232B41F4209120013091210130936B -:104CE00035392093343920911E0130911F0121154F -:104CF000310541F42DB73EB7409122015091230177 -:104D0000241B350BE0913439F0913539E217F30764 -:104D1000A0F42E1B3F0B2817390778F0AC014E5F2B -:104D20005F4F2417350748F04E0F5F1F50933539FA -:104D3000409334398193919302C0E0E0F0E0CF01D9 -:104D4000DF91CF911F910F910895CF93DF9300973B -:104D500009F481C0FC01329713821282A091363986 -:104D6000B0913739109781F420813181820F931FE0 -:104D700020913439309135392817390751F5F0939E -:104D80003539E093343967C0ED0120E030E0CE17CB -:104D9000DF0740F44A815B819E0141155105F1F026 -:104DA000EA01F5CFD383C28340815181840F951FDF -:104DB000C817D90759F488819981840F951F0296E5 -:104DC000918380838A819B8193838283211531051E -:104DD00029F4F0933739E09336393DC0E901FB837C -:104DE000EA8349915991C40FD51FEC17FD0761F46F -:104DF00080819181840F951F0296E90199838883B0 -:104E0000828193819B838A83E0E0F0E012968D910A -:104E10009C911397009719F0FD01DC01F7CF8D915C -:104E20009C9111979D012E5F3F4F820F931F209100 -:104E30003439309135392817390769F4309729F416 -:104E4000109237391092363902C013821282B09311 -:104E50003539A0933439DF91CF9108951F920F9285 -:104E60000FB60F9211242F933F938F939F93AF937D -:104E7000BF9380912C3990912D39A0912E39B0910A -:104E80002F3930912B3923E0230F2D3720F4019651 -:104E9000A11DB11D05C026E8230F0296A11DB11D5D -:104EA00020932B3980932C3990932D39A0932E3950 -:104EB000B0932F398091303990913139A0913239A6 -:104EC000B09133390196A11DB11D80933039909373 -:104ED0003139A0933239B0933339BF91AF919F915B -:104EE0008F913F912F910F900FBE0F901F901895AB -:104EF0002FB7F89460912C3970912D3980912E390B -:104F000090912F392FBF08953FB7F8948091303991 -:104F100090913139A0913239B091333926B5A89B9F -:104F200005C02F3F19F00196A11DB11D3FBFBA2F3B -:104F3000A92F982F8827820F911DA11DB11DBC019B -:104F4000CD0142E0660F771F881F991F4A95D1F760 -:104F500008958F929F92AF92BF92CF92DF92EF927D -:104F6000FF926B017C010E9484274B015C01C114FC -:104F7000D104E104F10401F10E94C7280E948427B2 -:104F8000DC01CB0188199909AA09BB09883E934025 -:104F9000A105B10560F321E0C21AD108E108F108CA -:104FA00088EE880E83E0981EA11CB11CC114D104A8 -:104FB000E104F10419F7DBCFFF90EF90DF90CF9081 -:104FC000BF90AF909F908F900895789484B5826041 -:104FD00084BD84B5816084BD85B5826085BD85B59D -:104FE000816085BDEEE6F0E0808181608083E1E84C -:104FF000F0E0108280818260808380818160808384 -:10500000E0E8F0E0808181608083E1EBF0E0808186 -:1050100084608083E0EBF0E0808181608083E1E95F -:10502000F0E0808182608083808181608083E0E91C -:10503000F0E0808181608083EAE7F0E08081846035 -:105040008083808182608083808181608083808191 -:10505000806880831092C100089590E0FC01319730 -:10506000EA30F10540F5E05BFF4F0C94DD2A8091BA -:1050700080008F7703C0809180008F7D80938000B7 -:10508000089584B58F7702C084B58F7D84BD08955F -:105090008091B0008F7703C08091B0008F7D8093A6 -:1050A000B0000895809190008F7703C080919000A8 -:1050B0008F7D809390000895CF93DF9390E0FC0163 -:1050C000E851FF4F2491FC01E85FFE4F8491882353 -:1050D00061F190E0880F991FFC01EE5CFE4FC591D5 -:1050E000D491FC01E85DFE4FA591B491611109C016 -:1050F0009FB7F8948881209582238883EC912E2392 -:105100000BC0623061F49FB7F8948881322F3095DC -:1051100083238883EC912E2B2C939FBF06C08FB7DF -:10512000F894E8812E2B28838FBFDF91CF910895CB -:105130001F93CF93DF93282F30E0F901E853FF4FFF -:105140008491F901E851FF4FD491F901E85FFE4FD6 -:10515000C491CC23C1F0162F81110E942D28EC2F71 -:10516000F0E0EE0FFF1FE85DFE4FA591B4919FB7F1 -:10517000F894111104C08C91D095D82302C0EC9101 -:10518000DE2BDC939FBFDF91CF911F91089508958F -:105190000895833060F5E82FF0E0EE0FFF1FEC5D1F -:1051A000FE4F71836083813051F08230A1F0809195 -:1051B00069008C7F482B40936900E89A089580919C -:1051C0006900837F440F551F440F551F482B4093A0 -:1051D0006900E99A0895809169008F7C94E0440FFA -:1051E000551F9A95E1F7482B40936900EA9A089574 -:1051F000833098F4813021F0823021F0E89803C0A8 -:10520000E99801C0EA98E82FF0E0EE0FFF1FEC5D8F -:10521000FE4F88EC98E29183808308951F920F924D -:105220000FB60F9211240BB60F922F933F934F930B -:105230005F936F937F938F939F93AF93BF93EF93FE -:10524000FF93E0912401F09125010995FF91EF91E1 -:10525000BF91AF919F918F917F916F915F914F918E -:105260003F912F910F900BBE0F900FBE0F901F908C -:1052700018951F920F920FB60F9211240BB60F9232 -:105280002F933F934F935F936F937F938F939F934E -:10529000AF93BF93EF93FF93E0912601F091270125 -:1052A0000995FF91EF91BF91AF919F918F917F9160 -:1052B0006F915F914F913F912F910F900BBE0F9087 -:1052C0000FBE0F901F9018951F920F920FB60F925E -:1052D00011240BB60F922F933F934F935F936F93CD -:1052E0007F938F939F93AF93BF93EF93FF93E0913F -:1052F0002801F09129010995FF91EF91BF91AF919C -:105300009F918F917F916F915F914F913F912F91DD -:105310000F900BBE0F900FBE0F901F901895883006 -:1053200028F0883110F0885101C08FEF20912A01B8 -:1053300090E4299F900111248770822B80937C0038 -:1053400080917A00806480937A0080917A0086FD53 -:10535000FCCF809178002091790090E0922B089505 -:105360001F93CF93DF93182FEB0161E00E945C281D -:10537000209711F460E004C0CF3FD10539F461E01B -:10538000812FDF91CF911F910C949828E12FF0E0AD -:10539000E853FF4FE4918E2F90E0FC013197EA3003 -:1053A000F10508F046C0E65AFF4F0C94DD2A84B59B -:1053B000806884BDC7BD42C084B5806284BDC8BD5D -:1053C0003DC080918000806880938000D0938900E8 -:1053D000C093880033C080918000806280938000F9 -:1053E000D0938B00C0938A0029C08091B000806860 -:1053F0008093B000C093B30021C08091B000806260 -:105400008093B000C093B40019C080919000806870 -:1054100080939000D0939900C09398000FC0809122 -:105420009000806280939000D0939B00C0939A007C -:1054300005C0C038D1050CF0A2CF9CCFDF91CF9131 -:105440001F9108950E94642A08F481E00895E89469 -:1054500009C097FB3EF490958095709561957F4FBC -:105460008F4F9F4F9923A9F0F92F96E9BB2793956A -:10547000F695879577956795B795F111F8CFFAF47A -:10548000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAB -:1054900016C0882311F096E911C0772321F09EE809 -:1054A000872F762F05C0662371F096E8862F70E06F -:1054B00060E02AF09A95660F771F881FDAF7880F49 -:1054C0009695879597F90895990F0008550FAA0B9F -:1054D000E0E8FEEF16161706E807F907C0F0121607 -:1054E0001306E407F50798F0621B730B840B950B0A -:1054F00039F40A2661F0232B242B252B21F408955F -:105500000A2609F4A140A6958FEF811D811D0895FB -:10551000AA1BBB1B51E107C0AA1FBB1FA617B707D9 -:1055200010F0A61BB70B881F991F5A95A9F78095F5 -:105530009095BC01CD010895A1E21A2EAA1BBB1BB8 -:10554000FD010DC0AA1FBB1FEE1FFF1FA217B3074F -:10555000E407F50720F0A21BB30BE40BF50B661F65 -:10556000771F881F991F1A9469F760957095809529 -:1055700090959B01AC01BD01CF010895052E97FBCD -:105580001EF400940E94D52A57FD07D00E949C2A41 -:1055900007FC03D04EF40C94D52A509540953095D5 -:1055A00021953F4F4F4F5F4F08959095809570958F -:1055B00061957F4F8F4F9F4F0895EE0FFF1F00247F -:1055C000001C0BBE0790F691E02D099469279627E1 -:1055D000692778278727782708950E94B92BA59FE8 -:1055E000900DB49F900DA49F800D911D11240895DE -:1055F000E894DF93CF93FC01DB010E94B92B7F93EA -:105600006F93E9019A01AC01BF93AF933F932F933E -:10561000DF010E94B92B26F46C1B7D0B820B930BD0 -:105620009E01EB01FC010E94C82BAF91BF912F910D -:105630003F910E94C82BBE01CF01F9012F913F91EC -:10564000CF91DF910895689401C0E8948F929F9262 -:10565000CF93DF930E94312BDF91CF919F908F905A -:10566000089588249924F401E401B0E49F93AA27C3 -:105670009A158B049C04ED05FE05CF05D007A10704 -:1056800098F4AD2FDC2FCF2FFE2FE92D982C892EEB -:10569000982F872F762F652F542F432F322F2227B5 -:1056A000B85031F7BF9127C01B2EBF91BB27220FE7 -:1056B000331F441F551F661F771F881F991F881CA3 -:1056C000991CEE1FFF1FCC1FDD1FAA1FBB1F8A14D2 -:1056D0009B04EC05FD05CE05DF05A007B10748F0EA -:1056E0008A189B08EC09FD09CE09DF09A00BB10B54 -:1056F00021601A94E1F62EF49401AF01BE01CD01B0 -:10570000000C08950F93083090F0982F872F762F74 -:10571000652F542F432F322F22270850F4CF220F0A -:10572000331F441F551F661F771F881F991F0A9537 -:10573000B2F70F91089597FB10F8169400080F9395 -:10574000083098F00850232F342F452F562F672FFD -:10575000782F892F902DF4CF05949795879577957D -:10576000679557954795379527950A95AAF70F910D -:105770000895A29FB001B39FC001A39F700D811D2A -:105780001124911DB29F700D811D1124911D08954A -:105790000E94B92B460F571FC81FD91F08F4319616 -:1057A00008958F929F92AF92BF92CF92DF92EF9225 -:1057B000FF92CF93DF93EC01688179818A819B818D -:1057C000611571058105910521F464E279ED8BE5A0 -:1057D00097E02DE133EF41E050E00E94BE2A4901FD -:1057E0005A019B01AC01A7EAB1E40E94ED2A6B01CA -:1057F0007C01ACEEB4EFA50194010E949C2CDC016D -:10580000CB018C0D9D1DAE1DBF1DB7FF03C00197C1 -:10581000A109B04888839983AA83BB83BC01CD01C9 -:105820009F77DF91CF91FF90EF90DF90CF90BF9067 -:10583000AF909F908F9008958F929F92AF92BF925A -:10584000CF92DF92EF92FF9260910001709101017F -:105850008091020190910301611571058105910507 -:1058600021F464E279ED8BE597E02DE133EF41E03F -:1058700050E00E94BE2A49015A019B01AC01A7EAEF -:10588000B1E40E94ED2A6B017C01ACEEB4EFA501FE -:1058900094010E949C2CDC01CB018C0D9D1DAE1D42 -:1058A000BF1DB7FF03C00197A109B0488093000155 -:1058B00090930101A0930201B0930301BC01CD01BB -:1058C0009F77FF90EF90DF90CF90BF90AF909F9029 -:1058D0008F900895609300017093010180930201FD -:1058E000909303010895FB01DC0102C001900D9229 -:1058F00041505040D8F70895DC0101C06D934150EC -:105900005040E0F70895F999FECF92BD81BDF89A15 -:10591000992780B50895262FF999FECF1FBA92BD19 -:1059200081BD20BD0FB6F894FA9AF99A0FBE019680 -:105930000895B7FF0C94ED2A0E94ED2A821B930B69 -:065940000895F894FFCF6A -:1059460001000000F82A000028013C000000FE03C8 -:105956000000000F00FFDCFE1101FF000500000043 -:1059660038398000C828C828C828010000000090DF -:105976001EFD1F521F601F3820A61E0102040000D4 -:0E59860000007024D82302241C240E24B72411 +:100000000C9497000C94D6290C94012A0C942C2A59 +:100010000C94C1000C94C1000C94C1000C94C1005C +:100020000C94C1000C94C1000C94C1000C94C1004C +:100030000C94C1000C94C1000C94C1000C94C1003C +:100040000C94C1000C94C1000C94F6270C94C100D0 +:100050000C940C260C9442260C94C1000C94C10004 +:100060000C94C1000C94C1000C94C1000C94C1000C +:100070000C94C1000C94C1000C94C1000C94C100FC +:100080000C94C1000C94C1000C94C10009290C29E6 +:10009000FF28032923292329102914291A291E2975 +:1000A0009F2AA42AA92AB32AE12AE12ABD2AC52A1D +:1000B000CD2AD72A000000010200090A0000000032 +:1000C000040308070000000000000000000000001A +:1000D0000000000001020408102040800102040812 +:1000E0001020408001020408102040800102040812 +:1000F00010204080020202020202020204040404F0 +:1001000004040404030303030303030301010101C3 +:100110000101010100002200250028002B00000041 +:100120002100240027002A00AF0518247626112478 +:100130001FBECFEFD0E4DEBFCDBF11E0A0E0B1E045 +:10014000EAE9FDE500E00BBF02C007900D92AE3476 +:10015000B107D9F729E3AEE4B1E001C01D92A9339C +:10016000B207E1F710E0C7E9D0E004C02197FE0133 +:100170000E94062DC439D107C9F70E94A4260C9409 +:10018000CB2E0C9400001F93CF93DF93EC01162F1E +:100190000E94AD2E181739F0612FCE01DF91CF915B +:1001A0001F910C94B52EDF91CF911F9108950C945F +:1001B000AD2EDC01ED91FC910190F081E02D0994D0 +:1001C00061E08CE00C94602960E08CE00C94602984 +:1001D00061E08DE00C94602960E08DE00C94602972 +:1001E0000F931F93CF93DF938C01EC01892B11F4B4 +:1001F000C1E0D0E01C161D060CF561E08CE00E9409 +:10020000602960E08DE00E94602964E670E080E093 +:1002100090E00E94712860E08CE00E94602961E01B +:100220008DE00E94602964E670E080E090E00E942A +:10023000712801151105F1F22197DCCF60E08CE007 +:100240000E94602960E08DE0DF91CF911F910F91B6 +:100250000C9460290F931F93CF93DF938C01EC01D3 +:10026000892B11F4C1E0D0E061E08DE00E946029AB +:1002700060E08DE01C161D06BCF40E94602964E657 +:1002800070E080E090E00E94712861E08DE00E94C3 +:10029000602964E670E080E090E00E94712801151A +:1002A000110531F32197E4CFDF91CF911F910F9189 +:1002B0000C9460290F931F93CF93DF938C01EC0173 +:1002C000892B11F4C1E0D0E060E08CE01C161D0623 +:1002D000BCF40E94602964E670E080E090E00E9437 +:1002E000712861E08CE00E94602964E670E080E0A3 +:1002F00090E00E9471280115110531F32197E4CF98 +:10030000DF91CF911F910F910C94602980914E0144 +:1003100090914F01A0915001B09151010196A11D02 +:10032000B11D80934E0190934F01A0935001B09363 +:1003300051014091040150910501609106017091B5 +:100340000701481759076A077B0720F510924E01ED +:1003500010924F011092500110925101609153017F +:1003600080910901861780F081E08093520180918D +:100370005201680F6093530170E08CE00E94782A6C +:1003800060E08DE00C94602980910801681778F393 +:100390008FEFEBCF089580914E0190914F01A09186 +:1003A0005001B09151010196A11DB11D80934E01E4 +:1003B00090934F01A0935001B093510140910401DB +:1003C0005091050160910601709107014817590786 +:1003D0006A077B0720F510924E0110924F01109290 +:1003E00050011092510160915301809109018617CB +:1003F00080F081E08093520180915201680F6093F8 +:10040000530170E08DE00E94782A60E08CE00C944B +:10041000602980910801681778F38FEFEBCF08957A +:1004200060EC70E08FE898E30E94D90066E070E02D +:100430008FE898E30E94D9006091623870E08FE8FD +:1004400098E30E94D90060EC70E08FE898E30C9488 +:10045000D90060EC70E08FE898E30E94D90067E073 +:1004600070E08FE898E30E94D9006091190170E074 +:100470008FE898E30E94D90060EC70E08FE898E381 +:100480000C94D90060EC70E08FE898E30E94D900EA +:100490006FE070E08FE898E30E94D90061E070E0BF +:1004A0008FE898E30E94D90060EC70E08FE898E351 +:1004B0000C94D90060EC70E08FE898E30E94D900BA +:1004C0006EE070E08FE898E30E94D9008091603878 +:1004D00061E070E0811102C070E060E08FE898E3B5 +:1004E0000E94D90060EC70E08FE898E30C94D9008A +:1004F00060EC70E08FE898E30E94D90068E070E05B +:100500008FE898E30E94D90066E470E08FE898E3F2 +:100510000E94D90060EC70E08FE898E30C94D90059 +:1005200060EC70E08FE898E30E94D90060E570E02D +:100530008FE898E30E94D90061E070E08FE898E3CB +:100540000E94D9006BE070E08FE898E30E94D90028 +:1005500060EC70E08FE898E30C94D90080916238E9 +:10056000882341F060916B3870916C388DE698E388 +:100570000C945522089580916238882341F060914F +:100580001C0170911D018DE698E30C942E230895B3 +:10059000809162388823E1F080915F38843A51F489 +:1005A00060911A0170911B0150E040E08DE698E3E4 +:1005B0000E94FC2380915F38893A51F460911A01BE +:1005C00070911B0141E050E08DE698E30C94FC2310 +:1005D000089580916238882361F08DE698E30E9447 +:1005E00027206093673870936838809369389093B8 +:1005F0006A38089580916238882371F04091673895 +:10060000509168386091693870916A388DE698E346 +:100610000E9494220C94E902089580916238882304 +:1006200061F08DE698E30E94F71F60936338709342 +:100630006438809365389093663808958091623865 +:10064000882371F040916338509164386091653827 +:10065000709166388DE698E30E9463210C940D0337 +:10066000089580916238882321F08DE698E30C94F8 +:10067000762080E0089583ED9FE00E94D70091E00E +:10068000833709F090E0892F0895C8E3DFE06FEF2A +:10069000CE010E94C3002196C11580E1D807B9F7A9 +:1006A0000E94E8000E94E400FBCF88E39FE00E94E4 +:1006B000D70091E0833009F090E0892F089589E315 +:1006C0009FE00E94D700982F80935F3881E0943A92 +:1006D00021F0993A11F080E0089508958AE39FE0AF +:1006E0000E94D70080935E389FEF980F81E09E3F75 +:1006F00008F080E00895BF92CF92DF92EF92FF92D0 +:100700000F931F93CF93DF938BE090E00E94D52649 +:100710007C018C01C8E3DFE0CE010E94D700F80124 +:1007200081938F012196C334FFE0DF07A9F76BE0C7 +:1007300070E0C7010E94981EB82EC92E082F192FED +:10074000DD24D394CE010E94D700F80191918F014E +:100750008913D12C2196C335FFE0DF0799F78B2D44 +:100760009C2D0E946D27C7010E946D278D2DDF9162 +:10077000CF911F910F91FF90EF90DF90CF90BF909E +:1007800008958FED9FE00E94D70091E0833709F034 +:1007900090E0892F0895CF92DF92EF92FF92CF934E +:1007A0000E94C103882309F461C084ED9FE00E9488 +:1007B000D70090E090936C3880936B3885ED9FE084 +:1007C0000E94D70090E090931D0180931C0186ED5C +:1007D0009FE00E94D70090E090931B0180931A0144 +:1007E0008BED9FE00E94D700C82F8CED9FE00E9408 +:1007F000D70090E0B0E0A0E07C01DD24CC24FC2A0E +:100800008DED9FE00E94D700C82F8EED9FE00E94E3 +:10081000D700C82ADC2AC0926338D0926438E092AC +:100820006538F092663887ED9FE00E94D700C82FA8 +:1008300088ED9FE00E94D70090E0B0E0A0E07C014E +:10084000DD24CC24FC2A89ED9FE00E94D700C82F2C +:100850008AED9FE00E94D700C82ADC2AC092673840 +:10086000D0926838E0926938F0926A38CF91FF9060 +:10087000EF90DF90CF90089580916138882309F43C +:100880008AC080916238882309F485C060916B38F2 +:1008900084ED9FE00E94C30060911C0185ED9FE004 +:1008A0000E94C30060911A0186ED9FE00E94C30080 +:1008B00060916738709168388091693890916A3892 +:1008C000692F77278827992787ED9FE00E94C3002B +:1008D00060916738709168388091693890916A3872 +:1008E000BC018827992788ED9FE00E94C300609192 +:1008F0006738709168388091693890916A38672FAD +:10090000782F892F992789ED9FE00E94C30060917D +:1009100067388AED9FE00E94C30060916338709150 +:1009200064388091653890916638692F77278827D9 +:1009300099278BED9FE00E94C3006091633870910E +:1009400064388091653890916638BC018827992772 +:100950008CED9FE00E94C300609163387091643811 +:100960008091653890916638672F782F892F992765 +:100970008DED9FE00E94C300609163388EED9FE093 +:100980000E94C30063E78FED9FE00E94C3008AE0EE +:1009900090E00C945A018AE090E00C942A0160E007 +:1009A0008FED9FE00C94C30082E390E00E94F00082 +:1009B0000E9445038DE698E30E945F211092623801 +:1009C00008958091633890916438A0916538B09112 +:1009D0006638892B8A2B8B2BE1F0809167389091B8 +:1009E0006838A0916938B0916A38892B8A2B8B2B93 +:1009F00081F080911A0190911B018F3F910549F080 +:100A000080916B3890916C38892B19F010921901F4 +:100A1000089581E080931901089581E040916B0170 +:100A200050916C012091690130916A01421753077E +:100A300009F480E0089580916B0190916C0101961A +:100A400069E170E00E94B12CAC0181E02091690164 +:100A500030916A014217530709F080E00895CF935F +:100A60008DE698E30E946F1FC82F0E944028609374 +:100A70005D0170935E0180935F0190936001C0FF00 +:100A80002DC081E0809368018093670180936601A7 +:100A9000809161019091620120916801211108C04B +:100AA00020916701211104C020916601222319F1D0 +:100AB000209113013091140182179307B0F401962D +:100AC000909362018093610181E080936501809140 +:100AD00064018823E9F0CF910C94E0001092680142 +:100AE0001092670110926601D3CF81E08093650177 +:100AF00080936401ECCF009741F0019790936201DD +:100B00008093610110926501E2CF10926401FACFE7 +:100B1000CF910C94E4000F931F930E944028009102 +:100B20005D0110915E0120915F0130916001601BB9 +:100B3000710B820B930B00910F011091100120910A +:100B4000110130911201601771078207930720F09D +:100B50001F910F910C942F051F910F910895809173 +:100B60000901809353010895803C61F46BED70E0BE +:100B70008FE898E30E94D9008CED682F8FE898E306 +:100B80000C9438258B3DC9F76BED70E08FE898E346 +:100B90000E94D9008DEDF1CF60EC70E08FE898E312 +:100BA0000E94D90061E270E08FE898E30E94D900CA +:100BB000809174010E94B405809173010E94B40574 +:100BC000809172010E94B405809171010E94B40568 +:100BD00060EC70E08FE898E30C94D90060EC70E072 +:100BE0008FE898E30E94D90062E270E08FE898E312 +:100BF0000E94D900809170010E94B40580916F011C +:100C00000E94B40580916E010E94B40580916D012F +:100C10000E94B40560EC70E08FE898E30C94D90072 +:100C2000CF93C0911601C35660EC70E08FE898E353 +:100C30000E94D90063E270E08FE898E30E94D90037 +:100C40008C2F0E94B40560EC70E08FE898E3CF91A0 +:100C50000C94D900CF93C0915D38C05860EC70E01F +:100C60008FE898E30E94D90064E270E08FE898E38F +:100C70000E94D9008C2F0E94B40560EC70E08FE8D0 +:100C800098E3CF910C94D90060EC70E08FE898E382 +:100C90000E94D90062E070E08FE898E30E94D900DA +:100CA00080916A380E94B405809169380E94B40529 +:100CB000809168380E94B405809167380E94B4051D +:100CC00060EC70E08FE898E30C94D90060EC70E081 +:100CD0008FE898E30E94D90061E070E08FE898E324 +:100CE0000E94D900809166380E94B40580916538D1 +:100CF0000E94B405809164380E94B40580916338E5 +:100D00000E94B40560EC70E08FE898E30C94D90081 +:100D1000CF93DF93C8E3DFE0CE010E94D7000E94AB +:100D2000B4052196C11580E1D807B1F7DF91CF91C5 +:100D3000089560EC70E08FE898E30E94D90061E5C7 +:100D400070E08FE898E30E94D9000E94880660EC6A +:100D500070E08FE898E30C94D900CF93C82F60EC33 +:100D600070E08FE898E30E94D90060E970E08FE8B6 +:100D700098E30E94D9006C2F8FE898E30E943825F1 +:100D800060EC70E08FE898E3CF910C94D900CF939A +:100D9000DF93C82FD62F0E943B0381110BC0C83CA4 +:100DA00048F48C2F90E06D2F885C904FDF91CF91AD +:100DB0000C94C30083E0DF91CF910C94AD060E94A8 +:100DC000E1048091623881111DC080911901811167 +:100DD0003CC0809161388823C1F1409163385091C3 +:100DE000643860916538709166388DE698E30E94AA +:100DF000B221892B41F481E00E94AD0690E080E0B1 +:100E00000E94F000089581E0809362380E94C80239 +:100E10000E94FA020E94AE020E94BB020E940D03D1 +:100E20008DE698E30E94502366E17AE08DE698E330 +:100E30000E94F42070E060E08DE698E30E94A22317 +:100E400083E090E00E945A01DDCF83E090E00E94B1 +:100E50002A01D8CF0E943B038823F1F00E9455035A +:100E60008823D1F00E945F038823B1F00E946E03B3 +:100E7000882391F00E947B03882389F081E080938E +:100E800061380E94C103882351F00E94CB0382E1A4 +:100E9000809318010C94DF0610926138089508952C +:100EA00080E00E94572A0E94B32626E040E052ECE0 +:100EB00061E070E08FE898E30E94A12561E08CE09A +:100EC0000E94242961E08DE00E94242984EF91E0B2 +:100ED000E7E6F6E3DF019C011D9221503040E1F787 +:100EE000E3E7F4E3DF019C011D9221503040E1F77C +:100EF000EFE6F4E384E0DF011D928A95E9F7E7EA83 +:100F0000F1E084ED90E3DF019C011D92215030401F +:100F1000E1F7E5E7F1E082E3DF011D928A95E9F769 +:100F200022E030E043E050E064E070E08DE698E3DA +:100F30000E94171F0C942A07CF93DF93EC01209196 +:100F40006B0130916C01C901019669E170E00E946A +:100F5000B12C4091690150916A014817590749F134 +:100F6000F901EE0FFF1FEB58FE4FD183C08344EF12 +:100F700051E0249FF001259FF00D349FF00D1124C6 +:100F8000E955FE4FA3E7B4E39D01235734432C17E3 +:100F90003D0718F42D912193F7CF90936C01809326 +:100FA0006B010E941B05811109C0DF91CF910C9448 +:100FB000420284E0DF91CF910C94AD06DF91CF9196 +:100FC000089560EC70E08FE898E30E94D90064E037 +:100FD00070E08FE898E30E94D90060916B388FE849 +:100FE00098E30E94382560EC70E08FE898E30C9459 +:100FF000D90060EC70E08FE898E30E94D90065E0CA +:1010000070E08FE898E30E94D90060911C018FE89E +:1010100098E30E94382560EC70E08FE898E30C9428 +:10102000D90060EC70E08FE898E30E94D90063E09B +:1010300070E08FE898E30E94D90060911A018FE870 +:1010400098E30E94382560EC70E08FE898E30C94F8 +:10105000D900CF93C82F60EC70E08FE898E30E942E +:10106000D90060E470E08FE898E30E94D9006C2F0B +:101070008FE898E30E94382560EC70E08FE898E3F1 +:10108000CF910C94D90090915A01992309F4AEC1E3 +:10109000803CB9F480910E01811108C010925A0170 +:1010A00080915B0190915C010C949C0781E080939E +:1010B0005A018EEF80930E0110925C0110925B0139 +:1010C000089520915B0130915C01243F91E0390744 +:1010D00008F08FC190910E012115310529F49E3F32 +:1010E00019F480930E01089591111FC08B3D21F4D6 +:1010F00081E080935901089590915901992349F015 +:101100008C3D21F08D3D19F48BED01C080EC1092E7 +:101110005901A9014F5F5F4F50935C0140935B0100 +:101120002D583B4CF90180830895913009F044C05B +:101130008B3DD1F49093590180915B0190915C01BA +:10114000049709F056C160916F34709170348091AA +:101150007134909172340E940F2D611571058105D3 +:101160009105D9F40C94660690915901992349F0A0 +:101170008C3D21F08D3D19F48BED01C080EC109277 +:101180005901A9014F5F5F4F50935C0140935B0190 +:1011900021593B4CF9018083CFCF60936338709322 +:1011A0006438809365389093663880911801813156 +:1011B000C9F60E941E03D6CF923009F045C08B3D80 +:1011C000D9F481E08093590180915B0190915C0199 +:1011D000049709F00EC160916F3470917034809162 +:1011E0007134909172340E940F2D61157105810543 +:1011F0009105D9F40C94440690915901992349F032 +:101200008C3D21F08D3D19F48BED01C080EC1092E6 +:101210005901A9014F5F5F4F50935C0140935B01FF +:1012200021593B4CF9018083CFCF6093673870938D +:1012300068388093693890936A38809118018131B9 +:10124000C9F60E94FA02D6CF933099F48F3F11F479 +:101250000C941108823108F081E190E090931B0119 +:1012600080931A0180911801813191F70E94C80280 +:10127000EFCF9430D1F48F3F11F40C94E107863016 +:1012800088F090E08D30910514F08CE090E0909320 +:101290006C3880936B3880911801813171F70E940E +:1012A000AE02EBCF86E090E0F2CF9530D1F48F3FE5 +:1012B00011F40C94F907853088F090E0893091059D +:1012C00014F088E090E090931D0180931C018091C0 +:1012D0001801813171F70E94BB02EBCF85E090E0ED +:1012E000F2CF963079F48F3F11F40C9410028111F3 +:1012F00003C00E94DA04F9CF813009F07AC00E945D +:10130000DF06F3CF913211F40C94CC05923211F434 +:101310000C94EE05933211F40C941006973021F4DE +:101320000E94E1040C942902903319F490E00C948B +:101330005A01903421F40E9431030C94290898300A +:1013400029F4833709F055C00C9478029E3059F483 +:10135000813021F4809360380C945A028111FCCFC3 +:1013600010926038F9CF993529F4883F09F041C0CF +:101370000E94D404913511F40C949906923551F5DC +:101380008B3D79F481E08093590180915B019091CC +:101390005C01029771F56091703480916F340C9408 +:1013A000C70690915901992349F08C3D21F08D3D5C +:1013B00019F48BED01C080EC10925901A9014F5F27 +:1013C0005F4F50935C0140935B0121593B4CF90105 +:1013D0008083DBCF903511F40C949002933511F497 +:1013E0000C943C04943529F40C94CF04803C09F40B +:1013F0005DCE0895CF93DF93EC012197A0F08DE6A9 +:1014000098E30E94DC1F20915B3830915C38A90181 +:101410004F5F5F4F50935C3840935B382959394C8C +:10142000F9018083EACFDF91CF910895CF92DF92C7 +:10143000EF92FF92CF93DF93EC018091603881119E +:10144000CEC08DE698E30E94DC1F219740911501E4 +:1014500080FF8DC09C0154E0359527955A95E1F7A2 +:101460002F7033274F3FF9F410925C3810925B389D +:10147000209315018DE698E30E94831F9093170136 +:10148000809316018DE698E30E94721F0E945C2BE8 +:1014900060935D38CE01DF91CF91FF90EF90DF90A8 +:1014A000CF900C94FA094213DFCF8DE698E30E94A7 +:1014B000831F2091160130911701820F931F97FD12 +:1014C00001969595879590931701809316016091E9 +:1014D0005D38062E000C770B880B990B0E94942B1D +:1014E0006B017C018DE698E30E94721F9B01AC01A9 +:1014F000C701B6010E94EB2A20E030E040E05FE344 +:101500000E94442C0E945C2B60935D38CE010E94A7 +:10151000FA098FEF809315010E9410060E942A0697 +:1015200060EC70E08FE898E30E94D90070E060E022 +:101530008FE898E30E94D900C7E6D6E320915B3894 +:1015400030915C38CE018756964382179307B0F5E9 +:101550006991603C49F56BED70E08FE898E30E947B +:10156000D9006CED8FE898E30E943825E7CF4F3F14 +:1015700039F010925C3810925B388FEF8093150130 +:101580008DE698E30E94831F9093170180931601C4 +:101590008DE698E30E94721F0E945C2B60935D3879 +:1015A000CE010E94FA09B8CF6B3DE1F66BED70E019 +:1015B0008FE898E30E94D9006DEDD4CF60EC70E025 +:1015C0008FE898E30E94D90010925C3810925B3843 +:1015D000DF91CF91FF90EF90DF90CF900895109220 +:1015E0005C3810925B388DE698E30E94831F9093DD +:1015F000170180931601CE010E94FA090E9410067D +:101600000E942A0660EC70E08FE898E30E94D900FF +:1016100070E060E08FE898E30E94D900C7E6D6E367 +:1016200020915B3830915C38CE0187569643821703 +:10163000930720F66991603C61F46BED70E08FE8F0 +:1016400098E30E94D9006CED8FE898E30E9438255A +:10165000E7CF6B3DC9F76BED70E08FE898E30E9430 +:10166000D9006DEDF1CFCF92DF92EF92FF920F9301 +:101670001F93CF93DF93EC0180916238882309F4A4 +:101680007AC080916038811158C00E94E80060E003 +:1016900071E080E090E00E94BB26162F107FCF3FC4 +:1016A000D10508F0116070E060E08DE698E30E94DB +:1016B0008123612F8DE698E30E94D11E9BE7C92EFE +:1016C00092E3D92EEE24E394F12CC6018B5792437A +:1016D0008C179D07F0F4F60161916F018DE698E398 +:1016E0000E94D11EFFEFEF1AFF0A8FEFE816F104F8 +:1016F00061F78DE698E30E94792070E060E08DE666 +:1017000098E30E948123612F8DE698E30E94D11E09 +:10171000D9CF8DE698E30E9479200E94EC0070E01A +:1017200060E08DE698E3DF91CF911F910F91FF90DC +:10173000EF90DF90CF900C94A2230E94E800CF3F5F +:10174000D10519F010F0CFEFD0E070E060E08DE649 +:1017500098E30E9481230BE712E3C8018B57924361 +:101760008C179D07B0F6F80161918F018DE698E323 +:101770000E94D11EF2CF82E00E94AD0685E090E08B +:10178000DF91CF911F910F91FF90EF90DF90CF905D +:101790000C94F000CF93DF938091690190916A01DE +:1017A0009C01220F331FF901EB58FE4FC081D181FC +:1017B00044EF51E0849FF001859FF00D949FF00D60 +:1017C0001124BF0169557E4FABE7B2E3AD014B5722 +:1017D00052434C175D0750F4FB014191BF014D93FB +:1017E000AF0141505109FA011082F0CF2B583E4F02 +:1017F000F90111821082019669E170E00E94B12C1A +:1018000090936A0180936901CE010E94330B0E947C +:101810001B05811104C0DF91CF910C944202DF912E +:10182000CF9108950F931F9380916238882309F414 +:101830004CC00E948B050E940D05882331F18091D8 +:101840005801811122C080916301811102C00E9460 +:101850002F0580916501811134C08091640181114F +:1018600030C080916301882331F062E370E080E052 +:1018700090E00E9471280E942F05809165018111DE +:1018800004C0109263010E94CA0B8FE898E30E9483 +:10189000CA24892B31F181E0809358018FE898E3C5 +:1018A0000E94E4240E9443080E944028609354014F +:1018B0007093550180935601909357011F910F919A +:1018C000089581E080936301E0CF8091613888239F +:1018D00019F00E948601D9CF0E94CB010E94DA0440 +:1018E000D4CF80915801882349F30E944028009169 +:1018F0005401109155012091560130915701601B00 +:10190000710B820B930B00910A0110910B01209136 +:101910000C0130910D01601771078207930770F277 +:1019200010925801CBCF2F923F924F925F926F92BD +:101930007F928F929F92AF92BF92CF92DF92EF925F +:10194000FF920F931F93CF93DF93CDB7DEB7C857A6 +:10195000D1090FB6F894DEBF0FBECDBFE9969FAF99 +:101960008EAFE9971A01DC0118960D911D912D910A +:101970003C911B9761960CAF1DAF2EAF3FAF6197A7 +:101980001C960D911D912D913C911F9709831A83EF +:101990002B833C8350960D911D912D913C91539733 +:1019A0000D831E832F83388754960D911D912D91A1 +:1019B0003C91579709871A872B873C87E6966FAF2C +:1019C000E697E7967FAFE797A85ABF4F6396BFAFFA +:1019D000AEAF6397FC01E45AFF4F6596FFAFEEAFE1 +:1019E00065978C01005A1F4F67961FAF0EAF679720 +:1019F0009C012C593F4F69963FAF2EAF699788598C +:101A00009F4F6B969FAF8EAF6B97E996AEADBFAD14 +:101A1000E997A459BF4F6D96BFAFAEAF6D97E996EA +:101A2000EEADFFADE997E059FF4F6F96FFAFEEAF18 +:101A30006F97E9960EAD1FADE9970C581F4FA19611 +:101A40001FAF0EAFA197E9962EAD3FADE99728588D +:101A50003F4FA3963FAF2EAFA397E9968EAD9FADB4 +:101A6000E99784589F4FA5969FAF8EAFA597E996AB +:101A7000AEADBFADE997A058BF4FA796BFAFAEAF11 +:101A8000A797E996EEADFFADE997EC57FF4FA99602 +:101A9000FFAFEEAFA997E9960EAD1FADE9970857D6 +:101AA0001F4FAB961FAF0EAFAB97E9962EAD3FAD74 +:101AB000E99724573F4FAD963FAF2EAFAD97E996CC +:101AC0008EAD9FADE99780579F4FAF969FAF8EAF7A +:101AD000AF97E996AEADBFADE997AC56BF4FE19673 +:101AE000BFAFAEAFE197E796AEADBFADE7970D9153 +:101AF0001D912D913C910D871E872F87388B639602 +:101B0000EEADFFAD6397008311832283338361962B +:101B10008CAD9DADAEADBFAD619788589B45A549D5 +:101B2000B842800F911FA21FB31F4D815E816F814C +:101B3000788509851A852B853C85402751276227A2 +:101B4000732709811A812B813C8140235123622311 +:101B5000732309851A852B853C85402751276227E9 +:101B60007327840F951FA61FB71F8C019D0147E0A7 +:101B7000000F111F221F331F4A95D1F7AC01BD0181 +:101B8000E9E17695679557954795EA95D1F7402B0A +:101B9000512B622B732B89819A81AB81BC81480FB9 +:101BA000591F6A1F7B1FE796AEADBFADE79714962E +:101BB0000D911D912D913C911797098B1A8B2B8BB1 +:101BC0003C8B6596EEADFFAD659700831183228354 +:101BD000338389859A85AB85BC858A5A9844A84306 +:101BE000B741800F911FA21FB31FC980DA80EB801D +:101BF000FC800D811E812F813885C026D126E226EA +:101C0000F326C422D522E622F722C026D126E226D8 +:101C1000F3268C0D9D1DAE1DBF1D8C019D01FCE0AA +:101C2000000F111F221F331FFA95D1F76C017D01A0 +:101C3000A4E1F694E794D794C794AA95D1F7C02A63 +:101C4000D12AE22AF32AC40ED51EE61EF71EE79615 +:101C5000AEADBFADE79718968D919D910D90BC915B +:101C6000A02D8D8B9E8BAF8BB88F6796EEADFFADA1 +:101C7000679780839183A283B3838D819E81AF8197 +:101C8000B88585529F48AF4DBB4D0D891E892F8960 +:101C9000388D800F911FA21FB31F49805A806B801F +:101CA0007C8044265526662677264C205D206E20B3 +:101CB0007F2009811A812B813C8140265126622692 +:101CC0007326840D951DA61DB71D8C019D01EFE0A7 +:101CD0003695279517950795EA95D1F72C013D0183 +:101CE000F1E1440C551C661C771CFA95D1F7402A8B +:101CF000512A622A732A4C0C5D1C6E1C7F1CE796CD +:101D0000AEADBFADE7971C968D919D910D90BC91A6 +:101D1000A02D898F9A8FAB8FBC8F6996EEADFFADEA +:101D2000699780839183A283B38389819A81AB81F0 +:101D3000BC8182519143A244BE43098D1A8D2B8DE3 +:101D40003C8D800F911FA21FB31F8A019B010C25A0 +:101D50001D252E253F250421152126213721042765 +:101D6000152726273727800F911FA21FB31F4C016D +:101D70005D011AE0B694A794979487941A95D1F7C9 +:101D80008C019D0186E1000F111F221F331F8A95D0 +:101D9000D1F7082919292A293B29040D151D261DCB +:101DA000371DE796AEADBFADE79750968D919D91EB +:101DB0000D90BC91A02D8D8F9E8FAF8FB8A36B9689 +:101DC000EEADFFAD6B9780839183A283B383815582 +:101DD000904FA348BA40840F951FA61FB71FB701A5 +:101DE000A6014425552566257725402351236223E6 +:101DF00073234C255D256E257F25840F951FA61F17 +:101E0000B71F4C015D0147E0880C991CAA1CBB1C44 +:101E10004A95D1F7AC01BD01E9E1769567955795F3 +:101E20004795EA95D1F7482959296A297B29400F16 +:101E3000511F621F731FE796AEADBFADE797549673 +:101E40008D919D910D90BC91A02D89A39AA3ABA3D8 +:101E5000BCA36D96EEADFFAD6D9780839183A28399 +:101E6000B383865D9943A847B84B8C0D9D1DAE1D6D +:101E7000BF1D73016201C026D126E226F326C422CB +:101E8000D522E622F722C424D524E624F7248C0D9B +:101E90009D1DAE1DBF1D4C015D01FCE0880C991C11 +:101EA000AA1CBB1CFA95D1F76C017D01A4E1F69444 +:101EB000E794D794C794AA95D1F7C828D928EA28D7 +:101EC000FB28C40ED51EE61EF71EE796AEADBFADCD +:101ED000E79758968D919D910D90BC91A02D8DA363 +:101EE0009EA3AFA3B8A76F96EEADFFAD6F978083AB +:101EF0009183A283B3838D5E994BAF4CB745840D1C +:101F0000951DA61DB71D28013901442655266626B4 +:101F100077264C205D206E207F20402651266226A9 +:101F20007326840D951DA61DB71D4C015D01EFE0C4 +:101F3000B694A79497948794EA95D1F72C013D0124 +:101F4000F1E1440C551C661C771CFA95D1F7482822 +:101F500059286A287B284C0C5D1C6E1C7F1CE79658 +:101F6000AEADBFADE7975C968D919D910D90BC9104 +:101F7000A02D89A79AA7ABA7BCA7A196EEADFFADF0 +:101F8000A19780839183A283B3838F5F9A46A94BE5 +:101F9000B240800F911FA21FB31F8A019B010C2525 +:101FA0001D252E253F250421152126213721042713 +:101FB000152726273727800F911FA21FB31F4C011B +:101FC0005D011AE0B694A794979487941A95D1F777 +:101FD0008C019D0186E1000F111F221F331F8A957E +:101FE000D1F7082919292A293B29040D151D261D79 +:101FF000371DE796AEADBFADE79790968D919D9159 +:102000000D90BC91A02D8DA79EA7AFA7B8ABA396AE +:10201000EEADFFADA39780839183A283B3838852F3 +:102020009746AF47B649840F951FA61FB71FB70144 +:10203000A601442555256625772540235123622393 +:1020400073234C255D256E257F25840F951FA61FC4 +:10205000B71F4C015D0147E0880C991CAA1CBB1CF2 +:102060004A95D1F7AC01BD01E9E1769567955795A1 +:102070004795EA95D1F7482959296A297B29400FC4 +:10208000511F621F731FE796AEADBFADE7979496E1 +:102090008D919D910D90BC91A02D89AB9AABABAB6E +:1020A000BCABA596EEADFFADA59780839183A283CF +:1020B000B38381559840AB4BB4478C0D9D1DAE1D2D +:1020C000BF1D73016201C026D126E226F326C42279 +:1020D000D522E622F722C424D524E624F7248C0D49 +:1020E0009D1DAE1DBF1D4C015D01FCE0880C991CBF +:1020F000AA1CBB1CFA95D1F76C017D01A4E1F694F2 +:10210000E794D794C794AA95D1F7C828D928EA2884 +:10211000FB28C40ED51EE61EF71EE796AEADBFAD7A +:10212000E79798968D919D910D90BC91A02D8DABC8 +:102130009EABAFABB8AFA796EEADFFADA7978083D0 +:102140009183A283B3838F54944AA109B109840D6A +:10215000951DA61DB71D2801390144265526662662 +:1021600077264C205D206E207F2040265126622657 +:102170007326840D951DA61DB71D4C015D01EFE072 +:10218000B694A79497948794EA95D1F72C013D01D2 +:10219000F1E1440C551C661C771CFA95D1F74828D0 +:1021A00059286A287B284C0C5D1C6E1C7F1CE79606 +:1021B000AEADBFADE7979C968D919D910D90BC9172 +:1021C000A02D89AF9AAFABAFBCAFA996EEADFFAD76 +:1021D000A99780839183A283B38382549842A34AB0 +:1021E000B647800F911FA21FB31F8A019B010C25C8 +:1021F0001D252E253F2504211521262137210427C1 +:10220000152726273727800F911FA21FB31F4C01C8 +:102210005D011AE0B694A794979487941A95D1F724 +:102220008C019D0186E1000F111F221F331F8A952B +:10223000D1F7082919292A293B29040D151D261D26 +:10224000371DE796AEADBFADE797D0968D919D91C6 +:102250000D90BC91A02D21968CAF9DAFAEAFBFAFBE +:102260002197AB96EEADFFADAB9780839183A283B0 +:10227000B3834C015D01FEED8F1AFEEE9F0AFFE66F +:10228000AF0AF4E9BF0A840E951EA61EB71EB70159 +:10229000A601442555256625772540235123622331 +:1022A00073234C255D256E257F25480D591D6A1D1C +:1022B0007B1D4A015B0197E0880C991CAA1CBB1C82 +:1022C0009A95D1F7E9E17695679557954795EA95FF +:1022D000D1F7482959296A297B29400F511F621FCC +:1022E000731FE796AEADBFADE797D4968D919D91E4 +:1022F0000D90BC91A02D25968CAF9DAFAEAFBFAF1A +:102300002597AD96EEADFFADAD9780839183A28307 +:10231000B3834C015D01FDE68F1AFEE89F0AF7E6E4 +:10232000AF0AF2E0BF0A8C0C9D1CAE1CBF1C7301EF +:102330006201C026D126E226F326C422D522E62257 +:10234000F722C424D524E624F724C80CD91CEA1C9F +:10235000FB1C46015701FCE0880C991CAA1CBB1C05 +:10236000FA95D1F7A4E1F694E794D794C794AA9587 +:10237000D1F7C828D928EA28FB28C40ED51EE61EA6 +:10238000F71EE796AEADBFADE797D8968D919D91BC +:102390000D90BC91A02D29968CAF9DAFAEAFBFAF75 +:1023A0002997AF96EEADFFADAF9780839183A2835F +:1023B000B3834C015D01F2E78F1AFCEB9F0AF6E84C +:1023C000AF0AF9E5BF0A840C951CA61CB71C2801AE +:1023D000390144265526662677264C205D206E203E +:1023E0007F204026512662267326480C591C6A1C01 +:1023F0007B1C53014201BFE0B694A7949794879445 +:10240000BA95D1F781E1440C551C661C771C8A955E +:10241000D1F7482859286A287B284C0C5D1C6E1C73 +:102420007F1CE796AEADBFADE797DC968D919D9191 +:102430000D90BC91A02D2D968CAF9DAFAEAFBFAFD0 +:102440002D97E196EEADFFADE19780839183A28356 +:10245000B3834C015D01FFED8F1AF7EF9F0AFBE498 +:10246000AF0AF6EBBF0A800E911EA21EB31E8A01B0 +:102470009B010C251D252E253F25042115212621F4 +:1024800037210427152726273727080D191D2A1D50 +:102490003B1D480159019AE0B694A79497948794FC +:1024A0009A95D1F7E6E1000F111F221F331FEA951D +:1024B000D1F7082919292A293B29040D151D261DA4 +:1024C000371D89889A88AB88BC888EE9881A8AED7E +:1024D000980A81EEA80A89E0B80A840E951EA61E05 +:1024E000B71EB301A20140275127622773274C2151 +:1024F0005D216E217F214425552566257725480DD0 +:10250000591D6A1D7B1D4A015B01F5E0880C991C71 +:10251000AA1CBB1CFA95D1F7ABE176956795579548 +:102520004795AA95D1F7482959296A297B29400F4F +:10253000511F621F731F8DA09EA0AFA0B8A490EC86 +:10254000891A9CE4990A9FEBA90A9FE3B90A8C0CAB +:102550009D1CAE1CBF1C68017901C426D526E62649 +:10256000F726C420D520E620F720C026D126E22673 +:10257000F326C80CD91CEA1CFB1C46015701B9E024 +:10258000880C991CAA1CBB1CBA95D1F787E1F6945C +:10259000E794D794C7948A95D1F7C828D928EA2810 +:1025A000FB28C40ED51EE61EF71E89AC9AACABAC58 +:1025B000BCACAFEA8A1AA5EA9A0AA1EAAA0AA9ED6E +:1025C000BA0A840C951CA61CB71C2A013B014C249A +:1025D0005D246E247F2440225122622273224426ED +:1025E000552666267726480C591C6A1C7B1C53010D +:1025F00042019EE0880C991CAA1CBB1C9A95D1F73D +:10260000E2E17694679457944794EA95D1F7482885 +:1026100059286A287B284C0C5D1C6E1C7F1C8D84FD +:102620009E84AF84B888B6E58B1AB8E39B0AB9E4F8 +:10263000AB0AB6E1BB0A800E911EA21EB31E970123 +:102640008601042515252625372504231523262351 +:1026500037230C251D252E253F25080D191D2A1D64 +:102660003B1D48015901FCE0B694A79497948794C8 +:10267000FA95D1F7A4E1000F111F221F331FAA956D +:10268000D1F7082919292A293B29040D151D261DD2 +:10269000371D89A09AA0ABA0BCA0E3EA8E1AEFEE8A +:1026A0009E0AE0EDAE0AE9E2BE0A840E951EA61E61 +:1026B000B71EB301A20140275127622773274C217F +:1026C0005D216E217F214425552566257725480DFE +:1026D000591D6A1D7B1D4A015B01B5E0880C991CE0 +:1026E000AA1CBB1CBA95D1F78BE1769567955795D7 +:1026F00047958A95D1F7482959296A297B29400F9E +:10270000511F621F731F8DA89EA8AFA8B8ACFDEA29 +:102710008F1AFBEE9F0AFBEBAF0AFDEFBF0A8C0C92 +:102720009D1CAE1CBF1C68017901C426D526E62677 +:10273000F726C420D520E620F720C026D126E226A1 +:10274000F326C80CD91CEA1CFB1C4601570199E072 +:10275000880C991CAA1CBB1C9A95D1F7E7E1F6944A +:10276000E794D794C794EA95D1F7C828D928EA28DE +:10277000FB28C40ED51EE61EF71E2D968CAC9DAC14 +:10278000AEACBFAC2D978FE7881A89E1980A8EE529 +:10279000A80A87E2B80A840C951CA61CB71C2A015B +:1027A0003B014C245D246E247F244022512262226E +:1027B00073224426552666267726480C591C6A1C27 +:1027C0007B1C53014201FEE0880C991CAA1CBB1C17 +:1027D000FA95D1F7A2E17694679457944794AA9515 +:1027E000D1F7482859286A287B284C0C5D1C6E1CA0 +:1027F0007F1C8D8C9E8CAF8CB8A098E3891A94E0D6 +:10280000990A9CE2A90A98E1B90A800E911EA21EBB +:10281000B31E970186010425152526253725042397 +:102820001523262337230C251D252E253F25080D8E +:10283000191D2A1D3B1D48015901BCE0B694A794FF +:1028400097948794BA95D1F784E1000F111F221F46 +:10285000331F8A95D1F7082919292A293B29040D04 +:10286000151D261D371D89A89AA8ABA8BCA8AAE1EA +:102870008A1AA2E39A0AAEE1AA0AAEEDBA0A840E57 +:10288000951EA61EB71EB301A2014027512762273D +:1028900073274C215D216E217F2144255525662516 +:1028A0007725480D591D6A1D7B1D4A015B0195E086 +:1028B000880C991CAA1CBB1C9A95D1F7EBE1769564 +:1028C000679557954795EA95D1F7482959296A2977 +:1028D0007B29400F511F621F731F29968CAC9DAC42 +:1028E000AEACBFAC2997BAE28B1AB8EF9B0AB8EC32 +:1028F000AB0ABCE3BB0A8C0C9D1CAE1CBF1C680160 +:102900007901C426D526E626F726C420D520E62060 +:10291000F720C026D126E226F326C80CD91CEA1CD3 +:10292000FB1C46015701F9E0880C991CAA1CBB1C32 +:10293000FA95D1F7A7E1F694E794D794C794AA95AE +:10294000D1F7C828D928EA28FB28C40ED51EE61ED0 +:10295000F71E898C9A8CAB8CBC8CE9E78E1AE2EF5F +:102960009E0AEAE2AE0AEBE0BE0A840C951CA61CA5 +:10297000B71C2A013B014C245D246E247F24402295 +:102980005122622273224426552666267726480C59 +:10299000591C6A1C7B1C53014201BEE0880C991C27 +:1029A000AA1CBB1CBA95D1F782E176946794579420 +:1029B00047948A95D1F7482859286A287B284C0CD7 +:1029C0005D1C6E1C7F1C8DA49EA4AFA4B8A8F3E16F +:1029D0008F1AFBEE9F0AF5EAAF0AFAEBBF0A800EE8 +:1029E000911EA21EB31E97018601042515252625DA +:1029F000372504231523262337230C251D252E25B3 +:102A00003F25080D191D2A1D3B1D480159019CE059 +:102A1000B694A794979487949A95D1F7E4E1000F20 +:102A2000111F221F331FEA95D1F7082919292A29D6 +:102A30003B29040D151D261D371D25968CAC9DAC1C +:102A4000AEACBFAC25978BEF881A86E1980A8CE173 +:102A5000A80A86E5B80A840E951EA61EB71EB30105 +:102A6000A20140275127622773274C215D216E2147 +:102A70007F214425552566257725480D591D6A1D5A +:102A80007B1D4A015B01F5E0880C991CAA1CBB1C4C +:102A9000FA95D1F7ABE17695679557954795AA9545 +:102AA000D1F7482959296A297B29400F511F621FF4 +:102AB000731F8D889E88AF88B88C98E0891A9CE532 +:102AC000990A90E1A90A93E0B90A8C0C9D1CAE1CEE +:102AD000BF1C68017901C426D526E626F726C42046 +:102AE000D520E620F720C026D126E226F326C80C02 +:102AF000D91CEA1CFB1C46015701B9E0880C991C43 +:102B0000AA1CBB1CBA95D1F787E1F694E794D79439 +:102B1000C7948A95D1F7C828D928EA28FB28C40E7B +:102B2000D51EE61EF71E89A49AA4ABA4BCA4A7E2F6 +:102B30008A1AADEF9A0AA0E9AA0AA8E9BA0A840C8F +:102B4000951CA61CB71C2A013B014C245D246E2455 +:102B50007F24402251226222732244265526662673 +:102B60007726480C591C6A1C7B1C530142019EE0CD +:102B7000880C991CAA1CBB1C9A95D1F7E2E17694AB +:102B8000679457944794EA95D1F7482859286A28BA +:102B90007B284C0C5D1C6E1C7F1C46015701842455 +:102BA0009524A624B72421968CAD9DADAEADBFADC6 +:102BB00021978657934BA54DB247800F911FA21FB7 +:102BC000B31F9501840104231523262337230C25E5 +:102BD0001D252E253F25800F911FA21FB31F8C019D +:102BE0009D01FCE03695279517950795FA95D1F745 +:102BF000E5960CAF1DAF2EAF3FAFE5978C019D0161 +:102C0000A4E1000F111F221F331FAA95D1F7E596EB +:102C10008CAD9DADAEADBFADE597082B192B2A2B22 +:102C20003B2B040D151D261D371D89A19AA1ABA1B3 +:102C3000BCA18E5B964CA540B109840F951FA61FC1 +:102C4000B71F80269126A226B326880E991EAA1E9B +:102C5000BB1ED501C40144E0880F991FAA1FBB1FEA +:102C60004A95D1F75CE1B694A794979487945A95C6 +:102C7000D1F7882A992AAA2ABB2A800E911EA21E61 +:102C8000B31E4DA55EA56FA578A94F5759406E4854 +:102C900078474C0D5D1D6E1D7F1D73016201C026BE +:102CA000D126E226F326C824D924EA24FB24C40E24 +:102CB000D51EE61EF71EB701A601EBE0440F551F17 +:102CC000661F771FEA95D1F7F5E1F694E794D7945C +:102CD000C794FA95D1F7C42AD52AE62AF72AC80C50 +:102CE000D91CEA1CFB1C49AD5AAD6BAD7CAD4E5DE9 +:102CF0005E4962467249440E551E661E771EB90132 +:102D0000A801482559256A257B254C255D256E257A +:102D10007F25440E551E661E771ED20123013D01FC +:102D20004C0C5D1C6E1C7F1C29964CAD5DAD6EADD0 +:102D30007FAD2997445F574C6A417240400F511F45 +:102D4000621F731F950184010C251D252E253F252B +:102D50000425152526253725040F151F261F371F87 +:102D6000B901A801A9E07695679557954795AA9569 +:102D7000D1F7B7E1000F111F221F331FBA95D1F70A +:102D8000042B152B262B372B040D151D261D371D47 +:102D900049895A896B897C894C5B554161447B45E3 +:102DA000480D591D6A1D7B1D460157018424952439 +:102DB000A624B72480269126A226B326840E951E2B +:102DC000A61EB71EB501A40184E0440F551F661F5F +:102DD000771F8A95D1F79CE1B694A794979487942E +:102DE0009A95D1F7842A952AA62AB72A800E911E91 +:102DF000A21EB31E4D8D5E8D6F8D78A14755504339 +:102E00006142744BC40ED51EE61EF71EB301A2012B +:102E10004027512762277327482559256A257B2596 +:102E20004C0D5D1D6E1D7F1DDB01CA01EBE0880F9F +:102E3000991FAA1FBB1FEA95D1F7F5E17695679513 +:102E400057954795FA95D1F7482B592B6A2B7B2B31 +:102E5000480D591D6A1D7B1DC9A4DAA4EBA4FCA46E +:102E6000B0EACB1AB4EBDB0AB4E4EB0AB9E0FB0A34 +:102E70004C0C5D1C6E1C7F1C68017901C824D92490 +:102E8000EA24FB24C426D526E626F7264C0C5D1C36 +:102E90006E1C7F1CF20123013F01440E551E661E6D +:102EA000771ECDA8DEA8EFA8F8ACF0E9CF1AF3E4BE +:102EB000DF0AF0E4EF0AF1E4FF0AC00ED11EE21EC1 +:102EC000F31E95018401042715272627372704259B +:102ED0001525262537250C0D1D1D2E1D3F1D6801AE +:102EE0007901A9E0F694E794D794C794AA95D1F70D +:102EF000B7E1000F111F221F331FBA95D1F70C291C +:102F00001D292E293F29040D151D261D371D259627 +:102F1000CCACDDACEEACFFAC25978AE3C81A81E8F7 +:102F2000D80A84E6E80A87EDF80AC80CD91CEA1C1E +:102F3000FB1C4A015B0184249524A624B724802627 +:102F40009126A226B3268C0C9D1CAE1CBF1C7501BD +:102F5000640184E0CC0CDD1CEE1CFF1C8A95D1F7CB +:102F60009CE1B694A794979487949A95D1F78C286E +:102F70009D28AE28BF28800E911EA21EB31ECD84B0 +:102F8000DE84EF84F88896E0C91A98EDD90A9EE5A8 +:102F9000E90A95E1F90AC40ED51EE61EF71EB30133 +:102FA000A2014027512762277327482559256A2502 +:102FB0007B254C0D5D1D6E1D7F1D6A017B01EBE0C5 +:102FC000CC0CDD1CEE1CFF1CEA95D1F7F5E17695E3 +:102FD000679557954795FA95D1F74C295D296E2944 +:102FE0007F29480D591D6A1D7B1DC98CDA8CEB8C1D +:102FF000FC8CABE7CA1AAFECDA0AA0E1EA0AABE252 +:10300000FA0A4C0C5D1C6E1C7F1C68017901C824F7 +:10301000D924EA24FB24C426D526E626F7264C0C20 +:103020005D1C6E1C7F1CF20123013F01440E551EE6 +:10303000661E771ECDA0DEA0EFA0F8A4FBEFCF1A8E +:10304000F2EEDF0AF7E7EF0AFBEFFF0AC00ED11E30 +:10305000E21EF31E95018401042715272627372732 +:1030600004251525262537250C0D1D1D2E1D3F1D5C +:1030700068017901A9E0F694E794D794C794AA95DA +:10308000D1F7B7E1000F111F221F331FBA95D1F7F7 +:103090000C291D292E293F29040D151D261D371D1C +:1030A000C9A8DAA8EBA8FCA887ECC81A8FE2D80A4E +:1030B0008BE2E80A86E2F80AC80CD91CEA1CFB1C61 +:1030C0004A015B0184249524A624B72480269126F6 +:1030D000A226B3268C0C9D1CAE1CBF1C750164017E +:1030E00084E0CC0CDD1CEE1CFF1C8A95D1F79CE122 +:1030F000B694A794979487949A95D1F78C289D2895 +:10310000AE28BF28800E911EA21EB31E2196CCAC05 +:10311000DDACEEACFFAC21979BE1C91A96E6D90A6B +:1031200094E2E90A99E1F90AC40ED51EE61EF71EDB +:10313000B301A2014027512762277327482559254B +:103140006A257B254C0D5D1D6E1D7F1D6A017B016F +:10315000EBE0CC0CDD1CEE1CFF1CEA95D1F7F5E191 +:103160007695679557954795FA95D1F74C295D293E +:103170006E297F29480D591D6A1D7B1D2D96CCACEB +:10318000DDACEEACFFAC2D97A8E0CA1AA3E8DA0AD2 +:10319000ADE5EA0AA0EEFA0A4C0C5D1C6E1C7F1C21 +:1031A00068017901C824D924EA24FB24C426D52641 +:1031B000E626F7264C0C5D1C6E1C7F1CF2012301D9 +:1031C0003F01440E551E661E771ECD88DE88EF88AF +:1031D000F88CFBE9CF1AF9EADF0AF3E5EF0AFBE323 +:1031E000FF0AC00ED11EE21EF31E950184010427C2 +:1031F00015272627372704251525262537250C0DC5 +:103200001D1D2E1D3F1D68017901A9E0F694E7946C +:10321000D794C794AA95D1F7B7E1000F111F221FC9 +:10322000331FBA95D1F70C291D292E293F29040DEA +:10323000151D261D371DCD84DE84EF84F8888CEBA8 +:10324000C81A8DEDD80A86EDE80A8BE0F80AC80C9A +:10325000D91CEA1CFB1C4A015B0180949094A09449 +:10326000B094802A912AA22AB32A84249524A624E1 +:10327000B7248C0C9D1CAE1CBF1C7501640186E03C +:10328000CC0CDD1CEE1CFF1C8A95D1F79AE1B6949C +:10329000A794979487949A95D1F78C289D28AE2867 +:1032A000BF28800E911EA21EB31EC9A4DAA4EBA4EF +:1032B000FCA499E6C91AD10895EDE90A9CEBF90A34 +:1032C000C40ED51EE61EF71EB301A201409550950F +:1032D00060957095482959296A297B2940275127EB +:1032E000622773274C0D5D1D6E1D7F1D6A017B01DA +:1032F000EAE0CC0CDD1CEE1CFF1CEA95D1F7F6E1F0 +:103300007695679557954795FA95D1F74C295D299C +:103310006E297F29480D591D6A1D7B1D2996CCAC4D +:10332000DDACEEACFFAC2997A9E5CA1AACEDDA0A20 +:10333000ABE6EA0AA4E5FA0AC40CD51CE61CF71CA5 +:10334000280139014094509460947094442A552A7D +:10335000662A772A482459246A247B244C0C5D1C55 +:103360006E1C7F1C73016201AFE0CC0CDD1CEE1CF7 +:10337000FF1CAA95D1F7B1E17694679457944794CE +:10338000BA95D1F74C285D286E287F28440E551E2B +:10339000661E771EC9A0DAA0EBA0FCA0B7ECCB1A82 +:1033A000BFE5DB0ABCE6EB0AB3E0FB0AC00ED11EA8 +:1033B000E21EF31E9501840100951095209530952D +:1033C00004291529262937290427152726273727D1 +:1033D0000C0D1D1D2E1D3F1D680179018BE0F6941B +:1033E000E794D794C7948A95D1F795E1000F111F00 +:1033F000221F331F9A95D1F70C291D292E293F2909 +:10340000040D151D261D371D2196CCACDDACEEAC90 +:10341000FFAC2197EDE3CE1AE6EADE0AE4EAEE0A13 +:10342000EAE9FE0AC80CD91CEA1CFB1C4A015B0134 +:1034300080949094A094B094802A912AA22AB32ACE +:1034400084249524A624B7248C0C9D1CAE1CBF1C80 +:1034500075016401E6E0CC0CDD1CEE1CFF1CEA9556 +:10346000D1F7FAE1B694A79497948794FA95D1F797 +:103470008C289D28AE28BF28800E911EA21EB31E48 +:10348000C98CDA8CEB8CFC8CFEE6CF1AF3E3DF0AF6 +:10349000F3EFEF0AF0E7FF0AC40ED51EE61EF71E93 +:1034A000B301A2014095509560957095482959291E +:1034B0006A297B2940275127622773274C0D5D1D00 +:1034C0006E1D7F1D6A017B01AAE0CC0CDD1CEE1C89 +:1034D000FF1CAA95D1F7B6E1769567955795479564 +:1034E000BA95D1F74C295D296E297F29480D591DC0 +:1034F0006A1D7B1DCDA8DEA8EFA8F8AC83E8C81A2A +:103500008BE0D80A80E1E80AF108C40CD51CE61C5F +:10351000F71C280139014094509460947094442A17 +:10352000552A662A772A482459246A247B244C0C7D +:103530005D1C6E1C7F1C730162018FE0CC0CDD1CD6 +:10354000EE1CFF1C8A95D1F791E17694679457940D +:1035500047949A95D1F74C285D286E287F28440E11 +:10356000551E661E771EC988DA88EB88FC889FE2A4 +:10357000C91A92EAD90A9BE7E90A9AE7F90AC00E42 +:10358000D11EE21EF31E9501840100951095209531 +:103590003095042915292629372904271527262798 +:1035A00037270C0D1D1D2E1D3F1D68017901EBE015 +:1035B000F694E794D794C794EA95D1F7F5E1000F14 +:1035C000111F221F331FFA95D1F70C291D292E290F +:1035D0003F29040D151D261D371DCDA4DEA4EFA423 +:1035E000F8A8A1EBCA1AA1E8DA0AA7E5EA0AA0E955 +:1035F000FA0AC80CD91CEA1CFB1C4A015B01809426 +:103600009094A094B094802A912AA22AB32A842468 +:103610009524A624B7248C0C9D1CAE1CBF1C7501E0 +:103620006401A6E0CC0CDD1CEE1CFF1CAA95D1F7B2 +:10363000BAE1B694A79497948794BA95D1F78C2859 +:103640009D28AE28BF28800E911EA21EB31E2D9667 +:103650008CAD9DADAEADBFAD2D9780529941A34DC0 +:10366000B140840F951FA61FB71FB301A20140955B +:10367000509560957095482959296A297B294027DA +:10368000512762277327840F951FA61FB71F6C0150 +:103690007D014AE0CC0CDD1CEE1CFF1C4A95D1F7E5 +:1036A000AC01BD01E6E17695679557954795EA959A +:1036B000D1F74C295D296E297F29480D591D6A1DB6 +:1036C0007B1D8DA19EA1AFA1B8A58C5E9C4BAE4F7A +:1036D000BC45840D951DA61DB71D280139014094D8 +:1036E000509460947094442A552A662A772A482474 +:1036F00059246A247B24840D951DA61DB71D6C01D9 +:103700007D01FFE0CC0CDD1CEE1CFF1CFA95D1F70F +:103710002C013D01A1E17694679457944794AA95B2 +:10372000D1F74C285D286E287F28440E551E661E52 +:10373000771E25968CAD9DADAEADBFAD25978F554F +:103740009E4EA74FB14B800F911FA21FB31F950133 +:103750008401009510952095309504291529262976 +:1037600037290427152726273727800F911FA21FE7 +:10377000B31F6C017D011BE0F694E794D794C794C6 +:103780001A95D1F78C019D0185E1000F111F221FB1 +:10379000331F8A95D1F70C291D292E293F29040DA5 +:1037A000151D261D371D8D8D9E8DAF8DB8A18E5791 +:1037B0009148AC4AB840880D991DAA1DBB1D4A010D +:1037C0005B0180949094A094B094802A912AA22ABC +:1037D000B32A84249524A624B724880D991DAA1DF4 +:1037E000BB1D6C017D01E6E0CC0CDD1CEE1CFF1C5A +:1037F000EA95D1F74C015D01FAE1B694A79497944C +:103800008794FA95D1F78C289D28AE28BF28800E82 +:10381000911EA21EB31E89AD9AADABADBCAD8B5C43 +:103820009D40A54CB244840F951FA61FB71FB3013E +:10383000A2014095509560957095482959296A29AB +:103840007B294027512762277327840F951FA61FC6 +:10385000B71F6C017D014AE0CC0CDD1CEE1CFF1C87 +:103860004A95D1F7AC01BD01E6E17695679557958C +:103870004795EA95D1F74C295D296E297F29480D96 +:10388000591D6A1D7B1D8D899E89AF89B88D855410 +:103890009D42A842B54D840D951DA61DB71D28015A +:1038A00039014094509460947094442A552A662AB1 +:1038B000772A482459246A247B24840D951DA61D4B +:1038C000B71D6C017D01FFE0CC0CDD1CEE1CFF1C64 +:1038D000FA95D1F72C013D01A1E1769467945794B4 +:1038E0004794AA95D1F74C285D286E287F28440E6E +:1038F000551E661E771E89A99AA9ABA9BCA98F5629 +:103900009C42A947B441800F911FA21FB31F95018C +:1039100084010095109520953095042915292629B4 +:1039200037290427152726273727800F911FA21F25 +:10393000B31F6C017D011BE0F694E794D794C79404 +:103940001A95D1F78C019D0185E1000F111F221FEF +:10395000331F8A95D1F70C291D292E293F29040DE3 +:10396000151D261D371D61968CAD9DADAEADBFAD4D +:103970006197880D991DAA1DBB1D61968CAF9DAFE7 +:10398000AEAFBFAF619789819A81AB81BC81800F57 +:10399000911FA21FB31F89839A83AB83BC830D81C0 +:1039A0001E812F813885040D151D261D371D0D83A1 +:1039B0001E832F83388789859A85AB85BC85840FC4 +:1039C000951FA61FB71F89879A87AB87BC87E79685 +:1039D000AEADBFADE797A05CBF4FE796BFAFAEAF50 +:1039E000E797B0E42B1A310811F00C94730D61962F +:1039F0000CAD1DAD2EAD3FAD6197E996AEADBFAD3F +:103A0000E99718960D931D932D933C931B9709816D +:103A10001A812B813C811C960D931D932D933C9311 +:103A20001F970D811E812F81388550960D931D9310 +:103A30002D933C93539709851A852B853C85549685 +:103A40000D931D932D933C935797E7968EAD9FADA5 +:103A5000E797C858DF4F0FB6F894DEBF0FBECDBF53 +:103A6000DF91CF911F910F91FF90EF90DF90CF905A +:103A7000BF90AF909F908F907F906F905F904F908E +:103A80003F902F900895CF93DF93FC0181E093E264 +:103A9000A5E4B7E680879187A287B38789E89BEA88 +:103AA000ADECBFEE84879587A687B7878EEF9CED38 +:103AB000AAEBB8E9808B918BA28BB38B86E794E558 +:103AC000A2E3B0E1848B958BA68BB78B1082118219 +:103AD000128213821482158216821782DF01A85A7D +:103AE000BF4F80E4ED01982F19929A95E9F77896E7 +:103AF000DF011D928A95E9F7DF91CF9108958F92AA +:103B00009F92AF92BF92EF92FF920F931F93CF932A +:103B1000DF93EC017B018A0188819981AA81BB81B5 +:103B200070E060E04A015B01880E991EAA1EBB1E70 +:103B30002FE1B22288829982AA82BB8288169906D6 +:103B4000AA06BB0668F48C809D80AE80BF802FEFF4 +:103B5000821A920AA20AB20A8C829D82AE82BF8227 +:103B60008F739927AA27BB270097A105B10579F183 +:103B700020E4822E912CA12CB12C881A990AAA0A31 +:103B8000BB0A48968C0F9D1F481559056A057B0591 +:103B900070F4A801B701DF91CF911F910F91FF90B1 +:103BA000EF90BF90AF909F908F900C949D2EA401AA +:103BB000B7010E949D2EE80CF91C0819190940E470 +:103BC00050E0BE01685E7F4FCE010E94930C00342E +:103BD000110548F0A801407CB701CE010E94930C6A +:103BE0007C010F731127A801B701CE014896D3CFEE +:103BF000EF92FF920F931F93CF93DF938C01EB0112 +:103C0000488159816A817B814F73552766277727C1 +:103C1000DB01CA010196A11DB11D4C0F5D1F20E8FB +:103C2000FA01208F40E450E060E070E0481B590B3F +:103C30006A0B7B0B7E01F8E1EF0EF11C4830510559 +:103C400061057105A0F4489670E060E08C0F9D1F3F +:103C50000E94A62E40E450E0B701CE010E94930CD2 +:103C600040E450E060E070E080E090E0DC0148502B +:103C70005109489670E060E08C0F9D1F0E94A62EAF +:103C800088819981AA81BB8123E0880F991FAA1F8F +:103C9000BB1F2A95D1F788839983AA83BB83FE0132 +:103CA000E05BFF4F8083319690833196A0833196FD +:103CB000B0833C812D819E818F81319630833196F6 +:103CC0002083319690833196808340E450E0B701A1 +:103CD000CE010E94930C8885F801808389858183B9 +:103CE0008A8582838B8583838C8584838D85858378 +:103CF0008E8586838F858783888980878989818758 +:103D00008A8982878B8983878C8984878D89858737 +:103D10008E8986878F89878788E9FE0111928A9527 +:103D2000E9F7DF91CF911F910F91FF90EF900895E8 +:103D3000CF92DF92EF92FF920F931F93CF93DF9377 +:103D4000CDB7DEB7C859D1090FB6F894DEBF0FBEA4 +:103D5000CDBF7C016B0180E190E00E94D5268C01F3 +:103D6000CE0101960E94431DA601B701CE01019626 +:103D70000E947F1DBE016F5F7F4FC8010E94F81D2A +:103D8000C801C856DF4F0FB6F894DEBF0FBECDBFD7 +:103D9000DF91CF911F910F91FF90EF90DF90CF9027 +:103DA0000895CF93DF931F92CDB7DEB76983DC010F +:103DB000ED91FC910280F381E02D41E050E0BE01E5 +:103DC0006F5F7F4F09950F90DF91CF910895089510 +:103DD000FC011382128288EE93E0A0E0B0E08483BD +:103DE0009583A683B7838FE291E09183808380E5FA +:103DF000848781E085878AE090E09787868789E0DD +:103E000090E0918B808B82E090E0938B828B148A80 +:103E1000158A168A178A118E108E138E128E158EA1 +:103E2000148E40E050E0BA01CF010C940626FC014C +:103E300077876687518B408B338B228B08950F9346 +:103E40001F93CF93DF93EC01062F142F60E08E8534 +:103E50000E9460293C852D8580918D38882381F0D2 +:103E60009FB7F89480918D38813081F58DB3809320 +:103E70008B384DB380918C38809584238DBB9FBF48 +:103E80003CBD2DBD0EBD00000DB407FEFDCF8EB5AF +:103E90001EBD00000DB407FEFDCF1EB580918D380C +:103EA000882351F09FB7F89420918D3880918B38FA +:103EB000213079F48DBB9FBF61E08E850E9460291F +:103EC000812FDF91CF911F910F91089590938B389F +:103ED000D7CF8FBFF1CF6F7740E00C941F1F68E101 +:103EE0000C946B1F69E10E946B1F682F880F770B82 +:103EF000880B990B0E94942B20E030E040E85EE3B1 +:103F00000E94442C08958F929F92AF92BF92EF929D +:103F1000FF920F931F93CF93DF938C016AE10E946E +:103F20006B1FC82FD0E0C8010E94721F0E945C2B3B +:103F30004B017B01F80164897589868997890E9404 +:103F4000942B24ED30E843E45EE40E94572BBE013D +:103F500087FD12C06D597109F7FE11C0680D791DFA +:103F6000CB01DF91CF911F910F91FF90EF90BF9008 +:103F7000AF909F908F900895645A7109EDCF072EEE +:103F8000000C880B990B0E94942B20EB32E748E839 +:103F90005FE30E94442C0E945C2BE2CFCF93DF931F +:103FA000EC0163E10E946B1F90E0288D398D821B2C +:103FB000930BDF91CF910895CF93DF93EC01E881CC +:103FC000F9810480F581E02D0995892B69F0888DB0 +:103FD000998D0196998F888F60E0CE010E946B1FAA +:103FE00090E0DF91CF9108958FEF9FEFFACF0F937D +:103FF0001F93CF93DF938C0166E00E946B1FD82F35 +:1040000067E0C8010E946B1FC82F68E0C8010E94CA +:104010006B1F4C2F50E070E060E0762F652F542F1F +:1040200044276D2B8A019B01082BC901B80120E0B0 +:1040300038E448EE51E00E94212D03E10E94C62D94 +:10404000B901CA01DF91CF911F910F9108956DE1E0 +:104050000E946B1FE82FF0E084E0F595E7958A95C4 +:10406000E1F7EA30F10508F036C0E75CFF4D0C944B +:10407000062D6C204320712048204D2052205720CF +:104080005C206120662060EA78E280E090E008959C +:1040900060E471E580E090E0089562E17AE780E015 +:1040A00090E0089564EE72EA80E090E0089564E2A2 +:1040B00074EF80E090E0089568E478EE81E090E0AD +:1040C000089560E970ED83E090E0089560E271EAA0 +:1040D00087E090E00895089568E77EE180E090E051 +:1040E000089560EF7CE380E090E008956CE20C942A +:1040F0006B1FCF93DF93EC0143E861E80E941F1F21 +:1041000062E1CE010E946B1F83FD03C00E948F29D4 +:10411000F7CF48E062E9CE010E941F1F81E090E0E6 +:10412000DF91CF910895AF92BF92CF92DF92FF922D +:104130000F931F93CF93DF936C015B01EA0162E25F +:104140000E946B1FF82E90E09C012C0F3D1F2F3F0B +:10415000310529F020F0CFEFD0E0C81BD90B850145 +:10416000AC0EBD1E0A151B0541F0F80141918F01EF +:1041700060E8C6010E941F1FF5CF4C2F4F0D62EA69 +:10418000C6010E941F1FCE01DF91CF911F910F9199 +:10419000FF90DF90CF90BF90AF9008950F931F9343 +:1041A000CF93DF93EC01E881F9810480F581E02D64 +:1041B0000995892BB1F06DE0CE010E946B1F082F8D +:1041C00060E0CE010E946B1F182F402F6DE8CE01DA +:1041D0000E941F1F812F90E0DF91CF911F910F91BF +:1041E00008958FEF9FEFF8CFCF93DF93EC017D8F92 +:1041F0006C8F8A899B89672BA1F160E00E9424293A +:1042000040E060ECCE010E941F1F8A899B898230AA +:104210009105D9F08A309105D1F00B97D1F481E066 +:104220000E9466248A899B8982309105A1F08A3098 +:10423000910599F00B9799F481E043E050E068EF25 +:1042400073E2DF91CF910C94912982E0E9CF80E075 +:10425000E7CF8FEFE5CF82E0F0CF80E0EECF8FEFBA +:10426000ECCF82309105B9F08A309105B1F00B970F +:10427000B1F481E00E94C0298A899B89823091052E +:1042800081F08A30910579F00B9779F481E0DF9124 +:10429000CF910C94852482E0EDCF80E0EBCF8FEFBF +:1042A000E9CF82E0F4CF80E0F2CF8FEFF0CF41E8AA +:1042B00061E80C941F1F40E861E80C941F1F0E94E6 +:1042C0005B210C945224AF92BF92CF92DF92EF9277 +:1042D000FF920F931F93CF93DF93EC01DB01CA0191 +:1042E0008C8B9D8BAE8BBF8B6A017B01FF0CCC0846 +:1042F000DC2C76019A01AB016C2D7C2D8C2D9C2D34 +:1043000003E10E94AB2DA12CE8E4BE2EF8EECF2EE7 +:10431000DD24D394E12CF12C00E010E00E944E2D1E +:10432000122FC22ED32E7A01A7016627772766E8BF +:10433000CE010E941F1F77276F2D5E2D4D2D67E840 +:10434000CE010E941F1F412F68E8CE01DF91CF915F +:104350001F910F91FF90EF90DF90CF90BF90AF90A3 +:104360000C941F1FCF92DF92EF92FF92CF93DF93B7 +:10437000EC016A017B0161E08E850E94242961E0E5 +:104380008E850E946029888999898F3F9807B9F0A6 +:1043900061E00E94242960E088890E9460296AE027 +:1043A00070E080E090E00E94712861E088890E94BE +:1043B00060296AE070E080E090E00E9471280E942D +:1043C0001C2462E4CE010E946B1F823191F5CE0164 +:1043D0000E945B21B701A601CE010E94632140E04B +:1043E0006EE8CE010E941F1F40E06FE8CE010E94E0 +:1043F0001F1F6CE0CE010E946B1F482F43606CE8CA +:10440000CE010E941F1F44E066EACE010E941F1FDA +:1044100040E869E8CE010E941F1FCE010E9457218B +:1044200081E090E0DF91CF91FF90EF90DF90CF900F +:10443000089590E080E0F6CFCF92DF92EF92FF9266 +:10444000CF93DF93EC016EE10E946B1FF82ECE013B +:104450000E942720F2942FE0F222CC24C394D12C86 +:1044600002C0CC0CDD1CFA94E2F70D2C000CEE0817 +:10447000FF0828EE33E040E050E00E94E72CC7013F +:10448000B6010E94E72C21313105410551055CF050 +:104490004CE066EACE01DF91CF91FF90EF90DF9084 +:1044A000CF900C941F1F44E0F4CF0F931F93CF9332 +:1044B000DF938C01EB016630710534F06D307105CE +:1044C00034F56630710529F545EC61EBC8010E94B1 +:1044D0001F1F4CE067EBC8010E941F1FC6E0D0E021 +:1044E0006EE1C8010E946B1F8F7094E0CC0FDD1F3E +:1044F0009A95E1F74C2F482B6EE9C8010E941F1FC7 +:10450000C801DF91CF911F910F910C941C22CCE038 +:10451000D0E043EC61EBC8010E941F1F4AE067EB4B +:10452000C8010E941F1FDCCFCF92DF92EF92FF9253 +:104530000F931F93CF93DF938C01CB01BA010E949D +:10454000942B6B017C0120E030EC43EF55E40E949A +:10455000572BD0E0C0E018160CF065C020E030E822 +:1045600042E256E4C701B6010E94572BC1E0D0E0F9 +:1045700018160CF058C020E030EC43E756E4C701B1 +:10458000B6010E94572BC2E0D0E018160CF04BC0C9 +:1045900020E030E842EA56E4C701B6010E94572BFA +:1045A000C3E0D0E018160CF03EC020E034E244EF47 +:1045B00056E4C701B6010E94572BC4E0D0E018169C +:1045C00094F520E034EE42E257E4C701B6010E94C0 +:1045D000572BC5E0D0E0181634F520E034E244E76C +:1045E00057E4C701B6010E94572BC6E0D0E0181669 +:1045F000D4F420E034E244EF57E4C701B6010E944E +:10460000572BC7E0D0E0181674F420E034E244E7FA +:1046100058E4C701B6010E94572BC9E0D0E0181634 +:1046200014F0C8E0D0E06DE1C8010E946B1F8F70EC +:1046300094E0CC0FDD1F9A95E1F74C2F482B6DE9E4 +:10464000C8010E941F1FC801DF91CF911F910F91D8 +:10465000FF90EF90DF90CF900C941C220F931F934C +:10466000CF93DF938C01EB016930710514F0C8E042 +:10467000D0E06DE1C8010E946B1FC530D10514F474 +:10468000C5E0D0E02497CC0FDD1F482F417F4C2B95 +:104690006DE9C801DF91CF911F910F910C941F1FFD +:1046A000CF93DF93EC016EE10E946B1F482F4460B3 +:1046B0006EE9CE01DF91CF910C941F1FCF93DF9352 +:1046C000EC011B8E1A8E6DE10E946B1F482F4E7FEE +:1046D0006DE9CE01DF91CF910C941F1FCF93DF9333 +:1046E000EC0181E090E09B8F8A8F6DE1CE010E940A +:1046F0006B1F482F41606DE9CE01DF91CF910C9483 +:104700001F1F0F931F93CF93DF93EC018B010E9428 +:104710005721CE01012B99F00E946E2340E06DE8F5 +:10472000CE010E941F1F40E062EACE010E941F1FBF +:1047300081E090E0DF91CF911F910F9108950E9449 +:104740005E23ECCF0F931F93CF93DF93EC018B018C +:104750001616170684F40E946E23402F62EACE01DB +:104760000E941F1F45E861E8CE01DF91CF911F91A4 +:104770000F910C941F1F0E945E23F4CF0F931F9381 +:10478000CF93DF93EC0162E10E946B1F182F482F3B +:1047900062E9CE010E941F1F15FD25C0198E188EDB +:1047A0008A8D9B8D62E2892B09F463E1CE010E9420 +:1047B0006B1F082F10E060E1CE010E946B1F482F95 +:1047C0006DE8CE010E941F1FEC8DFD8D309711F01A +:1047D000C801099540E06DE8CE01DF91CF911F91AE +:1047E0000F910C941F1FDF91CF911F910F9108958E +:1047F0008DE698E30C94BE23452B61F4AB016F303A +:10480000710514F04EE050E057FD40E0406769E864 +:104810000C941F1FAB016231710514F041E150E0AF +:104820004230510514F442E050E042504068EFCF6E +:104830008DE698E30C94E81ECF93CFB7F89480915F +:104840008E38811127C0E8EFF0E08491E8EDF0E0C8 +:104850009491E82FF0E0EE0FFF1FE25EFE4FA5916E +:10486000B491EC91E92321F461E084E00E94602995 +:1048700061E084E00E9424298CB580618CBD8CB5F8 +:1048800080648CBD61E087E00E94242961E085E0BE +:104890000E94242980918E388F5F80938E38CFBFFD +:1048A000CF9108959FB7F89480918E38882319F09E +:1048B000815080938E3880918E38811105C08CB5DF +:1048C0008F7B8CBD10928D389FBF08959FB7F89451 +:1048D000813029F058F0823021F484E008C082E071 +:1048E00006C082E080938D3880E001C081E0209195 +:1048F0008C38822B80938C3880918D38811103C045 +:1049000081E080938D389FBF089590918D389230CB +:10491000B1F02FB7F894833030F4E82FF0E0E55C85 +:10492000FE4F808101C080E0809590918C38892372 +:1049300080938C38811102C010928D382FBF08955A +:10494000CF92DF92EF92FF920F931F93CF93DF935B +:104950006C017A018B01C0E0D0E0CE15DF0581F05B +:10496000D8016D918D01D601ED91FC910190F081FE +:10497000E02DC6010995892B11F02196EECF7E011D +:10498000C701DF91CF911F910F91FF90EF90DF90C2 +:10499000CF900895FC01918D228D892F90E0805C4D +:1049A0009F4F821B91098F7399270895FC01918D68 +:1049B000828D981731F0828DE80FF11D858D90E082 +:1049C00008958FEF9FEF0895FC01918D828D9817C8 +:1049D00061F0828DDF01A80FB11D5D968C91928DE3 +:1049E0009F5F9F73928F90E008958FEF9FEF0895E0 +:1049F0008CE696E2892B41F080E090E0892B21F053 +:104A00000E946C2681110DC080E090E0892B71F02E +:104A100080E090E0892B51F00E940000811104C0D9 +:104A200008950E940000F0CF0C9400000895FC014E +:104A3000848DDF01A80FB11DA35ABF4F2C91848D27 +:104A400090E001968F739927848FA689B7892C935C +:104A5000A089B1898C9180648C93938D848D9813F7 +:104A600006C00288F389E02D80818F7D80830895C0 +:104A7000EF92FF920F931F93CF93DF93EC0181E0AE +:104A8000888F9B8D8C8D981305C0E889F98980816A +:104A900085FD24C0F62E0B8D10E00F5F1F4F0F73A6 +:104AA0001127E02E8C8DE8120CC00FB607FCFACF50 +:104AB000E889F989808185FFF5CFCE010E9417250D +:104AC000F1CF8B8DFE01E80FF11DE35AFF4FF0820D +:104AD0000B8FEA89FB898081806207C0EE89FF899C +:104AE0006083E889F98980818064808381E090E037 +:104AF000DF91CF911F910F91FF90EF900895CF9389 +:104B0000DF93EC01888D8823C9F0EA89FB898081D5 +:104B100085FD05C0A889B9898C9186FD0FC00FB6A7 +:104B200007FCF5CF808185FFF2CFA889B9898C91E8 +:104B300085FFEDCFCE010E941725E7CFDF91CF9102 +:104B40000895CF92DF92EF92FF921F93CF93DF935E +:104B5000EC016A017B01122FE889F98982E08083E8 +:104B60004115514E61057105B1F060E079E08DE3CA +:104B700090E0A70196010E94C52CDA01C9010197B6 +:104B8000A109B109B695A795979587959C0121151F +:104B900080E13807A8F0E889F989108260E874E8B4 +:104BA0008EE190E0A70196010E94C52CDA01C901AF +:104BB0000197A109B109B695A795979587959C018D +:104BC000EC85FD853083EE85FF852083188EEC898A +:104BD000FD891083EA89FB89808180618083EA896D +:104BE000FB89808188608083EA89FB898081806875 +:104BF0008083EA89FB8980818F7D8083DF91CF91DB +:104C00001F91FF90EF90DF90CF900895FC014483B7 +:104C100055836683778308951F920F920FB60F9284 +:104C200011240BB60F922F938F939F93EF93FF93C3 +:104C3000E0919F38F091A0388081E091A538F09103 +:104C4000A63882FD12C090818091A8388F5F8F7343 +:104C50002091A938821751F0E091A838F0E0E1578F +:104C6000F74C958F8093A83801C08081FF91EF9118 +:104C70009F918F912F910F900BBE0F900FBE0F90B1 +:104C80001F9018951F920F920FB60F9211240BB61A +:104C90000F922F933F934F935F936F937F938F93D5 +:104CA0009F93AF93BF93EF93FF938FE898E30E9496 +:104CB0001725FF91EF91BF91AF919F918F917F91B8 +:104CC0006F915F914F913F912F910F900BBE0F907D +:104CD0000FBE0F901F9018958FE898E30E94CA248A +:104CE00021E0892B09F420E0822F0895EFE8F8E312 +:104CF0001382128288EE93E0A0E0B0E08483958373 +:104D0000A683B78382E491E09183808385EC90E071 +:104D10009587848784EC90E09787868780EC90E085 +:104D2000918B808B81EC90E0938B828B82EC90E076 +:104D3000958B848B86EC90E0978B868B118E128EF0 +:104D4000138E148E089508950E94AD280E94A32604 +:104D50000E945007C8EFD4E20E94120C2097E1F3A2 +:104D60000E94F824F9CF009729F0BC0180E090E080 +:104D70000C94942E0895CF92DF92EF92FF926115DA +:104D800071058105910549F06B017C010E94452E5A +:104D9000A70196010E94E72C03C060E070E0CB0100 +:104DA000FF90EF90DF90CF9008950F931F93CF93D4 +:104DB000DF938230910510F482E090E0E091373982 +:104DC000F091383920E030E0A0E0B0E0309719F100 +:104DD000408151810281138148175907C8F0841717 +:104DE000950769F4109731F012960C931297139669 +:104DF0001C9327C0009337391093383922C02115EE +:104E0000310519F04217530718F49A01BD01EF015B +:104E1000DF01F801DBCF21153105F9F0281B390B33 +:104E20002430310580F48A819B816115710521F060 +:104E3000FB019383828304C0909338398093373980 +:104E4000FE01329644C0FE01E20FF31F819391935D +:104E500022503109398328833AC020913539309165 +:104E60003639232B41F420912001309121013093D8 +:104E700036392093353920911E0130911F012115BB +:104E8000310541F42DB73EB74091220150912301E5 +:104E9000241B350BE0913539F0913639E217F307D1 +:104EA000A0F42E1B3F0B2817390778F0AC014E5F9A +:104EB0005F4F2417350748F04E0F5F1F5093363968 +:104EC000409335398193919302C0E0E0F0E0CF0147 +:104ED000DF91CF911F910F910895CF93DF930097AA +:104EE00009F481C0FC01329713821282A0913739F4 +:104EF000B0913839109781F420813181820F931F4E +:104F000020913539309136392817390751F5F0930A +:104F10003639E093353967C0ED0120E030E0CE1737 +:104F2000DF0740F44A815B819E0141155105F1F094 +:104F3000EA01F5CFD383C28340815181840F951F4D +:104F4000C817D90759F488819981840F951F029653 +:104F5000918380838A819B8193838283211531058C +:104F600029F4F0933839E09337393DC0E901FB83E8 +:104F7000EA8349915991C40FD51FEC17FD0761F4DD +:104F800080819181840F951F0296E901998388831E +:104F9000828193819B838A83E0E0F0E012968D9179 +:104FA0009C911397009719F0FD01DC01F7CF8D91CB +:104FB0009C9111979D012E5F3F4F820F931F20916F +:104FC0003539309136392817390769F4309729F483 +:104FD000109238391092373902C013821282B0937E +:104FE0003639A0933539DF91CF9108951F920F92F2 +:104FF0000FB60F9211242F933F938F939F93AF93EC +:10500000BF9380912D3990912E39A0912F39B09175 +:10501000303930912C3923E0230F2D3720F40196BD +:10502000A11DB11D05C026E8230F0296A11DB11DCB +:1050300020932C3980932D3990932E39A0932F39BA +:10504000B09330398091313990913239A091333910 +:10505000B09134390196A11DB11D809331399093DF +:105060003239A0933339B0933439BF91AF919F91C6 +:105070008F913F912F910F900FBE0F901F90189519 +:105080002FB7F89460912D3970912E3980912F3976 +:10509000909130392FBF08953FB7F89480913139FE +:1050A00090913239A0913339B091343926B5A89B0B +:1050B00005C02F3F19F00196A11DB11D3FBFBA2FAA +:1050C000A92F982F8827820F911DA11DB11DBC010A +:1050D000CD0142E0660F771F881F991F4A95D1F7CF +:1050E00008958F929F92AF92BF92CF92DF92EF92EC +:1050F000FF926B017C010E944C284B015C01C114A2 +:10510000D104E104F10401F10E948F290E944C288E +:10511000DC01CB0188199909AA09BB09883E934093 +:10512000A105B10560F321E0C21AD108E108F10838 +:1051300088EE880E83E0981EA11CB11CC114D10416 +:10514000E104F10419F7DBCFFF90EF90DF90CF90EF +:10515000BF90AF909F908F900895789484B58260AF +:1051600084BD84B5816084BD85B5826085BD85B50B +:10517000816085BDEEE6F0E0808181608083E1E8BA +:10518000F0E01082808182608083808181608083F2 +:10519000E0E8F0E0808181608083E1EBF0E08081F5 +:1051A00084608083E0EBF0E0808181608083E1E9CE +:1051B000F0E0808182608083808181608083E0E98B +:1051C000F0E0808181608083EAE7F0E080818460A4 +:1051D0008083808182608083808181608083808100 +:1051E000806880831092C100089590E0FC0131979F +:1051F000EA30F10540F5EA5BFF4F0C94062D8091F3 +:1052000080008F7703C0809180008F7D8093800025 +:10521000089584B58F7702C084B58F7D84BD0895CD +:105220008091B0008F7703C08091B0008F7D809314 +:10523000B0000895809190008F7703C08091900016 +:105240008F7D809390000895CF93DF9390E0FC01D1 +:10525000EC52FF4F2491FC01EC50FF4F84918823C6 +:1052600061F190E0880F991FFC01E25EFE4FC5914D +:10527000D491FC01EC5EFE4FA591B491611109C07F +:105280009FB7F8948881209582238883EC912E2300 +:105290000BC0623061F49FB7F8948881322F30954B +:1052A00083238883EC912E2B2C939FBF06C08FB74E +:1052B000F894E8812E2B28838FBFDF91CF9108953A +:1052C0001F93CF93DF93282F30E0F901EC54FF4F69 +:1052D0008491F901EC52FF4FD491F901EC50FF4F4A +:1052E000C491CC23C1F0162F81110E94F528EC2F18 +:1052F000F0E0EE0FFF1FEC5EFE4FA591B4919FB75B +:10530000F894111104C08C91D095D82302C0EC916F +:10531000DE2BDC939FBFDF91CF911F9108950895FD +:105320000895833060F5E82FF0E0EE0FFF1FEC5D8D +:10533000FE4F71836083813051F08230A1F0809103 +:1053400069008C7F482B40936900E89A089580910A +:105350006900837F440F551F440F551F482B40930E +:105360006900E99A0895809169008F7C94E0440F68 +:10537000551F9A95E1F7482B40936900EA9A0895E2 +:10538000833098F4813021F0823021F0E89803C016 +:10539000E99801C0EA98E82FF0E0EE0FFF1FEC5DFE +:1053A000FE4F80E999E29183808308951F920F92C6 +:1053B0000FB60F9211240BB60F922F933F934F937A +:1053C0005F936F937F938F939F93AF93BF93EF936D +:1053D000FF93E0912401F09125010995FF91EF9150 +:1053E000BF91AF919F918F917F916F915F914F91FD +:1053F0003F912F910F900BBE0F900FBE0F901F90FB +:1054000018951F920F920FB60F9211240BB60F92A0 +:105410002F933F934F935F936F937F938F939F93BC +:10542000AF93BF93EF93FF93E0912601F091270193 +:105430000995FF91EF91BF91AF919F918F917F91CE +:105440006F915F914F913F912F910F900BBE0F90F5 +:105450000FBE0F901F9018951F920F920FB60F92CC +:1054600011240BB60F922F933F934F935F936F933B +:105470007F938F939F93AF93BF93EF93FF93E091AD +:105480002801F09129010995FF91EF91BF91AF910A +:105490009F918F917F916F915F914F913F912F914C +:1054A0000F900BBE0F900FBE0F901F901895883075 +:1054B00028F0883110F0885101C08FEF20912A0127 +:1054C00090E4299F900111248770822B80937C00A7 +:1054D00080917A00806480937A0080917A0086FDC2 +:1054E000FCCF809178002091790090E0922B089574 +:1054F0001F93CF93DF93182FEB0161E00E942429C3 +:10550000209711F460E004C0CF3FD10539F461E089 +:10551000812FDF91CF911F910C946029E12FF0E052 +:10552000EC54FF4FE4918E2F90E0FC013197EA306C +:10553000F10508F046C0E05BFF4F0C94062D84B5E2 +:10554000806884BDC7BD42C084B5806284BDC8BDCB +:105550003DC080918000806880938000D093890056 +:10556000C093880033C08091800080628093800067 +:10557000D0938B00C0938A0029C08091B0008068CE +:105580008093B000C093B30021C08091B0008062CE +:105590008093B000C093B40019C0809190008068DF +:1055A00080939000D0939900C09398000FC0809191 +:1055B0009000806280939000D0939B00C0939A00EB +:1055C00005C0C038D1050CF0A2CF9CCFDF91CF91A0 +:1055D0001F9108955058BB27AA270E94022B0C94B4 +:1055E0000A2C0E94FC2B38F00E94032C20F039F486 +:1055F0009F3F19F426F40C94F92B0EF4E095E7FB89 +:105600000C94F32BE92F0E941B2C58F3BA17620756 +:1056100073078407950720F079F4A6F50C943D2CC8 +:105620000EF4E0950B2EBA2FA02D0B01B9019001BD +:105630000C01CA01A0011124FF27591B99F0593F01 +:1056400050F4503E68F11A16F040A22F232F342F49 +:105650004427585FF3CF469537952795A795F04097 +:105660005395C9F77EF41F16BA0B620B730B840BAC +:10567000BAF09150A1F0FF0FBB1F661F771F881F64 +:10568000C2F70EC0BA0F621F731F841F48F48795BC +:1056900077956795B795F7959E3F08F0B0CF9395AE +:1056A000880F08F09927EE0F9795879508950E9427 +:1056B000CF2B08F481E008950E94632B6894B11108 +:1056C0000C943E2C08950E94232C88F09F5798F04C +:1056D000B92F9927B751B0F0E1F0660F771F881FF7 +:1056E000991F1AF0BA95C9F714C0B13091F00E9411 +:1056F0003D2CB1E008950C943D2C672F782F88271E +:10570000B85F39F0B93FCCF3869577956795B39537 +:10571000D9F73EF490958095709561957F4F8F4FA6 +:105720009F4F0895E89409C097FB3EF490958095AB +:10573000709561957F4F8F4F9F4F9923A9F0F92F57 +:1057400096E9BB279395F695879577956795B795D5 +:10575000F111F8CFFAF4BB0F11F460FF1BC06F5FBB +:105760007F4F8F4F9F4F16C0882311F096E911C0CD +:10577000772321F09EE8872F762F05C0662371F0EE +:1057800096E8862F70E060E02AF09A95660F771F02 +:10579000881FDAF7880F9695879597F90895990FDE +:1057A0000008550FAA0BE0E8FEEF16161706E807EB +:1057B000F907C0F012161306E407F50798F0621B0C +:1057C000730B840B950B39F40A2661F0232B242BE1 +:1057D000252B21F408950A2609F4A140A6958FEF00 +:1057E000811D811D089597F99F6780E870E060E052 +:1057F00008959FEF80EC089500240A94161617066A +:1058000018060906089500240A94121613061406B1 +:1058100005060895092E0394000C11F4882352F014 +:10582000BB0F40F4BF2B11F460FF04C06F5F7F4FCC +:105830008F4F9F4F089557FD9058440F551F59F0B3 +:105840005F3F71F04795880F97FB991F61F09F3F6D +:1058500079F087950895121613061406551FF2CF96 +:105860004695F1DF08C0161617061806991FF1CFE6 +:1058700086957105610508940895E894BB2766270D +:105880007727CB0197F908950E94572C0C940A2C86 +:105890000E94FC2B38F00E94032C20F0952311F07D +:1058A0000C94F32B0C94F92B11240C943E2C0E9495 +:1058B0001B2C70F3959FC1F3950F50E0551F629F0D +:1058C000F001729FBB27F00DB11D639FAA27F00D59 +:1058D000B11DAA1F649F6627B00DA11D661F829F80 +:1058E0002227B00DA11D621F739FB00DA11D621F65 +:1058F000839FA00D611D221F749F3327A00D611D82 +:10590000231F849F600D211D822F762F6A2F112463 +:105910009F5750409AF0F1F088234AF0EE0FFF1F96 +:10592000BB1F661F771F881F91505040A9F79E3FED +:10593000510580F00C94F32B0C943E2C5F3FE4F364 +:10594000983ED4F3869577956795B795F795E79543 +:105950009F5FC1F7FE2B880F911D9695879597F94C +:105960000895AA1BBB1B51E107C0AA1FBB1FA617A6 +:10597000B70710F0A61BB70B881F991F5A95A9F7F8 +:1059800080959095BC01CD010895A1E21A2EAA1B25 +:10599000BB1BFD010DC0AA1FBB1FEE1FFF1FA217DF +:1059A000B307E407F50720F0A21BB30BE40BF50BDC +:1059B000661F771F881F991F1A9469F76095709565 +:1059C000809590959B01AC01BD01CF010895052EF6 +:1059D00097FB1EF400940E94FE2C57FD07D00E94F6 +:1059E000C52C07FC03D04EF40C94FE2C509540952A +:1059F000309521953F4F4F4F5F4F0895909580957B +:105A0000709561957F4F8F4F9F4F0895EE0FFF1F49 +:105A10000024001C0BBE0790F691E02D0994692725 +:105A20009627692778278727782708950E94E12DF0 +:105A3000A59F900DB49F900DA49F800D911D1124E2 +:105A40000895E894DF93CF93FC01DB010E94E12DE0 +:105A50007F936F93E9019A01AC01BF93AF933F939A +:105A60002F93DF010E94E12D26F46C1B7D0B820B2E +:105A7000930B9E01EB01FC010E94F02DAF91BF91B1 +:105A80002F913F910E94F02DBE01CF01F9012F917E +:105A90003F91CF91DF910895689401C0E8948F926F +:105AA0009F92CF93DF930E945A2DDF91CF919F90C9 +:105AB0008F90089588249924F401E401B0E49F9321 +:105AC000AA279A158B049C04ED05FE05CF05D00787 +:105AD000A10798F4AD2FDC2FCF2FFE2FE92D982CA6 +:105AE000892E982F872F762F652F542F432F322FF3 +:105AF0002227B85031F7BF9127C01B2EBF91BB277B +:105B0000220F331F441F551F661F771F881F991FC1 +:105B1000881C991CEE1FFF1FCC1FDD1FAA1FBB1F77 +:105B20008A149B04EC05FD05CE05DF05A007B1072F +:105B300048F08A189B08EC09FD09CE09DF09A00B83 +:105B4000B10B21601A94E1F62EF49401AF01BE016D +:105B5000CD01000C0895002E083090F0982F872F6B +:105B6000762F652F542F432F322F22270850F4CF42 +:105B7000220F331F441F551F661F771F881F991F51 +:105B80000A95B2F7002D089597FD1094002E083065 +:105B900098F00850232F342F452F562F672F782F3A +:105BA000892F912DF4CF15949795879577956795C3 +:105BB00057954795379527950A95AAF71124002DF3 +:105BC0000895A29FB001B39FC001A39F700D811DD6 +:105BD0001124911DB29F700D811D1124911D0895F6 +:105BE0000E94E12D460F571FC81FD91F08F4319698 +:105BF00008958F929F92AF92BF92CF92DF92EF92D1 +:105C0000FF92CF93DF93EC01688179818A819B8138 +:105C1000611571058105910521F464E279ED8BE54B +:105C200097E02DE133EF41E050E00E94E72C49017D +:105C30005A019B01AC01A7EAB1E40E94162D6B0149 +:105C40007C01ACEEB4EFA50194010E94C62EC60EF5 +:105C5000D71EE81EF91EF7FE06C081E0C81AD1085B +:105C6000E10880E8F80AC882D982EA82FB82C7018B +:105C7000B6019F77DF91CF91FF90EF90DF90CF90AB +:105C8000BF90AF909F908F9008958F929F92AF9208 +:105C9000BF92CF92DF92EF92FF92609100017091DC +:105CA0000101809102019091030161157105810547 +:105CB000910521F464E279ED8BE597E02DE133EF76 +:105CC00041E050E00E94E72C49015A019B01AC01E0 +:105CD000A7EAB1E40E94162D6B017C01ACEEB4EF93 +:105CE000A50194010E94C62EC60ED71EE81EF91EFD +:105CF000F7FE06C081E0C81AD108E10880E8F80A7A +:105D0000C0920001D0920101E0920201F0920301E1 +:105D1000C701B6019F77FF90EF90DF90CF90BF90C3 +:105D2000AF909F908F900895609300017093010150 +:105D300080930201909303010895FB01DC0102C0EE +:105D400001900D9241505040D8F70895DC0101C0F8 +:105D50006D9341505040E0F70895F999FECF92BD00 +:105D600081BDF89A992780B50895262FF999FECF1D +:105D70001FBA92BD81BD20BD0FB6F894FA9AF99A68 +:105D80000FBE01960895B7FF0C94162D0E94162D94 +:0A5D9000821B930B0895F894FFCFD7 +:105D9A0001000000F82A000028013C000000FE0370 +:105DAA000000000F00FFDCFE1101FF0005000000EB +:105DBA00393980009029902990290100000000D1EA +:105DCA001E9320CE1FDC1FCE20E71E010204000016 +:0E5DDA0000003825A024CA24E424D6247F2506 :00000001FF diff --git a/RNode_Firmware.ino b/RNode_Firmware.ino index 4928529..78f2d08 100644 --- a/RNode_Firmware.ino +++ b/RNode_Firmware.ino @@ -104,12 +104,14 @@ void receiveCallback(int packet_size) { read_len = 0; seq = sequence; last_rssi = LoRa.packetRssi(); + last_snr = LoRa.packetSnr(); getPacketData(packet_size); } else if (isSplitPacket(header) && seq == sequence) { // This is the second part of a split // packet, so we add it to the buffer // and set the ready flag. last_rssi = (last_rssi+LoRa.packetRssi())/2; + last_snr = (last_snr+LoRa.packetSnr())/2; getPacketData(packet_size); seq = SEQ_UNSET; ready = true; @@ -121,6 +123,7 @@ void receiveCallback(int packet_size) { read_len = 0; seq = sequence; last_rssi = LoRa.packetRssi(); + last_snr = LoRa.packetSnr(); getPacketData(packet_size); } else if (!isSplitPacket(header)) { // This is not a split packet, so we @@ -135,6 +138,7 @@ void receiveCallback(int packet_size) { } last_rssi = LoRa.packetRssi(); + last_snr = LoRa.packetSnr(); getPacketData(packet_size); ready = true; } @@ -142,10 +146,8 @@ void receiveCallback(int packet_size) { if (ready) { // We first signal the RSSI of the // recieved packet to the host. - Serial.write(FEND); - Serial.write(CMD_STAT_RSSI); - Serial.write((uint8_t)(last_rssi-rssi_offset)); - Serial.write(FEND); + kiss_indicate_stat_rssi(); + kiss_indicate_stat_snr(); // And then write the entire packet Serial.write(FEND); @@ -168,10 +170,8 @@ void receiveCallback(int packet_size) { // We first signal the RSSI of the // recieved packet to the host. - Serial.write(FEND); - Serial.write(CMD_STAT_RSSI); - Serial.write((uint8_t)(last_rssi-rssi_offset)); - Serial.write(FEND); + kiss_indicate_stat_rssi(); + kiss_indicate_stat_snr(); // And then write the entire packet Serial.write(FEND); diff --git a/Utilities.h b/Utilities.h index a004830..29033a0 100644 --- a/Utilities.h +++ b/Utilities.h @@ -133,7 +133,15 @@ void kiss_indicate_stat_rssi() { uint8_t packet_rssi_val = (uint8_t)(last_rssi+rssi_offset); Serial.write(FEND); Serial.write(CMD_STAT_RSSI); - Serial.write(packet_rssi_val); + escapedSerialWrite(packet_rssi_val); + Serial.write(FEND); +} + +void kiss_indicate_stat_snr() { + uint8_t packet_snr_val = (uint8_t)(last_snr+snr_offset); + Serial.write(FEND); + Serial.write(CMD_STAT_SNR); + escapedSerialWrite(packet_snr_val); Serial.write(FEND); }