From 649b33d7783cf3021928534b7ae127e0a89e8807 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 21 Jun 2016 22:39:54 -0400 Subject: Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432) * fixes from tmk's repo * rename keyboard to keyboards --- keyboard/atomic/Makefile | 73 -- keyboard/atomic/README.md | 25 - keyboard/atomic/atomic.c | 325 ----- keyboard/atomic/atomic.h | 49 - keyboard/atomic/atomic_pcb.hex | 1566 ------------------------ keyboard/atomic/config.h | 158 --- keyboard/atomic/keymaps/abienz.c | 36 - keyboard/atomic/keymaps/default/compiled.hex | 1118 ----------------- keyboard/atomic/keymaps/default/keymap.c | 234 ---- keyboard/atomic/keymaps/michelle.c | 183 --- keyboard/atomic/keymaps/pvc/Makefile | 15 - keyboard/atomic/keymaps/pvc/compiled.hex | 1700 -------------------------- keyboard/atomic/keymaps/pvc/config.h | 166 --- keyboard/atomic/keymaps/pvc/keymap.c | 578 --------- 14 files changed, 6226 deletions(-) delete mode 100644 keyboard/atomic/Makefile delete mode 100644 keyboard/atomic/README.md delete mode 100644 keyboard/atomic/atomic.c delete mode 100644 keyboard/atomic/atomic.h delete mode 100644 keyboard/atomic/atomic_pcb.hex delete mode 100644 keyboard/atomic/config.h delete mode 100644 keyboard/atomic/keymaps/abienz.c delete mode 100644 keyboard/atomic/keymaps/default/compiled.hex delete mode 100644 keyboard/atomic/keymaps/default/keymap.c delete mode 100644 keyboard/atomic/keymaps/michelle.c delete mode 100644 keyboard/atomic/keymaps/pvc/Makefile delete mode 100644 keyboard/atomic/keymaps/pvc/compiled.hex delete mode 100644 keyboard/atomic/keymaps/pvc/config.h delete mode 100644 keyboard/atomic/keymaps/pvc/keymap.c (limited to 'keyboard/atomic') diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile deleted file mode 100644 index 08e9205cbf..0000000000 --- a/keyboard/atomic/Makefile +++ /dev/null @@ -1,73 +0,0 @@ - - -# MCU name -#MCU = at90usb1287 -MCU = atmega32u4 - -# Processor frequency. -# This will define a symbol, F_CPU, in all source code files equal to the -# processor frequency in Hz. You can then use this symbol in your source code to -# calculate timings. Do NOT tack on a 'UL' at the end, this will be done -# automatically to create a 32-bit value in your source code. -# -# This will be an integer division of F_USB below, as it is sourced by -# F_USB after it has run through any CPU prescalers. Note that this value -# does not *change* the processor frequency - it should merely be updated to -# reflect the processor speed set externally so that the code can use accurate -# software delays. -F_CPU = 16000000 - -# -# LUFA specific -# -# Target architecture (see library "Board Types" documentation). -ARCH = AVR8 - -# Input clock frequency. -# This will define a symbol, F_USB, in all source code files equal to the -# input clock frequency (before any prescaling is performed) in Hz. This value may -# differ from F_CPU if prescaling is used on the latter, and is required as the -# raw input clock is fed directly to the PLL sections of the AVR for high speed -# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' -# at the end, this will be done automatically to create a 32-bit value in your -# source code. -# -# If no clock division is performed on the input clock inside the AVR (via the -# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) - -# Interrupt driven control endpoint task(+60) -OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT - - -# Boot Section Size in *bytes* -# Teensy halfKay 512 -# Teensy++ halfKay 1024 -# Atmel DFU loader 4096 -# LUFA bootloader 4096 -# USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 - -# Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) -EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) -CONSOLE_ENABLE ?= no # Console for debug(+400) -COMMAND_ENABLE ?= yes # Commands for debug and configuration -NKRO_ENABLE ?= no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality -MIDI_ENABLE ?= no # MIDI controls -AUDIO_ENABLE ?= no # Audio output on port C6 -UNICODE_ENABLE ?= no # Unicode -BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE ?= no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend - -ifndef QUANTUM_DIR - include ../../Makefile -endif \ No newline at end of file diff --git a/keyboard/atomic/README.md b/keyboard/atomic/README.md deleted file mode 100644 index 0e42370ba6..0000000000 --- a/keyboard/atomic/README.md +++ /dev/null @@ -1,25 +0,0 @@ -Atomic keyboard firmware -====================== -DIY/Assembled ortholinear 60% keyboard by [Ortholinear Keyboards](http://ortholinearkeyboards.com). - -## Quantum MK Firmware - -For the full Quantum feature list, see [the parent README.md](/README.md). - -## Building - -Download or clone the whole firmware and navigate to the keyboard/atomic folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use `make dfu` to program your PCB once you hit the reset button. - -Depending on which keymap you would like to use, you will have to compile slightly differently. - -### Default -To build with the default keymap, simply run `make`. - -### Other Keymaps -Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a file in the keymaps folder named `.c` and see keymap document (you can find in top README.md) and existent keymap files. - -To build the firmware binary hex file with a keymap just do `make` with `KEYMAP` option like: -``` -$ make KEYMAP=[default|jack|] -``` -Keymaps follow the format **__\.c__** and are stored in the `keymaps` folder. diff --git a/keyboard/atomic/atomic.c b/keyboard/atomic/atomic.c deleted file mode 100644 index fa218a48f3..0000000000 --- a/keyboard/atomic/atomic.c +++ /dev/null @@ -1,325 +0,0 @@ -#include "atomic.h" - -__attribute__ ((weak)) -void matrix_init_user(void) { - // leave this function blank - it can be defined in a keymap file -}; - -__attribute__ ((weak)) -void matrix_scan_user(void) { - // leave this function blank - it can be defined in a keymap file -} - -__attribute__ ((weak)) -bool process_action_user(keyrecord_t *record) { - // leave this function blank - it can be defined in a keymap file - return true; -} - -__attribute__ ((weak)) -void led_set_user(uint8_t usb_led) { - // leave this function blank - it can be defined in a keymap file -} - -void matrix_init_kb(void) { - // put your keyboard start-up code here - // runs once when the firmware starts up - - MCUCR |= (1<= BACKLIGHT_LEVELS ) - { - // Turn on PWM control of PB7 - TCCR1A |= _BV(COM1C1); - - // Set the brightness to max - CHANNEL = 0xFFFF; - } - else - { - // Turn on PWM control of PB7 - TCCR1A |= _BV(COM1C1); - - // Set the brightness - CHANNEL = 0xFFFF >> ((BACKLIGHT_LEVELS - level) * ((BACKLIGHT_LEVELS + 1) / 2)); - } - breathing_intensity_default(); -} - - -void breathing_enable(void) -{ - if (get_backlight_level() == 0) - { - breathing_index = 0; - } - else - { - // Set breathing_index to be at the midpoint (brightest point) - breathing_index = 0x20 << breath_speed; - } - - breathing_halt = BREATHING_NO_HALT; - - // Enable breathing interrupt - TIMSK1 |= _BV(OCIE1A); -} - -void breathing_pulse(void) -{ - if (get_backlight_level() == 0) - { - breathing_index = 0; - } - else - { - // Set breathing_index to be at the midpoint + 1 (brightest point) - breathing_index = 0x21 << breath_speed; - } - - breathing_halt = BREATHING_HALT_ON; - - // Enable breathing interrupt - TIMSK1 |= _BV(OCIE1A); -} - -void breathing_disable(void) -{ - // Disable breathing interrupt - TIMSK1 &= ~_BV(OCIE1A); - backlight_set(get_backlight_level()); -} - -void breathing_self_disable(void) -{ - if (get_backlight_level() == 0) - { - breathing_halt = BREATHING_HALT_OFF; - } - else - { - breathing_halt = BREATHING_HALT_ON; - } - - //backlight_set(get_backlight_level()); -} - -void breathing_toggle(void) -{ - if (!is_breathing()) - { - if (get_backlight_level() == 0) - { - breathing_index = 0; - } - else - { - // Set breathing_index to be at the midpoint + 1 (brightest point) - breathing_index = 0x21 << breath_speed; - } - - breathing_halt = BREATHING_NO_HALT; - } - - // Toggle breathing interrupt - TIMSK1 ^= _BV(OCIE1A); - - // Restore backlight level - if (!is_breathing()) - { - backlight_set(get_backlight_level()); - } -} - -bool is_breathing(void) -{ - return (TIMSK1 && _BV(OCIE1A)); -} - -void breathing_intensity_default(void) -{ - //breath_intensity = (uint8_t)((uint16_t)100 * (uint16_t)get_backlight_level() / (uint16_t)BACKLIGHT_LEVELS); - breath_intensity = ((BACKLIGHT_LEVELS - get_backlight_level()) * ((BACKLIGHT_LEVELS + 1) / 2)); -} - -void breathing_intensity_set(uint8_t value) -{ - breath_intensity = value; -} - -void breathing_speed_default(void) -{ - breath_speed = 4; -} - -void breathing_speed_set(uint8_t value) -{ - bool is_breathing_now = is_breathing(); - uint8_t old_breath_speed = breath_speed; - - if (is_breathing_now) - { - // Disable breathing interrupt - TIMSK1 &= ~_BV(OCIE1A); - } - - breath_speed = value; - - if (is_breathing_now) - { - // Adjust index to account for new speed - breathing_index = (( (uint8_t)( (breathing_index) >> old_breath_speed ) ) & 0x3F) << breath_speed; - - // Enable breathing interrupt - TIMSK1 |= _BV(OCIE1A); - } - -} - -void breathing_speed_inc(uint8_t value) -{ - if ((uint16_t)(breath_speed - value) > 10 ) - { - breathing_speed_set(0); - } - else - { - breathing_speed_set(breath_speed - value); - } -} - -void breathing_speed_dec(uint8_t value) -{ - if ((uint16_t)(breath_speed + value) > 10 ) - { - breathing_speed_set(10); - } - else - { - breathing_speed_set(breath_speed + value); - } -} - -void breathing_defaults(void) -{ - breathing_intensity_default(); - breathing_speed_default(); - breathing_halt = BREATHING_NO_HALT; -} - -/* Breathing Sleep LED brighness(PWM On period) table - * (64[steps] * 4[duration]) / 64[PWM periods/s] = 4 second breath cycle - * - * http://www.wolframalpha.com/input/?i=%28sin%28+x%2F64*pi%29**8+*+255%2C+x%3D0+to+63 - * (0..63).each {|x| p ((sin(x/64.0*PI)**8)*255).to_i } - */ -static const uint8_t breathing_table[64] PROGMEM = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 6, 10, - 15, 23, 32, 44, 58, 74, 93, 113, 135, 157, 179, 199, 218, 233, 245, 252, -255, 252, 245, 233, 218, 199, 179, 157, 135, 113, 93, 74, 58, 44, 32, 23, - 15, 10, 6, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -}; - -ISR(TIMER1_COMPA_vect) -{ - // CHANNEL = (pgm_read_byte(&breathing_table[ ( (uint8_t)( (breathing_index++) >> breath_speed ) ) & 0x3F ] )) * breath_intensity; - - - uint8_t local_index = ( (uint8_t)( (breathing_index++) >> breath_speed ) ) & 0x3F; - - if (((breathing_halt == BREATHING_HALT_ON) && (local_index == 0x20)) || ((breathing_halt == BREATHING_HALT_OFF) && (local_index == 0x3F))) - { - // Disable breathing interrupt - TIMSK1 &= ~_BV(OCIE1A); - } - - CHANNEL = (uint16_t)(((uint16_t)pgm_read_byte(&breathing_table[local_index]) * 257)) >> breath_intensity; - -} - - - -#endif \ No newline at end of file diff --git a/keyboard/atomic/atomic.h b/keyboard/atomic/atomic.h deleted file mode 100644 index 901761f514..0000000000 --- a/keyboard/atomic/atomic.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef ATOMIC_H -#define ATOMIC_H - -#include "quantum.h" -#include -#include -#include - -// This a shortcut to help you visually see your layout. -// The following is an example using the Planck MIT layout -// The first section contains all of the arguements -// The second converts the arguments into a two-dimensional array -#define KEYMAP_SEMI_STANDARD( \ - K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, \ - K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ - K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \ - K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3D, K3E, \ - K40, K41, K43, K46, K4A, K4B, K4C, K4D, K4E \ -) { \ - { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E }, \ - { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ - { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, K2E }, \ - { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, K3C, K3D, K3E }, \ - { K40, K41, KC_NO, K43, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ -} - -void matrix_init_user(void); -void matrix_scan_user(void); -bool process_action_user(keyrecord_t *record); -void led_set_user(uint8_t usb_led); -void backlight_init_ports(void); - -void breathing_enable(void); -void breathing_pulse(void); -void breathing_disable(void); -void breathing_self_disable(void); -void breathing_toggle(void); -bool is_breathing(void); - - -void breathing_defaults(void); -void breathing_intensity_default(void); -void breathing_speed_default(void); -void breathing_speed_set(uint8_t value); -void breathing_speed_inc(uint8_t value); -void breathing_speed_dec(uint8_t value); - - -#endif \ No newline at end of file diff --git a/keyboard/atomic/atomic_pcb.hex b/keyboard/atomic/atomic_pcb.hex deleted file mode 100644 index a40409e090..0000000000 --- a/keyboard/atomic/atomic_pcb.hex +++ /dev/null @@ -1,1566 +0,0 @@ -:100000000C9431080C9475080C9475080C947508C0 -:100010000C9475080C9475080C9475080C9475086C -:100020000C9475080C9475080C944C120C941E13C7 -:100030000C945B220C9475080C9475080C9475084C -:100040000C9475080C9475080C9475080C9475083C -:100050000C9475080C94C8220C9475080C947508BF -:100060000C9475080C9475080C9475080C9475081C -:100070000C9475080C9475080C9475080C9475080C -:100080000C9475080C9475080C9475080C947508FC -:100090000C9475080C9475080C9475080C947508EC -:1000A0000C9475080C9475080C947508DB2B032CC4 -:1000B000042AE12CE12C902BE12CE12C2D2CE12CBD -:1000C000402CAE2CE12CE12CE12CE12C832C6A2C71 -:1000D000E12C532CE12C132CE12CE12CDB2CDB2C20 -:1000E000DB2CDB2CDB2CDB2CDB2CDB2CDB2CD92CDA -:1000F000E12CD92CE12CE12CE12CE12CE12CE12CA0 -:10010000E12CE12CE12CE12CE12CD92CE12CE12C8F -:10011000902B712BDD2CDD2CDD2CDD2CDD2CDD2C52 -:10012000DD2CDD2CDD2CDD2CDD2CDD2CBE2CE12CA2 -:10013000EF2B626F756E6365213A200025303258CF -:10014000000A000A722F63203031323334353637DB -:1001500038394142434445460A0025303258003A76 -:1001600020002530313662000A000000F1A2F1A320 -:10017000018C028C35001E001F002000210022008F -:10018000230024002500260027002D002E002A0031 -:100190004C002B0014001A000800150017001C006A -:1001A00018000C00120013002F00300031004C002A -:1001B000290004001600070009000A000B000D00CA -:1001C0000E000F0033003400280028004B00E1002F -:1001D0001D001B000600190005001100100036006C -:1001E00037003800E500E50052004E001340E00003 -:1001F000E200E300E3002C002C00E700E700E6004B -:10020000E4001340500051004F0001090209005B57 -:10021000435D005B445D005B525D005B535D005BD2 -:10022000575D0055534220636F6E6669677572654E -:10023000642E0A004B6579626F6172642073746189 -:1002400072742E0A005B735D000E03410074006F30 -:10025000006D006900630000002C034F0072007401 -:100260000068006F006C0069006E0065006100723C -:100270000020004B006500790062006F0061007291 -:10028000006400730000000403090409028D0005E6 -:100290000100A0FA09040000010301010009211175 -:1002A000010001223F000705810308000A0904013B -:1002B000000103010200092111010001224D000784 -:1002C00005820308000A0904020001030000000976 -:1002D00021110100012236000705830308000A09E5 -:1002E0000403000203000000092111010001222083 -:1002F000000705840320000107050403200001090D -:100300000404000103000000092111010001223949 -:10031000000705850310000112011001000000080C -:10032000EDFE606001000102000105010906A10166 -:10033000050719E029E715002501950875018102D7 -:1003400005081901290595057501910295017503A7 -:100350009101050719002977150025019578750188 -:100360008102C00631FF0974A1010975150025FF3E -:100370009520750881020976150025FF95207508DE -:100380009102C005010980A101850216010026B76E -:10039000001A01002AB700751095018100C0050CF4 -:1003A0000901A1018503160100269C021A01002AF9 -:1003B0009C02751095018100C005010902A1010987 -:1003C00001A10005091901290515002501950575EB -:1003D000018102950175038101050109300931157B -:1003E00081257F95027508810609381581257F953D -:1003F0000175088106050C0A38021581257F9501D3 -:1004000075088106C0C005010906A101050719E0AC -:1004100029E71500250195087501810295017508E8 -:1004200081010508190129059505750191029501BC -:10043000750391010507190029FF150025FF950691 -:1004400075088100C06B6579626F6172645F726567 -:10045000706F72743A20002530325820000A006B09 -:100460006579626F6172645F7365745F6C65643A2D -:10047000200025303258000A006164645F6B6579A2 -:100480005F6269743A2063616E2774206164643A24 -:1004900020253032580A0064656C5F6B65795F62B5 -:1004A00069743A2063616E27742064656C3A202574 -:1004B0003032580A00626F6F676D6167696320733D -:1004C00063616E3A202E2E2E2000646F6E652E0A18 -:1004D000006D6F7573656B6579205B62746E7C78F7 -:1004E0002079207620685D287265702F61636C2901 -:1004F0003A205B0025303258007C00256400200043 -:10050000256400200025640020002564005D28008B -:100510002575002F00257500290A006565636F6E3B -:100520006669673A0A004C6F636B65642E0A005572 -:100530006E6C6F636B65642E0A000A456E7465729B -:1005400020436F6E736F6C65204D6F64650A0043C6 -:100550003E20000A0A4A756D7020746F20626F6F2A -:10056000746C6F616465722E2E2E20006E6F742085 -:10057000737570706F727465642E0A000A44454288 -:1005800055473A2064697361626C65642E0A000AFB -:1005900044454255473A20656E61626C65642E0A97 -:1005A000000A44454255473A206D617472697820CB -:1005B000656E61626C65642E0A000A4445425547C7 -:1005C0003A206D61747269782064697361626C6548 -:1005D000642E0A000A44454255473A206B65796209 -:1005E0006F61726420656E61626C65642E0A000A38 -:1005F00044454255473A206B6579626F61726420C9 -:1006000064697361626C65642E0A000A4445425550 -:10061000473A206D6F75736520656E61626C656425 -:100620002E0A000A44454255473A206D6F7573659E -:100630002064697361626C65642E0A000A0A2D2DBC -:100640002D2D2D2056657273696F6E202D2D2D2D49 -:100650002D0A00444553433A204120636F6D706179 -:100660006374206F7274686F6C696E656172206B61 -:100670006579626F6172640A005649443A203078A5 -:1006800046454544284F7274686F6C696E656172A7 -:10069000204B6579626F6172647329205049443A36 -:1006A000203078363036302841746F6D69632920E8 -:1006B0005645523A203078303030310A00425549A0 -:1006C0004C443A2062383961396364202830313A29 -:1006D00035343A333620536570202037203230319C -:1006E00035290A004F5054494F4E533A204C554635 -:1006F0004120424F4F544D41474943204D4F5553A0 -:10070000454B45592045585452414B455920434F7C -:100710004E534F4C4520434F4D4D414E44204E4B80 -:10072000524F20343039360A004743433A20342EA2 -:10073000372E32204156522D4C4942433A20312E19 -:10074000382E30204156525F415243483A2061765C -:1007500072350A0074696D65725F636F756E743A05 -:10076000202530346C580A000A0A2D2D2D2D2D20FD -:10077000537461747573202D2D2D2D2D0A00686F13 -:1007800073745F6B6579626F6172645F6C656473CB -:1007900028293A2025580A006B6579626F617264D6 -:1007A0005F70726F746F636F6C3A2025580A006B2C -:1007B0006579626F6172645F69646C653A2025587F -:1007C0000A004E4B524F3A20656E61626C65640AB6 -:1007D000004E4B524F3A2064697361626C65640A43 -:1007E000003F0064656661756C745F6C6179657269 -:1007F0003A20002575000A0064656275675F636FC3 -:100800006E6669672E7261773A2000253032580093 -:100810000A002E656E61626C653A20002575000A3B -:10082000002E6D61747269783A20002575000A0007 -:100830002E6B6579626F6172643A20002575000A3B -:10084000002E6D6F7573653A20002575000A006BE8 -:1008500065796D61705F636F6E6669672E7261772F -:100860003A200025303258000A002E737761705FFD -:10087000636F6E74726F6C5F636170736C6F636BC8 -:100880003A20002575000A002E636170736C6F6357 -:100890006B5F746F5F636F6E74726F6C3A200025CC -:1008A00075000A002E737761705F6C616C745F6C09 -:1008B0006775693A20002575000A002E737761700C -:1008C0005F72616C745F726775693A20002575000C -:1008D0000A002E6E6F5F6775693A20002575000A61 -:1008E000002E737761705F67726176655F65736311 -:1008F0003A20002575000A002E737761705F6261EF -:10090000636B736C6173685F6261636B7370616367 -:10091000653A20002575000A002E6E6B726F3A2032 -:10092000002575000A006261636B6C696768745F1B -:10093000636F6E6669672E7261773A2000253032E8 -:1009400058000A002E656E61626C653A20002575BC -:10095000000A002E6C6576656C3A20002575000A49 -:10096000000A0A2D2D2D2D2D20436F6D6D616E64B3 -:100970002048656C70202D2D2D2D2D0A00633A091D -:10098000656E74657220636F6E736F6C65206D6F3A -:1009900064650A00643A09746F67676C6520646572 -:1009A00062756720656E61626C650A00783A097449 -:1009B0006F67676C65206D61747269782064656229 -:1009C00075670A006B3A09746F67676C65206B6521 -:1009D00079626F6172642064656275670A006D3ABE -:1009E00009746F67676C65206D6F7573652064654A -:1009F0006275670A00763A097072696E74206465E0 -:100A0000766963652076657273696F6E202620694A -:100A10006E666F0A00743A097072696E74207469A8 -:100A20006D657220636F756E740A00733A09707297 -:100A3000696E74207374617475730A00653A097085 -:100A400072696E7420656570726F6D20636F6E667B -:100A500069670A006E3A09746F67676C65204E4BD0 -:100A6000524F0A00302F4631303A09737769746368 -:100A70006820746F204C6179657230200A00312F34 -:100A800046313A0973776974636820746F204C614A -:100A900079657231200A00322F46323A097377693C -:100AA00074636820746F204C6179657232200A008B -:100AB000332F46333A0973776974636820746F2063 -:100AC0004C6179657233200A00342F46343A097339 -:100AD000776974636820746F204C61796572342083 -:100AE0000A00505363723A09706F77657220646F21 -:100AF000776E2F72656D6F74652077616B652D75EC -:100B0000700A00436170733A094C6F636B204B6548 -:100B100079626F617264284368696C642050726FF7 -:100B20006F66290A00506175733A096A756D702005 -:100B3000746F20626F6F746C6F616465720A000A73 -:100B40000A2D2D2D2D2D20436F6E736F6C6520485F -:100B5000656C70202D2D2D2D2D0A004553432F71CE -:100B60003A09717569740A006D3A096D6F7573659C -:100B70006B65790A007377697463685F64656661A1 -:100B8000756C745F6C617965723A20002575002080 -:100B9000746F20002575000A00433E20000A51753D -:100BA000697420436F6E736F6C65204D6F64650AC6 -:100BB000000A456E746572204D6F7573656B6579BB -:100BC00020436F6E736F6C650A004D303E003F002E -:100BD0000A0A2D2D2D2D2D204D6F7573656B6579AE -:100BE00020506172616D65746572732048656C7028 -:100BF000202D2D2D2D2D0A004553432F713A0971BB -:100C00007569740A00313A0973656C656374206D07 -:100C10006B5F64656C6179282A31306D73290A0035 -:100C2000323A0973656C656374206D6B5F696E742D -:100C3000657276616C286D73290A00333A09736511 -:100C40006C656374206D6B5F6D61785F7370656553 -:100C5000640A00343A0973656C656374206D6B5FD8 -:100C600074696D655F746F5F6D61780A00353A096C -:100C700073656C656374206D6B5F776865656C5F29 -:100C80006D61785F73706565640A00363A09736553 -:100C90006C656374206D6B5F776865656C5F746904 -:100CA0006D655F746F5F6D61780A00703A097072EC -:100CB000696E7420706172616D65746572730A008B -:100CC000643A097365742064656661756C74207696 -:100CD000616C7565730A0075703A09696E637265B7 -:100CE00061736520706172616D6574657273282B24 -:100CF00031290A00646F776E3A0964656372656131 -:100D0000736520706172616D6574657273282D3131 -:100D1000290A00706775703A09696E6372656173BC -:100D20006520706172616D6574657273282B313056 -:100D3000290A007067646F776E3A096465637265AB -:100D400061736520706172616D6574657273282DC1 -:100D50003130290A000A7370656564203D2064659E -:100D60006C7461202A206D61785F73706565642002 -:100D70002A2028726570656174202F2074696D6562 -:100D80005F746F5F6D6178290A007768657265200E -:100D900064656C74613A20637572736F723D0025EF -:100DA00075002C20776865656C3D002575000A008C -:100DB00053656520687474703A2F2F656E2E7769BD -:100DC0006B6970656469612E6F72672F77696B69F3 -:100DD0002F4D6F7573655F6B6579730A000A5175E6 -:100DE0006974204D6F7573656B657920436F6E7301 -:100DF0006F6C650A00433E200073656C6563746523 -:100E00006420706172616D657465723A20002575A9 -:100E1000000A007365742064656661756C742076E1 -:100E2000616C7565732E0A003F004D002575003E0C -:100E300020000A0A2D2D2D2D2D204D6F7573656B09 -:100E4000657920506172616D6574657273202D2D16 -:100E50002D2D2D0A00313A206D6B5F64656C617930 -:100E6000282A31306D73293A20002575000A003296 -:100E70003A206D6B5F696E74657276616C286D7374 -:100E8000293A20002575000A00333A206D6B5F6D0A -:100E900061785F73706565643A20002575000A000B -:100EA000343A206D6B5F74696D655F746F5F6D615F -:100EB000783A20002575000A00353A206D6B5F777F -:100EC0006865656C5F6D61785F73706565643A2015 -:100ED000002575000A00363A206D6B5F77686565FE -:100EE0006C5F74696D655F746F5F6D61783A200047 -:100EF0002575000A006D6B5F64656C6179203D208B -:100F0000002575000A006D6B5F696E74657276610D -:100F10006C203D20002575000A006D6B5F6D6178C7 -:100F20005F7370656564203D20002575000A006DC3 -:100F30006B5F74696D655F746F5F6D6178203D20D4 -:100F4000002575000A006D6B5F776865656C5F6DE5 -:100F500061785F7370656564203D20002575000A27 -:100F6000006D6B5F776865656C5F74696D655F7454 -:100F70006F5F6D6178203D20002575000A006D6B64 -:100F80005F64656C6179203D20002575000A006D65 -:100F90006B5F696E74657276616C203D200025750B -:100FA000000A006D6B5F6D61785F7370656564202A -:100FB0003D20002575000A006D6B5F74696D655FEB -:100FC000746F5F6D6178203D20002575000A006D0B -:100FD0006B5F776865656C5F6D61785F7370656581 -:100FE00064203D20002575000A006D6B5F77686501 -:100FF000656C5F74696D655F746F5F6D6178203DCE -:1010000020002575000A006261636B6C6967687473 -:1010100020696E6372656173653A2025750A006206 -:1010200061636B6C69676874206465637265617382 -:10103000653A2025750A006261636B6C69676874A4 -:1010400020746F67676C653A2025750A00626163DA -:101050006B6C6967687420737465703A2025750A33 -:10106000000011241FBECFEFDAE0DEBFCDBF04B613 -:1010700003FE24C08091EA019091EB01A091EC0164 -:10108000B091ED018730904BA740B04BB9F410926E -:10109000EA011092EB011092EC011092ED0114BEE6 -:1010A00084B7877F84BF88E10FB6F894809360008F -:1010B000109260000FBEE0E0F8E3099511E0A0E0B7 -:1010C000B1E0E0E9F1E602C005900D92AA33B10764 -:1010D000D9F711E0AAE3B1E001C01D92AA3EB10721 -:1010E000E1F70E948F0F0C94C6300C940000FF9320 -:1010F000EF93E091C701F091C801309709F009958D -:10110000EF91FF910895FC018591803011F0EFDFA0 -:10111000FBCF0895FF27E0E230E247FF0CC0419586 -:1011200097FF09C0EDE26095709580959095611DDF -:10113000711D811D911D27FF02C0219530E350E2F2 -:10114000AA27660F771F881F991FAA1FA41710F0E0 -:10115000A41B63955A95A9F7AA3008F0A95FA05D72 -:10116000AF93F395611571058105910541F7ED3256 -:1011700011F4EF93F395F21718F43F93F395FBCF27 -:101180008F91B5DFFA95E1F70895E991F99185918D -:10119000803021F0853219F0AADFF9CF089520E0E0 -:1011A000E89455915532C1F3503311F46894559138 -:1011B0005A3348F4505390F3220F022E220F220F7D -:1011C000200D250FF4CF0EF4219589919991533676 -:1011D00019F3533729F1533559F1BC018827992761 -:1011E000E8945C3621F4899199916894559154362C -:1011F00039F446EF7EF077FF0DC08FEF9FEF0AC006 -:1012000055374AE039F0583540E121F0523642E096 -:1012100009F00895FF93EF937DDFEF91FF91B7CF32 -:10122000FF93EF93FC0181918030B9F360DFFBCF36 -:10123000FF93EF9368DFF1CFDF93CF93CDB7DEB7A6 -:101240002596A3DFCF91DF91089584B18F7984B97A -:1012500085B1806685B98AB18E7D8AB98BB181628C -:101260008BB93E98469A089585B7806885BF85B743 -:10127000806885BF0E94E10C6E9A769A0E942509CB -:1012800084B18E7E84B985B1816185B93F98479AD2 -:101290008AB181728AB98BB18E6D8BB980B38C7033 -:1012A00080BB81B3836F81BB10923B0110923A01E6 -:1012B000109245011092440110923D0110923C01A0 -:1012C000109247011092460110923F0110923E0188 -:1012D0001092490110924801109241011092400170 -:1012E00010924B0110924A01109243011092420158 -:1012F00010924D0110924C010895AF92BF92CF927F -:10130000EF92FF920F931F93CF93DF93C4E4D1E04A -:1013100010E001E0A5E0CA2EBCE3EB2EB1E0FB2E0D -:10132000123071F018F4113029F407C0133059F05D -:10133000143061F0509A58980BC0559A5D9808C0C7 -:10134000259A2D9805C0269A2E9802C03E9A469856 -:1013500080EA8A95F1F78FB18695802780FBAA24D1 -:10136000A0F8B12C789B03C020E030E002C022E05E -:1013700030E02A293B29189B03C080E090E002C09E -:1013800084E090E0282B392B86B1992787FD909532 -:10139000809590958827990F881F9927F3E0880FEB -:1013A000991FFA95E1F7282B392B7C9B03C080E02D -:1013B00090E002C080E190E0282B392B7D9B03C098 -:1013C00080E090E002C080E290E0282B392B7E9BE9 -:1013D00003C080E090E002C080E490E0282B392B2D -:1013E0008FB1992787FD9095809590958827990FC3 -:1013F000881F99279695982F882797958795282B4A -:10140000392B4C9B03C080E090E002C080E091E06B -:10141000282B392B4E9B03C080E090E002C080E077 -:1014200092E0282B392B1C9B03C080E090E002C087 -:1014300080E094E0282B392B89B1992787FD90957E -:10144000809590958827990F881F9927982F88272E -:10145000990F990F990F282B392B4B9B03C080E0D4 -:1014600090E002C080E090E1282B392B4A9B03C01A -:1014700080E090E002C080E090E2282B392B499B6D -:1014800003C080E090E002C080E090E4282B392B7C -:10149000888199818217930741F13983288380914C -:1014A0000001882301F18091C50180FF04C082E31F -:1014B00091E00E9483088091C50180FF0CC080915B -:1014C00000011F928F93FF92EF920E941C090F90D0 -:1014D0000F900F900F908091C50180FF04C081E4B0 -:1014E00091E00E948308C09200010E9425091F5FBD -:1014F0002296153009F014CF809100018823A1F1C4 -:10150000815080930001882339F08FE99FE0019793 -:10151000F1F700C0000028C080914401909145017E -:1015200090933B0180933A0180914601909147014D -:1015300090933D0180933C01809148019091490135 -:1015400090933F0180933E0180914A0190914B011D -:10155000909341018093400180914C0190914D0105 -:10156000909343018093420181E0DF91CF911F91DD -:101570000F91FF90EF90CF90BF90AF900895E82F1C -:10158000F0E0EE0FFF1FE65CFE4F80819181089531 -:10159000CF92DF92EF92FF920F931F93CF93DF933F -:1015A00083E491E00E9483082AE3E22E21E0F22EF8 -:1015B000C0E0D0E03AE5C32E31E0D32E02E611E0E0 -:1015C000DF93CF93DF92CF920E941C098FE591E0C9 -:1015D0000E948308F701819191917F010E94052269 -:1015E0009F938F931F930F930E941C0988E691E0AD -:1015F0000E94830821968DB79EB708960FB6F8947F -:101600009EBF0FBE8DBFC530D105D1F6DF91CF9102 -:101610001F910F91FF90EF90DF90CF900895089564 -:101620000895611107C0FC018281882319F02AE026 -:1016300032E002C020E030E0C90108958B3B910503 -:1016400068F4883A910530F5853A9105C0F4843004 -:10165000910598F4019709F06FC071C0803E910523 -:1016600008F46AC0883E910540F09C01205F310972 -:101670002031310508F060C05CC09C01A1C0853AF2 -:10168000910509F45FC0863A910509F45EC023E82C -:1016900030E496C0883A910509F45AC0893A910518 -:1016A00009F459C08A3A910509F458C08B3A91055A -:1016B00009F457C08C3A910509F456C08D3A91054A -:1016C00009F455C0803B910509F454C08E3A910548 -:1016D00009F453C08F3A910509F452C0813B91053A -:1016E00009F451C0823B910509F450C0833B910538 -:1016F00009F44FC0843B910509F44EC0853B910528 -:1017000009F44DC0863B910509F44CC0873B910517 -:1017100009F44BC0883B910509F44AC0893B910507 -:1017200009F449C08A3B910509F048C02AE236E431 -:1017300047C09C01306544C020E030E041C021E05A -:1017400030E03EC021E830E43BC022E830E438C05D -:1017500022EE34E435C029EE34E432C02AEE34E41B -:101760002FC025EB34E42CC026EB34E429C027EB52 -:1017700034E426C02CEC34E423C02DEC34E420C047 -:1017800023E835E41DC02AE835E41AC022E935E42F -:1017900017C024E935E414C021E236E411C023E285 -:1017A00036E40EC024E236E40BC025E236E408C07D -:1017B00026E236E405C027E236E402C020E034E445 -:1017C000C901089508959FE0799FF00111249BE4D9 -:1017D000899FE00DF11D1124E60FF11DEE0FFF1F93 -:1017E000EC58FE4F25913491C9010895880F991F37 -:1017F00086519040FC0125913491C9010895880FCC -:10180000991F86599E4FFC0125913491C901089575 -:101810000E94E30B9C013A9521153F4108F4CDC08D -:101820009C0130522115304120F49F700E94FF0B23 -:10183000C4C09C0130532115304120F49C01332752 -:10184000306CBCC09C0130542031310528F49C011F -:101850002F703327346DB2C0803120E4920719F421 -:1018600020E031EDABC0813140E4940719F420E071 -:1018700030EDA4C0823120E4920719F420E032ED6B -:101880009DC0833140E4940719F420E033ED96C005 -:10189000811520E5920711F40C94ED22803E91050C -:1018A000E0F4803C910568F58133910509F474C03A -:1018B00048F48932910509F46AC08A32910509F029 -:1018C0007AC074C089339105F9F082389105E1F04E -:1018D0008533910509F06FC050C0833E9105A9F191 -:1018E00040F4803E9105C9F0823E910509F063C045 -:1018F0001BC0863E910571F1873E910509F05BC0E2 -:1019000037C00E94F60B59C02091DA0120FD02C0B9 -:1019100021FF51C080EE90E04EC08091DA0180FF3F -:10192000F9CF89E390E047C08091DA0182FF0AC0D5 -:101930008091DA0184FF03C080E090E03CC083EE38 -:1019400090E039C082EE90E036C08091DA0182FFEB -:10195000EFCFF8CF8091DA0183FF07C08091DA01E1 -:1019600084FDEACF87EE90E026C086EE90E023C0AB -:101970008091DA0183FFF2CFF8CF8091DA0185FF01 -:1019800003C089E290E017C085E390E014C0809125 -:10199000DA0185FDF9CFF5CF8091DA0186FF03C02A -:1019A0008AE290E008C081E390E005C08091DA010E -:1019B00086FDF9CFF5CF0E941E0B9C01C901089549 -:1019C0000895279A2F988FEF9FEF90938700809329 -:1019D00086008AE08093800089E1809381000C94E6 -:1019E000622E81110AC080918000877F80938000E1 -:1019F00010928D0010928C00089590918000986054 -:101A00009093800021E030E002C0220F331F8A95BE -:101A1000E2F72150310930938D0020938C00089516 -:101A200080915F0108959091E001943009F04DC0DC -:101A30009091E9009F702091EC0020FF02C020E807 -:101A400001C020E0292B94E09093E9009091EB00F5 -:101A500090FF38C09091EE0097FF34C090916001E4 -:101A6000992321F09091E80095FF2CC0109260011D -:101A700096E014C03091E001343021F53091EB0054 -:101A800035FD20C0915021F481E0809360011AC09F -:101A9000EFE9FFE03197F1F700C000003091E80076 -:101AA00035FFE8CF8093F1008091E80085FD05C007 -:101AB0008091E8008E778093E8002F702093E900F2 -:101AC00080E008952F702093E9008FEF0895CF9361 -:101AD000DF9300D01F92CDB7DEB72091E001243014 -:101AE00021F523E029839B838A832093E9008FEFEC -:101AF00006C095ED9A95F1F70000882329F09091A2 -:101B0000E800815095FFF5CF8091E80085FF0DC07A -:101B100040E050E063E070E0CE0101960E94391091 -:101B20008091E8008E778093E8000F900F900F90DF -:101B3000DF91CF910895CF93DF9300D01F92CDB75F -:101B4000DEB72091E001243029F522E029839B8330 -:101B50008A8383E08093E9008FEF06C095ED9A9524 -:101B6000F1F70000882329F09091E800815095FF5B -:101B7000F5CF8091E80085FF0DC040E050E063E0C4 -:101B800070E0CE0101960E9439108091E8008E77B6 -:101B90008093E8000F900F900F90DF91CF91089500 -:101BA0002091E0012430F9F422E02093E9002FEFA6 -:101BB00006C035ED3A95F1F70000222329F0309167 -:101BC000E800215035FFF5CF2091E80025FF0BC03C -:101BD00040E050E065E070E00E9439108091E8003C -:101BE0008E778093E8000895CF93DF93EC01809186 -:101BF000E001843009F045C080910D018823C9F0CF -:101C000085E08093E9008FEF06C095E19A95F1F7A2 -:101C10000000882329F09091E800815095FFF5CFCE -:101C20008091E80085FF2DC040E050E060E170E069 -:101C300018C081E08093E9008FEF06C095ED9A957A -:101C4000F1F70000882329F09091E800815095FF7A -:101C5000F5CF8091E80085FF14C040E050E068E0D7 -:101C600070E0CE010E9439108091E8008E77809359 -:101C7000E80080E1FE01AFE4B1E001900D928A95A9 -:101C8000E1F7DF91CF9108958FE092E00E94830801 -:101C90008091DF01811109C00E94D1110E942E1292 -:101CA0008091E20084608093E200089583E192E0F5 -:101CB0000E9483081092DF01089587E192E00C945E -:101CC00083088BE192E00E9483080C94100B8FE153 -:101CD00092E00E9483080C9457228091E0018430A6 -:101CE00049F58091E9008F709091EC0090FF02C05F -:101CF00090E801C090E0982B84E08093E900809107 -:101D0000EB0080FF14C08091EE0087FD03C00FC080 -:101D10001092F1008091E80085FDFACF8091E800F3 -:101D200080FF05C08091E8008E778093E8009F7067 -:101D30009093E900089542E061EC81E00E94471130 -:101D400042E061EC82E00E94471142E061EC83E0F6 -:101D50000E94471146E261EC84E00E94471142E193 -:101D600061EC85E00C9447118091E201833009F425 -:101D700056C030F4813071F0823009F0AEC095C0A9 -:101D80008A3009F482C08B3009F461C0893009F0CF -:101D9000A4C020C08091E101813A09F09EC08091E9 -:101DA000E800877F8093E8008091E5019091E6014B -:101DB000892B21F060E080E090E003C060E18FE4D7 -:101DC00091E070E00E9488108091E8008B7780930A -:101DD000E80008958091E101813209F07EC0809190 -:101DE000E5019091E601009719F0049709F075C09C -:101DF0008091E800877F8093E80005C08091E00132 -:101E0000882309F46AC08091E80082FFF7CF8091AF -:101E1000F10080935F018091E8008B775AC0809138 -:101E2000E101813A09F059C08091E5019091E60104 -:101E3000892B09F052C08091E800877F8093E800E9 -:101E40008091E80080FFFCCF80910C013DC0809123 -:101E5000E101813209F041C08091E5019091E601F4 -:101E6000892BD9F58091E800877F8093E8000E9454 -:101E70007E119091E30181E0911101C080E0809397 -:101E80000C0180930D010C94801B8091E101813243 -:101E900021F58091E800877F8093E8000E947E1101 -:101EA0008091E40180934E0108958091E101813A8F -:101EB000A1F48091E800877F8093E8008091E8009A -:101EC00080FFFCCF80914E018093F1008091E8006B -:101ED0008E778093E8000C947E11089584B7877FF5 -:101EE00084BF88E10FB6F894809360001092600080 -:101EF0000FBE90E080E80FB6F89480936100909355 -:101F000061000FBE0E94D1110E942E12E2EEF0E09D -:101F100080818460808383E19DE00C949B210E94FA -:101F20006E0F789402C00E94CB148091E00184303F -:101F3000D1F783E292E00E9483080E947A1582E042 -:101F400091E00E94E81484E392E00E9483080FC0AD -:101F500085E492E00E9483080E941C228091DE01A9 -:101F6000882329F00E94422281110E94231080912F -:101F7000E001853069F30E94AA15F9CF292F332794 -:101F800023303105B1F04CF42130310509F44DC056 -:101F90002230310509F04EC007C02132310541F130 -:101FA0002232310591F146C0EDE8F0E08BE892E095 -:101FB00045C099278130910569F08230910589F0FB -:101FC000892B09F037C0E7E8F2E0E491F0E087E818 -:101FD00092E034C0E9E5F2E0E491F0E089E592E0D6 -:101FE0002DC0E9E4F2E0E491F0E089E492E026C05B -:101FF000653000F5E62FF0E0EE0FFF1FEA5EFE4FC2 -:1020000080819181E9E0F0E019C0653098F4E62F15 -:10201000F0E0DF01AA0FBB1FA05EBE4F8D919C9127 -:10202000E65DFE4FE081F0E009C0E2E1F0E088E12A -:1020300093E004C0E0E0F0E080E090E0DA018D930E -:102040009C93CF01089580E189BD82E189BD09B4E7 -:1020500000FEFDCF8091D8008F7D8093D8008091C5 -:10206000E00082608093E0008091E00081FDFCCF81 -:102070000895BF92CF92DF92EF92FF920F931F933A -:10208000CF93DF937C018B01EA010E949F11B82E50 -:10209000811133C0209731F028813981021B130B45 -:1020A000E20EF31EC12CD12C23C08091E80085FDE7 -:1020B00015C08091E8008E778093E800209749F062 -:1020C000888199818C0D9D1D9983888325E0B22E8E -:1020D00014C00E949F11882359F00EC0F70181910E -:1020E0007F018093F10001501109FFEFCF1ADF0A41 -:1020F00001151105D1F601C0B82E8B2DDF91CF91BE -:102100001F910F91FF90EF90DF90CF90BF900895B7 -:102110004091E7015091E8014617570748F06115D3 -:10212000710539F44091E8004E774093E80001C012 -:10213000BA01FC0140E033C08091E001882309F43A -:1021400042C0853009F441C08091E80083FD39C068 -:102150008091E80082FD2FC08091E80080FF1FC0C1 -:102160009091F3008091F200392F20E0A901482BD3 -:10217000CA0106C041914093F10061507109019676 -:102180006115710519F088309105A0F341E00897B9 -:1021900009F040E08091E8008E778093E8006115B7 -:1021A000710551F64111C8CF06C08091E001882326 -:1021B00051F0853051F08091E80082FFF6CF80E049 -:1021C000089581E0089582E0089583E008954091A4 -:1021D000E7015091E8014617570748F0611571056E -:1021E00039F44091E8004E774093E80001C0BA010D -:1021F000FC0140E034C08091E001882309F443C031 -:10220000853009F442C08091E80083FD3AC0809196 -:10221000E80082FD30C08091E80080FF20C09091EE -:10222000F3008091F200392F20E0A901482BCA0168 -:1022300007C044914093F1003196615071090196B5 -:102240006115710519F08830910598F341E0089700 -:1022500009F040E08091E8008E778093E8006115F6 -:10226000710549F64111C7CF06C08091E00188236E -:1022700051F0853051F08091E80082FFF6CF80E088 -:10228000089581E0089582E0089583E00895982FED -:102290002CC09093E900981739F07091EC002091D0 -:1022A000ED005091F00003C0242F762F50E021FD67 -:1022B00002C09F5F1AC03091EB003E7F3093EB006D -:1022C0003091ED003D7F3093ED003091EB003160B7 -:1022D0003093EB007093EC002093ED005093F000EE -:1022E0002091EE0027FDE5CF07C0973090F28F7068 -:1022F0008093E90081E0089580E008958091E101F4 -:1023000087FD05C08091E80080FF0EC012C080915B -:10231000E80082FD05C08091E0018111F8CF0895A9 -:102320008091E8008B7708C08091E0018111EACFAD -:1023300008958091E8008E778093E8000895809159 -:10234000E4009091E50045E62091EC0020FD1FC0DF -:1023500023C02091E001222391F0253091F02091BB -:10236000EB0025FD10C02091E4003091E500281716 -:10237000390751F34150C90139F784E0089582E0EB -:10238000089583E0089581E0089580E00895209104 -:10239000E80020FFDECFF9CF2091E80022FFD9CF5F -:1023A000F4CF0E943F120E944712E0EEF0E08081DD -:1023B00081608083E8EDF0E080818F77808319BCB5 -:1023C000A7EDB0E08C918E7F8C9380818F7E80838F -:1023D0001092DF0108950F931F93CF93DF930E9414 -:1023E0003F120E944712C8EDD0E088818F77888322 -:1023F00088818068888388818F7D888319BC10924A -:10240000E0011092DC011092DE011092DD0100EE7D -:1024100010E0F80180818B7F8083888181608883D0 -:1024200042E060E080E00E944711E1EEF0E0808150 -:102430008E7F8083E2EEF0E0808181608083808106 -:1024400088608083F80180818E7F808388818061AD -:102450008883DF91CF911F910F910895E8EDF0E00F -:1024600080818F7E8083E7EDF0E0808181608083D2 -:1024700084E082BF81E08093DF010C94EB11E8EDF2 -:10248000F0E080818E7F80831092E20008951092A8 -:10249000DA001092E10008951F920F920FB60F928A -:1024A00011242F933F934F935F936F937F938F9359 -:1024B0009F93AF93BF93EF93FF938091E10082FFCF -:1024C0000BC08091E20082FF07C08091E1008B7F0A -:1024D0008093E1000E946D0E8091DA0080FF1FC0A2 -:1024E0008091D80080FF1BC08091DA008E7F80939E -:1024F000DA008091D90080FF0DC080E189BD82E1C2 -:1025000089BD09B400FEFDCF81E08093E0010E9407 -:10251000440E05C019BC1092E0010E94560E809135 -:10252000E10080FF19C08091E20080FF15C080911A -:10253000E2008E7F8093E2008091E20080618093D0 -:10254000E2008091D80080628093D80019BC85E0B9 -:102550008093E0010E94610E8091E10084FF30C011 -:102560008091E20084FF2CC080E189BD82E189BDB9 -:1025700009B400FEFDCF8091D8008F7D8093D800F4 -:102580008091E1008F7E8093E1008091E2008F7E58 -:102590008093E2008091E20081608093E20080916C -:1025A000DC01882311F084E007C08091E30087FFFD -:1025B00002C083E001C081E08093E0010E94670EC9 -:1025C0008091E10083FF29C08091E20083FF25C054 -:1025D0008091E100877F8093E10082E08093E001B9 -:1025E0001092DC018091E1008E7F8093E100809168 -:1025F000E2008E7F8093E2008091E2008061809310 -:10260000E20042E060E080E00E9447118091F0002B -:1026100088608093F0000E945D0EFF91EF91BF9162 -:10262000AF919F918F917F916F915F914F913F916A -:102630002F910F900FBE0F901F9018951F920F9221 -:102640000FB60F9211242F933F934F935F936F9385 -:102650007F938F939F93AF93BF93CF93EF93FF930A -:102660008091E9008F709091EC0090FF02C090E89B -:1026700001C090E0C92FC82B1092E9008091F000B2 -:10268000877F8093F00078940E9462131092E90093 -:102690008091F00088608093F000CF70C093E900D3 -:1026A000FF91EF91CF91BF91AF919F918F917F91CA -:1026B0006F915F914F913F912F910F900FBE0F90AF -:1026C0001F9018951F93CF93DF93CDB7DEB7AC97CC -:1026D0000FB6F894DEBF0FBECDBFE1EEF1E0809102 -:1026E000F100819321E0E93EF207C9F70E94B40EA0 -:1026F0008091E80083FF37C18091E1019091E20170 -:10270000953009F488C038F49130B1F170F093300D -:1027100009F029C131C0983009F4F8C0993009F4A2 -:1027200004C1963009F01FC19DC0803821F0823865 -:1027300009F019C108C08091DD019091DE01992353 -:1027400089F082600FC08091E5019091E6018F7061 -:1027500099278093E9008091EB0085FB882780F919 -:102760001092E9009091E800977F9093E8008093A1 -:10277000F1001092F100D5C0882319F0823009F0E1 -:10278000F2C08F7121F0823009F0EDC00BC0809152 -:10279000E301813009F0E7C0933009F080E08093D5 -:1027A000DE012FC08091E30181112BC08091E501F2 -:1027B0009091E6018F709927009709F4D4C0809317 -:1027C000E9002091EB0020FF1CC02091E2012330A2 -:1027D00021F48091EB00806212C09091EB00906137 -:1027E0009093EB0021E030E001C0220F8A95EAF7D8 -:1027F0002093EA001092EA008091EB0088608093B9 -:10280000EB001092E9008091E800877F8093E80058 -:102810000E947E11A8C08111A6C08091E301909111 -:10282000E4018F779927182F9091E3009078982BE7 -:102830009093E3008091E800877F8093E8000E94F6 -:102840007E118091E80080FFFCCF8091E3008068DA -:102850008093E300112311F083E001C082E08093B4 -:10286000E00181C08058823008F07DC08091E30192 -:102870009091E4018C3D23E0920779F583E08A830F -:102880008AE289834FB7F894DE01139620E03EE098 -:1028900051E2E32FF0E050935700E49120FF03C092 -:1028A000E295EF703F5FEF708E2F90E0EA3010F00E -:1028B000C79601C0C0968D939D932F5F243149F731 -:1028C0004FBF8091E800877F8093E8006AE270E064 -:1028D000CE0101960E94881013C0AE01455D5F4F86 -:1028E0006091E5010E94BE0F0097E9F12091E80098 -:1028F000277F2093E800BC018BA59CA50E94E710D0 -:102900008091E8008B778093E8002DC0803859F5DE -:102910008091E800877F8093E8008091DC018093BC -:10292000F1008091E8008E7771CF81111CC09091E9 -:10293000E3019230C0F48091E800877F8093E80043 -:102940009093DC010E947E118091DC01811104C012 -:102950008091E30087FF02C084E001C081E08093A2 -:10296000E0010E949B0E8091E80083FF0AC08091E5 -:10297000E800877F8093E8008091EB00806280937D -:10298000EB00AC960FB6F894DEBF0FBECDBFDF9163 -:10299000CF911F910895CF938091E0018823B1F0EA -:1029A0008091E9008F709091EC0090FF02C090E858 -:1029B00001C090E0C92FC82B1092E9008091E80077 -:1029C00083FD0E946213CF70C093E900CF910895F8 -:1029D00090936201809361010895809161019091CB -:1029E00062010895E0916101F0916201309721F058 -:1029F0000190F081E02D099480E00895FF920F93FB -:102A00001F93CF93DF938C01E0916101F0916201FC -:102A1000309799F10280F381E02D09958091C501ED -:102A200082FF2BC080FF04C085E494E00E948308ED -:102A3000E80180E1F82E07E514E08091C50180FFF0 -:102A40000BC088811F928F931F930F930E941C09C4 -:102A50000F900F900F900F90FA942196F110EDCFF8 -:102A60008091C50180FF09C08DE594E0DF91CF9191 -:102A70001F910F91FF900C948308DF91CF911F91CC -:102A80000F91FF900895E0916101F09162013097FC -:102A900021F00480F581E02D0994089520916301CF -:102AA000309164018217930771F0909364018093D1 -:102AB0006301E0916101F0916201309721F006809D -:102AC000F781E02D09940895209165013091660108 -:102AD0008217930771F09093660180936501E091EE -:102AE0006101F0916201309721F00084F185E02DC1 -:102AF000099408950E9484220E9434090E94582358 -:102B00000C94622ECF93C82F8091C50182FF1EC006 -:102B100080FF04C08FE594E00E9483088091C50186 -:102B200080FF0CC01F92CF9322E734E03F932F9396 -:102B30000E941C090F900F900F900F908091C5017B -:102B400080FF04C087E794E00E9483088C2FCF9118 -:102B50000C94E00C5F926F927F928F929F92AF9253 -:102B6000BF92CF92DF92EF92FF920F931F93CF937A -:102B7000DF93CDB7DEB72A970FB6F894DEBF0FBE4E -:102B8000CDBF0E947D0997E6C92E91E0D92E00E0C5 -:102B900010E0AA24A394B12C502E802F0E94BF0ACB -:102BA0003C01F601E190F1906F01E826F926E1146D -:102BB000F10431F40F5F1F4F0530110569F73AC07A -:102BC0008091C50181FD0E94C80A20E030E04501E6 -:102BD000022E02C0880C991C0A94E2F7C4018E21CF -:102BE0009F21892B09F12E835F826820792081E063 -:102BF000672809F480E088870E948D228160782F01 -:102C00009A8789874E815F8168858A850E946316CD -:102C1000F801EE0FFF1FE959FE4F80819181882551 -:102C200099259183808316C02F5F3F4F2F30310548 -:102C300071F6C0CF8FEF89838A831B820E948D2219 -:102C40008160782F9D838C8349815A816B818D812E -:102C50000E9463160E94D626109171010E94F21400 -:102C60001817D9F00E94F214809371012A960FB6BA -:102C7000F894DEBF0FBECDBFDF91CF911F910F91B2 -:102C8000FF90EF90DF90CF90BF90AF909F908F908C -:102C90007F906F905F900C9482152A960FB6F894EF -:102CA000DEBF0FBECDBFDF91CF911F910F91FF907F -:102CB000EF90DF90CF90BF90AF909F908F907F90DC -:102CC0006F905F900895CF93DF93CDB7DEB72B97CA -:102CD0000FB6F894DEBF0FBECDBF4F83588769870C -:102CE0007A878B87DE01119686E0FD0111928A9525 -:102CF000E9F785E0FE01379601900D928A95E1F79C -:102D000049815A816B817C818D819E810E943B1E0D -:102D10002B960FB6F894DEBF0FBECDBFDF91CF91DB -:102D20000895CF93C82F882309F4C1C0823859F47D -:102D30000E94F21481FDBBC089E30E94A0200E9482 -:102D4000752189E30CC0833879F40E94F21480FD68 -:102D5000AEC083E50E94A0200E94752183E50E94F9 -:102D6000EE20CF910C947521843859F40E94F2140E -:102D700082FD9DC087E40E94A0200E94752187E407 -:102D8000EECF8450813A48F48C2F0E94EC2C8111B4 -:102D90008EC08C2F0E94A020E4CF8C2F805E8830C4 -:102DA00050F4C77081E090E001C0880FCA95EAF73F -:102DB0000E943C21D6CF8C2F855A833078F4C53AB7 -:102DC00029F0C63A31F482E890E005C081E890E04D -:102DD00002C083E890E0CF910C944E158C2F885A56 -:102DE000833108F064C0C83A39F1C93A41F1CA3AAE -:102DF00049F1CB3A51F1CC3A59F1CD3A61F1C03BAE -:102E000069F1CE3A71F1CF3A79F1C13B81F1C23B20 -:102E100089F1C33B91F1C43B99F1C53BA1F1C63B9C -:102E2000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BFC -:102E3000C9F58AE292E038C082EE90E035C089EEB2 -:102E400090E032C08AEE90E02FC085EB90E02CC07D -:102E500086EB90E029C087EB90E026C08CEC90E0F8 -:102E600023C08DEC90E020C083E891E01DC08AE88B -:102E700091E01AC082E991E017C084E991E014C0A2 -:102E800081E292E011C083E292E00EC084E292E01F -:102E90000BC085E292E008C086E292E005C087E2BE -:102EA00092E002C080E090E0CF910C946415CF9145 -:102EB0000895882309F44DC0823859F40E94F21411 -:102EC00081FF47C089E30E94A0200E94752189E309 -:102ED0000CC0833871F40E94F21480FF3AC083E57D -:102EE0000E94A0200E94752183E50E94EE200C9490 -:102EF0007521843859F40E94F21482FF2AC087E4B5 -:102F00000E94A0200E94752187E4EFCF982F945053 -:102F1000913A08F4EACF982F905E983058F4282F11 -:102F2000277081E090E001C0880F2A95EAF70E949F -:102F30004221DDCF982F955A933020F480E090E025 -:102F40000C944E15885A833120F480E090E00C9464 -:102F500064150895882321F00E943C210C9475216A -:102F60000895882321F00E9442210C947521089530 -:102F7000BF92CF92DF92EF92FF920F931F93CF9366 -:102F8000DF93CDB7DEB727970FB6F894DEBF0FBE3D -:102F9000CDBF8C0185E0F801DE01119601900D9204 -:102FA0008A95E1F7F80130812181F28055815295AF -:102FB0005F7083819481892B39F02F3F41F481E048 -:102FC00090E03F3F31F003C081E090E002C080E03C -:102FD00090E080FD73C339832A8389819A815E835F -:102FE0000E945D20B92E8F830E945C200E94841F66 -:102FF0002B2D22952F7030E05E816F8125303105B9 -:1030000009F4E6C06CF4243031050CF0A2C04B2D5D -:10301000407F8B2D8F70223031050CF045C017C0DA -:103020002C3031054CF42A3031050CF0E7C1283042 -:10303000310509F043C3E5C02D30310509F4BAC2AA -:103040000CF4A2C22F30310509F038C323C3182F66 -:10305000411101C002C01295107FFF2059F01123C9 -:1030600009F46BC2812F6F830E944C210E9475214D -:103070006F8163C2862F0E945917112309F41EC362 -:10308000812F0E94522127960FB6F894DEBF0FBE03 -:10309000CDBFDF91CF911F910F91FF90EF90DF9007 -:1030A000CF90BF900C947521403211F08295807FB3 -:1030B000662319F0613071F523C0FF20B1F0511182 -:1030C00001C032C0513081F527960FB6F894DEBFAB -:1030D0000FBECDBFDF91CF911F910F91FF90EF9069 -:1030E000DF90CF90BF900C945C21511101C003C0C0 -:1030F000513009F4E3C28E830E945F218E819AC110 -:10310000FF2021F0563008F0D9C20EC0553008F02B -:10311000D5C290C1FF20C9F0552331F0F801958147 -:1031200090FF0BC29F70958327960FB6F894DEBF71 -:103130000FBECDBFDF91CF911F910F91FF90EF9008 -:10314000DF90CF90BF900C94AA17552309F472C159 -:1031500009C22B2D26952695237030E021153105C7 -:1031600029F02130310509F0A9C219C0FF2021F052 -:10317000862F9B2D937002C080E090E027960FB6BB -:10318000F894DEBF0FBECDBFDF91CF911F910F919D -:10319000FF90EF90DF90CF90BF900C944E15FF20E2 -:1031A00021F0862F9B2D937002C080E090E027963F -:1031B0000FB6F894DEBF0FBECDBFDF91CF911F9148 -:1031C0000F91FF90EF90DF90CF90BF900C9464151B -:1031D000862FFF2019F00E945A2502C00E94C225A6 -:1031E00027960FB6F894DEBF0FBECDBFDF91CF910B -:1031F0001F910F91FF90EF90DF90CF90BF900C94B4 -:1032000049268B2D837009F079C0F11057C2262F03 -:10321000229526952770220F220F862F8F70C82E99 -:10322000D12CE12CF12C022E04C0CC0CDD1CEE1CA8 -:10323000FF1C0A94D2F764FF10C06FE070E080E0DA -:1032400090E004C0660F771F881F991F2A95D2F758 -:10325000609570958095909503C060E070E0CB011B -:103260002B2D269526952370422F50E04230510594 -:10327000D9F04330510569F16C297D298E299F29A8 -:103280004130510551F127960FB6F894DEBF0FBEBD -:10329000CDBFDF91CF911F910F91FF90EF90DF9005 -:1032A000CF90BF900C94991F6C297D298E299F295E -:1032B00027960FB6F894DEBF0FBECDBFDF91CF913A -:1032C0001F910F91FF90EF90DF90CF90BF900C94E3 -:1032D000AB1F0E94991FC701B60127960FB6F8943D -:1032E000DEBF0FBECDBFDF91CF911F910F91FF9039 -:1032F000EF90DF90CF90BF900C94871FFF2019F0C4 -:103300008B2D817001C08695882309F4D7C1262FA3 -:10331000229526952770220F220F862F8F70C82E98 -:10332000D12CE12CF12C022E04C0CC0CDD1CEE1CA7 -:10333000FF1C0A94D2F764FF10C06FE070E080E0D9 -:1033400090E004C0660F771F881F991F2A95D2F757 -:10335000609570958095909503C060E070E0CB011A -:103360002B2D269526952370422F50E04230510593 -:10337000D9F04330510569F16C297D298E299F29A7 -:103380004130510551F127960FB6F894DEBF0FBEBC -:10339000CDBFDF91CF911F910F91FF90EF90DF9004 -:1033A000CF90BF900C9438206C297D298E299F29BD -:1033B00027960FB6F894DEBF0FBECDBFDF91CF9139 -:1033C0001F910F91FF90EF90DF90CF90BF900C94E2 -:1033D0004A200E943820C701B60127960FB6F894FC -:1033E000DEBF0FBECDBFDF91CF911F910F91FF9038 -:1033F000EF90DF90CF90BF900C942620603F59F162 -:1034000020F4603E08F494C008C0623F09F467C02D -:10341000F0F1633F09F08CC065C0162F1F708B2D33 -:103420008F71FF2021F00E94D11F812F7DCE0E943D -:10343000EC1F812F27960FB6F894DEBF0FBECDBFCD -:10344000DF91CF911F910F91FF90EF90DF90CF9080 -:10345000BF900C94B117FF20B1F0553008F02EC189 -:103460008B2D8F7127960FB6F894DEBF0FBECDBFA0 -:10347000DF91CF911F910F91FF90EF90DF90CF9050 -:10348000BF900C940B20563008F018C1E9CFFF20F4 -:1034900099F08B2D8F7127960FB6F894DEBF0FBE73 -:1034A000CDBFDF91CF911F910F91FF90EF90DF90F3 -:1034B000CF90BF900C94D11F8B2D8F7127960FB694 -:1034C000F894DEBF0FBECDBFDF91CF911F910F915A -:1034D000FF90EF90DF90CF90BF900C94EC1FF11015 -:1034E000EBCFD7CFFF2099F08B2D8F7127960FB69A -:1034F000F894DEBF0FBECDBFDF91CF911F910F912A -:10350000FF90EF90DF90CF90BF900C94C21F279652 -:103510000FB6F894DEBF0FBECDBFDF91CF911F91E4 -:103520000F91FF90EF90DF90CF90BF900C94BD1F54 -:10353000FF20A9F0552309F4ACCF862F27960FB6AC -:10354000F894DEBF0FBECDBFDF91CF911F910F91D9 -:10355000FF90EF90DF90CF90BF900C949116552381 -:1035600009F4AACF862F27960FB6F894DEBF0FBEB8 -:10357000CDBFDF91CF911F910F91FF90EF90DF9022 -:10358000CF90BF900C9459174B2D4F70C8010E94DB -:10359000110B27960FB6F894DEBF0FBECDBFDF919B -:1035A000CF911F910F91FF90EF90DF90CF90BF9040 -:1035B0000C94F11EF11082C09B2D9F70492F50E09A -:1035C0004230510599F144F44115510569F04130FB -:1035D000510509F073C019C043305105C1F14430A1 -:1035E000510509F06BC044C027960FB6F894DEBFB2 -:1035F0000FBECDBFDF91CF911F910F91FF90EF9044 -:10360000DF90CF90BF900C94732E27960FB6F8944E -:10361000DEBF0FBECDBFDF91CF911F910F91FF9005 -:10362000EF90DF90CF90BF900C949D2E27960FB611 -:10363000F894DEBF0FBECDBFDF91CF911F910F91E8 -:10364000FF90EF90DF90CF90BF900C94CC2E2796F8 -:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3 -:103660000F91FF90EF90DF90CF90BF900C94F22ECF -:10367000862F27960FB6F894DEBF0FBECDBFDF9121 -:10368000CF911F910F91FF90EF90DF90CF90BF905F -:103690000C94292F4B2D4F70C80127960FB6F89424 -:1036A000DEBF0FBECDBFDF91CF911F910F91FF9075 -:1036B000EF90DF90CF90BF900C94E20B27960FB65F -:1036C000F894DEBF0FBECDBFDF91CF911F910F9158 -:1036D000FF90EF90DF90CF90BF9008950E94592106 -:1036E0000E942E210E9475210E9477270E94492660 -:1036F00080E090E00E944E1580E090E00C9464150C -:103700000E9449210C946E1B0E945D20292F229556 -:103710002F7030E02C3031054CF42A3031056CF438 -:10372000225031092230310570F407C02C303105A8 -:1037300031F02F30310539F402C081E0089593FB58 -:10374000882780F9089580E00895CF93DF9300D013 -:1037500000D01F92CDB7DEB70F900F900F900F9053 -:103760000F90DF91CF910895CF93DF9300D000D0D9 -:1037700000D0CDB7DEB726960FB6F894DEBF0FBEE9 -:10378000CDBFDF91CF9108951F93CF93DF93C09169 -:10379000A80116E012C0D0E01C9FF0011D9FF00DA3 -:1037A0001124E858FE4F40815181628173818481E8 -:1037B00095810E94B41B2196C7708091A901C813FE -:1037C000EACFDF91CF911F910895409172015091FE -:1037D00073016091740170917501809176019091EF -:1037E00077010C94B41B0F931F93CF93DF938091B9 -:1037F000770182958F7009F069C0809174018823E8 -:1038000009F464C0A091A801D091A901B0917201FE -:10381000C0917301809175019091760121E030E0B3 -:10382000BF3F11F020E030E0122FBC016095709591 -:1038300006E04AC0009721F0CF3F29F4212F05C0B0 -:1038400021E030E002C020E030E020FD3BC04A2F04 -:1038500050E0049FF001059FF00D1124E858FE4F41 -:103860002181C2132FC02081B2132CC022812111CB -:1038700029C0238134812817390718F0281B390BF8 -:1038800002C0260F371F283C3105E0F480917701F4 -:103890008F7080618093770186E0849FF001859F1F -:1038A000F00D1124E358FE4F80818F70806180837A -:1038B00082E791E00E94B817DF91CF911F910F919D -:1038C0000C94C41BAF5FA770AD13B4CFDF91CF9141 -:1038D0001F910F910895EF92FF920F931F93CF9333 -:1038E000DF93CDB7DEB762970FB6F894DEBF0FBE99 -:1038F000CDBF8C0185E0F801DE011D9601900D928F -:103900008A95E1F7D8014C9111965C911197129626 -:103910006C9112971396ED90FC9014977091720130 -:10392000E09173018091750190917601009739F0D3 -:10393000EF3F41F421E030E07F3F31F003C021E070 -:1039400030E002C020E030E020FD5CC12091740135 -:10395000222309F4F1C0E816F90628F09701281B84 -:10396000390BC90104C0809590958E0D9F1D883C30 -:10397000910508F098C080917701982F907F09F009 -:1039800064C0E51314C0741312C0611110C08F70AD -:103990008061809377010E94E51B82E791E00E949D -:1039A000B81780917701D80115968C9343C1EF2801 -:1039B00039F05F3F41F481E090E04F3F31F003C0C8 -:1039C00081E090E002C080E090E080FD03C081E0F3 -:1039D000862702C080E090E080FF2EC08091A80181 -:1039E0002091A90136E013C090E0389FF001399F83 -:1039F000F00D1124E858FE4F7181571306C07081F5 -:103A0000471303C07281671317C001968770821332 -:103A1000EBCF12C19F7059F0882309F40BC107C086 -:103A20009F7029F0F8019581907F09F403C1805EB1 -:103A3000883008F4FFC0D2C0662309F4FBC080912F -:103A40007701816080937701F5C0E51308C0741396 -:103A500006C0611104C0D80115968C939DC04D8796 -:103A60005E878D859E856A8B0E94841B6A89882368 -:103A700009F4B4C0662309F4B1C020917701822F04 -:103A800082958F7090E002970CF4C6C0809172010D -:103A90009091730198878F831986FB86EA862C871D -:103AA000CE01079646C080917701982F907F59F4F8 -:103AB0007E2DF98AE88A89890E94A51B82E791E018 -:103AC0000E94B81795C0E51311C074130FC061119F -:103AD0000DC0F8018583C8010E94B817E2E7F1E044 -:103AE00086E0DF011D928A95E9F7A2C04D875E87C7 -:103AF0008D859E856A8B0E94841B6A89882309F4C0 -:103B00006DC0662309F46AC020917701822F8295E7 -:103B10008F7090E002970CF47FC0809172019091B9 -:103B200073019A8389831B82FD82EC822E83CE01EE -:103B300001960E94B81770C0E816F90628F09701A0 -:103B4000281B390BC90104C0809590958E0D9F1DCF -:103B5000883C910508F046C0662309F43FC0E51390 -:103B600030C074132EC02091770120FD21C0322F68 -:103B700032953F70832F90E00097D1F0D8011596D1 -:103B80002C9315970F9741F0832F8F5F8295807F3D -:103B90002F70282B15962C93C8010E94B81786E029 -:103BA000F801A2E7B1E001900D928A95E1F73EC0DD -:103BB00086E0F801A2E7B1E001900D928A95E1F765 -:103BC00037C04D875E878D859E850E94841B81113D -:103BD00023C080917701816080937701C8010E94A2 -:103BE000B81726C07E2DF98AE88A89890E94A51B0C -:103BF000E2E7F1E086E0DF011D928A95E9F70E9495 -:103C0000E51B18C0662351F34D875E878D859E8521 -:103C10000E94841B882311F386E0F801A2E7B1E03B -:103C200001900D928A95E1F70E94F31B0E94E51B1B -:103C300081E014C080E012C04D875E878D859E852F -:103C40000E945D20292F22952F7030E0223031050F -:103C50000CF4E0CE243031050CF6E2CE62960FB6BD -:103C6000F894DEBF0FBECDBFDF91CF911F910F91B2 -:103C7000FF90EF9008951F93CF93DF93CDB7DEB7FA -:103C80002C970FB6F894DEBF0FBECDBF4F83588779 -:103C900069877A878B879C87CE0107960E946B1C69 -:103CA0008823D9F02F8138858A859B85892B39F027 -:103CB0003F3F19F080E090E004C02F3FD9F781E04A -:103CC00090E0892B09F06DC04F81588569857A8510 -:103CD0008B859C850E94B41B64C086E0FE013796EC -:103CE000DE01119601900D928A95E1F7FF81E8853A -:103CF0004A855B854115510539F0EF3F41F481E07C -:103D000090E0FF3F31F003C081E090E002C080E02E -:103D100090E080FD46C02091A90130E0C9010196E4 -:103D2000877099276091A80170E08617970709F4BA -:103D300040C0F983EA835D834C8396E0929FD00173 -:103D4000939FB00D1124A858BE4FFE0131960190EB -:103D50000D929A95E1F78093A9010E94C41B21C09E -:103D6000189FC001112488589E4F0E946B1C882305 -:103D700071F1E091A8011E9FF0011124E858FE4F57 -:103D80004081518162817381848195810E94B41B3D -:103D90008091A80190E00196877099278093A801EF -:103DA00001C016E08091A8019091A9018913D8CF94 -:103DB0000EC00E94801B1092A9011092A801E2E798 -:103DC000F1E086E0DF011D928A95E9F7EACF2C96B3 -:103DD0000FB6F894DEBF0FBECDBFDF91CF911F911C -:103DE0000895DF92EF92FF920F931F93CF93DF938B -:103DF000EC01009709F46CC0D12CEE24E394F12C73 -:103E00008E010F5F1F4FFE018491843748F4843088 -:103E100008F04AC0813071F0823009F059C01EC0EC -:103E2000853709F43DC070F1982F9458903708F009 -:103E30004FC03DC02296F8018491982F905E983033 -:103E400050F48770FE2D01C0FF0F8A95EAF78F2F7F -:103E50000E944C2130C00E9491162DC02296F8017C -:103E60008491982F905E983050F48770FE2D01C099 -:103E7000FF0F8A95EAF78F2F0E9452211CC00E94E3 -:103E8000591719C02296F801049107C08FE99FE0E5 -:103E90000197F1F700C0000001500111F7CF0BC0EE -:103EA0002296F801D49007C00E94911603C08F7724 -:103EB0000E945917E8018D2D07C08150EFE9FFE0FE -:103EC0003197F1F700C00000882309F499CFF5CFAE -:103ED000DF91CF911F910F91FF90EF90DF900895A8 -:103EE0006093AE017093AF018093B0019093B101E4 -:103EF0000C946E1B6093AA017093AB018093AC018C -:103F00009093AD010C946E1B08950C94701F0F9349 -:103F10001F930091AE011091AF012091B00130913B -:103F2000B101602B712B822B932B1F910F910C945D -:103F3000701F0F931F930091AE011091AF0120915C -:103F4000B0013091B10160237123822393231F912B -:103F50000F910C94701F0F931F930091AE0110915D -:103F6000AF012091B0013091B10160277127822704 -:103F700093271F910F910C94701F60E070E0CB01AC -:103F80000C947A1F41E050E060E070E004C0440F00 -:103F9000551F661F771F8A95D2F7CB01BA010C9483 -:103FA0007A1F41E050E060E070E004C0440F551F0C -:103FB000661F771F8A95D2F78091AA019091AB0175 -:103FC000A091AC01B091AD01482B592B6A2B7B2BF2 -:103FD000CB01BA010C947A1F41E050E060E070E040 -:103FE00004C0440F551F661F771F8A95D2F740956E -:103FF0005095609570958091AA019091AB01A09128 -:10400000AC01B091AD01482359236A237B23CB0136 -:10401000BA010C947A1F41E050E060E070E004C007 -:10402000440F551F661F771F8A95D2F78091AA010A -:104030009091AB01A091AC01B091AD0148275927F7 -:104040006A277B27CB01BA010C947A1F0F931F9329 -:104050000091AA011091AB012091AC013091AD010A -:10406000602B712B822B932B1F910F910C947A1F35 -:104070000F931F930091AA011091AB012091AC0105 -:104080003091AD0160237123822393231F910F91FF -:104090000C947A1F0F931F930091AA011091AB010A -:1040A0002091AC013091AD016027712782279327C1 -:1040B0001F910F910C947A1F0895CF92DF92EF9287 -:1040C000FF920F931F93CF93DF93EC01C090AE014B -:1040D000D090AF01E090B001F090B1018091AA01C1 -:1040E0009091AB01A091AC01B091AD01C82AD92A41 -:1040F000EA2AFB2A0FE110E0B701A601002E04C056 -:1041000076956795579547950A94D2F740FF08C07