-
Global information
- Generated on Mon Mar 9 09:09:16 2026
- Log file: ./2026-03-06_PT1D.log
- Parsed 170,998 log entries in 32s
- Log start from 2026-03-01 00:00:00 to 2026-03-07 00:00:00
-
Overview
Global Stats
- 13 Number of unique normalized queries
- 36 Number of queries
- 7m38s Total query duration
- 2026-03-02 21:48:55 First query
- 2026-03-06 22:21:10 Last query
- 1 queries/s at 2026-03-03 21:50:12 Query peak
- 7m38s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 7m38s Execute total duration
- 85,463 Number of events
- 7 Number of unique normalized events
- 85,212 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 0 Total number of sessions
- 0 sessions at Session peak
- 0ms Total duration of sessions
- 0ms Average duration of sessions
- 36 Average queries per session
- 7m38s Average queries duration per session
- n/a Average idle time per session
- 0 Total number of connections
- 1 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2026-03-03 21:50:12 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2026-03-05 02:00:53 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2026-03-05 21:29:34 Date
Queries duration
Key values
- 7m38s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 01 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 0 0ms 0ms 0ms 0ms 0ms 0ms Mar 02 21 9 0ms 38s899ms 12s873ms 38s899ms 38s899ms 38s899ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms 23 0 0ms 0ms 0ms 0ms 0ms 0ms Mar 03 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 1 0ms 3s903ms 3s903ms 0ms 0ms 3s903ms 03 0 0ms 0ms 0ms 0ms 0ms 0ms 04 0 0ms 0ms 0ms 0ms 0ms 0ms 05 0 0ms 0ms 0ms 0ms 0ms 0ms 06 0 0ms 0ms 0ms 0ms 0ms 0ms 07 0 0ms 0ms 0ms 0ms 0ms 0ms 08 0 0ms 0ms 0ms 0ms 0ms 0ms 09 0 0ms 0ms 0ms 0ms 0ms 0ms 10 0 0ms 0ms 0ms 0ms 0ms 0ms 11 0 0ms 0ms 0ms 0ms 0ms 0ms 12 0 0ms 0ms 0ms 0ms 0ms 0ms 13 0 0ms 0ms 0ms 0ms 0ms 0ms 14 0 0ms 0ms 0ms 0ms 0ms 0ms 15 0 0ms 0ms 0ms 0ms 0ms 0ms 16 0 0ms 0ms 0ms 0ms 0ms 0ms 17 0 0ms 0ms 0ms 0ms 0ms 0ms 18 0 0ms 0ms 0ms 0ms 0ms 0ms 19 0 0ms 0ms 0ms 0ms 0ms 0ms 20 0 0ms 0ms 0ms 0ms 0ms 0ms 21 8 0ms 52s453ms 17s328ms 52s453ms 52s453ms 52s453ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms 23 0 0ms 0ms 0ms 0ms 0ms 0ms Mar 05 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 1 0ms 3s379ms 3s379ms 0ms 0ms 3s379ms 03 0 0ms 0ms 0ms 0ms 0ms 0ms 04 0 0ms 0ms 0ms 0ms 0ms 0ms 05 0 0ms 0ms 0ms 0ms 0ms 0ms 06 0 0ms 0ms 0ms 0ms 0ms 0ms 07 0 0ms 0ms 0ms 0ms 0ms 0ms 08 0 0ms 0ms 0ms 0ms 0ms 0ms 09 0 0ms 0ms 0ms 0ms 0ms 0ms 10 0 0ms 0ms 0ms 0ms 0ms 0ms 11 0 0ms 0ms 0ms 0ms 0ms 0ms 12 0 0ms 0ms 0ms 0ms 0ms 0ms 13 0 0ms 0ms 0ms 0ms 0ms 0ms 14 0 0ms 0ms 0ms 0ms 0ms 0ms 15 0 0ms 0ms 0ms 0ms 0ms 0ms 16 0 0ms 0ms 0ms 0ms 0ms 0ms 17 0 0ms 0ms 0ms 0ms 0ms 0ms 18 0 0ms 0ms 0ms 0ms 0ms 0ms 19 0 0ms 0ms 0ms 0ms 0ms 0ms 20 0 0ms 0ms 0ms 0ms 0ms 0ms 21 7 0ms 16s467ms 7s143ms 6s811ms 34s249ms 34s249ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms 23 0 0ms 0ms 0ms 0ms 0ms 0ms Mar 06 00 0 0ms 0ms 0ms 0ms 0ms 0ms 01 0 0ms 0ms 0ms 0ms 0ms 0ms 02 1 0ms 3s16ms 3s16ms 0ms 3s16ms 3s16ms 03 0 0ms 0ms 0ms 0ms 0ms 0ms 04 0 0ms 0ms 0ms 0ms 0ms 0ms 05 0 0ms 0ms 0ms 0ms 0ms 0ms 06 0 0ms 0ms 0ms 0ms 0ms 0ms 07 0 0ms 0ms 0ms 0ms 0ms 0ms 08 0 0ms 0ms 0ms 0ms 0ms 0ms 09 0 0ms 0ms 0ms 0ms 0ms 0ms 10 0 0ms 0ms 0ms 0ms 0ms 0ms 11 0 0ms 0ms 0ms 0ms 0ms 0ms 12 0 0ms 0ms 0ms 0ms 0ms 0ms 13 0 0ms 0ms 0ms 0ms 0ms 0ms 14 0 0ms 0ms 0ms 0ms 0ms 0ms 15 0 0ms 0ms 0ms 0ms 0ms 0ms 16 0 0ms 0ms 0ms 0ms 0ms 0ms 17 0 0ms 0ms 0ms 0ms 0ms 0ms 18 0 0ms 0ms 0ms 0ms 0ms 0ms 19 0 0ms 0ms 0ms 0ms 0ms 0ms 20 0 0ms 0ms 0ms 0ms 0ms 0ms 21 0 0ms 0ms 0ms 0ms 0ms 0ms 22 9 0ms 1m1s 16s12ms 8s318ms 51s811ms 1m1s 23 0 0ms 0ms 0ms 0ms 0ms 0ms Mar 07 00 0 0ms 0ms 0ms 0ms 0ms 0ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 01 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms Mar 02 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Mar 03 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 1 0 3s903ms 0ms 0ms 3s903ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Mar 05 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 1 0 3s379ms 0ms 0ms 3s379ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Mar 06 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 1 0 3s16ms 0ms 0ms 3s16ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 0 0ms 0ms 0ms 0ms Mar 07 00 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 01 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms Mar 02 21 0 0 1 0 21s481ms 0ms 0ms 21s481ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Mar 03 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 1 0 1 0 19s239ms 0ms 3s438ms 35s40ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Mar 05 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 1 0 5s560ms 0ms 0ms 5s560ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Mar 06 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 2 0 1 0 5s41ms 0ms 0ms 7s379ms 23 0 0 0 0 0ms 0ms 0ms 0ms Mar 07 00 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Mar 01 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% Mar 02 21 0 1 1.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Mar 03 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 1 1.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 1 1.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Mar 05 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 1 1.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 2 2.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Mar 06 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 1 1.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 1 1.00 0.00% 23 0 0 0.00 0.00% Mar 07 00 0 0 0.00 0.00% Day Hour Count Average / Second Mar 01 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s Mar 02 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Mar 03 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Mar 05 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Mar 06 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Mar 07 00 0 0.00/s Day Hour Count Average Duration Average idle time Mar 01 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 0ms Mar 02 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms Mar 03 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 0ms 03 0 0ms 0ms 04 0 0ms 0ms 05 0 0ms 0ms 06 0 0ms 0ms 07 0 0ms 0ms 08 0 0ms 0ms 09 0 0ms 0ms 10 0 0ms 0ms 11 0 0ms 0ms 12 0 0ms 0ms 13 0 0ms 0ms 14 0 0ms 0ms 15 0 0ms 0ms 16 0 0ms 0ms 17 0 0ms 0ms 18 0 0ms 0ms 19 0 0ms 0ms 20 0 0ms 0ms 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms Mar 05 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 0ms 03 0 0ms 0ms 04 0 0ms 0ms 05 0 0ms 0ms 06 0 0ms 0ms 07 0 0ms 0ms 08 0 0ms 0ms 09 0 0ms 0ms 10 0 0ms 0ms 11 0 0ms 0ms 12 0 0ms 0ms 13 0 0ms 0ms 14 0 0ms 0ms 15 0 0ms 0ms 16 0 0ms 0ms 17 0 0ms 0ms 18 0 0ms 0ms 19 0 0ms 0ms 20 0 0ms 0ms 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms Mar 06 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 0ms 03 0 0ms 0ms 04 0 0ms 0ms 05 0 0ms 0ms 06 0 0ms 0ms 07 0 0ms 0ms 08 0 0ms 0ms 09 0 0ms 0ms 10 0 0ms 0ms 11 0 0ms 0ms 12 0 0ms 0ms 13 0 0ms 0ms 14 0 0ms 0ms 15 0 0ms 0ms 16 0 0ms 0ms 17 0 0ms 0ms 18 0 0ms 0ms 19 0 0ms 0ms 20 0 0ms 0ms 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms Mar 07 00 0 0ms 0ms -
Connections
Established Connections
Key values
- 0 connections Connection Peak
- Date
Connections per database
Key values
- unknown Main Database
- 0 connections Total
Connections per user
Key values
- unknown Main User
- 0 connections Total
-
Sessions
Simultaneous sessions
Key values
- 0 sessions Session Peak
- Date
Histogram of session times
Key values
- duration
Sessions per database
Key values
- unknown Main Database
- 0 sessions Total
Sessions per user
Key values
- unknown Main User
- 0 sessions Total
Sessions per host
Key values
- unknown Main Host
- 0 sessions Total
-
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Mar 01 00 0 0 0 01 0 0 0 02 0 0 0 Mar 02 21 0 0 0 22 0 0 0 23 0 0 0 Mar 03 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 Mar 05 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 Mar 06 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 Mar 07 00 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Autovacuum actions (5 minutes period)
NO DATASET
Average Autovacuum Duration
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
Average Autovacuum Duration (5 minutes average)
NO DATASET
Analyzes per table
Key values
- unknown (0) Main table analyzed (database )
- 0 analyzes Total
Vacuums per table
Key values
- unknown (0) Main table vacuumed on database
- 0 vacuums Total
Tuples removed per table
Key values
- unknown (0) Main table with removed tuples on database
- 0 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Mar 01 00 0 0 01 0 0 02 0 0 Mar 02 21 0 0 22 0 0 23 0 0 Mar 03 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 Mar 05 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 Mar 06 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 Mar 07 00 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 3 Total read queries
- 24 Total write queries
Queries by database
Key values
- autotest_api_batch Main database
- 36 Requests
- 7m38s (autotest_api_batch)
- Main time consuming database
Queries by user
Key values
- a3d Main user
- 101 Requests
User Request type Count Duration a3d Total 101 21m10s ddl 45 2m56s delete 11 2m39s insert 10 37s854ms others 25 14m22s select 10 35s296ms Duration by user
Key values
- 21m10s (a3d) Main time consuming user
User Request type Count Duration a3d Total 101 21m10s ddl 45 2m56s delete 11 2m39s insert 10 37s854ms others 25 14m22s select 10 35s296ms Queries by host
Key values
- 10.6.201.196 Main host
- 65 Requests
- 16m3s (10.6.201.196)
- Main time consuming host
Queries by application
Key values
- psql Main application
- 28 Requests
- 6m15s (psql)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-03-05 08:23:50 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 26 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 1m1s VACUUM ANALYZE;[ Date: 2026-03-06 22:18:37 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
2 52s453ms VACUUM ANALYSE;[ Date: 2026-03-03 21:51:13 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
3 51s811ms VACUUM ANALYSE;[ Date: 2026-03-06 22:19:36 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
4 38s899ms VACUUM ANALYSE;[ Date: 2026-03-02 21:52:15 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
5 35s40ms delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-03 00:00:00';[ Date: 2026-03-03 21:53:22 - Database: autotest_api_batch - User: a3d - Remote: 10.7.173.69 - Application: PostgreSQL JDBC Driver - Bind query: yes ]
6 32s38ms VACUUM ANALYZE;[ Date: 2026-03-03 21:50:12 - Database: autotest_api_batch - User: a3d - Remote: 10.6.107.196 - Application: psql ]
7 31s431ms VACUUM ANALYZE;[ Date: 2026-03-02 21:51:00 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
8 21s481ms delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-02 00:00:00';[ Date: 2026-03-02 21:53:58 - Database: autotest_api_batch - User: a3d - Remote: 10.7.173.69 - Application: PostgreSQL JDBC Driver - Bind query: yes ]
9 16s467ms VACUUM ANALYZE;[ Date: 2026-03-05 21:30:34 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
10 12s605ms VACUUM ANALYSE;[ Date: 2026-03-05 21:30:59 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
11 7s379ms delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-06 00:00:00';[ Date: 2026-03-06 22:21:10 - Database: autotest_api_batch - User: a3d - Remote: 10.7.173.69 - Application: PostgreSQL JDBC Driver - Bind query: yes ]
12 5s560ms delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-05 00:00:00';[ Date: 2026-03-05 21:33:03 - Database: autotest_api_batch - User: a3d - Remote: 10.7.173.69 - Application: PostgreSQL JDBC Driver - Bind query: yes ]
13 5s176ms ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;[ Date: 2026-03-05 21:30:08 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
14 4s741ms INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];[ Date: 2026-03-06 22:11:04 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
15 4s694ms ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);[ Date: 2026-03-02 21:50:00 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
16 4s670ms CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);[ Date: 2026-03-02 21:49:32 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
17 4s571ms ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);[ Date: 2026-03-03 21:49:10 - Database: autotest_api_batch - User: a3d - Remote: 10.6.107.196 - Application: psql ]
18 4s386ms CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);[ Date: 2026-03-06 22:16:45 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
19 4s35ms ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;[ Date: 2026-03-02 21:50:21 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
20 3s932ms CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);[ Date: 2026-03-06 22:16:49 - Database: autotest_api_batch - User: a3d - Remote: 10.6.201.196 - Application: psql ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 2m35s 4 12s605ms 52s453ms 38s942ms vacuum analyse;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 02 21 1 38s899ms 38s899ms Mar 03 21 1 52s453ms 52s453ms Mar 05 21 1 12s605ms 12s605ms Mar 06 22 1 51s811ms 51s811ms [ User: a3d - Total duration: 2m35s - Times executed: 4 ]
[ Application: psql - Total duration: 2m35s - Times executed: 4 ]
-
VACUUM ANALYSE;
Date: 2026-03-03 21:51:13 Duration: 52s453ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-06 22:19:36 Duration: 51s811ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-02 21:52:15 Duration: 38s899ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
2 2m21s 4 16s467ms 1m1s 35s478ms vacuum analyze;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 02 21 1 31s431ms 31s431ms Mar 03 21 1 32s38ms 32s38ms Mar 05 21 1 16s467ms 16s467ms Mar 06 22 1 1m1s 1m1s [ User: a3d - Total duration: 2m21s - Times executed: 4 ]
[ Application: psql - Total duration: 2m21s - Times executed: 4 ]
-
VACUUM ANALYZE;
Date: 2026-03-06 22:18:37 Duration: 1m1s Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-03 21:50:12 Duration: 32s38ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-02 21:51:00 Duration: 31s431ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
3 1m9s 4 5s560ms 35s40ms 17s365ms delete from gtp_log_ehcache where log_date < ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 02 21 1 21s481ms 21s481ms Mar 03 21 1 35s40ms 35s40ms Mar 05 21 1 5s560ms 5s560ms Mar 06 22 1 7s379ms 7s379ms [ User: a3d - Total duration: 1m9s - Times executed: 4 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 1m9s - Times executed: 4 ]
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-03 00:00:00';
Date: 2026-03-03 21:53:22 Duration: 35s40ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-02 00:00:00';
Date: 2026-03-02 21:53:58 Duration: 21s481ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-06 00:00:00';
Date: 2026-03-06 22:21:10 Duration: 7s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
4 16s105ms 4 3s232ms 4s694ms 4s26ms alter table gtp_obj_rel_vt add constraint uk_gtp_obj_rel_vt_path unique (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 02 21 1 4s694ms 4s694ms Mar 03 21 1 4s571ms 4s571ms Mar 05 21 1 3s232ms 3s232ms Mar 06 22 1 3s607ms 3s607ms [ User: a3d - Total duration: 16s105ms - Times executed: 4 ]
[ Application: psql - Total duration: 16s105ms - Times executed: 4 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-02 21:50:00 Duration: 4s694ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-03 21:49:10 Duration: 4s571ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-06 22:17:13 Duration: 3s607ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
5 14s551ms 4 3s491ms 3s932ms 3s637ms create index i_log_ehcache_region_name on gtp_log_ehcache (region_name);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 02 21 1 3s547ms 3s547ms Mar 03 21 1 3s491ms 3s491ms Mar 05 21 1 3s579ms 3s579ms Mar 06 22 1 3s932ms 3s932ms [ User: a3d - Total duration: 14s551ms - Times executed: 4 ]
[ Application: psql - Total duration: 14s551ms - Times executed: 4 ]
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-06 22:16:49 Duration: 3s932ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-05 21:29:34 Duration: 3s579ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-02 21:49:36 Duration: 3s547ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
6 13s97ms 3 3s885ms 5s176ms 4s365ms alter table gtp_obj_rel_vt add constraint fk_gtp_obj_rel_vt_ntt foreign key (view_template_num_id, node_tree_type_num_id) references gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) on delete cascade deferrable initially deferred;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 02 21 1 4s35ms 4s35ms Mar 03 21 1 3s885ms 3s885ms Mar 05 21 1 5s176ms 5s176ms [ User: a3d - Total duration: 13s97ms - Times executed: 3 ]
[ Application: psql - Total duration: 13s97ms - Times executed: 3 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-05 21:30:08 Duration: 5s176ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-02 21:50:21 Duration: 4s35ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-03 21:49:33 Duration: 3s885ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
7 12s763ms 3 3s707ms 4s670ms 4s254ms create index i_log_ehcache_date on gtp_log_ehcache (log_date);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 02 21 1 4s670ms 4s670ms Mar 03 21 1 3s707ms 3s707ms Mar 06 22 1 4s386ms 4s386ms [ User: a3d - Total duration: 12s763ms - Times executed: 3 ]
[ Application: psql - Total duration: 12s763ms - Times executed: 3 ]
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-02 21:49:32 Duration: 4s670ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-06 22:16:45 Duration: 4s386ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-03 21:48:45 Duration: 3s707ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
8 10s299ms 3 3s16ms 3s903ms 3s433ms select ceahp1_0.history_num_id, ceahp1_1.history_action, ceahp1_1.history_date, ceahp1_1.obj_num_id, ceahp1_1.obj_template_a3d_id, ceahp1_0.alert_src_num_id, ceahp1_0.alert_type_a3d_id from gtp_cw_eng_alert ceahp1_0 join gtp_cw_eng_history ceahp1_1 on ceahp1_0.history_num_id = ceahp1_1.history_num_id where ceahp1_1.history_action = ? and ceahp1_1.obj_template_a3d_id = ? and ceahp1_1.obj_num_id = ? and ceahp1_0.alert_type_a3d_id = ? and ceahp1_0.alert_src_num_id is null order by ceahp1_1.history_date desc fetch first ? rows only;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 03 02 1 3s903ms 3s903ms Mar 05 02 1 3s379ms 3s379ms Mar 06 02 1 3s16ms 3s16ms [ User: a3d - Total duration: 10s299ms - Times executed: 3 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 10s299ms - Times executed: 3 ]
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-03 02:00:44 Duration: 3s903ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-05 02:00:53 Duration: 3s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-06 02:01:04 Duration: 3s16ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
9 8s180ms 2 3s438ms 4s741ms 4s90ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 03 21 1 3s438ms 3s438ms Mar 06 22 1 4s741ms 4s741ms [ User: a3d - Total duration: 8s180ms - Times executed: 2 ]
[ Application: psql - Total duration: 8s180ms - Times executed: 2 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-06 22:11:04 Duration: 4s741ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-03 21:43:54 Duration: 3s438ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
10 6s971ms 2 3s274ms 3s696ms 3s485ms alter table gtp_monthly_history add constraint u_hist_obj_cat_att_year_month_line_type unique (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 02 21 1 3s696ms 3s696ms Mar 06 22 1 3s274ms 3s274ms [ User: a3d - Total duration: 6s971ms - Times executed: 2 ]
[ Application: psql - Total duration: 6s971ms - Times executed: 2 ]
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-02 21:49:52 Duration: 3s696ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-06 22:17:07 Duration: 3s274ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
11 3s403ms 1 3s403ms 3s403ms 3s403ms create index i_fk_gtp_obj_compo_history_new_unit on gtp_history_obj_compo (obj_compo_new_unit_num_id);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 02 21 1 3s403ms 3s403ms [ User: a3d - Total duration: 3s403ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s403ms - Times executed: 1 ]
-
CREATE INDEX i_fk_gtp_obj_compo_history_new_unit ON gtp_history_obj_compo (obj_compo_new_unit_num_id);
Date: 2026-03-02 21:48:55 Duration: 3s403ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
12 3s381ms 1 3s381ms 3s381ms 3s381ms do $body$ declare l_script_name constant text := ?; cursel cursor for select distinct ga.obj_compo_num_id, ga.obj_num_id, ga.obj_compo_value from gtp_obj_composition ga inner join gtp_att_template gat on (ga.att_template_num_id = gat.att_template_num_id) inner join ged_document ge on (ga.obj_compo_value::varchar = ge.document_num_id::varchar) left join gtp_obj_composition tab on (tab.obj_compo_num_id = ga.obj_compo_num_id_tab) where gat.att_template_domain_code = ?; ccomponumid bigint; cobjid bigint; coldgedid varchar(?); cnewgedid bigint; begin insert into a3d_migration_tracking (type, name, release) values (?, l_script_name, ?); call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); raise debug ?, l_script_name; open cursel; loop fetch next from "..." into ccomponumid, cobjid, coldgedid; exit when not found; select gd.document_num_id into cnewgedid from ged_document gd inner join ged_document gei on (gei.node_num_id = gd.node_num_id) where gd.document_num_id_version is null and gei.document_num_id::varchar = coldgedid; update gtp_obj_composition set obj_compo_value = cnewgedid::varchar where obj_compo_num_id = ccomponumid and obj_num_id = cobjid; end loop; close "..." raise notice ?, l_script_name; update a3d_migration_tracking set validated = true where type = ? and name = l_script_name and release = ?; call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); exception when others then call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); call pack_gtp_utils.p_trace_error (? || l_script_name, sqlerrm, ?); raise; end $body$;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 05 21 1 3s381ms 3s381ms [ User: a3d - Total duration: 3s381ms - Times executed: 1 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 3s381ms - Times executed: 1 ]
-
DO $body$ DECLARE L_SCRIPT_NAME CONSTANT text := '01_ACTIVE3D_RQM-19599'; curSel CURSOR FOR SELECT DISTINCT ga.OBJ_COMPO_NUM_ID, ga.OBJ_NUM_ID, ga.OBJ_COMPO_VALUE FROM GTP_OBJ_COMPOSITION ga INNER JOIN gtp_att_template gat ON (ga.att_template_num_id = gat.att_template_num_id) INNER JOIN GED_DOCUMENT ge ON (ga.OBJ_COMPO_VALUE::varchar = ge.document_num_id::varchar) LEFT JOIN GTP_OBJ_COMPOSITION tab ON (tab.OBJ_COMPO_NUM_ID = ga.obj_compo_num_id_tab) WHERE gat.att_template_domain_code = 'FIL'; cCompoNumId bigint; cObjId bigint; cOldGedId varchar(100); cNewGedId bigint; BEGIN INSERT INTO A3D_MIGRATION_TRACKING (TYPE, NAME, RELEASE) VALUES ('postInstallation', L_SCRIPT_NAME, '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [START]', '7.23.0.0'); raise debug 'START %', L_SCRIPT_NAME; OPEN curSel; LOOP FETCH NEXT FROM curSel INTO cCompoNumId, cObjId, cOldGedId; EXIT WHEN NOT FOUND; SELECT gd.document_num_id INTO cNewGedId FROM GED_DOCUMENT gd INNER JOIN GED_DOCUMENT gei ON (gei.node_num_id = gd.node_num_id) WHERE gd.DOCUMENT_NUM_ID_VERSION IS NULL AND gei.document_num_id::varchar = cOldGedId; UPDATE GTP_OBJ_COMPOSITION SET OBJ_COMPO_VALUE = cNewGedId::varchar WHERE OBJ_COMPO_NUM_ID = cCompoNumId AND OBJ_NUM_ID = cObjId; END LOOP; CLOSE curSel; raise notice 'END %', L_SCRIPT_NAME; UPDATE A3D_MIGRATION_TRACKING SET VALIDATED = true WHERE TYPE = 'postInstallation' AND NAME = L_SCRIPT_NAME AND RELEASE = '7.23.0.0'; CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [SUCCESS]', '7.23.0.0'); EXCEPTION WHEN OTHERS THEN CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [ERROR]', '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_ERROR ('POST_INSTALL ' || L_SCRIPT_NAME, SQLERRM, '7.23.0.0'); RAISE; END $body$;
Date: 2026-03-05 21:32:32 Duration: 3s381ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
13 3s2ms 1 3s2ms 3s2ms 3s2ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 06 22 1 3s2ms 3s2ms [ User: a3d - Total duration: 3s2ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s2ms - Times executed: 1 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'fafdcd0019d62600af9a207fab662802',lo_from_bytea(0, decode(E'78daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];
Date: 2026-03-06 22:11:30 Duration: 3s2ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 4 2m35s 12s605ms 52s453ms 38s942ms vacuum analyse;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 02 21 1 38s899ms 38s899ms Mar 03 21 1 52s453ms 52s453ms Mar 05 21 1 12s605ms 12s605ms Mar 06 22 1 51s811ms 51s811ms [ User: a3d - Total duration: 2m35s - Times executed: 4 ]
[ Application: psql - Total duration: 2m35s - Times executed: 4 ]
-
VACUUM ANALYSE;
Date: 2026-03-03 21:51:13 Duration: 52s453ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-06 22:19:36 Duration: 51s811ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-02 21:52:15 Duration: 38s899ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
2 4 2m21s 16s467ms 1m1s 35s478ms vacuum analyze;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 02 21 1 31s431ms 31s431ms Mar 03 21 1 32s38ms 32s38ms Mar 05 21 1 16s467ms 16s467ms Mar 06 22 1 1m1s 1m1s [ User: a3d - Total duration: 2m21s - Times executed: 4 ]
[ Application: psql - Total duration: 2m21s - Times executed: 4 ]
-
VACUUM ANALYZE;
Date: 2026-03-06 22:18:37 Duration: 1m1s Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-03 21:50:12 Duration: 32s38ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-02 21:51:00 Duration: 31s431ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
3 4 1m9s 5s560ms 35s40ms 17s365ms delete from gtp_log_ehcache where log_date < ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 02 21 1 21s481ms 21s481ms Mar 03 21 1 35s40ms 35s40ms Mar 05 21 1 5s560ms 5s560ms Mar 06 22 1 7s379ms 7s379ms [ User: a3d - Total duration: 1m9s - Times executed: 4 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 1m9s - Times executed: 4 ]
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-03 00:00:00';
Date: 2026-03-03 21:53:22 Duration: 35s40ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-02 00:00:00';
Date: 2026-03-02 21:53:58 Duration: 21s481ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-06 00:00:00';
Date: 2026-03-06 22:21:10 Duration: 7s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
4 4 16s105ms 3s232ms 4s694ms 4s26ms alter table gtp_obj_rel_vt add constraint uk_gtp_obj_rel_vt_path unique (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 02 21 1 4s694ms 4s694ms Mar 03 21 1 4s571ms 4s571ms Mar 05 21 1 3s232ms 3s232ms Mar 06 22 1 3s607ms 3s607ms [ User: a3d - Total duration: 16s105ms - Times executed: 4 ]
[ Application: psql - Total duration: 16s105ms - Times executed: 4 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-02 21:50:00 Duration: 4s694ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-03 21:49:10 Duration: 4s571ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-06 22:17:13 Duration: 3s607ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
5 4 14s551ms 3s491ms 3s932ms 3s637ms create index i_log_ehcache_region_name on gtp_log_ehcache (region_name);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 02 21 1 3s547ms 3s547ms Mar 03 21 1 3s491ms 3s491ms Mar 05 21 1 3s579ms 3s579ms Mar 06 22 1 3s932ms 3s932ms [ User: a3d - Total duration: 14s551ms - Times executed: 4 ]
[ Application: psql - Total duration: 14s551ms - Times executed: 4 ]
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-06 22:16:49 Duration: 3s932ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-05 21:29:34 Duration: 3s579ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-02 21:49:36 Duration: 3s547ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
6 3 13s97ms 3s885ms 5s176ms 4s365ms alter table gtp_obj_rel_vt add constraint fk_gtp_obj_rel_vt_ntt foreign key (view_template_num_id, node_tree_type_num_id) references gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) on delete cascade deferrable initially deferred;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 02 21 1 4s35ms 4s35ms Mar 03 21 1 3s885ms 3s885ms Mar 05 21 1 5s176ms 5s176ms [ User: a3d - Total duration: 13s97ms - Times executed: 3 ]
[ Application: psql - Total duration: 13s97ms - Times executed: 3 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-05 21:30:08 Duration: 5s176ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-02 21:50:21 Duration: 4s35ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-03 21:49:33 Duration: 3s885ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
7 3 12s763ms 3s707ms 4s670ms 4s254ms create index i_log_ehcache_date on gtp_log_ehcache (log_date);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 02 21 1 4s670ms 4s670ms Mar 03 21 1 3s707ms 3s707ms Mar 06 22 1 4s386ms 4s386ms [ User: a3d - Total duration: 12s763ms - Times executed: 3 ]
[ Application: psql - Total duration: 12s763ms - Times executed: 3 ]
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-02 21:49:32 Duration: 4s670ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-06 22:16:45 Duration: 4s386ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-03 21:48:45 Duration: 3s707ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
8 3 10s299ms 3s16ms 3s903ms 3s433ms select ceahp1_0.history_num_id, ceahp1_1.history_action, ceahp1_1.history_date, ceahp1_1.obj_num_id, ceahp1_1.obj_template_a3d_id, ceahp1_0.alert_src_num_id, ceahp1_0.alert_type_a3d_id from gtp_cw_eng_alert ceahp1_0 join gtp_cw_eng_history ceahp1_1 on ceahp1_0.history_num_id = ceahp1_1.history_num_id where ceahp1_1.history_action = ? and ceahp1_1.obj_template_a3d_id = ? and ceahp1_1.obj_num_id = ? and ceahp1_0.alert_type_a3d_id = ? and ceahp1_0.alert_src_num_id is null order by ceahp1_1.history_date desc fetch first ? rows only;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 03 02 1 3s903ms 3s903ms Mar 05 02 1 3s379ms 3s379ms Mar 06 02 1 3s16ms 3s16ms [ User: a3d - Total duration: 10s299ms - Times executed: 3 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 10s299ms - Times executed: 3 ]
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-03 02:00:44 Duration: 3s903ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-05 02:00:53 Duration: 3s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-06 02:01:04 Duration: 3s16ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
9 2 8s180ms 3s438ms 4s741ms 4s90ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 03 21 1 3s438ms 3s438ms Mar 06 22 1 4s741ms 4s741ms [ User: a3d - Total duration: 8s180ms - Times executed: 2 ]
[ Application: psql - Total duration: 8s180ms - Times executed: 2 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-06 22:11:04 Duration: 4s741ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-03 21:43:54 Duration: 3s438ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
10 2 6s971ms 3s274ms 3s696ms 3s485ms alter table gtp_monthly_history add constraint u_hist_obj_cat_att_year_month_line_type unique (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 02 21 1 3s696ms 3s696ms Mar 06 22 1 3s274ms 3s274ms [ User: a3d - Total duration: 6s971ms - Times executed: 2 ]
[ Application: psql - Total duration: 6s971ms - Times executed: 2 ]
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-02 21:49:52 Duration: 3s696ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-06 22:17:07 Duration: 3s274ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
11 1 3s403ms 3s403ms 3s403ms 3s403ms create index i_fk_gtp_obj_compo_history_new_unit on gtp_history_obj_compo (obj_compo_new_unit_num_id);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 02 21 1 3s403ms 3s403ms [ User: a3d - Total duration: 3s403ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s403ms - Times executed: 1 ]
-
CREATE INDEX i_fk_gtp_obj_compo_history_new_unit ON gtp_history_obj_compo (obj_compo_new_unit_num_id);
Date: 2026-03-02 21:48:55 Duration: 3s403ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
12 1 3s381ms 3s381ms 3s381ms 3s381ms do $body$ declare l_script_name constant text := ?; cursel cursor for select distinct ga.obj_compo_num_id, ga.obj_num_id, ga.obj_compo_value from gtp_obj_composition ga inner join gtp_att_template gat on (ga.att_template_num_id = gat.att_template_num_id) inner join ged_document ge on (ga.obj_compo_value::varchar = ge.document_num_id::varchar) left join gtp_obj_composition tab on (tab.obj_compo_num_id = ga.obj_compo_num_id_tab) where gat.att_template_domain_code = ?; ccomponumid bigint; cobjid bigint; coldgedid varchar(?); cnewgedid bigint; begin insert into a3d_migration_tracking (type, name, release) values (?, l_script_name, ?); call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); raise debug ?, l_script_name; open cursel; loop fetch next from "..." into ccomponumid, cobjid, coldgedid; exit when not found; select gd.document_num_id into cnewgedid from ged_document gd inner join ged_document gei on (gei.node_num_id = gd.node_num_id) where gd.document_num_id_version is null and gei.document_num_id::varchar = coldgedid; update gtp_obj_composition set obj_compo_value = cnewgedid::varchar where obj_compo_num_id = ccomponumid and obj_num_id = cobjid; end loop; close "..." raise notice ?, l_script_name; update a3d_migration_tracking set validated = true where type = ? and name = l_script_name and release = ?; call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); exception when others then call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); call pack_gtp_utils.p_trace_error (? || l_script_name, sqlerrm, ?); raise; end $body$;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 05 21 1 3s381ms 3s381ms [ User: a3d - Total duration: 3s381ms - Times executed: 1 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 3s381ms - Times executed: 1 ]
-
DO $body$ DECLARE L_SCRIPT_NAME CONSTANT text := '01_ACTIVE3D_RQM-19599'; curSel CURSOR FOR SELECT DISTINCT ga.OBJ_COMPO_NUM_ID, ga.OBJ_NUM_ID, ga.OBJ_COMPO_VALUE FROM GTP_OBJ_COMPOSITION ga INNER JOIN gtp_att_template gat ON (ga.att_template_num_id = gat.att_template_num_id) INNER JOIN GED_DOCUMENT ge ON (ga.OBJ_COMPO_VALUE::varchar = ge.document_num_id::varchar) LEFT JOIN GTP_OBJ_COMPOSITION tab ON (tab.OBJ_COMPO_NUM_ID = ga.obj_compo_num_id_tab) WHERE gat.att_template_domain_code = 'FIL'; cCompoNumId bigint; cObjId bigint; cOldGedId varchar(100); cNewGedId bigint; BEGIN INSERT INTO A3D_MIGRATION_TRACKING (TYPE, NAME, RELEASE) VALUES ('postInstallation', L_SCRIPT_NAME, '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [START]', '7.23.0.0'); raise debug 'START %', L_SCRIPT_NAME; OPEN curSel; LOOP FETCH NEXT FROM curSel INTO cCompoNumId, cObjId, cOldGedId; EXIT WHEN NOT FOUND; SELECT gd.document_num_id INTO cNewGedId FROM GED_DOCUMENT gd INNER JOIN GED_DOCUMENT gei ON (gei.node_num_id = gd.node_num_id) WHERE gd.DOCUMENT_NUM_ID_VERSION IS NULL AND gei.document_num_id::varchar = cOldGedId; UPDATE GTP_OBJ_COMPOSITION SET OBJ_COMPO_VALUE = cNewGedId::varchar WHERE OBJ_COMPO_NUM_ID = cCompoNumId AND OBJ_NUM_ID = cObjId; END LOOP; CLOSE curSel; raise notice 'END %', L_SCRIPT_NAME; UPDATE A3D_MIGRATION_TRACKING SET VALIDATED = true WHERE TYPE = 'postInstallation' AND NAME = L_SCRIPT_NAME AND RELEASE = '7.23.0.0'; CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [SUCCESS]', '7.23.0.0'); EXCEPTION WHEN OTHERS THEN CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [ERROR]', '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_ERROR ('POST_INSTALL ' || L_SCRIPT_NAME, SQLERRM, '7.23.0.0'); RAISE; END $body$;
Date: 2026-03-05 21:32:32 Duration: 3s381ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
13 1 3s2ms 3s2ms 3s2ms 3s2ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 06 22 1 3s2ms 3s2ms [ User: a3d - Total duration: 3s2ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s2ms - Times executed: 1 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'fafdcd0019d62600af9a207fab662802',lo_from_bytea(0, decode(E'78daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];
Date: 2026-03-06 22:11:30 Duration: 3s2ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 12s605ms 52s453ms 38s942ms 4 2m35s vacuum analyse;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 02 21 1 38s899ms 38s899ms Mar 03 21 1 52s453ms 52s453ms Mar 05 21 1 12s605ms 12s605ms Mar 06 22 1 51s811ms 51s811ms [ User: a3d - Total duration: 2m35s - Times executed: 4 ]
[ Application: psql - Total duration: 2m35s - Times executed: 4 ]
-
VACUUM ANALYSE;
Date: 2026-03-03 21:51:13 Duration: 52s453ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-06 22:19:36 Duration: 51s811ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYSE;
Date: 2026-03-02 21:52:15 Duration: 38s899ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
2 16s467ms 1m1s 35s478ms 4 2m21s vacuum analyze;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 02 21 1 31s431ms 31s431ms Mar 03 21 1 32s38ms 32s38ms Mar 05 21 1 16s467ms 16s467ms Mar 06 22 1 1m1s 1m1s [ User: a3d - Total duration: 2m21s - Times executed: 4 ]
[ Application: psql - Total duration: 2m21s - Times executed: 4 ]
-
VACUUM ANALYZE;
Date: 2026-03-06 22:18:37 Duration: 1m1s Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-03 21:50:12 Duration: 32s38ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
VACUUM ANALYZE;
Date: 2026-03-02 21:51:00 Duration: 31s431ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
3 5s560ms 35s40ms 17s365ms 4 1m9s delete from gtp_log_ehcache where log_date < ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 02 21 1 21s481ms 21s481ms Mar 03 21 1 35s40ms 35s40ms Mar 05 21 1 5s560ms 5s560ms Mar 06 22 1 7s379ms 7s379ms [ User: a3d - Total duration: 1m9s - Times executed: 4 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 1m9s - Times executed: 4 ]
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-03 00:00:00';
Date: 2026-03-03 21:53:22 Duration: 35s40ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-02 00:00:00';
Date: 2026-03-02 21:53:58 Duration: 21s481ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
delete from GTP_LOG_EHCACHE where LOG_DATE < '2025-09-06 00:00:00';
Date: 2026-03-06 22:21:10 Duration: 7s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
4 3s885ms 5s176ms 4s365ms 3 13s97ms alter table gtp_obj_rel_vt add constraint fk_gtp_obj_rel_vt_ntt foreign key (view_template_num_id, node_tree_type_num_id) references gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) on delete cascade deferrable initially deferred;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 02 21 1 4s35ms 4s35ms Mar 03 21 1 3s885ms 3s885ms Mar 05 21 1 5s176ms 5s176ms [ User: a3d - Total duration: 13s97ms - Times executed: 3 ]
[ Application: psql - Total duration: 13s97ms - Times executed: 3 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-05 21:30:08 Duration: 5s176ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-02 21:50:21 Duration: 4s35ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT fk_gtp_obj_rel_vt_ntt FOREIGN KEY (view_template_num_id, node_tree_type_num_id) REFERENCES gtp_node_tree_type (view_template_num_id, node_tree_type_num_id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
Date: 2026-03-03 21:49:33 Duration: 3s885ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
5 3s707ms 4s670ms 4s254ms 3 12s763ms create index i_log_ehcache_date on gtp_log_ehcache (log_date);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 02 21 1 4s670ms 4s670ms Mar 03 21 1 3s707ms 3s707ms Mar 06 22 1 4s386ms 4s386ms [ User: a3d - Total duration: 12s763ms - Times executed: 3 ]
[ Application: psql - Total duration: 12s763ms - Times executed: 3 ]
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-02 21:49:32 Duration: 4s670ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-06 22:16:45 Duration: 4s386ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_date ON gtp_log_ehcache (log_date);
Date: 2026-03-03 21:48:45 Duration: 3s707ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
6 3s438ms 4s741ms 4s90ms 2 8s180ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 03 21 1 3s438ms 3s438ms Mar 06 22 1 4s741ms 4s741ms [ User: a3d - Total duration: 8s180ms - Times executed: 2 ]
[ Application: psql - Total duration: 8s180ms - Times executed: 2 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-06 22:11:04 Duration: 4s741ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'b3a12755b836407cd7870f2b1c234b28',lo_from_bytea(0, decode(E'78dabcbd697314cb9236f8bdcdfa3fc8ec6006a747d41bfb72dbe6432195402024218975ee182640805824d0c23636f3dbc71fcf88a8526546295375de3ef75259aa0cf7f4888cf070f7f065737fe7ae145ae8bb4afef77ffec783c9787db2475ffef33ffed77ffd6ffbef3fffe3bf56f60f26bb2bbb1f7f9f1fbf3dfcb2b271fce568e5dbd9e9bbcbb747ef56defcfed7cac1c7a395c98bddbdc9fefecafae1c5e1cae3c393c30f47672bcf8ecece8f4f4f56ec48a89190428c845ff9d78a0a2be3cb0f2b4a480df48f09d597a37fadd4fe9bac3f3ebf38fa86e76e1cbebd383dfbfdbff8a7c39377e32fa72747c0b1767674788147bd3bbce842f5986e3d3c3c59117145fa7f09f52fabf07c0fd807a7e717f5a7afac3cdfd97bb47f303ed8dcd9bebb6600814ebe393cafd2bcf6af7f3f3da7beff7b6d676b6b7cefff93ff1e7ffb06a07f6f9dd210fefbe0e8ebb77fff3fc14fe2d8f8f5bb6143f8bb66cda9bbe3b58db5bb7a128297eb41d380fdbfff3e7eff76f6912b3f9a319d7fb4b5c25f69f7b67b446607c2d128fc4b4f0762ffedc7a3af87f5a1d8dc58532ff22b3bfab260cc40c5ded1b7d3f363bcae51ea0343d508bb86b6074787ef68467dad3db8fdc4d70d083f741e4317118b9e4ef3ed925e68b5c7e7ef0e8fefa2456afce1ecf4f2dbbf1635e61668bd75fcf6e884ded7e6fa0a4de8958bdfdfae0e8a75c2d29ad93d3afb7a78727472b1f2a50118ad4c7e7d3b3efb9d7a901e3cb750564ebfa197e70d46a104fd472dffb7fdf7bffef33f3636b726afd727fb6b7b9bbb583277eedc7e767cf473fde8fdf1c9310ff9ffb5767a7af6eef8845f00eebd7e46dc6175e5c9e5e1c9c5f1c5ef83c3cf473befdf8fdfbddbe1dbfff7edbf576fabff96b7fffeef847e7bfc7872e7f6f6e5d77fbf50ff166212fffd42fcfbec74e5dd2518d3a7a38bdb0440afeeae9077453cc82bfef6ea9ddb848b3f6e2fc1b41aecb4e0a4792dadb4777e39f3f7ca5dbc90d3b30b4221dd488f088e7edb3ca11fde1fbe3d5a39fc42dfd0e91f472bef6edf3ee2c6a529e19cf66f7fedc1e4f19846ae5971b7ffc69dc9f6fafe648df9fdfaf8604c5ffe92ff27d6e4cedefdf1f6e62b6650776eadde1e5f5ed01c3fffbcb277f4e3f80214bb953b93eda77fdf5ebd85ff01d95f9641c7bbbb5b9b6b0de45f92bbe56e2fc4709b7f6252ff728c636dbc7730d9df1c6fefee6c6e1fdcb92346abfc7f26faaf586fd334904d27d637f7266bcd7c915710483d7fffee5c033bdf806eca99fbbee3feddd906b1a301e368ee2bd97dff6e69a03bbb906eda6efad35ddf497cba19bb296feeea86acf18bcd7db5bb355e9b3c9e6c1fe8f53b7fb9f292b5e2265b3b6be3add2e4ce5f5e19659c5a25144db386c4ddc9de7e3383e835bf3dfdf2e5f0cde9193197cb339366ce14b1ef9c7998c4d3366106eb787bfd4a637a263ddea7a6264de4e7db93bd079bfb073b7b2fa94558fdcb12b6d1f6ceda83f1f6fdc92891201a98a66ffb9b4fb7370feefcd7ea686bb27dffe001fe42c3d1e3c9c1de64d434d5734dc77b937169b8ffe429fdfd7ab6bd996bff6c67ebe9e34981587b7a6f73ed0a809d03a0c1de9e10cd5b53a0bdf13acdffd4dea5174bef639f8663bc459c68679b5ecefe1db13af3bfa67533d88f27e3fda77b93e79b4d27efd04f7b18ccf43bcd0de278c66a159595311aadff5e25ca1a14cdbb58dbd97e46af839e786fbc3f596734444c9bdedbeb93fb7b93c96d42e01b0471ae878fc7fbfb4ddbd1a3cdad1dbadcdf1b3f6eba67c55ce383cd99d12326b6b3bd9e5acab9961b7b93274f27db6b2f4bf30793bd8357a9f5fc2b3fa09b8f77d65fd27eb0b97630794c736d7c406351801f4db69e6da641b77a28743308afd7265b04b49fb034738324efcd67cd084eb6d2b23271b5594fd656db58450bb869e4ea8dc4ea5ddd34f2f38deed06d430b83968f757fa74e8cb70ef6c6dbfb8f370f0ec6db6bb9030d86b86099500fd7364757d68a13f5fea9d5862a271792def4cfa90ed29d5825e8bff38a3ad8db5cdbd8da794ee37e856837bf0009ff1a1aaf3ddddba3e7943734c64bcb94db0a103deb607c7ffa5af1770271f3eb76e7f964af347c3e3ec80dfdfc3cddd9cbe39ce7fff6e4f9c14e9a6b2eccb5dfdca2fe6e6ecfbc1d7a134f5fa4d6ad7784b63b4ff737a8c94c731ae206c08b0a006daee02807d3e5b3469c77b2354e7072d1e44d2fceab4533e0ae6a1ae94553a09926bebe545c5e2ade76cc122f57890afaa7e99fa1d9f2747fb2b73ed9d8dc9eac136fdabafc7a7c727a79be3279ff9e34d2b7bf1b69c4fb4574a7c7851e33d7c72e9a3cd11288962da262bcf76c429bea749c192ecc3333162e6719caee789f76e2e65d843ec31cf4f5dc2698857d4a88bac639d018071ae3d01ee38db3e3b72cac6f9d9e9f37e31b9af1052cf1fecdfbdbfc0ca6967658fa476cc9d09e4d84e1c1c4dbe91ffd6e69e4206c38baef886d3947fff01bb5a579409399fed1ef9ebe078209b6916f42bc56be89a22d20451f8212d19910b4958a242d258c97411a638d342126b9b419fefb939d860ded4df0b6e8092c9fd00e75307971009986f5c7dbab9aa43271e5bfc95d223a10d1b1d9a6a35d8471ffe9bd8cf4f6f8d7f1f9ed82f9bfd2ff8824cc11da46771fbc7eb639799ee755f47d11df3b7df7bb8a98b6bac9d655c4a13fe25f43f0c6be78374e4f2f76cf8e4f2e0660278dac112cf7761ed26bbf735bbcfff5d8ea70f847c80f5f5fafbf7df471fce1fd266417d268162a8990266f6f9f7ebda2384e2e0e2f667fb843949024157c7a7ab367eceeec1f8cb7c6ebeb58e377b2747ce7f6e4e4e28c34c02fb76f1fbe3b3b3a27c5fef8ed31e99b8d74bc7b78c6affe3656d8e1c9dba3db49076aba74efe9e6d6fae6f6fd4a9f1ea63e35849374df601da5f5dec8c7a030215da49fdd752325b306162a2b8d5094b526939a34af4c1015c0d0b449aa52ee0724f9c9cb766fb61f7ddfdfbc977ab3afeea50ed123d023fe61daa986d206bd5ed4233bd28975c8a47475f448e9698f94abf748d9d4c6f7efd138f568efaeca3d5218c0e687991e31a50dfab8a8476ae4738faada1ea198f6a8a2f0718f92b227b5eedf235b7a24738f9a59c73fccf488296dd0db6bd9b6d7ca2a71bdfa0a3d35c6e625ed4db6c035c6d89f36b7f77789958cb7f60ff69eae4164bf735bfff92e77f6b70e6cf81d1eca9f8fc3d7a0be3f6ac8e795f99774de6ada83e8ea68a2e1ea856eaec1f135604fa26bc4fe255d103c702e48699a6be47641796e17b46bda19d3b4b3aa69671b7cc119cf57af9abf83e0e78628f9f728143f3fca868ea89afb514bcb57a3245fad6a7e7709ce357444ef9b6bb0cd351ab4f742707b2fa4167c5532f055632fa6ab31cddf16fb365d9d6aae5e36ed436cda457e0efd1a0d5f65e47634e59abfb56faec637bf5ba6875e6fc4f383b321f0d5a5ab0f86af81c72710e118371a1ec1bf7b6d2c5fa9077c0d4dfb209adf8354cddf8ac78b3678e1f96af87d866065f3b74b7f7bd9c005d9b48f9aff8ec2f0fd289de4ab32fcbca84df3b7e1791262d39f101dbf6f1a15dffc1ed235424a955108c83074953c7fe8b5f27b8f347d1c5f8d94cd95c72f0aeb9babd3cd9546b4b9c6e64a4fe06b847821697a04cb57d95c95623aa3d29aef2b93ae96e761542eddf7869faf02bfe748af8de9d492c7296ad5e0d3bae9876ede238d92677cbae977d43e303e4d6f82afd133bc497499440f758fafd634f7ad8dcd35f58fd0327e9a16dcce89866e471d6cae91f139d5c03b035597aed4335c695af0ef5e36f7bd6ae8f446315dde0ac6eb5dfadba7f681e7438c34a47c55817fa78ef073a3e5f941b39ddf3bbd56cde31643431f35a476309e63fed05542d6a5abc6baa1ab11aab9023f5d9d69fef6a2810bc2f135a67611cf270e2830ffe82a2de393bceee96a5c73dfa9e63ef329ba06c5f092d7b912b46c18bf92b6b92ac7cf573a5d4d6a6735c3ab844f79c5cf5341f1f35404bfa045251afab414b2b946a683e649f3bb76cdd534fdd3b6a1871ec757631ce3a317cfcfa717c8fda6f1647c0d9f52602bb84f821cff4d7b32d341ab1b7c96aecca7e9ea982eda83d3ef3e36ed983fd13546beaf997fe29afe564d3bad033f479be679da9ae6dad045eccb367021dd8fdc3f6904f7431ae60f74554d7bc3eb99ae4637bf5bc57418d7e035099f0986e9a0f5c0743bdbe073ce331c6d44cd353478680348d7c85762b88cd7aba65f5ea7bf8d64fa689e07beba74f5829fe3436a1f42f37bf44c47109ee90eb2e91fbdf6e6776d99ae60d2dfb6e92f31eee66fcff31e8cb6818f9ae1a368de0b2d0b868fc6f17d5af8cdd52b86c302a32b168ae1ab4c57057e4e57c3eb42113f947c75fcbe94f0e91a5cd38ef98da209e3189eb66386a389c2f7b56af068cde3a3888d333ce97fdc9ee6676caeb169e77dd32ef0b810f7e7f540d3af81277692aee00f74353cfe74e57945d42738cfeb84aea169cf7c8daecdb82b2bd255066e6f9b7544d33b36bf1be603d48bd4cef13a56849ef1109fc4fba455ed993e27795ed1b2d0dc3fa7799c89dd8be66a45d3de35e3e17cd30f1ad6e6daf01f457c94e169436fae69fcbce2f9a7e8b537ed4cba5acff8bd6bfaed7d438f0fbe818ffcfe15b1b9e62a9bf7149463389a3ecdd5a4df2dcf7f5aa5cdb8133b10cd95e7ad2286cdfd2036c9cf277e8171d2895f689a47cd55f13cd4c4a89abf0d8f9f160d9db46a42f377e4f94ca3c4efdf9058649a2bbf5f5805f03c8b233da85524b008be7ad7fccdfb3d5d239e0fee82f1a6dd3260fcb415fc1e34b506ffa745e1b5e76b80dc45d7d85c9d64f98be8d62ca091986178c7c217de8ae88be53d90be389fbe789bbe049dbe4499bfa4c64478fa225363ab5263ab65fe921b9bdcd8e6c62e37f6b9b1cf8d436e1c5363c7ab195fa4d4799a625d18124f2140605d447e0344a871baf9629b774032976b6e9966f7b4b44df2b4a62f81f9a01556f1c2b5124b87be04ecbd86bfc866ef21598b9653f3453317a52fcdb2c717c84df86279e241308344862f5e27a88647d39766f323e14b317784b4c5db257d8932fdd2306662d32ce9e14bb314e98be235485f1a268d2fbcda23b8946dbe347da72fcd46415f7c8662d10c5fa26bbea886c9d117e91a8458e0cd97665fa72fc6370895cd5f78b6e08b4f789c6c868578be4a5fb488e94b6c3013c310e94b68e8a197936eb1ec882f015f346d26b63932f43140ecd0904f02af075a4710b8e83d449e481a0c192c1b5f684ffa1b935e27f5302e3c34f66ad6c4960d14a6aafcea19e5d72c507e4d527ecd00e5d724e55788bb0f0fe1b0905560c32af0cccf5345b8dd83e6b17641aff5282bf9e9a4afa39fc6cef4332ce867b252a5f3baebfb796e1ef8d4cff1dbb747e72b7b3bfbfb9bdb9ba5af017d9dbb35ed2f686f0ee1e5821e9a9130f9b05ed7ba68e5b48be994adb38b36cda474cad6eb55cae9abdccb3d2399fb56fe65da2126b5c1ef17f628a8629bb1b1da273fed533a59ebee534c6dfadacfcedde1fd6ce15cd9bb3c5a79307ebabfff78bcbd9dbb47ace256c7cdd99e72179ae72e32acd991f2a9a7ae6a5773337635b7c0aee6f2137bdbd5ee7dbc756582b67beaa653b4b3a7dc81e6a971613f696a2597912ac371330cc72f60383ead7cdf97e15c3c5c9b61380f72e77ce6350faef628af02bf88b3f89189b94755d6e267588b5fc05a7c1a431ffbaf3b977b24a7ebce3347697e99f6884965fc61112709a33c15439591841946121630929086300c60246bd30e9557144cead09557044a1bf48bf88814a3985963f5c08b504c7b1417b0919086300e30c367ee2fd4f41545e61dcd2fd31e35b4360f58c42fa41ce5533619ab0c23ce308cb88061c4c430e20043fcfab44fe52d4597fa74e52d35b4360f58c41ba419e9d4a7bae51ae687dc275221ab7d52492c20f5be7f9f42ee932eef096aeaadfccb4c9f98d6e6018bb883b4e5788154ee4a9f08c54c9fc2823ef9d466007bd89cf6e941e953487dbafa9e6c3e605072117f907e441275f6dbabb108c231ed94acb308c290da0c60113177ca4c5f946c5884997b510db1cd1316728938b279f6c958edd4944b282516742a4d8e2187750fa79d2a6f4a89d4a9ab6f8a696d1eb0884b2839d249be57d5e33a35735ca7161cd7a9745ca7861cd74d729fecf44535e775cd2fd33e35b4360f58c42514c9547945550fecd4cc819d5a7060a7f223871cd86d4cfb54de537362d7fc32d327a6b579c0222ea1c248943e55b9849ee1127a0197d0894be8015c220bbac2cdf4a9e1126eae4f4c2b3fc02ce2125a8e54ee93a9320933c324cc02269197b019c0241ee43ef9699f4cc324fcd53e35b4360f58c423b41915c667aa3cc2ccf008bb804724614cd9013ce271ee5398f6c9363c22ccf589696d1eb08847683fb22ebb515779849de11176018fb06918ed001eb19dfa74b033d327e611cd2f337d625af901c9f571d1d1b64a1ad73ca11026812035329d837397a68450dec0f26d3d8cd0d8497cd05ac5a05d5479af70ae062f6d10d6c34c6884b4ab4a8da4c1815c74b024e5314f6e8cbb3b5b2fe1f676e7ce5f8d29cae506c911716de7f1eecefee6c164ede9deb3c9fee43e77668403fbcdeda73b4ff747ab231a22204c706a39c2bca9cc1a1fd8eaed0004ab7c0ddeb53ac6a6666f728330ac633ebd7a1f9723acaafc5c85b760df5275c0eb76c760f40b79ab4dca4eef8e25254905b72461a1026fd4dcc074c327b567b6636c660d213750c33a96bcf6545595e94b98ed054f03e34682f62d52ce1c2d5e9d7975d26b663b16d9829b37a8ac97f4ee58b3c5eae4267753c2b4a8ac517ae5d2c2e8af84713a28594560e67ba6616e26c4b9811bd4339d2c735af865298b031048abad80b3848926539e74902b5d83bd5bc4dc400feb9a4c9138d22c4b59f73a7524943b9abaf00db2302ad5c05b1c5fe32886d0a6064a0cec5848707229ba2aaac41cb864b66a691f345e5b93e5219df48bd95ee14c84b0e6067e58af9244a65558862cddbd42ed28da88c35a61a4f6cad6a055bb533897d1223730c33aa55582b34b91e52bd01eee4bc46f74c471a8223e44ff59a1894ee1f27b4e7ac16ca79a13a564f6d359aeefdda998e0d4326499ee65a9e2284002d3c159f89cc93082d3a083c7b9a57f19ba256d681c6212d6dc6098b44108135c5c86acca918d162392f2e05d228d75c260e3f316ce540e8e52e5455bddee55c471b8cc0d86891a3a99b4b575cbd1d5bd268d1ac1f3cada206d1434fe4a8f225c9ce837a582cfe0ae2568683ef5b7213718266810c204a797a3ab7b551a39f2de2bb840d18e2ef1aea5b691d88f330126ee04dd923234ce89096b6e1007f62a49195e2c4356450fb038853381340023a2f001fa0db1d1483b9f36d6f83cc37c5bc2c0f93ca1cd0d064a183e4918de2f4757ac811b1f3cc98ef02470cc41039c4ba240684acc332cb4a50b3e4df759ba0803a58b90a48b6096a3ab225ba811c9c4249f1028cd76deed68b9d0620dd1c722a1ebd0962da0ed12dad4200e942d42922da25c8aae8a06e03085e161613d5c6035e6b0f08226b184f89c79776ccb16701621acb9c140d9221d78e8189620cb54a47f1b47b428b42751cbb2670741c3112c12ef26aeea33745bb6807f1261cd0d86c9168430c1d9a5c8aa2ccb300a162603173d9ce457a5a6170def3b7aed360695c15bc205d103e2327e2907f62a2638b5145d15a1dfba511002a3e2e053a6006ee00b1734e902ca17f09678c17ea284363718265e10c2041797a2ab22f25b3b72a4484bf8cfd17e47e2c988363f17241c0d69afcd542bddee16c91726872d19354cbe208409ce2d4757f7bab49e842e43cc46c0af5dd6a0754bbc30702a26acb9c130f182102638bd1459b62774e8846e4917062e7426c763191d07762a651d306219b22a32bf23417201b4ced02de1c2c07bcf649dd49861c205214c707e29b2628d831a2ba73a2782cce0a7ed5cf01126833cbfac6c77cb83ba981b0c132e086182334b125659968278e622f83cc76c4bbce0f011932d75c689811d0b094e2e475845f06fc3ab0a7c4bc230f00f37654ab8611286493e58c685e508abc9feb12fbc6a770c5286cf52861f2865f82465549ca2fa13e6fbc18b11829210762048c2a4cd2fc3b7050db8e712ded4200c14347c1234825a8eb08a02001d74117c761331a12d6a204480f0e60603458d90448d109723aca202b4e0ef125755336f3c2fa1d81636e0434e78738381c2464cc246744b12d6bd467580e16a017ca2db8ab6bc812088a2d459314cde2084094e2f4998ed09af46a4842a8be04fe7b3f1ca8a96c8c1c12f36fb2a581107f6cba78c446229ba2aaa80b624225b428ea848c44dcc81bb98e15b5287959c4c43e506c3a40e4298e0fc9284c59ef08eb46e49f233ec3cd6da3c304ab63be6415f7e801a2677d89414c02ab324611573a31a89a0a20ea447d146a45af02ec3b7e40e0e6b22bca98116033b16129c5c8eb08a46d082172361488f139693a420b8312368091e567352179d1b0c133c6cca7a6075b8196565482b7a81a27d50051d9576a4e52809044284400c8854532b395c27a350edce21e39c11b9c130e1831026387b53daf2b0561484160633f2573064f096f461116f690b8fb27260cf6282534bd155511088e1184f9cd53b6d0cc28ce6e055816f091f16216084373718267cd8e4af636dec4598a911565110da1d533887e980d7ed8e218992cb0bd10d133ea02c36706e49c2bad7e95d033b6a144eb980d87233079fe7b16fc91e16b17f84363718287bf8247b78bd1c5db60aae11d6e860ac934143762128617d305ad35e98d98f6f0b1f9e335d65e1c30f143e526c850d6249ca42cdb14a8e10252a7cf0485be25b08f2d884b6fc81606c9b8d95360c943f42923f2a611003288b3d11d04b27f8a823fc24ca361fdbf207a2af6d0e55b071a0fc1193fc11cd7274d57cf4f4081961a4d392b41078467483b7a50f246721b47fa77c8e03a58f18129c5c862e57510fdae081a636ed30b43bd1fcceae414eb4440f1ce0006d6e304cf470c92fd889b0145d15ede0ae82628a0c22360a8b742573e0055eb5fb853c7852e406c3a40e4298e0ec9284f99ef077c3c839638521015787e84346d0923a1c62c909716aa0e4c09ec50457636976e43452af18923d22e4e030626fd8e069c38c45d3744941b8ea8eabe08ecbe94b524ed37c9ab0b9b7b635c13d6cf7962e9a9457a3b242ef92ba70b0b7f9f8f1649d3b81d67615097977c77be3c79383c9deb3f1d6d3c91d125b4748f6a24878f00631b05dad94f323293431711c0e4181e511189566294ba81ab6a910a50d5cc5cd08031848a125295e0ae2856195170192bc903427b4d749ae725ad5c40829a95fde23a30eedba0d021f693408ab72a620686d2a0e192c08716e306c53218409ce2f4b59ec854042c9b2b3f0198191edae21b9658e167366d8b6e252a4ba336659ca2af6f4910a56596465c1f96a6cc1e78dc3b4761687b447ae34b06260cfd2ce52f13bea4d58256400f0579cee9ae91c90ff2a9218120a7c7b6f413e1297e5436707ee2d29b0c0553c8f7a13e6ba17aad3232f3d09800619cbbc6ec16716ecda9b0b12a210dedc60e0e692e2105cc5f7a83f6195132f3b82d58264cb8029bd0a91c982f5447ae551e7d343e7da5b4b9348366f2d7ee0d6e2d2d652713fea4b57250ac1c551a4fd91f83d4961c2acc2ac21ac904ad3165afcba5d3b06c12106c1e51804373006c1a5180457f13eea49562502c191dc20690e9320a090287055eb5194349dad361e89ab32b86ef72a22d96f69304c97752900c1d59c8ffad2d5bd3669c27ae4679498c381d8800e23e443d33ad09e1fb2d39f6b871f70ee1357a6f8c0f00397c20f5cc5f9a8375db6066e14bd681b2cd2b3688c8a3616a90585d0ba70ba76f08143f0812bb36160f0814bc107bee27ed4932e5f893d8810582c142a01077107702768afa57f34afb3e7896f471e7046492f4a8361f2864f9107bee280d49bae580147e64fa4a9d30a87f1088f4375191d030effd3f6e0db41079cdfd0e7a0033f30e8c0a7a0035ff13fea4b56f7c2940870b2310aa4c744c23d02d7420a64d193416431c5b7230e38db9fcf11077e60c4814f1107bee27ed497ae4ac401811b9ab8c8812a8226a159fb116d15383021d1254a99c15b4286579cd63e4ff18121073e851cf88afb515fba16280324f718f6ffb4f02f30b04f13bfd1c16175e66169471d702a2b9fa30efcc0a803af7341015bd75204bd2069485346c25c0d3f2d4d3a9f26655d6515c277c62643cbf39c9c2c9524c8270f49cb43a236644ba0c940bcd55a2dd326ea93627055cd433ec40e052e106f8ed1237ec51a0597ea4e65d08791a156c8eb452fa9a6e679a3060e604c707a8106af66de2c0d20bdb3e890660f298bd3001adb131ee10448bd48b305e9c20a7c6b2ff1860b38d8dc60d85ee2532e2b6fc57284595537f918e4140c24e805d26d6af0edddc472cd823cf5ecc0ddc4a6ddc4fa25098bfde169761a17494e4736c204efda1b0a1214fa9c6bc2bb811b8a4b1b4a356eb92f61ae6e52a5654a2d23f135c7becfc47948c7d6b429c57c3ce8db71cb1e71cb3e9bc9fdc0b8659fe296bd97cb11563bb86078015f7b8dec7a3c95230c171ad935f514bebdab70b1941c25e2fdc05d252555f13e2c4758ede082640868178273c7223d2ee0896d132725242a7bbdfad0de56907394f0e60603b79590b695609724ccd7e1b52714968443e48fc71be7ccc392f3d116f896ee8a905be04d0da21cd8b1c4eea35a8eb0dab1851d8960488182015521d12b988fd51e617e528622bfc496facad9cb7d4e67e5e330f5951026b8b81461a1767001781182c4b888063c0aed85360884ce1e6c41e876bf50992627a30c6298028bfc970d9c5b8eaeca0a254d439390ce59b4856fe2414270ca226bfad4912cc89606cb59c9096f6e304cee2084094e2f4998ed05dfbc6f4d9c2758a744c84a55902db983d3fd13dedc200eec984f059ac47284d50e2ef408a9d1bd0dc4ad2352e8d7e05b7247409ad5a04a83617207214c707e49c2625f788fa92c22a910ca84ac5a052ddb1df3a02fe606c3e48e903225056d9624ccd5e089bf3864ff450d88e81a78381361b717d92018744bee08c8954c7853032306762c2438b91c6135dda0672299605a7247406981926a2d986172474875294367e433672d4162624e3bce39e62327624678b1e06cc49a1310e383d30c238c100469ce4c8c44d55caa40a3be98462a6a8d0cdf9ad37323f7b1413669aeca619060daa0fe80d15cc80c5ebfc8786c90cb9f0b07703506d881e1b78d0f2e72068f2aa453b748aa6c9180dc229fb5c5c196c51190355ca7110e73b0c2730d00444bfdc5399bb9448c65631b4c530e961c07c307d768e0c2070e59ce1d7428077dc3712135aea206998f6b73380c8ec3e0b8c8a5d41c0c20d0ba30381e83e3313870a6fb8bd36c7b0433738e68cf85d79aba766882a8458f28bf80a0b8801032ae9b11109fc429b103e25fe85593e2bad128abb1e26378174593494517f4cebc41fd01b57a17ea5a391bf079eac49ae23f8f42c1d5400b54339024915a957d0d62e514508d949a7aecd250cf81bb0c1efb807774203fbf7d0618315c5c6d26622a701d8498dd26a3a925b320228530841e617438271a792324ca14208d77cca5eb2a9a7a1ce945f0e5e9be0f34a2594407706dac160123254d2a9127fb8013e5ac284ee14386ef3b7273f079e4da477f11eb2bc23f32220c2a628d442cda68f946eeb85de0be2491f89ee43c84e4aeaa3892ce3887a33ec25128afec99888b27da91aac170227cc09bc0f62d2d63b631c49a8f61401a299250ad73c8e6ee90034f938085e235d2f852eed0d55de6509823d22e2f352cf2044f5aab13c843af8ae93a3adb0bde205762e882af8f9fb83a7e805728d828b96e63868f7de1cd4874c02fd2dc7bc1b7d482087ecc952510dafb17e7ef8f60f25cad2262eb899e27529efdd55ccd28e845d2be97ec8911703447b4084d9b7b8c25802d56c292dc48cfc247806b47accaa3208677e5f1b10f785855240374805753935da55e56e1db2388a028aeedc205532276d7987d2863d2dcc77bf7360ff6c67b2f77f7763636b726eb930d94c07eb6b3b9be7f872b79a3ee212409546a343ce08c16af232b1931f8eb8b89a623c2c98b83bda7eb9375a0dedfd9daa44611db6c6c8a46d12ea2749cfee71270aae1fb608c8ac4b3f52ed1cfd55c9a73ffe7d1b78bfdd32fc7efb8b0643e3e8c499ba73eae3f5d3be03aac9b5c2c13f8ee3405ec6259cc49f7dedfa58edcb92dbfc8f78f2e36f50fbd71f4e2c1cb2ff75e1d8c6feda7c485b912a1e2e949bbd8edfdcbb3f7876f8f6673178e5037786f7bbc355363536682a83f072ff737511cbc3164dfde3b7a7f747684ea9584991a6dae1396cd8dcdc9de9d8c7d45a1e665c6a5aee29a1cdcb9ad7fc85f873b5b4771ede4fda7a76f4fbe1cbdf9edb712d1bbe74717aff7bf119eb5d3af5f4fb9f0c21d26eaef8cd2e7aa804dcddafd7b2f13facdc9fe9ddbe2c7a7af1b17877b5b13fff3f5c5fddd13b1f7faf8c76c3540bcb855a62d614ca76b4f9e8ea92f072ff1f6efdcde3ebad8f8727a7a363e3b3aa4b777489795af4787e7976747ef568e4f563e1c9d7e3dba38fb0d0295c759b44306034b0b37970b4d6a75c6db94dfbe73fbc1d1f1878f2837fae5e8e4c3c5c73ad6aed946587507b5f7cf4ecfcf97a6d75cc1dc14ea4eb89f9d7eb9fc4a6ffdf60ffe52454ddaa2a47d49d19e46d26d2843dcace834edf213e86d9d98d3b3d73f1f6f09b5f36ce7e793ddd34bb1917343df3b3c3f7a72797872717c717cd4d44e6d2603d7d4135c594e70fd3691131ed0b7c5d3431fb8e3dfe72f1e6cad7fde9d5c7eba38383f7df7e957d7f49029fbb850a2be1eb68f7f1c1d5ea6c5b035be37d9cabffd6b85d3c24f97825ab0ac1e1c5e5e1c5d9eadbc3b5a797bf8e5ede5978c91a7cc63e246a874294633d8541ddbee95b2b7c7b90a6ec09f1767479db8ad3323924268ef23b929c89907e9fa830a3f61849889195d6b864df1993abec7a7ef8edf1fcf52bff2edf02ca16fca06cf0ea85df05e4ebf5e01cb94ce40bb05d0f39583afe09ae56fc99ed23d3aa797e777a7f586e7b82509c977778f8fde1e9d4f2e1275e7b388431df1dae1c52c791f4ecf8e8fae4ec12e84b18e70731d558fcfdf7e9c45fbf510d3f1fcca2b4ee8d74e4fce2fce2e9b32e16fce68eece3c482f582e07bfbf1d55b192ba3a8b4676ec1ccfd66eb9c7df3fdbf1cee59efbf2f1d185fdf83ce7531e5fa6b97d87876f95fbbcca0465de9054d61a6f901ff6d61eefbe78f8c67c1f3ffc6c3f3f3adffa72a0ba78432ea82bb46b537975537e35d99bdd9469e82ece0e8f4f2ec0d012ad53fac262faae227e3a8b788ebebc5918792d7d1bfa2a7db394319f55cc67b3919d70ea21543ed3552a73652661ae1fc58d8d592ad74f4f4e66e7ead1f9cabbdbb78fdf1dd15ef1fef8ed212666e98461f22d7f3afef4a52b8306fcd946bd2b79c0edf5b58da95177eaf7a6c6b0b079582a5173ec20668d12c15007a84b1a527784038820d69d7d4a09beea9e132302e925eab76a08ed2a5883d28df46e43d9496d2dc3a513913a4c6aa642ce3a3ff29aa4597a2e9781ccd0358fd6918521c579115580310f593f432b4f2bc1abdad3a5416a1494b88571a50a6f7ac2eb91eb84ef954db50e1efa817725d244a9b95aca4aed91a7c83bc8c1aa0aaefa804b4e7919a445d89fc54b29f00b725e1a944a95d64359c5f9a221fdd922fd93cebe03045f4fe368bda317e0496b8c91d3383a9ab6d2f209fa94fe6a90304e010318132a4b029e46dda0ec1e8919a6a80895236928c7068ff2364a1d0d5e1ec93b180df80115e86a1c3fb2f32057193a6d016d1d4a94baa050a1b5c057a2d29190d84a8d2c6728480cea515a3190b01cb5c9550908be9e37023e7934dd4c70bac916298da1ae3b5a8133cf0fd5bc8c01febf3455a8d77c76853aba0a11412186327a51543320d22c31ce47c365a425f10da25ea2f8ac2d0e1604af964935888ae3d59c7e81e69e2246878024cee9172168a2aa76c9c048f0aee6b2ee9c0a8e047b680900e77aaf0853b65e97e1af25df436e4e03e625601cd6787d26d0c4a1a51ca3b6195e56fc5f5d1c61e741054f6d516d16afcf2854ee0e5cd6bbc0abaa0fb7f6c17814c644b5643871d39a0d9c262f07c7c1725573962626af69eb71046ed8fd960069440512084655e05b87fbd888785f6a762796ac7038021ecd9f7cd7f15dae82ded444175c599cebd74aae428c75bdcaab933ff92e5779175c135e70a578c175ba0557436f6acf8b6657e422a992abc34b1cbea0a74c8f299487ab5623da5ff727eb53dbd18cc908ddcc50f1fa0d5ba613f40efb906c0a984b119385c866107903ab109e94bb23f5f576213ca6b4b7b3962171f2f2f7c6ce53bd7eefdecec7f5d74fceedafdf3257d393b93296b03c92b40ddfde3abd3c7cf3e56865efff508bed4352869bd987669eb022a792be94b12dfd89b7db3f3f6fecfd7ae1befe7a783c79bd3979a5cef4621b91cc165b5a5d72b15c67bec8c73bf75f9e9987bfc2f3f8fed6aba3a3870f67e53a0ce7df3c3431a3b44b1a8942d0a4611be369cd21e743c6eb963412e5099754d165ec423512c3f2762194f41e11df93480dec53a431a18edd7621f5f8cd8b6f3bf6e7c1f8db8f2ff1ece0ecf4e0c9e1f81abb9064215fb2902f71000ad2f394d08ba784d8f3b7defefab325edbb8f2fde1dbcf8f36df243ee754e0995a784363d0d438ddd800bd04da7bdb6ffac0587b6f4110912b4b9915680b461d327b99b98705a93618acff737bcccb295190ce1a6c69759c6a1ff419346a27306bb196cc76828dc3d3ca369b9f29658d3e5095a9dafbc4944287e7fc75f494d3d9f7d5297a9e3cde4d7c31fafce76d7cdeecbf71b9bbfe29fedad7b555307aa2133cd79ba5fa3a4ab9d07af6e3dda3bdddaf871f47c77fd89d8b6e2d7efcee99eb574d9a5a55fdd666efd7a3bbbcdb46d1d5297ddfa1ad57b0ef1c759c4f304e6addcca6b09fcf9fa2a81f3c60ec9d5d065f6da91b968714f323fbcae9399d57a69af1fc79fa7b364dec0dac1cc4f379f8505da4143fee174415ff290bb1ee60ee9bacd1daa919c5c1e17b79cb943ba05e68e6091693f9a48c2aaf2a43738d27a1c09aa2614c9b7aab223dfb1f606657350db9c0f392d292e1a5a6f797c2d25e60895d9e959a4a5c11fbc0aae7a8277db3ba4374bd94ba4777de0039b1c3ae1c332260b19c452260b19d452260b5953da7b9a2c64704b992c64084b982c644565ef6bb2901595bdafc94246b394c942d65265f63459c88aceded764a18458ca64a16a3a7b4f9385aa29ed6c5cf4106c8d70c96621832714a43fcb62c756a26af2885ac1761f151c79d966118d870103e908a6cf0f0b6c1696b4711560f26d6c16a4d22b1f604cc8ac5349b18ccd42553267f6b559a876e64cec26bcb9b02ec05609c95609c95609c95609c95609c95609c95609c95609aec48825cd9f7c97ad1292ad1292ad128dad5eb25542b15542b15542b15542c11b53361b9c927c974fab654e504e7fbbfed60a953279ca5c2b78e17eab64d59b058f657cd99f45c0792eff2733fc4d1c5af0d8dcb7e951f702d385cad90165ae165c375dfcf9e4e79c5a2055acf2a3664d177ab1e9422d3af4ed67bad0b3ee2d6afef817a29c3a39fff9ecfcbdda5d7bf364efd7b3f5a78fdeee86378b4d174a15569434e2aae0bebef3757d636cd7d79ede8b5fbfbc7cf1eacbe783f52b421a0de7df3c34c9af2357115ec674e169dd7a5af91ef9bef23cd16649d345e7ecd3f61fb06374d3eb96b76348e2a3234bb29036c405536cb1cce5915b760cbdf14c3f79fbc4fed878bf6b4f5edc7bfed8ec9fba6bec180a2ec4185efeb4fc59e6875e3c3fc4e347bb6be7da9e6cbcffe01fedbfdc99c8e3d3279df343e7f961d40d1d5cf4ac41239753fe070d1ad8ed9da5bd264a7a95334f32373368cccd8a293e7b1383869eedfb3fe14d92ab3cdfc075c25c41133ab8d29fcb5b9f1ebbbd4f937879a63fef9c3c7cfde8c1ef6bec09ca140923456257a7dd87772fff1cbe3ad81dbf78f2f9b779b47dfc7db2b9d939ed522e2899eb3f5f674f98f2feb63d4199220324ffee01f68482788e409b17b50dbdec09b304cedb1394e1a56ccab6efc4507b4295cc3c8e4ef7b2274cc9bca13d41196645a6b0226787da136a7d7179c8930ebe58be490ee12d7b826241cbe571a9f87d23118d71469016eb82f0102a49c1458677d251e25488f17a19ef09e56ba53449ecb79ed46911242991157380aad5a180fee4916a99f4392543153cd6c0499c46260183c261556b42ad18755f6b422e467d536b820ab65ab3b31fbcef090f7382669f479a0c65f8425cca9aa0a25cca9a50ab4cddd79a50ab4cddcf9a90eb52dfd49aa02a61dc7dad095ac8a5ac09ba9280b6af3541d72ad5f5b426d48a54f7b526d46a54f7b526e412d51de503ad8f98b9c26b9a47abd2a284a5c5093b24f1297cb59e186ae346e8e2962609e01d2d3a6265220491d31a10bcad565913789a0f91547ab72a69ed457a19345d69f615d5585712d2d2f3bda0d7cd32214d19c0a3121d2714d1252520c1c77ef0c43b3ae16b05ab69f56a0d5384e719070586042ff608a12594ab3eca5ac56a94c312c85ac3c9739de1ea0dc4861d691211a90da604540690ebc55aa486b3c4856c0b4119c14a98770b01f5282a38af78211cd2b01404b1560a252c40108b4548d72a58cc23b82b466ea60b62ba0a6a352cfcc82cc650de4325bcb4854190223adb09578641f7ac9c328741eab296f472b553a436cb95024175e4e56a8110864a590ba4835e80c19a2906df17032dc6590c05417543d6611182321f6be1a7f308684326f1c8d0964a6bbc94dd95ba9a795663c4916245930c390f3fe589d6f681e7c05d1226342a3572daff3299ed82d85debc09222cbe9f308ca10dad813814572508c088d24091565082a71a884c05964c3b06086cd4cb496b663924790b56d3a132b81a86d047e6471bee70cc954aa54fa92b542d891f6257ae11ed1a886e4a105087c4f0481f85a27825a20250fb5c2cb74c82d3e8fa0bc055f13ac0d092202866e8223ad840611ce8a91f6026253b6285dda5727625f04d599881968099678a2f5f3197da763508b45bd921238d8168229057199dcbb52d794937ea70dbaa69bf43c6dd0c12e754ead432b6b0d74d5555639f993d56ccf2ab767334ce0bb81ef06becb01a92af0ddc87723df8d7c37f25da4858030cd9f9a3f2d7f7afee4bb1c49c7393520b6f127df957c974d185af15df6ade29c1b900e56798be74fbecb564acd0e079a4d479c93039b0f7ff25dc3770ddfb57cd7f25dcb772ddfb57cd7f15dc7771ddf757cd7f15d1e2bcd63a579acb8443aa6d52a4f0efee4bbcd584d05e3a4d6f53a7301ef6ea0d2e1ea429b442e44de75e6a2f93571061209a13595aaa45fd44dce59742cfd89a6c7398b9ecedcabc1c35de72c2fb28b91cee72caa19745216674c9f66f1398b8e71d97316b332635ecd25cdaf7a48ed3efbb9f1f9d3eb4fc1be7ff5e9f3cf9d379f1fbe758bcf59744e0721739df36a9ce823fd4ca827fb9fe4cf4b71b225cf7f8aef9fbf5d315ee926f6c7a4b288f4c52d79ce42acd28f601d52c850972a7fca5cfbfca6e72cd319674458fa6ca546635cfe6c85380ac427614827d439291c4911a2fb6c456e1ebcdab9d8f91d27e7f1f5fae7277fbe4c3e151b67ed6cc5f0c9ac611e68f87cd614c3472ee65e9d138fd74f4e3ff89febf2f1eef9db776b3f9f5c7e741b9d7342e63921ed301f51337ba452eabbff53472a0603ac0c493b709f89330ff237395169cd8529be7093131533dbf578d3139559c6a1fea79c388dea8ab4bcf7f1f2cbb32fc48ef77f69f765f7f9933f3b5bcfaf397431251ed4a86b9c0fffc44797f79e3fdf0d0797fb1ff71e1dfc79fcfaec4be77c4c15331198dfefd0a56c04ed431793d3eb11b6c14e9c05f13c8179b5eb7e4e9cb304ce1fba18767230c59e62f46027ce1a9939f0d7e87e4e9c53326f78e8c249cab01a4a5f063b7156fb9287dcf470e234a6e2c4a999beec246c8ca96b9986b402cc19dd9cba2051a94086714405e4ee996ad8a554060626c46cc53a78e8070e3f28da6d60f8a38f2c9a1b5bf3e1f45a28c11513913a1bf0aea9a2a851702a14f89a136740327647622f928f916a00c39d82aae248e7d5e5e556227ea15949986d91de9d047180d3fe18156cc1ce4dc9af382122ad92f248dd8ff47e1e9a0949dd4e5a7825abe206662a11bf283c448a2cb25e926e4b5a3a1078e44f94a8dd60cab18b71b57cdd48748a925d0ec6f2a850d302c90b15e98aceda627734ae5ec4104988857302d67fc0c700975814e79cda288c333de1fd283a478f23cd22e402cb045ecb3eed46183bea1f0d3bbd04a63f40b9248d8fdea029084215016a29081c7528d114f5a01707d38fc4a14441e06b49fa69c43d0d77d0c120d37c531584be0625bcd5beac005f1bc138926136cbbf462077200d97145eabcb41baf1a62702246197ae24d52bb3d0bb2a82e01cad364fcf84737a1541e889c0f1df05be4cc35a4a6a194646cd76610e4119836a2dcd7904c486622705a68a00e4f740e07a22b86b4724cf15238b2e1321849e7da862887d87f12eaca8a8d685d35debcb499e89f57144a51e242a75a49f3a60a05188f427c9e3767a906b627d20051ce269cc027150c7d62236687bc213a5283c39d6d7340c7e1ef61e1564600c017eb6da1b0cc3b417f5454ddd863725d2503724a81983575ed456d406522197429c19c82a0635000371a80e0cf504b9287b991088b800831b80a1bb1795c874d2212c8ee395731e05abab08a4e88980d8b3c7391fa9782863a20b825a7521382092da499b249241cec34f0930fde0dd08b588696b419e79578e11acac56e6b311a130deca888c78f308424110fa200830819338d081a092da1aa55c7b22503d11608bd708c10c8a66e6740c94a9657dc570d3064752014947d2b750f882c2f543a1c0dc666dd0c511cbaaaaace3aea068612873498bbe1824c98f9d18542db3a69929c823c2020ca63f06ad6616b52c18ea0537f4d58de62a8612566675e889418da2d242440f61d89b82c0887a82cf7e08544f0481587e27827ec3e8e711b882c0f544000317f1412770a820a633da54a72304cc3a824241b554ce3c029c145941a0ca23bb6f994ad55a3923d31381e98900ca536717aa35eb356dcb2420494dcaa3d77504a12702dab22cb2d46a9c9ec8505853457f21b68284a681545863495e69212813a9a2bfcc23403e6bd2e45b09a9094125926a445a0eea5e09e8da489b7415de1678d7175e75c3d7f6979ef0d5cc45c6469a3610dea583c027e0b8279b021ed14c9762350e52c2d1091599a1b6861682e92cf0a62706830084294b9cf6c1d56c18ea6a31d73904530a421f0498c770dfb2a410cb88acc3193e54434969370e04afbd420a9b397855e06bf99f8476da458dc4ff2436af4a0111d8066d3d6aa9947750d15e2cfc9d10fe059f2d384b107c84332c49e1308f94fe879a9483833fc1f39db0b0039ac6792f29d606052e0b7c6d12d21b84e364500a35d7004fcc0d69bee1d45632d4d95a06239ab32652d78d21cd9f045525e127800c36c4d54351ff6c556d21bee3e12d224932a4d907040639ce25fc7e5c2cdcbcaab5cc2390703da0d719023c2aa7bb72acb2c288c4cac44d223c506d1d41e88bc08f6c070257d35988f7f644a0fa23089d08eab61c9a6ba42aa2d23bc170e50bed8245197504cc14046e81584032ad3256582dd90bd6b5ed104e2ca88ca56795ae1a0229fa22b0235212b48ef0235485193a599b88029eb37d1098fe0888875892483ced6a45c074158585f413e22281f8092de8e0e1095e4310fa23f0b488e0874dfca884e53b559d8826101f270cd0d591508b10d0f4a1a568883996e058a7aa1351c1166848228043774301927046136891da29826a3d7603c7690d43844b04ccc09769a0aa8b9926fcac60a46975d2acb6c46089af173744a76a566d306e1fe8355ac2a038fb3bdca349382701559595a46bb9180db1620d8764156ce4d87c0f7764ea0366479945baa6354306d07079044fd375f8767cae418914c9e55660b55f65e33b7f2afee4bb9c71cc70c6312ec702fb307ff25d8eed351cdb6b38b6d7706c2f976b8115923ff92ec7f61a8eed351cdb6b38b697cbb9c0ccc59f7c97637b0dc7f61a8eedb51cdbcbe55e6043e14fc79f7c97637b2dc7f65ac977f9ecc9f2a98de58014cbf9532d9fe958ce4d64f9b48fcbc54007e44fbeabf92e9fa858c3770ddfe5b1b23c5696c7caf258591e2bcb636579acb8dc0cc458fee4bb3c5696c7caf258591e2b2e470359893ff92e8f95e5b1b23c5696c78acbd5604f5ee59d953ff92e8f95e5b1b23c565cce068c9f3f0d7f3afee4bb3c568ec78acbdd80b9f027dfe5b1723c568ec7caf158391e2bc763e578ac4cd1e19d5e60918ab30bcbd39e33e5cf763a31432f040e920e5dda1cbeaaba8e688b87473529286cefaf22503d1184919eed42614e6681a811afaaae1504ae2782b9419c226895be925cbf08c3bbca63c49ffc6679263bd3dc2d839074d79ef51ec04f708ee9a6db5cd25d179e60bae4c2dbe5a2c5559680865db4e8ed671073130f2d570279dc34d7cf020f2d57fc9c5dd260b387d69fb5076fd7b7d4fbb59da3fb2717876ae772fbd3693a5036d943cb34434b0c60c695c22df6d0724e2eeba1e55666dc359ceb28f4a0bebffa6d36bf9807f77e7f383c9abc7f72b825fdd9620f2d222c8f455285ab27dd8f8ec2a75b63daf91e8eef6d0bf34889f75b5733b6d170e2a49b88cb28c3921e5ab43d93caa248c209a4f7b898f1c6a53cb4a6132ea9cfcb38685548f4f21f70d01281d48d48eb57181353b575d4b4ae24f173af77c7df8f3776fd78efddf75beb8f2fffec4e5e5ee3a0e5789372ec75e878ab72c581d3f96ba6c4bde7a7efdf1dfd79af377fac1f131f09fae7c5adce29e1cb88fb610e5a6ed641cbf9f0cf3a68694162ad21010e3ed0c4fa679e146fe2a1d59a0c055f1037f1d072337d0ff2a61e5ab38c23a8ff210f2d173ae2a4e5fdc9ab3fb7cedfbc10ebbf2eee3f0c6f8e6e69f9ec1a0f2d37554ec2e21068357eff465fdcb39ffc937bdf0ecf2f4e7fbc9e3c7cde392183ce28bba2ceaf6c04e776737623687b68b9625776f19a78f3ab88b76611cf1398977bd4d71268c657099cf7d0e20a8633e7622eda21643e1ad7c98c791ce3f5e368dc2c9937f4d0722c31bb123eeac5a0217fe416f4256494fa7af9c6277b49abaa004bf13ed522a62f0bc2170282e2100bdb78a80805ab5c308a34ed50bae7ab71f1a4cc93ea2b4825555c0b4c2110ca0aedcb7cf422f6cf9247ba24e9f608822a61f5be12dbda9926cf6a2b64d48ab43a55e0759fbcfc0be06d1f78594973e76ba1ada348623e2d5612ad35a9ee55f0580d6b2755c1070bab5213d58ee83784eb1a51ec9a5ec97a58bbf51e95081d4214029c3134a964c693ce5bde5d25ae1551ed24de4befa0b193de87a8761bbd170e616d53ea2b61ad1cd72d22e9aed02f4d13d70d8714fa4da9e0a7f0be1ad78dacc25268f894715837cc0fc87210649882c76a5837cd7923e0098e14e5d2232c3aa24eb5b1d3b06a5f0969ed1bd6ed2b01ad08eb8e0e877aa43738c1534793024ec4471f5598c2db5a58b7f7121670225a37c5b691dc816602c94fc535cd57625919dc4718d503ef6f00270684946fc8bd53de7e2592d5355514850d3003915e8fa82f6409d134e2b4facbf32b81acd68d60f01392c64c3ba7016f61c6c50b852dafc0eb6a54397c1835bd0401df4e3942ec6340fe2b8bc0c6026f6b51e101740a781f695907f73dc1433778acc6942f002f73b712be8a90722b67ea89dc254e425c9b84681fe9154c274f2d7e1576e045086c41607b2250350495d51b7b2388fd10a056af478616256841c91203ec5d3dafc42204c511cc5702585b0860bd51335d28afb112c04a5b2df2cfd411141e5409606d23c0b13f72046125fa290b777dc3d1afc21753b4afc4aff68e67f75e2f17cfeebd5d329edd570258110bae028ef79d45861d6040660b7a135aa24a088aab171cb11f0eda0aafe0c8f0951856a40722464c92a53260a657c1cb99860fba07b8862bdec8e19807495e02bc1a0b826a21e9c5080a430bbe0f82d0c4627722e81ec14062a4bc124a5d435049b2d34680b2c89d08aab220a64c1f04b627025719c458130755c00910c99ea861370f5e5e628c55f0ab8e0a5723b14bbc43a864dab91aca4d22c53c825010e8a542b94345197138cac341181c3550e2f32e4a535b082986243321a73df0b57d159c1f55dc434421769a4551b06f253c066c91ea82a88a359a9d8b88ff399284e06f12b19b40c5c0da2ede0ea1966ec7d162b4d168247bc2310c1ca1a286b785b230c7a882a01a904e022d9c2f1161478295e3ec4d90aa20ef941ed4541292a38c89484cc3f96e091cb98a48be40088c9a82fb7ee024167682c71a381cbc3da1a0d7a055155e55a7204d75e2e01e074a86950ad245248d278a5c94039450514a90ba98666c40dc0a326eb15241d38fde20ed04aec47c868a52826402f43c83924fd069b0bd0892529526b15ec532812b3a09de1d321d9108ad3cf2962360890684e4309a0e314ebb1f5b87279ec3f43d87a87a0ed3f71ca6ef394cdf7398bee7307dcf61fa9e4d2a9ec3f43d87e97b364c780ed3f71ca6ef394cdf7398bee7307dcfa62ccf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf7398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdfb3edd67398bee7307dcf61fa9ec3f43d87e97b0ed3f71ca6ef394cdf734a03cfb1f29e531a784e69e039a581e794069e531a044e691038a541e0b10a3c5681c72af058051eabc0631578ac028f55e0b10a3c5681c72a346325ca1b4d6a5eaf240121d78209bac70954d0f513a8c0af2968552f344e776f741c158a6355d07d8ea34229d211f4b5c7514224eb99cdc7519e4f7e919d6ec66e2c171f4705b3f471945cb1535b6f301dc75152af3f79767ab0fbe0dececfdddd876b9f3e7e7af04b2d3e8e0ac51d2998c5670feae4c9c5f7670f4e7fa8dd1f8f7eecdf5bdf3b76bbefae98f5683861d623e232ca658fa320668c88477b6442d526a38dff1bea8e07bbfcd15437b9f61f3899328244060497c272423b6c465d3b990aafbf1ffe387d75621fbe7ff9e2c5978d67663cfe79cdc95460d78bc09c31f08131919e6787bde664eafedadb93179b6fcff4c1afd72f5ebc8b977fd6ce7e75ce0e9b6787f5ff70f0bf1623d2e448a24408e1cc5950b0e146d1ff736f738a2edee46869a6b25370e2a6474bb34cc075d5553207df5f7d3bb9f5477cf870ebe9fbefef847b3df9da3b0f7270d78492bf3dfa70111f4f7ee8774f36d5893c511fdffc7ed2f99e73dd9be05cbf039fc26a17d5900e2e0c3ef0c988e709cc2bdfcb7e073e3304ce1ff804961ba6a708c1ebc1073e15327d1e47effa1df814326f78e01358faa1395afa12061ff8d4fa92873cf408c90fa11292cf4e36842237ab54f385dd16b54f3517242511d7c2f4491a9f8dde4dedcea11a8a9adc1d9dd62416468e6a87e3a3070fd6b218ad425810141d1d1c1d4313d2ec386d1b8d35a2c58bb12354e350492f86edda08d291006d8c0bce2b118b6b51a8ba72fb1132431944855b5211d17bcfaed9a898128ad130545db98140cdc416c988937b18d1617e2aa6db101744f292822239f8da92e45c45107a22f018ce762c7114f5987289a87c1284e14568e611a88240555f008d1614ba406f8d0691d4748744820a6a879a86b5c4aa2f37d7037788948b4a404f47a608f6ed0e48ba660b02b72006d74347474c1a49f4882426ad9d4418ea0529510541a8cf62c470681cbd455266084174a477d264a079218be53256bcb9258e1ea7b13d1c0d8d45d50a398c156fee39041cb328ba11541d916db81aed3787a1bc49e9fa6240626d8b234405234409918a357f6e33821010954714b8e8c090f9495ce0d03d874192ca4fba3ebd082584286932a2520bfceaad10a44bba809c71f318cabb54a6270605a34940947990626ac68e359f6e84d40484a438e53c5778af21083d11206313f1638b44a9669a5134ea7ec3d8425096d482e8d3ab08d4889617ad0862d49a7e29d351d7fde2236dcba85ca5e1253c075ff89276fde0f54874c387cac616ae067acdc1e77d291ad10f1eb348c3cb5b6b81dccd651e9abeb16a5504bd42d5f854ce742370351b38bcf0ada049472b4f3302daa805ce1120324d11d442d5b85aa2046ff7cae12002a19ec4a80d8dfbd47c1a6d35d40a47b8b437d0f64c1c8ce035077b103ce9bf8517d85aa41aace47ca04b92a30b1ce6e4399527d8ba9bc2576a4642d1a1b94eeccc585884aaf0ae37bc8eb433c2191cf9e90a7ca865dca13788526bb4efd04caec257024ee7e0233c3a5c277c6d4bf124b6097aff069e08a60e6f7ac2d30601c3b73601f6ccb2af57c24de96957e0551d41e883c0ca55c5291904f150e96371c08bb57c39c8c86d3d827b24fcd00dc61018943734a9447453e9a69631875068efe1038f004938b36bea040e033cb172311d445f13b0356d3a8e9989354203dc58ef69210a148f2a7c342b2e3336e0101a19def127db1d38f42270e845e0d08bc0a11781432f22875e440ebd886c808b1c7a1139f42272e845e4d08bc8a11791432f22875e440ebd881c7a1159cf891c7a1159038e1c7a111bc32487a94476ee8fecdc1fd9b93fb2077a64bd23b2737f645b49642b496cdcea394c2572984ae43095c8612a91c3542287a9440e5389ec011cd9f73772984af4cd684c476c41ca81302b94d33b872b8c53b4f5d248956917ea9179da23379608160500191e7b1e69387a9a292b86eade495396661722e4158cd68420c06f1922b22c79ae62a8261cb0fa0afd48de69396a5dce0498c650173f42e88520f445a0bb1144d1f715d410a8feef90c0240261b01794318ceda8b2c87ea5913d3223c730455e48911752e485149b44bcb199586527886e500c0a2d5a28eeb164ee8ab147e9a2984e6cbb4e00222fe7d82c679259927b3de4d69b58fd6316120881badeea8fc794f6e61aabffd193ecc5efb2d53f60b4f1a859abbf5f68f5a7d67e59abbf5f997aa4a30c4987d5ffec833dfb29c39bf5cb7beeeb0bf96cb27ea80e165afd41581e0bb9d899573d3f7e6c36f71f9cad997b876f9fae3fb9150f6f5d49c189e1fc9b8726bf4f69962dc768fd88047444c84817d31114e1b54b06a1941927ddf225182b34fae56dfd1048894b0be82882d4db8c3a74dbfac5af35f97d27ecadcba3271f9e9dbd7a30b97c3f7eb8d8d68f97b4ca43ca9f8e3fcb9c508be7847c73b6f1791cbfbf193fbaf7f0fcdbcb35b9b51564e79c2823aef40d4b30fa9970144263fed92303250c32306954cd821e3df3247ba3128cf3b3628acfdde4ccc0cff6dddff4cc609685a8f03f138e02c79e8ed309ff41d97b97fb6fccef9fa79bdfd4adf0e5c977b1f8740234e79999ceaeabdc6ae3dd831df7e9e0d3e47b986c9ffd565b8fd6d7cf3a676659b1daf43a9d986e09add309553273103637f474a2209e2350e775af63afd3895902e74e27145bf731a73399460e3d9da89299c7d1985ea71353326f763a8195c49f855b1937f474a2d61793873c1d302f127588338beed309e80440919bd5720b20dd6a445113d25802173b4390c35c0035c1d732f219688f885d11c8d10b2992d469aef2c7d95e0a7c2d574d204d533befb5237180346058103cc01dd2bb17e1cad672d578a4e625554792a6e71bed53c1a9d85b638a5bbb12ae6ac6435a1f0b6f27e409338ca01d414e3fa95e082c3ca85089c471a8429c320d574f7e06ff3d8bf8978838ff2a02d717811cb12eee9173b688cee855354708edf50eb293757079aa21a85901da080c29f55d08162823481d0d8b6c4a151303f4e0600dce4e0a7cdd9e8ca308179171c80b0e4e719aa640a489414a6f9946beaed04585044b30bf5955870fbde1e1c68654d6cafbeccfac44a84e439a3e4873623c29b5824b5e4a1808b4d6a86f55a6615d239e45803c067606dc163615cc820ed09c57886d4274521821670b8e0c3dca074e112c1841ae0284e4df3470ab9e74749abe48ff4c40534e10ea4605a4b94089c2883aa155040b54e2ab0868697623a88ea1464a4d814cb7c43c2c1068bc4e92cc822d356b0981e98980069154b6c8aef5c461cb3a88d58c1a424c757211eb08424f0412ce286d7626ab8795880a993da1aa2250bd1044ce672190d02e462d550ed5210435731eb1dad973be397855e05d5f783f73da6aa71da8d9947bc24bd1075ec126ad22f22f13fb445af2025f4bf0aac20c7c1ddcf401e7f4e1a613be66928f3de1434f78544fed8057d51c9057e0172050bd1078c4980ad931832b8793c8417fe50556e15d1f785913a9a46a25748198b6cac2167fb284091b2ec417fee4bb8eef3abeebf8aee7bb9eef7abeebf9aee7bb81ef3686a3c07703df0d7c37f2ddc87723df8d7c170632b009fe54fc69f8d3f127df957c57f25dd6e425ebf0388be337cc9f7c97257fd9c8ccb6bcc2dad92aad21d43dc3110a0ce6cd764cc20de22c68772a7a8ed4f50c8201fb20c9143882b05c411ac142085cb26a3a89b4e98f40235f133d9286494d1154d3fa049cc95bb8ca04b84f5711845e081c9701ee4260160ca2bfb215d8aedc488440b5e6a1d4fcee34bf3bcdef4ef39bd5fc664d7357140c66885117331ffa8e34d33eb8eb351d9942433b8cbaa080e972d9a8ab334cb88151178fca9459d1c3a82b738a245418bfc6a8fb7e2725cfb9ed9351173adc2a3f6ad6a81b161b75a5b5cb1a75c3ca8c5d47da0eb73e4ddaefd777facdd93dffe3d6d3f547bb87dbbf36de2d36eaca9ca496be2d76d8d37ef7e8f7d7e30776a27f3d378f3fdebb188fe5d32b2a31a24a79685c4299b4b09b1b7515e977da23570bd78fb419af5ed6a89b679c334b1b756b34dae58dba5e42280e413912a94853cba85da5f6dbf72f7fb68f6e7d89e3b370a23f3c79f4e7b3dad8bdc6a82b799b920858c170f0679913d7f8cdea833df9f8857970e01efefcf9ea5b90bb5bf1f465e79c70794e78392cb55098b5e54aaffe595b2e6d752378c0e0fc36229474fa247d135b6e6b324cf1999bd872c36cdfed4d6db9b39cc3bbff215bae9c4f22c5074ff6e783174fc3e599ff38de7df3e6c9bb076f9fa9cb6b6cb9b228d4324518574f198e3e7fd8faf9f5f9ae7b7f14b63efffab2fbf3c5ef0f9d13d2e7d514542f5bee742768db726576fd216c66a82db7209e2330a88cd2f7b2e5ce12386fcb952c6d4a5f44b11087da72ab64e6718caa972d774ae60d6db99265e6928000392987da726b7d8979c85308f262092769f5add442cd58c7342eaaa6bba3d0539c3dd287b335f28ba0985ab039430c21503d1128d81f4879319610c4ec1842085a3e01a06a955197364932de79bcbbb3bf7930597bbaf78cc4affbdca7d1da0e6d31db4f779eee937443120e23cd907e59f262d53e437a0d69672ec2aa524790628daff6cf3391b1b4d103fb27658634bdc8ab53e7fa76cf8c542782b6e6a9587f5339e29b942e31b47b2143ca25c9abc41adf15b0e7f54260dbfd63aea58aeaa8724471effe299b21c392e469d10b01523cf951ecc4a03a3a08d54c15a54c65d5b67707b5ca907669fa7cd5fffdea0cafc1c776ff10540dccb94d4e74d4bf7f3143aae5a833a61fbc6615bc03deb57b07d73e602e6dc2c0de199721e372d4557220493dd2281c20389ec79a558d244a5ea060236c255378ddd13b085d2a8771d2373bb077566748b72475a19a562f5a49ea8ad4c81b8eac7a5e58875414c1e7f818a572c4e46ce7d84e57b25d531b35b0734e6448bd1c71b53c297046371e078a3a0a4e19e88da641310a69c10b4b4c598fae748eb538e5a6cf88433b97a5162f96a3ae7276d8867723d909df21b3b0e1943097364365169f65964ab2a3fed455f27b8c5c3ff8d021b17896587c9158c25089256489259825a9733de06128579dd01de20a1bb25528e24a1c2aae842cae54f21bf5a42dea05a922af87ee1054220b2a71da66a8a012b3a012c312b469217a410b4ea4dc86ee9050f848411707582d064a28843443daa568ab26260b56eb68681741ac3d9f3a788fd2c3482e5776482ddad28946821460ce6da41cdab79821d572d455b40b6425105aea889a561155441c5708325c3c50172ea1655b3ad17cc443984b9b81d20921cd907139ea2aca05e003e740320834f67578ddd13b48273ae74aa26f03a513429a21dd92d4851abc8d8104582f38c6939d94b433ce5b1f84368572dd164f341fbae9e246a4f540f184906648bd2475b606affbc1b7e5138d844baa643aa36f7168ef927ca22be768bda9ab6815040f4f22ab89fd215b2d2453946f221938b25f49816fcb279a0fda4ad17014701bd8bbec4ba82b7955fb535749c48858f6c01e7c9a856eafbd76ce3a25822fccd0ca8eae79a6af4c7d3b503821a419d22c439aab0107e4a45308abb68acbb8c31d2aaa26754079ebb62d9b683ebed7c553443b31b46b2143cae5a8ab291448422e90778c8b7ae9554d0803b82f52dec55046c7b5e5138d7464c05cda0c944f0869860ccb5157d128081ea9fb8c14b46ae93540d345cd688b1314618a054f7bd5d13b96517c9151fc5019c56719c5db25a9ab65fe34348d236a45fb6888fd11bc337c42a405724716f80e29c5b394329dfd61a894e2b39412d472d4859a3fb125018e1ad23f9aca76559b11e9d61ec20171283585ef9052d8c56546120a43a59490a5944ad2d4ded455740a8257de0a2d508b0f7900abf01d524a60292596b51d874a29314b29d12d495d2d98dd92844ee202ad5981c03dc03b78f56aa48b29c72b46744829ec74a47316776a33504a21a419522f495d2d652fd73eed01df96521095cc984b9b38b477494a3115afc3ded449d51bde74c2b7a514c36e6026d7c5a56f03a514429a21fd92d4d5d62dcd6752a46340e941c9339b0b25d3ae82c8f5bc9719253b7ae799c458da0c1454086986344b52e7fac387f6ba351d0e87861df34c7106335a0ced5dc8907239ea74d5f8290d12a4204bac170af05a7a04e43bf60a2ef06d59c520db2730973603651593521cd297b01c7515ed42223d988ee077a8476a20eb4408ac24eb205f972cf0aaa3779055087369335056312943267db14b52e7ab599f9cf53327b606c9dea1b50512124209cf31a62dac18e4c905eadcc6caa1dd8b195255c923154e58e1e88dc1a755c3c71205d7a30a626a313249c5b87a7aafe079c88554b3fe6ff2b9c6e6dedad684ef724a16eaaa0b11a366b5cb4d9bc57cb0b7f9f8f1649dfbc20076f50e0662bc377e3c3998ec357e342120510c8e2f49c047fc5c5723e903341e61910049202f1c0fc4a8341be5470fdd7db2fb9de9d4649ad3713e04917c5ac08ebf8a5d2b143b8f2ac3364dc3279496cff1d8474c393e17626765151896dd915564e5901d8eb5647d835d8a91788c2d18fcc9f29061b9c1b215809da4914d8ae57616e818961d9d75e4e9c4aecc06298cb14f3103e3bd991d5e8d665ecfcea44886c26345a3b891472ee515e893b41883d540d924ef2cf4fdb029477c9777ab413e66d594c845e195942b967e5137f16eb53935137d333dbc5b6df1e9b0c9a72379b7ea97bb3ff5fda7afced6c64f4e9fdefffaf2ebfefbb72902fb76c8dead92cdbe28ea3bf5425b5f5becdd6a455cd2bb757d6d65c6d3cd4ad15137f3fea6b9f5e4c397adf5e7e36f97eaec74f364f3f8f362ef565bf4339b24a96a10f0afcf3b2fdebdfcfd43bcbaf7e2dddbc74f361f3ef91eaf3809d170c2498888cb28dd92dead8ef82b090c384400578b19af5fcabb7566c6c9b0b4776b8dc6b8bc772bf1573372f0ba8a48289fa44a9b5c59dadead475fee1d8cbffc39511bf71ebd7ff7e7f2e1da85d0d778b772e5692efec2c3c19f654ea86be6c483df8ff6ee9ddd8bee78f7b93efdfe71ec5ef80f9d7342e539b12803c0c2940562d6cdd52e0afcbf919b6bf023eb24d277214f929e7992bf899b6b6b564cf1851bb8b9128399c1106feae63acb4274070b91a7eff79cda78beab5f3cf9fe6afd5ddcdd7d7ebedf37cd31d2f52c763eddf9ecd79e3e5f7fa1d63efe58ffbab1f560e26f8d3be74b36d25b6d3bfcf8af30ea070f4e671975dbf9d496087d9b04e6aabbf655c47216f13c814992b6465c4be0fd0f57099c773ee5faeeaad4e9219c6a0899e2439d4c93c7d15c3f8ef7dfce927943e753ae528f395afa3268c8c5db057dc9436efb082049bcee763e2514b9592519a318698d6a11510b894400244aa3284b80554d87a9c851b1d663f93b54344216353e88d0232f02fc12493ad7ae0c4fc560af03317eef607c8786a2001f90a2586867904fbcc0871a3cc99270dc0f24ef90a4aae288646943ca8ef0a4eb94e7d75209929eeb48c821295f205215f0c13b0f738547319e02af6af08ea8f70189b34493d10cf59f15aacb0555826aacab8e5f50a885683d49263840a50e05690d17178a6e0aef6af09654d610f11623c9c40aef2f46da88485b17624a7fa8156773a42d3ba4009490ca15742ba79153a129629de02b467b82a7e744e42e93f444871400ce22d8d1a1ee6009fbb51537201487532845498348a2776478e4cd36ec3535036f6ad52d69fc1c72b1d2fbd2a129a443fc2f06e436288739b6924180040fa969fe399af10e09f690f5d959d274694540582cf0a1064fb396743c419b20f4101a3f9abb36582ee7538c40b69241c0c69144193d6b69b179a5004fa824edd0d2e0ecb2c0ab1a3c2a20914e646888a26ac6cfd1f80b98f2a7ebb7e60a249a42ae5a79225b5bc05b94d50c4210a79bee2835572031c2393a512f91ba31c07996162f2d207aa301bea9193ed4ca7b6a14c324fcb0082aae8eea05ada7e698b66c1595ec018027e08872709871804765428d0305ea7419bf4af2006790b392d8244db680c237042f0d270db7a8f85ae64f257700c13b01554b789aacec3b4ca46a62815207550c25b662bb471d266d1025440c149587e07b6cb0a0252d4127a6dd0f4bd46122eca2471da6ab659890d8b180b7ad58d636fb8be14fded739e4d9b2366fd94e60398acc72c8b3e5133acb9e7bb6d99b58d7b76c45b01cf26c39e4d9f27990654f31cb21cf962d01966d0c96439e2d873c5b3e7db0aca83a8e63b02548d909d35fe777d943c9a55384855bae4bea7497ceefd8f8e1b8eed2acceefd2f1c2409d9f1e55fa137be8fcd319e39227d3029d7fe74d128162d6f92d1b4f1074dc5fe777d22caff3c7a9c0ee64970437f9b9bd357ef8ed81f8f8f3edfaf9cf9d93dda3dfd7a42974c5efc9c96b6433b3f3666773ede1c1bdcbe0efab77bf5f5e7cdeb15764331a4ec866445c42a9e4923a3fadd011ed3088c512c48074c6abfe219ddf29bdb4ce5fa3d1fc0311adce2281b0c18236de9561b59592447f3ebf72fe72fb443df871f6ec13c93aafe3b7efd7e8fc8eb50ec7a90c1cdb0b9d2a73422d9e136ab2a7ef6fbf38dc12df3eeefdf9248fbe9eefff0e9d73224798382d8645b45e51f59d96ffb0aa2f24a9e621c0458176c69907a99b68faadb930c5a797d4f49d3637d5f4671987b6ff4301ad4e77d5d2f9f8f2c5d6f11fbbbefef0e7dadaf9d7bda72fcf3736af096875c503cee9c511d6f2e2fc78fbe5effb51be7972f2667be7cdf6e9b730e99c8ff9acc219d9cfa6503682b64dc195c02467f4609b42463c47a09119a5eb6753982170dea6e074f359f67d1306db146a64e671b4b29f4da19079439b8263af48a70b8fb27ab04da1d297ec75e76c8f941d2ed556ebb629385bc6252c53de96d43e51830f48be0e01d85812a5eefa11c469ab906b9e94b4290255ab4e1b50334623ab9de9405006b8a2950301bb346ba9691371a8318c9cd826b2aa52aa844073ad2140baf6ab85e3e5b4e44cb16bb89a5e1e47462f409073a52b5753cce71110f70ed32c32662a282ed0cced0204a50735cd7c1efe2e29171ee5ab485377c6e4dce284a06e1a328b104c7b107a22b04895de81a0a29c6b8f12c3bd10a89e08fc2876233035f3125eb6525e7a52f1db08ca2056f4f33904ae55ab7a4a4158aad8b572b1ed1ee6582574ac123a56091dab848e5542c72aa16395d035ac855542c72aa16395d0b14ae8582574ac123a56091dab84ce4e9fae06a87b516428dd831b26d5bf53dd636dd47129de2bea5ef2f21baaee954c812efa3eeade54c34f47dc7575efe86bb6784b91f53d6779db0141bdf53d2fd4f2fa1e91f0f714a1ee4a61b4716636f57debbfc79df19f3f8fc7875f9ebf5eacf0f972e0ed931a5fcd04f1d96fe98fcfde6f09131e1e7efbf169cf3dfd7c7075e38c111b272c7009655c368591b6248fc3c8815219211da07a29fe2185cf4bb97c0aa30a8dea1fa841eb60ea16f02b5228009751eb6e854f7f3d3d7bf265f7ed0bf9e1d7a38f3fdebf7c7bfcf1d9d76b143eae078e21e54fc99f654ec8c573423d1d7fda16fac5d93d71794ffd3af87cbafdeca47b4ee4a4515e8625143e2fe33fabf005aebf2351424a9b20a72987bc12374a61343f19a6f8e4921a9f57eaa61adf15d6a13a5887147b3f4f2ec4abb3717cf23c6efe7c33d9d8bef7a6f7e1ae578be789beffe8dbe9f3cf9faddafd70f66bf7ece9e6d74f5fbe74ce93ec5fe655e8a5884d59745b11f3e528c66b3154112b88e7090c19a5eea588cd1238af88790ec7f3b9d42ee1b44315b11a993a8fa30ebd14b129993754c47cd3a392acd11b315411abf6250fb9e9217af8e41adaad88118adcac16576b246a4d05eb496644ed4d3142bd2c62c208d1a16b99f4b538b3110a1d17f9b5c1e0c34ce94c5730b45d413dbb82fae9d21aea0aeab32ba8af1c5f0fa0af7280ddc62047f02a2d18cab2b3edd015cf872084bab41918bae2b32eed6d5c923c57f3e3167206819e47600bbceee81e2fe9720ee4ddc0d815e8b909d22d495de803af5062177b5f199ef2fa7d5b3bf1ac85785786d00f0c5e21a419522f4b5e6d05930a7de5f523aba070c20b94f99345fef7be1dbe42543191d3367168ff52f88aaf9d5ef726af767cdd4220259f7fe3ec96fe37e5c0a11dc0e25937f461da6660008bcfd5917cf0cb9217ab5183da730d671b91ed96f3ed47e3105587c4ff6580a2ece81fef45c587c5c781212c8434439a65c9737504570c1c73d68132c1633b88c5f3212ea14e6d821043fb1732a45c8ebc50893e537604e3832085257a582118818b0269cd65d0c61604ed3016a26a9551973603c3580869860c4b9257893feb4080fabef060803fc934f55390aaa37fb0c110ead26660200b21cd907659f27c0d8143716baed02532bc77423987ea35aac0b7a597c0e5cd42296c16941cdabd9821d572d45522d0000f4723ad49cad334db601d0457b2a4da5855aa611382b6ec12f858349403d1a006ca2e843443c625c9abc4a0a1905d84370bbcd90c835bc40ec2e3d0393305d71dbd83e842884b9b81a24bc84a47a8a48aef4d5ca8811baf22bd6a94df745c0f1e2cca09eba476a53c65306dc1257052f7502aa30433507009d95df6ffe7edcd9be2ca91f5e1afd211d7113d1d97aed09ecaf73f56631b9bcd788b1be1c036d8c6066c0c78f9f46f6652521575a4aa230ebfe999a9a9a6a43c291d29f5a4728bce0ee4ced7faa333d6d359e214f5b821c0654a2dd78f8f9357efbab88598121eb3f072d83abc316e8995fadbec2615ac25950fd94994b506fa86ec400781438bf2a618eb1d8508b228d9dfd322496930520419755cf284851cd7a9a70170c698d4d49522c888423138ccfa9178f201d70577b5103284116974746023ca9d7839822cfafe07d0864ca4cf4c5756711cb19d0d38c4d719344b76c431a3ec00ab38855f7ecd15535fa7bf1b711e0ce478b960f4e47c0e85e3478c0b4439b7693d7e423a7e2a19f8fa7307f5bc5613fd7bb67f762e8ea170fa04397d263308ada74f0ad18960fa70a7abdc550c7c85fe0e8bfd0b878f5c6044c8fb0c5a0f1f48874f25035f6feea2ee777752ed5f387c400e9f980f9fd87af8c424576218c85d1c7833140b663d29bcceb4739bd6f32719e06251a5b9b97b902b38d9e3207b016e2ebd646e4138009483423c3fa3e4798e920e39caf55d94088d28f967a3e4698d92cf348ad12b8a219276957c4acb282dd14c458ea20efdcd8a3165ea40dd236b38a68abc05b3a2d49f67323366451cc3d446b3e2c48d1f2737f773cc8a9823e3707cc13ec7acf8c225b3a24e664590485c7a56835911e745baf5362bea896d004d215bbe3d7d7dec0eced7d6f0fae8f3eaf1ceb7c7cb3f3ffd9a6f56c47c87886641d181a77efbf5e9e1f1097eda3dfff6eaf2c7afa31f7f0e6f5d03d384fe237333462868ed503f52a747de20c135d23453710db4ee9eac8a68fd7037d2328b61b851310424144e2a137d61bff5441a2ac5aebf6cbeda558f5e6eea8b9def876f76d73efcfeb27eb1c0a888e2958512118f224d88f5b422ecfc1561563f3d3f3c3b3c7f65bffdf29bbf83faf4fdfdf59fe28a4809edd09901464574f67e8d8a4850d97b8ee7b0c1eb29375274ee4e6ea4336b6142ce0fb429a20b77b6294ecb0d07ff253752740573965edd88db176f4e2ee2d9aff5c7d797fac96ff76563811b29667513fd024bd57bfffdd0adfc7cb571b67cbe7575befb6ee3fb9f2fc505e9622269fb592ff349d0b55e62ce8588de375b2f13e11906933f3afad8cf7a39c5e0acf51245e7c49cc81d836ab65ed6d84cf3186c3feb6566f38ed64b14b31b66e30206df6cbdac8c25d973706c8f998f70c66a4dd97a4924c6cda05e1896643be9314e395aed7ac98c4c501c5669acf693d05bac9627b6b385476e11b0b97fd7b680e29586f90a0e5b538c63d2f711602077d8b3ffbfeca1e9d9d11591f1730e3ec5429671942ce39873d8626b96714c59c6b15a9bb881c1d0b374cc2c899c230a0bd9c6511c0631ebe9d89a6d1c53b671ac64066c61b09272bc40228e829ab8fae654b558483b8e92761c71f294461b03a6b4e358ab4ddc490635c35fba86b4aa9830472ecbf02687786aa76f5d9671475260390c35ffa3535353b82c630ac56bb0a846e50b3203f24be9568c88b569e7cc54ea19fa4ed96dbb53baf7200ab156f5c37014b6e76050cff192420148c7d78476634eafc5591f671705f3256ce617a34de308c7a96de88b1dcc9fef4541b373b59a26603305e88e90335631eddc065b4708e39e460de5cf54ebd238652d2ade942eda39045c77809c8c8b49e736a17180c6a59e30943dec43c0203b6fb82205ab0b0304e112731bdb38409b64847583f9abec6320c93c0120aa4b41670ab13b42d61899766ae354eb0863eaa987f257b1f31428704290290a264f92f3dd21728238269edb40e310c7b94ee84b1ccc60c5d843c7d522129982290c312e09eddcc6350ed1a7d3c2fbc1fc415f0ab40eca14b03b42ceecc7b4539ba05b4788a9a719ca5f703d7581590a79a587d01d21879e30eddc26368e707c69455f70287fa007693b44c01606884b423ab769853490b05951cfb95118e44e5ad23da2a462401411ae64f96899622d7c18811f568e6827e79893965e0462109911645b819f5cb65b95a2717a5cb633a3a9975ba88a52235fbb6ce7c72e0999db97edf4977087cb767e547a0b18175fb6f363c6edf5183f8f2fdbf5b7e3d7f1dbcf475afdd87dbcffe57479ed09be4e459cb54997ed78f3ee0960f7be6ca727d97bb86c37f92a8b08bac255d6ebb7f609bd9435f772e7d3c5fbf5aba3cd8771fe653b73966723ccbf6c7f1bfd433cbabad8c0ddf3b380fee5e6d5c1c9f4ad054fe83f4bc2dc98e44caccd5dca9073499860d8390eed380f2fd1d5f773db4e94cc3d94212ff368ef2186c71a4e17a439e390029d49bb4a0ccfc9e6c6d7ed5fbb170eb61fbd74efe2e9cbefe7d7f3afdbf9252dc994caa791cfbc26f4fc3561bfaffe84abef179be13d1eeeecedfc3ab8be7cb2525c133aaf897b8ec20930a2930675b0d61aad70b247ee188533fb3a27f40646e11085bb47e14c6ffe6214ceeaf7f3f814beff71cbd74f3f3dfdb1fa6dfde283e91b854334e7df59ea97cbaf5fffd931ef2c1c9d3c536f9160effa9be29b4ed70eba1485735bc87edddc9d16b273522c5abd200a6786b09e263ccb604c24ed42061f9adb0ccedc63f37216922ab3e95bd854a6cea64df36817cfe3c3f56936ef768fcd0b5c3e1338d4ae69cad5fa9cb1a429ef1185438d2a51389c7e8a49a466953a9eec4b47d2207a4e94e79d40431f35582922167c5e5295201cced2055cbac7309225f8a4033bc1eaa03da08298f74ca5d853b02317d85ddd728a4442df9ce30e5df41a8d7701b374ad9490e5fe9a1504a7819990e707ab8342c24e265f33696f6bc9104081091c08ae381b0ff5e7f47cce70c6498cf9fd561424ea4f03a5c17a82a95c8a40fb9106e296a013678ad4b97fc50d8b2432e7f3d384c33de728e7eb3903160d7b22aac9fc5562703c35e7ecec84ced11bce114802192dbb84799a81ac56e84a080e3d1f94e3c217c103e74e67d500246d6664f7f4fcfc4ad9a74e7fc3390b4bfd7d3d479f0d526191dd7ba8bfe220dcc8fb2ce8c9fbafb9b1213b736a52669ce69a8cac9f42e41c6f10691df08bcc14baeaa5666b14af6df914e9e4655f73f2777ee7f229bf7af955f4031de4d720bf869bbe799f8c55a85e7a821ebbc1512fd363ab8f95ab929ec0f11f4246f40433f2a98bbb8b9aa0f3ed9386d0434dd0f9ce588f7de5c66a8259fb8d4747efcf4f56b6b637d65e9e1d3f7b63cd495213ec584d602126dc872935e17fcd023521ea816ac2ff9abf8885095288a660025dfbfe6dfbcffa9777f6c1cf878f5f9f3c350f8e5f2f2f501362def463eb53f550d8553fe2cedb950bb371e50e9eed1cf8935f17c7b70f05887228c48467631ca82610a911bb492bc55e292a81fb8883d484c9924335584ba8b088fa1eb40412980454092c59c054489aed4515a79c37af1e1d28f5794b7fd8c60f6bfb1fd4abdd8b278bb404ceffc133ba24d3219f7949e08225f1f8f9f2be3f7fb3b9fee7e8dd313e7db9bda9af637149605a12086d4e3966ca29870be6dcb38e410238383acd140103b6e04d9e8477d1313a8b21d1334add41c7f8df29e5c0287d671dc34e9331ff1daf1c7a52c94de3f7dee3fd2bb7f31c5e5cb927eb3f7fd9dd17b0c02b8779fe27d15c907be2f2797860d6dfff89b00c9b6f7ffc5abe7efce64569459a713e12865d85d218b7ce82570fafa7cf828e36c3ab3a31a8e743eb19c26a9af02c833191b40b19dc7c759bc18e3683b2cb53b809d1f42d6cea577536759a47bd781e374fa6d9bca33663d84d99b7431a8b699a727d32672c69ca4d0f6dc69879da8c49dab2317e487237ea0fb5fee0e91fc519cea30fec4dc0b11584ed0329483e45637349891a9a0d816b1b71ce7142c01279a54c708ad3d54f5c764851d1350291735bbb08a074f492dc8d1e6d3887b366889f09d81a1e262d8a5370d98824879980522436091c23720458265089ea66db32e9538630ade30247b3045c2600fd0810c247764ef5401a168d296f188bb5d468710e019c48ae8ae9b14380748230350485f93d564c8f166816e752b09982ef47418dd4ad41843c0db5f416b498d1936aa7f953db590adae6dd5ad1ad3b14f855a2e62d12e93df86c553315e59a43d1223d32b26e459a5487405e4c15edba4380c6c085fa4863a58544ff4cc6e0ab614eb493ea14bc9b5080be14a2b9452113a8848ae2c8c67904f27aac95569e25e0462c1f9c2358e3432ed54efd2b7b7ac48bc43b9a75c51181b7bbe72b02137cafee866b03c78886d44f709375580d14b3fcbe0da12f7a1667b1aff5c73efd6fb28458a4776f38e91fb84c006a5942381a520148762e5e859c8743138a77818b086675cb54335d70d9f1889ae3f903a9fcffda11a7b4e7d21efc19f332865a9d5629abcc57142827669d00f424e039173eaf085a495e4fcd41addaa8a5adece818035a737c32d508c4ea24fa48c79205cd090790b7b2f708349f9eafcf262753ac4e22d7ce987a0b37041ce7f452265743e01ac63d09485c684e77900fe7589b436569c7011d851c923edb3fe72b2102d893401c71680397a7e08ae79039a83854064ed840d28fd773e0bbc25902599254dc29890057e32039c1e24001cf61e0604896c08ebdf13281ea56ee4ba0ba9979137a36aad3a1d0493a313507d823e526039419028903abba7e55866b2d5a7303398da8219c2199c18c7ccaaf567ebd5152c485c738f955aeea8c5cd519b9aa33725567e4aa4e2a40f211209ff2ab5cd519b9aa33725567e4aa4eea43b2ac914ff915e457905f417e8df26b945fa3fc1ae55751e90dcaaf62993728bf8ab38141f9355b61ac6a7019b0c9abd4aa1e2e0356d55d062c1786b652e872fa2ad0aa3b790c5835194e1f8f01abf202d06ae155e0a77415e8d255a061ad849fd5701568b5bd87ab403751b3ad2e780c9847c13c7ff8f6c7753cd8d9f9fef8f0343e583bda9e7f1568b375d82eb00eeb8d57578fccd19bcd78104faf1fc58dbd270f5eefdfd2a8684259a3b2c93a6ccd508f01e0122d11386db08a6a9c51932dc3f7731568cd7087811a8bf7e030c08eed230cf4c969328c49a42b0e03e6eb19f8cf8f2ed770ebd317b3f2c43e8ccbbb0f175c055a7195b572616039a909b39e968459e030f07c6d7b0bf73f78b77dbdbebea2ce3f6c6cbff5c52561f292c0015781765e8d88bb1574d4a348a8874e5c3a9cac9b7a92becb556067314ce899815781766ea188f95781d392635eb5887bbd0ab4a5a28c2a7c5a7ef3eefa58affcb93e7ff4fef264d5efbe3c5b701568534611fa36bfee88726b1f569e3ddd5b5bdddc397ee39f9b37e6fcd9727145da24034aa5198b57819faa578136fb17da0545198b57819f8a0c8eb3ccd017dff32af053f52ad05ad9e55999b50bea2d16af022b6ca679f4aae755e0a761578152099bb7431a8b37ed5781e5b1f834e5def78038e39496e5ab4022919a41adccbc7251eb609de524c14bd61156774a11f28fce4ccee58ad24ffd996f15b4d64e116ee532f5c05cc5c87a58ee1fba30d70a0cb5f9a2cb86c6f001229a7aba3edccd30976a9852f7be31404e913a4930dc922e41a2350b84d00d1db041105ac8380f54ebe862eaa9abec914a29f53122d7b9e3c29f4173f9b6e8adc4d62602b612d4c5b427415d36658949415dd471c9912ec54a1fd06c079596d3f8066026a68b4bbf1722b7621c692ee71949850049c5508cfc82c8b7668193557b1f6d2dd6cb36e6996166534fec15bec7f3085c4a903d7c08f6e4051a7553f81fa73bf1a44abb54e28028741dbfade852365fcfd8c64c334c34f59cbf8ed13be322675699e52f2fe418ab2b45d2b5e427e1cc4a8951c2ff1c6acf752b83c5b1cdd88e0dddb34b8574c47b0bffb3d82a3930c958747da76c26ed64d6f7305483cfe88043c3b81954a8e5ad240205e181223cb25bb953adc2639c56937aea61ec3965fb10f071e95f5213a66fba6ca6d08d3a729c579369e7368d51472e89223727fcb2277fba1a3ee8fb52308511b2ddd3a5cc9af4ad31e8c825df6c570fbfeccd1ff4a5a05930280fd1b134cfa797eb26d714373ea19dda3426d764a2a9a719ca9fa9071d390e4a06d287a20dd0a190e7a89b5f93f95a12dab94de3d1e3c6f935e90b0ee5cfea9e14cc08485d17cfccc065e433015b18209f3d13f3926b4cb1c94453cf3094bd5825a002a7d3e2348c9c00b846a09b6593b91226636ed31845ed92fee36ad197fdd9f375023a4064c86dcd4df96d0273b94a575ee2dd349bcc9530e9731b6c1ddff898765e0d64cf9b7a501c703e32cf2563bcae13e886503b4ed06927a643e71b43a8dd38fb2597821ecade9cb04160c766ae364e2f9dcbcfebc0bebe217a8cd93fc7155420272a90cb2a906b55815c5281dcbca8cb7eec856ae0279dceb9bfab13e8e218274ad094986e55825c52825c4d09eacd5ec5ea59201059e5219d51217bdb67d901051823f6914914ba835618937413572980d79fbd58453184c6b934ba32e08cf275020510030262620631b115c424875c17fd50f6aa182644ad0d176900ea805c015d11fe719c40da389df7562c4018b15ae50a7aacbeb48e2f41183403d9ab55a71f71ae66e3d88f814081e5faf036f8089c93dbe7cc040e0bf00505be60862fd80a5f524ca3ab9939a799233d7286b92cd7bcaa99db411bb6cd83e4d901eeaf1c0312c3a20d4dee5fc02e6247f4d919cfb7e680f1c90fd3ab3090bb5a6513a48608960b5c68be57702327de105621a1d9f45e7c21ff8b97fc2f3e07e6f8d6fc2f3ee57ff1da0ee4ce0fba3af485dc2f5e72bff89cfbc5b7e67ef129f78b37aa1cecced78972f92377ce22c7acec762b166927ae9c4ec9f9abe594923b6a6744e2898ddd39d93f6245676712399f45684b5fb184bb287dc5d6edc4d5d54b30bd97b0571ad75470bc1f43c05e966e1a58eab5b8dc2f3582aaa5db8b4b00df6bddb274fb71ba8e464bb7cf1e2c7e72d73ec7d2ed5d5ec2638438c7d2fd2385966b9f2cdd56269e9ed560e9f6dedf83a5db4fac48de97aa5c3f3b3cdfba3c7cf1c72c7f3cf8a6de7ef1276be168bea5dbe74841ef1714b97e787e112fdf9e1f6f04bcfa78f6f3e8e0edb7f56fb70c0634a1ffc8dc8ca5b40f66a8a5dbc591325c2320ba1c38e183bd1f43b70f6eb8a1bbcca1bf073b770435529e343e43c83f26caa112f1f2e9edb3d7ea7467137f7dba585db5179b6767e7fb0bccdc5e92987811225ea0b10f793d8405c5e33feebe3b3d0b877fd4e1cedaa6baba3c7fb5f1e6b2b81e52a6130fbaa7997b6b79657d2bfdedfffbebb6bddb83b96f7b7718a1e238d24800cf4e3dc8dec9dc3db32426e4dc406bb7077f676bf7b4f480f05fb2767b2824ccd6ef9f1e80f9bcb5b9f2088f5f5c3e78727cf55a7f5c60edf6d943cdc382fcc806d70e3fbbfde3f0ec1a5ee93747fb1f4f777e171726a443bb144358b276e7f3a06bedf639538e5f103e58b27627c2330c266dc547e867ed9e6270d6dacd19f5644d6736b1d9da5d6333cd239a7ed6eecce61daddd1e445865b7478faed9da5d194b96e1083d60ce588399b5761bb96cf798e705eb61fc5cfb97544ea0ff49183fe9d5d690c0274d265b4c43455f91307e1dd9af931ec661e41cc6ef9405889c60d0e4feb61a864f98d93820f59633af69602b05d7516237d3ac2f05e57bf6a7e773e26317905354e5ee508fe267bee998a3ffcae39566939da18328bac9f07150147fd07a50147fa8a82c7da3f8434565e91bc51f340c8ae20f1a0745f107a3eb51fcda18d2ce4861f33751fcc8cee2b426235b2a43a650cde3603d870a1a59f792a70ef97d592ef513a20e131ebad75d5e54ee20b6bb20feb341949d206a5450f2ab64fd09a2e005b110052dbf4a569320a291b893ed9a97fb38d0ac9762448ca55e8b13585323ac2a4641645b90538fdf252fe1d9ecb561ececd7a82585ec3410263e7773b4247a4c6eef166849c6a4c86a1d9296e445f5a4674d6b4976be96142c0cd592ec5fc4c23f1382a5ac32bbc76fbfbdff7274b6e6f6deaf6b42cd7165ebeb7c2d2964ab4958902f46ed38afbebdf9f527faede7f6fdfee5eecaab67df6f1d34811d2a85b944d2dd436a00127fb46bb9f84e723d0bce0f54938aebcf857bc91350e217862b4d36ea51607bb3d2e2829448c78ad6b4a3be6c5fbe7be5cdf5f2477bf9ed6cf560e7e5ce02ad2948da8b20b718816f316c2ecd67c3825a09ead9f7b3d5cb35f5676365fb293c5b7f70f96afff75e717d24952f787bef91fea83852d6007269bac97ef1eeae91feb75ee784de5dea6ffcef54887ef077afbf312d087c013eabf377df8fe2f29186fd5f5776fbfceae3eed7173f7a67130b7e017cb67ef5f1c9938d77f8e8da9f7e336b1b9ff7ae0f8a6fda8f616208fdd49089c0eda821c460c67ca1590dc98467181c17b56344d14b0d996670560d0912f813b28b5708cd6a4895cd348fd04f0d99b07947352448f852c8f1b4019ad590da58204d39f4504302cc534302e479a93acd2aafbcc4d0bb10816fce391c2b22c98818265a48c5dfb0afd36d28781b06f1360cd9db30b47a1b86e46d182ade863d9d6e438cc39c6e43b7aa1df3242cc6dca6d16a12926360a8957ae8eb741bd0d75c2983d4bc4bd398fc07932b25752c3bdd86b1863ce3494904fedf3bdd42ab036248ba38283dc8e916941de8740b05ff43101d06b2ff21b4fa1f427a2ba0e240a75bd0b59a1b4c7cb25240cfd4dca08e15a75bd0c59a1b1c567e6f4eb7a01b25474e360b3a0c74ba051d8779b582e90a0fe08a8d4c3ab769141e904c7660ec50f67c5fa7563fa2b3d13b476202395a3853e85a5d41d46ec891b760b07580697d5935943f5b77f90c9c09061c1b47c0cea1d0f51703893022dab94da3bf18114d3d61307f58a7a030128820f1c54e1335a75670ba30421036f3535ca3c718d7221af77483f90b039d5ac1757dc6a4f2a89de42900af5a4718534f3d943f6f8779b5822f9c3d12900f7ef290d6b3274575818f03d90b6a98572b748b7a5b29f8cba4739b46a73148fa0f047f37f6f2da0930ccab150ad950a59431934e6d1acb7a33d1d4d30c640fdc30af56e816f6b652a49949e7368d6e6390ea3a00e040f6a2ee4b808b857b44642b10e46c0c505081a4fc3493ce6d5a814c52812086a1ec55714ce0fc2b188cd59cb67b96407e370525480a6b33e9dca615c7242508aaf5ee7ab3e7fb12086c1a212444fa8e811c560b588031e2c005b94607602b8c4930392a358cbda8ca1b588fc4a0e3693947eec0fdf98234f537b97f17c3482d74a69cdb346298986a65c48a1970117793d195b7af1b718e2802093e001248a8f6d7ba303a101631b769c42f4434f57403b90b3dfb03c9a68ec36dd45de822a5eba7920746a35a0717534f3d88b9ba0202b7eba9d5fa77614b94ebc498f37244d3085b6232dc4513877167fbb9ba3b76d8054ea8660ddb22fd8480290c8f514bcc76b8681b510b114d3dfd50f6cafb568d3072393c089c46cbf3dd9ae14c9c6c0e775a618ec48bb68b5aa2b8b4c68cdca2d3ade3c3d4d3f4610f6295bd8ae68123a5d842ec221dc99c688a4bd5441f4d08ce049b759ee8baa0258aafeec40522ba46d04244534f1cc69daff9ba1bd2aa940600ce3229fed224823dfdc57392b1ccb9b785d1316421cab94d236489e342dbf4250ce42e0ebad38ea10b58a2b8f8c67c611743236021a2a9a7ad788307f1fd0e12110172c2829c44202e0a20819e20d19020318320917520f16720515a200e9b20113f20fee42034e186a6b84644f1da8fe2fc1025a75114c345943a9251f2b445a94618c59441239df20f8fd850142186f446b147518488f5a208519cd7f930a9bb4144bc538584986d1111fb544888395625e2a20a09e6e45d728380e40611e4bdd0b31adc2050e97b70838089f51355c91c76fc4e1dbddb51c7ebeb3bf8e3c9f7f53d737a11e7bb416076a84235dfd0a5be3ffe7efaf1f5e631be5d5ed9fb8a3bc13c8cb7cabff384b2a10b53e16354432b24407424de5936a0767a5c2b9de8e2ff033708d4c3cb2554f8d5f7502e41d311306259e9a2b37c3b32265d2997600fbe9a0747df8fafe3d34f2f8ef1d1e1e6f9e7ef5b0bdc20508c8b284e562805d688f5b43ef40243283e3f7cf9eaf7ebcd95935f57f1e0c577f43f3f7d2aae8f74498f1aeed70dc22835327c98689295402f36ef171defe4f63dfb3a27f470a01b04ce2bf3b6c00d625a10cc567793a891171bebbf50bf3843f7f3f0f3f986d6d778fcb2b71b048e917d354ce0d3aff0503dfcbab9aaaf4edf7cd9d9fb65777e98e29b36696f99d0cf0d220bdc796e106862b31b44223ccbe01891a1d5fddc20a6189c7583407142c46cdc416b9bdd202a6ca622d668433f3788cce61ddd20505c29311788431b9bdd206a6349533ed60ee6820a1c2b021d3708413e980c0d584b9dc009c21de143ce9e6a1403104dfa9e227ccd45747dcc691bd0d5f2fcb2e734814b4b331302d6fbd7d2fc1a133c5733462e2d1c970cdf9b077666968b659ffb63af1110ec9da190543af4ddab10148889e2d78692b01705e663f6c346df901a971e917af5488d8bbe9e1a17c565087daaa69b7c63d0df29372e4ee6d1f7c98d8b93590b8b72e3faf39c1b37261088a20ad2b3a641a05b0002c3e0dcb8ee2f626122fb432137ae7a79b17a717e15ffc0dac78b87ef4f977f7c790bfb0b4060364661989f08d57cf9f514768e8e4fd4d7bd9527bb5beac3b357479bb7b6394da86cf390c00f0caea6ab47b4d9347bdeb0b522890f185a4d37af39b8876aba151eef2139ae65816378af68ae939d76205492e3eacb6717fb7fdccab1fbb4fc76f7f5e5d1c99735f77d11f093706314c513c5368339a80861c19a58ff72fec03c8a17ee033e7cfb537d7407eba7ef8a6b220362c03b460dbae9a8418cf79d251739f62670d26be531c0d493ee9425b7b32a26f4ee9425d74d8ffdee5972a76548fc6f65c9c558c8eeaa4fbe7f78f36effd1ceda935f7af364f5f2cde183ad45597231e70dc0383fbbab5efb71b8a2361ea27f12f5f98f27af56563eacbd2f2ecd38be3846ec972577722a74e30631d711416cce929b09cf30980c6688fdb2e44e33d841aa51b67b364f223667c9adb279338f4ea97e5972276cde15a9461157712caee8c1cd5972cb63e12124928bb3e452a35047aa4c2235839ad58560a55510d9bd80335d064699cefba875ce2e46dd6ba55d4860190ed80bc6f8e896e228685a33de49fdabb420e9f8d0359889d3de1c6a96425a2b44c1f6a2a06908ecc5ca056091f3a3b94cc05709007b363b6334b54257a700fd28f8d9699c4c43c77ac16f465e142ec934c9a7954f2f9f37bf42a260fa5fa4f2e3522fd3632599ea45aa93fdcb646ee366facb5d2e4ff951793c3d2e4ff931b9fda2cb53ffc525dc8c63dccc9b44d80ffd71b35356df036ec67c1211c1c2e5a9f29bebdb8f7ec2daeac5f6e6daf9f63773fce0d1c3b9b899394bb36117d412fdf3fe2d3edcfde3577ee02fbfb5e757b6aeb76ed594e00915a163d31bb5432f4fd9e105d92e60c010599de8e2fde066a7dcf00bd30a8fee3eeacbea91422e6f458aaf94eb1b93ae5c989a0f2bfef4ea6a45db377b3f9e1d5ebf3fd87c6897e7e3667e49f2ce44663811f42eaf09b7604d7c7ef475ebe210b6ccb7e5a39fdbcbea8733fbaab8265c661eee1df0c618957691df01c2648fb83b5d98765ee7841e0e03bc4ef9bb5f984e6f7e5fb8e853df7e878b5f661dfdaf9fbfdf9cbe796b3efcfef4aaef8529d15c7061fa61f3cbcaa3a3af6be621ee1cbddad8fce5dfbcff537cd33eed00dfefc2742264e7c050a2d67c619a09cf3218c62443bf0bd369066760282f67f9cce026345f98d6d80c691e43bf0bd3099b7783a1bcc0657a541e4bf38569752c69ca41f7000f60e6c15048f3524955d933e31aa78b1c123746fda10bc040e056ca0042dfda9cee98e8b867255165bfb831ea6e06c58d1101d71d5d9417104d6e131a47175dea0983e2c6e857ac440331ed1c0de4d458174ed140dcb11837462d7521188809fc3f8f1ba387b8c689c4b409aaaea3bde2c6a83f0c8b1b230a053d0445df48596539eebd757c987a9a61716344c1d5560a119fac149d92c9a495421dcb7163f44b282d15a2706f7163ec09d63665c4d4b8672d517fdfb831a2600605661181aef0d06c8c67d2b94da3f0d0e35275f40586b287c38a21386d746180205c626e631b079874076ddc60feaae536383b2e1f153e04cd7159550ab13b42060b4c3bb5b1aa758431f5d443f9b3b62f85725c16e7e2ed8e902b8832eddc061a47382e55465fe250fe9c1a169745144c6184acee11eddca6f1e8d14993d37352f5f7e50f0605661181eed9a3d952cca4531baf5b0798ce9e39b9fafbb1e7dda0b8312210bae3f3664948e736b1717c49ffd17372f5f7891b733ae841815944c016c6c75a0891ce6d7ce3f8423ad14318ca5e1c1498e534a8eef8421026636e631ac7072af5b443d9f30d815945025d15488b0a94eb5fd3b756209354201dd540f6aa4a10fbd8f52250c031a204e9ac04e95625482725485795a0deec617f02fc2f3381754e6301c644813131c3186c85314937d1d5aa61bdd9ab16db7088810d8ac618c65d3304b26cc40288410131a9689833aa15c48c8b86514f3d8c3da36c7f0285c0412e04d1199fe19c1d4c3ab76984302669c446c581ecd54b8631f231081ccec017695502a6303e063026550ca36f8d00c68c7d77f9381bca1ef425500cae23025dfc62c45667521810db015bc787a9a719c85e450f5123521f032813089573dc529d4017bf1836fc31e9dca611bf98b1c32b7dc13eec7131985bec99042d4c450b512352f9a306e7598943ae069422ecd02be331f3de2d16c65c2d09e9dca611bf9871b130fa1286b217e7555b99ae26c30450d182704aabec8860bac5c2982b6132e6368df8c58c8b85d1173b943ddf8b8084104687f4ea1de76fd5f9dd748b853157c2a4cf6db0757c63fc62bc1ac89eef134218102b218444a08b5f0c076b31e9dca611bf9871b130be831814e148046a318496f10106b05ceafd2686d0b177085f5fb97c72774b85314fc222e6368de8c524b38b096e1873b50842521db9bbb12a3a305ce82858c5e1d08a7344e765d7ad13c62c0987f9198d75c29868eaa9877107b56a39d105cf0e3cd669c2c8d25f2944161896c8e6fe05e002025c20ef6e68052e90800bc461dc55148f9eb580b866556174025b62862db115b6c4045b2a35c2fa7337a8c839f52f809628a025e69d8dada02526d0524cc371635b13f36414f79b1b102f50578bbb93d6a2561b513eada868561419272dbdb4f472f715e48208e41a45686aa1a95104bf12f1288e5446cb7e1343af31f2feac8cd309841173a9f1721c06e90bd217a46f94bea40be5c855674dffca463c11a9d7e2ca46d4a85ad9881fbb2464661caeacb94b69237ed4f82d5bdba3b4113f26b75f54dac8bfb918dbb08dca0e57f2a6e8590d0e57d6fae10e57c4c23f138225233c8417ab0fe39763f4bb87172f3f1cab37276738dfe18a38cbb3b1c0bcfef6e78327cebd3a59bbfcf8687ffdfce2f343fbe5b6c3154de83f323763446cdde0d24651f169a682d50c2cd24a71f69e1caeacbb87e246151eefa3ba111d0c744890bc8c3ee8641ab4ae52dec81cfdf9fde627aeadb9954f0faf7e3f7d74faebfbcac902872b2bd2c30accb4229d6c069bd62d286f7474f8e9c77bfd13977ffd7a7ab1f2f4e8e9e96a582dae0997d684ef5bdee8c6d3e8567c02a381fb76d772234d8a98f59e7db6fdd493ee56d66876314ce8b981ee5ad6dfb9aed12dd1e1ff4b758de849a544d82f1e5d7c89db5aebd5e3af476f761fff3cf871723adf318c794e2b725142f11fab3fbfff3c7dedf5c7e5e09e3d7d72751caf5f1757e438a1b8b33d138a4f0e838e6318afeac4607b42f14c7886c1904449cf84e2d30cce3a865931d3d8ecb062db138a57d94cf3d833a1f884cd3b3a86592f52ca6729d59e50bc36967c2ef448284e8d2a09c56fa428e479a99561353106e509cdc6c8f9330dabdd01adb57c4f946f346cac2947962b0871440c6ac7b75ea4d6921e91aee5f3f4c49a72e424883678a56d24f96f59530e162cc943f0193cdb0ac00f23eb1529d681744d2e95b064f588202d70d227b4414df8875a7f13e8d1483298b88d5c4398fecf03001d77c64dfaf79a3f3fee1f829402d4a94e8db3a87bf60f24ba7d085cff1814649183dd5b352b409dde8c7ccad1292a87156b0571bc24cf956530e1a3016ed34353af3e701be7c06d717e223202b7ed689cac8cfe7237b89dbda89cea05b731e6f68be0b63b4c55458c4e705b8ac0f2b3a6e136cc87db4e0d86dbf017b1f0cf8460016eebd5eddd8d37274f71f9f7def1faceb76f0fdf9f1e1fcc87db2e1b939c5a00b73f994fafb7debe7ab5fa286e7fb71f5f3dfff07ee55625519ed07f646ec6d0cae9a170dbf891d70004068d925a6f63bac3e0f664cd393d1c6ed778bc07b81d4980b9c031f9b48f0de669adc06d4b5be6c7bbebb3ad75bfb7e55effd85f8ba70fbf2e80db8e4b0cf394caa793cfbc26f482eab24f578ecfbe6c1cbfd32faf3ffd5afbe13e9e1ea83fc535a113f3a6116ec334dc76e69ee1361f51ec3c1b9db8d4baa927dd096e7716c384de9de0364c8ffdee707b5a7498ff16dc76a65446f47afff078f5e3b3e7346f2ff7b67e3d5e7d7c7a78b0006ebb6cd27766014c0c66fbcff19bedb3e507cb0766f57df81254aa1336b322c759e89db3fde0f6e430e8c26d976d66ce36c3ed4c7886c11426e66c3fb83dcde02cdc766255743916d0d966b85d6533cda3eb07b7276cde116e3b71b374194f3ad70cb76b6349be7bcef580dbce55e0b658909ccbf352868b740a291d148252c6eb1097fe3523c7453595255d5dc58c575d2515a427bc6ad85ca8b8262efbf31ace1ae3a2e54aa2c4457ed995fcf35d026ccd20c9a5098102272ccc046a57eac4a8c6888cd869af320150680c827760427e43154b18f527804fca8289d610425e7223ee6d0da90d0ea626a016116d39ea371a4ba89f2fbedd48933e4e67251bd9bd4e37fa2ed426d06824cc0f8673343b94fec0e552d06104c8cf0fb69af8c778cfae7f11a923074e70054cc5c55423e82cb42a09e835a9372658c3a9cc0896bbd9fe79fa03f4eb4ffa1ad773e5149a2a42988cbfd70ac41b3f46c3559b2184308101d035243ab9dd776237705ec003e7a2e4572d9ff26b905fe5eedf89558146229ff2abc34cbf7f82226626f5723df628541314f163859e4b8a884d7dee92a0881f95c7d32341113f26b58f8b1214c1c9fba48898a48838278a08dc4a5014172822717082a2f8973153677c2c2428d287270ff5c1e5c1663cd8fd757d1cdf9c5d3dd8395ea08864af0517e727a3b1db3ff5d9c7f71befd64f8f3f3f7efaedcde9c3a7bfb76f8bf328d91d5cf22474383441910ba340ba3827a6d55ca836d1d5431591b4e6707882a21a8ff790a088c88ef0266f314881e931e95a82a2f5e35f0407bf9d90287db2b17abdfeede4fa7a6d912282726cca258543812b3996d0e1fc35a1755cd7df4e0e31b8ebb5f73fbf1f1d3d3dd87f515c1398d704b62922715a11f1ea9ef31259f6f9042ec94dc7a9b576ea4977ca4bd4590c137a77ca4b14a7c77ee7bc44d3a2c3ab526eb3abdddffbfb9b886b66e743f8faeef9f5e1e691eb1da6edd5824456e6e8fd8b15d28f973fe3998d7aebcbfe915d2fad133f2e7f405fb0977a3011d105f520dffdf971729606f520139e65101349d74b3d986670563df062d5f7295330d10cadea418dcd1495e635f6520f266cde513de08cf6b248d3588c6e550faa6349536e7a400f3fd6d73bea8115fe4c9a1753067786242e412ac6d7de0bb676b4a3b9c428e7bff156e5255571f33438f2c66882c88e2f806196407ed7152fcf4e7f330a4a132a5591d61e4c967425d28c9d82e314bc94fe8a045cd49e507ff604f3954207dab1f5003802995d710df5e7846d3110bad571e2e5e86d4db9e03221c100e906749278e94f4b5c4320fdc64d3d1febfdb9828a46c3c1ad9caa88efd08d924cc15939f2aea65d308a4ec387d9ee3177af2a678a541015c0290ec5a9f7f77dfa4b1c9d8d71b27ef2fb77b5f963233f1a36a900cd788780c9042a056ad5c84e51301d02f90d5614dc2e01cbf57352bc2a4cc47e45c1ed1280912e73e06b04cced4d582500bd09c43201ec29066608e4755051728b72a44ca06b56f23712555cb6bdc47ed26e974f2f9ff2ab5cd17927bf8ad7869710432fa93fbce8895ef4442f7aa2173dd18b9ee8454ff4a2274e9233f8d06098f2299ccd871e86291fea86292f2aaa0fc9306552973bd9a57cc8c3813e76299f23de3c2cb04bbdbe3eb1491db4491df4e2c546cf9a5607fde67c7dd0c360c394dffccbd829540705cb943d8c7b4fc2a63d5b7b72fde0c4e38bfde58fd766be42e8b33aed618115e28dfd0cafe103ae9c1d1d7cfdf07567efdbc6e9f75b07384da91ce0e39272cec7c196291d478e70b5383ba76cb04477a8652a2dba780f86a90a8bf760980a48a703b07b16d88927a68f353fb067dfd62f7e9e3e3b8ecf7f3dbfdaff042b7b3ee546abea833e0a4e1263b6176f519f3330f8b8c058e90f3ec7cba3079b2b6167f968fde2f90bbcfa765d5c1231cd0b361aa6fc2d7d10efd9300574d0582e610140129664c3e44977334ccd2e8609bd3b19a6fcadc1dfdd32352d3af0bf6599f258b2a85c3d3dbfdc3c24c0892b4f379ebcbb385d7b7cfc648165cae738498ff32d2a16ae0fd6767e3ff863d73e1ee1e5c1e1d187f5eb1fc52599f2a804d5cb3235751c74554f5ad6ff246aad96a909e1db0c8671f5175e4f7d54cf5b0c76544fb9ea99a48d0aaad532556733cda3ee65999a62f3aeaaa7b8ddfb5453921edc6a99aa8e25056506ddc33215749ca37a1289d4aca6f990964163710ab93ea01488d3817447cd595520e1fe50a92ea8390d0bb24589d447d2c0d80f8be3240c1de996afa372ff2ee00c5c948229e7368dd181213925874a8a97fedc554b94f9a8492e07c9804840318c82c3c8c52f48a9cdde45c176630303c71830e5dca631369088a69e762077beaab4464f6fdf6b131507b9c088b42783f4dd01ba49ff6e646010d5206407fe60b1757469615652bbf4e6ae525b90d30444e095ad8d97fe74283aa4d9226a1872f29ce0ba718141727f069757bf6b8c0b24a2a9270ce4ae565095a6426b40654939266d97fa7be0784ba53863723aa942b78a08f3242c626ed3181718525acbe0dd40ee6a0555151876478d9a90a102ee8ff42f96974df439a63af86e60601007dd909db64350ada38ba9a71ec65dc594cc598f68160cdbd2b93ad3922521ac8247651449899c4d23846e606010f53984c9331a03038968ea19877107aad69fe107971ae3a432916727b04f2b0b5de326e72598c2e8d8cc4994739bc6c0c0907ca843259d4b7feeaa66781b59c846dabea0e5dd8309a41905fe6b4e8710a01b18483c098be9ae2044dd3a3a4c3dcd30eea2abf50f486b980450d01c15c8efdeab608cc1c061bdb97f37974110152ec4c9331a731984a49d858acf756feeb096cac0b1c38543309e9e41588e08185ad8003469dee654cfa1e0741dc4ad3a4c1036b68295e4541d300c652fd60870ccb78f74385ac73e2af4faa3f51a39a729dfc88d09802ac01514b8924103a846b802a9bc025432b934b0574d65e0d99f84f7019d9c3713a4bc060774d26897730580ea0216e24a98f4b90db68e6f0c58a09ec9a5277bf594920449918e2ea523299b9109d0f149288b13b54c820aa090521224a524e49492d09a521292f10eea995cfab25749c5440727c15502e4c845453d32012f118674d88409a483424649908c9290334a426b4649481925a19651b23f7ba14ac031820b5c7488e653041429d0ca5a1f43761183423a49103f47c8beafd09a4e12523a49a8a593eccb5d2d99a41bd1c4581d03212ad20e453ab12a85417bd2b25ceedf452d20e684492e1c684d2509299524d4d2b8f4e5ae964892fa736a626417437ad9422018ce9d6808d6e95c2f050a792441f24842ce2309ad792421f9a2422d8b4b7ff62a9b379028a2c9916c065c2a880900c740994844f28d0c14b24882987826163868cd2209298b24d4b248f6e5ae964492fa47e4f29f44009c0ddcdfaac8693a22aff509812e7001894e849c44125a9348424a2209b52492bdd90bd52c6a8693e3d04149ea0d69fb227a498f0b6cb5d63a279082825d0fc4ee06398924b42691846475831086b257cda246eaa2d59a14aaa8f006dab1e593f3c2a2c6c9d159482209924412b2490d5a9348424a22096087b257d9beb49a39639327b81ad97847fd1181081acbdeb7b97b01b788e32a640319b4a69084140a0ab514923d99ab2590e49dcad5988c893e12c0926393362f2d06c589b832222924900449200971d2a615b524b74fa82590eccf5e3d8124679520ed5003e91a3792d706b66a935e9c5d53a0903f1224221372fe4868cd1f09297f24ccc91fd98fbb50efaf0c72d103521b4943e51a0824333834803d40f3d22ea48f04b902876c1689ade92321a58f8cb5f4917dd98baa9eff35127ce3ba101a2d290144407bcfc48055c7dcbf8b5aa2a4d489d96d23b6668f8c297b6454711877ba9efd150d09a4c0d7f75c8ef8e6dcd48a4d569ea38a120153181ea396989347c6d6e49131d929a2f643d9ab657f25dc43989f400e67310c72b0202fef1058a7caf9b16221796494e491314756c4d6e49131b900c65af2c8deecd5540e26c0a9e42d179c212d8adfbfe5e5edb8ae09e6333b1692474609f38af9708dadc923634a1e190d0e64afa67370990556191d478c70dd6a22c0c9cd021d9a71aafc5e2c248f8ce28914ede4218db825a6e491d186a1ecc53904e8399eb381ab20fb97ef68ad650dd964b7a058481e192579642e394e6d1a714b4cc923632d79e4b8828c62cf07da84e30a3296a398b4355e4f1eed6b7541383743ae0b12931d24d505893c67a3e8bdd5812b13c861306e0aa5ba2044a1524286abf81058e1b021ce5a502b3443988b5e8f3274f0eb5abd90e855eb4c42ea396721f31d04ef6c3a68e3f845730649ce59913d34a3afbf8a100ceb337cbf67615c6b28044e3b1b313b58465f3888c4a32ee60bb2e85b0f229f0e221f07ae94b135a5b45238a35c5e294993c92b2528a935a4197959cec997cffe710a9cd9951274cf3550aa3343278f317c591c795bbaea4a69d58562ca8b13ab09f5812b2a81b6ec740970a3ca2a9ac6c0d9304cd6f56235a13e8cbc41f6fcf56068ba64a578824af4160242bee68e055d288a2e14b32e145b75a19874a10843650ad4650a4ccb149895298cf246749aa223d040434eb6d408659102a1e71228b592bc2d967621278ae4ac979585125b454a52bb62ac89943802cfe64aae2c15f5cda580274d8f563e09849c0227465b25e0792301bbe8bb9b9546a05111f040ce7e3c21501029923d2666fd20c656911293488943450ad6454a9c1629382b52b02a52b02c5250f75c03a556d68e2ca13ae78d6137bdea4a69350cc5e45219ab3a5a1c452db9856855a011b31ee916f6463f9f14528e587b15ecc1493a4650523d5570b8a2b1702969cb67f79800160c43510c43311b86b0d53084c930846aa04841551529a8a6440aaa1991421dcb22055551a410819e4ba0d4cab3ce6a39df334f5b55a4a056ad1309a9a7aebe67644ca6d82148b3be05230c1c0043eaa5d4534c046c95000910ae67c0e589626002b429a83b1bb626e5a55177450a4a916dd493368d228588a69e03450a9aaa4821da530bc5cc8814ea581129688a228528f45c03959288b4211dd263b55483abac9456c7386236f50c3d4b1a724d44c366ae9b825c792263b53fd701543a90dce4085eee4f2b8ce6d7707aec2c510a9e71289e71983de3b0d5330e93671cdaa112c5d6258a9d96287656a258517c4879e4c02fe40cefb96959a4d8d07309545af9605c507c69c28e5b9585e25a454af2c243a7e7bd686011ca2b59deb3f54ad3d46a981487c36afd02c5053666169ae5bc2eb4d0dc04e5a02b4814893342377948ab447149a2b83890bd6afd820e015a16800502a6303ebe81c35c64187de30d5c2e838ede0f65af6fedd32a81ee0d1c4af417e6e8490cba757c987a9a81ec05d79780e150584b628327cee7fedd0b38626a4928e7368d177098e27430e030ee40f77dfd95feb6303abe7ec37cc38ed07a08658908612077bd37af1ea942ff58388340cea09cf60763eb1914d31914ed40ee7cdf775fe9df351aa20452619cb4c1d6d1a57301d530eeb0f7c655235beadf351aa2240fc17c1182d86834c49417047b577cae71877ddf7da9bf574a174607c222e6366d3643269a7aba81dcf5ddb7a440c752ff8ec990791216436ad3a80431d1d4530fe34edb9eefbed6df7747c72a1053ce6da07174631588bec461dc99befbd690bec37ea786f38a799f979d3185e1c525219ddbb8c6e18df512aecc35943de8fbf66b04b03b3e0eab66d2a98dd5ade3c3d4d30c64cff6ddbb9cb8bb482074c7c721614c3ab7898de31b17d7a02f3890bd39fac6cc02a811b085f1e19290ce6d7ce3f89c4d3dc350f67aef5f99b1401aa4e530b5fc6ebcea8e8f1459219ddb98c6f179957adaa1ecd53730ba5e04a03b3ece19c1a4731b6c1d1f8c7b063590bd390ac76d029a13639608b8eef8825a12d2b94d681c5f70a9270c65afafc65123d0cd13c95c09937913402b7481045dc00d65afef06d630024e94cfd9e21ca82c3ba0005e40c00b64f0125bc10b24f012f540f6e6681d330ba046a0005fa2c09798e14b6c852f31c1971807b2877d37b00e235b2450c02f51f00b66fc82adf805137e413f94bdbe9a47954001bfa0e097542481f300b58e0f534f338c3dad7a6f6035f23a7af0a083c9064922d0c52f9ab3bd31e9dca611bfe871b502fa8203d99ba37dcc2c801a015b181fe317adf324ea46fca2c72946e94b18ca5edf0dccf277d23f05b0786dbaf845ea1232e9dca611bf10d1d4d30e65afaf025225d0c52f52719149e736d83abe317ed1560d64cff6ddc0300a6aeafcccbcdb2e7e915a924c3ab769c42f4434f584a1ec61cf055023e074617c204c626ed3885f8868eae986b2d7770387912e13e8e217a9ffc9a4539b463f39269a7aea81ecf55640aa04baf8452a9b32e9dca611bfe8b19f1c7d8903d90b7d37b01b91180cd638d2cbd16605520753181fe317229ddb34e2173df65ea32f7e287b7def5faa04baf845aad132e9d40674ebf8127e0133903de87dff320a650205fc02825f20e31768c52f90f00be040f67a2b20550205fc02825f62c62fb115bfc4845f6218ca5edf0dcc391342ae5b173236c1027e89825fe2a44d2b7ec1845fd00e65afafc1b74aa0805f50f00b662186adf8659ccdcc1ba586b16754df0dccf14f5304928f1351e802182968cdb4739b460063c699c2e90b0ce6afaf0a324b21cf91d6851182b089b94d238421a2a9a71bcc5fdf4dfcaf1e117465a7b5e0d80b22640a5d102385c899766a6354eb0863eaa987f267fada7eeb14ba30468aac33eddca611c610d1d4330ee5cff6ddc8ff5a2ea959a2600a23642043b4739b462063c6f5b2e88b1fcc5f5f55a44ea10b650c274d66daa98dd3ad23c4d4d30ce5cff5ddc99c23a24ca10b660c97ee66dab94d239831e3aadc9c7669287fbeaf2db84ec11646c870c6a4eacaf4ad11ce10d1d4330ce6aff74ef6235fa410ba8086f81236b3c40e8d808688a69e76307f7d55923a852ea4315c90cae7ea64f40d5b4798200da8a1fc41ef9d1c479cc524e7becf040a900604d2408634d00a6920411a80a1ecd5f731df4f696d20a226d93f43c0e6198a054403826820239ad88a68624234d1d563f33cd4076827cf0e157761269edd85e95fe096bb3077244d938bdf294590cc86101208192b2ab7dd859942d11138aa51c54518d5c8d2144754e023fb3d165d84bdc1d68328264ee7b87239e4d84d441f7458fa17471c474662c5b083b4c94b13e79c433a72de5ba5394e4528909a45023742f4d14e2814ce21947308f32ac4d67308d33954f3e6eabd3eecd8e0525a1f8893f561937693d60775a4f5e1c7598eb85444695150b79eafbed0ca282ea8c10e9d1c6416436d81d8569d88eb5a8c7b4235aa241ac78560e8a56ae39738ad8345d1db393b6f8a23e74237f5151248f306a56839e00d056f23079dd29f4c5e21b6a01359d18972111d6ad328416cd289ac1e2a41acae4a10aba72488d53312843ab204513eb0f71c47f48c030ce997a204210a3d9741a915dfe3b2430ba793e41ce5b5c5d2985381994d3d4d75b1d8407280360c72869d25499261d8ca41929c05639aca6a5205ae66a3ace33bd9685d100a9eebea0057de882ebf8c6e5605e66b4968e7368de2c48eb32ad097c1e2c456c58935d3e2c4ce8a137b5b9cd8b238b1a6e7bb2fb68a23a59435ca915852aeba425a6d44d6e65141351c3220493be4ab545ac8f27e39850a610cda1c2a03765b33121105b4880c48d0b157c0bf9c299c8362891c97924c80d816ac4456ac4476f2965aad44365989ac1b2c4e5c5d9cb86971e266c589eb8893b4315d599c38e8b90c4aad9c1f8147ded416d8c7b5b6587cab384906295bcb2ca76114407b8966244c8ef4aaed884b8521cd23c9bfac19d85a6e398ec7d76803bf0e1620b258c0122ac14032d464774aeb0be2c48b38f19336ade2c42771e2078b935017277e5a9c845971126e8b93501627c1f47cf7a55620c0b6bc2a5adde46cc82381be73a6b93e6bece834366003051fba5a912d38ca597194b3d951ceb63acad9e42867c10de6af9e1c87448372444347426a7328746f69adb8cad9ec2a675b5de526f228eaa1fc45db40a1b80a0ace72569ce56cf698b1adce723639cbd93919147af257f396634965e8a8e42413a44fcd59e70577392bee7236bbcbd95677399bdce56ccd5ad5c01ff4a2306715141ce6ac38ccd9ec30e75a1de66c729873357b556ffe5ccd638ef398d8303347650addf3c789cb9c5393368de78f4b2e73aea69bf5e7af9ab6a044a1b40a5cc169ce89d35cceae4ddf1a6f695d729a73357b55037fb19ac6d07756419142c16dce89db9ccb6e73aed56dce25b73957b35735f0e71b28145741c171ce89e39ccb8e73aed571ce25c73957b357f5e7cf56f39caae945e0e750e85ed33a719dcb190fe95b23a671c975ce5918cc1f365028ae82825ae4442d72196dba56b5c825b5c8d5d4a206fe422d11f3ade3661e852ea671e23e978b097bd7ea3ee792b6e26af6aafefcd5fce7662884fa2a2838d03971a073d981ceb53ad0b9e440e76af6aafefcd53ce8fc6d613c679d175ce89cb8d0b9ec42e75a5de85c72a173357b55037fd040a1b80a0a4e744e9ce85c76a273ad4e742e39d1b99abdaa3f7f502db51048f5ee45a18069c48d6eba4d2ba6496e740e70287f51375028ae8282239d13473a971de95cab239d4b8e742e86c1fc5576b21d19a57b5128b8d23971a573d995ceb5bad2b9e44ae76aae740dfcf9060ac5555070a673e24c972b4ad1b7564c939ce97ccd99ae377fbeea4dc705868ce5485230962db3550a5d4ce3c59bce676f3adf6a39f2c99bce57bde9faf387bd28c0129d40110d446d890e9a54278eeba5174608c226e6368d98c627cb91af7ad3f5e7af56360a502b444e921e83e75530430132852ea6f1e24de7b3379d6ff5a6f3c9a0e38d1eca9fb17d2890ae40b3a6a637725e05056f3a2fde743e7bd3f9566f3a9fbce9bc8943f9b3d5ea334e594553a234d21ce90e85bcc70ade745ebce97cf6a6f3adde743e79d379eb7bf167e6f0077d47a839f181f2c0990639af72a6d0c5345ebce97cf6a6f3adde743e79d3f99a375d7ffe5cfd9ee616890e85bc020bde745ebce9fc64a5b47ad3f9e44de71d0ee5cfeb9e14cc084de0c4f03e0433f57a0ace745e9ce97cb6cdf956673a9f9ce9bc0f43d9ab57635021408c162d89c46aff82279d174f3a9f3de97cab279d4f9e743ed881dcf97efd61a4cbfdbb58c68b179dcfb632dfea45e793179d07358cbb9a4ec22f1f91ab70730aca18eb040a40467ce872b16bfad60a64920f9daff9d0f5670f7b12a03fd8290a5970145ce8bcb8d0f9ec42e75b5de87c72a1f3d10d65af5e872618ab212a761973730814404c141013b388c65610937cdc3cea81eca1ed4bc0d31f4a040a100605c26016d0d80a613041188cc3d80baabe7f7d3f020500830c6088746ed308608868eae987b2077d09207bf9160874e10b71254ca64d1eb46e1d1fa69e66207bba5e478a53c67b4ec61131409d4017bc10574b423ab769042f5c7d72dc1307b267742f02747cda5be7e784802d8c8fb10b91ce6d1ab14b48ae15c184a1ecd5b18bef45a09b9099b91226636ed3085ec23821337db143d9f37d0970c2ea12812e7c099cca9949e736d83abe317c094e0d64cfd56bffaa48fb1c0367d8073d4bc066025dfc425c2d09e9dca611bf84713e7cfa0243d9c35e0496ace540976e7faf0bc303e111739b46f84244534f3790bbf2f60d23435b201aaec540ff319cc8d61a1d02229dd53efb3707df052fc493b098c04b08aa757431f5d4c3b8ab681e33fd25e59de63aada43806eff3aa0b5de4422c2d09e1dca611b9b07fdeb8671cc45c45efc091412e3a0b0ab946c29cfea63038812d90610bb4c21648b0a55237b43f7750e96f8d515aeace465ad6b46935bd796322c6807ad2bd805940304b0e570eb115b340c22c95c2a17d99aba81cd49c0b0b038056de1202a9f62f009628802566a91c5b014b4c80a55235b437771585839ab3fbbb735cbb2bc0cd9ee54a091822ad06c87b160b70250a5cc1499b56b88209ae542ad2f4e7aebc69351ffea863f4c620d727b61c94609d653f099bcaa5925a5ec02a28582595a3a1368d5805c6e568e88b1dc69caf750fd16aaf513b1595e3e4ca1aac537cd11626c9314075810a70151ba69cdb60ebe0c640052a15437b7357513422bd78120a246f3592dc0ddcdf1b20e883406aff64767417a6104f4b4239b76984294434f58481dc61452469a33c3a2e570a7873526a2ee7a8f9a5e4fb2130ba3038100ef3234c234821a2a967e918e1d4e081f3133b7604e54f4ecfcfa54de893f3a6bac0d945b93e217fb2fbad0b52e42bb01ba7e39af1ffe34049ad732515c1b5d4cd36525fda4a1d662be58a9d54f5959a83e0a5b27d90be207d41fa46e9cb264eaefa2b9f2025539d141695e26246eacb5aa9c2eaa456a997965e5a0acd2834a354818e522c390a9f287ca29644ef5a12a2cbd851c68e4efeeee4ef0c9fb8b2847c4a3d0d9096515a462962203243c9e652b20895bc2d65249fa795ac975672433ac9a0284efbca4b36e1207d41fa46e91ba52f4a2e2d2519a794e465d292bd48e287b4914c3856f2c538c9aae225779a970c6341fa82f405e91ba5af84326a94b07325a1d95ac2978dc4f81a0984b592fec2498a08276914bca41a08120619a42f48df287de5eec8c80d8b159a56685a318b59311d59e1d30a9f565c80acb8c95819bb95b15b19bb95b15b19bb93b13b19bb93b13b19bb93b13ba1e984a693b13b19bb93b13b19bb93b13b19bb93b13b19bb173ebdf0e965ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee65ec5ec6ee51faa2a80f92783e4882f62079cc653779d94d5e769397dde4653779d94d5e769397dde4653779d94d5e769397dde4653779d94dbcebff591a6d8c031762acdfd6583793c49d189fe450f92711a8dfd604ec4520f427401a4f8140ec3f84228182f34714f815e5d6368a238814fae3bfe75e73664e19a3d9e9217205dd7f095719968986d164bea289e8fa1270235f24509f39a00d60597122ad43d709c4be04ca432814e3e3795992c1c9a7cc9cecec988a6178acbb7a587fdb844b50403b4da79d56043cd484426dea46ba2f85d09782a3139b240c1daeb4dd6d369f61ad607a7714331492be92aaeb4dcf9e9c2a3c3ef90cf219e533733e863dcb7b2b8f9eef2defbdded9dbde78b4b5beb6bef1f2d1f3cd17db8fd6f6ff335ade5b5f1e2d3d90fdee96e4b52821239fa9a03a7d7385782bbbf69fff09d4f9416a740323d75f3ddf3b585b5f63dafbdb5b8f382a0be55e15f94cd50443472675b999defdcde59df5bdf59d3d8215cf9e2f3f7fb4fdec3fff43c2eeef95f30fbfff5efa7bffe7d1b7cbfdf3af9f3ffcbd24d47c666c7c0db1b7bd76b0fa9c06f7e8d923ee2e14ff43bcddb44f7b3895d3dbdfa131fce76fb3f61b8f8ede9f9fac6c6d6facbd3c3b7ef6facafcfc9b0e5abdf4b7717ff3e018718894e57a7b7f6f9d5f1dbefb7af4d7defffacdbf9746eb5b3213847ce8a5aeef3d5bde1ae5e948d7af7bdb34b6e7aff71f3d7bb8b57e1323f6f7ded1f1d1c5d1d9fb237e04357ab446541e6d3c5adffbcfad47fc454cfc33a1e86e535c7ffe9fbff5f1c9ab95f8e71146b5b7f6f3ed0f0f8faede7c190f61e7c7d1e5dbfd6f87ef8f56cf4f4fcfcffe1ecf4776214955f5f6d6b764eed6f7575e8fc93f5adf27ea6766e5daef2d3f0fb873baf6e2ea6affe0c1f9e71bea69728dfa6749981b931c5fcbee1e2cd3909ebfe665f09fbf9f1d5d6e7c3d3fbf58be383aa4177a48fff7d7e9d1e18fab8ba30f7f7d3efbebe3d1f9e9d1e5c56fe690e01017f9245cc568355d9be0388438d1dd5a7ff6f0f9e67ffede3cfafcf1d325d1fc7a74f6f1f25395ea64d18def846f33f8f0e2fcc78fc12cda5b945f6c6f1d3c5d1fd37e71fef5ea94def7dfd7f2a5ce27899f5120ac18506ad325d237ef7ebce0d213e80dfd5efefef4f8fac7c9fa939f47af763f1fac6c5dee9e8ddfffcae18fa3ddabc3b3cbcf979f8f7ed0b3d302101f7e14b8284094594f4bc2ce5f12eaecfdc5cad5f5ef57cb70f4fbdba7eb772f8e5f1c1c149784cd4b02eb5be1d9e7eba3c3abf13e784ec2831ee1ffdd9c5af6a9e27ca9f7ceffbd32ffa7d43afedf2bf57f179f4fc7ff1af95f2f2fd2f6ba592b4f491e1decad93ce6f4736383ef41108fb4d3d49d79fb47f75717c98372c2f9a44afb31826f4cc9c719f9fde1af42dc93245628e147976757a6bf8e7b708de121dae203ad4c6b6f9e59ff9e38db35feac3e747eae2d9f6a3c3f1d259be1a4fdf7ffe472bc6d65a33b2a4e33d9f4b6efe4231ab1b3f77774f1faec1e5f5d1ced9c56bf3e3119c17174abab447875d366f0be9570fafa785f4eaf9d9e5c5e1e7b34b5edee3b59d14571cdfc05719bc4d584d139e65101349b790c1cd57b719ccacd13cca86131b07e6da2ee8430b9bfa559d4d9fe6d12f9ec7cd936936d7cecfcea6d7d2d18fbf3efcfdf7e70f47243b8e3fbf3fbcfc9c4e0f2dba26d7ac975188f070597884a629d72773c692a63cf4c11ee31bfbadedd5e5addce83fff636e845b2a36829552f79a6bac12ead13eb282864b6104c0503068f683cc68637c735f083b6743d9ff98cc328e6761f5f932efd709f69a865cace4db91a38725210faac750c751104598258a23b213d02d9835bef26f8559f9f613c1f58159f95a29d5499c03b3ce8e12ccf26398c52f51b8774d300bf03e60969f9295511536cfbb77876fdf7f70cfdda7ed2fafc3cb6bdcfcf4e56801ccca6e4aa926631566ed3dbe7cb2f6f4726df9e27a6be5d9d7cf07cb9fd7c2ed6d0141b6c5b85823a7201a08b38c19e9440bee095a8d75ec21d06a9a2d1c0ea78074d4c4dd5881ef60287375f1fdcdeac1c6f5eaefb8faebfbc5e6c33f171766118612751fe51a0945e9c77c2b9b6a455631d4d5c5e6e6a93bf8b37af6e9e7aafe61dffd3efcba5c7cdf2938049337d5dd30544a37765f188a13614d5187bbe02679d3131a71305642bc33569aecffa0d41cbcf9fcf7b7a3bf3e1cfdf5e3d6a86e88ec1c5ed012f9eb3dc900126fd4eac75fefc6cf3432979f4fe938fd31fd245d90342fbf6c7fd9fdf27ec785e3d5bd33d83d59de3b3f9b8fca98e77f124d3b5fd43c7f169f5efd78fe6ee3fbcec9bb6fa76fbf2d5fae7f2c2cbd90aa6f86543d73212acb32bd80ca52f45048b5345b5059223ccb601893d4ba1f2a9b62b083cae40e0a530285908a6ab6a0b20a9b3acda30efd505966f3aea84c6ed272e1d5904a70b6a0b2da58d2941bbd10aa845479b388ca98446a56365f9a1181329abd1048c3422d15d2820d1814061320f999845482b30bcb9834c1329fda851eb08cc91124b374aae5b1429fb1c61a2ce3070b5db805cb422adcd906cbf84969e0562f8665fc98dcde2e8465ef132c0b6358c66f71499ed500cb422eda390c9685296169a1bb7becc7cf6f3e457cf36e656be578e3873d7cbbfdebc7da5c58c6ace5f9c0f9fbe2f9ab77eef3f56fbffaf4d783975fd5f1da91fbfd647a5ff094cabe18bbd58554cc73102c1b6754e57c39f782cb422a1f3a10974df80af700cc0cdb7912412823337bf575ff6af7c3f51fb376ed3edbf7e7cff4d9e7adf9c88cdfc1924c9e7c7af9ccafdc2d78e5dbe1e1eacee713ef5eecae7d38f8fcf4f7f7778fbe145fb94bafdc9bbb23b390ea97fe3f416644dddd11998569227e20342312e1ced06c5a0678f86f41331f0bd2e6c5c78fa70f1fe2b1fbf211d6b7b6dfbfde3ffe72be089af90c29c6fe90b5b5671faffcb97ef0e2e4f9f2e6f1f7b32f97b0fdfae1cfdde2daf3692706db139abdaf41335ebf9941df0ecdde17191ce7ada32fb127347b5f8366418ae9f2524e6c826a87661536d33c82ed09cdde0f8266bc97e433cb23f0edd0ac3c1648530eb1075c195f9b74a0d90d5481342f95a410c8a932b565bf0783ec02c1c64b70162d2778d3b93070a85577bd4d20a0a4a274169cb35c3b47abac2e445f73dc0becda80a008b0691002569b60d8d1c5e6b512a16ff7dbe1f893e7971dac02c1434bda39101e35d00de7cf2fb8e21619fcc821815b636ca459be49edebe844d4d15a9a199b415e250e2b909c7768820e96542a5a0e96f1b2738608683a0275ee5f9ec0104726526ff66941651d3b0746c77e250a5df42183c64abe3af69240ebc1b179951f1f46103d3bf96af6a3b0b97bc5ad1446c86e5d46b1f389f24b96cddf1ab968683026f7cf955fbbfd699d48aa017a052427aafd6deffe349d9a74276b8c4f5e99d4bfb2fec248cfeb8fb93fd4fa1b63089e70ad380e4360fe235a0316d83d4be7fe587d7eaffe955475ddfe7ea48bfd2bbea56ec47e0b918f0f5a6e86fb232d7ecec10bb4695dee5f752e455a771cb16a3dc1e725ab4760d8a18cf600ea7c68ea8a83a4e6942131d26ea3454872a4debf3c7f9aabdd2b8d803646ce52430b82369dd10e68f1e40894a02b6158d45f5bc3c327121c7654ed5f993f4deb3f02a0f3b45f6fc250822161489aae2329e273ffcaf61d91dc402e911cc120ba255950407b2958cefc9cd79f819efd8b0ef9419b9a83a9d53cf1b4d7b46327c45a7fab7bf7d78a3d5b151797b099ff4a1c961fc5d0afbfefd95fb13b151d41d6b29f6d5ebf9534100639ea8b44afe61b0a7aff9ccb9b53559350b4a46f4cfa97e7cf2a7a5d747e2058a73907ba71f4fe39914c74a47143965fae3c7f24ed9d010524ea780d72774fe70f75a71563f3f9970bbf76bb5bda7981162bc97fd2f08da5ed4318c5b317ac9f2c5f579e3ecbf36734d05e7396ce48ee4f3d31b20d9c44605ebe9530ac6e7f37e21025da897488e47c51d4bf3c7d8edeb60b4153ebc09957847fa08da4d86d2fe6c75712403812169e3d8f3d6d590e6aa0b7476b2782254ca0737c72a81577f55c6c93970da7df66d75cea4fff86c4bf8b364ca49ff7b5fe0ed94f18a93b632e5abd7408d372705c3e24e4e1fbcaeea5b31e68ded841dcd1ebe2fe2c8d229f291063967e9554db81836c0985127861086639889854637e23689991d4bf1288e5e9f48e8a1d8591ce0ea5b9bfa3c5c81598341d08f9f995402c1f460c31d8b64aa728f5e77c568af60ebd7f4f3b62f27c5f7b3e092696763780afde1ffaf6d7e5fee5f9f338a2438e73e570310647f33f62296ee8ec01da923abf3fd0b5fe911e6f23d063ade10cf6f4ea48f4d3ce31105c5e3f50017f8a139e70840a210d5a64f5febed65fb3e0e7104f4e082ffc1b4b9d694df9e827fc43ad3f9d55b40548e403179be6dcc0841e68f5d206d6c9df2ed4aabbd2f84946d3f96b2c895c27ceafc87094960e218ea9e3a3a28078dafff3084cde604501e912d0049f8b042a12106687304320cba08a0ad221a0463c97bca723d7ab9812c2151dc43264984321bf858a0ed2e9ff2f83c2a921e46584d55344cf2590e5684509e9109819014c24495d0da1eea449b0ea49cad42c85986fcb754d13e952805b14d2204c4d15e13a2f1ce2a1090ef265c52c019d09d87e04e82cbc4520f7f7b5fe24098c43f674e11c5ad5fed0b7bf140fc1a0680787e4d6116a855e59f64f75b7b3fdd35632155d64a63f67341eb1270ec149e4f3d9e409d4b5db840504f208742d3cd57a12c82a1a15586875ee33f21ad09d5837be2459929b0ef994fb9d28773d51eeff507e45f915e557945f39402448d80d2ba9f2e9e513e4537ed5f2ab965fb5fcaae5572dbfcaed9836f2ab915fe58e4942761878cba7fc6ae5572bbfcaada476f2abdc946bb923d74e7e75f2ab975fe5de4dcb8d9584fb309c581250209ff26b905f83fc1ae457905f417e05f915e457905f65aeb4cc95840ab178944ff955e64a8a37b3c8904ff955e6cac85c19992b237325358279592ec9e2924ff955dfbc85c9bac1dbcef0ab5bdbfbeb6b65fb1fa3979b5e66b13b5648a5774b763f23af49629ec4ee3776cfa3bfdcc51f8b1f95c6637af863f16372fb45fe587f5e6f26c31f64c31fdcb07fdb1f6b6fbee1cf98e1fe587b7f1113f92a3e15eebdedf6bef3717debd1f38b1375b0f36577e3ed97a76fbf6cfc996ff833d9109a2af9566f5d43bcfa647f1d5f8757d7e74f2f57be9e6f9a93fd5bb7ae34a57ceb6ac6f942e8cb507f2c1d158c382570a46d19312d423bd4372baf3a3bdc39abc6e33d386a9132460731c90d56a9ecb8926130aee2b3a52edebe7b174fce8ed77e5df92f5fe2cee6f2ababc70b2c838643f9784ae533ca675e136e81cfd6f6f777c7df3fff3a8ea7bb0f0fce56befef21b3ba6b8265c5a13aed9676b6f6addbb7bf6d9727cce93d2612dc7c4d2cb9b3ce94efe5b9dc530a177375fae5b83bfbb2fd7b4ecf025d9e1afdf3a5c353bf0760536aef7f75f7c7df1f4575fbf77a2b9c099d3ace2cbede5b869dfedd98dc78fb57ffcf9e5dbe242f169a1cc5a582b66bc8994ee9af14c5638ccf8d2a0c18c9709cf3238769dc925971798f1a6199c35e319279b6f328fc1b49af16a6c86348fc1f732e34dd8bca3194fe2957991e6b140ab19af3a9634e5d0077d8cef1766cd789a235299446a560b42b523cd191302dfa447e7f81e8b64830b1891e01966c0512dce354bc0b8115f008610c001e48b30d3cd7ecf5c099393366db94b9868ea8903d98bf544b1163c7856240c83e02a015b189fe0a7090a6dcc7dcf4453cf3094bdd88b4058a2334207e7021bb730667748d30d7e66ae84c9ac5e3666be67a2a9a71dca5e25d95ae4f73fe9efea04ba7a9d113dc464cf55d398f79e89def4b4b55c937dd9b3b558e82e81c8f588c58a6bfdc455d076b3de33574b423ab769cb62c244534f18ca5e35d95a887c931449ee3aa3ea04ba39ef83544b0eb95a7268ad961c52b5e460eb39effbb2177a11b037f9da489f46b0120395fac7eef0389a9a29a7368d09ef43aa601c6c2dd5645fee4ced5a8613d638889cb78e937ef0759f62133d510b5e4d38f7ddd10966b0295299be41e3e892dbafad249aeccd9dad255c63eb2f44604f7924cd8226871d9f90fee794cbb766b69be83e48b612a69cdbb8c6d18d13ddd3173f90bb5ac235340ab5e56c0ece81b83778be59453634f8c9e460777072db646d165e8d39ee9968ea690631574970cfb67bc7a135a81470aa14ea6fd990eb68d5b13d27f7ef8216cb118f4c39b769042d769cde9ebee030ee7cd533c1692e214dc76bb410972cbbdad012f792072cdba66c37b73df3b42494739b46c862c7b9ed83ad2498eccf5dec590ed6a99152c6725964e44460894037b73d33253c66b1dc98db9e89a69ef54aac51d1eb220c4dcc18cb7e311c45ca57c92ccef2be0bd5a005cb37ab26cd630a591d9730e68e4bb420787970b5156f7542c1a946f0ed6ac64ca154a738b2ff1612d807e359de95ab196b8823ce43c5429fde58adde75b0d07af884848da076f8a891be95d8c77a313206846869b1e4175db1917609b08b062d345e3d02903381c2f123b7d836bb6158683d7e201d3f1007b217557fe5ad4ca07000811c40311f40b1f5008ae9008a7e287b304c39b5b17006896dc16647088bad67504c675051abb9d1efe412409e64507459b1534872b220c9c91894c9a720512b804d2c2f562e10acd856b8dcb8ec20f99496a2be13cf93145c21d59ced65c348f58aa997597c8b908ad1966c184ecc2a8ef3f7685c32236371f24f48fddd5dec195cae3611083dec192ea5650fa93a6ddd9ef1fbd9ab64cf88c99e61e0662861da9ea1e79b339cd143cd19fa2f62e19f094153082c7873e27fa13b3d81f7db3b0f779757e2f32767bfe65b335cb606b9b135a81a5710b7ece5f7ab67c7ab5f96cde315e5dfefbe58fb7aebf2894bf22e097389641c68cd200c31629c89cef9e8625a29060759332aebaf9872a8cdb251e17726e9d0dd229d22b0b31a58f40451264c9b8a65e30c7f9e7d7af86dcd84ddb5f3a7e7e6f1d993b7b0c0b2e144a1908485412af486890778aae25bb56cac1dd1085eef1062d8bd787ff246ad3cd8fe7c505c1f49eb7016ee396a498511bb4312acb7e0487ae5fd62e35d6c139dd739a18777b14de8a91d3c2f1fd102d3c4b42098976ce85e63999c2b899c27f6c9f5c36f5bcf975f7fdad97dfb1a8e9f3c7cf068412c9373794db9f96bcaecbfdcdbfef339bea363fd78efe1e1dafedaf6032cae2997d694835e46908968ef184188599519c4562348263ccbe018a93a6f7a1941a6199c3582486d695ed4894def5a8d2035367d9a470fbd8c201336ef680471e33591a7dc63ab11a43a9634e5a10f7c19eb626523482a731c7281e4ee2d17696b7c5d2ef10ba15a329e28845e1434fbc1790e0bf0e8ade1cd922974eff1248f6cc865f9387ca20daaba14c5e6aaaa546ffeaaba145150a0d12a60d7c630874257997237c02b2b53ae5599724999725565aa377f356daa4bc18f94ef964d240aa63042397eb33ae55ad52997d4295753a71af8ab573eb1ce06cea71034bb60d52974152ac96dccb4539b5685ca2585caa119ca1fbabe14b8984d9142f7664ff23633eddca6f166cf65688738903fafaac5b86d5f0ab6304216d83ec77679d578bb474453cf3098bfba45d259af145f5d471ba043214911dfcd8b1b24df36d3ce6d1a2ff88868ea6907f3e77b52301c3944c0977d5527916bbee06a2a99c499726e83ade31b9facb93cf25db933735c0a382092ed53a8c154fb770d9292219d29e7368d06493f4e421bbc8181dc61cffe91163cd746a7d32de86c4af556174607c222e6368de648229a7aba81dc857a7fd4a4a27a549ea3aa6afdbb284632da33e5d4c6a9d6d1c5d4530fe3cecdbb0f9ed37f42a00b6124557f98043478d70861fc38936fc8f590efcc9e573d09fc1b4781b0b422d580ef33214b456f0a03640443b4739b4604e393fee1bdaf5b6eac72a442448b9c39f45f4ef50f4a47f0c4b3cd8e32de43cd36226512926d24973f4eb611eab8e4463e18c7057c38bf6f6e8925d30811281a3da21e298c60000935b345a9d4ca04186965e948b3346d75d3486b01656636f59c6364e26002cb359962ce3e608331d12a0b39fcb35a42b9acf34c03e64ca1700a89eb7f2ea21c5a8b2887544439548b28f7e70fcc40adae504739481de590ebe484d63aca21d5510ebea8ebdce80c724d2717feee465595f00787b21325c081eb02c8292f2787601b09e8f04ef893900def45f28a11412a8730b75386835487b797e180d84dbdc262cd3b95ef2d190ebcc46f784eab57351ca422be8d86039ffda2c22457e31cc3c1249b43aad95b371c3cd84ee9c30c26c38193f54ecf6a301ca4fabdc30c0738b9c50ba52c8cfacdf2e9e18f7d7ba1cfe3f18b65f37819ff7c3d996f380839b74a58908a51bbf7f1e0e3bbff9fb9f36c8e1de715f45f391f5c7577aa3c5dcc24b6b6b6d6391cfb38c72f2edbc7398776faf50bc04d75b75b522bb53d73efe8f5d812184491e00310b8d89c397d39dc9a5e5f3197f0bad0076c285f31f74de78dc6b4be35e29f05d1c2e95405720a70512970528fc070107308d78a8b96515fdbc09108f2265382ccd022ba82c6acc583416ce7dfccdce59db6b38bed70b6fc01f2fa212c0c311b70be63ea5cbe1abe26a36348d44879b7b8bb347ff3bc3b79b5f674372f4f2717fffedd4c1d1d316aa4cbb3a6a51d8890bda1d29c52cd1a1dbc278549a2f26f02f9a5770bd295a2a67d1d095d79a6a6cd21e669ae6273e89d4394fb269b835329105adcf8fb45f51ba7e9e7c9fb8b3f2bca4dfd395b1f627370310113fe94cf97c5cdd5efa5fd894380d515fbbaf376faf800e7fba903527556b9981f7a98cda1bb2a0c1ebc48b26953d8a9b2368744f0970a46439bd3be90cda1b7825f6d0e8e0378bac495d269286b73c8ac66ec47a30ad91cbad5ac6873708a27a9243c8e33a6accd21ab2dd10e153347e76a3eaeb38b1b889f4669984844bc0d32a37f29e0d3e9a8a46ae0e85f96747720bf5a9dc44f7136337c98a79c71147c2204a2c181242a2bbca393cf89a1ced9cc0812d499a8894b473efce3fffa16088a26a283902a49e98002324348044d7e44a8495b832f87cefe73e030725ca1282089009f1903824e6d4bde9b3a430284f0822c8240bbc144c9cb0862627151a76c9f4a6205b0e30604440d3f2b9df48000d1c22e044d41a9041d4f86444046fc83d00a3902926c5cce65ecc30604fc8bafa5a709a2abb9baec2812f91292179911cb644082c0cd6f6f23925070ce67c6913040a7ed255da5fe2a4126ae082ec3be3420815e25c571a25040389c133097955f9a82df052c3218697040aa0101c9229211d1644000b681127c0a8b63193f32d3d386cc3812b444654ae8f926334e1ba548c009a2574222203b9044c813908cc7608b09a0480e34c94a4dbbfe249283cbb03159d4574999028a45e5e5d7e713eb5156b2e92fcf4b82eb2e8800b8630f148b21798d9019560cc79da344afc04b060910961aa42820447262cf812e28c0b644ba80cc501204b2bdb79e461f0f65cadc893d2a8350aa47802f2240d1cc8c4b82a7d0769a622b256b03648566131a5fb8a79ce40657b74c015ec8820202ce6ba90232169716d9808ca297c9eac7570126119015ddce00285c8e248d46c18b0b9d3703adf01590bb6c2220732016159039126904528a469c136d7680509f11d4c4693ecdae290e0a9de6ca8c10eae5a0a5ceb11fbee3301c9cc5959661beb212c461381c87e1709f6c82c370708e579ae7c779aee62bff95c37038264d8e0f257206589a46f8ca7fe5301c9c709d3e2ebef25f19e3380ec3e1d87ee8390c0727f8a6f7c757cf57fe2bfb8bba64947b59823e6157c4a70ad0a7983b3b8d3e798e00c2a96c993ee13228927f647cbe127deac624f2aa087dc26292fbfbe8939cd8993b7fdc5a599d6caf1d4c2cbf6cb5af76df3af19eff478b489f1c93792cab973ee97cfae4556dfaa47f6115fee90a4ca34fed85fd9bd39b975bf3d63ebb9f3d530ff6bc7d9c4f9f7ca2ba7b158624c93970d7edd989cdc989571dda775b47e16ce5b24f75c70efd87fba6c317bcae4b9fbc03d4c3011558fce0740c83ec755dfa943afe747dfa9455df06e8937494dfd74afcea3d45e28aa233f89358bfd3fa79df6d0aff7677b9b3bf63172e26f510fee439138867a6edd982e893ad8fd743c6c7ebc4d5c5d8ebfaeae[...];
Date: 2026-03-03 21:43:54 Duration: 3s438ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
7 3s232ms 4s694ms 4s26ms 4 16s105ms alter table gtp_obj_rel_vt add constraint uk_gtp_obj_rel_vt_path unique (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 02 21 1 4s694ms 4s694ms Mar 03 21 1 4s571ms 4s571ms Mar 05 21 1 3s232ms 3s232ms Mar 06 22 1 3s607ms 3s607ms [ User: a3d - Total duration: 16s105ms - Times executed: 4 ]
[ Application: psql - Total duration: 16s105ms - Times executed: 4 ]
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-02 21:50:00 Duration: 4s694ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-03 21:49:10 Duration: 4s571ms Database: autotest_api_batch User: a3d Remote: 10.6.107.196 Application: psql
-
ALTER TABLE gtp_obj_rel_vt ADD CONSTRAINT uk_gtp_obj_rel_vt_path UNIQUE (relation_num_id, obj_num_id, obj_num_id_p, node_tree_type_num_id, node_tree_type_num_id_p, view_template_num_id);
Date: 2026-03-06 22:17:13 Duration: 3s607ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
8 3s491ms 3s932ms 3s637ms 4 14s551ms create index i_log_ehcache_region_name on gtp_log_ehcache (region_name);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 02 21 1 3s547ms 3s547ms Mar 03 21 1 3s491ms 3s491ms Mar 05 21 1 3s579ms 3s579ms Mar 06 22 1 3s932ms 3s932ms [ User: a3d - Total duration: 14s551ms - Times executed: 4 ]
[ Application: psql - Total duration: 14s551ms - Times executed: 4 ]
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-06 22:16:49 Duration: 3s932ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-05 21:29:34 Duration: 3s579ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
CREATE INDEX i_log_ehcache_region_name ON gtp_log_ehcache (region_name);
Date: 2026-03-02 21:49:36 Duration: 3s547ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
9 3s274ms 3s696ms 3s485ms 2 6s971ms alter table gtp_monthly_history add constraint u_hist_obj_cat_att_year_month_line_type unique (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 02 21 1 3s696ms 3s696ms Mar 06 22 1 3s274ms 3s274ms [ User: a3d - Total duration: 6s971ms - Times executed: 2 ]
[ Application: psql - Total duration: 6s971ms - Times executed: 2 ]
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-02 21:49:52 Duration: 3s696ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
-
ALTER TABLE gtp_monthly_history ADD CONSTRAINT u_hist_obj_cat_att_year_month_line_type UNIQUE (obj_num_id, att_template_category_num_id, att_template_num_id, year, month, histo_num_id_tab, tab_line, type);
Date: 2026-03-06 22:17:07 Duration: 3s274ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
10 3s16ms 3s903ms 3s433ms 3 10s299ms select ceahp1_0.history_num_id, ceahp1_1.history_action, ceahp1_1.history_date, ceahp1_1.obj_num_id, ceahp1_1.obj_template_a3d_id, ceahp1_0.alert_src_num_id, ceahp1_0.alert_type_a3d_id from gtp_cw_eng_alert ceahp1_0 join gtp_cw_eng_history ceahp1_1 on ceahp1_0.history_num_id = ceahp1_1.history_num_id where ceahp1_1.history_action = ? and ceahp1_1.obj_template_a3d_id = ? and ceahp1_1.obj_num_id = ? and ceahp1_0.alert_type_a3d_id = ? and ceahp1_0.alert_src_num_id is null order by ceahp1_1.history_date desc fetch first ? rows only;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 03 02 1 3s903ms 3s903ms Mar 05 02 1 3s379ms 3s379ms Mar 06 02 1 3s16ms 3s16ms [ User: a3d - Total duration: 10s299ms - Times executed: 3 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 10s299ms - Times executed: 3 ]
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-03 02:00:44 Duration: 3s903ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-05 02:00:53 Duration: 3s379ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
-
select ceahp1_0.HISTORY_NUM_ID, ceahp1_1.HISTORY_ACTION, ceahp1_1.HISTORY_DATE, ceahp1_1.OBJ_NUM_ID, ceahp1_1.OBJ_TEMPLATE_A3D_ID, ceahp1_0.ALERT_SRC_NUM_ID, ceahp1_0.ALERT_TYPE_A3D_ID from GTP_CW_ENG_ALERT ceahp1_0 join GTP_CW_ENG_HISTORY ceahp1_1 on ceahp1_0.HISTORY_NUM_ID = ceahp1_1.HISTORY_NUM_ID where ceahp1_1.HISTORY_ACTION = 'ALR' and ceahp1_1.OBJ_TEMPLATE_A3D_ID = '419' and ceahp1_1.OBJ_NUM_ID = '327306' and ceahp1_0.ALERT_TYPE_A3D_ID = '454' and ceahp1_0.ALERT_SRC_NUM_ID is null order by ceahp1_1.HISTORY_DATE desc fetch first '1' rows only;
Date: 2026-03-06 02:01:04 Duration: 3s16ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
11 3s403ms 3s403ms 3s403ms 1 3s403ms create index i_fk_gtp_obj_compo_history_new_unit on gtp_history_obj_compo (obj_compo_new_unit_num_id);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 02 21 1 3s403ms 3s403ms [ User: a3d - Total duration: 3s403ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s403ms - Times executed: 1 ]
-
CREATE INDEX i_fk_gtp_obj_compo_history_new_unit ON gtp_history_obj_compo (obj_compo_new_unit_num_id);
Date: 2026-03-02 21:48:55 Duration: 3s403ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
12 3s381ms 3s381ms 3s381ms 1 3s381ms do $body$ declare l_script_name constant text := ?; cursel cursor for select distinct ga.obj_compo_num_id, ga.obj_num_id, ga.obj_compo_value from gtp_obj_composition ga inner join gtp_att_template gat on (ga.att_template_num_id = gat.att_template_num_id) inner join ged_document ge on (ga.obj_compo_value::varchar = ge.document_num_id::varchar) left join gtp_obj_composition tab on (tab.obj_compo_num_id = ga.obj_compo_num_id_tab) where gat.att_template_domain_code = ?; ccomponumid bigint; cobjid bigint; coldgedid varchar(?); cnewgedid bigint; begin insert into a3d_migration_tracking (type, name, release) values (?, l_script_name, ?); call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); raise debug ?, l_script_name; open cursel; loop fetch next from "..." into ccomponumid, cobjid, coldgedid; exit when not found; select gd.document_num_id into cnewgedid from ged_document gd inner join ged_document gei on (gei.node_num_id = gd.node_num_id) where gd.document_num_id_version is null and gei.document_num_id::varchar = coldgedid; update gtp_obj_composition set obj_compo_value = cnewgedid::varchar where obj_compo_num_id = ccomponumid and obj_num_id = cobjid; end loop; close "..." raise notice ?, l_script_name; update a3d_migration_tracking set validated = true where type = ? and name = l_script_name and release = ?; call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); exception when others then call pack_gtp_utils.p_trace_log_post_install (l_script_name || ?, ?); call pack_gtp_utils.p_trace_error (? || l_script_name, sqlerrm, ?); raise; end $body$;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 05 21 1 3s381ms 3s381ms [ User: a3d - Total duration: 3s381ms - Times executed: 1 ]
[ Application: PostgreSQL JDBC Driver - Total duration: 3s381ms - Times executed: 1 ]
-
DO $body$ DECLARE L_SCRIPT_NAME CONSTANT text := '01_ACTIVE3D_RQM-19599'; curSel CURSOR FOR SELECT DISTINCT ga.OBJ_COMPO_NUM_ID, ga.OBJ_NUM_ID, ga.OBJ_COMPO_VALUE FROM GTP_OBJ_COMPOSITION ga INNER JOIN gtp_att_template gat ON (ga.att_template_num_id = gat.att_template_num_id) INNER JOIN GED_DOCUMENT ge ON (ga.OBJ_COMPO_VALUE::varchar = ge.document_num_id::varchar) LEFT JOIN GTP_OBJ_COMPOSITION tab ON (tab.OBJ_COMPO_NUM_ID = ga.obj_compo_num_id_tab) WHERE gat.att_template_domain_code = 'FIL'; cCompoNumId bigint; cObjId bigint; cOldGedId varchar(100); cNewGedId bigint; BEGIN INSERT INTO A3D_MIGRATION_TRACKING (TYPE, NAME, RELEASE) VALUES ('postInstallation', L_SCRIPT_NAME, '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [START]', '7.23.0.0'); raise debug 'START %', L_SCRIPT_NAME; OPEN curSel; LOOP FETCH NEXT FROM curSel INTO cCompoNumId, cObjId, cOldGedId; EXIT WHEN NOT FOUND; SELECT gd.document_num_id INTO cNewGedId FROM GED_DOCUMENT gd INNER JOIN GED_DOCUMENT gei ON (gei.node_num_id = gd.node_num_id) WHERE gd.DOCUMENT_NUM_ID_VERSION IS NULL AND gei.document_num_id::varchar = cOldGedId; UPDATE GTP_OBJ_COMPOSITION SET OBJ_COMPO_VALUE = cNewGedId::varchar WHERE OBJ_COMPO_NUM_ID = cCompoNumId AND OBJ_NUM_ID = cObjId; END LOOP; CLOSE curSel; raise notice 'END %', L_SCRIPT_NAME; UPDATE A3D_MIGRATION_TRACKING SET VALIDATED = true WHERE TYPE = 'postInstallation' AND NAME = L_SCRIPT_NAME AND RELEASE = '7.23.0.0'; CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [SUCCESS]', '7.23.0.0'); EXCEPTION WHEN OTHERS THEN CALL PACK_GTP_UTILS.P_TRACE_LOG_POST_INSTALL (L_SCRIPT_NAME || ' [ERROR]', '7.23.0.0'); CALL PACK_GTP_UTILS.P_TRACE_ERROR ('POST_INSTALL ' || L_SCRIPT_NAME, SQLERRM, '7.23.0.0'); RAISE; END $body$;
Date: 2026-03-05 21:32:32 Duration: 3s381ms Database: autotest_api_batch User: a3d Remote: 10.7.173.69 Application: PostgreSQL JDBC Driver Bind query: yes
13 3s2ms 3s2ms 3s2ms 1 3s2ms insert into eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) values (e?,lo_from_bytea(?, decode(e'?daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 06 22 1 3s2ms 3s2ms [ User: a3d - Total duration: 3s2ms - Times executed: 1 ]
[ Application: psql - Total duration: 3s2ms - Times executed: 1 ]
-
INSERT INTO eng_file (file_src_md5,file_src,file_bim6d_md5,file_bim6d,bim6d_version,src_filename,src_type,upload_date,user_id,bim_format,compress_type,consult_date) VALUES (E'fafdcd0019d62600af9a207fab662802',lo_from_bytea(0, decode(E'78daa4bd79531cbbd237f8ff44cc7770c471c43977e2390eed4add77e68d68e86633fb66f0c404013660308bc16ce6d34f9554ca92d4527775d78d7301233ab34a4ae5f253666a756feb5f4a38e1ff32fabffecfff636534188e76ab1f9656d74727c3d1dee2eeeaf6feead6e6877ffef9fbf0eafc75787e717577f574757ff7e1ff5dbcbf7ffc7e75775affab1e3b39649fc8fff7f77ffee7c3dfec7fd1bfffe3c96c0e36461ffef97b9f9e0cb74627fb9bab270b5c9c6c0c764e06bb8b270bbbab279430423e5d5d7cfbf0cfe8fbd5d3f9f70f677f3efcbebafd75737e7675fb417da21ff676c5877f3f6cde3f7d58ba7ffcb07bfefbf4e6fc3f7fd7ac08d5ff12fd2f53fb54fc978bff4a5dfdfa9fbf87a72f57df3f2c6e2d6f0e7687f543fd533fd8fe8ff30fa3a3edddd1dede87e1e9d3e9878dd3bbd3cbf3c70f87e78fbfebb7929f48f51694924f67447ef8ef07aa3eac3ddf7ca8b8889adbe0e6e6d7cde95dfdeffaa998f844f8a7fa11aa87a3e4bf54fe97aaeaef3ee2cbef2dae8c3606f5f4ad2e2db223fef77feaa1d1e6706fb458fd301cec0faa6f7fd10fffcf87ea0fb6be6c8e765756f7f6b7768ffff98bfdcf87bf7845ec7f3e7c1a0c87a3e127fbb3fb8f4a6a889486424def2fe63ebf3ddadddbda1c6c0eb77697079bab5f07f5dafdf397a808c9e6a9fee2ee4f07dbdbebab8bcd1fa8ead5eab9b5cb7bfefdefc9ffb46444c8f19fea89fefe3b78bce63ffb97b279b7f091eabfc705fe3bfe7b55f8fb7abdbe3d9f5dfd7e4a3ea0dd071646838d7ffe66775bd747a7bb4b541c5c7cffba447efe38de7d62d527fe828ac6ff7d7077777a5b09d8e8e6fcf6fceee97f3b52f5b3ff45095144d5934eb9270db97531f59fb0e2c2104a34e35c5b0266e2c2505293a29e1b256393ea05d8be7f25d17fe76698d2c2946dde7fd87abc3cbdbb7ab7bb349937ca32a2503fcddf4ebc03810f7f749f6dc4687b776b78b0b83f1c2dad6eaed614f65606dba37f1c9b8a5a2d7a4cfdc77da69119fb27bba37a178e36f73d5f59b378bbfa5db35a7c7e7c3967f55b57bb80379f6ee46879b4b531dadf5d5d8c29ec1d2c2c6e6dee8f8ef6ff41321bf7dfcf6faa1ffeafe0bfbfa8722bb7b1351cad9f1cae8ebe7cc20951135978fa1f03d295a4d04fa37f654d58239d46220747ab7b6c7b7db038daa868f061f59610ce7f235d8b83ddfdd1deea60737b6b7573ff9f7f48f540eeffcd9b9bce6fbe70fffdcf3c6fce486716db8ff7175737e77371a133bcc8db5c1c58670e4bf7f74fdb8f57774f73f1f1e2bfb57ebcbeba39faa792532bead22d19139396b6f91b99ff1bca6a6b481850ad8dd222f8849ab4812ab584ebbff77afeeb69effec62a8cead97443a011cc6a02760f2ac535d81d0df6b6d6572bc964505b1b6b722a8ee933b84f37f2ba3b5adc1f6c2eaf570fb0551bb96af3fff3a926e5f4e05fac7a1226eb57e51511f75193db11ace2cb6b15c8a9334da43423b222f66fa55a9b89e08d200d57eb67a95fff1f1acc2c6793f6df5f9cdbb7747fca0b94026a62ec4ffc0ea5fe4fa49f99f5c1deded6e2eaa07afe8deacbeeea60fd9fbfc9ddfde5cfebabdba1387eb978585bfe6ab68f1f161b9be455a5fe4ffd54cad16b16ba2581866be3f4e9fcf1eaf4e67f3b3dcc23e3477f0bfafab6b27821765ff73f0f767e5dad93971f35233eddfa3122a052617f09b47e3c6bfe786dffc414fb47413a12930da0a8575fa00114731a40319f0114390328ba1940d1cd008a5a2b08706222e63280a2d129428ee91ca16aeacde6162abf7bfee59f3467baf21799aabe493afab7767018ee26a10bdbce08f3c90031822a636a05117c06e65445c234044c5115c95a2824f7aa28790ae753926eaa4852a7849a47b71fa525552459ab8a242bcc89d56bffd61ac9bd87e49d758d1413b5047ff8fe952ff2e395c1f180bc9ddd7dfffa38e27b7ef37a81e2564f48b7bba4ecaa27a48af4c4e2efa3af9b0bab778393972f1b5b5b07b76fea60b3bb9e30b47e06f477a4eeb417643d218a35f306f3ec05d9488f34637b41d552a3a81b57254bf24954968d1901cc28ae64b515aa45a7aab275edff9a2754b46c9fab3f0790944a30bcf87936e716518dc7ab78718ba85aad281d58ebf089dca745b72da2a4df22f56bb88fcad21651aadd224a4ddc22e05585d29d778882893b84e9fd83b3e1c1dbfac80c0e38fb79296ecc0149778854f50e51c651345d778826e10e21b7d7cf9be247e52bee5eecee7e7ebedefcfaf6eb68861d5247041a0d9ba69d7688ae35906ec225cde6d921ba111e3deea1d6aee45fbab126bae0a1fe2b3e815492324eb80150a2dd22cd070b6eab64bad2d3c60841b9a8f656f499791d57ddd8365d765c752d44409aad903e85fb7447c7559bb1ada04d97ad00a4b388039dec2a3ea8e1083e1f18bab74dbfd3a13227bba3d354c435a9451c98a3c8ba8a38f050c4f9d18fd7c1ebd9f2b5d8783e7cda5fd8bc79fff2c7741671698305100895884e220ef5c680468d839c47c4a1d920a0c644dc3ab0d0b85b50f06bfe359f94e2a272510597c228681c22e2c5150a81b952d40a17010e5c1b137dc6cc29e2863802861445dc9a5b231a114f9fc27d9a761371c3d0212289d1b2645849dc0d6fc5ddf0c9ce514cb931c94674de23667238c5466747cf2f3f9ecdc2c7cb978f67b73bcbc72fbf96d33d02bcde23c66900d339a032514045dec8feded9c6cb99fc7ab1fafc7578bf74fab0349c618fd4b19201bf470c4cdc237f8fde7edd5c7dbb7afab0f7e3f4d7f9dfcd9b9866b798ce22b6f078fecb0a57b5140d86441af15aaa267e7f345ca83e5f0fd366d4fb3aeb5b7ba3e1deca687dfd9f7ad8a2a1042c4a69312ebb569451fb5578daaca56d3fe6213bc2db81ad836aea17b60e36eb1527951c7f5afad4fc9508f6f1d6d6b62561b9596644d9afdad32cd81ff5890ba38d568c49ceeb28a7f68ca4dd2af67fa0ebd540508d14dc17516f0f4e04938c6b55cf4084c5113df96350b191b2b6249378433261c60f98c284d548314e18e2c4c18451bb24d42e58adcdaaaf7e79289d8c3372546294b25e931b52e2f3cf534846ccb24ae107653cc5d483d01ee41d9f621d4eb11e9f62278d329867ea6926eb49fd7ad2d27ab2703d59663d9dd4bb9d47a3e5f428aa67c6981f6025663c64c633cc74bbd12c645f2d9f272a126ed20fc81237157253a5bded7836a28aafa0276a7efa71913fede99ded85a1199d7edf617757575fbea49adfd81099365001f5b0e574dd4f3d4cd91c253d6c5de8cdf3b595d1c1ab39795adafd72bebff7d65df90bfb6e35c0d9e0fd1edf9c4dfd53eec5ccc39eb31800eea796b39c01e0bc19e55903c0ad3058948e5ab0890a7bfa65a1122abd2cf04448380e9484848742c23342c235ca3f775ffd9ee2050d5c6911069531618a57b13dd5564731112817526358a82178c1cb132e84002d1413b2367b9101f08866e163a6d26044ca1aeb98c05b9078c2845f62410b135603ae38611eb81c37004ee6845b36bf0a82f79ab140ab0a31ffcb8764e42c531f7e5025f3e6bd028f618ecf1b84f30605adeea4cd4d1e6a75616266d2fb52921498d5702332f3406324d59068755c2399f850128f3d4b3e940c7d2899f1a1acf3d9b014d2c985279a5847e9ada32c5947195a47a94b1bd6f16ce40f5f6132ac435e06ef0fdbbfbfbdebe5d7a7c1daeaafc56fdf16c662de4a395bb52e4d43b433b2435504edd003ba76fde7f16db8f8fce35cbeb2fdbb6f9fafbe7456eb8a582951eda9bdea06ee50975ba0fc54abb9f01dead141aac6111e6a7141aabc50a909c790c1ae522548a7dabbd576d4d55e268668167f685e4c872abf695519d5a1ca8a6d8da0395c27799486404760872a4476f04892aa22b4437570284935991cede29908d5b473884b3dba57f274f8d78f2379b43894f783c1e9cdceaef8357c19df13ca0241543756dc837e1df684c7ff1a57675bed2ffcbcbdb9a37b5bab3b37df0f6f4e2f4f4733ec09eb1b68d96640c86e7b423b37d76bd6c94061714f7898906a3dbe27b49324ef3ee882d9679f9416860203104650e340a140e075c1f02b62f10e51db2ca1098d3ee491c1d977097833e411c3dc2e01ab5200a1a1e4511a02ace32e013ebe4b8077db25d01ddea13019dfa1179cbe6d7d7f3a5347839f83a5978d1d71b5703026fb5a58d907d510ed0cf15088319ee3e12bb9b97db9e36ce16071f7faf7d72f97cf67dd65df257101b4693dd04df6c1da4ae3f5f96404b128fb1e3fa4868ccbbe450ea9f13180291d697d5260041030bc8aef351d937dc326c9be909a555bcfeeb4f0437c5ed937de4ff1a0614ef6ed110b353a92fdf6511a02b2a3ec1b352efb1e359c26fba6fb091735937d213a3c3aff699ebf4ab1b4f0fe4d90a3dbf53f17cf63b20f2ec46dc05f6a3afb428cc4c75c4bbf0f179eaf7f3d8e2e76d66e7f3efeda5e52bb5d1346aaf9b1569a11dae69175f385984516abcdd3e42591b97c21e681464632f958c42664119f914526f94268c359115e64d27c0253f92cc6d80027fcccdc79591ed56464426696c55f19f5ae50f224cde7bbe66611e31efd7f3e684cce22454f88d140ce192d7942dae667053342bb7b428c4ef684c8f5f2f9d6c506bc2cfedc3edf3e7abed7f7cfcf63d6a092ebffd859e20dd1ce9e10a3912744d71f7fdcaf7ddd385adcda595cdcf9416185adc8ee3bc27aac8cca36e7b19b27c4ea6cc3ea2bf8199ccb13aa749fffbc9eba23e8bc393ccce39b8c96b378580d71565fd924b1651df378587de2908a2da3ddc496754f07641e1d2d6620bc28b3b9f683ea97c1fe9f8bcffc7075e36c674c18a9754d18f344456761f4a86a7344bb7abcce4f178f295fdc7e1b1ef38ff70b6b72750661b40b5e03b23e3d56751346565b55e68147e661d9198591796166302e8c759668c582f83f31c5ec35501ab89155c42fb41efdab22dd5bca19654659000a24179597c6e30fd17925dfc3a9ccc3a939c9b712c5b86a243f7d948600ef28fa358956f4c78e6c1917c56dc065b00db89caabdc74f6d1957dd370f9f82de2f2e7c3fff286f1f87efcf5b6af070757bfdb435e6db545bc06e1edea808de19be673c82ef0979583b5d3e3831a3f3e79b9dab8fdf6ebf6d7feceedb54935d3f8640f89e09d26df3086b023cd6c6049d6bf3082f6911d81be69a7b7c8d95f05de7122b42b992958fa8824cf2c9a9a8937680c0147759de01f6ac80d9b382d6376f1fa421a03aee0051692365778044e52f7451ea0504522f0ae13e7739e56d462b13a6bba4b7f9a77933b1f6f97249effeb9a09fb756c4e5157db87bdf1a3713dc229a4c368fea01e30e92eed1e2c64c9c1dfcfeb8717a27815c6e9d9293af6bf4f5ecdb0c926ef595c4bc6f26bb253733e96a1ebc9a97f315f8f8632426c7339c99b49224bd5b2355d98b0fd652eac93ba2c647aa78d7c41f9adb1ff269a94c4ef0876c822a532cd913fe519a0a8fae0e518d3fa77b42d16e7b42cde010a9290e1101f165e7ed665fac9c3fdc9faacf1f4fceaec498a44b66255d79a2dd1d22153944a4b2f7c383bdb7b3c197f3e1c9d5d9a5bc1dbc6dcf20e9569a54eb10a98e0e91cdb565caafb39acf21527ea728982ae9cacc5dece37d2a5d4e29632e4ed17ca234ea8e5965ac3e1b48a551b36ed2a8bb67d0333d25857e6134a43fcfe590d39d5fdbbfff2c8259da7d199346e53c0c2d1ba29db3e8998ed2e8c9eae2f2f33e3d7e5fda7cd93b38b85c3e123bbfef669046eb026bcca367ba5b223db39036035ce7b972e99987c4993653a5716e1c9b791c9b4dc0b199c5b1598263a7d2d815c766358e9d4a6319c78ea571061c9b4dc1b1d92b3f1bb157b34dbf9bcdaf5fbeb293c5cde7717f57db7c75d6e0d8ac3b8ecd621c9b0dcdcb8f9bc76ba336e1e1ebc3ceef7db2f270d15d1aa95b03c4b159471c9b591c9b195ce7b9706ce6716c96c1b153693473c76f1e0a676642fc66735d99c597cbd268bac66f75e26e2a8d4674934623bb4ba3519375a3fa25d69787e27a78befbe3cfedc70d313c849b316974c83233ba21aa3b4ba347b61b9f74d1c0c9ef0dfe02cb1757a76cf5e0fbdbca6f98411aa57d0c83d2e831ee29d2c86dd8c67d110e27641e69e43efee5844e93464ee62df4e11ebfe6a45ceac32d6ac7899a248d9c74acf6e175f25d228d9cc84ed2c849772c8093c95800bb373f57b6570fd7d9dbf6fbcdcdafa3a7afe7a72763d268c056c512688876c6023889b000faf0f5f8e0fecfd5f568ef42deec2d3c2f3e3f6d2fce208d6e1a100be0b41b16c01d6aefb329399d0b0be03e3f925336551ae9bca76edc6798725a3e75e3d4414a7aa234d28ea76ebc06bd5369a4aa9b34d2eea76e9c4e292cbbbb587abc7e5e395ada87fd4772b8b9b6b77cfb38567a496cbccea97fcbcea76e9c45a76eec78577e5b7958aa5cc71fbfde0ed7c5d3dad7bdb5eed268d3ef39c35337ceba9dba7107c6fbbc7dcee63a75e3be2307cf754148a491cd8b33719f68cc591967e2cc6a45d7bba0288dac23cec4d938cec459379c897b88bb8b347aacbb64a97fbffc38669fbfd1a1bcb85dfe7cf7f99e3ead8f9539563265a59193a69101e92c8d1efe6e74e3f9e8fbe3caddf39159795d3f5be677f2e16873650669b4f6a9ae066ba4d143e3d3a4d1cd096fce8039e7734923f7d2cc451e27e53e1b99171170a158007ecba0f7039ff768b76e00d490281fed72ee24d7572fa60fd210e878b6cbebe4cb547eb9e926bfa27b092317936b18e9c960fffcfef2f17d78f9f6404e5646eb2bfb579fc7e4b7e26c69b28668e732462e789cbb76f0fa75fbeaf25ac3161c1cebdf6c9dec3d77975fee0ed6b190918b6e958c5cb800017c9b90b98a19b9f0f22f54417e7d92332f356a9000566aaa888d6a1bfdb6bd4be6c534b96fd4c027746ae0b65503971ed34c1fa4698ed211d3e4721cd3e4b21ba6c9e50c3d5fe4144c73b048d8d1ce09254b83c7b7e5edebaf2737cf6b63f22b6c8121979e68674c93cb18d3bcddda1fc1eeeb19bd3fdfb8a25fb7be2def1cfcb6ec6a633a4580b9e2b69286b709c9dc83e449df16e9fe8e4cecdc420dbe909ed8ba85db760e5c9a962dccd7bd857bd47cc6f62ddc83e551ff16fb441d1ab8f02969db856a1cee1b58f0eefd1db01a87fbe46dae78a61a8737f838c7bceda81a872bab705c4eb4850039d89f1d6e065e4da838b99ffb8c73ae0ac9fd5c05c9fd5c8d27f77385750b5cd9433d8f317355385ffb977d52d5a3325e1759577365ecc1bdd0563f284aea66347570849a4a1512003810f1c94035636088ac8f02a3e64ca5ecece66320ea7214557f6c026f1d97d471edd758174aeab80e4aeab81e2fa9e336f5826bb762d64bf549ca5c8b29f5986d9fab52b385aeb31b9252f34f544846cfb24ce1072199636f5f74a14692435023c981e44b779c68fa89f6be20240b0a7e41a1b4a0102e286416d4cabd63d9acad5f4f100933ef6f822c3153213395911e126c35ed64c813d50937ef7f0094b899909b29ecee866723abfe15cce4836ebefc784cb75eef2ed4fbdbf7bb5f8393fdad9b8daf68bbd0564a7be2c24d63ac4de7936e6ee293eee703fef161f1e468e172ebe5f46ae365614b1e6e75b695520bebaa98b6c599e976d4cd5dfb05e327dbcc75d4cd0dceebf851373776ea8d172b53eaaff34933ca98ac5bfd30c3956bd0224c5b6f57f73ff144261e8433c39882da569609cced40fab605dc941d4861d15a41e263c8f6b19aae701d1d4841d0818cdf063ca1a2332948d0fc4b10363969444453d5d87441ba1f640a32f92093ae7e3edfdf1a1ec9c585f3f5cf9b20deeff7aee5f8be32f65c5d3491a2209d4f3205891b82ed91cd4d204feb469d0f3799b959ffbcfdf164967d653bd111dd76f2eb7694296c72b3f0359782cc7594297c0305414a479982361e8b2865313bd9a375072166481d1506edeee8bc274ec263b782964f9c842d8317343e716a1fa521d0f1c449d0f1132741bb9d3809dafdc449d0c9274e6cf8e760fd6d930d993a3ff979ae5f468b8f4d43bb50882b51b4424c7543b5f39193a0d19113dd7efff16bede1f06e78f3b6f8659d6d5df37b75378b10dbce96d4b46d25bb9d39099bea2c7c2306c1e63a7312cc6f0246a70a319bf7cc4978f456b0f29993b0c083606aa23cb28e674e828d9f3909d6edcc49b0ee674e624af70872b37a79b8bcb64bc5cace70fb4c09f1e772777f5c1ea93d74124dff08d1bd7f8448fa47fc5e5957cf37fc5d7fbf7cf87ecbdfbefd313f366790478bab88b68184e0dd4e9d8485b404f72bcde73a75123ed7597036551ef9bca74ec2e3b782974f9d844d64165c4f9447def1d449f0f15327c1bb9d3a09defdd449f029b55eeb17bb3fd718a7f0f5fce97d6d77617dfdfdec705c1e5de1bbe0a6a1daf9d84988b8f07dfbede9cbfdbdda17eb0b7bdf07474f879f2feed7669147bb0a41bb5e413b36c1b582ec33a28598ebdc49f87c6721f854799c3bbf5960bbdd09f9cdc2b93b0226ca63d7fc6691c96f161df39b85e87eee24c4e473277674bbf7fde91cce86667b74f0e3fbcfe397dfaf745c1e853d781292346d893b1f3c0949e364ce0df1fd48dfcbc1edc5caebe170e3e7f7e3cbb359e4d1fa8e124f9e84ec76f2246c7361e10f2985e4f3f565f6f22cc74f9e84db2bbeaf8690b28cf9482c9915a5f4664a94eb924528085957f5861fd2f3cabacfdc161ebacdc9bab45e91f2e587e9a334044c4759afe1e754d615e926ebaa7b55a15093ab0af99fc3cb63bebe6cd8c3eef1e6c5f1ee1f65deaec6655dda432aa17843b57359a150515921a7e73fbffcb958791ceebcbe1cbfc917f1f672636690753bff42615da150ddea0a85723dc2bd625473d5150a854dc675a60bb9dd873e395aa809f75ab4dd324409f065c6f5b7842a6cd7ca88e8437ade3c54a1bd77adcb79a8c236e0155a62e556fc280d818e79a842631e2ad6940b5dcc43150e566c64bd0412f3f42e04a16788d8f49488ede3f2cad2cdf54f49577edcd0a3d1fbfef1801f8def0a65eb1b856e2236dd3d62d371922051df6ebf9fbfdf2d0dce579fe5def3c7d3a5cfdf66d915364ed16dc4a6cd3c873ac2a7528bee79ce78a8237c86b30851673cd4114d9b5ee1a1e7f8504780b5456077a9cda415c60aa14d3f151e7014c023d85780373e21fa1cc2bea2eeb4eb615f017286431d012a61e6773fe812330899c12ce72102e23e5bc267020b53e8b365fbcf233743673819108625ccbc5369788999089989194e0684910933ef0e185562a643667a9693016120e186572d144e5824094e582421b39c0c4832a591f5e1e9d7b5bddfcffbe6e9f2e41e9eb6964e57f4ceb82ad136d8964d31ab249db3402489bb590fcf7fff387cbbb9931b5bcfabef1f0fb657d5e3ef595489b6cf8169209288795489243841726655227d430c4954469548a29b519d5325d262a9d236f09416929275e7cfeaabb25ffddd0949f7594970a0242761f75999e93e2b5d333bc79ed9afcdb692a5e6b3ec9356ca40a5514041656147ff72df935a10224111504122962c75a6add6ce81f15a735dab3cfa096865af8da816b5f26b9be391960e9f48a70ae0b402a8bdad490f139ff849ead79ccad20caa700655413f4a9b572b9b89f4cb4275af296ccf6065e9c6b12e2f1f9231bdd622a0c4e23e98d243a09215fa604a16f4c1948ce555bf9347379ba8fa25e309331c1025663264263372cf62d5df2e1a530933ed0774891984cc20c38c07fbcb3841f14463132a7d5b05c90b2654f2c0844a4e0b5bdaf37493ea5f814fe95df7044f8b1f37f9fe68ebf5c7eaced9397b35df7e8da9fe4a815bd5dfb4a095bc736c25791c5b3d982f64e9cf9911e2f5e54caea8d7db77f56506d56feda8e4185b49de2db692b6c583e47e15f85cb195e438af7a1aae25f9bcc7b1d2f7cf957cc2cd4b3613550a3609d792a2ebe54b623c9f4f8a6ef97c52b019ee559a9ccf47f5af3df57e7bbf3f781d9cabbde39d6fef77b7c37179e436aa91c253ed9cd02745dcb565f1fdf1fa5ec2e3e2cfc1e2c3cde6d2e0e05a0d66904770ab8055ca5274ab52b66937d557bfd262ae2a65e9335aa580a9f228e6ad5296be9bae94e52a6529ad12927ca23cca8e55ca528e57294bd9ad4a59ce72cfd7b48bbe86a39b93ea39de473fb736af4707df3e8b8bf38c7e14d25df5e5effaea7ed917def675b0ba3e5cdd5caef6c0335f5bdae70b869d5edcbf8ece9fb67746db760fc83a2df4ef856ac9ea17fa40e31b71a5a9ed9a7ba44fa375fbd29f92fb7d3dfe18a79bda26697f499b963ae1a240d1b4829271f6e858baa9b430a454a4656be64b37951e6e9c31dd5422fc18a69bda27ea906e2a3d20d9ae09795ad9385b541bd7c3e3ade3e1ef6dbdfdedf9cf8ebfaa185784a577143398b6221ea60cd67febcf57f66bf9fa65e1fb8f65fe952c0c2e8ed6f631491e99f19419f0a9cc44ca8c7d5cd67b4b0bbbdb8b97cf8f4b5ff75ef6d9e7a74001223791f6d2b4f59e93b9c9985bf367db952b5a9702bc3d2cfc90d7fbe67820f6c9d5dec6eec1cd13be65b56df7ab2db93cfab0b0b5baf761ef60f7c3f6fad6fe5e5c112044236aadfe9dd225a2140a7ad0542a3d7b28e87b454805b950b0b9df4c228a1a8782366497363d585a3c495a3c491a7b075f9d27557db597c8d9ec71d7c45461d4a613bfdc83a75297fc721dfae57adc2f97b6d584745eb2c564a40514a473be6c3ab3bd0ea47a6a6f19742156e34409fea90aa3403056bfd1bfa6921ef98968c50dd7b677b406835146094b65b232229f2ad54e0433b6966c1a21d99d9010a42654690d4e8c480915ce79aaf8ab7eb3cafb6195faef4248cf4048b30984a0d8478dd584aa80906a53db8a6984cc0c8426bd1a90ceab3f994e9c0b2c016fa02ce402cb301758667281a54db897f62a3369915b692f1e9360a5d8a2b89544d8af7ee380985f9681f0f66de4fcb312d1513d962922a47b084e44087a887244c8f4d85c2121437a6cf78810eda1802242317a2d3d7a2d4be8b50cd16b9941afa5bbcbd5496ba3973d2e92c0d7d2c3d7b2045fcb10be9619f8bae1e37648a3ff3d7696c0d7d2e05daf05585285f0b5cac0d70d1fb72b1b3ba3fc05b1b15650786b2b61256e3ce496d30ad06a82c69e694f5424dca41f90256e2ae4a632dc74ab7d9cddd4e089ea841b0e40899b09b9990c3715683c272bc65f931bfb0acae7f22a5af015140d7c054533be42c3c7f90a3cf40914e50937e10744899b0cb9c992366fee346e787aa293cf4bc9bd5addbabefa3394e7afeae8e1fc7645dd7d391dbf90d60672aa497055e309aeb53bfa77330813fc5bfece5e07affcf54eac5ebcafdcf0277921dacef89dfd5b9b4ba0da3c5745e73a3555cc2f0a9bfdd45479a857b1dca9a962ac19cd9e9a2a7bb0a1ecf554caa6052a0b5d297b858fb2e959caa6f32a9b44a96c3a8ef2f92e2a818295878255090a562114ac3250b0b2872cca36ce55ccdd746df973fb5c362353d92b5395cfcb544cf5f16fdb0b9699eee5df0684a0977f1b1032bdfcdb9650b1bd6f37ff3620447bf9b70121d6cbbf0d08f13efe6d4027b12dbedd812a5dbea6c2cbd754e6f235d4b9a16d096de8b8afa07862733c28ae78c9e6f0d0e6f08ccd096245bfa3bc3d4dee4f53fefe3455ba3f4d85f7a729918b4fdb98b4d9b9be7db51289b6f089ac4a94b48508b585c8d89c20f66d34843f9e55c91d674ae04beb123708b9654e8e8218db6b22afba934bce94876555e99233155e72a632979c85b1bcd7787e79925bce94bfe54c956e3953e12d672a73cb1962064eb33a9e9ea84cb879e7af74cb990a6f3953995bcefc9eb07c9cc6476d2e21e1e6175496fc5715faaf8a4cc44cbc65f1afa0e8945cde8be5dda7c3d1fac2cbe064f7a0722b4ebf7f5f4c3d13e54a1d946a8cad1acbbe18ed0f36175746abfba3c63f49a1c5c83f210f9b7b979bbff5fb402d7c3c3ef875f3fb7871fd6276ffc44eafc2540ca5e64ac550fe1e34a5664fc5500a673a978aa154e3cca96c2a86bb1845b93d609b5b2aebd32a1b2328eb6bdad4c6ea6bbdaeaed9b8f6fde0944a64c9e7562a5592251dca921e9725773185b2098ecac9af932ba75f9dde73fa08e3084d7bf8275aa185d2ac8f7f1212e27dfc939090e8e39f8484641fff2424a4faf8272121ddc73f0909410fff24a49358180ce5a0646120b430404bbeb6d7f6a1550bad77e431406279c06f3528591e082d0f88cc5304be7eb3a3bce581c4f280572650b23c105a1ed0196e414cd1ec5c7c85445b80d71650d21626d41626a32dc2d8a5d110dee9310972e25baa2a53424e4c889c9871e4248a911a4de455b749bc5b830325efd684dead51196e412cd6683cbf3c26f1627dfaad32252fd6845eac31196eac9555e78179544893d88bd5bee9a826052f5693c08bd58465b8059e49a3f1c113e50937e10744899b0cb94d89791bcb82af301939a1f4cbcdd2d1cf7b29cf0672e3fdfeea452dbe1e8df927caa608e926ef519331e464756f6b7db0b9ff77333e093c212bfc6c432dc977b5bd70b2f46def70676df59076ed13567925c63e0aa2269acc859a689f3ba1e9eca889f6e09aa639d44453d68c6651136db3b9b44d0dd576d5b4dd79da4a8df69df87482b1698fb1e912c6a6438c4d6730366d6fb7d23621cf3553d53e534ed392e5a35c577646702914b31de6ffd582abc63b20754d4665688cf6864617f324abf743cb5767794da3039de9507086af32c88cd76e6b44c7747fb18984922c49eda1335dca92d46196a4ce64496ae62441d8afd27ef5abcf788ff500c2dac7163dde3f2224e75f90888e9a5f40223a3a590faf621994d6c384eb6132eba1da9568f687b7123c597d1f4c6b5e5a7d1eae3ecfadbe6c57df66926a9f49aa79b2f77d79b6e6a5bdcfc3bdcf337bbf91322b718d1ef07b9fab841bbeb42e7183901b14253bd4375eb2f994fa573818adbffc3c35c3f35d22d61fefcc37f5e322b5499591b13649b8f2572dc6ca5f97770787aba3dd0fbb5b07eb4dd8ac3d2e95b54cf4eeeddbf3fdcafbcaf0e192ef1def5ca95feacb6e77cb640dbd6d6dd45826c1e6b24cbec05a0b3ebb65f2a0980e41b1d63209d98ccaac65b288bdb6897e5aba9fad5cdaeb72b40fe475828d698f8de91236a6436c4c67b031d7f443db4696daa61b6ac93c51d3cb326108a425e96399023ab48f650ae8b05e96292094680b5f12ad65495bc8505bc8b2a760329a5026ab2f71a0b4fa325c7d9959fdd0236956dfbb67328e5bab88b6195085b8d5d6e822374533dca07d377b2e55f1f44459c2cdef45c54bdc44c84d64b89956e33652ee253b6911a93dd8a54b2d2275d82252675a44461e9edb4d3e0f59abc97d30c8c3d3f3e983b97d19bebdbd3dadbe2a79ae7f9f8fe95d614bb17593f8a6959986556a0f83e5cf52bf3d1e5e3d5f5ebfd08bc1c1edeaeaf1c7eddbbd2f33285dabab3436c3d07aae7ea2da63065acfde4f547b0840eb5c3f51ad45339aed27aa6d60af2d3c69cb75aaaf56402d3ca97d0b38ad1361f1d1b2d62561d1a1b0e88cb0d840585b78d465bb6b5f44ab8b89689d942eb4baa99888d645e9067480f450ba211dda47e986841255e1a12c5d82b2740865e90c9485ea21a30613284b7b284b97a02c1d42593a036545c6d6adbe4f26d10994a501070a50960ea12c9d81b2d0a83b29733c1ba20994a53d94a54b50960ea12c9d81b21a3e6e3e9d94a364275096f650962e41593a84b27406ca8a9c17ddf0f444a734c37ade7c7ddcba5d38d3dfcce3fad1d9edcd687973ec92814a855aa56ba0210a9301180f80e5dddcdfe7cb1b7b3fb6cf96de5e7fde9bdf4bfcf7e60f3583c6ad551410ac000042e6d1b8e061362074668d0b3e4f0cc23c31d4b8d0dcee0b1e6c8b352ed8946bb0a57540ddcfb5c1040bc9806fcd0649ba18f8743128a58b41982e06997431b069de602b84edbd971567e289ea3e1ab745fa81400f8d1bd2313d346e40a7d4e9b19bc60d09c57a027c4f47a0053d0134d0134079c90242460742525d0cbeba184ad5c510561743a6ba38b4b4cdeafb9c40a03ae1860350e266426e1930c35b7427658e67433481b2c043595082b22084b2200765b939d44eb27524d9499a17f8342f28a5794198e6059934afd073f1bb497ba2539aab2cad5e0db72fd7f6c5be59d9bd39849b3f17c3b1cb292b15fa1fab0b74437432e40d6c12e4cd96ff08fae375ed8e3e9983852ffb2b5f0ed6873f663c8fe7c2a6d90143e41bd85cc837f8a413e0b323dfe0612fe039e41b386b46b3c83758841b6c8e20d82a49b046132ce2003e310412f40b3cfa0525f40b42f40b32e817d81a61b0398a60af7b015f890bbcd4ed4b5201919eab2bf19cc26442d9cad06a5928ea275e44be99998d107425648402fd4909c1aadfeaba41404cc8747db52984924c2ff0995e50caf48230d30b32995e209c2c58a1b677b880bf83054a37a9775b1129dbc7167dde3f2424fbac484848f59191905062307cb9308892c110a1c11026b322aa5d8b668f78a52a93f5f78009c8d2facb70fd656efd65bbfedc389e9e68b2ff3d9e05253c0b423c0b32789697332b738d2ef0fb3fc1b340e24beb123708b94151b6439de3655b4e41bf6f0fbffd59787f7a91cb6fdff686e2e2e7d1c2d785d43c55f6c69a27e5d06f50a49ccb0e6a12e84d4e06dfcd17f6992ef1edaf0b7ce1fc7877fb716376db645f5521f60d6a2eec1b3cde066a76ec1b94171395c3be41c966348b7d83edd007164f02ed7eb652698119f0b749804aa4c55797822a498b0aa54565a4c51e6983ad15057b88001e8d02657ad926ec4e099af4b24d0121dacb360584582fdb14104ab4854f91015dd2163ad416baec2d988c26d4c9fa6b1c28adbf0ed75f67d63ff44a9af5f72e5a92b5051e338152d61684595b90c9da42efc7c999e3e989b2849bdf8d25480b42480b3290969f43a71e4c24db09a4051ed28212a40521a40519482bf2f2dc7ef2299b0053d0effbfb25b5f07a7d442e074b6fc3c1c7557a71bf3ba6779545bf014c43742afa0d6622fabdfe7870b4b7f77c3178dd7a1d2d9d6efe199d5cfc9a5dfbda2535088283990b04070fbc81991d04075f040926078243d3b6134c1604075b176fecf51f86b89feb973216a4313ef505925a48f0b59050aa8584b0161232b59060dce419cb93d8af7e3f18e8a37d19168780317db46f4bc810d247fb8684681fed1b128a7586f1c9d3861474862181ce304414ed211bd78786c8849bf203aac44d87dc32eb1fd85db7fee04b5e4dd2a2cf101c28c0e0266cd167322dfad0be3b39733c1ba209bc653cbc654af09609e12d9381b79a3974f369e51c65db24f096f1f09629c15b2684b74c06de8afc18d3f0f444a7dc436eb6bfbcfd64cbdb142e5e4e941e7ed1b72b6763dad75818dc5068884e86c10d9d0483938f3f9ff4bd597b5764fb6ae7c7cbd5e5fabb789851f5127711b76188861b36171a6e3c0267d8ec68b8f1579e189643c30de3cd68160d373631c858a3692c1c632c1c636c0288b10920c62680187bf3a1b14515c66d189b026dbc0f64582254fef668c34a42c542a162e342656c82a4b169d7c6a6431b9b2c696cfab0b169bdc6c24a86bbf7b0cfe8c32d532acaacf49c8a416c208634603825501747577fd1ea39065d09552feb0a03aa0090da64839850c9a557026cad42b5dfa9bd237c1aa55255668e1251c252928272e0e9cb15cb3205a98c51a59994ac7c49de8512eb4ca9f25292229398522901b272c1ed846b228916b20325d1999216e02849c1a9cdb6882995aeae6e8f4458e58db10e9454674a53043329f9341e4531a5924f13967c9a4cc9a7b100ad117687d92e84c6021ac68228c60237c6821bc682b8b6d6a4faeaada3207df69cc40c4f2368af490a29b15e0b1752e2bd8429a4247a09784849f6da742125d54b118494742fe51452825e0a33a464fae8f0805002871a0f879a121c6a4238d464e0506373089a9de4ec9ccf6736091c6a3c1c6a4a70a809e150938143fd8ed5ad3df585cf2681438d87434d090e35211c6a3270a8d7122ab0dbdee94dd2fb8c4fef33a5f43e13a6f7994c7a9fd74c32f00ffcf224e97dc6c38da694de67c2f43e9349eff3da50047e88f7c692f43ee3d3fb4c29bdcf84e97d2693dee73570e8efe02b24c18a473e4ca958d584c5aa2653aceab53e0bfc2a2f7ac95dcdc6a33aa67457b309ef6a3699bb9abda571f2e164c5bb8f3af12b350e94fc4a1dfa953ae35736d6cdc9be8e7c469d58549fcc6374c9a2ead0a2eab24535812febb7154cb9dbf7e9f5f3e91bfdb6bff8f2fae37a5300795a39df4b43a32ad6b1a111d086282d1f08186093d283aee9e1c6155ba2ea61f7e8fbe71b79beb0b5bb377b5c64a714f0865f037caeb8c85fb06140cc1e1779d0de8450631b1735f7d11a6cc216c745b6b513251613a8bef1a617a7fb66dc8b32f74dba6fe01a6852f74db86f8e0a2abce4e268e32f8e36a58ba34d7871b4c95c1c6d6c372f63d3458ded32698cddb8b6b2dd3864cdde6a6c6c95bb714800a21ca697bbc6b140ca18da2b440a08b17e21524089f70b91024aa25f881450eae7ad859454bf1029a0a4fb85480125e8172205944cbf100929d57b38da74d52f280e153cb66a2470d9ea7f95b0096fab429b1cfa1ea18f15fa75b54e491f4be090283e968c1e2be3dc856049a30fdad755294b8d43bac8122296190f2f44661ae5c390ae4958fac4b0faa7124b4a439634e3e6853050a3e938d26529cb768817598a8865c6d70b31a746ade2825199b25438a48a2c75c432e3f0850057a3c325d28594a5c1215362c948c89265bcbe104d6b0c06be0aa3094b86cbcc5891258f58665cbf10ba6bac138a658229d69d4970481659aa8865c6fff338a133858e31d2d529cb76088a2c4dc43263a71d33a7341a9b8d0bc6530dc571cbf2a286e29186e26c327ada3808b8f9f8e4fb1ac8f0f2dbf9a2a2ebec7ce1d55c2ec3cdc3e797d198e309ec3fcec1119eac9876265adfae30295d7217fe0cf5f9ca11797bfda6b71f9faf9757361667f7409d8bc6b17f78fdf33c3e68f53914463e7b0bf1ea43283d3cd744bcbeafc78f67db8853229c0f2a9d0f2a9d0f2add0b2ae7832ae783badbe488763ea8763ea8763e28382a80ba50a4422750e84451e844247499ccbeea97ee3985e32edc9309f7d4c23d8b70cf29dc3bc8e6fddc534bd4291312013bb8a64cb61ec0844cc00ebe694449f6724e2352aa97771a91d2bddcd38814f4f24f2352a697831a922a16ef76f3502352b4978b1a9162bd7cd48854ea0c4af42d64d1199491339843fabca1094d6be84c84ee53ce6194a9c3285119caa2c328238731070906d16aab21da174e5d4685564b155d4615b98c396430088e5b7d84de844a9d46858a52159d4615398d39803088c55bed870e954add46d50e15dd4615b98d399c3008fd5b5d8b0ba752c751a11fa28a8ea38e1cc71c5c18200da8d905da3e9dba8e1ad5bc2eba8e3a721d73a861006ca01d11f83a3a751e352eb72e3a8f3a721e73e06180a3b4560b4554a7eea36e27a1e83eeac87dcc61881eb6696c64c3db5386d496433b54b4e510d972c838908de268e69527f619529d05b885a1a8b320d2592027025aad17819b11a6f4b4ba3bfb357ad46a38fc6c5e7f6c3d7e5d7ebe2490faadb50fea1c57d09eeee41a9fea0f2615f95076b2b37a76b6ba42cfced72f6ec8f1f6d2c7cdae85ec95b66ae6164cebae8299cf5d6d5d7c43e670575bdd6f68d65d35cc8fb3bcbbea342c75c829b5d5609452f72feac6dae8d8a432d4c6d4a6284326922123334e68a3871acdd0ecd536e03245dfcb35b10c7d2fdf585118625ba1b02a766a0d77093ba346b3192941774a0c5a4a12c64999eeafe749a1971a91a2297846113ca345f08c46e019cd8067d52f1b2911ee9b74df14d2e6bd1608821710fde6222425fbad50484af5129b90924e170870088a0b64a20532b90552c1cae00ef25e04a5a95c50940b5a940b1ac905cdca850ce48234f60ec1199ab4c5ab7e21704814d9ca88adccb16de4d0e961af3d0cd25629db762274912d446c61c22e88b515ee023ab95c886c9ec8a7ebe737292fb677df0f1feeef77c8dbe6b8b1035b2f54cd3769e8b22efdb2aa3f9b543bc4f7b63636def7f78ee0ee62e3fe70f4f1fad7e9c5cf194c9e5b68865543f5cf73993cea6bf6eb9f66377994a108b15ce950f56be9c7b3c543d5efdd5ee16e3579f32f2bbbd41e6c57df2432496589a12cb1a22cb14896584e9698e3c79da5b56875f58d216dd34ba3b256e314330fbbe9ae9012eda7504352ac9f9a0f49a53a86a380f0a28ee1918ee1937c1293d7a83c950bde0e15e582477291e9c597f8402817046927d1361538244ad1361561b44d05cdb185e06d2d6064b9236d96b2c54d2c7891ad88d88a1c5b136870dc13b80b844cd9a2b215aac856476cf5347fd3ef4186f6434cae3fe29fbf1c6f2f6e9d9f89b5dd855db6b0f4737f4dec8c29f24a829d2217c6d39d5a825499bb493548746dfdcff9f1e8fc9a5c5c9e0c967e7dd9f829b69766d0e2ee85256db5b8a4f369710c2ca96473687189f22379568b4be1c7455e8b4b67911ca44e55f32fb76d1ca44e356a02990a92444192454192912065eeb6a87ee9f839789f2a27480ab78d843e5a9c055a4e9a3e5a3ca4a4482f2d1e91a2bdb478442a553008e8d122a04723408f6600bd40a5e4d5690ae95184f46811d2a311a447554e2e62b3dec885440593827a54b54325508f46a01ecd807a811bd1c861c3ddd34e613d8ab01e2dc27a3482f56806d6437ecd5c377ba2dd0529b04711d8a345608f46c01ecd007ba90b253d77a43db98e897fff7db3f6f945efcbfb013ddbbaf8a9b62fbf3e8d6b71499c16d7e0e94e2e65aafe60624bafefeb8bcb6b8fca88af3b3fde4f24d9bfbfde18cca0c2dd6b0269553890f95438a28e14e81c2a1c507880655538703fcef32a1c5c18e7c0436a9a7f591bc51c20c508aa0148a508508aa02845104911e4a4c8a50e5270520b6e7a1196a3a0fba8701aa838803e2a3ca2647aa9f0905431a1b09b0a8f48a5da05d38aa8296a17136917c3cb36561574a949e502936ea829ca8589e4c2e4e422b6e98d5c006a179302392dea618a408e89801c930372d08768e4b0e1ded06629c0c710e06345808f45001fcb027c0dbf66ae9b3d81bb80a5d96f0cb3df5831fb8d45d96f8cc8a9fe93df831a694fb94c949ffd3c04b925d5edcb217f59bffcb9b87cb438aec2b54db8aec8694f77caf1019b782d061f9d8f86276febd77ae55c3ffc78ba19eacfa3c5ee2adc3644ab78b4c7076cbe8b31aaad892b34c7d518d5875078b2976354bf667e3c7f7cc0dc1101b3496194399f9cb955654ea6987263cae975edf4ba769fb3cd5baa6f76fd996ddf527d73549c3430671d98b30ecc59074edaf74e2593ba3fc4343056441a598434b21cd2c8a87b40ea1ede658d3397aec4987b159743ce987b78e65e8c354fe15ec5214e0ca123468b271a0aa051bbdcdfefa5acda154670665dad4ae5b5903fa3ba3b2926120d9e902a659310326e57a690323390521349b1523649a5c9e8274194124a68d58512ed4c2935c009a1e2f56c42976e552b50e2dd29d5190871d64d4caa94f54eb425454c353bb60fe37452b23b29c271ce8dedd693902a16cf021fcb9b9a424a77273565d384a9a1a80ea2ac5096c90aad3692dbf22ece622eee61beacab1e2ecc5b35cff493164a7142ed9554ffd6bb72d21214cbbc33a4d81452256965b393e2dd494d7bc1c46f63dce94a4c0861a5db78ab91d07d6399fb78ab5f3a8dcd9dc676e83e73b9994cb8e573583f73a7f9cce52e30d13c85d3d80e30639819c3b8eea7b8219800e827ce2129d36f9305a44a05e15db77e488af653482129d64f4d86a4782fdd1d52127dcc494848f6b2702125d5cfec86a4743f67202405fd5c949094c9286e1922634c669031e612bf984bc5622e399b61d626933db56df084c59b623ada8090544f6d1b9212fd6c40482ac14c1962e9ac88a5b3084b67392c9db9d447af72bdab8d2e73725974f50b3414a5eba2aba023920c95930cafe255e8da5354f82a4135986238c48a6c79c496e7d8aad0dc34a104160531955a477fa153fd53916d641655ce2c7af326a2d005a329a553b6ed4440916de437a99cdfe48d2b8f42258c3e758a6ae876a8886ae808d5d02cc7968786de8766b8803a8d1df1c088e962d0a8a3a051e78246ef58d02814442f31694b59fd0285bcd498b21a81882de4d8d2d0c9f1a167fb4ac9d131035cf65287ca6a243c3a66991e95c8af71b17ca88be29a34aaac7e8113516a55598d8888adc839782674f05ce93663a88a20d552d00e15b514445a0a725aca3b948d964a037b48b5540bdd41514b99484b1952766705447004be528abd32c45e59117b6511f6ca72d82bda4b1a853d283729f6ca107b6545ec9545d82bcb61af689f9bf88a2461568abd32c45e59117b6511f6ca72d86b652443ef8037dffc4cf2147be588bdf222f6ca23ec95e7b057f44d441454b6b427d7fef18de7d55fdb4beb8ffc605b6d3faf93df8b5b27c3311094b94b182b72c2d3155dd2ca389954ff47bf9caedfe98ba747f170c92f7f3ebfddeddedf9c7787425d991b276de11f27f315fe712c8ee6648ec23f8e79989c640bff38317e3c5ff8c75dd234779b84bbb432eeb4147716813bebcbdd2ee66eddb95b772e1db2e9f07f7b9f4afdcd51518e8a7654b4a3e260648ea7783c4df2e4d431405dcc8bb99e3ccaf5e4b95c4feea05eeef055d74cb1fae61ed02924ee9cb6a69c933ba786b3e629dcc33b23ccd12c71cafb45d4ed0914a7a25f9c119292fda29f9054cf982c24a57b058a2125e813bb86844caf703aa054c4793bc6f821a99ec843488af5c3434252bc1f4a139212fdb0a390941c8fa8795493cf3335f9d52fdd96676ecbbb5c0c8eae012f81b55dc3e0f009a15f701e9232fdc2e0805411eb6533bf204fbc37ee7c008e99ac9c979c38ce43278e735e3ec34217390e0fe2d0280e0be390380ec87908e0b68f23a3c7c94547e845e6bdac34b196f396a32ece02446c73d151748487e6ab9de1243ae29858cb8b89b53c4aace5b9c4daf8c810cd255ae434b19663622d2f26d6f228b196e7126be3234a34cf0a69cb946d3ba48a6c75c436171d4547a2e80ee0020a48d91a1c2a45473c42f77816dd8b8e60bdfb81180e97e9fec2e4552e8b1b4b461b4be6365674e4ebdd1dc470b814295b5c76298b6c23cd2b73d15174c48cee158aabd429db7622a0c8d6446c73d15174a48dee1c7a9f2af53e553b54743b55e476aa5c74141da1a3fb880ba878ca16b7b41245b6919652392dc542a5c9fd5ce3e654a9965228e4aaa8a554a4a5544e4bb11057f02e77eb2cab544b695c765dd4523ad2529a4e4b7340171fdf56a75a4ab743452da5232da5c5b4e3547425702675aaa5346a295dd4523ad2523a8be1f0c0027947a6755d74aaa5346e695dd452106929c862382cb078dc7347da906a294cb0e450d452106929e013ec2d0b1d354c8fe11e5c2b95687f5dfbc39fef57ce96b481c1d3f5d64d15e02f8fc10b95bbeae005909eae9c5aecc03d1257c016d68f36ae5736aef5c2cb677379707b7cf57de1fb0cd8827be11ad3f3d802227a33620bd0ce16cc812d40bbc6268b2d98a6d48f633a66822db82428e17a580ab74d853338c2a944e1149670eb2bdc6a0b77a6ee2e9da1c201c4c281f1c21d7c08d7874138d04bb87e45c225e4093cebe029c0c85d3b108135c0bc8833f20867e4399c91bbec2eee9a6070579ec39b5c2f579ac45da9907079c182b85721cd53b8877765a182a09935a217b610949971237b610b1129d50b5b8848e95ed842440afa600b1125d3035b08080942fa600b1125da0b5b8848b15ed842448af7c2162252a217b6109192bdb08588941a0f114578cb4ffdaf71752088d357ae73af70c0aac0645541a017b6103da1e9852d84a428e9852d44a4682f6c212295b86ec2f99402435051ecb229a22e9b22d36533f05063ef3c8e4ce2a82c8e48b3d1b8a019504a84971ad5ffca815210bb74b18b25929bbbab5f000e4171164cc4d6e46621c2c4bdf9c2194eaef0ae7e81a25cbac4bb1a094323c1b2887c84c17b73a990364fd9e2fc966ef3ae4664c456e6d84698bf37cf1a69ab946d3ba48b6c21620b39b6d119837307389efc09968446021d7ac14ba191e061682438cdb10dcf341af78363af09c1d3fd85c794821737168f3616cf6eacf00c05dd9df69564ca16979dab22db48f3729ddb40e1990dba5728ae1c52b6ed4494422321c2d0480892631b9e11a13be7bd4f2112ef5388768815d9f2886dceed8ccea4d07dc4051422658b5b5ac822db484b89ac960a95a6703d540456d408916a294c3f15a2a8a544a4a5444e4b3111820a267196854cb514362c13b2a8a564a4a5e4f47343efe2e3dba6bd14856c878a5a2aeaa528a49c763ee15d093ce51569af4481bd1245b157a2887a250a99d35211a8e01d99d67549bb250aacce15c56e8922ea9628544e4be1f94bc3af719c9076aaa5b0bc5a14cbab45545e2d72e5d5f1e98f77d408ea048fac95b0859d13f6f67e7544e58fb7e1eadef2c1095f5c7e1dc71640fdc785a3cad35593ebb784c7e0f2f55b207edc6d3e6839f876fe65ebc7e07878f5f9cfb7198005b7736a5feba3e70773010b42b5536566071604a27f2244ff5a604168eac7691658102ea540b82e70c2d972e9ac8d74fa50ba9e70d22dae74bb593a1f403a2b259d1e950eaa954e28a4c39da42b0d932e8149ba643189a71c22851685ab0c135804288a08a388104691431885cb9510aece4cb8e6cac2654e085775265c0e8a00b7671c6a24a0790ab7d4ae224d600a99d0b217b010743e105af502162252fd52b62352d00b588848993ec0424809480f60212244fb000b11a57e85091129de0b588848895ec042444af602162252aa17b01091d299f81022eb0c19eb2c5c19b77065d5a2415531575280e9052c844f68482f602122457b010b1129d60b588848a57e5be350b6f167b125a8885a828a5c4bd0d63d8d5df3382c8943b2381ccd87e226874899282e325944cac4fe5ce25f99342e6a0344538a8b2409e322497271510488a3f9f2332c491217490c99246145b63c629b85e3434401cda546da22652b714816d9aa886d2e2e8a007f6f9eb121b34c7b674ad20e4191ad89d8e6e2a2f880a17107f0cc4fa6699512bd7959cca794513ea5cce653c6071adefd20489ba76c050e89225b19b19539498e1005efeeb4afa452b6b8ecc5de9932ea9d2973bd3393031bef5ea1b8d2242e9298cf2059292e922c8c8b24a339b611a2e0dd398eb459cab61de245b622629b733be30329ef3ee2023299b2c52dcd5491ad8ed866b554a4344135dc9136a46c51c859514bf1484b7192632b43444127ceb24cd3db24267bc9625e9b8cf2da249f7a68882e3ebe6d5a602c793b54d4525165b1cc55162787138d2b8147bc92a75a0aaf9491bca8a578a4a532f73ca3cd69b87b47066732bd1f46e2fd30b2783f8c8cee8791b9fb61dac397865fe33821ed544be1c5105214b59488b49490657b4b63470d758298d2577e67fb66b4f6f9e6453e3e8f169f97e5d60bf0f10e8d42e9ffb870547bba531ac34831b131cccd67797575b9bec20eb7bf6fdd2c9fbe929b7b6ed9d6e7ea539005ee2eb5a999b49d61a498af338cc42b0ea49ca3338c44ec4fca6c671829991fcf7786912ea140bafe8cd2756494ee9223e91c19e94cad74c640b60a238504254282b20809ca081294394850bae406e92a2da4eb52235daa8374751752b5ef5d8a5648b507ebeb62b82240ebedf86fdddc48db7045702deab20e0d063d65290b6139a83aeca9a4da100a36dc4d29a584a03b21aa19690881a85d8d985221d05146437bc312ef40a9d44e3247a90a4e047194b84db08b29d119267c32a5d4aa23da298b68a78cd04e99433ba56b322a5d518e740d8da46b392a5d898e44444e2ad9437e80f0e075548f898929e91e8b1553821e021453323d843aa2a4c9fcfb2c26943a2cd8275316fb64caa84fa6ccf5c9949a84a2e2f50ffad7699f4cd9fa32c53e9932ea9329737d323d3f15e93b4c0a96e91538b28db88a57e0c8e80a1c99b902a7dd183ad4af58b42fd34b70641b83142fc191d125383273094ecbafd9a4b4e18eb453dbd27ae5c56b7064740d8e849c6df1fc9c8a902ab126908655886f4b28865511a025738096e7d74896b76c684961f29504fcfafcec075f3b182edd9c1f6d5fbfbf5e7eb9d70be8b0a0a354b93dce51f2898ad290f2a5e5d5e8a4ab08c8e2c9cddef13b7f191e9cab8faff7576a437fb99ac54b726f69dabb08a499ef2e0289d7d04a33c75d04124f31a5c9de45208df4e3f9bb08a4435a948ba09473ee9573b6953b31552eef41b99379d506a82615294cc190a62852261229931329874b2887132817b72b17472b17d72ad2beb7e9e525b56d4514217dbca49010ede5258594582f2f29a4c47b79492125d1cb4b0a29252084c25c5e454a20848a92f7542e79afd57db1decfda3c45207d088343254842d110925094e41e22f4f15188bd155034b1f08a321c6245b63c629bb3f0514c819b86226d91b29538248b6c55c43667e1a318063769fb4a3a650b380445b626629bb5f0245869e5c02785e9332a4d7b5398f6a68a696f2a4a7b532c6be1696863bdba12489ba76cdb2151642b23b653a3c7463d4ac4f9159bd2abf6f7cbf1d9dec9c5192183a7bb93f5d5fded5df325636a8dbb354231ed09eba985148a4d8425167fd197cf4f2f2f4bfaede5cfdac6b3b8fdbc7a3b8bc17553cc5a5842b1f960098549798acf014b28ec8aa1781696509cf9f13c2ca15cf58d720d19946bc8a05c4306e51a3228d79041350badda274e050beb7355f1a6191515c4aa5c41ac72ad2294736b94abd550cd9cbb7c0925daf7ee054b68d5ea7fde07968808f58225224abd60899092e8054b44947ac11211a50496509805a38ab5be2aaaf555b95adf5603c6da3f6ff9d2ca5f8595bfaa58f9aba2ca5f95abfc4ddc452fc468e7d3ca5f8595bfaa58f9aba2ca5f95abfc4ddcd366d320e2aed2ca5f8595bfaa58f9aba2ca5f95abfc4ddce16693622eac4a2b7f1556feaa62e5af8a2a7f55aef2b775bf1ba5d07047daa99d97ed4414ed7c54f9ab7295bf0d3f2f678dba6a55525af9ab543b54b4f351e5afca55fe268188578f28ae6a725f2472f8f3f16a3438381bbc0cf646bff8d226bb3b3f1e37b895ed740657094f584c3e04506a524b24be32f8327c3879b91b0e768ed98fb7c167fe67b8dd5adbedf58aecfa6079f4a18e983fec1dec7ed85edfdadf8b8d2ea1ee2c40a9b6359252f3b54652589bacd41cad9114f600542adb1a4929e3c7f3ad91948327943bd157aeb1bb72873aca9de22977f6afdd62ebd6894c5b032a6c0da88aad0155d41a50e55a032a9766a8dc8184726796ca9d212a773ca1100753ba949aa55c9697e65c0a5d23c8ffd6f5b6d2daa53a6f862470b9d285f08dd7dd085bc394a144534ab23ba5cafc32672b09d3b5b313532ab8149c00619f2467462a5b443e9590ee4c287228d4d8bbc10cf31db92663f39de415284cb050c5a6872a6a7aa8724d0f95cb9b50eee84ab9bc02e5cef9953b775788f0a962926017f109916905bcc7c4c494c4fc6b151392f34b4f4c48f510e89892eeb1c9624aa9db82e7fcaad8ce5145ed1c55ae9da37217ac7849f1da07c389b4da5ae139bf2a9659aba8cc5ae5caac5132636d87be49dace519976a8e8b644ed1c55ae9d23ee0b11695734e4693b4785455daad8ce5145ed1c55ae9d23eeca46d343c3bda1add3768e1a711a5d6ce7a8a3768e3ad7ce117582d310dece00d2e6295b8143a2c856466ce5048da423bbc691f66478829d9c1dbe3dfc59bf8653d8ddde79fa7dc8be3d3d66bc25e5fa3c687f978e1ebf4b273809d0132fd2617bf4f7f53afc3a52f24d9e9dafadfcbedd1f1ecee12a35be438b4fe8392fd4d198d2a9e7b95047636aa0ce5fa8a3fd853aba70a18e76f515da5554685751a15d4585761515da555434c7205ab44f9c4a16660cea62c6a08e3206752e6350bb5a0fedce21b4ab87d4aef243bb5309cddaf756bd5ca5169fd654f77295424ad0cb550a29993eae5240a8d4ecb09bab1412a2bd5ca59052024f683c6ad2c55c481de542ea5c2e64ab0163ed9fb57c3acd8cd49819a98b99913aca8cd4b9ccc8d8cf4719465b9066466acc8cd4c5cc481d6546ea5c66641c57f83d83e8bb4e3323356646ea6266a48e3223752e33328e63fc1ec5c6643acd8cd49819a98b99913aca8cd4b9ccc8366e6a7442c31d69eb946d3b1150646b22b6393bef25cb69ce465bb51a29cd8cd4a21d2adaf92833528ba911246a47145731199e6062f063873e7c91546c3ffd5a7c793add5d1bc2b8c1d54ddfe66ad37ac262ea79801693100af6727ef971038647f2ebebf58532df7e9f9c2d9dcf61769d388b16a1d0623e84420bdc89620e84426381b416598442fb2bb8b5c82314da7541d2ee204dbba445ed922bb44b64d12e855137ebddfa9169ddb4c6dc495dac9bd651ddb4ced54d6b9740a9dd69847657eb697708a5ddd984467c4fcb5e084580526bd90ba18828f54228224a7d108a88501f842222d40ba18828250885c603275dac08d75145b8ce5584b77a30b60179fb97664c6acc98d4c58c491d654cea5cc664e2337a19466b9f5ebfadf1fa6d5dbc7e5b47d76febdcf5db898feaf70c1ab9f4fa6d8d65d8ba78fdb68eaedfd6b9ebb7139fd8ef517ca534ad50635aa12ea615ea28ad50e7d20a5b1fbcd1090d77a49d5a7b0cf87531ad504769853a9756e8f93572e6b5156aa434ad50b7217031ad504769853a97569844235e3ba2b87a54af6476f5c1c633d06db3489ff71e7efdfc757678bc9333bba28973817ac274f2a980f6285fdee65e6fbebffdf9fcba0fef3f06f4e2cf3567eb2b0f33da5c2649b3ba35c6e06d2e367d9cd1e662e2a3f658e04c3617cb8a7478d54a607341f97195b7b90eaad0aefc0e5cc507b81687e05a1b81dbc8e0440d5c031370bd3500530934a4a286fd1a3514450d2251839ca8b9da1eed0e2ab4ab7dd1ae558276c716da151f6997c6a731034f97ca7fc1d445fde9e17a5d571b589aba2d746b204ae5bf9c08a1539b3599129b4849903a91923ba3458c92c4d6bd571bbd5ea98454c9df0021ad6d0752476c2621a5ac0027a4447752d490892f58cab967d4d5bdd3ba2ebdf138a69052dd494d7b413d4916a4624670696f1f0d4911623b2e27a452cb85f947ba58670c519d31e4ea8cc11da3833bd60677cc0ceed8175c6e2a10e5beb9cd87a5b7504cb7ec26e9b27585a0946fd971a22252bcd7f245a4442fa18a48c95ea21e9152bd3660444af7520b1129e8a3ab224a895b0c88cc022db9c54043b71828cd493a04628c3a9d226d96b2e538c48b6c45c456e4d8ea6013a10d61485ba66c150ea9225b1db1d539b62ad8c268b3da578294adc1a1a23a61913a6159752203058236d2fb1bc0124718b09d3b305664cb23b63cc75604ea0b6db244da2265db0ec9225b15b15539b63c509eba4964c03618c074ca16752783225b13b13539b68db26ebc13127b20c0135802307712780996001ec212c0d9045301916f849b934fb9adece8cfcde0ecf584f26f6f6c6f8fd3cb3f1f1775c6ff06f61fe7e5094f584c3867023e09f022dcd0c5c1f9cbfe70f387fecdd7f63e5ebec1d1ecceb7cb7706de025ec0e703bc80b7eb3407e005889c02cf025ec08d1fcf035ee072d6c0a5bc820ba3c085acd0bca7bb830c5c6513b82a32700dc300634848e1554078158af02a44f02ae4e055707777826b560e2e5117dcada9e05a97834bdb05e19e0c2b9ea174c57357e79bb66648885ece774849f673be4352fd6c7f444af773be4352d0cff90e49997ece77404a927ece77482a355b984c0ac5645288924921974cdaaaeed86cc5263befaea489a680201714134d214a34855ca2691cf2e2e643039e269a02c23e504c348528d1146436e00e436cdcecf84a69a22960a22914134d214a34855ca2691cd2a37241039e5e310378c50c14af9881e88a19c85d31134308a8ccd030a457cc806a8774912d446c21c736842cbcf2c4131448af98012c6987e21533105d3103b92b665a88a451d60d77a49d3ade98ba02c50690103580845c0348dc550d3f9e988af48a19c0b424285e3103d1153390bb6226868ed088b5af0493fb97fc59ba3959e4e24ec1f3b7f58b9bcfb73b6f57dbe35e52e5f6382f497b73ef21d3098783e021d2fcad2bfb6a7179ff79f35d3e9fcbb79fdb6ff271e762650e5fc9a98e3a95d2fb4a984839a3af845da2c043ac33f94ad8ed09c2daefc05702ef62624e64e22bb9fc3568768c4b4b37cefd362ed431ce1d36ae72d7b8ca5de3306a8327e0905e4a0dd8f3048a975243742935e42ea50697510dae291034b2dec85ea3c31b9ddae8b8362802e8e52bb136d716c0f4f195424a86f4f2952252b497af149162bd7ca58814efe52b45a4442f5f2922257bf94a11a9d478b58169b1381da2e274c815a7b70a3c365eb1e1ce3b2d26316c068ba20c2919364342c366480e518a239466f3619eb0212c65cb718817d98a886d0e518a2322bfd9db5792295b8543aac856476c73aa268ec0bc72a1481b52b6ed4494102513d5739b5c3d7712f17965e60d8349ebb90d6d8758912d8fd8e610a538c2f4ca131730ade73658cf6d8af5dc26aae736b97aee36a26d9475c31d69eb942de01014d99a886d0e51929193d41815341526ade7369863658af5dc26aae7366c7aa4df18313cc2336c5a9dd7d7831ffaeedd908be78f2ff71bc3e7f5532232be1290ff38732c3ce129755e864dacf31a7e7e5edc3b7bb85b3a39fff6d31cfc3a5c187ee5b33a4a4cbb4a64c35a50c9b0f940258317ad183607a864583be55950c930e3c7f3a09271d70f1827bec6e54d199737655cde94713982c6b57e332e57deb8ba04e396de38a5629cd81b7b3c5ca70ab96fc27dc3374d614ee392a40da250a688769a08ed3439b4d3b87271e352ae8dabc933ae02d2b8046ce36a5d8dcb8633988e6d78d1c64b9131cc4a4686b9eec4fc094989eea4ea603376176252c5232802634ecc1452aa3ba9692f5882a134b3a440b2ba6b27ed420a662045c092d275428f1e7fc1120c25a90a12d83a502a95a3e7284d7ebd105345418ee0549383538d53b2c62959e39c07e38cb971c6d52006604a002aa34ede4465708d4d00aa8484292923ff3b7e5e31032921a925c51bb94948152f5da88cf7a72a22209ad40df7bb9052dd4991ca46bb172482d44a292155125de97641f3825d2841674ad3263d75759d6537985a6864d1e39591c72b331eaf914e41bb942fe3ce0e8c4bee332ed9ceb89304e3d2950c767d3392f5528ad5e6c2972ca5bc76db531125d1679f4794642fe5139152bd5462444af752d41129e8653e2252a697510b4985c0300a7294236b7239b2c68154c61d7419e504d9657d1b77ec651074358af5d264d1f3f6d3af1129d147694494641f451651eaa75d2352ba97ce8f48a5a12966fd9a62d6af89b27e4d2eebd7b89a01afeabc8b88c15a9af56b30ebd714b37e4d94f56b7259bfa85a75e49262b09666fd1add0e1543d328ebd7e4b27e51b1c72e30620b69d6afc1ac5f53ccfa3551d6afc965fda2599191cb8d7b336d266ab099a829361335513351936b268a464d842e3e1ebe9bb499a8c19c5a536c266aa266a226d74c144d6ae3b391863bd25629db762274912d446c21c7b631e84e2b729e0434907a152dda648aee8489b4b099e44e9828d44290c5a4005a8bbf982280662200cd889cf26fb43e8b1ce396760aa061468f3145002dba49c6e46e92412bd3cc2e4f5cef34c3d36086a729657856ee49a0a5ea7fe5d8cad0c6395ccbf8c3c6dac189d8d6d77ce1102bb2e511db9c96f2565446818642da22652b714816d9aa886d4e4bb926c09ebb0f735ada3a650b380445b626626b26f8133a0ab284a74d27d726d0dd934bf5f87e3e84e5adfb8f879f2f96e8e2e7fb7124cb307bea57d1a39e302de74655a3930a13a8baa2ab7b0f1b8f5cbc6cacfe58fc2c76deeecee680b11c3043b130a1fe791e18abfa5c3b61b31726541fc265a6b9c284ead7ca8f670b13aadf6bfb2ed6a632221cf2d4bca0706336a0aabe71f7cdfda5d560cc1d7d56dfa4fbe6f02beda86847453b2abe194dcd329148ea3ec650306951306924981964b722e31e97b98760ee01997b78e61e89b9c765ee55186a8652a57a57180bb3d76bf6fd60ac9014eb076385a4783f182b2425fac15821a97e9164444af582b1424aba178c155282b188adfa6524c82c27c8dc09327782cc9d207327c8dc0932c7fdcf493f182b785e4efbc1582129d60fc60a49f17e3056484af482b1424ab2178c1552528952e48d6236f817baa4143984b2c4a18ceda37b1d87167158150575f51364c457445e58ee9ef3d6cb8cbdb0bc9722529f4ca04f268a3e99887cb2dcade7d161466b0c28d24e7db2e0898a3e99887cb2dcade7d1e1496b7cda574a2da040d3278aa64f441a2377eb797458d31a3bee6927d5fbd52f70224ad5fbd5080bd9caecc1517038d41a5714a0e48aa3ea17ed9028b29511db5ce4181e46b5c61c1750a63b4aa29d97c5ad24a3ad24b35bc9b45ba936130d77a46d12b60a1d9f528d7b354243b659fcce6fdd469648e2ba2455edd52f70d94b55edd58888d88a298782ad53d5be924cd9e24494aadaab111db1d5538e705a13d8b285942daa49558c1c75a4b3b2f896d7528d91258991d5a996d2b8a575514be9484b65f12d3c946af835261e69a75a4ab74f54d4523ad252597c2b3c126b5d0a941b9d6a298d5a4a17b5948eb45416df0a0fe45a87066712522d05a8a5a0a8a520d252597c2b3c0e6cdda996f6941e3677ea9ec85dbdcd76cdddc5e5aaf8bc3178381a0b58eb08d405ac4da665fdc3b434d5ea6f26f6b0113764e57875b4bfb8f9e3f6f39f9597cbedf76f6b7384ad6ec241b5612ba8f9c25640bd037a8eb015509000b2612b183f6ef261ab4d3d63d416d2336a7350ab6f5690a9d38dd4595deaec0265ee2fddb2bb86c3d537bbe1a88b7aa95336d46d07eaa25e2a713b98542e8dfb1841113245f13491781a96f1f68ddb07c6ed42e3a4d4b825336e8736e921c6bd0a416d68fa655f48d2baa1a65ff64544aa5ff64544aa5ff64544aa5ff64544aa5ff64544aa57f6454089925ed91711a5f1ec8bea97a120d34c4fd0ea976edfb9ec254adc4e236e1712b7b71082a4a4dfe960f4bcfdb22f2252fdb22f2252fdce072352bdb22f224abdb22f224a89b74ba9539b3e27b5fe454129d2b082bdfed7042c4fc72e7e1cde64433b1ae6c2b62c79c492e750171afb7eb16f14fb2a34498aad7e21714816df5b450fa172ef1d8197de1808a4ad53b6b8a18ad0298da0539a874e23b0d41b1f7ca52429b6fa05ce762929b61a893406cb99be189cf5c64e216d9eb2c589285d72548dc888adccb18dc0606f5c35d25629db764817d942c416726c23f0d9197362700159baa330eaa1bcb89578b49578762ba9602b51421aee489ba56c390ef1225b11b11539b63a8c570d8f5d17ca65ca16979dab225b1db1d5530f01bc53d5be12a46cdb8928c58f34c2bc6806f34a205b3481c83645b928a25cb48872d108e5a222abb364a0b3d000a348a5281745948b16512e1aa15c54e4b41482d00dbfc6c423ed544b89f6898a5a2a42b9a8c8e2e221048e2e05ca4d8a725144b96811e5a211ca45654e4b45003c3a34389329ca4511e5a245948b4628179572823d62913bd5d29e723bfcdedeeae6f6c2debe58fca10ec4e0fef1ea482d67c25670e7ac546a4f78f2f5f0d51f4c6c77be0bb787f4dbd190f16d727773bf2f46bf0f77bbdec356e3154df8857dceeb9fe70a5629027054cddee7bcfa108a8fcaf539af7ecdfc78b6cf79f57b2732dabd923b0fa5e0fe056e0c507c552a470ad75a15e548457294a9c0ae7ee9045639eeeea496226c468b796c9ad7379b55b18601b08935b57759c536a1775923a5ad4f58cc63cb90aafee7485562c16afc2b2155eab36068eda81a5e7d5e410d754d2765ba939af2823ad5301a454417358c8e348cce454eba9113a7d8b4dbea1a25a374334fc7256a93a66b16bd262322257b2d51444af5129c88546a7b10bba445ec9246d825cd6097f523866be377119abc14bba4885dd222764923ec92425632642819ca34dc9176aa33007506147506443a03723ac34ba2934baf41506740ea21433b11450f19220f39939bd7ee835863e13e9872d137bbfcf9f6f5f6cfebcbe0e08d7ffb2dd9f3defbfbc7719357193067f29a8bbeeb1f5293b7bc3b385c1ded7ed8dd3a58f7602d9d78e3375d3b3ce370b6fabea85ff5c3ceda70fb64e9dbe52c86cf19faf6c6effae7f90c5febefce71e377f52114a2ec8ddfd5afa51f9779c3e72248e61c52469a7f59e965b6f969f50d1d28934a531b8a99a23499489a4c4e9a5c84c55cc4c35c6d1dc3943f5a84de3a1a3eccbaae59f4337c2129dacff085a4583fc317924af40c433f9495eef3a946423dc3c824dfc464b52a232a65db0ee9225b88d8e62423f285503208d24e22714671a8086ab108d4623950abf5bd1a496cb8236d96b2e538c48b6c45c456e4d89a508bfb5dc190b64cd92a1c5245b63a62aba7f99dcd2ea4883b303aa53bccfef6fdfece5235780fa74b1f17d64e07574c6794b9bb4abaa2673ce1a9dd61186393bac3b0a3e1d1e5eedae5c5687d67f5f66df574ff6a6d8dcca2c9adf5640cdbc2d43fcfa5c919a68e30367b5b98ea3328412cd716a6fab5f0e3d9b630d5efad03c25c14ca78f32fb771dcf119c3dc5fc65251c2ec08c68aa2c42251ca5c6c53fdd2f1734779cca11d0c4f7019835e9a5c048a8e995e9a3c24554acceba8c92352b497268f48a54a06e13e5684fb5804f7b11cdcd7aa95bc4a4de13e86701f2bc27d2c82fb580eee4b8c7b23190c954c0af731de0e95e03e16c17d2c07f7b5ce4423890d774f3b85fb18c27dac08f7b108ee6339b8afe1e7e7bad915ed3e48e13e86701f2bc27d2c82fb580eee4b1c29e6b9236d3db977c5d6ead7d745f3eb65515cec3eee2d8cd8efb7d7f7714d5e31709a5c80270c939128e651c242d2ffebf5e5f1ed3ae5a31df567f5375b39b93d3a9b458d3bb7b5ce07f06a1cafe79e518d2312c93c1239931a97283e610fc6408d4beec7795e8d4b67929493d4c64035a6d9c1534ca32290a91c49942359942319c951a6e162f54bc74f3ab97585040c413a26752f35ce032d27a1971a8f48995e6a3c24a5482f351e914a358c421151450da3220da378d9d2f2823e55a96428940c55940c154986ca49466cd91bc990a861944ed9b64350646b22b61950a7f5241a496cb87bda29dcc710ee6345b88f45701fcbc17d9e5f33d7cdae68f7814e832d8d0e962e065b3a0ab6b49cea45f95d8811959e7279eac6abde397a5cb918dec0abb8bafd7671bd7f4b336a5c18a7c6b5f684a71c28303de94081bf1f1ff2cbdf9767ecfcf2cf67cd7e3e7ffe78f9670635ee8076a6db0305a6e73b506058cac4608e030586982083ec810203e6c7f3070accbd0b77e78bdcf9e6dcad2b7752c5dde91877a9e0dc252b7397d7ca5d2220b7ad8b2a978cb96f8e8a9307ee2c047716823b0bc175fbdea96c823325788cfdfff3f62ebe7614c7bbe8bf12e92225916eace9473d5abaf748069bc4046cc73c02d1912c028640781a088fbffecceceaa999aaddb5d68cf7ef04212def356bbafa55d5f57d5d5d9d43de311bde318f78c7ccb2e4b2a804cb146599b012f99725f82e3771bd645f39b75e0b81279d7d521a2947b76e2f99deb6e54002d2166b6ba27a1a6e3b0039ba757b093bb91d6b74b9283e51d4e2419b601c5b54b046cdee1cde0aebb9585294947254522ac9861ad992a2c34405cac992f2e192b65513e6297cbba46823a59578012ed86e5283baa2eaf1a2e6f659b7c01505179d95366301028076a428bc52d43e7e6d56ef0bd3338a971ce9cc959206c7e07233abf3e06af3d9ca89ed12ac5504fb148da92811e9ba602cbc37b7131a15ee336c62a07bc0cb81929b9bda4d0dcb141e7c9ba7fd3de2257abf42e52345e5e345cd3dd8e81ecef3acc8dd72aea872bc81d78a727e5b917082b25e85b27c1198ed624ea297c149f4f94b59262410a408cf5f2420b024193e61fd4b928548e2b64beab5906549a2b88b86b49589ee62b6a9ecdacf7799cca6a476270ddb1795a63be9bd292addc91a99a2f29d6ca429aadcc5709b92ea5d16135312dc65813325e15d165d5312ddc9133045f19dfc1353d4e0f867d9df8bb4fc353006127a5724a4b4488867d1c8cd92ef666bf7350ccfc71f5b014c5177b3b5a6a87aa715c014e558d3a27c7a09f9f462f8f432e2d38be45de80657dd6cd2b2d98bd56522ba287e061c666694d1cc580d3ceedd7a3d1254dc45f1f317591fe5506c3162cb482cee169b1546b036a9f8b5518ffd95122e8ac52c8a65b428ae8b5b35b065d2b2c98bdd3a8243b1cd881d794debd25a0c4c5a9167713719cd5f6c8f224ea3ec536f2e7f8dc496dd32afb04c07b0162f560d42ada1583062612436ef9c0c8581ea2356f4627592570ac5b211cb23b169e7e228ecdc9ae436900be8b047392973d9e7a45cfe1a899d760e96c25c9dae90bd58ed0828a1d86ac4d6917bd776ee5d9630fdac61fa05bc9582ed5168a5c058291859a9d59dec56ca81fa02de4a29715720b45268ac144eb1339bd85011da24cfbc16655e4bc8bc16c3bc9611f3aaeb6532a047e78d675e8b32af25645e8b615ecb8879d5f5b9a3abc9812ccfbc16655e4bc8bc16c3bc9611f35a72dd7b0753ffd09ef4cc6b51e6b584cc6b31cc6b1931afea9b540329b7b2af64617ff25afefe93d7bf7cbb3efbfcc1b7fffaf7835fd3f45e1b50a024016685ea5a703d126056e8e269e02f5ebcfec50fcfbefdf2fe0f3fff52fff3cbbfa7effff5f7076788505990683b065ce8d58e0117522da45738065c3426b3d0f01870e957fd2cff1812a14582a8aba8499500b32a76aaca9a5065fdada2c75546becac857399c5285ffaf12d95f25694795b412b54a29726abcca09fdaafb78c5077c1696a9b559e330eeb398b8cf328afb2c9de81576b5f491131358c4241571db8ab85145dc9ad27a2d6466cb325cb68589cb9d88d06d03aa70bd1b11ba2f0aee4684ee8bba13263325d19d88d07d497c2722745f52bb1311ba2ba94d772342f745dd8d7a3045e5bb11a1fba2cadd88d07d51f54e44e8be241820ea66d6e8365aa3c5e32a7250b1483446dd5c83f064fb4122745f43be1b11ba2faadd8d08dd8aaa6798de6b4539efad8a0f50359eb5869940abc9045aa712ef5fa98b6ce181854616165a486c0179ddd3b75b75c05467848ed48b1c7a59d587d7d6699348612fb011cba35ed8f30aba786d3decd051d5f0da1a86d756135e5b47e1b576bb50174bd0b2b3175bf45109c55623b68ec4eeb7277571462d1bbcd8ed118662c9881d45be99ed5075067400ddade7f3174d1f45e8a81a76af8ed83dbbfdba3a1fcae1d4ecf54b03586b0e152b1bc5ca23c532dbbdabb3a31c4e75b79ecf5fe8b047b79e2fb6c3881dc5a598ed6575ae74baba5bcfe72fb68ee0506c3362477129663b5b9db9d5f7acee3aa0f98bed51e474d6fd3d40cb5f23b1fbed73751e75004bf16255a54b0dc51a2b55469bfe6d6f34cbdad7aa9c3e41622d3ac9c3cc88d56446ac6564a5da9e57581deeb635c95ba9aac35e432b558d95aae95a88833af8dadaeaad54dd1e8556aa1a2b55ebd5cdd4d595d09eacde4a69faea5a432b558d95aa430ea7ec5720e9f2cd75a9d55ba9aa2a5d432b05c64ac190c3c9bb15afaed2b56cf0564a032c2b84560a8c95827261bdcd3b47ad68684c5dc9b5885ef8f1e5a7e9eb2f3ef9cbc3fffcf2e33fbf7cf2f93b9f7e367d739b5e989de03f0a1a85b560b87ae4a1ae54dc38c8ea8dcffff5d707fcdbd3371efef2e3078fe1b57f7cf2e98f2fce700b32b20babf7da2a905e895ba8b0f5179fe7162a6ca3dc46dc42c57eeaaf6a38a6e516aa84405516cfb0b74c969c2a46b18ac9aa32c220e30db2a70e425b8250c420743cc8d60748760a10da0b24330748401ee86e47f5146395a381554f04d79069ac8669ac23a6b14a6c5795d4dd55a29cab447a5539a254e5c85095c8e02a69bd2bf55a4817c811d1aa19092bd6bb700bbbd36615e14edc82290aefc42d98a2e82edc822989efc22d9892da5db8857d4934dd855b3025a53b710ba6a87c276ec11455eec42d98a2ea9db8055314dc855b3025e100229259a00777b8cf5f8ac293287ca7553550b512df895b30356c77e216f645f174276ec11495eec42d98a2bceb263e65dd2028871e1c1b0f8e6b4c09ab7f6cb181c54516135a3cecd0380f48a9ca061af1909462ebd239178b3d34da302287d0880d34e2d1c69161c475f1d21ef6b93aeb869ac2249dd524e9ac6dc8c7ef19785d2c753d6e1e1a6d38a285d0a81968d446048e61fc757156afdd9f9caf9b431f9e9cafe6e47c1d9d9cb73b0cab33a03b7fd55d323ebb3cab430fd125e3f3933d348269b4bd6d763456e743b34e80bb647cfea2e8a3128aad46ec50b1f63b28eaec6c4d022f16f5118662c9881d4123b363a3ce55d2b2d98bdd3a228246b0bf647cf96b2476bf43a4cedcea7b82bb647cfe627b9443b1c5881d4123b323a5cea30ea0cfa7089a1e02c27c8a60f229421a5aa9bdd1ac924da5ea791af0f91441834f21cca708269f228cf229ae46ba2f00e85c65f0f91441f32942984f114c3e45c857770dd5c1d7d6fa7c8a90b74735140b462c5cdb9f585d09dde3059f4f11349f2284f914c1e45384513ec56a4985eec8f0d693de4ae9f95c08f32982c9a708a37c8adbfe4b97d71d272ddb5b293d600de1016b3007ac6174c0daedfe74478dd426accc5a944ee1edf7fff3c6e3effffde08ddff8cb47f7bff9ebe7f9117f799b5ba8807f14348a6bc178f9f416ac24dc905898befbdbaf0f7f7cebc3bfd0a3671f7cf2d9e317bfbcf8ead1997470dcc1312bb100cae69d2316a06c9dd5ce130ba0fc1fecf9bf8d58809ad6e769482c8084148064850359cd41d61b108b0892230e647841f419c40b80de15624941c85a906981c23ca11c0c43096142091743dde7004f2e829c0b033d040821c70886638411c708122b0172ca0c249d3a48e404c8993390e4ea00d268398106d06b215d20e7d14083c8a0c25d88855df203a8782762c11475b7986d5314df85583025b5bb100bfb9260ba0bb1604a4a7721164c49773b99608a2a7722164c51f54ec482290aee442c98a2f02ec48229896ee34330b7e5c0e0b69c0c72881be4503508a70a1a2b09d1b1fa83c4c2be8638dd89583045a53b110ba6a87c2762c114e5fd36712841f127840942c12408855182d0cd3db5aeb98525169259383a84e28003460acc0d40804346aa597fcef957fe0620d80062780310981b8060700390a3c375f1d21ef63700c10699c21b80c0dc00043424e3f78c822e96ba1efb1b80600311e10d40606e0082c10d408eee5f17674dd30c3e8b266cde7c9845134c164d1865d1b4db0bab33a07b7ee0832a61f3e6c3684a30d194308aa6b4db19ea7ce894f287da41d931084fb38339cd0ea3d3ec76fb449d9dad491e1769f406845934c164d18451164dbb5da3ce954e57f6b848e319a085b8a8195c34b8e1da6d0fa933a7be67f3be67db1e854e67334ee7e0866bb71da5cea30e60f3ec8d9e5b8016b237cd58a936b4527ba30972372e689e1c68de4a29330ae10dd7686eb8c66964a508768cc2ea70abab8c3ebc0d35d80bc3b83634716d385ddd3254071fb4eceac56e8f20148b462c5edb9c585d09dde0457fc3356ae67b0c6fb84673c3354e232bd5d71c91ae8e8cf66472560a53d2479195c2b4b7529846568af78c0260078b5bd9c58badfaa88662c1888578bd65eba84d5af6e5b430d3871ff2873fbcf1e9cbd7d38b7affeb8f3ffaeba3bf7cf1f436b10085fe286894d682afa485c114a48579f6e4c38f66c1e5e967df7d43f73f4c3fdcffcf1b5fbdfcf039f39bc22cf072375afae0777f79ffd1bbefce653ffcddfddf3d7bf8c693f73f78765382e1181267d9e9c705f8bfa63403a6cb4962b465a89722623e9c15e69d8fbffbeec5a7cf5e7cf7f2c50f2fbef9f1e31fbff8f69bdff7e274c4b3de78fef4e9c3078fde7bf8cecdf3a5b68b9fb8fe2aaf03b49737bf73f3e31beb886b9a475c29c0fb1f3e7a373f7d7b9e2f4b879479ae2c2069d7fafc0ab792a324a4415972506614091941923ab26739eeb40ecb190d9664352cc408cbee43bb7956e41a84326d5a9f87179e63c6f5f9f8c27394331f28f97150725762ed7fc933d846d29b168decc330b20f4d641f8e22fb504e9ca0e4ea41c9aa89ca106294337206030bc3936bff4cd3f20f7d2b1d7aabdd6bfa1fcfdaf9f04f9bdc00acb4e325944325f89afb8543cfde6278f616cdd95b1c9dbdc5d2c75ac83139d1834ae061a18b1d96ee4dbbff203dfc53b66d6f9c61df763e5c5c9adda49be27c47b48bdd77a4883a1d2ee248a37c0e4bd41c9618e6b04493c31247392c75ea4f668448cbf63362f332c21c96687258621dce886c148fdc8cf057d6a062210cafac4173650dd6a1be97bda2d7de68b565feca1a547480e1953568aeacc1d19535dabb653ffff58039c2301930c2ba4ac03819308a778de223a0803914b881e210a39e0c447f2c183737353c168ce658308e8e05a3242a4371cb105783aa65f341134a7be589e828a320539bf5232c22a2a12e1571c1a0fa2040dc1cd030fa0f4df41f8ea2ff505c79c43e94281f3a6a5114dfda7d7950f1d953de571c4ef4c381e2f07c717e64e8509bfc5bec0740d536249ad0104d38229a5613b48e43f73c54373dd1844a34614834a1219a9086e33e9971af4e6d3cd1844a34614834a1219a704434a99aa291ae76d7134d485b478476d7104d38229a5623d17bb74bdf7c481eeee021a7f5f978070f3b5210ef15650b0e650b8e640b8ef42419fa7830d4287f0c03c1d00482e128100c251609655710c55b460dafc2e838ed3adb978f9d37716bdef31985bb5a189d2cccf92434959d2d60bedeb4cb0538ee0b95fbc290fb42c37de188fb5afd09d99a45093a418d01c3e860eba817cefa69d149d76b65a782d8dd483362ad1e7766a322fccaaf9c1b869c1b1ace0d479c1b32ef9d3789b1418dae44cfb9a1726e18726e6438371a716eab86f5c12d4edfc8736ea49c1b859c1b19ce8d469cdbaadfeb64ea9687b4eceac5823e82502c1ab1185b97debb5dba1e67a43de7b6594e9a787dce43cb49929b81241713092d41b9ff25cfcad66f4e4d494f8852784294cc09511a9d1025c90c4192ab88e4680669a41985a9ef26b8846229ca7377ebbdd8dda328c35d9ae8781970b00c5f7ff4ddadb32c51d8dd6cba9b47dd2de32a875e483270901e08a5d4ae74db495348793a516000a329ca4fa79d78a8907ca290434d73e42f69e81e85a17b6442f76814baa7aa90f723a54785c987ee9186ee5118ba4726748ff2706654a388cdcd0c1fba471aba4761e81e99d03d2a43fd87bde2e7de681d351fba474acc5118ba4726748f46a17b6a76c0e8c1d6a421a1496b041e9531a149b21291c470916ca612f4bfc4b2aac74b3edd1c291b4061ba3932e9e668946e8eeab4ef52615549a922aad36193b47721a8465a98ea617358f3c132bc6caf6b9aab8ec25c756472d5d128571dc9b619d53e6c821a74f39ba2e0b4adabae82658aa2d26e95e19bccd7ba2a78af1d7cef429d3d0746ca8151c88191e1c068c481e9949c4cafab23e3af6d26dd33a6f0da6632d736130c473919854037cae02daac65e128416d5845bd128dc8a24b65415b0f539a6657b8baa109c30b4a8682c2aa658fd57e97d4e6b9370785d0d61599f8fafabe937a891508b2441b1d4f7932428963697d4a7c6238d41a230351e99d478344a8d47421e90d09c243124445bbf5dd5b52be098c24b8ea7a38096f0aa025e2d223af9698bb8d40e4f5991525614525664282b1a5156eb024d7d32c8f2a987a089ea194f6d8c55293c81b9b6fe502178a29023ee9ea7c54869310a693132b4188d68319dcbb4efd8cdeff2f157a4f15714c65f9189bfa251fcd5aa3b5dfa3aac3a903efe8a34fe8ac2f82b32f157348abf2289bf52cdc53e8db46c6f8a37701dc65f9189bfa251fc95f6ee64a6edd6a4615a025a2f23a6364e4b4072708b24f5004b6a0b9efa5f7d3b5d47b279956cdba350259b51c956c2fd2c1276805af7a7b7b2ebb15de089f7ea135e80710b77bbf7fc00eaf1470a8f3f9239fe48a3e38f24676c584ef8b0f0babcb13aedc45e6d621683616aced3f40a451888c9e145c143b01b15925fa910d718a7beac1438879703b3c95ec6a3ec657d92f529d7478394d3639fbd8c357b1987d9cbd8642fe36938fa60a678b3a3cf9e9b62e5a638e4a6d870537c899b12e92c294578eb649fbd8cf5540f87d9cbd8642fe351f6b255a15336737d6bd2109b72c2f5f9189bb2e43b61211458e282582eaa62d90063cd1ec5fe1426eb294c0e4f61b23985c9e9c2265099f6f05bf7fcd99fc2646502383c85c9e614268f4e61728fb9eacb40ed3da1ad8dae1ab885d08ca6e67a18d9d9f7c03712f511868d24d3488a230ccc3e1beb75c3ecaf1060bd4280c32b04d85c21c0a32b04fa2076e9bda7777debaf1060e59439bc4280cd15023cba4240598e3e8fab8539ecc39858c398380c636213c6c4c33026e0db1076dbabe732e4e2b9f0fa7cccc5b3c483b0c4beb184c333f4bf7a289e6a89cf83c69b028579d0d8e441e3511eb4becfc0821cb993585bdb22f2e602b632f3be96574067b6043fa81a89c46124129b48241e4522713708829559903ac3d6a9c763d3a255bd9e8847cbb90e100d87c4ce74a21098ce141234c6e76a633dc9c061ae3636b9da7894abad4f3c9d867d3474fef93b705963fb39bc0397cd1db80cc3d12f66da931b7df04ba1068630844b2198a5105a884956e9c215b3b2528c7e29d4b073c6702944b314620e955ca577bba34dc2611c1a635d9f8fe3d058c248584e9c30f5bf6408257c9e154232fa15508fcd31862ba039a7c6a3736a2c6896055db2a03da6addfaec42ae070b98ef81cf796a15373d9d1394c5719f70365a48365b8da937752692b327452c938a954c398b56db9b7542e931f61da1e85236c7263310d475886b60ff4ead6e9c422efe3683606a6d0c761e3e3f0c0c759a712b65da4d6aeb5ec0d22ab41e4d020b231883c328842b676e99db8deb956ec0da2065e308706d1e491e2511ea9b577bbf45c9d23c9631f87571f87031fa71f3010b6a4095bd2a6fe579303065bbf791f47c382380c0b621316c4a3b02096a00d96200a1644c97a430487f9ee8b75e953cab0d3b230b7bd7bada5bd6ec669ec2fbe05c7def255f4d85c99190e991936cc0c8f98191634de840b688256db86cd2366467b260ddad82232c6bf65dbd84202862fbf968fbde6eae83896a61c4b0b399666389636e258746ae65dbfb2722ccd732c4d399616722ccd702c6d1a8e63358ad1ec3836cfb134e5585ac8b134c3b1b434d447d829629b7aa3b5933dc7d294636921c7d20cc7d2461c8b9a0130b3766bd29063692bc7d2028ea509c7d2e46c41936880261b804d4e8636f1b89a040534c1764dc2f79b38514d969926c7689b6cb535d96a6bbdc63701aee506232d1f553ee8e6e326c7ccfc51e403e5a3dd7cc849b529cb412e3d41d53cdfd3d2f688c37e6ea69f074e6e13b6a9498045936d8626cb769385a50913d524f0acc991b026bc549330b426dc42d3d0e81686150158459f70afb261201138fb3001df439a96bc4265dbfa68610c51c57ba536aad030a70572ec4ada5b9a88684ad5d71b4cbdeb79b9d5c885a30daf695722eafb78b4bfaba977b41f8b07c546bbb158f6c353e37647ab0f5eecefe8ccdf25b9669ca3e37fb71b3e9e683eeca969d8530bc39e9a097b6aa3b0a7551de5e0672b5de5b66ac3e5614e3454ab829767d7dadb616bbdf1d140a8160642351308d5cad0f8a47d336b3745baa4858150b7b42a61f2dfd8f1f627f35adda44400a09993796d74326f3598bdeab51b4c9d0bb55e3627eb7473d3dbdf2cd014c9b4f06681666e1668a39b0556bbdeab59bb09d7610e239a0ef5b7d16b7f9b6753baa685b77936739b671bdde6b92e49bdead0972bd0b2f3d1893eb6673ec0a96980530b039c9a09706aa300a77509edf585aed69b583caad6c67a7be2ab29f1d542e2ab19e2abc1502d715f4dec6aa95e2c4e976d67a2cb9dec4fe9353da5d7c2537acd9cd26b38d445dad717bb2e6a9784b9f66fad19898c15845bb3dbd3630db7c685fa69e8b18643fde47dd57175b1b46cbebc58ae70c85913f4baa8f1588d425d24a38b34d4c5b6af2675977a2b3bdfa5bf8df526af961a19d228544b326a4923b5ec6e6bafba04bbec9cd83044e9d6441f2f9b3e22a96944520b23929a89486aa388a4269bc15adfee9e6bc7fb88a4a611492d8c486a2622a98d22929a041136c994db84a66e72e2a6f5fc1372daa80991d45a474452dd8e9705bf363de8d5a2fb35f36af4c63e4d7899261d1b9cf0064d7dffcaa40cefcd5c0b186b637849e605b9c6f8847763d231f31bde8879abbfcd62135d7fa9af5d595aa33b2fb7f7afb81411f3b71530ecef56cecb35e3dcead1868f279a3fd9d7dad627e162614ef6b5d1c9be55ef79d5a7ee4a6bd9ecc5ea3a129dec2bd3fe64dff2d7482ceee5756d5ef7b717c2c3889dbfc8fa2887628b113b5adcbb87bd5a8fee76572dbb7ab1a08f20148b462c8ec45663bb3a51c45a3679b1db230ec536237664e1bb7fbb5acea97b8f6bd92e9bd6fc45d2472912bbcfa6b5fc3510dbfdd32eaf5bf13505c5425879b1daff5136adf90918b1a365b83b9a5d5e5f4350a7943b6a377f41fa8842b16cc40e08d5d5515cd7acee3d6e4d6a4e6cd61ae529129bd35e6c1eb94dddbb5b57ccee64ebbcc9d98b2dfaa88462ab113b6216ba9bb6aed7d03d1f2d1bbc581df628e6697e4246ecc84a75df6af5166af75cb46cf6629b3e0aad5431566a14f3b4fa46abaf52baa7b496bd8f7952fa78fe3aafcff3883e9ebf17cab60a815b85ce05f90be4d9a62ec5ab4bd1b955427529465d06773fce5f0a615c447a11a2b968bf85644fb1fbd0668f6529eeca1e4bf01a1f7b6dbf35b3d4f6581ded5bd59bbdba3d0acd5e3566afe64187d63eaa42d257a1deab8e63bdb67748c3ca5edb3b1cbf05c7de72a350f15815fd6b7ef9da56b61a2e5fd52c5f830c4ecbf04a17f67eedf3553b14fc3882d608c27104338e301ac7ae0aeb3816a718e0f511541f21d44730fa08437d24336f6a574b2ddb2f5fa0cb1784cb1798e56b707a4dcd40efdd2ebd6c65b7a189eb37392eff189b38941d2b926259fe62299d655c9bf4eccd252225c91657bab9c971feb8f94992bdad94e427597e7243de9524b32355c9c928154f371e4f4920bf04f925c8eb370bf5fc2165de24a6993fa4946d0543ef79e2f628f43cd1789e035a69fe520614a50b44fa8432e628334eea32912c04d47b5076f2483a8ba414d22528a4a3d61d9b11ec5daa7165e3822e6d5c2cf53fbc7342839d93a5e557766c6800c3969e3a2fb71ab9ed68c347f873199ca3fd5df7f5a66b3b92d7c41edf911cb79baeed488efb9bea79b9669c098e367c3cd1c89b3d52d344a1d92363f688637524514712cd6375cda31b13d76adfdcbb71a1da7c659a9434544bf6c687d5f870687cd8181f1e199fb599d268ee6dd7258d0f8f7249ec59573bdeec0100eb1ce61000b001004ca316d4bd1964ee0dd1b2f9f2f42e7938bdd983b3a633a085e0ac197036883edbacb5d8ee967ba5b5ec7c97fe367addbc37d2b44f5ae88d34e38db49137b22e3bb20835ec0dd1b2f1a87e8ced59f32e63db3a2774199b7119dbc8655c174d59eaa7a9d7be979da6c36ab9b7dec9b35149d9a814b251c9b051691aaae5b45bf79344f7a4353a69f9e2f25a357b67973a39b9eb13e72fb64718569b4cb547bad8fd14f15ad2d43faa967d788d2ed345b27671035d0b92764e148db6dc1fb46f411ae9e7ea70896398726f88969d2f3b27651a5993e489ada4c4560a89ad6488ad9446bab87a89e2b1a6fea15330e15dfa7b6fbd930b0f9bbfd8fa84c31634d382915aaeeeae38e979ea0d59cbced3d1893e5c6d53f6fa99b57372a89fd9e8671efaecdd59efcbe6d46baf65572f16f4118462d188bdcd16cf5f76b8238a95c53a14912e39d95391292b44522a1d1149f70aa24b82279322c894af6c198d7d9294f9da6b5706a75d7bffb24b91ca952da3f1da9e4a3a2fd7189f928f367c6c7e4b39dadf66b12957368aae59fd02d7debf62740b5e2b60dcdf745eae1d673edaf0f1442b7eb1d0eda454c3c5a29ac5a28e160b9e761841b592b4ececc5167d5442b1d588ad23e7a0ed9cf5d50a64d5e6ea1777651a530d17f76a16f73a5adc3b38100f7bb53a4aa7a7ca5eecf62862da13ec99f604d3482cef5c65b5723a80e02dbcee6225082d3c180b0f230bdf5df386c6aaea94046fe1412d3c84161e8c851f1c455479d364acf8d624bf0c830e3b84cb309865781091a5f2baa3b9ae1a3a5ddd51c4f90bed88e828e2fc644fa8a6c151c4cdb165b34aa9dea2779b707b14ba4d68dca6c1e57a2aaf7b77ebaaa80388e8c5aa4a238562d9881d300babbc645761554ef4568a74925368a5c858a9411895caebbe55e97dad4d226fa548879d422b45c64a0dce07aef2d437f23ec72dfae7bd67f71fbffbe69367efdcdc67f3e4e9c367f7df7bf2ac3ce897fadcdc8593eead97e1cc055cb903e9c99fe9c1679ffd27bdf1ebcf4feb5f1e3ef9fcddafdffd70bd8a68bb2868f66385e7a5b5dc5b5720e97dc8ef7cfce38b975f7cfcd5fffafdfadbcbb721bdf5567ef0ebebf3cf1ebc78f3d79fbea34fbffff1657d95db90e424de5cd0fe36a4e5cf43b721cdfe8cce24befb6d487321aafd3cb80d69fef666a22f37f6f55f5dbd0d69fe4d597f5c4e5f7234bf746348b2d8932cfb0059764ab238e9597e52e427457e52e427457e2277b4972a3fa9f2176cf0757fda72dbf1480ceb7318ee7824160594cd8dd417b226c64e8ef1e4cdd7616f7c58359543e3c3c6f88c12605dbee468a99c13ab7c570af9ae64f8ae742909fbf8d29fa533bc58ad510b8d4f33c6a7d5b317da2c9defc5aa156ea18bd48c8b344c867ef1429b65b0bd587591c290a96c42a6f23019fac50b6d96c965c56625a9724852654352e56132f48b17da2cca3852973cc1fa7cac2ef9e640f0fc71a32e5916cd2c178fe524eab21e58597eecdb46fa88c2b6b1691b9fbdd066a99c13abf4530ee9a76ce8a73c3a0c79f92298a533bcd8a28f4a28b61ab1f5ecf5274be77bb1a88f30144b462c9dbdfe64196c2f56a7740ad5251b75c9d3d9eb4f96c9e5c42a679443ce281bce28e772f6fa9365d11aaa4b5ed52507ea92455d040666012a595ce92cce5ed630969cbdba285acd3954976cd465943bfcf2f5274be59c58c56fb984ea528cba94d3577c2c9de1c5aaba94505d8a519752cfde79b174be17abea52427529465d0a9dbdf362196c2f56e75609d5a51a75a9d3d93b2f96c9e5c45655971aaa4b35ea32bc93eee29d178b73375497baaa4b0dd445c259721575015117107501511705b7b97a75a95bb34375a9465d2a9fbdf362a99c130baa2e10aa0b18758174f6ee87a533bc58551708d5058cba403d7b9fc1d2f95eac0e3284ea02465d4677d25dbecf60196c2f76ab51a82e68d405a7b3f7192c93cb89d528a21c4611651345944787d32edf67b080a0a1bae0aa2e18a88beccf64d9d8cbb2f79b25682093a80b6f6df3eab2792e2171920d719291cfde67b054ce8955e22487c44936c449a674f66e80a533bc5855979038c98638c954cfe6c85f3adf8bdd1e85ea42465d4689952ee7c85f06db8bdd1e85eac2465d4689952ee7c85f269713ab712f398c7bc926ee2573399b237f210b86eab242fd1c40fd2c503f0bd4cf02f5b340fd2c50bf28d4cf1eeae76d510da17e36503f5fca753dce91bf54ce8955a89f43a89f0dd4cf23a87f3933fcd2195eacaa4b08f5b381fa7904f52fa74f5f3adf8bdd6a14aa8b81fa7904f52fa74f5f06db8b557509a17e3150bf8ca0fee5f4e9cbe4b2628b42fd1242fd62a07e1941fdcbe9d317526da42e6585fa2580fa45a07e11a85f04ea1781fa45a07ed195b378a85f14ea9710ea1703f5cb10ea5f4c9fbe54ce8955a85f42a85f0cd42fc3dcd217139a2f9de1c5167d5442b1d588ad6713782f9defc5a23ec2502c19b1743681f732d85eec56a3505d0cd42f793a9bc07b995c4eacda8d1242fd62a07ec9e56c02ef857c1eaacb0af54b00f58b40fd2250bf08d42f02f58b40fd52b7b6797551a85f42a85f0cd42f99cf26f05e2ae7c42ad42f21d42f06ea9711d4bf9cc07be90c2f56d52584fac540fd3284fa17536a2f9defc5aaba8450bf18a85f0a9d4da9bd0cb617abea1242fd62a07ea9d3d994dacbe47262d5072f21d42f06ea975acea6d45e366986eab242fd1240fd2250bf08d42f02f58b40fd2250bf28d42f1eea975db343753150bf543e9b527ba99c13ab50bf8450bf18a85f4650ff7242eba533bc589dd221d42f06ea9711d4bf9cc079e97c2f56d52584fac540fd3282fa9713382f83edc5aaba8450bf18a85f8650ff6202e7657239b10af54b08f58b81fa05cbd904cecb66e6505d56a85f02a85f04ea1781fa45a07e11a85f04ea1785fac543fdb24de910ea1703f5cb08ea5f4ee0bc54ce8955585342a85f0cd42f94ce26335e3ac38b557509a17e3150bf8ca0fee564c64be77bb15b8d42753150bf0c73285f4c66bc0cb617ab533a84fac540fd32cea17c2999f132b99c5885fa2584fac540fd32cca17c3199f1b2e93f549715ea9700ea1781fa45a07e11a85f04ea1781fa7573343dd42f0af54b08f58b81fa85f96c32e3a5724eac42fd1242fd62a07e19e750be94f277e90c2f567b3b84fac540fdd2ead9c4b84be77bb13aa543a85f0cd42f23a87f3931ee32d85eec56a3485daa81fa7504f52f27c65d2697155bb5463584fad540fd3a82fa9713e32ec1312375a92bd4af01d4af02f5ab40fd2a50bf0ad4af02f5ab9ce2ad129a532562ac4a9c699548c82ab17a554ef85639e15be5846f9513be554ef85639e15be5846f9513be554ef85659e9aaac745556ba2a2b5d9595aef2d6cfe8fb99f41185fdcca69ff9bf951877e960575da52b6a4857544357d494ce260e5d06d48b2dfaa88462ab115bcf66f05c2690178bfa0843b164c4d2d9b49bcb84f5629b3e0a55ded0157544575cce9fb9288813bb75444857544357d45cce26bd5c14d28bdd1e4128168d583c9bb47231005e2ceb230ec53623f674f6c9c5e038b19b6e9528d6b9967dac732df96cf6c8c5c079b13aec6132976a92b9d40267533e2e06d58bdd3a22b46ec558b7c26773372e06dc895502a9862732aa3991514717585d4eb8b82c185eacaa747822a39a1319b5d6b309139705ca8bd5491e9ec8a8e644461da6dbfdbf92307159487d7575ba842739aa39c951613a9b506e59b89d583dc951c3931cd59ce4a8a34ba5ae2494abfe2447d5931c353cc951cd498e0a783aa15cf52739aa86dbd5f02447352739ea30b7eee58472d59fe4a8ca80d5f02447352739eae852a92b09e5aa3fc95115e4d6f024473527392ac2e98472d5b31455598a1ab214d5b01475c4525c4928573d4b5195a5a8214b510d4b518709712f2794ab9ea5a8ca52d490a5a886a5a8544f2794ab9ea5a8ca52d490a5a886a5a82396e24a42b9ea598aaa2c450d598a6a588acad3e98472d5b31455598a1ab214d5b01475c4525c492857c72c455d598a1ab01455588a2a2c451596a20a4b5185a5800d527a96a22a4b514396a21a96a2329f4e28573d4b5195a5a8214b510d4b5187b9362ea75dab9ea5a8ca52d490a5a886a5a8ad9e4e4e563d4b51dbf6285417c352d446a7939355cf52d4b63d8ad4050c4b01d3743a391978960294a58090a500c352c03041c6e5e46430662960652920602940580a10960284a500612940580a10960284a500612940580a109602a47220130184a500a923084b01c25280b014202c05084b01c25280b014202c05084b01c25280b014a02c05789602a6ad2f28ec6736fdccffb5e464e0590a5096024296020c4b01e3f41d17933781672940590a08590a302c05a47a3a8b1278960294a58090a500c352403a9ffa083c4b0169ab51a8f286a5803c9dce61049ea5006529206429c0b01430ccb97139f11078960294a58090a500c352c028e7c695c441e0590ac85b477028b619b1ed740620f02c0528c88590a500c35240c9a733f8806729a06c8f6a28168c58389d76073c4b019ba50f590a302c05143e9d3f073c4b018a1a216429c0b01430cc1b7139e90d78960294a58090a500c352c0306fc4e5a435e0590aa85b8d422b65580a18e58df8bf94b4063c4b01ca5240c852806129609c6fe262520ff02c0528c88590a500c352c030dfc4e5a41ee0590a5096024296020c4b01c37c1397937a80672900b61a85d6cdb01430ca377125a90778960294a58090a500c352c028dfc495a41ee0590a506c0d214b0186a58051be892b493dc0b314a02c05842c0518960286f9262e27f500cf5280b21410b21460580a18e69bb89cd4033c4b01ca5240c85280612960986fe272520ff02c0528a48790a500c35200d1e9a41ee0590ad8bcc290a500c352c080a5b896d4033c4b01ca5240c85280612960942ef44a520fb8952ef464520f58698c20a9477af269fdfca35f3f79d91efff4dd57f8b7cf4a7aeb5fcd27f558f272fc51f011aee5e2e1a41eb0521de3a41ee9c7f77ff9e2e35f3ef9f0c1cbfb9f7df9e16b9ffced879fbfa4df0b543b93d563d9721010c8bccfea014aa15cc9ea01ac53696550ee92d503947581957531593de086db2dcb3e41ff550ab37acc0f05aeb6b2feb8cfbafb1f3e7a373f7d7b9e7b4b87cc13e1660aec5adf5e21fd07dc70fb05937c88a543c1d6282049ce911639de54487e42f2133934522438bdb0fc44e22e4ad34c8dd0c69c425b398516700a62fde1266ea4e04d1cc7fc01f2c152715d829a5f0b9aea740bd78266d682763efd0734b716a0220d9ca2b500a7fd5a80d3f9f41f38652fb6e8a3128aad46ecf9f41fe8d39fa2a63fc530fd299af4a7389d4fff81137bb14d1f456b01a6fd5a80e97cfa0f4c6e2d400538987228b618b1e7d37f601aaa0b26589f8fd505656543b9ae1ae5ba6a94ebaa51bcf12d4504faab7b50afeec1f0ea1e3457f7603a9ffe03fdd53da8280ac3ab7bd05cdd83f97cfa0ff457f7a046a46078750f9aab7b309f4fff81feea1ed4180d0cafee4173750fe6f3e93fd05fdd830a4b30bcba07cdd53d58cea7ffc0e2d5451d752ca1ba14a32ee57cfa0f2c637529abba94405dc4d115f52b285c330ad78cc235a3de7e829e47d9d9c4904741c3a360399ffe033d8fb2b389218f828647c17a3efd077a1e059547c1904741c3a3603d9ffe033d8f82caa360c8a3a0e151b09e4fff819e0f41e54330e443d0f02108e7d37fa0e74350f9100cf910347c08c2f9f41f08637581555d2050171075015117147511620c8584443d6d80fe661d84add9a1ba989b7510cea7ff40f0eab219270cd5058dbae0f9f41f885e5d50d505437541a32e783efd07a25717d441c6505dd0a80b9e4fff81e8d505b71a85ea42465de87cfa0f24af2e1ad08014aa0b1975a1f3e93f90c6ea42abba50a02e724b130a398992d75154b388199c81d5d636af2e7a230b8637b2a0b99105e97cfa0f24af2ebadf871caa0b1b75e1f3e93f90bdbab0aa0b87eac2465df87cfa0ff4d7a8ec6c62788d0a9a6b5490cfa7ff40f6eac2dba3505d9a5197763efd0736af2ebadf872d549766d4a59d4fff8163a88f2bd4c700eaa3407d14a84f02f549a03e09d42785fae8a13eb64d7ea82e06ea633b9ffe033dd42785fa14427d32509fa6f3e93fc8437d52a84f21d42703f5693a9ffe833cd4a769ab118662c9883d9ffe833cd42785fa14427d32509fd2f9f41fe4a1fe96c68242a84f06ea533a9ffe83c6509f56a84f01d42781fab23617e9c4f943d445a03e291c240ff549a13e85509f0cd4a7743efd0779a8bf2daa14427d32509ff2f9f41fe4a13e29d4a710ea9381fa94cfa7ff200ff549a13e85509f0cd4a77c3efd0779a84f79ab51a82e06ea53399ffe833cd42785fa14427d32509fcaf9f41f3486fab4427d0aa03e09d42781fab276cd1fa22e02f509b6b6797551a84f21d42703f5a99c4fff411eeaef1e85509f0cd4a77a3efd0779a84f0af52984fa64a03ed5f3e93fc843fdcd4fa310ea9381fa54cfa7ff200ff5373f8d42a84f06ea139c4fff411eea93427d0aa13e19a84f703efd078da13ead509f02a84f02f549a03e09d42781fab26e1752a84f1eea136cf2437531509fe07cfa0ff2509f14ea5308f5c9407dc2f3e93fc8437d52a84f21d42703f509cfa7ff200ff549a13e85509f0cd4273c9ffe833cd42785fa14427d32509fe87cfa0ff2509f14ea5308f5c9407da2f3e93f680cf56985fa14407d7126e70f511781fa24509f04ea93427df2509f14ea5308f5c9407da2f3e93fc8437d52a84f21d42703f589cfa7ff200ff549a13e85509f0cd4273e9ffe833cd427de6a14aa8b81fac4e7d37f9087faa4509f42a84f06ea533b9ffe833cd42785fa14427d32509fdaf9f41f3486fab4427d0aa03e09d41757b6886b397f807cb00412e8bcf5509f14ea5308f5c9407d6ae7d37f9087fa9b0fca21d46703f5793a9ffe833dd46785fa1c427d36509fa7f3e93fd8437d56a8cf21d46703f5793a9ffe833dd4e769ab51a42e6ca03ea7f3e93fd8437d56c8ca21d46703f5399d4fffc163a8cf2bd4e700eab3407d16a8cf02f559a03e0bd46789866209cd6189a4e31ba7b0c81a3b7f482992d18d25a31b4b4637968c6e8c528a0439b304788bcd993fa41459e958563a96958e65a56359e9b86dfd8cbe9f491f51d8cf6cfaf9bf97fe833d5dc14a57704857b0a12b389f4fffc19eaed80c2c8774051bba82f3f9f41fece90a56ba8243ba820d5dc1f97cfa0ff674052b5dc1215dc186aee0723efd077bba8295aee090ae60435770399ffe834bf562b747108a4523f67cfa0f2ee4c5b23ee2506c3362cfa7ffe0ea42cf5933aa728d42cf6f90c726b69e4fffc1b578b13aecb58662c1883d9ffe837dd6cb0dac7198f5924dd64baee7d37fb0cf7ab981350eb35eb2c97ac9703efd07fbac97ac592f39cc7ac926eb25c3f9f41fecb35eb22628e030eb259bac970cffbdf41fecb365b2062971982d934db64cc6f3e93fd867cb64cd96c961b64c36d93219cfa7ff60f4d60dd5ba6168ddd058373c9ffe83d15b37cda7c0185a3734d60dcfa7ff60f2d64db1355368ddc858373a9ffe83c95b37dd3b620aad1b19eb46e7d37fb0672958590a0e590a362c05d3f9f41fec590a5696824396820d4bc17c3efd077b968295a5e090a560c352309f4fffc19ea5606529386429d8b014cce7d37fb0672958590a0e590a362c05b7f3e93fd8b314ac2c05872c051b9682dbf9f41f3c662978652938602958580a01ad4540e4fc01f2c172c0412d80672958590a0e590a362c05b7f3e93fd8b3141bda6c214bd10c4bd1a6f3e93f9a67299ab2142d64299a6129da743efd47f32c459bb647188a2523f67cfa8fe6598a366d8f22756986a568e97cfa8fe6598aa62c450b598a66588a96cea7ff686396a2ad2c450b588a262c451396425060119c52c4932ee2ebcd1f723a489a2f8bfdfc51e4434a119642d6a8f9434a1196a2094b21a675fe905284a568c2528845983fa4146129c42c1559024a5396a27996a2a5ad2f28ec6736fdfcdf4bffd13c4bb139cb2d64299a61295a3e9ffea379966283f42d64299a61295a3e9ffea379966203b92d64299a61295a3e9ffea3799662837d2d64299a61295a399ffea37996a2294bd14296a21996a295f3e93f9a6729b6c5b3852c45332c452be7d37f34cf52b4cdf6852c45332c452be7d37f34cf523465295ac85234c352b47a3efd47f32cc506685ac85234c352b47a3efd47f32c455396a2852c45332c45abe7d37f34cf523465295ac85234c35234389ffea37996a2294bd14296a21996a2c1f9f41fcdb3141b8e6a214bd10c4bd1e0bf97fea37996a2294bd14296a21996a2e1f9f41fcdb3144d598a16b214cdb0140dcfa7ff689ea568ca52b490a56886a568783efd47f32cc506fb5ac85234c352343c9ffea37996a2294bd14296a21996a2d1f9f41fcdb3144d598a16b214cdb0148dcea7ff689ea568ca52b490a56886a568743efd47f32c45dbfca490a56886a5687c3efd47f32c455396a2852c45332c45e3f3e93f9a67299ab2142d64299a61291a9f4fffd13c4bd194a568214bd10c4bd1daf9f41fcdb3146df3934296a21996a2b5f3e93f5abb63fa8fd62ea7ff98ea9fdbc38fff451fd6179fe19b0f7ff8e6f1848fded6dc1bbbcc18f4470148b8167c3cff476b97f37f3cf8f69bf7bfc4771b7cf6f3171f3f7ff2cf0f9e3f7effa757ccff2168ae990c18ad1dccffd134f4a1b5bbe7ffa8d3ea5d2eff0af37fcc0fd3faab7462b497dfe75b23be7c29853c783477d44d7dff30cd8fffb4fc66baa7152a97e7c58f3ffcfaf3c37f97f7d20f9f3ffdfe5fff7e0e4f7ff9f1c1ed79310fed1fa52a752db81e9d17f36fe1e2bcf868fae8b7bf3f4b4ff1c967bfe52fbe7afee7b7bf7ef4d92bce8b26b5c4ddbc58fe3c342fe61f92f61bfd4fcc0bd6e2f8d2bc68ebafdaffc0bc58c9a62811d0d73f3fff1afef2c64bfce97e7df72d7cedcf2ff0e7d76e8df8326832e2699db52b237564c4578a6a3ce2f9d1f7fffcc7874fee7ff6e63f5e7fe7f5f40d7ef251fae2e76dc4df7cf8f8e17bcf1efe2e7d60c7374f372ec05c7c31e3ab44d7b5f15d53d22cfffa1f18dff5e0f1f2afdbe33b7fbbac35b5cc66beff0aafe5fd997f43eb8f0fcfc0777f7af9d9c79fbc78e7db4f5f7cb5d68c6f0abbd96ea9e2ab5659716bbaa1dc6a42f9f2c6a1ac59aa9a6f68c82ab7d5d7dca4fe376bd7fcd1b4b5bc56ede1db6fbf7e7f2102df7fb62c8bef3c79f070e103e79f6c3f6e23c6b04e52ea9445638b54b88a464835a69b78e4b915f2cb15cc2daf9a457afe22e9a3c0cb9d9fecbcdce5af5b8bf4fca5ccae2cd26fd8cbf943fa304b5db2aaf4ca7ba9b23e7df2e8f17b7ff8034cf7168a3d2f1f93fe377f53966ff4ed7af1edb27e9a77e0d03b68dec18befb47b6dfb6f6a0fff34f70098f7e9f4fbe9deb4fb2fe1c33f652d8d4ff6d9a5b29a9b044557e1e8badcf949da4f82c175b9f397a287ddd214990b45e64291b9507499587939dfa004a381dcb5440b28570a08e6d1a8a87aba28d3bdadb45df716b852dad5a177e5e12b94075153e960b7635400fbc9a3f62aba06783647d37ef20cae01de4c473173483bc15d033c7fb13dcaa1d862c4969158d81bae7506eb2cadd58bd585ab4228168d581c89c5bda12cd47544cb262f568d67e5506c3362db482ced0df3aa93da24f0ab03e8b043b83a80591d60b83af07e21582d827a1450bcd8ed510dc582110b17162536f648d7c29561bcb016834e849566f46b3148e1286d92d55ff666e60f79c65b277add01d51d0875078deee0487750d67e14e928cd46ed444c17d78e8a831513f3a177cc8a8997d7f59a47efd443efd8ba81eb4654c5898e74d5697fa46bf96bd48d7d2cc5af22f19d6813cb574ca7a9ecc074623b5840647b578e322e00af14900e161035c125d29dbf50758a12e9d6699f4877f96bd4f5a29c7d04a8cfe74dac1f71d211a770c4c98c380d47bcec477c1d7f551cf2fa4aaaaf14ea2b1b7de5a1bee6fd0c5ba56b4fb25feb58d73a0ed73a366b1d97d84cf4de5da56f65d7abf69075a918dffd337f2f6bca4d0862153a78fee87fa17c6827babb7fe62fd4de4677ffd4697ff7cff2d7a0a12c3ddaa4859d2b685b43033d347e144fe9c6915a7532e7696f83daf40a65182bd6025da40b96afe543eff8bafaf5b5e90c6fe1fadaccfada46eb6beb632dcb7a13ed693aba0d4f74d110b6357a85127ce3f96297456fb5436fed6b9b26e73da5dda3c87b4ad3de7b4ad3c87bead3789dd4bdb751cb2e5e6cd54735140b46ec7074935122b4a39bdce53ff317a48f2814cb46ec48773b99b34aef8d662ddb61d7b45ee2b3fc2b12bbbfc467f9eb82c9c8662e6b9356562eb68d69bdd667f9d7d036a624bcd1cdf9a22adbbc553622ab6c9555dd4e597eec1b0afa08c286a269e80079a444c26889f49ba8b3aa3bf2cbe3c84328976c4c4a7cf03da33229f28870baf0569e0ebee5eae82e099abfc8fa285a57d3fe92a0e5af4197e63eae201fb2ca651dc95caf74cdd09a6438f8966f245ee99ce83d3af89ead25fb2e550311c57bd5b48ff75afe1acdd23e3dc9f4ac1ab6e24752898254c2912c6624cb6824bb3a74e9ebb8ea4816af930a9d530975b2189d2c239d14425795b1375a2dbc8bf7aabafbb9fc2b14db8cd8169b822e7d9db7daa495a6b960f3aa4e84959ff136af76e65c4481fc05329e829d136e85387491aadad428a3cefc648f2ed220a3cefc25ecd6947574abf66f85435e5532fa52f1a0c173aff9b154662785cc4e32cc4e1a323bb2502621fc1324a730301df2676c5d211d3441ee353f8abafd90201c4530a308357448fa60f696ee1c12174b367fa1031cc592cd4fc888a5d014598764dfb3de02c256a3d0021a4e278d389d5471608a948f4be82da0e2b884a105446301b184aab24aeff308d43dc0ab1831a11a101c63c48452b8e0d044fd2fe958160bc15b21decf4435c718fa9968fc4c8cfdcc24e03b51b7c05bd9ed18d24a66398c099a72f93d3f9aa4a349e16892194d1a8d26d59d3bbb2ea3a47d4bf5183672953dec99b8f7fc4892f6368523496624073167eb105ad73d912a2879c4c03a9b39440c6c10c320e64ca7cc3a81aaeb5bf65690d50a726805d95841aef1a2dda513b8459bbd1564b5821c5a41365690295617e390ed60195fddd74eac7691c7fbda49a06612849b27d9509fe4af34c9877662f368bbe9446b21da6e066db701da4e9db96a329e4dfa7743db2dda759c2e5b86560fbe67d7d216e9daec9d5d7a0d0fbee66be9bd936d845be89d34e39db48177928507cc37995de60f899158cfbe2d8faf74ced0d1c8533af89a6d659ef295de89de2b07df73d574a8214fa08f22d490a73d6ac8d30835ac53b498be9db46cf262591f7128b619b123d4b0aa4457cfc98d65727a999376448af432a7bd5ee634d44bdc29649e7aa3b3965dbcd8aa8f6a28168c58b8600ed0ccdcad4957f710b3fa14398df710b3f878598c6a963de85cfa5ff2ac6e12d937b4e9a3c8dfccfb0b9697bf062a2aac54ce225db64eb3bab9395fd943548dd9c7c0e49c0fbdc5e69dd0c25e7aa91e7bc9d7cfad965941778e4ec9cd4fc874268d3ab38f689331141d299bd8cbc13c751ab5b01d7ac735b04c57fa25782d1d7bcdd4b0388f27eb567b2e91c793cbdee3c9a58e3ab34fc9b4ef538d26cbc58fa18651e4128e613163588663588c42b01b431f0793350e26877130d9c4c1e43ad4c3ba57406187b30668651f0793350e26877130d9c4c1e4511c8cf66eddcf5825f372bd8afbb246c6e43ac67d59406506691a8a0cec7fc933dc24a26fa8dad1e8fcddfc844d4307682157993f421f6401b819b64e8c18e9a95eb424301d7ccfa84cc8b04cedd25bf9e05bbe8e7e8dd4389b1cc6d96413679347713619fab88aa72eac5e561a24035eeb9a9135013af8966f245feb9ce0bd76f03d534bf4de0e6e8f426f078db733b8345aa7e73a597bcfaa61433f921ab390311c49342389c3914c4639d08da4e762b2723139e462b2e162f2888bc9420babf4de68b5f0eed2e89a49cd617469f4fc648fe0f3e0d2e8ad77b399b7da24babae79735fa25d378cf2f530f0b1751124e9e59c653f06e6e5b211e29289d9029440a6490020d904226daaf297d7449fb97e898f364d110f1418be75ef383a9744c0ee9986ce8983ca263d69552f8c3ccc5690ce7631e8dad2c978346c8bde6c751e9cccce138b21947c6d825e9c3d99bbab924ec111feb107388f8d8203e6eb131b22ec9d6b59e89c9cac4e49089c98689c9232626130f8c91b268d947b5648d6ac961544b36512d7914d5b2f66e97de27924660e5761df169d8406e01e21392b2088a2d93fc95927c54f9d80af19ea6ee79e416799a65da7b9a658a3dcd22c441e9d0764d25bf7c7f1452edd98e12922bb71d28fb9e1bcea2612c250c6329268ca58cc2588a049dad1eadaca4456355ca84470192aded71efc4bec7be955b7f876399cc580e5222ad8368ddf7b266795aa69613bb269c58fe158a2d466c1989cd660aa1eb5c1fc3523486a584312cc5c4b094510c4b5fb8553ad985bb24f262591f7128b619b12d8666d629536856f2d5fdf2a2a7adcacaa73c79faf0b1da85a20129c5a50d9abf28fa2802d3659f3668f96b3062423295dccfa7893a28982ef91adf5c186e539c255fdb0c0f5ea383af5922b644fcc9ad5afaf7dad511da8673a54eec08e96a5b7c0c4ad1189412c6a0141383524631284522c18af07fa5f483903ab9cb35a62bc36d8fa4846792d45e8d5fc383af393357e85825fd6b7cf753bc65655fa273dbf0dba3efde7ffa4d7afdfeb3f4f9f7fffcc7eb3f3f9b9e0d4ef1ce26f2a6ebebd40baed3e153bc65a569c6a778cb17cf7e78e3979f3e7d408f9efcf6f37b8f3ef8f59db73ee5ed14ef1f3efae32fffffd36f5ffef8e2775f7cf3e3fffef07f3f6c2fbf78f1d3cb17e6506fae80a2bf4b90cd76a8b76896a52b877a8b86d7949513bacba1de5275c5ae7570a8b7dcc416c0ec47aebf82ab877a4bc5f5c778b486afbf7cf1dd5a23e91fd934a8e2c056819928665c72fec37608aaecd925cde3377fcdeb731efa74a52f4a426b15096e2802ff8af89485e599f8944542e58b449e160d4f2f2e05542d1a7e51a21450f3933d422a831450f397d2a342bf15909a49285611efba74f748a07051e05f22c6e9fa2156480fff94474714b5e8f26a45a7d900df149d85a0d1f242fbd8cfb4cc407fe28365c1f9b28e34390a8c47b84ba974bad43403b4deee1b83ac4505eb2bf635e24811ed701107dae669b6a2345b0969b66268b632a2d98a90cf454e1f1539c457848a2eddb6caa1a022611e4599a782e5d8dcc8d3ed43bac488fbd6d57345b9598a705c83a222f07c11971a441707ff48097ca80437e9a2a02da702c1db51f056f0f685dafb70aea2e15c250ce72a269cab8cc2b95663dd67ad84001525628aa70f8bd28725a40f8ba10fcb883e2cd08c42f4a5626b92875bca2c160ae11619b8456d24b61ae5eccb963689bd4dd073b685439bc0c626f0c826f4f57135067d9954d7863d4fc1dba390a760c35330c4abf36a7cfab2ac53ca1f952b7a54ae8447e58a392a574647e574c5c7fd94d25db8c2de17696a005be88b34e38bb4a12fc27b7fa31b57d479d33cfa558ebcb410fd36837e5b8d677297be9a76edc90643d7afad3ea8865539d74f22d6aa44ac55e1f16aea7fc9b3bcf59b5797b6353b5417136355463156552271aa703155b891aa7139358ab1420a6db259836bc407f602125d2d207222b11807e57a41e55041079ae40c66d5c8ac1a46665513995547915975eaf381e5a3c94498b46c3ad493f3f254b6e5a94e7c6800fd5bed545fb9b7d3746ac8fcdb6e19acca3ad69075ac8675ac23d651a7f8647a99b46c3faaca3ad69075ac8675ac6938aad92818b951f5ac6355d6b186ac6335ac634d43bd2e7b854ebdd1ab85ae3ea353558eb186199daac9e85447199db477cb7e0e6b0861dd93909ba9acb9aecfebd05456e11fab04b9f5a473550e0955397b50eb26047cdb501f61d836326d1b84f65409e6a9124a54852daf65ebb7283c4b49ab2b76258cd58283b6360adb6a04e72c5c14c8e50bbada241fdc55cbf6285a91ab09eeaaa3e02e4947397fa07c8852e9f9b61af196e07140d979f235a22ddd00fab7e8545ff9b7f9d490f9b79d9f55abda95e80afbf9c9decfaa832bec758af709bff6b2da437fe0ae2a2358c30377d51cb8ab7538aa93513070a35abd5eeb59bc5a43bdae46afeb48af656b5a15ba375a17067785fdfc855ad1e80afbb9aafbcdb73ab8c27eebdd64e6b036699f3a69672a6700d59fe7b1a914205225d01aa413411a0592ed0f24db1f08cd09b2530ef21e884b0fe2f282a41c01c115209e2f084909425282909420242508490942528290949d9405e1534176b151164414ef17655d4459a73015f940f9b8290525a412652940e93d94de43d9fd40e94494848b58a5946d96f848b6aaf8ac86916cd544b2d551245b953eab024baac0842a3d5885d8ad9244a54a7f5641a555506295dead82e1aae0e52a7d5d05e3544158557abe4abea84a528a8c4395333d55cec55519952ae10855e288aa8c516529450241aa8c589518a3ca528a8c5f9588a32a292bab8c6695f8a32a271bab8c6d55a455239a92db34b28729a51da554233a72797bb9b3a9a4c6199799b42ba0de2b90f2b418334565356223b9a57b9088d294996ff0f3ae24be07382db4fe2c689b1b2d2aa9cc82db72cb512a3784fc5652cef7f4d465c5292a00eef1ac24691ecae926bddaae00bc3751c336e5e5b8809694a292f85e5bb294cdfa0b37379aee4a6af712a6a59f891434d62853d72c70aef960984aba87386181a955dc9a1681aa09ef2d1a9fe7ffeacd85c7bb92ca3d985dfe0490f4728045198292e6f71099732a88375bcfbb92ea3d2c536acbf5ba9b2316329b09c633d0aca921a999dacd342bf388345c74ef6a3d22cf60863bcb34cb6db975aae6037d137909994e0d5684eae69fcf938dd232f76f8efb5e9b3d21e939f7c4f2f3320f18b4c5325d9bd1516eb156f0a60938cd2f604aa1725134910bdf74e592db81b0f2753da7682e97b60c6f9e47a4949be0a16bb6273a21dbea111b189d940dde6ec5bc8c671bd1322c0a460d60ee8ebc3582ce766ccb6951fa593d96d3d3b0cd163e3bc62dd17e88dbd9d9d652b9b187d3ec47136f4e154f673560313f7353e6ff5aced38624399d52c936f1cd5a81f3f2397b63ea414601a6b18d582cebbc7e212fadd9f8f41a059dc6766baec9cd9a3a61a2d936a8b5e17aca7e2ec56cf38fe1ac190fab81679796b06be8d45a178e159f5d7cc3c9d3ce3a04d1846ed359dfc4aa564b67bda448c9a32473b1e716199ee8b074e0415afbd73c8db74da816d278cdd0786d44e375b25ec04b957c1e206c17089401e1da40b82f10600393801e097204813920e423083d06027a4036004092c683402090ed0048528a002290cd019003a020f008241f0fc8892c10b00412bb02128208029d40a2f840a2f840801408e80601c120b00a846f0349ab0c9a7ab7363a3842301a213e3e51e0f24469c7272f5c9abc309d5023b8ad4630a5e30a0d97141aa67cdcc8c0252303e17e87b77a70c9eac1548f9b61b86486613ab134c0a5a501263cb842c1ed150aa27d94d14279a51a7c7cf1bed235eda0377179acd209f7e6f2e449e9b8cb757942a77cdcf91ba9562ac7ddd0cb4a9eea71d7f8a2e18174d4431fd83f4878ea650b0e20d1d946042005129fedd80038416a6787d86238c8d3d9d916c049c8e9ac06041017723ea59201e686282f416c23021200723d6bb7026202329c329f9620818c67cd78580f3abbb4847dc3a7d6ba70b0dad9c5379a3d653aeb104433baa4b3ae8953ae92cf7a49919e9772d6738b6c4f741c2170209d0df4b91b605b6dc2dc0d607237c02877436d7deb84babb2b3cfe56367bb1baf086b91bc0e46e8051ee06a5d079277d23d4c1e76e00cddd0061ee0630b91b6094bb4109fc66a46f65572f56b52dbcc304cc1d265087406ada412795ae63eb335d82eeeb4398e9124ca64b1865baec9b170ad5baf475bb14fc1d26b0e94f788709983b4c60748749df3a5168d8775e74def81d29d01d290877a4c0ec48c170478ac940d1bed3a33d09e8c5aa66028562d988e5915834d0b7ef2c6d65bbedead9c4ac8f30daae06dc6f57038eb6ab190cd4ee3b59aab798bd58d52d2ca1d86ac48eb6abb91a68df77ce544bfc7d23805b8d422b65ee1b81d17d237dc34ea984be53a7f306bd95d2b04cc0d04a91b15234b2529c0d75d17706b5277df03268f03284c1cb6082976114bcdc372b57aaa4476df156b6b7521abc0c61f03298e06518052ff7add2959ae9714c1a2a0c3e7819347819c2e06530c1cb300a5eee1bb54a05f5fd5ad5121fbc0c5b8dc2e06530c1cb300a5eeedbc44a3df55d669d373e7819b6d916062f83095e8651f072dfa456aaabef6a6b4ffae065d82c4918bc0c26781946c1cb7d8b5ca9b5be8bbe95edadd4b64a84c1cb6082976114bcdc37e895caebbbf66a137cf0326c1e4018bc0c26781946c1cb3d3c40a9c31e25a05ad2bc956a5b8d422bd58c956a232b45c550953d2a41e78dcf4e009a9d00c2ec0468b213e0283b410f8d506ab44741ac3d8993b352a8a90071caa1d862c48eac540f89e9546cea51175bd9d58b057d04a158346247568aa63df59b7aac48d2b2c98b657dc4a1d866c48eac14364335f7d894554bd0e77244cde588612e4734b91c7194cbb187c428b5dd236a9a965dbcd8aa8f6a28168cd891954232547a8fe0d19e4ce8c5923ea2502c1bb1232b8568a8fb1e31b495edac14ea5101cc9195c2bcb752984756aa877aad5b053d4209b5ececc5aa6e850906d02418c05182811e0aa55b133d224ab5c487f462de6a84a158326247560a8bd90ae911583a6ffc3d15a8a9ed30bca702cd3d1538baa7a28781e9d64b8ff8d29ef43902507304609823004d8e001ce508e84168eb564f8f3fc4ad6c6fa534e213c37b2ad0dc5381a37b2a7a08dcbab5d4a33b9574417f4f056ac42786f754a0b9a70247f754f4003cddcaea7178aa25d55b294d968a35b452d558a93ab25212fea75b67a907036ad9de4ae9f177aca195aac64ad5610c2299adbadc4311b56c6fa5342f22867911d1e445c4515ec41efad8b9922ebdc256761b05b122f4e408a8f90f6d102bf6c3f6e2bba078c528c00705dba2d0172841a5283c0209e4244127248e2c89cf43b23c92585212a523191f9230599283052481a324f1b124752139574832ab480c07c9da40b2fc93787824d525a92e497549aa4b525d92eab25497a5ba2cd565a92e4b7559aacb525d96eab2eec4227853a17b4a08a1a900632a60602a505a8b727414659451e618ca0c47e90914ed46b12d28960da57b50ac3aca9a82b2a2a1f419ca6a8ee24ba07832487ddca594cd6f837a8eb19ef6b78522847c37df9b5f4e6dc68a89ea9e429da0dd9b3d9b19c4a7d9d4ab1d0ccfe0e7e91ef33cd65ccad432989244c83c4577476b112e04078675821b21f3f298b7f47f08e12e64bd69429b1a4d0d9229a90ceb14ee4206bdbc4f85895194eba57a54bcd752e332cd3dadb71120a6f37d53ebbd54725ab4963637378c72bd305e350deb54cecfa13addab4b0f2fe942368f1fcfcee56a7a399ccb526d986173750d1a57230caf6a373d492533dcdc497cb56b2e6ce344551a8f56b88b03372d9841d042eff18119d4e292aecfe430baf5423dc61a1546b7c65d3356f230caf5c2688d0d4f18e51a4fa0b12df4d41bee6484eea2a1de7044bdad4b8f1008281c112a2b846158eaadfaa3991a171ac2c71492a6d1e2e23393a2d27518662645939914479949b5fdb214725f11d5b3e2e31302f7ca46104f0dcff3a1f27c18f27c68783e1cf17cba9ccbe22e9b04a81c2e5e0af474239a6e8de8505b7c4a53d4ad0f0c539aa249698aa394a6ea9e88b3223b59a81b0dd88edb0ddcdbe465d5882c48f30e9eeed0610b1dbc661cbc3672f07a1bbafb25a7c550994e6cf59801c56964403da9886deba310ae1b521147a4e25adbee3af683649ac0151bdfa5ffc72b4973ea4d7a550a4d917ad3b4576f9a46eabdbabf820e64870e357e80c2ac07077462b8b892cf944a9a2995c24ca96432a5d22853aabaf3280de91f59cbc6bbd8a9a1c3419ed7dcb792c3a634d394917aaf00a5e3c5a9b7682d3b8cae3bb0f20c7d30f2a90e48531d5098ea804caa031aa53a50c0259035f50f9db8a99e5cf0f61e2825f095de7a08c34a93a9f450b9eb0e3a9270e8a41c2e85e16ab71d703296f442f77bdd560e95420e950c874a79a8db658785491863d2bc0e948f8312da2f6ff9824a64afdd7a070fe550bbb3d1ee3cd4eebc43f724042969be590a63c16e2335e25b8332b453d92b77de1e85ca9d8d72e7a172a71d5d41420792d2c8548ea357325e640ed70ef23c2e298f4b218f4b86c7a53254ef6947c090706fa42968290aaef2309e476b37f9e02a2a5b1f85ea6d82ab68145cb5d245421e51e91f3a4b0bdfa5ff87be13f9f408a4e911284c8f40263d028dd2232801266bb7a4212165ada9e63b28c5d0a125cf1a93b2c614b2c66458631ab1c6cae8895ed7fea1b3b4e25d2cd51064900ff0a2ba755ca8df26c08b46015eca51cae22d490d48cffe134c77583e86b8913cf74acabd52c8bd92e15e69ccbd76d2b5e360ee0dd2b2ab17bbd50842b168c48e70b708ea809bfae4d61d048a084b6a0e111c43dd14d196bebc21ea261f4a46bab143612819995032c221eaa61ddca6be82eb7e06457ce2ad4e3808b9c95fc943baf948e1953c64aee4a1d1953c2b5f20589bba73ae5b7d14917fb7da710c70137aa5d6fd71c250a9d128358e94ba730582b449302be96e344544ddad661c44dbe4a3d8486338288c622313c546a328b6952a10984dd43f74ca86372ab703689bc8afd8b47550b8629359b169b462afa48018a06e87348487885fb9f3c7ee9267d24899340a9934324c1a0d99b4de00c1d8d4555b0945e2fcaaba3076603d8b46caa251c8a29161d168c4a2adf5ef08bb6bb6b268c4f8caa6690c293c8946bc3531d46943a2d188445b1bd0e175576d25d1a84dafbace8c419e27d04809340a093432041a8d08b4b5fe1d5c77cd56028d5a3db9bc198ced09346a5bff842a6d08341a11684a05884674c550028ddad135f920c0f6e4192b79c62179c6863ce31179b6d65f903577c550f28ca7831a7d145db3e7ce58b9330eb93336dc198fb8b3951a1058cd53ffc85af641953e08add9f366bc7bc461339a69c648a33b2d20989a45315879334e0735fa28ae664f9bb1d2661cd2666c68331ed1662b2920809a53ffd0299b0eaaf41057b3a7cd386d1d8461a5c9547aa4d22bfc67a96dffd0f999f8953b7fe822b127cd5849330e493336a4198f48b395111034cd5db59534e39c5f5517861e2b7bc28c9530e39030634398f188305bd90081d2dc355b0933cef8caa6690820d8d3659cb72e0b75dad0653ca2cb562e40703477d556ba8ccbf4aa2bc5100db2a7ca58a9320ea9323654198fa8b25e7f05d1dc5ba365572f76ab118462d188c59158de83e80e233b0aeb28660501bcf74abb57d79da2d5a9e0dd32b7ae12ddcaae468af75ad367ddae99c3cb69b8f0fa7c7c390d4b3c1ccb61982611d74d62829b44a43599194d22ff9aa40a6df25e135d6892a0b7d59b3a3609a76bc26e34e9a1268c6613e2bc494735d9ed6bb27bdc24b8ae497f353916d4e408569318bb26ddd6e418676b52ca4da81dc8a54ff307c807df7cdc44dccd1f553ee44e9f9b78f6e58cb17ca07c4829bb59e9cda0728b1c728b6cb8451e718bdced9f8420b264ea64e941ee4645e21259fa93fb85445d51a57759ae0560c9e9c9d2d72cbc120b51c6d2f3dc5542d859967160e1ca59e62dcba8b0eccfb0ec2db18c11cbee1fcb6e26cb88b1cc7096dd7296f16389676099f62ca3c9721487857561195bd683475cf3a163c26b22717b4c986b39f5b6c9d2c0b51e3debacef8f93457085a3e7afb79286092cb8e2d1a3e05ad23e9506573a7a287d7b7f98d483ebe154585b49c344235cdba193fb5acc38f30987f4eead54025b49c3542c1c5dae7e3bbdc156d2303d0c87d75fd96dd67d31dbfc83c3e9dcae56a31ecd4071b56be0504a8cab63854773745c9b3c6110edadbc21d726341c4e513856ad3074f65632956b4a1e86d1de4af072cdf08461b4f580fd0b2367eb11d38be56c23824c111c46cb861d1b64afe03072361c629b4883c388d970b605393d388c980d3520c833c20733c36ec50c139f70182f1bda8820130b87b1b3a1dd0ab2c370183b3b369f364b0d8701b3a1190feb51ce2e2d61dfd4536b5d3458046717df68f6109e7508a2194d74d63571ca457cd64b8af49cda59cf2db23dfeb83deb717b0e8fdbb3396ecfa3e3f62c278358c00b4bf60a16e8c7026558f286b0642d6101362c678858f2c5b0c01c1690c872b08805f4b02491e18e1ce5b45193a4274d92903481934d8e2035499ad1248945138cd9e45c5293a40b4d922034019e4d0e2b3539b4dfe4107d1334dae404539343df4d0e613781a84d8e35b58d34e2835e3a0e72a931d7532fbb558ae1f04c41b83c53f0f0ecc58b3996988f2b128ed23d719ca5f6964ee3c5cc53cc87b361ed4a1ada993830da1a3ebc989e8b5b3a6c89f162be306ec75707bc98c38c5b39b64ae128971ab7c339ddaed6030eafe0d7fa068fb914d706ebb88f736df6f061bfebca8c6e8713158e95ab4dd3616ff4b29eb7291df6902fdb9e361df4d48736b0855962eb75f3dba67ab611015669616ed8b06303fcd4c280f3708c0d926b139d9d6d01a66c617ad85003029cdb0ea687d562c6c0bb8501eca18d08988016a6870ded56c04eb4944fd94f4392b430376c68c6c36ad4b34b4bd835706aad0bc70acf2ebed1e44974d621882674e2b3be8955add4ce7a499192e7e9ace716199eec369e9aeed5b51c6d3cb5bcdf786ab98c78fc4ee067e3ea172dbb7ab13a15338462d188c591d8badf3e10a0b139dbcdef16b6bc752987629b11db466261b75dd17287083a998b03524dfd96562220d5ca1e48b5320252eb8608eca185ee19b752bc585d7e4b0dc582110b23b1b4db8e5160a353aaa017bb3da2502c1bb13c12cbbbed1f8555aa9d7e47aae98e540b77a49ad9916ae31da9b6db6e5250a7d3d55f06d8f432c0165e06d8cc65806d7419e0baa1559b81943a80fe32c0a6a1de2dbc0cb099cb00dbe83240dd409b0ca0dd9ac45eac4ef2f032c0662e036ca3cb0075c32e1938ada6c8879ab76dbd0943cd9b09356fa35073dd20cc06ccab72fa50f3a6a1e62d0c356f26d4bc8d42cd7543b2182a41a72b782bb5197e08ad14182b05232bb56e80d63d91a177e236f4564ac14cc3d04aa1b15238b252eb862bec69140dbd6a3e04bc6908780b43c09b09016fa31070dde04543e2a829426fa5364481a1954263a57064a5d60d653214922a277a2ba551d08d422b45c64ad1c84af50d6c604360e974256fa534b74ca3d04a91b15234b2527dc31c9aa1cf74007d6876d3d0ec16866637139add46a1d9ba413f19f26e6b92b752baa5de28b4526cac148facd41a10900c75a8a688bd95e2ed5168a5d858291e59a93500211be2529593bd95d21cbc8d432bc5c64af1c84aad010fc5d0a63a5d7d7c74d3f8e816c64737131fdd46f1d11a605177a42d6b7accd6bc95d2dcd9ad8556aa192bd546566a0de8801d65cc4ac2b4e6ad94460db7165aa966ac541b59a93580040d61ada6a8792bb57b145aa966ac541b59a93560850c5daecae90297615a877df9d758ecfc6467a596bf4662db3e5c6625eb41cbce5e6cd14725145b8dd89195ea01395dfaba5550b56cf062511f6128968cd891955a038026b351b13589bdd8a68f5a24364d7bb16964a5d680a364b649f25ab68b1e9ebfd81ee5506c316247566a0d70ca66932669d9d58bd5614f108a45237664a5d680aa62b68874ba26f262591f7128b619b1232bb50670d5fd0615eb00e6c989cdda1139456273de8bcd232bb5068cc17e7b8cb5492eaa77fe42277914d53b3f01237664a5d60035349b73a465a317bb3da2502c1bb1232bb506c491d91a54e5ccde4a151df6125aa962ac541959296afb70bc756352a76bf156aaa84a97d04a1563a54a8d431fbbf4755b5407701f90ab41acf3d7b83ec75110ebfcbd8475a28475a20480a2c47392047992fc84251c94e5272c3f69f2939b2502d28d17307f807cdcfc24ddc0b5f9437e92e527597e2281a3a9c84fa42ee9e682f2f9437e52e527203f01f9094a2952dd24d54d52dd24d54d52dd24d54d52dd24d54d52dd2cd5cd52dd2cd5cd52dd2cd5cd799b33de5414d5ab129a8a624cc520112b4cd2daa94aef5609c4add2ad55426fa527a62ac1b65586a34a90ae74cf04520a482920a5489f4d20a5809402528a74e404520aa869aad3b91dbbfdc1e3a5150793c06cef8f22de977e389a186757d2e008c0d295077305ed0a1a9c895806e368fea45d4965582538943e6a578ce9633c5f8fd149a165269dee9ad1d1a945d8f9d11a9d255ba6f3e909343a5cb728c4c9795cf77d1c87b9fa7c0857eb71389dcdb5ae81723471c6b5e18a635e7d36916b33288e793d3293e37cb1713dc61a753c5fec352d8ff3c5c6e335363c61d0eb8539343686e8dd45d42ec4d05d44e32e0ea8375d7a509609ec8bcd56f6c1e08d348d96823891abd7e474e814d4e29cf86e505f0f43208606880dae0cd2a5b7b71ffbbaaab0078f1bb774ec5cdae260b9a690fa1914faa6647cd301cfa7ee436f03adce84967d346f5e4a870e0a2e2ea26f887aa414420a32908260d490b26f0175cf672bfbf81a988e1ddd5cdc5cdf143598143a78641c3c1a3a7875df06eeee9e8ae5e9983390a79109650fd759e72d87709d0d5c1f908aea72f6da72370daa6f5cefd2ffe3b584bd7a6f508e43f566a3de3c546fdcb781bb7a2b04657e759d182fafec957be31b5aa8dccd28771b2a37ed5bd0ba72abd896ef62a7c63e47f3eabdd1622d54ef66d4bb0dd5dbb4a175f556101206d91d583bc66e58f3caddb67e0b95bb19e56e43e56ebb16a4a9a3b075bcd3349d5c42f75e6872f731cd5f647d142977dadfc7b4fc35a8b480c55edb347578b889ad871d97c96872ec06274fa22625515348a22643a2a669a4dc90766d48fde02a6cdd74dc9b9b8e657e59680dd794a4c39d22f54e69afde298dd45b407b6f434a2b84d7b20fe7cd9be7cded511959aae42e859abfa8faa8864d01d394917a77b246da9052671cb6b28ffbfdd3b1f4480bbde49bb2b592c3a634d39491820b79d2db90fae96750b1e1dddc0e004da3d53b65afe059676e0e153c1b05cf4305875d6d53ee0aae1a97eb5dfa7fe83da5ec153c6fe24205cf46c1f350c171d78694bb829396cd77d18aa14f9b3c719c94384e21719c0c719cca50c169d78654ba82eb342df92eb66a883352f10a5e54094ba8e0c52878192af8be0da9a0251153c1bbac2043f4973cff9acad673a1821bfe350df95768fb36742c5c75c4dd4558f317aabdd1455890f617612d7f0dc48aa054fb47c79e3a3a116be932888cb177aaf5e0dbc79077aa5eb91509a41a2a7735ca5d47ca2d90bbb73e75a710755c2b1f6cc641d89daad7eccd538350b3c168368c345bf0766f40eaec3ba92d877cb01dc7407702afd5dbd20aa15683d16a1869b5a0ed5effd4370a48871af060330e22ee045ea5376308a14a83516918a9b440edde80d4b7b658871a8f65e71923ee847ecd461d670cd76c346b368ed66c81dabdb6a99351babf97b0be72e78f1d26cfa62565d352c8a625c3a6a5219b2638bb372075264af7a013f2abeac2d885f54c5a52262d854c5a324c5a1a326982b27bfd53e7a1344c22517e65d33446159e484b4aa4a590484b86484b43224d20766f40ea2454d3a1267cd595628cf33c899694444b2189960c899686245a07d85db37905b06bd93c9d5c2e0dcef6245a52122d85245a32245a1a91682bc0eeb5ed8a31e9b8f241953e0cb23d839694414b2183960c8396460cda8aae7b03ba666c2ac80755fa30c2f6045a52022d85045a32045a1a11682bb4ee0de89aa1f14da91dd4e9c3f0dab36749d9b314b267c9b06769c49eadb8ba37a0ab46d2b16e0775fa30b6f6e4596a5b1343a536e4591a91672ba89606e4ae2d1a7191a7e9703b6eafd3d9936759c9b31c9267d9906779449e7550dd6b9bbb6a6820559eea2b77fed049ca9e39cbca9ce59039cb8639cb23e6ac23eade80dc55633df0b47cf1caca30745ab3a7cdb2d26639a4cdb2a1cdf28836eb70ba372077d5283ad629bfb2711a6288ec39b3ac9c590e39b36c38b33ce2cc3a96ee0dc85d358a8e75c2575e2c86982e7bc22c2b619643c22c1bc22c8f08b30ea4d706f47d3cd469e0431fb3863ee630f4319bd0c73c087d5c0575b16b2ff649b1cef1696f2fbbf5ec8bc1bab64d7b37a33b4ddd075c3dda690f2e3a56eac84f372873f6f8fdbd67f71fbffbe69367efdc7fefd193c74f9e3e7c76ffbd27cfca833fbcb604f24902c6e5ac5cbbd76efea3e58018b6877f9a87f0b5b5d03ebf9e3d7cfbfebbef3e79e3d1fdb9ecb9c087cf1edd7ffb0fbf9fc783df7d42f425fcf0f90bfae5fb273f7df8e8f167bf9f0b2e4b6d5fbbf9ff0fffcf6c73d21f25b80dd682fb84dccafaffdeffe69b8fbf7ef1e9efdef9f8c7172fbff8f8abfff5fbf5b77d22befefea3b71f3c7afce777e7663cfc6896feede7fff9e26b7af729bef784fffde7095ebe97f0f1221d16e2ebf7537efeec8ddfdfd4e1f7cbb7f39c85465aaf7b0fdf7ef8cec3c7efddfb7f7f37e9405320eaad4fdffcf49d472f7f7bf0ddfd473fbcc64febd367ef7eb813959ebf9bbca865842f88e2b1a8e99d77fef9cdfdef5efbac7dc70ffefaf6070ffef94f7af268276a7afe6eb6a2f0260afb82a8361695beaefffac73b4fbe7a492f9f3dfefa93777f7afb5ffffae2bba5501e771f4e6524e84ff3445f65ad7ce52d598f3ef8eadff44bfa8ddefdf99f7f7ff0c68cb75ffeed3f2aeb76ffe1cd36ea6d596571a957612910f6f83fefd4bfe33b0f1ebeb8fffd4ff75fc27bad7cfe950a1bf5208d06eb4f807513962361af7ff6167cfff65f1ed2fd07f71f7df0cb0fcffff3cd4f374a7023ad3d7fef8997b6c488de92367bd3799356c6d20abe397df7f6476fbc4dcffff60f802f5f7efd2b7df9e3268d9f3f432badd5361ab4d934c326ad06f3fe1f9f3ff8177cfaf58337277eadfefadb5f9fd6d7eea74d1a3d7f06465a4a37972dde9656ca6e8e40d0939f3fffeae7477ffef6c3071ffcfcf4ef7f79fa23d0f3effeb649c3e7cfaa9556601af6e4b4dc72b14ac36846befecf27ef3dab6f53fdecc157bf7efde86fedf9ebd3260d9e3f2b565ac53292361bce4d586040ca67df7ecbf7bfa7cf2abcfefdfb8fdfa26fbffbe7849bb0fafc999d92096e2e51bb256cb90a4f850526a43cfecfe3a7edcffcd99b8f7ece1ffee3838f7f2b3fbdf3ed26ac3c7f66952d21d170d4da4e5864449effe5d9179f7dc16f37fa39fdf4aff2fa172f103ed984ddb222f392b7ac3db7950db7f958032b92d39fefe7b7fff1383df8e5e7c7ef975f5efbe59daf9fff671376cb8cccf02d0d85cd336793169991b71e7df7d3473f7efcde43fcdb8b8f5efbf0b7af5fbcfede7b9bb45b76645e0ea90d9b36db459516d891e9b76feebffe13fdf4db9b9ff0cbef9f7dfafe87f7dfe12f75311d1892d9cd1e2b1bcf1ea58a0b0c49fafb9baf7df7d93f3efd6d7af4b76f7[...];
Date: 2026-03-06 22:11:30 Duration: 3s2ms Database: autotest_api_batch User: a3d Remote: 10.6.201.196 Application: psql
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 256,088 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 85311 ERROR entries
- 152 WARNING entries
Most Frequent Errors/Events
Key values
- 85,212 Max number of times the same event was reported
- 85,463 Total events found
Rank Times reported Error 1 85,212 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #1
Day Hour Count Mar 01 00 942 01 483 02 15 Mar 02 22 1,221 23 2,409 Mar 03 00 980 01 1,346 02 1,502 03 962 04 1,443 05 997 06 959 07 2,700 08 2,073 09 306 10 81 11 493 12 1,876 13 587 14 481 15 1,729 16 235 17 5 18 3,130 19 246 20 441 22 1,220 23 2,385 Mar 05 00 999 01 1,349 02 1,499 03 963 04 1,423 05 998 06 959 07 1,194 08 3,501 09 377 10 205 11 1,338 12 975 13 1,503 14 482 15 1,727 16 25 17 196 18 2,216 19 1,135 20 430 21 900 22 1,234 23 1,485 Mar 06 00 1,445 01 1,800 02 595 03 964 04 1,447 05 1,444 06 511 07 2,077 08 2,692 09 288 10 205 11 1,339 12 1,876 13 605 14 481 15 1,731 16 236 17 5 18 3,112 19 246 20 461 21 290 22 1,202 23 1,800 - ERROR: duplicate key value violates unique constraint "pk_gtp_log_metric"
Detail: Key (log_metric_num_id)=(52181) already exists.
Statement: insert into GTP_LOG_METRIC (LOG_DATE,METRIC_AVERAGE_VALUE,METRIC_MAX_VALUE,METRIC_MIN_VALUE,METRIC_NAME,SERVER_ID,LOG_METRIC_NUM_ID) values ($1,$2,$3,$4,$5,$6,$7)Date: 2026-03-01 00:00:00 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.173.69
2 88 WARNING: permission denied to vacuum "...", skipping it
Times Reported Most Frequent Error / Event #2
Day Hour Count Mar 02 21 22 Mar 03 21 22 Mar 05 21 22 Mar 06 22 22 3 64 WARNING: TIMESTAMP(...) precision reduced to maximum allowed, 6
Times Reported Most Frequent Error / Event #3
Day Hour Count Mar 02 21 16 Mar 03 21 16 Mar 05 21 16 Mar 06 22 16 4 44 ERROR: operator does not exist: integer = character varying
Times Reported Most Frequent Error / Event #4
Day Hour Count Mar 02 22 11 Mar 03 22 11 Mar 05 22 11 Mar 06 23 10 Mar 07 00 1 - ERROR: operator does not exist: integer = character varying at character 555
- ERROR: operator does not exist: integer = character varying at character 688
- ERROR: operator does not exist: integer = character varying at character 690
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT GATEV.ATT_TEMPLATE_ENUM_VALUE_VALUE FROM GTP_OBJ_COMPOSITION goc INNER JOIN GTP_ATT_TEMPLATE GAT ON goc.ATT_TEMPLATE_NUM_ID = GAT.ATT_TEMPLATE_NUM_ID INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE GATEV ON GAT.ATT_TEMPLATE_ENUM_NUM_ID = GATEV.ATT_TEMPLATE_ENUM_NUM_ID INNER JOIN GTP_OBJ GO ON goc.OBJ_NUM_ID = GO.OBJ_NUM_ID INNER JOIN GTP_OBJ_TEMPLATE GOT ON GO.OBJ_TEMPLATE_NUM_ID = GOT.OBJ_TEMPLATE_NUM_ID WHERE(gat.UNIQUE_CODE = 'A3D_STATUT_DEMANDE_DE_TRAVAUX' AND got.UNIQUE_CODE = 'A3D_DEMANDE_DE_TRAVAUX') AND (GATEV.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = goc.OBJ_COMPO_VALUE AND goc.OBJ_NUM_ID IN (491860))Date: 2026-03-02 22:01:29 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT GATEV.ATT_TEMPLATE_ENUM_VALUE_VALUE FROM GTP_OBJ_COMPOSITION goc INNER JOIN GTP_ATT_TEMPLATE GAT ON goc.ATT_TEMPLATE_NUM_ID = GAT.ATT_TEMPLATE_NUM_ID INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE GATEV ON GAT.ATT_TEMPLATE_ENUM_NUM_ID = GATEV.ATT_TEMPLATE_ENUM_NUM_ID INNER JOIN GTP_OBJ GO ON goc.OBJ_NUM_ID = GO.OBJ_NUM_ID INNER JOIN GTP_OBJ_TEMPLATE GOT ON GO.OBJ_TEMPLATE_NUM_ID = GOT.OBJ_TEMPLATE_NUM_ID WHERE ( (gat.UNIQUE_CODE = 'A3D_STATUT_DEMANDE_DE_TRAVAUX' AND got.UNIQUE_CODE = 'A3D_DEMANDE_DE_TRAVAUX') OR (gat.UNIQUE_CODE = 'A3D_STATUT_DEMANDE_D_INTERVENTION' AND got.UNIQUE_CODE = 'A3D_DEMANDE_D_INTERVENTION') ) AND (GATEV.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = goc.OBJ_COMPO_VALUE AND goc.OBJ_NUM_ID IN (491252,491250))Date: 2026-03-02 22:01:41 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT GATEV.ATT_TEMPLATE_ENUM_VALUE_VALUE FROM GTP_OBJ_COMPOSITION goc INNER JOIN GTP_ATT_TEMPLATE GAT on goc.ATT_TEMPLATE_NUM_ID = GAT.ATT_TEMPLATE_NUM_ID INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE GATEV on GAT.ATT_TEMPLATE_ENUM_NUM_ID = GATEV.ATT_TEMPLATE_ENUM_NUM_ID INNER JOIN GTP_OBJ GO ON goc.OBJ_NUM_ID = GO.OBJ_NUM_ID INNER JOIN GTP_OBJ_TEMPLATE GOT ON GO.OBJ_TEMPLATE_NUM_ID = GOT.OBJ_TEMPLATE_NUM_ID WHERE ((gat.UNIQUE_CODE = 'A3D_STATUT_DEMANDE_DE_TRAVAUX' AND got.UNIQUE_CODE = 'A3D_DEMANDE_DE_TRAVAUX') OR (gat.UNIQUE_CODE = 'A3D_STATUT_ALERTE' AND got.UNIQUE_CODE = 'A3D_ALERTE_ENERGIES_ET_FLUIDES')) AND (GATEV.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = goc.OBJ_COMPO_VALUE AND goc.OBJ_NUM_ID in (492045,445561))Date: 2026-03-02 22:01:51 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
5 36 ERROR: relation "..." already exists
Times Reported Most Frequent Error / Event #5
Day Hour Count Mar 02 21 9 Mar 03 21 9 Mar 05 21 9 Mar 06 22 9 - ERROR: relation "batch_job_instance" already exists
- ERROR: relation "batch_job_execution" already exists
- ERROR: relation "batch_job_execution_params" already exists
Statement: CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , JOB_NAME VARCHAR(100) NOT NULL, JOB_KEY VARCHAR(32) NOT NULL, constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY) )
Date: 2026-03-02 21:52:59 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.173.69
Statement: CREATE TABLE BATCH_JOB_EXECUTION ( JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , JOB_INSTANCE_ID BIGINT NOT NULL, CREATE_TIME TIMESTAMP NOT NULL, START_TIME TIMESTAMP DEFAULT NULL , END_TIME TIMESTAMP DEFAULT NULL , STATUS VARCHAR(10) , EXIT_CODE VARCHAR(2500) , EXIT_MESSAGE VARCHAR(2500) , LAST_UPDATED TIMESTAMP, constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID) references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID) )
Date: 2026-03-02 21:52:59 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.173.69
Statement: CREATE TABLE BATCH_JOB_EXECUTION_PARAMS ( JOB_EXECUTION_ID BIGINT NOT NULL , PARAMETER_NAME VARCHAR(100) NOT NULL , PARAMETER_TYPE VARCHAR(100) NOT NULL , PARAMETER_VALUE VARCHAR(2500) , IDENTIFYING CHAR(1) NOT NULL , constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID) references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) )
Date: 2026-03-02 21:52:59 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.173.69
6 15 ERROR: function convert(...) does not exist
Times Reported Most Frequent Error / Event #6
Day Hour Count Mar 02 22 5 Mar 03 22 5 Mar 05 22 5 - ERROR: function convert(character varying, unknown) does not exist at character 87
- ERROR: function convert(character varying, unknown) does not exist at character 87
- ERROR: function convert(character varying, unknown) does not exist at character 87
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT pacm.ASSET_OBJ_NUM_ID AS objId, pacm.DELIVERY_POINT_NUM_ID AS deliveryPointId, CONVERT(gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE, 'US7ASCII') AS usageFinal, pacm.TYPE AS TYPE, pacm.DATE_STAMPED AS dateStamped, paucm.VALUE AS value, paucm.VALUE_KWH AS valueKwh FROM PE_ASSET_USAGE_CONSOLIDATION_MONTHLY paucm INNER JOIN PE_ASSET_CONSOLIDATION_MONTHLY pacm ON paucm.ASSET_CONSOLIDATION_NUM_ID = pacm.ASSET_CONSOLIDATION_NUM_ID AND pacm.ASSET_OBJ_NUM_ID = '391841' AND pacm.DELIVERY_POINT_NUM_ID = '397270' AND pacm.DATE_STAMPED >= TO_DATE('01-01-2012', 'DD-MM-YYYY') AND pacm.DATE_STAMPED <= TO_DATE('31-01-2012', 'DD-MM-YYYY') INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE gatev ON gatev.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = PAUCM.USAGE_NUM_ID ORDER BY gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE ASCDate: 2026-03-02 22:07:07 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT pacm.ASSET_OBJ_NUM_ID AS objId, pacm.DELIVERY_POINT_NUM_ID AS deliveryPointId, CONVERT(gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE, 'US7ASCII') AS usageFinal, pacm.TYPE AS TYPE, pacm.DATE_STAMPED AS dateStamped, paucm.VALUE AS value, paucm.VALUE_KWH AS valueKwh FROM PE_ASSET_USAGE_CONSOLIDATION_MONTHLY paucm INNER JOIN PE_ASSET_CONSOLIDATION_MONTHLY pacm ON paucm.ASSET_CONSOLIDATION_NUM_ID = pacm.ASSET_CONSOLIDATION_NUM_ID AND pacm.ASSET_OBJ_NUM_ID = '392033' AND pacm.DELIVERY_POINT_NUM_ID = '397270' AND pacm.DATE_STAMPED >= TO_DATE('01-01-2012', 'DD-MM-YYYY') AND pacm.DATE_STAMPED <= TO_DATE('31-01-2012', 'DD-MM-YYYY') INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE gatev ON gatev.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = PAUCM.USAGE_NUM_ID ORDER BY gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE ASCDate: 2026-03-02 22:07:19 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT pacm.ASSET_OBJ_NUM_ID AS objId, pacm.DELIVERY_POINT_NUM_ID AS deliveryPointId, CONVERT(gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE, 'US7ASCII') AS usageFinal, pacm.TYPE AS TYPE, pacm.DATE_STAMPED AS dateStamped, paucm.VALUE AS value, paucm.VALUE_KWH AS valueKwh FROM PE_ASSET_USAGE_CONSOLIDATION_MONTHLY paucm INNER JOIN PE_ASSET_CONSOLIDATION_MONTHLY pacm ON paucm.ASSET_CONSOLIDATION_NUM_ID = pacm.ASSET_CONSOLIDATION_NUM_ID AND pacm.ASSET_OBJ_NUM_ID = '392034' AND pacm.DELIVERY_POINT_NUM_ID = '397270' AND pacm.DATE_STAMPED >= TO_DATE('01-01-2012', 'DD-MM-YYYY') AND pacm.DATE_STAMPED <= TO_DATE('31-01-2012', 'DD-MM-YYYY') INNER JOIN GTP_ATT_TEMPLATE_ENUM_VALUE gatev ON gatev.ATT_TEMPLATE_ENUM_VALUE_NUM_ID = PAUCM.USAGE_NUM_ID ORDER BY gatev.ATT_TEMPLATE_ENUM_VALUE_VALUE ASCDate: 2026-03-02 22:07:30 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.177.217
7 4 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #7
Day Hour Count Mar 02 21 1 Mar 03 21 1 Mar 05 21 1 Mar 06 22 1 - ERROR: relation "public.databasechangeloglock" does not exist at character 22
Statement: SELECT COUNT(*) FROM public.databasechangeloglock
Date: 2026-03-02 21:53:02 Database: autotest_api_batch Application: PostgreSQL JDBC Driver User: a3d Remote: 10.7.173.69