libpst-0.6.59/0000755000000000000000000000000012145516411010057 500000000000000libpst-0.6.59/src/0000755000000000000000000000000012145516411010646 500000000000000libpst-0.6.59/src/msg.h0000644000000000000000000000010312145516225011522 00000000000000 void write_msg_email(char *fname, pst_item* item, pst_file* pst); libpst-0.6.59/src/pst2dii.cpp0000644000000000000000000005541412145516371012666 00000000000000/* Copyright (c) 2008 Carl Byington - 510 Software Group, released under the GPL version 2 or any later version at your choice available at http://www.fsf.org/licenses/gpl.txt Based on readpst.c by David Smith */ #include #include #include using namespace std; extern "C" { #include "define.h" #include "lzfu.h" } struct file_ll { string name; int32_t stored_count; int32_t email_count; int32_t skip_count; int32_t type; file_ll() { stored_count = 0; email_count = 0; skip_count = 0; type = 0; }; }; // global settings const char* convert = "/usr/bin/convert"; // fully qualified path of the convert program from image magick const char* prog_name = NULL; // our arg0 name const char* bates_prefix = ""; // string to prefix bates numbers int bates_index = 0; // current bates sequence const char* output_directory = "."; const char* output_file = "load.dii"; char* font_file = NULL; int bates_color = 0xff0000; // color of bates header stamp int email_sequence = 0; // current pdf sequence number char* pdf_name = NULL; // current pdf file name FILE* dii_file = NULL; // the output dii load file pst_file pstfile; // the input pst file // pdf writer globals bool pdf_open = false; // is pdf writer started char* pst_folder; // current folder name int page_sequence; // current page number string conversion; // conversion command vector png_names; // png writer globals bool png_open = false; // is current page open int line_height; // in pixels int char_width; // in pixels int col_number, col_max; // in characters int line_number, line_max; // lines per page int x_position, y_position; // in pixels int black, red; // text colors gdImagePtr image; // current gd image const int DPI = 300; const double sz = 10.0; const int margin = DPI/2; const int LINE_SIZE = 2000; const int PAGE_WIDTH = DPI*17/2; const int PAGE_HEIGHT = DPI*11; // max size of the c_time char*. It will store the date of the email #define C_TIME_SIZE 500 static void open_png(); static void close_png(); static void version(); static void version() { printf("pst2dii v%s\n", VERSION); #if BYTE_ORDER == BIG_ENDIAN printf("Big Endian implementation being used.\n"); #elif BYTE_ORDER == LITTLE_ENDIAN printf("Little Endian implementation being used.\n"); #else # error "Byte order not supported by this library" #endif } static void usage(); static void usage() { version(); printf("Usage: %s -f ttf-font-file [OPTIONS] {PST FILENAME}\n", prog_name); printf("\t-f ttf-font-file \t- Set the font file\n"); printf("OPTIONS:\n"); printf("\t-B bates-prefix \t- Set the bates prefix string\n"); printf("\t-O dii-output-file\t- Set the dii load file output filename\n"); printf("\t-V \t- Version. Display program version\n"); printf("\t-b bates-number \t- Set the starting bates sequence number\n"); printf("\t-c bates-color \t- Specify the color of the bates stamps as 6 digit hex\n"); printf("\t-d filename \t- Debug to file.\n"); printf("\t-h \t- Help. This screen\n"); printf("\t-o dirname \t- Output directory to write files to.\n"); } static char *removeCR (char *c); static char *removeCR (char *c) { // converts /r/n to /n char *a, *b; DEBUG_ENT("removeCR"); a = b = c; while (*a != '\0') { *b = *a; if (*a != '\r') b++; a++; } *b = '\0'; DEBUG_RET(); return c; } // The sole purpose of this function is to bypass the pseudo-header prologue // that Microsoft Outlook inserts at the beginning of the internet email // headers for emails stored in their "Personal Folders" files. static char *skip_header_prologue(char *headers); static char *skip_header_prologue(char *headers) { const char *bad = "Microsoft Mail Internet Headers"; if (strncmp(headers, bad, strlen(bad)) == 0) { // Found the offensive header prologue char *pc = strchr(headers, '\n'); return pc + 1; } return headers; } static void check_filename(string &fname); static void check_filename(string &fname) { char *t = strdup(fname.c_str()); DEBUG_ENT("check_filename"); if (!t) { DEBUG_RET(); return; } char *tt = t; bool fixed = false; while ((t = strpbrk(t, " /\\:"))) { // while there are characters in the second string that we don't want *t = '_'; //replace them with an underscore fixed = true; } if (fixed) fname = string(tt); free(tt); DEBUG_RET(); } static string write_separate_attachment(string fname, pst_item_attach* current_attach, int attach_num, pst_file* pst); static string write_separate_attachment(string fname, pst_item_attach* current_attach, int attach_num, pst_file* pst) { FILE *fp = NULL; int x = 0; char *temp = NULL; // If there is a long filename (filename2) use that, otherwise // use the 8.3 filename (filename1) char *attach_filename = (current_attach->filename2.str) ? current_attach->filename2.str : current_attach->filename1.str; DEBUG_ENT("write_separate_attachment"); check_filename(fname); const char* f_name = fname.c_str(); DEBUG_INFO(("dirname=%s, pathname=%s, filename=%s\n", output_directory, f_name, attach_filename)); int len = strlen(output_directory) + 1 + strlen(f_name) + 15; if (!attach_filename) { // generate our own (dummy) filename for the attachment temp = (char*)pst_malloc(len); sprintf(temp, "%s/%s_attach%i", output_directory, f_name, attach_num); } else { // have an attachment name, make sure it's unique temp = (char*)pst_malloc(len+strlen(attach_filename)); do { if (fp) fclose(fp); if (x == 0) sprintf(temp, "%s/%s_%s", output_directory, f_name, attach_filename); else sprintf(temp, "%s/%s_%s-%i", output_directory, f_name, attach_filename, x); } while ((fp = fopen(temp, "r")) && ++x < 99999999); if (x > 99999999) { DIE(("error finding attachment name. exhausted possibilities to %s\n", temp)); } } DEBUG_INFO(("Saving attachment to %s\n", temp)); if (!(fp = fopen(temp, "wb"))) { DEBUG_WARN(("write_separate_attachment: Cannot open attachment save file \"%s\"\n", temp)); } else { (void)pst_attach_to_file(pst, current_attach, fp); fclose(fp); } string rc(temp); if (temp) free(temp); DEBUG_RET(); return rc; } static void print_pdf_short(const char *line, int len, int color); static void print_pdf_short(const char *line, int len, int color) { if (line_number >= line_max) { close_png(); open_png(); } int brect[8]; gdFTStringExtra strex; strex.flags = gdFTEX_RESOLUTION; strex.linespacing = 1.20; strex.charmap = 0; strex.hdpi = DPI; strex.vdpi = DPI; char xline[len+1]; memcpy(xline, line, len); xline[len] = '\0'; char *p; char *l = xline; while ((p = strchr(l, '&'))) { *p = '\0'; char *err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, l, &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); l = p+1; err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, (char*)"&", &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); } char *err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, l, &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); col_number += len; } static void new_line(); static void new_line() { y_position += line_height; line_number += 1; x_position = margin; col_number = 0; } static void print_pdf_single(const char *line, int color); static void print_pdf_single(const char *line, int color) { while (*line == '\t') { char blanks[5]; memset(blanks, ' ', 5); print_pdf_short(blanks, 4, color); line++; if (col_number >= col_max) new_line(); } int n = strlen(line); while (n) { int m = col_max - col_number; // number of chars that will fit on this line m = (n > m) ? m : n; print_pdf_short(line, m, color); line += m; n -= m; if (n) new_line(); } } static void print_pdf_only(char *line, int color); static void print_pdf_only(char *line, int color) { char *p; while ((p = strchr(line, '\n'))) { *p = '\0'; print_pdf_single(line, color); *p = '\n'; line = p+1; new_line(); } print_pdf_single(line, color); } static void print_pdf(char *line); static void print_pdf(char *line) { pst_fwrite(line, 1, strlen(line), dii_file); print_pdf_only(line, black); } static void open_png() { if (!png_open) { png_open = true; int brect[8]; image = gdImageCreate(PAGE_WIDTH, PAGE_HEIGHT); gdImageColorAllocate(image, 255, 255, 255); // background color first one allocated black = gdImageColorAllocate(image, 0, 0, 0); int r = (bates_color & 0xff0000) >> 16; int g = (bates_color & 0x00ff00) >> 8; int b = (bates_color & 0x0000ff); red = gdImageColorAllocate(image, r, g, b); gdFTStringExtra strex; strex.flags = gdFTEX_RESOLUTION; strex.linespacing = 1.20; strex.charmap = 0; strex.hdpi = DPI; strex.vdpi = DPI; char line[LINE_SIZE]; char *err = gdImageStringFTEx(NULL, &brect[0], black, font_file, sz, 0.0, margin, margin, (char*)"LMgqQ", &strex); if (err) printf("%s", err); line_height = (brect[3]-brect[7]) * 12/10; char_width = (brect[2]-brect[6]) / 5; col_number = 0; col_max = (PAGE_WIDTH - margin*2) / char_width; line_number = 0; line_max = (PAGE_HEIGHT - margin*2) / line_height; x_position = margin; y_position = margin + line_height; snprintf(line, sizeof(line), "%s%06d\n", bates_prefix, bates_index++); print_pdf_only(line, red); print_pdf_only(pst_folder, red); } } static void close_png() { if (png_open) { png_open = false; int len = 4 + 11 + 4 +1; char *fn = (char*)pst_malloc(len); snprintf(fn, len, "page%d.png", ++page_sequence); FILE *pngout = fopen(fn, "wb"); if (pngout) { gdImagePng(image, pngout); fclose(pngout); } gdImageDestroy(image); // free memory png_names.push_back(fn); conversion += string(" ") + fn; free(fn); } } static void open_pdf(char *line); static void open_pdf(char *line) { pst_folder = line; page_sequence = 0; conversion = string(convert); png_names.clear(); open_png(); /* Note; allocating the largest string length to pdf_name */ int len = strlen(output_directory) + 4 + 6 + 4 + 1; pdf_name = (char*)pst_malloc(len); snprintf(pdf_name, 3 + 6 + 1, "dii%06d", ++email_sequence); fprintf(dii_file, "\n@T %s\n", pdf_name); snprintf(pdf_name, len, "%s/dii%06d.pdf", output_directory, email_sequence); } static void close_pdf(); static void close_pdf() { close_png(); conversion += string(" ") + pdf_name; (void)system(conversion.c_str()); for (vector::iterator i=png_names.begin(); i!=png_names.end(); i++) { remove((*i).c_str()); } fprintf(dii_file, "@D %s\n", pdf_name); free(pdf_name); } static void write_simple(const char *tag, const char *value); static void write_simple(const char *tag, const char *value) { if (value) fprintf(dii_file, "@%s %s\n", tag, value); } static void write_simple(const char *tag, string value); static void write_simple(const char *tag, string value) { fprintf(dii_file, "@%s %s\n", tag, value.c_str()); } static void write_simple(const char *tag, const char *value, const char *value2); static void write_simple(const char *tag, const char *value, const char *value2) { if (value) { if (value2) fprintf(dii_file, "@%s \"%s\" <%s>\n", tag, value, value2); else fprintf(dii_file, "@%s \"%s\"\n", tag, value); } } static string extract_header(char *headers, const char *field); static string extract_header(char *headers, const char *field) { string rc; int len = strlen(field) + 4; char f[len]; snprintf(f, len, "\n%s: ", field); char *p = strstr(headers, f); if (p) { p += strlen(f); char *n = strchr(p, '\n'); if (n) { *n = '\0'; rc = string(p); *n = '\n'; } else { rc = string(p); } } return rc; } static void write_normal_email(file_ll &f, pst_item* item, pst_file* pst); static void write_normal_email(file_ll &f, pst_item* item, pst_file* pst) { DEBUG_ENT("write_normal_email"); char *soh = NULL; // real start of headers. if (item->email->header.str) { // some of the headers we get from the file are not properly defined. // they can contain some email stuff too. We will cut off the header // when we see a \n\n or \r\n\r\n removeCR(item->email->header.str); char *temp = strstr(item->email->header.str, "\n\n"); if (temp) { DEBUG_INFO(("Found body text in header\n")); temp[1] = '\0'; // stop after first \n } soh = skip_header_prologue(item->email->header.str); } char folder_line[LINE_SIZE]; char line[LINE_SIZE]; // reset pdf writer to new file int bates = bates_index; // save starting index snprintf(folder_line, sizeof(folder_line), "pst folder = %s\n", f.name.c_str()); open_pdf(folder_line); // start printing this email fprintf(dii_file, "@FOLDERNAME %s\n", f.name.c_str()); string myfrom = extract_header(soh, "From"); string myto = extract_header(soh, "To"); string mycc = extract_header(soh, "Cc"); string mybcc = extract_header(soh, "Bcc"); if (myfrom.empty()) write_simple("FROM", item->email->outlook_sender_name.str, item->email->sender_address.str); else write_simple("FROM", myfrom); if (myto.empty()) write_simple("TO", item->email->sentto_address.str, item->email->recip_address.str); else write_simple("TO", myto); if (mycc.empty()) write_simple("CC", item->email->cc_address.str); else write_simple("CC", mycc); if (mybcc.empty()) write_simple("BCC", item->email->bcc_address.str); else write_simple("BCC", mybcc); if (item->email->sent_date) { time_t t = pst_fileTimeToUnixTime(item->email->sent_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%F", gmtime(&t)); write_simple("DATESENT", c_time); strftime(c_time, C_TIME_SIZE, "%T+0000", gmtime(&t)); write_simple("TIMESENT", c_time); } if (item->email->arrival_date) { time_t t = pst_fileTimeToUnixTime(item->email->arrival_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%F", gmtime(&t)); write_simple("DATERCVD", c_time); strftime(c_time, C_TIME_SIZE, "%T+0000", gmtime(&t)); write_simple("TIMERCVD", c_time); } if (item->subject.str) { write_simple("SUBJECT", item->subject.str); } write_simple("MSGID", item->email->messageid.str); write_simple("READ", (item->flags & 1) ? "Y" : "N"); DEBUG_INFO(("About to print Header\n")); fprintf(dii_file, "@HEADER\n"); if (item && item->subject.str) { DEBUG_INFO(("item->subject = %s\n", item->subject.str)); } if (soh) { // Now, write out the header... print_pdf(soh); int len = strlen(soh); if (!len || (soh[len-1] != '\n')) { snprintf(line, sizeof(line), "\n"); print_pdf(line); } } else { //make up our own headers const char *temp = item->email->outlook_sender.str; if (!temp) temp = ""; snprintf(line, sizeof(line), "From: \"%s\" <%s>\n", item->email->outlook_sender_name.str, temp); print_pdf(line); if (item->subject.str) { snprintf(line, sizeof(line), "Subject: %s\n", item->subject.str); } else { snprintf(line, sizeof(line), "Subject: \n"); } print_pdf(line); snprintf(line, sizeof(line), "To: %s\n", item->email->sentto_address.str); print_pdf(line); if (item->email->cc_address.str) { snprintf(line, sizeof(line), "Cc: %s\n", item->email->cc_address.str); print_pdf(line); } if (item->email->sent_date) { time_t em_time = pst_fileTimeToUnixTime(item->email->sent_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%a, %d %b %Y %H:%M:%S %z", gmtime(&em_time)); snprintf(line, sizeof(line), "Date: %s\n", c_time); print_pdf(line); } } snprintf(line, sizeof(line), "\n"); print_pdf_only(line, black); fprintf(dii_file, "@HEADER-END\n"); DEBUG_INFO(("About to print Body\n")); fprintf(dii_file, "@EMAIL-BODY\n"); if (item->body.str) { removeCR(item->body.str); print_pdf(item->body.str); } else if (item->email->htmlbody.str) { removeCR(item->email->htmlbody.str); print_pdf(item->email->htmlbody.str); } else if (item->email->encrypted_body.data || item->email->encrypted_htmlbody.data) { char ln[LINE_SIZE]; snprintf(ln, sizeof(ln), "%s", "The body of this email is encrypted. This isn't supported yet, but the body is now an attachment\n"); print_pdf(ln); } fprintf(dii_file, "@EMAIL-END\n"); int attach_num = 0; for (pst_item_attach* attach = item->attach; attach; attach = attach->next) { pst_convert_utf8_null(item, &attach->filename1); pst_convert_utf8_null(item, &attach->filename2); pst_convert_utf8_null(item, &attach->mimetype); DEBUG_INFO(("Attempting Attachment encoding\n")); if (attach->data.data || attach->i_id) { string an = write_separate_attachment(f.name, attach, ++attach_num, pst); fprintf(dii_file, "@EATTACH %s\n", an.c_str()); } } close_pdf(); fprintf(dii_file, "@BATESBEG %d\n", bates); fprintf(dii_file, "@BATESEND %d\n", bates_index-1); DEBUG_RET(); } static void create_enter_dir(file_ll &f, file_ll *parent, pst_item *item); static void create_enter_dir(file_ll &f, file_ll *parent, pst_item *item) { pst_convert_utf8(item, &item->file_as); f.type = item->type; f.stored_count = (item->folder) ? item->folder->item_count : 0; f.name = ((parent) ? parent->name + "/" : "") + string(item->file_as.str); } static void close_enter_dir(file_ll &f); static void close_enter_dir(file_ll &f) { } static void process(pst_item *outeritem, file_ll *parent, pst_desc_tree *d_ptr); static void process(pst_item *outeritem, file_ll *parent, pst_desc_tree *d_ptr) { file_ll ff; pst_item *item = NULL; DEBUG_ENT("process"); create_enter_dir(ff, parent, outeritem); for (; d_ptr; d_ptr = d_ptr->next) { if (d_ptr->desc) { item = pst_parse_item(&pstfile, d_ptr, NULL); DEBUG_INFO(("item pointer is %p\n", item)); if (item) { if (item->folder && item->file_as.str && d_ptr->child ) { //if this is a non-empty folder, we want to recurse into it fprintf(stderr, "entering folder %s\n", item->file_as.str); process(item, &ff, d_ptr->child); } else if (item->email && (item->type == PST_TYPE_NOTE || item->type == PST_TYPE_SCHEDULE || item->type == PST_TYPE_REPORT)) { ff.email_count++; write_normal_email(ff, item, &pstfile); } else { ff.skip_count++; // other mapi objects } pst_freeItem(item); } else { ff.skip_count++; DEBUG_INFO(("A NULL item was seen\n")); } } } close_enter_dir(ff); DEBUG_RET(); } int main(int argc, char* const* argv) { pst_desc_tree *d_ptr; char *fname = NULL; char c; char *d_log = NULL; prog_name = argv[0]; pst_item *item = NULL; while ((c = getopt(argc, argv, "B:b:c:d:f:o:O:Vh"))!= -1) { switch (c) { case 'B': bates_prefix = optarg; break; case 'b': bates_index = atoi(optarg); break; case 'c': bates_color = (int)strtol(optarg, (char**)NULL, 16); break; case 'f': font_file = optarg; break; case 'o': output_directory = optarg; break; case 'O': output_file = optarg; break; case 'd': d_log = optarg; break; case 'h': usage(); exit(0); break; case 'V': version(); exit(0); break; default: usage(); exit(1); break; } } if (!font_file) { usage(); exit(1); } if (argc > optind) { fname = argv[optind]; } else { usage(); exit(2); } #ifdef DEBUG_ALL // force a log file if (!d_log) d_log = "pst2dii.log"; #endif DEBUG_INIT(d_log, NULL); DEBUG_ENT("main"); RET_DERROR(pst_open(&pstfile, fname, NULL), 1, ("Error opening File\n")); RET_DERROR(pst_load_index(&pstfile), 2, ("Index Error\n")); pst_load_extended_attributes(&pstfile); d_ptr = pstfile.d_head; // first record is main record item = (pst_item*)pst_parse_item(&pstfile, d_ptr, NULL); if (!item || !item->message_store) { DEBUG_RET(); DIE(("Could not get root record\n")); } d_ptr = pst_getTopOfFolders(&pstfile, item); if (!d_ptr) { DEBUG_RET(); DIE(("Top of folders record not found. Cannot continue\n")); } dii_file = fopen(output_file, "wb"); if (dii_file) { process(item, NULL, d_ptr->child); // do the children of TOPF pst_freeItem(item); pst_close(&pstfile); fclose(dii_file); } DEBUG_RET(); return 0; } libpst-0.6.59/src/deltasearch.cpp0000644000000000000000000000502412145516225013555 00000000000000extern "C" { #include "define.h" }; #include #include #include using namespace std; unsigned char comp_enc [] = { 0x47, 0xf1, 0xb4, 0xe6, 0x0b, 0x6a, 0x72, 0x48, 0x85, 0x4e, 0x9e, 0xeb, 0xe2, 0xf8, 0x94, 0x53, /*0x0f*/ 0xe0, 0xbb, 0xa0, 0x02, 0xe8, 0x5a, 0x09, 0xab, 0xdb, 0xe3, 0xba, 0xc6, 0x7c, 0xc3, 0x10, 0xdd, /*0x1f*/ 0x39, 0x05, 0x96, 0x30, 0xf5, 0x37, 0x60, 0x82, 0x8c, 0xc9, 0x13, 0x4a, 0x6b, 0x1d, 0xf3, 0xfb, /*0x2f*/ 0x8f, 0x26, 0x97, 0xca, 0x91, 0x17, 0x01, 0xc4, 0x32, 0x2d, 0x6e, 0x31, 0x95, 0xff, 0xd9, 0x23, /*0x3f*/ 0xd1, 0x00, 0x5e, 0x79, 0xdc, 0x44, 0x3b, 0x1a, 0x28, 0xc5, 0x61, 0x57, 0x20, 0x90, 0x3d, 0x83, /*0x4f*/ 0xb9, 0x43, 0xbe, 0x67, 0xd2, 0x46, 0x42, 0x76, 0xc0, 0x6d, 0x5b, 0x7e, 0xb2, 0x0f, 0x16, 0x29, /*0x5f*/ 0x3c, 0xa9, 0x03, 0x54, 0x0d, 0xda, 0x5d, 0xdf, 0xf6, 0xb7, 0xc7, 0x62, 0xcd, 0x8d, 0x06, 0xd3, /*0x6f*/ 0x69, 0x5c, 0x86, 0xd6, 0x14, 0xf7, 0xa5, 0x66, 0x75, 0xac, 0xb1, 0xe9, 0x45, 0x21, 0x70, 0x0c, /*0x7f*/ 0x87, 0x9f, 0x74, 0xa4, 0x22, 0x4c, 0x6f, 0xbf, 0x1f, 0x56, 0xaa, 0x2e, 0xb3, 0x78, 0x33, 0x50, /*0x8f*/ 0xb0, 0xa3, 0x92, 0xbc, 0xcf, 0x19, 0x1c, 0xa7, 0x63, 0xcb, 0x1e, 0x4d, 0x3e, 0x4b, 0x1b, 0x9b, /*0x9f*/ 0x4f, 0xe7, 0xf0, 0xee, 0xad, 0x3a, 0xb5, 0x59, 0x04, 0xea, 0x40, 0x55, 0x25, 0x51, 0xe5, 0x7a, /*0xaf*/ 0x89, 0x38, 0x68, 0x52, 0x7b, 0xfc, 0x27, 0xae, 0xd7, 0xbd, 0xfa, 0x07, 0xf4, 0xcc, 0x8e, 0x5f, /*0xbf*/ 0xef, 0x35, 0x9c, 0x84, 0x2b, 0x15, 0xd5, 0x77, 0x34, 0x49, 0xb6, 0x12, 0x0a, 0x7f, 0x71, 0x88, /*0xcf*/ 0xfd, 0x9d, 0x18, 0x41, 0x7d, 0x93, 0xd8, 0x58, 0x2c, 0xce, 0xfe, 0x24, 0xaf, 0xde, 0xb8, 0x36, /*0xdf*/ 0xc8, 0xa1, 0x80, 0xa6, 0x99, 0x98, 0xa8, 0x2f, 0x0e, 0x81, 0x65, 0x73, 0xe4, 0xc2, 0xa2, 0x8a, /*0xef*/ 0xd4, 0xe1, 0x11, 0xd0, 0x08, 0x8b, 0x2a, 0xf2, 0xed, 0x9a, 0x64, 0x3f, 0xc1, 0x6c, 0xf9, 0xec}; /*0xff*/ int main(int argc, char* const* argv) { if (argc < 4) { printf("usage: %s filename.pst integer-delta search-string\n", argv[0]); return 0; } int fd = open(argv[1], O_RDONLY); int d = atoi(argv[2]); string search(argv[3]); printf("using file %s with delta %d looking for %s\n", argv[1], d, argv[3]); if (fd) { struct stat st; fstat(fd, &st); off_t size = st.st_size; vector buf(size); size_t s = read(fd, &buf[0], size); pst_debug_hexdumper(stdout, &buf[0], s, 16, 0); printf("\n\n dump decrypted data \n"); for (off_t i=0; i #endif #ifdef HAVE_CTYPE_H #include #endif #ifdef HAVE_LIMITS_H #include #endif #ifdef HAVE_WCHAR_H #include #endif #ifdef HAVE_SIGNAL_H #include #endif #ifdef HAVE_ERRNO_H #include #endif #ifdef HAVE_ICONV #include #endif #ifdef HAVE_REGEX_H #include #endif #ifdef HAVE_GD_H #include #endif #define PERM_DIRS 0777 #ifdef _WIN32 #include #define D_MKDIR(x) mkdir(x) #define chdir _chdir #define strcasecmp _stricmp #define vsnprintf _vsnprintf #define snprintf _snprintf #ifdef _MSC_VER #define ftello _ftelli64 #define fseeko _fseeki64 #elif defined (__MINGW32__) #define ftello ftello64 #define fseeko fseeko64 #else #error Only MSC and mingw supported for Windows #endif #ifndef __MINGW32__ #define size_t __int64 #endif #ifndef UINT64_MAX #define UINT64_MAX ((uint64_t)0xffffffffffffffff) #endif #define PRIx64 "I64x" int __cdecl _fseeki64(FILE *, __int64, int); __int64 __cdecl _ftelli64(FILE *); #ifdef __MINGW32__ #include #else #include "XGetopt.h" #endif #include #undef gmtime_r #define gmtime_r(tp,tmp) (gmtime(tp)?(*(tmp)=*gmtime(tp),(tmp)):0) #define ctime_r(tp,tmp) (ctime(tp)?(strcpy((tmp),ctime((tp))),(tmp)):0) #else #ifdef __DJGPP__ #define gmtime_r(tp,tmp) (gmtime(tp)?(*(tmp)=*gmtime(tp),(tmp)):0) #define ctime_r(tp,tmp) (ctime(tp)?(strcpy((tmp),ctime((tp))),(tmp)):0) #define fseeko(stream, offset, whence) fseek(stream, (long)offset, whence) #define ftello ftell #endif #ifdef HAVE_UNISTD_H #include #else #include "XGetopt.h" #endif #define D_MKDIR(x) mkdir(x, PERM_DIRS) #endif #ifdef HAVE_SYS_STAT_H #include #endif #ifdef HAVE_SYS_TYPES_H #include #endif #ifdef HAVE_SYS_SHM_H #include #endif #ifdef HAVE_SYS_WAIT_H #include #endif #ifdef HAVE_DIRENT_H #include #endif #ifdef HAVE_SEMAPHORE_H #include #endif void pst_debug_lock(); void pst_debug_unlock(); void pst_debug_init(const char* fname, void* output_mutex); void pst_debug_func(const char* function); void pst_debug_func_ret(); void pst_debug(int line, const char *file, const char *fmt, ...); void pst_debug_hexdump(int line, const char *file, const char* buf, size_t size, int cols, int delta); void pst_debug_hexdumper(FILE* out, const char* buf, size_t size, int cols, int delta); void pst_debug_close(void); void* pst_malloc(size_t size); void *pst_realloc(void *ptr, size_t size); #define MESSAGEPRINT(...) pst_debug(__LINE__, __FILE__, __VA_ARGS__) #define WARN(x) { \ MESSAGEPRINT x; \ pst_debug_lock(); \ printf x; \ fflush(stdout); \ pst_debug_unlock(); \ } #define DIE(x) { \ WARN(x); \ exit(EXIT_FAILURE); \ } #define DEBUG_WARN(x) MESSAGEPRINT x #define DEBUG_INFO(x) MESSAGEPRINT x #define DEBUG_HEXDUMP(x, s) pst_debug_hexdump(__LINE__, __FILE__, (char*)x, s, 0x10, 0) #define DEBUG_HEXDUMPC(x, s, c) pst_debug_hexdump(__LINE__, __FILE__, (char*)x, s, c, 0) #define DEBUG_ENT(x) \ { \ pst_debug_func(x); \ pst_debug(__LINE__, __FILE__, "Entering function\n"); \ } #define DEBUG_RET() \ { \ pst_debug(__LINE__, __FILE__, "Leaving function\n"); \ pst_debug_func_ret(); \ } #define DEBUG_INIT(fname,mutex) {pst_debug_init(fname,mutex);} #define DEBUG_CLOSE() {pst_debug_close();} #define RET_DERROR(res, ret_val, x) if (res) { DIE(x);} #if BYTE_ORDER == BIG_ENDIAN # define LE64_CPU(x) \ x = ((((x) & UINT64_C(0xff00000000000000)) >> 56) | \ (((x) & UINT64_C(0x00ff000000000000)) >> 40) | \ (((x) & UINT64_C(0x0000ff0000000000)) >> 24) | \ (((x) & UINT64_C(0x000000ff00000000)) >> 8 ) | \ (((x) & UINT64_C(0x00000000ff000000)) << 8 ) | \ (((x) & UINT64_C(0x0000000000ff0000)) << 24) | \ (((x) & UINT64_C(0x000000000000ff00)) << 40) | \ (((x) & UINT64_C(0x00000000000000ff)) << 56)); # define LE32_CPU(x) \ x = ((((x) & 0xff000000) >> 24) | \ (((x) & 0x00ff0000) >> 8 ) | \ (((x) & 0x0000ff00) << 8 ) | \ (((x) & 0x000000ff) << 24)); # define LE16_CPU(x) \ x = ((((x) & 0xff00) >> 8) | \ (((x) & 0x00ff) << 8)); #elif BYTE_ORDER == LITTLE_ENDIAN # define LE64_CPU(x) {} # define LE32_CPU(x) {} # define LE16_CPU(x) {} #else # error "Byte order not supported by this library" #endif // BYTE_ORDER #define PST_LE_GET_UINT64(p) \ (uint64_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8) | \ (((uint8_t const *)(p))[2] << 16) | \ (((uint8_t const *)(p))[3] << 24) | \ (((uint8_t const *)(p))[4] << 32) | \ (((uint8_t const *)(p))[5] << 40) | \ (((uint8_t const *)(p))[6] << 48) | \ (((uint8_t const *)(p))[7] << 56)) #define PST_LE_GET_INT64(p) \ (int64_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8) | \ (((uint8_t const *)(p))[2] << 16) | \ (((uint8_t const *)(p))[3] << 24) | \ (((uint8_t const *)(p))[4] << 32) | \ (((uint8_t const *)(p))[5] << 40) | \ (((uint8_t const *)(p))[6] << 48) | \ (((uint8_t const *)(p))[7] << 56)) #define PST_LE_GET_UINT32(p) \ (uint32_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8) | \ (((uint8_t const *)(p))[2] << 16) | \ (((uint8_t const *)(p))[3] << 24)) #define PST_LE_GET_INT32(p) \ (int32_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8) | \ (((uint8_t const *)(p))[2] << 16) | \ (((uint8_t const *)(p))[3] << 24)) #define PST_LE_GET_UINT16(p) \ (uint16_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8)) #define PST_LE_GET_INT16(p) \ (int16_t)((((uint8_t const *)(p))[0] << 0) | \ (((uint8_t const *)(p))[1] << 8)) #define PST_LE_GET_UINT8(p) (*(uint8_t const *)(p)) #define PST_LE_GET_INT8(p) (*(int8_t const *)(p)) #endif //DEFINEH_H libpst-0.6.59/src/pst2dii.cpp.in0000644000000000000000000005540512145516225013271 00000000000000/* Copyright (c) 2008 Carl Byington - 510 Software Group, released under the GPL version 2 or any later version at your choice available at http://www.fsf.org/licenses/gpl.txt Based on readpst.c by David Smith */ #include #include #include using namespace std; extern "C" { #include "define.h" #include "lzfu.h" } struct file_ll { string name; int32_t stored_count; int32_t email_count; int32_t skip_count; int32_t type; file_ll() { stored_count = 0; email_count = 0; skip_count = 0; type = 0; }; }; // global settings const char* convert = "@CONVERT@"; // fully qualified path of the convert program from image magick const char* prog_name = NULL; // our arg0 name const char* bates_prefix = ""; // string to prefix bates numbers int bates_index = 0; // current bates sequence const char* output_directory = "."; const char* output_file = "load.dii"; char* font_file = NULL; int bates_color = 0xff0000; // color of bates header stamp int email_sequence = 0; // current pdf sequence number char* pdf_name = NULL; // current pdf file name FILE* dii_file = NULL; // the output dii load file pst_file pstfile; // the input pst file // pdf writer globals bool pdf_open = false; // is pdf writer started char* pst_folder; // current folder name int page_sequence; // current page number string conversion; // conversion command vector png_names; // png writer globals bool png_open = false; // is current page open int line_height; // in pixels int char_width; // in pixels int col_number, col_max; // in characters int line_number, line_max; // lines per page int x_position, y_position; // in pixels int black, red; // text colors gdImagePtr image; // current gd image const int DPI = 300; const double sz = 10.0; const int margin = DPI/2; const int LINE_SIZE = 2000; const int PAGE_WIDTH = DPI*17/2; const int PAGE_HEIGHT = DPI*11; // max size of the c_time char*. It will store the date of the email #define C_TIME_SIZE 500 static void open_png(); static void close_png(); static void version(); static void version() { printf("pst2dii v%s\n", VERSION); #if BYTE_ORDER == BIG_ENDIAN printf("Big Endian implementation being used.\n"); #elif BYTE_ORDER == LITTLE_ENDIAN printf("Little Endian implementation being used.\n"); #else # error "Byte order not supported by this library" #endif } static void usage(); static void usage() { version(); printf("Usage: %s -f ttf-font-file [OPTIONS] {PST FILENAME}\n", prog_name); printf("\t-f ttf-font-file \t- Set the font file\n"); printf("OPTIONS:\n"); printf("\t-B bates-prefix \t- Set the bates prefix string\n"); printf("\t-O dii-output-file\t- Set the dii load file output filename\n"); printf("\t-V \t- Version. Display program version\n"); printf("\t-b bates-number \t- Set the starting bates sequence number\n"); printf("\t-c bates-color \t- Specify the color of the bates stamps as 6 digit hex\n"); printf("\t-d filename \t- Debug to file.\n"); printf("\t-h \t- Help. This screen\n"); printf("\t-o dirname \t- Output directory to write files to.\n"); } static char *removeCR (char *c); static char *removeCR (char *c) { // converts /r/n to /n char *a, *b; DEBUG_ENT("removeCR"); a = b = c; while (*a != '\0') { *b = *a; if (*a != '\r') b++; a++; } *b = '\0'; DEBUG_RET(); return c; } // The sole purpose of this function is to bypass the pseudo-header prologue // that Microsoft Outlook inserts at the beginning of the internet email // headers for emails stored in their "Personal Folders" files. static char *skip_header_prologue(char *headers); static char *skip_header_prologue(char *headers) { const char *bad = "Microsoft Mail Internet Headers"; if (strncmp(headers, bad, strlen(bad)) == 0) { // Found the offensive header prologue char *pc = strchr(headers, '\n'); return pc + 1; } return headers; } static void check_filename(string &fname); static void check_filename(string &fname) { char *t = strdup(fname.c_str()); DEBUG_ENT("check_filename"); if (!t) { DEBUG_RET(); return; } char *tt = t; bool fixed = false; while ((t = strpbrk(t, " /\\:"))) { // while there are characters in the second string that we don't want *t = '_'; //replace them with an underscore fixed = true; } if (fixed) fname = string(tt); free(tt); DEBUG_RET(); } static string write_separate_attachment(string fname, pst_item_attach* current_attach, int attach_num, pst_file* pst); static string write_separate_attachment(string fname, pst_item_attach* current_attach, int attach_num, pst_file* pst) { FILE *fp = NULL; int x = 0; char *temp = NULL; // If there is a long filename (filename2) use that, otherwise // use the 8.3 filename (filename1) char *attach_filename = (current_attach->filename2.str) ? current_attach->filename2.str : current_attach->filename1.str; DEBUG_ENT("write_separate_attachment"); check_filename(fname); const char* f_name = fname.c_str(); DEBUG_INFO(("dirname=%s, pathname=%s, filename=%s\n", output_directory, f_name, attach_filename)); int len = strlen(output_directory) + 1 + strlen(f_name) + 15; if (!attach_filename) { // generate our own (dummy) filename for the attachment temp = (char*)pst_malloc(len); sprintf(temp, "%s/%s_attach%i", output_directory, f_name, attach_num); } else { // have an attachment name, make sure it's unique temp = (char*)pst_malloc(len+strlen(attach_filename)); do { if (fp) fclose(fp); if (x == 0) sprintf(temp, "%s/%s_%s", output_directory, f_name, attach_filename); else sprintf(temp, "%s/%s_%s-%i", output_directory, f_name, attach_filename, x); } while ((fp = fopen(temp, "r")) && ++x < 99999999); if (x > 99999999) { DIE(("error finding attachment name. exhausted possibilities to %s\n", temp)); } } DEBUG_INFO(("Saving attachment to %s\n", temp)); if (!(fp = fopen(temp, "wb"))) { DEBUG_WARN(("write_separate_attachment: Cannot open attachment save file \"%s\"\n", temp)); } else { (void)pst_attach_to_file(pst, current_attach, fp); fclose(fp); } string rc(temp); if (temp) free(temp); DEBUG_RET(); return rc; } static void print_pdf_short(const char *line, int len, int color); static void print_pdf_short(const char *line, int len, int color) { if (line_number >= line_max) { close_png(); open_png(); } int brect[8]; gdFTStringExtra strex; strex.flags = gdFTEX_RESOLUTION; strex.linespacing = 1.20; strex.charmap = 0; strex.hdpi = DPI; strex.vdpi = DPI; char xline[len+1]; memcpy(xline, line, len); xline[len] = '\0'; char *p; char *l = xline; while ((p = strchr(l, '&'))) { *p = '\0'; char *err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, l, &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); l = p+1; err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, (char*)"&", &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); } char *err = gdImageStringFTEx(image, &brect[0], color, font_file, sz, 0.0, x_position, y_position, l, &strex); if (err) printf("%s", err); x_position += (brect[2]-brect[6]); col_number += len; } static void new_line(); static void new_line() { y_position += line_height; line_number += 1; x_position = margin; col_number = 0; } static void print_pdf_single(const char *line, int color); static void print_pdf_single(const char *line, int color) { while (*line == '\t') { char blanks[5]; memset(blanks, ' ', 5); print_pdf_short(blanks, 4, color); line++; if (col_number >= col_max) new_line(); } int n = strlen(line); while (n) { int m = col_max - col_number; // number of chars that will fit on this line m = (n > m) ? m : n; print_pdf_short(line, m, color); line += m; n -= m; if (n) new_line(); } } static void print_pdf_only(char *line, int color); static void print_pdf_only(char *line, int color) { char *p; while ((p = strchr(line, '\n'))) { *p = '\0'; print_pdf_single(line, color); *p = '\n'; line = p+1; new_line(); } print_pdf_single(line, color); } static void print_pdf(char *line); static void print_pdf(char *line) { pst_fwrite(line, 1, strlen(line), dii_file); print_pdf_only(line, black); } static void open_png() { if (!png_open) { png_open = true; int brect[8]; image = gdImageCreate(PAGE_WIDTH, PAGE_HEIGHT); gdImageColorAllocate(image, 255, 255, 255); // background color first one allocated black = gdImageColorAllocate(image, 0, 0, 0); int r = (bates_color & 0xff0000) >> 16; int g = (bates_color & 0x00ff00) >> 8; int b = (bates_color & 0x0000ff); red = gdImageColorAllocate(image, r, g, b); gdFTStringExtra strex; strex.flags = gdFTEX_RESOLUTION; strex.linespacing = 1.20; strex.charmap = 0; strex.hdpi = DPI; strex.vdpi = DPI; char line[LINE_SIZE]; char *err = gdImageStringFTEx(NULL, &brect[0], black, font_file, sz, 0.0, margin, margin, (char*)"LMgqQ", &strex); if (err) printf("%s", err); line_height = (brect[3]-brect[7]) * 12/10; char_width = (brect[2]-brect[6]) / 5; col_number = 0; col_max = (PAGE_WIDTH - margin*2) / char_width; line_number = 0; line_max = (PAGE_HEIGHT - margin*2) / line_height; x_position = margin; y_position = margin + line_height; snprintf(line, sizeof(line), "%s%06d\n", bates_prefix, bates_index++); print_pdf_only(line, red); print_pdf_only(pst_folder, red); } } static void close_png() { if (png_open) { png_open = false; int len = 4 + 11 + 4 +1; char *fn = (char*)pst_malloc(len); snprintf(fn, len, "page%d.png", ++page_sequence); FILE *pngout = fopen(fn, "wb"); if (pngout) { gdImagePng(image, pngout); fclose(pngout); } gdImageDestroy(image); // free memory png_names.push_back(fn); conversion += string(" ") + fn; free(fn); } } static void open_pdf(char *line); static void open_pdf(char *line) { pst_folder = line; page_sequence = 0; conversion = string(convert); png_names.clear(); open_png(); /* Note; allocating the largest string length to pdf_name */ int len = strlen(output_directory) + 4 + 6 + 4 + 1; pdf_name = (char*)pst_malloc(len); snprintf(pdf_name, 3 + 6 + 1, "dii%06d", ++email_sequence); fprintf(dii_file, "\n@T %s\n", pdf_name); snprintf(pdf_name, len, "%s/dii%06d.pdf", output_directory, email_sequence); } static void close_pdf(); static void close_pdf() { close_png(); conversion += string(" ") + pdf_name; (void)system(conversion.c_str()); for (vector::iterator i=png_names.begin(); i!=png_names.end(); i++) { remove((*i).c_str()); } fprintf(dii_file, "@D %s\n", pdf_name); free(pdf_name); } static void write_simple(const char *tag, const char *value); static void write_simple(const char *tag, const char *value) { if (value) fprintf(dii_file, "@%s %s\n", tag, value); } static void write_simple(const char *tag, string value); static void write_simple(const char *tag, string value) { fprintf(dii_file, "@%s %s\n", tag, value.c_str()); } static void write_simple(const char *tag, const char *value, const char *value2); static void write_simple(const char *tag, const char *value, const char *value2) { if (value) { if (value2) fprintf(dii_file, "@%s \"%s\" <%s>\n", tag, value, value2); else fprintf(dii_file, "@%s \"%s\"\n", tag, value); } } static string extract_header(char *headers, const char *field); static string extract_header(char *headers, const char *field) { string rc; int len = strlen(field) + 4; char f[len]; snprintf(f, len, "\n%s: ", field); char *p = strstr(headers, f); if (p) { p += strlen(f); char *n = strchr(p, '\n'); if (n) { *n = '\0'; rc = string(p); *n = '\n'; } else { rc = string(p); } } return rc; } static void write_normal_email(file_ll &f, pst_item* item, pst_file* pst); static void write_normal_email(file_ll &f, pst_item* item, pst_file* pst) { DEBUG_ENT("write_normal_email"); char *soh = NULL; // real start of headers. if (item->email->header.str) { // some of the headers we get from the file are not properly defined. // they can contain some email stuff too. We will cut off the header // when we see a \n\n or \r\n\r\n removeCR(item->email->header.str); char *temp = strstr(item->email->header.str, "\n\n"); if (temp) { DEBUG_INFO(("Found body text in header\n")); temp[1] = '\0'; // stop after first \n } soh = skip_header_prologue(item->email->header.str); } char folder_line[LINE_SIZE]; char line[LINE_SIZE]; // reset pdf writer to new file int bates = bates_index; // save starting index snprintf(folder_line, sizeof(folder_line), "pst folder = %s\n", f.name.c_str()); open_pdf(folder_line); // start printing this email fprintf(dii_file, "@FOLDERNAME %s\n", f.name.c_str()); string myfrom = extract_header(soh, "From"); string myto = extract_header(soh, "To"); string mycc = extract_header(soh, "Cc"); string mybcc = extract_header(soh, "Bcc"); if (myfrom.empty()) write_simple("FROM", item->email->outlook_sender_name.str, item->email->sender_address.str); else write_simple("FROM", myfrom); if (myto.empty()) write_simple("TO", item->email->sentto_address.str, item->email->recip_address.str); else write_simple("TO", myto); if (mycc.empty()) write_simple("CC", item->email->cc_address.str); else write_simple("CC", mycc); if (mybcc.empty()) write_simple("BCC", item->email->bcc_address.str); else write_simple("BCC", mybcc); if (item->email->sent_date) { time_t t = pst_fileTimeToUnixTime(item->email->sent_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%F", gmtime(&t)); write_simple("DATESENT", c_time); strftime(c_time, C_TIME_SIZE, "%T+0000", gmtime(&t)); write_simple("TIMESENT", c_time); } if (item->email->arrival_date) { time_t t = pst_fileTimeToUnixTime(item->email->arrival_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%F", gmtime(&t)); write_simple("DATERCVD", c_time); strftime(c_time, C_TIME_SIZE, "%T+0000", gmtime(&t)); write_simple("TIMERCVD", c_time); } if (item->subject.str) { write_simple("SUBJECT", item->subject.str); } write_simple("MSGID", item->email->messageid.str); write_simple("READ", (item->flags & 1) ? "Y" : "N"); DEBUG_INFO(("About to print Header\n")); fprintf(dii_file, "@HEADER\n"); if (item && item->subject.str) { DEBUG_INFO(("item->subject = %s\n", item->subject.str)); } if (soh) { // Now, write out the header... print_pdf(soh); int len = strlen(soh); if (!len || (soh[len-1] != '\n')) { snprintf(line, sizeof(line), "\n"); print_pdf(line); } } else { //make up our own headers const char *temp = item->email->outlook_sender.str; if (!temp) temp = ""; snprintf(line, sizeof(line), "From: \"%s\" <%s>\n", item->email->outlook_sender_name.str, temp); print_pdf(line); if (item->subject.str) { snprintf(line, sizeof(line), "Subject: %s\n", item->subject.str); } else { snprintf(line, sizeof(line), "Subject: \n"); } print_pdf(line); snprintf(line, sizeof(line), "To: %s\n", item->email->sentto_address.str); print_pdf(line); if (item->email->cc_address.str) { snprintf(line, sizeof(line), "Cc: %s\n", item->email->cc_address.str); print_pdf(line); } if (item->email->sent_date) { time_t em_time = pst_fileTimeToUnixTime(item->email->sent_date); char c_time[C_TIME_SIZE]; strftime(c_time, C_TIME_SIZE, "%a, %d %b %Y %H:%M:%S %z", gmtime(&em_time)); snprintf(line, sizeof(line), "Date: %s\n", c_time); print_pdf(line); } } snprintf(line, sizeof(line), "\n"); print_pdf_only(line, black); fprintf(dii_file, "@HEADER-END\n"); DEBUG_INFO(("About to print Body\n")); fprintf(dii_file, "@EMAIL-BODY\n"); if (item->body.str) { removeCR(item->body.str); print_pdf(item->body.str); } else if (item->email->htmlbody.str) { removeCR(item->email->htmlbody.str); print_pdf(item->email->htmlbody.str); } else if (item->email->encrypted_body.data || item->email->encrypted_htmlbody.data) { char ln[LINE_SIZE]; snprintf(ln, sizeof(ln), "%s", "The body of this email is encrypted. This isn't supported yet, but the body is now an attachment\n"); print_pdf(ln); } fprintf(dii_file, "@EMAIL-END\n"); int attach_num = 0; for (pst_item_attach* attach = item->attach; attach; attach = attach->next) { pst_convert_utf8_null(item, &attach->filename1); pst_convert_utf8_null(item, &attach->filename2); pst_convert_utf8_null(item, &attach->mimetype); DEBUG_INFO(("Attempting Attachment encoding\n")); if (attach->data.data || attach->i_id) { string an = write_separate_attachment(f.name, attach, ++attach_num, pst); fprintf(dii_file, "@EATTACH %s\n", an.c_str()); } } close_pdf(); fprintf(dii_file, "@BATESBEG %d\n", bates); fprintf(dii_file, "@BATESEND %d\n", bates_index-1); DEBUG_RET(); } static void create_enter_dir(file_ll &f, file_ll *parent, pst_item *item); static void create_enter_dir(file_ll &f, file_ll *parent, pst_item *item) { pst_convert_utf8(item, &item->file_as); f.type = item->type; f.stored_count = (item->folder) ? item->folder->item_count : 0; f.name = ((parent) ? parent->name + "/" : "") + string(item->file_as.str); } static void close_enter_dir(file_ll &f); static void close_enter_dir(file_ll &f) { } static void process(pst_item *outeritem, file_ll *parent, pst_desc_tree *d_ptr); static void process(pst_item *outeritem, file_ll *parent, pst_desc_tree *d_ptr) { file_ll ff; pst_item *item = NULL; DEBUG_ENT("process"); create_enter_dir(ff, parent, outeritem); for (; d_ptr; d_ptr = d_ptr->next) { if (d_ptr->desc) { item = pst_parse_item(&pstfile, d_ptr, NULL); DEBUG_INFO(("item pointer is %p\n", item)); if (item) { if (item->folder && item->file_as.str && d_ptr->child ) { //if this is a non-empty folder, we want to recurse into it fprintf(stderr, "entering folder %s\n", item->file_as.str); process(item, &ff, d_ptr->child); } else if (item->email && (item->type == PST_TYPE_NOTE || item->type == PST_TYPE_SCHEDULE || item->type == PST_TYPE_REPORT)) { ff.email_count++; write_normal_email(ff, item, &pstfile); } else { ff.skip_count++; // other mapi objects } pst_freeItem(item); } else { ff.skip_count++; DEBUG_INFO(("A NULL item was seen\n")); } } } close_enter_dir(ff); DEBUG_RET(); } int main(int argc, char* const* argv) { pst_desc_tree *d_ptr; char *fname = NULL; char c; char *d_log = NULL; prog_name = argv[0]; pst_item *item = NULL; while ((c = getopt(argc, argv, "B:b:c:d:f:o:O:Vh"))!= -1) { switch (c) { case 'B': bates_prefix = optarg; break; case 'b': bates_index = atoi(optarg); break; case 'c': bates_color = (int)strtol(optarg, (char**)NULL, 16); break; case 'f': font_file = optarg; break; case 'o': output_directory = optarg; break; case 'O': output_file = optarg; break; case 'd': d_log = optarg; break; case 'h': usage(); exit(0); break; case 'V': version(); exit(0); break; default: usage(); exit(1); break; } } if (!font_file) { usage(); exit(1); } if (argc > optind) { fname = argv[optind]; } else { usage(); exit(2); } #ifdef DEBUG_ALL // force a log file if (!d_log) d_log = "pst2dii.log"; #endif DEBUG_INIT(d_log, NULL); DEBUG_ENT("main"); RET_DERROR(pst_open(&pstfile, fname, NULL), 1, ("Error opening File\n")); RET_DERROR(pst_load_index(&pstfile), 2, ("Index Error\n")); pst_load_extended_attributes(&pstfile); d_ptr = pstfile.d_head; // first record is main record item = (pst_item*)pst_parse_item(&pstfile, d_ptr, NULL); if (!item || !item->message_store) { DEBUG_RET(); DIE(("Could not get root record\n")); } d_ptr = pst_getTopOfFolders(&pstfile, item); if (!d_ptr) { DEBUG_RET(); DIE(("Top of folders record not found. Cannot continue\n")); } dii_file = fopen(output_file, "wb"); if (dii_file) { process(item, NULL, d_ptr->child); // do the children of TOPF pst_freeItem(item); pst_close(&pstfile); fclose(dii_file); } DEBUG_RET(); return 0; } libpst-0.6.59/src/msg.cpp0000644000000000000000000004370212145516225012071 00000000000000extern "C" { #include "define.h" #include "msg.h" #include #include #include #include #include #include #include } #include #include #include using namespace std; struct property { uint32_t tag; uint32_t flags; uint32_t length; // or value uint32_t reserved; }; typedef list property_list; /** Convert str to an 8 bit charset if it is utf8, null strings are preserved. * * @param str reference to the mapi string of interest * @param charset pointer to the 8 bit charset to use */ static void convert_8bit(pst_string &str, const char *charset); static void convert_8bit(pst_string &str, const char *charset) { if (!str.str) return; // null if (!str.is_utf8) return; // not utf8 DEBUG_ENT("convert_8bit"); pst_vbuf *newer = pst_vballoc(2); size_t strsize = strlen(str.str); size_t rc = pst_vb_utf8to8bit(newer, str.str, strsize, charset); if (rc == (size_t)-1) { // unable to convert, change the charset to utf8 free(newer->b); DEBUG_INFO(("Failed to convert utf-8 to %s\n", charset)); DEBUG_HEXDUMPC(str.str, strsize, 0x10); } else { // null terminate the output string pst_vbgrow(newer, 1); newer->b[newer->dlen] = '\0'; free(str.str); str.str = newer->b; } free(newer); DEBUG_RET(); } static void empty_property(GsfOutfile *out, uint32_t tag); static void empty_property(GsfOutfile *out, uint32_t tag) { vector n(50); snprintf(&n[0], n.size(), "__substg1.0_%08X", tag); GsfOutput* dst = gsf_outfile_new_child(out, &n[0], false); gsf_output_close(dst); g_object_unref(G_OBJECT(dst)); } static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char *contents, size_t size); static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char *contents, size_t size) { if (!contents) return; size_t term = ((tag & 0x0000ffff) == 0x001e) ? 1 : ((tag & 0x0000ffff) == 0x001f) ? 2 : 0; // null terminator vector n(50); snprintf(&n[0], n.size(), "__substg1.0_%08X", tag); GsfOutput* dst = gsf_outfile_new_child(out, &n[0], false); gsf_output_write(dst, size, (const guint8*)contents); if (term) { memset(&n[0], 0, term); gsf_output_write(dst, term, (const guint8*)&n[0]); size += term; } gsf_output_close(dst); g_object_unref(G_OBJECT(dst)); property p; p.tag = tag; p.flags = 0x6; // make all the properties writable p.length = size; p.reserved = 0; prop.push_back(p); } static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, FILE *fp); static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, FILE *fp) { vector n(50); snprintf(&n[0], n.size(), "__substg1.0_%08X", tag); GsfOutput* dst = gsf_outfile_new_child(out, &n[0], false); size_t size = 0; const size_t bsize = 10000; char buf[bsize]; while (1) { size_t s = fread(buf, 1, bsize, fp); if (!s) break; gsf_output_write(dst, s, (const guint8*)buf); } gsf_output_close(dst); g_object_unref(G_OBJECT(dst)); property p; p.tag = tag; p.flags = 0x6; // make all the properties writable p.length = size; p.reserved = 0; prop.push_back(p); } static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char* charset, pst_string &contents); static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char* charset, pst_string &contents) { if (contents.str) { convert_8bit(contents, charset); string_property(out, prop, tag, contents.str, strlen(contents.str)); } } static void strin0_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char* charset, pst_string &contents); static void strin0_property(GsfOutfile *out, property_list &prop, uint32_t tag, const char* charset, pst_string &contents) { if (contents.str) { convert_8bit(contents, charset); string_property(out, prop, tag, contents.str, strlen(contents.str)+1); } } static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const string &contents); static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, const string &contents) { string_property(out, prop, tag, contents.c_str(), contents.size()); } static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, pst_binary &contents); static void string_property(GsfOutfile *out, property_list &prop, uint32_t tag, pst_binary &contents) { if (contents.size) string_property(out, prop, tag, contents.data, contents.size); } static void write_properties(GsfOutfile *out, property_list &prop, const guint8* header, size_t hlen); static void write_properties(GsfOutfile *out, property_list &prop, const guint8* header, size_t hlen) { GsfOutput* dst = gsf_outfile_new_child(out, "__properties_version1.0", false); gsf_output_write(dst, hlen, header); for (property_list::iterator i=prop.begin(); i!=prop.end(); i++) { property &p = *i; gsf_output_write(dst, sizeof(property), (const guint8*)&p); } gsf_output_close(dst); g_object_unref(G_OBJECT(dst)); } static void int_property(property_list &prop_list, uint32_t tag, uint32_t flags, uint32_t value); static void int_property(property_list &prop_list, uint32_t tag, uint32_t flags, uint32_t value) { property p; p.tag = tag; p.flags = flags; p.length = value; p.reserved = 0; prop_list.push_back(p); } static void i64_property(property_list &prop_list, uint32_t tag, uint32_t flags, FILETIME *value); static void i64_property(property_list &prop_list, uint32_t tag, uint32_t flags, FILETIME *value) { if (value) { property p; p.tag = tag; p.flags = flags; p.length = value->dwLowDateTime; p.reserved = value->dwHighDateTime; prop_list.push_back(p); } } static void nzi_property(property_list &prop_list, uint32_t tag, uint32_t flags, uint32_t value); static void nzi_property(property_list &prop_list, uint32_t tag, uint32_t flags, uint32_t value) { if (value) int_property(prop_list, tag, flags, value); } void write_msg_email(char *fname, pst_item* item, pst_file* pst) { // this is not an email item if (!item->email) return; DEBUG_ENT("write_msg_email"); pst_item_email &email = *(item->email); char charset[30]; const char* body_charset = pst_default_charset(item, sizeof(charset), charset); DEBUG_INFO(("%s body charset seems to be %s\n", fname, body_charset)); body_charset = "iso-8859-1//TRANSLIT//IGNORE"; gsf_init(); GsfOutfile *outfile; GsfOutput *output; GError *err = NULL; output = gsf_output_stdio_new(fname, &err); if (output == NULL) { gsf_shutdown(); DEBUG_INFO(("unable to open output .msg file %s\n", fname)); DEBUG_RET(); return; } struct top_property_header { uint32_t reserved1; uint32_t reserved2; uint32_t next_recipient; // same as recipient count uint32_t next_attachment; // same as attachment count uint32_t recipient_count; uint32_t attachment_count; uint32_t reserved3; uint32_t reserved4; }; top_property_header top_head; memset(&top_head, 0, sizeof(top_head)); outfile = gsf_outfile_msole_new(output); g_object_unref(G_OBJECT(output)); output = GSF_OUTPUT(outfile); property_list prop_list; int_property(prop_list, 0x00170003, 0x6, email.importance); nzi_property(prop_list, 0x0023000B, 0x6, email.delivery_report); nzi_property(prop_list, 0x00260003, 0x6, email.priority); nzi_property(prop_list, 0x0029000B, 0x6, email.read_receipt); nzi_property(prop_list, 0x002E0003, 0x6, email.original_sensitivity); nzi_property(prop_list, 0x00360003, 0x6, email.sensitivity); nzi_property(prop_list, 0x0C17000B, 0x6, email.reply_requested); nzi_property(prop_list, 0x0E01000B, 0x6, email.delete_after_submit); int_property(prop_list, 0x0E070003, 0x6, item->flags); i64_property(prop_list, 0x00390040, 0x6, email.sent_date); GsfOutfile *out = GSF_OUTFILE (output); string_property(out, prop_list, 0x001A001E, item->ascii_type); string_property(out, prop_list, 0x0037001E, body_charset, item->subject); strin0_property(out, prop_list, 0x003B0102, body_charset, email.outlook_sender); string_property(out, prop_list, 0x003D001E, string("")); string_property(out, prop_list, 0x0040001E, body_charset, email.outlook_received_name1); string_property(out, prop_list, 0x0042001E, body_charset, email.outlook_sender_name); string_property(out, prop_list, 0x0044001E, body_charset, email.outlook_recipient_name); string_property(out, prop_list, 0x0050001E, body_charset, email.reply_to); strin0_property(out, prop_list, 0x00510102, body_charset, email.outlook_recipient); strin0_property(out, prop_list, 0x00520102, body_charset, email.outlook_recipient2); string_property(out, prop_list, 0x0064001E, body_charset, email.sender_access); string_property(out, prop_list, 0x0065001E, body_charset, email.sender_address); string_property(out, prop_list, 0x0070001E, body_charset, email.processed_subject); string_property(out, prop_list, 0x00710102, email.conversation_index); string_property(out, prop_list, 0x0072001E, body_charset, email.original_bcc); string_property(out, prop_list, 0x0073001E, body_charset, email.original_cc); string_property(out, prop_list, 0x0074001E, body_charset, email.original_to); string_property(out, prop_list, 0x0075001E, body_charset, email.recip_access); string_property(out, prop_list, 0x0076001E, body_charset, email.recip_address); string_property(out, prop_list, 0x0077001E, body_charset, email.recip2_access); string_property(out, prop_list, 0x0078001E, body_charset, email.recip2_address); string_property(out, prop_list, 0x007D001E, body_charset, email.header); string_property(out, prop_list, 0x0C1A001E, body_charset, email.outlook_sender_name2); strin0_property(out, prop_list, 0x0C1D0102, body_charset, email.outlook_sender2); string_property(out, prop_list, 0x0C1E001E, body_charset, email.sender2_access); string_property(out, prop_list, 0x0C1F001E, body_charset, email.sender2_address); string_property(out, prop_list, 0x0E02001E, body_charset, email.bcc_address); string_property(out, prop_list, 0x0E03001E, body_charset, email.cc_address); string_property(out, prop_list, 0x0E04001E, body_charset, email.sentto_address); string_property(out, prop_list, 0x0E1D001E, body_charset, email.outlook_normalized_subject); string_property(out, prop_list, 0x1000001E, body_charset, item->body); string_property(out, prop_list, 0x1013001E, body_charset, email.htmlbody); string_property(out, prop_list, 0x1035001E, body_charset, email.messageid); string_property(out, prop_list, 0x1042001E, body_charset, email.in_reply_to); string_property(out, prop_list, 0x1046001E, body_charset, email.return_path_address); // any property over 0x8000 needs entries in the __nameid to make them // either string named or numerical named properties. { vector n(50); { snprintf(&n[0], n.size(), "__recip_version1.0_#%08X", top_head.recipient_count); GsfOutput *output = gsf_outfile_new_child(out, &n[0], true); { int v = 1; // to property_list prop_list; int_property(prop_list, 0x0C150003, 0x6, v); // PidTagRecipientType int_property(prop_list, 0x30000003, 0x6, top_head.recipient_count); // PR_ROWID GsfOutfile *out = GSF_OUTFILE (output); string_property(out, prop_list, 0x3001001E, body_charset, item->file_as); if (item->contact) { string_property(out, prop_list, 0x3002001E, body_charset, item->contact->address1_transport); string_property(out, prop_list, 0x3003001E, body_charset, item->contact->address1); string_property(out, prop_list, 0x5ff6001E, body_charset, item->contact->address1); } strin0_property(out, prop_list, 0x300B0102, body_charset, email.outlook_search_key); write_properties(out, prop_list, (const guint8*)&top_head, 8); // convenient 8 bytes of reserved zeros gsf_output_close(output); g_object_unref(G_OBJECT(output)); top_head.next_recipient++; top_head.recipient_count++; } } if (email.cc_address.str) { snprintf(&n[0], n.size(), "__recip_version1.0_#%08X", top_head.recipient_count); GsfOutput *output = gsf_outfile_new_child(out, &n[0], true); { int v = 2; // cc property_list prop_list; int_property(prop_list, 0x0C150003, 0x6, v); // PidTagRecipientType int_property(prop_list, 0x30000003, 0x6, top_head.recipient_count); // PR_ROWID GsfOutfile *out = GSF_OUTFILE (output); string_property(out, prop_list, 0x3001001E, body_charset, email.cc_address); string_property(out, prop_list, 0x3003001E, body_charset, email.cc_address); string_property(out, prop_list, 0x5ff6001E, body_charset, email.cc_address); write_properties(out, prop_list, (const guint8*)&top_head, 8); // convenient 8 bytes of reserved zeros gsf_output_close(output); g_object_unref(G_OBJECT(output)); top_head.next_recipient++; top_head.recipient_count++; } } if (email.bcc_address.str) { snprintf(&n[0], n.size(), "__recip_version1.0_#%08X", top_head.recipient_count); GsfOutput *output = gsf_outfile_new_child(out, &n[0], true); { int v = 3; // bcc property_list prop_list; int_property(prop_list, 0x0C150003, 0x6, v); // PidTagRecipientType int_property(prop_list, 0x30000003, 0x6, top_head.recipient_count); // PR_ROWID GsfOutfile *out = GSF_OUTFILE (output); string_property(out, prop_list, 0x3001001E, body_charset, email.bcc_address); string_property(out, prop_list, 0x3003001E, body_charset, email.bcc_address); string_property(out, prop_list, 0x5ff6001E, body_charset, email.bcc_address); write_properties(out, prop_list, (const guint8*)&top_head, 8); // convenient 8 bytes of reserved zeros gsf_output_close(output); g_object_unref(G_OBJECT(output)); top_head.next_recipient++; top_head.recipient_count++; } } } pst_item_attach *a = item->attach; while (a) { if (a->method == PST_ATTACH_EMBEDDED) { // not implemented yet } else if (a->data.data || a->i_id) { vector n(50); snprintf(&n[0], n.size(), "__attach_version1.0_#%08X", top_head.attachment_count); GsfOutput *output = gsf_outfile_new_child(out, &n[0], true); { FILE *fp = fopen("temp_file_attachment", "w+b"); if (fp) { pst_attach_to_file(pst, a, fp); // data is now in the file fseek(fp, 0, SEEK_SET); property_list prop_list; int_property(prop_list, 0x0E210003, 0x2, top_head.attachment_count); // MAPI_ATTACH_NUM int_property(prop_list, 0x0FF40003, 0x2, 2); // PR_ACCESS read int_property(prop_list, 0x0FF70003, 0x2, 0); // PR_ACCESS_LEVEL read only int_property(prop_list, 0x0FFE0003, 0x2, 7); // PR_OBJECT_TYPE attachment int_property(prop_list, 0x37050003, 0x7, 1); // PR_ATTACH_METHOD by value int_property(prop_list, 0x370B0003, 0x7, a->position); // PR_RENDERING_POSITION int_property(prop_list, 0x37100003, 0x6, a->sequence); // PR_ATTACH_MIME_SEQUENCE GsfOutfile *out = GSF_OUTFILE (output); string_property(out, prop_list, 0x0FF90102, item->record_key); string_property(out, prop_list, 0x37010102, fp); string_property(out, prop_list, 0x3704001E, body_charset, a->filename1); string_property(out, prop_list, 0x3707001E, body_charset, a->filename2); string_property(out, prop_list, 0x370E001E, body_charset, a->mimetype); write_properties(out, prop_list, (const guint8*)&top_head, 8); // convenient 8 bytes of reserved zeros gsf_output_close(output); g_object_unref(G_OBJECT(output)); top_head.next_attachment++; top_head.attachment_count++; fclose(fp); } } } a = a->next; } write_properties(out, prop_list, (const guint8*)&top_head, sizeof(top_head)); { GsfOutput *output = gsf_outfile_new_child(out, "__nameid_version1.0", true); { GsfOutfile *out = GSF_OUTFILE (output); empty_property(out, 0x00020102); empty_property(out, 0x00030102); empty_property(out, 0x00040102); gsf_output_close(output); g_object_unref(G_OBJECT(output)); } } gsf_output_close(output); g_object_unref(G_OBJECT(output)); gsf_shutdown(); DEBUG_RET(); } libpst-0.6.59/src/libpst.c0000644000000000000000000061302312145516225012237 00000000000000/*** * libpst.c * Part of the LibPST project * Written by David Smith * dave.s@earthcorp.com */ #include "define.h" // switch to maximal packing for our own internal structures // use the same code as in libpst.h #ifdef _MSC_VER #pragma pack(push, 1) #endif #if defined(__GNUC__) || defined (__SUNPRO_C) || defined(__SUNPRO_CC) #pragma pack(1) #endif #define ASSERT(x) { if(!(x)) raise( SIGSEGV ); } #define INDEX_TYPE32 0x0E #define INDEX_TYPE32A 0x0F // unknown, but assumed to be similar for now #define INDEX_TYPE64 0x17 #define INDEX_TYPE64A 0x15 // http://sourceforge.net/projects/libpff/ #define INDEX_TYPE_OFFSET (int64_t)0x0A #define FILE_SIZE_POINTER32 (int64_t)0xA8 #define INDEX_POINTER32 (int64_t)0xC4 #define INDEX_BACK32 (int64_t)0xC0 #define SECOND_POINTER32 (int64_t)0xBC #define SECOND_BACK32 (int64_t)0xB8 #define ENC_TYPE32 (int64_t)0x1CD #define FILE_SIZE_POINTER64 (int64_t)0xB8 #define INDEX_POINTER64 (int64_t)0xF0 #define INDEX_BACK64 (int64_t)0xE8 #define SECOND_POINTER64 (int64_t)0xE0 #define SECOND_BACK64 (int64_t)0xD8 #define ENC_TYPE64 (int64_t)0x201 #define FILE_SIZE_POINTER ((pf->do_read64) ? FILE_SIZE_POINTER64 : FILE_SIZE_POINTER32) #define INDEX_POINTER ((pf->do_read64) ? INDEX_POINTER64 : INDEX_POINTER32) #define INDEX_BACK ((pf->do_read64) ? INDEX_BACK64 : INDEX_BACK32) #define SECOND_POINTER ((pf->do_read64) ? SECOND_POINTER64 : SECOND_POINTER32) #define SECOND_BACK ((pf->do_read64) ? SECOND_BACK64 : SECOND_BACK32) #define ENC_TYPE ((pf->do_read64) ? ENC_TYPE64 : ENC_TYPE32) #define PST_SIGNATURE 0x4E444221 typedef struct pst_block_offset { uint16_t from; uint16_t to; } pst_block_offset; typedef struct pst_block_offset_pointer { char *from; char *to; int needfree; } pst_block_offset_pointer; typedef struct pst_holder { char **buf; FILE *fp; int base64; // bool, are we encoding into base64 int base64_line_count; // base64 bytes emitted on the current line size_t base64_extra; // count of bytes held in base64_extra_chars char base64_extra_chars[2]; // up to two pending unencoded bytes } pst_holder; typedef struct pst_subblock { char *buf; size_t read_size; size_t i_offset; } pst_subblock; typedef struct pst_subblocks { size_t subblock_count; pst_subblock *subs; } pst_subblocks; typedef struct pst_mapi_element { uint32_t mapi_id; char *data; uint32_t type; size_t size; char *extra; } pst_mapi_element; typedef struct pst_mapi_object { int32_t count_elements; // count of active elements int32_t orig_count; // originally allocated elements int32_t count_objects; // number of mapi objects in the list struct pst_mapi_element **elements; struct pst_mapi_object *next; } pst_mapi_object; typedef struct pst_desc32 { uint32_t d_id; uint32_t desc_id; uint32_t tree_id; uint32_t parent_d_id; } pst_desc32; typedef struct pst_index32 { uint32_t id; uint32_t offset; uint16_t size; int16_t u1; } pst_index32; struct pst_table_ptr_struct32{ uint32_t start; uint32_t u1; uint32_t offset; }; typedef struct pst_desc { uint64_t d_id; uint64_t desc_id; uint64_t tree_id; uint32_t parent_d_id; // not 64 bit uint32_t u1; // padding } pst_desc; typedef struct pst_index { uint64_t id; uint64_t offset; uint16_t size; int16_t u0; int32_t u1; } pst_index; struct pst_table_ptr_struct{ uint64_t start; uint64_t u1; uint64_t offset; }; typedef struct pst_block_header { uint16_t type; uint16_t count; } pst_block_header; typedef struct pst_id2_assoc32 { uint32_t id2; uint32_t id; uint32_t child_id; } pst_id2_assoc32; typedef struct pst_id2_assoc { uint32_t id2; // only 32 bit here uint16_t unknown1; uint16_t unknown2; uint64_t id; uint64_t child_id; } pst_id2_assoc; typedef struct pst_table3_rec32 { uint32_t id; } pst_table3_rec32; //for type 3 (0x0101) blocks typedef struct pst_table3_rec { uint64_t id; } pst_table3_rec; //for type 3 (0x0101) blocks typedef struct pst_block_hdr { uint16_t index_offset; uint16_t type; uint32_t offset; } pst_block_hdr; /** for "compressible" encryption, just a simple substitution cipher, * plaintext = comp_enc[ciphertext]; * for "strong" encryption, this is the first rotor of an Enigma 3 rotor cipher. */ static unsigned char comp_enc [] = { 0x47, 0xf1, 0xb4, 0xe6, 0x0b, 0x6a, 0x72, 0x48, 0x85, 0x4e, 0x9e, 0xeb, 0xe2, 0xf8, 0x94, 0x53, 0xe0, 0xbb, 0xa0, 0x02, 0xe8, 0x5a, 0x09, 0xab, 0xdb, 0xe3, 0xba, 0xc6, 0x7c, 0xc3, 0x10, 0xdd, 0x39, 0x05, 0x96, 0x30, 0xf5, 0x37, 0x60, 0x82, 0x8c, 0xc9, 0x13, 0x4a, 0x6b, 0x1d, 0xf3, 0xfb, 0x8f, 0x26, 0x97, 0xca, 0x91, 0x17, 0x01, 0xc4, 0x32, 0x2d, 0x6e, 0x31, 0x95, 0xff, 0xd9, 0x23, 0xd1, 0x00, 0x5e, 0x79, 0xdc, 0x44, 0x3b, 0x1a, 0x28, 0xc5, 0x61, 0x57, 0x20, 0x90, 0x3d, 0x83, 0xb9, 0x43, 0xbe, 0x67, 0xd2, 0x46, 0x42, 0x76, 0xc0, 0x6d, 0x5b, 0x7e, 0xb2, 0x0f, 0x16, 0x29, 0x3c, 0xa9, 0x03, 0x54, 0x0d, 0xda, 0x5d, 0xdf, 0xf6, 0xb7, 0xc7, 0x62, 0xcd, 0x8d, 0x06, 0xd3, 0x69, 0x5c, 0x86, 0xd6, 0x14, 0xf7, 0xa5, 0x66, 0x75, 0xac, 0xb1, 0xe9, 0x45, 0x21, 0x70, 0x0c, 0x87, 0x9f, 0x74, 0xa4, 0x22, 0x4c, 0x6f, 0xbf, 0x1f, 0x56, 0xaa, 0x2e, 0xb3, 0x78, 0x33, 0x50, 0xb0, 0xa3, 0x92, 0xbc, 0xcf, 0x19, 0x1c, 0xa7, 0x63, 0xcb, 0x1e, 0x4d, 0x3e, 0x4b, 0x1b, 0x9b, 0x4f, 0xe7, 0xf0, 0xee, 0xad, 0x3a, 0xb5, 0x59, 0x04, 0xea, 0x40, 0x55, 0x25, 0x51, 0xe5, 0x7a, 0x89, 0x38, 0x68, 0x52, 0x7b, 0xfc, 0x27, 0xae, 0xd7, 0xbd, 0xfa, 0x07, 0xf4, 0xcc, 0x8e, 0x5f, 0xef, 0x35, 0x9c, 0x84, 0x2b, 0x15, 0xd5, 0x77, 0x34, 0x49, 0xb6, 0x12, 0x0a, 0x7f, 0x71, 0x88, 0xfd, 0x9d, 0x18, 0x41, 0x7d, 0x93, 0xd8, 0x58, 0x2c, 0xce, 0xfe, 0x24, 0xaf, 0xde, 0xb8, 0x36, 0xc8, 0xa1, 0x80, 0xa6, 0x99, 0x98, 0xa8, 0x2f, 0x0e, 0x81, 0x65, 0x73, 0xe4, 0xc2, 0xa2, 0x8a, 0xd4, 0xe1, 0x11, 0xd0, 0x08, 0x8b, 0x2a, 0xf2, 0xed, 0x9a, 0x64, 0x3f, 0xc1, 0x6c, 0xf9, 0xec }; /** for "strong" encryption, this is the second rotor of an Enigma 3 rotor cipher. */ static unsigned char comp_high1 [] = { 0x41, 0x36, 0x13, 0x62, 0xa8, 0x21, 0x6e, 0xbb, 0xf4, 0x16, 0xcc, 0x04, 0x7f, 0x64, 0xe8, 0x5d, 0x1e, 0xf2, 0xcb, 0x2a, 0x74, 0xc5, 0x5e, 0x35, 0xd2, 0x95, 0x47, 0x9e, 0x96, 0x2d, 0x9a, 0x88, 0x4c, 0x7d, 0x84, 0x3f, 0xdb, 0xac, 0x31, 0xb6, 0x48, 0x5f, 0xf6, 0xc4, 0xd8, 0x39, 0x8b, 0xe7, 0x23, 0x3b, 0x38, 0x8e, 0xc8, 0xc1, 0xdf, 0x25, 0xb1, 0x20, 0xa5, 0x46, 0x60, 0x4e, 0x9c, 0xfb, 0xaa, 0xd3, 0x56, 0x51, 0x45, 0x7c, 0x55, 0x00, 0x07, 0xc9, 0x2b, 0x9d, 0x85, 0x9b, 0x09, 0xa0, 0x8f, 0xad, 0xb3, 0x0f, 0x63, 0xab, 0x89, 0x4b, 0xd7, 0xa7, 0x15, 0x5a, 0x71, 0x66, 0x42, 0xbf, 0x26, 0x4a, 0x6b, 0x98, 0xfa, 0xea, 0x77, 0x53, 0xb2, 0x70, 0x05, 0x2c, 0xfd, 0x59, 0x3a, 0x86, 0x7e, 0xce, 0x06, 0xeb, 0x82, 0x78, 0x57, 0xc7, 0x8d, 0x43, 0xaf, 0xb4, 0x1c, 0xd4, 0x5b, 0xcd, 0xe2, 0xe9, 0x27, 0x4f, 0xc3, 0x08, 0x72, 0x80, 0xcf, 0xb0, 0xef, 0xf5, 0x28, 0x6d, 0xbe, 0x30, 0x4d, 0x34, 0x92, 0xd5, 0x0e, 0x3c, 0x22, 0x32, 0xe5, 0xe4, 0xf9, 0x9f, 0xc2, 0xd1, 0x0a, 0x81, 0x12, 0xe1, 0xee, 0x91, 0x83, 0x76, 0xe3, 0x97, 0xe6, 0x61, 0x8a, 0x17, 0x79, 0xa4, 0xb7, 0xdc, 0x90, 0x7a, 0x5c, 0x8c, 0x02, 0xa6, 0xca, 0x69, 0xde, 0x50, 0x1a, 0x11, 0x93, 0xb9, 0x52, 0x87, 0x58, 0xfc, 0xed, 0x1d, 0x37, 0x49, 0x1b, 0x6a, 0xe0, 0x29, 0x33, 0x99, 0xbd, 0x6c, 0xd9, 0x94, 0xf3, 0x40, 0x54, 0x6f, 0xf0, 0xc6, 0x73, 0xb8, 0xd6, 0x3e, 0x65, 0x18, 0x44, 0x1f, 0xdd, 0x67, 0x10, 0xf1, 0x0c, 0x19, 0xec, 0xae, 0x03, 0xa1, 0x14, 0x7b, 0xa9, 0x0b, 0xff, 0xf8, 0xa3, 0xc0, 0xa2, 0x01, 0xf7, 0x2e, 0xbc, 0x24, 0x68, 0x75, 0x0d, 0xfe, 0xba, 0x2f, 0xb5, 0xd0, 0xda, 0x3d }; /** for "strong" encryption, this is the third rotor of an Enigma 3 rotor cipher. */ static unsigned char comp_high2 [] = { 0x14, 0x53, 0x0f, 0x56, 0xb3, 0xc8, 0x7a, 0x9c, 0xeb, 0x65, 0x48, 0x17, 0x16, 0x15, 0x9f, 0x02, 0xcc, 0x54, 0x7c, 0x83, 0x00, 0x0d, 0x0c, 0x0b, 0xa2, 0x62, 0xa8, 0x76, 0xdb, 0xd9, 0xed, 0xc7, 0xc5, 0xa4, 0xdc, 0xac, 0x85, 0x74, 0xd6, 0xd0, 0xa7, 0x9b, 0xae, 0x9a, 0x96, 0x71, 0x66, 0xc3, 0x63, 0x99, 0xb8, 0xdd, 0x73, 0x92, 0x8e, 0x84, 0x7d, 0xa5, 0x5e, 0xd1, 0x5d, 0x93, 0xb1, 0x57, 0x51, 0x50, 0x80, 0x89, 0x52, 0x94, 0x4f, 0x4e, 0x0a, 0x6b, 0xbc, 0x8d, 0x7f, 0x6e, 0x47, 0x46, 0x41, 0x40, 0x44, 0x01, 0x11, 0xcb, 0x03, 0x3f, 0xf7, 0xf4, 0xe1, 0xa9, 0x8f, 0x3c, 0x3a, 0xf9, 0xfb, 0xf0, 0x19, 0x30, 0x82, 0x09, 0x2e, 0xc9, 0x9d, 0xa0, 0x86, 0x49, 0xee, 0x6f, 0x4d, 0x6d, 0xc4, 0x2d, 0x81, 0x34, 0x25, 0x87, 0x1b, 0x88, 0xaa, 0xfc, 0x06, 0xa1, 0x12, 0x38, 0xfd, 0x4c, 0x42, 0x72, 0x64, 0x13, 0x37, 0x24, 0x6a, 0x75, 0x77, 0x43, 0xff, 0xe6, 0xb4, 0x4b, 0x36, 0x5c, 0xe4, 0xd8, 0x35, 0x3d, 0x45, 0xb9, 0x2c, 0xec, 0xb7, 0x31, 0x2b, 0x29, 0x07, 0x68, 0xa3, 0x0e, 0x69, 0x7b, 0x18, 0x9e, 0x21, 0x39, 0xbe, 0x28, 0x1a, 0x5b, 0x78, 0xf5, 0x23, 0xca, 0x2a, 0xb0, 0xaf, 0x3e, 0xfe, 0x04, 0x8c, 0xe7, 0xe5, 0x98, 0x32, 0x95, 0xd3, 0xf6, 0x4a, 0xe8, 0xa6, 0xea, 0xe9, 0xf3, 0xd5, 0x2f, 0x70, 0x20, 0xf2, 0x1f, 0x05, 0x67, 0xad, 0x55, 0x10, 0xce, 0xcd, 0xe3, 0x27, 0x3b, 0xda, 0xba, 0xd7, 0xc2, 0x26, 0xd4, 0x91, 0x1d, 0xd2, 0x1c, 0x22, 0x33, 0xf8, 0xfa, 0xf1, 0x5a, 0xef, 0xcf, 0x90, 0xb6, 0x8b, 0xb5, 0xbd, 0xc0, 0xbf, 0x08, 0x97, 0x1e, 0x6c, 0xe2, 0x61, 0xe0, 0xc6, 0xc1, 0x59, 0xab, 0xbb, 0x58, 0xde, 0x5f, 0xdf, 0x60, 0x79, 0x7e, 0xb2, 0x8a }; static size_t pst_append_holder(pst_holder *h, size_t size, char **buf, size_t z); static int pst_build_desc_ptr(pst_file *pf, int64_t offset, int32_t depth, uint64_t linku1, uint64_t start_val, uint64_t end_val); static pst_id2_tree* pst_build_id2(pst_file *pf, pst_index_ll* list); static int pst_build_id_ptr(pst_file *pf, int64_t offset, int32_t depth, uint64_t linku1, uint64_t start_val, uint64_t end_val); static int pst_chr_count(char *str, char x); static size_t pst_ff_compile_ID(pst_file *pf, uint64_t i_id, pst_holder *h, size_t size); static size_t pst_ff_getIDblock(pst_file *pf, uint64_t i_id, char** buf); static size_t pst_ff_getID2block(pst_file *pf, uint64_t id2, pst_id2_tree *id2_head, char** buf); static size_t pst_ff_getID2data(pst_file *pf, pst_index_ll *ptr, pst_holder *h); static size_t pst_finish_cleanup_holder(pst_holder *h, size_t size); static void pst_free_attach(pst_item_attach *attach); static void pst_free_desc (pst_desc_tree *head); static void pst_free_id2(pst_id2_tree * head); static void pst_free_id (pst_index_ll *head); static void pst_free_list(pst_mapi_object *list); static void pst_free_xattrib(pst_x_attrib_ll *x); static size_t pst_getAtPos(pst_file *pf, int64_t pos, void* buf, size_t size); static int pst_getBlockOffsetPointer(pst_file *pf, pst_id2_tree *i2_head, pst_subblocks *subblocks, uint32_t offset, pst_block_offset_pointer *p); static int pst_getBlockOffset(char *buf, size_t read_size, uint32_t i_offset, uint32_t offset, pst_block_offset *p); static pst_id2_tree* pst_getID2(pst_id2_tree * ptr, uint64_t id); static pst_desc_tree* pst_getDptr(pst_file *pf, uint64_t d_id); static uint64_t pst_getIntAt(pst_file *pf, char *buf); static uint64_t pst_getIntAtPos(pst_file *pf, int64_t pos); static pst_mapi_object* pst_parse_block(pst_file *pf, uint64_t block_id, pst_id2_tree *i2_head); static void pst_printDptr(pst_file *pf, pst_desc_tree *ptr); static void pst_printID2ptr(pst_id2_tree *ptr); static int pst_process(uint64_t block_id, pst_mapi_object *list, pst_item *item, pst_item_attach *attach); static size_t pst_read_block_size(pst_file *pf, int64_t offset, size_t size, char **buf); static int pst_decrypt(uint64_t i_id, char *buf, size_t size, unsigned char type); static int pst_stricmp(char *a, char *b); static int pst_strincmp(char *a, char *b, size_t x); static char* pst_wide_to_single(char *wt, size_t size); static char *pst_getcwd(void) { char *cwd; #ifdef HAVE_GET_CURRENT_DIR_NAME cwd = get_current_dir_name(); #else cwd = pst_malloc(PATH_MAX+1); getcwd(cwd, PATH_MAX+1); #endif return cwd; } int pst_open(pst_file *pf, const char *name, const char *charset) { int32_t sig; pst_unicode_init(); DEBUG_ENT("pst_open"); if (!pf) { WARN (("cannot be passed a NULL pst_file\n")); DEBUG_RET(); return -1; } memset(pf, 0, sizeof(*pf)); pf->charset = charset; if ((pf->fp = fopen(name, "rb")) == NULL) { perror("Error opening PST file"); DEBUG_RET(); return -1; } // Check pst file magic if (pst_getAtPos(pf, 0, &sig, sizeof(sig)) != sizeof(sig)) { (void)fclose(pf->fp); DEBUG_WARN(("cannot read signature from PST file. Closing with error\n")); DEBUG_RET(); return -1; } LE32_CPU(sig); DEBUG_INFO(("sig = %X\n", sig)); if (sig != (int32_t)PST_SIGNATURE) { (void)fclose(pf->fp); DEBUG_WARN(("not a PST file that I know. Closing with error\n")); DEBUG_RET(); return -1; } // read index type (void)pst_getAtPos(pf, INDEX_TYPE_OFFSET, &(pf->ind_type), sizeof(pf->ind_type)); DEBUG_INFO(("index_type = %i\n", pf->ind_type)); switch (pf->ind_type) { case INDEX_TYPE32 : case INDEX_TYPE32A : pf->do_read64 = 0; break; case INDEX_TYPE64 : case INDEX_TYPE64A : pf->do_read64 = 1; break; default: (void)fclose(pf->fp); DEBUG_WARN(("unknown .pst format, possibly newer than Outlook 2003 PST file?\n")); DEBUG_RET(); return -1; } // read encryption setting (void)pst_getAtPos(pf, ENC_TYPE, &(pf->encryption), sizeof(pf->encryption)); DEBUG_INFO(("encrypt = %i\n", pf->encryption)); pf->index2_back = pst_getIntAtPos(pf, SECOND_BACK); pf->index2 = pst_getIntAtPos(pf, SECOND_POINTER); pf->size = pst_getIntAtPos(pf, FILE_SIZE_POINTER); DEBUG_INFO(("Pointer2 is %#"PRIx64", back pointer2 is %#"PRIx64"\n", pf->index2, pf->index2_back)); pf->index1_back = pst_getIntAtPos(pf, INDEX_BACK); pf->index1 = pst_getIntAtPos(pf, INDEX_POINTER); DEBUG_INFO(("Pointer1 is %#"PRIx64", back pointer2 is %#"PRIx64"\n", pf->index1, pf->index1_back)); DEBUG_RET(); pf->cwd = pst_getcwd(); pf->fname = strdup(name); return 0; } int pst_reopen(pst_file *pf) { char *cwd; cwd = pst_getcwd(); if (cwd == NULL) return -1; if (chdir(pf->cwd)) goto err; if (!freopen(pf->fname, "rb", pf->fp)) goto err; if (chdir(cwd)) goto err; free(cwd); return 0; err: free(cwd); return -1; } int pst_close(pst_file *pf) { DEBUG_ENT("pst_close"); if (!pf->fp) { DEBUG_RET(); return 0; } if (fclose(pf->fp)) { DEBUG_WARN(("fclose returned non-zero value\n")); } // free the paths free(pf->cwd); free(pf->fname); // we must free the id linklist and the desc tree pst_free_id(pf->i_head); pst_free_desc(pf->d_head); pst_free_xattrib(pf->x_head); DEBUG_RET(); return 0; } /** * add a pst descriptor node to a linked list of such nodes. * * @param node pointer to the node to be added to the list * @param head pointer to the list head pointer * @param tail pointer to the list tail pointer */ static void add_descriptor_to_list(pst_desc_tree *node, pst_desc_tree **head, pst_desc_tree **tail); static void add_descriptor_to_list(pst_desc_tree *node, pst_desc_tree **head, pst_desc_tree **tail) { DEBUG_ENT("add_descriptor_to_list"); //DEBUG_INFO(("Added node %#"PRIx64" parent %#"PRIx64" real parent %#"PRIx64" prev %#"PRIx64" next %#"PRIx64"\n", // node->id, node->parent_d_id, // (node->parent ? node->parent->id : (uint64_t)0), // (node->prev ? node->prev->id : (uint64_t)0), // (node->next ? node->next->id : (uint64_t)0))); if (*tail) (*tail)->next = node; if (!(*head)) *head = node; node->prev = *tail; node->next = NULL; *tail = node; DEBUG_RET(); } /** * add a pst descriptor node into the global tree. * * @param pf global pst file pointer * @param node pointer to the new node to be added to the tree */ static void record_descriptor(pst_file *pf, pst_desc_tree *node); static void record_descriptor(pst_file *pf, pst_desc_tree *node) { DEBUG_ENT("record_descriptor"); // finish node initialization node->parent = NULL; node->child = NULL; node->child_tail = NULL; node->no_child = 0; // find any orphan children of this node, and collect them pst_desc_tree *n = pf->d_head; while (n) { if (n->parent_d_id == node->d_id) { // found a child of this node DEBUG_INFO(("Found orphan child %#"PRIx64" of parent %#"PRIx64"\n", n->d_id, node->d_id)); pst_desc_tree *nn = n->next; pst_desc_tree *pp = n->prev; node->no_child++; n->parent = node; add_descriptor_to_list(n, &node->child, &node->child_tail); if (pp) pp->next = nn; else pf->d_head = nn; if (nn) nn->prev = pp; else pf->d_tail = pp; n = nn; } else { n = n->next; } } // now hook this node into the global tree if (node->parent_d_id == 0) { // add top level node to the descriptor tree //DEBUG_INFO(("Null parent\n")); add_descriptor_to_list(node, &pf->d_head, &pf->d_tail); } else if (node->parent_d_id == node->d_id) { // add top level node to the descriptor tree DEBUG_INFO(("%#"PRIx64" is its own parent. What is this world coming to?\n", node->d_id)); add_descriptor_to_list(node, &pf->d_head, &pf->d_tail); } else { //DEBUG_INFO(("Searching for parent %#"PRIx64" of %#"PRIx64"\n", node->parent_d_id, node->d_id)); pst_desc_tree *parent = pst_getDptr(pf, node->parent_d_id); if (parent) { //DEBUG_INFO(("Found parent %#"PRIx64"\n", node->parent_d_id)); parent->no_child++; node->parent = parent; add_descriptor_to_list(node, &parent->child, &parent->child_tail); } else { DEBUG_INFO(("No parent %#"PRIx64", have an orphan child %#"PRIx64"\n", node->parent_d_id, node->d_id)); add_descriptor_to_list(node, &pf->d_head, &pf->d_tail); } } DEBUG_RET(); } /** * make a deep copy of part of the id2 mapping tree, for use * by an attachment containing an embedded rfc822 message. * * @param head pointer to the subtree to be copied * @return pointer to the new copy of the subtree */ static pst_id2_tree* deep_copy(pst_id2_tree *head); static pst_id2_tree* deep_copy(pst_id2_tree *head) { if (!head) return NULL; pst_id2_tree* me = (pst_id2_tree*) pst_malloc(sizeof(pst_id2_tree)); me->id2 = head->id2; me->id = head->id; me->child = deep_copy(head->child); me->next = deep_copy(head->next); return me; } pst_desc_tree* pst_getTopOfFolders(pst_file *pf, const pst_item *root) { pst_desc_tree *topnode; uint32_t topid; DEBUG_ENT("pst_getTopOfFolders"); if (!root || !root->message_store) { DEBUG_INFO(("There isn't a top of folder record here.\n")); DEBUG_RET(); return NULL; } if (!root->message_store->top_of_personal_folder) { // this is the OST way // ASSUMPTION: Top Of Folders record in PST files is *always* descid 0x2142 topid = 0x2142; } else { topid = root->message_store->top_of_personal_folder->id; } DEBUG_INFO(("looking for top of folder descriptor %#"PRIx32"\n", topid)); topnode = pst_getDptr(pf, (uint64_t)topid); if (!topnode) { // add dummy top record to pickup orphan children topnode = (pst_desc_tree*) pst_malloc(sizeof(pst_desc_tree)); topnode->d_id = topid; topnode->parent_d_id = 0; topnode->assoc_tree = NULL; topnode->desc = NULL; record_descriptor(pf, topnode); // add to the global tree } DEBUG_RET(); return topnode; } pst_binary pst_attach_to_mem(pst_file *pf, pst_item_attach *attach) { pst_index_ll *ptr; pst_binary rc; pst_holder h = {&rc.data, NULL, 0, 0, 0}; rc.size = 0; rc.data = NULL; DEBUG_ENT("pst_attach_to_mem"); if ((!attach->data.data) && (attach->i_id != (uint64_t)-1)) { ptr = pst_getID(pf, attach->i_id); if (ptr) { rc.size = pst_ff_getID2data(pf, ptr, &h); } else { DEBUG_WARN(("Couldn't find ID pointer. Cannot handle attachment\n")); } } else { rc = attach->data; attach->data.data = NULL; // prevent pst_free_item() from trying to free this attach->data.size = 0; // since we have given that buffer to the caller } DEBUG_RET(); return rc; } size_t pst_attach_to_file(pst_file *pf, pst_item_attach *attach, FILE* fp) { pst_index_ll *ptr; pst_holder h = {NULL, fp, 0, 0, 0}; size_t size = 0; DEBUG_ENT("pst_attach_to_file"); if ((!attach->data.data) && (attach->i_id != (uint64_t)-1)) { ptr = pst_getID(pf, attach->i_id); if (ptr) { size = pst_ff_getID2data(pf, ptr, &h); } else { DEBUG_WARN(("Couldn't find ID pointer. Cannot save attachment to file\n")); } } else { size = attach->data.size; if (attach->data.data && size) { // save the attachment to the file (void)pst_fwrite(attach->data.data, (size_t)1, size, fp); } } DEBUG_RET(); return size; } size_t pst_attach_to_file_base64(pst_file *pf, pst_item_attach *attach, FILE* fp) { pst_index_ll *ptr; pst_holder h = {NULL, fp, 1, 0, 0}; size_t size = 0; DEBUG_ENT("pst_attach_to_file_base64"); if ((!attach->data.data) && (attach->i_id != (uint64_t)-1)) { ptr = pst_getID(pf, attach->i_id); if (ptr) { size = pst_ff_getID2data(pf, ptr, &h); } else { DEBUG_WARN(("Couldn't find ID pointer. Cannot save attachment to Base64\n")); } } else { size = attach->data.size; if (attach->data.data && size) { // encode the attachment to the file char *c = pst_base64_encode(attach->data.data, size); if (c) { (void)pst_fwrite(c, (size_t)1, strlen(c), fp); free(c); // caught by valgrind } } } DEBUG_RET(); return size; } int pst_load_index (pst_file *pf) { int x; DEBUG_ENT("pst_load_index"); if (!pf) { DEBUG_WARN(("Cannot load index for a NULL pst_file\n")); DEBUG_RET(); return -1; } x = pst_build_id_ptr(pf, pf->index1, 0, pf->index1_back, 0, UINT64_MAX); DEBUG_INFO(("build id ptr returns %i\n", x)); x = pst_build_desc_ptr(pf, pf->index2, 0, pf->index2_back, (uint64_t)0x21, UINT64_MAX); DEBUG_INFO(("build desc ptr returns %i\n", x)); pst_printDptr(pf, pf->d_head); DEBUG_RET(); return 0; } pst_desc_tree* pst_getNextDptr(pst_desc_tree* d) { pst_desc_tree* r = NULL; DEBUG_ENT("pst_getNextDptr"); if (d) { if ((r = d->child) == NULL) { while (!d->next && d->parent) d = d->parent; r = d->next; } } DEBUG_RET(); return r; } typedef struct pst_x_attrib { uint32_t extended; uint16_t type; uint16_t map; } pst_x_attrib; /** Try to load the extended attributes from the pst file. @return true(1) or false(0) to indicate whether the extended attributes have been loaded */ int pst_load_extended_attributes(pst_file *pf) { // for PST files this will load up d_id 0x61 and check it's "assoc_tree" attribute. pst_desc_tree *p; pst_mapi_object *list; pst_id2_tree *id2_head = NULL; char *buffer=NULL, *headerbuffer=NULL; size_t bsize=0, hsize=0, bptr=0; pst_x_attrib xattrib; int32_t tint, x; pst_x_attrib_ll *ptr, *p_head=NULL; DEBUG_ENT("pst_loadExtendedAttributes"); p = pst_getDptr(pf, (uint64_t)0x61); if (!p) { DEBUG_WARN(("Cannot find d_id 0x61 for loading the Extended Attributes\n")); DEBUG_RET(); return 0; } if (!p->desc) { DEBUG_WARN(("descriptor is NULL for d_id 0x61. Cannot load Extended Attributes\n")); DEBUG_RET(); return 0; } if (p->assoc_tree) { id2_head = pst_build_id2(pf, p->assoc_tree); pst_printID2ptr(id2_head); } else { DEBUG_WARN(("Have not been able to fetch any id2 values for d_id 0x61. Brace yourself!\n")); } list = pst_parse_block(pf, p->desc->i_id, id2_head); if (!list) { DEBUG_WARN(("Cannot process desc block for item 0x61. Not loading extended Attributes\n")); pst_free_id2(id2_head); DEBUG_RET(); return 0; } DEBUG_INFO(("look thru d_id 0x61 list of mapi objects\n")); for (x=0; x < list->count_elements; x++) { DEBUG_INFO(("#%d - mapi-id: %#x type: %#x length: %#x\n", x, list->elements[x]->mapi_id, list->elements[x]->type, list->elements[x]->size)); if (list->elements[x]->data) { DEBUG_HEXDUMPC(list->elements[x]->data, list->elements[x]->size, 0x10); } if (list->elements[x]->mapi_id == (uint32_t)0x0003) { buffer = list->elements[x]->data; bsize = list->elements[x]->size; } else if (list->elements[x]->mapi_id == (uint32_t)0x0004) { headerbuffer = list->elements[x]->data; hsize = list->elements[x]->size; } else { // leave them null } } if (!buffer) { pst_free_list(list); DEBUG_WARN(("No extended attributes buffer found. Not processing\n")); DEBUG_RET(); return 0; } while (bptr < bsize) { int err = 0; xattrib.extended= PST_LE_GET_UINT32(buffer+bptr), bptr += 4; xattrib.type = PST_LE_GET_UINT16(buffer+bptr), bptr += 2; xattrib.map = PST_LE_GET_UINT16(buffer+bptr), bptr += 2; ptr = (pst_x_attrib_ll*) pst_malloc(sizeof(*ptr)); memset(ptr, 0, sizeof(*ptr)); ptr->map = xattrib.map+0x8000; ptr->next = NULL; DEBUG_INFO(("xattrib: ext = %#"PRIx32", type = %#"PRIx16", map = %#"PRIx16"\n", xattrib.extended, xattrib.type, xattrib.map)); if (xattrib.type & 0x0001) { // if the Bit 1 is set // pointer to Unicode field in buffer if (xattrib.extended < hsize) { char *wt; // copy the size of the header. It is 32 bit int memcpy(&tint, &(headerbuffer[xattrib.extended]), sizeof(tint)); LE32_CPU(tint); wt = (char*) pst_malloc((size_t)(tint+2)); // plus 2 for a uni-code zero memset(wt, 0, (size_t)(tint+2)); memcpy(wt, &(headerbuffer[xattrib.extended+sizeof(tint)]), (size_t)tint); ptr->data = pst_wide_to_single(wt, (size_t)tint); free(wt); DEBUG_INFO(("Mapped attribute %#"PRIx32" to %s\n", ptr->map, ptr->data)); } else { DEBUG_INFO(("Cannot read outside of buffer [%i !< %i]\n", xattrib.extended, hsize)); err = 1; } ptr->mytype = PST_MAP_HEADER; } else { // contains the attribute code to map to. ptr->data = (uint32_t*)pst_malloc(sizeof(uint32_t)); memset(ptr->data, 0, sizeof(uint32_t)); *((uint32_t*)ptr->data) = xattrib.extended; ptr->mytype = PST_MAP_ATTRIB; DEBUG_INFO(("Mapped attribute %#"PRIx32" to %#"PRIx32"\n", ptr->map, *((uint32_t*)ptr->data))); } if (!err) { // add it to the list pst_x_attrib_ll *p_sh = p_head; pst_x_attrib_ll *p_sh2 = NULL; while (p_sh && (ptr->map > p_sh->map)) { p_sh2 = p_sh; p_sh = p_sh->next; } if (!p_sh2) { // needs to go before first item ptr->next = p_head; p_head = ptr; } else { // it will go after p_sh2 ptr->next = p_sh2->next; p_sh2->next = ptr; } } else { free(ptr); } } pst_free_id2(id2_head); pst_free_list(list); pf->x_head = p_head; DEBUG_RET(); return 1; } #define ITEM_COUNT_OFFSET32 0x1f0 // count byte #define LEVEL_INDICATOR_OFFSET32 0x1f3 // node or leaf #define BACKLINK_OFFSET32 0x1f8 // backlink u1 value #define ITEM_SIZE32 12 #define DESC_SIZE32 16 #define INDEX_COUNT_MAX32 41 // max active items #define DESC_COUNT_MAX32 31 // max active items #define ITEM_COUNT_OFFSET64 0x1e8 // count byte #define LEVEL_INDICATOR_OFFSET64 0x1eb // node or leaf #define BACKLINK_OFFSET64 0x1f8 // backlink u1 value #define ITEM_SIZE64 24 #define DESC_SIZE64 32 #define INDEX_COUNT_MAX64 20 // max active items #define DESC_COUNT_MAX64 15 // max active items #define BLOCK_SIZE 512 // index blocks #define DESC_BLOCK_SIZE 512 // descriptor blocks #define ITEM_COUNT_OFFSET (size_t)((pf->do_read64) ? ITEM_COUNT_OFFSET64 : ITEM_COUNT_OFFSET32) #define LEVEL_INDICATOR_OFFSET (size_t)((pf->do_read64) ? LEVEL_INDICATOR_OFFSET64 : LEVEL_INDICATOR_OFFSET32) #define BACKLINK_OFFSET (size_t)((pf->do_read64) ? BACKLINK_OFFSET64 : BACKLINK_OFFSET32) #define ITEM_SIZE (size_t)((pf->do_read64) ? ITEM_SIZE64 : ITEM_SIZE32) #define DESC_SIZE (size_t)((pf->do_read64) ? DESC_SIZE64 : DESC_SIZE32) #define INDEX_COUNT_MAX (int32_t)((pf->do_read64) ? INDEX_COUNT_MAX64 : INDEX_COUNT_MAX32) #define DESC_COUNT_MAX (int32_t)((pf->do_read64) ? DESC_COUNT_MAX64 : DESC_COUNT_MAX32) static size_t pst_decode_desc(pst_file *pf, pst_desc *desc, char *buf); static size_t pst_decode_desc(pst_file *pf, pst_desc *desc, char *buf) { size_t r; if (pf->do_read64) { DEBUG_INFO(("Decoding desc64\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_desc), 0x10); memcpy(desc, buf, sizeof(pst_desc)); LE64_CPU(desc->d_id); LE64_CPU(desc->desc_id); LE64_CPU(desc->tree_id); LE32_CPU(desc->parent_d_id); LE32_CPU(desc->u1); r = sizeof(pst_desc); } else { pst_desc32 d32; DEBUG_INFO(("Decoding desc32\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_desc32), 0x10); memcpy(&d32, buf, sizeof(pst_desc32)); LE32_CPU(d32.d_id); LE32_CPU(d32.desc_id); LE32_CPU(d32.tree_id); LE32_CPU(d32.parent_d_id); desc->d_id = d32.d_id; desc->desc_id = d32.desc_id; desc->tree_id = d32.tree_id; desc->parent_d_id = d32.parent_d_id; desc->u1 = 0; r = sizeof(pst_desc32); } return r; } static size_t pst_decode_table(pst_file *pf, struct pst_table_ptr_struct *table, char *buf); static size_t pst_decode_table(pst_file *pf, struct pst_table_ptr_struct *table, char *buf) { size_t r; if (pf->do_read64) { DEBUG_INFO(("Decoding table64\n")); DEBUG_HEXDUMPC(buf, sizeof(struct pst_table_ptr_struct), 0x10); memcpy(table, buf, sizeof(struct pst_table_ptr_struct)); LE64_CPU(table->start); LE64_CPU(table->u1); LE64_CPU(table->offset); r =sizeof(struct pst_table_ptr_struct); } else { struct pst_table_ptr_struct32 t32; DEBUG_INFO(("Decoding table32\n")); DEBUG_HEXDUMPC(buf, sizeof( struct pst_table_ptr_struct32), 0x10); memcpy(&t32, buf, sizeof(struct pst_table_ptr_struct32)); LE32_CPU(t32.start); LE32_CPU(t32.u1); LE32_CPU(t32.offset); table->start = t32.start; table->u1 = t32.u1; table->offset = t32.offset; r = sizeof(struct pst_table_ptr_struct32); } return r; } static size_t pst_decode_index(pst_file *pf, pst_index *index, char *buf); static size_t pst_decode_index(pst_file *pf, pst_index *index, char *buf) { size_t r; if (pf->do_read64) { DEBUG_INFO(("Decoding index64\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_index), 0x10); memcpy(index, buf, sizeof(pst_index)); LE64_CPU(index->id); LE64_CPU(index->offset); LE16_CPU(index->size); LE16_CPU(index->u0); LE32_CPU(index->u1); r = sizeof(pst_index); } else { pst_index32 index32; DEBUG_INFO(("Decoding index32\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_index32), 0x10); memcpy(&index32, buf, sizeof(pst_index32)); LE32_CPU(index32.id); LE32_CPU(index32.offset); LE16_CPU(index32.size); LE16_CPU(index32.u1); index->id = index32.id; index->offset = index32.offset; index->size = index32.size; index->u0 = 0; index->u1 = index32.u1; r = sizeof(pst_index32); } return r; } static size_t pst_decode_assoc(pst_file *pf, pst_id2_assoc *assoc, char *buf); static size_t pst_decode_assoc(pst_file *pf, pst_id2_assoc *assoc, char *buf) { size_t r; if (pf->do_read64) { DEBUG_INFO(("Decoding assoc64\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_id2_assoc), 0x10); memcpy(assoc, buf, sizeof(pst_id2_assoc)); LE32_CPU(assoc->id2); LE64_CPU(assoc->id); LE64_CPU(assoc->child_id); r = sizeof(pst_id2_assoc); } else { pst_id2_assoc32 assoc32; DEBUG_INFO(("Decoding assoc32\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_id2_assoc32), 0x10); memcpy(&assoc32, buf, sizeof(pst_id2_assoc32)); LE32_CPU(assoc32.id2); LE32_CPU(assoc32.id); LE32_CPU(assoc32.child_id); assoc->id2 = assoc32.id2; assoc->id = assoc32.id; assoc->child_id = assoc32.child_id; r = sizeof(pst_id2_assoc32); } return r; } static size_t pst_decode_type3(pst_file *pf, pst_table3_rec *table3_rec, char *buf); static size_t pst_decode_type3(pst_file *pf, pst_table3_rec *table3_rec, char *buf) { size_t r; DEBUG_ENT("pst_decode_type3"); if (pf->do_read64) { DEBUG_INFO(("Decoding table3 64\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_table3_rec), 0x10); memcpy(table3_rec, buf, sizeof(pst_table3_rec)); LE64_CPU(table3_rec->id); r = sizeof(pst_table3_rec); } else { pst_table3_rec32 table3_rec32; DEBUG_INFO(("Decoding table3 32\n")); DEBUG_HEXDUMPC(buf, sizeof(pst_table3_rec32), 0x10); memcpy(&table3_rec32, buf, sizeof(pst_table3_rec32)); LE32_CPU(table3_rec32.id); table3_rec->id = table3_rec32.id; r = sizeof(pst_table3_rec32); } DEBUG_RET(); return r; } /** Process the index1 b-tree from the pst file and create the * pf->i_head linked list from it. This tree holds the location * (offset and size) of lower level objects (0xbcec descriptor * blocks, etc) in the pst file. */ static int pst_build_id_ptr(pst_file *pf, int64_t offset, int32_t depth, uint64_t linku1, uint64_t start_val, uint64_t end_val) { struct pst_table_ptr_struct table, table2; pst_index_ll *i_ptr=NULL; pst_index index; int32_t x, item_count; uint64_t old = start_val; char *buf = NULL, *bptr; DEBUG_ENT("pst_build_id_ptr"); DEBUG_INFO(("offset %#"PRIx64" depth %i linku1 %#"PRIx64" start %#"PRIx64" end %#"PRIx64"\n", offset, depth, linku1, start_val, end_val)); if (end_val <= start_val) { DEBUG_WARN(("The end value is BEFORE the start value. This function will quit. Soz. [start:%#"PRIx64", end:%#"PRIx64"]\n", start_val, end_val)); DEBUG_RET(); return -1; } DEBUG_INFO(("Reading index block\n")); if (pst_read_block_size(pf, offset, BLOCK_SIZE, &buf) < BLOCK_SIZE) { DEBUG_WARN(("Failed to read %i bytes\n", BLOCK_SIZE)); if (buf) free(buf); DEBUG_RET(); return -1; } bptr = buf; DEBUG_HEXDUMPC(buf, BLOCK_SIZE, ITEM_SIZE32); item_count = (int32_t)(unsigned)(buf[ITEM_COUNT_OFFSET]); if (item_count > INDEX_COUNT_MAX) { DEBUG_WARN(("Item count %i too large, max is %i\n", item_count, INDEX_COUNT_MAX)); if (buf) free(buf); DEBUG_RET(); return -1; } index.id = pst_getIntAt(pf, buf+BACKLINK_OFFSET); if (index.id != linku1) { DEBUG_WARN(("Backlink %#"PRIx64" in this node does not match required %#"PRIx64"\n", index.id, linku1)); if (buf) free(buf); DEBUG_RET(); return -1; } if (buf[LEVEL_INDICATOR_OFFSET] == '\0') { // this node contains leaf pointers x = 0; while (x < item_count) { bptr += pst_decode_index(pf, &index, bptr); x++; if (index.id == 0) break; DEBUG_INFO(("[%i]%i Item [id = %#"PRIx64", offset = %#"PRIx64", u1 = %#x, size = %i(%#x)]\n", depth, x, index.id, index.offset, index.u1, index.size, index.size)); // if (index.id & 0x02) DEBUG_INFO(("two-bit set!!\n")); if ((index.id >= end_val) || (index.id < old)) { DEBUG_WARN(("This item isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } old = index.id; if (x == (int32_t)1) { // first entry if ((start_val) && (index.id != start_val)) { DEBUG_WARN(("This item isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } } i_ptr = (pst_index_ll*) pst_malloc(sizeof(pst_index_ll)); i_ptr->i_id = index.id; i_ptr->offset = index.offset; i_ptr->u1 = index.u1; i_ptr->size = index.size; i_ptr->next = NULL; if (pf->i_tail) pf->i_tail->next = i_ptr; if (!pf->i_head) pf->i_head = i_ptr; pf->i_tail = i_ptr; } } else { // this node contains node pointers x = 0; while (x < item_count) { bptr += pst_decode_table(pf, &table, bptr); x++; if (table.start == 0) break; if (x < item_count) { (void)pst_decode_table(pf, &table2, bptr); } else { table2.start = end_val; } DEBUG_INFO(("[%i] %i Index Table [start id = %#"PRIx64", u1 = %#"PRIx64", offset = %#"PRIx64", end id = %#"PRIx64"]\n", depth, x, table.start, table.u1, table.offset, table2.start)); if ((table.start >= end_val) || (table.start < old)) { DEBUG_WARN(("This table isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } old = table.start; if (x == (int32_t)1) { // first entry if ((start_val) && (table.start != start_val)) { DEBUG_WARN(("This table isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } } (void)pst_build_id_ptr(pf, table.offset, depth+1, table.u1, table.start, table2.start); } } if (buf) free (buf); DEBUG_RET(); return 0; } /** Process the index2 b-tree from the pst file and create the * pf->d_head tree from it. This tree holds descriptions of the * higher level objects (email, contact, etc) in the pst file. */ static int pst_build_desc_ptr (pst_file *pf, int64_t offset, int32_t depth, uint64_t linku1, uint64_t start_val, uint64_t end_val) { struct pst_table_ptr_struct table, table2; pst_desc desc_rec; int32_t item_count; uint64_t old = start_val; int x; char *buf = NULL, *bptr; DEBUG_ENT("pst_build_desc_ptr"); DEBUG_INFO(("offset %#"PRIx64" depth %i linku1 %#"PRIx64" start %#"PRIx64" end %#"PRIx64"\n", offset, depth, linku1, start_val, end_val)); if (end_val <= start_val) { DEBUG_WARN(("The end value is BEFORE the start value. This function will quit. Soz. [start:%#"PRIx64", end:%#"PRIx64"]\n", start_val, end_val)); DEBUG_RET(); return -1; } DEBUG_INFO(("Reading desc block\n")); if (pst_read_block_size(pf, offset, DESC_BLOCK_SIZE, &buf) < DESC_BLOCK_SIZE) { DEBUG_WARN(("Failed to read %i bytes\n", DESC_BLOCK_SIZE)); if (buf) free(buf); DEBUG_RET(); return -1; } bptr = buf; item_count = (int32_t)(unsigned)(buf[ITEM_COUNT_OFFSET]); desc_rec.d_id = pst_getIntAt(pf, buf+BACKLINK_OFFSET); if (desc_rec.d_id != linku1) { DEBUG_WARN(("Backlink %#"PRIx64" in this node does not match required %#"PRIx64"\n", desc_rec.d_id, linku1)); if (buf) free(buf); DEBUG_RET(); return -1; } if (buf[LEVEL_INDICATOR_OFFSET] == '\0') { // this node contains leaf pointers DEBUG_HEXDUMPC(buf, DESC_BLOCK_SIZE, DESC_SIZE32); if (item_count > DESC_COUNT_MAX) { DEBUG_WARN(("Item count %i too large, max is %i\n", item_count, DESC_COUNT_MAX)); if (buf) free(buf); DEBUG_RET(); return -1; } for (x=0; x= end_val) || (desc_rec.d_id < old)) { DEBUG_WARN(("This item isn't right. Must be corruption, or I got it wrong!\n")); DEBUG_HEXDUMPC(buf, DESC_BLOCK_SIZE, 16); if (buf) free(buf); DEBUG_RET(); return -1; } old = desc_rec.d_id; if (x == 0) { // first entry if (start_val && (desc_rec.d_id != start_val)) { DEBUG_WARN(("This item isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } } DEBUG_INFO(("New Record %#"PRIx64" with parent %#x\n", desc_rec.d_id, desc_rec.parent_d_id)); { pst_desc_tree *d_ptr = (pst_desc_tree*) pst_malloc(sizeof(pst_desc_tree)); d_ptr->d_id = desc_rec.d_id; d_ptr->parent_d_id = desc_rec.parent_d_id; d_ptr->assoc_tree = pst_getID(pf, desc_rec.tree_id); d_ptr->desc = pst_getID(pf, desc_rec.desc_id); record_descriptor(pf, d_ptr); // add to the global tree } } } else { // this node contains node pointers DEBUG_HEXDUMPC(buf, DESC_BLOCK_SIZE, ITEM_SIZE32); if (item_count > INDEX_COUNT_MAX) { DEBUG_WARN(("Item count %i too large, max is %i\n", item_count, INDEX_COUNT_MAX)); if (buf) free(buf); DEBUG_RET(); return -1; } for (x=0; x= end_val) || (table.start < old)) { DEBUG_WARN(("This table isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } old = table.start; if (x == 0) { // first entry if (start_val && (table.start != start_val)) { DEBUG_WARN(("This table isn't right. Must be corruption, or I got it wrong!\n")); if (buf) free(buf); DEBUG_RET(); return -1; } } (void)pst_build_desc_ptr(pf, table.offset, depth+1, table.u1, table.start, table2.start); } } if (buf) free(buf); DEBUG_RET(); return 0; } /** Process a high level object from the pst file. */ pst_item* pst_parse_item(pst_file *pf, pst_desc_tree *d_ptr, pst_id2_tree *m_head) { pst_mapi_object * list; pst_id2_tree *id2_head = m_head; pst_id2_tree *id2_ptr = NULL; pst_item *item = NULL; pst_item_attach *attach = NULL; int32_t x; DEBUG_ENT("pst_parse_item"); if (!d_ptr) { DEBUG_WARN(("you cannot pass me a NULL! I don't want it!\n")); DEBUG_RET(); return NULL; } if (!d_ptr->desc) { DEBUG_WARN(("why is d_ptr->desc == NULL? I don't want to do anything else with this record\n")); DEBUG_RET(); return NULL; } if (d_ptr->assoc_tree) { if (m_head) { DEBUG_WARN(("supplied master head, but have a list that is building a new id2_head\n")); m_head = NULL; } id2_head = pst_build_id2(pf, d_ptr->assoc_tree); } pst_printID2ptr(id2_head); list = pst_parse_block(pf, d_ptr->desc->i_id, id2_head); if (!list) { DEBUG_WARN(("pst_parse_block() returned an error for d_ptr->desc->i_id [%#"PRIx64"]\n", d_ptr->desc->i_id)); if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return NULL; } item = (pst_item*) pst_malloc(sizeof(pst_item)); memset(item, 0, sizeof(pst_item)); item->pf = pf; if (pst_process(d_ptr->desc->i_id, list, item, NULL)) { DEBUG_WARN(("pst_process() returned non-zero value. That is an error\n")); pst_freeItem(item); pst_free_list(list); if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return NULL; } pst_free_list(list); if ((id2_ptr = pst_getID2(id2_head, (uint64_t)0x692))) { // DSN/MDN reports? DEBUG_INFO(("DSN/MDN processing\n")); list = pst_parse_block(pf, id2_ptr->id->i_id, id2_head); if (list) { for (x=0; x < list->count_objects; x++) { attach = (pst_item_attach*) pst_malloc(sizeof(pst_item_attach)); memset(attach, 0, sizeof(pst_item_attach)); attach->next = item->attach; item->attach = attach; } if (pst_process(id2_ptr->id->i_id, list, item, item->attach)) { DEBUG_WARN(("ERROR pst_process() failed with DSN/MDN attachments\n")); pst_freeItem(item); pst_free_list(list); if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return NULL; } pst_free_list(list); } else { DEBUG_WARN(("ERROR error processing main DSN/MDN record\n")); // if (!m_head) pst_free_id2(id2_head); // DEBUG_RET(); // return item; } } if ((id2_ptr = pst_getID2(id2_head, (uint64_t)0x671))) { DEBUG_INFO(("ATTACHMENT processing attachment\n")); list = pst_parse_block(pf, id2_ptr->id->i_id, id2_head); if (!list) { DEBUG_WARN(("ERROR error processing main attachment record\n")); if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return item; } for (x=0; x < list->count_objects; x++) { attach = (pst_item_attach*) pst_malloc(sizeof(pst_item_attach)); memset(attach, 0, sizeof(pst_item_attach)); attach->next = item->attach; item->attach = attach; } if (pst_process(id2_ptr->id->i_id, list, item, item->attach)) { DEBUG_WARN(("ERROR pst_process() failed with attachments\n")); pst_freeItem(item); pst_free_list(list); if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return NULL; } pst_free_list(list); // now we will have initial information of each attachment stored in item->attach... // we must now read the secondary record for each based on the id2_val associated with // each attachment for (attach = item->attach; attach; attach = attach->next) { DEBUG_WARN(("initial attachment id2 %#"PRIx64"\n", attach->id2_val)); if ((id2_ptr = pst_getID2(id2_head, attach->id2_val))) { DEBUG_WARN(("initial attachment id2 found id %#"PRIx64"\n", id2_ptr->id->i_id)); // id2_ptr is a record describing the attachment // we pass NULL instead of id2_head cause we don't want it to // load all the extra stuff here. list = pst_parse_block(pf, id2_ptr->id->i_id, NULL); if (!list) { DEBUG_WARN(("ERROR error processing an attachment record\n")); continue; } if (list->count_objects > 1) { DEBUG_WARN(("ERROR probably fatal, list count array will overrun attach structure.\n")); } // reprocess the same attachment list against new data // this might update attach->id2_val if (pst_process(id2_ptr->id->i_id, list, item, attach)) { DEBUG_WARN(("ERROR pst_process() failed with an attachment\n")); pst_free_list(list); continue; } pst_free_list(list); id2_ptr = pst_getID2(id2_head, attach->id2_val); if (id2_ptr) { DEBUG_WARN(("second pass attachment updating id2 %#"PRIx64" found i_id %#"PRIx64"\n", attach->id2_val, id2_ptr->id->i_id)); // i_id has been updated to the datablock containing the attachment data attach->i_id = id2_ptr->id->i_id; attach->id2_head = deep_copy(id2_ptr->child); } else { DEBUG_WARN(("have not located the correct value for the attachment [%#"PRIx64"]\n", attach->id2_val)); } } else { DEBUG_WARN(("ERROR cannot locate id2 value %#"PRIx64"\n", attach->id2_val)); attach->id2_val = 0; // suppress this missing attachment } } } if (!m_head) pst_free_id2(id2_head); DEBUG_RET(); return item; } static void freeall(pst_subblocks *subs, pst_block_offset_pointer *p1, pst_block_offset_pointer *p2, pst_block_offset_pointer *p3, pst_block_offset_pointer *p4, pst_block_offset_pointer *p5, pst_block_offset_pointer *p6, pst_block_offset_pointer *p7); static void freeall(pst_subblocks *subs, pst_block_offset_pointer *p1, pst_block_offset_pointer *p2, pst_block_offset_pointer *p3, pst_block_offset_pointer *p4, pst_block_offset_pointer *p5, pst_block_offset_pointer *p6, pst_block_offset_pointer *p7) { size_t i; for (i=0; isubblock_count; i++) { if (subs->subs[i].buf) free(subs->subs[i].buf); } free(subs->subs); if (p1->needfree) free(p1->from); if (p2->needfree) free(p2->from); if (p3->needfree) free(p3->from); if (p4->needfree) free(p4->from); if (p5->needfree) free(p5->from); if (p6->needfree) free(p6->from); if (p7->needfree) free(p7->from); } /** Process a low level descriptor block (0x0101, 0xbcec, 0x7cec) into a * list of MAPI objects, each of which contains a list of MAPI elements. * * @return list of MAPI objects */ static pst_mapi_object* pst_parse_block(pst_file *pf, uint64_t block_id, pst_id2_tree *i2_head) { pst_mapi_object *mo_head = NULL; char *buf = NULL; size_t read_size = 0; pst_subblocks subblocks; pst_mapi_object *mo_ptr = NULL; pst_block_offset_pointer block_offset1; pst_block_offset_pointer block_offset2; pst_block_offset_pointer block_offset3; pst_block_offset_pointer block_offset4; pst_block_offset_pointer block_offset5; pst_block_offset_pointer block_offset6; pst_block_offset_pointer block_offset7; int32_t x; int32_t num_mapi_objects; int32_t count_mapi_objects; int32_t num_mapi_elements; int32_t count_mapi_elements; int block_type; uint32_t rec_size = 0; char* list_start; char* fr_ptr; char* to_ptr; char* ind2_end = NULL; char* ind2_ptr = NULL; pst_x_attrib_ll *mapptr; pst_block_hdr block_hdr; pst_table3_rec table3_rec; //for type 3 (0x0101) blocks struct { unsigned char seven_c; unsigned char item_count; uint16_t u1; uint16_t u2; uint16_t u3; uint16_t rec_size; uint32_t b_five_offset; uint32_t ind2_offset; uint16_t u7; uint16_t u8; } seven_c_blk; struct _type_d_rec { uint32_t id; uint32_t u1; } * type_d_rec; struct { uint16_t type; uint16_t ref_type; uint32_t value; } table_rec; //for type 1 (0xBCEC) blocks struct { uint16_t ref_type; uint16_t type; uint16_t ind2_off; uint8_t size; uint8_t slot; } table2_rec; //for type 2 (0x7CEC) blocks DEBUG_ENT("pst_parse_block"); if ((read_size = pst_ff_getIDblock_dec(pf, block_id, &buf)) == 0) { DEBUG_WARN(("Error reading block id %#"PRIx64"\n", block_id)); if (buf) free (buf); DEBUG_RET(); return NULL; } block_offset1.needfree = 0; block_offset2.needfree = 0; block_offset3.needfree = 0; block_offset4.needfree = 0; block_offset5.needfree = 0; block_offset6.needfree = 0; block_offset7.needfree = 0; memcpy(&block_hdr, buf, sizeof(block_hdr)); LE16_CPU(block_hdr.index_offset); LE16_CPU(block_hdr.type); LE32_CPU(block_hdr.offset); DEBUG_INFO(("block header (index_offset=%#hx, type=%#hx, offset=%#hx)\n", block_hdr.index_offset, block_hdr.type, block_hdr.offset)); if (block_hdr.index_offset == (uint16_t)0x0101) { //type 3 size_t i; char *b_ptr = buf + 8; subblocks.subblock_count = block_hdr.type; subblocks.subs = malloc(sizeof(pst_subblock) * subblocks.subblock_count); for (i=0; i 0) { if (pst_getBlockOffsetPointer(pf, i2_head, &subblocks, table_rec.value, &block_offset5)) { DEBUG_WARN(("internal error (7c.b5.desc offset %#x) in reading block id %#"PRIx64"\n", table_rec.value, block_id)); freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); DEBUG_RET(); return NULL; } // this will give the number of records in this block num_mapi_objects = (block_offset5.to - block_offset5.from) / (4 + table_rec.ref_type); if (pst_getBlockOffsetPointer(pf, i2_head, &subblocks, seven_c_blk.ind2_offset, &block_offset6)) { DEBUG_WARN(("internal error (7c.ind2 offset %#x) in reading block id %#"PRIx64"\n", seven_c_blk.ind2_offset, block_id)); freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); DEBUG_RET(); return NULL; } ind2_ptr = block_offset6.from; ind2_end = block_offset6.to; } else { num_mapi_objects = 0; } DEBUG_INFO(("7cec block index2 pointer %#x and end %#x\n", ind2_ptr, ind2_end)); } else { DEBUG_WARN(("ERROR: Unknown block constant - %#hx for id %#"PRIx64"\n", block_hdr.type, block_id)); freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); DEBUG_RET(); return NULL; } DEBUG_INFO(("found %i mapi objects each with %i mapi elements\n", num_mapi_objects, num_mapi_elements)); for (count_mapi_objects=0; count_mapi_objectsnext = mo_head; mo_head = mo_ptr; // allocate the array of mapi elements mo_ptr->elements = (pst_mapi_element**) pst_malloc(sizeof(pst_mapi_element)*num_mapi_elements); mo_ptr->count_elements = num_mapi_elements; mo_ptr->orig_count = num_mapi_elements; mo_ptr->count_objects = (int32_t)num_mapi_objects; // each record will have a record of the total number of records for (x=0; xelements[x] = NULL; DEBUG_INFO(("going to read %i mapi elements for mapi object %i\n", num_mapi_elements, count_mapi_objects)); fr_ptr = list_start; // initialize fr_ptr to the start of the list. x = 0; // x almost tracks count_mapi_elements, but see 'continue' statement below for (count_mapi_elements=0; count_mapi_elements= (int)(table2_rec.ind2_off + table2_rec.size)) { size_t n = table2_rec.size; size_t m = sizeof(table_rec.value); if (n <= m) { memcpy(&table_rec.value, ind2_ptr + table2_rec.ind2_off, n); } else { value_pointer = ind2_ptr + table2_rec.ind2_off; value_size = n; } //LE32_CPU(table_rec.value); // done later, some may be order invariant } else { DEBUG_WARN (("Trying to read outside buffer, buffer size %#x, offset %#x, data size %#x\n", read_size, ind2_end-ind2_ptr+table2_rec.ind2_off, table2_rec.size)); } fr_ptr += sizeof(table2_rec); } else { DEBUG_WARN(("Missing code for block_type %i\n", block_type)); freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); pst_free_list(mo_head); DEBUG_RET(); return NULL; } DEBUG_INFO(("reading element %i (type=%#x, ref_type=%#x, value=%#x)\n", x, table_rec.type, table_rec.ref_type, table_rec.value)); if (!mo_ptr->elements[x]) { mo_ptr->elements[x] = (pst_mapi_element*) pst_malloc(sizeof(pst_mapi_element)); } memset(mo_ptr->elements[x], 0, sizeof(pst_mapi_element)); //init it // check here to see if the id of the attribute is a mapped one mapptr = pf->x_head; while (mapptr && (mapptr->map < table_rec.type)) mapptr = mapptr->next; if (mapptr && (mapptr->map == table_rec.type)) { if (mapptr->mytype == PST_MAP_ATTRIB) { mo_ptr->elements[x]->mapi_id = *((uint32_t*)mapptr->data); DEBUG_INFO(("Mapped attrib %#x to %#x\n", table_rec.type, mo_ptr->elements[x]->mapi_id)); } else if (mapptr->mytype == PST_MAP_HEADER) { DEBUG_INFO(("Internet Header mapping found %#"PRIx32" to %s\n", table_rec.type, mapptr->data)); mo_ptr->elements[x]->mapi_id = (uint32_t)PST_ATTRIB_HEADER; mo_ptr->elements[x]->extra = mapptr->data; } else { DEBUG_WARN(("Missing assertion failure\n")); // nothing, should be assertion failure here } } else { mo_ptr->elements[x]->mapi_id = table_rec.type; } mo_ptr->elements[x]->type = 0; // checked later before it is set /* Reference Types 0x0002 - Signed 16bit value 0x0003 - Signed 32bit value 0x0004 - 4-byte floating point 0x0005 - Floating point double 0x0006 - Signed 64-bit int 0x0007 - Application Time 0x000A - 32-bit error value 0x000B - Boolean (non-zero = true) 0x000D - Embedded Object 0x0014 - 8-byte signed integer (64-bit) 0x001E - Null terminated String 0x001F - Unicode string 0x0040 - Systime - Filetime structure 0x0048 - OLE Guid 0x0102 - Binary data 0x1003 - Array of 32bit values 0x1014 - Array of 64bit values 0x101E - Array of Strings 0x1102 - Array of Binary data */ if (table_rec.ref_type == (uint16_t)0x0002 || table_rec.ref_type == (uint16_t)0x0003 || table_rec.ref_type == (uint16_t)0x000b) { //contains 32 bits of data mo_ptr->elements[x]->size = sizeof(int32_t); mo_ptr->elements[x]->type = table_rec.ref_type; mo_ptr->elements[x]->data = pst_malloc(sizeof(int32_t)); memcpy(mo_ptr->elements[x]->data, &(table_rec.value), sizeof(int32_t)); // are we missing an LE32_CPU() call here? table_rec.value is still // in the original order. } else if (table_rec.ref_type == (uint16_t)0x0005 || table_rec.ref_type == (uint16_t)0x000d || table_rec.ref_type == (uint16_t)0x0014 || table_rec.ref_type == (uint16_t)0x001e || table_rec.ref_type == (uint16_t)0x001f || table_rec.ref_type == (uint16_t)0x0040 || table_rec.ref_type == (uint16_t)0x0048 || table_rec.ref_type == (uint16_t)0x0102 || table_rec.ref_type == (uint16_t)0x1003 || table_rec.ref_type == (uint16_t)0x1014 || table_rec.ref_type == (uint16_t)0x101e || table_rec.ref_type == (uint16_t)0x101f || table_rec.ref_type == (uint16_t)0x1102) { //contains index reference to data LE32_CPU(table_rec.value); if (value_pointer) { // in a type 2 block, with a value that is more than 4 bytes // directly stored in this block. mo_ptr->elements[x]->size = value_size; mo_ptr->elements[x]->type = table_rec.ref_type; mo_ptr->elements[x]->data = pst_malloc(value_size); memcpy(mo_ptr->elements[x]->data, value_pointer, value_size); } else if (pst_getBlockOffsetPointer(pf, i2_head, &subblocks, table_rec.value, &block_offset7)) { if ((table_rec.value & 0xf) == (uint32_t)0xf) { DEBUG_WARN(("failed to get block offset for table_rec.value of %#x to be read later.\n", table_rec.value)); mo_ptr->elements[x]->size = 0; mo_ptr->elements[x]->data = NULL; mo_ptr->elements[x]->type = table_rec.value; } else { if (table_rec.value) { DEBUG_WARN(("failed to get block offset for table_rec.value of %#x\n", table_rec.value)); } mo_ptr->count_elements --; //we will be skipping a row continue; } } else { value_size = (size_t)(block_offset7.to - block_offset7.from); mo_ptr->elements[x]->size = value_size; mo_ptr->elements[x]->type = table_rec.ref_type; mo_ptr->elements[x]->data = pst_malloc(value_size+1); memcpy(mo_ptr->elements[x]->data, block_offset7.from, value_size); mo_ptr->elements[x]->data[value_size] = '\0'; // it might be a string, null terminate it. } if (table_rec.ref_type == (uint16_t)0xd) { // there is still more to do for the type of 0xD embedded objects type_d_rec = (struct _type_d_rec*) mo_ptr->elements[x]->data; LE32_CPU(type_d_rec->id); mo_ptr->elements[x]->size = pst_ff_getID2block(pf, type_d_rec->id, i2_head, &(mo_ptr->elements[x]->data)); if (!mo_ptr->elements[x]->size){ DEBUG_WARN(("not able to read the ID2 data. Setting to be read later. %#x\n", type_d_rec->id)); mo_ptr->elements[x]->type = type_d_rec->id; // fetch before freeing data, alias pointer free(mo_ptr->elements[x]->data); mo_ptr->elements[x]->data = NULL; } } if (table_rec.ref_type == (uint16_t)0x1f) { // there is more to do for the type 0x1f unicode strings size_t rc; static pst_vbuf *utf16buf = NULL; static pst_vbuf *utf8buf = NULL; if (!utf16buf) utf16buf = pst_vballoc((size_t)1024); if (!utf8buf) utf8buf = pst_vballoc((size_t)1024); //need UTF-16 zero-termination pst_vbset(utf16buf, mo_ptr->elements[x]->data, mo_ptr->elements[x]->size); pst_vbappend(utf16buf, "\0\0", (size_t)2); DEBUG_INFO(("Iconv in:\n")); DEBUG_HEXDUMPC(utf16buf->b, utf16buf->dlen, 0x10); rc = pst_vb_utf16to8(utf8buf, utf16buf->b, utf16buf->dlen); if (rc == (size_t)-1) { DEBUG_WARN(("Failed to convert utf-16 to utf-8\n")); } else { free(mo_ptr->elements[x]->data); mo_ptr->elements[x]->size = utf8buf->dlen; mo_ptr->elements[x]->data = pst_malloc(utf8buf->dlen); memcpy(mo_ptr->elements[x]->data, utf8buf->b, utf8buf->dlen); } DEBUG_INFO(("Iconv out:\n")); DEBUG_HEXDUMPC(mo_ptr->elements[x]->data, mo_ptr->elements[x]->size, 0x10); } if (mo_ptr->elements[x]->type == 0) mo_ptr->elements[x]->type = table_rec.ref_type; } else { DEBUG_WARN(("ERROR Unknown ref_type %#hx\n", table_rec.ref_type)); freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); pst_free_list(mo_head); DEBUG_RET(); return NULL; } x++; } DEBUG_INFO(("increasing ind2_ptr by %i [%#x] bytes. Was %#x, Now %#x\n", rec_size, rec_size, ind2_ptr, ind2_ptr+rec_size)); ind2_ptr += rec_size; } freeall(&subblocks, &block_offset1, &block_offset2, &block_offset3, &block_offset4, &block_offset5, &block_offset6, &block_offset7); DEBUG_RET(); return mo_head; } // This version of free does NULL check first #define SAFE_FREE(x) {if (x) free(x);} #define SAFE_FREE_STR(x) SAFE_FREE(x.str) #define SAFE_FREE_BIN(x) SAFE_FREE(x.data) // check if item->email is NULL, and init if so #define MALLOC_EMAIL(x) { if (!x->email) { x->email = (pst_item_email*) pst_malloc(sizeof(pst_item_email)); memset(x->email, 0, sizeof(pst_item_email) );} } #define MALLOC_FOLDER(x) { if (!x->folder) { x->folder = (pst_item_folder*) pst_malloc(sizeof(pst_item_folder)); memset(x->folder, 0, sizeof(pst_item_folder) );} } #define MALLOC_CONTACT(x) { if (!x->contact) { x->contact = (pst_item_contact*) pst_malloc(sizeof(pst_item_contact)); memset(x->contact, 0, sizeof(pst_item_contact) );} } #define MALLOC_MESSAGESTORE(x) { if (!x->message_store) { x->message_store = (pst_item_message_store*) pst_malloc(sizeof(pst_item_message_store)); memset(x->message_store, 0, sizeof(pst_item_message_store));} } #define MALLOC_JOURNAL(x) { if (!x->journal) { x->journal = (pst_item_journal*) pst_malloc(sizeof(pst_item_journal)); memset(x->journal, 0, sizeof(pst_item_journal) );} } #define MALLOC_APPOINTMENT(x) { if (!x->appointment) { x->appointment = (pst_item_appointment*) pst_malloc(sizeof(pst_item_appointment)); memset(x->appointment, 0, sizeof(pst_item_appointment) );} } // malloc space and copy the current item's data null terminated #define LIST_COPY(targ, type) { \ targ = type pst_realloc(targ, list->elements[x]->size+1); \ memcpy(targ, list->elements[x]->data, list->elements[x]->size);\ memset(((char*)targ)+list->elements[x]->size, 0, (size_t)1); \ } #define LIST_COPY_CSTR(targ) { \ if ((list->elements[x]->type == 0x1f) || \ (list->elements[x]->type == 0x1e) || \ (list->elements[x]->type == 0x102)) { \ LIST_COPY(targ, (char*)) \ } \ else { \ DEBUG_WARN(("src not 0x1e or 0x1f or 0x102 for string dst\n")); \ DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); \ SAFE_FREE(targ); \ targ = NULL; \ } \ } #define LIST_COPY_BOOL(label, targ) { \ if (list->elements[x]->type != 0x0b) { \ DEBUG_WARN(("src not 0x0b for boolean dst\n")); \ DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); \ } \ if (*(int16_t*)list->elements[x]->data) { \ DEBUG_INFO((label" - True\n")); \ targ = 1; \ } else { \ DEBUG_INFO((label" - False\n")); \ targ = 0; \ } \ } #define LIST_COPY_EMAIL_BOOL(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_BOOL(label, targ) \ } #define LIST_COPY_CONTACT_BOOL(label, targ) { \ MALLOC_CONTACT(item); \ LIST_COPY_BOOL(label, targ) \ } #define LIST_COPY_APPT_BOOL(label, targ) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_BOOL(label, targ) \ } #define LIST_COPY_INT16_N(targ) { \ if (list->elements[x]->type != 0x02) { \ DEBUG_WARN(("src not 0x02 for int16 dst\n")); \ DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); \ } \ memcpy(&(targ), list->elements[x]->data, sizeof(targ)); \ LE16_CPU(targ); \ } #define LIST_COPY_INT16(label, targ) { \ LIST_COPY_INT16_N(targ); \ DEBUG_INFO((label" - %i %#x\n", (int)targ, (int)targ)); \ } #define LIST_COPY_INT32_N(targ) { \ if (list->elements[x]->type != 0x03) { \ DEBUG_WARN(("src not 0x03 for int32 dst\n")); \ DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); \ } \ memcpy(&(targ), list->elements[x]->data, sizeof(targ)); \ LE32_CPU(targ); \ } #define LIST_COPY_INT32(label, targ) { \ LIST_COPY_INT32_N(targ); \ DEBUG_INFO((label" - %i %#x\n", (int)targ, (int)targ)); \ } #define LIST_COPY_EMAIL_INT32(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_INT32(label, targ); \ } #define LIST_COPY_APPT_INT32(label, targ) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_INT32(label, targ); \ } #define LIST_COPY_FOLDER_INT32(label, targ) { \ MALLOC_FOLDER(item); \ LIST_COPY_INT32(label, targ); \ } #define LIST_COPY_STORE_INT32(label, targ) { \ MALLOC_MESSAGESTORE(item); \ LIST_COPY_INT32(label, targ); \ } #define LIST_COPY_ENUM(label, targ, delta, count, ...) { \ char *tlabels[] = {__VA_ARGS__}; \ LIST_COPY_INT32_N(targ); \ targ += delta; \ DEBUG_INFO((label" - %s [%i]\n", \ (((int)targ < 0) || ((int)targ >= count)) \ ? "**invalid" \ : tlabels[(int)targ], (int)targ)); \ } #define LIST_COPY_EMAIL_ENUM(label, targ, delta, count, ...) { \ MALLOC_EMAIL(item); \ LIST_COPY_ENUM(label, targ, delta, count, __VA_ARGS__); \ } #define LIST_COPY_APPT_ENUM(label, targ, delta, count, ...) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_ENUM(label, targ, delta, count, __VA_ARGS__); \ } #define LIST_COPY_ENUM16(label, targ, delta, count, ...) { \ char *tlabels[] = {__VA_ARGS__}; \ LIST_COPY_INT16_N(targ); \ targ += delta; \ DEBUG_INFO((label" - %s [%i]\n", \ (((int)targ < 0) || ((int)targ >= count)) \ ? "**invalid" \ : tlabels[(int)targ], (int)targ)); \ } #define LIST_COPY_CONTACT_ENUM16(label, targ, delta, count, ...) { \ MALLOC_CONTACT(item); \ LIST_COPY_ENUM16(label, targ, delta, count, __VA_ARGS__); \ } #define LIST_COPY_ENTRYID(label, targ) { \ LIST_COPY(targ, (pst_entryid*)); \ LE32_CPU(targ->u1); \ LE32_CPU(targ->id); \ DEBUG_INFO((label" u1=%#x, id=%#x\n", targ->u1, targ->id)); \ } #define LIST_COPY_EMAIL_ENTRYID(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_ENTRYID(label, targ); \ } #define LIST_COPY_STORE_ENTRYID(label, targ) { \ MALLOC_MESSAGESTORE(item); \ LIST_COPY_ENTRYID(label, targ); \ } // malloc space and copy the current item's data null terminated // including the utf8 flag #define LIST_COPY_STR(label, targ) { \ LIST_COPY_CSTR(targ.str); \ targ.is_utf8 = (list->elements[x]->type == 0x1f) ? 1 : 0; \ DEBUG_INFO((label" - unicode %d - %s\n", targ.is_utf8, targ.str)); \ } #define LIST_COPY_EMAIL_STR(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_STR(label, targ); \ } #define LIST_COPY_CONTACT_STR(label, targ) { \ MALLOC_CONTACT(item); \ LIST_COPY_STR(label, targ); \ } #define LIST_COPY_APPT_STR(label, targ) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_STR(label, targ); \ } #define LIST_COPY_JOURNAL_STR(label, targ) { \ MALLOC_JOURNAL(item); \ LIST_COPY_STR(label, targ); \ } // malloc space and copy the item filetime #define LIST_COPY_TIME(label, targ) { \ if (list->elements[x]->type != 0x40) { \ DEBUG_WARN(("src not 0x40 for filetime dst\n")); \ DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); \ } \ targ = (FILETIME*) pst_realloc(targ, sizeof(FILETIME)); \ memcpy(targ, list->elements[x]->data, list->elements[x]->size); \ LE32_CPU(targ->dwLowDateTime); \ LE32_CPU(targ->dwHighDateTime); \ DEBUG_INFO((label" - %s", pst_fileTimeToAscii(targ, time_buffer))); \ } #define LIST_COPY_EMAIL_TIME(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_TIME(label, targ); \ } #define LIST_COPY_CONTACT_TIME(label, targ) { \ MALLOC_CONTACT(item); \ LIST_COPY_TIME(label, targ); \ } #define LIST_COPY_APPT_TIME(label, targ) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_TIME(label, targ); \ } #define LIST_COPY_JOURNAL_TIME(label, targ) { \ MALLOC_JOURNAL(item); \ LIST_COPY_TIME(label, targ); \ } // malloc space and copy the current item's data and size #define LIST_COPY_BIN(targ) { \ targ.size = list->elements[x]->size; \ if (targ.size) { \ targ.data = (char*)pst_realloc(targ.data, targ.size); \ memcpy(targ.data, list->elements[x]->data, targ.size); \ } \ else { \ SAFE_FREE_BIN(targ); \ targ.data = NULL; \ } \ } #define LIST_COPY_EMAIL_BIN(label, targ) { \ MALLOC_EMAIL(item); \ LIST_COPY_BIN(targ); \ DEBUG_INFO((label"\n")); \ } #define LIST_COPY_APPT_BIN(label, targ) { \ MALLOC_APPOINTMENT(item); \ LIST_COPY_BIN(targ); \ DEBUG_INFO((label"\n")); \ DEBUG_HEXDUMP(targ.data, targ.size); \ } #define NULL_CHECK(x) { if (!x) { DEBUG_WARN(("NULL_CHECK: Null Found\n")); break;} } /** * process the list of MAPI objects produced from parse_block() * * @param block_id block number used by parse_block() to produce these MAPI objects * @param list pointer to the list of MAPI objects from parse_block() * @param item pointer to the high level item to be updated from the list. * this item may be an email, contact or other sort of item. * the type of this item is generally set by the MAPI elements * from the list. * @param attach pointer to the list of attachment records. If * this is non-null, the length of the this attachment list * must be at least as large as the length of the MAPI objects list. * * @return 0 for ok, -1 for error. */ static int pst_process(uint64_t block_id, pst_mapi_object *list, pst_item *item, pst_item_attach *attach) { DEBUG_ENT("pst_process"); if (!item) { DEBUG_WARN(("item cannot be NULL.\n")); DEBUG_RET(); return -1; } item->block_id = block_id; while (list) { int32_t x; char time_buffer[30]; for (x=0; xcount_elements; x++) { int32_t t; uint32_t ut; DEBUG_INFO(("#%d - mapi-id: %#x type: %#x length: %#x\n", x, list->elements[x]->mapi_id, list->elements[x]->type, list->elements[x]->size)); switch (list->elements[x]->mapi_id) { case PST_ATTRIB_HEADER: // CUSTOM attribute for saying the Extra Headers if (list->elements[x]->extra) { if (list->elements[x]->type == 0x0101e) { // an array of strings, rather than a single string int32_t string_length, i, offset, next_offset; int32_t p = 0; int32_t array_element_count = PST_LE_GET_INT32(list->elements[x]->data); p+=4; for (i = 1; i <= array_element_count; i++) { pst_item_extra_field *ef = (pst_item_extra_field*) pst_malloc(sizeof(pst_item_extra_field)); memset(ef, 0, sizeof(pst_item_extra_field)); offset = PST_LE_GET_INT32(list->elements[x]->data + p); p+=4; next_offset = (i == array_element_count) ? list->elements[x]->size : PST_LE_GET_INT32(list->elements[x]->data + p);; string_length = next_offset - offset; ef->value = pst_malloc(string_length + 1); memcpy(ef->value, list->elements[x]->data + offset, string_length); ef->value[string_length] = '\0'; ef->field_name = strdup(list->elements[x]->extra); ef->next = item->extra_fields; item->extra_fields = ef; DEBUG_INFO(("Extra Field - \"%s\" = \"%s\"\n", ef->field_name, ef->value)); } } else { // should be a single string pst_item_extra_field *ef = (pst_item_extra_field*) pst_malloc(sizeof(pst_item_extra_field)); memset(ef, 0, sizeof(pst_item_extra_field)); LIST_COPY_CSTR(ef->value); if (ef->value) { ef->field_name = strdup(list->elements[x]->extra); ef->next = item->extra_fields; item->extra_fields = ef; DEBUG_INFO(("Extra Field - \"%s\" = \"%s\"\n", ef->field_name, ef->value)); if (strcmp(ef->field_name, "content-type") == 0) { char *p = strstr(ef->value, "charset=\""); if (p) { p += 9; // skip over charset=" char *pp = strchr(p, '"'); if (pp) { *pp = '\0'; char *set = strdup(p); *pp = '"'; if (item->body_charset.str) free(item->body_charset.str); item->body_charset.str = set; item->body_charset.is_utf8 = 1; DEBUG_INFO(("body charset %s from content-type extra field\n", set)); } } } } else { DEBUG_WARN(("What does this mean? Internet header %s value\n", list->elements[x]->extra)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); free(ef); // caught by valgrind } } } break; case 0x0002: // PR_ALTERNATE_RECIPIENT_ALLOWED if (list->elements[x]->type == 0x0b) { // If set to true, the sender allows this email to be autoforwarded LIST_COPY_EMAIL_BOOL("AutoForward allowed", item->email->autoforward); if (!item->email->autoforward) item->email->autoforward = -1; } else { DEBUG_WARN(("What does this mean?\n")); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } break; case 0x0003: // Extended Attributes table DEBUG_INFO(("Extended Attributes Table - NOT PROCESSED\n")); break; case 0x0017: // PR_IMPORTANCE - How important the sender deems it to be LIST_COPY_EMAIL_ENUM("Importance Level", item->email->importance, 0, 3, "Low", "Normal", "High"); break; case 0x001A: // PR_MESSAGE_CLASS IPM.x if ((list->elements[x]->type == 0x1e) || (list->elements[x]->type == 0x1f)) { LIST_COPY_CSTR(item->ascii_type); if (!item->ascii_type) item->ascii_type = strdup("unknown"); if (pst_strincmp("IPM.Note", item->ascii_type, 8) == 0) item->type = PST_TYPE_NOTE; else if (pst_stricmp("IPM", item->ascii_type) == 0) item->type = PST_TYPE_NOTE; else if (pst_strincmp("IPM.Contact", item->ascii_type, 11) == 0) item->type = PST_TYPE_CONTACT; else if (pst_strincmp("REPORT.IPM.Note", item->ascii_type, 15) == 0) item->type = PST_TYPE_REPORT; else if (pst_strincmp("IPM.Activity", item->ascii_type, 12) == 0) item->type = PST_TYPE_JOURNAL; else if (pst_strincmp("IPM.Appointment", item->ascii_type, 15) == 0) item->type = PST_TYPE_APPOINTMENT; else if (pst_strincmp("IPM.Schedule.Meeting", item->ascii_type, 20) == 0) item->type = PST_TYPE_SCHEDULE; // meeting requests and responses transported over email else if (pst_strincmp("IPM.StickyNote", item->ascii_type, 14) == 0) item->type = PST_TYPE_STICKYNOTE; else if (pst_strincmp("IPM.Task", item->ascii_type, 8) == 0) item->type = PST_TYPE_TASK; else item->type = PST_TYPE_OTHER; DEBUG_INFO(("Message class %s [%"PRIi32"] \n", item->ascii_type, item->type)); } else { DEBUG_WARN(("What does this mean?\n")); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } break; case 0x0023: // PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED if (list->elements[x]->type == 0x0b) { // set if the sender wants a delivery report from all recipients LIST_COPY_EMAIL_BOOL("Global Delivery Report", item->email->delivery_report); } else { DEBUG_WARN(("What does this mean?\n")); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } break; case 0x0026: // PR_PRIORITY LIST_COPY_EMAIL_ENUM("Priority", item->email->priority, 1, 3, "NonUrgent", "Normal", "Urgent"); break; case 0x0029: // PR_READ_RECEIPT_REQUESTED LIST_COPY_EMAIL_BOOL("Read Receipt", item->email->read_receipt); break; case 0x002B: // PR_RECIPIENT_REASSIGNMENT_PROHIBITED LIST_COPY_BOOL("Reassignment Prohibited (Private)", item->private_member); break; case 0x002E: // PR_ORIGINAL_SENSITIVITY - the sensitivity of the message before being replied to or forwarded LIST_COPY_EMAIL_ENUM("Original Sensitivity", item->email->original_sensitivity, 0, 4, "None", "Personal", "Private", "Company Confidential"); break; case 0x0032: // PR_REPORT_TIME LIST_COPY_EMAIL_TIME("Report time", item->email->report_time); break; case 0x0036: // PR_SENSITIVITY - sender's opinion of the sensitivity of an email LIST_COPY_EMAIL_ENUM("Sensitivity", item->email->sensitivity, 0, 4, "None", "Personal", "Private", "Company Confidential"); break; case 0x0037: // PR_SUBJECT raw subject { int off = 0; if ((list->elements[x]->size > 2) && (((uint8_t)list->elements[x]->data[0]) < 0x20)) { off = 2; } list->elements[x]->data += off; list->elements[x]->size -= off; LIST_COPY_STR("Raw Subject", item->subject); list->elements[x]->size += off; list->elements[x]->data -= off; } break; case 0x0039: // PR_CLIENT_SUBMIT_TIME Date Email Sent/Created LIST_COPY_EMAIL_TIME("Date sent", item->email->sent_date); break; case 0x003B: // PR_SENT_REPRESENTING_SEARCH_KEY Sender address 1 LIST_COPY_EMAIL_STR("Sent on behalf of address 1", item->email->outlook_sender); break; case 0x003F: // PR_RECEIVED_BY_ENTRYID Structure containing Recipient DEBUG_INFO(("Recipient Structure 1 -- NOT PROCESSED\n")); break; case 0x0040: // PR_RECEIVED_BY_NAME Name of Recipient Structure LIST_COPY_EMAIL_STR("Received By Name 1", item->email->outlook_received_name1); break; case 0x0041: // PR_SENT_REPRESENTING_ENTRYID Structure containing Sender DEBUG_INFO(("Sent on behalf of Structure 1 -- NOT PROCESSED\n")); break; case 0x0042: // PR_SENT_REPRESENTING_NAME LIST_COPY_EMAIL_STR("Sent on behalf of", item->email->outlook_sender_name); break; case 0x0043: // PR_RCVD_REPRESENTING_ENTRYID Recipient Structure 2 DEBUG_INFO(("Received on behalf of Structure -- NOT PROCESSED\n")); break; case 0x0044: // PR_RCVD_REPRESENTING_NAME LIST_COPY_EMAIL_STR("Received on behalf of", item->email->outlook_recipient_name); break; case 0x004F: // PR_REPLY_RECIPIENT_ENTRIES Reply-To Structure DEBUG_INFO(("Reply-To Structure -- NOT PROCESSED\n")); break; case 0x0050: // PR_REPLY_RECIPIENT_NAMES Name of Reply-To Structure LIST_COPY_EMAIL_STR("Reply-To", item->email->reply_to); break; case 0x0051: // PR_RECEIVED_BY_SEARCH_KEY Recipient Address 1 LIST_COPY_EMAIL_STR("Recipient's Address 1", item->email->outlook_recipient); break; case 0x0052: // PR_RCVD_REPRESENTING_SEARCH_KEY Recipient Address 2 LIST_COPY_EMAIL_STR("Recipient's Address 2", item->email->outlook_recipient2); break; case 0x0057: // PR_MESSAGE_TO_ME // this user is listed explicitly in the TO address LIST_COPY_EMAIL_BOOL("My address in TO field", item->email->message_to_me); break; case 0x0058: // PR_MESSAGE_CC_ME // this user is listed explicitly in the CC address LIST_COPY_EMAIL_BOOL("My address in CC field", item->email->message_cc_me); break; case 0x0059: // PR_MESSAGE_RECIP_ME // this user appears in TO, CC or BCC address list LIST_COPY_EMAIL_BOOL("Message addressed to me", item->email->message_recip_me); break; case 0x0063: // PR_RESPONSE_REQUESTED LIST_COPY_BOOL("Response requested", item->response_requested); break; case 0x0064: // PR_SENT_REPRESENTING_ADDRTYPE Access method for Sender Address LIST_COPY_EMAIL_STR("Sent on behalf of address type", item->email->sender_access); break; case 0x0065: // PR_SENT_REPRESENTING_EMAIL_ADDRESS Sender Address LIST_COPY_EMAIL_STR("Sent on behalf of address", item->email->sender_address); break; case 0x0070: // PR_CONVERSATION_TOPIC Processed Subject LIST_COPY_EMAIL_STR("Processed Subject (Conversation Topic)", item->email->processed_subject); break; case 0x0071: // PR_CONVERSATION_INDEX LIST_COPY_EMAIL_BIN("Conversation Index", item->email->conversation_index); break; case 0x0072: // PR_ORIGINAL_DISPLAY_BCC LIST_COPY_EMAIL_STR("Original display bcc", item->email->original_bcc); break; case 0x0073: // PR_ORIGINAL_DISPLAY_CC LIST_COPY_EMAIL_STR("Original display cc", item->email->original_cc); break; case 0x0074: // PR_ORIGINAL_DISPLAY_TO LIST_COPY_EMAIL_STR("Original display to", item->email->original_to); break; case 0x0075: // PR_RECEIVED_BY_ADDRTYPE Recipient Access Method LIST_COPY_EMAIL_STR("Received by Address type", item->email->recip_access); break; case 0x0076: // PR_RECEIVED_BY_EMAIL_ADDRESS Recipient Address LIST_COPY_EMAIL_STR("Received by Address", item->email->recip_address); break; case 0x0077: // PR_RCVD_REPRESENTING_ADDRTYPE Recipient Access Method 2 LIST_COPY_EMAIL_STR("Received on behalf of Address type", item->email->recip2_access); break; case 0x0078: // PR_RCVD_REPRESENTING_EMAIL_ADDRESS Recipient Address 2 LIST_COPY_EMAIL_STR("Received on behalf of Address", item->email->recip2_address); break; case 0x007D: // PR_TRANSPORT_MESSAGE_HEADERS Internet Header LIST_COPY_EMAIL_STR("Internet Header", item->email->header); break; case 0x0C04: // PR_NDR_REASON_CODE LIST_COPY_EMAIL_INT32("NDR reason code", item->email->ndr_reason_code); break; case 0x0C05: // PR_NDR_DIAG_CODE LIST_COPY_EMAIL_INT32("NDR diag code", item->email->ndr_diag_code); break; case 0x0C06: // PR_NON_RECEIPT_NOTIFICATION_REQUESTED DEBUG_INFO(("Non-Receipt Notification Requested -- NOT PROCESSED\n")); break; case 0x0C17: // PR_REPLY_REQUESTED LIST_COPY_EMAIL_BOOL("Reply Requested", item->email->reply_requested); break; case 0x0C19: // PR_SENDER_ENTRYID Sender Structure 2 DEBUG_INFO(("Sender Structure 2 -- NOT PROCESSED\n")); break; case 0x0C1A: // PR_SENDER_NAME Name of Sender Structure 2 LIST_COPY_EMAIL_STR("Name of Sender Structure 2", item->email->outlook_sender_name2); break; case 0x0C1B: // PR_SUPPLEMENTARY_INFO LIST_COPY_EMAIL_STR("Supplementary info", item->email->supplementary_info); break; case 0x0C1D: // PR_SENDER_SEARCH_KEY Name of Sender Address 2 LIST_COPY_EMAIL_STR("Name of Sender Address 2 (Sender search key)", item->email->outlook_sender2); break; case 0x0C1E: // PR_SENDER_ADDRTYPE Sender Address 2 access method LIST_COPY_EMAIL_STR("Sender Address type", item->email->sender2_access); break; case 0x0C1F: // PR_SENDER_EMAIL_ADDRESS Sender Address 2 LIST_COPY_EMAIL_STR("Sender Address", item->email->sender2_address); break; case 0x0C20: // PR_NDR_STATUS_CODE LIST_COPY_EMAIL_INT32("NDR status code", item->email->ndr_status_code); break; case 0x0E01: // PR_DELETE_AFTER_SUBMIT LIST_COPY_EMAIL_BOOL("Delete after submit", item->email->delete_after_submit); break; case 0x0E02: // PR_DISPLAY_BCC BCC Addresses LIST_COPY_EMAIL_STR("Display BCC Addresses", item->email->bcc_address); break; case 0x0E03: // PR_DISPLAY_CC CC Addresses LIST_COPY_EMAIL_STR("Display CC Addresses", item->email->cc_address); break; case 0x0E04: // PR_DISPLAY_TO Address Sent-To LIST_COPY_EMAIL_STR("Display Sent-To Address", item->email->sentto_address); break; case 0x0E06: // PR_MESSAGE_DELIVERY_TIME Date 3 - Email Arrival Date LIST_COPY_EMAIL_TIME("Date 3 (Delivery Time)", item->email->arrival_date); break; case 0x0E07: // PR_MESSAGE_FLAGS Email Flag LIST_COPY_EMAIL_INT32("Message Flags", item->flags); break; case 0x0E08: // PR_MESSAGE_SIZE Total size of a message object LIST_COPY_INT32("Message Size", item->message_size); break; case 0x0E0A: // PR_SENTMAIL_ENTRYID // folder that this message is sent to after submission LIST_COPY_EMAIL_ENTRYID("Sentmail EntryID", item->email->sentmail_folder); break; case 0x0E1D: // PR_NORMALIZED_SUBJECT LIST_COPY_EMAIL_STR("Normalized subject", item->email->outlook_normalized_subject); break; case 0x0E1F: // PR_RTF_IN_SYNC // True means that the rtf version is same as text body // False means rtf version is more up-to-date than text body // if this value doesn't exist, text body is more up-to-date than rtf and // cannot update to the rtf LIST_COPY_EMAIL_BOOL("Compressed RTF in Sync", item->email->rtf_in_sync); break; case 0x0E20: // PR_ATTACH_SIZE binary Attachment data in record NULL_CHECK(attach); LIST_COPY_INT32("Attachment Size", t); // ignore this. we either get data and size from 0x3701 // or id codes from 0x3701 or 0x67f2 break; case 0x0FF9: // PR_RECORD_KEY Record Header 1 LIST_COPY_BIN(item->record_key); DEBUG_INFO(("Record Key\n")); DEBUG_HEXDUMP(item->record_key.data, item->record_key.size); break; case 0x1000: // PR_BODY LIST_COPY_STR("Plain Text body", item->body); break; case 0x1001: // PR_REPORT_TEXT LIST_COPY_EMAIL_STR("Report Text", item->email->report_text); break; case 0x1006: // PR_RTF_SYNC_BODY_CRC LIST_COPY_EMAIL_INT32("RTF Sync Body CRC", item->email->rtf_body_crc); break; case 0x1007: // PR_RTF_SYNC_BODY_COUNT // a count of the *significant* charcters in the rtf body. Doesn't count // whitespace and other ignorable characters LIST_COPY_EMAIL_INT32("RTF Sync Body character count", item->email->rtf_body_char_count); break; case 0x1008: // PR_RTF_SYNC_BODY_TAG // the first couple of lines of RTF body so that after modification, then beginning can // once again be found LIST_COPY_EMAIL_STR("RTF Sync body tag", item->email->rtf_body_tag); break; case 0x1009: // PR_RTF_COMPRESSED - rtf data is lzw compressed LIST_COPY_EMAIL_BIN("RTF Compressed body", item->email->rtf_compressed); break; case 0x1010: // PR_RTF_SYNC_PREFIX_COUNT // a count of the ignored characters before the first significant character LIST_COPY_EMAIL_INT32("RTF whitespace prefix count", item->email->rtf_ws_prefix_count); break; case 0x1011: // PR_RTF_SYNC_TRAILING_COUNT // a count of the ignored characters after the last significant character LIST_COPY_EMAIL_INT32("RTF whitespace tailing count", item->email->rtf_ws_trailing_count); break; case 0x1013: // HTML body LIST_COPY_EMAIL_STR("HTML body", item->email->htmlbody); break; case 0x1035: // Message ID LIST_COPY_EMAIL_STR("Message ID", item->email->messageid); break; case 0x1042: // in-reply-to LIST_COPY_EMAIL_STR("In-Reply-To", item->email->in_reply_to); break; case 0x1046: // Return Path - this seems to be the message-id of the rfc822 mail that is being returned LIST_COPY_EMAIL_STR("Return Path", item->email->return_path_address); break; case 0x3001: // PR_DISPLAY_NAME File As LIST_COPY_STR("Display Name", item->file_as); break; case 0x3002: // PR_ADDRTYPE LIST_COPY_CONTACT_STR("Address Type", item->contact->address1_transport); break; case 0x3003: // PR_EMAIL_ADDRESS LIST_COPY_CONTACT_STR("Contact email Address", item->contact->address1); break; case 0x3004: // PR_COMMENT Comment for item - usually folders LIST_COPY_STR("Comment", item->comment); break; case 0x3007: // PR_CREATION_TIME Date 4 - Creation Date? LIST_COPY_TIME("Date 4 (Item Creation Date)", item->create_date); break; case 0x3008: // PR_LAST_MODIFICATION_TIME Date 5 - Modify Date LIST_COPY_TIME("Date 5 (Modify Date)", item->modify_date); break; case 0x300B: // PR_SEARCH_KEY Record Header 2 LIST_COPY_EMAIL_STR("Record Search 2", item->email->outlook_search_key); break; case 0x35DF: // PR_VALID_FOLDER_MASK LIST_COPY_STORE_INT32("Valid Folder Mask", item->message_store->valid_mask); break; case 0x35E0: // PR_IPM_SUBTREE_ENTRYID Top of Personal Folder Record LIST_COPY_STORE_ENTRYID("Top of Personal Folder Record", item->message_store->top_of_personal_folder); break; case 0x35E2: // PR_IPM_OUTBOX_ENTRYID LIST_COPY_STORE_ENTRYID("Default Outbox Folder record", item->message_store->default_outbox_folder); break; case 0x35E3: // PR_IPM_WASTEBASKET_ENTRYID LIST_COPY_STORE_ENTRYID("Deleted Items Folder record", item->message_store->deleted_items_folder); break; case 0x35E4: // PR_IPM_SENTMAIL_ENTRYID LIST_COPY_STORE_ENTRYID("Sent Items Folder record", item->message_store->sent_items_folder); break; case 0x35E5: // PR_VIEWS_ENTRYID LIST_COPY_STORE_ENTRYID("User Views Folder record", item->message_store->user_views_folder); break; case 0x35E6: // PR_COMMON_VIEWS_ENTRYID LIST_COPY_STORE_ENTRYID("Common View Folder record", item->message_store->common_view_folder); break; case 0x35E7: // PR_FINDER_ENTRYID LIST_COPY_STORE_ENTRYID("Search Root Folder record", item->message_store->search_root_folder); break; case 0x3602: // PR_CONTENT_COUNT Number of emails stored in a folder LIST_COPY_FOLDER_INT32("Folder Email Count", item->folder->item_count); break; case 0x3603: // PR_CONTENT_UNREAD Number of unread emails LIST_COPY_FOLDER_INT32("Unread Email Count", item->folder->unseen_item_count); break; case 0x360A: // PR_SUBFOLDERS Has children MALLOC_FOLDER(item); LIST_COPY_BOOL("Has Subfolders", item->folder->subfolder); break; case 0x3613: // PR_CONTAINER_CLASS IPF.x LIST_COPY_CSTR(item->ascii_type); if (pst_strincmp("IPF.Note", item->ascii_type, 8) == 0) item->type = PST_TYPE_NOTE; else if (pst_strincmp("IPF.Imap", item->ascii_type, 8) == 0) item->type = PST_TYPE_NOTE; else if (pst_stricmp("IPF", item->ascii_type) == 0) item->type = PST_TYPE_NOTE; else if (pst_strincmp("IPF.Contact", item->ascii_type, 11) == 0) item->type = PST_TYPE_CONTACT; else if (pst_strincmp("IPF.Journal", item->ascii_type, 11) == 0) item->type = PST_TYPE_JOURNAL; else if (pst_strincmp("IPF.Appointment", item->ascii_type, 15) == 0) item->type = PST_TYPE_APPOINTMENT; else if (pst_strincmp("IPF.StickyNote", item->ascii_type, 14) == 0) item->type = PST_TYPE_STICKYNOTE; else if (pst_strincmp("IPF.Task", item->ascii_type, 8) == 0) item->type = PST_TYPE_TASK; else item->type = PST_TYPE_OTHER; DEBUG_INFO(("Container class %s [%"PRIi32"]\n", item->ascii_type, item->type)); break; case 0x3617: // PR_ASSOC_CONTENT_COUNT // associated content are items that are attached to this folder // but are hidden from users LIST_COPY_FOLDER_INT32("Associated Content count", item->folder->assoc_count); break; case 0x3701: // PR_ATTACH_DATA_OBJ binary data of attachment DEBUG_INFO(("Binary Data [Size %i]\n", list->elements[x]->size)); NULL_CHECK(attach); if (!list->elements[x]->data) { //special case attach->id2_val = list->elements[x]->type; DEBUG_INFO(("Seen a Reference. The data hasn't been loaded yet. [%#"PRIx64"]\n", attach->id2_val)); } else { LIST_COPY_BIN(attach->data); } break; case 0x3704: // PR_ATTACH_FILENAME Attachment filename (8.3) NULL_CHECK(attach); LIST_COPY_STR("Attachment Filename", attach->filename1); break; case 0x3705: // PR_ATTACH_METHOD NULL_CHECK(attach); LIST_COPY_ENUM("Attachment method", attach->method, 0, 7, "No Attachment", "Attach By Value", "Attach By Reference", "Attach by Reference Resolve", "Attach by Reference Only", "Embedded Message", "OLE"); break; case 0x3707: // PR_ATTACH_LONG_FILENAME Attachment filename (long?) NULL_CHECK(attach); LIST_COPY_STR("Attachment Filename long", attach->filename2); break; case 0x370B: // PR_RENDERING_POSITION // position in characters that the attachment appears in the plain text body NULL_CHECK(attach); LIST_COPY_INT32("Attachment Position", attach->position); break; case 0x370E: // PR_ATTACH_MIME_TAG Mime type of encoding NULL_CHECK(attach); LIST_COPY_STR("Attachment mime encoding", attach->mimetype); break; case 0x3710: // PR_ATTACH_MIME_SEQUENCE // sequence number for mime parts. Includes body NULL_CHECK(attach); LIST_COPY_INT32("Attachment Mime Sequence", attach->sequence); break; case 0x3A00: // PR_ACCOUNT LIST_COPY_CONTACT_STR("Contact's Account name", item->contact->account_name); break; case 0x3A01: // PR_ALTERNATE_RECIPIENT DEBUG_INFO(("Contact Alternate Recipient - NOT PROCESSED\n")); break; case 0x3A02: // PR_CALLBACK_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Callback telephone number", item->contact->callback_phone); break; case 0x3A03: // PR_CONVERSION_PROHIBITED LIST_COPY_EMAIL_BOOL("Message Conversion Prohibited", item->email->conversion_prohibited); break; case 0x3A05: // PR_GENERATION suffix LIST_COPY_CONTACT_STR("Contacts Suffix", item->contact->suffix); break; case 0x3A06: // PR_GIVEN_NAME Contact's first name LIST_COPY_CONTACT_STR("Contacts First Name", item->contact->first_name); break; case 0x3A07: // PR_GOVERNMENT_ID_NUMBER LIST_COPY_CONTACT_STR("Contacts Government ID Number", item->contact->gov_id); break; case 0x3A08: // PR_BUSINESS_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Business Telephone Number", item->contact->business_phone); break; case 0x3A09: // PR_HOME_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Home Telephone Number", item->contact->home_phone); break; case 0x3A0A: // PR_INITIALS Contact's Initials LIST_COPY_CONTACT_STR("Contacts Initials", item->contact->initials); break; case 0x3A0B: // PR_KEYWORD LIST_COPY_CONTACT_STR("Keyword", item->contact->keyword); break; case 0x3A0C: // PR_LANGUAGE LIST_COPY_CONTACT_STR("Contact's Language", item->contact->language); break; case 0x3A0D: // PR_LOCATION LIST_COPY_CONTACT_STR("Contact's Location", item->contact->location); break; case 0x3A0E: // PR_MAIL_PERMISSION - Can the recipient receive and send email LIST_COPY_CONTACT_BOOL("Mail Permission", item->contact->mail_permission); break; case 0x3A0F: // PR_MHS_COMMON_NAME LIST_COPY_CONTACT_STR("MHS Common Name", item->contact->common_name); break; case 0x3A10: // PR_ORGANIZATIONAL_ID_NUMBER LIST_COPY_CONTACT_STR("Organizational ID #", item->contact->org_id); break; case 0x3A11: // PR_SURNAME Contact's Surname LIST_COPY_CONTACT_STR("Contacts Surname", item->contact->surname); break; case 0x3A12: // PR_ORIGINAL_ENTRY_ID DEBUG_INFO(("Original Entry ID - NOT PROCESSED\n")); break; case 0x3A13: // PR_ORIGINAL_DISPLAY_NAME DEBUG_INFO(("Original Display Name - NOT PROCESSED\n")); break; case 0x3A14: // PR_ORIGINAL_SEARCH_KEY DEBUG_INFO(("Original Search Key - NOT PROCESSED\n")); break; case 0x3A15: // PR_POSTAL_ADDRESS LIST_COPY_CONTACT_STR("Default Postal Address", item->contact->def_postal_address); break; case 0x3A16: // PR_COMPANY_NAME LIST_COPY_CONTACT_STR("Company Name", item->contact->company_name); break; case 0x3A17: // PR_TITLE - Job Title LIST_COPY_CONTACT_STR("Job Title", item->contact->job_title); break; case 0x3A18: // PR_DEPARTMENT_NAME LIST_COPY_CONTACT_STR("Department Name", item->contact->department); break; case 0x3A19: // PR_OFFICE_LOCATION LIST_COPY_CONTACT_STR("Office Location", item->contact->office_loc); break; case 0x3A1A: // PR_PRIMARY_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Primary Telephone", item->contact->primary_phone); break; case 0x3A1B: // PR_BUSINESS2_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Business Phone Number 2", item->contact->business_phone2); break; case 0x3A1C: // PR_MOBILE_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Mobile Phone Number", item->contact->mobile_phone); break; case 0x3A1D: // PR_RADIO_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Radio Phone Number", item->contact->radio_phone); break; case 0x3A1E: // PR_CAR_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Car Phone Number", item->contact->car_phone); break; case 0x3A1F: // PR_OTHER_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Other Phone Number", item->contact->other_phone); break; case 0x3A20: // PR_TRANSMITTABLE_DISPLAY_NAME LIST_COPY_CONTACT_STR("Transmittable Display Name", item->contact->transmittable_display_name); break; case 0x3A21: // PR_PAGER_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Pager Phone Number", item->contact->pager_phone); break; case 0x3A22: // PR_USER_CERTIFICATE DEBUG_INFO(("User Certificate - NOT PROCESSED\n")); break; case 0x3A23: // PR_PRIMARY_FAX_NUMBER LIST_COPY_CONTACT_STR("Primary Fax Number", item->contact->primary_fax); break; case 0x3A24: // PR_BUSINESS_FAX_NUMBER LIST_COPY_CONTACT_STR("Business Fax Number", item->contact->business_fax); break; case 0x3A25: // PR_HOME_FAX_NUMBER LIST_COPY_CONTACT_STR("Home Fax Number", item->contact->home_fax); break; case 0x3A26: // PR_BUSINESS_ADDRESS_COUNTRY LIST_COPY_CONTACT_STR("Business Address Country", item->contact->business_country); break; case 0x3A27: // PR_BUSINESS_ADDRESS_CITY LIST_COPY_CONTACT_STR("Business Address City", item->contact->business_city); break; case 0x3A28: // PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE LIST_COPY_CONTACT_STR("Business Address State", item->contact->business_state); break; case 0x3A29: // PR_BUSINESS_ADDRESS_STREET LIST_COPY_CONTACT_STR("Business Address Street", item->contact->business_street); break; case 0x3A2A: // PR_BUSINESS_POSTAL_CODE LIST_COPY_CONTACT_STR("Business Postal Code", item->contact->business_postal_code); break; case 0x3A2B: // PR_BUSINESS_PO_BOX LIST_COPY_CONTACT_STR("Business PO Box", item->contact->business_po_box); break; case 0x3A2C: // PR_TELEX_NUMBER LIST_COPY_CONTACT_STR("Telex Number", item->contact->telex); break; case 0x3A2D: // PR_ISDN_NUMBER LIST_COPY_CONTACT_STR("ISDN Number", item->contact->isdn_phone); break; case 0x3A2E: // PR_ASSISTANT_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Assistant Phone Number", item->contact->assistant_phone); break; case 0x3A2F: // PR_HOME2_TELEPHONE_NUMBER LIST_COPY_CONTACT_STR("Home Phone 2", item->contact->home_phone2); break; case 0x3A30: // PR_ASSISTANT LIST_COPY_CONTACT_STR("Assistant's Name", item->contact->assistant_name); break; case 0x3A40: // PR_SEND_RICH_INFO LIST_COPY_CONTACT_BOOL("Can receive Rich Text", item->contact->rich_text); break; case 0x3A41: // PR_WEDDING_ANNIVERSARY LIST_COPY_CONTACT_TIME("Wedding Anniversary", item->contact->wedding_anniversary); break; case 0x3A42: // PR_BIRTHDAY LIST_COPY_CONTACT_TIME("Birthday", item->contact->birthday); break; case 0x3A43: // PR_HOBBIES LIST_COPY_CONTACT_STR("Hobbies", item->contact->hobbies); break; case 0x3A44: // PR_MIDDLE_NAME LIST_COPY_CONTACT_STR("Middle Name", item->contact->middle_name); break; case 0x3A45: // PR_DISPLAY_NAME_PREFIX LIST_COPY_CONTACT_STR("Display Name Prefix (Title)", item->contact->display_name_prefix); break; case 0x3A46: // PR_PROFESSION LIST_COPY_CONTACT_STR("Profession", item->contact->profession); break; case 0x3A47: // PR_PREFERRED_BY_NAME LIST_COPY_CONTACT_STR("Preferred By Name", item->contact->pref_name); break; case 0x3A48: // PR_SPOUSE_NAME LIST_COPY_CONTACT_STR("Spouse's Name", item->contact->spouse_name); break; case 0x3A49: // PR_COMPUTER_NETWORK_NAME LIST_COPY_CONTACT_STR("Computer Network Name", item->contact->computer_name); break; case 0x3A4A: // PR_CUSTOMER_ID LIST_COPY_CONTACT_STR("Customer ID", item->contact->customer_id); break; case 0x3A4B: // PR_TTYTDD_PHONE_NUMBER LIST_COPY_CONTACT_STR("TTY/TDD Phone", item->contact->ttytdd_phone); break; case 0x3A4C: // PR_FTP_SITE LIST_COPY_CONTACT_STR("Ftp Site", item->contact->ftp_site); break; case 0x3A4D: // PR_GENDER LIST_COPY_CONTACT_ENUM16("Gender", item->contact->gender, 0, 3, "Unspecified", "Female", "Male"); break; case 0x3A4E: // PR_MANAGER_NAME LIST_COPY_CONTACT_STR("Manager's Name", item->contact->manager_name); break; case 0x3A4F: // PR_NICKNAME LIST_COPY_CONTACT_STR("Nickname", item->contact->nickname); break; case 0x3A50: // PR_PERSONAL_HOME_PAGE LIST_COPY_CONTACT_STR("Personal Home Page", item->contact->personal_homepage); break; case 0x3A51: // PR_BUSINESS_HOME_PAGE LIST_COPY_CONTACT_STR("Business Home Page", item->contact->business_homepage); break; case 0x3A57: // PR_COMPANY_MAIN_PHONE_NUMBER LIST_COPY_CONTACT_STR("Company Main Phone", item->contact->company_main_phone); break; case 0x3A58: // PR_CHILDRENS_NAMES DEBUG_INFO(("Children's Names - NOT PROCESSED\n")); break; case 0x3A59: // PR_HOME_ADDRESS_CITY LIST_COPY_CONTACT_STR("Home Address City", item->contact->home_city); break; case 0x3A5A: // PR_HOME_ADDRESS_COUNTRY LIST_COPY_CONTACT_STR("Home Address Country", item->contact->home_country); break; case 0x3A5B: // PR_HOME_ADDRESS_POSTAL_CODE LIST_COPY_CONTACT_STR("Home Address Postal Code", item->contact->home_postal_code); break; case 0x3A5C: // PR_HOME_ADDRESS_STATE_OR_PROVINCE LIST_COPY_CONTACT_STR("Home Address State or Province", item->contact->home_state); break; case 0x3A5D: // PR_HOME_ADDRESS_STREET LIST_COPY_CONTACT_STR("Home Address Street", item->contact->home_street); break; case 0x3A5E: // PR_HOME_ADDRESS_POST_OFFICE_BOX LIST_COPY_CONTACT_STR("Home Address Post Office Box", item->contact->home_po_box); break; case 0x3A5F: // PR_OTHER_ADDRESS_CITY LIST_COPY_CONTACT_STR("Other Address City", item->contact->other_city); break; case 0x3A60: // PR_OTHER_ADDRESS_COUNTRY LIST_COPY_CONTACT_STR("Other Address Country", item->contact->other_country); break; case 0x3A61: // PR_OTHER_ADDRESS_POSTAL_CODE LIST_COPY_CONTACT_STR("Other Address Postal Code", item->contact->other_postal_code); break; case 0x3A62: // PR_OTHER_ADDRESS_STATE_OR_PROVINCE LIST_COPY_CONTACT_STR("Other Address State", item->contact->other_state); break; case 0x3A63: // PR_OTHER_ADDRESS_STREET LIST_COPY_CONTACT_STR("Other Address Street", item->contact->other_street); break; case 0x3A64: // PR_OTHER_ADDRESS_POST_OFFICE_BOX LIST_COPY_CONTACT_STR("Other Address Post Office box", item->contact->other_po_box); break; case 0x3FDE: // PR_INTERNET_CPID LIST_COPY_INT32("Internet code page", item->internet_cpid); break; case 0x3FFD: // PR_MESSAGE_CODEPAGE LIST_COPY_INT32("Message code page", item->message_codepage); break; case 0x65E3: // PR_PREDECESSOR_CHANGE_LIST LIST_COPY_BIN(item->predecessor_change); DEBUG_INFO(("Predecessor Change\n")); DEBUG_HEXDUMP(item->predecessor_change.data, item->predecessor_change.size); break; case 0x67F2: // ID2 value of the attachment NULL_CHECK(attach); LIST_COPY_INT32("Attachment ID2 value", ut); attach->id2_val = ut; break; case 0x67FF: // Extra Property Identifier (Password CheckSum) LIST_COPY_STORE_INT32("Password checksum", item->message_store->pwd_chksum); break; case 0x6F02: // Secure HTML Body LIST_COPY_EMAIL_BIN("Secure HTML Body", item->email->encrypted_htmlbody); break; case 0x6F04: // Secure Text Body LIST_COPY_EMAIL_BIN("Secure Text Body", item->email->encrypted_body); break; case 0x7C07: // top of folders ENTRYID LIST_COPY_STORE_ENTRYID("Top of folders RecID", item->message_store->top_of_folder); break; case 0x8005: // Contact's Fullname LIST_COPY_CONTACT_STR("Contact Fullname", item->contact->fullname); break; case 0x801A: // Full Home Address LIST_COPY_CONTACT_STR("Home Address", item->contact->home_address); break; case 0x801B: // Full Business Address LIST_COPY_CONTACT_STR("Business Address", item->contact->business_address); break; case 0x801C: // Full Other Address LIST_COPY_CONTACT_STR("Other Address", item->contact->other_address); break; case 0x8045: // Work address street LIST_COPY_CONTACT_STR("Work address street", item->contact->work_address_street); break; case 0x8046: // Work address city LIST_COPY_CONTACT_STR("Work address city", item->contact->work_address_city); break; case 0x8047: // Work address state LIST_COPY_CONTACT_STR("Work address state", item->contact->work_address_state); break; case 0x8048: // Work address postalcode LIST_COPY_CONTACT_STR("Work address postalcode", item->contact->work_address_postalcode); break; case 0x8049: // Work address country LIST_COPY_CONTACT_STR("Work address country", item->contact->work_address_country); break; case 0x804A: // Work address postofficebox LIST_COPY_CONTACT_STR("Work address postofficebox", item->contact->work_address_postofficebox); break; case 0x8082: // Email Address 1 Transport LIST_COPY_CONTACT_STR("Email Address 1 Transport", item->contact->address1_transport); break; case 0x8083: // Email Address 1 Address LIST_COPY_CONTACT_STR("Email Address 1 Address", item->contact->address1); break; case 0x8084: // Email Address 1 Description LIST_COPY_CONTACT_STR("Email Address 1 Description", item->contact->address1_desc); break; case 0x8085: // Email Address 1 Record LIST_COPY_CONTACT_STR("Email Address 1 Record", item->contact->address1a); break; case 0x8092: // Email Address 2 Transport LIST_COPY_CONTACT_STR("Email Address 2 Transport", item->contact->address2_transport); break; case 0x8093: // Email Address 2 Address LIST_COPY_CONTACT_STR("Email Address 2 Address", item->contact->address2); break; case 0x8094: // Email Address 2 Description LIST_COPY_CONTACT_STR("Email Address 2 Description", item->contact->address2_desc); break; case 0x8095: // Email Address 2 Record LIST_COPY_CONTACT_STR("Email Address 2 Record", item->contact->address2a); break; case 0x80A2: // Email Address 3 Transport LIST_COPY_CONTACT_STR("Email Address 3 Transport", item->contact->address3_transport); break; case 0x80A3: // Email Address 3 Address LIST_COPY_CONTACT_STR("Email Address 3 Address", item->contact->address3); break; case 0x80A4: // Email Address 3 Description LIST_COPY_CONTACT_STR("Email Address 3 Description", item->contact->address3_desc); break; case 0x80A5: // Email Address 3 Record LIST_COPY_CONTACT_STR("Email Address 3 Record", item->contact->address3a); break; case 0x80D8: // Internet Free/Busy LIST_COPY_CONTACT_STR("Internet Free/Busy", item->contact->free_busy_address); break; case 0x8205: // PR_OUTLOOK_EVENT_SHOW_TIME_AS LIST_COPY_APPT_ENUM("Appointment shows as", item->appointment->showas, 0, 4, "Free", "Tentative", "Busy", "Out Of Office"); break; case 0x8208: // PR_OUTLOOK_EVENT_LOCATION LIST_COPY_APPT_STR("Appointment Location", item->appointment->location); break; case 0x820d: // PR_OUTLOOK_EVENT_START_DATE LIST_COPY_APPT_TIME("Appointment Date Start", item->appointment->start); break; case 0x820e: // PR_OUTLOOK_EVENT_START_END LIST_COPY_APPT_TIME("Appointment Date End", item->appointment->end); break; case 0x8214: // Label for an appointment LIST_COPY_APPT_ENUM("Label for appointment", item->appointment->label, 0, 11, "None", "Important", "Business", "Personal", "Vacation", "Must Attend", "Travel Required", "Needs Preparation", "Birthday", "Anniversary", "Phone Call"); break; case 0x8215: // PR_OUTLOOK_EVENT_ALL_DAY LIST_COPY_APPT_BOOL("All day flag", item->appointment->all_day); break; case 0x8216: // PR_OUTLOOK_EVENT_RECURRENCE_DATA LIST_COPY_APPT_BIN("Appointment recurrence data", item->appointment->recurrence_data); break; case 0x8223: // PR_OUTLOOK_EVENT_IS_RECURRING LIST_COPY_APPT_BOOL("Is recurring", item->appointment->is_recurring); break; case 0x8231: // Recurrence type LIST_COPY_APPT_ENUM("Appointment recurrence type ", item->appointment->recurrence_type, 0, 5, "None", "Daily", "Weekly", "Monthly", "Yearly"); break; case 0x8232: // Recurrence description LIST_COPY_APPT_STR("Appointment recurrence description", item->appointment->recurrence_description); break; case 0x8234: // TimeZone as String LIST_COPY_APPT_STR("TimeZone of times", item->appointment->timezonestring); break; case 0x8235: // PR_OUTLOOK_EVENT_RECURRENCE_START LIST_COPY_APPT_TIME("Recurrence Start Date", item->appointment->recurrence_start); break; case 0x8236: // PR_OUTLOOK_EVENT_RECURRENCE_END LIST_COPY_APPT_TIME("Recurrence End Date", item->appointment->recurrence_end); break; case 0x8501: // PR_OUTLOOK_COMMON_REMINDER_MINUTES_BEFORE LIST_COPY_APPT_INT32("Alarm minutes", item->appointment->alarm_minutes); break; case 0x8503: // PR_OUTLOOK_COMMON_REMINDER_SET LIST_COPY_APPT_BOOL("Reminder alarm", item->appointment->alarm); break; case 0x8516: // Common start DEBUG_INFO(("Common Start Date - %s\n", pst_fileTimeToAscii((FILETIME*)list->elements[x]->data, time_buffer))); break; case 0x8517: // Common end DEBUG_INFO(("Common End Date - %s\n", pst_fileTimeToAscii((FILETIME*)list->elements[x]->data, time_buffer))); break; case 0x851f: // Play reminder sound filename LIST_COPY_APPT_STR("Appointment reminder sound filename", item->appointment->alarm_filename); break; case 0x8530: // Followup LIST_COPY_CONTACT_STR("Followup String", item->contact->followup); break; case 0x8534: // Mileage LIST_COPY_CONTACT_STR("Mileage", item->contact->mileage); break; case 0x8535: // Billing Information LIST_COPY_CONTACT_STR("Billing Information", item->contact->billing_information); break; case 0x8554: // PR_OUTLOOK_VERSION LIST_COPY_STR("Outlook Version", item->outlook_version); break; case 0x8560: // Appointment Reminder Time LIST_COPY_APPT_TIME("Appointment Reminder Time", item->appointment->reminder); break; case 0x8700: // Journal Type LIST_COPY_JOURNAL_STR("Journal Entry Type", item->journal->type); break; case 0x8706: // Journal Start date/time LIST_COPY_JOURNAL_TIME("Start Timestamp", item->journal->start); break; case 0x8708: // Journal End date/time LIST_COPY_JOURNAL_TIME("End Timestamp", item->journal->end); break; case 0x8712: // Journal Type Description LIST_COPY_JOURNAL_STR("Journal description", item->journal->description); break; default: if (list->elements[x]->type == (uint32_t)0x0002) { DEBUG_WARN(("Unknown type %#x 16bit int = %hi\n", list->elements[x]->mapi_id, *(int16_t*)list->elements[x]->data)); } else if (list->elements[x]->type == (uint32_t)0x0003) { DEBUG_WARN(("Unknown type %#x 32bit int = %i\n", list->elements[x]->mapi_id, *(int32_t*)list->elements[x]->data)); } else if (list->elements[x]->type == (uint32_t)0x0004) { DEBUG_WARN(("Unknown type %#x 4-byte floating [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0005) { DEBUG_WARN(("Unknown type %#x double floating [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0006) { DEBUG_WARN(("Unknown type %#x signed 64bit int = %"PRIi64"\n", list->elements[x]->mapi_id, *(int64_t*)list->elements[x]->data)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0007) { DEBUG_WARN(("Unknown type %#x application time [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x000a) { DEBUG_WARN(("Unknown type %#x 32bit error value = %i\n", list->elements[x]->mapi_id, *(int32_t*)list->elements[x]->data)); } else if (list->elements[x]->type == (uint32_t)0x000b) { DEBUG_WARN(("Unknown type %#x 16bit boolean = %s [%hi]\n", list->elements[x]->mapi_id, (*((int16_t*)list->elements[x]->data)!=0?"True":"False"), *((int16_t*)list->elements[x]->data))); } else if (list->elements[x]->type == (uint32_t)0x000d) { DEBUG_WARN(("Unknown type %#x Embedded object [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0014) { DEBUG_WARN(("Unknown type %#x signed 64bit int = %"PRIi64"\n", list->elements[x]->mapi_id, *(int64_t*)list->elements[x]->data)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x001e) { DEBUG_WARN(("Unknown type %#x String Data = \"%s\"\n", list->elements[x]->mapi_id, list->elements[x]->data)); } else if (list->elements[x]->type == (uint32_t)0x001f) { DEBUG_WARN(("Unknown type %#x Unicode String Data [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0040) { DEBUG_WARN(("Unknown type %#x Date = \"%s\"\n", list->elements[x]->mapi_id, pst_fileTimeToAscii((FILETIME*)list->elements[x]->data, time_buffer))); } else if (list->elements[x]->type == (uint32_t)0x0048) { DEBUG_WARN(("Unknown type %#x OLE GUID [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x0102) { DEBUG_WARN(("Unknown type %#x Binary Data [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x1003) { DEBUG_WARN(("Unknown type %#x Array of 32 bit values [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x1014) { DEBUG_WARN(("Unknown type %#x Array of 64 bit values [siize = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x101e) { DEBUG_WARN(("Unknown type %#x Array of Strings [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x101f) { DEBUG_WARN(("Unknown type %#x Array of Unicode Strings [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else if (list->elements[x]->type == (uint32_t)0x1102) { DEBUG_WARN(("Unknown type %#x Array of binary data blobs [size = %#x]\n", list->elements[x]->mapi_id, list->elements[x]->size)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } else { DEBUG_WARN(("Unknown type %#x Not Printable [%#x]\n", list->elements[x]->mapi_id, list->elements[x]->type)); DEBUG_HEXDUMP(list->elements[x]->data, list->elements[x]->size); } if (list->elements[x]->data) { free(list->elements[x]->data); list->elements[x]->data = NULL; } } } list = list->next; if (attach) attach = attach->next; } DEBUG_RET(); return 0; } static void pst_free_list(pst_mapi_object *list) { pst_mapi_object *l; DEBUG_ENT("pst_free_list"); while (list) { if (list->elements) { int32_t x; for (x=0; x < list->orig_count; x++) { if (list->elements[x]) { if (list->elements[x]->data) free(list->elements[x]->data); free(list->elements[x]); } } free(list->elements); } l = list->next; free (list); list = l; } DEBUG_RET(); } static void pst_free_id2(pst_id2_tree * head) { pst_id2_tree *t; DEBUG_ENT("pst_free_id2"); while (head) { pst_free_id2(head->child); t = head->next; free(head); head = t; } DEBUG_RET(); } static void pst_free_id (pst_index_ll *head) { pst_index_ll *t; DEBUG_ENT("pst_free_id"); while (head) { t = head->next; free(head); head = t; } DEBUG_RET(); } static void pst_free_desc (pst_desc_tree *head) { pst_desc_tree *t; DEBUG_ENT("pst_free_desc"); while (head) { pst_free_desc(head->child); t = head->next; free(head); head = t; } DEBUG_RET(); } static void pst_free_xattrib(pst_x_attrib_ll *x) { pst_x_attrib_ll *t; DEBUG_ENT("pst_free_xattrib"); while (x) { if (x->data) free(x->data); t = x->next; free(x); x = t; } DEBUG_RET(); } static pst_id2_tree * pst_build_id2(pst_file *pf, pst_index_ll* list) { pst_block_header block_head; pst_id2_tree *head = NULL, *tail = NULL; uint16_t x = 0; char *b_ptr = NULL; char *buf = NULL; pst_id2_assoc id2_rec; pst_index_ll *i_ptr = NULL; pst_id2_tree *i2_ptr = NULL; DEBUG_ENT("pst_build_id2"); if (pst_read_block_size(pf, list->offset, list->size, &buf) < list->size) { //an error occured in block read DEBUG_WARN(("block read error occured. offset = %#"PRIx64", size = %#"PRIx64"\n", list->offset, list->size)); if (buf) free(buf); DEBUG_RET(); return NULL; } DEBUG_HEXDUMPC(buf, list->size, 16); memcpy(&block_head, buf, sizeof(block_head)); LE16_CPU(block_head.type); LE16_CPU(block_head.count); if (block_head.type != (uint16_t)0x0002) { // some sort of constant? DEBUG_WARN(("Unknown constant [%#hx] at start of id2 values [offset %#"PRIx64"].\n", block_head.type, list->offset)); if (buf) free(buf); DEBUG_RET(); return NULL; } DEBUG_INFO(("ID %#"PRIx64" is likely to be a description record. Count is %i (offset %#"PRIx64")\n", list->i_id, block_head.count, list->offset)); x = 0; b_ptr = buf + ((pf->do_read64) ? 0x08 : 0x04); while (x < block_head.count) { b_ptr += pst_decode_assoc(pf, &id2_rec, b_ptr); DEBUG_INFO(("id2 = %#x, id = %#"PRIx64", child id = %#"PRIx64"\n", id2_rec.id2, id2_rec.id, id2_rec.child_id)); if ((i_ptr = pst_getID(pf, id2_rec.id)) == NULL) { DEBUG_WARN(("%#"PRIx64" - Not Found\n", id2_rec.id)); } else { DEBUG_INFO(("%#"PRIx64" - Offset %#"PRIx64", u1 %#"PRIx64", Size %"PRIi64"(%#"PRIx64")\n", i_ptr->i_id, i_ptr->offset, i_ptr->u1, i_ptr->size, i_ptr->size)); // add it to the tree i2_ptr = (pst_id2_tree*) pst_malloc(sizeof(pst_id2_tree)); i2_ptr->id2 = id2_rec.id2; i2_ptr->id = i_ptr; i2_ptr->child = NULL; i2_ptr->next = NULL; if (!head) head = i2_ptr; if (tail) tail->next = i2_ptr; tail = i2_ptr; if (id2_rec.child_id) { if ((i_ptr = pst_getID(pf, id2_rec.child_id)) == NULL) { DEBUG_WARN(("child id [%#"PRIx64"] not found\n", id2_rec.child_id)); } else { i2_ptr->child = pst_build_id2(pf, i_ptr); } } } x++; } if (buf) free (buf); DEBUG_RET(); return head; } static void pst_free_attach(pst_item_attach *attach) { while (attach) { pst_item_attach *t; SAFE_FREE_STR(attach->filename1); SAFE_FREE_STR(attach->filename2); SAFE_FREE_STR(attach->mimetype); SAFE_FREE_BIN(attach->data); pst_free_id2(attach->id2_head); t = attach->next; free(attach); attach = t; } } void pst_freeItem(pst_item *item) { pst_item_extra_field *et; DEBUG_ENT("pst_freeItem"); if (item) { if (item->email) { SAFE_FREE(item->email->arrival_date); SAFE_FREE_STR(item->email->cc_address); SAFE_FREE_STR(item->email->bcc_address); SAFE_FREE_BIN(item->email->conversation_index); SAFE_FREE_BIN(item->email->encrypted_body); SAFE_FREE_BIN(item->email->encrypted_htmlbody); SAFE_FREE_STR(item->email->header); SAFE_FREE_STR(item->email->htmlbody); SAFE_FREE_STR(item->email->in_reply_to); SAFE_FREE_STR(item->email->messageid); SAFE_FREE_STR(item->email->original_bcc); SAFE_FREE_STR(item->email->original_cc); SAFE_FREE_STR(item->email->original_to); SAFE_FREE_STR(item->email->outlook_recipient); SAFE_FREE_STR(item->email->outlook_recipient_name); SAFE_FREE_STR(item->email->outlook_recipient2); SAFE_FREE_STR(item->email->outlook_sender); SAFE_FREE_STR(item->email->outlook_sender_name); SAFE_FREE_STR(item->email->outlook_sender2); SAFE_FREE_STR(item->email->processed_subject); SAFE_FREE_STR(item->email->recip_access); SAFE_FREE_STR(item->email->recip_address); SAFE_FREE_STR(item->email->recip2_access); SAFE_FREE_STR(item->email->recip2_address); SAFE_FREE_STR(item->email->reply_to); SAFE_FREE_STR(item->email->rtf_body_tag); SAFE_FREE_BIN(item->email->rtf_compressed); SAFE_FREE_STR(item->email->return_path_address); SAFE_FREE_STR(item->email->sender_access); SAFE_FREE_STR(item->email->sender_address); SAFE_FREE_STR(item->email->sender2_access); SAFE_FREE_STR(item->email->sender2_address); SAFE_FREE(item->email->sent_date); SAFE_FREE(item->email->sentmail_folder); SAFE_FREE_STR(item->email->sentto_address); SAFE_FREE_STR(item->email->report_text); SAFE_FREE(item->email->report_time); SAFE_FREE_STR(item->email->supplementary_info); free(item->email); } if (item->folder) { free(item->folder); } if (item->message_store) { SAFE_FREE(item->message_store->top_of_personal_folder); SAFE_FREE(item->message_store->default_outbox_folder); SAFE_FREE(item->message_store->deleted_items_folder); SAFE_FREE(item->message_store->sent_items_folder); SAFE_FREE(item->message_store->user_views_folder); SAFE_FREE(item->message_store->common_view_folder); SAFE_FREE(item->message_store->search_root_folder); SAFE_FREE(item->message_store->top_of_folder); free(item->message_store); } if (item->contact) { SAFE_FREE_STR(item->contact->account_name); SAFE_FREE_STR(item->contact->address1); SAFE_FREE_STR(item->contact->address1a); SAFE_FREE_STR(item->contact->address1_desc); SAFE_FREE_STR(item->contact->address1_transport); SAFE_FREE_STR(item->contact->address2); SAFE_FREE_STR(item->contact->address2a); SAFE_FREE_STR(item->contact->address2_desc); SAFE_FREE_STR(item->contact->address2_transport); SAFE_FREE_STR(item->contact->address3); SAFE_FREE_STR(item->contact->address3a); SAFE_FREE_STR(item->contact->address3_desc); SAFE_FREE_STR(item->contact->address3_transport); SAFE_FREE_STR(item->contact->assistant_name); SAFE_FREE_STR(item->contact->assistant_phone); SAFE_FREE_STR(item->contact->billing_information); SAFE_FREE(item->contact->birthday); SAFE_FREE_STR(item->contact->business_address); SAFE_FREE_STR(item->contact->business_city); SAFE_FREE_STR(item->contact->business_country); SAFE_FREE_STR(item->contact->business_fax); SAFE_FREE_STR(item->contact->business_homepage); SAFE_FREE_STR(item->contact->business_phone); SAFE_FREE_STR(item->contact->business_phone2); SAFE_FREE_STR(item->contact->business_po_box); SAFE_FREE_STR(item->contact->business_postal_code); SAFE_FREE_STR(item->contact->business_state); SAFE_FREE_STR(item->contact->business_street); SAFE_FREE_STR(item->contact->callback_phone); SAFE_FREE_STR(item->contact->car_phone); SAFE_FREE_STR(item->contact->company_main_phone); SAFE_FREE_STR(item->contact->company_name); SAFE_FREE_STR(item->contact->computer_name); SAFE_FREE_STR(item->contact->customer_id); SAFE_FREE_STR(item->contact->def_postal_address); SAFE_FREE_STR(item->contact->department); SAFE_FREE_STR(item->contact->display_name_prefix); SAFE_FREE_STR(item->contact->first_name); SAFE_FREE_STR(item->contact->followup); SAFE_FREE_STR(item->contact->free_busy_address); SAFE_FREE_STR(item->contact->ftp_site); SAFE_FREE_STR(item->contact->fullname); SAFE_FREE_STR(item->contact->gov_id); SAFE_FREE_STR(item->contact->hobbies); SAFE_FREE_STR(item->contact->home_address); SAFE_FREE_STR(item->contact->home_city); SAFE_FREE_STR(item->contact->home_country); SAFE_FREE_STR(item->contact->home_fax); SAFE_FREE_STR(item->contact->home_po_box); SAFE_FREE_STR(item->contact->home_phone); SAFE_FREE_STR(item->contact->home_phone2); SAFE_FREE_STR(item->contact->home_postal_code); SAFE_FREE_STR(item->contact->home_state); SAFE_FREE_STR(item->contact->home_street); SAFE_FREE_STR(item->contact->initials); SAFE_FREE_STR(item->contact->isdn_phone); SAFE_FREE_STR(item->contact->job_title); SAFE_FREE_STR(item->contact->keyword); SAFE_FREE_STR(item->contact->language); SAFE_FREE_STR(item->contact->location); SAFE_FREE_STR(item->contact->manager_name); SAFE_FREE_STR(item->contact->middle_name); SAFE_FREE_STR(item->contact->mileage); SAFE_FREE_STR(item->contact->mobile_phone); SAFE_FREE_STR(item->contact->nickname); SAFE_FREE_STR(item->contact->office_loc); SAFE_FREE_STR(item->contact->common_name); SAFE_FREE_STR(item->contact->org_id); SAFE_FREE_STR(item->contact->other_address); SAFE_FREE_STR(item->contact->other_city); SAFE_FREE_STR(item->contact->other_country); SAFE_FREE_STR(item->contact->other_phone); SAFE_FREE_STR(item->contact->other_po_box); SAFE_FREE_STR(item->contact->other_postal_code); SAFE_FREE_STR(item->contact->other_state); SAFE_FREE_STR(item->contact->other_street); SAFE_FREE_STR(item->contact->pager_phone); SAFE_FREE_STR(item->contact->personal_homepage); SAFE_FREE_STR(item->contact->pref_name); SAFE_FREE_STR(item->contact->primary_fax); SAFE_FREE_STR(item->contact->primary_phone); SAFE_FREE_STR(item->contact->profession); SAFE_FREE_STR(item->contact->radio_phone); SAFE_FREE_STR(item->contact->spouse_name); SAFE_FREE_STR(item->contact->suffix); SAFE_FREE_STR(item->contact->surname); SAFE_FREE_STR(item->contact->telex); SAFE_FREE_STR(item->contact->transmittable_display_name); SAFE_FREE_STR(item->contact->ttytdd_phone); SAFE_FREE(item->contact->wedding_anniversary); SAFE_FREE_STR(item->contact->work_address_street); SAFE_FREE_STR(item->contact->work_address_city); SAFE_FREE_STR(item->contact->work_address_state); SAFE_FREE_STR(item->contact->work_address_postalcode); SAFE_FREE_STR(item->contact->work_address_country); SAFE_FREE_STR(item->contact->work_address_postofficebox); free(item->contact); } pst_free_attach(item->attach); while (item->extra_fields) { SAFE_FREE(item->extra_fields->field_name); SAFE_FREE(item->extra_fields->value); et = item->extra_fields->next; free(item->extra_fields); item->extra_fields = et; } if (item->journal) { SAFE_FREE(item->journal->start); SAFE_FREE(item->journal->end); SAFE_FREE_STR(item->journal->type); free(item->journal); } if (item->appointment) { SAFE_FREE(item->appointment->start); SAFE_FREE(item->appointment->end); SAFE_FREE_STR(item->appointment->location); SAFE_FREE(item->appointment->reminder); SAFE_FREE_STR(item->appointment->alarm_filename); SAFE_FREE_STR(item->appointment->timezonestring); SAFE_FREE_STR(item->appointment->recurrence_description); SAFE_FREE_BIN(item->appointment->recurrence_data); SAFE_FREE(item->appointment->recurrence_start); SAFE_FREE(item->appointment->recurrence_end); free(item->appointment); } SAFE_FREE(item->ascii_type); SAFE_FREE_STR(item->body_charset); SAFE_FREE_STR(item->body); SAFE_FREE_STR(item->subject); SAFE_FREE_STR(item->comment); SAFE_FREE(item->create_date); SAFE_FREE_STR(item->file_as); SAFE_FREE(item->modify_date); SAFE_FREE_STR(item->outlook_version); SAFE_FREE_BIN(item->record_key); SAFE_FREE_BIN(item->predecessor_change); free(item); } DEBUG_RET(); } /** * The offset might be zero, in which case we have no data, so return a pair of null pointers. * Or, the offset might end in 0xf, so it is an id2 pointer, in which case we read the id2 block. * Otherwise, the high order 16 bits of offset is the index into the subblocks, and * the (low order 16 bits of offset)>>4 is an index into the table of offsets in the subblock. */ static int pst_getBlockOffsetPointer(pst_file *pf, pst_id2_tree *i2_head, pst_subblocks *subblocks, uint32_t offset, pst_block_offset_pointer *p) { size_t size; pst_block_offset block_offset; DEBUG_ENT("pst_getBlockOffsetPointer"); if (p->needfree) free(p->from); p->from = NULL; p->to = NULL; p->needfree = 0; if (!offset) { // no data p->from = p->to = NULL; } else if ((offset & 0xf) == (uint32_t)0xf) { // external index reference DEBUG_WARN(("Found id2 %#x value. Will follow it\n", offset)); size = pst_ff_getID2block(pf, offset, i2_head, &(p->from)); if (size) { p->to = p->from + size; p->needfree = 1; } else { if (p->from) { DEBUG_WARN(("size zero but non-null pointer\n")); free(p->from); } p->from = p->to = NULL; } } else { // internal index reference size_t subindex = offset >> 16; size_t suboffset = offset & 0xffff; if (subindex < subblocks->subblock_count) { if (pst_getBlockOffset(subblocks->subs[subindex].buf, subblocks->subs[subindex].read_size, subblocks->subs[subindex].i_offset, suboffset, &block_offset)) { p->from = subblocks->subs[subindex].buf + block_offset.from; p->to = subblocks->subs[subindex].buf + block_offset.to; } } } DEBUG_RET(); return (p->from) ? 0 : 1; } /** */ static int pst_getBlockOffset(char *buf, size_t read_size, uint32_t i_offset, uint32_t offset, pst_block_offset *p) { uint32_t low = offset & 0xf; uint32_t of1 = offset >> 4; DEBUG_ENT("pst_getBlockOffset"); if (!p || !buf || !i_offset || low || (i_offset+2+of1+sizeof(*p) > read_size)) { DEBUG_WARN(("p is NULL or buf is NULL or offset is 0 or offset has low bits or beyond read size (%p, %p, %#x, %i, %i)\n", p, buf, offset, read_size, i_offset)); DEBUG_RET(); return 0; } memcpy(&(p->from), &(buf[(i_offset+2)+of1]), sizeof(p->from)); memcpy(&(p->to), &(buf[(i_offset+2)+of1+sizeof(p->from)]), sizeof(p->to)); LE16_CPU(p->from); LE16_CPU(p->to); DEBUG_WARN(("get block offset finds from=%i(%#x), to=%i(%#x)\n", p->from, p->from, p->to, p->to)); if (p->from > p->to) { DEBUG_WARN(("get block offset from > to\n")); DEBUG_RET(); return 0; } DEBUG_RET(); return 1; } /** */ pst_index_ll* pst_getID(pst_file* pf, uint64_t i_id) { pst_index_ll *ptr; DEBUG_ENT("pst_getID"); if (i_id == 0) { DEBUG_RET(); return NULL; } //if (i_id & 1) DEBUG_INFO(("have odd id bit %#"PRIx64"\n", i_id)); //if (i_id & 2) DEBUG_INFO(("have two id bit %#"PRIx64"\n", i_id)); i_id -= (i_id & 1); DEBUG_INFO(("Trying to find %#"PRIx64"\n", i_id)); ptr = pf->i_head; while (ptr && (ptr->i_id != i_id)) { ptr = ptr->next; } if (ptr) {DEBUG_INFO(("Found Value %#"PRIx64"\n", i_id)); } else {DEBUG_INFO(("ERROR: Value %#"PRIx64" not found\n", i_id)); } DEBUG_RET(); return ptr; } static pst_id2_tree *pst_getID2(pst_id2_tree *head, uint64_t id2) { DEBUG_ENT("pst_getID2"); DEBUG_INFO(("looking for id2 = %#"PRIx64"\n", id2)); pst_id2_tree *ptr = head; while (ptr) { if (ptr->id2 == id2) break; if (ptr->child) { pst_id2_tree *rc = pst_getID2(ptr->child, id2); if (rc) { DEBUG_RET(); return rc; } } ptr = ptr->next; } if (ptr && ptr->id) { DEBUG_INFO(("Found value %#"PRIx64"\n", ptr->id->i_id)); DEBUG_RET(); return ptr; } DEBUG_INFO(("ERROR Not Found\n")); DEBUG_RET(); return NULL; } /** * find the id in the descriptor tree rooted at pf->d_head * * @param pf global pst file pointer * @param d_id the id we are looking for * * @return pointer to the pst_desc_tree node in the descriptor tree */ static pst_desc_tree* pst_getDptr(pst_file *pf, uint64_t d_id) { pst_desc_tree *ptr = pf->d_head; DEBUG_ENT("pst_getDptr"); while (ptr && (ptr->d_id != d_id)) { //DEBUG_INFO(("Looking for %#"PRIx64" at node %#"PRIx64" with parent %#"PRIx64"\n", id, ptr->d_id, ptr->parent_d_id)); if (ptr->child) { ptr = ptr->child; continue; } while (!ptr->next && ptr->parent) { ptr = ptr->parent; } ptr = ptr->next; } DEBUG_RET(); return ptr; // will be NULL or record we are looking for } static void pst_printDptr(pst_file *pf, pst_desc_tree *ptr) { DEBUG_ENT("pst_printDptr"); while (ptr) { DEBUG_INFO(("%#"PRIx64" [%i] desc=%#"PRIx64", assoc tree=%#"PRIx64"\n", ptr->d_id, ptr->no_child, (ptr->desc ? ptr->desc->i_id : (uint64_t)0), (ptr->assoc_tree ? ptr->assoc_tree->i_id : (uint64_t)0))); if (ptr->child) { pst_printDptr(pf, ptr->child); } ptr = ptr->next; } DEBUG_RET(); } static void pst_printID2ptr(pst_id2_tree *ptr) { DEBUG_ENT("pst_printID2ptr"); while (ptr) { DEBUG_INFO(("%#"PRIx64" id=%#"PRIx64"\n", ptr->id2, (ptr->id ? ptr->id->i_id : (uint64_t)0))); if (ptr->child) pst_printID2ptr(ptr->child); ptr = ptr->next; } DEBUG_RET(); } /** * Read a block of data from file into memory * @param pf PST file * @param offset offset in the pst file of the data * @param size size of the block to be read * @param buf reference to pointer to buffer. If this pointer is non-NULL, it will first be free()d * @return size of block read into memory */ static size_t pst_read_block_size(pst_file *pf, int64_t offset, size_t size, char **buf) { size_t rsize; DEBUG_ENT("pst_read_block_size"); DEBUG_INFO(("Reading block from %#"PRIx64", %x bytes\n", offset, size)); if (*buf) { DEBUG_INFO(("Freeing old memory\n")); free(*buf); } *buf = (char*) pst_malloc(size); rsize = pst_getAtPos(pf, offset, *buf, size); if (rsize != size) { DEBUG_WARN(("Didn't read all the data. fread returned less [%i instead of %i]\n", rsize, size)); if (feof(pf->fp)) { DEBUG_WARN(("We tried to read past the end of the file at [offset %#"PRIx64", size %#x]\n", offset, size)); } else if (ferror(pf->fp)) { DEBUG_WARN(("Error is set on file stream.\n")); } else { DEBUG_WARN(("I can't tell why it failed\n")); } } DEBUG_RET(); return rsize; } /** Decrypt a block of data from the pst file. * @param i_id identifier of this block, needed as part of the key for the enigma cipher * @param buf pointer to the buffer to be decrypted in place * @param size size of the buffer * @param type @li 0 PST_NO_ENCRYPT, none @li 1 PST_COMP_ENCRYPT, simple byte substitution cipher with fixed key @li 2 PST_ENCRYPT, german enigma 3 rotor cipher with fixed key * @return 0 if ok, -1 if error (NULL buffer or unknown encryption type) */ static int pst_decrypt(uint64_t i_id, char *buf, size_t size, unsigned char type) { size_t x = 0; unsigned char y; DEBUG_ENT("pst_decrypt"); if (!buf) { DEBUG_RET(); return -1; } if (type == PST_COMP_ENCRYPT) { x = 0; while (x < size) { y = (unsigned char)(buf[x]); buf[x] = (char)comp_enc[y]; // transpose from encrypt array x++; } } else if (type == PST_ENCRYPT) { // The following code was based on the information at // http://www.passcape.com/outlook_passwords.htm uint16_t salt = (uint16_t) (((i_id & 0x00000000ffff0000) >> 16) ^ (i_id & 0x000000000000ffff)); x = 0; while (x < size) { uint8_t losalt = (salt & 0x00ff); uint8_t hisalt = (salt & 0xff00) >> 8; y = (unsigned char)buf[x]; y += losalt; y = comp_high1[y]; y += hisalt; y = comp_high2[y]; y -= hisalt; y = comp_enc[y]; y -= losalt; buf[x] = (char)y; x++; salt++; } } else { DEBUG_WARN(("Unknown encryption: %i. Cannot decrypt\n", type)); DEBUG_RET(); return -1; } DEBUG_RET(); return 0; } static uint64_t pst_getIntAt(pst_file *pf, char *buf) { uint64_t buf64; uint32_t buf32; if (pf->do_read64) { memcpy(&buf64, buf, sizeof(buf64)); LE64_CPU(buf64); return buf64; } else { memcpy(&buf32, buf, sizeof(buf32)); LE32_CPU(buf32); return buf32; } } static uint64_t pst_getIntAtPos(pst_file *pf, int64_t pos ) { uint64_t buf64; uint32_t buf32; if (pf->do_read64) { (void)pst_getAtPos(pf, pos, &buf64, sizeof(buf64)); LE64_CPU(buf64); return buf64; } else { (void)pst_getAtPos(pf, pos, &buf32, sizeof(buf32)); LE32_CPU(buf32); return buf32; } } /** * Read part of the pst file. * * @param pf PST file structure * @param pos offset of the data in the pst file * @param buf buffer to contain the data * @param size size of the buffer and the amount of data to be read * @return actual read size, 0 if seek error */ static size_t pst_getAtPos(pst_file *pf, int64_t pos, void* buf, size_t size) { size_t rc; DEBUG_ENT("pst_getAtPos"); // pst_block_recorder **t = &pf->block_head; // pst_block_recorder *p = pf->block_head; // while (p && ((p->offset+p->size) <= pos)) { // t = &p->next; // p = p->next; // } // if (p && (p->offset <= pos) && (pos < (p->offset+p->size))) { // // bump the count // p->readcount++; // } else { // // add a new block // pst_block_recorder *tail = *t; // p = (pst_block_recorder*)pst_malloc(sizeof(*p)); // *t = p; // p->next = tail; // p->offset = pos; // p->size = size; // p->readcount = 1; // } // DEBUG_INFO(("pst file old offset %#"PRIx64" old size %#x read count %i offset %#"PRIx64" size %#x\n", // p->offset, p->size, p->readcount, pos, size)); if (fseeko(pf->fp, pos, SEEK_SET) == -1) { DEBUG_RET(); return 0; } rc = fread(buf, (size_t)1, size, pf->fp); DEBUG_RET(); return rc; } /** * Get an ID block from file using pst_ff_getIDblock() and decrypt if necessary * @param pf PST file structure * @param i_id ID of block to retrieve * @param buf reference to pointer to buffer that will contain the data block. * If this pointer is non-NULL, it will first be free()d. * @return Size of block read into memory */ size_t pst_ff_getIDblock_dec(pst_file *pf, uint64_t i_id, char **buf) { size_t r; int noenc = (int)(i_id & 2); // disable encryption DEBUG_ENT("pst_ff_getIDblock_dec"); DEBUG_INFO(("for id %#"PRIx64"\n", i_id)); r = pst_ff_getIDblock(pf, i_id, buf); if ((pf->encryption) && !(noenc)) { (void)pst_decrypt(i_id, *buf, r, pf->encryption); } DEBUG_HEXDUMPC(*buf, r, 16); DEBUG_RET(); return r; } /** * Read a block of data from file into memory * @param pf PST file structure * @param i_id ID of block to read * @param buf reference to pointer to buffer that will contain the data block. * If this pointer is non-NULL, it will first be free()d. * @return size of block read into memory */ static size_t pst_ff_getIDblock(pst_file *pf, uint64_t i_id, char** buf) { pst_index_ll *rec; size_t rsize; DEBUG_ENT("pst_ff_getIDblock"); rec = pst_getID(pf, i_id); if (!rec) { DEBUG_INFO(("Cannot find ID %#"PRIx64"\n", i_id)); DEBUG_RET(); return 0; } DEBUG_INFO(("id = %#"PRIx64", record size = %#x, offset = %#x\n", i_id, rec->size, rec->offset)); rsize = pst_read_block_size(pf, rec->offset, rec->size, buf); DEBUG_RET(); return rsize; } static size_t pst_ff_getID2block(pst_file *pf, uint64_t id2, pst_id2_tree *id2_head, char** buf) { size_t ret; pst_id2_tree* ptr; pst_holder h = {buf, NULL, 0, 0, 0}; DEBUG_ENT("pst_ff_getID2block"); ptr = pst_getID2(id2_head, id2); if (!ptr) { DEBUG_WARN(("Cannot find id2 value %#"PRIx64"\n", id2)); DEBUG_RET(); return 0; } ret = pst_ff_getID2data(pf, ptr->id, &h); DEBUG_RET(); return ret; } /** find the actual data from an i_id and send it to the destination * specified by the pst_holder h. h must be a new empty destination. * * @param pf PST file structure * @param ptr * @param h specifies the output destination (buffer, file, encoding) * @return updated size of the output */ static size_t pst_ff_getID2data(pst_file *pf, pst_index_ll *ptr, pst_holder *h) { size_t ret; char *b = NULL; DEBUG_ENT("pst_ff_getID2data"); if (!(ptr->i_id & 0x02)) { ret = pst_ff_getIDblock_dec(pf, ptr->i_id, &b); ret = pst_append_holder(h, (size_t)0, &b, ret); free(b); } else { // here we will assume it is an indirection block that points to others DEBUG_INFO(("Assuming it is a multi-block record because of it's id %#"PRIx64"\n", ptr->i_id)); ret = pst_ff_compile_ID(pf, ptr->i_id, h, (size_t)0); } ret = pst_finish_cleanup_holder(h, ret); DEBUG_RET(); return ret; } /** find the actual data from an indirection i_id and send it to the destination * specified by the pst_holder. * * @param pf PST file structure * @param i_id ID of the block to read * @param h specifies the output destination (buffer, file, encoding) * @param size number of bytes of data already sent to h * @return updated size of the output */ static size_t pst_ff_compile_ID(pst_file *pf, uint64_t i_id, pst_holder *h, size_t size) { size_t z, a; uint16_t count, y; char *buf3 = NULL; char *buf2 = NULL; char *b_ptr; pst_block_hdr block_hdr; pst_table3_rec table3_rec; //for type 3 (0x0101) blocks DEBUG_ENT("pst_ff_compile_ID"); a = pst_ff_getIDblock(pf, i_id, &buf3); if (!a) { if (buf3) free(buf3); DEBUG_RET(); return 0; } DEBUG_HEXDUMPC(buf3, a, 16); memcpy(&block_hdr, buf3, sizeof(block_hdr)); LE16_CPU(block_hdr.index_offset); LE16_CPU(block_hdr.type); LE32_CPU(block_hdr.offset); DEBUG_INFO(("block header (index_offset=%#hx, type=%#hx, offset=%#x)\n", block_hdr.index_offset, block_hdr.type, block_hdr.offset)); count = block_hdr.type; b_ptr = buf3 + 8; // For indirect lookups through a table of i_ids, just recurse back into this // function, letting it concatenate all the data together, and then return the // total size of the data. if (block_hdr.index_offset == (uint16_t)0x0201) { // Indirect lookup (depth 2). for (y=0; yencryption) (void)pst_decrypt(i_id, buf3, a, pf->encryption); size = pst_append_holder(h, size, &buf3, a); free(buf3); DEBUG_RET(); return size; } for (y=0; ybuf) { *(h->buf) = pst_realloc(*(h->buf), size+z+1); DEBUG_INFO(("appending read data of size %i onto main buffer from pos %i\n", z, size)); memcpy(*(h->buf)+size, *buf, z); // base64 encoding to a file } else if ((h->base64 == 1) && h->fp) { // if (h->base64_extra) { // include any bytes left over from the last encoding *buf = (char*)pst_realloc(*buf, z+h->base64_extra); memmove(*buf+h->base64_extra, *buf, z); memcpy(*buf, h->base64_extra_chars, h->base64_extra); z += h->base64_extra; } // find out how many bytes will be left over after this encoding and save them h->base64_extra = z % 3; if (h->base64_extra) { z -= h->base64_extra; memcpy(h->base64_extra_chars, *buf+z, h->base64_extra); } // encode this chunk t = pst_base64_encode_multiple(*buf, z, &h->base64_line_count); if (t) { DEBUG_INFO(("writing %i bytes to file as base64 [%i]. Currently %i\n", z, strlen(t), size)); (void)pst_fwrite(t, (size_t)1, strlen(t), h->fp); free(t); // caught by valgrind } // raw append to a file } else if (h->fp) { DEBUG_INFO(("writing %i bytes to file. Currently %i\n", z, size)); (void)pst_fwrite(*buf, (size_t)1, z, h->fp); // null output } else { // h-> does not specify any output } DEBUG_RET(); return size+z; } /** finish cleanup for base64 encoding to a file with extra bytes left over * * @param h specifies the output destination (buffer, file, encoding) * @param size number of bytes of data already sent to h * @return updated size of the output */ static size_t pst_finish_cleanup_holder(pst_holder *h, size_t size) { char *t; DEBUG_ENT("pst_finish_cleanup_holder"); if ((h->base64 == 1) && h->fp && h->base64_extra) { // need to encode any bytes left over t = pst_base64_encode_multiple(h->base64_extra_chars, h->base64_extra, &h->base64_line_count); if (t) { (void)pst_fwrite(t, (size_t)1, strlen(t), h->fp); free(t); // caught by valgrind } size += h->base64_extra; } DEBUG_RET(); return size; } static int pst_stricmp(char *a, char *b) { // compare strings case-insensitive. // returns -1 if a < b, 0 if a==b, 1 if a > b while(*a != '\0' && *b != '\0' && toupper(*a)==toupper(*b)) { a++; b++; } if (toupper(*a) == toupper(*b)) return 0; else if (toupper(*a) < toupper(*b)) return -1; else return 1; } static int pst_strincmp(char *a, char *b, size_t x) { // compare upto x chars in string a and b case-insensitively // returns -1 if a < b, 0 if a==b, 1 if a > b size_t y = 0; while (*a != '\0' && *b != '\0' && y < x && toupper(*a)==toupper(*b)) { a++; b++; y++; } // if we have reached the end of either string, or a and b still match if (*a == '\0' || *b == '\0' || toupper(*a)==toupper(*b)) return 0; else if (toupper(*a) < toupper(*b)) return -1; else return 1; } size_t pst_fwrite(const void* ptr, size_t size, size_t nmemb, FILE *stream) { size_t r; if (ptr) r = fwrite(ptr, size, nmemb, stream); else { r = 0; DEBUG_ENT("pst_fwrite"); DEBUG_WARN(("An attempt to write a NULL Pointer was made\n")); DEBUG_RET(); } return r; } static char* pst_wide_to_single(char *wt, size_t size) { // returns the first byte of each wide char. the size is the number of bytes in source char *x, *y; DEBUG_ENT("pst_wide_to_single"); x = pst_malloc((size/2)+1); y = x; while (size != 0 && *wt != '\0') { *y = *wt; wt+=2; size -= 2; y++; } *y = '\0'; DEBUG_RET(); return x; } char* pst_rfc2426_escape(char* str, char **buf, size_t* buflen) { //static char* buf = NULL; //static size_t buflen = 0; char *ret, *a, *b; size_t x = 0; int y, z; if (!str) return NULL; DEBUG_ENT("rfc2426_escape"); // calculate space required to escape all the following characters y = pst_chr_count(str, ',') + pst_chr_count(str, '\\') + pst_chr_count(str, ';') + pst_chr_count(str, '\n'); z = pst_chr_count(str, '\r'); if (y == 0 && z == 0) // there isn't any extra space required ret = str; else { x = strlen(str) + y - z + 1; // don't forget room for the NUL if (x > *buflen) { *buf = (char*)pst_realloc(*buf, x); *buflen = x; } a = str; b = *buf; while (*a != '\0') { switch (*a) { case ',' : case '\\': case ';' : *(b++) = '\\'; *b = *a; break; case '\n': // newlines are encoded as "\n" *(b++) = '\\'; *b = 'n'; break; case '\r': // skip cr b--; break; default: *b=*a; } b++; a++; } *b = '\0'; // NUL-terminate the string (buf) ret = *buf; } DEBUG_RET(); return ret; } static int pst_chr_count(char *str, char x) { int r = 0; while (*str) { if (*str == x) r++; str++; } return r; } char* pst_rfc2425_datetime_format(const FILETIME* ft, int buflen, char* result) { struct tm stm; DEBUG_ENT("rfc2425_datetime_format"); pst_fileTimeToStructTM(ft, &stm); if (strftime(result, buflen, "%Y-%m-%dT%H:%M:%SZ", &stm)==0) { DEBUG_INFO(("Problem occured formatting date\n")); } DEBUG_RET(); return result; } char* pst_rfc2445_datetime_format(const FILETIME* ft, int buflen, char* result) { struct tm stm; DEBUG_ENT("rfc2445_datetime_format"); pst_fileTimeToStructTM(ft, &stm); if (strftime(result, buflen, "%Y%m%dT%H%M%SZ", &stm)==0) { DEBUG_INFO(("Problem occured formatting date\n")); } DEBUG_RET(); return result; } char* pst_rfc2445_datetime_format_now(int buflen, char* result) { struct tm stm; time_t t = time(NULL); DEBUG_ENT("rfc2445_datetime_format_now"); gmtime_r(&t, &stm); if (strftime(result, buflen, "%Y%m%dT%H%M%SZ", &stm)==0) { DEBUG_INFO(("Problem occured formatting date\n")); } DEBUG_RET(); return result; } /** Convert a code page integer into a string suitable for iconv() * * @param cp the code page integer used in the pst file * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return pointer to a static buffer holding the string representation of the * equivalent iconv character set */ static const char* codepage(int cp, int buflen, char* result); static const char* codepage(int cp, int buflen, char* result) { switch (cp) { case 932 : return "iso-2022-jp"; case 936 : return "gb2313"; case 950 : return "big5"; case 1200 : return "ucs-2le"; case 1201 : return "ucs-2be"; case 20127 : return "us-ascii"; case 20269 : return "iso-6937"; case 20865 : return "iso-8859-15"; case 20866 : return "koi8-r"; case 21866 : return "koi8-u"; case 28591 : return "iso-8859-1"; case 28592 : return "iso-8859-2"; case 28595 : return "iso-8859-5"; case 28596 : return "iso-8859-6"; case 28597 : return "iso-8859-7"; case 28598 : return "iso-8859-8"; case 28599 : return "iso-8859-9"; case 28600 : return "iso-8859-10"; case 28601 : return "iso-8859-11"; case 28602 : return "iso-8859-12"; case 28603 : return "iso-8859-13"; case 28604 : return "iso-8859-14"; case 28605 : return "iso-8859-15"; case 28606 : return "iso-8859-16"; case 50220 : return "iso-2022-jp"; case 50221 : return "csiso2022jp"; case 51932 : return "euc-jp"; case 51949 : return "euc-kr"; case 65000 : return "utf-7"; case 65001 : return "utf-8"; default : snprintf(result, buflen, "windows-%d", cp); return result; } return NULL; } /** Get the default character set for this item. This is used to find * the charset for pst_string elements that are not already in utf8 encoding. * * @param item pointer to the mapi item of interest * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return default character set as a string useable by iconv() */ const char* pst_default_charset(pst_item *item, int buflen, char* result) { return (item->body_charset.str) ? item->body_charset.str : (item->message_codepage) ? codepage(item->message_codepage, buflen, result) : (item->internet_cpid) ? codepage(item->internet_cpid, buflen, result) : (item->pf && item->pf->charset) ? item->pf->charset : "iso-8859-1"; } /** Convert str to rfc2231 encoding of str * * @param str pointer to the mapi string of interest */ void pst_rfc2231(pst_string *str) { int needs = 0; const int8_t *x = (int8_t *)str->str; while (*x) { if (*x <= 32) needs++; x++; } int n = strlen(str->str) + 2*needs + 15; char *buffer = pst_malloc(n); strcpy(buffer, "utf-8''"); x = (int8_t *)str->str; const uint8_t *y = (uint8_t *)str->str; uint8_t *z = (uint8_t *)buffer; z += strlen(buffer); // skip the utf8 prefix while (*y) { if (*x <= 32) { *(z++) = (uint8_t)'%'; snprintf(z, 3, "%2x", *y); z += 2; } else { *(z++) = *y; } x++; y++; } *z = '\0'; free(str->str); str->str = buffer; } /** Convert str to rfc2047 encoding of str, possibly enclosed in quotes if it contains spaces * * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest * @param needs_quote true if strings containing spaces should be wrapped in quotes */ void pst_rfc2047(pst_item *item, pst_string *str, int needs_quote) { int has_space = 0; int needs_coding = 0; pst_convert_utf8(item, str); const int8_t *x = (int8_t *)str->str; while (*x) { if (*x == 32) has_space = 1; if (*x < 32) needs_coding = 1; x++; } if (needs_coding) { char *enc = pst_base64_encode_single(str->str, strlen(str->str)); free(str->str); int n = strlen(enc) + 20; str->str = pst_malloc(n); snprintf(str->str, n, "=?utf-8?B?%s?=", enc); free(enc); } else if (has_space && needs_quote) { int n = strlen(str->str) + 10; char *buffer = pst_malloc(n); snprintf(buffer, n, "\"%s\"", str->str); free(str->str); str->str = buffer; } } /** Convert str to utf8 if possible; null strings are preserved. * * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest */ void pst_convert_utf8_null(pst_item *item, pst_string *str) { if (!str->str) return; pst_convert_utf8(item, str); } /** Convert str to utf8 if possible; null strings are converted into empty strings. * * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest */ void pst_convert_utf8(pst_item *item, pst_string *str) { DEBUG_ENT("pst_convert_utf8"); char buffer[30]; if (str->is_utf8) { DEBUG_WARN(("Already utf8\n")); DEBUG_RET(); return; } if (!str->str) { str->str = strdup(""); DEBUG_WARN(("null to empty string\n")); DEBUG_RET(); return; } const char *charset = pst_default_charset(item, sizeof(buffer), buffer); DEBUG_WARN(("default charset is %s\n", charset)); if (!strcasecmp("utf-8", charset)) { DEBUG_RET(); return; } pst_vbuf *newer = pst_vballoc(2); size_t rc = pst_vb_8bit2utf8(newer, str->str, strlen(str->str) + 1, charset); if (rc == (size_t)-1) { free(newer->b); DEBUG_WARN(("Failed to convert %s to utf-8 - %s\n", charset, str->str)); } else { free(str->str); str->str = newer->b; str->is_utf8 = 1; } free(newer); DEBUG_RET(); } /** Decode raw recurrence data into a better structure. * @param appt pointer to appointment structure * @return pointer to decoded recurrence structure that must be free'd by the caller. */ pst_recurrence* pst_convert_recurrence(pst_item_appointment* appt) { const int bias = 30 * 24 * 60; // minutes in 30 days int m[4] = {3,4,4,5}; pst_recurrence *r = pst_malloc(sizeof(pst_recurrence)); memset(r, 0, sizeof(pst_recurrence)); size_t s = appt->recurrence_data.size; size_t i = 0; char* p = appt->recurrence_data.data; if (p) { if (i+4 <= s) { r->signature = PST_LE_GET_UINT32(p+i); i += 4; } if (i <= s) { r->type = PST_LE_GET_UINT8(p+i) - 0x0a; i += 2; } if (i+4 <= s) { r->sub_type = PST_LE_GET_UINT32(p+i); i += 4; } if (r->sub_type <= 3) { int n = m[r->sub_type]; // number of parms for this sub_type int j = 0; for (j=0; jparm1 + j) = PST_LE_GET_UINT32(p+i); i += 4; } } } if (i <= s) { r->termination = PST_LE_GET_UINT8(p+i) - 0x21; i += 4; } if (i+4 <= s) { r->count = PST_LE_GET_UINT32(p+i); i += 4; } if (r->termination == 2) r->count = 0; switch (r->type) { case 0: // daily if (r->sub_type == 0) { // simple daily r->interval = r->parm2 / (24 * 60); // was minutes between recurrences } else { // daily every weekday, subset of weekly r->interval = 1; r->bydaymask = r->parm4; } break; case 1: // weekly r->interval = r->parm2; r->bydaymask = r->parm4; break; case 2: // monthly r->interval = r->parm2; if (r->sub_type == 2) { // monthly on day d r->dayofmonth = r->parm4; } else { // monthly on 2nd tuesday r->bydaymask = r->parm4; r->position = r->parm5; } break; case 3: // yearly r->interval = 1; r->monthofyear = ((r->parm1 + bias/2) / bias) + 1; if (r->sub_type == 2) { // yearly on day d of month m r->dayofmonth = r->parm4; } else { // yearly on 2nd tuesday of month m r->bydaymask = r->parm4; r->position = r->parm5; } break; default: break; } } return r; } /** Free a recurrence structure. * @param r input pointer to be freed */ void pst_free_recurrence(pst_recurrence* r) { if (r) free(r); } libpst-0.6.59/src/lspst.c0000644000000000000000000002102712145516225012104 00000000000000/*** * lspst.c * Part of the LibPST project * Author: Joe Nahmias * Based on readpst.c by by David Smith * */ #include "define.h" struct file_ll { char *dname; int32_t stored_count; int32_t item_count; int32_t skip_count; int32_t type; }; void canonicalize_filename(char *fname); void debug_print(char *fmt, ...); void usage(char *prog_name); void version(); // global settings pst_file pstfile; void create_enter_dir(struct file_ll* f, pst_item *item) { pst_convert_utf8(item, &item->file_as); f->item_count = 0; f->skip_count = 0; f->type = item->type; f->stored_count = (item->folder) ? item->folder->item_count : 0; f->dname = strdup(item->file_as.str); } void close_enter_dir(struct file_ll *f) { free(f->dname); } void process(pst_item *outeritem, pst_desc_tree *d_ptr) { struct file_ll ff; pst_item *item = NULL; char *result = NULL; size_t resultlen = 0; DEBUG_ENT("process"); memset(&ff, 0, sizeof(ff)); create_enter_dir(&ff, outeritem); while (d_ptr) { if (!d_ptr->desc) { DEBUG_WARN(("ERROR item's desc record is NULL\n")); ff.skip_count++; } else { DEBUG_INFO(("Desc Email ID %"PRIx64" [d_ptr->d_id = %"PRIx64"]\n", d_ptr->desc->i_id, d_ptr->d_id)); item = pst_parse_item(&pstfile, d_ptr, NULL); DEBUG_INFO(("About to process item @ %p.\n", item)); if (item) { if (item->message_store) { // there should only be one message_store, and we have already done it DIE(("A second message_store has been found. Sorry, this must be an error.\n")); } if (item->folder && d_ptr->child) { // if this is a folder, we want to recurse into it pst_convert_utf8(item, &item->file_as); printf("Folder \"%s\"\n", item->file_as.str); process(item, d_ptr->child); } else if (item->contact && (item->type == PST_TYPE_CONTACT)) { if (!ff.type) ff.type = item->type; // Process Contact item if (ff.type != PST_TYPE_CONTACT) { DEBUG_INFO(("I have a contact, but the folder isn't a contacts folder. Processing anyway\n")); } printf("Contact"); if (item->contact->fullname.str) printf("\t%s", pst_rfc2426_escape(item->contact->fullname.str, &result, &resultlen)); printf("\n"); } else if (item->email && ((item->type == PST_TYPE_NOTE) || (item->type == PST_TYPE_SCHEDULE) || (item->type == PST_TYPE_REPORT))) { if (!ff.type) ff.type = item->type; // Process Email item if ((ff.type != PST_TYPE_NOTE) && (ff.type != PST_TYPE_SCHEDULE) && (ff.type != PST_TYPE_REPORT)) { DEBUG_INFO(("I have an email, but the folder isn't an email folder. Processing anyway\n")); } printf("Email"); if (item->email->outlook_sender_name.str) printf("\tFrom: %s", item->email->outlook_sender_name.str); if (item->subject.str) printf("\tSubject: %s", item->subject.str); printf("\n"); } else if (item->journal && (item->type == PST_TYPE_JOURNAL)) { if (!ff.type) ff.type = item->type; // Process Journal item if (ff.type != PST_TYPE_JOURNAL) { DEBUG_INFO(("I have a journal entry, but folder isn't specified as a journal type. Processing...\n")); } if (item->subject.str) printf("Journal\t%s\n", pst_rfc2426_escape(item->subject.str, &result, &resultlen)); } else if (item->appointment && (item->type == PST_TYPE_APPOINTMENT)) { char time_buffer[30]; if (!ff.type) ff.type = item->type; // Process Calendar Appointment item DEBUG_INFO(("Processing Appointment Entry\n")); if (ff.type != PST_TYPE_APPOINTMENT) { DEBUG_INFO(("I have an appointment, but folder isn't specified as an appointment type. Processing...\n")); } printf("Appointment"); if (item->subject.str) printf("\tSUMMARY: %s", pst_rfc2426_escape(item->subject.str, &result, &resultlen)); if (item->appointment->start) printf("\tSTART: %s", pst_rfc2445_datetime_format(item->appointment->start, sizeof(time_buffer), time_buffer)); if (item->appointment->end) printf("\tEND: %s", pst_rfc2445_datetime_format(item->appointment->end, sizeof(time_buffer), time_buffer)); printf("\tALL DAY: %s", (item->appointment->all_day==1 ? "Yes" : "No")); printf("\n"); } else { ff.skip_count++; DEBUG_INFO(("Unknown item type. %i. Ascii1=\"%s\"\n", item->type, item->ascii_type)); } pst_freeItem(item); } else { ff.skip_count++; DEBUG_INFO(("A NULL item was seen\n")); } d_ptr = d_ptr->next; } } close_enter_dir(&ff); if (result) free(result); DEBUG_RET(); } void usage(char *prog_name) { DEBUG_ENT("usage"); version(); printf("Usage: %s [OPTIONS] {PST FILENAME}\n", prog_name); printf("OPTIONS:\n"); printf("\t-d \t- Debug to file. This is a binary log. Use readlog to print it\n"); printf("\t-h\t- Help. This screen\n"); printf("\t-V\t- Version. Display program version\n"); DEBUG_RET(); } void version() { DEBUG_ENT("version"); printf("lspst / LibPST v%s\n", VERSION); #if BYTE_ORDER == BIG_ENDIAN printf("Big Endian implementation being used.\n"); #elif BYTE_ORDER == LITTLE_ENDIAN printf("Little Endian implementation being used.\n"); #else # error "Byte order not supported by this library" #endif DEBUG_RET(); } int main(int argc, char* const* argv) { pst_item *item = NULL; pst_desc_tree *d_ptr; char *temp = NULL; //temporary char pointer int c; char *d_log = NULL; while ((c = getopt(argc, argv, "d:hV"))!= -1) { switch (c) { case 'd': d_log = optarg; break; case 'h': usage(argv[0]); exit(0); break; case 'V': version(); exit(0); break; default: usage(argv[0]); exit(1); break; } } #ifdef DEBUG_ALL // force a log file if (!d_log) d_log = "lspst.log"; #endif // defined DEBUG_ALL DEBUG_INIT(d_log, NULL); DEBUG_ENT("main"); if (argc <= optind) { usage(argv[0]); exit(2); } // Open PST file if (pst_open(&pstfile, argv[optind], NULL)) DIE(("Error opening File\n")); // Load PST index if (pst_load_index(&pstfile)) DIE(("Index Error\n")); pst_load_extended_attributes(&pstfile); d_ptr = pstfile.d_head; // first record is main record item = pst_parse_item(&pstfile, d_ptr, NULL); if (!item || !item->message_store) { DEBUG_RET(); DIE(("Could not get root record\n")); } // default the file_as to the same as the main filename if it doesn't exist if (!item->file_as.str) { if (!(temp = strrchr(argv[1], '/'))) if (!(temp = strrchr(argv[1], '\\'))) temp = argv[1]; else temp++; // get past the "\\" else temp++; // get past the "/" item->file_as.str = strdup(temp); item->file_as.is_utf8 = 1; } d_ptr = pst_getTopOfFolders(&pstfile, item); if (!d_ptr) DIE(("Top of folders record not found. Cannot continue\n")); process(item, d_ptr->child); // do the childred of TOPF pst_freeItem(item); pst_close(&pstfile); DEBUG_RET(); return 0; } // This function will make sure that a filename is in cannonical form. That // is, it will replace any slashes, backslashes, or colons with underscores. void canonicalize_filename(char *fname) { DEBUG_ENT("canonicalize_filename"); if (fname == NULL) { DEBUG_RET(); return; } while ((fname = strpbrk(fname, "/\\:"))) *fname = '_'; DEBUG_RET(); } libpst-0.6.59/src/nick2ldif.cpp0000644000000000000000000000341012145516225013140 00000000000000/* Copyright (c) 2004 Carl Byington - 510 Software Group, released under the GPL version 2 or any later version at your choice available at http://www.fsf.org/licenses/gpl.txt */ #include extern "C" { #include "define.h" } char *ldap_base = NULL; char *ldap_org = NULL; char *ldap_class = NULL; using namespace std; int main(int argc, char* const* argv) { char c; char *temp; while ((c = getopt(argc, argv, "b:c:"))!= -1) { switch (c) { case 'b': ldap_base = optarg; temp = strchr(ldap_base, ','); if (temp) { *temp = '\0'; ldap_org = strdup(ldap_base); *temp = ','; } break; case 'c': ldap_class = optarg; break; default: break; } } const int LINE_SIZE = 2000; char line[LINE_SIZE]; while (!cin.eof()) { cin.getline(line, LINE_SIZE); int n = strlen(line); if (!n) continue; if (strncmp(line, "alias", 5) != 0) continue; // not alias char *f = line + 6; // skip alias keyword char *e; if (*f == '"') { f++; e = strchr(f, '"'); } else { e = strchr(f, ' '); } if (!e) continue; *e = '\0'; char *m = e+1; while (*m == ' ') m++; if (*m != '\0') { char cn[1000], givenName[1000], sn[1000]; snprintf(cn, sizeof(cn), "%s", f); char *ff = strchr(f, ' '); if (ff) { strncpy(givenName, ff+1, sizeof(givenName)-1); *ff = '\0'; strncpy(sn, f, sizeof(sn)-1); } else { strcpy(givenName, cn); strcpy(sn, cn); } printf("dn: cn=%s, %s\n", cn, ldap_base); printf("cn: %s\n", cn); printf("givenName: %s\n", givenName); printf("sn: %s\n", sn); printf("mail: %s\n", m); printf("objectClass: %s\n\n", ldap_class); } } } libpst-0.6.59/src/debug.c0000644000000000000000000001023612145516225012025 00000000000000#include "define.h" struct pst_debug_func { char * name; struct pst_debug_func *next; }; #define NUM_COL 32 #define MAX_DEPTH 32 static struct pst_debug_func *func_head = NULL; static int func_depth = 0; static char indent[MAX_DEPTH*4+1]; static FILE *debug_fp = NULL; #ifdef HAVE_SEMAPHORE_H static sem_t* debug_mutex = NULL; #endif void pst_debug_lock() { #ifdef HAVE_SEMAPHORE_H if (debug_mutex) sem_wait(debug_mutex); #endif } void pst_debug_unlock() { #ifdef HAVE_SEMAPHORE_H if (debug_mutex) sem_post(debug_mutex); #endif } void pst_debug_init(const char* fname, void* output_mutex) { #ifdef HAVE_SEMAPHORE_H debug_mutex = (sem_t*)output_mutex; #endif memset(indent, ' ', MAX_DEPTH*4); indent[MAX_DEPTH*4] = '\0'; if (debug_fp) pst_debug_close(); if (!fname) return; if ((debug_fp = fopen(fname, "wb")) == NULL) { fprintf(stderr, "Opening of file %s failed\n", fname); exit(1); } } void pst_debug_func(const char* function) { struct pst_debug_func *func_ptr = pst_malloc (sizeof(struct pst_debug_func)); func_ptr->name = strdup(function); func_ptr->next = func_head; func_head = func_ptr; func_depth++; } void pst_debug_func_ret() { //remove the head item struct pst_debug_func *func_ptr = func_head; if (func_head) { func_head = func_head->next; free(func_ptr->name); free(func_ptr); func_depth--; } else { DIE(("function list is empty!\n")); } } static void pst_debug_info(int line, const char* file); static void pst_debug_info(int line, const char* file) { int le = (func_depth > MAX_DEPTH) ? MAX_DEPTH : func_depth; if (le > 0) le--; char *func = (func_head ? func_head->name : "No Function"); pst_debug_lock(); fprintf(debug_fp, "%06d %.*s%s %s(%d) ", getpid(), le*4, indent, func, file, line); } void pst_debug(int line, const char* file, const char *fmt, ...) { if (debug_fp) { pst_debug_info(line, file); va_list ap; va_start(ap,fmt); vfprintf(debug_fp, fmt, ap); va_end(ap); fflush(debug_fp); pst_debug_unlock(); } } void pst_debug_hexdump(int line, const char *file, const char *buf, size_t size, int cols, int delta) { if (debug_fp) { pst_debug_info(line, file); pst_debug_hexdumper(debug_fp, buf, size, cols, delta); pst_debug_unlock(); } } void pst_debug_hexdumper(FILE *out, const char *buf, size_t size, int cols, int delta) { int le = (func_depth > MAX_DEPTH) ? MAX_DEPTH : func_depth; size_t off = 0, toff; int count = 0; if (!out) return; // no file if (cols == -1) cols = NUM_COL; fprintf(out, "\n"); while (off < size) { fprintf(out, "%06d %.*s%06"PRIx64"\t:", getpid(), le*4, indent, (int64_t)(off+delta)); toff = off; while (count < cols && off < size) { fprintf(out, "%02hhx ", (unsigned char)buf[off]); off++; count++; } off = toff; while (count < cols) { // only happens at end of block to pad the text over to the text column fprintf(out, " "); count++; } count = 0; fprintf(out, ":"); while (count < cols && off < size) { fprintf(out, "%c", isgraph(buf[off])?buf[off]:'.'); off++; count ++; } fprintf(out, "\n"); count=0; } fprintf(out, "\n"); fflush(out); } void pst_debug_close(void) { while (func_head) { struct pst_debug_func *func_ptr = func_head; func_head = func_head->next; free(func_ptr->name); free(func_ptr); } if (debug_fp) fclose(debug_fp); debug_fp = NULL; } void *pst_malloc(size_t size) { void *mem = malloc(size); if (!mem) { fprintf(stderr, "pst_malloc: Out Of memory [req: %ld]\n", (long)size); exit(1); } return mem; } void *pst_realloc(void *ptr, size_t size) { void *mem = realloc(ptr, size); if (!mem) { fprintf(stderr, "pst_realloc: Out Of memory [req: %ld]\n", (long)size); exit(1); } return mem; } libpst-0.6.59/src/common.h0000644000000000000000000000230412145516225012231 00000000000000 #ifndef __PST_COMMON_H #define __PST_COMMON_H #include #include #include #include #ifndef _MSC_VER #include #include #else typedef signed char int8_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef short int16_t; typedef unsigned int uint32_t; typedef int int32_t; typedef unsigned long long uint64_t; typedef long long int64_t; #endif #ifndef _WIN32 typedef struct { uint32_t dwLowDateTime; uint32_t dwHighDateTime; } FILETIME; // According to Jan Wolter, sys/param.h is the most portable source of endian // information on UNIX systems. see http://www.unixpapa.com/incnote/byteorder.html #include #else #include #endif #if defined(_WIN32) || defined(__DJGPP__) #ifndef LITTLE_ENDIAN #define LITTLE_ENDIAN 1234 #endif #ifndef BIG_ENDIAN #define BIG_ENDIAN 4321 #endif #define BYTE_ORDER LITTLE_ENDIAN #endif #endif #if defined (__SVR4) && defined (__sun) #define LITTLE_ENDIAN 1234 #define BYTE_ORDER LITTLE_ENDIAN #endif libpst-0.6.59/src/lzfu.c0000644000000000000000000000776412145516225011733 00000000000000 /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #include "define.h" #include "lzfu.h" #define LZFU_COMPRESSED 0x75465a4c #define LZFU_UNCOMPRESSED 0x414c454d // initital dictionary #define LZFU_INITDICT "{\\rtf1\\ansi\\mac\\deff0\\deftab720{\\fonttbl;}" \ "{\\f0\\fnil \\froman \\fswiss \\fmodern \\fscrip" \ "t \\fdecor MS Sans SerifSymbolArialTimes Ne" \ "w RomanCourier{\\colortbl\\red0\\green0\\blue0" \ "\r\n\\par \\pard\\plain\\f0\\fs20\\b\\i\\u\\tab" \ "\\tx" // initial length of dictionary #define LZFU_INITLENGTH 207 // header for compressed rtf typedef struct _lzfuheader { uint32_t cbSize; uint32_t cbRawSize; uint32_t dwMagic; uint32_t dwCRC; } lzfuheader; char* pst_lzfu_decompress(char* rtfcomp, uint32_t compsize, size_t *size) { unsigned char dict[4096]; // the dictionary buffer unsigned int dict_length = 0; // the dictionary pointer lzfuheader lzfuhdr; // the header of the lzfu block unsigned char flags; // 8 bits of flags (1=2byte block pointer into the dict, 0=1 byte literal) unsigned char flag_mask; // look at one flag bit each time thru the loop uint32_t i; char *out_buf; uint32_t out_ptr = 0; uint32_t out_size; uint32_t in_ptr; uint32_t in_size; memcpy(dict, LZFU_INITDICT, LZFU_INITLENGTH); memset(dict + LZFU_INITLENGTH, 0, sizeof(dict) - LZFU_INITLENGTH); dict_length = LZFU_INITLENGTH; memcpy(&lzfuhdr, rtfcomp, sizeof(lzfuhdr)); LE32_CPU(lzfuhdr.cbSize); LE32_CPU(lzfuhdr.cbRawSize); LE32_CPU(lzfuhdr.dwMagic); LE32_CPU(lzfuhdr.dwCRC); //printf("total size: %d\n", lzfuhdr.cbSize+4); //printf("raw size : %d\n", lzfuhdr.cbRawSize); //printf("compressed: %s\n", (lzfuhdr.dwMagic == LZFU_COMPRESSED ? "yes" : "no")); //printf("CRC : %#x\n", lzfuhdr.dwCRC); //printf("\n"); out_size = lzfuhdr.cbRawSize; out_buf = (char*)pst_malloc(out_size); in_ptr = sizeof(lzfuhdr); // Make sure to correct lzfuhdr.cbSize with 4 bytes before comparing // to compsize in_size = (lzfuhdr.cbSize + 4 < compsize) ? lzfuhdr.cbSize + 4 : compsize; while (in_ptr < in_size) { flags = (unsigned char)(rtfcomp[in_ptr++]); flag_mask = 1; while (flag_mask) { if (flag_mask & flags) { // two bytes available? if (in_ptr+1 < in_size) { // read 2 bytes from input uint16_t blkhdr, offset, length; memcpy(&blkhdr, rtfcomp+in_ptr, 2); LE16_CPU(blkhdr); in_ptr += 2; /* swap the upper and lower bytes of blkhdr */ blkhdr = (((blkhdr&0xFF00)>>8)+ ((blkhdr&0x00FF)<<8)); /* the offset is the first 12 bits of the 16 bit value */ offset = (blkhdr&0xFFF0)>>4; /* the length of the dict entry are the last 4 bits */ length = (blkhdr&0x000F)+2; // add the value we are about to print to the dictionary for (i=0; i < length; i++) { unsigned char c1; c1 = dict[(offset+i)%4096]; dict[dict_length] = c1; dict_length = (dict_length+1) % 4096; if (out_ptr < out_size) out_buf[out_ptr++] = (char)c1; // required for dictionary wrap around // otherwise 0 byte values are referenced incorrectly dict[dict_length] = 0; } } } else { // one byte available? if (in_ptr < in_size) { // uncompressed chunk (single byte) char c1 = rtfcomp[in_ptr++]; dict[dict_length] = c1; dict_length = (dict_length+1)%4096; if (out_ptr < out_size) out_buf[out_ptr++] = (char)c1; // required for dictionary wrap around // otherwise 0 byte values are referenced incorrect dict[dict_length] = 0; } } flag_mask <<= 1; } } *size = out_ptr; return out_buf; } libpst-0.6.59/src/pst2ldif.cpp0000644000000000000000000007151012145516225013030 00000000000000/* Copyright (c) 2004 Carl Byington - 510 Software Group, released under the GPL version 2 or any later version at your choice available at http://www.fsf.org/licenses/gpl.txt Based on readpst.c by David Smith */ using namespace std; // needed for std c++ collections #include #include #include extern "C" { #include "define.h" #include "lzfu.h" } void usage(void); void version(void); char *check_filename(char *fname); void print_ldif_single(const char *attr, const char *value); void print_ldif_single(const char *attr, pst_string value); void print_ldif_address(const char *attr, int nvalues, pst_string value, ...); void print_ldif_dn(const char *attr, pst_string value, const char *base); void print_ldif_multi(const char *dn, pst_string value); void print_ldif_two(const char *attr, pst_string value1, pst_string value2); void print_escaped_dn(const char *value); void build_cn(char *cn, size_t len, int nvalues, pst_string value, ...); char *prog_name; pst_file pstfile; bool old_schema = false; char *ldap_base = NULL; // 'o=some.domain.tld,c=US' int ldif_extra_line_count = 0; vector ldap_class; // 'newPerson' or 'inetOrgPerson' vector ldif_extra_line; // 'o: myorg' //////////////////////////////////////////////// // define our ordering struct ltstr { bool operator()(const char* s1, const char* s2) const { return strcasecmp(s1, s2) < 0; } }; // define our set typedef set string_set; // make a static set to hold the cn values static string_set all_strings; //////////////////////////////////////////////// // helper to free all the strings in a set // static void free_strings(string_set &s); static void free_strings(string_set &s) { if (s.empty()) return; for (string_set::iterator i=s.begin(); i!=s.end(); i++) { free((void*)*i); } s.clear(); } //////////////////////////////////////////////// // helper to register a string in a string set // static const char* register_string(string_set &s, const char *name); static const char* register_string(string_set &s, const char *name) { string_set::const_iterator i = s.find(name); if (i != s.end()) return *i; char *x = strdup(name); s.insert(x); return x; } //////////////////////////////////////////////// // register a global string // static const char* register_string(const char *name); static const char* register_string(const char *name) { return register_string(all_strings, name); } //////////////////////////////////////////////// // make a unique string // static const char* unique_string(const char *name); static const char* unique_string(const char *name) { int unique = 2; string_set::iterator i = all_strings.find(name); if (i == all_strings.end()) return register_string(name); while (true) { vector n(strlen(name)+10); snprintf(&n[0], n.size(), "%s %d", name, unique++); string_set::iterator i = all_strings.find(&n[0]); if (i == all_strings.end()) return register_string(&n[0]); } } static void process(pst_desc_tree *d_ptr); static void process(pst_desc_tree *d_ptr) { DEBUG_ENT("process"); pst_item *item = NULL; while (d_ptr) { if (d_ptr->desc) { item = pst_parse_item(&pstfile, d_ptr, NULL); DEBUG_INFO(("item pointer is %p\n", item)); if (item) { if (item->folder && d_ptr->child && item->file_as.str && strcasecmp(item->file_as.str, "Deleted Items")) { //if this is a non-empty folder other than deleted items, we want to recurse into it fprintf(stderr, "entering folder %s\n", item->file_as.str); process(d_ptr->child); } else if (item->contact && (item->type == PST_TYPE_CONTACT)) { // deal with a contact char cn[1000]; // convert everything to utf8 pst_convert_utf8_null(item, &item->contact->display_name_prefix); pst_convert_utf8_null(item, &item->contact->first_name); pst_convert_utf8_null(item, &item->contact->surname); pst_convert_utf8_null(item, &item->contact->suffix); pst_convert_utf8_null(item, &item->contact->company_name); pst_convert_utf8_null(item, &item->contact->job_title); pst_convert_utf8_null(item, &item->contact->address1); pst_convert_utf8_null(item, &item->contact->address2); pst_convert_utf8_null(item, &item->contact->address3); pst_convert_utf8_null(item, &item->contact->address1a); pst_convert_utf8_null(item, &item->contact->address2a); pst_convert_utf8_null(item, &item->contact->address3a); pst_convert_utf8_null(item, &item->contact->business_address); pst_convert_utf8_null(item, &item->contact->business_po_box); pst_convert_utf8_null(item, &item->contact->business_street); pst_convert_utf8_null(item, &item->contact->business_city); pst_convert_utf8_null(item, &item->contact->business_state); pst_convert_utf8_null(item, &item->contact->business_postal_code); pst_convert_utf8_null(item, &item->contact->home_address); pst_convert_utf8_null(item, &item->contact->home_po_box); pst_convert_utf8_null(item, &item->contact->home_street); pst_convert_utf8_null(item, &item->contact->home_city); pst_convert_utf8_null(item, &item->contact->home_state); pst_convert_utf8_null(item, &item->contact->home_postal_code); pst_convert_utf8_null(item, &item->contact->other_address); pst_convert_utf8_null(item, &item->contact->other_po_box); pst_convert_utf8_null(item, &item->contact->other_street); pst_convert_utf8_null(item, &item->contact->other_city); pst_convert_utf8_null(item, &item->contact->other_state); pst_convert_utf8_null(item, &item->contact->other_postal_code); pst_convert_utf8_null(item, &item->contact->business_fax); pst_convert_utf8_null(item, &item->contact->home_fax); pst_convert_utf8_null(item, &item->contact->business_phone); pst_convert_utf8_null(item, &item->contact->home_phone); pst_convert_utf8_null(item, &item->contact->car_phone); pst_convert_utf8_null(item, &item->contact->mobile_phone); pst_convert_utf8_null(item, &item->contact->other_phone); pst_convert_utf8_null(item, &item->contact->business_homepage); pst_convert_utf8_null(item, &item->contact->personal_homepage); pst_convert_utf8_null(item, &item->comment); build_cn(cn, sizeof(cn), 4, item->contact->display_name_prefix, item->contact->first_name, item->contact->surname, item->contact->suffix); if (cn[0] != 0) { // have a valid cn pst_string ucn; ucn.str = (char*)unique_string(cn); ucn.is_utf8 = 1; // all the components are already utf8 print_ldif_dn("dn", ucn, ldap_base); print_ldif_single("cn", ucn); if (item->contact->first_name.str) { print_ldif_two("givenName", item->contact->display_name_prefix, item->contact->first_name); } if (item->contact->surname.str) { print_ldif_two("sn", item->contact->surname, item->contact->suffix); } else if (item->contact->company_name.str) { print_ldif_single("sn", item->contact->company_name); } else print_ldif_single("sn", ucn); // use cn as sn if we cannot find something better if (old_schema) { if (item->contact->job_title.str) print_ldif_single("personalTitle", item->contact->job_title); if (item->contact->company_name.str) print_ldif_single("company", item->contact->company_name); } else { // new schema if (item->contact->job_title.str) print_ldif_single("title", item->contact->job_title); if (item->contact->company_name.str) print_ldif_single("o", item->contact->company_name); } if (item->contact->address1.str && *item->contact->address1.str) print_ldif_single("mail", item->contact->address1); if (item->contact->address2.str && *item->contact->address2.str) print_ldif_single("mail", item->contact->address2); if (item->contact->address3.str && *item->contact->address3.str) print_ldif_single("mail", item->contact->address3); if (item->contact->address1a.str && *item->contact->address1a.str) print_ldif_single("mail", item->contact->address1a); if (item->contact->address2a.str && *item->contact->address2a.str) print_ldif_single("mail", item->contact->address2a); if (item->contact->address3a.str && *item->contact->address3a.str) print_ldif_single("mail", item->contact->address3a); if (old_schema) { if (item->contact->business_address.str) { if (item->contact->business_po_box.str) print_ldif_single("postalAddress", item->contact->business_po_box); if (item->contact->business_street.str) print_ldif_multi("postalAddress", item->contact->business_street); if (item->contact->business_city.str) print_ldif_single("l", item->contact->business_city); if (item->contact->business_state.str) print_ldif_single("st", item->contact->business_state); if (item->contact->business_postal_code.str) print_ldif_single("postalCode", item->contact->business_postal_code); } else if (item->contact->home_address.str) { if (item->contact->home_po_box.str) print_ldif_single("postalAddress", item->contact->home_po_box); if (item->contact->home_street.str) print_ldif_multi("postalAddress", item->contact->home_street); if (item->contact->home_city.str) print_ldif_single("l", item->contact->home_city); if (item->contact->home_state.str) print_ldif_single("st", item->contact->home_state); if (item->contact->home_postal_code.str) print_ldif_single("postalCode", item->contact->home_postal_code); } else if (item->contact->other_address.str) { if (item->contact->other_po_box.str) print_ldif_single("postalAddress", item->contact->other_po_box); if (item->contact->other_street.str) print_ldif_multi("postalAddress", item->contact->other_street); if (item->contact->other_city.str) print_ldif_single("l", item->contact->other_city); if (item->contact->other_state.str) print_ldif_single("st", item->contact->other_state); if (item->contact->other_postal_code.str) print_ldif_single("postalCode", item->contact->other_postal_code); } } else { // new schema, with proper RFC4517 postal addresses if (item->contact->business_address.str) { print_ldif_address("postalAddress", 6, item->contact->business_po_box, item->contact->business_street, item->contact->business_city, item->contact->business_state, item->contact->business_postal_code, item->contact->business_country); if (item->contact->business_city.str) print_ldif_single("l", item->contact->business_city); if (item->contact->business_state.str) print_ldif_single("st", item->contact->business_state); if (item->contact->business_postal_code.str) print_ldif_single("postalCode", item->contact->business_postal_code); } else if (item->contact->home_address.str) { if (item->contact->home_city.str) print_ldif_single("l", item->contact->home_city); if (item->contact->home_state.str) print_ldif_single("st", item->contact->home_state); if (item->contact->home_postal_code.str) print_ldif_single("postalCode", item->contact->home_postal_code); } else if (item->contact->other_address.str) { print_ldif_address("postalAddress", 6, item->contact->other_po_box, item->contact->other_street, item->contact->other_city, item->contact->other_state, item->contact->other_postal_code, item->contact->other_country); if (item->contact->other_city.str) print_ldif_single("l", item->contact->other_city); if (item->contact->other_state.str) print_ldif_single("st", item->contact->other_state); if (item->contact->other_postal_code.str) print_ldif_single("postalCode", item->contact->other_postal_code); } if (item->contact->home_address.str) { print_ldif_address("homePostalAddress", 6, item->contact->home_po_box, item->contact->home_street, item->contact->home_city, item->contact->home_state, item->contact->home_postal_code, item->contact->home_country); } } if (item->contact->business_fax.str) print_ldif_single("facsimileTelephoneNumber", item->contact->business_fax); else if (item->contact->home_fax.str) print_ldif_single("facsimileTelephoneNumber", item->contact->home_fax); if (item->contact->business_phone.str) print_ldif_single("telephoneNumber", item->contact->business_phone); if (item->contact->home_phone.str) print_ldif_single("homePhone", item->contact->home_phone); if (item->contact->car_phone.str) print_ldif_single("mobile", item->contact->car_phone); else if (item->contact->mobile_phone.str) print_ldif_single("mobile", item->contact->mobile_phone); else if (item->contact->other_phone.str) print_ldif_single("mobile", item->contact->other_phone); if (!old_schema) { if (item->contact->business_homepage.str) print_ldif_single("labeledURI", item->contact->business_homepage); if (item->contact->personal_homepage.str) print_ldif_single("labeledURI", item->contact->personal_homepage); } if (item->comment.str) print_ldif_single("description", item->comment); for (vector::size_type i=0; inext; } DEBUG_RET(); } void print_ldif_single(const char *attr, pst_string value) { print_ldif_single(attr, value.str); } // Prints an attribute together with its value. // If the value isn't a "SAFE STRING" (as defined in RFC2849), // then it is output as a BASE-64 encoded value void print_ldif_single(const char *attr, const char *value) { size_t len; bool is_safe_string = true; bool space_flag = false; // Strip leading spaces while (*value == ' ') value++; len = strlen(value) + 1; vector buffer(len); char *p = &buffer[0]; // See if "value" is a "SAFE STRING" // First check characters that are safe but not safe as initial characters if (*value == ':' || *value == '<') is_safe_string = false; for (;;) { char ch = *value++; if (ch == 0 || ch == '\n') break; else if (ch == '\r') continue; else if (ch == ' ') { space_flag = true; continue; } else { if ((ch & 0x80) == 0x80) { is_safe_string = false; } if (space_flag) { *p++ = ' '; space_flag = false; } *p++ = ch; } } *p = 0; if (is_safe_string) { printf("%s: %s\n", attr, &buffer[0]); } else { p = pst_base64_encode(&buffer[0], buffer.size()); printf("%s:: %s\n", attr, p); free(p); } } // Combines values representing address lines into an address,i // lines separated with "$" as per PostalAddress syntax in RFC4517 void print_ldif_address(const char *attr, int nvalues, pst_string value, ...) { DEBUG_ENT("print_ldif_address"); bool space_flag = false; bool newline_flag = false; char *address = NULL; // Buffer where address is built up int len = 0; // Length of buffer int i = 0; // Index of next character position in buffer va_list ap; va_start(ap, value); while (!value.str) { nvalues--; if (nvalues == 0) { // Nothing at all to do! va_end(ap); DEBUG_RET(); return; } value = va_arg(ap, pst_string); } for (;;) { char ch = *(value.str)++; if (ch == 0) { do { nvalues--; if (nvalues == 0) break; value = va_arg(ap, pst_string); } while (!value.str); if (!nvalues || !value.str) break; space_flag = true; newline_flag = true; } else if (ch == '\r') continue; else if (ch == '\n') { newline_flag = true; continue; } else if (ch == ' ') { space_flag = true; continue; } else { if (i > (len-5)) { len += 256; address = (char *)realloc(address, len); } if (newline_flag) { address[i++] = '$'; newline_flag = false; space_flag = false; } else if (space_flag) { address[i++] = ' '; space_flag = false; } if (ch == '$' || ch == '\\') address[i++] = '\\'; address[i++] = ch; } } va_end(ap); if (i == 0) return; // Nothing to do address[i] = 0; print_ldif_single(attr, address); free(address); DEBUG_RET(); } void print_ldif_multi(const char *dn, pst_string value) { char *n; char *valuestr = value.str; while ((n = strchr(valuestr, '\n'))) { print_ldif_single(dn, valuestr); valuestr = n + 1; } print_ldif_single(dn, valuestr); } void print_ldif_two(const char *attr, pst_string value1, pst_string value2) { size_t len1, len2; if (value1.str && *value1.str) len1 = strlen(value1.str); else { print_ldif_single(attr, value2); return; } if (value2.str && *value2.str) len2 = strlen(value2.str); else { print_ldif_single(attr, value1); return; } vector value(len1 + len2 + 2); memcpy(&value[0], value1.str, len1); value[len1] = ' '; memcpy(&value[0] + len1 + 1, value2.str, len2 + 1); print_ldif_single(attr, &value[0]); } void build_cn(char *cn, size_t len, int nvalues, pst_string value, ...) { bool space_flag = false; size_t i = 0; va_list ap; va_start(ap, value); while (!value.str) { nvalues--; if (nvalues == 0) { cn[0] = 0; // Just a terminating NUL va_end(ap); return; } value = va_arg(ap, pst_string); } for (;;) { char ch = *(value.str)++; if (ch == 0 || ch == '\n') { do { nvalues--; if (nvalues == 0) break; value = va_arg(ap, pst_string); } while (!value.str); if (!nvalues || !value.str) break; space_flag = true; } else if (ch == '\r') continue; else if (ch == ' ') { space_flag = true; continue; } else { if (space_flag) { if (i > 0) { if (i < (len - 2)) cn[i++] = ' '; else break; } space_flag = false; } if (i < (len - 1)) cn[i++] = ch; else break; } } cn[i] = 0; va_end(ap); } int main(int argc, char* const* argv) { pst_desc_tree *d_ptr; char *fname = NULL; int c; char *d_log = NULL; prog_name = argv[0]; pst_item *item = NULL; while ((c = getopt(argc, argv, "b:c:d:l:oVh"))!= -1) { switch (c) { case 'b': ldap_base = optarg; break; case 'c': ldap_class.push_back(string(optarg)); break; case 'd': d_log = optarg; break; case 'h': usage(); exit(0); break; case 'l': ldif_extra_line.push_back(string(optarg)); break; case 'o': old_schema = true; break; case 'V': version(); exit(0); break; default: usage(); exit(1); break; } } if ((argc > optind) && (ldap_base)) { fname = argv[optind]; } else { usage(); exit(2); } #ifdef DEBUG_ALL // force a log file if (!d_log) d_log = "pst2ldif.log"; #endif DEBUG_INIT(d_log, NULL); DEBUG_ENT("main"); RET_DERROR(pst_open(&pstfile, fname, NULL), 1, ("Error opening File\n")); RET_DERROR(pst_load_index(&pstfile), 2, ("Index Error\n")); pst_load_extended_attributes(&pstfile); d_ptr = pstfile.d_head; // first record is main record item = (pst_item*)pst_parse_item(&pstfile, d_ptr, NULL); if (!item || !item->message_store) { DEBUG_RET(); DIE(("main: Could not get root record\n")); } d_ptr = pst_getTopOfFolders(&pstfile, item); if (!d_ptr) { DEBUG_RET(); DIE(("Top of folders record not found. Cannot continue\n")); } pst_freeItem(item); if (old_schema && (strlen(ldap_base) > 2)) { char *ldap_org = strdup(ldap_base+2); // assume first 2 chars are o= char *temp = strchr(ldap_org, ','); if (temp) { *temp = '\0'; // write the ldap header printf("dn: %s\n", ldap_base); printf("o: %s\n", ldap_org); printf("objectClass: organization\n\n"); printf("dn: cn=root, %s\n", ldap_base); printf("cn: root\n"); printf("sn: root\n"); for (vector::size_type i=0; ichild); // do the children of TOPF pst_close(&pstfile); DEBUG_RET(); free_strings(all_strings); return 0; } void usage(void) { version(); printf("Usage: %s [OPTIONS] {PST FILENAME}\n", prog_name); printf("OPTIONS:\n"); printf("\t-V\t- Version. Display program version\n"); printf("\t-b ldapbase\t- set the LDAP base value\n"); printf("\t-c class\t- set the class of the LDAP objects (may contain more than one)\n"); printf("\t-d \t- Debug to file.\n"); printf("\t-h\t- Help. This screen\n"); printf("\t-l line\t- extra line to insert in the LDIF file for each contact\n"); printf("\t-o\t- use old schema, default is new schema\n"); } void version(void) { printf("pst2ldif v%s\n", VERSION); #if BYTE_ORDER == BIG_ENDIAN printf("Big Endian implementation being used.\n"); #elif BYTE_ORDER == LITTLE_ENDIAN printf("Little Endian implementation being used.\n"); #else # error "Byte order not supported by this library" #endif } char *check_filename(char *fname) { char *t = fname; if (t == NULL) { return fname; } while ((t = strpbrk(t, "/\\:"))) { // while there are characters in the second string that we don't want *t = '_'; //replace them with an underscore } return fname; } // This function escapes Distinguished Names (as per RFC4514) void print_ldif_dn(const char *attr, pst_string value, const char *base) { printf("dn: cn="); const char *valuestr = value.str; // remove leading spaces (RFC says escape them) while (*valuestr == ' ') valuestr++; print_escaped_dn(valuestr); if (base && base[0]) { printf(", %s", base); } printf("\n"); return; } void print_escaped_dn(const char *value) { char ch; // escape initial '#' and space if (*value == '#' || *value == ' ') putchar('\\'); while ((ch = *value++) != 0) { if (((ch & 0x80) != 0) || (ch <= 0x1F)) // Print as escaped hex digits printf("\\%2.2X", ch & 0xFF); else switch (ch) { case '\\': case '"' : case '+' : case ',' : case ';' : case '<' : case '>' : putchar('\\'); // Fall through default: putchar(ch); } } return; } libpst-0.6.59/src/timeconv.c0000644000000000000000000000123112145516225012556 00000000000000#include "define.h" char* pst_fileTimeToAscii(const FILETIME* filetime, char* result) { time_t t; t = pst_fileTimeToUnixTime(filetime); return ctime_r(&t, result); } void pst_fileTimeToStructTM (const FILETIME *filetime, struct tm *result) { time_t t1; t1 = pst_fileTimeToUnixTime(filetime); gmtime_r(&t1, result); } time_t pst_fileTimeToUnixTime(const FILETIME *filetime) { uint64_t t = filetime->dwHighDateTime; const uint64_t bias = 11644473600LL; t <<= 32; t += filetime->dwLowDateTime; t /= 10000000; t -= bias; return ((t > (uint64_t)0x000000007fffffff) && (sizeof(time_t) <= 4)) ? 0 : (time_t)t; } libpst-0.6.59/src/timeconv.h0000644000000000000000000000166312145516225012574 00000000000000#ifndef __PST_TIMECONV_H #define __PST_TIMECONV_H #include "common.h" #ifdef __cplusplus extern "C" { #endif /** Convert a FILETIME to ascii printable local time. @param[in] filetime time structure to be converted @param[out] result pointer to output buffer, must be at least 30 bytes. @return result pointer to the output buffer */ char* pst_fileTimeToAscii (const FILETIME* filetime, char* result); /** Convert a FILETIME to unix struct tm. @param[in] filetime time structure to be converted @param[out] result pointer to output struct tm */ void pst_fileTimeToStructTM (const FILETIME* filetime, struct tm *result); /** Convert a FILETIME to unix time_t value. @param[in] filetime time structure to be converted @return result time_t value */ time_t pst_fileTimeToUnixTime( const FILETIME* filetime); #ifdef __cplusplus } #endif #endif libpst-0.6.59/src/XGetopt.h0000644000000000000000000000113112145516225012330 00000000000000// XGetopt.h // // Author: Hans Dietrich // hdietrich2@hotmail.com // // This software is released into the public domain. // You are free to use it in any way you like. // // This software is provided "as is" with no expressed // or implied warranty. I accept no liability for any // damage or loss of business that this software may cause. // /////////////////////////////////////////////////////////////////////////////// #ifndef XGETOPT_H #define XGETOPT_H extern int optind, opterr; extern char *optarg; int getopt(int argc, char* const* argv, char *optstring); #endif //XGETOPT_H libpst-0.6.59/src/Makefile.am0000644000000000000000000000557212145516225012636 00000000000000if PLATFORM_WIN32 NO_UNDEFINED = -no-undefined else NO_UNDEFINED = endif if OS_SOLARIS AM_CFLAGS = -D_POSIX_PTHREAD_SEMANTICS endif if STATIC_TOOLS PSTLIB = @PST_OBJDIR@/libpst.a else PSTLIB = libpst.la endif common_header = common.h \ define.h \ libpst.h \ libstrfunc.h \ lzfu.h \ timeconv.h \ vbuf.h common_source = debug.c \ libpst.c \ libstrfunc.c \ lzfu.c \ timeconv.c \ vbuf.c if NEED_XGETOPT common_source += XGetopt.c common_header += XGetopt.h endif noinst_PROGRAMS = deltasearch dumpblocks getidblock bin_PROGRAMS = lspst readpst pst2ldif nick2ldif if BUILD_DII bin_PROGRAMS += pst2dii endif lspst_SOURCES = lspst.c $(common_header) readpst_SOURCES = readpst.c $(common_header) msg.cpp msg.h pst2ldif_SOURCES = pst2ldif.cpp $(common_header) pst2dii_SOURCES = pst2dii.cpp $(common_header) deltasearch_SOURCES = deltasearch.cpp $(common_header) dumpblocks_SOURCES = dumpblocks.c $(common_header) getidblock_SOURCES = getidblock.c $(common_header) nick2ldif_SOURCES = nick2ldif.cpp $(common_header) readpst_CPPFLAGS = $(AM_CPPFLAGS) $(GSF_FLAGS) lspst_DEPENDENCIES = libpst.la readpst_DEPENDENCIES = libpst.la pst2ldif_DEPENDENCIES = libpst.la pst2dii_DEPENDENCIES = libpst.la deltasearch_DEPENDENCIES = libpst.la dumpblocks_DEPENDENCIES = libpst.la getidblock_DEPENDENCIES = libpst.la nick2ldif_DEPENDENCIES = libpst.la if STATIC_TOOLS noinst_LTLIBRARIES = libpst.la else lib_LTLIBRARIES = libpst.la libpstincludedir = $(includedir)/libpst-@LIBPST_SO_MAJOR@/libpst libpstinclude_HEADERS = \ common.h \ libpst.h \ libstrfunc.h\ lzfu.h \ timeconv.h \ vbuf.h libpst_la_LDFLAGS = $(NO_UNDEFINED) -version-info @LIBPST_VERSION_INFO@ endif libpst_la_SOURCES = $(common_source) $(common_header) libpst_la_LIBADD = $(LTLIBICONV) EXTRA_DIST = if !NEED_XGETOPT EXTRA_DIST += XGetopt.c XGetopt.h endif # set the include path found by configure INCLUDES= -I$(srcdir)/.. $(all_includes) # the library search path. lspst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) readpst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) $(REGEXLIB) $(GSF_LIBS) pst2ldif_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) pst2dii_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) -lgd deltasearch_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) dumpblocks_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) getidblock_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) nick2ldif_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) libpst-0.6.59/src/getidblock.c0000644000000000000000000001016312145516225013045 00000000000000 #include "define.h" int process = 0, binary = 0; pst_file pstfile; void usage(); void usage() { printf("usage: getidblock [options] filename id\n"); printf("\tfilename - name of the file to access\n"); printf("\tid - ID of the block to fetch (0 to fetch all) - can begin with 0x for hex\n"); printf("\toptions\n"); printf("\t\t-p\tProcess the block before finishing.\n"); printf("\t\t-b\tDump the blocks in binary to stdout.\n"); printf("\t\t\tView the debug log for information\n"); } void dumper(uint64_t i_id); void dumper(uint64_t i_id) { char *buf = NULL; size_t readSize; pst_desc_tree *ptr; DEBUG_INFO(("\n\n\nLooking at block index1 id %#"PRIx64"\n", i_id)); if ((readSize = pst_ff_getIDblock_dec(&pstfile, i_id, &buf)) <= 0 || buf == 0) { DIE(("Error loading block\n")); } DEBUG_INFO(("Printing block i_id %#"PRIx64", size %#"PRIx64"\n", i_id, (uint64_t)readSize)); if (binary) { if (fwrite(buf, 1, readSize, stdout) != 0) { DIE(("Error occured during writing of buf to stdout\n")); } } else { printf("Block id %#"PRIx64", size %#"PRIx64"\n", i_id, (uint64_t)readSize); pst_debug_hexdumper(stdout, buf, readSize, 0x10, 0); } if (buf) free(buf); if (process) { DEBUG_INFO(("Parsing block id %#"PRIx64"\n", i_id)); ptr = pstfile.d_head; while (ptr) { if (ptr->assoc_tree && ptr->assoc_tree->i_id == i_id) break; if (ptr->desc && ptr->desc->i_id == i_id) break; ptr = pst_getNextDptr(ptr); } if (!ptr) { ptr = (pst_desc_tree *) pst_malloc(sizeof(pst_desc_tree)); memset(ptr, 0, sizeof(pst_desc_tree)); ptr->desc = pst_getID(&pstfile, i_id); } pst_item *item = pst_parse_item(&pstfile, ptr, NULL); if (item) pst_freeItem(item); } } void dump_desc(pst_desc_tree *ptr, pst_desc_tree *parent); void dump_desc(pst_desc_tree *ptr, pst_desc_tree *parent) { while (ptr) { uint64_t parent_d_id = (parent) ? parent->d_id : 0; printf("Descriptor block d_id %#"PRIx64" parent d_id %#"PRIx64" children %i desc.i_id=%#"PRIx64", assoc tree.i_id=%#"PRIx64"\n", ptr->d_id, parent_d_id, ptr->no_child, (ptr->desc ? ptr->desc->i_id : (uint64_t)0), (ptr->assoc_tree ? ptr->assoc_tree->i_id : (uint64_t)0)); if (ptr->desc && ptr->desc->i_id) dumper(ptr->desc->i_id); if (ptr->assoc_tree && ptr->assoc_tree->i_id) dumper(ptr->assoc_tree->i_id); if (ptr->child) dump_desc(ptr->child, ptr); ptr = ptr->next; } } int main(int argc, char* const* argv) { // pass the id number to display on the command line char *fname, *sid; uint64_t i_id; int c; DEBUG_INIT("getidblock.log", NULL); DEBUG_ENT("main"); while ((c = getopt(argc, argv, "bp")) != -1) { switch (c) { case 'b': // enable binary output binary = 1; break; case 'p': // enable procesing of block process = 1; break; default: usage(); exit(EXIT_FAILURE); } } if (optind + 1 >= argc) { // no more items on the cmd usage(); exit(EXIT_FAILURE); } fname = argv[optind]; sid = argv[optind + 1]; i_id = (uint64_t)strtoll(sid, NULL, 0); DEBUG_INFO(("Opening file\n")); memset(&pstfile, 0, sizeof(pstfile)); if (pst_open(&pstfile, fname, NULL)) { DIE(("Error opening file\n")); } DEBUG_INFO(("Loading Index\n")); if (pst_load_index(&pstfile) != 0) { DIE(("Error loading file index\n")); } if (i_id) { dumper(i_id); } else { pst_index_ll *ptr = pstfile.i_head; while (ptr) { dumper(ptr->i_id); ptr = ptr->next; } dump_desc(pstfile.d_head, NULL); } if (pst_close(&pstfile) != 0) { DIE(("pst_close failed\n")); } DEBUG_RET(); return 0; } libpst-0.6.59/src/libstrfunc.h0000644000000000000000000000041512145516225013115 00000000000000 #ifndef __PST_LIBSTRFUNC_H #define __PST_LIBSTRFUNC_H #include "common.h" char *pst_base64_encode(void *data, size_t size); char *pst_base64_encode_single(void *data, size_t size); char *pst_base64_encode_multiple(void *data, size_t size, int *line_count); #endif libpst-0.6.59/src/libstrfunc.c0000644000000000000000000000420012145516225013104 00000000000000 /* Taken from LibStrfunc v7.3 */ #include "define.h" static char base64_code_chars[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=="; static void base64_append(char **ou, int *line_count, char data); static void base64_append(char **ou, int *line_count, char data) { if (*line_count == 76) { *(*ou)++ = '\n'; *line_count = 0; } *(*ou)++ = data; if (*line_count >= 0) (*line_count)++; } char *pst_base64_encode(void *data, size_t size) { int line_count = 0; return pst_base64_encode_multiple(data, size, &line_count); } char *pst_base64_encode_single(void *data, size_t size) { int line_count = -1; return pst_base64_encode_multiple(data, size, &line_count); } char *pst_base64_encode_multiple(void *data, size_t size, int *line_count) { char *output; char *ou; unsigned char *p = (unsigned char *)data; unsigned char *dte = p + size; if (data == NULL || size == 0) return NULL; ou = output = (char *)malloc(size / 3 * 4 + (size / 57) + 6); if (!output) return NULL; while((dte-p) >= 3) { unsigned char x = p[0]; unsigned char y = p[1]; unsigned char z = p[2]; base64_append(&ou, line_count, base64_code_chars[ x >> 2 ]); base64_append(&ou, line_count, base64_code_chars[ ((x & 0x03) << 4) | (y >> 4) ]); base64_append(&ou, line_count, base64_code_chars[ ((y & 0x0F) << 2) | (z >> 6) ]); base64_append(&ou, line_count, base64_code_chars[ z & 0x3F ]); p+=3; }; if ((dte-p) == 2) { base64_append(&ou, line_count, base64_code_chars[ *p >> 2 ]); base64_append(&ou, line_count, base64_code_chars[ ((*p & 0x03) << 4) | (p[1] >> 4) ]); base64_append(&ou, line_count, base64_code_chars[ ((p[1] & 0x0F) << 2) ]); base64_append(&ou, line_count, '='); } else if ((dte-p) == 1) { base64_append(&ou, line_count, base64_code_chars[ *p >> 2 ]); base64_append(&ou, line_count, base64_code_chars[ ((*p & 0x03) << 4) ]); base64_append(&ou, line_count, '='); base64_append(&ou, line_count, '='); }; *ou=0; return output; }; libpst-0.6.59/src/vbuf.h0000644000000000000000000000154612145516225011712 00000000000000 #ifndef __PST_VBUF_H #define __PST_VBUF_H #include "common.h" // Variable-length buffers struct pst_varbuf { size_t dlen; //length of data stored in buffer size_t blen; //length of buffer char *buf; //buffer char *b; //start of stored data }; typedef struct pst_varbuf pst_vbuf; pst_vbuf *pst_vballoc(size_t len); void pst_vbgrow(pst_vbuf *vb, size_t len); // grow buffer by len bytes, data are preserved void pst_vbset(pst_vbuf *vb, void *data, size_t len); void pst_vbappend(pst_vbuf *vb, void *data, size_t length); void pst_unicode_init(); size_t pst_vb_utf16to8(pst_vbuf *dest, const char *inbuf, int iblen); size_t pst_vb_utf8to8bit(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset); size_t pst_vb_8bit2utf8(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset); #endif libpst-0.6.59/src/libpst.h0000644000000000000000000011745512145516225012254 00000000000000/*** * libpst.h * Part of LibPST project * Written by David Smith * dave.s@earthcorp.com */ // LibPST - Library for Accessing Outlook .pst files // Dave Smith - davesmith@users.sourceforge.net #ifndef __PST_LIBPST_H #define __PST_LIBPST_H #include "common.h" // switch to maximal packing for all structures in the libpst interface // this is reverted at the end of this file #ifdef _MSC_VER #pragma pack(push, 1) #endif #if defined(__GNUC__) || defined (__SUNPRO_C) || defined(__SUNPRO_CC) #pragma pack(1) #endif #define PST_TYPE_NOTE 1 #define PST_TYPE_SCHEDULE 2 #define PST_TYPE_APPOINTMENT 8 #define PST_TYPE_CONTACT 9 #define PST_TYPE_JOURNAL 10 #define PST_TYPE_STICKYNOTE 11 #define PST_TYPE_TASK 12 #define PST_TYPE_OTHER 13 #define PST_TYPE_REPORT 14 // defines types of possible encryption #define PST_NO_ENCRYPT 0 #define PST_COMP_ENCRYPT 1 #define PST_ENCRYPT 2 // defines different types of mappings #define PST_MAP_ATTRIB (uint32_t)1 #define PST_MAP_HEADER (uint32_t)2 // define my custom email attributes. #define PST_ATTRIB_HEADER -1 // defines types of free/busy values for appointment->showas #define PST_FREEBUSY_FREE 0 #define PST_FREEBUSY_TENTATIVE 1 #define PST_FREEBUSY_BUSY 2 #define PST_FREEBUSY_OUT_OF_OFFICE 3 // defines labels for appointment->label #define PST_APP_LABEL_NONE 0 #define PST_APP_LABEL_IMPORTANT 1 #define PST_APP_LABEL_BUSINESS 2 #define PST_APP_LABEL_PERSONAL 3 #define PST_APP_LABEL_VACATION 4 #define PST_APP_LABEL_MUST_ATTEND 5 #define PST_APP_LABEL_TRAVEL_REQ 6 #define PST_APP_LABEL_NEEDS_PREP 7 #define PST_APP_LABEL_BIRTHDAY 8 #define PST_APP_LABEL_ANNIVERSARY 9 #define PST_APP_LABEL_PHONE_CALL 10 // define type of recuring event #define PST_APP_RECUR_NONE 0 #define PST_APP_RECUR_DAILY 1 #define PST_APP_RECUR_WEEKLY 2 #define PST_APP_RECUR_MONTHLY 3 #define PST_APP_RECUR_YEARLY 4 // define attachment types #define PST_ATTACH_NONE 0 #define PST_ATTACH_BY_VALUE 1 #define PST_ATTACH_BY_REF 2 #define PST_ATTACH_BY_REF_RESOLV 3 #define PST_ATTACH_BY_REF_ONLY 4 #define PST_ATTACH_EMBEDDED 5 #define PST_ATTACH_OLE 6 // define flags #define PST_FLAG_READ 0x01 #define PST_FLAG_UNMODIFIED 0x02 #define PST_FLAG_SUBMIT 0x04 #define PST_FLAG_UNSENT 0x08 #define PST_FLAG_HAS_ATTACHMENT 0x10 #define PST_FLAG_FROM_ME 0x20 #define PST_FLAG_ASSOCIATED 0x40 #define PST_FLAG_RESEND 0x80 #define PST_FLAG_RN_PENDING 0x100 #define PST_FLAG_NRN_PENDING 0x200 typedef struct pst_entryid { int32_t u1; char entryid[16]; uint32_t id; } pst_entryid; typedef struct pst_index_ll { uint64_t i_id; uint64_t offset; uint64_t size; int64_t u1; struct pst_index_ll *next; } pst_index_ll; typedef struct pst_id2_tree { uint64_t id2; pst_index_ll *id; struct pst_id2_tree *child; struct pst_id2_tree *next; } pst_id2_tree; typedef struct pst_desc_tree { uint64_t d_id; uint64_t parent_d_id; pst_index_ll *desc; pst_index_ll *assoc_tree; int32_t no_child; struct pst_desc_tree *prev; struct pst_desc_tree *next; struct pst_desc_tree *parent; struct pst_desc_tree *child; struct pst_desc_tree *child_tail; } pst_desc_tree; /** The string is either utf8 encoded, or it is in the code page * specified by the containing mapi object. It can be forced into * utf8 by calling pst_convert_utf8() or pst_convert_utf8_null(). */ typedef struct pst_string { /** @li 1 true * @li 0 false */ int is_utf8; char *str; } pst_string; /** a simple wrapper for binary blobs */ typedef struct pst_binary { size_t size; char *data; } pst_binary; /** This contains the email related mapi elements */ typedef struct pst_item_email { /** mapi element 0x0e06 PR_MESSAGE_DELIVERY_TIME */ FILETIME *arrival_date; /** mapi element 0x0002 PR_ALTERNATE_RECIPIENT_ALLOWED * @li 1 true * @li 0 not set * @li -1 false */ int autoforward; /** mapi element 0x0e03 PR_DISPLAY_CC */ pst_string cc_address; /** mapi element 0x0e02 PR_DISPLAY_BCC */ pst_string bcc_address; /** mapi element 0x0071 PR_CONVERSATION_INDEX */ pst_binary conversation_index; /** mapi element 0x3a03 PR_CONVERSION_PROHIBITED * @li 1 true * @li 0 false */ int conversion_prohibited; /** mapi element 0x0e01 PR_DELETE_AFTER_SUBMIT * @li 1 true * @li 0 false */ int delete_after_submit; /** mapi element 0x0023 PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED * @li 1 true * @li 0 false */ int delivery_report; /** mapi element 0x6f04 */ pst_binary encrypted_body; /** mapi element 0x6f02 */ pst_binary encrypted_htmlbody; /** mapi element 0x007d PR_TRANSPORT_MESSAGE_HEADERS */ pst_string header; /** mapi element 0x1013 */ pst_string htmlbody; /** mapi element 0x0017 PR_IMPORTANCE * @li 0 low * @li 1 normal * @li 2 high */ int32_t importance; /** mapi element 0x1042 */ pst_string in_reply_to; /** mapi element 0x0058 PR_MESSAGE_CC_ME, this user is listed explicitly in the CC address * @li 1 true * @li 0 false */ int message_cc_me; /** mapi element 0x0059 PR_MESSAGE_RECIP_ME, this user appears in TO, CC or BCC address list * @li 1 true * @li 0 false */ int message_recip_me; /** mapi element 0x0057 PR_MESSAGE_TO_ME, this user is listed explicitly in the TO address * @li 1 true * @li 0 false */ int message_to_me; /** mapi element 0x1035 */ pst_string messageid; /** mapi element 0x002e PR_ORIGINAL_SENSITIVITY * @li 0=none * @li 1=personal * @li 2=private * @li 3=company confidential */ int32_t original_sensitivity; /** mapi element 0x0072 PR_ORIGINAL_DISPLAY_BCC */ pst_string original_bcc; /** mapi element 0x0073 PR_ORIGINAL_DISPLAY_CC */ pst_string original_cc; /** mapi element 0x0074 PR_ORIGINAL_DISPLAY_TO */ pst_string original_to; /** mapi element 0x0051 PR_RECEIVED_BY_SEARCH_KEY */ pst_string outlook_recipient; /** mapi element 0x0044 PR_RCVD_REPRESENTING_NAME */ pst_string outlook_recipient_name; /** mapi element 0x0052 PR_RCVD_REPRESENTING_SEARCH_KEY */ pst_string outlook_recipient2; /** mapi element 0x003b PR_SENT_REPRESENTING_SEARCH_KEY */ pst_string outlook_sender; /** mapi element 0x0042 PR_SENT_REPRESENTING_NAME */ pst_string outlook_sender_name; /** mapi element 0x0c1d PR_SENDER_SEARCH_KEY */ pst_string outlook_sender2; /** mapi element 0x0026 PR_PRIORITY * @li 0 nonurgent * @li 1 normal * @li 2 urgent */ /** mapi element */ int32_t priority; /** mapi element 0x0070 PR_CONVERSATION_TOPIC */ pst_string processed_subject; /** mapi element 0x0029 PR_READ_RECEIPT_REQUESTED * @li 1 true * @li 0 false */ int read_receipt; /** mapi element 0x0075 PR_RECEIVED_BY_ADDRTYPE */ pst_string recip_access; /** mapi element 0x0076 PR_RECEIVED_BY_EMAIL_ADDRESS */ pst_string recip_address; /** mapi element 0x0077 PR_RCVD_REPRESENTING_ADDRTYPE */ pst_string recip2_access; /** mapi element 0x0078 PR_RCVD_REPRESENTING_EMAIL_ADDRESS */ pst_string recip2_address; /** mapi element 0x0c17 PR_REPLY_REQUESTED * @li 1 true * @li 0 false */ int reply_requested; /** mapi element 0x0050 PR_REPLY_RECIPIENT_NAMES */ pst_string reply_to; /** mapi element 0x1046, this seems to be the message-id of the rfc822 mail that is being returned */ pst_string return_path_address; /** mapi element 0x1007 PR_RTF_SYNC_BODY_COUNT, * a count of the *significant* charcters in the rtf body. Doesn't count * whitespace and other ignorable characters. */ int32_t rtf_body_char_count; /** mapi element 0x1006 PR_RTF_SYNC_BODY_CRC */ int32_t rtf_body_crc; /** mapi element 0x1008 PR_RTF_SYNC_BODY_TAG, * the first couple of lines of RTF body so that after modification, then beginning can * once again be found. */ pst_string rtf_body_tag; /** mapi element 0x1009 PR_RTF_COMPRESSED, * the compressed rtf body data. * Use pst_lzfu_decompress() to retrieve the actual rtf body data. */ pst_binary rtf_compressed; /** mapi element 0x0e1f PR_RTF_IN_SYNC, * True means that the rtf version is same as text body. * False means rtf version is more up-to-date than text body. * If this value doesn't exist, text body is more up-to-date than rtf and * cannot update to the rtf. * @li 1 true * @li 0 false */ int rtf_in_sync; /** mapi element 0x1010 PR_RTF_SYNC_PREFIX_COUNT, * a count of the ignored characters before the first significant character */ int32_t rtf_ws_prefix_count; /** mapi element 0x1011 PR_RTF_SYNC_TRAILING_COUNT, * a count of the ignored characters after the last significant character */ int32_t rtf_ws_trailing_count; /** mapi element 0x0064 PR_SENT_REPRESENTING_ADDRTYPE */ pst_string sender_access; /** mapi element 0x0065 PR_SENT_REPRESENTING_EMAIL_ADDRESS */ pst_string sender_address; /** mapi element 0x0c1e PR_SENDER_ADDRTYPE */ pst_string sender2_access; /** mapi element 0x0c1f PR_SENDER_EMAIL_ADDRESS */ pst_string sender2_address; /** mapi element 0x0036 PR_SENSITIVITY * @li 0=none * @li 1=personal * @li 2=private * @li 3=company confidential */ int32_t sensitivity; /** mapi element 0x0039 PR_CLIENT_SUBMIT_TIME */ FILETIME *sent_date; /** mapi element 0x0e0a PR_SENTMAIL_ENTRYID */ pst_entryid *sentmail_folder; /** mapi element 0x0e04 PR_DISPLAY_TO */ pst_string sentto_address; /** mapi element 0x1001 PR_REPORT_TEXT, delivery report dsn body */ pst_string report_text; /** mapi element 0x0032 PR_REPORT_TIME, delivery report time */ FILETIME *report_time; /** mapi element 0x0c04 PR_NDR_REASON_CODE */ int32_t ndr_reason_code; /** mapi element 0x0c05 PR_NDR_DIAG_CODE */ int32_t ndr_diag_code; /** mapi element 0x0c1b PR_SUPPLEMENTARY_INFO */ pst_string supplementary_info; /** mapi element 0x0c20 PR_NDR_STATUS_CODE */ int32_t ndr_status_code; // elements added for .msg processing /** mapi element 0x0040 PR_RECEIVED_BY_NAME */ pst_string outlook_received_name1; /** mapi element 0x0c1a PR_SENDER_NAME */ pst_string outlook_sender_name2; /** mapi element 0x0e1d PR_NORMALIZED_SUBJECT */ pst_string outlook_normalized_subject; /** mapi element 0x300b PR_SEARCH_KEY */ pst_string outlook_search_key; } pst_item_email; /** This contains the folder related mapi elements */ typedef struct pst_item_folder { /** mapi element 0x3602 PR_CONTENT_COUNT */ int32_t item_count; /** mapi element 0x3603 PR_CONTENT_UNREAD */ int32_t unseen_item_count; /** mapi element 0x3617 PR_ASSOC_CONTENT_COUNT Associated content are items that are attached to this folder, but are hidden from users. */ int32_t assoc_count; /** mapi element 0x360a PR_SUBFOLDERS * @li 1 true * @li 0 false */ /** mapi element */ int subfolder; } pst_item_folder; /** This contains the message store related mapi elements */ typedef struct pst_item_message_store { /** mapi element 0x35e0 */ pst_entryid *top_of_personal_folder; /** mapi element 0x35e2 */ pst_entryid *default_outbox_folder; /** mapi element 0x35e3 */ pst_entryid *deleted_items_folder; /** mapi element 0x35e4 */ pst_entryid *sent_items_folder; /** mapi element 0x35e5 */ pst_entryid *user_views_folder; /** mapi element 0x35e6 */ pst_entryid *common_view_folder; /** mapi element 0x35e7 */ pst_entryid *search_root_folder; /** mapi element 0x7c07 */ pst_entryid *top_of_folder; /** mapi element 0x35df, * bit mask of folders in this message store * @li 0x1 FOLDER_IPM_SUBTREE_VALID * @li 0x2 FOLDER_IPM_INBOX_VALID * @li 0x4 FOLDER_IPM_OUTBOX_VALID * @li 0x8 FOLDER_IPM_WASTEBOX_VALID * @li 0x10 FOLDER_IPM_SENTMAIL_VALID * @li 0x20 FOLDER_VIEWS_VALID * @li 0x40 FOLDER_COMMON_VIEWS_VALID * @li 0x80 FOLDER_FINDER_VALID */ int32_t valid_mask; /** mapi element 0x76ff */ int32_t pwd_chksum; } pst_item_message_store; /** This contains the contact related mapi elements */ typedef struct pst_item_contact { /** mapi element 0x3a00 PR_ACCOUNT */ pst_string account_name; /** mapi element 0x3003 PR_EMAIL_ADDRESS, or 0x8083 */ pst_string address1; /** mapi element 0x8085 */ pst_string address1a; /** mapi element 0x8084 */ pst_string address1_desc; /** mapi element 0x3002 PR_ADDRTYPE, or 0x8082 */ pst_string address1_transport; /** mapi element 0x8093 */ pst_string address2; /** mapi element 0x8095 */ pst_string address2a; /** mapi element 0x8094 */ pst_string address2_desc; /** mapi element 0x8092 */ pst_string address2_transport; /** mapi element 0x80a3 */ pst_string address3; /** mapi element 0x80a5 */ pst_string address3a; /** mapi element 0x80a4 */ pst_string address3_desc; /** mapi element 0x80a2 */ pst_string address3_transport; /** mapi element 0x3a30 PR_ASSISTANT */ pst_string assistant_name; /** mapi element 0x3a2e PR_ASSISTANT_TELEPHONE_NUMBER */ pst_string assistant_phone; /** mapi element 0x8535 */ pst_string billing_information; /** mapi element 0x3a42 PR_BIRTHDAY */ FILETIME *birthday; /** mapi element 0x801b */ pst_string business_address; /** mapi element 0x3a27 PR_BUSINESS_ADDRESS_CITY */ pst_string business_city; /** mapi element 0x3a26 PR_BUSINESS_ADDRESS_COUNTRY */ pst_string business_country; /** mapi element 0x3a24 PR_BUSINESS_FAX_NUMBER */ pst_string business_fax; /** mapi element 0x3a51 PR_BUSINESS_HOME_PAGE */ pst_string business_homepage; /** mapi element 0x3a08 PR_BUSINESS_TELEPHONE_NUMBER */ pst_string business_phone; /** mapi element 0x3a1b PR_BUSINESS2_TELEPHONE_NUMBER */ pst_string business_phone2; /** mapi element 0x3a2b PR_BUSINESS_PO_BOX */ pst_string business_po_box; /** mapi element 0x3a2a PR_BUSINESS_POSTAL_CODE */ pst_string business_postal_code; /** mapi element 0x3a28 PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE */ pst_string business_state; /** mapi element 0x3a29 PR_BUSINESS_ADDRESS_STREET */ pst_string business_street; /** mapi element 0x3a02 PR_CALLBACK_TELEPHONE_NUMBER */ pst_string callback_phone; /** mapi element 0x3a1e PR_CAR_TELEPHONE_NUMBER */ pst_string car_phone; /** mapi element 0x3a57 PR_COMPANY_MAIN_PHONE_NUMBER */ pst_string company_main_phone; /** mapi element 0x3a16 PR_COMPANY_NAME */ pst_string company_name; /** mapi element 0x3a49 PR_COMPUTER_NETWORK_NAME */ pst_string computer_name; /** mapi element 0x3a4a PR_CUSTOMER_ID */ pst_string customer_id; /** mapi element 0x3a15 PR_POSTAL_ADDRESS */ pst_string def_postal_address; /** mapi element 0x3a18 PR_DEPARTMENT_NAME */ pst_string department; /** mapi element 0x3a45 PR_DISPLAY_NAME_PREFIX */ pst_string display_name_prefix; /** mapi element 0x3a06 PR_GIVEN_NAME */ pst_string first_name; /** mapi element 0x8530 */ pst_string followup; /** mapi element 0x80d8 */ pst_string free_busy_address; /** mapi element 0x3a4c PR_FTP_SITE */ pst_string ftp_site; /** mapi element 0x8005 */ pst_string fullname; /** mapi element 0x3a4d PR_GENDER * @li 0 unspecified * @li 1 female * @li 2 male */ int16_t gender; /** mapi element 0x3a07 PR_GOVERNMENT_ID_NUMBER */ pst_string gov_id; /** mapi element 0x3a43 PR_HOBBIES */ pst_string hobbies; /** mapi element 0x801a */ pst_string home_address; /** mapi element 0x3a59 PR_HOME_ADDRESS_CITY */ pst_string home_city; /** mapi element 0x3a5a PR_HOME_ADDRESS_COUNTRY */ pst_string home_country; /** mapi element 0x3a25 PR_HOME_FAX_NUMBER */ pst_string home_fax; /** mapi element 0x3a09 PR_HOME_TELEPHONE_NUMBER */ pst_string home_phone; /** mapi element 0x3a2f PR_HOME2_TELEPHONE_NUMBER */ pst_string home_phone2; /** mapi element 0x3a5e PR_HOME_ADDRESS_POST_OFFICE_BOX */ pst_string home_po_box; /** mapi element 0x3a5b PR_HOME_ADDRESS_POSTAL_CODE */ pst_string home_postal_code; /** mapi element 0x3a5c PR_HOME_ADDRESS_STATE_OR_PROVINCE */ pst_string home_state; /** mapi element 0x3a5d PR_HOME_ADDRESS_STREET */ pst_string home_street; /** mapi element 0x3a0a PR_INITIALS */ pst_string initials; /** mapi element 0x3a2d PR_ISDN_NUMBER */ pst_string isdn_phone; /** mapi element 0x3a17 PR_TITLE */ pst_string job_title; /** mapi element 0x3a0b PR_KEYWORD */ pst_string keyword; /** mapi element 0x3a0c PR_LANGUAGE */ pst_string language; /** mapi element 0x3a0d PR_LOCATION */ pst_string location; /** mapi element 0x3a0e PR_MAIL_PERMISSION * @li 1 true * @li 0 false */ int mail_permission; /** mapi element 0x3a4e PR_MANAGER_NAME */ pst_string manager_name; /** mapi element 0x3a44 PR_MIDDLE_NAME */ pst_string middle_name; /** mapi element 0x8534 */ pst_string mileage; /** mapi element 0x3a1c PR_MOBILE_TELEPHONE_NUMBER */ pst_string mobile_phone; /** mapi element 0x3a4f PR_NICKNAME */ pst_string nickname; /** mapi element 0x3a19 PR_OFFICE_LOCATION */ pst_string office_loc; /** mapi element 0x3a0f PR_MHS_COMMON_NAME */ pst_string common_name; /** mapi element 0x3a10 PR_ORGANIZATIONAL_ID_NUMBER */ pst_string org_id; /** mapi element 0x801c */ pst_string other_address; /** mapi element 0x3a5f PR_OTHER_ADDRESS_CITY */ pst_string other_city; /** mapi element 0x3a60 PR_OTHER_ADDRESS_COUNTRY */ pst_string other_country; /** mapi element 0x3a1f PR_OTHER_TELEPHONE_NUMBER */ pst_string other_phone; /** mapi element 0x3a64 PR_OTHER_ADDRESS_POST_OFFICE_BOX */ pst_string other_po_box; /** mapi element 0x3a61 PR_OTHER_ADDRESS_POSTAL_CODE */ pst_string other_postal_code; /** mapi element 0x3a62 PR_OTHER_ADDRESS_STATE_OR_PROVINCE */ pst_string other_state; /** mapi element 0x3a63 PR_OTHER_ADDRESS_STREET */ pst_string other_street; /** mapi element 0x3a21 PR_PAGER_TELEPHONE_NUMBER */ pst_string pager_phone; /** mapi element 0x3a50 PR_PERSONAL_HOME_PAGE */ pst_string personal_homepage; /** mapi element 0x3a47 PR_PREFERRED_BY_NAME */ pst_string pref_name; /** mapi element 0x3a23 PR_PRIMARY_FAX_NUMBER */ pst_string primary_fax; /** mapi element 0x3a1a PR_PRIMARY_TELEPHONE_NUMBER */ pst_string primary_phone; /** mapi element 0x3a46 PR_PROFESSION */ pst_string profession; /** mapi element 0x3a1d PR_RADIO_TELEPHONE_NUMBER */ pst_string radio_phone; /** mapi element 0x3a40 PR_SEND_RICH_INFO * @li 1 true * @li 0 false */ int rich_text; /** mapi element 0x3a48 PR_SPOUSE_NAME */ pst_string spouse_name; /** mapi element 0x3a05 PR_GENERATION (Jr., Sr., III, etc) */ pst_string suffix; /** mapi element 0x3a11 PR_SURNAME */ pst_string surname; /** mapi element 0x3a2c PR_TELEX_NUMBER */ pst_string telex; /** mapi element 0x3a20 PR_TRANSMITTABLE_DISPLAY_NAME */ pst_string transmittable_display_name; /** mapi element 0x3a4b PR_TTYTDD_PHONE_NUMBER */ pst_string ttytdd_phone; /** mapi element 0x3a41 PR_WEDDING_ANNIVERSARY */ FILETIME *wedding_anniversary; /** mapi element 0x8045 */ pst_string work_address_street; /** mapi element 0x8046 */ pst_string work_address_city; /** mapi element 0x8047 */ pst_string work_address_state; /** mapi element 0x8048 */ pst_string work_address_postalcode; /** mapi element 0x8049 */ pst_string work_address_country; /** mapi element 0x804a */ pst_string work_address_postofficebox; } pst_item_contact; /** This contains the attachment related mapi elements */ typedef struct pst_item_attach { /** mapi element 0x3704 PR_ATTACH_FILENAME */ pst_string filename1; /** mapi element 0x3707 PR_ATTACH_LONG_FILENAME */ pst_string filename2; /** mapi element 0x370e PR_ATTACH_MIME_TAG */ pst_string mimetype; /** mapi element 0x3701 PR_ATTACH_DATA_OBJ */ pst_binary data; /** only used if the attachment is by reference, in which case this is the id2 reference */ uint64_t id2_val; /** calculated from id2_val during creation of record */ uint64_t i_id; /** id2 tree needed to resolve attachments by reference */ pst_id2_tree *id2_head; /** mapi element 0x3705 PR_ATTACH_METHOD * @li 0 no attachment * @li 1 attach by value * @li 2 attach by reference * @li 3 attach by reference resolve * @li 4 attach by reference only * @li 5 embedded message * @li 6 OLE */ int32_t method; /** mapi element 0x370b PR_RENDERING_POSITION */ int32_t position; /** mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE */ int32_t sequence; struct pst_item_attach *next; } pst_item_attach; /** linked list of extra header fields */ typedef struct pst_item_extra_field { char *field_name; char *value; struct pst_item_extra_field *next; } pst_item_extra_field; /** This contains the journal related mapi elements */ typedef struct pst_item_journal { /** mapi element 0x8706 */ FILETIME *start; /** mapi element 0x8708 */ FILETIME *end; /** mapi element 0x8700 */ pst_string type; /** mapi element 0x8712 */ pst_string description; } pst_item_journal; /** This contains the recurrence data separated into fields. http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html */ typedef struct pst_recurrence { /** 0x30043004 */ uint32_t signature; /** @li 0 daily * @li 1 weekly * @li 2 monthly * @li 3 yearly */ uint32_t type; /** implies number of recurrence parameters * @li 0 has 3 parameters * @li 1 has 4 parameters * @li 2 has 4 parameters * @li 3 has 5 parameters */ uint32_t sub_type; /** must be contiguous, not an array to make python interface easier */ uint32_t parm1; uint32_t parm2; uint32_t parm3; uint32_t parm4; uint32_t parm5; /** type of termination of the recurrence @li 0 terminates on a date @li 1 terminates based on integer number of occurrences @li 2 never terminates */ uint32_t termination; /** recurrence interval in terms of the recurrence type */ uint32_t interval; /** bit mask of days of the week */ uint32_t bydaymask; /** day of month for monthly and yearly recurrences */ uint32_t dayofmonth; /** month of year for yearly recurrences */ uint32_t monthofyear; /** occurence of day for 2nd Tuesday of month, in which case position is 2 */ uint32_t position; /** number of occurrences, even if recurrence terminates based on date */ uint32_t count; // there is more data, including the termination date, // but we can get that from other mapi elements. } pst_recurrence; /** This contains the appointment related mapi elements */ typedef struct pst_item_appointment { /** mapi element 0x820d PR_OUTLOOK_EVENT_START_DATE */ FILETIME *start; /** mapi element 0x820e PR_OUTLOOK_EVENT_START_END */ FILETIME *end; /** mapi element 0x8208 PR_OUTLOOK_EVENT_LOCATION */ pst_string location; /** mapi element 0x8503 PR_OUTLOOK_COMMON_REMINDER_SET * @li 1 true * @li 0 false */ int alarm; /** mapi element 0x8560 */ FILETIME *reminder; /** mapi element 0x8501 PR_OUTLOOK_COMMON_REMINDER_MINUTES_BEFORE */ int32_t alarm_minutes; /** mapi element 0x851f */ pst_string alarm_filename; /** mapi element 0x8234 */ pst_string timezonestring; /** mapi element 0x8205 PR_OUTLOOK_EVENT_SHOW_TIME_AS * @li 0 free * @li 1 tentative * @li 2 busy * @li 3 out of office*/ int32_t showas; /** mapi element 0x8214 * @li 0 None * @li 1 Important * @li 2 Business * @li 3 Personal * @li 4 Vacation * @li 5 Must Attend * @li 6 Travel Required * @li 7 Needs Preparation * @li 8 Birthday * @li 9 Anniversary * @li 10 Phone Call */ int32_t label; /** mapi element 0x8215 PR_OUTLOOK_EVENT_ALL_DAY * @li 1 true * @li 0 false */ int all_day; /** mapi element 0x8223 PR_OUTLOOK_EVENT_IS_RECURRING * @li 1 true * @li 0 false */ int is_recurring; /** mapi element 0x8231 * @li 0 none * @li 1 daily * @li 2 weekly * @li 3 monthly * @li 4 yearly */ int32_t recurrence_type; /** mapi element 0x8232 recurrence description */ pst_string recurrence_description; /** mapi element 0x8216 recurrence data */ pst_binary recurrence_data; /** mapi element 0x8235 PR_OUTLOOK_EVENT_RECURRENCE_START */ FILETIME *recurrence_start; /** mapi element 0x8236 PR_OUTLOOK_EVENT_RECURRENCE_END */ FILETIME *recurrence_end; } pst_item_appointment; /** This contains the common mapi elements, and pointers to structures for * each major mapi item type. It represents a complete mapi object. */ typedef struct pst_item { /** pointer to the pst_file */ struct pst_file *pf; /** block id that can be used to generate uid */ uint64_t block_id; /** email mapi elements */ pst_item_email *email; /** folder mapi elements */ pst_item_folder *folder; /** contact mapi elements */ pst_item_contact *contact; /** linked list of attachments */ pst_item_attach *attach; /** message store mapi elements */ pst_item_message_store *message_store; /** linked list of extra headers and such */ pst_item_extra_field *extra_fields; /** journal mapi elements */ pst_item_journal *journal; /** calendar mapi elements */ pst_item_appointment *appointment; /** derived from mapi elements 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS * @li 1 PST_TYPE_NOTE * @li 2 PST_TYPE_SCHEDULE * @li 8 PST_TYPE_APPOINTMENT * @li 9 PST_TYPE_CONTACT * @li 10 PST_TYPE_JOURNAL * @li 11 PST_TYPE_STICKYNOTE * @li 12 PST_TYPE_TASK * @li 13 PST_TYPE_OTHER * @li 14 PST_TYPE_REPORT */ int type; /** mapi element 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS */ char *ascii_type; /** mapi element 0x0e07 PR_MESSAGE_FLAGS * @li 0x01 Read * @li 0x02 Unmodified * @li 0x04 Submit * @li 0x08 Unsent * @li 0x10 Has Attachments * @li 0x20 From Me * @li 0x40 Associated * @li 0x80 Resend * @li 0x100 RN Pending * @li 0x200 NRN Pending */ int32_t flags; /** mapi element 0x3001 PR_DISPLAY_NAME */ pst_string file_as; /** mapi element 0x3004 PR_COMMENT */ pst_string comment; /** derived from extra_fields["content-type"] if it contains a charset= subfield */ pst_string body_charset; /** mapi element 0x1000 PR_BODY */ pst_string body; /** mapi element 0x0037 PR_SUBJECT */ pst_string subject; /** mapi element 0x3fde PR_INTERNET_CPID */ int32_t internet_cpid; /** mapi element 0x3ffd PR_MESSAGE_CODEPAGE */ int32_t message_codepage; /** mapi element 0x0e08 PR_MESSAGE_SIZE */ int32_t message_size; /** mapi element 0x8554 PR_OUTLOOK_VERSION */ pst_string outlook_version; /** mapi element 0x0ff9 PR_RECORD_KEY */ pst_binary record_key; /** mapi element 0x65e3 PR_PREDECESSOR_CHANGE_LIST */ pst_binary predecessor_change; /** mapi element 0x0063 PR_RESPONSE_REQUESTED * @li 1 true * @li 0 false */ int response_requested; /** mapi element 0x3007 PR_CREATION_TIME */ FILETIME *create_date; /** mapi element 0x3008 PR_LAST_MODIFICATION_TIME */ FILETIME *modify_date; /** mapi element 0x002b PR_RECIPIENT_REASSIGNMENT_PROHIBITED * @li 1 true * @li 0 false */ int private_member; } pst_item; /** Linked list of extended attributes. * This is used to convert mapi_id values in the pst file into * cannonical mapi_id values to be used in this code. This list * is kept in sorted order, where the key is the 'map' field. * Some mapi_id values are converted to cannonical mapi_id values * (PST_MAP_ATTRIB), and others are converted to a string * (PST_ATTRIB_HEADER). */ typedef struct pst_x_attrib_ll { /** @li 1 PST_MAP_ATTRIB map->int attribute @li 2 PST_MAP_HEADER map->string header */ uint32_t mytype; /** key for the mapping */ uint32_t map; /** data target of the mapping, either uint32_t or string */ void *data; /** link to next item in the list */ struct pst_x_attrib_ll *next; } pst_x_attrib_ll; /** this is only used for internal debugging */ typedef struct pst_block_recorder { struct pst_block_recorder *next; int64_t offset; size_t size; int readcount; } pst_block_recorder; typedef struct pst_file { /** file pointer to opened PST file */ FILE* fp; /** original cwd when the file was opened */ char* cwd; /** original file name when the file was opened */ char* fname; /** default character set for items without one */ char* charset; /** the head and tail of the linked list of index structures */ pst_index_ll *i_head, *i_tail; /** the head and tail of the top level of the descriptor tree */ pst_desc_tree *d_head, *d_tail; /** the head of the extended attributes linked list */ pst_x_attrib_ll *x_head; /** the head of the block recorder, a debug artifact * used to detect cases where we might read the same * block multiple times while processing a pst file. */ pst_block_recorder *block_head; /** @li 0 is 32-bit pst file, pre Outlook 2003; * @li 1 is 64-bit pst file, Outlook 2003 or later */ int do_read64; /** file offset of the first b-tree node in the index tree */ uint64_t index1; /** back pointer value in the first b-tree node in the index tree */ uint64_t index1_back; /** file offset of the first b-tree node in the descriptor tree*/ uint64_t index2; /** back pointer value in the first b-tree node in the descriptor tree */ uint64_t index2_back; /** size of the pst file */ uint64_t size; /** @li 0 PST_NO_ENCRYPT, none * @li 1 PST_COMP_ENCRYPT, simple byte substitution cipher with fixed key * @li 2 PST_ENCRYPT, german enigma 3 rotor cipher with fixed key */ unsigned char encryption; /** index type or file type * @li 0x0e 32 bit pre Outlook 2003 * @li 0x0f 32 bit pre Outlook 2003 * @li 0x15 64 bit Outlook 2003 or later * @li 0x17 64 bit Outlook 2003 or later */ unsigned char ind_type; } pst_file; /** Open a pst file. * @param pf pointer to uninitialized pst_file structure. This structure * will be filled in by this function. * @param name name of the file, suitable for fopen(). * @param charset default charset for item with unspecified character sets * @return 0 if ok, -1 if error */ int pst_open(pst_file *pf, const char *name, const char *charset); /** Reopen the pst file after a fork * @param pf pointer to the pst_file structure setup by pst_open(). * @return 0 if ok, -1 if error */ int pst_reopen(pst_file *pf); /** Load the index entries from the pst file. This loads both the * i_id linked list, and the d_id tree, and should normally be the * first call after pst_open(). * @param pf pointer to the pst_file structure setup by pst_open(). */ int pst_load_index (pst_file *pf); /** Load the extended attribute mapping table from the pst file. This * should normally be the second call after pst_open(). * @param pf pointer to the pst_file structure setup by pst_open(). */ int pst_load_extended_attributes(pst_file *pf); /** Close a pst file. * @param pf pointer to the pst_file structure setup by pst_open(). */ int pst_close(pst_file *pf); /** Get the top of folders descriptor tree. This is the main descriptor tree * that needs to be walked to look at every item in the pst file. * @param pf pointer to the pst_file structure setup by pst_open(). * @param root root item, which can be obtained by pst_parse_item(pf, pf->d_head, NULL). */ pst_desc_tree* pst_getTopOfFolders(pst_file *pf, const pst_item *root); /** Assemble the binary attachment into a single buffer. * @param pf pointer to the pst_file structure setup by pst_open(). * @param attach pointer to the attachment record * @return structure containing size of and pointer to the buffer. * the caller must free this buffer. */ pst_binary pst_attach_to_mem(pst_file *pf, pst_item_attach *attach); /** Write a binary attachment to a file. * @param pf pointer to the pst_file structure setup by pst_open(). * @param attach pointer to the attachment record * @param fp pointer to an open FILE. */ size_t pst_attach_to_file(pst_file *pf, pst_item_attach *attach, FILE* fp); /** Write a binary attachment base64 encoded to a file. * @param pf pointer to the pst_file structure setup by pst_open(). * @param attach pointer to the attachment record * @param fp pointer to an open FILE. */ size_t pst_attach_to_file_base64(pst_file *pf, pst_item_attach *attach, FILE* fp); /** Walk the descriptor tree. * @param d pointer to the current item in the descriptor tree. * @return pointer to the next item in the descriptor tree. */ pst_desc_tree* pst_getNextDptr(pst_desc_tree* d); /** Assemble a mapi object from a descriptor pointer. * @param pf pointer to the pst_file structure setup by pst_open(). * @param d_ptr pointer to an item in the descriptor tree. * @param m_head normally NULL. This is only used when processing embedded * attached rfc822 messages, in which case it is attach->id2_head. * @return pointer to the mapi object. Must be free'd by pst_freeItem(). */ pst_item* pst_parse_item (pst_file *pf, pst_desc_tree *d_ptr, pst_id2_tree *m_head); /** Free the item returned by pst_parse_item(). * @param item pointer to item returned from pst_parse_item(). */ void pst_freeItem(pst_item *item); /** Lookup the i_id in the index linked list, and return a pointer to the element. * @param pf pointer to the pst_file structure setup by pst_open(). * @param i_id key for the index linked list * @return pointer to the element, or NULL if not found. */ pst_index_ll* pst_getID(pst_file* pf, uint64_t i_id); /** Get an ID block from the file using pst_ff_getIDblock() and decrypt if necessary. * @param pf pointer to the pst_file structure setup by pst_open(). * @param i_id ID of block to retrieve * @param buf reference to pointer to buffer that will contain the data block. * If this pointer is non-NULL, it will first be free()d. * @return Size of block read into memory */ size_t pst_ff_getIDblock_dec(pst_file *pf, uint64_t i_id, char **buf); /** fwrite with checking for null pointer. * @param ptr pointer to the buffer * @param size size of each item * @param nmemb number of items * @param stream output file * @return number of bytes written, zero if ptr==NULL */ size_t pst_fwrite(const void* ptr, size_t size, size_t nmemb, FILE* stream); /** Add any necessary escape characters for rfc2426 vcard format * @param[in] str pointer to input string * @param[in,out] result pointer to a char* pointer that may be realloc'ed if needed * @param[in,out] resultlen size of the result buffer * @return pointer to output string, either the input pointer if * there are no characters that need escapes, or a pointer * to a possibly realloc'ed result buffer. */ char* pst_rfc2426_escape(char* str, char** result, size_t* resultlen); /** Convert a FILETIME into rfc2425 date/time format 1953-10-15T23:10:00Z * which is the same as one of the forms in the ISO3601 standard * @param[in] ft time to be converted * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return time in rfc2425 format */ char* pst_rfc2425_datetime_format(const FILETIME* ft, int buflen, char* result); /** Convert a FILETIME into rfc2445 date/time format 19531015T231000Z * @param[in] ft time to be converted * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return time in rfc2445 format */ char* pst_rfc2445_datetime_format(const FILETIME* ft, int buflen, char* result); /** Convert the current time rfc2445 date/time format 19531015T231000Z * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return time in rfc2445 format */ char* pst_rfc2445_datetime_format_now(int buflen, char* result); /** Get the default character set for this item. This is used to find * the charset for pst_string elements that are not already in utf8 encoding. * @param item pointer to the mapi item of interest * @param[in] buflen length of the output buffer * @param[out] result pointer to output buffer, must be at least 30 bytes * @return default character set as a string useable by iconv() */ const char* pst_default_charset(pst_item *item, int buflen, char* result); /** Convert str to rfc2231 encoding of str * @param str pointer to the mapi string of interest */ void pst_rfc2231(pst_string *str); /** Convert str to rfc2047 encoding of str, possibly enclosed in quotes if it contains spaces * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest * @param needs_quote true if strings containing spaces should be wrapped in quotes */ void pst_rfc2047(pst_item *item, pst_string *str, int needs_quote); /** Convert str to utf8 if possible; null strings are preserved. * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest */ void pst_convert_utf8_null(pst_item *item, pst_string *str); /** Convert str to utf8 if possible; null strings are converted into empty strings. * @param item pointer to the containing mapi item * @param str pointer to the mapi string of interest */ void pst_convert_utf8(pst_item *item, pst_string *str); /** Decode raw recurrence data into a better structure. * @param appt pointer to appointment structure * @return pointer to decoded recurrence structure that must be free'd by the caller. */ pst_recurrence* pst_convert_recurrence(pst_item_appointment* appt); /** Free a recurrence structure. * @param r input pointer to be freed */ void pst_free_recurrence(pst_recurrence* r); // switch from maximal packing back to default packing // undo the packing from the beginning of this file #ifdef _MSC_VER #pragma pack(pop) #endif #if defined(__GNUC__) || defined (__SUNPRO_C) || defined(__SUNPRO_CC) #pragma pack() #endif #endif libpst-0.6.59/src/vbuf.c0000644000000000000000000001535212145516225011705 00000000000000 #include "define.h" static int unicode_up = 0; static iconv_t i16to8; static const char *target_charset = NULL; static int target_open_from = 0; static int target_open_to = 0; static iconv_t i8totarget = (iconv_t)-1; static iconv_t target2i8 = (iconv_t)-1; #define ASSERT(x,...) { if( !(x) ) DIE(( __VA_ARGS__)); } /** DESTRUCTIVELY grow or shrink buffer */ static void pst_vbresize(pst_vbuf *vb, size_t len); static void pst_vbresize(pst_vbuf *vb, size_t len) { vb->dlen = 0; if (vb->blen >= len) { vb->b = vb->buf; return; } vb->buf = realloc(vb->buf, len); vb->b = vb->buf; vb->blen = len; } static size_t pst_vbavail(pst_vbuf * vb); static size_t pst_vbavail(pst_vbuf * vb) { return vb->blen - vb->dlen - (size_t)(vb->b - vb->buf); } static void open_targets(const char* charset); static void open_targets(const char* charset) { if (!target_charset || strcasecmp(target_charset, charset)) { if (target_open_from) iconv_close(i8totarget); if (target_open_to) iconv_close(target2i8); if (target_charset) free((char *)target_charset); target_charset = strdup(charset); target_open_from = 1; target_open_to = 1; i8totarget = iconv_open(target_charset, "utf-8"); if (i8totarget == (iconv_t)-1) { target_open_from = 0; DEBUG_WARN(("Couldn't open iconv descriptor for utf-8 to %s.\n", target_charset)); } target2i8 = iconv_open("utf-8", target_charset); if (target2i8 == (iconv_t)-1) { target_open_to = 0; DEBUG_WARN(("Couldn't open iconv descriptor for %s to utf-8.\n", target_charset)); } } } static size_t sbcs_conversion(pst_vbuf *dest, const char *inbuf, int iblen, iconv_t conversion); static size_t sbcs_conversion(pst_vbuf *dest, const char *inbuf, int iblen, iconv_t conversion) { size_t inbytesleft = iblen; size_t icresult = (size_t)-1; size_t outbytesleft = 0; char *outbuf = NULL; int myerrno; DEBUG_ENT("sbcs_conversion"); pst_vbresize(dest, 2*iblen); do { outbytesleft = dest->blen - dest->dlen; outbuf = dest->b + dest->dlen; icresult = iconv(conversion, (ICONV_CONST char**)&inbuf, &inbytesleft, &outbuf, &outbytesleft); myerrno = errno; dest->dlen = outbuf - dest->b; if (inbytesleft) pst_vbgrow(dest, 2*inbytesleft); } while ((size_t)-1 == icresult && E2BIG == myerrno); if (icresult == (size_t)-1) { DEBUG_WARN(("iconv failure: %s\n", strerror(myerrno))); pst_unicode_init(); DEBUG_RET(); return (size_t)-1; } DEBUG_RET(); return 0; } static void pst_unicode_close(); static void pst_unicode_close() { iconv_close(i16to8); if (target_open_from) iconv_close(i8totarget); if (target_open_to) iconv_close(target2i8); if (target_charset) free((char *)target_charset); target_charset = NULL; target_open_from = 0; target_open_to = 0; unicode_up = 0; } static int utf16_is_terminated(const char *str, int length); static int utf16_is_terminated(const char *str, int length) { int len = -1; int i; for (i = 0; i < length; i += 2) { if (str[i] == 0 && str[i + 1] == 0) { len = i; } } if (len == -1) { DEBUG_WARN(("utf16 string is not zero terminated\n")); } return (len == -1) ? 0 : 1; } pst_vbuf *pst_vballoc(size_t len) { pst_vbuf *result = pst_malloc(sizeof(pst_vbuf)); if (result) { result->dlen = 0; result->blen = 0; result->buf = NULL; pst_vbresize(result, len); } else DIE(("malloc() failure")); return result; } /** out: vbavail(vb) >= len, data are preserved */ void pst_vbgrow(pst_vbuf *vb, size_t len) { if (0 == len) return; if (0 == vb->blen) { pst_vbresize(vb, len); return; } if (vb->dlen + len > vb->blen) { if (vb->dlen + len < vb->blen * 1.5) len = vb->blen * 1.5; char *nb = pst_malloc(vb->blen + len); if (!nb) DIE(("malloc() failure")); vb->blen = vb->blen + len; memcpy(nb, vb->b, vb->dlen); free(vb->buf); vb->buf = nb; vb->b = vb->buf; } else { if (vb->b != vb->buf) memcpy(vb->buf, vb->b, vb->dlen); } vb->b = vb->buf; ASSERT(pst_vbavail(vb) >= len, "vbgrow(): I have failed in my mission."); } /** set vbuf b size=len, resize if necessary, relen = how much to over-allocate */ void pst_vbset(pst_vbuf * vb, void *b, size_t len) { pst_vbresize(vb, len); memcpy(vb->b, b, len); vb->dlen = len; } /** append len bytes of b to vb, resize if necessary */ void pst_vbappend(pst_vbuf *vb, void *b, size_t len) { if (0 == vb->dlen) { pst_vbset(vb, b, len); return; } pst_vbgrow(vb, len); memcpy(vb->b + vb->dlen, b, len); vb->dlen += len; } void pst_unicode_init() { if (unicode_up) pst_unicode_close(); i16to8 = iconv_open("utf-8", "utf-16le"); if (i16to8 == (iconv_t)-1) { DEBUG_WARN(("Couldn't open iconv descriptor for utf-16le to utf-8.\n")); } unicode_up = 1; } size_t pst_vb_utf16to8(pst_vbuf *dest, const char *inbuf, int iblen) { size_t inbytesleft = iblen; size_t icresult = (size_t)-1; size_t outbytesleft = 0; char *outbuf = NULL; int myerrno; if (!unicode_up) return (size_t)-1; // failure to open iconv pst_vbresize(dest, iblen); //Bad Things can happen if a non-zero-terminated utf16 string comes through here if (!utf16_is_terminated(inbuf, iblen)) return (size_t)-1; do { outbytesleft = dest->blen - dest->dlen; outbuf = dest->b + dest->dlen; icresult = iconv(i16to8, (ICONV_CONST char**)&inbuf, &inbytesleft, &outbuf, &outbytesleft); myerrno = errno; dest->dlen = outbuf - dest->b; if (inbytesleft) pst_vbgrow(dest, inbytesleft); } while ((size_t)-1 == icresult && E2BIG == myerrno); if (icresult == (size_t)-1) { DEBUG_WARN(("iconv failure: %s\n", strerror(myerrno))); pst_unicode_init(); return (size_t)-1; } return (icresult) ? (size_t)-1 : 0; } size_t pst_vb_utf8to8bit(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset) { open_targets(charset); if (!target_open_from) return (size_t)-1; // failure to open the target return sbcs_conversion(dest, inbuf, iblen, i8totarget); } size_t pst_vb_8bit2utf8(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset) { open_targets(charset); if (!target_open_to) return (size_t)-1; // failure to open the target return sbcs_conversion(dest, inbuf, iblen, target2i8); } libpst-0.6.59/src/Makefile.in0000644000000000000000000010304412145516240012635 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @NEED_XGETOPT_TRUE@am__append_1 = XGetopt.c @NEED_XGETOPT_TRUE@am__append_2 = XGetopt.h noinst_PROGRAMS = deltasearch$(EXEEXT) dumpblocks$(EXEEXT) \ getidblock$(EXEEXT) bin_PROGRAMS = lspst$(EXEEXT) readpst$(EXEEXT) pst2ldif$(EXEEXT) \ nick2ldif$(EXEEXT) $(am__EXEEXT_1) @BUILD_DII_TRUE@am__append_3 = pst2dii @NEED_XGETOPT_FALSE@am__append_4 = XGetopt.c XGetopt.h subdir = src DIST_COMMON = $(am__libpstinclude_HEADERS_DIST) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/pst2dii.cpp.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = pst2dii.cpp CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ "$(DESTDIR)$(libpstincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) am__DEPENDENCIES_1 = libpst_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__libpst_la_SOURCES_DIST = debug.c libpst.c libstrfunc.c lzfu.c \ timeconv.c vbuf.c XGetopt.c common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h @NEED_XGETOPT_TRUE@am__objects_1 = XGetopt.lo am__objects_2 = debug.lo libpst.lo libstrfunc.lo lzfu.lo timeconv.lo \ vbuf.lo $(am__objects_1) am__objects_3 = am__objects_4 = $(am__objects_3) am_libpst_la_OBJECTS = $(am__objects_2) $(am__objects_4) libpst_la_OBJECTS = $(am_libpst_la_OBJECTS) libpst_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libpst_la_LDFLAGS) $(LDFLAGS) -o $@ @STATIC_TOOLS_FALSE@am_libpst_la_rpath = -rpath $(libdir) @STATIC_TOOLS_TRUE@am_libpst_la_rpath = @BUILD_DII_TRUE@am__EXEEXT_1 = pst2dii$(EXEEXT) PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am__deltasearch_SOURCES_DIST = deltasearch.cpp common.h define.h \ libpst.h libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_deltasearch_OBJECTS = deltasearch.$(OBJEXT) $(am__objects_4) deltasearch_OBJECTS = $(am_deltasearch_OBJECTS) am__dumpblocks_SOURCES_DIST = dumpblocks.c common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_dumpblocks_OBJECTS = dumpblocks.$(OBJEXT) $(am__objects_4) dumpblocks_OBJECTS = $(am_dumpblocks_OBJECTS) am__getidblock_SOURCES_DIST = getidblock.c common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_getidblock_OBJECTS = getidblock.$(OBJEXT) $(am__objects_4) getidblock_OBJECTS = $(am_getidblock_OBJECTS) am__lspst_SOURCES_DIST = lspst.c common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_lspst_OBJECTS = lspst.$(OBJEXT) $(am__objects_4) lspst_OBJECTS = $(am_lspst_OBJECTS) am__nick2ldif_SOURCES_DIST = nick2ldif.cpp common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_nick2ldif_OBJECTS = nick2ldif.$(OBJEXT) $(am__objects_4) nick2ldif_OBJECTS = $(am_nick2ldif_OBJECTS) am__pst2dii_SOURCES_DIST = pst2dii.cpp common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_pst2dii_OBJECTS = pst2dii.$(OBJEXT) $(am__objects_4) pst2dii_OBJECTS = $(am_pst2dii_OBJECTS) am__pst2ldif_SOURCES_DIST = pst2ldif.cpp common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h am_pst2ldif_OBJECTS = pst2ldif.$(OBJEXT) $(am__objects_4) pst2ldif_OBJECTS = $(am_pst2ldif_OBJECTS) am__readpst_SOURCES_DIST = readpst.c common.h define.h libpst.h \ libstrfunc.h lzfu.h timeconv.h vbuf.h XGetopt.h msg.cpp msg.h am_readpst_OBJECTS = readpst-readpst.$(OBJEXT) $(am__objects_4) \ readpst-msg.$(OBJEXT) readpst_OBJECTS = $(am_readpst_OBJECTS) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(libpst_la_SOURCES) $(deltasearch_SOURCES) \ $(dumpblocks_SOURCES) $(getidblock_SOURCES) $(lspst_SOURCES) \ $(nick2ldif_SOURCES) $(pst2dii_SOURCES) $(pst2ldif_SOURCES) \ $(readpst_SOURCES) DIST_SOURCES = $(am__libpst_la_SOURCES_DIST) \ $(am__deltasearch_SOURCES_DIST) $(am__dumpblocks_SOURCES_DIST) \ $(am__getidblock_SOURCES_DIST) $(am__lspst_SOURCES_DIST) \ $(am__nick2ldif_SOURCES_DIST) $(am__pst2dii_SOURCES_DIST) \ $(am__pst2ldif_SOURCES_DIST) $(am__readpst_SOURCES_DIST) am__libpstinclude_HEADERS_DIST = common.h libpst.h libstrfunc.h lzfu.h \ timeconv.h vbuf.h HEADERS = $(libpstinclude_HEADERS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @PLATFORM_WIN32_FALSE@NO_UNDEFINED = @PLATFORM_WIN32_TRUE@NO_UNDEFINED = -no-undefined @OS_SOLARIS_TRUE@AM_CFLAGS = -D_POSIX_PTHREAD_SEMANTICS @STATIC_TOOLS_FALSE@PSTLIB = libpst.la @STATIC_TOOLS_TRUE@PSTLIB = @PST_OBJDIR@/libpst.a common_header = common.h define.h libpst.h libstrfunc.h lzfu.h \ timeconv.h vbuf.h $(am__append_2) common_source = debug.c libpst.c libstrfunc.c lzfu.c timeconv.c vbuf.c \ $(am__append_1) lspst_SOURCES = lspst.c $(common_header) readpst_SOURCES = readpst.c $(common_header) msg.cpp msg.h pst2ldif_SOURCES = pst2ldif.cpp $(common_header) pst2dii_SOURCES = pst2dii.cpp $(common_header) deltasearch_SOURCES = deltasearch.cpp $(common_header) dumpblocks_SOURCES = dumpblocks.c $(common_header) getidblock_SOURCES = getidblock.c $(common_header) nick2ldif_SOURCES = nick2ldif.cpp $(common_header) readpst_CPPFLAGS = $(AM_CPPFLAGS) $(GSF_FLAGS) lspst_DEPENDENCIES = libpst.la readpst_DEPENDENCIES = libpst.la pst2ldif_DEPENDENCIES = libpst.la pst2dii_DEPENDENCIES = libpst.la deltasearch_DEPENDENCIES = libpst.la dumpblocks_DEPENDENCIES = libpst.la getidblock_DEPENDENCIES = libpst.la nick2ldif_DEPENDENCIES = libpst.la @STATIC_TOOLS_TRUE@noinst_LTLIBRARIES = libpst.la @STATIC_TOOLS_FALSE@lib_LTLIBRARIES = libpst.la @STATIC_TOOLS_FALSE@libpstincludedir = $(includedir)/libpst-@LIBPST_SO_MAJOR@/libpst @STATIC_TOOLS_FALSE@libpstinclude_HEADERS = \ @STATIC_TOOLS_FALSE@ common.h \ @STATIC_TOOLS_FALSE@ libpst.h \ @STATIC_TOOLS_FALSE@ libstrfunc.h\ @STATIC_TOOLS_FALSE@ lzfu.h \ @STATIC_TOOLS_FALSE@ timeconv.h \ @STATIC_TOOLS_FALSE@ vbuf.h @STATIC_TOOLS_FALSE@libpst_la_LDFLAGS = $(NO_UNDEFINED) -version-info @LIBPST_VERSION_INFO@ libpst_la_SOURCES = $(common_source) $(common_header) libpst_la_LIBADD = $(LTLIBICONV) EXTRA_DIST = $(am__append_4) # set the include path found by configure INCLUDES = -I$(srcdir)/.. $(all_includes) # the library search path. lspst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) readpst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) $(REGEXLIB) $(GSF_LIBS) pst2ldif_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) pst2dii_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) -lgd deltasearch_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) dumpblocks_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) getidblock_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) nick2ldif_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) all: all-am .SUFFIXES: .SUFFIXES: .c .cpp .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): pst2dii.cpp: $(top_builddir)/config.status $(srcdir)/pst2dii.cpp.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done libpst.la: $(libpst_la_OBJECTS) $(libpst_la_DEPENDENCIES) $(libpst_la_LINK) $(am_libpst_la_rpath) $(libpst_la_OBJECTS) $(libpst_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p || test -f $$p1; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list deltasearch$(EXEEXT): $(deltasearch_OBJECTS) $(deltasearch_DEPENDENCIES) @rm -f deltasearch$(EXEEXT) $(CXXLINK) $(deltasearch_OBJECTS) $(deltasearch_LDADD) $(LIBS) dumpblocks$(EXEEXT): $(dumpblocks_OBJECTS) $(dumpblocks_DEPENDENCIES) @rm -f dumpblocks$(EXEEXT) $(LINK) $(dumpblocks_OBJECTS) $(dumpblocks_LDADD) $(LIBS) getidblock$(EXEEXT): $(getidblock_OBJECTS) $(getidblock_DEPENDENCIES) @rm -f getidblock$(EXEEXT) $(LINK) $(getidblock_OBJECTS) $(getidblock_LDADD) $(LIBS) lspst$(EXEEXT): $(lspst_OBJECTS) $(lspst_DEPENDENCIES) @rm -f lspst$(EXEEXT) $(LINK) $(lspst_OBJECTS) $(lspst_LDADD) $(LIBS) nick2ldif$(EXEEXT): $(nick2ldif_OBJECTS) $(nick2ldif_DEPENDENCIES) @rm -f nick2ldif$(EXEEXT) $(CXXLINK) $(nick2ldif_OBJECTS) $(nick2ldif_LDADD) $(LIBS) pst2dii$(EXEEXT): $(pst2dii_OBJECTS) $(pst2dii_DEPENDENCIES) @rm -f pst2dii$(EXEEXT) $(CXXLINK) $(pst2dii_OBJECTS) $(pst2dii_LDADD) $(LIBS) pst2ldif$(EXEEXT): $(pst2ldif_OBJECTS) $(pst2ldif_DEPENDENCIES) @rm -f pst2ldif$(EXEEXT) $(CXXLINK) $(pst2ldif_OBJECTS) $(pst2ldif_LDADD) $(LIBS) readpst$(EXEEXT): $(readpst_OBJECTS) $(readpst_DEPENDENCIES) @rm -f readpst$(EXEEXT) $(CXXLINK) $(readpst_OBJECTS) $(readpst_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XGetopt.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debug.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deltasearch.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dumpblocks.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getidblock.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpst.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libstrfunc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lspst.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lzfu.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nick2ldif.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pst2dii.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pst2ldif.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readpst-msg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readpst-readpst.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timeconv.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vbuf.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< readpst-readpst.o: readpst.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT readpst-readpst.o -MD -MP -MF $(DEPDIR)/readpst-readpst.Tpo -c -o readpst-readpst.o `test -f 'readpst.c' || echo '$(srcdir)/'`readpst.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/readpst-readpst.Tpo $(DEPDIR)/readpst-readpst.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='readpst.c' object='readpst-readpst.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o readpst-readpst.o `test -f 'readpst.c' || echo '$(srcdir)/'`readpst.c readpst-readpst.obj: readpst.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT readpst-readpst.obj -MD -MP -MF $(DEPDIR)/readpst-readpst.Tpo -c -o readpst-readpst.obj `if test -f 'readpst.c'; then $(CYGPATH_W) 'readpst.c'; else $(CYGPATH_W) '$(srcdir)/readpst.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/readpst-readpst.Tpo $(DEPDIR)/readpst-readpst.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='readpst.c' object='readpst-readpst.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o readpst-readpst.obj `if test -f 'readpst.c'; then $(CYGPATH_W) 'readpst.c'; else $(CYGPATH_W) '$(srcdir)/readpst.c'; fi` .cpp.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< readpst-msg.o: msg.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT readpst-msg.o -MD -MP -MF $(DEPDIR)/readpst-msg.Tpo -c -o readpst-msg.o `test -f 'msg.cpp' || echo '$(srcdir)/'`msg.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/readpst-msg.Tpo $(DEPDIR)/readpst-msg.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='msg.cpp' object='readpst-msg.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o readpst-msg.o `test -f 'msg.cpp' || echo '$(srcdir)/'`msg.cpp readpst-msg.obj: msg.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT readpst-msg.obj -MD -MP -MF $(DEPDIR)/readpst-msg.Tpo -c -o readpst-msg.obj `if test -f 'msg.cpp'; then $(CYGPATH_W) 'msg.cpp'; else $(CYGPATH_W) '$(srcdir)/msg.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/readpst-msg.Tpo $(DEPDIR)/readpst-msg.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='msg.cpp' object='readpst-msg.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(readpst_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o readpst-msg.obj `if test -f 'msg.cpp'; then $(CYGPATH_W) 'msg.cpp'; else $(CYGPATH_W) '$(srcdir)/msg.cpp'; fi` mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-libpstincludeHEADERS: $(libpstinclude_HEADERS) @$(NORMAL_INSTALL) test -z "$(libpstincludedir)" || $(MKDIR_P) "$(DESTDIR)$(libpstincludedir)" @list='$(libpstinclude_HEADERS)'; test -n "$(libpstincludedir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(libpstincludedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(libpstincludedir)" || exit $$?; \ done uninstall-libpstincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(libpstinclude_HEADERS)'; test -n "$(libpstincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(libpstincludedir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(libpstincludedir)" && rm -f $$files ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) install-binPROGRAMS: install-libLTLIBRARIES installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libpstincludedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \ clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-libpstincludeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES \ uninstall-libpstincludeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic clean-libLTLIBRARIES clean-libtool \ clean-noinstLTLIBRARIES clean-noinstPROGRAMS ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-libLTLIBRARIES \ install-libpstincludeHEADERS install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-binPROGRAMS \ uninstall-libLTLIBRARIES uninstall-libpstincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/src/readpst.c0000644000000000000000000025364012145516225012411 00000000000000/*** * readpst.c * Part of the LibPST project * Written by David Smith * dave.s@earthcorp.com */ #include "define.h" #include "lzfu.h" #include "msg.h" #define OUTPUT_TEMPLATE "%s" #define OUTPUT_KMAIL_DIR_TEMPLATE ".%s.directory" #define KMAIL_INDEX ".%s.index" #define SEP_MAIL_FILE_TEMPLATE "%i%s" // max size of the c_time char*. It will store the date of the email #define C_TIME_SIZE 500 struct file_ll { char *name; char *dname; FILE * output; int32_t stored_count; int32_t item_count; int32_t skip_count; int32_t type; }; int grim_reaper(); pid_t try_fork(char* folder); void process(pst_item *outeritem, pst_desc_tree *d_ptr); void write_email_body(FILE *f, char *body); void removeCR(char *c); void usage(); void version(); char* mk_kmail_dir(char* fname); int close_kmail_dir(); char* mk_recurse_dir(char* dir, int32_t folder_type); int close_recurse_dir(); char* mk_separate_dir(char *dir); int close_separate_dir(); void mk_separate_file(struct file_ll *f, char *extension, int openit); void close_separate_file(struct file_ll *f); char* my_stristr(char *haystack, char *needle); void check_filename(char *fname); void write_separate_attachment(char f_name[], pst_item_attach* attach, int attach_num, pst_file* pst); void write_embedded_message(FILE* f_output, pst_item_attach* attach, char *boundary, pst_file* pf, int save_rtf, char** extra_mime_headers); void write_inline_attachment(FILE* f_output, pst_item_attach* attach, char *boundary, pst_file* pst); int valid_headers(char *header); void header_has_field(char *header, char *field, int *flag); void header_get_subfield(char *field, const char *subfield, char *body_subfield, size_t size_subfield); char* header_get_field(char *header, char *field); char* header_end_field(char *field); void header_strip_field(char *header, char *field); int test_base64(char *body); void find_html_charset(char *html, char *charset, size_t charsetlen); void find_rfc822_headers(char** extra_mime_headers); void write_body_part(FILE* f_output, pst_string *body, char *mime, char *charset, char *boundary, pst_file* pst); void write_schedule_part_data(FILE* f_output, pst_item* item, const char* sender, const char* method); void write_schedule_part(FILE* f_output, pst_item* item, const char* sender, const char* boundary); void write_normal_email(FILE* f_output, char f_name[], pst_item* item, int mode, int mode_MH, pst_file* pst, int save_rtf, int embedding, char** extra_mime_headers); void write_vcard(FILE* f_output, pst_item *item, pst_item_contact* contact, char comment[]); int write_extra_categories(FILE* f_output, pst_item* item); void write_journal(FILE* f_output, pst_item* item); void write_appointment(FILE* f_output, pst_item *item); void create_enter_dir(struct file_ll* f, pst_item *item); void close_enter_dir(struct file_ll *f); const char* prog_name; char* output_dir = "."; char* kmail_chdir = NULL; // Normal mode just creates mbox format files in the current directory. Each file is named // the same as the folder's name that it represents #define MODE_NORMAL 0 // KMail mode creates a directory structure suitable for being used directly // by the KMail application #define MODE_KMAIL 1 // recurse mode creates a directory structure like the PST file. Each directory // contains only one file which stores the emails in mboxrd format. #define MODE_RECURSE 2 // separate mode creates the same directory structure as recurse. The emails are stored in // separate files, numbering from 1 upward. Attachments belonging to the emails are // saved as email_no-filename (e.g. 1-samplefile.doc or 1-Attachment2.zip) #define MODE_SEPARATE 3 // Output Normal just prints the standard information about what is going on #define OUTPUT_NORMAL 0 // Output Quiet is provided so that only errors are printed #define OUTPUT_QUIET 1 // default mime-type for attachments that have a null mime-type #define MIME_TYPE_DEFAULT "application/octet-stream" #define RFC822 "message/rfc822" // output mode for contacts #define CMODE_VCARD 0 #define CMODE_LIST 1 // output mode for deleted items #define DMODE_EXCLUDE 0 #define DMODE_INCLUDE 1 // Output type mode flags #define OTMODE_EMAIL 1 #define OTMODE_APPOINTMENT 2 #define OTMODE_JOURNAL 4 #define OTMODE_CONTACT 8 // output settings for RTF bodies // filename for the attachment #define RTF_ATTACH_NAME "rtf-body.rtf" // mime type for the attachment #define RTF_ATTACH_TYPE "application/rtf" // global settings int mode = MODE_NORMAL; int mode_MH = 0; // a submode of MODE_SEPARATE int mode_EX = 0; // a submode of MODE_SEPARATE int mode_MSG = 0; // a submode of MODE_SEPARATE int mode_thunder = 0; // a submode of MODE_RECURSE int output_mode = OUTPUT_NORMAL; int contact_mode = CMODE_VCARD; int deleted_mode = DMODE_EXCLUDE; int output_type_mode = 0xff; // Default to all. int contact_mode_specified = 0; int overwrite = 0; int save_rtf_body = 1; int file_name_len = 10; // enough room for MODE_SPEARATE file name pst_file pstfile; regex_t meta_charset_pattern; char* default_charset = NULL; int number_processors = 1; // number of cpus we have int max_children = 0; // based on number of cpus and command line args int max_child_specified = 0;// have command line arg -j int active_children; // number of children of this process, cannot be larger than max_children pid_t* child_processes; // setup by main(), and at the start of new child process #ifdef HAVE_SEMAPHORE_H int shared_memory_id; sem_t* global_children = NULL; sem_t* output_mutex = NULL; #endif int grim_reaper(int waitall) { int available = 0; #ifdef HAVE_FORK #ifdef HAVE_SEMAPHORE_H if (global_children) { //sem_getvalue(global_children, &available); //printf("grim reaper %s for pid %d (parent %d) with %d children, %d available\n", (waitall) ? "all" : "", getpid(), getppid(), active_children, available); //fflush(stdout); int i,j; for (i=0; inext) { DEBUG_INFO(("New item record\n")); if (!d_ptr->desc) { ff.skip_count++; DEBUG_WARN(("ERROR item's desc record is NULL\n")); continue; } DEBUG_INFO(("Desc Email ID %#"PRIx64" [d_ptr->d_id = %#"PRIx64"]\n", d_ptr->desc->i_id, d_ptr->d_id)); item = pst_parse_item(&pstfile, d_ptr, NULL); DEBUG_INFO(("About to process item\n")); if (!item) { ff.skip_count++; DEBUG_INFO(("A NULL item was seen\n")); continue; } if (item->subject.str) { DEBUG_INFO(("item->subject = %s\n", item->subject.str)); } if (item->folder && item->file_as.str) { DEBUG_INFO(("Processing Folder \"%s\"\n", item->file_as.str)); if (output_mode != OUTPUT_QUIET) { pst_debug_lock(); printf("Processing Folder \"%s\"\n", item->file_as.str); fflush(stdout); pst_debug_unlock(); } ff.item_count++; if (d_ptr->child && (deleted_mode == DMODE_INCLUDE || strcasecmp(item->file_as.str, "Deleted Items"))) { //if this is a non-empty folder other than deleted items, we want to recurse into it pid_t parent = getpid(); pid_t child = try_fork(item->file_as.str); if (child == 0) { // we are the child process, or the original parent if no children were available pid_t me = getpid(); process(item, d_ptr->child); #ifdef HAVE_FORK #ifdef HAVE_SEMAPHORE_H if (me != parent) { // we really were a child, forked for the sole purpose of processing this folder // free my child count slot before really exiting, since // all I am doing here is waiting for my children to exit sem_post(global_children); grim_reaper(1); // wait for all my child processes to exit exit(0); // really exit } #endif #endif } } } else if (item->contact && (item->type == PST_TYPE_CONTACT)) { DEBUG_INFO(("Processing Contact\n")); if (!(output_type_mode & OTMODE_CONTACT)) { ff.skip_count++; DEBUG_INFO(("skipping contact: not in output type list\n")); } else { if (!ff.type) ff.type = item->type; if ((ff.type != PST_TYPE_CONTACT) && (mode != MODE_SEPARATE)) { ff.skip_count++; DEBUG_INFO(("I have a contact, but the folder type %"PRIi32" isn't a contacts folder. Skipping it\n", ff.type)); } else { ff.item_count++; if (mode == MODE_SEPARATE) mk_separate_file(&ff, (mode_EX) ? ".vcf" : "", 1); if (contact_mode == CMODE_VCARD) { pst_convert_utf8_null(item, &item->comment); write_vcard(ff.output, item, item->contact, item->comment.str); } else { pst_convert_utf8(item, &item->contact->fullname); pst_convert_utf8(item, &item->contact->address1); fprintf(ff.output, "%s <%s>\n", item->contact->fullname.str, item->contact->address1.str); } if (mode == MODE_SEPARATE) close_separate_file(&ff); } } } else if (item->email && ((item->type == PST_TYPE_NOTE) || (item->type == PST_TYPE_SCHEDULE) || (item->type == PST_TYPE_REPORT))) { DEBUG_INFO(("Processing Email\n")); if (!(output_type_mode & OTMODE_EMAIL)) { ff.skip_count++; DEBUG_INFO(("skipping email: not in output type list\n")); } else { if (!ff.type) ff.type = item->type; if ((ff.type != PST_TYPE_NOTE) && (ff.type != PST_TYPE_SCHEDULE) && (ff.type != PST_TYPE_REPORT) && (mode != MODE_SEPARATE)) { ff.skip_count++; DEBUG_INFO(("I have an email type %"PRIi32", but the folder type %"PRIi32" isn't an email folder. Skipping it\n", item->type, ff.type)); } else { char *extra_mime_headers = NULL; ff.item_count++; if (mode == MODE_SEPARATE) { // process this single email message, possibly forking pid_t parent = getpid(); pid_t child = try_fork(item->file_as.str); if (child == 0) { // we are the child process, or the original parent if no children were available pid_t me = getpid(); mk_separate_file(&ff, (mode_EX) ? ".eml" : "", 1); write_normal_email(ff.output, ff.name, item, mode, mode_MH, &pstfile, save_rtf_body, 0, &extra_mime_headers); close_separate_file(&ff); if (mode_MSG) { mk_separate_file(&ff, ".msg", 0); write_msg_email(ff.name, item, &pstfile); } #ifdef HAVE_FORK #ifdef HAVE_SEMAPHORE_H if (me != parent) { // we really were a child, forked for the sole purpose of processing this message // free my child count slot before really exiting, since // all I am doing here is waiting for my children to exit sem_post(global_children); grim_reaper(1); // wait for all my child processes to exit - there should not be any exit(0); // really exit } #endif #endif } } else { // process this single email message, cannot fork since not separate mode write_normal_email(ff.output, ff.name, item, mode, mode_MH, &pstfile, save_rtf_body, 0, &extra_mime_headers); } } } } else if (item->journal && (item->type == PST_TYPE_JOURNAL)) { DEBUG_INFO(("Processing Journal Entry\n")); if (!(output_type_mode & OTMODE_JOURNAL)) { ff.skip_count++; DEBUG_INFO(("skipping journal entry: not in output type list\n")); } else { if (!ff.type) ff.type = item->type; if ((ff.type != PST_TYPE_JOURNAL) && (mode != MODE_SEPARATE)) { ff.skip_count++; DEBUG_INFO(("I have a journal entry, but the folder type %"PRIi32" isn't a journal folder. Skipping it\n", ff.type)); } else { ff.item_count++; if (mode == MODE_SEPARATE) mk_separate_file(&ff, (mode_EX) ? ".ics" : "", 1); write_journal(ff.output, item); fprintf(ff.output, "\n"); if (mode == MODE_SEPARATE) close_separate_file(&ff); } } } else if (item->appointment && (item->type == PST_TYPE_APPOINTMENT)) { DEBUG_INFO(("Processing Appointment Entry\n")); if (!(output_type_mode & OTMODE_APPOINTMENT)) { ff.skip_count++; DEBUG_INFO(("skipping appointment: not in output type list\n")); } else { if (!ff.type) ff.type = item->type; if ((ff.type != PST_TYPE_APPOINTMENT) && (mode != MODE_SEPARATE)) { ff.skip_count++; DEBUG_INFO(("I have an appointment, but the folder type %"PRIi32" isn't an appointment folder. Skipping it\n", ff.type)); } else { ff.item_count++; if (mode == MODE_SEPARATE) mk_separate_file(&ff, (mode_EX) ? ".ics" : "", 1); write_schedule_part_data(ff.output, item, NULL, NULL); fprintf(ff.output, "\n"); if (mode == MODE_SEPARATE) close_separate_file(&ff); } } } else if (item->message_store) { // there should only be one message_store, and we have already done it ff.skip_count++; DEBUG_INFO(("item with message store content, type %i %s folder type %i, skipping it\n", item->type, item->ascii_type, ff.type)); } else { ff.skip_count++; DEBUG_INFO(("Unknown item type %i (%s) name (%s)\n", item->type, item->ascii_type, item->file_as.str)); } pst_freeItem(item); } close_enter_dir(&ff); DEBUG_RET(); } int main(int argc, char* const* argv) { pst_item *item = NULL; pst_desc_tree *d_ptr; char * fname = NULL; char *d_log = NULL; int c,x; char *temp = NULL; //temporary char pointer prog_name = argv[0]; time_t now = time(NULL); srand((unsigned)now); if (regcomp(&meta_charset_pattern, "]*content=\"[^>]*charset=([^>\";]*)[\";]", REG_ICASE | REG_EXTENDED)) { printf("cannot compile regex pattern to find content charset in html bodies\n"); exit(3); } // command-line option handling while ((c = getopt(argc, argv, "bC:c:Dd:emhj:kMo:qrSt:uVw"))!= -1) { switch (c) { case 'b': save_rtf_body = 0; break; case 'C': if (optarg) { default_charset = optarg; } else { usage(); exit(0); } break; case 'c': if (optarg && optarg[0]=='v') { contact_mode=CMODE_VCARD; contact_mode_specified = 1; } else if (optarg && optarg[0]=='l') { contact_mode=CMODE_LIST; contact_mode_specified = 1; } else { usage(); exit(0); } break; case 'D': deleted_mode = DMODE_INCLUDE; break; case 'd': d_log = optarg; break; case 'h': usage(); exit(0); break; case 'j': max_children = atoi(optarg); max_child_specified = 1; break; case 'k': mode = MODE_KMAIL; break; case 'M': mode = MODE_SEPARATE; mode_MH = 1; mode_EX = 0; mode_MSG = 0; break; case 'e': mode = MODE_SEPARATE; mode_MH = 1; mode_EX = 1; mode_MSG = 0; file_name_len = 14; break; case 'm': mode = MODE_SEPARATE; mode_MH = 1; mode_EX = 1; mode_MSG = 1; file_name_len = 14; break; case 'o': output_dir = optarg; break; case 'q': output_mode = OUTPUT_QUIET; break; case 'r': mode = MODE_RECURSE; mode_thunder = 0; break; case 'S': mode = MODE_SEPARATE; mode_MH = 0; mode_EX = 0; mode_MSG = 0; break; case 't': // email, appointment, contact, other if (!optarg) { usage(); exit(0); } temp = optarg; output_type_mode = 0; while (*temp > 0) { switch (temp[0]) { case 'e': output_type_mode |= OTMODE_EMAIL; break; case 'a': output_type_mode |= OTMODE_APPOINTMENT; break; case 'j': output_type_mode |= OTMODE_JOURNAL; break; case 'c': output_type_mode |= OTMODE_CONTACT; break; default: usage(); exit(0); break; } temp++; } break; case 'u': mode = MODE_RECURSE; mode_thunder = 1; break; case 'V': version(); exit(0); break; case 'w': overwrite = 1; break; default: usage(); exit(1); break; } } if (argc > optind) { fname = argv[optind]; } else { usage(); exit(2); } #ifdef _SC_NPROCESSORS_ONLN number_processors = sysconf(_SC_NPROCESSORS_ONLN); #endif max_children = (max_child_specified) ? max_children : number_processors * 4; active_children = 0; child_processes = (pid_t *)pst_malloc(sizeof(pid_t) * max_children); memset(child_processes, 0, sizeof(pid_t) * max_children); #ifdef HAVE_SEMAPHORE_H if (max_children) { shared_memory_id = shmget(IPC_PRIVATE, sizeof(sem_t)*2, 0777); if (shared_memory_id >= 0) { global_children = (sem_t *)shmat(shared_memory_id, NULL, 0); if (global_children == (sem_t *)-1) global_children = NULL; if (global_children) { output_mutex = &(global_children[1]); sem_init(global_children, 1, max_children); sem_init(output_mutex, 1, 1); } shmctl(shared_memory_id, IPC_RMID, NULL); } } #endif #ifdef DEBUG_ALL // force a log file if (!d_log) d_log = "readpst.log"; #endif // defined DEBUG_ALL #ifdef HAVE_SEMAPHORE_H DEBUG_INIT(d_log, output_mutex); #else DEBUG_INIT(d_log, NULL); #endif DEBUG_ENT("main"); if (output_mode != OUTPUT_QUIET) printf("Opening PST file and indexes...\n"); RET_DERROR(pst_open(&pstfile, fname, default_charset), 1, ("Error opening File\n")); RET_DERROR(pst_load_index(&pstfile), 2, ("Index Error\n")); pst_load_extended_attributes(&pstfile); if (chdir(output_dir)) { x = errno; pst_close(&pstfile); DEBUG_RET(); DIE(("Cannot change to output dir %s: %s\n", output_dir, strerror(x))); } d_ptr = pstfile.d_head; // first record is main record item = pst_parse_item(&pstfile, d_ptr, NULL); if (!item || !item->message_store) { DEBUG_RET(); DIE(("Could not get root record\n")); } // default the file_as to the same as the main filename if it doesn't exist if (!item->file_as.str) { if (!(temp = strrchr(fname, '/'))) if (!(temp = strrchr(fname, '\\'))) temp = fname; else temp++; // get past the "\\" else temp++; // get past the "/" item->file_as.str = (char*)pst_malloc(strlen(temp)+1); strcpy(item->file_as.str, temp); item->file_as.is_utf8 = 1; DEBUG_INFO(("file_as was blank, so am using %s\n", item->file_as.str)); } DEBUG_INFO(("Root Folder Name: %s\n", item->file_as.str)); d_ptr = pst_getTopOfFolders(&pstfile, item); if (!d_ptr) { DEBUG_RET(); DIE(("Top of folders record not found. Cannot continue\n")); } process(item, d_ptr->child); // do the children of TOPF grim_reaper(1); // wait for all child processes pst_freeItem(item); pst_close(&pstfile); DEBUG_RET(); #ifdef HAVE_SEMAPHORE_H if (global_children) { sem_destroy(global_children); sem_destroy(output_mutex); shmdt(global_children); } #endif regfree(&meta_charset_pattern); return 0; } void write_email_body(FILE *f, char *body) { char *n = body; DEBUG_ENT("write_email_body"); if (mode != MODE_SEPARATE) { while (n) { char *p = body; while (*p == '>') p++; if (strncmp(p, "From ", 5) == 0) fprintf(f, ">"); if ((n = strchr(body, '\n'))) { n++; pst_fwrite(body, n-body, 1, f); //write just a line body = n; } } } pst_fwrite(body, strlen(body), 1, f); DEBUG_RET(); } void removeCR (char *c) { // converts \r\n to \n char *a, *b; DEBUG_ENT("removeCR"); a = b = c; while (*a != '\0') { *b = *a; if (*a != '\r') b++; a++; } *b = '\0'; DEBUG_RET(); } void usage() { DEBUG_ENT("usage"); version(); printf("Usage: %s [OPTIONS] {PST FILENAME}\n", prog_name); printf("OPTIONS:\n"); printf("\t-V\t- Version. Display program version\n"); printf("\t-C charset\t- character set for items with an unspecified character set\n"); printf("\t-D\t- Include deleted items in output\n"); printf("\t-M\t- Write emails in the MH (rfc822) format\n"); printf("\t-S\t- Separate. Write emails in the separate format\n"); printf("\t-b\t- Don't save RTF-Body attachments\n"); printf("\t-c[v|l]\t- Set the Contact output mode. -cv = VCard, -cl = EMail list\n"); printf("\t-d \t- Debug to file.\n"); printf("\t-e\t- As with -M, but include extensions on output files\n"); printf("\t-h\t- Help. This screen\n"); printf("\t-j \t- Number of parallel jobs to run\n"); printf("\t-k\t- KMail. Output in kmail format\n"); printf("\t-m\t- As with -e, but write .msg files also\n"); printf("\t-o \t- Output directory to write files to. CWD is changed *after* opening pst file\n"); printf("\t-q\t- Quiet. Only print error messages\n"); printf("\t-r\t- Recursive. Output in a recursive format\n"); printf("\t-t[eajc]\t- Set the output type list. e = email, a = attachment, j = journal, c = contact\n"); printf("\t-u\t- Thunderbird mode. Write two extra .size and .type files\n"); printf("\t-w\t- Overwrite any output mbox files\n"); printf("\n"); printf("Only one of -M -S -e -k -m -r should be specified\n"); DEBUG_RET(); } void version() { DEBUG_ENT("version"); printf("ReadPST / LibPST v%s\n", VERSION); #if BYTE_ORDER == BIG_ENDIAN printf("Big Endian implementation being used.\n"); #elif BYTE_ORDER == LITTLE_ENDIAN printf("Little Endian implementation being used.\n"); #else # error "Byte order not supported by this library" #endif DEBUG_RET(); } char *mk_kmail_dir(char *fname) { //change to that directory //make a directory based on OUTPUT_KMAIL_DIR_TEMPLATE //allocate space for OUTPUT_TEMPLATE and form a char* with fname //return that value char *dir, *out_name, *index; int x; DEBUG_ENT("mk_kmail_dir"); if (kmail_chdir && chdir(kmail_chdir)) { x = errno; DIE(("mk_kmail_dir: Cannot change to directory %s: %s\n", kmail_chdir, strerror(x))); } dir = pst_malloc(strlen(fname)+strlen(OUTPUT_KMAIL_DIR_TEMPLATE)+1); sprintf(dir, OUTPUT_KMAIL_DIR_TEMPLATE, fname); check_filename(dir); if (D_MKDIR(dir)) { if (errno != EEXIST) { // not an error because it exists x = errno; DIE(("mk_kmail_dir: Cannot create directory %s: %s\n", dir, strerror(x))); } } kmail_chdir = pst_realloc(kmail_chdir, strlen(dir)+1); strcpy(kmail_chdir, dir); free (dir); //we should remove any existing indexes created by KMail, cause they might be different now index = pst_malloc(strlen(fname)+strlen(KMAIL_INDEX)+1); sprintf(index, KMAIL_INDEX, fname); unlink(index); free(index); out_name = pst_malloc(strlen(fname)+strlen(OUTPUT_TEMPLATE)+1); sprintf(out_name, OUTPUT_TEMPLATE, fname); DEBUG_RET(); return out_name; } int close_kmail_dir() { // change .. int x; DEBUG_ENT("close_kmail_dir"); if (kmail_chdir) { //only free kmail_chdir if not NULL. do not change directory free(kmail_chdir); kmail_chdir = NULL; } else { if (chdir("..")) { x = errno; DIE(("close_kmail_dir: Cannot move up dir (..): %s\n", strerror(x))); } } DEBUG_RET(); return 0; } // this will create a directory by that name, // then make an mbox file inside that directory. char *mk_recurse_dir(char *dir, int32_t folder_type) { int x; char *out_name; DEBUG_ENT("mk_recurse_dir"); check_filename(dir); if (D_MKDIR (dir)) { if (errno != EEXIST) { // not an error because it exists x = errno; DIE(("mk_recurse_dir: Cannot create directory %s: %s\n", dir, strerror(x))); } } if (chdir (dir)) { x = errno; DIE(("mk_recurse_dir: Cannot change to directory %s: %s\n", dir, strerror(x))); } switch (folder_type) { case PST_TYPE_APPOINTMENT: out_name = strdup("calendar"); break; case PST_TYPE_CONTACT: out_name = strdup("contacts"); break; case PST_TYPE_JOURNAL: out_name = strdup("journal"); break; case PST_TYPE_STICKYNOTE: case PST_TYPE_TASK: case PST_TYPE_NOTE: case PST_TYPE_OTHER: case PST_TYPE_REPORT: default: out_name = strdup("mbox"); break; } DEBUG_RET(); return out_name; } int close_recurse_dir() { int x; DEBUG_ENT("close_recurse_dir"); if (chdir("..")) { x = errno; DIE(("close_recurse_dir: Cannot go up dir (..): %s\n", strerror(x))); } DEBUG_RET(); return 0; } char *mk_separate_dir(char *dir) { size_t dirsize = strlen(dir) + 10; char dir_name[dirsize]; int x = 0, y = 0; DEBUG_ENT("mk_separate_dir"); do { if (y == 0) snprintf(dir_name, dirsize, "%s", dir); else snprintf(dir_name, dirsize, "%s" SEP_MAIL_FILE_TEMPLATE, dir, y, ""); // enough for 9 digits allocated above check_filename(dir_name); DEBUG_INFO(("about to try creating %s\n", dir_name)); if (D_MKDIR(dir_name)) { if (errno != EEXIST) { // if there is an error, and it doesn't already exist x = errno; DIE(("mk_separate_dir: Cannot create directory %s: %s\n", dir, strerror(x))); } } else { break; } y++; } while (overwrite == 0); if (chdir(dir_name)) { x = errno; DIE(("mk_separate_dir: Cannot change to directory %s: %s\n", dir, strerror(x))); } if (overwrite) { // we should probably delete all files from this directory #if !defined(WIN32) && !defined(__CYGWIN__) DIR * sdir = NULL; struct dirent *dirent = NULL; struct stat filestat; if (!(sdir = opendir("./"))) { DEBUG_WARN(("mk_separate_dir: Cannot open dir \"%s\" for deletion of old contents\n", "./")); } else { while ((dirent = readdir(sdir))) { if (lstat(dirent->d_name, &filestat) != -1) if (S_ISREG(filestat.st_mode)) { if (unlink(dirent->d_name)) { y = errno; DIE(("mk_separate_dir: unlink returned error on file %s: %s\n", dirent->d_name, strerror(y))); } } } } #endif } // we don't return a filename here cause it isn't necessary. DEBUG_RET(); return NULL; } int close_separate_dir() { int x; DEBUG_ENT("close_separate_dir"); if (chdir("..")) { x = errno; DIE(("close_separate_dir: Cannot go up dir (..): %s\n", strerror(x))); } DEBUG_RET(); return 0; } void mk_separate_file(struct file_ll *f, char *extension, int openit) { DEBUG_ENT("mk_separate_file"); DEBUG_INFO(("opening next file to save email\n")); if (f->item_count > 999999999) { // bigger than nine 9's DIE(("mk_separate_file: The number of emails in this folder has become too high to handle\n")); } sprintf(f->name, SEP_MAIL_FILE_TEMPLATE, f->item_count, extension); check_filename(f->name); if (openit) { if (!(f->output = fopen(f->name, "w"))) { DIE(("mk_separate_file: Cannot open file to save email \"%s\"\n", f->name)); } } DEBUG_RET(); } void close_separate_file(struct file_ll *f) { DEBUG_ENT("close_separate_file"); if (f->output) { struct stat st; fclose(f->output); stat(f->name, &st); if (!st.st_size) { DEBUG_WARN(("removing empty output file %s\n", f->name)); remove(f->name); } f->output = NULL; } DEBUG_RET(); } char *my_stristr(char *haystack, char *needle) { // my_stristr varies from strstr in that its searches are case-insensitive char *x=haystack, *y=needle, *z = NULL; if (!haystack || !needle) { return NULL; } while (*y != '\0' && *x != '\0') { if (tolower(*y) == tolower(*x)) { // move y on one y++; if (!z) { z = x; // store first position in haystack where a match is made } } else { y = needle; // reset y to the beginning of the needle z = NULL; // reset the haystack storage point } x++; // advance the search in the haystack } // If the haystack ended before our search finished, it's not a match. if (*y != '\0') return NULL; return z; } void check_filename(char *fname) { char *t = fname; DEBUG_ENT("check_filename"); if (!t) { DEBUG_RET(); return; } while ((t = strpbrk(t, "/\\:"))) { // while there are characters in the second string that we don't want *t = '_'; //replace them with an underscore } DEBUG_RET(); } void write_separate_attachment(char f_name[], pst_item_attach* attach, int attach_num, pst_file* pst) { FILE *fp = NULL; int x = 0; char *temp = NULL; // If there is a long filename (filename2) use that, otherwise // use the 8.3 filename (filename1) char *attach_filename = (attach->filename2.str) ? attach->filename2.str : attach->filename1.str; DEBUG_ENT("write_separate_attachment"); DEBUG_INFO(("Attachment %s Size is %#"PRIx64", data = %#"PRIxPTR", id %#"PRIx64"\n", attach_filename, (uint64_t)attach->data.size, attach->data.data, attach->i_id)); if (!attach->data.data) { // make sure we can fetch data from the id pst_index_ll *ptr = pst_getID(pst, attach->i_id); if (!ptr) { DEBUG_WARN(("Couldn't find i_id %#"PRIx64". Cannot save attachment to file\n", attach->i_id)); DEBUG_RET(); return; } } check_filename(f_name); if (!attach_filename) { // generate our own (dummy) filename for the attachement temp = pst_malloc(strlen(f_name)+15); sprintf(temp, "%s-attach%i", f_name, attach_num); } else { // have an attachment name, make sure it's unique temp = pst_malloc(strlen(f_name)+strlen(attach_filename)+15); do { if (fp) fclose(fp); if (x == 0) sprintf(temp, "%s-%s", f_name, attach_filename); else sprintf(temp, "%s-%s-%i", f_name, attach_filename, x); } while ((fp = fopen(temp, "r")) && ++x < 99999999); if (x > 99999999) { DIE(("error finding attachment name. exhausted possibilities to %s\n", temp)); } } DEBUG_INFO(("Saving attachment to %s\n", temp)); if (!(fp = fopen(temp, "w"))) { DEBUG_WARN(("write_separate_attachment: Cannot open attachment save file \"%s\"\n", temp)); } else { (void)pst_attach_to_file(pst, attach, fp); fclose(fp); } if (temp) free(temp); DEBUG_RET(); } void write_embedded_message(FILE* f_output, pst_item_attach* attach, char *boundary, pst_file* pf, int save_rtf, char** extra_mime_headers) { pst_index_ll *ptr; DEBUG_ENT("write_embedded_message"); ptr = pst_getID(pf, attach->i_id); pst_desc_tree d_ptr; d_ptr.d_id = 0; d_ptr.parent_d_id = 0; d_ptr.assoc_tree = NULL; d_ptr.desc = ptr; d_ptr.no_child = 0; d_ptr.prev = NULL; d_ptr.next = NULL; d_ptr.parent = NULL; d_ptr.child = NULL; d_ptr.child_tail = NULL; pst_item *item = pst_parse_item(pf, &d_ptr, attach->id2_head); // It appears that if the embedded message contains an appointment/ // calendar item, pst_parse_item returns NULL due to the presence of // an unexpected reference type of 0x1048, which seems to represent // an array of GUIDs representing a CLSID. It's likely that this is // a reference to an internal Outlook COM class. // Log the skipped item and continue on. if (!item) { DEBUG_WARN(("write_embedded_message: pst_parse_item was unable to parse the embedded message in attachment ID %llu", attach->i_id)); } else { if (!item->email) { DEBUG_WARN(("write_embedded_message: pst_parse_item returned type %d, not an email message", item->type)); } else { fprintf(f_output, "\n--%s\n", boundary); fprintf(f_output, "Content-Type: %s\n\n", attach->mimetype.str); write_normal_email(f_output, "", item, MODE_NORMAL, 0, pf, save_rtf, 1, extra_mime_headers); } pst_freeItem(item); } DEBUG_RET(); } void write_inline_attachment(FILE* f_output, pst_item_attach* attach, char *boundary, pst_file* pst) { DEBUG_ENT("write_inline_attachment"); DEBUG_INFO(("Attachment Size is %#"PRIx64", data = %#"PRIxPTR", id %#"PRIx64"\n", (uint64_t)attach->data.size, attach->data.data, attach->i_id)); if (!attach->data.data) { // make sure we can fetch data from the id pst_index_ll *ptr = pst_getID(pst, attach->i_id); if (!ptr) { DEBUG_WARN(("Couldn't find ID pointer. Cannot save attachment to file\n")); DEBUG_RET(); return; } } fprintf(f_output, "\n--%s\n", boundary); if (!attach->mimetype.str) { fprintf(f_output, "Content-Type: %s\n", MIME_TYPE_DEFAULT); } else { fprintf(f_output, "Content-Type: %s\n", attach->mimetype.str); } fprintf(f_output, "Content-Transfer-Encoding: base64\n"); if (attach->filename2.str) { // use the long filename, converted to proper encoding if needed. // it is already utf8 pst_rfc2231(&attach->filename2); fprintf(f_output, "Content-Disposition: attachment; \n filename*=%s\n\n", attach->filename2.str); } else if (attach->filename1.str) { // short filename never needs encoding fprintf(f_output, "Content-Disposition: attachment; filename=\"%s\"\n\n", attach->filename1.str); } else { // no filename is inline fprintf(f_output, "Content-Disposition: inline\n\n"); } (void)pst_attach_to_file_base64(pst, attach, f_output); fprintf(f_output, "\n\n"); DEBUG_RET(); } int valid_headers(char *header) { // headers are sometimes really bogus - they seem to be fragments of the // message body, so we only use them if they seem to be real rfc822 headers. // this list is composed of ones that we have seen in real pst files. // there are surely others. the problem is - given an arbitrary character // string, is it a valid (or even reasonable) set of rfc822 headers? if (header) { if ((strncasecmp(header, "X-Barracuda-URL: ", 17) == 0) || (strncasecmp(header, "X-ASG-Debug-ID: ", 16) == 0) || (strncasecmp(header, "Return-Path: ", 13) == 0) || (strncasecmp(header, "Received: ", 10) == 0) || (strncasecmp(header, "Subject: ", 9) == 0) || (strncasecmp(header, "Date: ", 6) == 0) || (strncasecmp(header, "From: ", 6) == 0) || (strncasecmp(header, "X-x: ", 5) == 0) || (strncasecmp(header, "Microsoft Mail Internet Headers", 31) == 0)) { return 1; } else { if (strlen(header) > 2) { DEBUG_INFO(("Ignore bogus headers = %s\n", header)); } return 0; } } else return 0; } void header_has_field(char *header, char *field, int *flag) { DEBUG_ENT("header_has_field"); if (my_stristr(header, field) || (strncasecmp(header, field+1, strlen(field)-1) == 0)) { DEBUG_INFO(("header block has %s header\n", field+1)); *flag = 1; } DEBUG_RET(); } void header_get_subfield(char *field, const char *subfield, char *body_subfield, size_t size_subfield) { if (!field) return; DEBUG_ENT("header_get_subfield"); char search[60]; snprintf(search, sizeof(search), " %s=", subfield); field++; char *n = header_end_field(field); char *s = my_stristr(field, search); if (n && s && (s < n)) { char *e, *f, save; s += strlen(search); // skip over subfield= if (*s == '"') { s++; e = strchr(s, '"'); } else { e = strchr(s, ';'); f = strchr(s, '\n'); if (e && f && (f < e)) e = f; } if (!e || (e > n)) e = n; // use the trailing lf as terminator if nothing better save = *e; *e = '\0'; snprintf(body_subfield, size_subfield, "%s", s); // copy the subfield to our buffer *e = save; DEBUG_INFO(("body %s %s from headers\n", subfield, body_subfield)); } DEBUG_RET(); } char* header_get_field(char *header, char *field) { char *t = my_stristr(header, field); if (!t && (strncasecmp(header, field+1, strlen(field)-1) == 0)) t = header; return t; } // return pointer to \n at the end of this header field, // or NULL if this field goes to the end of the string. char *header_end_field(char *field) { char *e = strchr(field+1, '\n'); while (e && ((e[1] == ' ') || (e[1] == '\t'))) { e = strchr(e+1, '\n'); } return e; } void header_strip_field(char *header, char *field) { char *t = header_get_field(header, field); if (t) { char *e = header_end_field(t); if (e) { if (t == header) e++; // if *t is not \n, we don't want to keep the \n at *e either. while (*e != '\0') { *t = *e; t++; e++; } *t = '\0'; } else { // this was the last header field, truncate the headers *t = '\0'; } } } int test_base64(char *body) { int b64 = 0; uint8_t *b = (uint8_t *)body; DEBUG_ENT("test_base64"); while (*b) { if ((*b < 32) && (*b != 9) && (*b != 10)) { DEBUG_INFO(("found base64 byte %d\n", (int)*b)); DEBUG_HEXDUMPC(body, strlen(body), 0x10); b64 = 1; break; } b++; } DEBUG_RET(); return b64; } void find_html_charset(char *html, char *charset, size_t charsetlen) { const int index = 1; const int nmatch = index+1; regmatch_t match[nmatch]; DEBUG_ENT("find_html_charset"); int rc = regexec(&meta_charset_pattern, html, nmatch, match, 0); if (rc == 0) { int s = match[index].rm_so; int e = match[index].rm_eo; if (s != -1) { char save = html[e]; html[e] = '\0'; snprintf(charset, charsetlen, "%s", html+s); // copy the html charset html[e] = save; DEBUG_INFO(("charset %s from html text\n", charset)); } else { DEBUG_INFO(("matching %d %d %d %d\n", match[0].rm_so, match[0].rm_eo, match[1].rm_so, match[1].rm_eo)); DEBUG_HEXDUMPC(html, strlen(html), 0x10); } } else { DEBUG_INFO(("regexec returns %d\n", rc)); } DEBUG_RET(); } void find_rfc822_headers(char** extra_mime_headers) { DEBUG_ENT("find_rfc822_headers"); char *headers = *extra_mime_headers; if (headers) { char *temp, *t; while ((temp = strstr(headers, "\n\n"))) { temp[1] = '\0'; t = header_get_field(headers, "\nContent-Type:"); if (t) { t++; DEBUG_INFO(("found content type header\n")); char *n = strchr(t, '\n'); char *s = strstr(t, ": "); char *e = strchr(t, ';'); if (!e || (e > n)) e = n; if (s && (s < e)) { s += 2; if (!strncasecmp(s, RFC822, e-s)) { headers = temp+2; // found rfc822 header DEBUG_INFO(("found 822 headers\n%s\n", headers)); break; } } } //DEBUG_INFO(("skipping to next block after\n%s\n", headers)); headers = temp+2; // skip to next chunk of headers } *extra_mime_headers = headers; } DEBUG_RET(); } void write_body_part(FILE* f_output, pst_string *body, char *mime, char *charset, char *boundary, pst_file* pst) { DEBUG_ENT("write_body_part"); if (body->is_utf8 && (strcasecmp("utf-8", charset))) { // try to convert to the specified charset since the target // is not utf-8, and the data came from a unicode (utf16) field // and is now in utf-8. size_t rc; DEBUG_INFO(("Convert %s utf-8 to %s\n", mime, charset)); pst_vbuf *newer = pst_vballoc(2); rc = pst_vb_utf8to8bit(newer, body->str, strlen(body->str), charset); if (rc == (size_t)-1) { // unable to convert, change the charset to utf8 free(newer->b); DEBUG_INFO(("Failed to convert %s utf-8 to %s\n", mime, charset)); charset = "utf-8"; } else { // null terminate the output string pst_vbgrow(newer, 1); newer->b[newer->dlen] = '\0'; free(body->str); body->str = newer->b; } free(newer); } removeCR(body->str); int base64 = test_base64(body->str); fprintf(f_output, "\n--%s\n", boundary); fprintf(f_output, "Content-Type: %s; charset=\"%s\"\n", mime, charset); if (base64) fprintf(f_output, "Content-Transfer-Encoding: base64\n"); fprintf(f_output, "\n"); if (base64) { char *enc = pst_base64_encode(body->str, strlen(body->str)); if (enc) { write_email_body(f_output, enc); fprintf(f_output, "\n"); free(enc); } } else { write_email_body(f_output, body->str); } DEBUG_RET(); } void write_schedule_part_data(FILE* f_output, pst_item* item, const char* sender, const char* method) { fprintf(f_output, "BEGIN:VCALENDAR\n"); fprintf(f_output, "VERSION:2.0\n"); fprintf(f_output, "PRODID:LibPST v%s\n", VERSION); if (method) fprintf(f_output, "METHOD:%s\n", method); fprintf(f_output, "BEGIN:VEVENT\n"); if (sender) { if (item->email->outlook_sender_name.str) { fprintf(f_output, "ORGANIZER;CN=\"%s\":MAILTO:%s\n", item->email->outlook_sender_name.str, sender); } else { fprintf(f_output, "ORGANIZER;CN=\"\":MAILTO:%s\n", sender); } } write_appointment(f_output, item); fprintf(f_output, "END:VCALENDAR\n"); } void write_schedule_part(FILE* f_output, pst_item* item, const char* sender, const char* boundary) { const char* method = "REQUEST"; const char* charset = "utf-8"; char fname[30]; if (!item->appointment) return; // inline appointment request fprintf(f_output, "\n--%s\n", boundary); fprintf(f_output, "Content-Type: %s; method=\"%s\"; charset=\"%s\"\n\n", "text/calendar", method, charset); write_schedule_part_data(f_output, item, sender, method); fprintf(f_output, "\n"); // attachment appointment request snprintf(fname, sizeof(fname), "i%i.ics", rand()); fprintf(f_output, "\n--%s\n", boundary); fprintf(f_output, "Content-Type: %s; charset=\"%s\"; name=\"%s\"\n", "text/calendar", "utf-8", fname); fprintf(f_output, "Content-Disposition: attachment; filename=\"%s\"\n\n", fname); write_schedule_part_data(f_output, item, sender, method); fprintf(f_output, "\n"); } void write_normal_email(FILE* f_output, char f_name[], pst_item* item, int mode, int mode_MH, pst_file* pst, int save_rtf, int embedding, char** extra_mime_headers) { char boundary[60]; char altboundary[66]; char *altboundaryp = NULL; char body_charset[30]; char buffer_charset[30]; char body_report[60]; char sender[60]; int sender_known = 0; char *temp = NULL; time_t em_time; char *c_time; char *headers = NULL; int has_from, has_subject, has_to, has_cc, has_date, has_msgid; has_from = has_subject = has_to = has_cc = has_date = has_msgid = 0; DEBUG_ENT("write_normal_email"); pst_convert_utf8_null(item, &item->email->header); headers = valid_headers(item->email->header.str) ? item->email->header.str : valid_headers(*extra_mime_headers) ? *extra_mime_headers : NULL; // setup default body character set and report type strncpy(body_charset, pst_default_charset(item, sizeof(buffer_charset), buffer_charset), sizeof(body_charset)); body_charset[sizeof(body_charset)-1] = '\0'; strncpy(body_report, "delivery-status", sizeof(body_report)); body_report[sizeof(body_report)-1] = '\0'; // setup default sender pst_convert_utf8(item, &item->email->sender_address); if (item->email->sender_address.str && strchr(item->email->sender_address.str, '@')) { temp = item->email->sender_address.str; sender_known = 1; } else { temp = "MAILER-DAEMON"; } strncpy(sender, temp, sizeof(sender)); sender[sizeof(sender)-1] = '\0'; // convert the sent date if it exists, or set it to a fixed date if (item->email->sent_date) { em_time = pst_fileTimeToUnixTime(item->email->sent_date); c_time = ctime(&em_time); if (c_time) c_time[strlen(c_time)-1] = '\0'; //remove end \n else c_time = "Fri Dec 28 12:06:21 2001"; } else c_time = "Fri Dec 28 12:06:21 2001"; // create our MIME boundaries here. snprintf(boundary, sizeof(boundary), "--boundary-LibPST-iamunique-%i_-_-", rand()); snprintf(altboundary, sizeof(altboundary), "alt-%s", boundary); // we will always look at the headers to discover some stuff if (headers ) { char *t; removeCR(headers); temp = strstr(headers, "\n\n"); if (temp) { // cut off our real rfc822 headers here temp[1] = '\0'; // pointer to all the embedded MIME headers. // we use these to find the actual rfc822 headers for embedded message/rfc822 mime parts // but only for the outermost message if (!*extra_mime_headers) *extra_mime_headers = temp+2; DEBUG_INFO(("Found extra mime headers\n%s\n", temp+2)); } // Check if the headers have all the necessary fields header_has_field(headers, "\nFrom:", &has_from); header_has_field(headers, "\nTo:", &has_to); header_has_field(headers, "\nSubject:", &has_subject); header_has_field(headers, "\nDate:", &has_date); header_has_field(headers, "\nCC:", &has_cc); header_has_field(headers, "\nMessage-Id:", &has_msgid); // look for charset and report-type in Content-Type header t = header_get_field(headers, "\nContent-Type:"); header_get_subfield(t, "charset", body_charset, sizeof(body_charset)); header_get_subfield(t, "report-type", body_report, sizeof(body_report)); // derive a proper sender email address if (!sender_known) { t = header_get_field(headers, "\nFrom:"); if (t) { // assume address is on the first line, rather than on a continuation line t++; char *n = strchr(t, '\n'); char *s = strchr(t, '<'); char *e = strchr(t, '>'); if (s && e && n && (s < e) && (e < n)) { char save = *e; *e = '\0'; snprintf(sender, sizeof(sender), "%s", s+1); *e = save; } } } // Strip out the mime headers and some others that we don't want to emit header_strip_field(headers, "\nMicrosoft Mail Internet Headers"); header_strip_field(headers, "\nMIME-Version:"); header_strip_field(headers, "\nContent-Type:"); header_strip_field(headers, "\nContent-Transfer-Encoding:"); header_strip_field(headers, "\nContent-class:"); header_strip_field(headers, "\nX-MimeOLE:"); header_strip_field(headers, "\nX-From_:"); } DEBUG_INFO(("About to print Header\n")); if (item && item->subject.str) { pst_convert_utf8(item, &item->subject); DEBUG_INFO(("item->subject = %s\n", item->subject.str)); } if (mode != MODE_SEPARATE) { // most modes need this separator line. // procmail produces this separator without the quotes around the // sender email address, but apparently some Mac email client needs // those quotes, and they don't seem to cause problems for anyone else. char *quo = (embedding) ? ">" : ""; fprintf(f_output, "%sFrom \"%s\" %s\n", quo, sender, c_time); } // print the supplied email headers if (headers) { int len = strlen(headers); if (len > 0) { fprintf(f_output, "%s", headers); // make sure the headers end with a \n if (headers[len-1] != '\n') fprintf(f_output, "\n"); //char *h = headers; //while (*h) { // char *e = strchr(h, '\n'); // int d = 1; // normally e points to trailing \n // if (!e) { // e = h + strlen(h); // e points to trailing null // d = 0; // } // // we could do rfc2047 encoding here if needed // fprintf(f_output, "%.*s\n", (int)(e-h), h); // h = e + d; //} } } // record read status if ((item->flags & PST_FLAG_READ) == PST_FLAG_READ) { fprintf(f_output, "Status: RO\n"); } // create required header fields that are not already written if (!has_from) { if (item->email->outlook_sender_name.str){ pst_rfc2047(item, &item->email->outlook_sender_name, 1); fprintf(f_output, "From: %s <%s>\n", item->email->outlook_sender_name.str, sender); } else { fprintf(f_output, "From: <%s>\n", sender); } } if (!has_subject) { if (item->subject.str) { pst_rfc2047(item, &item->subject, 0); fprintf(f_output, "Subject: %s\n", item->subject.str); } else { fprintf(f_output, "Subject: \n"); } } if (!has_to && item->email->sentto_address.str) { pst_rfc2047(item, &item->email->sentto_address, 0); fprintf(f_output, "To: %s\n", item->email->sentto_address.str); } if (!has_cc && item->email->cc_address.str) { pst_rfc2047(item, &item->email->cc_address, 0); fprintf(f_output, "Cc: %s\n", item->email->cc_address.str); } if (!has_date && item->email->sent_date) { char c_time[C_TIME_SIZE]; struct tm stm; gmtime_r(&em_time, &stm); strftime(c_time, C_TIME_SIZE, "%a, %d %b %Y %H:%M:%S %z", &stm); fprintf(f_output, "Date: %s\n", c_time); } if (!has_msgid && item->email->messageid.str) { pst_convert_utf8(item, &item->email->messageid); fprintf(f_output, "Message-Id: %s\n", item->email->messageid.str); } // add forensic headers to capture some .pst stuff that is not really // needed or used by mail clients pst_convert_utf8_null(item, &item->email->sender_address); if (item->email->sender_address.str && !strchr(item->email->sender_address.str, '@') && strcmp(item->email->sender_address.str, ".") && (strlen(item->email->sender_address.str) > 0)) { fprintf(f_output, "X-libpst-forensic-sender: %s\n", item->email->sender_address.str); } if (item->email->bcc_address.str) { pst_convert_utf8(item, &item->email->bcc_address); fprintf(f_output, "X-libpst-forensic-bcc: %s\n", item->email->bcc_address.str); } // add our own mime headers fprintf(f_output, "MIME-Version: 1.0\n"); if (item->type == PST_TYPE_REPORT) { // multipart/report for DSN/MDN reports fprintf(f_output, "Content-Type: multipart/report; report-type=%s;\n\tboundary=\"%s\"\n", body_report, boundary); } else { fprintf(f_output, "Content-Type: multipart/mixed;\n\tboundary=\"%s\"\n", boundary); } fprintf(f_output, "\n"); // end of headers, start of body // now dump the body parts if ((item->type == PST_TYPE_REPORT) && (item->email->report_text.str)) { write_body_part(f_output, &item->email->report_text, "text/plain", body_charset, boundary, pst); fprintf(f_output, "\n"); } if (item->body.str && item->email->htmlbody.str) { // start the nested alternative part fprintf(f_output, "\n--%s\n", boundary); fprintf(f_output, "Content-Type: multipart/alternative;\n\tboundary=\"%s\"\n", altboundary); altboundaryp = altboundary; } else { altboundaryp = boundary; } if (item->body.str) { write_body_part(f_output, &item->body, "text/plain", body_charset, altboundaryp, pst); } if (item->email->htmlbody.str) { find_html_charset(item->email->htmlbody.str, body_charset, sizeof(body_charset)); write_body_part(f_output, &item->email->htmlbody, "text/html", body_charset, altboundaryp, pst); } if (item->body.str && item->email->htmlbody.str) { // end the nested alternative part fprintf(f_output, "\n--%s--\n", altboundary); } if (item->email->rtf_compressed.data && save_rtf) { pst_item_attach* attach = (pst_item_attach*)pst_malloc(sizeof(pst_item_attach)); DEBUG_INFO(("Adding RTF body as attachment\n")); memset(attach, 0, sizeof(pst_item_attach)); attach->next = item->attach; item->attach = attach; attach->data.data = pst_lzfu_decompress(item->email->rtf_compressed.data, item->email->rtf_compressed.size, &attach->data.size); attach->filename2.str = strdup(RTF_ATTACH_NAME); attach->filename2.is_utf8 = 1; attach->mimetype.str = strdup(RTF_ATTACH_TYPE); attach->mimetype.is_utf8 = 1; } if (item->email->encrypted_body.data) { pst_item_attach* attach = (pst_item_attach*)pst_malloc(sizeof(pst_item_attach)); DEBUG_INFO(("Adding encrypted text body as attachment\n")); attach = (pst_item_attach*) pst_malloc(sizeof(pst_item_attach)); memset(attach, 0, sizeof(pst_item_attach)); attach->next = item->attach; item->attach = attach; attach->data.data = item->email->encrypted_body.data; attach->data.size = item->email->encrypted_body.size; item->email->encrypted_body.data = NULL; } if (item->email->encrypted_htmlbody.data) { pst_item_attach* attach = (pst_item_attach*)pst_malloc(sizeof(pst_item_attach)); DEBUG_INFO(("Adding encrypted HTML body as attachment\n")); attach = (pst_item_attach*) pst_malloc(sizeof(pst_item_attach)); memset(attach, 0, sizeof(pst_item_attach)); attach->next = item->attach; item->attach = attach; attach->data.data = item->email->encrypted_htmlbody.data; attach->data.size = item->email->encrypted_htmlbody.size; item->email->encrypted_htmlbody.data = NULL; } if (item->type == PST_TYPE_SCHEDULE) { write_schedule_part(f_output, item, sender, boundary); } // other attachments { pst_item_attach* attach; int attach_num = 0; for (attach = item->attach; attach; attach = attach->next) { pst_convert_utf8_null(item, &attach->filename1); pst_convert_utf8_null(item, &attach->filename2); pst_convert_utf8_null(item, &attach->mimetype); DEBUG_INFO(("Attempting Attachment encoding\n")); if (attach->method == PST_ATTACH_EMBEDDED) { DEBUG_INFO(("have an embedded rfc822 message attachment\n")); if (attach->mimetype.str) { DEBUG_INFO(("which already has a mime-type of %s\n", attach->mimetype.str)); free(attach->mimetype.str); } attach->mimetype.str = strdup(RFC822); attach->mimetype.is_utf8 = 1; find_rfc822_headers(extra_mime_headers); write_embedded_message(f_output, attach, boundary, pst, save_rtf, extra_mime_headers); } else if (attach->data.data || attach->i_id) { if (mode == MODE_SEPARATE && !mode_MH) write_separate_attachment(f_name, attach, ++attach_num, pst); else write_inline_attachment(f_output, attach, boundary, pst); } } } fprintf(f_output, "\n--%s--\n\n", boundary); DEBUG_RET(); } void write_vcard(FILE* f_output, pst_item* item, pst_item_contact* contact, char comment[]) { char* result = NULL; size_t resultlen = 0; char time_buffer[30]; // We can only call rfc escape once per printf, since the second call // may free the buffer returned by the first call. // I had tried to place those into a single printf - Carl. DEBUG_ENT("write_vcard"); // make everything utf8 pst_convert_utf8_null(item, &contact->fullname); pst_convert_utf8_null(item, &contact->surname); pst_convert_utf8_null(item, &contact->first_name); pst_convert_utf8_null(item, &contact->middle_name); pst_convert_utf8_null(item, &contact->display_name_prefix); pst_convert_utf8_null(item, &contact->suffix); pst_convert_utf8_null(item, &contact->nickname); pst_convert_utf8_null(item, &contact->address1); pst_convert_utf8_null(item, &contact->address2); pst_convert_utf8_null(item, &contact->address3); pst_convert_utf8_null(item, &contact->home_po_box); pst_convert_utf8_null(item, &contact->home_street); pst_convert_utf8_null(item, &contact->home_city); pst_convert_utf8_null(item, &contact->home_state); pst_convert_utf8_null(item, &contact->home_postal_code); pst_convert_utf8_null(item, &contact->home_country); pst_convert_utf8_null(item, &contact->home_address); pst_convert_utf8_null(item, &contact->business_po_box); pst_convert_utf8_null(item, &contact->business_street); pst_convert_utf8_null(item, &contact->business_city); pst_convert_utf8_null(item, &contact->business_state); pst_convert_utf8_null(item, &contact->business_postal_code); pst_convert_utf8_null(item, &contact->business_country); pst_convert_utf8_null(item, &contact->business_address); pst_convert_utf8_null(item, &contact->other_po_box); pst_convert_utf8_null(item, &contact->other_street); pst_convert_utf8_null(item, &contact->other_city); pst_convert_utf8_null(item, &contact->other_state); pst_convert_utf8_null(item, &contact->other_postal_code); pst_convert_utf8_null(item, &contact->other_country); pst_convert_utf8_null(item, &contact->other_address); pst_convert_utf8_null(item, &contact->business_fax); pst_convert_utf8_null(item, &contact->business_phone); pst_convert_utf8_null(item, &contact->business_phone2); pst_convert_utf8_null(item, &contact->car_phone); pst_convert_utf8_null(item, &contact->home_fax); pst_convert_utf8_null(item, &contact->home_phone); pst_convert_utf8_null(item, &contact->home_phone2); pst_convert_utf8_null(item, &contact->isdn_phone); pst_convert_utf8_null(item, &contact->mobile_phone); pst_convert_utf8_null(item, &contact->other_phone); pst_convert_utf8_null(item, &contact->pager_phone); pst_convert_utf8_null(item, &contact->primary_fax); pst_convert_utf8_null(item, &contact->primary_phone); pst_convert_utf8_null(item, &contact->radio_phone); pst_convert_utf8_null(item, &contact->telex); pst_convert_utf8_null(item, &contact->job_title); pst_convert_utf8_null(item, &contact->profession); pst_convert_utf8_null(item, &contact->assistant_name); pst_convert_utf8_null(item, &contact->assistant_phone); pst_convert_utf8_null(item, &contact->company_name); pst_convert_utf8_null(item, &item->body); // the specification I am following is (hopefully) RFC2426 vCard Mime Directory Profile fprintf(f_output, "BEGIN:VCARD\n"); fprintf(f_output, "FN:%s\n", pst_rfc2426_escape(contact->fullname.str, &result, &resultlen)); //fprintf(f_output, "N:%s;%s;%s;%s;%s\n", fprintf(f_output, "N:%s;", (!contact->surname.str) ? "" : pst_rfc2426_escape(contact->surname.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->first_name.str) ? "" : pst_rfc2426_escape(contact->first_name.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->middle_name.str) ? "" : pst_rfc2426_escape(contact->middle_name.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->display_name_prefix.str) ? "" : pst_rfc2426_escape(contact->display_name_prefix.str, &result, &resultlen)); fprintf(f_output, "%s\n", (!contact->suffix.str) ? "" : pst_rfc2426_escape(contact->suffix.str, &result, &resultlen)); if (contact->nickname.str) fprintf(f_output, "NICKNAME:%s\n", pst_rfc2426_escape(contact->nickname.str, &result, &resultlen)); if (contact->address1.str) fprintf(f_output, "EMAIL:%s\n", pst_rfc2426_escape(contact->address1.str, &result, &resultlen)); if (contact->address2.str) fprintf(f_output, "EMAIL:%s\n", pst_rfc2426_escape(contact->address2.str, &result, &resultlen)); if (contact->address3.str) fprintf(f_output, "EMAIL:%s\n", pst_rfc2426_escape(contact->address3.str, &result, &resultlen)); if (contact->birthday) fprintf(f_output, "BDAY:%s\n", pst_rfc2425_datetime_format(contact->birthday, sizeof(time_buffer), time_buffer)); if (contact->home_address.str) { //fprintf(f_output, "ADR;TYPE=home:%s;%s;%s;%s;%s;%s;%s\n", fprintf(f_output, "ADR;TYPE=home:%s;", (!contact->home_po_box.str) ? "" : pst_rfc2426_escape(contact->home_po_box.str, &result, &resultlen)); fprintf(f_output, "%s;", ""); // extended Address fprintf(f_output, "%s;", (!contact->home_street.str) ? "" : pst_rfc2426_escape(contact->home_street.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->home_city.str) ? "" : pst_rfc2426_escape(contact->home_city.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->home_state.str) ? "" : pst_rfc2426_escape(contact->home_state.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->home_postal_code.str) ? "" : pst_rfc2426_escape(contact->home_postal_code.str, &result, &resultlen)); fprintf(f_output, "%s\n", (!contact->home_country.str) ? "" : pst_rfc2426_escape(contact->home_country.str, &result, &resultlen)); fprintf(f_output, "LABEL;TYPE=home:%s\n", pst_rfc2426_escape(contact->home_address.str, &result, &resultlen)); } if (contact->business_address.str) { //fprintf(f_output, "ADR;TYPE=work:%s;%s;%s;%s;%s;%s;%s\n", fprintf(f_output, "ADR;TYPE=work:%s;", (!contact->business_po_box.str) ? "" : pst_rfc2426_escape(contact->business_po_box.str, &result, &resultlen)); fprintf(f_output, "%s;", ""); // extended Address fprintf(f_output, "%s;", (!contact->business_street.str) ? "" : pst_rfc2426_escape(contact->business_street.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->business_city.str) ? "" : pst_rfc2426_escape(contact->business_city.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->business_state.str) ? "" : pst_rfc2426_escape(contact->business_state.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->business_postal_code.str) ? "" : pst_rfc2426_escape(contact->business_postal_code.str, &result, &resultlen)); fprintf(f_output, "%s\n", (!contact->business_country.str) ? "" : pst_rfc2426_escape(contact->business_country.str, &result, &resultlen)); fprintf(f_output, "LABEL;TYPE=work:%s\n", pst_rfc2426_escape(contact->business_address.str, &result, &resultlen)); } if (contact->other_address.str) { //fprintf(f_output, "ADR;TYPE=postal:%s;%s;%s;%s;%s;%s;%s\n", fprintf(f_output, "ADR;TYPE=postal:%s;",(!contact->other_po_box.str) ? "" : pst_rfc2426_escape(contact->other_po_box.str, &result, &resultlen)); fprintf(f_output, "%s;", ""); // extended Address fprintf(f_output, "%s;", (!contact->other_street.str) ? "" : pst_rfc2426_escape(contact->other_street.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->other_city.str) ? "" : pst_rfc2426_escape(contact->other_city.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->other_state.str) ? "" : pst_rfc2426_escape(contact->other_state.str, &result, &resultlen)); fprintf(f_output, "%s;", (!contact->other_postal_code.str) ? "" : pst_rfc2426_escape(contact->other_postal_code.str, &result, &resultlen)); fprintf(f_output, "%s\n", (!contact->other_country.str) ? "" : pst_rfc2426_escape(contact->other_country.str, &result, &resultlen)); fprintf(f_output, "LABEL;TYPE=postal:%s\n", pst_rfc2426_escape(contact->other_address.str, &result, &resultlen)); } if (contact->business_fax.str) fprintf(f_output, "TEL;TYPE=work,fax:%s\n", pst_rfc2426_escape(contact->business_fax.str, &result, &resultlen)); if (contact->business_phone.str) fprintf(f_output, "TEL;TYPE=work,voice:%s\n", pst_rfc2426_escape(contact->business_phone.str, &result, &resultlen)); if (contact->business_phone2.str) fprintf(f_output, "TEL;TYPE=work,voice:%s\n", pst_rfc2426_escape(contact->business_phone2.str, &result, &resultlen)); if (contact->car_phone.str) fprintf(f_output, "TEL;TYPE=car,voice:%s\n", pst_rfc2426_escape(contact->car_phone.str, &result, &resultlen)); if (contact->home_fax.str) fprintf(f_output, "TEL;TYPE=home,fax:%s\n", pst_rfc2426_escape(contact->home_fax.str, &result, &resultlen)); if (contact->home_phone.str) fprintf(f_output, "TEL;TYPE=home,voice:%s\n", pst_rfc2426_escape(contact->home_phone.str, &result, &resultlen)); if (contact->home_phone2.str) fprintf(f_output, "TEL;TYPE=home,voice:%s\n", pst_rfc2426_escape(contact->home_phone2.str, &result, &resultlen)); if (contact->isdn_phone.str) fprintf(f_output, "TEL;TYPE=isdn:%s\n", pst_rfc2426_escape(contact->isdn_phone.str, &result, &resultlen)); if (contact->mobile_phone.str) fprintf(f_output, "TEL;TYPE=cell,voice:%s\n", pst_rfc2426_escape(contact->mobile_phone.str, &result, &resultlen)); if (contact->other_phone.str) fprintf(f_output, "TEL;TYPE=msg:%s\n", pst_rfc2426_escape(contact->other_phone.str, &result, &resultlen)); if (contact->pager_phone.str) fprintf(f_output, "TEL;TYPE=pager:%s\n", pst_rfc2426_escape(contact->pager_phone.str, &result, &resultlen)); if (contact->primary_fax.str) fprintf(f_output, "TEL;TYPE=fax,pref:%s\n", pst_rfc2426_escape(contact->primary_fax.str, &result, &resultlen)); if (contact->primary_phone.str) fprintf(f_output, "TEL;TYPE=phone,pref:%s\n", pst_rfc2426_escape(contact->primary_phone.str, &result, &resultlen)); if (contact->radio_phone.str) fprintf(f_output, "TEL;TYPE=pcs:%s\n", pst_rfc2426_escape(contact->radio_phone.str, &result, &resultlen)); if (contact->telex.str) fprintf(f_output, "TEL;TYPE=bbs:%s\n", pst_rfc2426_escape(contact->telex.str, &result, &resultlen)); if (contact->job_title.str) fprintf(f_output, "TITLE:%s\n", pst_rfc2426_escape(contact->job_title.str, &result, &resultlen)); if (contact->profession.str) fprintf(f_output, "ROLE:%s\n", pst_rfc2426_escape(contact->profession.str, &result, &resultlen)); if (contact->assistant_name.str || contact->assistant_phone.str) { fprintf(f_output, "AGENT:BEGIN:VCARD\n"); if (contact->assistant_name.str) fprintf(f_output, "FN:%s\n", pst_rfc2426_escape(contact->assistant_name.str, &result, &resultlen)); if (contact->assistant_phone.str) fprintf(f_output, "TEL:%s\n", pst_rfc2426_escape(contact->assistant_phone.str, &result, &resultlen)); } if (contact->company_name.str) fprintf(f_output, "ORG:%s\n", pst_rfc2426_escape(contact->company_name.str, &result, &resultlen)); if (comment) fprintf(f_output, "NOTE:%s\n", pst_rfc2426_escape(comment, &result, &resultlen)); if (item->body.str) fprintf(f_output, "NOTE:%s\n", pst_rfc2426_escape(item->body.str, &result, &resultlen)); write_extra_categories(f_output, item); fprintf(f_output, "VERSION: 3.0\n"); fprintf(f_output, "END:VCARD\n\n"); if (result) free(result); DEBUG_RET(); } /** * write extra vcard or vcalendar categories from the extra keywords fields * * @param f_output open file pointer * @param item pst item containing the keywords * @return true if we write a categories line */ int write_extra_categories(FILE* f_output, pst_item* item) { char* result = NULL; size_t resultlen = 0; pst_item_extra_field *ef = item->extra_fields; const char *fmt = "CATEGORIES:%s"; int category_started = 0; while (ef) { if (strcmp(ef->field_name, "Keywords") == 0) { fprintf(f_output, fmt, pst_rfc2426_escape(ef->value, &result, &resultlen)); fmt = ", %s"; category_started = 1; } ef = ef->next; } if (category_started) fprintf(f_output, "\n"); if (result) free(result); return category_started; } void write_journal(FILE* f_output, pst_item* item) { char* result = NULL; size_t resultlen = 0; char time_buffer[30]; pst_item_journal* journal = item->journal; // make everything utf8 pst_convert_utf8_null(item, &item->subject); pst_convert_utf8_null(item, &item->body); fprintf(f_output, "BEGIN:VJOURNAL\n"); fprintf(f_output, "DTSTAMP:%s\n", pst_rfc2445_datetime_format_now(sizeof(time_buffer), time_buffer)); if (item->create_date) fprintf(f_output, "CREATED:%s\n", pst_rfc2445_datetime_format(item->create_date, sizeof(time_buffer), time_buffer)); if (item->modify_date) fprintf(f_output, "LAST-MOD:%s\n", pst_rfc2445_datetime_format(item->modify_date, sizeof(time_buffer), time_buffer)); if (item->subject.str) fprintf(f_output, "SUMMARY:%s\n", pst_rfc2426_escape(item->subject.str, &result, &resultlen)); if (item->body.str) fprintf(f_output, "DESCRIPTION:%s\n", pst_rfc2426_escape(item->body.str, &result, &resultlen)); if (journal && journal->start) fprintf(f_output, "DTSTART;VALUE=DATE-TIME:%s\n", pst_rfc2445_datetime_format(journal->start, sizeof(time_buffer), time_buffer)); fprintf(f_output, "END:VJOURNAL\n"); if (result) free(result); } void write_appointment(FILE* f_output, pst_item* item) { char* result = NULL; size_t resultlen = 0; char time_buffer[30]; pst_item_appointment* appointment = item->appointment; // make everything utf8 pst_convert_utf8_null(item, &item->subject); pst_convert_utf8_null(item, &item->body); pst_convert_utf8_null(item, &appointment->location); fprintf(f_output, "UID:%#"PRIx64"\n", item->block_id); fprintf(f_output, "DTSTAMP:%s\n", pst_rfc2445_datetime_format_now(sizeof(time_buffer), time_buffer)); if (item->create_date) fprintf(f_output, "CREATED:%s\n", pst_rfc2445_datetime_format(item->create_date, sizeof(time_buffer), time_buffer)); if (item->modify_date) fprintf(f_output, "LAST-MOD:%s\n", pst_rfc2445_datetime_format(item->modify_date, sizeof(time_buffer), time_buffer)); if (item->subject.str) fprintf(f_output, "SUMMARY:%s\n", pst_rfc2426_escape(item->subject.str, &result, &resultlen)); if (item->body.str) fprintf(f_output, "DESCRIPTION:%s\n", pst_rfc2426_escape(item->body.str, &result, &resultlen)); if (appointment && appointment->start) fprintf(f_output, "DTSTART;VALUE=DATE-TIME:%s\n", pst_rfc2445_datetime_format(appointment->start, sizeof(time_buffer), time_buffer)); if (appointment && appointment->end) fprintf(f_output, "DTEND;VALUE=DATE-TIME:%s\n", pst_rfc2445_datetime_format(appointment->end, sizeof(time_buffer), time_buffer)); if (appointment && appointment->location.str) fprintf(f_output, "LOCATION:%s\n", pst_rfc2426_escape(appointment->location.str, &result, &resultlen)); if (appointment) { switch (appointment->showas) { case PST_FREEBUSY_TENTATIVE: fprintf(f_output, "STATUS:TENTATIVE\n"); break; case PST_FREEBUSY_FREE: // mark as transparent and as confirmed fprintf(f_output, "TRANSP:TRANSPARENT\n"); case PST_FREEBUSY_BUSY: case PST_FREEBUSY_OUT_OF_OFFICE: fprintf(f_output, "STATUS:CONFIRMED\n"); break; } if (appointment->is_recurring) { const char* rules[] = {"DAILY", "WEEKLY", "MONTHLY", "YEARLY"}; const char* days[] = {"SU", "MO", "TU", "WE", "TH", "FR", "SA"}; pst_recurrence *rdata = pst_convert_recurrence(appointment); fprintf(f_output, "RRULE:FREQ=%s", rules[rdata->type]); if (rdata->count) fprintf(f_output, ";COUNT=%u", rdata->count); if ((rdata->interval != 1) && (rdata->interval)) fprintf(f_output, ";INTERVAL=%u", rdata->interval); if (rdata->dayofmonth) fprintf(f_output, ";BYMONTHDAY=%d", rdata->dayofmonth); if (rdata->monthofyear) fprintf(f_output, ";BYMONTH=%d", rdata->monthofyear); if (rdata->position) fprintf(f_output, ";BYSETPOS=%d", rdata->position); if (rdata->bydaymask) { char byday[40]; int empty = 1; int i=0; memset(byday, 0, sizeof(byday)); for (i=0; i<6; i++) { int bit = 1 << i; if (bit & rdata->bydaymask) { char temp[40]; snprintf(temp, sizeof(temp), "%s%s%s", byday, (empty) ? ";BYDAY=" : ";", days[i]); strcpy(byday, temp); empty = 0; } } fprintf(f_output, "%s", byday); } fprintf(f_output, "\n"); pst_free_recurrence(rdata); } switch (appointment->label) { case PST_APP_LABEL_NONE: if (!write_extra_categories(f_output, item)) fprintf(f_output, "CATEGORIES:NONE\n"); break; case PST_APP_LABEL_IMPORTANT: fprintf(f_output, "CATEGORIES:IMPORTANT\n"); break; case PST_APP_LABEL_BUSINESS: fprintf(f_output, "CATEGORIES:BUSINESS\n"); break; case PST_APP_LABEL_PERSONAL: fprintf(f_output, "CATEGORIES:PERSONAL\n"); break; case PST_APP_LABEL_VACATION: fprintf(f_output, "CATEGORIES:VACATION\n"); break; case PST_APP_LABEL_MUST_ATTEND: fprintf(f_output, "CATEGORIES:MUST-ATTEND\n"); break; case PST_APP_LABEL_TRAVEL_REQ: fprintf(f_output, "CATEGORIES:TRAVEL-REQUIRED\n"); break; case PST_APP_LABEL_NEEDS_PREP: fprintf(f_output, "CATEGORIES:NEEDS-PREPARATION\n"); break; case PST_APP_LABEL_BIRTHDAY: fprintf(f_output, "CATEGORIES:BIRTHDAY\n"); break; case PST_APP_LABEL_ANNIVERSARY: fprintf(f_output, "CATEGORIES:ANNIVERSARY\n"); break; case PST_APP_LABEL_PHONE_CALL: fprintf(f_output, "CATEGORIES:PHONE-CALL\n"); break; } // ignore bogus alarms if (appointment->alarm && (appointment->alarm_minutes >= 0) && (appointment->alarm_minutes < 1440)) { fprintf(f_output, "BEGIN:VALARM\n"); fprintf(f_output, "TRIGGER:-PT%dM\n", appointment->alarm_minutes); fprintf(f_output, "ACTION:DISPLAY\n"); fprintf(f_output, "DESCRIPTION:Reminder\n"); fprintf(f_output, "END:VALARM\n"); } } fprintf(f_output, "END:VEVENT\n"); if (result) free(result); } void create_enter_dir(struct file_ll* f, pst_item *item) { pst_convert_utf8(item, &item->file_as); f->type = item->type; f->stored_count = (item->folder) ? item->folder->item_count : 0; DEBUG_ENT("create_enter_dir"); if (mode == MODE_KMAIL) f->name = mk_kmail_dir(item->file_as.str); else if (mode == MODE_RECURSE) { f->name = mk_recurse_dir(item->file_as.str, f->type); if (mode_thunder) { FILE *type_file = fopen(".type", "w"); fprintf(type_file, "%d\n", item->type); fclose(type_file); } } else if (mode == MODE_SEPARATE) { // do similar stuff to recurse here. mk_separate_dir(item->file_as.str); f->name = (char*) pst_malloc(file_name_len); memset(f->name, 0, file_name_len); } else { f->name = (char*) pst_malloc(strlen(item->file_as.str)+strlen(OUTPUT_TEMPLATE)+1); sprintf(f->name, OUTPUT_TEMPLATE, item->file_as.str); } f->dname = (char*) pst_malloc(strlen(item->file_as.str)+1); strcpy(f->dname, item->file_as.str); if (overwrite != 1) { int x = 0; char *temp = (char*) pst_malloc (strlen(f->name)+10); //enough room for 10 digits sprintf(temp, "%s", f->name); check_filename(temp); while ((f->output = fopen(temp, "r"))) { DEBUG_INFO(("need to increase filename because one already exists with that name\n")); DEBUG_INFO(("- increasing it to %s%d\n", f->name, x)); x++; sprintf(temp, "%s%08d", f->name, x); DEBUG_INFO(("- trying \"%s\"\n", f->name)); if (x == 99999999) { DIE(("create_enter_dir: Why can I not create a folder %s? I have tried %i extensions...\n", f->name, x)); } fclose(f->output); } if (x > 0) { //then the f->name should change free (f->name); f->name = temp; } else { free(temp); } } DEBUG_INFO(("f->name = %s\nitem->folder_name = %s\n", f->name, item->file_as.str)); if (mode != MODE_SEPARATE) { check_filename(f->name); if (!(f->output = fopen(f->name, "w"))) { DIE(("create_enter_dir: Could not open file \"%s\" for write\n", f->name)); } } DEBUG_RET(); } void close_enter_dir(struct file_ll *f) { DEBUG_INFO(("processed item count for folder %s is %i, skipped %i, total %i \n", f->dname, f->item_count, f->skip_count, f->stored_count)); if (output_mode != OUTPUT_QUIET) { pst_debug_lock(); printf("\t\"%s\" - %i items done, %i items skipped.\n", f->dname, f->item_count, f->skip_count); fflush(stdout); pst_debug_unlock(); } if (f->output) { if (mode == MODE_SEPARATE) DEBUG_WARN(("close_enter_dir finds open separate file\n")); struct stat st; fclose(f->output); stat(f->name, &st); if (!st.st_size) { DEBUG_WARN(("removing empty output file %s\n", f->name)); remove(f->name); } f->output = NULL; } free(f->name); free(f->dname); if (mode == MODE_KMAIL) close_kmail_dir(); else if (mode == MODE_RECURSE) { if (mode_thunder) { FILE *type_file = fopen(".size", "w"); fprintf(type_file, "%i %i\n", f->item_count, f->stored_count); fclose(type_file); } close_recurse_dir(); } else if (mode == MODE_SEPARATE) close_separate_dir(); } libpst-0.6.59/src/XGetopt.c0000644000000000000000000001342112145516225012330 00000000000000// XGetopt.cpp Version 1.1 // // Author: Hans Dietrich // hdietrich2@hotmail.com // // Modified: David Smith // dave.s@earthcorp.com // Moved two char declarations from body of function so // that it can compile as a C function. // Thanks so much Hans // // This software is released into the public domain. // You are free to use it in any way you like. // // This software is provided "as is" with no expressed // or implied warranty. I accept no liability for any // damage or loss of business that this software may cause. // /////////////////////////////////////////////////////////////////////////////// #ifndef __MINGW32__ /* mingw has getopt() */ #include "define.h" /////////////////////////////////////////////////////////////////////////////// // // X G e t o p t . c p p // // // NAME // getopt -- parse command line options // // SYNOPSIS // int getopt(int argc, char* const* argv, const char *optstring) // // extern char *optarg; // extern int optind; // // DESCRIPTION // The getopt() function parses the command line arguments. Its // arguments argc and argv are the argument count and array as // passed into the application on program invocation. In the case // of Visual C++ programs, argc and argv are available via the // variables __argc and __argv (double underscores), respectively. // getopt returns the next option letter in argv that matches a // letter in optstring. // // optstring is a string of recognized option letters; if a letter // is followed by a colon, the option is expected to have an argument // that may or may not be separated from it by white space. optarg // is set to point to the start of the option argument on return from // getopt. // // Option letters may be combined, e.g., "-ab" is equivalent to // "-a -b". Option letters are case sensitive. // // getopt places in the external variable optind the argv index // of the next argument to be processed. optind is initialized // to 0 before the first call to getopt. // // When all options have been processed (i.e., up to the first // non-option argument), getopt returns EOF, optarg will point // to the argument, and optind will be set to the argv index of // the argument. If there are no non-option arguments, optarg // will be set to NULL. // // The special option "--" may be used to delimit the end of the // options; EOF will be returned, and "--" (and everything after it) // will be skipped. // // RETURN VALUE // For option letters contained in the string optstring, getopt // will return the option letter. getopt returns a question mark (?) // when it encounters an option letter not included in optstring. // EOF is returned when processing is finished. // // BUGS // 1) Long options are not supported. // 2) The GNU double-colon extension is not supported. // 3) The environment variable POSIXLY_CORRECT is not supported. // 4) The + syntax is not supported. // 5) The automatic permutation of arguments is not supported. // 6) This implementation of getopt() returns EOF if an error is // encountered, instead of -1 as the latest standard requires. // // EXAMPLE // BOOL CMyApp::ProcessCommandLine(int argc, char *argv[]) // { // int c; // // while ((c = getopt(argc, argv, "aBn:")) != EOF) // { // switch (c) // { // case 'a': // TRACE(_T("option a\n")); // // // // set some flag here // // // break; // // case 'B': // TRACE( _T("option B\n")); // // // // set some other flag here // // // break; // // case 'n': // TRACE(_T("option n: value=%d\n"), atoi(optarg)); // // // // do something with value here // // // break; // // case '?': // TRACE(_T("ERROR: illegal option %s\n"), argv[optind-1]); // return FALSE; // break; // // default: // TRACE(_T("WARNING: no handler for option %c\n"), c); // return FALSE; // break; // } // } // // // // check for non-option args here // // // return TRUE; // } // /////////////////////////////////////////////////////////////////////////////// char *optarg; // global argument pointer int optind = 0; // global argv index int getopt(int argc, char* const* argv, char *optstring) { static char *next = NULL; char c, *cp; if (optind == 0) next = NULL; optarg = NULL; if (next == NULL || *next == '\0') { if (optind == 0) optind++; if (optind >= argc || argv[optind][0] != '-' || argv[optind][1] == '\0') { optarg = NULL; if (optind < argc) optarg = argv[optind]; return EOF; } if (strcmp(argv[optind], "--") == 0) { optind++; optarg = NULL; if (optind < argc) optarg = argv[optind]; return EOF; } next = argv[optind]+1; optind++; } c = *next++; cp = strchr(optstring, c); if (cp == NULL || c == ':') return '?'; cp++; if (*cp == ':') { if (*next != '\0') { optarg = next; next = NULL; } else if (optind < argc) { optarg = argv[optind]; optind++; } else { return '?'; } } return c; } #endif /* !__MINGW32__ */ libpst-0.6.59/src/dumpblocks.c0000644000000000000000000000373712145516225013112 00000000000000#include "define.h" #define OUT_BUF 20 int main(int argc, char* const* argv) { pst_file pstfile; pst_index_ll *ptr; char *outdir = NULL, *file = NULL, *outname = NULL; char *buf = NULL; int c; FILE *fp; while ((c = getopt(argc, argv, "o:")) != -1) { switch (c) { case 'o': outdir = optarg; break; default: printf("Unknown switch %c\n", c); } } if (optind < argc) { file = argv[optind]; } else { printf("Usage: dumpblocks [options] pstfile\n"); printf("\tcopies the datablocks from the pst file into separate files\n"); printf("Options: \n"); printf("\t-o target\tSpecify the output directory\n"); exit(1); } DEBUG_INIT("dumpblocks.log", NULL); DEBUG_ENT("main"); printf("Opening file %s\n", file); if (pst_open(&pstfile, file, NULL)) { printf("Failed to open file %s\n", file); exit(1); } printf("Reading Indexes\n"); if (pst_load_index(&pstfile)) { printf("Failed to load indexes in file %s\n", argv[1]); exit(1); } if (outdir != NULL) if (chdir(outdir)) { printf("Failed to change into directory %s\n", outdir); exit(1); } ptr = pstfile.i_head; outname = (char *) pst_malloc(OUT_BUF); printf("Saving blocks\n"); while (ptr != NULL) { size_t c; c = pst_ff_getIDblock_dec(&pstfile, ptr->i_id, &buf); if (c) { snprintf(outname, OUT_BUF, "%#"PRIx64, ptr->i_id); if ((fp = fopen(outname, "wb")) == NULL) { printf("Failed to open file %s\n", outname); continue; } pst_fwrite(buf, 1, c, fp); fclose(fp); } else { printf("Failed to read block i_id %#"PRIx64"\n", ptr->i_id); } ptr = ptr->next; } pst_close(&pstfile); DEBUG_RET(); return 0; } libpst-0.6.59/src/lzfu.h0000644000000000000000000000103712145516225011723 00000000000000#ifndef LZFU_H #define LZFU_H /** decompress lz compressed rtf data. The initial lz dictionary is preloaded with rtf specific data. * @param rtfcomp pointer to the rtf compressed data * @param compsize size of the compressed data buffer * @param size pointer to location to return size of the output buffer * @return pointer to the output buffer containing the decompressed data. * The caller must free this buffer. */ char* pst_lzfu_decompress (char* rtfcomp, uint32_t compsize, size_t *size); #endif libpst-0.6.59/COPYING0000644000000000000000000003556412145516225011052 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS libpst-0.6.59/depcomp0000755000000000000000000003554512145516225011373 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2004-05-31.23 # Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit 0 ;; -v | --v*) echo "depcomp $scriptversion" exit 0 ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # Dependencies are output in .lo.d with libtool 1.4. # With libtool 1.5 they are output both in $dir.libs/$base.o.d # and in $dir.libs/$base.o.d and $dir$base.o.d. We process the # latter, because the former will be cleaned when $dir.libs is # erased. tmpdepfile1="$dir.libs/$base.lo.d" tmpdepfile2="$dir$base.o.d" tmpdepfile3="$dir.libs/$base.d" "$@" -Wc,-MD else tmpdepfile1="$dir$base.o.d" tmpdepfile2="$dir$base.d" tmpdepfile3="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" elif test -f "$tmpdepfile2"; then tmpdepfile="$tmpdepfile2" else tmpdepfile="$tmpdepfile3" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: libpst-0.6.59/TODO0000644000000000000000000000042312145516225010471 00000000000000 Need testing on big-endian machines. We may be missing some LEnn_CPU() calls. pst2diii needs header and mime type updates from readpst. At the next soname bump (to libpst.so.5) we should move some of readpst into the shared library, in particular write_normal_email() libpst-0.6.59/ChangeLog0000644000000000000000000010211712145516225011556 00000000000000LibPST 0.6.59 (2013-05-17) =============================== * add autoconf checking for libgsf LibPST 0.6.58 (2012-12-28) =============================== * fix From quoting on embedded rfc/822 messages LibPST 0.6.57 (2012-12-27) =============================== * remove useless dependencies LibPST 0.6.56 (2012-12-24) =============================== * merge -m .msg files code into main branch LibPST 0.6.55 (2012-05-08) =============================== * preserve bcc headers * document -C switch to set default character set * space after colon is not required in header fields LibPST 0.6.54 (2011-11-04) =============================== * embedded rfc822 messages might contain rtf encoded bodies LibPST 0.6.53 (2011-07-10) =============================== * add Status: header in output * allow fork for parallel processing of individual email folders in separate mode * proper handling of --with-boost-python option LibPST 0.6.52 (2011-05-22) =============================== * fix dangling freed pointer in embedded rfc822 message processing * allow broken outlook internet header field - it sometimes contains fragments of the message body rather than headers LibPST 0.6.51 (2011-04-17) =============================== * fix for buffer overrun; attachment size from the secondary list of mapi elements overwrote proper size from the primary list of mapi elements. fedora bugzilla 696263 LibPST 0.6.50 (2010-12-24) =============================== * rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames LibPST 0.6.49 (2010-09-13) =============================== * fix to ignore embedded objects that are not email messages LibPST 0.6.48 (2010-09-02) =============================== * fix for broken internet headers from Outlook. * fix ax_python.m4 to look for python2.7 * Subpackage Licensing, add COPYING to -libs. * use mboxrd from quoting for output formats with multiple messages per file * use no from quoting for output formats with single message per file LibPST 0.6.47 (2010-05-07) =============================== * patches from Kenneth Berland for solaris. * fix output file name numbering to start at 1 rather than 2. LibPST 0.6.46 (2010-02-13) =============================== * prefer libpthread over librt for finding sem_init function. * rebuild for fedora 13 change in implicit dso linking semantics. LibPST 0.6.45 (2009-11-18) =============================== * patch from Hugo DesRosiers to export categories and notes into vcards. * extend that patch to export categories into vcalendar appointments also. LibPST 0.6.44 (2009-09-20) =============================== * fix --help usage; readpstlog is gone, debug files are now ascii text. * patch from Lee Ayres to add file name extensions in separate mode. * allow mixed items types in a folder in separate mode. LibPST 0.6.43 (2009-09-12) =============================== * patches from Justin Greer. add code pages 1200 and 1201 to the list for iconv add support for 0x0201 indirect blocks that point to 0x0101 blocks add readpst -t option to select output item types fix (remove) extra new line inside headers * cleanup base64 encoding to remove duplicate code. * patch from Chris White to avoid segfault with embedded appointments. * patch from Roberto Polli to add creation of some Thunderbird specific meta files. * patch from Justin Greer to ignore b5 tables at offset zero. * output type filtering can now be used to handle folders with multiple item types. * better decoding of rfc822 embedded message attachments. * better detection of dsn delivery reports LibPST 0.6.42 (2009-09-03) =============================== * patch from Fridrich Strba to build with DJGPP DOS cross-compiler. LibPST 0.6.41 (2009-06-23) =============================== * fix ax_python detection - should not use locate command * checking for fedora versions is not needed LibPST 0.6.40 (2009-06-23) =============================== * fedora 11 has python2.6 * remove pdf version of the man pages LibPST 0.6.39 (2009-06-21) =============================== * fedora > 10 moved to boost-python-devel LibPST 0.6.38 (2009-06-21) =============================== * add python module interface to the shared library for easy scripting. * the shared library must never write to stdout or stderr. * fix pst_attach_to_mem so the caller does not need to initialize the buffer pointer. * remove readpst -C switch, obsolete debugging code. * update version to 4:0:0 since we made many changes to the interface. * removed contact->access_method since we don't have a mapi element for it. * changed pst_attach_to_mem to return pst_binary structure. * decode more recurrence mapi elements. * readpst changes for parallel operation on multi processor machines. * remove readpstlog - the debug log files are now plain ascii. Add locking if needed so parallel jobs can produce debug logs. * more cleanup of the shared library interface, but still not fully thread safe. * make nested mime multipart/alternative to hold the text/html parts so the topmost level is almost always multipart/mixed. * the shared library interface should now be thread safe. * patch from Fridrich Strba to build on win32. * remove unreferenced code. LibPST 0.6.37 (2009-04-17) =============================== * add pst_attach_to_mem() back into the shared library interface. * improve developer documentation. * fix memory leak caught by valgrind. LibPST 0.6.36 (2009-04-14) =============================== * spec file cleanup with multiple sub packages. * add doxygen devel-doc documentation for the shared library. * switch back to fully versioned subpackage dependencies. * more cleanup on external names in the shared object file. LibPST 0.6.35 (2009-04-08) =============================== * fix bug where we failed to pickup the last extended attribute. * patch from Emmanuel Andry to fix potential security bug in pst2dii with printf(err). * properly add trailing mime boundary in all modes. * move version-info into main configure.in, and set it properly * prefix all external symbols in the shared library with pst_ to avoid symbol clashes with other shared libraries. * new debianization from hggdh. * build separate libpst, libpst-libs, libpst-devel rpms. * remove many functions from the interface by making them static. LibPST 0.6.34 (2009-03-19) =============================== * improve consistency checking when fetching items from the pst file. * avoid putting mixed item types into the same output folder. LibPST 0.6.33 (2009-03-17) =============================== * fix fedora 11 type mismatch warning (actually an error in this case). * fix large file support, some sytems require config.h to be included earlier in the compilation. * compensate for iconv conversion to utf-7 that produces strings that are not null terminated. * don't produce empty attachment files in separate mode. LibPST 0.6.32 (2009-03-14) =============================== * fix ppc64 compile error. LibPST 0.6.31 (2009-03-14) =============================== * bump version for fedora cvs tagging mistake. LibPST 0.6.30 (2009-03-14) =============================== * improve documentation of .pst format. * remove decrypt option from getidblock - we always decrypt. * rename some structure fields to reflect our better understanding of the pst format. * track character set individually for each mapi element, since some could be unicode (therefore utf8) and others sbcs with character set specified by the mapi object. remove charset option from pst2ldif since we get that from each object now. * more code cleanup. * use AM_ICONV for better portability of the library location. * structure renaming to be more specific. * improve internal doxygen documentation. * avoid emitting bogus empty email messages into contacts and calendar files. LibPST 0.6.29 (2009-02-24) =============================== * fix for 64bit on Fedora 11 LibPST 0.6.28 (2009-02-24) =============================== * add X-libpst-forensic-* headers to capture items of interest that are not used by normal mail clients. * improve decoding of multipart/report and message/rfc822 mime types. * improve character set handling - don't try to convert utf-8 to single byte for fields that were not originally unicode. if the conversion fails, leave the data in utf-8. * fix embedded rfc822 messages with attachments. LibPST 0.6.27 (2009-02-07) =============================== * fix for const correctness on Fedora 11 LibPST 0.6.26 (2009-02-07) =============================== * patch from Fridrich Strba for building on mingw and general cleanup of autoconf files * add processing for pst files of type 0x0f * start adding support for properly building and installing libpst.so and the header files required to use it. * remove version.h since the version number is now in config.h * more const correctness issues regarding getopt() * consistent ordering of our include files. all system includes protected by ifdef HAVE_ from autoconf. * strip and regenerate all MIME headers to avoid duplicates. problem found by Michael Watson on Mac OSX. * do a better job of making unique MIME boundaries. * only use base64 coding when strictly necessary. * more cleanup of #include files. common.h is the only file allowed to include system .h files unprotected by autoconf HAVE_ symbols. define.h is the only other file allowed to include system .h files. define.h is never installed; common.h is installed if we are building the shared library. * recover dropped pragma pack line, use int64_t rather than off_t to avoid forcing users of the shared library to enable large file support. * add pragma packing support for sun compilers. * fix initial from header in mbox format. * start moving to PST_LE_GET* rather than LE*_CPU macros so we can eventually remove the pragma packing. * patch from Fridrich Strba, some systems need extra library for regex. LibPST 0.6.25 (2009-01-16) =============================== * improve handling of content-type charset values in mime parts LibPST 0.6.24 (2008-12-11) =============================== * patch from Chris Eagle to build on cygwin LibPST 0.6.23 (2008-12-04) =============================== * bump version to avoid cvs tagging mistake in fedora LibPST 0.6.22 (2008-11-28) =============================== * patch from David Cuadrado to process emails with type PST_TYPE_OTHER * base64_encode_multiple() may insert newline, needs larger malloc * subject lines shorter than 2 bytes could segfault LibPST 0.6.21 (2008-10-21) =============================== * fix title bug with old schema in pst2ldif. * also escape commas in distinguished names per rfc4514. LibPST 0.6.20 (2008-10-09) =============================== * add configure option --enable-dii=no to remove dependency on libgd. * many fixes in pst2ldif by Robert Harris. * add -D option to include deleted items, from Justin Greer * fix from Justin Greer to add missing email headers * fix from Justin Greer for my_stristr() * fix for orphan children when building descriptor tree * avoid writing uninitialized data to debug log file * remove unreachable code * create dummy top-of-folder descriptor if needed for corrupt pst files LibPST 0.6.19 (2008-09-14) =============================== * Fix base64 encoding that could create long lines * Initial work on a .so shared library from Bharath Acharya. LibPST 0.6.18 (2008-08-28) =============================== * Fixes for iconv on Mac from Justin Greer. LibPST 0.6.17 (2008-08-05) =============================== * More fixes for 32/64 bit portability on big endian ppc. LibPST 0.6.16 (2008-08-05) =============================== * Use inttypes.h for portable printing of 64 bit items. LibPST 0.6.15 (2008-07-30) =============================== * Patch from Robert Simpson for file handle leak in error case. * Fix for missing length on lz decompression, bug found by Chris White. LibPST 0.6.14 (2008-06-15) =============================== * Fix my mistake in debian packaging. LibPST 0.6.13 (2008-06-13) =============================== * Patch from Robert Simpson for encryption type 2. * Fix the order of testing item types to avoid claiming there are multiple message stores. LibPST 0.6.12 (2008-06-10) =============================== * Patch from Joachim Metz for debian packaging, and fix for incorrect length on lz decompression. LibPST 0.6.11 (2008-06-03) =============================== * Use ftello/fseeko to properly handle large files. * Document and properly use datasize field in b5 blocks. * Fix some MSVC compile issues and collect MSVC dependencies into one place. LibPST 0.6.10 (2008-05-29) =============================== * Patch from Robert Simpson fix doubly-linked list in the cache_ptr code, and allow arrays of unicode strings (without converting them). * More changes for Fedora packaging (#434727) * Fixes for const correctness. LibPST 0.6.9 (2008-05-16) =============================== * Patch from Joachim Metz for 64 bit compile. * Signed/unsigned cleanup from 'CFLAGS=-Wextra ./configure'. * Reindent vbuf.c to make it readable. * Fix pst format documentation for 8 byte backpointers. LibPST 0.6.8 (2008-03-05) =============================== * Initial version of pst2dii to convert to Summation dii load file format. * Changes for Fedora packaging (#434727) LibPST 0.6.7 (2008-02-16) =============================== * Work around bogus 7c.b5 blocks in some messages that have been read. They appear to have attachments, but of some unknown format. Before the message was read, it did not have any attachments. * Use autoscan to cleanup our autoconf system. * Use autoconf to detect when we need to use our XGetopt files and other header files. * More fields, including BCC. * Fix missing LE32_CPU byte swapping for FILETIME types. LibPST 0.6.6 (2008-01-31) =============================== * More code cleanup, removing unnecessary null terminations on binary buffers. All pst file reads now go thru one function. Logging all pst reads to detect cases where we read the same data multiple times - discovers node sizes are actually 512 bytes. * Switch from cvs to mercurial source control. LibPST 0.6.5 (2008-01-22) =============================== * More code cleanup, removing obsolete code. All the boolean flags of type 0xb have length 4, so these are all 32 bits in the file. Libpst treats them all as 16 bits, but at least we are consistent. * More fields decoded - for example, see We should be able to use that data for much more complete decoding. * Move the rpm group to Applications/Productivity consistent with Evolution. LibPST 0.6.4 (2008-01-19) =============================== * More fixes for Outlook 2003 64 bit parsing. We observed cases of compressed RTF bodies (type 0x1009) with zero length. * Document type 0x0101 descriptor blocks and process them. * Fix large file support - we need to include config.h before any standard headers. * Merge following changes from svn snapshot from Alioth: * Add new fields to appointment for recurring events (SourceForge #304198) * Map IPM.Task items to PST_TYPE_TASK. * Applied patch to remove compiler warnings, thanks! (SourceForge #304314) * Fix crash with unknown reference type * Fix more memory issues detected by valgrind * lspst - add usage mesage and option parsing using getopt (SourceForge #304199) * Fix crash caused by invalid free calls * Fix crash when email subject is empty * Fix memory and information leak in hex debug dump LibPST 0.6.3 (2008-01-13) =============================== * More type consistency issues found by splint. LibPST 0.6.2 (2008-01-12) =============================== * More fixes for Outlook 2003 64 bit parsing. * All buffer sizes changed to size_t, all file offsets changed to off_t, all function names start with pst_, many other type consistency issues found by splint. Many changes to #llx in debug printing for 64 bit items. All id values are now uint64_t. LibPST 0.6.1 (2008-01-06) =============================== * Outlook 2003 64 bit parsing. Some documentation from Alexander Grau and patches from Sean Loaring . * fix from Antonio Palama for email items that happen to have item->contact non null, and were being processed as contacts. * Add large file support so we can read .pst files larger than 2gb. * Change lspst to be similar to readpst, properly using recursion to walk the tree, and testing item types. Add a man page for lspst. LibPST 0.5.12 (2007-10-02) =============================== * security fix from Brad Hards for buffer overruns in liv-zemple decoding for corrupted or malicious pst files. LibPST 0.5.11 (2007-08-24) =============================== * fix from Stevens Miller for unitialized variable. LibPST 0.5.10 (2007-08-20) =============================== * fix yet more valgrind errors - finally have a clean memory check. * restructure readpst.c for proper recursive tree walk. * buffer overrun test was backwards, introduced at 0.5.6 * fix broken email attachments, introduced at 0.5.6 LibPST 0.5.9 (2007-08-12) =============================== * fix more valgrind errors. LibPST 0.5.8 (2007-08-10) =============================== * fix more valgrind errors. lzfu_decompress needs to return the actual buffer size, since the lz header overestimates the size. This caused base64_encode to encode undefined bytes into the email attachment. LibPST 0.5.7 (2007-08-09) =============================== * fix valgrind errors, using uninitialized data. * improve debug logging and readpstlog for indented listings. * cleanup documentation. LibPST 0.5.6 (2007-07-15) =============================== * Fix to allow very small pst files with only one node in the tree. We were mixing signed/unsigned types in comparisons. * More progress decoding the basic structure 7c blocks. Many four byte values may be ID2 indices with data outside the buffer. * Start using doxygen to generate internal documentation. LibPST 0.5.5 (2007-07-10) =============================== * merge the following changes from Joe Nahmias version: * Lots of memory fixes. Thanks to Nigel Horne for his assistance tracking these down! * Fixed creation of vCards from contacts, thanks to Nigel Horne for his help with this! * fix for MIME multipart/alternative attachments. * added -c options to readpst manpage. * use 8.3 attachment filename if long filename isn't available. * new -b option to skip rtf-body.rtf attachments. * fix format of From header lines in mbox files. * Add more appointment fields, thanks to Chris Halls for tracking them down! LibPST 0.5.4 (2006-02-25) =============================== * patches from Arne, adding MH mode, remove leading zeros from the generated numbered filenames starting with one rather than zero. Miscellaneous code cleanup. * document the "7c" descriptor block format. LibPST 0.5.3 (2006-02-20) =============================== * switch to gnu autoconf/automake. This breaks the MS VC++ projects since the source code is now in the src subdirectory. * documentation switched to xml, building man pages and html from the master xml copy. * include rpm .spec file for building src and binary rpms. LibPST 0.5.2 (2006-02-18) =============================== * Added pst2ldif to convert the contacts to ldif format for import into ldap databases. * Major changes to libpst.c to properly use the node depth values from the b-tree nodes. We also use the item count values in the nodes rather than trying to guess how many items are active. * Cleanup whitespace - using tabs for every four columns. LibPST 0.5.1 (17 November 2004) =============================== Well, alot has happened since the last release of libpst. Release / Management: * The project has forked! The new maintainer is Joseph Nahmias. * We have changed hosting sites, thanks to sourceforge for hosting to this point. From this point forward we will be using alioth.debian.org. * The project is now using SubVersioN for source control. You can get the latest code by running: svn co svn://svn.debian.org/svn/libpst/trunk . * See for more information. Code Changes: * Added lspst program to list items in a PST. Still incomplete. * Added vim folding markers to readpst.c * avoid the pseudo-prologue that MS prepends to the email headers * fix build on msvc, since it doesn't have sys/param.h * Re-vamped Makefile: * Only define CFLAGS in Makefileif missing * fixed {un,}install targets in Makefile * Fixed up build process in Makefile * Added mozilla conversion script from David Binard * Fixed bogus creation of readpst.log on every invocation * escaped dashes and apostrophe in manpages * Updated TODO * added manpages from debian pkg * fix escaped-string length count to consider '\n', thanks to Paul Bakker . * ensure there's a blank line between header and body patch from (SourceForge #890745). * Apply accumulated endian-related patches * Removed unused files, upstream's debian/ dir -- Joe Nahmias LibPST v0.5 =========== It is with GREAT relief that I bring you version 0.5 of the LibPST tools! Through great difficulties, this tool has survived and expanded to become even better. The changes are as follows: * RTF support. We can now decompress RTF bodies in emails, and are saved as attachments * Better support in reading the indexes. Fixed many bugs with them * Improved reliability. "Now we are getting somewhere!" * Improved compiling. Hopefully we won't be hitting too many compile errors now. * vCard handling. Contacts are now exported as vCard entries. * vEvent handling. Support has begun on exporting Calendar entries as events * Support for Journal entries has also begun If you have any problems with this release, don't hesitate to contact me. These changes come to you, as always, free under the GPL license!! What a wonderful thing it is. It does mean that you can write your own program off of this library and distribute it also for free. However, anyone with commercial interests for developing applications they will be charging for are encouraged to get in touch with me, as I am sure we can come to some arrangement. Dave Smith LibPST v0.4.3 ============= Bug fix release. No extra functionality Dave Smith LibPST v0.4.2 ============= The debug system has had an overhaul. The debug messages are no longer printed to the screen when they are enabled. They are dumped to a binary file. There is another utility called "readlog" that I have written to handle these log files. It should make it easier to selectively view bits of a log file. It also shows the position that the log message was printed from. There is a new switch in readpst. It is -d. It enables the user to specify the log file which the binary log is written to. If the switch isn't used, the default file of "readpst.log" is used. The code is now Visual C++ compatible. It has compiled on Visual C++ .net Standard edition, and produces the readpst.exe file. Use the project file included in this distribution. There have been minor improvements elsewhere too. LibPST v0.4.1 ============= Fixed a couple more bugs. Is it me or do bugs just insert themselves in random, hard to find places! Cured a few problems with regard to emails with multiple embeded items. They are not fully re-created using Mime-types, but are accessible with the -S switch (which saves everything as seperate items) Fixed a problem reading the first index. Back sliders are now detected. (ie when the value following the current one is smaller, not bigger!) Added some error messages when we try and read outside of the PST file, this was causing a few problems before, cause the return value wasn't always checked, so it was possible to be reading random data, and trying to make sense of it! Anyway, if you find any problems, don't hesitate to mail me Dave Smith LibPST v0.4 =========== Fixed a nasty bug that occasionally corrupted attachments. Another bug with regard to reading of indexes (also occasional). Another output method has been added which is called "Seperate". It is activated with the -S switch. It operates in the following manor: |--Inbox-->000000 | 000001 | 000002 |--Sentmail-->0000000 | 0000001 | 0000002 All the emails are stored in seperate files counting from 0 upwards, in a folder named as the PST folder. When an email has an attachment, it is saved as a seperate file. The filename for the attachment is made up of 2 parts, the first is the email number to which it belongs, the second is its filename. The should now be runnable on big-endian machines, if the define.h file is first modified. The #define LITTLE_ENDIAN must be commented out, and the #define BIG_ENDIAN must be uncommented. More verbose error messages have been added. Apparently people got confused when the program stopped for no visible reason. This has now been resolved. Thanks for the continued support of all people involved. Dave Smith Libpst v0.3.4 ============= Several more fixes. An Infinite loop and incorrect interpreting of item index attributes. Work has started on making the code executable on big endian CPUs. At present it should work with Linux on these CPUs, but I would appreciate it if you could provide feedback with regard to it's performance. I am also working with some other people at make it operate on Solaris. A whole load more items are now recognized by the Item records. With more items in Emails and Folders. I haven't got to the Contacts yet. Anyway, this is what I would call a minor feature enhancment and bugfix release. Dave Smith LibPST v0.3.3 ============= Fixed several items. Mainly memory leaks. Loads of them! oops.. I have added a new program, mainly of debugging, which when passed an ID value and a pst file, will extract and decrypt that ID from the pst file. I don't see it being a huge attraction, or of much use to most people, but it is another example of writing an application to use the libpst interface. Another fix was in the reading of the item index. This has hopefully now been corrected. The result of this bug was that not all the emails in a folder were converted. Hopefully you should have more luck now. Dave Smith LibPST v0.3.2 ============= Quick bugfix release. There was a bug in the decryption of the basic encryption that outlook uses. One byte, 0x6c, was incorrectly decrypted to 0x6c instead of 0xcd. This release fixes this bug. Sorry... LibPST v0.3.1 ============= Minor improvements. Fixed bug when linking multiple blocks together, so now the linking blocks are not "encrypted" when trying to read them. LibPST v0.3 =========== A lot of bug fixing has been done for this release. Testing has been done on the creation of the files by readpst. Better handling of large binaries being extracted from the PST file has been implemented. Quite a few reports have come in about not being able to compile on Darwin. This could be down to using macros with variable parameter lists. This has now been changed to use C functions with variable parameters. I hope this fixes a lot of problems. Added support for recreating the folder structure into normal directories. For Instance: Personal Folders |-Inbox | |-Jokes | |-Meetings |-Send Items each folder containing an mbox file with the correct emails for that folder. Dave Smith LibPST v0.3 beta1 ================= Again, a shed load of enhancements. More work has been done on the mime creation. A bug has been fixed that was letting part of the attachments that were created disappear. A major enhancement is that "compressible encryption" support has been added. This was an incredibly simple method to use. It is basically a ceasar cipher. It has been noted by several users already that the PST password that Outlook uses, serves *no purpose*. It is not used to encrypt the PST, it is mearly stored there. This means that the readpst application is able to convert PST files without knowing the password. Microsoft have some explaning to do! Output files are now not overwritten if they already exist. This means that if you have two folders in your PST file named "fred", the first one encountered will be named "fred" and the second one will be named "fred00000001". As you can see, there is enough room there for many duplicate names! Output filenames are now restricted. Any "/" or "\" characters in the name are replaced with "_". If you find that there are any other characters that need to be changed, could you please make me aware! Thanks to Berry Wizard for help with supporting the encryption. Thanks to Auke Kok, Carolus Walraven and Yogesh Kumar Guatam for providing debugging information and testing. Dave Smith LibPST v0.2 beta1 ================= Hello once more... Attachments are now re-created in mime format. The method is very crude and could be prone to over generalisation. Please test this version, and if attachments are not recreated correctly, please send me the email (complete message source) of the original and converted. Cheers. I hope this will work for everyone who uses this program, but reality can be very different! Let us see how it goes... Dave Smith LibPST v0.2 alpha1 =========== Hello! Some improvements. The internal code has been changed so that attachments are now processed and loaded into the structures. The readpst program is not finished yet. It needs to convert these binary structs into mime data. At present it just saves them to the current directory, overwriting any previous files with the attachment name. Improvements over previous version: * KMail output is supported - if the "-k" flag is specified, all the directory hierarchy is created using the KMail standard * Lots of bugs and memory leaks fixed Usage: ReadPST v0.2alpha1 implementing LibPST v0.2alpha1 Usage: ./readpst [OPTIONS] {PST FILENAME} OPTIONS: -h - Help. This screen -k - KMail. Output in kmail format -o - Output Dir. Directory to write files to. CWD is changed *after* opening pst file -V - Version. Display program version If you want to view lots of debug output, modify a line in "define.h" from "//#define DEBUG_ALL" to "#define DEBUG_ALL". It would then be advisable to pipe all output to a log file: ./readpst -o out pst_file &> logfile Dave Smith LibPST v0.1 =========== Hi Folks! This has been a long, hard slog, but I now feel that I have got somewhere useful. The included program "main" is able to read an Outlook PST file and dump the emails into mbox files, separating each folder into a different mbox file. All the mbox files are stored in the current directory and no attempt is yet made to organise these files into a directory hierarchy. This would not be too difficult to achieve though. Email attachments are not yet handled, neither are Contacts. There is no pretty interface yet, but you can convert a PST file in the following manner ./main {path to PST file} This is very much a work in progress, but I thought I should release this code so that people can lose their conception that outlook files will never be converted to Linux. I am intending that the code I am writing will be developed into greater applications to provide USEFUL tools for accessing and converting PST files into a variety of formats. One point I feel I should make is that Outlook, by default, creates "Compressible Encryption" PST files. I have not, as yet, attempted to write any decryption routines, so you will not be able to convert these files. However, if you create a new PST file and choose not to make an encrypted one, you can copy all your emails into this new one and then convert the unencrypted one. I hope you enjoy, Dave Smith libpst-0.6.59/html/0000755000000000000000000000000012145516411011023 500000000000000libpst-0.6.59/html/rn01re02.html0000644000000000000000000001033512145516404013106 00000000000000 lspst

Name

lspst — list PST (MS Outlook Personal Folders) file data

Synopsis

lspst [-V] [-d debug-file] [-h] pstfile

Options

-V

Show program version and exit.

-d debug-file

Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions.

-h

Show summary of options and exit.

Description

lspst is a program that can read an Outlook PST (Personal Folders) file and produce a simple listing of the data (contacts, email subjects, etc).

Author

lspst was written by Joe Nahmias <joe@nahmias.net> based on readpst. This man page was written by 510 Software Group <carl@five-ten-sg.com>.

Copyright

Copyright (C) 2004 by Joe Nahmias <joe@nahmias.net>.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

Version

0.6.59

libpst-0.6.59/html/rn01re05.html0000644000000000000000000016735612145516405013132 00000000000000 outlook.pst

Name

outlook.pst — format of MS Outlook .pst file

Synopsis

outlook.pst

Overview

Low level or primitive items in a .pst file are identified by an I_ID value. Higher level or composite items in a .pst file are identified by a D_ID value. There are two separate b-trees indexed by these I_ID and D_ID values. Starting with Outlook 2003, the file format changed from one with 32 bit pointers, to one with 64 bit pointers. We describe both formats here.

32 bit File Header

The 32 bit file header is located at offset 0 in the .pst file.

0000  21 42 44 4e 49 f8 64 d9  53 4d 0e 00 13 00 01 01
0010  00 00 00 00 00 00 00 00  50 d6 03 00 bd 1e 02 00
0020  08 4c 00 00 00 04 00 00  00 04 00 00 0f 04 00 00
0030  0d 40 00 00 99 0a 01 00  18 04 00 00 0d 40 00 00
0040  0d 40 00 00 11 80 00 00  02 04 00 00 0a 04 00 00
0050  00 04 00 00 00 04 00 00  0f 04 00 00 0f 04 00 00
0060  0f 04 00 00 0d 40 00 00  00 04 00 00 00 04 00 00
0070  04 40 00 00 00 04 00 00  00 04 00 00 00 04 00 00
0080  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
0090  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
00a0  0c 09 00 00 00 00 00 00  00 04 27 00 00 24 23 00
00b0  c0 09 0a 00 00 c8 00 00  bc 1e 02 00 00 7e 0c 00
00c0  b4 1e 02 00 00 54 00 00  01 00 00 00 23 55 44 d1
00d0  5a 4f ce 6b 80 ff ff ff  00 00 00 00 00 00 00 00
00e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0140  00 00 00 00 00 00 00 00  00 00 00 00 3f ff ff ff
0150  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0160  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0170  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0180  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0190  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01a0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01b0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01c0  ff ff ff ff ff ff ff ff  ff ff ff ff 80 01 00 00
01d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
01e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
01f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00

0000  signature       [4 bytes] 0x4e444221 constant
000a  indexType       [1 byte]  0x0e       constant
01cd  encryptionType  [1 byte]  0x01       in this case
00a8  total file size [4 bytes] 0x270400   in this case
00c0  backPointer1    [4 bytes] 0x021eb4   in this case
00c4  offsetIndex1    [4 bytes] 0x005400   in this case
00b8  backPointer2    [4 bytes] 0x021ebc   in this case
00bc  offsetIndex2    [4 bytes] 0x0c7e00   in this case

We only support index types 0x0e, 0x0f, 0x15, and 0x17, and encryption types 0x00, 0x01 and 0x02. Index type 0x0e is the older 32 bit Outlook format. Index type 0x0f seems to be rare, and so far the data seems to be identical to that in type 0x0e files. Index type 0x17 is the newer 64 bit Outlook format. Index type 0x15 seems to be rare, and according to the libpff project should have the same format as type 0x17 files. It was found in a 64-bit pst file created by Visual Recovery. It may be that index types less than 0x10 are 32 bit, and index types greater than or equal to 0x10 are 64 bit, and the low order four bits of the index type is some subtype or minor version number.

Encryption type 0x00 is no encryption, type 0x01 is "compressible" encryption which is a simple substitution cipher, and type 0x02 is "strong" encryption, which is a simple three rotor Enigma cipher from WWII.

offsetIndex1 is the file offset of the root of the index1 b-tree, which contains (I_ID, offset, size, unknown) tuples for each item in the file. backPointer1 is the value that should appear in the parent pointer of that root node.

offsetIndex2 is the file offset of the root of the index2 b-tree, which contains (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) tuples for each item in the file. backPointer2 is the value that should appear in the parent pointer of that root node.

64 bit File Header

The 64 bit file header is located at offset 0 in the .pst file.

0000  21 42 44 4e 03 02 23 b2  53 4d 17 00 13 00 01 01
0010  00 00 00 00 00 00 00 00  04 00 00 00 01 00 00 00
0020  8b 00 00 00 00 00 00 00  1d 00 00 00 00 04 00 00
0030  00 04 00 00 04 04 00 00  00 40 00 00 02 00 01 00
0040  00 04 00 00 00 04 00 00  00 04 00 00 00 80 00 00
0050  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
0060  04 04 00 00 04 04 00 00  04 04 00 00 00 04 00 00
0070  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
0080  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
0090  00 04 00 00 00 04 00 00  00 04 00 00 00 04 00 00
00a0  00 04 00 00 00 04 00 00  02 04 00 00 00 00 00 00
00b0  00 00 00 00 00 00 00 00  00 24 04 00 00 00 00 00
00c0  00 44 00 00 00 00 00 00  00 71 03 00 00 00 00 00
00d0  00 22 00 00 00 00 00 00  83 00 00 00 00 00 00 00
00e0  00 6a 00 00 00 00 00 00  8a 00 00 00 00 00 00 00
00f0  00 60 00 00 00 00 00 00  01 00 00 00 00 00 00 00
0100  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0160  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0170  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0180  7f ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0190  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01a0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01b0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01c0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01d0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01e0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
01f0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
0200  80 00 00 00 e8 00 00 00  00 00 00 00 c4 68 cb 89

0000  signature       [4 bytes] 0x4e444221 constant
000a  indexType       [1 byte]  0x17       constant
0201  encryptionType  [1 byte]  0x00       in this case
00b8  total file size [8 bytes] 0x042400   in this case
00e8  backPointer1    [8 bytes] 0x00008a   in this case
00f0  offsetIndex1    [8 bytes] 0x006000   in this case
00d8  backPointer2    [8 bytes] 0x000083   in this case
00e0  offsetIndex2    [8 bytes] 0x006a00   in this case

32 bit Index 1 Node

The 32 bit index1 b-tree nodes are 512 byte blocks with the following format.

0000  04 00 00 00  8a 1e 02 00  00 1c 0b 00
000c  58 27 03 00  b3 1e 02 00  00 52 00 00
0018  00 00 00 00  00 00 00 00  00 00 00 00
0024  00 00 00 00  00 00 00 00  00 00 00 00
0030  00 00 00 00  00 00 00 00  00 00 00 00
003c  00 00 00 00  00 00 00 00  00 00 00 00
0048  00 00 00 00  00 00 00 00  00 00 00 00
0054  00 00 00 00  00 00 00 00  00 00 00 00
0060  00 00 00 00  00 00 00 00  00 00 00 00
006c  00 00 00 00  00 00 00 00  00 00 00 00
0078  00 00 00 00  00 00 00 00  00 00 00 00
0084  00 00 00 00  00 00 00 00  00 00 00 00
0090  00 00 00 00  00 00 00 00  00 00 00 00
009c  00 00 00 00  00 00 00 00  00 00 00 00
00a8  00 00 00 00  00 00 00 00  00 00 00 00
00b4  00 00 00 00  00 00 00 00  00 00 00 00
00c0  00 00 00 00  00 00 00 00  00 00 00 00
00cc  00 00 00 00  00 00 00 00  00 00 00 00
00d8  00 00 00 00  00 00 00 00  00 00 00 00
00e4  00 00 00 00  00 00 00 00  00 00 00 00
00f0  00 00 00 00  00 00 00 00  00 00 00 00
00fc  00 00 00 00  00 00 00 00  00 00 00 00
0108  00 00 00 00  00 00 00 00  00 00 00 00
0114  00 00 00 00  00 00 00 00  00 00 00 00
0120  00 00 00 00  00 00 00 00  00 00 00 00
012c  00 00 00 00  00 00 00 00  00 00 00 00
0138  00 00 00 00  00 00 00 00  00 00 00 00
0144  00 00 00 00  00 00 00 00  00 00 00 00
0150  00 00 00 00  00 00 00 00  00 00 00 00
015c  00 00 00 00  00 00 00 00  00 00 00 00
0168  00 00 00 00  00 00 00 00  00 00 00 00
0174  00 00 00 00  00 00 00 00  00 00 00 00
0180  00 00 00 00  00 00 00 00  00 00 00 00
018c  00 00 00 00  00 00 00 00  00 00 00 00
0198  00 00 00 00  00 00 00 00  00 00 00 00
01a4  00 00 00 00  00 00 00 00  00 00 00 00
01b0  00 00 00 00  00 00 00 00  00 00 00 00
01bc  00 00 00 00  00 00 00 00  00 00 00 00
01c8  00 00 00 00  00 00 00 00  00 00 00 00
01d4  00 00 00 00  00 00 00 00  00 00 00 00
01e0  00 00 00 00  00 00 00 00  00 00 00 00
01ec  00 00 00 00  02 29 0c 02  80 80 b6 4a
01f8  b4 1e 02 00  27 9c cc 56

01f0  itemCount       [1 byte]  0x02       in this case
01f1  maxItemCount    [1 byte]  0x29       constant
01f2  itemSize        [1 byte]  0x0c       constant
01f3  nodeLevel       [1 byte]  0x02       in this case
01f8  backPointer     [4 bytes] 0x021eb4   in this case

The itemCount specifies the number of 12 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree.

64 bit Index 1 Node

The 64 bit index1 b-tree nodes are 512 byte blocks with the following format.

0000  04 00 00 00  00 00 00 00  88 00 00 00
000C  00 00 00 00  00 48 00 00  00 00 00 00
0018  74 00 00 00  00 00 00 00  86 00 00 00
0024  00 00 00 00  00 54 00 00  00 00 00 00
0030  00 00 00 00  00 00 00 00  00 00 00 00
003C  00 00 00 00  00 00 00 00  00 00 00 00
0048  00 00 00 00  00 00 00 00  00 00 00 00
0054  00 00 00 00  00 00 00 00  00 00 00 00
0060  00 00 00 00  00 00 00 00  00 00 00 00
006C  00 00 00 00  00 00 00 00  00 00 00 00
0078  00 00 00 00  00 00 00 00  00 00 00 00
0084  00 00 00 00  00 00 00 00  00 00 00 00
0090  00 00 00 00  00 00 00 00  00 00 00 00
009C  00 00 00 00  00 00 00 00  00 00 00 00
00A8  00 00 00 00  00 00 00 00  00 00 00 00
00B4  00 00 00 00  00 00 00 00  00 00 00 00
00C0  00 00 00 00  00 00 00 00  00 00 00 00
00CC  00 00 00 00  00 00 00 00  00 00 00 00
00D8  00 00 00 00  00 00 00 00  00 00 00 00
00E4  00 00 00 00  00 00 00 00  00 00 00 00
00F0  00 00 00 00  00 00 00 00  00 00 00 00
00FC  00 00 00 00  00 00 00 00  00 00 00 00
0108  00 00 00 00  00 00 00 00  00 00 00 00
0114  00 00 00 00  00 00 00 00  00 00 00 00
0120  00 00 00 00  00 00 00 00  00 00 00 00
012C  00 00 00 00  00 00 00 00  00 00 00 00
0138  00 00 00 00  00 00 00 00  00 00 00 00
0144  00 00 00 00  00 00 00 00  00 00 00 00
0150  00 00 00 00  00 00 00 00  00 00 00 00
015C  00 00 00 00  00 00 00 00  00 00 00 00
0168  00 00 00 00  00 00 00 00  00 00 00 00
0174  00 00 00 00  00 00 00 00  00 00 00 00
0180  00 00 00 00  00 00 00 00  00 00 00 00
018C  00 00 00 00  00 00 00 00  00 00 00 00
0198  00 00 00 00  00 00 00 00  00 00 00 00
01A4  00 00 00 00  00 00 00 00  00 00 00 00
01B0  00 00 00 00  00 00 00 00  00 00 00 00
01BC  00 00 00 00  00 00 00 00  00 00 00 00
01C8  00 00 00 00  00 00 00 00  00 00 00 00
01D4  00 00 00 00  00 00 00 00  00 00 00 00
01E0  00 00 00 00  00 00 00 00  02 14 18 01
01EC  00 00 00 00  80 80 8a 60  68 e5 b5 19
01F8  8a 00 00 00  00 00 00 00

01e8  itemCount       [1 byte]  0x02       in this case
01e9  maxItemCount    [1 byte]  0x14       constant
01ea  itemSize        [1 byte]  0x18       constant
01eb  nodeLevel       [1 byte]  0x01       in this case
01f8  backPointer     [8 bytes] 0x00008a   in this case

The itemCount specifies the number of 24 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree.

32 bit Index 1 Leaf Node

The 32 bit index1 b-tree leaf nodes are 512 byte blocks with the following format.

0000  04 00 00 00  00 58 00 00  64 00  0f 00
000c  08 00 00 00  80 58 00 00  ac 00  06 00
0018  0c 00 00 00  40 59 00 00  ac 00  06 00
0024  10 00 00 00  00 5a 00 00  bc 00  03 00
0030  14 00 00 00  00 5b 00 00  a4 00  02 00
003c  18 00 00 00  c0 5b 00 00  64 00  02 00
0048  1c 00 00 00  40 5c 00 00  5c 00  02 00
0054  50 00 00 00  80 62 00 00  60 00  02 00
0060  74 00 00 00  00 77 00 00  5e 00  02 00
006c  7c 00 00 00  80 77 00 00  66 00  02 00
0078  84 00 00 00  00 76 00 00  ca 00  02 00
0084  88 00 00 00  00 63 00 00  52 00  02 00
0090  90 00 00 00  00 79 00 00  58 00  02 00
009c  cc 00 00 00  c0 61 00 00  76 00  02 00
00a8  e0 00 00 00  00 61 00 00  74 00  02 00
00b4  f4 00 00 00  80 65 00 00  6e 00  02 00
00c0  8c 01 00 00  40 60 00 00  70 00  02 00
00cc  ea 01 00 00  80 61 00 00  10 00  02 00
00d8  ec 01 00 00  40 8a 00 00  f3 01  02 00
00e4  f0 01 00 00  80 93 00 00  f4 1f  02 00
00f0  fa 01 00 00  c0 7f 00 00  10 00  02 00
00fc  00 02 00 00  00 89 00 00  34 01  02 00
0108  1c 02 00 00  40 ec 00 00  12 06  02 00
0114  22 02 00 00  00 84 00 00  10 00  02 00
0120  24 02 00 00  c0 ea 00 00  3c 01  02 00
012c  40 02 00 00  00 f4 00 00  0a 06  02 00
0138  46 02 00 00  40 8c 00 00  10 00  02 00
0144  48 02 00 00  80 f2 00 00  36 01  02 00
0150  64 02 00 00  80 fb 00 00  bf 07  02 00
015c  6a 02 00 00  80 63 00 00  10 00  02 00
0168  6c 02 00 00  40 fa 00 00  2a 01  02 00
0174  6c 02 00 00  40 fa 00 00  2a 01  02 00
0180  6c 02 00 00  40 fa 00 00  2a 01  02 00
018c  6c 02 00 00  40 fa 00 00  2a 01  02 00
0198  6c 02 00 00  40 fa 00 00  2a 01  02 00
01a4  6c 02 00 00  40 fa 00 00  2a 01  02 00
01b0  64 02 00 00  80 fb 00 00  bf 07  02 00
01bc  64 02 00 00  80 fb 00 00  bf 07  02 00
01c8  64 02 00 00  80 fb 00 00  bf 07  02 00
01d4  64 02 00 00  80 fb 00 00  bf 07  02 00
01e0  64 02 00 00  80 fb 00 00  bf 07  02 00
01ec  00 00 00 00  1f 29 0c 00  80 80  5b b3
01f8  5a 67 01 00  4f ae 70 a7

01f0  itemCount       [1 byte]  0x1f       in this case
01f1  maxItemCount    [1 byte]  0x29       constant
01f2  itemSize        [1 byte]  0x0c       constant
01f3  nodeLevel       [1 byte]  0x00       defines a leaf node
01f8  backPointer     [4 bytes] 0x01675a   in this case

The itemCount specifies the number of 12 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags. I have never seen a case with bit zero set. Bit one indicates that the item is not encrypted. Note that references to these I_ID values elsewhere may have the low order bit set (and I don't know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item.

64 bit Index 1 Leaf Node

The 64 bit index1 b-tree leaf nodes are 512 byte blocks with the following format.

0000  04 00 00 00  00 00 00 00  00 58 00 00
000C  00 00 00 00  6c 00 05 00  00 00 00 00
0018  08 00 00 00  00 00 00 00  80 58 00 00
0024  00 00 00 00  b4 00 06 00  d8 22 37 08
0030  0c 00 00 00  00 00 00 00  80 59 00 00
003C  00 00 00 00  ac 00 07 00  d8 22 37 08
0048  10 00 00 00  00 00 00 00  40 5a 00 00
0054  00 00 00 00  bc 00 03 00  d8 22 37 08
0060  14 00 00 00  00 00 00 00  40 5b 00 00
006C  00 00 00 00  a4 00 02 00  d8 22 37 08
0078  18 00 00 00  00 00 00 00  00 5c 00 00
0084  00 00 00 00  64 00 02 00  d8 22 37 08
0090  1c 00 00 00  00 00 00 00  80 5c 00 00
009C  00 00 00 00  5c 00 02 00  d8 22 37 08
00A8  24 00 00 00  00 00 00 00  80 5d 00 00
00B4  00 00 00 00  72 00 02 00  d8 22 37 08
00C0  34 00 00 00  00 00 00 00  00 70 00 00
00CC  00 00 00 00  8c 00 02 00  00 0d 00 00
00D8  38 00 00 00  00 00 00 00  c0 71 00 00
00E4  00 00 00 00  5c 00 02 00  d8 22 9c 00
00F0  40 00 00 00  00 00 00 00  40 72 00 00
00FC  00 00 00 00  26 00 02 00  d8 22 9c 00
0108  4c 00 00 00  00 00 00 00  80 5f 00 00
0114  00 00 00 00  3e 00 02 00  d8 22 9c 00
0120  5c 00 00 00  00 00 00 00  c0 76 00 00
012C  00 00 00 00  8c 00 02 00  d8 22 9c 00
0138  64 00 00 00  00 00 00 00  40 75 00 00
0144  00 00 00 00  76 00 02 00  d8 22 9c 00
0150  6c 00 00 00  00 00 00 00  c0 73 00 00
015C  00 00 00 00  5e 00 02 00  d8 22 9c 00
0168  70 00 00 00  00 00 00 00  80 72 00 00
0174  00 00 00 00  1e 01 02 00  d8 22 9c 00
0180  70 00 00 00  00 00 00 00  80 72 00 00
018C  00 00 00 00  1e 01 02 00  d8 22 9c 00
0198  70 00 00 00  00 00 00 00  80 72 00 00
01A4  00 00 00 00  1e 01 02 00  d8 22 9c 00
01B0  74 00 00 00  00 00 00 00  40 74 00 00
01BC  00 00 00 00  e0 00 02 00  d8 22 9c 00
01C8  7c 00 00 00  00 00 00 00  80 77 00 00
01D4  00 00 00 00  dc 00 02 00  d8 22 9c 00
01E0  00 00 00 00  00 00 00 00  10 14 18 00
01EC  00 00 00 00  80 80 88 48  3f 50 0b 04
01F8  88 00 00 00  00 00 00 00

01e8  itemCount       [1 byte]  0x10       in this case
01e9  maxItemCount    [1 byte]  0x14       constant
01ea  itemSize        [1 byte]  0x18       constant
01eb  nodeLevel       [1 byte]  0x00       defines a leaf node
01f8  backPointer     [8 bytes] 0x000088   in this case

The itemCount specifies the number of 24 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags. I have never seen a case with bit zero set. Bit one indicates that the item is not encrypted. Note that references to these I_ID values elsewhere may have the low order bit set (and I don't know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item.

32 bit Index 2 Node

The 32 bit index2 b-tree nodes are 512 byte blocks with the following format.

0000  21 00 00 00  bb 1e 02 00  00 e2 0b 00
000c  64 78 20 00  8c 1e 02 00  00 dc 0b 00
0018  00 00 00 00  00 00 00 00  00 00 00 00
0024  00 00 00 00  00 00 00 00  00 00 00 00
0030  00 00 00 00  00 00 00 00  00 00 00 00
003c  00 00 00 00  00 00 00 00  00 00 00 00
0048  00 00 00 00  00 00 00 00  00 00 00 00
0054  00 00 00 00  00 00 00 00  00 00 00 00
0060  00 00 00 00  00 00 00 00  00 00 00 00
006c  00 00 00 00  00 00 00 00  00 00 00 00
0078  00 00 00 00  00 00 00 00  00 00 00 00
0084  00 00 00 00  00 00 00 00  00 00 00 00
0090  00 00 00 00  00 00 00 00  00 00 00 00
009c  00 00 00 00  00 00 00 00  00 00 00 00
00a8  00 00 00 00  00 00 00 00  00 00 00 00
00b4  00 00 00 00  00 00 00 00  00 00 00 00
00c0  00 00 00 00  00 00 00 00  00 00 00 00
00cc  00 00 00 00  00 00 00 00  00 00 00 00
00d8  00 00 00 00  00 00 00 00  00 00 00 00
00e4  00 00 00 00  00 00 00 00  00 00 00 00
00f0  00 00 00 00  00 00 00 00  00 00 00 00
00fc  00 00 00 00  00 00 00 00  00 00 00 00
0108  00 00 00 00  00 00 00 00  00 00 00 00
0114  00 00 00 00  00 00 00 00  00 00 00 00
0120  00 00 00 00  00 00 00 00  00 00 00 00
012c  00 00 00 00  00 00 00 00  00 00 00 00
0138  00 00 00 00  00 00 00 00  00 00 00 00
0144  00 00 00 00  00 00 00 00  00 00 00 00
0150  00 00 00 00  00 00 00 00  00 00 00 00
015c  00 00 00 00  00 00 00 00  00 00 00 00
0168  00 00 00 00  00 00 00 00  00 00 00 00
0174  00 00 00 00  00 00 00 00  00 00 00 00
0180  00 00 00 00  00 00 00 00  00 00 00 00
018c  00 00 00 00  00 00 00 00  00 00 00 00
0198  00 00 00 00  00 00 00 00  00 00 00 00
01a4  00 00 00 00  00 00 00 00  00 00 00 00
01b0  00 00 00 00  00 00 00 00  00 00 00 00
01bc  00 00 00 00  00 00 00 00  00 00 00 00
01c8  00 00 00 00  00 00 00 00  00 00 00 00
01d4  00 00 00 00  00 00 00 00  00 00 00 00
01e0  00 00 00 00  00 00 00 00  00 00 00 00
01ec  00 00 00 00  02 29 0c 02  81 81 b2 60
01f8  bc 1e 02 00  7e 70 dc e3

01f0  itemCount       [1 byte]  0x02       in this case
01f1  maxItemCount    [1 byte]  0x29       constant
01f2  itemSize        [1 byte]  0x0c       constant
01f3  nodeLevel       [1 byte]  0x02       in this case
01f8  backPointer     [4 bytes] 0x021ebc   in this case

The itemCount specifies the number of 12 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree.

64 bit Index 2 Node

The 64 bit index2 b-tree nodes are 512 byte blocks with the following format.

0000  21 00 00 00  00 00 00 00  77 00 00 00
000C  00 00 00 00  00 56 00 00  00 00 00 00
0018  4c 06 00 00  00 00 00 00  82 00 00 00
0024  00 00 00 00  00 68 00 00  00 00 00 00
0030  4f 80 00 00  00 00 00 00  84 00 00 00
003C  00 00 00 00  00 6e 00 00  00 00 00 00
0048  00 00 00 00  00 00 00 00  00 00 00 00
0054  00 00 00 00  00 00 00 00  00 00 00 00
0060  00 00 00 00  00 00 00 00  00 00 00 00
006C  00 00 00 00  00 00 00 00  00 00 00 00
0078  00 00 00 00  00 00 00 00  00 00 00 00
0084  00 00 00 00  00 00 00 00  00 00 00 00
0090  00 00 00 00  00 00 00 00  00 00 00 00
009C  00 00 00 00  00 00 00 00  00 00 00 00
00A8  00 00 00 00  00 00 00 00  00 00 00 00
00B4  00 00 00 00  00 00 00 00  00 00 00 00
00C0  00 00 00 00  00 00 00 00  00 00 00 00
00CC  00 00 00 00  00 00 00 00  00 00 00 00
00D8  00 00 00 00  00 00 00 00  00 00 00 00
00E4  00 00 00 00  00 00 00 00  00 00 00 00
00F0  00 00 00 00  00 00 00 00  00 00 00 00
00FC  00 00 00 00  00 00 00 00  00 00 00 00
0108  00 00 00 00  00 00 00 00  00 00 00 00
0114  00 00 00 00  00 00 00 00  00 00 00 00
0120  00 00 00 00  00 00 00 00  00 00 00 00
012C  00 00 00 00  00 00 00 00  00 00 00 00
0138  00 00 00 00  00 00 00 00  00 00 00 00
0144  00 00 00 00  00 00 00 00  00 00 00 00
0150  00 00 00 00  00 00 00 00  00 00 00 00
015C  00 00 00 00  00 00 00 00  00 00 00 00
0168  00 00 00 00  00 00 00 00  00 00 00 00
0174  00 00 00 00  00 00 00 00  00 00 00 00
0180  00 00 00 00  00 00 00 00  00 00 00 00
018C  00 00 00 00  00 00 00 00  00 00 00 00
0198  00 00 00 00  00 00 00 00  00 00 00 00
01A4  00 00 00 00  00 00 00 00  00 00 00 00
01B0  00 00 00 00  00 00 00 00  00 00 00 00
01BC  00 00 00 00  00 00 00 00  00 00 00 00
01C8  00 00 00 00  00 00 00 00  00 00 00 00
01D4  00 00 00 00  00 00 00 00  00 00 00 00
01E0  00 00 00 00  00 00 00 00  03 14 18 01
01EC  00 00 00 00  81 81 83 6a  49 da f3 d3
01F8  83 00 00 00  00 00 00 00

01e8  itemCount       [1 byte]  0x03       in this case
01e9  maxItemCount    [1 byte]  0x14       constant
01ea  itemSize        [1 byte]  0x18       constant
01eb  nodeLevel       [1 byte]  0x01       in this case
01f8  backPointer     [8 bytes] 0x000083   in this case

The itemCount specifies the number of 24 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree.

32 bit Index 2 Leaf Node

The 32 bit index2 b-tree leaf nodes are 512 byte blocks with the following format.

0000  21 00 00 00  38 e6 00 00  00 00 00 00  00 00 00 00
0010  61 00 00 00  2c a8 02 00  36 a8 02 00  00 00 00 00
0020  22 01 00 00  20 a2 02 00  00 00 00 00  22 01 00 00
0030  2d 01 00 00  88 7b 03 00  00 00 00 00  00 00 00 00
0040  2e 01 00 00  08 00 00 00  00 00 00 00  00 00 00 00
0050  2f 01 00 00  0c 00 00 00  00 00 00 00  00 00 00 00
0060  e1 01 00 00  00 00 00 00  00 00 00 00  00 00 00 00
0070  01 02 00 00  b4 e4 02 00  00 00 00 00  00 00 00 00
0080  61 02 00 00  a0 e4 02 00  00 00 00 00  00 00 00 00
0090  0d 06 00 00  04 00 00 00  00 00 00 00  00 00 00 00
00A0  0e 06 00 00  08 00 00 00  00 00 00 00  00 00 00 00
00B0  0f 06 00 00  0c 00 00 00  00 00 00 00  00 00 00 00
00C0  10 06 00 00  10 00 00 00  00 00 00 00  00 00 00 00
00D0  2b 06 00 00  84 00 00 00  00 00 00 00  00 00 00 00
00E0  4c 06 00 00  1c 00 00 00  00 00 00 00  00 00 00 00
00F0  71 06 00 00  18 00 00 00  00 00 00 00  00 00 00 00
0100  92 06 00 00  14 00 00 00  00 00 00 00  00 00 00 00
0110  23 22 00 00  14 a0 02 00  00 00 00 00  22 01 00 00
0120  26 22 00 00  00 00 00 00  00 00 00 00  00 00 00 00
0130  27 22 00 00  1c a0 02 00  00 00 00 00  00 00 00 00
0140  22 80 00 00  50 00 00 00  00 00 00 00  22 01 00 00
0150  2d 80 00 00  f8 9f 02 00  00 00 00 00  00 00 00 00
0160  2e 80 00 00  08 00 00 00  00 00 00 00  00 00 00 00
0170  2f 80 00 00  34 e6 00 00  00 00 00 00  00 00 00 00
0180  42 80 00 00  3c 6d 02 00  00 00 00 00  22 80 00 00
0190  4d 80 00 00  04 00 00 00  00 00 00 00  00 00 00 00
01A0  4e 80 00 00  10 6d 02 00  00 00 00 00  00 00 00 00
01B0  4f 80 00 00  ec 23 00 00  00 00 00 00  00 00 00 00
01C0  62 80 00 00  38 78 02 00  00 00 00 00  22 01 00 00
01D0  6d 80 00 00  34 78 02 00  00 00 00 00  00 00 00 00
01E0  6e 80 00 00  08 00 00 00  00 00 00 00  00 00 00 00
01F0  10 1f 10 00  81 81 a0 9a  ae 1e 02 00  89 44 6a 0f

01f0  itemCount       [1 byte]  0x10       in this case
01f1  maxItemCount    [1 byte]  0x1f       constant
01f2  itemSize        [1 byte]  0x10       constant
01f3  nodeLevel       [1 byte]  0x00       in this case
01f8  backPointer     [4 bytes] 0x021eae   in this case

The itemCount specifies the number of 16 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) The DESC-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree. The TREE-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of this item in this index2 tree.

64 bit Index 2 Leaf Node

The 64 bit index2 b-tree leaf nodes are 512 byte blocks with the following format.

0000  21 00 00 00 00 00 00 00  74 00 00 00 00 00 00 00
0010  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0020  61 00 00 00 00 00 00 00  34 00 00 00 00 00 00 00
0030  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0040  22 01 00 00 00 00 00 00  4c 00 00 00 00 00 00 00
0050  00 00 00 00 00 00 00 00  22 01 00 00 02 00 00 00
0060  2d 01 00 00 00 00 00 00  70 00 00 00 00 00 00 00
0070  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0080  2e 01 00 00 00 00 00 00  08 00 00 00 00 00 00 00
0090  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
00A0  2f 01 00 00 00 00 00 00  0c 00 00 00 00 00 00 00
00B0  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
00C0  e1 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00D0  00 00 00 00 00 00 00 00  00 00 00 00 d8 e3 13 00
00E0  01 02 00 00 00 00 00 00  8c 00 00 00 00 00 00 00
00F0  00 00 00 00 00 00 00 00  00 00 00 00 b0 e3 13 00
0100  61 02 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0110  00 00 00 00 00 00 00 00  00 00 00 00 d8 e3 13 00
0120  0d 06 00 00 00 00 00 00  04 00 00 00 00 00 00 00
0130  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0140  0e 06 00 00 00 00 00 00  08 00 00 00 00 00 00 00
0150  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0160  0f 06 00 00 00 00 00 00  0c 00 00 00 00 00 00 00
0170  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
0180  10 06 00 00 00 00 00 00  10 00 00 00 00 00 00 00
0190  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
01A0  2b 06 00 00 00 00 00 00  24 00 00 00 00 00 00 00
01B0  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
01C0  71 06 00 00 00 00 00 00  18 00 00 00 00 00 00 00
01D0  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00
01E0  00 00 00 00 00 00 00 00  0e 0f 20 00 00 00 00 00
01F0  81 81 77 56 f8 32 43 49  77 00 00 00 00 00 00 00

01e8  itemCount       [1 byte]  0x0e       in this case
01e9  maxItemCount    [1 byte]  0x0f       constant
01ea  itemSize        [1 byte]  0x20       constant
01eb  nodeLevel       [1 byte]  0x00       defines a leaf node
01f8  backPointer     [8 bytes] 0x000077   in this case

The itemCount specifies the number of 32 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node.

Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) The DESC-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree. The TREE-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of this item in this index2 tree.

32 bit Associated Tree Item 0x0002

A D_ID value may point to an entry in the index2 tree with a non-zero TREE-I_ID which points to this descriptor block via the index1 tree. It maps local ID2 values (referenced in the main data for the original D_ID item) to I_ID values. This descriptor block contains triples of (ID2, I_ID, CHILD-I_ID) where the local ID2 data can be found via I_ID, and CHILD-I_ID is either zero or it points to another Associated Tree Item via the index1 tree.

In the above 32 bit leaf node, we have a tuple of (0x61, 0x02a82c, 0x02a836, 0) 0x02a836 is the I_ID of the associated tree, and we can lookup that I_ID value in the index1 b-tree to find the (offset,size) of the data in the .pst file.

0000  02 00  01 00  9f 81 00 00  30 a8 02 00  00 00 00 00

0000  signature       [2 bytes] 0x0002     constant
0002  count           [2 bytes] 0x0001     in this case
  repeating
0004  id2             [4 bytes] 0x00819f   in this case
0008  i_id            [4 bytes] 0x02a830   in this case
000c  child-i_id      [4 bytes] 0          in this case

64 bit Associated Tree Item 0x0002

This descriptor block contains a tree that maps local ID2 values to I_ID entries, similar to the 32 bit version described above.

0000  02 00 02 00  00 00 00 00  92 06 00 00  00 00 00 00
0010  a8 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
0020  3f 80 00 00  00 00 00 00  98 00 00 00  00 00 00 00
0030  00 00 00 00  00 00 00 00

0000  signature       [2 bytes] 0x0002     constant
0002  count           [2 bytes] 0x0002     in this case
0004  unknown         [4 bytes] 0          possibly constant
  repeating
0008  id2             [4 bytes] 0x000692   in this case
000c  unknown1        [2 bytes] 0          may be a count or size
000e  unknown2        [2 bytes] 0          may be a count or size
0010  i_id            [8 bytes] 0x0000a8   in this case
0018  child-i_id      [8 bytes] 0          in this case

Associated Descriptor Item 0xbcec

Contains information about the item, which may be email, contact, or other outlook types. In the above leaf node, we have a tuple of (0x21, 0x00e638, 0, 0) 0x00e638 is the I_ID of the associated descriptor, and we can lookup that I_ID value in the index1 b-tree to find the (offset,size) of the data in the .pst file. This descriptor is eventually decoded to a list of MAPI elements.

0000  3c 01 ec bc  20 00 00 00  00 00 00 00  b5 02 06 00
0010  40 00 00 00  f9 0f 02 01  60 00 00 00  01 30 1e 00
0020  80 00 00 00  04 30 1e 00  00 00 00 00  df 35 03 00
0030  ff 00 00 00  e0 35 02 01  a0 00 00 00  e2 35 02 01
0040  e0 00 00 00  e3 35 02 01  c0 00 00 00  e4 35 02 01
0050  00 01 00 00  e5 35 02 01  20 01 00 00  e6 35 02 01
0060  40 01 00 00  e7 35 02 01  60 01 00 00  1e 66 0b 00
0070  00 00 00 00  ff 67 03 00  00 00 00 00  d2 7f 17 d8
0080  64 8c d5 11  83 24 00 50  04 86 95 45  53 74 61 6e
0090  6c 65 79 00  00 00 00 d2  7f 17 d8 64  8c d5 11 83
00A0  24 00 50 04  86 95 45 22  80 00 00 00  00 00 00 d2
00B0  7f 17 d8 64  8c d5 11 83  24 00 50 04  86 95 45 42
00C0  80 00 00 00  00 00 00 d2  7f 17 d8 64  8c d5 11 83
00D0  24 00 50 04  86 95 45 a2  80 00 00 00  00 00 00 d2
00E0  7f 17 d8 64  8c d5 11 83  24 00 50 04  86 95 45 c2
00F0  80 00 00 00  00 00 00 d2  7f 17 d8 64  8c d5 11 83
0100  24 00 50 04  86 95 45 e2  80 00 00 00  00 00 00 d2
0110  7f 17 d8 64  8c d5 11 83  24 00 50 04  86 95 45 02
0120  81 00 00 00  00 00 00 d2  7f 17 d8 64  8c d5 11 83
0130  24 00 50 04  86 95 45 62  80 00 00 00  0b 00 00 00
0140  0c 00 14 00  7c 00 8c 00  93 00 ab 00  c3 00 db 00
0150  f3 00 0b 01  23 01 3b 01

0000  indexOffset     [2 bytes] 0x013c     in this case
0002  signature       [2 bytes] 0xbcec     constant
0004  b5offset        [4 bytes] 0x0020     index reference

Note the signature of 0xbcec. There are other descriptor block formats with other signatures. Note the indexOffset of 0x013c - starting at that position in the descriptor block, we have an array of two byte integers. The first integer (0x000b) is a (count-1) of the number of overlapping pairs following the count. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (12th) pair is (0x123, 0x13b). These pairs are (start,end+1) offsets of items in this block. So we have count+2 integers following the count value.

Note the b5offset of 0x0020, which is a type that I will call an index reference. Such index references have at least two different forms, and may point to data either in this block, or in some other block. External pointer references have the low order 4 bits all set, and are ID2 values that can be used to fetch data. This value of 0x0020 is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair.

So far we have only described internal index references where the high order 16 bits are zero. That suffices for single descriptor blocks. But in the case of the type 0x0101 descriptor block, we have an array of subblocks. In this case, the high order 16 bits of an internal index reference are used to select the subblock. Each subblock starts with a 16 bit indexOffset which points to the count and array of 16 bit integer pairs which are offsets in the current subblock.

Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block. The "b5" block has the following format:

0000  signature       [2 bytes] 0x02b5     constant
0002  datasize        [2 bytes] 0x0006     constant +2 for 8 byte entries
0004  descoffset      [4 bytes] 0x0040     index reference

Note the descoffset of 0x0040, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0x7c) pair. The datasize (6) plus the b5 code (02) gives the size of the entries, in this case 8 bytes. We now have the offset 0x14 of the descriptor array, composed of 8 byte entries that describe MAPI elements. Each descriptor entry has the following format:

0000  itemType        [2 bytes]
0002  referenceType   [2 bytes]
0004  value           [4 bytes]

For some reference types (2, 3, 0xb) the value is used directly. Otherwise, the value is an index reference, which is either an ID2 value, or an offset, to be right shifted by 4 bits and used to fetch a pair from the index table to find the offset and size of the item in this descriptor block.

The following reference types are known, but not all of these are implemented in the code yet.

0x0002 - Signed 16bit value
0x0003 - Signed 32bit value
0x0004 - 4-byte floating point
0x0005 - Floating point double
0x0006 - Signed 64-bit int
0x0007 - Application Time
0x000A - 32-bit error value
0x000B - Boolean (non-zero = true)
0x000D - Embedded Object
0x0014 - 8-byte signed integer (64-bit)
0x001E - Null terminated String
0x001F - Unicode string
0x0040 - Systime - Filetime structure
0x0048 - OLE Guid
0x0102 - Binary data
0x1003 - Array of 32bit values
0x1014 - Array of 64bit values
0x101E - Array of Strings
0x1102 - Array of Binary data

The following item types are known, but not all of these are implemented in the code yet.

0x0002  Alternate recipient allowed
0x0003  Extended Attributes Table
0x0017  Importance Level
0x001a  IPM Context, message class
0x0023  Global delivery report requested
0x0026  Priority
0x0029  Read Receipt
0x002b  Reassignment Prohibited
0x002e  Original Sensitivity
0x0032  Report time
0x0036  Sensitivity
0x0037  Email Subject
0x0039  Client submit time / date sent
0x003b  Outlook Address of Sender
0x003f  Outlook structure describing the recipient
0x0040  Name of the Outlook recipient structure
0x0041  Outlook structure describing the sender
0x0042  Name of the Outlook sender structure
0x0043  Another structure describing the recipient
0x0044  Name of the second recipient structure
0x004f  Reply-To Outlook Structure
0x0050  Name of the Reply-To structure
0x0051  Outlook Name of recipient
0x0052  Second Outlook name of recipient
0x0057  My address in TO field
0x0058  My address in CC field
0x0059  Message addressed to me
0x0063  Response requested
0x0064  Sender's Address access method (SMTP, EX)
0x0065  Sender's Address
0x0070  Conversation topic, processed subject (with Fwd:, Re, ... removed)
0x0071  Conversation index
0x0072  Original display BCC
0x0073  Original display CC
0x0074  Original display TO
0x0075  Recipient Address Access Method (SMTP, EX)
0x0076  Recipient's Address
0x0077  Second Recipient Access Method (SMTP, EX)
0x0078  Second Recipient Address
0x007d  Email Header. This is the header that was attached to the email
0x0c04  NDR Reason code
0x0c05  NDR Diag code
0x0c06  Non-receipt notification requested
0x0c17  Reply Requested
0x0c19  Second sender structure
0x0c1a  Name of second sender structure
0x0c1b  Supplementary info
0x0c1d  Second outlook name of sender
0x0c1e  Second sender access method (SMTP, EX)
0x0c1f  Second Sender Address
0x0c20  NDR status code
0x0e01  Delete after submit
0x0e02  BCC Addresses
0x0e03  CC Addresses
0x0e04  SentTo Address
0x0e06  Date.
0x0e07  Flag bits
            0x01 - Read
            0x02 - Unmodified
            0x04 - Submit
            0x08 - Unsent
            0x10 - Has Attachments
            0x20 - From Me
            0x40 - Associated
            0x80 - Resend
            0x100 - RN Pending
            0x200 - NRN Pending
0x0e08  Message Size
0x0e0a  Sentmail EntryID
0x0e1f  Compressed RTF in Sync
0x0e20  Attachment Size
0x0ff9  binary record header
0x1000  Plain Text Email Body. Does not exist if the email doesn't have a plain text version
0x1001  Report Text
0x1006  RTF Sync Body CRC
0x1007  RTF Sync Body character count
0x1008  RTF Sync body tag
0x1009  RTF Compressed body
0x1010  RTF whitespace prefix count
0x1011  RTF whitespace tailing count
0x1013  HTML Email Body. Does not exist if the email doesn't have an HTML version
0x1035  Message ID
0x1042  In-Reply-To or Parent's Message ID
0x1046  Return Path
0x3001  Folder Name? I have seen this value used for the contacts record aswell
0x3002  Address Type
0x3003  Contact Address
0x3004  Comment
0x3007  Date item creation
0x3008  Date item modification
0x300b  binary record header
0x35df  Valid Folder Mask
0x35e0  binary record contains a reference to "Top of Personal Folder" item
0x35e2  binary record contains a reference to default outbox item
0x35e3  binary record contains a reference to "Deleted Items" item
0x35e4  binary record contains a reference to sent items folder item
0x35e5  binary record contains a reference to user views folder item
0x35e6  binary record contains a reference to common views folder item
0x35e7  binary record contains a reference to "Search Root" item
0x3602  the number of emails stored in a folder
0x3603  the number of unread emails in a folder
0x360a  Has Subfolders
0x3613  the folder content description
0x3617  Associate Content count
0x3701  Binary Data attachment
0x3704  Attachment Filename
0x3705  Attachement method
0x3707  Attachment Filename long
0x370b  Attachment Position
0x370e  Attachment mime encoding
0x3710  Attachment mime Sequence
0x3a00  Contact's Account name
0x3a01  Contact Alternate Recipient
0x3a02  Callback telephone number
0x3a03  Message Conversion Prohibited
0x3a05  Contacts Suffix
0x3a06  Contacts First Name
0x3a07  Contacts Government ID Number
0x3a08  Business Telephone Number
0x3a09  Home Telephone Number
0x3a0a  Contacts Initials
0x3a0b  Keyword
0x3a0c  Contact's Language
0x3a0d  Contact's Location
0x3a0e  Mail Permission
0x3a0f  MHS Common Name
0x3a10  Organizational ID #
0x3a11  Contacts Surname
0x3a12  original entry id
0x3a13  original display name
0x3a14  original search key
0x3a15  Default Postal Address
0x3a16  Company Name
0x3a17  Job Title
0x3a18  Department Name
0x3a19  Office Location
0x3a1a  Primary Telephone
0x3a1b  Business Phone Number 2
0x3a1c  Mobile Phone Number
0x3a1d  Radio Phone Number
0x3a1e  Car Phone Number
0x3a1f  Other Phone Number
0x3a20  Transmittable Display Name
0x3a21  Pager Phone Number
0x3a22  user certificate
0x3a23  Primary Fax Number
0x3a24  Business Fax Number
0x3a25  Home Fax Number
0x3a26  Business Address Country
0x3a27  Business Address City
0x3a28  Business Address State
0x3a29  Business Address Street
0x3a2a  Business Postal Code
0x3a2b  Business PO Box
0x3a2c  Telex Number
0x3a2d  ISDN Number
0x3a2e  Assistant Phone Number
0x3a2f  Home Phone 2
0x3a30  Assistant's Name
0x3a40  Can receive Rich Text
0x3a41  Wedding Anniversary
0x3a42  Birthday
0x3a43  Hobbies
0x3a44  Middle Name
0x3a45  Display Name Prefix (Title)
0x3a46  Profession
0x3a47  Preferred By Name
0x3a48  Spouse's Name
0x3a49  Computer Network Name
0x3a4a  Customer ID
0x3a4b  TTY/TDD Phone
0x3a4c  Ftp Site
0x3a4d  Gender
0x3a4e  Manager's Name
0x3a4f  Nickname
0x3a50  Personal Home Page
0x3a51  Business Home Page
0x3a57  Company Main Phone
0x3a58  childrens names
0x3a59  Home Address City
0x3a5a  Home Address Country
0x3a5b  Home Address Postal Code
0x3a5c  Home Address State or Province
0x3a5d  Home Address Street
0x3a5e  Home Address Post Office Box
0x3a5f  Other Address City
0x3a60  Other Address Country
0x3a61  Other Address Postal Code
0x3a62  Other Address State
0x3a63  Other Address Street
0x3a64  Other Address Post Office box
0x3fde  Internet code page
0x3ffd  Message code page
0x65e3  Entry ID
0x67f2  Attachment ID2 value
0x67ff  Password checksum
0x6f02  Secure HTML Body
0x6f04  Secure Text Body
0x7c07  Top of folders RecID
0x8005  Contact Fullname
0x801a  Home Address
0x801b  Business Address
0x801c  Other Address
0x8045  Work Address Street
0x8046  Work Address City
0x8047  Work Address State
0x8048  Work Address Postal Code
0x8049  Work Address Country
0x804a  Work Address Post Office Box
0x8082  Email Address 1 Transport
0x8083  Email Address 1 Address
0x8084  Email Address 1 Description
0x8085  Email Address 1 Record
0x8092  Email Address 2 Transport
0x8093  Email Address 2 Address
0x8094  Email Address 2 Description
0x8095  Email Address 2 Record
0x80a2  Email Address 3 Transport
0x80a3  Email Address 3 Address
0x80a4  Email Address 3 Description
0x80a5  Email Address 3 Record
0x80d8  Internet Free/Busy
0x8205  Appointment shows as
0x8208  Appointment Location
0x820d  Appointment start
0x820e  Appointment end
0x8214  Label for appointment
0x8215  All day appointment flag
0x8216  Appointment recurrence data
0x8223  Appointment is recurring
0x8231  Recurrence type
0x8232  Recurrence description
0x8234  TimeZone of times
0x8235  Recurrence Start Time
0x8236  Recurrence End Time
0x8501  Reminder minutes before appointment start
0x8503  Reminder alarm
0x8516  Common Time Start
0x8517  Common Time End
0x851f  Play reminder sound filename
0x8530  Followup String
0x8534  Mileage
0x8535  Billing Information
0x8554  Outlook Version
0x8560  Appointment Reminder Time
0x8700  Journal Entry Type
0x8706  Start Timestamp
0x8708  End Timestamp
0x8712  Journal Entry Type - duplicate?

Associated Descriptor Item 0x7cec

This style of descriptor block is similar to the 0xbcec format. This descriptor is also eventually decoded to a list of MAPI elements.

0000  7a 01 ec 7c  40 00 00 00  00 00 00 00  b5 04 02 00
0010  60 00 00 00  7c 18 60 00  60 00 62 00  65 00 20 00
0020  00 00 80 00  00 00 00 00  00 00 03 00  20 0e 0c 00
0030  04 03 1e 00  01 30 2c 00  04 0b 1e 00  03 37 28 00
0040  04 0a 1e 00  04 37 14 00  04 05 03 00  05 37 10 00
0050  04 04 1e 00  07 37 24 00  04 09 1e 00  08 37 20 00
0060  04 08 02 01  0a 37 18 00  04 06 03 00  0b 37 08 00
0070  04 02 1e 00  0d 37 1c 00  04 07 1e 00  0e 37 40 00
0080  04 10 02 01  0f 37 30 00  04 0c 1e 00  11 37 34 00
0090  04 0d 1e 00  12 37 3c 00  04 0f 1e 00  13 37 38 00
00A0  04 0e 03 00  f2 67 00 00  04 00 03 00  f3 67 04 00
00B0  04 01 03 00  09 69 44 00  04 11 03 00  fa 7f 5c 00
00C0  04 15 40 00  fb 7f 4c 00  08 13 40 00  fc 7f 54 00
00D0  08 14 03 00  fd 7f 48 00  04 12 0b 00  fe 7f 60 00
00E0  01 16 0b 00  ff 7f 61 00  01 17 45 82  00 00 00 00
00F0  45 82 00 00  78 3c 00 00  ff ff ff ff  49 1e 00 00
0100  06 00 00 00  00 00 00 00  a0 00 00 00  00 00 00 00
0110  00 00 00 00  00 00 00 00  00 00 00 00  c0 00 00 00
0120  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
0130  00 00 00 00  00 00 00 00  00 00 00 00  00 40 dd a3
0140  57 45 b3 0c  00 40 dd a3  57 45 b3 0c  02 00 00 00
0150  00 00 fa 10  3e 2a 86 48  86 f7 14 03  0a 03 02 01
0160  4a 2e 20 44  61 76 69 64  20 4b 61 72  61 6d 27 73
0170  20 42 69 72  74 68 64 61  79 00 06 00  00 00 0c 00
0180  14 00 ea 00  f0 00 55 01  60 01 79 01

0000  indexOffset     [2 bytes] 0x017a     in this case
0002  signature       [2 bytes] 0x7cec     constant
0004  7coffset        [4 bytes] 0x0040     index reference

Note the signature of 0x7cec. There are other descriptor block formats with other signatures. Note the indexOffset of 0x017a - starting at that position in the descriptor block, we have an array of two byte integers. The first integer (0x0006) is a (count-1) of the number of overlapping pairs following the count. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (7th) pair is (0x160, 0x179). These pairs are (start,end+1) offsets of items in this block. So we have count+2 integers following the count value.

Note the 7coffset of 0x0040, which is an index reference. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0xea) pair. We have the offset and size of the "7c" block located at offset 0x14 with a size of 214 bytes in this case. The "7c" block starts with a header with the following format:

0000  signature       [1 bytes] 0x7c       constant
0001  itemCount       [1 bytes] 0x18       in this case
0002  unknown         [2 bytes] 0x0060     in this case
0004  unknown         [2 bytes] 0x0060     in this case
0006  unknown         [2 bytes] 0x0062     in this case
0008  recordSize      [2 bytes] 0x0065     in this case
000a  b5Offset        [4 bytes] 0x0020     index reference
000e  index2Offset    [4 bytes] 0x0080     index reference
0012  unknown         [2 bytes] 0x0000     in this case
0014  unknown         [2 bytes] 0x0000     in this case

Note the b5Offset of 0x0020, which is an index reference. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair. Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block. The "b5" block has the following format:

0000  signature       [2 bytes] 0x04b5     constant
0002  datasize        [2 bytes] 0x0002     +4 for 6 byte entries in this case
0004  descoffset      [4 bytes] 0x0060     index reference

Note the descoffset of 0x0060, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0006, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xea, 0xf0) pair. The datasize (2) plus the b5 code (04) gives the size of the entries, in this case 6 bytes. We now have the offset 0xea of an unused block of data in an unknown format, composed of 6 byte entries. That gives us (0xf0 - 0xea)/6 = 1, so we have a recordCount of one.

We have seen cases where the descoffset in the b5 block is zero, and the index2Offset in the 7c block is zero. This has been seen for objects that seem to be attachments on messages that have been read. Before the message was read, it did not have any attachments.

Note the index2Offset above of 0x0080, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0008, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xf0, 0x155) pair. This is an array of tables of four byte integers. We will call these the IND2 tables. The size of each of these tables is specified by the recordSize field of the "7c" header. The number of these tables is the above recordCount value derived from the "b5" block.

Now the remaining data in the "7c" block after the header starts at offset 0x2a. There should be itemCount 8 byte items here, with the following format:

0000  referenceType   [2 bytes]
0002  itemType        [2 bytes]
0004  ind2Offset      [2 bytes]
0006  size            [1 byte]
0007  unknown         [1 byte]

The ind2Offset is a byte offset into the current IND2 table of some value. If that is a four byte integer value, then once we fetch that, we have the same triple (item type, reference type, value) as we find in the 0xbcec style descriptor blocks. If not, then this value is used directly. These 8 byte descriptors are processed recordCount times, each time using the next IND2 table. The item and reference types are as described above for the 0xbcec format descriptor block.

32 bit Associated Descriptor Item 0x0101

This descriptor block contains a list of I_ID values. It is used when an I_ID (that would normally point to a type 0x7cec or 0xbcec descriptor block) contains more data than can fit in any single descriptor of those types. In this case, it points to a type 0x0101 block, which contains a list of I_ID values that themselves point to the actual descriptor blocks. The total length value in the 0x0101 header is the sum of the lengths of the blocks pointed to by the list of I_ID values. The result is an array of subblocks, that may contain index references where the high order 16 bits specify which descriptor subblock to use. Only the first descriptor subblock contains the signature (0xbcec or 0x7cec).

0000  01 01 02 00  26 28 00 00  18 77 0c 00  b8 04 00 00

0000  signature       [2 bytes] 0x0101     constant
0002  count           [2 bytes] 0x0002     in this case
0004  total length    [4 bytes] 0x002826   in this case
  repeating
0008  i_id            [4 bytes] 0x0c7718   in this case
000c  i_id            [4 bytes] 0x0004b8   in this case

64 bit Associated Descriptor Item 0x0101

This descriptor block contains a list of I_ID values, similar to the 32 bit version described above.

0000  01 01 02 00  ea 29 00 00  10 83 00 00  00 00 00 00
0010  1c 83 00 00  00 00 00 00

0000  signature       [2 bytes] 0x0101     constant
0002  count           [2 bytes] 0x0002     in this case
0004  total length    [4 bytes] 0x0029ea   in this case
  repeating
0008  i_id            [8 bytes] 0x008310   in this case
0010  i_id            [8 bytes] 0x00831c   in this case
libpst-0.6.59/html/devel/0000755000000000000000000000000012145516412012123 500000000000000libpst-0.6.59/html/devel/functions_0x76.html0000644000000000000000000000725412145516406015540 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- v -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2lastnode.png0000644000000000000000000000035112145516410015161 00000000000000PNG  IHDRL10PLTEӠtRNS@ftEXtSoftwaregif2png 2.4.2^G&tEXtCommentUlead GIF SmartSaver Ver 2.0io?IDATxc`0O 3$3=IENDB`libpst-0.6.59/html/devel/structpst__id2__tree__coll__graph.map0000644000000000000000000000021712145516407021364 00000000000000 libpst-0.6.59/html/devel/functions_0x66.html0000644000000000000000000001167412145516406015540 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- f -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__entryid.html0000644000000000000000000001071712145516406016712 00000000000000 libpst.so.4: pst_entryid Struct Reference

pst_entryid Struct Reference

#include <libpst/libpst.h>

Data Fields

int32_t u1
char entryid [16]
uint32_t id

Detailed Description

Definition at line 96 of file libpst.h.


Field Documentation

Definition at line 98 of file libpst.h.

uint32_t pst_entryid::id

Definition at line 99 of file libpst.h.

int32_t pst_entryid::u1

Definition at line 97 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x6c.html0000644000000000000000000000766312145516406016653 00000000000000 libpst.so.4: Data Fields - Variables
Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/timeconv_8h__incl.map0000644000000000000000000000020412145516406016130 00000000000000 libpst-0.6.59/html/devel/structpst__x__attrib__ll__coll__graph.png0000644000000000000000000000506312145516410022336 00000000000000PNG  IHDR([bKGD IDATx}P?{wzai5@|&:H kȤh&:$0yN4qF+J8V1t $)vB a/q?R.'pu?3>.j""H-@DՈ&xDx;qtuuyYlO?4o&Nij`+l˩ph-̓+dHwHx NRcig7{… ̛70{l|||'++˖f9xmOXXmmmDGG J^TTDvv6ddd#at:yyyK{{;:Ν;9z(^^Uɓ'{1߿LGH$hZj5---gF4B <΋&7~ŵS:ɝHd99Z7.t`қ򓢎$bM߾b߾}( n݊V7x#GFڵk w&,,Z-K,W_}"Uٳ^7o37ofƌ$$$p6l؀^bJBR RT.]Jyy9o===T#;P627Qō;}L>j>Aj4!hC0-oTTmYRa41L\~./^l7b`0]Kdd$i.H$SUU_M^^eeev,ܼyc4IOO'66$ XO TɌJn_ۿX' ={~j[ZZRt|2ݘft:AAAڏz;.l˵j[uJ,\_|;vPZZ૥ \6oLLL N￧d4 j1i_ 'wϒGx&?rf" FfΜ7n`͚5$%%[*=r( libpst.so.4: pst_item_extra_field Struct Reference

pst_item_extra_field Struct Reference

linked list of extra header fields More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_extra_field:

Data Fields

char * field_name
char * value
struct pst_item_extra_fieldnext

Detailed Description

linked list of extra header fields

Definition at line 635 of file libpst.h.


Field Documentation

Definition at line 636 of file libpst.h.

Definition at line 638 of file libpst.h.

Definition at line 637 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x74.html0000644000000000000000000001123312145516406015526 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- t -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/files.html0000644000000000000000000000451112145516410014032 00000000000000 libpst.so.4: File Index

File List

Here is a list of all files with brief descriptions:
libpst/common.h [code]
libpst/libpst.h [code]
libpst/libstrfunc.h [code]
libpst/lzfu.h [code]
libpst/timeconv.h [code]
libpst/vbuf.h [code]

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x65.html0000644000000000000000000001051512145516406015530 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- e -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__extra__field__coll__graph.md50000644000000000000000000000004012145516410023226 00000000000000584b96de530b25b801fca1fb8c427640libpst-0.6.59/html/devel/structFILETIME.html0000644000000000000000000000725612145516406015411 00000000000000 libpst.so.4: FILETIME Struct Reference

FILETIME Struct Reference

#include <libpst/common.h>

Data Fields

uint32_t dwLowDateTime
uint32_t dwHighDateTime

Detailed Description

Definition at line 27 of file common.h.


Field Documentation

Definition at line 29 of file common.h.

Definition at line 28 of file common.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__index__ll.html0000644000000000000000000001511612145516407017170 00000000000000 libpst.so.4: pst_index_ll Struct Reference

pst_index_ll Struct Reference

#include <libpst/libpst.h>

Collaboration diagram for pst_index_ll:

Data Fields

uint64_t i_id
uint64_t offset
uint64_t size
int64_t u1
struct pst_index_llnext

Detailed Description

Definition at line 103 of file libpst.h.


Field Documentation

Definition at line 104 of file libpst.h.

Definition at line 108 of file libpst.h.

Definition at line 105 of file libpst.h.

Definition at line 106 of file libpst.h.

Definition at line 107 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__message__store__coll__graph.png0000644000000000000000000002627412145516410023720 00000000000000PNG  IHDRUbKGD IDATxyTTwomP,JŭUDLq4*hb7$nj}G't'CH8t\8.m11bPZ\cFF1Rԝ?zW ԫ~ޯ}1]cL:!0cn1ڑ#Gﻻ SL%K]jkkQTT2" f;C0*,,tw =^FFK`v3Ƙ!0cn178vd2߿ouzKKK7Wƺ7'mO0uuupAeSqCz= yT*LMU1) ;,^<7nDxx8J% |aZ||<2̮7Ժu0b'@NN5_"&&ǥKln۸g}1c@Vcҥ5~SSPRR钡< j5&LsX"/eg=Jhʔ)TYYI`Zjݸq ^^JǏ]v ޽Е+WDmߦѣGSqq1]vOcRWBBSUUiZ>}mr .Bs oڴ`0455QZZ;N>M%%%4l0@͢mzz:7 ᱼ<>|8={PuuyF'N-~)DEE oFRT]6mBaaV(`YZDFFvFwjiiiؼy36ol"""T*qISNl|999Fcc#rssꫯ***PVVT*t: ",, 2 :ɐd -Zl,ZjhkkÉ'PSSlQ5; @B&!--<gƲePPPF[NTMù{T,**!C?eeeQ[[UUUԩSIѐQEE:rss)44r]ްa7|||( z)ڰaI]Qu3msv4|p5k`\Ν;J4n8Z~=*2"aߺu+222D_g;v hjjB```W~mmm ņ 0cƌ.ݖ1a˖-]:|Ѓܾ}ׯ/RSS] n]نZpp0BBBG|QUʼnGO-ˮY DFFC` !0cn17;鞏&Y浟2̝;%8e8;@wⰢ" f;C Ü9s]SW@ mR2gL4e0;xݽ ğp:yѶ`E ww\ I!HC\)Ån$$zȕ z…c݄]6|WA ABN6Ao\)=#,$U=^ӳƺ 70.7v|&7Tznqf2\ß6 A".쩇La1+_ޅŹŘ-$@lCw?4b=7 r.4wK= b>V$"8ބMsI| j7}v / AS{BXy_`F"S%cL 1&pC` !0cDkOvhƺ7Ƙ/cn170`d2[.رcd|qzKKK,:v Zr}-[͛7#)) ƥdǩ`ϯaz=r9r靠K"&???d2d?~z=ddd 00AAAXb GoS;v ""Xx1e9X[7dmm<3P՘0aΟ?iuaĈOØ1cVqMQǢtְ{n@W\:Ә1ctA <"":z()SPee%:tiժUkmw?DDDiii4vX:}4аa577oMGbv߿"""(''d}T^^N²R A{jqk /{Rb\>|r_|0=//Onu[K~yyyZ[[IЉ'Lc 1Y߁DN|vEz M8555&Ǐ~4ݙuwG{uu5@'##uuuhkk捉qI]X}ZԩS9.vΰg=uZDFFv3)%|, L&NCrr2d2h0w\8p +V,`466"77m]3نFٳl2֭jdggcѢEhnnVE[[N8dggnA f \./FJOO߿?-_ۉA"2dSVVڦuw\b7~pJMM%___7n_6l@ƍ# z6l`v}Rw;JGN"!ݥ Ǧ&fd̃!ֽ!Ho/c,,Pԝu .XdcHe !nc+xDzB 7G^&L@]]^CVq k.K ۨT* 8e8D}T:ƍRA!??d@/111E||<.]$,o-<ŒOmCL營g|2='BV#../_}\,1!+$̙.߸q ^^JǏ]v z$$$Pyy9UUUVӧ b_ᵶ5N<ʨ'G7|CϢ5=%dD9Ξ=K4{=ʄ:jo{'踌Mbixa]&تCV&jrge1 1&1RVu7R=j|M17uA*r-@ׯ_'" R);;;F~~~j6OR QBss3Ӷm.'6Þ`G[k7,Qff&effITш#h֭DDE999@DD)11QT]— o0uT-wԘ,2bb˼yPXXhmmNCZZZ: ?GZ-JKKqMܼy/***CBڬҼT x C,2!fg}K,ӧqU(J$''wOlVŪUpaL<Gdd$W_W^Org !xhfw 0ѕ`$%%| f͚eM1|$22ӏͧj_cΝBVŇ~w 8R}q!xZKbɒ%P*4inݺJ vwt#-- +W;wGlȐ!C0h |'Xx1G !##ǏwC RqhuF=?4f0hժU4tPR*b2fOpG,8갦T* 0z}t\{ji·~Khҥ건771<$H.W$I%RUx 1&1ƘcL A!؛$5تY :SS!H<^FGSq k.I4I1uLMsw9!3l97L[ˋٜOħ7"<<J B~~=:5ɡ/<.g. Ui:b:'S.ofKՙ:I|q) Zz5]z?Nvyrj7z!2MǞ$!K7YV<&qGΞ=Kjj$Ctd0l#v~k!bU+س$>9qqqÌ30c ̜9ӡ,KI˗/w*5: ø"MǑ^WơS=O طo"l۶ͅ[$nypT~?X;L6 4'|ίP(dbU=QJHMMErr2fΜ-[}8^$ʷ߮N;XXd2t:!$jy[5Ù:QQQ2@RA!<<ܡKJM{ԁMWIͥPKbj6\HSUUM:4 P\\UTTXں=%5vd I1!0!O[ nm<5}ScC(1y7JBwr(؋d<"͛7#)) %une 0G(xb/dbN]?] {F2y Ν;km_1l0aނd2۷OXw@@=*j_-{F-Wvm:$̙3cw^zQKK.n"tu""Zp!_÷ǎ#???jmm' QtUGBB_̤N p1bmݺ(''#%&&Q <_2`C@,X;v8 91o<Z[[鐖i>j(--͛7qMKÇQZZ Vks_e)𤦦ƩWgGD=s!_B@*gŒ%Kpi\zJ봵}VUVØcڿ?Ç)&&~_導DT[[Kz@TUUEZOns,mZ@ Ρ'[=,D9 =1gϞ=ԯ_?"2Lm6)++tVm (5z}3y{X 7jiSCz}O?n9s ???@>$GcӦM` 4n|A ۬$tM5illXKK1SN}؁H.S{{lC ܼ'1w<\%<gCO~L>sANN'O"-- ¼u"ߋp"TB kbӦM(,,`0 ㈌#P]]wF\\pmۋ?8-1tĨc@ 5ؚRX秫@YYRRRR\Zl,ZjhkkÉ'PSSlAR!??YYY8s nSVcҥXd J%&M[n/Q`ܹx1p@444 77+V5 ɠ鐜 L gƲePPPF[N.r]r!"͛7Shh(RRRI@VCR!]V5g-DtG$I[R&ƘcC`n')$'!H)DJ7Iy.A Z܁cn17hҎ=i?bk`t%CA:"Oݮ- Zڏė ٤|ڏtN[M!8$[ݷo"""ŋܵim7n@~PPP ̿vZ~ydR|!9<gv̧IGtM!'qm8ߔ)S:Dj*Q&"_ݻ7]vϏ>3QJ<+vPd.IlCp$tĞ!Kaiǿ ᱼy曘1cyѱoy%]IsyQLL UVVÇ)""wߥ ڼy3]rjjjh?AX״o&JE+V˗/N!Cz L|2ݻ,!|w$h֭t-0QkiرTYYI%%%&mjݎgΜR8p ;MDE'N6s{'j̍mXܑ0n٤"/PkHDR+l eIDATLJl'9Bd+Z ֶk BEmmm]\\LjΝ;'g٘yb'&1< Q'U.0)DySy~qC`][Sq!.)D޸_<pC`se؊7|SRA8yұ1aRc8kNG<8~j`;vX VKHƍRA!??߮_"&&ǥK孅ãRD1aAb.18q%R(zjz*?~veIHHr"VKӧO7<O J q?ĆmX FLp=a(jq4ٳ}bOYY0]ӑZcl'%a 0uR-> Y 9r$ `ǎB}bahiiAkk+G1)))0`4 f͚zc9s,AEv}( b߾}(..FVVm667FD6c[wY a){J%RSSvZlڴ 0 NgH9($.,, 2 :ɐd Fܹschhh@nn.VXa|NN؈\6)vTZFvv6-ZfhZĉAvvUTT )))PTt\.wz R,9syyyN=i4̞=˖-CAAn:a" , ۰bGmboGUUM:4 P\\UTTu|9[ qfPں3(R$Jh>-ocSStjaDyS0~L ޳g͛xgQTT$L{O?4$zK[عs'2331m4̝;1ĉo~~ p9HIIK/:ѵ9>ku:֦ݻ .Ĵi3w鍍X|9~iسgOmfrJ˿࣏>=z/RRRP__t=/&٫+Wo"$$iiisV^_|hhh;w}],_۷ow[aֱe߿K,Axx8]<@ff0ߦMooݻ7򐓓___իwUUhr3gIm˖-C`` 4S2^2̟?Æ رc?p= L<>|8&O,,h}E~Я_?miz[n`ĉO~X,Zv2YǢE0zh <sAUU-ZQF :uJtMOL֎cXcرo~Çxpii)/^aÆa̘19s=G/FDDbbbo&_p!FC.;U+sBTTׯ_!<<FK/ɓ'g?L-xAScÆ ~ӧ`С&Mԙ=v:G[ظq#.\V a7n܀`@DDHRie ?&!X"߱zjw]WoZx u^{-j),GkǸ˖-Cbb"y 5551ĞchNW?\.\X@MM , &MI&a„ Fvv6d2GW- XZO<???ܺu #Fpx]Ml֎i׮]pBL:CCC!qE?pEkƑ?44 5558q"O<ų Oye }?۷c=ΝĉT*W_a“:`d29r&LL&C޽ڶuW֬YV;z| __W}q6-88J_t mcʔ)ӟǃsNhT*So ۷oGFFSǑY粆0k,hhhi0o<^pG CDGG㭷۷/DڵmkxЧO|'ͅRĐ!C0c WKتq6wXl>C?)~_cʕ¶wE9s ??_8w:Ś5k//:uuRn݊ oʯ/2>suI{o֭[m6wV+WĀewmxȕ="""p5`.d/~ Ӎt&ގ?~-^ێGOtC5jb_t)#F/{${0h w`ks>#vdu n17ƘcL 1&)vgINII ]FLi̙I&n^Xc17ƘcL 1&IENDB`libpst-0.6.59/html/devel/structpst__index__ll__coll__graph.map0000644000000000000000000000003512145516407021463 00000000000000 libpst-0.6.59/html/devel/globals_defs.html0000644000000000000000000001711612145516410015361 00000000000000 libpst.so.4: Data Fields
 

- p -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__id2__tree__coll__graph.png0000644000000000000000000001377012145516407021403 00000000000000PNG  IHDR*HbKGDIDATx{TT׽?ǨkgԚS5MuZn-rwy]O;QXߠ)mY(~T*Fc_YY`ee4[;io\6ߚ*A[ 5+H݆&Ƨ_&LւUv?Of- V=)pDnAAAΖy3>9;YL)2U"GĔ"?C֮;Oc( mykMw&44ooo~c<@޽jуF'*ʮ9͆~0d<<<1b׮]3i$t:dgg399~A^X|9V|HMMoذ`Z^i72e[?z ߝ?3? bAz7[e|7=u_G„Bdff @9R|/bժUB!FIIIƍ⫯~ @\~]4 111ĉҥKbԨQbܸqӧ~Z={V9rDGd2 !Xr8p8xy8| ˗/}vѹsgqMq%)*ŞQx\Se*.7*ilQGـV?[vBqy˗/7y~ZRÆ/m{:N!DYYjuՖYUU%z8uT2v-w^ԩSEllqqq步0\|Zh)aHccu:j͵~6<3Cʕ+XVOtt4L<ɓ'3ejǎh@ee%UUUb6:th}\|@LLLV+&ؼy3p!wxyG?s+횕x0''k4=ʡC8x s%==/-/xhUm-##__zZh4b6w:uz\mo4VļgϞe̘19s0[ehZ&L x2e iiij4 D&44Vӧ%""6lXFfϞͲefdddnС0UGmb˗@ii)W旿%'O/dرw^zm3vHH*{ /R֭tzNŋIMMd[N#!!ya25j555:u+W… ֭K,AqF8rӊ[zzxꩧ;wBq% ^/Ett8yd@^Вa/VU\(Qݎ^GiH*3UeiQrU$R-.gt;0OiݐVw7*˟ޥ`!]`E.;Tqttt))GqYVgUe^Ci?^]ݜ-(ַo_gKgh,5SQXaz /xtZ<:i; `wjv"ͫ0 *=Cft=qØeΖ q0vufΜɞ={ZK}k6R朻$YN6IhS ?B>gy,MFHHe T-V'S9;L gˑ8署~W_ '8 7rw^ .oޫmoY͂Y(67Ï72wwI6oWF*KuT\= K7`Q[5܃ >T,\ּjA >dqt\ּ7ULQq@V$q4.k+A#fb̍[ \Ҽ5n-E4pk%OPѸyg{w}j$mK7׎U4!9#Uefc%ܘc,=,c9%.Kӽ|Pփ5$#b(i^b(i^b0r7:3 KJ:啸Ҽ"+Q,ʼd'L:y###)((R$%74AA򹶮Biy/?m(..fҤIt:"##vJIK0-ѕyTĉ$uaZG1 |ǬYxg˒k\f3C{a[JuT:yCCCj>}v̙3NT$i)ּzSxbΝ;ѣGINNv,I HII!88ÇotRgK%!JKiy%4DHJ4DHJ4DtG1ztJ\i^b(i^b(i^b0y7zux4 7cƌG/"0LvK-[Xrc]Lwn61ÇpB:t(iii̦Mo`Μ9$$$VgРA__ 6j*.\#FӖh>Fs5I˱cǚLV(ͫ΅ ʹ}\"]e|Gtܙ9sρo~Î;ظq# ˼T*{=ٴi3r.]Jzz:~~~߿'ru</SE<0a{3+i&m =sr]oՆ_WZ$2d֭#88Cm6RSSjwy@mժU,Z -W݆ \kג|0MZf|r_ /s*%[' *݉νDՓܿs|j6A׈[:G\\\Ǝ[Wrĉ~~[ږѣ̘1qƱ~:}ꫯ2f~nK_dь=2k+`0;0vXΝˍ7įY߿?s!33Ij$..cRTT={5k+l۶^Y<?F}p sHZ"~L=5ܳ^~XȲe޽;ӧO޽{$%%osQ\\̽{l%&&dviRi)~!ofFVZdhۮV9}iii,^z=iii>| лwon޼ڵk5kbELs[o24Z"lha}m˅3foӧO ʳ>K@@u|}}qwo#@EE_|K/`dO/]7g?l6c>Cg޼ylذYf>̈́߆qk#j7u[{!j?ߺu !{f̟?g}9a}|,Kl6_~;}>QQQ !l6ܨ fy?i|Vٸq#'O7III9rĶl(2XVVXAii)֭sAΧϺ~z[0Ʈ}8̼W^m_r={֙"**HHHH@RVnZ;X Fѐ=[# 11<6lPgRsD_^֕hM>IMMڵk?;w2n8._ݻ#??_ٌJرcPZZڢrw׮]ܹsٳN̺u8uK."@sD;?OXn9oo%##?vǴJoTb־9ڍFt{cٔ_wߥXۮ#///;֭[&<<v/se! ##Ee[\y̙3Yf-}߾}̝;ylvR}]ta׮]^VSO=ɓ[L,x3 w~Q㇖IAAPzOF߱c3gδ@/^$>>>E?ǒgŊ<|5UV; ֦LfWP]cDTܩ!s-̺Gg-SR#Wu ݝݻP''N0d<<<1b׮]V3i$t:dggۭ.?ѴJ*RYb&3e/{0`=>)))Maa!_uh瓗lj'())it!ۼ hqlw؅?OO Eribcc8sKN[oł jDEEl-`=^gԩ,^TJKKINN|9U&>ExbäIo;ߔ>|8o&K.^8XPv칣A|f̘l N^[;a,Q!!!DEE9[So}(9`(i^b(i^b(i^b?fijNIENDB`libpst-0.6.59/html/devel/functions_vars_0x6a.html0000644000000000000000000000725212145516406016643 00000000000000 libpst.so.4: Data Fields - Variables
 

- j -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__id2__tree__coll__graph.md50000644000000000000000000000004012145516407021266 000000000000000012671230e402b2de1a4180b3027041libpst-0.6.59/html/devel/structpst__x__attrib__ll__coll__graph.map0000644000000000000000000000003512145516410022321 00000000000000 libpst-0.6.59/html/devel/structpst__index__ll__coll__graph.png0000644000000000000000000000524112145516407021476 00000000000000PNG  IHDR(bKGD VIDATxLW?.,VYgku`9O ZEQX0nJNm1Rc{ۊ4%xѣ%ZLVOl<zЀV,. *a7d{ooFX,DD "0Ds8,9Eќ" #CWd#-ǜ%%%DEE=i-"PQQGZƈǜT*^z%3*^ubccQTܸq~ŋƵkYZZJJJ $$$pA; 5 qqq:uȑ#/m89].RTI* 8~>_YÙ-W{… 3g1c2\+̴iӐd}v[9777KQQ-={r9 ΋]ZΒv؁Nc۶mL8իWhPդE[[ͽ 77͛7S\\kzQQYYY3ZM~~>yyyBaa!:vʡC8}4|@JJ cǎ%33|fΜIWW ''Ak(W;jpC3+̧j[g w~p N3Y74u-#^RB؇p?obT*N< Ç)(( 44:[G}J"&&lBII;~8˖-L6Ŝ֭cҤI$%%_zjZ-fHZ>>>sGZZӦM 11w}NΞ=Knn.< +V`޽L&>L~~>SL`dddgRRRXhΝcΝttt/2o޼A r_gfOdF~+]8IcNAwYm2pLWNߦer$̙3,0 RQQ̙3 d׮]T*n ڵk/xWjYe˖ҷTP<1`ׯ_bBhh(o̟?  I~i۹7Hss3===}Yill^Y,1LHw_ƍINNF.Vq(ƢKP MZxפ\{G ) StꢻzYpaf^hz(J)++r^uBDAAUUU\xZMEEً~' 0wHxp܆*{?hoQWhhAƄe 6,//ǧOkAa2h4xzz&[4 )|ҥK !H;w.o&6mf ߘH$g%((\έ[sXcݺuDFF7lg?sNSNcc#'OsXߑN#55m۶GjjjwdO]Z΢"蠸_~:jjj={6R3a[  PYYɬY///{H͍ o>|}}t̇~Hww7L&~:ݻ///$55G(xHEsI~Sy\]]&##^ /hK. [oŸqؼy3ZӧSPP F;ƢEqbΕ+W;Fllm0Fee%~)RINN-iiiڊbllܸ{ Yv-v_f |gܹTSO=E\\UUU~$ deeܹs ^{ 8 H]{en7tx1(~XmڴǣVypvv&,,t8x ն !!KT*Q(呕͛71͏} a9+<'N@.?VEFtt4"))i@{ MnzZաo5.'bUۇQB\NOM_k1v-ÿ^͙-W3PRNXs\jHyV"88xe}EDq)ⰈqXDs8,9ESu0XIENDB`libpst-0.6.59/html/devel/functions_vars_0x6e.html0000644000000000000000000001146012145516406016643 00000000000000 libpst.so.4: Data Fields - Variables
Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__attach__coll__graph.png0000644000000000000000000004114212145516407022162 00000000000000PNG  IHDRqI*bKGD IDATxy\g D@U`Gu]jG˶mJGUժZZW\ꪵ"JAE@GG$r%!a}^^!373fgy8!bB^D!!Q!b4QK3km1{g^z0!+xǷE,D; BǕ߿ӦM3w,D4P7PZqLB#J5ުBjV_%wQ{8 WrBAF0;YJC1R#h;V(Bx`+_B`` oC~z;еkWD"t6lNۃ8h̙3D"Att4n߾ cǎT*Edd$yf@"qqqh4BcKfa; A~ p,'o;퍩G{b2\Y`'Gm~ !ۿK1t^z%v vyV^c BvZv]vvǎcXnn.+**bEEEzS&i_4%&&t6p@6rHSNezbܹs, `5551VXɓ'Y~~>;}4 dqqq2\]]Y~~>KOOgѣF*ڶuoUbD$i* ΫRG blnb !,I䧟~Ҿn:c͛ hv!bxvzBBJ1***H$b'Oԉnٙ%%%СCs:M8 >ߟ͚5X͑D}#""FQQQ¸q0n8?i´ Q[[T*DDDW'##2  )OѠJbuV N2i BP#.چ6!ӦB.\SpI̛7n4XǷ?{,LnTTVVBR... l/6mD1YHrr2 ~:z=)D"=Gưa0~x߿BӓB$ڵk>|6:prrB^^d99s&/_4̜9gϞmæFׄa$///c͚5xW^ŋ1bb$$$k׮㐐aÆ8xxx,.gggL8-ݻQ^^͛7kKRbT*,>Cxxx`ɒ%@Ϟ=qFeFׄ6R hXgݺucl޼yLT2KOOg/2svvfvvv,**]zU5k0&XlnII =z4H$wl۶m xoz옣#ׯ۾};c'O2TRSS=z9884yÀÐ/Zr>nqz !c~_ qx"/_Ftt4d2ZH P8?(XI߇µ+E=N (FoN b0H"]Xzw}0=BlFh: KVj!aI8 CMBLH2CR' !Ϧ>>SNaϞ=ؽ{7D"/ 233{1X,*%)))OGի1cIcRTQQwa2qpӽ0xR$F;oTTcprrj^f͚d֢5k`ĈAhhv1cƠ AAA>#ܻwj͞i/T*BA6 =-KN"uСC #~mj<;v@׮]!ХKlذA;Cf!+++رc!J4O<'[n߿?>s=zTT|u1=zo JO D"KyZë#Fmq;9I_Q] UwL>c}?Ǻe6v|&$$h7uϜ9pH$DGGڲ=zѣG/viWkO>e׮]ݻ7$ 0}td2?d28::ܹsoF@_uUKƍˋ^1Xaa! lڵݻʕ+ȑ#;\VTTĊ^L&c16uT֫W/Ν;tg;v5_] ,11eddb N<ӧY`` Ӗ<6mIܿQɎdD$[~X7Ǝϳgj7u Yzz:8p 9rI&v v)US>gٳ>}屟9sUggg3PRSSeܹuڕi4]SdI䧟~Ҿn:c͛ hvyCD"vI7UL&cAAAlٲ}9;;$y::w<2y?YV-3&nl.^R)cr& ٙ3g׿L|: /9qsww)~gW^y-YD!Cزe 5M&ҧO눈deeAGTT0c :tȤ6999PT:k^Q*xe˖doT*ǜ:vgYaXom4۷Vѻwo˲&|Zgc/#FSNpvvƄ PZZsxv_͘1c 8>u֍988y1Rc,==ٙٱ(vU2֬Y|||@ kޝURRF$ ݻ7۶mN`EƱ{6oz옣#ׯ۾}\ r[s3mc 1Fm=8hXoc2΍566nQF1D_83,aUS4tݻ0D† 8+88M0AUj*hb>rdVb^Iaz-c1` I_5֭YbiPP0`f;Xb%.}QoC*pq1ףGCΝT%&&6Ts}(ϵkpQӈ믿wXXv-$ FmҲ-VMQY[Rpimn.ɞ :qOelٲQQQxaF?l;#<$&&ڮRK=j5/^,899^yǒY>Ν;o5.%S'9z,C nh*˱vZl߾]; "##ukjæd28vy|ᇦh&gǺT03ױ+ݻzڒZPY@ŽZT*0$.jm/jR1AQ[f`{Ӟ& *Ԗ!NPjc\[F i(G/;tH\Dt¡>vpY򃂂&ÇAQBe$b~/_ם{Hk[σF|Xp!-Z;wiu[lw}K.5A6vme֙](!{8âEhѢ{Mwww;vLgٳg:|ÏwmBäL"_$;Kqfj;ӦM;oS1{a~*NfE$>N|Aߠ-gۏ{'d݃_P;8{5$ /I’Պ;T~p=|gZsVspx&n.;~lDHCj5>j+xc@6#Zc1 þa7!/W!t'^\wHDOɻʦB!6505A Q105qt^&'AYmfb^A^*5d)4jg djqoE+x()d:ہ؅FK\~WoD .}QM?MA zRT^爈>~Y+K H$ro1h4  ~OLE_w%6I`2CR"-} 2~ ([݆tgCn(ǹrT+0:bSu_0CPɩ R)*|pxzP+kgK(?m.]L{id/?^T yծjg +$Үu턮]uB'x | N,J TeެBڡb0U&B.pB]$^ԥ"6rh4 OFL͐ (d́Ҩ~ NMyI$b׮R<{M ^|&}M=436 Ҭ[qnm 6ոNIH _)= GgrG!֩T{W*`:^Җ!fT)puk!X#WUQ!b}b IDAT#5;GFo;'!:vĸ-W 3#xwNt 4kU.;-wVPU%*lgQi^ov[=~;]%3WU,; vb\/׫0heJy vxr1͓gDvOOLj |\0jsUW eCOhw %3c,9:HidgbnRߡ= 0b} T>}/"ܹK.^T*ETTܹw\pIL8ݺuCѣ:IVw(mr(ƫO_'BRC"<4i;AQQƬ\[nƍ]vaϞ=Xb|qqqoX4P#;;GAJJ >/_-[ƍÔ)StR|Wy&W}eeepuu@`e6ҨMd+Sw8 d(aD$itd2555:jkk3KJJ)СCs:^xQ;=!!I&9qswwY_~N?ru޳g1zL&cAAAlM'_V/+ wA1ͶRiedd@&aРA:k4@Tj Ӿ\.Gmm-$ ƍZno~kOOO@Ϟ=uޫAmm-233[K,kW*xe˖rFIF n1| J"6=! WvpY5 "b #Gɓ;ڵk:u*ju7U!qjL6 %%%8sNrᓫCW=Nq;^P!Ċx9b2 зo_֝ǏcŊ+'OUqi4̘18}ǏB&og6Dl܃'ԫ|xbxzzbڵ={6b10|;xb_ ʕ+1m4"""t+ uoê8T tO!Gg)ȯj%97U-/D!+v>Am#3́!6D_ F {FIf S"Pi'위x寁쉳rã"4B\|0,%vp.xysxnh!Fhl<Ҷ*ȿX'zE$u@Ke2z̥OriK;bt߸!:&-%bU]rtԯ k̨-݌e'LU?>Bxyڶ!%bU]80Q[0te/F'{Š$BtUP-c<[-SVVcB*"22iii:v0&hZLA1n7'n~ct-Ӗ>~9A6;4-Uޯ;F=;~ԩSY^Xrr2;w Ўј;꽞ADFgŊ,,,}#""FנZm1=(O;&Z Y\( "׶|V㥥~YfZKų̆5);!^a XjO~6S ՔֶAAA-.6%hjtL4wlfYs-O,D 8e95#Hk׮aׯcLAY.~t;xP(FR)N{xw̓Cx-z@`ABKTچ$xL#V/cݿq8>|Ȋub|2Ύ6XנAXJJ pfv}o ۧMmC}%bU=ѣG3DzͶmۦ_K_:}O۷og{fvvvё׏m߾];}޽LJI$6dv2Z5:ycl͚5LJ `6a„F?S||<֭spp`cJRg>}ϷiKcMoC}mkNY$Ȳ$x58z:z N`=_dChW9jvz[5|bMZgu>:G:aȊnos)NB \w(6K^ߧ"t'w8DHۂ^OÛU|dOW >ۛP%ba='?f"`1!pttT*2\8A[Uo\Z[+,,Ċ+o>ܽ{W;T*;47o ߍЩnmU^@Ĝ n|c Æ 3aT*&Oɓ'>0z}jCxGW",:G:[8b߾}߿?h5KA꪿Μ9@\ dv؁?Ź:t8s$B4i;IEEErJlݺ7nDNNvڅ={`Ŋ:oAJJ b1bbbӄB!֯_l9r))) /_-[ƍÔ)StR|Wy&u:_7.bxpb%웈3=VSe3SKq5Hg_QD76W]DѵJp\<0GgP:M %HN[vEEI˪<^aG;ؕ%r.f ԩd"=D<`![Ux1L19EsMkk' E!ґqlT*Ell,,X}$;;g}Wذarssq[MJNNFrr2)))$?}zJWq;puk!. \;'eh/'֮]ٳgC,#,, kyر/1`\ӦM3{\}YffDJ5, ^PBK'xn!ÀS sP|?hZD(bzTύ]puK!ЏS6b1(s(~ubBD"ũU"0Nm FbbDUШ M38O8 owM (1OuLUf@IXvA! ){E ! >vxu["vƕͅ8:7|EHGIX C,oe?NM{2 /ݤNo(1:*;$b!4J+2hWb" :#`xtx%J>jL=v}N[' "("CC(Տ8lTUwm!Ī=Ε_fCh'é!+&BlLwČWpc J <$BlVQ RE8!@I HOxĿރE7څzDHR]58CW=w8X=J"]QS~J(\Awal-U v~Pʼnld+; 'bQn.å5akA;I^[CIX_~7n; 4|;F1P 떈|pk>aSqupKubJ8p t+0lŢP+T{i9w\ wx|I(ˑ4Шnf J"*,_56qdQUJP+!* J¯b]*sԝP!X Y~y "N I4j$+4toQkPu!&t/H[4 ӈ^08N6;:!< @DCѕ!믿bȐ!;am&sNx=2k3~?Ews ׷߇FHɤ)DP(^&((?#Rexԑvť~xyUs9t^IO]0_=>׷ /3s-|28\.ou%BZI$gC2)Fm遑N{s н3K Dޘz'wԍEIؔ_.\i0rHlذ*'N`ʔ):t(&Mx+!C`Ȑ!zj2>z Çk={㈺0w\+"b1byMa>|8Ǝ?z}榵T.c Çcĉؾ}Nliii3g?`xq+;<^™3gDhܾ}[g͛7#$$~~~wpwwݻAi1䣣8j~P%6)>>}*++|rtSNEII ֮]c(++CIIvUVaɒ% Zwse߿O{g]"??֭[v܉?OpuuźuD...Xn6n܈?xbbbcӦMزe .\bMk]v!!!ӟǏ#''Gݻwc…pttڵk׿WsKF :GC^nxuU\\bܹ'+WāqF"##qM6!&&CEUU.]x;1c 77tBW"&M>իMǏ***h0`xyy!88 .dT=777kh J/ ^xxzz""" ,#GtX`ɓ'#== ,@hhׯψ#/// s?gnnZs* :ƌ^m;uooox{^Y*!6G: C׮]wy /^zMP]]{O}jkkR=u}ݡCs=^mm-JeWLiiiرcQ[[ F]Hd)r P[[G`|3) >´ Q[[Ld2 4Hg~FϳuV NjͅiW6n܈W/֮]s?6=6lؠ_P(Ծn,5^Kpr,Z̙3€,zc\c>_71={,vX?Q* %%%pqq1_mI_YYY՞B!#22qEkNdM{{{<|!!!Fo|TVVb++WosZ*׮]/lԊ7>+88NNNC߾}3gˑ3gٳ:%V%w>P!6iСwaĉ ^H$x{{kȝ:uq_ jк*o&֯_Z * (((oiH~*n߾`>sSZ*'OƦM  k֟mdC╼fJł PSSBT")) YYY|%KPQQ={bƍx8 6l8LIؤ &`ٲe(++1e~l߾ AAAO˹a޼yغu+JKKٳg ZwseС<5k@$[n7n>{}XhGϞ=1g|gz4}ʝ5k >IDATD0zh|NsP>Y ϻxbxzzbڵ={6b10|Sg$%%i+okaԨQ BNzj,\߇FتhdCb87xC?~շ;s >3lO/;cްs@;EW"R;%P!D=pKTWŃxys`wO%bSBCC nǶmL^Xrlքi9'q;JV郒!zҥ !4ɒc&Èp{N :D!u 1 EIbK(ˮAqZ5TA(`ϵ %B͐pBTբ5JOx u@~ !CIb3b*k~]1{ SfD[b3G3$B@uczP!'O; bE!h4<.!Q!b4J"BFIBPF2GIENDB`libpst-0.6.59/html/devel/structpst__item__coll__graph.md50000644000000000000000000000004012145516407020370 0000000000000096b7f12b435ef9b63ace49677fe43648libpst-0.6.59/html/devel/common_8h__dep__incl.map0000644000000000000000000000073312145516406016572 00000000000000 libpst-0.6.59/html/devel/vbuf_8h__incl.png0000644000000000000000000004102412145516406015262 00000000000000PNG  IHDR@bKGD IDATxyXUu]77DA@Q,.`Ki)*PfSN43˱ɚ I2}QdTQr&νz>{=sHA@DDDD$bR]@DDDDmLzH1%""""ѓ:"-ZuDDzC$ ` NDQ[3fut???ۺHM/^""""=&DDDD$zLzHQpQUULSq۷χ?vءQQsrr`llc5&-K/Ҧ[n/|w 1,#n'ѿ](//ŋ1yd FFFZ?5D)?)) K.ŬYCR5Y722pbƌx'~իWfΜ 7%!!cƌ#Glٲ&˔J%Νvy{̚58aʕxᇱzjPULzH/߿o66n܈'O>0nKo޼?O<vލwyCUoكMBӧ#//eNB}}=gk9| ׿b۶m?Q˘^xaoo &`ҥ駟ڵ * >>>3|||YXX7iVRB+++?IǏ펳5ҜUVaѰE`` ۽""j^" Mr Ahsƌ^x>"##lך . vvvU#GTݷo_֢Nc'"ꭘQ&J駟bڵ033Ç~~]BP?m4\v .]BBBd2<<<ڵ/DkI5""jI/K.İaÚ$-d‹/^{ DQ*m586mԷo_#"":u*ܴ)TDD[LzH/|7ٳgg̚5]qAڵkƠA $ PZZ۷oh>ڵkpwwor;v 111͎R0`v؁ׯ#11NnYYYxꩧPSSӹB#"v8D,Xkע?7QQQغu+jkk׫ׯVZ/n݂ Gll,&NؤL21,,,8R)֭[M6!$$cƌeZmjQSS&ïvH6#NH$Xnf̘c\pWO?w͚5ã>}cǎf[`"{yJnnnuDDMؼzŋ:""FLzH3F=v.Qgy^""""=&DDDD$zLzH1%""""lDi0}tBMDDDgd#"%N[pCИ˗-vve:t^45DDV|y#!""m`^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=  "NCB" nWo{,V""  "n.. X[DDy:NN4w+y%|LzWZpdo2 NƈHQ4oD׷ܥ^y1"""&&D+ !>A*}8 맃ȈHQpd H$Xp""""maKDchpw^"7#nRL1%^''9zAOi0%^m֬00o` ìYui^"͍ߍ\.\.~7F4I/z{@TATa|]CDDZ uD$.uT^uM >^^^HI{{puQPPvڥ0:_HPRrXסtҥKsN]ADXKD !G1AAAG`KD{C ""-bKD@&c^""1]DI/^""""=&DD:D ]BD+0%""""cKDDDDǤtN|Gptt!u֩!((氲믿af+abb___ 66&M1 rrr:M{8v`ddooodgg;>u^"ҹûヒ,W/qYDGGÖ-[>|Ml޼)))044D`` ^u|g8{,LLL/viıaFjj* zV{G'"N4hҥҥK۽~UU`jj*޽eee\.=~mƍ +>,㛼fbbmGLLzCccfWGoIG˛bM/TFF*++,(JL8QڤInZǏW=p@q㚼VUUNm8ƎMyODDäDA*}vk ti]=^")'''.wpp\.ӧկ%%%ɩلQ[%"" /2?B. EEEHII3< ,Z  lܸzƩ8RRR$q&"tނ%^}UcXbz_|>>>066Ƴ>?OgW㨪Bzzz6DD=$vܩHz7Q!^""""=&DDDD$zLzH1%"᪫ō N":-\z A ! &ec Lz "FLzÔJRR} љHJEUU-lmC$`cwVG,|PZZ ss#xz =܆А|"89^"**;wj`coQ ߿]%I7FF2\c [_G\\6oHww;x{;&Qw""cKD/krccPVV++s#|}Gmk׮V.LMn559S"O^EeN=:K!@eeJӰ01qBUU*+ϡ.]ꗌbg#.! -\.Ÿq!<=G_?.LD 3їKu1||F NN6tZ{c׮8߂1g΄N~mX YY7gx1ա?>A'g);O@WSس'/e0`;²9yPv1 ^^*711M `aa  MƌmA@ddbq9aѢQWbbVKKl߾;FHz=z/c믗w)AmtT.MgP]̙h'Owr۷+,$$d#%%J vv =Fz9 ^^usKzn|eTWƲIM.})""NLzD 11%02c|}亻u{ , NFp7uyuuX b˿_2M-JJӹ%;McjM= (**=/ܹn066qꑒl$$4++F>N'LDDiLzD \BllCK`` p9&rMJJ`D"xx!8k,q+WnGZ5|IfKI/0c(_giv^tۗ> ̝@Oxxwbc\||6n(!&N 8q8LL 5~|"`KCݾ]lDGg"::/^T*-Gw<=aj#>>1˱`BB|2D9s&+Wn;vSkѮ]q4`kgo{#-G]֖K`` pxz;B=,-5UUHLAdd&2pU1cg|}P8hksn߮I EFu GH7uʘ%g6oA>?F#m'@C+csl$99v3Cҥ֖kJgfB"\\3L=-Q#&DzJT!9220Ym6s n[5))!I`1~0OT?m" Xf֓HzdpϿi9ix@C緟~JΝk䓓z 8*UppVP8ֶCD^"=8!Dc{ 52:ɝ2663vjYY5HBXX 0nP`|4ns3yشi1sڱ]I/Аnc ֯<3El[o_"]+==裮:C[EE sl$'硶VgS(ŤH._ DE5-.@߾u#LqqLBCcpy 7Z?sWb6+0ff;^K@/v91o:F3g.kOEEE 77X::txx/F;%nw'~<08;֭1p`q--سۨQ OLj(*;w 9܁&Mn>[,QŤH˫Ȇ$pwÔ)NmFLWc={~?zuCHO׫{?/±rT\LQJz)~z jjرcJGjj>PUU,]@@NkXA@FFzָ,\~r(xzĤI#z.&DTSDRR& HIG}$ۡ[NΝ:t1HIɇ xcɰ4Xn߮χ"66n\ 'wˤh( x:Qc緽{:zvi iM˻߆Iɹ\c6!5 "Ĥ UHMrBsP]]#ԝ|}GaD| !44)TW+cn 񆧧NiFm۞Nhhz0$V54v~z N:IMpzzptBa//(1|5~\v1%jի%$7**e4B1 S4:;kgJO|]"={x㭷=)S.cm47߬t۫)!-FF`'-ԋ/1ͩӗ8BeTUB=BBѣE ;i^ܺuљD7'<\]mnؤ:C BCc#ԵмCNH;,@PCjBߒ^~6/ߊܛ˧0mCjVjj>Ms w {! Eo4Ͼ,"eeU4gpuڇI/zw >>QQDZ5H$ڪɓad"]Tߟ;wj0s8<|}fP",_e4iCz>&@Cȿe:usMuH-󛕕9.ԫoQ&m,vjh99955J ԧIM޴'-Rub& 鈍Bee-FԩN:~~>XW_#44郥KtG d:~oak[>7GOJzߦo޼8^x!ލ(JYLo 'cE֖Z%ΜS'%堢GǸqt26Qo¤zrDF,o_S9,ԟokuo(h`ƌ1=&ih5w6mZ cc]!=-mt@׽u!=޽^-}ؽ;W4t~ {T׫pUq ٸu͍1B$NoG!꩘ުE\\QquRL@OxyًY ,D\\:.((nnճyz\?0%R 8{]nBBjk=z0Nu”)vc^Vݻsg0u3c{\[+WJ3[qJ )L'GONz6V܎"l]oW:9KzomϿuX*L&رC50i IDAT#bI/T~-u;Pw>:66U8~< aa8~< !0Vήg6ɈªU;`mm[4ӓ^諯ÁtF ,,Vmtgycƌ1= cG7!"-5Z&Xp!HR*+;X:NHGnn1LL CMSc oc׮xkJ`o̞=G?mc֬%ho)W_Eyܱibѵ Usؽ;'O3,X%KpvCvEYY55))ym{jEHV)*:,99 `[LP9G'S8yczVW#:.UcD ѴS 'N41rm{Fogo'"7Xm\wUQjqo#D>Z hqwDx=&0%tH]s wֶٔ)NW|Svcx[v@p7̙3뷱b6deBCctF-Xl+ʪe3uHZ#~湋[[ꑚzE=k\BBn߮SBaWᢪp j ^겛7+'js Jaii _߆ĦMs=[""#3GMFp~ZLJ m{Ǐ1&P^^իCqd6n\E&:$++ߟƮ]qHMLjVX E5*& `llԳM8w&j ^갚%? 2#ԵnnE3ZqqK@XX,rsi`o}4>,XI/А4NdSsEWZZI(+Xfv]sC=k\||6._ \ WW[q'r{1vtǏĉFUU-mI(Qtfj BXX 9 cc,\8ޢvPغÍXb; gxᱺI'A@||6b՝̙`^-w ))W=k\rr`c =;;bbۋ"<"NhC?~~Oapso̝.05|߾D>x{__DPWvJe=`?b.J5k&+EE(..j>|w̙<a '#0Г>4V< ٨A߾6^^?~SYBIo/RUU!<"23 L ":"))!IzcaMcT*nnsscDFޤ^T᭷c˖xY3GԵJ &CiiUkԷE޺$CxW|&MvU"==Q_jv)T;͜9NjC} .\k. bҤ&E,^KK+ɓ MPS`L>S:CphUVV7!!>?=V~~5kVܺu=OᣏcWuʩ/4׫RxexQWl,-m:yΜ  􄟟cܹ"))ǎk+$8-*8:ڨgrat* 8~wtܼY߿ڔ)΢Ooڵ/^f;{ 6*̝놐xxhut,^dRĉ5vw_}@{n:GudgC55JxH$ػy9(:m:hd `V\\ 믗# [eeHLQOz O=:}f4Io8 RS!Iew^Sc z0ܯ)7gWsAhh RR4!!xI%55J&v dps[+gJK3c^G,_YY5y#\|JRpvOFuO֭;:Kx5xBT}{X|.C[u8}IĩSy"ƌN113J#"äWK"#3qo1SGY8y26~~B#jjx0SjN"j"44)TW+cn 5m2?ώL&EH7}nLbה#GZ!:o ڂ'õ5G&Wf|9qxbԝo g#'I D<6l/QB4AT!55_=:DBB6JK+aaa OϑDնS_ʪjƏ֤C'^ U~_7RBRRp5ʠP8ߥW'4t o@ɤ7oV sgfbƌkӦ&f >|RϳK8?O~i׺r<Ͷ]am|]vGvדɤv-ψi&Tӯ7&6 >\]1^ ȸ.kZ89DxEDF#FX\A ׮IgA?bxA0pt^Io㍼j^پyG]&Hvv+;u2v?ΝjH!00a'({&A[qȓe돝;㗉.-F||:-\.Ú\ȦM?_ H*|ILj ر#7 P瞛dUWWlDD4榥>>p 1OrrByyM52<4[X7FM灎HRR*oQXp2fɜ={RS&L#GtVؽ;Ǐ_ 6[,uiQYY @eem2"4tUlMճf!#:pvdd>?S$$ۦ\.D"/^`IoWॗvĉf; e+"<< QQsFY<9D[~}L`bbccXZ01 `ff vgرZ~'͛Cq+WKt}oxѶDZcoWK1s>S.\~ll =^?wee ӃWVBGuuuE]]=!ܿbb.0vkXh3F7ƤI] 4l;p@ ȟAU__?{MǎkZ;Nsx.4Yf--{1q&-//"""=x`>?]SlUmB@ZZZ3Ϡlә{v΅ ׯ_f]vMd‡~(\|YHLL>^? \@(((P/[x0a!99YBUU+˛OHIIN8!X[[ |A5?uT!>>^x0ea֬Yz~K]aҥd!<<\6mlL*kmsGAo_UN<) +WtJx'' )))Bdddߑ3:ʽ# ӧO&O,L6M222ӧ ?m]Sͽ箞Om޿:z[{m{.((H?ѮsՙgP{=^~nu)={@HOOo5eee\.=~mӦMNz&9;;zkOIow{snܸQeo}mus9"߿~?^~mA& ǎSͤW׿%-{s(Ç & 555pԩ&=x0xVc };O_Ki)MvZ[6sLa͚5 k׮m]K|~ںS޶kֶJR0`p…K3t{?m?Լ  ˖- T*T_ww&effz{癷Fuu5jjj}<}ܺ&MbYk666 p-թqssSz6%b;'5~xߍ7kUUUAzz:1uTɹ˹;,?1h}.[ ;w lj'SO5Ygp{>?t>z[...Z˗: j6D[KIL&Cdd$ЧOZ AAA޾vY\kAhnA˝eTKe}̚5 #FCpil߾200IG5[*ƇAxx8RSS 徿b,hx.㏣ 'ڵm{>?t>z[xGGgAݦ#ܖhw#\.ǜ9s'`طo—d8r>}Zڙ3g}&9::ronݤ$8995P(--;BGGGܸq8!ɐ~-%%'jܻèQ]_.ʬeXx1BCC@-/3֮ޠV?@ҹ33.e/IIIOqEdeeСCS'EÇD"Cp ,,,OW_Ejj*"##矷6lٳg7bٲee)))=z4*++Zw-ZW^y8q6n܈g}V˺e=|p?Fnn.>M6%q+8{,yfըs\]ellu=pe\t {o^k|sQY[e˖!,, YYYXxnܞO[הg[h[6//orUgA٦=oK.^(P(&lܸQ2d J{wMaΜ9*lٲ/1B055VZ%թҶ/oC#[w 4tZt`ff& 0@XfP__ޗ6Z:hABCC!CFFFk׮E7ng777/$RAoro[ `ff&xzz [n}`vї3qu.zBGΖY[A 4Ck`Ah5O˿m7o,̝;Wn{UgAݦ=|nu)M)3}{/R1b֏IvZJ8!IDATtP[J>%RfΜ9W_}O=Wyو7OƵktlذO?""ql###̙3G:-iӦa޼yZL xא sss,Zo""_:Z iGgW_bT+ QXXc<ᾁnܸXzje,U(//ʾZ7x###XZZjeeeeʾAں<I/ذM/^""""=&DDDD$zLzHP rIENDB`libpst-0.6.59/html/devel/functions_vars_0x64.html0000644000000000000000000001351712145516406016567 00000000000000 libpst.so.4: Data Fields - Variables
 

- d -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x66.html0000644000000000000000000001174012145516406016565 00000000000000 libpst.so.4: Data Fields - Variables
 

- f -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/common_8h__incl.map0000644000000000000000000000003512145516406015576 00000000000000 libpst-0.6.59/html/devel/functions_vars_0x77.html0000644000000000000000000001061412145516406016566 00000000000000 libpst.so.4: Data Fields - Variables
 

- w -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__message__store__coll__graph.md50000644000000000000000000000004012145516410023600 000000000000009db2cb6787f4d2ec0c5a6951f6a739a6libpst-0.6.59/html/devel/structpst__file__coll__graph.md50000644000000000000000000000004012145516406020350 000000000000002b3be9c30a8568d70aa065fc60358d52libpst-0.6.59/html/devel/libstrfunc_8h.html0000644000000000000000000001312412145516406015507 00000000000000 libpst.so.4: libpst/libstrfunc.h File Reference

libstrfunc.h File Reference

#include "common.h"
Include dependency graph for libstrfunc.h:

Go to the source code of this file.

Functions

char * pst_base64_encode (void *data, size_t size)
char * pst_base64_encode_single (void *data, size_t size)
char * pst_base64_encode_multiple (void *data, size_t size, int *line_count)

Function Documentation

char* pst_base64_encode ( void *  data,
size_t  size 
)
char* pst_base64_encode_multiple ( void *  data,
size_t  size,
int *  line_count 
)
char* pst_base64_encode_single ( void *  data,
size_t  size 
)

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__message__store.html0000644000000000000000000003516012145516410021402 00000000000000 libpst.so.4: pst_item_message_store Struct Reference

pst_item_message_store Struct Reference

This contains the message store related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_message_store:

Data Fields

pst_entryidtop_of_personal_folder
 mapi element 0x35e0
pst_entryiddefault_outbox_folder
 mapi element 0x35e2
pst_entryiddeleted_items_folder
 mapi element 0x35e3
pst_entryidsent_items_folder
 mapi element 0x35e4
pst_entryiduser_views_folder
 mapi element 0x35e5
pst_entryidcommon_view_folder
 mapi element 0x35e6
pst_entryidsearch_root_folder
 mapi element 0x35e7
pst_entryidtop_of_folder
 mapi element 0x7c07
int32_t valid_mask
 mapi element 0x35df, bit mask of folders in this message store
int32_t pwd_chksum
 mapi element 0x76ff

Detailed Description

This contains the message store related mapi elements.

Definition at line 356 of file libpst.h.


Field Documentation

mapi element 0x35e6

Definition at line 368 of file libpst.h.

mapi element 0x35e2

Definition at line 360 of file libpst.h.

mapi element 0x35e3

Definition at line 362 of file libpst.h.

mapi element 0x76ff

Definition at line 385 of file libpst.h.

mapi element 0x35e7

Definition at line 370 of file libpst.h.

mapi element 0x35e4

Definition at line 364 of file libpst.h.

mapi element 0x7c07

Definition at line 372 of file libpst.h.

mapi element 0x35e0

Definition at line 358 of file libpst.h.

mapi element 0x35e5

Definition at line 366 of file libpst.h.

mapi element 0x35df, bit mask of folders in this message store

  • 0x1 FOLDER_IPM_SUBTREE_VALID
  • 0x2 FOLDER_IPM_INBOX_VALID
  • 0x4 FOLDER_IPM_OUTBOX_VALID
  • 0x8 FOLDER_IPM_WASTEBOX_VALID
  • 0x10 FOLDER_IPM_SENTMAIL_VALID
  • 0x20 FOLDER_VIEWS_VALID
  • 0x40 FOLDER_COMMON_VIEWS_VALID
  • 0x80 FOLDER_FINDER_VALID

Definition at line 383 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/libpst_8h__incl.md50000644000000000000000000000004012145516406015507 0000000000000099c17c3d24ddce0013d0b656cd7b729alibpst-0.6.59/html/devel/structpst__item__email__coll__graph.png0000644000000000000000000007577412145516410022021 00000000000000PNG  IHDR5mbKGD IDATx{XT?O5 M$I3LƎ;f.펟1:E㟯M{ik:gQ={B9CܗÞa4ih4bܸqC\\͛ya=z.3f̰n4jƏo=$$---hmmt3::D^iii}6N:?r;_'?9{y?d߿uK/$+|;w4wsuv>;PVV(u㟯Mkrssn:\t 0 ]3Gz??*pi|gӧz3L:639r$"""ᐷ;ᰇŸx %K#<<13g=9YO>w:ObFAAv a{^0^x 0zh+1w\Ν;_;}Gmd͘1c /eӏЎmj,\wݻd5 ri.\q_Rop Kb#WΪȑ#!PXXhv%A<6*..F]]6l؀8=ռ #nI"$$HOONJ+yyy8{,̙Bl 6|C" ;;gφD"App0g[j)))XlZ-ON| %%EPi;11ӧOD"… {W'|zlٲEPL_QQ|||a濫,r5J$ 8!m[˗/7em3c+ug)D`` ϟUVaΝhhh֭[Нo㟯M{CP 33III(,,|y#!{sX^üyPUUoSvv6RRRڊdee8p 6n܈7xwޅhtK7Ā{_B+;mbȑ?~C,Y<ƍ+W"99J!:6;v7ĦM0m4aѢE #\`7W{6̲ޖ']骷z;%-zg~!>|yyM7=޳s/㏡R0w\!8QAAܹ(#55K.;,B\vҐ5zHHG9$ !=u7|%%%ǂ ~z!&GLz✒[aIsy\|Y0߄qH%BHE:ftO݄B!ijQB!p#!BDFB!©WtuFu&x!8SO;!jkxoI/XqȄgp50VCq,A6w;n[036|ءإbζxbwY{=]+x ~%b"'bϞ=tbm^wC>A@J '݀D1ыq=~P@MVH 7Nǝ&Gv>Jsj`4!+λ+oC0zC#Pu zs˄UwF} Hp 0$NqƚZ-EHࣻ`I R%j ՖFV/nPWEkE ]'b40H)2]"5tѓq?F5-Mxbc 6 }ŎM#)jK[:tѓ9ӆ&Du}>ke Bzc:֞[HHox QD0zs(d JĻWXn40B]rBz#:[4H$` Inj '*ssu=UKw+t ׿W+oL.Z&߻∈7p#s&)HmxUl %nK&nmp]@%ֹTwiLs㙴 4ny+@T+lwM'RK0zyw$R Jmi=j~JcD w79!^na4O @X?d V.K$0z)%<Y~Xҷo\=M^hLe408^KoQWn;D&3VV0*T.Azmj-lAc{=䵂F v`^kK=hkuhmhxxh0[$[vc+؉">]-? )$0ڟა c|/GhIoƎ>ReGj1hR&wnC:G~{I_7  }Vhm9;Cdj)d ) SJ$n}i~u1h~h>_mtۏ7`rrbH| ]&t a` ~C#ݠCd1%K SH ! y1{pa[%?)&Qƪ4рGI(?" }U]:w%E❬=4R =-uxԧ Bء7ub#Fq2b 7XA SyTLEB:bFM0]qt2!TuxL^jk1tzء7f#]arn W:yJS)|{J0OpHoC5I/v(čL.a'\0[.tz; L.t6fcΝcF1iZwO#4+Wb AWTT.e, [L߷o hٳlVmƝaqqhXdd$[~Zxn-vr[ qcoBq>bAzRzĘM2%%%׎8fϞYfq8$&&b߾}h0c /^Jt?=0~x!!!hiiAkkո;nOVAa2dz-AUva^ȭoI]F/vč5V౾bB\H]k{|BNNn߾!C/pi>|999HJJBVVk^'NX,a600⬭Pt;`0`ѢEx;fuo8DBTNB' qci o4]amMH^uԨQ(((0OCdd$R)":d#\IvM2331k,̞=UUUQ.cܹ;w/hĘ1c DDDtz6k.\`'mF$&&ի8t{?LJ׼F^awR'҃Ķ%ҏ[ ʝa  j*Xv- 22aaaxȰ#<<٘={6$ jD"࣏>¢E0g.6c ՟/yl[L>-mAKuģ[?ioW1巃0tZءv mF^q>#!B0BA:PC!|H!ŋK-iB!‰%B!H!B8]d/v[ &Hl8!HbϼˑmB>eeeXvڅ(T*aҥh4ZÇcԨQCrr2 3ưi&=JaaaB󕓞S UH|_/v(q}/W_šC2 6mBdd$˱|r裏^L|רCBBFիW~mlݺ[nE\\p%|1|h#q */w_μJ0]Ϊbf\; A\.g999il̘11Ν;ǏM4 g2;v\3LZkٳyZߡCX~4ߑ#G222j/ۻwʉ[=|[0H/VW_nFz=ݒB1KKKc6eoK@tt`0;Ϳ\̙3D@@}Y@9I&1ӵk܌YfY]8Hǽ:W2#[}DwP(VT#1&<>|8QPP;wuM3 qsF(? T q1]2|lq5jr9 icȑ#!PXXhgQWW 6 ..GFuuu,ǨpF THV+'+GK%Mm^zH}x;F0Ar `XjBCCQ[[t]V򁁁?>VZ;w[nS鄇CP 33III(,,DFFd#==+Vj\˗/\.Gll^x8NT@<4D0H/6FB3ydL6 j/2G~!,YGyƍʕ+ Ҿرc|Mlڴ ӦMCZZ-Zd*^{5̛7UUUxo~#00Wƭ[0`ʉcT IDAT81;L ^/ ?ƍbB2/!ܹsQQQ(..Fjj*.]*vX/DFBqSo&JJJ `NmfiB[҄B̮_n,""…B u !B'Hhn?UiBB*naw]7') w; "4^qyH$zV8_D0 u-#v(4nC`[^Z{ ɓQYY ??aCZ =J% ^z Nx ]-,Zwo/:VP+p&NZ{زe Ǝ JC"55բ3æM0zh(J!%%ŢFèQd ?urrrsaልŻヒڵ QQQPT ҥKh)\ȶرc \#33SPFGF8a-kAPdJzpk b߰hwp+iiiؾ};틠 aϞ=ؼy3z!W^D"uo6n݊["..<-QWW1W:omm-ZL&æMr,_:>#AqmJ$%%aƍHHH@UU*++Bz)eGVY>~FC!"3mNPعsvqV-ݷo c1j/ۻw/g#Gl̘1Vh4,22_[t!֯_?Aq EEE +..Ç#''III޽{!lRz8ؗ8 !D#5s]0cMZ-g_~sKѣM6Yܒ6 g&L`<~~>?1LmT*e2b[kԋDH!BZ,[ ZӧONC~~>JJJZ+Wb刍5, /X755!!!Gzz:VXa.[l=ommm{. 443p( dff")) ȰX8m<={śB@vv6 TYFSJ!F۷(T*:u*۾}h47#F0\XJJJzMgeeÇ3___tjyalРALR3g={X,rmqU6k,J%cyyyeqHcL*!Ο?xh4!}B!‰a$^dcc #!ݒfFC+܇.rB]~fYDD #!ukK[+UCIHn՗Ps !uD}\0q; "Nm4c tO'v(p %MiosZ 8J 7;C"8?Gnʀ:=( qQ;Ub5O>>H$6;F\)飯 QQQx9;X8'BV޽wlقcBRaСHMM1M6aP* CJJJb}߾}5j `srmرcJB||< ֶWvBTTT*tRh4=I&?p ;wSLZF\\nܸa6߶J]`$ J0;Ś+DHNNFQQ[| rTVV||?8M?XИiiiؾ};\ 36oތRڵ ~)6l`^ƻヒ49r6233_СCطoxҝckhz۶m(,,Bj.ͭW&aӦM~:ߏB˯_[nťKT*_k׮|"^{}ޏ}rz}D!{Q扇imгm1ֹzC!"ˌ1\.g999t6fƘqML$w|q\rEDD+VZWrǏ7Okmme,??b}0cZ{rq#G322nC!m?{<;;. 2\vv!֯_?Ϝ9c.߿?rss-0ƄmkOxmgyNDdO(FI DtE[iktRzĘ˧L5k8!_;B={6~_uͿC`ƌFhZt:\v ͘5k6&Md=&&%%%]MƏo=$$---hmmJճs\[.]Bss3 C&Nf &XLjhmmŵkxWejz8#nO'CbAD0H~¾='gO=rrrpm 2Dr;%O8.(mkڙ޸UoSS|I$$$ 55GAA.\h~s[;*@%'\MHQDq{Q1yY`ԨQ(((0!22RjsyQQE}2Y\IvM2331k,̞=UUUY}3@DDDDHx .`]:RBB6Wqq1aa;@"TrȔUOz"BG  j*ԩSHOO/ DXX~m#''H$Fuu5߿ow;|&}0gٽj)))Xl>3ܼyׯ_7;yV\˗/ĭ[;vج755EEE8s ӑحBLc6_QKzD- %!ح-Z5k0`.?qdJ͘1ٳ lРAL*2Gaf*\W[[{Y|||fl|ImF˚u-LbBz!????[f% 6lƏrrrح[ѣG٨QXjj*ciƌ,77]zM>=:/UTT.4dz\V\\̮_d2|;waÆ1h^Ge.]bNb!!!lƍ<rVYY*++c-\=ŋɓlȑvݒmѢElĉŋĉ,88eddjۜY\a4l[L>+;Zꦉ*>OIIQRRbжpoH.4|d1O5k֘9s&{뭷,|<;xBZb :bΠ6R-uz:srYq][5B'cplءW^= v(!vnT5˯W_>K6BwLVXz5pm:u ~2 "~ekCbBG116 WuuW&n<󑜜l~fqԩ\-y7vֶ^FU0aZ#d z?[5WCNtZL<ȼ;I .ݻ{n,Y<\m%N_pm֝A:-d80!IKF"u;s4 T/uc1Vӡ鐟|urƢ .] /lbb"OD v)OMMEHH둞+V:&={6$ S@@{9^| e:& Emm-ӱvZs9 I+.}:󒫛%l.; qTV{qį+? v1:-& =sۅ&f̘1gƗ|ބ+Y<_rs2JŢlK/\ mkY\a,fϮF0:Z%vBO:: Ҝ-&F7ƂYvvtwJ %[Y\~O'CHW7K<^+oIرÆ \.iQ|dmK"k.DEEAR!((K.F._[1Zj๷Gb!\91Un-{+\EGls_{Js[e۸[JH7[[`u7[\ޝ;wL&cy&o.wD[d\~ѣ_b쥗^Ԯ$bhʶ䳪{q%,R΅o3\֒)kZc;c>P0 cR&Fsm鲖EEE +..Rpw:t׏]!%Z5e~qt_br{u| _dBs8g$vƄ2!7qqqüy0o<̟?R! lU*U577֭åK `s~0H;B/aЄƶpscFhbɔ+\WqÇ#''III޽{][;655'DBBRSSѿ`…0 >{֋}n,_ycGȱ"HlC\!͉}w~&J``Z/BK|w kjjÇ6md7??`UU?M?IPB֋t3oIscڱܝc9dO!&q W?ٱ=g t逐pY̙3 6lRCrKBL$%%uz$1>;fXȱuqҙ;'w؜AXBzWYfT*Y\\˳ lN&k _"ݻwA1JfΜcW|IlIp%,R΅o3\\W:sHE͛7quo;#BKܺu رcﲉPZZ v)OMMEQQΜ9t$&&:掭S<8}4oQ{؊Qlm,XVBaa!N:tr!ͷ_}с4l[L>bpt(.mmm3!*++T*e9s2|u;s=ᥗzc;soK8j_lܸqLP`/:d_ݕ/'_4\B>ƌÞ}YieÙ/KJJb:bCjKO ]4k/pm:B~c6oAI+u)>$h2Y~pv+ɫ;u&agO=%u͙3}ƍ,**͟?ѶI *;.dmmm,88egg[Lw{Ēť}+_EW6kaǎ6lr9L-[`رPT:t(RSS(n;v PTGYYyx$ӲGŤIミgqΝ;)S@V#..7n0׷k.DEEAR!((K.Fۗ___s| Xx1k|6< j5&O>> kkk3כ4M3]=0Z[f}ϟg/XHHOO;.\`XuuyǏ3T E5]ajvmǚYlߎqrM3m-[Hc---O>oMȷwcU>͜9s=Sl֬Y3_x'׾*#8kwL&8|0rrr,ݻ׮DJԄ'| HMMEQPP `7]lI^]M'Wկ|r\x7oބ\.ٳjS([ه>'u ,ZIIIxp2QWW1Wiiiسg6oތzxW Hn:TVV")) 7nDBBPYY e@nn. /عɩ7EvjI5Z-&W?nKoڏ8n"%cv4o=Ѯ._T9N[⹞:V|}}޽{ `ž1L9r\ѥNW%Rwwmp%A{M!vmA}LoڏhEa!ݛym5zi 39ϲEGG;k׮fͲZ^ZZ ^)S`͚5k'Nhݔ"j„ ӴZ-Z[[&Md=&&%%%uv\bh4̘1">V Nq!..qqq7o͛C*r v3èBB0oItx  vx-NK38PJ8oO~!τ:_H # { mF4k+?2ÖC!F R T=G V ___?~jy&ŋͿ_pGYgDŽ]~L9SR?عs' 6U&nkہ/I c(((= F"m*0v75&OJ9wgh fS8j Z+Wb刍5 /5RSSzcŊq:+ἐ$a$!pq]vjtddjW]neMgVw}+1Ms&\_zh47#F0\XJJܞ&lq,6|p˒N]gg&4AHg#Zl„ L&;w0ؘ1cRdC a|0}Wlȑח-[bD!lۅ:9¢ZfӦMceeeٳlLRXVVVfQ?׶pZY?;nGؾ}; g2 4mڴɢ\qsQA\\+--5/_SS~_2Jbbb؎;|i1mΝ;?̔J%۷/[d khh0F"""B`쭷\3vt;: H">>bjن YNNu;z(5jKMMXGe.]bNb!!!lƍ-Z&N.^N8YFFgdXyy9dr:ӦMc{an U@ф@41o庚+_/n-+n^RiYe`*\_aL08sy?s>s|?'OdllԨQ`?|2?~<߷sHn޼ɜիYII oƍDzYAA;v,:u~lĈܹsѣlFSeȇ~:JKKY\\[p70`۽{7+--e999F;y5v JC #qX=ev̩gfqܹ]W 95L9'OԷ۷I$Ƙjq{d^^^1e:b{\\\%^6j].SU=3C̩QveKlXRo맵6l/J%T*ja{+;;+V@^^Z[[j3VX{_֬# ))ɬ:F̭sj繰f&\wVKK NYf!==Ejj~=˚uPxXbD:XF2sйvW:Y'O`Z3T;s.E{L8ӧOΝ;-r:o&Ms}}~9++Kޱ6^jj]k75+7F?02CM!bH)uuWzZRudιpfj} P(Dff&-Z|dddtPm8{ؼy3 Ln݊Xbd2̟?r\>zh3x<&{}tǔGD"ABB.]t> Û7o ۶mӿ~ڵ D]]x;1MطC/\5BBcj~vtemB~p76!soY+n///g|>W_1wwwT*c=+DU܍7e!]Mb1cXAAsvvf08I|{ ۘˊ:Nuc/ װͣ>GVhQ7u&oc躩 tW1ƍi>yؼycXb wܧ,q*abfΜ&MO3f'm<$Bk׮Ŗ-[{ntN蓒NۚЁ%bass3qK6m%?$9#eC$/BlC 2ś0HPԩZwP8???x<ݾλ8-}Jb$o "SڦcO?eee8s 6o 8vVZzʬ~RSSG/ٳ;^}ǎ())+W'W_v999Xn P\\ܩ{Bׯ_;:/tP]]ԱVb-ooÀ /˗n:GB2%S+\' ڭ`|>ܹݼy}qw%sYP􌱢.@{ B4]1[X1wc3Ё+.bYYYL" ._&JMq' !޵>}tvO>D%(o"^b}'~] @bb"@*ѷ~AK,V\pCņExNw`\. =j4.CirMM RRR쌑#Gb˖-t+C !ĂV\M62 _}~w0֝L|hhhY˗,YD}}=f͚}ܕFSS|I!KAwf]&ҥ w|Mkw}.##C_LXacEclʔ)^з'''_|є7X:SnlldNNNzCe4!XP"}{?GQQt:]ņ y zعs'c(++ñc0o޼^ǜɓ'nnn1cVqUhZ_琐U[iXv -\@!efh!qQرwz_{1p۷زe tIn&wTg_Hr &B8wٳg >oذ"nؾ};onbwi|syyy&ښzIэAp0zG;PeĆ(([f]b̺_vUqF2P9qy8qV‚ /6lp `ǎ(..FjjjX1ewwwL>? 60<O5fN3UO@y`8*iT:. 6~X:b-5m3?26V(**+?ᥗ^>YF5rXe\p@-a.A*dPu.ݡ\04C/c5j.\g77 <ٓ0J !Ĉ͛7#,, AAAԾ~z 2b!!!HOO'Hj>8b=W^o___Gy t]1ǁp=@"1mݺŐd?>r1j70v!}f!Īݼy999իW?_{56l0ءCؠAXzz:c%ƍDzYAA;v,:u~lĈܹsѣl3ѣGlVXXht?:tǏ8pBc2]<Ǝй6{ -J !Ā3u{U*ssscgΜ޽{Y@@cdɓ}1Dc o'_qȑI1k*Sй6F{iZg p*CLCI?:t(iӦaڴi>}:|> !1nܸNt:( jsÆ ?RJBqq14 G\\Ǖ+V //jX{Wrε6{֬řw*\C$2!ujD #1[ȕ#eC$ס34\S2QӼm4~|¢Eg|Gw=d2]v\^ĆuXYMaQs MK&ZZZ0uT̚5 Fnn.RSSjdj{xL96{wԣ$, :&a$wlB?!VN:@ʼ |'f׎4g5u(fHIIAJJ &NӧcΝ+JKK1jԨ{РAŤIgϞշ[;|||YYY&d+GwlgkU$:HdV2~.(uZkm-'Ob طo!HŋCP`رP8s ftnnn9s&/_m۶ׯ׷[;B("33-B~~>222LX{WL9CP=+RB r qt\OHݪeǜe>:btmTu$D:m{]PRPP&LܘH$bIII,''k6mbccH$b...c6mbvC\.׿;kkkYJJ ,66mܸS{O0f,00bveVL c8 kS~+%?˜H1a8*ښ47+:agmPIDATC!&Њ/C!D 1F٠G)ྥAu8YX2T4C٠:bb]QuD7N7A:@@J 1Exf[s~}1~8-`O j5{8%G}nT vClCECPjuYݝ%B)}5>TQåDp 4**16-PƹsԵU:XFBtz~L%꾧B1FB!bBN:f뻁=6y !FBPBB***bZA111D… QB%F>roB]]~~>^y\|@NN,X8,Rb(a$_~=pH$TVV֯_!C@,#$$青%֬YHD"xI޽{1h `ɒ%j}eeea̙Gbb"^u8pl֭X,L&!xG HK.uP{o͛@ dfffom`e+XY DO¥\6m'd2V\]vaݺuAaa!~ixBYu(܍e Mr3 ٛV~vzC!KV?8|/ ՠX#{pRgq *_@U߭E\SGpB.cܸq^P(Vqeb„ &qǣ:(ZƟ'_4iXb VnggСHJJBRRMiӦau73L<.Y:@ q~Wס+zښuJ8MpsE Byx=Ν;GQQNjcSwZZZ0uTc߾}Ŗ-[kgc'''رc<<h vr~@  %%k׮Ŗ-[{n}i0Cv @@M_DwxGKVFpR2~YrV)9m:N% Ұxb( ;jgΜAQQ H׿K.@ @bbntV²em/ơC_ n544BXh󑑑owss̙3|rl۶ X~==?9998y$&O P}!,, |>`e)1q}+$JS]m˚nX+ ~VqVu(1v,:b^aXLǛSi&D"sqqaw۴i]ӱ7|EDD0@XZZ]mgΤR)[hS}GP=۷@&Yrr2۵kWmkkkYJJ ,66mܸ6aD"KJJb999FVc;r !FZ:5÷c;ڙpl%ǻw\b:`| ㋸GoN:ѣGC.|ض-pC" ~ā̸>_ԷSH 8Ykt6=nUoNCw|b=.,@RbW=ӭ\RɵNrgPQf @9$M!İ+Wt6x~bo(a$B!FB! J !~T.d s͸uBAm-Z|:BzĦkq<,E!| %Cܓ~\BHt8ji ZrPRjqy-d$p( g/!#60JHX+X:beK/A ԭZ|oZ8z)bft1}"O˹X1qaw5ס8(OZt :BzFG0~lDqV=+3>(?ՄJC{YNr݉P BEn3_ @b;8 1|ehQs"=,/Ů4(?ՄASe\B r !f7׎AIg<>0< ˥}ڑ<9Z:s!b1v1g>ƭt݁F: KpݺU!hBGv0!8PRk7s1hס;aȐ!hmm5>GB~w?aإʼ\u( t&BcQUcBHh:!+k,GVK )/ľ5j4j: B!vL!L'^*w m!b9z 1!O}8!h*S䛴t !hk"/)o \ݳwG' _'0NC{B̧n!ki1nۃ!Qb>aiu9ML&G.A ө"4!!bC"_8Dq 1>8(FG{ 5jm:tj\FaZG6F;ʙp70@_;?ZJ5Iw?>Eo[hFD&ߍGPW0@x(\hiG7<nA"O/h:ɮNa}BH?qW͐_ֹfYu86逼-\E\C!8dHH;aR$,w ñz׏4T~\BHik!IS.;P;~#\G4hNːMDL3Fa:p_-̼-:B O!B߂NaBu(VZ40%sסbq+V`l !bUx1R?e@UbfޅxP^MH5hT#aqסb (;ل3Ub "&xb@A' 0v.}V Ъu?pIb/Ne*qG@HE *(ԸI?E+b)mc܄C tj+ :փp!B%RFcܸbE!fBbn u~Q"qqw5W7"u84 JO4zl7L4\Sbϣ+1QF1\UK`Ȍ\D=Ize'mc)^8Yb 0ZPu%Cwuh{'0pڸ*p $,pj 83 }a%N}\1p ɞ!F cЊzoޅ ڲkpbeMa܊P83i[ |/bTMZ0ēDB%}UZ vsGu?5ȿ3BG6F|so[Px8(R3r^V q!Qh%igVMe*^V A H`䳁u8đ0XrlBEn3jDK1mKݎb+(aL|<4WOnnp eH(u #ӵh?h#JrCwq[uxPh5VY9*ZQ$FPƾuJ)i՟|TBl%VJۦCjJI؊/`ToX ZQu{P{Bl%vXkG7H!:qCi5"&e[wm;j)5oAVT_A-2$%vFo97TEH0 FC*wԡjeggu >Z\f܂S8Ybb"BCiD?]'V#T  'F !R*Mю֪k.Q6j9sk.8`Zf4k8Qܹ=aotz o[ #>74 |A7#,k8;;sUxN]fsGQAsEZkhjF[ ɯF;c NrGH7kHE !ւF)c@٠AKͷn_kceB ZSWI;~D'++ "iegA"xsb A٠NW1ߧ]Íl9#pB#p\ I#E #O$xG>nAըEMAZn֢EWg}u~mlذ{t.B^()o2!܆!9#pB;"1B=&j8p F{L?N1c3f~;777L&W.vF]v_F cؿ},^Æ Cpp0f͚,^111Ξ=k4sɈ/Fz Ǐ7|uҧ`C!ɯc_q !X#a$W10g1c?x_.XticPTh~+2p@cOۗ^#"":=RV e.]͛qT*tI!PH|>֭CNNN>իWѣXbE~xff~#'*9cwUJ˗/EEEHOON3!nQHȯ\x@QQɏ!-- <OcD̐gggTUUaȐ!=޿9ϲ2477'ԏF?!C #!ڶm<==҂?3g… 9r$~GI???x<8q x0!0w\Y* #FF˗Q^^sZU iӦY}zxx`x{n > .īj !u4BМ9sPYY4^Oُdܹ=סB]:B! $MHy衇m;x`?Fr7kB8bƍߧXslB% C5F!FB!b%B! J !BA0B!b;￟0!@ #KB 4 !B10B!(a$B!QH!B B!pPPIENDB`libpst-0.6.59/html/devel/dirs.html0000644000000000000000000000243212145516410013671 00000000000000 libpst.so.4: Directory Hierarchy

Directories

This directory hierarchy is sorted roughly, but not completely, alphabetically:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x6d.html0000644000000000000000000001313212145516406015605 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- m -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x78.html0000644000000000000000000000700512145516406015534 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- x -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x68.html0000644000000000000000000001203712145516406015534 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- h -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x72.html0000644000000000000000000001575212145516406015536 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- r -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__journal__coll__graph.map0000644000000000000000000000050412145516410022350 00000000000000 libpst-0.6.59/html/devel/structpst__item__email.html0000644000000000000000000023040112145516410017465 00000000000000 libpst.so.4: pst_item_email Struct Reference

pst_item_email Struct Reference

This contains the email related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_email:

Data Fields

FILETIMEarrival_date
 mapi element 0x0e06 PR_MESSAGE_DELIVERY_TIME
int autoforward
 mapi element 0x0002 PR_ALTERNATE_RECIPIENT_ALLOWED
pst_string cc_address
 mapi element 0x0e03 PR_DISPLAY_CC
pst_string bcc_address
 mapi element 0x0e02 PR_DISPLAY_BCC
pst_binary conversation_index
 mapi element 0x0071 PR_CONVERSATION_INDEX
int conversion_prohibited
 mapi element 0x3a03 PR_CONVERSION_PROHIBITED
int delete_after_submit
 mapi element 0x0e01 PR_DELETE_AFTER_SUBMIT
int delivery_report
 mapi element 0x0023 PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED
pst_binary encrypted_body
 mapi element 0x6f04
pst_binary encrypted_htmlbody
 mapi element 0x6f02
pst_string header
 mapi element 0x007d PR_TRANSPORT_MESSAGE_HEADERS
pst_string htmlbody
 mapi element 0x1013
int32_t importance
 mapi element 0x0017 PR_IMPORTANCE
pst_string in_reply_to
 mapi element 0x1042
int message_cc_me
 mapi element 0x0058 PR_MESSAGE_CC_ME, this user is listed explicitly in the CC address
int message_recip_me
 mapi element 0x0059 PR_MESSAGE_RECIP_ME, this user appears in TO, CC or BCC address list
int message_to_me
 mapi element 0x0057 PR_MESSAGE_TO_ME, this user is listed explicitly in the TO address
pst_string messageid
 mapi element 0x1035
int32_t original_sensitivity
 mapi element 0x002e PR_ORIGINAL_SENSITIVITY
pst_string original_bcc
 mapi element 0x0072 PR_ORIGINAL_DISPLAY_BCC
pst_string original_cc
 mapi element 0x0073 PR_ORIGINAL_DISPLAY_CC
pst_string original_to
 mapi element 0x0074 PR_ORIGINAL_DISPLAY_TO
pst_string outlook_recipient
 mapi element 0x0051 PR_RECEIVED_BY_SEARCH_KEY
pst_string outlook_recipient_name
 mapi element 0x0044 PR_RCVD_REPRESENTING_NAME
pst_string outlook_recipient2
 mapi element 0x0052 PR_RCVD_REPRESENTING_SEARCH_KEY
pst_string outlook_sender
 mapi element 0x003b PR_SENT_REPRESENTING_SEARCH_KEY
pst_string outlook_sender_name
 mapi element 0x0042 PR_SENT_REPRESENTING_NAME
pst_string outlook_sender2
 mapi element 0x0c1d PR_SENDER_SEARCH_KEY
int32_t priority
 mapi element 0x0026 PR_PRIORITY
pst_string processed_subject
 mapi element 0x0070 PR_CONVERSATION_TOPIC
int read_receipt
 mapi element 0x0029 PR_READ_RECEIPT_REQUESTED
pst_string recip_access
 mapi element 0x0075 PR_RECEIVED_BY_ADDRTYPE
pst_string recip_address
 mapi element 0x0076 PR_RECEIVED_BY_EMAIL_ADDRESS
pst_string recip2_access
 mapi element 0x0077 PR_RCVD_REPRESENTING_ADDRTYPE
pst_string recip2_address
 mapi element 0x0078 PR_RCVD_REPRESENTING_EMAIL_ADDRESS
int reply_requested
 mapi element 0x0c17 PR_REPLY_REQUESTED
pst_string reply_to
 mapi element 0x0050 PR_REPLY_RECIPIENT_NAMES
pst_string return_path_address
 mapi element 0x1046, this seems to be the message-id of the rfc822 mail that is being returned
int32_t rtf_body_char_count
 mapi element 0x1007 PR_RTF_SYNC_BODY_COUNT, a count of the *significant* charcters in the rtf body.
int32_t rtf_body_crc
 mapi element 0x1006 PR_RTF_SYNC_BODY_CRC
pst_string rtf_body_tag
 mapi element 0x1008 PR_RTF_SYNC_BODY_TAG, the first couple of lines of RTF body so that after modification, then beginning can once again be found.
pst_binary rtf_compressed
 mapi element 0x1009 PR_RTF_COMPRESSED, the compressed rtf body data.
int rtf_in_sync
 mapi element 0x0e1f PR_RTF_IN_SYNC, True means that the rtf version is same as text body.
int32_t rtf_ws_prefix_count
 mapi element 0x1010 PR_RTF_SYNC_PREFIX_COUNT, a count of the ignored characters before the first significant character
int32_t rtf_ws_trailing_count
 mapi element 0x1011 PR_RTF_SYNC_TRAILING_COUNT, a count of the ignored characters after the last significant character
pst_string sender_access
 mapi element 0x0064 PR_SENT_REPRESENTING_ADDRTYPE
pst_string sender_address
 mapi element 0x0065 PR_SENT_REPRESENTING_EMAIL_ADDRESS
pst_string sender2_access
 mapi element 0x0c1e PR_SENDER_ADDRTYPE
pst_string sender2_address
 mapi element 0x0c1f PR_SENDER_EMAIL_ADDRESS
int32_t sensitivity
 mapi element 0x0036 PR_SENSITIVITY
FILETIMEsent_date
 mapi element 0x0039 PR_CLIENT_SUBMIT_TIME
pst_entryidsentmail_folder
 mapi element 0x0e0a PR_SENTMAIL_ENTRYID
pst_string sentto_address
 mapi element 0x0e04 PR_DISPLAY_TO
pst_string report_text
 mapi element 0x1001 PR_REPORT_TEXT, delivery report dsn body
FILETIMEreport_time
 mapi element 0x0032 PR_REPORT_TIME, delivery report time
int32_t ndr_reason_code
 mapi element 0x0c04 PR_NDR_REASON_CODE
int32_t ndr_diag_code
 mapi element 0x0c05 PR_NDR_DIAG_CODE
pst_string supplementary_info
 mapi element 0x0c1b PR_SUPPLEMENTARY_INFO
int32_t ndr_status_code
 mapi element 0x0c20 PR_NDR_STATUS_CODE
pst_string outlook_received_name1
 mapi element 0x0040 PR_RECEIVED_BY_NAME
pst_string outlook_sender_name2
 mapi element 0x0c1a PR_SENDER_NAME
pst_string outlook_normalized_subject
 mapi element 0x0e1d PR_NORMALIZED_SUBJECT
pst_string outlook_search_key
 mapi element 0x300b PR_SEARCH_KEY

Detailed Description

This contains the email related mapi elements.

Definition at line 155 of file libpst.h.


Field Documentation

mapi element 0x0e06 PR_MESSAGE_DELIVERY_TIME

Definition at line 157 of file libpst.h.

mapi element 0x0002 PR_ALTERNATE_RECIPIENT_ALLOWED

  • 1 true
  • 0 not set
  • -1 false

Definition at line 162 of file libpst.h.

mapi element 0x0e02 PR_DISPLAY_BCC

Definition at line 166 of file libpst.h.

mapi element 0x0e03 PR_DISPLAY_CC

Definition at line 164 of file libpst.h.

mapi element 0x0071 PR_CONVERSATION_INDEX

Definition at line 168 of file libpst.h.

mapi element 0x3a03 PR_CONVERSION_PROHIBITED

  • 1 true
  • 0 false

Definition at line 172 of file libpst.h.

mapi element 0x0e01 PR_DELETE_AFTER_SUBMIT

  • 1 true
  • 0 false

Definition at line 176 of file libpst.h.

mapi element 0x0023 PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED

  • 1 true
  • 0 false

Definition at line 180 of file libpst.h.

mapi element 0x6f04

Definition at line 182 of file libpst.h.

mapi element 0x6f02

Definition at line 184 of file libpst.h.

mapi element 0x007d PR_TRANSPORT_MESSAGE_HEADERS

Definition at line 186 of file libpst.h.

mapi element 0x1013

Definition at line 188 of file libpst.h.

mapi element 0x0017 PR_IMPORTANCE

  • 0 low
  • 1 normal
  • 2 high

Definition at line 193 of file libpst.h.

mapi element 0x1042

Definition at line 195 of file libpst.h.

mapi element 0x0058 PR_MESSAGE_CC_ME, this user is listed explicitly in the CC address

  • 1 true
  • 0 false

Definition at line 199 of file libpst.h.

mapi element 0x0059 PR_MESSAGE_RECIP_ME, this user appears in TO, CC or BCC address list

  • 1 true
  • 0 false

Definition at line 203 of file libpst.h.

mapi element 0x0057 PR_MESSAGE_TO_ME, this user is listed explicitly in the TO address

  • 1 true
  • 0 false

Definition at line 207 of file libpst.h.

mapi element 0x1035

Definition at line 209 of file libpst.h.

mapi element 0x0c05 PR_NDR_DIAG_CODE

Definition at line 317 of file libpst.h.

mapi element 0x0c04 PR_NDR_REASON_CODE

Definition at line 315 of file libpst.h.

mapi element 0x0c20 PR_NDR_STATUS_CODE

Definition at line 321 of file libpst.h.

mapi element 0x0072 PR_ORIGINAL_DISPLAY_BCC

Definition at line 217 of file libpst.h.

mapi element 0x0073 PR_ORIGINAL_DISPLAY_CC

Definition at line 219 of file libpst.h.

mapi element 0x002e PR_ORIGINAL_SENSITIVITY

  • 0=none
  • 1=personal
  • 2=private
  • 3=company confidential

Definition at line 215 of file libpst.h.

mapi element 0x0074 PR_ORIGINAL_DISPLAY_TO

Definition at line 221 of file libpst.h.

mapi element 0x0e1d PR_NORMALIZED_SUBJECT

Definition at line 329 of file libpst.h.

mapi element 0x0040 PR_RECEIVED_BY_NAME

Definition at line 325 of file libpst.h.

mapi element 0x0051 PR_RECEIVED_BY_SEARCH_KEY

Definition at line 223 of file libpst.h.

mapi element 0x0052 PR_RCVD_REPRESENTING_SEARCH_KEY

Definition at line 227 of file libpst.h.

mapi element 0x0044 PR_RCVD_REPRESENTING_NAME

Definition at line 225 of file libpst.h.

mapi element 0x300b PR_SEARCH_KEY

Definition at line 331 of file libpst.h.

mapi element 0x003b PR_SENT_REPRESENTING_SEARCH_KEY

Definition at line 229 of file libpst.h.

mapi element 0x0c1d PR_SENDER_SEARCH_KEY

Definition at line 233 of file libpst.h.

mapi element 0x0042 PR_SENT_REPRESENTING_NAME

Definition at line 231 of file libpst.h.

mapi element 0x0c1a PR_SENDER_NAME

Definition at line 327 of file libpst.h.

mapi element 0x0026 PR_PRIORITY

  • 0 nonurgent
  • 1 normal
  • 2 urgent mapi element

Definition at line 239 of file libpst.h.

mapi element 0x0070 PR_CONVERSATION_TOPIC

Definition at line 241 of file libpst.h.

mapi element 0x0029 PR_READ_RECEIPT_REQUESTED

  • 1 true
  • 0 false

Definition at line 245 of file libpst.h.

mapi element 0x0077 PR_RCVD_REPRESENTING_ADDRTYPE

Definition at line 251 of file libpst.h.

mapi element 0x0078 PR_RCVD_REPRESENTING_EMAIL_ADDRESS

Definition at line 253 of file libpst.h.

mapi element 0x0075 PR_RECEIVED_BY_ADDRTYPE

Definition at line 247 of file libpst.h.

mapi element 0x0076 PR_RECEIVED_BY_EMAIL_ADDRESS

Definition at line 249 of file libpst.h.

mapi element 0x0c17 PR_REPLY_REQUESTED

  • 1 true
  • 0 false

Definition at line 257 of file libpst.h.

mapi element 0x0050 PR_REPLY_RECIPIENT_NAMES

Definition at line 259 of file libpst.h.

mapi element 0x1001 PR_REPORT_TEXT, delivery report dsn body

Definition at line 311 of file libpst.h.

mapi element 0x0032 PR_REPORT_TIME, delivery report time

Definition at line 313 of file libpst.h.

mapi element 0x1046, this seems to be the message-id of the rfc822 mail that is being returned

Definition at line 261 of file libpst.h.

mapi element 0x1007 PR_RTF_SYNC_BODY_COUNT, a count of the *significant* charcters in the rtf body.

Doesn't count whitespace and other ignorable characters.

Definition at line 265 of file libpst.h.

mapi element 0x1006 PR_RTF_SYNC_BODY_CRC

Definition at line 267 of file libpst.h.

mapi element 0x1008 PR_RTF_SYNC_BODY_TAG, the first couple of lines of RTF body so that after modification, then beginning can once again be found.

Definition at line 271 of file libpst.h.

mapi element 0x1009 PR_RTF_COMPRESSED, the compressed rtf body data.

Use pst_lzfu_decompress() to retrieve the actual rtf body data.

Definition at line 275 of file libpst.h.

mapi element 0x0e1f PR_RTF_IN_SYNC, True means that the rtf version is same as text body.

False means rtf version is more up-to-date than text body. If this value doesn't exist, text body is more up-to-date than rtf and cannot update to the rtf.

  • 1 true
  • 0 false

Definition at line 283 of file libpst.h.

mapi element 0x1010 PR_RTF_SYNC_PREFIX_COUNT, a count of the ignored characters before the first significant character

Definition at line 286 of file libpst.h.

mapi element 0x1011 PR_RTF_SYNC_TRAILING_COUNT, a count of the ignored characters after the last significant character

Definition at line 289 of file libpst.h.

mapi element 0x0c1e PR_SENDER_ADDRTYPE

Definition at line 295 of file libpst.h.

mapi element 0x0c1f PR_SENDER_EMAIL_ADDRESS

Definition at line 297 of file libpst.h.

mapi element 0x0064 PR_SENT_REPRESENTING_ADDRTYPE

Definition at line 291 of file libpst.h.

mapi element 0x0065 PR_SENT_REPRESENTING_EMAIL_ADDRESS

Definition at line 293 of file libpst.h.

mapi element 0x0036 PR_SENSITIVITY

  • 0=none
  • 1=personal
  • 2=private
  • 3=company confidential

Definition at line 303 of file libpst.h.

mapi element 0x0039 PR_CLIENT_SUBMIT_TIME

Definition at line 305 of file libpst.h.

mapi element 0x0e0a PR_SENTMAIL_ENTRYID

Definition at line 307 of file libpst.h.

mapi element 0x0e04 PR_DISPLAY_TO

Definition at line 309 of file libpst.h.

mapi element 0x0c1b PR_SUPPLEMENTARY_INFO

Definition at line 319 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/common_8h__incl.png0000644000000000000000000003552012145516406015614 00000000000000PNG  IHDRuCY(bKGD IDATxy\T0(*l3 zMr-lʺSM]o]*j m Ȏ "2 3cdeg_/_/9w~9b!B!jLKB!"kB!GI/!BQ{B!!uA+: D+: B*Jz p<Vt(D @GGGaBQKҥK*: lC 6B!DQK!B%B!DQK!B%!Ɂ?!^BȰ̙3ח>y7#X!2l055Ut&UѡBQBTKbÆ Xb8Hcٸ^K.K.ڵk)yoΝ˗>>>=bIII̙3ahha@,[ k֬AppdV޽+W3<#Gaq_ꫯ7oK/'x *++`HOOǶm۰l2ܹ)(%HUdd$vލ}!66N/f?3N>c{ǏǛo`O?ő#GoرcG`oرc_ouyBB^5Ν 6ŋz"033<<<$Ǝ SS*D"RRRpсrJ՘ر666prr?Ο?#Η_~f”)Sn:_̙3%edd {Ʊ}v̘1Cfff? !DSPK*;;߹sGȾM3gW^={cӦMÝ;w`^P(cqZ[[K3f ʪk|>`X 6GG uyBB<>/{A$i -,kPuOPpoB%*,,]PP)SH{fvڅhI¦%\uo;e!==,,,fQPP y-??&,qB"U=pXbPٳ(//GEE0qDIhnnxףPUU ̟?u7^*ܺu .]5 8tpuuuXlQ`ttt+Yoرؾ};:aDGG#)) ,d-[}0fJ뭷W_aΝSO=kʶ`z18|>n߾c7B!c1؋?~rrrsN\xR{///ԪݻwaaaB7BT<==!%G!*_!BQBb̙VtB45o B!j^B!(%B!j^B!(%B!j^B!h2B._ P{BڌFFRۧPFcX]-=hBKK9& kA(dаQ*RW7ZZB`Æ R!( Jz pD,46ꢾ^ zhnð0aB&Ltq!jjScҢ\S+UVf6md}fE1E#Vi **-y` xTWN ÂG1ztLLXnGBQ6,azHO/CBB ^@3xz\-Ə7>8{6 q.-Ś5.0162[pvÇ_;C~4ܸq66N {#ݻuOAx8wy:6lpǪUah8!|~'22ʐTbqj.nn֘={2lj GQ}a:;Eʺ$$ 5mm4<hGI+flz @<oS$bP\6zjn 5wvpxHN.BJJ Z`dWW+O.=$$Jz Qs"7"!HN.Bs3i //q;u8쯥 &!3ڵ.=zԈЊ;BT{czW H7@ NLƻז81R_ߊ~JCD5\~fsڵ.R ?xbI"|^4\-ܬb#7{!Y50 nݺ/MJ*B}}+LM %5v5~sr*ꦡO?@.ݭJlr |~'ۂy,.Nz???Ł@Wۿy.~~JCSS;,qĆ ,YTUVV+IybTC[[ gO\[Z !%j$$"!n8xy3fLZMcvZD \_c\_ìYq&L`,mwU ؾ&O'bщ_$$$W;#0C?pܿأ&8? ۛ6rm0qtj !d$(%Dݽ['Ir PYYCC=YIjs̙"HӧS.ʕs.FH`_׿#(>[-.Lzq-iѣ&ܽ[Sԩy:ܰjawVHoC bqp%@!}PUՄDqXie:<}<8R6@r<!011xX ,7wLB4%(xň[ɩٓ%IՈeN\x!!HN.)8wI{#[[s=YnAvp! o#ϟ$_8y2OwO̖k)1ͭ6LZ1`` giӤy(%D:;E(C\- -e @qT#44 )hllòeEda<KX{xNz7CKcǶq ԩDGI:=.EEUHI)Fr8}ttؘ;ײGmGI/!r0 *_[HJ*BK '077{l.e#44 ]n[Z_O_o㏟- @mm3^|\9G-2JKk< ~~26zɬq(( pp.FRlf&'GI/!2R^^BBBjj1vdj߅ ڋaaI确K8"(K8ʵSQii n=&m)*?<>,BB-_;a$%quSOÆ t~ȃ-`X7n܅P(I8ZjB%HImm3 6YZZR;{R ID\- 84Ic$66/,-MS{ ]vD|Y,_> .FJJ1fkapsjq? !D~(% 56wL "-,,C` +WQر8|It2&]~%9sȑMJ|uu~HAZZ?.+U(All>BB71z(_@.7Zo:::kW$"#wV~ʜd[C(ĉm9B! (/o{@ۺM\rBXZñ$66fJzZ!=$τB3fLF)kUUՄqX#(s2w[CQQ&LE/eOz۷@FF9zzjC@??&!&&X\6 NO/Ckk&L0Q証ODSTT|If>,-MeEĝƏW1 $_oPֹ"([Z_<;E%jT!?>'87\^罹O",,Ykָׯ~#% 01ч۟S'ϛ7U"(%*Xs&&rmx ,^ltRSӌSRY#0vRaBCgx&ًQv K~KĿO+  ;~~nSRA~~e铋PU}}8;O 8k,X0F*:\B4%Dttt"%qq$7;ēB,^ŋ4MgE MĥKڵ. DE7S2o+T*qQRRmqoǷ*HCԎ?;YZ]: Z1.9ac)Yܬ0z(EJڢrccTXYM-rkN]Chh< x lmqT\9G! *&x\MziF ?ӧSA <=Ŋm 5 u>X,a"8[[&AI/QJUUM˽z5UUM3f.X^ig.I8>X*+زqV&c_'b慊i!\ɓ<\cc}<3gOVtxRWW"!+ƍw)9}oM*(xňի˻mm-ZIܹs-UqyoZqt*BBp=89ME` <3_dSװk)p8t(Hͪr ߗoE/֪Mo)(,t~{9g\HK+4(߉GKFpwDH"QKB$bp݇I-\V >&rmԦGjj BCp\&l-<y`Μ)mX:;Es8z4;vZmIo;Ch-*3R`x…,Bϻ|緁ttt"3\2}k%hncXCZ˵5̙rJzTTKjr P[ی p=-w@370gΤ"44 ={2=z3TV˃-xHO/W_g+:$PnݺMщǷ쏫q|&’Vɓ ?6#p]IMpJJ jkahgpwO4Ue"kii#1W#66Uׁ$\FF9BCx b lrr*ys0ر-5K}VS xpZ ǪU7UHAdd jji??7<<OZAaaMprr**ꡫ ']]TfAB^"5BM-P`, If7f>ΞMChh"nܸ GG r7 V8,SSCE$Uf(~8RM:pJ. ssܹOn~Э&U`0sEvƩWBBI/hhhŤIchџ,5;BBO EX \X):4 Eس"+غu!Q6vH]X~k NH:͜iZw~Huu!ĉp^^%B{L Cf ICC+ { 504kŋcٙ+:Lji#**I,DqvJ^ЛVBݻ׻*:$QsjѣGĉ5UZZ)’q|&!/ 8X^k؎bI"U@)SJjmzsB^/qr\|df̝;Epv6C#''an;Z]wwkE&]NoI'PYY-[oĢEIZZp! bb[aii ooqi1kuV3r~+ƎU6]_̙8zt3&L0VtH2 I/ >p;UxŊI!:>FI7_߹4C"deݖwZ [al77+I"4U#*>꣤@ +FLLs[ ==mp86qĒ%x+?BBqt*Xr<ڨh݉D W8jy3?q'IaݻߟRaٺس"֮u޽jߡ E|9'O;`jgkdD !9<^ x"ܿ}}̟?U2kڌN %y‡,q#ݭ5 MBJJ1OVMmtL2wkjjǫ"&&\D(n݃A- ?IDAT9@#;8zt3M[&66w9 PjjqL*’PXXGIwǺutkJKk$#Dx(-εtss#J^ ց"\\I4//;8g,-MBV!$$//;խkY>ƤIc$Wc`46ȑMj5D_XDo`rVXXMMcǶ`޼?k7KKk9 ;3QiiHATTN,_>׻ہڳɬqϿ (5ñVꠤWV"&F\\!fͲ$7x:BB\ KKSp33l'q5X,8:Z7-1CpL7o{/SZص;w.sd}z= ee``g_uu~HWIFύ: R}}M0W;a= $@IillG\\>z3 9g||*c?=]#[RR$:u Xl”)1fP(矟1x啥ͭ@\\Gٳh%QZZd>Fp8ɓ3+WΑqʩRIr `n>XL^&1~\ h 89M}6wεT @ kܹ : ]ҥl&"!cϻk#6@(+Pg&ł6>ilٲP*SO}rD=/ZZ,89MŅ o*(2ʼnwމ@ ւx\>!"L@Vdž z|~'>i9E:::u[2k\JJ 1f(YKs-rR"_S&jkqj>\իm g`&O,Z۱eK0xb@HHbIoYY-’C]]+,qo jwPc / ):0IA)޺uʺ gbnN==^@WȑZXK:gϦ!"$8:N;Vv~ww> w: WW+IZP IMCWg0j.\-ϟqQM 6Gg%oւ5M5'i!ԢS@|A o"$$qq`ff6l踥)JKkx^bXFvd|}ef!+3X̽ξ>; .}]Ν@[+V 44I}d2ǏoUʊ((cw렣ÆTɬqV01~&ƍ3‚Ӥ9Q6@[[z+5t!_YY/ivL:q drͭa44Hl-6[ )n l聥KgjT!)Ϥ٘66 4olMC/H$ ҂-w(82mg|@wl,]Ƿ1:.8yR<󛙙 ֭shiXVGG#CO[ cc=ٳJ,:( [hoH:Vu7z(̙cBfM~m\\h>BvΜIv;6[ iiVcGzz~_vvwdzΧXt)[o1T{SSӌtuԎ/X ͕fJ…BfMb~7oѶe*< ܺP-J_t,YZC6po"(ޚfܹ x847 mmD w`ԑš~X,3j:; xH>W_uv%Rq׊#{{Kcݿ7o轃ǣN{|r"#8 3g::Gf]He,FY%0 tu/6K2&&F덢mm b\~IvXv23ר:ffܾTC6Wrrd$0zRn#?jdz;U{**x+o UV9b5s6`XUt*˥}}Kxr%WG   {6Ia0v(FA}TW|,]J?`%ځ< "FSS+hjjG[[Z[~/1s-cԄILtIIEq0iL8S &4i4&L0o ,M5A5J/EX MMhn棹MMm4zzB!ſbx#IDIИB^{K=#B!jOiC+Knnnlsk}ۡ[4(3kb95ه: ul}Ϭd}eJ&J܃5r:y'DrsXutˌS-ZNRtJI`ĉC#PY+NhiiAKKi(%:U2#QWWk׮aRݮ܃Fc0m4hkkc8p=. 000+O?4@Uuo!vy<.|d r###?>D'䠲9~ ̛7zzz;v,^x]… 3gq}pqqQcW?a``OOO )) ...AIII1c`iiO?T#}@ך/_gި㱐fޞ={`Aϡ5`hh~Ϟ==xOTox*/ 77wc5{`5Q2;#{=r***6|LYYs5ܹsgSZZTVV2s2LLL cmm`ژ$^^^LVVsǓٻwou-h"1yyy… +V uw=&::z ;0̆ 9s0Ltt43~xf$u9u*ka~?r&66qrrbm0̟r3mmmڵk 0YYYL\\coocI9C~_ÃILLdoooՕYx1ܺuf|Iɶ?sf֬Y̯ܾ}?O?5U(qOw<999LNNΐדYf}wf37oޔ,{qfڴiH$=x@ToySׯ>@? `X 4uzN% &??!7662̯*ymNz988DkQQQ>_wʔʣ{[v߾}2/ke˪{s%Դv\"ya˗%}&8-{^K?wx=^300`a|>cll̤ٳgI&*\g8W~}xq,T!n˙{O>^_|:zsSށ>?к̸q㘜!K 3=h (Y߷FԼ6mٳg|EEEQh~ϟc~;k,fffhoo<ʽe]\\X<O<allիWe$C(b޼yu;&C5g&L̞=kmmmGSS-Z###ɿTVV86Rr5^姎Ǣ76mBXX۷qUlܸ2}݃9Ns_nrr2LLLz_4{`5/:#Jzl6ѣGc jPrnii+0}tDEE!==ǏmtttF~dz}I ::ׯ_GAA,k4OEod9}Y455!&&pssg8:ρ>?к.\O>98s:CEV|ٴ_8~8N:%9l6<+HOO1}fffXN{˽eSSSaooOe-G}}=>sp8١8fqukYYY#|r))Jq:{O__ AHHc@~;4Aoݟc5{pQ6#^RSSqA塨QQQ6m$):u*X,P]]1֬Yw}ׯ_G\\AO?Evv6o>lڴI^VVf̘֑|4&r766;z*ۇ_|Q zԩPZZsabbbg}?Qӄc]#?/2BCCQVVBDDD`ݒ4uT[SPWf}6mڄPmugsJݏ@[鱿pAYg0z/yyy̒%KcccFWWp8LjjjeXXX0ZZZL23o<ѣL>5j}vF H׺?PG)SG6y;È;Nmذ144dƍǼ{P(lKelydU 0!!!0?cǢKuu5rJFOOqrrb>̰X,F$1 #_:1L>k̼y]]]Аqssc[Gծ3rڏ*tdn 0z^c0:dq<#`S {fժUess:5W(SҫΔ>L>]QƤW<-镧fLTTTJ2%Wח$Wc%MwtTTT`޼yǧ~^xAaBDuu5= ===*:3_x1yF(%DBڵ 022+:,B033äIpȑ~G+!1we3ꊛ7o*: BbPaBZKǪw5!BHB!GI/!BQ{B!GI/!BQ{P]]cJ</M.r~O21~xGk[SS#Q |:0t,Gbh 7B!4Y"!BB!GI/!BQ{B!'t.!IENDB`libpst-0.6.59/html/devel/lzfu_8h.html0000644000000000000000000000752712145516406014326 00000000000000 libpst.so.4: libpst/lzfu.h File Reference

lzfu.h File Reference

Go to the source code of this file.

Functions

char * pst_lzfu_decompress (char *rtfcomp, uint32_t compsize, size_t *size)
 decompress lz compressed rtf data.

Function Documentation

char* pst_lzfu_decompress ( char *  rtfcomp,
uint32_t  compsize,
size_t *  size 
)

decompress lz compressed rtf data.

The initial lz dictionary is preloaded with rtf specific data.

Parameters:
rtfcomp pointer to the rtf compressed data
compsize size of the compressed data buffer
size pointer to location to return size of the output buffer
Returns:
pointer to the output buffer containing the decompressed data. The caller must free this buffer.

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x69.html0000644000000000000000000001402612145516406015535 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- i -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/doxygen.css0000644000000000000000000001473312145516405014244 00000000000000/* The standard CSS for doxygen */ body, table, div, p, dl { font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; font-size: 12px; } /* @group Heading Levels */ h1 { text-align: center; font-size: 150%; } h2 { font-size: 120%; } h3 { font-size: 100%; } dt { font-weight: bold; } div.multicol { -moz-column-gap: 1em; -webkit-column-gap: 1em; -moz-column-count: 3; -webkit-column-count: 3; } p.startli, p.startdd { margin-top: 2px; } p.endli { margin-bottom: 0px; } p.enddd { margin-bottom: 4px; } /* @end */ caption { font-weight: bold; } span.legend { font-size: 70%; text-align: center; } div.qindex, div.navtab{ background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; } div.qindex, div.navpath { width: 100%; line-height: 140%; } div.navtab { margin-right: 15px; } /* @group Link Styling */ a { color: #153788; font-weight: normal; text-decoration: none; } .contents a:visited { color: #1b77c5; } a:hover { text-decoration: underline; } a.qindex { font-weight: bold; } a.qindexHL { font-weight: bold; background-color: #6666cc; color: #ffffff; border: 1px double #9295C2; } .contents a.qindexHL:visited { color: #ffffff; } a.el { font-weight: bold; } a.elRef { } a.code { } a.codeRef { } /* @end */ dl.el { margin-left: -1cm; } .fragment { font-family: monospace, fixed; font-size: 105%; } pre.fragment { border: 1px solid #CCCCCC; background-color: #f5f5f5; padding: 4px 6px; margin: 4px 8px 4px 2px; } div.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } div.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold; } div.groupText { margin-left: 16px; font-style: italic; } body { background: white; color: black; margin-right: 20px; margin-left: 20px; } td.indexkey { background-color: #e8eef2; font-weight: bold; border: 1px solid #CCCCCC; margin: 2px 0px 2px 0; padding: 2px 10px; } td.indexvalue { background-color: #e8eef2; border: 1px solid #CCCCCC; padding: 2px 10px; margin: 2px 0px; } tr.memlist { background-color: #f0f0f0; } p.formulaDsp { text-align: center; } img.formulaDsp { } img.formulaInl { vertical-align: middle; } div.center { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; } div.center img { border: 0px; } img.footer { border: 0px; vertical-align: middle; } /* @group Code Colorization */ span.keyword { color: #008000 } span.keywordtype { color: #604020 } span.keywordflow { color: #e08000 } span.comment { color: #800000 } span.preprocessor { color: #806020 } span.stringliteral { color: #002080 } span.charliteral { color: #008080 } span.vhdldigit { color: #ff00ff } span.vhdlchar { color: #000000 } span.vhdlkeyword { color: #700070 } span.vhdllogic { color: #ff0000 } /* @end */ .search { color: #003399; font-weight: bold; } form.search { margin-bottom: 0px; margin-top: 0px; } input.search { font-size: 75%; color: #000080; font-weight: normal; background-color: #e8eef2; } td.tiny { font-size: 75%; } .dirtab { padding: 4px; border-collapse: collapse; border: 1px solid #84b0c7; } th.dirtab { background: #e8eef2; font-weight: bold; } hr { height: 0; border: none; border-top: 1px solid #666; } /* @group Member Descriptions */ .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { background-color: #FAFAFA; border: none; margin: 4px; padding: 1px 0 0 8px; } .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; color: #555; } .memItemLeft, .memItemRight, .memTemplParams { border-top: 1px solid #ccc; } .memItemLeft, .memTemplItemLeft { white-space: nowrap; } .memTemplParams { color: #606060; white-space: nowrap; } /* @end */ /* @group Member Details */ /* Styles for detailed member documentation */ .memtemplate { font-size: 80%; color: #606060; font-weight: normal; margin-left: 3px; } .memnav { background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } .memitem { padding: 0; margin-bottom: 10px; } .memname { white-space: nowrap; font-weight: bold; } .memproto, .memdoc { border: 1px solid #84b0c7; } .memproto { padding: 0; background-color: #d5e1e8; font-weight: bold; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; } .memdoc { padding: 2px 5px; background-color: #eef3f5; border-top-width: 0; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; } .paramkey { text-align: right; } .paramtype { white-space: nowrap; } .paramname { color: #602020; white-space: nowrap; } .paramname em { font-style: normal; } /* @end */ /* @group Directory (tree) */ /* for the tree view */ .ftvtree { font-family: sans-serif; margin: 0.5em; } /* these are for tree view when used as main index */ .directory { font-size: 9pt; font-weight: bold; } .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } /* The following two styles can be used to replace the root node title with an image of your choice. Simply uncomment the next two styles, specify the name of your image and be sure to set 'height' to the proper pixel height of your image. */ /* .directory h3.swap { height: 61px; background-repeat: no-repeat; background-image: url("yourimage.gif"); } .directory h3.swap span { display: none; } */ .directory > h3 { margin-top: 0; } .directory p { margin: 0px; white-space: nowrap; } .directory div { display: none; margin: 0px; } .directory img { vertical-align: -30%; } /* these are for tree view when not used as main index */ .directory-alt { font-size: 100%; font-weight: bold; } .directory-alt h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } .directory-alt > h3 { margin-top: 0; } .directory-alt p { margin: 0px; white-space: nowrap; } .directory-alt div { display: none; margin: 0px; } .directory-alt img { vertical-align: -30%; } /* @end */ address { font-style: normal; color: #333; } libpst-0.6.59/html/devel/structpst__item__email__coll__graph.map0000644000000000000000000000107412145516410021770 00000000000000 libpst-0.6.59/html/devel/ftv2blank.png0000644000000000000000000000025612145516410014443 00000000000000PNG  IHDRGtRNStEXtSoftwaregif2png 2.4.2^G%tEXtCommentUlead GIF SmartSaver Ver 2.0!^SIDATxc80Bx<2r|IENDB`libpst-0.6.59/html/devel/functions_0x6a.html0000644000000000000000000000720612145516406015607 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- j -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2mnode.png0000644000000000000000000000030212145516410014446 00000000000000PNG  IHDRL1$PLTEStRNS@ftEXtSoftwaregif2png 2.4.2^G*IDATxc`.BtRTn bLJJ"05y'IENDB`libpst-0.6.59/html/devel/tabs.css0000644000000000000000000000346412145516405013517 00000000000000/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ DIV.tabs { float : left; width : 100%; background : url("tab_b.gif") repeat-x bottom; margin-bottom : 4px; } DIV.tabs UL { margin : 0px; padding-left : 10px; list-style : none; } DIV.tabs LI, DIV.tabs FORM { display : inline; margin : 0px; padding : 0px; } DIV.tabs FORM { float : right; } DIV.tabs A { float : left; background : url("tab_r.gif") no-repeat right top; border-bottom : 1px solid #84B0C7; font-size : 80%; font-weight : bold; text-decoration : none; } DIV.tabs A:hover { background-position: 100% -150px; } DIV.tabs A:link, DIV.tabs A:visited, DIV.tabs A:active, DIV.tabs A:hover { color: #1A419D; } DIV.tabs SPAN { float : left; display : block; background : url("tab_l.gif") no-repeat left top; padding : 5px 9px; white-space : nowrap; } DIV.tabs #MSearchBox { float : right; display : inline; font-size : 1em; } DIV.tabs TD { font-size : 80%; font-weight : bold; text-decoration : none; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ DIV.tabs SPAN {float : none;} /* End IE5-Mac hack */ DIV.tabs A:hover SPAN { background-position: 0% -150px; } DIV.tabs LI.current A { background-position: 100% -150px; border-width : 0px; } DIV.tabs LI.current SPAN { background-position: 0% -150px; padding-bottom : 6px; } DIV.navpath { background : none; border : none; border-bottom : 1px solid #84B0C7; text-align : center; margin : 2px; padding : 2px; } libpst-0.6.59/html/devel/structpst__item__journal__coll__graph.png0000644000000000000000000001717412145516410022372 00000000000000PNG  IHDRmObKGD1IDATxy\SW?YH,bX"Rqk;R+Z:nQt֯U;cT+:FAj”:nEH Nr~J M~z%'Ͻsns.B@PP(}*6 %(bPXz G&<<&Mҩ˗/c:IQ_-116Li"11:O i >>AAA:pj?!!A:<tFTl KPQ(,AF\z555vt[lAh:~Jys: Z{@mY˗:mllРR߃rp|4Ǥuز9fB$~Q{+|8u|> {۷=N>$DEEh1"<<HNNƐ!CN:CaaJ=k;bbbp=H8p011ڵk0ڵkOsNDI?ٲU8p rrrtfx u˦X,̙3q!|LjƲeчf֭l޼MPVVBYf...*ǵEjUWwmn߾Ǐ)߹s'SqF,\PUUgϞe5k;h巾ЙҘ }-Em@HHBCCj*9s} X=y DRÇ~~~={6fϞ9sC ݵ㣱|ȑ{XHRBP[k[l3 D"xxx0KJJTp8I~!Ù1C{C XJ޽ׯ#-- 011Arr2\]]! 99 84֥Я_?̙3bccQUU/04a0M8Q pU泻J9ǃ\.I&&&ZT}`(֭[ٳgo6nDrr2""" J뫒/goo]vaƍ(**R˦W_a7nw}aaa:%H+֛)]D_񌏏'jN_\r :'W_77NgB'(((7rrr%K'*6Jt֐ 6o D ,X[n5?[O/[4&ƍ۷o (ݢ+flbPXBa *6 %zjXxG^)C`f ?F o!J 1g3 ÀZj]1*ڈmCg4`%uBw'q 4ųuҤ.pqq1sտ ^sPnghWt.NspL 3 ] J~ɕh$ uĘUvɨuc6ܔaNiUϞ(_Sa(\>VtDkzج 3]PM=J9AMa#~X~uO: QߜZ5-p\M{-zeDkNiPWJ5KUPӢвW^VݦwFiXt z&pP(5σZk^\k;֖7n4mM0:ہ'0:= `{WrI=|ڛ#f6:z V yaNvi&Tdkkx58PLt?m;hIB8X8 65кDX 1r͸й{(ai ȭG^SC- ,w߆Ax(m0-:z)abUIEMa#ވ֦=>yUD 4<̶׎PLmL |Cndߩ^Nǟ`TؗZ;ZGOsL"Cc-DA0?q/+PrUڕRAph))#Exa3Дg cTЮ8z  -b(bPXBa *6 %4c=P^ vV{/$*6\*5HQ=!b0z#^Ӽ;ýeP\^2+=*ekXu1l0B8;;#22J_ .BeY`jj1c~ӹP*~=Zm,8%;wʾDHMMe▔wwwD"AP}\س0HNqQln߾99s9s)bElǗ%7굎L6lٲ@>Ν;ǔGEEOOOBvg*V$?!3HcimeggD$\4q͛7 RZZʔ]l R]:,GgggT*I~~>r$''G'O0.K Vg׊!οX:ث64 RRR`ccӦ~.𙴘#>>$++\x2fc"pȑ#GHIIJwB^JLLL@ 7ɥKٱcOGg*6!D HDƏObbb!ډ̘1BM{!dɉp\ӓ̝;We[s177'D&)lCG)FL&bbb0{lfիWjXXXCc6RZZhB̘1t*6"舃H--Ă &E:tnd(߿uƗLR<F̷ïGK!St|@D)#cfg*6-xM1vB] Q_.[_ htBWv4AŦKF,[*0ua(a }1cƠ"vڋYgt*6- }Ю@.,'+/)5{N챉\.ǃC玚Ď&شԚ ;riC >b߾}LY{_B666Xd Ek|I5 (..hO[2c` +Wb&MM1"`޽@ #"""ڍCrr2&FVUU!88ߩ_dJI#9$?Q[^PP@x<ٳgɉ'% !o!ϟ'ŋLJBMM'׮]#999^=mxtAJj}LG%lvoΎ$$$|fj[84UWWkP^ZO "F"$%%ّ(}5%ީ%JRm٭[&5rZsibkkrO?e{Ȏ+&g6zYIzbnnN=~uqh)J[:f-wftI솛U]>|8燥K"))Iյk{{{XZZbܹ(//L&cwhf[bL_wr -䠺/,,,Wpp0 !4޽{/я0zh$IƸرc9r$^,R]Tl:ҥK׿+++"88jkk1}t!99񆉉Uذefff&ΆD"rZ8t~Og"|>3f~X$$$0a{999x)o???xxx4%^ꃖʹLdm9dȐ6fC?ST9.fgzz:V`gwHKKC`` LLL WWW 99 8۷FTTTgO_XZZ36mڄÇ9Snjj^x!p H$DDDh)}]c„ ())AVV/_Ũݻ~zLYZZbx ޽~qDGw%/2$t}K#NNND(rf .#{BDVM HT]v{|H"""!m[ (T]Zۮ$AAAD$-[BѡnVY^'1[7 Jy?u2 0;p\d,z@pf9P[72I=/UKS 7Ю ???B Pu[3 хvE#7 /ѧ *60z#JoQZ]QK+`waeJ tp~he{-Юit(ΪAAz]Q8\qqb",u¸Vʎ+h 8OghWE7P^u~Sz*0~@py4ƘYBѨO6$ȿT?*6 %h7Ba *6 %(bPX(~\|nPpL4nt۵kאɓ'9s `b)S ""nPTC3蘍Ba *6 %(bPXMKܹP>)ب}~СCwԴ6Ik(G[Wc9cOP&t)VҥK ӱo>(JfӧOc…2e ͛DlڵiӦ! Z DZxbL: ,7|\Ͷnܸ+Wbڴi_Bܾ}VB`` ֬YBk_]]mۆW_}:<ئ]-u+W` ˗ `ԩXvb L:fŽ;PWW}S+$&&b۶m֭[E {U0ydTTT9nΝزe ;DF||<Ο?pѣG,^/66HB_CTTߏ;vtڿ{ÇP]]>֘?6i&XXXɓ'ÇcƍDسg>ڵ rvZ 4EEE?/7nٲ5d <^^^ ?Rĉ!鉉'2YZZlll`kk [[Nݞ \#G+ƎWƉ'Tl^#GĠA0|ܽ{Wƈ#m7oouuuHMMEXXE~蔝+V`ذa4h 44Æ 3.\Lf@B, +Wŋ;oGl*B#F`͚58q"^xL4V~~>T \l8p@^C i:C*BT}-rؿ?{Ajj*>C|1۷iZ=[jNm m^ЀM6aXlDHt_Gw#߿ϼH$4hs1xz555Xb niva֭[8vOJJJB~~> /ppe<}=o6݋sΡ?FJJ t5`nnɓ'/Dnn.p1̜9@B_ׯ_GBBB"ufoGw#Ν>:u*.\b|2bbb؈C⣏>bAhh(KNխƛo kkk|ؽ{7|>0{l}ذa݋kB `̙7oV9""QQQx1b,]۶mr}VVVشi"!!?}EOڢ7///bÆ ,zD,=Rl#FKunSWhm,zB*=Rl˜/ZctFTl KPQ(,AF܍p ݠPQm„ dvb̟?...vC'H /@l KPQ(,AF7ԏ8RIENDB`libpst-0.6.59/html/devel/libstrfunc_8h_source.html0000644000000000000000000000570312145516405017072 00000000000000 libpst.so.4: libpst/libstrfunc.h Source File

libstrfunc.h

Go to the documentation of this file.
00001 
00002 #ifndef __PST_LIBSTRFUNC_H
00003 #define __PST_LIBSTRFUNC_H
00004 
00005 #include "common.h"
00006 
00007 char *pst_base64_encode(void *data, size_t size);
00008 char *pst_base64_encode_single(void *data, size_t size);
00009 char *pst_base64_encode_multiple(void *data, size_t size, int *line_count);
00010 
00011 #endif
00012 

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x6f.html0000644000000000000000000001555712145516406016657 00000000000000 libpst.so.4: Data Fields - Variables
 

- o -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/libpst_8h.html0000644000000000000000000031252712145516406014642 00000000000000 libpst.so.4: libpst/libpst.h File Reference

libpst.h File Reference

#include "common.h"
Include dependency graph for libpst.h:

Go to the source code of this file.

Data Structures

struct  pst_entryid
struct  pst_index_ll
struct  pst_id2_tree
struct  pst_desc_tree
struct  pst_string
 The string is either utf8 encoded, or it is in the code page specified by the containing mapi object. More...
struct  pst_binary
 a simple wrapper for binary blobs More...
struct  pst_item_email
 This contains the email related mapi elements. More...
struct  pst_item_folder
 This contains the folder related mapi elements. More...
struct  pst_item_message_store
 This contains the message store related mapi elements. More...
struct  pst_item_contact
 This contains the contact related mapi elements. More...
struct  pst_item_attach
 This contains the attachment related mapi elements. More...
struct  pst_item_extra_field
 linked list of extra header fields More...
struct  pst_item_journal
 This contains the journal related mapi elements. More...
struct  pst_recurrence
 This contains the recurrence data separated into fields. More...
struct  pst_item_appointment
 This contains the appointment related mapi elements. More...
struct  pst_item
 This contains the common mapi elements, and pointers to structures for each major mapi item type. More...
struct  pst_x_attrib_ll
 Linked list of extended attributes. More...
struct  pst_block_recorder
 this is only used for internal debugging More...
struct  pst_file

Defines

#define PST_TYPE_NOTE   1
#define PST_TYPE_SCHEDULE   2
#define PST_TYPE_APPOINTMENT   8
#define PST_TYPE_CONTACT   9
#define PST_TYPE_JOURNAL   10
#define PST_TYPE_STICKYNOTE   11
#define PST_TYPE_TASK   12
#define PST_TYPE_OTHER   13
#define PST_TYPE_REPORT   14
#define PST_NO_ENCRYPT   0
#define PST_COMP_ENCRYPT   1
#define PST_ENCRYPT   2
#define PST_MAP_ATTRIB   (uint32_t)1
#define PST_MAP_HEADER   (uint32_t)2
#define PST_ATTRIB_HEADER   -1
#define PST_FREEBUSY_FREE   0
#define PST_FREEBUSY_TENTATIVE   1
#define PST_FREEBUSY_BUSY   2
#define PST_FREEBUSY_OUT_OF_OFFICE   3
#define PST_APP_LABEL_NONE   0
#define PST_APP_LABEL_IMPORTANT   1
#define PST_APP_LABEL_BUSINESS   2
#define PST_APP_LABEL_PERSONAL   3
#define PST_APP_LABEL_VACATION   4
#define PST_APP_LABEL_MUST_ATTEND   5
#define PST_APP_LABEL_TRAVEL_REQ   6
#define PST_APP_LABEL_NEEDS_PREP   7
#define PST_APP_LABEL_BIRTHDAY   8
#define PST_APP_LABEL_ANNIVERSARY   9
#define PST_APP_LABEL_PHONE_CALL   10
#define PST_APP_RECUR_NONE   0
#define PST_APP_RECUR_DAILY   1
#define PST_APP_RECUR_WEEKLY   2
#define PST_APP_RECUR_MONTHLY   3
#define PST_APP_RECUR_YEARLY   4
#define PST_ATTACH_NONE   0
#define PST_ATTACH_BY_VALUE   1
#define PST_ATTACH_BY_REF   2
#define PST_ATTACH_BY_REF_RESOLV   3
#define PST_ATTACH_BY_REF_ONLY   4
#define PST_ATTACH_EMBEDDED   5
#define PST_ATTACH_OLE   6
#define PST_FLAG_READ   0x01
#define PST_FLAG_UNMODIFIED   0x02
#define PST_FLAG_SUBMIT   0x04
#define PST_FLAG_UNSENT   0x08
#define PST_FLAG_HAS_ATTACHMENT   0x10
#define PST_FLAG_FROM_ME   0x20
#define PST_FLAG_ASSOCIATED   0x40
#define PST_FLAG_RESEND   0x80
#define PST_FLAG_RN_PENDING   0x100
#define PST_FLAG_NRN_PENDING   0x200

Functions

int pst_open (pst_file *pf, const char *name, const char *charset)
 Open a pst file.
int pst_reopen (pst_file *pf)
 Reopen the pst file after a fork.
int pst_load_index (pst_file *pf)
 Load the index entries from the pst file.
int pst_load_extended_attributes (pst_file *pf)
 Load the extended attribute mapping table from the pst file.
int pst_close (pst_file *pf)
 Close a pst file.
pst_desc_treepst_getTopOfFolders (pst_file *pf, const pst_item *root)
 Get the top of folders descriptor tree.
pst_binary pst_attach_to_mem (pst_file *pf, pst_item_attach *attach)
 Assemble the binary attachment into a single buffer.
size_t pst_attach_to_file (pst_file *pf, pst_item_attach *attach, FILE *fp)
 Write a binary attachment to a file.
size_t pst_attach_to_file_base64 (pst_file *pf, pst_item_attach *attach, FILE *fp)
 Write a binary attachment base64 encoded to a file.
pst_desc_treepst_getNextDptr (pst_desc_tree *d)
 Walk the descriptor tree.
pst_itempst_parse_item (pst_file *pf, pst_desc_tree *d_ptr, pst_id2_tree *m_head)
 Assemble a mapi object from a descriptor pointer.
void pst_freeItem (pst_item *item)
 Free the item returned by pst_parse_item().
pst_index_llpst_getID (pst_file *pf, uint64_t i_id)
 Lookup the i_id in the index linked list, and return a pointer to the element.
size_t pst_ff_getIDblock_dec (pst_file *pf, uint64_t i_id, char **buf)
 Get an ID block from the file using pst_ff_getIDblock() and decrypt if necessary.
size_t pst_fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream)
 fwrite with checking for null pointer.
char * pst_rfc2426_escape (char *str, char **result, size_t *resultlen)
 Add any necessary escape characters for rfc2426 vcard format.
char * pst_rfc2425_datetime_format (const FILETIME *ft, int buflen, char *result)
 Convert a FILETIME into rfc2425 date/time format 1953-10-15T23:10:00Z which is the same as one of the forms in the ISO3601 standard.
char * pst_rfc2445_datetime_format (const FILETIME *ft, int buflen, char *result)
 Convert a FILETIME into rfc2445 date/time format 19531015T231000Z.
char * pst_rfc2445_datetime_format_now (int buflen, char *result)
 Convert the current time rfc2445 date/time format 19531015T231000Z.
const char * pst_default_charset (pst_item *item, int buflen, char *result)
 Get the default character set for this item.
void pst_rfc2231 (pst_string *str)
 Convert str to rfc2231 encoding of str.
void pst_rfc2047 (pst_item *item, pst_string *str, int needs_quote)
 Convert str to rfc2047 encoding of str, possibly enclosed in quotes if it contains spaces.
void pst_convert_utf8_null (pst_item *item, pst_string *str)
 Convert str to utf8 if possible; null strings are preserved.
void pst_convert_utf8 (pst_item *item, pst_string *str)
 Convert str to utf8 if possible; null strings are converted into empty strings.
pst_recurrencepst_convert_recurrence (pst_item_appointment *appt)
 Decode raw recurrence data into a better structure.
void pst_free_recurrence (pst_recurrence *r)
 Free a recurrence structure.

Define Documentation

#define PST_APP_LABEL_ANNIVERSARY   9

Definition at line 64 of file libpst.h.

#define PST_APP_LABEL_BIRTHDAY   8

Definition at line 63 of file libpst.h.

#define PST_APP_LABEL_BUSINESS   2

Definition at line 57 of file libpst.h.

#define PST_APP_LABEL_IMPORTANT   1

Definition at line 56 of file libpst.h.

#define PST_APP_LABEL_MUST_ATTEND   5

Definition at line 60 of file libpst.h.

#define PST_APP_LABEL_NEEDS_PREP   7

Definition at line 62 of file libpst.h.

#define PST_APP_LABEL_NONE   0

Definition at line 55 of file libpst.h.

#define PST_APP_LABEL_PERSONAL   3

Definition at line 58 of file libpst.h.

#define PST_APP_LABEL_PHONE_CALL   10

Definition at line 65 of file libpst.h.

#define PST_APP_LABEL_TRAVEL_REQ   6

Definition at line 61 of file libpst.h.

#define PST_APP_LABEL_VACATION   4

Definition at line 59 of file libpst.h.

#define PST_APP_RECUR_DAILY   1

Definition at line 69 of file libpst.h.

#define PST_APP_RECUR_MONTHLY   3

Definition at line 71 of file libpst.h.

#define PST_APP_RECUR_NONE   0

Definition at line 68 of file libpst.h.

#define PST_APP_RECUR_WEEKLY   2

Definition at line 70 of file libpst.h.

#define PST_APP_RECUR_YEARLY   4

Definition at line 72 of file libpst.h.

#define PST_ATTACH_BY_REF   2

Definition at line 77 of file libpst.h.

#define PST_ATTACH_BY_REF_ONLY   4

Definition at line 79 of file libpst.h.

#define PST_ATTACH_BY_REF_RESOLV   3

Definition at line 78 of file libpst.h.

#define PST_ATTACH_BY_VALUE   1

Definition at line 76 of file libpst.h.

#define PST_ATTACH_EMBEDDED   5

Definition at line 80 of file libpst.h.

#define PST_ATTACH_NONE   0

Definition at line 75 of file libpst.h.

#define PST_ATTACH_OLE   6

Definition at line 81 of file libpst.h.

#define PST_ATTRIB_HEADER   -1

Definition at line 46 of file libpst.h.

#define PST_COMP_ENCRYPT   1

Definition at line 38 of file libpst.h.

#define PST_ENCRYPT   2

Definition at line 39 of file libpst.h.

#define PST_FLAG_ASSOCIATED   0x40

Definition at line 90 of file libpst.h.

#define PST_FLAG_FROM_ME   0x20

Definition at line 89 of file libpst.h.

#define PST_FLAG_HAS_ATTACHMENT   0x10

Definition at line 88 of file libpst.h.

#define PST_FLAG_NRN_PENDING   0x200

Definition at line 93 of file libpst.h.

#define PST_FLAG_READ   0x01

Definition at line 84 of file libpst.h.

#define PST_FLAG_RESEND   0x80

Definition at line 91 of file libpst.h.

#define PST_FLAG_RN_PENDING   0x100

Definition at line 92 of file libpst.h.

#define PST_FLAG_SUBMIT   0x04

Definition at line 86 of file libpst.h.

#define PST_FLAG_UNMODIFIED   0x02

Definition at line 85 of file libpst.h.

#define PST_FLAG_UNSENT   0x08

Definition at line 87 of file libpst.h.

#define PST_FREEBUSY_BUSY   2

Definition at line 51 of file libpst.h.

#define PST_FREEBUSY_FREE   0

Definition at line 49 of file libpst.h.

#define PST_FREEBUSY_OUT_OF_OFFICE   3

Definition at line 52 of file libpst.h.

#define PST_FREEBUSY_TENTATIVE   1

Definition at line 50 of file libpst.h.

#define PST_MAP_ATTRIB   (uint32_t)1

Definition at line 42 of file libpst.h.

#define PST_MAP_HEADER   (uint32_t)2

Definition at line 43 of file libpst.h.

#define PST_NO_ENCRYPT   0

Definition at line 37 of file libpst.h.

#define PST_TYPE_APPOINTMENT   8

Definition at line 28 of file libpst.h.

#define PST_TYPE_CONTACT   9

Definition at line 29 of file libpst.h.

#define PST_TYPE_JOURNAL   10

Definition at line 30 of file libpst.h.

#define PST_TYPE_NOTE   1

Definition at line 26 of file libpst.h.

#define PST_TYPE_OTHER   13

Definition at line 33 of file libpst.h.

#define PST_TYPE_REPORT   14

Definition at line 34 of file libpst.h.

#define PST_TYPE_SCHEDULE   2

Definition at line 27 of file libpst.h.

#define PST_TYPE_STICKYNOTE   11

Definition at line 31 of file libpst.h.

#define PST_TYPE_TASK   12

Definition at line 32 of file libpst.h.


Function Documentation

size_t pst_attach_to_file ( pst_file pf,
pst_item_attach attach,
FILE *  fp 
)

Write a binary attachment to a file.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
attach pointer to the attachment record
fp pointer to an open FILE.
size_t pst_attach_to_file_base64 ( pst_file pf,
pst_item_attach attach,
FILE *  fp 
)

Write a binary attachment base64 encoded to a file.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
attach pointer to the attachment record
fp pointer to an open FILE.
pst_binary pst_attach_to_mem ( pst_file pf,
pst_item_attach attach 
)

Assemble the binary attachment into a single buffer.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
attach pointer to the attachment record
Returns:
structure containing size of and pointer to the buffer. the caller must free this buffer.
int pst_close ( pst_file pf  ) 

Close a pst file.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
pst_recurrence* pst_convert_recurrence ( pst_item_appointment appt  ) 

Decode raw recurrence data into a better structure.

Parameters:
appt pointer to appointment structure
Returns:
pointer to decoded recurrence structure that must be free'd by the caller.
void pst_convert_utf8 ( pst_item item,
pst_string str 
)

Convert str to utf8 if possible; null strings are converted into empty strings.

Parameters:
item pointer to the containing mapi item
str pointer to the mapi string of interest
void pst_convert_utf8_null ( pst_item item,
pst_string str 
)

Convert str to utf8 if possible; null strings are preserved.

Parameters:
item pointer to the containing mapi item
str pointer to the mapi string of interest
const char* pst_default_charset ( pst_item item,
int  buflen,
char *  result 
)

Get the default character set for this item.

This is used to find the charset for pst_string elements that are not already in utf8 encoding.

Parameters:
item pointer to the mapi item of interest
[in] buflen length of the output buffer
[out] result pointer to output buffer, must be at least 30 bytes
Returns:
default character set as a string useable by iconv()
size_t pst_ff_getIDblock_dec ( pst_file pf,
uint64_t  i_id,
char **  buf 
)

Get an ID block from the file using pst_ff_getIDblock() and decrypt if necessary.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
i_id ID of block to retrieve
buf reference to pointer to buffer that will contain the data block. If this pointer is non-NULL, it will first be free()d.
Returns:
Size of block read into memory
void pst_free_recurrence ( pst_recurrence r  ) 

Free a recurrence structure.

Parameters:
r input pointer to be freed
void pst_freeItem ( pst_item item  ) 

Free the item returned by pst_parse_item().

Parameters:
item pointer to item returned from pst_parse_item().
size_t pst_fwrite ( const void *  ptr,
size_t  size,
size_t  nmemb,
FILE *  stream 
)

fwrite with checking for null pointer.

Parameters:
ptr pointer to the buffer
size size of each item
nmemb number of items
stream output file
Returns:
number of bytes written, zero if ptr==NULL
pst_index_ll* pst_getID ( pst_file pf,
uint64_t  i_id 
)

Lookup the i_id in the index linked list, and return a pointer to the element.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
i_id key for the index linked list
Returns:
pointer to the element, or NULL if not found.
pst_desc_tree* pst_getNextDptr ( pst_desc_tree d  ) 

Walk the descriptor tree.

Parameters:
d pointer to the current item in the descriptor tree.
Returns:
pointer to the next item in the descriptor tree.
pst_desc_tree* pst_getTopOfFolders ( pst_file pf,
const pst_item root 
)

Get the top of folders descriptor tree.

This is the main descriptor tree that needs to be walked to look at every item in the pst file.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
root root item, which can be obtained by pst_parse_item(pf, pf->d_head, NULL).
int pst_load_extended_attributes ( pst_file pf  ) 

Load the extended attribute mapping table from the pst file.

This should normally be the second call after pst_open().

Parameters:
pf pointer to the pst_file structure setup by pst_open().
int pst_load_index ( pst_file pf  ) 

Load the index entries from the pst file.

This loads both the i_id linked list, and the d_id tree, and should normally be the first call after pst_open().

Parameters:
pf pointer to the pst_file structure setup by pst_open().
int pst_open ( pst_file pf,
const char *  name,
const char *  charset 
)

Open a pst file.

Parameters:
pf pointer to uninitialized pst_file structure. This structure will be filled in by this function.
name name of the file, suitable for fopen().
charset default charset for item with unspecified character sets
Returns:
0 if ok, -1 if error
pst_item* pst_parse_item ( pst_file pf,
pst_desc_tree d_ptr,
pst_id2_tree m_head 
)

Assemble a mapi object from a descriptor pointer.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
d_ptr pointer to an item in the descriptor tree.
m_head normally NULL. This is only used when processing embedded attached rfc822 messages, in which case it is attach->id2_head.
Returns:
pointer to the mapi object. Must be free'd by pst_freeItem().
int pst_reopen ( pst_file pf  ) 

Reopen the pst file after a fork.

Parameters:
pf pointer to the pst_file structure setup by pst_open().
Returns:
0 if ok, -1 if error
void pst_rfc2047 ( pst_item item,
pst_string str,
int  needs_quote 
)

Convert str to rfc2047 encoding of str, possibly enclosed in quotes if it contains spaces.

Parameters:
item pointer to the containing mapi item
str pointer to the mapi string of interest
needs_quote true if strings containing spaces should be wrapped in quotes
void pst_rfc2231 ( pst_string str  ) 

Convert str to rfc2231 encoding of str.

Parameters:
str pointer to the mapi string of interest
char* pst_rfc2425_datetime_format ( const FILETIME ft,
int  buflen,
char *  result 
)

Convert a FILETIME into rfc2425 date/time format 1953-10-15T23:10:00Z which is the same as one of the forms in the ISO3601 standard.

Parameters:
[in] ft time to be converted
[in] buflen length of the output buffer
[out] result pointer to output buffer, must be at least 30 bytes
Returns:
time in rfc2425 format
char* pst_rfc2426_escape ( char *  str,
char **  result,
size_t *  resultlen 
)

Add any necessary escape characters for rfc2426 vcard format.

Parameters:
[in] str pointer to input string
[in,out] result pointer to a char* pointer that may be realloc'ed if needed
[in,out] resultlen size of the result buffer
Returns:
pointer to output string, either the input pointer if there are no characters that need escapes, or a pointer to a possibly realloc'ed result buffer.
char* pst_rfc2445_datetime_format ( const FILETIME ft,
int  buflen,
char *  result 
)

Convert a FILETIME into rfc2445 date/time format 19531015T231000Z.

Parameters:
[in] ft time to be converted
[in] buflen length of the output buffer
[out] result pointer to output buffer, must be at least 30 bytes
Returns:
time in rfc2445 format
char* pst_rfc2445_datetime_format_now ( int  buflen,
char *  result 
)

Convert the current time rfc2445 date/time format 19531015T231000Z.

Parameters:
[in] buflen length of the output buffer
[out] result pointer to output buffer, must be at least 30 bytes
Returns:
time in rfc2445 format

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/tab_l.gif0000644000000000000000000000130212145516405013611 00000000000000GIF89a ,薴ŝɯͻ, ,@P`H$!%CqVe2XJ(Ġ+3 2$ kv-u*"}|}|~q(" $f 'l(&&$r & !){rƲεҽͼиP?Bm A%V܈!k/Đ;^$Ɩ#Mf)f͇(WLK҄ I)L:eD Cx*4 Uh %A^NKbeXkx!2t !5t]$%X.i[]YfEkg`:zҞ;}jaaM׸c瞽vۺ8ȋ'?9積G_>yu_ߞ]zw߭Ǿm浏G~თ/>٫|W}v;libpst-0.6.59/html/devel/vbuf_8h_source.html0000644000000000000000000001467312145516405015667 00000000000000 libpst.so.4: libpst/vbuf.h Source File

vbuf.h

Go to the documentation of this file.
00001 
00002 #ifndef __PST_VBUF_H
00003 #define __PST_VBUF_H
00004 
00005 #include "common.h"
00006 
00007 
00008 // Variable-length buffers
00009 struct pst_varbuf {
00010     size_t dlen;    //length of data stored in buffer
00011     size_t blen;    //length of buffer
00012     char *buf;      //buffer
00013     char *b;        //start of stored data
00014 };
00015 
00016 
00017 typedef struct pst_varbuf pst_vbuf;
00018 
00019 pst_vbuf  *pst_vballoc(size_t len);
00020 void       pst_vbgrow(pst_vbuf *vb, size_t len);    // grow buffer by len bytes, data are preserved
00021 void       pst_vbset(pst_vbuf *vb, void *data, size_t len);
00022 void       pst_vbappend(pst_vbuf *vb, void *data, size_t length);
00023 void       pst_unicode_init();
00024 size_t     pst_vb_utf16to8(pst_vbuf *dest, const char *inbuf, int iblen);
00025 size_t     pst_vb_utf8to8bit(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset);
00026 size_t     pst_vb_8bit2utf8(pst_vbuf *dest, const char *inbuf, int iblen, const char* charset);
00027 
00028 
00029 #endif

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2pnode.png0000644000000000000000000000031012145516410014450 00000000000000PNG  IHDRL1$PLTEStRNS@ftEXtSoftwaregif2png 2.4.2^G0IDATxc`.Bn&8T >DIIYS;:k/oIENDB`libpst-0.6.59/html/devel/functions_vars_0x74.html0000644000000000000000000001127712145516406016571 00000000000000 libpst.so.4: Data Fields - Variables
 

- t -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/tab_r.gif0000644000000000000000000000503112145516405013622 00000000000000GIF89a,薴ŝɯͻ,,@pH,Ȥrl:ШtJZجv h d@L"F:򑐌$9 (8&Nz (GFB^!˨)WVl)1 w̥.wY0Ib|Hpf:e pJ}Ȧ6nz 80%"8v~ @JЂMBІ:D'ZPKF ּ&16юz HGJRb L5Җ0LgJӚ#(e>Ӟ@ PJԢHMRԦ:PTJժ&5;%Uծz` XJVCjYֶp\Uxͫ^׾i)$Mb:v, ಘͬf7z hGKҚMjWֺ*$SPͭnwm +Mr:E?9Zͮv9" xKbLz^A|ͯ0/LN(; n0'LaJ0{/{ؘG|(SCr. v1wc6@LdHNd/PLeOXp|+s2L_153M5t3_:wsgʹπp?/FFЎt!-JҖ1NӞuA-Pԝ>53UWծ4cYZѶsA׀5,aƶ3=e3~-3Sc6mo2Mq>7ӭn$D~7,y1m}v\/N3#S\gu-mO0C\'_S^|.c.0ל49~s=3d:u)?F;ˮW|;W)vt˽w|=xA;libpst-0.6.59/html/devel/functions_vars_0x69.html0000644000000000000000000001407212145516406016571 00000000000000 libpst.so.4: Data Fields - Variables
 

- i -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x65.html0000644000000000000000000001056112145516406016564 00000000000000 libpst.so.4: Data Fields - Variables
 

- e -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x78.html0000644000000000000000000000705112145516406016570 00000000000000 libpst.so.4: Data Fields - Variables
 

- x -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/globals_type.html0000644000000000000000000000332512145516410015416 00000000000000 libpst.so.4: Data Fields
 

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/tree.html0000644000000000000000000002571212145516410013675 00000000000000 TreeView libpst-0.6.59/html/devel/libpst_8h__incl.png0000644000000000000000000004036612145516406015625 00000000000000PNG  IHDR@bKGD IDATxyXUu]T dPkL+MKQ4rf*dMMYM.Tn "I{s߯yss>{LDDDDD&uDDDDDƤ$I/I^""""< cz`ݺHgd:K&uuÇ!cM/u/ӧ: ꂠ Hئ$I/I^""""<&DDDD$yLzH+Ξ=SͿ_#"cKDZoZ?VsX__:>8>GDDǤNTb8TQQsaҤIki^"Һ~ONNŋq>Znntttয়~BHHOG}{Z 0c L:SNmKRRƌ vX|9>Z 6SNٳo*++ꫯbȐ!Xpa˯]{+WDpp0JKKq5qwyWƮ]`ddtq秷7XXX?OnGDD-t#&Lŋrj 0ejIIIJzu_kVXѣGc AJJJѝN8;;ŋ3f ~i;n]{Ξ= e|9rwQ__nP1%>E.㣏>ڵkşxNmߩZ^]ך:$&"2TLzH'Ο?/aÆH[P(gy/:$&rymİyui;N|W߿?k.<#Z3gJأh+>moI4%"@]ADD: DdnX ^"+cƌ۸#}Z DDDD$yLzH1%""""cKDDDDǤ$3Qd2@ppn.9|0pF6"2h:mAk.\ۗ8͓y#",X*':mzH1%""""cKDDDDǤ$I/I^""""<&DDDD$yLzH1%""""cKDDDDǤ$I/I^""""<&DDDD$yLzH1%""""cKDDDDǤ$I/I^""""<&DDDD$yLzH1%""""cKDDDDǤ$I/I^""""<&DDDD$yLzHd 7wo=?d2`Ȑ~ApR1gb%""P:"6QPpeyy%wKDD}7qq Y*cKDi|o(m 9ňHA3g"(`Μi^"2HÆ wqea 2""&Ddϟ$p+L' """&Ddz@kMˈH*8ΐr:c@ FFDDƤ ڣN­sGe""aKDH!HÈHA40JJXXZ:,""0&DdJJܹ^@HZ0DRŞ=tM׍1HɄ[{pPhh(vء0lPZ_סtŋ}v]ADXKDL@P>G5O`KDC ""-bKD@`^"")]$I/I^""""<&DD:LJ]BDd1%""""cKD:'}8;;C /,.///Ghh(,--acc5k@n: OOO!007LMMno8~7xxxi'&&vi}""&Ds֭oz (.ꩧp)?6oތ-ꫯbӦMHMM1BBBf|8u3hı~zFZZjժv{W'"n4hŋ;~MM`nn.ܹR8 aUA111 u{'.߷o`jjmjy*NeffӦMkuyvv6T*&N(퍬,i?^{РAqƵxuuuڦq;V-yODDä$A.vk h==u^").wrrRĉ'גj¨-uRa355s=?P*Eqq1RSSO , /6l5kz5NMđ3&Ds:/ ²e~)z)O>$z=-Q l| AV:&x9HHeeհ4#||06- ' 56q%d!><rPUU;~  g] Ş={:5YByy=!›*+`bQ5?Xނ # r\r&&Jxz >>vIo""cKDw5(/%F! d{ǶرcG;{`jn))ѯ4_Bun#6G^44\EuujӴ03sAMM&O/^$& !) +R)Ǹq>>#1`Ec&"WLzUB\y\^~Q rdݬ-.]ر#0̚5[?_r˖mEvU|qwLjjUO»Aᇿ~xG`dJJ*wqڕs 6!!7 66oQQZ\$$GF:EuDDI/+A\yBQQ9L& c \ ::8p4,,L`$`Ԩ;k;ر\X%Ͱm28:i"mviSS#̟? aapu744"22=3Ԣ5Nz +W~'0{ 4GE%a׮$ bli8 HMGBBע_?s kz""4&DqZ%#>02Rc oo״ޮ QQǰ}{ݻϧ`ffٳ=//xspj͍1qXǎ":: 118}A1C0 sXܸQ={+p̞1_w>^ڍQش)kʹM/߆֭Oh n[RRcG?{,^쯑o|EMpVVd2m-ä9Jq5cKT*5RR. && 11M׫l gϱWVMNEDD<(r̛煰0?L+Sx}غ5O?= WzI/Д .]? hiؾ= M}~ZO]V)3g.Q ''[q8??' >W!"äHO4OќǟGee/&';ήwN-/7$#227n`\/4ׯWa/qd>6n\9s=M_r> y$ukND9s#uu*~<u8f4Vqwk֟I/Q/zYnJr7ks1nܰ^{GDDΜ7y^h߾x]g={wJNzOpu-[bРoZVV={a׮oF"42[#dt^i ߌ:rJwFZZvJ޽QSӀiܰxMsi ,gƕ+7`lHx{j"께iP] y7,d"5܆IS]UU;8e01$X[j,7nT㩧"6,ze 4ʕ_#))￿?LZnU(r{w"zW"OLzzQ7,dر\6F|8 wݥoueDDoV@x?||uO4uu*l݇$fNz/bժiXo.I':R\\Ѣ&8#8;NsĐ!u*^.̼"w5B``Sdz  6@ahk=ql提ﯽ1o;O?oرw/!m^ڃ)S\'Z{+jљر#=P?t~Hyy8Npbb Ј#YG89G5i^\T*&11(**)Fa\WW]WjkU9s<j3>=)/`򭰶6W_-t;~{ HOQl |KLkq$&6q55GsC4I/m_Bll^&>‚p68; VWWTTOđ#xy uH-[ Wҥ[w }U!*-QQQUUiܰp/Msӛ/5ihhDZZsn6Eyy n:y$G aK9Dtt/C&}NbDDaϞcÌc t֛AtTT/{C>&@Sȿu;_~+W:6UM>}r6+`ff //{6 8ƺI/F5RS phyhhh`q3?Q6>mw׫iC||6~XW~Z׳ӟ"0j6o^{gFפ٦M?GaҥRؑ v~r@Xu~Hvv1r.8?0a$>>#ѯQ0%WG3roܨp=b3[[J[s۷#** 1)zQ|/x⦅1$|N=_ٹ DoMIj,ܙL>E|u6rHOLj33 Cn>٩OO ^jfL= N2SE:?t q=C#4mSUUۉNcݺ9XtCP_Hz%K[>+CkJs編cHK+;=^~fMpS|%Tj9H+#FܥP ^F;G3<)gݑW;kW"JK1}c47սU^^ -ۊ K:$@P\O=5B#޺N]_-B緎TV!99W>9%%uu* ܯEM޴'2Lz:wf g62S"(ȹg멆FDD!::vvx//=?k >[<7wF_Jzߧo޴ ~z֬y@Fz~oO@llh_֑zNksQYY,"|}1n0LMdHRQ\\ BQQ97GPdXPp]սzSFxxOgVg{`ƅ055uH]גf|- ش)}ѻեKؽvLŋMBB|0w>=j>}I5.))ׯW^^bOO{1bKz 97GYsWT1iH1?~XI oبƯEDD>ApBCT imm]ؿ?k>?1X!uK_Mz|,[&e}~oQQI4(r<;BB|(f + 9b"\XXcc%<}a#D_ Fيm0t'%&ԫko%#G2W33cq(ɓ]6DajLQ ؑ;pr揙3֭X;x|"IB79sA 1yrSM>NpH"#/gЯZ]?9HH} /{Ë/3LLJ)%pHH#G`'v&jg1啈fY5'N>BĉyǠAV7HkJGg@i^ҸŚܸ󨪪g'MY\\DlߞwBX?f͚3u֕+7lVdgqctFI-ܫXd kyuHZ#bb~sxJ[GvQ5.))7nTTwp ^k*#Gjs `mmǵϷl Ddd<8 ,X0 aai199O>%Ͱu}~tH1ZZG3a,X0I!i]yy-vH@ZZlp/BB&I[{j-:'ڋM; I/uY] xg\B!X1B?Tb$DF#/>> CyHddd<֮aORMzy"'W^- ={Q^^`W,X{*78k\bb.\Rwq&rdR?_q9$$䠦vb0J#~:SS#̟? aa<ЈW^ًx<3z㞒rNw}3I8|8c9))u\lA4oLz HMM=rqP::CL&"99SPocaMcjKKSDGiQkRyQ<4^=Kҵ*&v iioHeQ><;>`Q&; pw?׫񶤯[5w~ۻ8JKo3fبٳ[ v)6!faJ\zz!mj:܆ 8x4LqFZ|M2"#㐞^qFxxe߯ս_a=+u_ʕ_ĉ|B̙0{ڵ 22 .72R ,oH/Gbb2bW>| r^gw`Ϟc7|K2^Ј>%v~2ł-qrpw.3R#a+1ee7ܦ!~*͕L1|.msd>""I9iۼիuk} 7!x≭[رw*^W|3q쥈t+/KnUؼy)RS ߡ!1JסDQ DEî]+ ñh/R練  [jq|1 9ƌbdK]JŤS_sHK 8ӔN0\CM),[ /cĈ]{GddN7y]{`UT442T*!%m*A0q:'N3N9uxHM=EG;EE%a߾/γfM@H;^fɹ HHhJ ب8k PI"A׮UȑfڵJ S6u@MX2:Lwrr{:nGfdf^ ػ8_”)XȷE>;/T*ҥuުm&Ǐ硺66-F3f:YŝG@(^-+}qq8ѣ(+o!(YChuE] <Lkd/ DDoV@xlͻ? w&0 9[bd#0-hd9eXN[_jjƏ֢C'I^ Wwħl7PJܛ3̙06V Spb@S/RƖdBqZ%l提3>+ӧV711!_?흍x8?ԺJ=ö􆮨dܙmP͛|4MRdd\i1LZQ sX=/&& | L33#lHObҫAWrW8XYkwCttk`#&N03*u)._.;ǡ;wAuUUmB`d.\QM ǷȑsmT*`o?۷䗉+Abb@ca-FhRdƟs$a?\''ít& 25 X+NV HLM033F@Msԩn6)) uX)WTT~rrj0$̜9ɜ9s#.&L~#ҝz:;p9Ah.ɰyR̜9^G0TW׷R1""VTg[m**!+upa܏[oJ2u&~zqLz{>GdQh(;,_>#&& UUu5VLr yrX%T*umRg C֭_B@oJ*U#Ǝ Lœ9 rжl|St~(+;ZR.T2 d\ڳw| m\.B!GD1II9bmSR`KJ۬pr> ^4Io[:HTVֵAi'`T7L:˓)ڵ@ЩEO?}}l(M?O}`%.\v[ѣ&n=7п9fΜ33#_?3f077L`ii SS#XXʬS;v߉n$$aӦsظp-ׯozhh[Oر7SKe1CZgjd?vv>}R5VFTWףޞvWg_qq;Ռh;2,X +viaVAa zFAJơChhh찭)Xd2|}mVLzk)KM_L;Iju$,kl_V F'Z=uLƯ2!ɠR54Hw_I`ccًQSwU'TWcݺ嶻R\.5T*5둔@Bt_n1B!ǀ:t!C C􇭭;;k `!6b70sscX(/Aee**jQYY5_lԩ/aKDDg3GD 664Hzө n6c 6Æi/7v%""""ӛ7!!2 ߕmݕ}vv}CVww?,Zֽy>055rs[G'`011ñ~zk,) MY[yL8q+**`aaÇݻwo>?]SlwTm;|Xptt555B||@h !55U8r`kk+׼)SDܹsɓ￿SVW\::K]aㅔСCqVcTYkm _-B~~pQCX| (ddd555£>*L8QHMM&\U/8!##C&M$s=B||) <7|S;vp@_'''aҗ3rv+s+Mg gϞvڿ&ˬe/^ pqm۶ Z3OGTk﹧SGߙ t\uԙmzϽ[=JzO:%222 ryyT*mܸI/b;WWv'o>ԴSVF ^VY槟~b߸qCP(o&äW׿%m{kqBbbbA:J8~xݻW2dH\ʯ&E_Hz[f-1czjSN֮]bttMgOϧ>%ʿmU*p]w gϞr$?:MWsG???,Y{'@ΆJjQ{~{<==[lqogMo{kz{{5X։;;;XYYa޼y~:u<<<ĿsrrwwVEj礫Ə/HťSvӝkJJ糣^wxSqtmrmy;)J̚5 ~!mۆݻwB;999ATĉk'O1SRRZl{v˽u²@Ygdd o&쌫W# RSS{ʽ\]]aii|5E];mo)k[fjj """wm?;i2ʿm;޶UwAF({INNG}s!;;탽12 իWQRR#<_|iii'|_NBLL 6l؀%KRSS1zhTWW(w+++,X/plذO>˺e=b>@^^ߏ75~a 8ubcci&ר9.255/?񏈌ą pyDEE73r=voC9]^uYd "## ޱﶞttMI|v˿m󑓓S8^[;Ϡlz;-ΝM&XYY Ƃb 6Crp]&̚5K011݅͛7w#۞={\Xb mo_QSG(wAh8xbB뮻իW ⾴Q֑G[e-! :T011N*رsի̙3CL&jAw[G6Ahܻ[{m˖-`ll,XXX>>>–-[ئgNumБe2AWWWa޼y3XttMi|SG|ooM6 g̹3tۛϭ%D^)ӷG^)?-Mo߾;}Jz;oϬY?\_=Wyوw'N˗ _?""z*6o ̚5K=܃9sh12i`Kԇ466⥗^BVV,--`꫺$C _|h%-_|QQIh>dҤI8s挮 "ϯWh|yZgXcOAbKDDDDǤ$I/I^""""<&DDDD$yYގ{Çu݆9vvvZO6IDATQQz >ǾC&6իWuK0h ޒʹZٷYYYT+`bbkkk컼uuuZ7I[/Gvy#%""""%""""cKDDDDǤ$I/I/D4IENDB`libpst-0.6.59/html/devel/functions_vars_0x6d.html0000644000000000000000000001317612145516406016650 00000000000000 libpst.so.4: Data Fields - Variables
 

- m -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/libstrfunc_8h__incl.map0000644000000000000000000000020412145516406016457 00000000000000 libpst-0.6.59/html/devel/structpst__file__coll__graph.map0000644000000000000000000000106412145516407020450 00000000000000 libpst-0.6.59/html/devel/structpst__item__appointment__coll__graph.map0000644000000000000000000000071212145516407023243 00000000000000 libpst-0.6.59/html/devel/structpst__item__message__store__coll__graph.map0000644000000000000000000000021512145516410023674 00000000000000 libpst-0.6.59/html/devel/structpst__id2__tree.html0000644000000000000000000001431512145516407017067 00000000000000 libpst.so.4: pst_id2_tree Struct Reference

pst_id2_tree Struct Reference

#include <libpst/libpst.h>

Collaboration diagram for pst_id2_tree:

Data Fields

uint64_t id2
pst_index_llid
struct pst_id2_treechild
struct pst_id2_treenext

Detailed Description

Definition at line 112 of file libpst.h.


Field Documentation

Definition at line 115 of file libpst.h.

Definition at line 114 of file libpst.h.

Definition at line 113 of file libpst.h.

Definition at line 116 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__recurrence.html0000644000000000000000000004242112145516410017361 00000000000000 libpst.so.4: pst_recurrence Struct Reference

pst_recurrence Struct Reference

This contains the recurrence data separated into fields. More...

#include <libpst/libpst.h>

Data Fields

uint32_t signature
 0x30043004
uint32_t type
uint32_t sub_type
 implies number of recurrence parameters
uint32_t parm1
 must be contiguous, not an array to make python interface easier
uint32_t parm2
uint32_t parm3
uint32_t parm4
uint32_t parm5
uint32_t termination
 type of termination of the recurrence
uint32_t interval
 recurrence interval in terms of the recurrence type
uint32_t bydaymask
 bit mask of days of the week
uint32_t dayofmonth
 day of month for monthly and yearly recurrences
uint32_t monthofyear
 month of year for yearly recurrences
uint32_t position
 occurence of day for 2nd Tuesday of month, in which case position is 2
uint32_t count
 number of occurrences, even if recurrence terminates based on date

Detailed Description

This contains the recurrence data separated into fields.

http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html

Definition at line 659 of file libpst.h.


Field Documentation

bit mask of days of the week

Definition at line 689 of file libpst.h.

number of occurrences, even if recurrence terminates based on date

Definition at line 697 of file libpst.h.

day of month for monthly and yearly recurrences

Definition at line 691 of file libpst.h.

recurrence interval in terms of the recurrence type

Definition at line 687 of file libpst.h.

month of year for yearly recurrences

Definition at line 693 of file libpst.h.

must be contiguous, not an array to make python interface easier

Definition at line 675 of file libpst.h.

Definition at line 676 of file libpst.h.

Definition at line 677 of file libpst.h.

Definition at line 678 of file libpst.h.

Definition at line 679 of file libpst.h.

occurence of day for 2nd Tuesday of month, in which case position is 2

Definition at line 695 of file libpst.h.

0x30043004

Definition at line 661 of file libpst.h.

implies number of recurrence parameters

  • 0 has 3 parameters
  • 1 has 4 parameters
  • 2 has 4 parameters
  • 3 has 5 parameters

Definition at line 673 of file libpst.h.

type of termination of the recurrence

  • 0 terminates on a date
  • 1 terminates based on integer number of occurrences
  • 2 never terminates

Definition at line 685 of file libpst.h.

  • 0 daily
  • 1 weekly
  • 2 monthly
  • 3 yearly

Definition at line 666 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x77.html0000644000000000000000000001055012145516406015532 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- w -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x63.html0000644000000000000000000001347712145516406015540 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- c -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/timeconv_8h__incl.png0000644000000000000000000004210312145516406016143 00000000000000PNG  IHDR@bKGD IDATxyXT0þ  ʮ-.@V{+/ͺyV7m1%(;.l* :Dٙay|}{Μ|  """"R5&DDDDcKDDDDZOb^xǘBٳ4Xtt4}QuADLzt;CHEGG;""a^""""zLzH1%""""Ǥ^"ٳg1uTԴ 1*_"bKD]~FFF*?VsW__:/"\7%""ŤD&aH$ĤI\G%""aKD])))Xhf̘> ź111. 88wqٳG\rJ1uTL:E,=z4LMM\ǏO?ӧ/ qX> {98֏?'x<ϟ A={x=6o,.ᅬ3gbΜ9o:q-[x+Wcxr̞=VED89؞={  tڵkOb  ׮]?UVa׮]׿븉Ժۺu+^z%֭Ú5k`hh_|Xn֯_>}vx`gg"[Omۆ}ᥗ^ѣQ^^\~)aTVVbհDPPη~o055'|_7"//ǏޭǶEDXKD=OǏǢE믿vjyEE `mm ۙ`2Bd1mo;=33f  dffgѣN< Fuǎ'b0ay߿P__H  51sLMxgwww,X?S/_QFHMMXYYaܸq-fH;|0LbM/S/\axtٳgajj ;;.\[ #Fx (**Buu5^xuuup0a„Vw%466(?iQNwP__cڴid444 ..ovﱽ}"&D6zzzX~=RRRO>&sZޮj-n5AĤ>ko'JCgj>ދܹs())T*gEDؼzܹs9996lXRx#**JLnQ%khݞ1JKK1tлI$ 6 8qD2dR)rrrײ`kkQ%,--hDEEaʔ)XoADYLzǾ[ԩSصkf̘ѩYYYػw/ q%aРAb"hccDXƍR\t 1Z O?BII .^(79Rdgg/D^^Ұk.<]eڴi?b$\<S{&"F& 7o|M@ppp 667oF}}=zjqc/qu($$$`„ -ڧ2,\ڵk!`ooٳg,YQZZ KKK̚5K\+O?ʕ+a``~?xϹ} ""`KD*3zh7 "" 6o """"Ǥ^""""zLzH1%""""Ǥ,#aC ""Lzt04; 5G90|puADAuADn+W"L͑*M/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=&DDDDcKDDDDZI/i=  "MćC-!H7?9s<+)L6W(*w-+(z׺DDygApv[H\>&D&B*m(!(hb/FDDDĤtҜ9vFsLňHN6?<ylܸiii000@pp0x lذN1mә8֬Y?HOO>V\{DDM-ZHXhQׯLLL;wBd֮]+  !66V\~5ccno8Z}_]]-]-o""]Ś^"RlTWWcڴi.ͅ\.DŽ &Ni7N{cǶxuuuڦq3F-yODDäݷ^Gt'񈈨sZ9;;nu#d2N8!ggVFUє8{dt^~e dFii)ҰdcxW1h aڵx7z5Neđ3&Dv,,,kҥK_~%}YO?4^z^q ++E`""LjHBBB۷oWs$MD9lFDDDDZI/i=&DDDDcKDDDDZI/QW[Y܈:qzqx!+..IgV?oo8b!JYADԌI/u\@ZZ!!..))tMCs>˫aff//xy9a`[>.NNADjlT̙AB9$&:H8w$AHHө**annDTUCC)ۮ APPXނ +2󐔔<\|2xx^^8VԎI/Edf5 F #h}׶!!!رcG;{&&cadB]]~Hdo/LP[ףw?:Gi}06vFMM6O-ZHJCbbS\Pp2Ǝ&6M{3bKDŝC||~~g8;@jJڕ;QTt ŬY7t^ ݊ʕ/>A?BB|A__]Z{c׮$dfu01o'̺ߒ[HL<ePv14 ^"UPp& %%077#|},=zzo{ bbOOBhF`aa[a`LIoO#0fP|S=JP?^drL>{!0ХnܨFrr>s" #&1LD.Lztŋebssx &&4i7B&yW{w2""PPp^^ аg""? 0p6lQ@ff1,[,رCߟ]kk ,\'J)Ǩljbϣ66-j]\KQobKJJ*g[Pp2xz߿M]~~ Exx<~4 pq744⭷"""/ nje'PVv+V|' 1{ 4GF&c׮dV xclw+8 HK+DbbUTԢ_?xymv=)^"-qZ!!¹sח}8焉{\z<[ OO;a%^WTbٲȸ?̙㔲۩"w[Gl_| ׎66*ݻo`lٳ=OO{xbǸ<\R L`/O0J?>Qw0%nܨFbbrӓ#?^^01QMґxsd7aa~pu~UUu0V4VرCU^ODډI/Q/rqq9iJr js0v^{Gxx<ΜW! üyh߾x]W_=zwJNz:tK\\c0p`q-/ƞ=ǰkWS緑#o8}p(+ 33CL8Bl1W,QŤH*+kܬːJ%oFL]c:u}:A-q4k -8ثGSH+Sa5$&9LZ~dz3fh"zW"LLzzQ ,dر|6J|?ܣow%=Z9yaarPK<ɱe٪%fNzobiX!o/Q-:RZZ٢&8+89ގqԀI/Qeg_GX?X[߿Y@3 0458q Ep,-U7mG8^؎1co4!m_߃)Sa*{+ 11ر#<⎐t~HEE8NpRRӋЈU//8:jF5^\X&&()||Fb\]YY?Z9f0?:u'B'??0_=扵kkش/aǎD󛧧=BC}5[GrsKĦvנ/񶷒`xy@~k#ODätBAU=-{F5 {u;Y[kVؚ+ؾ=ɨFXLqѸ6 O~CP$|qF'jx B@\\vL¯C__v…j9'o%M%HM''DI/ijl=2S8Y:BDDOcR:uv%=.j:u))ɩcР~-jm4=`K}Vff& YHHEuu=0e3LqA@S0S 8t  ~X3|[ؼyƌW})yxix㍇4nDHs IDATΨNaD`SM…>}[G8yP NIGUU7Gvر26.aK}Fii%bb& %%4A@dXTt]սrSBXotId;Z͞uH_!uI_KzC H;aư>Ev/acع3.4u~ ܹT46*pEqָ<\~ffDxxi1D}^X55HL̻5B23/C&äI#$wܸa}&)Sc~X !!}.ߟ7|<&pd!.SSCl۶0-22T?`/x{;hUAS<1... Y㼼`f?0%P8u.799r5S8cd:1/]*Νؾ=2x1}- eXd3.\(W_=)S4sI/e[S0mCR7wFEt緎]m&!4W+;444"<</ ^yeFOSڜ6x]vW_=~t'i{w2п DpVu˗o ʺ pqooGMt^jUyy5rLDFlQ}bZ\e(+cؾ=Chsu֕+Xl+ΞC0s8urSxfdz]qq9vJ;yx …>:#ee7qX>ӧ/@.WJ!AkvbKƑMM-Dtt3ZpwSG{]N y"4GQwh*ZKP[je-ɓ8sbvL,\1ccx\ҥ[U BcZ^Bq>Z7@gUTRb;aa~;ff}VN}U/W? ~&V؆' 0g:5o""r}})BC}rd/66˗ [ضm^w`Ϟc>x O=0{]CC#~ObN)Abb8JĥK00V5k֎CI)/6Mg4m6TTtɓ'sL@X/ݵ\_[>d-K0fPu뒓nw|^^z\SOm7iSHK+;G&&U-JJn 2vJBAUo 1wg:a K, n ŹsJ0z'[Y;TRLz8B@zz:L_DL`{mJtǏʡ8K 1- ~OVUa㈈:aa~7kgÁihhP$@&AO8_vJL%%.uSNUU>gQǃL&aFݢ#͝"#o_Y#8 N^/gGJJ>5-z IIHLlJ32ب8k# PIK0탮]‘#YµkU<S6u@P50Uu%%7)ع3 yyW\O*Ճ#6mZMӔIu0i%%7`dbMĉ#`bbbc1H$06oFXVULz(;2VΕ5kn"**11Y9ظ+,/qRM B0wxA0wqDaIo|yN/<>k$ ߄n%tǏ 4ܼY ==6!חbdgDD,(&A䓛qHfCdR +e "))OL B&øqZZȺuMHOOww;|B8:n6aҫ `۶8^4Os[8V;Y544"))M066#Msԩ uXK⭷4Wdd2^ye]$ӓ@;AA0s8'suHO?~#Rz92sg"΄ 66=3ǩ)Ҿǿvדɤ033@xrlJ%%7Yr} j1}M?̝)I!_g禱 JǤ^‹/nǑ#Yv9˖MATTbcspfF\]# +mڬ_?cnwMZ-I!7b̘?̙ㄶeӦx(-4Cyy5~);w&!-2XS'戍/={ᥗv%5zzzJ%X>Dg&MHNkO\{{+\XfMbrԤ,Lz{?2 k4>&Ovԩ:uT'SE~7N=(}:7os!6<=th{a ˗g`T`I*àAg q=r(3TR;{[YYWիȸކjvzzѣ&l97`ii3X02҇1LL adssCH077qƌwظq||6n%9sFij5kv638f Mpb9O׮ٳg~O>‹pqqAEEQ[+GCC#KK+>\Mc_T7~~'4LR{I1p ]cc#>0}]N.W ** 5eOjik9ZZR?~S }qRB+I29(hIU[_*`ĈaptP 11mj+$ Fq 20iz1jz^+vדɤӓjrHN·?gy!TLvH}22.P*C&2? [7 1v}!,X@TTԠEeeӿTV։UU5}^eKDDa3Axr b ++3 }ө n0f6? SN_lJDDDDZOcDH$֊WUUwWuQ[v{Yt霨=b9w596 m~omT}U*!b*12rgYw]o'Ԥr5ܻz^ϙrˌݦLݻw; mz1hviX֚K.COOzzF57$*++y.~g7FFFf͂1&N[vXc礭ro9HHHĉadd/Q`hh[[[YF'}@6˯Fυ2ˬe?0a„ǭ)ݻgpGhlwTm~222:±cDŽPPP   ǏRSShA  տ4ȑ#_SLLaŒ3:nwe!**u ¢Eq BTT`ee%[՘U֪._Ue-w PXX(=zTpww-[&Ÿ+$%% YYYBMM &L҄ٹ>o+gwtum{k ???!>>^I& { dgg C=$>ƌ#}j*SN|۵ 秣k8{z>5)Wm+˅{G8{l%AmrϽ[=j `ػwo?@nn.ryj;bv{<֨E]]]iz[[wĉ,k%uRR|A .F-vNjܸq;k555CVV*++1eBBBP\\I˹7,?m<Q\x1oAPTT#G'hN[|~sMiWm /umrmy^TDDD_~X|9BBB:}Gׂ}&;˺͛1co>8q[nm{}礫Z{mI ** t@&k6sokY~x.Z裏ш;mg>?ݹ|v+Cu*<:MWmQ9qG6LYf?֭[{n—Jp׷8GGGd28qB|ɓ>fjjj휜|®RunJJ YJ(묬,>pʕvpppT*EzzZZZZ__V PXX#Gku浪+aGxx]@~~ڻtA{ ̄oo_~室s՝gPw4=^RRR~zdff"77택 >Õ+WpU9{1kHOOGLL Nw͚58ubccvZ,^X\QF'oMFcxW#G`ڵxՋ IDATuX/ÇC__} ~[X,,,裏W_ũS7FM vz-<3q9DFFӕrV=No]9]^uYx1""" ܵﶞttMim{"//SNmqUwA٦3zwo[233iӦ 悁#Xgڵ!C===]vM5k`hh( 6mtG={|rAo[޹wҤlQqjѢEp=V}5#Z!<<\2d`hh(L:UرcGٕ+W3g W_ DP( ״lzw͛777@055͛7ߵM_hߝk8:}#[wˬe ...¼yZg RԤlL B޶7nfϞ-ۙs՝gPW=7[=Jzu&%LU~MLz͡iIoo}xDHiRm{f͚%|RλFD:q.]777deea͚5x'i+W`ӦM044ĬYn{x3g #LzFɁϟwyGa7ߴ;Z Fw^SaTڃW4Q2i$9sFaǧW(|yZ[cONbKDDDDZI/i=&DDDDcKDDDDZ!222۱<{Vwt^بt%%%())Q1Hxp@nW\QW,}U_{K*ZTVVdFFF*7xkCCCXXXdSɾn libpst.so.4: Data Fields - Variables
 

- h -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x6f.html0000644000000000000000000001551312145516406015614 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- o -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__appointment__coll__graph.png0000644000000000000000000003653112145516407023262 00000000000000PNG  IHDR"bKGD IDATx{\Tu?\"*(*xfyY۴if~F[˪)+hmmRK ӌB4{^* * ef޿?\a330g9sGDDc,0ce83c.9c183c.Nz3g"dB*xi?,Y"tmokǎB$T3Z=wiӦ FRSS!tmoC̲&n݊9sv,nI$ BDZx C`5l۶w+5scq2g1\'scq2g1\'sƚ駟~H$BuuС0fҶۮiq2m|uٽ?ݻw[?jkk WPPX Hf)tӽik9dng^yu?FoMkxyyk{PZZرcxGPTT\nM???|:$''[n(..:j5$ 1yxx8lUok[o"((HcMrN:{:ttY9O=k4l޼O?M10qڵ ={7-ZF'%%aaaJҥ 6lؠ 483cIsźg 8 iii3@Gtt4r9bccQXXoƍC:u Xx~ڢEpudggcƍXv \]kn疖imW" )) ؽ{7N:od:u gϞO/ЩS'<Vl@@[nm9B[dR45y{{ӟ'T*=FqqqDD4ezכcK ڟΖw}/11"##rss~ߜ涩{MS*YYYiiiP($ ߿_?}ƍ6OD4g3gMa۹eڲo>СA[6z!Zbcҫj:mݺ)fݮgee/K-oq{6`X`.\t;zj w}׃F^^Z-틘`ԩ:u*M֢kq-m3::_uuu(,,FATTm1Қ۹ecjەk'O* ܻ=?SXl֬Y˗/|ub4{xx8z^zewze=`ܹ3f BCC[=fDCO?Ev`inipblLD6Glaj۽s&Mݻ#-- ǎæMӦMR駟bለpJam9pw}駑 p ǏwT*ɓ[oaӦMرcBww# SѦ%H$8u'Ou̹vni۷zjĠw(//9BٳgO>'|s?N޽{/++3]$svYk%KGÛoJ$$$ॗ^ ++ 'NB$!-- ǏH$B@@e9MkaڴixWi&TUU6vni 6l؀ ԩSf5SOaԨQD={f,9#Fয়~޳gOj.1߼⋘:u*? K."-- qqq oܹsg[K.ŵkנj-vD0w\ 6 }/EA&٥}Zs;L[ %%˗/GRRF5kX#F <<oqf#F_;Z[O[ҝ >ݻ9.<έS__O֬hv vdX[s1\zQQQE||<͛'tX9Dyy9>#rLT)t R0O/lXҾ zTT33A8s/ {,t(VKMM&s,WuVU7[PҸ-3I21cqX٣jЊN3>f8sNY~31cF!tmm:}>\tuGcDBwUieFNH G1k~*^ :RO}WC籖? 9f&@$J~:Az71]:X X_:fg.ϦinΗH w%^SހcSm(?SKBeըTE 5Η5i _߂V}wxP~Ksj (Aڻ= y{w'.?TC|5OjV6R@w Z aP%Ѷmrw'w\"UQQ?Py[+wCSjp%e0FTԸD%yޞ[jPĘ4 9Do*1PcUNbi7ٛK$3;ʍ>W,s.f+Q5=U.=2Qc4 Mםݬ2r\'kǫQURgt亖̙⃜m9PK()_4F3Wށo_h#)f m01O=2'_ir`'=n©ym3^l4+?NQf%4P_ͧ|e#n|ϹsdD"1 p"`"oMXSlk<ܚ"Z5|/,ƭkӪ C!p\A+Z5FzyKc'u h>=_0k]chR}f%Ϝ1c cq2g1\'scq2g1\'s&~ "yc1gFjZm?orYq0*KUjٳB.\nݺ!>> лwod2#..Π&˪5ܴfŢkk\.Gll, U0HRt6lOxzzB$A$B(rc޼yP*fsݫZ= 3mpEq\3RW[myG!KٔK*V^Mt*)) ٳ'?hǎT\\L999lЮRl,Jet͊Eѣ);;Ο?OFI&Y+Y\z$ _.]D ޽[?}޽JKKӶlBT\\L?EGG~7ڻW޾ׁ1w}ʯt|\.sSV[.a8p@^]]ѣI`׮]LDD*hf۵/>F ªXY9O&k/T*ŶG:t0\=N-x :r`ruRU[}׹P*=z}!Xb)V{,C*bɘ8frssqm^:u[\kTw>ˍfJP'yc qqqx駟ҥKUVy嗱dܹ%%%8z(RRRMx7PTTt$&&:$k0kK~ϟGAA?S H4ƍ=<ڵ+a|ڵ>|8`ҥ5k@TbΝػw//0G;q!0Rjqܝd&,X"BeI::cPf kڅڧ8sN.R|PyNP=wD"Dk-Uhܝ8h]E|1dիɏ5 gϞJ8vǏ;26M7 Q[:7sU懲H3<2nkխa JQFGE^^,ӧcٲeؼy3*++B'HM^8 Rx{F}f BmZ0l2;=@ѩS'_>,<<<п,\6{=<>|8郕+WbE (hၠ pj vR(ڹ쮞YKG1hCdQIPȑ#hȐ!$iĈTXXh;C$ɨk׮47 TVVҜ9sۛ:vH+V^WFFEEEL&*(()d %DB!!!du|W4`H$k׮&}f.rzIPА!C(%%E(W\'sZ޽{ Qii)d>rHʢ\3f 6x:r]pƌC<իWS)==JJJ(##zIyt,--+WШQhԨQs̡҉'(33(11 ѣGSvv6?FE&M:WD"ӥK_~ݻw[?M٤ɓt!d'sZ.ܛ@%Ç޽Pvv{DDTWWGtQvwEFcYr%׉R)IHHHHPXӧ 68`LVYYI߯qFNmƜu0`{* uuup{c8thmCbŊӵ o߾ALL NSbڴiFo4&::tSB Yc9cNX3UǏ3<w}vD":oX`RSS}v[bcq2gI$08ҵƵ fr2L6 /fΜi0qm'rrraՑ1HRL<'O1m4lݺbaDSNaر'OuFSX*NNo1~Sp V_ڽ桡DHKK!,-0}taŸvAAA̙3+ ((HHHʕ+CNN0qDxxx -- aaa?~~~6m^ylڴ UUUxo _JoN)-5Str5pj9K{Bw>|v@!!!$ޚT*1KNNߚMÇdt4Kq4n8>cSܻlkLwk\.hH$Vs%_/= /F`>Pk_PJ' Ӳjb?I7j;ik`ڵxС8gSE;`h/Ɩ+T,`>Gk<O: ,, R]t bccD?cDEEA.̓R[={`P(~sVǎÞ={PRR a9Dz(#xwE>} ѭ[7] "$%%wސd_1V'_^mm妥5+][Gtt4r9bccQXXhU:ל L2 C s ۯ'ec|W҇ReIС8lBT\\L?EGGxJe=W#iv&GO .Zo J=N:)8hǎT\\L999'.s+ck,2+u̙={6 4N8ApD'\]㔛vCPB۷:t`ƅ:lmq2g(cE!}8)Rˋonty&scElR K6RcƊ+%&& NIDAT'6ޯ6^[hvDՈQpђBxpI@ |pq \iJD=>;vıc0{lh4|6>ƘPU4]]cLoږC7c}Iscin {/`FKUsӖ|-yia98rssqm^Z_.4==UCR6nm!s,e4.4aw*X_>cD [t9ϧg}z衟~5Dm6*++r"{߭\.^HiiiԽ{&׹_3sdڵ@| Q^^}gS?ϫJ:u&j5ܹsŋ7P޽K55j3k,'O?@={/~ds8 "O($$r9;mf1k #ۯ4glaP*S>>&Uc.5Ec.(22,0ac)//䏳r[6T'3VbСXbZU@ZR8tL嶬v;Wii/t(.W^B`3xvL?s_:"գ0B0EݑcǎaӦM`PX^[RԖW;aH AA:-1|Αk'{>0,pb4.b޽{`kYL H"x UnWa:CqjC Aii)9/fΜW^yN[nѣ>JrL)))MF0[u?k?ٗ@χ:TB,k֬Arr2Ξ= Y>~m?Ɩ-[zjϽxpId2̚5 +W;#ӧO/嚻^@qq1UV5ٚ]7Xi(3<2'-GOS#ח58=nږce:!IVfL!@q! L߾Bcr߮yM %Fk~9su]DFF6l 14Gx„ Ǐ;U탠h'cV霜B@\\y|駸t7(>}:-[SNСCxw*F|.,Hn1Gd/_ua@tt4j1{ /bʕN#cZ?\`XV![̨ =OJBhe7߄r=cv;"۳gBׯ}]rݺuC||A:"BRRz L`l?cMKKkV,ߏhrƢЪXu,92e   s5R))) T*E.]aX_VWWڵ ={7-ZdX'D"~cUUx +W{h)uަKZ")BXΦ\RTzj߿?SII eddPϞ=)>>^ٿ@;vbɡdvJeeT*lV,FMty5jM4ɪXȪ5g4h :qD2kiؓt?—eΧzT*yyyͶk)7^nK *c)Vka= >}Pnnnkc}8wEFF6q{1 v,}-o3Qksm4gw¯0@ȼ%BĜDz\E b=.\@MM ƍעin S,j2Ga}"&&111:u*NiӦA,[זw}AZ}mz:+V0\`{V-ǘ5(Hp%< 96`qzk(GABÜĵy*1Xcן%I{"+Ƹc}D8t[cHMMۭZ6>DBB^z%PD"aD0, 닙3gW^APP***Ф=i Y E{)pBf[)9ݾT+t(L b2%oMZqj:g{{{ FkZZnуR)S\\~zff&EDDL&ѣGӶmۚ 36@X, &Vkל7oɓI.STT}GM s?ƍG$(&&rrrkK}{Jݻw'///Z`544CBBX,&޶+++iΜ9M;v+VF{ՙhǩJ]>چ6W4F!ytFds.2\΃ɥ+ٸʝգ;tD=cVt6u6e-|ç}9?nY];QW~9k]B+X :|ucpaZaBS)DbZ̍H0߽ UcqN&c1Wc1ɜ1HuK umg,0fƠAuz73/[H~[*t(5f!U0*.|d|9:d+wz'D?ͷ1[ӚAyVU_?_X[W{[)prr)*8@w8xDOB-:,Ƙr6^T.KV:8PCn+éOC,x.X[S^BË#NrǴG{&:c1c1c -5No-ƹa(݊B׷0`N xl cNI&BW7Pr R\dފ|@|R>u_Py欱z n!|a>=r>ɜ_3@EA-(C7Pj~?DN @ zkGNAf\zO逈G;'H&tHYuZ _w0QzkdΚ %0r8sH*Rs"gAHK~2oc2s9sA=D^s3f*5DIVU+1#::<슓8'Rs'ǃ{s n+Ǎs5Q@t{(1d"{6z UY_|}L{=]BȘ:#d/d>|;s<봸UQU* mDt&[8rzjn6S?.Xc|dr1mcC!\;^țgܔWQzLҜjJx[cNۀ-.|uFgέYJPz!8}4yC.5ɼ (?s_j m Cp_~T#s>|}< vʘ9̝\jj]!- u.zBs]iZW#.a̘n]C_j s<; 's''9b0w8?0ogpPNNN$!..>С0,VBxm tX%7s>˷1(<1sqc1ɜ1sqc1ɜٳg1vXT*Cq:7ɜO}}՟_|B6ս}c33koMc-"JѡCpJ7GnDwu!̙3&M† j۷fƒ>ܠ\ŋ=ƎcZLݩdKm|嗘;w.&L3gb˖--ҵuQ ͫm["##K,AXXJJJ;w~M6/ ڵkDC.㥗^o7ߴX,ŋѵkW\v {aҥ˚IIIx"y(Jh߾=f̘a4͛7cҥqF[b5_s|d͛p 4s_ Vȑ#H9R9___?:tЬSĦPضmaСԩwօѿt3fϣ_~?nU<'NA?`UY^SSbѢEٳ'1{l|W&Y`nݺa֬Y8qžkN-1 ˗AD C~ /`ȑ~asi555XdD:j{۷ེ:444XCzQ__ozKIIݒc΁y"o#''?3֯_^sumÆ $.gAXlƌ~~~~C||uԜ0YSK>еkW["`Ĉx|rdffwb͡%;rSmt (++C.]8@II OE߾}|H$[nZ{۞11͛Ѿ}{ܹs}On9s  TAAA{Ν!pa 2"ڵi٦ڐdx': 4j.\˗Oڽ!JsN<(,,Ď;g,M˜1cW_Rg}'xYڣu18c=W_}0af͚n9|0Q__cxq-233mZ6?}ϑTݻcԩv[ڵke˖?v؁`Xj|˚_ŋC&G?ެx٣c1DϜH$B\\|A={/_ OOVεY/OXj:w[  cn3c.O3~a׊4̱1XkdF}۴f՟1fo̙E]t:96k-|͜1sqc1ɜ1sqc1\ +1sL`̭q2wÇ1Ƙd.c1K9c183c.9c183c.]>O=IENDB`libpst-0.6.59/html/devel/dir_b70fe5ddb0cf22452a64074199c6435e_dep.png0000644000000000000000000000160212145516410020531 00000000000000PNG  IHDRS;7bKGD7IDATx_HSQǿwX4m&NGEBIROSp=ahAɗ"R L1hB20E$%'-%~7 9νbX 2'p`LBOa~~^*VѓC>9q$3|2&'=p8lIcg2 aLBX&!,I$e2 aLBX&!,IHZeshL>Kee uvw}|NRNwY$ALמ}xH$Yo*iW0 j(.·5Y,hh4(k-3r `l-n`'ƃ 9t֊p8`p#o|bi T*hTfW3]} 3U|s"jjA/^_N H֨fm4hxQ 娮.GSC|S Tgr0<YYHUL$@{W^L&;Q\Pz{1447 zJg?V_D>B ߋC\^_A{QYy 'R#L1#;Ǒ==O фx?6Ng; }E4BE8\x`$- `T`} #1jO_e"鞙 TVqf2 aLBX&!,I$e2 aLBX&!,IH^D͟iץe2g#/ԘLBX&!,Iop;cIENDB`libpst-0.6.59/html/devel/functions_0x6c.html0000644000000000000000000000761712145516406015617 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- l -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__file__coll__graph.png0000644000000000000000000006627512145516407020476 00000000000000PNG  IHDR@dbKGD IDATx{\UU?>~G ШfV61~4Ӛ>Y)74Ӈ)M'4mRgcheLxCTp\^>{Yg$!u; &DDDDD=7QaMDDDDCTr@Jf̘!w رc\kzPJJ RRR#%%m.',?¿J_`Ǭl\M@DDlXMölقYf$4A%95(ѣd5.a6H9GO""j?>=ei\_Ǎ5(>]:B @!by([wGV]c!""Iu$5j ٍ) ?ӷ?E=P E3@w8F,?~{ 'V!CExO~!"aMDVj{n >WPJI ûaph|TMFշ0^x_0~a`Mdj3oߎhxzzgl.qFDEEAR!<<VKHHC$r|9r$4 pEeeexj1j(={6׮]C ""ɰX꫇ ͛7[_z5PZZօj fpsPy\\z5ZVU1gN?GDD$AD=زeM;v8~oDHHX|BT*;#.]$~GsNwD^^(,,6SY?~HOObܸq{.?sLq-,qAѿ@z!oiii⫯"99ٺO?T˗/l.vաXu:MA{GmIeo9sԑkMDD`Mԃ:|۷:w BqI@䴺~C"ܞ}ޜ>|:?55UhZ!BRF5쳮Nx{{Fؾ} m4mڴicƌspݙ|70֚m^sU#ךAvܭj;..ϟb!Cx$&&"11SNBѵbccuuuͅdB\\\@agXa4V|bbb兽{vi]Mim;w)7R*8t݋4̝;)))ضm[d^i}qC߿|ӨdBII |||:]i&Dv.++ wuرc8p5ST2e LI&aԩزe  J% JL} 4^^^v3Ξ=pu&"%''#$$Xb,X8z(>ɓ'CV#55QQQ<22$!55&M$I 겸1m4ؼy3***vZ|V$<37nF#222py$%%.\ ,Y6l֬Yc=N$ݡQw_k""Br7:'r% )))o߾C̝;WF!bĉ[xqFXb  Br/_+))SLF1B|GM^۰a1bpssbbÆ B!҄VO.k.⋤j\9qmC!Z<$!njIDJ$lٲfjs#G !!:^^^=iU=9|j1A]]""rdƿ= ~@!"";6D.ZmAgƱpjk1B0PiYADDM1&SVaYYY]f︁W!IFaB 1&"0&r1 ;9Bn^J {8gK)w8DDd|XcAm n-.74aP { ԖPWnF # ̯CMx0ea`MDͨ@{WSA㫂O7>Fh厐o"ri }3B0E|"j(PSLun曨͞=_|adȍ{P)UZ/\w $\9M9&&D=hr`Sq+_k:b}քO>rADD.D19ط"Uшۮ-f nƤƇ曈)>UK )voC(̪Y(Xۥq9"&DdU]dė/bQLٱb^P%@uf# 0&"ʌ=wj Juk $T ΂MEbMD_D:XL3ccD0OF~|&Ӆ2T;m"""Gŝg_4DXhfuYb-?|';}"""Gȅ]~u8ٴV{[Luf|r(> o"uL ^r͗;`[ށ!P|5DD8 .2GmZV$4_.շHu1~}`Mt&D*PHXYg{^ M4^J$,tjDDD7 {WGPeƅ/Kq(=B%5jP>o煪"Y7a*L7 sRbF_@8_=s;xG}-1-08=a7!wOBp_l৯qt]!j:w0ODb )AQ޺t$Ek؉$Dk0BXyR:b05Ny^-oYbgwjDDDN\ܵcU*4`&:xB)5I< GG$""]*jHL\ Wp< $,οIDDd% } U&D#_Qw"r/$V D.҄kՈܡ&DDDDD=?&DDDDD=7QaMDvʑJV,wDDD]7ٝ:ZCi#G@$:VDDs|"#rrѪ3߿uYPo"s&: q'Bإ(—rCDDe|.CI$w$ AS* UfiVYYxhZ5 gϞmڵk1x`h4DDD 99:ƍJBxx8VZe'ʕ+1p@!44III=rlDD=8< )9GE~'w(60(uiC~~>Q^^9s4l2lݺk֬СC~$W_Eaa!Ν˗c(..Faau^{ ֭úub?~G$r!"%{|78߾rcݻwc+Wb…P( g]oǎ7o p) >999iZbÆ 9sfu|_]~x@*2#H-w(d25Jo;'':Ǐob^hĐ!Cx$&&"11SNBsPSS'1QcM"r(ϫ?EJH@SrG"IjLC߿|JIp!ݻiii;w.RRRm۶n.\ůFp/Cq PT̴N;vA 0`@ IJ”)Szj|`X߿Ǐk\Dį|_ _7M_~7oFEE֮]kjgyzƍhDFFΟ?$=zɓV(( hZ⋘?>T*ƌc}/v`M"By"da8uGѣ1x`,]O>u+`;x'V~@}$!..)))_u_˗'xǏ{;!""""!z""r fCw,ꃚF\$w(DDD6aM򿭀__-;>n8k~L&X,lvCD(|95З9ιoJ=rٴiFF>HLLԩSP(Z Ʉ8~n6,YΝCMM &N-4rH999t?~|e,8mYFVwKDD3&DNĈ#w(ƽދӧ#99̙3a6Vq!ݻiii;w.RRRm6(DdYJe2DDX9!Z$n; r% --2* SL)S0i$L:[lBhq^tt4T*2331ydѣGBxxx`9sfV*뻇eA ; u?&DJHjZ sʼn'Z;z(>ɓ'CV#55QQQP(ƌ3xbeeeXb.] jx1|T*39sڌ?22$!55&M$I jvYV$<37nF#222py$%%ٴ u5">nYBo",,Lh41auVˌbĉ[xqQ!huBTTTYf OOO(,Y"fub˗/*J$cŊ",,L( P\7p,a1b&<==ѣņ ڽ uI!dݥ~0rCDD.Nȹxa u DD$/6;!rUHxܡ؝~$w$DDXM$IoA(,&DDd|9 < 7(8ZQrADDD`M,fUlrBDDd|9szj-57=c?DNld5z _m]*/a!rBDD.i"'tS t̯ÿ\Eť:C!""G5ï/ϗ;""r!L%)~$WCnZ`MD.O m CYp0&"6z~8,W(w(DD|Kp a8(99Q'bP%#qhA_bg/ܡc7,\?S#w(Mn}7~ "ȁ]b ـ7+Wo7y)lȁEw """1&r`Lo"e1 VP( o"UW I滛ƶN(w(DDD|9b#4>*eww 9IUiŔu>[p 曈|k_|<f)|.6'ErBDDN7Q+z!Pp !""䛈  wrMPL&X, "䛈 {WGErB=ȑ#$ ۷oGtt4<==l67k. >ZEE֮͒]C ""СCh4"00_|E$Ɇ7 5P%àj*ر{6l2lذgΜ?-[>k֬Ann.6mڄO>o&`ɓ'طoL&=6"$r@jR#P-w(DNȑ#HHH}0i$ʕ+";;:0a`0 ((D\\u[;vyPPP;1~x{ y?>p%T*k:&Dl(ܡ9,u]cǎaP(xРAB~~>n &>C^^~5J1&r0 ,o$o]?S ܼrB 99!!!+`jHJJ3<^qh4"##ϟGRRuٙ3g77 bo"S_ID0 ?e{g / 11shѢVW|r;ȑ#rJ5Zw^ OOO׿# "{NME8ul޹s'z!z c̛7i> *++QYYXlذ~z=Zm Lz rRKjOeĵقA8Sp * )%sw&Iɟ*]Iu^8;Xk "w(]l86^C5& <]ll֢ΝN-oXa4V|bbb兽{hD/5?b\Gk2K)ct΁ɷ^̏Zf* BP[j1:I?;|;N3Tq8I*Mmp;GP4m)>pT?ߟOFUUL&JJJ}uR:[rRKSӆ. @9}Tszkvs7$pL 47RRCCÛYԖrm(bƹ˸raRNm-Ʃ\+ ,ͷV4*Bw:Ml m4h xyy!??~{UUUǟg={?88`}R/y"\?]_֛5T^kRdқ: C#؆k*FMLZ^ " )tKk~j봆v:^^^-kr]۵*~4|.+C-jN|R/nh PpO<"w}'8TgJcoV$<37nF#222py$%%.\ ,Y6l֬Y "##!IRSS1i$H 9\@PU/MI87ִшӷ'P7x+ ~}.7I;YFX\ҢFxH *?S.r\{PBi91S@?!͟?cǎmuFzp/{ï%IZQFrm֬YN0P)8rboCL@`Mvӗ#PAa*A7A{ر?~"!x"d' `{'+;#'xjx{'| T*`1c>ĠW^X|9-Zk׮bi̘ܶ֞1C(`XoMo53GIh^u&Xø"/M~ИH ;LZlݡI򝟟L>]x\ IL* AHeA &Tj\JJ NdzH(>Y p/fDhu/!94BR*QS"Z޽{UIOOw(;x/d; HP@kA9Hf(D뿔mG@}bF=*\?]c]CF0%zYM͙3siv'O^o4Guuui/ŋ Nq/:JB _DmR=P\G~!rkQv7kMe[lvgdtZeUZfCufb)J<_s77m4Ck-,E'A|3DMkost,\gϞE\\lق[]_O?!$$O=/mڴ VBvv6<<<2Ǿ}S&9;kLg'[0Tq- EY87`6tO;aLoѣG-Zz`0o78O>_yYG}Ժ[={6֯_N?wƈ#… {)TB׷Ǿ ,@OzfV.,Gu~^MQ;\cЀŒ/vP-_9Zv?;ɶv|w#G@$TUU5[t*O u0`@$!''x7mDGGCR!33:رcrڮyl#2 潭r=e6?/מrT9 Syppfi'x[=:sayc‘pݷ=~f|駸t.\x7 Vj*aΝxwƴi/ĉ8t֮]+!3~Z{V358Ycq沿gCa}aTʞ|;+R޽{;< w1 'ٿW^y˗/;#9+WDXX ((7n͛1x`{XlYm[aaa=z4^x,]TCv2LN1yP$,.k ;kO'=]u2t:noߎhxzzgmtƍJBxx8VZepww$I6V͛V^0M0bh4N)5]vajHMMm޽{[犋1b<ڊii-Z;{a9-[f&~رc7|#BBB˅BR)yq%?;wZ߽{ Daa(,,i~/_]ڵ˦u?W_|ߊ#G'|ҦZpDzzNk|AAAwߵnϖkDAA2dxgb)ƎsmOKlvm՝{I,޷ouڻ+ $ɓiu<ӦMw}3f3gNog`SL-k&n.[:OLqaTjB oooh۷FZ8O&S[?G'ˢJRDZZZ}6lǖ|kqz!mfsLSs-nKw>| f!>SUҡ: 篥2ϋHݓa[lXº̙3bb튱\[u<+ʭ=|cNe}zֿpyX, 2񈏏Gbb"1uf111޽{m^ν-;rVt|%x'|#50Tپ_[gf1 (-Ճد,<''|kq;w5558ƱʖXmYehWP{(p0c͝l=-u-q Z͚v,Yb4i~kWڊin]Qn5]{+0@>N{IFRCa޽HKKܹsm۶uzۧOFUUL&JJJ: }O> Dff&fΜ =Iwp{urΔ[mz%3'֛kݎ;ZXRaʔ)Xz5>c|gփV*u3TWq[1u4'ggK_@׶׀[OEmmngbbbw\lqt=-q{:'hk GELL  ~ժU8q"&Mv vϵO[c:)왤MΜ˾V%''#$$Xb,XCpaL<j~("##!IRSS1i$H6pBaɒ%İaðf~[rs_sʼn'UVL nKZcܸq0ooum;{ ]a}GABBt:]=t8uTV=Yܷ͛QQQѨos[>ťj/bPT3f qFд=dKÎ%m}^IOfޘ1c/^޽{ +Vvj뵗$ ׯǬY0ydmk.K7&„F&L[nmX܋ͽtyjp٠spݰa1bpssb7m8O& (,,l |!:5}'"!())SLF1B|G̷b˗/*J$ϋ-g Wyok̶bo>lkb֬YS%Kl^{`HHHUUUmؑ{2ii-:[w/32u$jlݺg϶ 35ly$a˖-5kܡPDAmpٳ[l->$^z%_^h{=ߛ\F`j)luG}z>܃ԸUNj;vȘ7]CQV5&I իIG}wDDz-̞=.o{,=&k9?"w8.|,&K)w(ۚY;Z_`™x;r|osl=$G=_@>,w81:;hwC6!d1 Wq|=[%wHM۷/RSS?`6egiel vǤ䄈|)Xo(<(wHZ kz<>K8U\H+ŰB0zA8nLȾlr/}YXO1v"7puܸq:a@<ܹɀTDrїߞAQ&}ڝxcm]ґxŒ*O08L&aSӦٔ]}e]^zaXhzm ƍyf <-['|- Eԯ}eFBaa!<==tMԻ+"{VvG?(?Ʈ砻jı;b6Ԗ(p)g]=R㛋n6mo/ŋLG#47GwpT`6Zts+}yZF޽uaoukYU8֡J<{}wG`3fdvK%0cދRKref@9=n=&wX &Q[nuUBSF^pl#T|ߣݲF#& P]d@iOj[~߹Xj>\t x'oXIOO… qYa˖-߿ o>矷99N~`UV!;;HLLooVng_|m/ 4&on>{:MPTj e/_*˭EYOzɉ-$ߑ>}%dQoYɀ$X2&e- ju0)ja,= @ڏ*4R̆6SQI!˩`1 USGa̘1NxkM>w9^2Gc;7< aCpuʢ,`$uQ7TjH i/6-55fm^{ ֭úub?~2닧z Þ={Zs=|s̱9&Gr7܍p7 w;CnԖە|3GNj [aOmwߠ3Pm0'B6XOL\֯;wjjj0qVZյ|nn.L&n38USJ7,Ʌ0>/wz5M"+̭?9USb !xBR, p#efC`55OH~6h IDAT\_$ ,eFp[ n;\@!Dh(GaI>9UXє% qOb|9I %*TVب~ Z .6bs/W`u>')<.ҥ#4_^\n$vbbbwvRiv1׷e`x 8ׯ_wBF.Iz&g#&6;'4hO?kY9!Ӄ&'sŎgq-Kפvg2jx1|||2222qNmӦM/'NСCXvs`XD+\P0,﹠:OyvC@w/Pu͈]O^=F۽~! x4FX~ÄB%Horb^u,Z/2x?Sn:axtRVcߊkxVOHNm 7B|9㛊X) thDPmƙ\ɭ0Y0`iۗB!! #7Mu6-P rff.:lD=ҌSۊq vf0 vA9\] I@RH{|-79 &O p *$_Sܼw63C%Őpԁš7/U6+f4y=sD7 `NɿY;R b /8"1?82j+{+!s1YYYr^7o%Wby!Ta &rL۩ 7߼6+?w"$eK}V٫giKxē{;ipwIB>xhG,bā?"Qш=L*hT$Zm1 &BC]#P orLLK"~ 1WF[K#EaҳA>ʑJàd/`mC0Hڨ d{="wqQ_s1"\Yniyjeitm٤4EsniiifyR  $y! |gf{>ρ+zx:ӨDwčSǠX 9]޺|%Lj, k[).,:ON-ăi'%:6!'\ 3o9r2 RGK3'DG!'jP5 `)+M8 bGhۉmŋi&l߾7nĢE_S(HNNeW^ip|RR/_txyy!)) ~!.] .`ʕ0o޼%&&⣏>BZZT*NZڶmG~~~ G%~2"|-YlJQc$F(mZAj0WBMpa@|-ZHtl߾]x{{78~z&;ญ7:t͛7 GGǛtDd8Ƹ!r:Ngw:6ܭ[7deel6C.#%%sɓ'QSSNױ]vV}6l鸸~~~^Zn&=<;pV{(pw@E}`Xxۭj <#GDbb"|||pq=pquٳ^^^7S#V3eLuߖ k0֚wqI{uP85Wjj*~N8(rddd̓/+رر#\]]|ə_։^[C g*Ʃ5W7Q&A|@d燊 ,X/2 $$* /ɓ`28::b٘2e t:cǎ!++ gnTd2l޼ L&FiR#ά/DE0g4<CT,[QE#ax L6 Æ Caa!ƍ3f4 VX3g"99{FRRƌs͜9Xp!&MJ8 cƌ(((llHJƖbӳP+$AdOdى2#px|Y$*ޮ#"‘#GV WWWXK*V _S+rRbPrJ\Q#wE(gMdaʼ#?ÐJ!m5d|S7 ~YJQ}N(Dm o i#"Pq ptnR! իmrȉƄS nx'DԦp̷iGxs8"k (T:Ayd pf}}] !OX?J%7$wv([tUztrV `%z,uVXxWpdP'%'#v8W.! o U2 fH__?kF遈~[hDdX|8^a% ^I$.'yQQoF"Y:%cH'p";߶N<4+u&|"_]NEwՅR jҿ,FH=PE!j'vl5"VaȲH=hƖM܃Y $ad5EDMNU2 x7wQtM3r: cMDMÎU2 |/,J RGVp-7JdԠNJ^+u"Svb] 5f|52!}<Ь`2w#}CW#!шU2Ds|Umkz9r2 wW.TQ?{Ϟ=yyORj <#GDbb"|||pq=&ӯ4'_[v۷G=0m4;̙31|,\ڵ+Ѿ}{F+j*`ɒ%HJJj|؀ԕ0w3`M~ޑN\;//XjUs>ڷoFk0Z.48F(Hmm-RSS1i$!H^ Mxĉ ^*4X.pܸqz*jkk{n"%$zj!rssŹs焓غu];| +RRRĹsD>}3o<'v!rssŮ]DDDHLLg}&v%rrrď?(v*?տ>zhѥK*+,aif!>~JwIZ`|%Q{ClKcu놬ܪ}x0k,fdff 'xK,llo=}+g_^̙3hDII },`=^ +p֨?爌`"j iB!Cc\rAAA>mmK= G`-lFUUy̝;Æ ?!-lrV"{w9zMUNˠZ'u{r'N **bVѣG \h8;;cwŋѿ 0ζȺ(0[^: ůꫯB`֬Y׿L,]q իW8<֯_~-[v 洴4߿k0[SO%4.ݴ&"7n"f)A{?*z {d#mmSNX`?777"+'s%Y5'NuN lc(Μ9S֭[ȸ㱿]un|r/ѣGjB矋 Z-}Qv())?P">>^|'t$>|BT]yo%{:/f-efYd-%>~X38MwO-dÆ ",,L8;;ɓ' 뿳 1f"|||ĬY -fY̟?_tA(J fϞ}sՉCQUUu׌llL ߧ6AWjĮ.4K!!#Qu-ګzDPGABBt:]ؾZZHWo:tG By@a"q 5yͻ-J]\,Rx7gd2Yiwڼ^s@p!"ߓ7-p'  mɗu@{+^ZZ gJ(V㥗^BNNRRRP^^`Wʻٶml WQ(HNNFtt41}t+-#X c }D75\:=Z\r\Ь`XV ۶mC||<`ԩxWu/=7 ;?~|`;;vM'PY(m>"⛬`GADDV,=Xa+:"v/u{F]mjo : BMNГ #R^E@wW||ۣG6mxFcƌh׮]}/F+j*`ɒ%HJJx7X&"j)dZLJ웛  }.RG"_LG`w$fwAξ  ؼkiW҇dI=b{cX:`P} NIDATA׉F7J f2!"|=,I&t!U+\=}S-%-7"(] d jd:AIpMN*dn-i"<i_଱ߝQoFrXUpS!v/:>vE|226'-7"v-P-u4*..ֹ)YWtVvp~.m,FH<탠wYqX|38VЀ<?>f3.pf}z5UAo)ư٥ů'BJy~$pqg> ,DP/wcoUax:Byϛ!R!""jU!!W9qJ<&u$\=4* D t'D 5{?EW] f!\~e62݌,7y5%d|S_=ؒ6n1CAaJeZof+QZ :d&{4gByHEÕ89*Xx:JDt^̂B-cK"uI໹ T^#R\bwEp {Bnw:p%=[: ~}l1Okgv6jyNQ2߂]Aj'WYBPt|*QU88?}=> A4QO8)m1)I.4?_IfYǒ#;drNDD։N@_iąe} NTA@H_wBHȕ_Y|~(-5i]3/lmӓWn⛨jJ v$Sqwxy,]Ԣ±Qӱ*r'!o;/P_ Cߨ?`_zȾ& C *g/[vZ;<}'2 д&BL0X8͎8we1#""j&E5(LFh?Nsmj4o'x翥BDDtW,ZQy~C' !}=hZVDDD⛨EAo dm+ʼnO BPowt?¹ bM*{#;zLrTJS0o"D;' ]': 0.KD|r < Bzz:}Q?tRG$"" o"ɍE())իob_ {_مq YLQQ{pvvx{{KȪ&C:u*=^~eھ};V\bxyyaԨQ9r$`ԩ{{5{$%%;vo7nD~~>O`ɸ"'DvlÆ xQUUs" GFII .\^x<PRRRܻヒYfaݺuPTV~YfaڵP¬Yn5k`׮]>}:BCCE?4'""B,؄ 3f [=0ݻ787_ijxm<==T߿e4vZ,YQQQ___L2>o""[,+W@Pt /zz?p AMM Oy!z=F#J6ODDdFr,]GO? b޽3gN\_o3ŋ߲w\PJ""ƥgee!((w[PgϞ6mfΜ={'eq388NNN(,,D``M8ᒈ{تUj[#Fddd̙3xT*qAk׮L&Áн{wd2xxxX,ƏdztFr ƏokYDvlx7QVVbԨQggg8p˗/G]][oɓ'/S(R瞃'֯_ @T",, Æ uL}e"kbر.wɩI߆?֬Y#u""o""""Va'DhC k۷oo$DDD7ԩh'|bs%,@DDd8曈&""""j%,Z o""""V⛈p"CVg޽3f17  ȑ#aF={JQdB!u""""cZ o""""V⛈&""""j%:D8_IENDB`libpst-0.6.59/html/devel/common_8h.html0000644000000000000000000000602612145516406014627 00000000000000 libpst.so.4: libpst/common.h File Reference

common.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <time.h>
#include <stdint.h>
#include <inttypes.h>
#include <sys/param.h>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FILETIME

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/libpst_8h_source.html0000644000000000000000000044511412145516405016220 00000000000000 libpst.so.4: libpst/libpst.h Source File

libpst.h

Go to the documentation of this file.
00001 /***
00002  * libpst.h
00003  * Part of LibPST project
00004  * Written by David Smith
00005  *            dave.s@earthcorp.com
00006  */
00007 // LibPST - Library for Accessing Outlook .pst files
00008 // Dave Smith - davesmith@users.sourceforge.net
00009 
00010 #ifndef __PST_LIBPST_H
00011 #define __PST_LIBPST_H
00012 
00013 #include "common.h"
00014 
00015 
00016 // switch to maximal packing for all structures in the libpst interface
00017 // this is reverted at the end of this file
00018 #ifdef _MSC_VER
00019     #pragma pack(push, 1)
00020 #endif
00021 #if defined(__GNUC__) || defined (__SUNPRO_C) || defined(__SUNPRO_CC)
00022     #pragma pack(1)
00023 #endif
00024 
00025 
00026 #define PST_TYPE_NOTE        1
00027 #define PST_TYPE_SCHEDULE    2
00028 #define PST_TYPE_APPOINTMENT 8
00029 #define PST_TYPE_CONTACT     9
00030 #define PST_TYPE_JOURNAL    10
00031 #define PST_TYPE_STICKYNOTE 11
00032 #define PST_TYPE_TASK       12
00033 #define PST_TYPE_OTHER      13
00034 #define PST_TYPE_REPORT     14
00035 
00036 // defines types of possible encryption
00037 #define PST_NO_ENCRYPT   0
00038 #define PST_COMP_ENCRYPT 1
00039 #define PST_ENCRYPT      2
00040 
00041 // defines different types of mappings
00042 #define PST_MAP_ATTRIB (uint32_t)1
00043 #define PST_MAP_HEADER (uint32_t)2
00044 
00045 // define my custom email attributes.
00046 #define PST_ATTRIB_HEADER -1
00047 
00048 // defines types of free/busy values for appointment->showas
00049 #define PST_FREEBUSY_FREE          0
00050 #define PST_FREEBUSY_TENTATIVE     1
00051 #define PST_FREEBUSY_BUSY          2
00052 #define PST_FREEBUSY_OUT_OF_OFFICE 3
00053 
00054 // defines labels for appointment->label
00055 #define PST_APP_LABEL_NONE        0
00056 #define PST_APP_LABEL_IMPORTANT   1
00057 #define PST_APP_LABEL_BUSINESS    2
00058 #define PST_APP_LABEL_PERSONAL    3
00059 #define PST_APP_LABEL_VACATION    4
00060 #define PST_APP_LABEL_MUST_ATTEND 5
00061 #define PST_APP_LABEL_TRAVEL_REQ  6
00062 #define PST_APP_LABEL_NEEDS_PREP  7
00063 #define PST_APP_LABEL_BIRTHDAY    8
00064 #define PST_APP_LABEL_ANNIVERSARY 9
00065 #define PST_APP_LABEL_PHONE_CALL  10
00066 
00067 // define type of recuring event
00068 #define PST_APP_RECUR_NONE        0
00069 #define PST_APP_RECUR_DAILY       1
00070 #define PST_APP_RECUR_WEEKLY      2
00071 #define PST_APP_RECUR_MONTHLY     3
00072 #define PST_APP_RECUR_YEARLY      4
00073 
00074 // define attachment types
00075 #define PST_ATTACH_NONE             0
00076 #define PST_ATTACH_BY_VALUE         1
00077 #define PST_ATTACH_BY_REF           2
00078 #define PST_ATTACH_BY_REF_RESOLV    3
00079 #define PST_ATTACH_BY_REF_ONLY      4
00080 #define PST_ATTACH_EMBEDDED         5
00081 #define PST_ATTACH_OLE              6
00082 
00083 // define flags
00084 #define PST_FLAG_READ           0x01
00085 #define PST_FLAG_UNMODIFIED     0x02
00086 #define PST_FLAG_SUBMIT         0x04
00087 #define PST_FLAG_UNSENT         0x08
00088 #define PST_FLAG_HAS_ATTACHMENT 0x10
00089 #define PST_FLAG_FROM_ME        0x20
00090 #define PST_FLAG_ASSOCIATED     0x40
00091 #define PST_FLAG_RESEND         0x80
00092 #define PST_FLAG_RN_PENDING     0x100
00093 #define PST_FLAG_NRN_PENDING    0x200
00094 
00095 
00096 typedef struct pst_entryid {
00097     int32_t u1;
00098     char entryid[16];
00099     uint32_t id;
00100 } pst_entryid;
00101 
00102 
00103 typedef struct pst_index_ll {
00104     uint64_t i_id;
00105     uint64_t offset;
00106     uint64_t size;
00107     int64_t  u1;
00108     struct pst_index_ll *next;
00109 } pst_index_ll;
00110 
00111 
00112 typedef struct pst_id2_tree {
00113     uint64_t            id2;
00114     pst_index_ll        *id;
00115     struct pst_id2_tree *child;
00116     struct pst_id2_tree *next;
00117 } pst_id2_tree;
00118 
00119 
00120 typedef struct pst_desc_tree {
00121     uint64_t              d_id;
00122     uint64_t              parent_d_id;
00123     pst_index_ll         *desc;
00124     pst_index_ll         *assoc_tree;
00125     int32_t               no_child;
00126     struct pst_desc_tree *prev;
00127     struct pst_desc_tree *next;
00128     struct pst_desc_tree *parent;
00129     struct pst_desc_tree *child;
00130     struct pst_desc_tree *child_tail;
00131 } pst_desc_tree;
00132 
00133 
00138 typedef struct pst_string {
00141     int     is_utf8;
00142     char   *str;
00143 } pst_string;
00144 
00145 
00147 typedef struct pst_binary {
00148     size_t  size;
00149     char   *data;
00150 } pst_binary;
00151 
00152 
00155 typedef struct pst_item_email {
00157     FILETIME   *arrival_date;
00162     int         autoforward;
00164     pst_string  cc_address;
00166     pst_string  bcc_address;
00168     pst_binary  conversation_index;
00172     int         conversion_prohibited;
00176     int         delete_after_submit;
00180     int         delivery_report;
00182     pst_binary  encrypted_body;
00184     pst_binary  encrypted_htmlbody;
00186     pst_string  header;
00188     pst_string  htmlbody;
00193     int32_t     importance;
00195     pst_string  in_reply_to;
00199     int         message_cc_me;
00203     int         message_recip_me;
00207     int         message_to_me;
00209     pst_string  messageid;
00215     int32_t     original_sensitivity;
00217     pst_string  original_bcc;
00219     pst_string  original_cc;
00221     pst_string  original_to;
00223     pst_string  outlook_recipient;
00225     pst_string  outlook_recipient_name;
00227     pst_string  outlook_recipient2;
00229     pst_string  outlook_sender;
00231     pst_string  outlook_sender_name;
00233     pst_string  outlook_sender2;
00239     int32_t     priority;
00241     pst_string  processed_subject;
00245     int         read_receipt;
00247     pst_string  recip_access;
00249     pst_string  recip_address;
00251     pst_string  recip2_access;
00253     pst_string  recip2_address;
00257     int         reply_requested;
00259     pst_string  reply_to;
00261     pst_string  return_path_address;
00265     int32_t     rtf_body_char_count;
00267     int32_t     rtf_body_crc;
00271     pst_string  rtf_body_tag;
00275     pst_binary  rtf_compressed;
00283     int         rtf_in_sync;
00286     int32_t     rtf_ws_prefix_count;
00289     int32_t     rtf_ws_trailing_count;
00291     pst_string  sender_access;
00293     pst_string  sender_address;
00295     pst_string  sender2_access;
00297     pst_string  sender2_address;
00303     int32_t     sensitivity;
00305     FILETIME    *sent_date;
00307     pst_entryid *sentmail_folder;
00309     pst_string  sentto_address;
00311     pst_string  report_text;
00313     FILETIME   *report_time;
00315     int32_t     ndr_reason_code;
00317     int32_t     ndr_diag_code;
00319     pst_string  supplementary_info;
00321     int32_t     ndr_status_code;
00322 
00323     // elements added for .msg processing
00325     pst_string  outlook_received_name1;
00327     pst_string  outlook_sender_name2;
00329     pst_string  outlook_normalized_subject;
00331     pst_string  outlook_search_key;
00332 } pst_item_email;
00333 
00334 
00337 typedef struct pst_item_folder {
00339     int32_t  item_count;
00341     int32_t  unseen_item_count;
00345     int32_t  assoc_count;
00350     int      subfolder;
00351 } pst_item_folder;
00352 
00353 
00356 typedef struct pst_item_message_store {
00358     pst_entryid *top_of_personal_folder;
00360     pst_entryid *default_outbox_folder;
00362     pst_entryid *deleted_items_folder;
00364     pst_entryid *sent_items_folder;
00366     pst_entryid *user_views_folder;
00368     pst_entryid *common_view_folder;
00370     pst_entryid *search_root_folder;
00372     pst_entryid *top_of_folder;
00383     int32_t valid_mask;
00385     int32_t pwd_chksum;
00386 } pst_item_message_store;
00387 
00388 
00391 typedef struct pst_item_contact {
00393     pst_string  account_name;
00395     pst_string  address1;
00397     pst_string  address1a;
00399     pst_string  address1_desc;
00401     pst_string  address1_transport;
00403     pst_string  address2;
00405     pst_string  address2a;
00407     pst_string  address2_desc;
00409     pst_string  address2_transport;
00411     pst_string  address3;
00413     pst_string  address3a;
00415     pst_string  address3_desc;
00417     pst_string  address3_transport;
00419     pst_string  assistant_name;
00421     pst_string  assistant_phone;
00423     pst_string  billing_information;
00425     FILETIME   *birthday;
00427     pst_string  business_address;
00429     pst_string  business_city;
00431     pst_string  business_country;
00433     pst_string  business_fax;
00435     pst_string  business_homepage;
00437     pst_string  business_phone;
00439     pst_string  business_phone2;
00441     pst_string  business_po_box;
00443     pst_string  business_postal_code;
00445     pst_string  business_state;
00447     pst_string  business_street;
00449     pst_string  callback_phone;
00451     pst_string  car_phone;
00453     pst_string  company_main_phone;
00455     pst_string  company_name;
00457     pst_string  computer_name;
00459     pst_string  customer_id;
00461     pst_string  def_postal_address;
00463     pst_string  department;
00465     pst_string  display_name_prefix;
00467     pst_string  first_name;
00469     pst_string  followup;
00471     pst_string  free_busy_address;
00473     pst_string  ftp_site;
00475     pst_string  fullname;
00480     int16_t     gender;
00482     pst_string  gov_id;
00484     pst_string  hobbies;
00486     pst_string  home_address;
00488     pst_string  home_city;
00490     pst_string  home_country;
00492     pst_string  home_fax;
00494     pst_string  home_phone;
00496     pst_string  home_phone2;
00498     pst_string  home_po_box;
00500     pst_string  home_postal_code;
00502     pst_string  home_state;
00504     pst_string  home_street;
00506     pst_string  initials;
00508     pst_string  isdn_phone;
00510     pst_string  job_title;
00512     pst_string  keyword;
00514     pst_string  language;
00516     pst_string  location;
00520     int         mail_permission;
00522     pst_string  manager_name;
00524     pst_string  middle_name;
00526     pst_string  mileage;
00528     pst_string  mobile_phone;
00530     pst_string  nickname;
00532     pst_string  office_loc;
00534     pst_string  common_name;
00536     pst_string  org_id;
00538     pst_string  other_address;
00540     pst_string  other_city;
00542     pst_string  other_country;
00544     pst_string  other_phone;
00546     pst_string  other_po_box;
00548     pst_string  other_postal_code;
00550     pst_string  other_state;
00552     pst_string  other_street;
00554     pst_string  pager_phone;
00556     pst_string  personal_homepage;
00558     pst_string  pref_name;
00560     pst_string  primary_fax;
00562     pst_string  primary_phone;
00564     pst_string  profession;
00566     pst_string  radio_phone;
00570     int         rich_text;
00572     pst_string  spouse_name;
00574     pst_string  suffix;
00576     pst_string  surname;
00578     pst_string  telex;
00580     pst_string  transmittable_display_name;
00582     pst_string  ttytdd_phone;
00584     FILETIME   *wedding_anniversary;
00586     pst_string  work_address_street;
00588     pst_string  work_address_city;
00590     pst_string  work_address_state;
00592     pst_string  work_address_postalcode;
00594     pst_string  work_address_country;
00596     pst_string  work_address_postofficebox;
00597 } pst_item_contact;
00598 
00599 
00602 typedef struct pst_item_attach {
00604     pst_string      filename1;
00606     pst_string      filename2;
00608     pst_string      mimetype;
00610     pst_binary      data;
00612     uint64_t        id2_val;
00614     uint64_t        i_id;
00616     pst_id2_tree    *id2_head;
00625     int32_t         method;
00627     int32_t         position;
00629     int32_t         sequence;
00630     struct pst_item_attach *next;
00631 } pst_item_attach;
00632 
00633 
00635 typedef struct pst_item_extra_field {
00636     char   *field_name;
00637     char   *value;
00638     struct pst_item_extra_field *next;
00639 } pst_item_extra_field;
00640 
00641 
00644 typedef struct pst_item_journal {
00646     FILETIME   *start;
00648     FILETIME   *end;
00650     pst_string  type;
00652     pst_string  description;
00653 } pst_item_journal;
00654 
00655 
00659 typedef struct pst_recurrence {
00661     uint32_t    signature;
00666     uint32_t    type;
00673     uint32_t    sub_type;
00675     uint32_t    parm1;
00676     uint32_t    parm2;
00677     uint32_t    parm3;
00678     uint32_t    parm4;
00679     uint32_t    parm5;
00685     uint32_t    termination;
00687     uint32_t    interval;
00689     uint32_t    bydaymask;
00691     uint32_t    dayofmonth;
00693     uint32_t    monthofyear;
00695     uint32_t    position;
00697     uint32_t    count;
00698     // there is more data, including the termination date,
00699     // but we can get that from other mapi elements.
00700 } pst_recurrence;
00701 
00702 
00705 typedef struct pst_item_appointment {
00707     FILETIME   *start;
00709     FILETIME   *end;
00711     pst_string  location;
00715     int         alarm;
00717     FILETIME   *reminder;
00719     int32_t     alarm_minutes;
00721     pst_string  alarm_filename;
00723     pst_string  timezonestring;
00729     int32_t     showas;
00742     int32_t     label;
00746     int         all_day;
00750     int         is_recurring;
00757     int32_t     recurrence_type;
00759     pst_string  recurrence_description;
00761     pst_binary  recurrence_data;
00763     FILETIME   *recurrence_start;
00765     FILETIME   *recurrence_end;
00766 } pst_item_appointment;
00767 
00768 
00772 typedef struct pst_item {
00774     struct pst_file        *pf;
00776     uint64_t               block_id;
00778     pst_item_email         *email;
00780     pst_item_folder        *folder;
00782     pst_item_contact       *contact;
00784     pst_item_attach        *attach;
00786     pst_item_message_store *message_store;
00788     pst_item_extra_field   *extra_fields;
00790     pst_item_journal       *journal;
00792     pst_item_appointment   *appointment;
00803     int         type;
00805     char       *ascii_type;
00817     int32_t     flags;
00819     pst_string  file_as;
00821     pst_string  comment;
00823     pst_string  body_charset;
00825     pst_string  body;
00827     pst_string  subject;
00829     int32_t     internet_cpid;
00831     int32_t     message_codepage;
00833     int32_t     message_size;
00835     pst_string  outlook_version;
00837     pst_binary  record_key;
00839     pst_binary  predecessor_change;
00843     int         response_requested;
00845     FILETIME   *create_date;
00847     FILETIME   *modify_date;
00851     int         private_member;
00852 } pst_item;
00853 
00854 
00863 typedef struct pst_x_attrib_ll {
00867     uint32_t mytype;
00869     uint32_t map;
00871     void     *data;
00873     struct pst_x_attrib_ll *next;
00874 } pst_x_attrib_ll;
00875 
00876 
00878 typedef struct pst_block_recorder {
00879     struct pst_block_recorder  *next;
00880     int64_t                     offset;
00881     size_t                      size;
00882     int                         readcount;
00883 } pst_block_recorder;
00884 
00885 
00886 typedef struct pst_file {
00888     FILE*   fp;
00890     char*   cwd;
00892     char*   fname;
00894     char*   charset;
00896     pst_index_ll *i_head, *i_tail;
00898     pst_desc_tree  *d_head, *d_tail;
00900     pst_x_attrib_ll *x_head;
00904     pst_block_recorder *block_head;
00905 
00908     int do_read64;
00910     uint64_t index1;
00912     uint64_t index1_back;
00914     uint64_t index2;
00916     uint64_t index2_back;
00918     uint64_t size;
00922     unsigned char encryption;
00928     unsigned char ind_type;
00929 } pst_file;
00930 
00931 
00939 int             pst_open(pst_file *pf, const char *name, const char *charset);
00940 
00941 
00946 int             pst_reopen(pst_file *pf);
00947 
00948 
00954 int             pst_load_index (pst_file *pf);
00955 
00956 
00961 int             pst_load_extended_attributes(pst_file *pf);
00962 
00963 
00967 int             pst_close(pst_file *pf);
00968 
00969 
00975 pst_desc_tree*  pst_getTopOfFolders(pst_file *pf, const pst_item *root);
00976 
00977 
00984 pst_binary      pst_attach_to_mem(pst_file *pf, pst_item_attach *attach);
00985 
00986 
00992 size_t          pst_attach_to_file(pst_file *pf, pst_item_attach *attach, FILE* fp);
00993 
00994 
01000 size_t          pst_attach_to_file_base64(pst_file *pf, pst_item_attach *attach, FILE* fp);
01001 
01002 
01007 pst_desc_tree*  pst_getNextDptr(pst_desc_tree* d);
01008 
01009 
01017 pst_item*       pst_parse_item (pst_file *pf, pst_desc_tree *d_ptr, pst_id2_tree *m_head);
01018 
01019 
01023 void            pst_freeItem(pst_item *item);
01024 
01025 
01031 pst_index_ll*   pst_getID(pst_file* pf, uint64_t i_id);
01032 
01033 
01041 size_t          pst_ff_getIDblock_dec(pst_file *pf, uint64_t i_id, char **buf);
01042 
01043 
01051 size_t          pst_fwrite(const void* ptr, size_t size, size_t nmemb, FILE* stream);
01052 
01053 
01062 char*           pst_rfc2426_escape(char* str, char** result, size_t* resultlen);
01063 
01064 
01072 char*           pst_rfc2425_datetime_format(const FILETIME* ft, int buflen, char* result);
01073 
01074 
01081 char*           pst_rfc2445_datetime_format(const FILETIME* ft, int buflen, char* result);
01082 
01083 
01089 char*           pst_rfc2445_datetime_format_now(int buflen, char* result);
01090 
01091 
01099 const char*     pst_default_charset(pst_item *item, int buflen, char* result);
01100 
01101 
01105 void            pst_rfc2231(pst_string *str);
01106 
01107 
01113 void            pst_rfc2047(pst_item *item, pst_string *str, int needs_quote);
01114 
01115 
01120 void            pst_convert_utf8_null(pst_item *item, pst_string *str);
01121 
01122 
01127 void            pst_convert_utf8(pst_item *item, pst_string *str);
01128 
01129 
01134 pst_recurrence* pst_convert_recurrence(pst_item_appointment* appt);
01135 
01136 
01140 void            pst_free_recurrence(pst_recurrence* r);
01141 
01142 
01143 
01144 // switch from maximal packing back to default packing
01145 // undo the packing from the beginning of this file
01146 #ifdef _MSC_VER
01147     #pragma pack(pop)
01148 #endif
01149 #if defined(__GNUC__) || defined (__SUNPRO_C) || defined(__SUNPRO_CC)
01150     #pragma pack()
01151 #endif
01152 
01153 
01154 
01155 #endif

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/timeconv_8h.html0000644000000000000000000001710412145516406015162 00000000000000 libpst.so.4: libpst/timeconv.h File Reference

timeconv.h File Reference

#include "common.h"
Include dependency graph for timeconv.h:

Go to the source code of this file.

Functions

char * pst_fileTimeToAscii (const FILETIME *filetime, char *result)
 Convert a FILETIME to ascii printable local time.
void pst_fileTimeToStructTM (const FILETIME *filetime, struct tm *result)
 Convert a FILETIME to unix struct tm.
time_t pst_fileTimeToUnixTime (const FILETIME *filetime)
 Convert a FILETIME to unix time_t value.

Function Documentation

char* pst_fileTimeToAscii ( const FILETIME filetime,
char *  result 
)

Convert a FILETIME to ascii printable local time.

Parameters:
[in] filetime time structure to be converted
[out] result pointer to output buffer, must be at least 30 bytes.
Returns:
result pointer to the output buffer
void pst_fileTimeToStructTM ( const FILETIME filetime,
struct tm *  result 
)

Convert a FILETIME to unix struct tm.

Parameters:
[in] filetime time structure to be converted
[out] result pointer to output struct tm
time_t pst_fileTimeToUnixTime ( const FILETIME filetime  ) 

Convert a FILETIME to unix time_t value.

Parameters:
[in] filetime time structure to be converted
Returns:
result time_t value

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__block__recorder__coll__graph.png0000644000000000000000000000573112145516406022662 00000000000000PNG  IHDR(sp_bKGD IDATx{PTW?y4@#"TbJ|`Bt5FQ+TJ'JIB@ *&aXN`pC]'q$DNFwc馡;8y Ms>U]u9{sޖdY6Cao0@`c#L&;JKK͵#NRRs̱A***(**"44r*%%%a:BFF`<└[s2 6FLТi^7[JrN& 6 Z:꜎ʳ~i`' ;٥K XCK^vX+(\W ^\ʩZ#q ҥKhZ>s-G`C&%TGy]F$ $|d?nӴgϞ%$$F{,pimmEP I#w'0|ArH ? *JE˰믿&::]va6qNbʕ̟?˗STTdNsFXXXc?˘m1 l۶,Yh,/βe8x`mώ;-!K9s8,X@mm-Ǐ'66pVX#G|xwX`֭4w|Eq?~׵:໽7Zj4b6ugϞE$K|I ի}L8'''ٺuܩBpak={k7$$Z$I=^hNVTTĶmddd0j(!;;BCCs555zRXXC]ż~'>t:7oݝH:ĉ'X~=?vhdN{uwgÆ 2|p/HJJ"007n+==Yܬ,nݺE^^z:{YARH2A_ݢl=R4.Jn|STc6(T>S] 3nx8\ۺu+͍W^yV˩Sx((( 77`._LBB$/{E2|x)**B駟pB]S֬YØ1cɓDEEQ__lf֬Yx{{ݮ@yxxyNU̶ JJJdرDEEqI"##innѣlذ(7AAAک&--~^{8dݻw3~xHLLdϞ=|:k0ꫯYt)}Quu;c83szm5e']p2x5 `6K#vMHТdffSOʕ+hnn&33M;wDՒ@LL ǎ#..zVZ… [3s2lWVV"2ꫯ2k,fϞ͜9sdU̶TUUڮ ؿ?,SYYhvzW$'''7κ]QQ` ))]Y1LOgq;v7:k?:3wS3^毿Њ,eCpnkƫьW3aHdsҰmO<ٺMSSF2t:kWl6HKKu4GPP>}_|CPΦz*̜9sqmz]O-&صkWC-RĵՅ/:k?5*'8_ʈ$J5O!$ĨWK ,[]xxxt(6/1L0bĈIyW\ng=J3g믳qF!W#ŴRܺ#I~~~899wK2m4Vj5Ռ=ç7zzʧ:eee}mFQ:*'+Ofc puuquX] /^ڵk۝NW m3`>|www(,,dٲeŋ̘1J7|c=fMI(--eH[bŅPHKKCQXXHLL DFFw^J%&M.4DDDXۑ$}]RRRؽ{7}#GGGV^MNNF'xDYY^G==...̛7}h?~O Iϸj ̦MHLLs… (//gӦM'3erssy7@$N8>$IxzzvwLK/Ɲ;wN6]\\(--477͛<<>>dee?lv$&pD337+i7a5>[w3G0ucF0yhMv>t?PhJJ|Imɂ{= 9  u-ը*A硽=zd(h؟!>@0&l0@`c#L&ؘ.Wl2:G& h@0DFF`ovó``s2 6FL 1d["_<IENDB`libpst-0.6.59/html/devel/structpst__index__ll__coll__graph.md50000644000000000000000000000004012145516407021367 0000000000000058e4f4575f49f167b03cd52da6c0d0c5libpst-0.6.59/html/devel/structpst__desc__tree__coll__graph.map0000644000000000000000000000022012145516406021615 00000000000000 libpst-0.6.59/html/devel/common_8h_source.html0000644000000000000000000001573012145516405016210 00000000000000 libpst.so.4: libpst/common.h Source File

common.h

Go to the documentation of this file.
00001 
00002 #ifndef __PST_COMMON_H
00003 #define __PST_COMMON_H
00004 
00005 
00006 #include <stdlib.h>
00007 #include <stdio.h>
00008 #include <stdarg.h>
00009 #include <time.h>
00010 
00011 
00012 #ifndef  _MSC_VER
00013     #include <stdint.h>
00014     #include <inttypes.h>
00015 #else
00016     typedef signed char        int8_t;
00017     typedef unsigned char      uint8_t;
00018     typedef unsigned short     uint16_t;
00019     typedef short              int16_t;
00020     typedef unsigned int       uint32_t;
00021     typedef int                int32_t;
00022     typedef unsigned long long uint64_t;
00023     typedef long long          int64_t;
00024 #endif
00025 
00026 #ifndef _WIN32
00027     typedef struct {
00028         uint32_t  dwLowDateTime;
00029         uint32_t  dwHighDateTime;
00030     } FILETIME;
00031     // According to Jan Wolter, sys/param.h is the most portable source of endian
00032     // information on UNIX systems. see http://www.unixpapa.com/incnote/byteorder.html
00033     #include <sys/param.h>
00034 #else
00035     #include <windows.h>
00036 #endif
00037 
00038 #if defined(_WIN32) || defined(__DJGPP__)
00039     #ifndef LITTLE_ENDIAN
00040         #define LITTLE_ENDIAN 1234
00041     #endif
00042     #ifndef BIG_ENDIAN
00043         #define BIG_ENDIAN 4321
00044     #endif
00045     #define BYTE_ORDER LITTLE_ENDIAN
00046 #endif
00047 
00048 
00049 #endif
00050 
00051 #if defined (__SVR4) && defined (__sun)
00052     #define LITTLE_ENDIAN 1234
00053     #define BYTE_ORDER LITTLE_ENDIAN
00054 #endif

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__desc__tree.html0000644000000000000000000002736612145516406017340 00000000000000 libpst.so.4: pst_desc_tree Struct Reference

pst_desc_tree Struct Reference

#include <libpst/libpst.h>

Collaboration diagram for pst_desc_tree:

Data Fields

uint64_t d_id
uint64_t parent_d_id
pst_index_lldesc
pst_index_llassoc_tree
int32_t no_child
struct pst_desc_treeprev
struct pst_desc_treenext
struct pst_desc_treeparent
struct pst_desc_treechild
struct pst_desc_treechild_tail

Detailed Description

Definition at line 120 of file libpst.h.


Field Documentation

Definition at line 124 of file libpst.h.

Definition at line 129 of file libpst.h.

Definition at line 130 of file libpst.h.

Definition at line 121 of file libpst.h.

Definition at line 123 of file libpst.h.

Definition at line 127 of file libpst.h.

Definition at line 125 of file libpst.h.

Definition at line 128 of file libpst.h.

Definition at line 122 of file libpst.h.

Definition at line 126 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__x__attrib__ll__coll__graph.md50000644000000000000000000000004012145516410022225 00000000000000677693320efb99907ceadc53dd402e6alibpst-0.6.59/html/devel/functions_0x6b.html0000644000000000000000000000702712145516406015611 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- k -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/globals.html0000644000000000000000000003062012145516410014353 00000000000000 libpst.so.4: Data Fields
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

- p -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/common_8h__dep__incl.png0000644000000000000000000002317012145516406016601 00000000000000PNG  IHDR5ubKGD IDATx{Xg?o AE(*T+*ZPIַVqk]խ[}u=t{a+B xO" Ν;s W^ŰaøB+5]<I&aƍh4=y~̚5 ƍÌ3ŋ'NDhh(BCCrY 1O+ &&FnEE֬Yɓ'C,c˖-`Ջx뭷0qDFaa!.]~&L@tt4 [qr̟?aaaXxqurJ'5xYk׮ʼn'`ݺuxW?O?Eݵ}g]v_ůZsO> #66?]wÆ y&k|'طo~zm6/ALL lllzjlٲ.n ;;;|嗭F8v؁Kb֭/]b|Tb^uFTTZ^ZZ F#Gȑ#۹\]]ѹsz4 Ξ= TWWcXd BBB___L<@ՑcǎaѢEA`` fϞzq.\ѣ"##qU,\~~~ E7 `ٳ'f͚Fs'5~{^zpz5prrB^R Ps݂ԋ٧ON:z]=R JբmO1>*jig_⣏>֭[5kmZZ֓x<{i6-[!!L]~]ڵkѣG/Ɩ[[[cxw"%%EleU{Zt=zr\g|^^^Ƶk״egggϞ: c18!GE !fjǎEVVvڅI&<;;{A^^  ̄[n/]!55=ǏEEE(((@ "22_}?"`GGG`ӦMEff&vڅEƍ;w.J#%SC>}:>#<|aaa5k^TWWVn `ӦM())c )))HKKP(v7xNNNؼy3ЩS'L2Edž xb"<<3f0ѡq(JܹsްxB1 LHxXbƍg6._ŋ#99e˖!88ͯXP"**Pt@50!Atٳgs!4B,RRRB~"BEB!B!X*j!b!BE*5mcJE3BFC ick֬AjjjTT8XY\1[^SÇZm {rFem=rmiY`kDŰ2N1UV eePQGDzfmVy LB5H֫>>ߎ :5&h4<9"/pwiYYA7t^/rϷBY5ʚ*Eu###6!ѳ1QofAi\:4Ǐ+c)lޜǏ+Ԟ6U֭Ajĉ둕>1H$BDGml,XJ34B~!Dۗ ?sn.++((x͛aSAMM;osGb͚kK_O_kmcc ZXxFkEz6:#+k ll !DTbTUU W`kkM^CXھr|s2VV fK= +ˬx`K̙/ή>D xht_cҤ7mDE !&ʕd $$d֭vX,gG{o fѶ''_hx44ufgBQǫO ÇNo]LK7ߌAyys:aٲ)8}0y`H$B5͠AQQCG_/LV{E&'.:A$ DDA~ %ګ<+W1Ų{YM[c޼QX4uoB$RuGΝ ץWj?>o9+Ww>FbbR9<;#""CE1,*jiCyy *pAxx bA_vキ qqg`mm&cvM9wn%<<\ ~K4uF SԩVgQw-9=>?<֭Jξ=\! 0m !B2BΝ0uDix煝;u't6^0]1t ]ߢeǎ߱|/M_wQ*U /-p1L(B3*j12$%e@&S =\\1yrm`_P5Xч 3o(yx5WKӸJSg֬MHKQj o{{[>zx{Νypd(j̚ O( oo^1ǎ]޽r:tj DIbu4*jir%Ldz  ' nk*U ~{No"8W죏~Ŷm?Ixj\~_cGG.3'=;!>>>>Gj>| {qUXY0v@L&ĸq~fS0Җ!DUU*eHr=z55X\tR[qM[xcXR%KQ?bɒ]M*-DTf`hߍ[ $'_TShoh_z,!TWr2_BU #FX)Sm|.P؋됌\^׮î]0h.**Cbb*6\]Q;-K/1賿17T q`˕:7@l沤/y}=] ٝ;%JJr N7xpO#QQCڽ'!e 9=@ H!ᵖp;frrB*֭ݻ MB,_\GHK CzMd $%e !  гggC4 s8k(;FGpp?C28" d ܽ!  ѣo'!cL{OLDa# "Qm!c3gc5i4 OU` ,v*!u!ҥB&Ν"Qm<MܻB֘dtm~&NuHFRld H2e0uR'm‰*j5FHɓб#u̟S Ɨ_Ρ&);;1gBMJ5 T~ BB`4!1**jHQjpU$&fxD DD"<|hJNE_ĺu1pT^7o 1mZ8t5Ĩj RSsPZZ_|bq {kEWZ'HL̙\8;cʔ6M#$AE 1%&f ))cȐgtnƨa>BBBypAxx $^|gbT`!=2{J1pbD@;!Z -efX7oC*}N[N]b~~^\G 5U23 !A ?D߾kҤ\eqZ%S8FػW)o7H$݅4ە+HH[DH@YtkZhfa[Jk`*..C`7[\HL5D/ׯA&=܅W'D@ :g\H ^};ܿ_EQx#܏됈JK+|Q`I Naccu)TԘ(?G߿DBOzb!Z;!f HONQ7h=Ws AU<(QRD. ӳgDFF%. P*k~h4~pu!Ç9syyy\h4 ?|#:}Æb_CWRBq((@ǎ 1u7llhy=p\\G5%8:aVVNaX^TT翛1~^d<-qXWwf..#X8ιccck1Q?̙c6(/HC=|TTbcc1_>Q&]FF!@E !B,5BTB!"PQC!Ъx(//o5)>KbN֯_]aժUm.@g!FCל01if`+5/" dA픪3f L61ݻqF`ҥgкm/1>S?cfݺu3|x!Ν;'j3S漣jyyyh46m<==f12xI' s]:899aѢE={t.[W^޽;6nܨ]6bx|r{EBCCݻwcM)>ǧ8Z{26Õ:^x1֮]w}W8u&Ld2K{` 0~xx<#// 5 33fͪwho5/Zs OOOZ | ~z{g%Kc(**Bff&x i_ks!Xb.\J=* ϟǵkװbŊ&3g7t >ڵk|f2{lY߯7)i*!Mug/sttd ,`*v -z*;v,sqqa,((k{ڵˋYYYi;}L$l|:?˜: k^}]>)))חڲ1cư~鹎Fa9ݻ7ӳ^@c_s Qklݖ]İ!C0[[[^zzʓǏ(زeXMMs16CII a]vejg5Ŝ: J5u|SOA>ﴪiN5eyV3&S*jZ4̔3_TԴ_:dGz! %?¥FS>C &pp'EMPPI3,w%?%?ðOBi!BEB!B!X*j!bt~t6ip!>>02|,jRgApERa̙\A)?c40B!B!"PQC!@E !B,5Bi/jIENDB`libpst-0.6.59/html/devel/structpst__item__journal.html0000644000000000000000000001646612145516410020065 00000000000000 libpst.so.4: pst_item_journal Struct Reference

pst_item_journal Struct Reference

This contains the journal related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_journal:

Data Fields

FILETIMEstart
 mapi element 0x8706
FILETIMEend
 mapi element 0x8708
pst_string type
 mapi element 0x8700
pst_string description
 mapi element 0x8712

Detailed Description

This contains the journal related mapi elements.

Definition at line 644 of file libpst.h.


Field Documentation

mapi element 0x8712

Definition at line 652 of file libpst.h.

mapi element 0x8708

Definition at line 648 of file libpst.h.

mapi element 0x8706

Definition at line 646 of file libpst.h.

mapi element 0x8700

Definition at line 650 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__appointment.html0000644000000000000000000005542612145516407020756 00000000000000 libpst.so.4: pst_item_appointment Struct Reference

pst_item_appointment Struct Reference

This contains the appointment related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_appointment:

Data Fields

FILETIMEstart
 mapi element 0x820d PR_OUTLOOK_EVENT_START_DATE
FILETIMEend
 mapi element 0x820e PR_OUTLOOK_EVENT_START_END
pst_string location
 mapi element 0x8208 PR_OUTLOOK_EVENT_LOCATION
int alarm
 mapi element 0x8503 PR_OUTLOOK_COMMON_REMINDER_SET
FILETIMEreminder
 mapi element 0x8560
int32_t alarm_minutes
 mapi element 0x8501 PR_OUTLOOK_COMMON_REMINDER_MINUTES_BEFORE
pst_string alarm_filename
 mapi element 0x851f
pst_string timezonestring
 mapi element 0x8234
int32_t showas
 mapi element 0x8205 PR_OUTLOOK_EVENT_SHOW_TIME_AS
int32_t label
 mapi element 0x8214
int all_day
 mapi element 0x8215 PR_OUTLOOK_EVENT_ALL_DAY
int is_recurring
 mapi element 0x8223 PR_OUTLOOK_EVENT_IS_RECURRING
int32_t recurrence_type
 mapi element 0x8231
pst_string recurrence_description
 mapi element 0x8232 recurrence description
pst_binary recurrence_data
 mapi element 0x8216 recurrence data
FILETIMErecurrence_start
 mapi element 0x8235 PR_OUTLOOK_EVENT_RECURRENCE_START
FILETIMErecurrence_end
 mapi element 0x8236 PR_OUTLOOK_EVENT_RECURRENCE_END

Detailed Description

This contains the appointment related mapi elements.

Definition at line 705 of file libpst.h.


Field Documentation

mapi element 0x8503 PR_OUTLOOK_COMMON_REMINDER_SET

  • 1 true
  • 0 false

Definition at line 715 of file libpst.h.

mapi element 0x851f

Definition at line 721 of file libpst.h.

mapi element 0x8501 PR_OUTLOOK_COMMON_REMINDER_MINUTES_BEFORE

Definition at line 719 of file libpst.h.

mapi element 0x8215 PR_OUTLOOK_EVENT_ALL_DAY

  • 1 true
  • 0 false

Definition at line 746 of file libpst.h.

mapi element 0x820e PR_OUTLOOK_EVENT_START_END

Definition at line 709 of file libpst.h.

mapi element 0x8223 PR_OUTLOOK_EVENT_IS_RECURRING

  • 1 true
  • 0 false

Definition at line 750 of file libpst.h.

mapi element 0x8214

  • 0 None
  • 1 Important
  • 2 Business
  • 3 Personal
  • 4 Vacation
  • 5 Must Attend
  • 6 Travel Required
  • 7 Needs Preparation
  • 8 Birthday
  • 9 Anniversary
  • 10 Phone Call

Definition at line 742 of file libpst.h.

mapi element 0x8208 PR_OUTLOOK_EVENT_LOCATION

Definition at line 711 of file libpst.h.

mapi element 0x8216 recurrence data

Definition at line 761 of file libpst.h.

mapi element 0x8232 recurrence description

Definition at line 759 of file libpst.h.

mapi element 0x8236 PR_OUTLOOK_EVENT_RECURRENCE_END

Definition at line 765 of file libpst.h.

mapi element 0x8235 PR_OUTLOOK_EVENT_RECURRENCE_START

Definition at line 763 of file libpst.h.

mapi element 0x8231

  • 0 none
  • 1 daily
  • 2 weekly
  • 3 monthly
  • 4 yearly

Definition at line 757 of file libpst.h.

mapi element 0x8560

Definition at line 717 of file libpst.h.

mapi element 0x8205 PR_OUTLOOK_EVENT_SHOW_TIME_AS

  • 0 free
  • 1 tentative
  • 2 busy
  • 3 out of office

Definition at line 729 of file libpst.h.

mapi element 0x820d PR_OUTLOOK_EVENT_START_DATE

Definition at line 707 of file libpst.h.

mapi element 0x8234

Definition at line 723 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2folderopen.png0000644000000000000000000000040512145516410015505 00000000000000PNG  IHDR_Tq-PLTE2tRNS@ftEXtSoftwaregif2png 2.4.2^G|IDATxڅA0E_-S׍: !o j<*aCipʻ&FL}FTFN*Ε=d squ C )GDIENDB`libpst-0.6.59/html/devel/vbuf_8h.html0000644000000000000000000003233312145516406014301 00000000000000 libpst.so.4: libpst/vbuf.h File Reference

vbuf.h File Reference

#include "common.h"
Include dependency graph for vbuf.h:

Go to the source code of this file.

Data Structures

struct  pst_varbuf

Typedefs

typedef struct pst_varbuf pst_vbuf

Functions

pst_vbufpst_vballoc (size_t len)
void pst_vbgrow (pst_vbuf *vb, size_t len)
void pst_vbset (pst_vbuf *vb, void *data, size_t len)
void pst_vbappend (pst_vbuf *vb, void *data, size_t length)
void pst_unicode_init ()
size_t pst_vb_utf16to8 (pst_vbuf *dest, const char *inbuf, int iblen)
size_t pst_vb_utf8to8bit (pst_vbuf *dest, const char *inbuf, int iblen, const char *charset)
size_t pst_vb_8bit2utf8 (pst_vbuf *dest, const char *inbuf, int iblen, const char *charset)

Typedef Documentation

typedef struct pst_varbuf pst_vbuf

Definition at line 17 of file vbuf.h.


Function Documentation

void pst_unicode_init (  ) 
size_t pst_vb_8bit2utf8 ( pst_vbuf dest,
const char *  inbuf,
int  iblen,
const char *  charset 
)
size_t pst_vb_utf16to8 ( pst_vbuf dest,
const char *  inbuf,
int  iblen 
)
size_t pst_vb_utf8to8bit ( pst_vbuf dest,
const char *  inbuf,
int  iblen,
const char *  charset 
)
pst_vbuf* pst_vballoc ( size_t  len  ) 
void pst_vbappend ( pst_vbuf vb,
void *  data,
size_t  length 
)
void pst_vbgrow ( pst_vbuf vb,
size_t  len 
)
void pst_vbset ( pst_vbuf vb,
void *  data,
size_t  len 
)

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x6b.html0000644000000000000000000000707312145516406016645 00000000000000 libpst.so.4: Data Fields - Variables
 

- k -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2vertline.png0000644000000000000000000000034512145516410015203 00000000000000PNG  IHDRL10PLTEӠtRNS@ftEXtSoftwaregif2png 2.4.2^G&tEXtCommentUlead GIF SmartSaver Ver 2.0io?IDATxc`0O[!<:IENDB`libpst-0.6.59/html/devel/dir_b70fe5ddb0cf22452a64074199c6435e_dep.map0000644000000000000000000000022712145516410020524 00000000000000 libpst-0.6.59/html/devel/functions.html0000644000000000000000000001526312145516406014753 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- a -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__attach__coll__graph.map0000644000000000000000000000112112145516407022144 00000000000000 libpst-0.6.59/html/devel/libpst_8h__incl.map0000644000000000000000000000020412145516406015601 00000000000000 libpst-0.6.59/html/devel/ftv2node.png0000644000000000000000000000035312145516410014277 00000000000000PNG  IHDRL10PLTEӠtRNS@ftEXtSoftwaregif2png 2.4.2^G&tEXtCommentUlead GIF SmartSaver Ver 2.0io?IDATxc`0O V.RE:IENDB`libpst-0.6.59/html/devel/main.html0000644000000000000000000000216112145516405013657 00000000000000 libpst.so.4: Main Page

libpst.so.4 Documentation


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__contact__coll__graph.png0000644000000000000000000004434612145516410022354 00000000000000PNG  IHDRk5!bKGD IDATx{\T?\ "W o`j15*Kz,e:fZG9fe!0=C$"4AQnr/; 3gzz=k={6kZ1@!Ģ Bn ! P&+@ɚBӧO#m3f at41c`|Aiug8>bPXXw?M/..)))|AZhug {ŬYK$ái͞=4fM!V5!XJքb(YBdM:<Xv'7T?77@ꊺ:  !cb }=c6 8::bNk<888p߻=H())KKK3<l?Ԥt]\hM1bjr"^^^|B,цA<<<'y^׮]@1777'6 bbb vڅyMwD`` `( ;wbشiw,44`oo.mi)#G`dBl:~ 2vvv E~~>{{{{ >FˀǦƬΝgGB,cҤI>={wQ@AAJJJTӤm]111rڿN###}vdffB"`…ܱ Ν;HII͛n:^%b6 999Fk׿bj>,v܉W_}yA(T;1[j x}v,[ eeeP(x???5M&W{\f F ~֭/]3fTVVСCHLL7[oW-Y;wlɩm_ P\\ly ::88P*۷/BBBpcԩy룽m2Ds_{xxχBnX%=z5&'O̙3ǏdmeD8}4a)HW2m1kћ}޼yHNNAzz:KЫW/.bO>All,8R ?MmңGD"dffredd/Y*++ իݻwUb xzz?/51e |"##၊ DEEaɒ%T;w&MD"A||Hp@p 8w(m2mڴVГa84FҺ%6mFwV{Xk(:SS0aM& o]CJw˛΢ǬPUPaqbpC@Α2Ԕ6FcD*/CC@dsDYdV40X֬FC%%kbn_2TE=,2Y_ʯCs8΄ksR5kQ*.kbKַR*.Rsφu*PeeJ9.uƭH:6Jur~d!yx|XDxX+J֧>*x4ܡ&/7ѝ5>%-@0%CF(;sXI|g4y !ΥW-kĵZb9,"Y"ړqC5 r77 1Uf= Z?h`r5kh(XJ9*4g7~)7cTZm@dWCEXv{ĺI'W0K<ĺ^V`j VOe(j 3+Rr`H*S 72g1 \{F8zJ X<ޓ5Gt.p{2=Qx?CѠ1kb]1JUӫo`,O Xßa9Tܨ; i70%k%DQoz,b(51e[UB BcywcK= B sS f"ݧdM gQɚ) w(u,*YˮA}(YUBşIXT. ]$paw(]g%k&GsMitP]%J N gs !aB!Q&+@ɚB%kBo}8;;C&>3B(oΟ?@:[ ‹[n[n8tBCC!XL8ppp@YYw !0j(TVV֢ٙ%9 }UwE}caΝ;X ___lڴ jC{Q...*P\\ 777ڵkO>,O (S,Y7oDNNVX;vhax_X^Prx u;BB,B}W=*++Bs=???\L%X899q{zzr8L³gơCꫯ/y#]e=Y߾T }tLH uu߾}#<<SNPhڿ  &˒>p'!s͐؋E"N>={SNٳ5UJ|2Q^^2i xOws0U!C(BcMǨ'*O>8pJ%\\\ܹYYYêUyV&(C~4Bl^y'TlٲC||&wJcۃ/ʍnqq1DlÆ ƍ… Ì1~W3eddSN1~zfbd,99hWUUq7=V[[o[f ߿?KHH`EEE,))HϸqXJJ fcǎeSLoXRR+,,d 2d?GΝ;rrrو#O<~WvU6~x3%fS%Y ]b_dʌfVVrrrZkJXǏf{f1VYYb1KHHGEEqu%km}3gggvE<ȼu^WS?Νg2Ls;TÇ򘽽Qb6W)mD9jbBSeСͅRD^^r9Ç_[999¸qTT*Q[[FH$}ߟuuuRRR"##555P(\M}ݵkWTE}}=^jɺj K%kb$B(Ĕ)S0m4DFFK.HKK̙3U=_SƊ٘ޣP"DdWع^^M0urKXX&NSb޽t/\t zP(D`` b10i$ A(T~qrzTܺeM}NNN(,,Ĉ#~999(//ǚ5k;愄viw3|G:[B,J';HEFm355ΝäI HT*4***%KxTH`xw ** +V/1rrrT*h[&aʕx7P[[cǢ/^Dnn.V\ٮD"MvW1umH9!貳ٓO>ɜT*e!!!,551lqqq, 988=͚59::.]˗3BONNfAAAL*qƱ}q0jILL t^Km̖+ꡔ3>&3WX^+?Æ CII u1۷l2lڴ XtI3Dm_lA ɏ5!%HsKsP*_ {{ j0sژj %؞vD\ݐ ݻ0cልU{~Fppp6ҧ#G0p@d2Ƿ" @ kzנ-̗!ڴi:cǎ"22۷oGff&$ .\[`ܹl޼֭3I?G;++ gϞ 7oVisڵ+WVZ["##R3f+g!++ Xh׆H$ƍq5>|xw4_Kī5hsk?܆"suGE.Ŗh)=c\_/抷%ȉ ݱsNڵ }͛vZs<==~z,]^^^88D9B/n:yʄ?4 BFNN"##1w\"5!rssӧcժU8%aBNT&Ou[7=MA!tD& RQX2;!( UhD&OU%ph[Tu߆_FE,%lV@&RXOP4Լ-,a}C57ؽ{7&Lg玱ͅɓuUq}h&JHDft[R|v)YҤi'ļm6 i1TWWc޼yXj1o>>Axx8A!_}w85!xxx;vXlIAR(}_p}2!V !Jxw1zwCk֑6& RS&}Wi!fI|AIu}N ih`P4(a׉aLryRgzSҤ(tIV 4|2Yn~^Dɚ&5er3I Cɚ3{(YۛZ.G:JքQF턐8uVni矣O>C%duVܹ;wb*[~VVVbprr;VXѪ'N`Ȑ!Chh(kbUk}=Lt]{{{{ >+LQv}8U[ K6LcLw[f ߿?KHH`EEE,))H6WZg"mذݸq]p>|ks֬Yl,==%''3www޸qXJJ fcǎeSLឯO嗪*>Uk}=LtUyYpp0`OfAAA*tŠ+BK\]9;;UTۦ!oO<%k}bЄ>&B5a&''"+D">}HHH@DD~UeڴiD.]3gkoO?y6 y=5i'ZM:4@4h: IDAT2\5TwprrBaa!z@ ئX,FXX>P* X,FZZwnjj*/jozj=z@$!33{,##M1DwF6l0ёPڥ\5TE&aʕx7P[[cǢ/^Dnn.V\T;w&MD"A||ݛIR֭[7G>{g f;wTah;MuRR ayyy\_M?XLƆ ֪/mbcc٠AT*e;wfsa1o}WUUM6}ءCz]駟؀H$b,&&1H|||ƍ -^ :T%Juob#cɶmX@@@1Yli9we͛zX.]ʕ+c>g18Μ9 4'O=z$Pm%kmsIuFxUUy& ,33ѣŅ!`\_]D"|2Fll,W-1~&/^d?+,,dǏg>>>lŊd쿋y}ac1֫W/ƍc7?~@M~#zZYGM-5g3X~D"a_njd-Yg ,`of...޽{׳p2Ƙ^sLNN꒵d|WM}{M石 cuuuSN?ޯ1YݙRdL(8XbǤjG !f;ׯ/ѣGK.ٳ'RRRpY`GmSh9\{璪|O]}ۋ/ŋ#==7n܀X,ĉf>׼=:u*,X'O9r$Z<g)aVt1&k =ƎsĸqǾK#44#FmΧz y7D9&L:'S=v HHHhS p>&M0qDL:{md2̜9wh"/Dm;ɚ(I̳& 0vX~CrՐϳܳgnܸk׮ի< /`ٲeӧs}:ns2pY94YPPÇdks3gO?aƌꤦb˖-F^^|\+={ //3gluۖe! :,Sw5M|+/dܬ[n1nu9eee,,,ٱJeYquc3'SC6-߿$ drܠ׵-3wӾ,6/}kZ `-rZ~X|S5akN-khh`,>>P8 >̙M@=Lcqo x0p!)) x饗jbÆ CXXpiS2 hۨ=Aa6mE@F mأELXAA+))a%%%1e]caZxt]GqqEZڎ %k FT>tmϘaMںP<kaZxm ]e buGET> =6|p,_JR-E}ၺ:ի6Q*Ecc#ؐ!C9%%~!222PSSBz븺xrrrt^G߾}#<<SNP(z\(YBaJ੽ ӚǣuQС(Yb/Ԛ4iD"]A,xDׂ'S,L:4- ZU1]ڳ8-ϵE6F8u;(--Ž{j ѵ m3Fm DbcΕEDFM 鿾I]kaZKڮC"-] AX;wJ\)*o#nh?▿K.C(~Chh(jkk!vsZEL&(G5jj%&&"00X`J M۳A"m֭[*8::ɓ~:u(03Y˄h14}Gi&:tǎnNvZʕ+puuѣG())AIIؾ};233!HpB؛oB`ƍE"6n܈k׮;x嗑+Wpڵ+xv&]~|r0I?F_MD4vqhnႺ Z.2h]iH1ˮb钖wt؁Ђ.3=DƇMCFnnT,24/lgE  -[k͛8umfP|:wfE d R &fȠ/4-R@||< ܘԩSQUU'ObϞ=UŒ) upA1u-Y}}%K﹚m]|A4_^zTXvލ9se#C ׯ﹦h1ݝZ% n.22YYY8s +ܶ.lе@ߪ,ZŒ_@ 8::|XiL=:iܪE!<<'OFxx8.]s===~z,]^^^R]}lݺ>>>9r$-Z+VpݱsNڵ }͛vVm5 =z>vڃZ8yJ!q8% *﹆iXKbn.gST\JJJVV2hԝ ĤR)ܹ33gT{nLL c"7%1래V`t~c:a˞|ar7k@m+))ADD/^|wؙ(ыcm1 r9r$`ҥ1c<Ӷ/}ݽ{w_ٳcʠP(s~~~E^i!9mmsP\:BNC3ISQ={SNٳԯ;kBV@Wq. `.j!M hLzE§ŦbEY+тx9˗gɊ{5x. _#pj/c;k;Wj7>^v ZGä]{)\'/)d3|b&M֎]%hQRbs^~t &MN^vSvC)!<R +bsvvv޽;"##U۹s'!M6%1?~ B,YS qƱƎ˦L3k,6p@Β;Vy1cXFF;u`ׯ7xS 5kְVTTĒX`` d1V\\D"۰aqp;|9_2dMѨ)Y;w{,>>d2cL,xTTݻ?6xUUgŋ*1D$$$ ""qqqؿYc5Y?(0GWF1 X4T$tK.W^޽{ ٳg*|'Ł:ݵYER!Jxh%;n햜1}tƒ+V TTT ** K,18d2\ojkk1vX466ŋʕ+saҤIH$r9XcbvF%.w(Fr6FjkkcUTTYf1GGG֥K|rP(T΍cEDDF7?&& #)Y1ۢa@ŞIP@18.1)YBEI7LwF OOO|GZm; 0  rm,[ wƄ LC<|dMiJ_aoow8T|ƨQj6N9'NX믿aggWWW̝;UUU*OJJСCaooׯ_ǯÇC&!$$ׯ_W[WkCɚѣG())iw{ؾ};233!HpBH$ƍq5>|xwTj*lݺJ1cVX> YYYǢE׮]/[lA^^k|7XfM7|`)))*3Ƙ^E Ǭkx_ G!BS;;;?DFFjjjP(P[[F9ڵ+`*֢W^4T*v%.d> r{.;vDHcP̢i TÇ2e 4JQ]uf"ܿLB,yfw  JܾTn!NT"?F׍PR899nNN˱f9!!]m6/R0bĈvh)~g)knTkB& wuޥ*((裏PPPDGG]???H$lڴ 8|pm^`Ϟ=q]Wnw|e6HgJkBM^ͳx|b6"ѻwo]quwwΝ;k.7oڵk{gcÆ  !CqFm@KT <||dqgB:yE8޿lxH@C!*'>p'JĬxI<8lf5 D\n 芆 %c)Ye̚kVW.Q&+@9b%L? | !6lJJJh{e5KɚD///{t4r*dMILLD`` `n#} ܹŦMZ=W56ڞ @ ~4]ϑ#G0p@d2ܹsGkMR*|@Eky̘1,##:uyxx׫״tqq1DlÆ ƍ… íqXJJ fcǎeSL]f ߿?KHH`EEE,))HڗczѣGVPPJJJXIIʵjkku^>ש_cd}|vE|AZ~; .?~{,::[带dmS0@6ײ`Bg1}A"56,=.wP̈uINeL#ydСk o߾ AHHS\0@ehm!Cp_}1gH=vCb:_w;B8eWkQzN D">}HHH@DD~鳹k땜b@c_[jX}1+޷9|A3*dw,#?6n \r`?ڶm?>̄B!S(k(컶2'''{ 9fH>|rNMEY@gpEhR@,;BXD~ ѹHxxxQQQXd 1rrrT6OMMŹs0i$H$_a&7رc؈/"77+WW[wMbbbT*elȑ,&&1ƴ6}PSSOV"&=j]Nmm-rrrb']! X0!2Jքb(YBdNjJX e#}|D|EIDAT N8urLHM`'/:u׮NF5!zgWoJfܝ5Gg+BZf  pa~ "v5J7ݎ~CɚB͍YB@!%s#' Lw4[GZ@&tƙ584;$pTN*@c:<ȯo[nt<;aN匭\_}{qؕ~I^&6SRRPXXئ*ej4KgZ *AR{F~~~5jadSzطo_4tw"0q=@²)͚5 {ϞMl_\|FXիWa4(H!V5!XJքb(YBdM!Vr &LZ*K%kjJ z?'((?d2Y۰f^[{-Ibs-X,aB, %k-\ "22_|߿ɓ'cɒ% Qr1|׸w\]]1c L6 pBɓ6?u?())+}Y\[6lmPXX^z>e\~={ć~ooo c =q ,, 7nٳg!Jb*DGGc֭qrJomqqq(,,L&ѣd888[[~X JzիQ]]UV3gDYY6l؀_ǏǃPVV=oݺuX|9[H$6{")) /? 3gw^ll,z-t ш,YDGGc˖-׿3x뭷Я_?#//;qF\~}Gs/0صk.] GGGlذ7ou^P(… ѭ[7ܾ}~)n݊K1~Ƭ0w\ ¬YPYY RѣG{ѣ9;?ڝnnnmԆ\.Ǿ}cڵ+o*m߿?uiӦ!;;o=v%444ŋ1~xxxx ((O?4Gw'OĂ !C`̙駟Tډ@>}н{w̘1zf&MBpp0<<<0h /Wl&ѝz͛7?7|G?1c@ 0}}B`*3P__\=֣GΝ;{1ب͛GppP(*W޽}v4/e :?;wĵkP__R]vA(b˖-HMMo 6ɓMwS۴iw؜Hgou<=f w]]-[c޼ypqqAnn."##TR)0]}nݺq G$aԨQXh{=$''sC$AMmt{.|}}[3}n`gg4}|| =ݻ-**Buu5^{5n\شM5d]v!??YYYo1eQXXb={^^^\b@ 3gP^^ ԆT*/7snݺd޽xߌT*Ŵi駟ԩS{.^cǎ0~x|GFF[<^b|}6Ν; 4 |#y1 *^z ;ww}(b <}:aesZ.?; B1M-7'kEcքb(YBdM!V5!X MIENDB`libpst-0.6.59/html/devel/structpst__file.html0000644000000000000000000005351712145516407016161 00000000000000 libpst.so.4: pst_file Struct Reference

pst_file Struct Reference

#include <libpst/libpst.h>

Collaboration diagram for pst_file:

Data Fields

FILE * fp
 file pointer to opened PST file
char * cwd
 original cwd when the file was opened
char * fname
 original file name when the file was opened
char * charset
 default character set for items without one
pst_index_lli_head
 the head and tail of the linked list of index structures
pst_index_lli_tail
pst_desc_treed_head
 the head and tail of the top level of the descriptor tree
pst_desc_treed_tail
pst_x_attrib_llx_head
 the head of the extended attributes linked list
pst_block_recorderblock_head
 the head of the block recorder, a debug artifact used to detect cases where we might read the same block multiple times while processing a pst file.
int do_read64
uint64_t index1
 file offset of the first b-tree node in the index tree
uint64_t index1_back
 back pointer value in the first b-tree node in the index tree
uint64_t index2
 file offset of the first b-tree node in the descriptor tree
uint64_t index2_back
 back pointer value in the first b-tree node in the descriptor tree
uint64_t size
 size of the pst file
unsigned char encryption
unsigned char ind_type
 index type or file type

Detailed Description

Definition at line 886 of file libpst.h.


Field Documentation

the head of the block recorder, a debug artifact used to detect cases where we might read the same block multiple times while processing a pst file.

Definition at line 904 of file libpst.h.

default character set for items without one

Definition at line 894 of file libpst.h.

original cwd when the file was opened

Definition at line 890 of file libpst.h.

the head and tail of the top level of the descriptor tree

Definition at line 898 of file libpst.h.

Definition at line 898 of file libpst.h.

  • 0 is 32-bit pst file, pre Outlook 2003;
  • 1 is 64-bit pst file, Outlook 2003 or later

Definition at line 908 of file libpst.h.

unsigned char pst_file::encryption
  • 0 PST_NO_ENCRYPT, none
  • 1 PST_COMP_ENCRYPT, simple byte substitution cipher with fixed key
  • 2 PST_ENCRYPT, german enigma 3 rotor cipher with fixed key

Definition at line 922 of file libpst.h.

original file name when the file was opened

Definition at line 892 of file libpst.h.

FILE* pst_file::fp

file pointer to opened PST file

Definition at line 888 of file libpst.h.

the head and tail of the linked list of index structures

Definition at line 896 of file libpst.h.

Definition at line 896 of file libpst.h.

unsigned char pst_file::ind_type

index type or file type

  • 0x0e 32 bit pre Outlook 2003
  • 0x0f 32 bit pre Outlook 2003
  • 0x15 64 bit Outlook 2003 or later
  • 0x17 64 bit Outlook 2003 or later

Definition at line 928 of file libpst.h.

uint64_t pst_file::index1

file offset of the first b-tree node in the index tree

Definition at line 910 of file libpst.h.

back pointer value in the first b-tree node in the index tree

Definition at line 912 of file libpst.h.

uint64_t pst_file::index2

file offset of the first b-tree node in the descriptor tree

Definition at line 914 of file libpst.h.

back pointer value in the first b-tree node in the descriptor tree

Definition at line 916 of file libpst.h.

uint64_t pst_file::size

size of the pst file

Definition at line 918 of file libpst.h.

the head of the extended attributes linked list

Definition at line 900 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__varbuf.html0000644000000000000000000001225412145516410016512 00000000000000 libpst.so.4: pst_varbuf Struct Reference

pst_varbuf Struct Reference

#include <libpst/vbuf.h>

Data Fields

size_t dlen
size_t blen
char * buf
char * b

Detailed Description

Definition at line 9 of file vbuf.h.


Field Documentation

Definition at line 13 of file vbuf.h.

Definition at line 11 of file vbuf.h.

Definition at line 12 of file vbuf.h.

Definition at line 10 of file vbuf.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__block__recorder__coll__graph.map0000644000000000000000000000003512145516406022643 00000000000000 libpst-0.6.59/html/devel/ftv2folderclosed.png0000644000000000000000000000040312145516410016013 00000000000000PNG  IHDR_Tq-PLTEB@tRNS@ftEXtSoftwaregif2png 2.4.2^G}IDATxڍ 0C#wB+em3Z@SQB%zvyyIs2_I#` 6f@Kx m‹nPdpP x]%` IENDB`libpst-0.6.59/html/devel/structpst__item.html0000644000000000000000000011070612145516407016172 00000000000000 libpst.so.4: pst_item Struct Reference

pst_item Struct Reference

This contains the common mapi elements, and pointers to structures for each major mapi item type. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item:

Data Fields

struct pst_filepf
 pointer to the pst_file
uint64_t block_id
 block id that can be used to generate uid
pst_item_emailemail
 email mapi elements
pst_item_folderfolder
 folder mapi elements
pst_item_contactcontact
 contact mapi elements
pst_item_attachattach
 linked list of attachments
pst_item_message_storemessage_store
 message store mapi elements
pst_item_extra_fieldextra_fields
 linked list of extra headers and such
pst_item_journaljournal
 journal mapi elements
pst_item_appointmentappointment
 calendar mapi elements
int type
 derived from mapi elements 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS
char * ascii_type
 mapi element 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS
int32_t flags
 mapi element 0x0e07 PR_MESSAGE_FLAGS
pst_string file_as
 mapi element 0x3001 PR_DISPLAY_NAME
pst_string comment
 mapi element 0x3004 PR_COMMENT
pst_string body_charset
 derived from extra_fields["content-type"] if it contains a charset= subfield
pst_string body
 mapi element 0x1000 PR_BODY
pst_string subject
 mapi element 0x0037 PR_SUBJECT
int32_t internet_cpid
 mapi element 0x3fde PR_INTERNET_CPID
int32_t message_codepage
 mapi element 0x3ffd PR_MESSAGE_CODEPAGE
int32_t message_size
 mapi element 0x0e08 PR_MESSAGE_SIZE
pst_string outlook_version
 mapi element 0x8554 PR_OUTLOOK_VERSION
pst_binary record_key
 mapi element 0x0ff9 PR_RECORD_KEY
pst_binary predecessor_change
 mapi element 0x65e3 PR_PREDECESSOR_CHANGE_LIST
int response_requested
 mapi element 0x0063 PR_RESPONSE_REQUESTED
FILETIMEcreate_date
 mapi element 0x3007 PR_CREATION_TIME
FILETIMEmodify_date
 mapi element 0x3008 PR_LAST_MODIFICATION_TIME
int private_member
 mapi element 0x002b PR_RECIPIENT_REASSIGNMENT_PROHIBITED

Detailed Description

This contains the common mapi elements, and pointers to structures for each major mapi item type.

It represents a complete mapi object.

Definition at line 772 of file libpst.h.


Field Documentation

calendar mapi elements

Definition at line 792 of file libpst.h.

mapi element 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS

Definition at line 805 of file libpst.h.

linked list of attachments

Definition at line 784 of file libpst.h.

block id that can be used to generate uid

Definition at line 776 of file libpst.h.

mapi element 0x1000 PR_BODY

Definition at line 825 of file libpst.h.

derived from extra_fields["content-type"] if it contains a charset= subfield

Definition at line 823 of file libpst.h.

mapi element 0x3004 PR_COMMENT

Definition at line 821 of file libpst.h.

contact mapi elements

Definition at line 782 of file libpst.h.

mapi element 0x3007 PR_CREATION_TIME

Definition at line 845 of file libpst.h.

email mapi elements

Definition at line 778 of file libpst.h.

linked list of extra headers and such

Definition at line 788 of file libpst.h.

mapi element 0x3001 PR_DISPLAY_NAME

Definition at line 819 of file libpst.h.

int32_t pst_item::flags

mapi element 0x0e07 PR_MESSAGE_FLAGS

  • 0x01 Read
  • 0x02 Unmodified
  • 0x04 Submit
  • 0x08 Unsent
  • 0x10 Has Attachments
  • 0x20 From Me
  • 0x40 Associated
  • 0x80 Resend
  • 0x100 RN Pending
  • 0x200 NRN Pending

Definition at line 817 of file libpst.h.

folder mapi elements

Definition at line 780 of file libpst.h.

mapi element 0x3fde PR_INTERNET_CPID

Definition at line 829 of file libpst.h.

journal mapi elements

Definition at line 790 of file libpst.h.

mapi element 0x3ffd PR_MESSAGE_CODEPAGE

Definition at line 831 of file libpst.h.

mapi element 0x0e08 PR_MESSAGE_SIZE

Definition at line 833 of file libpst.h.

message store mapi elements

Definition at line 786 of file libpst.h.

mapi element 0x3008 PR_LAST_MODIFICATION_TIME

Definition at line 847 of file libpst.h.

mapi element 0x8554 PR_OUTLOOK_VERSION

Definition at line 835 of file libpst.h.

struct pst_file* pst_item::pf [read]

pointer to the pst_file

Definition at line 774 of file libpst.h.

mapi element 0x65e3 PR_PREDECESSOR_CHANGE_LIST

Definition at line 839 of file libpst.h.

mapi element 0x002b PR_RECIPIENT_REASSIGNMENT_PROHIBITED

  • 1 true
  • 0 false

Definition at line 851 of file libpst.h.

mapi element 0x0ff9 PR_RECORD_KEY

Definition at line 837 of file libpst.h.

mapi element 0x0063 PR_RESPONSE_REQUESTED

  • 1 true
  • 0 false

Definition at line 843 of file libpst.h.

mapi element 0x0037 PR_SUBJECT

Definition at line 827 of file libpst.h.

derived from mapi elements 0x001a PR_MESSAGE_CLASS or 0x3613 PR_CONTAINER_CLASS

  • 1 PST_TYPE_NOTE
  • 2 PST_TYPE_SCHEDULE
  • 8 PST_TYPE_APPOINTMENT
  • 9 PST_TYPE_CONTACT
  • 10 PST_TYPE_JOURNAL
  • 11 PST_TYPE_STICKYNOTE
  • 12 PST_TYPE_TASK
  • 13 PST_TYPE_OTHER
  • 14 PST_TYPE_REPORT

Definition at line 803 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x64.html0000644000000000000000000001345312145516406015533 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- d -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x63.html0000644000000000000000000001354312145516406016565 00000000000000 libpst.so.4: Data Fields - Variables
 

- c -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__block__recorder__coll__graph.md50000644000000000000000000000004012145516406022547 00000000000000e429269f295176d8dcc47b5462611131libpst-0.6.59/html/devel/functions_vars_0x62.html0000644000000000000000000001420312145516406016556 00000000000000 libpst.so.4: Data Fields - Variables
 

- b -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x73.html0000644000000000000000000001530712145516406016566 00000000000000 libpst.so.4: Data Fields - Variables
 

- s -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x67.html0000644000000000000000000000722312145516406015534 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- g -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/vbuf_8h__incl.map0000644000000000000000000000020412145516406015246 00000000000000 libpst-0.6.59/html/devel/ftv2mlastnode.png0000644000000000000000000000024012145516410015333 00000000000000PNG  IHDRy PLTE<^,tRNS@ftEXtSoftwaregif2png 2.4.2^G#IDATxc`   ` ɨPamiIENDB`libpst-0.6.59/html/devel/dir_b70fe5ddb0cf22452a64074199c6435e.html0000644000000000000000000000605312145516410020066 00000000000000 libpst.so.4: libpst/ Directory Reference

libpst Directory Reference

libpst/

Files

file  common.h [code]
file  libpst.h [code]
file  libstrfunc.h [code]
file  lzfu.h [code]
file  timeconv.h [code]
file  vbuf.h [code]

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_0x75.html0000644000000000000000000000760612145516406015540 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- u -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__binary.html0000644000000000000000000000737712145516406016530 00000000000000 libpst.so.4: pst_binary Struct Reference

pst_binary Struct Reference

a simple wrapper for binary blobs More...

#include <libpst/libpst.h>

Data Fields

size_t size
char * data

Detailed Description

a simple wrapper for binary blobs

Definition at line 147 of file libpst.h.


Field Documentation

Definition at line 149 of file libpst.h.

Definition at line 148 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__journal__coll__graph.md50000644000000000000000000000004012145516410022253 0000000000000086943e10bc9d877db318a7e3f373b1e2libpst-0.6.59/html/devel/structpst__item__appointment__coll__graph.md50000644000000000000000000000004012145516407023145 000000000000002cc9f58b0b08f7e64476f7caeef8db7clibpst-0.6.59/html/devel/structpst__item__contact__coll__graph.map0000644000000000000000000000050412145516410022331 00000000000000 libpst-0.6.59/html/devel/common_8h__incl.md50000644000000000000000000000004012145516405015501 00000000000000972190488e6466ad668ea0089b2b4258libpst-0.6.59/html/devel/graph_legend.dot0000644000000000000000000000423612145516410015175 00000000000000digraph G { edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; node [fontname="FreeSans",fontsize="10",shape=record]; Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"]; Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"]; Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"]; Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"]; Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"]; Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"]; Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"]; Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"]; Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"]; Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"]; Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"]; } libpst-0.6.59/html/devel/structpst__item__coll__graph.png0000644000000000000000000101602012145516407020475 00000000000000PNG  IHDR0bKGD IDATx}|Td !`O  nT( mr#*Rn b`BR TkŤn&$L$$2% If8a>s]1L4(@EQ6mE(QYYY2 CގQxݥo? 4Hv]:vXvnWTTRRRv%INRhhVZi_Jꫯ$Iv0 L=|E>#%%EK.վ}d4m4ϱTZd=+W7%Iz4c pɀ<᪬TUU>,өÇivrT]]-&Iz mٲY- E>brFiuo߮+X|+U^^?^۷o@ GQׯTPP!C\]yy|I?Oj$Sd:|PrrL"˥aÆZ999Srr$WXX^|E;В%K4c IRe֯_#G0 ykWQ" ܹ-Z~Z6M ɓ%I[lћoYVjٲez4j(ĨK.Z`f͚ӧOvVЖڨ+WmE(QhxUY\cr~YU*;Y'(,6lOי}dS@MA]٦nQSN}񿔨0ǩc$â6[! PVE*ϥ/Z2hu;9<IP'>*S utu+ju>ץNd ` Q2*gDm-~)( (ޕgT^xI*xImyTގ4)6c^ڗ*삷\-!?Ԙ1:B{H h2)Y| \{N.{;uSd[4fy htwV#٫E$)M.]ԇ/x;$( hR%5/4`|gfGoǹ!]lJ/M^dPZhR9w5|K[*WqF.h@ø4 mݳ: گkBl^N@(~Q/:qĩ[e.赌F"9t]Swgё_BMnd\bёz$ ( h4?}󥞪oRS!_@Q@+Xw<.5>=EPLT`~WN#0ݦZ^Q:oEjh^[ZZ{NՕގ4*D@,WyЀ^*PhT4#>!4{HkZfh+t e8SE/_QFGQ@N'EȰ|=Z']O2ݦvmvQv$3u`TvJZQ&a{lx;FqWٲ(IRz9M\AfdQURR#GP|ĉzjohTtݩy;J>.('J~m/'i<[y}(00PSNUmm͊+ԣGYVuMcv0 {oٲ\YY&N iΜ9u>К4EGG_JNN굊~ŗ~.(á3gH222+ݮ(Psk̘1r8.H;=˓߮%$$hر;vyY,>ZѣGUSSxϾK/n> 1{9R?^}8h vnnN^Ruuu\?Wι|!v]fQ???}ڲe6oެI&i͚5zw톌5J7oɓ'um5<پ}Wzo6[Zn$ծ (Z={xwޭhhժѣGWx ~~~tS+wK#ժ]vy}駊bQLLm۶z#Fhȑ***ᬒԯ_?@}as4ݻwP.11RheRRRR-\P3f̐֝;wfգGݻ0 _^#Ga {^.88X=~ӟk׮*..… 5gIs=ӧj,wb|ahٲe0a~رC;vPrrL"˥aÆZ999Srru\?WqiZjJKKqCFE \.4fgϞf@@9i$4Ml6={D%G+v<9B"62/?q4x',Z,࣪+3GT\uf[mh QƮֽ{[DA&eee0 ƼWcw.ݷY EaPCo[S*;QHZPV}Pws@~v\_(\p7=FmOWd˖-ӧ5uT^]YY&N iΜ9rݞi*--MWDDz"駟sk֠Adەcǎ9XvEEE)%%uW\8v'/..֘1cp84x` 1{9R?^}8`vxx*++UUUÇtjuڻn\.UWWf);;[s޽{UQQZmzQ5J7oɓ'um5N:i׮]?~|2.,4/Tjohr{l޽[W|ӧVv駟*&&FE111 жmWzzF#G薳OAAA*((P߾}crssURR+!!A:{l}۽{-g3*J')j:m(<<\Zpf̘qE`=cO]X .Ԝ9s$IC=O.ժ۳e˖i„ cu;%''kʔ)r\6l<%''{lJOOפIo>-^NƍٳgkժU*--UFFMg-#WgH^OCM׾TUY5g}Vcǎ ԩSU[[[￯p̙3 n+**J)))rݒW_}UsjuImP`]OQJw@v,G)ZnJJJ^ziٞ㩩Z|:v쨐jZd\M|^z%IO\AAA?'NTaa%I?}]IRUU֯_7SN-fl_*l߾]!!!WZ~{G5}tٳG_|Vg4|KJQ oGh( ){}'Iڽ{~)((H2d5{W|NqȟߞV4n v$Vpj…1c5:%''kʔ)r\6l<%''{ڎ?^/Ν;S|]S# })3&Tw=08MK YF?OUTT~Ȑjw: ;|ŊZd<(ͦhzꩧ8~7\V;K4&|B}vT"]yZQ^H >jΧ߷;'P0hX Ye2Pxs+ZC*qZ ZcڹN}TÝ4Ǒ_Ek(͸C%8h"RxV?Ѐ,X>Z^#;*gi}qJ5lc$uYYY2 C| $ݮD;vN n+**J)))r^YԩS ժU<_)22R_}$)11QԮ];!g"軷뎉ގ( )))Zt'ͦiӦy_ג%KtQ\Roϟ/Ik3fɓ՜9sl2J6n(IWaa hVjʠ8kaM^wiΝ;=oذA?\..^0رC֭[iӦԩS}>TVVhW܇5 1`vxx*++UUUÇtjuڻn\.UWWfz_]111 Җ-[5?ZSt;vv(gX,Wh2MӳnrEoeUSSϫ}M-)MJ+5xr$O)mE>_~ RAA rvz'\ԓO>۷{$Om!YO{8O2TvWNlXhs8JNN֔)S[o/Б#Gz=y_kÇkɒ%ݻwaZ~Ξ=sy;!~OиUGEg4 F h^xuY-O?-ͦhɒ-[7TNNVBCCl2=c5jbbbԥK-X@fӧvZ=z+eTvގФx*վߝQ"u(@ŚQQEnz:QnEn@@'"zGтbAn‘?}EYwE[{oGa"dee0 _}ڶ)#;:T_]G嫪۱nEUXX@oGA.ԪtZĩ?H7l6vhzA]쯚JF i*--MWDDθh$? IDAT֠AdەcǎIzAqqƌ#á-~ y; a1o㥗^ҬY4{l[cƌoСCjΜ99E~*?S?Mcld\j**Rx; h( F1}6mE|)c:AV>]c>GGQ@ʒa*//񆶭l4&7~]#-rU|^m( ͜9Swv JX@RYYEiJJJ$EEEiuСC%If?^uN{=mܸQqqqiӦoPPIR.]p8َ+'jٲe 6RQШ> 1v lRUUUlQ(>>޳[sj޽Pmm\.bX|1믜 ]pA>zk׮]z7$Iz/9;X(Q( @۶mkGVUv۽{w$:sssURR+!!A:{lم3Zd>x.^Fp8sizt hŊt`7Ng־}*##w]ah:{Ν;oٔ|mذA/viԯrệtۑ(ѽK5kfϞ޽{k̘1:~-_733S:t}Y͙3vE ,ЬYԵkWuY+VhժUի[ xK]ձjɦ O{;aِIEqך4:;^w.b+_yoG q(U fLe3(XÞ={YA](F FmE0W5 a mE%0TYY(@*ϥoxX43ZnoZnw+cuYdV#fDQ@mڵkէOjԩYrd'xBN(á3gH222+ݮ(x 4h v%&&رc&&&Jڵk'0dFsX #mwצѮ2&Pӵn:mڴIk׮ŋ=#GhÆ ڷofΜYT-_\PHHRSSkɒ%:zV\7|Sϯs^JJ.]}fiڴic7n$竰PM|-{Կ͎Ҟ7NkO۱@㑄MVVuV9RKСCW=&N{߶m^Iŋ;v(>>s޺u4m4:usΝ;=#6lؠ\.N6%є?m?;as{`oMڞ;ӳ0PI3@~L(g\pA>N:i׮]?~|ul6gҺ۷oWHH״Z6g\9cRQm(ٳGw$i݊bQnnJJJ4|uYyzկ_?@C L~~~ ЦPRRRR-\P3f̐$u]6M4iWg«q8JNN֔)Sr4l0UWW+''GyyyJNNnPݻ0 _^#Ga hv>Ǝx@cǎլY$IaaaZbVZXJMM^x-X@-RLL 4EFF68S.]`͚5K]vTpݿ= e~@K4K+;Ny;th9\xB7x@KHpCb=LcSI~M8Wx;I ?@:V{:{ f]);:TIiueގn#*R*=EaYnS/W[!ގtMkۜh1jzkN,ӎ|ti/{Cw#Q,>z=mO_)y-$)<.kEfߛE:s2,ǐkP2 9:?n𢂻Mh4 wS`MҵX 9:RPCkix; EoS_jʔ#ŌB);KkY@Q@+Xw<.5>=E7os՟|cPLT`~WN#0ݦZ^Q c P}*Uk݄C:ۑhU( htVE#W?ҦTWsvMNwhqFGQ@{BIZԁ}+Rى*}kQoGg? E<a{k֬v+lY$Ga. VU(Wս{wo|xXeUJOE vZ@+d9>.Wߠ;q9oGi~mM01rB: TCԿ|Kվ_h?ׯhZ?OZ[:/9*4|n- [@1,RÝ@kfH.W>qjrUZPT,Չ+V~6L>Z"Fe'.k_(1Yh( YYY2 Cގܰ~/+//odu_(OdMZ{Nvܤ,iT'iUx;^AQh.}+vZG:ujkk=mVX=zj[nJOOKLL$kNa0ݷXcƌu+ddd(66Vv]QQQJII!\i*--MWDDZ}z5p@99sAY-CC^֠Adەcǎ9~ʕ+'ݮ=r: 7bTvJ{HUx;͎G$kݺu*))QRRzٳgP&M҂ "z۸qz!n7~< =SujZd\M|X1bMgϠAn(kCl&ɊwoC 0JUUU zdggkܹڻw***T[[9"bhn BS#aގ@(^~~~em޼Y&MҚ5k;򵯵۷oWHHǭV h\sdmH< ]?jVT3MA .TRRRRRԩS'ڵKǏȭkz Qujt(Z2% @gw}ݻw+::jj=zFGyDo,$ӧVvڥo}[{^ү_?@C u+&&FڶmƏ?SC6?h y檤DWΝ%I7on|mEmE^,<<\Zpf̘!IOsNlZ~z)t]ah9r PXXCn5n8͞=[VRii222<5e\. 6LQ^^p8siZ= 6dSC6 Z~oEC^+ݻwfSzz&M}i͒B^@M,4fgϞf@@9i$4M^_!=jeqmx2WK=۩%6.!!AM1hϞ=~jW-8?=Ej]% h( h}vklhx}~a]})+Tj.?feZ~{+d*++2`|g=ZTxq)InoZoG0R&.ݣ6Ovuh3f^&##C튊RJJn+ԣGYVuMci*--MWDDo/pWpZg?-աukiJ7[@:ׯTN|r?Y gcV_E<г]-Mj-Т'v fQ\\ںu zꩧrp8=j^rJСC رc_ZRbbN>3vPPP7tt(\#=:/͕vrT]]o] JHHرc5vX=#X,:|***4bĈf듯_*=^)V0,RD|ftQQٸqz!n9秴4(??_ӧO̙3lٲ٧K(pfso/}vٳg߾}˓j>C[С&yxTlI2&k!VP+"RZQ)R y~شR /+XbE`UE>L2˙)Q If&?u9ϙg眹L:-yr'QWt(D򣷓h j ڳAT* : ӿnv͛M&QQQDGG_$`ڴiu]1|p~{{-Ć;[ͅoj=Bq9I VV%++4ܳgOF#$&&^b2A2vX^z%^u}]E!))>6ox--=🊩8zUERkT x$ SOkKrYN}\6vPךu3ǨQ"((Gpȿ 1$“`vy*=Bq Y> Z]PP? .dÆ TUUf͚tΝfc8233%==gFNc֭tZ`੧'@2tB3u=Q\n>(>dß[Ƒ8քV/@_ y\CiQdݶmnMqY 5 bRMK+"gw>X鐄Bc>o޽5AUaN B6?q?ѫ1FK;P!Cn?t(B4׋۴yav}:qkF.]jtԉUV5k[uu5SNh4b6Yx%_n7+WGCzzzbNKKJJpWq޽T*>`5k֐^'..s3RG==+n/ϋEkPsOl͛wf'); q$B8%-Iq Fʕ+IJJ"//'x~W_}BfϞ˙4i%%%\u>_͗_~IEE&M"""~g}kײvZ FII jV۶mcܸq/۾l2֯_Ohh(aaa,[M6zjzMvv6sARdɒ}5fS;U0jդ~>!%OT(J+0Yc-:?1H,^!hyRS@\ۙ:u*eee9r}MRҥ_db`2ضmFg?~:Y~=SL)pO?;ݎlfݤ6ݲe ͣYcnTzt]t3Ov"8Dƹ (&fp})!BLq}d:Dmm-. ͆W^ 6aÆ1~xƏτ PWvIN%_3<(P[[VyO h9;;ˆ#.(JlNw]1nQ׋ صt|oJ$Ked_!?5}DL~rU!;$) 0zh&MDFFdee1e\.:?;wcfϞ͛yh4Mn~X`׮]]6V6kp]K`ȼXRDJ5u!ZKhWn냥NafC med+DS{bi :{:L!B I(;;J{9""ر1Zc2vXFɄ ظq#jm hZ߿$j5III駟amqsH~~>C 1C!G^D`N}XfZI=Ѿ8#HR@4Gӱj*fϞÇy߿={0j(t:[nK.n b :: ~߳xb O=O<ZC6|GJb֭9JlX@zz:sf1|p撞ެ1#w}-Gqk;Rd$z]$,bˉRF! hd6yXh+W[oeٲeʭފ``֬Y?o_`.\ٳg`̙͊;**˗`P\hX3gHIIaΜ95F>9jCQU{Ԑ$`Of/wk0G6uF6_J$"%! !1}@![L+YV 3-TCR1O=1'/= )[|w:BB!OBܤ]S1c]pReˈ:)*pٳg8I?ۅ^*#B,>h46ja$;wg9I%=ƙp$&D{fЫq)HI ":ՈINu*MW &-+wHO%ȕzt^8_k4Tj{f`0x:9b)̲Rn7a $H5`]*Hߙp'wV{Bqm|@`-Ų|}UM I I dqQtP JZb1fMCp2!"fh&9Tsqh!{ER'0`z=iii:uqk֬!99^O\\(@AA& 64饗4QTTr,Z_Bd'&ٓm}Y$Z$B4:%$Z;#F'$$YfG}eشi+Wwdgg3gOΒ%Kظq#ȑ#0p@6o̸q7nyyy =󦅸\ɏ+I5;&APB!D;&I!]L ٳn}zj|IQTlݺ#GR0͞|kBAͽL(Ja.Qߤ%:HBH0ijF>ߍ/~{bĒxBNC)qٳg(o(͎6N^jѢEDDDb fΜN#%%9ssN|M233jL&^}U&O̘1cHJJ"**˗`P* ZET@'Q(.7ek)̴Rej'ߕῌ'㳌3U97-a !> :g1j#+}=BxLzVIԒ(]W/cOXO#dO51OvBkBt$[8Z~Ad$&5dIW}DPBxVU~=!zO!^@)jfYp =Ƞ9DȌ*!B!.熊Su Dc騄B$) pu'l(7~A#uhdim_K n "%B=h [ fܡ8UGz,;qk_. ƿ´Ff <)&tm.0a-իP`ȾB!RM/NÂ0#pb[^w 'fs_]W9vQ{ȎzJrϋ {;>W 3X hTtN fO'n=wEj!D{%3Di%u>&-ӂ=N E {^k4}}B\Mp]`)Se^pdF~6F9YBLn8m _8񿕒#3i;KAq]5.}YM@VfZ9E5ѩFȱ[8m ;‘FJ f! !haBZ>eN/띡I4KO}\s~F|+h?O$DpdRHe^j sS65_$fג<|V]Fۛ"HR@CV>K@#+RD[^ps)<E;3qSzO4.+!Jm,+TCVqǯ8:4ߞ%gk cC! I V~XN^{Z4`vn7C"![Qٳy@zlN ,Db;|*f.$鈄BI !Z3rp9Ư!j᳌3Y뒈H[BxO&#:HL71>J]!'I!DbY>'>*g⻽}n[q\lNs/4~R}Pooy [(˱v n fP1&YV&B4EBVUz-SsGFWzkXj-Lb,$Bx;EA+Pz̆>HôOIG! >DVH_x-}r^1ڏthBvQL=^G!h,^MqٿCP$|N0J> Q{I*Mí:A.h 5yVoybRK|e&B$) 'Ϝo4>-Ck _yCOE Ƒ !q.7}rbDEe96>wN~^>X鐄B\$W-ul?KXjop(ѪNee7WaAh73u| ƬIB$) tJ(_v >Y|+Pt~rKqC5fY(̴R|ȊVߤ#&Ht^;9ZhrAbD)(^LBV񏅧9Ymc$yXpuw83ӡ!rSzL+Vx`K t0sN`q{JF!RN*ne-[K}c9_NDou.hZ"O }?=VzjsujXo##UB.+n%'W% O"hGE =H SQ}B$D{y+G4mg8a9C͌/\7qݼ=k1B#nOkeYtؐ$5LO)u§ _.?K2Luŭ :sjl *I{~?T`!*5'Б lRenuy:D!mR`'ع3+#GGr_*n0jI?O,ro;Bd@]pgϨ&w j̼Bqc|vYeoӎVo%KBtK)"p+j9"tbC޽{QTXVn]]]h]6#9l>K )̲ql='Wx: !dhU*_/PF,S}ի/<F#̧ɓ=N;Bѩy'CBx{%Q_Oa,++%Bz5}Bw4-z-}^B+_ n|#q5O<vB&IѪ6[QO۷͛73i$OKߝ"jCi6͛=˄ ד< 4P-̴rXm&+lhfHl޼ &x: !!*uVCz!6n0.Qq'mڴS󴂂êU>}:/˗/ȑ#Lk>Ǿ}?>ǎ#557ҽ{k֬_DFF2k,Qf[ZǏ@PPC̊ ~~V$7 'WW[/3HT?#7P·wIR@Ѧ A/̼y뮻al޼Y  ֭[GHHfb޼y|G,[M6zjzMvv6sARd4 +W$))GBBZ8pӱ K `04o+W IqC]Owk0O"0! EZLA(,,$005>hfy^~errrXzM?` ==s[oqN8;o~tZ<}^x g…>|?5ktlB=s5x zBqeewٯΰw9?˝V/Fr:h4}v:vɑNR0ڍ;woaZ-&W_}!''禟ѢE,_+VĀXr% Ef36l 99_|e˖]k׮%66[nu IDATŋt\Bs0rHtDGG{8*!^mN4[mmssQ(H .ޑyHHH 00G}5ʯ]tAҩS'VZոb%uT*U@`2ذaCc/_s7x cX,fԶ|@߾}1 lݺ;wlsJo=|PڍQFaݻwcƍ;l0n7FǾ{GcZٷo%m~aΟ?O]]~)>%q@]]d̙畷zCܸfYdz=qqqddd4B@ fs@U7zM.,۫UVe*++4iݺuc…2{l/_ΤI())qm۶1n8Wcf_WbV˖-c^ \S'YQAeTCOz !<-+'Nd21n8N,pVTu9xC«xX,Fq㊢عjj]CxB L!HR@,?;wcfϞ͛yooz\k^ݍ󄑥PU7 i'*ɢMnOy0M>?11po_?NDnrjJs\k..ۮնe^X-%Gj(>TC+ '?xgBI !.qA.y=hZƎرc9r$&L`ƍj45[ޏ;ƌ3صk5 J}W{DD;vdbx/$[m}^i={b4gȐ!-ܖH EYVOvQk[2FK[g!gIR@\p G.Όu# 22*~O~èQtlݺ.]4^ǣRغu+#GDRa6z^]]M>}Xzu6廽gϞÇ/~n4k}NEBhWǦbq^ql.| ~)rûmڿ+e0HOOgܹl6 33\ӛD$IC$0]]J=b_OŘ—qV㧢h&edZHMV\;{^L⤍uTqrggq+ntj/~FVEEE,\?Oyy:$AIR#S! !BV֩Hn+gq+o.)@Xwc.BynCj j0G'S \C+߼s&0RG=&GclVZŖ-[dҤIt֍ m6ƍG^^z#IvV\=Q=B!̿pb !Z2'D4Z#w.3Bb qlCiSM %_J-tREXn]cRdjܣ0I cUgI~V2ȹ]!X\Gfz5_Z51tw>P N5$• 8TrssQZVq !Iv耕O"$^ϨU r6mڄ!ۋ͛7{:!vRta*xa-^Hhr|P뛲,qN0wJ0 v!I0Ј_$ hNg-;^2СC­4iCBxgB'0Jin7u'fCZҴI&0T}$N},+-כJPTYH[뮻8p=zYnAs"<ɰ:cBn9j]鮯1'Ht聁徏J'V:ԡg ݻ4F4iO>$<%cl6%gvd^̭ HpBq %_3d?]?j]WV[; "z]>?~a,X鐄hGOذO"BTS5RcCqdOSSr<].@M[L\ZQ:O".X,FO#UIR@!ƒ˰GQaJ'D3>$ ,v&* [p)'kb7{:"IKdG!`֑t~F" @cD3&qUЄPdB!D˪-sPu jOXCB!ȫS{ER'0`z=iii:uqk֬!99^O\\(@AA& 64饗4QTT؉B!ZrSz\`ג<<(G}?~qs{]O!Z|]7'dddn:BBB5k㣏>`ٲelڴիWӻwo3g*%K/̼y뮻al޼!km6ƍG^^zޓoܰ tqF!@~ >v?Ⱦk"_ Q3vܖlBsbHF&=>ɫ\ֿgϞƻ><6 ݎlfݤ6e͛GAAAc'NjRRRX~e܊ϟ'rn[G|B zB4}}S'?*)DRk N|TȎW='{zLƟ###, #Fd(l6:]CW^y$F#;wlo^ŧ9+KA!Ԗ9(9\CɑPM-`?\yy֠;Bx? ~,L )EB\'H ՗nwc݀]vv۷wQV+N2[/T_bS'8ecDHK!}3fZRCh7"t_8Qސ^L!A t(B$H 4gϞF2dHV+3f`ҥ;v3fk׮FӰb[Ԕ8g'[$ !B}‰HZBg%GjoAB(`0HOOgܹl6 33\?>fgyjիy'GRuVFJl*ѓ(?O#B ,k)JD lr:atBObY*Ozg(&F*pE`Ŋ̜9NGJJ s`Νdffj1LL<1cƐDTT˗/g( P;11nh?.X,M;£B;(<`‘Z.|SC1._]? !v5B\AZ;=1?ᨄh{>?S@[t:ўC#.JvCঋy(ӣIO@!D{0|I{  n?s9vU HB@qCRDHO"GLOsC:OG"W`ݺu0k,͛G}eشiWwdgg3gT*K,\$x'xyWxg߾}TVV#x ёUccn5{ex(H`'W%()AgϞ&7j,zܳgiii<l6v;fݻwڸߖ-[7oW|۷3uTʰX,L&mƨQXr%ϗB0[-;*H \w !H]C{pA3h?|zx-'8mtU.6ɔtђkK0 hJZŇ|$hBJJJϑQ__ONN#F\2^Ql6NǾ}Xd ոɓ8K Yqc5.JhMc7 N]u*zkjHyjRgpbw'Qz{:4!nO'6O  !ZB֠FAk6N3sO׻BImY '۟<0 hW՗?vݍuvEXXecZ-555=I&Axx8YYYL28j]Պs[Mՙ: FHID D# p!դL$3vTphC1}]eМIIWtG@3<EJؿNCICTVv>loٳ'F| r1TVVs;'$$jV띡DxCg!fjı&ǘ8Y r"ӂ=7ħ}n{@#>2 nvUrxF6}F2-iʼ:>|,Cѯ&.KB(@zz:sf1|p撞N||<:UV1{l> /AAA,\ 6PUUŚ5k<uNJk)=^KZʎd'~?}<ۆ !!t=/tT!W'*NKh8jw0}U>?sw60}!ڛE+9s&:̙l^cѢE\[oe˖C5>ڵk6mr ,^zKBxTJr^Fq";h?Dhw))PAm!B]W+1yK !h%B!Ped"z3CW?B!Mʤw. y'=pBㆪzJRݰ gCӑ !DٳgoZ~F-,ץKՊs - !96چ>X9ʎRm^BU@xr}ۍBn^ı2hn ?2a=jp]C Ν8qmmCՙzv^ hn+W8#@ ;xUR"-`}p.cqQ_ﴔ!Zj/8(˵QSKy [qa !AUgjY띡 y';i'yV8ڄ.@/)=VK;-th|sÍMB/d⻽ &UB4[tZrlU8#?}q+BBr"gTo9,@]c\2gÍ"tܶ؃~GX>K˿᫕8 eIqKZZ媵Z59'R2H?o ß&W!La%+g2sRZBqAvJ"{ ㅧN2*uC^ua S4h ؋_m6CpB,gB:Oب8UGy\c$bJor{^Jh(Bx$LR@a^+K5xt_WQ my`"$rH!.2LDDxcČT>L=XV &$f(Q  & !e6 YV\ԩS),,>5n`rss),,{{e*Dn?{,SO.?Ma&|/ߘïJĤ""5Ն.lo7` lNcX:1s\,9&J"?+LjxcʃQH'JJJ ==7pC,~1sLm^r)c'1']HbN؈H$8\--_S)'u9Y>q*"#b:܆ߔ`8 ̣=4ǃ8lD0ׯgܹl޼0~`0hu4P]i=T"ra8;i:.cyǹ)++#`&))) <,X>suYYN@cU?^ fİALl# ,A֏") %㥗^:HصkW܉Iz )lS-U.L>Cbt%!Vҍ>&ݟR$@E҃м fr72i8$&nMW+P H ue 06~!bpEl7'hHeF`oJ|#ʤgiSlbEA/3ؕ ""'cey P6gk\mμOgvfؚǓD#{)j벇~b1ftAfUAB4 QWPA_BV׏Nsobi.3DNwM֙~`s|L d[I(DD:Q$h awxZ ^`?`(iN).b28nڗ;͚V"""u r&DD:@G>ޭ____Pqg2Vve K *At Wo"""rN#HQ|aU!?j8}) V}k7q`K=D1NFyJt$*I|$Rgxݶ(n:&MkZt/gOO)PcM5!U!4քĸV۹Of7$:$:&;$9pŴ=|) BKN}ܸqDjI/D6L"*Ipo{%PSmvwӓ, 4IqxKHj⎵cwibom?:N222e"{>6D:C.L.L>x;i^ۻ=^DSmPc9$rޣ[]?hٸxx>9O"""ҳGqx\` Uϯ[0xW!::;p8^xp8۷/ .lY6i$0 8>g]]]z1cv4iwny|UUӦM0n8o~6-Zİapdee1o<"惑XdI_ЧO*++O"a}Բ y[hu,B&h:e?l[ZN6/z%lf,f4SrvVܲ7~boHkeqт._UuwfA >͐˓z]wܹs9s&˖-[n|;L:󞊊'2qDOӹ+wȑ#[nHSSB}.//ǔ)S^$ q:_\bbbx755Q*߄i B@$lX"FqI!k#E EGZ~VAH$6o~ZUgilIg$_䴺~Ef<~W}ǶYpىbȻ;r?FMkFG!""" $ porYyG>+ogo :n7dժU̚5K?]s"i~qZ^#;_nJ]]P Z^ɪ?8oo99986nȅ^ؒsC%&&":VSWWw]~aow]V^}\O+F?Ncy_lsF|7N joWu}G 1 J.6*WS=( """"uq#u%^]#--x GpEt:Y|9o)dggc˗/ .0 RRo.rll,W]u<K,E,x<̙3oɓ lذ|̙}GJJ ?񏩭NgiySK*WVP N*/9FzPd'+Nؓ^_DDDDDN OnO˗3g;v,K.mY/==￟2"aó> 76l=Z?SOq뭷t:9r$g7=6lpŋ꫹Km}{{Jr0TF^87*_YAަ <̙3x饗k#֭cҤI|>bbb7b7*_y}tIS JJ΍"9/KuQŮ+ At@[:1ɱuF3Έaҏ]-ѩٷX1louigR8qbt]-auȩ+LN:.=R`VG8n)ȉ8G}ÈNo}z""""""&fpxq.BՑ( """"""䊱ssh:DDDDDDd8o@vO_>hui(`jdH;>3dۿtV .]+3tu'VY-]3fXCDDDDD17e0TlN(rZ- A!l9{6YGDDDDD3[BځafQϫَ77FYGDDDDDD=~R@Cym :z~Q`K=0\qDDDDDDD_(X6LޯbH"""""""]B. 4Ն+mjfhPڣv3=(pc$dwM U- """""Ҟ\6fYEN@/ qLne%院] 2MϗjXGS. n#:|J$dUm(Htƭ|a--:[0#PhdطR[E=G QE.34B:[8I=huh9|AqEaA+*:/H/04ӝj8آ@zMl "ؼDDDDDDDS.x|vW=1V0u_ qa_DL>n X0Mǵl QL.<Jcx{d-DDDDDDDȣcO$v_lu%DDDDDDD=*:݅a3aWdu.b2]H'3#&nv=C+ ԩ( """""i!^Sl:E* qiH'JrjQK&Pưk:H_Pf%׮8(j+ƮH'pn<y~WtD9)\)]""""֭[a466ܮ O?Mzz:a#tؾE(( """"7nDGGPVV<… )))4"c9 T+VauݜN'-DַETTD=e!h:|F#DDDDgrg׾5ڵk93xѬYϩ}⋌=Mbb"7t>eI0 8lE1l0n7YYY̛7."lo.Jȗʑfİ~H/ϒٳkzW"99Yfqwkpw'*f̘Ajj*{/wy'EEE_jnVrJNJaa!np8̜9sضm#F+|8s9־v; , 77B^/^|<_6|^~eyFA^^g0 Ν{?p̮7*}}1DDDDkךܷb 0ׯ_}QQQifmmp8UV,'̡C駟60l,;>G3b鵷'A\05{(PG]iPSʈ|Y ENMll,W_}5?яȠ'xzeUW]<%KaѢE'oɓ'c^{qgkk8N.\ȬYزe O?a0 /_\ax3g~;~ɓ' ٰa̙3焟HguEhBDB&Յ4Նۼg罩#ώkpI8ߴQG QWvQaDzC!1C H>f1BD׿;pme> 76l=Nh&L`РA9[־SRRxxY`g}6kY?==￟2"H˴|Tz)nVN'#Gd'DzwkĨiVG D&<EK~9(""҉jCm:l|[I3:x ެƖqYnRGxymkJt}`>}3}t)>y cԱ,Wjw1DD,)=ͯ8#aW2K@ ;Vx'`FWDeʝ~ʷ5nc "+//緿-n.8"r2/߇^9R.("һmmCHr9>k6<#ѺzX0 233Yx1SN=lYLL::Hlf٬W:^TH \j1#V^F'&Yְ1#&qYn2Fǐ~F4cH]@:X[>NL""f7HC#DDjZ}PKZje#B9u06s`s=e8HwFp.""'ߕ|C}t {ުfeTl96~gǑ=9lzHؤĜ炚+(=YqKW:z/J> ""ݏc#m$s\,2fml&cl }ΌY$t޺u4i~GMD:‹ctOE it YE>6Jryf,}'Ē5)^һtKEQq,>,'Nl޼̟??>/2< #F //ٳgcsn`rss),,{{e\SRXX>b~[NX~=r--2zmOFr6pHg2v25~0l6'm۹PaM!NN8Nś~dy#>s š5k;vlc-[]wEIIQo0sL***W?HJJbʕ\tE,XMDjv@l?PQ@D #H7;=ɘCXK:=0]*.;wyƌr;//ǔ)S{L$ q:_syfÇ-on5Bڿ|,zmQMqR(""=BcMMu 8'(6ԑ^RGz B *Xϝ_z5G:t(111qYg1yyyTWW裏 U{n8Al-99986nȅ^MD6 T@l_@ "roVrʷ֓4$ԏ& ]ijü?@Q;;xs!;;… 5k[l駟>l;˹ 0 ~[bccꪫxXd 555,ZZMD7?mt2JWju neDzClvFv}VGiS1l[[c}zʕ[n0Mf uYH|́4̙ci]Lȿ=zrhs?߲٧Ov{/[O}1m6Տ~[***.tѣl"bߝoncJ{Y'/` C""mW-3-ݏ$@Z2Ɛ0Ȯ""6>WJJY>(N. &e%I=$zA3 DD:T5A7=w8J) """r4ɿP 7IxwB,ftE111.$"r2RGxC;!8"""?$sl,駷]'9 [y;(zj[qF +w8tY=l|C;{LWMD89:刈R<ҏA\:آE6ln,͛G$[oŘ1cpL4ݻw_UUŴix<7۷[T8$ `SyOۍ;R4ZLDDp?'cL4vj$"{4TqFqzϟ/̂ 1byyy̞=ns2e O>$vmDGG|m۶jnvޭ]\8CEְʃ$ pٳCN^/ T4򗫷q՟488""RRRXf cǎmٲeu]>&M+k|>Xr%]t ,SQ1#p`s>;`'""]@)o@Eiwyyy|>LrHO0loȑ-hllBaE/ߖA1d̈a`tR0z}QMuR[duvml,oիILL&o<<so3yd 6l ??9ss\uU<,Y-Z qYnμgч?{ުf?d8di{ HwVۦݝDE .MuV9% AKg݇ӯOל.$55z[oȑ#={qogn` 6z}{ZĜ(s;+=䯬$.mu,g{<'(B@UBv 6>AHZyg$uH""""'eS9+~?(fCnL}n*iHU^ShH a"]z~ʷdI 4IrE[9e`_G0cuOE׫{C V2/Mc:H1t.:rҾ4}@DDDIa\4._K^"-]T+hHOe@2p8% "C(*w(4R@DĻ iƗWCDpnb+AD+Pnȣb/lu9֭0 wVܒGkt֠ 9tc * ta;vߙO1L['QBڤ}ySDx{yOY~j$"ө(3b j5YED3bn~ioJKvw /п}e…-&M@TTa`F˲_|ѣGvILL䦛n_x5j=Z۞Hgxar0߭;)^_ku,lwԑT~nj٠tz4,_3bnҥK[sAjj*))) ,YaÆsmO YgqsCPQ6~.V|75r@DNm#=֑ 45XKi$Rg8=[WʹՑ "=Oٸ^κqDZ\^;>:(=""Ʉ==ĔNO:H2#͗79r埆[KH'1#&; TA@DzDT$fofD;Ƭt3bzN!{ߩᢧsZՑM!HȤ6L8hGo`qVo(bsx`tbpT_"am% j+ HMޞ}rssVՑ"fĤ`U!2kx-yokr߳pE| 8 ;$8p;$q;7+L)='ScY-*a跒{[&ՑDIw7(AS@Dmb;9cuD;[7+ PW mrD٦:džecs8]vak}@UA# U!kքfzQ`rQ6Ii!r2VߔTb> [sD ;WTyf,}T* tHŒ@]iXG?xrUuoLDGX~sy b2] 2K(MAPSOx/sp}|YtDDDPW2UzO5"LI6îL:b2`|?y~mo"C!n~46~Rv.q\#x* ŶW$:taQDDBe X@l_9Q$ 0CbAQ8Tf>+Q{ߩ!s\ HCyԔUD(po[#y:t/̡ 6OnqՅ4VH+`9O[v $ yf gĒy"""]:E\MuVnƌz]2ġ ThP^7+0djREIA{Ӣqh>t u-h) iצYSDDSQ(-:t'&?ww:|tf"yXӒ 3鵑uvYg76DZX}WWizG>~n0M!]~ID˿Uu j798y˞LrO^ϭ"A[Bx>rQfgޙkRۼ4M">@MQiG$"mxI`u'6)ll|~*v6qzVmjTMAud=kKI#*_g6#Vr|&P#2ۛ 1y쏙2?C&YGD]Wzn!~ЗӯO:NcFm& cs$D<4e((D;[wk(Z+NstQ"&as̰47}">g5uWQzM6=oW#(Њƀs8>VG.j;5ݜ~}:gݭ׊U0H2ٿ3\$@j(j VUq`K}\\S -؏+ι=1Vv~ 3o:tQy~=^Y@[<"yEƪ_m|Ί*]7kRyM*ue P`@dOS*p@L'9 [T710H!9y(sb[% r2B0p Sg}Ί:N/Lbҝ|_auCpr "=79 "ڪ|Oɿki 88 ojpmbZF^z$:w{&Yn\r$IFFu# aٰga{oO_[?͔3DS)C|}> 䯬 %0TkS>WO#8# ˖-cР/.d 7  ٻߛ}O-^֢-*Ae]@GE[GPAUAtA"" Ա,tHKmf?"BM{|'O$4W.?l_C޽!TXVJ3 ٳgח_~A,cȐ!˳_^^ѣGC*[o͛[p>h4>}:t:]8;kkkooWSL&_:^7|@"6mB^ UV]g}t8x`'Rzw?H1^ؿ()ㄐSS7g@+"5Q\Aq54jfavjuޱ<ʛWbZz"rh\w܁|\|paxyyL,A.]kb|-[`ɒ%}>(,,Dzz:V\^{1[[~T[YYY 3g}ٳQRRtXlïcʕp+dees؎, & ;;N?o>f{{_qF9sf¼y󐗗4DFF]y!++ gΜ/߱c|||0l0W.X,z4˅2}Iu'| 1|yr׏gCwΧ'd֙XBa;!!]m vݠ ٚ :ƙeA}go`z־\Wld3.>9,Y/ѥݛYe٨(655MNNfYY" - IDATex ;dYeF#T*ٌFܹgYekjjX@ٳǾbz?3 tGJ$eY~mjݬ'˲lvtNcYeŋם6m;m4kO:`˲ȑ#bϡs> iq6c}kirqϰ[:^<\u8h>px0U BzVs%< q+y߶kӲB, Z+Pvۧs1̧e5L?>л=:\SRR>駟Ư>|IIIlt:$''CPo'OFqq1L&rssa6_Mׯ/ F#`Xk_NOOLj#jT*1~xTTTd c;Gy}h4"-- 'Nӧ3f`Νq8n|f̘m۶eY\t ´i~OOz#Id}X9˿8:D|d5=y]t 1iPgBHRU2<ۉ{X'jtV3S q۫ƅ XUߡO@S%%%a1tPxyy!228rhnn%o0--^SXc0j(L0Bff&&N¼yp \x))) 68|0݋={`֬Yؾ};>_qa8x ;DGGvS<>ZD7~Ƿsy'})HxJ/%|pTA"s۠P%wo%B 2|2o_셠!gb?rQCsV3 :;JJJ_"99ᅬ* 2BBvmM+""{Ǐwxy[#++ wuɓm*,Y>>Y)Ӯ8닻 } 0~x #ksFѣG#%%ƍöm$ &N[رc;wn_l7ិQx-JM(.)D(8Xun]iO XW_ }#ꯚ 7jiy] }n&44O1{lɓq-@P0.^O=z=`2,^J> .\?xjmy[T*7 ,͛QSS5kh!$$BV¬Yz]q8jĉxP^^hGצ8z(FP4 <CoƌHJJ0!*$I$5aB3軔POBHQQ CmG`NT_4˩PU`@eKu,wPcb'p͢E|r曈F\\V\:k֬A@@0w\ ___vmg} @$76mڄ?{oK;G?/_\.ǝwh#더J%Ґ}ؾ};#<<!Nea;:0B\SΡl=" @o+'jl0&ᅬe˖!??P\dB@@6n܈cr!mVNX!8PeƎg< XOz4ckoI,򩗁_N<|9ZEK:Ԛ+18VDDT8233QTTXdgg#55ӧO:,UVV 6@,c\L(ϮG4BLuXV1J 8@AgAU7n&Muf)ZQ a?`UŚ`WX0R  l?эeBxYH~mntwOłE!'' ?0^~eBhJmmmWR|}}7]oxcvc"KK!\.rI!ݟuPQ}u$t &`„ \AHtmM.;qDGzڈ|!%(ɪàr U ^,r0tQ0z:,Bi%%FE#aBq\@\@xrj6Bt2>y#k#!Buj%Au!%!\ ?_}ؿ( :;p = iWH:AgN@IŰ4XQ[l:B!̠AP\\ \:t"O_)K݌wp!nE)̢:tE4BHcB~~~MNi6a8#!ͣ !uJǑ> JG!6%סm]z/lZ%7BCCeZ:Fmnn.x<^@z{"""rgφb}ٵ|  D 2 J^8b 2yyye3f $  g6>@ll,b14 ONXl qAgEBHz 2-@Gm@\d2cc%7effCAAbqTTرc&OlnƍFaa1eժU/PUU & ,, .lrݥKbƍF]ZMMMźuV1sL̙3w<(,,Dzz:c5ږcʕFAA͛{ׯԩSxb9s}ر>>>6l!BH{V[cBBQ+U t}B~~~#'mٟ4zjϵdƌظqb~G}M1_EaӦMͮd$$$ ::e˖!!!111?*N7x6l̙h۩SbFRR^uܹlݺվ-[0eʔ&;-b k + 0ӌOU t%!=qv@#Fpnx4/ ..Mׯ/ F#rssa6 q8@zz:FV Rǣ&Ҍ3m6,K.СC6mZ#݃*H3˰{*\C#Tz|yԕP4BBH@IBAP@P &&ƩS(:uj~wÆ xG51SJo~^+nG(i~Xϫ]կèQ4dffb`y0n8t:2eoϡ(zjQStG:1s@pT]O<f͚'|{ヒ.zf:\:Rը+wws >pqDEE5Hѵ>m ""{Ǿ&;;UUUXd}X˞={C"`ĉغu+;s)ҽxH1nkog~<_ AhO"ah_ofK:,Bu. wIwȑ#ӦMÝwމfCUԠp5‚g`5yXԱ yRSSjX<ۆa!%% ۻJ%|A,\~!{5گP(ĪU0k,dee᭷޺i?3f@RRĉtOw.KhĠjD >Fy2?5GI640Y [GxxG }Ymj\QWf%,G4Aw1w\;2e ϟZ˗/qXFZfL: ݻ7^x<ooolڴ -ʕ+1tP,]&Mj#<< {`x  G?TeYjx|I/@,ƹ//E4ڗҹ̶_q !nԩSJrQQQǥ?fZ)~1o<{gt$ފ3;ƀPoE.x?Z".VQRkz߿т `fm9OOOڵ:?)S0eʔF׿6zl2pUL>؈=MUn$v'/TBH磤@i%t0q+Cmx8vqDDD|>fsn BJ;@C0侜xxttb P[jǞXŇXŇHɇX)T+Y M} 6lX,ѣt:wt; tuvuG]ŒP5qs `۶m7!a>q)*s *06V c :gO bT{IFI%*h%I70 ~zw}\C!n*H*hEmq"!V;%'ۧ ss/`xG3?\B;P$ڂK \+j1)"\9^ ZJb>$j*| j{kQB!͡@il_  t6VmlM8*NV C1`3 Rt@HCS[C$0V[`1CW܀0֘a6To=o#.f)4ڒ jjm?ZxB*%3ԕU!ne#bdLH`ie ^h#UFu4w 'VOJqD-IQ5݈:ƂDBjsQDPUFCROBH<h ֔CQo@KZ>.eNBz]82f:EIvPJPU`: B @pTp2^Q7БFX?˿sz UP?e9.TsT*Z(4ŬG'C #߉ 0#eE82jgĄ"iqxq!kE0z.uL%w f0!nL.#a^,F.! h}ֈl3?kWa2PiJd-3vvC!Tc2jx>qeA*ܿ.Ů'c;zK  {d>Bz"M{ԏBk<+5QR() sCN{l 烡+n }-0EfF\sK`-KR?<4N>2;{ U0uY pۜȼQ_nQEd> ue DlJAIB!nͧ>ޞ5yz\Ō҆Fb<>_\UWCb%S1vS4=< ~1]YG| /7aYCzס,J B܊R#-TYoEmIfԕ4@O8 sO>BH!ݢz,2RO!O4JOQBMx@ĕ㵔 =\+D]ia,J BBwW|}3"C #TP2&_5~VPU`Dqf-WMr[ rr2/@:F(!p0R0GRh/J BZ4ydL<0Z#‚ x~}aO"/z+Nn.AUGIBkKH~"%B\W\ò&8۹!~li\An6x`pq1VڒԕP{WPWъ;_ mv: N~Pe1T"ȵ"@!;J B\wK?@@u Z!&|BMMCz.}.-lZ!bь:BHGIv2[PY%]&Cf[mf z^YtE ]6~!1 3JNB"*X * ̄[yEtZX%MQOv-ngr1>1,pJf-!Pz nA@ma߂<A,*D Mrx8?YX+nu8 Wܗ+5#4\C+\JNn.- xFRRoՃ<:~"!N" nUA ̢y*a0$NWbb@0X"H=Kd%m}W.eY$̣ Q pd% ڄB@IфKpH ac~GrTekW@MW) *!Ij$zz4ZP~eQzg>/GX}`x.B))ZC"!o|x,b`C"itE X^ րҵ #`a1Zq勸H2BD >nS"6Ǩ_Eu Q'FFZy'R|˹8I=U|H=)INKۿRVs롤@C%0-n2ҕ, V`3fpr~s#t |e&LP" A!*|QBf&p0MOH܏\+BiVa$J t&LQTBkLPBHetk 0~(ɪt~rE< Q"RC{7_\:$BH'BAʢ%"AgiY$5 !=Ibd8P {*:) IDAT+oPqAuD^KGwEI'(8Ps;)J:M˂TG핆¡S}u%1<× Ӆwr{IoƝ+J 8GU GhR?^m$QR!BMY(D\B!tKuu AU> ! BCX-, F}P\ %'d Q_B!cԕp4χ. #EqKC%HIB!c0 @qq2Skn.H_ǶQ\A!픟7/ C!N&0㛙9WP6[2-()$CUIRs!n`Ȑ!T a0-[Ft:r[l%K>  x {KF!N ofGK#BOۄQWbjZ\G#DzgvQT' 'j󃟟 00)))غu}-[`ʔ)jx1p@$''cѢEشi˖-Ö-[0bax7v.|AgJРh\`x ^V=EC-;X-7l% ueh J BFtl^C".f̘m۶eY\t ´is-#''VtHNNB&ObL%5#aX #VF`55Ɗ+3%/^z zIII0L@NN/^eUܮH!*;]u8=OH !;J'Wo~ʖ4V>,|h<+Z˗/Fph47m?w\;#Gرc1|Eax78\O ,h!N%RqP5*IU ZhPƧiHY`._ m|2Lz*O䶣FB~~>+É'`4Q[[t.AX ysU 8:DAeu4&Wt10 0׎_[[-C!, aw<5+!!@_zibCI'ܿ>ACT\B! 4Ő\!.h V C%%AINCs!AJ3-ȃPHg6aB)!-{ GH %&#q  x"'mסTVVb̘1H$4hΞ={:z X`jڗoڴ z@ @`` VZe_Ʋ,V\(D"c<o0`H$O -߹s'""" 1{lX, J`ƞ䢦'OB7^xkX!C //vTCqݨ=CinPz8΍AekW_NFb288vgq9*?@V{~HOOGUU{F˗.]?WF߾}'| _Dqq1f͚˗c„ (--Eqݴ_yYk֬Abb"JKKqɛqFxxxWZ/UUU0a°pB]p}b9{l:u GAee%&Li?3 nzN۷Q|1117ܷNkuX¾k=zԾ<--H$Ϳyn$%Lm]mҤII^ڿ;pV&O=k6lܸ a|>\Ҿ M7Gǻİ" b_}Ub4׾}ظ8V"CeأG bb1;x`6//MɵI&rbm_5ۿ;wd=ˊD"611͵cYHzxxӦMckjj=#۶mk6ݝf}TZ-VC!.N'?u.R"V m+B!Eήrssa6otHNNB&ObL&HLLČ3sN{YQ__ᄏ8Z\~-4/''[o~FC}9JݻwcΝx뭷^2o
Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/graph_legend.png0000644000000000000000000005017112145516410015172 00000000000000PNG  IHDRH; bKGD IDATxwXu! DM\8JQQ!r$V*MՓ>=ZjY#ͅ# Å&<9SCE 3?(0ޯx|}C& """""ȥcRNDDDD$1&DDDDDcRNDDDD$1esWª(ZW/`4 ""2I#F:z¯*u5VIyD ^E2Q@p"*8d<%'0z4PB~~RG@DDd0zhèնo?-F:DDDDDcRNDDDD$1&DDDDDcRNDDDD$1&̙3d˓:"""2AVVԡP5PiIL&+0&""Y[.b]TX]"())I2d`aaQh9F\鉈"VyٮD8;;%V2Jˌ7nWQFۇG,,,鉛7oB`Ŋhժoڴ ;v֭c"33S?`eeU7MnpvvƢE=zC]tAttteJ"""*ri%}GAN`ee={֭[8}4v KKKtn*NPPZl L<Zccc1o<8;;cݺuڮbصkT*tq%Ka\ru5hEaݺu>C 믿ƒ%Kp ۷-ZW(Xb_{"** 3g߿? ..III.Y?VZ7n`ӦMزe /^_fʔ)HHH@DDVXːvϱzj\x9r$>S㏸t0uB\w˗KVV6n܈^z^@dd$VXsV^|;v̙3ѤIL:.\DIF+ӧO "77Wرc,qp`aii)"77WX[[;vEz|'T*agg'Ν;WhzPPprrB!J _|y啨 ʼޓ|,w^@DDDfeeUhÇ/_\_S?U&C>kԩ6l߿~f2xݮ]k׮Xb+K+Wݽ#㓉*EPE2ܿDDD%d(Ӄrxzz"33RcT۷o_ғa8&ĘIL:DDDD]Y* II9ĘII9ĘIF%剉P0GTһDܾP miđ(00ʈL#uUGR~RP㕜wVmrXg%Çc"""*åFp @Nkq0u2QCzN//=:m8Izi_KS<8<03S 8;Y_N!V#r!~,j-j-~,%""" @%QjDR~|)?urSIzyDOIyP9=ffr """"{\y,SuRRioEVSQuط"T*Mk6Hqi:uѣW0""""/CjBQ&(BDDDU,.Bϐj:Nff?5h٘aggi䈈Sgu [vx:`foxڨO2ʲDDDDdeƫOMÃ-]_?kׯo&M,6"""rEW[6&.2y1MM8xzzb͚5xQʒ˟M/<<'ND6mEa„ * Ǥ :AAAsFիW #Fj+} @ӕlbb"/^ 777سg_ I&I9QjРf̘(~Ò%K*|d2#%%<(vYWWW߿gFrr2lق}E*Ik׮ڵ+VXJ)QFXt)f͚dtb\rT12Q H&ߑ8"""t>M8ȤI911'N9ĘII9ĘII9ĘII91FI91Ŭg!b0)'""""r"""""1)'""""r"""""1)'""""r""""")Fs&uT 0)'"""2&iRG@II9ĘII9ĘII9ĘSjDQ S̪?0)'""""r"""""1)'""""r"""""Ʉ aaaXz6F4k!q$3m4(e1(iիMfWZ0MØHOO7JdڶmkrsQQmn'q$슺??HII1ZdzRRRz̫sQjlB슻?+[_5j@TL&3{`F2 ~~~FѣG# CeWǿQFhӦ߇Lý{maQ0)ϬSNDDDD$1&DDDDDcRNDDDD$1&DDDDD<)?s d2J_ڲD˓:Z>B`eeUӌeiǼ?zC%tRl<ʯ,Tpp /*KV{P~6Wsѣ<==qM2]݃JyUȑ#ԩгgOܺu OF׮]aiiݻ֭[*UuoN7nW r, *5_)Nll,͛ggg[e[sI8p vJep5MEFSDui@dff꧅B!Zm _K\xQ8qB4lP,].?__EBB8{ذaCT*1eѵkB۰eq !Ə/ݻBPoVNj?SݻWŋE۶mEHHHLLG-[-2x !PuYSDDD+F-ڷo/"##Ehh_X| "..N$%%$"66VW 2D_FiԐ6"44˪ǓH?\)/g*\멸s')))G۷ON{&wa˗ wwgunn;v(56acc#JhР8qDtAQ^=!.]DLL3˩T*agg'Ν;WhzPPprr*=fJ'cǎJR-[L,\א}Yc^E&2ܐsuz-ϟ?f1f̘bdy9?\߸Iyxx~~ppB~v*bUXX~޽{Qh°cZv?Ǔ*f꒔eX%_B'Ow}Wڊ֭[Zܹsmy2)ϹQF#8 F!,,,XjHMM5r=2JCqt֭CowIsθvZ?"''>>>kkkt:ܸqӦM1n8@DD,X/"''ZPhӦ wݻcذa6l^}Ur 33{.~:NY)zxx_߸q;wOڵ+͛NR˲_TO~ϩ+9#GǗ_~ J`رC?^~+~7m_7lyyyPT^݃*ryR4hh׮]iPT-R}R,DzlllcVhsnDP`РA4hiӦ!55 .P`c^OuPdݦ٢E ܠj1n878p EϟǨQjaff'OСC ;v#44u}}J۽),ҸTUz71m4DFF">>J`~/NY;ٙT*~@^^d2~>" !ϫ+.Ҷ(}o *sw^/f;#G,2TVLO ͛k.8::bѢEx+T Jz;RO_t"##/.\VZd 8vFUXr9Ҡ4,^X-9$$JW_}pww-/)ꢸZ-[BT߿?ٳpssKB:C!Ǽ"?~䟋9eSOkذ!믿"..>6dW( Zh\(x{{GFFy% vv*bUYT1V:24_:t(l۶ W1l07 ׊((Jbb"lق͛7Ν;x7gӧF|i3>S{1'?vqss.\/111X|3-Z 6Dzz:-[?r---1c L6 JݺuqE{> 70| 2r...033ʕ+1aDEEٳGaff`4k r?>&M\xyyAVܹsvZ=dvvv1bfϞƍѣGXl>S2...d/d2ׯoо4W|;;;3g6oތt<3j(|Wxe{~<ǿ0b|Xz5\]]qy,Yf2ҮAC *:Uuo }5_iРf̘3fٳظq#0sL,XBşEquuEn0{l5 vvv~Sb}`^OOW2W*܄ݻؾ}3 g&Lj~/N'.]*7o.Jprr*`?L&7n,&L =z_n֭I&Bx{{իG sssѽ{wqB۷aѱcGann.lllK/TGCJQq-n~zz=zb޼yBZfٲeI&B.?s/K;-?55U ???(skS)*ǧ_6m|2=Ctt- n IDAT4kM=8s <==Y*x5+\iQ0)'""""X_tdP'DDDDDcRNDDDD$1V_!""""I̻*RYg sɕ2Y9t3h0ϒ<_ƗkmBs9reN&ՆHOEFFկo_f_DDDdzyׁl BkxCYGiS?Lʥ]s,x(e#--R!'qe߯0)'" "ud$\O0j:J<ŵNWzb.SP%h M`* J1*rs錫Wqe^ۻAaϞ=e..Yde2dAKa +a ,EhжoZm05-]C54d2)VU{A=JZZV< ӧᘤ*y?AAVBC#;c.)AGˁp^^ukZRÇ(zsߣȠAW-^xIVƚƸkv7o<3O̅9tV"Rg KW0"nݺUt֭%ag7n1%ڴʢjd]IϜIs6֠AoH! 99J<~Z-Zr<~,J{Mu6dB^ɆR~=|)dɀ^UB4ݟe=ᛔLwA)O׺4GY0SA.C+h5>دb!3'U΃Xݱ#@im~_o)qTT99gm>ÇgIDhv>s ˠT*պ2 sƴiUl-&tKٸu⎥!c=gR۪g˕2X9*EKom-QS,\pA?7??Ofҥ;e(k׷eJdvT®Ni| [>b9:t0̬q+4AVR fVuιsq> (rL.]\J `kkG@@A[JAL?L(k/uFؒ>TZWiZi-8 ȁ^ǐ5`iXU܄9r<>5ej/ѦzvG߾ѽ{KXXrߗE8;!~i<fU]ď?7@eCT}oj-V<~8 WGSsdd\ȯwQ%vBuE~۲ǙZly9 B+%XD'tzߩVR>)7a-Z4ȑ`Ӯ]S3 &y{NŚ5DZn ={ 9[ SǭlmpS||*6m_tЪT{7rRRܳ'fRej_ѣ(hPuG̚5PPJV+GQdW?oeTL&]`U{Bȼ _ommy8 vCAL,,}zWt|Y\]ۻ uGƦvD$fغJumB@)in ۆ u~cT@N+WT!ش":ff ^訬23J" ˰z;:`e>!1<ep]e d5i['Jcj$.&OނMGJ\G['Ѹr. 9uk}[ۻ ڴqoO-!b0C Θ&l,l$JrOqihFPz̜n}_r^M SJ90C|FFeO`۶BCg-Z2r ?.k+a՟&WSu4 aiѨ-pb>pqu}V3&&hЮBetQQ cǢpOx{Fΐmvo6t: %cd:t5rݞbfhрM^~|hTb)&ԩ7b# ==#^M*q9RcqUXS(N[#L^\ D~U'⥗xjE<[:𗾪¤svM_=)) >>mЧ;mFsa^[kx?gF81p0 ]up)ǍͣGɟ$W*ancAIZ,[vWL&+r#\U뼞LFGq<&N/)r܆s1twfãAlLr*VttBCqUDD܄VC۶]5vm}UԁK=b;Vrg!21m|1{loۿ"]ھ}6)WaӰ4^XX,&Mڊgee믯CIJTر ֯?t '{CRם8q3>A[f9jMíci0)'dgp58h=%ѝP z!| D ]ǖ*ut邂dJ%A&;ҳRٳ琗7fؿ^Obph4Z &yiӺ!ȼ­4ć^T 8GNpp倃I9K\FرhE9߄|[$嗑r*J%l0tZY 0aX:˪Ԏc?!== CZ-WG/KbkO c/$D:έ\X+U>hi6ULʩT* Μh<$XYG7mQfM"?,ow"/- }}ѸS'k !w/ǧ ~4yÇl=:VScP=Va>x㍮07Ct Mk_8u\_&Tddq*[W MO<} ŋw$vB`Ԩ5HL|CfN^G'شZ1DE%[<mٻW9 8,} ĤI=Kx8䪶z1,]z{~Ko0H+'1v'p# &yS'R3H8tܿQ{B/55 rRji4|usr?\aþܹ1e*gb?eK8T* Fz &EfRV䤨"qi{.S[z;_PqyM¤${lFzb"뇶Ç/VVhڴ.vĞ9ȍvq ;;K Bzlx^'>ǵPX}ܫ,9lMŤL/챥]ݳ>mڄRSMGFȑh^pjP9r͛7ĉ}1|쁫⏧2v1`RN&{lZOǭc0(dD{LJnæM_RSctFacp!]6ǤI}1p`{iV  ̤Lr8xǖƖ`ߴ)ؑ?r UćץF}_kGBB*lIkRf4y:>t$LG=7+ YJȄ0)jU>b|/bǿs)SFhtx_<¦Maش) *&MPehG⎧ hа \:lM`RN/\Ÿz5N-[ѸcGé1-;kpsk,u85F\]{;wFBx~})֗/BxE;z;OX; I98#o۷1&$f6l`[QOx3gš5w ..8/FxVVRV$ςmc I9hrǖʕ}>6}Tkii9:8cZ W['`lMw"2j:,j&Tpa-Ƒ#=n^G~UéƏ.$pp:jI 00[)mɓѭ{?)#D:/:x~⌶HLʩE[*DZ p90cFg_V[vMFKNafFFFx'E˖첳@NR<)W0Kvh֧z5~3g\XZ`LڲAE1)'/*;R1 C W]Wzc޼!RSǧbݺع3J IɹW6͸ huҲfQTR ݻwQNxyyadR^ɘ=_jl, .&ל9RS-<~+aeeݻ:4Ѕ X&DiӺ>5xXՂS<>>=z@׮]1sL4o<={pi>|IyeDT<rI߿ Oϯt>O8-}$u&#W`<b{v֪ˤEn"uv RR-|m u(&OӉKWW 'b"8hR&d}qpuTӧO CXZZ=z7opѥKaaa!u&n޼ipyLBa" hҤXbE2~G.EӦM_|!Ç+",,,DΝƍ ?l0+ߣG_~:tA3Fddd+)Ҷ6`RNTnoVh1G89M>>K…{WE^гqgȵ#bBuYyYRevXӵ}/x%9t/Ѥ tNPLJ۷}W4i2C:vM갤"%:[]sW:wU. 9ѣ111o߾_}Oo߾bȐ!W\R~]P(ķ~+ş)ݫ_vŢm۶"$$D$&&#G-[E5jСǏ-ZЗ! 8~xܲe8rHHHǏBc.m{j &DǏ_[,NNEso7!nJ:DIݸCL6EXO Hɬ(5]'u(&+99]k7_|qԡG;...3w$Ò]EKb]s"`%$A$ JWiQݻWYYY\^qIK̺*Jىs q NNNB!222R!!!˗/ח)Ez !D146a" POwEKgZ4h?,Pc˷!߲ǖX:8`?ב#qqVt|C2)BL{{+,^ᘜ۷aر JyƏBFuMrVfp#ր;j߾u]%k׮д\T*XXsM6޽;waÆaذaxW!Lݻ::Pոq4 :w򊈈 pE@߳KWԮ%NN=;֯Z0t&}w^x3WCttVv Ű/8b~w[¹sRg==p/+u8&姟Bq ^NR[DL=z|K;w0Ξ}JHE~%iLtBMD5MdžLl:NZPɓضmԩ &ϯrEEEڵkP>SQ͛7B˗KI8p \]]_~hc.i^"zLgŇnNNE 'EC2jZl.<WR5VCM/,yyRc"#'ԡN',|G4]~#v>'xSqiEbۀ(ۈ+RdPʕ+@Fk֬)vݽ{ \.Z~++O[bE* VE5}ܱkdxyIe%=FBX:NYitmެ^5777899a…/˗={߿?f͚A.ǤI ///j;w׮]agg7xs͛B1|ѣ^uL>͛7Gjj*ÇZfffXr%&L(c.i^""ʗ-|StP89M~UYA ijݻ7='>,u(Ѯ|.u(IO?xDxx|.\\> \+uXUG'Vߋ^ġY7=DRGUHe?)BP&E޽^zU;;;ann.w.Ξ=[h 6; sssacc#^z%aT1x`aaa!:v(~gb}4ipvvJR8::_]x޺uhҤlv*OmĊC+(û ǬХYC3_B9sҔ)RS%4^{<Ɓ3jԹ\!NO?Xi)S|0lX')x2'Ӑ]?ll uxUa鳲02Lʉ9J3gn 44'O":: VVѣ FյfT4<e mfRfT[-[hܱݲevq<8nnǨj-~ ŕ+wɓѧ{UGiqy86 OgquYY:pG#[5g[ ub=U &D5̓<9xQA-G[@[o!m 70bj,^ƌ!u8FmNcÆ?a:aҤh9C3*-NW(3IDATxՁsU6&D5FٳNңq](rt}wi$ur.  u1L=XԬ5}lEs ;1~q{RcXm; !z;&L瞫+uhAiY3U&DHjjNc8q"Yprr7raKmƑ#=n^G~Uét pl88XKNNڵؽ<ճ^xz$e !,ɑY-lKQŤzzc˱ p90cFggé4[vMF5>ɓP87F<ֹZ6>H>mЧ;Oe5J!C`fmQAA+d | : htؿ"⯿g1q7^~MnǢxM5{ @V;*&DT2xQM%56F>@sBT* ^ kk3=ZSRaǎ3X1dHGLj/wT+id&u(D5r"*UM&rqV3ص ΞRSnġC(u8r^~lFQa$o4mZ=o椨p*By nQUjJ-#92c)z×1nW_,u8ekO c0FB'p$ @i.Gˁu?ͤbRNDR/=䥥as~hԡ^ݰAp޽ ~_n-u8eru]G 1iR_FWQ>8EngB]s8^pb. $Ƥ*Uu:ؒx4~9;HA5j n~C>1(ZDѭ[ L _߶ժǣn+KWK!'0)'"nU[–-ùupts:R^} K޽cGn;wF`}Iѩԡ=# s9m-!QuĤLuآhסɁPZ1l;w0L:bݿ-P49ELfL1jAۧ2x:sc3^xԡQ90)'"ITK-鉉ү/:"egпr4mZ;wN2>o6+?$^X1IePS |ݱ,VetՖ쇭3ʶ3AP)uZ (Zv-LPK$VFI$}d=o= +PZ%|6ii޲_4pUꙁoφy"Dn2 ^ [SV^|K v:?n]1/h|c*NgQPp FyAFF<]Dş0nB|gÉ Duxwl9nF#CCN_YdeAQj$&>.v:z9tQFĄCO `-=zN)Dr"r{8];X;;{<(U*$}!GDLHL܆g__&v:sǂ>hl^pQ zmh`ƢوXqEرsg0kL_V<SDaa\ɓ%KZQXXSP(7zH; mx+6=ꙁP)&%"r,ʉhXqEnѱEP&>ZUeŹ|ӧsghdd#9y-~M'nC+(xy bQNDÖËyv%$ /%kuˌmRVlݞpt=|R^E8UPEDr"1^$fǖFOK{K8}>WgM(/AA eCii823u{/h6WzRo/DBuhxbQND#ËZ;Zw]ޱ8_Z 8<'kPRN]ƍ˛mmw4 z}<"" '6WSB5#خr""vx;غ`X2??/ζ^łۑ;lܸi44\޽AêUsc#n/ x& r"Er{.5kۍ=Bpv(r' wiΝpPfsP(S =~8oƘ!7r"_Ernsr\R̙gӦ㏿đ#/CqX\A`4^@~QTW(5֮)rlTu_]m6,+~DDaQNDt9[>YWkj MA=r<;%K:$bþ}QXxuu-xGŬYC?u'7a:ن[w!¸ zA| Ǣhtx;#Avzu[$`Axa2 ;Sx8n8n7.0iMPܽ+Ch6{1{lcWM'wAST*D$DDdT#>>YV:>K#q|nA@"qܟ%|}͐/+VYO/Qό[aQND$4ʕ嗰ykbZ-݀[mh>ޘ=BԈ™DD#L3"0cF^}uрE55h' &3k-jf*(vZDDE9= ˖EcٲhDK 6$^ŒD(U>bCD@x<6DXE90thZܹs#8bqJ|""wŢC8 ɓo>ȉE4'٥R!:DDDSNDvϜ9^x•+Wŋ :HNNݻ7o*Z sEee,yjjܹs<wʉ<خ]K/o&uV FdggGd[ot1 6l؀QFuo^yݻ?//---(((@GGǀ܉FytDFFBVc8{]m63SN^ǧ~: ի J\>Y@@ 88!!!G[o6qqdff"""SLҥK{""rw)'"``X`ZdlFvvx 6g'N5˗ݍI&?5H¢ȃI$3ۃ={w%J_d~\DD# r"HV׮]Cdd=yTZ8""OƢhXr%~mtuu!** 6 hjjʕ+3vXH$TVV"::vW(3g 9'DD#TJJ PRR\d2L0/;Fpp0QPP7n@;vׯǖ-[hm۶9;RSS҂M6j0 Xbة=0D$""""r"""""('""""r"""""('""""r"""""('""""r"""""('""""LFrtwwDD"j;a!)) F4D" vDDDDD#ϔE9XE9 ,KҝCPIENDB`libpst-0.6.59/html/devel/functions_vars_0x70.html0000644000000000000000000001411612145516406016560 00000000000000 libpst.so.4: Data Fields - Variables
 

- p -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/classes.html0000644000000000000000000000776012145516406014403 00000000000000 libpst.so.4: Alphabetical List
Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/lzfu_8h_source.html0000644000000000000000000000423312145516405015674 00000000000000 libpst.so.4: libpst/lzfu.h Source File

lzfu.h

Go to the documentation of this file.
00001 #ifndef LZFU_H
00002 #define LZFU_H
00003 
00012 char* pst_lzfu_decompress (char* rtfcomp, uint32_t compsize, size_t *size);
00013 
00014 #endif

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__extra__field__coll__graph.png0000644000000000000000000000627212145516410023342 00000000000000PNG  IHDR(JAbKGD oIDATx{TSW?' j%G-VA\*>`BueiŅ2BQzFvTx kNXyhP!B20Ɉsd9߽Fш!)"bQDs(;7TVVo -""3g֖aBCC GDTTT`gggmV9MO""J֖`U9"SDF)/G[nY[]3SDAr-U\>N64z<W?rdLz{֬YCxx8|WƋ/V_ͫ @dd9֝Pv~mYn ̈́E'S Hi0ZM|{&FeM#ڷ~˓O>\.g̙\xOS"'##|_|www:d.{n|}}imm`̙( A3Lj57+VR!!!PnܸJ2Ejj*G CQTT7|Crr2&L\VZe.wA^u\\\%##\Ά pvv&77|o>bzxx̮]>}:ZuV,KQQ6m'''$ IIIqCAA)))Cj}pvv&55br9uuu8&vիW),,DV=lU7 ?_/LjqFKvJ Sv3J۷֮]KRRO`` .\ !!Aزe ٳ$ϟOGGo%%%+/H.]\.cfիWcΊ+hkk`00k,dtssg:z=ڵ///ٽ{w+11 ؼy3L:ռ-##cX-\`Ofǎttt3Xx6pgooo֮]Kff洷7ruuEP=&:;;9uYYYL4 ^za278qho wx$\':pZTTue}geeO"++ O;w$))-[ç~ʚ5khkkcʕDFF7ǼV2cfNӁ3}nnnh42aY~=fb̙3HHgggF#:^ofX$xGlttww9[S&MƍEP3M<R__N`07FCw>NR~>6ƛx*7H$&Uz!s+Hԗ<N":fܴZ-:Zۙ;wnF|(,,$ GGG|AH"OUU?999TTT{{W3́: .#y%4 ===ܺu˼c Nղi&BCCٙ>2ν|%v/xA6?RFb'`:-%SSh4W^^[2j5zJ([jۨ7uuuT*%$$IKK#-- AI2 ׮]s x/4F!;;իW@vv6yyy服$/MMMjͣٳgǠ5#ϡ/RZf̘f:7 ?UZڻ#M0eill䩧Z&..tΟ?O\\}<3s:tWWW:::8rK,… 0c d2}?Y PYYIpp0 2';ޞX{=t:O<zZ曱4fAA...DGGI\\|9o#ɋ72?^x/rرJsw^Q՜8qbL gN$cViii$&&hxg:x7$556MF~~>6l`g}Ƃ OO!c9_~e6o̍7 3OJ%8p.غuy?777֭[Gaa!FG{:V\+Geǎd2&NŋǪ.fUUeee۷T)))lݺF6m޽{9vӦMW^!33N6n;Cbb"Ǐ'&&;wxǞi+{:7NJMh<7|///rrrΎ (++TWW߿e˖h"!;;\`H1 Ν#))/B1F Eff&>>>YO*.~}[Zօ`Dj/w1n#o٭ k@>!$9-=ڛ=.drO/tqp[wS>'?9齿;0ج9-Z4o– ăvѨp'!f'Y2\A89%|c^XaA{;?2͎<% -kMH/VeLDDd`Ds(9EDlќ""6hNem۶O"" ::2F?s?(khCTT!!!֖a5=[+""bsNE4"SDF)"bmpBU?IENDB`libpst-0.6.59/html/devel/structpst__desc__tree__coll__graph.md50000644000000000000000000000004012145516406021525 00000000000000184a4d0847fab0ec85deab618e64a469libpst-0.6.59/html/devel/timeconv_8h_source.html0000644000000000000000000000727512145516405016551 00000000000000 libpst.so.4: libpst/timeconv.h Source File

timeconv.h

Go to the documentation of this file.
00001 #ifndef __PST_TIMECONV_H
00002 #define __PST_TIMECONV_H
00003 
00004 #include "common.h"
00005 
00006 #ifdef __cplusplus
00007 extern "C" {
00008 #endif
00009 
00014     char* pst_fileTimeToAscii (const FILETIME* filetime, char* result);
00015 
00020     void pst_fileTimeToStructTM (const FILETIME* filetime, struct tm *result);
00021 
00026     time_t pst_fileTimeToUnixTime( const FILETIME* filetime);
00027 #ifdef __cplusplus
00028 }
00029 #endif
00030 
00031 #endif

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2link.png0000644000000000000000000000054612145516410014313 00000000000000PNG  IHDR_Tq-0PLTE~tRNS@ftEXtSoftwaregif2png 2.4.2^G&tEXtCommentUlead GIF SmartSaver Ver 2.0 JIDATx} 0Eo3c~SW~nZ:d5d/y!Pf}Qp@ϭtb a;j;hQ$Kh^~m((8LF-Y8\+qygyTi/q+xIENDB`libpst-0.6.59/html/devel/libstrfunc_8h__incl.png0000644000000000000000000004120312145516406016472 00000000000000PNG  IHDR@bKGD IDATxyXT̰o n(&@V{oeWe{nݲ M[[)ʎ *Ⱦ123 gޯyp9sg]$  """"1 """"6&DDDD$zLzH:"ҍO>111X@@y]ADLz Tbb""##1sL]Bz(** ƺHc{ׯud2C "(%""""cKDDDDǤDI/^"s!00uuumTۇ  00;wЛADoQ9;;テ֏՜566 /(יߪ _|?oEPPPc "cKD]fddB":TUU6m5]ħP( JJJ 0h Z DD6&Dee˖a裏T*[r8tp=Cddzٚ5k<"$?݊o>F||O?4fΜr\~]{gkb޽nڵ /2`mm}W^T}KKK|׿sN8p_0~xTTT ''#"2DLzH#x 888-[~EJ(J-kmm 0`LLLZ,S*HJJBHHjjj_O+Wĸq\Iի ohllDDD^~eѶpvv 7F899ҥK?~<}Y{n]{Ν;KKKw;Ǝu3fGcc#p%444`ʔ)bKD:%J'`ݺuzNmߩ :>4מ:ӵTwv:&D.\P#FH[.{ =NФRmyuΰTTT_#F)RRRu|""RaKD_#77O޽{1{N-QPP+W 66CU'vvvH$AEEnܸ())+Wѣ{9r$ ;wի8qMLLh"ƱcPRR,:tHNNNq444t)6""CŽlD .ĺuP^^IZnaal۶ pvvƆ  0W2G">>SLiuDwT*yfbX|yPX/QRRcܹ (,,l1 $ȋ ׯqΝ;5kD k׮E@@z![ovu(DD D'_aQ D':0QGV?Km`H1%""""cKDDDDǤDI/,#2`; =e˖: ""aKdԤ0ŋ6{JG-Zooo]AD1A]ADkkք>,TǑ6M/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/^""""=&DDDD$zLzH1%""""cKDDDDǤDI/DAANw~]wD"  ._?YDDFCaa X_zǺDDygpvHX>&Dd- [L&ŢES{1"""&&Ddϟ. bDDDMLz 1 A*cFȈHZhz[I$,Z4M0%"Zk \FDDb wTǭP* Z02""4&Dd{lnG<6 ^"2hgOLccfϞÈHA2OFFRXY:,""0&Dd,\\ĂH$&&@at\T]QquM׍5 ޺HI[{pPpp0vޭ0lHP^~Pסtٲe˰k.]ADXKD,@@G5O`KDwC ""-bKD@&c^""1]DI/^""""=&DD:Dj]BDd1%""""cKD:'>C899Æ +++ +++ <*J~7xxxC||S>}xzMgظq# ==XfMォQ7 DDl2aٲe^NJH8|M6 ... B||@Q/?x@HLLl񚹹ylqqqZ}_]]-]-o""CŚ^"ҩ,b֬Y.Ɂ\.ǔ)SԯM:0i$C L8kuuuhhh6c„ mmmQ__☷DD=LzH;og&BNmQ0%"rvv9rGGG!%%EZrr2[ME_ "1uDd/矇QRR4XXx1^z% :شi^}^Sq!((ELDDI/ܛo (,,Đ!CrJ?< `ffz _z=ΞQWWmwH6#" ڵKǑ7Q!^""""=&DDDD$zLzH1%"륜ōzI'{pquHC$HJɓv#ƏDD͘QJ 6bcF9 +{wr<|$$࣏ZXY^^q(ODSQ %Ξl_@BB.jj`gc_߱`DFFvjFX[@"7UW7Tcklh"uy ̫HHEbbsq rԩaii[oHAETVa`+m{v.=,,&ee?![qJ$Fo/lP_ۣw/6GQ;. gTz˖-kKF~~)sJKad$ĉ#!`LD ; (+A~sX8nV˖TaDޝ2:"$sNWʕۑs ~{߭YnC|?Ap~Q˺j{&"CP7.VoqqZ<$$\@fU2ECuDDI//E\uJX[& T :: 8| ,-Mx4a;k;ĉ<^66رc%t{_46;| {.&܅zG j'O^ŋ0sK;ݸQ<$$ ))ii˕N0fL˙HW˗.rXX`ڴ1wXL<FF=_ZZ}Rxy9 4=SӞu ǺuaqX[8^@I/?_+C.W`8.췾 bD$&Kzci=zFQ[ۈ|u'/ vv6-j]\KQobK$Rŕ#/<=G_&þG?J ,,rffXhBB|2ojR`Nj/ޏn7h^(/O||R̛箱}$ݛJx{;`ơ33cI$$")IYk:5^;P(}/anny<O=VΟ/RwKLŵkU0)5SƏODLz7jlfJ%ps _߱ //XXh'HLEXX~1 ffFX~pu:UUv;wsk[ ?C`8!pa͝""Qqaɒw~ȅ %HJc26 ^^cn4G!"*&D}D]]#NCtt6bbpeo,㨱6qGVUBh/ʘ+샟Xl~,4~fNzUUv` +l߾BcmpےZݻp)5{c2_t~ȕ+-j!o&Z^"=%+z11وQz( ^[599aaTdR,\艐_L4B+Ǔ˕xؾ=>; kzI/J|r <gPu~tU`'ͮ_Vg/CPV=k#F+aK''hNr/ÇW'ӧ;ήwNw%#<<E8.aO4ee5x8u7/Z;֭z+TI/O?aÆGbtY~~)"#O`߾r C m 8q"9HHEjj6z889ulh"[1%ҡ#&& 11vNp+N*@XX<? BC}>J>s2Vرc%Əlf |O ƻ>ڭI:o^緎44qEuMɓn7`X'ޥZ"'&Dڵ*f#:Z\ n:a>iuu?8={ꇅ ={с׿= ػSv_0l$ 6<{UƎEp/}tV;G.W̙KHJC|$%塼VV:u]Ǩ^@D}^"-GBBUW!IaӝFLWc>} |OBļy ՚>Bw ~Vk]PM[ Ν+V3 wo"?&̚e|0kNkXA@VVzָ\z&&F_߱Sh ]Lz4AMVB0uثm'oWSӀN!,,iipvP_,Z4 66ˍx0_MhѴ^=txo?\G85w~HBll6 Qu~ ҚTPp  w FFRLpW"zW"OLzz@P"=& Y8q"M=zX ou=z9~rI<64ȱ} It7⫯c͚YXAo/Q':RRRբ&8389ގqau*^.ʺa!.*+`kk Udzg1@aP5ꦤ\-BB|7mG:߅ W_-I;C,"" 3gZ{+JYؽ; ?`t~Heez\IQݬ v暈I/Q._.W'11Y(.||btUmvf ̫ ÷ߞ@}sLBh|}u:R)~P_Bg>%pEZ66U6ngUT=dd\ر ^z%5HI"."||1n0a'"bKtfݼk055´i6RMo?!,,'NaZ]}h^QUU?9ǎe"8W!oI/\zO> ]tR qI4`,W,YY\KMkHO/Dbbfy-S'(~D9Lz4 1111YFFH$T'Ӧ9T?Epaaq<mw46 C||a2,Yw?-9a;[>C{gFפٖ-G?G=ibrޝ9!!z#99%HJEB]pAu0yțIƠ_?ݵ'aK!?Ǐg˽qCw;Wؚkص+IǽGhfpѻ6 EuI/9gNN/5%uO(bcgO"~92<.!=QTTq3VgeC"\\2}c&$JY8~</^)|}1c fp~u>kKSFxxbc/`ҥz43ذa>|rCP_HzUPSӀWК-" ՝{l^)+YJϞ \1c qQt*cKԤy8~<YHOpwUIf>Rޝ{Q^^{_̚w/ʕQRRg9|}uRP 3 .> >:U!uӗwoߓ_-B緎TW7 99O=}rjj:_`gg;isOd(Ru|& Amm#F31c z}jjR_",,Ye˼lOPLO`ȁضmތW})y˖#xYxnDhl_Nc׮fc@K,Z4 KoilԩuMprr0`zooL8B'o&gT!::Sd[ IdXXXսv {gVc%033uH]גf}=Nز%}ѻطIKoAA^X`JB3g.gKJEYY L9Z$^oG!꫘ުkDBBQ2qUI1mu;i҈>NP!,,QQ1d ,Bpo!obݺ?uHW^8u+Wn)v\gkNL&C!( j N*`bbwQY㼼`e%ğHWP*>}I.7))r7 3f8ct:1\= ص+Jl IDAT%%1!! }-KXb.]*_<3sI/U;]-[B1kC҈7jƌe˼t緎2Vp.rrJ I1a]`/1z1 Q_¤tLFGgg3fFaBđ#Ǒ#8AAZ]{$#>>W m{R/}w }vCҨ"ǫ;͜`_s>+JJZqkn?.1^UYYs(L;R>t݉ؽ;WT !!3gR~Ho ٓGKER Io/[o=yѵ ml3س'Ǐgb@K,\艥K}7"z$%k Ԥȑo vEG@"MbKZ%+qdzɓGbtUMט>NpX&gѯZ]3DHcxx{DӾRLI/;Ic̘ؾ}΄S͝"#O ?Tm<UQ))mĐ!7HS% } 4I/i܅ %ܸ iȑ՝ϦOwF⛲ ص+euDH/Ν3uի7rvOCquF-kX|*+u xz:$11t~=D#MM _R7jacc7Qp ^׫cTEE1j(v="ÇOCH~ZLNSO턍9o_Gh^ǚ5a8~< 6-tUVS{w 1z`,Y⍠iR@ffQqŕ033Ɣ)YL; I/uYC9rϞLO\wQ%!<<r@H/~]t'nw9s>4XI/Jz'xxy|*#LFeeft^=o塚kYsquI6R=kܴicD.&).ȑ ;v k:+Lqq9áCaffE!$Wgx Nj/ޏĜ6{/xNBm߾$DEeb ,\艠 oQuWo ̼ pq ooGQCI/8z<= oF,0p\Wkqv#' }nֱκv VsW'3gC:CHzKX|LM׫dz]QQMRw~K} [GkpDU3 +1z`mFĤƑMM-@TT> p.op\`ff =:4JM-ʕ;`jj;Vԩ={k{$.i wcT]ʕ;YO? }MuH:!s6wd\緎4 99_=k\jj`g>>V vqr#Ť׀U8vL59DEE-3!0p O@5Sdd2㑕uy膏>ZڢNSnnF9235qoDyyLڠP(qܕ킯_ Nn1JH1"?j9\]aq1>>m*+wCFF&N ~XVV}Vv|k#Wߍ w"%~{2^nwGS2z_LLV#GΝ+_xa7"#O~Q 0X} LpBuIIx?//^HKPVV[DZZ!^{XX .nlmuN@D ݛRL<Kzc.u~KO/С /]*&8.@&b-O #4{1Z:~<K|q28vl;?/h`l,O?"ӝkA IGoI8y2_mi;jL_}$frVee=NSOZ&F #`4'v䈪Zzz!d2)nj05 7/X 5uzv8p aaqHK+PǦv444*Z536}vANqVKpuǃ~C.Wޱ\*b8vl-;t&+*vN'QVV3\two_|wrRۛo.ONez ))M"NGmm#j1B52.jd_jIttuk*( Ǐg#GY늀'Q  r<\8~9E'_~C$xawLּߡPܙ4ɤ ;<֋wW `̘.u ǷرLpmɤx9x{{1I#G2`j4ځ5 ظqG \BIIƨa7RVWGW0i҈:I(psJ$'ݜ-g^ >> t5UЯZY& \^ GG["(.=V711!_ᇿ;K׿ /ܧz?S뚘7t7س'\O&[}4MR*df^m1LZq c&x10p11YXsH$!4O}b ^ ʺ.k<9ѣz=X9ܼ\GPr\IO? ƂS Q[AFJJAIozLl_xu}H$[{{JN]iT*mccOwFx^oO< ǎos<##b׮eKNKad$ŤI#ZZͿ s$Jn?^ GGít& vņ }™g;Y55)(UmnFFMY\yoZ/QUn O=u7֯_I_I*@*@;MÜ9 ~9s6#=`8to:Hw8zm=}&<˗+L;wN#wx̙s(( TVm\@}MM 6I`o_3 jFοrok:խav[Mz !C3 >]N.W 45):lkr/oZj&r^VݥbS}qR+I&yѢۗ>no}L1cFqVCS*DGgRH$ :?o20mŨ;؃jka]HTr JJ6"))H_2%"ȸbBL,0| Æ 5 [[k vv60R\ o,,Lb̜9un@UU=QUWYYkժOR&DDDz_? 1x _tRa 66"""#`t%DDDD$zz&$$@"^wuuuwe]U˺muoϐΉ.޳!swh^әc\߳9jҫ'`iiĭβNdIr5ܻz^ϙfˌ)n3f}t^6:TCJJkoy:uFyy9N8x@3o߾022]w݅>H`nnDb*r<033gV3<TSSS"77'oY/ho/J ƫ Y֝w 777bx'PUUs?bҤI033SO\0w\cԩرcG56b<'m{k͡~7xxxC||;wMFl糭Qm_~>>>\uԙmsϽιpG W^V]rEd| \xQ8qpA~I EEEBQQzْ%Kɓ' BTT xPUUBZZp1Vx[y3fӧ gիWGvyҷrAXl0i$!55U8z0x`aͭƤv9wu*kAoF߄セj*A(O___!11Q{L2e&DGG -y+M^]>o[_ qqqBff0sLaڴiw- YYY̙3|P~[0apaPGGGaƍҗ3rv+s+Ms Νvڿ&ˬe.]d2pY;vR٩gpGsOϧ6_]=ʿ3e,Թ33t{+m?z>}Z dffJH8|͛7w:_[lԯ8p@033>%Qi&=U֭9t0p=rz7L&uj׷ro~^~A5sssAAN/k穽k8mţsY{xaڵ ֭k][|~:ZSގ{Ѷr\4hpܹ.K3t{;m?zԼ>>>˱WãvymmmQ__NOFԩSY,D5.\2455qwwW B77VEl礫&My݉'x DUUf̘+++`87c9=^'sm˗c׮]8v ;הgG�hۄUZ{RWAݦ+ܶh(dFxx8իW#88w.KSZkx-ͱ7s[jkjj0{l=@JJ v-\ @|礫Z{mIѣHMMUKOOGvv6+r{&O5x<pxyyٹSvӝkJL糣^w?|Sqtmrmy;aܹ㏱c۷O}d2[#~ԩS>fjjj휜|®vnrr2Y(LTTT߆pڵvpppL&Czzr)XYYcǎ_o}Q'N[[+aɒ% CXX@~~ڻ A{ ̄oo۟~鎤s՝gPw7=^'`ooNFDڵk(--X[[G/tDGG>q7n܈ӧO#&&6m0n8(wkkk,^/q1lڴ O=zuzԨQ066G}|;z@޶E```u 6ѫ3 rya֬Y`bb"-ٴi0|pA* ܹsSSSMغuk;EFF G,,,իW MMM;q;}.S˖-,--A k׮ z_(k}ȣA . ݻ<ͮ]&̙3G055݅/BH$RA{׿ud˽;￵׶m& &&&%l۶m}F__[ֹ ٺ[f-m IDATApqq.\j =OGה6Χ>udgJZ/ݲe0o<9Wyuus{գאS+fw_|0zhG^1?-MxDHSm{Ν+|sIw+W ظq#x ]ED"q5lݺ;w18-bdQ(xW +++,^""ŰaW_;Z iGw_bT+6mΞ=0HvC*_SDDDDd1%""""cKDDDDǤDI/^Cedd ##c1x,6{αQ\\c<ᶁܮ]X!Che,UʾfffZ7xSSSheߕhhhʾNں<I/ذM/^""""=&DDDD$zLzHzs1dIENDB`libpst-0.6.59/html/devel/functions_0x70.html0000644000000000000000000001405212145516406015524 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- p -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars_0x75.html0000644000000000000000000000765212145516406016574 00000000000000 libpst.so.4: Data Fields - Variables
 

- u -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__string.html0000644000000000000000000001050312145516410016526 00000000000000 libpst.so.4: pst_string Struct Reference

pst_string Struct Reference

The string is either utf8 encoded, or it is in the code page specified by the containing mapi object. More...

#include <libpst/libpst.h>

Data Fields

int is_utf8
char * str

Detailed Description

The string is either utf8 encoded, or it is in the code page specified by the containing mapi object.

It can be forced into utf8 by calling pst_convert_utf8() or pst_convert_utf8_null().

Definition at line 138 of file libpst.h.


Field Documentation

  • 1 true
  • 0 false

Definition at line 141 of file libpst.h.

Definition at line 142 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__extra__field__coll__graph.map0000644000000000000000000000003512145516410023322 00000000000000 libpst-0.6.59/html/devel/index.html0000644000000000000000000000102312145516410014032 00000000000000 libpst.so.4 <body> <a href="main.html">Frames are disabled. Click here to go to the main page.</a> </body> libpst-0.6.59/html/devel/timeconv_8h__incl.md50000644000000000000000000000004012145516406016036 000000000000004031535c242d166a08858ebcd4e94473libpst-0.6.59/html/devel/structpst__item__contact.html0000644000000000000000000035107112145516410020040 00000000000000 libpst.so.4: pst_item_contact Struct Reference

pst_item_contact Struct Reference

This contains the contact related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_contact:

Data Fields

pst_string account_name
 mapi element 0x3a00 PR_ACCOUNT
pst_string address1
 mapi element 0x3003 PR_EMAIL_ADDRESS, or 0x8083
pst_string address1a
 mapi element 0x8085
pst_string address1_desc
 mapi element 0x8084
pst_string address1_transport
 mapi element 0x3002 PR_ADDRTYPE, or 0x8082
pst_string address2
 mapi element 0x8093
pst_string address2a
 mapi element 0x8095
pst_string address2_desc
 mapi element 0x8094
pst_string address2_transport
 mapi element 0x8092
pst_string address3
 mapi element 0x80a3
pst_string address3a
 mapi element 0x80a5
pst_string address3_desc
 mapi element 0x80a4
pst_string address3_transport
 mapi element 0x80a2
pst_string assistant_name
 mapi element 0x3a30 PR_ASSISTANT
pst_string assistant_phone
 mapi element 0x3a2e PR_ASSISTANT_TELEPHONE_NUMBER
pst_string billing_information
 mapi element 0x8535
FILETIMEbirthday
 mapi element 0x3a42 PR_BIRTHDAY
pst_string business_address
 mapi element 0x801b
pst_string business_city
 mapi element 0x3a27 PR_BUSINESS_ADDRESS_CITY
pst_string business_country
 mapi element 0x3a26 PR_BUSINESS_ADDRESS_COUNTRY
pst_string business_fax
 mapi element 0x3a24 PR_BUSINESS_FAX_NUMBER
pst_string business_homepage
 mapi element 0x3a51 PR_BUSINESS_HOME_PAGE
pst_string business_phone
 mapi element 0x3a08 PR_BUSINESS_TELEPHONE_NUMBER
pst_string business_phone2
 mapi element 0x3a1b PR_BUSINESS2_TELEPHONE_NUMBER
pst_string business_po_box
 mapi element 0x3a2b PR_BUSINESS_PO_BOX
pst_string business_postal_code
 mapi element 0x3a2a PR_BUSINESS_POSTAL_CODE
pst_string business_state
 mapi element 0x3a28 PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE
pst_string business_street
 mapi element 0x3a29 PR_BUSINESS_ADDRESS_STREET
pst_string callback_phone
 mapi element 0x3a02 PR_CALLBACK_TELEPHONE_NUMBER
pst_string car_phone
 mapi element 0x3a1e PR_CAR_TELEPHONE_NUMBER
pst_string company_main_phone
 mapi element 0x3a57 PR_COMPANY_MAIN_PHONE_NUMBER
pst_string company_name
 mapi element 0x3a16 PR_COMPANY_NAME
pst_string computer_name
 mapi element 0x3a49 PR_COMPUTER_NETWORK_NAME
pst_string customer_id
 mapi element 0x3a4a PR_CUSTOMER_ID
pst_string def_postal_address
 mapi element 0x3a15 PR_POSTAL_ADDRESS
pst_string department
 mapi element 0x3a18 PR_DEPARTMENT_NAME
pst_string display_name_prefix
 mapi element 0x3a45 PR_DISPLAY_NAME_PREFIX
pst_string first_name
 mapi element 0x3a06 PR_GIVEN_NAME
pst_string followup
 mapi element 0x8530
pst_string free_busy_address
 mapi element 0x80d8
pst_string ftp_site
 mapi element 0x3a4c PR_FTP_SITE
pst_string fullname
 mapi element 0x8005
int16_t gender
 mapi element 0x3a4d PR_GENDER
pst_string gov_id
 mapi element 0x3a07 PR_GOVERNMENT_ID_NUMBER
pst_string hobbies
 mapi element 0x3a43 PR_HOBBIES
pst_string home_address
 mapi element 0x801a
pst_string home_city
 mapi element 0x3a59 PR_HOME_ADDRESS_CITY
pst_string home_country
 mapi element 0x3a5a PR_HOME_ADDRESS_COUNTRY
pst_string home_fax
 mapi element 0x3a25 PR_HOME_FAX_NUMBER
pst_string home_phone
 mapi element 0x3a09 PR_HOME_TELEPHONE_NUMBER
pst_string home_phone2
 mapi element 0x3a2f PR_HOME2_TELEPHONE_NUMBER
pst_string home_po_box
 mapi element 0x3a5e PR_HOME_ADDRESS_POST_OFFICE_BOX
pst_string home_postal_code
 mapi element 0x3a5b PR_HOME_ADDRESS_POSTAL_CODE
pst_string home_state
 mapi element 0x3a5c PR_HOME_ADDRESS_STATE_OR_PROVINCE
pst_string home_street
 mapi element 0x3a5d PR_HOME_ADDRESS_STREET
pst_string initials
 mapi element 0x3a0a PR_INITIALS
pst_string isdn_phone
 mapi element 0x3a2d PR_ISDN_NUMBER
pst_string job_title
 mapi element 0x3a17 PR_TITLE
pst_string keyword
 mapi element 0x3a0b PR_KEYWORD
pst_string language
 mapi element 0x3a0c PR_LANGUAGE
pst_string location
 mapi element 0x3a0d PR_LOCATION
int mail_permission
 mapi element 0x3a0e PR_MAIL_PERMISSION
pst_string manager_name
 mapi element 0x3a4e PR_MANAGER_NAME
pst_string middle_name
 mapi element 0x3a44 PR_MIDDLE_NAME
pst_string mileage
 mapi element 0x8534
pst_string mobile_phone
 mapi element 0x3a1c PR_MOBILE_TELEPHONE_NUMBER
pst_string nickname
 mapi element 0x3a4f PR_NICKNAME
pst_string office_loc
 mapi element 0x3a19 PR_OFFICE_LOCATION
pst_string common_name
 mapi element 0x3a0f PR_MHS_COMMON_NAME
pst_string org_id
 mapi element 0x3a10 PR_ORGANIZATIONAL_ID_NUMBER
pst_string other_address
 mapi element 0x801c
pst_string other_city
 mapi element 0x3a5f PR_OTHER_ADDRESS_CITY
pst_string other_country
 mapi element 0x3a60 PR_OTHER_ADDRESS_COUNTRY
pst_string other_phone
 mapi element 0x3a1f PR_OTHER_TELEPHONE_NUMBER
pst_string other_po_box
 mapi element 0x3a64 PR_OTHER_ADDRESS_POST_OFFICE_BOX
pst_string other_postal_code
 mapi element 0x3a61 PR_OTHER_ADDRESS_POSTAL_CODE
pst_string other_state
 mapi element 0x3a62 PR_OTHER_ADDRESS_STATE_OR_PROVINCE
pst_string other_street
 mapi element 0x3a63 PR_OTHER_ADDRESS_STREET
pst_string pager_phone
 mapi element 0x3a21 PR_PAGER_TELEPHONE_NUMBER
pst_string personal_homepage
 mapi element 0x3a50 PR_PERSONAL_HOME_PAGE
pst_string pref_name
 mapi element 0x3a47 PR_PREFERRED_BY_NAME
pst_string primary_fax
 mapi element 0x3a23 PR_PRIMARY_FAX_NUMBER
pst_string primary_phone
 mapi element 0x3a1a PR_PRIMARY_TELEPHONE_NUMBER
pst_string profession
 mapi element 0x3a46 PR_PROFESSION
pst_string radio_phone
 mapi element 0x3a1d PR_RADIO_TELEPHONE_NUMBER
int rich_text
 mapi element 0x3a40 PR_SEND_RICH_INFO
pst_string spouse_name
 mapi element 0x3a48 PR_SPOUSE_NAME
pst_string suffix
 mapi element 0x3a05 PR_GENERATION (Jr., Sr., III, etc)
pst_string surname
 mapi element 0x3a11 PR_SURNAME
pst_string telex
 mapi element 0x3a2c PR_TELEX_NUMBER
pst_string transmittable_display_name
 mapi element 0x3a20 PR_TRANSMITTABLE_DISPLAY_NAME
pst_string ttytdd_phone
 mapi element 0x3a4b PR_TTYTDD_PHONE_NUMBER
FILETIMEwedding_anniversary
 mapi element 0x3a41 PR_WEDDING_ANNIVERSARY
pst_string work_address_street
 mapi element 0x8045
pst_string work_address_city
 mapi element 0x8046
pst_string work_address_state
 mapi element 0x8047
pst_string work_address_postalcode
 mapi element 0x8048
pst_string work_address_country
 mapi element 0x8049
pst_string work_address_postofficebox
 mapi element 0x804a

Detailed Description

This contains the contact related mapi elements.

Definition at line 391 of file libpst.h.


Field Documentation

mapi element 0x3a00 PR_ACCOUNT

Definition at line 393 of file libpst.h.

mapi element 0x3003 PR_EMAIL_ADDRESS, or 0x8083

Definition at line 395 of file libpst.h.

mapi element 0x8084

Definition at line 399 of file libpst.h.

mapi element 0x3002 PR_ADDRTYPE, or 0x8082

Definition at line 401 of file libpst.h.

mapi element 0x8085

Definition at line 397 of file libpst.h.

mapi element 0x8093

Definition at line 403 of file libpst.h.

mapi element 0x8094

Definition at line 407 of file libpst.h.

mapi element 0x8092

Definition at line 409 of file libpst.h.

mapi element 0x8095

Definition at line 405 of file libpst.h.

mapi element 0x80a3

Definition at line 411 of file libpst.h.

mapi element 0x80a4

Definition at line 415 of file libpst.h.

mapi element 0x80a2

Definition at line 417 of file libpst.h.

mapi element 0x80a5

Definition at line 413 of file libpst.h.

mapi element 0x3a30 PR_ASSISTANT

Definition at line 419 of file libpst.h.

mapi element 0x3a2e PR_ASSISTANT_TELEPHONE_NUMBER

Definition at line 421 of file libpst.h.

mapi element 0x8535

Definition at line 423 of file libpst.h.

mapi element 0x3a42 PR_BIRTHDAY

Definition at line 425 of file libpst.h.

mapi element 0x801b

Definition at line 427 of file libpst.h.

mapi element 0x3a27 PR_BUSINESS_ADDRESS_CITY

Definition at line 429 of file libpst.h.

mapi element 0x3a26 PR_BUSINESS_ADDRESS_COUNTRY

Definition at line 431 of file libpst.h.

mapi element 0x3a24 PR_BUSINESS_FAX_NUMBER

Definition at line 433 of file libpst.h.

mapi element 0x3a51 PR_BUSINESS_HOME_PAGE

Definition at line 435 of file libpst.h.

mapi element 0x3a08 PR_BUSINESS_TELEPHONE_NUMBER

Definition at line 437 of file libpst.h.

mapi element 0x3a1b PR_BUSINESS2_TELEPHONE_NUMBER

Definition at line 439 of file libpst.h.

mapi element 0x3a2b PR_BUSINESS_PO_BOX

Definition at line 441 of file libpst.h.

mapi element 0x3a2a PR_BUSINESS_POSTAL_CODE

Definition at line 443 of file libpst.h.

mapi element 0x3a28 PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE

Definition at line 445 of file libpst.h.

mapi element 0x3a29 PR_BUSINESS_ADDRESS_STREET

Definition at line 447 of file libpst.h.

mapi element 0x3a02 PR_CALLBACK_TELEPHONE_NUMBER

Definition at line 449 of file libpst.h.

mapi element 0x3a1e PR_CAR_TELEPHONE_NUMBER

Definition at line 451 of file libpst.h.

mapi element 0x3a0f PR_MHS_COMMON_NAME

Definition at line 534 of file libpst.h.

mapi element 0x3a57 PR_COMPANY_MAIN_PHONE_NUMBER

Definition at line 453 of file libpst.h.

mapi element 0x3a16 PR_COMPANY_NAME

Definition at line 455 of file libpst.h.

mapi element 0x3a49 PR_COMPUTER_NETWORK_NAME

Definition at line 457 of file libpst.h.

mapi element 0x3a4a PR_CUSTOMER_ID

Definition at line 459 of file libpst.h.

mapi element 0x3a15 PR_POSTAL_ADDRESS

Definition at line 461 of file libpst.h.

mapi element 0x3a18 PR_DEPARTMENT_NAME

Definition at line 463 of file libpst.h.

mapi element 0x3a45 PR_DISPLAY_NAME_PREFIX

Definition at line 465 of file libpst.h.

mapi element 0x3a06 PR_GIVEN_NAME

Definition at line 467 of file libpst.h.

mapi element 0x8530

Definition at line 469 of file libpst.h.

mapi element 0x80d8

Definition at line 471 of file libpst.h.

mapi element 0x3a4c PR_FTP_SITE

Definition at line 473 of file libpst.h.

mapi element 0x8005

Definition at line 475 of file libpst.h.

mapi element 0x3a4d PR_GENDER

  • 0 unspecified
  • 1 female
  • 2 male

Definition at line 480 of file libpst.h.

mapi element 0x3a07 PR_GOVERNMENT_ID_NUMBER

Definition at line 482 of file libpst.h.

mapi element 0x3a43 PR_HOBBIES

Definition at line 484 of file libpst.h.

mapi element 0x801a

Definition at line 486 of file libpst.h.

mapi element 0x3a59 PR_HOME_ADDRESS_CITY

Definition at line 488 of file libpst.h.

mapi element 0x3a5a PR_HOME_ADDRESS_COUNTRY

Definition at line 490 of file libpst.h.

mapi element 0x3a25 PR_HOME_FAX_NUMBER

Definition at line 492 of file libpst.h.

mapi element 0x3a09 PR_HOME_TELEPHONE_NUMBER

Definition at line 494 of file libpst.h.

mapi element 0x3a2f PR_HOME2_TELEPHONE_NUMBER

Definition at line 496 of file libpst.h.

mapi element 0x3a5e PR_HOME_ADDRESS_POST_OFFICE_BOX

Definition at line 498 of file libpst.h.

mapi element 0x3a5b PR_HOME_ADDRESS_POSTAL_CODE

Definition at line 500 of file libpst.h.

mapi element 0x3a5c PR_HOME_ADDRESS_STATE_OR_PROVINCE

Definition at line 502 of file libpst.h.

mapi element 0x3a5d PR_HOME_ADDRESS_STREET

Definition at line 504 of file libpst.h.

mapi element 0x3a0a PR_INITIALS

Definition at line 506 of file libpst.h.

mapi element 0x3a2d PR_ISDN_NUMBER

Definition at line 508 of file libpst.h.

mapi element 0x3a17 PR_TITLE

Definition at line 510 of file libpst.h.

mapi element 0x3a0b PR_KEYWORD

Definition at line 512 of file libpst.h.

mapi element 0x3a0c PR_LANGUAGE

Definition at line 514 of file libpst.h.

mapi element 0x3a0d PR_LOCATION

Definition at line 516 of file libpst.h.

mapi element 0x3a0e PR_MAIL_PERMISSION

  • 1 true
  • 0 false

Definition at line 520 of file libpst.h.

mapi element 0x3a4e PR_MANAGER_NAME

Definition at line 522 of file libpst.h.

mapi element 0x3a44 PR_MIDDLE_NAME

Definition at line 524 of file libpst.h.

mapi element 0x8534

Definition at line 526 of file libpst.h.

mapi element 0x3a1c PR_MOBILE_TELEPHONE_NUMBER

Definition at line 528 of file libpst.h.

mapi element 0x3a4f PR_NICKNAME

Definition at line 530 of file libpst.h.

mapi element 0x3a19 PR_OFFICE_LOCATION

Definition at line 532 of file libpst.h.

mapi element 0x3a10 PR_ORGANIZATIONAL_ID_NUMBER

Definition at line 536 of file libpst.h.

mapi element 0x801c

Definition at line 538 of file libpst.h.

mapi element 0x3a5f PR_OTHER_ADDRESS_CITY

Definition at line 540 of file libpst.h.

mapi element 0x3a60 PR_OTHER_ADDRESS_COUNTRY

Definition at line 542 of file libpst.h.

mapi element 0x3a1f PR_OTHER_TELEPHONE_NUMBER

Definition at line 544 of file libpst.h.

mapi element 0x3a64 PR_OTHER_ADDRESS_POST_OFFICE_BOX

Definition at line 546 of file libpst.h.

mapi element 0x3a61 PR_OTHER_ADDRESS_POSTAL_CODE

Definition at line 548 of file libpst.h.

mapi element 0x3a62 PR_OTHER_ADDRESS_STATE_OR_PROVINCE

Definition at line 550 of file libpst.h.

mapi element 0x3a63 PR_OTHER_ADDRESS_STREET

Definition at line 552 of file libpst.h.

mapi element 0x3a21 PR_PAGER_TELEPHONE_NUMBER

Definition at line 554 of file libpst.h.

mapi element 0x3a50 PR_PERSONAL_HOME_PAGE

Definition at line 556 of file libpst.h.

mapi element 0x3a47 PR_PREFERRED_BY_NAME

Definition at line 558 of file libpst.h.

mapi element 0x3a23 PR_PRIMARY_FAX_NUMBER

Definition at line 560 of file libpst.h.

mapi element 0x3a1a PR_PRIMARY_TELEPHONE_NUMBER

Definition at line 562 of file libpst.h.

mapi element 0x3a46 PR_PROFESSION

Definition at line 564 of file libpst.h.

mapi element 0x3a1d PR_RADIO_TELEPHONE_NUMBER

Definition at line 566 of file libpst.h.

mapi element 0x3a40 PR_SEND_RICH_INFO

  • 1 true
  • 0 false

Definition at line 570 of file libpst.h.

mapi element 0x3a48 PR_SPOUSE_NAME

Definition at line 572 of file libpst.h.

mapi element 0x3a05 PR_GENERATION (Jr., Sr., III, etc)

Definition at line 574 of file libpst.h.

mapi element 0x3a11 PR_SURNAME

Definition at line 576 of file libpst.h.

mapi element 0x3a2c PR_TELEX_NUMBER

Definition at line 578 of file libpst.h.

mapi element 0x3a20 PR_TRANSMITTABLE_DISPLAY_NAME

Definition at line 580 of file libpst.h.

mapi element 0x3a4b PR_TTYTDD_PHONE_NUMBER

Definition at line 582 of file libpst.h.

mapi element 0x3a41 PR_WEDDING_ANNIVERSARY

Definition at line 584 of file libpst.h.

mapi element 0x8046

Definition at line 588 of file libpst.h.

mapi element 0x8049

Definition at line 594 of file libpst.h.

mapi element 0x8048

Definition at line 592 of file libpst.h.

mapi element 0x804a

Definition at line 596 of file libpst.h.

mapi element 0x8047

Definition at line 590 of file libpst.h.

mapi element 0x8045

Definition at line 586 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/ftv2plastnode.png0000644000000000000000000000024512145516410015343 00000000000000PNG  IHDRy PLTE<^,tRNS@ftEXtSoftwaregif2png 2.4.2^G(IDATxc` 0ach(`2 BY 1,nuIENDB`libpst-0.6.59/html/devel/functions_vars_0x67.html0000644000000000000000000000726712145516406016577 00000000000000 libpst.so.4: Data Fields - Variables
 

- g -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__x__attrib__ll.html0000644000000000000000000001577712145516410020043 00000000000000 libpst.so.4: pst_x_attrib_ll Struct Reference

pst_x_attrib_ll Struct Reference

Linked list of extended attributes. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_x_attrib_ll:

Data Fields

uint32_t mytype
uint32_t map
 key for the mapping
void * data
 data target of the mapping, either uint32_t or string
struct pst_x_attrib_llnext
 link to next item in the list

Detailed Description

Linked list of extended attributes.

This is used to convert mapi_id values in the pst file into cannonical mapi_id values to be used in this code. This list is kept in sorted order, where the key is the 'map' field. Some mapi_id values are converted to cannonical mapi_id values (PST_MAP_ATTRIB), and others are converted to a string (PST_ATTRIB_HEADER).

Definition at line 863 of file libpst.h.


Field Documentation

data target of the mapping, either uint32_t or string

Definition at line 871 of file libpst.h.

key for the mapping

Definition at line 869 of file libpst.h.

  • 1 PST_MAP_ATTRIB map->int attribute
  • 2 PST_MAP_HEADER map->string header

Definition at line 867 of file libpst.h.

link to next item in the list

Definition at line 873 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/tab_b.gif0000644000000000000000000000004312145516405013600 00000000000000GIF89a,D;libpst-0.6.59/html/devel/functions_0x73.html0000644000000000000000000001524312145516406015532 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- s -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__contact__coll__graph.md50000644000000000000000000000004012145516407022242 00000000000000fb5e3ee21c9dbbc2daf79955dba0ad0elibpst-0.6.59/html/devel/annotated.html0000644000000000000000000001163612145516406014720 00000000000000 libpst.so.4: Data Structures

Data Structures

Here are the data structures with brief descriptions:
FILETIME
pst_binarySimple wrapper for binary blobs
pst_block_recorderThis is only used for internal debugging
pst_desc_tree
pst_entryid
pst_file
pst_id2_tree
pst_index_ll
pst_itemThis contains the common mapi elements, and pointers to structures for each major mapi item type
pst_item_appointmentThis contains the appointment related mapi elements
pst_item_attachThis contains the attachment related mapi elements
pst_item_contactThis contains the contact related mapi elements
pst_item_emailThis contains the email related mapi elements
pst_item_extra_fieldLinked list of extra header fields
pst_item_folderThis contains the folder related mapi elements
pst_item_journalThis contains the journal related mapi elements
pst_item_message_storeThis contains the message store related mapi elements
pst_recurrenceThis contains the recurrence data separated into fields
pst_stringThe string is either utf8 encoded, or it is in the code page specified by the containing mapi object
pst_varbuf
pst_x_attrib_llLinked list of extended attributes

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/functions_vars.html0000644000000000000000000001532712145516406016007 00000000000000 libpst.so.4: Data Fields - Variables
 

- a -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__attach__coll__graph.md50000644000000000000000000000004012145516407022053 00000000000000d4011a7a156856501e544b67849ad054libpst-0.6.59/html/devel/globals_func.html0000644000000000000000000001457612145516410015402 00000000000000 libpst.so.4: Data Fields
 

- p -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__folder.html0000644000000000000000000001516712145516410017663 00000000000000 libpst.so.4: pst_item_folder Struct Reference

pst_item_folder Struct Reference

This contains the folder related mapi elements. More...

#include <libpst/libpst.h>

Data Fields

int32_t item_count
 mapi element 0x3602 PR_CONTENT_COUNT
int32_t unseen_item_count
 mapi element 0x3603 PR_CONTENT_UNREAD
int32_t assoc_count
 mapi element 0x3617 PR_ASSOC_CONTENT_COUNT Associated content are items that are attached to this folder, but are hidden from users.
int subfolder
 mapi element 0x360a PR_SUBFOLDERS

Detailed Description

This contains the folder related mapi elements.

Definition at line 337 of file libpst.h.


Field Documentation

mapi element 0x3617 PR_ASSOC_CONTENT_COUNT Associated content are items that are attached to this folder, but are hidden from users.

Definition at line 345 of file libpst.h.

mapi element 0x3602 PR_CONTENT_COUNT

Definition at line 339 of file libpst.h.

mapi element 0x360a PR_SUBFOLDERS

  • 1 true
  • 0 false mapi element

Definition at line 350 of file libpst.h.

mapi element 0x3603 PR_CONTENT_UNREAD

Definition at line 341 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/doxygen.png0000644000000000000000000000240112145516405014225 00000000000000PNG  IHDRd-ok>gAMAOX2tEXtSoftwareAdobe ImageReadyqe<]PLTEǾ"&ﶻޠ{ԍ눙נED9hg]_X<@:#mhU1tRNSvIDATxbC: d#h` @X",***LK.], X@t b @BD6%""  % B:Hf@ RPy"K`\PbC(!II!h(!Cąl!0[X\J\$TM(>a$S @ Ш@R.$LJBRAG1 (FPhhT%!`&q%u P    CT$B|Wl!B`R$( @A%%@,(%$RPmB U`1IYB  99\1 yCCCf"[N'=TGȒl8^K5<SRɤ%@@  b1qAXH&BR y nP4A j>  t!+(.WQA2MU܂ `1%`19F< 3cZ`e!\ D+. 83!lYYA -6EJV @XXX 4 @86`RdB4I " "@xrʌHA`f ȰC"XV0C b@2H ȓ p)!( 04)(%R $Tʀbb,s@7 Ѱ?f֗\PIx!I"Ȉ3 QYt^^gv- }>WJOAV`$&#88\FF SFJ$ƀƊ 4 - Hf ?5 k1d, ."FˀI"4Hgx|fm)))9. aMD& X@t b @%DK.], X@t b @d`ɽSOIENDB`libpst-0.6.59/html/devel/ftv2doc.png0000644000000000000000000000037712145516410014125 00000000000000PNG  IHDR_Tq-PLTEtRNS@ftEXtSoftwaregif2png 2.4.2^GvIDATxc````c``d'0bq$8`q'30012 pT2Si`q'ʀ\\RKRSiȔRRi 6तhQkqMaNU`'E$pgc 0o#UGIENDB`libpst-0.6.59/html/devel/structpst__desc__tree__coll__graph.png0000644000000000000000000002237412145516406021642 00000000000000PNG  IHDR[bKGD IDATx}XTu?g`FEMBP2R~nnYږF-Hڪw%mZjIˆ+隔(O(  <|~x 30uq]9s眙Ϝss>pDD`F0"[0C K*K*K*;wv2FGuIU^^dDFF G5Q[fT娡lҏA9L7}8tV\aA;m TS،7D'@_TXB IWGMQ3|MhF#@{?K=V!I,J-ZMB/r 8@`Ơ7~È`;!`x9$e"p[F rkpXR b7` sCdq\wg\QccH'Յ q5}KKu~-z ~\Hu;⑸ߌ/+Fߣw`4AT} ...V>ɔb!t\9T~@JT>n^ۗQ 䗙5 Tcǂ#$yyNxO< nR.:D= XR}RRR 'ND"q㐘ȏ 8998C'O"00r~:߾?8 awr9&LXm7nȑ#~Ν;o4! /D}&Syt6A{| ^a-ن@Q_kB}tA_5ٳgS^^9s)..nܸAboNeeeѣGRUUUUUYLZͿl*((0Zh>**|AͥӧOɓ i4""ڶmSzz:UTTPff&y{{Sll,??NTPP@NNNtر>ŪV-޾}?6SvOc6b彶'T'N%$$/}w 2Pϟ?ϏOMM%BADD $H(==,>2Z-T*1[FJJ yxx  ЬYhڵ}՚Ie,n6j彶'C=Ŀ Bqq1F#N`ɒ%Xd .] H#T;ZZZjQRR^ L Vn6?FNT ػw/LR AX6,**ۨ Xg"##鈎Frr2>,r:KRjwGMYYYpuu0^")^Fz`ذa ۮt 6j3Iy._ MH$Xx1/^cҥ8x D"b1{ny{{C"ҥKX`/J%1cƌ.؈5k`˖-ǚ5k5N@md><==I$YNzB\SSC/&\No߾'III@2\\\h̙DDDP(ի|cǎs0ړvTX_7-چDl޾d7rJrjr즣3\'G:Ac'Rr\_/k5 W&<'{CT,BBB̺+YNE 5TFnè'{Pzq"Em37lXMQ3J: dhW_Y♜3aK*K*K*K*'I 8`Rg9aƒaƒaƒj]pǡ cbI0cI0s5AkB@pp0;ٽ{7 1ahWz`ĉH$7nqD;v2 0 W| ʱ\:}4M<F!"m۶?SEEeff7э7H,۩[:z(?!777:rŋ)))j%$ jR('|)))ADD}h4LJL8T@+))^GPн Vn6hFNԩS,YK,ҥK!PTTf̝;w։KqhtޔWW% 8ٳgtDGG#99jL?zWikq۱chHTg}f<=J" ;SlOeE* شiߏz޽P(C ,, :999(..FLL .^c…JHMMĉ!P(K/aÆ H$5kkp֬WSSC/&\No>?"$  LF...4sLΝK*d2ŋiF#}G<<<(&&jK?JDu(I0Bs+*Fh,F`,F`,F`,F`,1VEl>]OezY}c]Te_'K?D@@r9\]]zj]`wrJ(J^3S? CCCNNN8p״;vOB[n 6L7lz=0]t̤rꫯ(00~i"P"+V)77͍)2LKK#TZZJUUUTUUEDD_5PΦBh4=D\4%U?~FID v7"x%u퇟:ufIA%m1.\@ , wwwR*Dz=+^` "v˗ ݾ}_ީSҍ<@nS=%Umm-?ʕ+\\\گ%mZŨQp%DEE`0@*vY((P*-) c[gN{"BuuGD?o555 7j5?̒ȾM2#ec!Jh\r Rl2رcQWWxk"C///pT̟?ͭӶDZ҆JOߥÏ>#$\Ns̡C{ {*"+V 56oloa||Fh,F`,F`,F`,F`,F`TR'1TBص #0S1XR1XR1XR1XR1XR1>X=#4O*VOᓊaƒaƒaƒaƒaƒaIz*fDk`_0… 8))) {9 ǎӡP(p-ݻ\ & 660oiӦ-KaԨQυ_=đa̙:{lˣ3gΐ;ř l*,,$FC۶m#JOO $ooo%"JDt~Yiii4l0jii|=XR1vÔ4'N%$$SNZ-T*1WJJ yxx=KyժUj*;cC=Ŀ Bqq1(BjCT+WDUUt:`8r@"55QQQV=ItR)ڔlYYYpuuV"i?ذarssQVVD[%>Tży/_O=|P*(//nj3;̙#GO--Pii)UUUQUU’jSL_r:~1%aP(bD"Z`͚5֮]r4ք;T]jDnR*9Odqd_ZEEE|1b{F:/ػw/LR`WT ǥ}U}" `;jan,.FWz5556l'=S:\NB}TKJ-yH*Dq*QpoňXf lق|YYYY|X,|9|R}uJ?-F~^oBsGז(.>2>sx'qƍpss͛Ѐxv qRSS1|p777AcTΝî]]=<ñl2[Q 3aawwG,bý=/_m-3Ť0;+6c\GҮn*F۷cݺuJdz> D#GDzecaʔ)3f +͛0_ኊCaʕxG]ӳOx?`C{ㆤ6O'$ZT^PJn}׈2-$ <VaBWL3RgI0{ߖ-[2L@Zo\"k8p@?| fv;ٳgc֭15BmBMteY8 " w `:rs*d< 1m)@sM ]$#pC.c[n6:=DnFH݌6\r]ĸ{NCu:Ǥ7$*2@eKۧ! MS;p;5dǜ9s:#,rWgQwŪ2]xK۶͓j(&P\H", 8927]AoXQUUAR920$$qXc2;YRcǎNT/;LgϞŊ+h"$&&][uq,_ÓO>d~ /9s`Μ9-WV#.\huhcժUX`-[}7X`"""dQl]i[}Xv-.\mlE9VzFZ}oEDرc||| av?tC:S~mܺu {Ecc#< ^x?~>(//Gvv6޽k)>KTWɓ+V?ODEEF<n6JB&Yf9soկgmX>t~mFcΝXjUqO?ŦM˵1ei֭[???c=80@ſT---ؾ}; 0aڽ[9s&W^˻Zg}4h;ظqcc`IezM+++AD8q"M<~a:q Ce6l0j뻍ZAAֹrUi_OdKkڷ̊܌svۮBƮ@כzoW$a׮]x"l߾OoywD~ўX,qV'X-ic/F;[}]2d:0vǏ7+ 5k~W_EVVL7'ܞ(**2[Ʉ j7_Oq?r.]Ӷ:Y3M28uꔠD"1{?/_,2lO~1MMMOAW^? D_fݞcƌq8wqw}#GDccٓd2z)رZ> z=PYYz۸d2"##;@,cԩ|Gc=:Y%mB^z 6lD"Yt,T*DDD`ӦMؿ?{n#7'XR=xQWW '8wڊ)S7suuEtt4݋Zz\K/m۶aʕ+_#F~xH$L4 K,(k.1b,^آmu)VK 1l0lڴ =z4֭[ٳO=fΜ ???kx.-`m /d a;ݹKO?Y=f+7[q~kTӦMP7'N(511pvvƒ%K׿*x:!16&VMGuD]nLB/B/+cWo:yAdd$@^/EC Z]c̃m(ܾKX_(--\n~(cmeSIDATL2ذa^~e՞Xէ74h{<==I.Ӝ9sСCә ;c.ufP*| `ƒ2rssmN0Ls*K*K*PU,AMwXR1ʴ7HII7\\\sϙ]" rXz5_ hرc>}: nݺؽ{7 1a gɓ>0/b8e>gϦ<:s S\\IW_Q`` =fӇRvv6Fm۶?SEEeff7ƚMNTPP@aaah"~iiiJKK,ep8q@]NYSZT*MBfuUپvC=Ŀ Bqq1F#D"EBj-h4vȟK*Ʈ ###QFҥK2;JkySVV\]];̳`Z,ży@$ n Rr̘11uU[,;_|y`tt4\cB@LL ֯_F0t:䠸111Ծq8nnn_~1L/:iҤILѤ6 TRRL&#9s&%%%-H{]P 7Tc0c?2XR1F`,F`,F`,F`,F`,F`,F`ʇ֯wIENDB`libpst-0.6.59/html/devel/functions_vars_0x72.html0000644000000000000000000001601612145516406016563 00000000000000 libpst.so.4: Data Fields - Variables
 

- r -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__coll__graph.map0000644000000000000000000000515012145516407020467 00000000000000 libpst-0.6.59/html/devel/functions_0x6e.html0000644000000000000000000001141412145516406015607 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- n -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/libstrfunc_8h__incl.md50000644000000000000000000000004012145516406016365 00000000000000b1a2a30c4754aade1ed00495b28bbda0libpst-0.6.59/html/devel/functions_0x62.html0000644000000000000000000001413712145516406015531 00000000000000 libpst.so.4: Data Fields
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- b -


Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/graph_legend.html0000644000000000000000000001075412145516410015355 00000000000000 libpst.so.4: Graph Legend

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

Consider the following example:

/*! Invisible class because of truncation */
class Invisible { };

/*! Truncated class, inheritance relation is hidden */
class Truncated : public Invisible { };

/* Class not documented with doxygen comments */
class Undocumented { };

/*! Class that is inherited using public inheritance */
class PublicBase : public Truncated { };

/*! A template class */
template<class T> class Templ { };

/*! Class that is inherited using protected inheritance */
class ProtectedBase { };

/*! Class that is inherited using private inheritance */
class PrivateBase { };

/*! Class that is used by the Inherited class */
class Used { };

/*! Super class that inherits a number of other classes */
class Inherited : public PublicBase,
                  protected ProtectedBase,
                  private PrivateBase,
                  public Undocumented,
                  public Templ<int>
{
  private:
    Used *m_usedClass;
};

This will result in the following graph:

graph_legend.png

The boxes in the above graph have the following meaning:

  • A filled gray box represents the struct or class for which the graph is generated.
  • A box with a black border denotes a documented struct or class.
  • A box with a grey border denotes an undocumented struct or class.
  • A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.

The arrows have the following meaning:

  • A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • A dark green arrow is used for protected inheritance.
  • A dark red arrow is used for private inheritance.
  • A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/vbuf_8h__incl.md50000644000000000000000000000004012145516406015154 000000000000006bb82ab520edb7c1a8d251634ebc8ba0libpst-0.6.59/html/devel/structpst__item__attach.html0000644000000000000000000003663012145516407017660 00000000000000 libpst.so.4: pst_item_attach Struct Reference

pst_item_attach Struct Reference

This contains the attachment related mapi elements. More...

#include <libpst/libpst.h>

Collaboration diagram for pst_item_attach:

Data Fields

pst_string filename1
 mapi element 0x3704 PR_ATTACH_FILENAME
pst_string filename2
 mapi element 0x3707 PR_ATTACH_LONG_FILENAME
pst_string mimetype
 mapi element 0x370e PR_ATTACH_MIME_TAG
pst_binary data
 mapi element 0x3701 PR_ATTACH_DATA_OBJ
uint64_t id2_val
 only used if the attachment is by reference, in which case this is the id2 reference
uint64_t i_id
 calculated from id2_val during creation of record
pst_id2_treeid2_head
 id2 tree needed to resolve attachments by reference
int32_t method
 mapi element 0x3705 PR_ATTACH_METHOD
int32_t position
 mapi element 0x370b PR_RENDERING_POSITION
int32_t sequence
 mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE
struct pst_item_attachnext

Detailed Description

This contains the attachment related mapi elements.

Definition at line 602 of file libpst.h.


Field Documentation

mapi element 0x3701 PR_ATTACH_DATA_OBJ

Definition at line 610 of file libpst.h.

mapi element 0x3704 PR_ATTACH_FILENAME

Definition at line 604 of file libpst.h.

mapi element 0x3707 PR_ATTACH_LONG_FILENAME

Definition at line 606 of file libpst.h.

calculated from id2_val during creation of record

Definition at line 614 of file libpst.h.

id2 tree needed to resolve attachments by reference

Definition at line 616 of file libpst.h.

only used if the attachment is by reference, in which case this is the id2 reference

Definition at line 612 of file libpst.h.

mapi element 0x3705 PR_ATTACH_METHOD

  • 0 no attachment
  • 1 attach by value
  • 2 attach by reference
  • 3 attach by reference resolve
  • 4 attach by reference only
  • 5 embedded message
  • 6 OLE

Definition at line 625 of file libpst.h.

mapi element 0x370e PR_ATTACH_MIME_TAG

Definition at line 608 of file libpst.h.

Definition at line 630 of file libpst.h.

mapi element 0x370b PR_RENDERING_POSITION

Definition at line 627 of file libpst.h.

mapi element 0x3710 PR_ATTACH_MIME_SEQUENCE

Definition at line 629 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/common_8h__dep__incl.md50000644000000000000000000000004012145516406016471 00000000000000a942f0feb23ff458ac9ec0fc262f4177libpst-0.6.59/html/devel/structpst__block__recorder.html0000644000000000000000000001407112145516406020347 00000000000000 libpst.so.4: pst_block_recorder Struct Reference

pst_block_recorder Struct Reference

this is only used for internal debugging More...

#include <libpst/libpst.h>

Collaboration diagram for pst_block_recorder:

Data Fields

struct pst_block_recordernext
int64_t offset
size_t size
int readcount

Detailed Description

this is only used for internal debugging

Definition at line 878 of file libpst.h.


Field Documentation

Definition at line 879 of file libpst.h.

Definition at line 880 of file libpst.h.

Definition at line 882 of file libpst.h.

Definition at line 881 of file libpst.h.


The documentation for this struct was generated from the following file:

Generated on 17 May 2013 for libpst.so.4 by  doxygen 1.6.1
libpst-0.6.59/html/devel/structpst__item__email__coll__graph.md50000644000000000000000000000004012145516410021670 00000000000000b530af29892836eba76597c83da4b43elibpst-0.6.59/html/Makefile.am0000644000000000000000000000035012145516225013000 00000000000000htmldir = ${datadir}/doc/@PACKAGE@-@VERSION@ htmldeveldir = ${datadir}/doc/@PACKAGE@-@VERSION@/devel html_DATA = $(wildcard *.html) htmldevel_DATA = $(wildcard devel/*) EXTRA_DIST = $(html_DATA) $(htmldevel_DATA) libpst-0.6.59/html/rn01re01.html0000644000000000000000000002615412145516404013113 00000000000000 readpst

Name

readpst — convert PST (MS Outlook Personal Folders) files to mbox and other formats

Synopsis

readpst [-C default-charset] [-D] [-M] [-S] [-V] [-b] [-c format] [-d debug-file] [-e] [-h] [-j jobs] [-k] [-m] [-o output-directory] [-q] [-r] [-t output-type-codes] [-u] [-w] pstfile

Description

readpst is a program that can read an Outlook PST (Personal Folders) file and convert it into an mbox file, a format suitable for KMail, a recursive mbox structure, or separate emails.

Options

-C default-charset

Set the character set to be used for items with an unspecified character set.

-D

Include deleted items in the output.

-M

Output messages in MH (rfc822) format as separate files. This will create folders as named in the PST file, and will put each email together with any attachments into its own file. These files will be numbered from 1 to n with no leading zeros. This format has no from quoting.

-S

Output messages into separate files. This will create folders as named in the PST file, and will put each email in its own file. These files will be numbered from 1 to n with no leading zeros. Attachments will also be saved in the same folder as the email message. The attachments for message $m are saved as $m-$name where $name is (the original name of the attachment, or 'attach$n' if the attachment had no name), where $n is another sequential index with no leading zeros. This format has no from quoting.

-V

Show program version and exit.

-b

Do not save the attachments for the RTF format of the email body.

-c format

Set the Contact output mode. Use -cv for vcard format or -cl for an email list.

-d debug-file

Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions.

-e

Same as the M option, but each output file will include an extension from (.eml, .ics, .vcf). This format has no from quoting.

-h

Show summary of options and exit.

-j jobs

Specifies the maximum number of parallel jobs. Specify 0 to suppress running parallel jobs. Folders may be processed in parallel. Output formats that place each mail message in a separate file (-M, -S, -e) may process the contents of individual folders in parallel.

-k

Changes the output format to KMail. This format uses mboxrd from quoting.

-m

Same as the e option, but write .msg files also

-o output-directory

Specifies the output directory. The directory must already exist, and is entered after the PST file is opened, but before any processing of files commences.

-q

Changes to silent mode. No feedback is printed to the screen, except for error messages.

-r

Changes the output format to Recursive. This will create folders as named in the PST file, and will put all emails in a file called "mbox" inside each folder. These files are then compatible with all mbox-compatible email clients. This format uses mboxrd from quoting.

-t output-type-codes

Specifies the item types that are processed. The argument is a sequence of single letters from (e,a,j,c) for (email, appointment, journal, contact) types. The default is to process all item types.

-u

Sets Thunderbird mode, a submode of recursive mode. This causes two extra .type and .size meta files to be created. This format uses mboxrd from quoting.

-w

Overwrite any previous output files. Beware: When used with the -S switch, this will remove all files from the target folder before writing. This is to keep the count of emails and attachments correct.

From Quoting

Output formats that place each mail message in a separate file (-M, -S, -e, -m) don't do any from quoting. Output formats that place multiple email messages in a single file (-k, -r, -u) now use mboxrd from quoting rules. If none of those switches are specified, the default output format uses mboxrd from quoting rules, since it produces multiple email messages in a single file. Earlier versions used mboxo from quoting rules for all output formats.

Author

This manual page was originally written by Dave Smith <dave.s@earthcorp.com>, and updated by Joe Nahmias <joe@nahmias.net> for the Debian GNU/Linux system (but may be used by others). It was subsequently updated by Brad Hards <bradh@frogmouth.net>, and converted to xml format by Carl Byington <carl@five-ten-sg.com>.

Copyright

Copyright (C) 2002 by David Smith <dave.s@earthcorp.com>. XML version Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com>.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

Version

0.6.59

libpst-0.6.59/html/rn01re03.html0000644000000000000000000001650712145516404013116 00000000000000 pst2ldif

Name

pst2ldif — extract contacts from a MS Outlook .pst file in .ldif format

Synopsis

pst2ldif [-V] [-b ldap-base] [-c class] [-d debug-file] [-l extra-line] [-o] [-h] pstfilename

Options

-V

Show program version. Subsequent options are then ignored.

-b ldap-base

Sets the ldap base value used in the dn records. You probably want to use something like "o=organization, c=US".

-c class

Sets the objectClass values for the contact items. This class needs to be defined in the schema used by your LDAP server, and at a minimum it must contain the ldap attributes given below. This option may be specified multiple times to generate entries with multiple object classes.

-d debug-file

Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions.

-l extra-line

Specify an extra line to be added to each ldap entry. This option may be specified multiple times to add multiple lines to each ldap entry.

-o

Use the old ldap schema, rather than the default new ldap schema. The old schema generates multiple postalAddress attributes for a single entry. The new schema generates a single postalAddress (and homePostalAddress when available) attribute with $ delimiters as specified in RFC4517. Using the old schema also generates two extra leading entries, one for "dn:ldap base", and one for "dn: cn=root, ldap base".

-h

Show summary of options. Subsequent options are then ignored.

Description

pst2ldif reads the contact information from a MS Outlook .pst file and produces a .ldif file that may be used to import those contacts into an LDAP database. The following ldap attributes are generated for the old ldap schema:

cn
givenName
sn
personalTitle
company
mail
postalAddress
l
st
postalCode
c
homePhone
telephoneNumber
facsimileTelephoneNumber
mobile
description

The following attributes are generated for the new ldap schema:

cn
givenName
sn
title
o
mail
postalAddress
homePostalAddress
l
st
postalCode
c
homePhone
telephoneNumber
facsimileTelephoneNumber
mobile
description
labeledURI

Copyright

Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

Version

0.6.59

libpst-0.6.59/html/Makefile.in0000644000000000000000000003222412145516237013021 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = html DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(htmldir)" "$(DESTDIR)$(htmldeveldir)" DATA = $(html_DATA) $(htmldevel_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = ${datadir}/doc/@PACKAGE@-@VERSION@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ htmldeveldir = ${datadir}/doc/@PACKAGE@-@VERSION@/devel html_DATA = $(wildcard *.html) htmldevel_DATA = $(wildcard devel/*) EXTRA_DIST = $(html_DATA) $(htmldevel_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu html/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu html/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-htmlDATA: $(html_DATA) @$(NORMAL_INSTALL) test -z "$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)" @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ done uninstall-htmlDATA: @$(NORMAL_UNINSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(htmldir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(htmldir)" && rm -f $$files install-htmldevelDATA: $(htmldevel_DATA) @$(NORMAL_INSTALL) test -z "$(htmldeveldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldeveldir)" @list='$(htmldevel_DATA)'; test -n "$(htmldeveldir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldeveldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldeveldir)" || exit $$?; \ done uninstall-htmldevelDATA: @$(NORMAL_UNINSTALL) @list='$(htmldevel_DATA)'; test -n "$(htmldeveldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(htmldeveldir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(htmldeveldir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(htmldir)" "$(DESTDIR)$(htmldeveldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-htmlDATA install-htmldevelDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-htmlDATA uninstall-htmldevelDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-htmlDATA install-htmldevelDATA install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ uninstall-htmlDATA uninstall-htmldevelDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/html/index.html0000644000000000000000000001003212145516405012737 00000000000000 libpst Utilities - Version 0.6.59

libpst Utilities - Version 0.6.59


Packages

The various source and binary packages are available at http://www.five-ten-sg.com/libpst/packages/. The most recent documentation is available at http://www.five-ten-sg.com/libpst/. The most recent developer documentation for the shared library is available at http://www.five-ten-sg.com/libpst/devel/.

A Mercurial source code repository for this project is available at http://hg.five-ten-sg.com/libpst/.

This version can now convert both 32 bit Outlook files (pre 2003), and the 64 bit Outlook 2003 pst files. Utilities are supplied to convert email messages to both mbox and MH mailbox formats, and to DII load file format for use with many of the CT Summation products. Contacts can be converted to a simple list, to vcard format, or to ldif format for import to an LDAP server.

The libpff project has some excellent documentation of the pst file format.

Table of Contents

readpst — convert PST (MS Outlook Personal Folders) files to mbox and other formats
lspst — list PST (MS Outlook Personal Folders) file data
pst2ldif — extract contacts from a MS Outlook .pst file in .ldif format
pst2dii — extract email messages from a MS Outlook .pst file in DII load format
outlook.pst — format of MS Outlook .pst file
libpst-0.6.59/html/rn01re04.html0000644000000000000000000001414412145516404013112 00000000000000 pst2dii

Name

pst2dii — extract email messages from a MS Outlook .pst file in DII load format

Synopsis

pst2dii [-B bates-prefix] [-O dii-output-file] [-V] [-b bates-number] [-c bates-color] [-d debug-file] -f ttf-font-file [-h] [-o output-directory] pstfilename

Options

-B bates-prefix

Sets the bates prefix string. The bates sequence number is appended to this string, and printed on each page.

-O dii-output-file

Name of the output DII load file.

-V

Show program version. Subsequent options are then ignored.

-b bates-number

Starting bates sequence number. The default is zero.

-c bates-color

Font color for the bates stamp on each page, specified as 6 hex digits as rrggbb values. The default is ff0000 for bright red.

-d debug-file

Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions.

-f ttf-font-file

Specify name of a true type font file. This should be a fixed pitch font.

-h

Show summary of options. Subsequent options are then ignored.

-o output-directory

Specifies the output directory. The directory must already exist.

Description

pst2dii reads the email messages from a MS Outlook .pst file and produces a DII load file that may be used to import message summaries into a Summation DII system. The DII output file contains references to the image and attachment files in the output directory.

Copyright

Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

Version

0.6.59

libpst-0.6.59/compile0000755000000000000000000000706212145516225011365 00000000000000#! /bin/sh # Wrapper for compilers which do not understand `-c -o'. scriptversion=2004-09-10.20 # Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand `-c -o'. Remove `-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file `INSTALL'. Report bugs to . EOF exit 0 ;; -v | --v*) echo "compile $scriptversion" exit 0 ;; esac ofile= cfile= eat= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as `compile cc -o foo foo.c'. # So we strip `-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no `-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # `.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` # Create the lock directory. # Note: use `[/.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then mv "$cofile" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: libpst-0.6.59/man/0000755000000000000000000000000012145516411010632 500000000000000libpst-0.6.59/man/pst2ldif.10000644000000000000000000001006712145516376012401 00000000000000'\" t .\" Title: pst2ldif .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2011-05-27 .\" Manual: libpst Utilities - Version 0.6.59 .\" Source: pst2ldif 0.6.59 .\" Language: English .\" .TH "PST2LDIF" "1" "2011\-05\-27" "pst2ldif 0.6.59" "libpst Utilities - Version 0.6" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" pst2ldif \- extract contacts from a MS Outlook \&.pst file in \&.ldif format .SH "SYNOPSIS" .HP \w'\fBpst2ldif\fR\ 'u \fBpst2ldif\fR [\fB\-V\fR] [\fB\-b\ \fR\fB\fIldap\-base\fR\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-d\ \fR\fB\fIdebug\-file\fR\fR] [\fB\-l\ \fR\fB\fIextra\-line\fR\fR] [\fB\-o\fR] [\fB\-h\fR] pstfilename .SH "OPTIONS" .PP \-V .RS 4 Show program version\&. Subsequent options are then ignored\&. .RE .PP \-b \fIldap\-base\fR .RS 4 Sets the ldap base value used in the dn records\&. You probably want to use something like "o=organization, c=US"\&. .RE .PP \-c \fIclass\fR .RS 4 Sets the objectClass values for the contact items\&. This class needs to be defined in the schema used by your LDAP server, and at a minimum it must contain the ldap attributes given below\&. This option may be specified multiple times to generate entries with multiple object classes\&. .RE .PP \-d \fIdebug\-file\fR .RS 4 Specify name of debug log file\&. The log file is now an ascii file, instead of the binary file used in previous versions\&. .RE .PP \-l \fIextra\-line\fR .RS 4 Specify an extra line to be added to each ldap entry\&. This option may be specified multiple times to add multiple lines to each ldap entry\&. .RE .PP \-o .RS 4 Use the old ldap schema, rather than the default new ldap schema\&. The old schema generates multiple postalAddress attributes for a single entry\&. The new schema generates a single postalAddress (and homePostalAddress when available) attribute with $ delimiters as specified in RFC4517\&. Using the old schema also generates two extra leading entries, one for "dn:ldap base", and one for "dn: cn=root, ldap base"\&. .RE .PP \-h .RS 4 Show summary of options\&. Subsequent options are then ignored\&. .RE .SH "DESCRIPTION" .PP \fBpst2ldif\fR reads the contact information from a MS Outlook \&.pst file and produces a \&.ldif file that may be used to import those contacts into an LDAP database\&. The following ldap attributes are generated for the old ldap schema: .RS 4 cn .RE .RS 4 givenName .RE .RS 4 sn .RE .RS 4 personalTitle .RE .RS 4 company .RE .RS 4 mail .RE .RS 4 postalAddress .RE .RS 4 l .RE .RS 4 st .RE .RS 4 postalCode .RE .RS 4 c .RE .RS 4 homePhone .RE .RS 4 telephoneNumber .RE .RS 4 facsimileTelephoneNumber .RE .RS 4 mobile .RE .RS 4 description .RE The following attributes are generated for the new ldap schema: .RS 4 cn .RE .RS 4 givenName .RE .RS 4 sn .RE .RS 4 title .RE .RS 4 o .RE .RS 4 mail .RE .RS 4 postalAddress .RE .RS 4 homePostalAddress .RE .RS 4 l .RE .RS 4 st .RE .RS 4 postalCode .RE .RS 4 c .RE .RS 4 homePhone .RE .RS 4 telephoneNumber .RE .RS 4 facsimileTelephoneNumber .RE .RS 4 mobile .RE .RS 4 description .RE .RS 4 labeledURI .RE .SH "COPYRIGHT" .PP Copyright (C) 2008 by 510 Software Group .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version\&. .PP You should have received a copy of the GNU General Public License along with this program; see the file COPYING\&. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA\&. .SH "VERSION" .PP 0\&.6\&.59 libpst-0.6.59/man/lspst.10000644000000000000000000000414612145516375012017 00000000000000'\" t .\" Title: lspst .\" Author: [see the "Author" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2011-05-27 .\" Manual: libpst Utilities - Version 0.6.59 .\" Source: lspst 0.6.59 .\" Language: English .\" .TH "LSPST" "1" "2011\-05\-27" "lspst 0.6.59" "libpst Utilities - Version 0.6" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" lspst \- list PST (MS Outlook Personal Folders) file data .SH "SYNOPSIS" .HP \w'\fBlspst\fR\ 'u \fBlspst\fR [\fB\-V\fR] [\fB\-d\ \fR\fB\fIdebug\-file\fR\fR] [\fB\-h\fR] pstfile .SH "OPTIONS" .PP \-V .RS 4 Show program version and exit\&. .RE .PP \-d \fIdebug\-file\fR .RS 4 Specify name of debug log file\&. The log file is now an ascii file, instead of the binary file used in previous versions\&. .RE .PP \-h .RS 4 Show summary of options and exit\&. .RE .SH "DESCRIPTION" .PP \fBlspst\fR is a program that can read an Outlook PST (Personal Folders) file and produce a simple listing of the data (contacts, email subjects, etc)\&. .SH "AUTHOR" .PP lspst was written by Joe Nahmias based on readpst\&. This man page was written by 510 Software Group \&. .SH "COPYRIGHT" .PP Copyright (C) 2004 by Joe Nahmias \&. .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version\&. .PP You should have received a copy of the GNU General Public License along with this program; see the file COPYING\&. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA\&. .SH "VERSION" .PP 0\&.6\&.59 libpst-0.6.59/man/readpst.10000644000000000000000000001444312145516374012314 00000000000000'\" t .\" Title: readpst .\" Author: [see the "Author" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2011-05-27 .\" Manual: libpst Utilities - Version 0.6.59 .\" Source: readpst 0.6.59 .\" Language: English .\" .TH "READPST" "1" "2011\-05\-27" "readpst 0.6.59" "libpst Utilities - Version 0.6" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" readpst \- convert PST (MS Outlook Personal Folders) files to mbox and other formats .SH "SYNOPSIS" .HP \w'\fBreadpst\fR\ 'u \fBreadpst\fR [\fB\-C\ \fR\fB\fIdefault\-charset\fR\fR] [\fB\-D\fR] [\fB\-M\fR] [\fB\-S\fR] [\fB\-V\fR] [\fB\-b\fR] [\fB\-c\ \fR\fB\fIformat\fR\fR] [\fB\-d\ \fR\fB\fIdebug\-file\fR\fR] [\fB\-e\fR] [\fB\-h\fR] [\fB\-j\ \fR\fB\fIjobs\fR\fR] [\fB\-k\fR] [\fB\-m\fR] [\fB\-o\ \fR\fB\fIoutput\-directory\fR\fR] [\fB\-q\fR] [\fB\-r\fR] [\fB\-t\ \fR\fB\fIoutput\-type\-codes\fR\fR] [\fB\-u\fR] [\fB\-w\fR] pstfile .SH "DESCRIPTION" .PP \fBreadpst\fR is a program that can read an Outlook PST (Personal Folders) file and convert it into an mbox file, a format suitable for KMail, a recursive mbox structure, or separate emails\&. .SH "OPTIONS" .PP \-C \fIdefault\-charset\fR .RS 4 Set the character set to be used for items with an unspecified character set\&. .RE .PP \-D .RS 4 Include deleted items in the output\&. .RE .PP \-M .RS 4 Output messages in MH (rfc822) format as separate files\&. This will create folders as named in the PST file, and will put each email together with any attachments into its own file\&. These files will be numbered from 1 to n with no leading zeros\&. This format has no from quoting\&. .RE .PP \-S .RS 4 Output messages into separate files\&. This will create folders as named in the PST file, and will put each email in its own file\&. These files will be numbered from 1 to n with no leading zeros\&. Attachments will also be saved in the same folder as the email message\&. The attachments for message $m are saved as $m\-$name where $name is (the original name of the attachment, or \'attach$n\' if the attachment had no name), where $n is another sequential index with no leading zeros\&. This format has no from quoting\&. .RE .PP \-V .RS 4 Show program version and exit\&. .RE .PP \-b .RS 4 Do not save the attachments for the RTF format of the email body\&. .RE .PP \-c \fIformat\fR .RS 4 Set the Contact output mode\&. Use \-cv for vcard format or \-cl for an email list\&. .RE .PP \-d \fIdebug\-file\fR .RS 4 Specify name of debug log file\&. The log file is now an ascii file, instead of the binary file used in previous versions\&. .RE .PP \-e .RS 4 Same as the M option, but each output file will include an extension from (\&.eml, \&.ics, \&.vcf)\&. This format has no from quoting\&. .RE .PP \-h .RS 4 Show summary of options and exit\&. .RE .PP \-j \fIjobs\fR .RS 4 Specifies the maximum number of parallel jobs\&. Specify 0 to suppress running parallel jobs\&. Folders may be processed in parallel\&. Output formats that place each mail message in a separate file (\-M, \-S, \-e) may process the contents of individual folders in parallel\&. .RE .PP \-k .RS 4 Changes the output format to KMail\&. This format uses mboxrd from quoting\&. .RE .PP \-m .RS 4 Same as the e option, but write \&.msg files also .RE .PP \-o \fIoutput\-directory\fR .RS 4 Specifies the output directory\&. The directory must already exist, and is entered after the PST file is opened, but before any processing of files commences\&. .RE .PP \-q .RS 4 Changes to silent mode\&. No feedback is printed to the screen, except for error messages\&. .RE .PP \-r .RS 4 Changes the output format to Recursive\&. This will create folders as named in the PST file, and will put all emails in a file called "mbox" inside each folder\&. These files are then compatible with all mbox\-compatible email clients\&. This format uses mboxrd from quoting\&. .RE .PP \-t \fIoutput\-type\-codes\fR .RS 4 Specifies the item types that are processed\&. The argument is a sequence of single letters from (e,a,j,c) for (email, appointment, journal, contact) types\&. The default is to process all item types\&. .RE .PP \-u .RS 4 Sets Thunderbird mode, a submode of recursive mode\&. This causes two extra \&.type and \&.size meta files to be created\&. This format uses mboxrd from quoting\&. .RE .PP \-w .RS 4 Overwrite any previous output files\&. Beware: When used with the \-S switch, this will remove all files from the target folder before writing\&. This is to keep the count of emails and attachments correct\&. .RE .SH "FROM QUOTING" .PP Output formats that place each mail message in a separate file (\-M, \-S, \-e, \-m) don\'t do any from quoting\&. Output formats that place multiple email messages in a single file (\-k, \-r, \-u) now use mboxrd from quoting rules\&. If none of those switches are specified, the default output format uses mboxrd from quoting rules, since it produces multiple email messages in a single file\&. Earlier versions used mboxo from quoting rules for all output formats\&. .SH "AUTHOR" .PP This manual page was originally written by Dave Smith , and updated by Joe Nahmias for the Debian GNU/Linux system (but may be used by others)\&. It was subsequently updated by Brad Hards , and converted to xml format by Carl Byington \&. .SH "COPYRIGHT" .PP Copyright (C) 2002 by David Smith \&. XML version Copyright (C) 2008 by 510 Software Group \&. .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version\&. .PP You should have received a copy of the GNU General Public License along with this program; see the file COPYING\&. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA\&. .SH "VERSION" .PP 0\&.6\&.59 libpst-0.6.59/man/Makefile.am0000644000000000000000000000013112145516225012604 00000000000000man_MANS = readpst.1 pst2ldif.1 lspst.1 pst2dii.1 outlook.pst.5 EXTRA_DIST = $(man_MANS) libpst-0.6.59/man/Makefile.in0000644000000000000000000003641612145516237012637 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = man DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" man5dir = $(mandir)/man5 NROFF = nroff MANS = $(man_MANS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ man_MANS = readpst.1 pst2ldif.1 lspst.1 pst2dii.1 outlook.pst.5 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu man/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" @list=''; test -n "$(man1dir)" || exit 0; \ { for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ test -z "$$files" || { \ echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } install-man5: $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man5dir)" || $(MKDIR_P) "$(DESTDIR)$(man5dir)" @list=''; test -n "$(man5dir)" || exit 0; \ { for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.5[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \ done; } uninstall-man5: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man5dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.5[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ test -z "$$files" || { \ echo " ( cd '$(DESTDIR)$(man5dir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(man5dir)" && rm -f $$files; } tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @list='$(MANS)'; if test -n "$$list"; then \ list=`for p in $$list; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ if test -n "$$list" && \ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ echo " typically \`make maintainer-clean' will remove them" >&2; \ exit 1; \ else :; fi; \ else :; fi @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-man5 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 uninstall-man5 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-man1 \ install-man5 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am uninstall uninstall-am uninstall-man uninstall-man1 \ uninstall-man5 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/man/outlook.pst.50000644000000000000000000015234712145516402013155 00000000000000'\" t .\" Title: outlook.pst .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2011-05-27 .\" Manual: libpst Utilities - Version 0.6.59 .\" Source: [FIXME: source] .\" Language: English .\" .TH "OUTLOOK\&.PST" "5" "2011\-05\-27" "[FIXME: source]" "libpst Utilities - Version 0.6" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" outlook.pst \- format of MS Outlook \&.pst file .SH "SYNOPSIS" .HP \w'\fBoutlook\&.pst\fR\ 'u \fBoutlook\&.pst\fR .SH "OVERVIEW" .PP Low level or primitive items in a \&.pst file are identified by an I_ID value\&. Higher level or composite items in a \&.pst file are identified by a D_ID value\&. There are two separate b\-trees indexed by these I_ID and D_ID values\&. Starting with Outlook 2003, the file format changed from one with 32 bit pointers, to one with 64 bit pointers\&. We describe both formats here\&. .SH "32 BIT FILE HEADER" .PP The 32 bit file header is located at offset 0 in the \&.pst file\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 42 44 4e 49 f8 64 d9 53 4d 0e 00 13 00 01 01 0010 00 00 00 00 00 00 00 00 50 d6 03 00 bd 1e 02 00 0020 08 4c 00 00 00 04 00 00 00 04 00 00 0f 04 00 00 0030 0d 40 00 00 99 0a 01 00 18 04 00 00 0d 40 00 00 0040 0d 40 00 00 11 80 00 00 02 04 00 00 0a 04 00 00 0050 00 04 00 00 00 04 00 00 0f 04 00 00 0f 04 00 00 0060 0f 04 00 00 0d 40 00 00 00 04 00 00 00 04 00 00 0070 04 40 00 00 00 04 00 00 00 04 00 00 00 04 00 00 0080 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 0090 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00a0 0c 09 00 00 00 00 00 00 00 04 27 00 00 24 23 00 00b0 c0 09 0a 00 00 c8 00 00 bc 1e 02 00 00 7e 0c 00 00c0 b4 1e 02 00 00 54 00 00 01 00 00 00 23 55 44 d1 00d0 5a 4f ce 6b 80 ff ff ff 00 00 00 00 00 00 00 00 00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0140 00 00 00 00 00 00 00 00 00 00 00 00 3f ff ff ff 0150 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0160 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0170 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0180 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01c0 ff ff ff ff ff ff ff ff ff ff ff ff 80 01 00 00 01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 signature [4 bytes] 0x4e444221 constant 000a indexType [1 byte] 0x0e constant 01cd encryptionType [1 byte] 0x01 in this case 00a8 total file size [4 bytes] 0x270400 in this case 00c0 backPointer1 [4 bytes] 0x021eb4 in this case 00c4 offsetIndex1 [4 bytes] 0x005400 in this case 00b8 backPointer2 [4 bytes] 0x021ebc in this case 00bc offsetIndex2 [4 bytes] 0x0c7e00 in this case .fi .if n \{\ .RE .\} .PP We only support index types 0x0e, 0x0f, 0x15, and 0x17, and encryption types 0x00, 0x01 and 0x02\&. Index type 0x0e is the older 32 bit Outlook format\&. Index type 0x0f seems to be rare, and so far the data seems to be identical to that in type 0x0e files\&. Index type 0x17 is the newer 64 bit Outlook format\&. Index type 0x15 seems to be rare, and according to the libpff project should have the same format as type 0x17 files\&. It was found in a 64\-bit pst file created by Visual Recovery\&. It may be that index types less than 0x10 are 32 bit, and index types greater than or equal to 0x10 are 64 bit, and the low order four bits of the index type is some subtype or minor version number\&. .PP Encryption type 0x00 is no encryption, type 0x01 is "compressible" encryption which is a simple substitution cipher, and type 0x02 is "strong" encryption, which is a simple three rotor Enigma cipher from WWII\&. .PP offsetIndex1 is the file offset of the root of the index1 b\-tree, which contains (I_ID, offset, size, unknown) tuples for each item in the file\&. backPointer1 is the value that should appear in the parent pointer of that root node\&. .PP offsetIndex2 is the file offset of the root of the index2 b\-tree, which contains (D_ID, DESC\-I_ID, TREE\-I_ID, PARENT\-D_ID) tuples for each item in the file\&. backPointer2 is the value that should appear in the parent pointer of that root node\&. .SH "64 BIT FILE HEADER" .PP The 64 bit file header is located at offset 0 in the \&.pst file\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 42 44 4e 03 02 23 b2 53 4d 17 00 13 00 01 01 0010 00 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 0020 8b 00 00 00 00 00 00 00 1d 00 00 00 00 04 00 00 0030 00 04 00 00 04 04 00 00 00 40 00 00 02 00 01 00 0040 00 04 00 00 00 04 00 00 00 04 00 00 00 80 00 00 0050 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 0060 04 04 00 00 04 04 00 00 04 04 00 00 00 04 00 00 0070 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 0080 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 0090 00 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00a0 00 04 00 00 00 04 00 00 02 04 00 00 00 00 00 00 00b0 00 00 00 00 00 00 00 00 00 24 04 00 00 00 00 00 00c0 00 44 00 00 00 00 00 00 00 71 03 00 00 00 00 00 00d0 00 22 00 00 00 00 00 00 83 00 00 00 00 00 00 00 00e0 00 6a 00 00 00 00 00 00 8a 00 00 00 00 00 00 00 00f0 00 60 00 00 00 00 00 00 01 00 00 00 00 00 00 00 0100 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0180 7f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0200 80 00 00 00 e8 00 00 00 00 00 00 00 c4 68 cb 89 0000 signature [4 bytes] 0x4e444221 constant 000a indexType [1 byte] 0x17 constant 0201 encryptionType [1 byte] 0x00 in this case 00b8 total file size [8 bytes] 0x042400 in this case 00e8 backPointer1 [8 bytes] 0x00008a in this case 00f0 offsetIndex1 [8 bytes] 0x006000 in this case 00d8 backPointer2 [8 bytes] 0x000083 in this case 00e0 offsetIndex2 [8 bytes] 0x006a00 in this case .fi .if n \{\ .RE .\} .SH "32 BIT INDEX 1 NODE" .PP The 32 bit index1 b\-tree nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 04 00 00 00 8a 1e 02 00 00 1c 0b 00 000c 58 27 03 00 b3 1e 02 00 00 52 00 00 0018 00 00 00 00 00 00 00 00 00 00 00 00 0024 00 00 00 00 00 00 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 00 00 00 00 003c 00 00 00 00 00 00 00 00 00 00 00 00 0048 00 00 00 00 00 00 00 00 00 00 00 00 0054 00 00 00 00 00 00 00 00 00 00 00 00 0060 00 00 00 00 00 00 00 00 00 00 00 00 006c 00 00 00 00 00 00 00 00 00 00 00 00 0078 00 00 00 00 00 00 00 00 00 00 00 00 0084 00 00 00 00 00 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 00 00 00 00 009c 00 00 00 00 00 00 00 00 00 00 00 00 00a8 00 00 00 00 00 00 00 00 00 00 00 00 00b4 00 00 00 00 00 00 00 00 00 00 00 00 00c0 00 00 00 00 00 00 00 00 00 00 00 00 00cc 00 00 00 00 00 00 00 00 00 00 00 00 00d8 00 00 00 00 00 00 00 00 00 00 00 00 00e4 00 00 00 00 00 00 00 00 00 00 00 00 00f0 00 00 00 00 00 00 00 00 00 00 00 00 00fc 00 00 00 00 00 00 00 00 00 00 00 00 0108 00 00 00 00 00 00 00 00 00 00 00 00 0114 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 012c 00 00 00 00 00 00 00 00 00 00 00 00 0138 00 00 00 00 00 00 00 00 00 00 00 00 0144 00 00 00 00 00 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 015c 00 00 00 00 00 00 00 00 00 00 00 00 0168 00 00 00 00 00 00 00 00 00 00 00 00 0174 00 00 00 00 00 00 00 00 00 00 00 00 0180 00 00 00 00 00 00 00 00 00 00 00 00 018c 00 00 00 00 00 00 00 00 00 00 00 00 0198 00 00 00 00 00 00 00 00 00 00 00 00 01a4 00 00 00 00 00 00 00 00 00 00 00 00 01b0 00 00 00 00 00 00 00 00 00 00 00 00 01bc 00 00 00 00 00 00 00 00 00 00 00 00 01c8 00 00 00 00 00 00 00 00 00 00 00 00 01d4 00 00 00 00 00 00 00 00 00 00 00 00 01e0 00 00 00 00 00 00 00 00 00 00 00 00 01ec 00 00 00 00 02 29 0c 02 80 80 b6 4a 01f8 b4 1e 02 00 27 9c cc 56 01f0 itemCount [1 byte] 0x02 in this case 01f1 maxItemCount [1 byte] 0x29 constant 01f2 itemSize [1 byte] 0x0c constant 01f3 nodeLevel [1 byte] 0x02 in this case 01f8 backPointer [4 bytes] 0x021eb4 in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 12 byte records that are active\&. The nodeLevel is non\-zero for this style of nodes\&. The leaf nodes have a different format\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree\&. .SH "64 BIT INDEX 1 NODE" .PP The 64 bit index1 b\-tree nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 04 00 00 00 00 00 00 00 88 00 00 00 000C 00 00 00 00 00 48 00 00 00 00 00 00 0018 74 00 00 00 00 00 00 00 86 00 00 00 0024 00 00 00 00 00 54 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 00 00 00 00 003C 00 00 00 00 00 00 00 00 00 00 00 00 0048 00 00 00 00 00 00 00 00 00 00 00 00 0054 00 00 00 00 00 00 00 00 00 00 00 00 0060 00 00 00 00 00 00 00 00 00 00 00 00 006C 00 00 00 00 00 00 00 00 00 00 00 00 0078 00 00 00 00 00 00 00 00 00 00 00 00 0084 00 00 00 00 00 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 00 00 00 00 009C 00 00 00 00 00 00 00 00 00 00 00 00 00A8 00 00 00 00 00 00 00 00 00 00 00 00 00B4 00 00 00 00 00 00 00 00 00 00 00 00 00C0 00 00 00 00 00 00 00 00 00 00 00 00 00CC 00 00 00 00 00 00 00 00 00 00 00 00 00D8 00 00 00 00 00 00 00 00 00 00 00 00 00E4 00 00 00 00 00 00 00 00 00 00 00 00 00F0 00 00 00 00 00 00 00 00 00 00 00 00 00FC 00 00 00 00 00 00 00 00 00 00 00 00 0108 00 00 00 00 00 00 00 00 00 00 00 00 0114 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 012C 00 00 00 00 00 00 00 00 00 00 00 00 0138 00 00 00 00 00 00 00 00 00 00 00 00 0144 00 00 00 00 00 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 015C 00 00 00 00 00 00 00 00 00 00 00 00 0168 00 00 00 00 00 00 00 00 00 00 00 00 0174 00 00 00 00 00 00 00 00 00 00 00 00 0180 00 00 00 00 00 00 00 00 00 00 00 00 018C 00 00 00 00 00 00 00 00 00 00 00 00 0198 00 00 00 00 00 00 00 00 00 00 00 00 01A4 00 00 00 00 00 00 00 00 00 00 00 00 01B0 00 00 00 00 00 00 00 00 00 00 00 00 01BC 00 00 00 00 00 00 00 00 00 00 00 00 01C8 00 00 00 00 00 00 00 00 00 00 00 00 01D4 00 00 00 00 00 00 00 00 00 00 00 00 01E0 00 00 00 00 00 00 00 00 02 14 18 01 01EC 00 00 00 00 80 80 8a 60 68 e5 b5 19 01F8 8a 00 00 00 00 00 00 00 01e8 itemCount [1 byte] 0x02 in this case 01e9 maxItemCount [1 byte] 0x14 constant 01ea itemSize [1 byte] 0x18 constant 01eb nodeLevel [1 byte] 0x01 in this case 01f8 backPointer [8 bytes] 0x00008a in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 24 byte records that are active\&. The nodeLevel is non\-zero for this style of nodes\&. The leaf nodes have a different format\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree\&. .SH "32 BIT INDEX 1 LEAF NODE" .PP The 32 bit index1 b\-tree leaf nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 04 00 00 00 00 58 00 00 64 00 0f 00 000c 08 00 00 00 80 58 00 00 ac 00 06 00 0018 0c 00 00 00 40 59 00 00 ac 00 06 00 0024 10 00 00 00 00 5a 00 00 bc 00 03 00 0030 14 00 00 00 00 5b 00 00 a4 00 02 00 003c 18 00 00 00 c0 5b 00 00 64 00 02 00 0048 1c 00 00 00 40 5c 00 00 5c 00 02 00 0054 50 00 00 00 80 62 00 00 60 00 02 00 0060 74 00 00 00 00 77 00 00 5e 00 02 00 006c 7c 00 00 00 80 77 00 00 66 00 02 00 0078 84 00 00 00 00 76 00 00 ca 00 02 00 0084 88 00 00 00 00 63 00 00 52 00 02 00 0090 90 00 00 00 00 79 00 00 58 00 02 00 009c cc 00 00 00 c0 61 00 00 76 00 02 00 00a8 e0 00 00 00 00 61 00 00 74 00 02 00 00b4 f4 00 00 00 80 65 00 00 6e 00 02 00 00c0 8c 01 00 00 40 60 00 00 70 00 02 00 00cc ea 01 00 00 80 61 00 00 10 00 02 00 00d8 ec 01 00 00 40 8a 00 00 f3 01 02 00 00e4 f0 01 00 00 80 93 00 00 f4 1f 02 00 00f0 fa 01 00 00 c0 7f 00 00 10 00 02 00 00fc 00 02 00 00 00 89 00 00 34 01 02 00 0108 1c 02 00 00 40 ec 00 00 12 06 02 00 0114 22 02 00 00 00 84 00 00 10 00 02 00 0120 24 02 00 00 c0 ea 00 00 3c 01 02 00 012c 40 02 00 00 00 f4 00 00 0a 06 02 00 0138 46 02 00 00 40 8c 00 00 10 00 02 00 0144 48 02 00 00 80 f2 00 00 36 01 02 00 0150 64 02 00 00 80 fb 00 00 bf 07 02 00 015c 6a 02 00 00 80 63 00 00 10 00 02 00 0168 6c 02 00 00 40 fa 00 00 2a 01 02 00 0174 6c 02 00 00 40 fa 00 00 2a 01 02 00 0180 6c 02 00 00 40 fa 00 00 2a 01 02 00 018c 6c 02 00 00 40 fa 00 00 2a 01 02 00 0198 6c 02 00 00 40 fa 00 00 2a 01 02 00 01a4 6c 02 00 00 40 fa 00 00 2a 01 02 00 01b0 64 02 00 00 80 fb 00 00 bf 07 02 00 01bc 64 02 00 00 80 fb 00 00 bf 07 02 00 01c8 64 02 00 00 80 fb 00 00 bf 07 02 00 01d4 64 02 00 00 80 fb 00 00 bf 07 02 00 01e0 64 02 00 00 80 fb 00 00 bf 07 02 00 01ec 00 00 00 00 1f 29 0c 00 80 80 5b b3 01f8 5a 67 01 00 4f ae 70 a7 01f0 itemCount [1 byte] 0x1f in this case 01f1 maxItemCount [1 byte] 0x29 constant 01f2 itemSize [1 byte] 0x0c constant 01f3 nodeLevel [1 byte] 0x00 defines a leaf node 01f8 backPointer [4 bytes] 0x01675a in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 12 byte records that are active\&. The nodeLevel is zero for these leaf nodes\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags\&. I have never seen a case with bit zero set\&. Bit one indicates that the item is \fInot\fR encrypted\&. Note that references to these I_ID values elsewhere may have the low order bit set (and I don\'t know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item\&. .SH "64 BIT INDEX 1 LEAF NODE" .PP The 64 bit index1 b\-tree leaf nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 04 00 00 00 00 00 00 00 00 58 00 00 000C 00 00 00 00 6c 00 05 00 00 00 00 00 0018 08 00 00 00 00 00 00 00 80 58 00 00 0024 00 00 00 00 b4 00 06 00 d8 22 37 08 0030 0c 00 00 00 00 00 00 00 80 59 00 00 003C 00 00 00 00 ac 00 07 00 d8 22 37 08 0048 10 00 00 00 00 00 00 00 40 5a 00 00 0054 00 00 00 00 bc 00 03 00 d8 22 37 08 0060 14 00 00 00 00 00 00 00 40 5b 00 00 006C 00 00 00 00 a4 00 02 00 d8 22 37 08 0078 18 00 00 00 00 00 00 00 00 5c 00 00 0084 00 00 00 00 64 00 02 00 d8 22 37 08 0090 1c 00 00 00 00 00 00 00 80 5c 00 00 009C 00 00 00 00 5c 00 02 00 d8 22 37 08 00A8 24 00 00 00 00 00 00 00 80 5d 00 00 00B4 00 00 00 00 72 00 02 00 d8 22 37 08 00C0 34 00 00 00 00 00 00 00 00 70 00 00 00CC 00 00 00 00 8c 00 02 00 00 0d 00 00 00D8 38 00 00 00 00 00 00 00 c0 71 00 00 00E4 00 00 00 00 5c 00 02 00 d8 22 9c 00 00F0 40 00 00 00 00 00 00 00 40 72 00 00 00FC 00 00 00 00 26 00 02 00 d8 22 9c 00 0108 4c 00 00 00 00 00 00 00 80 5f 00 00 0114 00 00 00 00 3e 00 02 00 d8 22 9c 00 0120 5c 00 00 00 00 00 00 00 c0 76 00 00 012C 00 00 00 00 8c 00 02 00 d8 22 9c 00 0138 64 00 00 00 00 00 00 00 40 75 00 00 0144 00 00 00 00 76 00 02 00 d8 22 9c 00 0150 6c 00 00 00 00 00 00 00 c0 73 00 00 015C 00 00 00 00 5e 00 02 00 d8 22 9c 00 0168 70 00 00 00 00 00 00 00 80 72 00 00 0174 00 00 00 00 1e 01 02 00 d8 22 9c 00 0180 70 00 00 00 00 00 00 00 80 72 00 00 018C 00 00 00 00 1e 01 02 00 d8 22 9c 00 0198 70 00 00 00 00 00 00 00 80 72 00 00 01A4 00 00 00 00 1e 01 02 00 d8 22 9c 00 01B0 74 00 00 00 00 00 00 00 40 74 00 00 01BC 00 00 00 00 e0 00 02 00 d8 22 9c 00 01C8 7c 00 00 00 00 00 00 00 80 77 00 00 01D4 00 00 00 00 dc 00 02 00 d8 22 9c 00 01E0 00 00 00 00 00 00 00 00 10 14 18 00 01EC 00 00 00 00 80 80 88 48 3f 50 0b 04 01F8 88 00 00 00 00 00 00 00 01e8 itemCount [1 byte] 0x10 in this case 01e9 maxItemCount [1 byte] 0x14 constant 01ea itemSize [1 byte] 0x18 constant 01eb nodeLevel [1 byte] 0x00 defines a leaf node 01f8 backPointer [8 bytes] 0x000088 in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 24 byte records that are active\&. The nodeLevel is zero for these leaf nodes\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags\&. I have never seen a case with bit zero set\&. Bit one indicates that the item is \fInot\fR encrypted\&. Note that references to these I_ID values elsewhere may have the low order bit set (and I don\'t know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item\&. .SH "32 BIT INDEX 2 NODE" .PP The 32 bit index2 b\-tree nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 00 00 00 bb 1e 02 00 00 e2 0b 00 000c 64 78 20 00 8c 1e 02 00 00 dc 0b 00 0018 00 00 00 00 00 00 00 00 00 00 00 00 0024 00 00 00 00 00 00 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 00 00 00 00 003c 00 00 00 00 00 00 00 00 00 00 00 00 0048 00 00 00 00 00 00 00 00 00 00 00 00 0054 00 00 00 00 00 00 00 00 00 00 00 00 0060 00 00 00 00 00 00 00 00 00 00 00 00 006c 00 00 00 00 00 00 00 00 00 00 00 00 0078 00 00 00 00 00 00 00 00 00 00 00 00 0084 00 00 00 00 00 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 00 00 00 00 009c 00 00 00 00 00 00 00 00 00 00 00 00 00a8 00 00 00 00 00 00 00 00 00 00 00 00 00b4 00 00 00 00 00 00 00 00 00 00 00 00 00c0 00 00 00 00 00 00 00 00 00 00 00 00 00cc 00 00 00 00 00 00 00 00 00 00 00 00 00d8 00 00 00 00 00 00 00 00 00 00 00 00 00e4 00 00 00 00 00 00 00 00 00 00 00 00 00f0 00 00 00 00 00 00 00 00 00 00 00 00 00fc 00 00 00 00 00 00 00 00 00 00 00 00 0108 00 00 00 00 00 00 00 00 00 00 00 00 0114 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 012c 00 00 00 00 00 00 00 00 00 00 00 00 0138 00 00 00 00 00 00 00 00 00 00 00 00 0144 00 00 00 00 00 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 015c 00 00 00 00 00 00 00 00 00 00 00 00 0168 00 00 00 00 00 00 00 00 00 00 00 00 0174 00 00 00 00 00 00 00 00 00 00 00 00 0180 00 00 00 00 00 00 00 00 00 00 00 00 018c 00 00 00 00 00 00 00 00 00 00 00 00 0198 00 00 00 00 00 00 00 00 00 00 00 00 01a4 00 00 00 00 00 00 00 00 00 00 00 00 01b0 00 00 00 00 00 00 00 00 00 00 00 00 01bc 00 00 00 00 00 00 00 00 00 00 00 00 01c8 00 00 00 00 00 00 00 00 00 00 00 00 01d4 00 00 00 00 00 00 00 00 00 00 00 00 01e0 00 00 00 00 00 00 00 00 00 00 00 00 01ec 00 00 00 00 02 29 0c 02 81 81 b2 60 01f8 bc 1e 02 00 7e 70 dc e3 01f0 itemCount [1 byte] 0x02 in this case 01f1 maxItemCount [1 byte] 0x29 constant 01f2 itemSize [1 byte] 0x0c constant 01f3 nodeLevel [1 byte] 0x02 in this case 01f8 backPointer [4 bytes] 0x021ebc in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 12 byte records that are active\&. The nodeLevel is non\-zero for this style of nodes\&. The leaf nodes have a different format\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree\&. .SH "64 BIT INDEX 2 NODE" .PP The 64 bit index2 b\-tree nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 00 00 00 00 00 00 00 77 00 00 00 000C 00 00 00 00 00 56 00 00 00 00 00 00 0018 4c 06 00 00 00 00 00 00 82 00 00 00 0024 00 00 00 00 00 68 00 00 00 00 00 00 0030 4f 80 00 00 00 00 00 00 84 00 00 00 003C 00 00 00 00 00 6e 00 00 00 00 00 00 0048 00 00 00 00 00 00 00 00 00 00 00 00 0054 00 00 00 00 00 00 00 00 00 00 00 00 0060 00 00 00 00 00 00 00 00 00 00 00 00 006C 00 00 00 00 00 00 00 00 00 00 00 00 0078 00 00 00 00 00 00 00 00 00 00 00 00 0084 00 00 00 00 00 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 00 00 00 00 009C 00 00 00 00 00 00 00 00 00 00 00 00 00A8 00 00 00 00 00 00 00 00 00 00 00 00 00B4 00 00 00 00 00 00 00 00 00 00 00 00 00C0 00 00 00 00 00 00 00 00 00 00 00 00 00CC 00 00 00 00 00 00 00 00 00 00 00 00 00D8 00 00 00 00 00 00 00 00 00 00 00 00 00E4 00 00 00 00 00 00 00 00 00 00 00 00 00F0 00 00 00 00 00 00 00 00 00 00 00 00 00FC 00 00 00 00 00 00 00 00 00 00 00 00 0108 00 00 00 00 00 00 00 00 00 00 00 00 0114 00 00 00 00 00 00 00 00 00 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 012C 00 00 00 00 00 00 00 00 00 00 00 00 0138 00 00 00 00 00 00 00 00 00 00 00 00 0144 00 00 00 00 00 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 015C 00 00 00 00 00 00 00 00 00 00 00 00 0168 00 00 00 00 00 00 00 00 00 00 00 00 0174 00 00 00 00 00 00 00 00 00 00 00 00 0180 00 00 00 00 00 00 00 00 00 00 00 00 018C 00 00 00 00 00 00 00 00 00 00 00 00 0198 00 00 00 00 00 00 00 00 00 00 00 00 01A4 00 00 00 00 00 00 00 00 00 00 00 00 01B0 00 00 00 00 00 00 00 00 00 00 00 00 01BC 00 00 00 00 00 00 00 00 00 00 00 00 01C8 00 00 00 00 00 00 00 00 00 00 00 00 01D4 00 00 00 00 00 00 00 00 00 00 00 00 01E0 00 00 00 00 00 00 00 00 03 14 18 01 01EC 00 00 00 00 81 81 83 6a 49 da f3 d3 01F8 83 00 00 00 00 00 00 00 01e8 itemCount [1 byte] 0x03 in this case 01e9 maxItemCount [1 byte] 0x14 constant 01ea itemSize [1 byte] 0x18 constant 01eb nodeLevel [1 byte] 0x01 in this case 01f8 backPointer [8 bytes] 0x000083 in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 24 byte records that are active\&. The nodeLevel is non\-zero for this style of nodes\&. The leaf nodes have a different format\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree\&. .SH "32 BIT INDEX 2 LEAF NODE" .PP The 32 bit index2 b\-tree leaf nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 00 00 00 38 e6 00 00 00 00 00 00 00 00 00 00 0010 61 00 00 00 2c a8 02 00 36 a8 02 00 00 00 00 00 0020 22 01 00 00 20 a2 02 00 00 00 00 00 22 01 00 00 0030 2d 01 00 00 88 7b 03 00 00 00 00 00 00 00 00 00 0040 2e 01 00 00 08 00 00 00 00 00 00 00 00 00 00 00 0050 2f 01 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 0060 e1 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0070 01 02 00 00 b4 e4 02 00 00 00 00 00 00 00 00 00 0080 61 02 00 00 a0 e4 02 00 00 00 00 00 00 00 00 00 0090 0d 06 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00A0 0e 06 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00B0 0f 06 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00C0 10 06 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00D0 2b 06 00 00 84 00 00 00 00 00 00 00 00 00 00 00 00E0 4c 06 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 00F0 71 06 00 00 18 00 00 00 00 00 00 00 00 00 00 00 0100 92 06 00 00 14 00 00 00 00 00 00 00 00 00 00 00 0110 23 22 00 00 14 a0 02 00 00 00 00 00 22 01 00 00 0120 26 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0130 27 22 00 00 1c a0 02 00 00 00 00 00 00 00 00 00 0140 22 80 00 00 50 00 00 00 00 00 00 00 22 01 00 00 0150 2d 80 00 00 f8 9f 02 00 00 00 00 00 00 00 00 00 0160 2e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00 0170 2f 80 00 00 34 e6 00 00 00 00 00 00 00 00 00 00 0180 42 80 00 00 3c 6d 02 00 00 00 00 00 22 80 00 00 0190 4d 80 00 00 04 00 00 00 00 00 00 00 00 00 00 00 01A0 4e 80 00 00 10 6d 02 00 00 00 00 00 00 00 00 00 01B0 4f 80 00 00 ec 23 00 00 00 00 00 00 00 00 00 00 01C0 62 80 00 00 38 78 02 00 00 00 00 00 22 01 00 00 01D0 6d 80 00 00 34 78 02 00 00 00 00 00 00 00 00 00 01E0 6e 80 00 00 08 00 00 00 00 00 00 00 00 00 00 00 01F0 10 1f 10 00 81 81 a0 9a ae 1e 02 00 89 44 6a 0f 01f0 itemCount [1 byte] 0x10 in this case 01f1 maxItemCount [1 byte] 0x1f constant 01f2 itemSize [1 byte] 0x10 constant 01f3 nodeLevel [1 byte] 0x00 in this case 01f8 backPointer [4 bytes] 0x021eae in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 16 byte records that are active\&. The nodeLevel is zero for these leaf nodes\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a tuple of (D_ID, DESC\-I_ID, TREE\-I_ID, PARENT\-D_ID) The DESC\-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree\&. The TREE\-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree\&. The PARENT\-D_ID points to the parent of this item in this index2 tree\&. .SH "64 BIT INDEX 2 LEAF NODE" .PP The 64 bit index2 b\-tree leaf nodes are 512 byte blocks with the following format\&. .sp .if n \{\ .RS 4 .\} .nf 0000 21 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 0010 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0020 61 00 00 00 00 00 00 00 34 00 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0040 22 01 00 00 00 00 00 00 4c 00 00 00 00 00 00 00 0050 00 00 00 00 00 00 00 00 22 01 00 00 02 00 00 00 0060 2d 01 00 00 00 00 00 00 70 00 00 00 00 00 00 00 0070 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0080 2e 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00A0 2f 01 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 00B0 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00C0 e1 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00D0 00 00 00 00 00 00 00 00 00 00 00 00 d8 e3 13 00 00E0 01 02 00 00 00 00 00 00 8c 00 00 00 00 00 00 00 00F0 00 00 00 00 00 00 00 00 00 00 00 00 b0 e3 13 00 0100 61 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0110 00 00 00 00 00 00 00 00 00 00 00 00 d8 e3 13 00 0120 0d 06 00 00 00 00 00 00 04 00 00 00 00 00 00 00 0130 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0140 0e 06 00 00 00 00 00 00 08 00 00 00 00 00 00 00 0150 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0160 0f 06 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 0170 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 0180 10 06 00 00 00 00 00 00 10 00 00 00 00 00 00 00 0190 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 01A0 2b 06 00 00 00 00 00 00 24 00 00 00 00 00 00 00 01B0 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 01C0 71 06 00 00 00 00 00 00 18 00 00 00 00 00 00 00 01D0 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 01E0 00 00 00 00 00 00 00 00 0e 0f 20 00 00 00 00 00 01F0 81 81 77 56 f8 32 43 49 77 00 00 00 00 00 00 00 01e8 itemCount [1 byte] 0x0e in this case 01e9 maxItemCount [1 byte] 0x0f constant 01ea itemSize [1 byte] 0x20 constant 01eb nodeLevel [1 byte] 0x00 defines a leaf node 01f8 backPointer [8 bytes] 0x000077 in this case .fi .if n \{\ .RE .\} .PP The itemCount specifies the number of 32 byte records that are active\&. The nodeLevel is zero for these leaf nodes\&. The backPointer must match the backPointer from the triple that pointed to this node\&. .PP Each item in this node is a tuple of (D_ID, DESC\-I_ID, TREE\-I_ID, PARENT\-D_ID) The DESC\-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree\&. The TREE\-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree\&. The PARENT\-D_ID points to the parent of this item in this index2 tree\&. .SH "32 BIT ASSOCIATED TREE ITEM 0X0002" .PP A D_ID value may point to an entry in the index2 tree with a non\-zero TREE\-I_ID which points to this descriptor block via the index1 tree\&. It maps local ID2 values (referenced in the main data for the original D_ID item) to I_ID values\&. This descriptor block contains triples of (ID2, I_ID, CHILD\-I_ID) where the local ID2 data can be found via I_ID, and CHILD\-I_ID is either zero or it points to another Associated Tree Item via the index1 tree\&. .PP In the above 32 bit leaf node, we have a tuple of (0x61, 0x02a82c, 0x02a836, 0) 0x02a836 is the I_ID of the associated tree, and we can lookup that I_ID value in the index1 b\-tree to find the (offset,size) of the data in the \&.pst file\&. .sp .if n \{\ .RS 4 .\} .nf 0000 02 00 01 00 9f 81 00 00 30 a8 02 00 00 00 00 00 0000 signature [2 bytes] 0x0002 constant 0002 count [2 bytes] 0x0001 in this case repeating 0004 id2 [4 bytes] 0x00819f in this case 0008 i_id [4 bytes] 0x02a830 in this case 000c child\-i_id [4 bytes] 0 in this case .fi .if n \{\ .RE .\} .SH "64 BIT ASSOCIATED TREE ITEM 0X0002" .PP This descriptor block contains a tree that maps local ID2 values to I_ID entries, similar to the 32 bit version described above\&. .sp .if n \{\ .RS 4 .\} .nf 0000 02 00 02 00 00 00 00 00 92 06 00 00 00 00 00 00 0010 a8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0020 3f 80 00 00 00 00 00 00 98 00 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 0000 signature [2 bytes] 0x0002 constant 0002 count [2 bytes] 0x0002 in this case 0004 unknown [4 bytes] 0 possibly constant repeating 0008 id2 [4 bytes] 0x000692 in this case 000c unknown1 [2 bytes] 0 may be a count or size 000e unknown2 [2 bytes] 0 may be a count or size 0010 i_id [8 bytes] 0x0000a8 in this case 0018 child\-i_id [8 bytes] 0 in this case .fi .if n \{\ .RE .\} .SH "ASSOCIATED DESCRIPTOR ITEM 0XBCEC" .PP Contains information about the item, which may be email, contact, or other outlook types\&. In the above leaf node, we have a tuple of (0x21, 0x00e638, 0, 0) 0x00e638 is the I_ID of the associated descriptor, and we can lookup that I_ID value in the index1 b\-tree to find the (offset,size) of the data in the \&.pst file\&. This descriptor is eventually decoded to a list of MAPI elements\&. .sp .if n \{\ .RS 4 .\} .nf 0000 3c 01 ec bc 20 00 00 00 00 00 00 00 b5 02 06 00 0010 40 00 00 00 f9 0f 02 01 60 00 00 00 01 30 1e 00 0020 80 00 00 00 04 30 1e 00 00 00 00 00 df 35 03 00 0030 ff 00 00 00 e0 35 02 01 a0 00 00 00 e2 35 02 01 0040 e0 00 00 00 e3 35 02 01 c0 00 00 00 e4 35 02 01 0050 00 01 00 00 e5 35 02 01 20 01 00 00 e6 35 02 01 0060 40 01 00 00 e7 35 02 01 60 01 00 00 1e 66 0b 00 0070 00 00 00 00 ff 67 03 00 00 00 00 00 d2 7f 17 d8 0080 64 8c d5 11 83 24 00 50 04 86 95 45 53 74 61 6e 0090 6c 65 79 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83 00A0 24 00 50 04 86 95 45 22 80 00 00 00 00 00 00 d2 00B0 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 42 00C0 80 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83 00D0 24 00 50 04 86 95 45 a2 80 00 00 00 00 00 00 d2 00E0 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 c2 00F0 80 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83 0100 24 00 50 04 86 95 45 e2 80 00 00 00 00 00 00 d2 0110 7f 17 d8 64 8c d5 11 83 24 00 50 04 86 95 45 02 0120 81 00 00 00 00 00 00 d2 7f 17 d8 64 8c d5 11 83 0130 24 00 50 04 86 95 45 62 80 00 00 00 0b 00 00 00 0140 0c 00 14 00 7c 00 8c 00 93 00 ab 00 c3 00 db 00 0150 f3 00 0b 01 23 01 3b 01 0000 indexOffset [2 bytes] 0x013c in this case 0002 signature [2 bytes] 0xbcec constant 0004 b5offset [4 bytes] 0x0020 index reference .fi .if n \{\ .RE .\} .PP Note the signature of 0xbcec\&. There are other descriptor block formats with other signatures\&. Note the indexOffset of 0x013c \- starting at that position in the descriptor block, we have an array of two byte integers\&. The first integer (0x000b) is a (count\-1) of the number of overlapping pairs following the count\&. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (12th) pair is (0x123, 0x13b)\&. These pairs are (start,end+1) offsets of items in this block\&. So we have count+2 integers following the count value\&. .PP Note the b5offset of 0x0020, which is a type that I will call an index reference\&. Such index references have at least two different forms, and may point to data either in this block, or in some other block\&. External pointer references have the low order 4 bits all set, and are ID2 values that can be used to fetch data\&. This value of 0x0020 is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair\&. .PP So far we have only described internal index references where the high order 16 bits are zero\&. That suffices for single descriptor blocks\&. But in the case of the type 0x0101 descriptor block, we have an array of subblocks\&. In this case, the high order 16 bits of an internal index reference are used to select the subblock\&. Each subblock starts with a 16 bit indexOffset which points to the count and array of 16 bit integer pairs which are offsets in the current subblock\&. .PP Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block\&. The "b5" block has the following format: .sp .if n \{\ .RS 4 .\} .nf 0000 signature [2 bytes] 0x02b5 constant 0002 datasize [2 bytes] 0x0006 constant +2 for 8 byte entries 0004 descoffset [4 bytes] 0x0040 index reference .fi .if n \{\ .RE .\} .PP Note the descoffset of 0x0040, which again is an index reference\&. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0x7c) pair\&. The datasize (6) plus the b5 code (02) gives the size of the entries, in this case 8 bytes\&. We now have the offset 0x14 of the descriptor array, composed of 8 byte entries that describe MAPI elements\&. Each descriptor entry has the following format: .sp .if n \{\ .RS 4 .\} .nf 0000 itemType [2 bytes] 0002 referenceType [2 bytes] 0004 value [4 bytes] .fi .if n \{\ .RE .\} .PP For some reference types (2, 3, 0xb) the value is used directly\&. Otherwise, the value is an index reference, which is either an ID2 value, or an offset, to be right shifted by 4 bits and used to fetch a pair from the index table to find the offset and size of the item in this descriptor block\&. .PP The following reference types are known, but not all of these are implemented in the code yet\&. .sp .if n \{\ .RS 4 .\} .nf 0x0002 \- Signed 16bit value 0x0003 \- Signed 32bit value 0x0004 \- 4\-byte floating point 0x0005 \- Floating point double 0x0006 \- Signed 64\-bit int 0x0007 \- Application Time 0x000A \- 32\-bit error value 0x000B \- Boolean (non\-zero = true) 0x000D \- Embedded Object 0x0014 \- 8\-byte signed integer (64\-bit) 0x001E \- Null terminated String 0x001F \- Unicode string 0x0040 \- Systime \- Filetime structure 0x0048 \- OLE Guid 0x0102 \- Binary data 0x1003 \- Array of 32bit values 0x1014 \- Array of 64bit values 0x101E \- Array of Strings 0x1102 \- Array of Binary data .fi .if n \{\ .RE .\} .PP The following item types are known, but not all of these are implemented in the code yet\&. .sp .if n \{\ .RS 4 .\} .nf 0x0002 Alternate recipient allowed 0x0003 Extended Attributes Table 0x0017 Importance Level 0x001a IPM Context, message class 0x0023 Global delivery report requested 0x0026 Priority 0x0029 Read Receipt 0x002b Reassignment Prohibited 0x002e Original Sensitivity 0x0032 Report time 0x0036 Sensitivity 0x0037 Email Subject 0x0039 Client submit time / date sent 0x003b Outlook Address of Sender 0x003f Outlook structure describing the recipient 0x0040 Name of the Outlook recipient structure 0x0041 Outlook structure describing the sender 0x0042 Name of the Outlook sender structure 0x0043 Another structure describing the recipient 0x0044 Name of the second recipient structure 0x004f Reply\-To Outlook Structure 0x0050 Name of the Reply\-To structure 0x0051 Outlook Name of recipient 0x0052 Second Outlook name of recipient 0x0057 My address in TO field 0x0058 My address in CC field 0x0059 Message addressed to me 0x0063 Response requested 0x0064 Sender\'s Address access method (SMTP, EX) 0x0065 Sender\'s Address 0x0070 Conversation topic, processed subject (with Fwd:, Re, \&.\&.\&. removed) 0x0071 Conversation index 0x0072 Original display BCC 0x0073 Original display CC 0x0074 Original display TO 0x0075 Recipient Address Access Method (SMTP, EX) 0x0076 Recipient\'s Address 0x0077 Second Recipient Access Method (SMTP, EX) 0x0078 Second Recipient Address 0x007d Email Header\&. This is the header that was attached to the email 0x0c04 NDR Reason code 0x0c05 NDR Diag code 0x0c06 Non\-receipt notification requested 0x0c17 Reply Requested 0x0c19 Second sender structure 0x0c1a Name of second sender structure 0x0c1b Supplementary info 0x0c1d Second outlook name of sender 0x0c1e Second sender access method (SMTP, EX) 0x0c1f Second Sender Address 0x0c20 NDR status code 0x0e01 Delete after submit 0x0e02 BCC Addresses 0x0e03 CC Addresses 0x0e04 SentTo Address 0x0e06 Date\&. 0x0e07 Flag bits 0x01 \- Read 0x02 \- Unmodified 0x04 \- Submit 0x08 \- Unsent 0x10 \- Has Attachments 0x20 \- From Me 0x40 \- Associated 0x80 \- Resend 0x100 \- RN Pending 0x200 \- NRN Pending 0x0e08 Message Size 0x0e0a Sentmail EntryID 0x0e1f Compressed RTF in Sync 0x0e20 Attachment Size 0x0ff9 binary record header 0x1000 Plain Text Email Body\&. Does not exist if the email doesn\'t have a plain text version 0x1001 Report Text 0x1006 RTF Sync Body CRC 0x1007 RTF Sync Body character count 0x1008 RTF Sync body tag 0x1009 RTF Compressed body 0x1010 RTF whitespace prefix count 0x1011 RTF whitespace tailing count 0x1013 HTML Email Body\&. Does not exist if the email doesn\'t have an HTML version 0x1035 Message ID 0x1042 In\-Reply\-To or Parent\'s Message ID 0x1046 Return Path 0x3001 Folder Name? I have seen this value used for the contacts record aswell 0x3002 Address Type 0x3003 Contact Address 0x3004 Comment 0x3007 Date item creation 0x3008 Date item modification 0x300b binary record header 0x35df Valid Folder Mask 0x35e0 binary record contains a reference to "Top of Personal Folder" item 0x35e2 binary record contains a reference to default outbox item 0x35e3 binary record contains a reference to "Deleted Items" item 0x35e4 binary record contains a reference to sent items folder item 0x35e5 binary record contains a reference to user views folder item 0x35e6 binary record contains a reference to common views folder item 0x35e7 binary record contains a reference to "Search Root" item 0x3602 the number of emails stored in a folder 0x3603 the number of unread emails in a folder 0x360a Has Subfolders 0x3613 the folder content description 0x3617 Associate Content count 0x3701 Binary Data attachment 0x3704 Attachment Filename 0x3705 Attachement method 0x3707 Attachment Filename long 0x370b Attachment Position 0x370e Attachment mime encoding 0x3710 Attachment mime Sequence 0x3a00 Contact\'s Account name 0x3a01 Contact Alternate Recipient 0x3a02 Callback telephone number 0x3a03 Message Conversion Prohibited 0x3a05 Contacts Suffix 0x3a06 Contacts First Name 0x3a07 Contacts Government ID Number 0x3a08 Business Telephone Number 0x3a09 Home Telephone Number 0x3a0a Contacts Initials 0x3a0b Keyword 0x3a0c Contact\'s Language 0x3a0d Contact\'s Location 0x3a0e Mail Permission 0x3a0f MHS Common Name 0x3a10 Organizational ID # 0x3a11 Contacts Surname 0x3a12 original entry id 0x3a13 original display name 0x3a14 original search key 0x3a15 Default Postal Address 0x3a16 Company Name 0x3a17 Job Title 0x3a18 Department Name 0x3a19 Office Location 0x3a1a Primary Telephone 0x3a1b Business Phone Number 2 0x3a1c Mobile Phone Number 0x3a1d Radio Phone Number 0x3a1e Car Phone Number 0x3a1f Other Phone Number 0x3a20 Transmittable Display Name 0x3a21 Pager Phone Number 0x3a22 user certificate 0x3a23 Primary Fax Number 0x3a24 Business Fax Number 0x3a25 Home Fax Number 0x3a26 Business Address Country 0x3a27 Business Address City 0x3a28 Business Address State 0x3a29 Business Address Street 0x3a2a Business Postal Code 0x3a2b Business PO Box 0x3a2c Telex Number 0x3a2d ISDN Number 0x3a2e Assistant Phone Number 0x3a2f Home Phone 2 0x3a30 Assistant\'s Name 0x3a40 Can receive Rich Text 0x3a41 Wedding Anniversary 0x3a42 Birthday 0x3a43 Hobbies 0x3a44 Middle Name 0x3a45 Display Name Prefix (Title) 0x3a46 Profession 0x3a47 Preferred By Name 0x3a48 Spouse\'s Name 0x3a49 Computer Network Name 0x3a4a Customer ID 0x3a4b TTY/TDD Phone 0x3a4c Ftp Site 0x3a4d Gender 0x3a4e Manager\'s Name 0x3a4f Nickname 0x3a50 Personal Home Page 0x3a51 Business Home Page 0x3a57 Company Main Phone 0x3a58 childrens names 0x3a59 Home Address City 0x3a5a Home Address Country 0x3a5b Home Address Postal Code 0x3a5c Home Address State or Province 0x3a5d Home Address Street 0x3a5e Home Address Post Office Box 0x3a5f Other Address City 0x3a60 Other Address Country 0x3a61 Other Address Postal Code 0x3a62 Other Address State 0x3a63 Other Address Street 0x3a64 Other Address Post Office box 0x3fde Internet code page 0x3ffd Message code page 0x65e3 Entry ID 0x67f2 Attachment ID2 value 0x67ff Password checksum 0x6f02 Secure HTML Body 0x6f04 Secure Text Body 0x7c07 Top of folders RecID 0x8005 Contact Fullname 0x801a Home Address 0x801b Business Address 0x801c Other Address 0x8045 Work Address Street 0x8046 Work Address City 0x8047 Work Address State 0x8048 Work Address Postal Code 0x8049 Work Address Country 0x804a Work Address Post Office Box 0x8082 Email Address 1 Transport 0x8083 Email Address 1 Address 0x8084 Email Address 1 Description 0x8085 Email Address 1 Record 0x8092 Email Address 2 Transport 0x8093 Email Address 2 Address 0x8094 Email Address 2 Description 0x8095 Email Address 2 Record 0x80a2 Email Address 3 Transport 0x80a3 Email Address 3 Address 0x80a4 Email Address 3 Description 0x80a5 Email Address 3 Record 0x80d8 Internet Free/Busy 0x8205 Appointment shows as 0x8208 Appointment Location 0x820d Appointment start 0x820e Appointment end 0x8214 Label for appointment 0x8215 All day appointment flag 0x8216 Appointment recurrence data 0x8223 Appointment is recurring 0x8231 Recurrence type 0x8232 Recurrence description 0x8234 TimeZone of times 0x8235 Recurrence Start Time 0x8236 Recurrence End Time 0x8501 Reminder minutes before appointment start 0x8503 Reminder alarm 0x8516 Common Time Start 0x8517 Common Time End 0x851f Play reminder sound filename 0x8530 Followup String 0x8534 Mileage 0x8535 Billing Information 0x8554 Outlook Version 0x8560 Appointment Reminder Time 0x8700 Journal Entry Type 0x8706 Start Timestamp 0x8708 End Timestamp 0x8712 Journal Entry Type \- duplicate? .fi .if n \{\ .RE .\} .SH "ASSOCIATED DESCRIPTOR ITEM 0X7CEC" .PP This style of descriptor block is similar to the 0xbcec format\&. This descriptor is also eventually decoded to a list of MAPI elements\&. .sp .if n \{\ .RS 4 .\} .nf 0000 7a 01 ec 7c 40 00 00 00 00 00 00 00 b5 04 02 00 0010 60 00 00 00 7c 18 60 00 60 00 62 00 65 00 20 00 0020 00 00 80 00 00 00 00 00 00 00 03 00 20 0e 0c 00 0030 04 03 1e 00 01 30 2c 00 04 0b 1e 00 03 37 28 00 0040 04 0a 1e 00 04 37 14 00 04 05 03 00 05 37 10 00 0050 04 04 1e 00 07 37 24 00 04 09 1e 00 08 37 20 00 0060 04 08 02 01 0a 37 18 00 04 06 03 00 0b 37 08 00 0070 04 02 1e 00 0d 37 1c 00 04 07 1e 00 0e 37 40 00 0080 04 10 02 01 0f 37 30 00 04 0c 1e 00 11 37 34 00 0090 04 0d 1e 00 12 37 3c 00 04 0f 1e 00 13 37 38 00 00A0 04 0e 03 00 f2 67 00 00 04 00 03 00 f3 67 04 00 00B0 04 01 03 00 09 69 44 00 04 11 03 00 fa 7f 5c 00 00C0 04 15 40 00 fb 7f 4c 00 08 13 40 00 fc 7f 54 00 00D0 08 14 03 00 fd 7f 48 00 04 12 0b 00 fe 7f 60 00 00E0 01 16 0b 00 ff 7f 61 00 01 17 45 82 00 00 00 00 00F0 45 82 00 00 78 3c 00 00 ff ff ff ff 49 1e 00 00 0100 06 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00 0110 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0130 00 00 00 00 00 00 00 00 00 00 00 00 00 40 dd a3 0140 57 45 b3 0c 00 40 dd a3 57 45 b3 0c 02 00 00 00 0150 00 00 fa 10 3e 2a 86 48 86 f7 14 03 0a 03 02 01 0160 4a 2e 20 44 61 76 69 64 20 4b 61 72 61 6d 27 73 0170 20 42 69 72 74 68 64 61 79 00 06 00 00 00 0c 00 0180 14 00 ea 00 f0 00 55 01 60 01 79 01 0000 indexOffset [2 bytes] 0x017a in this case 0002 signature [2 bytes] 0x7cec constant 0004 7coffset [4 bytes] 0x0040 index reference .fi .if n \{\ .RE .\} .PP Note the signature of 0x7cec\&. There are other descriptor block formats with other signatures\&. Note the indexOffset of 0x017a \- starting at that position in the descriptor block, we have an array of two byte integers\&. The first integer (0x0006) is a (count\-1) of the number of overlapping pairs following the count\&. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (7th) pair is (0x160, 0x179)\&. These pairs are (start,end+1) offsets of items in this block\&. So we have count+2 integers following the count value\&. .PP Note the 7coffset of 0x0040, which is an index reference\&. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0xea) pair\&. We have the offset and size of the "7c" block located at offset 0x14 with a size of 214 bytes in this case\&. The "7c" block starts with a header with the following format: .sp .if n \{\ .RS 4 .\} .nf 0000 signature [1 bytes] 0x7c constant 0001 itemCount [1 bytes] 0x18 in this case 0002 unknown [2 bytes] 0x0060 in this case 0004 unknown [2 bytes] 0x0060 in this case 0006 unknown [2 bytes] 0x0062 in this case 0008 recordSize [2 bytes] 0x0065 in this case 000a b5Offset [4 bytes] 0x0020 index reference 000e index2Offset [4 bytes] 0x0080 index reference 0012 unknown [2 bytes] 0x0000 in this case 0014 unknown [2 bytes] 0x0000 in this case .fi .if n \{\ .RE .\} .PP Note the b5Offset of 0x0020, which is an index reference\&. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair\&. Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block\&. The "b5" block has the following format: .sp .if n \{\ .RS 4 .\} .nf 0000 signature [2 bytes] 0x04b5 constant 0002 datasize [2 bytes] 0x0002 +4 for 6 byte entries in this case 0004 descoffset [4 bytes] 0x0060 index reference .fi .if n \{\ .RE .\} .PP Note the descoffset of 0x0060, which again is an index reference\&. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0006, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xea, 0xf0) pair\&. The datasize (2) plus the b5 code (04) gives the size of the entries, in this case 6 bytes\&. We now have the offset 0xea of an unused block of data in an unknown format, composed of 6 byte entries\&. That gives us (0xf0 \- 0xea)/6 = 1, so we have a recordCount of one\&. .PP We have seen cases where the descoffset in the b5 block is zero, and the index2Offset in the 7c block is zero\&. This has been seen for objects that seem to be attachments on messages that have been read\&. Before the message was read, it did not have any attachments\&. .PP Note the index2Offset above of 0x0080, which again is an index reference\&. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0008, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xf0, 0x155) pair\&. This is an array of tables of four byte integers\&. We will call these the IND2 tables\&. The size of each of these tables is specified by the recordSize field of the "7c" header\&. The number of these tables is the above recordCount value derived from the "b5" block\&. .PP Now the remaining data in the "7c" block after the header starts at offset 0x2a\&. There should be itemCount 8 byte items here, with the following format: .sp .if n \{\ .RS 4 .\} .nf 0000 referenceType [2 bytes] 0002 itemType [2 bytes] 0004 ind2Offset [2 bytes] 0006 size [1 byte] 0007 unknown [1 byte] .fi .if n \{\ .RE .\} .PP The ind2Offset is a byte offset into the current IND2 table of some value\&. If that is a four byte integer value, then once we fetch that, we have the same triple (item type, reference type, value) as we find in the 0xbcec style descriptor blocks\&. If not, then this value is used directly\&. These 8 byte descriptors are processed recordCount times, each time using the next IND2 table\&. The item and reference types are as described above for the 0xbcec format descriptor block\&. .SH "32 BIT ASSOCIATED DESCRIPTOR ITEM 0X0101" .PP This descriptor block contains a list of I_ID values\&. It is used when an I_ID (that would normally point to a type 0x7cec or 0xbcec descriptor block) contains more data than can fit in any single descriptor of those types\&. In this case, it points to a type 0x0101 block, which contains a list of I_ID values that themselves point to the actual descriptor blocks\&. The total length value in the 0x0101 header is the sum of the lengths of the blocks pointed to by the list of I_ID values\&. The result is an array of subblocks, that may contain index references where the high order 16 bits specify which descriptor subblock to use\&. Only the first descriptor subblock contains the signature (0xbcec or 0x7cec)\&. .sp .if n \{\ .RS 4 .\} .nf 0000 01 01 02 00 26 28 00 00 18 77 0c 00 b8 04 00 00 0000 signature [2 bytes] 0x0101 constant 0002 count [2 bytes] 0x0002 in this case 0004 total length [4 bytes] 0x002826 in this case repeating 0008 i_id [4 bytes] 0x0c7718 in this case 000c i_id [4 bytes] 0x0004b8 in this case .fi .if n \{\ .RE .\} .SH "64 BIT ASSOCIATED DESCRIPTOR ITEM 0X0101" .PP This descriptor block contains a list of I_ID values, similar to the 32 bit version described above\&. .sp .if n \{\ .RS 4 .\} .nf 0000 01 01 02 00 ea 29 00 00 10 83 00 00 00 00 00 00 0010 1c 83 00 00 00 00 00 00 0000 signature [2 bytes] 0x0101 constant 0002 count [2 bytes] 0x0002 in this case 0004 total length [4 bytes] 0x0029ea in this case repeating 0008 i_id [8 bytes] 0x008310 in this case 0010 i_id [8 bytes] 0x00831c in this case .fi .if n \{\ .RE .\} libpst-0.6.59/man/pst2dii.10000644000000000000000000000617212145516400012216 00000000000000'\" t .\" Title: pst2dii .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2011-05-27 .\" Manual: libpst Utilities - Version 0.6.59 .\" Source: pst2dii 0.6.59 .\" Language: English .\" .TH "PST2DII" "1" "2011\-05\-27" "pst2dii 0.6.59" "libpst Utilities - Version 0.6" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" pst2dii \- extract email messages from a MS Outlook \&.pst file in DII load format .SH "SYNOPSIS" .HP \w'\fBpst2dii\fR\ 'u \fBpst2dii\fR [\fB\-B\ \fR\fB\fIbates\-prefix\fR\fR] [\fB\-O\ \fR\fB\fIdii\-output\-file\fR\fR] [\fB\-V\fR] [\fB\-b\ \fR\fB\fIbates\-number\fR\fR] [\fB\-c\ \fR\fB\fIbates\-color\fR\fR] [\fB\-d\ \fR\fB\fIdebug\-file\fR\fR] \-f\ \fIttf\-font\-file\fR [\fB\-h\fR] [\fB\-o\ \fR\fB\fIoutput\-directory\fR\fR] pstfilename .SH "OPTIONS" .PP \-B \fIbates\-prefix\fR .RS 4 Sets the bates prefix string\&. The bates sequence number is appended to this string, and printed on each page\&. .RE .PP \-O \fIdii\-output\-file\fR .RS 4 Name of the output DII load file\&. .RE .PP \-V .RS 4 Show program version\&. Subsequent options are then ignored\&. .RE .PP \-b \fIbates\-number\fR .RS 4 Starting bates sequence number\&. The default is zero\&. .RE .PP \-c \fIbates\-color\fR .RS 4 Font color for the bates stamp on each page, specified as 6 hex digits as rrggbb values\&. The default is ff0000 for bright red\&. .RE .PP \-d \fIdebug\-file\fR .RS 4 Specify name of debug log file\&. The log file is now an ascii file, instead of the binary file used in previous versions\&. .RE .PP \-f \fIttf\-font\-file\fR .RS 4 Specify name of a true type font file\&. This should be a fixed pitch font\&. .RE .PP \-h .RS 4 Show summary of options\&. Subsequent options are then ignored\&. .RE .PP \-o \fIoutput\-directory\fR .RS 4 Specifies the output directory\&. The directory must already exist\&. .RE .SH "DESCRIPTION" .PP \fBpst2dii\fR reads the email messages from a MS Outlook \&.pst file and produces a DII load file that may be used to import message summaries into a Summation DII system\&. The DII output file contains references to the image and attachment files in the output directory\&. .SH "COPYRIGHT" .PP Copyright (C) 2008 by 510 Software Group .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version\&. .PP You should have received a copy of the GNU General Public License along with this program; see the file COPYING\&. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA\&. .SH "VERSION" .PP 0\&.6\&.59 libpst-0.6.59/install-sh0000755000000000000000000002176612145516225012022 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2004-09-10.20 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" chmodcmd="$chmodprog 0755" chowncmd= chgrpcmd= stripcmd= rmcmd="$rmprog -f" mvcmd="$mvprog" src= dst= dir_arg= dstarg= no_target_directory= usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: -c (ignored) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. --help display this help and exit. --version display version info and exit. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test -n "$1"; do case $1 in -c) shift continue;; -d) dir_arg=true shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; --help) echo "$usage"; exit 0;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t) dstarg=$2 shift shift continue;; -T) no_target_directory=true shift continue;; --version) echo "$0 $scriptversion"; exit 0;; *) # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. test -n "$dir_arg$dstarg" && break # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dstarg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dstarg" shift # fnord fi shift # arg dstarg=$arg done break;; esac done if test -z "$1"; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi for src do # Protect names starting with `-'. case $src in -*) src=./$src ;; esac if test -n "$dir_arg"; then dst=$src src= if test -d "$dst"; then mkdircmd=: chmodcmd= else mkdircmd=$mkdirprog fi else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dstarg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dstarg # Protect names starting with `-'. case $dst in -*) dst=./$dst ;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dstarg: Is a directory" >&2 exit 1 fi dst=$dst/`basename "$src"` fi fi # This sed command emulates the dirname command. dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # Skip lots of stat calls in the usual case. if test ! -d "$dstdir"; then defaultIFS=' ' IFS="${IFS-$defaultIFS}" oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` IFS=$oIFS pathcomp= while test $# -ne 0 ; do pathcomp=$pathcomp$1 shift if test ! -d "$pathcomp"; then $mkdirprog "$pathcomp" # mkdir can fail with a `File exist' error in case several # install-sh are creating the directory concurrently. This # is OK. test -d "$pathcomp" || exit fi pathcomp=$pathcomp/ done fi if test -n "$dir_arg"; then $doit $mkdircmd "$dst" \ && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } else dstfile=`basename "$dst"` # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 trap '(exit $?); exit' 1 2 13 15 # Copy the file name to the temp name. $doit $cpprog "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && # Now rename the file to the real destination. { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ || { # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { if test -f "$dstdir/$dstfile"; then $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ || { echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 (exit 1); exit } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" } } fi || { (exit 1); exit; } done # The final little trick to "correctly" pass the exit status to the exit trap. { (exit 0); exit } # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: libpst-0.6.59/xml/0000755000000000000000000000000012145516411010657 500000000000000libpst-0.6.59/xml/MAPI_definitions.pdf0000644000000000000000000145705212145516225014434 00000000000000%PDF-1.4 %äüöß 2 0 obj <> stream xuSj0 +t.$6Cz[PzV^d'-˂앬Ɓ~ _ƿg7o;7x<PeDBSˆV:ōF 15܄Tmi", '\Y'l+iVlyݞu.!$Vd&i#:M`-G IB0ް#j5OVQY6J&s *qPSLkR:Un-{fzJ lj(E|gIB8fw=OV<~s dvϓ|V* x$GP{+߈F>g5`)}eQ=E3WaUp1ԊUWے*HLyȉfӝ鍍` ӳ: rm\Ҟ 27pfaO6݀C~j endstream endobj 3 0 obj 438 endobj 5 0 obj <> stream xU˪0+.Ռ-Y!qEw]. ~%Ey]J@e̙3g&~wy5K3{۟w!-;sOKPOeֹ K iw<^B?@A'H}9 18@0/Ú=INe du_oJP0CE芨'RQ8B(]z4 nrZ$ )D{bL@ R=)P sXM'TV_Ѓ89è;rtRKުP5YJS})4.U/Z$598b"vwS0qBP[8WFz< YDG<>T Yn.zb\x|)Bj:뉟M{ĽMQQb48Gk% 9=uq}` ;z!Ғ':ZX]SL(=CQ#]r筻yy۠2VϠgeQwUN74;+V!1t m1n.ЀTc^6b]4o3MJ" Tɩ9=CŬ&|uՊ endstream endobj 6 0 obj 607 endobj 8 0 obj <> stream xXM6 ϯy"a  Nrm=[}$%I̡ cHJݑ;X1t9p/ݿNӱBJG"c ;f}A.sx>}sǴ2 9y(Y #=|^~Ln~?~8ˮ trp :Má?y80gd\CB}&kC[t6mq}|t/:W{d*yHvV@Vܸg{4#A6iq`Bh$&Q>#UC4d?뀗)lG$b02LW3EJ dاQ-/NJc3&grVS&&Q1]&u^0[bG7fT,TM;Ubm/9ELlyA{Q-Tk^s$OU`kV o YHEZ\bMCMK/k|,V֗IYhx[ͼ ~ Ջd@+hz5$0Elѧ QPht쥹C .m2őeӝVr(3ΕX+UA9\p%K%QL8.2J1xBer2 fhi310>хhbbf7w83NXbiSxïH`^8<DE҅̄XÁ{qoѱȦcfd'Dy ~O/*_fd.wFJ#j.y#dXIZAh1t]n{豼pYbFlK^{/*F4#ʻ%W҂\m0U4 ]v,̖@Ӹ"jָH?1:4ހZ}~|/̢uX>0X!yTVsJN+=kM8RTJw&ٖCaO2Z>]:瞘j-ꄗּ͙l8O5qz:[KN h- NO]˱$-tơi=}}Ζڳz_В}ohXˣySRcXufAJZv{pCeФ k 'Mh{f]3`)6A=[Kr$10J~ѴKlcf[{.iFPU,zrj4ǫ)(^^Jpi8K~),kFr+Z^nfs7{ÝMOݞ{j|P=~RNBlJGqɢFCaDhSdB敠~RV2=V?|["/A˔|Smkv4# endstream endobj 9 0 obj 1392 endobj 11 0 obj <> stream x]KoWx] ./QaNEwE]o tQ!RVHdE9Gg3$?/mF#_7<[՛mz أc|*vL_<{,w̞q4~3WN@_G<71sE錽??KQmowf'*'\34}CBݵ' o :ۄC&?dtbY:8jw,xk8@ h28>qmXwcnS`E{|=̓{`k2. $ʶ_U`,~cmPOÈ;{>w Q 1iԜ d%MrgRgi=ȗ[U" z&[t<ZsihsapiQ(7v0s=Zhju}z x^Pk"tRV-rWB OѼ( Hy[;殕kjaVWlCt km1NS<&>QяJ'g?"x=BC)ajZӭhFd!(3_ԲS8,>e?<uJBSp'9`_W@;-wC>I)tf}$nGOޘCWrHߑfMB$Xk}Ô, 7Yob =YӦOz`@RT#F>%Iˬ\|hQ\ 9?e2zrT  3;p>sI{+ܛ!AIe3WY7a{[מG M$VV}Aj.b \TX{<]RtҘ֏\ $ cRYwƞY~aaaڷip'IA7fhUeeI"̜c{q0j?[eelpD,Oȅ ESFVlc6H(T|Kڒ<>#^gU8nUkwRpbkV)mgI0RֶؚQU&VDd[!lM/rvOwD?('NnD ]Y2,PR(ptf=JWFa#G-(y9ϓLp ZJ!IZI3O+$G*0=0>Tт1 FsksB4qg;'.b͹y>6Y(u˔q}WcHq>X _ֺ6]j?ϛVf[$ޜ2ŐqEQKA[ a)Vgk7N亶_B+ ˦`Se'ь1'hST6x_ךߍm_)PH @&DP _vӪ۾ ]xZ-;.ᏨmL@9|6ĈY!I4TӄXӤpӄPM{iVRk`eŧ5:6.Vq'>D.T8F9+R03#2M=A<&,e fԺJ-Hϝ;hv,V%));^wG9l'q7 _0ocnsڋG|MtU ($4߰^ }Zg٧n:~>x?e ]}wW ^5xvWX+T66nA4C%C:=m(:_iH>V}HEs:-g`@':MsE `4h`0Vh wZTV0ymq+Nr6Mrlmfl*sBgW:=l}hs#LԬS(yufGJR΍| ކ)|X,ߌ) P<: UVޕ{)> stream xݘɊ0:Q`CnBnY @OI%oݒېN< J !Ѝjj%^>o\?X֕'|hxׂ.^$pGJ<[zZxPI돨O@gl%3-&gc/f qE8vN+Yεtt0gNw0?`A €JdBcǜP磻39- K^Xme r8]rGf{*Y$'D j[asyӟ*)=T:ՠDMSpadBf)uuD4a5 gnf>q Iq6"vJSCP%V.};IN-dPndґ34H %7aR**!:0b̒R0~Y|ٖiI9lnMxeO7BFNZN('6{se{\ٞ˕iD=̥ǜSM>22ՌJ<[v&IFĆ32i8ZEn-{ $PޫuTC'+`ؠ(33}N5M0iƈb"T8`(G6%Uk /JCƉ0]:äVa2j~&JFP1M뼙JW9F 聳,> stream xZK$B*J%կ+%ev=4TWP(_R]aӿnsW-K??eꖏ/||~7X㷧wglw}S?q~_<=%3̔]35 hz7 .T/w)C|;rYȢ!pCpq%7x_ FT4 ǍpiHtP6S%b1r #ŗ8;ܴ_42#I#4Gje*B4.ZKŤ'qemds#Dž~u37ppFp,ZYwĪ#+޳6r%EPX9bClW[FֲTtN4+YOa,QQ+#5$K !:t{l14aLԒݲq -aL Uґɳ]U{Tg3xoDflMVUl}$@Y)Z Ct[($@!46_\p(xx)FTޅ(R!k+Z MC : ^#Ze=9}MN܋~x\58dWد?s ?il,FEzQw"s+h!w7Ca수8FNly2xlS -iY /WT1&#U!-VKHKNPiMOn CPzi}–gƦ5&^H&hW¼h&htTV'7 _45@)or@fKdL#֚34PN>%'8ӀP+HQ߃I>ќc cd[SNJoʥH~e*?}iSF̳yD~dA'8~I /pq twȱN鰴FvS z5)I\lNrވJOS" gP }g:UE&1;6e0N gהr]։'TdK &U5'ݷAgQʀP7 `xw\r7'H*sh|yUBibӵ?U5::Y5>mӲRFvXW h'Bwc)'^:`ĺBY8X.V@\Щ"'_Lk`]ˣnU_7hU!U,mjalUݛ. [{]pY!Y };Mx2V~T@:2R4r kT?~2zٝUG!R-ɉJ_`r֐m=ՋIIh*WgAu;ӎZ@r;44IH边,+{#/[#gW)Ѻ9AG)p|8(z Zo{/%XQH"H DsOkD*FG@|NsoǨcDhPYԗI}/פs)*mw|,a,Z櫂܂"PѮclMc? b}^_6 /2=oMMPA6Ha©1;fil﬙UU.3<1EN(\ ^ ڢEB?^L `# z%%, 񞼴46Ψ*0Ff,N9Bpzq žt`B?jNffZM97/6@N6ƒyn3+ϩT_3q GT7&!؃A/CKʬ/Tr֔ʫ5筜PԙA-=4L[=5#bfuEfʦ}g|W*~~kOB}^ܑQuTfw6hd\gUZl+ԙMR'M:!Νzkl|o긁18~zdDآWeث5sG(69W<}u9<l]?SOZV\KBY# d'Ny̶^=Tz|4GxTm tܺtZ~mRY:arv'C:̆'"x :A 9a2tЛI㡩9mN~ endstream endobj 18 0 obj 2491 endobj 20 0 obj <> stream xYϋ_BOT%ɲ4L90C-@ _e[{_v!_O˖J_U}^a/qac~%ίß>8|/}\ oxoql;?vKZB-&!77 1:_ֆiqI<+ L#30:V!jM(8'{'6xpI>x̄x퉇<e.% Öhs@~odzO! w0̙#1es~?T\SZEP)P9ϑ(4U06@u1o4_|m1RtBXH '4zi[ZĸA:ܺhA}f YcCpcGAMXbVMrUbոR5+O+0Bx!@nĈȊCfXʎsF0<llhCc:(R"'hʅmÑU4|XŸ'fU,ZՎhE%\@Xfxϼbؼ{XCPR/9RI{66&/܊!*ߍ--9X4KHb["E3*E]Uы8]^r@1sA,aUTQ9UJ8J H'tERi_}24Q6 v骀 'q|Jy[~V~IB"R/הP-`́ i6ou$?J[)' GSӕT䓜|8]dx<66VBlP3 V7\7e φ+9+4Ћ/-dolVZ SF `bnǿ/6WIY+[(j#|5@]+)ւEUb7JXk%*6ۨA_! i#aW$p\q `zJ~tY(m&ҶjWLxҝ(}6&J\K{qHXLk l]OQPu\4*ܪI8(m?kV$/^Y)} j3^R\yp:vg( e酞o ]WOnj}yo˥|> stream xZK6 ϯy^#d&smz(zk@%I(IIJHGW/i!oO?t|J>w}{-u/?O0var/˓Ʃ Ʋ@2aep2+1xqf)ȅ"aP. gzYB3u,()P'ax]0YL`\r="rk=ǂ $qJ7l+2-q+zBEࣗ쎜7t!G؏x%?3g\ X@&V^1w8 y&5{{\a!hMD&.]ɰi t#kR~?E3%0ħ^rI0g%w9ZWFVnZ=䘣I nkDPϛ'n}< xcA(n K<7#| ,S`Ԛ& >~V驵}E#lwj2մrӐj;S {! S6-!%f҈]>x?@EAA%|.O]쉻K$C>BL@mNs%uN  xޚ 8k4jF`R5Xż5Xh Z)v0?Dr5LemkZrhOھrpIʺEZWlB 87B9p,YjѬ=eav`R=aJSZ}f o T^Z[z~ 8uO@=M9nz՞|rS[ʰXXt!B%lH6 &$X0\Jؕ?s[)R667bHA .㉓7t8z H8J@?,ֻ@r$)4 eghy$/9a;MmwPC=|c9z`^N?dsq W| yOyYUsݝr~99_MI[:7o3/^BdOfe%6:Rtϝ+1SHP})+ @>:> stream x[K$7z#(议>а e*"$2353e+B;3ɤnt)xߧp Nɍ{'6L~!UЧONq3 >YZtB\+5%1*_0<>%Z9/^'cPɸ%GZ!g!ͼ=MyKNVPG`>0ca +kR3L4vOlsDJ/5.f^5B"G˷I:Җ[cegGSgviy@2|[:6 ^D3ˁKJtI/K>H[$q O=(~V@6#8l|2(.ˠ0C*AMZ=U|~Pt #~P%gg~ʾ=2㥜ٵv9\AϮhWڈG$wd3)ѧLauOߒle, YCߓħ0o`cԞ&h{D̠6xT!C_5 4bҞb+߻FG c?>Ars6!OU7'8:2<.k>)`}3|o^htѱ,iveEפqAZ`1mXrؗ 뼯0[lj99]AXhz8;K NJs$Ś9ɻꪙ@bV ID<,Vh aSńz-"0\U3L)ON9tϞ!E)L/Lu)$6 IT!ҟFf}ZkmiV>NO6vfŠh f,ۈ]\lWR^gS6&srI&x2E.!o\8sM"Tm*sX, @v9,O&5 kPjpc)ŔV=Bm(*.d-Lu 7:o;zS=Q2қ6(^ћЮ*?"1WR/raͱvisE7؊ʊ:6a*"_?7t4ɰnzMc>ܫ߾:U $׍BQ1> 4~Y.h黻 B/67G o* KF f n؆ )֒{hKE6还S\猭hq,?(zv}5e*Tg,!R/|1o`Ru掖xYljn; (]i{BD%o04WJ_f]r/ E'}|6<] wqRȗY˄90Mi?٘W]GA}̤>aU(.>`6jh`v_n>=O)2QY@svpu%g=gŇmJtYCR7>ޫʶM$fa ǬF8z]ʵb\/{1훻u9 8wIٞhIޟ;4B@ ڰ k #G҉Ǥ0W Л,5u%/O|ިkw)/Sw\N؝2)u NНbw Н ؝r;etU@W$>L] q̆^:\ {FMQ~<! endstream endobj 27 0 obj 2385 endobj 29 0 obj <> stream xˊu_Q끮=lCQU]n!]fY2~KlKvݙ$\~ _9ƀ_~:ӿ;K4 pN?ßO?uuoK.ˋQoӅZHxqƋ ޯ ]… 3+-cZ'HWWL1đP i7IC>|LMڌ%^E7ĤC ɐQHU:!1hWx$8J.eeIB ^u ~QEAic,"چQJX*a"@EHBd$k'?4=O97]ûىwR{N!U@#ƴޠ0Ki`ksSLkQ;-F'DU/vxMĒ 습?9x9/˯c>w/MnHV@ Zr-si#}u=Iυ^wS霠{}"@6`U$l> toT6Ye 8Ih(N^s4mNp,MBp6 k=w 2u&>yu W _iM ? aC’ULj%%~6'_BG7avqhɝY'93fb}lsj.e"f?Xwł<6[^}Zd4A7<L6ԎR~S8]e`ٸ/@[h^G6c:Ñ߽J\f2~.VZ`6h2{Έ&tkC lD|c7ѐ)pM78fx S=g r(v.qZ$[K3 Cmk_@`e&IEUbCj"=TR*a+GG%E k,OXR9U*:u!H]aAls,Ǭ]xQf 1T2o/a;gu38[b?rI#nQJvei9"`$j* oއR˄#UzanKyB%1l5.F .y6AIčb`KގDf1Џj@~9}\.5J.TOz/|1tS%X>3t swSt|ױŜR3)ΤVœlxF)!(vji"@"V Xk/eس:*bÈ7?.C7e4ӻ:w# c''9wzpFp&$jnleHukฬ]:$)TX+()$n CgSWy'HN2 &49muBJJfW6jJKr^h%Xϡ ӤЂ䔪 a'g9gՂs'?=KJe]gKSp VxvA}!zʎb"(%Lzf2+08{;{/u&잞Á=qx eQCPv-}8\<7isbC7>N'a0Qj'FmWjA¹:~PDse gu5oe ln3K'Xay__ڈ> jV7:yTkngŷmmlgN-J[k0unLi)O <@\vh&'>"dٷ|>d6> stream xZK6ޟ_lC$.Jw-tQwX#[RsbYf4楘#4 }8[ӗ4~c|緟Ov>s \χ? 00p:rw'hg{2|tpڸ5~A~w6a#/Yx e"ιcQv ҡ_oƓ J2 :_д4.-&E`a 3JYQGA72+.hT#c:6څ_63|ɾ<WnELף3E( ጒE;xE֊c5ʑ&.kڮ=]moVՁ8- a+#giU4Ժ,bI/,gVH ȡMUt+ aF7P; RɸBYe\UJԓ.0mNSBNМI~j %Lt'L`JZj/7[Ѷc7<YԁoN@[] aF.pY*۔mΧd` k_}ҁ6!F\8Ǣ\C3EnPі*"?nkt6G"9t٪%G>9|}|=DԴeCW-Y/XKP$z~ k^DrЍ6$kx(>CiCt0!q\eb}u=>' C ;_™$mےlIahV `.hR(?8b endstream endobj 33 0 obj 1964 endobj 35 0 obj <> stream xZKFϯyaZ` g@!d9ԣ[j^{!,xnu=Wa?;Gba}}uﻟ>x;pw_D2-˗aGr>ƃG<8<"Szx "?@WhaC8e‚$]w{6TY^J2rMY;d]<)|W{D3+?C|WH>ެX6o(lA;Er"رBH.trl |#'; DVqü:bcYT{pz2z_X&NE DT"@t`Tcx8KԳORUE"$W?/ v\aבa>XKprP$ 5{azGm{? K(I֩ 85:! q0@}?Gi)ȮȼzRr ~lBr@iiYG%9BO#1;ϖ $X $6[I*AzH" ٮ'zȇC &&!4>4(\'/v"I3_BAeA4Y$mqt?oT4:CvzVㄡY(g!dk%cӁ&pB"5 %)35 G7Se8+0 2qHci0*Tn@5[0 ݅ &x?qyr\E'uaƷ|O%Wi"+ &V?7C˂nѕkpk!6ekuX ¯AA4TJěV3o{"7yېQo-FVOO٘nJmjCm"G1tza#MI Z'6mS+Nu(Xir{{ jI(.}֟RfY:K^hV=Pr)r+ռv.\DhB Z:ZFo)#lLmBf.1>솯EN|$G7t?WU y|zсnĚaI.!VR3iF.c~Jmb4QƐaBRN<ȿY&tkӿ5"8Y]5kM-<Ԍ΂/r@ޥ,̓k˪47墎= fc= _>  a&aec݈%F:I7A(x&tO(|G>8dEt_ d|4R;y)^oqƻ=&{xZSxeVBG߽MCvtŴ\\F%t~B^QwrR]@/ ;r\dH>"K :KG?s)vlH{)Ȭ\"6B[oKF֒Ri%l녤WC l oA^6[> stream xZK6 ϯy" yz[`-C()Mmfg,9B_~GEߺ>u=7v_~>p2 .p="}> 'i^ߟ>O#ٟsvƓYi.h܂}MB6t#AڂnBkk ttsC_D?v 'tq6 *hjV洕^H8Oԑt;:)<).\ 05JN~Yk$B2ggs|hABr'HYM;^>Rn{!{?Di~{Hn}0.Ѕ%.*g5 \ 4KcԿ:a@1"U6v t?0vGvLc5y-D>z D/~lc<*l)ș[srRuI"NX h> d 8MTV R@h8޶>9f%ǕEӎ$]J12KЎK 9Y_ S,jZ82UCiMl[ EOD%f=uƵ/1"eL"s1RPAAB.5\XRt`mB%f'wZf-ͮ&QOЭٳSri|yccYAR ƱTLG|UO7{S%b6yo[rm`7Ro@).ԂEOuԂ61--(J'ZB~[A}of ܥQ%pcBM]p*E.d̃v^2R"RF]PHl,e&>{mS%!'N!:7H;4j4 ︸J Mt8˕VZ6pҔz ȅ4W{k܊\C#ϥYYR6Xr1φs=3~e|V ҮYvܦ^kqÖjЄ4UA{Z+MDopݑ4D6-0mMyfUЮU$|ۂ8 V|j+ cRzý&ʄDgIX7ա ɼ8 Fb-0jh[]*h1_ (C8sD[SSa0κvA(Gaۥ3fPV?mBGgo,wx\GwFAnu"x\˥mg}Hd70UsȠʽS9bE B'Srb4&@%St3^\])l] ) DCefO- ړ5 XVHj/5MzԻpBdM7rsճC-|Q>+ͩ`N4 1{$:չ;GʮyWn?hll01Y/ |{Ys+ Ud$<ͯpW])K~n__ _uBK Gѭ.t*}ۖ%0j(t\%KFJQ^SrQj? endstream endobj 39 0 obj 2160 endobj 41 0 obj <> stream x[K6 ϯyIEʒm df-0@Eo@ҿ_>$lgZ,0H"ȏ)PW_¡U?}Lׇb4ph_^BX~OGP cKO\eyD0`8-=%=B8Ԃ^II8UD]w{w'd7,5AU\}d01R}=c:-kW>Q40Ǻ=!3Jl SԊ]%ajCk-NiGh~py3_ ]4%RZ`ASK.;ъ{b{YD!l#s .]ޖ2G%6L'^z";2؂U0)!FrEl` jP>v^TG5DN\cj^eyƾы*6ua nR!TKProSrB܉ʵ)Dq"6 `-4ɄVPa- Vp;l#[#B5-nssQM^L& &qYUlWcn%uDaZ\l6{'6W :bk1t rpEoQL2A,ӛ-(m^9/ӛ%_+0.t?%AU7TWo6$%c31n覘Ѕ C_͵ .7jxnw.L+5mA{lk\-Pf ote.Z\[;<@h SH, 3FAcvY̍[p}[S4q2 oCCBd8;":^_"hqӛ'=xK!lxR2땹p.b`"2)bb'u_.2Q8_x|*fnw6uH69k7ϓRq8~M[ОAiP>9ݪ`uɇ-{Nstsczm5WiLcey7 X]:@co㍽佣_%;yr5ѥK1̐^L{u|Z!{^ %t%ӑvUЅ]AKXZd_9TMxx>ؖ2q* endstream endobj 42 0 obj 2058 endobj 44 0 obj <> stream x[K6 NEa0ؙz @Eom P"eǦl94ز(>>}(Ŝk?4wд-76~  #=<\}Ǚ`@B]r<\Y{gL;GAV=Y6 a#AAM( b=y}LQ*A6jO֑&$05#c56ظ|UR_XEdmۓ uji|S{s\64Y4դ*GjƵ@ zH:sD [b1xYB_z$td% `{;BPJ4Atݚ! ED,gz0@ ϷLD:3y4́-֠0; :>CIJ %/yS`ln FBA΃$M ;ٹ.p(Js~ L!zZkxIsQ0i=L/&UId{={0'r\^]d10LHaS7SB3 )AKV #i8 "LRS:wek/_yąd9E3rTA@Y,t5 =E{ee'J5/N͔V1fpQ 8cLAI f5T82] la9dL#Q07*ua$ .7o' L ר"Ҕ9 vco<9&KBҟs1{X;GvaT]3Kȡn xjD8BZrpR гMy 𚄇,} Ft{} &V\XM=~U4x0Z Ի.)" 7hR(]:B 5d`[Km sj>8F͖;]0 dobRgI [XWpy5K<߱J=E"*}]0&Kcuje:QYt5 5ezI(b[ q6.ڀ[T gZle>éV@Mv6 c!* 44Ǒg~Ɗ7-ѳeHNЄ'\@8z* n6Fv)­Ҕ!8qq?HW43$Z0wE8dBN8~s؜No]9F4+p! tqUS'Cuyչ >g}`]18,N~הK/(T;@ֆN"o'DJ´[~!Ѥct4(EBm !tRm2d TMK7&ґZN\dzS%,%*heЄP Ȯ`R ^ȦRw endstream endobj 45 0 obj 2054 endobj 47 0 obj <> stream x[KFϯyNW$1Cn 9ܒ ؽO=%٪#`3`$_=ZcP|^ mWۗT?~9v}]}Y*Ƿp9Ɓ?9 ]]{<|0ذ:敩Uԉ6eP# /7QM,-}Eٍ"vu&گ&tJ\^L@9H}5-ĶH3Ć It5H'R%d/8Wh25MZ6ƒaW9} -akh~8рwi,Ny^gBdq2͑"2N[YgF-Z0bW29\IeLI_%Wy щ|hĬ"&*&!gߞfyEk1\45d`-_[^ (XS`9 \Ǧ7۠p }xg{-c؋Ld>MWQJRV !-@(|ytICDYK`j|&jB<5cl)bJxT 1Ah  c{W#vEEAcVp">cb*3LSf|*BI!@@K\D`M0XsHYJ% W G}[s$eY19l`Hz#@)h3)4ƪ,0ؚZzޒ5>dY[s*Q_u9$R,ߦi.몖G=EUQVkz¢? |̚=P{߼4͆,460B#p_ covEwXAjZ *UV(<ž7AKi60zr&dAT4ъ=bZ1qwpv3 jXPtjq_7 6?K0R}FldQj&Y.t͏g^bم]3ƜiuM-;Ή6rԈ=4^6њ>Fr\NɈ* 5XTºsgN)L+DᮚmΪNiq:MůWJ8-ew\'w@<-q|nO!-쫝v脆H)w)#р흃7ł.Sy2ŸatAba,)&؝uN@ 0: xRglEgA'~ժƃZIyZ QuEm ]Quo Kͩ*`l X\HjnЙa<\IQm1n同s f1ð짓y7UIz]V?@^÷As+Lܶ[xK14 Ja^ѵ9LzYI[tK 15!a]<&@iPoR]}U_sGq;#0h?1[$;9հϏ髆}r(vx'u U_,6ۓ/Vy#3zOTnP."f#em3zLm5lHi>52O1^ VuBkZs5vU/tr2 UUg$a h54mMŭbU<*`7~U(u4+UCtlhdKs{Cֽk#g*2qcFޥIt.CMѺQOٌEg):~Z3yʦ3Ġ%aV 6GdAt]nBhco,<Xh~od e9Rdx8:(i ux endstream endobj 48 0 obj 1942 endobj 50 0 obj <> stream x[KoWx] sE,2d]wQ=-EM~IcLQɦHsϧ? '$oߚ.)tش-C3^Ɓ9 \/ _3iǏOoO?NV.lnŞ<[ sk F"yB/M-;}E)=mX5M 鐓J,BЃ#^ҲX` ^(@I-=6v&+*KǾ1^ Tˆ" j T&Z0hzR"j %fH BA73L vE(+M{%VŁyȶbLG&ْVpny$ߎ,Ȭ,;OIm-!ȌN Ue%R!̹DsEx"~}7L0/yԒ1T5v5ϵA>~/vw9{_<∲yCxQaH UuLTZ{h~$j.нWUzv ]a f& Q B4㸣LhbpN׼<.}&cb]|2Zjn`֊؉_vE9E'7cK0aSP4`U৛i1a/C;͑U,3S?#a[:TByƱiNcf!_lhMGJSc;:syb*]Fe_gT8Ǎ>*1˜nItu~)r>Agf{P=tZ{L `TԸ0n88y9?]]_J:;l/Ւ]xQ$:i7pozf&$QFp0-UzZ}ΤK RZ*AF8MmTW#lӓCfhmhjr{Vк Q ;Q 6]2kG 8?.(ja֮V(z+(0إ {,)3\B< a±l)5g&ŧБhG Ӫ?ʠc`P)oierm&=Jk1t$7 .OYCo) m6kS1TS~OYO 2SKtUPM5]l<)*AH50)h<՟Ꜳ?5p endstream endobj 51 0 obj 2174 endobj 53 0 obj <> stream xZM6ϯy;҇eh{g- rK6C {O}]5;eW^=_1t9`pyy1u}Ǿ{9v_O|89 p92] "\e{ӍaxDr>Ǔ3ȖOo.lOdD|:qAI]9dYQ-k:ȳH&OЁa'sɀ}R>8Fh1pUBFiz_.㰛(o"21R2C&I@#DDOSHWCJ< HNwOYˌtit WOvĽΡdT1/(Dt*@mZ-P Ћp"ce)SY1IHh\3vvdͤ>S_3P8Wf9 _jR̴U͔g#D]69s/3J9 )|+a%" ߧ0 BA^_P+I 7M7?xg-cn/lގ[yTaW , [w yu&R5d,CK/(]" ɘHAB.i^!=qBA҂J!#45gLCY,H%unv ֹ`K & P;7k*[%-2hڎ&2^!ݪݏUׂ+G`+`i1,CKnjo&`j4oi6{-nUɂ-b35q1ûc0Up((k2؂2GfdqrK"HU8Ki k6#& Oބ-h7עf $ 8FZD梌d'oOk~}v\6NjSKnHڊoW6%UBgQyi-DN7x!3QCFiγ 什"%\&U>kvs  X3  ĄzAV -U@@3I }0_%ޱ[qZF2lΔHEXy ƃ۪-Vз ۱W-"T VOgɸ#Y:&+r.=;KkLؚ*E:4a(X6.mxa^ݞ¼` u[n䫖 zt<&)V"b'2|e*!j$fr5?:THMJ2P%[85 jg[jp7t`Hm-j2 3ԁ+B(>m"H1_[av78ܲ?2%-%D&-53?r^!Y* LOwZ|< endstream endobj 54 0 obj 2115 endobj 56 0 obj <> stream x[KF0$f׳ 9brėԣ{R+{`LK_zIv{{s'q!`kۧ}}gsoqppNx Ii_/_&0M䞏tpxL p([@y \]X ؑ J8_]mjݪm3bAT)\Q'bɗ#{ !AWA}̫x1\ (Wr ,b7Cra=یtыOstB}wA`&LEvLHbv;<bbj ND "CwٶA/qlq?>I{ gYT'9 L&EŁEPh9 0So̚Г'E'_zWT^3tvIj-qȢPy>'u,ms/ٮƛ0u6RMbUHy|eBz:@$0SK~q[ {24)Nwh}lT+ %YVN_C]=nyT|*跲wMP GZZz(Hb 8yuu%Z:.wpͨJK-,l]'v9AsgU G΅ZWtxᯣܜHoFkd;kKu =.ԯPDŽvY=|w~'w0AJ<緶y~V E ZU,خI""5oC6} ׫jk ze9S74Bh˳Xj+J0_&|Ӧc )ڝ&f2b|^.fz6 i:3C9ӰT#tS* `Ζ*&=?hfn)Q@ZJKͥ$3uOh\q&=_g;ϙp=^g?9J :ЏӹԿp$,-7sΒÔFk'6І*;3 qzLf+5DXq3hKrV:Ro=zh6-Pw9+^]Fgr<\O'9&TΖ=pɳKE\ en Wڇ`k5DXK1bĒh,/Tʵ!J:)[c'#Fߨu.RVc[|;1i )RHĨ <ᄐ.s 1/ H}%1PcKBG\jK^$.2 F%'Ϩ\ hXCA΁NJ^>\KTjzk֠T PPSyZ&?Ըvś'jq endstream endobj 57 0 obj 2067 endobj 59 0 obj <> stream xZKϯu`:64 ^]` ]rYn6zH궻$;s&0z~w)n ??^/qڧ0~ؽwoz|88'8_G}|"˴^_~Z DӤ<_]ɼb8fBGv!Ob"IIcRǦcoBt`JP(_SpSN8!cZn > swQ]e]/Kz,+IFc,^ n-U{o¯QO{\(očA&U}3ݸjZ")=N & -=#BȥP[ w ߌ!b_bf~!]UT xm 2J$sT8e)X@W|_aʸdgObd/&Qom:_a#̷]55VEΙ\ްe+dZFBXO}ၟg918L'E\l_EhیԸ2HeklK 47͒"wF}v/#)نl~S KsD"wf dyܣ#>D;BydlK&\lәAn?pB"fj=ˠCnF(Y.X[ .&x?1j"s Hб$\$*XTy_+S?2i(aDI@-l[{cY/LT&75RZ>@vލϮ"bVw-?dVݱJQ-psu'T2'*׋lUB\Mվyh]R7j `\p;s QO`FU"В af/I&S3V&+$_kSsMy-r\Jy-<BE<#4քYO8-94sq-c.&֥Z:6H5Ѝ%)j/0|Ǔc" @і퓄-VtiO(F2 endstream endobj 60 0 obj 2227 endobj 62 0 obj <> stream x͚K6 +|.T2$3v P{/ؔ]o`ٙ(HI2Gy3/ m% =Ё>>rx8~sW8.<~i!l8Z]rd.}<ēc$1On`ݝϣ~E'6*k&~u}"ȒN8fŲ hk}9!}X|L+:MzGru@͂7v%={М++7cbjt~(d; cZH #+@@|cYRAHѵLgj>ܠ1yfKP"ϒMM;pBIMP3%3mB)_u-8u5E)*? pnM/**8M[Z,)|\k,+vn3.5A͸( RNg6t*6Ǚ%hf0L; pFjQ*Y-GYd[Y]"oE's*k֫H"hnÞD;fhH!*(Q pr;#/9g~w幩wUWIz 6 %iMka;c@/` \ kNT}w>)Y-88K".GYnn4;ݔT}"ʜk֮vT-q~QSW(Jtrs85E ElX^YzlQZ'<:M*7[u)z8#4"{_5LZcA*lBSK*ME1@k\ ;|sxr<'W MsLQZfLKMb]@.`qx  m2Us{n__H VkRԚ4AzsnatS#5Tv44kVT{ٹb=#TE =T .h=|L06cQL3Y9VݮoJff퐘]OXkI+1Ҭ*Q>F:+'?9qX )H!D:Di\fi5 TE CaEʟ) ꐉ҆|!Okdci%1rCd Y%!2JQ &mm]*?#ˇ>uV endstream endobj 63 0 obj 1965 endobj 65 0 obj <> stream xZMo6 WLERm`0@fz[ @Eo@ҿ_R<XHf,OO$w刺:?a G u?}]S{8o޿| r> |Oy^ߟ>/#ڒN·xrx"TT@74 <;:NukJHӃE%"zʎSXӤXQQDNėU3_|K|$?_CJNK}r I?rN$HagUoR͡S ?1^gpj n1ܘnz]va#y!YgDYuZI AfóA͞|6Z]M65@MKn@ xӹK#U "=)A mS\<)jЯl3Qۨi *j,AoFԁN ;*OI/tZ%Ab{ҋ^cS'3q G9hRSWdW>=@`\s^MCuK30il 5 [(iBrt9=.TelL' .QVd,-}#Ս r3Cɲ}eqP R91)llDa&ĕm6u[FrKPF2O,ȍ\Fպ,аhAq⠆_Iӊ~>䋼9-0\QK%M#uM>Lə46ZH!M7跹 KL711_iR.̘ObPKp6\&۸k Jr3Zn ǝ@j:Z>[hq6Q.rg*Y_J8nGx6(NȞ ~ !~Vc=JNBjM]Us-f7Vb68>M5٠,Gsj3WgTNV+pC({p2x1Jl6@FY9Us(qHՑ2cL^>jkI2r&'5/DULr-xUgjr/`HIBl!/['0oU ѦFc]$O!KۣqMH:IQPSH]3RDa>\GTتrrZ,X&uWS֓W${ugmGcXc1JWT{+<0lb/^MXz$eZl\դަIa}jGz@ ";@mlap=5S,q6?-qwe.)ieʯF${8m %?AYmj+M4m`?iúG6{|{d8;h|9S6+AMm;\rKۣqXJ>1 2k_ϲS*/H_Y*f=HL\BYesP ˘,{*Xnjfd'm{li,/'ڊMH݂VޅbNu sx¸aH+GMA{OK}'n2:ˬojL't SE(IΗM5EK𱕪#[{ww7|eBs$X8f꩐qg{ywVIl_wQ d+]&񒎫Uw)'vv j,4G'ΕT \1[ W<)3ѭo>& {KI惾>FʸxNECLzQ^%tT^R]aKX*KIg,1J|eUB2,1hᆹ4+֒g7kK!%➖0QKj~V4"`A|sծө endstream endobj 66 0 obj 1910 endobj 68 0 obj <> stream xZM6 ϯ@R ̡ t/%E9ql"`E>es:C~GEݷ߻M폗Nj{8oݏ>20 f3\NHOa$&?}|Y#t!OaiCh܆v>?Oj"_!&ax$74hAOG1ի  z&*H @v~_O.͕mm׀{ž F۳'8sIe;HLVBbti s&f`հj1+ @P8 jf&+CyqV2돱{B_14gL6E*Θʌ\# 6 c`m0 Ԁ2ayJz$L,iF"Z9z4F7pG{/$ '-(mN = 3W m&8`odz=7Cyb%[gAz^T,;/?65!,8ȽYT'_JMAE^iyy얺+~!_VpOs6Ey Div.٣w7rQmsۛEٷga_rYlR+D* 6ZCOfmYkv;Q .|de ʧE^μƆɐi^Ȟ:YCVm}^zKrh%zBnAϊLԳ6BWQʛ~A7;zlb*n(9F)$Rm{cZN9sĜgys޿<rQ-}2HKZ}KfudL+8[oSI9.=R\̓yz{Je}\En 2k&"7&̃Y_SEܼpHƲAc\I"뢋\r*&! fIR] " (r2kY`ZPr"C/l,ML(YpekO$Y>Os endstream endobj 69 0 obj 1749 endobj 71 0 obj <> stream xZKo6 S< H=l&m (ð˾)ɿcY$Eėw/.`oO5珧S쏩i[8ol/< <:=D0 ӏ7mp'wqo!0F? t"?A瓘ȷDؑ p_]*1ͤbݩ^ҡI_fP]np8r#'iP1Z8^Tt'ʙ`^- [WfCЃwaM28NeA*D/"Y*44Y,4=v c=w FsāFVeKt$gIՖa="(- B׶$' 5 | ŰaAp;[)SfsCoy5M+) ] q!L5Oj2?H@%n%[*tBe="t A'~ qf@HOtDN^"fA+"ZW?e'Q/ĆĀF1]uUם wyFY3>=3s+yx̗E/)o+|)obl>:=JL rD퍝4F}\E?*A¢$/Hn3֧Hu+AR[nddSwMB"3mPg9=,k'^BC$y7F($LaNM9vhEL6|{0<'zHNcE\ DWYtgF9J%5c<)Rf%C&ʢ1_ j3`a+LكBE'f$LpwrA\uRm+9ں-?*)C__].f5UN2>LBLvEs:?'g0pQ^Uj}M#f72t 9^TTa9j5~O* vʏ҅Wf|2K_| ~D/XTL4s)uu9t9J^q֊AV `~[tq#pB;-Ckr.taw¶@!qX>C n " `1XX+۠hA6^ p14I$(ĖǗOoc1\ǗMhmU]ќok‘Z5WEAv&CN0aphr~v1;Q˙zX>b;E+}|. }2im;mJ񴝦sNh%o;j~% 1/U2ꆷT83F{کn->ԩ!,֊ }([ gCm&{^[>^ZZ@ c! 1-H)RCۀ(eAwj1+XkE6RQƐb"hڟvZyJ!1Ũڱ`DtJ]q6"TVDi׃E aYhN*38i,;X3_Wnvp< `~>Xjy$]rۄ''Lf+f" rh✮T KKeG͞q1Ι6СIG. wΰɘq,}JQ?_!CAVxۄ1C買"iҺȽRinSe*M}}"o}+ϓfVWdR|lBSkھ"ίՄaՕJ`کREQ/k[~NRcܺE=pT({"7HqW7Kg|]'u`h;(E%q<Yϊcplq FJhîvjgOL'x؝E[b57q6Mej7Wb"Qd4)ӄ0m⃑!]ynYڄ)W?91tlP{{G N PXs(vO!㧬]?IϧGh)3*RAI%͡Қš]_k_p\J/ȇ!V J f@DA_/V-G $c̕oD endstream endobj 72 0 obj 2128 endobj 74 0 obj <> stream x͛K6+0^i!ܒ ^SK'YhƖU*}*I%w.v/_vf㏗Kq4ov~z;p=s->_p1ב`V%p0~c$B8lŚPIQ7i|Rnb g.RsmHdɗC~4lCM. 6rKثC1T>UݡԷw H+|ofLW ؆ cd̉Jco&w@}TpގT+>>eBjGG+wa54~ v6RߩA \|&V ¿b`@R囉R]ܛ;&7זoÅ*KLޟL?i:ђ}͍`nܭ4ZрP"n2Zm y^kIjRM'"A#4 y-fx62߁j\e8tvͱ?g,<&N&2}n[nʨn{&u{%K q>~ֲ{6|Zdw q*[6hP#LfWeurwC XP$z}(j@s\½N(A|:ȳI<^`M=t+=PPBWPk-2< _Z܆c[7<4u0X[](BX*`Y}] ŔpSS@3I"$"Y +éx*\(.h !v0܎ÐcHUꌪ$ԩ7 K4JùyIt<`͘g8-†TAvz`EOY &q,oHY meN ey_5l'X1 FF#OW?&qRUsMQ": 8]/a۩h-q]6.=$h6]gY^vUO`-&jRX]7Iu6'[ԞVtgM CG4$jo%Oȭ5 ,SI|rKagK/*n^Qߺ[F,V0k>j󒴼o WEK,"fE&AϼX.K%qV|; - c*l{@^J "ݷOp3O΋⢢vG=!^30-!aZ"e<YF=fK3xg<.h՛ h<ό45zP|#'pM ܥ$MN7eSuTa+R%m6\8N[.Vuzz[Ĕm!"(*َb s.hM({(]iRƳ,sd3]O3!eI2N HUxT nF}AH W:{m5Ss?3.Qnz{US6Lh ~Ω"&(9OwUBT.1\/DD|"ݚt۷X eصJ$M)Vbk&mHABmiҊBGA/ψ"\他~"t+9G[\_P\kz%) + #``h|Md0RQ F*EA:~\_, endstream endobj 75 0 obj 1985 endobj 77 0 obj <> stream x͚͎6 >/0HIfrm=[K_)e<6e˞"X`6,"?QsߧC|6h~Oۓi[8槫o۷_2<79 sG߇.L~~z=} 4*\XugǍE$D 4#@_PbD=MDzwq8CQdɗlCj|iRI|1d@Ď2tG 56Чeӫ8R"\@ZrF;Ǚl@`Z7{.MdRi7`90sƹDPDVD N4o}QQ燈v$Lml |Z^8] [ ayJ8H?OXs'כh( |t@RP6,O 8t3hfH[|C^.ߕ 2&22kDVh,2㼨#3Ne~(E u1Fn~i<̆H̭娺0̅ycB0bU澟9eKB5VntiY=?rIɎRG"Sݱ*Nʞ ~Udge?h:}bH Jȑ.Lqhf\0[\ d9ޕr Kwֿұo:cNQI7v\]R ;rB k6t̔$6܆`Cvn>QFγzJIh\Ioʿ]Hږ|y**P6PSR—*tG.]GrM+b}7wm޴2)3x1d ʼg RߵηKb0l&_hN |,`!SF7?F$acV =Q,FjeyӚ%Mb5Mkj)4x:VBbjXPW+MV4b&D\/Iлiݕ )4}ɸ 0um8-ik>y endstream endobj 78 0 obj 1769 endobj 80 0 obj <> stream xZK#7ϯU` ~r[!l @zHݶ$CȆeS4n /u1nC73w_/qܦawv?{ y{p;8qyw$˴//o&blRqNBm; 2 ݃\Ū~}L$ i zHRǪFRDwӞ)A|*6GY7I}0wa灿zz$g <4Mk=0FG<;|u%IY b䳟^5mj-JBt{BO': _>^6 ,P=LiFB=D=$X: ZT8XZdžLXƌIM0#4}[2_cƟ3eYoQ~CbDv7^: ií:%fdK!݇*8 B R9Đx3p8=$E;SC) 8ԄMBP&Si BKk›XZ2=hXW,qa=LIC9^pTJqXJ=O†hQ/̖xe7\XAT= e<.࠙@7A e2ajOԸ56088Yhv~;ZV2AiBcnMT{.Ӣ~8rJ:q jS5B&HЉTo: Й"˜RQL{RF+o^ΠzOrDAN2*I J$ S O)49(l+e9"d59k&" 28MPY^e?z{aݲ0ݳJLީ%-Rr`s՛w՜$Od :\%ǮIK!#JZݑGp g3G~-5T*kMD}ڥaT"~KC. uMlK u8\K1Ф ͬ#\e>G%I kε0XM0@\P[đm֏'.x\̙&C8GcHtί%s Ǐn 3Mڄ>:hj }&5C/G{ .ѽz=!:EMKB:|$EgU^%'!Oj嗜Ov}6/Th+uXXؔMUM??=DG>z/="ˢRSMŵt!˽K,.=Y)m[|GhGvƦ ]51բP"!"}1dgз[n%A Rb X%4a8 S>1C459zi#bK*t \O˱F盄NBC+?Cx/6n&zxeo.?<8$A͖ͳ/48n1c4iũ»n|uvsu;50dĉoB#eH4iٖ2-savma]΁snSK•pOxXN  >OjHK\-c?WN.iE@voKKn)CZ4ml! gs%ka,ș7{94Tڄ9Cdj29i2a5G[dt.3 \؛+ bBH8Y㄂`sc>/P4 =f_!2hrArtdUHɍd6IC\of|5 &G1²9dFV $=V6KܟoŢv:)>v\5EЂT;m> stream xݚK6+|^J%6yr[!@%?X2 RST;Bÿcho_>5]C쏩i[8۟/߼}}`pnG8:DxfjׇwcgKNqpO"Oϒxؚ8@e_ rR ݱONe?C;4>w6cKO8t>uj@˝x>V!3#>Bt<Jx"U,H񱦜8 I)?"Hy yj |G"aCsnW'Kv "QG5 5 | W`B2ƒMh1&04LqB[5mRCkV^UI-Qc*Yц22Y@+z;鸏YXY,i 3OhE0 \j';JY73Rm.<4:7u 53 6usKJXx~=蔺dѯmq%p9]"+G"=d?#1w疢8Bti4hK Yv |.YNuY~势J[a;qi"a3W+Vu! WCh!w|2~&gEBӀe ڒLrܛ,%Xr8K$VW1SؖeXg2a(m_75 c 0͔J\$KXEzM3{3 aT\Đ`-0f\Qx{E,MZJ' #GhO.A'e^(}ɮ4,,Է,1uһCc-7]jXOp7!&uh#t&TmUV&@CDK%7̖cxpyqIt.mYY$FCpiy*)Rm iMr ϲ u%H̳f ڲ 4Xj)C=+!lBd2c> ,~EQ,e)VRd Bs-Lq c&9\v{>NxCo۴r粑%Ɛ 1a3%%\Պ;VϽ8tnaLjm8ªxeټ-Òv58}>b ;2ձ@wR*^~oP뚈iYkC5# ƺ[kw;~?kӀVgcY*&eݲ#i\7 lAD*[6h:r ;ݵzt7{xvp}]e&[톲3@F!@Ee|nwzX|hw#Ӻ;{CZ6LdoCRDc@g`~CZq6/؂FZwƐ=jIH1WL)B7ׄDK!NZ#.KTͫԥ`M.\mʹnq- 6#Q4sN~ k1"W#^:ҾK*] w6#\Vx-XbTxxH!uBj4%_fOL@2h85}/!ۋGs90m9$lfDH/]}9ET4Q ^nJUd$- oXưg8+qNnNLRs]tўjb|wb7W"۔xy;@NBiAO8>ҳvTiδrYg7%+MH_iCXiKfMd76Ԭ 1V<߅7w51aBk׆;VFJOX@qљÄ/ik endstream endobj 84 0 obj 1903 endobj 86 0 obj <> stream xZKo6W@\_Àćâv P{g>0ݏ߻_t)]Kwo߿!ao!e׷^ߞ$u9ߛ#N\̙~Ј5$,=Dx4wy.8Z!/854wOtId$&ZX[VMtz# x#t`/-p.)|D ><{, (^tXv9Xf@߹5!TߑcE6˳AFVF1,%MA_b8Id~O#A"/6ԣ e!Wr&ڗC;3xzU}$@Xq"zeC8Q'#{d ^9|.EP[Sh?et Sd'8L&HéFZ;I G^PX \P1=%3N)` Tj  ) 4 3(ՅIÃ@dL-ۚĈ$/'"8P%~gG`4< Ք=ː!g6yR$>=#3cFҀw$5` h0[fRxa1pz3TAwH5QK)7NT=M[,Fiq˲(Cmxe*MCMá懴XDU+%.i:TqYM@V#,gjBʽQO-Kţx x53eW$f5&nRH T> 8l>- f!r+OŸ|T0%FS}SnHoݑ3z直xx& s5EL\ybk%.~S/h/0 0D3 6|Y%J^K12|s%!c6ynhLE ҹ6kCIWCB\{ÑrJo7 11ѕ|5N>,}4O4pW<aώdJꐳQx(r{E ``Behu("0xYMucW|OBC_hCءa#"iZ8JY<2 endstream endobj 87 0 obj 2078 endobj 89 0 obj <> stream xZM6 9NE2` 09`ޚ@s߯HJǢl6 AH&)mwog??w?w}|C}g{vϟ~x0 f1}Fi_>C%ǣK{I=F-hBZl~;Be'!XdD/4jBKxtñ<EHGF0OkKvlkX4٢ɒHjHZ e%6raV#=MH(B@NQ6\, oN(g=2'1B e-b(B^M|P, M ({ %xzDKԦɚؓ8Lrm-;Sj/qJ&}8 zU7Tr`Ѕ+8΍(0tZ qO4mH[BlWp(.O땅PTQNfP=O~qj0Gf6qX/cLI%+I:^KyC\'r<(vGsiw& n!MµdD! G3B;f!}r!Ruul*iO@B%o!_>x2t#a]pB@Yl.Xԑg'Qh/VlUMܡH#m;KĦ&a?Д\ fXWvg¹RHF U87&jAn? {$sUBh, =pV Ќa]- IPiaQN_%On+l.NaN!"w%or4$JwY ؗ$ےW # $"iHglciUbܕI AfUMHPU`?qKy $pSΗ%7_l,3/쑃 *S1 L/k,ˀsS.D#W!EES؁+mBTܟH1}3M9& fɛ\zsP#dc[uW5Xh-2āXDG`H>ݘI)p6B?X˝ӥ!FGfiRLL7vb@+S8$_{Ji=.\n i^?V|F?EUuәhv inLd*Ro:$KN[&_tѷ?V{BWu#y(9Pc靾"-jˡt/ y@3qqăr {<xbܞ8y:tݼ/ϜsmKt Ն`Tjk,'h-h(VEw pm*4j EUS'ӷuטdm[҂<@}97[fsiHmIZI#ovSԇKh eb >ѡ>lcM^Aɐ uCM endstream endobj 90 0 obj 2035 endobj 92 0 obj <> stream xZKFٰb`g>fX!8C HjMfmaUK^-wߧ>B|Cw?.oO?m6o7?} ˯\Cgp^y9/Ƿ+㩳)w8WϞ(=C]KDM #`$.NͤϪ۝*ۑ5 .vY'GFE=w2 Ï㛄5u֠i-/DƐQy u63h@ȓ=I:hB/OmwC\Fg2ַw' ܽdE fvtn8ѕW-/N߲7=\CnbQ|cpPl?AF|t;uFݧA+`:9 1өewCMBKb͡sorc=^^:o!d&v!;a]t)9zv"M @t=? )B."0}8,>\y] E%-X9ީ_lnB$hD!N l:"D EEQPg]Eo82~1&{bE1jOqGʨW(Z^Qp$Ez_LldUD,g#Ran5QwGWO{6;2&ߞjz+^Jo\+ !28U jBnٛS1[ lB ʢ^gކOݰ,Wh瑸e)(,='bܲ7XI.8#Iu#be,%%jR&@ζ9{I u> ANGe!h=! A@$KUD* D.X'-t bw]ᒓڡxe0X6cu T,x2RQ0$7&$H؄E} A6D!lv2,Qo?j}KGqc>3ōIq?,ޭ 5:S꾻-2g٣Cᦁ_7f&qveI!=BN;yN| S۞YѳaATB1 }0 ȝ' WT**&d!PoQ l3$:<:Az*ɑ:TpSmAHc4Ov1qˋJrX6FQ)I?)pm/;IcEIۊ#i`@ӢFtngY78# %x:(a]k'6o٫d+ʉMhY)H)`Qx:D_^e]8z!<.‰ءqc ǖw/xn6{1BMNXfF]n7&QxeaRQlmED3 a$&@bPiٓE{i(*)wq:'E\rRxYHlt?F}lBZ 7ang|?ˑKdz˔++-զnZJ.B/3w7e&I_s.ia~b_r? s"iM;"Jd|od,eJ* M>D= =>ߠNZ|TXf9l>D3RKY:>k3bO}Ra)bKYaBN-˒C>5DdAHDH K[A~sd endstream endobj 93 0 obj 2042 endobj 95 0 obj <> stream xK6 +|^ H=,Adv P{/rDlb dckD?O_6t9`Ot|6u}۾{-v_w윇LͰLJ0`f[rǝ{io{9o%m nԂ.E6 5dSE *!iKsJ<`+]/*iӏ'i"[G#Ѥȏ;/2уxoL) _p![{vaD<3>zO2;ЍniNDItx ЅF'{ SH<{:klNfi丁r)`HQG #(Vp4DXtr5sdk0sL`.9v ({6xv*W*5I"eˆH짔k;H/tK[.^< BbaҠʆ,y*+'=#P^\8GF g[D֊?lR/CJ 94 7! aSI}-E ئYDa4׶<嘑GgB^(zC cty&j[-T[T b0p-+JWnpRƎ$۠sXD[V aw}U#@+/44~_Q5]D8XUqߑ㠟㻧5\Y'` )5xo0ԷA|4lg-nv{p~)fgGnx!jGu!xՔ4-.׳(pM.=X_ݗͣt{v8ΑWj Ӹ !N/opnvɸ>;ڛrWȩO|DoHYAO(4S:>s5<&A5Q8՚IҰR&iœǼsH6YzlwvSLM憱0#d ]w^9s endstream endobj 96 0 obj 1631 endobj 98 0 obj <> stream xZK69]$@`[z(zkSͥd[J) o83ѿc૯T|]ϧSlk8Oo_9ЃvYi^ߟ>Occ#7}ܳs?xF:@]"A DĐ=N/I]* A[[HKFHz~HMliR Ax>M `8Zq[5/.ܓohA{~ڳ8^;Rp5:(O` H aA*P4^CBM#/6 z1VW5cf-٢QvGQTdrWsy`?&]1>ğ&>Cc?RJ'@E#"mRېo%%eÉR3R&,8%-/3cοh+U &C*&%[enKdHRxI@L?FD<\< 3WWL2׊\3k5HY& ykE:!*4P%,!-C`vmjK6:2d frovLəƈ%2.$ʖ%y/'U^' EwLm/>DbvM*RD&6bq1CVM`ip eh'[%y^Yg |!hs0Izc8;7F-^ V.,\yYg?+Nڞ9.]XS:\]Ԫo+};/_6HS@̖eތd)x{hVzh6=w mܑXJ6TǴo;0JE- 3='Eme^Y^0ط2ŁN\CKp8]|`N2Ί;Uɓu{>CK48F TQaҼCJCba(㷆Еb KC^,2BC-9ck(cM>V~ +hǚCP4mI@O;5њMWkoLdgt?[8 endstream endobj 99 0 obj 1985 endobj 101 0 obj <> stream x[IF_sNW" yyrK&C sO--/RB Yj֯kk濷7.¦ ן6n[vi4k6l~z8zx~~(˴/oϷ/#€qڔ}Q}w"SBrA|Q~CiaC8e‚.Tbu6Tѧ[5I)m5.v$Iz#o{;_6$'zRH@ p4C l߰Xn?|O!A|y@V$0t >1y[,&IohOQPs_dزC8؂*x8G6`(x$2`e[ɛΠǼl,V/xkC#{vU٬ʻа0#{~Lӟg =TPX:UDV&|`ӠbwjDVy\"UF@U[wz^Q0/aPzG5ɪ e#wCM0 gJY8A\JD yt6%A=H~_-VV`,>y^C .Do*\;d*Mr(N>p M"v"Yoծ0dXSu,j,t-@C% 'e5'sWIJK Am(6AKaȠ$a F*0D$v֑*a=)%`S'w{߯?P1Tu=F5/:BiZ;g]:c o/]6HDB9&6Yx9JflIq\)XĤέ\Ţ.bc]Mb'.vND1:XedDX)21 GAZ*(V&=:Y0ԾXxBf&5.C&Ye M_ 6"l6%EfhX5E%8rTlC&$2s:ml$GҶeT땫Ɛ˛#$ubK=SP|eFaX{FjwRU^zOn&E{B' 1&GADke*bS<$c,*IM rCŗb 0MdIgQX9.E"H>Fk$Agb^Qbi'_#妿/^jj5Cf̄z='Z^I[y6Sse{W=N$$yhJ##ǍJ}/ii K5Pv&f/kA(vMd : +T,V|uR&і`4Qiė(i㑞wm1iX= /c$Gu2xjܡ!~Yq:[2##xm:ګ}6%cq󤴾ڌcHR(* UC[^?"$AjWΩg)q4iRLG+SLCh\0Zh-M_9RY^2˰-eXQ!0WVjzWC̩ǰv"  ,K̳mR]gjQF9Q2jZ>u᜼15eo|UI )o}@LT7)&-'?vy M'@^ +ʌb;aKL1*%i~ͥ‚膽譥ÄJZ&C(iEɭd ^PCA>PR/,-%_ 襥ȴ2P~LƏ}? endstream endobj 102 0 obj 1878 endobj 104 0 obj <> stream xZK#9ׯ󀽊+:쭡`fzaӗ)3])v5 ٮ E|a= {{p/Nq1_ nSLqq0<=?|z}A%͝MGϏ]8twp,>TxZ >A4Ϣ<‹pZJWw'~z0z{5t#h!N4^@5 iJzZ>Mp`$xpgvDp.2o٨*t#-菤&do2QtzQI\E]UOGtnFBx"ãwo|SJHV߰ { _:Pp||l~ӫX lmҝy>J7/(F#\MY@ 2$rh}f7@tf8S ^#>g"4yp,~Z֫*Nx<]f <@і$\£ W0"<% TZH9qEQP2hLBiC3]&o)5]C¥w/2)clV(/ 2l%K) -dba؇LĜ1!hb >IfR_kukL%SzNRz)A굉 \(J,"z!1'ΐ8 JJBZ% !#y9 tX ]| MO+B0@]5pGi<;C+[P?,I۝_ ͜ u0N/#cq~IbB-n%Mig*.J4^zI)ENBVFHzt]R˒|$MNl%eHR_QR?ljɯ((CHu6SE-~n S\*V (U( E)u^:(``jBTXy DPPފʆm, 6)P]M@)\Bv9Vū&$ @MF{J8wݵ99꣕$L}H s D/tey,+1$&᪯?aO/xCBrb .}ECڹ2҃G݅G3GW[KǒdDffdҵ4L@*KI.NLK띯pʛkj|)J.q:gvyVcv4g0nw gnV<ަuz5Ni:GL LVo[kyN3'\,nv (cIA(tw.l\(کJXYI*!,5pDT~`^0Ru]G2tՖ8n݁8c}Kuv+Zk`iO) Rz{;k>ZsnKFpK:c44pc{"5fHVACΒ ,Duq[RBXTYCP}*p#FwPkS]`#NSk1NƝZMIy m9xѬ8uUTf,-S~m(d P44'w85CQ`pjjy13ףӢTR8 ԰j]A  7\ } |+c20غo}@F%, .$Ll% 2s u ")ie㗔YHBX%=$zn]'yOZjNXo>.^ZJaZ/ѾXӅ40E&N4]vnV 岷η҅st.6.Y8 Iu'/_TϥLq./HȊu~'*n7~UӐubJ lQ%+1tA%y!p~Db^@ sn_=15Ft3@r3Jo%h l s(N90ذ~i1Cl#s@wBa,WPj{g[[@ 1D n8T zpIްz227=/ͽګL|7 endstream endobj 105 0 obj 2198 endobj 107 0 obj <> stream x[IFϯ90NWof79ܲ@K~jkI[RfRu-_=^>8KC:Co;ϗ4>=||3 .<|;ӱ)trq'ϯ(B:\Ż}8A/8Yxe^d@A^uJ]!}V'H6䤲"P( G/?!kps5I_ 0}2Б=Gh#yYPd Dv`pxʊ1] ܳ KH$ JC`P`=tWIa3>ә^0Iwf(T-ΰu~Vc=BQ1WO{6 $fekA\Gȍ}UJאѓ0Wyum (w@-9<Ŷ(> P#x11)O)q<#l jIdӣGӡ@4PWd!aPd hp/žu8FQ g϶-a`ҍڕׄİ%'R >7 7L^A*~Lb341x.BfTF5Iqq-F܀-#˴KC<+ɪaWC4jY0?qd3 8eip b6=)u훬+؂3DILc87=Q%B/[qa郂)\ 766!'GgK+j0,95v5czoJQ >.YW*Sr)bCR8hF!+m!YjnJ2Gdisc0z\W GB7uhh\/ xWA|m+J~^ºǪ1e.38% 8X:?9pK.:;t" =5 Wx1^@:‹~/gGI69H)wH~ KuBOo:RZryJL9K>ltЫ=i_vKmWJ}nbo[< _c}ECK&T3gJdK`izFG01DnߋloCX9ޱ@婍 ZXBr&*wې0[i\XM-Kj)J/{0ͧ@&Æ?Ԅ8K(@RJ00nY_tXM ޚ֒al}5-n(/ALI:+P<)P<|OKӫͩ%3Ґn?jsRQjۅ8!M5R?5jo>ѶMlj|:8crju-PO: ^֔OdW98Uq?;*?%x80ˡ 7s#E7k}.K+j$k{6YwYz0+ppXjXH,b_k3wӯTP g\]Wg]Wm+]oqfcAd9*HWy\[qav,5֤7jҖ..,}u *}qs{tc)[>3ҡw׮ !-ֹS 3-4]owA%nD2jܯ4!Eu!:vV$ VLG?_ }vrIԟǍ%)frU/3 n5lz.^AFZ/b׷ۦkRry-xe~/X?-ˍ|FT,R )C3{v;D=~`骤LyGĜ >;dMeN+Tȸ=*Z{* 8`OqeNEKT/P8tcM`t@55\aݣAjSh.7Wdi)(j-ÿcH endstream endobj 108 0 obj 2227 endobj 110 0 obj <> stream x͛K6 +r^`RQ/@`29=u@:Gʏ8;0&VLGJ4n9:o_v}}U_i~.@<; 5~?>7HO_ߟ] ->{ei?8|$aa/UE*"I7,.7v' "O7\_^% 5)$c|Qh; oXo!0D,*:!!4{?* C3al|.Npf4CKt$)2ڻ=MOĄ2Sg)\]Nݑ#m+p܈kbXK>E/r )ri @PVdq^x}J%S(%{gU}TS"] .Yh1C<ᩃvwKi#nY҄'#xgM/ 6 w+eM[saܖpk&+!ceF{]R^6Eݲvۨde_ꦰEG@/@ uEylѦ+KcF_凎 XtҕS"3*$8 Ʃ3VAW3P SM'ʜ 8|QQC)2/7ق<9Ы:B8|Sآq 2CСo4 ,rhCO4F^%?u0,4qb}qW[/yK^7/#/y܃[L'^ `cy;-UaIѺbAQb$av$)W7MX3hqt|R颏b%FI3Ԙ*'*#%2ŸO+mf-*4qg:ճ6Q 0 a631lBWHEJBCp4-&FӼM'FHQ>Ma5\2.+a~š@d'*נܰm \閲1-4-K|lX bK-A>V[\8vżfSwDw9ΖRqIJ_N~:&ojZfda0bfgPR4)lZCciya[ؒ _diA`Z0eBa!poI+ucjv/n}_MT-ύArnYk XLDHE*'eP-O=Λag^5j~M^?n \#.ĵ4xHHIe= ;x Nqw)u>]՟6e˵g! Vo6|-l U e` ŵc)'ݢ= R}&?? )paM\'Aq,E[gm76uL5Wo=ձdɞ{n{>rĵX4XPWkSX–U\jipň蛇0^\ֹRUTLY~x\{Q)ОOї:B ݋]-*Č@@Iir[آ@ni0sJ:Y8+h賂]#{'hW9Fk4uja/, G )qJ#ؖ7ˡs|6d,+VD|vJ bA<=2X3z)ݏ/OG (C;sE: tݙ49)gv3i7BCwj)4xnqξu4q.ς!U!/|S򹠺)5|8  X8Iu 5ctطPs endstream endobj 111 0 obj 2063 endobj 113 0 obj <> stream x͚K$7 +˯rA0==sma %rd/%]z@Sd,6G}3/ m{ۗoyn>]ޟp]ñ~y Ƿ\q`N !p/ԌF0pLt'Bd`ӝZֻ"Ea5@ &T8dۉʒ}2i'rВ&sE+/9`.bC{Ua tBsh}r}@+$6{9dfŽ]z8_Tn.WIZw3By HD!>铿䷈{m*X򱦅%&&tr!NGxŕx*l[#$@ۿK/1 N/(yBLI!QĔa;p ͸6KfpcUP2Lc_ƒ7kI"9_5m}@>qs5 QwM :+7F?Kq]`,[t\~R V4\=q[- ceR JP>bA+FI­)I!̧"jOQ@e_Xஃq"K1:&Z?c{եP T݅q4h1,PKj<>9F,.q[ILǦ̃eեBQEbEbMxc|2I}/cNyGI D['P-pbp)e$jr69WJb fQd0impHm3$6{Bbk(hs`\x6$ajBZI<'C{\((ߥDfqV`JPWt6_7u+>bZ9w*shҮX?GѱDp9Сam.Ɍ[^,?]VL:٭X9~W]HTŲ33- "e% e.o:.q=zxTE2M61̓*p~_?#<1-0Hgy Zi[SҪE8V Us.J 2W;G -ozׅ$l :,p9d^l }pR2`;J$~ueZ}D"ba|rA" ElCC io)$m]D4rZTеfYurvNtXUo[]L;B4xcnϱS|ywZj?.qK}ťfޯ9,eȉ:A}ϯz,pquRN:7s#yEGD~B%chl2 <_w+0dljiK*ftq˅d?ZGڂo((K'ƻurb> stream x͛K#7)`GWw1؞Cn 9ܒ ^S^3`ƖTURmOg/a/_%=Ё> `c- `] ~7/o/_/ A(_-}X] endstream endobj 117 0 obj 1955 endobj 119 0 obj <> stream xZK6 ϯy" ̡譻z(н9Ĕb3b2?'o_>4]Ƿ/?k~t|{>5m y56xwFp8:="<0 0`w6r7= 눃q8Ԃ-Zh32AƩ#K%}o+t^iNip}#K 4'E~R ^0H X":<vɷ<!IzOGH|CBT~79- b0ExU.Z S/v܍) G[k1r(8$2Pm,/ zG<DcE2~$y5UQh:Rhn´`ii&V@ W`w,4|D^-q^rt#S7 FR <6gh XjZ-#LGz~y7j2;$9I.J377-l5̳񖗃 S{DwIlJނ?A6Vِߒ`k&k)гt^aLdʹ1x> stream xZK#7ϯsJc=;r%!Kj= fZ_Jm0`/aן}3|mRm~~ o;xovƁ߃M͸'yF0ذͺ;sbio{3v$iaA-֤nHF1X2nbMy;JFtDfg ֫HڤI5L ВvȂ4I3gh 6a {%p/Jֱ8k9BE̓ 0"fϵ];ɡc=Āl!3C>aӷQlj^a "e3 l#2Sy:Ob a`E͂V7Z[bR0Hi %mi=%dObEe,V0@>:ł;s1 WРz#li.?dŅFr^ddΎ|Z>F'jp %;c%g<6 _bBvd<\ƲdIe(5dy79$~]]^H'QkͰ TnA@gSJv…ilO&g a.J66(ҷMQ<4c\}v$״FZAVz.ƾ"@r9 <+MͤV t-kbF^l[|oYdp >Ήq= 1mvZ4x1KHX'e7›拪N0y1ە.7y9)* Fmt=tьwG6 Op4ӕ RTBYwf8mDNE$VהAnδUUA |Ȧ "۬\ 7= (Ǚ4gCz UARĨݖB( ~P;[Fq!ݢ<谾͛ёWб"|JZ lpp\ŽS+Q;N\]|}?HMdGhwfTN5A\4I%4ER)[\i zJiɩ4f ^o鰩~P`"g`}W1ЬbtUϖ 7~[Uj%94"OkVPN&Ṱ69.yW'g.\8v?:P?!>aMDD- kzhkprC٫äP>$(ӭkBe+);+pGU0\xQ2'nKsL7MSU2pZ-wY$`d>9Mgf>uYx+: >MMwQv7| %#Yl&.,{,Eh$0}|*/?}:lGhbE S+MyKm2|3MKlՓ"5/NJbS44 m{Y)d 0|kb, 1h3b''`)?gyĄ:QڈQ/jpjd<)CoʐO1W 1> stream xZM6 ϯ"aL2ɡa[z(нd'u:@0@&'t߹np}t|9~q]}|`{c ׁ>^=x8I35<^ޜa^! #3>7` 2ãK !,Qd<;N &?h07R4;a[oNtYMty^f~e8#"`qaee8 {yIA/vD4E=k9(M2´HFSά+@ Ŏ"tGqywY&f4fѫ<&IydHj`"`"$ +9C)#] 7Zfvezmsp/BrCy -kmv/iҸeLy/+`[Yש73SVc&֑+vM4bE $Y4eUi‹}KNY}5Tߗ Mm8Sõ D9 ge+`+ =!U9Ɯ 7ҒF?4nVd6hHRoj51hn I`Y ؏>O a]*J18!AQosa!>@_MeǨ|V.dء]..k+ìx*{Q&o7}se9r])\Srh3gFV&@=0|jMOShR]kOx WnUl<"i0#M:Ir=+X/ KoĄayNR $õ7m,'!?)pU5*D3xK2bK<[Oq?\C5.\ 5)0EL8Y9p?@.+K'wRR$DR%qE$6.'եLi84_\j ViNAYq*}S+;S-!G1m*8f$LB59$5s4; r8_؄L&Ao#Y{H`@sML27g> stream xZM6 ϯy(6H23V{/INbSA VHE??gߺ߾tɏ=W߁޾~`Np>z>x0 0XO*p\q;L",$Xf|lRG5? ˸ 9h >͎О`BL'&d+$,|;Y raQ?L!"3F WyKGT m iW"efg'r,γd:rExA8 3ʶs=i ߿RL`i5*F q <2ħIvbhqg&:΄MxCئQklw|Q\ T檦=WyCϼ.|r25і]' $+HŠU2Q:캉Ү@im6S`T-/w%֑ٙAQSlȘ0}5DEi%W3#-X7yy~&W{ǏgwM]8 'cJQ-gggq`JACíeP@N-Q ~ k`=8,8hr<_OX&ى&ݟsŸ#Oj>tX>p7%kͬ4~o T'?Js *\dKk LK#)ճ4W"LTW@KιAg<*am-3QSn$L΃qCm+?FV!eY'CbU|մXeLJ%%Vv?ׯaFi[[JhoSTa;1W\լ7М+]2TshYi鱢Yr-׭bQ2CV 'uBS_-` DnUƢEi)ZTd,[%WR1K'FK,NfE$ gYq*Q`xM6E5MG(<wܥ[Rv$|ߑN_KAek~`|wsj&RPɐvSaIpI|칱6% ̈́} a[׺/5V(0ܲl!cNWchj/Lgߔ4;cmL!9:ZyE&zb[Qt-UvC\nCsgZ_r .GiR8lpǩ MAޭ8{" ٺq_xB:oیpT\ImFkیJYWkusI%6E"vaWM8zz@5:PY;o;3v{JKQ~1d|OUJyasCxm&UӐ/ʼn ̢!tC9K$Gx/7B5y|%6:!e=Fђ43imz9(2'j7`͗%9]Ƃ2ca Sy#xo_丐4ȤZa1kІHF[ C0աP!4ҤֆrC >3̐v:&7cv0}FCt!;DgV[wd!BX]-YV .} endstream endobj 129 0 obj 1744 endobj 131 0 obj <> stream x͛K6 +|^`RlLqmzXn t/I)Nl1,,D6EH =;pۗ~p~a ˛ߎrz8 Op>=83}x} LUr8=ڣy6oh4Gt<x h _H>L$(DM04;4pIOw9q҉$A׏1 K3-S\̖-ey1LU/ްUDKX7[liܲ"e(%F>J64Pl >=!Lj7fJ#fWzY,Nt4e:- b:1t|Μr*d?8|%8K=3TXt:5׹"l{bf~9DK\*&١jdMeCSy\"7ʕ#@!LkbE-bvx#-d%>E 8$ c|ef\AY+)gk7Ɂh@N\󃅡 5r XR̉f"'e愓PY%hy !@GU#0*۞3POb?+ wAZ^&6BUD #]b:&MF8q􄁭 q.NuD߮+0ԟiDSp+h R,e,PtXkU Xq\6pWb`kDObf]sFgD^LYƒ&DF,H ~tZ8K*M|]g\r~J5t ݆lCES;-;p׎Tvpvߑv>9-Þ)O6+Smo)PPruC`gݦQ/5RƎ'pKiQ] [ۮhܵ!(Qgk&HnJ3kMoO=F%]sʎW( O 9UHɏqM,W܊<9LN⌕b9_tE,)K1gN1ڴq=DH%MN: A))]I:ܶho;SUOLݍ'}o;;!4"YJAbδOO"%''gg =n;ՎDdF=aD3x?#`ގTbxLieD=ӿ' +U=O'mrdvKd++24LFW e7 JT!&x&Jl.7}\/ endstream endobj 132 0 obj 1949 endobj 134 0 obj <> stream x͚K6 +|^ H=lA<-0@Eo@ҿ_ĦL+&EIQ2G}3Ϗa/py{1t}Ǿ{w۷_O|>wsG}>'/o_W=T%='z>sbN  d?GЧXC}'6DnBN8JƳOo9`4i$h8i&go<My8Vk7ҬgiK&Hq/fE e)b0p}Zw^&m2~E#< f4G\u9OwЇő0ЁH69й,{q}Ob6i"" ,)%|Gf)$_A-OG(ٌ )A65,! `v~<a.g x)b>0DJ<ّ$7!988OԹuͻ̸Bc\./O lN.b^'q\H12o&9bFqNT6?ٳM(6 TE^+P5ݺs'>c7+XHEHYA"s" F:!$Y8j5y#ݬiIt 3j ~Lkv3(aA (5 XRĬ@.9;vlLxUr>Kӣj W.J$,!P7LOȦӲ? (MOcG Sp^%XV-(iX`?iXQMX @hE>JԠVGF0o¦sE$V1+ܢq@]F~wK:FK ѭ]^Y컲qjrXzQTvZWM`#Io.咳ĚL$B/FgeP:S 82m1<9؎[SE`c 3}X1:M-laul`?QAw[K(QXJ"Œ!| S=e)2 vRv+-BZŏ_KS jͽhz lP-BI/iLyZ&+45h!Y!Iyg9Bx>)&xε?ؗ tatP+Zkj/1X>{L"C7a|=5kbDŭ&i`@mɍ1MM~\jDIo1رPhr[ɢ#憉ʙ4%fFhJ2vd̠rt./} endstream endobj 135 0 obj 2053 endobj 137 0 obj <> stream xZM6ϯy;ҧ{f- rK6C {OUKlbġ59` ;nB ꝴZP`DS8c~zB-ɲ "^J KVS 2W U927:F^ 11r\ bR du6Nx.I1[<\|}#4'cg==wHŜ"c04gTs퍧FSFj8h!QR>]!OSI`ȬWqn@zי 8A#n[a0FOE&y.0;Ib+C`mxc\E.{/\V ,ȏ˜6N68%Z\Rvsj81mKe>@|گUk~oo̰n(XPJPh>A8}+4P6`zm&܏_0K';}SPS&Q'#HPI2@$lO,)yX%/&FHըŹ0HnAkV_?MrԈn*@P6*@W0 4gͰs)0M˔n@sn??@<t |P|eknm=0qL?mc6 R%/iAdyĐ?{E` K) 1=>g}ґDPh9:*o b '/7wAϞV.[j"'j}O`; Z8L.f wɦ쪉fZ ۂRciкR `im)L dJ^óD<ВD tUn%i. endstream endobj 138 0 obj 1654 endobj 140 0 obj <> stream x͚O6 )r~0SKݷ,־BK~e$x>םq$/9Cӿ|Ϯ6?l~7͏nO?m64yq b,+ }}P hbUswޮx1x=atyp4mz{6i&< 4Ї &XtQO .Ngh6jACh|\YRI0&& 뵻†UEeE>UGh<1nuqH+EG߱k7^M܈%ghϭk3Ѐ<Ǔq- >߿ÂG wŭJ2 ?.hLOk$eƐ{L`Z^2~l"&(TE I:(s(N ܉*PGy?h¹lhmn eElgȡd6g,0aAһ%߳xЃŭcBf鑥G CDqVBe,3 :B)Eք t֝a>3NP?%0"cLTRc%(H!f!Q*z"Eb =6i *pFʢsx |o2tn9sPjDH at9Ԅ;HvY_W_˄2BHab Awo8iJZr&49P4N'DXrXwWYH%R"pd8Ʃdƍ"VWVO&NG ‡'ON"fA!,vJhۋk4GQ[aP}i"luE`)+%䥄R } 2.DiFs.L/,v Ul(1RqyZ1>o2Ǡ4)(8VE(%IԖvm~eHUue$jsmL8q,N8L\4ך捫R6/N^rޫ#,8GS="ؓnkFÕXDs ȹfy.Z5QVs~r컺.wE(Ss$K*?00XsP@·5h;wv9_.Q="-84)81o̎9\maSl?lִh%)ls-"6GR6cg]74Xq̈E(8WTE PQx㡋+݋E *Ώ\s~Tʥ'wMNI:}e#'% s\ۘ!uK!Jr'PyLA^1!%5/ej~ ýQ6@B!dKcf/"#ChbA5C2.K JJ B:d Ƞ:dBQД\Ǘ! ۹seZ6d{SmɃVJn¶/-]W*#ViUEb:Ձ#/xd)A( endstream endobj 141 0 obj 1735 endobj 143 0 obj <> stream x͚K6 +|^`RzX<-Eo-C$e;E)g ÐODA??O]v}wwۗ^`F8qyS{pLqC:zjK~:6#<ϯ~SH g8ҡl͖Mt3[?%K@֯?j9 'hp>rZH3^?eץ.{jz;J~8B0y $ Kv1_2C !Nk>#, >P$D߬ ȉ,ϟ? wd&K!/\D ]٢}"ł<5OY ^D6]?BQd])~/6U!HhC)}IDF⹢Dk/ endstream endobj 144 0 obj 1545 endobj 146 0 obj <> stream x͙K6+|^JOh 8АC-@%?{zmɭ8KY]V=?R;_oO?!CRB~x#xtr# mXU[=̊@TBX##"&^pQ~vIg$w^."N|>Nt #lo1XarC @v-%+>, },Gb( ic8g6TF0 t=IRM3Hqf?DsQ&)*bαѤ5?9G$6d! R[Brv꫊fZ+QY$͉B <4>ew3iNiCYFd zT9o[Əwk0ْ!a>'qxB%-T="Z1ZO*jT+$! u$a)Ϸ`B2|'.(f\Il+Lh4ųl_I%_#QuE$/Hs_gAT@,;3L͖,EfX/ jX:L"T6gU}-Ζ?=+@}g ]r[@/-&C\l .Mޠ=ecppײe`#+GU}]U(pI 8 C9 W.48\ ^xefd?FHG\b@r +Ar vcT3%j|(y5cQrqB wXXW؋WUF .vJARYa_5J&Ju(N]J53Q¼tJA >xs4a<^F5uW:feA*ukj;i?{i`s{_֕fW- ؞| &"JOIկ;h PW͞U "$ٓ>eFMQ4W;:.SmjF] #n٫V)``>:;S[c7C<7I̻ܪF]PNvo a8ы2-6 q0+bmx%OZZ3IdT u715 <:O&euuI{ScIo,< ا !ܵhJ4w5L5bZ"J^(&”Z@.rj0DP(H)(>?zCf?,m endstream endobj 147 0 obj 1407 endobj 149 0 obj <> stream xZKޟ_u;%N9.p ]2p?ndkC&acIz|Ps/wߺ_/!S7 HϏ_?H .xq8N/~h3)]0  t"jqwq7"/c0Ɵ+<ׇBdzy1;{;蛎L&yW(U~^7*4u<$_JcޅEIJ $3 3tj7~%Ć:ZdN0GrH- n xW+z0^(ǪzƩNJM) ӎ}ݒTpFl/7xG@L(h Dc8AgM|.zd.^O`켉 oY$zdA4]& ݀DɢC(b Y?&D0CD&(HՕGrH#V'd) d䰊yJP:rrYƞ P`֫K]]L3e=_>2E(>ZX5d.LQ"Vz,z²dF)&q3Ր1МjKp)Dkkgu$9``fб.uTB^oxKzZ #IŖ[rWsR ɝסK 3݂8'RJzM-!I)oR1MbIW!y]z= dVk`cgCf o[f@"7 ] |s` 7l2»}|ћczNBj`Qw,7r+ssW;bG}%D߱X|\}|w,$z=e$r^A>)a0Uq(@@i2^oy;{2!ЗKOCA+] ms) QC{!=6#bʽ+faϞ4GQcfj?Fʑ-QYSܯnjΎ=#b6YOVؑJ/b\IawH'WO)iE'D K!ȷd\fT;x6dD'I!#I#iR>>g޵pǵͯ  *Abr3p,]6𴃶lIE4ur3Tő>$k8iL@RX|`:xp{_Rvc7Ź|g)OJ!-#b;n'Eq_]3=cNmfI 0!H ˡRų!ƒ뫆AV:po>e|w99f=|t\ +i0<ҊߖU齴9Z,[N[f!vqOƆJ9E>(b=n‡onEGŽ+y@Qﴗf7Ԕq{="P@IE`%NeDz۲9\h${9@TZ>!|&p|)VKʼ5!cMX~I%iUy#f뾒@3ʷB? 9C^ %迠q=vVXɡH=kTein{[/&8 E<C6ls@j]gYaGN9!,/LIl+Ji ݴ1ֲThWҏ&ݚ $#>Ko ;'S(1GDRC{#3t'@Vj'2D@{(D=W?P.tTʕ1DS E{S 2qS{lYabNJ^/k*Y/J9 endstream endobj 150 0 obj 2145 endobj 152 0 obj <> stream xZMo6 WLE6`̡Pn ^ɌMYj.e=3)R2gh?}m ޟ]9l;=7ͷ?'ߟCӶpnߛ.l޿:x7Eޟ>/ùבdb.) 0't<xChZR4'MIL1t[M a1k~{w5"ځC?IjF`.Hvcn-aU  f"۬im񍕳L57hݬ)_d*PZ ҲKG"OuW1 0ըߣ@6Hyl^aT0DPЉms~ LvMW+5i$KEƒ 8LOJ@s׀_J|)({Kđ4m!ُ"a* iƓ3!¸)b`m "hKk[@E=D 6$7ϧ_)EX|gBmJ:{)k{)}Gfᶸ(ȓD.%6Llr-Vޱ3x4ƺ0<`vVj!t+ٲTǠHX54C6v)8wlQ#&Fq:z!f\Tz.ڰ6vXRL64% D$::! hSX@է/Ka 5Ty7zdнm t,U^+嬯*aa UnXo/5Þ-q8 ` ݽ45g.d%OM[( o$ E綉sajW0?<`{Ęʀ-RyT-(n1ifw#23Vtf$ʄ Ue6%^ꙥíxt՜Tm(TKdc{٣ 8{\V(i )UG:=6 C0d2z"t W4wHx9X+K#(ШV|Ҁ~8['7if/%yݥ/@8rɟ-5ȇ~0uy^‚ @K9 QR6)s^z).?myY iv*Jr̷BT7 WQ8O]n u㚋0 V9Qㅶ,iVCM*jzV#TW`[D; MG.$-#>7tJΒƮnkj0bϓܷ4Iac)N$#Ar9[}[lSk;N)b:X^/tV2R,;}n9t endstream endobj 153 0 obj 1927 endobj 155 0 obj <> stream x͎͛6 >/T$Ρ譻z(нKr2S6:$(Dєw/>`k˧kpy}ùm]{Klo<F!LFxttF_ lσ.N~tOe:éMbNyWF@ב%]Ojl7qߤVזXt0ͽ{,NݘdY}4Cy ?]S?zvxgW[|xW ^+xxa_h&}HS0/6~8Q"&me@G | 4ltM}>2I@E& yd Lc'8YbUГDߧDU"]#>Gnܳ 'o/,NЈnoƾBcEFE4x,]?05>yk >ȣYœl̄5Bl&T(}M'NhMPMFB"m3_\ѣ g&m#IDDڭiG"h HuA u`v759AU3I)KI('~Ja5 m-TfUKʃ lA>Ձ(%og=┺1WS ,b"^;*]7_*VywM+}Iv/i ]F_l_vh`[d/4A{d̛šPjt|6S}5DXbfV&%وі[c1R:AKOu5{[ Kh]z`3Ě1WiT]5aک@w!ﻦhh$@1aB7(^jT^)VdYh[)tpӔۺr?rlXr4n:|ϙJ[Ѻ"E9)mّffm5k֦Xf'8N;Tnr]Y:Ƽ]"bf84~<*5a Ic$ /NxC)tx4ûwjKܰPͪcmuZ 2GTӁM5jQe8_jhVݘs 5gyb3ԊAN\e@+CO[h/3rp=^G3L*O*:L м$,g? SxW,O$?~km>Gkq ~gnn BfYRobF|_qQKUCM`J"HpbA/z7jI( Iۚ)* ʎ3_6= >1#BW$@Pr0?*Oluj<]賑F ^Qs&tkheG_H*}J-n؊jӑc%*RXYIjh:KBi+X0n^cr5l_tGG,+}\a_59wtL+iMu~Ȣ&t|EU'gٞCTq~,s [:M|Iv O4okؒ]ۦBUNn tU<&yjDk_$M7 &Zҡ 0&?ɵ5.(~ɧ7dڒ|%)܄P2CA?P2z, P2+i>j|O{q}/Ϳܡ; endstream endobj 156 0 obj 1788 endobj 158 0 obj <> stream x[Io6W\ .gH vCoP@{,C6x#Ҭ?G|90eCk_<<#rzq>B'޾{xy{~%0f[tzG^OX#cQ Ѐn$Gk#y23.\K5OIe?ȲS6_U6hEw$>|I& ݎ%ȓ!'t.'J$ UYsʥL)O}}uz Wt=IA%ZyZcL 8m+g/8|x손WAfC罠jlZe2W1ypC!h[+PY~pp7V BOϾnXVXF/țւ"!uSQ*C<(+RX &˿)mM0U_g05dU_x[MB6W*|v n6E2XnM,U=Ded7n?M1S-e oW$#kAn[Yj_eAb`Ɠ$jZ06yGhP*s!Y*o5]f% } +`Yşe@rCP7CZ%\3S^L*{H=h6Jјzg:崇&j˻%n1W}PKP? A-MaSni/i"'g!.B4gwřsrz5C51rCȤ^[509 ~X q~.,aG~{#KTVtWPͣ9D\"S `5f_3=PN5kk{j<*~ax3`Aj[g6ӡc؊ endstream endobj 159 0 obj 2061 endobj 161 0 obj <> stream x͚K6 +|^ H=l  Q<;ya28(nZTGMO-n'd&.1O˗8jBIŢ{y{Wt(;$E%MS%MEvQdM0Yv=WW ]E:%x^xsu3r r_qI9^B/x&BHPNhY 9Bѯ8EV?o?G7ЁHx\O_ |!S<-NqGˤ8%h9hM3KȒ mx@ۛ{@kBsڊvhAV~3({HO?HkGri548y/k&65Aͼj^ )0%EΩȪPL$A\ ,F><5(c7ZbIhURr eO6f- rݶ?2d??&d 2b|%EG'_,{㽻hs*i6B)QIڶ|5t2^BEʮ|0 RJ>T@JЧ~J$rm%h Oz㍧3n.LI $2a*$uMTEPMEq^Jkq|EYr)(ͅbÃ/Šo3S1s{4aw ]Ec:rх^t\ >;L '>E){8QDب_QK\.mr!)g ;Zpa+I}܅/qWF%qW>aJJ`q`qKO (&hͼĜC'EM26pZiYk%۸U7En:"q+ 056Luv#&o}G Tzb=e匾Hw56y\docd915e{aM00jKmMVjfC;V[%ikq̷=^KOr:jZvLᕸH8AvA8/,囘VbIgX/?喆Zkrk jvLD2"6&HˁYAIq9O5⽋)? ZP⎸CM s[ BBMJE[Ӵvwm]Ҥ3U>dC&`o< Z=F][b>,([ҴLhj-gNfmM[NѶ0ڬmq_b7!-FsHS~ `H|ʟma]K'vP\K0eMۺ`-k)Z6mZ ޽Tp> stream x[K6 ϯy" yz[`-C")NLY 5'Tsߧ:?np}Kwzo>]ޟx ]ñ~z` ^NXp'0r: 0Nᙇo???} QGN;gv:)ݔO)pc4}T$OG11+c⃟Pb<)= C_jJX1<3YC_iHs* :FX|%] s3Ѐ}fE]6%J,H뷊$v<$=;U&'>gxu6@"/\:Wd/789Jм跄(i 1*$"yEx/!y(j%9x؋² `kUg"#;yq;ξn[f@Z(S=K@'}tAbRtLK*>_[J%PBP&~wr!s#m h[WwGa4G#RK M!=%?11=b Cs\i@ўQlcآ?3t$V: )1 +~m]yYjgsE0 PZ'P +T|M ؕ PtG)OȕcA J[$vÌZ⍏y IVhN?βĕ5WWRr*.m=>KSK@Ma`0+BTXj58DҪȹ@SGO$0(~X64ґ4[nu}|vWhio #tksכl#CLbK=V)@;bղJTY׭Ԝ0dt26tS즒ݣ.hFw (jS\S !&QDrlw>eŎEƶ4+T"'ЖЧ).sZ Ce# 2ps-L´-Y⽄YY!Q1` *@͝Y x`ѐr1vK`[wm2avG[¤nڭD:hmS5ⅎD P;Uu&ON.S"nDTmϏ3{ )t)JgiiÆm9)v 7@l/a}JJʎnzoVje]]5aE ׀ܠ>jb@*tRڛEwrRhYtހ M7v1oUt%rq%\_rN5=8M݄ӤM)qtdנ\^I,f"OLۅGMCzt?B\^AU >D 1;N4tH}4.U,:$38f!ІB ca(.TW2uȎԳVL6zO_K >d+)lJf~, +) n,) З̴k!SG?˼; endstream endobj 165 0 obj 1983 endobj 167 0 obj <> stream x͚K6 +|0[z֛졷 P֦@K~=cRIݵl>eݿt1>n}Cw>̯q|L]c߽;˯|<&!M48Ag^~F0`zm'^Χ49<'s0-S@<̀'CK <1~ Tc=yyzPUҩXvdc".3u6ɇ3N]2~av@O"- {fQT~#;?B~Vr Փ}q A3^uX0fn NVLHO!)|ng\#nW2N8\1^H6@ǡO僽yQSW} eZ"GAx=36  Qns(Oy^UU)XDhKnth.m5A mյiac3j^}fFh ԔHr@ӄ pSER~^ ;Ye2ًC F7=WwTYvCз$F+y1W٥OLT$p¡/XnK?La&Ǒ|qTp! f|-[Y( (Ud2P)Q`ff i7N&m+\rl32dS<3\p&ÒL&9)ZD ח!+EW(B׀ KgPk$oZeQ,CKF8p"h/˺솠YJg^,S79H+_R{˻Dka+9mA Im0IBef*Q2Ew[ea z_'6i)+#u= G a$cl腵lht_s2s'_[/-KlivFDsV5ӌ#6lhlokyM۰(5q}Uˊ]%Xֶݘܶ_' (AKصl?a7AYVks^{ |n%_NG,F vq%#KË. ]tC\&=p~^q}FyH]R^`I#Mo1,F\5Akm nɹcΓ|#|.=1}ye[Bea6fܟВ7 b[1.%[sʥր|Zwvkr¦dp0*}MmعCMP{2GZRXeŭǿ|csv5:Wg$ 96mUR,{V,!PI[>}JԭkF>tn7<> stream x͚Mo6 >/0S f&ɡ=,{߯HgL}$ζAݙ"Ses~G v}꾥M㯻ӝ{8/잾~~>LƂLp|0Nͱ_>+NbC ΁d覥 ?uq9}?`L'b==(C2_Ô!a'ǥ#td ݈0Yv=ǿ!hɶKEȎGl,I{8Ay[cW0~ȕ|=¡b2*tRzҡbBԜ#v%t =/>t?->w_?\)>q"gBF^4C7 {L< 61:d —_>#YĄy4Ež5ZT3oa7輝˼Մyӄ4]m)8m|z}C~6LقP.L B0(ՒeGO*;v*B(B ;x$(cH*k9"Ւ#4vAώ3=Ώ8W:0chx|1U⩣)Q( 2wȏf)PM Mh'@2H<ă'ʆeY1yAZr6mG5J꫌PQϲ ->]Z6PX!Imb5tdiW#m ZrvܻQŵYYÄPEl*B%dG,|%x nDSXG6A4e žv#퍇i7ySJl$#Qi5MHDy`, lm$M .M_sid-$` Qĩ0RՒL4OKWb渃 wkM1_LAWn[Jugpaphfm9M5C5JT˦T| FzQ~ #MIOmI'i2@))FHmd2 *QMvڄ&~Pm皬ui2e&gds5Y7aosEu=Ї܀}5F/]r{_h5 endstream endobj 171 0 obj 1796 endobj 173 0 obj <> stream x͚K6 +|^ DJ &8=[K~IJ˔m0@&b"eO n ?}ǓaG_`al_;kg=v>vl}aǧ7-Kżva6p,fn.SXy XHtَ~R1GMMPut(w$5Iڍ3Y4%LLide)rg0c?;o ;6Pe:(Ƥi҂:KȆ,6Ib"/'dH E2e*&7vkbcϦO:J4CM}-߃`%tI5ͽcCV`UPAa4` H{ShGroЭqXCE{qJp ]ODe~PzƉƄ]ܟq)uNBrkɲ"ˢ)ȉ%ƈbLbH%M ' +!˱#CZt9bD [Q!2}.$hh'{0xnH >e+}p0wF^{F:6({p fº;$M#~~? 4@39ʤW)Niє={bf@7>tWj5u'CKwFmc$hۣhl-K[X:R e[z*83t amD7>Ic l[/iaKf[8(uEu:K1K)qÛLɞ=jfVӌYЦq[jC*fzKMw΃nBz%tIޔbV4;*%r"""7uZJ j#/"HH"UkV9C _ _ZxU`A7Hv`] D$}.(1R9]^g4hLCPwml]Tu%2fOyzUjt(=h{ڷ9T5Nu# B.ziaXŏ˃0sײvwE![L?Q{QuY~A^(r (55x/<-rNN%i_]9B߮1MSL;uk%)#.t4j tOi|X"(mTY9y&U$!ӭ@I՘GS endstream endobj 174 0 obj 1891 endobj 176 0 obj <> stream xZK6 ϯ@Rzyz[`-C)9zz$OIaП?&÷?_Iۃ?0p?_8} ϗXp0gx0tOebثE[U"\ZCE+ tjKC:Q)J0& ؎ɓ57 `?Ǔ)`pq/#_ OL@dRRQR\ SQnHk`#NکAP?iCZ;UI E 9jT,.l:fBAqJ8% ŌyLv=+ϳ+:6ѮYb˶~kH}APS7u Dy)LBG McLgK1 ~(@?1k\4AwlY5vdžo=;ܾM~_&kеvaן qJ)ٵ@^SJ~T'^VD4 mMWRivLqc޷E ~ST=9M(p/]&1λ*TfXu 0 lQ7Rm/[靈%zOUDV)k坪'm5MXEp=L 9]188T&,(FxlB53ˉL_h_ܯhLDLq)BZ_:۝,}{Py㍋ o< B[$SE["֩ΛvWtV욵>6Y:[`ր̨tcg&l#%Dn&rJY 9eZ4~frɋFT/|bڻYzio/X2P3/]%^ʢM$3-C[?GS]wŜlo_[>a/DMXܳK{hoŒ$ޯJ[5lVBb{)uG2X1%j4k8z4Vo\^u,݈1X CKO #Z힋/\OCӧҀ%ݤ>!5*\^. ZdaSK =T3AD^&H(GDDwKp7+Hbo-k غ(&N+J;-z(o51$A3لx|<*W|$4r:Z?O60Ò!]9-VՉ&lʾ^ oW]!jn(e &ɍ4Nv {р)rvdn,^ɋUm\8#x$ Gрwؤh/4]e/ֲU8xNA_[kI4"+ݿԅE\тʡ`R/֮>{n2+u9=ZexXS IL_ȇGFzĐة(nA?1|8e"B:z QcP=u~( hБΖ yhݯYLd2.PRlTN/ HLS0^PJZ9J[Ҫ -ke) i* != 0E!ɷx1y)<&CǾ "Lǖ endstream endobj 177 0 obj 1894 endobj 179 0 obj <> stream x͛K6+t`Ç``mX6z(\;ʖ#Q (gcOc_7?_>4% Ƕ:8vOЀm?:t3+O.܌q!l{tFs1ӡ=$`8 635ݍ1%j5mjgNS^d_EҡIv՗!L1ɦFyvM9Cԏ#89ɀ5lS1v7|aPG( S)gZU$ CTԧ 4s4КY;Ţpy1@.~'Λ"GbqDZ&T R=)9yEJH$UPV5_}1g~hk bZ̶ Ղh4<[Z!"嵯囩SLM65O12GA{fn|oQN ݒE $"tCґEM-XjR^ R:&DFԭԦ1DhM!\D\ zifoUצc_B_4-7ãw ',wNisJɘ% =ƪ݊BxNyS4`.^x_ &]dKwWbF2<Bo'Q?m]j) XfY4с$Gm{J&iM&:UQmrU&Z71ejmJu燔JhhvYӦ+DH]`D&6Tlf/ endstream endobj 180 0 obj 1829 endobj 182 0 obj <> stream x͚K6 +|.T$[dPn t/%E㱩G׃"X`ֱbEŜ???tɏ8oݏ޾2rw3nSϗ88Le#?p9<˩ ^zsB7Sy ,̀f Cs <1.0_sSX̺gO}Iab}R_$3$$q8Od牬~ 73Dݭ"-^ZCAՖU\42c?4c_!7S_4d~vMs'z%D0ڌ7$ӎgȌF9EYHz|M~GMXW{o5sli >/FEXAӭJJEZ;+ ] uK RW|A 0=DHt&I-gჁ\=J)vO1QðwsPƯ&m*i6YD_V@7ڭRly⥢VP I i$BGI!+xZeB -%i{ѹUЩHtVbR2SҒI޴"p4q@9,!+S'Yxؒ4'GF9KΉ'z)8g"MBܻL\b")Eg0λQ֡2#~K(硅8V\l)F}:[$ [qK1 \5ijqf;t*hJq/Jx"SCoY}$Ƽ %H*qyMo^X).KzKK KX|ZS$cR̬q@tׂ2disTib,AWPYQ\/.t s*K [փjEآ,~.8vIC^Ӭ= wW!QҼ-il7p LOtChJ߄lB߮.'JWה4i krj>Tz5!3VwwFߵ=ǖ2ߣ 7jM۟:hrbaR?iJ2[kBC+i.[²&;Xh]Ӗ4x^ 5Jӳ&yqiEWr[>GSZdswoS q^a!eZnkfav>ni7T2b|Qe4HG_OF\9hfIj$5V6t(s+SлaNLgY!3}#|htIW"-贅Oh#>SUpJLluCHlJoч9TFxnmsE`јZ"E v\X|a\R()}J } F5!ͥ&h~<R$g8`zط?,5n_fn)hfEFA+ [mt&*Bsk% ~Ou+_P~P~߷@\uZaB.MILtiHZ j'>ec'p2,oqqLZ rν],Qj@(sEfʉA5Nd-| ~Nb[Θ8V,> stream x͛͋F W\H:|cۃJo+P߯4xu6YK#gi3{h{1~aןд-o pwF08:><0 ۷;a뒻qgs2qc`1;tìQ )x)D-Gړɦqk7cAF8r%ʭ$SnNm0$؞<l7$ߖ`MfF[r4̲ `Icqү*!`*OpܤC-:߭_Q9& ~dniVʐ\kB+ Y4CIsM^ҜMb7j91&MX>u_RO,Գz&KȚ`˳+WMӜ%ϳ/a+TRϒ",,,BXlfI,ޤKX:T",5SD|x/*D3rI+$f3\ }$u] tz&aaXܪ͌)?1ԭ cٙ c%!R l jyNӢ艰v<VQXEk枭j68V,Ƚ`n|DX)ȷ"妍$<ȗo}p9r>5Lx,& o֩-ǟbWG+kv<s6ïXcW柌'^ BWQ_3x +{..>+64 彸%!%M1PoqbV ;q;"X+ȻLMڂpYάrDiOyYӶn^˚'©VuA3j EP=8_q(/L\7$4k $f9qإ[Kb9Q,<'m5<'! 9g,)5]Չ`ߥM> T^)@#'7b+:YLVH*?RRM K=s9J<]Y uQe,MA8 ),g TM3Wy](mIIH=2fouPѝ%oe]i֦M4nkW4c7LUPwVJBQi/,eyD'I:SwS 2@V+-št ,ܞF鈲$l59{z%r?uJ_,1tM@Ga@E&Zt&"'X}(Ȍ:d'ud| Ul/unxhCudXЇ18cMvȷ9Z9_`9"bF0hNr:9vdM8rѷ7 endstream endobj 186 0 obj 1746 endobj 188 0 obj <> stream xZM69]C XCoM $ΐÏT `ʢ880|}<(g'{478|ko/_tt8q~px 0+ f5+a94S￾||tIFAꬮ 04X]`T#9Z]0L\Qtag[+u8<Ӳ#%"ƙ]2?vInFSڑ^;Ҋ_g}o[c8Riy\MWl[x #}2jYc-*d..5Ptgub= OJ7 B0P~Mh| ,xk ؉M\H%ѽ" Sd$G x|Mf<Wj K4MޏFul䦯 5@&UVFne͸rs2ٖ3^t02f\PoZB A 8IlCY['HQ?8lWF+ u pUCh RY7@#feC#1g\BZ#-"މ5#A]@j&D:|NMIeePc]-nMH@;vfYn%3#9WfO#2DIbU~e0°E)5%'I6-3 .T }8-=bH$+EE+N NX|:1lSUI ;ZH@r!mjUǕėA'\cEe’z$*7yq*QT^D>|Rܔ\7N P8cl_6"[jϊ20!H JCUuJH|g-bfr PL^ [ EU+V`(MOYZWZ [iP)*2vZ9QWݒHxkcCut|鰪;iPYDtI"lDX. %>.uL^iT 0S!6S^Pm[͞'y[o!TVYl{ԆrK - yV[C-(Ъ=‚MШ5m t+|V\MB;y8EƜyO C H.vX\?)R8Mɿ6%vlV2׬P?PV=gdz1ZmKYy:i@7Ps洬yf<㮙-qUYz:ѝ>Q,r 30"0jMϧpOxOZB{Tv Z߂ &+f;B1QtIZݫDg^\hׂZQӯ3Oihv+-o:t|fE[(JQ^ ?T^wՖS -)fs{r9:Ǜ zˑ@3L rtR*CMOl=Q᳞bN&d&8M`Gؤ'.MXj2/6Vn-\a=0i ~i&4$h ɖ0^\@[j[iص'oǗ>Yza endstream endobj 189 0 obj 1692 endobj 191 0 obj <> stream xZKFϯyNWCx>0C-K~-r[ga#_Kv{{sǸSOwݷoOqܧawovcؽ}}`rp<~؍Dxiקama'·]a?wN@ד5}OlbCϺT;cU=RN}=Tvr/y0LOcC "U e0T Sr_L{m"U4kit<#1]C~~c0@ !XjUKdIJ= zq~&_$G|(ܫO_YU*X$ x &BKX¥El 4b2;zfc1^ȵ}$p&$]$GGI ]!+;۴AHm sæ!˦!6&[(+C8@6 V~b1J?)3ʹ6",0aX:yFd ˮA/wX|_%T+íLx}xfoKM:Q}!ӻox3TL B-?@(jiYi$JyyQ<T!yV}>#>UXH ũfNU%k9͊Y& Fyj(;BqdfBx9ScV:ډ~vKY{$UFkAoF$=b}˳`+[)5tqWVts|}&@Wd+J;B\?9(A=sPkER%".d*U0:J;]oSNKNn#?Nc0T{#;ˁtmþ|pf9$܃fNE.1J.ToMȆvGe"5+8nLלYtCYBW)q#&R{¹rZ}%,.lek튓J]ivkcW7ZDi4@i8W*2)VQX*x\Z*edzTH ![jZH7iH.P,A_uY0dQ*p !F[alZ6AO0{e.IבBv qx_T(R-9/B2`RvZvH~&.EՆк~K-R3~'yxYV1` Bqf)R;v'3\MȒ{x6ۇ ЙSO, ^ 4mwHwtHXO$lr HƎ 'FEZFtCfǹK5oZK<{XާΏ\t3f<25kF qNA ͩD)@m*%BNS 3̩0U̩k"o)]U'¥A)9%'ajc5@64X;T3$+zi0UM:aTWGm9Gf֛>w endstream endobj 192 0 obj 1960 endobj 194 0 obj <> stream xZMo6W輀]C`z(zk@p(G"2Ҥe3wuu?}̟w;?Cp_|=p2ppy09{2i<10i5B 0mPB&bhL"g.QLqjDJkdDsĦs@ WS :Ϣ'Ϡs1v`Ol+x{YEZfLŭ1 YgSAv)@oȠy$v$8p}K$D-2) "?qmqI^.iކK!Υ¥P34G[S#v O?cOJ5oX±MfX Yc,"4X_Vh*z%T4u$- %EDİ$5FPޤ*p&Lilv>XڂZdEsx/4 hAb.ԄrPV d*fςy٣dǔvs>cm V64R WeДcD!kdӑXX4j)wyAJ@ieA̿479=l/KڶaZ8rBVSe\8.8l߆5x͵5-)KqucIFl-2w/5?Ԕs'vD,3j$ 8iJJ 9ЀVC$z~GY"E/_2ϞgiW-}2ّHkHW9V a7aKVaJJALD DPm6:̂e-l*ȷ(^iQM^~SWMhӦb5,SYR͕4T\kKBdZdǟUŠ"mRT-ix3MERyTh|e,OMCJM`d)oBA*@eX[%Ƭ.܎2A)EF:d6UMGőoH&ײ|eȲJ.3svדKuޝbX. k@ͧ+ Yt # t4 ¤߇ϰ zEFd0"z0i4M!"kD2:)5!u&`<զ`=\ f+M /ֺWm¾Ԅ/E )З&B1P` Fl,z-i&Mn endstream endobj 195 0 obj 1792 endobj 197 0 obj <> stream x͚K6 +|^ (J &8=[K~=MY] X1%H;C?q໯t|.]χCΩ{8O߽}u `tnG^N_Nd{B0tlr=)_90NS@<ߘGL?)"T},|N%ws^ MQsQO - SWBT ('j CEnJ]d1*v4bHͰ} fTm I AY2UD"!QOy.nݬ7'ByK301%)RgBu4!嫻߳Cze R!͏bj1 ɭmcbSKwa*P9h8Wׂz9H+d=Z? az"qo 2 l=vf;jW8Vb@kpueGg=8I;, Ш @=Q*aTysș ^J+_ }VqiU^t넹UYENٙ5 7~MX1t7>WZV57ȷ҇Bi G^)޴dd-h1uN~1n6Uſu6LZ~}^ &(MRIT*L4r{~4 _]}w rJ^f9n;vK@{K>h%EiC-N,UZMt3:J aթQл.BQ k EKc P/* dOwW-vfD}>ncCjxߧ2J9FuR$ "IY9q[m KmK4+r<}ǩQ%BŮرZQ ՇܪWSה4y-;spyK2~Wh~~N>iė]CY93Q-W3P=hՆeya>!kn ajW0W`x!O7kCd =!y!V, MAkh-Hʩ?%#ˇ>wG0 endstream endobj 198 0 obj 1861 endobj 200 0 obj <> stream xZKF ϯ9ГTUq-0C-@%?zݶ],tW$'iK}zMGe<4|?17m m{[jO2^@Gqz2(&lY5V eU|85)z[y*W.}6b3z|:xĀ?jD"za7M=>`Dwr ;r*vEw| o>YhTݛb&LlAPge*w̫n YCm \%s.!eJ4m#ݠ3NT,;H-+e̚S^yiYR =3$YJsMAد[8)G'ieD%Em٭ !sM͈*MaK!0͍keI`7ju`/jDi#a2CRX)@N;RcB7BZL޲Jbf"mG8gf;B bO:tZۡ\VVfƕ)0a Y>O10?{r=Aoܔ_DoX}'g@׮}?,H+΂W@{>SZ=9ӊ'Crގ8(kt-m;R\w5v;hB856O1;H3m낳oD#CPk!R^7ȫ:ۖp5ty^B:6{p&52q4U&91NImr}: `lZ"&c fb wPyS)'sVkKZ-jrL;ePl*@m*1)`צם]N/2MU2E:O6ŅfmE,MBw bkTTh^풷:oFUT [|tf?l endstream endobj 201 0 obj 1830 endobj 203 0 obj <> stream xZMo6W\)CR z(zk@)9P Xqfd6>> gO?kpz}cjsl7_y< !8i e ?/V%GkmOf⌣?PQjKN$.Jї,'Gy%+8':\ ]O'jx7" 84!7pLF@jG> c7bן2%x@?ru|ԭE_aϞQ\oGy6>* Un;Y͎3{A?XyWt+nYێg}|YH5F;#N$ҍz'S(hFxߚAQ|/{!1jJ}Gq.$ K$2K HB҈' IdQxHۜYH2?RP|u{)u7UU,X^µM7 yw|(a>3S)3tَڡVB!W!ِPgaJE,wş2s r"0F_ VsNBɆ۲ޓ?W$}i"gPۢ\9c86855,sflg3BhFmVQ+"|.dLIMBc84帋_fҮN_D[1"'1+I\c^k\Y~fލGIH#׫DG(`JjVZpQJW"Z즅F%󈬚Bk63p9LD[BOϥRW-*_rzͷ͞?5,V:塇¨T.+wpy\+mC§Ϡݮ\ZeY>隘1xy^({4 m*2c}ߪO$2R&I8@rT>j(i[fE؋qT@?U%ZrF݉~Ovf|Ufw3K>4JM sc v)g?Ai`0|&%wZ6"?i¯^Vˇ,R:0WK)>alլ(=1-uf 󋭧Q(K=KL}zT Wd;r68iN3|jT,fM3L{Bx}v8hRNV\8zT"p2E,Ow3T.>ݢϸKn-@ֿeO3rmQ[v3ưskk XZ6.2>o i_T%oVeeGv w +ˆda[՘rvmQ,1ԚD4ktfYX 'iW-I^X-fh'D"Vծ &!MGë2 'd}Z~}c *H%IoqK/ýO+vonϴ_700iBIZt@<"Ӗ5`uS_Cψ.5b:6:Y9zN!hb큐Z3 _>N`44ƀUWvXFWBWRe jyv5Nto]ZQ-@g> stream x[K6ϯya:6!ܒ ^S.; eJ*<6b6_l~w׿?m64yy08a7ǎ~LӅ`t@[r7=#GÕK_f$' TcE8TI%=Ny4ȶt."Ni #n/|dכ}U 0 C =?9з-k'3kh@kB{DXGæ'SS¯,s)Oo$ȷtC$Xf1gHںrx*>YĊe@$̅ȁpNXÎanC3-212lp}zfT1Co:=PĊSZ*?6EVU®AnjMZ:܄\sH2ZW2$d.iBx3[!.+:\P嘽p|pw( TS<%d~PM'm-sw]⋋.R^ʎSqMBq"a &[$|KB1w=MJ})#Bj!FsػWEخfnT~%Ïjòh/N^~a++_kxiˆ@ޢvB tZjjinZvܓ0.ǿ)EUe"$Uqanڿk 7clAװ%fizg g#-{[%4wJ  kH˲q/,C[Û۷"dAPKA-Y:N;%/E_kd0̘o)cL(Ƿ:E:?<jؖ  W,!>dTwʌ |!y::o-pgY8$bu`gtd7 B&ݧ nۚ<15)P(CX0UM>΍Ĵ* 6,ލj -zpŌ!ߔ)AYAcձܯtM;YthsQ50Ș \c[¤`_ô7bҲ]>:09-tM"CoT';-#nS1x]biB2%#R=:La:YoyIjrn6tFtM:aI ZTg**xh籛ar6~3둟+Ti8-L(\#UAc'.؅Sgٶkj ]YV-,*NݏQUn ])XEe= .Vz&ü~MEIᖽQ⧋ 4bbE/$juQw:oejAYB yUpnݓ0kkڰ2zDAo Zً8w]7j f3cI y/!QyGhDV!04{^i~Ǧ뢗7vqgPuʫam-HPýwÙ}CAem~MAWאkFiU>.j9W~-)d0Z(KM^$Hᨽ`3,XsJrKJcs."$i/>U,b&9y3On^?~ tFGf4(bmr{^)c}f+4DMھ٤EIn"x m*ɇP2dHRj )hB VbI"(hϳ5>eO.+ endstream endobj 207 0 obj 1895 endobj 209 0 obj <> stream x՛Mo6:/!)  #9@-CA95hm@˙ri}܄ G˗k{&5m y56op> !l ߷LB|x[DuϞ!W]`~$G nu4bػS*=ky4ȾugGq=bGa1::=t$FzUKSj݌k:' qnn`'Owi(M\0A㋴0N0:,LЀ3$&h}bd! 5eN(b5 DŽ#KhȂH>*.#Z\Rd%Xg%KS,BP x,L)u4U^b#%RI (%Ǔ 6IEL)$$Qd1Ϣ)x?h1 [LebD ,X@cc^"s/71r3*<ڌSh3R+8Uڿhp?,/*Eq5;J) 4^\;Aɵ{#σvn44ƭM ϸt%,IגQ:aUuzOgwƔc?+vum!xj)|cwP&ůN*J̚|ZӖcd1I(KŠՋaKg47mV_L! ӦUL +<Ù1Ď P<SߦIA%$YZJ6rzt hX*>&6>E3>q|5P>yƔORRI>6xtgX%՘XNH;'t9] #b>n6ka?4Aˇ*llGlSN{߲amӄ]:˃9S~(a8r)9>>(Ž]+q>+ZZuw~{NWVpv) F3.0'['2~7K)t!ؗg7l+7?Ƴ Z+?DBWPz0Ͽa]7DSRjJl݄Q)ԅBSJoMk7^!ƒ{k59,5a %RTab)L>/@JJ:3X[Q. endstream endobj 210 0 obj 1882 endobj 212 0 obj <> stream x͛K6 +|^ D=ldsmz(zk@!%x +HEZͿ/4>}yh~;=7͏?_/Ǧmmo~z =;k]]?`_{˷+tF ; I;GldjbiEc݉HڵɎi8@. Gry$g3ߑP$WqD Po?UǾ:;Nky[ps~⃳+ *-YSdMD^ĉm.;7tcKOH^ ܲ8u4_Nx‚t\H#w̸ྮL*ݢYVHϾٴigs$ŧ>iOm?˻f|](@P&J!5Psfg +8*nI-}C?MsJʐD) t$&*]GŨG&{Z|0YfCZEx r[Ry03ʁ* hP-Lk:4/>uȜ$(  s)r҂IG uݥHOieWu%C0ZhsP5o^L/z1AWW\]Wsq<0Eֲ!^rVPJ4#N^IE9']qfKw1WDM`ݒ"k?񛟜hmmԢ%N&R">0zkS GMh+L]tzŴ:N:/W㤦S\!5lM3#3U[[^ 8UW̬5*3kF _.YxkF?3wUUX!n!:e N|ʻˊ1c,T pQEhݺ`T= S~UpWݒ rz}(}b;U%iqnBr"o_^ \8ZqfLU_$jbnBiVGkȯTV^˘siͫEs3[Yn宅.hZC)4ٟU9hRGFJ(^L:p' ws\el,i9SV>5qH ƯIo\;@t1ƹUUA\$|ѯZ{Ɛ|AN**˵ ` 6p\dUyd*~!ko+NBLtSS$<1<(.F/3~JUNV!GD ij.uJb Cbȯ:Jd6,P7>/}04eJ4(yji2^iM1vtoBmr:Ir=)t$ ;O jC .XrdJnXpB M*nCP`&E(:Up*J}uo,0 endstream endobj 213 0 obj 1906 endobj 215 0 obj <> stream xn6 y d*R?cL9@@ׯH^gL*Xf#>1'3gOs}rSN}G/tw3\1?#xx/}z|%0P~4,={^Є-oG$' zjB E uO"IvI]x-QIԑ:9^ZczU> 2aǭtlM~ѱA17~"GK ||bmrc vodLR@¥{qD[c54q7—;PUAGPCh]栯`̥}7ɼF M D5BU`W(|̧TQoUT|̪n⠍6)gN{+f{IQsJ+l_9l6N=}M>mgO7H|7H*̍AnQH @7,@)v3Z7TFluAGhkG7TVU1R9RۗpPn5T3nŒ7?ӷWcB`UБLIhߎqbZ>m"g>d ڈ:B9m!-'82[kN?¬N؃^$|"]c@na? !3$S&ݡ}Uw(=yu `(橏|s#zk`Oɣc`;OG ֔܄C,`Z[2MX2"z%6ɣf- endstream endobj 216 0 obj 1908 endobj 218 0 obj <> stream xMo6:/3$89@-C3CKI ^43g^RT{O_!Tm/_]ϻ]u4th߫cE\|pO;Oa V>]OY{v{4k{VK GaW|S3#<H4VWMQ7Ld,7ڮ{!EMȌEi ? vYz[\I=4'kĩ % >p\y2K7Q?iBd*}(!q,? zz^aGIi8 ₼x2X;Im TQBوBsh+IȆM #aM3KhĦzu^KH¢*Hӊl4qnҕ9iNmRfB|? o]7S|uH?02Yү"WR뉁T9t0|5DS#o<,qR9r F ksNK C%Q պ ࿫ N.֙YM)dRmEUD>6FٝDH)2tze~uy&\IǓ4Π˫cr®s"(R&H[dmFIO+x8"i"iE>r3`Ylߢ(b@L̀KlCC)(t:".I6I)H1(4vn>ERxYHq$e9Ϳ[D%y|7'1nZQ.y@A`,B=>Զ [ubQ{))gq˦M 2QL45t@ Thdž.Tda7Cٸܸl Zآ(CUQgC_AR=ȇC_,rqB%8.&bRE ,\fUd{V$@{*">ݬ5E> l&-R  TQݼfCc.+(]CuˏYԅp rd^H׮zMMYxV|YUͪM֛)*F}smvV%ʍ,Yl;ZfW?l.(7c|PTn˪ ܧ,܃]q_לp-067Q1w ۓmA`/a2> stream x[K6ϯya:6yr[!l @zqɖC3aYmT*yi}< |Kw5;Cۼۯ<! }G~2L|z 0`:刃=2=atڌM 8T_xԥEqvOt4ȶI,"(;On/;zhqŭԓ_ab?6'3ūDF HQ镲!!<'V>S֋Gt T~ʑ,vMh](b}`x&EA<3a.ECm\(aÔ};Yl: #>ۜ: ƓWUTPRfVHiMI k4nIJEJJ4T8΂ Y -=asvҰ|H̉.R.g7 (- RVڒ,)>M"|f]\!dƌ7&;\uT'd;S{YeY]qMbѐIjmv-IIߟ,5nxCټVxeMx2ɗKT.Sa3@moKm;]{I x"dʇ黉fؓ#suӉ7H%TJ}?[jli؍~ejh0OZHL%xp4pY5UsQ,j9c/&2.$kn; nys>Ƃ0Vס0 2dž}O]R}GORSbĺy̖w>ΎԋEd!o Kw!VN&y=%>A)1tB<h };߱ˉVW%>C=FL7E#6Жj4Оja7Kn2̔oY,hC%d If{9k+ѐy^ %YEn})nzYbά2:DRȀnإ2Cc]1ib7? >MNŮO^d@(w3 Iz`,X,UIаt7 7YQ/SH6:'4o9|N]& M ;wc%gD9)Jy=X87XeI{زXf !o!|׻E>sɞYh9dxI~l*RXDlf7 {݀՝>mXl-UpSA;^mX"73GJ|3L2d}ʁSv0wu=Whmc#.^FO7 ӄa.ygWeQ㚜gY ?ZS:,}拵06GDYb!#%m}~)NZ;偫i1[8G)jVSCj': ZyEtZ s)oSL7GL9Z|Rx,KЏ`!CHʣUj7kZHR\e?K?iʇ_]nN)B.'scP}>wY~f{رp R[U-3ex^H.{!ƪùX[PjU&kKEMhPQP,5ܷ\~r@s\Zi}Jn! Ÿ&l !@0 KIE}#KsS67 endstream endobj 222 0 obj 2009 endobj 224 0 obj <> stream xKo6:>$I-v P{}u3Oa~ 71|LE_dd"QrLdinv-#>5!T}ϔ%5&ǖMc~e\<1tĒkHٗ[LTR]D#M+p1Hj$sdʚ'Yv^ʼ|kWpXk7;ZNMp^,˔"yءqMPq5UQJ-j, &emFd~ v\ eD*Fo;X^ a!"+Mz˳y %Ȫĝi=٦ZBFj7WiX{+7'GZv\p,QT"OY #b=eMYWE4Cmyt`Vp:idRvjxv rMpn m%@:c gI0t|POâDɑZ'ML#_g=!'`c\Vľsie~wu܎"iy6e Ov#. W]RZ:_CA[V&j pGVo]A $l2gYAi%El^ޗ&]x7|Oa5U8UbeV$]SF:%컃Yjp; @&DK4x7f"kBu~2kN1h}9? em viYI0rv~]v pGC@ũ|2r1'Yܔ(QzVW?'Ȟ4-2\SI_aNS5E&K]O[/"Ouc[rhٿ?ìwW֯h3/!cc"jF!aSd2LݍgLcln`MYmfCb6\"RK0t|?E?EE0+H"tk=,9B`/za;pg5d8/#K3t hͦNu&􉚁Mq64:XMd(T4ƚ{~̫:f0n\b@~X#_v  endstream endobj 225 0 obj 1899 endobj 227 0 obj <> stream x[K6 ϯ" ymz(zkK~'lg=($ERGͿ4>BlSw~o=<p|Dq tUmMDpZSN0}Qj,-e?sAh@y0B"<0'I&@;2*Zd͈l/'̏ݓ>^rF Lb39WhP)R&F: z(i}QX‘8V'1G@xw|'1x?SHSLNs0*X 1Ī69a"1FH./U bė3`!a[(tֲ]@M2K3>꘩3&1 LI=f ~ZNcp[K \,:18zIv-Rn0ZUuQެQ/i|#ޟ}NLyn9D0,q2^"'.>)E'r@m͉W\$6m #Рi.V/@xAj*, YgЗ ~S6TJN9m8y >s֪u(*͂Ymc\Wc%V0+%Z b}w]MG=46,Rה@ہ#ǂej>$BLS6-qTnXZ+( .eڅN^IzOu®ki`j3B[O!N J4{1jgݣeZfB)ʎ)x:% +] ?$vMpflshi>37p,NbO~ ,vX moˎ`jȒ6#;K3s>H%VOuoۃz][nHa2Ϛ_SQJ&xEw\?jh't1cn[^-{طw/kŢp;SYV`YY jC۱ѭ].+6b){CT$(o~7 ~ɍ\3VWΫ!G6װ+KuF/RqzY i12He4goY@Yg?m)^7~G]"sK9vnBYwW܀grh rVuaj%P=OQ?_#C܂Rѻm':/\9v{ 7)M ],3WqYA[C{k) JHiS MBd.!>bY$!tx_&XSeA|_ޛ9]e"LB>L]O] 7,vCR6B|ZU`P7gQ]eRߊ//\_h7Ȳ3biQf5JZt{l8ΉJH rxГN:-g xdjƀrI$-1{(|î=X XB~`6Vw{Uk{ZUEBlscM hr;6+imz endstream endobj 228 0 obj 1862 endobj 230 0 obj <> stream x͛K6 +|^ H=l̡ t/CcL8IdQ$hCӿt5}kɿO/Oߧma66<eu}*ǯOoO? L{%wCCxX9 E,hӑ`.XtQ?;}TIӁ/x *hQ@d613m k7Z?n 2)8bg84L#;EePJgB xQҠg|g Sp#֟*į`2~ @thY3dp3geyvuY!ԏ -Ǒ^. CK6P6e!h(uF[́ۥD-2Y8p7AD7Q.^>"UwZ*nN[ex-4ÒpW:SN r),lL+=J%&GS5u򒚘k9f+3>AqaЗTZ 8U8Lphp_, \4ٲk"͠6>vDD4"UkE2Ah~|5C*2,{uU4,̰aC3{gc16O-$ܕNN}ePYžqFٞk勭lN×|I\Z8%?_>PK 2Ĭ9sOh3!\F6ۚ6fh 1N]nW42g ZF@Jѷ쿖2!l,z1ɶZ 7jXpAhP:9-nW,f!ypC}wm. ]$[<6$B&$܏A"fR-\bsfRm&چXPZLamRʀ]]-].nl'SؚҒp? Lߣt/w8`و>JXN1Ymak@$ D(bNE¼l52q+aCXFy l)sːp?Bo+ܤG6I.w)k{u&YLaÐ] i ZYG&VaB~D5p~R.r-;uU5kgI 5/]ieN[ޚiI´2<(;c %[)kg`3Sޚ[qq{qܑrg*t4[#1iӗk?3(P6ۚrf'- YS jP[tA~z.+ @kNqҰKcx]tmcqoX.p]Ct/B:kIA0 ||^XN5y%kty2ߙ45?US2urkIjMx%x Cĺ8nhj0~ebe˻\ϔܬt ܻB,<8\9jb˺|*8>HQ }9ŸyXxh[!4˪q_ bק4:a) Mϋh J7N .S(Iހt|;ـ\S?`5xdiF='֟F&rR81|7f+4D9LM7$_2B iSd7doSM>w%0TGt%lUlU.ZyG~{? endstream endobj 231 0 obj 1829 endobj 233 0 obj <> stream xZKFϯya~Ia=3r%!ݶlU$kb6]Xjuu=zfO5>|y|Sgo?ߟBM®mm~x  ps?@//?>?}! 6Nۇ-Qz0<ŚsEmDlIЪ#-ݝ~J@@tdL ِ0\>9<~f_|oHWu$6ߕ9 LՒXP]pܔuCB$`rAJϾ8#D{QBz6kI_mH˚M.)|o1ߑH|kPٳ؜l16/i9aࣅ[ t>SɢEƷW_>WTくl2' hm+X{? LmBJ MU)ĎZ^ǃ#I %ƾCf l&'A[e(6e8t9BJI9GJP^?r5f[Jx 78ѵc |<<" {<?5{9P׊gc ?Ÿx68{r!fS\ !"1@f aO>1K{:;^4 >E+ޒ)f+ܦnlYL5U;#` E$šҮKä́p/0d7أiA?KPDƩf6UUN AO$ĤwBjsqݟQ{e5%7HЪ[@/[a=ƴ1Gq䙭KIP.OPlȖȋA}WYbOR(l*ξpxR7i55DɶJQ▃ܧ"7X2!݌]V5uY.YgxhKV_[rzpm)j9u)tkYuumsfԗG%4oCBCg [-KeQлIT ZTh[+>7 endstream endobj 234 0 obj 1959 endobj 236 0 obj <> stream xK#7+ң!Bnrd/., ƶRUSzm !}{|ity{ ñm]Gkh6o_z:Ɓ? ӡϧ0Bg~yzy{r#l{F^Ov4t$aܹ5ew#tQ6 #+AzC-lE)EU$d#ohنz 6mF}ff_ض4d.l+܉=ُrB-..ۨYϼZj,_gD `-$;CްWҽ[g ~'U:#}Xq"zvCX=ɂcSqw7_\貲֠%5@bpwqQkX{#Q@Pw0S xЀ5h|0|IGHF}cOt$NNw@DzP$aٍ tIth]Z6^̵}wD OytxIfi:-o)R,ˡ AaW Y!P ݚ<=)+8(|O)@Gf Y9 '} vհ+>4Z\_5z**:<3ńe\)*^+oga0 Z(})3 RJ5 2qQ.SLw"́P[ f\XsB̈04?bojP3k-WDQ-RŒixlI iEH߈3 >#g-uj;&`|" % 4dž0ȏ*hAeh `1W>,'^#+DP7~qGn+9I̽),*fQq,nXدqG]؞Dp/)I,r*2m m#_em `}? "[j1|d!sXV ֪\-D4bĽe1%sjMו61J n71B( v:B5 SEh Ed4n 7"X=5=^\Ҥ6)gMQK5?HzG;*XiMBLb8^hesx=L` t]4jks$K j=2+;?T>qlj:<.ń te⤺%iWyZm-YmU؞If{QLvkj.ﱻݧ]lu[3񦘩_MbΏm- ~kaU'0nmT3"Yw{V6yNXsLC֢- AxqQ]yuc,ӤD }^i1$QB@ 6,{m>3[ P+HS;!SlKsd)64Kc F!m "U&>$ܲO"oꠙZݽtEe=ZפL)5KhSoANk[jÖw& tI$;LI#Pel{2;R@dQq"ft5(o_Ɠ6n$?xvy:ȧG7@RW7CXi[6 5O5E|rS7O;͞K.=hѵO\ꦸ8(vZ&!<ҊI&ǽQ]h9Ũ_dv`4B_C tMڀ$MUy um{CRcC&3f8iC='{}{*ǬCY}.,juȚw9 7ڜ]Y,zU#{rs)_-X endstream endobj 237 0 obj 1986 endobj 239 0 obj <> stream x͚O6)|.$h$clCoz(Cү_͌8H㰄Ȟi4{W5V?~'n>|U]þ>~> l3;]<N0ذ`iv;Kv໕Z {ڏIvbhS6nDQ$dIe'ߢeg4E9jMFD}hH=Mg(?LĬiTF+8TMqD 30{9oz8f[OSXۑhw]·F؞^`%!T̏1hp;}arP}wQC&e{_L)6[Ķ2mYzmU)Dm/elF&s̕S ,fb[``*K>oIBe6EҮ@槓a7_y*G^}pg'_DS$2CeIS f4ϡx* bIM[3ȷ _Kvnc/yǗgYEJ@ǠP=iRU*έݷ8WlR'k૪M]HH$=WKv-ЛW^A5Ӑsyǵ"\CpMi 1.rc|ҵG F@\J,AV Vd&X` }IUYi %E|&rrb\[ Lr.{ɣ<)A/)oD'Quzs4Zߎ34X?O<ҽكUIެL)2EiGq{3N+iHXPԁxUqk%,lL0 dz۝u819?6T@:RkQa1,) 3-']dٖUap2#gZ,6COTq.ɶ[K./5m-Mx#99o,@zWpb'We&UҚ9Ղv-V/Ms=0Y0ת5G$MC\#' D#f'FcbbV7 lWqRB>s!|%WB } 5XTsϰ{$J+^B5W1>,1H5 iJE Ls.pgraNz]x,բgRښ/A^*;*p\G f~.6 쏖TJisfN.M>(*ڊjkPX*ܐZuykh$<֙> stream xMo6:/3@$C[^;k i) [^gș#t=9C| ]Wۧru_~8=1u9c~y`yGp#i,ϓO^tQhg3LNÂe`gOIϲn n*YWm| ~Pjߟf-۫8nZH p(gnJePlN(;R~+7EbW8q^Ȅ_ ge%XAn%P:!HaPn{$e^^NarSq2~>$92hGmÖo{6og3Ɯܴ_m xma7oY˖5RfMm!UzU7V9QZ4sckf9.KKvh(}ǘG RClo](Nb)G>x@Ox^Dr' o#0j>$ˢ0f&Fug~sVnϗxB#>'o+d{Zɉsѽ ZU߾!zkvS.XüP}Rܼ(ϰDŽ g ▁"ngAܨ[6;ы qCa?)jڈ.{*OE跄<ը#洓K%\zj9M/0`XIg5fP=,5(ߍQgٕLüpHND~M%2h>SUo_wZ0_`Y \o8,R ՚BmT~ A=M5CKa?}jd6ךjZ@\Y$dA̦xLIq7kr2’rBM5/Xc+uWT—,Koˀ_KFKؚRϗBhc},üYc!1.|2f2l/.`x` `7gc!bmpm7W~_ M&5%̖yrO02'}JY(\& q_Lڄ0<٤}yπMdo7E"`7E bTi"֐o6\|pP2B10rͼfC,:j)&ť]r{D endstream endobj 243 0 obj 1695 endobj 245 0 obj <> stream xZM6 ϯ@Rd0 cPnod"ʱS7@wƲ)=FmWc6b?u|⺽om[kpv!pv8̃QG) v(H;pB+hSmfd%#LVC 쐰 i{I'kc?pD%o#jh)DAPoH6ᙀ q! #Q2B$HwG&fMOGËh!5EA _њu f84`rJ}diמ9dNC_loat4M۲ ƒNg%ɄȄفPL6-J܌w6Xqx0oMN '< ]ҙ9'DbM$Q@z-T i` *B⌆^|ks^ dMw%a?€lQf3"ߧfSU>\DN^0>fDmH.~nՍLxY0N~,d&'QPU@<ge_e`҃"u=TCTEzPJz7FM|̊aUS%I:?a7c '#K,dF ]kv=} _[2k5FY4L T-ҁs̭~|H}5p> -]ګ`h lF{ۙ })ұцǶm?3Ta > E*f2@[ a;X[SAK^Ig^ jk|{uorxO](}x?6!Slm3׏KѾcDp9o6WYVZrt 9Qs|M{#~}Ӄr}AmJ;'fiAZMb;yᇄB]z~Hn]녥ou6FN3B.q2GM4r PrvGe۴17DdT{nY1]2ckkmgq͇H9CyHy1n[W Zj-x4W[rxŇ׫ T^:]i' M7}^Mr#t'9BrL;l4Wi?I ໲-|;{-kyYxVN+^[{a;lP^c#=h^Q i7΄:#gq] j1|4|jA[ta3wP4Tg*U9jMYU´ꟀFN^y~[ӣ/R 偠Cr}{<:>vdFfH1&ȓ;!4:uPաdS_JC҇!;ڐ${^uZhC:!6DTx'@ W@^p !ZH)ϊ#4< endstream endobj 246 0 obj 1636 endobj 248 0 obj <> stream x͚͋F W\t Ɛz{C} }IKaaIM]d!c/xAF6 hDžS$|,2v2"΍]H9Hw4q ^4/I1o -PDE Q&!GH1)KJ] ,e:݌[*lK^˳'/k:X3gisaU}^c9I4ci3Wss]'XSrG)Kf.`¶WM½`I&&qR D2CQ- 򚈫e7%F>6 H*69ypĘ 1&)KrKђ?k'b$+5Qx\+{C맾46Fօm[pr?p5+!3krR5JU T҈Ed+r̯4H\N*Ձ5Zu֣psew תM\+>kykԷٳ%N2)6ft !5*͡fܣpaͫ¡ 16E}J\C>MTrtWINcR^N9qcMayx7x#ƫ {isɉ.Yل~MO W3c p sWͭ{qU}$@Ik릃+M}M "Cw G1v~^wsz7T{āk}Q3-GՂ&3kHk\YYjxg<5Xo iu%KuVZ+pe E|Cx>{ endstream endobj 249 0 obj 1863 endobj 251 0 obj <> stream xK6 +|S ;;,C[ 4!y=cʏx ̎,>T=[9x UWۧp~{ݩNMgk/pz! zxcCgi?~}xy{|#>-bE뀽Y#~(/{hlyBNG[]]cDݐ{*e=iȺwFz,O&b| ;a>8j8ʓMw߈Cc-~;Zk5F˦2&wEZ|WaK9Mt35yDW;qDS^'p>XĐAֆd/b^枍 O+uešNAF>cc֥ =ΟH8g(<5*𼨱j )" E/7@GY7 Q$eV ; Tό3`BO 1FɵRWUU Ef*&L-D(>@,I(b{' 9Dd50 K]%g&3ƷȪլe 纍$3qg"Gq2$hkœ>QӿR5ggMf ӕ*i { j^$Av 9EZK o9GߐEр|Zoc~c~caߌ Q)IB"EVǖœi_ؒZ,+En?/nxv+I eޜ82$.y^xQ&O<$uhiSzlRkuz|{x |qJxcVYb6=Hyq:DGۡ׬R6ʾfˮjnf?fv-.z"4=Oi Nl~ ~^_Ċ@8'ڤE)WlbʰaY&>1Vq%usO?\e~nʘ?D"'k:u{[K$͚^Jtn[QòQyt;P{MA{vo\׎ԤL Z2VXW}f^eZ2ᖈi0p~n"jLA1$|jͫ 5\ Ǥlh}0I¦aÀ?`|1y%LA3$ ̂+V[%a@|>բK'!tpӉӜ9 ^2h(1qc5k %JȤU!i4d3nYe=$c}U>]Z@ƽ?ЮY: )lԆAM+g#HP4p Ȥ}'U\ΰQ;sD +qK̞K߇4:Slb-e42 j9g֥J߲ќ0bƌ+Q*bzL¤@1ZRȌ4D}<&gR/;$%Y8LU['*G錓j4FD#eV8OeebMazT5$8xR2K *#-'2Aiv&^k(Y}Sh6l}%,vh>Vob:. VK ؂& @^Ni[f$oaR0V1MU%/ޡ*P\jm 1*r.?^e%iq_{t.=^9H5,ᅫ6ƲaIos[ОԪ)sI]1~ NhؚKdOiMouހcvIбy&,lұn&1T-N&,$Grs[HSh:4Bi¾<+_Ҭ cl9MKͪg4 k/{Y'5r/i' endstream endobj 252 0 obj 1990 endobj 254 0 obj <> stream x͛K6 +|^`Rzz[`-C|OL1Φ$(HI_l.TM/_)T5XVo~蜇  }?D8J35`C[r;=vȒ!v+GAvβI9 7RiEwO*XvXCE6&b?G {TGNo==vxuBܓ+kuJclɽG-@}'fzOct:%bġ_-3Os:+H-ox"8잢)YÔ[p*!y#UwM>QņpZ!F6)W.Be5ܕq6ยhl}6r ϩ !Pi 5*YJ@'W&  >i$g(xAӰ]Qļ*7 D" {OA8'4O;XjF~].䟃Nzڅz2:=%Zԁ^?j/{tFz ihP 64}3ܿ5,JJ"dEhJ)n:)G2.ۂaǙ3$# 55k vE"y^-_o:5xxT/Xh_ Ĝ3'jO]ƏY`{3kG>3uQN sC§+ܣۈLZnL4\6',:K$7&u8,ΰz+pc+X7lܬYb֠6woMGijֽ΢ea_[4ÊA-n6l lnGar7@61`5Pz$5XA]ۼ7}tLٔ=[}N-Tj9i37ΰ/!Kx&"GSP'`0)h AN 7t11eh[;E=^qiX lݲAuke~ JU[:X7iVL(>WT.lU&ds:zr1ءc)V3*A7][Vˡ3Lܦ!}-c+2^D:c7WLq9Gxˎ,P\qB'E˕r[,,c[6Q\ݹ/MBQe]j99ey^us1&=O塭Z)3@Y"}n]qY/0 )lMF1t]·tE(|X6hZW*UF^Ec@sv(r=u(ܲ؈]0Sζݵ3eY  e68a\A&s,Z? oo?>/7ʿ%jX/o3ѯfBU ߺ52Ǎn\Q"^lT`>vV Vo1_dfks 9%lK;CkpchF/ 3ܳ>ΰ6j/yIdmak%ȂLd(wOЦE{fDs:ْ\::y5lY6LUJָ%I2z3R_V8QKv9Xhy8hCP~jLӗ/Y|YF%O ~1gFCw2+.یa<)=YNxVS*Z ?+PdM\ e?Iti|#JNzI }H "A-rZK ׺Z ɺ6/S^c6ydfEMA)1 u/7bél Z_R=U5A&_TRɮh6-vVAیNOP^rk, endstream endobj 255 0 obj 1926 endobj 257 0 obj <> stream xMo6:/`389@-CAي5U `ئ5>|I߇Gt4|j߻ׇSӶoߛ^bؼ~<#|1 h[;dK;wA?@mrz'pK[x,?Wwjvm"F~q^p'x3D| ʱo3nJ]iZ 8_O='W{~#>G9uɌ?Rz;XXrN~w|9ɒnFSsAѓ7 !N~% _[NA>|+UvsW3"/ `)ds!h@`R"<}"Q&HUB lՅ6)Qtd.DX9LC2,qÊ>O憝w0GX~3=)uc&=8OmhL_Dzj~N0H7!d ER f ?t|fԥLihLVܱٓ%E@NuIqp쇒C>ai{nzR)s)v"2h̀IHӄ4> *7,_U[y=ϳ{7gjx;˃; NĢ:5yD5Xԭ9!Y ОzGE*vvҠJ;lƱ0=p̫Y$mck Hj'(ohaR)b]ɽ &ؚzݔa1XDPf܌njAaaFXLfx/y~Y:0?嵂-2!W $,H\ ! 2iir0Nh݊ e60=_3T^$/b 3q`Z CqZYHː<, CE+)}'ZQ.=@b̐aNX7[ZنdAWmcab0ll!!-R\F蛩3"Y+H\%X"}nZ9J #EA M؄ 傘Z9 ??izÓ96upRt,*vGiws;m{)NlF_hrns #WR+X 'α])`;~)BKR u[@%.h]9˴65 endstream endobj 258 0 obj 1907 endobj 260 0 obj <> stream x[Ko6 W@" dCo =^Klj)^fmˢH_k:?_4д-'6~rw3 x{+€:Ԟ82+-< q!kD>K x"W !G׾V:Ԓ^ap,es7>FG \ߒy~IE-0a{%l )q.&2Ѐ$i\{tGnnbE\"dN'VV5fpu" ~D/Fa{aiR@DmY[bH聖8ǭG? Q)q*Q2b1Z;4!.T 1F3mz\0 <(؈Iz<`NׁC];=cV"$Zo !Q'BL5ޠP ȓi .a6#rl>|{@*y` iFxmSr~Ad{Nh'?@yY؎DL]~ĖBQ(;|9W@SÔx$Z'{ tZ)G>$eKkhS*]T(|76S}!`n-AK7gK#n L/ aԞVr[!$xF_6ci,O^Ƈ+¬|^TnÝm(V9:OK` i~!(SՎc_qTFJ`TvW6|(}ۙ%$L񫏜#'[AE+hݽS֛\&l;%)ҍ3_L+.SdtB{a SZG7t<6lsI6חVipnwך .ܶV*= 9ɥ\`Q,t9ْk|Lټ1TW4BYc&)V y CGY_2em|4An'vdާh&F6ubZ^%C҂ІU}fHRhud<hC2d&úcWQl9֭s[hsc7%u02v9WlyM#yxʾy endstream endobj 261 0 obj 1947 endobj 263 0 obj <> stream xM6+|^J_4LOr[!l @dTzT*O5>}y|Kg4:?cۼqO`xӡ 7c/?>?} G+w0V{;pc/ģh6q@FzX٪xw'Q:iǁ췩8@cC;*=\;vƎ >:p5] ً3"Ê[y 9Ĝu|;Vp=f6Q{K2hl/%̉]1c뉔^3ozp Wݷ/:Qw=I"VBJ %iK#v]7BJrie]V)B.$vZTÉ[Rې&]L&GYvmSMsx|K7/dp ϯmzf.|+*L2Te/esϑvנ΋ %Slp[YNo 8* b[N9^N/Fum|/Px7Պ͎1)IQH al)TEPHVQnFQO:5UR_)d^h\0ށM9SX*t.k,u5> stream xAo6 >h&,Fi=nÀDR:{(0HȢH3%Rv;hyq/ta{_w|]lvm[)4_z8zGzx9sCWi΍F0`ܡ-9C^Ei3g;O=EvANG Xn?N*۞eǞ2d]`۲t.09}_ (f7ᑜÂ[ R~ދA$`xG;7Ԡ.setY?y_>TO`ƸƷ0|hh֗< 9ԹV-NiiXAOdܠ<Lkg~=^ NnsGG[gR:nox3ś!a#o4펉oKZtkWD!?dFːeDT+Nǎ M& mˁo?Ƿ|.,|Oi |ۂ., ՓYb;Fn55<K9Q3| ہKU~hYN Q,u];8oc "1_xR &6ؤVKTS= %a#eQu%)KRɳrJYW_T|wie4O-, ЕS1QVyMtןF rT"YyIIJ k>ݺV-~WLUg@fjIx~ak.7vg'ßG-B?(Zf~ѭ,7-h ECPĪep$x4U!D|nYO\פN&hzf &@MkCU>Ǻiq> $䚸hYWˌ]!BXWC7 զ +  TgRzEۯJ Dcem8k6: ]9٤ G$N6>:;1ho}Ik뛟,Ù2By@uݺVm^S]8-?ݴx IB0Lۢ~e+_[bu)k \K=UΫ`*ŔHUanQJcUvgC/^|е]Ó7 2Z). `o<!:7MC0BXG|8ºlg)C%ak|=\q %L}Vc2Eil3?[9,~g6l^ݬWQ:U[MS`HX jC 5!`M pP\v!U߾4t endstream endobj 267 0 obj 1909 endobj 269 0 obj <> stream xKo6 >/H=l2z(zk@!M15ivIfdQ$(A?q ot|߻۟wǗ8R뻗߻cؽ|u{@"|fj继/gm!g|={K;_ϲInu6ǪC=GtYvڳL{6"|;|;Y0$yf>ЏCnxdы!b=y|uQD|by'&zS4Y1}ほ}oq8y] uQF W4V7-#=cz}yLA2c 2>,̘!'|{ZxY4cdJ}TxO>X=syxtd qLF8SȞ04:qH6CЁO~2|3HƲL`ra.8hDè[ l/X4Dž 6$'_OO*]J2,k4ܟ"ߓR58L% m̲PUw!6_[e^Dlyi&W` 3a>'إtڂD?K:u/H? JPi$w֨0./vb Ү-ZLw q;VQψPKµF]ai|7RК1C:mȨX8*'\I ("YXqL=̀Z:jK?Dk0=?H>-H}H[2n6UP>K^k\e,-ylZF 3l6YVf&O$\9w ,A4gUN>Hy>CUSD`*̱uel Ghe 6UգRe F:y: ߃5r]/}wJZ߫-qrf xHmZfi}(^ XW-af cc{g*r79j\' daJVj#$+`VȓKr֒RRRM۸-e Q[*KU {wS5yӷFU-hMiI )|Z&=g.+㬎s/ sa\8 EOiR+Ģ吭,Z6{} bA.mY Vּ*22;k>0Q/?|LoΙ}%K\I7Q0i1& 趴VH~f%Jgз;435Ck Y3 5kGg׌u-NTh> YL X"^3[$]OzEڑݽ).ٺv,3=4te,ܟٲ$6l0,f2g){( ;J.ҲCXo|fϭ蛃%iMmmY~ŋS8/ )s1ʤv9 ^_AX$-x`V{,60zyt@LWM6@he+o?v}h&pkZS6-Oȃi)Ylj,$er\~k+$!hϖ#6ô.ACнplZE7 6t:\_H.a7Qȭ(ɮ>|0مC!b*DW }* @Md2G?7q endstream endobj 270 0 obj 2035 endobj 272 0 obj <> stream x[K6ϯ9~1LOr[!l @zvɖ۳0v[VSUPo_1Vm?_)uǺj86ϯ_}p]8Náá! 7co<}z{< >z[r;޽OxWCVCQ r27g] cVdEҡIvݓ^{6#3E@a(8CۇW >ɏe98״YCll@B٦q'rD6r oEG^g-5D2|ЌAp @zӄ%U9=adz@s&scv U6 6+1z>ϐ\ǯ\C( _T)>;/feSeʺJpE t!bBߊΚJf3a]` Sۙ ڨfBq ܆sv۰Lî>NTN`g*q!in iLH:amc`@|~ڂЩ%1:ȧdY& \9N&Nؐc& 8J2/M[>)tq-dE)LY[pvq\+-p|܊!(}4-+wPcX,lVPg BA1iv.B zkY!d#xaB? 0NM;F"4y0AB8Ft {TGHo/oh uEMiW_YM] ƒԹ&.ȶma,fg|li`4)^b_7 |%nyfR "I[C^%1H(jt?krl &Ar"ATmo($÷u6Ȼm Y W x*쀏FbɥzX].[Vܙnr1+ƎgUIdFN/لXcMW]ubu BW1sY:|d6ng,6C5ڳ`#\c N(5%\i^q Eg(r͞3m6{ 0k{FeFv^L .ˠ]T 5-AK;_k~^ؾĤ5b3K>Jχr ͆P7CԖ`sWd,.\~1>+]'- #5cϻw )]_ʫv+_¶T- FW5>ˉ0IG *0DFpג$hINN!ȻmN BQ^Rڕ>ŵm !WR.-%ò˄KA͡p [4 nD˷3R}g*T,li[ג]Dν\F7Z{[> Tw.>5e̬![MfwV2||s=#kOc I@NK03\:i䤥i >L8Cnj 2JMF&XM5p]IBje'zvSh&̦Dw҄T*0r: m!޻ "T ΂M@eϧ]>W]X endstream endobj 273 0 obj 2041 endobj 275 0 obj <> stream xK6 +|^ (J fCo C[z(н9# R,M"O$Eѿ}T|ΟO/Oݧa_WW? |N@\r5k;paےCQ|aYbrcuMB|oә.@_tQ{nTI%eyԹȶ. :t<0$xdw884]p!"M_U' ֲ>'?%%cJ<Ӟ.hOӫP J42c5+_:sNdC u8YKO(|Ui7qy@.d[\0W>5̯AHI^w `"VmՁERDh͏a5>Pu=2-W,qf1FEc$E\IFAEf%H9%a.Y:EQQ:2uZA y=q))Qf Zof2F"2ZI7#x]r[ ekq} A@yG^a8y^~ihxDDd@Y#e>3ᦰL3`䉀 ہdiO?ʰ@;,޵g"%%!rSTNNQ=njY(%9 ImnTTǖjOh!E'}_βJ-3w: Dz:Lήb沌=#[CC,b$/rf,oͬ Eċ[%j ZSZ"gn|%!E%.IY4y18Xt`g ZYف,;3ᵿ&xӗ W"mYx=S]\[>2b'/WQի|ZT$Z^LaهעiaϨxߖI2)@~垞-0w1ssHM3t*nZLaw@A|79|];3i͋;BE1۰u뎰Jװ:{[*zz.vZ@⯶xgfiGBﵐ^*%ܲs3%Z\qsLZu܎42ͲD!)rW*z& Zu> stream xKo6 >T@f9@-C(O1%g4H#M6'hy1;rMt|ip~})4m y/=<0=[#RI˂4&̫2KK4sh'ǥvay;1̈́do'q)6`t0$0 ELEavMX hS/OSLa2Y?K&ωZI|i(2"P)CO ȩ@"!hS촥H;0j*EU7jQ_h< V=yMPٔp</q1ǪF93,OVk'EORp. k8LbQ&J. kߣmPࢡb ȑi*.\Τp(7R$-6(lVXFeUylo4E.֑K6 _-,xD*\cC7BIӚ OZ-} WQa#G[wQIafє 5 ŇI[YP_x*uyS*q M .id(I mI")C8JeN9MNU' W5<0.ZO@5otYO|ʙ iQ]"a2rYjyo[-H?0CK,(.*z?W7]tjِuuy[R& BRTRpU9!2^35W%T#3 Ao)>ꝴ4MDL1`+bEYMsa4˾s|]]嬦IŻ*%>lyj) Ϛ4ˠ5EP-yVPP}в)]ޖ$lmKIXat˿oY@PlW Noͅ\vi}Olbln_evͳGq\evK-r^A`Pk˂ M\FPIJcS&_$݇D1 NA$rn2 Rhv1nHb)W=V ƔT2G]ɠ'tU9ԯ48ԯtjHc,}a<afPðͬghr=H"-uV|]##0_pPBTZ]h }>4@"eU9p慣Pj&Id2j)Azg;tɊdJubiI`mI(y.zϓ~3GA0D3t9 ~4&M1fjFx*hKeIw>۠[ayMr'*ğMt<$ʏN40^K9߮sF 6aHt|StfQC*y%?́'Jbh\ m m،M,hӳQ+-ݧ1}ɯ$Chvu"KTd-r|-~ԇ!qWKVKYUa, Η e5!$PW i; s bN(n}s6ɲYi~ҧ_Y endstream endobj 279 0 obj 1767 endobj 281 0 obj <> stream xK#G +|^$UUw1qma [K~Up/խTT/m߇v.㮍/aχCy4ov~zK;_r|8xp'8[ 6so???| KnU(!V!頻?)Y /r ªcvk_Lcs c2BXic=QS7#IDbڦN~~?c:%ь} A( )sP!!aS P #(OEқ|%O3~x'H#`SNiKU)XEMO]^|;'f S N5$TAcMsƆo3nh44Û+B>R۔Yy:lo+>gGtޏ= \8 Pdd<kPe6o* lrDֲ e i/wN>PiAodi' lTuyJ{Xᶲq֋]A=?0?WnK`>oUpȕo NKX4:/ wlǾ1c@^5v?= @R>PJ]P^͋/h MS{:pψ+\e' 3YwxH8]Av Wpkc;֥̒c3} 8CxYM# [9ûyn c5:Xwlܱ!'a/:[p,}WbɎF칋gC!s/5:c*G{nUÌo+h'ut1 p.O7ɒ'hyc3ߎ}7ozPV]T @7B;:ܘsφOl% .q2;̹c]sm\r_9)sp[]=%*dI>sϾQ8'bC7 XEixp;fBfbqԓ[q]P«?^2>+ҫAHx|^92GlBjb="@nF~]dB4X/DϸErH͙۔?YMAo4r6Ũ5^mM'nM&5I2L& 5Gaּb0Tb0Ts ֬bѺH_u.o endstream endobj 282 0 obj 1944 endobj 284 0 obj <> stream x͛K6 +|^ m039=u@!9NLɎf (HIѮ9BߍGt6߾4|jJߛO/O?Ʀm67?lΧ`tt8OoOoGKNa0,dcOK;W&]Q7@d 24jbi g.Oyv'"$;MK ($"ؼ 9C >:`/{Y@{vF:ab*0Ǡ}#} ȯ'y p=rK:,U@Y~JҐ#\j9m8vk4zg{|66D0Х- W5~ұS\[fž(!˶[%7!Oܜt_AHrMNuOWmVUޔVD"a3.yFLNԈÿ7bZ\).- *8HV18l/ch n,opv% 3O91OAPZ]B4Ǿ*zEfb2+i>͞b0AS?J81Spś4AnHr ' WSMϸRK'܁X^ ϑ?sI}"jq9zPː7"TiӨ&af&FGQo.{V.sMX,ލboN.n9,Zpzcl^s>g:#LΡ?2I$RW3L qEKq q<:1|+l"ֻ$Esx I8^TjG$s\Wb¥ŪDx{nogTQ},Z3 8 Ebyf.o[@xO1Ix& \<;ˆ6\woŁs,s{b/k:s)UH_•✸*]Ͷ ZGbԥs$lN>,aͬ+uC =Ǹn-ifNod?㖚8ٮ~_;B.4 #Kj1/5 Xס ~s1 wy>szq.|]Bu]{`Ww70\-t6tiwH&Huh=6v'<Aۤ9,6^FN`xTܻG[yD_}y\xDKGE6y%oFSBH]=NLqVӥ\ W*Z,CeTjژg}<ҕX: "M4N#9]_ž  V%iʀb unVصTYC }ąHa-67> stream xK#7+`GWwCc{Ƈr%!R.seluJ_J% G_5V~R7?oO=ƪXWoW?]Czk/@g|:4th;pa׷`꒛S̅]O3t$[95$l A&pnDH:ɎoӔ3lC= 3Z'ry"gErj:wř4}v͌Ui *gs*gSbtJV`}2p+ z>(Z4f`F^YPA"19'o_V&esaO++d*Vw`F9B BS҄k.)sRtpDv fpI `fYa3imxŮ/FyRA1g$| Oz] !qX;PEq!3~F5iTl%s(L)Pr%|˙G8kB4?L/RSH|)g]](%ƒ4h/ђF#gP"$lY+o[I&`J["apl7甏SҼ?(:2`L7dtmYQz׼/IrZsmڑ'.VZ\6`Cc}TCjQ,^}wCt#vPaZLR5 n3sX$ya@1Dv=ȁM!5=4q `.[œ)g -#{mMc/ۻUo٠$II$F6L@ 3P4 OgrgT<_I,Sd#C 0Ns^oL1WK\;)V.m3]rtikp$lˑYZ=gZ 0v$t>Po1)pXdʷˎ70AyHDx]؀V',m@i:Iq1=xIhZwP%qúHHCں2.m[vu;UTX԰*ޙ_zЬ)eK][wnq#X'Ui"K<>:#DvhI1 XO*_PXܸà?ӥq>ҠRtҌ8TLB璎i(֠MkE{۽a9S_1dfuiBFi Mňw ã밭odgw2 !׻CHq!ӮiAM5 ێ.=cnnG=_R:5r?sܔ{ҝ;:ӳ7vZE+ cv;=s75*u\as64O}hcOArsfA vE:3aQ$lτ=!#[<䀅d6&_C29 -9ijKfnF\!tw9G7!Jev!0_d cO$7KgnWtUK[síI؜nW͙[ P:yiFw+oISen͑ASĘe?,*OFTqP/?5[s{_[sϖe=*qf ZGS=1̧|:KnNyr7*ٍk9 XդKLQhy6rp ƺd[Q0TFތgȻ%1Q#1[<߿"Zs =CڐM;r:,ITd.\2Tbl;)CU6> stream x՛n6 y Tԟe0d-v P{W$%cS<^4 l>R4>Өud`u/w|ຓoNm{5o<<ʀ@1co??>| OZ׫ IWzx(\7=Iv *_袉!?X3Kzl{{_.}-n2sO&d~6(|ޠ$3C2y[zZ-M/6ЕLe4:GI :LCKSi,Z:DE]&|B@GɉwM=I(h#؛zz&i`* K'J=6fOg eV2lJ6Ԟ&0Z<$ǧi7T*$ԮC_s@j\Rƞ}F3(T£qhF]!4W1}"*z :le+7ɔC"9A1 E>(֎#s\G4ehEh!-}kㄭI Z42$YZ>]5o~ԹTdJNq;U= 5mVcoq ́>`z8a!~7 q*4^^0z[9'`\p+oJFNQH),4_p(OC߮/X0v_84ԣxaj~[V6@قE^ܪ.Tmϥ%Z[)e*z 90J2Uʁ#iB F0Cfëq%5xi vܝH<bv2&)\3DrKeN쭸Uq{J6-mHmVGhw9qb[JHð>SH(y2g[lekinhN|֕p+J^Krz&81?] W\!!~J'%SgxCV$ܶu;HVyv6m E͢]4  L Ra{̙ASs&G!Pj{SQ%#X:~<?ecQ. "jT,f 9HzM*Me^) 5*jSp*KF`c&I8kB-8>,ϣr6|՜ _1Ni{wN,܎i+lr%{z S.3Y֤1(ޙwdi$ } T؞%W>Glli˼К[ŋ0üceO" ,m/x׸Oαh$ݩEI(*@*bG;7'&{Db͚,(QҀ&JBٖ,mOaI겒"5B?l ۅnSӴԄ,i[V?rHu%ߝߍPzunY cQ-cK]8JV`a6l7;(^bɘz[Gv= `(t<Ndi{([Qf0Yb׻j:/U MZǔ";]xZYkxsȕ1 ^՗֡,mh=wQO\12{E^8rx]a8 Baȥ\}:y]אJ _&IanՐa~> stream x[Mo#7 Wy")if8N-@ҿ_8Mǒ(zAߍЇo:͏o/_!ش-6o߃ ǎ{`C[r{Vi{Q$=B6΂.? f,G\ /bi ¢8KIc;8 b1ﲀL4DxaH@w>Tf60 dUxdF =yPȭx%u°avQ}4Ccg E0_:峻ƱDΈAoJ;`~ 7^{3½SHE$E|Js1 |<7/51\[QנmWNB?W1pz-,%.DĊgb:#|'hRd9>Ag¨,LACg{EQX-m^_(,7&H.ŌI߲@+RE/BՇ ˲P5נr+7Gj$\φyr)QN|j'OMfSDF9ީiéYY1Y[BRrQNOf, d;[P+E%keo--S#hruzG9_R0gRa8-ђuKrI3FD/9efsjr|^O75!2} 3SD5-mdž%{xhV2O1VN[p!_߃i!fЭj8۸Bpjڂk찲6T ЂCB&^L I;GZ8!g%9D>-N=)K/x]5X+L\o͛mP[&P|ywc_u'*Dudˢ4_';C<*MJX{ܳ$T26kaS8PDUb?IEPXWݵPOLS OQϏ"QGv{hЅ WPm Beeѿ:V\f$C1\-3t_-742\b OS&S_MOB2_aS:1Oo0͓󆡥|_y6w p#Dt /vw0wʍ[z;ʖt~k]O̸0$T>Mh< oLpRۋFrW¶$M5Ӏ 9q7e\P^C1v1fH4\\Ii6 =d79EB$&M&ےD}I Ϡ&j}IC_KcHPr.0 VA%Q*_jY}M#&H~Qr=k/ endstream endobj 294 0 obj 1816 endobj 296 0 obj <> stream xZKϯ@RQ/ۀa L n/Ĕ: ۲(>>R$5_1}7xG{%=kv~u>LƁLp|y>0wƣ)s̅]g;;,Q:@>5 D, Ш%hAh C?86-'H6-Ly%W<Qgʲo;+$՜y`[@_^-; WM/ ѳH ]w`R.*C^[2dτFZɀ|ly pDM ^,Ё `v?8|@,ђU' r%tP M7@4&bSP !yZ3mFqO>+'?J;1ޑ('%)|) O@v8XM*T SDHG"Тr t2<}M{yMd>m\Qi郚Ğ̖7ES³ޢI$m%'Xߠ=7Ҟv3=O]㨠/ ޾ ]OF[@L 4&a'-j 0 ҷSHX(|)we&b.+_ .Dg1gx?{$hx>\=i:渝QxR-B^2&PXdb>=}4.EJb%RtGɝ ߈O)N0$b9k>vwG3χAIjsʳldсɛCqm#ӰT#otx2è.;y#FH;BmpQvZS[*RS-&r$Fgs [9z4a GfO^``#{ҴFL*]7Ls,=u3[X`zeȤTK-Cqc֗$>7,}ʥOal^mCLlCFl#HʈywK9Q]r-PxxDJ T#4i pYrd'A!x0}&?g!ɲ`e/Kcs TfG9C09f׋1?5ܢրXX7@8Ig] M|%?!"M96 4pU-){:T$cAӲA3S䁠_fIد\N0-me8d88Ҝ.갤}>jSKKY4PyC;Xwsឦ\¢1蓌In5f6:^ur ̎öɲ K?&AL—9"xc)X|HWS"p6ur l[hejoP+p@R j *1ʰjL~0wHXUK6;,˫XχYT[38lJ.@B p#6}تrR&g bYMZIcvyyGRҝ )@̞H+ERI Q]9\. F@#aTW⻫;;`zQcXڳ?JQHЎwfPk k9B(!Q$$R# _)N є L+eRɖ`) Aٌk!&#z1')jd,%(2Ҕ #u>͓X},7hӘ5?ǜ%,{e9r2GnIC8Շ)U C1V!&bDKCLoPt ^ɢ[%ٱG0gP24x!V׆V!P h*3ɐnQ|i5 6S0UQs7! endstream endobj 297 0 obj 2110 endobj 299 0 obj <> stream xZK6ϯy;Ue0v?- rn @$K`-KT_}:rÿ r;&Xi}i~ຣoږmg5,{msxgv8Hv@h뙧x"EEeuo3sh6U'[[;s2-m kSb{ɜC?}Vp{w`stzܡG7ž$=IJ1ynbNTqI`!il{  |TZd4R[?۬z(APRI]O_EfI $xm@mbܾՂ?Ȫ _wђ8r<6!S8͒|9)=s$Wh԰, B8rJ &I`MD/^-_5Jz%- QE*Co>6PN]˳f|6---gqHd.]v:]8uq;QМg"=Ơ)Ơ>6nZթZj)< 1)\$L%cYyڦsUsh^PaW?y(MJ5&^\Q-bqo3B[a)&" ,oK(ԴXc }cqiԂ؜A1V'(Hf ^uؑ<*#فte?BG~V]~-9}^ʼnx^M[wgg[ܐ pS췘+Ze,|&¾-Sb0K[lt[ew3oVq=B8?cowf !K W%ތBxeЃil1r Re̼ ce&ߑv;wLrӒƘ=ɢ;p]W~(l8yg낆hXfP@*Gr,vCK(5ӽHv)ӽ5l!'C-/^pdzG5 > D85z:O~=w>׎2zyE! zj'&`L{?,ׯ! !jCP!'!cClkC 4p Um=T6F DU%BlM(*7JZz ` endstream endobj 300 0 obj 1737 endobj 302 0 obj <> stream xZK6ϯ0yH!`;ɢ ][л9<,3s Xy}%e`/6 vgogO?{hҿXmug 4o_1l  lɧ#n4p'<ٳ;tt'Hy}2z&8 K5AiW7ꚰ<Z+&#mPn2PHmog9iVHn< Ibθ5<^e^Q.gt,N&nStLڎ>:ϡR%yBxi/>˦Ar"d0-&x8Tʌ+ rn VqqXET뵯 vwJW#|×| R_^q/Fs{~w_rxYpÁNrM$ ·W4sN%9H1;'z4FD^d̥ tl8 R4[R}O{r^|Q[Wa=8-KԜRs*r^:ѸMʋfA"%ǤJT[(Ҿfa"-T0t{V> (ofZԑ/kd&~K1mع\+ bƅ-JcPaRm ux9reQ$XDI'.\ "I Ԉ9ܒ7Q1Vb,!:ΥA1Stb)$+{_SLjLDa3bRr8 MqGS fDI!^]-e$f 5e6pTQpM 1792ؖD),z\iX$ m+%t 6ghqnlmɵq$jmS(HhGw45(h"zLV|V-xU'Gg֏~0:y![SbpEX˰NNn,"θ6x9ag 3c٠_tpX$'s|ceDdHJTXn^*LTM;XVǧJiDm]3]65/W|0֧+ ٶKaLJ"2 WCiUvH,r7^ eI> stream xMo6 >/0S &z(zk%)9)K;hDR/Ѣfowv]v_~7׿p ]ñ~y`h, '2Lz 6)Ύ0>KK&uUC@su~<4bHS-D|W݀Qܰ\O/ȉWd8H >AS9TG+Sf>T,LW]f(oe=Ӕ'\ZDe))\kBpӀhL25F8CTf8unV8UJ@4WF bVxO-EH҂ȤPH@Nv2$W:V4T=}h Z5r2YBf,rEuBi}l 2nTMjN˴f_AU5֊*eMu2 U%PxOIKzP=oRtjԜ쀥NIK|ȯ+ m7œg0NvzrO+VR/N`y E[,ԫr5'{oOi^[7 <7n] 󇜩=BXR9\/{+ʢoC^8䥋8B |$,aٱ|}syxy'mq.!}6q>f1F3k*YW - Aц(_NC,P\F! 0oBa:D/s"CV$Շ|Q&K([1Bq/(J)X |aE@^Sʴ4t=sߵ* endstream endobj 306 0 obj 1543 endobj 308 0 obj <> stream xZ6 W@Rd0 LCo C[w{+нKQv23,%3'sߧ: ߻߾tM{8//^>e:N`FxttFpp3xӷ1Fso/FOp(hl4B?{f»1 n|0d!%<G8 R 2q!^0KHN\H/VqP 99G^JL &Ϗ/: G܄oV i,8M` y .u$3_c(zc>#:1)Gl>-{ 9Ҏ,H(|}G/>cܾ,9q|$3DA:N4tUg<-+MntGf 0h/(Ձ}ۧ,|ք;g5FTNhuBi^Հ+_Zڷj4-ƾQ7$*^}iz^gkzA'҂djLFwTKXǺ |AXxs:q}C:k;B@u.>72Pnׄ-a:Z ,0al -,M<] 9|LaVe~_*ZMtw_1 ,xV"Rը"|ݢ.q-eods}SAQ *^[;uɩi;T- ~v۩mAJ]؞Nڲu5bqH=IOL6f^0JN3qqJ0`='#Xv9aMW"eL\񜉌  n>c:ġgL"dLzġg°9Rdb:LqM&L\fkCr \ NKŞ+fXc|At endstream endobj 309 0 obj 1462 endobj 311 0 obj <> stream xZM6 ϯ@Rd $Co C[z(н)ۙ%ӓD;BӿЇcۤo6_Ocup욷?_Cؼ}pr p~ˍapL4{kdK;몳'e2!N(n@Џ.\xLvS ::)XWtkzf`:ܯ3]fBԂ@x0F;axոZjNƉ, ~2 UJst]h6hn"аXj7֦P^8|1U)䛬[AQykcyk|妓{Y>HMTD@%VVBMNk)u =%l6 ٜC$뚫~ 9n疵(JKdv-}vJU̗>u;T٢1ꙠC 3'wm|] U@ `#NzlZyNqg9֚hc#jGK>Մp<Jo.?u ucq_\D%u\U$9&O1F^a5d|^EVnGuʄz;諥 aä8y{V&t+vAt#F* ONK-9ik<%=79MTE:i'tyt-R;*=_H*!rzi` k '44?l-=B. *ќܷ=vyӝ׽B֎Vm&lC3ߨX ʂBOZ7* NQԚpn`]"2sR+A^d ~y*| lC/UpS4tt%Pw!r/x0@e ]cچ9X59| ʎTByfy'/E]y1,=+.\c>p*N I͜_arB[k96TMDT,7n5~8'/3/\S FyrcH\gnF l/ )8چyu|Lh"=5=߁&:vSHXkhO!L\OM )ZC-\+c0ZLyvZXi 6IF}KaK1>LLgu[W}T}iW endstream endobj 312 0 obj 1787 endobj 314 0 obj <> stream xYK6 ϯy"4`H23C[z(н9ĔIAG>RGR}b+t|}r}οw?;uq08a7q$bv0\888wH;;M"(8U$R{[IO EH{p|^.Ov]~:߾n1ߣ،#XWYt@o0d2 8'\C̡w|ă?@tb_竩Mjt,lsH<4BL k1|4>ⷘ8=:3q΁wpѢ-;4^l!0)݁Y*3$]Gi?)#q63:9n0'.$@͝)0Hw/xYx'"ϑ ui-w gmBPfHu_^7`Z QoiwJ>Lj,LE/;n!,lgNm4Lm5Lgtu ^!g3䮪TQn_n|Yw і"L neC/kW~X ^lL%(64bM@)6Z[^txCy20Oq=Ѯ{O L-`utTϊJyzX`qi;6ƶжR[V%\"Ƞ:r{үi%)K1`|b Qܜzvӈ c~OIr+ȇ ;Ө37Oʋ"`0L)Kj5yv]q0MTFCdMZ}#^j5n}' Fs g"GH!O smm?ͼoZ#n|ЁkӈFZ?SHʦuϛ892i5~rK܋itƍΨ :t*-"_,`>e QrJZysG ȣPc3@#cjHT礽U"-QAA%7Dttm"BCDia:5G DEk L 4EFK91Da2 }HgYf++Z^=ME暚V>dCT5'v?ԕ endstream endobj 315 0 obj 1476 endobj 317 0 obj <> stream xYMo#7 Wy"8vrm=u@صN#@ G=E*f?/w\ߺ_tMM㏗ ;:N`0v3^]]?c2/o痯7nu8q7MFO !ލn 9_|_sA1uH0C/^`#YpD'#cX !/#XA`d$ <1$!nW&8t -blN} IIL(e1آo09ɒ;&B%+Bs"7'! 9)PFVϡft(bSÆ:*Е:?k>r,>vMͣ(^"O*=6x]c~U̮Ԙ}[knf׹==i{El>qCJj.e8L ~J^|Zv^N]wEl.o@ĵ<8>CTĦ󾡏 t\WEY:^ͪ0Z(aZ#;2Zyj!ȯ7,9ii'2]IU/Mp rZ\-rQzP]йHMi؜а~ԧLafUT4Vj (>qݧXgbK/ RMKIzOsY^&~Tׂrhn=cR.s'5K ɣR(';Z[mz[2Ws09؅&b7av/ac[tĥ"v঩k>@,;:t#TW_AMuUt+{Bcb9do\/@d 4i՞-X&yz6!1S⢉po!M7@@RȔ^ tTgͣ/Lhz$J?6fY--O)D4>tOL:W3U8N~ VI+ .u +Cɹl:1wPO mh-'X?̱dO5- yѲynryDE-'OT S6-Cl/Yq\b }dC;d{W5y]5q^7QT7yMD5ɘ4!he sWS0w5V,:%*Yn}$ endstream endobj 318 0 obj 1270 endobj 320 0 obj <> stream xYK6 ϯy|aF<&C[w P{/)IƦl$Xp&5濗5ۗO?>4z9\^| M旳o{<6=0B{<6m=Y\~}y|#mk#;1w6H;jc,l @~lPsn;I'ɣL)#m}y =xDRsipă#H]9=M :1d8"9x@ v)E" cJf!0M2%(;.nK#w2gE4(H0i&hxl0)`'CY_?ٓ78L"NT:YBRP0!q*WJ8*щޜ;ͯ<^(ڣDcp_)uwC(TWO$6;?@w =Kc)m1G/" &(:nkrm۳,s ,WTX6jd ԑ5r*Dr}RY񭛀g'k^&#Ų’b',^vqlfh".ExOU:86>)\D|qó:- Lc4-a{e7q¥WX8dU=k>y[u_GDZ4<8SMl䦋AI*=[o|`WUFłY)VJ V@g': SN,)){伕jG ˌdU6$:eg:y4>dZkgzQwܭ,7vNz {9[a]h-Vgfp0{.#.?@+ ''EY:iZ[ۻ}ǡ4Hr`qͬ-˧W+[q~ ScWqѲ@@C7Tv/LL#*3ѵ[.L3 愑}y=W RJښI͞?, 4 wřZ.˧tq NJVݒaUdys"~ʳ[)v> stream xYMFϯyNUdy@Kn ^[=Vd/^ Gls? ZM|{/ A'AZԲH9 lq9bܙ({W7+K+aƝ1ƚ1@L_//o*{B}M#;^Z,6`a\?CS,I5-;ť28CX0Vعl²dINp1JՑܓ-mƲs+3X8F\ )/%?IȽv0p0ަ.>!09Il1vo: ,[>{z@E'bǍ;roƲ2QUz3<әe\7fy 6nƲ v hx'[ayEɓem2۟+Bm#~]˷ fd8#s:^e]h7cǟweq~ߌ_[x{ O9?sOVX69M`~=ޠ0K,?錬^knX7{ϳbWq)?9qw= 7 +}9u;>p\|%XNv ]AYqt~jDG&cN*ܟ1`tQhWU!35s3 )NZӰdbK u}'j r 'K]&,Sm1ϓZF'-QnTkVwyPԹAa.d쁑^QQ-'ر?ӹ Ofk- #$tN,ӵzd90D^|Xv+g7ŗOcLlCvVXF]f3j.&M>PZo32kdR`օ.@)*}O,.‘3Y)˪~,XR iis\%"+pR[RUirb:Vo˨'ZK=u"s'6S0l}(O> stream xZK6 ϯy" 9@-C$%1l%q+H}HԘi ޷o4|jMϷmhڮ9N`0f=]]? o>߾|mԑsi~x !Fh6&1@4nBɄ&SBuj5 ȓ k'Cv2d ?1?h=ԫ@x&Y y04`[IE1@GGq9v)E2&?` 'Y=3&t302: RXkh?KL5U#Bթϡ|f=r!AN{E,81dEq;-M +L̼E_Z1JD5#/[G+$`Ǘ==UG3ZuM, :yiZ)?f۴u2Ln^'U#IVu ue-D70|MϊihVΛRf7h#CD(];_ ~2Ӣr+Mi;ʀŠN6ҹ4N({}{lP\W ׽>70䤅A&][pv%.-d)CH!*XrD/@RQkZ3?vk endstream endobj 327 0 obj 1544 endobj 329 0 obj <> stream xYK6 ϯy" <@-C!g,P 0XG#E~Ҹ-4߾6~bo5}j-]-vԴ-lg96= @<\;LMC _Nwqm<<`p #m OZAVW{h 2AƩ!K5󶳍tJQ6}xz7Zɲ%?Zr0)~dA.0cT˴UG#̈ws$S̏>Wlѓ2.O&~9I|i1( %scyF5-ťԩޯPm Iv0mrV3)sDPF"Ln1 K15hLx蹦PJ-Gp$yrAa!5^&^MS[Q8 ֌8x\ԺF&AKz]V `=H8U̇'IɁ6mJׂHhd7yGՖEyM$6/8vhҩ)ʒ<P8;2}4K~$4ۑʼN혡DtXxl]*a$->h )),-!hqRZA:ϩzjg @zH,6w8AM(8fPi'Zh9ҌIk# 4 a,in@vJBL)U/STxagn%UI&j~RKuW$ڰwnpap!sq.X~;8w\FO<so&_Iu <𓤼b)_[KiR^br|@d͛em_HQŲiqE_BuʮPI@J}> stream xZKFϯyNWU?Ady@!rd/jY?aB#4j /6/V7^c[ۗCj~{1v?_ޠݼEm.َOwvbZP y@d"ih-:m̡j6mw=Jals81WX#F#2 ; q|!a1Dxvtd A}La;l{݆ XualVf(v.f{Z/C%jh\ P4!##%i 8~DmB17ԩEh``ׁm:j}`7c~A&\ZŃC~ԋO=)J͞NѧՐa46dqKR 4_  ;9?rb!@FdbPꍯgw!M=D vSX^ʳ1q" e(^[ ,[K 9\ XGyp]Yye >Bk+`*Ex3c/B߱<9yMʼ]^.ϛU70`˲i+P.Fkbt-YKx^^k6`M0yAeD3ZB4 h.'R|8U-Wt0 *7(7jyQjGmnD(s-y'vG SAt*ZEjOu| 3"],Ƈ>]lrTgs:($z!CfDjWdl|-lr/oe?5 ԕ{1Yi 鍍bby*P8[UoN-rBŔP dhB̕^ʟ*&;*Jzf52h G\ˈs#_LzT۫X(*]&!}Ş)>.G%"xڪn!˝J_3ݧ YQ1Qfy `$A"w.gq$H!2Iǚs^UDHdӅ!q%.$'^KXn=dPT`L*$2W kd ,FQmLAPbPC &pk/[j h:Cg?,Wh!eQi+0U!B?), 4#ˎ9C\ 90i4o!܌|k/eWRVŝk7qwP `]ȴHLWȴp4RyBQ%BE"Ԍ1ɌWOO~krm21ilboc$mdgua˖F endstream endobj 333 0 obj 1478 endobj 335 0 obj <> stream xZMo#7 WyuIQH@`؇0C[w P_RN2I5e_53)q`χf}K; 9qkmuWPT.W<L)oc&d.݄hlލU'6AJm֦AEy F2wJbn'm/å lU5E*s:2TC4f58t܋?hXx-.jR;0{,k5e 3[l!A 10c}jw5 '2W1P$|YW(SYs_f%0T@J$lUQ>n\BC4d8+iO|I&? V=s^1ljMim}[g߅:Fj &R(Y rI(313APcMoBH(P'H{gy[(2 +@U̜|)!^1~WлP,?$X.{q.& YyL,{TVP,px5YR:WmN˶ru0U}Pi:{9_)=܋7id wm^e-e l9VUCT=_=$btj!TM>* KI^FKVP,ZP`_&T?~u`Ӗ?Mۯh~ON^m(c72zI"߇_6&%Fg6jN6kw]ao/D endstream endobj 336 0 obj 1350 endobj 338 0 obj <> stream xZMo6 WHv{; $ש[AP'6%pav 횻=~3> ky~9{|XzӞ1lz l :;Q4U0;md,8܁~{3 p\_2G Əw{ r`qA-`cre,-y<ҞAײO<'=@C< c8:L> f0O9L|=z$e[[^z"JN2 4:`{` =́M}8&k`o7x(uJ!儮3S-j9pLnUW@ +Y7ex'A \yj:UPaۈ Y}~053 Xhfap;ֺ86"wK6- p9pL/݌%9]ZoKgޕW~2f28kԳ tE/R]Ϭ?\Bs+`m-|_ges[FTG=FzkXhWk~uffg/t/N`k|mo/'/ОsN^kyg._, aouLw^fUo 9&5{+ uL ~auPTP@=!خp~69NoWADnl OmxX6p؆ lPLqNv`5@~ɐ~;{!K+iyPC5}Cé~ }qnѫ|*ȍ:#oWb8k~-ks͝zސrmn{(h[CqЎE>7O.e5 juz+;k QʘܕY Ƥ'Jnfّ. +N9Jmlv7֗Yx׮#rM4MCFB/^r(FSC!JV@Is>)\3X qNDYj*!]D{}֤C"^qL'M.О S&SL{t{;EE?0vsI2"HD: 5#7j4DR^M11}Q_s_\N<+(췾M};eEs]@:~x,;dOjBYmʷ]T4+ 2!? t~O蒭"!ʵr뫍9/(`8ͯZ!gN|:EXpOaAE@)~0շڑn.tO,WmM| .DWQDUY "BmP4@--E!W$KRy_qFU!q(F$y{?R endstream endobj 339 0 obj 1566 endobj 341 0 obj <> stream xYˮ6 ߯z$,]u@:~%;e;308EQRLkny!\.mۗO_];5xۿMO'װ4_abސaeU*mqo7Y:-ǭP!ٮD-m"Fћ 2Ld'×~c.u;IC oil@2Iɜ=y:LѢ]CgٱC2ٿJWqcP`3K8C&jH{IGSłf=t4\Bq6c*:o ܗƾ\4b V< ^#l<3gNzH_Bh6E:7"^Շ}F}*uEq͆d+U l$k. 2*Q*](+DpϪӬ, }MW>5|? vcn+~lJ#3ꜲҔڋ~HxRo<4KW/tUIuva RgUlnUtz.̮鄸Uܜ[&fo˛Ibwի|ѵb+E34EJhf$u6,*7ԣtצqro̶zΒ%кSu0 92H{%-4P,1~ݓ0D]3`uKʱ$,Ո] lxX3ĹLXfOصF qt.:vb}bXca"mMu) LQ#WFqH 8X9@ڠKxO;t |NE!r=C ͒4{ƙm&T;}uݠ Y34œ$:O b'u>T !؛&ŋ=bsׂa|VR=TZ*#)31\JE7@pBGM+s_o-A7ۜfLz{B1Qv˜&L=KW1X(gºrsz*4N}X504u:8Ü(I#,T΄3ek2 c |a-- PDL5T 7؁`dPA9V43|e԰Ndj91] noLX6MWWZ԰Ng@t5tY./[LXlA֏P *X#t5s[Bw ɠr&Hs5 Ei&_|-$+!ʙLUsa-- Lt dpZ@L^H-޼}lG%!9'!ʙxpCXt.cfڰMid߽g_wcn$51uQw:ۗ7Mvj@ku YmuɆ_|J4!T|.+Iu+z5aZg,mH^wek0n3jI85*S7B7Wu4~;s/5( endstream endobj 342 0 obj 1592 endobj 344 0 obj <> stream xZM#7WyaR>}mC--ø,yZ/f^j`mKnmhqx:izV5 !``8 GXL<h< F/!fO,5Cc<9@s>^eOEa8Y5#bDGٱw ||6cE q*DR"DWX6aD{}ny}t=N0ラadp -huoL޾)}[-qq~x $ -tehuxSkd`-3*!;*Oye=_eK-:"4er!vc ~֋Ԛ'@AY|%S4кȀ|*MƷ@Z&g(G?׬WxLeu ^i1 erFɁm2I䚹 ,B+5rZ2FxbfRU{d QVh9neB@Z>(ie._i Ȼ3LϱC<&BˈL%d 29P] (2//ZQd٤@ 4erAIw2" W@@ܵbSDYeE4<)hXHIw2@V4L[iG5yi2(+Z)2XF er69tiG=50*(+ZinTa-JkSZʤyAmN.WK>&Bʮ*%: 4erFH+ ɪDYed/Jwz@Z&JkJ&)DvqNw@AYd/SKzNܔB^mx-i }IZ)}[\wc~eTPVhYٵ :L( hwtc2(+@v 2*e`-KJ \;یܒ Macmlhw:l5K_/q~)"K|߄÷O+8ؘ|›ȗ{ endstream endobj 345 0 obj 1255 endobj 347 0 obj <> stream xZˎ6W輀v! >9e7@~Iy6)j> <"*bopM 7_?7}hYUnV=rr KZ96ܑ!K-p&2)&Ɔ;yexӧ8Rभ:xu ; yӹd fݱ"29霡;Q;^5v\uZتNG~(whqJZe@{dZ&Gm:g@r4XQ#$&|(˴\gZeZ&uhZڋd;dAC˩hp?/29kG۝hCVi&y}b~ R;DhՖAk@N40d/ EYe;ډЪ,2 ;$[i6fgFdPвn'<@ Ldel<1u1(whqS$h2 xyA@Ykf=ЈU!&dQ&{LKP;|SUd¤O"҂Zc1,/ Ldw%(-Twh}hZ&g22pGuF /7<;yx5U''ҽtOp0H I/Hjlxm͘_킅 4NbCJSjaQ8 6y8\@7,Ԋ~ch -e88C@-e: j9VC=ƶE^ڒ] i qlDRKD|nF^8;]Qݹ^WߡjUlVCZdzcGhyb'=1b]y))NsXhrzXX5 =+uDQ/hBN=FMыYD+27q> v>+Td:Pa~;8hON:>=xW. ٚT& #5ej6jd%[˯vyuRt]d+rXltN'=wzvcFD2d DM;9H@6I̕@A fmdQʜ\ zG\#vq}^9L4(,297`P7kDX(v |wjR||2(whDndZm)dDtܦ(]K/oBr2{Rx3R`-TTF ȩ%y{I!EYե3WJ0]`qJ@ݢf9SGMݚgkV3߭̂G$K/&H/Ƅ#OF_?7_>> stream xYɎ6+tN-\Cr@An K~?UvLjkK jE+>X-a gݙ*T}ڡz9\76^;]~ aȆ|k$||/un-zE@;b#zjBʏ"5tSHTF9Bs.ݯ1b?9DY`GYqi46F/CCar5[@ s IPYlg JRQBigT S--ar .yYH.+P niNM]iWqwXp2+cޚ=^.bkʥ^Y:t7u4(܇1E- AH> ϣ&[+NXay[/Toe☮m' ݰ֛So6Jdk;ܶ}E5RԶ]\?ryA7W uԒL41ɛO2܆k7.A3hƨXw|)Lz:#YnZh[`$p"oH=)E0^| pawhEE%G32d7u27xVMi#ڶbmL!`K_tw\IK;sߋoMh4?0iD!Ҏ75c'cVm5A3I߬Hyͮszt%%gnTzQ1?otVb6kS;hBBJ`BҒĦ2D`hfo1PèQ߫r endstream endobj 351 0 obj 1361 endobj 353 0 obj <> stream xYKFϯyNWU Cn 9ܒ ^SlK@R׻꫞u{}s>}=v_~]]ϗKK {:˯;F8vׇ]?@/o/>9CI]88]5iH yO]Bbq*(vXOFʮw=xwr=W5 k$#5u u{gG<㹡gZ>0˹܅>4=; j,u=qnsُALi{Ӏ0:GT|`Vyg<6Ҁ2J4m\}DnZgЁ׎mj늲SBB_>lT@ r*O?$h#=DζRe PNQ^u1&ʮdV?7V9#Q H ]FK(pǠlAoۣz̸ES1xoo|f4&,Mh_ri<(r%}_ub'Kāt fYW#?8҅+bjШ#,Ku?p۾pfp!>D;k$0Vc_?br~WUG_>>~!GEF =H?%9{P{ ]t=L(C1ld`+k2ṣYMmhJ9w3LBg`ϭA8)B xiQpsdnc}b-?)=_xVhjC+ ܰ  ߾|Z_57"ccϭI\cݯ`}1xY@C&W7l$4 ™Jň@`KwsS`}Έ^n"(bD~\Ə*'rKrUȳAYc%fXp|_y5-a rg*b0JK{ꞧ䲨%yֵF _i2o 6LpE3\ &@jqo$hjٱU`DہW!2X @fR i3ڢ ''>UcUl{ \7_k{UWҦ%1LN8 xJ^tw;p&ӅPXo%f(PWFE,|ww-'~ zxiZ \M¢BXC]دH1]:NAbGMeGQ#^+*iKn"]b:G~X†uM{Lp2aq/mqk92(CN3 1?M]o9i6r? |*g:Ͽ$X'ģBW$QW'z$3:ƯJ MٶҝIT6kJ􂢷Iz(;+ء*0)d79{*ITb^`pI[rʢLXW:ɬqJ)XX:cU1mxUlB)XRߚ<$`: endstream endobj 354 0 obj 1676 endobj 356 0 obj <> stream xZK69] CoM 4΃$[ v`c8뛡 ?u0grO>|>C xX<+w=#/xx]<tOxˑ^.x6rϗ~y$56VAlGoh]LP /tuopxt!|g-^O`6а;$7ԣhZZt1R+ ўEٻ vH,nf0]13QQ$yJG!%:Hc) \8@FP( LQ1I= Bf?OqˎD (fQGzs6 q:zl}lM8"o(Nё,.nHqa504( ;;WuVٌq$5T)<# Bq05@b1%z8_ܺ4]$JKm1 hBp,8 '+@AU $@:g~bz'{6lڔof39I2&&rOjUbB =ӹ2 M| ]-7<룤nWTy)sbeir淢3bduĵ0UbSڡv>u4)Z\L#k~!R54 }XxiV r;aۜ6ne5ڇ{>zW{:ɆI" jj N*t-I7-{58;!TG̻{>ઌMѦ0RƥJK#VV2  Ϳٕ(遁({>'a na%FnkK"Ml #kM⣺вu* jIyL9S) ۝D N-/1"Q9^.u+i7m~i%'4 uie1KT< q*Y8R$4n. i^E4 wXJ/Ul{ZYRS״&-h蹠M4EsC)L\59`:c4(4882TF/ׂ-ˑSثS3iOQU`?sPFd6坍oDl4;{m] ڗ.l1uy<,ĉ􀰸1v4|[M=T֪eeU˝iהTJwӁ@%mH&1;~MQ Jz)-l=ԮX͌$I7Q2eR5 1wftmt\4ui|ƺ*NLejQsDi6KHMnɂOV/N.QDm {}"WbwHip$R@~"X!~gOl7X}Rw"@lY D. eƳd [ ߦ'^[0@c:+bT -NtGf_8O=/ac]eR_̺CumM^/#J)暑0Ik|QN'|B lYqnXF%&NPzWk,xxŌ~"a!B!n{ Qb]Iǔ"놫M(ig?nnqtdD+OˌgBD"2b*T[NFzLUf?+izy<R=5g /4#;FԢ9rŌ<.a.[ t"t-Y][NhxEC ohR\ ]4aS hXEb ]40wE} ]4h@B\pO{ endstream endobj 357 0 obj 2170 endobj 359 0 obj <> stream xˎ6>_I@` $Eo@/ؖLwEg0[EQp毗?_ڣi˯O?84_~{Xw h_i' @>s$N ! cw@tbړ&xb!(t>kwyZA,W!G#Hڌ!~VzΩ'*)3AۏKJ'#9|Dz@v@靯q"RrVj491Oߘ{@|D8zR4dMvl멚V''raPE2Q h;K#(f^E.C:ܹb ۓk&㇄'e9)3]IF4DL #p-d¬ LZYLmpfiҗYPiEq-C?z$jfLկ#2-e:1Q?QDÒ!I&|P*Q{lpWI4S`65 B,&N]N3s͆.) ]Y h `WE>ݑdA-Ed?g ZրD' QrH9㤱HSQ KUgH:/'K[UGD8:op ѧ`l3#)j"R@Orʑȍ+y22ddrѥW4s̫,Y5gPidiI4w2R]P쑻dX }WȾ/@l a+@lyY7R1k0*UMw媄$RYJe5Y/Ec1T  Pĭ( , % nYr5* ɆLTPrKQ*TČ\>.آ m3_K60-]у9'gw)Ә7y^e#7se8vZ S\|9s&aVhagluGЂ/Uw^"I+fn0b@w2 ?iK/â' ɯ8=^rS9EM^t'dLXw&45yp@#ص=W .g B"LWWߗXvŪ;M>z6Ph|@}|@ּϙdf[Xr&Br ]n3Kw浥.@.|TR<[㓾AX:L]/9@I8!r?X۟&w5]MF9NM3RVq~^PRNӈx!#(PҧʹV*޹ X '8(Q:f;c! IWfG<,Bi,Vf=T7C_]莀Pc0 I l)W7?sCi{t_ĕ6 BHtqz^ԆkJׇ'rm6p(MltrTHKfϵP,RY2mTC[aNF/C=Do\6&l/>dZ)Q"H9ZI zq:Z,N`$}?i[#HqqjE_{396hij2: endstream endobj 360 0 obj 1800 endobj 362 0 obj <> stream xYKFϯyNWUFg- l @zH,u AHoڰM|CO?/=<$}(7 * R+@EnJ*sB,â.(6AUˡ iaZɎ9h!1u@,h=eT8HqM"x2Y_Sa3qdUҖ;XOҐӏOxmР+l:ՖqIteNT bd!_px`wiN1c'"VO͹7]2QG U;dxko]q10*PJ R?fܞt1.M=L JВ U/r/L]eFt۔q1Iuɹnp:6D| VAE9 !#WiG2eYo^C3mL8 hR`8`j%O M_"}]* u(]^|Aӄ0T O7 o/O|-ldC>@ HiW+7"A BI9ahw2%i 4jaﴆRmE?Ma6aBda+cw&- 'tOwH5wR{!(-zvބdƞ{ővtA+Grb y9WuQʼn_CuߘKs"#9Bq =xjۖ>:DB?ǘ["h3Vld][*6WRh/RRƕ/m/أ;܀U= Zq ^\(I5I<'zֺʙF\Sp>(+dzi[Rᵥ*\{lp?k.oFwd}G~U77-r'M,FǷ[T^Z9y)Fڔ?[9|FN iMM(0e*3DX1UsU6:Tl]u*Au*`mg4DaXP6 14A5E2_e4ʼn°(/ icAM'V"Cɕ%l߂+94U}e [ 5U| endstream endobj 363 0 obj 1579 endobj 365 0 obj <> stream xYK#7ϯU`l}ma %d9C[jۻ =mIJR=t߻.9#o/C#cKwOӤag]<; Gpv, p̪U&p5gs`pu-q!SBȼE5Rd;ZɮH("ɪ5.P:lHŦH&X~P7x`4 dnk74R{jZcǻ֬~:8;tTTcݪ{4.>`̊'J50e }"0j2-x Ֆ%ћ\HxCN^ V"ȂJ*lٲf|*`Wy{6BӬ )uiΊWipn۽h8 1%7Y}0o ,z ԁ^D==4?1nX/`?fAxdAXB`G~ü;Fy cHӟ!Gp]dY|L4v >KNܩH3J%ae5J~ u򡦈>/],1qbBayݡ 啠dp~Ͻ#=xj$?:WoT*cNQ&g#8V(D8/_`Dp9MGٛ@Dk.U2C52:4A T~ bYl $Ar`t\*DZ |QDL)X.6Y<'`YȲ> nz `A>H| +˝ X{+FMmR? K#{@/pG~/1rDR5bs7u -R I'+,/)eg&>ՑYB4[I:1ܚʜ@ݦ:&<*3{]EVY>{YcUd?rI^E(Z~ٚTEf咓(@JmD)s 7]-aF3ae;3Ifӑ܃nSܮw{"\6^iF(Zl&70V-6jܪ{-+P3-K>|}/m -O)hґrG4Jr+w}j.#y endstream endobj 366 0 obj 2030 endobj 368 0 obj <> stream xXM#7ϯ8gC`{Cn 9,%!UIjےI ,-KUҫWR͎^ ?ۯO?Jrxa ?0_'C/yH^ہ _&k4ۜ&i9ίQ~Jq04=ij:N"Qh:iTUOʌΌ_"QVgĂԳ*;|__:X'O|_yV-2ρ>r~cM<{%W/ w#?M4/Tkp+ΈL#W=πֺVu U*'G%٤ĭAj˶KzӥҲq0SL=5˦n==k@p66rvCɗMxoC]^9X s]Gl0+go!4rest#gq4&F9>Bbwcc :9&um(zTИć♻Eڮr۱Ps#y(K iaYw)77{:=jJ9;W2qX\=Mˌ ?Y1BuP3*L糃eðB/6Ё'0lɌEFm>26{;Zfv>dGcglGvx}z2C/{ܦ%}/;>dqesf$^F#u9턅o^7WwFEHH8a&,bR_,w)3ᬋ=$Fҝ'"o;_?vo@N­# a9wSUOғntOE27-kx9!L nRmbaث]GK1ve^cGz3\ wqv@0X qxKڛSzI. gǚWk_nsvRMǒFu5P4OH?%Qr$|*H`Ifk,O[&ؚʗd'NYMID#-xHkt}TUlNjk=1eh$Z[ddq[)4kB器s?u5'YM -B52Lq0E7qJvosF%cY~*ux*T74DxB%*bS^9PD"˙btrᬁYZfX\,W R6LJ>q_ ̵ѓJ-:AC"WfjT0ӠԞ/]!y#y@ e"yHo9,@^U:y^ *]҉nIc$36,"Q*f|ANp lVh\`X5cPG49׵H:Zy endstream endobj 369 0 obj 1649 endobj 371 0 obj <> stream x\Mo+ _4avEw@Ew}@z7%)JFn8ΌGCJ{'5?zݝ~8.yZ^?O,~vqy g'W]^//#ݍg7]b~jt_7´;⍛|vow bs~40ӫOGB./ rknk\mMM59㍭^ؼ\aa.dAmqCay`=O>[K#܌^r?KrEԆɝԉJ[HvNZ&6 LwylxDd/䂄?!3Ps%.rZu)Xu"@-RK k n bd$g=N'|-4:FJKS&ύ-^ 4@p䗇B)J8jD^"Fìmp&V"yLgҚ]S'y6cYL8rϴש]?x#A9pu+C7 tevGp'&lRpH*!H;;$7,I݇\dv_t;~q:uqrd\Xq/&wu:%mWaBw:>wԁv=ZON l}(S,<$#O2kn)¦&yt]Z+A@VSg /!14rܼ) gjba Ԑ53$¸Gq/[~bd"e:PE$ KsV/&)DaZB2?8P=ƏQ|*HB o5Y_ThԬ#vk~>^CeE{[?)5YgnB>%^KajOL=TzpsG`8f,[e 6 KFlz>aM#Vʹ*aV,q:*6G@n9 F΁A5G~bZln,跹o[Wgn5oEvk.][Z71 K:P&#ztW=X `> 44Ú!)v)*H "Bec W\R|4!])иj(M[rh?_bqPnvE %2jqk:=WC(ĭ֑isJNQ$Jn{_6Z? {m3Gʒr=A;Z}R]Z?麠j >Q}y2X}_chPbr wgv5cIb]\Ez~ቂD{[`XS_!<`de=bOfwrLh1Zw|(kS(v\f-jh#Ǻ/ W%YjwlЄ \#:,gP%MǑ;uǿJ`OCK?c1pG!lb䴥-@A)s6 T˖%*_ Ɔ0l `XJ# fVby;v 98Js^X w!#:?KqrijL=bQiLeEgƛRePo h+cZn֖9mWXXܤpّAq>S_-lɺ1wy=g_(0E|qgVzh{l endstream endobj 372 0 obj 3626 endobj 374 0 obj <> stream x\n$+d7`04 ]`3?|'_#nf\@w5&UN{{1O-.x }Oӿ/<oO?گg{_Knjlku~^;㝍[Z 7nb}?:.ކ>/Ci2f'v}__j8H~׎A/eruŐZkpg;|j=hV>5Ϩ0 dA=rE_LRGVKxt_oty`lEHy,Wh6^c7\ͺ|E1mZjr+>v64>0^P?øA+IY+K H.qyjhmGVlzҞ߮(@ƿL(4eqoL=bNi|yre}=d\$W"l ʉ܋r͏.%$)wfY(؆zf+w eCh A7f6x$P7qуh㠖61\L,6"p_`l.׉ʸjR0{jL_ܛ?Ff{9;8Zm5sįL[ r7YV.i[Y70-r*O@'Ϳ|2|f1moj65̭[3+;2.W_|Kד 36&1vlv'ϜM1>*L7|W_oXqu uY͔k$jO8$c %"@H,L[zNrJ5g5VB+@KY4b`Ni$3*1_5['Uisb,J"("MC<:ӝ#h¨3[p597tM !&ʍ9Z\= HIWk8Ӯ@30cC3UԥE Neg eF6uYF֐8 \Sj\b+ ~2M! Z+,Ӫ?[{.uʓLtg@Js|T4HP$!m8d-RJ-L':P[m[ )0 eXYˇF3[)2>_1uROwh5,}p y۟W*$hr0Jgׇ6epY6dY/dj# aGTʻ;T{$i?7 0#u 8 g.)r|9NZ5sŤQ * M+.d0nBEDx|,vO ,'խM2"VXm1Aݠ,|)&ּ76䷚i\.FCnAloTynfdVҶ)Y cO|٬o 66IqR= >M|xʊE`(x0~u~Yͬ豹BQgBR=U.Y-\̢u:XzjbUbR/N42:jx4d>d)|j ֐Ėdj5 0g÷~09%2빴8xiȅo.{&f$_SLP ߢaYGɧ gJVTד X`yH`rcu1 ;l5Ȧ,NCMOhmSC,9Z e+fVxΡJƳ`yYo;6Rij\W@Ey9G D J>vW1:p2pȹg )ԌH;lA}ijB*M0 {H.'fk#Pm62#+Pm?3Oo<[,nfsR/K5`$^KY䤗/YkZcucxUHzecSjtJZ y/iȝ$N~ũm_S-ܽ$?>vy`هOi[ml8%s,#БL6uv"9ڛ.ߌ DU?)~8,5sfGdR & 1P!kIaޘ^pr4hI;v~**l O?t7dž]C avɞ8-|Vx;l+bbsTZ8+^d9k[XY!>p#;V2>툴 MVmX=إ8KH#" ;V=jv3~xEN+M=x!'LQƠQ5smQ m%ݝY$`H]]]cIpZϸV?PW.{NhC</jgd"VwsLjc }~ZUo=H0œр8Lڗ1 :Oz|O|b4zȔhWհK1~` n)0kOAãSӛ=+C)8zKs|EW;fny5؆`Ҝzt .?t֐jӊl$c`S^SXșܤrdsS` ?S,F{LJ62z#Ĵ扟cGjP[iK'Mְq`ggpn%Fӽ4M+/q_HYΘ5ݕ+8!'-IP Pҏ@=\dAڏ*:VD8?5=~`K2F=]uA=5"nԓ,"֜2"6ƧfMә IlgWdQ F͠`TO'ȧD3*36,k ?N%AqO+HBz2 è2`xSIt&\ZSJ–M..2/#B /)9fyi)Gӛ6&A ޲QRIɷPC<%0̼y[MNߨWF7Y.5`Յ\l LgWیU !5+{Ўj_ Z!*_< 6hfbn+9ՋTkZw9?4@%x=$4Qw,sR=N]ʚ ǥ,>mà@[RB?;z<^ěKpAxh*dVGM~,)@!w ɥpȯhVL:Ջ:tҰiH⑦.#Z>Mr,U4m~-TX (p>/2CG>@ s4&H2bힰ@i=kfA»9?Z hPBsH;"άIE#lU_W0t)Ki,Y?-{su'֝β9%eU.vmFLCj^C?rgbՈRRn >{D񍖙߮ת΁ uX-G-79ʬiSjaع#+ δ#pNLSi+֐Yadt`؍}7oOݵ endstream endobj 375 0 obj 4614 endobj 377 0 obj <> stream x]M ϯsH%BUӇh l {ߏIE;3ݶ,K#g}ϏT=WsӟpW:?{m[o?-'mNE^E등\EeFbܵD['w]OהZj}Z.6Aoa"kIS]J3WluVjKuI)ÓR_i t}e\Y/yJ /OΔMA}4NY|V:wWy/zQKzޤ_?ң؀8?;nPSv!v8ߖ\UVho35lj6#R9GcF3ut+@4!X=O0_G )HgT>" :?;eZW{o'wAۄI*cRm=8<0b啧C! غ=bqk~ } Xa,>\Ҟ*3xG'iۀl]H0|ϩ8Up'΋}{;FX "N#`S,79HQg}ؿKsoo*Ȅ3ӌKR5fUPf"Cx%=:|_٘Ѣ昀2} 4x gb(lGOUTQ$f0k{y,Ҋ(y h^Dqe'W֛c'@ۖƢ78 WOrl%3Ue6Stb( 3Ӹk7amQ}5c G ٳI.934U㭹T צ0nQK4j`OXƷpbUA/ {EAje)ٗc1D< k=pp@Vqu#Q\-d<]jwyEj׭*]['ش05:yr*?q? 1z[eYXt*^ij엤gïb4BUD Se0z` z"-aOr#Y`EJAn}tW%;gz %4b#{^Xh i.2Fla.=A`NV+ZUw` sEMT-m\xpˮ\m9 ] :j[w;nD(T"e:.2K'+x}d@=Ŏ~ҁ6Ns 'P_ܽN}q>a:@{[5SNl7Or2:oQ+9eإ(Ul썻g1)v ryƏv O>(F|ӵ4 NbT{( W7ܭJ*tM[n_3E[w2|&͚ͅ(B0OR]Ϣ3rH"`Չ}ۈ քZ*`qU)ȱ> *THci=LjĽݰזkw6B&u<-'gvA<%'n"!&=jDa"WoLEAbe ɥAۼ$`;ZLMY9 S']_'7$°[Mw&o cuKe+w%V-SxCV#VZS?od)$ 8Q.K9\wQrxu>"ɺ$M*ؖؑ@{1JkC!W1X)qPQ(Ćv\0@w9IidJ7h]Lу1{%K7nHVZF8J˦[,r!% tլQy'ynIq<|gjSz>DA a0h9:F 4}[UcZen@$ΨW&hu!qdqsBc|L15rfbĞtSM#uϗm`'gZR͟E|h1X p8pۄA| @ȅ:|D?x І j͙ 7~צ́ɭ>x HmLt]=Ҕ6g/fD)thY"@%nbg10[Tp8l7YSYhq+CCbfj@ոAfO; nxwuiy-dӐR@SA+^ᷦGAJ'~Ǐo%yx4Op3ƀ~5X_'-}s]QЎWc3u=gE[|SzkytB 4 '-!Lˇ0*F1x5oX6/n_O endstream endobj 378 0 obj 4371 endobj 380 0 obj <> stream x\Mϯ9)0 ݇h l {?*)J== vKEzꃞ.o>M?{ۯ?/|:o/߬e/Ir^1oo~^TncjMrS]M'W*ɒo6^^a/L7tM{Mv6s5mzaw;%gZ r+>ÿbHB^+Q^G<,D_8"q?Η/!fb8᷸/6A!㔄[M3k1Oe~ۼqΦZ@΄)K!^m 97HSHS6m P RpzEL`x \rod2ɜl _wt|^˂kK c{^.p7GwE׶)RSz%uTcZq9mGX &05渽D=B,l `!] aIMF#Lx73f4aT?v#4Oz7j%|2OyzvcsreD2Rɶ#yPHhQ48=k\9*˝fH+^zcCV4%%ѼzFs{J~-"iΊIc{R ^F4<^Q Q׸7˵c,lE~@ɭEJ{=|f3ZNOscJ8 W[6Z}S#I-T8>C(< w%{oW\(.ZKnDBeI2Zv]`K]tG$NL֑YҬERr?)Qu s؂S9ǖ.w."=+>Y@Ojq0ijˆv؛#QBlI7]uDekY=F2W]"j匔֪O[$ K+";w  E;5/moe׾f;`:h{:42'5?eX0.irb^'. |. pP{ WB@!4:<`\d@qQyрHhE0 7^3E, -oa" g*y=u~']Ma1 I3&͡N.m97f%N~DZ巰n+ߒ_UDW/;) #E婊G3dΈO8T %d :K;\g T*S+6xf0 Ji `8bu:VtB^QSh;b9Ne*Z0r4 Dӏa.DUs ĩt§Xl>iBՁa#aJ ];.~[7 l̔vwTB,Q=bSH(I|V[3 ӟvZ ψƦOƥ9W u_9#42ʏ IFB@wMŞQcK 5N}eTsG2y̩5mBᷡqglIk͖T")Mb R?$=;6hYu+0l)uW7CY`K1#mNߔu1i ]< Lh8ՙ1(Y,KR44nSlgْw|P@Dwcbd$O}+a Lv3&pLg%Q :~/[Hև(,VQrk3CC9:9kI -]w"bW%KXͮ:kEau"֜wU΄Kht3ZJ"شKKAs_+ꔸ3°V&2ՖM)AF|E8'1C} ~ f E6.nY9tFtV U`V|&R\.H&Sg@;bӋfF&T&R9kRu٦(skq6+?"&vv09T"hfeP9LE<<$ J VV ٘dٗ!$֩O41Bmx3|~6]sljK{sÿ *ob24,v <%xIZ2lcȄ]p: kDzH]>WU` @'19ӴTwqjX NFn=\8MBS=ձӜU9V4]-~ I}M+:zGUAA壭) =G j=ll3ShG(T|PG?Vt?\l,#t-NaUo3h2F|c-u/S/U5,|O <"L >UHOT( ں,V9HWb 8Ull Wl4#}{魏i9) W}^>#CF8hFsVR-uUW"=5vm]73^U_AC~1y A"%c'\sx!17 RN E._s9#]yJzMz46Фh#iL'8Ifdyś^G(p,U_KșPYA -gtI,sÉ̺ϝw܌(_%s endstream endobj 381 0 obj 4031 endobj 383 0 obj <> stream x\n+zH4mEv". M~?$Cv0[EO:,b.}eͽ,˯ߧ˯|z|r%\uyqϿ]c{_۟՘iN?ۉ~ܟ&G N_-d?jN^^N|]!p0^d:)~o{Mͺ0! IӠQҧt ʺi!Mm[bL8 w,{C2)CZr.Fasl6:n 3oB>p׬`**(Ԁ#%e$/kSVa%-EOH Q }~Di$]"n|>RfO eKѥ ҦBg#QҪHBTb%x%2A]&+*0)$YY !Z[.sʌP5$4FfPCڂi\Kǀ~ h3"U[yٍhs@Xkkxedٺ^e^Km p=c\h)w$@ǰA >4Rq̡Ub 8ڼԁSxqk*B3dl?azAVw8}k3 sEgsK,y0_uUGs%5b/ :(NzGXJr7zCb?B= UG_lcע ~fէ65~vEC챝1ǂ-CMXyYM^n'ɠn?P )ja($ $G=RD'y}j,Xqus3sOBi8N-N< ˂Ωi=I}" #jB`:c:ھa@(=[}GfO}ȕ($z.sִ9ڮVnjl!\k7eGF#C&dX Fp$Ԡ#)^3ɱ :ye=Qkm xwa1oza" b)g K)\94FCtHQLӮÅ"J]lEjWZMԩ;e3>T-+bc>FEg[BW5hRlJuΞF&% ʮT#EK\ ,@W$eCmMKxϋP&پE&I\z nI?<>0@iZo)s[ltU/3qUx'M~K)[#a> stream xoG:NUSCr`4q(Q"Q F`Kvg7Ź$R/=CRZR\8%*7DU/WHBz=v"cyΛc t ae~!bH4,bKUZy2ǰoW?˯SU8ٻ &쑪Ii[24ߢKKs {tB'tþFYFQ%чtbVSȨE``ݠMNo(]~}Qj]e;7uc>9{s}Nf;+u|S 穹l`tlAW2ҋB Ϩ0yH~QUph4ztN==fs̱ ?՜_܁349 BӲfFhM3 mh6}\D_sCfNgfz曡5CϺ5sc} ʰ t'E͌XQ3a75sN`[5se?i6yacgS͌G3n>ـ?94k֘K F e/R-Y1dڞ\{qD{%Ł v Z ۑYu-!q(vPG2҉/X:N2lvhU%^űꪴ#ZCT1Jh{k"jSۢhHh1") oZ^7V%U\[ DBR*Mߗ}gPMH;9AӠ%IY < D\<]Aܢq\*>5DVth 28dbQ|%xa5!{8IۯrD{ / endstream endobj 387 0 obj 863 endobj 388 0 obj <> endobj 389 0 obj <> stream x]AO 96&f&=?´؁L)VM<@x7kQ13.qe0H|pPewMJ oKƹ16ү-78=8Y;{@ޯ~Mg j[8=O6=u.;"_mKd USU-4[? }Xd-ISSNc2K2{?'ŴSe}~my endstream endobj 390 0 obj <> endobj 391 0 obj <> stream xݼy|\ŕ0Z}&VkkI--"kio,˶,Ynɖd /%y$ x$8`mp b&C/ 0$![wv˖ 3{oN\Mm z2I8"7?~ !?%,OEB(ݰ9?r?0Rlشkp~gh{ۖ!nEUCX.Oc>gh+b-_+a JH;GnܷstB$G}[6|[~ёuIB7ѱM8%X}TЇ} z>,jM+7R–k)ZJZKZ։}Krzs3~?59} 5%lmDxt"rJäS)ȟr79EMpD۲ΦF߿hAh|dB9?A!ߩ<#u!}oMgþ%̡DA1Qp\@(ؔ1گP.'pK%ʠ'’͈ރ惽LO Sz&0i^g;|;sҋmn_.L`oK}_Wϴi "с8:$&u>¡ jd`535׺p7-< MC}uHO7 AW^-\D )u9(SKn l hM>@D,΄Ԉ /GMJأhQ޾D80'VNK[6?Azק{%Mld_Hd  Ycq>Unݏ6tjՁ΁ՌCq8W`wPX H$8 HX1eghC&F)Ib<``Aιrk _rƲEYé_vJ˻:t:a|G$RV Y2 R;fr{s!r-/ge2 T0SFOIr.9(|ln]=tw5q""F?$ 0w R@+gr%+W!eErJPQ[bN]\eJ@4x`1}*h JAߥRT*" G9N 6M&mGl 6ɣ6%g0ZfIZȥ6)l5G{3{zz !OAY3DGSe zj9p"9A6\zɩp{pzn+n|Bw{k$3NwhfcvZ#DکRTss ՔӨ5;Al! 6['=69y÷y R<QQ̝aZ.kh-:[332tvN"C L%Hϥ[cck1aFL\ZSV`%ҜW7HyB|З ;k{ržŋWŽ5o O͋JGԎEG;7Y%q0[uqss!#" zE3>yPdf)MKun]Fp"/-Pʶ8<@e=D2"yUFYѷk}ժYƪZl9"tMyo54M Z ͤ X ab[>g>h>ÖA]gJ뵆XFF^Ntg}˻=\ޛy|[<)%.}hQ̝yPiPl!~[$3Cz3vV^&l虽=nblFE=4,S"7Jq/4P ES{,73Ynl*(*0㎆ NĒ۸N=ŽB̈Rۧ(%,<^F WCsOS*."br>OPHy"i۴絜־$2::5䛢^Fl2ṾrQQQY#@~ϣSe7?}7?'/}5EUYZmVUQqOvMҗ۹[JK}o7!;>|G:EPം !C'AoW*SVu!+$Wu.%1v0cOacVdkdɴ4jRzz$B!$ %fd=09to[ngYͥǾ,+w+_:0ºuN J7OQ"%2d6hZ|+_w*3-z~ GZz5GHWQT90V~mNNw 6˕U)h Rj6 _l|cl3K~J5[gp:Z'^+0 EU*,Ҥ'~㺄KZI.Ea .ChHI:Myy݃WUW¥)ўL [HЏ{+]Qoh5UZZ>wQrͭ-w54 eUXSVu p"ٌvSøh$g1n^8~IG0[׀&_'MIKrTyQRŭS.Z+q*=ԒaFhh2xmcOu[.#$?J˅GQ6#wXI N30b-Ϥ **Vʱ^*<b=ZG  HH >%".[r |.ʲX.ѯZ;ũV>Ǽ)B-)og^{T;8 ٠n!GF$QX2T"t"_m+:_DKѢEE M.NBˬ1 KD-K0ZH=( Y+2Re~ +tn57^q/(ȯZMAPu- ċjǞfTZ]5-QMGC ]Db؏,B4^ ' iWZ%҅Y(*"Z# #WR]P|e|WGʘ[Z^r/!feZ m7Qo܁嫼E*v‹hCAxyI J홰]65d 8oֵTNeL\M**LgayeKa"ȜA3갪rܴ= ;k9޳X e- ޴֚i3=6Ø7=_8R0O)\wK\3vaP T 0Hhy1l]@ `6)&0i~~ϊAbgT¯{P _hYrbXX9#DžK百gA?)2\9ܹݰR_2펻mkӠ~|P>_2 Ǟڣ|t~DS@Z{^)Zk^Q]u%,:H.기^wX)[Br$q}cL{ Ƃ׵ I h5cLny.YdBZf[ئ=絠UxyK{G /B{{˅^:s ;fͬw[gV1G:5YNO9)p8 س5cg@lv16c5^PLA iA# <|>HaEAmAׂWXt# =3PQ ҙ GA //f6B8JP NsA.(A`A3Vj zHpOdPY{9AiA|^  >}$HB%7؀G''l^[0L|O՟Ar.M2 ^!,p¤f%,G8S)n3 C|,3rv;ql*gl|9;w]wj1\kDk.Ӌ/?uqklXB_ܬ1 MPҶ7߁r|4f|32@k@]Œ&9Н |-}۳eͷe-eӶDOl>|8* B2̳3̬V.2[] >=uϞ园\閥u B:J혝ye;ttj8nFnWZ*p@Ƀf4sJN*hPUhhT7P-nrW@} :۽=z!+nwS7]v ju;ލf?¦Z֕n)K>nsOFeB*pZW=윧"<{ZWQka* gBpl  PxRX~)0xi zϓtnEWrהٽO6 ~kԯikf;d'}N]WGM9*GlH9Gs9gs99xH“/QxPPw[4' Dѳ4eLY0e3Y5YQ3Ai$шy]'6rJw|}];^c-1ff/? .2Ņlfc Pqa\mj4tj*T*ڨϠw܈Z1-*PDMTJhW.A4FUX jb Tkj\NWs.S ͧ(A('W1.Qb/WeOM H* ?av ,fR4AgbOo%Lzӂ`mpAsV <d0܎Cƽ1ToY t @Ke?KQFFrP= ֣B|(bzr: J1Rd 'YA/fPd!f965ӠVBNs&HR2Zva:O)Ϛ'5~qZH" gliK dr"ʼJteG~}-iLkX6ԔY sCƀ:&Co4W<+W|Dd"a;EX~!P .Nt(}>?IG"}@"aEX"B"hDHʚ~$ğ2ԍn.W-ĨxmC>/Z8q$X ja yA"JZcRM b8$rqQ*X!R"B5Cڛ">s"wTFYJY)1}L"GL :zP %&FKY-ŤHP+miiTVG,5=^?.AWVڽGnnpu433VI߳W7iߏl {{=@dInA/eWݺ"8>{ݜ [:atWd>E5#JyدU:خݫy awQ .f48pZh|Nkz/GutZM *1M[$@ pAs<"[>AڄIAARWQpQP&uU:X=W_yk܈{㳜髊HS%ky6 wa7BAxEsJ|U}ǜ7 ~4/! 猱s׿6=4 C`f(C μ=:v|BG^^(o{ ya/~/ܘ;4/o]J9[\SK~ (,;>j9V]y&/י ʥ5\./Xl ry99-9ܰ}:clX܅zV vL_QҬT 1@5JGKVJEk47 (ٕ(. ED!*]clQ4тhm{;(=g0?ʭd OFQx, D@vGa0 Q(p! G ]Z631ҍQ"yZQccoٞ~F>nv65BC*Qn;hU9?~jQ~63NDfyx= X z[^yJ_0JDKN"JE/Գ4Zj±(=^ֽ1q}zB!'0ԈSތ^-:&|}Hv|8WVISi~al vA(س2_sƯtJ?7Yϳ4z?4{fʅwW>F4.֡k Jr ϝ:*nwծNnjYP%N"jor7GحeY<||Wr1C>bT xNەAn!>&} ZC 0_ 0- Khh8>V2ɲ1ܙ[luCmA |^w(2*g.K<\:L_+__\rT ppg":Vr2w{.7T`z]>=hHVlڊ(LE3^e^"W(udTL |Rd55(& |pq"SQ9K괶qh/:1e7N.tۘ9zga)$s+%`4Hy&M L:٭阓+e~'; NNJg'vs~q=N 'ϼATR2nu͙pr2X翈):\Ob!].k8 wNz O9AnwzpR'8ApOp&w?hlNy6cx .`oayngI_s~x'<`5ؘY];ɶ{ueʘ *4(Joֽ|0Aп`FFSPU0*TV*JiWN C`N=Gh6F% ՠU/mch-pDC4TkD{y4_9^6V6UDTUW`\*MY 0:7 m֊9J(RhՄk+LtC[ekS8t n溣w%w#߿Qiߩ ;!j5$.5Èk5'Gyvbv>jbW[^FYiәyua JJ]JЂg@[~+V׸On/{ #yjo0ۖ#UɹǼԐd$=]Jig-(E"=wo.UD[N \:-]cһOEPK˒Z*K |KJжZ B5KjkP~oԙ$DXh IϫKFJ\iwax!~пЯjj+l[JGkk0Drn#9uhucu(ڵJ]5cl<\fT꾷T~#?IɕCPDj7}gH[;^|E {lO{xC\KY>PqAVi@ 7-j݋i^Tiù7[PXlʴ'VU^UHcAGR{I͛'uwjGt@W0~=PyZNBWh&U0 9a4cl Tc7jK=:zzR®7\5a orXSVq٥vIu 󮋮O\@b\J.L. jP5qQOu©@YrR#,,23ֿ c,lFp݌Het2{`u815p|?gn)͍-p]9(5,r?jV}t )tQ*FY@N4 EVI#:=vrg;of,H;rz(ܾcIiʶw?ts"u-enYe[\}b_^ϗDE;1 r|*W 2HƀcQsjN5p^4Lݦ"AYD-7~&/ +=z;z@_ɓ޹w0w2v^ݥ:1Q$S$:4 "h ?xJ7M_}. "$Po {TFGO` x_Fr:)V*S$vWxY <Pf W]Vu`V"gicVvwE@REˮi,3L !~âs%? "%ڶL=dB›?LDahM*ڪ>UiLAˈQQ[J-er.=&NTW˖Bޘˢ~TfyU!`҃+ NpEIѦJZ~)E(bs,[,r5ZU'?2-woq\xůS:벁Nl0 6#Emzz6AU@M̒1ڈf#F*Z2ufyB2x9+.^Z*Ct"]$?y#R^l'"!*n "Q77^A-6*_t+* 긊9ެPViVDȋNL\`?{`v.×> B7>oMJ}4C1ǻ߳yc+~FSmJƤ,0`nͳr{AX-ЮVYU.f-*E!mtX1*)Nc[UzJK/)1,K}|H͢Ss6϶ixĶFƿf{%Zrz4-Soùgp$\r~ '9^OS{x'={yJ=#'0yX粇zdiI^2a $O MQ9p^qqDDQѫу^uHof#$wOZ?ߨ_MRhbϾ&˩Nk2nZei01N&gpKxr ,-b9ּY*ّ A[2m;B \P_@IQ"N %LH[ti O)E 9w|w|]k@ON&~8A/=z޹w=x[d򩧒W_qP0<1눒R>iE1DV"pY@c.fr^7kBp_7Eݴ-[;#G+f\M"r1I{#2$E 2UMZ/2UYQ$?3.BvΥWF:QYRvZxw&8u^zEs۱~qK`}|[t9 Ƕ[wsED zW~qWUFWHB>1Vng2rT@["l sSR˯rXls.Ǖi+XN5ƘZ;Gۦ9*62MKTqI;<˔ˆ*$Jr|,57h-vuYic,U5q5]ATP;VGC,T&)eHYqSZW#{SgСtlP^enɩuGln&l2 %?KCC E .Ұ0{܇&xh4Ь^05 qN}N{b3QƽhD{B%I0 &BiS(jyT( 2MAͬ7RP))J94uRoL2*{ylf%{_:EWHq-ݽ%I'hw.לڈm!vSޕؙ*Bq #.*-jc3G%%&1?KńxV(~xdaӜ4$b#F0Qƭ5g!LqA ķ^UkIv_}L#T$f.ߐ` M|z Wrjcrlwv'Ѯ| wWGܿᄫ0=s#F&MgsOcEIVoڲf%x[~íqvQGFCS4Ӹ]Օ#ג>d-Eo"K^ek/Cϔ'Ǣ$r,9ASOL{b& )'y}CB‘F?T⎐USVjE-EkX91%T->_Eie!+%| EnA#HV.81~vܭ RGX|2fR>R@M:B>w6윗}.\׭껹rۃ2ՇK1- 白zo$/4S,͋x<IFpG/5ۺ6۲yQ^ޢ--`0}j`p9kli 95gdSNvI(Z={CjX-YRHRd)!0Bø7SJS:Y:P}Nefk Yz_i_~/INՕS'5u'ZӲ*+(KkWP MZcܱ mn{4~΄u+갍 Xv(Gx8 0]>~Jg.vخ9zfO;`7xo3ӄ,I?3ێ_6m,67L7G#gt'j~'ǕDyeUJ或lh*7wFomU9Qq|`Xu:\l<.3Żחve ,wz.'P %41LXymk{RJ)I[:HyA&iѓ鴒7i\:MNsDIyRiqpi%֧*)w(V#I5:R8֓5t@UicE[}}}|奥վlRi&qRcà #.}꿰p8+)+)@/\q_ob`sFȠ(-ز'ax|b` V,/M lmu\tppx\~`lL o661}obb`|dpxǎ%}mnb@-͛VL gxp'?>28ol|ۺO&Foc v060t<C|F֯@nugcl~o!٭aSᷜjLDzl[ 1,d#X["݄|Xaݸ'],ur>\.&K6a˿޾k[Ư)Y/pbay r [f|X6"Ϡ=ܳS z sd(2Ta l\n&dXG"∃؟z2l)#Jftf6#Rryv12E!97Jls#i%rj37Ava~@tKzKdq7W:? }= r IW3?8\ 6%=jΉf6fx<õ`^1*c9_cvtNOYtqcLۋ#uﵽ7^==VˉޑCN_LݳZCsۋ/ȽR%g lϞ|g#Wg{>g00#ҧk:8=yFCqWz7zݽ7IvGpR{=r*|66:;O{Gqni:#BM{Wx{5|ɫ@ւVch޳p]!o HWo=Iv5bY@Tyzn)7 67Һp+%]b tfB3cb$cL+i"dE4m&Sܴ^6&tR#:BΨ%Tm ؟.gҲr<p;4d-J/Lf^DŽNaD/@x(4" 071>ABq ~138P0 0>d8N`6֛uuEzkh' endstream endobj 392 0 obj 16740 endobj 393 0 obj <> endobj 394 0 obj <> stream x]M0 +EFʡj?"5rȿyV!afxl<;Ò Sw9cmΛ cVZݒV]9cq[0*˿g%<ӦNS x1O?Ǹ>q1E^ޟc\}|<,X/1{cu]Rz·vlUkיKNgbjS*בrBrv=f7Vs^+lo죵[:ZN7=eAFϒu NWIFkwړ_2+O-ߠCO`_-p&ӿZ &__Kw K^9wx_wS/x_rL n6>fHB'`#L03>O3z endstream endobj 395 0 obj <> endobj 396 0 obj <> stream x{y\[י]B1Ď Xb6Y a;R$nꤋY_'mc98i_N<5m"$D?1o}B'GƞzBjfG$|i5?<'oOGFG*j =]#7$4MH0 ]-1_Da&_"U̍|IBb ͰLPԜF&%Úm9vYLwi)f1cc <`o5\lnD|gGøSD(Tb*r̜W մ EdB1:id,kj1Q" "ʘ!&QSLѹrd;m16/F`EiqpL8ckƙNJM1k]B'%#I Hf߼88rvv9Ϥ-4!I[]~5|_6wt[bT^3?9%_밯5)WMH.L َ؁ξD'ۭϒsCPs U|؁ݷc֏9GFb#?TZE/%j/u4'6I6bdx4*mjzCp9:^"KgJysRJ`ciol"fNX7/0Rvg{Q =}mݎ-}kIT蘼8 4r1Yt?rX7cQ_1i  . Z_MA0b|xcN_ة5M"dOCoO|1{Ds`JC4IY0T-rL<= gwyRW6q]tQo] p dkjrޕ .sV +J̤reme%x݁3{3'~λKK|iYi1QQҼ:Ϧ zDjy[>rgovW;+O]vfu{ǶmrU–΃[JJoknl[5#=`:Eӏ4u ٭jNύS;op.{Ϣ IJI4i=zPAꂐJ$2 u؋6BJyI_*]4GQJFV,r*:"Nۥv7 < =h(z;&ދRhP+3PL% p.gR\-E 0hӝ&4ʙ!CD;K]fSt3{@S pϝxrA}Vuhk7y؃ƿn8Nڋ0LZ-.iLTL-Ȏɖe,l16K3TjgpTÐ] 8ZRS#^xŁUXa|ȑHihi w&TIxGiJ9 i4h4Ӱ۟eѽthlBoBC.ys`U1_onnDf9y¦\9 iL͸!dqY,&;wq%UժB*Zeˆ4GHHnጅ 10 ~%fͽ3f +X|yE +.+0}ڠ7Ri["25Rchʛe;;tvedRfvCwl><D/Psix^B)ŵ];V^k>YGPXK(Y9R2d’a,>eʴds2\ 9SLZ*u_PSC&\ZΕ`p-$%eMemHzyqfݜې;w$> @ /H1 (+u0;VH9r[ojTZZ>RHʆ5z|pлuV.o?m֌-vz&klp  .`!t,DCt V/O%z\re::CuOQug/2ֺLu1!iH'\LH݀2'l#Cs*ji֤q&+멲+;eȲ*}mrs4b!Lmɯ՘ʷ6$733kIzp@K {!B:I/#eZe>S߮u:-Qvfv}^a2s3L]8y|*o]XGr:u&ѦY+Ao PDciyyZZ™_  k~6ka+N]3Ԗu5ն̷BI2 ˚l9 PT!\~Yq[ɉ J@]k}Y|"ځ靨d]0_.(D+A$S 5 )+NghK^B/ LbF5ٝ$T3Wo|W_aA;x@D$QDԱ1)Z;FUkց-ty?+h!Jru Uv\7[J@[hZB6WTңԭ\Ӟ'-{2{j,nq.EZz/3 _ ϵRf5d9Jͩ5m*^R !MEղ ☊&*Nţ!=3S Gֶ B.,t B*TPx  WRBM[-M/J8PY5U /r`\aaѪ/b&F "DP5R]'%uh[^tB[b)( E2rN 6 )?f2n2o ڥ銋]z׆ 5C5bOa:u4;6_,EANX80 jB&TTG,p* S$FX5yPDj]a X8q s -2wP4ck@p n8K"ƟKش|®A7RbPQcTi6e^LS*C14G!W)5ژiPehCZHUFG{A&O8@.JJF"> B>ar4 u87 ҧ U 7)ىy7O'P^!Sg]R?\@_/,Jxump-RR2 m j0s9\aPU3tLy99xpEpJ@ h bg70S E!,KW~7f~ZBG7Sqx2Yun .pںZ#WtoL]!_t`5 5${hJA2:Xm ܥy@>'R=:h+:Ƚ VD8{&Lm#Љ`aL,vIQET eU%EIUܸ4U>w}`;opkuϕ\A72n J+:?rl4V^Bwc?SVR9X=|dQ}M,~㡱@sMѿΪZ3,+0u~+PK&=LD߭_QѺܝN)g*U_ V*1CC5R%ExgM @*&,>ZWG$ԙ(lM|]۽n .o361tSg 8XѼK6+2Fm/ LiZǮ-rwwf5(3fJDrHmCĈDoSVڵn{9.NV^ҔDYT#C?y &Ae()DM)5d 8nLީ͕7g?ĩZݛv5οm/\+ 2T:=sSmni2X:xxSKke>Y-#BNC_ ǗзՐlrG06 pQn67]0&>hzIJ, fh5fhXق5ӻx<%b[kt%y8V&IG5I$ދ?#>MCh>r':)oكƒ_L[z<Yz!.}Sh~ g˳&PZA, $E8'8+J"jWO鳣jKAHSqº&Rҁݢɦ2vR3xFc8k~+X4-f)/gL?wwm~AkY/oѷ6Zi,yݷz#/߷*O.PEopV((($D%B(K %giS2rey*9)|^k)+妨P0ONJCMF!&%QJ:XgY".Ŀi[Kw(Asa9@41HdrU!taX&bx:"F45A+B9MK|a9ٹ/~Azr!./_? JYAOO֥?.E1{p{<`r\լP=bt*2#*lceTj .M }p/:dARZ*9nϠ#} %Ŭ7=_1(ݸV_[iЕ6tCۀ"P5yA9%]hLf)e5RfR5zMիT^:T=|C$l[ ٗiovmv(fˉW%lln [B>:wp&ѓVYʛv\1ӍPzuDVPӊtN)XzҵyVuRls9[gU>SӉ8!t/*3唙YV[hJBX1$a8u@!dCg:d)H2B`{G񭁀ٛ,B(.#$jH)oV޷e {:rk:>cMY8#Eb=L& + ©2Rڂ *Wn8';: \kA-˗P?gPNSYiݡ!Ȏ3dI(*3S˟I#&wan؃wm-6NE(A#GlJz1X9k̋Q5("l H E<' '#e@({a L/3.2ZbvEe2Y(#7)fݳ~ }(µAJvCg6kKj66x<1[jWk 47سM؃ǟ |}*8)-4uLT){PἿ~s)%;L`3l:(dD!YSd7RFGD,p*lPSUHQbI]RY?q䝔=H9a0)RFeHwogCT>t~;Bw :qM5kr77>Tߴ yk[GS:"-%朆 qǖ?d/" ܤV %rl6LtA { Kq˳;ׄ W50œ˅ݷvm<#k͏]?t\oJw6~Gw6Pz3^_zۥWNNWR]I rn|sD:JG4ӵq"DE2JʠNQ+Ì&T-p^ \) P6P&L rڙS1δoMrL`0gp-JP9k5Mpݎ>x,Glk✗ PG .2rr3܁8.鄫L:TJT#:28g{/^Ay?Ҙ&V/3$T2;Anl2x"O,⨍3 #Էf{\.Ҹ`!W}́o2u nW"ˊAxRQD\U|6#ܝ{7@:ȅ#b5 S ۆڞ> _[uow79uvA_ S0u#Oo85pgiS-=, .lr/ikI85 ˤf) e6-()'IVK$%U,2ZeJfȋR8*iZ2$cJ+SWPī3_L*nR^ᢥ/ACfݥ؃븇䯂{2R5eDEڔ R0 BJI%DAKT61faPrq#JZ}|X>#?.ӥ $#S3 @:J)B}m`MƆ@ 2bee,èzNs -Aooa8߲4->,'Rs!J@et"(j,(rpTGiK:?m)W:!L=O_BYKrBuIɿpKl ]wn-cQ}8کhg[dn9إ_2~eohC'>pX_3اzpY۾[s,5C }e,P{{Ö2NϺYY?\5˸Qg{^dQK:MOAB'θf W2w1k6pW0tދ{"E#2|]_PE[4!Mh #%^A^^#҅hsSm-T~ge T BJȆP Tžaq lւZ ڼt]a8LS֪xW>+^rE嚮U$~}|Ba;z!GG: @M߾ NZHV~:vݯ˄|3KT%)fĎon"tq0&XV›w@PO L/q`~S܎0_/o>7$߽)Ә򟰝ˊ ~%az U,=a'cyI%QLKt %r|L+M6v]2Nדi$jԎ[~}=6>7Df"s#S|4?7cr>ύGOmO#1~  ?4>K}W(SQ~52wpV#Eݣ8S9,w1gahbbjt\,A$Nd瞹Ԩ[F4;wϏG#'gz+I"lhd??3>6ڱ)P<9k7:.g~j|421odn\t|aynl:cn||0=MNN#{ya.;H)i$Sd>BQ`~SO|W:%4gCkEi\>uQ17o^bҎŒy)#A,ˆ֋FÃwpZm[DWKp&>RzCl)\\ľϋ5;yI17C֢}_1\y4XLBlyb}TI(qy;>-x5byɈV" #%E #Itr=v'{1 uKU4'gyK6"cߎ?Mtm1!N r+$ RT^40A?\XW[g |2udӥuW< gm:%{ć^>͒WmW-Zˡ1K˶mYO%p//_y١g3t,mmj =G{9 mkO?rQig{lOo̷}da|ԁWNR-'l'({wv>~|GmG G2:S>8=r'ܵl;sً3OlfiQ"-ٶ 0Z^i` v4F6іLe)~\r`6uٶmk;CN۫k{Y{?AMC0 nWQs;;tN3i c T: pX{^9:*Nu:u-z[;vԆφmy=iboՀ{+g|qup )[}+cSת jFCzY-M"p,gz家45`疘ݲ %Ym1w_l8-68 .댑G{01&Fݩ(DItX/E݉ ˰0luݓBZ"2+El{R@nB7f endstream endobj 397 0 obj 13253 endobj 398 0 obj <> endobj 399 0 obj <> stream x]n0E .E # ^ dvԔ@ }x2-ЅCrfx8v%Sp:~:BѝGi_JK7gy=ܯiZg<.tt߲G\Y=p?mN[7..S|g5Uip׹]ehjk3*Ô݅chQXF6l% p%\VZFށL.k侰p_x˚W1fYAMz4k_M NxgM+L oOnѿnO Sh4Q$[5 -no%O_oc?Mo+%/f_$`_r a4|o!qL>zYq( endstream endobj 400 0 obj <> endobj 401 0 obj <> stream xռy\[ǹ7>9ڗ c0lc ^xKb+N4n6Ngi$$7i&]ަ{o۷n #8̙3gg>όG4(oMn,u!Eop={))ݰ%!60_!g?4̯:ZQ<='o!2ebJU- =4Y}~BjjkwKEq@H8:2>т?ѱO~0|GI2BRk:`0̖8->HrɞԴ,ovN//_XT\RZV^QYU- . /mh\)EwuȂz-vYm/K9t [n |KK<Gf/@;wJP߯E#hz{Z1E=hݍû9H# ~%C; >E gR3F(~޽=;Z!-mѥ R7?R_#0 5n@@J} zY*;24%ܣ~.ow`z:t,gdE: iAèCA+eepe KCKu5ʊҒ<_nNvFzZj' ^U ((qͦriP(=P{SAϬ ֙uH\m5hMq&\2'Uq;Wq+ }_5{UJ/\B'\uZ,q NB{ԪOM*'S!lgΨRdԕ#Heu}muv='~V穕nYYͬ\j5ĺe_x5}5mug LOl_`ٞںY/ky= 7^gTx֒X,Ub wz:q{{_Zq shP_=b >+ ` m$5 xܥv}NF@ f?r^D 3;-wuϒvK+35gfʶY.S4>;;i# 06\ev zU7Ӏ,G)sr/H3]ehSmAِ7:-mb-$՝=0ECW=+{2gIMK[JOÊXG7Xs\jmxff Wv(@+ J8Sp@pJWЍLW]m(ة&4ߚe~r v^ O(QCh*h(#ЌThic)\| W=WmrRCkUē;>x՜, rGK+421~wT{{ʆ7Z 8 lzc8iov.!C( BPHS? IClv X !Na 6BaHr NWT6_& Z2aWDV!ɠׄy; ߗ2ogz7$`~Dմ'L ۱uts}X<7J'64l5`Jy^i(&< (x<ӫV<#.LW ̷jw(-3mq,r-;?_|=J~>qI\GuX+o: pUӯ icұ ]i+ $ut KdA4Co |>H pSX[,0rdD&C).*<%c(~M0&&U#LИՄ,3&dCUk:ybph_L:k/Y'&%z #miKU7Hnرꍌr>xϻ-ꍯ.ɠJoe}g_>>;gNXyxi<̩QݔpZvBOF'IAr#,0fD4Mb\xe6yH\"WaYK]"Gcs>JxC-sEek/| LCXѶ6 bԅd2+ ǘ" 15 u!4ak1#t&3tz!OqSh0I"I{s;l$ڛTg (~Iz(N||tnQeNu!rw=-(Cd zkHz2`A_-c6ɥE1!̶=lzs-Ϸmǟ;_m?>VHE_pw&N"} b! NTW*qId?_;MKXkv삽>j_ t$ړBv-ӅyzzFM"ռk/HP$l788+UԽ0msd棆ڱ'_^LjuC%C.߸ESsڲUڇSDV[ 5, >Fx2c)Tݣ:Nf\sg-+mmY|ӏ"Q{4˿0Jk&ee̅'d[rB#C*IpZcة(Ȉ⒂((8l2є> Z FMSƑ-C>9m>c|凛E|QL1148r,SoI_[Q̖W#OndOrL>}/\]fOl04/n_c{> c6tE;bVHPJKrRO)\YD g22аh 2c9'iQ5eঌ =|J[ 5;߂Fvh FkZ /а淚5|kq)#i~X7ԛ~zɒw(ݓ?]X'Ti(4J @_wOf 44d9D!8 ;'CF17?J_Sg9e SQiu5y_D)"5ee$'wy,JޯFhU%nᓛ/8EQc"$F,|;_^k/ FeH;UU53{u_}p} 1| jI_4R؊#UU_dP[j)+][RTE-[\T6Rrr^i_U/l @wQ!#NH-x9:Ű}0TRL+.lpmwt h]Ik o'Ks:rHCzg:1 RgROM.~JRSa7|qAw`Q8nͦOQgZTR = I<ܿ4Jn#\ WŝI޹tGk>wm*y|sE`ّ[C`]Eҹ_rG읭޺۷ouőfY_rWb2zI: uJJ@T+ I~dcEHA1H*{jN13M'NXS$2TpM-.*&&x2k89*%s,9Q@yAZjҖ?btX,RngӜiė6v=ق?lD+r1NWk40 C[F'6,%6( Y [z@ȸT cOe$]rM>FemcK84To%-+SeJoz[kEŒ*Ņ-3o:܉v}z nZ}\$7B(j>fm (/*!Jm(,67tﺏF}>8W !%״X hڏDbm,AIg +Ќ֭c!g)@2oqb &rO3xv"0m!_UKYVk2򵦍{V}LnɓE%Ξ>_}AB J}X@6ѣP "-8d UE4cWBZ4))kMbw*jLAB"IdbFN]E-)(X),B)Zm&"#-炪fF,cd+.).uXN=4Y0ߔADK1x*Q`йuOLF᧮^PZFmS^9oE3}ʼœ!g'պ,-;M]$_OW.@Gq}f{P&OiO!#&C:K;%Q]ueGEU4zB,(ƻ >R}"S*R qWȊX7CX  #vӁ1Nw.ŋ.-ZZyB7>285M?ۿp:߭3ⳫRrr:}? ߱tϺ] O6W~w3'Osr Ed=2Le Y,)E,aNas%1ZA<{zet[$ƹU4z[=dh7kEA20͔eLDV##|@6"#2h ɨveU> +=,gQ9Y{9}>'8@F yDq1T  lpJfV9)j"9t T38dM\JSCk-35++_\"^_w7랔ִɻ|E] ΒEjC梼$!cQ߲3町5s!+/g\!ޏk ( P\m& ,Zmj]hNŽ ytcu+qdz'0 ]H֞,Jƒ]%%thn7:Ic*LT=O(ͶP} RJHP] gV1fuVآ-ȈOiniYNZZcSnfU W @4QNъ,*U/g .6 <S<[uK`*nzխWW!5NZJh~ځi"Kn"_UՔ{&sX(0=ԥ>>+j^b]iV7Qɻ&+jÜ_Pώ,yrb}Eo=]=oN"ba]gҗjBΑ?LZMeaѦ#K>4ٚgRGU”ʗ{gsuYթEέയގ϶[n/-Ym*,Η \wiBj->?mtz6yh918'ZnwWf"Ӕ I i-ya+X`g>bb,?omew1\!1=C\7z5)нxEM#|j]BISz+CH,.:M_ڐ۟Nx S҃`/xu:bwRSi+&GIJ}̂*iC~)ɨ0%q}J#abHDߪĵJ,W%bVCZ2`1Q/[J_s V6q{|Goch6d&Epsb\6`бk0?^oD }aq|: 7_ F~**kx_LP(X~!RR tS~!Fzr%ѣlf݌ d@ ̌dPLmp)wx=`@#hvȿ [ =LPRE t&#xOwP<XZ8׷uTJ[zYSYuE!d6MJ* oC"QTG.#Hl]wD~Wמּ4lJZuzN_8MbCmrKr_2m(,T@FPd*-I~9]4ǙY(lnjh,r-,F BjńBPuTqV) $1 J?O%qnS}jjhcp}ma)^*Q>5*J.<o=57쎉/d1eqyY21] GBX ?J|1A', \.lrCC2F :!Չ{g#nr'ܴ,ju:PV٢APlM7OZ7ԧ|g%T7o vmInf!CZdގ#c5}n~ 1.Cx').tw {c rtxWq-z!4IqCRԤɤI\RZb6)'u&T-vlsp|9:T**;#åg~@[o9W7 \7\E7tIU,il1z0LqR'/?b޷i=vdcw5OGm9ICbW0>QؾtxgckO1:0:„v)52 _11`QV*Q/x ) Ɓ%H8 \LkGbQv8Lo6zs?{hFn:?\fQ*CV1:]>7By&qvPE%n$uMT4b7u̫)'X!b 4S_'^=FPB()AJR`Z{3Zb3DO%~7|bI~VDF4I~lWNoV/'/sx!aDb2`A! c=& <ru<:J@Y1TRLi~si]r|gudfә\أQEar N,4񾞔N͋0X]ڣ[p1 e-V)z|эZ:ڭI<7X|rAײ55okWT%vxjkuwI_mxbGQκ X`t,Jwm֑^_sxuFfΰ.Nt-ϩlwuάaF_ yYY&%`Ҫ$TDl[R-t́4Q 2G$D)#ԑXHՉ;؎]\G:e9YsZ-Njk9,5q.Lq(Bf!NhzNZ\ "8,9HW'! GG欉}Y4++[5 rL䉉qY=qqH#^+ۣa$mֲL$E6ѓ<_ԷΟ磾~S¼ј/[ 4_ߝQj%U}ZPCN~{e&Zhh,ug$Ηl=k9z3~6ڼēѽ*i5=mb'!>Y<[y I!,,` 8Qqc)wx\ P < d~~/BgNҧ$tgKLu\R7ʢze@9<䚔=|_R&,StˍT cY[]^|²_z3R1۴$\y ԧ8qFy#e "GK|8ܡ'P'%>5n)>Dd*١X7-/ >f&R[Z?]qOWsOH6b-o ́]Gpx<6W+(T!S0QrT#^)" %1+̣j <2䩰p pf6Zr8~ [AeIOT[LH4Av(.+bgɴ0`Vb?tRo88~%Dq0[O(msI=n`KlBw#֣vD$,XJVŒ:>H- j`L7[rk]Ф`G\,]V6ZŖ-J. LsIsX.-K@}/H=.úgD0 |w%21qP@'uSi.MQ9us#4_Dk8~}5myH).Oɱ._|B9JaOƺ.0)Glhvv{f\X˼B=sw=_z MKRs@aA_܏?A:IGvrQeTɖѴ#Lz>gxnN'KG<|\7he]zKr!힏jI82ȉ> D㱈D ? 0 ;:~%\-i 0 #vA00ǰ+ݦ>adWlg舣̠f9Gq#q'>␥{ack nzvIaLƞX@HjL 3rLywxq{EzN|"DaʭuN&_^]}džF"Y5f_UV1BxvA@[(ot|VNr FuG!)馹?_DT|ܷIpbx@ZY y1^)+y\"^]‚Tnm\?,^^۳Mrݷ >leU?7r]Uu{_ڽaL+ha#6V36.^!/=W̟9I5ag犺twgwةM5uBw+iO~̑֍D4hDFа}E 86)܂%߼%S06>0;3ܫӑ'p.)_ԧ%lF% wdbaLaSˈ\*^%"@Np3Vx- *ܬxNVśUZ~  )9vT!*D=@J*㰂30jEcm b|5a7c2]R,ː2{ȑeZ 77>@{I1)jvT)SD6еrYr)7C qreP 8oD|MMJ[6AO& hwi pȧ}GbjUT*'fa"ITج+zLWI !RP*p+a %RHDɱ&+EJg mR\5.HSU< udn򥹷>oIxxȉ]@(ea48^T&#™_s6>Ι$dV3Ff=cK[馶<( ˨`s51l6FNAt/'fٯ16stNT2v>HBH+J9GT"Jbƀg瀇:'<~c{wu>^ =gٯS,I^^VlKmHsfvͼI]7ؼveIE,QTRZq|sU^O_7ѵ\B,޵eJ0(p&,9cqQ줌Dic8~DqZ/BA֟7.!҅w2֏X?Ɩ(bōu $-+7vX8Qn~JW~r *)i,p!ibѵn= 1ʳO?!gkS-+C=zL[My=mE{ыh1=tnB{qCwx9͢)ݍ_"?%O"?.1hIt{<#AFO(4\R  Ih{Ӑ>v9ÓZ^ΡN2z )Mt#}3w)/`b+_Tݪs4qPWk>OgB0 hx3cxѤ2j~;KeWqX[7[oD>&,OxgZbiEGII/89fW+^*Qv6+I- @P+@y s4 P+ȏsȊ<ҠS š3G dƕ`i5aŻbi-ڃuKY9%Hs,Q~,M\) XC/摍>KP6}.? };VDXZXZ"041;:*+q-_??u-ڼ56apb5??/qh]kHsͽc؆~WAnu[-W)/ȁw*YY~n^*FNMz]c}[z6F>Ww"U?>zah| ]+s]މ WpeR^<2189647m ^HR8~4 5AP tRuA9kK~gI-9I%7weu5Ý /71J'K˅޹P9-mE)@9(_:GY*B|?|9o(faBhE FvDf,$= zxv4c;X+RњCRۭPcT+,=/ѕmX9ol7%\/͸%cܱF8&Ozn~l]^Z)neRCޠywͅ:>n5o{7*ѱ_ P7:R[`>[%F<~8%hR%z/8pP_kq$.96ñBlt&o.cϬ(wS}y F1{s>brsO  f9G~ɑOk?O:? ~[[M?U_"tsJڕ\*^mױU݊M~T֟U}"%>88EM\uǽ z v[^ySO?OeN}8!`;y{۴͑7I/Ns^Įy/_.׉#} _Ms=?uySfPx^ 2+˳/?yQsj,<, %:Ur|ΐ}Y‡X,,c ZpDωчӜӜy1K d=3`?tKQ!G~P|('>`=~ kֈ.}iW^w~t ccd؞c3uyGI}G{⽂)(\jAa/X] ,!s4ᥕCU:,< \Ѽ{XܫaFHxU2 DžWgZPJNSbpmGȹ&k\MVVNJN=p0[m0 % !8š+%Ƒ;1W)#݁-,bX < tKbi/uq<`/'1(*xwKo׵k1$TvdֽX endstream endobj 402 0 obj 16672 endobj 403 0 obj <> endobj 404 0 obj <> stream x]n@=O2]DH$˒cǒQ>Tx/V"1mCٷihqN]N6ܧ&xpi5]ZI9^yX6Oi)ɾNm>}k4O봍eLK˿S)X7qKLVyNW:}߳-s󳞖b)s%;krda~Edޯ+W F1ߘfz5x_|u=3znLGoAl/ dK_4? _i/~LY"_#__/ꤿBߡ_b|g~O8XCGz+{셣_tL/_t|z_a.o7d[셧?`|o읷x[5E.5ͯB`^^BYK4VB׹u.}~~%;KƧ6iZ=6#7' endstream endobj 405 0 obj <> endobj 406 0 obj <> stream xz{|SבsmY~[ג%[dþ [la`lc !RB݆$E@5ߗ+Ɇnnt ۦ[(Iv ιowߕνs̙3g朙9Wn'zGZ6B",=;-PeBh~Ȧ.$W6 \p%!Z!w#{Ge?"ޞ|\I;[V]ǺCOX5|Hg29[|(8t*XrPNo0̖$k-%5-q o "w H2%oJv2ufkJ?ΐ8)9EJIKyqV^y X(y ,r%/a$/Lo %s؇8cd"P*=u}!U}#?G!ye߂W~a} џrppF{skw$2|,Nv`¾!-!dۜҥq"M7*CfmJ+&,a9J |VC& z'&N18=>;5)t:0il^g^; laAbXR aƙ3?#>ME@䰉8+X7"٘2f-[[YtLn'Z~uD[C7zL4 d8',f.ӊ(1&ZRX \1|\ʉl:g]w⻣?ŞX7}K[LE@ 'lTwԋ=hZ|1s$fu.'n`u%-f HwOW[WF&k"0^Φs?uTqOI{-#p]MĶԎnwEBC ^rc4VYߴm~BxcٖgK.Sm4kGB" ΥS橰P2-ե6 (FP&X[N47"@(#='~{(6)54'@E622yq;Ř#k9 Y [P,T Sf,Θ2>S Լ|YP9WO0C/ y q㎖)Ib{m E25z;3v,[{Й-=NIpum0oi{ t/m?mmD22,C*S3VT2}9qr,9K84"$.Rj?wsG{Dw;[Ć/YqV4Ҙֹk&W0Wؠس{T8X ̕F){޵Źu!kfnfy&yvileI5h%N}(mY5>tOi! [waOhSKQ ܥh稊L:neu8\zhtdJ[G/8h#Xrt8 hV,,2  zxOᣞÞ3NYx;8z=VMJ洕 t 5^S$e& Ρ4-[xG=p@z<@xœ:6?'Q& X=;ӼzI]#z@rq#,eq43|| |(!7=.w@$y|y^i}]Tm'=0:1}mK\]XFll9si4u~Ԥ>ߏOvހٟeP,P+/FQV ]3ґd-'US( 'Wrs?)Rl)rzFcS[Zg;) xSUfՙ`]N$SG L^7{~Owg+3]z\u >NW\{fXx OJ2ʸqCK^_A vW}L}R}^=V z^`8x`Td5pY pA 15WC05m6j66T<gO|_d_Ed\(5OLBfr& T\`C`fٗE^ˊ&Ic ӇEtS-NHֆ5XLWQܫf!}M+_yj:/9%M'}4EYE&[muʤ2ZWյ lhB8eo+Z[lڝ~gKq\m_6l_V|[Ekݡ{xz!cm*`N@Wp͑\PdÛƀ!iÕfuFkh&,f6Jk\cdԨth"MUKJ ܸGQP9gR57ojN=[7][yVjZyT%wBP6@jgpBmQuz,(M1W+n)h"juYOZ Jӡ!KI ZLϬ7&<*fَۘ!ђl 6Ľ0 [v?5Ժ6?uk%*3ʁΆ P>pkъ۾+;<ڳrNL[q0:9I]Elm דT/.]WA| ds8wTRzWP/dOf+=օvMrRtv].+*Z]>9^MAi$5I Mb#E(djZ׽-TV|c׃ ';i(^l)uWPUWv cJ6ᎃ@җ޺iJw~]%+zf]}Ku_T,̯ /޹m)_8U%*w^R/%5r2r,"|?"w#I͡423Iy#5JAtfJ+U*MT+˘]DF!\SHafjU3eL.pptXms_^eiGaty/;s'RtFֈtuJz:ߟcU%${ܫw^ط­P<@)s옺B"demz57' s~N$hCW1jlJUW٫$M^əޘekT,8W~/ Ҙl۴m '& `vfY<|-eE~=W9.䵕5—L;p?Wgjc_<>|t=~"SWD8"Q;"۟Gs`W*H6h B#~ WuS5xp3Zj!KA>)ޣC s|Gb2O0nL()lgp'Փ d?ˏ#|`8r[oLWo9qGz_~ү:~wtdWn;qڂ-lwG2L]oȗlhul5{O`NE (O4c~KV<~k.ҵ#4zVǯF Pmо嵒j \}n57S`̵zs\)ʕ,Pn19-Q6d^_@ 㐹*zs LtjLojoMv,D;ảkŅbc_RiZmvRU Zsځ{ w7^rJjջ"щuAl5"կ@-pQ pL8)fzV4 K7qr.dŢ8>8G\mFɲxf֟yeA9|:(f#5K =>*Qڗ{JO Mnr6 M&YܫQ(uj(.Z^V Ϋ^괠4:]:tIsM3ἚckxPch0tI(Pȋj6Z^1*nFl s@t',*²xf I<<9<~5O~iT`W o}u^ЩYZI䔴c9R*\6EvOfرIRY֧ z^(\S*mG/+C3{DsmdJd1n/ b-Iڑvoݜƈq,"-i@åsEg:R9ޑbu8Rbt^ǰCp0AsSBGeKh{vrj qxM)oԛ\d&Գ?qPc!ϽMvծQy_33^a:Y f|j%sƭB5Q28޳(P<@Uz^j*ilc}JrqiqJJgoMw<];5%5|Ӥ"V-N>l 8?պOy32~);PFiQ*䥁" t˵Lu0V SPNBBaa J61ڴZi%&E9~q̋*?F'I= &ӇD9PZXʂx + s UIi-G{Z۷=;XNVqܥn7fVePVْܚPq֧#OvςCk1J:K5YXL:G 0GN3i~4̉F^ :=4 Fh4a10mA1]`ޔl5 3y/u -~ Sgp+]䤔Tn݄~xŕc[zd;9A!#9h,#II4)d 5v < _H@0@X7O$P Ox2T PEc}l5&VX3-l,2e$3D0ٌe>iO ~{v78FY> i<G_z%@~tS'{W;'ߛjS8. J>:Ɂ_D߻2oȤ}2]LP(s|(<~Y&m6r.41l\&Pqd;DVjqY{RԷ(7/&@nܜ?}1?-?G/^7S_ssN]e7'{ TzoȰpc 4kW+k65/28=7-͖Vt,A];7RqOnNWwn83iZ߆MןX4MM]E{榎NAq\JTXÈX=fw{?(3؟L'H | HaV:,X #~M!:*!5քDq7%I Ǧ>1HF.{!ϯ/+M K5zCŠv֪ՉWigy%1/JLKa4Y|֚ k%/ HL4$`ّ5DVݘa&. XM 0kQ3-H֓l njaj H6nDGOYJw扇+LIZq[|=UHjɟNZ2'AdRIF4{Ѱ+-'. FFh8:0G >7'{zdɆcIBd.Qwr@݊eF'UTmHjň 8b,ode̛%y7Uǐ Y-KCs+˵?%Hs#ڊ~Q }L^C ۗ<=[U;mom>4?&$aVCnDMFd1 f0aĨafv9:)Ӄw2mOcDlUKۚH:;aCu4W^z .^t?SeSe0v^k\J㕑+W~mͯvAufA\t.+X|WK{Sѩػ[d??ݯ>:'>;rcXY/h|Uz,/qςQZn<]siNGbc7#//^{_'b'=y^{.S5BkAt7{S/?.=UCuءvhB:ld2*kw gS-ʩq} fwi]Lq[v {|,ͪVźcH GuFGǢ8@cn F2cd5mGEn,0G/Î1c;&cQC8t1&f$!9졓aA]w,?T endstream endobj 407 0 obj 9405 endobj 408 0 obj <> endobj 409 0 obj <> stream x]Mn0t q !%$Qi@!TeȂ㡭q\6UcQ0^`NMLi9Cg{eahL?yiv ۜx(~q 67([n~ffITLA> endobj 411 0 obj <> stream xݼ{\T0>r9\8fMFEQj$jbb&ML4Oi.u4&j6^iҦ}lMm>M4}f@M~ޑ3g^{^k8:Đm#k4=! .0BkV \?7B4B5Vs)y}9Q܇wbL(,C͚߼k݄؅遵ݷ k|B`?APҔV7cbMfU٥$G˝IKϐ3"P&. 7b Yl@$ȇG9a #o %߆k7z~ !WEB'{*l79iZ0N#w~!. ~CBmȫ<5ȇZ2B'T#)r|d)9DEZ?Em-͝S?{V`m͌遪ieSK y9rFz'LY-fSѠi5Q 9`+3CMbڄW\ڮwhk! F2=C!sͬ-;L.5k{BMm5{QnάS*ɐfFHt3ᜓce]JL{I[ƺc\ΐU eyjBY/$`{C9ڐ¨ϟlz-Gכs9tGAX uu߶xČ բIc:>=PE!KWE;_kZAW_7_=.iw@ݬ{2L5E.qʢb%''J쭬dDd.f}sXOEm[ 2VWwBfBBkX5U ?#l *J=HѩvE6% WnNN }K[(P@;:FX F3y'ǓUܦVV fHh몉hyNÅ.s~RH0diUFX[ϊу3m/.b:͹CtFK[}mjH#ǧ~!*ҥ\m-BD fx+;McALU+\m F(U[c雈 LfMPӰ$ҙQp/rG>9]ц nKGKyɨYL L]m^"O+hlc}cQ*XܔAX(&f(8nnhL}xDkLoc=Q9"LSu v$Á}lڎyfy*Tl 96DR-չ9h̪{`Wjno;^ҵ:z4,k;"$R2Y|LT|lj!R^PˏQty@PG)eE}c] %4ga[2zY~˯kX5$(V8>K>x1c>X ?|Eqh+S|4REYVjt2,(T0C /q0t-M>x0e qEc\"- 1vi jq]`\a~*`5>P|T>8Xހ6^ɫ|4ڨڳ4rk~kG.(?*_o#>j]SRSh&>#>#ɥH|*)~?x;.|K;gݺupT͜LNdM|}>o \llQ, ~i9v+SKq%DEeXczq {1&S&&&Fvs kr| 3SqWƉq eSWW_=0ߞa?N_\~I!2ix!1?eΒjz,KH$|Ej"DHL$ aXuQ,^E_EbAG Q/N-q&uWl{~@/N__#J}I*uڽ[w-:xnf}kAUu|^R𔪞w~8RN:Ad¦+=>~YM`.sf9 i\$QX Jo%]62ͦiK`1h~݁o%u,*D=($h&$<;)>o=:ZdOk.oL-h^/P1`C4YM+ fdկw]-T̻u7v)=wj(H.pƛus7gK)FEz٢oPmhoA!_(Hǐ9N&tւ_\HԓYghVVj 4AdeO)b-uB|!)y>$kSEjyU]UtX#j4FرM>_dLhP0ayڤO㘴VUJ&Z1AN*MR% mY7ckmggxJ2٘o>:P$R33sSV4SbnSeTҼy^םM7&Oyi^ YvCzJ[έϫ_G9~RKZ4Sa:̡ ´'$dH66-&PL?YdBKtbA)p}L4)ޏ m [\TlQЖDF_s޼e^G֬y:ݦ@@;_^h.n.Kn SN1Д\Կޟo3iw\CeV욟ݶk#1}_F 4QN\,l.j=ҨDgH- ]I*B%X!RNGEʈI0*2 %IMSiF%xGKoI~ `5`L5rAPfuD`tD{:J5͐vr?> %8JqCG{ZP@5zP 1:h0jL~$a5'XIOgx%BaQsbiRҎI';ozv)[[NAl5`{_ \ _8(PDAL2jjuiStvtuH(phΏgt{+nPՕK4N!=xwP xg41|$!!R %溯q\n.(aFaFJ&Äw0͡N؂CW<-XȚe-5 54JqsgTg [ڴZ:A'ž+-Գzo;i U7y;쟃,A( K==ԓ?`:R_¥tH Akz&]L]lq%˴ÇO SHp\DߪA$>f+$v/DžKٸlgkmW=(6(n =vwT");&͛` Q8.Sw.VhLR 3Yd1*񥐊z]+1xֻw?:u*);pTܹp^oicF3ǡ6Lޕ>NfgVE;LF"~6/׎{/vgz} ܺh/]JSn}mө--^]QaDZ?b,ت5MFW`~ ʍ_̯_5jY^p NZ>z_g;JHb0髸6 dԆ0ݯ^?ߡjD?֭o=34=}_Cq=Z6==@O_3zV92zZU_Կzg(H`i$ݧ??ޥy-;Tu͇u7կ[LuLA2:[fCb'VђWԈp>aB@u,F5# au߇^eu~ׂ$vL×px}g׬SZ33-Qr4CbγUx2)1kImݷv=-q\ٵ|La9$4 V0q}fGKMb$>A-i? $,?A2?9,Z*V,acIRD+8hA,;vS%ta b)NcQYXpq팺(hRf'5--Xo2D$97-*p8}ϱZ[푱.O_5-e.z{y;{}Ck1} /[039 n{np؎٬5 i8ӄBF8^7@y3 i4bL$F9F$)U Z?f`*ڷCG; 7+o`{g09`bÄx/4;CP>M&b'O86qD&O=g s3mM`f$'`Jb_/H +?+Օ5-`ƕu9,>i| N5$vyOu +lCDQ?`%Q\Gep#:3π7һ¢Zo>78w}VNV]P^:U|ua̪XODf%,m9`yEHSײt]Dwӯ_Tg'DX!^%2HE6NQ?A#.7DX "(6SwDxKpP >v0$|qHkDASEʋ;?Dc-~]<""EQ[ w#"\zR~Li"#KQnGi@l)"[T̕zFe8. e#fsZ35Y I–K;V:?V`>0κ~+$K+,w\ nxӳP6&Z1n de׾2zZbBeuu R(Ƹ411Q;ӫdt=vs1'=yL jQށXD$1EkVmu߄,# ZnrAUڳK b% ϼ1Z{yt^FԷ]D?%DSs-I<Å_+f_6Z,&;41vlܮILY,fAϲ[YЗuK]ogYp vfA2XO>lbu&Z3etigߘ>10 47oLuXoMU PIv+_QfV+0[iWh $*`PB/ujbe u(Wg|г{IveBHR6gT_ /*_epk"LB26w*Ljf(tG\*L*آevUW?W?>1qU *3*Xw V "3{:RGq~E@ >„xYp+UF`N{B+0+t`f T>PC= mP:ZT*ȶ*ڣrX[ EY (M,=Q>B >:h#SÙ̩vťꯊwj/^DysLu~?~0Sޛ (G &΋kM/r;.K3-<7%wgtEԉFj5&)}B)Lb>ι\dp̘ Hk;NN29}cTRLLtfPL&MQc1aZRuu.Eӄ"u:yc3Z}f؃ltq{)gôgo2mI_QnZ7Xmiohŗ.?s&;aCI 0~^ >2Kiʶ@08; pP[;kNrNvd hU ֭:~k@q_=o諡GG?к3myAGBz:}5q8t.ΘHz.-ݢMOߘ37˿ߕOdz@~BwɰB Ӆ2ʐ!T2 o) 2])C\$S,"2B AJ&x?+.=&wtB%hkD2}*J/ˬIx5[1-F }?ˠ8 LI >Z69M%eC2Q2%C<_L \K,ӯ˰C_j>F{ [pu7 Ў?)hزJ%˔m(lU(]?27(!M"=/_$e`FyH&k6\1ky,PK&bZ9QpD^T3$d[~E-|.$Y+3cS^kBG9Y-5V?M`KrcƜ%YR[V0.[ )jl&D32J;h?1;X{ÂpFz]uQ ?&FI Q2m΅_ SBn5 ԕlurc:iqM hts$ `~OJ݆htzV-)4u˙YBfQyb;ҴSjoަJ=hSJzf/[0ݱp.^L'zd8mgή) W[_]:=jҼX2^4Sf4uN]e']O`Ȍ1@Kiq8Q'x!P&U C*}c!pNqT' k :J ?$ , $"/~Sd c}~ 'Jmہ8-g^JT8*H) 8ܾoG%eEfc763ݨ_I8AgLn7S%n%;0 3Hq0h䄑}i4HKFh(TKFϨ-zs잖zE)ޯX'7fqnLlƎmn)Y\lwV5\ gok{|~;g?ۧR27_K/_sHHK&а@pg[Ũhb<W\b0R6 ezYJDŽ`~? ZC|:|npwWZ«׮~NۯAqdv<>ICiXtu 2/>kn\F-Ip.RmLJIIycV6o 36l]EM ZHtoWݞf7YW#0_m[3'>b܃. T4ϟ>,-d^A*8֙ a晷-}wޭoybtqP4o3bp{ y$5#bh  S >k  h'v~Y \~@o>-\!tu^IHo l6H iuكN砓ڝvA;[G#3&)CyҹIڹ#RVn>X^WlZH śJڛ}ڸϤŠ[/VWRSȖFz;+~I̞Y\͙u2bq + vKU8ػ+Ӧ >>whY9elYQ撕-e1u#=?efvz]iZZYݵJcezܢTO`?c&@m0GI38Zs}7Cak&Fei&{lM$nq\*v:@wZ%0KNJRLK3=j(5xcCy%,sNY]]|z tŵت/9tF7xێy~BGoN\_Fߓxo雟];TlcsEOZ9yj+\>d2'&:X8qR`Ɣ`p(p>vvo?$w]|<:'?E飼pZP,>hPod0qGUG=L^'OKOɎp[ޝ;;+f\| w\ qo w9K~UV'0~:rnIq4 q>!3-;;tWeNٍٸɸޗPR6&n~(BVF䢬 h_+v״i+nYVnyc?k~GyIذ^] UݻW\]6;e6d?ЙݵH^đWZ8#i19+&v8z^NRGZO|_t0rIջ4wT ;ᝳ|nժ#fgߕ疔7إy%|t 3Wh$;/B%djdI[Ѻ4{ ٷ٩˞o?h?i lńh.\'3@Ħªtg%r^Qu *wv\ܟ}Uy!)4Ah˼)Γ8[._eI ϩL`bיL_tRSicʮH6{ 1_v#"~WQl.c֓RC~A SؽODKkOWXW%m >FEl-+R#.RHfG!SB\b1Xh% k+8GgY\POo@pc,S1]m~߸& 37=ckԭ;߼wsL˿{8<[ yۂ|6I"ŵ]Q#htt98vÐ^n%͸4pD=d'T*N D;~"sά۴0Og~n'moX5^}޷̈Τi*/*hGO}(SY?Ztzs>:Q hُJ^E4IJ0R#c;4S8]X,y`"4evΟ쯟SH,-;Od՝1@w'#$5_ ww`W'^G*8p},ŝ46֓N]4[F.Kj%:%p !ߩ<zC5a΄+hS`•M2xuۏkυ޴13weEx ʆV;W؎oN_u60:'^m]dg3Go:h_f{i|mNYmNG:Dt#jQWٕW/Iai%2zONss`>vbŢ|oJڧfd^?/2?ܣg%&bp*qNX^ (|>/Fg#R!D߸ 7\vE~*\\y\qF~&~x>ixQ\c:zBȌߧg~^!)!SRFx7}eOCx'‰n'^Mc>kA:ޣ)Ua7ԔL,gY>ާN|هO=>mLrT"[o IG r~) ?fClڿ*t;!C ڝT1Ķ2k XϋKſ5Ӷ{OI/W?PpO$OSb_wxe^/gŹ?vw^\ᚏuf ,CVcf59=;0qLVlXywxGUGzFHͣz]sGG{GFGʼލ7uG#nT6iw=ot֑^֟> =^1̏ =?~٪壮Au~ `ýkYO׫o_4ս|y(J;y5TNI '+g3%=nLw#m||'%M'#d9 F/NBA|*A,Sq?3}X6znPÀ,Sswd|˹纮x TI/~aڹ/-0Y%&1oQש5surd[RUiG0UڭѬb55|FT/h[\4c.Wi1PD/*Ud:#Mm[Ոf jsQUXY"e$d/qn/FвDp| ,` t#ˏ]{.${J;eW:U\Cʑ wREv? )q'9 W8e_f878 !p H7 AqfxYӃSqp Y tQC=b +LtΙO(|V+[->s+ dyGz|Y;;ZrNsӼ̛^syм|> endobj 414 0 obj <> stream x]n0<ۀ[)BjFʡMC޾J{Hy<>qmvOØi[Js;gy<]ލiqﲄ{aOcuُ*Q?:o=\N==,x_mZSz·v> endobj 416 0 obj <> stream xzkxTבson^H^ZBB-\IM+B$anIP7`Al6`{;qGqf1cdכz!s%kۙomuԩSNۊl 2F8"l e៖<'"OeMƤ8^R`e_۽bֶ WDynQ&)#gmrS,..r.6 Pa~HĆ(b!c^P/4( zw&>^+."gGHɷZPP}}"Vr>Kۋ${J"uHE[T SM:g"~GB7pG80>~bv(z`hyP)7(&i8M7Ek 4~b16a;> qxX]0$$7 {,s]1:fgubi^ߦ\0@ behn}#SQd<'nl(cmѶ@'ѮP?LPR[el2oljiW^{`@xȦnR>fٮ Uch[0RXqH<7' Uv4(@(.RԯiSz@lΔ:GS4XN+)jliSĺ))u z)Άz60dٛԙr!)'9j~x[obgJڲDEn nY p8QQukښZMm1E&mM-+*CN6ŵ# xWtz*BdnTC)1>־ESwF5QN7KlWqE{S3$.3(QQ̗,6{nlcQs\uMDDL9S8nvLm6g¸2΄c jިr9K]l==\ĸ<~FZ`v;noi[rc+k'+4AӚE̖32oh;MhiU,eXd 5ЫYeBT*"v9 *N?sFqE*]8Kc B/oY4Z Pmg.UK(^: H⢝gleXqDGtJ&™88 #}yoAE4h_]nMt#8 9FбZ'k྅o<DDx\ۭP a0tȊ,K zdf6Ng,i;--X ";˹rk]Bh/BBa7jz4\U?pnr:.e~יyyiA)a,y)I.-\eh*k,J8$pKÑ>硾#7HqR]-6ݛ-ٳm?E:EKr6hsT7oNQXz'| 7; sH\3ɽ>J7 8 j䑝x??獁bJrL99Wrx}7N]ɣy0y'DKwgK&#qݗuUu֑K.u`F/N2n/*IDAuzy[o(B=㫯^qIVq]4sJu kG0;+I yR8=>+W!$ '} v'u“Ηq~8aڝu9=NN眓y=i ?L} ~)7Y *fI`͏HJ7$ W aCفGhK$&φX$-x v(4s\2$J rTVm85!^ $p3`l2JHH|Hj+SSu@hU2LW蕎2)[N$(W;%zW%%j'3Cx/NJJ *|&&љ'Aw,l7 w[[WboN1U]'e X@KU`ьDMf;\\MZȞD8aQK/XBMy\.cW^cy3\3Ka%ս)9r00q%?et4@Do&SCW37u.%PʉJn,eY*K)se6Һ:zAȶ{f!ՕΔbeJ\>Fr9;ܗ0luee,[/(,7ec7TS=jNIs-\,a"$.KMI~Ou5kjkW|,1f'ͫj,ֆ;i-;:*R=lm2չ򦕎W\/5ܰ^ya~wwsYGc?~T*&<})rhdN>psM:#`uAݭ0ۃ%@4.8xW\]nQ&W;oڪ5V}@5hFߖkw(),.~(~.&ݩbf?[hVLCG\$FT)~*+E8)=C"aZ""P1YTe}B|Q*gʘ#221Я)*1|5 $r 3HH5"RbH+"+~3"4>1&@LADd|"#;E I:i"d >M.]?53&ޔ=o%MXFtaE'938RG *9 *ekEc;WΫ,U]-lKf'ݏjx}tVGķ:n<A+{Ne x65S&29L5]&~`ֻDH 㲖i-]:.K\xIM;1mĪZb2꼌OKֱtZ nf\7i^m -aK^IIDLM<籕 Ni icOhp7iu 0j} 83-xӅfv2;]Ke N<׹5If{k+ՕjOݵ_\`'~F'{t;H a9I7<,fxy^o6.@1L   fb+*r xO%-X n긱+бRJy_>)QZQŚ7IV\%W'ƱcF}7h$x4B2YU.nUgHZM_Аi.NwY~ȝݻ&jpyh3M& Z灲xcI Vvʄ[5VebS_h\z,*̩/MdyUn+ݩܦ4]YZJi|vV6iۉ`(R5'yI_5YEǪJB LU`)GrМXsPm0n44{9XZPCP>/b¬ s nb0Lcqz#/Fj,71QdRt4ibҘR\|}4}R*$ii?Hdd3Ņ Uۅ.F0:Xn*i> ~zZE\\ Ϙ`5þ74{yRnC[|Te\E :qIJRw~`NYK:0W4ُu=q4?'Oa{-iP|ZҫP))$ɽΧh~MޭT׫{W_{_ R1=)F徫ĬʨsaYie(fYmҢ}H1YޣvV;U9ó| T}*F)ŷI1,DT B/ 1/)Bs0DTQAUv+r\>u̠YAՏqW}ؿG g*EKTrX|lD GT z~3qhjQۮBG(b53SG^%0z .)G(; <>MO>tթSy*tSӧǎ|!t ^;:qt(W {'& xg:u(t3m;q/ۻ ma 46䩰eBFWFŵjf?Һ{gm}ցOKYr}—q!\Q鑛s=ok|l^ =psC : aGT> endobj 419 0 obj <> stream x]Mn0tI R$Qi@!TeȂ3Ro4=q՜kՏYjx F2ڨ^_ miXQz:Q5xcbQno}vITBCr: k6?@TKE&)BT$I).#_OrgTid2pJː7 y,3֤9yG"Y_#)Lgs{"N3k(f˄ϪyK? ~V+VzH'nX}k7:t )e endstream endobj 420 0 obj <> endobj 421 0 obj <> stream xԼ{|SǙ7>9vdI%!Feac`|9`. ;=sMHp. $ nMӄn )IچlɍnIn^ޔMywHv~љyfy3hӆː "k!6B`[eSϓ? +֖&>3B2BZ~[Wz_ 払_Fr1a%Mx2UK=^v]?)4NÒ-]|g۞DNzyCh@;]K ۸"t ذl࿺A7D>F԰8& :h2[DpJ[+BHqIiY4V^1>^YUIN01$On֮L1}YsvΛ ?H ߷| fk;;ڗ_B=i0g4Z6Ӕ?TIn,?4{rʥ7 _oyKEо|ЛtCCV?i3^SL7~4|F":EMt_it7~E+V?|GkMCj=Nt55->Uj"ƣ#hdܺk^9ӳfΘ1m2yܔj0vB2>8 Vb6:A920WR - oJ hRۭeX֒2-+%\IzIФ@k(0NK(pgw-KjxՈFAZ#Z%0 @pۖ{[3-ДertRoA NBi .mx#^;L"ӳZ[ŠPMk k&XѾ{:#%?ԿaKZ=l ZX@Gl<:cv̹a>"{ .֔MD/Ăm{m{3{6$C{O{Z)Q:s}ᶇ01?ض9=]8XпP.+%%i0\ZZZ]ll<*Pi[b7 iXs-潙jzTJԱ^!1w/k콻ݷЪc+Zp^6TM]>iK xh׋ ] ,_?zmtAtMz'=؜SVJt5s7-xdExw|A8K{mx,h@*(.;s<`U4V"I._Q̡:@I0W."kΪ|"*C ɾ ë[ä# pY>L a0>N0aa[$ /0l 0n co8>OEwaNxIxCԄ[8LynU7p<|:ǚd%Zu>g=;dCN ڨ.R/6(à6Hv> x <> 0Jl$Fc!r\Xv]A.хuF|`a *}dh-q HW:ඈBԔD\VWnK568}nӭۻX߆EcJ΢i7/؍T]#H.cc٪J[Kzc1Ihx\L$)(pj>hS2n3*%OhN~(,"~hE5[Wqz +*2ص?aƗ зB7)H' O (`6-c=<==,4s#fRgU_<ܫ4{!l@}@Rmf3yԇ eMxx 7Te5vE`u9(}+M;` Y3!Q-i3SP" >텟iOci:ILr eW_YU[%Gׯ9Bǻh\S ^W̅RJ¶l6l aG97 5uuWr@Uͯ7+%%(.K zIHTKw$T(!ޛKl//UWB}V3X[ɚI )kTF&'O;Y%Ml+(0u^_`]rId\}<0pjZĥ;,hNJIT$hٙ-}|:5/{tr}PӃ&,T2T)ll|2LJB+{ -aUGiE,7r+. (YD9Cu-'z#ׇOg]rYC%ePKfz9 w)wهSȪK[CE[:}J y;O;=kY^Z:>fR42юQ)s;ptnACQ@Q1z6:ꇢ8U*(QHGa :=%,8E-K pᑰFGҥi8gϻZIXlTWBƥXn0> BjO*cR$V Q5ŌF|2 h 0`AxBȆ{g+lJMmTͥR.5=D/P#Q;X藍>!E >'=Ǵ;=W58sġr}s~~igtTgW}ʢITΓY˩.@b2}LT3)#A"LnkQ$YE%TZd+ 1Si+I]4n&W\.&?Kb>LF5`Y!J ~\L>)R_-}.Vbgqp,3 >q]qW]ﹰKmAO+~UzOKўc٠/R@c5D@E>Xp*Ģ^:AN!KD`nK dQ(<=qi% 81:r{dNʑIϕ%j*sQ^Hm\`c[źwAYN(VCj|r9)gc4=eWtAt$ ݢf5?)Sy!^pe8`b| )ٴ9qMU[7f'ukL_ئZ zM+m/oEOnO3}=9Au >F z\'XN{Xon'iGƁ-"" "Θ:,NlFFûK ;$TMw&"jk( g:$ `f{5g ~KUCc hEwnܬL;,\?k9\lgI :.#f f q!pФNȱMjۗCpN-JԺ,+ς Z 5jXt0Ky+DX cSx%iP!6Mjs1  CHrHC= Lv"[, NIŖf%q oj=ya C]EoQSScsLۇ*SOfoZVXU!=/|+#]U%ͫ sDσ~,k0h 0CqEal+ڑY4g#f`{X( ҷT ttooC0cbn>z%$Pe;Nzc O X2DG8""#\q#TEJD` 29!`ꗧ}*EGH,O}N7B X߭*XLUMj)y敚 JטIO)[rxZj5CN}i]a<"'(t۳`R̖äJH1~YRW,l&t"&Rmb\.T>XX.ȁ#ڀ=[y ѹgK.9Λ8Kr TF.^dgtHEW.Ԏòkk+̯Z^)U]U+Xt4Pn^غYp)M*aI&ƈ EbuI q5!S"dB/5.2.RjmISWPOg=Pa-(=2=p\V3:zsyz.p,Ɋ>g,>e;E{_=[vF$UN??9_}N1Q` ]0*;߻KtU.ׂ< }F;;nz[F=ف-# /dJ7 xв1PN620DO \ɂ?{_~G|l7zC оovv~sd)ϤdNe<;wS7SڧUϐ R#CIk Ot[01!?M  d3B `pTD"UφP,¹7w>%[w7;cxط;}&w?ُ /O~Ed*I:l& Xh-z+2 ?Te5}8ǀYfut5gѐ9dHSe f/cBR% grffw̫A_zAWEQ܅]qb8VԼ/g:Oٝ7,j,KB}\ :be2 JVa1C@:nYbN[Zl6Y4 CfV5jƴN6Tތy\h8=jEJ^j x4Aeza>g=SǪ 3N@NpnSqJi7L"q-Ȭ@XrTb:0zkbH9qpV;Z_ڋ fVܷo~]˳gg߹u8歨pe|v;G/}&~p,<[9э(\P!ǭNc̻wEA݅!K(Z㡦,9z5QHk {4x-cINs9KO oEiN.dL&+qIlŦz*.[[3@{)a7DC-Yh@vo;_> u/%Mѝwg6A59M]G(=~MN./R  ȁ`CvśN˱ 2j.2ޕ8i bl_-0yYt);o7k94Bde{OKlLb $l~GZ2 VGw$vno o6@`UUZ>+%w冂:`v:&ӕPI5e[XփVL7A&4qZT=Xi ]=P}|j> !&qӑt$X.OۥhlN'oɝOFض3K9O{P`l)/"<ɹU׀ӊZYU vrq<+߉M^P8<.B~4ޖ/=f0B] / 3ZQLqɏLtdq OYZ[<*2d|O5 )/)8fv]ժ[/ަk.RuRaW_/ϞB%ytt36C爟xvn|${f;;Ӝ|cғGyG 7U2xu8`ߞ}FOn ret zoi41bLr0C IZ ; B8_4tBN.paM!.B7ZT( IG/$jzCDl!rNkF(#kM;SPRœkm rdT+W͗p4$@;hNEvSh$\ ސB :XD j5"p*% Ag.JxDrS(ԷSڔ}RZXF1zb*{Jd6 VH:\WI9TIEj @)OlQb4cZ8aBG *bbv xBEZlX+2ɜc-v O\ XW|U]O%MeNKfgOf[6c:4 *?_Wyzey"rQ{#y!;xnQ=Vԛ`S& M{M[,yo*}yHcÎLf4ziȮasvR͇˔i<(/a'mIwSZ;f9k 9|~9|8w;;ӱ0MdIiEg>}=KmTS5+_0w`Ucq)i`'} "{D0ڝbNkL^wk1MNԔsYέfǣTʲ439X]fyn2 3CNy| [ο{w>s{fgE fdOҧHlgT6O vA`SwaxpOǓ8 Pf&3 -E",Q#ԍ4^fj7F>Hi/gSv\^ @9l)r)0j((rm Pp]a}NB\TJ13]0+e WL5v!{ʧL 7.ݶsIsSCik5.ݾsݜkuwV} )K&*&Wwk@mGlxCCk)gמ}"j<; D3&:v~1=h'v`g7{.6?&Sڅs-šuuv;R8YxN?V{~`arѢw.wbHCwaPCPh$@FַwYZ 935mԖꖼۅ_q7,:o9oԥ n|Փ=0g!>>{=pcXiw ңi#NF!< ^?kչC{M Hoh5ֶ_fJt?:Q?`C01W65}8ZLjʼn8=q`uX33GMM&]xOHe~).51`umCM/ñ n9uK]9]a,s;OMoަ/ |6;|73P˕{j=ydz r6KD\a9oHff46OW:4.NmkA!seEE3b\8v61/%r-W|WS΃1`ÉAj,@Hdo_ɭ`3GEh^\B0 jAt&!ٓ' 4L예'zw%!.]xˉιn EJiv߇] Iq]Nqwcaabb bZq#?BJz=FyNF+;a#r*/˥Koj*;ϛMZHᛪ;\Csm;[=3V4߿v)EuTc Mu_<k{/)zE7~Ɩ+|D ?yk:Ѡ}Ꙧ)-J)[(3dX'U3OCk@XQD1-8 EİYULp+^/f "P9Ƃ޼ìg:~h %bO/DOLBšpR8$_>g1d%;ޜ]1tZokǹVo_8Z+ ,q tNJ'8nKX r@Rdz.h( `P0In"r)2sۂ]Lέ1ϙ;ƀ:[[3g} <+O5d_}ϝmqxzSs{w̝Fq$oo.`tܩFTU;1X^'"zmxyr$ Zk³ 0/~[@3_s8j:eTߩ䡅y **ߣ g<~P5|}AVBP@}_J9;Б#s/ q尣k 7d$pQ5I6ݾuX Սquz})|zi87ijт#,6myJI@VcoBcsV'KP@ b6_+;{qITsO$\9݋K -M󷬄O L신y6~^4j[2z>:o{{ Ȭ\v^1g RD\Gnv-Ѐ(W驤wz߇Ds߼WU^~\x< akL ^;y[IO޽?i.j{)ۦ4 gx"5ퟮ~4 E؏&DhV@EbGҥ`?ԃ[߆ܯ)&XQ.ѷ/֫Ns=ϡr2!_]lw.Ew}lr9&= Ȕ][!r6o),ً4VxD֔~DASĤ_ [~.Nf֫H@]vA|Fw!hqE䎫>cUVtL 8vC_w`WƎjGh.b{ڇ/s1;ɓ+jtG;ݏyb6x)HTbȁ/^:4Yir?eRU~}5gMτq.X[`K}Oʜ՝JuV;w)u MfSU}hh3O~zi%K&eZعR?Fd=ujAWfMlmml;\rӶmoN| J[[l6\m$a..>ii<`#6&"ԧ\hw);m1b#,اO3n@}u2dWߢ^Rp?N};'RmW>$^\Yiր+=^c+VN hFqY!6N`'A.M6h\Q.VA ~0g8x68f;[Ig{2;V@wZV%:44{9.oL A8''RcrnvR8~ӛG?_d̪C+m5?Ej؇svgjj횝6D#Tx/:_bT.&e!.b?~JuYs ?[dʂ2 bb#1S)Ȕ0*,cŤgEWGwD\x[SUX6w" mk3)0;sk~MzԊy8=?z,J~vw(;y% L‡IH}UY'/IS؛%ewo&VIhHv$qEI0%~'$NCem^ ;|=w$I{ MM⩴WYUJIwxkrO$$ .(c%O +'K$''A-Őco'$o%$}IXMYAy}G)kh_GOƓu:zl. dC'I,I<#ʬ$T}66O܎$ $3ٟĕI'%$N%UȺF|%a8I73$$#H'&GZhYv$AJPi XB#vM˩=sfXB2zxOg},/¯Ů<6nzqXx:D#C6En5B3iwmS&- p!qׂ_.f)fL]. dzϴm_a3~70Zp~ 3Z&Wj`?(8;H~-XE ;_S5p3F3vvl^>շɅN7'O_tsgnr>IIX-[~6B P"? ;ௌ6&.nK҄:|lCa%m)O&%Ґ{c7%9gC,yOƀnyOܹ3̽ϴG9*:CJS8R45 9^BW* Em4*&V &Ryp=r)yd#o<,3O+jŪUwNϾmrYlhT#[p&qIbߤG67&ejAgXO'UyX69d8PdoȈ{,{,35$tH (];I \WOo5Ɂ/_kCc+nD,,4 'K /q %!2, V +T˒S% 4XiKV *Yg)N%_q:ݱQ8r8F9bU*>~:|[枘_Sx .'CSمiF0 = S$)ب\ot"qxDL]lWS0م߂Bޕ)n^pyɮ#\E^ , == yʇ6-ݖ n.a21-.ASP@(/&{)e #?KKۯnwou?YfY^;wLauu3F&8KBbSo,rNɘ|p=RvL5:1 ]eW[jhA/e2˰X-v&&%rh0+ׯ4 I$NDtdvx"4&i6<ÆV|!+ ZDC&q-9ݜ-6ɖl2sW N.ތ˒mifgĬMڒDM96slKv{ܵnbw/p<rGgf떊nuww{}m {V.M'ⓨ6$QZrLd4v͚\}x 1c\%f1WݹMkibb+4w_.?nE<ZOi|a{Gű?YE|6`,qmFaz)h6j־NCYH{VPO5[3s/閧 [ HiN 5#ó,>rarAb&h%.9Wό౵0ҠفH'ϽQ 6M_X@꼹 u|nu噏ΞwSyfhJwA7Wp:B2njk ./*Y]'8$n X1JG~+IƗ8|jzp X lw4a :M? s@S林2~E>)^9  )<ޗ4n ʏ˄Ɋ|J,uՀ3G2dе48ݓz'f*/-2@eX@Dw6`б*M =5|L>#8':8`Ҿ Na*q\&fM|[?qb)'wy0[O:7+WKԪ⑳EJPݦ%PiJNPTT3B^WEoQ"BmRUMWNJ[Mjb{9-JΫOk-*S"7UH9%.2Ry^"Uy-@z]%器WJkxѰ(֚zaD tX%zݎex=TiUZvDHRFou8}*":[ ѥM|{'NvS}>tش_k\KDʹǻˑǣZ(CrG!3"gY B|^+)1 yY͚0ϫUteQ<֭Rw]ę[އvmuYmFJ5XW"W[ Vbiڠ}~_wwe Y_}붕>F_+$#+X+#K~}¾`Uh)l&a-# 73\06`$dd},#]B" ^Rb} -b"ԱFZX=bO[!yWqO9s/ԍ c/0_E.х? }t-^ܪ+C _teB _ӣ%T(۔ C*5 BoQs )FOҎ)8"\8pb;pˁ;U0ኳN!-srxXxɉ]~%Ȯ8n!Ob@A vX8JcB6Ff|$Z y~J }1s w Xp2̄ 8SZ/gmc=F嫚I8Wju W0̇caPȂ Kep1[iv]g0Bx,:γbF"֬h7^j8-Gp/3<09+lI0T! ~6>d40 >7vt&7 7 G%A rnYOMrL>E%rbI6D L[ff&TI7`^{AQ(f&>'wECw&|6c@A}Y"HN40g Fy3e孟kɻwtgAV('N 3^ƛJ̛ H{y;sk(o9R0giI)@ŷTjY;{QւޕuA2±-cNUcW|1)wG}gV#?q3 3`-~|,y(+ –;Pksѿzűo\/#qQbB:Cѱdbt"XWb !'nip=!nT aAxv\{A \H[a^$-Ӏx-b[˥ !~BX:\)EY8Tx&<๚Ǚw xD|kH6ikF?|yCX)="Gv)B/0.x4 l^Vd  }Fܓ6%%hT-B?KaݰxmiIķSKD4-i]UgHS)R2](_wb3M~*i^>yzԌ 3,ymVì_e~U39'gΧ9i9O~+3_(H,majy[p mt\58ɸj柔1`RRSTbJE7`llFOs8Fx\nV(Cs xڊpjE[#OMzo]~^\P[SΎHk{[u뼝["aog(jy!{Cew"!o~NwN4Qj~6:pBa(ʸao7YZ_߹4y(p$ mʜo>jxۚc K[C"1H 4ɚF[8g*6߬DBHc~n͛s Fil_"wBmPuO8p{sds}g?aM1⍴nȻIWwByM7oniml>޾[@p n,()ZZj"p=B y᪇zP>ʃ?¨0 >:!~;Ľ^PhΩ@\X<$rAC|ދEH+eFV=D|DvBxpJ·QAOO*z]tDLx Se*-*wP8Vr/""zJM)6yp*A[l+\`Eʐh][ Rȱ7֏a6 ڜgt\j)J$i8sl0):6D}ǡA`pncb#8ᣫO[lRZi.&:*>Cx )WXP8WZ endstream endobj 422 0 obj 23520 endobj 423 0 obj <> endobj 424 0 obj <> stream x]͎0}"b^0Bb`XGe!14R Q,xR3:qϗ;T|o1N1ocSt}$ofJOCVs|[>iNSV|8v%=Ǐa2[6u>× |hx+x 1{v46އc_b*uY-r:7?q.usiYzYY,W/jYJdϚ r#/rŬK% a!rM[ []22<.qVOe/67m/8K~%L/VOG߄~\I~]~ ~I~/oW0fۚ+.ɏ ,PDW+J\pj?Ψ+Tj)jK鬞~7+Jf~Ź4}?8,<'?zkzp^OxA}?Wͥ?08WX?(3 ~AoC8́~!2agH)psE8ד]v/Fnfok9 endstream endobj 425 0 obj <> endobj 426 0 obj <> endobj 427 0 obj <> endobj 1 0 obj <>/Contents 2 0 R>> endobj 4 0 obj <>/Contents 5 0 R>> endobj 7 0 obj <>/Contents 8 0 R>> endobj 10 0 obj <>/Contents 11 0 R>> endobj 13 0 obj <>/Contents 14 0 R>> endobj 16 0 obj <>/Contents 17 0 R>> endobj 19 0 obj <>/Contents 20 0 R>> endobj 22 0 obj <>/Contents 23 0 R>> endobj 25 0 obj <>/Contents 26 0 R>> endobj 28 0 obj <>/Contents 29 0 R>> endobj 31 0 obj <>/Contents 32 0 R>> endobj 34 0 obj <>/Contents 35 0 R>> endobj 37 0 obj <>/Contents 38 0 R>> endobj 40 0 obj <>/Contents 41 0 R>> endobj 43 0 obj <>/Contents 44 0 R>> endobj 46 0 obj <>/Contents 47 0 R>> endobj 49 0 obj <>/Contents 50 0 R>> endobj 52 0 obj <>/Contents 53 0 R>> endobj 55 0 obj <>/Contents 56 0 R>> endobj 58 0 obj <>/Contents 59 0 R>> endobj 61 0 obj <>/Contents 62 0 R>> endobj 64 0 obj <>/Contents 65 0 R>> endobj 67 0 obj <>/Contents 68 0 R>> endobj 70 0 obj <>/Contents 71 0 R>> endobj 73 0 obj <>/Contents 74 0 R>> endobj 76 0 obj <>/Contents 77 0 R>> endobj 79 0 obj <>/Contents 80 0 R>> endobj 82 0 obj <>/Contents 83 0 R>> endobj 85 0 obj <>/Contents 86 0 R>> endobj 88 0 obj <>/Contents 89 0 R>> endobj 91 0 obj <>/Contents 92 0 R>> endobj 94 0 obj <>/Contents 95 0 R>> endobj 97 0 obj <>/Contents 98 0 R>> endobj 100 0 obj <>/Contents 101 0 R>> endobj 103 0 obj <>/Contents 104 0 R>> endobj 106 0 obj <>/Contents 107 0 R>> endobj 109 0 obj <>/Contents 110 0 R>> endobj 112 0 obj <>/Contents 113 0 R>> endobj 115 0 obj <>/Contents 116 0 R>> endobj 118 0 obj <>/Contents 119 0 R>> endobj 121 0 obj <>/Contents 122 0 R>> endobj 124 0 obj <>/Contents 125 0 R>> endobj 127 0 obj <>/Contents 128 0 R>> endobj 130 0 obj <>/Contents 131 0 R>> endobj 133 0 obj <>/Contents 134 0 R>> endobj 136 0 obj <>/Contents 137 0 R>> endobj 139 0 obj <>/Contents 140 0 R>> endobj 142 0 obj <>/Contents 143 0 R>> endobj 145 0 obj <>/Contents 146 0 R>> endobj 148 0 obj <>/Contents 149 0 R>> endobj 151 0 obj <>/Contents 152 0 R>> endobj 154 0 obj <>/Contents 155 0 R>> endobj 157 0 obj <>/Contents 158 0 R>> endobj 160 0 obj <>/Contents 161 0 R>> endobj 163 0 obj <>/Contents 164 0 R>> endobj 166 0 obj <>/Contents 167 0 R>> endobj 169 0 obj <>/Contents 170 0 R>> endobj 172 0 obj <>/Contents 173 0 R>> endobj 175 0 obj <>/Contents 176 0 R>> endobj 178 0 obj <>/Contents 179 0 R>> endobj 181 0 obj <>/Contents 182 0 R>> endobj 184 0 obj <>/Contents 185 0 R>> endobj 187 0 obj <>/Contents 188 0 R>> endobj 190 0 obj <>/Contents 191 0 R>> endobj 193 0 obj <>/Contents 194 0 R>> endobj 196 0 obj <>/Contents 197 0 R>> endobj 199 0 obj <>/Contents 200 0 R>> endobj 202 0 obj <>/Contents 203 0 R>> endobj 205 0 obj <>/Contents 206 0 R>> endobj 208 0 obj <>/Contents 209 0 R>> endobj 211 0 obj <>/Contents 212 0 R>> endobj 214 0 obj <>/Contents 215 0 R>> endobj 217 0 obj <>/Contents 218 0 R>> endobj 220 0 obj <>/Contents 221 0 R>> endobj 223 0 obj <>/Contents 224 0 R>> endobj 226 0 obj <>/Contents 227 0 R>> endobj 229 0 obj <>/Contents 230 0 R>> endobj 232 0 obj <>/Contents 233 0 R>> endobj 235 0 obj <>/Contents 236 0 R>> endobj 238 0 obj <>/Contents 239 0 R>> endobj 241 0 obj <>/Contents 242 0 R>> endobj 244 0 obj <>/Contents 245 0 R>> endobj 247 0 obj <>/Contents 248 0 R>> endobj 250 0 obj <>/Contents 251 0 R>> endobj 253 0 obj <>/Contents 254 0 R>> endobj 256 0 obj <>/Contents 257 0 R>> endobj 259 0 obj <>/Contents 260 0 R>> endobj 262 0 obj <>/Contents 263 0 R>> endobj 265 0 obj <>/Contents 266 0 R>> endobj 268 0 obj <>/Contents 269 0 R>> endobj 271 0 obj <>/Contents 272 0 R>> endobj 274 0 obj <>/Contents 275 0 R>> endobj 277 0 obj <>/Contents 278 0 R>> endobj 280 0 obj <>/Contents 281 0 R>> endobj 283 0 obj <>/Contents 284 0 R>> endobj 286 0 obj <>/Contents 287 0 R>> endobj 289 0 obj <>/Contents 290 0 R>> endobj 292 0 obj <>/Contents 293 0 R>> endobj 295 0 obj <>/Contents 296 0 R>> endobj 298 0 obj <>/Contents 299 0 R>> endobj 301 0 obj <>/Contents 302 0 R>> endobj 304 0 obj <>/Contents 305 0 R>> endobj 307 0 obj <>/Contents 308 0 R>> endobj 310 0 obj <>/Contents 311 0 R>> endobj 313 0 obj <>/Contents 314 0 R>> endobj 316 0 obj <>/Contents 317 0 R>> endobj 319 0 obj <>/Contents 320 0 R>> endobj 322 0 obj <>/Contents 323 0 R>> endobj 325 0 obj <>/Contents 326 0 R>> endobj 328 0 obj <>/Contents 329 0 R>> endobj 331 0 obj <>/Contents 332 0 R>> endobj 334 0 obj <>/Contents 335 0 R>> endobj 337 0 obj <>/Contents 338 0 R>> endobj 340 0 obj <>/Contents 341 0 R>> endobj 343 0 obj <>/Contents 344 0 R>> endobj 346 0 obj <>/Contents 347 0 R>> endobj 349 0 obj <>/Contents 350 0 R>> endobj 352 0 obj <>/Contents 353 0 R>> endobj 355 0 obj <>/Contents 356 0 R>> endobj 358 0 obj <>/Contents 359 0 R>> endobj 361 0 obj <>/Contents 362 0 R>> endobj 364 0 obj <>/Contents 365 0 R>> endobj 367 0 obj <>/Contents 368 0 R>> endobj 370 0 obj <>/Contents 371 0 R>> endobj 373 0 obj <>/Contents 374 0 R>> endobj 376 0 obj <>/Contents 377 0 R>> endobj 379 0 obj <>/Contents 380 0 R>> endobj 382 0 obj <>/Contents 383 0 R>> endobj 428 0 obj <> endobj 429 0 obj < /Dest[16 0 R/XYZ 77.1 785.3 0]/Parent 428 0 R/Next 430 0 R>> endobj 430 0 obj < /Dest[16 0 R/XYZ 77.1 666 0]/Parent 428 0 R/Prev 429 0 R/Next 433 0 R>> endobj 431 0 obj < /Dest[22 0 R/XYZ 83.6 188.3 0]/Parent 430 0 R/Next 432 0 R>> endobj 432 0 obj < /Dest[22 0 R/XYZ 83.6 128.1 0]/Parent 430 0 R/Prev 431 0 R>> endobj 433 0 obj < /Dest[25 0 R/XYZ 77.1 573 0]/Parent 428 0 R/Prev 430 0 R/Next 473 0 R>> endobj 434 0 obj < /Dest[28 0 R/XYZ 83.6 497.9 0]/Parent 433 0 R/Next 435 0 R>> endobj 435 0 obj < /Dest[28 0 R/XYZ 83.6 413.1 0]/Parent 433 0 R/Prev 434 0 R/Next 436 0 R>> endobj 436 0 obj < /Dest[52 0 R/XYZ 83.6 589.7 0]/Parent 433 0 R/Prev 435 0 R/Next 437 0 R>> endobj 437 0 obj < /Dest[58 0 R/XYZ 83.6 643.5 0]/Parent 433 0 R/Prev 436 0 R/Next 438 0 R>> endobj 438 0 obj < /Dest[70 0 R/XYZ 83.6 624.5 0]/Parent 433 0 R/Prev 437 0 R/Next 439 0 R>> endobj 439 0 obj < /Dest[79 0 R/XYZ 83.6 345.9 0]/Parent 433 0 R/Prev 438 0 R/Next 440 0 R>> endobj 440 0 obj < /Dest[85 0 R/XYZ 83.6 785.3 0]/Parent 433 0 R/Prev 439 0 R/Next 441 0 R>> endobj 441 0 obj < /Dest[88 0 R/XYZ 83.6 333.3 0]/Parent 433 0 R/Prev 440 0 R/Next 442 0 R>> endobj 442 0 obj < /Dest[97 0 R/XYZ 83.6 294.4 0]/Parent 433 0 R/Prev 441 0 R/Next 443 0 R>> endobj 443 0 obj < /Dest[103 0 R/XYZ 91.3 785.3 0]/Parent 433 0 R/Prev 442 0 R/Next 444 0 R>> endobj 444 0 obj < /Dest[103 0 R/XYZ 91.3 500.2 0]/Parent 433 0 R/Prev 443 0 R/Next 445 0 R>> endobj 445 0 obj < /Dest[118 0 R/XYZ 91.3 708.4 0]/Parent 433 0 R/Prev 444 0 R/Next 446 0 R>> endobj 446 0 obj < /Dest[118 0 R/XYZ 91.3 623.5 0]/Parent 433 0 R/Prev 445 0 R/Next 447 0 R>> endobj 447 0 obj < /Dest[121 0 R/XYZ 91.3 540.6 0]/Parent 433 0 R/Prev 446 0 R/Next 448 0 R>> endobj 448 0 obj < /Dest[136 0 R/XYZ 91.3 689.4 0]/Parent 433 0 R/Prev 447 0 R/Next 449 0 R>> endobj 449 0 obj < /Dest[145 0 R/XYZ 91.3 785.3 0]/Parent 433 0 R/Prev 448 0 R/Next 450 0 R>> endobj 450 0 obj < /Dest[148 0 R/XYZ 91.3 785.3 0]/Parent 433 0 R/Prev 449 0 R/Next 451 0 R>> endobj 451 0 obj < /Dest[151 0 R/XYZ 91.3 267.5 0]/Parent 433 0 R/Prev 450 0 R/Next 452 0 R>> endobj 452 0 obj < /Dest[190 0 R/XYZ 91.3 364.9 0]/Parent 433 0 R/Prev 451 0 R/Next 453 0 R>> endobj 453 0 obj < /Dest[199 0 R/XYZ 91.3 708.4 0]/Parent 433 0 R/Prev 452 0 R/Next 454 0 R>> endobj 454 0 obj < /Dest[202 0 R/XYZ 91.3 527.1 0]/Parent 433 0 R/Prev 453 0 R/Next 455 0 R>> endobj 455 0 obj < /Dest[295 0 R/XYZ 91.3 475.7 0]/Parent 433 0 R/Prev 454 0 R/Next 456 0 R>> endobj 456 0 obj < /Dest[295 0 R/XYZ 91.3 390.8 0]/Parent 433 0 R/Prev 455 0 R>> endobj 457 0 obj < /Dest[295 0 R/XYZ 103 344 0]/Parent 456 0 R/Next 458 0 R>> endobj 458 0 obj < /Dest[298 0 R/XYZ 102.8 417.8 0]/Parent 456 0 R/Prev 457 0 R/Next 459 0 R>> endobj 459 0 obj < /Dest[298 0 R/XYZ 102.8 357.6 0]/Parent 456 0 R/Prev 458 0 R/Next 460 0 R>> endobj 460 0 obj < /Dest[301 0 R/XYZ 103 354.5 0]/Parent 456 0 R/Prev 459 0 R/Next 461 0 R>> endobj 461 0 obj < /Dest[310 0 R/XYZ 103 475.7 0]/Parent 456 0 R/Prev 460 0 R/Next 462 0 R>> endobj 462 0 obj < /Dest[313 0 R/XYZ 102.8 199.4 0]/Parent 456 0 R/Prev 461 0 R/Next 463 0 R>> endobj 463 0 obj < /Dest[322 0 R/XYZ 102.8 446.5 0]/Parent 456 0 R/Prev 462 0 R/Next 464 0 R>> endobj 464 0 obj < /Dest[328 0 R/XYZ 103 578.6 0]/Parent 456 0 R/Prev 463 0 R/Next 465 0 R>> endobj 465 0 obj < /Dest[331 0 R/XYZ 102.8 785.3 0]/Parent 456 0 R/Prev 464 0 R/Next 466 0 R>> endobj 466 0 obj < /Dest[331 0 R/XYZ 110.7 528.3 0]/Parent 456 0 R/Prev 465 0 R/Next 467 0 R>> endobj 467 0 obj < /Dest[337 0 R/XYZ 111 308.5 0]/Parent 456 0 R/Prev 466 0 R/Next 468 0 R>> endobj 468 0 obj < /Dest[340 0 R/XYZ 110.7 689.4 0]/Parent 456 0 R/Prev 467 0 R/Next 469 0 R>> endobj 469 0 obj < /Dest[346 0 R/XYZ 110.7 412 0]/Parent 456 0 R/Prev 468 0 R/Next 470 0 R>> endobj 470 0 obj < /Dest[349 0 R/XYZ 111 214.5 0]/Parent 456 0 R/Prev 469 0 R/Next 471 0 R>> endobj 471 0 obj < /Dest[352 0 R/XYZ 111 625 0]/Parent 456 0 R/Prev 470 0 R/Next 472 0 R>> endobj 472 0 obj < /Dest[352 0 R/XYZ 110.7 406.4 0]/Parent 456 0 R/Prev 471 0 R>> endobj 473 0 obj < /Dest[352 0 R/XYZ 77.1 250.2 0]/Parent 428 0 R/Prev 433 0 R/Next 484 0 R>> endobj 474 0 obj < /Dest[352 0 R/XYZ 83.6 198.1 0]/Parent 473 0 R/Next 475 0 R>> endobj 475 0 obj < /Dest[355 0 R/XYZ 83.6 151.9 0]/Parent 473 0 R/Prev 474 0 R/Next 476 0 R>> endobj 476 0 obj < /Dest[358 0 R/XYZ 83.6 190.1 0]/Parent 473 0 R/Prev 475 0 R/Next 477 0 R>> endobj 477 0 obj < /Dest[361 0 R/XYZ 83.6 594.4 0]/Parent 473 0 R/Prev 476 0 R/Next 478 0 R>> endobj 478 0 obj < /Dest[361 0 R/XYZ 83.6 423.3 0]/Parent 473 0 R/Prev 477 0 R/Next 479 0 R>> endobj 479 0 obj < /Dest[361 0 R/XYZ 83.6 206.3 0]/Parent 473 0 R/Prev 478 0 R/Next 480 0 R>> endobj 480 0 obj < /Dest[364 0 R/XYZ 83.6 613.4 0]/Parent 473 0 R/Prev 479 0 R/Next 481 0 R>> endobj 481 0 obj < /Dest[364 0 R/XYZ 83.6 492.7 0]/Parent 473 0 R/Prev 480 0 R/Next 482 0 R>> endobj 482 0 obj < /Dest[364 0 R/XYZ 83.6 383.6 0]/Parent 473 0 R/Prev 481 0 R/Next 483 0 R>> endobj 483 0 obj < /Dest[364 0 R/XYZ 91.3 225.9 0]/Parent 473 0 R/Prev 482 0 R>> endobj 484 0 obj < /Dest[367 0 R/XYZ 77.1 456.4 0]/Parent 428 0 R/Prev 473 0 R>> endobj 485 0 obj < /Dest[367 0 R/XYZ 83.6 423.7 0]/Parent 484 0 R>> endobj 385 0 obj <> endobj 486 0 obj <> /Outlines 428 0 R /Lang(en-US) >> endobj 487 0 obj < /Subject /Creator /Producer /CreationDate(D:20090131092600+01'00')>> endobj xref 0 488 0000000000 65535 f 0000370939 00000 n 0000000019 00000 n 0000000528 00000 n 0000371085 00000 n 0000000548 00000 n 0000001226 00000 n 0000371231 00000 n 0000001246 00000 n 0000002709 00000 n 0000371377 00000 n 0000002730 00000 n 0000005864 00000 n 0000371525 00000 n 0000005886 00000 n 0000006719 00000 n 0000371673 00000 n 0000006740 00000 n 0000009304 00000 n 0000371821 00000 n 0000009326 00000 n 0000011398 00000 n 0000371969 00000 n 0000011420 00000 n 0000013414 00000 n 0000372117 00000 n 0000013436 00000 n 0000015894 00000 n 0000372265 00000 n 0000015916 00000 n 0000018606 00000 n 0000372413 00000 n 0000018628 00000 n 0000020665 00000 n 0000372561 00000 n 0000020687 00000 n 0000022881 00000 n 0000372709 00000 n 0000022903 00000 n 0000025136 00000 n 0000372857 00000 n 0000025158 00000 n 0000027289 00000 n 0000373005 00000 n 0000027311 00000 n 0000029438 00000 n 0000373153 00000 n 0000029460 00000 n 0000031475 00000 n 0000373301 00000 n 0000031497 00000 n 0000033744 00000 n 0000373449 00000 n 0000033766 00000 n 0000035954 00000 n 0000373597 00000 n 0000035976 00000 n 0000038116 00000 n 0000373745 00000 n 0000038138 00000 n 0000040438 00000 n 0000373893 00000 n 0000040460 00000 n 0000042498 00000 n 0000374041 00000 n 0000042520 00000 n 0000044503 00000 n 0000374189 00000 n 0000044525 00000 n 0000046347 00000 n 0000374337 00000 n 0000046369 00000 n 0000048570 00000 n 0000374485 00000 n 0000048592 00000 n 0000050650 00000 n 0000374633 00000 n 0000050672 00000 n 0000052514 00000 n 0000374781 00000 n 0000052536 00000 n 0000054723 00000 n 0000374929 00000 n 0000054745 00000 n 0000056721 00000 n 0000375077 00000 n 0000056743 00000 n 0000058894 00000 n 0000375225 00000 n 0000058916 00000 n 0000061024 00000 n 0000375373 00000 n 0000061046 00000 n 0000063161 00000 n 0000375521 00000 n 0000063183 00000 n 0000064887 00000 n 0000375669 00000 n 0000064909 00000 n 0000066967 00000 n 0000375817 00000 n 0000066989 00000 n 0000068942 00000 n 0000375967 00000 n 0000068965 00000 n 0000071238 00000 n 0000376117 00000 n 0000071261 00000 n 0000073563 00000 n 0000376267 00000 n 0000073586 00000 n 0000075724 00000 n 0000376417 00000 n 0000075747 00000 n 0000078078 00000 n 0000376567 00000 n 0000078101 00000 n 0000080131 00000 n 0000376717 00000 n 0000080154 00000 n 0000082102 00000 n 0000376867 00000 n 0000082125 00000 n 0000084250 00000 n 0000377017 00000 n 0000084273 00000 n 0000086102 00000 n 0000377167 00000 n 0000086125 00000 n 0000087944 00000 n 0000377317 00000 n 0000087967 00000 n 0000089991 00000 n 0000377467 00000 n 0000090014 00000 n 0000092142 00000 n 0000377617 00000 n 0000092165 00000 n 0000093894 00000 n 0000377767 00000 n 0000093917 00000 n 0000095727 00000 n 0000377917 00000 n 0000095750 00000 n 0000097370 00000 n 0000378067 00000 n 0000097393 00000 n 0000098875 00000 n 0000378217 00000 n 0000098898 00000 n 0000101118 00000 n 0000378367 00000 n 0000101141 00000 n 0000103143 00000 n 0000378517 00000 n 0000103166 00000 n 0000105029 00000 n 0000378667 00000 n 0000105052 00000 n 0000107188 00000 n 0000378817 00000 n 0000107211 00000 n 0000109187 00000 n 0000378967 00000 n 0000109210 00000 n 0000111268 00000 n 0000379117 00000 n 0000111291 00000 n 0000113295 00000 n 0000379267 00000 n 0000113318 00000 n 0000115189 00000 n 0000379417 00000 n 0000115212 00000 n 0000117178 00000 n 0000379567 00000 n 0000117201 00000 n 0000119170 00000 n 0000379717 00000 n 0000119193 00000 n 0000121097 00000 n 0000379867 00000 n 0000121120 00000 n 0000122993 00000 n 0000380017 00000 n 0000123016 00000 n 0000124837 00000 n 0000380167 00000 n 0000124860 00000 n 0000126627 00000 n 0000380317 00000 n 0000126650 00000 n 0000128685 00000 n 0000380467 00000 n 0000128708 00000 n 0000130575 00000 n 0000380617 00000 n 0000130598 00000 n 0000132534 00000 n 0000380767 00000 n 0000132557 00000 n 0000134462 00000 n 0000380917 00000 n 0000134485 00000 n 0000136655 00000 n 0000381067 00000 n 0000136678 00000 n 0000138648 00000 n 0000381217 00000 n 0000138671 00000 n 0000140628 00000 n 0000381367 00000 n 0000140651 00000 n 0000142632 00000 n 0000381517 00000 n 0000142655 00000 n 0000144638 00000 n 0000381667 00000 n 0000144661 00000 n 0000146337 00000 n 0000381817 00000 n 0000146360 00000 n 0000148444 00000 n 0000381967 00000 n 0000148467 00000 n 0000150441 00000 n 0000382117 00000 n 0000150464 00000 n 0000152401 00000 n 0000382267 00000 n 0000152424 00000 n 0000154328 00000 n 0000382417 00000 n 0000154351 00000 n 0000156385 00000 n 0000382567 00000 n 0000156408 00000 n 0000158469 00000 n 0000382717 00000 n 0000158492 00000 n 0000160453 00000 n 0000382867 00000 n 0000160476 00000 n 0000162246 00000 n 0000383017 00000 n 0000162269 00000 n 0000163980 00000 n 0000383167 00000 n 0000164003 00000 n 0000165941 00000 n 0000383317 00000 n 0000165964 00000 n 0000168029 00000 n 0000383467 00000 n 0000168052 00000 n 0000170053 00000 n 0000383617 00000 n 0000170076 00000 n 0000172058 00000 n 0000383767 00000 n 0000172081 00000 n 0000174103 00000 n 0000383917 00000 n 0000174126 00000 n 0000176078 00000 n 0000384067 00000 n 0000176101 00000 n 0000178085 00000 n 0000384217 00000 n 0000178108 00000 n 0000180218 00000 n 0000384367 00000 n 0000180241 00000 n 0000182357 00000 n 0000384517 00000 n 0000182380 00000 n 0000184288 00000 n 0000384667 00000 n 0000184311 00000 n 0000186153 00000 n 0000384817 00000 n 0000186176 00000 n 0000188195 00000 n 0000384967 00000 n 0000188218 00000 n 0000190225 00000 n 0000385117 00000 n 0000190248 00000 n 0000192267 00000 n 0000385267 00000 n 0000192290 00000 n 0000194426 00000 n 0000385417 00000 n 0000194449 00000 n 0000196340 00000 n 0000385567 00000 n 0000196363 00000 n 0000198548 00000 n 0000385717 00000 n 0000198571 00000 n 0000200383 00000 n 0000385867 00000 n 0000200406 00000 n 0000202372 00000 n 0000386017 00000 n 0000202395 00000 n 0000204013 00000 n 0000386167 00000 n 0000204036 00000 n 0000205573 00000 n 0000386317 00000 n 0000205596 00000 n 0000207458 00000 n 0000386467 00000 n 0000207481 00000 n 0000209032 00000 n 0000386617 00000 n 0000209055 00000 n 0000210400 00000 n 0000386767 00000 n 0000210423 00000 n 0000212015 00000 n 0000386917 00000 n 0000212038 00000 n 0000213585 00000 n 0000387067 00000 n 0000213608 00000 n 0000215227 00000 n 0000387217 00000 n 0000215250 00000 n 0000216866 00000 n 0000387367 00000 n 0000216889 00000 n 0000218442 00000 n 0000387517 00000 n 0000218465 00000 n 0000219890 00000 n 0000387667 00000 n 0000219913 00000 n 0000221554 00000 n 0000387817 00000 n 0000221577 00000 n 0000223244 00000 n 0000387967 00000 n 0000223267 00000 n 0000224597 00000 n 0000388117 00000 n 0000224620 00000 n 0000226214 00000 n 0000388267 00000 n 0000226237 00000 n 0000227673 00000 n 0000388417 00000 n 0000227696 00000 n 0000229447 00000 n 0000388567 00000 n 0000229470 00000 n 0000231715 00000 n 0000388717 00000 n 0000231738 00000 n 0000233613 00000 n 0000388867 00000 n 0000233636 00000 n 0000235290 00000 n 0000389017 00000 n 0000235313 00000 n 0000237418 00000 n 0000389167 00000 n 0000237441 00000 n 0000239165 00000 n 0000389317 00000 n 0000239188 00000 n 0000242889 00000 n 0000389467 00000 n 0000242912 00000 n 0000247601 00000 n 0000389617 00000 n 0000247624 00000 n 0000252070 00000 n 0000389767 00000 n 0000252093 00000 n 0000256199 00000 n 0000389917 00000 n 0000256222 00000 n 0000259557 00000 n 0000405520 00000 n 0000259580 00000 n 0000260531 00000 n 0000260553 00000 n 0000260746 00000 n 0000261038 00000 n 0000261202 00000 n 0000278031 00000 n 0000278055 00000 n 0000278260 00000 n 0000278814 00000 n 0000279226 00000 n 0000292568 00000 n 0000292592 00000 n 0000292805 00000 n 0000293331 00000 n 0000293715 00000 n 0000310476 00000 n 0000310500 00000 n 0000310703 00000 n 0000311335 00000 n 0000311828 00000 n 0000321322 00000 n 0000321345 00000 n 0000321554 00000 n 0000321969 00000 n 0000322245 00000 n 0000336378 00000 n 0000336402 00000 n 0000336606 00000 n 0000337136 00000 n 0000337518 00000 n 0000344885 00000 n 0000344908 00000 n 0000345113 00000 n 0000345490 00000 n 0000345735 00000 n 0000369344 00000 n 0000369368 00000 n 0000369574 00000 n 0000370243 00000 n 0000370769 00000 n 0000370882 00000 n 0000390067 00000 n 0000390127 00000 n 0000390277 00000 n 0000390474 00000 n 0000390640 00000 n 0000390866 00000 n 0000391120 00000 n 0000391314 00000 n 0000391633 00000 n 0000391924 00000 n 0000392279 00000 n 0000392594 00000 n 0000392905 00000 n 0000393212 00000 n 0000393599 00000 n 0000393894 00000 n 0000394202 00000 n 0000394518 00000 n 0000394846 00000 n 0000395134 00000 n 0000395446 00000 n 0000395770 00000 n 0000396066 00000 n 0000396426 00000 n 0000396754 00000 n 0000397182 00000 n 0000397618 00000 n 0000397898 00000 n 0000398154 00000 n 0000398466 00000 n 0000398670 00000 n 0000398839 00000 n 0000399088 00000 n 0000399335 00000 n 0000399570 00000 n 0000399835 00000 n 0000400080 00000 n 0000400311 00000 n 0000400564 00000 n 0000400817 00000 n 0000401056 00000 n 0000401337 00000 n 0000401624 00000 n 0000401863 00000 n 0000402128 00000 n 0000402360 00000 n 0000402581 00000 n 0000402772 00000 n 0000403100 00000 n 0000403392 00000 n 0000403628 00000 n 0000403868 00000 n 0000404088 00000 n 0000404308 00000 n 0000404528 00000 n 0000404860 00000 n 0000405147 00000 n 0000405314 00000 n 0000406606 00000 n 0000406769 00000 n trailer < ] /DocChecksum /B9B797B6F241FBEC528CD4243686CA31 >> startxref 407353 %%EOF libpst-0.6.59/xml/header.xml0000644000000000000000000000025412145516225012555 00000000000000 libpst-0.6.59/xml/libpst.in0000644000000000000000000026704312145516225012443 00000000000000 @PACKAGE@ Utilities - Version @VERSION@ Packages The various source and binary packages are available at http://www.five-ten-sg.com/@PACKAGE@/packages/. The most recent documentation is available at http://www.five-ten-sg.com/@PACKAGE@/. The most recent developer documentation for the shared library is available at http://www.five-ten-sg.com/@PACKAGE@/devel/. A Mercurial source code repository for this project is available at http://hg.five-ten-sg.com/@PACKAGE@/. This version can now convert both 32 bit Outlook files (pre 2003), and the 64 bit Outlook 2003 pst files. Utilities are supplied to convert email messages to both mbox and MH mailbox formats, and to DII load file format for use with many of the CT Summation products. Contacts can be converted to a simple list, to vcard format, or to ldif format for import to an LDAP server. The libpff project has some excellent documentation of the pst file format. 2011-05-27 readpst 1 readpst @VERSION@ readpst convert PST (MS Outlook Personal Folders) files to mbox and other formats Synopsis readpst pstfile Description readpst is a program that can read an Outlook PST (Personal Folders) file and convert it into an mbox file, a format suitable for KMail, a recursive mbox structure, or separate emails. Options -C default-charset Set the character set to be used for items with an unspecified character set. -D Include deleted items in the output. -M Output messages in MH (rfc822) format as separate files. This will create folders as named in the PST file, and will put each email together with any attachments into its own file. These files will be numbered from 1 to n with no leading zeros. This format has no from quoting. -S Output messages into separate files. This will create folders as named in the PST file, and will put each email in its own file. These files will be numbered from 1 to n with no leading zeros. Attachments will also be saved in the same folder as the email message. The attachments for message $m are saved as $m-$name where $name is (the original name of the attachment, or 'attach$n' if the attachment had no name), where $n is another sequential index with no leading zeros. This format has no from quoting. -V Show program version and exit. -b Do not save the attachments for the RTF format of the email body. -c format Set the Contact output mode. Use -cv for vcard format or -cl for an email list. -d debug-file Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions. -e Same as the M option, but each output file will include an extension from (.eml, .ics, .vcf). This format has no from quoting. -h Show summary of options and exit. -j jobs Specifies the maximum number of parallel jobs. Specify 0 to suppress running parallel jobs. Folders may be processed in parallel. Output formats that place each mail message in a separate file (-M, -S, -e) may process the contents of individual folders in parallel. -k Changes the output format to KMail. This format uses mboxrd from quoting. -m Same as the e option, but write .msg files also -o output-directory Specifies the output directory. The directory must already exist, and is entered after the PST file is opened, but before any processing of files commences. -q Changes to silent mode. No feedback is printed to the screen, except for error messages. -r Changes the output format to Recursive. This will create folders as named in the PST file, and will put all emails in a file called "mbox" inside each folder. These files are then compatible with all mbox-compatible email clients. This format uses mboxrd from quoting. -t output-type-codes Specifies the item types that are processed. The argument is a sequence of single letters from (e,a,j,c) for (email, appointment, journal, contact) types. The default is to process all item types. -u Sets Thunderbird mode, a submode of recursive mode. This causes two extra .type and .size meta files to be created. This format uses mboxrd from quoting. -w Overwrite any previous output files. Beware: When used with the -S switch, this will remove all files from the target folder before writing. This is to keep the count of emails and attachments correct. From Quoting Output formats that place each mail message in a separate file (-M, -S, -e, -m) don't do any from quoting. Output formats that place multiple email messages in a single file (-k, -r, -u) now use mboxrd from quoting rules. If none of those switches are specified, the default output format uses mboxrd from quoting rules, since it produces multiple email messages in a single file. Earlier versions used mboxo from quoting rules for all output formats. Author This manual page was originally written by Dave Smith <dave.s@earthcorp.com>, and updated by Joe Nahmias <joe@nahmias.net> for the Debian GNU/Linux system (but may be used by others). It was subsequently updated by Brad Hards <bradh@frogmouth.net>, and converted to xml format by Carl Byington <carl@five-ten-sg.com>. Copyright Copyright (C) 2002 by David Smith <dave.s@earthcorp.com>. XML version Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com>. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Version @VERSION@ 2011-05-27 lspst 1 lspst @VERSION@ lspst list PST (MS Outlook Personal Folders) file data Synopsis lspst pstfile Options -V Show program version and exit. -d debug-file Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions. -h Show summary of options and exit. Description lspst is a program that can read an Outlook PST (Personal Folders) file and produce a simple listing of the data (contacts, email subjects, etc). Author lspst was written by Joe Nahmias <joe@nahmias.net> based on readpst. This man page was written by 510 Software Group <carl@five-ten-sg.com>. Copyright Copyright (C) 2004 by Joe Nahmias <joe@nahmias.net>. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Version @VERSION@ 2011-05-27 pst2ldif 1 pst2ldif @VERSION@ pst2ldif extract contacts from a MS Outlook .pst file in .ldif format Synopsis pst2ldif pstfilename Options -V Show program version. Subsequent options are then ignored. -b ldap-base Sets the ldap base value used in the dn records. You probably want to use something like "o=organization, c=US". -c class Sets the objectClass values for the contact items. This class needs to be defined in the schema used by your LDAP server, and at a minimum it must contain the ldap attributes given below. This option may be specified multiple times to generate entries with multiple object classes. -d debug-file Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions. -l extra-line Specify an extra line to be added to each ldap entry. This option may be specified multiple times to add multiple lines to each ldap entry. -o Use the old ldap schema, rather than the default new ldap schema. The old schema generates multiple postalAddress attributes for a single entry. The new schema generates a single postalAddress (and homePostalAddress when available) attribute with $ delimiters as specified in RFC4517. Using the old schema also generates two extra leading entries, one for "dn:ldap base", and one for "dn: cn=root, ldap base". -h Show summary of options. Subsequent options are then ignored. Description pst2ldif reads the contact information from a MS Outlook .pst file and produces a .ldif file that may be used to import those contacts into an LDAP database. The following ldap attributes are generated for the old ldap schema: cn givenName sn personalTitle company mail postalAddress l st postalCode c homePhone telephoneNumber facsimileTelephoneNumber mobile description The following attributes are generated for the new ldap schema: cn givenName sn title o mail postalAddress homePostalAddress l st postalCode c homePhone telephoneNumber facsimileTelephoneNumber mobile description labeledURI Copyright Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Version @VERSION@ 2011-05-27 pst2dii 1 pst2dii @VERSION@ pst2dii extract email messages from a MS Outlook .pst file in DII load format Synopsis pst2dii -f ttf-font-file pstfilename Options -B bates-prefix Sets the bates prefix string. The bates sequence number is appended to this string, and printed on each page. -O dii-output-file Name of the output DII load file. -V Show program version. Subsequent options are then ignored. -b bates-number Starting bates sequence number. The default is zero. -c bates-color Font color for the bates stamp on each page, specified as 6 hex digits as rrggbb values. The default is ff0000 for bright red. -d debug-file Specify name of debug log file. The log file is now an ascii file, instead of the binary file used in previous versions. -f ttf-font-file Specify name of a true type font file. This should be a fixed pitch font. -h Show summary of options. Subsequent options are then ignored. -o output-directory Specifies the output directory. The directory must already exist. Description pst2dii reads the email messages from a MS Outlook .pst file and produces a DII load file that may be used to import message summaries into a Summation DII system. The DII output file contains references to the image and attachment files in the output directory. Copyright Copyright (C) 2008 by 510 Software Group <carl@five-ten-sg.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Version @VERSION@ 2011-05-27 outlook.pst 5 outlook.pst format of MS Outlook .pst file Synopsis outlook.pst Overview Low level or primitive items in a .pst file are identified by an I_ID value. Higher level or composite items in a .pst file are identified by a D_ID value. There are two separate b-trees indexed by these I_ID and D_ID values. Starting with Outlook 2003, the file format changed from one with 32 bit pointers, to one with 64 bit pointers. We describe both formats here. 32 bit File Header The 32 bit file header is located at offset 0 in the .pst file. We only support index types 0x0e, 0x0f, 0x15, and 0x17, and encryption types 0x00, 0x01 and 0x02. Index type 0x0e is the older 32 bit Outlook format. Index type 0x0f seems to be rare, and so far the data seems to be identical to that in type 0x0e files. Index type 0x17 is the newer 64 bit Outlook format. Index type 0x15 seems to be rare, and according to the libpff project should have the same format as type 0x17 files. It was found in a 64-bit pst file created by Visual Recovery. It may be that index types less than 0x10 are 32 bit, and index types greater than or equal to 0x10 are 64 bit, and the low order four bits of the index type is some subtype or minor version number. Encryption type 0x00 is no encryption, type 0x01 is "compressible" encryption which is a simple substitution cipher, and type 0x02 is "strong" encryption, which is a simple three rotor Enigma cipher from WWII. offsetIndex1 is the file offset of the root of the index1 b-tree, which contains (I_ID, offset, size, unknown) tuples for each item in the file. backPointer1 is the value that should appear in the parent pointer of that root node. offsetIndex2 is the file offset of the root of the index2 b-tree, which contains (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) tuples for each item in the file. backPointer2 is the value that should appear in the parent pointer of that root node. 64 bit File Header The 64 bit file header is located at offset 0 in the .pst file. 32 bit Index 1 Node The 32 bit index1 b-tree nodes are 512 byte blocks with the following format. The itemCount specifies the number of 12 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree. 64 bit Index 1 Node The 64 bit index1 b-tree nodes are 512 byte blocks with the following format. The itemCount specifies the number of 24 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a triple of (I_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and I_ID is the lowest I_ID value in the subtree. 32 bit Index 1 Leaf Node The 32 bit index1 b-tree leaf nodes are 512 byte blocks with the following format. The itemCount specifies the number of 12 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags. I have never seen a case with bit zero set. Bit one indicates that the item is not encrypted. Note that references to these I_ID values elsewhere may have the low order bit set (and I don't know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item. 64 bit Index 1 Leaf Node The 64 bit index1 b-tree leaf nodes are 512 byte blocks with the following format. The itemCount specifies the number of 24 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a tuple of (I_ID, offset, size, unknown) The two low order bits of the I_ID value seem to be flags. I have never seen a case with bit zero set. Bit one indicates that the item is not encrypted. Note that references to these I_ID values elsewhere may have the low order bit set (and I don't know what that means), but when we do the search in this tree we need to clear that bit so that we can find the correct item. 32 bit Index 2 Node The 32 bit index2 b-tree nodes are 512 byte blocks with the following format. The itemCount specifies the number of 12 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree. 64 bit Index 2 Node The 64 bit index2 b-tree nodes are 512 byte blocks with the following format. The itemCount specifies the number of 24 byte records that are active. The nodeLevel is non-zero for this style of nodes. The leaf nodes have a different format. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a triple of (D_ID, backPointer, offset) where the offset points to the next deeper node in the tree, the backPointer value must match the backPointer in that deeper node, and D_ID is the lowest D_ID value in the subtree. 32 bit Index 2 Leaf Node The 32 bit index2 b-tree leaf nodes are 512 byte blocks with the following format. The itemCount specifies the number of 16 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) The DESC-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree. The TREE-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of this item in this index2 tree. 64 bit Index 2 Leaf Node The 64 bit index2 b-tree leaf nodes are 512 byte blocks with the following format. The itemCount specifies the number of 32 byte records that are active. The nodeLevel is zero for these leaf nodes. The backPointer must match the backPointer from the triple that pointed to this node. Each item in this node is a tuple of (D_ID, DESC-I_ID, TREE-I_ID, PARENT-D_ID) The DESC-I_ID points to the main data for this item (Associated Descriptor Items 0x7cec, 0xbcec, or 0x0101) via the index1 tree. The TREE-I_ID is zero or points to an Associated Tree Item 0x0002 via the index1 tree. The PARENT-D_ID points to the parent of this item in this index2 tree. 32 bit Associated Tree Item 0x0002 A D_ID value may point to an entry in the index2 tree with a non-zero TREE-I_ID which points to this descriptor block via the index1 tree. It maps local ID2 values (referenced in the main data for the original D_ID item) to I_ID values. This descriptor block contains triples of (ID2, I_ID, CHILD-I_ID) where the local ID2 data can be found via I_ID, and CHILD-I_ID is either zero or it points to another Associated Tree Item via the index1 tree. In the above 32 bit leaf node, we have a tuple of (0x61, 0x02a82c, 0x02a836, 0) 0x02a836 is the I_ID of the associated tree, and we can lookup that I_ID value in the index1 b-tree to find the (offset,size) of the data in the .pst file. 64 bit Associated Tree Item 0x0002 This descriptor block contains a tree that maps local ID2 values to I_ID entries, similar to the 32 bit version described above. Associated Descriptor Item 0xbcec Contains information about the item, which may be email, contact, or other outlook types. In the above leaf node, we have a tuple of (0x21, 0x00e638, 0, 0) 0x00e638 is the I_ID of the associated descriptor, and we can lookup that I_ID value in the index1 b-tree to find the (offset,size) of the data in the .pst file. This descriptor is eventually decoded to a list of MAPI elements. Note the signature of 0xbcec. There are other descriptor block formats with other signatures. Note the indexOffset of 0x013c - starting at that position in the descriptor block, we have an array of two byte integers. The first integer (0x000b) is a (count-1) of the number of overlapping pairs following the count. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (12th) pair is (0x123, 0x13b). These pairs are (start,end+1) offsets of items in this block. So we have count+2 integers following the count value. Note the b5offset of 0x0020, which is a type that I will call an index reference. Such index references have at least two different forms, and may point to data either in this block, or in some other block. External pointer references have the low order 4 bits all set, and are ID2 values that can be used to fetch data. This value of 0x0020 is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair. So far we have only described internal index references where the high order 16 bits are zero. That suffices for single descriptor blocks. But in the case of the type 0x0101 descriptor block, we have an array of subblocks. In this case, the high order 16 bits of an internal index reference are used to select the subblock. Each subblock starts with a 16 bit indexOffset which points to the count and array of 16 bit integer pairs which are offsets in the current subblock. Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block. The "b5" block has the following format: Note the descoffset of 0x0040, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0x7c) pair. The datasize (6) plus the b5 code (02) gives the size of the entries, in this case 8 bytes. We now have the offset 0x14 of the descriptor array, composed of 8 byte entries that describe MAPI elements. Each descriptor entry has the following format: For some reference types (2, 3, 0xb) the value is used directly. Otherwise, the value is an index reference, which is either an ID2 value, or an offset, to be right shifted by 4 bits and used to fetch a pair from the index table to find the offset and size of the item in this descriptor block. The following reference types are known, but not all of these are implemented in the code yet. The following item types are known, but not all of these are implemented in the code yet. Associated Descriptor Item 0x7cec This style of descriptor block is similar to the 0xbcec format. This descriptor is also eventually decoded to a list of MAPI elements. Note the signature of 0x7cec. There are other descriptor block formats with other signatures. Note the indexOffset of 0x017a - starting at that position in the descriptor block, we have an array of two byte integers. The first integer (0x0006) is a (count-1) of the number of overlapping pairs following the count. The first pair is (0, 0xc), the next pair is (0xc, 0x14) and the last (7th) pair is (0x160, 0x179). These pairs are (start,end+1) offsets of items in this block. So we have count+2 integers following the count value. Note the 7coffset of 0x0040, which is an index reference. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0004, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0x14, 0xea) pair. We have the offset and size of the "7c" block located at offset 0x14 with a size of 214 bytes in this case. The "7c" block starts with a header with the following format: Note the b5Offset of 0x0020, which is an index reference. In this case, it is an internal reference pointer, which needs to be right shifted by 4 bits to become 0x0002, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xc, 0x14) pair. Finally, we have the offset and size of the "b5" block located at offset 0xc with a size of 8 bytes in this descriptor block. The "b5" block has the following format: Note the descoffset of 0x0060, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0006, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xea, 0xf0) pair. The datasize (2) plus the b5 code (04) gives the size of the entries, in this case 6 bytes. We now have the offset 0xea of an unused block of data in an unknown format, composed of 6 byte entries. That gives us (0xf0 - 0xea)/6 = 1, so we have a recordCount of one. We have seen cases where the descoffset in the b5 block is zero, and the index2Offset in the 7c block is zero. This has been seen for objects that seem to be attachments on messages that have been read. Before the message was read, it did not have any attachments. Note the index2Offset above of 0x0080, which again is an index reference. In this case, it is an internal pointer reference, which needs to be right shifted by 4 bits to become 0x0008, which is then a byte offset to be added to the above indexOffset plus two (to skip the count), so it points to the (0xf0, 0x155) pair. This is an array of tables of four byte integers. We will call these the IND2 tables. The size of each of these tables is specified by the recordSize field of the "7c" header. The number of these tables is the above recordCount value derived from the "b5" block. Now the remaining data in the "7c" block after the header starts at offset 0x2a. There should be itemCount 8 byte items here, with the following format: The ind2Offset is a byte offset into the current IND2 table of some value. If that is a four byte integer value, then once we fetch that, we have the same triple (item type, reference type, value) as we find in the 0xbcec style descriptor blocks. If not, then this value is used directly. These 8 byte descriptors are processed recordCount times, each time using the next IND2 table. The item and reference types are as described above for the 0xbcec format descriptor block. 32 bit Associated Descriptor Item 0x0101 This descriptor block contains a list of I_ID values. It is used when an I_ID (that would normally point to a type 0x7cec or 0xbcec descriptor block) contains more data than can fit in any single descriptor of those types. In this case, it points to a type 0x0101 block, which contains a list of I_ID values that themselves point to the actual descriptor blocks. The total length value in the 0x0101 header is the sum of the lengths of the blocks pointed to by the list of I_ID values. The result is an array of subblocks, that may contain index references where the high order 16 bits specify which descriptor subblock to use. Only the first descriptor subblock contains the signature (0xbcec or 0x7cec). 64 bit Associated Descriptor Item 0x0101 This descriptor block contains a list of I_ID values, similar to the 32 bit version described above. libpst-0.6.59/xml/Makefile.am0000644000000000000000000000066212145516225012642 00000000000000EXTRA_DIST = Doxyfile $(wildcard *.pdf) all: libpst cat header.xml libpst >libpst.xml cat header.sgml libpst >libpst.sgml rm -f ../html/*html rm -rf ../html/devel xmlto -o ../man man libpst.xml xmlto -o ../html xhtml libpst.xml rm -f libpst.xml libpst.sgml mkdir tmp mkdir tmp/libpst cp ../src/common.h ../src/libpst.h ../src/libstrfunc.h ../src/lzfu.h ../src/timeconv.h ../src/vbuf.h tmp/libpst doxygen rm -rf tmp libpst-0.6.59/xml/Makefile.in0000644000000000000000000002524012145516240012647 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = xml DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(srcdir)/libpst.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = libpst CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = Doxyfile $(wildcard *.pdf) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu xml/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu xml/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): libpst: $(top_builddir)/config.status $(srcdir)/libpst.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am all: libpst cat header.xml libpst >libpst.xml cat header.sgml libpst >libpst.sgml rm -f ../html/*html rm -rf ../html/devel xmlto -o ../man man libpst.xml xmlto -o ../html xhtml libpst.xml rm -f libpst.xml libpst.sgml mkdir tmp mkdir tmp/libpst cp ../src/common.h ../src/libpst.h ../src/libstrfunc.h ../src/lzfu.h ../src/timeconv.h ../src/vbuf.h tmp/libpst doxygen rm -rf tmp # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/xml/header.sgml0000644000000000000000000000007512145516225012720 00000000000000 libpst-0.6.59/ltmain.sh0000755000000000000000000073306012145516225011636 00000000000000# Generated from ltmain.m4sh. # ltmain.sh (GNU libtool) 2.2.6b # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print informational messages (default) # --version print version information # -h, --help print short or long help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.2.6b # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . PROGRAM=ltmain.sh PACKAGE=libtool VERSION=2.2.6b TIMESTAMP="" package_revision=1.3017 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # NLS nuisances: We save the old values to restore during execute mode. # Only set LANG and LC_ALL to C if already set. # These must not be set unconditionally because not all systems understand # e.g. LANG=C (notably SCO). lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done $lt_unset CDPATH : ${CP="cp -f"} : ${ECHO="echo"} : ${EGREP="/bin/grep -E"} : ${FGREP="/bin/grep -F"} : ${GREP="/bin/grep"} : ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SED="/bin/sed"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # Generated shell functions inserted here. # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" # The name of this program: # In the unlikely event $progname began with a '-', it would play havoc with # func_echo (imagine progname=-n), so we prepend ./ in that case: func_dirname_and_basename "$progpath" progname=$func_basename_result case $progname in -*) progname=./$progname ;; esac # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=: for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname${mode+: }$mode: $*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` done my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "X$my_tmpdir" | $Xsed } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "X$1" | $Xsed \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_version # Echo version message to standard output and exit. func_version () { $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $SED -n '/^# Usage:/,/# -h/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" $ECHO $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help # Echo long help message to standard output and exit. func_help () { $SED -n '/^# Usage:/,/# Report bugs to/ { s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ p }' < "$progpath" exit $? } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { func_error "missing argument for $1" exit_cmd=exit } exit_cmd=: # Check that we have a working $ECHO. if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then # Yippee, $ECHO works! : else # Restart under the correct shell, and then maybe $ECHO will work. exec $SHELL "$progpath" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat </dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # Parse options once, thoroughly. This comes as soon as possible in # the script to make things like `libtool --version' happen quickly. { # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Parse non-mode specific arguments: while test "$#" -gt 0; do opt="$1" shift case $opt in --config) func_config ;; --debug) preserve_args="$preserve_args $opt" func_echo "enabling shell trace mode" opt_debug='set -x' $opt_debug ;; -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break execute_dlfiles="$execute_dlfiles $1" shift ;; --dry-run | -n) opt_dry_run=: ;; --features) func_features ;; --finish) mode="finish" ;; --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break case $1 in # Valid mode arguments: clean) ;; compile) ;; execute) ;; finish) ;; install) ;; link) ;; relink) ;; uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac mode="$1" shift ;; --preserve-dup-deps) opt_duplicate_deps=: ;; --quiet|--silent) preserve_args="$preserve_args $opt" opt_silent=: ;; --verbose| -v) preserve_args="$preserve_args $opt" opt_silent=false ;; --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break preserve_args="$preserve_args $opt $1" func_enable_tag "$1" # tagname is set here shift ;; # Separate optargs to long options: -dlopen=*|--mode=*|--tag=*) func_opt_split "$opt" set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} shift ;; -\?|-h) func_usage ;; --help) opt_help=: ;; --version) func_version ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) nonopt="$opt" break ;; esac done case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_duplicate_deps ;; esac # Having warned about all mis-specified options, bail out if # anything was wrong. $exit_cmd $EXIT_FAILURE } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } ## ----------- ## ## Main. ## ## ----------- ## $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi test -z "$mode" && func_fatal_error "error: you must specify a MODE." # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$execute_dlfiles" && test "$mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$mode' for more information." } # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_ltwrapper_scriptname_result="" if func_ltwrapper_executable_p "$1"; then func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" fi } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_quote_for_eval "$arg" CC_quoted="$CC_quoted $func_quote_for_eval_result" done case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_quote_for_eval "$arg" CC_quoted="$CC_quoted $func_quote_for_eval_result" done case "$@ " in " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T <?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi removelist="$removelist $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist removelist="$removelist $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 if test -n "$fix_srcfile_path"; then eval srcfile=\"$fix_srcfile_path\" fi func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir command="$command -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then command="$command -o $obj" fi # Suppress compiler output if we already did a PIC compilation. command="$command$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to building PIC objects only -prefer-non-pic try to building non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$mode'" ;; esac $ECHO $ECHO "Try \`$progname --help' for more information about other modes." exit $? } # Now that we've collected a possible --mode arg, show help if necessary $opt_help && func_mode_help # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $execute_dlfiles; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then dir="$dir/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -*) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_quote_for_eval "$file" args="$args $func_quote_for_eval_result" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" $ECHO "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libdirs="$nonopt" admincmds= if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for dir do libdirs="$libdirs $dir" done for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || admincmds="$admincmds $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS $ECHO "X----------------------------------------------------------------------" | $Xsed $ECHO "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done $ECHO $ECHO "If you ever happen to want to link against installed libraries" $ECHO "in a given directory, LIBDIR, you must either use libtool, and" $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" $ECHO "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" $ECHO " during execution" fi if test -n "$runpath_var"; then $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" $ECHO " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi $ECHO $ECHO "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" $ECHO "pages." ;; *) $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac $ECHO "X----------------------------------------------------------------------" | $Xsed exit $EXIT_SUCCESS } test "$mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. $ECHO "X$nonopt" | $GREP shtool >/dev/null; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" install_prog="$install_prog$func_quote_for_eval_result" # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= for arg do if test -n "$dest"; then files="$files $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) case " $install_prog " in *[\\\ /]cp\ *) ;; *) prev=$arg ;; esac ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" install_prog="$install_prog $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. staticlibs="$staticlibs $file" ;; *.la) # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) current_libdirs="$current_libdirs $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) future_libdirs="$future_libdirs $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" dir="$dir$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` for progfile in $progfiles; do func_verbose "extracting global C symbols from \`$progfile'" $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" } done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" fi $ECHO >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; " case $host in *cygwin* | *mingw* | *cegcc* ) $ECHO >> "$output_objdir/$my_dlsyms" "\ /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */" lt_dlsym_const= ;; *osf5*) echo >> "$output_objdir/$my_dlsyms" "\ /* This system does not cope well with relocations in const data */" lt_dlsym_const= ;; *) lt_dlsym_const=const ;; esac $ECHO >> "$output_objdir/$my_dlsyms" "\ extern $lt_dlsym_const lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; $lt_dlsym_const lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac $ECHO >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) symtab_cflags="$symtab_cflags $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then win32_nmres=`eval $NM -f posix -A $1 | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper_part1 [arg=no] # # Emit the first part of a libtool wrapper script on stdout. # For more information, see the description associated with # func_emit_wrapper(), below. func_emit_wrapper_part1 () { func_emit_wrapper_part1_arg1=no if test -n "$1" ; then func_emit_wrapper_part1_arg1=$1 fi $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed='${SED} -e 1s/^X//' sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then ECHO=\"$qecho\" file=\"\$0\" # Make sure echo works. if test \"X\$1\" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then # Yippee, \$ECHO works! : else # Restart under the correct shell, and then maybe \$ECHO will work. exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} fi fi\ " $ECHO "\ # Find the directory that this script lives in. thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` done " } # end: func_emit_wrapper_part1 # func_emit_wrapper_part2 [arg=no] # # Emit the second part of a libtool wrapper script on stdout. # For more information, see the description associated with # func_emit_wrapper(), below. func_emit_wrapper_part2 () { func_emit_wrapper_part2_arg1=no if test -n "$1" ; then func_emit_wrapper_part2_arg1=$1 fi $ECHO "\ # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` export $shlibpath_var " fi # fixup the dll searchpath if we need to. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # end: func_emit_wrapper_part2 # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=no if test -n "$1" ; then func_emit_wrapper_arg1=$1 fi # split this up so that func_emit_cwrapperexe_src # can call each part independently. func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" } # func_to_host_path arg # # Convert paths to host format when used with build tools. # Intended for use with "native" mingw (where libtool itself # is running under the msys shell), or in the following cross- # build environments: # $build $host # mingw (msys) mingw [e.g. native] # cygwin mingw # *nix + wine mingw # where wine is equipped with the `winepath' executable. # In the native mingw case, the (msys) shell automatically # converts paths for any non-msys applications it launches, # but that facility isn't available from inside the cwrapper. # Similar accommodations are necessary for $host mingw and # $build cygwin. Calling this function does no harm for other # $host/$build combinations not listed above. # # ARG is the path (on $build) that should be converted to # the proper representation for $host. The result is stored # in $func_to_host_path_result. func_to_host_path () { func_to_host_path_result="$1" if test -n "$1" ; then case $host in *mingw* ) lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' case $build in *mingw* ) # actually, msys # awkward: cmd appends spaces to result lt_sed_strip_trailing_spaces="s/[ ]*\$//" func_to_host_path_tmp1=`( cmd //c echo "$1" |\ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` ;; *cygwin* ) func_to_host_path_tmp1=`cygpath -w "$1"` func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` ;; * ) # Unfortunately, winepath does not exit with a non-zero # error code, so we are forced to check the contents of # stdout. On the other hand, if the command is not # found, the shell will set an exit code of 127 and print # *an error message* to stdout. So we must check for both # error code of zero AND non-empty stdout, which explains # the odd construction: func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ $SED -e "$lt_sed_naive_backslashify"` else # Allow warning below. func_to_host_path_result="" fi ;; esac if test -z "$func_to_host_path_result" ; then func_error "Could not determine host path corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_path_result="$1" fi ;; esac fi } # end: func_to_host_path # func_to_host_pathlist arg # # Convert pathlists to host format when used with build tools. # See func_to_host_path(), above. This function supports the # following $build/$host combinations (but does no harm for # combinations not listed here): # $build $host # mingw (msys) mingw [e.g. native] # cygwin mingw # *nix + wine mingw # # Path separators are also converted from $build format to # $host format. If ARG begins or ends with a path separator # character, it is preserved (but converted to $host format) # on output. # # ARG is a pathlist (on $build) that should be converted to # the proper representation on $host. The result is stored # in $func_to_host_pathlist_result. func_to_host_pathlist () { func_to_host_pathlist_result="$1" if test -n "$1" ; then case $host in *mingw* ) lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_to_host_pathlist_tmp2="$1" # Once set for this call, this variable should not be # reassigned. It is used in tha fallback case. func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e 's|^:*||' -e 's|:*$||'` case $build in *mingw* ) # Actually, msys. # Awkward: cmd appends spaces to result. lt_sed_strip_trailing_spaces="s/[ ]*\$//" func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e "$lt_sed_naive_backslashify"` ;; *cygwin* ) func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ $SED -e "$lt_sed_naive_backslashify"` ;; * ) # unfortunately, winepath doesn't convert pathlists func_to_host_pathlist_result="" func_to_host_pathlist_oldIFS=$IFS IFS=: for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do IFS=$func_to_host_pathlist_oldIFS if test -n "$func_to_host_pathlist_f" ; then func_to_host_path "$func_to_host_pathlist_f" if test -n "$func_to_host_path_result" ; then if test -z "$func_to_host_pathlist_result" ; then func_to_host_pathlist_result="$func_to_host_path_result" else func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" fi fi fi IFS=: done IFS=$func_to_host_pathlist_oldIFS ;; esac if test -z "$func_to_host_pathlist_result" ; then func_error "Could not determine the host path(s) corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This may break if $1 contains DOS-style drive # specifications. The fix is not to complicate the expression # below, but for the user to provide a working wine installation # with winepath so that path translation in the cross-to-mingw # case works properly. lt_replace_pathsep_nix_to_dos="s|:|;|g" func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ $SED -e "$lt_replace_pathsep_nix_to_dos"` fi # Now, add the leading and trailing path separators back case "$1" in :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" ;; esac case "$1" in *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" ;; esac ;; esac fi } # end: func_to_host_pathlist # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include # define setmode _setmode #else # include # include # ifdef __CYGWIN__ # include # define HAVE_SETENV # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif # endif #endif #include #include #include #include #include #include #include #include #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif #ifdef _MSC_VER # define S_IXUSR _S_IEXEC # define stat _stat # ifndef _INTPTR_T_DEFINED # define intptr_t int # endif #endif #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifdef __CYGWIN__ # define FOPEN_WB "wb" #endif #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #undef LTWRAPPER_DEBUGPRINTF #if defined DEBUGWRAPPER # define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args static void ltwrapper_debugprintf (const char *fmt, ...) { va_list args; va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } #else # define LTWRAPPER_DEBUGPRINTF(args) #endif const char *program_name = NULL; void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_fatal (const char *message, ...); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_opt_process_env_set (const char *arg); void lt_opt_process_env_prepend (const char *arg); void lt_opt_process_env_append (const char *arg); int lt_split_name_value (const char *arg, char** name, char** value); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); static const char *script_text_part1 = EOF func_emit_wrapper_part1 yes | $SED -e 's/\([\\"]\)/\\\1/g' \ -e 's/^/ "/' -e 's/$/\\n"/' echo ";" cat <"))); for (i = 0; i < newargc; i++) { LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); } EOF case $host_os in mingw*) cat <<"EOF" /* execv doesn't actually work on mingw as expected on unix */ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); if (rval == -1) { /* failed to start process */ LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); return 127; } return rval; EOF ;; *) cat <<"EOF" execv (lt_argv_zero, newargz); return rval; /* =127, but avoids unused variable warning */ EOF ;; esac cat <<"EOF" } void * xmalloc (size_t num) { void *p = (void *) malloc (num); if (!p) lt_fatal ("Memory exhausted"); return p; } char * xstrdup (const char *string) { return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL; } const char * base_name (const char *name) { const char *base; #if defined (HAVE_DOS_BASED_FILE_SYSTEM) /* Skip over the disk name in MSDOS pathnames. */ if (isalpha ((unsigned char) name[0]) && name[1] == ':') name += 2; #endif for (base = name; *name; name++) if (IS_DIR_SEPARATOR (*name)) base = name + 1; return base; } int check_executable (const char *path) { struct stat st; LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!")); if ((!path) || (!*path)) return 0; if ((stat (path, &st) >= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!")); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal ("getcwd failed"); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal ("getcwd failed"); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", tmp_pathspec)); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { char *errstr = strerror (errno); lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal ("Could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } static void lt_error_core (int exit_status, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s: %s: ", program_name, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, "FATAL", message, ap); va_end (ap); } void lt_setenv (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", (name ? name : ""), (value ? value : ""))); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } int lt_split_name_value (const char *arg, char** name, char** value) { const char *p; int len; if (!arg || !*arg) return 1; p = strchr (arg, (int)'='); if (!p) return 1; *value = xstrdup (++p); len = strlen (arg) - strlen (*value); *name = XMALLOC (char, len); strncpy (*name, arg, len-1); (*name)[len - 1] = '\0'; return 0; } void lt_opt_process_env_set (const char *arg) { char *name = NULL; char *value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); } lt_setenv (name, value); XFREE (name); XFREE (value); } void lt_opt_process_env_prepend (const char *arg) { char *name = NULL; char *value = NULL; char *new_value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); } new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); XFREE (name); XFREE (value); } void lt_opt_process_env_append (const char *arg) { char *name = NULL; char *value = NULL; char *new_value = NULL; if (lt_split_name_value (arg, &name, &value) != 0) { XFREE (name); XFREE (value); lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); } new_value = lt_extend_str (getenv (name), value, 1); lt_setenv (name, new_value); XFREE (new_value); XFREE (name); XFREE (value); } void lt_update_exe_path (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", (name ? name : ""), (value ? value : ""))); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", (name ? name : ""), (value ? value : ""))); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF } # end: func_emit_cwrapperexe_src # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then dlfiles="$dlfiles $arg" else dlprefiles="$dlprefiles $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) deplibs="$deplibs $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # moreargs="$moreargs $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles="$dlfiles $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles="$dlprefiles $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) rpath="$rpath $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) xrpath="$xrpath $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) weak_libs="$weak_libs $arg" prev= continue ;; xcclinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) compiler_flags="$compiler_flags $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname '-L' '' "$arg" dir=$func_stripname_result if test -z "$dir"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "*) ;; *) deplibs="$deplibs -L$dir" lib_search_path="$lib_search_path $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) dllsearchpath="$dllsearchpath:$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework deplibs="$deplibs System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi deplibs="$deplibs $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot) compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) xrpath="$xrpath $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg="$arg $wl$func_quote_for_eval_result" compiler_flags="$compiler_flags $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg="$arg $wl$func_quote_for_eval_result" compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" linker_flags="$linker_flags $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # -64, -mips[0-9] enable 64-bit mode on the SGI compiler # -r[0-9][0-9]* specifies the processor on the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler # +DA*, +DD* enable 64-bit mode on the HP compiler # -q* pass through compiler args for the IBM compiler # -m*, -t[45]*, -txscale* pass through architecture-specific # compiler args for GCC # -F/path gives path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC # @file GCC response files -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" compiler_flags="$compiler_flags $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. objs="$objs $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles="$dlfiles $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles="$dlprefiles $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. deplibs="$deplibs $arg" old_deplibs="$old_deplibs $arg" continue ;; *.la) # A libtool-controlled library. if test "$prev" = dlfiles; then # This library was specified with -dlopen. dlfiles="$dlfiles $arg" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. dlprefiles="$dlprefiles $arg" prev= else deplibs="$deplibs $arg" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_duplicate_deps ; then case "$libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi libs="$libs $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; esac pre_post_deps="$pre_post_deps $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= case $lib in *.la) func_source "$lib" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` case " $weak_libs " in *" $deplib_base "*) ;; *) deplibs="$deplibs $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else compiler_flags="$compiler_flags $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" dir=$func_stripname_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) xrpath="$xrpath $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) lib="$deplib" ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then $ECHO $ECHO "*** Warning: Trying to link with static lib archive $deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because the file extensions .$libext of this argument makes me believe" $ECHO "*** that it is just a static archive that I should not use here." else $ECHO $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. newdlprefiles="$newdlprefiles $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else newdlfiles="$newdlfiles $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && dlfiles="$dlfiles $dlopen" test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. convenience="$convenience $ladir/$objdir/$old_library" old_convenience="$old_convenience $ladir/$objdir/$old_library" elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done continue fi # $pass = conv # Get the name of the library we link against. linklib= for l in $old_library $library_names; do linklib="$l" done if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. dlprefiles="$dlprefiles $lib $dependency_libs" else newdlfiles="$newdlfiles $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$libdir" absdir="$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then newdlprefiles="$newdlprefiles $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then newdlprefiles="$newdlprefiles $dir/$dlname" else newdlprefiles="$newdlprefiles $dir/$linklib" fi fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then newlib_search_path="$newlib_search_path $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" newlib_search_path="$newlib_search_path $func_stripname_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) temp_rpath="$temp_rpath$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded notinst_deplibs="$notinst_deplibs $lib" need_relink=no ;; *) if test "$installed" = no; then notinst_deplibs="$notinst_deplibs $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then $ECHO if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then $ECHO $ECHO "*** And there doesn't seem to be a static archive available" $ECHO "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$dir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. $ECHO $ECHO "*** Warning: This system can not link to static lib archive $lib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then $ECHO "*** But as you try to build a module library, libtool will still create " $ECHO "*** a static module, that should work as long as the dlopening application" $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then $ECHO $ECHO "*** However, this would only work if libtool was able to extract symbol" $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" $ECHO "*** not find such a program. So, this module is probably useless." $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) xrpath="$xrpath $temp_xrpath";; esac;; *) temp_deplibs="$temp_deplibs $libdir";; esac done dependency_libs="$temp_deplibs" fi newlib_search_path="$newlib_search_path $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" if $opt_duplicate_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do case $deplib in -L*) path="$deplib" ;; *.la) func_dirname "$deplib" "" "." dir="$func_dirname_result" # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) lib_search_path="$lib_search_path $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) tmp_libs="$tmp_libs $deplib" ;; esac ;; *) tmp_libs="$tmp_libs $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then tmp_libs="$tmp_libs $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" objs="$objs$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else $ECHO $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" libobjs="$libobjs $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. verstring="$verstring:${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" libobjs="$libobjs $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi removelist="$removelist $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then oldlibs="$oldlibs $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do temp_xrpath="$temp_xrpath -R$libdir" case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) dlfiles="$dlfiles $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) dlprefiles="$dlprefiles $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework deplibs="$deplibs System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then deplibs="$deplibs -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $ECHO $ECHO "*** Warning: linker path does not have real file for library $a_deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) newdeplibs="$newdeplibs $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $ECHO $ECHO "*** Warning: linker path does not have real file for library $a_deplib." $ECHO "*** I have the capability to make that library automatically link in when" $ECHO "*** you link to this library. But I can only do this if you have a" $ECHO "*** shared version of the library, which you do not appear to have" $ECHO "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` done fi if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | $GREP . >/dev/null; then $ECHO if test "X$deplibs_check_method" = "Xnone"; then $ECHO "*** Warning: inter-library dependencies are not supported in this platform." else $ECHO "*** Warning: inter-library dependencies are not known to be supported." fi $ECHO "*** All declared inter-library dependencies are being dropped." droppeddeps=yes fi ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then $ECHO $ECHO "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" $ECHO "*** a static module, that should work as long as the dlopening" $ECHO "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then $ECHO $ECHO "*** However, this would only work if libtool was able to extract symbol" $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" $ECHO "*** not find such a program. So, this module is probably useless." $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else $ECHO "*** The inter-library dependencies that have been dropped here will be" $ECHO "*** automatically added whenever a program is linked with this library" $ECHO "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then $ECHO $ECHO "*** Since this library must not contain undefined symbols," $ECHO "*** because either the platform does not support them or" $ECHO "*** it was explicitly requested with -no-undefined," $ECHO "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) new_libs="$new_libs -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$new_libs $deplib" ;; esac ;; *) new_libs="$new_libs $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" dep_rpath="$dep_rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" if test -n "$hardcode_libdir_flag_spec_ld"; then eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" else eval dep_rpath=\"$hardcode_libdir_flag_spec\" fi fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do linknames="$linknames $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" delfiles="$delfiles $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" func_len " $cmd" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then func_show_eval "$cmd" 'exit $?' skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) tmp_deplibs="$tmp_deplibs $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $convenience libobjs="$libobjs $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linker_flags="$linker_flags $flag" fi # Make a backup of the uninstalled library when relinking if test "$mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output output_la=`$ECHO "X$output" | $Xsed -e "$basename"` # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" $ECHO 'INPUT (' > $output for obj in $save_libobjs do $ECHO "$obj" >> $output done $ECHO ')' >> $output delfiles="$delfiles $output" elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do $ECHO "$obj" >> $output done delfiles="$delfiles $output" output=$firstobj\"$file_list_spec$output\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. eval concat_cmds=\"$reload_cmds $objlist $last_robj\" else # All subsequent reloadable object files will link in # the last one created. eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=$obj func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi delfiles="$delfiles $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $dlprefiles libobjs="$libobjs $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` else gentop="$output_objdir/${obj}x" generated="$generated $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) compile_command="$compile_command ${wl}-bind_at_load" finalize_command="$finalize_command ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) new_libs="$new_libs -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$new_libs $deplib" ;; esac ;; *) new_libs="$new_libs $deplib" ;; esac done compile_deplibs="$new_libs" compile_command="$compile_command $compile_deplibs" finalize_command="$finalize_command $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) dllsearchpath="$dllsearchpath:$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *cegcc) # Disable wrappers for cegcc, we are cross compiling anyway. wrappers_required=no ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do rpath="$rpath$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` fi # Quote $ECHO for shipping. if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then case $progpath in [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; esac qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` else qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then oldobjs="$oldobjs $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $addlibs oldobjs="$oldobjs $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $dlprefiles oldobjs="$oldobjs $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else $ECHO "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" oldobjs="$oldobjs $gentop/$newobj" ;; *) oldobjs="$oldobjs $obj" ;; esac done fi eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" newdependency_libs="$newdependency_libs $libdir/$name" ;; *) newdependency_libs="$newdependency_libs $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlfiles="$newdlfiles $libdir/$name" ;; *) newdlfiles="$newdlfiles $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlprefiles="$newdlprefiles $libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlfiles="$newdlfiles $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlprefiles="$newdlprefiles $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$mode" = link || test "$mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) RM="$RM $arg"; rmforce=yes ;; -*) RM="$RM $arg" ;; *) files="$files $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= origobjdir="$objdir" for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then objdir="$origobjdir" else objdir="$dir/$origobjdir" fi func_basename "$file" name="$func_basename_result" test "$mode" = uninstall && objdir="$dir" # Remember objdir for removal later, being careful to avoid duplicates if test "$mode" = clean; then case " $rmdirs " in *" $objdir "*) ;; *) rmdirs="$rmdirs $objdir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do rmfiles="$rmfiles $objdir/$n" done test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" case "$mode" in clean) case " $library_names " in # " " in the beginning catches empty $dlname *" $dlname "*) ;; *) rmfiles="$rmfiles $objdir/$dlname" ;; esac test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then rmfiles="$rmfiles $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then rmfiles="$rmfiles $dir/$non_pic_object" fi fi ;; *) if test "$mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe rmfiles="$rmfiles $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result rmfiles="$rmfiles $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then rmfiles="$rmfiles $objdir/lt-$name" fi if test "X$noexename" != "X$name" ; then rmfiles="$rmfiles $objdir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done objdir="$origobjdir" # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$mode" = uninstall || test "$mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 libpst-0.6.59/configure.in0000644000000000000000000002520512145516225012317 00000000000000AC_PREREQ(2.59) AC_INIT(libpst,0.6.59,carl@five-ten-sg.com) AC_CONFIG_SRCDIR([src/libpst.c]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE AC_CANONICAL_HOST # # 1. Remember that version-info is current:revision:age, and age <= current. # 2. If the source code has changed at all since the last public release, # then increment revision (`c:r:a' becomes `c:r+1:a'). # 3. If any interfaces have been added, removed, or changed since the last # update, increment current, and set revision to 0. # 4. If any interfaces have been added since the last public release, then # increment age, since we should be backward compatible with the previous # version. # 5. If any interfaces have been removed or changed since the last public # release, then set age to 0, since we are not backward compatible. # 6. libtool will build libpst.so.x.y.z where the SONAME is libpst.so.x # and x=current-age, y=age, z=revision libpst_version_info='5:8:1' AC_SUBST(LIBPST_VERSION_INFO, [$libpst_version_info]) libpst_so_major='4' AC_SUBST(LIBPST_SO_MAJOR, [$libpst_so_major]) # libpst # version soname so library name # 0.6.35 libpst.so.2 libpst.so.2.0.0 # 0.6.37 libpst.so.2 libpst.so.2.1.0 # 0.6.38 libpst.so.2 libpst.so.2.1.0 # 0.6.40 libpst.so.4 libpst.so.4.0.0 # 0.6.43 libpst.so.4 libpst.so.4.0.1 # 0.6.47 libpst.so.4 libpst.so.4.0.2 # 0.6.48 libpst.so.4 libpst.so.4.0.3 # 0.6.49 libpst.so.4 libpst.so.4.0.4 # 0.6.50 libpst.so.4 libpst.so.4.1.0 # 0.6.51 libpst.so.4 libpst.so.4.1.1 # 0.6.52 libpst.so.4 libpst.so.4.1.2 # 0.6.53 libpst.so.4 libpst.so.4.1.3 # 0.6.54 libpst.so.4 libpst.so.4.1.4 # 0.6.55 libpst.so.4 libpst.so.4.1.5 # 0.6.56 libpst.so.4 libpst.so.4.1.6 # 0.6.57 libpst.so.4 libpst.so.4.1.6 # 0.6.58 libpst.so.4 libpst.so.4.1.7 # 0.6.59 libpst.so.4 libpst.so.4.1.8 # Check for solaris AC_MSG_CHECKING([for Solaris]) case "$host" in *solaris*) os_solaris=yes ;; *) os_solaris=no ;; esac AC_MSG_RESULT($os_solaris) AM_CONDITIONAL(OS_SOLARIS, [test "$os_solaris" = "yes"]) # Check for win32 AC_MSG_CHECKING([for Win32]) case "$host" in *-mingw*) os_win32=yes ;; *) os_win32=no ;; esac AC_MSG_RESULT($os_win32) AM_CONDITIONAL(OS_WIN32, [test "$os_win32" = "yes"]) # Check for Win32 platform AC_MSG_CHECKING([for Win32 platform in general]) case "$host" in *-cygwin*) platform_win32=yes ;; *) platform_win32=$os_win32 ;; esac AC_MSG_RESULT($platform_win32) AM_CONDITIONAL(PLATFORM_WIN32, [test "$platform_win32" = "yes"]) # Checks for programs. # The following lines adds the --enable-dii option to configure: # # Give the user the choice to enter one of these: # --enable-dii # --enable-dii=yes # --enable-dii=no # AC_MSG_CHECKING([whether we are enabling dii utility]) AC_ARG_ENABLE(dii, AC_HELP_STRING([--enable-dii], [enable dii utility]), [ case "${enableval}" in yes) ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-dii) ;; esac ], # default if not specified enable_dii=yes ) AC_MSG_RESULT([$enable_dii]) AC_PATH_PROG(CONVERT, convert) if test "x$CONVERT" = "x" ; then if test "$enable_dii" = "yes"; then enable_dii=no AC_MSG_WARN([convert program not found. pst2dii disabled]) fi else if test "x`$CONVERT --version 2>&1 | grep -i imagemagick >/dev/null ; echo $?`" != "x0"; then if test "$enable_dii" = "yes"; then enable_dii=no AC_MSG_WARN([wrong convert program found. pst2dii disabled]) fi fi fi AC_CHECK_HEADER([gd.h], [ AC_DEFINE([HAVE_GD_H], [1], [Define to 1 if you have the header file.]) ], [ if test "$enable_dii" = "yes"; then enable_dii=no AC_MSG_WARN([gd.h not found. pst2dii disabled]) fi ]) AM_CONDITIONAL(BUILD_DII, [test "$enable_dii" = "yes"]) # Checks for programs. AC_PROG_CXX AC_PROG_CC AM_PROG_CC_C_O AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_LIBTOOL AC_PROG_MAKE_SET AC_PROG_RANLIB # make sure we get large file support AC_SYS_LARGEFILE AC_CHECK_SIZEOF(off_t) # Checks for header files. AC_CHECK_HEADER([unistd.h], AM_CONDITIONAL(NEED_XGETOPT, [test yes = no]), AM_CONDITIONAL(NEED_XGETOPT, [test yes = yes]) ) AC_HEADER_DIRENT AC_HEADER_STDC AC_CHECK_HEADERS([ctype.h dirent.h errno.h fcntl.h inttypes.h limits.h regex.h semaphore.h signal.h stdarg.h stdint.h stdio.h stdlib.h string.h sys/param.h sys/shm.h sys/stat.h sys/types.h time.h unistd.h wchar.h]) AC_SEARCH_LIBS([sem_init],[pthread rt]) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_HEADER_SYS_WAIT AC_C_CONST AC_C_INLINE AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_TYPE_PID_T AC_STRUCT_TM # Checks for library functions. AC_FUNC_FORK AC_FUNC_FSEEKO AC_FUNC_STAT AC_FUNC_LSTAT AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK if test "$cross_compiling" != "yes"; then AC_FUNC_MALLOC AC_FUNC_MKTIME AC_FUNC_REALLOC fi AC_FUNC_STRFTIME AC_FUNC_VPRINTF AC_CHECK_FUNCS([chdir getcwd memchr memmove memset regcomp strcasecmp strncasecmp strchr strdup strerror strpbrk strrchr strstr strtol get_current_dir_name]) AM_ICONV if test "$am_cv_func_iconv" != "yes"; then AC_MSG_ERROR([libpst requires iconv which is missing]) fi AC_CHECK_FUNCS(regexec,,[AC_CHECK_LIB(regex,regexec, [REGEXLIB=-lregex AC_DEFINE(HAVE_REGEXEC,1,[Define to 1 if you have the regexec function.])], [AC_MSG_ERROR([No regex library found])])]) AC_SUBST(REGEXLIB) # The following lines adds the --enable-pst-debug option to configure: # # Give the user the choice to enter one of these: # --enable-pst-debug # --enable-pst-debug=yes # --enable-pst-debug=no # AC_MSG_CHECKING([whether we are forcing debug dump file creation]) AC_ARG_ENABLE(pst-debug, AC_HELP_STRING([--enable-pst-debug], [force debug dump file creation]), [ case "${enableval}" in yes) ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-pst-debug) ;; esac ], # default if not specified enable_pst_debug=no ) AC_MSG_RESULT([$enable_pst_debug]) if test "$enable_pst_debug" = "yes"; then AC_DEFINE(DEBUG_ALL, 1, Define to 1 to force debug dump file creation) fi # The following lines adds the --enable-libpst-shared option to configure: # # Give the user the choice to enter one of these: # --enable-libpst-shared # --enable-libpst-shared=yes # --enable-libpst-shared=no # AC_MSG_CHECKING([whether we are building libpst shared object]) AC_ARG_ENABLE(libpst-shared, AC_HELP_STRING([--enable-libpst-shared], [build libpst shared object]), [ case "${enableval}" in yes) ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-libpst-shared) ;; esac ], # default if not specified enable_libpst_shared=no ) AC_MSG_RESULT([$enable_libpst_shared]) enable_static_tools=yes if test "$enable_libpst_shared" = "yes"; then enable_shared=yes enable_static_tools=no fi # needed by STATIC_TOOLS in src/Makefile.am AC_SUBST(PST_OBJDIR, [$objdir]) # The following lines adds the --enable-static-tools option to configure: # # Give the user the choice to enter one of these: # --enable-static-tools # --enable-static-tools=yes # --enable-static-tools=no # AC_MSG_CHECKING([whether to link command line tools with libpst statically]) AC_ARG_ENABLE([static-tools], AC_HELP_STRING([--enable-static-tools], [link command line tools with libpst statically]), [ case "${enableval}" in yes) ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-static-tools) ;; esac ], [ enable_static_tools=no ]) AC_MSG_RESULT([$enable_static_tools]) AM_CONDITIONAL(STATIC_TOOLS, [test "$enable_static_tools" = "yes"]) if test "$enable_static_tools" = "yes"; then enable_static="yes" fi # The following lines adds the --enable-python option to configure: # # Give the user the choice to enter one of these: # --enable-python # --enable-python=yes # --enable-python=no # AC_MSG_CHECKING([whether to build the libpst python interface]) AC_ARG_ENABLE([python], AC_HELP_STRING([--enable-python], [build libpst python interface]), [ case "${enableval}" in yes) ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --python) ;; esac ], [ enable_python=yes ]) AC_MSG_RESULT([$enable_python]) AM_CONDITIONAL(PYTHON_INTERFACE, [test "$enable_python" = "yes"]) if test "$enable_python" = "yes"; then enable_shared="yes" # get the version of installed python AX_PYTHON if test "$ax_python_bin" = "no"; then AC_MSG_ERROR(python binary not found) fi py_ver=`echo $ax_python_bin | cut -c7-` # find the flags for that version AC_PYTHON_DEVEL([$py_ver]) PYTHON_INCLUDE_DIR=`echo $python_path | cut -c3-` AC_SUBST([PYTHON_INCLUDE_DIR]) # do we have boost python AX_BOOST_PYTHON if test "$ac_cv_boost_python" = "no"; then AC_MSG_ERROR(boost python not found) fi AC_SUBST(PYTHON_VERSION, [$ax_python_bin]) fi # The following lines adds the --enable-profiling option to configure: # # Give the user the choice to enter one of these: # --enable-profiling # --enable-profiling=yes # --enable-profiling=no # AC_MSG_CHECKING([whether to link with gprof profiling]) AC_ARG_ENABLE([profiling], AC_HELP_STRING([--enable-profiling], [link with gprof profiling]), [ case "${enableval}" in yes) CFLAGS="$CFLAGS -pg" CPPFLAGS="$CPPFLAGS -pg" CXXFLAGS="$CXXFLAGS -pg" ;; no) ;; *) AC_MSG_ERROR(bad value ${enableval} for --profiling) ;; esac ], [ enable_profiling=no ]) AC_MSG_RESULT([$enable_profiling]) AM_CONDITIONAL(GPROF_PROFILING, [test "$enable_profiling" = "yes"]) gsf_flags="`pkg-config libgsf-1 --cflags`" gsf_libs="`pkg-config libgsf-1 --libs`" if test "$gsf_flags" = ""; then AC_MSG_ERROR(libgsf not found) fi AC_SUBST(GSF_FLAGS, [$gsf_flags]) AC_SUBST(GSF_LIBS, [$gsf_libs]) AC_OUTPUT( \ Makefile \ html/Makefile \ libpst.pc \ libpst.spec \ man/Makefile \ src/Makefile \ src/pst2dii.cpp \ python/Makefile \ xml/Makefile \ xml/libpst \ ) libpst-0.6.59/NEWS0000644000000000000000000001265112145516225010506 000000000000000.6.59 2013-05-17 add autoconf checking for libgsf 0.6.58 2012-12-28 fix From quoting on embedded rfc/822 messages 0.6.57 2012-12-27 remove useless dependencies 0.6.56 2012-12-24 merge -m .msg files code into main branch 0.6.55 2012-05-08 preserve bcc headers, space after colon is not required in header fields 0.6.54 2011-11-04 embedded rfc822 messages might contain rtf encoded bodies 0.6.53 2011-07-10 allow fork for parallel processing of individual email folders in separate mode 0.6.52 2011-05-22 fix dangling freed pointer; allow broken outlook internet header field 0.6.51 2011-04-17 fix for buffer overrun; attachment size fetched twice 0.6.50 2010-12-24 rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames 0.6.49 2010-09-13 fix to ignore embedded objects that are not email messages 0.6.48 2010-09-02 fix for broken internet headers from Outlook, change to mboxrd quoting 0.6.47 2010-05-07 patches from Kenneth Berland for solaris 0.6.46 2010-02-13 fixes for fedora 13 change in implicit dso linking semantics 0.6.45 2009-11-18 patch from Hugo DesRosiers to export categories and notes into vcards 0.6.44 2009-09-20 patch from Lee Ayres to add file name extensions in separate mode 0.6.43 2009-09-12 patches from Justin Greer, Chris White, Roberto Polli; better rfc822 embedded message decoding 0.6.42 2009-09-03 patch from Fridrich Strba to build with DJGPP DOS cross-compiler 0.6.41 2009-06-23 fix ax_python detection - should not use locate command 0.6.40 2009-06-23 fedora 11 has python2.6, remove pdf version of the man pages 0.6.39 2009-06-21 fedora > 10 moved to boost-python-devel 0.6.39 2009-06-21 fedora > 10 moved to boost-python-devel 0.6.38 2009-06-21 many changes including shared library soname 0.6.37 2009-04-17 add pst_attach_to_mem() back into the shared library interface 0.6.36 2009-04-14 build separate -doc and -devel-doc subpackages 0.6.35 2009-04-08 properly add trailing mime boundary in all modes, build separate rpms with libpst.so shared. 0.6.34 2009-03-19 avoid putting mixed item types into the same output folder 0.6.33 2009-03-17 fix utf-7 conversions, don't produce empty attachment files in separate mode 0.6.32 2009-03-14 fix ppc64 compile error 0.6.31 2009-03-14 bump version for fedora cvs tagging mistake 0.6.30 2009-03-14 track character set individually for each mapi element, avoid emitting bogus empty email messages into contacts and calendar files. 0.6.29 2009-02-24 fix for 64bit on Fedora 11 0.6.28 2009-02-24 improve decoding of multipart/report and message/rfc822 mime types 0.6.27 2009-02-07 fix for const correctness on Fedora 11 0.6.26 2009-02-07 patch from Fridrich Strba for building on mingw, and autoconf cleanup, better mime headers 0.6.25 2009-01-16 improve handling of content-type charset values in mime parts 0.6.24 2008-12-11 patch from Chris Eagle to build on cygwin 0.6.23 2008-12-04 bump version to avoid cvs tagging mistake in fedora 0.6.22 2008-11-28 process emails with type PST_TYPE_OTHER, fix malloc error and possible segfault 0.6.21 2008-10-21 fix title bug with old schema in pst2ldif, also escape commas in distinguished names per rfc4514. 0.6.20 2008-10-09 add configure option --enable-dii=no, fixes from Robert Harris for pst2ldif. 0.6.19 2008-09-14 Initial work on a .so shared library from Bharath Acharya. 0.6.18 2008-08-28 Fixes for iconv on Mac from Justin Greer. 0.6.17 2008-08-05 More fixes for 32/64 bit portability on big endian ppc 0.6.16 2008-08-05 Use inttypes.h for portable printing of 64 bit items 0.6.15 2008-07-30 Fix file handle leak in error case, missing length on lz decompression 0.6.14 2008-06-15 Fix my mistake in debian packaging 0.6.13 2008-06-13 Patch from Robert Simpson for encryption type 2. 0.6.12 2008-06-10 Patch from Joachim Metz for debian packaging, and fix for incorrect length on lz decompression. 0.6.11 2008-06-03 Use ftello/fseeko to properly handle large files. 0.6.10 2008-05-29 Patch from Robert Simpson for doubly-linked list and arrays of unicode strings. 0.6.9 2008-05-16 Patch from Joachim Metz for 64 bit compile. 0.6.8 2008-03-05 Initial version of pst2dii to convert to Summation dii load file format. 0.6.7 2008-02-16 Ignore unknown attachments on some read messages; autoconf cleanup. 0.6.6 2008-01-31 Code cleanup, switch from cvs to mercurial source control. 0.6.5 2008-01-22 Code cleanup, rpm group Applications/Productivity. 0.6.4 2008-01-19 More fixes for 64 bit format, merge changes from svn Alioth. 0.6.3 2008-01-13 More type consistency issues found by splint. 0.6.2 2008-01-12 More fixes for 64 bit format, consistent types size_t, off_t, etc. 0.6.1 2008-01-06 Outlook 2003 64 bit format and fix for bogus contacts. 0.5.12 2007-10-02 security fix for possible buffer overruns in liv-zemple decoding 0.5.11 2007-08-24 fix for unitialized variable 0.5.10 2007-08-20 fix yet more valgrind errors, restructure readpst recursive walk, backwards overrun test 0.5.9 2007-08-12 fix more valgrind errors, pst2ldif wrote undefined data 0.5.8 2007-08-10 lzfu_decompress/base64_encode encoded random data into attachment 0.5.7 2007-08-09 fix valgrind errors, using uninitialized data 0.5.6 2007-07-15 handle small pst files, better decoding of 7c blocks 0.5.5 2007-07-10 merge changes from Joe Nahmias version 0.5.4 2006-02-25 add MH mode, generated filenames with no leading zeros 0.5.3 2006-02-20 switch to gnu autoconf/automake 0.5.2 2006-02-18 add pst2ldif, fix btree processing in libpst.c libpst-0.6.59/python/0000755000000000000000000000000012145516411011400 500000000000000libpst-0.6.59/python/python-libpst.cpp0000644000000000000000000011064512145516225014652 00000000000000#ifdef HAVE_CONFIG_H #include "config.h" #endif #include #include // #include // #include extern "C" { #include "libpst.h" #include "timeconv.h" #include "libstrfunc.h" #include "vbuf.h" #include "lzfu.h" } using namespace std; using namespace boost::python; /** python version of pst_binary, where python is responsible for freeing the underlying buffer */ struct ppst_binary : public pst_binary { }; class pst { public: pst(const string filename, const string charset); virtual ~pst(); pst_desc_tree* pst_getTopOfFolders(); ppst_binary pst_attach_to_mem(pst_item_attach *attach); size_t pst_attach_to_file(pst_item_attach *attach, FILE* fp); size_t pst_attach_to_file_base64(pst_item_attach *attach, FILE* fp); pst_desc_tree* pst_getNextDptr(pst_desc_tree* d); pst_item* pst_parse_item(pst_desc_tree *d_ptr, pst_id2_tree *m_head); void pst_freeItem(pst_item *item); pst_index_ll* pst_getID(uint64_t i_id); size_t pst_ff_getIDblock_dec(uint64_t i_id, char **buf); string pst_rfc2426_escape(char *str); string pst_rfc2425_datetime_format(const FILETIME *ft); string pst_rfc2445_datetime_format(const FILETIME *ft); string pst_default_charset(pst_item *item); void pst_convert_utf8_null(pst_item *item, pst_string *str); void pst_convert_utf8(pst_item *item, pst_string *str); pst_recurrence* pst_convert_recurrence(pst_item_appointment *appt); void pst_free_recurrence(pst_recurrence* r); /** helper for python access to fopen() */ FILE* ppst_open_file(string filename, string mode); /** helper for python access to fclose() */ int ppst_close_file(FILE* fp); private: bool is_open; pst_file pf; pst_item* root; pst_desc_tree* topf; }; pst::pst(const string filename, const string charset) { is_open = (::pst_open(&pf, filename.c_str(), charset.c_str()) == 0); root = NULL; topf = NULL; if (is_open) { ::pst_load_index(&pf); ::pst_load_extended_attributes(&pf); if (pf.d_head) root = ::pst_parse_item(&pf, pf.d_head, NULL); if (root) topf = ::pst_getTopOfFolders(&pf, root)->child; } } pst::~pst() { if (root) pst_freeItem(root); if (is_open) ::pst_close(&pf); } pst_desc_tree* pst::pst_getTopOfFolders() { return topf; } ppst_binary pst::pst_attach_to_mem(pst_item_attach *attach) { pst_binary r = ::pst_attach_to_mem(&pf, attach); ppst_binary rc; rc.size = r.size; rc.data = r.data; return rc; } size_t pst::pst_attach_to_file(pst_item_attach *attach, FILE* fp) { return ::pst_attach_to_file(&pf, attach, fp); } size_t pst::pst_attach_to_file_base64(pst_item_attach *attach, FILE* fp) { return ::pst_attach_to_file_base64(&pf, attach, fp); } pst_desc_tree* pst::pst_getNextDptr(pst_desc_tree* d) { return ::pst_getNextDptr(d); } pst_item* pst::pst_parse_item (pst_desc_tree *d_ptr, pst_id2_tree *m_head) { return ::pst_parse_item(&pf, d_ptr, m_head); } void pst::pst_freeItem(pst_item *item) { return ::pst_freeItem(item); } pst_index_ll* pst::pst_getID(uint64_t i_id) { return ::pst_getID(&pf, i_id); } size_t pst::pst_ff_getIDblock_dec(uint64_t i_id, char **buf) { return ::pst_ff_getIDblock_dec(&pf, i_id, buf); } string pst::pst_rfc2426_escape(char *str) { char *result = NULL; size_t resultlen = 0; char *rc = ::pst_rfc2426_escape(str, &result, &resultlen); string rrc(rc); if (result) free(result); return rrc; } string pst::pst_rfc2425_datetime_format(const FILETIME *ft) { char buf[30]; ::pst_rfc2425_datetime_format(ft, sizeof(buf), buf); return string(buf); } string pst::pst_rfc2445_datetime_format(const FILETIME *ft) { char buf[30]; ::pst_rfc2445_datetime_format(ft, sizeof(buf), buf); return string(buf); } string pst::pst_default_charset(pst_item *item) { char buf[30]; return string(::pst_default_charset(item, sizeof(buf), buf)); } void pst::pst_convert_utf8_null(pst_item *item, pst_string *str) { ::pst_convert_utf8_null(item, str); } void pst::pst_convert_utf8(pst_item *item, pst_string *str) { ::pst_convert_utf8(item, str); } pst_recurrence* pst::pst_convert_recurrence(pst_item_appointment *appt) { return ::pst_convert_recurrence(appt); } void pst::pst_free_recurrence(pst_recurrence* r) { ::pst_free_recurrence(r); } FILE* pst::ppst_open_file(string filename, string mode) { return ::fopen(filename.c_str(), mode.c_str()); } int pst::ppst_close_file(FILE* fp) { return ::fclose(fp); } struct make_python_string { /* we make no distinction between empty and null strings */ static PyObject* convert(char* const &s) { string ss; if (s) ss = string(s); return boost::python::incref(boost::python::object(ss).ptr()); } }; struct make_python_pst_binary { static PyObject* convert(pst_binary const &s) { if (s.data) { string ss; ss = string(s.data, s.size); return boost::python::incref(boost::python::object(ss).ptr()); } return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_ppst_binary { static PyObject* convert(ppst_binary const &s) { if (s.data) { string ss; ss = string(s.data, s.size); free(s.data); return boost::python::incref(boost::python::object(ss).ptr()); } return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_pst_item_email { static PyObject* convert(pst_item_email* const &s) { if (s) return to_python_indirect()(s); return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_pst_item_attach { static PyObject* convert(pst_item_attach* const &s) { if (s) return to_python_indirect()(s); return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_pst_desc_tree { static PyObject* convert(pst_desc_tree* const &s) { if (s) return to_python_indirect()(s); return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_pst_index_ll { static PyObject* convert(pst_index_ll* const &s) { if (s) return to_python_indirect()(s); return boost::python::incref(boost::python::object().ptr()); } }; struct make_python_FILE { static PyObject* convert(FILE* const &s) { if (s) return to_python_indirect()(s); return boost::python::incref(boost::python::object().ptr()); } }; BOOST_PYTHON_MODULE(_libpst) { //boost::python::docstring_options doc_options(); to_python_converter(); to_python_converter(); to_python_converter(); to_python_converter(); to_python_converter(); to_python_converter(); to_python_converter(); to_python_converter(); class_("FILE") ; class_("FILETIME") .def_readwrite("dwLowDateTime", &FILETIME::dwLowDateTime) .def_readwrite("dwHighDateTime", &FILETIME::dwHighDateTime) ; class_("pst_entryid") .def_readonly("u1", &pst_entryid::u1) .def_readonly("entryid", &pst_entryid::entryid) .def_readonly("id", &pst_entryid::id) ; class_("pst_index_ll") .def_readonly("i_id", &pst_index_ll::i_id) .def_readonly("offset", &pst_index_ll::offset) .def_readonly("size", &pst_index_ll::size) .def_readonly("u1", &pst_index_ll::u1) .add_property("next", make_getter(&pst_index_ll::next, return_value_policy())) ; class_("pst_id2_tree") .def_readonly("id2", &pst_id2_tree::id2) .add_property("id", make_getter(&pst_id2_tree::id, return_value_policy())) .add_property("child", make_getter(&pst_id2_tree::child, return_value_policy())) .add_property("next", make_getter(&pst_id2_tree::next, return_value_policy())) ; class_("pst_desc_tree") .def_readonly("d_id", &pst_desc_tree::d_id) .def_readonly("parent_d_id", &pst_desc_tree::parent_d_id) .add_property("desc", make_getter(&pst_desc_tree::desc, return_value_policy())) .add_property("assoc_tree", make_getter(&pst_desc_tree::assoc_tree, return_value_policy())) .def_readonly("no_child", &pst_desc_tree::no_child) .add_property("prev", make_getter(&pst_desc_tree::prev, return_value_policy())) .add_property("next", make_getter(&pst_desc_tree::next, return_value_policy())) .add_property("parent", make_getter(&pst_desc_tree::parent, return_value_policy())) .add_property("child", make_getter(&pst_desc_tree::child, return_value_policy())) .add_property("child_tail", make_getter(&pst_desc_tree::child_tail, return_value_policy())) ; class_("pst_string") .def_readonly("is_utf8", &pst_string::is_utf8) .def_readonly("str", &pst_string::str) ; class_("pst_item_email") .add_property("arrival_date", make_getter(&pst_item_email::arrival_date, return_value_policy())) .def_readonly("autoforward", &pst_item_email::autoforward) .def_readonly("cc_address", &pst_item_email::cc_address) .def_readonly("bcc_address", &pst_item_email::bcc_address) .add_property("conversation_index", make_getter(&pst_item_email::conversation_index, return_value_policy())) .def_readonly("conversion_prohibited", &pst_item_email::conversion_prohibited) .def_readonly("delete_after_submit", &pst_item_email::delete_after_submit) .def_readonly("delivery_report", &pst_item_email::delivery_report) .add_property("encrypted_body", make_getter(&pst_item_email::encrypted_body, return_value_policy())) .add_property("encrypted_htmlbody", make_getter(&pst_item_email::encrypted_htmlbody, return_value_policy())) .def_readonly("header", &pst_item_email::header) .def_readonly("htmlbody", &pst_item_email::htmlbody) .def_readonly("importance", &pst_item_email::importance) .def_readonly("in_reply_to", &pst_item_email::in_reply_to) .def_readonly("message_cc_me", &pst_item_email::message_cc_me) .def_readonly("message_recip_me", &pst_item_email::message_recip_me) .def_readonly("message_to_me", &pst_item_email::message_to_me) .def_readonly("messageid", &pst_item_email::messageid) .def_readonly("original_sensitivity", &pst_item_email::original_sensitivity) .def_readonly("original_bcc", &pst_item_email::original_bcc) .def_readonly("original_cc", &pst_item_email::original_cc) .def_readonly("original_to", &pst_item_email::original_to) .def_readonly("outlook_recipient", &pst_item_email::outlook_recipient) .def_readonly("outlook_recipient_name", &pst_item_email::outlook_recipient_name) .def_readonly("outlook_recipient2", &pst_item_email::outlook_recipient2) .def_readonly("outlook_sender", &pst_item_email::outlook_sender) .def_readonly("outlook_sender_name", &pst_item_email::outlook_sender_name) .def_readonly("outlook_sender2", &pst_item_email::outlook_sender2) .def_readonly("priority", &pst_item_email::priority) .def_readonly("processed_subject", &pst_item_email::processed_subject) .def_readonly("read_receipt", &pst_item_email::read_receipt) .def_readonly("recip_access", &pst_item_email::recip_access) .def_readonly("recip_address", &pst_item_email::recip_address) .def_readonly("recip2_access", &pst_item_email::recip2_access) .def_readonly("recip2_address", &pst_item_email::recip2_address) .def_readonly("reply_requested", &pst_item_email::reply_requested) .def_readonly("reply_to", &pst_item_email::reply_to) .def_readonly("return_path_address", &pst_item_email::return_path_address) .def_readonly("rtf_body_char_count", &pst_item_email::rtf_body_char_count) .def_readonly("rtf_body_crc", &pst_item_email::rtf_body_crc) .def_readonly("rtf_body_tag", &pst_item_email::rtf_body_tag) .add_property("rtf_compressed", make_getter(&pst_item_email::rtf_compressed, return_value_policy())) .def_readonly("rtf_in_sync", &pst_item_email::rtf_in_sync) .def_readonly("rtf_ws_prefix_count", &pst_item_email::rtf_ws_prefix_count) .def_readonly("rtf_ws_trailing_count", &pst_item_email::rtf_ws_trailing_count) .def_readonly("sender_access", &pst_item_email::sender_access) .def_readonly("sender_address", &pst_item_email::sender_address) .def_readonly("sender2_access", &pst_item_email::sender2_access) .def_readonly("sender2_address", &pst_item_email::sender2_address) .def_readonly("sensitivity", &pst_item_email::sensitivity) .add_property("sent_date", make_getter(&pst_item_email::sent_date, return_value_policy())) .add_property("sentmail_folder", make_getter(&pst_item_email::sentmail_folder, return_value_policy())) .def_readonly("sentto_address", &pst_item_email::sentto_address) .def_readonly("report_text", &pst_item_email::report_text) .add_property("report_time", make_getter(&pst_item_email::report_time, return_value_policy())) .def_readonly("ndr_reason_code", &pst_item_email::ndr_reason_code) .def_readonly("ndr_diag_code", &pst_item_email::ndr_diag_code) .def_readonly("supplementary_info", &pst_item_email::supplementary_info) .def_readonly("ndr_status_code", &pst_item_email::ndr_status_code) ; class_("pst_item_folder") .def_readonly("item_count", &pst_item_folder::item_count) .def_readonly("unseen_item_count", &pst_item_folder::unseen_item_count) .def_readonly("assoc_count", &pst_item_folder::assoc_count) .def_readonly("subfolder", &pst_item_folder::subfolder) ; class_("pst_item_message_store") .add_property("top_of_personal_folder", make_getter(&pst_item_message_store::top_of_personal_folder, return_value_policy())) .add_property("default_outbox_folder", make_getter(&pst_item_message_store::default_outbox_folder, return_value_policy())) .add_property("deleted_items_folder", make_getter(&pst_item_message_store::deleted_items_folder, return_value_policy())) .add_property("sent_items_folder", make_getter(&pst_item_message_store::sent_items_folder, return_value_policy())) .add_property("user_views_folder", make_getter(&pst_item_message_store::user_views_folder, return_value_policy())) .add_property("common_view_folder", make_getter(&pst_item_message_store::common_view_folder, return_value_policy())) .add_property("search_root_folder", make_getter(&pst_item_message_store::search_root_folder, return_value_policy())) .add_property("top_of_folder", make_getter(&pst_item_message_store::top_of_folder, return_value_policy())) .def_readonly("valid_mask", &pst_item_message_store::valid_mask) .def_readonly("pwd_chksum", &pst_item_message_store::pwd_chksum) ; class_("pst_item_contact") .def_readonly("account_name", &pst_item_contact::account_name) .def_readonly("address1", &pst_item_contact::address1) .def_readonly("address1a", &pst_item_contact::address1a) .def_readonly("address1_desc", &pst_item_contact::address1_desc) .def_readonly("address1_transport", &pst_item_contact::address1_transport) .def_readonly("address2", &pst_item_contact::address2) .def_readonly("address2a", &pst_item_contact::address2a) .def_readonly("address2_desc", &pst_item_contact::address2_desc) .def_readonly("address2_transport", &pst_item_contact::address2_transport) .def_readonly("address3", &pst_item_contact::address3) .def_readonly("address3a", &pst_item_contact::address3a) .def_readonly("address3_desc", &pst_item_contact::address3_desc) .def_readonly("address3_transport", &pst_item_contact::address3_transport) .def_readonly("assistant_name", &pst_item_contact::assistant_name) .def_readonly("assistant_phone", &pst_item_contact::assistant_phone) .def_readonly("billing_information", &pst_item_contact::billing_information) .add_property("birthday", make_getter(&pst_item_contact::birthday, return_value_policy())) .def_readonly("business_address", &pst_item_contact::business_address) .def_readonly("business_city", &pst_item_contact::business_city) .def_readonly("business_country", &pst_item_contact::business_country) .def_readonly("business_fax", &pst_item_contact::business_fax) .def_readonly("business_homepage", &pst_item_contact::business_homepage) .def_readonly("business_phone", &pst_item_contact::business_phone) .def_readonly("business_phone2", &pst_item_contact::business_phone2) .def_readonly("business_po_box", &pst_item_contact::business_po_box) .def_readonly("business_postal_code", &pst_item_contact::business_postal_code) .def_readonly("business_state", &pst_item_contact::business_state) .def_readonly("business_street", &pst_item_contact::business_street) .def_readonly("callback_phone", &pst_item_contact::callback_phone) .def_readonly("car_phone", &pst_item_contact::car_phone) .def_readonly("company_main_phone", &pst_item_contact::company_main_phone) .def_readonly("company_name", &pst_item_contact::company_name) .def_readonly("computer_name", &pst_item_contact::computer_name) .def_readonly("customer_id", &pst_item_contact::customer_id) .def_readonly("def_postal_address", &pst_item_contact::def_postal_address) .def_readonly("department", &pst_item_contact::department) .def_readonly("display_name_prefix", &pst_item_contact::display_name_prefix) .def_readonly("first_name", &pst_item_contact::first_name) .def_readonly("followup", &pst_item_contact::followup) .def_readonly("free_busy_address", &pst_item_contact::free_busy_address) .def_readonly("ftp_site", &pst_item_contact::ftp_site) .def_readonly("fullname", &pst_item_contact::fullname) .def_readonly("gender", &pst_item_contact::gender) .def_readonly("gov_id", &pst_item_contact::gov_id) .def_readonly("hobbies", &pst_item_contact::hobbies) .def_readonly("home_address", &pst_item_contact::home_address) .def_readonly("home_city", &pst_item_contact::home_city) .def_readonly("home_country", &pst_item_contact::home_country) .def_readonly("home_fax", &pst_item_contact::home_fax) .def_readonly("home_phone", &pst_item_contact::home_phone) .def_readonly("home_phone2", &pst_item_contact::home_phone2) .def_readonly("home_po_box", &pst_item_contact::home_po_box) .def_readonly("home_postal_code", &pst_item_contact::home_postal_code) .def_readonly("home_state", &pst_item_contact::home_state) .def_readonly("home_street", &pst_item_contact::home_street) .def_readonly("initials", &pst_item_contact::initials) .def_readonly("isdn_phone", &pst_item_contact::isdn_phone) .def_readonly("job_title", &pst_item_contact::job_title) .def_readonly("keyword", &pst_item_contact::keyword) .def_readonly("language", &pst_item_contact::language) .def_readonly("location", &pst_item_contact::location) .def_readonly("mail_permission", &pst_item_contact::mail_permission) .def_readonly("manager_name", &pst_item_contact::manager_name) .def_readonly("middle_name", &pst_item_contact::middle_name) .def_readonly("mileage", &pst_item_contact::mileage) .def_readonly("mobile_phone", &pst_item_contact::mobile_phone) .def_readonly("nickname", &pst_item_contact::nickname) .def_readonly("office_loc", &pst_item_contact::office_loc) .def_readonly("common_name", &pst_item_contact::common_name) .def_readonly("org_id", &pst_item_contact::org_id) .def_readonly("other_address", &pst_item_contact::other_address) .def_readonly("other_city", &pst_item_contact::other_city) .def_readonly("other_country", &pst_item_contact::other_country) .def_readonly("other_phone", &pst_item_contact::other_phone) .def_readonly("other_po_box", &pst_item_contact::other_po_box) .def_readonly("other_postal_code", &pst_item_contact::other_postal_code) .def_readonly("other_state", &pst_item_contact::other_state) .def_readonly("other_street", &pst_item_contact::other_street) .def_readonly("pager_phone", &pst_item_contact::pager_phone) .def_readonly("personal_homepage", &pst_item_contact::personal_homepage) .def_readonly("pref_name", &pst_item_contact::pref_name) .def_readonly("primary_fax", &pst_item_contact::primary_fax) .def_readonly("primary_phone", &pst_item_contact::primary_phone) .def_readonly("profession", &pst_item_contact::profession) .def_readonly("radio_phone", &pst_item_contact::radio_phone) .def_readonly("rich_text", &pst_item_contact::rich_text) .def_readonly("spouse_name", &pst_item_contact::spouse_name) .def_readonly("suffix", &pst_item_contact::suffix) .def_readonly("surname", &pst_item_contact::surname) .def_readonly("telex", &pst_item_contact::telex) .def_readonly("transmittable_display_name", &pst_item_contact::transmittable_display_name) .def_readonly("ttytdd_phone", &pst_item_contact::ttytdd_phone) .add_property("wedding_anniversary", make_getter(&pst_item_contact::wedding_anniversary, return_value_policy())) .def_readonly("work_address_street", &pst_item_contact::work_address_street) .def_readonly("work_address_city", &pst_item_contact::work_address_city) .def_readonly("work_address_state", &pst_item_contact::work_address_state) .def_readonly("work_address_postalcode", &pst_item_contact::work_address_postalcode) .def_readonly("work_address_country", &pst_item_contact::work_address_country) .def_readonly("work_address_postofficebox", &pst_item_contact::work_address_postofficebox) ; class_("pst_item_attach") .def_readonly("filename1", &pst_item_attach::filename1) .def_readonly("filename2", &pst_item_attach::filename2) .def_readonly("mimetype", &pst_item_attach::mimetype) .add_property("data", make_getter(&pst_item_attach::data, return_value_policy())) .def_readonly("id2_val", &pst_item_attach::id2_val) .def_readonly("i_id", &pst_item_attach::i_id) .add_property("id2_head", make_getter(&pst_item_attach::id2_head, return_value_policy())) .def_readonly("method", &pst_item_attach::method) .def_readonly("position", &pst_item_attach::position) .def_readonly("sequence", &pst_item_attach::sequence) .add_property("next", make_getter(&pst_item_attach::next, return_value_policy())) ; class_("pst_item_extra_field") .def_readonly("field_name", &pst_item_extra_field::field_name) .def_readonly("value", &pst_item_extra_field::value) .add_property("next", make_getter(&pst_item_extra_field::next, return_value_policy())) ; class_("pst_item_journal") .add_property("start", make_getter(&pst_item_journal::start, return_value_policy())) .add_property("end", make_getter(&pst_item_journal::end, return_value_policy())) .def_readonly("type", &pst_item_journal::type) .def_readonly("description", &pst_item_journal::description) ; class_("pst_recurrence") .def_readonly("signature", &pst_recurrence::signature) .def_readonly("type", &pst_recurrence::type) .def_readonly("sub_type", &pst_recurrence::sub_type) .def_readonly("parm1", &pst_recurrence::parm1) .def_readonly("parm2", &pst_recurrence::parm2) .def_readonly("parm3", &pst_recurrence::parm3) .def_readonly("parm4", &pst_recurrence::parm4) .def_readonly("parm5", &pst_recurrence::parm5) .def_readonly("termination", &pst_recurrence::termination) .def_readonly("interval", &pst_recurrence::interval) .def_readonly("bydaymask", &pst_recurrence::bydaymask) .def_readonly("dayofmonth", &pst_recurrence::dayofmonth) .def_readonly("monthofyear", &pst_recurrence::monthofyear) .def_readonly("position", &pst_recurrence::position) .def_readonly("count", &pst_recurrence::count) ; class_("pst_item_appointment") .add_property("start", make_getter(&pst_item_appointment::start, return_value_policy())) .add_property("end", make_getter(&pst_item_appointment::end, return_value_policy())) .def_readonly("location", &pst_item_appointment::location) .def_readonly("alarm", &pst_item_appointment::alarm) .add_property("reminder", make_getter(&pst_item_appointment::reminder, return_value_policy())) .def_readonly("alarm_minutes", &pst_item_appointment::alarm_minutes) .def_readonly("alarm_filename", &pst_item_appointment::alarm_filename) .def_readonly("timezonestring", &pst_item_appointment::timezonestring) .def_readonly("showas", &pst_item_appointment::showas) .def_readonly("label", &pst_item_appointment::label) .def_readonly("all_day", &pst_item_appointment::all_day) .def_readonly("is_recurring", &pst_item_appointment::is_recurring) .def_readonly("recurrence_type", &pst_item_appointment::recurrence_type) .def_readonly("recurrence_description", &pst_item_appointment::recurrence_description) .add_property("recurrence_data", make_getter(&pst_item_appointment::recurrence_data, return_value_policy())) .add_property("recurrence_start", make_getter(&pst_item_appointment::recurrence_start, return_value_policy())) .add_property("recurrence_end", make_getter(&pst_item_appointment::recurrence_end, return_value_policy())) ; class_("pst_item") .add_property("email", make_getter(&pst_item::email, return_value_policy())) .add_property("folder", make_getter(&pst_item::folder, return_value_policy())) .add_property("contact", make_getter(&pst_item::contact, return_value_policy())) .add_property("attach", make_getter(&pst_item::attach, return_value_policy())) .add_property("message_store", make_getter(&pst_item::message_store, return_value_policy())) .add_property("extra_fields", make_getter(&pst_item::extra_fields, return_value_policy())) .add_property("journal", make_getter(&pst_item::journal, return_value_policy())) .add_property("appointment", make_getter(&pst_item::appointment, return_value_policy())) .def_readonly("block_id", &pst_item::block_id) .def_readonly("type", &pst_item::type) .def_readonly("ascii_type", &pst_item::ascii_type) .def_readonly("flags", &pst_item::flags) .def_readonly("file_as", &pst_item::file_as) .def_readonly("comment", &pst_item::comment) .def_readonly("body_charset", &pst_item::body_charset) .def_readonly("body", &pst_item::body) .def_readonly("subject", &pst_item::subject) .def_readonly("internet_cpid", &pst_item::internet_cpid) .def_readonly("message_codepage", &pst_item::message_codepage) .def_readonly("message_size", &pst_item::message_size) .def_readonly("outlook_version", &pst_item::outlook_version) .add_property("record_key", make_getter(&pst_item::record_key, return_value_policy())) .add_property("predecessor_change", make_getter(&pst_item::predecessor_change, return_value_policy())) .def_readonly("response_requested", &pst_item::response_requested) .add_property("create_date", make_getter(&pst_item::create_date, return_value_policy())) .add_property("modify_date", make_getter(&pst_item::modify_date, return_value_policy())) .def_readonly("private_member", &pst_item::private_member) ; class_("pst_x_attrib_ll") .def_readonly("mytype", &pst_x_attrib_ll::mytype) .def_readonly("map", &pst_x_attrib_ll::map) .def_readonly("data", &pst_x_attrib_ll::data) .add_property("next", make_getter(&pst_x_attrib_ll::next, return_value_policy())) ; class_("pst_file") .def_readonly("cwd", &pst_file::cwd) .def_readonly("fname", &pst_file::fname) .add_property("i_head", make_getter(&pst_file::i_head, return_value_policy())) .add_property("i_tail", make_getter(&pst_file::i_tail, return_value_policy())) .add_property("d_head", make_getter(&pst_file::d_head, return_value_policy())) .add_property("d_tail", make_getter(&pst_file::d_tail, return_value_policy())) .add_property("x_head", make_getter(&pst_file::x_head, return_value_policy())) .def_readonly("do_read64", &pst_file::do_read64) .def_readonly("index1", &pst_file::index1) .def_readonly("index1_back", &pst_file::index1_back) .def_readonly("index2", &pst_file::index2) .def_readonly("index2_back", &pst_file::index2_back) .def_readonly("size", &pst_file::size) .def_readonly("encryption", &pst_file::encryption) .def_readonly("ind_type", &pst_file::ind_type) ; class_("pst", init()) .def("pst_getTopOfFolders", &pst::pst_getTopOfFolders, return_value_policy()) .def("pst_attach_to_mem", &pst::pst_attach_to_mem) .def("pst_attach_to_file", &pst::pst_attach_to_file) .def("pst_attach_to_file_base64", &pst::pst_attach_to_file_base64) .def("pst_getNextDptr", &pst::pst_getNextDptr, return_value_policy()) .def("pst_parse_item", &pst::pst_parse_item, return_value_policy()) .def("pst_freeItem", &pst::pst_freeItem) .def("pst_getID", &pst::pst_getID, return_value_policy()) .def("pst_ff_getIDblock_dec", &pst::pst_ff_getIDblock_dec) .def("pst_rfc2426_escape", &pst::pst_rfc2426_escape) .def("pst_rfc2425_datetime_format", &pst::pst_rfc2425_datetime_format) .def("pst_rfc2445_datetime_format", &pst::pst_rfc2445_datetime_format) .def("pst_default_charset", &pst::pst_default_charset) .def("pst_convert_utf8_null", &pst::pst_convert_utf8_null) .def("pst_convert_utf8", &pst::pst_convert_utf8) .def("ppst_open_file", &pst::ppst_open_file, return_value_policy()) .def("ppst_close_file", &pst::ppst_close_file) ; } libpst-0.6.59/python/Makefile.am0000644000000000000000000000100212145516225013350 00000000000000if PYTHON_INTERFACE if PLATFORM_WIN32 NO_UNDEFINED = -no-undefined else NO_UNDEFINED = endif pythonlibdir = $(libdir)/@PYTHON_VERSION@/site-packages pythonlib_LTLIBRARIES = _libpst.la _libpst_la_LDFLAGS = -module $(NO_UNDEFINED) -avoid-version _libpst_la_SOURCES = python-libpst.cpp _libpst_la_LIBADD = -l@BOOST_PYTHON_LIB@ ../src/libpst.la # set the include path found by configure INCLUDES= -I$(srcdir)/.. -I$(srcdir)/../src $(all_includes) -I$(PYTHON_INCLUDE_DIR) endif libpst-0.6.59/python/Makefile.in0000644000000000000000000004353412145516237013404 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = python DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pythonlibdir)" LTLIBRARIES = $(pythonlib_LTLIBRARIES) @PYTHON_INTERFACE_TRUE@_libpst_la_DEPENDENCIES = ../src/libpst.la am___libpst_la_SOURCES_DIST = python-libpst.cpp @PYTHON_INTERFACE_TRUE@am__libpst_la_OBJECTS = python-libpst.lo _libpst_la_OBJECTS = $(am__libpst_la_OBJECTS) _libpst_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(_libpst_la_LDFLAGS) $(LDFLAGS) -o $@ @PYTHON_INTERFACE_TRUE@am__libpst_la_rpath = -rpath $(pythonlibdir) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(_libpst_la_SOURCES) DIST_SOURCES = $(am___libpst_la_SOURCES_DIST) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @PLATFORM_WIN32_FALSE@@PYTHON_INTERFACE_TRUE@NO_UNDEFINED = @PLATFORM_WIN32_TRUE@@PYTHON_INTERFACE_TRUE@NO_UNDEFINED = -no-undefined @PYTHON_INTERFACE_TRUE@pythonlibdir = $(libdir)/@PYTHON_VERSION@/site-packages @PYTHON_INTERFACE_TRUE@pythonlib_LTLIBRARIES = _libpst.la @PYTHON_INTERFACE_TRUE@_libpst_la_LDFLAGS = -module $(NO_UNDEFINED) -avoid-version @PYTHON_INTERFACE_TRUE@_libpst_la_SOURCES = python-libpst.cpp @PYTHON_INTERFACE_TRUE@_libpst_la_LIBADD = -l@BOOST_PYTHON_LIB@ ../src/libpst.la # set the include path found by configure @PYTHON_INTERFACE_TRUE@INCLUDES = -I$(srcdir)/.. -I$(srcdir)/../src $(all_includes) -I$(PYTHON_INCLUDE_DIR) all: all-am .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu python/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu python/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pythonlibLTLIBRARIES: $(pythonlib_LTLIBRARIES) @$(NORMAL_INSTALL) test -z "$(pythonlibdir)" || $(MKDIR_P) "$(DESTDIR)$(pythonlibdir)" @list='$(pythonlib_LTLIBRARIES)'; test -n "$(pythonlibdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pythonlibdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pythonlibdir)"; \ } uninstall-pythonlibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pythonlib_LTLIBRARIES)'; test -n "$(pythonlibdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pythonlibdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pythonlibdir)/$$f"; \ done clean-pythonlibLTLIBRARIES: -test -z "$(pythonlib_LTLIBRARIES)" || rm -f $(pythonlib_LTLIBRARIES) @list='$(pythonlib_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done _libpst.la: $(_libpst_la_OBJECTS) $(_libpst_la_DEPENDENCIES) $(_libpst_la_LINK) $(am__libpst_la_rpath) $(_libpst_la_OBJECTS) $(_libpst_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/python-libpst.Plo@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pythonlibdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-pythonlibLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pythonlibLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pythonlibLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pythonlibLTLIBRARIES ctags distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-pythonlibLTLIBRARIES install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-pythonlibLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/AUTHORS0000644000000000000000000000276212145516225011061 00000000000000Original version by: Dave Smith Dave Smith Current maintainer: Carl Byington With contributions by: Joseph Nahmias -- bounces Joseph Nahmias Arne Ahrend Nigel Horne Chris Halls Stevens Miller Brad Hards Alexander Grau Antonio Palama Sean Loaring James Woodcock Joachim Metz Robert Simpson Justin Greer Bharath Acharya Robert Harris David Cuadrado Chris Eagle Fridrich Strba Emmanuel Andry hggdh bharder Chris White Roberto Polli Lee Ayres Hugo DesRosiers Kenneth Berland Leo 'costela' Antunes Svante Signell Testing team: Mac OSX - Michael Watson Cygwin/Mingw - Fridrich Strba Cygwin - Chris Eagle libpst-0.6.59/aclocal.m40000644000000000000000000010660212145516232011645 00000000000000# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, [m4_warning([this file was generated for autoconf 2.63. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_PROG_CC_C_O # -------------- # Like AC_PROG_CC_C_O, but changed for automake. AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o if test "$am_t" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi dnl Make sure AC_PROG_CC is never called again, or it will override our dnl setting of CC. m4_define([AC_PROG_CC], [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/ac_python_devel.m4]) m4_include([m4/ax_boost_python.m4]) m4_include([m4/ax_python.m4]) m4_include([m4/iconv.m4]) m4_include([m4/lib-ld.m4]) m4_include([m4/lib-link.m4]) m4_include([m4/lib-prefix.m4]) m4_include([m4/libtool.m4]) m4_include([m4/ltoptions.m4]) m4_include([m4/ltsugar.m4]) m4_include([m4/ltversion.m4]) m4_include([m4/lt~obsolete.m4]) libpst-0.6.59/config.sub0000755000000000000000000010316712111571213011764 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. timestamp='2009-11-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tile*) basic_machine=tile-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: libpst-0.6.59/Makefile.am0000644000000000000000000000063112145516225012036 00000000000000ACLOCAL_AMFLAGS = -I m4 SUBDIRS = src python man html htmldir = ${datadir}/doc/@PACKAGE@-@VERSION@ html_DATA = AUTHORS COPYING ChangeLog NEWS README CLEANFILES = xml/libpst xml/Makefile EXTRA_DIST = config.rpath Doxyfile libpst.html.tar.gz libpst.spec $(wildcard xml/M*) $(wildcard xml/h*) $(wildcard xml/lib*) if !STATIC_TOOLS pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libpst.pc endif libpst-0.6.59/m4/0000755000000000000000000000000012145516410010376 500000000000000libpst-0.6.59/m4/libtool.m40000644000000000000000000077341112145516225012245 00000000000000# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 56 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl _LT_PROG_ECHO_BACKSLASH case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN ## ------------------------------------- ## ## Accumulate code for creating libtool. ## ## ------------------------------------- ## # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the `libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) ## ------------------------ ## ## FIXME: Eliminate VARNAME ## ## ------------------------ ## # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to `config.status' so that its # declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\[$]0 --fallback-echo"')dnl " lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` ;; esac _LT_OUTPUT_LIBTOOL_INIT ]) # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) cat >"$CONFIG_LT" <<_LTEOF #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. lt_cl_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2008 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. if test "$no_create" != yes; then lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) fi ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_XSI_SHELLFNS sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES # -------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(whole_archive_flag_spec, $1)='' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX # ----------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl AC_LINK_IFELSE(AC_LANG_PROGRAM,[ lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], [AC_DIVERT_PUSH(NOTICE)]) $1 AC_DIVERT_POP ])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Add some code to the start of the generated configure script which # will find an echo command which doesn't interpret backslashes. m4_defun([_LT_PROG_ECHO_BACKSLASH], [_LT_SHELL_INIT([ # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ;; esac ECHO=${lt_ECHO-echo} if test "X[$]1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X[$]1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} fi if test "X[$]1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF [$]* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL [$]0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL [$]0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "[$]0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" fi AC_SUBST(lt_ECHO) ]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that does not interpret backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line __oline__ "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [AC_CHECK_TOOL(AR, ar, false) test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1]) AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[123]]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[[3-9]]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method == "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= AC_MSG_CHECKING([for $compiler option to produce PIC]) m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; freebsd1*) _LT_TAGVAR(ld_shlibs, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE(int foo(void) {}, _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ) LDFLAGS="$save_LDFLAGS" else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_MSG_CHECKING([whether -lc should be explicitly linked in]) $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then _LT_TAGVAR(archive_cmds_need_lc, $1)=no else _LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], [[If ld is used when linking, flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [fix_srcfile_path], [1], [Fix the shell variable $srcfile for the compiler]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_PROG_CXX # ------------ # Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ # compiler, we have our own version here. m4_defun([_LT_PROG_CXX], [ pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) AC_PROG_CXX if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_CXX dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_CXX], []) # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [AC_REQUIRE([_LT_PROG_CXX])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd[[12]]*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; gnu*) ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ]) dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_PROG_F77 # ------------ # Since AC_PROG_F77 is broken, in that it returns the empty string # if there is no fortran compiler, we have our own version here. m4_defun([_LT_PROG_F77], [ pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) AC_PROG_F77 if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_F77 dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_F77], []) # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_REQUIRE([_LT_PROG_F77])dnl AC_LANG_PUSH(Fortran 77) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_PROG_FC # ----------- # Since AC_PROG_FC is broken, in that it returns the empty string # if there is no fortran compiler, we have our own version here. m4_defun([_LT_PROG_FC], [ pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) AC_PROG_FC if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi popdef([AC_MSG_ERROR]) ])# _LT_PROG_FC dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([_LT_PROG_FC], []) # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_REQUIRE([_LT_PROG_FC])dnl AC_LANG_PUSH(Fortran) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${FC-"f95"} compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC="$lt_save_CC" ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC GCC= CC=${RC-"windres"} compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC="$lt_save_CC" ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_XSI_SHELLFNS # --------------------- # Bourne and XSI compatible variants of some useful shell functions. m4_defun([_LT_PROG_XSI_SHELLFNS], [case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $[*] )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } dnl func_dirname_and_basename dnl A portable version of this function is already defined in general.m4sh dnl so there is no need for it here. # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[[^=]]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$[@]"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$[1]+=\$[2]" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$[1]=\$$[1]\$[2]" } _LT_EOF ;; esac ]) libpst-0.6.59/m4/lib-prefix.m40000644000000000000000000002021612145516225012626 00000000000000# lib-prefix.m4 serial 6 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) libpst-0.6.59/m4/iconv.m40000644000000000000000000001401212145516225011700 00000000000000# iconv.m4 serial AM7 (gettext-0.18) dnl Copyright (C) 2000-2002, 2007-2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([${ac_t:- }$am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) fi ]) libpst-0.6.59/m4/ac_python_devel.m40000644000000000000000000002606712145516225013742 00000000000000# =========================================================================== # http://www.nongnu.org/autoconf-archive/ac_python_devel.html # =========================================================================== # # SYNOPSIS # # AC_PYTHON_DEVEL([version]) # # DESCRIPTION # # Note: Defines as a precious variable "PYTHON_VERSION". Don't override it # in your configure.ac. # # This macro checks for Python and tries to get the include path to # 'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS) # output variables. It also exports $(PYTHON_EXTRA_LIBS) and # $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code. # # You can search for some particular version of Python by passing a # parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please # note that you *have* to pass also an operator along with the version to # match, and pay special attention to the single quotes surrounding the # version number. Don't use "PYTHON_VERSION" for this: that environment # variable is declared as precious and thus reserved for the end-user. # # This macro should work for all versions of Python >= 2.1.0. As an end # user, you can disable the check for the python version by setting the # PYTHON_NOVERSIONCHECK environment variable to something else than the # empty string. # # If you need to use this macro for an older Python version, please # contact the authors. We're always open for feedback. # # LICENSE # # Copyright (c) 2009 Sebastian Huber # Copyright (c) 2009 Alan W. Irwin # Copyright (c) 2009 Rafael Laboissiere # Copyright (c) 2009 Andrew Collier # Copyright (c) 2009 Matteo Settenvini # Copyright (c) 2009 Horst Knorr # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well. AC_DEFUN([AC_PYTHON_DEVEL],[ # # Allow the use of a (user set) custom python version # AC_ARG_VAR([PYTHON_VERSION],[The installed Python version to use, for example '2.3'. This string will be appended to the Python interpreter canonical name.]) AC_PATH_PROG([PYTHON],[python[$PYTHON_VERSION]]) if test -z "$PYTHON"; then AC_MSG_ERROR([Cannot find python$PYTHON_VERSION in your system path]) PYTHON_VERSION="" fi # # Check for a version of Python >= 2.1.0 # AC_MSG_CHECKING([for a version of Python >= '2.1.0']) ac_supports_python_ver=`$PYTHON -c "import sys; \ ver = sys.version.split ()[[0]]; \ print (ver >= '2.1.0')"` if test "$ac_supports_python_ver" != "True"; then if test -z "$PYTHON_NOVERSIONCHECK"; then AC_MSG_RESULT([no]) AC_MSG_FAILURE([ This version of the AC@&t@_PYTHON_DEVEL macro doesn't work properly with versions of Python before 2.1.0. You may need to re-run configure, setting the variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. Moreover, to disable this check, set PYTHON_NOVERSIONCHECK to something else than an empty string. ]) else AC_MSG_RESULT([skip at user request]) fi else AC_MSG_RESULT([yes]) fi # # if the macro parameter ``version'' is set, honour it # if test -n "$1"; then AC_MSG_CHECKING([for a version of Python $1]) ac_supports_python_ver=`$PYTHON -c "import sys; \ ver = sys.version.split ()[[0]]; \ print (ver >= $1)"` if test "$ac_supports_python_ver" = "True"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) AC_MSG_ERROR([this package requires Python $1. If you have it installed, but it isn't the default Python interpreter in your system path, please pass the PYTHON_VERSION variable to configure. See ``configure --help'' for reference. ]) PYTHON_VERSION="" fi fi # # Check if you have distutils, else fail # AC_MSG_CHECKING([for the distutils Python package]) ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` if test -z "$ac_distutils_result"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) AC_MSG_ERROR([cannot import Python module "distutils". Please check your Python installation. The error was: $ac_distutils_result]) PYTHON_VERSION="" fi # # Check for Python include path # AC_MSG_CHECKING([for Python include path]) if test -z "$PYTHON_CPPFLAGS"; then python_path=`$PYTHON -c "import distutils.sysconfig; \ print (distutils.sysconfig.get_python_inc ());"` if test -n "${python_path}"; then python_path="-I$python_path" fi PYTHON_CPPFLAGS=$python_path fi AC_MSG_RESULT([$PYTHON_CPPFLAGS]) AC_SUBST([PYTHON_CPPFLAGS]) # # Check for Python library path # AC_MSG_CHECKING([for Python library path]) if test -z "$PYTHON_LDFLAGS"; then # (makes two attempts to ensure we've got a version number # from the interpreter) ac_python_version=`cat<]], [[Py_Initialize();]]) ],[pythonexists=yes],[pythonexists=no]) AC_LANG_POP([C]) # turn back to default flags CPPFLAGS="$ac_save_CPPFLAGS" LIBS="$ac_save_LIBS" AC_MSG_RESULT([$pythonexists]) if test ! "x$pythonexists" = "xyes"; then AC_MSG_FAILURE([ Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" ============================================================================ ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================ ]) PYTHON_VERSION="" fi # # all done! # ]) libpst-0.6.59/m4/lt~obsolete.m40000644000000000000000000001311312145516226013136 00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 4 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) libpst-0.6.59/m4/ltoptions.m40000644000000000000000000002724212145516226012627 00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [0], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [pic_mode="$withval"], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) libpst-0.6.59/m4/ltsugar.m40000644000000000000000000001042412145516226012247 00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) libpst-0.6.59/m4/lib-link.m40000644000000000000000000005534312145516225012277 00000000000000# lib-link.m4 serial 4 (gettext-0.12) dnl Copyright (C) 2001-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, dnl hardcode_direct, hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" libext="$acl_cv_libext" shlibext="$acl_cv_shlibext" hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" hardcode_direct="$acl_cv_hardcode_direct" hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib$1-prefix], [ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib$1-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) libpst-0.6.59/m4/lib-ld.m40000644000000000000000000000676112145516225011741 00000000000000# lib-ld.m4 serial 2 (gettext-0.12) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, [# I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LD -v 2>&1 &5; then acl_cv_prog_gnu_ld=yes else acl_cv_prog_gnu_ld=no fi]) with_gnu_ld=$acl_cv_prog_gnu_ld ]) dnl From libtool-1.4. Sets the variable LD. AC_DEFUN([AC_LIB_PROG_LD], [AC_ARG_WITH(gnu-ld, [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(acl_cv_path_LD, [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then test "$with_gnu_ld" != no && break else test "$with_gnu_ld" != yes && break fi fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) libpst-0.6.59/m4/ax_boost_python.m40000644000000000000000000000705412145516225014011 00000000000000# =========================================================================== # http://autoconf-archive.cryp.to/ax_boost_python.html # =========================================================================== # # SYNOPSIS # # AX_BOOST_PYTHON # # DESCRIPTION # # This macro checks to see if the Boost.Python library is installed. It # also attempts to guess the currect library name using several attempts. # It tries to build the library name using a user supplied name or suffix # and then just the raw library. # # If the library is found, HAVE_BOOST_PYTHON is defined and # BOOST_PYTHON_LIB is set to the name of the library. # # This macro calls AC_SUBST(BOOST_PYTHON_LIB). # # In order to ensure that the Python headers are specified on the include # path, this macro requires AX_PYTHON to be called. # # LAST MODIFICATION # # 2008-04-12 # # COPYLEFT # # Copyright (c) 2008 Michael Tindal # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Macro Archive. When you make and # distribute a modified version of the Autoconf Macro, you may extend this # special exception to the GPL to apply to your modified version as well. AC_DEFUN([AX_BOOST_PYTHON], [AC_REQUIRE([AX_PYTHON])dnl AC_CACHE_CHECK(whether the Boost::Python library is available, ac_cv_boost_python, [AC_LANG_SAVE AC_LANG_CPLUSPLUS CPPFLAGS_SAVE=$CPPFLAGS if test x$PYTHON_INCLUDE_DIR != x; then CPPFLAGS="-I$PYTHON_INCLUDE_DIR $CPPFLAGS" fi AC_COMPILE_IFELSE(AC_LANG_PROGRAM([[ #include using namespace boost::python; BOOST_PYTHON_MODULE(test) { throw "Boost::Python test."; }]], [[return 0;]]), ac_cv_boost_python=yes, ac_cv_boost_python=no) AC_LANG_RESTORE CPPFLAGS=$CPPFLAGS_SAVE ]) if test "$ac_cv_boost_python" = "yes"; then AC_DEFINE(HAVE_BOOST_PYTHON,,[define if the Boost::Python library is available]) ax_python_lib=boost_python BOOST_PYTHON_LIB=$ax_python_lib AC_ARG_WITH([boost-python],AS_HELP_STRING([--with-boost-python],[specify the boost python library or suffix to use]), [if test "x$with_boost_python" != "xno"; then ax_python_lib=$with_boost_python ax_boost_python_lib=boost_python-$with_boost_python fi]) for ax_lib in $ax_python_lib $ax_boost_python_lib boost_python; do AC_CHECK_LIB($ax_lib, exit, [BOOST_PYTHON_LIB=$ax_lib break]) done AC_SUBST(BOOST_PYTHON_LIB) fi ])dnl libpst-0.6.59/m4/ax_python.m40000644000000000000000000000664312145516225012606 00000000000000# =========================================================================== # http://autoconf-archive.cryp.to/ax_python.html # =========================================================================== # # SYNOPSIS # # AX_PYTHON # # DESCRIPTION # # This macro does a complete Python development environment check. # # It recurses through several python versions (from 2.1 to 2.5 in this # version), looking for an executable. When it finds an executable, it # looks to find the header files and library. # # It sets PYTHON_BIN to the name of the python executable, # PYTHON_INCLUDE_DIR to the directory holding the header files, and # PYTHON_LIB to the name of the Python library. # # This macro calls AC_SUBST on PYTHON_BIN (via AC_CHECK_PROG), # PYTHON_INCLUDE_DIR and PYTHON_LIB. # # LAST MODIFICATION # # 2008-04-12 # # COPYLEFT # # Copyright (c) 2008 Michael Tindal # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Macro Archive. When you make and # distribute a modified version of the Autoconf Macro, you may extend this # special exception to the GPL to apply to your modified version as well. AC_DEFUN([AX_PYTHON], [ AC_MSG_CHECKING(for python build information) AC_MSG_RESULT([]) for python in python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python; do AC_CHECK_PROGS(PYTHON_BIN, [$python]) ax_python_bin=$PYTHON_BIN if test x$ax_python_bin != x; then AC_CHECK_LIB($ax_python_bin, main, ax_python_lib=$ax_python_bin, ax_python_lib=no) AC_CHECK_HEADER([$ax_python_bin/Python.h], ax_python_header=yes, ax_python_header=no) if test $ax_python_lib != no; then if test $ax_python_header != no; then break; fi fi fi done if test x$ax_python_bin = x; then ax_python_bin=no fi if test x$ax_python_header = x; then ax_python_header=no fi if test x$ax_python_lib = x; then ax_python_lib=no fi AC_MSG_RESULT([ results of the Python check:]) AC_MSG_RESULT([ Binary: $ax_python_bin]) AC_MSG_RESULT([ Library: $ax_python_lib]) if test x$ax_python_lib != xno; then PYTHON_LIB=$ax_python_lib AC_SUBST(PYTHON_LIB) fi ])dnl libpst-0.6.59/m4/ltversion.m40000644000000000000000000000127712145516226012621 00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # Generated from ltversion.in. # serial 3017 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.2.6b]) m4_define([LT_PACKAGE_REVISION], [1.3017]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b' macro_revision='1.3017' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) libpst-0.6.59/README0000644000000000000000000000034112145516225010660 00000000000000Starting with an unpacked tarball, try this: ./configure make su make install Starting with a mercurial working directory, try this: make -f *cvs (cd xml; make; make distclean) make distcheck libpst-0.6.59/config.guess0000755000000000000000000012761512111571213012325 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. timestamp='2009-11-20' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner. Please send patches (context # diff format) to and include a ChangeLog # entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else echo ${UNAME_MACHINE}-unknown-linux-gnueabi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: libpst-0.6.59/missing0000755000000000000000000002453312145516225011410 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2004-09-07.08 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit 0 ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit 0 ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case "$1" in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` fi touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: libpst-0.6.59/Makefile.in0000644000000000000000000006454512145516240012062 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/libpst.pc.in $(srcdir)/libpst.spec.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ TODO compile config.guess config.rpath config.sub depcomp \ install-sh ltmain.sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \ $(top_srcdir)/m4/ax_boost_python.m4 \ $(top_srcdir)/m4/ax_python.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = libpst.pc libpst.spec CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(htmldir)" "$(DESTDIR)$(pkgconfigdir)" DATA = $(html_DATA) $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d "$(distdir)" \ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr "$(distdir)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ GSF_FLAGS = @GSF_FLAGS@ GSF_LIBS = @GSF_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBOBJS = @LIBOBJS@ LIBPST_SO_MAJOR = @LIBPST_SO_MAJOR@ LIBPST_VERSION_INFO = @LIBPST_VERSION_INFO@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PST_OBJDIR = @PST_OBJDIR@ PYTHON = @PYTHON@ PYTHON_BIN = @PYTHON_BIN@ PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@ PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_INCLUDE_DIR = @PYTHON_INCLUDE_DIR@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_LIB = @PYTHON_LIB@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ REGEXLIB = @REGEXLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = ${datadir}/doc/@PACKAGE@-@VERSION@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = src python man html html_DATA = AUTHORS COPYING ChangeLog NEWS README CLEANFILES = xml/libpst xml/Makefile EXTRA_DIST = config.rpath Doxyfile libpst.html.tar.gz libpst.spec $(wildcard xml/M*) $(wildcard xml/h*) $(wildcard xml/lib*) @STATIC_TOOLS_FALSE@pkgconfigdir = $(libdir)/pkgconfig @STATIC_TOOLS_FALSE@pkgconfig_DATA = libpst.pc all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 libpst.pc: $(top_builddir)/config.status $(srcdir)/libpst.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ libpst.spec: $(top_builddir)/config.status $(srcdir)/libpst.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt install-htmlDATA: $(html_DATA) @$(NORMAL_INSTALL) test -z "$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)" @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ done uninstall-htmlDATA: @$(NORMAL_UNINSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(htmldir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(htmldir)" && rm -f $$files install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ done uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod u+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(htmldir)" "$(DESTDIR)$(pkgconfigdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-htmlDATA install-pkgconfigDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-htmlDATA uninstall-pkgconfigDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-htmlDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-pkgconfigDATA \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-htmlDATA \ uninstall-pkgconfigDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: libpst-0.6.59/libpst.spec0000644000000000000000000003754712145516370012174 00000000000000Summary: Utilities to convert Outlook .pst files to other formats Name: libpst Version: 0.6.59 Release: 1%{?dist} License: GPLv2+ Group: Applications/Productivity Source: http://www.five-ten-sg.com/%{name}/packages/%{name}-%{version}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) URL: http://www.five-ten-sg.com/%{name}/ Requires: ImageMagick libgsf Requires: %{name}-libs = %{version}-%{release} BuildRequires: libtool BuildRequires: ImageMagick gd-devel zlib-devel python-devel boost-devel libgsf-devel %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description The Libpst utilities include readpst which can convert email messages to both mbox and MH mailbox formats, pst2ldif which can convert the contacts to .ldif format for import into ldap databases, and pst2dii which can convert email messages to the DII load file format used by Summation. %package libs Summary: Shared library used by the pst utilities Group: Development/Libraries %description libs The libpst-libs package contains the shared library used by the pst utilities. %package python Summary: Python bindings for libpst Group: Development/Libraries Requires: python Requires: %{name}-libs = %{version}-%{release} %{?filter_setup: %filter_provides_in %{python_sitearch}/_.*\.so$ %filter_setup } %description python The libpst-python package allows you to use the libpst shared object from python code. %package devel Summary: Library links and header files for libpst application development Group: Development/Libraries Requires: pkgconfig Requires: %{name}-libs = %{version}-%{release} %description devel The libpst-devel package contains the library links and header files you'll need to develop applications using the libpst shared library. You do not need to install it if you just want to use the libpst utilities. %package devel-doc Summary: Documentation for libpst.so for libpst application development Group: Documentation Requires: %{name}-doc = %{version}-%{release} %description devel-doc The libpst-devel-doc package contains the doxygen generated documentation for the libpst.so shared library. %package doc Summary: Documentation for the pst utilities in html format Group: Documentation %description doc The libpst-doc package contains the html documentation for the pst utilities. You do not need to install it if you just want to use the libpst utilities. %prep %setup -q %build autoreconf -v -f -i %configure --enable-libpst-shared make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install rm $RPM_BUILD_ROOT%{_libdir}/libpst.la rm $RPM_BUILD_ROOT%{_libdir}/libpst.a %clean rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_bindir}/* %{_mandir}/man1/* %{_mandir}/man5/* %files libs %defattr(-,root,root,-) %{_libdir}/libpst.so.* %doc COPYING %files python %defattr(-,root,root,-) %{python_sitearch}/_*.so %exclude %{python_sitearch}/*.a %exclude %{python_sitearch}/*.la %files devel %defattr(-,root,root,-) %{_libdir}/libpst.so %{_includedir}/%{name}-4/ %{_libdir}/pkgconfig/libpst.pc %files devel-doc %defattr(-,root,root,-) %{_datadir}/doc/%{name}-%{version}/devel/ %files doc %defattr(-,root,root,-) %dir %{_datadir}/doc/%{name}-%{version}/ %{_datadir}/doc/%{name}-%{version}/*.html %{_datadir}/doc/%{name}-%{version}/AUTHORS %{_datadir}/doc/%{name}-%{version}/COPYING %{_datadir}/doc/%{name}-%{version}/ChangeLog %{_datadir}/doc/%{name}-%{version}/NEWS %{_datadir}/doc/%{name}-%{version}/README %changelog * Fri May 17 2013 Carl Byington 0.6.59-1 - add autoconf checking for libgsf * Fri Mar 29 2013 Carl Byington 0.6.58-4 - add autoreconf for aarch64 * Sun Feb 10 2013 Denis Arnaud - 0.6.58-3 - Rebuild for Boost-1.53.0 * Sat Feb 09 2013 Denis Arnaud - 0.6.58-2 - Rebuild for Boost-1.53.0 * Fri Dec 28 2012 Carl Byington - 0.6.58-1 - fix From quoting on embedded rfc/822 messages * Wed Dec 26 2012 Carl Byington - 0.6.57-1 - bugzilla 852414, remove unnecessary dependencies * Mon Dec 24 2012 Carl Byington - 0.6.56-1 - filter private provides from rpm - merge -m .msg files code into main branch * Thu Aug 09 2012 Carl Byington - 0.6.55-2 - rebuild for python * Thu Jul 19 2012 Fedora Release Engineering - 0.6.54-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue May 08 2012 Carl Byington - 0.6.55-1 - preserve bcc headers - document -C switch to set default character set - space after colon is not required in header fields * Tue Feb 28 2012 Fedora Release Engineering - 0.6.54-5 - Rebuilt for c++ ABI breakage * Fri Jan 13 2012 Fedora Release Engineering - 0.6.54-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Sat Dec 24 2011 Carl Byington - 0.6.54-3 - bump versions and prep for fedora build * Wed Nov 30 2011 Petr Pisar - 0.6.53-3 - Rebuild against boost-1.48 * Mon Nov 14 2011 Carl Byington - 0.6.54-2 - failed to bump version number * Fri Nov 04 2011 Carl Byington - 0.6.54-1 - embedded rfc822 messages might contain rtf encoded bodies * Fri Sep 02 2011 Petr Pisar - 0.6.53-2 - Rebuild against boost-1.47 * Sun Jul 10 2011 Carl Byington - 0.6.53-1 - add Status: header in output - allow fork for parallel processing of individual email folders in separate mode - proper handling of --with-boost-python option * Sun May 22 2011 Carl Byington - 0.6.52-1 - fix dangling freed pointer in embedded rfc822 message processing - allow broken outlook internet header field - it sometimes contains fragments of the message body rather than headers * Sun Apr 17 2011 Carl Byington - 0.6.51-1 - fix for buffer overrun; attachment size from the secondary list of mapi elements overwrote proper size from the primary list of mapi elements. fedora bugzilla 696263 * Tue Feb 08 2011 Fedora Release Engineering - 0.6.49-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Feb 07 2011 Thomas Spura - 0.6.49-3 - rebuild for new boost * Fri Dec 24 2010 Carl Byington - 0.6.50-1 - rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames. * Wed Sep 29 2010 jkeating - 0.6.49-2 - Rebuilt for gcc bug 634757 * Mon Sep 13 2010 Carl Byington - 0.6.49-1 - fix to ignore embedded objects that are not email messages fedora bugzilla 633498 * Thu Sep 02 2010 Carl Byington - 0.6.48-1 - fix for broken internet headers from Outlook - fix ax_python.m4 to look for python2.7 - use mboxrd from quoting for output formats with multiple messages per file - use no from quoting for output formats with single message per file * Sat Jul 31 2010 Carl Byington - 0.6.47-6 - rebuild for python dependencies * Mon Jul 26 2010 David Malcolm - 0.6.47-4 - hack up configure so that it looks for python 2.7 * Wed Jul 21 2010 David Malcolm - 0.6.47-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Wed Jul 07 2010 Carl Byington - 0.6.47-2 - Subpackage Licensing, add COPYING to -libs. - patches from Kenneth Berland for solaris * Fri May 07 2010 Carl Byington - 0.6.47-1 - patches from Kenneth Berland for solaris * Thu Jan 21 2010 Carl Byington - 0.6.46-1 - prefer libpthread over librt for finding sem_init function. * Thu Jan 21 2010 Carl Byington - 0.6.45-2 - rebuild for new boost package * Wed Nov 18 2009 Carl Byington - 0.6.45-1 - patch from Hugo DesRosiers to export categories and notes into vcards. - extend that patch to export categories into vcalendar appointments also. * Sun Sep 20 2009 Carl Byington - 0.6.44-1 - patch from Lee Ayres to add file name extensions in separate mode. - allow mixed items types in a folder in separate mode. * Sat Sep 12 2009 Carl Byington - 0.6.43-1 - decode more of the pst format, some minor bug fixes - add support for code pages 1200 and 1201. - add readpst -t option to select output item types, which can now be used to process folders containing mixed item types. - fix segfault with embedded appointments - add readpst -u option for Thunderbird mode .size and .type files - better detection of embedded rfc822 message attachments * Thu Sep 03 2009 Carl Byington - 0.6.42-1 - patch from Fridrich Strba to build with DJGPP DOS cross-compiler. * Sat Jul 25 2009 Fedora Release Engineering - 0.6.41-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jun 23 2009 Carl Byington - 0.6.41-1 - fix ax_python detection - should not use locate command - checking for fedora versions is not needed * Tue Jun 23 2009 Carl Byington - 0.6.40-1 - fedora 11 has python2.6 - remove pdf version of the man pages * Sun Jun 21 2009 Carl Byington - 0.6.39-1 - fedora > 10 moved to boost-python-devel * Sun Jun 21 2009 Carl Byington - 0.6.38-1 - add python interface to the shared library. - bump soname to version 4 for many changes to the interface. - better decoding of recurrence data in appointments. - remove readpstlog since debug log files are now plain text. - add readpst -j option for parallel jobs for each folder. - make nested mime multipart/alternative to hold the text/html parts. * Fri Apr 17 2009 Carl Byington - 0.6.37-1 - add pst_attach_to_mem() back into the shared library interface. - fix memory leak caught by valgrind. * Tue Apr 14 2009 Carl Byington - 0.6.36-1 - build separate -doc and -devel-doc subpackages. - other spec file cleanup * Wed Apr 08 2009 Carl Byington - 0.6.35-1 - properly add trailing mime boundary in all modes. - build separate libpst, libpst-libs, libpst-devel rpms. * Thu Mar 19 2009 Carl Byington - 0.6.34-1 - avoid putting mixed item types into the same output folder. * Tue Mar 17 2009 Carl Byington - 0.6.33-1 - compensate for iconv conversion to utf-7 that produces strings that are not null terminated. - don't produce empty attachment files in separate mode. * Sat Mar 14 2009 Carl Byington - 0.6.32-1 - fix ppc64 compile error * Sat Mar 14 2009 Carl Byington - 0.6.31-1 - bump version for fedora cvs tagging mistake * Sat Mar 14 2009 Carl Byington - 0.6.30-1 - track character set individually for each mapi element. - remove charset option from pst2ldif since we get that from each object now. - avoid emitting bogus empty email messages into contacts and calendar files. * Tue Feb 24 2009 Carl Byington - 0.6.29-1 - fix for 64bit on Fedora 11 * Tue Feb 24 2009 Carl Byington - 0.6.28-1 - improve decoding of multipart/report and message/rfc822 mime types. - improve character set handling. - fix embedded rfc822 messages with attachments. * Sat Feb 07 2009 Carl Byington - 0.6.27-1 - fix for const correctness on Fedora 11 * Sat Feb 07 2009 Carl Byington - 0.6.26-1 - patch from Fridrich Strba for building on mingw and general - cleanup of autoconf files. - add processing for pst files of type 0x0f. - strip and regenerate all MIME headers to avoid duplicates. - do a better job of making unique MIME boundaries. - only use base64 coding when strictly necessary. * Fri Jan 16 2009 Carl Byington - 0.6.25-1 - improve handling of content-type charset values in mime parts * Thu Dec 11 2008 Carl Byington - 0.6.24-1 - patch from Chris Eagle to build on cygwin * Thu Dec 04 2008 Carl Byington - 0.6.23-1 - bump version to avoid cvs tagging mistake in fedora * Fri Nov 28 2008 Carl Byington - 0.6.22-1 - patch from David Cuadrado to process emails with type PST_TYPE_OTHER - base64_encode_multiple() may insert newline, needs larger malloc - subject lines shorter than 2 bytes could segfault * Tue Oct 21 2008 Carl Byington - 0.6.21-1 - fix title bug with old schema in pst2ldif. - also escape commas in distinguished names per rfc4514. * Thu Oct 09 2008 Carl Byington - 0.6.20-1 - add configure option --enable-dii=no to remove dependency on libgd. - many fixes in pst2ldif by Robert Harris. - add -D option to include deleted items, from Justin Greer - fix from Justin Greer to add missing email headers - fix from Justin Greer for my_stristr() - fix for orphan children when building descriptor tree - avoid writing uninitialized data to debug log file - remove unreachable code - create dummy top-of-folder descriptor if needed for corrupt pst files * Sun Sep 14 2008 Carl Byington - 0.6.19-1 - Fix base64 encoding that could create long lines. - Initial work on a .so shared library from Bharath Acharya. * Thu Aug 28 2008 Carl Byington - 0.6.18-1 - Fixes for iconv on Mac from Justin Greer. * Tue Aug 05 2008 Carl Byington - 0.6.17-1 - More fixes for 32/64 bit portability on big endian ppc. * Tue Aug 05 2008 Carl Byington - 0.6.16-1 - Use inttypes.h for portable printing of 64 bit items. * Wed Jul 30 2008 Carl Byington - 0.6.15-1 - Patch from Robert Simpson for file handle leak in error case. - Fix for missing length on lz decompression, bug found by Chris White. * Sun Jun 15 2008 Carl Byington - 0.6.14-1 - Fix my mistake in debian packaging. * Fri Jun 13 2008 Carl Byington - 0.6.13-1 - Patch from Robert Simpson for encryption type 2. * Tue Jun 10 2008 Carl Byington - 0.6.12-1 - Patch from Joachim Metz for debian packaging and - fix for incorrect length on lz decompression * Tue Jun 03 2008 Carl Byington - 0.6.11-1 - Use ftello/fseeko to properly handle large files. - Document and properly use datasize field in b5 blocks. - Fix some MSVC compile issues and collect MSVC dependencies into one place. * Thu May 29 2008 Carl Byington - 0.6.10-1 - Patch from Robert Simpson for doubly-linked list code and arrays of unicode strings. * Fri May 16 2008 Carl Byington - 0.6.9 - Patch from Joachim Metz for 64 bit compile. - Fix pst format documentation for 8 byte backpointers. * Wed Mar 05 2008 Carl Byington - 0.6.8 - Initial version of pst2dii to convert to Summation dii load file format - changes for Fedora packaging guidelines (#434727) * Tue Jul 10 2007 Carl Byington - 0.5.5 - merge changes from Joe Nahmias version * Sun Feb 19 2006 Carl Byington - 0.5.3 - initial spec file using autoconf and http://www.fedora.us/docs/rpm-packaging-guidelines.html libpst-0.6.59/Doxyfile0000644000000000000000000017403412145516225011521 00000000000000# Doxyfile 1.6.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = 'LibPst' # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = YES # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = . # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = YES # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 4 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = YES # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it parses. # With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this tag. # The format is ext=language, where ext is a file extension, and language is one of # the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, # Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), # use: inc=Fortran f=C. Note that for custom extensions you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen to replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to # determine which symbols to keep in memory and which to flush to disk. # When the cache is full, less often used symbols will be written to disk. # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time # causing a significant performance penality. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on # a logarithmic scale so increasing the size by one will rougly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = YES # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = YES # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the (brief and detailed) documentation of class members so that constructors and destructors are listed first. If set to NO (the default) the constructors will appear in the respective orders defined by SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. # This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by # doxygen. The layout file controls the global structure of the generated output files # in an output format independent way. The create the layout file that represents # doxygen's defaults, run doxygen with the -l option. You can optionally specify a # file name after the option, if omitted DoxygenLayout.xml will be used as the name # of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = config.h \ src # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = YES # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. # If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. # Doxygen will compare the file name with each pattern and apply the # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. # Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html.internal # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # If the HTML_TIMESTAMP tag is set to YES then the generated HTML # documentation will contain the timesstamp. HTML_TIMESTAMP = NO # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = NO # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.doxygen.Project # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER # are set, an additional index file will be generated that can be used as input for # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. # For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's # filter section matches. # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = YES # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. USE_INLINE_TREES = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 # When the SEARCHENGINE tag is enable doxygen will generate a search box for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using HTML help (GENERATE_HTMLHELP) or Qt help (GENERATE_QHP) # there is already a search function so this one should typically # be disabled. SEARCHENGINE = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = NO # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = NO # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO # If LATEX_SOURCE_CODE is set to YES then doxygen will include source code with syntax highlighting in the LaTeX output. Note that which sources are shown also depends on other settings such as SOURCE_BROWSER. LATEX_SOURCE_CODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = YES # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. # This is useful # if you want to understand what is going on. # On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = YES # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = HAVE_CONFIG_H # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = YES # By default doxygen will write a font called FreeSans.ttf to the output # directory and reference it in all dot files that doxygen generates. This # font does not include all possible unicode characters however, so when you need # these (or just want a differently looking font) you can specify the font name # using DOT_FONTNAME. You need need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = FreeSans # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = YES # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES libpst-0.6.59/config.h.in0000644000000000000000000001723512145516234012035 00000000000000/* config.h.in. Generated from configure.in by autoheader. */ /* Define to 1 to force debug dump file creation */ #undef DEBUG_ALL /* Define to 1 if you have the `alarm' function. */ #undef HAVE_ALARM /* define if the Boost::Python library is available */ #undef HAVE_BOOST_PYTHON /* Define to 1 if you have the `chdir' function. */ #undef HAVE_CHDIR /* Define to 1 if you have the header file. */ #undef HAVE_CTYPE_H /* Define to 1 if you have the header file. */ #undef HAVE_DIRENT_H /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ #undef HAVE_DOPRNT /* Define to 1 if you have the header file. */ #undef HAVE_ERRNO_H /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H /* Define to 1 if you have the `fork' function. */ #undef HAVE_FORK /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #undef HAVE_FSEEKO /* Define to 1 if you have the header file. */ #undef HAVE_GD_H /* Define to 1 if you have the `getcwd' function. */ #undef HAVE_GETCWD /* Define to 1 if you have the `get_current_dir_name' function. */ #undef HAVE_GET_CURRENT_DIR_NAME /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H /* Define to 1 if `lstat' has the bug that it succeeds when given the zero-length file name argument. */ #undef HAVE_LSTAT_EMPTY_STRING_BUG /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ #undef HAVE_MALLOC /* Define to 1 if you have the `memchr' function. */ #undef HAVE_MEMCHR /* Define to 1 if you have the `memmove' function. */ #undef HAVE_MEMMOVE /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `memset' function. */ #undef HAVE_MEMSET /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_NDIR_H /* If available, contains the Python version number currently in use. */ #undef HAVE_PYTHON /* Define to 1 if your system has a GNU libc compatible `realloc' function, and to 0 otherwise. */ #undef HAVE_REALLOC /* Define to 1 if you have the `regcomp' function. */ #undef HAVE_REGCOMP /* Define to 1 if you have the regexec function. */ #undef HAVE_REGEXEC /* Define to 1 if you have the header file. */ #undef HAVE_REGEX_H /* Define to 1 if you have the header file. */ #undef HAVE_SEMAPHORE_H /* Define to 1 if you have the header file. */ #undef HAVE_SIGNAL_H /* Define to 1 if `stat' has the bug that it succeeds when given the zero-length file name argument. */ #undef HAVE_STAT_EMPTY_STRING_BUG /* Define to 1 if you have the header file. */ #undef HAVE_STDARG_H /* Define to 1 if stdbool.h conforms to C99. */ #undef HAVE_STDBOOL_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDIO_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the `strcasecmp' function. */ #undef HAVE_STRCASECMP /* Define to 1 if you have the `strchr' function. */ #undef HAVE_STRCHR /* Define to 1 if you have the `strdup' function. */ #undef HAVE_STRDUP /* Define to 1 if you have the `strerror' function. */ #undef HAVE_STRERROR /* Define to 1 if you have the `strftime' function. */ #undef HAVE_STRFTIME /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the `strncasecmp' function. */ #undef HAVE_STRNCASECMP /* Define to 1 if you have the `strpbrk' function. */ #undef HAVE_STRPBRK /* Define to 1 if you have the `strrchr' function. */ #undef HAVE_STRRCHR /* Define to 1 if you have the `strstr' function. */ #undef HAVE_STRSTR /* Define to 1 if you have the `strtol' function. */ #undef HAVE_STRTOL /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_DIR_H /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_NDIR_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PARAM_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SHM_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have that is POSIX.1 compatible. */ #undef HAVE_SYS_WAIT_H /* Define to 1 if you have the header file. */ #undef HAVE_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the `vfork' function. */ #undef HAVE_VFORK /* Define to 1 if you have the header file. */ #undef HAVE_VFORK_H /* Define to 1 if you have the `vprintf' function. */ #undef HAVE_VPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_WCHAR_H /* Define to 1 if `fork' works. */ #undef HAVE_WORKING_FORK /* Define to 1 if `vfork' works. */ #undef HAVE_WORKING_VFORK /* Define to 1 if the system has the type `_Bool'. */ #undef HAVE__BOOL /* Define as const if the declaration of iconv() needs const. */ #undef ICONV_CONST /* Define to 1 if `lstat' dereferences a symlink specified with a trailing slash. */ #undef LSTAT_FOLLOWS_SLASHED_SYMLINK /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #undef NO_MINUS_C_MINUS_O /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* The size of `off_t', as computed by sizeof. */ #undef SIZEOF_OFF_T /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if you can safely include both and . */ #undef TIME_WITH_SYS_TIME /* Define to 1 if your declares `struct tm'. */ #undef TM_IN_SYS_TIME /* Version number of package */ #undef VERSION /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ #undef _LARGEFILE_SOURCE /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* Define to rpl_malloc if the replacement function should be used. */ #undef malloc /* Define to `long int' if does not define. */ #undef off_t /* Define to `int' if does not define. */ #undef pid_t /* Define to rpl_realloc if the replacement function should be used. */ #undef realloc /* Define to `unsigned int' if does not define. */ #undef size_t /* Define as `fork' if `vfork' does not work. */ #undef vfork libpst-0.6.59/config.rpath0000644000000000000000000004364712145516225012325 00000000000000#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' < 0.6.59-1 - add autoconf checking for libgsf * Fri Mar 29 2013 Carl Byington 0.6.58-4 - add autoreconf for aarch64 * Sun Feb 10 2013 Denis Arnaud - 0.6.58-3 - Rebuild for Boost-1.53.0 * Sat Feb 09 2013 Denis Arnaud - 0.6.58-2 - Rebuild for Boost-1.53.0 * Fri Dec 28 2012 Carl Byington - 0.6.58-1 - fix From quoting on embedded rfc/822 messages * Wed Dec 26 2012 Carl Byington - 0.6.57-1 - bugzilla 852414, remove unnecessary dependencies * Mon Dec 24 2012 Carl Byington - 0.6.56-1 - filter private provides from rpm - merge -m .msg files code into main branch * Thu Aug 09 2012 Carl Byington - 0.6.55-2 - rebuild for python * Thu Jul 19 2012 Fedora Release Engineering - 0.6.54-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue May 08 2012 Carl Byington - 0.6.55-1 - preserve bcc headers - document -C switch to set default character set - space after colon is not required in header fields * Tue Feb 28 2012 Fedora Release Engineering - 0.6.54-5 - Rebuilt for c++ ABI breakage * Fri Jan 13 2012 Fedora Release Engineering - 0.6.54-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Sat Dec 24 2011 Carl Byington - 0.6.54-3 - bump versions and prep for fedora build * Wed Nov 30 2011 Petr Pisar - 0.6.53-3 - Rebuild against boost-1.48 * Mon Nov 14 2011 Carl Byington - 0.6.54-2 - failed to bump version number * Fri Nov 04 2011 Carl Byington - 0.6.54-1 - embedded rfc822 messages might contain rtf encoded bodies * Fri Sep 02 2011 Petr Pisar - 0.6.53-2 - Rebuild against boost-1.47 * Sun Jul 10 2011 Carl Byington - 0.6.53-1 - add Status: header in output - allow fork for parallel processing of individual email folders in separate mode - proper handling of --with-boost-python option * Sun May 22 2011 Carl Byington - 0.6.52-1 - fix dangling freed pointer in embedded rfc822 message processing - allow broken outlook internet header field - it sometimes contains fragments of the message body rather than headers * Sun Apr 17 2011 Carl Byington - 0.6.51-1 - fix for buffer overrun; attachment size from the secondary list of mapi elements overwrote proper size from the primary list of mapi elements. fedora bugzilla 696263 * Tue Feb 08 2011 Fedora Release Engineering - 0.6.49-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Feb 07 2011 Thomas Spura - 0.6.49-3 - rebuild for new boost * Fri Dec 24 2010 Carl Byington - 0.6.50-1 - rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames. * Wed Sep 29 2010 jkeating - 0.6.49-2 - Rebuilt for gcc bug 634757 * Mon Sep 13 2010 Carl Byington - 0.6.49-1 - fix to ignore embedded objects that are not email messages fedora bugzilla 633498 * Thu Sep 02 2010 Carl Byington - 0.6.48-1 - fix for broken internet headers from Outlook - fix ax_python.m4 to look for python2.7 - use mboxrd from quoting for output formats with multiple messages per file - use no from quoting for output formats with single message per file * Sat Jul 31 2010 Carl Byington - 0.6.47-6 - rebuild for python dependencies * Mon Jul 26 2010 David Malcolm - 0.6.47-4 - hack up configure so that it looks for python 2.7 * Wed Jul 21 2010 David Malcolm - 0.6.47-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Wed Jul 07 2010 Carl Byington - 0.6.47-2 - Subpackage Licensing, add COPYING to -libs. - patches from Kenneth Berland for solaris * Fri May 07 2010 Carl Byington - 0.6.47-1 - patches from Kenneth Berland for solaris * Thu Jan 21 2010 Carl Byington - 0.6.46-1 - prefer libpthread over librt for finding sem_init function. * Thu Jan 21 2010 Carl Byington - 0.6.45-2 - rebuild for new boost package * Wed Nov 18 2009 Carl Byington - 0.6.45-1 - patch from Hugo DesRosiers to export categories and notes into vcards. - extend that patch to export categories into vcalendar appointments also. * Sun Sep 20 2009 Carl Byington - 0.6.44-1 - patch from Lee Ayres to add file name extensions in separate mode. - allow mixed items types in a folder in separate mode. * Sat Sep 12 2009 Carl Byington - 0.6.43-1 - decode more of the pst format, some minor bug fixes - add support for code pages 1200 and 1201. - add readpst -t option to select output item types, which can now be used to process folders containing mixed item types. - fix segfault with embedded appointments - add readpst -u option for Thunderbird mode .size and .type files - better detection of embedded rfc822 message attachments * Thu Sep 03 2009 Carl Byington - 0.6.42-1 - patch from Fridrich Strba to build with DJGPP DOS cross-compiler. * Sat Jul 25 2009 Fedora Release Engineering - 0.6.41-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jun 23 2009 Carl Byington - 0.6.41-1 - fix ax_python detection - should not use locate command - checking for fedora versions is not needed * Tue Jun 23 2009 Carl Byington - 0.6.40-1 - fedora 11 has python2.6 - remove pdf version of the man pages * Sun Jun 21 2009 Carl Byington - 0.6.39-1 - fedora > 10 moved to boost-python-devel * Sun Jun 21 2009 Carl Byington - 0.6.38-1 - add python interface to the shared library. - bump soname to version 4 for many changes to the interface. - better decoding of recurrence data in appointments. - remove readpstlog since debug log files are now plain text. - add readpst -j option for parallel jobs for each folder. - make nested mime multipart/alternative to hold the text/html parts. * Fri Apr 17 2009 Carl Byington - 0.6.37-1 - add pst_attach_to_mem() back into the shared library interface. - fix memory leak caught by valgrind. * Tue Apr 14 2009 Carl Byington - 0.6.36-1 - build separate -doc and -devel-doc subpackages. - other spec file cleanup * Wed Apr 08 2009 Carl Byington - 0.6.35-1 - properly add trailing mime boundary in all modes. - build separate libpst, libpst-libs, libpst-devel rpms. * Thu Mar 19 2009 Carl Byington - 0.6.34-1 - avoid putting mixed item types into the same output folder. * Tue Mar 17 2009 Carl Byington - 0.6.33-1 - compensate for iconv conversion to utf-7 that produces strings that are not null terminated. - don't produce empty attachment files in separate mode. * Sat Mar 14 2009 Carl Byington - 0.6.32-1 - fix ppc64 compile error * Sat Mar 14 2009 Carl Byington - 0.6.31-1 - bump version for fedora cvs tagging mistake * Sat Mar 14 2009 Carl Byington - 0.6.30-1 - track character set individually for each mapi element. - remove charset option from pst2ldif since we get that from each object now. - avoid emitting bogus empty email messages into contacts and calendar files. * Tue Feb 24 2009 Carl Byington - 0.6.29-1 - fix for 64bit on Fedora 11 * Tue Feb 24 2009 Carl Byington - 0.6.28-1 - improve decoding of multipart/report and message/rfc822 mime types. - improve character set handling. - fix embedded rfc822 messages with attachments. * Sat Feb 07 2009 Carl Byington - 0.6.27-1 - fix for const correctness on Fedora 11 * Sat Feb 07 2009 Carl Byington - 0.6.26-1 - patch from Fridrich Strba for building on mingw and general - cleanup of autoconf files. - add processing for pst files of type 0x0f. - strip and regenerate all MIME headers to avoid duplicates. - do a better job of making unique MIME boundaries. - only use base64 coding when strictly necessary. * Fri Jan 16 2009 Carl Byington - 0.6.25-1 - improve handling of content-type charset values in mime parts * Thu Dec 11 2008 Carl Byington - 0.6.24-1 - patch from Chris Eagle to build on cygwin * Thu Dec 04 2008 Carl Byington - 0.6.23-1 - bump version to avoid cvs tagging mistake in fedora * Fri Nov 28 2008 Carl Byington - 0.6.22-1 - patch from David Cuadrado to process emails with type PST_TYPE_OTHER - base64_encode_multiple() may insert newline, needs larger malloc - subject lines shorter than 2 bytes could segfault * Tue Oct 21 2008 Carl Byington - 0.6.21-1 - fix title bug with old schema in pst2ldif. - also escape commas in distinguished names per rfc4514. * Thu Oct 09 2008 Carl Byington - 0.6.20-1 - add configure option --enable-dii=no to remove dependency on libgd. - many fixes in pst2ldif by Robert Harris. - add -D option to include deleted items, from Justin Greer - fix from Justin Greer to add missing email headers - fix from Justin Greer for my_stristr() - fix for orphan children when building descriptor tree - avoid writing uninitialized data to debug log file - remove unreachable code - create dummy top-of-folder descriptor if needed for corrupt pst files * Sun Sep 14 2008 Carl Byington - 0.6.19-1 - Fix base64 encoding that could create long lines. - Initial work on a .so shared library from Bharath Acharya. * Thu Aug 28 2008 Carl Byington - 0.6.18-1 - Fixes for iconv on Mac from Justin Greer. * Tue Aug 05 2008 Carl Byington - 0.6.17-1 - More fixes for 32/64 bit portability on big endian ppc. * Tue Aug 05 2008 Carl Byington - 0.6.16-1 - Use inttypes.h for portable printing of 64 bit items. * Wed Jul 30 2008 Carl Byington - 0.6.15-1 - Patch from Robert Simpson for file handle leak in error case. - Fix for missing length on lz decompression, bug found by Chris White. * Sun Jun 15 2008 Carl Byington - 0.6.14-1 - Fix my mistake in debian packaging. * Fri Jun 13 2008 Carl Byington - 0.6.13-1 - Patch from Robert Simpson for encryption type 2. * Tue Jun 10 2008 Carl Byington - 0.6.12-1 - Patch from Joachim Metz for debian packaging and - fix for incorrect length on lz decompression * Tue Jun 03 2008 Carl Byington - 0.6.11-1 - Use ftello/fseeko to properly handle large files. - Document and properly use datasize field in b5 blocks. - Fix some MSVC compile issues and collect MSVC dependencies into one place. * Thu May 29 2008 Carl Byington - 0.6.10-1 - Patch from Robert Simpson for doubly-linked list code and arrays of unicode strings. * Fri May 16 2008 Carl Byington - 0.6.9 - Patch from Joachim Metz for 64 bit compile. - Fix pst format documentation for 8 byte backpointers. * Wed Mar 05 2008 Carl Byington - 0.6.8 - Initial version of pst2dii to convert to Summation dii load file format - changes for Fedora packaging guidelines (#434727) * Tue Jul 10 2007 Carl Byington - 0.5.5 - merge changes from Joe Nahmias version * Sun Feb 19 2006 Carl Byington - 0.5.3 - initial spec file using autoconf and http://www.fedora.us/docs/rpm-packaging-guidelines.html libpst-0.6.59/INSTALL0000644000000000000000000002207112145516225011035 00000000000000Installation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PREFIX', the package will use PREFIX as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. libpst-0.6.59/configure0000755000000000000000000303303012145516242011712 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.63 for libpst 0.6.59. # # Report bugs to . # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH if test "x$CONFIG_SHELL" = x; then if (eval ":") 2>/dev/null; then as_have_required=yes else as_have_required=no fi if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=\$LINENO as_lineno_2=\$LINENO test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ") 2> /dev/null; then : else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. case $as_dir in /*) for as_base in sh bash ksh sh5; do as_candidate_shells="$as_candidate_shells $as_dir/$as_base" done;; esac done IFS=$as_save_IFS for as_shell in $as_candidate_shells $SHELL; do # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : _ASEOF }; then CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : (as_func_return () { (exit $1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = "$1" ); then : else exitcode=1 echo positional parameters were not saved. fi test $exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } _ASEOF }; then break fi fi done if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test $as_have_required = no; then echo This script requires a shell more modern than all the echo shells that I found on your system. Please install a echo modern shell, or manually run the script under such a echo shell if you do have one. { (exit 1); exit 1; } fi fi fi (eval "as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0") || { echo No shell found that supports shell functions. echo Please tell bug-autoconf@gnu.org about your system, echo including any error possibly output before this message. echo This can help us improve future autoconf versions. echo Configuration will now proceed without shell functions. } as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac ECHO=${lt_ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF $* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='libpst' PACKAGE_TARNAME='libpst' PACKAGE_VERSION='0.6.59' PACKAGE_STRING='libpst 0.6.59' PACKAGE_BUGREPORT='carl@five-ten-sg.com' ac_unique_file="src/libpst.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_header_list= ac_func_list= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS GSF_LIBS GSF_FLAGS GPROF_PROFILING_FALSE GPROF_PROFILING_TRUE BOOST_PYTHON_LIB PYTHON_INCLUDE_DIR PYTHON_EXTRA_LDFLAGS PYTHON_EXTRA_LIBS PYTHON_SITE_PKG PYTHON_LDFLAGS PYTHON_CPPFLAGS PYTHON PYTHON_VERSION PYTHON_LIB PYTHON_BIN PYTHON_INTERFACE_FALSE PYTHON_INTERFACE_TRUE STATIC_TOOLS_FALSE STATIC_TOOLS_TRUE PST_OBJDIR REGEXLIB LTLIBICONV LIBICONV LIBOBJS NEED_XGETOPT_FALSE NEED_XGETOPT_TRUE CXXCPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL lt_ECHO RANLIB AR OBJDUMP NM ac_ct_DUMPBIN DUMPBIN LD FGREP SED LIBTOOL LN_S am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX BUILD_DII_FALSE BUILD_DII_TRUE EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC CONVERT PLATFORM_WIN32_FALSE PLATFORM_WIN32_TRUE OS_WIN32_FALSE OS_WIN32_TRUE OS_SOLARIS_FALSE OS_SOLARIS_TRUE LIBPST_SO_MAJOR LIBPST_VERSION_INFO host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dii enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld enable_libtool_lock enable_largefile enable_rpath with_libiconv_prefix enable_pst_debug enable_libpst_shared enable_static_tools enable_python with_boost_python enable_profiling ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP PYTHON_VERSION' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { $as_echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { $as_echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 { (exit 1); exit 1; }; } ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; } done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || { $as_echo "$as_me: error: working directory cannot be determined" >&2 { (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di" || { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 { (exit 1); exit 1; }; } # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures libpst 0.6.59 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/libpst] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of libpst 0.6.59:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-dii enable dii utility --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-largefile omit support for large files --disable-rpath do not hardcode runtime library paths --enable-pst-debug force debug dump file creation --enable-libpst-shared build libpst shared object --enable-static-tools link command line tools with libpst statically --enable-python build libpst python interface --enable-profiling link with gprof profiling Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-boost-python specify the boost python library or suffix to use Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor PYTHON_VERSION The installed Python version to use, for example '2.3'. This string will be appended to the Python interpreter canonical name. Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF libpst configure 0.6.59 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by libpst $as_me 0.6.59, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test -r "$ac_site_file"; then { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi ac_header_list="$ac_header_list sys/time.h" ac_header_list="$ac_header_list unistd.h" ac_func_list="$ac_func_list alarm" # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 $as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} { (exit 1); exit 1; }; } fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;} { (exit 1); exit 1; }; };; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} { (exit 1); exit 1; }; };; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} { (exit 1); exit 1; }; } fi test "$2" = conftest.file ) then # Ok. : else { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! Check your system clock" >&5 $as_echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:$LINENO: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='libpst' VERSION='0.6.59' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} { (exit 1); exit 1; }; } { $as_echo "$as_me:$LINENO: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 $as_echo "$as_me: error: invalid value of canonical build" >&2;} { (exit 1); exit 1; }; };; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:$LINENO: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} { (exit 1); exit 1; }; } fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 $as_echo "$as_me: error: invalid value of canonical host" >&2;} { (exit 1); exit 1; }; };; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # # 1. Remember that version-info is current:revision:age, and age <= current. # 2. If the source code has changed at all since the last public release, # then increment revision (`c:r:a' becomes `c:r+1:a'). # 3. If any interfaces have been added, removed, or changed since the last # update, increment current, and set revision to 0. # 4. If any interfaces have been added since the last public release, then # increment age, since we should be backward compatible with the previous # version. # 5. If any interfaces have been removed or changed since the last public # release, then set age to 0, since we are not backward compatible. # 6. libtool will build libpst.so.x.y.z where the SONAME is libpst.so.x # and x=current-age, y=age, z=revision libpst_version_info='5:8:1' LIBPST_VERSION_INFO=$libpst_version_info libpst_so_major='4' LIBPST_SO_MAJOR=$libpst_so_major # libpst # version soname so library name # 0.6.35 libpst.so.2 libpst.so.2.0.0 # 0.6.37 libpst.so.2 libpst.so.2.1.0 # 0.6.38 libpst.so.2 libpst.so.2.1.0 # 0.6.40 libpst.so.4 libpst.so.4.0.0 # 0.6.43 libpst.so.4 libpst.so.4.0.1 # 0.6.47 libpst.so.4 libpst.so.4.0.2 # 0.6.48 libpst.so.4 libpst.so.4.0.3 # 0.6.49 libpst.so.4 libpst.so.4.0.4 # 0.6.50 libpst.so.4 libpst.so.4.1.0 # 0.6.51 libpst.so.4 libpst.so.4.1.1 # 0.6.52 libpst.so.4 libpst.so.4.1.2 # 0.6.53 libpst.so.4 libpst.so.4.1.3 # 0.6.54 libpst.so.4 libpst.so.4.1.4 # 0.6.55 libpst.so.4 libpst.so.4.1.5 # 0.6.56 libpst.so.4 libpst.so.4.1.6 # 0.6.57 libpst.so.4 libpst.so.4.1.6 # 0.6.58 libpst.so.4 libpst.so.4.1.7 # 0.6.59 libpst.so.4 libpst.so.4.1.8 # Check for solaris { $as_echo "$as_me:$LINENO: checking for Solaris" >&5 $as_echo_n "checking for Solaris... " >&6; } case "$host" in *solaris*) os_solaris=yes ;; *) os_solaris=no ;; esac { $as_echo "$as_me:$LINENO: result: $os_solaris" >&5 $as_echo "$os_solaris" >&6; } if test "$os_solaris" = "yes"; then OS_SOLARIS_TRUE= OS_SOLARIS_FALSE='#' else OS_SOLARIS_TRUE='#' OS_SOLARIS_FALSE= fi # Check for win32 { $as_echo "$as_me:$LINENO: checking for Win32" >&5 $as_echo_n "checking for Win32... " >&6; } case "$host" in *-mingw*) os_win32=yes ;; *) os_win32=no ;; esac { $as_echo "$as_me:$LINENO: result: $os_win32" >&5 $as_echo "$os_win32" >&6; } if test "$os_win32" = "yes"; then OS_WIN32_TRUE= OS_WIN32_FALSE='#' else OS_WIN32_TRUE='#' OS_WIN32_FALSE= fi # Check for Win32 platform { $as_echo "$as_me:$LINENO: checking for Win32 platform in general" >&5 $as_echo_n "checking for Win32 platform in general... " >&6; } case "$host" in *-cygwin*) platform_win32=yes ;; *) platform_win32=$os_win32 ;; esac { $as_echo "$as_me:$LINENO: result: $platform_win32" >&5 $as_echo "$platform_win32" >&6; } if test "$platform_win32" = "yes"; then PLATFORM_WIN32_TRUE= PLATFORM_WIN32_FALSE='#' else PLATFORM_WIN32_TRUE='#' PLATFORM_WIN32_FALSE= fi # Checks for programs. # The following lines adds the --enable-dii option to configure: # # Give the user the choice to enter one of these: # --enable-dii # --enable-dii=yes # --enable-dii=no # { $as_echo "$as_me:$LINENO: checking whether we are enabling dii utility" >&5 $as_echo_n "checking whether we are enabling dii utility... " >&6; } # Check whether --enable-dii was given. if test "${enable_dii+set}" = set; then enableval=$enable_dii; case "${enableval}" in yes) ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-dii" >&5 $as_echo "$as_me: error: bad value ${enableval} for --enable-dii" >&2;} { (exit 1); exit 1; }; } ;; esac else # default if not specified enable_dii=yes fi { $as_echo "$as_me:$LINENO: result: $enable_dii" >&5 $as_echo "$enable_dii" >&6; } # Extract the first word of "convert", so it can be a program name with args. set dummy convert; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_CONVERT+set}" = set; then $as_echo_n "(cached) " >&6 else case $CONVERT in [\\/]* | ?:[\\/]*) ac_cv_path_CONVERT="$CONVERT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CONVERT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi CONVERT=$ac_cv_path_CONVERT if test -n "$CONVERT"; then { $as_echo "$as_me:$LINENO: result: $CONVERT" >&5 $as_echo "$CONVERT" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$CONVERT" = "x" ; then if test "$enable_dii" = "yes"; then enable_dii=no { $as_echo "$as_me:$LINENO: WARNING: convert program not found. pst2dii disabled" >&5 $as_echo "$as_me: WARNING: convert program not found. pst2dii disabled" >&2;} fi else if test "x`$CONVERT --version 2>&1 | grep -i imagemagick >/dev/null ; echo $?`" != "x0"; then if test "$enable_dii" = "yes"; then enable_dii=no { $as_echo "$as_me:$LINENO: WARNING: wrong convert program found. pst2dii disabled" >&5 $as_echo "$as_me: WARNING: wrong convert program found. pst2dii disabled" >&2;} fi fi fi DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:$LINENO: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } # Provide some information about the compiler. $as_echo "$as_me:$LINENO: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { (ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi { $as_echo "$as_me:$LINENO: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } if test -z "$ac_file"; then $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 $as_echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; }; } fi ac_exeext=$ac_cv_exeext # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi fi fi { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi rm -f conftest$ac_cv_exeext { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_c89=$ac_arg else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:$LINENO: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:$LINENO: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:$LINENO: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:$LINENO: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done if test "${ac_cv_header_gd_h+set}" = set; then { $as_echo "$as_me:$LINENO: checking for gd.h" >&5 $as_echo_n "checking for gd.h... " >&6; } if test "${ac_cv_header_gd_h+set}" = set; then $as_echo_n "(cached) " >&6 fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_gd_h" >&5 $as_echo "$ac_cv_header_gd_h" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking gd.h usability" >&5 $as_echo_n "checking gd.h usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking gd.h presence" >&5 $as_echo_n "checking gd.h presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: gd.h: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: gd.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: gd.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: gd.h: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: gd.h: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: gd.h: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: gd.h: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: gd.h: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: gd.h: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: gd.h: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: gd.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for gd.h" >&5 $as_echo_n "checking for gd.h... " >&6; } if test "${ac_cv_header_gd_h+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_header_gd_h=$ac_header_preproc fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_gd_h" >&5 $as_echo "$ac_cv_header_gd_h" >&6; } fi if test "x$ac_cv_header_gd_h" = x""yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_GD_H 1 _ACEOF else if test "$enable_dii" = "yes"; then enable_dii=no { $as_echo "$as_me:$LINENO: WARNING: gd.h not found. pst2dii disabled" >&5 $as_echo "$as_me: WARNING: gd.h not found. pst2dii disabled" >&2;} fi fi if test "$enable_dii" = "yes"; then BUILD_DII_TRUE= BUILD_DII_FALSE='#' else BUILD_DII_TRUE='#' BUILD_DII_FALSE= fi # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:$LINENO: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CXXFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } # Provide some information about the compiler. $as_echo "$as_me:$LINENO: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_c89=$ac_arg else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:$LINENO: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:$LINENO: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi if test "x$CC" != xcc; then { $as_echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } else { $as_echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 $as_echo_n "checking whether cc understands -c and -o together... " >&6; } fi set dummy $CC; ac_cc=`$as_echo "$2" | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -f conftest2.$ac_objext && { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. if { ac_try='cc -c conftest.$ac_ext >&5' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -f conftest2.$ac_objext && { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # cc works too. : else # cc exists but doesn't like -o. eval ac_cv_prog_cc_${ac_cc}_c_o=no fi fi fi else eval ac_cv_prog_cc_${ac_cc}_c_o=no fi rm -f core conftest* fi if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } cat >>confdefs.h <<\_ACEOF #define NO_MINUS_C_MINUS_O 1 _ACEOF fi # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o if test "$am_t" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:$LINENO: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi case `pwd` in *\ * | *\ *) { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.2.6b' macro_revision='1.3017' ltmain="$ac_aux_dir/ltmain.sh" { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if test "${ac_cv_path_SED+set}" = set; then $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed $as_unset ac_script || ac_script= if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:$LINENO: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if test "${ac_cv_path_FGREP+set}" = set; then $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test "${lt_cv_path_NM+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$ac_tool_prefix"; then for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DUMPBIN+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if test "${lt_cv_nm_interface+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:7080: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:7083: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:7086: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } # find the maximum length of command line arguments { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if test "${lt_cv_sys_max_cmd_len+set}" = set; then $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:$LINENO: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJDUMP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if test "${lt_cv_deplibs_check_method+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:$LINENO: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Now try to grab the symbols. nlist=conftest.nm if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:$LINENO: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:$LINENO: result: ok" >&5 $as_echo "ok" >&6; } fi # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line 8280 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if test "${lt_cv_cc_needs_belf+set}" = set; then $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_cv_cc_needs_belf=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 lt_cv_cc_needs_belf=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DSYMUTIL+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_NMEDIT+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIPO+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL64+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if test "${lt_cv_apple_cc_single_mod+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if test "${lt_cv_ld_exported_symbols_list+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_cv_ld_exported_symbols_list=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 lt_cv_ld_exported_symbols_list=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac for ac_header in dlfcn.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:$LINENO: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CXXFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} _lt_caught_CXX_error=yes; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu else _lt_caught_CXX_error=yes fi # Set options enable_dlopen=no enable_win32_dll=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then withval=$with_pic; pic_mode="$withval" else pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:$LINENO: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if test "${lt_cv_objdir+set}" = set; then $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:$LINENO: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10387: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:10391: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 $as_echo "$lt_prog_compiler_pic" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test "${lt_cv_prog_compiler_pic_works+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10726: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:10730: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10831: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:10835: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10886: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:10890: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat >conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 $as_echo "$archive_cmds_need_lc" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then shlibpath_overrides_runpath=yes fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_dl_dlopen=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 $as_echo_n "checking for shl_load... " >&6; } if test "${ac_cv_func_shl_load+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define shl_load to an innocuous variant, in case declares shl_load. For example, HP-UX 11i declares gettimeofday. */ #define shl_load innocuous_shl_load /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shl_load (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef shl_load /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_shl_load || defined __stub___shl_load choke me #endif int main () { return shl_load (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_func_shl_load=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_shl_load=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 $as_echo "$ac_cv_func_shl_load" >&6; } if test "x$ac_cv_func_shl_load" = x""yes; then lt_cv_dlopen="shl_load" else { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if test "${ac_cv_lib_dld_shl_load+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_dld_shl_load=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_shl_load=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = x""yes; then lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 $as_echo_n "checking for dlopen... " >&6; } if test "${ac_cv_func_dlopen+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define dlopen to an innocuous variant, in case declares dlopen. For example, HP-UX 11i declares gettimeofday. */ #define dlopen innocuous_dlopen /* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef dlopen /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_dlopen || defined __stub___dlopen choke me #endif int main () { return dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_func_dlopen=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_dlopen=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 $as_echo "$ac_cv_func_dlopen" >&6; } if test "x$ac_cv_func_dlopen" = x""yes; then lt_cv_dlopen="dlopen" else { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_dl_dlopen=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if test "${ac_cv_lib_svld_dlopen+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_svld_dlopen=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_svld_dlopen=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = x""yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if test "${ac_cv_lib_dld_dld_link+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_dld_dld_link=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_dld_link=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = x""yes; then lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line 13689 "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line 13785 "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5]* | *pgcpp\ [1-5]*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" ;; esac { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:15805: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:15809: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:15904: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:15908: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:15956: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:15960: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 $as_echo "$archive_cmds_need_lc_CXX" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then shlibpath_overrides_runpath=yes fi else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi # make sure we get large file support # Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if test "${ac_cv_sys_largefile_CC+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_sys_largefile_CC=' -n32'; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if test "${ac_cv_sys_file_offset_bits+set}" = set; then $as_echo_n "(cached) " >&6 else while :; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_sys_file_offset_bits=no; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_sys_file_offset_bits=64; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if test "${ac_cv_sys_large_files+set}" = set; then $as_echo_n "(cached) " >&6 else while :; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_sys_large_files=no; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #define _LARGE_FILES 1 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_sys_large_files=1; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. { $as_echo "$as_me:$LINENO: checking size of off_t" >&5 $as_echo_n "checking size of off_t... " >&6; } if test "${ac_cv_sizeof_off_t+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) >= 0)]; test_array [0] = 0 ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_lo=0 ac_mid=0 while :; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_hi=$ac_mid; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_lo=`expr $ac_mid + 1` if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi ac_mid=`expr 2 '*' $ac_mid + 1` fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) < 0)]; test_array [0] = 0 ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_hi=-1 ac_mid=-1 while :; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) >= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_lo=$ac_mid; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_hi=`expr '(' $ac_mid ')' - 1` if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi ac_mid=`expr 2 '*' $ac_mid` fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { static int test_array [1 - 2 * !(((long int) (sizeof (off_t))) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_hi=$ac_mid else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_lo=`expr '(' $ac_mid ')' + 1` fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in ?*) ac_cv_sizeof_off_t=$ac_lo;; '') if test "$ac_cv_type_off_t" = yes; then { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (off_t) See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute sizeof (off_t) See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; }; } else ac_cv_sizeof_off_t=0 fi ;; esac else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default static long int longval () { return (long int) (sizeof (off_t)); } static unsigned long int ulongval () { return (long int) (sizeof (off_t)); } #include #include int main () { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (((long int) (sizeof (off_t))) < 0) { long int i = longval (); if (i != ((long int) (sizeof (off_t)))) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ((long int) (sizeof (off_t)))) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_sizeof_off_t=`cat conftest.val` else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) if test "$ac_cv_type_off_t" = yes; then { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (off_t) See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute sizeof (off_t) See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; }; } else ac_cv_sizeof_off_t=0 fi fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f conftest.val fi { $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5 $as_echo "$ac_cv_sizeof_off_t" >&6; } cat >>confdefs.h <<_ACEOF #define SIZEOF_OFF_T $ac_cv_sizeof_off_t _ACEOF # Checks for header files. if test "${ac_cv_header_unistd_h+set}" = set; then { $as_echo "$as_me:$LINENO: checking for unistd.h" >&5 $as_echo_n "checking for unistd.h... " >&6; } if test "${ac_cv_header_unistd_h+set}" = set; then $as_echo_n "(cached) " >&6 fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_unistd_h" >&5 $as_echo "$ac_cv_header_unistd_h" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking unistd.h usability" >&5 $as_echo_n "checking unistd.h usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking unistd.h presence" >&5 $as_echo_n "checking unistd.h presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: unistd.h: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: unistd.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: unistd.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: unistd.h: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: unistd.h: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: unistd.h: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: unistd.h: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: unistd.h: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: unistd.h: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: unistd.h: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: unistd.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for unistd.h" >&5 $as_echo_n "checking for unistd.h... " >&6; } if test "${ac_cv_header_unistd_h+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_header_unistd_h=$ac_header_preproc fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_unistd_h" >&5 $as_echo "$ac_cv_header_unistd_h" >&6; } fi if test "x$ac_cv_header_unistd_h" = x""yes; then if test yes = no; then NEED_XGETOPT_TRUE= NEED_XGETOPT_FALSE='#' else NEED_XGETOPT_TRUE='#' NEED_XGETOPT_FALSE= fi else if test yes = yes; then NEED_XGETOPT_TRUE= NEED_XGETOPT_FALSE='#' else NEED_XGETOPT_TRUE='#' NEED_XGETOPT_FALSE= fi fi ac_header_dirent=no for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include <$ac_hdr> int main () { if ((DIR *) 0) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 _ACEOF ac_header_dirent=$ac_hdr; break fi done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5 $as_echo_n "checking for library containing opendir... " >&6; } if test "${ac_cv_search_opendir+set}" = set; then $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char opendir (); int main () { return opendir (); ; return 0; } _ACEOF for ac_lib in '' dir; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_search_opendir=$ac_res else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext if test "${ac_cv_search_opendir+set}" = set; then break fi done if test "${ac_cv_search_opendir+set}" = set; then : else ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 $as_echo "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir if test "$ac_res" != no; then test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi else { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5 $as_echo_n "checking for library containing opendir... " >&6; } if test "${ac_cv_search_opendir+set}" = set; then $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char opendir (); int main () { return opendir (); ; return 0; } _ACEOF for ac_lib in '' x; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_search_opendir=$ac_res else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext if test "${ac_cv_search_opendir+set}" = set; then break fi done if test "${ac_cv_search_opendir+set}" = set; then : else ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 $as_echo "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir if test "$ac_res" != no; then test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi fi { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi for ac_header in ctype.h dirent.h errno.h fcntl.h inttypes.h limits.h regex.h semaphore.h signal.h stdarg.h stdint.h stdio.h stdlib.h string.h sys/param.h sys/shm.h sys/stat.h sys/types.h time.h unistd.h wchar.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 $as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 $as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:$LINENO: checking for library containing sem_init" >&5 $as_echo_n "checking for library containing sem_init... " >&6; } if test "${ac_cv_search_sem_init+set}" = set; then $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sem_init (); int main () { return sem_init (); ; return 0; } _ACEOF for ac_lib in '' pthread rt; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_search_sem_init=$ac_res else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext if test "${ac_cv_search_sem_init+set}" = set; then break fi done if test "${ac_cv_search_sem_init+set}" = set; then : else ac_cv_search_sem_init=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5 $as_echo "$ac_cv_search_sem_init" >&6; } ac_res=$ac_cv_search_sem_init if test "$ac_res" != no; then test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi # Checks for typedefs, structures, and compiler characteristics. { $as_echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } if test "${ac_cv_header_stdbool_h+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #ifndef bool "error: bool is not defined" #endif #ifndef false "error: false is not defined" #endif #if false "error: false is not 0" #endif #ifndef true "error: true is not defined" #endif #if true != 1 "error: true is not 1" #endif #ifndef __bool_true_false_are_defined "error: __bool_true_false_are_defined is not defined" #endif struct s { _Bool s: 1; _Bool t; } s; char a[true == 1 ? 1 : -1]; char b[false == 0 ? 1 : -1]; char c[__bool_true_false_are_defined == 1 ? 1 : -1]; char d[(bool) 0.5 == true ? 1 : -1]; bool e = &s; char f[(_Bool) 0.0 == false ? 1 : -1]; char g[true]; char h[sizeof (_Bool)]; char i[sizeof s.t]; enum { j = false, k = true, l = false * true, m = true * 256 }; /* The following fails for HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ _Bool n[m]; char o[sizeof n == m * sizeof n[0] ? 1 : -1]; char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; # if defined __xlc__ || defined __GNUC__ /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0 reported by James Lemley on 2005-10-05; see http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html This test is not quite right, since xlc is allowed to reject this program, as the initializer for xlcbug is not one of the forms that C requires support for. However, doing the test right would require a runtime test, and that would make cross-compilation harder. Let us hope that IBM fixes the xlc bug, and also adds support for this kind of constant expression. In the meantime, this test will reject xlc, which is OK, since our stdbool.h substitute should suffice. We also test this with GCC, where it should work, to detect more quickly whether someone messes up the test in the future. */ char digs[] = "0123456789"; int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1); # endif /* Catch a bug in an HP-UX C compiler. See http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html */ _Bool q = true; _Bool *pq = &q; int main () { *pq |= q; *pq |= ! q; /* Refer to every declared value, to avoid compiler optimizations. */ return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + !m + !n + !o + !p + !q + !pq); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdbool_h=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdbool_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5 $as_echo "$ac_cv_header_stdbool_h" >&6; } { $as_echo "$as_me:$LINENO: checking for _Bool" >&5 $as_echo_n "checking for _Bool... " >&6; } if test "${ac_cv_type__Bool+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_type__Bool=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof (_Bool)) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof ((_Bool))) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_type__Bool=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5 $as_echo "$ac_cv_type__Bool" >&6; } if test "x$ac_cv_type__Bool" = x""yes; then cat >>confdefs.h <<_ACEOF #define HAVE__BOOL 1 _ACEOF fi if test $ac_cv_header_stdbool_h = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_STDBOOL_H 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } if test "${ac_cv_header_sys_wait_h+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #ifndef WEXITSTATUS # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) #endif #ifndef WIFEXITED # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif int main () { int s; wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_sys_wait_h=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_sys_wait_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 $as_echo "$ac_cv_header_sys_wait_h" >&6; } if test $ac_cv_header_sys_wait_h = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_SYS_WAIT_H 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if test "${ac_cv_c_const+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_c_const=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then cat >>confdefs.h <<\_ACEOF #define const /**/ _ACEOF fi { $as_echo "$as_me:$LINENO: checking for inline" >&5 $as_echo_n "checking for inline... " >&6; } if test "${ac_cv_c_inline+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; static $ac_kw foo_t static_foo () {return 0; } $ac_kw foo_t foo () {return 0; } #endif _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_c_inline=$ac_kw else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi { $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 $as_echo "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac { $as_echo "$as_me:$LINENO: checking for off_t" >&5 $as_echo_n "checking for off_t... " >&6; } if test "${ac_cv_type_off_t+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_type_off_t=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof (off_t)) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof ((off_t))) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_type_off_t=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 $as_echo "$ac_cv_type_off_t" >&6; } if test "x$ac_cv_type_off_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF #define off_t long int _ACEOF fi { $as_echo "$as_me:$LINENO: checking for size_t" >&5 $as_echo_n "checking for size_t... " >&6; } if test "${ac_cv_type_size_t+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_type_size_t=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof (size_t)) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof ((size_t))) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_type_size_t=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 $as_echo "$ac_cv_type_size_t" >&6; } if test "x$ac_cv_type_size_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF #define size_t unsigned int _ACEOF fi { $as_echo "$as_me:$LINENO: checking for pid_t" >&5 $as_echo_n "checking for pid_t... " >&6; } if test "${ac_cv_type_pid_t+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_type_pid_t=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof (pid_t)) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { if (sizeof ((pid_t))) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_type_pid_t=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 $as_echo "$ac_cv_type_pid_t" >&6; } if test "x$ac_cv_type_pid_t" = x""yes; then : else cat >>confdefs.h <<_ACEOF #define pid_t int _ACEOF fi { $as_echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } if test "${ac_cv_struct_tm+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { struct tm tm; int *p = &tm.tm_sec; return !p; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_struct_tm=time.h else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_struct_tm=sys/time.h fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 $as_echo "$ac_cv_struct_tm" >&6; } if test $ac_cv_struct_tm = sys/time.h; then cat >>confdefs.h <<\_ACEOF #define TM_IN_SYS_TIME 1 _ACEOF fi # Checks for library functions. for ac_header in vfork.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 $as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 $as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in fork vfork do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done if test "x$ac_cv_func_fork" = xyes; then { $as_echo "$as_me:$LINENO: checking for working fork" >&5 $as_echo_n "checking for working fork... " >&6; } if test "${ac_cv_func_fork_works+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_fork_works=cross else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { /* By Ruediger Kuhlmann. */ return fork () < 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_fork_works=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_fork_works=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5 $as_echo "$ac_cv_func_fork_works" >&6; } else ac_cv_func_fork_works=$ac_cv_func_fork fi if test "x$ac_cv_func_fork_works" = xcross; then case $host in *-*-amigaos* | *-*-msdosdjgpp*) # Override, as these systems have only a dummy fork() stub ac_cv_func_fork_works=no ;; *) ac_cv_func_fork_works=yes ;; esac { $as_echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} fi ac_cv_func_vfork_works=$ac_cv_func_vfork if test "x$ac_cv_func_vfork" = xyes; then { $as_echo "$as_me:$LINENO: checking for working vfork" >&5 $as_echo_n "checking for working vfork... " >&6; } if test "${ac_cv_func_vfork_works+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_vfork_works=cross else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Thanks to Paul Eggert for this test. */ $ac_includes_default #include #ifdef HAVE_VFORK_H # include #endif /* On some sparc systems, changes by the child to local and incoming argument registers are propagated back to the parent. The compiler is told about this with #include , but some compilers (e.g. gcc -O) don't grok . Test for this by using a static variable whose address is put into a register that is clobbered by the vfork. */ static void #ifdef __cplusplus sparc_address_test (int arg) # else sparc_address_test (arg) int arg; #endif { static pid_t child; if (!child) { child = vfork (); if (child < 0) { perror ("vfork"); _exit(2); } if (!child) { arg = getpid(); write(-1, "", 0); _exit (arg); } } } int main () { pid_t parent = getpid (); pid_t child; sparc_address_test (0); child = vfork (); if (child == 0) { /* Here is another test for sparc vfork register problems. This test uses lots of local variables, at least as many local variables as main has allocated so far including compiler temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should reuse the register of parent for one of the local variables, since it will think that parent can't possibly be used any more in this routine. Assigning to the local variable will thus munge parent in the parent process. */ pid_t p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); /* Convince the compiler that p..p7 are live; otherwise, it might use the same hardware register for all 8 local variables. */ if (p != p1 || p != p2 || p != p3 || p != p4 || p != p5 || p != p6 || p != p7) _exit(1); /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent from child file descriptors. If the child closes a descriptor before it execs or exits, this munges the parent's descriptor as well. Test for this by closing stdout in the child. */ _exit(close(fileno(stdout)) != 0); } else { int status; struct stat st; while (wait(&status) != child) ; return ( /* Was there some problem with vforking? */ child < 0 /* Did the child fail? (This shouldn't happen.) */ || status /* Did the vfork/compiler bug occur? */ || parent != getpid() /* Did the file descriptor bug occur? */ || fstat(fileno(stdout), &st) != 0 ); } } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_vfork_works=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_vfork_works=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5 $as_echo "$ac_cv_func_vfork_works" >&6; } fi; if test "x$ac_cv_func_fork_works" = xcross; then ac_cv_func_vfork_works=$ac_cv_func_vfork { $as_echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} fi if test "x$ac_cv_func_vfork_works" = xyes; then cat >>confdefs.h <<\_ACEOF #define HAVE_WORKING_VFORK 1 _ACEOF else cat >>confdefs.h <<\_ACEOF #define vfork fork _ACEOF fi if test "x$ac_cv_func_fork_works" = xyes; then cat >>confdefs.h <<\_ACEOF #define HAVE_WORKING_FORK 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } if test "${ac_cv_sys_largefile_source+set}" = set; then $as_echo_n "(cached) " >&6 else while :; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include /* for off_t */ #include int main () { int (*fp) (FILE *, off_t, int) = fseeko; return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_sys_largefile_source=no; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #define _LARGEFILE_SOURCE 1 #include /* for off_t */ #include int main () { int (*fp) (FILE *, off_t, int) = fseeko; return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_sys_largefile_source=1; break else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ac_cv_sys_largefile_source=unknown break done fi { $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5 $as_echo "$ac_cv_sys_largefile_source" >&6; } case $ac_cv_sys_largefile_source in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source _ACEOF ;; esac rm -rf conftest* # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug # in glibc 2.1.3, but that breaks too many other things. # If you want fseeko and ftello with glibc, upgrade to a fixed glibc. if test $ac_cv_sys_largefile_source != unknown; then cat >>confdefs.h <<\_ACEOF #define HAVE_FSEEKO 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5 $as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; } if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then $as_echo_n "(cached) " >&6 else rm -f conftest.sym conftest.file echo >conftest.file if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then if test "$cross_compiling" = yes; then ac_cv_func_lstat_dereferences_slashed_symlink=no else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; /* Linux will dereference the symlink and fail. That is better in the sense that it means we will not have to compile and use the lstat wrapper. */ return lstat ("conftest.sym/", &sbuf) == 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_lstat_dereferences_slashed_symlink=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi else # If the `ln -s' command failed, then we probably don't even # have an lstat function. ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -f conftest.sym conftest.file fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && cat >>confdefs.h <<_ACEOF #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 _ACEOF if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then case " $LIBOBJS " in *" lstat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS lstat.$ac_objext" ;; esac fi { $as_echo "$as_me:$LINENO: checking whether stat accepts an empty string" >&5 $as_echo_n "checking whether stat accepts an empty string... " >&6; } if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_stat_empty_string_bug=yes else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; return stat ("", &sbuf) == 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_stat_empty_string_bug=no else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_stat_empty_string_bug=yes fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_stat_empty_string_bug" >&5 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; } if test $ac_cv_func_stat_empty_string_bug = yes; then case " $LIBOBJS " in *" stat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS stat.$ac_objext" ;; esac cat >>confdefs.h <<_ACEOF #define HAVE_STAT_EMPTY_STRING_BUG 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking whether lstat accepts an empty string" >&5 $as_echo_n "checking whether lstat accepts an empty string... " >&6; } if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_lstat_empty_string_bug=yes else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; return lstat ("", &sbuf) == 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_lstat_empty_string_bug=no else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_lstat_empty_string_bug=yes fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_empty_string_bug" >&5 $as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; } if test $ac_cv_func_lstat_empty_string_bug = yes; then case " $LIBOBJS " in *" lstat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS lstat.$ac_objext" ;; esac cat >>confdefs.h <<_ACEOF #define HAVE_LSTAT_EMPTY_STRING_BUG 1 _ACEOF fi { $as_echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5 $as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; } if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then $as_echo_n "(cached) " >&6 else rm -f conftest.sym conftest.file echo >conftest.file if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then if test "$cross_compiling" = yes; then ac_cv_func_lstat_dereferences_slashed_symlink=no else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { struct stat sbuf; /* Linux will dereference the symlink and fail. That is better in the sense that it means we will not have to compile and use the lstat wrapper. */ return lstat ("conftest.sym/", &sbuf) == 0; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_lstat_dereferences_slashed_symlink=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi else # If the `ln -s' command failed, then we probably don't even # have an lstat function. ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -f conftest.sym conftest.file fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && cat >>confdefs.h <<_ACEOF #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 _ACEOF if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then case " $LIBOBJS " in *" lstat.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS lstat.$ac_objext" ;; esac fi if test "$cross_compiling" != "yes"; then for ac_header in stdlib.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 $as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 $as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 $as_echo_n "checking for GNU libc compatible malloc... " >&6; } if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_malloc_0_nonnull=no else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include #else char *malloc (); #endif int main () { return ! malloc (0); ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_malloc_0_nonnull=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_malloc_0_nonnull=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } if test $ac_cv_func_malloc_0_nonnull = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_MALLOC 1 _ACEOF else cat >>confdefs.h <<\_ACEOF #define HAVE_MALLOC 0 _ACEOF case " $LIBOBJS " in *" malloc.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;; esac cat >>confdefs.h <<\_ACEOF #define malloc rpl_malloc _ACEOF fi { $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if test "${ac_cv_header_time+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_time=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 $as_echo "$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then cat >>confdefs.h <<\_ACEOF #define TIME_WITH_SYS_TIME 1 _ACEOF fi for ac_header in $ac_header_list do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 $as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 $as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in $ac_func_list do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:$LINENO: checking for working mktime" >&5 $as_echo_n "checking for working mktime... " >&6; } if test "${ac_cv_func_working_mktime+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_working_mktime=no else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Test program from Paul Eggert and Tony Leneis. */ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #include #include #ifdef HAVE_UNISTD_H # include #endif #ifndef HAVE_ALARM # define alarm(X) /* empty */ #endif /* Work around redefinition to rpl_putenv by other config tests. */ #undef putenv static time_t time_t_max; static time_t time_t_min; /* Values we'll use to set the TZ environment variable. */ static char *tz_strings[] = { (char *) 0, "TZ=GMT0", "TZ=JST-9", "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" }; #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) /* Return 0 if mktime fails to convert a date in the spring-forward gap. Based on a problem report from Andreas Jaeger. */ static int spring_forward_gap () { /* glibc (up to about 1998-10-07) failed this test. */ struct tm tm; /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" instead of "TZ=America/Vancouver" in order to detect the bug even on systems that don't support the Olson extension, or don't have the full zoneinfo tables installed. */ putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); tm.tm_year = 98; tm.tm_mon = 3; tm.tm_mday = 5; tm.tm_hour = 2; tm.tm_min = 0; tm.tm_sec = 0; tm.tm_isdst = -1; return mktime (&tm) != (time_t) -1; } static int mktime_test1 (now) time_t now; { struct tm *lt; return ! (lt = localtime (&now)) || mktime (lt) == now; } static int mktime_test (now) time_t now; { return (mktime_test1 (now) && mktime_test1 ((time_t) (time_t_max - now)) && mktime_test1 ((time_t) (time_t_min + now))); } static int irix_6_4_bug () { /* Based on code from Ariel Faigon. */ struct tm tm; tm.tm_year = 96; tm.tm_mon = 3; tm.tm_mday = 0; tm.tm_hour = 0; tm.tm_min = 0; tm.tm_sec = 0; tm.tm_isdst = -1; mktime (&tm); return tm.tm_mon == 2 && tm.tm_mday == 31; } static int bigtime_test (j) int j; { struct tm tm; time_t now; tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; now = mktime (&tm); if (now != (time_t) -1) { struct tm *lt = localtime (&now); if (! (lt && lt->tm_year == tm.tm_year && lt->tm_mon == tm.tm_mon && lt->tm_mday == tm.tm_mday && lt->tm_hour == tm.tm_hour && lt->tm_min == tm.tm_min && lt->tm_sec == tm.tm_sec && lt->tm_yday == tm.tm_yday && lt->tm_wday == tm.tm_wday && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) return 0; } return 1; } static int year_2050_test () { /* The correct answer for 2050-02-01 00:00:00 in Pacific time, ignoring leap seconds. */ unsigned long int answer = 2527315200UL; struct tm tm; time_t t; tm.tm_year = 2050 - 1900; tm.tm_mon = 2 - 1; tm.tm_mday = 1; tm.tm_hour = tm.tm_min = tm.tm_sec = 0; tm.tm_isdst = -1; /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" instead of "TZ=America/Vancouver" in order to detect the bug even on systems that don't support the Olson extension, or don't have the full zoneinfo tables installed. */ putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); t = mktime (&tm); /* Check that the result is either a failure, or close enough to the correct answer that we can assume the discrepancy is due to leap seconds. */ return (t == (time_t) -1 || (0 < t && answer - 120 <= t && t <= answer + 120)); } int main () { time_t t, delta; int i, j; /* This test makes some buggy mktime implementations loop. Give up after 60 seconds; a mktime slower than that isn't worth using anyway. */ alarm (60); for (;;) { t = (time_t_max << 1) + 1; if (t <= time_t_max) break; time_t_max = t; } time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; delta = time_t_max / 997; /* a suitable prime number */ for (i = 0; i < N_STRINGS; i++) { if (tz_strings[i]) putenv (tz_strings[i]); for (t = 0; t <= time_t_max - delta; t += delta) if (! mktime_test (t)) return 1; if (! (mktime_test ((time_t) 1) && mktime_test ((time_t) (60 * 60)) && mktime_test ((time_t) (60 * 60 * 24)))) return 1; for (j = 1; ; j <<= 1) if (! bigtime_test (j)) return 1; else if (INT_MAX / 2 < j) break; if (! bigtime_test (INT_MAX)) return 1; } return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_working_mktime=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_working_mktime=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5 $as_echo "$ac_cv_func_working_mktime" >&6; } if test $ac_cv_func_working_mktime = no; then case " $LIBOBJS " in *" mktime.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS mktime.$ac_objext" ;; esac fi for ac_header in stdlib.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 $as_echo_n "checking $ac_header usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 $as_echo_n "checking $ac_header presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5 $as_echo_n "checking for GNU libc compatible realloc... " >&6; } if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then ac_cv_func_realloc_0_nonnull=no else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include #else char *realloc (); #endif int main () { return ! realloc (0, 0); ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_realloc_0_nonnull=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_func_realloc_0_nonnull=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; } if test $ac_cv_func_realloc_0_nonnull = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_REALLOC 1 _ACEOF else cat >>confdefs.h <<\_ACEOF #define HAVE_REALLOC 0 _ACEOF case " $LIBOBJS " in *" realloc.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;; esac cat >>confdefs.h <<\_ACEOF #define realloc rpl_realloc _ACEOF fi fi for ac_func in strftime do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF else # strftime is in -lintl on SCO UNIX. { $as_echo "$as_me:$LINENO: checking for strftime in -lintl" >&5 $as_echo_n "checking for strftime in -lintl... " >&6; } if test "${ac_cv_lib_intl_strftime+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char strftime (); int main () { return strftime (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_intl_strftime=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_strftime=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5 $as_echo "$ac_cv_lib_intl_strftime" >&6; } if test "x$ac_cv_lib_intl_strftime" = x""yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_STRFTIME 1 _ACEOF LIBS="-lintl $LIBS" fi fi done for ac_func in vprintf do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF { $as_echo "$as_me:$LINENO: checking for _doprnt" >&5 $as_echo_n "checking for _doprnt... " >&6; } if test "${ac_cv_func__doprnt+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define _doprnt to an innocuous variant, in case declares _doprnt. For example, HP-UX 11i declares gettimeofday. */ #define _doprnt innocuous__doprnt /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _doprnt (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef _doprnt /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char _doprnt (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub__doprnt || defined __stub____doprnt choke me #endif int main () { return _doprnt (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_func__doprnt=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func__doprnt=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5 $as_echo "$ac_cv_func__doprnt" >&6; } if test "x$ac_cv_func__doprnt" = x""yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_DOPRNT 1 _ACEOF fi fi done for ac_func in chdir getcwd memchr memmove memset regcomp strcasecmp strncasecmp strchr strdup strerror strpbrk strrchr strstr strtol get_current_dir_name do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5 $as_echo_n "checking for ld used by GCC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${acl_cv_path_LD+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then test "$with_gnu_ld" != no && break else test "$with_gnu_ld" != yes && break fi fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then { $as_echo "$as_me:$LINENO: result: $LD" >&5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${acl_cv_prog_gnu_ld+set}" = set; then $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LD -v 2>&1 &5; then acl_cv_prog_gnu_ld=yes else acl_cv_prog_gnu_ld=no fi fi { $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if test "${acl_cv_rpath+set}" = set; then $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" libext="$acl_cv_libext" shlibext="$acl_cv_shlibext" hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" hardcode_direct="$acl_cv_hardcode_direct" hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then enableval=$enable_rpath; : else enable_rpath=yes fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi fi LIBICONV= LTLIBICONV= INCICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:$LINENO: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if test "${am_cv_func_iconv+set}" = set; then $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then am_cv_func_iconv=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then am_cv_lib_iconv=yes am_cv_func_iconv=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:$LINENO: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if test "${am_cv_func_iconv_works+set}" = set; then $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi if test "$cross_compiling" = yes; then case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_func_iconv_works=yes else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) am_cv_func_iconv_works=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5 $as_echo "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_ICONV 1 _ACEOF fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:$LINENO: checking for iconv declaration" >&5 $as_echo_n "checking for iconv declaration... " >&6; } if test "${am_cv_proto_iconv+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then am_cv_proto_iconv_arg1="" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 am_cv_proto_iconv_arg1="const" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" fi am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` { $as_echo "$as_me:$LINENO: result: ${ac_t:- }$am_cv_proto_iconv" >&5 $as_echo "${ac_t:- }$am_cv_proto_iconv" >&6; } cat >>confdefs.h <<_ACEOF #define ICONV_CONST $am_cv_proto_iconv_arg1 _ACEOF fi if test "$am_cv_func_iconv" != "yes"; then { { $as_echo "$as_me:$LINENO: error: libpst requires iconv which is missing" >&5 $as_echo "$as_me: error: libpst requires iconv which is missing" >&2;} { (exit 1); exit 1; }; } fi for ac_func in regexec do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 $as_echo_n "checking for $ac_func... " >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_var=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_var'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF else { $as_echo "$as_me:$LINENO: checking for regexec in -lregex" >&5 $as_echo_n "checking for regexec in -lregex... " >&6; } if test "${ac_cv_lib_regex_regexec+set}" = set; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lregex $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char regexec (); int main () { return regexec (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then ac_cv_lib_regex_regexec=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_regex_regexec=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_regex_regexec" >&5 $as_echo "$ac_cv_lib_regex_regexec" >&6; } if test "x$ac_cv_lib_regex_regexec" = x""yes; then REGEXLIB=-lregex cat >>confdefs.h <<\_ACEOF #define HAVE_REGEXEC 1 _ACEOF else { { $as_echo "$as_me:$LINENO: error: No regex library found" >&5 $as_echo "$as_me: error: No regex library found" >&2;} { (exit 1); exit 1; }; } fi fi done # The following lines adds the --enable-pst-debug option to configure: # # Give the user the choice to enter one of these: # --enable-pst-debug # --enable-pst-debug=yes # --enable-pst-debug=no # { $as_echo "$as_me:$LINENO: checking whether we are forcing debug dump file creation" >&5 $as_echo_n "checking whether we are forcing debug dump file creation... " >&6; } # Check whether --enable-pst-debug was given. if test "${enable_pst_debug+set}" = set; then enableval=$enable_pst_debug; case "${enableval}" in yes) ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-pst-debug" >&5 $as_echo "$as_me: error: bad value ${enableval} for --enable-pst-debug" >&2;} { (exit 1); exit 1; }; } ;; esac else # default if not specified enable_pst_debug=no fi { $as_echo "$as_me:$LINENO: result: $enable_pst_debug" >&5 $as_echo "$enable_pst_debug" >&6; } if test "$enable_pst_debug" = "yes"; then cat >>confdefs.h <<\_ACEOF #define DEBUG_ALL 1 _ACEOF fi # The following lines adds the --enable-libpst-shared option to configure: # # Give the user the choice to enter one of these: # --enable-libpst-shared # --enable-libpst-shared=yes # --enable-libpst-shared=no # { $as_echo "$as_me:$LINENO: checking whether we are building libpst shared object" >&5 $as_echo_n "checking whether we are building libpst shared object... " >&6; } # Check whether --enable-libpst-shared was given. if test "${enable_libpst_shared+set}" = set; then enableval=$enable_libpst_shared; case "${enableval}" in yes) ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-libpst-shared" >&5 $as_echo "$as_me: error: bad value ${enableval} for --enable-libpst-shared" >&2;} { (exit 1); exit 1; }; } ;; esac else # default if not specified enable_libpst_shared=no fi { $as_echo "$as_me:$LINENO: result: $enable_libpst_shared" >&5 $as_echo "$enable_libpst_shared" >&6; } enable_static_tools=yes if test "$enable_libpst_shared" = "yes"; then enable_shared=yes enable_static_tools=no fi # needed by STATIC_TOOLS in src/Makefile.am PST_OBJDIR=$objdir # The following lines adds the --enable-static-tools option to configure: # # Give the user the choice to enter one of these: # --enable-static-tools # --enable-static-tools=yes # --enable-static-tools=no # { $as_echo "$as_me:$LINENO: checking whether to link command line tools with libpst statically" >&5 $as_echo_n "checking whether to link command line tools with libpst statically... " >&6; } # Check whether --enable-static-tools was given. if test "${enable_static_tools+set}" = set; then enableval=$enable_static_tools; case "${enableval}" in yes) ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-static-tools" >&5 $as_echo "$as_me: error: bad value ${enableval} for --enable-static-tools" >&2;} { (exit 1); exit 1; }; } ;; esac else enable_static_tools=no fi { $as_echo "$as_me:$LINENO: result: $enable_static_tools" >&5 $as_echo "$enable_static_tools" >&6; } if test "$enable_static_tools" = "yes"; then STATIC_TOOLS_TRUE= STATIC_TOOLS_FALSE='#' else STATIC_TOOLS_TRUE='#' STATIC_TOOLS_FALSE= fi if test "$enable_static_tools" = "yes"; then enable_static="yes" fi # The following lines adds the --enable-python option to configure: # # Give the user the choice to enter one of these: # --enable-python # --enable-python=yes # --enable-python=no # { $as_echo "$as_me:$LINENO: checking whether to build the libpst python interface" >&5 $as_echo_n "checking whether to build the libpst python interface... " >&6; } # Check whether --enable-python was given. if test "${enable_python+set}" = set; then enableval=$enable_python; case "${enableval}" in yes) ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --python" >&5 $as_echo "$as_me: error: bad value ${enableval} for --python" >&2;} { (exit 1); exit 1; }; } ;; esac else enable_python=yes fi { $as_echo "$as_me:$LINENO: result: $enable_python" >&5 $as_echo "$enable_python" >&6; } if test "$enable_python" = "yes"; then PYTHON_INTERFACE_TRUE= PYTHON_INTERFACE_FALSE='#' else PYTHON_INTERFACE_TRUE='#' PYTHON_INTERFACE_FALSE= fi if test "$enable_python" = "yes"; then enable_shared="yes" # get the version of installed python { $as_echo "$as_me:$LINENO: checking for python build information" >&5 $as_echo_n "checking for python build information... " >&6; } { $as_echo "$as_me:$LINENO: result: " >&5 $as_echo "" >&6; } for python in python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python; do for ac_prog in $python do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_PYTHON_BIN+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$PYTHON_BIN"; then ac_cv_prog_PYTHON_BIN="$PYTHON_BIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PYTHON_BIN="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi PYTHON_BIN=$ac_cv_prog_PYTHON_BIN if test -n "$PYTHON_BIN"; then { $as_echo "$as_me:$LINENO: result: $PYTHON_BIN" >&5 $as_echo "$PYTHON_BIN" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$PYTHON_BIN" && break done ax_python_bin=$PYTHON_BIN if test x$ax_python_bin != x; then as_ac_Lib=`$as_echo "ac_cv_lib_$ax_python_bin''_main" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for main in -l$ax_python_bin" >&5 $as_echo_n "checking for main in -l$ax_python_bin... " >&6; } if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-l$ax_python_bin $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_Lib=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Lib=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ac_res=`eval 'as_val=${'$as_ac_Lib'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Lib'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then ax_python_lib=$ax_python_bin else ax_python_lib=no fi as_ac_Header=`$as_echo "ac_cv_header_$ax_python_bin/Python.h" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { $as_echo "$as_me:$LINENO: checking for $ax_python_bin/Python.h" >&5 $as_echo_n "checking for $ax_python_bin/Python.h... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking $ax_python_bin/Python.h usability" >&5 $as_echo_n "checking $ax_python_bin/Python.h usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ax_python_bin/Python.h> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking $ax_python_bin/Python.h presence" >&5 $as_echo_n "checking $ax_python_bin/Python.h presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ax_python_bin/Python.h> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: $ax_python_bin/Python.h: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: $ax_python_bin/Python.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to carl@five-ten-sg.com ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:$LINENO: checking for $ax_python_bin/Python.h" >&5 $as_echo_n "checking for $ax_python_bin/Python.h... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then ax_python_header=yes else ax_python_header=no fi if test $ax_python_lib != no; then if test $ax_python_header != no; then break; fi fi fi done if test x$ax_python_bin = x; then ax_python_bin=no fi if test x$ax_python_header = x; then ax_python_header=no fi if test x$ax_python_lib = x; then ax_python_lib=no fi { $as_echo "$as_me:$LINENO: result: results of the Python check:" >&5 $as_echo " results of the Python check:" >&6; } { $as_echo "$as_me:$LINENO: result: Binary: $ax_python_bin" >&5 $as_echo " Binary: $ax_python_bin" >&6; } { $as_echo "$as_me:$LINENO: result: Library: $ax_python_lib" >&5 $as_echo " Library: $ax_python_lib" >&6; } if test x$ax_python_lib != xno; then PYTHON_LIB=$ax_python_lib fi if test "$ax_python_bin" = "no"; then { { $as_echo "$as_me:$LINENO: error: python binary not found" >&5 $as_echo "$as_me: error: python binary not found" >&2;} { (exit 1); exit 1; }; } fi py_ver=`echo $ax_python_bin | cut -c7-` # find the flags for that version # # Allow the use of a (user set) custom python version # # Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args. set dummy python$PYTHON_VERSION; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_PYTHON+set}" = set; then $as_echo_n "(cached) " >&6 else case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then { $as_echo "$as_me:$LINENO: result: $PYTHON" >&5 $as_echo "$PYTHON" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$PYTHON"; then { { $as_echo "$as_me:$LINENO: error: Cannot find python$PYTHON_VERSION in your system path" >&5 $as_echo "$as_me: error: Cannot find python$PYTHON_VERSION in your system path" >&2;} { (exit 1); exit 1; }; } PYTHON_VERSION="" fi # # Check for a version of Python >= 2.1.0 # { $as_echo "$as_me:$LINENO: checking for a version of Python >= '2.1.0'" >&5 $as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; } ac_supports_python_ver=`$PYTHON -c "import sys; \ ver = sys.version.split ()[0]; \ print (ver >= '2.1.0')"` if test "$ac_supports_python_ver" != "True"; then if test -z "$PYTHON_NOVERSIONCHECK"; then { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: This version of the AC_PYTHON_DEVEL macro doesn't work properly with versions of Python before 2.1.0. You may need to re-run configure, setting the variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. Moreover, to disable this check, set PYTHON_NOVERSIONCHECK to something else than an empty string. See \`config.log' for more details." >&5 $as_echo "$as_me: error: This version of the AC_PYTHON_DEVEL macro doesn't work properly with versions of Python before 2.1.0. You may need to re-run configure, setting the variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. Moreover, to disable this check, set PYTHON_NOVERSIONCHECK to something else than an empty string. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } else { $as_echo "$as_me:$LINENO: result: skip at user request" >&5 $as_echo "skip at user request" >&6; } fi else { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } fi # # if the macro parameter ``version'' is set, honour it # if test -n "$py_ver"; then { $as_echo "$as_me:$LINENO: checking for a version of Python $py_ver" >&5 $as_echo_n "checking for a version of Python $py_ver... " >&6; } ac_supports_python_ver=`$PYTHON -c "import sys; \ ver = sys.version.split ()[0]; \ print (ver >= $py_ver)"` if test "$ac_supports_python_ver" = "True"; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:$LINENO: error: this package requires Python $py_ver. If you have it installed, but it isn't the default Python interpreter in your system path, please pass the PYTHON_VERSION variable to configure. See \`\`configure --help'' for reference. " >&5 $as_echo "$as_me: error: this package requires Python $py_ver. If you have it installed, but it isn't the default Python interpreter in your system path, please pass the PYTHON_VERSION variable to configure. See \`\`configure --help'' for reference. " >&2;} { (exit 1); exit 1; }; } PYTHON_VERSION="" fi fi # # Check if you have distutils, else fail # { $as_echo "$as_me:$LINENO: checking for the distutils Python package" >&5 $as_echo_n "checking for the distutils Python package... " >&6; } ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` if test -z "$ac_distutils_result"; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:$LINENO: error: cannot import Python module \"distutils\". Please check your Python installation. The error was: $ac_distutils_result" >&5 $as_echo "$as_me: error: cannot import Python module \"distutils\". Please check your Python installation. The error was: $ac_distutils_result" >&2;} { (exit 1); exit 1; }; } PYTHON_VERSION="" fi # # Check for Python include path # { $as_echo "$as_me:$LINENO: checking for Python include path" >&5 $as_echo_n "checking for Python include path... " >&6; } if test -z "$PYTHON_CPPFLAGS"; then python_path=`$PYTHON -c "import distutils.sysconfig; \ print (distutils.sysconfig.get_python_inc ());"` if test -n "${python_path}"; then python_path="-I$python_path" fi PYTHON_CPPFLAGS=$python_path fi { $as_echo "$as_me:$LINENO: result: $PYTHON_CPPFLAGS" >&5 $as_echo "$PYTHON_CPPFLAGS" >&6; } # # Check for Python library path # { $as_echo "$as_me:$LINENO: checking for Python library path" >&5 $as_echo_n "checking for Python library path... " >&6; } if test -z "$PYTHON_LDFLAGS"; then # (makes two attempts to ensure we've got a version number # from the interpreter) ac_python_version=`cat<>confdefs.h <<_ACEOF #define HAVE_PYTHON "$ac_python_version" _ACEOF # First, the library directory: ac_python_libdir=`cat<&5 $as_echo "$as_me: error: Cannot determine location of your Python DSO. Please check it was installed with dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand. " >&2;} { (exit 1); exit 1; }; } fi fi { $as_echo "$as_me:$LINENO: result: $PYTHON_LDFLAGS" >&5 $as_echo "$PYTHON_LDFLAGS" >&6; } # # Check for site packages # { $as_echo "$as_me:$LINENO: checking for Python site-packages path" >&5 $as_echo_n "checking for Python site-packages path... " >&6; } if test -z "$PYTHON_SITE_PKG"; then PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \ print (distutils.sysconfig.get_python_lib(0,0));"` fi { $as_echo "$as_me:$LINENO: result: $PYTHON_SITE_PKG" >&5 $as_echo "$PYTHON_SITE_PKG" >&6; } # # libraries which must be linked in when embedding # { $as_echo "$as_me:$LINENO: checking python extra libraries" >&5 $as_echo_n "checking python extra libraries... " >&6; } if test -z "$PYTHON_EXTRA_LIBS"; then PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ conf = distutils.sysconfig.get_config_var; \ print (conf('LOCALMODLIBS') + ' ' + conf('LIBS'))"` fi { $as_echo "$as_me:$LINENO: result: $PYTHON_EXTRA_LIBS" >&5 $as_echo "$PYTHON_EXTRA_LIBS" >&6; } # # linking flags needed when embedding # { $as_echo "$as_me:$LINENO: checking python extra linking flags" >&5 $as_echo_n "checking python extra linking flags... " >&6; } if test -z "$PYTHON_EXTRA_LDFLAGS"; then PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ conf = distutils.sysconfig.get_config_var; \ print (conf('LINKFORSHARED'))"` fi { $as_echo "$as_me:$LINENO: result: $PYTHON_EXTRA_LDFLAGS" >&5 $as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; } # # final check to see if everything compiles alright # { $as_echo "$as_me:$LINENO: checking consistency of all components of python development environment" >&5 $as_echo_n "checking consistency of all components of python development environment... " >&6; } # save current global flags ac_save_LIBS="$LIBS" ac_save_CPPFLAGS="$CPPFLAGS" LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS" CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { Py_Initialize(); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then pythonexists=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 pythonexists=no fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # turn back to default flags CPPFLAGS="$ac_save_CPPFLAGS" LIBS="$ac_save_LIBS" { $as_echo "$as_me:$LINENO: result: $pythonexists" >&5 $as_echo "$pythonexists" >&6; } if test ! "x$pythonexists" = "xyes"; then { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\" ============================================================================ ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================ See \`config.log' for more details." >&5 $as_echo "$as_me: error: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\" ============================================================================ ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================ See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } PYTHON_VERSION="" fi # # all done! # PYTHON_INCLUDE_DIR=`echo $python_path | cut -c3-` # do we have boost python { $as_echo "$as_me:$LINENO: checking whether the Boost::Python library is available" >&5 $as_echo_n "checking whether the Boost::Python library is available... " >&6; } if test "${ac_cv_boost_python+set}" = set; then $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu CPPFLAGS_SAVE=$CPPFLAGS if test x$PYTHON_INCLUDE_DIR != x; then CPPFLAGS="-I$PYTHON_INCLUDE_DIR $CPPFLAGS" fi cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include using namespace boost::python; BOOST_PYTHON_MODULE(test) { throw "Boost::Python test."; } int main () { return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_boost_python=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_boost_python=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CPPFLAGS=$CPPFLAGS_SAVE fi { $as_echo "$as_me:$LINENO: result: $ac_cv_boost_python" >&5 $as_echo "$ac_cv_boost_python" >&6; } if test "$ac_cv_boost_python" = "yes"; then cat >>confdefs.h <<\_ACEOF #define HAVE_BOOST_PYTHON /**/ _ACEOF ax_python_lib=boost_python BOOST_PYTHON_LIB=$ax_python_lib # Check whether --with-boost-python was given. if test "${with_boost_python+set}" = set; then withval=$with_boost_python; if test "x$with_boost_python" != "xno"; then ax_python_lib=$with_boost_python ax_boost_python_lib=boost_python-$with_boost_python fi fi for ax_lib in $ax_python_lib $ax_boost_python_lib boost_python; do as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for exit in -l$ax_lib" >&5 $as_echo_n "checking for exit in -l$ax_lib... " >&6; } if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-l$ax_lib $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char exit (); int main () { return exit (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then eval "$as_ac_Lib=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Lib=no" fi rm -rf conftest.dSYM rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ac_res=`eval 'as_val=${'$as_ac_Lib'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Lib'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then BOOST_PYTHON_LIB=$ax_lib break fi done fi if test "$ac_cv_boost_python" = "no"; then { { $as_echo "$as_me:$LINENO: error: boost python not found" >&5 $as_echo "$as_me: error: boost python not found" >&2;} { (exit 1); exit 1; }; } fi PYTHON_VERSION=$ax_python_bin fi # The following lines adds the --enable-profiling option to configure: # # Give the user the choice to enter one of these: # --enable-profiling # --enable-profiling=yes # --enable-profiling=no # { $as_echo "$as_me:$LINENO: checking whether to link with gprof profiling" >&5 $as_echo_n "checking whether to link with gprof profiling... " >&6; } # Check whether --enable-profiling was given. if test "${enable_profiling+set}" = set; then enableval=$enable_profiling; case "${enableval}" in yes) CFLAGS="$CFLAGS -pg" CPPFLAGS="$CPPFLAGS -pg" CXXFLAGS="$CXXFLAGS -pg" ;; no) ;; *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --profiling" >&5 $as_echo "$as_me: error: bad value ${enableval} for --profiling" >&2;} { (exit 1); exit 1; }; } ;; esac else enable_profiling=no fi { $as_echo "$as_me:$LINENO: result: $enable_profiling" >&5 $as_echo "$enable_profiling" >&6; } if test "$enable_profiling" = "yes"; then GPROF_PROFILING_TRUE= GPROF_PROFILING_FALSE='#' else GPROF_PROFILING_TRUE='#' GPROF_PROFILING_FALSE= fi gsf_flags="`pkg-config libgsf-1 --cflags`" gsf_libs="`pkg-config libgsf-1 --libs`" if test "$gsf_flags" = ""; then { { $as_echo "$as_me:$LINENO: error: libgsf not found" >&5 $as_echo "$as_me: error: libgsf not found" >&2;} { (exit 1); exit 1; }; } fi GSF_FLAGS=$gsf_flags GSF_LIBS=$gsf_libs ac_config_files="$ac_config_files Makefile html/Makefile libpst.pc libpst.spec man/Makefile src/Makefile src/pst2dii.cpp python/Makefile xml/Makefile xml/libpst" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${OS_SOLARIS_TRUE}" && test -z "${OS_SOLARIS_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"OS_SOLARIS\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"OS_SOLARIS\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"OS_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"OS_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"PLATFORM_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${BUILD_DII_TRUE}" && test -z "${BUILD_DII_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_DII\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"BUILD_DII\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${NEED_XGETOPT_TRUE}" && test -z "${NEED_XGETOPT_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"NEED_XGETOPT\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"NEED_XGETOPT\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${NEED_XGETOPT_TRUE}" && test -z "${NEED_XGETOPT_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"NEED_XGETOPT\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"NEED_XGETOPT\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${STATIC_TOOLS_TRUE}" && test -z "${STATIC_TOOLS_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"STATIC_TOOLS\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"STATIC_TOOLS\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${PYTHON_INTERFACE_TRUE}" && test -z "${PYTHON_INTERFACE_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"PYTHON_INTERFACE\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"PYTHON_INTERFACE\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${GPROF_PROFILING_TRUE}" && test -z "${GPROF_PROFILING_FALSE}"; then { { $as_echo "$as_me:$LINENO: error: conditional \"GPROF_PROFILING\" was never defined. Usually this means the macro was only invoked conditionally." >&5 $as_echo "$as_me: error: conditional \"GPROF_PROFILING\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 # Save the log message, to keep $[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by libpst $as_me 0.6.59, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTION]... [FILE]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ libpst config.status 0.6.59 configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2008 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header { $as_echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; };; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { $as_echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ AR_FLAGS \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ fix_srcfile_path \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ compiler_CXX \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_static_CXX \ lt_cv_prog_compiler_c_o_CXX \ export_dynamic_flag_spec_CXX \ whole_archive_flag_spec_CXX \ compiler_needs_object_CXX \ with_gnu_ld_CXX \ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_separator_CXX \ fix_srcfile_path_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX \ file_list_spec_CXX \ compiler_lib_search_dirs_CXX \ predep_objects_CXX \ postdep_objects_CXX \ predeps_CXX \ postdeps_CXX \ compiler_lib_search_path_CXX; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ old_archive_cmds_CXX \ old_archive_from_new_cmds_CXX \ old_archive_from_expsyms_cmds_CXX \ archive_cmds_CXX \ archive_expsym_cmds_CXX \ module_cmds_CXX \ module_expsym_cmds_CXX \ export_symbols_cmds_CXX \ prelink_cmds_CXX; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ;; esac ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "html/Makefile") CONFIG_FILES="$CONFIG_FILES html/Makefile" ;; "libpst.pc") CONFIG_FILES="$CONFIG_FILES libpst.pc" ;; "libpst.spec") CONFIG_FILES="$CONFIG_FILES libpst.spec" ;; "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/pst2dii.cpp") CONFIG_FILES="$CONFIG_FILES src/pst2dii.cpp" ;; "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; "xml/Makefile") CONFIG_FILES="$CONFIG_FILES xml/Makefile" ;; "xml/libpst") CONFIG_FILES="$CONFIG_FILES xml/libpst" ;; *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || { $as_echo "$as_me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=' ' ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\).*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\).*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 $as_echo "$as_me: error: could not setup config files machinery" >&2;} { (exit 1); exit 1; }; } _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 $as_echo "$as_me: error: could not setup config headers machinery" >&2;} { (exit 1); exit 1; }; } fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;} { (exit 1); exit 1; }; };; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} { (exit 1); exit 1; }; };; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ac_file_inputs="$ac_file_inputs '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir="$ac_dir" case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p ' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 $as_echo "$as_me: error: could not create -" >&2;} { (exit 1); exit 1; }; } fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir=$dirpart/$fdir case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == "file_magic". file_magic_cmd=$lt_file_magic_cmd # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name of the directory that contains temporary libtool files. objdir=$objdir # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that does not interpret backslashes. ECHO=$lt_ECHO # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[^=]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$@"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1+=\$2" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1=\$$1\$2" } _LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF ;; esac done # for ac_tag { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi libpst-0.6.59/libpst.html.tar.gz0000644000000000000000005666417012145516345013425 00000000000000㜖Q T?>ZI%eΙZ(*(gΜa2Ɛ=ʒK($iJ!vT*Ȓ6)dc)uW3s<^Ը|!&##_!:q!FIquU@ҍ}>q^oT{]}qmzQ7:I~6 @Ä༃C@xۃ7'Rߎwʗ?.,g 4a(J80DP08l+F8]=S)?0L'%h"&1bRA$ !& 1_DY eA  fy]aaV6MBL o,9o:w`'`{nj,,s׺Bg'gAn9F-6qp|`Р=mG ? }NKkGR9(ORﴸI!z4WL`~v-#y⎞6̔*7*ggE 9JG80'ftPd^ܾgO˗gr7+FKI0S][Ur>|~~e>{bNd ܵKPzDֽs>i_6LSSSlЀ"4~mQ28gʝh]Y5k}0j]ӫet'4 ػWÇ xsaɓj BS=)GИ8w\s|Y5Ж;L*>$++kb`FGg~~~Q$pܢs !ڼeKΙ[mEL}]2x?Nwԙd2[2I֗׮]ڞ8a!P@IJqׯ9k_*J!Wq7(,U;gVI϶#Ege.]n*YYY6|yh7^lx6IVV^Rlkll]Clll޸j145^Dh__M{c]ʺ|ʀe˖m >u6LV3Z_f_sgQ#u`;vPh5YCqIXyy !γĥ6j/s6;w℁gyX( #qnI?Jsr$6{L̻pATO_6%OB;syn$T1jY;1w<veq[{y68]nNvY+ {I#ckC&{[Z..'''MO܊>U}ͦ^&%J-!!R^E&yi&r<>5^XtaNg:3]}(Ҭ̉J}Gmq4oo7?ԉA$;<ʴܤj)1sHףhjHneB}'6#r}kvfg s츱R $$^f3e2l]۷(ln+h`t'^hy")6*aQh,ᠡnQktqDaK|۪Zd]x\ywyܭYN<%&%ۈON2P|r3 8~єֻΞaϔckysuPx_G 3pM> H;׍'^{_"I  4[u^5ppɒ <-B|cWz I\xB;*nj7Gh˸Y /3=DRgپTޜMװI9\U?^OTj38nH"VƧEEo{8 ww=` .h.eoII < gZS^u˰@$WfT+f[^Y'5u5}qpfEt-w(F|ƒZ C?֊Za)aݳV buSY]g4X">dlCCnIHlU9*-oP/02hV:)"D)NG_USR;xa+Drhien̩*)ZWPwc{R;Ju_`)C2wH0I¯ѓu 2ٻעvMl'AVߘ;}xZZ9.WMt' ovnm"x~^[md,0#zכ+$%CB׸"7YRgvUnsjT׋V 10t`RSS^j9 G!dڐ*TB]IZ{]bPoh#4)=+UnktЪŦM>TMkni!0/Wa}km?ujy>r:^,4ydq.Mz࠹`/V[4ԉW]֒b}[F_,M(z-O-=}иrdUj0l&J^:tMg4't0eMͦ*N1c*fGEM2:H%*///—&ۗҞ6x8SFqn3fxSqyŞ?nqfN8Б#W/_ui*mc3L\i+2Lx182mn>d_|$tલλ[z3YFH0reK[#]y\.LʓFk_H!CK{x2y4S3\X:t(!!!gen8N5Q#kjRDwz'@ïV=qZnJ~ '"N!Wsrwy #/*sɴ?v(zQTK]ddzP jS4jڄ$?.=ptQDŽUgU} qL55~1+E{K&=Jfd-[S+bXn }KN }RUڳ4zƍ ݒL[Šxp M))g+aשʫ]a\v!ɡHkQݸ8~gĠAsQ: ZKKeƫ-‘/]")lF8ly1H;PYg7]&4% -BSTPQ_gϤA L Zby?~'6Lpğ8)dW[[[[#=h_PWtCy%,Gy%eee;vIEed$d)i$,Έ<`۷o_``Dӊ NlhH$ia/^۷ G.^&4$`#Pŧ/7wQZѮlZ]Yxb~K[>f36Q)V=#f.W1X|V$b:b 7 )J`cر|OobMǏKN6u.֍ɚ./_bP;;u>!NNN;CͼT D`ҳo*Dh5MW^^ZTZzhoJڀ^oU bbI9޽W ǏQ`XV2X޽{OVL&;k J5։O8g::sv}%DaѤ ͖87Bgf,ZĿw#|N!9tunv!}K:܎843ckAڔUc"Ϧ&?[6hn估c'O" `k.@{ Gd C k.ŝg&ΙaʱJ\%|' WZ6t:'KH89D]Zt$J ݅,-n qI 8-P{V).*s8% ԋ}AA4:~GoU&nꊤ\]R.Y(MBձ¦{/xpfY_{R_g;~9ώ=:rV055??ǻݺ]!hX~I[XɅ$^2m^FLD CUTf0DuUkNT''gcq!n/.|%z/$%дRP0Ԁ*UIzmuk55\I.\0W51~ǸV+v͉.ב94t9W6ڢ@jzj泔E;ƒΞD. hɛ`*W]Pq-Rc5 h&V ӫJr|wڡj<{3GKDŽCvhûaZcMt;6VTxdv#F֌㸲=1s,Ce=gW3ga C[4Ūg~i}H>#6_/m!eL) x4QV{m,P2r9M[^}ˆ'GoQpnG!?bO|lڲW uwlg+bcɭ-λB7o pG`HCtʌ2z! W\U1i]ɛ! 42[]E*_vڵIy|ujyrU|۫H w3J.NjgņZh*M0XBBczdlV$tε l漴~l77&dwoZtts]YpQ*ẗ́[} ꛹ErabWQ^;HvMLD&.pM }hC!pm+5*{.2&JܽuwliN:NZ[K8nLvzH"X|U`7쏠*ƪs"C "޽Ku)ζ`DLM뎜Đ h6# D6Isx Ŭ ZԕM-YF#_h,:Xa#"1ݟjFG~l/k$-פ9<$im_U?Bl^`XX|&Ylnw/9ܹsRyߘ:er"i?6E/y'CnoIՕRyTsqt/!;٨}xf®mf;fWl?C$MkA_;VrusXAPZGw"aF>,~ b_|tq 3g_ݏO3hF';#@5۷oOxVA^,jGMcچK\y%?LXjtu#b}/ X͞?VcyIgO%HJL<ٻEARlPRj}]%fZZZVU.OӒ/ b *?"9~|`0W k~r臎PhQ$ZgϖI2vUC;ܡNeMζ4n5=o޼[ՖXqiVj4,io\') ^6-]?“^Q" j^V5U&+yPw 7gZスZ6 `+5GoV۾]bQǏ):_:"*x6I=x$o5ϙ3: xKKOH  6:[0I}(<|K}[xFet+OIl}}H(Õ$dכueKy/h5P'8s81y٦=[S,.|Xmjܡg;]QpTugơVeY -O<9FRMkHOo\:ST9UGFsK#Wbߔ:'{b谜99?/=vahz3|9 7s^Yn1:f~z:#RRR>*;QY=l䶿z~FiuKI 0[sYeڋ[#U55qq]o~ 嬬gFofm٢UF%A8 VX=[o.[qSY7ci3hĮt[Lp{/MUT;ɸ/6L:R|H6нMV2pt>`d>9\a45Ye .U{n7m:OĊs64q^qGPÉuy~zKGVh0gvxxm͵hh|:!ƍ+xN H)ϖ-,&(My!>cÙ蔲q)紎{~ܱ;;Z0FŠGoMcO]}ǎ-Zr#3M&iQ b(Z(>hQuCCecEB(q U`&g E?sMx鹆KVЫWAӜ{3yHغݱw֣W쥩k<`l wU`tKBkE+Jq :F^b5U**!o8ip,S0ḻyP3s܍ǏsmW;7. :߰ucIѯѻQyќ'OJk^2qUyE0bkV>Q=o`oHhx倯0Ν_nb-/dZzً{?HJJ霗]CC(s `r-XAE#mਿr(Khɳ6 ʊQB[[[cѡ%F"S))c>옼j8@US59Jۖ;,tGEeuH'WDʔX_ #G#[d`DTWo8>ag+OP>}!ɺwIC(%(E?P>|Yli4աk_:eK%g۫-NJێW-緢8 0BbBmp͊+jA|޽mYYY3t̟l{\1k% _GiZeepHu~NѣRztrdM|d賯{jmiᡄ[6l?dMK%/83t}ժUhH.kxәAc*7qCϲDL}'ȤXjw׮lh Ujwvtɝj)J[2Uc; psi7<}1ܲ2˗,6٬x|xDt:%/ozf?S.]J 1jS4eM׭CIO0}Á,_>ʰ;ڛ֥ ji˖s挬GKvF%[z\\u[$%%-nXnwX iӆ_ySX|)E׃N޼e?:C}-y cmpe8漒K cM*K_0CW^68 219@y |Fi-EJTd ۶=ZfUM޻cǎS滾c=@>="e-7@9ws^^ކU)vE5Gu|沒OgDo5ꝺ%7+ᯌύ-KsJ^KeA`hKFG?@rKg*+̝+Z[[>m~I!!bDFӒހLiS߷.]dJSα:pFr`cDX\c(PwB2MqV#qEtotmE/AILN#L9B,yŠ~@bVVBYY-3#tÇڔuϊ>EʞuT.AvV`PU CLy}0_/C@d?0w~w<Cw>;_>??<[j6;4:B!EgB4¢p0Ģ :vf8#,6`L2IE$L'0BehL\*eu]w("$E&X(ep0 XdPdP[oTKQ#B!Ԋ0aF`LAYT Sa#S;j'#, e(t OCfhl!]-AG S46(Ţ2!`!6(zjd(4XAFi, BFa2 hL3P jy&PW:aA H DH0ʡY2YW =Uqd:&fCd6@: hU|] ~ 2T X tƦXd: x<ΎO506rL!ѨDfB$&LAU*#R$bTЅ C!diDگbvI1,D9!, q Pw?u3eUOF'N6AAa Dl(Dg/N}Ux㄁]ӫGg1*LgY02 d2I#MBZ aPb BFWe1R(0ί-trr{b 42΢0daaHT*cҘݙ Йt4 h4 FP: |]lye\\qY10P+L41`hя f~0/ Go^%Z, &3 U6T*I`A&Xfc( ^? $|mL6}nB$C4&4a0ICQ(Ħ2or#pC0U~*Qh ដ8š?vΎ]q1׊&rq6aU"kf>{PBoH0|ڟ[C&@B)*xڿn!3l0sH () 4:AJ!Q/k 񅳅:_oC'v37R1`A,* cq_rwV; C4*"x! @ (,*`4*P,7!.ϚHdq t=f pF? ԒJS?nN(FYd(d"ß3'!ZQ NQ\lx,Gķ }c-L1l?o0(CxB1de@RkJ g+sI/N]( HI46 <n&FbQ2~@@H_KǹwrFmu$j`t4e`t6EP2L8 %@X(?ި+}O}w?/QRP5ll+|e§T`1{Kfs@#00,BdHH.p@@Gg#ȿ߿RWYzAdLRP& L?&Cm1ΪwCb T`r#1I ?" ʦ d2FB02DA1p>s=ыng1/`YC0.ɔ@ &S!$h2)aY0 A,#QI Bg0F/ p B c|M䈡\{ORMc DM ʾ  l@; ]!  3:Zߥ ]T]jtMy^gF! Q_ l3L%0ZVPʦ$?&0  B>qtĵEQqޭP=l:8 _ >7O3)!L?>tS0R`|eЙ) a39LM]Sf-{GLnPAPB420@0>A!)g'48]!AӻZbj$ʷhLf~DpH0B P~X "};l!|`?i'F!b|ԁZrqnkI8)!Da]i֯B]B-PCY'_3{A(EN @Q*|bHު{ޙ':~c"1a0dAdCLDpEG6XTΤxâ  =FeroWD0K 3j_$@&d ~2Q!_Yu{o<:pQEI!C4@ɤT d!37gqt g)=ތʀ)剅@dAa&i$6LXl z,3FC`P*0ܟwP,@<@ےө08̢a  /284b(nht'~&qٿ P? `!_"}_)|:}PbLp@AGz-nRzpF/>O)tu|ƈJv4ɰw/c9 :l)*& [Tlh@/DcRɘ3ԭip7,&((400) a ByMYByÜY eS;ʦR1T '(h RR o> .?ߏkp0,gѥpC4𙖮)-DOHbܾMCTdȤ)0i]BGWp׊պm9.&O}" P.|@pEih|Uc@t0ŸuPkQOWBO.c}kť[{Gŭ?kRߒ .OA~V?(]𫔏oWC5kAMdQzßSH>n1n1n9|BK]_C f&]𝔧 ~P}^-_V_IF{f9ψfXkFhu=Vq"|?MMwZi|:O|/Y~IU':D&7o"t={P.O?迕 saBޑd%KRC%zt"K2C%zQ~I^b$[T/N&H%ɤzR~IZb&T/_`/2K엤%KM%IzSS=%9xCX9vm53M#3! S80Mcd:Ƅ!M᯲\33F",΀0 FŦ( DM6B۟I#lIFBar(CihU9]!k)Ph$6>ŏ0á!t*& |/e1VXL?E])$d)߹gtrfuPvԟ QQ=F `?c9]B(000f,!IF"O'NШoW8,*A1Ƥa s8,2t u 8| U3#j4*`PI(<pH$&DG8_ŸuݟU0OC; "S16fi@ H ?\/ v B~ݏ|iB=@ n[uaRBoQ{{>P0SjjNL')` ~ (?}񍣿(zKOͷ nlzr?1, &ө @P(dڋGb BN`TOJ﯋῭5 ><@ ~tuOm*C:x 7I<5Rd,-<ݳ0Z;Nt|2w=/s7μy7[&hU}6+xBJ^}ضʷ~YBE2ɜ@hzStʕؑ!h<(|_Yg2agMuZcSycx(i{I""l;Hض8qbR7{<{W昵g&޹sg}R g l 6n`w#H{ 6l($?!(YE9UܺK4oڷDyZu{E\iʧ^[E9xPHlNO91/7efj?Ez͋,.amc3d|3v'mmg pZɜ_6W.lh3e0oE)Ϙܾ<2YLLl#`chsiE#uт'tsRK]:=OޥYkŘ#L=4T.砡zΚ1<ꧨv\Fc۳?Lt;:;;[bfm0 $o~e^fW~#vWMxDyptIKAV Yϣ.xiu(=zTxzcG{󓫂߸Syܺ*]*+6BhvExAm/Ν3gwN><^{v Tbl Lo)y~;zfI͠ ]{!FcAdZܹ]*>'R|,7_ Hl`KE}mٌ黃VZ*ݞ6#p{~HD;v@|z(i;n$aR 92~+6~lxE>.nQWWגڧ/^ܿ_D,V=fbEiΜu|uzιԦם35٣]b1m}z{/n԰bLV:8 35sѺ=Smo&Nq/.h!>et*%eKbcJN6ʪY{%V7zsiG6MmJi̶~Y/z;ZK߭vhls]vRjywF0}jʅ#W I|cfkkܳ8#x@bw)w޽}[g8rv[ly'Oֹh$ZAgOJn׹~Nk4aY7G}j:7Ju4@2TSևv~Da#WUmlՅX'Tg;Fa3r}d}G;a^;f?~|[a>I33$$86J;># Ň H .xWTTI*)u]빊=x6 dllL>7Ygz߼Iy^CC2ikPE |T۬o:;/E5xaF'Ҧx mik>BpW-nAfTjדze}~ƕy|urm~ oصL XivΜ|ض+օEs-c0$x3q֋]ի7'SiXb$kzDg:p𰀀@[g'5mGFjMg*ԍ6r/ ,O6Cܼ9˼̩w98TlDͽG#o~M3֙S KFGԫhktuiS|/M941eyt.Jspi^m22)IoMf )D5T KtY{~c{FB\N(l\mF|oDŽ0bbV=Qn/^vl$>SSS?D0Vo92'gu}ĩNC/ׯ{~ cҲ4+ j]3MC }]44޳ǻO2)^9@U[ 5y͝8BTT?h mMu_y!oxTvGpߣccg |Z6n]٩ 9#[Ewww:&bSR-xVVWWdT$Ѩm啞ptO{]KϘ9\!Y;Qwu2=K + Β X+JNb7rt'LB*y7NqPF U=E]]&_ b=r.cm*wn죐p!ߖw ocdyGo=,#}~2"2Nƺk}TUY)eG7IT3g@ \u`RR҇ZBGmi ucciyb؉*z5dMiW:25G̥_=鵱iH߳j"4viJC: Vٜ 1&'ZM6K.wԸf5urnblRVM?V+lPA/G& `tOn5 *j5~߂u(`QwPM++ONnRw#keKhDo~ nbB&hq[>*j0aapЫ{!+EEYAZf~0J ,ccKuO )|Q٬JsOq;55SOx;lR186`QT1e+=.\P; /*/hz @ڂ?1f 7fdc_`[} $5rllD,/HLIA{]I#ʾlKrOWO2u|?k}Eu}iItYf..w3jTL݆?YYh$%&EեcGȄP`u4΁GM8=yDXo] 7R;-jmdj So:Ł1V\*.>L &&&2*7jXĥ44nN_8~IleQ1+_.zPϻ8rOMhh=VwǏuً`nj^.N'#WrsW#8`{.8Zu۵kNG :eR{Gkz7*v3xQ NMuH0yf tޑOo^O^Rp]B}b%xe~+]B -y/yr-TB㩃{o-. NH#$@;ǀ@h峍uA~!Qt7ASX`F@?}ZZAR7յ:C(r6LbUBBĩnąhvڜC^27fnׯn' XZInH d^ NPPEo{$l.$GBx 4|vv677c}vR܃C8O<&g+C yʩ0S/U gL%Nv׵3Ѻ>_#\/wdN![ o[E>.y(_DZ]zZ#qr|HZ{w4ͳRRghJhv0 :Bg`!-=01)>vhf&H(H%IHv:GT6eIiH2('pv;N YHsy&MVq= M 2+{ `9L sK: 1 mTŅY,YQqTK9&< եK6 rG^q_x$4ۀXa-ﵕkuMbn՝}Y, ܑra0[Jqe nۧ /WodZ_( `ۦfހK ͂cb8ц?+DmmZBx>F^?'L~8q&츍ݓwۚ6I9W_7r/mi)]n8xzq񺦵:(PW@Pƈ:,L'iĜ^5Ty_zCu.92&Ve4@DQ[̘;(dӡbFoŔ2|yōh%9:j`OU4G] %---=v&%}z}Vѵ#3/MLLNBMR'W͛&7ةwEhk=2'' @U45@ŽtkR6Y '?z>:uJ*]t;2aޥtT;1ivTH#}~Ÿ&g3RȏPtJHGy_ZHV?7ήZv}m&\)kZCKkAp(2T$P}kŧ7(<9D"]|X4?ѻ[@_'O' ]yBäJ; fX5"nǧ[7++%/6[?~} V`wQ 0R~@oxe.rjf Ɗ^rKI{. WN/5y1/qΡ`૓u,WaoZ:ja&(sχ9ֿn`nkϞc9 3Q{LXNLWO ~}{xtQj`_Jw٣#%ˇJ/{,sn;xzpTd ' >}x-kh&}JUUx1Q] {nզ/`0qqCzF/_L_Pu׆-amyCDDkw^9!{[-d&y II1^}_d\ W밠4ĩ?7kdY7#9|hշ_>}&C7x zf4 hN(+ZN,ީ==`cB >mFFKR-ଔ 'ns*a3NyenbBkWi޴|^VݜxSB۷{x5~o>!eu\¢n/K2?7b㪍JgGI==b^jdd{4W8=Cg#6QCEEEU:tt-cLeNX.7~c10*HdU7BklheÙ11=\nGF?|HatbwALQԄ;*ykFqD` qķ;LTF&Vǫ 8ͥsݑ%)!I{cؗn\]ߨ(hՃx<76%JW1z >|9ǰ}|>EȘXřuҍ>͋%J~[AȤa Q64@em-%R ڹLvEG}q}ޛ7o^ >|bPKwuA@hhDoA:w~ҁšrOњ&JBꏺ $JfZmg) J$Ч~klF\,?ܹS? C;(WTT<|8rv1K};ٮ̺|c~>%y_r04{%5PDwp8VAE)e^ǏWwOx{r$?wѱ\֓"(u'rʅ`t{|311vʴ]?rdWu ښ@-g]A``IE%rz\={샛f{(|f ڬؒ~- >||Sv'rukkY][u3z͛7k^7}fqj<{_?(ГILL ZG[AwhdcLvSkKIe/09dy2(2v뻰7D^lu]{YMcz1CKKO85= zGq?[ܑ@vXNpww1})<2,F^uzfi6rBENݞӃEv'do ], m|y4 y/}YO'z??k\)0`߷&H]ǃebllm霜8xx΃hS`F[,++HbiM_ݭk/BOOAUxcSIqz;SJbm%kTV\)3/$)t}zyXr5.&#k b1K[n# ՄV%F'}|kRIY1\[\:CICVa'@wA*\-C|-6M|t3/@}l\SBSޱQQEhvmU455WR:F@::(~>I^~WmՁ&iURWs:W\6XiމoR7,^ڜA؎:|#%N{_aIx}h }R;?e :a0> Xg>釐HxК`pZgoS"{"Sng[_?` b][Wsނl_SwwY$Ⱦ݊gRJlqnNr~n6) +S-+]f)cy[Q[K\ajib"seayy'us;l7u [Î{Ӑ}C4jN*ŘrAk=KvJRSGG)c߹Wt MB>"Fp2 h;+ZwGOyv66:: !g_ !OG%~Hڣtݶ?U>Kt}So l-9 2+!rCZTD,*z}Դm]_A*=y{\jQ57GWGͪSR3bʨ"#9e ak}Σ(O:+먘DGROp0et{˻&|7uvΌ̘~/E~1裌1 =h)//峭CwNN|$wFb)+.ԑ's 2b6*c=1SqƩ?#S6'5uUXɔ^~R(8=o~_Tר |W֞A/aXn##jс] x 0H:P2C w6+_R^IȎگ1)Hm`TR-Z]W+ܿg"{ؗf4~㗖ۚn7xg}j7+BY7?CSί_re=}*:Q"pB`co@P,'rHf`xѺGݻI碦7L\K?CݿZrjx긁x9-eWQCRdWBX`c9$XDD#9k m $X0Š9kGmv̦e[ؐ :Yc_ydcMOiZH-W۳i==PWW^y؜b?,`ԟ Hnh2ֆ**^8WPu{<Ϯhގӧ 0u<INf }}O4~Lk@^般$ϤU`8EY ՛71@j;Zr9egЋOMH%+OM0:ENn8Cr%8X>YÊhꝥl6>}oM=7>%AK VA4B"g#|@\os%ۍcMN7$QnY& NJhK.*^)]*+{E*!!Vv#V7'{E v=; vS4;{>TD*an\~H: ; [)^/]Xvfp9\D!$r3H t36~jdf7̮i3=x;!Ó⾁?/74_QEKOS%bGP+]ej;TU%?x׾[凊~F pf0w1(?fa 826B( "֨&CZn=J5Ξt6Cv]s>Wuo̘?sf~Ր34Xm^CF{ LyDG'4Q*sbB 4kaPh= ph'aGhu4W3$wNZtM 鹄oݙ/meBz,GAE3iK''w W޼-u(BwPk.ySnw"N_5Il)2]'!dk;2iŶ}K;v\ `25&2Athudݺ9ǧwuyyCg2*i~IEѥ;]sA+}`0{{vۿ5ҷ/vR`:eRI4/Pi9^q9<Ⴣ.u?jfݣ%H]27ϟZ`T<$Q8vFkCQ:I9/,,AW6C+&/M[9r]d|3 ǏfA<=WẔQ1{'u0󸪦 cN[wPsr>~c7 v!$;*pỿ̆=ch=κ Gt# 0:mG–0%z jj--fzewy|X\`(Huk~GwZQԖ.(8'>QH$,ukOo1ܧ%E)с,#5|ߪ0(N{gd$7z8›y_ݓCu#BW}_眙ב_7`h20U#b4~şt^޼6q7ڽGYL @kkUd3٣L gwYN FJ Un]h(7()JsL#_l&;}uo;E[{>}wՌ,T ;i_inr#Ec % 긹id]N|xcngw-Ɏ"+ ^7׬?p}B֨e~\&f]1O(ŕ],/ޚPYjwwEh#bJ4]=Veew@Cl;,dg-.QU>iiQ*1K5va韞3;#ER0 >Ǽ J2S }- zm%AH۶6*aaIyii 䤥ٯ{_YNVPM|x}2I,JrìQ+!oNR})!ϝ.%iֿ{g@ȡ.?];%mS[GU47x5MTTY9-hcl~aI` @Ӟw|/"33LSS\6&5YqO 7}+jҼ  0ՏY1Q.GCsufQ۷D5wW -NmtD+dXwrc/&櫠E򁗠È5O z@!cL&{{{o.[B~wYda-"|cd.^ Ұ83 |dY"ѼRѐuoE~=. :|Sx$rsqy^ZCOEJXG>K\A; hdbf& `m59|OR}Ri=]n{e؎ɇvq.g豛#ѣ贝@OUjHӐ}>5Pd#]xj"*E#Οu }kN00Sϊp۶Z40ևrk'zܧ>x8&,Cz/~cUIB"9\D5އ& 9pHݬrf[OSN\]h(Ճ4-ah:M\aQB`l[2UٺM߼p. 5-N//%[{<='Nv?7`L+}}(/ g*}Z_P {?g(Enɩ[? ^[>Z.m^IytӕY@';ˢ씙_خxԳͫ{|ݔw8 ,sx/݌a䴍c=ַok-%~FQ˵4j]qqXV l}sm*B^OV ZOV_M>垥.e;ůҥKIIIjze<=˸O#_`4Ik7{hii !!%# (@҅SA9e]\]CY0N幹ڌ/8F:Տ/rvGW+eNuF#˚ЍMl5_9spl%4g %/7VKa `"3u&>TxCK`  Ԩ?}~F?\IZabbXRT >C%um(S!kSgeG>))TAܞkšhuYb+`5o {t8o,Lʚk[̣kh3' 8zeڦAx]Bd-׬ǥMLҠK$wL[o  Wx.{_t[WW5zm0oMI쮞c{ncٛ{~,(-#sgZVLk|"y81!=-K(܄D۩rlg /M7v+t[\n{2 JdVx1zLWg4=?^,ɼ>z ůO>|H~BREܘ"χcG輨f<~&E~++In) k^C{`R\ipϵe~'9}!@7898^|EJRd7j|`uȟd_̌g{vᆭaQˋ_X\89ku[W\^KaM[ƺXc[ qJ >M޲9~ޭhv$+|ӯ^߹\\\d/\'B*+%_lPz bjz(QFNnԻZ+~ ] ޫ[ـFNE a8pEQ? N(J;τ׺+~qV"x~l z'tN@>66ghJ72u滭68@MNHN :#Jzd]vSvEDE/>L2,ṱO\_]җ}u/W.^M]EG|Q%|Ll3cÞOGvρ|O1X)#VV&|5-ꊽ2v 2S3 CC7e( i(D/n3mj*l,֊?Bz476*7iiL3huC!yTK w9Eq5>|yAܞ6_Fl\/=8tVPEkFp@@f}Mhqqce}9y_~N[[[1NNNJUUUt @7R fgm~#v @Y>x c.Ssg "9Y -n^\S">!/K;ܿ7\j[.z>%%-C#]q4tύu5M/y*3me3F$=WT-WHԆjfקmsm|.D~$S,q31M3R'mW)M;]KM=qE` I11~ho[J .}.a?h:'itɼl&QQ{ hgEUy9`{xbS0ֵx>1w#|YZSEK0V~@_\\[ǟ?X]_y{b.§CCW!~B]wHxx C K7$>5Mm.Yr]"q757_鍐1Bs,P2t<+wJg.d]=l[PB 1*2209: ʶ{ϩ]稟403Dزߍduaս.W jcc,kv+ۥfľ|t,S63/} :<8뿹zUqyO˯cWDf̈b fFvM={տy?LadRhfl_Vx)y0h]/ߑ-y2⡣3w^#'$Un2>/cq T@|k&4UhpVC滸C-&1/^JBJP.a$E%/Y gyWvV,I_ؿDK^m|i +kP_7pGcndfzԑwm~[5ea>Xaqd=mL1=5)tˢ+Rha}AVGGǻFts=I*2 w޻5=Z MxʫyNuM&]fԌV miܻ$/mOh.8x}DT_y[ Ρ҅D'/Gp|.o~VT6td/2Z9*^`=,\\}yuQ^AlYi\ЍŠ-wXvS 'Aw][YyIKuiL829{֩w7ϟصM1;VNI&z=\x74ӹ\hOuGYZ*ζtkXwh**d [,'Hkr\i+`!L[4%*~YTa0V`W}|^mr$A ]QKߦ;t \9 Yg^zJ>惮244 H/q9^46pi}3o' 1mM`a:>th1yue{-Xw jj Q { )B1ӰVylLJ,vQkڸ*ʩcLK~>r(b ҇al74НZ67߃>*KffйsX^l=M832jzq_$+DqpLϿ]c-O YKCwzꕠu2Dk> Pa:%çZZZדS`jjS0ewAuY/?k mraGedr;+-_&if~3ޭGuX}pϟ?=lh͛;M sXΩ(69}~6Mq֭W322t2wSRnיAtD_i?ӧwKHHP\Msc9j)v3hup@tgD<9ԕUUΓ^_{K)i,f$lqTw'>ی*Oc2I X9^zuml -ى[ )jI*j- ̷gh4x8+mzb1Kph/_JV}M}fF}L-RmgMI4S>i 8&ؚP(JU)`~lusq4PLC"PkD=Q]NNԩT;)]fpX.zʡ9#f=} e'Oh_04rZu%~Wwdxo{eةTn/oxzhZ% kSS6cAo@d -Jeegg]__a.0lٽ7עxỗgwOVHo#%8qmSqaߗ|(Ep}WCBk60A4 8%R&(y_\Utjmh=Ck.tJsqaaaRV6_`_ݥhw@Wq _sl @8WRi@kFkH( ĊDSQ hhhtA?MV7 qc¢xWp[C@-Tf̟jAxA]=: 'L< ]_[^] |S73]q]xaf;tqpqSt')_A=ߦ=}"ϴyPm3OC=Ŏ{Ane%NkXvt'r7Y$@'#Spʆ7zV; @jo2?H(v1էqS)CʀQ^^cu?U9qzy,'Ѹ#3m̧OV5VeME}rr v8"i>z\]MGgJ$'N,fG5Gln5zP(){O Ώ=u'в{}1R}FX•S33A V|MG9^h0qc4oMVea}5.2=JF$]yڲqCSyAEpI;|=}G9E42̯Q#gĎk_$\Dc- ЕXl;w¡_}_رӵ"ıL\ƱҀRwH0DHmM4b(oxG\ yvII5p*-DX fhYKfuHX\)Y:%i[S.Fԝ"3Ͷ姣SUٚ0縢Ȩڮb™G 0չ^Iʟ%~u'spE?(E'BOl KgVΓ4֔#)|{w[KDYYlM4vu|E9Feů'6oCEky=u8ka{ lf%IEiMCCAḰgE  h7ƽ|VڰkNBݓe{5ikj tK獛8үL!>H.k{32C'1o;噃.OS4&W0ygv)x͵GS(+rq:lkRP40'gԕS*::LwH- WK/\#%W ܟ ޶G#1rCH_ְnt(H+5^b5W$)=TaBBZ(@O cgbyӡ9յɵ7*꾲]v,we%ĩN=e'wGqvd _߹ ~7l7&2Fms?ׇWD@]. \yţ.~ei-鑌(O*:1,{gD ;oivlk8SBrcq4sM[GGwH\㿦yF*eoHaVeNDj[@ t8s@3-i^={{@=e""^G!$(}W?ҖPYڜ(RxقC2 ҸA榏u':p ä㵋wP̖Řa\^Ѳ&׮ (a{O&=,} ͋z}ds_hltEssnxS|N]Vg_I8JO;ǥXs9{O>/_}*I/yN-@Gw)zy6;k5Dg֗yƅS<ηTTsd Jt,_7~^*!ݔ0@~W`-IXa輜ӓDĄа }20qvvf,^5Lς~H,ot4 wD!˟ ~;c[hDwPSCYY]ag!ҵyٱ P2?sc e\u f\ґWZ&@ A.; 9}ږSbuۚĵup`~32r'QF^Wiݻw#WoEюz垬bۊߺuˌa%8"{[pC# S{ |E@WRBf$\;ߌ>_E1SJ;$ym)ŻW_V$#,"ЄNa@.;3 ,,4r`63/L,7>:m`M++y9|yLN!)jv8 ` Vեu_)'X4.ye)KK__u(wczjnDԧ%ӾO7(-&;[g=j`Ex3u?`726ZN,u_xT t~҉ih$OwxwLD hk` |ٱ] %d)SrM(2u\vu?2Hvn ԇKOAl5ly5#㩚v7qϦ͝ 7{w .+ RU?0 }fQleT~'˔!TsczؕkbҶ/OVkĊ([єs1]}3&|Nz+#BE1^=f~]l{ܖ7yگuؔiM{7yYA+Tf%~)$><<< $p}hJJ)Fh\>lXmqD[ I$4нRkk޼(S[huq4rrBk0,ώPJƯ޸!'!U[ πˑVCFnW~ 2{̵;Ĉdrq_2\&{bj'%'o8&}r3ۓ;(@x(a||S^|>T;k]Xc\YRzk&c1ArL\P:x6C+*+WbFܶSTVVN8OB- &Vh1ޠcdeXMz{QjO{̂<&l".7ȓysA(moA {GHqݺÂI Ȫ)t_PrDbέSK퓰=̫M8FqPMhFܫ[UU,|~iҙbYx*C5o6,8yN~rHgus'#(AwC[ g> #2ҷ/=jaV :_q|sj_kJkh.:BjM٫֔ ]y24zW{756׶ϟ?ee ZX3`e6 ϟ?ؤCZV="##:4UQ^~ѣGm>#D,JY-tb"N)Lׂn.sͅڌ hۄo0V`1\~g2EK4MK8W>;3S zb4͇%%%6F1M#Ŏ{VRqBA%NMQ40 Mk |w]| SP f/#mn#Tu[vۮ(add)՞nz9Қ сBK.5449 h{{cPwҚM*1V8F'$&&vT-va ˻w$6uQ<vN11ۧ߉ ;mvݺlHIUiuQh|- N`=ٹvsG_sKѷ,^뽽Ḁif$A2B@ܱ ͨ I֎ ivF+^# m&8eLC](HJKCvʜ1B7KA8UlSĒUKzxE?}d^Isclxll(hВtM* q,>,F=iwfYo}:SɷܫfH"F:|bPL4P[ј!F6k5{L06|ClYz>^79IV3ڃ?@mComS6>8#^wrhRlk/v| /N2NHG$ˈ{{ gtJ 6tyF6((( 4(f|^*>]!!!R/oGF^u!, 弯r[NٙJn9ɫ%'Bۅo\@n$}5Yt7k@do[[-#ǺN/v49^g\dh?1NnQ05q}[eHk5Sq +'Wb_)ҍg;î.{RI~(-1|//k"N0dfJMTb[ous42YˈгJM(׏lבDFEEܼUׅ^\mXuuua whؔUU-53v^bxY]MȈ9 wdеƧk^LH8 ZL!`Oa`\\\6^3A3ȩ%:}>Y2Y]jwσv׺t(tCJe=j]Ŏg޽{8jUZ__lSL>&"}J:pMn:s|Sw.~p>ҳR˽oO(yVR\rexxX$;6vh tӳGR,/snh 6IL-WUQzW#&HXn>9wO9x lݟ1'GR~/%5={~O0MP¿WLA '[bʫ&/Z$8ٕ"@3bf;*$ؐMYX54n[^JV#a=cko1}4GLN.L*H\۶m}vi6myϟ/^htL.xwŋ/(bccB甕Ow_?R[u(;\V=5Ywm^Ϊ;_4Ν3::Aj=E%KpOwęN8h}H1[[J|b0VaY'˞39+oV*?sN vH|Svefn:h2)BipjnECCpO<0?Z II>WVG߽o_(z:Y*7oeojjw9Wۯ 2KrY%ǁgϰ{='/o#TQ(b kgz9~T`|=7c%ۇwD0۲yT[Wd'}Q3ý}C1^\-lu ghf1u87;1CW{zYkudVn) Df7۷#alݽ!C4DӟBϼ KyqC뜼C*8Rik1~,fGZ44saq 5/ػ":^*b3p}:iz/.NΧ6v`*O?S!ohhdJ Cw?@oDK+Ki\RaˮrQR;BJ@@ZC][^";_]oeo`j Ŋ;33X@CM+'98l^op8ћ%I%}lh$!e BʁOՆNKD=A,Cq0u DM * Ca[AF6"ۑdXZؑ{~=BՂloB&;p;ž}A]\V A&Vd;Npe懱L؉x{`e+1) egwl vja*&%Ԋ3"6x+ V{a10"x :c:p.oee Or-[np#\ҌL $Iz_9dj#MDk;ӟ/"e%`Ø#Vp`Bfz 7$v8dk ds@d#@ H 2vےj>``m _s=N<F0,,4"ca$! 9Ķi$o%{cđ$  # l@08hx[ {r-8BZ@ x ĒD&H$ $dV4fjA o'Q1vPl`ZlO3`3E FV"9-@˂@qm b6w-P:&,Ft"Xm!7|O0oy OcbL 8򮍝5ob [x?>>O_ Ͽ= VJ !ת @&rOE&L\dBZƮ6;& !(-ّpdaH7D!x+ n?K l\ݓD7I3+5WiKg]so:khB P^cyk_M#)_RRM9jAnS8ڳ(x{v/-d5 kgaoChs &MMlHmF#hB`L퀥7g`]6&!NN[X> ð_aښS>Փ>IL)4 c|>@#kkhBfk.-3&ٜ%5+"#xkk@y')F%!X??T"&089(QG⏢?DQ?"EwD(CԿh( GQF?DwSw]?2!(LQ?!E(QFeC! #GQ6?D;v?D;?D@?Q\ԟr(Gԟr(Gԟr(F!ൈ?qv근c7f:1:{זj1XI"Q"ND 8C|obMb7=phvvd }VHG° "!1A" 3"( ~Qϯ2D" deFŠo084'@"h&AA aCb9IdfPFx"  '1FFhDĐQ(2[m~y_?p W^"C9A%`7CSS)&?3׏`^E&I$L&Fx# "ֱDe #àyQA/5Tiy'#1h#A4K G  NL$#IFX~qjo!]Oooa'nÓxNN'(A8%H"=psۭ!Fcq?ʠ~S/DIГ I! 8A A{ bL_UBxQ@A/ 0?5/B@4EPB?kG`h D`H)Eɰ4r"9@˶FXvS#vk{{SY؞-@Gn 5;2 4"ȋxX/ _Ap^ "8/T 8(#qX#adP2S!># SX 7Ba$<lF{(o8d;'2FyQ(, J}q@m /A~>%ˆEF"AyDIFF8@aF5Byp$p04B (8[,}$ $|vd~ hjkqsn{d, R+WI2H|4"Iğ71hIN},xvScv قݚ`N zs߄ âxQh Ȣ_?h, D@xp )w;عYz@!Jv"5 ?/(<Ǣ2ڿcfa^$(9*+02i`2#2 4p, pOb?MěBP)i!xq_)'ƒH"!H6CP4DL,?  ۤ0Wagu p8"D? GpdGH=фLr CY pzp,/xq_!U- E0 ($6B8$FoG>D K}`?#4@I#AБX<Cp2>oȑ6a@䴞}} a;̴m`n=kt;;YOxgf"YAA~::p]dxxzɩyoLL'ȤW7[ZI·7 d[.8#3C|g43CY9ZO/NtӘج7^jSggmvd 6eSYIHN"ϝ5a ~c-7qFG=Fv䏷kͫ@7t I h]Mi9401oT::BO/&ŚBVO{,45ybb3>|FTTKF!1 =-M=WML|E!!"?LL҈Z V<WX8ִZ WMMRf&WڌLm/XF_ӈrnYCƊۉ>-裾~KnXÞ폎|v;'Gwdrӭ'K)W#&##QrW=xW?tk%Ն~̓~OO ^+߬%ڳoV9DlsZvld&*NLb(Aٚ0ʠEEEvnE˱jOd^FIqU7CySsʵ ,,9II`#w"Mr K^[ݻOWTni8n-%N`J^iY+gݹu+K$>S({[٬:PZ G0;K34fԣ rm/k+Qvbe^sЯ]zzb.;<r<"$H%/77Lj?~v-jYwAN, ub"o/.&-NXE' F8J? cU$Mʅ(#7褂vVs ġ||޲H~+h` srGXX6xj=9[Su^Epܹ˫20p7djjʱcTP^"llUUHkGVmdé)ѷY*%N2ɜjSBjuXnU$)0=mcϢ5T#({!:iBnsb8;kF{ 9R_5:\XT(zAлJ⴬9 pO]PtaF4gV|}/7=ЖoBQOrPAPRĴCI̊d,sf؎Sy1d546/hiHhf;w,\ )_7K hɾ P@5A_JIBEPue!9E RTj*Z)lo\; 249l_ ,p)Mb"Kn9O{HsNPc D<"d,T:savvYVvoN$"媼P%5(Ft MB>]x"y礪>Cx:ѻ},0naaCP./jSc ãAEŸ9a/1};- JcT&/H:Hf79G&zOlB,ʹ>d>]?nׯ{ABnV(!?5g/4tw_6g>&8l#3sqSz 슱JU e65)M`Bp(w{:Tgx+!┺C[4~&:4,qU;RP[,($39 @EF(A!| ܪab;ֺ=7><1p\,[ʟ8 yk@gclݯ^@GR&q M97<c T?V,wefDMlk[vB)m~Ȫo9ھW2T].>Sv'Tm*cj[澰wKYL,7_yzge&C`63 u65C8暔}HhD))3<]]Sc>ARSKk{BN{4;"rK_M}MJN|ușO3`(:}j?{M+FY9M85d]0l>?#`m]ggMAIǴ3{G2ϕq| \87\3dz'õl&Pywy~?!a4ϣY.AØMMKZX3;@8$ک+:@29HmW|=(u޽Zj.@@L1v~B4@7ٺ  Җ n9wS sy$⹻hkG%530εerc,//H6+˝:OAw ,m7J$nv6À٢U$$G;͕wNzj)oM퇈Ŝ2`ƍ f>FJs+)a`O *5IiBtIo|Mw[ٕ+l)cuEn9g}/9}K A1i2 Ng}#WtF f%:x~1Pڴ=99gcz8i?X_`~v()>%% yf)UP핱8GBZhK!o@ZZJ.2 r\JlUv֊y /]f 9^*le&J$D_gǯ]gYꛚ6Mد¯ޖg:7zõ;n?Wn+@n'=Q3'kEoO = ݇ÇJ:Ƽ6ڦǫB|XFUIv\D`q11gQ.0T4=xnז&_2l/]O?񡹯o~('XP'{Qj..އ yTᎀlyTmcm?5Q lfVQ^jo{( eyniyD b[}^ $ /vtHuHLg&:6yf޾{!NL[/߶]ΌΆ?Q+;':'d!⡞j) 9G{-e 5B#-* QaZٸ0zխAWl:05j56';ydePY1t56T-Đ&'| nX7s .[:OSH(Cxr-2ӸSxg?! K8&juя{{9))V8r ?֑xE& e86}+ks;d ;@tnQMht@yOrfV)J=\} JfٌZq-{/z&љonc[E =z'Kgfgn8 9;z)߬*{f}"oNJ>eP9޺8nNC zY9h'V1cn8wF88eP[tk=7tX3Y]֛`۴_e}q(()()-]*%--] g~\9C{fZkG?0L7>űjkλ51mgJ$pZo 4Q9G+<+A) AC^ߞ DFEenn~+P 'ImJSrSl9S)]e]^:VWUE80_X qeZn$U 4W7 }"aN}bUZhy{y! D@}~R,0ZYl:"hAߋ8|b,[M{~Q\VQ U9D7CP*bwZȕ\nf^^-dn*99(-6OD G|U={nLq>>v}^-j>ǏP"!ʙ|&{rwEZO%1ڙ]иRux DJ D 93ӷw1_< b{SpΫ +?MGq~raϠ>>]G {>XnF> .Q"H ɶ/Yv.ܵ=OB\;'r-ADEBO-ERcsm`fV3ߝG=- +5VnB:,UWIŞ~,3:ݯa9)8+9&KV+~D8wc1j3&Yj|Sλ,jlGW9f=aDaA,<.jηGHknu"vlq4A1[.)fxoR u 2M md(dc3f/j$$=S%ܮQmS 5eIt/9 jy\M˕-T,Q)mxKx_e-,g@-K> {l9w-\2r P+,dwrX ~}O#-/%? .z@MC(4&e%tm8E Nh Vֈn|z'0vno߆E+{hӟX(F7y8My2W| &* 5@Dkj N!)eBw9pmbryhU\u{xW:^_\ZycycZ 4?8Lm&D/s{{?RzR/H&`wvuتCPwLV:™=ud@6KdwYjAKFJAWSwao͐'vؔf<OEiWAg#œ3)"d|CGP%@9a{Tmh(8WcaS ;yǥ/ZҠT Pgv|u mkz ȬiUmX7Ԋ$9-lte?'W=P<\Az*ܴwټ Yjp{pȣ!b㮐ӑ=Qni6-q>8=,.[*g?oq~Y ')|#g@k`m~r@^:whs:fe~lߔNWx+gkKuw5pAE7chai/qGUԣΉˉf?>93?{6_gғ!&Θ)74e*=`Vac9heZV(X6e?t;K }%YDcVf6c-$0x ?th4 }aa媔 s QrچYx$5]+ p֊[uf H^8x뙅(X Z%yY 0h LG9 z׵ne0[̓rDd} fRCS9d&6xh\`kW$[n[ < $J `ۡ6NslRlH + B9f'߾oT< H4$@r){.gaAgVŷ2<)I(rŒ-⧥LJЙ"}*twb\ Xfx(h@==BXtH A45e̻iU  O\>Ol3 wA Yh `fu Iă]C `CJC;[P%90<-/8$ӝU Dd%%A8AťtwS99;Vf$oki]kXLtyMpQ3?5|3|;9(0ɍ!͡L D@3dK?>c:VW7.&f ˌ4ZM@C|#MgkäU}#YRfKj\llJ|*;\_4?oowv.E"Ab<?bl:D{PpɊ|Aleex\Q.l$i7'þ`_L K\8G]){UU:4Цe_SVfF|B0XzC,v۩ϑ)00k~|(AAp>{|Ϲ{{A*'ZVV42.I=o>Lzjv! ]:tQs8guHe9gAx\J>[K'PBfoutR6 p@܇b`kk9 C$24ĨP_SY7M]e %HIh/61YH={vofGHc7|qWDpж֠;h (r^YQ9iȬY+G_ @H_Q;E4LR7Ax'(d ? (y&0Mw8޾uT~EΩvz GAgtv15_ ynMk5[ۭ2Db_aUC˸?^I-$pИB36:If{;] .(/Iro_%ֿgQgh\r4sJǜEgAFʜϞ*2 (PNPϰWneh/ {3/ bY-2uT'MOG2Ҥ+G%O[5"54xi UZ,ZF\<5l@!06Z6%VlY$f\+;Wrqzk?8 Օ'nr8V^Mκ:a5ٛ;9WkKKJXh蛨1l &G Xv:IĖ)|t|C(ϗN`_dMDt>8cmLN_h2罪<e; KM'` B=4rK7:78P{b 4?jO?,-aw@m:ƍC 64rS6t$x {%Ĕ'@4cfJݞ$QRPed")uC{||V$|{kw D6F<@qzVuF^p00فoً67ccgѡyIM 1 )6\kd6 b?Y ߝ,0a9e;P?iw-3;E/˽~+~*0aQ4n>5- Օcؤk|O䃰v0J U+L}!q~ZSx8tk4Wao&z ؚ2L$ SxxxղTn/''pF-^p)}_) jd?~s٥a8r+΢!aML*1"))I0$)L]H%RqԟeD ,7c]wu}=z+a>4+k9dǢ޾fѾ@m60$pyT^q#ReF SvI[=I/!v>}񍙸_vqXi,ЌW'X}hl # 1v!* @(ijP jXߝ8 +K7MTZDq x4=yNNѢxϺ JE Jg4V(\!EB€S ,yzuImwe3._Ad&  d,r9Lݫ`h4Ll/wkCO>$T"U~M*_X8}ϧ.aK-NڣN(p<FFF{F$ƽƔCDVZ΁0DM ⱚ###sϒ*W|wDA|N aF\ŠY|Y 933y|q1ŢXy%=ґ t,wĻ3Վ[dz]%`i\qj?zf7*S\%qh4~j#dy<$4E0 ⇓AX) ^]]*}.%XX!bꚘPȭz#EʿH(X+2 V)7{{m!:=}NzqlѓAIFݦ4ٷN qJ"ڢu(YUVŢhU*Oa&~a1 !Z]ջ;A§7?֪ ,w[ *|ʤŢzi-RHgo8W\!OQJ0Ϡv}bU@QSVӧo݊RٓG76Lj s:KKcgO7NM4aRJXܪ*6ooo  FF9\H4a3x6jUsn9# /69p9?>>^bY9?~5l6[A\ᒨUʵZIczo?h/wdV2%+_;@zj5PfiB}csX"4k>֒vW9 ªVդFhA,3Br\ H!*U; +n+Ӄ88v[RRzσԁR74A:9K R_-UE>"57W]n dY4֕sW6n`/HK.hcӫ խoO=T+ ߗ^g,vO7w GP.yl<*Vf%{us'%9]a6c.aN}lk$w ~ %PI+h\aZI,6|2߭!!l㻧LJ~xno_"_k7Zy3!uw}&p#Z2p.}W\!`R4tå.h Uծ%Up9rYsЛj=vM&ʃ-]#!?pne, PT.inv Bx_d[9?Irb -zy',7}o.)liDfR\_Uqyi@4|INØ'\xlȇ~bxYWa>)Ek4.,b^ϟԋ5#)E}6aIt~an*%1R $n Y.62ellʡ3uGh3 b3`QH#|L@VAP=a!DUynd3_=)3^[]9enNJ{xTh4,Sc6h, AX^ _kWQb(R+XxS3!@ޙC2L".< AkkmȎU#PHA% -եtC6yBÕS5[n7ZXsP-8Z6zsxWP daJ(с t+Fmx~Cd|x@C\,u\Jo:Ydϳ36߿()) jm^m,~|ZinN8ሌb#2eѰ>Ғahh6ܡO> 3VFvaћڃB%KK (nj*;"<,.|!""%4~Qt1:єѰ_ٹ|.+T9$ XIE?γٰIga Q| 4v1(~Ʋx=*$d0,=! 3u;rr]z۸h/Dw <θ!Qk3~-óоMӷnu =ߓ,l(i1L*:.?Qx/Q:;G~),I ;XK[h:!J.SbE ב˚̦I#=vn:.Nb,熐d)9KzF3&3w02b3Oحųo w T7ޞM_pI?/W-ؿEW-pMغzRu O:,L;HPj;|{qtID.@spPaI>|8<%>;2W>G祡|:7'aᗀSwwWL̶J2ŵbu!fzeL@@}':ۍ|x~v&&&bү/eJ)~f^M^Wj D#`B~#n O翣+PX\ZrsT|b2zg$+^pVIkE(i&ٚsAy HD "=7 <"ll4fgQU%>c^ ETV3t%QM(!#?\`~􂗏~eÎqjyg( HC/=)So.^Իx#` .FF8^ufwdHpS?zuHT*a@<;HbW7:RmNVVޘծp?޼ԑ-`Ýn*(M& ˌp9F/@'Jˏ7D;[YSSݨVV >W8A'}28,Q ,*ⰣGNTzT/I ^5'-oX~,Eg=QC.8 D|}Ik|uO{a] >ֶ{ܗR{~Me"+3ghnJc7x/_Ƽf$b峌F_y9’*DYMjgؤn` J {T}˹XF--TAi4T &RwFgw=jàV:q(Rj55 Du>>h"ɔ"5'kG0n ps70@/4%%+**z2j7?\ko΂y3NПL SQtk#O3iC_RުU"*)/H q,Tlq&} R/EA@鉘@W/&DK9qKˋ138Znc oW0r_~z(@@'J[UѣdiH4y6K60.6*r_OK+>Tc)uttlj V.уM "dd |4XuH\G3xgF7gP&o=LضdnREF}y&'(WiH,K k~nGEѧpRdu׼l0:Z80"QbяLi@=Z~VxҚ'bS|AMH꠱~_*%Kߙv&g81Vyq&:zfݱ()LEyoz]kCżSȧObFad7Yb*<%R!?xOctjrޯ_t̟ ?kk\6*AW&n<9E?SXuo?::x&>\7f*q+L bY#fqv;>]DV+x+d>|7Խ::]K^`\ Lh*C0GAAk -aصo fg#\@Vړ@') |^/S,y17M1/oϒ&UzFEyrIIZbk]{3ߦ& zJZ7Պb>pOr/df!x =ResbRlɓ YN2mrpQсt)x4[Y[UFM|j7818fP.yf``M!iG*qO[tLmR38>M ~ܲU+PP='W-xe޳ŗvD0 lQ6AQlq*/6嶻9 v`ӎI"];_X/^<ΖG-?<|b~){wQ6W3w 4IZx+Q5L\1r/G^'Od-]@.71#c\g'nI]jABC\Izw^.R4ܝGL,:HC2ۅPM)RoA_cy#j[a䃘D@|Ԅǵ NC *zé#6##,'UgβrXlRI[OD%`Ŵ <pڳ2r̜C15 Hs_o+:/ D)a?$wgJo*:Wso)LK}uY`39M oz7^p.DLQi֨x%cZ4#MjL_&`%]L`fV:}HHHNOMsw;eO-PG x"UX:m{;-5V.)!/S-.$EF M A#ꚭ!?XJe$թmkDcBހD6w_З2s?Αl(ZZ"t"1ȼXzE=' xWSK٪>b8R1ɬB9LNB "_k6/zxFIG_燖yHimM+ 77NXSe!RY+C*5ՂnpR rU~B"|IXd3K[c]d>dܞ#qYK#MPHq 8nK^|T*pB#"/Omma zRaЗz׫5J?oxEijޗ7ok]cѨCrx<#du{^EF}h eNV6P(Ti1O~YO8<̐)H~[[M[q3+R@lNpp=:8+Ou%j@o60 <Šf^Tie-D򗖗Gm'}hpy09ϽxBFG3Z}ɄJJozi$ew`pl.3\ҤSRSwG4hm%0' DU!\!,*&&VzA-F&|wmB yn '\2V=õhhןLMT E_FvtPzUfTJo, t=PXDDv;uuuJoMst1UR>O7j,0Y3.|Po@7Fىhڴ1WWWo^# )OI鍓3ʩkns4v2a?ٜO){LBj;M|cTNQŅDCZ)A8Qt V,kQSFxRNy\ݵY@,W'+\D.IP-H@NN<ϑ.aKj!y1B0-E*b/'K1)M8| H%{?< VLVjΠ1Yڒ*8R8FZ') /3cj=QC>xt^^ڷF8cMk (5\oS)ieJ!|{ #s#ìUl[Pkk11XdR=lQߞ^j~~jjjz\^dpW-,!kC~<塾`jό Hd 3İF~#zޱxv"X(:QZ 'oƌ^Ҙ`ԧkcZϟQ%Hiȫ DDD>Zxb %џ>؋R! ԡ`kdd^Pr2l&c޾/ zåzxx&텄&B!w KTnX(єE|6jWKH@ca+]Z@=XQ,~6?}h :^xy[<ݨfy<3xtO] te I47 0Ww~1вrg.8o>7Pt2(Zqq3ծ܁`ym5NJSacc.!&;L=G¾qyPG]dIYRI5w,q,{q,A)|7,hT0ggn'F&Eg=m%o"Pt~PzgIܺ9ȓ-nmYC75Bқ/ 7?^Q>h!vT;R  sW_OOf-țjt6/33I<}d$Ѳ~p`?^%X/W޷eFc`Ug JKQ=*;ᒴ=)B??aaxy9TTw6_z<ߜﯘTFoyTinh:zz"-hxGKxlwM&]hMN?ҊżƮ@^>SΔkJZhd?h\@Єڛ 0(~D@:oe^W<[ceݭ5[tiZ EpBN<%# ,2 >MRqzЪ֔BW,UU֔K'/z>SbK˲h&3߱M7-=!O 6-.+VLEy_ `<1hiܯ?44(jDBva 58u+a3sK*쪱1GK->~Ys9jI%/-4z ƲNxf/lf-+BLlm$c+#?HXX d>$BVXF.>lRоfzi3.d9ezMwU*@8X<:7 ]n#-6^k4}HЁ\kUAmESe>BTw-EIU7ʦTw$PD?x66{7J|PMr%^q8')JѝD\Kxت꩕EaUURhQ[t%N1 Ϋ75bejeykm->=n7+ vFWc5a*kɡ/egOnmܱ")X9{v8/ 3;;:>: tjy84O3-[19]>7UPn\SK ~xECi?cb$l*wD'SDB7W+7b94`aqZ3Ai#pm/--}nnn9dK'dr oL.v:Y $ޣ塱WtdJb ?jHaoH`\@z4,X?ښNg4rpN٫/xd13iA gw%8h"U>v$Cc =dYrT(:q+Bp~ m u]X X xQ2~.7sW׺%w^qq ^(aAz &L( C?`n{ >L@],p~[6oD3G.{v>]:mf+_F5K:WƾXZKV 9sb"dOoɛ,u{[D @{atD)2nB\ 5Xj7oy AѨ8dS#dK AMy^IEpkMʐg YS%kOI 7v1x~Y U;ϻ T$8Rf$QV o`x/W"޷C}xNhDElձܑ:'Dp")t98<Oⳳyy% [ܷ%&r%5&OWg4^$2nj{pg yZ4hrU0P% ee{?9=hq3>Ș q{vg0){F8,$%XzQz#6i*eٟzs?|C|q䛶r}zfոX`U{ro :)x.stf{(˩́E?P9|s` kqdb]`J^qIܦ8﯈=n&30ڃ:= \G4w'#tr4&zq.4bt5:/fj?.օ.Y$%p~ ~9򞉪7oxAN5k$Ǝ u8Gݏ`\f\@egBPYA6 \[>fS CR/e E!+ɛ|I0aW@8"(_F)m+H}xk! pcb>G+7~>H(x{/!~JJˁBD Xo?Ղ|ҜN|rM.*-i;mX@(JLxʖRޒ)Xߕ,g?cLcciWg^蓼*{}\()A6W5ˢ~,X‹4rE'@ T7DSJ凍u\;z실>[I =Q$ X.D<_Ӏ]D%]=&kaz%#pJ 25Q ~+kh5Q.,y>ŚcԮl*w>fŀ6Wp^JX'ً#//vț|U_J9&apƤP{{XL(cxHhh6\K=\%u'c|[>2{HܤWT$kN( j)qY lH‹1`2SR"?[ P#*篣|N]1BxSeIȀp^AŊؾ3nGDAx|s ~+"#_ kB H8TK[ww1x=<|M 0NXA=rQ n1^ޭ]1×>HZ|>=χeF pEq%VS AK?דl(7W&iJR5ɸ&. W Z$I;`>O|;NWFcJ Z~C5ϯ9d 2>݉}C+up'@.n}dh/)Oɜ&Ti8ƺ8F6|`hkÒ)?[pBS{Ё3zCJ@ݻPTA?¦kx?pBI+IPJnnߣӐ/gn2lmPH?2n>211ٟnH~ }k.~wν/+ O>sxJ4yB`b2CA茢hUe|dCh4]E^]y0j%K:+PWNXQ6$疡Y'kkߋ0gfWy9iH0b  @:N:S5|:cd;MlV<~APc< uk[[1zz")9]D|@ltuv>G"୘Ǘ6\{L/ pⲴ+~ӵtooS.s^gi)3ޘײVQS1}~~}ZXq OF01-Q9SZ-w>/Rs Θ7\\E|O1/p QYe+ILW(4!"ͶU=]uN'/_?10#bw7vgvЗ)(\{07Lm4H%w{83YJj~ b3VKo@=Ndt>QFӁa2Efɧz)(R|dߦ@ SۧhRSbZfefZ1uSb2Qՠ-7fuIieA_d;!"B6,".?Uțd/<<1%f<;49gA2++gK5wcn[kj`{L5;JNA>1f;Ӱ|_5 Q0D3أQZ**g\:Z?fOGZʛ$OQPPLvvT]%^FGPe1yIMFM稕o~z.||==0elz@P|4H-@E1aQ9; qd Rf.HVǖc|$,ǟ6#:{ct۴^VGP>>%Uǎ F^h&[e(m7<gڐ$guw$pIq3ӔI;}BkuNn&&b}kVYϡ}VEfcb3S wQ 2@i)lMg*Z[?yX 30-^=˹9^j>gပYm8ԺIL\ܾbaIIΟ!\WIw\ f]7D6n/R3)N\\у d?>b2Ba45AQãsysИIN.`NF(ġnZ9 H8}`ՅR'K7',=uZC_joV< ٸ bz䡡@#t0'BrN 5z՟R"< ZtՁB5|@񓥆H{3;ZgcJEzZKK~LtshqۑNYh狭b"r5GI|\V4fa@6uGWY~ D莦莤ښ`Xyfn6+=C8ڃ5E5w7md yBӵh޸p`{{ŷ ꝙ3b?2D%6ZQ `Ppjy_V,%w<<'9Gz|_x aqbeMb1M=j^QKBOk&P2$N [1qTg/ -d 6Gy(;G)'Do742Xkga:5[0*h+" q/)i*ABШLuN[SPYj@uR*D`a/:IT\^A ~lo-xiwu7qhqI8v f*VX]mOioKl@i4j ڼ!{ iiZ=l ?Q̦Wm""")v;!fYc29cƽ}'C#i8B ~j +D1om8C,=+ t`XWHe7mb@Ut)HGHqlucc &'>}Βb`MOB`N8 so٭c҄N6%E}$DWlxQۃF#5HvA#Ȭg$dy VP"5'8dkCxFMIhhnk @r| []MYT mߥ "թgxC5Ng0P6Ɉ^7v En$ OWY5enFX FfOY#)_eDy45+L_>R#}?CCG~}pW'96Y5f*su+]Az&R̔܃0_Yg `ky6ΊQ3gGP ȋMPs;|22" z Ye_ML3(jdb~*$wTݦoi}=srgro:rI {4 IJ*nf&iFS>/{-ȯ1M[)O`$R b}h0 l# 5jLv>diIGJJ+v{AзYxX$, NƇêJVR6߳y<3ĢӄB:6l%{{| rV/rcm3u] ayw{,noWeI`wWMunaέ8zjZ~d'T ;կbu888iJ\^n{Ϸ'WqO 5jls|_%:SxuTsN<0J]Zxg0U6޴Y9h%Io>aw=pՐL(U0IcnCyYmf&ƎhXl4O)Mڿa#[X-0ʣFj1j>U(+i*m闼jgGQRR @T+j޾>XXHJwɐzyy )0?| SuNDƖ"'** :H(U6X.߿n$"+'@:d=e _@eTgGc}lѯ?]fd|'(:F4RËF-lpѨ9{1[Y:ڋ٪9vEP) cRV+(OvV8l\h XB뮴7DPMuw}:THzJl5(&_'LUGGvRګ]8C_Cb\P+1A4rߤfO,3_qIX0U/}vLхKE=ձtHGȹa @v&壹vHtT\ev K/P!M%a:*'cRy ~ :ܫ\`p> ydk94Á"-|!!!@&PlCI ʽX̰5bdG$%(&ǎ`\,nWꋒFɏjjjNfFE@Db4@(ύH544NsGk 3n\61,alskljk}X$?mͻqE m.ZV5px6ex?--cC' l?>9O09HE fnhlRSCQ@KC/ϋZ|n]%3K~.6J.p #-'ΉKdzK([xzf|#UFN)1hݵJKl@y,9hV#[Nfo/ٱD_b1ekk(EAS8E¯U1< 'JE vG>/\.s S3>R`kaNaScgpj.WO.L#ɒT~ 5TX.hVWN6GkXT9zt[8Ts9dQPlSD{.7Xn''c]EinjWcvG gBx- Kgl\R6KO>|=IɿgK zUU-7K2cmdڗ;8쌿/j+R6_9rY|Paj Ị읺:ee\Vax}󽝡4_ ss{x& [*#":HGjy={\zwb!A/"$09Sh23mKFRHxy%<1^_lL.G#.G4Z!Տ6f,Rrf^[X&UiN4בUW%A=@ZMLdEӈ2mF_a$IMI'broern0/_*U]AZ`EER6A,4c&cWl^AU1]Y$Ti8IJT ;9§:)EΒ, p IS*@a4|-,=3ޏܴ'c= c<tGKYh)p2#yGdY)m3RIu.(ڭZ-}0[{25#ׄFC~*3ӳ ]*. hI M\5*?B33 t阘6PQ=܃{"|%b[ce #vP:z OG78ꏮ;5fN"#"\@UO,,# K=* nqixtTI*+?|Ps<\|S~uf3Z MARq{;_+m򁩊='Ͻ76zVDofJ߄|Fc63!7d1oPү9d2-74iB dy*Aʅ5@)7CX _UU| DZf5H]m}g8ƫ ~hc)5;;B5;>hg§R?r7|>=gk[QU8GH|ꑕFQ- P5c5AL_QarfS>q˳zagg׹~MK͘/,+w@61 ATZSnbNә ]A  wm|S%Ӏ p3dX¬9My;<1Bٯwqv2/|z{0qC2ҲNwgٓF~˦&6K{ESBHB"1o`O[:mmV Zw eZgscpKWjp/ T@{<<"F+b^S1(je|{*b~'"` HsO4Uz_H;c&O9 e AP,)3;qw'E% W{Mׯ !Y\TR]h r9 PWЄQ/?㒅Y|Js}pèqKG{x///XVcw&wd!s zN48b`c~e*7ÓQ!I`M=bxqV)) Wb'L8^S;<)JG#VX^QA:9pO{so!pt*}N578=*No F.54bs RgKJR*=^>xz;jh f0"|}$5UO+%P']=s.9OQ)`1wJe.5{X}4ϑzބh8Kpt^^Mg Q+02-$~Pn<ع9T54&ZH6*|>NpYjh*m( ĐsYӎ+~W^orl?QpyPJAyJ Ĭ:BP:WD6PԵ9Y; GOE8Ž;\;ga`R|RC ]hpsr?wlb'տ2 P(qZU^(:V>|CCTcg-oߏV&B#ϖ xQIl .*,թVR=ݟ%h%O(ZjQr}2Vn[nKVtcX`3੬#;qqXY9kNQWlnۻW&sv{?H2-3Hl:&L(_hW2*_,YT 'R0^`"VAQy2FF333GEv*)ZX4H0X2#:^@fm97vr]l?ADXxzlĻl38X2;]]?_n6b:$D by<n23[PA3~6@|ɑJojص7+>.o=UY222E4k 3>??ړPSCvE,oU*eX6$MmVIѱ>2miqXiٝdc1;<h䁾Hr*5e@R"!DHE)HGIH.HVxf[:4 ](D@ZOt%m pOٜ&1HD4Pxw͜5%%*2dA4ՙA/FΏe"΁P'h=1#vva$.omflNq{Q!<0Yn^ 6GZ2fIۙw5yh| 㣟- ;[t *ybFml}\sr6FMo HN8NqW;f'dYW+[*g˥6444uoy%&&\MJ¿kt{1My&nq ϒ&#bd Ǡ+zާU]|uP|p$a|aӔM&xlY}*! g.#yhPc9%9>>Ǝ&f=_Q؟?&o`>17ٌ`U\0Zt]r &&ֆҾ~B뺽3Q|7?(lu{SKK\ZFxcOj(+Y V!4SIX%U^&ʧ q+XL.954+ {iF{l##˫WCtE{%?53-wgntl0L9/A;s>li/h= P0 cHՊs$ocDChh)gju?'IKD75Hj(~TG@][lc7g*a=2V!E5S"Ǐ띡yTJPvwӿ6a6_&FT61Ȍ9k l?&k3/::96oaĈTYW/n,KhP)fak ZW*צFQ*cVD14"Dž yuT?ԫ}q9S 7r')!cDw_.«OZ~,SA*@[z+ůIZ4"F-D:KZ,Iٚsu۹ޝI(p,`>k[vz%}PKVZ;UKn3uΧaoyc\s( Oxd@7b69ym ЪMM( s0K+g\BA$4CD^2O0W PXp@72D?HO&zY}^JD"> 'DE Ycd2 ".+S~☈7RWf2}΋ & Q8>\2zM c~BrGd%dT/ D:Y*K(ll-L>W/E b*C$~M$wC=HzpG>zf6{aξk֧cn_=@Rm<>mhiɑ=nGRWֱm8o9J(`|T0}DUM?"%c<$Xl{>m'LM ɥt EKBΣ'?hk}!II޾:R^Z]OW>&بrsDFb k(_8Vh)[2[ ݃!l%y=#) O|#- XzR#S݃p`JJÙ88Ǝ@<=7z$Pe$U>[cJ;# VKE*3꟭CG] ͈u:O"VP#B,0kf  R쎘/mr/ndlh yZl-EB|VfވpV#r8AK u~~-T@4>7!|*Wan Sr;ځܟebA\gccvnȽ|mCcr]EÊe~܀ޡקE"!pf f zIi7)/5 kYx~66WprbAd +W}49eea7P!+k]6ףFԷoq o=8,߷uNNCq= bhh9Ad%wOY #bge| Ӿ[HDMȐ-WgIo5b46z}M"[e%rѿ2sTf)0 Fwa ԉ=^KK;UUaN ȗ.Ԉ #45i@A rnKhrqtyfW rZIdAu B\H,lѢ3bO7˷#*Bq3NAJ }'IIeC &*o%JD_73ϖ;n.g$7rZ*TBPյ 4D)S^ }43@s*̏UXH aŪ'vbjmnzT Sde IHpbl@=>*2Rm }.xihg5Hw*ch=I6Sݜ7}e Hæ7Ǟw!4L,ɦswC%TQ9o`mz yBNǿ339v+^yX@ 4yu/0[$ k*ŴH6 >M̨3Y;9)-guwg הhS{ NI/pA%|qV+jEb**9yƶ/M4G1f'2}Y T;D4EԾ8:"0;(̾V9^V&mmm Lwps'z63)&f@dTw6N]֘t;5W3*--E;SQ207Ep\N*m:~HNLLt S/{׀LC}:hȘfKa̝= =X"%Q)FVb&(!wh)͸뉳BEG'5,Ѳ~S|ʼnwR%A'AV1+ Ni\?ϖ9ȫt7|-a:XT$YWƐ%źW"P1)]^w'FS!!?/_xi UzB2c Uaxsܞ % ojU&XȢjPżw[R6.O3ժ6BT3ss#lN/IL![ZJc$ x(TU9zi܍WDw]=7SJ@_Uq ىUwj;'ߟ5O6L5䁖rDjEQ5M̲p``}d C iJes%1:tgFeOx`訟'ugRv;_7 }I_)(2dT 7Hg(Xc4$t.e_I&Ġ֋u:Q?6p;Sўb/d{8)''ͪ dm*$<\mtU} x800LX^aThZm}qAL3caoAcWVrř-[ |,:7@ JsZJc7ԬK^j^m}_Sh,YH,H4QoTe!+ ^[_g U\,1[ȝn!i)ӫ5~گnuV/CPrXD$(1A,^>>33]!;cYZjL[(S <. ;x7 Y-(H 9'd sCzSwwcdna@2Q,6&)5ܺ:tn#'쯹yJE?SR@5ŎI<rc#, q_Ĥ=P7Xi&C,,Tt^uTN+Qz,g/O7~v:^+.,.֓q{HZ'+QBrn; d YQA:ySГ dE rht0nijoO]*iy|l34lWUW;$טQTTĠ5N~l~wv3 32oy3!σ|곘,A:"&BR*\(r `N|o;;\ܠ60$8 ||ZsS 3?x R?73p?׺7{j-v`\/KZ>n"&&~zu;9ezmΊg$>,!GWuO_R_ExV&Fu|5{NIBLDmN_EC^eR7o7d c; 7. g| las2)((P?Xd/'|jOT[8n#ȻٯhU]QKeU&a#b?:AEr5[j%7iy*z~n+mP{hO؞劧Ĵ05)䭯y2aII2 kV=oNnwW_Usik(W܃yGXcb;$mV9Y!; C}s>^[2z <@V_$϶GUִZp#9U ȥ9%P2!="W1;NwdF Nb  ^xw~&qpiv,6S842Nw M9F&cu6/{.LnS`j̕ChEjjfe/"?d..r׽U6'3L׃_ /9r)ᦁ4sIP@v ^8'i*;YD-=glj!2?ϸيU1QPpūNRZ#26+,|e:r R!_G?FG\rY髝١Pee}2$j7E{ G#=Y^Sů VW2E"P%#%Ww/@YYY҉hOC:QrFX\Gu"Bg5N߿CV#GGGԫR.]__C׷Er[妸Pc#`6ZH 3{(---8-O,,{$7i.+hz#km^M%j/y^>;?QHOcbh s^CkYy#^t=_ѱY! p=iͬY/mJ(g6 [ώL/1 Y=ػ)}bb?0SA2e~iI&@LWK`X] ;gR2DV,ۍHö簒&&M.p®hYxLA'?NO;>Ȋ8y=<'`PUuʊݾVb{t,mw/ҵj#Ib&cM _*ĥ[/blڸ3Lk)O7%̖mH%\E&'ϔ8# @0V#]ݻw@uĔŗ" ~|Rj$%%wP+vvB];>ԊyLV avC;99r::e cbb>dI&0~𺿜`,l}֦Of̑w^fSS_KIá8ss]fbcstcFglvDÇT~=۹rr`$e~Ⱥ"GH)4`vS^o2ގ`@"Ht復<^+Κ`":4 D3X-M )$ݬjY2ɒ$rGP&B@f4 ]?Xh'd+%Mr\ՋUj7݂˗G^Z#;VGQT־=(Ǥ])0Â'%p}dBmhA_";͊Q_ 3eu{{n=?k##QiBޑ.awy\KM611B'sx- fہbJE<2ٕX}+ xgI{BǠKO~6*@hp)mcmIp:thW㳳].7w\bgހ%iTo-lާOo]HLIClZnևHZ33_^"60rRWOk]̞5ßUlbgƦzXn-=z'5&~{9YYcSz#f0Q︸JEaTozRTeOqԽa7ߐT)HZw@ ᠡݯEuZ>ЄHgy\P-lm設-1%%6:6Ɏ^Di~~tMsdB !kr34 I$^wwoƽ|$>w[heUYQ[,GV}SRu?yhX~aP{'u@! xksDO&v?tMxFl6|Plӵ#ڏ{5TEZ_|l!c-==11cu~t-lNλGoѿ/qNN>[3^R{04Kxz}M/fQ[ƣׯe`3I99Vnۂ|\71Mwe3+{2tsMo8FHJJ _rM{ā\70MSIV8LvTm*c*@64sd Ru }PHFIqzQQ);5*V2a-@X)Uᵨ}Q@c]I9p?_a+ny<ǜAP߽= IY5F3H7ڪZZA8yC)'$ѧWW_}W̯M%Xb"b'ډRL؋22(]>0팦 pDϹ:koggg:&1iim$w8׽#Thl.o]s%! 0z.A_H:5'D\J̦~Y-wKdJ! (mlLFw_71;k]l#R d1򒩧Hrrsy &.QojVC[wN`B'H%SYI L_,Wa;$xv;ǚx푇hӫYŊz58:(^:M!Q"<ߓ. ey Xt!qDF4XMYԼP>{qU*eU4f1[DVGs3բ;C(H j2Oz2"T6+ 89H2>@1j*yB11 < 2 h4mI^9UU h1օh7ǹVAU/ oxnn!(,ŏ 5B;ݐW5# 87_CH5GCݮ7D_@r3iwDwg] /cP*f%r)x9ExlC=EQQo%1SS99/-2W]?ro/*x%z+v``ay&3GpptlͲӁ|\gZ _ޥ(4AA^8䫆\LWs5f^Db3v+% J|uQ}F~jbgkȾ:9;(t'hkPM*;˫kDo"rogR&G}D[U˴iz=_Gz[H8ARI-MxMrտaMoJFjN^c܎)iy\zV=+9wN͍=3oiaHgw$،nD>zqBf+ jQPb@! \11aJʀ0܉w{aTT_)Y*|dT5ۚՍhc &[bb,OlyŃ2#Lr-f^  >]$rUc A2&v|A(t~~gB_O2 PhY~Y9?2Y%̄(_9}spxd$8"nZ-+~~`%_F޹[nv<7_W!}NIс}QBj;Ȏv?y8ȡn(L+(XhzK+^T*z*ޠ_9sL _q9` J"( M޻FUfH- _E#,@=XWxT!{iI~vTr27kQP= cu0=`"yx ϶;E.!_O:ѼD`KWj#\vhW|NnQ-cLjc\u:봏S R*\} JFyeB/@lZ%bP: v|Noh/|vmϬkg!P!/$65BlXUR;CQptrwmz˷`*tˑX.gf 㬣S1~ޜEQ*B矱KAZ]y-܎^$ 6٢7/|7-7+Gz+^.j%FsaO7>Y7O3'L ^M[y+f.hH]]ooyWe$iYZޜ)0_&Lay? ((^8TT*))~_ZN)L+r/28p˲ͼ=r@[:yDm&#/AX %fpi[ IAp^DRRix $eqqvYzB,m++F\+O;ܷ k#8Vt _Cj(@*GT]lp1͡7;T<`掳}@9@ozy~1:KkVM{cvJDPk#i0JJ؏ zwke^w2d>8j*(iօެ$iVxM~+9ꆦ7*,}i=h#(|d0Hh~ GWV >xxuHXLd/$o/ $Hd+췈AՃ'eߊiRh`NׅpyB(V~5۞qKbԵ$8\4G]qﲤwu]]G뛆ᡒ䩩%6G3y#\gWW@Abr0FMWY1+/LiW :K] 6 W'Z;VH} FD@FfKY[ccs 6*zxvxu6'RWw߂$^ NLb%)8P(6I+$Pm$$ r4ʵCmԴ*O,E!b256ԫѰf:ʓfg^`ƊAx8A^[-U;.-ErviU66mݕg zQo8T:n+ o#_ M^:鱬*h!JWfѹeUsD&;!7ii2:%T4Ƹ#)1R7'\vDt3[?+Z`1]L) |qb[ @I\j۵3`۹ -ڤIi2tZ]H%@,O˴&:ޗ*ENQkr|y.;l#2*&փ ]m[&%%+=}a@ʼo#FV+[`d$?ur=[XN.5ⷥ ]"L6:ꚘWTTe K(i޾XY#X:<NMG7 z (Nv6[]F{H`>ynk k\$EG $w׭r2?FH5貲քf=7.澾rQQe~*i`P:ȟsrw__#ٚƲͳ\CZ?aJ6yexuc-RuU_fi`,󕀚h.AS@&'DlO鮀<ϫi̟?UZ˶;JRN3;F5z %f+Ӫzz]3;>?QtvvL,W͸΋# ED*s G,,-Z[gkaж@P̚'F ;6 2Ɂ#{óJHo H _<0 o,NR&e4yДje bʀ-N=|}뷊EɁ1 rr *N5lA" )rs;➞rKer`js~+"϶_X˷[-IR7VU٣;7JVT`ҲVKMz`r d|hi{O.!g%=įTI@:n ҂J=S&*5Lt;受[c2"9'C6]Qݗ5dyԊyMaMY771m ̔6d;H6I֯fT Sۋ(EHo*"R 8^xU1 +0 '"<cUv7E@~Lp1 GoC/ Vl΅`L"7UY xR_|{DJ۳/0-nP&>@Iz}-#+$j JJOMfd@Z-XD 9̓Te9πMTNArjM{8u4T~MD '3L "=0MSa":*# 5YYR^(t-.n'y%àTBãrv:E OcFpp+1@Eɳ}q^;GGQ}~y{x$4gxs̈́)&E++sڹ266{1`qkH$nW wVq4|0SV!M Uz{r%{}˽!:ڹRٔ$vn'&~G&%G},"u1],ݓkۢƪ/8w 冲rK4vEMA JNޅZy %oL '@3rbbP> 'H\+vx[nOW Iv04iU%JhZKHQ/X~8O 8U}ᮾ_9gy@-r\^”h\ѵzw<#2NED,+I-K }F~1}lvCTjE ELF2x.aNə?ŐxM_|v턬\"׽\ƹF3yDr**I8 &(>?i^,XȳON.OD?5Ndf&: :5<v7Ҟ9)TZeY{ ÓYw^OIⰁyg8enl8QR3^`N)InxP`R*w*D ~  Oڽ7$`MCO7!3w# frٖb/G̚l^:3 au*a|VbҶoR"8'vme|1ݞOW?}U(')Hu.T_[  ,g;;3%=K s}"X z6'#?헝=}5\i*1Մ/[4 9;׸Y S+ςSggf%3q$@nO["Gm ƍ Se"BbҞ6Oc?;P N}*,=U& ns@̴VVZ"uمGϟ16~f=ގ'5  vw$@|6*--Rv Fv_ 4-^?ʂlzDp|n```ЋA51/#B-ޘIpFʊs{05JOn|6zdJ5e,tmGiٯ*&֪7`}bϷNlWC_ *NN?ńDԔo)_7/B +}i@+Δj;)E'!SJ7-F2š)G#oUЀ24AJIrx "dmޮ}H|GYY}}|ze.׹a] |(\ZJ<\w)\@Tprm|eCn)($fJoVt Q];Ծ WbA7#vhzMn ""bxJ2-W.r7>8BB^% Lu7!Ģ ׯ&4Dě3\2w4fєlV?x]т("Ό~(-W3Z=N wd@Iݏ M@>|ΎRש-~46af5¹< i!;;_߻6 n\ys  r9~MLĴrTg3H,5 fKNے.RTtʌ8E zy{*+ -c,9Eo/ ρ([۰hNZomڟĪuVn'LY28ڟ~>/$$TTVr{043 7p[B"x5]zx~8**JΩ~_sj~2C" `~G#"#RWLmۂ\Ś/ly$w$Af:4v&w`Ctψ~+*~A%b<?dZZܞPoPcDq:!w|,t_NӧPj̖+;=1h{R<ſ~[Vٍl vrbbiC/pKpP88/8Z 5f{ ƆFFg36;2E)/]0r144$۽a;,i)PZ^qל ?ro=F 8lg1 ܝYP^;AqڏDSV%ojc8rl-g%:Oԡ7E'ɐ"K5ۗ"y"0p(+j2ng0̛w99ߌEaQ b( JW}^Dx3ڼ&&q9Om#åW'jVP>r;e5*CwQ[".4Npw(kl*yY,kٵˋol,]@Z9ZbRRٝ!dcglO ԺrgtK7;{ԩ?oy<1X qlP.Uh+IJd7D dw3GZ<<2t  5 ;0whQG>-I"gw rU dl^m6R=?9kͻe`lyt\Z=4TݨS[aULۍ#;n3? ~ K)?U _XV"cfffs 7mXX66r]__ޢaaٴ Oz/7ܧ>k醼UkgB" ip[C 4\B{"bc@@9-.)uuP IIвʯEƳz1Ђo (_һHOwq7b9x5h[ujt;bs;&VQ.܋At$&&+~2 ͩ'p"4gg{('0Q@?SA(}k&qrqѴ']fO+U#!Y,Q{h tS}6wL:o>&-I`剂GUKfZXFtooGxF"+_ή.jG7yRY" rqq To컬z~훛mt u=Al9wnN%}}ՌIq3LXwpo8A`?1JJJd` %EJdz>@_|a X\U! ~oes[xgy bNx_eǣf|I'DF /(?=: ;zjHylym5>a]]}KMM(?ZY]ٞ:ra/ۻR( L>6āXjlCqηh"҇$C)s_TEp#3138Y  exؐWP:G0׍|{qGew;wPٟЬO$Ck]I\1pBJg^lB6'r?+gdkf2%)Q:Uֶsrj7kYY>BL+ A\qcmCUi&y FNN$_$N3klͫҗǧ\vڏ̔B^F$|,/bɠIBBBɑ|`wXsΤ$+<'ioy\dֻeZ.FolgVZ??˃f h'SC!"c}5+_qWU* d gmhEjUT9>xCrF"~|u|~cXA]GB+R<2É}TJڑ ‘g74ŷk EqũCSe;#h8ѓNb&́J;ZϳnVQJӭ@L2F T~5ql1v¿G&:d>;0HHH j.IHH.//O y\3kϓI?隠eC./gjjoSPv(dv_Zyj[v dses2d1LH r.+dmyNP0l0(ٴ$yPUo{?n2 iDʴ {oG{Y.8\zm<3Ď h_;# //,=jP||z1 [Z,Qo * d{_Pn(= {r{ &)E=:_cCb-+ 13;HzSy|"Z҆7`4 | PpTqc| U|k88[݌'Dl^lFB!L>_A2Bmhl4}SVVx+J""3tsy9Sp7oOO\а22+-n>22(:^Q۶uq|vbbb8 ãLs'@ =RIBCCX&gx]k1ɰdleU{Ύ>pۃ5ŎO. =cM|#H:e \DXq@݁]8T#AM= dH c3Kt 8)b͑,0H3~a@ dpɀ(4$8J)`8Rǝ1ݭv"XrJˆ7w;f͆"#T>Uv i[m?;?5Vӊl{=R ,,XOC־gXԜ1Hlj?3s X,% B-_'Gץ `vؖMPCbff_|\Nb--͔#u.($tvscDW!Gz{r% D#!#}[jTjkqF&2уbb2~"VBfl&+o5iju6}KK v6ce79`]!H;*e f)8o9%' ngr6ބbfO"NM~tc+~&O//'@ߟe$B΀ rRT('4xx>hDž^5NYɠ ]NHV=Tjq ma!ـx#dA_OO!nk<MHK6ɂ8f8i|F0!!cya+*()IUƬȒ52B,),gkY#Mu50τ/n r/-$>xCbP+%'XbNCj6C6c)uЖ{ -}Fjb Q蹭{~>=<1w9tk妷YSF@2HG38Y4RV- ac;qgZ9Q}R)ڀuUJ{: qt\[4"[mt-fm$Bpt4KCϟ,a}cĠh̿MCi(X*1tMx{~?WûLU? 'Vt,ktgee)HH@6b}Ơ cfa靚C,jPW%߀Yw*Yu<T)q x3ńzk?F(V|䓶 llJ9;gf24Tѿ~D&׮քT.dX) gb[S =>(.PB4wB֦CJ%<BF;JȢCYe4 \Ctm.>G?FݥFy Cٙ#4~JL:tYP4'NY<=>374 w[+QG/G{)P":ѠG(/|$"/U^tVJR`f߿,,L;p%%!0u2#ZװLլ{!"bY剪+/9I.hffN\< y.o~2+"" aR..<$gY2aQ擼,MQ#6Ck]{Ia]jlu)0 1ΨwC4! ْdY~'Ƚi#E &h ٯţ [A˴u\3a9[|Y-aRC.B,_PD@ɛuaGFrzacZ5̌{PB^O^ulxz)Eq@lfy"r1R'~t-ݤ 'X=(yBmHTOQS~CB{ 9'0;gkµw %e6R U)-hxyVXxN@B~d0߳a;y߆'vd+9Xs$ܿvp0Hw%X_!iyk1(~O Y0OJE h{9;SNԊnXY&~5'CM\]̌X:Wc -;E!,..F3t5%Z3{Lz(ϟpt%gIpB nt9|67R4÷8 b"`_. H+J!֒Rh,)-~ZUk!0cp!]J7 :eU>r))3qGwvһޮ`1X[ثx:꣪uz9 5PZ|Ҧg ``dRo#љ^Ð)t|+`JC?p,,NAqRRu][A`3N(HɅ,RhJYY)nuιίbQdYV;4 )(߄װ:QE(,B6&`qw~^R" oiY>hˑD1:^ܓBŸȐ^iJiWG]GGiSlEchQ-"k5>X)کvQ~{jꯌd 3n+jXZ̡| û B@t4Y"\ %s0SzTi'e& #E}!meCKxrrh\p>7n=zmBNtfδY˾8֞` wɎ*#"KAlF":6zVEPuU5fbJ5: 㧡:k+_}rٍVT+3K_x¹B gbPF<lǿ*dAK}tNoq)'Ďa@Hn 9N8{-غ:㸕XVnY2S_$B:^*IDŕ5]^-2ei%mt}5=E: d668ӓ/Va)sϜ>ѩ" 2};ff<M̄^_ s IG˟zL)%C"yS1QpS/Sd'Poq*f(Ǐuk_Ҡ23Y6i>*r a`SKy))fV,UPhNP'kj|a 䓘gym ( :T!999Vq<̌2, ,l(‹LNEʴO^OH\ v)iZZ|>Ooz"G dr&I>cp13rtWu{xK:VR Ԓ[VU4۷x=i HNNBnVOtT3wt \D.Ȉq~2m%sN" Dh=zRc"(7Qa~S"''Fҳ~ `'-(i)q]T4R\7WG ⠥lm贛05,Ěs9^+ywEYtБ-\(]67Cup0b&R&ģe5:;c9B eHc|ϗ`brV\B د%9i,yXjT*ӛUjBT-:9: @C/[Uu\T;[SCxIM?@=:s <(Uo !SS(BVu)2-9s#;^lG>w+('[1Bj/x])"; w,|e #?oo.U\UTg_'RQ 5!A) y_~~jcb2r%L3>JJʅWN>򊊊5VB(=ՒZr:^EEE܅:,555;C};+E,9BtGᙻ2<5`mFگ~ɐN?3$@WΝv3DMyr<EDA~!~W"2"Tlފ &fz^j_lhd ƕn}t|,X;ݴ3*G2"dD"F@O9E|UI+xm]W!sq$;#wVS-srbf_ޒjeML&ӾcgdžJ^K0,,}8^02;wۛUu4 i{2zzd|?x ˙mnP_dv_S|injm`PÎeSB+*=To9*Md1#;Ӱ.FL Z/=_& 0rr v({5.-?v5Umk:@rb/̒C=BrE.dcȪO?%{ۤd|2a3xqqײ'>7LMTIUuvA:U7CѿP bP jK%z<|z3g r32´T˺C'{ݞ545uNI*QG5119ֿY0KnAFFfiqOgT9L 332f߮4q;MNKˤY"%Z4qEgss(ָ| MoOZp C-y.:.)C,;xT.ɿ=L98DDDY##ǃV ,V}qܿC^ ~/۾Opn ju}} {R&A2?’ |ٌz0g66D<TeP%Z~8YB8gЃz X ަfe3/pH7^OmW}0vzE%'#CUs9F wr=UOY>{? q#ˌݞ+^-%&iLqa{po=R_=6=[k8.+g‘֧WN@2@]M i߫Ę!3]yn="_]u2X[使:8^uPxxT" p=:X*`,j ݪ0q{;~ %#{=??UbxllUHgEΨF|`Z?mlO~T^ =EG,X˦#<ݐ6]? @0&G=-hD{^pTtC^q-xw\kg*b/,gE"ghxZX `m X@-- RqRi2oh`vgFxk0=xYۮ>]yZ뾦o5!:>ZSG=svZY |?T*ܯB)lYponC#kOut&|e9/"qqR!>gl)ioT\x~~hHQKySAg=p((77ǜLDDB_{0EG~Yl4) JR.ajQȿ9!B701GQy! 4So_>9Hg B^05F ҎN$\:edd('[ /-,f.7c L80[|پT.(OIH@Fx`IHH>R5o8Yî."ͭIY17P@{۟C "LNb@A6 z>-?5bC'($TG{*K gCl  "cj1b%NK;0K @ ju潋ዾ B9^>29RQN367V;f7~# Q45J CNT*97)^ $v`5 (/iLZK*+@M?4nPd^ KףAr+vl; i/ V$&%o@^|P.a0Qy b!1%3ǒ=ģ/ϒ@*N>;Fc8}nP#L 'ݿz k}5/@E;ߗ q%%#N7]sC^:Ƞ@HHQ|y&̎\c]Q~yF!+,DiiVi7?ԠefhT^֖ jhY V7H4JEL>c o zo+ >^k~zo+kX_At}<|m5^o.F( )DK^`<ș\FFygHDܘ eNw'ȭL%Dv2 v'aFC/jt]*r7M2} z0r8:}]] 4/B |ܼW_Ub&gVՏJT[gxeoCX8G7c^ԎׂzӌMN^ED2SKI!fb`` 0 ԃ9<I-T\j++Bm6V'$wI@QR-qt}p3B7:/O g}OI W):`.B5"ۣJlh7E8(M'GN/T[k9<d]V5`0`O17s=X8L,]cb͗@i^p  `:xNZ|R,S |T()"|k2Jg9Rʍ>_d84qd WXg<g9~dv[Ҧ!@ՑqWR?~`w-\WB@D$Mrj:bDH?~۴×= 4􊥐G=&ƞ9m>o=qH UTVPOh =S>9#/瑞-{`w ; Ad%> JLƏ/13q SyoK:RYL,TD#YL)6-ğ]_ņ*C~c=ly|Q6O;>,PQQrc6G\r\z34tn?@"  &;lTG4໐fߴ^i d.١B bURd`4$޷2}BllXmXyd\#,\S:*7-WZ 0GWPfK*R|$\[abb~.T2?]ʍ.O?R 3ŏ>lz:OV:Xp/^Y=G InXYi5\w&H8lynfǙ&r(q@Ώ)B˥[CDºPo$hť8 4*l;FEf]w #`= '!Ȕ: J67+dȡ{QpA_Z|u*+W7O+/)k9 %"6+L?UEܺr eROvJޤ\q^G]ӿIi殐W489Yō!L @?qտ4p'DXK˱000PS.Yj~9޼~P17oA=5@TH|Pjkp6k-T b(YС:V}^5 ׬V61s;4ڰT`FCe-x 5^mmWi>M 9|TW  2fV1[P dxfI"6n]\atU KM{[߯V5) >ύe_&A loΔ:BVA$(]~faVyf&j8!7;O0MvE^0P-ѨHz=QٓGvp) ;۬Wd۬5خ|rpc;ڏ;fJ5qd̊d\ڸUC'ZzD8KBC KZ{!CR*y]kG;^Iec]uaM`y.(W)-3*P8\5j epLa <>i+nmlhD{Y`:;*[ԩ'][EUO#99<;`;Zղn>go+C (#; ށD!fsoKwu -hz #$'X|\6Yہ#DNQQQ&XF4n=i!",]4E-PA$QՏ˗E$?Μ~Ӈg.>/M*w޴kbVOuT>P[VUWu#/%YUA9eՆ?6qfՈ}!ONN -!dn>_\ۙܙ`&~P:^[$o^ $>dHag]8Lmz*30ذٳ ePo3 g yU0E)En} #ڀBE Hr.6G}D?~ɑtzzn@4 7S2;//fpxX-v)ES g}.,]>ږv(Y=P&FȌWZ2}^?) x4mCn/P S7;d#r5jWk9JM'ۢ\Geт& /K$uuyHs(h.Zmp>Ol?~vͩDGUӲ)n $geUډT-A*džG:-Ң>Dng$!cc~ibƍȵ5J==LWP00-Ou":X*37zf[^6^Xp"o+M'$y8[X"\bd_b5NkO,߬荩;r'۽!aOm*yRG)ЊIp{ w jJ'cECD""I~3kͲ~$0Ⱥ']'T G gArQ=B}'׎rҬieP;2PSc >e/61qlkp%⹑z A{IſnT0'ge%as_Uaﺅeݯ-C d ~e7 3,7?aac$ڤSZh=았B)jlT#VK}}MޕK oEJ2̀Q|d"dx()!bb]5759~9`O$H 'xH 2[\f3__fזv=X5>@D.(qC&==eeyH22 !(} *CD_ ɚz9sA .Tz: ,N`\;Po:A&PM#NK`Vw\XT⩃"L/ r o ȰBB0ˤP0TNP5yx!qH$,-WĆ}E )hu@E G#sT&dfG|PH'Sf: 8?_o >,$}N厃 F>]?=YZNoų%2rck(vk\0Р/Vm?XM0@C{GN·.ӪJwa9+f9k6',WZ. yq1| T]]6#Gn''$oݐEfD2>71@/,ˌ=x {ՃGgnIwXY(B.;a) O?ַ>_ q #|"^nt>ނ6 !@3CꐐtjzY9C 4ר%'EޫNp(- 0632-cA  'UK4qG[#' p>[0;![YٛDT sa(_U1C 60&&8ZU0c%BJP-q y8C*&'\O_ox_W?os95~k,k( XnD.fԯ^VPIi}('RSEdžڶqLFGe:oL hZ{^(bT7'ovU#A4Ċ@*I^4"dOu mZ&`PP]`?oy2,-U`Y|*TEUг:D:㔣5`^P-!'(-p}M_iC`[-9St<@ ؘ]qH#-5UHHDXaH\ʼnCBmR7.29g[ a2@*rwʯc=_uzpyyo.y}h}BZ_ b)PTzoɩ!༿dop`Tˁf6BȾEGcU) }kŁb@TXFo] ۵ p{H:LR_$ <|upi)OlqnO]ulٽ0zE%U1Ij [Z.xu;366,FLG4d\_U#w|\h|]A?$qpו;tK m iPԞp!xhQ\zzhsڗpJ,ܼǰTbD z,ziІYk亥ӛN?-HhIVqgg6(F##NYrҳچ_ NOA?%1\2&<#,3+{ dYm݂vR6T T=ч;~fճLZ"Pgvh%-iYEvDEK$g1$KWVNK24 V: \q1P6!.0^G|4f NKerQ|Wi딨]}MjdXv^c]ِNfdlPc+kS0U}:(KxR00Lrrˢ^|<}MLu1x=܎Ϙ:R^üPFpYPdd|Z#P rDDbڐڞ±.$?`es:dU^h Y> ZۃRffj[Y7-x@rT_7ޔH &  mhA23Z(9C6 AN/㪐n1Lۓ`>{i!uT:HaZb`  ~ cLs >1~p8 fJJޟqpT(2i.3υ3fAKMe8Su>7LWTSm=ՊjoO]0c7ز0T JtNUuv Rm:X ػ@R?=뜮X.My,6ۋ(tJ[VVZ@/x' S[/m>w(N[2!(M G$T̬1&qXr)&>TtIY;ĜҘ]/ FQeznhcTR7%o'&זiXR'Qßde'qqIdsTLʁ@'m5;;ukΘW!w6AmɨNN_9|{{)VLcgeg%t33Do!\\t]??pXm9:E\e=f-dzGD,Ҡ[jj"ƨ#;wRpR. LD g˲ WHRxl4 Gq'\?}࿖NPHۏ-#|zg<Ֆ@B=0mSWlАTva ` Y6{s & jgH{!⩳+\X;{-O~ռ+v cƌdba9٨Cz Fg ܼbQp _x^ R}/ 7MWjt8l_h\ t<>$Lhr\C\Im hǟmGiiea:#cU,/Oۓ\ &0PD@f[}PZ& :pcoyP_2!oAOyZZS֖_> &fՔ֌OUZ5a͏L1sK@Bxy#Q PpT *_Xl?w?EAE !!ALǫ.:oRo#&&<7zjHp,ѐjJ,Ljjt;11WEl۞'O]}Ue;|sT>|Qdyb(}++th¿ |WW2ē%7@yo(z?= Bfx_;2:1!)), GJ9*:z)=qZ[G!Ja{UDLsm47 Nή?壣gs|NzEφ>.Cf ;\EbL88v4&S("%c025VA@/OPpx}lORղ*0"OHUUXJ WIIKUe 9 --}=VpBf\ _fD@5gXj026fuURuj`~Gɀv\=AibjJNC499eO +jCv|N}>d1M\c-ixozYgaM F)l.IX]緆'c}=aۗހO$8 Y4=o +($}ZIuQL{-8U޶vBfݳ`PU3Ze<#qqq10$ff)VG7qw'4 /^T#2{Wb" jt7#-pyr;A!Q.mͮGs' A_or45qwIH.4=VKзWS%( wxWQ@B8^wv>887۸geYxc3-z&O*72E%6'܂4u[Z_%g X(QͨCv,4]ogabc+ٷm%lT; 7+Fy79='\Ew7tĮf.Ss2gkk!d"*?\s F' v(5fS577W twn1I+hhhU uuqQ: Jj˰(((Ǔ:)HuRMa8nkCBs/=x;B#TILC*|.9MC@TFȋ"i}p%vcRI$cqc|1ga'iއ7vr㵸'o3 5~A;(ywY}/Aޛ|'Ycיu3Z?"OC\DGN@}̘Mc5Oj X]ot.[zR֟=gZ;vXIw*wLJI,QT֭:KȾm!M<•WR+y͛msK;""}QwLR|6'kKCB.#onNysu=H A7KZaZfk% GcO@ '2mOC2F'%軯Fw w, 9:@lrJT2?.LwG6 ulAiY?} KΫTԖ= P|(tйń駒o~m vcܞN&+;ݼv|2G|j>36{Z߿7(lO6ߏ bnddL!)/gF@@Ui_zT u[r`)A,̰ cMd'ezSv=Bnl6냺 MmsrR1} VwzM w6^/i ʺ9"))lȪ(Gԧپy$ӖѵvԭA$T^t{Qozf? {zDk ׯ##&[;؝&]Ֆ joQ//@9wev 3|SPuYsv;iL/+47FoKN2n/Kw H;x7EM.`bod4gۣ7?pc2Q$t;]CqRRRf;;ϕ!LUBO5:&WFPs:.6!aߋz|r?LQ:B0czutr@}p*7g@Zv]ؠz^@]]boCޫ$Zۅsrr >GxAv%ŸJ%tv,I}k:ŻKA`vL۟YJ9^P9֍XpD©HlDcbe%*>3~9Kᶢ@+*]F 0-ebhqՖkz K:&<I&*r3ACVR6fn2^wi$ߤ$q;>j:AK_Lg9Jۈ }엡KMbwwI8vVtqoK0+ $YjϾ,1}T{79yzF1y=36tZMFh!LN_6d<WB"Ʉsrގ[]0sEHS,/op"wg hVJdrf`6Ij , h[jjk9A{i1|30EG>o^`OLT7x]Maޠt26!+ɒ~hR ~9/lfB8dEt6^V1^Q잧gtAr AqC%kl8l炫²ZD__,}a }sVH\mua:;7⚫%qK&Jw6[h\;Ey.֮bpH;(bwJv& N7tGyҬ*]'ٿ:ih^L!x~ܿR 9.{GQhf[V]^usKOl:4{=;E'>wX"מ'ٞb^%&$(N98Zʐ:021"[E .pA@NnmI,n6hHpOv(t(#E"ǭMhWǢL^-<\MVxd_BP -[o{6F5%vW`C$`gψFR0E :;\e}FXrS^*3Ъh p .eV\t+\F >wtbO=ËZԡcy=h!(ѽgB_'zq'FB_-EzL<2xEeǤ' 䂢,,3M@zOΨ/hxDM^vna([)5ld8t*bo|%2s7څ = Ew쬜߇x] tCF@V/Uk1Ӷ] @ɑ#|W_E4}LfKHG4oDqSCjNǐl ABs܎A!i= ;%?AUlG JwsN ow{<<*ߜ;0_n4{0nR 魶[rMu#P ̲ɽ\O;-SPZ"g{\j;)@B|::'=khmB0+k;4b/)~TKM1=,n[B]Bc{\٩ 6D/j {~m{̚>t+\tfհ[|zgڨ̝w-J%ᱎ񒙴Lϝt`T(\.~9U5k3_z,]_9=E9ljC+fK-1d[:gϪ#\Ɗ/O w/?^h9S~Ds?jˆ#X r] z4L*ϑ*+_礥t[S%jTho'ǷnvjA/C9*Ml"Hu㦧pE& "M 87xS[94;q>QM1[X\^Z *Jܚ&h~P-sw{ndbbW9!R8Jr+// CJug"j\B6g\'x\Dy^}H}^`kߏ=AV.ohP런c|>_e}|}-j|g'd.r?Y"V/V5u "rYS霚" , 42fofc(Xd%afSeu/%5E~3j dtoc wkHx݆`p5ʭ$SR=zҪr:B17}- G琭/\4)(NF/d|qLLֿ~ huWpPqzo8_!』UFX0LWX_uu3|RyDF.\Qqr^f=܅,N7]m2{gdMd s:Ut)&\JezB~fhA8SGmazGǧvvЯkSࡷzgIXzWVV4%Y&|:Ҩ-u](^g~@Rv:XL饹fTLNON~rČ Y޾Q7 3KŝL|nylVv_/y<%2[CSC՟ X~LFyRNh !tc rppM{eۂ6yQݕɪUF~͡g]ix:0G?8,)J>k''QDrq>Uwlu;ggd}0Ckp0;90OLAS}5ϰH%'XzqIn5OwKub\\#nbG\GIi \*'_b5}8N Ix%Ag幄D0 l QTWwDqQ#G0C~q@Q?ݿ_KNJ3IɈX&99reԬʯ~zZVou͓5 ^<2|oi|M//ωsnZ_;?i|^Ҝ@h>N=z{&UH"WE+i7:@~C"(M.6Q_!34#Hwrd:[OĜ }$/4~B(5"qZ"m/ew1k}}OHҿ}Cv*^UaW,qdpKS .%?mb@DO] pJNNWm|Iiy6X&>r 9=qqRV{DdN`h2Ϥ R DB[qMN'v2 Wm.odhD&{ 쑼:xE`CֵBp(-{}甚VC{5:EoX2P۶Y曽ex<\M,R;>x*.S @vnpKw 2#?;m/vDnKj) ݃g|u'e3k^E7 ~q3% 3p䉘>rҀVY&5 J#Ҝqg*Ζ|Zv͛d5ͨC:푈%}:^b"s+Ǐu.jԾ+*].`x'Qׯc/r~W{}]Fl̺hV+Zq/u2?rɍC,5"H sBt4*XFT"9,\[kav7tכ)GJ2V5eCTs?<Ў*vu-ts}ZElckei,'ϣ|7DKSOSaVxor6 {ŞĦULT݂rVvVѧ`$rxtb#żV.$w;^_هW)Tam"%U45#~p s)Uno)2@e `L7\42LFh^5zt8UVY 1hpgt[jB!Q7SӫyܼmrM!L"+)+Pbsw@VrH;;e'A!&jK~e~7۔!zcyJAWc,":w`BO?S^sr+D䏡D#,.D:|G6`~ص^eL&;+RQ#8 `-~dluC9<˥i ~ytI`;oT2V;2=}MjA--BXNQ\4*tNW$Vg'$|3jvRZlzJQ-qo}Ef#|J#"ߩ8Vh_5R8 ]?iwcjJ JG) qq_G[֏NPP ʫ?+ֻ6RJKG*0-X=>q<#2I|{;8৓Οf{˛TG< g>ĐȔkhb>⥝5>лeG0EnZ0N;0niHǟ8h/]`}Ƌ:/9l,L>H) G>3`DM`ZY#q0oS8-UGZ{uƹihQ5p8,8;[朙m R׏j*_/޽CZNXM_$I!{/ RyifjddDLRr ꋄZ$30{Lz @ut̤S_8CorM۬>VnZ2+|}8}k{eZ8@pޜSW&kv`n +[r}腵$ļ@W[sLv^ XTWHSo@"C;DKJJowob**+F-Q(DvG6c*݇sH(@js*)ouc}5BZ'5ڳ/Ƃߍ9οSQzpÕi잞d0D-fRtZ*}_.;|~aϗ:aV1YA: 2 "1d2YV[:2PfTr 52AAʊ`Ғi([X4e -6K D`˛+Oͻ#ӡ1L$`U#Uz\Ժ1s^b7E.XpbZyC!<2H/K/G$S-t}oy61IH~L"FDEaN.4^^\Nٗqn1(1B a?5DxEp| R ._㫤d/x,-ED$9yxNr(m?#uq`i;آ\bcjzte+c$O^4/:Æ|NKK4smZ_r=vÁdlAO=#ʯ~ 陗>,=oTM2Ze\DO΋vڌ .prZ$m$k0R˗=*No^l ɅK/P!}XVz^`||c8@B5'Iqu /,~Ukӣጯ~s7A8T :aφX98?~l~zm;lq Yrw8럎N@4:8=$qlÙ*Oum׫wi|!h}h kIHHXzff ,j}\l:?8<ߗ~ثe3wLSQ\|+d$cuYvy_^T_]6eܫ6߀Ww:o|П?%+" @L0+G.eN@?ʹ}~|Ћ.xvz:NH}nRDmܷo6ߙ|p379RFlƇc=q<ÖRP0,WȆ116­9(`OJ I]8Iߏ0M3]]t|hKYux\YTRbaaM0.jtx Mn=s-^n |Q337s}}}P!@wFlR֢_b1#]xW67%@!`7GxY`AϬl|J#Et>h_GhA !ZU?^KKk/eRGj)2X"z4O/~բqoMJ+2D`#HHϿX*sй8F&& ܬ(o^&2u--0@.p;1-*dxP[2'ھf92v:D8, ^W[Q =V]F /h:fwB5: :;.fjmSrR N $=$6nj_0y]bgR9>z% ܹ%D3q3LO ñߋ\_YQjiI0zz|p[XX^y[US[N(߽p -1Α<^y$Tg:x)tϾ7U>I2}OqfEָb*w\yn-f.P+x/Uh?g_w3V R?JGhc6d bsk?VDp$ˮ,L}SҾ뜴>JgO(nJM+wcd1{m*؇!=Iѹ؂s7D{0hWI8*.E0ߺ3脄2NF5{~ S~[?yH6O!DlLog>..NL\$gW;#h/^&gU/FSАʟ ߼p{{ܬI,ޟZ5ϙ鐮7u iJ5Fp6P!rLZ2qqk+zG[[s]_1ʚ xgKb\Naңl5x[@ yw ~:sйz gg44ˀqlΦmj7|37?!<ݛdn {,p>ӔCSi;1?#ȒЬXW2j3oA&҂:@Lm $Ƌ;gfPqTtKLeض+?- N[Dz}V&|& Ŋ^xiHX[t ^kk5_9U/Y~߰YjKn^ޯ?~JtNWr;ocz]TWI,Ӌ?luXdO~Gf{Yx JzLin)Aon0K逍{ҮǦ t@Ȫq<4et!4 7дA3ߠ2hiS6~p;>KHv>GJYFep .]>h+\TFgfpp:PsZb]G;"{rq"FStӆ%K++ueIsBi&IBE!Ova"Q f醡a);:>&;`/_J'NM@l`2R 9({473R:)hLiÞ#"әˉ&KĐǐ HIKCgC, `dʧp6ԥ@P"h=ԃNޔPiww\T@֠r;Ȏd._000X 񟡕\j2S>y:;{"pD~w'S4~x,ME0-]_<ڝ-lj }aRqę|4Z(8?$/*\v-b[[[Z H*ʡ͢4|/IȠ!_}ZZL12b\x)ӍYʇ]ԙePRAQ71rZ}A GNrͼ{jԫ~j5ڢꗇ Pׯ"&(Kdf(y)hjk?sx<B"a `*[pxjz+ [M[} jm  ;WUWg Q,hDs:9+ !_|8Xaڿ=Eje_v Ip;$O"XrBZ??]¿ !د^n&Z_ z>$xǀC`2Sijbfv sT|=\UΎ\:üZg+ t7r'3(5}ccnn:G b8c6V{L/g Y}G%a W'ݯ`z Ul[D }d~qnK%3OKSxrf&&&4ބ% ahPozՓj&7hn0^Zx>Ŷၔ(8(VG aXLfW g֦+7(Ԯu YZ[@vP!]\LΕr@M@b dٮsF}|+Kc#AbqR3Kgd<//g=L{ȍo_\ Tb%HAۯ*I@@#[f`3 08Q\_7"sblseH\De| 7njIן4"Є3rqwAIOWgݯY󰾆Wz׍Do5RXG[j>_= ~m0wi.=Ԉ 2]9> )W^(5zhD[&ca[B*߇ۄۙVͼ>ϧP ~~f{N{wM:$$zy*WІv HshZ +Z M5}bBڟ?f|> O NVB^]_%-bF7HٝjVq8:A3=y?ޛHa%͕פPe=e iϾ@B/$$ĮǬI[L/7ÓoN745=x.-%U糸mFA^u?xo= A5X@echYE2\\N'^7'r1$=ynS*h.Ǘ/yUV4_Z bbML򴭭?=To=؋Ӯɑ[500dkiKsOڼiL/;;Fޯd&9@2 om}@6[Kfp(fKj~t *]iP^P3}sB];m/7E/:ՙB8Mx{c =yW|b;;DQ[T>PW7 MɥL ?[hdo=Qkp~"uh9rve_<\Qj@'w))Þh[tE-y}}hzol'K_trS #8_ rz*QDp=}ЅpXO_4`M4y+zw/iJ1훌h28TsVbAϢ!?Ww܈s;|X=j+p_Jw9j#Dr8/x K]x4S`&qHJ"$ ٟ㫫XRLS9> Ȧ  耵]2?$ϭ&-'x[WcnT~[Ov*))EG!^z VRӻ I_^Q; *ԙ)&])ruvMs ųGV;ӡx|0?a%ҽ&5N\uKYY?SbB[:~:ymrM3\^AL&x xqqV$EDW/Mⳳ  prj+^O᭸5{}?P}UC`\, @y> wǎ@?xgDfYo600w%bvF]>9>peZ/ >99&g[7gCP0L=P2*ͧ3 æ xz1˙~~z~Fo<@3=+4zTu؂|ӆ FYlRR{nKr{{fU0-gnGhg\\\GX<@%^ӿH$:p46G_px0SE-TwG=abGZOBZ:w'1np*}ήPU/+jeoCW4Ǵ!9=z@꼝k;=ln&>9deꅣSq@Ir0+"(J4*N[z9CCV02yN7mQ@?8^WYWT@PS iʴ ТwI 7`ST[ف5W;}#a',-jATǧchN(T #,,Z@yڏ 7^3"6}0N<@t YzVrPu#4XLWZMxH쟿¤g;@c_tgh!ԆlP:kF?T<>L0>Np'g![a |^+4w/>6[m\v,,yILdI-A[,] 0Ow]/GyŖ /4U$$u=]F\:gN­<G7Ǭ <@Ev_X<НZQA Pty**$DKلȖ%n-PTQAt/\Ќ#GEBXXYy;CI.凟$2̄fSR2~J:VY-4+ vjFS)ȮoeP =1X]ItD@@zׅ ¶Yy g@3,NN@JIF IIY/: >!;$}S( (7,h@ɭ-*@t#|LX6-Ag5:Y}ҩ6&IKyƋ銈,D= k둟mhT W\wVB/#I)S雯A\"&:Gr+W)Jl "+x_ɪ3 @܂qF,5?7B3߾>`MNXù.Va8XZr!p$761ΦIUH8Kh)W4Ud';VIlk!+7[qLj,;LCBKݿ cԥg<>uEG^<^9# 0t%WSk-ƥck,wPȟ(\4ib(1--eLL؁kUG5ͺKAOOF_|[m=mFHJ Gbg~Ʌf p]4PUkdح!MM&&to<}r b1Z뫳X@Lʣ& !"[pSb07QCNP@]˥5~:{&~+/Z_>o:*[Ynw*~ H\DWEZ[jO L}X~Ɂ!Fh:䰜$xV*mq8"ieactQ(Ϣ jKIl̺F܄@p3=}0|PpL Y^O>ihUb Fl6:U (l͘,uh<߇ IӓU_k;+yGuAdZY[s2UQuCxKe9ݯZ`bV[&i^!?%ݬ2EVWׇMz bUf/ZQA"A"zϵ䳞~~rhĠ[)q0Qk?Z[wLh-5wrazLk|i|y4w/h".×sݙ'Y+旐@xO:up-r(hîvzTn}ϟL\3ʬ!]U<w2l6a|[bd&s k`e6ЈơUpUkcX>QھMP9Յfcw=]=]S#~-jآS.3وTZo|Hv#B{->܄>%L)x<$L?g-W Z\R@3?k961e8*cRᩉ9LyD޳ϘD,h=80Ef^&X`~t5=2*)?=#*]"j;9XQW_9((O9T2&5Fcȿ4ۡyɫVDE]UaVQHz{=ld7A&),)9iâ s{w0T3j? ß} ]0s|NOxp?\=|JIOQή5Z~O\>wS)AH0xl~SgppcT뛛 VY=pheJQVV8=}([*/Ѫ']dz'\[KE[_^"Fu쌝p{qo?^`vNR~ogjd4Ԣ|&޳/< | -K񂂈bhttCixs^]{i;/#MrDC@ Pϋ!V'`h|tW"{ÃMh K rd;S&ur\6Pk$12h6Q,\#YcStFy`dڛ Qd!e?Yy({/sճ ѻ`fto|ZP)]l[AŸGq_ζ$HH8^HA&jSklk7\/z {yuIb7GjgB }?|L| IoX8!D.cp?['k3c0Phjn-D#^M *IZtb,:z'lZbdϔ<<w'Kd3qFuI<ߔEcG"bf"30sfi ˗!&9 VVp#^^Rx#А9<-P`|Cx楸x6-wda$uc GF'm!ɭA#YpR-fAL&Gt=ߛR\֎' @q<  ܓʐ%mr]G> V P=v4]aYkC wp?@npi(F2V~>3L}C(ҧ# 00}}}0~ WHS^ ]鉄; NYq\*y/ :m<" Pfw,0V2PBS:_+| )ӕ!DMc$7x=]3]W ̾f-̄ w>1s>yZ>Bů4>kE7hh,Y8T ^Ik%D:n+?j5m$}v s:%_&(UB쒒gVVrŏ,e +ѲEkV[\Pӕ_/3yQՖۣA{,sQҶ$ Z>D Ķ_p?B :™ v\3Jw5C}Ͽ">'Iݞ2c!9}u4TI#h~ms F^]%}MvϬ^j%M(=яI.IVU㫥+͡'dV">ۨ݊T 0b+98sDD$k5JR(ˣ*o _Y,nᙒYځY`l-(bS[fPǻSbcqB 4rc_8i7he= $,S3lRץNRE;PtewECCwGZwu?k>>N1\|lwX(A4*båS"́|Vs \uV;] =57("A!;z{YĘo/^S"WWR,&󆎎CI_YЀdpLٝ;5m`$;9< An>{6(ćj c,&| .S(+|yEEg`UKmvo CI<ұ$H8x{׋%??xj>zhF00 C;22vRH 1Fs]M-]+7˕=1dIX"JY%Jt=pcfi͸ٗ ~GlXUm\ K'ũ{n"22tsDgTD$Q&pNLk 73XR^'"VVWӿVx]a͕ESR(ml";biWVV__;roylZ,~k}epZkT~C%"htq1$ VvM~۴.2**IAA\5dtBx:DQ-|J |~JjXOQ{yW$/}59חy[Pug~ơh҇@j GGG``^srktz(PfA#) NnbWd+55ظ8Xj|r ZTTԿ+L8n(99kyE~buOT|c֋)1`X g`dSuGD A_>%u|s+81 l87 & ܼry;onβpMufݤ;u! =sMK@wpd II)(V)t>ƞg(K#?6u@S%!Fj:p/Au.mCkk9Q***x`$K{) K Gm!%ߚ @Lk^X2(o4,{{4SevQڹͬRP^ta0:4 @ӟS`w*1FyKxyyi:S~Yy񧣃*.:7q`peѯon  0OFR[J!,EEB@1)ijfffAGr{]2ǥHcJOYM 튉qOVו\a6`|.CP-!EЬqDW!NMXd bx 4n'DO=;o b{ԫ듞~ͦK\5u]6ga_X[CR5t0D⨌ ^YkuY|U#?|hUpV|g'ӆ ?SyBb5U#5HbJbG 7W>8HpD JJi\ b:FT95-v(G $K hN49sqUI r,9g|URaKt_z~ ZKM M㋋ed^ ov [;ABBX$Ei'֥P_[p/)m~en|X b/))e5A/]@ A9-z:ZR:\0) k=g v$ QAa++ҬQLp@@mt?Oh~yj|;E?= cPdN0Y q$_(,/7nowHn3<$JN5 Sd?%grJ|cиޯ v; }}@Bjp$h GnF/_dÕQKo`o%h50N[XHp1= X1hw,L(6KsspzO)#%: E`5Y NȚѤiKŎNUA,ƻq%k#{Dhnc+*LzO&jу[do~ޘ,̗{GDv{kkb!A#!xw٭ͺ܁5p=h(D'((|-(72rE#5.ʤ.52P дMT@J1d&7. {GJS\"F'lAAq?p9}2d^mr}, ҒUUK=qȿz]?w=z8LJ(rm}_ K^^R@?f2!4|jH, bn9F`b~En<M__Ӓ/ߏ̡k999),*%2 2Nѵ V)Gw-40uX%'%gcm%OZˎ]Y7AE()Å&AC+K~@-zoNԋ FV6cme퟊?ИH)iѮ{5d--EikQVnUfnX/'H3V~D[Ɓo텲rah];oJхSB ,0@m܂5*whZzEt^$'op{M4?B68$$ΎGBV3*]ǥ=b *a:;OP(W,^Vq2T#>.z1clx[2l1iL͞U.s#x"2X  Jx\NdjВll < |̡Y "Z;#Y0FV띞C3ݑ3-^cjoKy u^YrDdSkV[=l<Ô/hJE:ٙ9 l_r2'mg7^K#YD B^cBB ގ1TWnF<:j-^ޢᑝT|1||SbPqq0?ceS} 99Y`vA{il05'?2$fȡf{fdIW4Jr8ْ>f0˔`QP:=էT[J|-Ԗ`jh:KQyUU{9;,, gWwh 1j<ߡ؍s.0!E 嘙&0\lnl{䀖+*ڊ68@ *\mT~`f]D3))\ߛ /_TvDf3Tl\aaaa`MHܕQ^f?/!6 8zH|-6͝dԇϧҐ \p#ǝLVN{ZLFI"j S>W]]Ⓠ56]'K~<:+ Yr|axxW޿cf!<Aݫ ?D?7 [a "Fxmc¹RlA侍JPaM8WL{ M~>cdT-<PZ:UY$ۅ^V,^ @a~:X o>j\C!+I/y`?/Aǁޮ.⠠ !sPX)3/Es&ll3 At:N2\_.F| 0觰ZyޮG $?{Y+5ޥIy=`@/!{yET4`;/'Iш?!m<2$$8$JCN{{{%z@(("~ռ+jZ]lO&|Q8Ԯ3WXUy|L (÷1Փr\c玐2fHZt%UoAt&bb_kEOؾU, "*+}*[T Oꕔ wܽ02i![}M.)!=TI\c8 l\3bKR/&FT,1G$V~o|:{" 7)mN] ֶ T6܅1|QW<8hf,7|)ݡ$"&o \]XN؞?籰 Vv`dij./Qu+Myxz9 ͗Ə׫k,:--kr4n|b_}9/2/?kcKӻ?/Z-(;MRO}!! 2v EeeSM~0'h*z""Kb7̓wWc I^%s|<ݢ\{$ juF+~XgT]A~B螅T[D@cWfQx`D %}zVB?@ރbƉR`fw .-C $<&ɥ$S+Rt)73h=S1@TtM`,klrz|Î%Î`d= '/d;@(5Suo5j ]xiE%%_-MZ! (7 axĐlb2GJn@Ҁryh5<^A5]q[@LDPu6saƖtNPCfe4^YffT}+ԉ? xoU}[ha-+<ݟ)234n 1h?4oe1d aœ T;_~ ,p;/bh7B//2{ѮWYA`/Z*|GKuPqDGC- ;вNy6y2B`ٙpCWeUYYChaHđ Ĭ =~{זt}@&eiwT3^!HRDT%¢e\q _sI6)3VR.5 ),iI˸? 721xbNK/s0Pjij>(`q:lp%c]5hNDqDXѩ9DYB!$xZ2Bxxg$Z+T1(S&f&n^4@=B3,e'h:U9 eJcdL R Lf.孆eRT;u} W:&NiLkݽI1rkPIr ^k+lnm/ڨ7ᜬ۠DE KuڒO?Ydky綔ԺD^gɏzu/axLG`Xݲ$.%eeKYYY@@7Ay Іv7A+!$ã*1SX$L꓌oN1ֳ Gǟ90"HqAZ3+~\ma7ffV(6^^@~r%!C "/K n-P#y] ~˷7oK E nSu}>..'0#lBLǽIIy'K~p..|J<̒˝e% ]H977@E+ {Y-|]X2E00*k[1^#RQ>iӋ?sIW8 ޻91}Ch0fآ8Iɩ{c/*%f{T|hs(+󌟝m@z;TAϭA9W7 \T#ABh64_#)AZl%#ohs36 =kZZD萐o>1AuWh$~O-ؤlIR%|ڷW/ "Oj=֐E0`I&&1P~(ZOjeh{z;\jcVhyE79p\5R\{PDADTo( EzI)?6gC3X/Fs\RV{~*ҊKjr{a Ii`t/2kw]ۨ1'l=F~kh7u0"X>cQFcudUs/qg~= T ;;NkkepSL5...tXXkς$uuHRFF)SwޜRwo$. v|+%/g1W]\_:t67`TTtЮMd<AgBEoh0XJg fԩ͔MdRRROO'kG^t]A}F ;\.p|IHuކ(ѪʓxRܺQSU-"e}|" |,H.i-kQ3^fKf!*p;9Si PnqT/"u4!M/rs_vo}"ys?jIrŁzz+ |4vכ"EC@s5=aF®o˩9i{͠TSSS҂T:wC$']h4**yEz:?Uo߾]D "*OHF QWۍ ul#Bdmgk=1,,0 t1 E܍bvAѱ T]fD9}RRRCO6ӿ`%edP2_899S/XKz+_$d"sQX1IX>t? jjյŖ(0'+!'<8_eJNqӷd= T'VsޙoI \+D(k+Dr{$^NYSo~aոXaZ IZFƘ>we枞lwde x.YL,-|GڂP!l"FJNvl?*ѫ&~ ԾzOegs8PRy:a~PהTQv.g`a;SݪT<4Y%tccikp3 {R[:o(^L>5WhZׯXOh>6yyO2THƑ .v f$_)*!؎˥\FG?ڌU=URΖUM7~l\|r)<2L<`'',d.X5_"]4'LhW>3_^A_ZVVt% %uu:2uTZʨRx Y/ߥPux_b7C v礑1L\K.{sh0rr%Nw-v!!mDh-MVW @hu1$W FB~ukϫjZrrrQ11w&oW}.Fƹ $މ̦ f^,= 8;;kcY{dnɷPPVVɥ`!'o__IZgnnꁊ߯&0̱[J |m:C111%5\u'B7H6b3eXTTT/_ $[;fccNHJK#IT(=(xO m0Nd60f`a9.43=rh|׫h1 ʫGd;/_yeD`Jd{GE"_ON݅)-mC%z87.J ᦥI,ߺzmI_%$<ܸ{J65Ǘa} <~Y)TfF)[Ae+.i#Rv[2/g: KRz:}%a1%z]&Y)d"zzxj]=ƽ𛋻I {o۽;ۿx65&&AOLgb2>E>;>.rt׳"$Ź;?}4ScG}WOq܅?j 7TS MMl~h .[2wMNfުjLX-H:YW?h8H%_^xs 1QC%0 ~Wd2OwɕM칪+^@N# kI~NN'̯Sޘ"2Y @ S#Q?25|Čqw[]wGc;zܢ]絲4)'/'s[}5 69勤TդM?#k"YC,H|O LJr/h3Trӽ"?K:,lLҿ|^/EA"D |6[bKy֓h:n}Mez_*+ID?7Xڞ*wopw!VjNbJn1P:[R׻`4+>ޘ3??Ȩ(aoeō"*R tw(- JtwwtwIwwyN[ݳٳ/f̘kIʝ@һد_![X ƻ=Uf ȰFFVEMF3g&&n{ml z|0`я x)^14PPFXmw$" a?~xնHh.i.`K,L۞QeSGWZf9pFPP|tsj}-W ww8S6ٷtM_zНߐ 4,|'r:[c ʜtӆ>fGA L^w__bӵᓐp8ϹTGSo.ݡ2<_Ut>1066niNO,ޭ5jw6@kh~<<<x^>zETSV|CY{‹`;xyF磿-\jR ><0@׫;MS7w.MsN@QQSw. V.r_mxr_Y+32h}UmAb,Vb(!~o?kJ"KKZV|hiOd|NE"~="DjD--5LZz;U \l t.Gtjװ0k.Q#]5_P`P=~jy\hֱiL ){?ga~6wH苡i$޳/-,M]0} @%?NA PE}~y;aHWO'>ZݷͮWC0qt h(5&:&frvY{+.$b>w>⼼< y=5Ȳ>{$dxج̕nf\A֋6ݢlQH$c7I&+ܨӿ Hn|,"ԂP=`b022[_q~t~T >S,M&9y%@p@66V9dO3O+fB;=6Ѓ6>{GiidWd:òu/>U?%}5ǧG*sZZMra Xz^8 !?n]O74ȡOv=$&p`4^bѡ\.aG!]sVO)"$$KGCKÛ) stt+jKMzl`XvB?As˷AG(SrZC:"vʫjBFBuݕ rCdVVIZx_~?'bj6AT􅟟t kZg`Ј/ji202kc'dӗgf*n69#ߟO]^>}UF^+DE?y PTT)*Kq&;ݒݷ$u@['PUvsTpqݍ^!WD_4 pIԿ-B][(mkć#fŴw)j\m#n10϶?!xpddWjZf9>q]e̘Ã! vސ2{o9ŎRWx>_mYl-6/[sZ"""0㹟ww_~ P8<+Whh0_)1'bW[>I |u{>6V.Wu:.sz֧ff+^W/.k'x|gngfpT*M i:''= Q-7HiЩ,5 52vBK~P|Mzm}aW͍$㧠@B {%"[%kQ_#u+JΟ.%CZܚ0I.O"+}A}k9@e; d> *x _>g?t^>of=Q2Y} 2 5h6->3ؘz?$Q/'WL|bm]"XcDr{@SI*+ZL|eRQP=?^wReJ`5{̌a4Amo`dznq3ϟ~ϥ U4|)-tu 0`ȿЬ*Vjf!%| kwn唼D W$99˿Җcaa8la& 6q ՝3#fFwmz܄ħ.zmP*OT5sל2qW~ 藁HDEuru4]o$9k8M*.e5ퟞ54𨃴H?>ӤZIx6`L؉'M4q2@a-(ohlT~|Ai fYjoo] qv~}uws[uHT\xsI}< ' ?ؘ>@ʪFr%]$mf\FxxyXf…JyӓUJ9s fzwB*/d+hE74E¬y6^˾xĽ FzdR&Pmmr˧€\fcRQQBx~PunF6^qPEee<(ۻӡxB{ʠh888LV)WYUm&%^奘Eѕ,669( ע%I:*=ؘǨOlrJ={j%<6"l5:.CzW&ddI7#L4~:V %^7`|.;ctvj6vvۣ:EfZk]Jv5_BKdeeuQ10e.z~ީ1'Sn8J扏Qj0SOy}q1gee#..Emq^T/]R! u+/k_t'%p*əuE16jdZz\WĸN3>*-{ńHqzbWÝÎUfuȱ ="$҃/Q}'KZ5{+*jUt䎈,|J^45ty|䷃LRw|'79 DDq+)hEn@PB ړ  GEkb2:Zd0ͨ@w ~-9JOLL5ț¡cmGI3^wt&79BZGGKl_@x{WDb /{gVINN.}?qE qiW fۊYD+%=- =SŰ͗bn@d&)l ;Wo"{ ^ԧ `.j'_x@1UmufQ`[vR@b"gN/"\+SOF- lDr5)Ƿ??#,Kj7%_ vj彛gݿ+-r9#֐'?J&`%Yg1 :;|Fj}f ^D|yU?|oN@牼aGCåPKw(:mOɡwpӅtw!(D3R8ag"hoza߲NOx[5Du2F*2|,,yg<qjj?{ .a6(#.b1u,RP@K@ Ɋ#4bys W0.hhg}=:00X&tZ]jW_R7:jcjeBYyڦ{}_Z%*-ͨ_Z'P2Qk~uIp~sdE$:y!G NNVB  η~'4:c`Bg`xdbߨdSl`A@\o!Puv0D<\]lڽ\WO/jxHΗJP{F}oxwmy_/؞%hki[R2~-bb& ,JCpiɒf0/|X-oN|3NMEu( hޯ̔L;rZwm?&1z5{FG>Dث~J653^5Bctt2nOûۻ/[ӄsiڅD$&B+aN߿D!np^04DbVzTB%X2sp-S-h_TD=j5m8VYEkPO}uXc`fwFB"vج$7yp9?uwƗ@1Z0sqHQ8vo W"kІP: 8Vqvxx @/z(oz ܑوt\ܖN MVJJX$g K-_cXO `ml?zpڬ~qLOύӶwtվG'o޿?Y %xK*P>Ex-0GG įzP~-k,z*6Ot+0 *jxmJJ sYg6;7BMMmр?Aο;# _&yU 65%5#*ʧGH?fi<{ں CE=CT.JDb` ŏG0|] ױh?>>댤pz7dlH%H,dM./\лvP2;~7M'Q71sGfbEcx9 SVӨwG)yˍ򻗅p((mbrܣѵ 5٤y/ñ%'O-tF2A*ޅk$-(/}AZggFgcb'򴁸9rp#Lu0yKn{2 KA0>mFDq@ Mr\u.osX&dk\`\RNwZ̴Ĺ56d.444/_>UQomkkjϣeQxT@{Wһ{/8!ԧp5,}cVy;7=u6;wgcn%Ul'Wu1+o/2Q{RIi)ڧ{ 7WJn~bPwWd-Gy5i3 M""LƆQUEFH&k[z{С&#vT %22Zq4[W(-ka!V[mgy_wjtsD0GoX=Njl(@Yp"#Oixl7pk>*FÛ퓓ϊHeOM[x7"R~Z~⋥#EkǷ?\lV6>^qe8pl.;j]/JJgߺ&˓kw%O [ٯfsS|zBq=vVV8'@ Bԟq mğd!y3/W]h>wA?|WjnYnkʊ̦MYy S'J =Pe2T׺GOj2~~KJF2_\x|PtNgCr`O-)'*2m lMM߃^:d05 t.kSB{>8 J>a*jI/K^C> aƃ cy0I"ڠ NPHKKUE6]}7%花 Ceo s1'qxf'= n>IJΒAL '9lwH 3>8no%OUZt6-QΦf=ׯ_j:=SGQ_h)υ5y9NwHg`|D_? dlg 'c$wQ+W  11>p]wמ`36.7O̚G{EPx3Fk/]F㉺ ] i)pZ!"|rB\> /ãzY6WĢ?$=U{I8ͥ%to0'$6Iﶦ`%(&%$ 2G孞 H |= )mi x$ CffN7n9øhl|$w`]Xˋ [@T)P`<jHb }g7RB7ykvE;}ФT;uH#O njNvp~y}v^k&ҿUffbIo![EITT3Bv$7W쬬\g۴J@{ Kb q(f #״m3# ך 'ϧR1W͞EEiF;Y*! Zn<aNυ,ohccLLLG c~55*m(ZZΫ0޹t"a'Ft.O 7<Ɔ4`)dfiYSJٶǮ"霉yomIhkc?5| קqyY̐h'H*2 tuone/d|u;MY&'EاG¹ g# F˹uAע-S?åh.> LnͬV+[- UW`a T}dq΄  I@4KG[t[!lds;Z{dd?UwZ^)$ {&/A>ӑ@Gʙ)R+!7KcʧoOiIB!f (: UwRϩ 48ˮa[^ab~ }AV1 I=`%{H,|>tSs-On+2SSUS#mȚ=4f3m8fF9``<Ѐ퓕 ^ZNOv"7{y:5 I.(55csYFj?Zeí9'[K $R oF.xUHut|!%'zyhIZz#Dg4X1f LL_x### 1G]V EEEbbbrV{۟ ONn0pm%*bP@4yZYyS!k2jKSa|]7fN][5{@N4^&ʂO`oɜ!X >^筋Dq\Tz܎5J**:NA1ﱳxaJԥST"(((ob`RjjPg ."eJ:Mxɬ3;Ut oʩ"a3F!#i¬ࡠ{1I 喚96Juf(׸hI^)8?'4-cED\T#ćES9YQj{|:g?ۯpdb%O7LPa(V>wh$BF%WO_N~rwQOR:=9v^SQ6)-,V"%yMAB"Wc;4ZԹ5jч(3^WQ/5Υ4 ;sYl]7f04g܎ ]9`lI>~ CW<+lOŧ0Q0`mk5_k6Խ{<\,JKK+Ͱ46R^DK%slW:Zڮwtu}qȂÐYML qO-Q 70_]?z_ZDO_*7<@* w^-CVO,-CM o/GR< &\wsl‚ "gKm~*"8Òc#Lv* Z@XZ>*]oeC:88\]];ҝ fg @שw*hycNJJlo5 ;~]L,,$ 93(NGBE{{8ri8X᫳5$pLfevZ(ٽDin:/]/;҄?Jje[.~ l OV5S|Q kJ㍭_S̏Wt66.# ˟<,+ToWQS#J%yCA{{;.Ί)f .}v/0Ӎn;BW;sFR! 6q;VhhHIf~~C!ŵw `oo?Ǖ29uy6dfHb򇇇GwBFڞ =_ ʠacL&c U;O_9U'((d"NY7JQ~^Y?X]ßFFҜʋ!GR~b}Vhg(.>u\r\F4FE@jO(Ӆs_blL u?>98{E3~).xwof4SW?Ȉ|ʢf&>S⸛X^B8%_mb#ԙ}1nq!99^קPfkR5=@100<];流<Go_.:L)lw#E!X6ɉ^qͿ(I3dbfԌ(YiukƢI2!eB(0eQt>zdyOX*^f3EYwdd ' 5`zi\\ Gݻfڽiмk(9wÙwrV=ք"gffMtuuC6szfgfaA.h3ܳsOҫ<;Cg;LVa6xxxO[09DJ001uW궒$L0yoqD _2W 'LFl oW%z9.t_M-cGr4#}}sSM_9[9xy˃ϫc*;f{e6Ćxxx7g]N+7HM,~'Ѕ'56>^P P]= %7U!E '6tKUP峮Go/8 -</[qC^?/Nz],:&ZRkXÙ`3N{wwꋷ݀b2 r3BV1>7W0YYu8l l u` &qa}}/$$dys3`$]g`c.XhjP?>$Y9QѠMj-2xM" lOOOIY MpN;4P'͹znbI*..2l阡"zh AWWz{2bnWVLb~~3|aa&n9E p{+#6W@{6а}NxX4ʼnw=ͺpή0@c&YVAP#{T^s0J ^4B0VKMdll%O:6SP%Vﲉ1VǦNώ`忁q>g2pdnh,aS7jZuS;qspc66 b05O9|- ^lX[Hh 1|HPB[}^@gs¶lɷHA<$ DTCz s^6R@B))_me^ JJ} 0:=?a:m>h-7Rϑ n["&55 Ģ~Eյp-BZ?͸mͿH`oTj7cgڂ.V@lh@7(+L@J\kn a_jN8CJuHDJJ8٤d*ZϿntz:0=lll{q_1B% ; Wb*"̃n9rs;icjl 8&Dqq񿻻!E*#,p)7"Bc@& c03ӎdf~I!avT~)m/f~8|888ObꙙnwUJh=LEJSE |SxT"▅(vdXf" /GjEDhST)LMMmE^wC#吭pڳ)¼Π/#4gYج"C/q:Ԃv@waa}obmXa'4|lpZNJgZEW+g%-oP8p܃#qwArfrÐK> ,\E}_\T@.#ݪR\Baaa###xI%;!dzߞ{~rzZr!VJ@HH!V|GZ n~wj&VM3BR-E;*_y 8 z'[`wz)7m6 rK%,t[z"}_IwX<:*YX fҨ $%A `˯ ;Ee2Mhh?cՌU:]L~Óood aTtuC|jWkQ|ФS\'XSd"0IN5lp{mh6E^LxC;NMѯtx+pq;#JE"Y9!C~gϿkwXff}y[Og8 eMLуĮw=7_UE/e(CnWۀDݻwϓ PqUCWUŶ;Y?Q ~v00踺@eESy&B07-5b IF~344d &__LW?x*Ҭ/Rkb j΂*L[FHNDDƵ<;{Saka>]ObD*Ar#_8ߗFR}ps! (YMDDTed?_=;(ih 1*JK ﮎaA2~'#uæ] j~<ڒVGZO't<DهCD ?9-3ZZ*j}ӯ絧D(c/(Zj9Z>N$n=s_fma당d0`d73K .LoayQ[kl',Kd2IƟ#!Wࠐ|'WLHZ-Gkϒz`=U.X|iyuFFFZ!}\5Z_dϦ7z1mb<=tבj'qn:!Cod$$QPqpOq4W= {e3 ,A⌃]6#g6MPOPXY] fᅚ 4paтNcjc <0pO 5T4?} 5^?{6Q!#[ǰp =^x?w^ЏO`zzjuepRR5uU>II'VG3/Vò(ߜmrrpih (9ܡ;&uC^y/IW~aHV R)EbË'NVrcH()TDWU};$/dNWQY=gi?X N.M35t`HTtվdd쮵X徜l=V5F*sN-DPT !uN7U-\ 姙9U'h ny+[&x888˖3MA\:7t1ENKi(נ弱8` u,n9@kPnΎԹ!ⷮ&6:sv?Kt\*uP򆻲б%jjTl EB.6A'F:fp4gNnxb%ZgjÁj1Z*+3kCw&o=f3GN[>..kmXZU#~ X#TpUqqq!cf C~DJs{SrfL6gJw„o mlI7x| oEE EQCGEdd,?^@eb7TRZva!F Z Y|IC$o%cj/$Dp,ch/=Jc8Z}(= P{@1 //qWyd;'~}1.%ZJ8uT~qNQ[:Md"oST'r [n%4+hkkMU|Ӑ1?Z[..~?26_9&Ȕ(F`y`FMRSd_+&QS.+C|y+BCci[lq53:4*0K/ l}\\*>0eY5T Zo;Vvwt|ڒV_P]wg)gdmvvT|b;IDTi6x- j?Z * Y܊o?y#A=Zl{ic -c**Aۊ(/HS#©҅;>[ڬp`L龂h%#l04Q[DXM OqH[F 33o?pj~\tkۄM J6T{ZO-egNr(Y (++GJY!L+$bm(b1! ųpiͣ7$huuv̭éIf/O?+ꙙvyP6j{e{KQSI}jUéE,rcT,/[IvŸ p{E'㛿::f 3Pf=F/>2;QR7Sr[*JJl cii$^9U%% YYP.TP*55Y\G p Ahk _J@gRt́W HgZÛp8tA {\?ƶ01vx O71 !QxĝQe5ܳ&w^?:1 EfZ5GN[OGٞv|+.>jBٷ "a@ EV/ҋ.H܌gg9r~s9`kߡz0peexvƒ@AqFXW+Z83+hߊ N7/5,AB6z$g:$2h!:yKG&{jGVagr2\b[:gɹƗGd}x8Ax2%˥,RL S6.:g7vJ7F@FO eP;p?SSC`41A‰dsnO˥AxaoӀ ۷k\w FtIʪ `0^Z|vqq _?Z\:2H'ݿ-&ww[}& PZhl$ tA; MR8 ˗Ս/ #\XYHJ>^i !c+?d2-@עdᵰ뒎$cEefCQwe嫋D%hM.OXHKHӻ{'c dl \n>TR-G5PPl SGgOAGǟHfH!Y˄!$t `͋ ځ9;T @jOKqsӒTĊG=?dG=&DyC;D>bR6RP/ެQ$EsY껇[疖.fΡg`tX!7s8PfD |B,$)oD񳆆JvJtgnTj &DdC@%`hu\AY H@v':։$oe[MS!|3`S֏./CM$E&9lt$6 77\l>nG.5`D"F|H~~}@@eZ3PHWh؍W@I,DfF3d6|T=R(. xPcbJqB:X;}rD5PEI<1YPpRK"_Bd8Z[Rxݖ~Ib%VE^^zQ|qOc%50_PS o٬ֵkC;]gWH#`TAAo|sq?G2rϟg¬io^講Mߝ g| uK?6FF^@%YE21\+(g|o/Juw9aCxҕp%-RIBdtt6H5h>g2t" DLP>cwnu<:ɀe2zVVwXZZ2ja1?(?AwVޯި @D !C> =Tbo?b B5/O>7a g9)}t*Z ͉ڕ L?[,  |.&Wտoؗpv[KJ.=Pd;>›оc LJѴ_'eǍ9jfꌄ\14!8 s>8/^0wKH<Ο?C 3]Et~~_3^RdabB㜘^-Xf-4& sadւpb:!<gx?̡,\Y&ec'cvcṹ`HTMuM! uvm} {V_ QKC :6 Pwy.2k.+`Iv&3yZtcW&jN͔yH4%Y5mgZ(TOGSgoáOVyT`CBwFkCKV_ɛ|ˬRkNHCd|NNNvrR0vI]8ӧ|^h\]h{Ņᇗ8?]+/vqL%nS?Η/e*"dY;VV:i11}p'vL|fE4Utõiׯ^ |w%H]cS*'I;\,$BzzzAAɊVY?Jˏ>ID@$ n `[r/MD_oM/.&s5:p lkdu[-e485'e cv"Ȕ:q|W^I&ٓK C>l8Eן c,GrIJ\<ر>d9\tt5Z”5  sݳ1t⮮\Ӻw'}+-[ܯ__zݾTUPlG!Sķ򺲬Fׂް¨p0^R aw_>w=T+`kk"*qOU!'eZvxӟ?Gs^~S>11ڶ췍~.MwgHx c=iHfa*L>>jjj*XKK~iR4*;;h,w>vIdΔO-\[=sHU}w>iڽIZl7'J6I&6:O>w|Ҫ*ՏR3u*-̖6h@eb*/Ci~5O![l,f`fOZZ;t{cD_CC?jn/|U(T"&&^t$Z~o{q1}LLH~o@s< .'\~ΚшXuODe6|PՖ}?_mO_@Pi4!Vs&En:&W_,U;U?9r*e_P#; WUj@/*ʊX0l4X8!@$}AE p*G闘؋?V[r=v2K|-J0\G7IUՔRdi^x\Dp %&byJ⵶P̣y^bbXM|eT24Yʓߞ<:;믤afxeLfTQv\rC)$dO:+5$q  1=OOayLxi,2\^?~Hs| TjBJp tacN}rX000i7K;::/CG Δ"~R~ϟ?owsoO5]A1o k9>r8wߝ t0;M<ʺ*g]1U7VLHHn;5K9cfO%|@Ɇÿj?(b=͐Ia7'ـԄ?`w}s@%I'Du63YV*OcFRNFL!~<~ ьѡlQbt9rfM[!Ӎ,ttt̆Hk7{b gddͪc=!p gr%zA1 ~-6&ШUw'3Lghh(gWWۇ;M UgA.KJr ťv»8]Q|L/hho_j.j_x(!aW=v3V"}วTǨ/ 7wBV`z~>r}yYY0+?]a8l=n/jr$ced[. Pf񤤺h0'.b3։jz/wΟ.tFv2v]m͓S;r..)]_ùU-l-5=<<\]_3=H{VUU@Uf=PJwk?LT .٢?w' uRLÜγCpp4|jW/4=؋- ꏴX(,Ombz~ƦcqQis[l\M/TnDϘ Y(z+18u͞gFd+=<<>*./ɓ'^ ,^|\f Ît@[4ww^87#onHl`"~ ~IEE ?U>\끎!O0HJyxQ;t}DwBnXNDN;Jl())@"bQijmq:\4911 JN&J`HJ`Ө gߘm:ntl|׃!肎?Ө PT;ٯE{=K^ż"C\p ^Zݛ.}C8Ŷ60^Z' -PNLrXsbJ)p\T t߾_Be49f'9 Z/у¤6;O*27BmJ]I9GFTbMJ-DdnrX}X'!!OJOB6[7 `0a@ k[,,]~5 !bV싥7Z ϑ*eL$Tl FTTT@PtSPvd^|^^Ĥ$7TT Vz TXBxDR76ۅԺ?Y߼z(vpE*Z2m(ZH6C et)v@BBY?4m>QyODf"P`\["LDhA/I] 鏎P=b̲6t–¨FE5J@8ghsVgÁbSr_GWǫ,&|Q*U J LblTi#p[Seu$4ymiiow3{o䣸t!$|P*P矜v`k L=[+3W{OT2j,0~Cw7LUBTfc\PP|1흜![zBYK `V=wd|ҙ}T/5/VeV@qj))/IضB?Ooc=1s:G 9bק[KT%V)O?x2-= $ J)o}. dv6Bs #㷵VuzI >'C;%Aϵ`1ҙl(>̑[[ƀIt6O}Vה {Qifte7sstkfL>1np/WL-`&ZT\<]/_J<')F!<ƥy&.)p8>Jb1&*)u|}E{ڊ0x>˭YNjtk̙xF=!;@]%$?qz(G2/%gvԒb;֊,$򧈁~Gt̖°~Nհ!fI0*LR%b^I"]"Ѻ㿻K^2YMNao9].NClJ?ZECDW~yuq1QqSs慨KPKׯd)kg\Pwwq |RTE?e뫘Ek:d8M% "OIIo q Veˬ7j9m@{1\prI?\i#Ƌ pI\YrdNg~h΄oŽLynɬ5.XGᰫ4 txž9ԯօ]DsӍx1}u( 8G<ܴdvJ'`dz&q3JǏEϞWc.3as3 u`g8^J }2ol($0LuKp{p>cyxz:aW0)HH@`g2TRzUa䀄;3oO(O99ٜ8[S ˗tk,PƆSh~x rg}c&16d\uYV"ͧbb5RBج.=kp#}RzuŞO5%O78]3zZK|VިDZj(t@GrWMH4SV IXm 5tB><4,, x@(“<=>1f✤9ȯy (qa"魭4N2ͭjKMj`ω/6LfF;iфU&xT#/w.XN G+ٟɠdZkA{W.d@!odtg[v,`$ z_+ RV0=Pn;Gёr{ oq1F$EPr93~ qr|s9z"}e k{35?FQ+TJ/._M'-jsͺLೝJꥇo{>!ģy.c?❜yvzuu悂^} 'f^lbTb2~+0%}hj.GPL} l+|M{I ;3B$x"gRPZ[(;N=r>>#1QD͢HSb}rN9YH{HwTJz /Օ x1t VؘN %% ujoymH' 7G>T*)bm<:lzx^-?K`Yc@C{ y⽭XšLwŚޥ6͑Nk:y] HyIP:I})UJ;L)L.\A[[Uꫣ"c#iT9RSStӷ+,꽭E?C5|Dp98[ @gS>;q`оq0E2_[y=_W,МKfZC T2ߠ`9b"k2ˢ,+0jVy:W"K ʜS3yv,HiKY]Y\0ւB*-\]f&ur#+6BuOGgEEqqI+d &W5A /Wf`h¤t["OcQտ*>LaV[a`e-_kW^G>Oh4{&x),D,Qs7jOyx-5~_]{,5!5\3W3;sU@=rS8 p]|#Qndz|TN &?9?bdf<;)睨.NFFgo3h)FLjONesh @:2o:nh(#V &էFd`Zi;CplED^ e0DI%?1:N䶽(Kɒ3 ͚sULMz?Te2_bNԲ5 =8\EY>Ie5dR]as89V\>k(~uё p4 ]09IO' όԵ?fb_y=^ MFɝ0iKG .n Cj9AAkTbt5ec9TQ٦Dko@ Of3BO71>=4]^?w$$ z)r$UdzK'b\2Cov6:z"4:cz}΍j8W:mNrAEwZFw[=4,ښs"`yKYur($$"7g4U\#n*QφӎҔO D W͂0/HaGrGg(Dŧ_. J̦pA6ylF|4L,H%ܨt3Ɔ g<΅ר߀ .3@r.0`tai?XJ`!^;k~V :LYJx a#4q^ƧTv1i}߻މ Zش7R`_b?/e:/{i hJ3Nf ihK Zj+#m%2S" 9D$ !P']^pb҇'$턄φ  ײؠ1S~+]!t\4aw鐂(X mZZ_!&vq>(2RH#n3^*o7 MKu)\YHlMfHNЁQ_O=r>RRnM1 F}1=*ꇎnWL$p&c|BA zP+AFGtdڊlJxM>$O]+*^Oe~7x@,sUwm%%\g7n̏QK!،LLaLFmmma666sZ<=9k$nTB ;XTTs#H'yؙP7fD+Q=:*\y7 \iB[qzXzߎ^@@Y ?iQVΎm2 $w& k9l)nKR0e {N׽LMl{75vÊ,퉦;aWLc-a &ng+*(B7mcX$qo877 [?˿G@F~ ¦nO102{sJ 0rdʫ|6!*j1`o>vg"H|':c3z%)&&l. beэ]2$X` Qةpr!tb0S"0bh762\lyȷՀ kth}\>emDc]kp$0߿nLmT @ą42S)H8$zo48  "qQȒNͨdwu#Mx<7`&d8V`nUW\#ZE幺j+J#@rͳmZtKSg,p.CۨReNd6 Q$lHիb TJ6+̔C.=@YN:D% V=Tw͔Ò%J$\LLKNj# -6"6 bs!Ꙙ,)=xP^cqǏSvX06n&ߺ@,e`o-.g_Q{T>b"cT̋VRR)`'FlR*a_:KW.f=;h_s*1FԪa RL׾O[KUKwAVY}^ck`Y[Qf B%p=`bOs96@Zv"]^nWSql{,Wڲt/ ocke5er>f@ =G%~CaW͒m3kaELmZ 6A5Cjά.)_ Bచv|ۙZǺݐ2"; Gݚt57avl%Oi Z!!!]0' g q eeшC87^#ʆ:Cr:ZEBDLfljDG-76\P̧bז"?^âaF@Py8.|%p%UXPmRћ7o @Plo#jn}=K:f˿?߼xPא_oGUeyMOЄ'S3 x ,X'Omﴽ_; 7X$7BTsvSEz8 )7b6fIKKp>z3.R^!%mmo/*[Ⱛ6X ^&j4v2%jЩOмA/n38$5gniiir^ޤzCtBDN;Pb~>Sעj.# ˆ,{_#!i'_i >]ǭd!w ʲ$gDY &Ҿ1 hy:-gk=42>\ [^~PŞzl\"GlthȨ(8%\5$S[a.v{Q^l ۳-%/h@-',j?>;j Ƒ(z?㹄[㹎E)377TM7y7 Mc":ψ`1XMѨIx5̪bK>[r`4!C/V=c٢s{xfX8xUNRRM<.GJ|d$\kk 8.Bx`Cf-z}0֧XAr#频qqj"#ke}Pxk{+2`pi.<<<򔋥d)[ lA'j-x!{;EL͝pu(+{-T<3Sl<k ˄GN25]G]7!A"S^/EWEj~ W4./gn:| @j0*6M9\7xt: Mp'ɵ|I+e GqUMMsg7ۛ3V(  .Mwcs;#tTl %n ϔdO\O)>HyCBT}Y|KMvu"3KM4ItQ|0wPӴ]gMp&Ў!کh_V 1{kf&P nPdJ6?ywTjjr?jY@<ӏ1O\hF,Y\x;::3K& r ulEϟ=\CʟaJ~F-VW?Ţ chNq* yS=)ll%,lǩ4%3gr %.jUgB- ;EjXuډ`daV1Oo``%J3S' 1+alUV}%,}A f=f?xUun/.4ycPpzQAts{YxT0v2B=љgQQHGvINwǗ! VΔKKvBmh?3o(>]tR5\kte|OV<%4H<\VNKtm XR %Miiʊov]K\sbfJ8'3<"ds'v&My+Ro ,/7[uOh|癇Gx]q-:3 {rc0,-' 6#bM,IYK qv%l.}'j]n m'<0б@SCqdfH=]  =8Ug(XdsL*3|xxF Fi%w+v9?ũt*M9_ޟ z9Yd"ox\F5ןcW{Nw?ކPS ϩG}鉜7 +xojw@k }t,>qLEՕkuY$* ~v7VM7gE+]d>Lg9r(P'o*X8s4Ǟ&h>زΞOd&'*.{An@3!!A1^m54 k\h>A Ѭ7;@ś8>0kk>ް64ߍ 3LZ~?+j9=>h,n~BRnq=m{14eWSt2=d }<\@|$ ʭ0e >^t;~#@be"Oן.v=8H ܼ:oMUM5rEެp=CxeeO>#dꝆ !4i u 2f<ߦA^IC)2oY9 z6Z8Ol7^:̜[>+TceuVS IyBti5HG'G!|R1:'O!;M\={Qaxǻś0<ǽyytun (dӻ%,kH0kZZLҮ(7p ň车N ]7H" 2%y mȅZ|nKwwPhpNw_P{a@Č6z u^;v++8>$0>^ծVH OC<#E/lޒaM?L_if=S~=4%#8Wdo\]r7l饾l~&>rpJe: 9{M?dRRR?&u7GЄx8 u:LbX ݇2%RGA?T]LLc~bequ6<3(!|N_^jbŻ9TED ]#?#aѪg@{ΔЄ/_/@S;!wv^+jФx)^_ՒFcB(YhBW\QKw$zR䦣ӗܛL$(q:T/YIa"5ґ^ |a-ê7^ iADnnP閒3纎TĵXϘcwgT$\aJY瘼P`fw;oikmkڙao655/W!*=^?Dq<]tbw0t4I뿣Xu8-. |xzqr1ch~}bL=ѠB"5T=` 3O+!ܳ\*TBVs3{$Y ݜB4_z7F-8 \A!c$H%MfJ PDD+lը2bYqTy 5T洤Dؕ_;hY<"L&  /{ǣ5Vڿ?z͙(xosnjϙb%&+dOh::q ul %M v)hM444,"im''HaѢzr"]jIѳсou/`|Lu)ft>fK{bCWrCǧ 2p ~F@Y:;f;66vڳgϦgM-YY`\p:vWے@&}!oTֶhK㲕LhPAs1F"%a#~؄bxgWG~Dl-@@SL Y$uڷ&KDžѵ=Q(^R|/d 71l$d?b[РZN7U[lLIkl\\FoXōj*%l ]pَ-霄աlLv5eE8|k]SH:|y>Qh)eA{$y#uZZHL ;*eDLc>)bIIs 3##PIDssS0 WWtpۤI|+f;KKL5wDcVەc'P p"i45-:ï;C,BFgkh>}rU@_..U" N77_"0sgсW*[;:ToBpr{;ޱ1Mf+G?T*;?my?!,]驱;rQJ9kjk9BEA3enxI^b/`<\^!9am`j+D(y`LY߰w:c,A @\2Kҡ(Yr=~WtHMx.}”| 2A|BLH7) S]n3#1U[VWU=l󅭭xkbkOAp>V!؏/6k1g2l,71 Ola))1qbbFLZaaGtUPqӡ|_j ӹ? @5[L|X@ =%EhTMm,dQ#*%0DDk>}0coW>I.cʏ/zn&I$z#>ftHBF<&dsus@-R񼻿 <:,!o׽Y:%͚PVNC4&:yX/(JCFg\ԯ݇GF 2~ N}: "=iAd4E_Wmddui)`Nڄ]hamҢ絀p8#TQ P3x>/G;^^^(\9h_~ٜU jm~TTLLLO^$<^0M"xxxHHJb3~uu|og kGw;899!NS'NGE1~i)U"$L:R|o jS[-Cmҳ;/իNNjN`4-/‘WKv°Z!npeU%&ThO0d~y8U1Jw2Hx1 }PL^_?^ssG+gIU Y̱n&e$ r}TTZ2,?##Eh ~p45?q?'B}9Yr<g$7?KzIj*|pe5nޟ)K/P6wpp;:K_LtڤQOfRѯ+<1wbjzq{]tkkYq}"ٔb'qqf-J7\.&?D#9u5^lͳQgLLuApEj#`- 1wNs#Wi+"RRsKB _hEw/^}MLįd9+'Տ6#gLdRWH挮0zn5Dhg]9/ihJ˩i==^Tnj~Y8===\j Vi1w `;".px@Q*7hv'b>MPjǤ/&A9L&eWFFz.IHvQ`C} [ҟ)6c P*l9Y0xO% )KHDlSb˽dZgxh@Q}ys J@!TTv[h9Qb0Njߺp!S)ݫEuK!y~_ij5CCEMsG_s'$Z_C.KSF݄D\_^74\^ylʹ=߉a%&@=G*--~{<|QQQ"*|5swssjr 8bg/^HJo a}O:?gdd 'ec"Dp0ta' b>3 ͺAZƇ?bn6 tq <9"s>j558rLqu0aPO+axxzzrcc#Pi)PS30ϩ,Pw !?^V#Z"0M*e9rc*A@==Wo]^;9q!W)p='Ayz|I^ypiy^my}snj;ȃ goUqpptBkC=^Li3x'?=>\xC aaH.*|s64jx:[,=8x3rULZ@@uhD[*UXAMBFy%u*G? 36 ^up&ty?7y[kberwap#lf6O̩\ZޡחR>B=ݒǭ* Kjbq&Hk Mq:H Z3 lQ=eх YjjeuRH˙~`QecGg"PJhUxZ,'U ټp +>aaHRɮzJJs>LFE?"o6v4=:hrxAəPci ^A88t$¨]!Lpykl WqwWGe`8=4ϝ2K{L-p}|,!L.J $(R4e:iJ,ܬ WMCmE!3ay]3XG&yR$)^li -!aWYn,8-m^AN!Y<*Ь{HE!l 8G5R@γ|!~/щOzge@p y\ף]RaYqCOBogNGkO PQT W6NNKx00&A΍:Kw#U2xOOJJNTV3g` I0xɝa/lꥄDQӏVc~mh=6k'f#%"Zn,%⟯R4C5CsFMM E& 9:=3s&A2C"Mqkkz7[q[ddPX.v'2&An0üz9Eo$չ @m2.[ ],.YxͅB);K#~/C) BsY}.*I#M(hgl)[Z)S K]@aU4i ab rfrd===0>~*))Iqc}*A, %Yss ;2$RkϚFRbƘ|| .Qjс4}-8E_yܹO\Ll&g.uŇEh{r RlJD >LWPRƧ]M70:FCS _!`,>.q醆9TPlDgOݗ>DMm?%~\<ol酋*jp]B]p76p4y=="^24J 'V-,F 7|AZx(|MaL$܃F>)=WxѮwSB-KZi?:٫% G8AV$s9%5:y+{OJ3Wߒp2196mU5~wG()FbnzW7s a @ "f[40D\\Y~(#' vhy߁|9y#by⋲0ǰ|ӟ!(5Smt~㖥e{GGDb8@ι揠 oLAf?;d'$sx {Pjڧr%@/Z/ѷc1gLi=jꊑk'OI氻<~SxLP:ݳ5O|2_#5Aň?T?[f~N6+Xuҟ?mؾ?®Ff{DŽ0<;E\RrF/ Y#"36F7 AZw4zs(aק$N g?"#}aMn/G ,4$2Uq- .7^Op VV& G`oʔ 5u[|+*(,g+ T^ xHvGyQ^v>vJT[K>US $_a3)j1iW eYL8f78'%nenWyJn7 n#SS-CiFrrȁ4e8: SiǯᏥ<>;p:4-MCCV-_M 0,?I>M/0Ҧy͏w<^Mē.'iNN{J t3'AVʄU }q;إ-dJ7 #nCRLq[No}D,,/vO#DD6_lM}W9'3V7R}R]i'K+ *v>@XmT,,XcЬ7=M?( f2% Z$R6 h}WK^CEuciL3!҈^ПU5|/g fJDaޯx&e1^a8j.6}:n\+;;ͭ03}vSE]ƲpDIٍLw5AP^ ~>VlJ-%)ơnq%>zŔZ (|P(1`ky%BI"Z\> )=;WYmhCMr)䦋&Ɖ} VYu3QI=hwk?3=9d@4BV)$9E]*nϴ̧atu_g% }sĸ/)^(#>U))R,!&4J9=# -;8?}bz~a!`ЦVpxTDvSJS*Mb:4!G{l`BN|jmn|tt+,,,N76]pm~_&3 9G eNeD+j0 :&OHhAk/Ԫ*c>($F:Pꩇ q"Le (53 َ.EGP/U\YxVo`(7WEI"sdCC4Њ¦iyܒcsfq&ߵbFAul4ޞX%1qƖ߽39D߾5h쨒 m:r{&_7FykjcqWwkw%8Ixppkpolvɕr/fb8'e^1@HOy+$c^NQ" xއ Bgπ$Wǃ8*dD\bD3uʤ64zg1پJŞhLLcF3^8yS|V{WJKK$>|%T߀?2*JxW J*)??پYm+T|~p[_IVt|`w-dbL-֏*́ Ș31CPmӡ jcg>Sm-Ie=hkopNf+y˻ƞMOJ8Sඅ 㯖F3C!9rGR6߫ ?ORhD?W =X< Mp˧F?[d辟 },ϫAg]דVֶNKR[; ʦaWBɴH^Rk?Shi9r.o)Qn/y<>¿F"8i&ꭣRâ!QSS?/P^:M'D@KCw|0a2)(zw*'/XTyEځx?+3ߋkxT@![TFjh0ѨGFG ?9D4-G:<0Z%!dZiiO>2,AXJҒV1W_O`.2ىC8Dej)l9Zy7F3s  ޼ Y7$ % U&uD,IZ \_=Sj>@w:oBJH\_E)?CAC,d-  <.IUCi9n#aaap9p?foy\s,@2'9)Q#tJ٫uX ~J%; q72/8 ,V9<3káO%DT,N 9,He6k8: |M~7,/*?PSzTp&@?77m{[PB)mnǃDsxC0'nH]0L vF ?ӕH9r$q#/ / o5; X WwM=E[ :LLrGڼT$aI:J M! '`3}Gfw#lV|fQWKGAeeGg66l*_ށl̙Tf"_9 ~.qltXM(} 6NvCA4lb%fVli!z?#>>J  sQO:6Zstʲv?/:q *EoaB G*;ձkq1$wd})R&Dg[3dd#4T7)Nw #jw' "&- %&߫tǃ#+/_ݞ?bamN攭v Fws)WC|O-5?:m r0NёDߋ&.76§9F_~BĝYZs![\MݜAŀ2vO4ɉDq쏎`|S 9ց_gcb.co T‗1AY%t:mLHAUG]p ;g٤^`h`oDZK),(~eEw.v3qmccoF991X~F |L"&2YA7f3 a,PyX&%r{#NkC .-9Ϗ@Nj|AVg4c`t%o,YblSPp#}[g۔Rfؐ@Yaa!7C@-6F$8=YؤsuP %EvS},r/_v +-C̖`&~MhbJaOʠiD}GwDFcP0$`ALLT J1|Au:4UHUz3apf){(SmBccVF/s̓ {n)?dfM~(WROx S=;)d+,zpR~YiqluDAD;CZ|E?&C<6sRR1>};EJF>TT8 1zU~(dw2Gy?wWzry9s>>>+ap9my#W 1u]nqވ: hdѱ1oh@`yzmeE&o.fȢ5/l3h0iE@Fcd׽MD8bKG0VT΄ҁk>, }=\\qh8$Zga}C|e>pMD9aVN88n¡#SS+* >*72YJwӇ Y!WW_AtB5qvxwqnQn6H'gfLzQ&r9b D𛈉 >x< ќy"BWs AW,)BB`8Y Hup(;ϛ%.,@Jm/0 U^4;[sQxbBHv6FA-efS7Ӹ?ccmvKBAgL` bZnY܏W9qy0YWR5}TTzu绷X15ѐAW Iܨpe^^##SSSS^1R$KWn֟ ᎝$Hl#O>[-xOg !}|u-\;bT$8w2joLFE? -AVת? 3Du˦?5V ,KLsDpѮH'rbu Pq%[s(* RD軃8rѱ2vMء LI|! @FoKơJ$v|9wwC"y\FP}Ȓׯ9@# o l-up:z.0gSgg&Z|Eni.U'ב\e(jmHxekMj557#[t/J@U"Jڑ?~8ruk$YT52wC04dݛBζ7(\[Q犞Fa[c̼b+|:0)@Gsy̚:\ !vX۔`SugA9jgñ#sr~+]~~]zPCG"bp0{etwdnZ$ ']p=Csi'x28lE9Ke9Nu7([u-:$|pI&AI̐ohPN{!^pt+=.zz\49:^6 !lUkzd:\۟Q LDs]akx FzFF Z:hሂ6"XfT3:;:z ytbNΎjWR8rdDDp 6CHHW8EG{磤c%\XzVr}gt\/Z}.!9 @G{ūPIz7FF7n "6u+&#ɜ'5laLŔ]>?#!Nry%Bs ?CB5ψ-dkU[= 1ȄTMOh^PP HVQ ZB4S[1ׄ3]bHApڊڤ-4t]ӫV qTMM9!Xhٖ4K@I`Xx&asfHˊgWvΕќܔz} Pm7năQR"53zi_5>MSgi;}fIB"hJ2rJ7@9ijtw={8[B3S(ק?Ur0 MB TL>XVƫ1tMpdҝv&h4#q?e*':-m Eho" MF= kAhv K7uMTrO@Rw*d8.,soAuky@H}lESh7!:_I{[Ghꎦx)yx8?䙨v75DErzs5@GlmI&w#KBZp %𖜇'1An gOєgq&ٝӮO+5EFpu^3wj 1DD,В-L:ں,׹0E;چ"nfFE=q4`U6{{z O2MDl|dv؍G5?P)[e4& Yt926Fqp88**U+jTWi{YZ!l8-`HNX2@^)λI T-YfpCv鵻Gŗ6brcyEw,kdg/`ZӾM*H%U_K9<*7 {ck_k}"99}>dV˟8A ;;;tۿ##}|Pn阧̶\w$ ΒTJ?U',:(;ckeshWW5TmJ9\!]/A4R6AB$Zgg@28VL7(-S:D :[8_?mQP?.gX,"Wz"!"o|$]q Y0h( Eq=c">W'!z]ys=XCCᄰ5v҄hFc9#2j / Oa]\GRaak.ᐧw%T1K^O^GƀufLբc+(+g1V8mvGh9+"+GM{:Pj̔29egHK#ӗxME/ !`f=jJ YEo6)tASf/^El650~6Y2 J`Vz66].]z|02x& 2V3%2<>ȓMPTZ.Y$,?ajJy7l/ǼkI%钥!zd$hHRY\KO7t..&ƿ`!)g4B<oa!͘!Ӈ9L=n-M)4:A%1+]@Y-} J 9#xr؞7ZJlKi"Le'!3]€jAIGDE6MC^CwpDpB?׸du̔y>ݞTRe ],usy)3{fʔM~Jr8"K-+dh񈧧Ӯ-տDU$~!0*'''ldA?y*w4[U}5fb-jhS>~,X_#JίFPi @&D\/N .vM̱=_nX;^SC C:KT% 7B663K&|oTR`vbdttuJIXKtx$wKŔTjMi2J&V{ca]i$`Z d7wW]-SKMTJnx`}[v:ޝ(*1ryЉnlDҬc5LL '9 rL( }zT''%z| UU~:===<;^t5&N" K:C*nvc`V1ٿNBk2,Aaօì.63ö"Ŵ,o>MMṊH{LÑI{lzo?w@s?eup^4C rha.R!g;2Ur#6X 3߼ž / VͿ59~6\3* ,ptmpfA0QXX#G*\KT_upDYxphTdEirPpmי24qN'U# hX~~5Has\(v.%~w('Ȁ;Ra*` .? fƈd4$H@X{6,WE >'k'BE:|bNp_ i~YO%b0vcV dOݼArJ CͽC~3/54o #6e1l2cb kpA#x-*[IOנ޺q>غM(}8Wnm奢ӂMs>RyѪqRDd巼^qq;~,sUVs2.WȖ0d+7[[ك0>4F+AA$t($++mor9NDh]JP6b`N A$Fjf]W:G-O2Oѷw'}Sx+-ONr˭_ SP`WWOYjg{d(|UŗgIo9l8Ki&2ͦXb0.j~jY'#ς%dN`-ܕ[>qV%e?daA/s˧X"CЬ(&2f㛗[QR;::Ceۻ . {Q߅9v ^R=<'#d{SEk! k䋄@<-xo=“3a ydmsTk[{FƟ`@6I&++ܞ$%%"#oqX5=DS)ܖ|gza 9#S8#M>[ 6ׯw_ff!.pss;/{o-@J d;d"+\ fcGo7, k7n/L& Ϥ9LlR0Kd ηG/g k[pi '(+ HSڿxae9gє g3ŲyPCT"3P5K^]G .@ޛ)ڭH4z^jԻ ng{Y.և gtp@?ĥc%T%2J+28ukji?|ۋ91C֋ &Ej[x/d1^zhMrR8lk;Sń@YCx._:P5^$3|jקo,K222?Vٶ@ !j:@pqqc9wyFj ORi)N5~"{jq {zmZE9|{/g;۝!;iX9$,fyd@$)Cqn= Ts--^ (=JhE7j ;zTxxƗ0w 6~TPN͕olw/. i76l,e4JMѾBig[roSPوBNN/Om5bjaדg&6ΈJ\-w)&On%隙7ǧ7_/(<チ1wEC5=199*V(Cnm_Na{%*j>bd"#ֿc#6;mEogTf[o'~fw..5[3 T#yr1c4qKkgk0z$`~m|=AX"u}D:~_#uC2KmdqaxU9@XČ1sa%G1NIyjOއIUZ5j>zwM듗@BԖ]s4g&WUooyEakE3$ w/?Mg?ƥ@$jT:H.M9 ?9u8^ %eLw7;T;**dLLa/>fFIc-x0G<]nE^ |UMԺ:2I tW ff x%R=o)@9~;B# 2X!K.>}099 yD.++xF}14>>>XSVi)6eeK X})<^? 7zٹ梧k 'mY-bюo4wcV?M<̃\^QU*F쟻 SRSgIv еY#=uAbYF GJLOɗj-E|ɚ< V_C _9y箠*>A./ D_MOa9mYl\T JzulL+I*휉qaGjccCח]VńtEyKd  8O -upѱ٤\udzeeϬvv8/. v]|}E2(O6unbDgxəJq|j']E->ZYBf6:.K:]$]%%RRQAmˮKMOHGg{W$`g1y=[mY \/-SYՏ|snpkMDY8\ bݧr=WicfUad=tXkpVC]9yđ_X g'ZU\n"8& ׯG©_>?5*_9rTqcmnk^񩈵P bjg s=KWW%ҫ=Z 2$cG~8.i E'5nawl!!Nϩ#1Z=ʗi@`SVj% 3TUCscFXC}MV{ hY<+3| d5EVDJ}t,wzDbZnP󯑭˿l\ho(WY"ro:hS)5Q,VHtaOLzEZ)%'PIxn1iHɈt /` Շ|}_+\fh~ۯ&&7xF 3bZ8V@C }OF}b"㸜`uη=#dGGkBsŞ[Þl+z1H ħhgդqM`wFAN_iTw0f Su$CbfYC쯯+`ZAz/JzoM d`b[(hj)uy{$xs<_4K )ھ0,9#ﱚDKT<倵CX{K0\7 i(EAdĄ\C8yޟd89e<' %Le 9kx&?̖d>:r5<&#"rrg[W5[)QER3]K70FE)"A]{N|!҅oAq~".s%e+sp2'==\Vwߧe~Sr05Am(2텑<xn1yospg ^$EL"[|V #vFԏMAB)a\^*C7mOe%F]Gfs,,2C%V6EZ =!5v)%'!=P+%/HD QM4M $nxDb|BI|u0Syo'}l ;Wpq: %qˤ}/C}衼38nom HJo"Q|14& X*t@Y%3K, ^z @Md_-H3p<%B$Ij$Hf+Ij9JoS>Q"Ei{3IӾ ҥL_]R^rFMόzLHL]0':M߭sȶ,Mw,KS,%|ivDDZSɟQQTO>EZ0;NuR 7@GN (YGUV(eYU!ܓINT||Oy pIj3Vb/83񏚞2? 4s+!88z;Vt@BBAC c`PHqu* <z{4bj3<A'UⱖR\e=kM㈐RWx $žjk4gˢgbBK,]\_~xusͼװXC#\ ⓓE1Lf91i#XCAUYPTtЀKdm_5#@+.R|WD!Dl'k!!$aY[!%uLB vsY8d;t1ȴ?}HaW+ dCk}@YkxKǵx Q[[AұenZ\Qs}80(᫯oi?RrH8 k 9BEޞ+ x@UGx5%MC 0>>jPA6L2b1WHUV^=g`)7q'a0LO$2ZѠÃz9 ;6?7CRx \frx}Ƥj'aaAbb& @?>gtw@XAa 'q/0 ngHBͷ.&FJECgC|^f_?_3T6-p.{*n$Q+V̖bq,fUkeh4Ѵ{>,f}S(ƠX^:LL5'''7O ܄^&ws[Q"_ bj~|D]ב _ϱZ{JgWyEMP[$;}y>d8xk]3UA-''q^D CT9V{AY97_# 3`:YY<.J$](ǭ`eIN@H83pyI t{\Y;r?ࠨ0)WH3EN劽؃S.jr"Z 0d&?r8!D Дzf9o8_= (eT{]]ڪl)MRNa bffB؍;;B ,5XZ) +sVqiLV3$Mݱ'8zzmh^L_"QlC- δ wV ;K]zT@h ZU /`M AW\)` ߑ;"|T1PXlEh/`*G*2f>"m]fzeKhtg1̺]K6x|,_5/[|aKJ(@IHm e|H x }ŏ=:(- pn0r2\eX8*?hb7⫭oi5>oʀ|u{!UPrf!tpa%>rJ-ͷw{є13lA /y[kLO>4^BXDkb}%PmR)mTI:=33v̦m9*F U ?&Xfݾ7s"]/I?f6kb28[a_W/ OԊdy[BzvBɔ"@fkLk#Vu~ÕpA}$ nIQPDFI#14FM 邯]*(Cg221.d[My'Wdxw4Ƹ\IFy*A,F.o%-xp>DQ"~0CMoZxz ǿ(:oz@Nе2e~׷:@ c^j&KbABB%Ώ7ج /|%8ζ"˜|WWd(re{_|C:尒*Z;^T|}WC@#6f.4wr'1*?+nţl` xy 5i v+1rc].g\!€I#1>g`8ItF*,T]B5$b#w`61y^U)̔6w vusUvNeF LFE6 :qrlӉQYQAMLQ෭lʌ.WVbluPmViv2-w ,I2gXU>8\`O1=j0ԘHM ^c[V,=Wvo@{Y㰍5) fMi> ++ _Rj,URe>ɀ:oǫ Yu+79wǔ В×L+!MOf@vG\02FZ&F77 D* =!#.͙Sap]])l'tͣ֘^oh.W YJÇDi i'[%fGu-c2B ai8%9ӧ[6 χ6hJ ,c*},%"[bF̱2h-U&#ܿv|!gB$!Q/q8@~hY/P!rC %z{ T7 s5/_I!sIJʵAbb@(s+җ(8]7ry}{(='P`fSzc-A 45B);xLZfl*1Rw!u B%p02\BD~:"2jvsaѮJG0c{pDt4qnB/Oަ;c>:?i*t^nd3Z5޼Hp&kl .?v` װ92? }Ԕbo 90>jdBL8 WtO4=]/ˉ 9%,!pI3_{S߅ uO08 \e^Zis:(^/C&&+BkJrp\/5%$M+^eZnc MMJRҰdӳ\RQSȤL؏,M<1ʒLCsrX||`D,XXe;i!U&ƨv&}Vԋn4f@!>L&SvD`rs)` F8lvSF@ {# 0a5\8,FO5[)zή.ؔ%/vdxqⳳǡDFPʐ!{I~{Cӛ76oF==q<,ֿmZդdΎА\ŭmn,QA=:^?j6GmH˸Bm|׫af TlzJ2yMdJ[:FV m+Z/n*=j *Y* DRpY|<rcx&7,< K %/ G ͺ_BÚ{ =CЅmS#Ջ@ pF|9h4, ' a_em'2?14wۯ{:qCqkb+> p[l+9\涶cMeC}WP ڟ)2\mH`ޱI$pL`&"&{n;lhx|x`̧󝹒rf:?]mmIJ6 B/ϣ IJX,fC6gͩW|_cK|HHj^GFl5!tYٖmVپ6;XBewI ƣ'sFVAV*|qߟ< LM5!ӧ5vNlO6;y("R$B&?Cqk [nFijB|GJ6Z"v rŔhoI2RRFsUx*Po>{NdN_rs)&|=i5%UĦAEY]*q\bP15V#Y-يCKpi%(>=j򿥟Rl8ujYV08:VKc¢&@K22T0)Xewxn<ڞZ. Ft}] 61';M`+e9ԩ{xQXL@GfR~z[gB%}CCb|QeG>q^lxH#wƔM\)< ր*bv[?sd^Rw ZFd oq9{#fhmKku ͠jȾwlFGY ̣VIFE54bz<*˗u^kh1o,&_(ɤO]ҠEvP!p!5>ַCNs ;|6!O(y܄Ku|1Rΐ7"[yNnTJH0ŨZkP qbIۋ] Cycr*[e.K* Tᖥ_smG|,hXbnL~&<5Pm_u*-(, љ-74SDDi#do2Aׂΰ? R_ ,TJ 5,ʟ#$bdoA߾. S;Ud|`NƳutƤ3лbD^_ϑL }ytw,;WQV2 Y{{_x?wŷjhw{?z+-i`^UMY/A^vww ƘõըsDmp_Xvu8_mv\b)ȳÎqBu'Bkj8RRROM E}{ǝ__]+|*6c ^9߲H g@.KO3u{9G|H\( 00HKv9 ,7SBP*8jWvZ$=1_h uytu\im9W=C0 :C*Qf?w\_ VD #m3Fc Z`Vhr3<.GOOOzgwH#'^ݵ̨>T?-al_~[ 'q[I&OYHۯ6brrXL:LJ5ajJ ! ".ηaxŢ)=KhcFҒhSq^^q+MMMfyTXb-__9?7ey|ÀNGǶٔbZ?|>AtG xȕ}shT8v䟑L>a©=?lv`-\P;HZZZdб;1=>nB~s09"`ybۍ7聠nҕ Ռg)HSB^@ɕ'cgg=ykSll769Sӑօ* 2 3\y/SPPLYrs`Zċ$ljzxS\LT񚐐J˅Z,fcG$|XSig<։;el#Î].ÏJGpr>WZ5SA57ݾ{=ϬӵE_#Ɏ2T˴ߠX+oc?LPL O("d t55tf|:;Yid{ޠkE"{8!On&zKeiW ۷ .l#RRå==`_|?뎹bS?u VyPgDmnjc !LiOwgKib/pۤˠ5#2WB]M"y ߓ;`i%Hzxd 9pb,^l*A|s6<&Cq=dm?S.m۸ܜwa$,x/ 86+,,6.I6'N(Z_l kps !Z]A4ky}m[̰jQH%{S|~MOUz{;&Oˏ*z%/8FFQ, ԗvwM?xU7ܵ95^YU[y7!!pG"7L yj˟^nsh{tj+K{[i7w &sem _^竖-%RQI TŮZxQl_DD/h*ͿZy:ҿ>Z ӄR^fetU-g_42pR*! ""*i`cMA54͑iU+J M>!?-P޾96#c)|` ( 11Ls$uݞcc&>ҵKSJ/Y-+,)Cfiծ@_UWg'&\PZT[us*U֑)9:^`! ㏦!4WˠOH.pIiCZvSTw'kMO8-=Y=+uNڟC} ?讴b1"@)~Zx7"(4~ B>$$$@+|w:)[@꼧U@.k-oU]Y6V023 ky5K%}`Y6CbB9 0%ˉ׵aXvO\jjSי;t75!]Ί~ⓒ~ɗ5~FW*7֊)> ^"`6)5QRյi%z>WGׅ 2dstCqtGWOK3!7EGD} ?nBD[N 7 [G{`ݵ)~ʜUGgo-]ho_ íj{ BW UUl˃lϤht jhd))|/9ji o ,^wvSȃ{_T\u4u9%w>^vo LiCtv~٨vu>6!}xQ/DP#ct>* b ;B\x(~]x|(zk/7>d#"j'˺ٿ'=@I!\}_l#BZZh!t/_!{]CÊ?!$Wbff<=S 5xx83(>2!2E#y;PxʔS,jM/91;Ja#9GO 0O @aCWZ]c0$_/TSlYitHӗ%zкpUm[8 (tHwKw" %M( RRJH7(! "]J7s{{#Zc9s4 29vʺ!g ERĽC>o~ğy )|EH򰐨-(M##NlovI LJM\~> Y3CG!c{3YݨCEWgVWodͶN-KT \/0MMaz$^SxT+ -I<-*b)) }qnY~- Љ՗H=92.b1߾Yh|E3E/%!2_ɸA/f %JB@@u@QNyU77m@=PSh R9{^(WN3&{dj,Fe[XX{J_b 54&kSk^BDt\ӈepu3ĞAD1rp`x7"\>kccv45t!Qw'56P"c$,oڏ_Jؓr, ls>Yәhvjv6=aP d-.w{|;N8K >_1KTTHVZ>=y1BpqAU^Cs#N8 KD--2H6ldezat'iKf;vˌˈ:f'&Y0x1?^hvBM&׌+q+?P2"6Z?\&Rks~hiܘW=xEM(DDh7bDҢ#u"83իlSAS{F3q]\Kꏏ $<=zZjGz±:-9B刹)RMP[Z[3j~uк:n^^~3^[x7k. !f Ŵy|N5_ov%MqFXI e S/ V{9uFUR%Vҭey8z#G,gxR?Ggd)iu}Jrq}ER#+ڀ(PjWy~}t.=VPsC[>8-39dxx5wW)|v"iAp^ %kt*ݮN}Al>=Һ~UhQ\tfVf{{-W,VģF<Ҍu Y3{_m(EYpX7_}(J.'r؎u0 Pp"Tlcv(x<6E#AA]-c|7&˗BxTrzSg +F)F)*f44rF}ï1a|\khA4!=޵EEP{kҡ?ZSEjZ 4 (?|e-AӤ}`:ׂrz<{QU vr{g MZpCœq7;_ᮉEJ{q=H-,EXfDx8z4OM夘O/Ժ_[6\8f)Z}F1hI~/+.n`c|Č{_YѾJ-b[QJ10Ԧb+ ngӫD1DPb5:taTL[N1(vR"Y{* hkd__TѦ4X7 3S\8̐ &^6J uvZ:|DFF/a|vG!ᮩɣg%$r{^f8f"tݜ``I2> Wy@dtg86C$L*2[nR2T҉!a⊴麣^Fv>nMyF{@?jPc9XS3Zl:2 ehkQߖQP?fZU=PԲr{ٖâEqq3r:Y:ϺH<|ppsl Kp8fďyh q(E݈rs>"hI~+;'nä?`ExRB.&7<,m"Cbd"cU ָH@x(]&JWFµwM`bgL=A68>3=i}**V&; feYjͤ9iP] rlA@x{ڄ?pۧofυ7?Ү(&2݅o_)LXNKԆ}]tN0PROss#"*' !60 QMyc55੩8}yKF=i<̢wlh Q f, $`*m߳2{#9D%|}o,p`)H(2ISC5:ph t hXX7򷾹ˎnB*$I(%%XJ@=zU^pHeKlB>eh7EQϷŴjiDzfjj-%=C>EuWk.>Bř:K6z)yς+qv7w `pr9v"fʗnōr^U/tLڱehhz<6/tmt9:8==8PII4!<4ԣ'.it?GUDm6ȶJM#W Wrd:C!.S,{X+/ o/|QP2r|QKb_*(4frLJ1! wY"!3pO~zeEG5@LSN K+ >6QJ(r76ʰ[< 9Ü:be!9O|VA+rREoYeH঩^b1}4-#.KI"\RQaCߦgv{ w *=p_[ 5>kW_8]AK Jm\w)vz<ϳ{9gԛYC,D*XRz !!%8'.tv'ׯգȠBeG#E0GKOO, F9 [Y4J'%M}0QgH(~P))c.nFz&, :Nwz-TluBU ;)Q*(y{4"FCw!z#4W;̢282LyZj+53a顈&V d,/`.rrFNmM9L &`UFB0P@UCUMP1ЩغuIxRuDWs:lzAda?b!pǢ.RbwHڕC:L<b?𥂶s9yew{h]) '-Ҍ7. gY7<٩24'ţϐN'V;3kd }pa4 uB'.s 74ɬ} Nj֯}#lXuqi0i왖,&:J%hh0%% +,U}z• }osȭ)-亰q 좁W>ZZ9OG7# Bj??:ղ|dviΨ^Os]utE0LjmKI]]AUUJ!>*CVǗ` gUFQPR>/{0`R?Z rf G9yi@ڭiff[ذh  BξO)|.YEsØ`j.9 pqJw1H^"u^cf{+2IKm$# %pۡ˗݊ 24C@Ӎ̀ؖIpy}.G}>ޏQX xy "#׳[=&{*̫E΄/ IܷMU쮔M8k5R|3ʺ߶uɈ *Rj,v,xNRk\8=˴)29 MMp Ҿtrmh{u3?^!Py `Pڠjfj}-OPuunLDz֏A=̦jwDºs#Tjg?L7*$ ߝFa$qztpZ{nP^)fx4@atOy`pPMͩ$X@Q?9:zR܌x*/yl,}\=yC_9Vc/5".P50 '.E<+UKAu,::Vߓ;, ,VhtP.^ p7s 6(1o?0jc7{cc{y%>;M $XK ~5dO/QnbaIVG..nWȁ5U904o r'Ջ"kx:WqVj{3vTXEh6$&΁U0jLwjO`ѷ`BM$Ul!],BbBn&cT6ð'[b(!6 "ns>'bK%Op8Y$?8ލg8)vUrhj!Ւ3Y 9N184W0Ȱu&wnp=x!0;"XfݣT)"l~-;"àꤕs['UQP?-Շw s;7BvPheEÚ1&~LhljDHJm̰T܋VPk֡AClbaK23S $5D[H?O1r'!f ?ڲl}/yvu8Fe[fҏd ԇ54tAFFd+ {4ZTh&7MH+kʄT`V1ftJ)=|vPhKѨ(9C\2 )lODny{Cv̢CsLsK~֟}'̯i!2%? Y>[/+\)m _|G`˶$?< ~BWyӦkJJ<>d֐T  AhYd&&#÷GRlޜ&zPr4f@U`M'|"/aӇ{V ǿG|Q6׷?_ .| _4VJ>:Ks.H/ދ6?}dM3? ԙ dPήF ǖWJ+)BC{;O(:C߾UOD7au=bT j6W"yy  ;:: `#K-;*U mm$CP[egb.]5 (vʊjLMht&J> Zz=o!D*j}rѫ&,{qпwsGS-Q)~o'UPPaBf,` [3odQ䱇e}"J[VVmmײ2/t$$Czf !y̆qÝINX#舟NYAVsl jLN3dzzDځ{eNѰ:8jpTP@~ܒyГ&E>I&r"ZBJI ~ Ħȋ-Z֫(vƍ.J){1w~iaa843` uiop.1uJg͐-KH H c@V;c:㋬5$Kc4,g:O]{ԨPB鵄L< h7'Dt:K٩yK,uB?$tю)qS.)G9l91$Y fYT"77Ϣ-ռRH`_s׵[ %à 8;:yU*^ /aa|(&z^S4Dj{` 1$肂Rg.iﵠ`TlR0a38 hrͻ"\i2g 5OilX ]K~LfeuVT0)o5杶zO=B~Ѳʼn* @G \iN{ ge]r? 00EnQ$x`?k)BX۾ZTıU'/33cF\n~ɦ9WediѡTbC3ݪEv?Fj+0:z. 0tjbo;OcmU'| `;7S>}q9ros}Iݻxl{٠ܼrBRyf.ް'c fs/N᎖8;3VUC/ :9"Ϟm&u~(XpTqӟ_A# YdFʉ~7S~ՙuM*sKKb:Kk'_Zr^NyG*y$+(w:K 0>g~)Q g+oN2pj]GippfeuHpn0={o{e5p"aYyي?N Π֥˫ak$qaedQΞF/⤂n"L/gpЖH(}b%?0J aϺ{>2VmdU~_A$=-ӧh/ߙ$Ľ_pm{F>Y-W.1(? ahd &Ύ .fh=5aYm䩙ONx֑<bn=~9A0bPT't]umuxeP_]]`*]3s5ʢv<#rd kd-15ӧwKg>8"`'&\'LMMݳ/pp35a$UcF nCNnzW_X>'?z42 pQ2@]O+2>`}TOo0_B'4(I5SxRg7 ax Ebc[;VL3%R;Nj\@ih|!)/E ǝի/ |c'ӅӏKhUf^$2\rb8_I$j\\f8q}ͧ/9od3ķCÍV 'TTWCSke+bZ~A=:[O@"n8C!A،~n,Ag]LS( |d[.U;A͕BLb.`Sɥ9l."W{Mt/\aX-69F]:ݴ+qRzIa^=NEqJ 5ND"ʩ_*Aq3,1?Q.xu}6" YLLX_w-聙(444-%N{ۡ|Rǩ:KbԤp BtbӸ?ںؙdccm/1FGC.cPD43Wq$> $zR$,)gƽ5&3rKm 33)*w`n7J lrPhT! C9OH&`ZYA6QϷe%K3kA &!&> *4SZcjS%).&{ mJrƢK900hY99j0OCie'"pw#4_´D%ڿ_W0t:\0j(:[j| Jd4ÛaƼP#77xE)HL, {BQ:0MMQOCO JiIstA\@ (<+édՍw%@XϽg9fSXS #bIKS4<4ߘ">yk9F =!=7Ou.OI`)0ޘ5 *Efwppӫ߳λ_FtA뒼ldC-ek˒6pe?32w:(e m]^x{ 1qW9Ze">8RYD~,-ב2V^Cn Y #ƔtH~.D*bi jk 2 `/V` Z:Ǣ 現䢄.s݆vMTHC*Anz- s4AӀ?:(F&cTFWЁ, ʱGixsӍxfcDX^Cm/fP~t?CІU@QzE(6QC 24)^7@-[+e bE׺ 3tHJ.f,Dפ,V6a˜ 5?՟LO `A؇'CkѶ0T48it8]EE}y~*'g64 HϠU~_*PMnG=գ;VxЊ)v,0}_;wӳ_hať.N.x0gX,z+*^: {DӳkCEo{IEq ZRSլ-щ =n^aR{!=Z*r;FZu'K?O!R\C,:_ c{Y8K禦]b0d:G(9|Fc?'^[q*1p0ɰ`:,0 c~4mO ooo Pa0K ̹#ڝjgRye0~ȯDj %9C,SF#iy|D>`2EV8Ƚؒi\Mj:u&9y[ *c.0"+&߯%c:V"jiov8-ፔ|!CX:nlP`8Z#%ֿx77F'ƨCfI98fL"M᫸H}Nt+502KSA.zz4ڋ!J q ФRz~ S*Nr÷gll'|.j4 bp+MI9.QTKKIn.GT}b39]c4Zzs}۾.>EK3 5Jz d8X`B9+r1J â6W)UT,2XH7]k _0r²t뛫Xes4w:WH|EEk$Oh1@=Z;CU7YK>6iN8׺H0|TzKQv?Z$ V?,vMF9ꅡ5Τ@%Fy{3)vb. î'>|GȦ)Vx])ip^Vp$05_l^njW `eQZ,?|ȭKMaP50X#31CjmF}~zMw &NhKkؗKrO{g olԟ{٫~2PVCEC|4"`uRFݼH轓||48p'vOu ۱a[xJ23oDs#133'=;V՛lɢ!cW7(/'%EQV#i_8ͿgPg Zr|'ŷkO1M>@`T&,PsR,6\+!/>|u55;(ISN|5*@;qnRRԳg(\h~PɩsuDqvtQ&K\ȑ` =}Az%+׶>_P꿣@p pk/ '>qrI8O OGxE&21F[٩V/] 6?N"P1}tja:HbZEWMZ/e}h& *8qAyt_ ǥ"9+a!K{V%ݎC\-_f)BϏG1u܇ `QץJ9_GLRbUOa Jn\m6e%Փ~`T |@`!bj 964T5sd30 5E^ –1G#jcb"xc(NiC[1"-oO ;v#%h{K$6>\^}g"ahgljDtHPe6`65?kѰT_pvWnso:<`.CK2^ .w]!*:uȆWlP 9Hst\e82=Z UUgsCݖڥV@}F;r\ OA@~hɅ$9"/X=0i]DIfL@NJJP<<23bYjZ+^S|7 1bUF4Рpep@Viݘ{BjjXשE1%}tJkDڑ+g62ӧh@Z_Z)uo?="kքr:X/H&YZ qT.ǘNn˜|B]n!tP#5~b;΋ޯ[P&v@9s>0#ݩѧ6ZaXvFSL[F[ڝ ;G7|䩭@Žø&JU!ޑ@e1 M>hj zt*RVJ䅩e׍h"|} Ėnp jVVteeC1-Pƫu}gRqY16ԇJ޹ݩ8KQBYl@C3|>(%Az%f+o jqVLƋ}&U l֡UbBAZiӒ12ڻ ʧ\ z)RS Jt*Χ$YhrϮ_cr#|Q@uLIH#sSh 1)D\.<bq`V!Q֍u2Ѧ SO S@HHY\4^vqE]3]Xk-t]TM&yEQPAJ}&Tt߼X^og]$K{GQ8To/T~1iM`sWsVxn U{ ޾}ggy:TK1]EKK Zϕc%-si쬅䵼v?rׁvTIDCvd΋ /;eRrw}<ɒO 2|wc;wbD$@hp@8*f/Fpg>^% #gҸMZ)%Y1^_{|`o4ý8ocPӦuFd9 #s{$^CoAz>db'n+>0X5(5̉͵678z.<"r,xw<6M a(.9%!(\}UFJJ*Ϭ3E[Q%;aFu<p4C"LN+sl8ސ*}4Jy7<˯\8a Yem)5+&/׏v?4bAXOE6MWנ:<=%~~[)uGi.78|ҊhԘMyٗN*}/ p~WERɉk{C 8gk (ʺ`+//xk}uզ&pHHnfSzc:zxPI AA@8k3Q&ap Yi Q,\XQ)ؕSJ)+G"v'B钔DF>@e x*QQJDSX_ #Y6CjDS'hliWlK>T !'GK:5gtZ?BV}*ҥh9|ȑzlm_T%rՁ.G;ꩩO#p.!6QߟJv/E@ 艚-鱠B8;#Bֻǂ&O/WZbKHh(-ΤLk^B5gbf-zt tJ@сpw'8+((_t5hˀ4cG-"!)Ȁ#Mk|ӹWQLzhe!- -"2ԋĖ v(1-<S֖ﵵD%@jtO^\w 椥\堧4V8M"`ib;c."..*}-0ׯ@,M*($d ~kA+*JfsЪu#=މ70Ս*4===x-R$z֖ @a~xL,7Sx3 A53=񹥚.[f}[':gU8|ݙM=@Pwa\ȕc:#!Rea(%{aNwQ?u99&> j swi_NQ_,"`|[A d.[ö P.\t4C< %X"Wj+KgQxVm;4MЊŕ%iR30 E^Y KJ{t>3!^./ bԱ^NpZP.,  2FZ!E=A"(_6}Fo8 u~uGST=t]1]~92U#8ґ(} CKkuds~V]`LQ-[(ȝ)JをEUL1TT,t3J1fqA9#įgDܖËش @'O󺡮~7%' V3I+`E#(F}3uS23mg R졭[M$s[t)t5۱ވ;v%M-k bq+.saa`qx&_:F,hg_N5MwIh[a4`uB8:U][Ǐ*=W/KJYSnEWXYȽx<4'h`ԯDxSQӍa&LJ{[ۻ⾀($'.s}(yx>MI4*.7n, + ,zw?-Wň  c)Fdd"疿`f6\Đ5S$"2yg)")b:%6L"³YY[_y stˡS@D%R$)yhVCWed/աQ(r\ؘřP|,/`5;Xl\E%]C[ 5ny#SLV!_V 6Fҥ}|i {#ٛ6?Oe8Q,#ĚK-N1QsYɢɫ2=L<`e8a^j@!%t6P6V)iq\r/6qjзdʩwMymK! R+j!u0Bђ$9Y^Peuܶ|*à[bl +/SН<>g=|զ7FX::$dK#ȢSşY[ a#i=ÎWK?9~EdjK|6EOFukȮ;UNY|myVe# j!Bqh/=zl!,Օ3 }dBECEJ0 ^A=K`u;.C$$IFNٌTw)56ySʟ~e{n7񙗹5SbhoAEMJˇw.5|(J ʹ59IWNgYBCeEȨd֒⦤ >9j"{'YV}i)D^N49E/_^EB!(VN3 o:>F'tvZY1# %}QXh6Gl)Iv* Z`% L.%{qAÀ9R6>3" gpy,{B`Py"e0%v ,!izt4r>ںkիv@Lt9vd>bʲ!D22FR_(a**`7X ubUbZS"@ 2{%})7ϣ_<<{}poC 2/qn܍[Ub?iS4 ; iK=tTԶ@k\x̧ ^^\\`̀`I ĥijǹj 55_\BjkY}|ΌOfXǛD8Ș! ZKJ$/j~Uo {J 5;6LޱoyU|/H<v7)b(9XY}vfvvNZ+NK}e?.rHlët;]b%wy]_ó 7 9N{+ka]83s^ۅ= 5s(ۮ jX_rsbV(]%mLLcxcza_+ J񑆎![K;³,,oiP{3nǧӼwcgd;tIW; }ʉ==&0XUθ+ӳ9`M7()1Nw꯫]#_A}QU^fU,rycgLr[st d ;;v9t*N;+6py>|jX(}:j&epS3d蕟|oVtZP<;< Me~~w䌞VUC.C14:㢧-*~5yiO/E`WPQ! xz痿9]O<_q+mXgcdP}.A 4125f¥ufBL;jl߰I+0-Hyݳc]vLVW9 S rT zj=5@_ygۼQNvg@L^1Ns3ܤ.^@Fn@X}ыM \OMZT5Q3-.R Rƀ#{]|oVN eaY"44)UVX<oڲy\weGל&5DEy()5R199-t1m,j @*wN<<VD3 {/^g{SLq7@`$%ȦWdE%}z,i4ZZmtObߒ0&KryUylLq-niq9=m'-.ji\Ւ !#իa{+YV:Ҳ;A>Ӟy6(M66rĒ=+^tUm︿Jֺh!b5w=2L}}l3g.)1)^z٭td QP+ЇC" n/,4y̝TdENR3fg t<'`8{{mauУnkZi;gϢҕ@#I"c.貌M bv2J~Bp 8<-7mql)H?RSSϺc)u993tjPnzO*/.*<*j!4RTss#./c Ea7g+T%+ѽO1a` bMK]_rX -an_.;ZC}/4N#v?Y_WK-zwepccc%Uι|J'4K*ޖ&SVVr9+(n)1>t4fdjAp1Uϳ$ X!&!FAYUs<>=hq#<32}c R2]Ϩlȫ2KtzSMfȓ'σ ďtnf,FKQ~Q.HejQd5I}m8#Yb"E؊xE+2i 4a3rym?=W h"r#c##D ucUlVUh2Lk28`$s&QW-۞B^}dvicÇ[YYrqwB{R(תii G/v`ĸ]~7go2L[m˚aM;-,8nezd͹P'>'}KTP/ȱׯ122Q5XϨx N4=D' _LF}L #!cP"`8 ES;־e`v+H\uo%g1rW"e2b2"2_M][2W'//S޴&UGBpm}pp lߩ|SsE u(* noci3]Ŧ{N{"U3ܪJ+W+N+]VޡbjhrD&'C8KeRK-s! 1SάKO5R{IY°)jKBW^qlљ$)i:CAWd(7LX,R= `\&^fb=`tF/\ ^$v 0ؑNQ錜}ߗ17S/PIN~^ʭ,++H}Wm^'5,zva~E͢jeWu6Q uG9q %-B{{4-o-`cg2N< '(2y豔>Tć,O-cjڸzƚEVpCQPS<>QX5{GY^P|eN#*J. O{"YŪ%h חRzz\ȻOI'oșx%)Ag-^sj~~'''=nOT9hlb}߽'+58=7b j29xw#x^AN"*p#f.(-nO?!$vND1|ݢZkCk}o]GM7Jzmf$ixV{"!`71tF E`Jd# iϗio^fA8r͛꣼;I ڈz ^u~{cդ>.j7OOV#gehYVkjmxZX͆/)?!g5`p5WܘPd#[=ѭDSXbfVm2{nbuAw0\/(H&CuZK; jޣA&LgY_Į-bHa 0Ҧd^3wl*%+Uʕ%yW2݆H5D;[lvd^ Ry.f-V=ZbejEsXz:B7Y:vUtm饁jf4}鯵%wzUr$!,׳^ 0T~]. uRzz15q}T32T8v77b 7"F!5##RUn<>ͻS LA]p\۶.\3噮?G%u+(Ȇ͂z|5 /ךZ[ ۰#Zt6Jpj}͖풧9hOq#S9%%8RbuTJ6D(o9&lH!FSh-rH:j,Hr J9ɔ\5JbvܥbΩ# UGe8Tb4$ꭒ,/GqGYE/\Uw/ø/qH|1>;s"9[.@V!-, L 4eM"_*#%Ƽeͭ^,,%nM"\a+Ciut\ pbc3_ًϢRP:fkt:,HE]cVJCI>9 Q5Pۈb5f miyc/ ȪWglL4)+Yq_X##XJq.P ۳Z7,@)˻3A^d|QrtT1ORM-k-2Ե֘ \7f8=*x0.ϸV]Ue'BPRH3M}J:Ay7IQ ό'p6>$ٛ+˦HQM^ 'YIKk$`yRpR\oY3xWzbOI.\'9OԜT$}Ŝ,.P& <֥ 5{2I,xPaW5s7ϼR@o vweZ R5 6d@ GV{~:9[E=T Mu0ĿEE(<># qڕnvAeRN3h|c˨wt=}RúkrQān!N=w+./,|'(ȗpXH`%ԪEw VBm-lmь-s6v]Lb~+se/Qd^lE)SoZ1Aȝ d/6,Pt)񊈨gtkxIB_rrNׇ͛-fb/q$Z$TD7y̴d+(bJ%ʫ[(2iuA@22\N.Q= `ffq-tue"[4C`:a@,``EpT?LP,,,t:-9o1^+uN* %+xGz+x-rYkң-!73ծNǪxkˆU (%%V 1]ğ^q.D\/VdB$8Vl urn]GRL+1e}PлK-;}"cTN 7C>9+lִo 7NOP 0Eu%L_'/f(HEb1Z.˨~;~%_a&rq(zo`!*$ |8C3ZciPpgeK|'Obc)=؎n*FzDhd6GMGAsȻd\q+ @TЙXgYxgܿ+mu  g~'ҤHכ%m8+j"Cgl<[,biW9e/@dתw.-ݪ`$eڶQfK>ؗO黻3N(XQ--7zuMi ϠR?dŔIt|OKk~  8&KJJT1pz\L?xQ#?^% 5/ Qv|OϯX1!!&ˮC \o_cfb4 ~vz"|BVu{Gx1~m"qT 48::<;Qł$dg߄l] ^ξPJ5ƌdGs+U\"ͯ9T$Ev~\#e8|ؙ/v,XȠygE}1euS;{sWvʍ&ۚ`b 7}<Vsr* C9_d^*6Z혊P]bJP^Nu[fdT>D8"9ڗS^Tu?\~ʕ^_i:f걐Ѵyn2z~dVa[WnqW83޿hͮcD.w[G$©2F<}\WSkT3ЇnXI\ZM&=i*x|N:Go^% 3<\-Wܙ)B >ȏ{: 73nHJzº_`@h CCD@kT2K:x#6\7?=]|h—Z\дĩ*!gZ'@|2UgDuNY,mcgާ7gp \I:^%0?oRfKkW_u {b]PV;{$ E#ѣi'1dEyIlDJ> Vʾ*8^mx0QGاKK :rѢYFOz+&(*kJXajY? S^n2(_r$fh!FJW_S7Ý gIɁe7Pp]a+`Y$`Mu}nķ8J;ֽ9k%.s{GRs1u_* TiO/ز *؀ -'Nv7H^Ooq6@N9~b@$yKrRjxL{zt E4$=^q)i.ֶ͛VA}߼9 {;Bb,]:uױjUSH-2:KvzKzs|D.v:.vG'5cN!5_si,D!9Q._~Peۓ>}یe-wR#9XLL>cٶ q)X>feB{mBQ1(t}oB"kWo,x@ʎ<Dz[[f wWy<#$@ aLxu^$UjDSxVZ7]ڦ[mm |Ғo}:24dmc5"|? Yn'kyi\TV)CBW-IՍڣ7LQߣF8fp(֥j0zpV``Zv1}}Y %%3WU-b*1{Nyv4d?Pv);-'I$1ߣ|"/=L%@&[pկoY"b._|8N"G5aLdث6k'nom;g*GFb >e$uu9|Di'p:>yN vmfgd ^c "mvG?ISwG4ŭ]'B/f)GfD?hVReB_X#+a-P)bY3Bb/Lgd˜M٫U>6ZYWKH//Z}j E5n8VdގLfaf~JXJĽ&9toэ#IX*ӓZ^P (0L[*0/(x ֩iyⷫ|<<'g۵sƠRD Wx۲PD7R,W-owYsZW~ ommCC!|u :v`oDx0 -M^+ TZ*,|X*1aWWbP01`f+viIx)Kϓ$>&6aLbr9yk$c@4KpRV2BM.(eVMeOr&m}D 7Tӊ/0<.)bս̃B /OU2ëUN Zf)12Y;'i<)<=dxk\f<Ȩʤ2ڽgbDl-s$ d+a[8q3=g]uJmcs,F)[ڲ?JxځJݻWzjͭW }Gr:i3ܥgu}d5@o/G(MHΈhcY-h'}0cL-`aqEBY|:$\PqL< wȫL֘-xŎٗV ,\lz< RxWW[\&WWQ8+sB}ggm!`U2)_7k>}Lhbqi゚nq|zB]=Hrr (y]q,-ЉmĐ@ɩy)gFm 55fW7|ˠHsaC3}K,S S|&(=_AaPpuv#>BbA%D #kh[>|5 @ɌJm<[+$/s bY*>ʪѯ֐ &|ԭrhn7 &jzd|6 H4*ί;_e=c5ùQr_Won݊OJLJ)N˝W{/I9*aPBpy֔T!{٤ 9:7]D/h =SOU0/[@NI*.|l?/+Ik0E 9~[>Pt.liɣYO04 +!CEOonB>p} k| ",/et `rX͜a0[C.cO/>ӟ<<||<\<\' LMgҗrS_אR"MMɩ+).C~MZfbr|SVwtwwpppTWdqC7+;;9Lᦴhbzڻnaaw^k3?0jZv3'W+7qZipvuOG3Zjif7Xœ]rB@ nk&H+,de|~ 25uz 9 3v0qqv6u{ښXi`F.FSO 3^ߦk` ~аS˛ٛ9fƞ2_5fgטZQ\-anV0ִV@#0!5@s9|j𫭕7`V_/>`7vq0Hof/D煦*0{K篸{af:)bh:al54`M 3[, ` P跼0633  srjnb,-0[8LоZW (j q r `<|&B0S0r}[%Kgj+/q,B}J/r v%\;b?`<\ܼL_i_*w}c5Y;] odk6l9[7>TG@ qBcHY~Zp64q  6oM M,av osqÌM`0>^)/Z} 0ܼ|S>^3S)1?nVvf^f`+b9::X 108/7ߘ_L[Ԅ܌̌'+tq ::b<0^cA.A3A!!^!3!01LT_zli,CS͜TЌ\K[&/`*`,fj"3 qo0kGp? ؙ"gh7_7661`S~aU3agCxih3Ů9Rs>>AY..A.^.L؜XWǮ?iDDؔL 01ay*toaB&BB<`n.7 O 755tgN!^An~>^yxxMښY  ssz:C[;Bm߆  ẍ́̈́yLa&jXEahhma~a[ی_Hfn dssy̡lIx, I+rrqpqsq p xx́?~o7ei-gpqje367燙](Q'3102%e'g-c` 0? H||03n>S!30)H)m?TV#x`0!SscPgMMA:O9ZS422264DXP̏﷐==?|o_xw-|vw_?vYrDU;=w13HiIDd w~鴶ۘyJz[Y Y69,OMoW4n쾮שM08;N@ BoW453vvҐVS?vB;`}}{}?-bs6rt9W{Z9rVgX+ka2ʰ++~em:K+~NA_sҟgbWgOgfʺ..12wI9}?Ϫ~e^W|?OYf[ؚZlт^$u7\Y:B[P'+jZ^M ݌]Xz{+vJ5˟U3VӖ7;8'}{?t:];?,?~p'A>~;^ߵ =} }Ug$0 M̄yMML`ff<b|_ng.5\a͜"Ōx[=ܖÒ_j_ԫxO1zo9 hoI})D@9p-TjC+6!WDi 墥vu19ҁ yp):g ? Lא0`_jKz=0 ?[>M>(`2l qs sqs8 ?آ6̷? -&,-$?!TxxOCm\FW?{~_Or? u~n>?_h7Aa6^A6^S@48Ohb?UqGQSCyږ[Zs|SRs:geo=Ƭ;2d,wA}MSdir=k[$3#bԘJf,%KLcRɒ׾s[Tw^~9Zz+-1 ꎜo[m/* ` ( ՗j =]zua}U*_&Scc)g !EigY0#IYɥQh䌿g&FJ|hX_ 6п9gvΝͿM c$G(ű"N"²3"(?0>jT6:kX]6>) EO5Z:7tRJq.g%nhK$j5K$4K}# -E!iUjUdkV͉^Hƻ\RjyFn3@5zUH #,?f Zk |u#Żt!P݅X-QM?1Xx_Ψ"UJ9'4!ޜ0%0;! s uוխ:4UU;Ez]+MCڔ]&VNp{hWjW-j߹ʺz#X߹V;u݌9D` CxI",Mp3P\_fCX l ;bv4v|FE~4z.ՎF !|g!U*ih%툜./Yfi@C 4ؒZJc7@H51,'WxTMtHs&e FD#40&D``8 ,0 kvT4RjB`i3DDTm `l04/$cc QrJE*F qI4xƛpİq"C+@4: )'1YDT4kIK Dd F8`@  (g0P*@5\>585Ka YM׈rCT@B[BXdXFaL Ћ,A L>Ϣo4XIN8:[OΑWKqlJQ|Fe1@e`m dSz^( QO"bl$f*MH@co ͢86Z(Xdx e)ḟS%"ՃȻq"iR T[4),48<ЕoF g)if%kVa 0mw[,!$#m@t\Cb _[i: ږ彔m_iҖLV0J[>i|=m`oӖ-K/Eh,KqʖTz P9!ehPBiN^]SեƥKGPȢS $(3E4||T6 'Ӱ,F(*0 !<̊BuQr B6ȚbE!l!0 J$EcNgM U@`0O#4K""/4JR h![DUsG( S<3,J"00QժF{HTGhH"a,@%iU<#8HSR>@_yF&j?5Q_'@΁BР`" @൪vi\źm6̾1JI9(Cp,Jok֟iJ@ Ahl>CMۊ*V  0-H90RZ0#IUU[&8(CA \H-dODɶQ¾oӵđ]m(} ܱSnt`ٌ~'Fd] 1NSҎh3ܦӳgI]3qJ"Z..C&wR ?z|fϥvZ_>?}x;YsHzAy9ÃKv 1-tv$ky>&o^d%cV)k,ZrGNኈ?l6~N,>5OOOpfww2E ߖM-;`kggnLs8dɒMދ3uzhtL5\ks>k!' : uþ9:l;wB"~H kn[{f=𼼼QQGS}:}*krsٻT+waÕRC^/ܖ5%e޽-*>we}{W9C2WWWݻws/@鞎&}4L]'YYB\"~wr|eGF 4|#/\p 쬬dAe#Z;eFВ^7:'Ov^Ҏ;w^+0:AtCBB wDNݺzgׂ#  t0lߖſt>]Oe>}>vd̲eSfss$љK.,}6M_gy~Վ0*'w뤝v .%ż&o:>ԙ3zM-ZnX] ?vLMy)S&9;&&*..>yP&Ç^DQ ˢƒs"RSw,^֔)S!Â4 |SӰN=v`eIIɬu ;._p;fε~``Ull]||ͽٛlY?5bwOύv3lذӦ=gGseŭ۷8 s,'`ѺuKZR@]Xs[/9ؐW`Λ%]2x҂KI wI)3"C4쌆mҰvw\mdP ]pS*7mzԢ[2JS. b}y w_%lLOތʀ 11&3-sfك0`̙;źxq+33]NqD4c]vhlNM.r f1|'H_B맴"MޫwހG Bn :nGDwvEx^ZZz&ur=;$b AǛ(2ƏsvC;lw^)TX\{ geʏ1(+ )7k޼y<7y˴]|، g߿C'7o'rIO 3?&Q<'4 }VjopN];'>xXܑݯўgIE'^=~|T$Gǣǀ)8d 둕/0%,U|֩cGLl#QF&&6l4y/zٯlb>Tdw?8j9ŬqQ净*~ݺ+ /ƍcEHg&HNUv f ZiˀISnQ ˲@}wYfX{RyɎ$I iֲ;%Ϋʗzzz7nj]!k$ްastJ]y'ha_l޼k!|r9s."@iix}S3i?r̷۶ vV"}JHa}z-KeGel:gOPK_ =e۷8bԺs&|il)=5urŒ^Jq=w`|BƒvzHDFƨyhWA^>ĉ:AOw#˶X޵@IUw Xzs@{D][k΂*&IXSk|"&Dk"I񙓦Gsg ƹG9}rb[ּ;"#„7o$ojGuݺuf|̤I/~wC\+ Y75};<<օ?{w^{WM>dIt\oqKw:ܢE]z=7# Ǝ;__ Uskݎ͚5ܹsgbJ37]{_iL9裿uW7ss?ܵ7o>8>UG}{5KK.:C\~{N9K-gwN?OsKsܱv۷:y y߸)nu?>~+|Ϣ7k24%{jW~kM_UI7Nwϖn3wz9ī^v=4[3}W/q UoN,z37z ~+8#u5_r X߸aeƭxA^|fgΝ?z阎;g~=?#&]O|f؃?3eθlPjZ,<べ>f>CQ}OD)GFZFiLZ#[-߽p 7K]AsS˺VwFg+}W-Ac6U`8Nmէk"n5^Эd*+D9;.pe@v)Ezah0:?ӥ,X@6аt0ǚvyZhQ w@6dSS}EWbMe*._j*K{;ݩݴf#F4ۇuWR-VrZgUbߗk SQ;~ȣI6anm*p>aH́bI|5Cr*]8 +^8}ȿ$2Ixs@>l V6Q@V +zv'~JݴLII*~c#kH/^M%LֿRdl1]a*$#6gC/XԫIu"rKs!-L\&V G}U"ct 6׷"sŐx{2P%2% EXpIK,TX*yGt=Nz`(ߓ-z Vɶxߤ7uH @ڵ3Is !!!( =۟-A[p $Y%gEHAzkb*C,Ih&ݠ&jDmQ!vsff~,Dd!+u raCa 2gvu9oA󜹝F?R-Yg,Fsf,W~OxȀxQd J6&<)BO qOj.LB+ .7`'<Ѫp.rNvUD2ja C$eC5ĝBJQ L‡ ŸO+MJ -H1K*wJ8d#|Z&rCEOi$iA׀HEHQ:Sq߫+uӜKSY gb_cICHڢbpF,! -$bm ]ݶ8\FbHxu4\3U SLi D8r%T0KNIBHGkA+P E*ݒc:ӽ}tfL4c2ƄXЏufZ#1:5Mkn`l8!رcVfFBO+3Zr+lܱ]:A!4KiTgqG+R9ibL_vEM)t!p0kya A*L"O -(GP#"Q)Hv$&` S9c٦FL"*m RS!7boM-sC|LN+i#Yo0:5LRsɠ\S4C1bCzkI\q] \ύJU}a4e܂ghYv "u@v̞ow`ghPy꺙N~aӼ.MJhȎ#[#SӺiLZE3Ibd93uѡ/2!);>}7ʥ}&LrDl9m@h;ͧrKCXrDžC&`q91B,tՠ@#)dz!g{F?`XXA"1I)- B'܄L  hx+@|&U QRnj:AzIk" ʊң,Qu RŀbACNw5 1pN 5ljG0s(Rȴc0Ř8vpElD6m<(8Qpb*DبriܗQ62*&T= r4E=vy p>\ztENo.,`$G!9`o&ր'L4M 1qy06- ze "2f뎴˄B30Fe3JR~c _(:+MQsO& (%DŽa>df5Pkq/PT):),-G]Au&V<&-ΛFU bc2\K9C(H K&2¼ȍ-nPwfБA**HSsDdG (?n7'G0R0O ӂ|؏!TyEeęòl,,  a aYiaED,05F՘喭[To794H7t&sM-;?q|m3ȑ &aqtJllIuM-I,i-r|Х@6ڮr↫!SJa!xqQ1? Bկ[`íf s, 6ZֳwHWOHOZO-Sj?ZO-ST`H2dq)'ȴe!Ф&]ӒniyG?"mWݴm5K4ca Msr 15[#tm&-_\2N·д` ҤLj:jpLS@ѻÙGjBED5y_[JFoxd2+ӓԼ_|ZgX?'p7WUw7-QֳJvg -7M(dZX9hjۨ-PDƣ[t0SB15N u׾_?aWL?ҪGi+wءNrUlOXE] l PcJuOQyZJf򯥵r0nN3n~2o6{=DBV,鏐[(E]t1kABO lsf+9STϧgrŠ P!̞l6p5A$opH0Srئ #6L!mserˠuNW֧L,fۆI(NJ⦫ZմJbPFglUٞx;Ak _-R4~=r-Nwh߇.3.+[n9? [.M{{e ce%rhp`mQRQ᳭b|:_BX!B/ȩ4#5 0I,W[6rA Vi3%_W RsRCV5PPLa|!5 4pk>^(iVgdD6RQ.pXPd"xR{Hy>U dp˰aMu.mBM2\ܼ+?&L1 ;0igq3"珟☐1ϝ,WǿBM/{Ͻ/coG=K|t+=o Ϭ8ٿs_җ|.v>G['wٝNVS) >{I.fd{]ޣ'2O8q1?H5s;n?y=Ϻ+_.>WnE7ybg~Ďښ_sFjS35~8vĄ-좿ADA;AIiCAKZJ@[Z[Z{Ε?ͬo֚yp{>{<710$@/ %A?zjVhS`*gy ٕCЯ5'? )A<8!%_o8ZGӮ\Z. ΃O;ނ opzΝT_պ-xij z~~#"v WY/~kL2FFT:2B>WfwqB߽Br\򇃆c ̷.T.p)F* r'R33JC z&<ƤO|%/~ȘOz=K} q5r{4RO n_#,s{[Eװ 0}0pqB:JmZAѩ.&D U):\jޞc/aq=ddt(o 4߼Y؟.gT?r?bbc}ZB%$#_wkNb잫  u=l0MuA0%pD瑅W>eIgcQDBEX {V2:ys$o4NxbbCCFmL?>P m.+^rq]$EmqArK`A P{owcĴ1d [N{V/zrXĤ TG %$S~ݵHvަvnqCh"B\zG7&=Rv/P jRRl\0'ݫXOOYC4{\jR-G 0H/8m\y2Wa.^,RM6JEUk();=rj5eHX$.)(қ14.9GrF3N&yϧ"nL V=-^S%/>glwrV+WݠὨ4zNe}~1bԏ=7W'rȾ(Kh|=ZoX%y|јI}kuf$BiNS"m (yX;x(tw4{"8݈P˛̥D IIBRRL:!!D|膽Q;^&y )bO<%7*Y"s5ŜCEX `#|ARO(Hʊ{ Lu5h{9&HNYEڌ9u|JSnn :.LFּBrV=~w Ξ{3u]2䒀D:nxL 󔔔Tbyڲ{\ŻrU0CM]Kzwܛ瞂)+J'SXH0@H!zŅ^mQJws\]~l^C`rM9|wYUFq1p܅%7G\'ܿU!2g+󍫱pzWG:1}>r;(ӰbMvv"Ut#.xt$3NU xMLTLl5*eLXk9H򔼵|{Kw vY(97($M/a~jY#%d lYv`tcz@Lٽܺm!d47°EOi]v3:Π[h?W1B63gJ GD^N:QZ z!-NTАwl͕޳ bZfC bfjl萐9EMbԾ~6Q ]ΕJ(ΓD5%]QHK obK Uc}'85:>:hM>l3MnyNff܈gDH"Q "q.['r99{!EN^DW0 )'ႁ1*=J76\aG5ڰoYUa!h$DJm _~N/Y5& t5 D_X-; :Gs>|&cK*K^v7Urp@*Օ+2ĝ>V B"_*fZ|5Ux۔oxSG:IIɌ#\ĠwmjPxխүH#9Q  iP4ĢMUMi:iHMW.ƔgۑеR}{|pH eZ%K7oEE iAL#((Sүf!MV]U OQajGsd?m;fHK}qD/nG`bҞ)o9oCWVf.k(b oHnApF#m ij/rjMVNfo@h%K,嗀6^3纑<[ p~o}mpbTﵟ)|γtg'mj0cD55omhqrwU#)NNT=^uonT?s\fmcELOTG1(&ösͳҢu X 9r`R!d8~ih6T񝓨u*j]-gP}HspK.flVS+l4@&'XÀ/e t_ܰIBcLFGYqك}sի~7ϠNm6hN '2*K(>2;^7U>g(PeL?G9lI20խmeBƼվ(D۱ءRXDf3Ԉ2@84_ѼZP3, i5C{9ƟՕv$/x. R &B.d(lPz;M"˺lbn3u<6e18 NV2neUH?+_ѥU mzM3֒7"@pZ$,Fϲt-8EX|5j}C-);'fwwקVo=pr1onjCAHrySx˲WpTצ]xY擮Eֿ})Ebnk{gHήiVJNU%P`Q][ɻޑ׸@Tawsffuol#'P(k΍`*z-#FY@hN*q򢇮nT38 6D[?a 8_Xae3Wa& n5OHX;XVn+|`!4/441?l bS*TxSo|L{iB,C$NW,8Bo$ Ihrd憤Tc>)iOrxlUS+ 4k\:> Y=l%=>>.vuzWi:#sDztrJ>c' #7{zLFs$q[2.xu\WfB?GͰy.@Z Y{xr 0 `htH_M{HݱD@l(f'smuG6%oCMxG_߫~PX.3 Ӹ vN7 _58l `fI%֞B D>nwD|p< MN9yb7¿vR>{ ^93L<xD[~'Ww&ⲅҞ-I^ww t*Eo(n.l,I$Gg},>b\Uqtӯg(̠Cy;ajʹzbC#AV\^{/zh};6 ~yYϖ,&CfSD-R,ݼ&[U!O2Xjr52WIJ;Ǭ:W#Gߔ]RKֲJ«yWΙӴ۝ѰY5Ny.ψ`-9hZ-4kEpɄ Wȹ *">S܉T}!3*}d.[^cr72g+sx2  ЍE^˳ CtZ;KĘ5&+ݛޝkY{5䈠+Ҝ2*Q%ag}xM]|Ģ좿 ԑh 0cۈgR $ZcP{ ?q xs9Fzi3I!J'eeٿһ~]Q]377W~TEC;m8'e>d/xa5  uk3åP>YRsq}A?~c$TЈS 5MNq+Rhh?T⎢fUZ#ߝ kEFZDMIm΍ڰ5Xwn<-r|m5gF,p*xѥvtAAaS \vnnFL5+,Gv`@6KJAy-ZzѫC raLHHH'aAApdEw(ArFޜ$MmZ y%iVW瀤~ %!"95[j Kn#d՘d 2QGl IܿN$ i^3'o<^ Oe3i\ P * 0L#@ARԻ57W=wX5-+ʼ*e+鱱aa}$UTĢדU |\.>V2;rӧkQ険C+ s5C{8dT"&ASR7Kr Ϛ7_;e7E^[#n\vUrv{a+6B/@Urrg!@=vކ74rOm<|GtfJ0/ 9ZЩ[d޴f%)GPP Bw$%C\z05!-붕~xC8Ϭߡt1׉ HD5jEW[W;J=PL77 Ax ;;qHPp] oڛ*D$)Ջ%ӛ'5fZ-Ǻx syQ[F9KJ;[/I^ e<yܦqMjsڟ(VpP*+Xf7; LX*VVͺmϓmW}EGhzwfj!{{ [U̿C{zE/O;l 4w.<Ԇ)~ʥ~hiC42ڐfj Ǣb Ųi<RoAb)-j7ؘNw.p`h zᕙJK6P!6]?rF[} §fb:+xpQwu^5 ,t?^2zW i@`M._=2b6c(V 97ˏKh)2~ YbͷK}H܉! F,JFVe0F: C}\v=|i~Kӊ[щ"#wWsHHx2}xda {zIWb]aU(pu!"OпB@y ٴ -x:,,;Z% 9n#&9n0t, R  X]X] FW.w~G߫k:[ӓ9p u{(*T%Y( tS%)3n)%EexB* 0h4F6 2ގTo7zl=$IHCxFv{3q碋bXS+S=ݎ"~OT,|d<7[^Oϟ,8164 x }}zui/ k_p1Y@Z6ԞJJkQا6t.@+&R!!4 rI2t٣7oN~|y 9ſɤ\9˝m~j%ą23AcBH$@afm 8OPfYK''m^|ӑ| LHNJvsӯ}f9ÌCb7)saa2+J{?Ԑq7H\W*x˲CY}y t۪F"!s'\LakR/}$\|qw٩+.2:UN BXe|݈:{wx4{Nⴻ?dG 8yIJ`K݅٪CPV筻cccPP444jL?~XWNO{Ά}_JVW8;NٴJD|_;02?W}'p>#7kzCSdpB,?"@B7Ytz=t;b62cbPgBl*Of`=;@s1 W(:%^oK9WM>6&p#|W0O'746c72=*.rOj%SZWvR*n>z?Ţq?+vjKS30- AALe/IͲWݝ(dlL0ypPf놽z1 rx7Nx H L>-ˮƤ?y-( 峑bƓ=8$}}J:\hlyHGw9mC뿽~A@ U@|bo$㜻5k$Ee@>F TP cdSmZB㱱qqZ|}P 3sf;c ""II.MxBI^lgVeZ=mu ;7>!APՊ;-]mnz',!`S,SJ~ XQ3 szLGn/ZEr1X&9@u~ ejka}'ԻxWP 0 _=ah?ܘ1}]T<_ŽGƆ$GgMo/:) @6am_uƟ*܏;/+ PFNà~ %p߽&GuK! 2缺qS*B𶏅Isj둜M{[C,/&ՔTɡ.X_,M&njjt(AsJJN ܸ:*ݲ{;:k1l*xeϺ~hCFW5&9S `=i@XEJ\2V [_& -p   B} hktնݼӠs xsbb*bf|㪡&F2LX\d`SoկdYs SD'X$+l ^pkkw.w$g!N͋]w׺b$K\Z*V =뗸86%G6/=k^BNFD{ohɈCVUl7ewɊW/10!ݸ8hI@QᑑE>cl@`[AѠk{X|8rWOMOF8~"{aǽuz*kIeڍ[r{+1Vjҗ5=4`]()}2$oe Nlr ʬoa,4~NTiCۯ釚i}}!o>"vcwDe(5XRґ  $rf)"-jC;bTV prcV.҃yF!ʁ'|>5 EťM@(X돯&]:4l<R5|5)_t<\ JwyJ)8B\+rx$AĄ2,,;3ڹdޑib''{Olho70Ns?˷*k͘=f2 i#U$o{l@c0mt ҍ>~b6rBmU{6Y:JyOs`^ amJeN-mMvNBHgd$yKT(ϊM@̆34Eǻ:ä~ PB+Au-V4n, (Q}}2JnP~mNof 1a-?D`M D)S88C_Jhpů{zR d2Hz{Fx%QR1j *YX C[P4l})[ Ms-#g=F;;Hl`-\Ć5 w؞KB8oþӘsXuا1LfhA͎NһWP;Zh:fX̔ߐF{+TVm =tJX $_1Tl `H'}RBQ3VneE.ձV_JtiMP11$̖|SQhsdis?Φix r|a*&/U* _݆2_eODmLfyg;eNH'@Zz0ivs[& *!bШ\1? 2FGDsԁze;Gp@UʶYl,>O7O|3~Z қ_}ǞPtR )q$7;Z{T ]pPlhKV? zg PI^sS>uV\Wퟎ.H1)n~•YDi|CE϶1Cl.Xh{SG\UI{3;BXaaE¸l-?rj4pH2xU%0Xqe`Gg\?+hԭeRjg+ 嚾i RCCМ/::vj-Ft /CrSOɧX%˝ XⱕхC劇_9+F1ɥXTс63uuSTIcm__zmol4qcW(VRp\ڊFM@B:)*n.OOsZ❌2(BB=+ʅ፴Fs5Թ3-'`a1ve3 [[ kBbU>74@C[/2F#,[T4]l}|חWPQa1:̢pO V( O&ʑ;/ m2Q󡵥x,V͹%XiҭQ>ua@l<.5Z ԣBw'iqydҮ\}/H^lfFwA,U$R-Yn*8.xϹ7+A6 ;bL_ѱ*ʖQvGEJ **-ٸsGwYمTp|USӳ(H%˺se55~eڕ]љפ%V';[\pqlݰL|D-^̽3:]@w9+{$AKxhO&տaf7>ɯ 0Cä^J_bfvE #zՆ 1=]2eg368^S`Ґd``h4p;ukpxP7>/ɢe4ٓ_ z;)Cj=9F顒4Zj~F%sf&>W#U@A,E~ K&Vܯ6X;P`F+̱ uַf|CN&%gN{Q{fj;\h߼"j\) 8ZG1V&JGO_R| ŅE4p1hz 0op!Y ~ޢN鋠[ 2&kO/hG8Lm'$hRZUC wﲏ/Hq cc3w~8e=3(@j&u{NNiԜI$D$جtZ h5_Ǧiq ¡ 6?qg)7V*3ѦW[%a| 5{{GQ1\Gզs\ B:z]^7nn &) iϺ$J߮hF;'{ֿ׊U: # pqniL}1Viem*Ջ ޜ͛rۓO)lj>)~`TU7a7Wb >ޙGz*Ll1v3<^0p(_U [Hp0 SS*I/*xxVaf{BΝ=j>{?l)GQXqְ/_U$$l1NXNeH3RR Fq59ٝưi>]ޤaT.epnsv6w}a򥮥TyPcR`Ĉ\_5/ ǻ֑e_bޟo񂺸H^8,kJж..c1 6#~ܱ$:!G&}2g*e*qǵ%~3Ƨ ?1Y<͂gdG;*h\66'n*lG=A(T3ǰ/tedkϷބ?;:uP f}Ԕua/ݙV@rQI bp :ڷj)\%SER U8:GbR׭ǖ(ecnNUԬd~Vn^j `! f UWp2kkucU&` *?H{v (eL* 9zqBShAsb'YI`r9)rϏ?6إd]`#):~US{6^+,G>ZM'v cC.صZf <7ݯY,J;E77SK?Dj>P<ڍ7R40/>c`-aj]x#}G)qsދFXՅ;Bƙ;E]֋sE68ZUJ{87*Ņj@d_~;^!6ڕofF/~U&67g9UxRPMPNG8YM?hDzʀHOhgvNfc Y^zx=>ŦRs$B+ZZP8U6/ׁΓH5zOsw4:E nwVH%OX9Lf ob⪪P2=\F }H7Yq>ZlooYCyƠ?dV@[nWCA!d>;:/Y89f,՘UeѼ,֌M,No o&uld,_>C!쿀;<-֦x&cTsn}] KZ?\owo<_102j]]o;`hubņ?Pw9h \i31~iB @kԖp@:f@r "!"Cb8ZiRJAZu3ti2{a]dKZ2+bflV8FM\van`8}阴r+N/-<(1jV6Tr L"y` E @z L5|NQBғbzmГ>w%`0}qjۋPθ6h#u2Uzuԙ }r|o6 аX Ӡ @bPq+tO-s a:2h'&ᐯmlLZn؁ lM@ u;y(DMrXJn}`-,M0-Xć/9-3~6SG\ ׭dz<ϛd3Hڿ3ƌJ$_ -DQQ  Qh֦,u6O xiYi?B+PL081}l(x򤹆3bp;#F+k*/6VѵϘ>OeQOweX%zbkv?}\Z6-Q4{}8LsAq_ yYldIȿ#'fp tϛfc7{ċdRZd`)-E٣mPԑ~_` x au:!}3R~(ح+mt"3Maš&T9+oPQmZ/]ݧ6v&?< #A%d Ilv#+疬Zy# /EWw"@)-K!QF:xRͧZ|SO7ߥM6D rB+b!Y5u䛐 [&3B㓓=oeSrFOy鶧M21jlۀIt(i 'Kjjjʴ8GRtt{  Ko$0iYomU\쾯1$xc"{|CyREٙD׻!ET`hh5+C.%=㡯ݓjn둜}SVF4z>^- PRRr`L*4\nڌ}*T) FQ`DQ(G^Tw69w,Q~y|ɴ &{tyalo{vh+]nNvZ@Ŀ]Nsŏ?}zf&EG`ii HUa5@4ydh( u;TԷ #"xGZL5,J@OH,ܦu[Kueu3Y뵽?gȮHxX|ߝxMՃX:c yjx>ZKKKׯHBA{s#boϊ 6YgM,]YYߔj Ȝ 999Է/OϧuAfsc&A}iڿ9>:/sg*,j ˈA#yٌ_boޜqqqn>9 z 9'ld2iWcvi3qw#U#o?IxzY$́H|5>?\7Ӈz;C(Jٯ]т4miݛ3L2܀S/U\L&uL:-f-+AL*[ga裳3l@-jE"1  tMn,Xht# "2u<*);$lezM_?C ~hm2>OʊY?}aֲx }9Izz͞p22ʞuo.BCCH8@1WRZm>v8~CJPۆ#{JJķpХrt llU K[ @=o9u"me7S<)'H%S9Cu{=>?≸##(Lecm9sW&Oxɤc&1<*YxfGїsl3:/UR5J˴-R MOL_Hq}rs(]QSSIi }k A*ӧu`D9H @|ڟȠ)UpGM?uIsK$흝Uݑh{- 8|_=!/Qٽ`IkyAގF<ͺ@Ҫu?;"kvݙ*%(Plё̇b$/ /9YXH{z1hTE*<lXYh^u7z*WtXMVa"Ҟ%AZD* {Q-GuUԫ9GDžiRdtthP575Y;e :?}"ڛ"6͎eU\>yffPqfTrPƂWvwFD e&Ek 2A366.i&9,qڝUt?7 ĬTnuYߟ8덤Qjet`n 8*yFY܀V;i2< ^34neZzzz)GC**1cc`4RcPxAAǭw'w%wwXXж> OڐNBMw+!HvsjLsyrV{ +0"DžwˏQģg=FV]ow7 ak:@< jfv2J ,zݖm2ϛ|ȏ{4nYc>v:"h`49%eB_DI܎ϟw6Yx݌ Bc3x;ũ3Ԉ!O/xC?QF-5yxlOR*jOeȫ0xhœN"Z+Fգw4g6c!BU׸{Yb% @ã1)d6I[=[+ 0 vHTv\ ׺l*C:~]"\-'66<#oѭa_EI(ڀ(]yd)06?Ux' $oBRgYΛL|hr--5!^߼Hl}CBN'C)ubȤĵ9Z+ɗ(78t}vtuF<ɽl>r٧VЌ! FlV`UQL.Y\- aC9g7azGa y_dJd :`WKTjԘP:xWO\^U崫\HZ#iyoFk;ݮ?<i7~[։jl؛}y ulڊwj'11lphR]+0+/4|ڝt .V+0}(~=40*]pi+b]2CX\uXd6L&EcQ.QM~55#h1}]%=;gXCI9g;X.y~>=4 mLoss: AdWw(tj 8䷗,Gfoq#Gg&a$18(u1>.G)B#~?s I xq%3JoS_6@+/ ﶄ |"-а)l#yB0hn0 :9]&a،Gc3Dri3}}P]! wg4c {/ &nQmP죢mYla^ /)G_>;#R-\뾅|){FxAY&7YB8\\>WU/f=V\cZZ)<3g85Tp9'{V8?#6/}c[V}x(%b`!k:>:@gTZ쏍3;.U;cTۅ4gFryrEKaͅVbzCH:asFg1`ݪ<̖2/Uj,`굪ר2I+;*%)6ٶyh`3oJJ-Zel*W$ǒd/M _''Lee/W@RZ)Sx3y(3zr{ <† XM|X0߾JäŲ 3ϑ"H ;~_O3ꈖNu)xbiZv!& z~pF"!YŪ-''2?ssk`׆חUyeeuLMvʑpy Jgsf5̈́iojrwgnhυ%֡?0#{U.^:- 1aD 1]:d;\ҋSL@,w0E%%_dx4~d#͓x$C) ~LΔxj窫-YZX@I 0wjFדs1SQ67/S6e ~cZZW.!'C]a,wԤw?Z^DFnk~w6ȸı#:VY!~ Ґ&T#6#qSn h8O`':_><*tl{\i3gRNfʴYЌĚc1f1֟&X~AGNں, Q'؛]ۑ-3zퟙ>Q@\m$a8.OT 9eZ_f`]BqkXyW?O'9N*pNcmRi#L <ܿLf7㎣tZ"!w T#tXU 9 g-"ZUfLAtZ-dЪwDSȼwg9/ogƛM;h,t)'eDH_>ίe8)KV"gUUWwGe#%O . ?{/AJc86%%ZWt( ^ɴ3Cj=X.Hk٪:`D)&J3҇i3lzs_QR8~N޻ƫylmI5k^ZQ6%:be,<.L`tZQYMbqh ?Nc.Ȝ@J9lLIQ67ޛ""Gb6=p Č78,&64Dz$_#L'>S1/b$б4ia\+L[G4lEMM[OϏrY}͡oBVEl*$Q!J[zSRuz6tLWKFFɳ;Fa$x؈0:Yt@&Z :;#C pd*qS%*l5E*M"{}>WqexPa&Ri){ݡ)үu=󢞱1d1i_5-lC%/.?N/g+kkVlFsDE=z/_K NkF580b+u׊٭u)Ӛ.-$ȅ4 Bjo}m&G FubpAs8[f6w%jE/^ IKJ=!X]̭ 2v"RR# tQs5@$1 YΝ&Q'Q{aa8h^勘 ˴^sp EkbhoG񦢚ƒAb$w`LL>sxh0nFZZ)N5 99HR`UiCAEU^pU2Mh[&*XT*)gsm8 aZC,.Rxc kwD/o>w5N oFǗ(*`ƋqpШsrz 0,pB6b ``~j,007t*1mj[@7#dkT||n&i E_}}F3-[uweݲ>w[ qsU0?66]@voRDB7gScY"HTȅR: A"zeP̜I;VZ@+xX,ћ3x K{u 4]߃k +AkJctT)OO$&ݭ 2ፁ wVv.. kPШ- CUDt*n-k yT`$ tIs44)s`?|`` jhtcy1uhʹ7?lpCs"r,(܄1!8GGs)eԋ|/z}$%K ֈny\y=A+qt餟f5 c^66öχe϶v؂܋ I \ @գ֍m`p~M-tFm|,7HΪ2<×;n둹%8jQ!dH@W飋%y6ˉ2_'dU^;$IOjpx.Sv@OͶ bVJ˵y$$Ƿ:> <Ti7xo+'>~ ۳l%gr#,?w 栛KJ3~䫛"FgD \f:k~r25BO{"v"W6fKt9 ($_1tfmp<^(~30ߩR"рnrI7ϝ]}Z?2[ǭ4(Y* 2-iϧxf׋Yeַu'D%I ׷.5*gAC[(,ZltKW)G.StWBqP#g ~DSش\BH59yyA$!$IkV~G h q /D]x .pı=f{vbF: ֱk&o{< 2d)wwϴ-̄CCݝt%d?&w`4T w#?_CffD@AR8mTMqDdG.-{(`Y3![QʴT5 Q*lV)!CӢE"~@)t2OY,S4Qe,O*E?gI DLr7b(">iI\ŢN:\V?rJGVR:=Y܀8c'-E:^auT,L<=fW[Muu GX|C'}T))lty:u}dUUqsvB [XZd>љ>UV~ Q؇{MP,N i婄f*V%,kqELU痳:&s_ԛb6ģ}|'4"r/:Ρ!_P^@c1hތ} X2n^艘kJ䶎@$? tNbfϟ`}tƣ %dzg ѭכ6?yya6S ]n  C0! 3J0ǑHۉT/ oAܦ^=!>%vjr{G5" L'R44l;X'~7 .N{wڐ݇/1P̀J$p2<KJJBVF%HKy|L )(RX VWWEEE?䈣@E KzVIJIL( %'ЩѦIXBǏ@R;c!-X**yFgMqqTT@g0?X6L鿗i];뉤ڞN"ћ^*8G$K/ `~b/t3"t58D}jsh7ۣG҂;o+fftJJ~HτTR;{ׅ44ݏ..:%e?n˕>NArQfvvzQ;WUWW e{yD.T껢_ *,|t0 f3S<l:z; aaۓS:jo%%NNN{x(s5%%􎎎@|4MIIhg+:4PB `G }7@'$a+ G~Tj~$2 o$X͆3#ø\##RGQ,~%OVA=JkU{J5tŌ5Ԙ,~izRk9F4鯁P;ggS9maecq25<'K ^ ((`.%!BG%^:k0EjM#%S*Zys˸p\&BVMy{wW, Z/މdC&| \lYcl.% ʁ nVs$;qN3aaANZL&!,fVP=_;j'>Aeu OOL\er_KEw!x?xYYYE^] ':;;W77G)X!|_gfIKbм!P8>>Ȗ'7c;L4 jq8: -˻ef"?f90t@a庭<(xP"´f_ ɾ+4fdV' F%~$ּo}JA32q=yUv"G$ oBQa\tt Cpsͭ":w/+} ǔN" 1rsEͰӃ>ɂ>Pw&qeڐGzgL&zĕ =Q}O,N5{wsB>אX z=!i$K%!_>A#| ˷ŲW) A&pqL;Q_p=4DoMMO_bGnr!44R̝R0pg6Z$Nl+BH(LB R汮N(9r/3npL* hK}00ť5Y;]Mh 1e}2}D-ٳyhAlrUUQQإ&7 4 ddzz\e[,xQc##=Jx98꾢ƔN1<^UЃZ*"$dxTuT:G;d(AS\rk[=\lU FW`I@OG1{;͙h J]}[DkkdD8 p ԽTXXR]sQѳL]xBBhZt5fS)bG>o G;a!@vwxjZ3!xmPj1p߾i_ 2B}UG?8tUn`Nʊ-76+ r:pa{Ve JsW^X 733u a~0qC#y6r*,b+$޲d22Q㨰B uwg<Όk2`3P8 ~ۯ}?EN2`DXz˒|tue*^nu:rS ڠ?>ヒT ]1BO[綣UU]$nązJoxA4]]ɩM14ʼD>eMXtAO1?R~^s,#_iT1o M}Qr}lAѷ.CrsoU5Ԕ_CAq\ QTcJJzGJ_C&F-@ƨoYYk^F!gf&=IfДI9icU{_;CS)?4 6{O!lV1,@}A%""sښ^I0࣫c .}h}Ei̫4}OM7@JcC[ ƛB zu:F;Yɨ$ld͐'&v;:H`V޽BF)CD'"쭃¾QLVn锖n0(iD[y;ߝϝ~b%krNn5pقI? eKb9O#]Pn"u RJJ<723VzwWH4uO_L_8hK3+^n̓B,*smdA#ΒuU*12xgr\uǓ1?_mhDڕ(c_xy-}F 1k.._u2Z^UP&0J.;"9?64<dIK|/#VYZA ⱕoߥֻW+$LN܎Zͧǭ( KGi6#qySjbNf)8Q3fVcG]/GA88U_zkh "]O)]fOX(pƗ++jH]UyˠKtc;k zy~/)AFD̤9gFSMJmDzp{*u?bbgI ^/nAUwA2_Z 18╏4GǑSA;(2/^Le]T~PT>*%.>2S.ZWJw86!R1#L'QGmUd4 `KzMV{SR8 CuD2ߒzړ &#(\Ȓ^EAWBwKuPۨ0-0 "D@HH\UTVuuD g ױ=2J&>3ia+BBv-[Õ$ zyф.t_0B`n7у2 Z= My OUdz~9lrY-=ldd%{#! M?%%ϟ.,k_\Ԡa&!x޺Mtq{·^,ZZ}tFe7n/?[ 9A}AMM@]XPRRQq5AȞNN!A!x[DOO?iձK|çD4G7Pd[蛼T "FY'-h ߾ooF/b47!^] j!gg@GpQhf|HiI]QA B&ڬu >?LL/V;ÿ:4x$0]$KtlXb~Aett~钐W{wVn  s)2P#\ŅՖYh?%./W;3lxCCs},Ikozrsq\On-.[!$Dө ӧ ,LTTZ?>|}rbBE┯{y4F)0XF)]df^%[4k9yw D_~=E3p˻x""s8q<(G'z|uj [PEe?o2]sloB;Uw'&~\ѓ8dY\'B)9=~"z/B&DS2ҽLQ `'HBgo8!EU!4phةe/3a%q"^,ρp(uʼn \[÷3; R\'B}{ފokO {QG۳7ScC 5QaBEaad2Y/wn ץo>y9Qvtb9!Q5"8=;taC+/"B'J僴 @Q :|48~ R/Tנ9O|ʼ|;Q+WC:&&Pի|Κ|K/a\>vv:GB†րN"U07s042߰ǞB &хʖ]XSQM-* (AyY(&(%-̽<9a2%~ _޶QM:۴呒 llJQ?R6 ь|@70ͫIɔF-ez84Oa{KIr>6> j݄ܿZ]:pz PHL`WBfoT VAB Nn͒Oo/>hi|XAbaH\.PRJꝂo{w0/y>]]y tueY.}]OMc0LWaBr^G%6 8p?}*FZ 'Ǟ@? 2`bzԧ3o><7wxrŷb m rQdE+*¥""#yGHC2 zW̔vqH% `$ 3 C%Bɐ[OO[|u{=1fG -`)@愰 Uxoq ֺ˭B'-,I[7uyQmzŊjxo25.D7ZwJ l037Ǧeط?ڛ 7MK\iW֩y:/oi8BNHꕵh7?4Zw?n._SIZޛv6u[fh!E7"ܼWF.Gg88hh3q{ prtxa*X(5g?'.Tc2f e$df].!moIQkK_Dk`=uw=hp{VS:fsɊm[OXox]]mi60J5OB|ٛB惒v$|H-=71Atu6e+73RW!@<G!]p5Y2zQ<:KNLE"eXVv{ RIA ;&l9Go1}.'5oq҂WO`b8jHg4,JpSؙ+==T sOEC̎$yc_BhAJt}K]ݻ$o"M&C]JYcl1ŏB6BƢZ8jT2NW[}G/Yu]ېh*"k?I_VvuSeÝ@ gBXb- x2%=9EmXٙZB\{!}S4*.3+z$#R,!8X^2魆&l)o(.vS`P/g*>p}=,Ȟt,D^ɏY2$'\W`1O4xtMrU%7"]^^6;joMJK2WHr~!SRm77yd,oZ6};:*ܼ2\`1x>XFrӨsx4E4$q-OE25Sj]nE0 /l78ܜ1T`p{mz>[g]A FZk(_n>04bChIsY;f7,J2X<ƇK`22\MblJ5ExS[4X$_{oY/ju{Q% 7R5[aEώ^MQ9 AC+h wۻW ⣷[ (L>?[Y@`FPpSa b{JG`o"Ξ*WLOp #DU:OC3bB:t~աMxow:dRfkP<10,yOV8ŁMNK{w}MMБ>+,,<:9TSÅΏ+/g;^y>2:*{@;OtPe[^^ ;QɲorhN'_S[q 8t01 8CJZa#>'HԈA܌p)&Ʋ1\c{#t8Yxx>4!#}V ];*UIeee/o~^v]~gLAM FV+7^^޳.jdj*Is{{y{شzik3-:{- uEۻ+M-7\LĿ=?va1(zx(5eSn^^V3;hZ1?@\bˮE/s0E9]4,'l 2 |M'.پ'y˖ V? vW^+x.QR˽\%777,4+HT rr^m =A{9hJ['eeZ. }엳RS#8LL0u y VֶLL`n$|<tdq}}}neFXfbQc9 --19|ߔ՝H{_/d`3EE^,2vj`u#FZL@ >Q6~k`E]Ό0iSi|5~n1d va?@P V~%=pAK2w%?e]Z'͌J1ϟ眜5.I/ppp=yGO9̽&/|07L{qIɓ()t,,,;lǃ9 `iw|oz3 -ٻ;0tvf~s=$j{FuIJj* ten,kPE'߹g0ɹrItᗻM`0YM1_[|Wݱ%BU[;t6: E̵}*]*vv8(Kq̧EM FF,zFb;C(PocN7[c1իb/cn/ G`zuz7=>=QcSR^Ŵ?[eCeeee1==}aopOtužF***)''էϞ$$ܶڂ )-m]4HmOIJ2( :;+ r^1ryP TO /F;̗R ?IM '/\`tޜv];"2$k?=N:.ࡣdt/\o-,Լf~l"^o199y͙`ȵ\*h7;/-[X_P:h yu ZѨٽQn:3D[oM,ku_BGYDyEPR>133OMOCk/..:^̫z yqqqKHnu5:&f*x`4xo J'IR w)WT>W[khj26 ic )D^ ,zIih(d9 WNMrh>XA 2`XY?;Oߓ,ntHnT44=F62法;7~'К2FӥsWM$Ds\ǛX~F;ZPRf~܅_v'JK#Lb`!`6$Rs}W],A+,0?;S[\44SLf@__O! v7ls{[|yۄ+xd_,湌LLH>tzΑjCWW[ 8¢/_ߟzm|d؝DI%% Rouu?~x xZv#9=yӤAQ''mC[Cl8%PGggmr>88\:eiy q߸8u(c匘4P"dW}}nn4 uqz. $1ފ؟ϕADY9RN^^zcv +{+Cl :c &6Z$۠T%/HQro〺QS5˫a cxI\J+lbH1&1Son~>$ nEq˼LyϓrIHpK }QFcEmBi uf^}Eī$̜ff"YCi&01(hY%TuP854Q^%k_=u[6՗N5O<oS d#T4~ ?CU')mL؇RG$MzE{NOOS _t|+ C%ۻ> $jBQSZmXGV]w¢ ~:tٽՍL \עh4JF=0ljc48jzpr666/~ a1G f} ĭ3 nӮ.> T˸0RG)oZgfQFG ~3YwT$$5Z wN ܏ LoH7JH'ϴ4Z֖_he 3Rb "Ȁ++EF6jy&|tL ͭ~xhZc%ߥa ^fLKۈ66jMp%ԀפӿF/VO+'QdNXAmIZ&c>TP~u*\1SA:Lj}yHA\ytr+lxDiʂ~i ezbc@4ۓ< N=ۃjR9O0<9; VHF30?[T_#=Mp>zzb !H{Sw4S2]t)'5F$P %ЌQߒpv6~G6]W<@`hgr̈́: ~LT};T09/obo{_)ul(zlt|~>*C7H>б:+XLИuv@^9-'ӞZOi };U?! 0iŖ ŤźZv'k{'ؠUh;@EBI__XA+ҊgF?}:xR%> fLr'b/5CF&&BCYը.FVň732|Uj(xSS>4"#yO 5Avmgh.-0pzkP /*[s5A:Af 73zk(ԇ+!y(GQѠ}1^yG",MGX`ޛrʻQ鸎/xNLOeqpWuƗt( Y7$X}֧bcc)o()阘sy;7\羄9Z фN"G?Xeɍ^P6g*,z/Q7Ě&!WrD&VT8/˝q (K_ igا90]X#JQ3Z< ČyBHE tGҟu>\6!!A+:f Klwgka>}fRKTW=5MB`"U[/&Kf:Xv}z7]ڼd":L[qy@6Ue o>"إ2). 4 ͧC9I6- ]n\u&!HGr12z3b퐠,X=ruM=sǡ&v9ZZ%l㷌22M0aT-+hy܆n2/7>MMVўj^0@;E_0MD ƯA~E[g8s??tq=/ӥ m{R^])pA,?1i9K5&.'P'yvš#OLŅac+**r3 >nZW/5kNլEּ.hiṗWZ{Zo"ެ#BCg4Zby޵ԫjDת]}4mƾ@4R fjxDZ#8\x iĚ'hЀ 24ۧcɗKPD&4A~g +'2 ( rxM-+p4Ao]]}ρC/u{4Y_VLySZ&=9Y C{^"?a_E3o({GiC{ - $HϒsrZX]^oxo,x^W2i0Y(!; CeDu}(rcܻ/[ / ?8$B.p&~BxzSDn%1T:;2c$/{^C-o:He|":8o$i3NNctqm܍cproOJtZ)*WYd}0g?vB̋:HYA۳hh,3sZDq?7,q|>\[յ3);bRn7N(oo;8DƓ~hPUa mHAo”4*UzKE [ N O_s$=Děx- =jdQgN1{ox4eS1 $0{ }.ڻ@VƩK:Js66TM°6^:Bۂ 6Vt=-KHuqop)xKCw_ث˔mkΙ; 1x0ڪX0G1mX|VJYs5ISI۞sa6ˆxIh'mlTH8܍E}|F-#HDruߥ/[b;d-okl-6E#-ܣ$+'7/SOU+洽83.gjaښ97pԖ)[ԎlZpᭋt2Aܯխ<nV<^N<'(&dkC?48Zcl*!z'A~m [jvJ6rV#ڬIO&&4x-^ԧJV-OᛲFyye43

(GݔӬ`@N֎oGHmg M P߈h7 ΗzMgC0Vrկ2mf lyՀ bP61i~8cܞmz:(iEBV`8+5/}xh'/k &c\OhVh Ytteܙ Rs%T\z{o_Y&~u tw]v {F=! s=l5oR,,)u`FPUR&^t,*/.(uxCf-{/60mlO pNن 4CzϏ~&deeml,vx?f'М. 4gO_ !PibߧA hVB8"=5yy`$j@V €еAz~$ݘŀP8 KхCÎL2ԙϯ[%4<=nN)9]%`VJىٙ|Ő:[o8ߋ`T>V"hًsdoV0 ~m] LN\s9 !j;[dH5v(xs6`^jJeέ~+m2HUA8=v=.o{>A g=&=#:( 0W"#x`B_)ݮ6xscX,ʈPI9jUߊ3'BIe(kIS$ۧ^\3czUZRΨs`I]|BF$2 ?<  GX Ƞx0\SSWRU kV6SH RBݕZxXLŏgO؍M(ՙ=iwm< s@ zP Ur19yb`=nHnBpsB/?wy=e}uxPsk:KwwP.:Bu.@f@xF/$8od{,*Zzu\wgjۗ ;=4](.]8Pt 9]%Uv9B.x\D %F`a$MN8\viEy)Xrr~LhsϢŸe>9<' RW¤H[o!|>\QD4b |w.?^3oXmG>lSn!$bf.pO@' Z1`.v<42J*4O i$E{z'Daw  ǷT7IF hf;^׃U>akqeu>y<6J|rOIET-?ğ=$2𞭓<8v"ZVUqU[T[ q8_baժ~ڡTMI3;3bbm-U19C܍Q#`BrDZ]o/GL` m=#WS3Uv9ONn{ 35w 0;~5WVnNFHx3/Cb-d(Oa)vwwf_49F|uڑR@BRy^̯ `H ӢACm|,nܹ4]Bn 2P$3%<6l9M\J1_%ZOԀ^_lkUMVAc}z`h-$J?b[[Jؑ`+Ӭ]*i aX @ 6oωa<.Z0YU l$_ٺs"< ((r4iΫTU}hȣ| ) 4AXþT={JXUfWéyu * tߡ ʋ{@ު=u&a&P\2z:_LgU16f>HZ^~:brRY4e-n-Cc88ޒJ掱.Uo-mۻ* dCRrFRVUV][b]ƒ8z"q(f Y}4ɀ>wA`w!iyV׻486" @ (󚛓|KqbBl6tߏ|g'e`ੋUIYY?66}tMW?~0%|þwQ((e̔C vDww7vnHxBhXp mmQ=TUǛZZuua2\qxb{v.Ξ/*zDO('3>#FgeH͍ d3YKڟv\y{O@~SA9g-ǼK1IP4͕mQ. rLIOqbyMߟ*%%˒Y) 5;|rrrC-? 5F)( <}=zExvȺExwPgy}= 8mn.hhz+i$vr }8pt /`$e.٭l|`8%>R2MHwi}$`/a6zI,-$r^zԙRƒ 9摰D?)9ypxаdT44pv.(AߊN@zW\Mq2׿q[2Jpջߤx =?`7˛_;@=iEQ(X JܜBqwO$]2%^Jy`Lq$[t0G`1([{zBb*.6rF]g9!z/ƃ:Pcә)22͙)ATcpA`Dag/Z^3[[QK>dmw ܚ )Q_PnsSly|W7ŧ]>_xkRTo{h 7I Yd!Τu{iĩ Շdy G6 t_jyޮjX,U{Rekµ 6޴zožM"= Y^ ddcƢ'1D v)^%%!)F y{E ajտ|]ZB @_.l+%yE  f(g{4Ĵ*%O Fs0cy P mvk#R5h.K=şd elctD$kUE=Sc3#y]];2p##^\y`I|r<\u..3Y>}=oMDB7/`KF+mKRU "P"[΅OTW96lQYY-EMw |>;6-""܁lP(vE=8<ِh{ p^0^EEE.?K:$(5lM+19Yv [[4$$|_Y@AKXxӺU}bab#vkWvfc|5vfBܐdAggglݺ˗o,wXX\aPihC/!0 t=Yrs:%ڭÀZYa;t'{v%ըDwwQؖH4 <(kv=xTtjHŠ ,3l[-gTI*UPUdҳ{61&3sB%~_mAȡx^_0TD7[. ;ff"m% g Wb} #OT w42>Qo [k(~Jnln.i ;[#LL:W`̼u|.f(OкK{HgqwcP$=@h)nq,ޟ'z`^˲-U"kVvTPGu|UT;C oMK{7m}n~`9&Yy'@NjC@؝wv&\|h,[+psV`ܢ!{b*#[+"J(nn 6ѳ@ {EkmH9UYʥ$ =a6em:+dgW33(D0s{͝Xn$Wƻ-D!B/@& ;VVO6$3**\(bG.('CR7~JE.|)r|c@PJ.G[J!FÀ7N6QYMM6nYZ\5,{ڬif <+7W51A{Ƌcq<(k~4y~TbFwwGV^9ѪyxꔒN][zǟ4+i v 5znĽSL{Fj,62|I4׽>=g?Xu#n3׀TI%&9l$%+^Ko .`p%%tuu3)޼%{e@H9/ZUbpVKw |< @.|hJ~t=FF]/YE O+ȣ]p2 &C5׀} #|VX)".~{߉\e-">1Ljdmj : [-Riz5ʪTI2_p8TJ= ?@,U 6 3 bht 4Lkjg[[ K?q52\(Gvv"ixJH-*( ıѸ%6:7dRqhF3~<ɴ_n#hFub8 ; qE)75u @e !pӣb@=}=Nh5^DD#˓ vdn$VLi4<G:fu/r&D^^m_Jc5"&A{y"JS9;2K}DdBA3_ۿ3gR E {?7'Xa@ uʗMYmWm 0r S5o/1yÙ:{Z|"W{]t3)Ui֒ȵ.,ޗVbf"Ϸejtp3wDD_P<9>6l' @z a߿r\þJywN4J#Y82]/cc$^NMg-?r^aŴ]1XAoemcАvW#5_bsd'+rXjIk'p:ïtlWE5'-.  Pp/|L1VUK4Yk{ы+ oY`@9e1)R1y hR8KU%рjUSSVD_9XD=|.`aRwCs#qMå@HuΰUTt7]x7@ |M>_υǐpƾ}񷞫 ɉuEyᥑ>XXx},*.jr麼L> ՜wqqq~?ϗ;ٛ pV0>b( - Yw;IKTK/.01@_|qL357~}e iMF"TG ަ }U&kb# \1[ bw#xm Kݮo߁ qج5(eO -wF-9!$x ,Ţ+4!u jK IGS@X =Q-~jlj&$KLg3!ֻa.-Lo:QNc2o+O ^gyܢ!畣UZ_Tݝ.QCBm@-òZ-'yž̥bYktyLnO(Đ  F __hie31G!x@a\RYlI@ If ?ƅѻ+F3 ð.=4B%3mvf7uUN5f&)dL= 6Pf2 IR$FȋlEa (& t1HE+rt 7 ~~"m Ow߾)VߌoB 턧~n;%ˣ1os 7y_t/4cqVC"i*lNO?ښ:@Y*~31%b #-,ڳtM|J朒B$z _p Yr}evvc3/1񾕋CD*O8r;kOkj\/lǩ{[X2S+4PZP AgGge&\mΏ lPtVt9b1s^`++t# ϧ-I}Rz)1<ێy"RRL*^1L@*US˂~թYd_lP1~P"l{d)q\ݩl$zT+~(蘛Z 6yDݎ0 o2^AB\k\Xbo;bzD\0qs!,ϥޘ:Y Y _7>x+YkwJ]>e͑d!vB[`ē_[2XdPfgdEERh8-ԝ=.2ֿ3ʶ(50g_Gb!HkV9`ZH|$I49A<ÎVm~bv2iOj*' a-) ڟ{(. q'=~ﳫ80~ ,)b⌴[}_1QD~2<}HiIedJ/\4vl ܱ~#"6jřۍ kΧYݼ)䌵8qb_ttv"eb s:~|praN^RYz!W9dٹtC-jeaOTZ(! 4Y `o0^ LIH}8 eDh>k:8GNa쯣\?pEA[DAnTUKs>]{׺uGD3{~̞ii 32*Ӓ/Hᰏ2m!"r?s{ X׽- ]! Jp;g̓ŚwLF]<+~?0@9'1!m¬M|vLz>kWy=:FG܋BA\~;8[W&vwYZGm[ 9POIi !\Us^,5>*e4̵3?'I@ɌN-AvWt> OdVG "22ZV5tY-!.W c㇕DGw7:%rM&gٿ31&O\@,-Əp" tbk ,::6f dLh 2x|C(l6+&(R8vx+rB1_>ʩ| be +$عZOI`@b~?F|bXE oAAPVsL@Q}m4F5FH>Ϝ*|\Mt`JYs726"c /v90 }:!q `l D<3P%KKWuX,-ifkKjYvs閼"J"_2Zyj«O$l!@!,\X~c}tw1".`Xrd@._J۝}u$!%Mz؞K Y_m'2]+vEXaa2@pTOe ƙ$Ś:F0֙vtWM41P[Z77wTs:9RŢkQ{F2 Wvv7hzFF==?8”™l➎\# SH?D 1;Pט `Nnw%6#/M,\pnЊL*Fyy߿dwη禿H虘|tdDZID4 (m{ d _AG4 uΖ9Yl44!@Z"I~cwB_YWuD7AO@A L?Т|PP59VxzhJ[Z[wD" ku9 RwXѱLC 6M6%oER**H,|*Tak=zHvNShܯQ\ۊ#7r { C^F_cV5Zn **rf2M!t4cKbu6F?f5/@MrN9l\kuNi78(Ib[&::sč剀R]a|k1LddLL c|9N9s\x`* f*fwB0mWgYUŻgwssK\˹ۋ<&o/nTz!$ddoZ mW@@_ֶNL]X?տ^jp՚}8c=I["TyY:$Akѷ/mjn z{Rd4&KO@o(]hJqo5:+hh`d'yEmZy S&s֛WRPQum $A@'[Bf0H)x#RtY[y1x57K~_Y=xdR 6+ϲKȀ ZjmD~l-LU&-I &N|JEV|_|Epf0׾MIBh[UUؘ;`u5E:4OBCE%mJ#MLMrpEIդ 6_Q_?\E̴qYxxv! e7Mn-V2B q8lz )&̗܈ovvLS­x7d2#Rr]pꝝwMuVB& 2͕>zpCqv[&TS99Bɬ,Бмh&AơsoF4xg& zG[k4u:3S7a7X;II7уlz!lr6"h8E LW+  @,bu64 UB,z*E"Đ.t{rLl@9_VKlad54T] ABx ũIS;7TOba5t@(B^;I3<[Chxsxi|"t8VKn)"µΤb 4nq]% Y ]Qeb3 U`;Qcp!kdjje9^6'!Lɉ Ͽi]fۗޛ], "X RģfeQJ&i C%||cۙ==H mSQ(B;PwƝFcW~qE?&*)'J 00[ p"::ys8o!bO7JȤ=|бy`Kԇ>,3@/5(wc%A:|8鶄Z$N2 +[[oVd>rVPNd^O\1TLYREzcw (a\ ' nd&K2ˢwtP@?4dxn Q 2Nu~ aa]cF*s(yxdDFSY  7_4roS@PN䬽"zB:甆U.T EY%4Fm݆)dw=oi,߻x1ǽ.HDK|˃/;ЍB S^=LΉY#<$ 'O}H؟>qh?>**C`Ggx3:? x;rp5=NvCCu*]WoX.pnwPL);.^9Y pL;wQ& 'lPHJ!7 ps?'bcZqrU(bPț㝼v#yvp^:%N.b}ӕ}KA/pЕ8'N3Ș->.β6uH F x S:y't]oG:QzWSS~~Ag\AO|fn`tv71( GI3dRu#`rbY=10Q|W._8t >,޽&-\xpWk-1ψb~uϯ+dabd(p"C Mq끡l0敕Wl$nbg4zTiHbo]c 6w_D_8O70#z7>gKΉ$$3GgLٚ"Z433*m8].kVfVYaޡD1kh-AE0(ÙʬP Yj >hlx c\ਠ71`3"mi)R.2Lr!SYV  I@ōH{l@CMzú́4!{';z`w)dHLl n/A9ݙ3ۛLDFmŸ\qԴH݉GGI[*t>O&\& OS[<"Cd >M>]o.8VOSkI? 'Di80}P|-cc-IznNNC{JG !,\j91'oѬ $*5hpȰ>\\`-, Va|]dർ?9Sq,_Ov 򇏀htMEϴL pyʯPa[Q9_pH\ck j}`Q678+wtDV[Yl_.r|@y`Q U~Һxt,?-ljU\zgEP{NTCûm~d}-f\c CQZduцq$sJZK flͪ`)eݙcn^@ lF|F*|TpZYRFT{MRUb*wppm̹ecsG>ܲGB-PTҀZBTT\gv}=eQ[hXث]%E(7gW݁/Y4ÙW$oh.S/;gȯKl=&7>m0qcҟGYR<61 y~d2nЙd!tdJ"k~G4H28BKŨ}|lnəPNe`0Lq#t-Rd#-eӣۥ%_8 }CC$ v.kb?"t(艔i!DŽg5h;p +Fଵ Dib֐ԁGxX~zCǞSL;3́+ޱ/(Hy@ 88T9 ]y[4@]cfq۳z4@)/)k2Bz4h#/1C/..:2 vSe"#7ԤR`oqq1쎗pX C 9$CpYa;N߿ۦ^}|ҧkktܓf /X@kOˁYHaB 眿wA[rRjY ڶi{<`?1V|Agb*t|dm~{uMzO-*,vUټ7hrlY4I45h`EE$$$jZŁXhB2FMG N߿ׄzqV=yFcٖԪ UƞNf*?I%)̙} |[,E*9wyXL}gW)ucJ^ӷ|4#6\[ɉj+e"Opk(ghHw8m}.LN,O&UmDѯkj ibшvuJ|!j8|p(ѡ܇11W]9og/ߣLA6`(?H5BƔ>1G=[IH0(.ai{%K.(2#k}AUmnveEEG_jt%dG@MΰOq9nW%އLLY*LaȏU ==/|0?><;c9[ 1 @t^ՈqȊ}UN>X[c;CiҤb`=XUGGH'2caDٻCNes #HL#>DC)Hp3P%*.10DBE_]M SYe楁xCԞ1d}p?gbnkf2))02|zz*l^3Җ)l< x}jܮ^^thvckNs|"/*8C姟cuPЎz2 f<(Dz@AW58w +6lw{ݏX9P> 5Dtc#~@S#!Ѕ ^7袡3^l}V2ϚJLMWgFsoZO/'QBbW_7I[B"-젗;zE;Ia3;"ʽ7d|8R@Ub{rB22 3aLDDakb{;?yQ= 7:'0uGX=ގ],N ]~HIo2yRQMW0ȓp+U8x_jVE&6!P[$$m1))_@RP$fnzӂf JS<ubOS<OJ1KD]}"~(Oc,Խ8c,g8<4HrjhK*~ԼJ  zP%b+#Z nCL\W_45.oT4@|:n 7 JKQ^SGJ L`'B `^#_+t@ZUL9*ԌM3zIsΪ8yy/N";JH^]={ZWQA!(LSR$d.;{>"&=ssm̮.F*qLwGlWuB`d02Y:A,\hS,E\ݦӓ@˓S\\LGq˜toS@}.13'59{󵙜jJI>9w}~>My[4^*acMTI`Àtv9AC(QNV&Ftuݲ./|0W[Y?_`ڷH u%i퉮kB#! <6^~q'WZMзA2|1-!WĞ\Y'tPPvՏc;ۭ xDWT|?Ij5)*CgHvJ!߿ӂo YFKJ2ɉ m=_Yy͑|@ ˻sr_ezG_X_s2uǺgB8d9liAt)Ĕ&0JȜ2hy|1oWgAR=%/^Sk% )d 8d(A5\̔J33]aE14$<;nʃ+ u@Gx2rs//Jhm(D:^HU~Xaٌ, ?.xh}qJ=Z"n6]1ʈXI1PX4CRѓ `2 OCsSGE ė$έű.7;1ο~X&/I߼ $Co/|'cjИy)ː'ޔK-5]GZWG6%-@7@6s1ޛW@^.OfpK{i7?+4101}Hg`. #N[Mo=!vMt?.&n5@_T2L 1_eVVZ`Å?>o-Xgs ؏`RUGb-"k!FB3 wθx0 zV-%(A8\qKm殱 }p;8H32&{&U O wGmm?N7J2d_=i/p dV#)K}}O0L7Gx󿃃&":3FGoq+(05xŹ_5ib5"0]xvE;ʱ" 9YRh +K#sft\RMɱMR{!<> Ʌ~^ },O߬#Gl0֛\\ڙ\^whϙ5I1xR#BN `1corrt,irQ|._޾cpD-(4Zts$6U F`#aA5^s`Tдz),?w6MNF"(fI'^Rvhvɹ<ߛJ p&-(AЋ5҇Rs <8"}=]#-^~T;t|+̼Cjk(պ~뱯T3ΊP8ŠWaNO^MZ(R+tAAmO^i^n uw {{QD_AOpƠN S4p9~wG";ok\ױr hd$&>E~򁎎|汅؝i %`u& m) {G`bK񌱏Bc؉ IHi ;G/sWMM@/8ÃMLё[E}wasx`OW]чĨ6X?1OHomgYӔ2ݴ%ťg'8ԝmJOA[Iqw %lgvKɍ-qg3bEvZ+Iqg5.H$X(Yj#\JfxLr%חIltfRgZ'v]Kݯe2ڹseOָ$(x2PVoxޜbD?A( '`Nc<MR2%\ę8V#pmBEe4ߊSD񼲓9kKu,[[%{φfM|{hvF2ysyx ^hh`xwwâ!G8+ErkgrH4Ov&+47ED FT2'v&K]0EDMYdsmmjfn)ՊS ^lxjfVtPt+b ."^SИ^V 2N9.4-I?]t:+ñVOG7v[Ut4ɒgUEC̗LR.1GKa- zZ ׺V12+ky־*kkM#i5荒>q`{M]6D⵵.qJޑppP[n^GQ |58JQ&K$2M0tN&\LJb M vd# 9﷛gg,D +xPgB ɑd|."3ՕNuz6}}>畘#ѽoVb^Ϲ$%5 ǹ_NV Yq.[+"uO?ѕ|GJFEiljF헝'X2YJ;dz.'[|QӱbpuxUD.'A;VlhyҿV"OPZD:B*4Lw鰫|dOO^Y2V 6OF$:ZT"P"ome_ӑUmeFᥐg[D]3G拸8+ |"5iq5[hb+R%{ 1-Me/|ݩ٦B]S. rZn-=$iYVsl>LurzC[`o;2Ppq%n:/47;]*r n ]@"HW&5*jt%%s-*19s \$c4STS,CWvH=B>@N9^N|wz:ʠTL{7}Y[=y}77Z7o;tSwj`X6z]~c(FvϯVUkedQ 1T-KK|NN^Xmde eK UUoտQoĊ=+!g6!9fV}ϖA|¬!'^M;s_r*@WS+QÕKBХ'eJzr}G>UVDTKٻTClu9=6dd scم){X$n,sAHrZʝ]J,I==/H9bzb6]v?KG uQvj> EZ=8,Wdr$''F-? $Ay^v(!~5,ږ19Alu4=sR$ﻥ*'F͵xrA2[MGomĀ7p;X^ pk jL8TOK~{wC&cTZ^#@ ̓lp ŪA/ ''vu`o $aA)}Hn[LfhV^zL%FWMa3H 3y /b‰ہy&01H?lesJ;OׄlAH{˹Eϸ }BF@RnʠƇҾp|AG2*QZ UT1Upr0k·{ؿbS%C Qk⨨p4 pZztm<=𦰟O %}+R֌u(MHN$#MSR\h89l`1W@geE'+e;fpu}| QXP9!oG/4x+Xv3}vTnU5zׯ_ OX.5 # p$1K#̌a-RbQTBw6bܱHAqVT9+;lqq /Tk,`GfnNdAsF T[,v6ykd(qna> /3Ƅ+e ٞmJIrvϴzr|daSRT΢8**]tلqe!bخʋbaz?&&vZ\LH T`CAdMe{*W,O u˄:*p|I.C|m2: ߳xOb;+E&/y4NZ؝(:9>==zu7[kOWטtL:H <ǯ8̿[Jb1g4Jqfəb*--W`?a"US[VCQX4)ȷ‡2I`ovl5uloYr2렽ufR9qII.RNEh#7l]gD34pkn`z^J$)*i?5ve a۽L"9@p6YeEτbr9sW,y!?{l)`lBE !+NGJ2-íTWXn4ATBBZ6ӱOQQ9\O?=$T-s5P/33f+k HT˹)mT|.'T׳ JZ@˶J19+ &-1Qb(G MOv@ j'U.2<]{=Ɵ;M+~C4nx7o*˙+b0hfo/Ȁekj,6"\F WQ"!ҏST^'~@/(`杋QtY%gJƸ8jRm#9jȟ0<ij:<<}DSo0GKڕdgeUU{~Dbw9 /_G(vr{[][EEUqvҁV 7®emC{e'!KU{{=? &ݠo[nsp0 >t_qm~+^^eL+0x RaUU͚ fg_+(ss3xŅ 5% =3 N"PK[/GV&o.XwsH9W0uV QX ;) L]ĜGҚc` =MPUf!kGS櫷[^+ )~W;rb|Sps;<m;R)wczVMj<+.~f@&L@6e F]|n#cb:\ꞕWT@bsOϙJC3 :[#}d4VkXXB!nբbZ,]}ZpX*eУ`<:`|n!){D{k7[zyGNdaBls6}Ԧ?95jIlO AMvl9kM3qAS(X8,_SqxV l|q _}Yk9{Q\UB%lF&ߐqY:Jiw&<_2ˠ25`gWlST ,:DU={j=ă4FCke6htSxP.:O\wrT'dJmU+Sz]e+S%훜`;CڅP k;ȨyFgw␑?QOL9XiIO'u#egOHf+&7Jq%%{S27[mcَj±Myy#s2E1 *NsaS؁Rq99uA?33/zb@'Y =F.O||bKW'gx5(j,=%YdIRPD__;GehΖZk5 8x.wrĂokW51FD 7e +&{V Jet_U]/1a>yRx _jQ a(x%YsצKp;grGmhm?22~{}{l0\+T d9 }Di ezG)hI뫣:BtRAKK/WwDZJ1W$j.K̈=)FsƞȘϿ_YD!a8Nz4Eۭ#%04Eve 7,MBMVh mt7oWJ AN^R>czKnoOOo4ڧx=$l:k+:}z3ߜ%ORj^6c JxT7#TU!OcFhhXDol8-oY&[S_̹dFFF1H&4w@ P1gTZ:qY #DbXa9 X7l m_#r X8PV)$&%6.ASjVM<Cp}lK#9|M_'_[=%'8ʹ y%ԛb!Y\0<[q!p޼m^TU FYyaWKK< ׷#{=ȑNӹt(JCkns?"^^4=(k吝-0`K:?݉9 qE e3꛸zL k8sQd&b(@j\s [[ד>Woj4+aCQNȈ*A[o9e8ΤϢ 'i\/TrGP8XKWIIij=n|%<F+|;x'LE&ľk?z|lEQL@do?2w*ǁgh(}o,u cMϪ^4ij>嘎uց`'P{))MM#kQ;jڵΆWTg?}`z@39-fZ^F[JT`ħR!0r888"CiAGf'(t.tVDM] g+UHEʈŰ`FXT,vtZzR{R~´rruE* $vj~~B0™wdzD50d&:\=ݭ0 ko'A㷞MZpI47^R 6s~4~Q$hXX1#gJE(XXll Ag9F_Ji=X$/vH&Oi_L\sYuɉ#O ÅMd#"¤zg<5jN2F ~ml,Ğl:.P~ T8ħ ^Kk({Bwf9+O  W-~gO$Bcm9 rVg[C 5SBfkK=8p5E w^iJuQ4'3N6.=DzIyxKSX+ H"23dXԁCEnt]m5'љA|Α_[7k): 1o&.C@}0e*s¸+T Z$/YVoUG/,`m@<85g@}~us".=ǵ㳳#}KuBpp 8R+ z2XíwxxR66'SQͰs|6EvZaDzs8jerx}VJa> &p$ƛk&8L̴Ys$Qh&Raq# nꒅA[VTnVHH`5ӒPW{Kw!PQӼdxhY+D zfhvviuu()/uY]/ I!hJڮ`S-[#[G+e'Ͽ zg{o\ft\O26Uɜ2$(1|++ Z065s_9nٰ& *aZ] #/ޟ`t}#q$$ L3{[EuuBH2af!~yy ͅ$&6Utfg\Z_Ȕt<*S ;Q`1i' >硆Fxx E2VMt'ͰR籡N:.X-,,\F>i=}Ĭfznϛ^CB\4:kZ韬FwB8i|{ҼCGV ͯ2QG!L66zako{iVߘ-/{F-[%ޡKٖV#/oKāPX܍u@Ƙ~|}0#{b6*cbZ[Ӏ#aDS{Ta=ȡfV77zX<%cr/LLEGl]IDpPkG:fM=lt;9e;=lRbŷ|##ϭ(_e]x  [m[]@FvScȔ=< k}oaOE&I˰3遖4ճI;*TR^ h=pJ^ jr3v۶a`LĔ>Vo,ZFl`΍A_.g sC Up:h-bqv3=Yy`SCKs0rn|p?jIE*9V`}[vR.Lם6բl|m^^kk`X) zKpcp86X2922ŋ  jFqskx3겻Z Q?KćSN( \l5RDC~?2_-dzwLaaɴ0]OPVwXXW/|#H$r:z?޼$)TI ln~HCzI60VyiӴ7h'A!;!XlMP?Pm˵T[!y&N,Tʺ-T5w\]]|Ԙľbn (ZZځT6GG; sbb` t91©|PIma Masm?""%d 7s7-@DŽLFsG !B*wKXk֢|̬WZ4iV /^Y8oS/%eHn3|H-RФ,QZޣRh#M(RpƢRiUܕ]|{Xl?<su22?xዂp{s~|q]&? 0Z[@ -ċOɬ&1WND~U:d~ - c($8,cK3@-Rf}efJw>9uNƾ<.*|?(LoomI2EeژܗnNlj s}K9EG!//+Qk7-}P͔Y "xmJ輪84 MU7Xn&T5|x;XJ (%?&//y ",Ӷ[JXmATVȍެIKDeJ[m974RS{ CE;|Y f J?>ͧ[= ^G=Pd̃?81Y/ܞxaZ/;ЗW@*bNGٟv?K[7!So9t|Xfuxf ɍ?G^BoxE40-C=*7H׽)Bi@: s &#r @Ayy OᚹfJMy9DldωCt=^kđqVk13ؘpCǟI6~`Dbҙ=0͌S(m* dr4h$}}iРWW=.jy:>,#/6JPồHP3v hQ 6Do_xP"s (?B*^/Dt &? VuZv>P.(eȤb#6r6v'"aVMjK1Qbewst.̤"$ 7)tB9Xۉ?0`CuOףMDvL&C ek 0 XHdkaD;&OaqO`Ū04ZmN&!k6 9,\sسH0r3B Mx+J(eX h^=DS[kiZO۹'vgiIBJFWWFiyokW^{5B v.bP| @|owe7i|\\HDD^@A5Y"е̍+2+M\o{Ѕ6=?@}73ܧKٺf2t݆*ash9S،2"M?\2[) 񭮭UTVRNzZ(•w(a?\\=jO2a$q.6NMɱw``jns.OZ3G}Wk"( b_*I۱rx蛓chМ~|yj Oڬ`o&U?̸ȘNb[`8rfmHi4L> ''w6\7ԼΑqlkxUPHlT ;_oz-}ىL&M‚Wft8ߐBwWٓ r#Z!mO%4N'C;=E_(|CO$faW6 g*632j"V8dsoJQJ㑡G}ʅdC:sʰkgj)\΄m̙Yo) Ledb^F8{ż3 bS)'U,92fy@׽7YعD"ة|["6&Qo9`3-rkDBUP NGq%(Aeeݖ%ua1fSca~Y^"jr;]tWafO;sj^xvHk8Nr` w2Fm/doRShECR7L9 WiY c˱d }Jr h{?59&ywŦ'/Kg0׺!wN[X >`eU?*CgjP6켼h!k.bbbD޼yc0+U@ !111ׯohhhi9@TTUYYNӤYFLtial4{ˬ9QQkӀۗE8j[qu o?ߜJ;M= w#&Iԩgmd׫M~D4_<H w^7fWpXN>0qΚyrU,it_UNn{#**}637G|988g|f)A#m[ܹ# St yEm-)[ _5˜j-ǭG +0*ݯ^N7f{sٮ:+Gl*\̝@&h籢jrΈ9 T_Yr+RM.TM^ $;Yz.TɸTغ<:֥'f.X-n5V(Ԛx|10eRB.n> ӝFٝ~طottE^jiNߚ3"Soe,G2O( [Ż0̃ dd o O72Ƀ GlXOXRR,I*o& 'R\ :iX*1kֳaة'#v>c^ASӹsxqY  >> Щq9^~VXT`cӣ̜苗/a[8q ""r9jE3ߙ5Q윉h]t5~})HDvhr ~tQ>A ''bJ~FRVe2>\͊3 L𻻻匩F5L'x++VVo:EՑ閻L t^\d4"hkk'$&qq½6q'$$LHHX b쳱l *.wB̫WONLOGB`l&ijL PIRuGtof1⯽vMI .Xݛan+5ecσ/ ‹a<%u*G غUʖ0n;`\~8uh𽤄&**|ح廚[K {r8Wnq{j&ǺZ$ѾA,˭e0S{È #~5xx3r'CV{@Bk,-(,IlCD%J&-[ﬞ]Zܽ h&đJ5!@+ZPD?}κ 6>\F}=E7/P ]5KKKVa4Dax.A׏wG*?TZ4tK5:id6K&/P+%0S]=9/--f`Wg~~2or=c5ifShOg+3'lJq7Ql_s#|*y?gc TJϑ}KohoY-^#k86sM?]MKJ|Z-82:pÇ`)Ty=P~oiVj%-(,w/uwBFMoowm>]O3!&‚ȯ2or]NC#~S30<<|UX߿hJ$[Tk6rq: Вm/-_<=? -,AD\hT [D\A}AQ٬Xv ,C&<7$#75j}\{ۯ«k jەdq)㺲AؐEyXu0cf曟ڔѶkQYuٍqԕ:VwC}<W#E%E̘yM6vfR_=xye [r9#׎>zwYCC#Yln3444> O6x/~YRJwX%ʅ6P.((gn.~|oSuдD&;Wn,I0RupQ>mO#S ]iwgNf61 ጡͫU~Qm8`/@Χ+*yzl 3'Fu˯6prkB=R:K|Z*'Pm=m1TJu~q-z8gMsp& O'߿:0,x>¿Y_ \,0rmt2A,'2v2KwMG{KA:aaB/%]]ۼ_l`'V޽_u 9SRVCzDK]8e,L{tO=ZW!t5+̑z ;t5幯4 d%-^nO"}=3j';lS+<驄_u |'?lopib1܀k-bn㡭Ƀ:}E|{mǁ\j[֙ v#%Uׯa$sWo>ȥ&j gB=وdEH>wGiIl&GG  Ɨa?&$(+6|Q?.=4? 0jƼSzɩr1bi| )uGiۥ;55)T*@Ƽ! X.G < fyc6q֚'mV:v9)#:>.'g6uRRCHy太(.˝"/P_fUfi~Q*3,a;??]6ELZ`$?DáGEGETQIpѷ~!黊z3 9WCNQGZPڷT$/B~'Y#`,.OLLjni1 hxq)MWmB>J*OQ>vN}&GJ4.;{]gsd >W܏eN839M:gMƝgDSf-sn wn/X ~_|.yK zկ|,h??WF[z(ԉۮfh1n\m{ o ?6" ɡ ԘqKpؿaI6%,*̞;159)gyZ\*;$bEk0oSRf٬~\kZ,/7Ы>,&'"۳< de7)^Xߌ#+{.$\4/Ăc{rv¿EC+$[pDh zzEϫ{yj =*/$*+M(bh<`2dYoebNXxy !+[Yq4:{Yhb{;w4fkkF賫ꋂǛDk׎DWsC޻L h2!H^lI-_R|714|nlLgآIohΥΆ 2}t97AތS -]bJ34!9E;TҎ΅lbz?ef:fM51/I·D̊3s5"5,>W/[YCk՞-k#]>\Hi*0Hȸ`7e@c&lhpyjrǗ 8$@TWuW/FrJa.65UU%(x01ع-t,,FvC |Beur c"H{ 9he-fG]M%cpUN/uwY!7!2v9_q\)+<+$(3HKQKޗ}kӂt"rdB bb왬IjWZ6' ~ 2#ue5@ w~:.=\:C鏣# ƃYC۾41Xr,"(q/vD @t[k|\|CuB0ipqOۣWL\M(L}dkޣPcdd]OUUepRnWؙX' EHi0z=?eDU|aAD.㷲BGD,SF۩Ut(kMY\ǚ_I:%T}L)w(˓݊S?␈ mx<ʭbΖ.-cr/qҙ!|e씹ok%j5AAYp{W7Mw#fe upQ *㣕?>-Q7^;hRcHL4k„t!>%7kIL2ea|"Sx9Q+W ' P1`3F_6u9RRfv6>,-oN>WBŽW;j88o~/R ?93AVVW,WʊD\,9ƾtk?r`E{D&%o0qzv|+SF@V9뵃%#bie|*+H+cA RX\;ϝ1u.fYU3%>>k*ؔs bzܘ--"zUNb,UKp}ܼ&G킨O0;i4Xx2-@8R^QEƒc,HTf<~#Pi$}_Wj*԰)mo!zzoeZ-[ Z xy|'A`騁 E}b|+nn.\`;jmkAM-;:`$z+Eʀ) c~R$%!1$"!ΰVqqeG!q Csp* =~¤F{m0J 12T M?~<ILL,S[;YFxYpJ{Tv9} r4DTNthLY"0UȒ'% Dd~Š{$A ~>p^UOsJd@5uhvOh2w3P~u[A~_k}!%%E haGFF~ǒѤR?"#=Zlcv~GpD} ;#??f+y)Kr,,|MNI,:zzߌn.D!Mh͜XJ7VEx"wMLQ11aW ̨UV5 ثwoTH'R1ǴSd} ]$/.8mqw*˗&X-g}wTȨ]\rrJ|%?V5a&:<.tvn;+˹>'U@+Rq"7q:=]1uvu. :31fr}ZzZǏhQL'E_@eEKH7Ht7HH+ҍt7HKKH7Hw w7s:clQ^ֳ֜Xs5O$cJhkOL/3㗐gґHlg+G~Y'}:3;Z )yC JG^U3вNHMPLhEz\ަ2P{AR+&***IIɒ+Z1983f{ϯ1۔ER?[#JCCXy=<[Av&*:T>pjΉ | y$_O79H. gB##]LM+ ^͚[$]EgVLMAajj*1:ݝ pQ97op ,lBmAA[z\J:Uz\̈XSw"k4UH\/{U,+y三jܤi_-}ͼroc0kI"IkewmI֐G$$Z(>",=u.KJB,&d@Uy8[ɎWuC7H6=#Îwᘰ |h S\,]H{-}AC Of]9\ .>vPC?{Rd~hB͙͞$7?8.Ίgbutޓ;|6N"kwau# $ AmK+n(ȳF/;^E{Doao:7;-dTT2M \,R z8@O[!)Iq5 hM$>JRwbvFZrm\ϩE~PC?4*~<lTYA%{}Oϐge'DfӵP2n[15,DII饠`˔CzUmt4Q ?wpPj De}c4*-ZfePDL+*!DTTY7;RTf2Y>,&TtLj$C\xg "irդo4b`╕aW#pi~)>$p:5WesJ \WuĔZ{텷uWwՐk{?$$޼,,..rk=ZY-*YZ6٘ll>6PiUXH\ړu2* %V :Axצ-v>| o:`XV{T,>^KƆo'sr~r-+)_/,h "?]? d:ӟΏE_"bZ K IHW3k_b01WUU}rXSĚ*]Ϳxœpw%ȇ2! x4$VPEڵ]Vh-VvDФ79mW[M隞FUsSt΢zm4}qA~~16=Y=0l:?@g*z:6X{3CLlw%5G/o!=q2_26[Nؓ 9&?===- v^[R'(kw'VGS(^ 6??~Ye3+'Md%qii]'TU LOG&@Y[3W/HWW[IZeh%u8ICsU-W` $~r RM //r7wS:GŒ66li*ڌ*%q,wflmy۹ISc&j+i )̘>rX'2U_*+P`l#0# )uIE]NNUܯZ*坩2EvyIE,(;)[NI/e(SSnTxSLI8 V\˛(;=͢IK ]j upHHԆ?Y !G[6QW O&UZ`%U-5h%HH We,:sKxNzo\ &QO; 6+Fe5WA\--7':)BJ4Jjjb+mz%i]`0bp@ۿ#Daۥvٺ$ʪ)<ߘI!ya(uorsR1\F1H;T ܱ0ÜTs- 8ۊ$"vlyFe}DD"0<мM6HSn?KϺE?a7ܼ)&B 1CL%Vp,Okh QMNQ+OIR}&o6#;FJJeeDCt|ڔ tioTtIF`f|fdd Hޖwgzv٥:?I{bY*NUӿ(4ܾ)я2x>9|z8GbƗ>-+[Ҿ`0?阋o2ۣk` R79jG_N |e϶fNR3##6h;6Xhs(koOOW8 ܻugsVLH@YVߛ\#N%}4H@?yddB:{hFKL](=pɯ|d&-V?5h66o>B2k~_#d8l ,Pja6vlޝ%ΩJ9h==.9b}oS\sIe^?9I)wi=\=PTjh*qgJ!GR0Z\yhSS hGdrhksd~lIn%H*x(ED!Tb7%7qxOWLgQ@nt{1#:7²>+E ]Kn1fRi^9n}8z`rqHw($TLXw?iګW|h'(3Г" /?Htq5L[#0Fحj;++V˾+6/<[6^ۙw+.N37ʴ]vagՕ`+iUt!ąNGF#{לslJzcɼZ7F5v6]!1d2:WD{bD _Ur&+I:7rˋ4Ln<":I\n9м55-= 'EtC57Z8< J#Y7H)JJ(UMlC痔WyPd35ŅhTLWÝJU^y~!LJ52uLf˛Ᵹ}+'x/1'd_BBձA`PsfQoϿP=cIǼDNBד.dbsr |L7=U ȽoZ\tn8]~Y9YPEIm{aq).{LV]Gkpŧ)vE ݝ) @`~U_ՃHUU0`$+?H8@஗!GX ym~be{+"yv>L_ 6 pp;AvpHspQ Vy쬖n+^ށ?*U9Hl}!k>09;H'q ܊U[`b\M(CNͷy@K^Kƣ5lKtrQ]X_S2,d. N9s$9f`%{jc]b?O5TA]  3hUna_PdsF7;9EV~?0X d|v"#|+Po?tuyRpOX)sAsZZph-\i|ˉE+*9-*%W?R! ^v_R >saF_ 'HÙV;pz &#'&Yd4}xNz=8{/?]fRTfg&a QK{en#K穏Tq]}FBlfPkܜe!oS}=x2y=׆Gۘ8\. dzefrv.{omHbDB !׽0ܹYzt&km. Zf&WJ!s Xn|{oI%;Q xy\'vuJ![{~@ ? B$00?>DvhDXrh'M6Xҹء.Ff$MSgiLsǩɃ>,F3?'Ԡd ML@'тUUc6x}A~T%q}w|"t9˙)ClH?CT‚I蹅M*dЪ /HJ>כL_ ϶/񲰻d3!M ~q~>^ӟACCL ߾żeB~ 2߀ڴolJqG&r376pYCӋFE^BѴUn+n-e>{*۳˳K"Թ|`OI=ҟnM 20yIiZ[Z:cҾb@j>>>C@/^P=W$_ڟPcȥ!@>|3.~55U;'1ȄA; }/Q@%ݛ8uMJMU$zhHKJҲsQE&ϑYLX79Q$*CWwޱ$9,D)n!|?(v Ӿ0~|6cG)$D }F X7ioo!ʪzz{ꜜ{4EǗV*Zݯh[lt02vq=M(>jt?] ]XX fG:,RS4 Փ43~}utg'}aOnyBc Gή _w"k{jsY"U#H 7&ġ_kk!\0UP\K/dդ`܃. DLI*>ǎ[U2R媬8~HUoi2}NZ f]G !!L:]{槠ճA6Pm9HD::2Do\8K|{tfo%e}6K<3Qd$̸e+Jx+@nJ/5%5bppp}bgh(RI5ǗX HER_`lV *#WUVGz'CfkrJ[9tzZAL[U(PJ < @e$|}E`aac33J٭fkiB XRRB7w%ohh#C=Ρ*g?X"ESR%Qi*?,T<=)w>>y]DS$Edz6>>Xg6'"#/p'UFDŽo1Ip%CܲV.k?Pa5Լc2ša IO/aY>)(<<| h4)о"&Q\|jhbbתгLWX5DS. ^=d78n}^{20ҁwXmvJ" ?!2D9Ir8>ޔ4l2%~:~^>KA;UDEE/ǻFrؽ #U) SƑc;RဪmtbTz*3"%ҿ` /~9u_ Nie&uivgvn</@~QES}AN/k`%`d)k1KJʋTf%Ż.S(ꝩcW1BաW"ۧ[SO&dovۡwT Pr_ʌL70'L!F7u,[o!  x1W>{ $_g4ql;3op$4UvNZ>`,31K"[EMm(.$DȢ]þ}ϐtl:OeşEGoT:m{_xR*,$Mg 9JnY x_`%~UzEgKmT2Ńy8b#%U) -.M9 oK$'oX8bb9#UUX?kj!N8JzsEm}p@8r&pN(VǩiOrh$i^D"zn5IKMA)v0*z:o-RdUhh' 5vōqZݳz+UqaR"VVx0h Ap'_G>kޘr4sRsJl;ihzDɩC4e]'gDׁIDr }}"cTmQ]ᔖ7HDwV*.Aoo_ڻچDKh1 AR| :8ڰv,6VYkeff&ZˉiK~+p*8Qj<%:nQw,$F~p=iʨ|Y?mwZx,5 cQ{+{_iʎ3ĭy>^ĸx? ,lmwFd9Z7v9I.=k<^!@( !;ԭҨ;>vc}#dZ}#@GA*(a=+* Ke)kCUWo֑B@L5\2s06 NE=LUP`eU*gOӤ&sz}]JGGVtí 0C8t]` ? :Tbb1 W M$d2!CՎğB䥧j3)V6+E\Jf!Ѫs1 [E鴏F~젵#N]/u M~(G];czSEձR9v^(yz*W Ib!$08_9;c{A;mhdDSh޹!y45M1A|iZsJBJ Q_TT Z Ҩo c_Stm ؿA%A5wpKC6k4r,O-Hkéη߾<ݛHF^b>z8~TGñ ^ת>X[WT;-n+`O&7y?hOK 50m] 5(hgmKe n;/.KJ/,U;EF43hl4Ky$BRi=/mo/}.\ZAJȴÒy^r[{XO+\8?(:r=/(׏ gYiiq|ܧ皊Q45SSNx[ҴˤǞ$L.*8;#lm%ҨY0g*B$6=J7f {B2W|Fr%ۑOPpk`^ +~-P2}iM!_RNN*w$7  +9*hj,.5njUllӨ[,#nq|J'A](/-q; h9OxY4Z.ݍZLwи [,Ƙ=aL@dmV='[Ej77"g2v6Q``;=caj.Ԗ_5QU%%t0=҄߾<~~~-NXZ~*KGהA/׶#[8 Ib!Hq_4~|1݄x1'g_]67U"I{Dž^:YZ3#oscx"۶ m\4`R!&/K`~OK)ђ2ՒRQUI17j>!]?%&F-T~~keE!%lPj] ,7\䘟zʱ!^#OfYoLT`Q}Z^8F`-FUԬ3R.6_|3dYџ3V] =(#qayw du(*$dX#q獱iih~HchQ(,Drdi[}DvTF϶e"-_}" 7PV:??~Qe. i5IPjrRNohB#3 Y<"  ,X(()A)P yըF!̼-G1MYr2u[ۣD pb6xLLjXm6]mj 2S @W;t  --zskj$d`Nwv/5)gGs>lo @ff = WI%7zϩfۆlf.%Z 2ao͌x ^PO!E'o p´D5$xTT]]^?RtTT0&WnGB!99!<_sU[|kl| j$FYt/7mt3_x PBT.DЧoCSߏاH6Nkj=n?1T9+ 3Pxc.x#فze#\\0!oUV@$Ճ \g/vjEn Q Ir95HbܫFU|mGBG+RdP21JM9˩Szn;z/ 9,s'LKB7()) lzMd4mz{ [RI̷/*ڟ`<C?|%PG+hyvQQt] A.VʨDLjCRs>ƞ`[iP '%iP4̞߻;nگ~.dL'>d*)pNz]2#ɑr1@Xu,N?Y|faJB{V-gʟTqkCd{+YCBK98Xwͧ5%ژ]8jz$Q ͤ!.2P]QEs܇H+N@^24(jܘN!qh?^ -$nu)Ȫ5}\K;- Y`c s$`ǏCY~N)Sc$^V]t#UW2t5+Dz8Iյu )ƾ/!$*a?(V cgLRcxuQuOO ƫ1HH\QKG!Bu0ϟ):7]箮Ս leOD9ݗ"Y|||A!!VH" & )}bwbg,qhhHII mrajrޅUUUmhn6YjrE~D?3UGQWHrPk1cC<]~N5ug ATI*"oFy]s*Qdcd 90i\5jb#$*="ҝ4Hb>U1$Atk[X8WFo:<8|tC722,Pa*jrf"#C7XiwtBP~ {ppbCp\zg*n+m'pkVg**>֐oL$Ŗ.Naqλ0?rVz^ƒFg_1E F s=OTZ46P+nN+(uxɎ+hyxxQݘghstJz&d`~y[*,[^-,fhX9Hl "vuIww>WWW"%u(k0yzs|MګG'X]kF#rS`3OM7n{B3#vTNg_<;'i F yʺtQyM˃`=9*Ok[cmOۏ;Hd155T5}yu3zlG XC0 JeVrEfEg@BqCd8ful %6b&*kѺQ٣#$V+ B`q3 fglB~T/u^f+hd=  *)ACK& M[4SN*!!naGksklD T:,`t{YAjm%( PIHe&Av,YÕHBܜԖxuK` %Q. RGИdO j% Bd]]?Jb 6V-0J"ְ+%mF$}_7xfYg<<<q^Z|rO?7jL]tu$CZ98c]]I}ZWե58un8mK\@t3b`fiFoxllB9/ɍa6Vyzq 7#<[^%{皠t]Ω)#W{/Ծgٱed#Od {ص"^A(n"_{rbi򞌌l՞ P9c~uG)P0QV:Fl%zLR(ЛEH'plMz6-D ڑa4>:O sEH7$I 8_4s+xw\''9~q3/Św~q_^TLrP*`Gb>"M^ȯ} yyU5 ыЭsm%7h!.>"_@:ִL9__(z68V]8e:9U^>h+ ~gMЄ(bw&$n0L{FsB"p`m A1ER6Z6r+*j2g| 2P[<*,^H)fn@-.4TvgG-3zJAz,<'MωSF켼Ljuc\\nE~m[Ӈ ޷庍L哷 ~ͬ(_^\ds'l,%ZG px0,JCv'Oi /ĆLj LJI1-cp7 `BOPDHY0nGɷlV J\lu󫱠D_-LkDJ,%ȋݽetnU,䘯Ouu˻b $>z۪)=Z0*LHIEpw}m;T,SϤ$\2Vt{+hkrsKJ6Xq3$!OmŁFyǤ:%Q5C@ad:Ԅ^]7;jyl0}Ç@l.'A%?*"[BΓ+?}hYlq(OLӘMXLգ'@9 3 R,Kj&,'ҡJMa 'e=j\/^PXcK̚lUC_5`Ma$77Wٮh \֮XP8_8M3bhg(am$w%G:EML_CEImJ8G‡D@$ ̓=VCG7ZvY@^^qӳA[h~5Eհ*5?9N2o H..sN  $XA*KT&%ձaHB!܊vPh7 i߅C%01WGfSsOJ Y3\l s/BB-}~ >i'Heq[xH'Ab݇ ΧI`gtv#D'CPd(J;{cYnc~^"3||➞X7dj!.b5h6:tf6\PLoհ..~j'%i@q5 jIJ2w^ !ͧ% q1\XuvmG藧MI} 8QdhU,TƇr1֌)w;^L]ASZH5--jBݼ#?a὆z2h쑘 S[qt+H w$3 Rcm9D;ԡ6.V=9aq bѶqfw/%s-[X,>6(RSYj;> !WDUcZS\HFDb#\ l5 !⭍}DMǼz&a (}Z6OEVpN~\^@F }h'bJkejзs$PqU_]%3]whZeto8dkXT(T.V1Tm>l) sLSI|6Tc%~l^=Jm!F`?r>^9='9x4ej(3??Ŷ ^j ֟?6.vgݲ瓤*!eW))U6jxwB7~Z(ESbTl,wJέ26{UHD4x#+ogZtlXD6X_h/V|P MTEEY95py+9Q{d5dKQRQ._ߔ}!KU܄ ep r{I"2A7CxJ EV|fÉ 10"۳>U~yxнrOMAa |`D~wO4[b#w`T;r,g*caj>VCO_" /T(aOؤ;]1ԩ. o1.Haaa};q2D6C߽Q;NB^r5قq"=e {5md\J1aʳ\o@qt·N*n+Qe1T:ZvƆgYFIZu3g 8dj3W֢s\g!\!LCzbL)bл#/8'X5tSyPc0IPV X>3D3mwv-U8@җh> b~A(F7]J\|yRXR? Hcw{S+H~J w7?Br֛ 8mE~XnmD^;`*Wȇ(={$Z^pKߞQJ+ЊG;<8ϣ@|7{A ihzaa3Y?x2S1)cjICByz£v!mwqv95Q@|< [@qU# #[=ơj ӳaTia VАOjy|pM߿a=ISLX""\Ԕ/RqJdaBG΄Th/E<4h_.;`9,I 3ʦ'J y]zU_e !%,u`1+hB {Iϑ]|ataaLCpBC(XF.?Ӝ肂%..~VfbM5$18Dhe_klh.xBz|, լP_+<%e@@&=S@"~kd\P3_\HGLP4 _^j<'|z*3o;Yy)K%s;3Wy7=38ndݜkw! 71]Y\hru ll| V0ERٗx=8R5Pmx.@E@빮n7=<5ذa{sQP"xǷ fk5Rs:|d1:u;EK狽dv QoHFHY*W8 wQ,U+I(`,//``,"&Vx Ag粂4 Ğ^cnW0<+|Rdq䤵Rl2H w6$,VMHG39Z$]u $-NwG*0rJ`x8n;G ߤr(U7_aϐlU>"u7WIW/'cl{¯)ed*} P"~SeY~dѪƀb%&`ZO&g(P%dq6\;3+W0V(d/?YoX-0Zl~? AAGO3qQJq V(%Pz&)Gf6"ڽ3\n  1sUDwDn}U&;o%Pŀhix4E,ig2bCl! =JS%_C IPn2 8 `(ۍ~,*,lYheQk*[T" rԹQekIvT]%MP߃J@jڻ5:I`St|t "2HdM p^NxU69].b=Ch m+0Ab`Rf!EJˋ".PK@/&?@RR$9]'${puR BA`NWLȕU:IVcDERS!u<1Q]ixpo,jTnxN%#iMN&$" {M {ߛ@1On9w [}SD2* VŋXouv_ $] Sd}FZo[4$jE1KݤtY<#G@ l4'Ȥq:/_89seiZCங?'.Y}'2ެG0@'0BGww.}-d*<(hsSe{#)du4f#O~ƀt4XT٭PLjX+iiXCucɑ%C2g^rH3`~C_Q,xsXLWhYb/@N .nҥ%OjSjcSHE+f*J iP`r2;hAbVӭ&Կ_ZX İ1`Vh=oHbTCeҒՀ3  ܽۂRYbjkumH+[ΫٽT~TU8/o y*ଧXE8}ZN| ҡ6%0W @os0W} иt`y0%V (N`C=Bk: 1dPp1@ vY3G,6@|J,P''9#}$483` PcN=/ަ[u.Pؐy$&@u6p{"- k0GG 7=p,R|1J~%!pq𱄡1.k@BṣYKJB6RS؉o0dIz@I*iWWˌ\o0LH!y$\;a)@UDSu:f^0-@nM9Ba+HG>H\SbB1 DSPD)vB0ʙqW{{`H]8ao//o8gNnuӀΝ!Wm_kt/T.LlP͑ry~r?ScU<` %FbV7']2T5 "|U@gb4-ts?9,M: Kn"h˪!y~Prm:K/dKƉP5L2blgWGz03G}l|f҂=+8MMb9I QK4{_B'~;Us4d]+M_m;!O5h޵2@M9 $}vT!k/s;c;+<ksjǖ;+e_-ɛ5gЍi<^jHdXapwiQ2b`vdÞ2г.5 eICj%!-F$>õ.J'ބI5w2URƲj[Ang}b{`EG[B8 g*Vɒݸ?Z"hG`#;DFgUYg_*ѥDmK2M a^9"Ut󔿲NVӟTBq θhvVh߳fVzVݻVo}{(1O0qMſ5-#W{?64٘ɋ3 v1(*dv&t?l]SiU!HlrpIT冊5kNΥv[]\'}*ާdUs×jvvP =;gS A_ HFbn N'79Ze̒W׆NGtd@!C֥%0&#HrsP8[zKQq]? tH vtf@+>zϚ^s@QHv©=`&̠EB'&jE}pq>KH\ 2 a\oF7Z,d!,ZK+ŒϢH`O/$X"t2Um^d 7~ʨm; Q`xi)\U1/]1SwTtsd5x .%*ȞاON#[ 67)Yyz tuwrA_ k64oXJށ㶷VV2O:3zRiWgM{cii9vus?3?mM|u SS#AdϿ/`-b>6]f;DcB-Mlzs=8A}]lJˇX$&/{(՗=2 l"p²ӻ}A# L,ScK~))ӛ7&3bSv {zۖ2l6{ddd! B;+0$o%ֺC7=]9H@/+'|H };& .s.k_P l8hpGzSBGc QQR*ؙr=8H$+= MoCpΏMmjy eÅQᨤ@(ƾlUSOr'&oz)5$S,Jlٵ-O+Bm/+Ô#KT,;]p/MU}Q@`C Qe/&؝y^ Y===!K۳/o[&{􃈭NU99J/P`za17JCC#EQN^>[Y>>>;7)<<?ˣ~ Aw9~Ah?s{='۪@vJy*6Bm&>=g;̐9ARW ;Ԉ*0ԙK˵cӹ>D3 "ƲQ6҇)k)QIfȢ}%@kDYY|T|<|Ph(X>UӓHh;T P8DDČL'Ŕglʺ&!bܸKxtΉVPK;W  ȡ "Î_`Xrd-xURh2e}Ɉ @C&=~5~`w2B$U6`MuWs;yjV ̸,eUxfbи~ WmVB,d` @!8KHK i"X?F+Nd4|/ruBܗ jk(!#Iiw}c\;|8yQx%daayI?"wHQ";mM|` (l7@@3Fg6K46fk,q܎"[6|u}W!?l?jɉqI,Enj0QX Bn$ZxM14ԚHUSV*de3R8CUDg?ض d,^?/ \7r*i3]- Z%&+/..eP:ƓoW &$Bc6LonH$1: ,rV6F&D&uuu#L8 Aq檭=*dg {ǜ 1 V>V"rN.])sс5z~qcB1+-G :>28%TR#e:;sU+s炼6_;z[di_k}(QO]Gt^JT;'?7XX;eTfl8s2w)$X\S"JFn~G)/B9c1_eܪ6dB&Ʌ }3rĤ8yRFG8ɤ e/e:l&+͍.D&$)>ܯ4(21wL'}-?};ڻޔ .xf#{56\^~MsV UU t{׹h.<7/IO3>ȜֿYD!?VQwS]<eߟV_&4ةW(lrS6[[A!6 |2o&FANٛtryi) E`ڱ`^m]|V2.s1 MM* ;_[>[ ^ƻF+MJX^SR geѴ z[WsQю R15ƿfII*E7Q̊ ?[tu!3ZڔޫVt.^&Q7,]]$O' 9;ÆI _LjھN1{=ƍ~*@M.5#m?tq` ukmYRW oUy/0;@-Qp5_ZHbֺV1*b5؅|>TO? mkQ6HIq3["986>#{UA)3-b^goV+:ƒtC.qnQ -he:U& jѤpRq㗲MgH` C?A7a0KJ'ӱp-,4<0MhaqRHvI9X]tʗQW'ɭW4hhL qt)^SsL4!1dbLf{k@k2*F#oROraY鿀?t> N9fڬnl@nWyG/gͰ VG+Jܷ_ؙ)' *+%QtJ"cb($ȈWj0,~ˤC7P$nǮJ5r!ۂjcRe1_(Y,^Hd+-VQI079X)Mzpߋ ,>:oHyW?P j QN{=æne(m/>+p STs3)&56VәO޼!x~3q()yl.+wrsP{ډ]0Oʝ)~F׃l~ hku*qʢb`Hg_W_F*P\ X'MY/#7j&n'#vQ9Hv6f܇ ׂ &gke`Q E;&Z5`9m{Yʝ 촺z]-W+eRFK6D|' Ҩd]mS?Ԭ %+얝oXp/ӹ~en xf}c;>IQP`޿D8/j_oq5 /wQlT#he=vv|61hY} pz)x?襠`Z*L[JLDdJ:)ɪ8d KނZBF_?r/>U'BfZq}[f<ݱ/Sz#/[_,{2rY\H ҦJBlZ_gGټBAW+Ug߾^?Z}U/L^nptMͫrԓn1FdU7^+ aAZ̟ oӾ:{ޛm{J2Fb7[] ~‘pe:8F7[c){pކBHR`Sv\ VL}bϿ)԰^m9۶`nVmFw?9F_Ka#d4/vn:5Pf[v.8^܏OblSXyW[lْͮvy.$Ƥj5,#8?緧xhA{R)[ŋpI NOy*ݡvFi`c|woMPH/.vf9~;Kco=(H٤q[.npҍ d@nm/g&;PTjeT*:߶܄ =KY[#pѰH˒pe447 [A$fފOg+!wF:W {ٮW_hmW~[(K2XEKGg"X,Ի"TDVV{Ox%9d)#Fh0wqo{{NZ?.n3Avyf5K{))r蚚Vr 7$ Q?>~L5՛ }1ŧ门%%@bC=t ; i@-Z ݩ eQ|PWǼ7rS7ݱy -,J6;K0ǐ0Ez,N,)t1U=s7ФUEq} iV&E6g2bhrFي IŦ Ȁ#) ḧpRʼnSA躱>E%z=4OdI{!2"tҟ [uoQrO6c&x.r@OFJIt.!YыҖϝ2їddʘ#fDKBѶ?[ٚ55bo5홎YDuLp9ő<p)0ZS͝`z\dz\,+4qggLO҅ W'Rv[Wk1E,WB tJy qA.S0LZˑl 0ݡL3T""d:$%3<4:mC_%n{kVAkm/ET:,_Rũmn:: 6|U=lV_߶\9}8̺=~:5iRrY&0hRRqA)%)fJ!}*8$juϰKՒs+gW{N HyلZp$^F4-5UUzbamsc{r$|=jbbb&tuźVOXx+Hpig-ߝ h2bYZ79RQIg*/gj5!bbb00/fxg2[p8]B7.i y(=c޷`%\6N{/vlή܃;z@ d2ԋ`{*" R+X*5y*/8WWUzhg_?'!UI?lRWWi+xx0\\1%Qu'0r~N`Sk{q67ҪY=Zje8yr?OAe j';W`F>amxxxSu xyy[JaOoח[~ ڪ1V;xY!NaY=I]8m:L'T.l7)fe,U~ϥ%1 c:Uw3+j &K5B%FL،F8חR$@x<]N=cqG{vc2H$ /%$N#eq$NՈQŌ"@#z=SHbVyZR22?6j$HY[B|&U>a0zT+o!99G T/gϱ)z*ecyyy. z|\aQ?ha?~eW 軇؝89Gl)Ҭ;S6rHq _?nkZ8o܆=ZfWce %0Yj5Dg)Eyy̥1 o;":ghO7̭RIIIu8ÇƔˑ>6z&-UiOϺ - @4|u'$:(tuo3[8 UU"lms^QQAh{7Mu嶌߾dIA+`bĨH]c(VE|IT4肶< ~[!)+ncj|bj [vxrg{F8.k5ִr/vQGK *وT ?y׺wC̅VV(DfH{dx닍?qw)PPP[.k-ɫ2?RCh|Qs}XVJd3`$2>+I'Zb&@ۣUg1 4ܸu:.)֧ZZfyrEvbggߨ6D:&X2-J@/ܞot"EJe~k3gcK ?;7~*WsˮGad&v"լol2KSwꢪU##ԩ7e>@bi7*&u#֖cr{6U0Pڥyl5]{[9a%ߩ] &gnЋF]E K9}66`g\^WJ@@۳#zOM"B)5=@+=/B`91w 1ױ݅z~"hL[Z*죇2 uؐB&I =_XK+..:*! ϾXuʸþf:OWgqqmJRN.>7z`ہ\ȓF{#ܠu8|#>)|j?y lNBBvBN;!>:TE -<t#j{0,Z"vd%_;33 F _u;* AkI,8Zi!.UwfE[grhpw^X|l^z\ ķt?c$deE#] i$c#mc.\&EtxXB A AX5+_=fO"uC+)uc_vvt14:6[ _% СcMΑ]~9ک*m dF0~}kjGN CXi׬٪t+oG_|O57{4^71)J-?O{|,65L#)yY+w"L7)4~xP[/ D|`z6*׈[;wfEXc!%$`8TQ-UJݑ7V'ڟo%WSw8S"l08ꢁBv8O70X GdQe~f?MH =+!adZؾݺ>(`ӆzt%.>(n@>W3^fg?&<E꒞˓'-ݝR]1GVYWR2C=wI\8` {vS%\j5X/XsHRV=>:z A6qTW i?=JJ•mB[[]Z@䒣kV/,=cT,b2:_C d;`ZE68莔uȮwxAw:NbCp*!BU1!nDRupʙu.-\>EaP|_rnH7)i}J`&"(9W"G ki)-IʺpЫ]$4GnizRgp++r)Q83JI\v۩Cw=FPǽT kF!P'-&Iib,zk8 >.E"".I7PIٚ"W,BS*qQCߠVnիx 3-,mHў-v{CB4ZAGvx|7Q6$kg6\kz=oXw|9''~̽$&MwcMRmAP,M0 xA9ojj )?hhBxǧ~L5FoְM6".\ 8{ fT@ɯB؄~ *\ G2&{$4@fz-L"DbkW\0"U=D/LIB!_\?8Brw\%4sCxqN3hn*!#L:Mrs) H*c땕݉\vJb;#cNVyyolEލu/V^> DP0SaSw-[PN* UP+Kʀ,54w* \3#1Qe\*0F4zЇ-p%]:Rf3T4j`L gV p_zAG.9a{~Sٷ Z7X CvhP~(Jhv !=7##sU&(dec iǃ?w0 r$!WeOK%$Bl,b⨓cu39$r;/G{hm7HX\ Cd^"| %WGH z#Hl}Ř"r}Nb!t '>|YM^4|T›q…РBĢ.F?d{'f@"6ASޮw}䷶!Wv1]7nd9Zd)Hll-C`僑V̿&t{"P~K9vMy O҃M K%6"1ݡ\ t 4R\7B4FK-,F):;nN%ԖEO#@)1SriZ xSVtxBׂb8G,~f,JT[U BӬ'3Q@U^2I.oi)ES0S.8\!/؆ Lk %J?էG^. ^A1~t}g#I\esێ,6]b^D~pd#druҘz/T%!}̷:"P[geƒLB;_-.w2?N>D:ТV?C. pҭrM#..=F~K|n۳P$ qgT7rދz{hHܿ޿#ɑR@E5\ A%FԼR$@N;CJ럲5կ K cVNdd"::F#-+̯.4edP+ghh94d#C*3QkKRsmԛ+%/jb]{LKj%Z.艌d͘9cE\l+=HISezXO뻉ܤi'hլdɫm"B %n|rmR,,>w,UT`EaL!ځ46pAg*su8g1q+L d*:X8Y5$r/q, d``*;ǯ%:+aT=Q Mb,_JUZϣ=ޙQ&0 o~[pp\vLz*ٽAVZG۝ | k>Iy ;yOHY >hhπx3yn߬l<Ŋ^ $"9\wxױg;JI_+)6\<+H"]eW=7>QPY w[{dM^Y iD2v>0)g$XiRRTH`׬^\OJ LPOګFOOה̷!:ybm$s,_XC͎hX$?oy*9ҩ]XHR' -%Zogڙwl>@ʧwϡa۳tQHtYzUD^Y!܂S#FZhNE'[IxN.hXO"ZLLwo^"8Wh~Wfz=>L~Wb u_kN:x\pVܳ!v]R4l$F"GRSӂiz#T/(~wIV()"_H!Ei7}Hf%et2N22m<*dȠw%bKלtq%[rriWP^p1bEI/"/"*g8[bhSzmO@(|(CxH Йr"i~dfq^w:/ n#\`m\5tBEG 4vAҾ13e"rm8ꤦJqصP@&Hɟ 1r?dK;+}T޽Gſ@$Bb= bd21X虪~y%G8d?]6y\ تjr Rv[$ȞKu\g_KY[pHkhZGx'%}bE@68QAzT ޣ ^L ($wTS>V~BL!\_Bqw ZrZZ9-쬴BKJ̹|YHɞ C_ + )zّZ|+@K6,BWpo7#6@H<\86rt\GATciPv|ﶘ ґσ)4AV $00Y#9>΁<00ͳߘoGyЧx'&^|o$О406Ԫ~s[><hbtWq~ \}A S씱o=3Ndn!LDc} $c1(/N\>WX`L1D ., k/4G=MF*FRΑ(긳֮]~ "`…ߞ"L C^yG+l$?GU~9Ҡ\p\/)QE\$LG"]o<ǡg`w7jNH6;9y{xvsLI^he_@7*T]Aody~GP6Y[Q*xA%v~%8; X1Vm5X* I=}Rj*;9k_ a[QN Xj; 5(n[BEa Us*A5_Q;tV>i8`K,H b H&ɔIQo·hpQS2!Q|cx,oBr**^7mcA^# 3‡z;lF RC3. eU1pPqTml%]sXAؔz>FfӏYPo:rO\]wuL)]&+[ yh@aX$ľIw{Fϻ!$ILB{օ^q:kak;Iir2A,jjjνlq;2ĒF|q!w2bƿG۔-l7|VO_S; ,$zMBگv|hŢ\$퉈2e"  fKӵW xQ-}5:N2/lA8<5,Wt* I1}2x|aaaJ[]Y W@_-(VFc,PtwX]6tgWl#hIr(ڳdP{MBGIgT.__.Mji5za?e/9zP*N g@; > 1ZOQ a QE flh|9峌v^eK#ԧf׼d&=4ֽ$G<j TG|8oohnc!'u~2^h*e޾\;>6o \[D8jd̈nv yzBb=.X:zD# j^(c+'O6n\T&+_1> |{,'"aK{d|I9<:k!OJLS+C8nGFѨ\y6` CogZ^{yLrUw# NDy҅M@,A$pOL~[];FtlJo>ch|^Nmܝ+XפU;gucCBL‹59/0P^5d$M{~Ո=R| ꔻdF[m}8DGe/ HA^Ri5"o$*fD&N Vv_ bAo3Zw+CA,# G kk1|u\`j =4*`Tʊ}}ꮬUe|7B?Rn b,4-I, *h~t̴) l{D Ǐxe_H &G `xv_[B鯭/ik]@E>ݙb8 K.dݘ)UX9!!305U;1VS}WH={;a'2ԟh- ^ |СTT׎,e7ʔs"[~/nSWqw/uVTtUlzcn|k˝~DD x<.Ÿ ~۳*ao2lEc@ |7&ʷO>FcE"Mi}ʪIC7xR{>K)iL)(Bwc㸶(m.WV3 J[[.pvwAqTU(FRWGG 4Ӷ% *!aݽ2u[;!)=SV|8c ^ZZ" -S䞖Nqn0)}gɯ~=ba%mVުr֢;h d%lWȨln 'DH,++Xi@v7MrhQ#tX o %X@I^QyZƕyL01$s"ȃE_B W>9A3"(eӄG钚,B'o UQ=)$=z*yIXH:H0잍}V k/%bhJ5qHPW.B`t-xcIKx?JWڑL^oU 4ͪYL(! yLD F] iw t:YͿ6 M BI(򨲨hkQDb߻FA%1*9%srx2e*Kr6QƏj?}сYӒ:Mq ܻ N`}>ܴL(qtr!NFG>_XlbU|K[IFK5p#o玌ȥ4YLQ~T+t3%g^IK@$usyB퀎'"=Ix^yppc%H٨@~H NLJǑ7BN\$&&*`Ӌw?I ^\ ҁseg|NF&Ab:Frl̍KU&W;#us5+~x5ѡ;Iƴ̢0q}N$4|%?w(Sa#,M]#fܛriMpllǯ@j7}߻/A ڔL4+ݱ$)%"}QBn:dR>[%cL%}To}Ztl\AFNr\ܞ;DFOI(p[=F} xhEXS-*21##q12QzS%Ord/G=nc۔W>!Ǧ%RcsVPs(}\;罉&Q?M`LD 4+*(|߉5, Р'FN\;;̔@,i4 q!pdא4BMPr2.JO5n!Cd+ɢ^TOoZ-؂́gUɃle-6[B8@SaqƓ$t~;e͝רbZ]mQtj6-vd!>EJ ַ>,rהQ~o hBy/QTyB [[j?P ӆhbjTׯZ;.w .pfD7P3'LbWڶgřQPFFdU6cxdIWI['PɣEa <2)YEC_=<HPc#JB(d9^'v1z1V+*huAAwtad3H~z ދfzX G~GUu;_>D<@n42!{VN\rqaB-+kzWg'4%7E:%+`"QAŗA8cq\kw/ޮ/0NJ>гw@`uge(q)A~>?͵x3C][q."~3Nڿ#ׇ&>hCK+D:RW4L߁}Ukpr2t7(=򂲖3R@(e ׇ7:^U XC"mZȠF-W޼hQqrUUT,Dtδ8.i؆}F52SFJ#Qo$tQ3ahEaBFFuA]i&Mo ˭kLj% ,K͌8JQH{:_RSٹmd.kZ%[FZuxށdz/"DGRm(heHy.nB7~uqyC徹i#sZfCZf2Ve#Eԇ߯8? ΓR'iV0^ svy\ #KuvaDc~.KxϳG&Q$ ah-C`ë,P-~+|.\]TB)`{>s2ճ;k؋(n1X[~(ADi"== `dD-^5])W0vcA=+>.Slmc &f2eaD\$(|bsX\oaw!D_}504p]9@-xV 0 y3q zClR?bCw0~" AyگlZ̯wf,&J{z,,ĺmG4uQO/gd|~>b5[RGpVqF )=HPc'2y~n/08#-Gn.wB NTQl\ˇz];v_de"S$ 4d'Va=BJqvs2F$&D77b &o>POLy]ɸ5Atc `qy xh9.{q4SE'uwW/iK5,Fo~~|AuTf*+V|cQ'4MwKMz*[Xbܤ]ɠ@ ͺ;#=x3%g}=c`e0} ˟hp:IA"=KV"Tg?&=>m;/3L|qOxeFS=O=? 0J.]el6 ^e43XôAqyiýjb O1}+a`Ɩ41f^V2HDx~h՘ٛD Fa]t_w5 ,P4YU)6LfKgзwSqnfpLgPKeGAO󐷱Wce`-j(Q쇞\•}5UX=| *۵Y& r,M j`gLCR11J%麉u8Y=3R7\^,"!BFzzTfgz[DȥVM،K}oeedX62Is u rx&듒0±0b2C̲*aƫ͜J͆0܀/" : bu{6QNY=х xl#zJÓg!&ꎄ"ۻ,y:Ycî;=46 05#*g%%92i<>C?SR.a(zڼPǙw9$hV`*K3U;b L H˒Iᑴrr=l:Plr&Y%NfKP.7'~)루@4,[Y;=efl |d>6 &FGe\Rfx)YJrsݒD_mRW{ᡰǾ MKx)"U*Zj_x_|AbΖ71#_,?["l5?o#$ j|kZ,e=?R4S(׃޼*EO]ݢ:as8j,o?|3">'JPpjMz( s骎ZAsOO46ÇON/|w^Z E-) (xHd1˷GX/8 +Rgy XrTtE/\ERNL쀗a ccq_c~$A9UtubJS~yVZ PnvK 3$ώ4ޛШvyGG~͝rNN\[]^Au-PE63 m򯻇JuN¼fSpkŦr}&Sd]*B+ H %q#BbcOK]Hɞ.1G%R-Mq鴧^WLluEnJNjkkkjjvvv|=3˱{gBHZ @׋/վg(@5aB–׃\D%М !JIL" 0EpA=gY>Pc1I%tub*7r~$䂉izzAt  D`mz.F&.񰗂hߙ]OC^ANAb }8BmGֶiDNN5wTC7]$־3}~h wxfop0b;q97kջ4A5)ߛ~/~˟'Uym*bwFA'_nV3@-xapsk{uK4OScI`96,+J͔baJŖ6|v9=;񱋃KBAA߿a,(Oes5^9oẌEEXQE>i=UgXANN +2L"cƳ /mzN__ߡtfѪ֛۳܎=d \K #M)sp؃hIY8mYgv=yFͿD d7xEg|SiOt @T- k$5m<7-^\qvçkiHZa%魟=\ VQAW{}TNw8O dٲ%|uC%?>^~Ƥ@b{`S}qcX6ӄKLٵ%{^LVOZ+"zBxhvcUKed;&qϣ=j٢GP<^XfrSw:cf[Q) `H98޾e˓`oK5iƦ#d/Vb,(7?qsCJ2$*iadQ9-&.GY|N:S?VR^^P||8٫?gWZ۞C_CkdB>OrM泙C\ag)A545U4Jʔ|p;^*UފX[v[e8mF7\mu}~Mr9-&=?jB׺ػH@}!_]SRF>7ٲ[Ii25EF}oxN莐~UC,WQ}pfxԏ"ήLBη U]KJf~iy?zzhX'9dj(YyJhڱ^KjW+cўU?~B=/osrmr%heK& mmjbQRYYI/e[$y!? Er &&&q ._*,OG+TA`_{QRTTٹX'PXPc +ZL>:k6S딚 H\6*sxZ0e ~:j vޒ⛙nhU^ќHYґ=/hup,uOfsEnC:W=>[ !d~bه Y z#qc NvR.Ԕ"v3G }~r|bb*LAYYy$_'(*tf7<|Zǻ26rxlQB$|)4DX`cq7Ԩ:OdQ6u|]It`rP l\gaӴlDt\2j):i2GV8FSe$.x8A|j8`d4^)˲CٔSSqzBs~ ?ٺ.5:eՈ`cC|{L))Ay{EWVdvO ͏d\w&2mlm"͝1[NP6XNLm}r~''7z|C;`煳?5 WjXty" OhyaQjco,ԋ^T)7c' ;{ktt+jk$El5Fu{$LH[+.Vn^mMїUp*Gw@zLS@W|lJ@o"xmPJWl||yV?OjT` kkk3hK)ZL_js`MMh&eL[x [>GfwB0&zi7~BMM XWDBf-S/a_tVTzoV.}~~*~r:͛ȑ)m7kUZu]~!ϗ?J컻 WSL$2&MՕjz"fL,ł*{{CRN20oRLziV |y*('WmC0b>'(1;Sݷh. T/ 5Rf  /.4'''PÆbMy}ѰUyk/n')"WEɾýMd9 8%Q/_zxOZm>"Λe IhTT}LYH^Q_V_*j&c%{0KJAֳedĵ*) n0H`Dp9f a>Ob ˬ\ԏ*Zۦ'{ [5/f8릝UN;*u ׻[^1XA"r+$^V"6J©Սys, |--L_*poڏN壈@y: i& q›k@w~Mv^jV嬏hOag :OE ގ_F_GǷ4^7PN0D7 CܮpBj4(vxӧi mcRkW.*7+2 C(`c0 P(3G;O'=DZFF3Xk6i9rO%UY--T!eY$akg˲O:skrzS`d|xbvPQyy^&%ȹQFM) \ YY1],B,5Ev#?w`2Jn:ӓeDI/=[eAwOƞ'>{a_-H pG~pwO;77A}|'3Z 0~}߿Bήg<څ#BUJTWFl}XOj~Bdu5B|u{ng))d*r5/щqG&!oF埍6sjiuc- ~R_P0r0}m܌m>}]~xŮ#V2(yS<~a =8}I͂< W`5**ܵj̿a`#Zϕʱ1oׯ0PnXvpWzzvcb9մz&bӋ(uqA}/!¥:/H;΂Rߦ6;׮BѨX1/FQѱa&#x\UJ[pEBmo~,RNҖ~p=(Vjo?ߟ}]^^o q=jS˒U]։a%zqݱNS\5+DD{Ix),X40ؑf;B =tUhY~RfhWVZס's4 L~gO66*{gKީ8fz Ed!kJ4X&#GV%sA0K=xFuVGJi6ژj =CVj"!J J*-%`RVB W4&v .qcD|uG}vJ6|l-MiJ>ŋ3{ϏUO`k]VA0‹ i$63V/P$Pk.yB7Қ귉/7tظoh^0m -ִxgU $6آQ3CKxuvs'(ϷUP^/ᛘp߮$>^1}MT^0՟J(| ѽ.& iǠڎ87;Zht8贃L=YYXȍe ]r${M0W\I/:;ÿYS ]Zev _)k1G|^[ c̚wյeNf{14ur(ٗ7Q6v_FFk>?YiU-Sij,@o|c2P0Fቓ{]Ke2ەᄭ@&HK9mBĠZֺ_9 ܄ej~|pa! ##gr:[/vw( (={uF*v'`Ѐ=DfA hFVf"`Cٸ'J ʠbu| i"aaaHo6@>6×':{I^3)NdE)oX-T2kk= 1筿 % ;p9f`yg ml:ֺmr.DEWpp|}cP | ݤlSt;h:㸻xV/J謻ci0oLJNBg(EPV-][:70,&iFߋcEMV)s:Hp"m$#O[WfƱ^bA'-)% brQ){{|!![v͇qѩ;BwoJ$kc[oodf{ _{LwHө=#u︐|Tm OO㉓N<3cplq)}N;=hy6[LGSSgznKRjW~ڶ=&Z__Xa^Z88#VղPbGc3IiN,5p=DDz~!.އCvic-cUB$m`m]9"!2fbVlTr:=Ju $4?154 _Ey)[QB>(JP@Ծ"LTLq~ fsj*GGGzz\F-% '%'DEQ!#=vidf+=DR2Wt> TU0Yn*4:-Bx=_J^\i1.FZU}Ywڿ=÷Y؛>m 2aCxutkZ4%ri|R.KKq[v-ө @״Br77$> UD~R$w0EVMPD8~y?™wݛfHoe.+}u}u[3!zTq231_r- \)xgل1Z f&(~/ij/6 Q>skVN^VS-kX8aj6|Q7.KQQ20PVy(Fp $ ̆#߿))8F 52v *!aI[aݽUq0dt|tl <Ɩ!*H1}Hpg= 9[*O!IS+5]s__z;`k(dA9rDIb5C` h8$}0%Ʌ S,qy{K+ZGE1hs|tG!؅M{ V19TmMg>Kċz {R.D]R~ׇe֟Bb24Yf5_XV)%9=4\9}|'6BvsOP-g2*}6<._ijmZ%kϠ6ekPr"dGM͸ &󗒲S 8 RNo;^^i@mlHEqS'=\&1XXr:G8B?hcBä79~Y֦X/?ǁ*b >=3Sd,\F$k*Ӑ;3V u9C'9Z v]m6($sJFI  HWP]+?zkHޜTz^XϣKt>{52"HiKnj(-5-Aj[$ d--UYA7! gMVѠ+KAr H07[vl:9fdMh, JƧ@aJP2}=SUY9f -HLt<ɼAo#)>| /YB|7:J*E-"~*J9;99a`$ 0~@@;m|[ lv>lA^}Mּ[m݃jhV q= '8(p_nKwL,`%Ϛj ɚU|4c^-߽:jzEFh׮k=&2zi/5 R^ pTd_*.XMbY=/';dcS  )nM@6.=]V!ƍ)aV/?#ڣjk?{|y`4aޢ 7{3KL胂d؋FDcFUV"Jaط֕i=g.+9TEm'FuDϵ {D{;ʼn@/5FB/M["vUS"@1*1I^䒡ttۇ.Hcڳˁv>{%ӫZ1,cq72xHec{cYU,t:rkE"yRǔMW^r m:25ʑ\Op{QHh|-m%߀ed5uߢ6o1F-.h$%ƧH o;A&˚Zw`n=Q16i#͍52Þ[mooV5kJI+g~k{Pa{=RwnQķѡ`I("#p=q~>Zx[cMD-[rt=B`pyp"&}9s X.;Ȏ4qly*U) #"[f6;d"oi~ +R׾E%qu2wӚ-LkKI|BHPm5TsvB!"DܑӊKOulpH֖=rS)I+EY :gf~u,?|EԪ\}~aӟid|jv}ݘCOfSt-@.bۛ@\+mʃ :nQysp`/l*:0qGˠ_Jf*=?<ןEvw\9=4--oQ58Rg%[re@OWO)c\9W=)3T/OhFW b8H)Wz~q*hr>ˀIpfA5]{w O@wI \44n"L_#&E.>BxGLΖo]veܻZ(;s]O.~# ߋOJTgz'=*wjcB^hZEd^.ch]9?2hr_AN1k,DSbd>]'WdHd"\x8Hpgj59⣪ru/+ԓ<8LN٭Ţ7G(o-n:  9i,Zq7Y=EBHtL:e%r9`,qy[y(cSUdKVkFR`3.0}]Y^Q+Kʂ/9,D\CͽP /q8d)* ^Sx_M;@vR9~V'DʣE -T0?ˤ;ldѤW;dE1QVU&%(52ߌ_$$G]*NdzHH:ȎWK XR$Npn_̬$ƇGFǥ)O=nt5Ml5ߠ(46O6pn01*B9_''˗`6zkTNr ²- [2!n'Eҕה+xߖ2,y",kb3Qmvu Ű3PGex(6]gkuFFDvi==ղJyav/_F* Z,{NHmyyM@Jl̆jR,m== J1TxƨDTm[2߹(Nx}] ! py6a)o_ :ri~yv ecOֶZ)~ps:![O_v&! ItU'[ᤧ_i69E*Uد ,',sy:_aH"!U76CDmmKa*<,?pX Ex E{e0t sj;XJʞLxኔqR^ږww||^e8K !l"H17ov*~yLЭgi*d1 4RTWT'HzmPV*avW3Hsf`+9`ҩq NۥF(g@4֑_RW$;W|í':ě#;|3M_m҉zz"_innnn!~~}*xEls||1C~nnPHz,&%;;Vf&X.oV-]Mbr2: Ƀ[P:` ᑑ#wV9yQDR'z$ddo&dOLw$p|sɦ.ҋ4B`*8X?55!TY8,Q[#{ y,)ĵ=nº vX6J|ia~H{xUqKUn|-N0A.`T)(HK4`*j">3_[:#D@Rx~fnN{k#k9ѿ~2 Nr %C Zi"cbB!!!q;x5*7ދqq@‰ *Ht nOט Zߪ%2vnEROo -'3384c (LGv+avv"Zqa_&=0fCal%Do^KKbyk#iRLNQ_YZ=\l;=KFƊjQS8%&S.!%xg2fÇ_i!Fc ; j3E%$$edd~"}yz]`e% >V5=+l.Oez݈)(){{{eg̜ޖHW^]^|E&1X r?[QG/nY?ZGhXgywwJʇwHHkzkmUUUc >F׻7oha@FFHv铯@KKb+ůL>ϐ.r`0{ X͖ez+RpIH3ÇJȜ-0lds6ZUPH-,7o5;6)&o֤ #++YlyS/O'JJUy!Bfbbw=pvq2P+)+#x~\lXF 2nF}u6lP6 bPIJݘsY<2oSF,kc( @:Ft\\\{GTPM| zJ=^^2667Q}]f7^sNT<.Ci8ofJ +P|~.Of# ׮%àt=\鼧[}}} b:(DF*:u@@FT)cihBοY+^_Wm?eez!æmσ]]oXFMJFo7~3NN>X3K̎N4:vÉ\XGKn#IaJmFDF~#D]щe*-hȮۢFX Gc~bP=?E}W=5 @cRe5O8_Zz~Ƽ2T. RTH O ڒ 'mNTAZB^}G7Z2+rˍN!Pz 639>ׁ`1d~e"WQ!b8?b֝bj'b⦦&rJ꾠@TH]׌:J|䐏v+D|+eAޭvSiR%wV&ܝj8z6`_m{ikM+(({-xhcx>@ _#.+"> pyvxb?~,"v:NZ}mY6H`5),Xi(DCj KJxh {{t{F'>t[+3ݓ[&o"o˸7w  rZx@g(9'3,@j`c1S,y~$XX)~W L `#@`>e7:u-Nz[ffSؘ.VG ٝ)վYnvcz!!yG1X rpA ԁEEGpmH ֑SQg}wqj ͍K fxPS\BFFА$[* 2>3OW"_F?<צ #A%ks7cb-y3,d1\՜l:=e2C+Zx:-^p؇X`su]" 8_Ix`I@頣 J*T~޾%1ooyNt9{R7b[IL {+xND)Uz_$AqqR3}}Bm@^_aFJ6얘[//k,@{g3΄[^<.-,,/5|1޺χcd`;P@N9(L-ŒS\ vN&S5J>@rw 7}e3iϮm)eρA{)Խ !)Cwf{ յUՎ7FN;}:pwYlOMqQSS6VС/YGScŏ{zJDQwh'AM['Al12>B ;f}cc=2,, 9Y΋9 \!!!.uѻm?VsKү,r[CPr:.|NLO6% KJJڵFQXB0ߚo{{{lbHr{}=g0,mP^A9b0)Fd,уRNn+wY?UʿD_7*%Fo ەXUZoD Pel)Qj~A  '%$_ɑnhXXXD7=%%s9t<<Hx4b_~{~~ok+' 5@2a;;; uYY_kh/)-0+܂9E`QigPjnxE U8EBJV_H6˗o;@Lc`^QoD%((cU& Z!O@sՠǾ>^~  |nYZZte`urss5.Rr6>6VP{qîVmVu`J%lWLQǤ+3 -xhXO}6Y9W,zr]Θtdǩy hcI|)F`s 4\ ~g0ǧ),--;;OU? &#U6LJɋr:L ǧ'{k}|MGeBnp}4]9>/ݻwcc1S('=<cȀ\"e藖Ems|PךqQX蠠t_PXZ$(,bD'R#l!~y id6y{RuٺJ_@ZVPN9DֻC5ma(ŝOAS|0Bx;ah>kAQsBKBƪYz_Z*Q6ԓ>t8\Fu[0cWm痍*Nkʆ*Y˧WPH>Ux^h5L_Xk?lյAw|b>)=G0ɐ|eEEuʭKÏ˽I8 ҫ %Hl$44z_9j>lֺ/D^v!JLg3b-&IF H2ueN{7 efX|,̎%q ť 7߲A{ͱDW'`y#] ھRQ oT"if8BClh!JCC盂2}p76#[֥%rdgb*GU/H~j?h(V@8QDŽGqAUZQ S3t]9db `2[$PԬ5z~4_p'}RW]OK55(/db5ItCWXdllQѤܠ(oXbN=\m\p\2ȫ? -E}5\)'E%R3'CgyXGkR ?qR^60|2+Daؚӫ)a.¯^k0 m5;0J!hdTthS+X=D]ݭFjuJ$v:Ժ: .y8VLFyS)(DM>)J54RGU@N[#)ٹ^r%'ק;Ggm5zI ]Pdk+n͠5+x16GžY6-!0:ZϵMM5ӿKK_! ;;(ROa]j`.&#iyʭatAII%,?V.vp+/|۞kӽ?=NOVz"US]۞q;n@AEE/8K*TMn8v:h&-`Q# piˈ"Kby9RysV`˟Ho~j(i{SUģkR31gwW`HD$&Vo!#UDɉC*D|\%܏2Uk |@E FNOzx8P˗cL┼d M@6YX^Yl - 74& ,d:C}sBwRh?[?( ZW@O<~lU1?ddO,1Z#ܲm%-Vpg##a2۔>Wj> ͷ^@9W~z;p i_v͋2)ٔQHC.H ?5[هtێYӉ|IsiCb`^\\*::a1);(X{>q \>8dXۊjovJ72 ˚y"WUh/>ѐIwg)v8rEuumha~T߃9ׂP>7fCNowѡɤlqr_&EyM]hT I$$jA &tL 2ZVVċ } :=/(q)qbndN137V z:<\%u'2oCA+ fj%:{^%S@`l(D!wobGV !ӧ P_J-DPa37,I "/X0@cvH,c&\Ƀ0 .GS+_Vl)˜+yq`+O*vKh+J(k:N#@z7YGeeoeV,cYκ&3-l6L0P41^3ɽ?W݂)a{cm3JKí4Un=_ٞh71P'`*Z^w7|/< 'kef `D5 8צֈuTKCg2֏ێW.!(&?-eBH.;۞wPE; !>vsDQTjxc/(.ց߫n`;u$f`6"鏭 ;ڣE; *O .vB8=IO'!! ue"S^KK&pjO&ՙ+P2 '648R9N߃&yrg\`"R㛯C`dMgQDE*v]EaP ))!ݛ|g @r+|Aq>N r#SS@ܙ)YXjN'Zv[IZ ,ھ90PlHOM#ljJwLDYgj6AhZ:&}L)9oZ:HgCۏh?{L&r{9{W/u7<:z&ռ 7(]=ߺ_V9d|icD2uLY0"{`3NN6~1vZ=]wD*7wsٓ_UjOR_GbCSէGDv .'G84cQZ\~/ YVZoGSH>aaf2c .t8 hurWޤ.% 1ǻZC1OeebkLp d7ǾRYЩT)77:'Ju;Oimjj0$7Oo_QEWXiqz_mV]E0#bګ=!PeX "pvG}^C4kCo QX,)=A&#suDlD<7 |h(Q[)謬JH]>Xh@ֻ0 D};WTqϻzJ**G>OUAVV 4;|teg Z'|þz".uA>؂ƃgm &PQx/"rx|RLLJm0+ga\FC ?Þ/_j~݄HTwooP].ۮ\q wi+M >gJ { YwfLfSqcrC./r\,oAL 'u6=-`Dhǝ??(N.ܒ*I -»I#FsO:A{r#%aXT|F[IveӔ/(yjgG4bJqäWo+6o?~`jdbxSLϨtKyxPYZ̤@ns~""z]é~Pr\>}km'ր#ORPW?^w"q]li`qa(w J,{|P0 8yeW0 F= ,}!6XC-_`PG-bl5M7˾#Nі( N0p=Hz bzHP.df0slTᗁK=-hUi+x0[j*_QjXNXʟE(,Lpoתscȟ2 Ls\oNnovif./L eKt ԎXT`&#ˁ3R ud'ݩ~HHHAߠi_C>@C&e[ͺߑ%85$FYb6RGꐷ@GLqcG: 1D dTM`w`p!k!q*,st=J_='S'%5R -1仑0ӥ7A@ߖ(~o+))fx#ߔZ2a~so?)) W~As>n u?@&UlE1k -o&Ej'! a'k 4Tf4^RˤAjhuQ"@Z3&T^rfё/'''<VSQN%Z%l`9OS^h-X/9kki }{~Γմȯմ+GCA UR"rquD{ܿJv6m\H||?} xI}0 1,"Cɪ6@JueghZX )[vM;1|?@,=$ [7 `,jr<-?Nr'97v v!-蟒`6!baYXTӖ$؈h4|Dbآq ]FTZƄ'e߶+7Tp`}m)mW.l5|prw.^*!=@_LsZ&.p O*qIIg*quu܃ö]8eڈO4ZW&AMLcd!Tsa}FV<ٺ2z{*@pw ׺ԛUWEѨ~)#OZVqs4V!K$DTōfB!/s7E-]pyvn, *{vspg|s˃^f i% A}*s3BΠ65H#'tT~jGd{՟ ma5?h\qlM/E0-.f)4 3%nP&W OZ- .#\cvHh 6|XPEj,~ ^p : 3o#ԾJ_\0Bww\mmDH q9cOܞ15)r5 zȮ {CV, GD#:نMO]E Wt8>b~`=W&`` 'qhUUoa:5Ó.x^HZ@AŲM:* $3]bocҫ̆Ր ٬hF3g @9H9axcsӄXUںX^錥DWo{uc/-Ny 9RZ¹K`&k5?FK(7_d Vںtu."VS#Q%kSxL|&5~ᦣt)~ j΂( ֮Rp >l֧40%gG7 k4Ɣ"6mKM8>C&8/^\q|=7tw~U:M#DF;;9*[58@a-Z`h֘`K !YAGGRaoY"Tb<00[ M#rsi`o8~8 XBCGlnXŏe/iRj nkک Dtmdd"rLgSWr±- PsbTvT7뫳Jy%[k1`DY[C<@xƬ՛XL3YU&^ innK ʶA͍ )!n&+Y}֒ zOX`Va1P{bJʘ[MNe[hp/>6cA  -g_DjxuyФ!Dߔb!Wnu~>d!:-Xw6k7\Ζ<=hςcmz@oG`z^,r۷$[{ou0fo/RSuCω~t |"/ B^K&.ՖA¾BJ5 PP|VgXO]uy?y+L2>~^m'⾎FJBGGTi*oۅ B9ߥr{4R8(5,)*7ai4t–i()˃=۶vDCgRN$ #!!#9sM?HaHHd)䅬J-Mdu{f{?\}H s 0αl`ʊ[=ЖryyyyZCS% +ءx^Lgu7'/F''[>^tS83]jd%Jٖ:tt#xxJ/G|+ddlؙ.[gp>P755T+u}zXPvz* sʣn,,P7ߛ5t4|e&7! hlikBeHE(JB73^\0 *1C0" !~CeēLVmNSf++8]ī8©i=RRޞ1-6#?=W@pZ5THT;Z-!;ۈUݞR| t9UQ7_M^ɐh]} =fݹغaI-/_LL֖[Auxr ȦEFF~kp6Jf]}Vƶ뀴B]Sع # RSq!o;;'jZ3I{O7V1Te\C!kOdot,>t}bݻ$$v6_n$+#))ę^tISL{1?7xtD*GbgRFf-v| <p2 맴ۥG(-L~dԨ&yr5A>1exфښ}b*7_$7'$[CN;]캋K>'Ni},hIqr 5o> jcodj0VgjlVґFBEGFﮇ_'kW77dgg 4z-\. #(+ =#$$\l#,"/NM5[p>Skjal| O@NL/z*ٹb#GU F  K;@}2A{D\* |h@ <^1&BFp"Pr˺jyoHz&kyy53,*pQÁ=ܡ" GCv%K }LDz?V"ZZ6= E&P*bfkCaqrڀh:>,HAH0}P/fOOG|2t2dF=Ge^P9h>y2t<Լ{ w݂B/#g nGa@DACUIZ[wP/WuW˲-7o|<;(CL4ULjt44&cQ}W c<`l9giU<,"Ly[>pZH`p ~{FPzcE\,zD`b_h[[oA'8l^q}/-|%2*T{ ]j9Tɩg-\\ث7%=ېv5_e* V0PF-SL86;2m77.Zsx |A!,\oSfѨiz,q,@ l|.zXu "<Qqh韰\ l *a#K2IJ.PC@7\(iI*=mi<< 9nQW_A_1~ -tmt9p!íNJ0|!jAd"^';;;ffjϮUφ~x)(`eS) c[Mj-f\/vn2VZy#))M?š){1f^ܦTu#0W+k@C# 888]Ǚ\]legX_8Mr$rs=(>eSH&Yj2cݔׯqZvkJh?l 91%.;]G'qO쮺 Zff Dek C:2],9BHW_r;f %hQUM}^H*%%G_U/ke{0aʴYPWӵn(I8z3A0`$`T"CPaP.f: 3 ?⭞T^QBWoSKKGGGH<<&&#{xA 㜳wATwWJA;LL̏ouuum^/Eט~ESq70G~}䟖' NɈ8j^aT#5sy.6oATAutHzK@l=蜱$/۝ㅠ{…<^<ާRv[A2*28{kAQQEvL4;!gwJ"D3r>"LBInv'!!PD7w f3sW o@[5x*a}/-bgkd6FHCtt3WM.Σi܌5@r @Ѱr0XW4߃xVVVbsUUTD]mmC85> \Y9_wM<gf>~0lf6K;J{g~E4:BF<]N\!i eT\w@9NF )hCs6FT8bi7^`8v]o]7,9'ѣ 98(^qF I L XV)B// *io)U"ijCyw$vk"y$(8)/1e7UZ^Q)FY1@O5_ujܣ& 02O12`u#j'p?$LLK#Eqw'M>xeG+?~lA{ &)d.O*BC% \ ;JG IJYZ5^'=i!G?f~6U" $(:ldS 5ׄAihH؍t˱csէSF&g*'؟&y1j^iز+lF>Y)z6nS)an2%chQ)-% x,7J= '*'ߏ0'vDҎ(YF݁l=c]e֮bEs{Bp9l.LٜOI'* yB~pnmXγ&B>kWD@vx~`WH,EKښ/G4zR'TCHKwȫ$c(2L7z[2E ^)XlOoʗ{ 4i77b)xj;E$wFK`)aqr]q,i*͕@MtW:?Xzt|?Q>Z0Qwq2MEwv>"T$B-&Yc !5tT:!3&7e^m\ݸV5w9mˆĕjcd4&0eky2pnd2YN|́W6yU$\RKYBIX"ߵ6#ff\)c''ݱLlmb|6XKOk_g:]KOLLJkq og΁Pb)G. ɭ~A)55-2Pi&w$p*T@.%MYMV$Y~-Z<6BʯכwhY!Iuu S0Iވ:_[U?hNT"]lMظщxwyI-6s:QضZ$޶ ~! 2~[q_QIRhq\V%Bes"BUߏ;Hcb%ќE>vw{TqD׿ɫ;ɷŽi&;T`8##@o[ڠrۃY\E e<[QQjyeb@39EP. Jb^cYg쌄P_̔9+9K hӍĕP-:kڱ-Gԅ{ ts+YyaHߙή6 3Պ@&z^{g(}jpwfd4.ns{ *oP:OÍxbsKZEӟjv+zbffc꘵ xmdٟ$O׈[=ޓtnSv2hKpU97S%e8YxZs%͍ =]v,+`::qP(TUuEɳ hW"|11KRq=;StvM&0r[g7&ڹ`COʯl߇P}Kjjl ˙oB^=ܽ\TԷxR_YeLTzh+(yۓ35 VRf['>Tda}PPؤ$nmeQ)l~c- k~]И( =KMYBWm8 /+&q9G<򁟎~^e3CϾ -@kc&( wsYD|7xvjg< 'KM}>ׯ&m,!vVշ^cM wv/I8uz"+{v RMI@N PSؽ}#"J!ꏹBnŧrvt}hmNƎi'whJ DߏMJ>08 "X 0 ' i[JiYKJ5om䪫'2;l/j@&VmrVab:4 @C %TD -ibt&#<3F6;N` ŁLFHAac؝5Ojlnh$@ls[`h'zM2fI3$\8_ca!N%<ŝwlN^Vzsl+7{ F H$t:DllhجŲ%ˡXߠKgkD2aη-H߇"'IE]nGZ> lH(IP5>UEAz1hc,Oӯe&> zioT*=_鰜%P[ysc2(. ׯ V62Z$]z\N FIM]ìP.&1 7 GykȢI Q{Sm")DվŎ-RiӍ:m^Df3z޵tT#$Av hQ#f {@xۗQ^<-Pa7f`f&knA~j٘XQ`_Hӫv NO;cmkAS<2I6JqyB;7ʏItdKhrgTS|sǦ94Ӟ2szpďz+$C Fъ [ua~)C-.J֓4S_i9lqc1P%gfւzL]ݵ܉ƃTAV~. OP U2U=jwJϙ#dgIEqw>4gvwN;PhZɕ6ZQ?t ͅWBi 4l2o`ܯzps3#,*Oqp1R℄xpp rIƠ%}<<$|W2h{a0(qGͭιkXDjOln]AmOx,obcR*&Č'Z!OO8ݐ 7Hc5Eɘ3|NqX^5־siIdE)) \&Oiy)@XBTu zQ]ETro|ٌɘb(kW20wnǕlTW7zb/l \9Lx. <5fJO%%%5A[̚ISP3?D60t8o]oނ zp`t7(ǧ!*z5 :x-LOĊ00ߏ<9_1ܹ 5ڴp9-3},eӛ{V=EXةeJ?ff֠\d +CP67/##fjtf98;/NOMQnꧺ3+'~A R XYYcs@.{Xw&/E#[NNDJI@/&,n--eݘ9=WӇwDS6YGM/.g!3X H$Cu^ƌq+"">#n|z`ke2l@Hh/ Dz;=4k :a1٭X`.tjk MiXsA+.Ou?A[Q5rܟ6:jj`8g8>EYe,7O;Rl{1#YvZW`[9tR}Bҗ[0Cѳ_OwZ B>eN2F9D_!<7dO>m";ӹ`]Vܦnz$$$d$ .j:%?|^){w>Vywk-h@2H_$UT.TWzLthb7Y~oTm̧4VB!_XA0P0ܒ+?Db`$ekqld!?nC ioPesvk zOWVUob׆Tb fqW1ly$.jo{y\s]*qjƤ<|܂jczKzG&E6x;$ 6o;%t_@Y*(hiH%ذt|RZR+ŕG^_׊(zڈGGibb,Hdm9x1دlqwv?;,գGc%[GZX)55FL}"F+G+aAdA(rrړ a*K>ݬ3e59]#v<RDLBBBn7SP tIl G6F&[a9'0~&ofPҰ~̔jˊ4&gJDiEw Dvq{<؉XL,~MTrc~z}[\ tW(:@Y•·4XڄH [pFnNy+Byޱl@53cJq3|`2DX\5%SGKRIHm7' }M7`BdCWi&W @??Ոc[1e(Å` gBJKʩ0**x6=g7vdi\SvGA rGxwi!'sᦽjST45SfjG%,f@s)[ai4?]۝}sPwףj 2 o=QgYXARQ]QYs ]ZLъ#&}c>?qbzȹOӗn=nVfk+57&~xol>o88-TCu@ADd`cq?7rrf ?(hLŊBnB}*[9/̖/l1+ysr5x0&,%-M!( D'L`<7xxO4HsQpQQ3/m)&s^j%M2/8'^ݥdmw]K;&;gH(x~znHJIk$zGG &w5>~[BۂݖKa僕 KJP̔w-=Jvw/L\sDX)SM2^=>cH9&s]7k)ٮfu2y ߖ<^E* R܉J%&Ñtu8*.: BHMݗxD)j04ヹjx|Q}ԝ1}-nD }tؚ\5ʐoO= s,n-:ZQrio݉zf7/·Dyaϓjf9Y=Gx|vPrLvriO5ˎǍ?sN?TTd-k$H&3sJ4C# M89!Q:#ݺ7Kdz`jl+;3~jsƂÅa`kι j :?{ vDyyBR"qa~~r]LCj\!ZOo~WfYE˒뙾5NłҼ^nyMjsUeܫx!=#&$HoY-.=5(Y!GXIBqul ` @nN]P3 p&{JB*h=ðZ%S_*;dury#,u5yNa-^q<7䜅]YɬUL 7*4:A j(9d-:" %.-SeeπRGr K<>sarv|(XNLWgg 9N$\\!9$7dng"Պ&+/nؓE,3!ܰASLXU{/(p~8椴Q#7sY/P,.oQCVBZ_?0 "<'y*p;c9 E ?u[5kvttԚM AR-aܚ0υUUUbrܑgbfn6Y))`Zёro?d}%vjHϽ0$LnnԴ$>;^45?b6t]m6F,ۡjF6jkdF%Gf7AŠ0i_!EDPf3eBoxi @PtLFDAi V61MHI$<Ö10Pa'69$$#'#;Lʷ^2N"p$fcCX/=}xFGL%~~~s fffڧ` {Xa10Y?{%{#% C崇7nf-^\eu{8m)ׯ_{8]٬!'iMG3_/O* 0Ey8~&feﻶCE`F%@<-HHIkPftvg+P6';^J ][/ѿzs3Q{ёsggpk|o\kk@~È881TԋmpStK&AoppbvqV?m㓥2@qsl,M`,%֏w95P>D1_7ٛ,fab'!::H!{d5M¨/s9LN UC8 R-P֋PM.wڥsz>Ty{#0S mla\gmmmM>]mciŀ~&~6jm(ņ@\rz7=aA|w".*2֭&=a^۷!V!\*2n5nF'PS-Q=>z,hl֥3-uۺ]d5k{rHB"@wȫéO49bYQJZוT#uVY-Toηk.',4eڼwf lZ.ML{MLL[̔EIcyɤ>48^n21!rtݺ1m@G SUn~FG(=<ˤ919y N#OƱz=tz݇_)#%y^_C6b,cfԍLЗntK.|cA0kr~v&vRv6vǝrS3#jb-,BF|#1DS}RY.6ֹE7NjHquܤpKO0 Ea74;{欦ػFd`RBnVZ-:L$PeM|BPQfV/'Ɍbq~\8GnH^~NyB؞>Bnu0O;YFJ (Ln[Fih鄝ѝ)vri3FqgdJ_xz zKm¡B?B%,J61eL}yn_<Y J00mE&P8媔:|| پ*a.XԻƋ*( ŗL4?F%J5+ .'tl/8[ܯ:O/(kg epm-5HHIrJb RSeuz[hVB7;o1[`Û c9o 'ނ^ݛ, C ~^?SJJL[GG ?*ϑw~׊6Ab a^&ssʰ7B}i$M ۅJT J N63.>tp,f͉V[U<- H xJ"8-[QQ4dJ Cb 2,|Q|Դ& IFA@A~mxW58D, awG+mz$V˞:drҵS22O|xPI=aQ0٭q _U 5q8b4c/vbWJsHԋ- q#Zlm7!*cIȖב2egSG&&ʖ譡z$NT8"y`PCu*7ݹC( 9%<3]鈖iHC\o~Q]g2>ȃ P،-5%1oHTmP{FT3('8 22|ɔ)K2\wf=etZM:+0t>>"WnJ `hhhN ?q= 4[8|rQmPH wg{@]?>QUwYr>"]"KR)n]jkXqc|~-@͏H"s xKlnx֝TJX;sbAzo E1zI+HYcƜbs2oњ7;Y0[M%!kvkpEX{PTKI鐁BXo `t‚ [ =C1: E&%p I4l5n@a=ep#%0"&C{(5Fדϥ1hC%OpW n)d8\Hߑ$c1GtLY"[C fϊDI$ /*ܓTJi;]z*]^hpX@`:+"<=×a]|W|D|"4GZ**, uJå߽:uVR3%٧moBavOR35^Xsnxƒt!EJ.uuȑEDQNs{ۑp_gs: ǟ+R.zP}m(W]A Z/3V'7Ȇ;;E\/\o&/== @@Iy"Rmp{_>~~acya!RאA6xOYR));Sj墎G<AЪ?15|WExݜWKÜU'ɠ*WvS<Hkwo/ LYpLLbdknz%:/ֹOu>C(FLttRv (Ğ e-=]~C~Gyg9x}a{$Hsphϋ+ɊA/W!:uvVP B]TqqJKml&]XxMO18T&G$@Ƶ` A"Ld \je]S5<6P$$ C3[ {CAїU;lC6:)W^,ou U p5v̶[[7FrԄoAylzѵpxfEhS-(.Nw>#)T0v@3H=5cQ32*##;+<J 3MD}51O'(r+=}4O0${*%5OK ob5I|%Vbs!7۞&\/d54nY,,wlkÎdd;_ZXPg6X$\U-jM(3R5ml8`.&jԔC2Ҽ־'dx'\A!np{^#[ٻNjn׍d@ggމj /6k` +A=i@erߟ?[CGA䴴ovplSVww!ە }·c蒒>q2{DW&諉 .}o诮Rh66.2>N|>YL* 7~䂀w܎(ZI߼<ݐ|z\(p7\߆qؖU)=ِ@ Qx؛z 3u9J*z)q_=~.߿J,Hc2*" s%x=W JbC6 !Gn3QF陒7%;Dɯ_:nFL\񺏁ENsIv>ӟl r kʹcae]t!GTC杒 :{|ÙiWl#ѽ:E@Оwi4Y$fä~Ow S-5aLМ3z"#=aL.MR\Oqm g :5)& lIIS"\Gƀ /ͮ tzIsʊ毴"bP0^ԪJ ~$ \Ng1v YJ %.gtϺI0kmr4JV  P`I`Rnax{Ē-qڴLa2P)W)$-wތ r|uxxe5? ыΎ5˱5o8'ZeP݌ٝ'\KѰ P/^.IЭMG-e}$J‘ii7ETx&> 4 …3ؾ>\?]])d z^f/wΧ;}LZZ/Wo^XCT*%ٿ1aLn港JP49;ʍJ;k4WdXZGQprΪ@y:)T{?/pqT`@ifLf;:&$k<;c <="`+;(@GBBeLZk Dͽb,k%2ǜuI#h|sFdh.P;`v|7xnMwcϬEw-pܦУK.,4Ao}kH̿$<:Wh!$rV܌u6Bx*E'8clǧlcd3S uuCE,ژ!k'-1g*kshd_RcH`t,,Ib<#{\N\_?~=Ho0W=3ŽܨJO4/7|لбd:"ŗZӥ-Kp8$UZX)n&/ )f R+/%Ou&շK[n}[ &i+2;fq‡Pxy]Ni{dEF5VjFcpm̡HXEenIfiHb&şv.C3dIQwF'٫:8ȽkLq0>#v*jyTWD~m ]Q)k֗FgVO"e3?NỈQ3{VݣLJބ^4Z$.Ӌxw |Qlc<0_D@p )tO ɳp']hpkn=eYSΣ?R_x &ygw-uF@tuk7ݛNkigDoJFT$*Q3|FBw(,t54eyrQSDnd^df--Ë",ׯ;CQī >bXŔ8V3֓4&Nm!"{{9s8YҪsң\&TbJ0fx?ַ l:$CV6#Jyhb|1.hmmbRW+訮\ KJ9ׂw$#_6 67n^ K7Nr'0L(#Isou}] ل%\EO̺ټ#R~:e=Ҧ-MjD\ZyzFl43eNwUv^N8~oWd-i͞Ų'fߵ(Q4퓥+ F`echZj*F{;V`~?ɴ%ò*.ОVW.ϫj{{ftR bsdRHWgWDeOSFjI7Oq A^ho(,5Nu Uѧ#vhN%, ٰךdhSы;=4HI)}鹆H[xhcJFwf=^ L$1îϵ=c_%&Hg0Oكp3J;pw T`5D΁2r66MMV X8@O"#a.Zoo)(fX%1Z[[_;.rW(ՔЬI8Sl{{sl:xn :TTVA£1ԭ콆&zWdk誕 z[I{yb"OpxTi77?Ѽ=MM㇚ MއPd}1_R9Q|_JXoT{ҜK@]#?˙zSSnAdA4.'"C 3&g^ssoFY9ĽSY \ z~R!..oc2;==Go%rP~u* ɟ(!#ȹCa,;G|d\~3*)]s"OGhwrwyn2t[PJ^V,:V%Ý-Vk=OJK!`Y6cTx ^h$''UPf/y%{~ ^h~gߠ^r}k5F+7ɒ+uK\N'fGPg!$҃JeI,|cc/)ⱚǮTW)C2Π~ɼÍ !{g8rcmP.LGEõG0yH'"uQ_'-/#휚 M{g`_*7FwT^v%nh :gg k<3++>ֹ !AWʐ~ mm͆E~zZ&%^"i0ewL\JJ ˈNǧE mcih-~=o/l<5= ?V.*lӣUoZ 'VeK %)n ֩%Qȭ.9lz*v& ZM_d09lZx@NǘID0`99p{p^8hT A>&x$:J!A禍kJelTVD] s+˗mOi]]ۡc /dUH %J'UCwY=8of}zoe#y8eKLIRhURώ',KO{q*ҮVr(RTˤ5 3Yٵ}8rtyeU|ZL6@cS>y*0`cGU8 *Ȝ;Y }_rģ !^iƦ@*bݚNxL6> /Ay 4f0:k׊7^8w7TT؛η_r̤eNNO{{_8l8"ّ^JE"e?Gk-dD̉_lXI">^WW@Ը=sΞB;KllQd2gǏe[vB ~Z/ԆK==a#[_'ѝy'JJ=D80&8=ttky'JXB.~11뭃I ^й^P41MY>_1 6n=zrT%E걥K9>>>'szvFƆ.$$wu0۲,yLn77z9{?_J .mO8(4P$ј[Y,54a_Pq>3՝.L_2/=*9[xkX—LILIAz&㩠d-Р rW;IaLm-#*іgfY-@IKXR@E KIі|66Vhp"AFOV&s}T;9d6kMkџJ.:T,5\Ӊ|/͏a&V|׉_FKp#tHbNWP(쥥*+ȸv غw5_9:uf!\؛*؉$%,{rR|h cs(I }1.)٭y>RQݑ捵> B-6ovC*V1\ 'K}dec}@&Rpzv ͛bgcv^J&CkwT?i5 ,ԅ)γ- 4-c |k bǧY+F>DШ1-ޯ-X|3z?5k2|nŅP2+W%+}?F [j/xb:Ӄνd@5`4ewh q77rpkՃxaO#&f@GśG my_$&:1 JuJhh*dp&%(MU݇=fLM9b}iku_F@T+T\VRb9j"Kzل1#Yڤ 22eXbQ$t$.'V)J|d44tV\Ot [?z DhT >o@F ##ކōa{{h(rhl1ugyfz{S!W J[#EEWF^X>T -mj&N l# "@gc߾٘VJ ؛ tGZWNE$PΨyd'ZUX×/UKq&萾\-i<0NXxZEznLJ1D"6Ga?x=ȦPe`2HGM"!gQII0bHҀ﷽5i9P ooζMsoEi 䅢x6.=@iWN;Uu$mci5â6c(iu]"i(iV-/o<|Kt<^V*Ҭ XR0>Q02^ ^p]dI\rZ9Zt 2(طjG@'E=>Qwk OTԓ2dvG=;=ZUY]OM%X}gx&b aJ^S[ yM&%K3|*tcMM2BJL/䄄>zޏ**(ӧ˨_vRe"8"b%I<+x}D#t[FNaa^K`$ B'*Z<[; |WW+_ɼ[4YumDĉ&=oH oZxVndsh?NS'SSEE|J:bc $$osܭט&I / n6?V5;Uob?]K gZU_/FS鴯& ^m `Qm"׌=ڽKM%kBj-fлx-_$s?|EXu [RߚhFVLN;d |eui$ ][ @j}!~ٌoӥ-rwF 1orOju9)D?*F &% YZ:6=lrK~<]P<?@ =ޓ)6W@_PڲdR$o 2u_ Ax1e⳥tVb;kkk{"x6xjjjұ@ p) ::Il1rN?o'2CBS9!5y.㸳#3a^7n>4Mp*c4E%ݦ' @Bk{CDN:9mo3^u2 dVO$X"))Fdzrl%rаK1΀;/{׵5,11}[Qm~ժSv1ԞRR"w !oie;'|DC}4>}ŔZ[۹BNADqEkICzс|/ctStji\p+^MwW -nJyѤR$ѥHEK+X̾y)xέth鏿,Dzj֒IihG IJ&XV(7^P-yخ Pj62/r>c7l8CtHt.If*㕑0vIYYY,A\RIIjuIF66@zzD9ƕ7mM`+V̮=SS٪h&VU]A@oll\dF7Ŝ')b29uX FU26Q9qbnCq2kIwhT$x< r}]_F21=yѩ:LXjF_u[\K M^?eXK 4HHw7 "=e>ֺ53sfL6˗S}fp ۅ?@_/>q9RFO}}F\؂ b4+O@0,!jؔr! ELKO;ddd1|%꺡Ti[,4]lHi_Cqwo5nMD\ MHH荏m; BNj rzB x0oT~xI񭾞2O:\mJJUhׇB6|ܾr\R$W'RJR;_7{ܣWm;FqQ+R+UHlTL?x~jO1螺peb<.5Hjm ʊ?)Ԛ\ڒ @D>:1'+fh‹JYSޟp*/X<6lׄ?YAImR{R)B{ct*J~Q鲐8bVӡHFh?aO_L<\]գMpfP&g+>>>vbǻ܁D3oG3 ( '$|Є]wݘv)bJ_:)պHJs|y:$CMUQ#%IO9LѡFs|G1cKk+]SY@ -7Lh{r ߡf>**a0Zۃgi*JL GX4[8K^_W#xy*Rs܅vFw䙬՟úcsUѨQ4ZArR,lWTO-L)f].-C{c6%m8xI%n W/(YLV@Z1h@T@III*̽@rq%ZD'' e>_aѪnEQ x z59@=K ٍ 0d w/ !وIM㎧8 炻}=+U0JM DO/S07틨hDР#ݺQf}>H_ 5T֣L,@AoJ>ZYa62\jLPPl?ޙ|;\9?Ve :- v?Ĩl:^T> b 6Gv9*P `e4'V"䱕 y_̫@f - 8A戙5qS>*T5A^vK ÁغXz#iM>M.Bt>h Vn?i2 'u94׹<{#ifgs;'AGG椹&|w\u8kTЯ_4@A9Ub5Z}N[*NE}RgupXzUښWFS1N{Je60ఘW9qr⵴J+i9gk0wo~9[n9zeuMM4W)'q5<4zPg#)X܌jjc wv.;"b5MȨ$=pʣSz~wJ9W`(qUU7^y mXTؘJr"###dN _pNF̓\uCCCf^^shX[?Id2"ո=";:! DAİGfyPqOsZn9hr&P+?[oW[%Q|6C:%/ oR3jj2=zoVSS#H%W-EO&x10AyyzFFv v9^KH % l͂T(aXPqNFRa$#;6誂T( treR` wqu9!r!#n ePvՓQRI] W28V=a;W36+>AFcmުhѓ8lpACWK C@@Pg$FD 1 vm>ce/?![u$ I_~]puuIrn~R۝ۇՎwgD[N[: oO Mk,BqiW R8sʴf(/7)~Wݻw:'ڼP1uummBph"eO 1ڦ/owlB*6֩EWJJ[nNuؘ7**qX:diRVe2 KV MW)1yr9j<@f+75=QRT=+>W'6&ayS( Lݻc*z o;jN]etRvvbTŹA@!tܔxi ed` A$~Ъ$h~T9Ѝ׺ѕ{|FV ]xD"sy#$!35N3f{]89O HS#u3[AC >RYv4Ҫ+;򉥷P|57Ӵxޮ/?&35ạ/L~?:|j-e+.OV^ w>VPb 5]uNh^_RiMhCݴh-.g93U6в;r/Dװ48Z=LCU(dX#Jz\9: ,RƬ7d-D-<><R~F|SհH88X5M +iXrh@Y{e ͺ!&}\$bbX>Җ<jkk/Hj]kx~bglg/$815D~we= e`oot}L Ů V$~ $ɛNg^D^}FCG\L3"\\&D+M-CQDɌ+ȧ2#S|i6ĝXWJ0;6.zR$'+>]8]./]I3C33n϶ Vca@1jqlWDDCyR?Su7D&"z;'ztw2a9>>ٵߍ=5"B&?HM˩RK,hP+WBVCge~R~{I Aw0vsI홶7Yǯ/_*RZ* {/!.2EX$ew|%V |[XHY5 􈦪z8 /g~i&\_E/$l,P2#$d^AJ%4:ep?fp&HRf|LwlAƘ^{w2-7AM  Ung$?*+}|jw(A?e0;d^mup ] wWzvz8-7k.'EH Cd0١tAۏa99\Ȧ*zri-Oe![RA"љbe9uۼ.!03 NεՐ]i'ǫ8j;#KYgP얟eAtZ_i4C_l;rEk>ThB UxłkQdeXHrmtɛ9?b hP ș?l!>Kup-3R7ӣri}KX6lZMt##oT kCo))t\4$Mxtr7ge^7,.2kC_L)eE*9G4kvEk~g5{Mn26g$=*ɣqbJfi_x'jr*zwE# >o'?DbB_x1ZFC*hq"ci< Q$1(/ppbW,B}%oxQL#u!ųPGGay+&s $q2l .Yoy"DmjöHd0zx!+OIM#k4ˡRH N??f!2:z'YPfWď$DCkjbA ޚ 0KEj/vaIFFFT杻 j>Rnf}Ez-A~BQoIf U'Gn;%BVo'o-f[^q룒c&8*c`[{ٻYkV'Ur8">>@&;%]79~c}('".cCDvsEaFR>Dkׯp[񴙪(/Oa}/õ؞yY7,5* e;JWW co(P6ԊeEA>I%oօ.[8pFϠ)H+RVS[k@ATdtx eprOob*i)O} vV;440#3ޮ[\g9l$UAYY׸;k.&>.*gM %ޟyx7%%$Z4/?Rr<x1[_DXP"&h<)fCҲ׳3Tܸ#CѨ*[FEE_jK~ ?:hP{;VS\g E xu!&3jZ)=`ZEmZK``kArVX "0 6B$~5K9<~~;,5sl뚐LbfS{DDľ;r%c9gzO ,KX}oo~) 4̓$#T8UJBGbb+D2r-ax([G/z~=i/0=8gst'prvs!zdED?|thV`SS٘G?{Tٓ67/hl_8ZKˋg)dtZhyq.)Izxp'%%U)Q@q^lBbrLU7djrnr'C~v8-¬,fwAA~(R.NVߘe{hO~Dtl74%K%,|8|>u6P,V)1@TTr yOC/L#+(%,,, sDMO7+ _ l[hR ةi =!\燚^u϶4՝`w`oTt| k=֞V3vp`us4~,TS" *bsl '*? *"j%n^^VJY|X C̬ao_)%Iٵw]% Iùc2e/VV"y[LPoAM.wQpw&S_ r t׹Y[/sNrsU|7zj::{1BI_?iO(BQqFww""~Py =<\11"/(YoLþyŲ.l> _ETJ˚AL>FBܡKƮO`|t~1i<|f^e}'`ݍ"mI8x\:#V2h=儩ajꞎ+/v_"*^~6;B-pq0RhOĶ]Ϡ>کZ"G0iEN1߇uuI9M oϣ%U'KfbJ&|zk_PJ*a(y;n1{44!'''bglYr*su6`3YvJu^xbFo c-`Kqv_&]RƼڛ,;X$UT<[lH]tOo^L ܅+[`6swlc5o# W. [; 3z'~ΕoLȪ/ 276B݃}.푺ܪM1WJ])8fNl{d{Fpk=ȫ鲝(V_.JYˋy=4WSDkuɫ'MĞ/`!,H${FpYӘQ`<euѝ:MNXB =a*G|M;tZ> .A5)0*뗛Hr>YAi̪:qUtDdd?9lA+plP~]uFgyC[pc XcX%^ʐV0k[ <+(-QYܕu'i~9Yp'^nܼZVHv_d /JNjme{ VdΪ/6ouvEvm: f'~78r<)󀌹[ hq6:)"ՌVMB]Z6Ȭ4 ^|?̊fVLd8x =&B^V"[ݠ2:K]Lnjr]FS~Ӽ**+qhj|`0dr4i;CI`:6vyJяo'>/L!Z>nM.w+}[,-B$Y1}m6 ciM2ûkw2EŐM[lxn6-qP.8ݣ Cg[$t lֶigϨ3`R明ኟ>daA:moacFcb1#6 %)_R` KEthqkHS/Uu*[N EeޟcL111^ŇӮjҒ{@FX%C2 `44ͯH 1׃o2/R"4|~, Ba4](iBb[GNN^kBzނ"Ů _~i;'~c.9+& nSBޓ1 T.IY^"6а@i!yL4,ZO\aPJzbJ(U)fD`UirRtpހN"_Ŀzm],޶Xs-]9]fVm1yqT9nCMޖfqޱcj S]jh8r;֖5=nخmLb)|_ ,/&L˚Ъ ݇f{#YD$ =赞wJ:eq&s3SZ1!4ɉs}uεܮ.ό]Q*By/]j6.FΖ4JD<$St6/fZ:^ך"$}Ϛ禆٦S56<Hx#QWRij'}PxgDTLlAtz3B'|pzۊw}nl}WI#2q$dz^wLFޮ{|Ŝ*jss#_& $Hb|Ţu`jq`l|{7g-^|[p-IaN2_FoB ݻمv,,h222@jzJjegg^ ﭚx¢~=6 Yj9Ţht216O+> ~6o=7fw{n u_0FHүp[=1/l-|_赜kiGg 7BT⬻C"L U[ݮh}^ t ûC|UYฃ<`!H_K6qGvb c#(=):HBL͑ dLPbT^e>PxYrIK5!%kkۦU9Y;{3w=:b]5Vfj3("z/ wY=tѓAС7vj<. |~໭Cuwwgpwy@(?UKw^As_+= #c\ڼȚ|J֥DDLIR;#i; }?䒚;]AhGs;iRIQQQ54i3 ZZBF,ik $3?FnVR-TXK]jZvh|ir[nk ѩ,-I' [% مU~BtW%u #K4^&i<}W pb@FNi85{3|3"׻m=o;Cg}{ɩׯ/o~K@+D? b<3JyRY֩{]fO}4<{#hzS[XNQoxNc4;,_W  _ R6pgNkr]YS)`MǧWrnCf}bfYJp44hl~[ ڿcwq`gg=.p w©Y#k]VF GR/2:xzMthR56zz4DbHHHQDHQM'-㝎 }Xg/7?vrDFFn񸢕!#ȂjywX2nsd>ĭ=>pxov(Pp9}ak k|Szd9n M;V߭spbbx|u)/sᅕ=͒NSxG5Ga?!EDjeZݐ8_=Kc,g+! XXEkrڋ]TFY8Bw@MfwI`ԅ\~RBUP2#2q.)t7`8Lo2##Ӑ'ƿcȥwzK_q ;|eڣk!L=,U&m$+^F_K[KaR(""-$̾Ђ _\ѡ]/ՔEDzF~_~:PnO:& 0RIs{|^'Λr4x($,<:|phFnE7DGweA_$+j x ]]wE"4"t00h$;1izatK͜,Ic9V()]wXN0#'g˓ ȤޝI|XKhiE* 7=.Zf?yOY{yOԕcM;U\a_ؼ/(Tʃ'$$='-]=ݬM(\H%Fr7٢rri vjBpVoy\`u֍eΆq}t"bU{g<$=:wȥeZfngnxX(:sBqq:|Bō'h{{8-s|!WNj#I7@T0ΟU5VT.N{CXTʞue |#S;% E/DxE22lɖ`LDykx[n<HcfYXQ"P_ Kk+mRu -| cD^צpN(װ~ou}ull["cYF9#4nrL4CxxWlnn-nk7LB.s__uI`^_t%r; A \l>+Pcs9/5BWjXM ܂^@uH\܇VID-ٹ}_d I v&=] q}-Y"Oc(c^8xyb}4q9*Y*PGX 5E|jV^^N@:vWhBȓL$v&dGNf_Z:FHJ[c#h uzavJ SQ3Q^Ko!7R aHgFF%OX?o{ST+_{ݞRޏlELjΓ~l'3jpuߥNT7ۧވFL̰LQ[dD4iHw/xAX|D2}vv1LK~t'@K}6R791SF󽹙 +ƶiI &\y9 k }!^0Wj4ZH/Y_A &$S, m] Zt_E9Wr]‰:"^n*a 3f[pTC۬Usnn _d#JEܭWy2)Gi< mrP 4)Ry\õm{ 3%dIeUԅ7&Άr@N\]%OOϞPNy.5M+pҵ?$yd??#OZ%䌕D Ou_[yͿ3c(;;ШxT@~: -Hou>N@rvnc{K_Ǧ/S֪M<<]F. ([`:NFV Hr|l,rI9ِσqg^ZZ(-))iPӨkeJhĀoIQ%bp d04dңݻh*yR,ֻ$$~厙?ټ,IC ŷhpb=7&DGGG2Yo~9.EǗ?ESy&x[u"6$&?@Y_/R-S4 N̗]m',>x$2x¨Y99_&"q"#rٳ@[rii,Jyu걐˓LR ΧP/K~ S^*BI$ݭNTq=Y 7*+O2Mf9@g߉|{f œxI5sFK=Ú%kH#;v' ~=[A!mxg6뉙GV%Zi0o(ϭPUC29b&IlEf} ? uK3<)?~LPibF?&'"BvmSrd9=Ɂ f[)@S44k4 e1[<„ܤ_򞥚ZuvN"M2'(d0\vJHH<2 XV:i?TTb U 3d`䢲[m֯ȍŨ#'ԛbe;G&pJo<]OV{zh6z{<{v}zu5Kٺf9?Jqbd#WPד司{hdbVWѝNڠXh!W{*$ MMB4H`lwA/SBAM<; *C/֒ly4~p8 'vȏ>C}r{X#Wgڷٿp!Cqh=-{v!E="==_oWqѩX!+ HRj{zRA}–=iӱx0Zlr9!z++>r?޵n%;lRmcaᡡE=&Cr_ }*@ȱJIÅ.yO?8R]| HZz VOꞞwlR< K}~J5OWﰜQJq{G#=ϑg6YNUS3%-TL]ՌPῬ06x>Oƍ!36< Ti[|@d׷d⶛GڕGF8 ҁ jhIWJ\h-"DNrq}hpRS.GliS0:wWjjL*R&RkkD2"u&;?kKȤ+ShTk&}1`x9IPɘyv{[J4؜;O5\!(NjS٢)d *u0bOP?bC5n0ÙrpHEg Yd͢9cHչXGg`Ђ\yXkqguwKLD>#r@\Ce2LZ+ؠ~6OatM4!stO5 7c)Х>orThZ/Lę$9vv+ w;X얓56! $r9rڭD3zU[\K:%uGhĕF]#.Je \f;;;o`9Ȃ?b*О<3H#]$P3w+L^=/p/9ԾQ3&dwhDhj(  {ܼkP֒RR?>cO9# 4:O)266\RD3ӡvϻBC;A&&f4i|klx؟: /io:cg4pe@]|DAt9*:}5\" JL|o4S>H} ~ÖOĻ\M j7z$<>zdJnwH> eY.uV8L-C HTEb Avc 2Ot=ʬH-wߟ\g>}ꋕsvTDÎ(Ab,dz:yOX/V܂^Jm}=oP>de%R1 kͦ:L-) o(%X fWQkVQ 3tbϝeŨnr^뽿NY} v$صv{jDabݺcot֨)4m6b3dQsdTц1 ++7󏇙2U=|~G?kttF& V#"Q2 D{ ⟕,Y&(M˴n lTo ϲ2JJ`L"eW.tHKQ@@ pk՛1Ι!i ?8~4\@kns`%5>AWڵYxZuC;Qlh}S%B 3ʆ2ʹgpeWRR!{3! L4`_}I}cBrjeQl@n)O Ƕ^8MPY_[kjV2 iL[y_0'lat@BU٤tKLQbwGܱU^yJ{:j#W@C8i_ PށpS}(  O@kIJ,2f(V -]*QCl/FF= ^b?M e3ܼ0Cׇq0*@\xiEj4F8*l2plL70ϵUa/Ε/慤V65 M(N<a/wLlQ'в_Oʴ6fK>;:V'!-XrID?>M( cPB:HoALRhBؒk,c:YO,)y)@ ouU[2Mʵt^!!:qB0Tz$7N̎0::֑&İZyXDbbqpe@,4dU1S埴-0ۂqE+ qo@0bae(>P;bhuK5qkV3/ń)BP#Z@F$J6ouR* ?dKL#E#],giLljq &Z߮}][k幺 ;S?7Z'ǶۿiR n/Kd1z!#&eT{&r`q"^G6EzzG)::2*syo@K,`/\#lUBr&-Ǜc-_djI:8|BDm`4x?8X f1s@ePeeac6]T &e(qJc9P0k1SήP5z~)Bv+w*;m2{J @%Kՙ*ػ j [c>rQYt-@Ir1-6SYB=QB!HshlGn|IÛ3]-qECvg+iR\?ϐk[ZAvY>~ =ռv?n:͗ ;#Qnocn Uq9s `isޏv=ق,Gopo~h auFH xg4g9i/2<)W$!Y>+>W7rG>о5깭tu9y.A;:@($DdD;ӻ7- 9fI RΟ绵hއJ-\n` u- 2]RqCtliG>Xg `NHmTow׍Q[[ִT|.7@pWKt*A!A KrY2=eȲ/HhL&~ei'8wȼ!DZ.Y@ _#Ţ|#Ch5H2A^Lʽ476D5 0v\eZ䤤j'KH'C&T+6$㗗 V_Xy*j%ϥmԟsE`&\pW?(W=̏Vވ1@v;;:k&'Il.64[m lj:]fVcãN" KZY@M(+ 07*t=!ϩe~KB(`Y=RWtnO_f66Hkb1e;GJM$ۨi5:B ?mQ0_Ym"nPy16dP#AvVVru$ߧ+W4~@?ݗu Z#`r{9Y@/NHLyxSE@0J%ЎNlZwGg{ l$pŦ˼<4у&- }B !(4QТk$>-/΢~矸 é/՜lx9G4HITM[qt}}̀iV9w.>&C lѐŖ߉sZ@!!annba/>wU3("` {۲p:X"jSIF][d\rd& 6w[n:CrM ΈkaԟNk _ g:Y~U!̘__Q*&hsSYVi<*ņTwHţK% U7tZ/sVVP_θr`1JA#Ϛ@MÎdF ޻ +\VRT7^>ZPB4peBuO™?Ŵ7ُH=4WaF8Tg2K7RwH|ow  E:"@4/_$ҟ rcNj]bbQnϢJ5D+ L!'\7a6]Jlį$ee.s:Ď=ٯ>[l%eg!!wddظiT,#~LHJ!+ȡ@I~֪]!88f}ի\Ͻqd{{HVKGkN0]2M5x@rx^77o(G,\"5YqbD=|]TApʨ\Q rKL(@V6/>}6 .&X.q LG@AJ|R r A(ᘠO=k9cur&XCV`ۄVC&Dվ==mml#+Y('pE'3$G$O3V-[gB "9࿅d\s(lsDĥrh:BQ yt49P0rT3끀 rz+;"t`lh?bF9hI`һ,-iO-DƌϴP&ؗmY@KezXCUf&c?KD|}rPO^uŎhOj᪄DѰŲe KA?RS  x46}J/dXNp2dj4#LbxS޴ \m,dc 3dQl;S(̺wHTY"} TQG GTzTvKe(7NRb``Е%\$D |1C)̋b2<dP= Q$zY2a#bc%2ۧ;\ ?>,#ፌ_*Q ,&qTS|@Z(!OȻ^2Y~L"E.pqRъE(y>6/KLy>7y]X(M")]HEHSї3J6Yݨ#VE#qsZjZYe %&|TT% l%XX@t:4EB!"MoW:8 w+a<کp𐦌4`h JtD$mt ==m2Ssi> LrAx*|3/6!=9|MGM9ri-X.bӠzmf*ьmOݍ5N@*B0zuC{É|@QU_|_w<׃Ă&F77Z/*;H+;n<)2ߎn I~3@9p`dJڅGF֛׸ǩ;G>[bkKR-Kfqλ]X*@ Bn8x utFr%O)'|^r {k[He䒏SIߜdmnv4{r;J~ݙjOI?@.-uF?pE^3ějŪO%.Cɵ)Ky<0}~z8$='BN.^h]bX?P5Bw:ؖMGN={lL'!p;0࿺ڭҒ2POEB"j-He11IτD9Z=^Z Y xo"JJKhqp'ИN鷿Y^TYCLcMtZT>kH'S=z4(D #jQiLBӃMFG:Oݝ9gv|ǫ}6 " .0s} 8DC8[c!Hw?ǩ,r$g@@4h =鋖]%8&;LV~'{ җƉ,IOPpy(R}MgTR>wxo>])\uK=L09єVTvvvrBBRuJEP<.^r[tj.B$zͮaHH- #umFIS-5nxÉvZ|=PCxWom8Hf'L|Y=4T>k?#^I^AV~>O0 u¨RyJbOtOR^.OMB{ǫ&FFFX`!#ڿ#fۍկY?z^BaT #xTWq>\|DRcY)gSZuu`vkVs B15%ԽB.U8\0yy4)%Ი赶3 ?~ +Yrf.m;(T,¶3uV3!N9h%:zLRSYI3}̛+S_?}~7aTBSᅂ`6-d/.N/%Ӹ&CQS͛bOB(qȮ. ٜ)O1c5H[t"\ Y>)SJ#f׮C<_FcF !5J14`Ljݠ`ryRk42&7MGF ̂Кig3&""q[UvNd#›0<11JC:;u]s >5 Lۏw Aۭ7b%jea]Ym Ⱦviq˭hlbCTtHk+Ü+UG ;SR>,L V6#`OcQRR:X"OC!SPVR~(=a=Yu5{{ed秊Pp[YF%n:f]s3`oqF4 h :D9$_\伏Ժ͌}7B?$>aތ_Mi$)_룞15Of+ՖWnH, |k >?>щ/59!"N iFcddϓǰtY55FћݱX ~!$!~u09'r4)++^[l,PbG,<|\ /Wv_ TP]X3W"SAT?_.TReٻ1=^]}"[wר7':9a#9rie%s'qtrr OY-`@Y۹/#lەaTTjhQZt󔜩2{숉2ƭ$mE"Ël_!#c"b.6>w}1=ON-CIA:A(vKۘzqIq ?/L&Ty))Z"[(ply7+?<ʤԥMN. Z}=]{$UY,op?5 9EdŽ=u(.$qRg77L듐usM'8ڸlQ Q’TzaE̢%bJgg,,iv|MPK:ˋe%X&wӔAf'_~Ұ$:3|  mrML8Q&% %+_eBjbE)<{J6SbބףyyDU7i S,&jnf*Guv8q9J%G׮FRrDA')gS|F˛ Ɗ?4lJeFHHf>r7/&;t^X 8ڳ]hU>9_>Qɧ:l `(6:r}4I4xzFN_fE*i`Ʋ#|:3Jȏ]-Lsu8-A#VpFFL Kmͯ`"%FuN93Xb F' *_}M$wr8]`:Ǖ`: YVR0¨<ň$ )oỊ#fBZ=~ڙwAN@͔JImtLJFfoo?F>P%Z<־r})d#Z.@F,Isf۲z˸\7!57͋Q:q=?Ydݚn`V`5І/C2ΒR؇' FaZ~neG e`"rtUKh]'6 ʟI3>Kxt`,DNN?İQ|ΚӴ(] ޞd!)Dgp&=>~U-u +'')YXQۣzX߽ąx2K8J9!.5If]HM``orx*"qp"I%q{|Ks<-uQ lIJ,/NhL:ߔdqq)q Op=p9~ٹCۂ %WVB)6Xڟ=ߚ]o) Iųr+7C+^]dXlA Ҏ va,{܌XQmIǠP}xݟ. 4Ku#qX^m;,DP4`CbSѡ w8W)c2)cUV:;[-^_cҙ=̣|ʙkԱqx8 i8rC">OxYϋ//lnOO⪦+QcST@ gv@~#A!^Ұ׎{5="W Di N@/.&ښ\ sik\=|yL=0RO$" &80(zZ`a*kץr*"P*.#C TZgA#&3K(5;<%]DcǘUR,&t %-(1 \,J)հ AEXYF\-9sVցw\zQQ.7FmDpRj& sNJٔѫD6 }lN)S#>̪sIƔqGdzf6F:Ѡ/>{;$DGNqrI^(zomC9ioB9Z+ݑ!Lܸ果Kd$_]0 糌 ;}Wh2rLJNãZ:+uR?1I'dZ5" QRa} gepip1w;)H bH,U䅮⧠c7WMzc"vndTi?~RxQB)>_n8Rք3b~oc9uG զԯU&Uý)3YLJ!q52pF5N?íatH^rJwcg'h33+K푀є?l0܏jk]0}+[kiPcƾ5 nrFji]nws#,icawQy(_BߔP PpU9[F|\8l,&84ʥ=Q8 BC7Cg *{ik3Mou0ZfMnnD 0d;`| L/ z/N8 G˨;1e}d!swL6zb睂qj붂g̈́RI!8ENM]6Ea1(ď8֚[5)W+ќ6`&)Rc ˛;8ZvwlHJ>0S[rtE\F,9pp4>n?0I16Wt>%rUq< Vs_:/T7)m/GV婯ZY,庝/O oS$f/Z>?";,Rĭ !49UȄimmV%);*=;ZJPL EhmYp]U+S(׭CBh(y(k',6V樍"e"A~ V r"j\5Y]{B2=oDkzvQ$}ohji#{j sGwP1}23 B cWBrYouUÎ0Xƴ(> hF gLhA7(8N6)sR 풿B2^%yxL rV)>YLqLi[ϞZň\g,$$-&W{7Qo>Y9| T% Pqv!\咔M%X3+ӿxF7, $c*3h?x{(2 xs=q^-AZߖ&r L~Z,Zvs 61Оۭb@Wx_h r1AA(-..aUũTϓ;9Ƅ UВ yRI1u6fz[{5Mc6ݤ$|:c8i{({] z[D*JQ1*¦msp־_ R3K񈟇+XR}rC2]ik^_m`&7:RfgG5 XfHXNRql2۪ԿgrJ~*^wXQ&Lg)q"Ԏ\ٯ,+Ox*]!*k \4hno_9\w`-9G $"$5p@w]nv}b^tdQ6ϝxP",ϳi1- $%$H(z^[AN{bh'B*Hr\]x1RG9"N* -'?x`hxTSXQ'<&}'lbGR`zWY}D٨Mca[PIinn tJ7H7Hwwww7~tq8{zz]jJyfӝ/:UHxt4uV_tK_J:GG{]@ 'lX;Jiz Pϓ *7P]g$#xRe%a(W/B,]Yy9b_(*1g^ȓ<} nl8Knqƭk-= ޼V?:L3W]:XALS,OC6[}W;>*m8VY^O*,q3cXJ=t=tHxajg( B9x>`VݪU[nߜ(x)+Diz,&t91$ J5LH'rsP.hquY~JM> 9XZ ɻ5A-ҁpX]ᖠа O)x]ѬxK l>G- pp9E=3X۫l\।dKovs a5NՈ#6(<"bzXZ̿_O{pq8 Nr56rr*M܌} nnP{Vjwa%'&0&R{ DK0hYDURR=ni0i.+6.-y=6essbBBŭύa*dz{]#WS3`A[vZGg[8rBryymrN*`ȧp^2'N }4oifZ-`R_m~~/F d+ BgP/g^iQg&Q/'X6gLQT`?i33(D&e{^ VSP;^.bc0<,QC7Youp9G(#w8VPl3~e(.{߀ `A!m"n @e^'*?e7g[3ƻGn- 7A>W0tu^u+VȖWXS2Ohq420R͔?zA#Mh9^ !\ viIrKw@+ғ% 2G_WSqvSktVqVRyohz)Mɚ. LJQYW}Q&Wsu#z>:[Nۍ];XqP7!n*.ZR .,ԜFRťqs(s,Ā.'R4Hc"Tj;E}R TzEixeRTbpMv3rmmmoo';s55v(Zd (#@DQ@m`rLZXHj|`!HZ=Zn.})F|Ix3F?l)QbCv\b~e´@*Fyzz=7PݣRrGq=ud#dt*,4~ U"aG ݶ~ X((@vO@7dۡ˔IJ++)utPJX=}J L~ziǤw0Hž\Uj'Ʋ%cxm$ugǟ^n$Et؟.w={----ᰘ q 67fiŃN_nqrq-auzliL2 |R{04Y`8zWQTJY@u_c'02$zqdՕҿDNCn]]ݎ4^V&}!h*F+5/ْkZL,ǃP} G7e2=Z,r^ ,a#OzY_ ڄsv-[jy` dcU*>5lm1ڬeHE5ڿ[5g11T ,Iz{SpRI7PFCQX?3tb<)<<||'D1x͑J" mWvI) .Y(<꣏? :3Ss}_:[|dMM-6 2WlȁͲxt yñ#% XE_ҎӶAkՎoJPdQ;1OtIH;^ zZYuO'Q³UJ8~qQ ьa/Rɹlʈ@cՏ o;IT?*_6#N -7gx^? ij&Hz "SEў\]jdiC˽-"B;}|D+S_qYzeݜ{}>Mp_;QZ#4}R>NrS6L#ЀԽA/9:l]o: Z6-q>zjշLXX}WlJ)tSV)Q~C3}x4 ~KҘ 0kz!uv0Jf!7{.*z{,m RJ@K['& 2Qy:`a1;XI@%|Wy`[Fӡ AzbQ L\Vq󘳥~3z|#ϸQP-\#Fɒn놱N CXS*r{{iiO ]]SעHo_Kl4='HVMeW>˛@?N _m :[%N4bM&BVȝARJ%(Cn! Clj蟕_hӗdهC^�-φm -z?Y f{El枓aaX6zC[%{ŽnlU[{G#ÅC]=4k%HJ$G'6 c~MIxuDs>: գxy11nJm9VAT ~H`J0"wVE2 2S4츸٘hn[kC@Pa M-2K>)p 3eม06&G+ˮ@}NyB5"}O =>ed]:پ[~([0\ T9ng1@R]Չqx#t?o^0:Nͺ5컽dCDe^&GC0Q~шZ ZZ5݈0& ?X ̦½1U尣|-#)5Բt{6%v@$ō[/xD )_zŬ?]tϋ;;ovsbuTr_!^Y|:+Wa^N52 ~KI5d ]4'~?>r;NױemDxh:dXc%Dw<'ZAGGDh|\㻺3Qi5&:(DWh W-j #Wo9X=qR8# Fs97iKdʲ1#VinJo2 E3T1௑W%:fNOWrf&!P-kSf!}D S@?AC`{CV`  Qi+G:l)M#>Ĥ 4n=A7gǝ<Ԫv <غ)}`::m ~oyYtY8FGTX 뀀?,oo h((Wnz@u9Sz6Q'll]6\]\B`l1cf !B^gmk&5aeWTmlQj8=[j.48K0K B"vB4Au.7,Ji iJi NBLRrByF_N_JΤNܐ$>~&+m*C߄c=(^]ٍ9% e(C⼞>wSi)qMJ,Zh z#Fڍ"Ű03U2]/}*JHh8:ک cQ/(qIIJ7>=  mF>Jɽɗ"v7nmnpvx{w͆0UFz̙ڻwoRP*aVй }`̮ OsFОV_fÑBڄ'9Z IbsuDxZ%?1ySٟ K4=`q+y'H0}چ(\$G=\J[Ζ3Ľ~B#P%[gp䋛3z[6Z TTv*2D7fpDiF@?, o|^n|য়>o =M>.)|PEdeK o57OKޘꚨQeք8q}% T滺'd6靎BA{W h*LйmT>`߿{ӌ^ NfIHA:.ͽtǶ];BByz<|?1F`KPu}kDppaA䥁3̲{M jӒw/$B~PCӗ`ԑX+#MGW%Fdh? @]\H{񺣇hȕ8}ZvոEJaFOԺ]?EV.K8DtQ˥#;g2Ob҆t|{?6. zŘ9;yC}:d|M'\/1 (h;oyb7#@ClO@"!Kop`k::Z);҇c@ZA&QB B-!,) `IV(ƈ#5ݬ+}>:,PL MЕ~s3fĂQ1"(JDt{ZU1zF 3];89drE [77Ie$,ڗ^ qHhHNO&mqJŒ9pw 'nȷӵ m7k=B9bXyBԯvV-ǼG^uf]ls+⊊Ɣr0 -"w*y^c߷8Fi@wWO invif1@E''%Cut*Lܞ4nj)([ە47?##OL,ojo.7'W2D OTȿy="K]7a}W`p!^&88ʺRL>py]Eyoh ~ꚞ&FFջtTdߔ9PfRkZE|]s٬2>/ʼn~DT~ FWMq9).g{o>ܷ@)?1?4{g*A@˰ڃ2aB+{kvcIɚ>/y6&ps5; }DBDDS++{gSn&R[j޵[$Z;`4D0%lH?hޔuH+Aӹ fF3LA8I|&%m8=,NuM{eTkJE}:ffqFz1Hs ~^P?E p"5z)WH&73^z _+ā>ޔ r2#;f;T_y*G*"ʿKHuҊLכS[>;X/ju:Ts>7\}`JSZzB*Ly Njggmq 8YYw'˲zX 5>p: `Vp~93lJ#Rylpdp(JW¤7VɚpnnWM[[&q~Dk:ju?4ysgf uTs*1>q7{w2ד}`}{sp̬lj81NGK>p9DžՍp?/8J %9mZDtg:kicZF 3ff/^i:Dk;uݠۯ9>[ q/~#Uz JBCGTP=Ft~|@\p6@ʷr.FofiU~x2|m4ޓd1- 1@"H_GXUR(,uÔֺuMo;_#u.zF3}Z{ب?]u([ɰ9<2BH^=piދ7DBfkǫsfD<7- ha qvQP^?RrX-ip{uH 5&M3RUYR)Ւ'|և3To2^mDjj!wfքLvuo1W?|C Td}>&GTJg9ekAGyXԧr:sjP>Lȯ_V3ՇΉfUaypPSWW^և4H5t] Hl*+LEoc( \dtĪ30/:=`;¶㯅#{Oa o" R)X/W@?+3-Pa+*JǢ!j9G< _=twŇ@/򿟩f#8JJI%gB{kT:gnw,,$blŕE2~Lmcd2ZH'kNOk\/ukkUWU#XڛNpeYr912TJK%?NI%fhH]iy^J`i_:SK>}mc=L'SR$R6XNi84S84M}i$ur,3ШQHr$O9cF2x^,B澾:FhlԞquK_.WboJ`2Aݜ)B 53xQnyWRYtiGGo/7;QJd7.U=-c&ɗ*B + L(-~Waz!|K3 xĂ]!DkvX?> W0S|DWf=E.Itqo}:1fB}Bzkq_HdfH&0 º"iLXHYpXKc|zF4$v|T,flq, k"" *J\~xlH|K `̟(hYEFa"8 .-]kS m%b5?TpG)i=V|t=H#+904Y&_OBۉßL ~xCuOF_xU3;]>pҲ?:G“N!-}%4J;AV2>R4KBW:p(>t ϟgIQv8^wt< &y{{i9kp Ay0vTOD ²57ve2%+;) . HkjRkɌ?X: ؀&9Aww! 4ljձd@ʹMHy55INlggw3sqzm'QO|}9^t.Z~Zb,څѾܪ4l}V]gb잀 ڸgjtgpR&Db%jm"69cQ.ExDʿ8ƦRVm92ޯ >[.,=w)3.X| &/,%R(>^4Bag:X-,Wtӣ%u䔃C(VE2tCV|b4hjK /p3j"#,IӁ[](I 1 VwB Ac-TCy_/ oδ@RT@H4l~v?G4d?_ޜzab֐ydX±hn( hf[o!K<7N%: R]\Z(;2x 3&^]r#k%g*:mϹS`;46Qo1U$+5TXq.oo&f6-c57'R9}fMnO쑦j܎eWЕ$jd\./ @vr "d_3uUk`Zm>L=Y~Ip0ZhPm/0^DIEdn_II?b`jE"Bhdəן~VE5W!/(=8rLJ(S~*@CD)׋'!`'=4T{_'Y޾<L@}W ”=D@uu D8OA#5Ub&qF+_(H-o',ڊ fҲ~6}-SLCܮސI/ORW; A7wvhW3*i@??d,e<=9?ƦRHJ{`l+mӉBΟ8A ߮GҢZb:)X G'ezLƎ3:1Է-8xT&"by .q&~W"h5}sp{}>n&qά=6 + T"_9XŅo%fӄyJo( 1f#%hO3s Zi?]YWXӰ'rviQp7(3[Rhǡ0Fܭ큗]Y;cCW_xyYY9wJ P?pk(ζ:::ئw,x4 59 CMM@cOao%xݕC|]Tʬ}+vtCjx)[\m{d{6S"Dt* wB!s]eȯO5ҁ憌/;%;㱲oeW4鸀ǣ Z\Ygk..cg@O ӐA-3Z$*Khɰ=W Lфٍ>;Z_eesNEi:zYmYB. ba߉ /zȕ(dPc8NÜ)6]+9(.8nIyE"}qPF˳ٝ`9S);Ot RKFnj_Qje7gC s'ϛ̦J)ϾGep9KD?:t21WL&`/UL#jzYmbnշ3@H ^9۩5W4zL?, .θ]aب?& l}.~Lb)x ,dǮuuГhUr02^,7ekꍍoCBҍzY؅D| /}M1F=(ڤt54lgr Z+ 4$$m@X6Cj7) k}E0j`vEjѽ1YuZZ8#Zĕ:4mB"?Ri^ QNPӦ\$ܙↃz( ԗj QTe$ 4,{kT.;ugV6U#H >WgkljMwؖ*,MgV GAD@<ө̠BJDhcY#GҪ^ae9D CĮ^}Z7g̕O6H3 ^%s Ei=,ma}deg\lE1c{'@l.!#htóCCNˉRC[ۙV }VA?}ʋͥ|'8 *ƌ$ >OF/.@U4+L&ER,yܚg уFYhw`ZMbgi9P6Xzq$AaGeVRs3\NG+jlakz7ql֮7Ois^INvfJ}˕>`&~xlۓLߏi$kU3|2=,L;ϥaH8.#EI*ȴ̜.E1 +1??A"P\Aӥ3Y='FL2yܰ;PQ6I\ OA3e+$1ґ0M&<.E:37`&[nȍ \;T ϶@E3~7묋F ^8`$3$_$3|\΁dk] (6XxWH: }W.ЃhcESgXB3˭23_ŢqXpm;frWO=&ޞWY0`2JcJbK@AQzϒP{K*#[q喉zd+듸o%:|BoyE,z6)=!l!Vulh!fKϟ#Mn=;gAxue}=yo>+HN :Q*zrgɾ2?# >2@ 9Mv_ =/ qfs(l^ cr'Z h~{yM Q --%@*%+"I^@*{9>±ΐmoYˆs\i7C!FPm q4D4wgX&o XE7QtakDU 'ΧO1c$cmrH "GӌHYOɶN3.|-ې27)./[gKr#%';3eTu:rGƽJ\YjFDc}m}LUqKҽt'T|JC@&,/eY205] mb/Tx Tw933~UWYƌ,ͲHȺ!R)Pw9"ٖt#o %(qA|X.gYo&4 2uxԔ}O@HzXǯĠ;*f45 [kl]IY|vvF>b(KH%#P kT#\Tr= [fm]`pBpÔVOdN2NWaxmpBXE格#m&$-xsRrX%а4Ιj OEhtX$*HTJ&#tQ02@R] Fmr)$$ljN&4L{CXl-dC uu@9o]iF@RɂD=fLEnL8V̭QIg LH|hHFw7z;4 T$ #$p-/Yd44LmµD#"G;*$1;6R$SS"p0<8p ;W~ƍ =Hxi4 Jđ-/x[Zl3 7GJn.0VzM۶߾HDz D9 KPV.TC2ts(OVaˋ J~/m{lØD'bE#x'h: 4QR—͢iv V064lG" FLE K0Cgw/wsUEX˞t Ľm  G(˥?pqgף|nf@(spR>"62 uBjAMgJCJ/,Fy^ w~/ wZ"vv韡ɨV^9^ |o4VQ8`w>}{^/h1<y n}I8\z }7H:>oN oZ nA:bף·_$N%ÁDmd9 Ljn"JJ̦馿L]OpfwMPtEb-2 vO x[Iai^e<3"xAgvM#3 DϜz/\C1.!ӜHFp`q0"|\9Ug\Getr}fzNH,DM'yͨ5? +:8@:=Ѳ8x[^Ǣ, 9t|pJ 3r9׀#-?a!k:i#?Y1d}31 N7W{Mߐ}ش0B,ڡfdO]"<ȿwW#̶5e{-Q?.#3Ɏb@+ iD\(*#EfZn=H\l'።Dysrk PU2ló6Eׯ>A X7;DZ< f&WOORͶʍ=e3>Ч}L.͛!NbGf`O 钓aS%DR;vOK%%[}Nu,q$v *J10>\D*I'z!SW~'ǐ~|F\[M] ۠ ;[A泴Рw<O齴m@ ,I+ S E4ɡ |`cIj^}Q,ׯh\? Sc$С7Ǧ4ܠg{euI^ʎkOtE !Da`{gٱNׯ*(Z~ Є|- !SoJG>*#+Fc|2adEAXeq!x12EDDBLm;Gfk)\R9V=Q&c}ؐ/xɏ%10w]6 U$"(\ϷŧB-8r#+V?9qZZ9VI*^ľ8/<\W#28 1֛>%YM2_XvXDOʢ< hvXfțsq=!ɺZ\&/-g" xc h6"6ZɦK_+܉'bx!3%*τZ}KVQSxܣ9^d^O %r:N&nd (='haub'je.]oؗX񃽺:(X$(Y=bզL=gsGQ*$nB?N2Y27h {䩬Z@:.}( hhĉ>q>%AP1toΘQ4L l7)i;%,]${>5P ʺ2,3QO$Xoq|%(WYۼJmsb, Iyϥ93Yj<^WLhXjUQTIW!qŷXˤ6;9Kj51S؄MMD )`Ț CD2x/ܜؓOD-IR߀+ƱEe}-hR_ߙ'LGMV?}Ք t&{h&+_@/$,T|BE]SӀ:f( Weي92?5`1Z[;q\\>&SkV[=`=s^{o>qW޴D,iho*~ߜ2<ӿ0^H,Y+9}<}S"5@r<X R((ZO@]VڕfiTSW~ ģu]*f̻vS|^ <)ǣyۯSSٱxEic譾sW0,%Zuؔ"Uo @R&Sry>Dv%NGi5d9ӻq2W0/6E;=8XCAF&J%8[GFQ+E*AQfB{顅% H8R(>,ϝ-DW8qBk/t%H 92jJ7?Twvchwi}Π; jlԿ>YRL=徹qr1Ah(GDCI}-/__@IL:(Jt;ĝu;IszS_}lGrtP?A{G.;Ch(Hi{Ι"S,8<"NSY zH 4.NX~ UI LTخ-υhd#L=O އ3㓷¦ ]JJ_ :| &:p;?.kGQZڟ^uvêhkCBxM춗-[HyӅuZ MRFG-5N+K(%G.7T&)[zX1oz K|fp'!A y I| ϧOrURRߗt"?,F%ȹXqIL  *p-PJٛ0FbRc4633[;&3wQQ3晌UaH_$r9àAd0P9g,,q}8&kTcpXm<4!WT@@fla.FEPHf ֯R %3s,}]]hX$KV 5>FʁJl^мz ʏiGb>n|`:"6G9p&Xh߿~ 6@˓uBT,gyR\4ܮE"ugo#ax޾V>!~Kǿǀp3-`y/-ȱ=~oS2&?Z0m͇qf ߔunx(x5g2bdlSl84Ly\Y@L#yiaakI>~R:|/䙭r&'(ffFu l"<6N~x\g>۝Loj¹ݬZ*ٕHoq7QU%fh^ÿ>M`t~[R^Fh4mE{sbC]C !G:Qy N j~O> l='"W0yQG cgɍ^IPG~S@OR>%tuU0YX$]H_,L6I0σyY+iί҇5♩:{c,G(fFV:p (~^vDؚgtGcJfaVVlUJ +QBmwlӊQ@)#p/^:CS$l5IIx$ 8w=]H0Lg[픹/ kA5y>2h$$%M;Uln R(xL>$b&j`pCQYç?*)qe Csw7& 7D0v69p_韙Mt U $jS].dziH\\TIE Q .us&33b!Mߚ~ݛ?UvvߐƫrsD.xu53W;w^|;\ei~su:5?m/pyYv (aFwjWW[#zCg#IxE>AFH#B1 75_ˉ}< ; J{Sִoq6@X)GR e[_HH̦dք޾7k~F=,p/谳Gw/d:#hwr{ACx"O1G%H3ߩ3 8?|Nˍxx㖓u߁u ڗY,IݼCy'hW88O¦vH{H 1)9Cs6K"yi)Xd8H"$I= ,+Ѹ #QodyW@C;78͹@,Ѹ 偤MY?ʻ "xѧvƜB -llʟ߅4Tb5\ Ɣ@2^rfSv8d ~+v+LG#_7ɟm4?䝇}K \!NX/kb ;_սGKc\S )(XTT!x})<эLz}ݑ񶋍߁v1Gl)7}&&doz9û/[/kԻկ8|nP i{cܬ~o2 L`(OӧFbMFdwص&㤲{F.N+g e\~w6pcWXG<~48FJ44=jy6 s~n+@XWdz6bQoV·..6V6#?m&vVh[bi4HColک OhqD1;9h}m\˘DkVmv*ٍ6H?$] 8CY%/:' ݍf+.;TA\Ya@`t<X֭Wfrb"H A.-ҷ'ꏚ~u;Cbauu*t_|Ml MN&]* \c&2*dRC"b*j8rIPֺ7by=S 2'ȸs|bc\X^O g/d\@ӥg׷8ip?t| %2Yp FAp;' Y=H^[Ґz 0A${ 9L"ƣrB֪ V+/=~reuvuxK8FEwJEw`dnר=8 B - ʣrڟBBrBƟ{x>=n3Y. bC ɱkAidb}뷚'׶+)F׀Cmm3L'wUѺu@Є3~39jy_.;Ŀ1z/\/?rqM "ҒH␛nO%\H4GR==S,% j֛Um\ލd\t语U͵++bG=pb%BWKŋMf/8f$z.4xf^'"ikp&}caerv_>[X|bsp0X_b8Vw'Jh:0N\6;l&72Y핱)U: 5!p ӟ7'L,L]t2ॹY׶o6(ݔ{|(dESk@{WXتNq2TJ&}6ERf1ov?=au]-vƯkl TpQQ*+s<$q9W= )>k${rW<@/wDvWd~ه< dz,SNΒ,{xuD~P+ZER*HY|JQRxv ]z=Ӌ̐ ?: ^CY7W?AĄ|&N()l8OхW3HL&rz^忦ح'ks+>[h֬y+A ϶gMTډaa>Xp/Ny˩2L 'jҚTE~>͊DmH3&Ax!OlV'G)jq/i*6+U_RD>MbD(7ds<(k}oS G[nYeFxg"ҩل:']A7~ȁC6[׌'&kk낋Gon@(_ Sg0sWWfwfk:F]"͕uNGFQiiq588ppGzC*Ҟƀg=RJXQE^MPdn_ȉ{,V|ل%oyY4_; t[S)=)wkKߣMR<H#D{ޡ @S>[.<-kzc\nP:qE0lZ[.T%Khab'E]iOl t!HEL_0={|E2<\њHdH)*yQAV w;Q Fn̋MF3Liz߿ow9l$rtm|< bNfR`eϬ# Ke\Ɋ2ĕ@.:S^F.iJ:!!mmΨ"A龾3ߠCx*DHS=1cԢ|FORz4B|eYY.*r7Χۈ$"<Ueњ&h^m ?K'EV뻅ﯟqƤըM1 g2ߕZ<9>NLP h|CGx`oc(tyȂWkLWaYZ| Ρ=:3ÈH% 0hͻ*&SE ]],r[##x5EVqhHyr'C,H5"*S:eǍFi/AZNN؁r99spr)u'I,+޺n.12]}{A@Pquy$bxAbYPbGĠ_]}[OxOoe_2K7x?]52_OR!7=G ^]|my]?A.~xbx$h `01D\@])J'I ޞ9T MLjkn*1c W~kz#Z_@$S]r4c*092m'5twpȅrIFw*6Txel):ەϊ5>Df Q Mt>^1(Xc\^v$5;w m?nnpTG8Ώ0>BS I621<{#w56 Ž;AM(3-A< >T`j$x@?3(U͹:-mccQugb$_z_#zflMC0>*gnvR)ZǻSlb@L2IaL&puzGK4i~CE]◣fgv)MNwW}E{r~h& {=Vwr {Χ?>ZBدˈm[D*wbhHė' p){S1v ؑyҲgŢD1o2ٶ\Rnxqpr}5`rC&b^{Q--JzQ'j!;g]zo0؛zn 7ضR(PM@&yc4=~x;tzOEU/.PKaM:]][|Jo?aT }W +5j7$I5 ε y9 ):*L'Q Agl/Ok:%p@+D/ȖYv]c{Pp[|.輻n| E/2iG)icu*ѐO1j9_FCRD,{TxS5oSEl<9pLcU4Z !>҅fѣrnY"J*L>'!WbS~_UlOqxbQZ7y=@ w'NT^RלLп,F .y,#zCAlB<;AQ rua3 Fr>nP .1Gdqn5ѓ E֝,BzDوBAYnaJq/d U*-R~7ED}PS{ bڛ谺?)?l[@zh<ۼ^45$7Y8(1S:곱c$'1m0!V H15rH,,bZ[}^_rάD.#?Cl0 e4eȖzjl߾k4tzVEg4Ꞝc)&?|LeZ"BMb^G"eh;4sN/ 1AzR'\(l.7&1w#K{Z\ᐓ[{/puP vn &yMhAUJlM}BiI Tѓqы's5JJÌ8G .$XXRA }qeJo`vޞ7+rgj+UC(} qyy3~!}i,|>WHSg]mV-/YQ*B+Z-(jo`2&RBbJs |Uyp4b ۓtWNL̩һ]Lloo4PWvddd(NI)!`}6=3')oaa1AL(,SujzzwV4b֞hI0^P|bBǞq ȵ_mqg)A,~$&U .BBVQ]i렼ehn.y}^9"S&lUJf$ ʻĢ" 1<]\ne8w9Fk+o;Gƹ{mkl?K&\蒠j])#O=andfl 1pX";cjCvRGoh\ x!ar cP_:)+[4u:4vDq<NP\TneVh yQ-_͙ D.gq,7^a/]DVLW p)0 ]*h8vM1:2C8AܞzEˋꯋ$BDF%iȀz_K> 4 ttmeÀ9;0R%`o3&DB-lm#\$t #)8AU͔Sbvv7|Z@ZljB/#iЯd k ЬIeqw@\Twm軱/\L+P& P+uѴC$duSTaW+*HZ $5 VV%Uͳsʎ"b[Ծ3xdx !n+~<ID()K $@<ʋ37͙ҫ9ils˕c a*vB{w[ etc#vM5yh .P\/"*4 9G!I<3k]nt:@d]xD^ :ml*"]gR(rBG }D*bTЍf[,α`Ӳq/1 S;R#bO5dj~)v\PU> a^RDlCndZ2n"+A%E#R?]L' HGmϲSLwexpy|\S}}JZ\nn Yy|'Ti_(.RXb>|r9c4i2SOE%@*ynsfb_*y`WWnjQ~h;&5MU]Wzs^h燻Oq$6yl>Uy|*\i{bR'ü<+__j@1ѝ t5|2d$/>V=KR h4ŷPp|Mԗf[`N^lxRR2wj/I,7gVl[VC,Q"GN'&<(׺g T+>Bxn)0;ono?yȟғG+mlަ*~1]Xzg‹nB# D͕CS`j,y}IO"+2e9]H)dI}Ӧ|EY5jl2F(紿{Ǜ!F SrChX?uг'Ezf{j&~iGJ '!!Ož:4 =ՒZWL:_,IB)i/UVq9wsŚoBLAJ9Q-KD3'Lo4Cmb>8`y"h!O&v dH8tKnO=]}O|Zl"n)wWHNN7ڣ/¯뇼FWe/tLs+̈$\Ѹ@K)d+Gw{ pZż.e$O\t(LwE 8vu;/ >3w {פv |7a6U ٟ-YթZi4=YOJXZɸD\[./d*HU?<9o|[f;-_>h?_7t0gBwn .\Ik0F;ѩOrC|0 ؠS0ܳ&(*"Iğ~W$ϕ73{3"*ŤX E1`I^NM /SMZllY혲k;w>ZboX[h؄2FB"nGA$)Kl얶INfŹ7%z.L|v>}X+z},>D|Dԝ#a $!SE #+,w\Э[5M_taJ;y (JGKͶ|\H`GF%5ԩA}yɯy]a +C[/Y2r#.[rh˛2z"?X]$ISΎ -ࡡH[RUUloqxܫxJ!WW+g֐Jű۾e4lxo[h mEidj]ifgg<ާ"ƚ1uu;t l︀mM'tʔmm [D[H|](Wo߈s--kx&JNEA(g˙vBbm+ H⢪^U%BMSawU(_Iy`)m>/;;˖o¡uPZל" nҐ ˥f@Rh/Vyxa\=LflaaF;?FjlIg$Xe)Y_t<41 N`V=b  Ĵt~j\>-nh < Y9\<>YL$>48 @6NLAAzv|Co|8hC@0WR-u򐩂>MY'$ŔX\MTJCEHuMu\_UB/ @;OcٺhsMtr\'jU01;꠭c{xs ߐ@ S B}׌ V;_tֿmN n1`X '6sb^؉<8K?y "'i2u:hjjw6 3aTbKh[7 3 1z(A24WW93`k.}=4<7]i{y PD;wz'$-4 f\K`Tc1'S*扼,)|iM?A' 0IDi rk9QSD򒿟& ǂDa@O^![8l ,ECATnAB;o]{uε֜kuH^3޲p c܅OXo\cAxqC(HֻXU&sZBvS>rrmt.Q;R2пcу3i2Q9_@}`!=*Uɲgw\ yyj[={=NՏi4IU((H!79ZS9S)S綠6VYLk#U ; KJ"3AC҆J,>) ̲McBg:ݛEW\x:sÛ}N$X`8,J?xx_G%lp.1hC]if0۳:bӹx~{ @I!? ԌRJ#O6>&87gj\IfzHMϟC3Gb E /)um4NJ\bxMB~s1j:G3Vs!*iv2wS940_m K-||L ;pYEP>>!HQ-2s>l7ږv²VŸ1d4E]FMXPiUzQ~[!$ S_9plxIIퟫϣPA?<) }]Mʸr(1ccޣ mvP-~^"Y,=xwႜSV<0mъ3cHPUTՉd !g>_ i+x 9/&b)3M,W4Vn=e{OM|ORJI ͇89Zο e 8}a 57fmWƧm` =yINl68Efn{ǐ }:^On|.ꍍkKv€߇[IԉϪ{B}n›]vLf `0{'g~J6*`A?CΤݝ?wPpʯ4bx5u|p>aT|z?Q 5eG Si,UrΞ##w{{QQjIP4]JJ4JW}7Y hWbn(Q#xY q0A.bc$W{bpX$P2Gm@pV{ĪVadX]gslm }yUNm1^sa*W wJ]OPBZIWB7"U*\>F!KAd̔YZ 3&f&tk,9XsE;XFSAiHoQ)"IDQJtl%uul?B/58G9ƲP+}"@=mN(r=@uDnN *ٗ_!hW|etQ?>rF#`_V.5/]t-danK;dIO7hsBpvA(eCАِ6 b!Y zkh?{v#&Eٙ+a_!ҎeyQE^o|<΂t%X bO~DJXK⧎Z'0OQL{LZ2H}S.! Π,6\w"p+n$bDkRQU?#n(Z\|;2Hx :6|[o&}g׮Ү11^JFhhOV NP'G71 QAjy6d33G5U(g$< :c?C6mK4!+c cܵc`u5Q*>7^@u5s'ph#?OAB:A@)/:Ĕd\(+_=%z6%Tc*qҸww|?Kfl}I3sr3E٩zrr`W'yN6X@6v"3% -[c|:۟P:qX`T>}KC/%BQ[VgKSllpRH\o/F}`y'VgBCK$Yb#لç "Qaz8ԉ,P\po\,8RjŸ_~"M /\ R$/]"!(^xpP6rCu',!i#sh$i|I8^Kg$c.jW vvsY,}Nc`KQ4-mtG_d) ` Mg37 &&M4}Zš Z=N@)FSު80-}}86V@lF~^zUqB[TTNϏ+GpjÃրTn-SU.wGLW7p}!L:|$C]bP^!xf`EiChRkң%Y@:P+t=D QM|fc[zkdmQ"s^ bp$^TrWdtYP VS;}(!b\?=Lo=PQ( 3 j7Aտ (/>'(;;wXp#6 4Yڡ OodaRo8EwrBVc:^b8FCG,Țn' ?YR t/&t~6 Pi*</w!̆"47S[2 GICSwaW5AKNk1fzh1'>ňU@G@[:>wtjnf?g>5:I,yZɓ#GU-OiX|j+""U. %&%vY-?P",mk[.됹N'^+ws:W2 X2)|'ȭ'AGl%%]bA?SE.mmJ5%ebLAC9ktV D3HVk~J|0jj..IXO&)Wq .Nu&}ZY|cߋӾzT-Uj)_o4D_3EEC һs^+&fOv[O EՂ_f erʰBg'e}N^LJlV@%vjP$H,"/<`:щ".:>+:ӝjP2o}_@ v;?_'VϷjAROjT 2h._9>yo Ь;2U4mZP0VXLr(FOթ d޼ -)yR)T|Z:Ҡv!2LNtM ,^r@{n<=(KGOntv;6cnI H`kپsf&L$s`C)-UqOݘ(|f6OEHO0|";t,CVAv2#_~g]wT2 f E+(JǕ$@U!0-oM@:wM5|\I 2DLs͓e~x8r!9 4loUOe[E 5U֖v`cYr U@Fc4,>,@.}V\}rA>tMR2McF%Sd5AsJEB;N,ct 4ڪhSm10ꡤ=kkY@̐oN|\!GݎBC"ҿK*ֻ^p?APO4yz7ekIG1[~}̿aQ+> 6ĕ}'T#fafFDK۠͋e}C}dCgom:eNnPտͮ?n; ? Okg,'Hq`54B4r"ζ\2=]=\wOC6J7 4rh[Z'&Zxd w_ ro0v#<0"E;ݣc0֝=+fHj.geu475-ݬy\έ؍O'|P7p4 L =W?rɨ({CMeCEMoϐq Bo*zBYh?Ҿ{Sxf_A 5#! >Q{A?Ve|uFlQ[Qek gy Zl4&&:U^lQ?w]~lߕQ~bɠ}D" "iAoϏQ! p5ߌO͗vz(q\bbaj[EAז|j~ޥT98xqHECTl ,nK֠qxh߫f̨BP~-s3lAxRÙoHaCRN;2p ,/RZnOrV߇8|._ + 5/xt69};d ظ=pp58c{3!t[SLwxd u{'}=&f/pdvDmTSA?!' ƾ5bXȥ|fKR ϷLKH+p"|dLlg2s@,6^ m<&/98g h$9bAojzJndJJAjoO+}f-qMm 1KbMIM`$b", on +FM %Q@[.#&-"`]^}ZkWF=>n5:;ct^{pſ㷊9_|`[(<;G"[~m0_XD,nQ \j(|UްQGar<rJē}6C(3/L~:3|褰Cѓ"%WaϞqͮ`<سbvkzqss*q+[@&hv 0N?fț~D5}p=Pl.A8bgnQҐC&'Gp`&,\lP1 dc" rZ^P?gN+~~ypIk7P3-8`bFuSl{-fgY؄y錋kaIvCSȈtvn9ScՓ)5UK{B"ߕϮj' 0csrzS;ڦL"xIw*<|PXGRqc4ȹPܾFwϷ4B. c~,?H9W֖/e fW2sp<9CWn|(ď rܨLozجt9ReiM ϾzO  :;Q j^5l _\5DL~Al LLT/Cd;*z:;n!Xb]Y\g+ 'Uy]8!R nk!p.TiOxi:|E.V>=d>~ 4!Z0N Ynnc6NBNp3KrA>9ksYn{b!KV9cDD\:IiRx!'W잚G٬җ&[ݿ]tA$TEDQzT#?CUByNɤ\o$%91yx8266|Q|D{6ՉꓰH\ܸV:0dh-D䮻#k@&aNuu5{oyyD1pCTqq);.-S~FɊa+bS=I"F=y61;˛2Mmnk:?%%tu|ˋInF7 $2fTZ#%S%|_4+dߢ=`T lX$G*)T(}rz&@pbE> _c10eΜ|ky<ޡ^VK'>Ac 7fMAU J4~(韥f2 'f2#«XzVPS90$##k \С\ zGy<63'ƴ@vST|ljߍd{m-u)mR"Dطf\0`f)XsY4'745V|JpS)_V `k*7D&&4]-MPbi>c}ϧ }Gr yj^wv< +\TI%%"F/K퉮*K6z- x!Jak| ף䑇-h$xOI]=9 uRL1:;-ެL2@xp_X1<}ҋT. Wy<7'7L% ؓSC#V`aJJ q2tg_Կ8@ ꬵ~"4Lt}iёOՂ9t㖌B2/ _s 2tіPA)a|ƫI.Q=!V!S:zxiԼ ɟ_ɛ]Ct &4ofgQ:T mLOQi($آ;kuTH-wY0!Mzb^Z]ae87g{X΁hϖ |iFC2XG­ 졾S7t;|8w%߁c?"j}+܎nJ_-:[w:Wx*KHP&te?SSt鼻T3*֪m;@7v,.4..R0b|sbs& x7%x?r 5B/1g~O:;ZjlלL 1[oo>֍b AP?M.3WobV5쒓C>LIpVۑVk;$b{dSRDl "&rjJrvNԭu;nYY[-6e6Ky_} U!>U/ ZBeC A5 Ƶ}S/bNjT^tg ͱ2|׳z2$h7/VI?Y4ܶ@UT:P }M|o!WGWBHӄw,Nn:I-A*cɼY.3k`y[R,78ۗI\^#f&Ӡ%6O]KTٽ%PW<5@};fp#Zn6NV 5+txxV'R(`,BZ_,vBH5=>kBGL~~ 1XH{{. /2&پSrrL=3;D&UjV+PD{eDŴQVbt&mtC&3]ZG.+ݞ8󺺺Mn3vR9tӚ4oL4myyx.m{JKv87%*ZUWʚxUx@ur QOH4Xkck]y-EeӪ35 O_LN&,`߹ggcb-bn>KᩨP8n10.~K(G.3J>.$L/>>ꘚjy֩:}lzr!V8ZmW{=#3{WMo PY^+mߚGGRm M$Kօ/;)X*c'bj]%/r`b' 06~ttt`aAhŏz nn _tjisZOBSHEUv7Llt ~b-שC8]ID]n|.>>t;<6/,{{ؔo|||.Hө5ޜRR Č}j8Xhiz5 U17Q\I6^x1 9!T%jzԟAE.AXnmsy|DKO/";ьc?AYNcoKe5T{Evrrː>Pbvqu2b=8xy_m E~ilYlo!p1+⴯4쐴#$$D#?9 遒h:U$*Ccd$Z&ß1+ZG '+:qFQP) rss{, {/\wAJ_}UfVxn;pV`tu (بET-13' -6X4wEDDuPļwFv?@<} y[{_Bo|D88Rś^\ļ`J媢nDT5H= Qa\>J(*[ͩDX$fP5~!!^`e{vH.S''PBXTT7,(48 xr`FF}:~[X̼ef~y heeqQXPPVDV̌h?D@$@}ۃ D...ִ绝f>=.(11CWtĂm@{ߜ6-ec{9qvv̌#x#Lhfڿ7= `tA>xbjzR-3+exC59a2~<>rm:UU5JSZ@rsAQ58숯 {,a)OY,cIᴌPD{tj(@"v}P ;?#&4>VvDL|R]{{;+'gЏ>o>hj477׽eAaJH`dd$ea1~K|{9&-XC!lLLVO\J9e ^ qĥRO;[i Qy.Ox (7ü7{3../шNHM\K v5TlBBkW!{g)> QEUѳfP@압|?{&gF.~~((r0,/}7k \)pC —DE1e;}1;/[J]]Yhx2{[ r |4(5z{/Ц?<+9WvMU?!fw,Gm-׈dy~I>kkO IO 2P%$$\їXf@~ttEa_8 ';TӯdЬpvVj8Z:mmw7DD (D IxV{ R%.}A2#Ehշ4}t2Z+,tsG6417t2mB8`V'T((iZi<0g yYGEޞo:JLO R,Q5Wp"1bCa$P!=4 5SކqXvtT;]| Qo/4hW`xŐæ};\^{}jap-OyIA) ȣīY$ 誓5&O_!=KK6"?b[#×:F?:F(Ӌ$Uقeν]pȞlA}w=۳"uKBj2PWWp`Wث뻷Nr0X6Qp&klzӖQ7#666ۻK'F-dK91а^j7iDt8 |ҭx7.ϟ7 w2mK[ᘹX٬N7'UHKdxD"V]QQccN㚂uV H (3 ZUṵN;IͪQ>HRA3( =qqqϖ-Jق":: ' =EFDih` Q4\;U=ӗ'z&Y99FPwF0{Cߑm-=ho \uB-5-~88:LrT 6mϭslNtt;=b0@4a^z t A!%%X$ Ԋ+ /齴T~`EUWO4U{{]p !NGcBR7olj+ye})eJuiY ?3s!btIYZiiҢ;hdDZ/jTA U@577?TExw;\7ki!*+6Uɉg/QKZ[ ^ާl: B}x}=K4fܚ/ rdiX&L ;=0> cNcl+($oqޛ4[B9'^w{(E'*ͮٛAAȄ\23*.5dw23ivs%ӆD\+FE:uEYBS&O78HFupR[o[eR; =΀GD/ L' /}&&Ø,k6ApVKR녬^WU=0~Z& 8ݵ&cbY%~CT 4hT~)@EU)rQ[T 9Qր{W;C4rB^󹍩SE$\åx+}f)e0Ph'L|3Pjˍ"0t!{fJ9pOo>_޲[j[Qe>.V:L/ Tұ8Cqõ5xCH0$zs0N5%EEѐ-}oX*2<5ܖ*#SS(iyw(׾qeDy7xx|VyxkLeb , 3[d[!FeiĊ%Ț'@)DK; P1'l}V{>Q1q+o![l-Hw BWa}1=rKDDȵ;,[XP'q4ZplZ=E0"|^(N^/ۧлޥ;rsȅ@-ٖe/ }7uoU/N[U@{;2x[0}}#Y# A&M5ee)Iۘ[>P+~BQcv` /TYW;QILP KK/ +}@\p?S`YX'F=&BwSEF<71VջMتPt(9:@mRШT$A C0ôo43Bl7fϝAĴ/ubCo8KЩr.=WyT`kEwQT  I;tq9-\ Kl">留k.k)+06 e`2aa7n,]\rz5&c٤e FgLXRuUSPƅ [J,cӃR$n52 g64@Cg\JvC˳} }  LN&:Ά2lOEǑ/vZg[vnրxsq_$(ި$%ﻩAȰ8OT-&iR}"@x-,@}RSON*&,o`ј>13 a BM#i-izDnhbÇúbh6*'m"~vN&8fԾ z I|TʥEDAGwh)S7fk@IKwwgB/M.A^GJ ᗨBٶs(t1e,+T'ksApO! $$WZHﱡHi> ЎƝz}-C\Ycy#G6I$&cU&2;\Y&!AȌu^Wg|WD˘ ޒo#䨒&Wyl2C y- 斔77,laUgS00ԙ0ebn ).fGwD3G",[hn|k_84l3)##B!z)o#=|k$Xb{(R;P>R'yo!uz'ހYjGMC8, KxwC)BT=?SA3mR 6z{T]w߰`'~@:Vrтo"HẶZpc@rp kd$a.Ǡmm)6s|u2:/'6H G&C.*-ɨj$ Qo`PG!vGc#tvj/"<]B,P`Jhki \P9#['S-FϠJF#$Pn qFzbHaج_\3ӧo.#61GնgNT,@1]]Dl{ơ`h9=xA_H_!tYCchR>$Oo5~qL!6sɸf zE9z )oCƵ} $5]p]ԄJ`$R]_n#&xUu\ocL>5P|glRe=-ߞ?UZ53_HA!TK8zoyc>EUp&xmO^{Mo eL0@nǤWG =!O]\l^J( WKK 5hx%jAxʫȳsۿY wce_&/ C_b_Qovj( c2Ofb(m^"gwE }C2PcIiPիF! :ѪZ y*!>HB[. *tN8T|~wCzKB)p3Դxشg( |K/7>5gDZs-ƬrrN+Z+?{:;[.䇸%ȟ%)R&& v8ըa3$7^gW{Dn*,0Tȁ]ylZx5.úAC:u7=Z}kÁ1[Y20"ga!x=W[9xp*y 6Eqژ9Ls]'p!濦҇~&gp;mip]l .P׶=I71 Lvl0o-ثW+ll7*NxfľB6edںQA-?ª4W7XX sȒmugp| ^XRwrᄕxYRZ$LD ">.ئS^zZ^tM dx 'o<[?dU_xyWh%ct._?~6M̒Fr^J0M sB=][\%'X $"WPeҹњU4V|/5LwSRfD"!&и y6Qei&Z:FCۈhciSBCQÑD!$Ay~lH# o@7MOJq@ϫTK<V\{DD}tOHr,#jW'60Ͱ-($[m?Ju )Q4%PpW[PD~'pקA/HJ3!^HM>ED:CL}Gt;F5CnjHd@5}&s6cQtK>|]]Z:4=Hh <$9À&gO3 wsDG_uuƦPWt m58qAz{?V\۳`bblKਕ55mCV*P(1aH|,*C5GGK()u#zMxY2:&z*Gjf7 <~~e%<^ JO%]+̫Ml%`ad%, 㿸7-D}29x&Ы%{6ޤ9oҐFqMZAkACĠvZ9͙pUM\T!#L)U,")F)BBrrB8qqH gɳO47vLU=INITnd35V}[}TZNΛvRg >2N|~|vY30WUca_"92fwP-0_D?yK?cSPM 2 պwuA ս uu@u2+K FnGWD[&|w *+KfStH8l 0Y4sBU3"͔~utfL730r a->New:]N0ۈVݻ* S'zsHܔ@vq_ʒG/XdQrGA-;o5Yaⰼ+RKOK ׯ2r1y1|R=+d@r2Θ7`G|l!.{@KIKu?Kwoފ@ȶjjY~vC( wev;fP)p֔uC[r@q㾸 =Z잘o,TP40i o4x@1Qd9c`Hh3ڟoV23BUͨӹܕee!UUVq7DL*vb:MbSV7 t|GHlϯC͐`2%Պx_<)i$83DMN`Z,|XhY:+9YBqHYXDXOTy8 ZÞ|޹\ka.gMȍ3#"|ꚙ]D'÷ۺuEs H#hXRh-Fj~O\Lΐ 44iIFOYZb Eq!'dghiEƣz]ȧGOr"v51~|vs0NEZK{k rbaƘכgWځ+h8Bݞu] 4?v:D RR4EsrrzMbc)kkC߾%qqVprfv<ވ/q?4FmYF8Q)uT H,޽c@"jV7ڵ+TzgN/$suMXGV[@IsDU ORrեaws kXM =O%Vxx T^֩N_؁CX|%,v$c@^/(tB d4(ҡm/(BL]zo~LAid ʏS5N5 p)e:5" PCuQL B'K~0VJDd\]sZ2hT*~jq"N&tϮl!g+Tk =FArqz}$Kݘ8#LjcŨZus)[]{BBB\B_A+jiHww >H#V^T|X(k-N''7;:Eink[{7ju<3BsbG_o."M$w9/2HYРd#yQb[|.d'r_]n%8 *R6>5qNNfwBD:mK s<qb6ܠ6ofզ34=%ArRU4ABˈUT]MZJ"lҫ V2"ș0(M!'&nEDΓRr +r*qJuvf 5|O֡-=h'er,Mb Hx݃tٶ|to"3!vv˝4PG \  61Ui zK@֘? [)|6!LJtف>>F@<;y`,-n`|.&>wOR y^s %O緊HL3IU~XH#IPqOrgNjKQdd]\((~|?RM4-/˿Tu!Ն~0Sӧ{#Lllޢ+LTr(!a4,dr#߽>>}rS0*Ds2Bs++_Aе+m¢ڢr.0%!tdd-64G]ߣ`pXa{ڏOWbrVCw2^Y$Sf|%q>A% 6N2I!w?*֏ H7q=cЛ(>+ O㳲a0l<ybrdĎx冟Qpd2h;[]:ȸGhV `VTd$C !e;S~x yۀug`D%zߜ3;$dȿt-}d':@>9Y.;@g>>&CtkԱ!GF f95j2 q I@TJTycA41YonP/orhm=)tJ^?X⍫66 hI0VHV1t?Wh{;IF7CWR\gzqeD >Baφ,}E }`JмHy%jDdHmTvࣣo6o\B9!hJ/ϊ{%|dVF~1Y~P;# PTՏ̊`L>ʆ_'/")E  ]UKI)i4(?(:câ'&de@ѵzXРޛ@q)KT>LBTftdBIe#Ge*3+QvvAGK[ܔO; J.YZ)nfW7jI>$S q,4 Cd'a4>F\mfl1l#]`_QrqI ʅ嵯jpj y귕ʭь1(!1N{3eX<*RRȈW]L8Nu'e9} %/#??Dl&r"LҕW Z@oI?SJ:qHZ\K"(l|08z]z0MHGw *߭i ˱||D, ؐ`限kpi_Vj9j0$퓝gsH6˙5<&6-/T +[)\>>"}srӕW}un ka>P=W`%o7{1ڄt>hjjRRQuήjhEo#!.9;}~~\ϧrLRTj[Dy9|{27)pKvl_8,t?CAA.0OL /׮9XnvELKKͤCIcdft{1rgh˰yW]_SnsXMJoX}n53oyD,44Jaq&=_>Y=-IE/2t=8r8j.Ꝣ!ⓧLK{某ZY.755̇ΨOucL۷{A9͈dZ[EU2Kʆ.=d~x_qqʼn/U+ׯQ<> b}ڞp*jE#gNPS!^^Ņ2::zj{/tuu5$y(@ QXZݑ!2FLaL-L,,4t"-q)PTQiWq Rф% Ci畖>-4V>E_ڛ֤*O[pt(b@A9.&;Tkpu ;*Dz*_Y  E$R3}gx JKC^ ̉yUnǃ$S2"zU}+ju/4p\tBNL%.0f]mtN+3K) ~vVt 6Nlru3sӔjZ.]]񺮦dr8iixӇ?뭥=9@}5`r}8cbޞ.%0qA>w9,|#wsTH'+-U_111Y?MӚ}.-m(=S3;5j \J f/)'fd·m%G/u Bh7I٪0e{$l{)^NPch~ k>[UT߁Cf ӯmtI߿G9OƝM/1z~CSe)-+]@AZ#}|.|||Zt]dFoY n+k<4Cbc;xoόi 53! .<1òy" 8Y'21ˈY-"aDEOfze),cCS09CԊ`U w캱cߑ)T2>Ť[D77Wa5(]f0GGƻK76(ef]\t$@} Ɔ\թjPPRz$kccCZAABGgE^WV? 4:mw PPiܲ:Yi7Cc;aUDZ ׯo?Ox<޲U׷~D=7 7fk[ݮ[EaA;d whf&& qyv rr-HwNpxCO>a[[-aY -mٟ&`sKcn=#s9az%9o"0;/U=&&NKUNLv>hh # [bw6N^?Z(S gUUD֝f*Ȣba(d7TҀB!_$[7:F!H\rɌ:1{z&~l-X!# (*If~mgglӞ%.Z<]+PP2Fx^i,ݿ;ٸC wD~\%RgD*́Cd ]=S=+/ +CmʥƢv]/F紓kϨcWVT ͖v>ԗQ0 #8<_&1~+=M|.a!6Ez^0(Oyŷј؄VŴ00փC~,b/Ͼ33TTTQyo)'NJrJb3]i<{IҞW/s~'Jp,W~c0ej޶g5bC%6o0,%] 0)rMDmRCAlWym=Ӎz]_>Ec tb &/??7_Lpo/4knA'5qEPw>yu;z3J@~z}ߏYOKtJ~*߿;rhhh_ |47V"z2[SIQl0NDQ CT0:\Tuҟ5MGM4@ְ*qb;`C~b4ČOI cΠ!Vlco%A}%^z+c5 H9qדY(nGB J#~޹z1֦{ۅ@s#YDocWoz(ynXxs`Y9˫8D)' V$q$s~#rw,Nߗ-$O*UTM B5VB/m .Ec00 ^|> @򇂎5-wvbmS2Fߢ,¢g 8 v)4?r4D5f8 _W8;O fgTUDFja䂄ę[T$氹!X&,)u$9)̉ sz`$5dcihD[? p.{Hͼ^&P=\渌Le)>wԩ (+c~t4DAE##c(G$/=-y6 +U B4U-3 QQdPn^_]4ձY~BEDu:/"hkhGvW|BP{脴5i)SR[:(U+HhΪX$r;[lYyFlV V'DFV[q9UiWqXI1룄JB܁1C-.c 3:s`Wpo?jc{{)|S,=5=zj;=}IU$^^^SS sJXPM8-FGMP+fX~nSB{67.KS8OAcA £(LiU4)ođHڱ{η>XDLh^}!*&׋Xve (#(= mQlmyĦ A=a=NุzZO]rVGwbc\E`*^2?/AckOlxd:33Ycdbb$#ԫpy~qmKD<@ m`t$MdF s%%  1U74@A `S᳘cnnW{-ڟ,?1a5,0#keTegî<+&zI"7tu)g-1vD-Nr\?cD3Mknp%YŴ+-453RâCL {$@As}e.[hpޅsfVŜ4t|i"h""0gSS WWw) _Q_\<5S "R`*U޽ rwѓ\2'亣iG%( e+cC%8>,}{贉83y=Wq0DYW[dt%[PS>=\b ܢ<> 3b#犱uB/,럐BM,!>-3j kTq pDS%wȨ2=Ֆ C~&py܁֨fooH3>Ӛ{ikwFd$~(?RGCBt] 9( ~62Lj))aYa "ƩZm$䲬=7 Q;o 0[zy8퀆GD@l?glh!fo >Lv|%pdAGG{{Ҁ}蘘6u qqQkk2L|n;JĤ022"ԫvR r)EYaյV“vTT g˵{:cHѱqq:c!695U` ~ ykMfÉ#\2JcJ »[Q⺺ˍq?b.42x>?y^`CBԍ75???vzzZglh1,:ٙajO$>3:X|Ґk2?WSܞ `m:@} ?]TOݸQ$({]++avϋ*Zi,N;zeRX:<1^* ?[woe5FFi3)fyIs銻`Ǿ}:ԣYU=(V\&Ÿo2d>%A0Bbox+DFP;<<ejkZMDZ(ӨP߷/"#T$Sh ƻ+~ZLr9CT,J>4{Bc/7*ItF9A8x|2r ]]]]=/r,44/ӨǏ`]\\I yq:BN͇ʑSV[<R杴ifh2SiA@(`B#F-HUė/~pnsnTCnQ6=Wݍ7$[ Ko,%6#ƦjRn~~ Ĩ<-k6\P1I+p*F dR}_EUtK CxĤ [!ŜGmiL>BiiVc5HuVXpHPGᦤ P>J::l+:/lHuUo~ j5=[%ͺ6VR.\CiڣU6;;:1PⰈ7\/ oR~,h `}}ol,3UjW-9755ijbdG ~;O!/8'kjDP-LNs(@zjFCٵPM^I$Tӭ~8LY55~'+@ヅ*Nt-M;^:ܼǿGMG ˊĨgŴ5 Ì߰_xZC!%P/Ͼxx_6iw_澂)xQ[A`(gT --%8=C ''ѐ7[]lEFbNq2V G}SCle>Xn/SR&<} ę&0K22 H-˼ 7)|MDdGY}^DJ y86Ɏ5rhL m"uDr29Fqɰz" u#H-DU$nvRRrrC1'*[/%k $Ԣ2Om X KFV:ZHEBm-fFQh.jw8 n _sNr`^Õ<; hc0KpdgoR^VՕ`qI8th4!lIo2Mհ))AWW+'״7eak+ӁAIE ]η=//œ(MLIqs#^B χ0gUw\P]EDO?teT\M6 r'$X ];n;$3;̚@7ݧv}Iծsi ~}NK>5,&D(  Jgkw܆LLh'"DDl6sg+e8fACǾ6=P&")~ijj-@PhSSsg? O^tV̡\ { >7aƒ T ߹7S q|JڬwLbR~EX056ύ\c'N7P Аk\\3ӑLIT|`dʼ/*ʝﳰB(}Vi ؛B$ҡ`1ZJgNA55.5嫭~Lzk/ib`T70wn>NO: 0AZr[}eb ȍt_28P7&6;{tte+f]jZT7}M{/qnҴYۯ`W;̔53`%;gug6~S2^]/Zk e B `i¢ :˽7wΐTѻ0: !?}͜3pC UqMx) יR1S+v@ - Bݵ B͗gB$ H:5&kaALF٘_3d7& mGBQm}o853|Pl"xl ݹRj :Ix>ֽhDP_zsk\RU:**M1ĤZdUqJ'gxHK>q1Ї?$$$|fơ56~xszilwn|ZRGr?gE /ډ #^ذox""AiEo'T*Ա8*ZK%//]L@KZUTBBPWO22 %96!IC<^%r\ ^MԼ.(Cy?: d&^*^P7{KsolR7:72[?ŌRH.ڹyrE YMj{Bڅ;WApoN_mOifᛘM/'9/k4+) \7_x (n,P)H*&nYzBP;'OL^FBv/9(s$^SRrfUJ4cWWmKg(Sn/^{3I[!A;Ģ/|{g}jr՗=`6Hh_n_}cs9:!!:[О~vSdWXV[)٠!k ELǺxсдg3? 8yUPK?9VAOVO B*sD7=Wt]/68qs&'g2(-^BYTrْ:5^׶>̘r*b/YȈ;'L>rztF|j) ҕ%YJ.`{9Fy̧^QQqYMˣ{gxsw+L8AAs0s2h4(ot -C)ӟ fI "ۛڗxF96-н;+ۛtl} LJe}4gr>>ؗ]:H4q걒CIhh S.i=)ܵ_bFYX=uKeQdn[8>gK-A V9೔ u9Qc>390(H3O749:]]&ўC,u4MEȻf\x" Ǘۧ C&jQM8KI$#;w"d "RAlS#l&Κ$-z ͝Y?429`Cy0"ң"nL je^{ޛt tB{yz _3Xa- 2-kɞHȵ51/jbۈH  ՟_&K v"l8vntc:tGG \W:ǟiHyz*OATi 'D4ǻ+2, ^=ϫ=ݟ%&y4 u. (@zJ~!LÅd ' ~g*M֗8˖ P\{#˽֖I0nx3zHPGmm--fBf0k?: vgb}aVͮ^6̒T^M-$%z )rF>X]6W{%qׇ( 8Nj^K5J'ޱ~_-?#Otӱe>}??H h799>[6@r-}$" rv %bx8ٚ3mϫo<=?ZrkM3An r(*r>QZ(, j 3r(o&U+8>.4r  Ѷ?gEG.d[?0>-L Vxp Ml?T⠺huvsS~ ;TzCvOr/gw]d+K(ּ_+lXvtG3J.}HH(yߔXΠCö\J`P߿DŽOEb o-L"-),/w)՝>A? w{;#N G?L%l=}j}&g+2;jc7Ce[s\z;>=,uChJA^LLldrvFϸ.h@I_GҒ84~rIa\@3b}Hk@/i ;L il.&jtwtJ [e+\h]'*:tESzv'*uloRn&&G48 $~1UWgˈtKئ7 []ɅLx@^B[8 bu|g8zEvF|2W=g*R59+Zݝ3L& 74ϐKGgbs 8|GΆ4m.7M~ I%ϫ#$6ҝyl;hwwwH>V^4jJ1betoBXu RByclru6QGMFKtbI Sn<T;|P= 77!$h$T$*$\6[cC `%0+z\'?ZΒSidstƷ|YFaaQqS?44مǶ88b!E`UJ謳d=dwш-bu˂ [X`_ZZ9>aa!GU[u֚:e\CH(/~e~ׄ^A T{;uT2}___ QW޸ J@i'0承YÒMUG5T5 =W౻ՎAYnTm@|?=qztF06~ ~^G/[pEkgH |qk1P<93 &YO.~zk?fr>Ođ=*d3\s%_c)0ziV<[~[O/(a/C_.C3oؤ{{"Nb́ڌ?:V#䈺Ѐ{}HCk>k`VcEwtp.*fʊGI!?pϾ"}k脍CUiMKJ|r]NM\f3qmRL3T_@>/cQ~W\+.&6ީCvX}[Uć{tLv ͧkf29ҲE|v7*Ae鍋]V֭4Ho]*Rc:]}-۶MȮ#d `,ASUԬqrv؞,!oC_ܩުvCR:GȲʐ\](3*E! !0.Q"A.9ebq6jv\ne :䟉TI}5[* .$U/ՅSw0?VMdzH"F ӭ6TZfAs-zz>#ccS?5\w%S('L?6=<~9ȭlfOX>?(b_量 .g '솀euIbwtLxs~+^ϦW_ٙG2Ēh:eLF^y^s y׽,'k۶PUř7HW w}m8H fS͖: gbI7nCzs{PBohH8܉I_!ބ;>~jg@ ٞ:'CnhϫW-s"XTvA z#@|ܧԬ!!i]DogKa,O$K((Fz8>ӿ6N7h?im۫d@g ,.zAz0zICseb/GR7 ؟,xdn>цN_5u. 2|T@ )DLNǪbt,_!Sl(𿋊~.AD@O*,KڹbtΆ[ۆ_p_/>=r%{zm$a#3cw4UK :KAFG@w:jsֶ)U(KڡLceDAsT$9ODP xuxE{ Ji::kgmyR^;|>S즳ѥ56vJo(z~O,Ic55qu3| 鼞IEE^D)H$#Axcs#SٶkvF9ny`x43S\RxȱP+n Q F핆B\q|dn3uJp$S(\JK#CΘ*&Vk 3LLE'éf6j߮@n5_†i!u~ G[Z0`)11_ ,/Oxxd-o&7c&y_waǯ__͕iݓxG>Bݻa(b &뷫U2yz~,ج6q1C#{?oC111CtuI %Oj%$?=Zi874dIgJTn 8.t4Zb#3 rV\Ê/,F$@I/C1N(}sTSueC^xW zOȢLX,Z_/tM\OHI"?==}'~'foDG u>߸[ˋ2wC* +WΎ^CCj_d C8D Z‚rkkV H-RUHsX؇|̈Y~vVw&&&tvÙ\. rbO]^PW,؍DW~/}DrseJs `Z]yžv?t"-W>-}`9dq HxA6|ݽfGX`߂]oAB0 gr*/WYyTabH8 |ƚګ nLu֖d?bbP!eU\A⦧ߊJHnJ:RL4S`AqtLon.W_s &&|g흝{G9!*bc23q ?C...:w𧐧e V1s|jȈ|YVV`*!M#jjqʐn|Dkt $2\ Rd82*JlrrG,:{dt;;ؾq̵={xs:u~~(]wɛ7xkz_DW.oL|mߕroVa(_sd|Y2]h\\LuΨ(lwPKԗ_>(ܵ\ \{A.%icsšJƛ7oI; `?0a@~{9ln.ECCs7VHHHKvv;qqqtLLlmg8voo[o{z±l3GSSC-VZ0V<B] -Vp ~tB&Nb"c # ;FiiIӿs:IgGF<鬵hN .eI7v^OW\o\R jZRwaT͉jT8RrmDS U*Q/o9Y?Nw]/nEb.3kШ%?Uˆvvv&'% |Rt^ɣK:׶Z9NT$k3Oou/0R\DATMM"mFkcY[ u$g75[Ѝb)yuD‘d*c$UXAnŊޯby1ۃ %%nא't W,Z%~doq<22˅]Ӆ2ff椤,~- Kξ)=hMeY|]$E(^PD|-@Xꈏ_}//BD,e1,`'|46ga?mI{5D.G $ٜMrrţfgtT;给kqb~ Z.^l,9uvq>Yֹަ^k<3)9Y #+{@PLXy~9yx_DF]c.vU8pho~8[<7o}kddtu8idjpt!\ W+44rF Zm(Ү[1h 7pLJ7;;9ﲸKofM1ۑۛC' AzTZHPﳆ`)OdޠRŧ)'߯) j07R||#=azBVlg>1"Y ՘\ wBLP?"<5Utl:U}&tlF# `d *3fg5VrNoO4 =05TTTXYb<_B ~'22ѦK!GĈZ)zF'`)=`$9dҝf9 "rzx@eu"epUV2GG{eVI K v'^T,?z[oFVOU[9 KN 2p0R@f1$lOXu:Ze&[S(k=G`7Y ~cv}.H+ZP-^^^(J&Uk**Z'cɄ1ttѾzi dPa$\/GW۠O!N_F̓ B)H iX^SEaL!t=2U 5)eh4_±^:iyĽݨ;gfZ鵜ɓyprYfd0æ0|Kd LNoBzOn3+O2*O*&D4\/aݻ;lbSB7oOqƠ`f6\VM,|ְur'oW07Tش?u\e6ӻVm7p,#Gj#I===Zf\F`v|54NFYۓƕWIݍ. `'_Kj,2kXxj~fg#,8D88Q O0[,&cڶ yf9tBgQpG[mp[t@R,]8 Z1ܞA(y~0] ?ə@pwRD]SŊ!X)E?5)ȉ>VGe3@ VcB=;(+G?ØNll$[vd^7G.YTuK(9ߛKTOޚqpɣcYբwr  C:0M^4]$-cXɗbaa$_ߐCɜX%[> h\{f"tݵ7>|~>/\ %.;$BJgBAW'~8U^ACud VuE7|%Z N}p|֖f8QbSisCB\6['Ŏb8x)R~t^#|sfQ`<[YYY<'SBTџ&Tذcj'<M[OT;QAN ˺X8 JT,Ano?A`in](xC05!:f0n&$D44+O;oIbO6@ C'^A15+_"8C_/Tw?r ngc5:)srCi r?cYaa>Mk38[nw:@hZT*ɳrs¯|4?}ae>i5&"ʳ _jӕJch{RfT z\a:l#SkZ8&V{NtW1. ]Y6+OAC !IBų53P阘βXlH :s4:]?piu}L'{w:fid|kŋRa{ZoglmEP^gUs'&cz[j ē^~tMdPAJDZ/x4 . A!b㐜=NpHgnueIb\[#*{ƿSS?@f~~5oq-ZKcc.MYB6PV=A4vifip7&&u⎜/sn.ɬ9dDOܭTAE;Cl}>og$"pVT/O;~p}`L#pB * 2"Gc.p9E0 FRB{1Չ#[Z7,]Nu7 l7{N: @eY,5|.2Q,\_\zSōHPPfKقD,N[oUk`[su1Bީk}@zT*#@ۢP=@阞މ62E+|D^7% RMUW)Hƃ%w xqfiq wh ,afxH>%P8/|i4uH .\MoI(롑r(ѲiT@d Qʼn=_XA_!O%w8RI&Hm:yC]T$f@Ht-,ȗυ(ւG# =8M2Ĉy__/ mWۮ櫙wv>}X_lqCwpx}. HTX!,L)TTd:/61ɹmG-mTNvO_=W,^d c|j0 t/*݅LJU8*Eqz0OeP#C ,ooAלv)yyt3WD;!w oE1.0p3òXUywt1Wvf~5=Hi./蘊TiB*3JEunc4VvvvqS D)zK q;Ku9NE 7бEDH=>hd٣B;ddxaaڑNy9ZQ3 "de վ|7,=()Q, *.-AO,nO"g*GB*8R(@N8[48B>#*_ׯ_o'FTUu! L/m 2:r ~qZ3eOb1|jts@gd%7'ZC ,{1a*sv*(Mu:*aʭf5WnHi ~`'Kᶧ|曫Vلb)R r\= s4}gZʮ%/#55T0>sR{ϑD]Lxt8 Le65?!Α3S,,$HJfՓnX3`P| 빖JMaboN%$"h[ﱽévۢZmaٺZC4 GцFv<0r_ H YHO|kEq[[ `` ))4S-"uTۃrf%E aU)nuf)+{PD مݰi&@&'[ȕ|^0鴯T;H_H?4 뮴P;h7g@vͳ {Ťt! O+t- 9W};V 9;oswӥtBB1G!N?[O:iM~: / U{ER 'ddR]OPO?keg.?6wk ;! Zݡ|7#5&~FQUII *+ 9ʪ"4e@Hޟ, @|Fk,׍$4?q߀̗0}dwL귍}laFԸ8DhXF{DŒ||Vp"Ec٦W/{E|.=[1kQq@il@.~9`&S_7K>`DS }YhL8(1Qٵ-g_E3WGe3e+ldW̚dCy}м}pqƸcEaBmNlI{gj$5 ٞoC\J5yB!x; k@8=d98$QPH"CP* rI>-rz`oىZ*!!e1N"F p δ#ɉDqPTF?KwE=0XkaCor~ Wf/S~ b֚$]t8OD<:+({\ 2pl̤Sd uHXk}iޞ5wSD@]\Om=( T#n $//tzr ޸ޱyB}N$ț'{w{6Q#N>uaas=[wɠ%Lk`2T}^HO;[ϸDa߸%[]1UjjSEshLg+x.%p >oNj^MB[ת߿q[_`(iF͟ލkT;\EE sWHX 5 o$,pB<^`S79*n= ZVEe:*^w3*|iA#4f-L\i9½&nlj߿'!;U9"$p#i$%V'ŁP3d7R6sw4ͽvq%55_ ],.KՕ"ޭYNoVW Myք4͘2lmmh.a .s(jf<<є{RH&,XY ʢ]x;G_|{՟;UPkގڦD& 3,OC){LO%PA~}! 0{p`{)vڎXe@:g+dy5;eWC @e8\6~wv)CV[bЈf~re= :[UVU۷/X]]ݰ#dvDd~wg '>Zb.wx=GZ#uTҤD:tuc,5H)=*[+ɋɂcn'vRQTP^ІG]ss~s {/o?ΔsuFtzJIݜ.I,Rt$fG.chu'Łf"*۷afk۷NzD\dgYvxtz@|fe}K4h05)yZUlN2z[ HI9]r SpYd5>rݍwxNJK'hYr[\h9P8'g1D(''Tr hlVZ_6cOddBmO?M}pIZOyh gRCW֔]RKK\i\مcЧ*>Id,T-) b)/;!Y*SWH&ⓂG@@Y܏SvVWANK;JZ_ڂcjm |"jn_Lߨ`9ȟ?RD 7SI&,T z7r#_ܻ{,Wlg^Q\.^hr---L\Xx e5-2jiH@a7J5a濙R8 uйqVTJծ?`NZi]&#^?pr}]XVڜ@~PޏJ3ķ/Opwcs}0-*Z!LΞKAF:̶]:}&C-t3HT #WŅu1$xH"=YGև]ɴi顦=X}bQt\«"NѤ.$A d}ќ.22ݠH']iզb9lƏ!+Uw~/.NQe>CM 嗅 3H$nO M `Vd? w7V-xm (<¾-zDo. ;ɑWpi~ P(O=2?MB_p Kfo*J+1d+@J'$''pX<; *82iuQ$ű<'GZ%㶝R&J.~ W2<C$|S\~Crtf-0pp/k/碸-d!# U0Hcz)(TH~a{V;xv?wZqec9Nilƚq& Nu*:ĵFe*ߞ0%PHWV0:nNb8?z6^6T4S@OiEMk2mH7}4)Mϝ@`OJ hæL+wT^pqdPB.^,I}_x!݀=G|wZ, ?"uV8" yvG!V^ۃ"p0|/7 Y ϯ)pMYg:4Fo<Jg/2}K&4I!v# $Pҿتdrq'NGiܔ) qtC!tp:ih$>9i$nd3yz~X=j*$8 %9hz~SrpݍNE I F>Lujr" T G6vj%\Lg.36SĀhRxrqu¡d,x=sFj¯_~w\iwx)PCQٽf[Yy(q؊WbAI1NұxZEFB]9[0ppoj^f`e`KL >xui"RiB'_`tÑzHB)GBM}LDLoPf!S`r6QJ):At77 <G< Aע42Xt.R톔~lB90b?K տ0eK߶P-ɴyL=D{~^uz؟ 4J,+cwй;nhzcsK3`hV+`2˜9:e@b/>_mRwSݎ D݃PW6켝mDm=8A]';LmP *9bbnrCxۋ뼾 1[*ã) TP`!}65в0%?,Ւ*+ =i,.eZWH&Ғc^c ;.L︕<X mo̟)LY4b-@vbGK<@v%_t}}TSD^\Jq~&ȩ߄w:Yt ڣ\q{LFZ9I=+: פ9HC&b[a8=)Z-Ll{[r{qr kIƐ\?7i{)Kn!R;XJJ\NB;:/vDq[{"zJ\[^ *^6MY9tơa`&s?'P*@9_L?=]B{Tgl:+yu)=-Ld"Efݖ7.7@M}6ձ )s/X…2Yot3~Or9V[xc8+:v?JΞkAmmܐ1o=+S'VZDS`au7_q ~h q6z LO.M?_j&6PZ_s#4+ JDK.qck;fȧu'r uzA 5x>w>#=}ԑ! sj&T7Ou0-^C8/Ǜ>F*]6[' s0frl)mkǛ%H7WQ:H: %$$@?Tv[X^CYsk}8o.wG10DOWZ8{>0[.te 88@n+tY鼗RqVjim(A@@`H+e߯/ܬFJρ S|*ԇ[|=yi^7H '# t(p GɑRSHCvmon4.. @gBn[4_bGArOr2)-0-+냓-D -`Av׷Rl7 O<^vI3XÙK`:ÓB 6 1Yn?I'&$dW`o-ryDd97%}^ӠZrv*@p@BŃDRr@Qn: 9/V~KmTLNG*^, %9`ٳ/ܜAs dRi!;,#"BIAMMwp`4GCLxXx\YJ;`df,hA1E.22_Eu~$C#ՠd=<< e F-52D)aԚR.}d l]GL#+YXV"ssF;\Acb7# J{R 64nH|d*;&h)Ο]j؎)*G+k97 =\{2x6nkv6ywkX^H*G>TÀ%q^mpYiXlm%5^2cտI5#*h Bݮ O݊mvzp@"&VzI-o_ICsdfhΎϏX̄>oa667}||[19=fOW1.Ra\L  qh|R-ioJgo͑!7d&EwG-O\Pf!RYw: 7>>Vo>+waVi65Z-9fvѕĠH# q{cj>'us=w>J _p?cAjd 1b|gw}o3Ʋn3Jzq8$Spglo Xa}\2$ef6,(gn/T./6 XzxKHȭ;l RF}eK(QvG3w&NVL[_mF_(^o?\.{&Kpjs0 Q)oO30j y|? >.VOƣw.`įP bחgE$dUoRt;=XQ܈9md+2uʢ.o8$k4/wq|k'BH%Lpܔiw<{VKpjd{oɕ s ~st'_jۗ\3mʐ!뤫Q_S(49:ǎWKa2?V$Hu`8}vhU]ksg'WXKW[dJ~>V__Md7j²YH)S64>lN;_1 C̿ɼ}21+=r0 ʴIS;R)_`ĈDT?"3[s'vʶ?5K?4mo9AHOQRTXi85--;''':hi,Ɲ5t5 7N3e̖junttt&'cN??8JepW/[']c%/w8~ 6@vlf<:`F|`9"JtFRMÙ͡džajx\g"09;'']}ȃ=<׭}1DdjSu[/ψ=#^,c2q(±8v?Y"hgZ{>&8;Hz"2 J!l,ub M SIkHv"fF#O͎buù_f:)& -hFB`^d%Xjr \+<Ҳ/GFr+㝝@5z]k0x<{{#pKU?e<Je@0̕=(_'h6]p_sX%e߼ \HU=Ⳉ"4}਑Csf\1dKһajK7xv >FMZ03J3_p0i\SsuLKP=/]ue8 tm,q} %] |\P2x|g쇳wmmh,VX-wLR9ŐAO~"gnbU&Y>[!/{tQJ +} f$^ ,W:ۊeK0^B@aCŲU,@^h&-,f 2•˳Pio3Y}RCz}\zcSPnpx a6>T"<oCEV38 s x\ Ȏ(1$v %t(DC8&Z%,ؤ&~YFςov!I&?Vklp>P:!5^Ԛ\sOobk@!fd@b`5~TxN(QT{y>lT\?pP%uqL^ĉW2 Gqc#"B lv[ 3z_i;AV,7=臗Vw Edu8.:OtjM V7Dte+.s66f M v7ԖFgA  `D " J?'ސֶoˆ-9~vX맯uO7?݈p䋤ˇsM'c`gn NWڑQQ#f/OW霎!Mpem*\ ?5WAo_S} uپ>tt2>9@-ri ' |x l7NJ5MQRVz}R질""X`{C#~(Nbwpl EV1n}*t"!,tgLWoڜ;٧^= G74'(McI* ML"=Y'\6!Pn44Cg$|&&c+!M")$B|3Rs^>5VhPww`kE H[Y=\AA˳^v^e]Ǭxc;0sV$g`+$HzB1;e^;tvak/-s_~кIGHkM85M.؆A#A;79HpzaGA+Lt4)Xx鞉 yR@ZD' V5-ir:2_ 3ox#:&Ng46:0/$Ra9'-iX*Ń)Z?@UUP4٤Q@whd2s>Ѿ-VR?)o+c]ɕd߂FȾz:L?|dv~BBXCO?OFwޞU?@>))liiGݯ%FF" k/WٴXie:h>;Mh(3 mGq'R\,gpѥjE ppMAR͓ 䨐/"%GxZ&ļohс~;nhٔR۫Sv)%݆B?JQZ"Er3 gPң=6;7mBBfU4|p!Mn jL1(S)e_Ћ/VFez1tFYw1ϭjc3s~Użmv2:Oc~d&}p:x;U%;_`P"y..՞ 6j Z bhAT.mI7_WM|tofjd|ӁxWVQwc!_u-vj y3gC=$zٙyt@ &\hv}E raDQ[>q,:]Lʰnf8։zDۛڧ'N + xdaƉPuO:Ȏ~uev?L[}Tn6)*ujjV^냕KZ' 'm0sx}@yy{2;; ۖUDKKF;IŊ9LIߘ,yܺ(Z07Y`RxbE ^xdzz6:ٱ[ڼ 0 V2P_00@69&t B{;; ē`+fSh[F`unt'~YqH{I58)x[ FCs❁dZK=SYHĞקzz>(+7'9SmG[cs[hnq׊z0Gr]`ov}JaI,MS:K nj~t.6XQ M:B61ٿAm)(jLj:M\>ԑ"yGB%[d(02AF*u*QVZ\oIlkKQkke?RGe4F^\SQY\kc&n[w5Ι>*ԏ?5]2bޏTRKds8xIKH^i6}Z IF tr# $bpAiv\m>kh4r[ RLͳ`څhǝ7NXӕu'? A|ҿ>X9]ޙ\~'('&T @ס,$a?H7| \&HgFoWZpT@g%@KOf*A~_NCə0gn4 upd "A X@7/^br!cimtȆ1u 9EIџL1h"ьry͚66(zkqKhP֚'nAJdB*;"^FKL(3eW,^ePL :\Oe/C!*喧}T-i)P,Cgr8=mGcl w g֚Nߒ]N1ͣ/֗B=”>յF0%4c260]^)15k~k*@h%NKQ}&9;v#Ğ^RedxWPUv@Ôw;o.-/vԘFCfgyz}̳Z$cn[X\NF[Hh+"BqUӮB鸩+B`U\Z3HQOV9,EYn fYäPnk^FJ&7Kb&ph2f\lUl6X7/ZYvTf}& I/ŢB!=? a3[az =\?GSA]D7tx۳5r=.M͏m0ۃ|eU3?fS "3jnc #v RPv/ظ ٭h<<%"Yy\"@1xNGӶِOkk,a8T%pSWZVmj8ZvSuFd𡦲j+4 l‡SSif˹ 磻-Y97,qgv!b2W2sx0e#\@^oż]y=Ãh _\/ ]οDw.^l'¸'|XQa^Z!U8ZTLl{gnjLy$~4Lj$)0v@̡ YqQb{+) )(k1{9swA)ԝ ,9AۛYC'& 6`*Ҫ@*34 {duu jV l8&\Q*RVٵF55UICb~ZOLbHqs"cžu8Բbqnw [67z7Ԛ{HJ*;ʬ_L'g #!%'$'_=srȖx a%v|XkwʊIlXPr^h r⛛SE7$`y8>ak3 Kel+J.DRDD1)y.${X"Jdc ;4L;̄Pҍ;fZYyc} j/bT`$]zSSz yIL%XԞታ F3(jӜ* ^.IL@hMeّz-+V(*SnWaldLk }łМ$\\~]](?wUU{؝,)'b1جKi( #fg Vj6SoFhvɌͶ^w[׏;? Þ(,(SPlf&/>{K/@_`j)Dc<+WOn=6sɲu+܂VOpg{勭j*KɉXt9B ??k)91ľxєb0(Ù7elU,ցk?.JE#$)ߋ >x8Ktc)D s0"o9wOwT;pKq^u׬;]xZU1u??kzr=h+Gv~xk\KWXw^"(l.Utr[[HHvk )_tS| yYz34%IrjжO` 2O* ,hEdzV u<%pk!htf(;6)5;9Kn)Tj zCco<2]*vvJ 8N2%JTqE9ﭬa0d KI'Wzt8r?0sؗ}<یvjjN|r@ RƪNgKG/ԯ\EEIς^* _aAŋ#rr2Zj˅0n4Xn *+h> UB {_-,$lWS,ydx0cdk@S$CŸtR=}~x!#\T0>X(iJxpm\} 6C:H(uvt$Xo!LEU^$W̭)C.M2 }<] WrUĄt'\{ ^=V[3eKKikk:0 &G HNδ $,ALgJS- +6;<^wggdv!<6`h oLgB[AJ+N 4i[~]0&^\oDf oʾ ^Ԫ>߮3xT"Gզ+VH*Tnț͖Ag-UG&:7>u8s`ή诳̱ݝ.1|Uz*9/FH[(w&~ӹ[fw1 ]FUvNg᭠یp[4 )8!'}}"RRRI))zf)t;^7fԃ÷ CNbĄ****U64A͔L$fuw//g[ѺؼmC@*VJ]0~q}kPpLLJAqt^SC.e8Ѿh^v ň6N?]T &{="ѠH-QOYX$& } ӓSBqďuHg ]z<*W} 5ɳyI3(Mc6{ظh3.ĄqU q}N*SUxR)AWհ2jχ+^Q2se _ cbbD7cI{Ҫ3ʎyD}>" ?4jlfekv0x';rXgz,O*+Ӟm w3;V`pm8U vBi~B"^V6bSQ\<S'jL=]/Ҙ-ąFbbHRG]'g/Ѝ-._W̑ _[Ů{CP c_攤*v_=\y>\VI)_8$C@)5@ʶ{=kN) /L͌塤!&$w>h$*H:io[vFNiڵCz\:"B14:%ݡtW eNǴ6"]k0d ѷL^XS3@*P1>j:,`$s7N:kE%';-,Xi "S>?t()WI f]Qymv^ihb{wƬP{gsARVkFHCrpbdȽbE""" IIYY^ϷbF'RWn ij_^vi^{B;KVy2g08]Y4HY,,%D\mj6Grs[q)C5+v! "3x7<܏hm_lYvts| 񹘘×nG34$ʗ>(L qZT;GBM(1ɻ#iXղ*hViFn򎖛)utuUԘȎ8prqgSRRZjuO~7c#&5zC*uXp*!Ll;fJUJ#nHn_^nW8(lN[ܰ 7nT gkL"N_s\F"Y* )%ۍdKO[7"|s5uRcL\>#^걥9QmK/c<Ÿ̦7a޾۟G%XmsR(s]0ei-TJK >a?;[痓cu>a#f`@ 277n;.F;&-mdp@$`$Q)724GClt&8'gvC̃``2^BcoOۥ\r}y.%$WHe (THz0˲\%BH4 *N^**vG*?|v5p8n#zO].;?oe\z#VslqOVs! bkXG*XO>$BӝmwD{;O(ڿOFV_mm]E%X"1Tsz1..fqLKgy2^G5{|3q>f+#ƪKzzxAŒqdHDKk>MM2=,UOlwK3M+a}e bވy<;|$1@5j*nfFnfx3\X,O?ݩk`^}I~%eq`|-cUǴ#U[$ ˤ75?Y۳@hVsqYiтhll%ۛ#+eH;Y,Lk=u--k/7f[Ǫ4xX.e,~V8o?^xnonV䧷(ocu`Qў 4T>E/VΨ=f=&= ,=I(銤JݭG!ԴbCLgpFewdX ##$= Valldb>Vm4?ٽZ XJ\7׳מ; Z}yzȱG}$Xtd5"Is{'_Uň^kKI$]<K̻{~WWc&1R;]bnVN"+k;/|X~w¶η9Htt/RRruZoBu~h&7? 'X-󕊽eEEF;pJ[HFtu$+XO l!YYRRX nעx%$%1=fj7VdlLzz R0bHqVv^R.Ug͔(\.<^,\akP%TJ:w ES/@o_q"So?7. Xg,bjW̖eӾ{Ql NėԂ$|Rw##G$BBN@œ~P'+c%v5#kkW(B{ {oZKآ_{PI5YméA:2M@Fuz +*дAexZ{߰m߄kkWg``Zo@\}5W8\1lXO=]Jv'-p dw$,>Tu ,Vл QQ!R3XIII/7.*)9&@g{j4`*xw0-h +ϯ_;Ï~_zb9mwk Kfhr'L`D'yHv[$ k,+DbтnYJ:\}hk}l+Md,g:D Wqonvev,ǣ9(Ww6o)^uzr 2Q JVj˝/G;iD!(XiFF?"ÓyVItH_ML[{mMPoN=->' חG'drAIbYFal]Pl"DzJ6*b >WXB5ŠOΞid3CV Yʌg`DCÇ[5k\/فQln@ѢZd'|為HD-~ "8^LV /j2l8"˥9(y-=,X0.HC>dRYZdkdũϷ_` O 4| uP)4=XE'BƁ/F/"66bgd@nƝ&1~Tx nd(>ʺKY>1e'^bF2<-2<񘽼gcS+I4.44g2jV\W=KK 2\%1 EqAc n{ _7);7}rwRS3ׯwu..OG)3[bF91 &ޑ<[d !,DrU"2tvŢ5\98so̜)A;YOv3iwqC226̕z3JA m?*b2KB }cEdM tjW'*t :ThYgo/jaU;}6}1:CEP6?@!2yG}u lׯ/80(N.VKg*Шж9< BVj̛M]~رPZmZGk=\@J!UZZD!_cJ&QPP#a 1> y*P%맧kaV|O #7 Mb0:\mYle'%_e2nSQƊfH%~Z+- .?&A:ǩ&Z45٩Qr"F#j=F/-E88Z\%srrkz*KJd! (<9 3&*7ِ@U启@EKkNjp}Os[N<Q5$A'%٥ͺ_1\.x,..H#|%@F1\/vY!uv Ӎ^Lb"5V/>z>G c?U^CCGK ̈ܯLMO'rڒE3hg\KtM;"C~(m16(_4R CIUgEj>o @{ XҧXiq` r2m(E[ nNġ;bIeo` t>Whi%ݒvܺ ~LV 2aZ?`gg^I@Gqrq雙IV $͜FEͩG؟.*//itN`&q33h d=$6%j2\de*q%~bnpv؛}xWv462w>+ {vz:J%sTZߵă(j%'*.:-f7EZBPSgeU_{xoVb-M65?} &n%;ƳČ> t!6XZg}MvO ܏~VZ 7's--SԄ% Fy?<_lՎ[Uu:WiPgYyyڈݕivm@؎ c`HASXM1@h c%?kl5I}E*t^nH]T`jD*<gn8HL ugeeD_yy`8:2θPp qdpb}`@49lΞXRnswfAujgrK,Fg=SOcE?H>zW-QQjM˻e`n󊋻ؠ*!i?K*Q^L8/9.!~!^%7Wɂ."BgwޓwQQ̲oi|pH6'!p7yZ2︨e!bkIY(!F7B/^C2gQdqqiz=g5;;VBlȕ4 Uuuw ͞)% ~gѲgwF!0W91<׌PuPzIumsu!6jvv|xib9  <mύAE RR)Jjszw(<&X:$\ҒHf[I22Q(.͗󊊤=ٿN>uL-7/QQQAY~~zOmPMpA&\zn-C8qg<(,l++қ'/aQRRRR(5l%DnVg,0%$>ٵnge;SI9]'N4'T*W$)Mv5jb5['k~;sRk"EQ'f^my*rЛ:22pd8շ4țj鏖}a$w NoL4S$u]M./,|l:FT*3GL;fkcZ! O)[e-qoA-%Cvu4dՃTC[[*+\Vf]yy-OAA= ͊UaT5_k jpY:!K4$m-fvf~~TRhp=$ٹ=߹t95xJ\ۏr\("<(Xcܭ|j']rNPd0qO5:-c˭!V[Ks0 Ɠd}oirr2o~ 9z`xϱ1T߳mfo۟蚚~&7D!Q@ZGAV'U|8#Šnkv̌17i*C`&S%ZmnvBzS-'';ҥET|@ ' Fu2ǩ;v Q5NJ5Ci5Y\yCTC[K Z/rbb⍹c:7+Guu{l.UD&*DI5ax[_X8YߗE $!p3jD|C"Q#݇г J̞1 'sx,?)L >uc̬afF|RFU*ׯ/Ӊqn^4ZY!/Pj _E ]H:ji`~A:gz~"JsN)(5r=]g^"%-Z DNsuHH,A=HGuuTM)kՅ"@ (1oώ ݟeE$v5$6/H= !,-: fA*wdaIUuKxt[ Pg7>=H#qXlj9n 'S~.(y<>m jpݫw:,&wPVVu\hT|vے94Zi~my ȧ8r4[nr_JtLBӰFD67708_w[n{hWg`;j؋:It7(jk2M>^7$ 3\&abh(HE 3WDCoF@V1\sX0lT7AMR[+>>G" eM&S#< -ڵV'W-qaaq \jf>X*Չ;>Q\x?ah|Ao%b3EVw^i!u+K 0=m<\\T +!]fWCY@<6zS.*JcAirBgWч[7bDTn+C_FJ*ڴ(rZ(g]Z?)q;ޝq 5|E%nTu0_6WaL^ez끿(QaCm_\ geE14\+!NFp O-+ yXt GPQ'2 +.w/cj=XD(lb 7̖+v:V>2dyr$`/,aq$) 'SE 7p?O1^U-\n8ig$!09!w0qgfb|+&.% i׹߯CVvm~_}}07=) ooQl) oXܝ#S2sꆒMGWUMm&Ankj>?N]n Į7˗i9Rp>o⿔6erWYh3eԅϔ]wG*m.E m:(8]SL2]Q  1HU#MGxdO#tAD_RR91 D4_Gũ_ 8MJ1S 9Vn ۍ,#Bٞ<.xy4Ig7t曇ian\"2qW7 Eh Xk,Ԧp9jAֲ ,@v"@."2`"JJHs#HbefɍR]kl0֜BY~3$Tm8gOAckd,<-mƺzdZ.vG'[fU63"pBɖGz@x>Fm8o ʝ,9?~]c yuX.=\=0VpĈ !`gWHؔ, ߛ.blȮur{ЃT懌|Pipd$blL ayV;3<)um|w 6?{S9z^0U8ʦ6 W*>r=͕_AӘg6ʕNT6_@.fu`= WPT40驲P7sV*di>h"[V:eu5|dWN%`;(3c,Ƚ Ċiي Zh4Tib#wT𸸾buNJS[g3>>)>`+ׄ ڛ/Dr|X_?N{Lj\\ ܃  ]PR/kbSjre4..>S:3WVuXaZ"?fM9~'`/B_,н==~w8n:%褞8 hV˫~ '"HofdgQSSfaf|X\?EkaiB Yv;n^ON&y46U2I_~3n+Wxl6qQ `@gV7ȁ4;MRlnr]pPc_$ZE.364ZTKy%o9tPG2\K1WnB{a!W=d_9D8\||J~WI51CJKGFdl^^\IRŸZZZ 1+ r jI BnAObx烜>O|oT]啝7 Ǩճn;0JrvN%~lm7YcPk-iN;KgllO|~tM!Ib'-ذ7x+/ί_YuCz&*dY a @HАtsszLoX!Ќ@4b2@&.s?C=iES|[C,#{_ׇ}ss4v23C0eECaVylAHpsh8g& |,1~00~֏IH* E % 2S!#bϓ?wɦԉv%0m&f6K [*g=_0SMLHA6b67 ܓ-zmW^Ȧp n􄿸9dD6L94, 5Ob0 Bq;ڝmZB10ː&ZpQZ@Ի wqq#tЃhOqx=s|QXMCSY*j3Ujܽ/&ì#a R m][/{yxr\.D pg4EgC<]$;tsJ>JXz-t}C"噃,x=ooCCo>9,e|m> N:4l ¾@3#AH?3U!Kse;?&/nKFF8|q"d[]={mעC!"faPKаM|jg J0_xk eS{fwK-jmsr?eZ֊I*fegw\) g16AQuIrttD㓳գ"o'0*A6$:['.:ٔE#O'*A^C[E~qgh6r16%o8:6Dl/jfw9(555Ϗ MN|:::o||} hhdX. & <oҤ t{)p[L,MNUufԟglߏtll&+UUSKq \]=qn::ب-o8Chi19jnwT>4,*W+saw8GnT ZJZ /$(h,VkWz-cYYKJJ~0W 5; dʞLf1%gLTRR 'ʳ؈xifRn m7zX$H7̕)mtsshmzM953K)$}L7}Af.qD/l^ )GgKΥ<?twY8hd:9_yO,^Pĩ=/X蝏x.ޚM~>32u VZ^oR2HKP !qq ZUl73 kj3:33z>:]'wW^ 939N;`X=38\}x072сB%lOOs=d pV!'Ƥc‚Cs!_CE9^M/hH0&xYW֖[͐۱!-Ex-+6Il*uw5P!tk?gJ7_Pct(HUz̨!ͷHim\"Y&DhE$cuuj󵗇 ^؀ B ?VVx9.ޠNCMFxGy!2d(`0PN%CWu+ʭqOzɢOsG[[};@9_g,4j_hy/VMXȈ}wtSWM=~]5 ^p d DN7y-9v04TN&!"bV*$] [rg ]!!n~ aa"ȳ~fJ O)drOSJ;\_רV?`hi~v̕kڨ ?9I8ٱb韛@#N8 %*Jy>52Odh Q!xRGjUK}6|m y4p<<ﭖ,:,.$Y&agDA{9.Ac㩒}qKPƻ{\7;_VKf9$$|mxAPخ:ݨmVԠS 6SZhr%n`$}/efQȨ5rމJ*=9<ԗ/$^w^)[|l3a%?7:eLcWxsu4߶wnsD`xV,9R5Ta޽T64kFĹ0bg~ qs5Oc򰀍<.hHy:`a(W"2/9mq YxvC{٦ۥ L^9 o&-x@ ͸`Zzh02C~du,cg'&rx4()%r  7A~}@68Q[`oo &qt!د)J**&7 GК uX& rq- j|Fo♀ `ޝlF,Rbp(AWj?<'eɞ'B%@X‰An ݝ&뢺JgM㳳YGEjc-..Y5:XWZ~y?3=a*}f .裌? F0U^o_* {*&P]̯/ U]/h"dGbs ZwC Q|uq%0YtxF7b颰^78OITЭ; ku,,)6[*߿p K+rYoK?W APҚsp@ׇ_⚭t:HeaEJ3S@ 2fLEKM 5rA8t>TjxOB(.JyO%B8x HXrT|$)."2Il--uO4ȌLEZI&Me(UY2jj 4[?]Bҭ 4 ruŕ96(4^׈i?&Yh͂FY<ʥSMԟ52n;a'*/Nb(UݽwY/_ l65k~8 Ѻ)|Р 8)'L0L0!d 2^wG3jĹb/_]Aؙs2sՁ'T\g{KhCp4~WwxD)Yd~>(.Z<9Ǭ:/CU};[DD:sc}q^@"-Z&vkѾd'+0 ~\&';\yN.wNrpq}}sG8 opOvrblpa3jחș*t(r\|Q ,7Ҽ4I@偳~_ew}w֧V4D *ǻ["öֽb]^_B88˽!ص,!a+ /^ۊ\hF %]gǣEϞpӍH&V)(V]͚`ppt_]@aa\=?9iן=)y?p|k:Y%Ta-XWTRZAq^Ǹ-DLűxMEE6k=T_+Ҕ7D Rpztja{:X{:~gsa;98R(uZ
߾>s0_QZbr1+N=mƾdm%]&r_vЪ- rd (G#IA4>z8%UQqfD뛃#["w5lSWgD͡Ȣ̗/MMJx 4P..o)휏:-GP*ce-Ps60bVʰzsFrZ"j T߭]asOM 4 ^"~sQVQj6tIav {EvT\#bRYBB.]֧I狃00_L)/(+hҎlia/Rk\?jz +S#,.f/wU:ڲ,["c40@yM>.;tʆ-1=oO(Z*+ٿYJ3@ddZHP*(ok+(SZQY܉ Xc#}p[Y/4FI8Wƾ}|\Kԡj{V FR/Ԅ%VSJEnϼvvBP+Wu6za#p so[&^GyF m[`ط5h`hc &`MW#xs :*JBHտCUT"`$Baa}̒M /ʀPTmJ,}?jAlGUb񬳋QX,ܮaf' ( {,D|1MDDų[H??=]\Vcj 5..!'9,ֶ)'ۡrDSSd{K[%0&&~WC1)P|EPP+ʿ՟ʯ߫p* ¢@6?]r.a0:HKxSA"@q֥dޤPmp .XD4Z\6QP޵.95uz{gKbFw|cuc4>#J4@Zö}>9;3II8Us T ",g%]-扁,Ј9.A敔lnnicg&^i̛}H懞~7HGg({oYX|,"A^,9řB0P܄>  Y2Ŭ7^ Dܻjlk2ER%!+JQG; H_ϭOts*bG}KLJ!w̭i~+<ёؘ)wv$gϑHRlj!'5oՄ,g),5?:}'g6 uHWlԪbl?gºL!h\cs{*RHK+$̷p.q|<|T$#,P&*T)K;qrWca]*/1lhm=~;T˃T*7[6Pe3n lrs_j a;J-Fݺi]:%qhw֐P^ƫxaNbKK7D|D<0>Υ̧f_5R=sq%e z–%X ) K" ZAM{?o)ӈVYht.k(;@{G ~>xm꣎6501pķ)u)\lRBy3~:}ޤ06]? xC5%VRV핗σ&^ +.jd I_dhXxWb]1֭Ig(}E 1[;sdD(K1ъ0̦r~p: :eH1/,Kg|Wk6Zj|6cD~`!|uu? ;s2/ĝYF)8ջKj>w,PcBB=ϑ t需-KO^?IIhy?5ݽr lCQoY)IM^Ā\RFӆ@ ŇlǾf%oIB8[ol-yLIIINnw``ݲVxб_P0! m"(Sd b;<;6D55I_(&V|fZN'חg8hջI s yy-nMWK(iݿNI5s :mdfcƺr|uGAa#]PmUղ}P>/i|s>  7^s ]]aVV]g[,wX$\<'R`O{ &1? OAi-p{B2֒V- ˿'*6kC'/6$D $F63(2߫ b&Q<HW YW "ߤ\/Hb?WP ~6e ip|p{DXiԏto@gBn+J Xr,0G9h+KPlMWj)d?fG:V_tw{#}*htZZz@bw/ 02YuC26IH@׬=J帏R$]שC ,Z\.o(1&dFdB#l>aF ~s@P_ CáQ$'>0}㲿\d2zN⭽ mVc0 X"0H,0Dѣ1&W Cn@ss BT#oLL1;GΖJʈn`: ZX UPDS'rgÙ*Ch!tOwF'=!L#+1+XcCjXUF$Z-%haBS\jZl4;ư^y+wE@\zsiE5oH2_Z_҄7!7LG'wD g"K ߕ;K ~ |е0>۔g zTdbFg~7JXfGĤFҽTw ᫴#UU`]{: YG+;[Dq/{GR ݟێ6|p`pn`N@28H6n_JdZ=*^MM/A.k}L06Pzfد6zczC))Oa+g d:A˥>!%4 4+ :W!BKn>xA^|ޘDNΚ$OڼK 2LfN@6"d9.@w8>s gL>o:f}cwCٞ1{lrT%k>/ijs[.h^꾐KvO+sؘ ),'Kaiֶ.PS9r%J-_44${ >P4QQQ{mm^M8Ma`tM_Wl`,Ao.;4WN)OV#_З` \33[IHa!&Hb=ܜP-}e90~ppM%}^*7 a*}uޛUr}9cJmDp©]]l'>W  o񹽿vF@ꎡ>VTRj dY+]eYZXi9bwYg /CBba]wmO] lg`ffAy;T2wšI󐍠$tDh{;;_O.*^m!+A6[?vĺXHM-FŨ p[[gHxV@4usSFwǓu:_GOF-b'Bv}#8#$dps$4B}yָ4]  @6㤐`kHsg95o'[^Dp &q蟁'?[޹/]fY+|V/M2J]7/ޕzJR(Ď J>U71Vht~KH pR[)_h(5-he'2o?(Ե>{j|+YKTb0[܅̷w%MP] &^M~]BXOCRi K@SLY7|g@rfچzyw_3c%!%7̢/D ILIdj&QsʸoEʢ8 < k7q4gI֫'ga"㸅;_I_Xxr#xYl  yaA1?!"B69Xss2Usva .^ {hD [9Aq0]]N Lө݅Wfn=#3&yonj[^^P% P P苑F gaD 7 i},Y5;`'RR&&(V E "L2tB,V\Г֨tmA,$p~aoo g89s6QyZ@-7Sp~b-}JȞ1*IM& MH NC,;UWwv[: ~W[e D}ʷo c;YWh$=q jPg;ťدK 6'};Q|ו폖B<() ==K f}'KB2%gR*9$0Wz ͵pc(lcUdxq]hih NwxI ]"#+,u0F3aR@~҉7Y铷C[R.u{>\PCwG11;dm&S`ڕw*5ࣕȧ_VE׹&Wd[6a [Ə~ݰpXvVSx8t }T^PU"BH9fA*n~w‘2[b+vҽ;2YXH ;=$׻pO'DNFEv7Sr}xgas B,P˼2dGҐsfB)) ÷ݖf&ьߨ'Bvy=q{xMmR)Ҷ3˗t=;[jX`0.I!cݴݛ GB,W(ND&Sua6qtTyzjiDo4[I;^r^:na}5)3_iY{x(fCGR}+=6d8@},H+!D</BT.fLLwC;@ayx*-84ދ]Yƿ#Nq,m  ZB n6'%%;>lnmAQKS72EZRb6J &D'yWB?,.eB%(2qҬFcGP2)|[ojBרkC;:Ҳ?܏ĂSlM҉zTR[AFS'm(S§pi8ϗ95Vtt$Tךev|%-d9Tv.3Eu`6qu'd\[Rh;Zaz8=ШwثH24dE [ax\[ Ȋ_T/Ԅ3qȄkTˏ,,v0*577i: %X*Xڊ yB嵟} 82 rjJAHYXK84U#i#F/ |_?9&ͺQq  &:{>8@wvT +PDHIYDD)'ˀJ+ tr&OnX8M2n%GR钔s 5--'&6ӳ TK,4kJX?A];SL&$*~xC{K|*'*xIu] d%%`}aQ*_jQU6%-?mj;""T| =&!ga OHTU48ʄbb=fWlNWL~>ñIOO0s?pJׅ`kY%'*1X-_[G>wKuZTjjhss5v* ROMk5>gΖVTV/5(#z$-h69U[~H]<‡nqj,l^e[kc ?+ ϕSjV ¢k 劁z|~?fj9P@db1˧!O丳e;rHv@[º]Dݪ 5}yA{ KdGmNk7DN§=Ƨӈje!fn +G_H\iyu=ݫuٷG0ϟ?`N'&k`Css#>KIENAsjv='f3/MMy@!&^7Eh wF#J ynG ennFPk2~dvje{q#(dFԔH}dg8T⦮v__5wb9jgIʉ ]MJ{ZXt7\!58UwxK8\p'DA*tFHMGd5kZ(OSQiec<(Hj GG;/+*? /D`~a_%8h*be y#=="111m8ﴃ~ĒNd}w,00vbbGt)Yc,,蒒ɛ5R[ZZƦ pyu`C^МfCm=Xrjnr( ê+W&9{@CDLD|vK:= 6fgwued6 j!nJΓ 8ڧOIK#lSkˆ߽k*cZ^q-Wpk x߿.u|ࢬAW5֭><B/In^q;@A1hV5:vt#FEE(Wkꂡ2G-+Cmt Ry_CxA,Y;.@B.Q%RxleQOp\JQ}MͥB(`Yl@YXhұgףoOo OH0+荌aDez}4=mχffmH ]!$jƨȢ"\ܘ͖օrvv`vvv''}H>e8^ˉZ,zu\yQ G1pJR\(S+)&Ps!*iPݯ?>?~^jtsX,5>'\l\@ZEJwL|2xv^_~~XZ7n%vwW#4gsu]JLk4W:{zxu+M {7H99`QE*M!Otqw_@@@b*KPeNu}4_#FRcR"[RJm- M5ˊ&8z=JۈۥfdhFF[BK &sGO1BN? Kn3ݲb>U\--Z^Y2j) n 7C b~ l,<1R_S,B/7O4㪪tG~5c ! ߠ^4 bQqi 5A5+zi`3RjֲEFRcc}6 ]& %1xC襝Ot~'AF^)̝aQ72U_JSY.(2曛_i[E!==l9 ;BH( F}ʯ/$L˲_N7[RsM3%P&F]]VJ769y}\z(=,:Z,V/@m{yff,,,/;B, $V 7)MFM cΖ>^oW_%#cQP԰uJ~[-=3{?kBWET\p:9Jno&ID [!bsPlE;:P9֮p("J@1VG!"5.13)r_'[ĖۭǻGO$ ?͐/gX]0]|4|1 _s3_1[JK L^$0PW?)Q !T]~Qxx#lRBjqYcrH)77Nzc^S%%Nv8`1uu^1}w8}Q:/l'1;j?x iջb70*ٻwȅ/EE-ʽ-s[[ޫ m~Xa'͎G +oD'lD),!wq؈N]i/NGoIL3AsquU_H}.{Dwb.kZ^dVO±t;zq׎bU}1IA3Џlj-i[>177e/qq8yF}x l,[0nq߂'g6äB@]R9CO9 'hҾ0f,3R_x8: KE?( {W3ŷlm冽xHM0n7sҥ(qЈ g`n!r0rvzTt _?w}j'rgةRU8\H 7ը9U;B8\ۜBxAbZQ1`ɱ(,MEZ}.k53ž 9=UQ^d}m~ Յw/X|-#`vÑo%% #RIR `IHF?ҋ蛚qrh7.(g_@##A2Җ`娵+%4D&9׎Si<VF-݌qJM6*?=nI:\AR" 0kݷ`P :8NX|G("C0ϖ18Z #>.jP.bژsi\M <9g%Q Y]V4.bexTTbuh'l_;(Ž6F򛫕I>b`r:SPA J^FHYLwa0cNք/.x la|zKR{xMhĠÝ?Jsk}c3 r0I~H*QH)4;ܺlryvKI/"5HGKæ$1iiLe+f&ez< zONeLL=gWE&\M6SwQJHjBqQf+ t[~ "Gd{YvHߵ[ m?]^s@11i..&@4lټjt][Oۚ 0 D;{D۝{`'Ġa:oW[yajXeQ0<i(/OV7zzx_ÃO'-.eNod)/TL-欀@ZtA'XBpx50;? B\cdZq''0~~].|}URJG󃋚ÞADPP0 0>|%XovQlwb|mf&). ׈G=Ʒ8?# (~vI|cxF9p{=k_sE^45;O1aHBQ_MF)Tf ̖uu\/Y{X^/ YIU |ͩdi!j:^nPŞ;-T4B82ty-.K{/{z#J@*)ApIpL3~o/xc,nE^=fA<״f$<ՑT^ȃ jb+R3g&+[>[sg,6[}alm.v4(ٱĎ}@|:8\w4RSf4Z 8[AUT"̃B*&˿0_ayqW<Q׬OLx^bbbR ZH%9zCB-)Vb}̉q񖰌 <++M+dɷ&jsaԙd8ƒЄ-[,w1LyFݮ/Eri)ϴIYKQ#S8{%°`L;䈸$YXs;@x=Q&st4O.WAA]<8Wo?us۷cmr}XexNR$maP#̔>ꥦrZlHus:+ע݈O+տœ)047͛!4,,<6P` fm ʒB]r9fֈ 5ļ]S.ҫWs! *҄9E 54TT@5S@RɓuO}3V2t{G؛Ljן VVZj1¶}dX*H߶UF}ӃNLtn{B$bv0Px22eԂۉMbb}s{⡗W-0Q $1dw_VBB:`HIH?KwY#J]T*3r,kuR6l? Q'k{,+" qt,991FAZZ(`57.# 'JCT%;U4{iq`obbo*@B s F Y\3;?_JPDuA(dQӧw`0ll5/.^ntvQBTūPi ja5 r>;7*H &,Db%V1$u|6N5m}Q նXmdN>anto\R ,QJ2V? !~i|_ srW(zu Bk2T5gq GB|&IG9xF6t2ኧ󛚚O@EE({DཞnHM%[?~:.΍!Xzeſ0*-gLߑT^L)\{u~&%Zk<"ߛtΩQc5GlE@=".ʏ=/ttk3%_̋:9U+k^nϒ=`ߛ ڢ|Г1 o r~`|_yy{/B95 \#^Zo-f7Gʫ\H_t<'տ?D={0Eg`S O oү9e) C_Jz"jwyԄoYمojJ"uuSv8)xckyE9mR:ϥv@Înpٽ\UK! +""љNk;GF`ҽ_ocg ł_'%0ZXȑ>o"D:f_ϔEXܞN w /"!%RAWI~_Z #-QFB-Uc$ A>Oxn,2[zs>:Q|7**ha L񀯓wmX`08 2d1?=O|(.~1PR7D%%y5w%'3pkT G#U)`壟 -@$Ӫ@[P3WэwR 򗩯5ơyجO]M7再Ho߽;L  )'wRlsAI 7jr dloƆ +lKFNaaZ2y^GG %; ]Y ^A/x{7($]]EQ?ǁ9C=12fi+HbRAX쯢}3dx<^ ->cCD V"Qk|}} *(pN4r}i .d% NΆms;WB^ᢡO 8 rO44BBDXG^Zǀ$ nNs7 ~#JzR[\9oYbmU^d!{F N MDrs' {{/,@*RILϻ^L=CTrrFK^|PD@pVѐ̎M 'd2Xi<7>coH0Tow7_XEo0·YCYFXM &8u`ڵi}իJi n>HkzT'BUVݧ%}FOD%#]clp+;W-J /7̇?[[#+>OYko:^, ·4H3ݰMZJuB!0M 0mPn2smwι16vZklZ/V"5\a9!⚎"CVùZz4եј55nČ0B)0^r1^ZKPsOjpʪӕn1Ɂ{9~:w6kPqd)'ku o?ӹ]frE/*9/{T9 =X&b7C?|/[aFa%bf ÿC"7HsGmt}gӞ_DM-< SL܌ ɗFFFhpXc:Ӑoİ i0:t M]=& *.FIyT׶ pppVV3WQu9_y9ο+)oKA EqB }Lк ;[: 1Wxc}c~B Z,F" 2 -~{䴴Y<@b Cɳ((&>.0NՖ1ԕaQD7Rma0!2rhhh!&AtNUrr3~ZVQTc#O&@M.}:ُ|k,Y51赴7QU=pVֳ Xj; \[,I>SUX!XXhڍWXt'=jz~]GPM?Es> ~:Ԃ6񼝷2ZNW 8~:Y0P"SBZ7spyYZM J5i" L~ a}fn$5 5Mgd9'-[ѬL3U t/HpV? }݉UV J} E%2 c:| Hco`85t?OJJz:WdWߠJRt8WQh}N%# *$G+XVRcFK~O^OAGrl|/;>g(Nk!8!փA Pz j4XwwЈ0^G3e^\Xpr~K Cz;=:ƦWf'!X؏ZS ~i>EG`:dIIlQ@!}$5Hjk >x6^u47nl^n|҂>dֱZ`䛫IAL4A\ T:Rh42=<^,=p0l2{[1fTQyF?*["Gm;1 *C^; +$qI?;oBS`{p`b-RZHN$.bd&&[ɩ9_ afK2ľ٭=fG%HF<(~kф #MM``{s33$-׿rCIFRZ ` BhLD+;cp~? +qAûGG5uN ,p ZzR4߄/Bpgh7Nb!RN9bG!5 ُ6;: @44Fe ji1Rxy~"'|ONF^|ްe0Ts!̡OKI~!$22p?Gco?bVOAp~ l-kond+ AjIh_B_8z=6ƾ,VXS)|Dy}$&ċζnWZ 7dw)Xk^b\6PWl{,O@f՘(_9{9"OI$ _HJB9]D6x0N@4z{&;;;Vk_XԀoB*=B(쭨\;p& 8Z P +(&.'K8eeX7c$0fu?2?z^~DG*~:wyzMGI@DPTT̶Nb;upPUUd`ZJÃf`H_@dLPhhg{Sȋ=·9rL2e`@Jf(T)~؛&A oCP\l3oRHHH6UWj[uU1>5ZC^pL̴n yb-ѣH7Jw 4)%(% tw(]-}}t?8sbE.&J?F s mOZ?e}p'>D'''Of~zflwHDD }`w,dXQ]x'\.IZBt9g''Q0L%iRA^F>>6RFMF3|۹>Ɗcdl g*#a6h"ĉx2)"'z}a{pp@mJ5tlGAle1Cudښ(c@1y?8?jv6+$/}d*M\'6joM,M.~xTX8CO%.`%B:&y6]fn*ߕw{-^# `2r= "\'_150G&nbE/|ԇve W>i3h@| W:X2iר PI< |kCY7 '{ Si_);:pw9aޙZȇ`1$4 B9_Y|x URmZ.|$>VY5TZ'jpxhhD<*8ұT*R^>?p-Bj7*o* ?LX {Ѯ5,Xk9?vU T$%%fgX ~jeq;僃g|vI$cpÐ&T3O7= >)rk'Ruv6XͬFDYaP󕗇VЀ \:/ښ_9 >^Q%Iyj ffۨVVoIX}zU!ށWCK-heTⱗý@0z->(WCc|}D2? ?֎V뷀ۀ`eeMwalmɳLǭeMS+L{9 ﺵutx]$G1QQQ hJw]ws444 !l^OW'b˹|bmY"vtK\/拧; wtOT:XL-=ON9Z]qqqIKI)E1%0_%K4A0`966TWT^?s95 hB'~"0ӷoh0ۦo߲!bMJJJ|y<s?kw vGUhyFHvfZN~}v HˣJW 0MqLcLFϡe~7f PphY"\6ɼ$N6`1;N8gۦA4 _^ ׫8HG`.\'ЉOO,]\9T{uozfܕAmhaZM.%A%ВPTLB66ojydÀU`7 z4<ڡ:\͏0BȂH% j+D(r**3B,TlujabEX 3UVtÄ#b+X))lpCq$/߿#ij>(YuzxT1V@iFȾъp.E^h4fM?-%uʱ|Rž-TcslDg[>*>Q(vRnX Dgi P1TءSf%=j^Ϭ+HU[HIIyvLp@ˣ(_ke^`Ml+G+B5XXlUoD?[ C*O6iQ<p>%H˛|R?wwSFr.9e%4d[n-pv]PMION<Ф>ƽnkE5jxC+*g"x8lRrzz%]DDž2 5V|sIi#W/>i<bd[N+***j+2f 5ߐKQepxxh3?*INضD#vBO@=cx2!/9;/J4F(60pfgˇb^P \J"Whv}l؛I}(%%6>yBl : ~j+-9{̵ U:#B zDٻ_,]S#WO-@74uV.Y qpx_*A啺Kz2T_-D͋=4z)AW ['Sxv-@TߥwsjHgpBΡ S} K-aw|E006Z<DsdtoT?">}á$4c6XjkDNzw9ke{u&ȓf}pӀMhf| ]4wP\Q PH< oyƆE~Ҁu{;[m/v d^M.ywS \SH[cR[q$3e>;N*KH̟wy=1u<88ul\&fqٛ~e2q7MGjj!W>*a齪iMw"G>dbPΚAW/]/uOЇbC)i AGn$n[#J!pqV qX:oJl~ |u?dvW!d?:-n4ťU~H0/,\Z- 1`yx1go=Kd2sQ_^s% rb'ВӤv\zU\Y ߿NO//%MzNdNٳd=D5MRiٛ CyX*>>B _?ӭo[+뎹_?&?^0zde%G^uvֺ޾GNFŸ3mkLn7( %OB:ȃ]}ypy ~OΛCUKqB2h JtM ,*Db`Ȯ4͞[v,QR}+U\J&$Zف4M47))СB~lrGwdvK~(ɂ8--=5G bϫ~ qg aWwhm4}bu7' :Rqe9+}Z$Bd6 (SY"Ɏ'NNC?W̼_+rd7D݇Yty :\rbotdE#ywSnߜ)!K5CJQQdL}/X'BO}zhY5w oUpv% x5 *h#XˠFɸÚ)qru-L+m;yp2%Ki"N.*˜"8վ/Mj3],/C!9]~,{sQ"Oj5Xn"Ae@xPĀ+ q"@'ظ.((^S`!E[{IxKw_YCB!1?߶۩&G 0|Lx{ttdWWī8$IĜGOpsd6eׅ:''Nt|hPnL LvNNR yUcro {@Q7, Ƃ$]YM?ـuNgK -T&MRU64*s\JG.nTXwPQ4N]YG-^r+Sf :nϋ? 8YϑrpDAU/|,?( `\]aƣƎ`MHhAzk{qRXgsHDjǽf)%ޟrDP".7*=ƹ_oZva:B~) m%.KCM-a;b츔QtL=Qyb(X$x߿KݸmmY<Þ6ٟ;'1W#"rCK oq{ w}>ٻYil3_@"7Nl,g1!8!e1kSS}RQ׭ugL%|u-?˨]Nbi)5V$NOe{4M+,2Q8-{_JPZ=ש<E2~ !Kjh;OPܽLjBѭMԴ=WVV60Ԑ_,Е r;(Cuvm:@cɞ݅e\ ҼO $CCE\F)Ϫji/>ʱ_ޚC{Zi\mV3vkk9ȏqXGJhH'4Z17Py8x8Ӽ}_Vuz5ic>9S7v/wkU[7fM* *Y.4Ts-8qڹyf~rmD=>Zi|ЊU4> *IYvα43Dɛ ÉUs\)Ɔ^^j2ؚu2 *UY >Ӎ-[>a3=qffs ߡ( ~=tZj[Ñg> jhtrAqy>4Rq̐n󥪖VAG*嶺̗> Yle o8#kzs4|DINnxlN999LVH`S(g6!"-rڔ*/ d%z&7cɪ7GDZ3"#0ODi m9.8F8 $7/rT."}!]vexZMI @DfA__əU.#HK3'8 tqfW<ֶSLֺK_%SftkFh5Elp*iz?="SoZ<ؙ$QDm SQIАd׀L*A254q@ް ,.4ܾjD=6Q(blJπbn+bRsAgp(&q;vyOwt/<:GT{cxMhIV徎4R!ڹ]0YjjdDDC]= ~nD"9Ä+Sկ{lax(KRh LyknrA貿BRC@(9= d1_i 6` Apo땑v.k/Ȁw~nt0M&ZB\r`|/5t@:,$?e^0U8KeFȖ9P%ͤrEW;Ovj.Bcs,""@-HzU(pXҴ0}j7|> '))lO<{Chb`=BYii7I B{3qmylc?2ŵ:AX [ fT2&+"^+rcM,6I~Ö_\-;nBA +19JPo9_Mu *) J-o*.5vaZɏD@SHspZ=c‹֯_(D'!NL >;DcVRm%*9Uޭϣ l'ǽ,>{ WVqrsـ)#!CvtT)DHcG"fC%5tPe]oX_N(`'‚蹹qyyy L{LHm曟gήDl^PL⑸2~Q_ھ?m:'5BfTV2P\ \d+ R<݋eQbp@>} ,nٽ`[kgG)5iRLE OrfjpvىJG5A㪫'*zm(Ssǔp(7 NBn6CѭW:gHgL nGqsqX+SSG1 16䕥P_1 bޛ6v/2_lY =@Ȓs. ,~^D ֆ^v}2/*.[9!.SJS/28"FsMƚ~UbO焦2]a7*W<d-vg{zr7],5 -#}""6W=BR^(JnLKv 5Yj^ p\ dGm]j t=BsSF==۫Vvo3Xs,j fffX^N. $>))"DbwIvAAxRIw$JHQh@\&Toae$s p p|ZvA=\,`lƟ? o*6pmY%8_ijif?4SO=BBR6ߜZһw4yaЫTlec![ku'[qR UXj55w [>:8_*h~EhN+Mz.;XJN}^ a?}+$DWĽ@@aҎ˟u۽~#+R 9IT6n+8V7ԛW,05#R]NkM.R)[NXq\Pt$m3.eS!K7% 5juaFdb~sk>.Y,'668wvv(*&!t555㎎_>lle78RKkd7cſnN(mqp>~N.؄*,Ikm1~lrN-Gb_;}D[^H+(D8+Hguwy89޸lrpp(ƒ E = ߹v3UbS[Apu.s,\g\.[$ls==?PVƖ[/===R'6C?$fS_KQB8)? sWtU6vPa 9hӽVVV!@*+Kf {.v Lsr26ź?`ۿ ʨpFKRV)j7h%yzcNL@ZJgqqa;Yx>D  TPWWTǤs"|\ogNe3j+-~65B9g<١OO/{uzBfJJJ,||m m?7S_C}\ ߯(S:xkKl<DJtgг̏ZCbA0]Hqxq dl,'B8ȗG9$,v&yy`zuXZZZ{A )ٱ>}{cd \g~ǤBnO`i&#-A¯LVQc 22@DZr75 {ScߝI#Qpx ;ԭ@ShHF/kqݟXU8s$|Nb&--mf}a@@P4xt[k}Od47=Zn.[u;8::0AJI.1.&>4bVWFk2,TH  xL#v `ujA&*H.KAV"e'lVەͳ)ee 'sSPf6TĩrNhů2s4b$h}5c!P# VO|rrP# $|V߇Zpb\yz&\zr}eb*8ݝe(| ߔ3J?fd r bП!̛ճN>YUϿG<#6l7TZھ2銹Ot4 tgڷrD?岝UXhL¹R-1U̟|X8߰z OAE M&Lu]7uq71NH-EﳹQ嬣uG'jЛxҞ$Aa}J@m3y|'FĄdoWCti1? Sb_>קW \6r9Jn'LK"Q $ߠKQR5hٴl8@פPȈQSs3j TVt>6:f/vHar&jNtL!Q"Ƨ,~wTeJ][#5Sj77Qˁ:׋3ZE|DQ a*fqSUMpfIs¥좛Xsg~+(33W)HU:g׭X[^%7Gp}&Amñ3*lu}|_!Դ1"@pL0$3 D'*vZ隸NM*h =}x 6A 卾ߕ/kftC'NhX'3}ټ֞;yle)B| ]Fǫ٪WII)B%J~ܟ3:qq_OenU %2]?a::*N԰9\1?p =' ގfD ,mccW>Jv2r'D("_z3ٱXk1r'665*Yrw{يیNj؆Z:OOP {J [BR&Uɢ&IM0-H,.vm.#h΃Y}Ȉ.jrZ~zMԝY:]Af9Zf \,?n6kfDWD"n%͍/{ԄBClU׏aoߖM#e+=S |̅p k;>{fd0+_6a {:B 'm>I3E,:Sy1]GNAh` 4U}ZrsR>^a<{ȱǰgH<W#}箮4\dqbDŽD&Dj4`1ٙ¡gw=Hm^}s`.TWlG(̆~dжB}WB׏N-=-, e(`h$Ucw< oZn~>uU߲Zoa\+UwYXD2/tt^$3 9<Ө^LJF6=!7ʢsHLLl=FG9~ HWba,9"¿bh$۳17!>K}-dž4峘W;=+í_D[~!xfr۴<},r͢\.(f9iUU=,'~'uu!D]fFK $q-;;;v쑻#7I+~K-fٯD~V|_bXBuW1eDiPw'-};Vr*ݳ_޵І@ǏXXyyI!%`LdJm )_j |@xn"L_?گV!ί+c\GWv"#O}nS0m:|8rsY՘~yS wR4WvnLWnr>~l\%bl> 3a6=GíCOm]旸 .n\!ϟoq(ԣ+ p0OCęKuEˊI]Tn+nyj#~l&[\ <^~t-V?ˉɏDdV]auϕ agg'+.$M".cR)<Yo$ (@RHCO,L@O;T?ؒG[w|@p^:#+jË$ĕu3d, yIf5(gO5uwPp.YVޚr(-AAD ;<4e:U(:_qG!/#]QmS}mQfakk-}}Dq:?"` km,0W2M}-R+ am~3غ٪Ҟ: U7i.*#_h13c><3 yʄӐ}x'L/"g#*yp5Ҟ=jUOv,m"i91}Xc:VrgG wkT:ז !Nt(DeZ7$fyvȝFUn3:s=s!ԭ- #C hn@;ie D6ym?N%$Ym]{N_䙑fwS1,h8J!wP⹊_f{-)9ӱz$P0C4擎ފbrzzIn vv~pqXbx%APgF )5ufofF>/܏5/lBܯ)'okR7n0!w"]S[P;?HvG!_J8 +Lu೑E4}F}sߞ{y΂.,a0M/ rFy=m!lqy<'>-0ssȅ̏G_hpb#-CGT0& @L0F\c¦`pw+~mQ˛և7ҁL@,ζM", F`~:{]3I I~B'+ca9i&n/>ij#(hQ:m{m]NMFmmR_"%),H]GG/F "q_iF_VA.cGU$ ݏPy|oI N%'yyP"FR??eƭ%4@^ ,1=ͺ)1luU},وOd'^ > 4ͤ#UKE!VL#TUtG氳_"\+8;6%0k5/Q}g} Nu]$<$//B..vb.]y,#[ԸN$ U,33 66Xx<1ӱ4Nd5a%omVQXsmQ:6,21 /ay D vu);>ρ&:&MJjg=qd.}+j-r^jp^۱wO%pgums}F5R{CR}dN%AudO<OK0~0=XvxSGt. w8Ka2 i"kXבCa&jBj*P|Ɇ! dߔ€u^OBƹDOx_YscvA%M5bbS}B ӗ u8/ڑbRhFESZccX2!S9Ԧd!& <Wu.li*As&vV\Jj5C_c**Rf:  ӮI )M~̵'bG@ZD H,Շ3h?U@>u݉^;`6YA)\{obcu1-= E9yJxkd0+H\yc$W{#huiPLx*١'- mJ D>`6SbKZ[?&x]*<~BTP@i`Tl@j*AG}ۯ_u_ƮNFrW-OMavuKٍ>~%Y[nFTO"aΌ0.~ݥ;&tAo CV)Rqqua>] 5&Lb**>&x7t%3xm"챸>|kMTQCW%oAǏrb[;rrJC_H9.Te oI;O(Rcن/ϳ`{'lc#iR5}?CK7+Y9 ɺzz{[4B[O37'u!K1Fjlua`Bg*#k*8e羪H]cÿ[쓾R Kő@`Y)AO#=?Q;k_>l/,Md~kݲuځϋ' Jr^Ks Kڱ|EU0b H`U55@ ii^gaoЩj򭭛ߥQN 2bS}Lg+[\h3 !i7wh(436~o܉no@]8 fŶdu^Ya.ysՊݭ/f_~ĠP˒gqCg,Y$4L`=&a#Ͼ^-Xz~OK0M WgJvzup*Ʈ4 OXuOŤrl[yp){Wу\(#YlC&Iӫ"A!@6Zp'&$e:gg"G,nA ToMl^Mc~2GD PYe߿KfURUd`pmv PQxwdc3j::ߙlUȝIbu݌޵?[lN R0l^1J7=18"++@tzrbK_OACT]9i^$T~@{;91.Ն0~V6Ue9yxv9v&dh=]N+_"[ *ĞmHHHXlxaڃ$[Z6oneSBdxͱ1QmPYgI-yBNIEE橵EɆ?UՆ}#w+#e3͎'ܥ,lu ::r͹aЯ_)xm#p8ɫlfpPPP NO]9?=u~NLLDy;tHl7Ykck CfVFz,`v>NX|+zXi7(f_(+;-S\\f#63vn  xCCCPt57.ցSPP>EgHocP8xSչZ=\gЭp啕­cd\***Oj)|ݛ cgQmmK` 6&A˯$1A_ѥnQ@o35O6/Yjk&&TJ}ihHG.s=޾P' #ܬf<--ӃQ2.f 1fl lgDӊŴC"-Yy>6K-Y?D4y߹BK!)S;j'ҋ5wդϟoLf (Zs~Wnw>L͍,p *&(aUW*6H><4</,"kNNZ+IyuÙ"7sIHF)L33vdOǪaɐ{fa%A*j6 xnqI 5_ppp"I~ZXYquDGF<ڰ[LLSz Wre+9\X[a=|_oZZpzJ '39I}sحnjid"c(%j' oq}N)^'鰓Ey)nﲥ٫d7u3'eE)jƷYn=E?Z*TVutgbrӳ2M֟T++KWoo+;]ߜnbf,wU.ki.aop?7]0[>>^|Yᝏ'..{~@孯U@5c~)z]5UGG `N#[ Ô1AbYv!iipcWVVU Kx5m,nuu5<6VZ[P\Bb0꟟>EWyfbcoW'igm{F_ɹ* B'p#p ZQe#AU "1CÛ7Q׫ ȋ͚f 9,F?y䅦&Bη}|R8.j8 <HbEmM &%Z]B]k5Dxxe&(TH"222@DӀ"&,\'QSd3DREO`VSJJw/8wzԚ7uߙfV;N=+ 03\𥪪zp['6CCEʺ-$'X>c1 64>jEsC+^NN@e <Y[[X 9н201DCGID[:HGܵ3Y4] b䁮i`DR:o ڣSkGRo +Bf1O`E؀R{=0t,,~(К)͛v ,ׯ_k3|Ά -.u&ҩ[~+(`䉄G^9D14ElnçOmX:^tO ^׀|&&, pmt4'f@D&SX4`*N. }}})Fֺ.+L 2^.3 A%y_o"BMCSyb~ysCECjrFa>:ZX{%B[IǧsiY@/=S?:{O[ !صbVV=<6cM}]f'%%U PlzJ p6kl>1(3]*T'!! ޫ]vm_Z7ϷØXX.Ě\6u>ϋm{v(*.m%ᙃFP\vAη:NV|vK/ڃ37ABչ0U;99./+0We٩>R^E߿/7zTezx´vf]^A9##fATF ߲2Tţ^^lN!?XIgM+ҳl 8m5رއYپa7jҨ>A;'uuss9uuuvrDY*E,7 ipKFu>4ݩJ pzDn 0M*PP:)|x'FRG5{liurZl$=Ƣ..wkLM*|ۓ/ǽkFB#=xlqolBOϨ%ⱂup,-Q\ᢱ5^ fk@Y{PP)Ó ,biH؞V7>G߾R}bYOxAIfNFoX"5홭ffXF\:q@ZjQZazn-YPJ`FNOǏj_y6: 5 9Z"l;:ح?!CtAG4(.Ѧgfȋȅ=N8ENm xd;Q"r+fOő/|Q" ܓI`cW8r ee榝bi%*glqB}C fv2f8='G|=AT~m?i"CG{P~4\6`^*(Я"еD -R$71=q)VVﲀOJ$_Yu15d0]BkYFBhV_w]VH;x%ŇE`T%%]\&F>U`>r 6I_ Vc:&@ͿH^vB>nW#G44j$[D>]QPюEHCtL`LSs|֙|1T"\S%P%ZLRRk|%tR ii !7^?~8bYnxx;AL/4(h0--O":Z]x>551dl*_x0l-*';v+^nWy_I N[\bl%mCbjo^)- @7L&&lwܯltT#Dp#aXWIt͐pQ+:44P'lwwy) Zhb첓+G׀߃|P0ĸܨ(iB*Y|RĄ`;48D)%:&e!nۼ@g^#5kg=?4(9f{5g,#S #gg魎ixBcc{ 3hkT,J{დ6_ ~kMQ#Ue@ˁ_^6Ɗ_wJxD!^31Rė i %%%)H0 b~#7Z&8K"-v`@3E}0PEk~Asn?Ra&> a36s[O8:x9GrB F'*kHN㥖T?/t )㣼M飧pM k~B|ػºB?X7n y))(/D:1UyJ:c8;CS9DTpɳ `!HI &nxpE0B+gw=W'r[$cc.Dr-\w^UU|*fxPnG!5E^1!長|ý3`t7?TW23J(+l8MWҡ< }ahHCzs荏up=nŰ0i\t3o_PzA} oޢv=~?+t p#_pb";/]^ 2Y ׋sf]8xx"1?8XCsfC?d6t>VBTSq.=zm֨ZM(502"?_PS 5 +<% 8l mHԅ֖ʅldw~~ %ң,Y$AO+ML8hmu>=0A '$;{UvBOϐ2VQQ0L XX>6(f\4`,tZn5I)c> 9Xn\}U3TzLB1M\y7hL& |ƸGU@҅cc' >|XEB: 1 iht62aӥ6K8}O?~|osn))OZ<¯!(䧱Zܢp8_:X+DD ^y%TKKw[v_e苶N~yE9y༕E!IIe鮲K.SeeD5 1J0 Q{#uw;!Qt5h'2do_ Sp{Gً.6UҟU]0p4 \A[w*p*O{ bƬ–1enaTT~R\mwyvh*vkS"P-*e:%`7zG-S= Ԭ6cãs՟11΅v)>l$JR򆁓T魅Ed&wI5Wڃ\xm{TUCSSXymQj9kC*Brs;٘O&hY|ES۱AC$@nhXFD$wmz4"E3J7/XC[.~  iliEHru' 0hkW=;jO\N.%׹^7L{Gu$sfՄPլ9/${B_?>GDi >`6 S(5?d;ׯd+ZQ;:7_DLw#uBQe_)'>Ed/׹|灈G,|rɓ'9#X@wpyxH[Zh3n<DžH+;P/D\"xtAlPSw|ʊ;Y^AVk'b,UIGCdE$Iz"[|X4\_ZU?-x`GeOwkᥥQ!Vӛ [}@@x£sGe]פvjihT_.30Vz?gg߈R23r},=2b~8gmY?'ޮM?r._f"}UY{@]G򁞑7˟v򸱯/Qe#/Ԩ0a]]z*@j}06fh9-UVTDwR)M5НUZS8`Bǿѝ,!Eԛi\I}{9Uo j}([2°\Fݘ_PUIU hF%Xa~w5Ϲ G\NT^nc]a"p{cŜ:Gv7CB#dMƁ9W{o [?+M,dw?a.[{%Bb%E~,ߧ%ltEg.xs{D?bl.a1=mSt*OxS)cc"ZQʼuBqqu5t33tF3~ԛ)^SQJCT>dbq5mOoDJDDF|3b~sJLqgh{_hګsByEI\^Ц&n`Gc8꫟L54_X{>L#&&OM3BF&?MP~p[\j+WѱXcֿvsdLu.$=[QW*K&"+6` aU^hNցUoB2XN<dJ@t4(F?<Evj3sPڳtz\9^gjXIi1V "kz0Ƨ~KBP~kOUjMDW3)Tz~m~nsڿXOV2?Td"hW02 zh6cz_:3zR ɤ$;Gg Z.?ytt)9Iϼ5CjAAhw*e{cTTTPsȯ~ ***j1߲:BĶd"EZ%QO}D_V/6]A+vBBOz&}K@&8,*8 D r+<>CoVVݰ%QMݎ_.I߿=?3hk,bc%֖pq|NFΎckl6KknovH+6hM;}EeA[*_񌏆úM7LM55 ӪdF_X laUUWYzdx{X {_\ !%<* 7_:~B $GZ#^ 7o`ne*q8л(<899>&%IS#wttmpv9F}P}00ʗ"7NNuU [x }<8tnB'/@!~^RYmG&r 51HBKb?ibի{;Ua)9= 57{ӣ@Y_,Z31!++S*ۻ8Xh}Z_)VGkE]- " 'v'A ,?? (g"Srr|}KS8g Uf4Ba.`x0,QQKKȵl iC1'd=$l[b3pvv4n-\$'c211yxzN.HIF\-,,^HH5VGFF:tL?ppphKbi1 Zqpwit_^] Dktq^fzzyc}0oWh ! 'SWZZ;pvt-XQf,A/c1he]¹´D$"$}I]{BP/Mz?c{/-ҷ7BO۷@3#I=pss#{Q ^.~wBȨ-$x0*86/]\=?64222Z#.4UUf<(T؀D)S톄kT3'i2HW/yMB<+4 *`mSNDJ{lm?@RI%[E"CnsexTU第III ޗGK1_|yOfֶ,f[k'_v5G~kX:Lܸ*82v-:r)>W82xo=ۄ3TE㵑Eht]"`Ng#b6=7=ߵ->DeH"8 &]*էrsx=]Ed.H:uzPIIIJ0 3A?X~i$3==u±OA"M巈X[[7bbcoCekR!į4Suk~beИ'%%E†?㻺YD()xQP 0L×'"$9$b* yȶi$-&`=hsY#D%k?R H(r(cҺ\ʐlt_@ޟ.0@ cT4ⱶ(.vy|p@1PfS JaPy_ތd~ !J`q̖7kQrEAgF&lMxf}B.9^-ၽȤ`Ui..;$Fp?20))"ne@qG[òrWi Vq1HZD0:$!/kn㄄m{F/|po>GcQ[|ݗb0M 7lgD> pN~Du  l8 :yZٝ4# 3EVRY^xx*:SHJB]N>w*aΐC˫_3j[404#z U_mZъ5+<Ţl\]qDpsw? IX.45׮\rw֕nBeƏjINGFW$(OsXիGޙE1}pGw7)[Ck50ܖPF,T &1UZXArow\ZE~4 bx/$t^tQQQo]e||xklhGƦ|)/!hsaQo-zG,&iҍB`D]c=o/J燓cX׮х\~lskk&t1)is'B[KM"n>T$(C[D@+ttB5%V\fz9,8،PxmI{[J'gԔX "@:9 : YV"|ׯh..KH*jδ@54PBE]]В9EvJp̹&d+M͵ޣ#БҼJ3*֧[ܷwɰwwdGhl [l3' 7DgsmiIp4všBJl%U4䪃L@?am&nLQn;1?9FaвB&:~w@;WݢCeHȖ5a?gs1͊3:OPK\W9G(($\[WJtJP'3i(ź|HxM^gX ((@?: ]Rw1G 4ݍl5.*4Zph3X"tzi[ ; AI>-`F֍8~~.Sceeh.*򾱑!7O{llL~o4gѹ&C1ԤW`" WJ Odwvf)6{z􀎈TưI^| ʰ@L\;Xv?A uF MI&#~ܶ4"&0lc|B݈+"r鑑.X+ʆ~K-j1GG܏ʃlk r7Su^M6Hdҍlr_K lKwnEDx&W6IUUWb\gs+/W7ֲ<[bґBYx0(> 2UCBino4/u(;δܸͭk"#X2χ|'vc0 O' W Aꎙ5%V"hm,җ66c xl vpxM ..*q ꓿(`4hc3FfO>qBr46y vZ)Iי5MNxZTqq-R_BX]ѾW(hn^/ΞCD-}LL2]wt0TƩ/I vjy#Zq+'0)-sR0,thoۘr*NNR>w78m2FJe`Hjij=17ƒ<0-XҒſμ֨~~ 1fMV.訩eU55鿺 3+ryyΣù%*)01Jh3q*kO"&f-59 j^&8՚zght45TSg!&u%[b3aaޕCcki`n)&z>_spt.iB<Ⱦ&4s' M[Q&uatߪ6ޏZ>'wڑfX_׬lZ%t `+^f*"{6ZH[cGc'~VXO_fovrqI~$) ?wUB:7Y\*84x|U^aνd{oպ (H *)!RP ]"-bR""R]"R" tK|q}u㺯~ \zze]zkk[夥BY%)hD?x.QRq_O&V9 QSl&[I4UTAV]cי&-OUEH|nsJ3yJtP8(]TM~s#O|p~ ,O6xh}ښ krʐFLrdVѐH,i`} rzcQA6)rfhOxy0n/%oBɊi_]IRc<+wVܷvb3EdsaT EMy:l3gۈ\\Qn_55 ^4 xpXF۷MM]1@8@КvQ-w Qڎ^bvAMM'a"Sh/wMT޹BK]ٽn}>ϒ `Pp5358b!iB{޲ {y)a{@_{(v^ũ7k`CH*h[keE>z`>6e4U^?ۆБ7a"f Zbg:9^TM|"˯LG;Zō$"at(sr8HΏw4^~/<:L]p/ŋe 暡\(.,2!V3c-@١adoNH 4% *5[EE3@ʤv;ueZ[\"Z@S}Fk;?iSjUN! !Vwv~m66mhh1A$Bs2.եU^L-2{(n+f%MN9jx.F/ڠ<s:ŭ).{ ;4)Θ kX|PU}@wS*w$T4e;'zr<Wͷ{8?bB32;;@*\ ;]G}djzigȁ4 ,wf`y K+H #._Ny{ 4tIt CLfͥt{6U^~L7~$g U+_N$X, =||%%tETeKX66_ϫדS'dg'QdEWX@= G("7sXAl/vqHlvmR۷yDb3I $"03Hhi oHrD{Yi| i:__XseO|k,- V@U+yiyen^>򴲲@p3= 14$QkzgٶzC-Xy6S`AI, KKO^sd\$j}("Np| SM 5 2)lNzOg0^i՟<-g飽en}P&GIxeoN0[r@ϯ(BS_J\s!E}b']yMڻB7 ?|-)w c4˖$鈴&i{|er͕xZAt,lr~rca[ ޕVPx&-ͼ$$8(({]0{QY0`^{^ޙ^ם9ړc]vs8-D<xkLW>% ̄ mxt{qqVЍBB Y?ݑTn}t/TP^YmIY?2ZδWd|j;:pA:i s@Y|smƣ9K/_xJ:nv;{mɛsrR- Sռ0KZμ3\ Pyŷ/%$- n7+xx.u$LOF0Lfhx~aHJuMx?lQ]CrmK^ u*@R20-pFxd$9Ι+xOge_ tJt,'D:zoJu2(ɩE4_g< ^LsrDuC@K*ϠrwIU N/@73.h{ O/ZAA1T*f>)2>~,93hHDCcZ:٘17'zqs:@( }߽J g9ɒ8/u| vX)!/{ ]x{^vq#"JU}C}4,s f^ޯ=TR.ůkmaA[8ND߽ \MXHIG>g| |0Ki;+W4 GU\ٟpw5_Ȧ(]{kաq/B) ugSڦ0`Ҿ۴gd}ipZC@&&6@Ezܗ 4H7

^  9kYc7:xVQQ% #=xj>0{}A#Pk')jŋOZF++^ =x}*6IZy[eN`G.0q`-њ+iimKϦ:0! =9ƥEYҔ0]iO/XqC]8ϵw.^iB'=HC|X~%>'NH fýDЅoS<<03W/Tb6ZWw S[uɔqT0-` w~>ǖxa-B8腅ôRJJ4*w|œW܂ ]Jז|oe3^5U)*"yisˋǑo*bud[!Nfa<9W.Q7M9|,Cy[9`0[gX,@;ˊ!O@ֵTQ@R殬W Ϣ_ s1bgɆ|op̟nHrrBC8~Z"7d ! Sm?llUl|F]R!944):hROow w; P8e=w} Ѻ,35[[Rh^A| oGRcCOn{M=UP0c ^VLWvM3*m߽i~z{HZ \b@M ʠ֍gfZfn)XӺ1b5lͻRpsRGp4ɏJ+UC0ǪS@£H ؙ&IKT^vt,7522{4S枤.y7x8wYsPLZ@ϒL`trP͛_t:/ ^p䀕 rp{eM I#HP&rclbOpt7IO4gysP(Xsp:PR @s"H32K mh'D0 4y6Z ~jqѷtg=s?cEEI49d]F[c mQ[i2ńE42$*;.}],?΄ v?UK/CߵOL@k%! ̸((Ykt'-P}Jҍd[ӎ /X6OG"AmX^Qo >,r񸸞vnxqyz]\*A'n~eb"iDŽ,7F(T'.0Zh$#>v)T)AB|{dAA؍6ȷNc;ytD^jfaK l|"4/S|n RMsL'ڋ{ 3f6^0]lh&# :)yMl^`ݝQ4%f<=3 xjd#`6 @s>oA@QOs EeѪfL0-FY_q}}(HyYb%zto.P;D%Ori%qcC;$(!Xօ.6-dQ=±W=?>~\좢2z@SD@0~K!:dg1=3@j,sË Jk=XL n D_ rE:,_"_/3)2>0a)j/yY*(H@*яbU FdsXX7TTwL)0 Y^Þd~KF+ay[E2@W'N!赊C'sG3* |R姫\h|6-FGk#_DBMg#%νW כ3?9Ho Iy2KҺ. =hʼ:wr`^KPLWQWW01aNHpxRQCHK/IىA˗Wڥp=\~ЕzN79/Ph4H~V)QF*>$e@Jaf:`=}}# ®$J֝pV@sYHASR%pk{II\b-lIȃFo8gQ]_ ̗t UhWh~e݇y+Uq*,' D`K?8^#ۯfnoU_Sj}'/j?:3~g"DAcB{_S311z*du]mm嘔Ӏ4c ˺Ȩl|6֝;K#,W\ WRj.SR]ߥח.g`&*Iu/: 3us \IoQfыK.1f! `m R Sm+ca,' τ gLMM7b oE#ѝHe$p :yhj ЭV#7<VLзŎb*2EW4=x`lb"7 FF wDZ:A]2]mςk(MNޘo՚QѻR\Bߟ.{W̏<^,Ɠ i|:xRƕ+͏O8YXs_'! 1V: H[54pvm}}-wVr>Ǹx-JqJo-Jk,eYmtWTjL_. iv@Bbqe=aUqo Xfs,sYRZ& @UUne\xgsaS$<ۚHN$=(`L;󴍍M,GB~>7ۗœ'= [,B()J`NR݋|σx9\\I wv֦Qbz4aIF>./;;xG~GI:q'֗4́h |% p}LX>9z࠱qF/_}̻ĄA A65sXW3u4gF<4mSm/P@%wr8{x4?$跋 9M|nm׃l}Gδp?>;{ч8 P!">F+}kb4 tXd۬t2u2N>:?^WkͰ MTKT?Ƌd\ ;Mh?4̕{BN7juʗOOĪ]w]ᵶ `UR S[BDAGyx||'󉬟$ +2Ϭ)000<&|H-$J:ݰ4jzXgq0 !zt#lpP$֔KrrJ**-{(`M5Pj)CO_Eև07}{}Y&m {kYȱ:uj% ( OQ+|E` YtKP`V׭)LJͿ@pt9JPŪ266f^54tPECوv{:'(5tړe<޼{Gi*}-)AѵQ$AFٗr@;1z{p 36iP=O/9 jH(p*穎倜a &]sd#dy!ӋF?>{ttLP r rq݇+}9鈕1b+MiZ.KDFPɧ85ohN`8vOOvu%92& yČYA]Ф RPBNW 95S1Sw笹{^b,-|)5u!lWzn~e3%OYb+axH s94dzTX 38Aÿ962⵩k66^A/8')o1G[Xpj;\)2.ko!?>k}:4Vr(آ̩بk <͘kTo-*"KȽS|C>v!!tkR p꩏\!nyk=QGȑ%xu4ڑyB|4S-I:ncTcSM|T= pw> Lu p"59m%uuí퉼͂g4ҥ [$&@X~eV̏:*1(] 4nz'Y/,ŊA@9mgJx2X{ُOO?+<x}Jg75 # P:3T $+Kͫ>.d>Ϫv1l?|0ruƬ[F3۳sR^ ꁺrtLfЍ,+]r0 sen͛߿J=.|Xn>PgPεS bP_N/>Zcm#>sIKA:_ 0ghmm{b_1x˭Cw5{VF1 t ><8[/gWOgmn.35 ]E7O>ݡh16 !:yWF봉5kl@@RL/fvw+ꩁl/כ?)/}9ں?{SoIqewPٟРB[pVKiyNcq[=4 hy]%%EMG)dʭ<k!-]nID;܊ճכ1 1,vϜTc7};IyƳ Ҷ""$*t>׵\mO,R]^sm+.&=[ ° uhŶs=x.BWZD«le̓ޕbJeW`BtCzS3cOVz*y]h ,zcu%gI^/#68b 4z w,+a#\48I w^e3E/pnB!`A%g%KK'JhsC ogf*ˣąPx [6퇟aq}6}CGnMWZڧB;W'A}X$R+r= p e`ȋ'#j'~2zX \TXUDrC8ua{%+~)KURϞVo^aAK(LvOǢXK"q*IU;Y!hsl|c +- +PѯXQ H  ˍ+mbTɩU?%T>U|ud%Uanl 04 a -! *@?2oOtX_}훋U>G|KR&g.A5d)xIV0(拖1 -@``!RT9-7y F=>^W9'i"nw!}A.eSFg(#5qoX74;{tOkStB$ %e{IM*i~*6!ub&:"H1`706>~R\`~JZhԲ3!!񗡢qC [caD C_h7"$Vrr~׽I1Q33Ξqֶ0)_ɳ` [=, U٦j3y\B+Hk]f3F)n1Gޘߧ݆29xD/M3;T1E)zYvzɕeWjcoz3%O+,=c v`󵇇s7wgzq>ž7Ro'!Dk{X:悷7ƑĹyn}㐟ng3Ni G lYI44'pIt%Z0Z/316(s)UٕT-h@GTRBmP)IoExzzi2璟b WbHH0޳gAtK3MwKSp $F$ $+Jy+++=g D>̏[}-֍Nҍ00'y<@wv__y.*7T82~m׭ z[m`nb/eL-L24&0P~X MtQJL !n?6'<< :ܛ];6F#l.n}p{GfI ~DDīTx픱n< ʿo9AISM`NZЩ|Ga[$(]\ Jօz6aEݱF#@e|SmwYxWdB9B۷Zw(#p}T AwN,wv_ mpo|~cXC/w'T=>;ʘ*XH|x{ʫAo V~PQatHip7G6L%M>]~pK I3tgϞ96G3{~Ur iK#1wB샙[S7CI -t;rsMMbPrVZZZ#Al)Ew@MHAC޾`D13dUνR@Esݡ:.ªK/eRU=Yyrrs~cfZ<wFE@CI99Pu9LYǂJoKW#fc"拃ۓqf䌌DXMO "낯x=jFV ۜ.1Ù3|s ׻%!*CCac8AbC^XN/^J<}Tz%%{nA&Us *7+`$])Nb1+k2ZcuVVWUuLL w\m000,ZSSS&2C!%|獱%H%HY,@+-;㶡8G{ .M=Aa"8D$ ;k]ҷT)-o"zAH['Xɸ- U<ዉ=~oQil<JATW UF9ۨA u)v@X  zPڵ]@(""U8s +N=\>4Vo#ohd$6pf DRS/[hrw 5kX޲mK^y+:)˙=֭rm܊%'bc x)RF_>5ˮ4s*5gtj*<Ǥ~y3߉<`:p0C,;u,&3fC ÇױtB#i_>˜b,2_.8 v9SM}T@Bh@UKRߥ&" '0j髊WH51PKНN6##݇,FE066JG*?#Vq 1=%5:=^E.! ?ļ&N/Kל:]A]T/M?-`J? Qݶj3r+js|qq(㪶6 }6'X g:=Cv.(R޾%44|y@D=Z~ѱƗUg`dLP5]}+Y{|-r_݇`.r(^ ?x=T67/e˄>W. 艊o;'=F/9ȼqe8`~tI}(ITo;;%;DYW^ Xؘccbx>R}7e,L;-7JQH%+Bf7p;U?_4U]ݐTӴ7A{HӶ[r4j ]QPЀ6!^pj.`NԎz}J~]=ׯ{~}ϩ/_B7W+([.*l8r-,&4屹`Μiw|:g S붯@3J>A4mi^J -Z 911Xtv9}jι=vspuS 2(F3規WsC|ؒOO߼ JI.]G/_bC6Q>|إ1OZΥLy k,SޕsS%RyiH?66b#z>~=$3ז|(xzx-0gi鄱œddV1fguZnC0D;*(FO\&U, @=,szqju)O5fPZ;1,eeo.V,MrvS'B>ǕATVƲ.6„{5vWW3i%A2fk.tGx,O[+`1;P.wy',|ı0y,VZXř|b.ЊO䚑2َO^\j]v < Onf b^.ݘCSǃ"N%~~_BE vnnbwNSW:V奶~mDKl 11;ϺsȅjhW ?H.5@QRK6 M)c)\̵q80J['2>R / gf]i?MIٕx\J,cdm NtbGeUzYF ϟF|F %  ||G7VnUWggdDںΛKv,[n q8ڛ;+`Pnr,1IÒg _^o^^~Q0Sxs +B;.x[Ƥz܏F~A% _=U@ +}f]۞c>{0҂D2m㆕wCU:ߦMb,|TղRQ[ _7%mju06[Xhilū:+΁Kğ;xrs=U?!'WZꄰ|`#,9 ^k +ț׎=LHDsP=欝^ A87bxu(wԽ?;JNHdv06=$-MGIA3KX@潟-pQFQSRC!c.gٖ=Ƃ!{R/#\+=2=S93==ʃ&us\^\HL4?-̇2ZDO[89k'{Q}AT #4^?OfN{/tڥtX8j._!rϦ--a)c/1nHw9"ߝ'Q}q< ,VӋ5#>Gh :gupXθOlQ˫ҒsqY }Bϥpށp <?X(ŧ㺲9p^RRXmP\O] $ aԺTizskh+иy7PFDz_R-H^hN·ߨ\kN їR]A6] g RH:˹KQѹUeMw24uv$aPMP>)'qnYm_ ,VGKlp{}Xv&- 8yZI'ydJQ9)c7^g ;TEEfw7]JCPiȈyN鈮R)aq-PXoݿ[CE@*ģBOr~к\ہ8(6G'\_~xFQ~&!&cGu**$t,-E[tCvv3d>7`jy}k+R CV \Skf$cui}M/`oBkǑ5ō5@g%:<Y CI?-l""V߿>Ms~r|uTP>918.!qfRJUU9]zw}( $փcYx,>&U2x2\B N{(|wݵÑ!eE}vb m/_n3ly~Cy>W,2wvW.֨pj'{ '-qiq%pFv喞> Y?ӧP7ݓڽH%t,}ݕxfdk}Rh|b.^\ nEB]*S0#' UdC" .ܸ>? ?tӴlf%rJrVW_Ntnfw(&I4v(AكBr/5ڗyh3ˣr=fA][*jVő+]_kKg9dPqߋ(4QQ㝸ήQBtȁ8/9;e0p*QV~'w˗-['șOČ46Dx>I7o;2e1|2ʗ[ huml^򁐱-p^ ޶0Oo5~ U>SH@KEs/ѵu||( ZRVx)x~3ۛkDᅼEE)ڍRm.R$N]hOva)t(,aɢTG&NUp;uqOg/FXP3Dxv19Q"C0s:h6h o|mc_Mdg?ߒ*Hl8XMu63t*mO|L+So&pkŧdk.ꐠ4g/@QSc[c~%ooB{ L<ę>NrUZH,{g/V n%>wmfFNjX;fm hz>Ψ{XBqsONYueU,_BGy:;yNCָǏxo~~Sʡ8Vfӗ K@YJFw `)uuo*v<=8a.\ E~ `;۞T ӽ?;"gryiutg'ͣ--龼Ex _~,ϐ^<RK2R#=SPٳg_7G lq_v5.⽵G{ŏI2C_<KsYv!$䑾y=hv|fM\9xW٧zkeEjC1Jᩰ %)Z\ƛ7w&@:ٮ{X' 99EiO`-,Xa‹k挤տع3 n UK%f f]`fE/d —Wll΋GQ+31;99M-b˷~)!w(1^,Yʝ&xC@GMI9DnB?B5ca֦ڠ5"?Yޓ/q>KD[r?mU~|>ܻ zMgA(18RZZZ]]] c@vg447?HHPwqA)E}qff*F<_@LxQ^6ݡoWPŋXv֝{6TΥzY1rۂEEEoXEEӚz >T(los4wo%bCaʋ/uOn|hw( '87 ܿ^ؙ'<+YVZtvxxx{{۸dpp*B㎶"pd9&wP}v!kR=SkjKs|oYW7;Nnj88"hNt0J~݀aax`J44S~pi[Iܢ1!DűOaʫ{k[:q)"[e,rL%O+)Ჱp^o#""qJI%m{νԈoz}-뜀FxzxW'Ϟ1l~P\k`3ɻo?uw?Z5 Ax BwCvnV Mʏ5NADd*(ʼ0zjr%. Sn) pp5f&i{>:-v%zTWW]we||sw6 k>>;q?SZONM | "U12k%6\=6ۥ|ͰAQCU]IaW8Gp' ;bt}2~bE@كQak{PfR8[Uo?|=W^D;o$ҭ\CYUQx7k1s=C*< :{U~?D1"# \MPc73X0 Y 17Xed'JO*B *Ă|O|c\hf1z:rϞO/?I*3ۭwgԕD 5^CģǾd;csop_٧O\< R֊3^i$L8 IKo̻>+TEeA|$J3gP1$lsӷ?w\dAKhJ9O6G)iY/e==l-oߞhmeY7#ڿC`L\XKͣZWx4ls/y)zagE=.$6r~(k)i̗RSod2_[Gg"֍UT<*eA#7w/yzz++uPə RaIIV)@PW|ؙޡQxEw9;km_@9 htKUɳp㌉ք-ww6<ҽx`nvv`RsuiZ8ID:n3 YM)*< xq覐ޏϹi);AX @aR}qttD5 JCif_'l_\&fAՇ7h}WU4DD;~<=N۪FGOϗ-ǥ;ѤlҌnauA. *jx h3m?g]8OP>QWr~ Xqߏ9KfUm@tU紳0\9p3YM[Xac}C&sK:'/Xљ.|B 4OķE~]0M)-"ětDZϟ?ޘw2f`C5^Ư JiC0EX #Rt6*8اYK2ٯsh<kPx,#ՀJEIToB Hlҝr5 ㉗;O2m`m4 zcx;nNpiBB¥YM pPBA4 %dzdXc}Ww6 dtNi_ϓE@M3[Lenkt R6aŗǺ[1m{-Kن`wXؙ;gyK"#PdOD)EFki9cG6F./;s旞4<.| N2!H&a\ٙ)ty>^FAM}# Vۧpc>[1O@j8TNlAq/(yϕF'mb'l_p Um9įQ %`OHB&EasH saAUOZHT\o i {a57^<+rhY+HyDfF:pXs"}E)$ צ郲1d@$FCyy%At6Z;Z9Pԓ'e^ Zޜ]tQThhi ۦٛ5 8ș?k<68boRp뙁HWwഗ. 1QPO?=W%uP; `8rd#%]@ -R z{1׫"T;7EST n{ލ$-sF87A6uYIn}54ϲ U3|ݒru=Y5Ӿ{ߺsYG.]3w?5Hyc pA0}"Űr"rh4MpAj4u@= p57nE3[AA,D'+rnB TM>h@}q׶z7X^*Y٫VCp9LnomƤ~.uf{(ɔW ~N ij{ad:Yq"/Qu6K z=쾼 <#={ۋo,j 88xtl"H& c .]:e?}$ŋ/8W rً>4aO//ӧ W@3݆LEDD ׿ٗ3偅*66A.) /5// e[=p .erl 4|F MQ;3i1P/jgq*1r4֯[8W^ gg|⸒$ݒ$cP M'Ҋ&F^@zv߈͑ٴ{cpeӌ$7+ڥ889)TUU mllHLMM{>Ig5ز{{|4;Bi.il,+Xc9TnotD GL7w)ߴSԴYWػRqN)р2KB-Vy1Щ5ߤV`%.=y*/#狽p pca`뙘ȉڠiŏOy -YHl^(Q?@5N 4okB=<ؠBMOreÇvI|$ UĎq8%Z2e+ 9n?1v6NL )hia@-bH8ZL%AZK#PV.H'k~{?CG0 bODŰXO taerqt@620e %FH' hZ-e`ƂLDH\TTLDPR%60#Qh%c`@sNh3 s+4Ɗ`(GG W\BWDW Ñ~pRRm!"FJEEP9 vqqtK^! /\O#wBaA%RDmDIтHѿ c`m8`j]/'4D#0hOR(k+#sMW︐yDCd9م$m̯b^JBfg9rVm%BK _G(mU9iʏrud`/;5  NGN^VhZ0wXh$mjŪp P(?caΊC: mEaTYY4nv/K;YiQ#mU"tp::I]EZ}(-u &I#U@b[P%%R ?^`_Gs_̏F[o/;X=%y9 {*٠,%w2魮G gN92{u0H+ߚu0߉9hЋX-lڳZ:%XA3#Q4 4;dlX]]P#u 53C̎鲓J&cusE4G_̓866Z(;~3oaڇ-;6ߧw}W Hݟٝ 7ڡ0qb1j͎Oio #4AOC^(/K 0~sU[#\7AtK'bA۫-tm@#.6VϷGhj6qkՆ/3w`폰yh%ןy:\XHB -%Dp%DH+m9`:q?u{gL\R!&F [#,Qh0 ثı`\,# E,Svt>d1G`vE8A>|d:N[Khk$4 }urq8aG%߾wzkW;3bF*k # ) 3EhPGd\H\&kF#ΝeE:X{w #7Hsosw|73w]Ko+.; t.Aִ)Uǣ'kXvD16teKfmhF=/<҇QRJ Tqt'#+;d`>'iLA gAHq,)(#RdbH/VP\@4/ .$ V|RttҝL+##nG!ZneG-"hqA K,DQ"H𩥥9_\g?"pį/\ZCw?ro,v|;0D#8JD GIXJ`t D%hC7 D bB|O?BG"%%$%p D[Zep?trj!! "]9 ffPq醏?tWw?_?q٤{ccno+9_(Q:G - wv$ߴz,uW̿2h+;Gs[Q>30'$ox$hQQaRD-DKHYX[#hazw}o],ٸ#+q*Ѥכ R\ߖl쎂q %$N.( LefftvsHEnP! 2?~o cEq_@;_ ;_ ;9_* Z%BBB(s \HT;E1D{y4 B1,? v[&t.ɪtY]Q"dHW 4GEk;GҎZY.xx:¹50|Gq[?5=*( >'R@aX1R:Q׉b'EXZ pZc%Z󷁹#ZЫ#&9cL bozBuri$Mn_W~./r$/s2AsAqKJDXP-a@ P"c'#;Xc#k%Ӟ%cJq\Wh}GGM ƞ8…\?Y…τ_^p_9 8.gp?'9?Q/G6SXg?(k/pC  ? 7GE!GF[|У 偱#E,(a!$($!C[D-5P7HwŸd ]pQaaa1@#/@DVN;OU' \L)( [ P梢b"psHBH@\!s@`?->#~ V>#9_>"sgM=+YY?/V@+?=w]Y#|< $o_!~Bψ]K=-P8\P!lFI%p0_`jXE bzBLGWI w'u ;|46)+`B{^fLX2~89,a }UKUĝ@Gm eJ$h>`iҴDs G3j>ĝl䷊|t9<;Eܩ0[ ;Ky"ů܉_7Q¯կsEPW~}ףn{t{L4\tس2Tw 5GSh<105=8h3/mOU 5W V,nrB"B%w`9l:~ R-"~} ]877m'eL?OU;"[[#r>M/5gYa:qVuLE !u=w ]3WF<`߾]}ׯ_-|ȸr r2zAwfɞqf䟹ik#$ "XXEFAMJ|XgML |-8i+fL{-3j$6w+݃FI"ztjR|L7sM1,'J|(F0/~JO\ 3oll^K>5AGl?TF[} IHH8p7ԛ@ƫMO|5!*--}[\L)ZziBa ׮7Hj" xgJkros黍0CIIɍ|O$\9i._\XkJnXln?c9zн=ߒҡa[ʉg=7իrJMbÂŒǛ^Iݛ;T>O}F9*Fp878]ϥ#}L6j7tdO_rW*\D,bYw]λttm縐|>]Rdر`kF4D|B>'A:ҧ}gj[8޾m%Ǐkܱtac;XDX}AؙDu/\&L*xg`NXʍ8Ka{\!8II`V_*}^~MNKkRQQ aiƔIeѠ--+wP {;kMD W?|P-vuQD L WЋzp,tO'(3(xq z>ur ֭kYz߿82Y_HoG(xnG R}1w?>Ij4^)n`e㣔M. nns8(/([[J){B ʈ:q:![OPNw_lPLL,[E]B-j[ 1JibI6~LL ߎ2eC^r6+8÷/łTO~#]7oN =i'Syvh:MRGH)+SI!i'XkfnTb]%ѝVfD:*ˠG^hP`yf-ҾZh|j[ -ȵ,%qɭ{_dd .?n2BBB9c/zzjI_^I$n;nSZ}%rI,߭!7zlŅ<2:Vb5ݝͰ\x8pUMHHH=$S$k s&] =>dPbWx-ZKlgTb8QD>QJL 7r_g62tPGeLr3ocٖr 㪩I{k <'UYS p\'ʎO:wۻhgƜk,UWW؊ޔNwoBiBQMq+d UVOk1˲QRT{ohP_HII: )`#`g+ZT$PȲ@xi*ivkrVB,${4rDk:Cɔ}g@[ܫC5CO_*%4+ |`qBab$ =Tӛħ[ŧ}R+%JV^\>P9cf\.iJ!"#9ҕC.UU܏ps݋up+/+N50Hbx;իjz'dÑ!O|hjjj+23-dIw#x.?tO|L~d$s+/O:P<<q?H% X{"jr2m>q`ՔN VI>R#>Ԧ% 1f;D"H%'>ߞ$ss!,N0[0hfjA0{UgWWWəʰ1bJ]3֭|j733sH[kVϻ 8 .UTJ{Iuu{x捲f:p4aUUwiGZY\ez0;MS(713`T^50=M}-P7$?a\_ʛ7h4ߘ'3l;]D*.aX[[K(+K,.g_~IL`.%U߶rcbA)$ǶKŽjquM\T=XfFRwIjYb+'u4eB?gmhj3[}(sFvI{rόCPgG74=c*.glBOZV> xZ[Y'_VP4?1z~C6,~x%Eu_U2AIJr'j' vmWGN32ʖ:rIHǓy%<SeXciDIbj[C--wr(bWoߵ|Ld~H2ŭMg99]Iv&m񺁁NϏo#,H'ḤO͉32۞K{)DRp#i]'vN.,.k3ikr=ơHa,A@02.ΓBj)ee\n)wt_ax5CBOHpQyph!qT*L&ɓ ߍH0bY ;P/l|vv geh}$TC {PwSqus2ָȮ/NaANKup c^`}KM 6L\zH =^.~F]ti養ެGֶ_-N/̪[2'^;jH㭙lmTQddDĨMW&o wc᥋yΪ4TWWQ)-I0 'Tծo)J;}H5@qC˜qM))H70"}$ӻ#< j*JX5_-‰,?+_GJdQ lOFh?`4crדk}ԧOwz,)>|++F|;GCT'??щ |z 99LbLfFo|l{rGscd@ ujPbaJsO <+;*(˭m"/^Dg9~p롶V 0Z?vĝ>G M"o7F8 #:'IhsPJ૾_,Џ`R?r{NbVq))q#zρ}Jl8JK=xy9ڎ;kkN;.B#^y0%yb vѩ 2c+ Oles{GRPfPezG/Iul /̱}y#T?95@dFFHWq KzRtkO/2s_XX>f,P|.H-*FFb/ee`x^D5gH'>>beccU Ln1W|Q t$~3pB^։2EuD|X`) 9Uh&si(\YCJz,FCxmՋO;:+tԏwM@)Y`6{8Ú-eB}4tDTK\$^EEJM)P )C r.9cS9E`|&ϝg]C*?޽`&`@h J DX* :aC/iO8Scݫur'ܫh7;Ky\AiJQUI,۷BnDž{TRZ~cE^dpjo lG% -jUW dQQ&FL4 9r聴9lF@)fN#3eėFZx1 7;O}Vyh,DBUo :_|5Op1ȏWgv=,]źu%CYI DGI3K[tuLX;{9q` `N 3;QLwL!׭xorQ|96]P<Xw X;@%y44!%y33f J sALj(Lx*s^Ωy&֬%Mw]H}(*&ѵІ&Nbۨ1d{GEzZ+ &neeJL{=ΤDЭM7WDδ`;Gyт,B-Uεm^lE")m{3|fSe oNrTVWVM]*a9sS; LejB@JM@>}# B+tȟ?!SyS,-q   䕖^U^ ȫaM z֖vI%pĝ '4,z$T>T  -'Ea|dC{eKlP\M}痁?~_($80>fjʃ$-7U˶=3y:8%%%A#~ҋVm?W^G&a>(P^ gTŔt5wàڏB}bؚ|„oD}yvs8I/$O\.A]:<9}tt7]%as?r$5͗Z="l0-Ps·N݇8rgaitYN;vx(-2 {B7ÄD%?3\zUU[d侞yvF5U,΂I;\FfYS""0F>VI3D})~{syCbIe>bfn`f.j{eϗĚ5ٳ (ށhvX4aP@NZ;B*Qoz>dمJe?14`d.,զ: /p-tAYp0toK-.ԟ\Y[%=ˬUT^aYoSjc \@M+u7S_3eS1c211Uݚ8<șEGrK#Ѿ" C\Z깻Tա?Q46>F 4߿ ܰq۰_6.P"R)㰭}oĜivFDNAQhG%$&,FE޶~-XkP]]ݙ# m/c͎4&jIʜjRrRzL55 Y>D_ B|@Y M^\AMJ< FWA `Ihr)0XŵLI D(ȰbULH@lWIzSC{1@~[\ k7GB k58XBxC%^c'~fjeJTU i}ԔxEAhhȀ"ж`<^WWj—/_ic?:[T{5`䵭59"#1X[G<==m3CYYigf / f㲲7'h`` K[y9צz2*!&&GWV{{Cn4]]z^`;C@Dq^VZə#.` ،)VJǖs Z y?DTlC'C@ɭH IP[HUÓۘhhL P"l@֫TV߿ =B^&~G+(J.(Et(ٝ7]!-7#w)-7ܸgQQyEh~7af>ojkR+SLA k2lw~]]]˫^ O=&^ad6NuKxIAcPI^"Cv@r\Y{LC/ڿ*Oto5[ݙ CKl׍fDtw2k#b%>Gb1@Ha ٴC#֞k"Ȕƌ-xxzC׏DpvvTC|r?>g'BNls^#f*IE-5뷮j7 i9$SDeW'W41s_>DC|l2:kZR?G@*1 3^%}rLIQ= QQ{IaZ3^-5{!j2&`> J2sGF16."Bȱ;3b׻M Oڠ<>V)秒ZIM~UL*|Slh!>+@i:q6>%!DCìXBG6E|177 ;0tk,>nwKevzy4$ v9rGT}?$ਨGAH (-!fjg4#ciFVHNK +9!oMm_j|"G{g`hh4 5GN-[[w~G\u3#_IyԢ诣u: bb$i o/Ix1ip$i%rW[F.Ĭ(vg'A2 }wXM ᥽Smp NNp;T5}c xW=h$=wE|AKphԡ~ C-A|v,i$ 2 f[&'f7tS|\P>6D)MLej\ʧxAo==9쓓STnBo. ]__N <~>ck>C{SP$>G!kXӑϛE8gϮ%XrOKwSڨ;5Xm1|'Nٍ [bs-0Nub\}% -I fRz@IM.ёe_ۄ Y88xwr$,I8P{{%G8@kzxnvLV"5YBfS#6-)˓$$ e[ `|^P[ ?5R'A fkAPe5k~1#-dAZe [`~>9ЙH%%^|=ѧA=[7䕅f8?o ;~?2-"?O.z5 aݕ.?edHxq Hmfnxi(.XƠgAŌv<7ߺI%$V A4R=ea@GIqqOm%^i6߽aM:VۜA|o9իϥ{0fy2%6.^w=ݟ9rut.gR/Ts|poa20iW20mQ+5cR8h[\A#L"tȈTqOL;@a_uǟk~:v dB!eqQ| =A61 ֐_0}Gr._{5 RPa4,k/9-B.׬Ph )~.+5*9ܽ5(%"JSs铣%oQKT#s$%<]-R.?J|M>:9i3֝#t96h|~M|mT0ZZG15n= &,IXMB ڡ & (/Y"Wݝbww ,LUWVpV͛e(o1C =ͳ>PqH8~ ._ebs> t> AK f* %M0AgP bpqqKn8(IɶŠxN8 ME Fr䀮&m9-aıeܖEžkGD`y&1NFF``- (~`ϿffT@s]db`pLԓď>DEtJh״Klɛ|ߏ9-rbaC|? NtW5tx7eoqմ1V"dBCp-wٽB\( l̽I_B?TZG I%Yގ:8 857WV,N-aQ m1Qؠ|K,dM`i~A7 }ICCB]d0O9@Dc7Xq#UeTTi(U@F@jZ!VAADOw ulbb2Po${iԗ8p{-aw7l44XX}q]0~:>H!9 [L82 s|ͮ])?uO//mmA״l!r/#6,g{sn.?>m\UO:o$vgHY)v2W g~Bb˽l ڏkLd(Уz/ӧT`,?}M WOA֡.%2kC~v<`_b [ <<|05)[5•ψ@‰$ʤ"'' BŧNO2z>g65 dqn.b0_&h@萣=3$zBfJHU6C`_Z n psA5U{˴$ ȰZ@2k'ʚ?D"ؖb6ҍn3@?j_/^Mz{X`OpOZ񘷞yU*47v`r@X58XD?B?j# q|x@ e6MN:<}yiihpc`6 tR)}8Z{XZ*d?n-&c[~L}-pΜXd&[`ؼT EXپF캸گkKҐ0b2~WsStO$@/V\L)yÙzyg}=#WTRN.dI.ԏ]`AA,tO?dfIL/'w NSRS 8Sт1,+*{aXQR_8J^uV;m(|3ጷ~>R?be(f41?zeaK?mҡڪ*B /TTϣZA^4:~[d$Pf$0oB \YoQq1/Hԕj^06 Xȧ)[gZtjBrRy괴?Trs2İuIAYܒ'gPogU2Y L.ѹ x"{4,,It`GbsIMMYO_\->׏B)|NT550.SܤN`t,*AmۊEZdB}Lxc33_GUE1㤃/BN1~$;7 `o$2'qs4'ŀ:r'bؙ=Y{=h`a+ޛwu H,<&J~]` 3X̱E?RODHs  $oXv45àc Jy2C[޽|߶nB}/v:?Pv,ja}Φby0ԦlCˎKE*>2G:Mx7aXwOmxkZ!!"LqUU8.3Fg?^QG66G?cr JT4-Ҭ"n~`Ko`f-J TK#En@$%~,Hek?⏏?`LOzQN}am Fjx}Iuʛ١x(&݄EnbRID@7k#_/^^mdXϲN{ o߿C=+v:T~?@^Xk]"λ J'C'/iy&tЍsrq--S?}(M8~p!vyIKRTYoqǫ^̬QJ_e~X{-nKɘo[l~]-ͻ^NaGyy0 JiaS%B'F҂?~DNӶ]xn|/~P˧'Ey6lQadJq8_:1voq SS*#R9Ȇks{9N^Y"B栚V-鑨ԕx4QRIn/ ˣH֙0yyiRt\ȣ:g#LiL!T ˣyſSS$OU%֜11ts]zpχk<`+>:UgTO%$}鮉Ha7$CC'(e]0MaOjË*Oa&h@^&""RNX\7ɬO.la/<=ŬT*3oa f-e+[πy1!dqwoT_gE-Soj"cV'b !E f# [L!bKwD/'24q[({c|+v򲱹ߪz:px\1LҒb8>ԉ1F_Usu%MYmAA(Gd"aSgሣ$Ȯ\{pZÈ~w2709>CI_2kbK}[I<%[[ tcl;xp0UZ=UB=;&Jj OE8()1W2bE!˾-m^*F MrZRɩyRmfB=5 [m *5E?kԾZƏOponiR}i$GN>@q;VlR?633ĄKYiЉDPR2#)_?)  vohh@À2&4鹶be=P?xPs\cKKKa55>|!"Bbff'rX0pDl#h@cuX+Я=0˼CX%IRrtV /ĕsv|=I?^:<=M:541AYQ[)Vmu0LMk߽I^+[$^cejhOo`VJl^o,)LS_Ű([Ch# MTkyYTW:`$ro“A@`ծ>ǯ_4G*z{(1!rv?Q胀ߕv>|x+mRS:WéQK'ݿWN,_/N<b;3_|3JQnu5R젉B?p̺7;Q[(xzz-N-H 35D:aw7"0gFde;tu_u6L ‹]m.wKE[ҳg[(WSCǛ,OQ{qCqRJYɁG=nQ\=@z!!+tj()a>*9YCR?j h-@b%蔔-{)[V\Jd:ow\f,vTXWSgUUحn@FAz' KE˾;;,ƻQǩo߉YzoZ/_St5ϏO'CC.8;B}:>55Rg8t)ȴ{<|\Ql|֣&,nJoqydNsRۻDff(*ZiϵILjK?Bٚ61|ߏ'MGCBj䧿 } V*5BuSH;clb" 'q-?} z,fiNP~Im1< >jCKZ7<:Zޞ|O)~*렠!113U~4q;9-߳Hzrr^mnZ "!9R OBcs?@"Irzi6  IL~}%7닃0̀/&7f߇W#hGuU2&F|Y0:"HrgЕ0w{]M_1e*\I: u5E|=QUU X 1i^b{95 DzEɩ'؞s1]y ILgJN54 eLaʘ4D||}邋5 x[4P(ߒ?LP(Zk! 'd/S<.1BX<ȶ߫=C(vaucUѴA8.@ "*](:쨳::㠸WpsddD:<;("s߲^"n(('KX9/LL,Y3SHIoQGHW@S!ϸ\BĪA Cc#3˶ (<7׮ȧHCT,\UcƝ)"$doC3xq ؆F@m)P?1H&g֒΀&^^/_$"^jj<Kq[uXA\Z>8/гN[?&gpm5۽ UQ@vI4EȓƟxEu Ɲ g61,zM:%L hOjMqW챥}ā 2Nf[E6ҭen0Hν_f!DU.Ӽ|zڱo5Z^@ݤ@I>t{ x`NCC6ok)/~xևn{Bn  }*%&~w IϦGY ݵKPQ~PMž7~_|2tX²C~[3!iR1.F [x}# #5-'+uZ-=˲fw[IC\JJNS))͉Ba7x[ѧNP=q{^] 3` tcQ.8d^wic;| Qvc}~L*Ex(F$d>nfZ n;o h3@Ut# J-MW ;9KҔPH4l[j>#ĶY*Βtss @_nb87{;!ӖFlGtW_&w;P=ZSHMk+z#m@{{Nv"pÕG !d!H@BCɑٳȏ)K"Խ"}]e'C`,c`pb'ook*bJs5]TEhch^BB$%}RP (A-) uihZJ$0J/Unl=1^$-6sq8.bT ;`@r*zw g0f)7.V=C|.u>Dd oͭÝɴ?4U +r ׵fH(( R.P%'m|PQ)48)%%bp,ͯbz#ea ^sQlz@%૸ z]3|pihzwe,̔$,qI@]~ d,R/{%"i`jݥ+k0=v=`<%"F]AfTxjt33#X2@趌>e?\V4Ϟ!C_$$Ta)ՓGwOVe_}yhVh~|ȢM>No- ҂p!|/= KRt+F,KQ,uև,W5tBSU0@Ed*v7'y=l'b eՆ  Bp(U^fS_湶X8htn~_E³22%tH};l% )o#ϻבgGFƱ&MU+@fN'Q/h&AHt.8kInE3\ϟFUC#5Hm>d[Pm5 TG2vXsol/U`@88/.}UDϺzۨZ+r%e20' ,8a<͹ `ksnOFQH;4-d?OZt@OhxJ߱ߖsu]an& 9)P'TꟺZk _~ӂ^ŕ%&\hqrKTZ?%$Ӟ́iӃee>,$$#e3 rv//c2k w55rYn؝M# eB'Fv+^ a8i̽}3;m?kh*:gcB(v e`}sLk0Dh3 G`.<^i~5tim.Ө=[YRj5 O?wmG\dƒy~Ўݤ̬ ~weA7el?̍Eob߷h ?!t~=72NQpX8ypo&hG8tbhj k9_]6*]B sB;O,x{TO(\ uSuۯ]cg* c;^D`טދMK{\u(֌NF޼&`ԠdLS+i[q 1?2jpЮbדpѮ 0RDۨD+XeR!_>'ᯎWdvUIn ~gpwmYΏ`7DfU l 9(F2PPGq2]yDG#Z ,7]+^\+eEm/?jGuܬ)ֈCHO IA+ClPpPi.Uhk?ay^ygz~Z\(bNbvx?jKv?-ʺ|ٝ;3ht RSS}[?Hz5I_y"wKA,a, [% ??,y$x_;yڒ-x1:22޾o@)ebB!0 +eN+)vѧkV P9M.ٓu)!.'0yw&/-q/Jg:'pKK`!0/9QBmX|[Jun>[4Ɂ뷊̉^ i:P.sSh|l}ܑE35?Ox~/<,>-Uao818&LP_=<:wy-')8A ( yQfq\XTY"\|-괥=`8SWtŋ !F!3_̙@?uwjs'…ڥbUHΪ/UrB/޼D$Yã<Ц&hJL KFܴٔdoF\_vKmR6b@-5p7^leba4 4?K8&ҌÁ tsM0"< Ttnޗ4h~hlUÜwb"j0XZ\Dz Hn9QQShEecZEOÎ=!3elc²s:IV܁Ɲ]DY[qz ΄ Xv* Þw TF-)!1.!fy]Hp@ϹnT;?#~‚=9׈cxd ~沖V_e[pn3˕:&`ړw~wٙ1tMXNj$(K !7t!W 2 J}CǏبi~ʊe h"x"#bt KNUZtjSS PgA_rgi%V}4"Mbh=[ AZVMGSLDuƢ[|po&mi3 '2=&g;K&7*{mdu,/E:jv;j9r-v ,,,꺺:kit*lʘ"5t.2֜49U{h O{:HOOVzVኝro |z;}4^NBG{nr ]gwr *36a^ 49K {}<-SBכ.%Lby\T9›2oi8c1[IƠ SͿuj1%%ŪOYkxGVFb\4$P˿ťC]xP_ee%䊉JK볖/wQQ} Т: ,A׿YE_T\|/8"Vu~u~\dtf A˚b:4bXȮ?KK޽K E)afT͵Ըӆ\mNh#K 5>p@4:P0Y-a?_<`|}CdddF[)y9K#$$61۽ dÕ.RcxX 뙕(2z\:iPALFu5NNj8߽)_ө}F6بd`pw O?R^<19#l}#'gqw~p5/!}cMJL,PkJf xB"/CI5B_~tu=T)'7SӝgP6OݥU~|wgWSϧO4%%<<:* ..NfRWF-(:O999M%&U=Iϵ 3(?5ia@CKZ0YOqWZtLf(¿V ئ33\lG cTFp/`8 M䜖M@aq kv.zPPMXԔjRllgFftua_jbqVӶݙL5[cUzX"<i=SdsΏyk咄:{ e)bHؔtxNnn vlN1w1.Sᨈ+]I= mRsrOiB_zO{gPSSSz3c榬YLw7UfTՁ;oSIR*X=fZZmߜ%kW6{ċ_JG궺lmm%&0X >׬~qvqy6},g\R_uك񠡵V_oLڼ،vRu*W KTGα!lU^@LY3VV~w ,XV[xbb1qUtT_e5))$q_?fmaѨZ{f2.T`”19 -.vfl.bjщ=\<Հ!;˿*{[^^aVe_oH;YTv)ӥjѵ{7,l=d>iܔ =6.ѻnzf0[H/Am$V[Ⱦ5S|(ܜ p$G?|Zlc:5ҸO `\h{w/xZmc^E񳝩=\ ,a\第P[VssreVj{lY \<:p v!o%;|2v^}AQxYjٚ_Q}P2+ֶ:@5@!W}+;N]i^JuơlH9 #:d֋B*,Jѧ\ٵ2*F,"Eݟ<: {aYYi{9&:zpfD-T0;WtkO9G^w9&R:2 І><<1k1b $|tP$m{r֠0ǓSPı:Ma6 *SO? 7&a`H~QQ9Kty,>1T 3Zv\wSmenqSޖ|loP[]_U='kxX1AA@S=H__ zT_|$p𧻓G}X7{FT$7R:aS^͢W=}})k " t$7|v [9Z`dz5 _f\"CKi87xh7 &en7ELGK^e۞͋|-%[5x Dz:mI D{RIduʧC#-#ػ 2 bm^)|Q͛@.9/'8%٤wJ4MPB KI6ù/)#%KKTe"864Ĩz=A^[_F3AZ{AGup{eH{=]c1~^71v&ze%3ۇWQYJF8_ $ Xt ~~Qs`_\;]Wo8S*{yyI@'irҶg%$eN~{@]E5NN6iqy*\#tvmU@P dwD,*L %XtsannNZ^\S[x)Y앯U\_@pMFӆ#xy3MĎDaaa˱qIHH̴y*0E 1%;7H^]{>Hh{{{k2ƢgJD4A89M@u1 {٤S"!?{BJ[Z^  [Ֆx=0qOCMu"6Wg\옾g=u_:Y ymbK6/-TINOO5g+u Ibe JXmF%?M7^^^V ٷC O0a֨&㳭```PI3u{Y3`P% (IKK  cȚ8לnnnIII }-KꋵW<&pB?Y O2AI Q+mgEf*PYv{a$ x܃];(_h(2ngzycm ڻOѐk S'b505gbFW'Δe&N_E]OCUm%ViϷb>_=FIkYslm%)BHftVJ6[=,1  g h³C'(_8R0q؜|%$SH ͅH]b_k,V{k\g͙3ӵև f+ Fo.i^4B<渱Zu7bElv~~n5UYظ81 ]BSS3qRkUE +* gGWWr }훬Ǐo "ygfFP7E7-Bs]jcsrn=}V/9;G:H6b_d`wN Zֿxߧb-vf+ kMax?K7.v{k%T֌]H漅T?%8Ax M`NUvPo-uk.; FJ,^o 3nPnu G_{A!⁕1C(Tf#9c2nwTX 8g]C3uw^L~@!9\fː5Se78>U7ϽӬO7hP.cN}O :y/MG3j0@1e 0m<}l&OW \X:+yYtLJ×?zy:KLhLh4Qeº^d3CIQD![NOo4Hbq>c''{&=mbax}*I2ײ?ry|yU =t/,A e͆7^C2MMtB% do7Z ޳t}$ pY;<Xc׳\lhs OG^p>UM*1cώ/%2.}5p}"ͺ4GC _ID窪wP 6ul2Y!aj ]z@zp0B"mn2 0 yާonKm2#lq ϑhy"MUw]ىBPS^ 1qCObj0+?l:0̠t$g~z|\/`RH4A61@<<^1\^tzxL*R(ʾLfqXslƙ)ƆpEW+9BN䘋Wf0dHY!Ɉ>T))FF`.CO.Ux֤+%29A`feo݈0=nwN[ښq`w,E݉]q|})5f?vyR$˿׬is][zBDhx*y([ZoO/TWX UcPץ:D,Do\m&YbUEƳ۫7K}nW-DC4khpF;Z@Z1Z:C):PS(UTKG+Gyh@/-(c@bɪa/e@ +)qåʎSKfb^"mB[ߣ {e% 7M#]dE.4(:sG w_ׇtZݱuo)u-KRA%o< qҜxI]`+oT&z,P^tX<3?[`5;ɃK =ZYw~4b~oZy#;%v"y.Y7 To^Ãj(`mvt!R.!Of~LwE61Ojlv -.<ج!p;U{shTHƽF\ΥR1wOMJV.0>^mkh]H:#u~Zlׯ-P+jʉgE: Df?! dUu5{Hr2ΏtX0?ߞ;{r:>߳ؽ/.wk=Jj~ FXF$\ s+_eN˹t"|[P ^Pc4b'W˖W\l:}}tf+S%ye! a@=y<5a%(gdgA6P!3?;M1#5~B@qʎIR%Ǭ͡ fr/BfYer/C&O<##xb4jD-#%zFI1W* }b?7WN{1V7\cgﴠhH8~Sa@XD>_mt|>eqsKŀ@g/ݞ~|-f>{mC:k{IH.rG)j~C%<ž | }uU”g;uցLx&3TQ99103 &xN;7o8K$4\D+9TV u? Z)Ŏɢ4WG)>`O7w2ZG|c*ȬP/(SߩDߞK,+U^TlG> :lg)qmIq]3T~ifxq$odOOd~|)h%|#xX\~d&LpU+_iBGFď1+~Rwgf#di@sƌIf5|LX%6# JQԬ,,v.m~<@z§w# }EPǒ0Z>%$99Q{wtyhp4 b]3fEQi0xߺbaAAE+'MGDt% Ptt]ym]ޞ%$ I1ZV2 j| )ouY'tH|"ݑ%,9)1#6<32Rԑ W980+2HahcS=8M5!v 1 ~䕽CM<à^5Ĥ\^_VDG?Qܭ-RD)(*~=S I/F%աGCRI9]LqFAO8Ma!XgJN LKmWϤ?o >;y1Tn [lY>@4Ɇ8ZOI;R|-ãRk%|XOWioqzg*w8E؃8K#ZJK3Z&nuoPӓp.PH$}PYMro!A+l?cYr1|}7'x@9 B806 . Ն_bf  PQF?H0N^ cdb EuF_ μR8Σ|g>sފnmWh|oy0[ٶ I38rٳw`b<#(bH|`Tm; ϭ2ܐW 8=r(XPr .V0% HP3W1J5oq߇ƈc/v`e%Юb`́:#r:Ƈ\4x޾c '2@q[ϼ5_Mcrp/nfj¹-J X;8YS;@['L [D zP^[ [GRb6hq_0İQVȈyyĪ׫q0fK*;ؽFvzϜup?B߾ }-푷;2烥8a}xÁ,JB |jo'tEwnO38ΐ504J. ixu}LX(Ws`6 Ft/TwsdߘbճԡuE=NgiuihW`PSMKb&S3<5/Z֓h.0G8O MscE;kyOgda}zckG?/ 󐑗$Tԑ鞫m Nzm:Km/;-"+NAP7Vʓ,E3[5P&~ I3>B,[ dv>bK 7&9:;_ qqq  /1lMy] F_# PS9DlߚxZߡ7k\ uM)κ0ؽNdM.݊_ NNkJCb:x%hoWF/0$H᭭U4ӻ'&HrrVB*u:E@ev"³|K8Z~wAu13d!pb"(bxǦqq$c<]KYyW}l^~Q];O=^xMKd/)+v~T\C{ǻ '8ww 1"2 ׏H.#?>>FwEJhf U뷐S\ g9B lm߼1LUz[M)w-aĂ\5>9 )</7D|hKMB@FWy!Y%hdjDžքF )$FX]jw1>-AG.{@.ye5cN9&ҏϾ@|Xڴ~SRX@Ȧ_?R?~bUb=[гJN%2+6O@D-HUv#]c=d=Wx_%8ޜE]=rr |||nG=)yj::ųgͥ>JToĥmկsU;Opyسg:DJ7!U:U |ŝãĥAEE2)O> c 1xYۊ9a@0O\ħCxקT0@̈́zO9;Z9tF5(Bt$>!`ΘeXE=:^/jfds>ZKv.`c('T $L%ipV_555֏ť9bٖA\qYn&P\&V ~x7L#O[Idgp[x{IuK\Bs?|d\ _S+t^[J>kz}y ɩ\ZJ׳YYCxoO+ 'Rb(Bm ]k:Ʀ?p054ؚ3$eOUz3q/*H!CUFh.[~-g}ר BQ/\d<`yC-qv\7f䭪nl>7F+5F`~K> >‚=zz8?-BM{7~;J[EbN`]r^턎V`MV#&hA͢nF$P*{Pw_ѐ^8l-W)RUk1t숐Y_Yjrv'x =C9 JΏ##**贡д./g`a͛H zeY;'s[kc+o]<<\i$t(1y~Xq #@r(]^^^{B5f|.Fn 8O:_Hlrv>_(hjh6J~tQXc._Am@tUlHgv7UR(B@ٗhˑ?#C.c=SQk"_&EG:Dg:t|V% ,<<<,&&Yci:< rIl{ pIII>X؂ Aڹ}<⏼اyA,Ky#afF)߿a_-nذm&}aarѾJ33Df xպ'yphj4riծ s7[mj+1X ww~VN_@xĀۃI̪ 4A(:Ju FSE# c+{:TRV6Sj|n\QIP=HHIϘfՠGJ_@d7G6N3L 2HӧO?9Z'8۽Ñ0I Ax߹qٖ^ ,, \m'.(=_L?8rtßo}AOlUMOYtq`7EN&㳕<#/zWz?@siLv^'`<9}= ^! A˾-gXv9#N`wO{C9m{J{B#)d+m]ṋ"|uxб"௮qĉCdI>3"O;&;^B-K3k^<9fư z_w r4GCA )87x-*)6U:RJDZ]9|;WS&zndץXzB6(Y&ExۍU0d>ץl YYYs P@G~ @@Dl[Z9^>3뎱BHؔh]BM:P0_߻Qk_L#oȮrt"DAh-d+))?zq&&tNk1`,S9=<&.-0ϙgs~ J7]x0>O /F?ii.vv2 1{.P,.nn}+/~0MwwW_6ݼ$m~?6h 2ih=eM%֐tf)$u+:8)=začZ3fDSB""Nccz###eA ՆMNNNZ$222T~&PgŻڐǏ@O)+'%_cW Ѫu8zmzQwz柡rnX50^`> 4G~2VFsA%'s2a 5gu7 oӼӸ> Pۑ (=I5sEmkM2y1FXʍUI"I'm%*@4A'f-??ʍ]8k<&z^M)JL'{VلuE߷WCs'8C0^.P=ZYC1c;jkUϬ>|w0%H,ۅ rX!lWpAc7uVӥ@QS%9}Yv*XyïiBPߢF55_56xiY6.*eeUݬZ._A'F(Ǐx888 u/րZGN (yW` Iʀb~񬮫, 'tt";;_ }͓'Hܰ@DHG|?v I5)iA'ist:|)g"Ifq<== 1V9z_m&n@CG Jή#zGBtGF=VB%rz̯${)2a91vO,f'XTQ0YA&BRRЋ[N38Oj :r_RّWupSO![6jbB\tzF&tu""O-Ou ,T^m,n9K Go%5[a4$f}ֹaS;,ؽ/>+}|:KC>^43hj.݅KOfR0FkQ)Y&fAGJJ 5W(|&([|7(dFA(Ο~:@qnMoMԜ'n+o{~󧂂rBu怐Ԗtl .:66vJzz6ii vodR Y73/_Kͥ^ru;(-ga,]͉Etof/\u3nhV<{pC9?:K\ OI'fDό+CUe+Vʃʃr읫5_~MwB Y_jNNN(xsss_SdJT'D+֣\OiS-Q"TV[FȲXvA-lV9p޿N\.AAGM6-@Vr??Xg 7;~iFKSz>oOrv1+6WN`0ð[bF16;{Am LL=qlULJ3Jn.លq^.t-.vNlS(SJDE (h(DL{:oj-`+[zО-dddfXH/q(]Q_yW žkk<3 QjZV/h %C P7VTZmwc(EH,_96hKI!K5 zyZ zn>W[ Yr~%~O z rX/7gr/i3F4烚Ћyy$%E7imt{7ň_7 R —iTz<.Kܴܺ`1Bms{QXDmBU+d UF~֘CPD%}Fc 36&-tM❼Q `ې&4oۦ[a]Wa-ыmO&y00Gz?-Hvpp8<;K" Nm'-599xc 堳gU`h2}'U[M22qȣ4_A>u+' Fqd>(<0.-[͓ޢ<(NM:):Xt[Q>oG'6:& 14PpaurH< Q) Faw%'Ѡ9:5::9eg'%q`z`̯E:`tbaxEٌ(كB/AkRGkK.^qqq!"!A,Jfʁ_b|PLG^V,$yVϺh6zIB"YZ: {-O'ϩGH0ާv3 wHPsN+oEbM" O=_'(¼.&uHVW6;t63pq0Ze``BK'f6 5 , wG QOF "T^++A%JI<+0^hhgk}6~MI:joO|*flCƐG( gw#-~<111Y=IcdxYka jX\|y?!!êܾqtI "tHHwJKwHtH4HwIwt#q{{|:Y۽q/z9=1cnCkϪsuU#L*k[Mb`6#?z*݊ݡQifP{q#J/='F޹-g:W[q}]xPe(p0p(((׀!?z2(>%n:ַs||.*%Ӆ^d˧HwwTҨND6|*u=@%Y-ci h?Sz|yW{F̱ 7'.. r=Ntvk}V>]+i_O= kJy6+%%eN:*dW9w  x7S˒E@eJ q_yV<:8]>2C0ώPqfIVK`q1`Y^,P5ntjb$:|SwV-~SNۯ/IYqv d:~.(ݿЪي]6@ pE"L=_:=Z?R~̻U'k%8|&Q=fOx&QY(aTTE@ӕIpEE;@l"Ri!6ֿZQ@Ro f"^}}"TpylViEdL/<%@"Ƨ׎W+铐e~ˡTVvJzh;[Qn0aIž"n` `(cNN{m)r"""=POKߚ~)LP4qI*`P6|>jkѐ"&gK: X͢z^ C%3191e#e:U cйZAA<k/WrwwnxB>Ci^f z^ B1Վ=WuaRsHTEfdDH86 *D$b@6ZgTlK"O׳ÅRpyJD @b#x3L9_=uw^U۸s$`P.*9;S&Xav qt<8ZĮE^RD@NJ"K>>F8L`1!Q#zco vEN<͒lPMGaG:Foc_`Rdϟbɭr~0^F-O\ooQ';pVPVA?VaI񓦸DŽ9,$`4h|.۵>r$.]׸V39i@ɖWHȹ!&#ho kϐs?v|'sJ)Y"(K{V+䪄&Kk\j(&e)t!s-1:<<JEhoھX=K>eىն/ 4)xRy\]YSh˛Wӥ/:}M!+>?xW^n_=xNEjK(+-&1rY͔ 4؞6Dix@ b $"+[j6GP/nQF"]ߌx߾ (X˷c 7 1ԇ@~O.Іkt >n&|B<-MXxˏ"8uȤ|Mx޾ba9[ Qɇc43rdC6QRhl2T1hjYQ9 |FT/65/21ś$ jΰ@{4ٴt' w}Ou݂SIm};>ayk?e-kD<9@ _|ꊟ=Hl؟^V/^XLΌM zrs*Z8]LSp>zco8 .z <=rrx^cBEc^DC(Vz(?Lͧ@ բ=)-R=tnX,&l n MW J}],I57߈toB"RVh_1:;o^E;?9M˥((02WM`kVK= =7t}8J}}sA3Z>p0nwA%r5OXՈ|px *{0BB ޯθT F4(m#zxMݓt9)@A2۱;* X*J=ƗS5G_|ح "s*EWV{(eUczʞ~+CfU^H,œZj7Fۭt2kԸe\=Su u7!w#SFaGճ{Sb:q*)bFsԜ7hwWִD?lRS)O&WF2\{O+#3<U7u~մp?5pd1癭og63}S %L#rNjQr>_?_$7Su=x{ d # V݊..TF+ lN<#Β,kqBXO1N#Xc%?ןE)i V=;+)ÓE7#oC 0jFo컲'{2 v:0Yaa؎kThfsR(<8MSZxNRR|Ow&XcUP mҶ# V+sx!u'IHXAL(7zm恢bU&D\cٶ8/^ww1 Yr8'W4e/1h-OJx8R_ƦU/N !nrcePjai5ӳUPpi5TM;:-":S ~!-|`ҼIZHW{Q/  ڞSP?_2 ?%yq~G3N[ s. _XE@#-qѧ)H2J.+@څ^E[SԈPRV6Ö-S¬I9:99NК~檤pB f\k`` qq p:z[axGLi*ͅZLٿ2Ɛ FRA)[_rxe{꞉dQ4jO&ۮ+Ë&hoFq1 Lxl:g5j*gN:͡xS,ɡt Wo_|;K˲-4JdBoϏ;mrX.ǧ;WHˌ9a>#@Ls FТѢD3 2 x#Sg:+|G4x>*hM^MMM(S'Dm3 .?Q `C&FeKݡ I<.?t縡߿ -Nt<~quM}Uˌ St~݃Ϙ*1Nă SUW5Ighaaqϱ=֠J3S]ʁJguXE'5(E6/VW/F^װYL0u¤ oFYm_hb-0N⦵U:y fh7e0mh)wRv.B簙S yë 81턋k;&'XC~ .|_\ T:"#K~ڡCc]a7/HƏ'w Dh Ivct}7VHw^7$7x=a0 iջbП>EEH8Se#.$Geo9]<DRKJ g~~~ON8CuA[ĘXXL6>Õ|W^Vۻ[OB.{;;Ctȴ͇_v;Z;\L[6߿}Ѵj_CZ*#SW-988(8|د$0addT;BW) RR} Tn5mm0YM (8߀"vDƢ~%+&⠳o]};Pb>۩a 0+fT֋x^9# tO2 nT\JS`BvQ۽-5Q}14#? =W^˛G)7]%2*ݕxr4L Yn-,\=%H;ҴS;ҰHg: KɬD qq^ddCe㩕O6qtDܸGFGީ"Y2n_} 56^7V{V5UibbgU%`EAd! 9<ѕ(zKzNxX\SXXp9 $4z^>uYSLZEŒ\uLYFv@J?? Ff .6*JOGђN)VJs/ӹ/^a@_Nn22(kkB<s+mZb5þ=]!u$BvO+ 8{\:%0A]].uee,/蘘0C:V$%\\\SSIGFF q $4&oh4n!xozvE$*tv 旸p7򾞉ThoX不(.Vq nN@l"(.e~ E w.$"vvLļnSPW17𡐈P*ՊђEZT>P31 ̏EozS{pҧhP1L^Q%h~|nȚw9Y;yf _{P>;Me/ߎɑPnxUγ񲺮l.LyjG^O+PcLV3,UW HC`ta^%`^ֹ5(%%}w)>D*S5%F=a9++O..哔T⼣qr0z`8iGk2@T=^׊m Һ;WR&&ՔEV\ SWW{z+hzZ$,T-##A?^ɦ,ЬvvgMLۻquV*2d{wgNo1\hOC,q\?@0$rӁImfHѐa8,"gL/Sچ <~GFG}~6a?LX?MOMO,6FBRGLc׷)$2י +QrPm/Zr^ R-U8bbbyvPE:.|'UzB-su.]ftA"d'iE^ e& ȅrabQ*3< c Ji D#=Xݞo\9 !IW wwwЂV]s3%ht;?(X (3gnk{O=`D?ËVOI?.fkk}ն@ZP'olIIIMQ߶^>E]qxO0Z}Σ?LJΔU/7NL̫daLVU6#&1j@_ϔA;ag+2֫rs%p'Q0QXX<__JKjZ׳DJ7ѬogRҦUB+KaZiʖ̘4FS4y^4H0'$^r7-Iby\`b?IN*J{5çJ/-t Xwf(2QySѷ7Mmt^K+  Z'IE;HS_A~3pп8zDG;aj:}zYXf{z05+Cte:7&mϿ[5zj{$7\1.XwMKS;goE\@sMVdglޣ!4줜(H ?x±!Z7Ǎ/;&rʏHdZ F2rrld^ N)'0F'sPXV֪4X<97ƌBЧhdn#+ׯ}||("9!#";ә;l^7n^Z3L9x{iPnpU%5}Fa`KtoGѬ75t 4Ta'7fC`~yA5,~Y#5\Q,AN釒 dQjO`==f%k%vmdPE>y}=Ң^NF_\fnL`G6IB!B%c!?!q2VϟG>}&ԠT2Ą9oöi72!5j.te2pMcu?6NݯY`[4pԳ(rl36Qox̅vh4bXO)#9a4X>GNGػ#$m.m6\x\{N`Jj3~yp/7Wzp7P-Sj(iӀ %izv}6m[@B"?dy^~ԙ,_(x)$#5GMQ% M4 qo{B| +N[LW܆0 b OGT] ZGNL^0i]2-XTKǿ^ ;ǤJL: &`VDINwvg5+}vfU/ ?vwW'O~ W+eCT+^ x?O]~"Yi)^J^%=T+ p(Eʉ‚6E!Ͷ!{{ &8lO|/|n徥Z3v`͇RSٷOEdQ=Y _ʦjM,cуH뿥;!e&Jt7ͷ尻qco7\ZWcN IIa!$,5Y<錚Gv Br"_ É-¨hkkd6~6JA9%+-s\ 55 xPe0_')Mhjb_puu=hlY\G )/%Bܶ w ?H|e.f P fzm5Bf<l@:#k7p6+1 &zIABP*>#H쌬yq|P'm>] G8k,&mz+NTD1`8!kD'4 $&7#9:'#&h<_~"XPIh)o И\Mnpc$&ii}:eH^mF!8GGڻ4.rШYUʌw_Z 䮿ǐ72UZiŃFE%JA^gz;;%]`F)uO-<_=[AM{uP `$(d+FvEy+mRtRse"N jp$78ڍU\$lTv{6}{vd6%eZν| #! 8nǒ&(YhpIf$$i@rEtwQFrrao/`:RCI„eѦ11ƱMa;H9^]HBBu=>Y /O5VD0 rdM}ax,drtqo/tN c}}@\o" ErXc#qaTeghX8 D% *M;ˆ݊;hF8s9+ )fp 1'K)Kb^3s%45 ^=\}qQZY^|HDD4')/o}@hSTD}scw1%9-md8` 73 FD~]38wt*JZD]"8Gdۭp̱NXu+R`2AqQ_ݢ\i+:X2L..+瘕Vq,+O8>W&6+=dY"(ںRCVFp}%ӳK@_XPmEMe:W-XWAj/T_غϢvE%tez|'jctmc8j0up{4{b}M $ۛ+x F׻:Pz{LEE_us,8G'&Kl! Adrr~|jHbI,ЉϾqyB9 }J#doÛXRֶI/"=NJ4R`P;񴱱`D?ܙ LI!SU oIo.Ow4{8+/TUVvi++gx\:=iѼ}̪_i0b(A:rbc?[,ora! Ԯ6.)qX7Ҫ=wqnyf&Ռ뛠;lY@Ԃvgqp())=Rp-Y}}qqW h嬿oPr x|d$!SEW  P1[F=O:T(0! `vt<~B5HyW6lvG P}|LZOfsx?5EJxA:]d!pCSXkbbAcʗ/jjjNԫ*fsC:1%z vvpml'|sqD-iw088Z&L0 zՀ?kW*q2-vl  x|^'H"e 'QQI?_IS9:=CrrPo * CXYYSYA߳"`2f3݇Ez;j kUVRB`$#*"PPX?U[닃I~*rw{CՃN@n5,&u 3XE<} aq?IJEK.mm:\8W)׿+ES-PFvO׽39ZT֩sJ1NK]ǥ]OmlwO ub[_URuXtV1>gI)Ml%&U:A Hd1FWR'O~cnulْlPtU-t(ԤϟP)@ ԢPҒ  -Nz&ZPqas ׯb/((`osU)7ʒIsY oִi@fUZR&bl^ֶs?&ݖ}+Φ`)1&& $79MC!qtQEHR*Qێݿ`=$%)[M^""Uݎ)wwWFkזˮcb RxMMv$L@h&$K5Nx#c(]Ǫ ;E#1kJWrv iDP=yq7kD,y䋑sN{{ y/ @٘w{3㸳m߶dAw{(z͂ ;`FAuCEО^׫9j13:1qk-(8u7D&O}!-׵/ , JsuUX_~t+8/Oݟ; @ӓt:|nc)X<̌0pnO=on"C~q}xp}D &۸0Du$E/7^ǘj2@z*4h?j;qϫ pBU]Q!zPk  Tp߿["c9ArONLK\wkA>ng6QRQ'ep :..zN8SHy j 퉍J 'X;U1{XխYW8.KS.G122V+Fץn3(|x}1s;|56}%G0 Pg\ɇ<)J+9l戈rg xx58s#u: :,̋EAs'M2u[Kt}`o'NK36~/]xVycH)vHׯ% S"}Ӭ5C"ٛox{D)>^c]޴+ax %M[XX2nd2L0b4.i9V b)NI{ $ĹE$H˟%GFH>\AD,] ö&Nհ[BO;ro_m SfPpYI%ew({%o{bj[$e/=\:9B4 r,&r['FG}_SlX.4$hыb{xzރ]^^n!W.)77wIYkVcH_tuu4+Q%3 дjQp8Tf5OOWVVn&dG83u;Ջצ))Φrtr3Z߾jhȻ+чS-??dP| -hٗ@!@[\YOnO{q~~>mp1| QRJJħO##(t)2a'+zHbbp@Aas[~+Z3veHlT<C\\ű\%RJx8 JyוHQiC^(2&I}F+!+q% )C*60ZpʰxW+b7W2cIy=|ěîWFFō&u3B4>>>Б~𩩩A""##Sw?F+z=g{$s[YDl0ё3;Ֆ{&~uyg|WEãeѬIќ0 ʑO> %hstIc &_ Zs8WTTd4&trg6& tttmPb>|P!@> KA/fP]jEq$Ç>Of#Ys Ne 0H eny: Fv60{vvv%%%/"L!jY 'CU.б-a~hD6"X]/eV<55 Zt8;gZ:04 : B1u2/gt>ϐm˛7mB頍==.rgDBJv=9ۄֆh :kP`ϟg{G L(}vvO4;dT'狾 Cuϐ[O&HHH^P  /*%uR۟ =X[[{z*Fp:Ium$SŒC~[| G'Ҏwp\iGxniY,<O`` :9ϳڇ`KW%.S&9#)-QpskF=s{{>o]"t q  ]P[@h*Dq2n?W_0/*H+bCɋ֣A!!v5oԧ*Ԗ[DL=/{OATT͔`qxM3kKZuL56*~9feUyǝiυbL! u$(@m)o4"6c`(u]hJmQHS=aU+Ӣ˗* ޝaAeu7 _ A=y\usEyшk+r7WP;m@x8Ɩ3PkS-MA& RA\]#ܧIc+ _?"Nŵp&*pe8`qw˅ m;;uҊ@j&ޗxAQjX!Vȡܤ׷ҰpbN\]oG,"Ԧiib^XucC ΜHCځy;B3.SxxD3`&ׄP-^=c1ް;Wr3)dBsv7.n(Gİ3bnAdH7 qq?Yf2G6hpFsiiT,de8 e䨫7wt [FȒIPͷ| //~(A6)ٷ:Yϲ#5WM8Bv}ěk`2"+FO8;266oߢV49[Y.6llqYe۬o&zVZ58CۛK$o4zzz\q`0^NN*8w/ZnX*ikث|ovLO閛^14/ `*Æz!&p(uθ܎3|AᩣAY$~Jq zR  eBq_|;pW[W64nff1u1||9~pv${7?@P{p9 /No߿Yl"Jq8J0)G\WCv@嚚+܍V odݧ E kj&-A0Uǡ|bX5[D\NV2;j,˺V}lc~ܙl%AUa&F/ [Q ޔAi_^Ԗw8 dqqq0|rB.=a |2ogs5}JF=G1Beb ll܃14e[<~>HNCE[o lP i P/0Pf{h3;5=MFE& '홏UJ\%&&B1+>~@VHXk aKC9x/HupyӿQP{m|>Hrϡ$6Jـj3l* շ!tO>AIL }Z!*ˉoKT'k.s/ Ŀz?_cQQ+>Q݊P1 IIIY>2B][G}w}q{ eJ~10fs]Sz'5^`!uBʍKLŞxp͢!eXn1|^4WAaBg?y'cA~gu>!*:|DAAC'"*=88?;>PeWppׯĕY(*E}"zq! Agq)9spPsu !өW{-#JK˅g?[DX5[L2jL\og.TMw}_/p($h٨^f& ^eqUoyx{Vq᭱1DA\[w/wttƢ"cyGj5S,D5̷ō¿:ʞYa:.`jGmqWUH,R$JQ$Eש%qGGzHk))_Vå)]K jr} id>p-2[ nLj1?-]Xi<++{Mw:PoIF>2ZCh2H20 㪲 ճ*|W+ &"ofڀթ3-ח3x, k"gfF&3qѨr)m"~=:+p_" "1L OWR!xA%AJjT%BG!d5R*(T~5GeQmЖd{B3 Cӿ{ ;z@M"Cv@[MMb0𮼮0K6yQod6w~z:&o~0``4I8GU]H(D=gCw~sOpiVZdY˩tS%2:'!㲬%]=?nn6bnoԦ_b]%54&$(k{Sf; ''0>G"G?aAMOC`D$߾.a 7V8 3-sXJ]5TcnCxQZ"̕]4X99PNoDə|(U"TvdhD%Dm>3L )aYS ő;ÉTK R2r˵ulO1K+jNNl`au1h#`tu gGV_ڔG_9IWSW枕r;t[jmjс *6$q-k7ǰ 5ZR[[[F=oeU@=. 𷕮r &E-xC찬9K \,%cn%"D-iYqg3ca;<02 Yk-Nsͼ} Z}Jv{ CcRH#nkHc=GKӅkf%~~|;I} LJɱXHpEY&5ZiiqZș zL i&vȚH4U6&ၻ~bb?#1b`.CzJ-A: n w/%p̚"SX%#&>."c5|,R@ mK@LNyu|W^knttLC'v OvΟsk` l|8I{iEn `ZMAfy2SE\N JeyPSx., ~xdy<[<,6ӳѳvxqLbWn㠎 ,8M0qKp-J#eP)G).R4/8$% 𺄡P{(%C=~ YRighIH<}_ݗ$躆ju6$keZ6Qmmm}So˝Iv hNwnnh)G(j,^y-8I$Er s3pޭz^< \}7hs7\^iF#!,o??~OTOO; opi=04|MiΩ_n<}S$𿋛 ?~{$j|9\6s (~y01 q^C;33T^ ipӥţAų4%*KsT]trOdSSĀ*noJ8D2i,i>ZL 6i#*: H)Y_o8zԧ>6$.|Y1WYP>c?;!inc]t/x%G$/_1g?\Wtna~i{&.y'4TyA$G8V!ݻ< ҹ sδ0/5'%Ɲ5RRw,jM+J~31xT6xv%%Vt4o}4MYIf\4̞x2w}n0_LLWxm_@<щ3M@w7X]wߒ6;c^nזnS`Zc}¦;y=cFQ..B3[ o%tW#xxHV7]RztPC?Sy}MÈ -z͖3aYV^&0ЙڇxǧyDzA'}%<#.jZ###tb|<$sM6\00]M^,vq&5.4x-DFE ~c9] b ͽ65;;wUZ0'ޯ/5 C[ArΈ+4?ؿx{78̯4M ~A~c9걊H#&ŢokI/]Zt$c ˓̆b4Jٔ 7!qR&WDuW:̛?ҟ(`mHjme}sp玛f긚nf~~Ȉ"`_ۥ]66&?yX|l_8#2$fБ64$'%`OOraӃ]!wVWԺTLcb)+- 02,,MYC6+Tu/$LL233v' 5{@?UiE **ZEg!Ng%Ӛ0hDF: kk(Y Il~'[IsNh'8`{ja\l6Ji?EM^L:/zfmfY;,&$-sxH%MM\Xv+|'''#c&Ǿ8o~X[[۔%u"] U${VVV$E@s',-ODaׇ1MF]Dc̬"ZZZ_gB)@\4{07.hw#C+˶"SR8>yBR4[)Muw%UX퐿A 1$h: :oHHK>Fi|F\~(8pP߿_勼T jn) 6(* 3ss7$WqܵKgv`k |.bb@ܽkdbbȊ30@IG~6g:t%Ev_=x0L~*麟^!}Xcd܉Mf}i5Sh̾9gF* wq^wj!ďә%]W`fC=| IVK23kE%n~sQ ¸ln%6Ǟe纋ǹ_<3f`Ѭà,x6_Tжvw Hʌ}||b+ɆI<D`R 4ZW:;U'߼=lꈒ@"*/.JO,8>K 3Ys\RUs{d=2F=wW(݃r/O(ca |~@׍[3|C=N}w_KnN>ɺ-Z d0ccM]1jbثSZƄ~8fh^ϩ*vK=f]<-V{ctfglLN6ǡ7;hf'AUL @ K!YUð {WI7ga ?$rI'KW]x*93pR86V,B-eW' ׃_?'$с{N3mD_=/?۲䆹^b5L~](Ȣ'|S< Ϧ'Wg%N[_bqLhQP1[Z.YY9ߍ z]Y9:k*:x_k?15-8T<|n+EvmčH#BΡw;nwx/fdϨax2)3\);1{5-EԳ%А2" fxNnp4 Q]ՊI?a.4kdT0;Dhm rTTDNG v~69ɓgJGLxc'ѦU{.Kvszџ2 c/pBpy^6c:TsP/5 ~y[D4^KB8rozz$QQ}'yJ4J-xLݒ=2ìR0y0jq8|YL֤ˆXٜ@<d'wЗ cl?JJIȔvG,^%!&N}8mf;x;.,.N̢aٛg?c *+S+(苈bqnj ۬\uy/-Ӽ΂$xAGGC?]T94ߕ>#n9cg'aZR?@>[ ج7$RCn?WURf/<-!n ßȓ#Χà)﬐iN\IkT)[[b*:3#*V2\lރ:J,VZ@<σG(99Cȇ!ThUIey>W'!EfW7|ݸsK =.TDDzOXժ9 Sr[##S͝$0Q:sr %ԍ | ~QPadu;LBTVHHo/SG+Kz3kǷ f̌LlFF,\or1pۚZ?݃YY' ;3;+`=c=8>}ˊ?zkE !  >xxN o %.֐o~k֘ʭ,֓_dXc $9KRmv%i3^V<f^XPᥠqul΂(,JT2~3־h1GK5G)\,{\Bc|aG~`8Kl&ꕕj>i >88cPPN]ƟZ퓚DŒLv % kiE!RRQA 2"+ݑPB{{f(2æ+svPǐ+^~ILٹ9mWBU3#_\ 6~; nj_Cu=ݙAA9 _~/> Uh޽{B +jE9|jjURrr{%;s;o yQds§?)+Ck11.noن3VӞqK@ & A4 {?2("*JJIy_TT}``lNB@4x-ݻ2 `?z{#B:;//ykNB%%%G#} jwI,h_i<$!"Ju w "2((ٟd.0w@ןi+(XI٠jIqa"u+U$0Qde&0(782)%2ʂž !wⱴ'4343f{"4Jj||\>&-qU.=Xx $ax?fvp$Cb |YL_Q {{{([/QI>|;P2'"1<<.nл592 2 ZܜѰ3ɌBJQh0ܷC]hPRqggRӭFՕΰQʪ*qaax hY98 Xm|YoG\1Wےj>>&SV~222RboLIK211kjIUͼ:<T:.*O=hFE{{Tigəx[xX:PޖݻwhhaPNrrdttT6 aPE/njJ-$, $0BmQff֨_2cy &{zQЌSzp?)q?eŇ-dXkE_2Wvuu1+@ Q%"ƿ/&$. M@StMM C8xյB4ѭSS^^lnmA LplPD _---1/T-&퀸`zojC*]t'O:Z[N,///=s<`K`ʠTlim?!ZFYZYx/BPb lb䕘,W;UFw/Vc:[P`/_w,&:~D ?Hs8K4g[ucNáwh,A?Q3oq 6"J2{zƁ C/gC8޻?v޼a˒!E:pIﻞ@0^7NJQ߿OO ?'{[BXQ=41q~H] =Zo&,Qw/idؖ,Pv_2p&1^T) ULl^XpbcʨqħDJl]aaY azf@..U{馏چHс%G w7/ vɿ}zm߰s 5HwX㯉U OMpx?PV k;/lhȴ6yygÎ?[;B.Ӡ~WSn4mVۭV+PU+|({[x3yDhGĴL)r$y(jA? 7˼8z\̼~J;0b]e >pmL_:{ g ߾~)ܽ]i;C!Cñʄ ȵ@{mCFNo(}`p XsK FTNÔQ_~\PGֳAK- a+a*ǒO(Rœ@}SJ|4['Pf >3`Pi.)i4ETّ7B4;Q_"*;6#wgFK,A,0r{ {0.V\eBsD ~pǣK̄܂j^d]]9dvr;+gF:gbw-@Z$N|ޣ?SXH-,fTg앤@-xuo9c||D+]`P-]**-a=!o^>̶nBRrg===oBglp7ܞ*߽zK7\"/B[OC T=7Gdll^i7f^q?\@<=;Rvz:R 666@֩RTePNM㾅R& c"X/ =WNjf;$86ēOB .^KK=>o yg}'?'yA[1W96]<F&|~[ Xxk}w@;Vv8{ W;P -- hawt?QPP?J**of>D 7VmBj/77TM  J;.{U}1E{̘O@Lup̎6hSD\|e(U3z y7"Pj%MZeeg5a8:$$&MpG΂R;@b"*onj =^ʩ? ΀ 'nͱ^W2+B{ZަF'_`KscSStttq,&Ӗ@pB&H棅޶{TKҲ]Bq_,Q?ؘ K:qudROFJ`nJ77Icz;+f0*&o嗫m8KL;FFEώž>hoivMSU\׼MϟO `y1bVϧ` ab$$$12Cбߚf++6Qq>^Tf^rr"ݩ tXtm01Ft8JY0SI ;f$\e1}vvs]` ToXVP@GVC:fu9\F8x< nD:"7]sϊ8(TGHF\]_ϋ\  } 9+TqEKFf5R˸Q>lfC5Ivv988jH4,ғO{$`Q]D{0eiWJ\֭"*))AmQp-&@/z_*Xynin5T[[ewe:hYA8F Įj?jh=@f<.DzY|-))A*km9'7\Q޹~$ǑO$32qN5aZE ƌUs鿯{}iowl$ jh$[ @ qJK!Ry\n?JuDN!gC[FT 2?tF&{Q\EDKK`D&&]ۤ[\^6`ܕ.t9iũ:**$33^Z7?97+w+V[Ԫ?gſW  .V /@獻sbgk?@ .w;JU߹[3MfV17;ԲF[T `{\`nlnyLr)s -  &Y7Mb#R?LE%)0_gڛ1!04>/sc3i?%qN>A@tV33vS~mCWX?iO^[Y)_ؓ5>,Oynؼ՛7au/ֺ^JpwIm3]QԊ;A CQϛ|]]xp򰲱U SF󄡉#ҞH]CBc5s "fe_[[kPxԹ.͛$ƀ@"ۀJAY9y:-m&' D[!wnpbz3@[Ȯzqًo $,,[Qr7ՕDWGC85oϸV)x<`/ ś?# x$0`9eFm 7mdDD˅F:jjdT,6zX411Q9314c{I:C2`"5 )ϟ~@NN_Gɉ א[,Ю)- a}"dP#L{(]~ee,_R4ݧk*o#&Hٟ[:i{HylO%\)@ _MiC;~{iJOW, ںTf#OMTM~="2)#"2>!IGĈ3AM ȩ( ;Q4LTx^9o/4DGG#?~@,1'wD8V,~ 5B= $ K}f@qrz>M_xy환GJ~2Xrҝc֟$NdHDGP=є,CvC+݀ʊg[)ztrrW5-*?wg ”5l7 Lb l6Rsowז[uԚw痞-Ҟ%뜓\i:Ys.tiirun'yy0$.>\@osaA凇9Pzzz[;;3>z$bWlaa""_:($t‚w翢 >A]WmnT N·?y|lMDҮqO%]'YOTU'\jtdIy gL"ZZȑzli$MJ 2gktk‡|@#/=RY6. ۹z=s+]K;u ƒ)mmM>,Zrf;)oh~>gL$dz3{\+-W냢 i'4lU/_'ZĒ?)$aeh^0,J@VҏNIg'+U/G'Qdwgρ3_Z]m:%|{qr?ruN6U|A޴:$k}=ZPDr >$$vwU-xH\^;XOA,P v;w{ g55хO-Z'&T=ӪՁ|lٱYW)G.zup"ﯣq.InF)n[@J@AKA$;\{g1Οý\׼O9ל!-wK)6ْۿjEx@1u=ܳg57,]:#I=RQppu˵uTm IoDƼh䓧AoO BS$'7D}}}s^^aF:hy uvvoӑ]7fr@ [I󨋴Kgi?祭/Me-Q<Б׻#;N^ ITG"t5gLfݛ]'AX]BM w jskk+%e 9Y;; U)ct?V)ʨXxM[=~HjJ*GH"z]0h>^%v˜{iwd錂{Tv~(vg?,9)113_Xt"b5< -dNѤx'EfdOLL8&ܙ79;;co1>ZHBC_D4X]5¼PUm=sb41m#|djkkWVF~`NۚC¿76Wh_'`~3<}Łh.%Ixs?6HcڱeyWMhA5i`un.+*7j 4wXB3]t^M~*pLΎtcXLPN Ќqb#8^]ڧ¢c YM pV/ ]' I'jZksCCCvGԛIO?[NBf'd|8k~9h#71Go-!@=mx{,vGz(,KրY$ imH6XTC g&uN3Mz[ i\%ʵ(jjþ//aZ?@ɀ"yx T)0 4zNxed'S?$mB3线iY[F'6 T< F<:zG y1h~#t>T ED3(y&Df&kr _XĂRu4{ݸ{_#E ^ӵwt| #""vtHGԙ^6?&3lctv] ='שrgL4DV$,@+eȨDSQ=`+.f 8=u!ACQeH夯-N΂F0ln&w 3(1|6ǕS,44qh]&^З/8RlTJ |X<<:,xy!U.NK#1a{|~SLBbm@:A$X>@ h@...:L=X? ÄW困[4Lph :iba6{ʬEs-m[(EUU *()=8犌VTu"p TZJE76=睘Ŕ*)qpeg}M9 k/+D1UM[D%Myϟ1^<[ROcbbRÙi,szz4û4Ɲ&Vc5 1FVz!D<;ߩa $r~Ke2t<ֺʠ &sqqq--`"]w  [LUUUh%gA3K>^*TυokK@J+d/y||ng>Ϡmbן?ҷ]Oo{|By?16~"p,%)]-<>knT$|lU::aA%R^Fւ`w:͞_9ihh yE@@g0%&)$P~`G$4-PK%ejg^{$&FsUF^Kx#300}%&**xSEed9æˉIPɡRxiV5!P1JB˖-Ŝ8-mm]ӧ\W6}Nr/ ,ڥ/Yk8PĹPw9UiM2H`OlZJJ̞.ۥM I}Ktbw䴞Iw!0Sabmhm})|Ι*w?6-JQ!,ZdRn{{{G]Ucjj?~$(*{=D#`FhNGxT,3\R*k@@N{Y8qhE2m>"/";Ǐ#ިLP:{ֱ%FV <~ҁ,W)7@8w$lGq<%"|v'>_S8y{k^d.y]$%dduxIY2|&Lq>-&%${C7ps2=c(*vBP|F@,*F,̕D}tqP~M$?;OiAxV:,䱒1{u!fOn{1:2pk1FPlAB Ao٠ndJs͗חBFyC YJ^!WA=Q{d%%@I}Nu`(Kfqܟ,2q?JiM[S uTgX݀Aի`ŷk LTЌGႤ>}F#s>83M XM[ &?Qb{.&vrѻ_ ~*o[ #P7MSR֓){arpq0^X^1yӸ\b K[Asȩx6A؇Q.׻$ލo ̥]8'ڞGp +;QU꽡Ȁ?r;i~7?0 xUG)J(,{GM u(O ,֗MZҀ]Í !bp8P%9h}HeaI<ݽvkz~_mh{:zK!ܽB FTn<\f#1A .]rtB==p)Az+a)^YH IIKOo/T De<ĺSz^+V&_ZD„4jfVO2m^5PH[`W,53\߽E#$H4AY)ǽ8.$d_:DKdrYܜRS52}G _Hfsd |orrE,4+DwL7g{Ycù8 #HFDyx~Z]n{#X.yx"HFuIB'XXYIx<gBUKQdvoQOSbE^+rڗſ_W tW@ ?2 Lw 0}$M|'2[>rRCʦ~'غځ?cNao8[r\VLlbp1J35VISV`66ϟY y]Qpyd9A9$"S¥ g馠M"JE2?S}[SkV۴~ӲVGWX䎻jHy O:<%kme}YZN0J6}M+gS]X@P>`{|(b}JXÂ7 ߱,aZx- !M*iKDUu=b-{#!@ ',@)֕I ;W5+䧷A y:>^fεE3ǏvL VV )(SE6y +`Y S(i)PKv=I^ b['PJl搪]Qր#0 ,Ȝh;X{K`>+@,ʄ|:Ypef1YGV bZ FHJB:_!x9mV[,选 ;^(cLlωqKnQ," u|k&>?{☫T`w:o<44!;ةpN8sж7/KEPE?KӭW [Y鴎u]m;uZDzyԓ~xotmf҂:˾dO-ưuL %嘢.Ce~BB}f?KeeS]G# ^r%iqr:TkVϢ}Cz''Wk uS65^zt*75b85U fG?RV.?6h_Q@Pecj@p) ,Z:q}_^+QRșSWTغg!BCuļ>!vlF:bCErixrCpcJ5i|d ^o111R;N@قLJ擳%NywobW_^BuV6,2|WSЉOCLLZfHOᦅzp 7eU~_Xk<{HIH !obBE tD8%pi ^zTBGS=Oa5 #Za}?L"/AMd"4%&R>:uMp:4~Qyy~{{VzH47@v:u(mm3->@qPP4}O_u4].bi]u8뇡]כ? CBNAV| ,bPOZhOb,ah.c$pٔo텪d׎2I+&[CBcC>d=Zhsvd$7݇޹o.wC'$Q2ǧ ,,E d)ֻ#l9C/Ugmr~I*ڠ7Dbb$ `YKW/RȿZ#-A=o^RBd/ef T kpb#*?X-3 , $+w ptG5k&&[!!omGJOi>Hj\j`60Pn'4љj:[&ooT3; C_ Lm%^w8в2nEEe?x5Xp7kzi(j/6J1w544VEc4yM^^&&9CvvuޜT+rKOĶ ETG:G)),v3^G%s>="|9::t7JTZ|Y~Bco?gMbpi k[ɉSDTzg(q/_ NQZ_<!ýHVNcȧ'8ݯ(TlUso ,g>;)s}l\8beyd´?Ccw:AN' :6d͛7066ԋgi3叚?,P^%dd6G>9 4Z: " *B:Cz :~W,(oߨe^TTy{{Kol*//Ç#ccMvnD"y4:@j 3+T;|;n9X!_G-e!! _tؼ집I"WR=Wи O~e89d:^]~L ~|eĊvAh.C{(3$$ùؔ?}}u;(|% ,뚹r͆O'-8~YlҾgڽQ-)/6G tǖͯ]zKtutu5rJ+5D\14$ w6{(&} ՗R~M}ቛyqz{<<n.XYggt sZoH ߣO kM‘/ݼ^ R 20]y:~k̠^c~gLp၁pMpA:ug;޺oPd_6{W.xR3oI'샖Ry$vgbӟ3h}DYH5333^#@_1TB1_%bywgRr uIjDkGGZ&U"yhh(725DکۋP1JhWh@MAgj]ppʑv*|Cύ\dYk|7[92q[a?y#O'K~\uVqqõqo,KdRqXhtA/f) 99w+[Ĉ.../^<-wT]cqI ‚-(|clty z֡u0_ /<,yȘQX󂇏O2/h˵dHVBxl*Gs1+ 7`"w޳|?rgNë &˱8q]nwS|eH^n3g5?///[sؐ{7ˋ IҖon퀱<\ f3U2h1< *I4{@_ ΗKKߠ 3T^I1pSs)Tc >;v ia2 q^^xWP@ncM-,,b'qK["pʀ7agJdhޖ!ֱHP Xb,++.=8k 9O-z/f>&TX Cwwh]uJH\U'ӤIZ,9UTL0rpZt ; }@GO -1vX@y,">EtpGN}׉ ߾6d9l>AdN#ZoH!EQqu"bLZY fRk&JC2U] ~}.).vU$`' ˏš0g(k=Qԧ7ilye"q;>TRߴ3; 0ߩwjo-7Z(9n`"p;6#PIDPPR¥pU:Z/6t,.S+!Q}'Ϡ̹u."\-]<1K8FV\6\NDct ^߳!!=e@rsݪ"@lňw#% 2iDbh$C\b"n5?屁+Ez(J $16Pn B"ҾwoI˃Faj;x@K'oOvx+7fˁ)=2u*J+Osg>{()yd1BqάS =#W[;b0*ɼju$aϖh!]:LOWVW)XMFD]2nPBݺnⓆNH'x2 fzwbVl6dD͇ u5y_n|f*{#xCz8x1^7yޖ?qC2ɝ,S7};v4^/鹲9MDJꌉ'~ςbtx*&}ze~)""NBc0鍔THctKLȭ'E{mAbSk.S%$ of+]ltu)c𥉉SPH`"՚'SdhgB֥&+HYeLqbu; - J+*؜Ω7?a6wm^^&G̥('߾Ճ: m &OkxUk d_~?DhRAr0K[O+KMqZ|lw2DBTT(%"f6vyRu 7m40F@'MͻN-.n&"(#XL`:;1Ճ"#_XZ~*/a!aJ">0\/Q"!aae+,;m?4テF d!Zl`n]n3DBW-MSK2괯+yF `>UBPJE9Ž?vpN,73$4z**ΨFtʼMnmF{ʻRFjI-'Pa[WGz{с'׌߿Q;Pcމ,nd*ӊ=4NJUݝwQFׂ TdW`v&(@Q/@u^n3Xת)f(cYm5Ѐ{O0u [9U>yf0Uܿm>Vg.Eb'J+khK2#`~.[ѕ7R5(Tg<J**btk 5ņ@B7 #gs??8O|YyhmRgq {T'" OG"ӗ5V~sJgc̜‰LA-s G z&O#tt$Z6˸ޣK8T:Vn݉6eHy/[BjY:<,+)lJs &kYHpqq(%CCg 8|$B lyQcE?|?$k:^hSELTd9_mߝ]ysL* pPJȳt{;g$#֎Eq LNMn=1N?I;*R;@d*tgcCYq{瑭]'6hHRGkt>Cp,U bVHG ~\Yf2.ijJ)%&㯢f N.ԯwc з)\p0Zyo&݈6DZǠ@JZ&Pk;{÷Gj][A({4|PJg)UˆIug) aUE+X:LACE f[ NOOug+hh(f3kq}á6KG&:e|B3}cdg{TGUTKuyԺYM nPJb|7ZpR2)kb1lI=U%P~$߻L4%~`bB|"@Sp"5E6YTsE~y͗TKBza=UuUz 6MV䘇gTFb7吁" twGT<Ƅ*xX m>,,.DKK^:tlPZɄIА6Z*~u{>:&n1)C 3&(CB ȳ?CDW :J_<(tg11.[\>22Ly@((zYx54y!kԜpoo`KtX _Qx,Ekkf0BKx1m3^iw+E2r #VO]N ekˤ!=15y[N"u {`X3@"eu* 3&h#ڻPE[}8UkuѨR m[|"&߳nF vX9':ՑLm@[?yXښh}RĠk)>o935ݯՉȍMHF/,X%'*b;2ɓ'"V3+^3Of`~ |RPzvKt~L 4dLcH@N;@sn#.tkãOM*<)Ssf6Aڝm{kr m4I|`ԞhAh/:t˝"$xe?:O\ult ضRx66j;hJI!zzzňgi B#ڱ l䪨OD Ǜ0k˲nlj 7_ Fps򭯯Rm_F z'=G]Cn ʮ$~33Fƕ{hM4) &Հ}0I(y\9-S|&L5omNAMg񙙙hhUV :?[퀓{ycOzgWi8[EixU饁뤑j6jGpd|B[[*(@i=z% \<*g __[ 쨁]8$}毜oM\ Q/ק9ua&G2 2],Fbn&6TVܑy3%#T<2leLᗅHlG;)_<cuԒK+0Xm#+;ZO 9rj<&|>EMa`Ms/k$_}?c' ;g^{А z#y_) 8?axr+r5XhX$/0.Λԟ¼nJ:v7H(" .s4bnD׺#-v(הk10  E+W -vpgU`M4_Ik"yczu*+k=jܤ{d4kpQL׹™ԒN)\^r(Tғ BHg.?ӋhY& 76Ļgt}+*-J@6S s`ÍՇJ[_c7?eAX[[4y@c1 aE1ˣ3}q 7<~_ɗ/_1TwK[,,,j]( $om!>?ݛ&kpkFvm}䦺ZWLA&.b( 45բ;˗ +ssWVF?f.+-N45}bvfy'S?5sPJ׭-Kc e[h|zMFRU]M'y RrџHʊ͛͋YБ< {>l( ;I&Ҟnfǵ^p4n4wDr 9iO#rGYC޽(xV3,uBƶC(nM>{E}9?'JX9F6 0PvΜmcؼ`%>jz{%/# Ddk"mbTkѾnfciwzW̿5xXLpBw.aK̤*ep+A;hhjƻ} M% 8LӇ^$2fl"HE \G a;ޥZ7RRR))DYYY+w7M=o/%"^ק~/nn~cϳҫwD*}۷(h_p`֠2ͭ 2g>:{j=$/// --ZgF ?E@@@% ;SOvHMzרz!$-- -X>С!䆝k/ dL#֢I_G¢'9-ZPA5^P05m/,,}c`[!ϟ?TT.F`c%ze6nH5`0\\\+PJkjjز 9lR21q5xNK 2UB?*)imJH<4QSSϯ5\D{2r[YYAI-++ 5њSҭևnӚz+z\wv: N[quji-$)kN [LV8|_]Ymp#ڭxS#ɨ&qoOy@J}bhzFBLl0Y}Y/ڟ@WA~@p4lqtd7m6-wHH8]猷<T,oW76~$'3\T#!>q߽ rM-(yxl%,,荌ٞX/w133WYL"[h @Uh(6m2YO4Ypb">B pj- (Ȩ#4o@U}UzMNf/hi?Ἧ6Q 9K꾽THo])-?n=A{?ShE j  ljlHj_X &Ve>b9x b SxOoS,VHe{ϻ1 u'nrpyiΗ2X0Jmq]Mɡ`XZ=A:hGᩈ? f n56C}{@fD (EǫZ:nePS?![\x(w;<E-U5`0hrǏCk(c} E ݕ0981ϵ `(B l5N:$< >^N/O@ɧ vU[N,*[EQ[ $o)S7xIG&'Anp=21M.D&۸{Y_А`3tgQTpb(ڊ S4n12ri)W.)9"22gF,,, EKF*^逨*ʮpΔS!k| jl$fuN2Wm}7a=1==ZHͰ'T <(?紴G+h` r89ߛ-$R$,Cre{uP;2$. ZaeSkg95HƟQvy=Ӄf巖 &a1團tn 4wpm|sxXminThrWo;b鷝aôk u [-(.#)2V^볱4P?V4A8LpY[ѵrSBSʧ8,bn S6{` LrBI 471 e/n,ӬBCYD\YF o*3KFNy hh耎K+07dz #ílFKM `".+a//)M(O[6y^&,#yD@:A{v?']}Q dHZq 7sHIIU@q,ݮh(K[ŎAeC >y8hcu׿7628 $,6Klzn%dk(ڀ( /D EHoF),eEd~~}2ܟ^ *5Ff{ 11ӝ,yN'hk_R/WߩVS[ ̯ΪS*ֵ Vi+*.:*{ uSݼYY?C7ܭO)cbOMZ&h"bta|/%-qwSjpȐptLW'hЊjU߻yx hc4ۣurX߇ܣ)rrrh}@ rQQٺ#L\@|߽qIπ>CTF`:KrݢwBtk_.=yd^& ั0dJ ml:SX+`d_ Cnx RW8 W۫__j2r .J]C./ x'"} ݾ`ꌵt 5舟>e 8 -P.wufcZM(y:|ucDh#㤯_qY:^|8V`;8Jn{( JG]I9XTF5qUȉzj) GGbTv7dU&UU[ʾn&xV1+;!Ԥd*5".E"  uj;^M*C6eQwB^ fӃ1IϢIA1/Vƅ֢B"'"#3CPgˆb IӮD[Xw4˩ɢl8w7.rANII@T"Utfغyj"J̃xx(,%XSb84R@7MAJĵgDEU?2 _h+.%~!.H49.da`܋ChD,i4z|0ӱ5h-Mjjvw] 8|4ik EСZJл%'c7|*9YRs-N*o zg/T\m-O/<_fE7M0|a| qHQk$ϟگ_Zxu02xK@`&NRm9n4:@&F\7TS3pm\}4͝M׏OO'X>AIM.MS?,Ji%772mCǪdW1w m)6}?TTe6AM.6:9*uFqHjy ]q Y$ksafjlȀFϸ4b$EGG_9NΨiS}#!FgҩyxxWRe5[f d="HK˽bkqOAPj> |5QۯeEe%1@23 p`y2;+p@*d_G. rgWnRl[JDqUۙ}p۷H@A"yq:$Ġ+ KpW,a4PO>NP T!.a)em`\Cfz%pKϷNL . <;9k)vБEƐE_cltg0vkR09&d Z[[K} Q}jaGtΝojG.'*Id}_c%}]iXH։9b?*u0DCr@M ?β==W=HN_ɤ}^dpiscEy +hhpk*,\kyKǹkʠ @ׯ_G,db}rMM' iڿr] `zcE~?j<Gթz5ɰ*Vsy=Evq6o \JVk3' Gt֖>UOOOף@0AJSwOiBۓTPjPg6Y 1p3T^mDo_*eX-,z zPn2YYP cdvcҡSVƎmOx7no Af=:hbB`/vz֚6 DhE_@(fKIx4/LO [aS&uh\Tc3Q %""bkB" <7Ѥq;൥iPL#-@^'SppIMKB0ftj:tb008,!7z#GI1ff}&HO@:lml%0M'}n0[aCqUE *I信&œ#WnTۣuD 9ЁݭX I4y2ɔIJDRS+fBWR;9dod$3lr#w ^n47[t?CԼ P?>:\[[ke%%Sv&섷׿}ѴKxۆvsY:^cP1?M dn3 ^^3$8B۱cb!FR* CA3D",oj{ My 8k%^$;Y9 $mM)P1~!s M +H +_>I>} ExCjDRkI:hٔd(r:s'#BQ1T oKyR VrTTi,d8455'we681,n-$ H槮uK]/ר܂-_;:yz VkW5_ nP3A"/ͲәIl38=V׌V6vG2E')}EL]r\?}-H!YI]=piK-F{$Vq3959Ŏ8`:|~*'(OEuuQ߾5 fO/E ͇%_ӳ9EEA>$: oC""gm *MN23<"eЪRqqphLxTB߅O0<do:5 xIqϐ.wA)OS-#Uw@|u{SkKJ`Elwq޿a +@>%%/R} 4s{f1I [ 9~$VYF(mZų)2Å{YNJ{dvR߀J>MJ>6|qs7ʹ h < Ay Y/띡jSh$ -D`tS#ưi,G`niBͶ`s}шCjr2npqQZTQ9%ޔ|6^vĖsuz6g\3-e-8ܨ' By$Xk$7dKڲB BIs@E^ާ/^D;w| {}h<,,`(Yn <ׯ ЫEвۀp5bڬ+#kW;A9#Ƌ%ýy' EyC:rt%֒.5 >X Zkby5O^VRv<Y\7$4s#߰7 x`}5+M⛷+=~ۀ$;-`bq$̎@?o|"2M`f~U#<9.ڌxkgV}= ''sQ4|9j _g}}aj Դ'0|{ /U9Ǔc tWt}/yxo쭹sb3#5_QQL$/X ~O` 5_tb҃&-5NUjB'jJ#\Ͻ9I|$q$[ׯn]SʿvbnKeQm&\@(y-x(x{Hw}AձP@2)wzK*8J6b.XG#r\Om_000vNTƦb#Cfp'^XL 8h!C\7:~材mZ~tYf k@q2#qVAm(Y,m&P{s֫d&(XYYŤ ѢDžzpkնF^A4(bbV^ v~zaw=U_:7syav Dh[EbṀK;X1x=U+al0b!ʴĊаld;\T_B(dIҜE[>XDpá!!f|n-_ o.;S a^% 7ᱳzCJ>*PUlEwnu;sF-1,@8xwjl~1I56ܕ?)XdHNءf'72б 8M FLMi3%>{Q8~3$u 鎦 ef\P٫ޔw'Ktxz_4|YƠT&5n8G-tnquQ',WΨi[LΩd_[]#d~hؑ$J|6ziRY7Zj|+H'>\-,pIl0`1_53f_+O/܆CpFEӴlCނD7G5-$bUץvM44Ǎ^-wLr׬,~7 e>5AτmN 4=穂G(zF\|@e01U]!+Flq 1it񣸶6Y}P,LkH_^QķadK+n@$q5δ68NX |Ixo ޥ_kKj=/گ_ cpq |䨏3*ۋZ.aF}V0Vm¨ˇZ6zdeDs]]IJN.O2Q.EUdd^@A. ,/2Մο{Hי-¯a΅:A;zlFroRLR2fy۾dqx%(1:OCr ب%ȴrW "l"Z26n,Rsz8Ͽu===ntz8gj 9VެиrLu.|ڢ}nI}QzP{{n71⊒x$c`v4Ƴo褐HDL@ qҤgS  AHH39 s }ޤZM9^V$5=k$.k[?cX'( JOewjZx!Nz>b5s+i`X[2NSPjjIo0%:Ƃ+T*茒b{<҈ş45\õl҃5F B%%2EmfU=QtDPb>u=LF<.w1/>\vwRId8qh8faa!>)i$#_tet67,jk*WT л!- ^f5k$zv_hHɳ.Q+3s7~b MJ|iȊX!aJo}\[@RbpFM^ ߯]G_pY7Md@2̴KD|voa1PÄy'xyמebzG/ѽ7[yt؁9/NǵhQI\焲<֍ ݀o;p7S2L*:L3J/fGio1pg+X\_ݰQf ;rfϞ +u0ӂ"abx*A8;]NIWVG{x&.IO˲>pKaNoVC*¦ŇJK˽0騢a%LTݸ,v"֩wb GޓFXcjTW'kWcQfLc~R+!6 CHVozUBzdUpMΘG?#`D̢qv^32iڕiIla!@y_\L>GBDkuZ36ΒB’q3J1\D2Bb| LH-?4ٱ-J?}Տ<8k9vg|eII+H547`}*ndjU\, T;XDɌCZLV %UQHR`輿aI/)а0_7x@ FzɄ vƕ9nSJ|jpjɟ7k< bb F747>҇#YqP+4+ҵָu/H !.^Eu+6%IJ}|_R*OT mͪxn^o4*-;Mpwٙլ=O➹jDF-)4,,LK] ٽ?ߠIw_ kqpE/TuuՒ?֤3IPƄ}Rڌcwd;h<._7E(n.4wZףɄŲABTT5jh.wZ9MvKQ&biCl+5 \`""M(>r[]^Fb!#K¯ڃ$}{0bF̾(Й}T"AԀX`DTWbt/}W)bb ]ݛ]9A-NaG.^  ۑoS$:ʟ`mW@Xq%He) :7`PJV*ձmh|7naXγrNZI/K,G#K. C@EK_ZQ\'@ lQВ@H?:/g[#/jo=EQ; w*!{|9hYߟa9/Q mR9oe}n~hDch6FTs00Oq@>:>\.?mJ;lKϰa;iT}45}NX Rj{aaRX]IS"0&,zr'`*zঀiU>|0CZdTX Q5ea7HEB:% ILHYTKkQ) 7'&]ưZt'NV'gS IF_*xnL~Β N =ohX=*3Bͥx+++ f۵qnePv=b4Y( |5hvr;Cӡwר`;r+;ZAGJ{x[^C?½/k zkw##ё$^JBQnsjoTf/D2>[#`į^xק[6 T\73w˝j ^lPVyѥH Ka^@낫1M#ccrl !򽶭X&x|u[Xb r,k?=>_wd0hVq8NVf;kf'ZڏֻH ׋GhO&kRJo*f <I) <-O/i{qqX;Pa F} pG 0ku:IK,T軠=!>tvwmғIf_8q%) GVmϙQ㰺$2(glbhW'` BI#~[:~ dȅJN3tbh]GkBS-VvǮGhµA (p1A8ih(I3<VѴm-J £RܙMd#'WӈC= k>oK=izĀF_::6Gδ_cXO^Y*Bg8LOOՖk.˯ mZH0nYڰgԩ= Cksde~ҳ? 82T†J%[\luj)|vc2 !|6{5'2߶IsT4M RN]{:Y>Ky/sQ0 1`kkk06qm=@jێ)#e&HZR~Ȥ?m|;b⣣#d QE0EnΡ1l-ssPB %52. iدGii5:9x6%!i&*[mo&F;EAAp/Ԥ^7Xx.]ħ9.OWF5XS6#KsH.qr (|>/cKsz{Mj#:IhfA:,6ֱbI׸"d B'[с((6zKw8pl!8^fo46vaLȠ^0jḃsj IW~žz5fa?ܰЃϭ\6M022beVbi/mz'tfUu7 W1ۭ ݮbtm MAzaځfXɇƘ Sd-JQhK:n\/[.(|^}v.#FM zZK ܫR}&o:$oz"ptXҬx\}6r|\i?k>'!Ae25ukb_aU.,cҢܰ#([Hb~OsFeQKƶ0mg/Rh)c7{9U68NȉIeWq`C"|5 z/q C_]a~eiやEwA@2aFZ'ZϬȸ 01(!(ui#$ aIWNm/慅Q.*:!e!4oY4^^G,WJ]P|5 cTis{&%Ovwܗ4g~آSGأtY&/5ِ`#33 e=ooZ@}% |<1ì ]+c9ˡ髦Oӻ=*͎Rkk_7A~FDoZᨏa~tn.ל혯UwI%DiX1SoN YQBkwg+]B~jD~,x{ÿx{?XNYǮu&gg'57gMbY"brzE񍯎`^MX .+'Öcﴏ  dׁ[deb\;6j2pQSa}͂Qd6~ÛÛdUz-6M˷~`Y粣d` <SnJ(jXlYt3RU7:=5_?Q"43DX!77Yxp};Wo/st/n`ېDi/@#zu;ffZCC ݉= '"']WuԈ>aj G00himm#SWO*v|}ٽ`(̟޻|K4[3ȥJԔagoFЧOb8e,Ho襛 GFBC$RɄUU/9™2?II7Y1:6O t wa""8(q I *__&p8jR7x\3A3z na59>& )h~*,t!chHol=t7 4G]/=rpbՕrs^?D0߄{UbmpfX=y#VB;e` 'YY~x$'' ݆.t\0%66iԠj/ %+,WԜw,]N]^u7o(?8Y"N,~*A,8=56RШro[fТ7IsP@wS >=>/M3') '{(;b^ľ+JR`B@q@ľKH#+EY|TǣhRd#Q?|ξi*ArVX빈?z?RqlQSX{|hp}NL}l['1ALJ^/[y 76YQⲿә+`Ƨ}\rGZ_ftu@Pvv'W`b @1ޤJ`BC)#$jfa3Ժj+Z.igG78Ѝ["XXwK ڳzdojT79'gH-/AO(j- gde=B_# ,cQ%1UK!B_S<CSL>~DdMRz{DB1D[^+kB5趷(Q$ X+5ppp^d O̞;TztǶ0ԧ**c~Z::Y-1(,C<###A =5@ǭNu > UA~NOx# |٣83螾 {-|@Ħ;1DgL*ՙ:|P*g,,G5'6!8yyyy. ퟿10 e*1| m7@z>* y;j郃nLwvD[#@dt$ 0P ~ަݚ$i<@,1m!A#m(cd~a1񺛵G}ZA. jnlS,ٗu(J $kt_'0?e* D@Ʈ~"(@heo e"A|/=` nxn'BJ*YG΄QǯSBD]Bk{}UnխsZ1G72Y0hK#|"fbZatFU+g177$ ںu"6dɄW1(Fa4CaeaLx&qi_S7o܌͛ʽ _bL`1M +㜟L <"D?DžZoP[:EQCCpɼ y1WݓAun''ϱ10R&!jhcll|ݰzbUmmøh[=j2nҲ“̊E7Ge-?7PK MTI4*Q3Ey-pɆ>`Mz) m+=VYrlmlmdL^HF"5tN3o@弔AZ!=X.'Օ8Wg~ 9'4Km3:G`l('(ͷ"#[KSWg)b-r¨Itŗ7#[%@uKtWʄw0,25٣~ H! D S97fmcn$)1-˫OӲ,~/b^8~ۺ|05]}yK cƒ_y``@{u\CX_b]F緋ݙuTk?<= 5`N~bqZB MYwULAJmkg^_>YV#uUS'4;5;G3鿈r|&)OyW!)͏i#By뼵(Mk_trVdp`1aainnOs4}~p ~#MM #ABR\PC?co%!zcE?N#.RC,~N\ .Ԓ/8"$$Hlg颰-w?-^~GƦ|k,o;|6amQWX_^_ΘTtww -ߓԨFJB hH|dLh0[]nCֱhV9P'VH2x\`WWW f)S軭=zD9Y5S}Jk*zg˫lhVXuݪNGUzO9sXo#!ݞ8U}즴FW*XzJ yUYgDps(Mީ*B2PpqI ?6ٮFTq?W~tUotYaxB>ӜZ\)od΁R5T㵫|v\W~~"T9{P{GGñ\@ijYqPk%[e(:D~qrUWb4&ʑ˳`\)QI׏qp& ͮzZCa\rG:AAiBH<<<<Ȋ9`qi5N%8ε +*P^i|Nˋ6JٟBf%aeUĤ352]`Hz|z޲DҒFaՊ˼2"i$즓mX7W({ 5F«RشA~tv6Vm]j*;_[ ŕjfK171kc{1 HkfSUS3xj.M_ɝT]= P%bI[ޘrc O` /H@ť/``]w2ss?n l+wu.FrGWf; z@c``TƤC~3;KOD& D !Zj덤Yn! $&6:ݚohprr ,,OO/NBC# ~`$S]xx3?031koN5G+&y\  r[#Y!S@TrrrFs8c)UR/X rA$,Ra;xߡ119uϞ=# ! T>@0yzՕM.^n%^oWIqqqw&$)Y ,8/vdvX7ݳmu{[7 16ٚ (y'&U5'@8YGX2ʱ|SS NF///NXeʋq軥!}/i0*#m!% >r4l ġ!ޣl!#P Xi4";Z`V+?*ktiO[0#LO(ݣ^ mhPZCbꣾ ϣa ՜Tl9h&nښ@ EhκkXFyPpntZi@HŠ.n g䥋&-V_K[,F+VWͧWj`V5z9;3G1I8H#8\,bǠ?!0Q@;~^uuRQ;>^V? <4 ӟnm*h YQQ5o}oY9Es|P]Dq\!^D㳃IQ?4NZ]6zfɧOc^_ߥp^Xo㯠?kzvs>B`ä,K$Oi6Li 52Vb=@㍁?9y;١$'ezd4onsu'K2yobz C-w-踫eAa[y׸Qs~ ֶ6E'oA!+** )wjmoW‚b޶y-=rR} Y,l ,[:d)~FӾX[]$]REEg;^V[.&-MBKerT h_4 l_$a Cu.rYub@Fmb]N5ƛ/UeEAZ0 s;J*9$=7I!]}MK?>G+" Ӛ4AL{ɺqתjXt-W;%ii#!RZڝV G ߫fM""1J7a~%̋xomW]mFӮ+0uOs5?*x~c#Wz,\ [2,q9T k؁ !*`Z(ǯ_tѬX9 9ֱ}N|ҫ#hg>~ KؚEֳtq a8ۍ/@=L7𡵥nTmsMP`JՉq*+a4,M4!(S\<FTnሣ<|I/>;beUz~n{\ښɬtPoo&%u.:z[؊%:F%?g=X7֋qO{OWĮ=eX Ŀ(*2AJYgN C szZX^eڬ2TXmIR3;$.?=<2/~ٙ,FuerWw *..zYxKe ˌcG\],,?~؇edR\jSf<=VVZ.Yͱ0hvѨ9~ <{d{UYVyz7bls06OzjRSD\ڞH*:])!U[?zd=Ru5D(zS Ylge[|􌁀*S2E1Dƥ.sI '^ܴ\;aWV$  #{ PG..w϶!0"׻V? tUβUz8L^F@{ʈ%ݾXiET/"{jaza2Gi,V莸OLM8:; đlÚ2Z˿%Yw8D<&]M 3.y'GTw&*kmD{-%Pq\9 & Cv*J@߿z$7IHְ8ag0jZN묃@mfy!I+Wphtt6`e9vut dI[ߞwK^;]R:_jWUۈW#B %Mfjj-&P  rjkoH<4րd7{l5H\wS/nbUOgW̖{ QB0TT/%+/t/q\Aږ8urT6xQ wUd ZJe˦}/_&6ڣPA"umyuV4 RN:&Y~L%VN$qn&\m:y: 1 ʂ=XY^+IaRmk$- 7t0^~Q}FQï!ePC 4{n7®o/6 >lJ}gsuRv\Y%{+Wٚ@'BbJSeG ͗Md+Lעó3N!N&GAଭmWGG4xR33 xlPʞ /;~p9#,/4~W7y(0a~0 %G~!\7x\/2;xJ h4sYm<ζϞØ 6[W[w7_,ONAkaܽ?q{-O^; /+#SjG b~_lH⤤,4^6LW9ϺQ( Ara3?B^n|H*r݆4m(rNdZ~9=!IЂ;Ok+l02*#UTDPHt -gv>;>k pc'<^Q1zho>R I{JTu'90e[ jw"1c9ëEmIX. #gtuw er4=l!0@`0hFcaYu 1N ZN)'J||0P8ȶ@L+hu?݃G&[5#RxmX~Æ4.EJ;lL$y >ד`usJ p`^4z`䳿F}@^poI?$(V̒ LG-Hbnjp"Kc CD1< 9 X y#I.3 ]еD&crZZw_fm5xM?5i~3/⩘fW25~lEhppVh񤅄{k|Jts]fW[\6_xv&F2F=gdd>{99X:'Fv(&-~ZX ;$""KgkB|2tꪵM`>1Ţ-N^uNN/f> 1χLF SwM7ŮbjbabڣΕ")D'j il dїد Ld.:~noK8M9;[V(v\ׂV߆q!r 1 맆`E7u$Hg4y ,80bqy :=[suaCuKvr'J FXmA/xhӨd!OĤό[w+d++2[nmmUNiDɩܚUtwҒkcݩ0aKe/c| \P\]m}$Wgݎ '!ϠJ"'Ǘdw,YO0Z5!Y" lEWNj#5 ڻ8dYp h~Qqv%(η6J6? 9 I/ɯXcJCC ^C_h|졳y,s=JYO2Vn}m@klVoIqꝹ:E=ʉg AQݟ ͱ"6ww Xci󊙥aB@$co›IVU] _j|ha^eGfPlݎOw+jNJF/?Ό3U1ҕLQ<ƒHm?y&mBlf3#Ec|EDRP_:'L`PR'#8伛>-_򬝦#@[Aٖ,iF #kvn=?v6 j"F6u^JMuyp'I|2WdKbav5 *?{"كR;Uw bB6RPq澎N xIf.,=p?n~ v8Jqz\n-8\Q_L `0Ώ8)Qd8U^˃`fbJ,e01W[|&E6Du8sK/Б #(Y,+G%8+✕l gRM82{z{c$grXm@>Y\" oT f.O ;[.OQ o,S2夋@oc H@YrÚ~{yZ:td599F~)''Vпq$t6j &h:݀+m--@ix흢MR(sg^Fwy9)Mo<zהvoz+ SC#[9YJ::INF;'ύ&U>;Wť\.~$gRiӨg&RWd]\ؕ|ZGb ͑aLWa v5tn>߷aS:..QSF>h W$%0PQSSco {yUqen63Sn0gT[֛@Ó@O}}:z5-RU^SL~Zv~5]9NYu }*+D~ XzINIvFht|Y̤rM8v_ur׆ζEcUZ5~~ )+82 s"'JiKK%f́SE˅&Kk6su` 4mκ}nh`Tjc nӴ٘PA}ީQi(ڈ8,Н^D3f1#l>I5tMdK(WLNZѕFkl :% b2%^ngDFkmo@e?~D}*q܋ŴjkI#ƴt0]pʊ/2kY_`O/- ˾󴶶Ox+P`w6_=kd"_VŜOG9NG`rRF nVf%.jB""2y 2%44∛G$Hf?g?IoÈ"<@$ #!]Р (lp>&PM݉Ofа#LʵZtYދYoIx$Ug'ڧ͡έ~CV+7׋2'X(찗" U1Pr@mus9¬N՛bIc1,2Ml˴ݟrPdOr V:%N6YT~Li(#(ySkk2{c2jU*L C6~S(odCx%ΰQ7U?8B1>KFK۳rfGNg:dTRQDc kGgg3QiJaҒ"~R58Z=؀Z---7E܊f[?t/)kfa4 IDȖJ{1$`&Jͅ%+|xb )G0hw*nkɹ4Y~bMIeRC7dw )©*:%-@:h>VBr,MB4t9"B&/W˸֡o@~:9׷{@,?+Hd;4 eRNl[uTs*1&O|m\^ b.(b9<#ϟ=Ij8Jݨ٣(=Rs䀑saZm{Ռr?=ur_u s=l$6Id`1^#Z @v :haSS'`Fvz :aNm;Nzp6TYkf6wcvK~dAE P(ež!p`e~Ɯuؒ^B[Vg.BsoB[2y`LBan5e}k:%JO%O$3"N9ķ59VƞߕiQɓtsizu]$,u=RLlmMF 26QVf "{-mg3cr&V}jtt㿛dʪ ͇) 0WN?9Ag\3sw Z#zD6>ßE!0YCzc"ǴN?@ĵ]@mqlvE'J27:"'lnw?y0~o`XGjk2rrra888,9 > 5@G̱B_'R~:׵%'%:%e;+lCdb {"d~C8w%6-4Fʩh1(v |p߬񻾾Da> &f-9cya2)TbjKr§@ g7#sr:C:Uwj]=x4$_o߾ZXX@7Cwp# w'SDL=P5|4Yw'(@`( `V[8>L?FBM}PjS"1l;lrW 4Ft9TÝHʓ8,ZDU3PJ׻%>|PT.f`4m>`,TjjjeFR-<)`۾JUs> DUvzh"ndN~De1&"h\Wig5ju#iWWd]em WVg0_z;m8w@JM9+.r(.nI=`pR6o]s=x RyXkz# uwWB пX}6r:@v>lCC$-˛986ŹFNGū(jdjEE8UFFe]Y\笀^p)ja׽lr%է2((YK䵴h_27?2%.3૟'UAEBB"7obw dS)-Ԫz\Rk W^ɴiX Xa >=m\Dݍ!7w|BvwFJM]{ņMl+˓U*(g v+{j sIO`[r0{ f]Cwuz-.ie3 }8S|+ FEQbq=' o!7W4UV^]JZŒ}zh~ Y2rcOQiVxH<=ׯ^ W"a2.7V(}'j .>ޒbZu.tXB4G]l=p XhZ-`Ь׋gOt|; C|jҨG_5$5M[<}ot+g(o@F'5&I,) x< ^y!4oZL?"...8+PQ7 ͋JMڼ)SgV >(.,q^YT%ߚs[I ~!*!qE9/Scz9ɘʍ^㓭sd[PJB#-444RTF3g˫-ʋĊ麫"skU;*9nV +%P~tƩ4q;,{cXf^:ۭmm~jNnp(V _Qr -aa~c{mofn4^Z96Iô)Z QNniIIN\\?y!5Kz&.d@jjJu=.^~:8ԳB)mC{P̵gŷFKZS} d;T%?]xK|pJ4rf`wBG]:S}l5Y)[Ld5Ѓw?iH=(WBCTƖτ>gi5dd9%T.Ϣ_ٙC~&B@d^P VU&"K4Nl00{jlv:<e q9 cP}#::Dl -pb0ƒgA Ҍӧ5 L<%NdC*"lz{ʍcFhv/46kkh YoQG؋{XX[B:I}B;$𕻉tcPhq?7ౌy[%eT O $~ }C@@ QzNz.4OJ͗mΐ@zx`c ퟟu\g._0՝yÍd+XH(WN>^~6ENv>*ګSY?>L";ҙ"`%g뉵D댚?-; t BJ)hD[pq!82szK|3E|2]d"ա+-!=Gr {1?_]NC^U2` %}Hh o(-Z>YVii0 1- oa>.QHkUԲW+A~Y6iyْF_&А~Rww'n؜Ozqy9ժ+FzQN5!k1)"Xlli¯U8jTPJ)0ihhtBb}_@`0#å#<x3g ^\TL+_-}7MbRL 3jTs_))xn*t2W}T/CF DC54zRo/~@ckf­~XX{x1x\[:{h 'ϟj^K7;z EC#Ȩ(J>,&ӻxՑͿ.q@lmE:F ~]J763a+1lbBAstt%B?~}71HwVү>5s)B1i}B,pF)eCJW.<_f- (s?neUσ9}jhrpJt؇枡EZ X8OkgG+2ox` JFG&0\\۫d|:&&텿&'z )3B76P54{sF4AT㪪*$q\ԗ3iVW6Hm#^ C< rU0xcꕡ34 ~ꙕES1?2!m"j9\ڴp9׍{(i~i i7E {zdg˃zIFn8Y(؇(22fM7$]QN@5-sC`t(ou4OgUUYͳ<ұٖ2ss[ƚR\Ia~JC՗A ϢPKD53HܔڦX\QPm.;,g0U.cN S"S՜}ymf?Y)tRޮs?]hCD-==W;9ژ]SWص,ssŴrըxSa .B7gщ 8:s~۝kiMK55\,窹s:"1/%#U90K 7׋/"ܚVHW+N _U'̋aLN"``sv؞JVǛ蘿_la&{INNwwZhS^u͸*R=F,#%_H/aXH[R""v+Vl'BJs^1 xM۔M,))t 7~hhP >;xjJp+LQQVO Z_*• <F+ֶW(!B h:'ˆ|fW4.+ H梂!m/BetQ^qeA떗+!۶P%ML+њ(#vlYA9FEV+sdOiQ;핐X$#L/ <1yq=_q8 KCG8Zhd+}-@nޛp!E<is576" *'6 }gYXx2^ap[Y0I56Fw|;  ƺ޿Nk8F.@yT%p׼?ъ@Iٶ=֗rk {ְZ&M?Ch>߻,x#,-C!4hƑ#Ds%*}3(9":GãnH:LgR7D kV t۫LAշPdzȎioAe' W (.&)3 322"<19٣&-Mv*qX)^1/x,V> p>P䍩( Rg{{E ࿵1:n/|4+JU㼹,'1o~WV[qq@3n77q6GFFN2'[ܧ8I&'h,x`*O-hiN蝔Щ=h⯿"9X \&b<[#^hK@TolGN7lqua<zQ/-|MmO5(pt㕕EoϹ6̧}QjUW4]}qW~'ۡRU_XR42NI%>ȉ"(/`a XX/[Z2JKkQдI5uGMzKy틪P@tX_smw &(Ztt**PiE-wF~f3a(r0*P(yY0@ vѹCCBB9[Ta[/|33`zV}yCO7 _eeï$&񴍍%s/ljixXە M UQz+V Z[$o%TUSJK <||"F.,*lؘcrモԂ8`ÎrNR)3{VqGPZ6#v-}nvh,ˆ( v4@|ɩLtåwnlҜ*jRzmI-pX^ Lb?/,/:5]roq/NՁkKGȕ`SRd7OoCd1w0k l-E^>B}_MHI$0~6EMBB"]s t3žIߜ-mJA1Ⱦƛb#'U*1XBTK872m(#+dx2+%w}jOE%æM}}CI'iKKR@9ԗ]Q;A 钧' 6ɔwX] hFO"h%#ko l4~}ƌ\~oP҈34al$Zb~*|ZZ .l5~YGa"'-,ib31A7ޯh|N-ɭȃ%F6E:P*yGG M%W]99HCNl]n"rvmEkv;%d{ ur9t"cƳ9.NpƒٯR3jk?#85QNa'Ft' Xs!iz9m$98B Sw&#dbQV>̪qqijnB zpY!_GGdHL_L[ZvC@}U3e3%! L~wp^@ &gs$>-mSgs..Ǐ-pqnnb7'@b%h_a?9%Y>XnLJ{1 5vgG (B]Ĥp2Г!jpuuLowY7D_T*uRYmuisg||hϞ]>B Q-K o&URV1K[zlm}evJ' ~wy>8{wkkokȍUyddP=Sjk+M簭bdg7 n$E'% v|W:K.hu>w57'T*gXn/О#}f aŸҥ7#[+WL֖+~>>^5,*DʸwbJY@V|8" ,e"<`ż ^$vx~.LLFCiN~XLHl5<>W*"3K:hqq[e0B@|uKhc0mM+SBR{80HIlQv| Ȓe f?i ׯ|N7/_"D“9L,e@YC[Y6hv\DoO8;Ź5(*ՄyrF-9οkk[Z[[4T٫㑑zsa~wJ/Bo?} [znWKJhsW2PbW3t#s ~ 9]]$?pts4 KX+_N2#3]K?~ck|w/{?*8z\n2+$(GۗTaI:tg-rǴiCoO]gw7>eRRo~'D?cZI+%_LLr-tTdg2DXo#n3-jRsۛ8˵p$,wro񃩳i"iL$1] ?8֗Я=+kgr4* Ÿ!<\l^~RVnb9-OR{z4펉p~ǔ`7\k+ 3c~^7a1W u86bi-Ka''LسUo00cY ~~K0)~jt ZZW:]}}y-nK)YCx $\z(9i__PTݞLZ.]t+xS |Ww &˻[ZmFI| C 8ɷ++VXՓ,k߾u;_cbAX9𩡰FSAbv7#9'2D CK9E'rD٩kbwwџXΨ w7PF+أQ05י./%[{ۿ[1YYl-nTt4@tqh=^>1%ZVa!@^gBFFlga+*Cr=ex[J_i"|t  @9GY8MCGK1|+_߰r&*-1l!JJ<9UN(ſw! k-+bwɹ"5ڷ8Jrrޒ,ZV46dY>-7(- ̈wg;1]aJWךZZ-g\.=xk/|&4ޤ1!td,kDVmOdJ<9 *JJc:h>'(:`dyʢ=3+++*F&&&з0C_,5#OBq$~,[6'˕7,r@ *b@fz(JW:PiF$W{asH1ۑvzp}!I|5('%+Kw *3MK;4į’vs"=g@bF~vW㘙W;<~ $k?o .k=U4ޭj :N> ;$_=lhRk=|u,i0ayιڐd ARGFFw\޻[X0g@NS(3EZz)à'F_L~em9yfF9_DqQG@@.Sl^-۰K9@0~[*TYR5QQ <6rVܸhgWW"F7U9n''i|%y$B20+ߡ^^.$~dx6pXhgn?҄^ mK ͗m'y/w5"MnW 2ݘy9̘]4&l@+;WÍV>Wh^bxf]qghcؐ&qϯSv8`m'jwE|p{K.f1J3Ņf=\J.SJHT;ˌ8?:PhW"=)@z"oJ^tʕ`ϊyRJKyt\\..YPPW&8}gbt'"@,CKE`pv|/'&!)a"XI\.?uOfvv%z`~Y jNV햛a<yԛ(gAt~@?44>:J?7`mwkI46F|1ޠxTU 齿5GyCT)(hҞq8 &UIzx-Od2X3ᎥeAsd kwO$#@mAO }ZɣW.d;'*KTT0Sg`FZy|:c}b0ć>^;VjܕS zz^^4_NMσތh;ybM7DDb'b /9B@uB]Q̉ Z~w2y"gy@4QUK˫,׋Ӻ_/Ca]Jt?WOĉ@'m6T@_WYrl ⼻4C\xܶ# LHPmPuq&sxnhUUڱ1~nٝeh =ѯ^II8~8{8V{?Jb$i3Gju7gn_lꛁ;ay`SZsA,15ܹeKBI$6KAmq\Gg"ѭhc,*든L'PJ@|QSFΌpk~wۛÓ0 _2a~D3D.|mjb77/s:ez7D"x"0|o<i_J ,p_^f@f$z)*޴?%ళDH9[ KFX <3mP(mF 6bYRĩ3MMENcpr}FEj H ˏ82Xlˎ1b:N‚|Xj_Ѽ0P׼KUW+,z^|qB8;  +;7'Ņt-3oK2"77W8{71C`_#Yul $GY ^~bBtwEكdh^E\Rh?lb#%ZlJJ&JY i'V{) T %P p'LXF¦T ,0DC6>J\ʪI>cU(橷8$pժNz"uO3u\b4 v%x(|´DZGDJ =P9G2s((17 T1Obͳ"Vl(NNа7~p-;~~xԭ5O/;XCؘ?ap{X[0ēh*޷TyadFnn]ﰠŦ"띧(zCN\\e-\@|/d!М&;h Anҡ=1d(H.az0Vɵ V4lJp' a A,sPg&Zxy/'45`)E&3^U2,@W7z<[0WL4Ȝp;ss KS{B${󈉈´&4A8JUs9 ĩ@u926e2H[A`N;^@V) c  ܻUJ?)_Zo*&o_{,ݸ݃-2d!gmJ2*fjj`!P;%l!4 ϑVJJ  {c &`6#5['$$9ӭH_^/6:,Uk>[B/-6$u&q^wdTEЭusĭs$W?ެ`6l] Oc Dgs1! a5[dH-f0hc_x`Rހ8mkkw5/ոI.aL| ȟZJ߫O7^[ث\) XҷQ~bshn`. m,4ZuHI}?Xc)V3F&剕'5D߁F͉8ZPw!I5k|ycPBb#,v#ױ3,!~Ot}0(7V* ӳ$%}֓IyW w"Y,_12^6iwL w۰q I"yC>SjLvxCn BՑ;;oj?VVŷ|&+A mГ9Ykr}wt jP=$m~p_6iA1@A(\\ Ee|O$w"Uʎb2e0#o Q\74>PM"&Lrm|qNwssMqQ) DuC 0~;,,A]) '0螓@ggDq2\RRS7qq݆1.r۱C E R*q+姏8 #L#J3U{mϟexV`4ܸqơ'nJ%gpTTV&Q @nJ2a[-R>e0XSurM]\%37rjk)@)w&Crtt%"ޥ :۞UTQhYxLiC.w-qbt7##gFJ@ ׌zA&?W3|~5Lg=T(]P!GF)p`.Ⱍ3[P+NU=2WG D;:̭FhǦLH0bHPˇg6Z[#wNWж } z%FGq4*VL޾9UDnȲ9Yԫ (4O]EB >?\$z$J2h]0Z!4 n/?j?Ja٬(zAJu@Ϧ֜ nO/]0]U@lY۫he ۃ'-=& {ցDF]`OcwNbC;|Y_hJ`Jũtl6-4FߨN8>`TTlqt؞s^Ъکk+0;TE< ou!zePlZ:0(G d0ó N.T0EGMG85<7}lo\3ҶķXpЪ\-P%DRtX/g 8F>gsz<|@30;iBZJzߵEܯEnP]g@-wΨ'5 0|${:`PXBMLH{ p5zX.$Y:llgc{[QȘ R:7O*oD_""rycRO>Go0$r $#Յ=."-N&ڊvD26̼9'Vggrlx"B_AϏ5 3>t&B87WܻEB АOGP/ eRjX>;5O__x/K%% 6+p~TUdG| 2K'%p."'jY¢z`D]@u@M詤7 0=x@-h>|RuDh'OBWiZ5GC@6XQ.5U566z>-6L = >dg,/K]=ZySqMsrA=aPwnu[YE*B՛@rC$S<`DcRK{t}d$,"l !\B4M,uxȸhN-lnbļ8x:$qRef0#N-puU=_1yXZ!8R#O>aLٻrnⶠ;^l|֮P7i6UX0aphƗ"ظtpsyH挂m V[o×L\SE=@@틭Βe!⺵zQ93zK ?CzVx3_x: jiP//K5W2 ɚ[SHC"3gN~smswQQ,Ou̻<Eor_YqmsUZ@Y;%X 3kRfҡLpDTѕ_Tt[(llȜ8.pZuG^pY$ILdUb* Lyhzu-`{W-IQ窫Cg43T_ǧ{9S9\No4t*n\w DٲP8edǔ _45^G0ݳw1LR*̋q[*K<~+, y sMje8|%0Ohd$1]w{y[x!Αjar}O]/SxlzD97*k5񠀪Ѹ9[b)nihzaSrzxZSۛQ̭BMXuj9^L}1BT2gtJ) X\uYcԙ%O\\\\v 22OlY &WTD8]V4|ݻalQξ7%T|ɐLҪGb9 |"}UU{8fo |/QCp|DE00o;4/~J(BӴ2(v8%㤤ȾLD8 vj$]W"c>̴tuu5|Rgvqyr)[Κ-՞ڋN7YˣNqBaFW}&Πuvu^pH;]øVb @BJ`W^ FmuNZbE9TƂ_qJ|Pփei,?պ/UkLL߆֫֍8A|#멪mm}ܡŒf<@1_*S}]p3)Qnϱ.(ڛ |s 3U]__k:R2 Ao8?IZd< # "(zq|摙B}{L,h1L%62bMƈ܋ ejqOtf*W9$N~,IG 6##1ӄ W EeNۼ-بt9!+)<`?9GE0̬ ɉC,'dWZa[}#"bUI|P11rxsGl-Fc06ɋ z텿D1XELEe )8MLqQIĻVU `74V\UA6npT%uC qpBvs(/&vC5"KsDZ^I%ڙ̼H/vjW1"3SK.-]%uau-JfT ^" sXLk:oHT3J6 0SMZ?*ho it?"\S$>Kjzl=6[uF'ˋʚVRٸfς|| R8oW#[9ƸʖŕV4C _3{c)P_qxh9T&PwfӽVHG)PH5doaLgCkqOd5åʲQTnRF1榻>s=w㜵k=GD={bf}}/C.bOE"l)n4A~}'q'~} 鷡'=ٙ]5%NJLFڋ-ՁDL=M6:/#P$*.םKNkEl&֖̫eO%BV{ ?J_)8+W3ґ܌ f,/J/$6֭z:--+h[>98nVK d3^o"G(][nsyBXF9|QӾYl|fW`cY ͪ9ҳ@ECGÎQVp}=cxJ `MAf5%d)\ '>(ֿ@5 + %5ٛ߆9I'3YLF[w/:(p RFjG_n[;Yg Ekym%"B2 _Ǐ^!ƀe˶^k7<|JJ DxsdR"л+=y9mmf(a.GTfj5ulDDrϟj _ْ|XbaR:xG/*&3p7x0=KlwןIrlDB5ld8|@T<<*']_"Yɝb$ՉESą{KMOFt9A~CR|]-$Dg]w0j!1?A]@Q"M h\~p;S>JмiNᵁqil:JH$MنY>t_㣜>k*4`5LHˉK-lERed0!4!h [m~f+%=vuޟJ+YGOR׆3zW+]{I>+k֯>Obk DF3PhҟPo|d")θm˘/-` WN$!k{Mms{0IPM_Y2 }L L& &9L]px)?ԣ=|}XG H!`,W?8"eQS^|HMϗLha<5VmļI$TTӕr 5!|P2@曡Ws$(t5Vxϵ0= #%q/1^= YAB/J Ǔ9F Ś)He/|Yኬugv<<ŗgۧl7M}EF{!g[~7@1'ˆ.c jVɳ˚Q968_L619Yh(p |Vt TǙRۋjZ:oCe(zHO⮴g 6RHM]3x񑑞bhxe. '!7fp:@d"ل*I Rs̬?I PQ$& oKc#3`5GfN~"sxk (>C-yg1T+h^E;s; TCKvU'~OXsL`'EE@8e:Ufm1 ==Gh}NJXX< |{>lGff$63E$.J;`KTy88|^aU&9lD2R8nS <]LwH[lVbњ GrT,2 V[`QF_#( ƈ Z XAɲ뙚Oj;+s F73NLi H'15SM'GT3pUE*KKڙbV(dEpp0z>,7^97Z@x5 8DDJޯ5,>4bUDC&_9vF$c9dd ӕ[?!0Y_Şbg&3d7SƗ,u>q&Iqazm֯e8UfMԖֵb,I=>]xT *vBp@7X-@@Ȩ۟͸CRa͒XA[yry <"U`. fȦpSRdH~{-|sf;ԟ?@7@ C{ \DD#[J _SDT~x0nZMwxx@B6ڡ2ǽcͤZ4@z^+ KdbTI8;NW*`nt^\d*MuvN ;[7HW;h9<"^+n@Os<.Y zBQ<܎>42: ]f1Q-ߟH\AKTWu QQ\sQ9 ߀4u  eEEx" rsoX@ 9^>OM|B@+S$ٱGG~Yo?س/Fï||RQh& fT^oe-0@I(t1:U {XKۙh~N7#JJ ZXF 7{U+t!t]pRpFM/ ,9BB`>G)_#ZM_KKi6cS z1F3@hLvj:T7geHD>.}̖j*P 4 w y#F$ 3(gLJZgKXV;-m05uH~3.ZWI/ؤ+u D7Awr~2-L?"}PP 19RxoLŕ]\]sD" 鬉keĜ;h$;h )Ȩ[- Q?lll$*M9'O/@^$Y6I$$$#YYY[#6]C n 1(@@8ȍpfBnP`6m)*d4ȈHVer\a+Z3+O]҉**Y~G;uֈ%UHD)55zY,򽏑H7pQc/)#:4#JO?&6xGowFw.p? f?o:F)h40WDJG+3L t4cOds2Fr{Ŷc7Vgp]qMԕdbl$i R*oI*Kum_뎞DDzloO;6R͓䒓<;ɑ `rj-v{oQeI |.p7]OαM/9ezr|/х*̀U*(X-55X PUm4j ֑q2rK["]ǏVcxl|m{ͮ7!T=_S5~0o>]qk<|zRօϪMEG%34T e/"ʣk@,x?z] i h<â%9mj34WΆ?Yo&^BIMUٟP э#} ~RFd_lllmFQW|Cp'U&~E\_Z+H,?)&Ʈ#6""BzKyOW]Tef6 O?aR!gfJ8Ehh8 hq?j~~T,VY:*'Xx PsюQ֐31Iw[bSS9X<i Ƌ1<<[Tr+#Y. "q"ܶÉͥ?CF7p"EPT0SrqǎjʡuB*Vf{XbUK@+vJxe仄KLAl67rd^>0}Oݚ U@d& & d7o?hTJޗ EoIubHu7V7u=5:pwizmxwv=ϖBf֖I&F aXp|QX*RgG^,WU+b>l](!*@!E )Wˇޯ%Ʃ_gdoyM[ESN\8(F$T#)D[ݭa s(;C3Մv7?S)ҤyIJYuH^s&gq' :BXuu 5>L v&wr*|sX>[ BF'N`0>çqAߟh[||ov H}(88md$*=o*7CaclaAEm'/&ћ.O Fi``pځNتZJjNhql*O>QrWƩp*dxMQ8QU+D9(ΡT8lѬ0%==(2K2]Cu;mZ,==}#-wiZ4,I߇ЭOp="C}5`}2|jdAEH,@^J;j-emr;a694%XV4_vh{9Dk\ R8b }'<@aϞuCUsKߞ!6=5}ޜ W55ф3.`>9b>Zgfğ~Xۑ bY,~ϗ:@̀ {tsCrequa&fјZ>\ -f/]͏d35fnnX)2 71 ?(%u奱q;x_H_Ou(z"CwQP{tC&\4HB %TP_ٓKY 22R!T-_}%4E%u0!O: Y@$)>Ъe#25b?miYvtE0WwsX&dȤ> $@>8POW**`@Nj!xa:x;qr5- >{FK}M 7}gO8Npdi7*SFFJ(]tۼ/)`Y /1n#KMn槦O٠<~8@=kWposڌ,84 Dꐪ4R:>oYH,[vJ|iΔzWW򞔆&|o,Z|.ד7^ksGJ8~M(cc.ԦQvixg':Q_MM J]_7~rC;yrP򨻛xX£VP%9 NNWĪP:VY=22S~W.[8'|s@ꉋ{ҎH .33jg[rt zc9:4SC@n7UE<%N[YSVAr-b/ 1DG0? ël0W=R줠nbg 0|dIpbOmc56CϟVY^z5>gC$(Wlʯ_-g k4/-Mգƌ1ZI2tS "1 *}-BCg mows.j:uu&FdMYYʅP.$yb*+S݈Ya!!(|8 $9?hnkX?XXΆ#}JY(o'#ssPNL^NCBn8\dd/45-ihSQljKH7wq\p|Tk>MB QuuI_ >uM>Ug!0Z*@]cI=? 'DI_0}3Pt-m"m-IZ s~UHk ҕ ,1Tb2f050|o`CpĤ F3ڞ)RyY# 4`2jLV^K{3G-,kjF*~tIx2&OU5j$L{5" `Rb A@Ob;,~ _$8g?8`d2ǯ_:@^8+H|dRU6h @ӋZnX*|E׿ݺAO۔bZ,zAh4Qk,2ZV!dI}Qc۳37ׄ-~QyuW >YZ]0sR@d3s7P @{@T Y1ۮU)UUN肳R2'KEЅE#mN-3͆#(1+J)2aĢ5+V-Jx$hBw- oP#CBֻ=kT0=x8ldIyx(a+d;78?F,-YB}*)aa] 'Z~Nkl:鵋ȋ֐W;JPO/ #)_Uu `uq+P#M>\~o6lpz?6.g1م9rqCρ,%W47<;L: :B%sĵ~0-vux(.KͭbT>\mt:(`gg7a" rҸN]^!"t4+뉖j|j_\WYk'y rA9OA"m~4{m6wmjtO.Y.w8h XnhzJI[ NJtΟ@۵-;6dK9C{!5iMYV[J`E~5VpjjEQ+LVގaTt隆Lz-/6n>1#ђkAaq"0gTIose.G}J]&/X hM?0뵨 ( _3`o{gh+u,'56= q ;ֵ ۳+ÚIMs9G~ZtfftWMVf[=xh[>vw-<5pPI=@c[̠IiG.!&&())YS ݬ.ĠEI1k<ep:"ד/ꎋ5ͶQ-Kw4lp>[5]O"(2g0VbO4Ԕ)bC Q 9:4Z zC3LLHnҏ2m'':eݺyB݃C#KwI{b"eW\gxj&qrWRα^ /Fئn 8MGVX;r+LFlnNe db8-xyAj۬u;YUWSj6t7*jy3LvpX'0{K(r% {xLLItQLRDGOOI[,|M _KԨhKNsc䐼%6LRcexu>)\Ȓѧ E0/aLrY@}Qm YE,FgvQdT?I()ov(@G{Y|yt Ks!==r]鹟N}̜*'ٹ##(O/t'(~Q/$kΩ 3BS)%R3QX[[F"#_ MNMޣrHVg  #5W?{:K/ 363# 4 HK s#BF )5u\U͓JT/ <Ƌׯ 𗷚w&ff bfVXO[@?2#+N˭(Q_S[r3H]'W KvL?C?]5LL+^+<.(]7񜕹E*|UՓP0@8=߼Ʃ]nnk4~Ȫ̕,^-dd]ׄ]wl.TGGfn䢡3^L/}Vk}2OoJONޕ?m"zlm{.""BPD^|dz;y¥MGJ57w7k`Ƴ)_HDIrtj>8޵5H&JΉxˌ$> W4o/ ()E-)R^D_D9掮rMŹ?ߟDV\ p@E63%Q(?&f꘧sΏ^4n!Ƕxpه5›]u+P8$Ȁ#ۆ 75*!zaY9#LH*UHm&6߿ӯZUAmE''JIMB229(O׊KH Hx}}} @z~55ژLҙ-o3/k=DTQadudpCYP1q5 IJ*ƻUw;ɣ8@c''uSg{Ϲ'nB9qِtoA},$6:y󷚜] iNN9>sy~>mY-{ܬj^c )`Àtq>FCi/VNV&tvpp.-|4S[^;[ڻL$ALЀ϶d4H_e5Rr\ATw/Ҹѓ;hxK:r[>YWVşZ^#t!\cM/=/.:wemﱱ)y_$U'S U"(N._Sd% %$''.$Lz%lytG&5ߏ@{wp(0MΗ">QY(`@ Ę;b\%2  ~{y< T4?S&bJ'J v h//>H<+[ h/^Ck% )x8DUTJ~K{AlѴ椘bn@Gx0|/+{Jhu0D&NXUňX/?X2~ŲP<గh}`Dh<8=drcz`Q:)4'W}'ty/q))rNs#]^w?}=XL^؛~I칺wOD!'Ը1:S:ґ!W17ׇ" NwqSSwo ;h.loGKVF?>vZ1AmD zeiI{u< C7@6u1ޛ\E^-|H4@> ~x4Xm1&vv"gf U2TzbH6;Yx=\leeV;,),FwC濊A-Bi{5Dn~r@-4c=ܝ܃`?ؚIBS퍱zcM(W<1!nά88(Q::p0kSmApFCFw4FfDtt8([nK[[_fȲ/zzVFȬv2`nnj5g12FudZQP`uԫwgj.@g%X`w{NCx^.! wcu/D2*3d>@Vxx谹#XFx@R0p WLP~SZ9Qr$V|q&`Ó@5\qqoи) ,?OX*==lm쓓P[:pӏ%D1!50U}) t4;/՛" @w7\E@׸2ǀB]]̀L-H-P:5S*VCD/u=ކ]^ Mrc`(ԍ6&!xAè\;u<;ajj 0C‡;hn.}mRQbk>F+̗aKh<VGy֘!o R3OC+$]kIN,;Bݻ?IPo/0 {\ؠ&#Ҋz@2+4V>+'w F"UP8Xs y^YZG=ý+&?b &%6GƩt hI[[[B Z7eLRRW6#O{;  oq|W%ΐ{JR$yuᐰK{=sF=KDKtьbZ8= [OH@L{sRTZ˞sdVۖKCҕ VCHk{qvHi/[Xe}K~93߀JV2CT⌔׿o}u28^ΠU't)vm#2"BR _MUVI_c3'UJHlĞ~%ldpM1fhr'3;{>;SpN04F]RKLTJ$k,| v͐dmdpFC{]geʰzqFRrcwLyc>JP~nr75IO KZ4Sq4WGq9u322sPRNq;%'>fT!֟rKeNtȵ$%.q/߶R" X7`N.h Qd&5߭|/FmHJx>񾆏YK|d_GWρӕsQg_8l}yvkF`iƩͶL舼XA?׹ګ9(~ a003g84ݘs9|9n`ҌxO#m0e7n.G>ރ3(ǿ5bm9O1w2tl3ԼSjs0ź~D3֊P$܊G~VO^MZbH2+t!!g^i^nvux{\GBA;#9Za-%3:frR{idvhcŞH(y,3! 5۳s8ӅzH |rp b'LY(n\uAc_ /_"XhN:WZ}rw/{4mdfX4R4Դ gK-wM>t@A]ƤRhO) bq1F]`+skrGbT@m'⌵4c>_G'%%'3JZI njn]sY`j)\H6J';wuussc!9&xdD)>pW[YuuSTܴ$de;Ԟn O&}To&X9ޙNG72|^1v&Źd ./^/ Wf0]2 IH$(Yzg5K/峥/ 榤N}O:?_:fzrK>=Vddelؗ!$9Et_p(N6E&T+kfٗbg(:qL~NrbqBcrKgu.ԱlmM=b_6N37&ۧX$UxYĄ<Ƿhڭj=ݰ|!`Cχbio[[?nݮJ}LOS*M7;spCGzg4ćKωKJp; bϐfORifSO(yy$;NXKPÇ@_t~Ad-W 4ҦEd--Uہiig\C"U{3qoD^ò^_B"_;=ɤͺ_dHPr̨ "=|_x_|ν)? a[g}@aН L ˁzI\Qawhh zHjKتMdRӻrWW32B> "q0yC~ͧ!BHui|{K_ Dۈ(wW2EoȨ^ۣ6oV=\RS(Y }Z۟ Zgfpwâ%@8R[0ݟ`E^Zag Ftv&J] YXMYtcuurvov1+&V ̬0PIE~j*E$&Dv5ܩsZ+O͖744dzgaU䀕C̓HT.6Ca+ ~Z9 W;#V12+kzּ*mmI%m1艔>9=ˋ~o6"񚚍+`x>zq3|771۱O/zGT N b? ̓ :Ȅ Tq|BA5js0Z&7UtktԮ1װO ,DцgnXWLK/i_bi)=NO6kuGM$DJKE?y0ʡe9C&]4G~i(#}k- W~gjw'r *,Nl -@qBc o76ȮB4NNOAYdCQ1y dt&"ٙNyr:uu6ZڳY1H/3)*cj39~XVYQ˷VDkߟ|/ؘ:7;WxXw*f5];?6#aaaEo~%xDn'[F6l(9+#2YϦ}[Iz$sI1D8(jof>ՓWV棊Qñ˕R4Y[/+U|ȳuࢀRȵ@E-*J]c#YB Z~HȌnLً~#A DLMUrY}\VKtC6X1U`d 9o-nT,Y ̵Lrw{B>cm92R?Np:Z"mjJs著P.,ܸ4鬑xx%e׋&314Q"f~ ?>,Mt Ȣf̯`_'I̎ZfX<\_/W/o0 8N <.y_/_^oMX/5Ra5#\.kF*YwD|3} ƍyN GTŒ^tl7;gCqwM\afyMEkj8<~p7e//AMu_jz1Qh5g&'TO?˽>nk)25Dz~X"U`ӠqQJ^h a_S?5:/6xB.;hN'/Fg|Ij3TYhϏxz|2aDm< 1xy@](yuSXʺ1kBq:/I $M7r~o36og\ Ё۷Rl7 _gVga@ W-(yJjzRr֋,Q?AٟqsIOGvW~C\?m>nvS?O˝G@=_21TOA]B'"U;J[$NbO4$$ 爣ʫ \xt&QVYR'l/p"pP*#pùr)z]αFQ`ֽBbbȩe6Z%ZǿBFF̷\>Ĭiӆ5NjF}ZZyrF#8YQ)6WzH-?^'5_.ӘǎȖw]1.o5X$ ;>h! ΘPy;z\?:F1C8z߿gS=ݐI8n.VZ_#Ey:Y ej'+ όJű]9"t$$tXˌ֊")V;ƭ! KNHlv5K#}{Ժy\\e8~}#{tVYlƇٹ|ǻ؎`vA"(~0N/<>:=5ry;ScWG,}TLF&G6OUUu8S lw8,[Jd5g2LvbMTV2+T _nߛb0*~0G< [T|j}0۹im7g0@Zho]㟙4,e#61QJ˩͖}D^C 5ܶG[ꙟ#`7R'b Ju GƮsu:|u̔@2'S(dNԁC S8ng?cEO>ݛo۟=W~BH8 5ˑJTps05z((*!G~ ({TTNGe:x/eff^]o}mt}j9;7<흂m(YzQn6NE`Ek##ϥHXó&' WN(Ϭ"c nQH\ 7:>:Nb*< ڙsrqp[D #ુeK]䈨sp$DZ=dlfkm\B0.</UH[n())n..yFFц? ɮۓE튁(Ӎ$g_TU@p9_O`RfoE%ڷډכUf; b/V:VtJtmy 7\N{9|5 %b({i Ԗ~7iQVc&l~з\ AS˄tLEks=8%v'jss+FFj_bZJN bS4Gn"P+X=8`:=hSLZfeTWpRYZJG-5/fi2r Dl[0A .a"=F'ː$,ɒ'ɼ5k745wCɖL/lSKLγX: _yy8,UYmZf"ݟLfˏɜHO:0[G깛& e4 rGlDΖuoОV?:btN\>as3${:͑ oooe^S3S_GKy։1553Lx6/_>`פ˦LM \'s89EdayDEF1#.Dl..hjs :g[#pWاp/d#z* s'Oj65l }苣g6(榤 ۳@@D6a;j\=r\; y0` Ŭŷcjζ jKBNńq&J߮u`v%htwiL-9l%zz{f|cޘmf\=T/N38h4d 7FZU]6Q1r~6{?)7}t%t↬O<,ڧePpsPTCCj%@쟲FjG/0cX`<-A|XCziک'%aBl((>6[&&.kK#=TwB5ynﴟ!ޓ?a0 jD@FW;vj@޴}l $ GW9O ]ed~yC<7:_`@u&Z Y[Oa`z:7U :r(22R썸x qTrrGW"Un*X:A//RE_t+t"wTv;B׸ ֯>009/}&V fi|AroqKz~wƃ<_2͠65PlUP (FT7e -"}VJedOU]/=1a@yR+d5(sgsyqqݬ)kAm S߱QU?9GSzC"v<14~y#uuuUY` ) %%uuS+;fn%u {+zffо#9I,,g/k-#0颯f] WK``SPI"/e2W6+\OMsd䌠r'O[+u1B%77''{E_퓽O7:i^ (:}z=ה%ORjN.?RdL7d#TV/@ аa>;n}nqW`R]ͯs)7M rrcr}Mh{S豈\nS9CgH֜C2 YXl$X1aaŵO9:(M@do?<{&ljgh(6cY."{U,ş+zQĦ9yT:4YBlN@Ս$'?47IQ\h$srxdŌC$Ԩ4;*ATY@asmL֎v6<ݯZAm̯W)l1w5݂U"$VvIJ4ȟ|R@jБ"}A%f`ժ.>A4IT߿ay% kԡVסv]l׎ GHŌb dRt;p.sfO7z`$^DANUy=-4'm#;kO?GzRz:9:ΈBy:R}5&__'sØw8ƲD40`!:X9Y)7~)(HLC+mk+F,(.`=5Xi5yan40`L8=8*K~|j/ =} bH豰O P:J4)yRZ[B:K !fe2QlN/ ?7z_%Z(%AJXyGM }#9ŻE,,@3&p;`6\\L ŽO#/VSZB*X`y:~ SBIi/DvU"9KXh[k̼JBӼTCkՌC)9dP/(Lƹ!vT!dvDD @glAKz119_ ėQDrK%0D6Եӏ{faw :\1eͿWA7}dm |i11d@(kz"gxla^,NM!2Xw90>kp4̪+`͚tT1-PBI Nr_I2+'K^G]~_RqoCD##`6j%,-sr`᧫~05 @wfݻWsu/JKSƷr)wt̘nd9~Zy'JDޞ m1{y"c-Ic2vup`~:䞔>#HmwS[:VV Ak'8u+[?>O 咱* kvF-`k+3$󍂦5o kt^ppOn6S2 (Dq[*ޝ /OS/@ń ˗R,O>{ #`1e\] EefAe ߑgD6$bF+7㠆֖ a 㠎&q@8vw0y!.駡M`\:y#4q}?s7k>+'Ы.%.1 s,~H`Nʊ "RW~˪YsmWq;KarY;J5,}# 5X?p AWzT$gi)`D]zϗKY7bpwtGP7$lSҒ+'Box98T=@/j^>1sa9quDDY.)q/xRP&T@ш=옴Ş@#cb:y8 jტ@&BϾfMD#q4П]%R,gsV[ 5Q39l?$z##N=q= }جzjvכ^=PҗlpL jj p9CD gf'r]2CW)!y'Rk:صΆ(Q߫}a{*A$DµvdatmB%$|kJ{ԤJHlUYSPɁ0@('GQ8X_>h=]P{11TV--@Q@0_B-;Y`wc9lJ@@xTyi鷨5K)|N;(2,qxBngr/Oձs7ۻl (EUC>-jVjmۚGX,ICi4c<6W54g}g iOM&I˸=MrOG‰٨"%hPA pR4yz:sΈm[10j|dfNOd՛$Rռ!?_.uc";WḽL'2"JoQ 5dBT8/໠`@F,[e19Og&*=omQxȶ/!FÓ5MGU-qPE1(m6-/aįl{zn9=w/bDjŕ_.Q&oP<>l0^"P:z>a<9G_@eW^5UErH4H-&KRS)}"Z" lb*˭ E 'j{^'ԢȈ͏vsٳt@1.W5o6ufR)dPvPpu3Uc dW=z hjSءn0( Ĺڻr &CxB⡷m7:Ά2*[(EuFB05洇@C ,p/[[ G}2^!Riiczw(sC韽1v'^J2 P7].f@C}<ҟRȭIUH>K<:jGx_b]lEҢ#gȑ*ox~oeDDfke#EfΑ=~s}vt~]0CZ @ JH-XZsM/|+u|ip1Ŀ8ߎ ,$83_G)8xѿ LHg(&p|-f^8 .x:?RRN#$''?Lʜu8={@ٝ]3xk<%98r]E|S+3> fwtO2iޠ*R3%܍ܿx]8acmvo`>e6$bL]NB7'6 ğj3)C0N˗˿iO/D4,jiTx?`otr;3xxWgzXNI# DǗt-HHxTjn)eSA[!'z'f)UNpu!>4 /5cK8\jŀ>4飒éHIKW6jDJ6h f\͒gc :lssfT\E_$fPL^RwhY,0-C=*37HIB@8 u '* GE9z @~YYߩm03%u?d?5^&[($`z\'$55=;lTJpF*<,8 2!R$ ͠A#! 1N5͆2 Sa$Y9ly5g VN+ Ga[CW/@J!z(OyXR,M~צ.;{.l,m"V,m[Mk~˱^܈O/ ,]2B5ƼZ ߽Ё43A2@Mj_lI߿%[T#@Q vHtH9%GD i7L9Y2f\+h3t+haQot$+zHY"~,u|>Q˒00AfuON֢LDM&asek P XȺ*ekaD9&nMbLncŨ08VeN.)c6u(g a,W⛰ Uu6&D~H꽺Xr+cuwO2'h 4<~ .جS5sx_g$&Yõ}'Iy>q%g! Fw#nRcz ] ~T6:W_:޻Q=IM:YSR霸ŅC52>PP |ĥ 㖁A@2mv?&@tڷ{mZy5n~Z vKAotGz= c1~l6Qԓi@)oRpc3QO9^?QXQqq< xے6V*,-pyy7s{[vn90jrxz?]o*b%qGа#[W|1c#{V:9=o4g+Etc@DJ<<@Rz&F99ӡ"!Ǧ54WC MBVf%v x]awWwޏKN䲩R4෵Vz؂?/1nߝm^zʜjU=Sy;T/Kvnnv.?P1@BslFs79&\mfdD<_q. ײ^7p\@CCs4$!4O( 7ZY2S﷚x];# | 9h+0~>e{Q\2V  "FO)rn1a\}c›͆oܢ?~HnW<.t 쨷pvp&ݕ"^"2 fi޲bu'Ҵ?G2kM^]]tc5zde0ZM&|)̞BO+ n9Ai,VV2疫J_~Η~A..Qq$J`iuTERz'B4j3)]ѱ"O~>fp9@E-Ըjgr̞n}bVpz@g8NR@w2Fl/env#SR鴚ĞER3H9> Si^ eυY[L}>eR캵|~y]M󒨨Hbnϙy~36}%TQY). lRzvJCꕒe9z 8A\\NÛ7o r B|HHHNOϝ^ΎJye%zm exrnfu;;͚R)>F4;P}.]Ѽӭ/V&/l U_QowQ3dZ5QfV=[v=N5}/PnZ@";b99.ZkTf3dQ}}JOZ//g|\\B駠 CO3AN k,lIj$Q=b&&55dz[n#}PFWV-Y.`UUUZ՜q;=7@ ҔcT_wg]y^OU2L|2L̝@&(ٲe*n Yu/VdΫ_OHd鹸S%$ޏScX[?a5UKYh6vt c`848!~@Lt|;S3wq @KȲ,A5Ku1Wx`(L2W8 [۫P԰ׯy3DⱾu)<^T5& i`a?bIKfM;Zq=%o7OHWN9?Nu8ܓRj;;fvzb0y3ϟeaggqي}  ::ԩv9ZzZPXhml ;+ "bb8DgNc_q-\/w^oOltLGo R,#{ݳe'h(fNx#=+ȧ]4M]LWc,XR Ez^'B?U*EfフpQ3p¸Od i۞?6hzʊͲ[VQere8#i$G׍+78  Dܸp/M @dz+\_XXX;UɫWMOF*gC_>ֳٝ2Uw$@M %'X b4E_s2"%;]az[bbO#uaџ{;CxJ?U,LǫcjV?cD 2+]Bxjnp,Ѩ êJJP/F ߋi###'ܚ5U\6l8T$srzT+ khF..8>(:'H>.Gw@Wg1?ѩ,u`Wlw,Lm-̷}n`9Ki1ϟTkZ4L$+^ oRۅszlll"..X4D1!!Bm}m֭?|QWEIIT#~'rF{߀ʍ́4"i-]?V/ڴ|ZyGn}ؔqp#%I-ER:czmZŘ(4(1_bH~|fIgӓ/tLQYYuYJKn&X;thujt [Ҽl< %cnRBPUJ })#YO38zL(1"+1D1J΍HLI$wfFГU;;nązdL6eD-Ə!"w؜7|t4.*Ii5\\\\ɖyvs=I\\u寧B󽹙F5]~SFHDDh_\`4bq|p;e5Yk17ZCKfooE 2Q@C#y&\ߺo[FNGzaXXT)r(H6+WmʪX=%b't~#Z\yij6IboZXpݑLa1ibBm@DlsQ GmXxnH njU _EVVE*ܙ/rڶ*\c8twbC#Ցo~qXkSDٮDdd7fgTZiZF˖ϪR33c3\ܞiLyu_5oX3%bIJf$[O@b3=~SFq/m> g<~۷'z::{~SboN ㌌OJB{#{Y*4 1fwv #aypVܩX$fppc Pe{n|iBBB( z /_P0-x,?4Qիk{"R ;\qoTCeYLxurk_z?V֟hpΣ-,y|h=& &0t]9='U7\=4O'Dnmb\q%9Ͻ)[ !t{CxXg Ϳx"qĠ OaG87: R2kUO`` nN\F+lѱ칷5|ӝޭEcW!b`Nj@hs@j@ 7 |X[68C]+=קrJJ?ţ h &ET~ b`oR0CL2K?n.rݮ0:gz6K9yK9YK{Eɡl%H|~OO#. 69 Of2~?>cDqY%|fd6|o0unYMUÐ؟oO痷L8P(_n1\z8SG*9.5WgT CV!™{$U𥫻CeQY=QRovÀEH+'xvDܱ%22F\ϋ}FwdPzzGX Z.T8-y@R=\a\P5h"rp})Z7+9yxJa=YZI6h3z!=i^AAGןe.ǧ6ε\,tttQ}i3$d|rҕV֏Tzz{eN[.+G ofv5O?=}RHU0gC9-]~".w-0cRͺ_o"^=gGAGELQIpѷ>öADŽzGX `wf]TͶMTɫ_=k Ҵ$l- hed/=3ZXLՕGl~G El: XׁKc)aaǿI첳t6KsXґ岊5Dud~B1i<[נV{S}s6?zLނSP/:,YfP6#S;{8?EJB5KUkτz3L,ؐ..0&&^jh=\wFނdk XEQGyl7lK͟W+("hThx%a9k$O_W LQFtZO2DFa/0̐%k4{d*ae8ECg! 욛U<@jD]6$:#r,,ťń7J=F9m&>F)HgKaod,Unbhؘa(tYLњ[=SdF3i}7 ifq :xgTf4wwɳ hr*zd>{H2d:dxl&OgDN5"ٽjѲj֟W-[YxzE{l`#`ܨ?>1/X ۉ_n6 2:/_` `Iו CC\l*+54QbbRspSYXX ԁY:܋YpװqVwnr$|{E~9/ F9!::Z2uaXOT1=#czcsDw,rִ?6YMO__ݻϹa{N֦[iDƽ4+lI(=PK~i {F'N5h !)+o&1xR4_P]/ހ%)!Hw4HH7Hw gϻ7s朙ǙG_u3{}PS{=_wC |e;2Eww'/RsKc21KEipܤFM}, ҰSi1^.%.<"8K1uhcp5g[:cۊe⊧뫹^i':׼dt`yk,ٝ,.z2b;RyGIHZ#K學8/R [[\$be՜tuM~WYΟqH EjgzH |5qh` PLjX(!Ym_cbNm&%!SSy^ثx:!i͟kȧKB% ,Dq{\nL&ikc=;e~i׶4T+FYޡB&Cbah'5ϤN LF :k1߰6QuوYL[u!]yԧr |{Q+d._L|]e1J M(z^8F ם8sq![/=DaKJFMсvJ#W3o!.N+@R7j4<=a[,N4gal- %DهI(; ?ΆOP~(KwO2ur#wvۜBsAp6}|I, uUfك/8֮Mr{o*@guȿ|4d11|b⎿%.\E::i͔All5yB _E8WźGKqYwjZ2zrean2DNo13~`CҤV:l9ɲW>'f|  $/^Qڒ~MoPTElxJBH.%_d[{qaB5 A2(X ;"wH$TEFUZZLζ ftрYnEpdJyV3Q]#]y3mmuy?HJ1Ԛ%3$2-Q]U+(-U|}([XS56ɂL{cTrr8[UyhT%fdDppp''kTf+iٵl]]PgW12](HJ^^FxaՙHJCf"擬6篯FGKkF;pǐCn<')R5d(T{WxtXSj 69#RQ ~=\ hI?Z|qяLhZw[ۣY'kzR>3 )dB{ug0#}X _WS'CqݘTxOdN[ށ?([ >5O\+;J&aa'|AJ5= 0/Š:H+=žH<[(G咜-P\%ŝb+sRCѻ  }r;ie///IE阝W$#csOFhFy%;rDllU9P߿ DGG;:~ {e> ܜpoOϟ?1=ٻpx1XrڣHD`VTTTl?7Oe?ӽ%0x~ mϏ0pn;})+ݞJ, ^^f4^lCcc ?[sKBisuLĚ3'gzz]b&%fnRo QREftU7oNhUc&z&mMIۀas:TLAB8Ҟ݉V/7(2^|U f>hw AZF]/L͋tI*+c7!E"`1>pfo!a=S>u7'#/߽J#b[gtC9_,$6 !bOZMoewЖ>ܞ󊆺U#hhh $ܛr&|`&0py񤤄!%1$"Idt}*lZ׻%clmmM0% $C?awe 7a$o,xݷo)7Dy߬)OΖ\D]}3gʎe9z݆ "dIB;難ngf&CBF[D> ^ )y(= Z(hv_aaauB7;Ƀ2TXWZ<پǿn{Td )3t***ŐVdk:. u*o,% x3[sto MY{)q54nBed7mp9(A#N 5뜘@ʐG"~qI vi6_ ⒒ k;)dUzFf=dG:!?GȰll@2?[2jyTG&7w3^ n3hlk j54W.ELTȷ9󰳳 TheYL{RxaV`NڟV^bïnDįmi% 8yi#:kT+,LTpC#LCHF5**IS -STC(@ʃi~.ܣWb5P Z6v9G/_lL@l3Etbc\쌥p!tWwC dXsQKEB Iww]CC(ssso.fnizLL6r78ld|żz=555#ﱉ;kӤи,gz_Lae-%Y?*Nƪ-U$}Kc#09=\)]]][[R[y76bFkS*GUv3IO_K^9Hy7{Hh2ռ3zGVPKQ3Yd=.Q=t-T?m3%R bC^ U{NaL;IǛQJGuٻ^N K;8pn 2k@X760II҈llj3rr:J Y<^Τ@XtPzsp(enLhv//e1hAbBE} O{F2̅u"@9ZNၹć͑F_lO2 jN8` /ǓOL}.QH0J㵮_rtYk!sͰO,OX_%^,,..rkCa{&ʵ' /hdiYdcf6*iؤB aTaa KiO+sB$T2wZa $hĎaM[x VU fX}n O3V匌z[VW<xe[|(SALݏD{MA"wUJyvm_*Z*iellFfSQUݴ"}^Z\9CPcP__LMϤf~#5[Gм䙊=.4aS`|0'iIYl?ˀEHG'MLvXx8S-J~?~`T=(`cb`;cnWɉ:%@&q@G_s=\j?bDA-L_)ʲgVNg2}o #J`". wOlPU LOG&@^[3Wk񏩈WW[(IZe$tHCsU^-W &~r :U;)bI M4m&‡0l˝\[[>vn_4Xl&~ퟚJh>?b3GNd]&kUe`j L1m TVqfdZ\[e8m 2Qޙl,SDo՞WQQD[ !r?]sTR[F(Ѝ27 ݍBW A(Y^n%NOjґgW3fR:"g[3R)ՙ B tskoxG-ypn?lw~+s:9)4FМJJK6iQr ?yddB7urG?<7z^"eb,I,tZ'dx.MؘN3ɬ}B'q .]'`qDìm0X |;KhK SSi#rP==.9b }o U\sMaQ?9I!wi=2Moװdx<4HLYy])Q[ݭ*b4s6*Hf0QWNmkx[A'& |gt%,ŹGޚBjYAL*,rzhРUt>ǝ]_$B菤LԸ$nN덿oQ&nM*V &=,J=-UPBnJn. eן.3Ɓ LcF;k߁!ecc/ rV*[ AbKKn1Ri^9n}z`rqIw($PLXp?iګW|d'$3zIƆ|~!?Htq^aJ=jTE[me_ѕ?/=[6L;xe.`0ųGߕ*x@A'|"|xѐ ޽kNAslJzcɼZ7z533v6]aŒ+~b=1bĄ`D<+*IJ:6Ǎ@ǚ011B cwrB@#8R;C^ty&c?נ 8/]" !ҙv]aY^V~u`%Bxr!m+᫼(A4*|_ & ۫L *\<{t&%{:& ޾K?WPgojFql׽8-c蜙yutT/8&2v8Rm$1!х~҅mZlNi61ǸX M3 ?k6ޖ< :m/,.")تjx-6cPKqb ZXY[Bw<=a,`JzP1 Ldg)OPDRBgq]3gX@+ ܽ8HL)xEuh$L6@``8x&omCVnH)c_ H8!:Bތj*lzrjvWzq!&rmyɥ˗v?Ս Ё|N mQQ# /2TBwgdm y? ۳]LMHp4qzª}BcDn6E B<3$ #++?ދ.-` ҀI֦"::55݅2m~H0tGrzrn@&7-9az>I)g8KLS^J.8__Eԯl"AO2ON=E[L4Zm6W_@[M@>C΢@&g0MR5ǢYbJ7×"0$!Nt2HS+}?&.p7oR{#,+h68F&"M:9URĀ(b+O^L31*Ņ52 os=W'jH,T]t]Q0"z9f%up~Znd-Z-$2kVߜPrz~^jMJJkO^LLkDaQ_{ l ம[8xyrRUoEџ:%(Ј>P|M]/e9?C̏c)8G"n& Zݮ 4JYl0X)@2wtpHsprx"X/Zmބ||hTTU|=_ "FYWPKG|$4aƑsvL,@̴Nu(CNͷxyK^Kƣ6bKtrQ]X_Sk$\@rHFšJ !7{c]b?O.!!!U~<_j@"@*䊂Mܜu0O*D1}@ݗ6RX p&qD RtB߈lI:'sYM޽{ 0i^'gL^Ġ9#2A`Iɉxolmd<*/X A d_fB6']كs$祉|o =6On Z%K+a~ P$rZ447w/>Y7eEGG[]~!ChV][Xa!䍍 ?b~d3OKMFIZMELUۡ1$}1$oVBŴ9hAeh: Rʼ9uNÐܣpɦ0ҵ7ͳ<ӃݦuxYRbML:-- HrOtvhEua@u5-p~G>af&WJ!Թl ^U=Y E`xqE<>[:%qwȭ͍' /? ¾$00?}Q%1)Oc8O{ 4 ޖ676vу0"6;4y6x5Fq*M 45B9H`UUX }ya^v2WuuI\*1hoï]{Nr{eb[?Dp;u=DF`~na:>Yk5* @н9&ӗt{gqxY}6y_vOFEА3sj·opd1oQ;@ED7 b,1\YETQySBnf`\-^@ӋF^Bi9rW&Zn|#'S0$)gEst{t? —ex0F T=,-?Z@Vtv n?ܜB&U)@GLO7\ұfI-n PA!Ӂ_ x|Oqlk);\4Fs'N"jLNוoTTjd7Ќ싎OJ0~(c)]llVVVʑ^4/"x8pQz#XE"}vPJbw#\Gt+@z4;9GA$ /{iƫ@DbfBCC:L .L-k }(G:>Ky.+ 7ѤBzTTT|<b2 RR?srjE]HRaIPbacW 1{v&|tC.  vA5Tm fj`"3:%4񽰧Gto@p7)53W#g:7Б ebL#)n,sHdC[U@5# &\cI' K$ד7Mt۟)ͿLGkp,x헊jg:v$7hj@@t]WVU [T<@q/DR!o~E{bahL@T]#FHL,QJu ҅b<䭭"UL\\O@~X=I]W; BWvT̾w.4p|L %7o6.[516!Ţ~^[ :b]zy$&vK BrLr&w9V5r=xWHQ#V-Hq;=^ͺ"]OAWVff-F[B@"Gr=;,1љYXO~N<٬OTgH*5͙q˶BWR] ^jJDm |H%_Wovw_B - 1[8(_UMZ,_+m~i7lYN@k(5d\2=_=/+''+  lP:n`d4H0[[MAĒ/y{HKI,ڠOum6d,%WoCV/gB /vk()xrJOP)*GuBU̦hp7=- UPs~`@am]=$`HňTz$GDVAIBP0,9_Ltt8lzځp$,Zv NP@wPSlM(@/f-SZFx3`rN?~UU8]6WH10}}vYÝ-kKnP ‰;T:qGhQ_??A_UpP[ϐ~>RG]-`_ gdpz*"uU}j&F,Ij7WM/p *&S3A489yѝXSRJt$5(IFVG"+҉pfJ% _?-TVK]t[]Ҥ^Gp>eX_njYC^А p 60TTm}Eo5?#<^B }gs)97bbçMp^|<!f0t`5bȶns% Z0\Hy9rqc`ϭ7%% )LIߣ# Wf>IUUQ hܣ,vPU %h)@8RLP*pU^Nl՝1J[EܤdᆾwQsrғ44^-!bmdlݢ$7x3e_4پk5siCq*!f0Q]JNRer_HZ/P()Ф`=ATRqB]8mR436݋qgHD҂1'GOۍQn1-o8F8MuYC g?BwWyֻ?/ D*1&RTOm(OL|QZ2+`+d<駗=^z 61*gm oYYRR^ܥV6~/u GIwWL n;Vlz8o}O>8u=؝n]ROs Bt+ 1ȏ[ Vh֞$r>3eYv"N(&='OZA(хc틋L4x(2ϟGziؒtt22d'\cTE:G+R2 ''* j)b~^w5Ģ1;ʸW ?c|lt΂5n_RdSYk xP|t9SBKdiRS%uz#j"-NHk>V<7FMwjfK;'-yR?~"#S"%&~rr!5b;ܷ 22:kd jv]K  gں{<^eS ^}CX`RCmByN&nJ-55 ՛VLѲsQkkߛM[ >,G!  -so$E^.ɗa捿EHUϚ!{ez?ܿg[|BЏI$2|:ձkƓIZ?48=U䰚$H;S=V)*wғDD;Luhca;Y¬ E?S4)LL+{qAuq|Tx~prv+5oi9ResJlihzDɩC4eϏ/=67O~'0?-HAD©䣺)-]o0 Tߴޞw Nb-u&xͽafeYl0Bd=V&Ti$K $Gy$J42H&ÑYgD1%~ҔQ(~``)]Y!yG!< cQ{;X{iʎ3<0ĭy>^8a? ,lmwFhd-$`5[[Gd@ YiTɹfr2Ӿ M ԞlRe岔!̦Pa!F5L29Qx'"D~(4u..Ɯ^_Wo_:pkf1!E@wt8]f|"@BL}1 R|L &k<&PgD=;yi .bae){r cUOOc2 Z*i Ak7G/_ĈvN4'c+r?THTOěJop\<sv>(vKRs |`ijkJOc52攄8!!穨9LQ:^RStm ؿA%A-wpKC6k4r,o-5>@-p*e#ַog'O&XNnN߁1Q+p'e׵*k jݭy7y .̨}HF;; Z:٪RYNka KxNj2R^; TZx#?N7Q@rZ]]/}.\Z@Jȴ% ʱn!wzqj'P ez^QRqԏltt>wsMȚɍ)'j|-CeieRcOL&weUF]4i4e3OdT9z6f kB2W|FrۑOPpk`^ k-P1%/)''y; K1c۴+𷷛؟IPeʼ޸VgJ]ۜ'*hFv5D,]2.C")!(:1zYc/*f7tUXI,:xW= H♌]M$w,?N}XK5eWxsTUI 4jO4avƷoWU@@4,NW ~"Ƒ2w ږyP P'A3Ic@v>cOM=y*P0|хwsS%Tf\xlpB6Sdq<i*$Q? 1~[Z 8\\:LʧGQA1qިU .11j [++-fRr m8ei= B-TS5(y2˺f(Ll4P1o1\H (#b9P?qu9cBG2w'CP&!Ú7=oElNGKC]{=7h&XDa! T#K%2z(l iAIG6|-UwQoc'AbH+"bzu!s Fff ryDd@YRPR")P yըF&̼-#G1MY}!`j7$Grm$ hm}"܈Tm6]cj!Q (l«چ? 552yH{ V0;;񖚔yF?I@Dҷ Bl+E_{ϩfۆlg.$Z 0amxT^QN@!E#o놎 0D5$xT]]>? RTT0&WnG!99!<穹-565,Rڛ6nx<ԅT|m(ȍP*7 ZS췡)OR@G_cSJ[D_Tg557 z*ݜۙSN(Gihͱv ~{d|Tx:;Pl($mJWIơË{=C`bsB;~~N b@t.@DM}#AT*#ᣕQe2TZN)=ltfеŋCfA{^8c[a)^*ȁWˊ'$v~h#8x >|#;%Z|CL yw=4Vә_!EB AǾAk#A$_)jCJ=bk tm(h(!{'lmٻ؄^\l_@2R>V1sGxIy縯W\@H({p6ҴPACT;#9*r\oS2ĎϾ|#úkd>*)pMz]2#ɑr1D\u, >B*[\\?րćVVJrpzvOkJ1O12Jq9$r*F*wȴzggg8HuEeK p>hLfH"Zx;g{YЌFrcb:37iow,V>4~q@6 LSwUQ [vZ/HH毢I<@}'m?S ЖǏA:>槫gd:LxQDu,sul2 լٛb" VV5` xj` `p U.6Gx\[e2le0J덛ֽ*{zC(^WB⊊X:ꃙ~n  }Z؀VZ̔(5tԼJ4 ?($ꘘX\$!AޖPPR€ttuo\N )))A M.Mλ &KM.HHrGzȷ}:= Xjrm:f :gp~Rϩ _S7qDq [>(B&A5OYIv&ͯ1~?g@yעΔA/plcSe yTn||z-J;LEÇ< D^[lIp 'W o48S`d;#]a;zilZwsZAPU.';xE]ucޡS3!7K͈>{R_UԾƌ|m+z}q0 b:#R.ݝ XXX>yemB 1OpC*@HW{ʟ=wӡIig۞̄))ei;i & ub)]/m?: DP. A$޲^c A/X*Y\ge%%U@=eSx,3Qֽ͈$0CPU6@cAʈD$2;9A;x e A܈\I0X~jQq˖MS~[i=[ebY,:F^?xF~"&V򕘦*q}9[iDD'swaXHPI *j YLh:zGܧrR >J^k[cS%%1d 5W|oC(ADadfM<(סcy>~vHt8D*LLhí;_*cȉrQ ?DPM?-L՗,3% wu2O zn(?vW JPޓ۰p7 vjy6ѬWt]AflDepKguX0a,SypU+.w`$+#zP%,ʈFӺ.۩sam[j2c?H{4 /޴4')|us0y#3qeP*RT\\{_-kx7߆/ּɏ{ _{Ym2iʃLa{E4%gZO*ȯ} tyyU5 ыХsm%7AC<h+t1b QM$nLGFsB"H`n x#dplmf-YeeyecFv 55XHЌpmxRE 337p[X*^)fn--4TvgGw M+鱰6wj?'N#B׍UssqxSxlmM6x:n6b1kO6B(N7_"v~yy)ϓqgW4J&; j7._11"nB#* 9@<%2!/70q*v b|$:6ƴp$0oz*&GJttE9t;BOdAb3D@@$".laZ#,b)!>-sdub'Ǡ>z -Z1Dگ:[sUS=;{`S1~vl:M[OOu?j0[$C:-a(!XXce|?s{*–[;lwj!{Pzu,I`(%#R96//_f/@B~4 mDC/<܅]'AW*!~z1bQNcv6ec7r3U @|Hx\$K1q/RxJK*M726͆/qotrzQCa%1kW }Abg׀7I*ކ\a`gS* wR[jAs|}d||4ԋܢ 矡H=2v31z %)Mo awd!(x2O8DLZ '!ԟUX?l`t*hxEb 7B6rst4~z/@cDhG"&n]tAʊGZG^{Zh`/±.QjkkSruDtN&Bx8;g8-UH^;؇1?a{m+D6RP}vD)vt>=VCO'ZvY@^n%"F'K8!7PT5 PmODd+MAΑFK]*F*{![7Cr6tjsT _w#:4gC:\r/zͶգtFz0A* =ݰ $_e%s#PwzU>쇅tnU|#d WեO;L*0ZE(X!K\DŽ lp|UIIG>9[vad=Ή9SA[J@NlErEFd*{O<~.gBeN_) @neCp;ʝ( '"#sM?~ m+yvn'%t`poj,̔L\^J=a D(t'PNSvQmAYJA$l\3~K]v]9/WO94J cJa11_ wiAJ*jO{#ne9 ~xُڿx?z靖  `VRtc -<{R4}XmmF*cQ&eEsju8'`WJ.\a_|2LM^ :lB Ej0 :zjnZB}_dGhd(fyBnU&_#CE6v] cM\oWIalxve4UpVPS%7{e- 06zuH%"::('f R)f 0%gd‚攎B{8;,B*j6=gfxcbMv۠î Xo%%_O/OH`D_'a2@qn="WzowJyiO xy#6_zsA-Ѿ |XM>B000CkgL;! g/A .`s7J iZ45hsG؂yOwf/h5! @/,kAz>d=u;T?(~ow@Paq?,vD]}AuGJauH~qB@d8t|tdz6?2ܞ?+1y\A<I >'ݴ)#)\:u-d"~ptVAwDJLSZt(w& ZRg)קI,F:p@1sg ]!4g>MOz*HHM?l_!}s07gV?u^h9QGŅ Ap?rEFW)O`|8!WTY 6hU pn Θ iB?#p\L9j'(̻˜ -P`G0`Os~J ( Q?|(MLJXC~ESTDCKq$TiFƗqF2gLLąE*;qq6خ[r`xxHrcp~˾. j.t8zGjV(d O3 d`.y<6H/ХHߚx&iL(&"QG;& B– +Nr7 ~{Uo} hόIyD1P#Yk7ccHff"MWp,\]_-L!vyg|bsnT>ci(>p\zJO7a{X0꽹w}iǷg{jFB muO!btu;ElK狽$ 1oFY*.q 0%@~N5DPY8BI̠///``,‡&fX ~g粂4 Ğ^cnW WDIk) 8eX,dSm"InYG5!o#nt"#9?k`tKׁ< [ۓ'{&)̓Tv:Zy||iXW_p~MQ؆#C6CHUGD,&"<|7WIW/'c{"Ԕ/dd*} kp8v,?hc ӁEp'3q}(2 ,8F} i\晕+syrQ, P7,x|-qv@wŠ%8(M^8k +%!Sz&)Gf6"ؽ3\n  1sUDwDn}U&;o%Pހ ` (D,ig2bCl!%xxCxhpqא":HR1(uDX{܏%_- l?oEE)Bn-'1NUf\̀oGu[R܄nn䑑=Dm k]_`eHǟ?HGG"sDdg V{V&e],&UT5r؆ T=TC|#E>0H\&네rw4Xj}ZD Lɸ@ Ug4jh@j*ֶ7:&jk'm}3S<Y ѐ /IDcDTV3܄X^D^|h?R [ShV_c` JTy2)`[]{8 lVHkmD](fqA:;;% vAHGi#3?W>qr5Zz"z#t0b.,ttwg2LEmn }o$ߜ,sRGc1g DPsOO d A>5D]-)L2$Ch{&Y0d@>#&5u>bA/?9b2kFK_f~ ujp4n3G>-yGFMs T*j1sQZ+cKqW]DCtbτO:~ Jka/Έ6[R(鲢Sg8ĨDȣ%Ciggx`8A{ Q{<ֶ농ϟVٽTU8/o y*Ԃp Ƃrޢ\ >g-XBEEE~ɅlqPRzyX>A иt`}p3z(N`]#BaЛ1dPp1@ vY3 [,6P|خJ,p''9#}$483b 2 {ÒD)0{"_M/z5+]\ 56M@l4wEF[״ Cbo7*{(Y S_1I@Oyg0ThN8Xyڵp"QlMŬ%%!M1QULLSʩr haa7fȂ^C$O$eFo.uWo@&v=Dȁ+ND b6hNǔ2ܫMs_{1)`(`ePIKaH\O(twu(T4D*U<̧rfdU2R)xïo/y.ofNnuӀΝ!W= FR_(]"8f#Fbj->+*a<`%WFo̟PB"ܐ )uing[F`sX.tчu2Z-eeYjv3"J(CV[zI4y}k]v|q 3TIˢ =E n /@.OKjꛊ>w A;‛I8\]%7b=+ʒ>sR.-"j[ILtmJ Z/\ɝlbuuolm մ4C]56źBs]n6Nһ,Z޵Dqc.$i͇ *eS)W_VƜ?H^>` b'.3ɎBogqH% H܌VB˶!g4MZnXYVnuqO9-UȽO ˫joIΗjtvP ?>RQ?G uk?'̢j[!dþ.n.@.Att4veU-ޒ>_ kY]3ʿ$Jvpe!eROY%(YmD})Qn&:_،"d#bJL28Z/O%BQ 0VJsdqaxB O )6a]~ѪqLIG' OL$,J4cĤn N'79Z'4fͫT kCg>z!RtĂ$AZtvRP@- %ծqrr:C}?!gA]X Þ_`m8YT>1 IGGn#LRNOgM9qqi ]pj( 3}Qm1;lAppq !Y_Fh$fe4[ьV;>/ paoQ]$?,vaFlIXof~8D6>Y3L9x@BmssXu|2js,E>!Eݣ)f o,>xF/R3ťBSzC4Xt~;xȿMJl<=KDR@~s;[|<&9yEzoS"w`*ĿcӇLᰆNT٭DXZZ6_\̸GOG~^Vj)Mf2s0P"6#]f;c-M,^O G }\;?er{A!hM%'l m`![;n_H!S30/RT@J*co  LX}}?*,|B2E޶z a`djomm-x'lwp%/kGIP)iOOJѧW~>}1ﯟ#TjCOo0bVW7y؋݅l[~5B_rSc!)|_xtn(p٠),l'h"I%g0G2}ȩ,N,{X\]}$!).o_ivCtǓAϪS㿯u]6lgmiQEII:tSC|SZ?S! *Pe/ϟRwGyy~Zُa3ݱ}Zbo3AgnZ*y]UF %%%^s⦕!NUr(dHccc;C&Vꪱ8Y %7^iq: ]* 68^&|z_2bLxp's?`TߛIRAjqnghmEXb E.zm@Br|,Nd|6"FrN.](s@5z~ucB1g z~28xu)2˝*ùs!>0_*Yךvss%ʦԨdW8R$(ni*xkrLLrË[2* juHK6~e L;]R@Bgjr)s%#7zK?AOaۜјp&h YhraFqL<]9bRIwEǷxؼg}e]?W xɗ u)ÜT9]# gvܻL#ch".󘈧~{33_%7]g|9/E\M8a#׃Yf>N I,I:/~54zŬ{%nݎ=?=h^xy.z̙H}+EVy(<4 hs UTMcx'~KaϱѭS3,q"s #N Ug*>EVQEOm')Fw6WAYeqKFb33ĪNJw|p t-CfԸ=<^w$#CK *&S؈kMʜ3A!AaϦ)̑-_8"F bhiwwʰAE:pQ8C^**3w\XxE*bVm8R95t*|) h٥NOCCC'v9lWT |Dl_pXI(.}1|k|"PNy<#c҇u]k;Q0YuF*W $,vy1Ğp#;Ȣ> MM.+O[>;{ Ⱥ^ƻF+MKYͨ))c3al?Vn&nn.&ֱwZF /YR` G 03bV]]H Ō~e),6G!3؊+#9$*DYd=W!zذ05i#A;31{ 1bⶶXXI>fc< 맒 4 œQ/oP$$.*.m|1U\|{Ѡ̌,7(+_8>kȒETX+%ش8j!#kYZઈNbe3]S=jp)72G }8&aluzxP`,oXxLLiV,OyyY n<8īN0 F%$?z.tTt48I?DIʼn_~7Ymp )D dބ!ì*EMNwtv!Lc򒛛ʹq\#^B!KbkU]["+ !3[yW(DM!Zɻq'N[-M=5s p?4w'W9Y nkS2ϼ̮IP/*QSMHBѬ(.΢X{\VlTQ!/be'AG8lxJ*L(i@G+ MWyW)i0_UJO x]HE\CX҃8 P)TABBN:KiadӨ|l+*hL qt)^Ss M9fڬnl@nWyG/WͰ VG?!%e/, Gْ(%13wdī2̀F 0kD I۱PCge{vDXHĶXzYLuu7N5J;c kTA_&q}{ߋ">&ohyq]f`?(U\raSe2c@0)nqLrQ}|wsKʧT_??8e}q$6z%d& #}S172QA>',F {* 쒮㳷PW!˥OՉoV\lVO,y%˔H.W~$˞̰W$(t[`י^ ċnށB/{oB}VK>:p %'백C5us35: e:h q8YՍ׊q~όi_\G=bjju=%jvT.@H݇2lD&C蛭=eoC!$) c;.t +y>Ykwjeoٶ}[C\\is+A6/蕈 G [;7AКW(R3-7]fǧ7SyW[ْͮvy.%Ƥj5,#8?x dA{R){0Ix .O|y*aݡvFi`1;み&(d$aJ ;?F$q4yGvLslҿ-} 0Wp{8ƅ"6A3(&I~h2go[nMhETxeI 2ZZنSحa q3o'ȳSL El+ٯH+A {whclhUn]P*q+ͽ'Pj ssNYȶA:3LC Sޞϟ?LP`|];<BFptMMAh+ㅍ]_(xnS<՛ }1ŧW(%%bEMѡ:45LTńIϲxcDƛ|ϋ|z}%yO/E{,N,A)t1U=s7ФUCq} iV&E2g2jhrFيIŦ @FfD xeiYw Hxʢ?Q ߞqhcλj㑐(r8:R<.u>ꏥL0u_ \6hE ynZ*B_<'ZxW-tr)HBܚ?ryV[-^/m-'UTUWZY_p{Nܾv_c9C4QeUb>8??54T̟wK/))v])Ynũt\l##ʺ:lFص%|vf_ D%˒mz(.J,PZ(`n%dG8⍇[R-dޡTOj waLam<)x}OFALPn?bN"k SYZYSF_us&=q? 9in2Gؒ;Fr>~3 Ā㟕|w*I@Cx"uOGjw5 } ^_qhz(ĎﯝCQߞ TQ> i +;?]9zJTLLa/NWޚUoY}MC.6yTqjہN b,e9du:/o[ϜZD>l]PskQ\4iMGId99 #T\}H>qœ:g%jI9ls=j{~‚Lۼh݌Q-8/R#Z|gs*Φ b amsc{rADqQ{M XuV>[P;3d"Ųt_HE'Z~P {?S?3Vk y 4̋EA)^â{V`+l.?/%dЌK%¾|A|-!} [#+``z)(7LT^VƔzWWHĝj!WPz!j(uO*;*hONbګd~ ([)^"&5ƥ dblgұ#SM@JBAK $ƅKĝj,SRσ-&n.*y?J _!'fg0&-blla5ɐޮjF>jV$K:6OJp^IP0heeFSs}B(C[vIh$ΐ@!Bxw;N@*A(DϨR͟xwO7K#oׇHRMirC~N^w&PJgޣVznhm kljQZ5 %3HMlzf tdGD$1d\lx_FU1D߭`DWczs  @A5 -@TVVāo= :U?\TV]׾")-]ݍ"%] ߺ}~ךǹ\{;3xvLn3Mvu_$qk EXskY\eҷ 4@IU}dHg l u;] (UC&#4Y/6 |mR<ѓSpf̛D(B^R*{Q_8}Qe;u&Jq몕뚀W#mu6*l1\Iה ))}ǜJpv/J wg:3 lqϐ&)h N@ t71`d/*/VDaxyC&~Snqwggeut00 Aqskv/-@Nq;oa0(i9 5t]*.*:zv`.1xW0&SJ$ei^Z)8}488Zubwg+LOS7T?l wC(/*B|R_PA9-_EwڙT! ewp_!`8OໝddzHLU(ZXZƕ;ck"l&&3WQ3QPBPJx A캿*GƧW  H13R qp 'S{AB8P [-o?622s5g' zW"DpUmn67I(oڟu<<=lFjZA/H1 K.35W` 1 O:YC%6~;i@šolt^lf)~{~zKXi;㔖1VbD:kh3U~3D,h}@>жÿ@Ac ?Gw󆆮w1sQ4IPx`gq"Y,U\ABHY s lb:A)аOi Oա%%+# LfaA25"Tm>} {'V KNO@uarS۞+++sFo && o$)lL=lԄT0GF(RLEn}XgZ>9B/nR"LFv}=5)+#vw)R2^_PcwIFcD)^j5; ~vn&]%t+9}77_@θ,.-a9TecG7g'xn NAO drR} OCryՃj.)~P1'7ؠLtl!Fw񴏸B[Z* S.S9qS9 %ab=QdTdhG?Z"|ᶃٚ*V&Mbkl7^ aa>^4y퍲.؃\'##ܠ<)Ԣ8}f4qLz7 p+>5m7@.y+dB_I*[k̵ E_}07'PYotsٖB+ ӱlnnI7^G&=5;syȾ}>c_zT9룴O HV$9~ bTVmy8ŖKΖ^ԁ Y3Tdȵ ֛-l"-C#!/{ofs:E]ݼ\WZკc@O,j-sVW*/X.`Iފ&Ar33H{R뻅-m~`q=2G#'eIr;jM6.k1{q*& MzN+3,! /y6<dcrRKwXebp3L߈?|/н_]0Z!T!5&M7= zBϟ6/8m81_S+DC:'qӆ*6>sk쐓uSTi&&鄌)Vt{|o姪MX09 O7b6 .x%aGZZ)K _37שmӦ^sg(|Mr %ʽ,%D<Ϭm[B\ C+cH#NX {|OvlsQ~ҕf2ʊoF@`1&9VerYk0o!΅:Ճa&ʈ$a8~2׆Hye7~.5L+%uY'*B7) ,axP%wEbixq@=U$ms];?#)h|K.(O/UJl46~uR`vW88ҫû ʪǟܑ\1@ !+\F"rrI?2 '$L;+)~tZġ݆5(`FA /Z=(nP!W+AۭpHiKO^tw/UvŝV^I<9&sWဩ.M=Ht;^ ``)EWs/ YQ+Ya,-Pu%jksmyKUx[ezCTXqwNX\HwGU;2 b6>ݥ)9o zTdžǹZlP O8 Jg'ܕ=L޼ki))ے OEDLi.냙?e/eet+ư֧ww͒\q_M(b2З6;ƒ]YOb0 ęy*U7r}g9/fm4@i%ڬ )ҬoB}' 3jכح`"44pH1d0.*(?{o sDQX(Lϧ.ULQ\3úW.7)W[D3ې=[n˕Yڃ&]Y[8b6.yy6 >pMH5[=h}Ъp3btQ,zFQdkAƐH{(Jf6y333HAC>>#&b6~=ivu^,htx0*q'_a5Ÿ| pǦpTZ_(:3U4;"AF`5mf)r#;a$*RR D t UV\q 4FӨbM%{XG\Q@+҈9Yn =lRsjz2;A%]|glz"?B#0pT;@t E w=6S xT+Y]H]\%,R##A0]EOၰ;3so4\ǥsbub|WBum dwB8GLnqagJLm1PP$3 ;,<ωߵ? "&hDc+YE{H;2Tlޜ)7 a;XH|^̀1M(-Mjtm#Pg~\*%M.`g4`G{v~V}I,7+(n'ӯ+T|"j璄t%' qPU8AZo6廸c篊E*`9$K1!\ p5qd06:`//R **K7JG>/WǪLmVTqSdFD4zRS:|d(SgR lAToԽ w ɥ2IDvB1?',6[sMd$ɻ= @ҏ\ݠ^& lHzzZh]xuo/@{X)bxjhXW o7=e.VrCF<ᩁVEְ*H!%K.&}1Xp! 9g~u.#NQe,QАq,D5dbYPo~p~Sܞ#OY* J]ѓș:[0rC^ĉWx}6%.%pMf?-Lwy'jم)RW˹5+.‹)6UU!&ɶ_EvBLXHc+7t 'sV3YRDNk냅\P#A"BV6 JaϿ;}op@3C B&^Dċ4 a<|.Y<9U"a ȶׅXHKMOu+ǤnǏ|n< adFRdY3OLY{A^HEC{ě.`)F;I_8٥`JϐN{wO-nm|YTi3ئ|:4kbg WԻ8n! =<*Ι4^YAi/截m 4Of75-[uΧ ]&XE_lRd1+^WJJBZ5+IDI IG٨ʘ6WG%R|tw?\P> Z5IfZ6ȖNB唔l^x}n/g{>m4~+8NMs5_^eNM@66Uzp!_6oAg*i.871cT]VV{ J%wqCxNa2fپAI3GP_X1}k' E:>46"F? ,HuYEt)X\i*--K.PЧ܎$t>S?%[ra zqPf}DV2`"efddNET8 ǪfJSw+=.{,NC,Bw77,X1Xbx > VփٚLporӱᝁrR?ieoo·vf1b6VQ@" .s(8~#+ whxD*͡?.9EGuw4Xw*m"_y@Gg;;Ϗ+Ւc )t|>S`1ϡeɔT#RPnO掽j5x. $LRvH\l9mMc׉-=΃? ԣ 3@Bg*e RRY9&}PhLH]g 5A,KmWMR_Z°AH(ΔʷJ/|6l&IAi}B0`;,plmE?d|Tάp (T0%Ŭ9D{'|O\O"c',5/R"#k1X̎ .4CA=9^cJ%5PhgdO5G&O5=$-O"ᣲ Ƃ ix!o"tC)(N=lTHt-f#<AępS=,>G~:˶?z t8B*9s=*+8Ym@;_)_+? kݦNe.N/_W-E,8B⬬kwV ]~dOEa D~Dbms92Њ],{-FVž58ޖuBPRDF۵@yx`UC%@&4V*HX.A5|.iR?'/Fw@,Qy;'&*B=Q4XQԅޝ*nJM-uOw_=m Xf3Yuu)Rbm݀ `":G>WP"QGG*&^Kǟl?F35H&k;’у8AX]Ң4:L=X OTzYF|!R0V2DQQNSZZx&EE-R(,09gC6 F*;.Cnqڊ<85fO,>\{A BSRTqo 2kOn!DKeAq>|וn TO\?9TZjbL5B )*ka(L H)2dYӤxsw\I[rA m=t@(Y\ʝ5dp>Tx& Ӷku[Yդy W݀iL=5c3Jrd,rpTj I\ۃg6VOreaSMr̴1&pm:r&djOuL}[ yh Z$IV&Om $EB_Jw֍Qy6saOȯ+2lepIX444\{9KIk.gi1o2r6G딭\!|vw_: -%{!ʻstҮA I$Ię)QE*3e:5t>K@Mu Ƣ'gT$H 'B-l@N&@DDӎ EpWUo2Ws ʺoTb0Gb)YM.  gW#Y_HsvfA)d&aK.$k5zW .Y4NJk}4V6wދD>s$[= w;,n6īo#D60Fb3l>wzGFF<>~TFYVzz;M c[~l #^s"2ްz )A/ifpmï3-5cԳ8E!.EJyKF۝_I~FʪlQ6&g؏t o,x3럲Z(r_mXNrr-qp_ޞAveͼѼ$.Wɖ*#"VwF4E v KO5yq fDv7CЧ }aq>?HcGaD}ZA/"S/t ;Yc&xQ] X >L`I 5I/&!Xӊ:9r@.z2Ԋ$jN*ѻA~k=UgC} 1ܛ0KybYhb/0swdeŹ3ȵ(Q. qY`JЧA&)P)p"SB t<3)W$D2dR߼PȈ߸>!h"A-D|q~pC>v&F< wh|8n$ۿv4sCCa%uuqIoQV9'5-M d%O2$4``[8rj6M%;Gy OiMs Z  a浵uaHk^x2h7su]JORRA\mvއL-y|t:\ƀn9.Uֳpy~j&3WWK"(%1 ugq!r@'^Ѿ[l bQ5hp9ZY_kABT`WVFSʘ-ھZTyy1B깬of؇Q+55A}NGGvt3Z%43mF 3 h#lgR7I^Vg~ѽ%wȇ;3LZaԅs*Ukg$DzC33&j=(%Ybԅ ;qUQJ$o>:q֑XYrP$ϔ U2 qp7Z:ұQ`C@jcs|Soh!߳=~Ӄ/64}4pPb )]oaD1xwXC ׏uqq]zڪf)1!)k{;&qN[[߮"T$>Eio/ƃl.5*iLLUv$ _5Tl7 8axL^:;\j>G,l3/~\eu(t &#?}Y +S36._ k~%1I#J*.J FP:4H#j-;6R>~J*"URztyny%I50p@68F,i\?d`WF-TONM?JJg+tICGtp)HM? YچR7=٤BC N8vH?}֕ d1/z|h9HPW`t-xr2` T3Hm7:{fi͝PKƓ ds7Ժ=D=,iXY1j_*G|i_ϝBh"21V33gJ6,H!Jh㈎724"J?Ѣf8ui2|TAdK V\Z׉W".<^@$ffj`׏rp?.z`8|l\40,UUitl̍Ku5\3ǫZK|OJ-b[gQ+J#۹$=ܬSd[߄e|z3,;;+q%Q6leO f*v)hfv'Nfv(#6ֳէ*g+zddHJk(W9PE3zd0Q3XG5hbW1gk^GR!ab ()!D&}~1ZMɵslmb*q#(|ZҭD ]C)Ou~,srvZZ\&F9R3 X%Eů9;qFb (i @L#W63$LTƀXh NICj 2{*9!YrW5D f֋v swo!z@YKu̗D 'DY쬬9协ʼVeKo҈xJKm4ݟZ5 Aαՙ,"L ڇQ:* Mk=ozpaKM\k b-HɡRDqUGg.N&v9jPilJVMWX\Tdn4Cz_8nc3Et_BV|q;*<[w+b%|J{ݔGO,u6„Q+Xߑч۸R$z0arH2.a 7w@b55k\6V5 gW{9XilrCF^A\zyCaJ-HN{"L v0t E^7_脾гw@`ef)dpt@~=?ϵz7%&vRMw'Iڿ#fׇ\&>Qh#K+$274L߀}QktrE7(= BrV3D@bd @/O׈ÁtjHUnV1^.v=tPu{ !_~8ZU)DdeUPNmV|!H9dO呸7bO] :K 塀Y!BVJCacPĈ%3 ZU65&ufF%Ϸ(GRzڰ|HsZdUpm>!@JKť}t6{Z5q QN2+o 2(Q4A[*DFtEr2kދ?y~`Cw },(Iyگl"zϹwAnn_zz--ŻCFROV0yy1=?TU/Kqs2\ۨFZzL'$edlеTMQ^nx:?7%OKdFNȃ=/'1eZBg,6<׷{`%O2sI(SRS׶DĂ,gW̳cݜe_' 8eOUCs?[qE:4ۃ%{~ύ'\)hH7v0{y9pG^3[ rG3e HXww RjZQ_nHզthZ=QCѱ4*V<t%/WۯRo# KU Ԫ?aq0ğ)=3Pb3#UsP}DI0jḬ QAߞrVNRWTrt;\;Cӕ9m9`?WQ^.g]p.= FqϗKPRt|zA}_ҔV6Lz:#~J&(w|\Z{h!Ȣ,_toK fYe!9*;yᕪ#߲T{o<`)2|7r ?GZ2}Vy\Jٿ6[:enqjLK}>rl: ƲRb( )tr'J(1#0bUJ2;BͳLak̝̇0܁/!kT 9aw{SMYq?ч zj 'FT[]_MзTkM@BQۻ"u:Ecþ;ݡ=ﴶok-G0RT7JK}DDreӮ1y}Va~^D?1jA!Rg#~`吐}{QsՏ4܋\0( N/K+&]#Gw+d*9r$"nouۥN*)ȊZnI[GIdsZ6UI[?n@B.MI_ԅ450f=7`bSֳϝOQi:Gi&E\ 3BTzۚ\UZadkJъ7'Gh #rF+<=l~eHG|S̵(= uzZXnQJ)&No0zvM("sނ0+7x0n:/)2kE_lEpc:B͉Iwb~  ᄄ *zƎᴰZJՃ]-_>̹,##>}rrr;H?AEnEy*&J:oӓ-桺q`l-2:=CU=g_W;!٪)Հ@e/ Rxx/mQM]_tڟ L1Y(Ht܄>E Z=$۠C1QU!G8pE''O_tꡫ{}Yy}~iv6$A= f@J5;{‚Hpgg*!k'/䴴WhA /l33[h6>xƧxvH`7AJUcflG3kt:$j(}R;޿\Tqrgym)ؔx7D`xMLLPck|QW7mtGı3KXgwˑyB|*نbНxlEmS{^m+=;B S~/x^cnl_lqt0x [[h]zCgd';~_KKO2wږ-JMWzqt-QIR_%^jEx:~ ꒦賢YgJUXE)3>r|n<4Z%0RV՝ u枞lkOΜ/weڜ ŭdJ(H3(tDϿYp !Qmɺ^/8R0-jNdt?_+i$!8?LٹSM~'_esZ@̶SФ_M*Y.-YK=\'Xm7޳(/kZ'=a-./>6%Yq)j꒑ >R7 -@yN-ittFo?:n¢;8 Vpqquprk(̾Wg=<-WjrsMrh_E^.6OT7"QX PD,Ťs 7gs]E8b? / 8DFo 7or<̦tcj))CRUwrrtY竷}]_}8FI5 -_-b(kTIL" UJ RIag!|ևeھ6B'8 o5Jej<<*QR ff 10ͺ1^ cyg~? y%%Pbvvhޮ]oOܢF<2dP@nma>}yxOf 镕)I#|{[|9类m3Q3  &-y< ?=w os Gǻ(CdETIF~& m"7NçHTH8{(4X% 2T-Hv8Od5noaRL1Go/?`ҁqvZ(s=r0149,q5mٵG~>l6/:kb"|֯uu(PO7fvHAAAG,/IO"a`<ֈ86..3foZg L>j`J4=}PV9pD~RT|JA='N# d=X.߹bѹDŖ15NͮGr ^q7+˓y~]*`Q-H u/' U&}@aALVN[kYg_!z|lq= ո}8ޟ^犢f9}c|n]c9 5`/ڪ+F&{JD>r@e Hs txXd_s l 9Ҹ{߰SVR;cPq\UeU8I_%#cp mdEN0Yfp*xƦlB45 w'$RQQY˵FAA_? |$$ka/Aahlp sAQy9KM"\j5QQ.# yNE(UUU4 Ҷo"/Dg䠌R)R$IdcK-7ZCCC}T`,EZxV(_U:,%%;; Ŀ {naHA疦6n~&X'p=?ڂ6ltêlyM% {ff?ZC\gfrx&;;St  RAѡ))nH{^>@ e8d,H*_Y_< Ao<<|W!钳?hdkK03LH&Y+`>QcTQQZ!_jGr;>omNT9;r{ J_wwZrP2knAm:UV8`cq5js^-Ȣz]?*5e;@S*a?a,6?̪GĦ )qɹ'@7m1DVFSg"Ģ)|8A:,a sr¶]?BjۚdY,vVV)ոCSS,qs ?ٺ-59g׊`cC|{l27AEGewVdvO*>`i&DIl zj1\|IT䴴P8Ij BC++h76DaV}.qa> w쌤jհCA%;VN# yIo/~ jY%\0Å|h13keL1m%)+ ,>>JJIufEĆJ5Um '0ܶAuÌ9!ٙ2E908|^ ?,Per9;;6 x2_xv;+z8KU%VA% \%Kȁ-9}wҚctTN?paqkQo)2̬6sD7׀U!0{-9- լAY1 t,B "G ̾ί|ab]`So놆y5aY+CiP9fdLnޡ͍]\aW^m1=OXH7w!83B<\hS _fj EsZ"LGG8W(,R(deiߨ |綔Lf?S[@&N0 ̀uɆGNJNBMui1B{ 2$Sx5+cwg+Y@XjqFA\U&t납~F~r?=y{Z^"J1?r2Z> 38?i5nnnN&W/^u`g8}п}xN+g 4bRzYԸj;&Nq<耻HxP(ǜ[H\𺢕h6i1Wi!H`ny3'ewɋyx@s]imnS P$>0j16[\aę4bPMir;bLhn(c7#l<;jȡw #yps|Ƀ&8'Cg{T"Q?I#ߜO"@{pZy.m~ Ю(gϏx/ O&t[+_,^.@uast ѮJJUvHyei.y>btkҵ*n:z\`eo矾U涯'gNFb'56~~9ߞU;p6M ^_ H3/.q܆ɠ[* >{H&1LikQ_yATEF!-7'E$3#{]*WIqM.shdnD?&m!TPm]MkjXNhؘ.q?8"7Fo;Z\!? TnŰ!FVl Dĭ]_^Y2:?v&AJ {1&ȊS) 7-j3`_z}'_ btP70v oco SqғiMDP~Kv wZkvMyf"\Hkcb'oryL< XP;'Iq;r"-Wh}J d>>: ʚI) NNl"# {f@:Ǹ&%'gH|xԣQVtWQ&)/O2mL0n@MS;gߵ̻G(tvXr!Ÿri\=Mq#-ww& y-q4598 RgVV6'DDr5 ͆}H11.Ypp. ,]bxJ-UĖ d릑hiE̒y{ ˤH0(E\ gZ]H4TJK}C%/TUЩղ-CIF]f"yK<;v &Ȃ1y[!&Sxx*H,H+֠#Ë dvs6o0XdP 䃓.yA4ҙK,7rܼolA(mLoLAVT'.bE [ Cn]H\k!QxF)ĄTvݬϕ펉kZ©\PB@ `v I|D^h/_v繉&Bdɪ"n<S8jDx^v Izy"znFO4vh "LY];sGҩJ**:]ɸJJeC{m?Dq\t j Ew@M't1efϏ?y0zVTF*1)T雱؜ Qlx^QvVQ$? S?QMd)83jizovI7pn:V=R?_v> Y+%=~O)(= 9{y--$'0Iex Ã(t!MAyZ=b?iOPQE.OFʊ"|7.ӏ7&gYA+9VtU9X=T2k}J11NÌ;M`zrflm;׻k"s/(Wq>W`P z; \6s;t;…zZR6o*OlcòJNUBg(WQ-SK&7(<6yFVs"T5d@n]J-^N*KJ 3HI;"2UƆK`S{c\n6gM6VN!.&Hդ2I'=wsslgEml⥨;?8\p1ܧG yTXH|tpKnIBL@XEJJڮ0;z '=TN\\[6Zf8[cssmH)g$]Y^W{TdǕ􃪴_{D@>o4wU%ٞ+gKt";b[=quϰSd;6Z5y]v6z4Fj^1GW<6 Է1b56? +~U=%7Q77HnOڏ|`ZU4iA &V_u=x9ϧ*TZ* FP'@ QYMS [{~>hJە#z!k>*YmI-ߟ\?CGSS3ںhU$~e5یtBbfJ zMMض]SSߓ?X"31bBսFz`piq\b8`t"PsQiV?RDE*?~ף,jd/G-xhcMH)8NQud|n 6Od:vj d5_,' O׭r]*kj|9 Zx |9ީTQ0=N:<@U]cj f6$?;7WZ:bW<Sb[qHxqFO |XtB&w:Hc$ۆ8ff11ʴ=\;h&#Oib3?8_`(ij8iV)|;ȕ)Q5o-{XL oW*YC#("6713~zue eRL@oVbSYIA߿ A -KFc5X7W(!%!ȟjJ46S>X?=4Ws˲=b"`rX=K*~ ϘNMB Hi+l& iـS?}u ;eOҀ+ƭﵷ"Ǭ}b4!:m=KFo$4p&'̊W9pں BR9|`0/^##PS{]N䮀qz^KLHNIA%LW-6FFVa]}G @++-j Ÿ{X(jNpl)g vroКrV Ȍ*Mѭi ̗\=qOt*vvh@nlED9s./uA[.`(fȧKN/-Sl5z2c8@!Q!^ZH T<҄7WU%ӏoY`c1Q8me,=}̓ENޞ1zd(?1ԧa2IeOF?~:J#ZNzP&$+TyrھW('չ)46V7җE6Z:=Pσ-heijf$-!Av>7;m!D+O"t;^G-/^"RsL$޿4qR<>]Gr6W؟wyqJۤt[*yG&)[ ` +|h&o~*8bI*6u9]j)u,C9Z\Y6$p`N{L*`ETc~Pڢ  梷׎oU b'(/o ,0)Q)LCN,,udTwz o/@z)a}P6cIb 4t-4l/ PR~RK}|U+usSuub3.RwRؘ.:?'J.; 4 Ib Q'xom9ji, \P[& l؇x>'Ԃucxon穻k>\M`Lڞ]B*6W)]gbC8QĿEf37=Hro4KHo'x0nrEjq}+H|*4SDOoN[#vSP~~x$%uC b fߖ)ϸX[3u ^na~fY[x%EnU*oEÎR3?8 %q@a SnOv[3bb6+as 支N{8_μ˪4_΀܄Pӣ.ooz $z&C鲩Si7+Z;<> e(WOeNO߁լG"PdGY}ahHJG*{lRN3$k䧋4|0اvqSSj8ˏ躺Oy ^|lmffZނL) 'w`@Y1U?@߬,wg̳[vUYWI,S]^q"䄢?H㥦0hㅾi+vd_Oڽktq^"G0fq+tK/@AGg}8Y Y!掲=Q3E ~<jݯzW򿽼[~.6p % 0TT^&цz&7VEڤm1Dg-6$¨+ Lԩ '/Haf#S*% NZig[2s7(GEq&'@=>^|Yolv_Y{|ٽ)|}8UpcϤQmY[o\WKk<@"QRR@767;o Rϻ$sCO-& Jj:`JW+^_jOa 7`Lzz:x !{j-xA!gVBϷ-7c4cD !Qcvmn70HdɼNQqY[ooVj-JA'oak{Pa{;ҟzcb\2EGK7O"(v|`ֆ(Z dG^o{pWD!K]rFv` L(]~s,9zTjҺnG>g=,fwy_j8bP䣒U;CDS[te(঵[Ш}Бt|v Zi&B! nayk' gd :p6EzX^M~[tdݕɸ.c]33?; hWmp=}Xhx9:*k=qQef0n7<ވvI xiɂt,zx=q-))A'7cڨ 3bTY;k ]'&h#R͵ޕfuCNq<d2A'CKˣo>޻8F79jv%ݵ=t_tLjXihPdiF {្#3O,T| zzٟo# N+ސF-F'ʌ +vLH_r?9xLv:\堭f6`B/zwQj(X l:>s6Y%O@ XLcEJcfלv] 2y--;dz>JzF,ҳ?]PYy \eQw+ UiGȊ@gO޺J12P5R9x)⠅ Kqʖ @Xd3Z*+=Ң DCs5;d{>{ڋfkxeԘ%m!HʠY ~EZgZ}|xdD|\btf 7͹t`e'  &EZ($ }Πs ƥKPG@NDnF >@qo+EV)k?䠬ca_ B@_w7۲7yaBNDDLq&j̯4Beae5 5x*JE׼3 ii:֩IyCF_bhafe'|J2@j[_R?8>c(!\摭LY,$=闦q+PT+O+o*$:@ZNS+aWG/x~> uC}::+O@\(րм FloƐ.Gjj\@ 5NFƕV.{4=rúR225;B0{~^Oή\mו{Noaa9⑯׺Q4DwuMrXoKE3@D/VMce|w8^c(Xڏ9ai$[ Q2')dAfƞ"!V lUOL eL r-dPX]=?^/Ը^7 yRsjS^L,14ceGLz c3ktZߊ}D6rX ~_0D䟟l{d9⿃b^^Z[c(B3*HCOUyyYqlZTX5fYYSSScz|uwwwI))7$n@2)̀CF+ȅϗK &;o"%'0!wbz#>T5X?n=CԄPsWѰd]qXЏ) Go.IdLZ!Pi|Lf便_38&I,\DpmtZ{ &@IIV ,\Yw56)چi>w [#!]ˍ3""ݟldnG2rp+m(w甯_FECJ*򫲲g1>_QHH\%i.: Ka[-^f_.1a~Bˆ1VY i:iJ}f/.Әivc=g1QTF $nrﲝȲ>F!5*k;ӳd{uzeYYaASRB0^~ôR%l#Bw /VXbd,;߹Z]2\ " ~/plyͱFh^%Jā Lh;߿wԟeh{>Wo=EE yq.g;<6p?|P QJnvW>y\r'$(n?RNOó+W``|_%2 Ez3Nbryo|su\MZLYz\ s7%=3e:w-/~3HT\rkڎj5x'WBL<Gi;z-n.eP+.sݤ5?Jc'A+Z=ЄND? K!#aJύq#P<?Nj*>i;8FOvxy(eG땬pɥǚ|w1^e[TRqb|ǏREK COL.wA|Deǡa%aaqFgBK;؅0\(ل}}z$VpO8F%_vuu곰--+4+z{pQm@@ͳ5P 4!\"4;7H*++4\_GwQ467 T5 II8KKKPP4MC@sd>^Fボ,FCC*D_E>Fݘ?www զ]pWkc[f" LF+>vW~p$%eU%36s]N^+|Q[ >=0pj[D/ip7JDO$G) Ri3RB(@c闚L*yg qo|dAՖolyp3>68R x'1 -q[J_nV-?;^XDw DE)w|zOWWZ/1`Q9r}o٬h!y|zﹷq㋳[n<.LpU y!O޽gVM5gd$:xXo=՞fK^`)?w>"p`:͆HpQ5ora&| 62Y~kJx"PW*|IPU}n I tk;$=)8+q?L?޻}:H?lƋKY_zGS ޒ'Zx=Vd2MgJ}Wk3m%:lXglE[B?uJ{'`!1agG M4/ :o)tle窲77Զ Fިj)9&IQe,%vSnQK|.?:ʮmFAQA.))i^c^۷Rd819d N(P;bbmB5"06ꐞlhQkr=El@d.МFܲSGP0ˏ ؤTCU%[8pP7/YYqBҞlts`۬怨菠wGG^Etˑ|D:MGPHfk3JP<;L'R12᭯+mQLyF@9iϽkmu9!3r{Yᇬ;h)n[fiY6B!vE+a%Bkkvjm^r'  jbo,fs8R^xX!reRGQ`ztOq猬HH' PD"bfL4hަqi<' @3(}YK]w^ FD.J1E.LP#1Tlxy)N+ZeVyyRIr^-dVruʭӟ˽wr|eWJ؄:- "jTڪN 2]p@~P~nyD> A y\ۡwxXU[^ h/axxdžf}L驤*Ňw0+>bHi;!aIʴggsmqq!ڵh(Bx RŔO!9Iz&r&E"O]o4UR@2\Lځ;lC!h_GI?#JWFh~V:]m,.Բ6NU,݈ÈeaQ:02zMJ=\WDzzcC]E ߎ5\~LJ%>9_jG?Z(cX\̷5)B@^U 'y*Kʍ3Je8V.O$)?g<<<=+ҽܜo\IZz&7^> ^U{tjݻpl3yŹq^Z>_`ܱ ͋{gslѕ~!VR +X!tomC Q.7{(Bb85KIL} eJKN_Z!^`$V-#oADŽiv12D4l5"i:i]j97c 0y^1tIIU~Lf > l9**xg㿍qEk"P:6Ј#8|<ʳBN= .ugjsޑƃ^z\K!=ah2Nj0I*i$14 ``T .,+0k@ t߷Zt~#B>8Zzt  FL@ ,BQE3 _@K\Ѧug0#U{ﵵ(T(Xx+;@XDG3N ¾ou q|LV GU ._탚fT}8߿Ny]yk\h5TuDxbSZ S[~Ê3E4,&c3*ATN#> @xml*+F vt )QMaY=0mCQ:ܯ-ߩZ<P1Q\\`UV_lϵj_Ǣ̞Dgd* ?=@}(=^,m ?ˊm$W9Lob]].~;PNGǿsjΌ$Kb~)wV,GW$ࣾ4ni {|h-0U^H ♨݋I['1%Qnç7x }=xND)8>o}T820h(ǻ7n1PVPCm Ѐ0HuIge/rx?@aUmw;Կ`գS%z>A1 TjM' O" hYU!^5Fͦ'ԉIG^.q%OH2fsDE JUd*mV-ޏUְ(SHj`*E!yR͵zprSkj:+B.َp>n˓~Ǡ|D'Tggc{324{88%/k턁Q'HMV׻;vH˵5=L( G1VLpaNVoOr@8T4 @*%JDbMKٳ'{_oo\+ Q$J=Pce3#WZsŊo=n|F1>8Ms{:|HY/œNHk^L͡Fv@fHy_ Ħ'utȚN`MOJ }yc.ݫh 2,|hpjp-[`W+t(O&|<^(8  5a"ZU" X({F&0hη՚fPS?DĄ;375HgnGIMύ]}WY LFo4z/4d| jjA6ğ?\Y]x9ذ wX<yAz9jD44;#݄tth2=ܸroHCPF@*8R26MM< $a ]E15S"N !ZfZ9=W̌$z"mduȢoc#6?zI;PP }KYa )!į={[iUf鴸!YY9KW| 0SE'@ y3L_ʖòRDsϰJus0wKI12;a@e3v6&9*(-H?IBg^Y &iF3>b7 EHLj\^Vؐ cK D>n2n•2 r,7ՊN`"Ri"mq(ad0w#sQR"1Wnҙ<[LkJ)󿅍"01Q&&˒# rfrҲW>3"SS1z's',zYCHzVCujg z F5{;.{#""iawwtE CN|)b|lId}wI;?mjȡRbW'm/J{ר"KZbKL79/ʵҗїBUjK30`MxWApr&=DUTח{ |Q,vIsql*)_%n$-͗vꬊU(QQ7#^igHoݙ-ٰżT*?04ygc>`Q`5qy]{xWQ$JFnn?m^/ۻhīJe{zPXR0F w'oK^z|ߨ0I9WPyCZP|m$3 \tߔ;_z8b%EaKGzFX5-aSS_"uaf4fXe|R'#{xhSl)l(ucޢJg1>)2sX!߿}:L ;z]jIV O]=?_w>ΈlhEFEoPbknvh xmMna/Ծ>Ϩ!c%ʆ%kOI6\N ( Lvvήc-!GCiU?~]]+K Zq}=%Oԗ/?Z* ++vi;S ȿ։?~8C]7G%`{Y |y !L;;DO_tZ[[n|\7QaO ,7ݼ~~]$/ W.8 &&ffzYxV ;,»X3)}|m95ZLfڑ6J79C\.w J&GO~yqWf}޷o>O2_[=S%2ᰍP~St;3oI18jY\nTT%* ]qh@<ݮ- EnU(0V_Kq9}aRoU㏟?1`Գ0Nxy%&@Qѷ c! bOջ(X?hq "7啍 vCZu:\DNnu|=BɺpJ:ś#*Vii##{VZ~G) BnboRi!Mm"}KKP٘nTύ|*{*<63g`3pzz}GH?1VMbUv`5D0>.VQĊBIARIL窈qc 49qضC6J/DP])sPb;&5OdOVqj;)to $zhXyHT\D%/Hig8q _Mkx/&,Kݓ'cw'WO͂]K DX Jjv5] A.m/nIJ^@|suԵrȶ̯;ͼBoBYmpiprIj0>BlvL;ICT !!2MvuƯol#?جn3hZ[k=tkZ1 MK]T$ c@^VŪlY$8DDHbh Evl(HZGl*ѕ ,DL:n24N?ddPo ׇ_@!هf= 'YԵ!: .v%!Hb^:pl It42sFZqwh$`JϦoXqcي` خ}&Wf ~oSV*Hm~M!x3wW ~) 7--\)(*ffOaR<^MN((ZMAq]{GѰ]<<'ш_]p|!7MWW~KR21Aǒs~<}87]R4\n3qNf)ȩ`)`3HRs{#'Yvt εc$+Md2$RբS&Ge= +^] BR1. +ԆʐDn=|&&*T@MJ%⯝yJᓒ+m/BBK,^8LYt3?-H 7嵔'f#W2~|& ^|~*UlE1g -iio'PDj a7k TV1.<4k}ϯYXeR 9Z_ ՉD }  q/9WG7ǣSKZ +}8C_/-(`9O/R5Aõ=4߲t-# ko0y5 Pa11AՁmaH69K.i  ~eQu<䮭mw3o_kWC<||^Zf~<4;7'<lۄAqg!ee2P3–ґ:yn7We tN:L2ZSnМڠyEacndL-60yy϶~C$P lPQ7I|t/?@aptٽV0CEgLcIN͌/+ǔ(<c%\Ogk _ zEDMvo"Rh{ xxH+$.kGe\|8bz%iiI6[9>$*x4^X\5K>׶$JR\tZ-"EcZeR&d; ^<[f`}?$yÀir𵵥!1ND=ɇ{wlU74{W&dHۇX&򜏵x$u Z0hU5s3ChpgkwAIP*ed/(i6A,מY+8qQ{߆V݃ VQn x',!!_G^wύiPk6KͲY4c|_Ak}e4v6~'(v5ԯF nVSDCM~F_‡hcg0J#3Wi@+ Jl0E`0䊙EI3'8\ .wbFE[tNx^°G>BAeV.>0 lwf, "}T`4{))/ea)L -j*aa5$1uC6;Z= z.RQ ٜ} z|icŪ* c{3]׍; |+JiJ2Z>ȯ_WO)_jVC.sCȳ}/.SEJ$"F'JߨZ!'l jx;"L~P  "$B5ԘQ#22]`Bڡ, O[oO`"oΏ.oׂ  yLY)a1:Dm0p|MYYq97L:&q"~IUH֫: AcPX5lA9|n"yprؿ;6HXO4 ֢F}ȼ\,AV6?<@Dǭ՚XLY'_ iikmmK ʶA͍ )!~&E}Β ^'Vq(=1%e[MNۘh_JLLͳ~ HH`_ Bjx}yФ!Tߔb`OMAd6;ÍX[.gGT4A>8&>Ѩ3 @R-1s?ϱܪ#֞do&󻡡贴pݐǥ rnVE#E!_vd¥Ғ*XlWkuMRbT&9''ƿ3ןݺO-5$¢υywI=)obP~gl)zH$AJvأrEq JJe h*-8 #퓇Jʧotas!(p f*^>v &&cBV'=X_`/O>&D9D]Z AO khhhˁ[c9u uPHT355Rq}~XTrz. wΧn,,P7?5t4|g&/0! h\YBe8HE(JB73^$4G6 *P~Bȁ{?ШEd'gT3$@ ^wut):dajbZmϸwLK (F\V 9펧dKbw`. _byjrNUTmZZZ $h002Mk@۬|־004,훑J;n[[C/999\^7TncB ;)q/_m: m`X\1~xB4\NKACVUT{xzE*$Ȩ}`; bVVe!kk:ь4~j\)NP5 qDF'+M7'ֽ[BBFQ!QMb\.:2L!02iz8ƹ n>=xADlLȬ)َ]HEݕ<Av~{x~Sdk,\#~ SMMYNO'qc!|\n♨=^,`kI'0=wPt1UO>Nnaa' CmOn[- Y dH8(Аfr&Azd؟twv]K 33u^{qEDIbF lm)Z)(| g8_,BX`( ^ xu.x%~ sjy՝&5,;%#AHCPa{⒥EE0>9i!ZZ6 E%ZRG piMBY0%K qII_a"p̠G|:|2dF=We^PX(>yL<{ ^aLl,!JXEpSh Fime ;Zeّ[T:bbLtaɉB%A!tcWRB56Y@[}zIq0ӫY14\rWz*&¼kt@:'l/䪟=#(cM1+>Re6#w\eSejrE0Q TQ1eݬ335gךg Xr4 zVÆZYD***];}V^GGǨ_N?ǣ){1f^ڡTqG`WہDFdK`jfvuorz}S*ׯ2%ǥ?WszO'K8yP~ˡL[n2cےׯqYvkJ$l lȿl 9S1-.;/N#Oѓĸ'nO^ea=++afY|.'hlb$1^˄ᨨ>{/"cIdÅ+er١&LYQ ~ % So#qVI hLD v*dtt@j4,*7LǠ6tQ#GՅϵ^;>~]T<4BLL̀*n3p;͝b2OW$(p <;rfNLOww2~k%Rӏ`TW6'ioD0}~e1-PU;OmwO`skÇp̚y..J d+@-rьD:+{90v:! A$Gy11A?=Qv[ A2.24w{aqq߿(ŢvL4 zՐ;"X}}}А).kϥl/Ϳ"$^6,3`6t9hOZEx :2߿3X-~1'A8>>Fٝ&Q\iLmr9JuHh؃9z+T!+++T{rXwo啕EvF]llC85>'s/#uTOgf9AP2J,`ZSA˄tzjA w9Vbpj-C67i[qޫkEDc5&n?N*Q])`{mV]CKeug!sxU`T"оևR_ꯓ"f'3lbCNnd|##+4$񸍊Ǿ!#Ie[:.؟xy9UHںW|Ms#E*d sczGh_?Y@ '~P`_+ PӅaI10K|٫!=8HUc>Y%D\@< 0D ~ :Y,DD!cb(Z)>h.;VIOLU` `#@Vɴ8EbDpрkz'H9!II6K&;ޫIO.'Dh Z˲.sLS4S Um!iGh؍t+qgSF&畆ʖs̗zS\5~f l?l栜.FGGS]Kb)z֎4RTd)s"gsL$$$; 7e3ެX fo-XcV$F9DEXa"yPaB(ÂZv>;Jqd9@Ҙ`39li?R$QdhCO:7B|3;v`',)-MwGGJ8FUF_?ش4֘rmӳ^x1QU0{]ߟRS;՚bGȚo"D8O\OZdr=UӐT(2eAI5VGI>֐ Z!j9Ըhl=_%ͨ`0g{ lkFP!oCyҒG8Y4j)M/1{:˻8d@PWHXBex_Lx  ܹR'ejO0乒df,ؖ!.x8[ls{64ݡ$$y-xJ[kA2]"y u&M*1~sr* b1c+NY[?Uwi{i}a{{*umdɰ7bycngVDZ?*^p 3s{j+x/FLӵc"L dXෝnjjxSGhGԚ?Ilu!ȇŒR~\B)tL*S 6IlR 4slTrrP~۸V#jw!dU Tb8F%&+O )c {3ÑY#Uʸ}߼;t49>1U#PD[Y]MSDfsܻܦW"):RKqچ]?ݸ)K%}6e&[1 Dft2h~WPOi((Q櫭ަqKNOI ~~<2-g[n|yt9VBhYi(ƻf P,f7'L^. ?Qy=~8=#%vmXb h^x3&BFa:N4W' 6tEk)Y_`ʐW(< Z*vMdGRIrEr={倴tNf?R-Ҭg%QUo^2_~`E*{Kvs.Q֩~#0G@SI?(F;mq-S#تcvSX+gGskr^ONG X/xk@B>Ȥ`ev /+ JƫR*d)ĉgt:uP-Ձ{kJn|>t_劇wր2LArjҝ_ sh1[\k:yd*Oΐn^y`h(/6n\k?;}wHaEgg4dt&02Znd{C2U/N|/A:6! #Iyp ezE77"gg])&ݱLl-oaz:XKOg_g:SK߆@LLJkiowށPb)W. H~A׍iUUCM2PD&$Tpp{@$MYMV%Y-U)u!j~_gEHL_C)GD4 %ؤy~a?֥oh(Wmxfap+fe=^DV~3 :xّ:BtR{׾Ife RSW,atcŨ݋{}*NG3{ ԙX9M5YV锩K`;VBlfR5Jl?{_LA%,E-g2P(R2'")R[@',;տ$&O }[+ZosLE F2#? FS ^n=S^a-/z_.,F~>h'|ùJe̫/c-묟ⰘqR뙙9y%RF(59x 0z2f\\gM;mcwsL]hmaM=23_.t~=$-hi-?Sd;;S=@܆=OV@hFDz+rv6g<ʈ+6w]1 R[33PǮoL"hI $A;['j@өκ L!%Ȑc-M-JלL݂+VDhoͿFlmn:\3e]jI1N ؄xށߡ!2o~^fqz\ϿmtG||09fa{S4x&m_UM9, b~'#! IJB6k-'qe0aET%˩ :6etTouά6= `^gXeXb7xҝq͡䋈+X,SNz[9#2%)ĹWjb֙PIb/Ǚ%vwQm:e2elO<.yƲ*=Ѐ*7UL|?x~fg<N= Y5}?5L;B ,<9;3Cݟ.=^ޅj,S_PX=狝6AT^Ԓ2;3@Me,o^?Ҭ ~ j;\'sP$Uw%7wM; KUmX'&nQcOY7>U@ےVFOPoZU^qg &OM-a;I: J2ӹPd 2LPE"ZX v] 'Ι;`wϱv3Hg, f1D @rPs[DbkBCE`]o<ыqdGJ+! ұ [ )tZ.-uCzqe(ճ2 #aУDi980cȖaMPD=}ީd.o[,ދ $uxh.!oĄ=>"Quc367>R IM T`]=pU^MO:1vNXkk5V0C1Ϸv_vxy}gukޫD=J~Ѣ@#WfcoPo 7#Pi?j`f&knAaji|\b(SL{LTIf;'gu`)Ln(#Fen [$!2OF!@C/Ӑ1ƱiﴯD\>7"9j0!UEu?$I)ܯvMSjAEsYFA '8UU6=_^01_DΖ@#}w|d~c{xq4OWBv`)cX^M|Xay(`w_saTGUO'$ăP(K:m.G83,r0EcݻBOF;jl'ddtW!U{bs_ nx[gy'La8<1.8^b\lh_ET?MHqy"uU}٦Dlw@fh7 )LƜA ;Q}j,xhz[ߝ"_?>r")K(#OA/jZ;W1sxuX~#4U3ۉ33϶Ru܇r39 jb6kuu` &ϥHdr+@쒓y.e]^Bk8tlcćo:ǻw ~@}=<4ܟNS Iޚ}"'rULGWQdFFJ(h<.е~:B3nC$@OS ēÝ+iήѦD@ܟ7LiG@ hz8pxYXk[S˱Sӆ~S̬Aؠ@WB)lfko^f[GԪF+>wv"!_1՝ b/"*/5;h"@<s X!<\lNM\1F "ôى c% ?'IziULwcb_~69M;n<tb1'  g7 {'9]PinV 聭)[ʘ!7YҨ) Ue[?P! (]Qmx{&b:R]wu$~oR{0] YP #BDFL`5.s6h`}Qml0W1 /9\\RM[/)h/GJkng&w5MQ55iVɽE EMTݯ*M?ki OmXޅhDY` UWpg:zzxJ 4pFsӎ3?L 'FS5 ;@~|ƑVXdKlm퍌X?j+UD! '> 3?pr); |08B3\\dޭq(Qz\inW #}=3=EiXK+] _{n>mN݇pxDAG۵ >DYkgv[wǵ/|WԶv  3Bϋ}>rj@WOBV,Suh'|ؤ q9%~~3 ׍m%OcUwemϸ7:BAw8ff2_527-VA~jczo}@'6Ḣ|i4(X&izyhwR/0,$A؞S t?Ql~"T4b2L 5UNsɬ@ux{*Â-4@SL:8 ^ Z.θ-^O)U,j,r_c$:&{Aa"`nP|ͼ=oݱ,fH)U` 1$ruE*լ6vBthb?U ~곕m̧VC _XA(/`ν#)Q* yH|#U8dB@ ~ w+K޸aJ&%x9AzҲuqPexT6K"V(ʱ8b76`';;Fέ9r?6DpqFaJc`bJfs'xcf).HTT|9h ""eYӵOlvJTȭAO{'' @_CPùEmF`u6HCIgr+R;9p@{(Pxxp`O &2LdH΀4' -z沲|@i|&]G7(WLΐR=YݎďN:0?ih`VYWQR#?-bmEn[jEj&d%WacK9@f:;hoFSVw/l\Kdx)SM! ^=>cH9&s]x/iwHl|;~{wh}ߖ<^E*PMR*e&  x*.|EfG2P;r%aaOW6dlyˏ||mHÂ_/]K lnm:ZQrozf7oGETyiϓjf9U3OxrzXrBvpiOǎǍ?B/}̛_*2 5$DwrMy!1Ј¦<̰(Nۥވe2~] 05G67U8@zNK  5sg{j :??~;"||Vo)p??NR*AD,5v>hv%[J,k0yXْ=3wppXPWp#+-oHy7^rH%L cǺ"X%zrK=?`% 88 kl7(! <Dp'o8.76ճU(V XӒQkom#`l- JJ)K-BD <3swLa]]]0jWӝ!جqnO:Ez䰰!arss'y34Ѩ ^, ɐZkLL)x7b0doBѨFYm z=]D|ۿ(Ө}6XXqv!b ]H굵ϰL ,c\fܜ,4# 7#&2| @7"&Gddbdg[2Rllm~Lo YbJe'vp}(&gDD$y/Ld>dhmܮҫ՚+쌤V={w˱$XɊT8 J~)S\X$@@bVx1t=ۇ,h!_EBJjwPs@n\{o_#]8Ic+5名 poo'KU7u^v;:rM/f[H{͒km-gsQ&w{yr>hxz=ߑɬ:}ilGFK$cX}[T P\1erSCiEgc>=NOhxOa׏@1ʓ_}6ØR YktSSe8٭ƠR\N6u7}^P)\oFbj7hT}}l4{2 a8[(}}:Z]CC6pj(b=kkkkFoK+۷ V lé6td"н4+ Nv9Qn5 Oz|ٹ zWy: u8u"M u;Jj9>Rs!BALΖ]* :^Q>޴m9P{neCV#𸦺-%$=κMol|tsI{EA˖NJ:rSИJq!J{5Bb{ϼ6`BZiw ĸn?D돭OE}lytld>;;F L*c)2<.G[FLttL2ԏ}_lD=<0[-L/i7^nEyJm#? ꄱsJ2wvvrv>VTPWUSϗh`bN1RtvKH &꘮ϻ!vLS,4W-JD3~@OlOX<<~Ĝ߈QFȭ9zJI`L?DZ#I(#*jW\ꕈt ^,ϫdeeZ=oV_D^0v&G?:zxg44?N҃R SV|}L+Z6igtol~RV i*gd|˰w5i~h??B%,J6k1bʘD/UZ׾yxp8Cٟb&޵鰍Y!to(3*XHЖ\*cdb]*~TRlN::GthrzUhqXbH|ޝBSP)S3ehY-?F'wrBU=y8>Q2 rS2[4MVug4r2MȗN0M'|gvWB^sO#RqP; <:A, Ņ!gzfu#F_OԫMI$ BįUoη+^Vn7b\:k)*E>{Mv +qc׏IH,*fl>XCx]o#H02R֘1Z-.X/N/UPEʚs]=?X.^S*,=9RR&q:d~"/Pfipif-p턀)L m㢒ӵ9%EGh7y{dyʰ2$["#&C{&ʡ<(5FSV'EO\^T^2.TdƔx̑ݽuVG('/{xCIU~{?cbyAd0!ڇ[ȧ']Z!5l T" ru%Ǐa=3Hw H$S[Ⱦ~hqo! )&&(BA@X!\7jy1W?C yĎv%1jcrוB@p fbBFaS]T/*2=rp._'&bGϫmZǵɗ63Ro99}VV$ ,`!+*&=:ZJV+$H]i ?}]v{=׿%92 ZQ#^<3䡃ˣT|M΁(5 d./Q,>wΥn)<_$·sp`HJM WO|n7+zaD$Еu)\Pʥ 4ɎڝܮM+tM[w~"" A;Q ϊgsk5: G_5)Wp*=6O/]Osw2צJre#q!.} ̏|.7q\fPc@͈y*Rmp ?qP}'OY2q<0*05|ׄEx ܜ_GÜUɠ*OnS"Hkwo/ lyHllR dh*)-=Z%&?ι_u:>czlLLh);J Frrc#d۞Q;#𼄷oq<:W=^R$9<2EdŠݯэ[:7d`B]T~!|Lֻch4KKUH"ѓ4`' a'%+H,s60R-œv Yq8'/ibk8&}nÎ1dc1z5"_5UE[XPec~rY6wS&|bd/MAS K_ZPGG|D\~R1c(P(#iuF'%퍸i}>]T SO_̏gRR452P{< /QuRo+'Xj)+f1?9~ex_WFZ]]br׶@$QFvsf故%pf>¿E^X- !WEiw&:)PSnnb((f MtIC@"5#p1B822zLoQwg:Ui=7ӽB'>D.,o@P0X֧JHE5Go]>~lc&"fo k5q wAX(*)T,H'Re6I>2cNР%1[SznQ =.]nB:*̝nJ {*JSRS㑕/Oh}MB LŹnL f,)QQ:`4ӹ1??,6@QSnzYz7e1Z=}Rd~ ;G5?[HA;$wJ__` +Z1xJ,{9Dk*R*Q`dpyi&ucyo T&11&WNonrmxX 2F Al||tA !O/EJKK5RdGogu.X]lږ{?xTtΖ ~^ 䲻X/U?8p1 goN&u&f[MC3J_`Rђ,֏.y&4z  ^;^tm%zDg3F j@S!i/ƔJT!5\z`_XdX[Z;Yؐ+W% F䂿AAJe2-8hєN4rx|j+[P0KLgoy~P#6-Ra"BvU^TzjBB9o~vCN*n{Nt&-es:&niROf K5|9$MLf^-~!->ɤ$)kL U|=f 98A ^A>NUa ]a233/-Q] L{zd ၠ,m`p/#o\A|↹v&Wb>yT;Yz7:hZ8vX\ pY>>C :{|3>F s}" Ӂ5{+cOc) ${Mׅ1As/{34vKuY9cW?GDd:tX2 Wo,!&%Ms i͑`oyzMMJ m29X-Lgh^C?YC@P_)'ٰgR ($4P-D~PEQQYX<:W3p o^\^dE Eqg5MX߇FV jԒ6I[BLo~@5,veQ&BvHIIOQ%_* -rb!ZNߺqFjF z_c[8JI.ϟK lyO.LsOOPIަu뮆g yĭJY{Z;gb aݡY-b6UtɎjs(, |2gGL/`tz)s֊ʨ)"bPp9^*i_f ~"  \NCyv!czUF %.7o$>Wjvޤ  PPI%)IrVB9mZӐnpؽ y*jIK3{D}0(-‡_?Yimpc E"ktWʺߚowk-^44FH:4/Vi?[+i$qvcnеd2ʼt\Hy6FT?;g"hFp]Ӊ<3*dfLLJ^iP #Ѩ=l(7E_]TtI#p0'hvVV$} ?@EɦYyx> =:.[Mkk>Gb3T1y̠O/.6㋿ԣV4˸^ׯ:~ n5\-Ure_474`yyM'M!13ez΄_0ta_tMrbq]>?xoR$ł sqk2jΗRk{h>hx$P(h7:u騥OD^:11mM#A5]=鲾>Q~ vDPr7Gg xAboKp}Cb{Az ]Jr`s$zF@&::RxjnACN#h`O-;#$(pO-[Qpr|]Q?oT`@i6FlBf{:&Dd<; <>~V wP(p?@GBB2YxRe>mDZk D탻b,k ܝ I#Q*/QQ*:B쀉NN3>?Sf?w5ޏ~f5W(Vrx'na3.-U|JQzb11L>pƚ\ !st܎fQ dǫ)eL,!aC5f.|>>ew热sP[6վj[cG)h"}K3D7tNbڃΣ};N]##v'ȈC_bYy@{1X_2%q{W2y{QϫO=1[ʾyf@RK^[h͔./spyI*UQFS@MYeeR"ͲVZ%,J;iMoesH'|q3\&˰WdnpOe}'rv'+vͷ;*aXpRD4GoݯiYeDjk- LD4-N4x.-s%K&$+/$^EyA}FOC1s⩶TMvp>?]~Xp=ZdɜM Axs~/fc+V*))!Qh1Wm<UU(Mŭ"h텊JB@~LdbF NśI/izٶO7g3>Z29O,$[OE*"NLKuu׿QFU X zuht* ya6#ݣm11AɬH&&+ZU]2bH9xx~͖'83zr{Wv8/N&kI[`"-8k/+NC8~Y2]@bĉk&ieV bwl_ w0 7!Lwr>>,+2Ro_N %u* 1*wl6g| 6G%'ss{J!NV:n֯zL4xb,i^b~ȧᷠu6511wyĮ:)G5Z3 x y]>G<'5}2_ F#[!7vC\JEt xI*rDSӫ\U&;:;>|@UKO)_ں&-7 @] RFR_<ב1ʩ ߼OdLX#d&] 쌌霂Ssi{n&QﯞZ ܟƐ=TFAxgcjQ%G _iT~K3ݭ{L+wdŸVtWYr'e e5I gko8gUA..L|R'}P@/ ~{5^P~>بS\!!^*n4}Oeh~9b?/,Lzlk?[~7=VƟݮ̹\3Qjh9Xҋtuu Y s910IHi59~ˑ7%fuJ@|PܬiK8;[X>]UfOJ_[|pa*keH?X[az_k9IMj~I|0k̲7Y..%ˈN_[ "]޶soށPv`wီ7,,[O|Mf/#"@Kd8hkʉ6%„ RT7n9ȭN8la{*w' [M_f29lZz@NǘI䕰2`9\9p{p]:hV A>&d4&Z`_ t x$6kb$A[pk+NɅD\ի0qyYG%):ɿ#ڂ;Y&N׮Q[cvtzUX^|?Jz)@Z:25WԟtBbOt ikkU=dC?0Yٵ}8vtumU |ZL6@cS~y߮[ἱƎ0=(]u<.Rp@_rģ )^iƦPwp &53d6}1\BB4^)}60i&]t֮Uo `~o2;8+LI˄@oD*,<^J'1+R)tijf|s|ʞYh(f=:By<lz@T|𷱗lXBʭ1e4Ir|nOGbtB~Њ*!O^CoHTTԭZx0LWoX¼pJs3n{}(祈l:W41ְjٛᘄ}s‘A>vIآdO?*UoE5AP.$\JggrSb?V{f,N N{̫!^/'=L6-&&r<7{ NpUUp\bc[AN5ӹshb؟6|kQ]m܊{%E걭C1111'sv~NƆ.$$ou(ly,n77z9{?_{_YEٹ]t T(22p>QhԡR{I1-7XlWP֔:{ JBda D(u]y/9f'+{^1%3%K{WPO6o@go.%Y$y1#r!_6jJZ0Ǻ5r(ZXJ ̷mwWX!q]ZȪq4b@46}sU]urIiX y()VZDM*"o GEGkǓĞ~ ##JJ34 f7@~pq`Lhc'\ :0ߩ)qX$ FH\fLEŧ{OJJ?$t7iuDp'/*!R`"۳&$)p]pzuAĆzm 㪳1;}VjT* ÕlrEXWZ˵V0ɿ|u=LĄv+O"XXt&uwƙw,> B_!ڡ{zyi4zŊj?g"9*/F?A7Lg~yй nrՊFnM / "zq5 Hxd+瘡M 4G8VV2׉N׉ E,ϥż]GCcdG 0%1qSNXEzݷQ4Պ:W~e=n"O|gB^mR{|<#(2ho2Ukk+m\\_L* Z@FN+/tZZZ?CB{ i ׾lBF ##ށōag{x8jh\ u$gEVZtAAt"ybJ^kЖO~ H%bZI}58!/\?`@iniinEn{yʾ53k}cfkLc @Wcmڕ0 ɏ~iyy³Rvdqo8P>EdFEX7E~KStI_ʀNM7"o5VP{)wN+jZ=AGkثDlEGDP븫ۻ7E`sQrӭ b䞺yUe*xTYY}E\RT?>72IQ}!T@ S/XV?";aw;pX w*u@hWpHc4Yj,7*dK'0zxl,VIn-5ޅ]eH).O^2B? /2*@]TTl8 /pZz$!!!gMNnnd5Bz|n緔f@4KK8Y20|X'd>>_]4f;UTw^8q"fu6yQӮ=m{60b j]`I%nge!XO0ZlEdi~Gɷ3&,9!D$[;i idY-PW۲%OAB5I-kMeFeJ )nhEU5vߛs'hOhdŪ"/;3W: |2e [v$$ զdsFeM]p +v높db1[[ʺe8'j{ 900FX?jL؛رe/H(.~%񕗗"f>G񋍍Wd`G#"2dn'VZ>FҪjfx/h l]?xoΪUՐo2,lRF\ܓA@F$!R8}n7+?!D&5/Z'̫9WTd6Tyl7.3s=3oFAok:;㻽Pw}O||`;Rҷ2p%1>TwJj2b:Ȉ "ng癢]@< ߎMN `XWd.-F-0>|>WrkIMFF\pܱ-WéO\+&%T 1fbQNiV=<<@ƳYb*((@{dO/QZrj)rtwe瓍G74|ѿk! h-je˔۰CIu1אI?8GkFa_@n=\>A_ W ˦>]M.5{u|V՜9b${R{oϼөJ@)/Q7zH55,QqIt7IN?!"J<^moSyj]?A,_ ZkLf^"AOW3Ufc ^.*ṔѮ:)2ڟ,@cGU! 5Wi%E)7T\u7!䴯+: /'YX KZG|sLN[b mVp9PTkzh!;tDlSR(=\(kWZNRi=qm [j˗?%dH)Dire6fd/t򲪋c-2rBh V +%% sWxx}bC4# y%U8/Z[/\jtO|l)oV/84ajJrLN~/>=3ĊwbRN$y2Ȓ6K+8,9I-Ҟ Ouϖ>ٚRab. Pmdk%m1eQϥ~ y߰oVy;#I {'}htܳ kWOVFB8$eee3JH`T3֮J0eH-鐻ϾSz8Y"!''W^Yyw DgrZEeeTwqMx0KbWdLL Q``bl 0W}ʸFO(à!#q$W5l837Ä`쫮E3}cCs^KWdOϹ3TBP$Dʅ~Oy} ΢jj.6Ǔϓ5w렜5~|22a+,XCVo}f}zӵ,R1))iT*xNpre3u|6b 7|3_'2=P!8,&~xx5<:tvwWʦ)+cD&#cgW^ %6ȸԜi",&*((ۛ&Ǎh!zBB2fJܘ6˿S^[9#Ut'dfFC7w{o`c3 9vw`{vs,Z]b!K!xD?\RTT}6`VEvȊ2zBud -3`#k^q.gNI{{\VIE⯭[l[qC!9PnT*S⶜IF((Q|$i:"**(3X} ۃcЮ*M$ݱ,i}o*[tlHӑqވoGpK -Ss%S /#1^=q#欠VU&h ,ձhBoj 18L;dfǴZp|\U`Ի]PHD2׬03]ՙz`Lܙ+PLL#|usCbA&Dt,$6d7.xVHnKu;2 T\R,Þ'u7ڞ`J`3YiQDrrZ2t""]@wD ݚ!z#K)}{~$ho7ҥ.o(Ǡd`i/S.PGZK8k0DޘS[\V*/^N GyrȠd,'o|0S&3s88 8hLp՚a+>BloOLxF: ʆԊYY^]vEa?D lhF|2OjY˽ @ڐ1xȜ[h 'ùʺF&>.Փ֗%O1M{lwN;}}A DF0bG#9oÓĨ>i^mnljZ^KGZ.jKŹJNJw깽 Y JrJ(o!xT'gvvcTx06K86߾em j}ɴ^ &\: , [IUgx"ok8g7B"LpX ]\O*xjp$͕|\ti@$hHA*]ǒ氧;djj;0qKZr11<<<*Z5.~ Ozz jl$Qɕ)4bѪk<8Iov+~~7鑈L"Iww{ "櫥N/.YqUr7vy0=fr{.W9 Q|J.5L8+ymUT[ʡABt`F*ьzɄ^ߵbPj y6B఻R'rqѪ! ,, *˄UYk?UB`WVt*lLY8a *kǽq˝+Ѫ]?9swIjtUDGOL97p'߯WU ۦbDǚ=\ AnooKy߾7UχF)m=ɷ"/&%F 4|Kw8$VTT`]\nfd<&,#f`a`A\jntJc<FK7{# ,, }Txbb_oD ڐ$-.$P"'磆 dl|:j ã.Ԯ;]B#eec^O,,mm,YM yO!'1v )媕ʀa+m?r9Ns:i#sLD)993P__mRQeQ,qDSd~+U <"<{ҾǏTڍ8Dj/vzf];uazkdL1CO@>oU|?.{y 0̬a ;$FP|s{xIP|;\|{I/;]QFSẁׯ?;i-d2.OV^ u 6KzAB]Ccc!P)\nQ gnt0U 4* 77`1K;kLQ3ȨǟA\T[=c`u5Rn6b 9j[='vpSSMKV0hK^v{@~IZK`PߘmiA xiHPڞIhw<[$R57jj*riyYW͖B^:\٥>V QDSO/ډ:; +*wvOthNWeB>c<ڶލ<5 6C&1$ eK{JH*Xޢ#.d8AFP{0/68)]Ĺmuavjp*=2_`2 RkYR)}Sb9iy\_drE0D!\OaȺ IfP72U+мlouf\Vm# a@33JD~b̒G8];[YZ[ᰫ {rq\TUPzF2]ۻzwC o:5 ?~0xB}^NkUwg!_Uɠ?[xũGGwkfNa|S`KDm} NTʼnd\G6I)$hS}KR)P82)7Wt 1CWDNgTܱŶdfTѩΡRk13x5k23Vbgx)àˮX-Vix,B2D>VWPN%F\$$(tڮk wf=v13xEY+6<#fZ,,b}(p7Rj܏Tce$iH&`Η&7|(0rkg/9\ 8դ<ݯLr/q:hX_u4LjM4CC/P iAƯ.) tG@y,,)HI՛<9e'o/;nJ=nҘΝVPHL-rJ iTc1+U =h4c)aj(<ɒ1Uy,ޗS:4ts"2=~?~h *]lp3E[scޑ]$LCы%_d8Lu ųQEFby)q$pUo ,Zox"@ibͺ@dS7rx!#OAM-m8ͮOV//j!<2rY`h|m`C'"AHLfUgՙjzzXPf@謂7P\]0Jj)lJ)#WŏuٛB|#} Q@21O0$&p+ v [L6;mba\GBdi,g3`*ZZW9i.Ɵ>.*gM %ޟ~J cr-H1 77\b<x1koDX`<&0HI&C⒒׳3e\\^^^je~VΗ5: ׶75 ~~.,?/UW7\i1yIMaEx'"j <&|dD^v=Zt.*Y'X xp dؘ>2ጤli.7q~5,,lEmQV='syG ,ޏ7ĔN]j(*).T3>>Nů`iԦ<-#M󿎜g&pwMG 9m~H;'5oҺ:{)R:x;ߴ69~}j"-?y1sK{j44WVRrrbYYՖ3-6Kyy r%ݹ^^z{{C!8D ._sI"JKsP%THT K3UNJu ,hmaFĻB#8]y)zoe+pgļ='t?1:1+?E<=MA\mA>7(Ov)W,g[lMKt:JJ亜 &e 9o6M}~h4zIJ[z NCjjfjjNbu6* :>j ҆RiM38: Nkb_^?vbc;Z (̀&df}[w}h܈<*|fKfIddd;dЀa;RRb:2>WǑu{dfn]O&ɓkT1 :^?Hئ^d*aT>v--a"#C6PPZ: (b#WU%yrc +,P -JJ Y6-+*󭠉2@ƪS|R~'#lIoSoy->``A}4ץ}81|@Prh>#4@6AQPqMMe !bKvFCIrSr~f \Zrr#E%,۵OB4Rv2ʼא}{ӗ9PPy>UA@tDDGQA!afgw;Bfth>+N-룸AR=cYI|8fdlEjz?;ҲxrW!wga2%/4O~kAOU.$;[юmN(dؓ-A dĠNE&RS 1Ժ;1h} 'YY)uu'FH, b7d$וeqI#ɧW@;I5-@=/N Ï)Y]Y4 D%bWsztggYT)7i7EN1L>JMHSVsH)éBɢh33 lW&'@sʐKFʰSX|}zPߞGǢ2jqh[";}Xe%90d vv! ',"gHf*r~1k˦D'e ?Y6vSŻaL-^13 > :::z in~ ʔMỲ˓IWfKb)v鏢B0I4-ղL[}o!@w-B۽ɂ U gbv-^_Z ) #pR~c% u }skB(asRᜃ\P.S9sYFA&cRf[_h.DpݓPQ* (GAq=T7~Ϡ5ll+~uB;]߯CM!cq1bh 좦5 qUɠ{lI!0iyF_Vc١)92`odߤI\2H _IMR-Zp a* ].lw nL LaRӎn#!%x~=4l=dhsϲ"O.4"쇳xoP&Cʥ1d˃]Bm$1W±#2?+5:ycx9QWW׽krjAAT >:lJ,HyM8]-^jԺK"Y \e۠ϵbM]N> oe/PsޟFFRq$Sy+EǫCͪx۵mtYooo(hh˽>V-ͮ+ӻ8Pe{. &==tU6:%v:\/ETڳ:Se0z <>"f )kh%}g8G(#wa%Iޙ*~-)))ɕK`WIp}w3^ Hyt 6Nԁntt`l õVwH^|yJYEu5]d__'"4n"*sʧJP>4 /Դ=^N`_jU[f mGQ֎*HO5\}Śbk˔%ԋ =Ypd>0pgՆZl#&or}%Of︯?%غK[Z\(ЋH?e q?4*my8&8n۷⴯m%Uc UaΠBI=ED¯n9< ""nNRu4& zg&Ic5dKd:,mQ';@r[fxJWɵҮ;Sb+:詭q0,uܫQ. %(Z߷92`/Rk-Z9x$vɶ@ڪ@-ym?,I y̬Y]y+ܯ$ r]78 VE)]{ ٌ3nN>uP(A=/a%qt\e{&hPnłjvܖ_߈&G ĴeKlM'!/N`_/ZHV@CX`R+J?0o B||6G8ֻ&o֫wKKb A$JQ0n3Ix7pKS 8JF Oqx7P4g]pWGbGئAK 9(ËmzYY{ΙڏR>,vL:BTEhSE'q,X0Itra%$tH%MsEYBʠvwæ9 f*'P/ tXU1jÑuus !*@{Mnq]Aas&*ͮW4@FFG?yXHrTgv _âQ|@G,֨sA7Lϧ R%^#n[e>Qd#p B LՑdLG}ZmSE/t/߲b"f&+Vm VhX4)#ʙw!xeRCXi5P`ԷsU;ݖ]b˼IkZ͒{G1̝pP6].pSF }Be\BDV?NId \h{5xl^[ ]oɜ4t%s>,/gU1<2ZZ\Z4as$3~~EnRTɗ_KYjZip]n?kx#Ъy,,HU #]KiQrps 62*jE >SYy {HtxF=@Ŧ;E’1}qz QgxfJyjg?ewY{v|CO_-7\Q{wqf#39YVVv{؝iO{yNse S e1I%~'덲5i4-ߪ*OFłqᙙUTo..3Njuqq^; !6JDSowsPyF;H]%qRbY=Ӣq]T]DFܝjRbgW.P22D ͹d~odx%]$sVl߾ml=CECSBBogz1f)8S:a-X<:P…>41Nw|r5*@@*Yr02NSbNmv7M=φD16Nϋ7a_W#]KKO)5Y=@0[`?rU4PB9[wOLB20Dne-"2-ЏOͯec]o?[{F[Τu>2'䁑J*125 bfSXwg~E\w}Ye=z̡QcUZBbORZX: ߨ(4ɜȏ">y_VYR"""F%#G7`ӪA`u<^LSb$ʼ?{هA {:Ӂ Fj rBєo W?[# 1& fo/: 7ԭXNeB_- _~f7EͥX̎667K. bV hvAnz`o}y8.>8-~`aq/<|W L:.wQEdBcc%\9[Ǡ |<:D{ d\BD7(tO2Ӑ?pneS櫽`aā/8\l^w u c1egwD&p3BL{Gp ^]]9:'4(}U%a>2|?(5T8? RI}{xV+ʓ|4x ($4 :|!hFnE'H[oy~o8+*t8 \\v/Dd%uuiXfmm`~P.=btq Cv9Dz6VWU_ORPB!k".z;`'<'+iIս;c`zT0 Tѹoy,_6 k6nŠu/2۟ܽ)RäەwL=*¾y_TGHHY!}NXzYQBr4үfSKm3ES}ddSnl+7'$xiuԘg yօeƊ~}t"B;'=ZHb%҂qw3}{7STVTU1!T->AIy,Ks2ԦJTޠͫE~ʗY9RP>FGBChdҞUֶE\=W;،,E/Dzbxv4Ҭ`L3F p%;UX@}8P3 Ha(ʦ~4[tO*{:oѱqr"c]d|}8'k6wڭ)jڜ6u6!aRQd $5+5ɆtM3ey:77tt7Q ݗGZ%%6/O+6U IIBb5z,!汦 dXvv}s3KpM_ Æ wlް11I/G|^;e};#HHL.հİ%\'p}=Wc=zOWj(+u–okHIF d+|,S 74 ~>63ԫђTAWi A 5:je^SfnorF [wRsy8}>{ar'Fl}1Q} /<g9L /婕m!tu/N <5NٔWWw-/cm;WHqC&\:&d1GJd_Z2BHR{}=#kjs0@]P8-t)s[հ{i){48r*d;10.yߛU+x~y{Jq{?4Yq:Ob&#Z%R"bLHOOẌ-*tja>q z7zz)rzfI5fAΔܭ#VZN g"qאcuݗ,vdžnA~}rD+7Q4<]zDyl Ѹ. \q7W*vdbD+ԇn2INlfr}, 2? 8Gc#A -7`7ƶIQ%&li)5K}>HٯHnֳJab^(tIh +߿a rx&s%j 2q244׈vY Qu-fF̹+K)yq5_HI'l(qs$?@104,ШMv ժa^/$?lȔ̑ M,/3,ç.Lݽ5p6JLfvjoGƗ<<mm5p#d~`ݷ"FEĢuOM|uk7(d)FdztZk7W?i^}7:Eo!fM!HTTT2l@RN122o߾-Ь4]: Z!$SVf&81t/..^0(ӮW-|ҢZ9OJTb@D$(FQȐUkһKaһz`2A~|}$vI .⿳̲[i_j$DEE!SJ40|1`, Ѡ> ˀZ%"?76JG+hVWі= Ix{{qQ>VH;`P378hz8S^~f-րD_/p~KINNMTZ槯{]Aaɞvޚ_~(P)S,7 J ϕY i%,<82x\B(P88^&, q %p*#OK|iq,Bye;Ӂtb ʎ<`ƹ:6^eKpCS^4+O[; ̕0va{0L')L:NO Z-U\kmrVV|Dlsy Noyu."BV9veb瘬 mܻ4P אsn vpCS/6t$3#K 6##˓!``_[a{+\*FDX LG{c4eʦzQ|G)DPn bF?&',Lzm]F rd Ɂ4߭҇Qu-$w )~r֕ISv3)fLFFf\JNyHjP9b 9͚b~;a'{&H xuc<X?t%((XMƇ,b3-_pioQ,e7kWd ԐjshG{zdE2vYBΑS(@4snw^o`a;*p@|^]M9asDeo6XOFu!~+Ȗ8`'+"QP{(*4T{U4Ǔ(<< ĕA2I\]_ _]oN8; ̟/dq4z8'+z6Cur{X% [cܻٷp&Cqh5)sv&16{LYjl;jֶc|F,e*J9gԄ8H Y [0\j6KsO_.wpb@:VULtc@ > b,g+G3BVZx=6MYasQmTv\ޑlio`SHN;U1b;:hCףy6(JJK ,щϮ Bh|?@\R,2F+ӐKKRIC`m}}}.!:.DrƊ$UI0'KD+z[V+2OU(eq1yg @p$PMqcйOʓ#]^Uר)K=CQP HGѶ[ O255<L"Kxof~h3Gy?ܯE ?.?%Ǚ#sq=UcuDzA=, 5d_#Ŵޚ cNۀD-wX8WMtVO>w;U2&K#m{'Ϲ"A J8XIu;!A  X2QPXs0ۿJrf Ȝd||M&lXkMvOv0]2PޕE Y/ n .ſF-| K T 0Âj!62|!Gk$(_kc.(0#JZqe.@2G"w! P)XϷ7Ge1 :G!L,\<$)%vh.w IY^58ד "=pDrm a^$b$ل |TV?VY+ajd>jn7DDc.T j;*sHr1XXjO~[돤n<4i&;%v-U?gK,TdjC4@U^²$݇Mwrgbd59j_RIl3mW-v&,&km@t]H.~oC0JZ?5>%5G=]÷.`ed,g;::n`ˀ?bltk{pOh $\t3w+}2ݠ/p.9ԾQ5XΈo_j7LPF~u {\)[ޠrǽ1^*_"z _Dar2&p0>L+*t"ն/z[vB7թ\Csxj(R#z/֕dd;׼_]0E4; ]I،I٭>¹X}OR1:ϏT{6mꫥesvdDމAB,3:xOZcZ/݂^Ly9kP > dy9b! k*nt&!wzC ^,ތ> FkVAő t BȠ,e ňNRnŔvi}ޮ4VDV;J,DN|!]]:cot֨)M7i6b3dAcDT #χ?|?~)w5VD ;IbdP%ſ(*Z0MXRD#MǗh1~.#d_%%0; \8S!-b[ DLތI%uJQsᓁ$ =n\uy|s^d㨱!؉`5G*g(JC6Ӟ\NJ*͘(Տqy~OꚨV=-T- B;,yK9@9_-(Aymj_Tt .;HDĝ3-"/]Cbӵqit's!Lc2 i"D1 +tdd %|ͱy3-7|' at$,"҃2Xd 9Fp]ޟn J;|cpjk8AZ[*|x"F3{]pt4{}}4iL*+J-CS Y@ w+f("/vVT fկ1zO - ;S `sU5s:URZVy5ð'R{Qׯi?~hTlmMDF,lkF_eҾĦt_e2UC),#L)m-ٿ$ju&Km~\]+VU%}#9=WlYBffV}(|Hdy@ d"t11 ˇWoVRփPy/%D,("m 7t78};]VpDPk{{j\;*"z?,02oߒ31'D }\,菥iLLC1 &ޭ~][m鱺 3]/;?'RΰCm{Zg/.$8DC,J♍)_fJvv.֚IikWsMm $v;eZBV>-/u`)69wV{^YߠpsLмjM {{fO,:  !f±Lʌ5lن+D4Eдv@{=͚ϔi4A/um}S ƝJ jp:xȖv>@:Be ;~$&NE/,,!Ý iw%5cOx#Q00€4T+t.^6ed=1bڑАM$Hsjtwfz:w0 ŭ,d% Ѓ~,jWnl37#68#_/JSӟ~,-\Nљ.'[ N^='.`7KrT^:08 fyoVKRok$:'T1@:tIaI ~v\H\ *AT+2wiy(Qeo.k3/G`}`$:P,J%xct`!˾ 1wa iad vx|a #j s k GT0@!Md64],i.0))$ߎ ]YuQ^ ZOd]CC!e"-KKW#VŹ+WнR賡,z˼w!aeM ӳf|KDD yX|z"ܟl@UKHCK7OTGX`V`"dXĒ.btֆ3rvğ@@Թw.R8E>66՛:݅ZxLxp 6ވ$z(]_@* a8+z),7Z)RwȭhZ5t0`ثqCq$Jזּ-PBC7$hlөB$l\\ do4 D(KFtݛ434NN{45޵l`A zc'l?GH33I$$d a9l:WL tdG,=m% zBzՁ 7i))%n1a\{u9fz^M z?]O~OMIᴜ@ kSJQbݥωiH<)9E閐J Ca$(xC$`|U! q_&eT]Sd~"UM ^Z[4N{M1)֊(ۇL͗m/./t `2QLƟK>ۨ=( r-`_24Q?ZA͜=a+cnl5V8 NOҙN\)lQiuĴʚ[nE+g 43PRaަ8vDHHfsS$S$(a`gPFPPk(Zۣ5Y NU !H:׽MI(- b-^";=r6b\9+{gAI {'HCɴj'Nׯҝfΐr~aC0tpo.?"B`){e",Eco_aX7}pxGhl6' BGVŊfNҲ?W7v,IDccYHpM){`*(Yjզ;Y  շ@] Œ33&qN1M;8nm/=,o%11GSޗ+ Jwo.7c~bpCzx&EWԧh%z۳b1Q2݁|Ec:I=GC_vǍ<ˉ=yXX:bGW ebb6"ꋠ%YT,!~KH#+ȡ@I~,Y!&?8ҞFm իlq${";cp ekӳ&]2 Ux@r1{\33+_h:89$d Zw[|ˏCI#FsDM(.'A//QyX\[xީdٮ`4r.t|ddfpwox24!a6T4k|aD&td*F@AI` W?""5l :EK4osVKN))b ۄ(H cWuGNGz۱22E Ё eQ+ZӰ&MτҢPl~Ǥoi"}z( OOc ɘ\TЬ~@A%\-RqE[>ΧW^ˑ0~;?vܯ~}S#[5.EiȕzH (r::+D,FP\V[ХJy(p5\N2NzUH=~/aw78rh:s1ggFg륞  &r^zSDT|}#p[[&z|E%{)%_'ƹۑA܉o) _ 3YpOukgI}{szT 3تMAW I1tT--j&[yO)bGpD!Sj.W``T~S|z?%P{ Ғp9fqqCIjtVT(T%$|w/\ ,=LQ2[sK9n+JJDnoٮ?9?답\H`i O|=Qgc]y~83~Ob<9NoD;ws=ȵsed?½9eVڥݘQ3^TG&)~?҄ %s!.[!ȊqOf>}GT('f(J["QS,^HscwpFR5it%Dݝ|#ߞ0 v[MA=mo(%x=*W%4<^Wm<>Њ Ctخ̢FH_EOl?%!!a0Y.Oq6YPAW溁L)St 5F F&`MxՖWN*%>f,si 7%gE)XYuYW8^0I7Y6C94Ut_(jmg=dd-KE#>3^"}}-"|DUiH"6$m.K9nqN꽁~F~./d۶ru5B(T9O:l'SIX V!u̦S&D޺yŪ$DGZ[)"0[ԖpuBF(ۺEk&OAO,Eר;;;۸q'57,&^HFRFM]հyݳ> lU^>*Y .?99ԯbc)F yqMuwV 0bjCVAwYI :$  H`q∋S*@EF?RNOJPR2ut$ $׫g"ح?`F[[د{{h!/Kib"g&G)\ tAWrɟ@:HB&Tci`Qܟĸxw>"#/fO)E+.ǰ Gxg'L]j0(OJJ~ )QѾw11\ M-;.IqH]('ʗ z\梧T=+g5Bc1"(((YXX# \czWtdr4+ q2T2TdS$BB¹c)H=VB\*Szo"e<_`t6}HXRWW*`8;; 6Jɑ dXyCl2~w>Gquۄbdzw:##~,6^kkIY>W~PٮsnkAAgyc, Pv;ҁtWU:\&1|/h!jd;B++ٴjr.7ĥx?{|l?&` nikLL8=(^鏤wd@nhM5N-*3+ rMwbEZb[ ^Uyqzۏwq7E%!]QiȾfaӵHlb]DTHk+C+KZ!;Z0ezBuq&~m|-RclKΖ"AAìtx(CPzB{2 "jJid/e 8{֒2rtW4̚Fn>nQhiEґdI sqR 9xtzor?zNRs+t}3K5mbZ@%9bP4|k@^ޔЊ-58" L qF}xxtI5O7cYZ7+>i-w~=CAB`rNtq`YcFFnht& 8L W71QA.lFf3MWuWYX3S",{ (Y(T*LLL J Pu.;vQ%#'קukպ'`/Ɨh %Gj%ŚSfRN?4{3ʊ3jŧ5`fUG)0rǽSO·4nRhZmkqsEҮՖ-B |&'%}?S&t KDžSՖj2{w; KjtA>NdCvvwG&&<~"#K6+ah$VM\V6D_-"czH_ ;3zw+$貔%\z?%+]!;b4ޭq) ipŜ?J60W\;~A%ؖ 'jD]eD$UbAL~/^NRXX5s17AHFgĄ*EBb?bKb{`_1%rEʭیO7[{.ߎT\[N2tc!):_NaRe/72[N̺@-GvI )O2K))*EVhq26K\\·) t2r#@W QE]}lKx'-- :Y߹rwEzuv9SzdB F| (_h}M(ܾx9AJ*{0]Bt02nd>a) #C8Bl̀2HcYdxXP[@iYba05)q >ٍAH)FxvkFK za CR|JSm@=%.CC{9b[Nb_}q۟,jN[73o)Uc)CGC= 57;XҢн/A"r h929EȄ v%jk0h"V22,="U?1bdh8m/BK[iuf`1"M70;\pu􎪉#iXaˣ=Z;XV^^ƒQjq nœ <&z |T4$la?ɰ:cFr)Fw4Ӄ2Nx@:ZY];rDs3'C1y.CvC;p,d/CY&&N#z#@.IzW^*+)iem2ܛ7;{ԛ"##իP AJ޺ ۶>S 9HM}mrVu`LL(Q| ooO; -R *)+.- 'P4j-~ot#**)EQȸה DgaK@"} DEQS߃A3$3%O$맔ᔃK|حz/԰hTEQ҆~ob96K͋"-XntcTatzAwh,].L{vmP:Đ˩pG 6 &feb:rTTEGb{9-41 3<^1Xi*ߞ P=?-W3n,&&U. ^; +p*Nc)٩FXZ%Q9 >'vgtv#4I庘{iB?ںSt>Ygg|x",~"A!~{xSc<5e/Ac 6$'oJ0;;p;FD.N4π:;g]P~j8rH%ru \J{!MWGޖlz`rCWW~3}F֙~ࠑCWZq!\2BЌ%@1%akf\X:S`ݫ `I0|^ E6^>: --Z*\prSb,&=OR+柘r:'&khZӇy/zsAXYsMv3N^%߀>| !3=(+'9@:T^J"ի1ZVkqpU_SgiQVk xlɻи\Rz]qTSzc0ּjONPb4ce^d҆ɢ*|"΋7a+dF]ג UIm%ޖeodb1i@խuJb58_4Fj (Q"e4KҟʋWa>u8%s0al.22wsB{kJ {"Nl)bF7dd<ù2nj!8_QA(DL>>u UcGװgYNJ8!լ:f!. BpVfV n-pމ/qO60>/hʾV{s$`|oNf?\y?`rOMd{ C!['R_'hyO"eNfdUiy5Qs_'^ir<$FPyP%ᙂ8aٸ[ȳugdit3;\_3:lfH!):6& x25DI ᡪC݂ߤ4lJZXS˄",'Ħ%l^nn?leTUۂ"%- !)-ݭHHǡSAAGp9gk\CsVfѭng?eIe+~Ӓ2AQ/e:vvf۱?R3d ӦF:ig7@h޸+$v_|fbVgSgƓڠ3E(E<]LFlm@0dCZ}ǜX2k<{W?;Y1JJk!$E)«v9ח;OL,%"e{45cxf]$1 ׹#G'lI)g`8VX@WKiR%?rDiu?Uj+x@hj}[Zh77|Jn-~UC-P!I&p^#2xQ^Lo(3sML8JJ\2Ӄ Zw\܏( 2}釛]Ṕߜ$$QH8FG'7(s".LG`M]4ú-B|ؓ؝quQl@E~/yc|M!er#6kv")UMci_0N 9@fq]N\O@#FwKZ;8h{M0FJmgK #cKm+ikҖݼџ-&{{IO bYgҜV? 9"F)95EE|331?_[ޜx^rWfqf2[frF|G?GN;_ vgUnpi:?SB/\H,B9gSWCN*W4>.ơ&+*a"4%KBMQN~\>LӒT8l)4Hߗzx: 7W<8tdwIV ""x|1ptHܗ+Ϛ+30;2(*VDRl_y cGpKrۭw Jk<*>r542 h3P **9,dZg4({ d}z >Q aiF(_~oo/ׇT*cԎp*/!=>>9sS eF_8>1)$;Htyue- I/1Ul7qɠygbKUdVe)ua!bKƾ^ƫKTPoan-%.CLdu51,3Ѧ*D`5^ZjĒL` - WJ - meƥۅ8&67'& )4ܘ¦55f Uy\.z)]x\--$o| ?wh9,|O %t!GNl`\v*ed[XMar /4;_rfQY oʩe}f+r?y2O?al@|iu;c;zzzK:osx UC2 U㋋UU?><\eo[^oc{-NgG0N\.St1))}S_?!Uwq<\/f9 D 5iCMw"Tp‡Bpf(bȒANZtTR}.ZCŖ Tk$zBE2 _]^0U{wv4{gR֞ʗAߌQ~=HkdO )󪃥_¶ŚBQ&BK] ύdMگm i֣ PjlB1 HJW8=KKBn[߿J\|K( T^? 03dnןrmEYQbOlj"[J-jRBuxn7OS@LpTfJ m *fe_ G\9gM׍l9m76vy`QrU"NNlœĆAO7;`P~gw6kn7ad2r0deeᲅnP*˅ƠR?hH;; At=4h偤OHbʘy` MG]T3CRq#DA9 i@݄hJz <0RsIe!FΡϱc,koߕG+tw\/S) M֦JL.Jóe/Hkkkk{{{?F,"c`@’*'J :m;+5eVB:V= @rpHq쭾H7gK|* .U+3jU!0[[ 칑u}畓g<:멶~#!SaKOXa_,==OPg춵eJAF{Rm-@!|4?NRZYIZR}*Tud'PO`b;K;&hiF*.M嫊V;?1-)8sĭmoK&q;# Es>u)GpأBmiiiUm lkh6N.t*r_mF뽲AY26MpHHnҘfE?m뾊R]?ɶ%~(&N$E%rEwv 5|leRJo~x_ ]Ӝ’-ʚ?!%~905=:/c?9>G mx<-s50φ, G_P0˙Z?QbUhi99m6^ WL5Z̟LMHP9^uϞ^g٬?}E+2[e7G0ݸ"3b_Y_Тi8G+LpXIa#rne:$KX x$_z*+ {bV?fЂTIQM}4r}qj( fkߜ{,+,:蚛 i7L 7=A>2(t &{[Dczw(UlU:ʺ93 nDy>Uh_;QZE55oT-"Q{v60\{G3 $2tȦFoo^f$m7zƶ{e PG}F<hcX3 BRmc`訳Wtw$jشūo2% @ee3,jAAĒR6f5e̾W߂2Kcae_*dMY;De$S(-mDףJc>>{hR3`}'5{Xtt|,{3dbc(#³811I*.nd^~'F>q ݡ/8ĂN:ǔ-(mM \22XAsOp^Oj"";:ģ6~01g,2g:Jquoo)Zt/N% c.Yɇ̱T Ҳ%8"Eҿ,j l{'HdVMeW>˛X@?N 1^m ;[%N4bM&BVȝARJ%$Cv! Clj蟕_hӗdهC^�-φm -z?9 f{='"Hlr./K|{KPk{G#ÅC]=4keHJ$G'6 cGPrHy3'@wzr4o &@"S-x*f LROQ&@j]A&{j2!..no6<5 @ hKͼ*B #o./O՞#Zq:$ե[7N>B$ ҸnfMlob+~ϓZj®; @M-i4W͠VTJUĄB7|1Hk0 }a]="4A>>ieG<_dt0Oj)M U D1xܬ[~ȾK9TO X1m"{}; e^ӍXK|m=ŝl*ܫYU\;A|hIL餖۳Ww.."e\y@:̑)n zNj-PO@+fR-}^ٙ<8x㶛=ARetW{e ܮ3"m[/SkJ{e3ʍjlɢ{=ΓmNa?)>r;NױemDdh:dXȧ< tC%E1ȶg* 9,œW>K\Ej1>/ز֍}d,ׂ^D½v3__S1=ݾpXϋXX,sypٱЀ5U ;ՃѬiܬz N^\ 6ō%"kj7_@f% x lR.$-c$#%}/hh.Įx&cNz4ZE<&?Lj\55i_-ZRsr,2PPodԩ2ޜU['Wjrýq@'i1bI~ɚ/]);{e@c%Dw<'ZAGGDi|\㻺3Qi5&:(DWh W-j +_o9X= R8T%1@%CGge٘477{*UycHVt+i{zJ̧+vFr̖)@v3km_߆U J̡c0!EI0p {ܨ#TybRa^R뛳NjUl]3DU[,#ϊ 셅u@wjJJ4$_kz@s9&);lOO\;,4텆Dkl+a+}ekԷ-J]9SEPAͿn_ TsY Kog,ءܰ*1*8Iq))2ʝwyl}I8}%*;:CRجahd\.vκB{{tAg7,GzMN=4)`k'i72FPWqr tLn: +)^9OHVkOs~WEE&j(5f'7~(!X(YZ&'_=oa6TY}2ghhܽK5[CȇMZqCC.݂)5]k3Í=Ĭ#: Or\Nj@J鬹;J.bl"?Ah{]vW'H(cچ(\4G=\CÝ-Wg{7>|G< *K S7g*ηlv[0 hhTeo.] oڝGӌ#(\G?, o|^n|Ч>(F@[`>Tf(@deK o5 7OKޘꚨQeք8q}% T滺'6靎BA{W h*Nйmv}Eпi@.1v;\u]{Mnmv̷>x |?1F`KPu}kDppaA43̲{M jӒַ/$B~Bӗ`ԑ+#MGW%Fd? @D\\H{񺣇hȕ9}Q,j"'KjݮbPFS_+F}(K8DrQ˥#;g2Ob҆t|{?6.zŘ9;yC}:d|M'\/ (h;(<ٛlyJ_P{'z A %705Vƿ1P| -uzÇ (cPNBKYXL0tӋ$K+ c$nVCݿ}>:,-PL n8!ap5 52Sc".8rK-?d"^$k-L9^k".? XH kpS?\] qcDCE.'kG1Θ zCe$)8HJʽ~hga$\(7ԛ(X.;4OXV~l/® 3txq؄|X 7m^Xt#C= rUGcKʔP3$n:Gr ukg^{ODkPLH\ϸ)JMz7_5=vLPJk1O]Koz\iZ6Wu4-4ͰCe(I .qd->Oz+mZ AZ5 1ves\ q\|'[:^AQ&!dUod䅭- ߾3?# X߿22Z;^jv}{d#h}j^ X3j;Sx zv1 ۍؠ.0[_`Oxnr7$r{;y;"fv*ըS |47#@JPjoiY+)%Q̍(!g~Yeٹg䢘@uvu-._ʁ(>9xA ot"MNJԝQVj9r==]9޿HlwN#`c$&|9e{)Ti7V^xˆ9LՋlGA/% xmjˑaБ&O4st OG'-XWdfVT&?7Pye?%HПH:e2-P} ].Rƽ`vwH!apsN/6W.*,LIM_QhF3Y, KKVPڱl%P N7%J$W;>gJ&ѻ!6žV򫲕22&(t\=)1w Bl"BBl3czz1H, o+)di@`aɚwLpU'okQ R=平zK&WP w{Ӯ[|TV@ʢ}i}=oߐYLj8bMK~_$Ϸj5%\GܼQ8zo o_5ʴ):.'l'r6(u>66fr~UU%H|V{0[f4Lx}oYcz@RNp )YG%Qm7[gK@ yND]]=a ;![wfk>Fm"g0]E % FC<S"ã/\A Qf ?]|aj'|FǛ١rc(#)0n:|;An/lCX A03a AN3)e`Qluk-ZSZ,J13̍3`>DŜ8HC)]-ћM}xdr3/u(^&ؠ45dy]*>0[q>p"͛W>:íV}=w i|NZ#U BzujgEN*X~ǿ&kLiJKO#KH%]@)S.vvfhak·&*Gcu X1ns%'k>-ڕ0Mx&="Iv֖ B[Bc<]33:9dq8Y̛Qӽ;iھs@9Yj@a. 3s)7'z?9VjrG.zvf ˯`Nc@'DcbFz3&$\8&rT2 $&=n&36X\ጠ˹jw_SjAZ.XwiX$2 "D",z!l!ʡx!!sǂ;_uu1uGL \7l%q~dZk_I O9t=&k{8Q-RRlơ`gxV6{+t# {B"1S @r%&8Ҫ4! < _kl1i~ݲyr>O+&箩rM+)٦FID.MohR aGb0mvxre+mj{lس g24}]Ċep9;t5JpW8pSvVodanl oj81NGK>p9DžՍp?/8J -9mZTtg:kicZF3hff/^i:Dk;uݠ>SQaaAS`L N7 $R.߬# V֘KMSjY[{Z,8퐰WYr~^+pX#>aGwG̗:on>:W>1rRZeQގ E_"\n 'Cπ%`l?aN/_ygnu/BXJb*)"=fh٩LF/ ӆG &\ #q[_?:6vݜq(YX(?\LjSAW_*1)W |ft2?[G_Z=Rvcn;.򛅫7#_əyp"^{+|W]sAXj^>xOżRW9*uN7g%@>Ū@ F Ud֭hz)sѓW7QړFCZ,bOFZ{OÝ^!6[;^7c%qiip=F'c@ oH۫Eb81hy"ΒL9<>lzKDj#RSc &&[2թ c 8a}LfSiqY!QdժUsDA!{G0!~m[qψ>W:'U{dAM]]ݖV?x9OBfF#0 <ޒ'!!^4j#r}Ã0bnl]D/pu>:hۺZ>),( JL`\=l+r@(^hz<<$|I4 J7~M(+& %SNwoQޱIqW>Λ;< t^2qOC- Vh"]_o<;~Χo$>аP5mB3#+6wyR}ȍO~~{>SYTUb8}nr"i4p^G{}q'RM6Ө*͔ e{xXV5A~VMMHU&bv@2er")[ލ{nhI3W20)U|q\OֺYz+Rjn=||AFZd6=SLL!Vv:~Ay{)$ozglo‰X7jHmm+ \1᫗>^\l%L+iӍ'C3EBԗF2_8ZY=?;+f1s Uozz)D41f$' Ԏ`cFW^GTAzD<Քt{S W0S|DWf=E>Itqo]:1fB}Bzk _HdfH&º"iLXHYqXKcN33 JFni?:fJ~ ⁠Hgw|`eust֏'BZtl{U񀘴1rs A÷2o} Tl%K ,[y/pnkh:a=]v)[mg2e UѥAbMMjM7PKa]]=883'.LZu,P;ryS|E*yR^MMxل|tw܃Fyh:Z__/Kuki)z/*0FQR3qvOpvm35n38)b"?%jm¶~rbE&iqJM0[zB2ls8uإ?>nk:o# _Z|xe*`Uh? *8^~frEF .YR5PAPctwA\ N,L"*.t Z12E. oδ@RT@H4\~v?Gtd?_ޜzab֐ydX±hn$ hf[o!K<7N%: ]\Z(oegߚx7{ur @_=JsLzXD,JbbԳI%HWk6 \L*l9Z J8knNw-{5=MG;/]AWJ>Zu)e|a6v}>iz2d1rgf׻q$^kBrz%%XO]%%QM8{;8~4?\ #g^k\ D P,6e򣔎#jN1u }8S_/1u➀zh@Sqe$>?:8dyZt#0r-Eę?;U~p؆EBp8϶ [)#T&: 8ig 2r倓1-as*:H>{َE*f`ǯ<-PsTlC6E)4^ӓHݹ-x!.(S&$쭖} GBRΰ/-GwL7x(᰷XYus}2,4{);̉jp~8F2kM,IWle1JEJQ.LaZ8NYhӵ( hf2r~>lKpBVH1 Yhh`szC&0͎K],?'8G١kP^MH\pH,! +~ײM' 9T|HLKj餐R9Ԙ/sKBAPH-Eq[h"kTZp^f"teY]|ee1ϖтO+9#+@5P­PF;FLn`ޭ&tP(xoD&}4945u=EwWƖuWv}HS)JLeHKq~w UL YWs8lo>O6LC}PHL#1ђa{ ' = }vj(5\Wϋ`ItpP:۲z\u40@ddrAI1YjI %*U^ֈ"xI3+1tBrplu!~XHR1YnlHd&3_'USB{bwtu*( ][ZS\!Zt@cyGЂ4,[wPfa߉ /zȕ,dPc8NÜ)>]+5(.8nIyE"}qPF˳ٝ`9S);Ot rK(fnj_5"oS=.2nudO 7/cMSz})ӏr0 ruLqG-db2AcOLd._&H3FFڮA5ܪog&rS!gti~X@BqrQVM ,~Lb)x "dǮuuГhoa 'en9߬76n I7`^1 T165#5 hBq$سm'@/k4 "Ґ:OaQ&=n؋F{ߤ$FՇ{,TF?(ԯXU!ȪP±<)"@ ԁ9L'h3A /:7w*4|6e"!\Δ0C%^WK,\$|We|ͦp[!hM?舥)]ݝ,7A1|M:;_6gsUhöT`o:Cb8 R&*W 扜Ng(V"B9r:Ue+^Ӭ0>ImhqkWFe2NBivk7u@`5jI =[IP7s9=w?;!ɭIdƱYVb^^ne-ƕN`AگJeaAXz|p)7rzD_e()CS{v;(inJ/7^G饊 b""?KJC-᪌l%Ԗ[&kO 䯌O⾖}" ;uNʮv9ZrȚ .?:7]\z^q׽ aSqdFp Hx R3??K ŗih1'@֖{Y~l&O5GfzW??mN@[eK ll@R$R"h#{ )*\P9˕v3TBh$ ͖p@JDLswe[ƀU4qMHjz+PrY|+&1N0f/  ?͈tPl_̾4V/ҶwRR& Bvkl`Rzv5 F 1  N'NWȸW 9KM]ۈHu02V_W4w|ma*niy]Nrmih c 3KbM셪5@^.gzf*Kޘ1e Y Yw;Ģ*]~wȰz+H`ۂADBHG&=?_e4/G՛ BG`i>95e%+Á1@vrM.xakmAFhh=];-Rs5|n?Iv<9׿9{/\O?qb6"cWnط=9bu_X+^yVQ9|ۑ6 9ORcWWhX L5zU,ood, $K*e|z{Pbl .k!SHH/=Rakyq&@v7nAz&\6-iF#{[^8n adh/4=o\f;`n-N :G߾HDz D9 K3\d?#6Q䫗H_ڮlØL' RE#D'hJ)Kf4@AinjÎ lG" FLE K0Cg۷/wsUEX˝t Ľm & G(˧?pqgף:LzK#̀L3QH &rH|Dld,*Ipu^-eKa;Q-n J}Q3uJCJ/lF^ w~/ wZɢvv韡ɨV^:^ |o4V18`w>}{^/Ubz>Z*-xqӯV9oM't:Z}ޜuW/"<܂yu3GGO1IʆޏzW1D,ׂ̦M7(ԛ6KTE7Zd@s%k V5†ӄ. lyf*5Dg+?>W,?󅛛FHKHE n#K;C)V;ʦwr}[nv#Ix(1ty+zyྶl>T &W,li8MkzFPr-f#"e hՓuDӦnrrcOi.o̽i}6@OaܑpS8FCdT _oRF))V_em a1]1A;%gd GEN/ѦJ ^U=߄`1_~ESib6(VPh(,l;=4_^6uéل碚DdP}ӱG$5MpXZҮVFűZЛcm}Wn3aeuI^ʎkOtE,!Da`{gٱN n- "4!0_KCFjDXxT25%ʈҊX(*lYccQvY\^lQ"0SΑZ tUƬOi>l6ƹ)Qc d̹:]jw6 tD+R(Q/7/(@̼y\nom#7%~o߮smč~xE⃇|SU#!z12uڽ9@WKIYTW M[N~ZLrys.#$YQ2$Ly @fXͦCG)҇b wb8^Li =Cf3ayyVߦUc&+hW‰s)&Y&#@ω@1vXXYYGo%~`p:ֆf4 &JlֿuOm)l0y4Q ɛӅkmg y*:zB3qbOOb+j0>"4TG?[3f+M<>4ۍʚN : |(*AYY7~Ue&j)ўd-o+ ~W-\̓Z}[4z&K͟ǫU*#I U*j*iv`>\Df4`D\6Y*UZ&lj 'ISd,1<|J%R {q.̟ vƞ|"kH$\6-ksn)@C=a:r 싍hԞ^C4yC3Yx!aХJ[2-ꚚԹ6FIJmd*3<$$$Vʑڱl1Z x=dk$o%D/b\dKϣbHRj5>uI@#'wV U m%3Дi3Vj޷/oǸ2:'4,ttĊ>H>|uOv}S+,{xZ'Tx8l @zS]@2 CL 怄|#, ۅ~ %YO{0]؈߲w2Mr"wKM ~xtqĈ,vWVz|tY3Ylg( 3A<֮\o4Kx-7 'w n1ڭNM8yq&m^c֪NMd]i xHjyNaStƿ:&H_ N@ګ٭ח8A8=>spLX^lF$Yw,X`9(5Tj GE)>_ 썶_ۛRw'Lz#H>wt]ę uA%%_(;K9.sd z{_~o~թXdtxʭ*9'>>Ow[rn0]/,}2_+ Aw$cZ?Aب}NV(v}s3cpF8Qh0rTӍ[_#MR=buQPv0i.H89ev$+@ˏ'&jGrtP?A{G&.;Ch(Hy{Ι"S<8<"NS9LzH 4.NX~ UI LTܮ-υhd#L=O އ3SS݅|e[eAv.=_cɢ8QTtݰjgڐ/w2ejVryRtafBgKͿbtGJ?CZLJД5=n7Fmh=Є%a>3듐y 眈I| ϧOU҉ߗt#,F%ȹTqIL  *r-f-Hٛ0FbRc 633[;&3wRQ3晌Ua\$r9àAd0P9g,,qp'nMרƘ`o?y`i8C"̀\ J8펠 7F94p*¤0z;]]˿*ÈHGgVVAWd_&?#&\Z"GƽRCQAd=[MrR C)]OW84L>n;h;e\< 4N\`Uw姝*l6M)  I&A30ɟmu<2kTfpӛ@\2C69p_韙Mu U0 jS0\.d{iH\\TH Q .us&33f!Mߚnݛ?Uvvߐ"ƫrsD.xu53W;w^|;\ei~su:5?m/xyYv (FwjWW[#zCg#IzE=AFH#B1 7-t>o! J{Sִ(8f{HQz #wք(is$$vfSL2 kkBoߛӍ׵Z?aVϞcyTO tcǗVA2ćeF;=l`scŤk'O c,ϊIk6QC'@Z}u,=D6ʯD۟vÖp0S3wWǂYG梢&%dR o.6Ʒck-Hyw 2Lc$p:&y00 @3_grsA>ǖpŖ_.'w<[F'$"BH JH؈n#u2?:ݨ?\h6(֤:>Kl47տM(*썶f&SvutĭQD$O՗#>%[7o_JMEΠ[θ{B}W_iNk W n]s}cvLm ȟ"E'9YZy;@kipmR:B&F)hǝqvh?*$CTz-ϙLYV7.  A4~x%L.BvfR,}Bd$n)-w1G xJ@{;,4ޢgHS|?'Zg".~愔wez 띎Y&5479˕luMyLJB_~w%5d7)Iuido"gC Q$e. >jvaSWhgZ:C-a2`4?J@ee$.b'S2rgdRnv6qQ@.*ԙ O д0x2eYҀ%oN/j@PKH6kO)JJXn`b+7Zoazt3G0?'(Pĩ# )|"90Y_}jRpلQ@N׫Ud u}e5އ^~ Ӛ1u S #c4x MFShCOڒk%2^pRZc1b/:\ZҺ" H4G ǝ$v[ٔ5x|CH䷡IP`QхAxs3y p,pIVV2M<߼? hy)H- L6C&pcfrpDH^ X puRyiuh(A&{xCT iTŅj)YN|kRĀϭOxSw6ǗlmCB6kTlo/K$d٤+ Ղ~>7&{]%e Fϊsq,'scQIx548Wp9߹xTOo}7^,z"2c<dhl++P85oMFQyY$jM"9Z\!1AbNN4bTxCR EqOzu{udVXX\x8-F7e&Z_m{l_rd n! K[FUUSx=[^җugeDRŤ(Ų bÃd BJW?('iU 7lEylh-쟚(ނl,^-M}5Zt;TYksubBxj:ѪHZ.8ɀ|flp>z S:G{uujvg|&Co5n߾gK.҈a0\Y):9YT|TjQ'\w7"a x#**++d5}U$/9] Ev{Q̯kn(fȗKXZDKM#ik_II[[m覤^G!}Mh8-ZU= ǞXUXrn _ ǥXorW öo%eQr6y p?}N.|RDޖte@wdQ^ *ѳg\g[$up鼍Dƣ&^ipXWCoK,S1PSs`RE}W &؄V5Cp^8O6*٪o'#*!8ߍy=h7M(\NwM.gd 1]n1D2Z)L56U}daL/YF*y%KADFmҼNXnl3HGHLf sb+tO()p];y වZtOi\X@ A[ÁN,+˅Z%A\t 2)>PzziBtr[~(Z-,~ ~zV64^2"=Gʔx[fJDk8wp01C)jt/q r#tq|FTi?,! _iG1]YHejw:| ##,)6滛L0uu$SmDᏻהX% <⣅#њNē" L\7t,yya`iI+Loe].v9ՆyE,T"_"@qEZSٖO[gDDxgRa8ʇ/{ן1ڲ⺑as9<vvA@ EoiEѬTL)ϋCT~dWi6\boˬ*OdAc{Q M}/>~1K#{[F/m'Dןv]cp%ŧ onf>e xLmjB{tuLz]V<ŠrAI()ݥ7IǢhCLkRmi=2~NISXuuS;*SYZ,wv%GB{<&|KooIOf n7~pM{LFylWm<<Ʋʰ(wwV[ɗNhp󙃓Lþ?MbYY -/upɑaA fWW 2"@'*Ie%BjK䣣Eϸ˦EF!-M̒O`CuAŭaq"!ffAJn~uuoa>} /H=&tiְ|%<)w7x9t -ߥkn!ti`,g=LxIĎf QMt>^1(Tc\^v$5;w m?nnpTG8Ώ0>BS I621wb{OG|؄ڝ&DVMBxu@<1OT=6U58 %q> {઼zsǫNKFXT]32nW^5E`ݘClyޟWyƣXA-q5R.EOxWpvV~tj\lR2%Rf %qNh"3 Mohc+SrlP̮#EɃ ZdOΏļ;a6ֶGNF^1?BbϠ'@ S?GKuI}J} AYYL˘/* KLqN-5l c $Y^&jJ @ĠMA> _~(yo(Ec76>>dg!(z%3@+̇HڤPyʲ )RO)wjyFP^O >2ML*bCEZz?y nV~?\L<=)wI|_B΁ŒlXq`d`ܖ&~zTDxuSa\PhCJݶ6*CCii +@l*%ֈ|6 Ō#>5f8<$ g=DDqJ]Z'ID"Ee*v0<) MG;\ eȾ`niٳnːI;DيYߍSQ竝z͗*i ی*YԻЀ]ac*UOT LWJl,#JAb𧃑=fK o ̧Xwr( _&WR=ۖOʕwٍ6(V_4ܐ W!DLKR^LԉZYL?5tEEйI:M_!$a9ݫSQKH"RizX G[*bddpW_'Q!J}F-:F!ҹ\u!9gzA"|GT)D>a~3茭EְDMC]H|EZXh?ݮkl/j6NBλT"|%6Vת ֜e4--Ed LM׽>U6UƓÉ 4QN#]nh=:.u;,2{raO+^UW=?Wn.bwf٨P Cpc0f7ȑw8ԭ=zr¡ȺET߁ߗ4Q6`#߽-L9l*_ETvrjjyy_!_sB{3V7YG2E>0DV<$"-6'MM/ M-|SvUQ)v ^1eclƆʘFUccqz,Yf>vr]}ZgVV ޟU^!6|27ȖzjlQP+7|'}$fp飺''q ;BO/$gV'z*G xo0בLY=Mp7Gc^ԉ ˍI\}־8W8KEW 7P>@f2B ҞY2[IaJ} ϺڬE)/YQ*B+Z-(iIl|`2& RBbJs |Up4ɊۓtWNL̩bһ]LlootPWvdddĨNI)!`}6=3'%oaa1AL(,Sujzzwv4b֞hI(^PBRbǞq ȵ_mqg)C,~$&U .BBVQ]i렼mhn.y}^9"S6lUJf6$ ʻĢ"L1<]\ne8w9Fk+o;Gƹ{mkl?K%\蒠i]){@=andfl 1pX2;cj}vRÏ!{94/oBsAǤf#t:;סy$p2v+g׵ @[{ibnT$r9K`k { 'w0b@$QgLQTA鐨l18pL bl+*e6^^VW]"E%0o/ M3GtEO7㸜ZaߠQӍ k+9B.Coo}1y%zma%hrЭ,c5IBؤh:3HJ=NDqI~.&+EOXsh,qfO*&{*d#h8ގ}I2`2^b6qotZӍu A 9,Rk2RQ粼o.tɜ)/ŰBo{GF4^&zKi6uuԓ-p/nP$$o%D:F"SێX.Z`1ԩ@SA:ۛ F.63e8p޸thč'o 7N!F pHHqr~yMW6D&㨥fL5lO7&4һ慆;l"rc鬧W%wu^a_n3y- +۔;Ӟ5_ľuz *e6"rNr`u9lJ`EpI+AZ"faT{yPNQ[,v 4wLoa9$~ŏG3 (zi<'YypV9sCzSTFDF>%vw MߑWz; 𨗮x6Mk@hL h@2d=& A %\Cc}̮$B8Y%xO\[`;5^\VxsO+$ Z Y@Lp Kc`b8;f6 K+(gwpqM'砣ka `[ zh١@?1*|`B_?T?TЍf[,α`Ӳq/1 S;R#bO-dj~)v\PU> a^RDlC~dZ2n"+!e%#?]L' HGmϲSNwexpy|;r+0k .ۯ7d5Þp~|{ KaF~[,6Ѥ_Le2>ԍK俺Ι~\NG@tC恽_]3Fg^3(f.׎7!ܩ@0"oJT~h1{6+v~M81k:R^'˺e_N`Jgih =83T '@ CoH ZL+/ժ#⭵^Ύ rDWL46U$ayJ8>DDc&݂N۰tso3qyV&j,;FӯԘk$ JDP:n@ ^, 0NyECzX&ֿ{[ Z_R_/$`mόZty g+,./%%;Vx 9h;5>^736"/Ml$`Or*MD|7kMg5 y8ձnYh(aIlaNb0XXk++I`b;8NN84xm 13x8e`fPvpV:^2;*,lfɓ4T Aj_6WXvG~zAǟo>ISij@ Hq9\P;f?2t߶lE%t PAcNܷha3ܲTĤ{ ( 6y FCOB wiWdj4%*66o沥$~~@ 9A~=YDK]ÌxxJ ًtj:^z{sGmB&+)R"JVKUrrTT)){V/c/](p Jb Z D<`bU=]̒J)oAd "YtQsp>+J%`1fJj(o@PJg]_h=)7NLNo5' s'{װc&$BqIV,5j{&:Ȩ̈XlQ'WjfB:ٙ}߻a*--<ﻸ@q\~>i˛ϔ"76j>4QyryfvTק l*>2Acm@Q֝).> u]g b5ƞ<9Owk` ?۔;<򁲵ڄ?>fdm݅HbH0A1h@ a Vdy7 eqVoFC#jMLBEfU$:SKA$Jl"%l Pb!}CMN,ngb?mSqۂ@BFfckYYdJEtNL\0B(*nV6']m.!;Ϗ L[w=اJQkMckn@$gd*`fvDF̅50 ^~Uz\ h<+9v+FtdGY2}1g ;FV[ $L[]uYĵq~X%; |r/, 톬|x`tZ0g|}"ş)! =KJy;#wl$^ϡa\My0눋7#餃}2u3fmmm`iZ`wEIpA{^R{(3%9f4q6w.U5l]^^65޹~b|;>1a'c'.,͉2ky> n}keMZ:4Z 2d&]FRdUlԒBBb^9w,E2 4&'ޠq@Գ>,z*g9Yp 0zJ]D ؟k6UF;?XmQb0(,}1{o;&#V L{u'[ ;0PT~&M&H&ң?Eα,{tǒ5yXJOJ98֓ tp~ܸDLNXlWpf?1=5( ~0xnjieet&\ j DR >=3_ m>%&YiH}U袷;^gmgxϑ^ L`*} 'www\8ΑxA%zm(+ sz{{fGwZ*ڧ@ 4kQx2A^)ծԓ229}ic|CNr!:I O*,AZ[9ĵvx&e1ъWU_CyvUӓƦFltTd 5.g9&,LkDi8+.a@R怟v:zKDT}˺'# A T|?N(Bj8u4@+1|-t+mˊ+ȯ絙z_XiJQ35 xǨhfPAXUܒ \-+DMH|ϷLC4(;0hBҹPˌ*څDxnmٔŘ+Xj[rXmd2Z OJ0Rh2q4HҪkR//<_!I]T}m%.^ޏT&*ߧ,KdH/ۋvl7+C.hh$vmݞk1ѵۅ_l-oIc5,pd2Sd)iV]FbxJ(]_]Y !?fH]qϐ25_`kFSErh4p~j6=ooi{Sʦz.Z)6:S*Ecoelox8tIߕj9BBnO0⤒[=Nz%O9|yS^HV1(%Rh<.&i[m3gghʤ^s 7m#$SRa*G(^jVoVs&3ot #@@p,͇~MBMm]y¢F¢c[.'ڌL7D9+Pa-nĪgU=޷ga.ENhҁ}P0즟=B1ROgE*3m"7j(/p'yCfStA>/jp'y[oX2*\ XnJ 8RU L)Ysm_zf?L'ՕJcEicNV<^rURƾu7U@߾$y8wD2I˪?yp`H:u"J>>r>~~!ί3>quh9yөi+ZwM@Ȏ'|6Q!\`BC,V z^TLQpk`꾏!ONNiF{B\:W_64c*E Nkss }ԫѷbcB-r DƺXs2YUR|9rɚ_ί};0喛e;#[. Iz}'~]`>p82֦We$)=rD~'7l=ŊJp 7(A?ŴC^nyp ˞RP pi+ DLџ A0mm&qiooIeڭ1ecURa |I e"AmE' }H̷@H@[RRWǒ'rd7̰5>ϖ ?46H]IjqKg w18H~ GfP-#_S)eB8\j]>ZIG;dNc |t-xM2a7ew!xY6r"~i Ezk(?zv#&Y5Uv p#}cUK3Lu0{|@3(ҕ`1Q7K,̶ɣAJ*Gcl"~OZʍl<D11jI'HJ2Mh7{0 U.N&(Ӥ #n9[P>=vD@Am6cߍ2ή]T%]⢣٨<PS#xή&BN֢//hob_Qqm`%Jqihgd]+fRyu%17`ᓂB|&r ,FO*[*Y}P>*bt'^^6/ïϏo@)xH+5/$0cQ#ϹIȉ^Fayi@W1EP= p] G}m~d8N͙?)߾B )+)Zٽէ M6v:BounDB~#!j99ѤZGKܟdH!wWz.z2<ƶ4lJBc5X8-wL|jfgR3TȒ]f_RФAtXOu4(PL4aznz[;^{DⓥR5Bg$ԤߐO_`Q^4}qKˎPvvJj~8x/,ٙi8΋ _j* ]0GR#5m쎭#bHNMO6UoxUtuf.ݙ}?3k&/;xN+w)`ii3~Hgo`@6(LI;_[-ۿK×cQ Yh: a *ԘL'55A" 2 h_h|RWx ^7y^C Y%pdo oq/Zq&Xٷ\cHYه[׶CnfjH1;وGo$[M;Zh]M<~|jt+TY5_[,>:[VE?$zלW-+^#KMH/(&Z~9XaXMQ\Lb3<d7Ҙض5HWL\f?811@z 8j_I~S݅Xj[o?#id**YXPszO-OQL|^DxcL$.4lHE), w0_J\1114@ ,!a3Tұ~Agҿ>b빲i7)٧Cz{՝n.%sz|RP&s3U}VFTZL*W"(Llh??74'}-<;lI._RofbwCF^YYx8KN|; TMҜbv&ؗ@ ^Ը7Գ"hoRmFE{(%j_(eޝZ<9?Ym=. .~YKsgaNKx5}+,%`6kr;%0as,t~J?XkH D 'Gn (h,^7Y>/"JQeTTQH_ Pzs&C \S s4~w<Y_]6TWZGM k .44myj#sE7.CJJ 3˖O 3_ԡV,RPJ݉!䅅kr#"nQ)nj?jkP*.MQV_nbbgע|zd9[Nb~}x'A?$ 8[[Tv6>^_ EEФ9j`䑕bfغwn5̑Z>f2ͣYCs{b .⢷PL INhI>T#5C񀴆&._I-FV S,*?yb?>($XdbOfZ5BTxzP83/aSYɱrXF7lgۄA' \S"UMDWΙ2u| 54tBBW?"U<<!=T9Ҙ.S.I _LvݔWR8| A>Ά9 WǗ+'0jCzo?Fə XjPYIIǯ2DLK͓y~Xr!93T,ᅰO⤰[i זv`c @F4,<,@._y9h\ @Fo`j:wuw"l)6)2DE>IUZSj(Qbz{UbHyUX6Z ǞL fHi7}c.#Y/!! pi?%VS_u{UkǯRhCbd4k9ٛ5`oVrߤ%%>SװԨjk^º@AU03#}!4:.7\:\TD2MW_&VN')CtrI8h  8..擆[BAٖI"ku=dMxsO=ە&DB[ ǥdt)GbZY j9ޞz^k$`χln+CM&lF6k){~~ "Uغg!K&q,\MM g7kc;"s++ aRV]f5b!@-c^)%Eot8 pH蚟;ݥAIl77"ʮ&O}Jv+hء$&[~GR?Ud//ۤj;CTsdz,q j##*kŌ.@gJ/ŔKe6>s]t a7x8oNI 86!0Z[KK^z>kyRq [PaRn=,D5C; '`":˪x"F2 wp&t[ 8{uؐ0L,&MFbC:!j_Fʃq_&;H#ٱ! ']MN_N&34{i-_|zx9N47j!JurfPVjws_* 6m)qo zxriQwRDZ-FW;l’̢L~AMfɒe6eYM:REd:1 @l ,q pa#Ԧ I#)ssT‘x!ײ3ЍR(#1 |XDD,K3pޫ+Wk* ȢƮr8\v1ˡ^= N8ouT27^;~+6?'x!hùSx$.kM(f*(Aw³tI1SOїO(h^crH!fAq$3ϬtdH>?LK[@>Zx??z 6"jiQO\)`M'Mo5Q~ $_d *14lfPdH|߳GlK9'G.,X\*t*\]3K\t7;\{UoL3 z"Rܰ7YCU? 3@d$䥧JJJiIIyln`I;##f3zf|LL5$ɐW#(zSCes;ye<$+UQQT}߹Qo~LK8C6DܼQW\-CY{\:X٦=|UNOtvf>Stʜ=[.]dJ볫ZI'$Cz.LXikυ2ktԞJp?O:jO?n 9W+=WY9 ||K.42PQ;}᫵N2-pRc7>"i5"+{ʕ[__豁LԂ%i7M{ا8rZ*;V [TWP쇰4` ;n^wQL DĔJMp=d<~?!\0FQnje2֎LFp3K|ACBsTCR?"~KV챇wZhSXeg!#;-/&x|Dw`agϐtkϷWDg9>k(M6X7igG4GÎF T =?}UYEGA$k7\\l<>(>Nj :˺=2DKĂ Өή*FұzK">?Q#AS]])}=770nr24^Tda#30΋@*I̷3mIۄEZ6£%%f?W&52HOz aJfWPR stk CϹiN}Gno]a M?htj~@ #"Sw|*P1'J0feM;YE%hEx<];IUרp4ς;&ص7Qc~[q2nOTQUbqOWWq+WrܘXfTQcr0 P-r`VyxJ%eJ})*)e;|Y'/!T`"9@:PIFq3;-Q'( 0L!c2 R7صu>10< r;i4M" LqA&f2FP>bI}%2iKzz5?߫Yׇo{W)Z\EiTo:GZswJ//8k-\2C *q[RN@M,5 B=1^Vl۷b[>n+Q|0M˨?Bq' >!ŭ/+`Snkk1,iJmh'B7d45t O)|s_}p9 ؟aV 8ǔ.1lppŭJBPTn9QxU!o!P-;7a507&*5y{;+n|b$@(hx} zu~~]{Ŷsw⒵h&zoXBBӵp+ֳ~ȹdjIyu)5K&=^WLGEVU|tbA؛Ib kt$$+yUZz܅JS3MaWXO..'krjh,,t]Ii?TU~6x̸zaԀZKn;ѧGGU &Ӎ[Rr6}1oW8cu< @}){WC|s+4:)hj| S\FuҶiAHџ_ɚ5&(nfgQڗT iHK{V)آ=kqTN%wQR?>U zb^RU~i0'{{Ce ,@Z<24ZsܩChaR蘏^^G.gYA3vFwql~ue)jKկnDdGnK.U24. 5M  eiSqGzC.ywlhQ #qQK..Sw'jP\[95n}CG ;X>~ H|Ǘg6Y ]^o'bl2$_O"*4Mt}po#8^|;͎Q;мeq+-!U6O\!lYQ+`Y3'33ڨjQepT%$uX臘2yȈLidB02y8& M}O!88pp"4pgp2êk #P۷0Gچw;|)5BS ,40OpcDdr ,UP9X>J %xX?s5*?ʂL^JLEXo$'`X\BJ_Te?!_p R_6Sk6E|ӃP飢JtMZ4;6EQcSoוvFώ4g$BQ ds;0fedtk-uv/~kzB@9#9Z\~ׄ-q^t~~2ܻc(I`]j8a' wؗgDkII3h.NTb)@핪lD&%]ʊn֦ sviOp{ce1uuu!0p#C&$2hR/577)[/|`=Xy(;ܔbhUuO\b55v LfHH0XkccY~-ye*/#55,'f]x00j16ddpe %%^kP"_lS@LBq4h()>2 6^8\\fube5豜]\ ,--_V[bbPz_Zlx))a.w [V(&Hiii,iK$*;--iC???p%>PPPW LNNaL>ԸX?>~gmm>HG3zEh>>'"dE}R+X8v¨X:#e[!"$U߿ѓKX"HEX[`=!)*bjI3v oT )qo&8$(fF%oF`7Ө4( 'ps,fC}CtoT_Q RտK:xYy_246~ח8Fu_tPc1S~peInj,Wo`f XS5 RڙYYkjذ"nok+J.UPcm,FEhevsg{Gq)Ew ǗYz>W߾}{ [=s,8 Xfmm|42;&Tjj*Bw <_t]##[GFDfÉr2c1t <LOXXX, hIK#0b ~{𒘞|s Gǁ)" rs[o(^7'K|Y^N9b22"rsj-&^nE ~rkg1_ x 2_d^xbJZR- #+דex}59AR\\?Ǒ~ϸQ"!vyu@d ){k:4E{w=I|m"AI)WWF/7i(*v_aFUPVܜWTz+\SlhS& Xpb =}!/)*?22]dE,OH/Ȅ<%_7#zGfjzjoo:vsss."6c`|<:===  LR'м1AG`l2u_~H0Xm6}zpa2Q dooVZ@.Ch?=΢D~|f/l:%*!a= jh,擪*dϲ ߰@*1=j6=^Yɦ:sq@\M<6 SKjVZ$|2 zw,;CMM[x8b;yIn?KkO I4O sP\Жf@~t/tYa_X ' ;խSvVb8Zomm>w7tb%W{ d%.YYsr`olw"~e"<+- ņ5qi vZ?6 E!  |bD99V/jYefqLv} RQԁVKq kcAS!=ss47ކ+3wwU;][YYA4 8T?8m^RSq*fտ,*uB9g%4`M eCQ<:{x5xɹ{ڀrgA7-IOUUkmb*M `G̱i N|Gt*@XXXn.̓Z5ecCGx ݸܻM=w7(jvpyp7ߡ(浴;3ߤb* |aJGUT6:mɢ_347[i4)9 :_QC8D>_Td-a JJ$&u ?NnV%AAWz<,mR[P/)"<\DM WMP &@Ot@g_,ed@=t=ZnB{ yO|!ҷPn'%4pѠh=hAQaĈ` O$0O8v@Xmrn-ҕKa1fv/,$ ի`D7 )(Dz!Yv655\\!:Y/Hab+vsBp󖐗s _Jz0>LW*Vwiy"jX#|n|QwwmJE lmR*V-fhQz{sKjkCCcGF}i^ܬI}Li`eϐ(^dSvGc\.R7ok+?Jz>WCHGTS%;48PT8 pw\bbާmX?ZFB* ɒ2A3=w8Wb`@R/ jT\;?JK EӘEߟm| Axw;\߼5Դ`Łˤ3HzĒf/}M|`A|}3YM-3!+Z@eMjOd5aT7<lxS6g: }[V N޼+ѓqH:?~(xD>gżt9+>kA800 {"sF ]$T I*칠$kaabZߊpV}8¢^@B3=*_Jn1dB{1"_ur-|*/19u }T $(5hw`z|8"׍up acCvW1vwɀh$&A1_hB(F)) \j_gQ~U %Vё FQQqk+>*s~Ɣ"bR\P?}1i&he0P'I 3XPˍBd!{fJ9pOo\޲_j[e:,TR2T/1ўұXCQõ5xCHx0:s0Y66/(jJ [^eett9-CUPTӲdrnP.}er[LU3hs],0̘o iNE3 NPsҾs./0 `7`C,?MEDN?l9#yyq_GeeiɽZ~153Jdk884b'r։t} A^DOwK{Fh J--c>FopR_N znf 6$)&Ih'+3*0K?ʨӓUٶ1ַ*UܜX_t}RB?qBVt8 DzyM&2Y-;f>r (}9>^Hxaꕿ>dhۘq`Xu[h\{Y: G"~~L(-'cRRsht6&FdB׵CXRK(XX$,O׸"sjǣ)//_.NtIJϼډ\LdvX`WZzYyB2&l":40𺾟*z0S~bmRm9Ф7gO֑`j^Jy b8P\ F!4?&/^3q}f[>93<<-mlߍ7fpkUn9Wy{@+4Rm̻Ң;(B Bm|irŋM:!ƵuG_gpjh+(,MdrއHv,ԗ]kƲH 0$12br=#c F . /%볧w_XNP qyg>>?GAol|vCDEXpg=8Xko"#t?Iy_Q/L$#$Ttf!!N`**" |?',+ONcu7vg0r7{;9DCh0RߏBLJpﮅM)ʾB$JK_?>-w~cNY"'@#[?lstt|AOp^á\X)8[a!dhrr1c#f_ma))dj|8 "sx"Y@Roߨ:m~'*- +r,ۦy?.@VR@D#o:E§?YVN)tF^Lk(ȱLH̗@P )!<:sD:7, oWf[)7@LX 9l&$ӴYŏNxl1퍛LںQ>>„KYB혓w4/TYmX1q=$pN%%'7K%R3¾~r@ 'jƋ ;9Z]DD-p8=!=cٔ5LȮE!8.};" ^ɇFrv ˸AAa1]/,lΧ:g~^@l!nW&q9 a؟%;_02arNV Э:DPQK)-@HI19O:W-(%SZvz je8zbjo?>v_kjCDăm`7:~HH8xu0wJhh&ߑTKj|p9(s=xB7}I0P-6Ռ㓕9>w491AOX[!qqd44{օ~jl (hh?u鑖7W*+]kIH`" +v.d {%'d/Rc4%0~۩Sd#ᓘJ = U h/ʷ^7QJJxQ+0D57@mbpJbonBjjV QTo(r~Εemxh(\!x ly!ٟP^b[riG5U9/%Ux49:ߜ&_,"q`j7zf]8`:6Փ ь:1)}h1 `sJٯqt YXRm<@  r]pӕ2QMNrx811qO"B"7 T.APQ$Wc 2$F&bAZRqbv;SEKMpr\dL[ CͲ;$3BH℡ߐ1UQż`sqP`>K-(93B^ĦM~J,_0 QWM}ȬZu^[].Goo¨[ g ?/%嵲JMF= #~1VUOHX{IL yP PA,5ܻb:9; dz&:cTTfϭo€m&[X?Q 2!؈ndda1 Vn9TxxV@_u3yn T*, aa`ĜCD#L~Kٛl|8`mo# NIц{/v}"1zN׵הLZAۼ*{.w/ҤCgɹNZD2AԹ֠>=-}AnPRYfeyyW]0ikjv"(xyE00ׇqb| AW ҫN5n=7ÝT'o~m+w`p`…%%] !(NQ56Bgety=9 +!a\eyYa} &rڻ^`~KvM 8nD zjTua${;o@ %6';M,bԔԟ?PVVF't4}l7M[5לv#"0Dy,{!`h~=!xA_H tEMmhB6$Ook5~Q 9sI8&t:JEn_z )oC T׍KH4qKڠs廨 ŀ7^B˿\ G(Xq8F~i=#*&x ~}Z\=jbUɅL$+4).?G+^ȱR}؋?L !v*b1c/R!XNiz|VDI!XHQg' eeuVZyo+G4tn5{6% ,duk!b2 ur OHg+ żK.nӏ78AA}MM;}](~`@q߀Nij77:=}]sFȣy8w:^>i*Oȉ-g ;kgOgg䉺\9^ a``C^ 1\?ۀw#lvUd)|ՙ+b[Ra18Sw۽[/ %=R;&&s8~C3ڍ YPSTwJ#1 oDm8urakZ.mo|:/!?4?}Rpum߃l3_cx`g6|oҟoώBkg+Q]8lT(!JIS{vE>)9G:,o{_w:ⷚ%UGgvXWB%Tfq6]$~P*A՛.@}ߕA+SYX}ձCf٥zU 6+R581,1mӨ(Ƀ6 Rꨙh'>[d|r:ͩ=@n%.[,;5gZjۜ@᥆)n $xj!s@ LDKCըѠm,7 S}twQt</ HP FDeSr!͛ٸ?Gk Qb 2CiHo2;.& "I WV& \kkv|06Tɺkh(q 9](/(it8zW1[9s&ޤ)7onFqYM2AmAEDrZ9͞pQJXT&%L)E " ՎZ1$N<22ؗ1NH gʲN77vLAU' *7] f]k}djvv?R'5#>2NxvxvY30WUe_"92dP*3[|{ÌuyfC7|lxIY/Ohױ׳W"~ՙ'aR(($I0)x.24Mpq ,+MwH8lAZhf&jg;SUwRzXτ:\FȩGpkq(P#/;PZ@1?rzF4En*h,Ct.xҋjU,Zzz^*\ p3[v8Tn!@f+RKOMa ׭2r1y1|R=*3RΘw`G!.{{@SIKu?swoފŴȶjj:I~$bVCH we;&H,)($eRM@q弸 9Zm,'oiwA@WWӀlHqbPm>fAaؿGqDހ H҃ڟoV2!(}f܁FNʏ*Br ]/E[ F,1(RRWt|GGl/ಂM88`2xĚ9<_<ȩ83DIF`Z$|HHI*39i^qHКY[NyW;Yžٹ\kagMȌ2#"XSu.[Xn]РqPCrI*^JA r\J-I!NO0SH{lRGⳲx54"ЈZێ=eS"O& P|G:df|t12}~89()#+0Ì!37{J=7ht?BՎy7$?f*D$tJEs22:MBcb(jk%%߾%rvV6stb< oz̝DO<^wtV#6X~D:YJ9$$!6Z]~KK{3j+-/&TZz/Zj+.(5.(JVR\kv7Wې(E4"[bƒt_5XTs!,Ok++#٧!K׵>b2NWg*;rn(fu$)G; uwUX>'BD~՟Zڙ@LL^kDjBMtЪC}W\i9EtNT(zlC]]pAvo\TK tF0rsaNQJ}|w،*-?+g!LIK#w+A#s:!![A.UN;> bbZy_xfdBڴ#VON8O|hr-K. TѪB so gp6ihYۭ<:a?@,޿/ ꚃ"NRWMt]4}vey9[1\Ky`7t l̖Sd.;?ad#i ŋoϧhKDsYX vy5>YXC-0X |G< NH/σ$NXEEPBlvZ )/P}NҫnV^[.M~a $܈Ȣ|z%WaVtv@vQ/Lm @ȉ-ޓX^taJ&ׇ9&ý+^ wA[DjեVvL˥_-g( | -v\sbŏ@ w~'{\]f.J}T\]}#w$x^e?@+3\jt66f\Ye \7_ФrґMM;97tg?(&Yp\z BO(ФYΖ=h9;OWZlWIƮ(2b'`*9 @ e~2Qh`kavC,xdyRA~Eͧolƀ@8;0 k+ > ENIJP!OPnW'kK6 4z(RC6VHDő%qw:@wwE\F#X2&(Tgܮ0 uEv{ *%\$A m~~@yƞH<h"ttEŵ?E$$9/K/EDJrv&%(R)$,l.FP1 zCc⍍0 O{.0FG `!q9ƌ%&n|R$5$|`_?fj⿓tj'9EDbm<4UپnǶ&rKl6d;A~V/@.ohTdyD5P}ZkGWyW4PP/) šw|#+.f?z- wBIƍT!,^WċQ=S=?0R}@nae+a9qC)^n; J&IR)vzW;rI6$S a 45]d\O@ A-)!{->%PjJ:ێ1Xppӻ ?=ͅs_ OJqdjJJWZ*FǠhڇD;͔a* r)JHCĺJbv}c [/?L2Lb +4q3J~ 6`H}_g I̜v_/U`2ytF``_wPgB!Sʖ}m!%9YQTH24ڠ&uv g]dNd6W:iHdڟNAfjI4߻Q䈢ύkv*4E6 '@tu&`7 ~gʽm`` {ÉtvvȚrͿKw`*t{;/涰0cZs;lcrov%8|+,A332Y5q`grg]Doqo 94k [<|] hi/_Ae ݺy4 &d7Vi .9痁ԁgGZ"4Z R1A4$Y-p7dL P]*>[]>>㼣*XplemAy-;4|ߵ;ejՕ-fo[V:%e iiv.1QY󘤤5c¯OVeSY sToP]͢ kz3R IL^CK˰ >ϫPr͚!fT!X Z&&#\!wVۼ<˚wUuUo h77Y:^ߎeSx*OMLfVM6KX\DMt7) {}eӢ2Dr/S@Q·i~2^jB޹i"q`SR1'iU76@ [}{"iM܌_UX1]䭴tX>qCƧ'ew)gb_1ڒミu/̔˚­F$]oUTNQ@x8ԏt?H_J;D9C9:;SDEEؽvAmo?$D(! ͤX'$$T;24DJ!׾a Fܴ{%*!",)$*6>\"!Z;Gpww>O MedpǗv5#i.:IA1F~1iu}wE@t?;bTR$6C&҂} a˪Pd_ Yiik&3[i14W,xaUjUx_oѼ7ښ M~D'f=1Q %o!ޥbe'e>]W~eb.A"ŌsƥɑeWNyfnBY-&.NŘt@=5'}4''ϷuO>2q2~c,ˬn L{lBB`\ZZ_?Sǣ1%~JKUu$, fiE7滥'2}P2r4f]W!*.PH5$tExB襖qAQQ͇M{zZ 1^ އyrutͯT}˧Z3md][. d56$QѴZUv?$%U?kkj) d קi;;%sg]>ͤw{XY~ۦp{fHCK ѨhyA % Qqq2*~GGGG䰜 PVֻ@NGՉӷP IIW퇑'1>iQ5#4*I : Pm*+e~ޮ$RP4>hNz4'D#%T\22o ze(+bN pp\m'%%Rv]h`Shl |_%%ۻH +ޣELMYE⮍bdEec%ׁ(T]c^' %*/o8FUe"57sjVxPH?Aaa[@hi^N(z,D|4 ,bB~RИr6#BDcMŞA8Y*e *$tts!HŦi=MFQuU]I.DH:_6!f*5w(S#NfLVR^.Q;2}y˾t,US.[qrQO !]6v@;2&ԔGvq1#|{f rW Q:ƒ㍍o Y;gRPg!99 ?j 5)(!)''5$I]+f`]T wFR?z2:^7`G1btCٙ׷_>~h?YxR$-k{n.mmw~~.ќ!DYX\mF2š#Qyzz0s phPKihhn4#S!>B6W\}4bRsbNR6x`瓚2{"E i~V'u 5_OrAΫ: @(45fcg-iLhtJjPH77D0dr[BQ!Z&U'nwOOm.|swLMNQ'kBnuVW^iv G\^^ԯ4[ɜ\E_ٟƷg3ZKVwt8}2ڛHâ Q lnzYަ+-dUHCNNO]aKkJt$@t- rU뇥J-KFۃ+׬-n/~]Zm)ee{FԠ/,픃Ͻyv.͢ ӏ͡z%9tRK*i2rT !h~l0'))AO/{v+rN2r:ZzA":'.0mIV׃ބ~Avq=&^}4:&>޿}oAN1 " й/˳ %%edT%^[ ̩I19byU\~Vl-ԉ1`G)Qr8ԫYs12_^oS־7wpF(&7IQd&q"[6 Q@ {¦F/!y#'wtPo/$sNA<*%`>|z$3O~z}ϗQGCtb(n߿b;2߀ |O4'V,z^#.9?7~W3HQ]mXRF :ՕhZٯ ; uM"Ʊ_OVd"9 3(eP[Sn:J!ݱx[]>\hN@D5j00 gT8B4`ฯUɭ.MӮDRRR#Nju{ut>SLK}t |\(dWa|##ß9-+Kڡ Ślϧߧ>E^E&R pi~> imhV./,ASME;T6I'Cfqo̝$ s*K>Uم)kDD N?| qvv(ujȌp 0V*s RTL_0 irABb)*zCBl}‰t2 v)czԉ@ M\-hn6yo'{TJ {Oy)=û[F3oKLLMVW~jZ?:BRPP_Z"җ!ؗYږ2 骘VlӖ0(Rx(co.DjXϪX~RTT[?cVR_PHb0]\-L8GE.[j_k-4:"mnM1;neYY%YebD䤄j+ 0@BZn'|K]e1+ C~p`ꓮ5 jHj1:U3~U5fQ@!\!h197[A;=`ѽpT\nC斒z=lnlVVݜ*&Te~x_vsѾj<Qc&WbbS_M`X@h926H|*>J,j)()nD1㩎{ηOk^"*:ǓXVe 0=(*EHj~CM#d{ }z0SA|`ߟqpp=z=&a  6OmRF1"APGR?/@c m̨d:)##Yg`` %Щp@l'#AJjj"~-0oҸ唔oQh.wKCrPEEi$dW~hw<_GFK)ljZ``P^=uS" &&S7')e_74U(ե읯DXa[ 86b鋧h)ٯdƔPo;VsNOq1iH>yuE!—9n%$%uOLý։Qc"IypD0D`(Ϧ̣@a~෷V xGqOu((`HHA Dy2݉G2(`d4 `{0o $|ƞɥqpMH!LSw8_ͽ U/x7´ RK%88Q Q$oLvJe#ͽ=Iaiixܴ :Y88(D55S?rs2L|j3L 722"ԫO 2ɒE յXDdb g5{:011pp;LcLNMڛB pQ;N|ms`өd8wĆCJa ZANpwvvv|k`?_T[;f1EXREcم3-D~NN@(>~LϏpBvtr"_kI1_Q]SEUS0ySj* M{᧋Y v#<iDZ6se!q!>Akr Wz,9i=6 P5[YQtD:c|d3V3 @=%Zct[ȤO8Z {p'+:% LEttt{NNj%%R|/aaa,mV[S[nDb@Fh_Dy F&*XT\exl]i2.&S~<ۉl\z˒}2:H^V״0)ȊPpr&]#5.^wd9]IfD}FFTXKVo? y)ptteqxgGdSBtr"4I_]_utub"ldl QVwL..C/;1] Q+uu;~TTEE9"!h.nS+|ԢWk`/3UeWcP#t!'$OyֱL/S7_.qκ<$dwFә66^`HfP鯷7B-| @POvWIDP$ۙ;(c^绕5chp% n}K c!!!踸V**`$ {~t إ+ؖ#9b™5;jlPsgޯ3GiY;鴣FMMMFF_lvdTwt4J#egW_[yaaPG:"hmdJ y'g 2srVgVWeee!Fc3 }jrHuDzF3x:ݳ'Xh!-eJy%+'G (;9aʘL ?1~3b[*#rK1WDNײ,ibb2 QD2@\k&zEƌS=} &vwfgپp9evMQ_%.R.ʪ($a ==1@!!oCy^AAnR~,'gmm=d_WWt:=˃DB\?u!j U<͑K> Ń {"N|ĺ%uL;]sG &d(YM $oa UU47y,Wk+6DL&ۮduÍZKDA?8b:L$* _vopL̾Mx( nÓk,~}7Jo`033?(6g3yQdo)tEDD~wY?9 lu;4-sf L9On/&);Y,xrƳUWĠӿ?3f ETt?|b׼?o55 g)P c56DYy.t<4$>߾VFeҹTh}DwXyz]oMuX?^Teb26PuS&xm642_%k`}j̄g 1 gݗ{(!W[m8)٫ӁDbQd贶 (>uu` ..|RRp_=a8km(dݶ0ju#Dr0yek&?U?3e2~UTмyc9f’l ]EB+ 3yy?/:]?C 488X(`lLƓU?DDJ &a}m*atDDzZgB3 h7?R3XVVVpN\U V˝D @h4~$S DQQ\-...A2(v坼߾~PB4R*exdh/,,*En8^6q1'+;{N__ 1aܠ>bP]PӒRrf Ձw4xéR#5o`{vYyz=2 D9kif H2L4eֽ XX**>WW\A4S|S0!l>0#kW~&$@Rݜ ˳⟇xޤ1nFR\(99yRnWVV)i266ވ򘿹=?DE)>9Yze{|X8ߤ[ɕL9BۮC- h 8*^_IH&&Y.v}9$&ȱG¤Pkꧤp:J ʑ KEr Э ,:Uu'lV˒;ORRnp#so^.1qXB|}y6ڏ}O5gnz*& {C?|\.a4]dJpYj{YքK$*[?Rj5&/-Uv#i&"U\PÈziˍ:ts,T`An4{P|F&5zG_`il ̽KMYu[n{ s3MNھwwO^gqxDhY٫$?R~* ^ <sMug0MM_-poݛ*|Jqp$X YyRUU#y>^KM)fzT㗤*NDyG>?'M ěxڏQQ,xԺ0='\F,\~Y&8NMo*Th S{VꚟbP?x0}: )K !"0UF~J&BA͜ST[GG4VFvuIݜ.F[j15mx gy`&& (ɱ 'B.!ht<n̶ONuA0N*~*q!"zS*A.ɹiZֹѕ O߀.v\bz'tPU]$'hi1!lsOLm4UЦT]nF(~M 7"}27_bÆIF_vÒk`@pc-"s ᖵ'ӏedrrd?wŽ+7w =3 I@5E*'k;=6p% 1~}UbPѕz74z%:=<ѱIjyBϷmVvW}=!s W_6a=&G2xȟo1l/.&0+ g5f Avee t Y MkzF:޷YԨZͱu$==:= w{{pJ {N] ^ ^  ^e!mdx19Waes5s)gR\OyO\>ۮG?j_&]Q ɤ 7ll-\wwʿC5Hi$~>Qz ~L{Et-|peq(y#p$${SCψ;#Ɨ]wg{Umap?`x{o_Flru8[rKԔP">U;SI Zj쾱5(:B02VW8^HRq{9^PA5hxfzyפ/f+Tlo0h!UHȷ^#_'ˋkw6a*>tt6K \HϐOp"ңy;DDlM=i&:b9Jm^c>#O> 55}@0:Q KoNYٙzᑳ>֏B=뿃T'u%mFly0'&Zoݺ}۶H<>\_UvM` 1q{ә=;?skqj .'K&66l]mܚA0qkCw4'+ H b(~SZ`u: [srACHŐ| 7ߚ/DX0}pRwD*,dQL)ׯ͑'tG$ZV πgDVkb6Cd[c{r8<=(qEhL$~.&&6F9~ l;Y^G|6gJc dw@]!tiIGHQC<M0ֿ1>r5$ k5~ul6CS=_Wwz;`uRC:{ M~4&q4ߦU2V"M)y8:wff{ px ~1Uggփ4?K2Ǹ7 []ߥ  ȁ7ϧ` x!ԯ\q/A0{gV!x̔AhsU9+WEnIꧬoX5rFt:}fi\n8O[KLj;etzx]1jE8wwH>^  1Re4/CZv RA\6:]m& 9*T8@q1)x7q0!i`2trw2 /-򿊊p!]YڅpX=zOw.KL/f)5|J6IL9* BfQDhhLdԯT c(*?lCc KyyyjZoP!2*wZ0KݞhrhDYc$H!w9Y[eí|G,--Nǧ88QsU+5f+ϏV:Egx!i)r=0>}b-l4MKingαwtlxB0u~ڑK67gYM)G7#d:aa߽k ER-횐 kAD8o.B[#`.@| _1D 9d\Wvu>5}L$r=x(RkKCs(Zfaa&?oS^Bq?M~ZpV.r'BkWA]8|z_m[i5Xkƌvm0]t|[_"QO*udirRbN20} {JJ16TDj ڕ_&vަ֢5XNn2/`EXa*=W_=9Eh « ]XzuҹTzv 8\kZS!g,~TM@\?zTz:0HP??|j^xu iڢ >85VQŚy|}]',̉']AA\ggrwwO39(&b)( /yڸ㮱I{b(ShY\<4]h u k>-֥ S CDX&C=oب{{"ɐl՞'#u?V-䀾P{}HKg6k`X<{tp.:fX_J Fi ّ9 9VE/{qq+l)5Wna.weWdžh6sٴ%G @1Md_بRV wEbba:t>+Yg9E>8:.ffgC{yE iH#py̭\[qcjd[xD/ލ833,,|.r2S# --Ko\lٛlBzRXז1Fo%H߶nBv!K c-Kfd 6XZ4u6zT*BfJmBP qـVϮu)^&imz[ CD{LSB -Ÿr ?I]]x:G3Uf.hb=jJh4|O("<366?FxFo7iʧƧ/P;G+aỹVbYdY] g?\Jlg:u1d{N}wdSͧ|(Au/*m.++WVr ~˗һ>6Sn Gj9΁!( [ #~N)4wb/jH5⏏Bz)"bc5Bq[%OR%/խsm`|^5P>#_!tx{5$F$~@ yԏ^~ @OrgϺ!G@܇cM[e Hh~^^z,ᏝbЅ"( 7[#z:)ISuLE&8 ][;;O,M'&ΥVPf\J_PR^(!=ӔXzC* 3dz Oa/%puN4@Q+mU ITS݇FS"'O߿ANP57:񗨳iiotw'`Bi&{mkʑr`偲d-Ĝ._Zz$=KE{P@拌Q.gֻn-4|B<~bRd|lؚVr cΔãlti*cܥÅ0|!C0SFdX?euu,2u=Bz'Kb2c~uuQqq|:k I(P^yy~am暜Pny^5Hk1},!j J`MdDN[aP8jw0OkL-RwxL)4@ŃYYoa gLJhc*4Q Y'x3z4|nW W+/N[4QA:?i:J-f )11! 5/O pxxd-ow JBī??{R)w*퍻%x,y@+%w&պ0hb f&뷫N29z lֈI3Az=oC13@tuI %Mj>=Yj87gJgHTn 2Um#5`~Efp@Li7_&{ 6ЮhiJ;z}dUb[٥<-zr{!E UTUsQхNռ=(e}:Lk**#J>l!.`t{͎)_.@0{r27wiYTABpBƚګ̵lV?Pb!44܁| }g`؊LswOn R*BT}z]TT1 ?8*:''سo߿LL(99qf@:UDfdOMMA```@>>>&Wo b t2)LoA)kA8vGVW !|v%!@DwmpFLb8 5p3l_U䨎Yu:l? nɒJs71AEŅ\VϧXO۰+'6(2e0!뜑nY,h.9>!(Zssyf-?nsj mffF͛7PPg띙vvvH/̸2rsA)I^퍿R6N\\|i.h.*X3;""_I8f APZhťՁ^^T|XbKOEI\F‚_$QkPo]}VK%pIٛeGMNџww3>EX䰹r^u=L}suMqHo'4SS|,AZZJů\u0~<}3uUõG1bGV)6"ro޾p6r*]Pu9_wHH.vpP2]xcQa$B=?Eq{e~/V5-6x/\GFfooV6_'%0ZޜK1H EX,_Ϣ.|`'Enr69XAT-uEx$-kt geXyz\t^`3 C8N*I qtN\x'{BevsVT0EEy V2I J t'\/?zYoFTM [ۛIN 0r0`Cf2&lOZ[v:ZS@0j bw2_]gj.'ΠZ<==Ѿ)IT F `k؍@op{('rcR]hW4T/@I\WYB2Y au/B$h݆@5@RR(b6S8Y߹ƢH3|}2V4u﯀ ]3h$uVlDA ,ɘZ8I+ hSsamj3OlU~ N ؊I-1(JbTIKJE`cPQe &l7 PSoAeuZ,N=C%-?4<0 rc [;Dz}VwvoJ9@R8;;Kt?* f4]6M.eMK>) 畯3`;Q͕sf&A172ٌg0/[U9OWz %\2~ϗx*f˥6hs%SbF6qJTֽx,R=%v?G>,,,,#$֠2MD*" ůf-<5xp.8vINuIst|W٢ʓjdh;"[e$Gτ~״z ͻ(`(G4pevudaUtRw IjsźjVޱjxԅ?.YY(& B=4B,u6m++(^xq0{%PuVﭶd -&  .-p>'6{K{>a:G>L qq3f>}1[kSW~Tbl:*NJNy2S4fJ9ο+M桳6Va ydal*&GMRvv+2-[GmNgΛhn*jyp9Y`WC(f_c'orrɣcbQX`vp  A:谘L^4^U'/WZ6$aXߐCCɘX%Ã_: xo\sj"x۵7>|~>//%.;d>BJgBW'~س\ACvd VuG&Z Nyrwxښj8^lKisLJ]䛚)lN-%:1ٷ)z<F˧ y`t͙*\eeeʸ.r-SAd?RÎ_Gln7==GSjG13LN/BcTjh#Fp|F9DQ"H8Adiu " `ϣ̖"b1L!ƋoR^*Af$FkbYKnlkoI{~&^C`lH{t2_\E !\X1>726dKl6'"&~/Ng `:nݮUރ0^g{?PHe>CcFSCmwcz3j'GsP潫mOIzT/J4V^".{=IU~ 5SagP $ T|r'inhzjM9^ \,C#ePeRN&+"N`|]l> "_C .KgE"[e7622ۛP̀OT8O9 Tz (G{@1.(\_n>=(r^W,|CZ_hvEu. HRP.,L!RXh:'69ɵmK]dv>vw*gL^T{ c<4P,LeT @ ,Jv7?sg\z ! &B0>dfWY_A6! "^5tZr1R1r>3a),&½pfZ"ĶYz?" Ckvw D2%&&/[|!VS؛lz kl+ KphVkhnVL7 q|.wtL\$yhғ"cf&J}Rn֖0fb*x !T |m \OObm+}~e0z<=W(dHv؛f pJ~P;(>I?44؟h7#[m;IۭbRITTuYy+:+E{7;dR:u!Q?hnВhITsV{hx|d,v}@bտU/`P@t;8*i+!g}Fn*-Wر KeN0XEd{fk6%hkRy9IxF˝<JTǁ]))+z$=+i[ز\Qozs(Hg^0YɊBhʬ(.B:9(UƧ 5$FNccE7 74p|RbH./ i/ s8lаnj"4%lz-qIg)W'-ɗ^OEU7U6( $V^LLS X pIJ ke}춿 |Ǧnut'!Ik;RfDv?no6H*r1))Aee! 'T݂Y'C%"b;BHdOݖ0a7n ݚy 4[641o?FɄ.%6)Af< FtY$=%,R\6UK#d[`G%y̼s+뚗$cAgPyZ4 o6I&dD$2,kY@ູ z Qy)&*ŔpfHt{kESB:}?0)ֿpF;=4,,I0iAY\9 }k]iu4D}SWrCmv.J4'X4YD0Z]r~y>|eחC.lXX3z:;RJ$$$2h_n״ҙv<9H" ̚Jgp5t*f\0Fߒ=pNaUbq^ zB[=\˔IHRfu}SQttÿ,  }k$`n>-P[k47gC@AYuo?b%Y\ˋ2&b?<WD^gW^d``ްOgKg07;j~<˧RS X1\:1 2dlf1 OW H Uxg?$w qs\9$Յ+lm>rK)95cw?>[Wb-Wm{noO5*vT xFxt ͵O*jػr>,wwGE߹CX牡%f*PҸRԻ5_5ʴF&W NJ8d"?O5 ;Gf E Lm&_iT cVr'JcO0_j*^U;L3%-rk wfIMG.|n nk+sQ2w`2ɣ?%Ok?+SU[4.R wU sD(5*`5gaᓛ[n`jĕ#WhԄJV;2r:?ѧ<(|m*$,V{Gyƥ(NcdDLg|hHp6ncbe R O\\P<,2 B=?**L.>J;:Z׮H}ng@UWlj+/,k<սWKgHYh&,zRJa.8%+шϙ*V1kx}mod^ae_x?U >w>Y٨ ׯ-᳧?\aHc!SW nS\!BGh^V:DUVyyg~de_6>8`'5^5?ZѾ|) MOG1?SWͰ#E<,*:;98H1rׂ ce}ZG:!IW_?T5UYPͮw[;X":ڒʩE+\O?Ӟ>,8$vj\.E5Zv1t}8rFç #/@~zq3kՋ\Jt(MRɅ }F/qF'']My~@)֓D;Z+Uo5BoZ@MȞeUN+*/q/QH'jT;Wex% {sX6(j|4'm;a00FO}{NL&HlwYr[Rh) P8WDtJ h\6:VcTTm{E}pYJOyp Wb"cW֔m(Rss\ͦi\مSJ>Ih$Lt-)B4^Twڂ3U::7Dz'[\P&>GD^܏UvRW MM=J^_܂glc |"ʿ*nlȈ 9Ԇ_kD 3SIv".P|z.g0r?{Lwp\g^Q|ۍ.^(2<---l|4_e4CBjm# \n/ϗ,mNa?󽾼dT_&woHV UJԮ~, ]?p|}]PZڔOvPOJ=·/JHtwk}}0-*Z!` KA$s1>z]Z}FC-L3HT #Gٙm!88B=oZ-Ի RBLh:zp.Dxa)K;~2_؝)% [1_B$$\5*cpѾU4\yTh~5dQ"SqcFF0)ʈX-Q d[##SӼNMVk;oNF2SDDDŚ> -Jg rknHAfp|),y.'P=4q '+dgDjlK1|!dBrYF>b) K&'R2 59Vb$2NT?mP,=aN$$T~,d$͌ p8gwl MwS ==7-ItA.^ }SSPH<,SL;;[6~K*R4'j2D]\^qBi55^sZQעf`_\I=9^ȵ=b \M܄1|:d1H>:6yCPϟ{R*ix(~9b/$ԕ47$4w؂SIb6I7R&A6scSx4Q Ai!a/u,,iW ׫ϫr+ [L흚͔X4Hntp%BLL/?t0E ʩXbXm8B՗@f33]rTڌp @Q'KD-&eAhi7N;a}5#dr/mK7Z`O띬v;=b狭8-Vݑl䮮.s^Tٕf%}6Itn3/9W&T?9]nHrQ3hh}]Q[ސ,V9aO&Y)c^Os̳Ϣg5/] yBBi8^`ِӏi]H7yFPOqt>PW{;? Wۀzۖ?Vw]ћ)'pRUV#F y:wg q϶\w}|jM\:Z 蜭|w2V)nA`(3;nζ=C|RA,鮣-e]xn7t%*ٷbbjrMxۋ﴾>[*ݽ1  TP`-i%eA}֜,,вſ,+* =Ph,.eZUHiihiy iIRVݝ̜wL!CpBFIj}jX\ W2xf9X3Q] ]¿U"{/Jtָ+*7;f堡C{wDh=W(*GXgնTcIL)&sQP+-?Ӟ)Q! ޫvаkQQY&G LF/{1o{"r1=?x0E/H $$E1ARC\RkiM蘦d5cg~MzUM*$ p`b \%i"is;p?~NzwoWnvO#~@f6QU28v r!{7 Du~P#㍡g4>|G^F nc|Pn7Fלkx—ͭ&&&86N#qhXlT> 3PNOO'Y ݝ ,ﺄN&"I[f#nW@Mc~2ѱ %so8׫("70]r*x0{<NΫqp$fmw7;WWط)+͢pp:[}QK)Eŕ6Bbc u[>keerD#{?iwOD VyV$/HQOr#\+;{\A3Qr+)!iwV9 uw |y* 87}{$Z ̓G,=ݟɯy >y8d=$81__k05ZVK뵩Sd@굩„QT3pzԟYjOLDĭT'ZtnCZ1+D9;âP j*3D,i^(o[65ڑ8*ȃiҤ)<^ߛ 8d{B:hg!WeK\\l_{>g++Az[ZV@XXG >>fPཌys݄^ba0r}AbX \+tQ鼗JqNrim(Q@@`P 3UODٌ$:ڞ@:u/.Pt) ,||{juP޽oH!MHAA PAD&&#9&^ L4~?xX\6qarJm<|F]Ү>"=IthK$MC>CN6ىZ\J٬oۗ!|^xc%u `g. Kb 50`dp&C9/(H_rK'Iz#(ളo!7A(3姁55exmZ-"?ෂ 䀒lM(^Sl}\. ZIϙT<YAJo rţg_H39^ h)pҲfR9!7,##CIACCwp`4GKJpXx;8#蘘 TdL(§AZkoVXԃrwww/%:F8Uc6K{K65Ag@b8*d ^)^I] ڵt*k*(=30鸌Un7OxPګ͇ow hD+&~8?Lr`3SV{ۥHRȀy?Pa<:]NTpqڃf]0ϻ#TT ĊS Q d,ij=JNOr@K Is¿?s̺P/3rxi9mr%.k[]Zs8Hllr:yt~rrR4Y4N#= 11[؍M~[[ooGl.ȩ)[b{0A  7!3#́_![l **Blar4?bqIQ/wgy@)ruvS{krv7fc=lF_]I,?R>7&rQ8w$ܹQ"RF%KE$~?x.Mw0%Hrsܔ^܋YK"?cxsrtL !9 d9X9c{byOvvg\3BBM.gO72+[DMEMMX; 04f|B2u7@zp ?IsW U"~Q,!#?i7P \n 1dh<.*AjL*^{Ztq9'X+ʛgm VlTI^Epf.ϟczcEԶXS{#:m|jA:At-cp mΔ4Xm5{:t5{x5S d4N72F{S9~ҘJC4}fg׊d&R1<|zҢɽwhkg[$*~\V ӹ݄ rW ӥz_$j_a)GDj&d3l,% Yb>߿~"L`"C$)~dPz~xDMApeSu" $wUXi;E}Oa=uH1GP'H\8;dRvn{e:T^ *%5NΈL0lI( ̋DF۪ ףCZd괛Oo(d9 ˼[C39Uо7XZhp 6P kD?񷼏ۃ z?a=+]0]l<GARUwO( y?8h/霙>O0[iŐoowtq,:~TC0^ ruݰrCȪt`Di(\ݧ?%ǠNACЎќ6I" &⸮ʶ^ Iz`Ppd>r^8mDSqһV ,VK;"f3lͦ"H_?_V3dIjVJ2p_\ .0 \ԢSZ섀>w:R~DWzԇvRΥO"ppyBq b2k QG[ _/oFdE3Mgm@嚫ʙ,vU&hLZq\m6W.)_^F78<`0aqH×B}mLH@<. dGC"O7ųEh44$_9&Z$k٥'ZDςor!# E!7Vclp>_2!+%NԊRcOo>bݫʢ!ф&T@b`~5RxN(VR}y>lTXDzzN8Yh/MD`Q_Gi:!@4s3VWw҆76pxJxi/_mkUA]z*e}[^Ct> L'RX1n->!"{2;ˇސ*+Fh9~\/=W*JSk]_P p|Ü[]HIlknM!=`ܪHXVBKW B;q@y@JFt}Fuuك2pt{Qn2.t8:/HPԃn,Oi،F#K;~q槄YdLOE+HSp;ob> E9/5h;- ٠z/;[Vvwhc;8cV$gŒq%qh={B0;e`>a>ص9/<^hY'&N"J͢EnE Ei ;7:KsyGB,wir4=qFtR\NN:}kZyd#3v"gTt֝hݝm+o-b'2l v_V C ,U.G|<A0 qon!1ać}0^o^`U7H.3[ǣ 9s)8Z: )[FUӾ?ݛ.,>@n<3'F(1p:Qd[\:ͳG^2}A\z \&/5zHMI" raDQ[>~,:]D^i؋Q ?3CdyًolH3MJC֍{ew`w8H~Z:=dGxTj*`m"N;Lf>jl3W͜:66)!\Z:9޿,ݞN_FN|Ŷ|r[.Ғb7bLlkoLSjqܲ(R?7oRx"o Ihu p.""24dYm/ƕ?)X+ t/\jF0N@O.UӃ {s_vG c;gD.[۪~Cs3׃rN&ˍYvu9)QQ&#j6N,3b;[oJl D7rd [3Eg)׷-T筐(Z4qd}L;84+٠G 02XTzsBkkxXk dqz:Lxڞ:<_+ 0[ϮTi̥~[0~=xT.Tz&Zj*x0n'-!y]لaٝ, ?#ѕC$ c٬)7fr:h-XtS<©j]Gȳ,J4`r?5yԥ,xDS-n` Ar)FZ;yq==hګ!ƧY\P^sCl͜{P91, ل [_TUG;6=/+ҹ79)9p 48&:=ݫB曵ma4lI%G2:^@Gl81'K٬װ)76|! !bp |o8e42_|\U\vͦ?y7/uAnZ?gY!MD-7O~I%W0o3b;%.en6Tμ*oه\ȔN9qL / T>2J5f#@پg ŦtsXiѺ{gID|tD:bN[XC1+ē4ZW?u뫶aaT]QC=WK6I ePJ lw4El,1Ƒ L.(f3%>GSFx;ſ)9śۆ35h?eֲ޹xX-%<nSN~RVQATX= =ߟ>?oUvO_!ƠyfJesYz#V. ? sfw;2kqXY>T `1H)+{ClƋQ A 3]?'H gOwd*݌Ӎ,/_Jݛv/S PC{ SFNNfN]>My`lĤ0_'.r-*&3lcFR2E0 &"FxR(~@NFHdߨ{HI83wŜ)ԝ ,v> ؛GYC$$즰 2b.ҪhO.34  *z\ٺg< H[9^A,rd(R Z*ĤBiDh6v$EՊUR3Ma϶k[jY(;-=Pkkp{{Đ:<~ߌh geĤOvP;/r%B20ՙ<p1GsŵAқò7+L.BQDF3)y.,kXOEV>Ah6 סoW䦥m%b<9`{z?W;_0ltIv8s] j]K-O{,?oozO`7`ke鏫+&Sjj?[  t$W22ʛ !%2$x%"q8TjKu<0y,C S0a2x|^-dkK /pL,HTm0ͽH p@CsqsvuVU a{hFJ*q(ȧEk6+&[ٟDs0B/#2cV?j5~olW__?0w>@L˃OAP/C!ǃƦ<#Տ=aw7+Ou,q'g-+'s ['A֌iwwop 4.;>RrJɔc2 }}KqE`P63oJ]*Xv~\BgTV1QPAL],x}p4G zS\åad?= rWAewFygGfQ1:=.Grp5MD`Q"?{2bМ;ÇvaZﲈR"H%?5\b>8{yT?rc,=GFQX "@KJ,ɓ4F`DG Ьn7ߏ_OqP)3Y$Qc4(p(du.3gciVU Ud~ som P^:-.b>2_tLtv"yucbZ~&>~;A,/aPIpק{nN|)Ekᗚb=kv>PSmv~V? z{$G^׸bq`>JXdPXs7ܮU?ԥ+#SPPl?3 '{ jfh*~mJmeD6UMف8@ђgU^ay K<*,\"htf(+6)  o|b笡U^_kmW۽;]l<-Us^^]+6Pnr-M=n IEIf9 rɞsy㭾3#m3ntQgeWy ΈAqu'b%%%31nbW`LzPXv_Ã~,P%*>Uƣ13%Il6Y"quD–t/P?LNH DFK'%U.\0츮ˏ@ Dl'uda!%^RpmЬ 6^G.:PzĽЙk qK _ɤh& |a,Hbdq?Y97 tTMo]d@+wu>$$м]QL6{RٹXh/ĄU r d2FFD<1ɔ(jh|||`RЪ*F+^Q 3beV E7cVz~G~i300*" ڞlU cQ=0? Jw- |Z90wۄAg:ttU-SNYt#x~k &{—Ep8[ X?^ķLޥc G̯uhs!f *^D=$Z#ɚTJt5*(gkZco? I~QUSP0fm};= @i_~~Ѝ^f4N7ߍGR/r^FҘ7Yt:513rz36+n^CStkMD|u5@tmm^] 5exx_uLTbl uŋ|1[$vMiq.[́$1{4t3xX!aX3 1P'2()/\Fbb(RG]'^g/ ΟWP ^Ů{iR ^f(v_=\y.LVI)O8_o$۵100@@ǩ4cAʶy>kN* /6L͈ᡢ!%&s>h$)H>ikKvzvI}Z\"JlɈ/G;z{SE$$$a՞ϷvbE'Tl ij_^vchn{b;ɨKVyg}4Y-$D]7 pqYr+C ;v! B387<o)1yNز s/we'[%ێ@`hH'}Q7W$*#ÇQRrw FRqeӮҎF-7%|S.m4T6q6zFGG_8\{l&k*ZهVȝF bȽ̇v;mfJT}kkkKoȹ]o-(_^nW8I)(\T5&&mDuVR&uUG]f; 'FZ%%U+S f{"*w"m5.*~0sLziƖ FXm_R}!Isz5l}[h +qh^1VGя8z-5/338*J+40MXK./OQep$|) fY7U@-iDĪ+Ʀb{{F5&1 ~NnVe/*O>dyPػp= *с𤒌|A>٤x`'7x`j_}wђ_x_ZoXEƴR  !5$jY,Z Zd^$ p.f#ޅG *TlP'h2|"{uv0.P?qy)=3VFE&&H:C ( _ReDTz!gOG5 p8cl:oIЪҹqb"FӸʍobzg##IS(-G-TlXnp/P9!#JM/Zf*՚PAb>3q>.b##ΦCrzpAÚqdHBCg6Mu2=,UwKi3Í*|dDsvI}jdEOJV˝ yNM]DL̊v+͋[Wn9*;a?ߢmY&\)ɪWg˰JD*ކ{=\1#.[ @1֪x`Z鬓biYsI4|^O?F{b5}y &Z3^ Uy! TZG{2м2VZR_e{WյF[X |:NDkAgPn>\rgz|| Wr>kF.A('Ay7MGI!T{QUZK9=_ٲa'&wjȎN[ŧ8lG!ԭ1z V>8^Ju3"C|cjtO0V!EidPmo/j ML=IJRUC038y hviQ-iu{!igq J &P,Nj:7ӽl/,} ;rrPXprJ,H3l*ixo`ɢE NW$UnS@v,hk$!6P-pM3P0=zߟ,~\ՙ*`@3OG!+!1ҽڃ|`MC8QXG װnZ}dڃPVvvv[KT1v[{'r{]Y5hÖhN5<0>-ezzym3C&M8 75͢74/ WCɿeeBfrϢN} D>ِ8ZedI߮~"WVLḋ͗JO)VvCE022IrhwE=vi[FafUF?ݫՀ G^'"jy3|=4S{c&}S+K9R5f@"o 1RճFqΖaw)WD˽hQk-J)ċS0ɞy±{2 *c-BC%Y ᦋ@v;܊`}'M"1$&)睰mu6(=}D7)0@:-@7^s:xov4wywnWU WoCLQ2fLb<%|$#~YafFFW'XL))zkѠ^a|X35f?elL~r R8|Hq6^rn4g͔(T.<^,\ikP)TB>wE['`_~"Sg?;. '2L"*w/ Ck&/:.EEiS@$$[P.{{GE|3Z53{ 78wQ|`p 3:P2Q !3/"zENC W +w4 (P_r%Q:^`޻{XEhۚJEW~OLkJ j-[gWR?CK(d_ϴI%&UNg;0m \VtTHAG1\xՏ ;a![Čkllo(ٷ~ kT+{ۓ[Bp.=pDW~aɄ )g%Fϱ@|0zs a vX0_1~rlej˕xO&uk}hK= 57w';df=$^^;[ '[lH٭].iS:Qi#C\';h8<LMhqW="3U!&x4U[k`2T^$Jp|'d0iJ41/P;] -18֭UL1oD2 7>"H F%Jk\ϿFTmdDfc<9ӇIWxlEm?Nu`-dc@I~8쩶ة*@Nu8zv%-*ʯ7x6ZLTI;|`of;96?)Ya{zz2PXJ:e*FBnAWdw)1aa疳5}f|%b(Ui^n*6tuͺxTFCt~q+j2(M#Y69N_Ru<~Q7O])f39C%{c 4/uxECO3%LuwLb!aCMZ. Qe}UNkhfЦ\cm q\_W S" va/*7VĬ^/f>f؏!ǣ5ecosc8aJh Ⱥ~ŖUvI}?ZX̮BMKz|a=}ic-`(@cj=]_U`I%CzypQ@T{k/(G'<GsBRidN|eTCTK-DcԟŠTǩ|1 3eh<[Dz=p۝a~@ʐS!퐝6B{Pz_(qXSK$Cػ,AAFrm oӺY:f7,՞y"duNk>-]P.%P]Rᴅ-D1Jo1 oHq RD.KEA۽3d~2ٶ_@)ڣ=.Aro^lWT ZZz0_S㼓1B 5a1}$ioW̳MsxvF"Pzش2) ȣCy%_饔"Bؐ &jᑧAuH\sKé[Gxr55 58PFB?2ACsǹ-ѪVx6!`]t/.ʖ\pFw:)I8kg ,/gR@ +pj:WyxsQY9uca޵qqHF;#6 pYbh2[- &px~L(VxVc9VPTTP)\K>S?6$_c9H^1l˱yC@A[vkOo~iGq%8IcXq# NM5JX=jݷZ r I cWL5!|Dk?}Qt:VTV rup>p=+.n̿|q}9ـ, Clv VboY{]U{X?t,,'>4P¤~G05@׻R%Ӗ!B0bV<_#zB'/&e *9`|RGuޥq/f'4Ye#]ɔfNwB{wB^VJ66\8I"svsm AE Rb_1 *&iszW"&H*8TҒ"nU[dRRd(.͖r %x=y~Yo>u 7/߾} M]Jr VwHlB59~mu+)*d;f;AO&t<[fJO/&&xŶe/6e= Mpʌ:)HٹJ89ʼn}Q!:Y͉hR,2! pj+_%ff˅DnayLcccÑSSS!o=Znh-WVƤT_3e|=7bG!y74%;> =ӱAjoruc#H~IID;O}y?\˿HC@kt|sfA reVr5jteCAXqǷ6sK[n <.IdX#XNd糳*(IgJ's0!m]'?~ s'mlU2d@ D`Ho7m6Ë"]!TwiR ^VFHH1[sL#nzYhQclϔ徒piBbxp#zt*w_ sG|spch9;,[w >b}j&L_33/$ž:'#Pa6; u-lTkp-YQ[WLy[4Bl:+ )VV|@˴W\3 AM>J*:&Y&!T 3:ϵ&1.V+V$$%3@[HI# 0-1B5io]\)e,K[!EӑJE%@7_lfJc8f b=@@ِ;9jjF%{VD47;͎E.S@uvQҢ4Kau z>'r{=9A/ &ڧ{uE^[+**oqӒM8A^"JJRíIj S4*-g?6YUJeSA >Z)Xpi/!jys B&jnihVeWh,%BۧnꕲRL'I)Y-4zlZl]?9I ;2/oaJΛN {gik{{?ցOd/*GҲјEOhxrkI2䪙:v,4T2ӗV\+?&KbΤ'U-"x7@˂YI0_H֨SfvB'@;3.==x=k?kwgg:̼ -AWymd&;έ >T[}ڼ3>rv{M ϊí;nTR0rހ4vPAAGQ:PuIycBi3_GSEYNX~F)#EJg PQ8>YZ9xr(4dPmE"8x`]QJKB(33(m)Q嗻1ՇLB6ѐQfJ䔕g{3=Uhg]H=-7gIK&±v G2:Y֡Qscro#1|>Hx,y9 CkTOjT @1pي:tV]^3@ %& i7*ȑxyĀŅ=qCE?&w Q#^&ՍF'D9j;[B! lj0a"fc"^Jv *F$u)Sϔ?-O.>a|,7O]Sn&a̓y7XPޞn_;,הb\.GJF :*BiRIDvJ+{`qqU[[ݟhLqOGv=V-yD"g̉{=+5?ݡ*7cnrxxTU`Q*K|8h=1N1>4matVɉ,zrΗ0ں-!z66,ʪ*&FƯGuEr re>)O=sIIЏFGq &hnC m7{1rd϶zlln#ULVtuuHS$EzHaFGqe> 2iozib &`TԢ\-8pD+2W,bmڋo44VV? == "%,N2u32RR;@&p S^H'UG-)v|isu$ ] kh i,&03Cğ©]+& @D =͓Sƒr>8긧/ '3+7w *^{ɩ?8-Nivz9BNAw~O -@bQn}>OV:WѰ BZwj*~Ozg fʏ߾1k7wJ3{z">) _QgBjaN)=ɸ=\fffFXΕ0 Lmݎ7:o*aGkOWSwuu|-LDgP.OT"R@&]/(B<iESx[C(%{d~p]33T6R3}0äC0x){W4'I @985 >~L?hh_ȊKUgDD$$%:±<9b<9{:a_,]ɵm?&s?Njp|a2b̳۩J dz% CPNGk{nI]]6/97^ܜ 0́G0&t*+dk_`@nt(=۴ "~C) "=33ğg90w^UV󢢊Rj!Q_buqg!3%:G0WfD)Vyy]LZ5,i4E=.^߫J`?b tׯ_jMw=K/$A4$Quݽa& @r0i{榾S,(8\'(Lo͂<)yP3f m赠`_:-p4]}B郱L8/? /팦n3:L]CorTy[cˣb*V%7_mC=RӨk0Q``s^KFm`]eP$)_Lݎ4z{O>ddT6ZJ7<|w?h_GƯx#(Z^JRDmSޅ`kk;:6:Pqr dW8ϏwPT;o`TT ۼy~p\?h aCG3-F@/=E.S}e+/:/vKzzX:\1B$[A\ަ"3iPFs6]/vu)a=wC4)K%=Sm~8F{l,juդJ[SA{lSS99bd$$h7d(аb? XPSB)BTr륩tѩѮ,T1N"nD=**j^A=#G'/J+oY$JkOIreҺ{z)˭V3ȦijiWAw]~?\޷okkp]˿ybIJi8Wxl_~k<䆿.jօ(-fԶBYC%3eǏބ<pR7r (-ahFAW'M{gؘ bGEE ~ly`oE %W y6^{ؘQ 8xA55 WB$ll1!Dv RQ}O*})[Dax#=,,x7 dw䍝Jk{SϾ~JJ\/ہxΰJIYeRLx;b-$m.$ 4ȥЮA56>!e:o!Seo~Wh$u''BRv_cY^JRmSLL?~$B@D Ofkדbk ?x%1sgRFSj\ ̯zL)f5"YYU+;!LFXJ6ɟ܀}0'C.bÉLty &{ 54N6żAQz1QDEHk*)6 caM,D<=$s0EyzB G.fw:T.VJd5:>>ёGKK+'oWax$TTW1qqR- e5<^l(!}xUcY9S瑔hh?^T]RF7hif9ReO7M]-MӀfd*M$B1*/mnnhv䖻]@NytTɤݬ'πD`!X'kIyc|a|` 'LzϔItĽut뙁?uo"zWp:+dU%Ob? Y_ < 7F@_1@jn@~DȬҢG@o Jca- $ s&%!֪\,{f~7y\p ŝ@\,$n4|DQQ`+kdj,6kV>Y.b1tD*vue4WZxv4r0O_ln \_<ЮabMz0!{p *M糞ddݽ>~g )lS%tP`p0U]HHO+=''!T8Q?P"Fwb9}dgLCR螪JTPoZRDMsu}LZtΎ d Ǝ*'0-zI-aa9}}-(AZo54XJ4%m:P|I<'cfW}&b\1ogۛޟ|p@C4_5K;U)N)8ɗ8#*g 5:jg7K`r*oF"V7VʝOgJQ$g\\lLT0EeNXhLhg_) #@ZӬMi{eV%*֗)~`a|uHG@lQ!R*T\B(8`}-;T!5Ig9]!ZʴϑçVy%ƺ˪[ (نdj*X/lFKU~=\`` k# }\ֿ:^Cj%%#-Ϟe5j􄓓6.ہ4#AyQpJro~ˉ咩pά@1Kxq:;7n7#O7j(z9 m]n.XN}ؾ05Js/O>xK *=) @QO.ul8R[vIύ&Ϭ/v!KV<(8/ ؞%E߽*3a%/eQ(0$G1GB\pG"0\OGxQ gRͩ]q3Qx` 7_"%)*&l~q+;Ԃr4m3;8)9ȱ V[,TI[I־"! @ϋnp@E ˵XpQ?=9Y@6]ÖbbˮoK%yAD!L*-=@AI&jٮj vΏ?1AW?qVb_?w̹q zAKD^M;isnWN@{,޽ RxN8 K_8ҩ1nSRy6s;vYcӫLUv#OՄ0gy,),? Rb8I}\W:= YJXH },PrPS F9Ho@Oy&J.TRI1{{, ;튴Bɿ8h(Yw*j% -Qw?W%<1Œ/s0RqxtO_y8+> `}'z`ώU(t(㞺﷥(5 ڛLV˞o+3{֥j>TW;|țWl!rwL HF0wWf[R]` Kh]1gD-F1^wn S QLLH2aD^F gޚ|˷9۔T$*@r>O%pCbp{$T[0QO@T}l,^;szgTTW _0r{^x@t|P>L ſt+zp0|J+5Wƫ!֓'Pepz:쨶vd_'@͊w722yJረ99.U ͛_\d[ߜ46s|PGp =ȐVs{iܸWXXn[}Jac *PBpk%#ˊcVOL4 %XH|~i? z`.2q"s:pدfBf?Gy%^W߾1s:`3n-pVh,KPK' 9FAf; 5 LIS?ߊ[12Bba:Μ;Is:c@F:z_~Y_11JJ~)\L.Ez?cV8utBsA+ٹiY]o8#Xn{L*lqVv|4.HQ@v¤=Bq$c5 eʀHͨ*syz $7lN"n2Sp_D}¹\b.j WI77YXX_weK@_ |rk2[s\l׫&gbvvp kiDRmM8rRzI4G'PR^6W Fuh7#[.Jo}F xS1TTb+CTgբ#;V,e_g'JPp]5!"uV``{TPFI^%pH|RUVaa[Z&Y׫{kK2nsatJ@!a(ѬG pO8U6ZB(F~bEF&:SuR 3v0 Ɏv-Yb * Gam(24@ǎ> Bdu'qpkB31hNJ錮R(s.qgEXInk ϛG*HQRP`z=썦nrP @My+ N<>O*A p([!M@<V֐/_eCy;8ȯv:KVxx22 k]~C9]w3CxC錣t @Ek U7J |:]s"R]Y&T l^I՚2lce0k-Ϛ%j 9@zJQk~DQrcPFMH|LlBe,HsL1Ӑx!ӎ<s֜YStL.chH,ۓdZ夨(4 10ڶ~!: o7*P_mŪzp R/+xx8+{MJIdpc\ƅ+^mhw.xl*vpb5Эߟc(OΌSOU\7zrB$H!<$ѰpAmm鄮GKϴ[|(qfvw1о!y ĽsԨ^I6,5a43fpHl"99Q `m!fq6Z%`_ , e[pI<~>"n F!q?4pA Tu 53D50 l?IxS 3=LZwLL>Mn /HN(pNbn|MI5GcV\"?գp?'Aha>K=:śөZ}NoXԐ^w"|p*ORym$ | TTꈁ S hF_ kJ怾D^v0?i s?׆ު(SJ{ 3 ZLx/\ۑ-UB WzxٷD+o˥3I)ӋwFVt!tSѡx[>+Β71%ZnSpnyre eN_vz$ wS:g@0}i؄Myyma1Cc ~~C~|=:<6>"ATrQ*-(Ԑ] VeR8?^wͰGSߓ r;] #GУheAӹ7NɯXefjqѽm #O_ nRy ]/Afn^#13`lZ'mD3Io;.ǤW0q.$==; b2kFM`"y /,C<1qv()"I y(KQ Ќ2t<;Qsq8 8KN?EũVE| \jx6c~`.xumߟ3c"7ĝz XջKJɤh7LPci t -S/nHHhCbZX96x./_~󷴯̘8ЉF9\9OB@.<#C  B6c^hE36'Cڏi%O|5ȒZVx';mY0jS)8o_M|io: C'kj:öf]oMh  bƈ<=VSŸT11B$2,-@7^('s98Oƕ^BfBŐ歷bfHGA}epɇ)Y"P4[ ~Y)P,vƨ=7~K3;X_3G  ]ݑ?m)yʠѩUU~?`wM@*W--ۡ+74 -Os]*Po^EC}~alq⇾>5+/ܯSh4>;#G*-I "k "Wqj7͔@ L:::z+$)4'rEF#GmD^kKlhUKDCɂ 0*j(hD ;reJzU#tttnB9>M,zBIs,44 ?{G7 Y:j ](ANrX-%Oz{..>0{Ԩ*`{ Tjo.\SȬtHYIy7&|P??x~@}x7nēZ( 1 5e4+Jbbb 5aTϏ M@.;i*r5(ֈmmrϞ{{ iu򟝍2_EP-=>t+KLz0iF#=6r#}/DVAOTyZyE c|йgp ;#{rʖO ~lƝHEjZC+!9r)qX\}RCb}h66?uʙ!+Cs[=\#ywlT*@1GIwim B~@w xK&0S1T0_΅'+<ƥpQ&z58llqHS̼03€#""1:_ա5TYYt d,!|n pORAYKX,u}ycal=Ƃ$fcf*)<m nWKK!jt(46;_ dkio[A3XP6&!8Q2'p@Ȥ`]YSмW ^0}z:]8CZvv"+6\JgO[/4<b0=:[;X tue;]|` /(Q$_?5{w\,Yo̦ T߯#xkBp0Qp~!ʽ자'WQgcS̭BD$' eLXOd.LkI{@H5([I)557aAp0蚔ӯVQO_!(H7,/\vHHABn{)fF2s9WA\7Ң@BͭYf+T i|67H3*r5?`S2:;s ǎY?*{yqerzMy!|))yȲWtAOx\D1FFȲNE3MC^|X8EGQū8ڲ2_rcC+,;Rw>)E!ᏏljsD)4(;[[\t|x!xt/_A'T!8V}*3U ;G]@^6Utl w0 )^XtkSK$ޟ(mیڟrt?<$W8]8zqQ)*1Y\!%>.bL.C;~礀 .;IX/;{C!Gk$%岥UU۟)f\SȁAo9>3#@QC&56U[3OV-:&T+ܙ |SQ^B$L^ rii0211eo4ĔS#V{Adm{??Dd6Sbٵ\nRMUaNu]Wɺ u''Dupk6/F YB")5ـ'Y*rɔ=(TvH|4?nK };(jr򤋋| P}%#7ϖ 5%Z<9N4n ū M*mfw^W~甞 R˵Ḿ-߿0;Y2X-x}IJ.)J|%Lrn8X解ky4՝C^jrch &^D./AI_g{cz"Q`A̱J)K5t";~47+4 Hh!s̱<+RuۏAl>J 7T;fKͰ/?kNB>^")t:3?$=Wo$//DV$mMsh }<O>MRrس]w.>h{H+V 'H:52R$kpzK0pRY%l7$TkN̂P"Va _w_j[=ԫ?RŖh$(XmuBƯ".WsscbTI| K@퓍$q7U&]e@09]mE{qw4h$|w81vkjj5EpȉABD^ 3Ջ_J76{7P鉉}HDddED ]=>#{W_hDtinN3UazW]xEqx0`0s÷Do1ޛpb$P<9UM>i"aL[/9ӎ|;liZ uJb%瘰?`9laU\|CKdu?^YgHq lL'wN7|}drHєUP0xrp/[HX{~10]iO MѨpsޅU3kkgٮ=%=."~gfl]V_%U/_S_-+PP풲א>SФҒwp0\!1UzBzF:22!~/舉UX'lz~;?P 12-]kɟ2&ʰѿ'j)^ɸږO~).!/)`[irJ7XnErPݦ$8lg0P@?K tGPXW>Cn-+;51QkC$|lW>:k?%7P|110mb *ܯ!oqys Szn[`Eq8g k00&U\Gũ|ymb[hM(Z>;;?˸(AnG;KXmv! [PC|RI ,4[+=fؘ1:d61JXTTxuK';\ND*.t:yZ2#OR)zY@ ?x7^C]T&q{>T[_Ms7/c]%ti+ JojB@S(K(zCs͏cg𽃃mo-E)^<[}ir>w/谟">8C d7_;t6+BB-47H;i^%iAY'̕^"%!c؛.f:߾jYߝ_„ 2'TC 0#¯x]ylK2p ToT 'ǨQxf~~7aޑW|+*<W*)19(+Elr7zJ>e5A!1~ &V`c1}mtٛ1FATick'+rvѻin:U˕L i7NTY&+W>ώM"mAm e`x=L~)I3oI)5{8yL׿z.(Bfg@2O#2Jc^DRZVVLpt19I;7אC`8|o ;m2б? a⪀;4Oj()&CBIi`;Ԑg o ѯ/ H.w|^iz;[V&Fcp'q郶krrquHQ{e]}3 4s4Y\d3Kn^a^8 ҕϛD eb iUN߮ &|moO |?BJVٳ7H'T}# _$aa^gW[8О¯1CW?O-OX &rΡr e\Ȫ; ߒB ΐWZ^y 70A} ߭X bc]΍AV6_ɶP.|x8V r4/_h;L` t镵~(џ+Zr jhWT*߂Avʐ'e}dbVřsΥpvgu%}E MXkII)i:JJp>`gg 3m~_VS҂3F#.'cfFuu7o \mq;3><[qqOf/wBLg!2_dS D+ʌ m||Mecߝ)%P.x}[W=KY^pj+CyyBus` XiZHWtD|V@ ݟ-#Wpv~Ad)6udd<^_r!OqBui=(c/Y_IIgJwdmFo/LqUzc8 70 V%#ϟ?=4<bSZlv*a%۷k_oaCvp؂V\r%,LXkyi{I~VC_=ݟ$ ԣE',MwD-oF23q)~hdj5`~2`fj\˥a/$B4>ZrYвݭBׯ1at FJֳaefd&' 862 $? . B!H ~nC8]s/Ծ  1T(Xr8ޡ»mA.)RoFᖂ >>j{_.2|܌AQ$E5Mקo95((7iUR11<5gt+Vֹ̲,|K7}Jc>ʝbnBG6W0Ybn63aqh+CK/(=Sp,SkHNg(ˁX$8,eF+'|*Ćj MM<+i$C@υ3lkLo?E  Yʶdee}VR'P*X>%Uo߶?UQt`/v`.qp*kc"=8n Ӎ>Bɘ\FoQhf29a=ߓ3|]xgE)k~dַg K[;.I~6֡bdq|#_AcXY6b($U,ݐ-Ac4s9Ed/#z|~OIe% :"b ZPmVqrhW7';*`ouvM *'Agld(*nhH0oGD$O␭܌cW 3撮Y1U9줛&~Q}ɤRߏgQ(P¼v* Z5F)[_zpv]S߸󆆅ml(uu]T9[mktOtggwE988Ԩ^wqqW(33P>"BA3/ gJ`FEɻ.ޞB5Ą*.>Y&QV񦹹ytr|;'Ϯ`L Y)jO_&Bg̑JWS"⃡/6"R;fhUfw=Mf llv. ddYݡ ǯ3 %jnQtD˗%&֋ɹp5CM>6IFM)+Nyǚ#}8h }F?Z>UV֝ѪV-)\=1s/&R>~KјG^O䳣0iK4@yq'#<)KJ"2X 031Q:^aάGZ[ NnEd fzH\ 0z~ŨQF _MM ZAB4,RIFL 7XFFg! - llXhAlll֎?Xq;0_[(|qX~Y K!`RBOlHSղ+ ՕFsdAޓ_Jxuu`3`f -`p%6P鸆eMRH't맧BMߌy䳓ܫqJ-Q<ľ_gFrҦh2OM yK(Ta4y<<|%Ci6Sg*K ΆO! N?-9B ."yĦtϟ[]L=-֎qY[-?^GTU,ܞsV773 8UZZ|. G3/߱6-3]Ң-cZBBx7?#V=E5"rxJrvoZďW0z!$?C {A(0fd1Ej%<]0@Z+(hqpij.r[B[Z]{f{QOO-^QQI>|@*(xil$,h9h^lɢ̌" | 8+1{@(a*g%Z{M g"Tg"jv1#? 4^^o,j5Z4oҿm^;Q,(SB&@?)5đwHOyD\]bVwM`cKpp%)zs9.Yۛ-5D A-#aɾOʨN OVR@{_pW H"JP ꟯P2Or.|Pn]B/j֞@zc'Gw0p=]t/ںaS߃Hf}o.;MK( v^!hv'`~FAή\O;۴;f&GVoB{?>()QE ́pScõIxkxp %-U*=l"J@}(Nׅm ]Av'9;۽78q}X]yav ,? ?fתNn)^\,W5,.G Wh9o(K--G9 *2p]toM1&jȻ^[U$ܑut,ɫⰅ~KO;ls+`tLΧ¥*lBj>OW{?l_oqQ\{jN)L8`^ w,6~Zߘ̅9XD@A?嘂($nfl]r7:wP!' %2!cyW +ZŒ1Jut^{>b-K -{ A L\";.#VÆ`i lyJ*6ȒѢGC*P5@5Vh ;UQGN{*ġ$nNfW#ZZ׬)]!! w;!E xTdw ccJ!GqXMi^8m==USCx@=; )h,,4Pǿ~q|$OyA@d``q0k 3. Ը}í1Η}`B(/]]4:DqrIT_JHppi|}pV ϖy#2 rZ>z]_oDhk;pMU\MuoLMEEC@pISl|߈3߁g5ldXh :ױ'6pսcm(Q%i}+DN9tuGP ޥLeDzIhnU[p !Ѡe2knyo>9߸9U1-DOʌ(q{hF,7-eʑe01sN:폗MXr e:hաqxS }KMgDɕYYN<V+B3:(~`BƪbO]Ԕ 3Sħ+@!&>ed 蛞GQc+%Tyޯ\Bos}}[[_ o2'MnV&.hryyʈMky*_w˔v.l;dn1mOd3 \xCl&?NQ@v|LN7Ĩ&rߘ7V1ų ?9O/k+ְ јkUo_&C0-@Rz[xRث5~` ?4vOSWbKLLK=je45yoV{EKӧׁ)\#XWﮏ>uuݷeityXEXvb8mડF5.yIIv*×Gv'yF0Y hTg_S~HNw(R%uݹ@̤%&,H-=qdh FR-6 tW/_kCZ_u[[_*h^\vJEA!_8G+=[Ypu6^fy9Oi%##_/jhµE a#~֭|Ϋ1JJBzPsGȞ '3:+&朎t۪==k!&5Y=!""&,iz0e[Zz{tBHQʔ#4#{r"V.bEhNӳŢ 55Poj^FOF?.SDOW[lf%vS"I մ7+ɼjRTgѳ-l\z)F֡q~`E/_>9>G8*_߰Wodor}Xc16U 9T%'Xk8荴D{l{z&44hk&fKKJv]O5www/7u$fX¶0 ntO;Ȃ/)%V^ߞ銂{N~EEwo7vvב\RJg 7|@,y/ws̱ qL I=;(09i"TKqxPΏs-X!|TpsႰ@W7=vҶ+%gC' cf"vm/ק0)._PPZII{:W?cc,2U*kEBV|;HA~ ~r0t 0mM_#!X~_#1}dP{j0۳I..EDDb\(W \?^?_kG೧6He91Wz쌈[?=KBxּV`2Bv5Kޅ7p#v0+#Ȋ @221 ,~i+d=u/n.Ue)LN FnIzN~~_J2y`nG ѡ%,; ^^A/8s70Iȷ)yXE]\1p?Ƃ9C#!2zi+PlBN XB}S$8F C.uׯ[PQ |Bjy/ 7o}||p owL0r}i3N$%, NeN;WQx!a!OUXt2MOTTx҂ltGNZ{8 vܝVSw2`OGFuğn rdg./Wzׅ8./X+&.r|VAT (|0+V2Jĕ=f[{zuߒһ_*'sU<#SexVLF`>Jٹl+]}҅*<~`%wwx=X8.gAgSĄJPE &8y`ƥq}v )k2.>Hj໗ %BVT٧&~FMxKBF_P[z >"JD@?v8?zTyiΎ6^GuJ\_ٽvpxv͵%Z8AT/K>U4R1B\-O$`\Tk_5p4YuadE݊t#> #.5QN;USJҜw1~9ka}:Y F ;,iTRNs7C?t.FC% H + fV˗Lom5yǣ^ K`t? 5'(/TF+ssA#u;Z~>hL.ۂJKٕqVwʈ.K7HRF9Vcp9P:~RҨy F+z\ DK!!2Ա> 2ޠEt(ZR(Btq@A5VvkqfNDSy|.2w.5 U[kY+3 ^*KJZZ"TԠiyu%$wmih"&eQ{AVb(X@,#'!^]@ $C}FtȁΥr,TZ|*t:fC !$V;3 dݷiXпh$e8F"@"PcYa$J/) ?]qB$p%ye'+'Κ WoNNf8\l.. Wh 2[:!MOp VSOV^`Rß {OD邕"O|" =U;&&y*3;?>PV~77! NVˍ}fTچSfF0.򕸲N]APonfl ϳ@]'8^g࡬\{| WZ7A9?,m?ZY):g!s,I\D AS.v˿CƳ͏4%Z!ƨYԫ3;[PIYhTCMZq KOsڛRd.Jrg6Zj97P[PF^䁸#HpNx=uά!UɤX*TFLuқNFT>4`ϫ$2799cU [nVSADBnno]gc|c1}^Zsb3 neAOLw[~l޾ϋez};*{50xa->!G+ gvAU]K+K jPNHkC]XorMp01$s pX+7=e[sw,эӟ~4n0>MF}w7O=t5(߁~,@͛73::WXH;S 1p=ay8@` b)L x hRk9)*%:%HͅA Q +I7"-.aL<-*A56kX}P6,q ó@mڥX(L٥}"-׫Hת]Zj/ WzܷxOظXM縺 GZFn!7f怜Ĥ""fjhHI~h;jTW$&(qRKtU&bu )<=^FhqmvC0{ѬAAc;%nVb a21=f&zł~|Ya67 ݏz`z46"UB­(!߱kl$F0|99I8׵\6~gD" R}N2RROB7…|Z>;%^lP l+C-^t1/5\SHð:˱ ^]$hvg @Vi'-lN08($䝊V>W] !;a0P{*!qk\VYBByogӍ"åfSSq~F ju H,14qƙya??\uh3F\<- [c(|vd0ymP<,.!=\]F"fK @pB^jeNWQ*UWsssoH1w@ Qd|ৰ.^dSZ+1dү6J**Ǿ~7r-.ufgAL/''Qΰ~3 o_eQ՜kC~\lkggo\_5g!c*:U2ʯa|ާBBKk7TBBEח~@/SdKLNW/4>ߛWA_ń((Hɡۻ erIr}bxo N^Wr soDE8odP12&+-Gߓ!ނALLhYOc%o\6)DD44\nʾ0lڛFԷ1)forptɃue "t1p>6*Ox{\x#6(2̬"ukwZrLLo~MNfqUzp=M4Zno[ylU#0 6Fs⑒irl sE4+&Ǥ-DM](Emz9љqcm܉bELU,>Сo{n!c]q _YRRBWnNas6~ؿ"l;`%Qm9w_,m0ѵ>yzz`Ȉ9FS%_Lv&%}EiAVW^WÀj3|1|J[ZM(d޾}'(h֟H 5cZa[̼۞ǫ2{I2G+]HabtttP>XjKY?>>Ɗ(e)`h g f2l&ĉz2-,/r}nwpp@eA tl:::F'&(|6^*SC2o]t 95@QNUėҬNpCCn6j4leDqU4 ‚ 5X.&g4"" 5<\\0:Lֲ]_4kdx;X]k +@DI5 |ZN@+o,[Ub)q\=$G_⻎V&_kW=|cIo{&&$81DQQ|$П=<<Hv4۾hn:7o(HOO#ts2!O`[777߫4zGۣ;[XnΤ"RlllM&]fOx1ߎ E}šYg(r#tossh(+L<4#[IfzڑR}W4~`c>|P.+[Y iM~hx+ J,P&/>|3G=  >' ז<7Y(ynQeǁ?y68D7@r~2g`pm}՞*m}o(Rlɯx]'D`׳K"!/o]ga@כ!`&HnMbuFd4i)NANl~%?m|Z oe[M ó>? ׬^1>3PW fl9t+0"$w9Y`.fi 3vcqppy 悟@g.#Ĉ4[w7_ޞ`c&ئliu^!ߊTgSf޳vhBf:|?'Oø@\"7Woh{!OS򜓙r5 ٵ?HQx$]sa!D Qbȃt-sѰf~cݙ"-2RƖϛc)|wELzTl[gmRTksYgobүDϢbdT'S蹸s%</T2-Rb0cQGr/w-y+~}=kد9lʘ{y2YὼkgSا1T@wӌVVؘ`((Bk#|t^!L*ngl,F>>KA~}p͵:q)6X5@kUc]҆*;DPY#?<$ AKcDY5 |w m& RoN#ϓdAt97{&u@ʿ:-"0>ɀ j+T0zj5D TLuFQbeh %-u6,ä#bkx)5lhc#qһTO_"ih<,v [AUfMbaG+0.> f{)ј7qNIC:[`ճ%m9Pďw}EvvXo!EKqyЀ}e53Hz2+{-R5`v |fSE\8JHJʽk* |y?knx<r"FS3BUB0p$f6ײ#YZI<99ӢW^p umrHP!ȾV֧4n:L|XBO紥B~ho}dreMyBnk玛ѹ4VL ?XL)O<$DrsۦÝ5GtZۨ(b %Y󗪪#más_S3Fϯ^| ک?b`_N+*((h+0"qؐMQ3qi<*INx#6Bu@=c|K03Q*k!ݛhQmaWϖE[ǒ{="E$؛IGeMM**lw-YbE|5бWskUHa(+Ƅ'~ .7}y)2w?MwGk,^8h]sl/XfyKVVa-!+ ?TUm[%Zu{_OOxƦ]8Gy*~Z2bDWPA <=9&+m|Q^ k @2l)!89\- hhm-Ьs0wɿ*b.66,L==3K97A".#SE< # ?o]j%x; ,H B'}(6䉂x{i5h<}YG7T]O1 W""=$rZ#,B%BQHs@[S̾BS&o*mgdA8u:^08$O?J'yOlPj!_}cbe!b.&縺/ۺ;BRVQpC*zcq8-@MET6_&r9ٰ+8%G }auwDϓWe|Y,% wZkECeC'OVh/'TVe^v:AS<&Zӫ,b߭IdH4,S#eMS/z&KPM2@*;U?T{l:NpT/ B /*s?7Fr;%rһSY o;3' ܙ67؄-0AK %zVBo$GyӫKvR^θgX( v溼s= R~{A_$ZB!80nk8as9Oua@I#:To:q"0:*]/meg{y/FrX.#["F,B)Io"A-i azWxDtXfk>o+R. r~!G*v*G x(h*PY.cbxNJb^Y~7+{3 [sZ]nbKmk}\;`l&Yu+%ꎧÄ[fkݟ')aT~{(|oTW] Aci`B4;D^f6eRRtoX(DwBC{ؼԺl߲ #M8ł޸z]ndE?*m~i]_F3duMaY|xOYfiT~bkۓ/^H#]_!$oͰcyo`rQ͔:Nw(QE>,<2ō|8dFCvt_7eB!ɢxie& ǐȏ}@X #W8X%Iޜ+YGG4{Kp33^Bpq zrrr |+]6q--H; Þ;,%VJ36>*ӳ1]`D修c2=W9"6fWETHu2g'hLСB~2Gw>dK(ʀ8~[Jjvk Ğw+/'F=1cvNk =G{3 I(C$ok 6%Ntf 9lp^:;3  ::/|r5zUՋJ($+;n.EY38*;^&)'K EO?:V}R oJXMB߼OHYMyGc9RvUoӚѕ{yr~~ ݺߡ55lhnl>,K"U}k˒c{tT\m/e>cwocj ъO,iYG/6V`?<3#>C7vg+jc<liyWq&%&Yj8A*RGNkt4^=(af,"IDsu9}̥|jm朢ߥ$g6, s.5Fx9Ttbbbt*N\>7wbIn!/ԟjڿޙyTcSߔoZizЌ4 ֓XlaII%Z.3.D,,؉i]#8UܨŇ^^k0ؙwG )U] >ӋϯX>7;uafK,p MߡĞՎ >=t:[<[jgɭƃ*ꝭ~Dݴz{*#|Y=EPAӥ#}nnv"ψy_2ηmA\u'?<;6xJ>?O ̝G'P$ Wʔ#9xl+t{?Ns)_tpD=oshD)=e'|9[["/D\˵n$vZěyR5ri*Hޓ(Une<޵ tt_٥kk ^'g W 2jcum̀@JO.`Cu̶M4bݏW*dZ ,Qφ6]'voOHȧVs\v}9xlF7oI9Ii;fv&7 b>zT+VO6xX\{PM:A5p@ް.-4ܱf|WÒ*q{OZ3^C*<0E*Q#::UΪਯ_QLK%|\SUȰ2Å$ٿ~&UV=rȧ81iR wb?}Q@i*m{ "smmlVvo >+7HRMMܚ!M17ZWI X6sH.aQ7}$E6vz7]V_uP͎N,c16`E!#7<<g.6TC&^%!c12Dv3eàxiu0%6t:ߣ*&xuI/^bo,@ϲ=Н.cBǘ+Ő)c*eG xhAek"2sﹽ4Q a0j^ղF,1MHH<94ߌ\ РBBT XW4!43_icy M2$,L.z)O:#<=2IQ.o_C .tt3l\Y gLZfEIzBr ݗ**u e"HqC+"4 TȬ 8ty{Oi*FJDN *K" }்CIe <JƑ'.5xp%H!fTb=Ja{Bi>~kv Ǘ79]g_.1)VXpeua9W>W%Qn(F", hJtt ddlQTT8 N3>IKfojn:Ѐ_ +-CFpU(NG7p3b2&Dx;.opP-UhbX5\X0XkfɮM$$"*~ZL0,xҡ*M ~ @4^&n\0,Y9G3uXavCP "/;(]S!-8ϗ7Dn͈ YN)|1`e?3E%Yi.t9E w&4fx0G)F4W9z.&y%\qx Z[?,Dݱ(E2'!G ^!KJm`bd_2.nճ 8,W ؑaWo(1N0 C1-Q-ORӱ .fa.~7ᵦF54\yfh]~Ś^iyw9ͮ5x2#j_+|%T l_ppC%1?asUe~^Hhb/աKΪ|;Uٓ=ii$XX1i9oG4.FL[aU[hz~CDC'>]Q~y&`:;㎇Oee^^^\S a0sssGrAaa𩩩ƖF''⻿r" L{Pƒ0>37s5:b;tB 0{fpfZl_s7?v@+xqU X^^WӢUՅɲi`) 4QZv15"DFP*#kҴ d wVA bs2(\\ :m"7}rrZcHODeўי^dQZ$4=0l#Li`*gO|Q&0# 7zuadskCRQ9'668vvvĒ֨.&A,UUUΟ謬78NKkd7m?oNpp->dT_pVvnBOࠉoq9/L3w)Qϝ|||l"m9/cVs:`WtܜW+ }D zCoPzZ}Z;NGC"䡫Klfg756eµ8麥LJ|S\Ӂ ּ/_3L޳!1o%I6G GF_bcW$e ]VeaB4E^4P&G1㾞^rA5Pñ>iG~?".d!3h&m)}w+OF2pU$ ܓCUC`qcccNfZ[[&$/-|58X:8̪Bu^6hcMxx֊h?V{@=isRR80Nǫ$̺RRM '9%%&ֿQqUS0\OHXʅDԟd(q tyK$AՙN*B}!!U>gW8TQջih88{&\p [o/-LU=rwyCIk2g`5&b%^^j ==+#[Z5]~mKwop)2 ܼuCNJ~U ϢyMBIɟ yyLz9,pA*caaކV^o}Gǃ߿LZU 0D$IKSSm/%%%=%aI:GG`IIA}szL*+X&lRR$|*onbUw<44$Ӭ0 OyX龯;]A](Г\O9ݙ%WzI݋4)?f*Dym:{҇ ;;aRRF`y{'z4K[N졣/)fGeQGGGHizieBy :U0:1IloNJW Ƣ彙jV)__!kA. ʀ4 ֧@`BEuhh32^F3Л^f=Wky;%sz*8*\P$N !X8-55{BR /}䙡mk;㌟jB 3E CT;Dk6L1ݚ<aiyǞ|Ԡ*B]ypqKa9gþ纼³RS zFBBc7(9222@CN6L@ރKO>Syͬ7d pT> fFw)F̆A "?|7QK0MWp52:Yo%)MsZlk-Z'o4 (ֳblޛw+]ًF:> G2]ֽz[6++88xPXX}|c4Uq`4r|d+tģwq1[@`J32E Y|UMMKapwHȓ uݛN2cEwC͚ HWx=WX9$g{9+EɤW.giK +]7-ޖTs>`@.gX(`QQ &Wn[RJJG+gh%S9^\ j7 9;薴E#h1HNJXËp/P+C<#2b?TJھ7 骹4d9>崛UXhJŹR-%C4|XШf@^YEȒ}{@:ȾyIeQH-ﳺVQ筣uŦәxⱼ8ۛI򔀠v:Q0MZ/Zo) Trcr_c>?}O%O9c|*>6#6D͢n6jcBo ''g6/DDZe~fn&:FG[ZPttA exsv@37Wzdt|4n Ccc3W]^JPspU(vlOᛘLUZv&GonV}ח j$䉂X e4fdN/vv?R0WId'>K]^+Ԟy( ` Nۢ=AC@k4t\$?633]A* v@}6lrԠ |/_B*kejX2:hQ q >~׫} 6v-ۻxߥn!GyF Նpbt*M t[; 4:IS*1)NӁ̖nt\vi%w[4xKǏbrE{Ԟd}y?EqTZ76;ruu7o޼T,;%0?kr1Ma:a:>c Wf gX^nN"yòhL?qzM'!S#SJ0Rq|$!:C)TD=XPBxC-A#iFU3$B Bf,/ O6y؜G /%<'SQE+0hKv < jVԇ{ALŬt.K|NZ\[rs7Kļ ;U?lׯ6:gmjX-[_^&E4Fre~ A궑|F(.qL hؚS 0.uO9 "e#h}oSLG'&s,Om{"\Go_."flc#NHD3ሲ}а\/0ڝD tA^ܾ\uuܫTt:2J?qqrcWH#%20i6:* as|h{Mn"c;KOVoh=K]=T3It2BEWߛJ%ZʤyV5;Olmkss~;< U cVl2=NrR)lؖ"6\ܯ#;\)W%J$UuFŒn 9[7PGFACǒ1]LT~zCԓQ>Aj1V;ӆI.Zs753V u˿'3] B)mAWLmF w*rPUK1͛J}D09\g>8 =Rm'`MMAz @.|n;>| n3_ԭv]_brmLLMt=޾勍GCgu-^'`@seAcԒWx:Z٬SLԩLsYC v&C0M.%]?F_RogMIG6hǜ C}yE[BJ 3҄T&Ԡ 9<{9֒l1$ O^&Z|blc57[I@~Zk(4\ASm5Ӂ!ǕlM72** W[),Q^(Ϊ֛Ds3;,ά-0WGL:|BN 9H\Ƃc*! "TT+x>y>hPe9 dt_OhaCBM@q #% eu|0lfOpLVL>ݝUXBꕺ[$~~40 u g&7'_{x0]A$%[dɧ}QQ߀2_Y(0i)7Izɩr)6ukUבLal݈ё)7(}~jpꃚ@!.)'b|B]:=CZf/9/(h69PEێ ya)/_%\K!x̮tvXC ~!#BT={1ưa2',,$^~}j eiY#c|QP2=K|!LֵU)kk}YקƀoGiV/;`mGHyf\;pLiz5O<^4G} TR;F`bd$ ` |%r#"m^}"TES!ek x ɷc$;:r17!>?V*{)gq?tUzU?[>J?BlEFR'+cJ|iD//~&]@<ߘxJxm]Rѱ\~Ď vsZ7=Oݽ]}] .n\?,P|0OCđO}CӚQMTv+aej#>QlF[|*x<|[ mV&߱Ec^/rǷ׹?W1/ ~{m Mp ͮX@[ M r[ߥ“E&^fזD*fhɽIhMPbk"+(x:38cFkJJ[[ƀ+P 0Āu;2KA兤ce50N-(YcS{N@䙱FO7SV58{|ʲ‰5%U=97uP̼\D~['}ʨ {8UR"DYp.# _ArAZ*.X,HM]}2_Shsߎh\ՌkOfm=]?F HX^]/B#Q񻓛sp雫t1\u@IҜ0嗏-ޥ_ \d@)"N77' ga)(08yN?Q\5)ٗ0׾=_V >^o9AF*o%dcyM&FPow*\3>HCL`^[[Lo+.z!Ug'| >9 hQ5 ebI"E-%{LкxkJuXzSƬa8֝t04X9} xEr^w׌RqҴp#e-&5 3^:= MmeK8F_ѳ;Vɠm]nSl0 ;5Xqf5_nk@WaDJQWJ"#CUP-)g&Q,rQ)PIgUgU*e]FyQ/SӜ<67^]:) a\+@a:`fv2y5=yllkWf ! 1Ύ͈=$c:*y-&F\r/8`fת=P#xv퍞[õ^R%e541+)hhRqߺ CMXY{jEJ!jnTU&q"#UQI(xvT9խ<<9=.#$QPY\OA`Fwg Hђ)o_=nm|]\p.~ 57&35 =jn,AnQ# A=UT#?Pڞg* } <[G39rxJ#S-d<"*.WÖq(xxhAA.}_vm *-DI;;{q|CT5ݵ*㒟Dd`@).PăZUTH}i~s%Ѩ"*y:|sQ߿Q61N^+b-.#?={FRC$fk=|BXy[x!aiJ`U-_ݜ;ǺlmRPb=^R r\>`d~7鈈F8ZJNNhFVe^ƚ h<)k[T~1ŋWI~+ІoVҝ^މNRU!֛Ntn}{xxzBkpLϱ"Ԕ+ u5fB`v< T yb(7L`K/҄RM劫7Pܓn%`{ j0ߧwe?o,;Cdmˊ;#T]L-"Jȓ桸w5)#NQ7(9Bp@?닼֐8Az+sMq"jg-?Q%&!|q}7zU .=fI޿a155)~цwsפ-ЅT:Rľ6 [v!r,3?xgГ*4$ b[MtN)aö 4wu:4fiAc]]Ӗ' }/ЎʡjT a`OCXNiOByTI.7hlkKMU.6vBTTD~`T|PFAgCϟUǯNFvW-j B,葴xAZh<4Q e9a]kWL ,SߤX$`66UFvM7Q֚.2.ޛz1R@'|%+xm2"%5̱|[mL#g5OAֻwzٲ[;C5˅_I}>.V̧$'l۱Al"\4I~>k`ֺFr'O`^B_A;\F!jhH0Ϸճ zÄFʏ"wpQ9*0ƨ<3# nGjDn7S\oE3 vGO!JG[ʜ0@ öOLM@oLJ903Quwߜs_WIGGծ l~Irۧ# dem;p/(Ne:v8 o|Lh]ʂX$8ao$?}myXEUr}ffM%tXq tZrkfwy @1c->_PcGh5! tP4]SRt9rp8C$@YjhY]PQ\y~R{b}wgoq(ԡ2Y\`DXnhHnJ~uhdgoA 7࠱Yl_>SZ0BSfjJY"~DU2=D KH0885_\]( .Oz}֭y] =_7`f)EW6I ^^1ꄃ<%) /k7!'+?R0߉p ldh`jpn;]DJQq2JJ_~ȩ~\c|'gUtu2y>W"w&QP>EGؚgK>My;"BIz}x+.yT fB Փ+,0>{" x*I :! ԥٙa.,q ;Q(;li4:!/L@l\i%bKR Su}MIII54zѐwC+X-Q`*]Z{ 뭞&p\.pjkkEfRAijh;Cdj>2Qd[]9nnIi6 UU?ٮg;U1>[Wۈnn߭o΍`ՅLcǨKoρGNNvXЬ,S闊ĎnntÇdYƮ{EMWˣSQ3g.D.Ս⹗XȦNҟVY9jﲵrC͌:wUfY_Vfg]{z A%;W"ixˎ|l<<?-;88xPz\M:[uAPg<,O|&7++/sus^YY \ AX!-2rc=]b:t.l|V}%OĊ;_QOzzz]]o[__7z~9ZU=U[g0S-e&-F`J"163+)I\Vt&FdBL9e/M(&.rx{dϏߒsq7/fzFcF^˺)G'p+p+Zqu#a3"EȪ|KPQnLt*<2b9=pvQ'O@CBUI; iA|j| e_Ej&8FWjcM"Q>~%i3t)I& [_CDFFȁw}TR닅=2flf>HҨ8? bJFQ:113Nj3[j2geA&]f] ~߿vpڡdamuᶜRA[41jE*(`抇PcfG66&HNpt,{Aa/MM)_MA[:BKԽ3Y2Ur+쁶ypDBw VC*)µ#7oY2 Sĸ+"O`E؀R=e\X MNNJ9}AR|ô MKKRkan.phonɿ+Vj0KQQ#8f/$4*arO)g߷gZo{ʃݷ^x"x]NVCnnKe%&LFI'vőXL:)/rIOaYCR889GCW7?FtYnQGA@G+p+P 2u]7X- ?:Yi3j=#0WRM *^rM}0nmZZ*>pc$(G8N$жgttG~{:ZJJ񻇇#3,i~uZ@L g_@ gn=#Q >:6uh>RD#3|E{h#^ޫf7.q}vwvӎK*DKqM=~xhc5Qk'2{P5C82݄Ćr ~5̇ bZq*뛜\qne~R[B-C쒯_T?+, BԺi32TeWo7W.'/Ƕ˛uS;[%-Wee~Gu_6؜B"VcX%&$wjS/22A #i+åP1D|=BwNerK]n3጖쌫}dğj<4 *=&#+$dk]͙2j4FBAd5)yL4=U`ɘc6gŎ/gjbbj&i$ o{o ȵF@({q R\4O!9+$Kvoʪ㐮) .DiF%y (ی(VOWCq'p% Zˈ3^8"jԫ# Z*SMznUsEBW1!g];zg8{.1]+ K陙 r!g1ZAAUWw҅opm [=z Y88H߿[|gZ[䐜s~1MuD~l1b  җ8}jӳz D%FB}I z!'i Ύ:KXҹm8}]`^ˇеDE37gnTS#9KXOXx$|bjj &ʘE/TZfu >Lb BcMuAg h̃gbyI<-~$("!!xx5K`7|J;<4܀78QiG'[zvIMMgt,Xv D6=@:rFae>EԦ&̻ %˗M`qpl\+0w}\nËeb36@P%FS1v*c/> ^^S:2|bE) nk{*'Xeܡ/c{zxxT,O==w&{ڈ-'30IJl]032adݖgy)+HCNs0ٳ2C]5"WR4}mŐ8 ȌsqaWi-ee_w[THC /QLƍCLN⟚ (#.Eհ@ }ߢuƓD=2j]x(,y\xfZ["//Bj =-> ` oU44"iJaiC{J&LĄH*ng57.ɢt݄*ZqGp5"2 ߾1t,B- d| `.DVƷ]G(wh.:RS/Ifq^JI|%6vg̺&cEW- Pg/xaDĂylm5y-$𩹙)&$n(e3@ƒi/lͷHƪ:ۭfs{u]Ms"Xh6liyAlc~J* 5-y̠ &f7_0Isri}ՙSaIL)bUwX,ko,}ySPc#DRvg>>h!rDSS&ם|YF\}]*>Ob!0s^e ۻly-: KqSSPhxVpzzzjjDߞwƼ'[X4H UB#QTi`{8k?sq/S{)iۄPߘTͺ7=?|od +=@0%E۽gac(ih0OOouJW_O?H"ΪuJ +DJn4n_cFyW- Vs+$J r}) T~ܸx N[HA:G`9i , ܷo È@nѬVVF' K-Fkx<$h^(?N~έ*Ƌ`!ga+1s[^gߘ% 9MZeSv,F7NXD6َB,!(|ڹB*#@_K`5_䥢D8ZTԄ77o9+_R__c f>|Q'jɊB ^ D`rUttHSb.yH!@XU␩`s&/^ح6+H zt^9̳z^zvf$&%uw-`P  4oˎ?fD!+e>ڟ | ]f}nE6N]~g))؎0&T nSRcP($e\9@UK444:$x#LWE9A '&qЀ?8Tf-ǜ.w /bװxGomh@1d?wcHJ}c=3p61&Yq% jZg/HbHmz?Mt Ⲥ bDn.c幯__p:и!}J/>"^w=>g `pzfluՙPI?4%[LWP./߀@@AwtcchDԟ@/uЂ;U=M6UTL[G fysh4J-O(ϟ 4 (<% 8l }Hԕ֞ldw~~ %ң$!MM9^}`B ᩸w.4lܓ 7^^a ,""@13k+1~*YmA58xzF}0 BLC'r2ʡ2GLɳkM<1j̸ݸ7iL`s6) '!ENvE%'"!u䏋42>\Te\ //]9IVA%:S#GwSvV +TFJ0?6M{ϓr;O"k[jc}5UxG.fG -} YXnG*Y=ed ZO>-[ZmvILT4f4V:Bxl:UT32YxPz}jѪ YO&3i}E2:AC$@edTFD${mr4"In3 SBD%G[Hw 6?f:ݗp^D@&#EvňH&\Wߵ Af86A]+ʜKIBzD蕄ĵ(,?ӛ ;@@##c[d&֤wihT^.(|(6b ]^ )"|+ Gdd%f+>v58GD|(&&.v):i3M$?Y)f!P{kJPA.HX'SSA77Oϲɭk26MXvy5ݴj$#L4jp*¥fWD>T9KJPcrA Hب*?/z|!*7T%:P|,:D!)-0)&]yU_v̓.L777s8VǡͤbAPuʾ" ,QQBj$mmظqn( MC O~ PUQ ^麪?WB>ۍ͓6Kkݓ*"n߭hJ4La ҄5cyMf['~id#);-P/ȔX1\Y׍xzf,$VV)z&$gS+ 7[cc leb<6);.e( KfSlalj.l E0WL ͒_uZ#&*3$HfG9O  ʧ #T98Bz3E+dZ[bXH VgfD5En+h`A M\Idi).6 ;VJ7]ql7<y񌲓X%?e. #n:Hq**2>73-+CΎEVhX?uED?ڷ)i NwR^=h"Ww13dueo{[rX%d6Qxv\TZ98nˡI7O&ː00H)Ѳ*s"qϏ(9o /5'#`+ܙm݇ Vq"=z(#E~`Nzw 8!8K1 u/Sl^蜪c oJ98܌@!H<|( ge$Dsi)jO aJk;( eV/P̦jD:PQ\?OqB?%my8^3@E=AIIO&ve;ESHs䔜<}8VX%Q(ݩgFVVN111!--?(jD* QPPwS_ƒ hu\?AB %xihyX|U:*yQ r}HMK@&8:4Czu}~|tٕY,Y]67̄""sI#@FT`wEk_ƔWvfe) yRwm // ɨ{{L ބbt/YMp մQRV[hu Qܜ{b,c wtj*YrvlffJmoK}||`LRΣ~Q&OLr1II;:"ܺĺHHHw }v|||]`wl`ƥ*S;99厈8ߜ#16vSIɋD[h''ݺ-<>DVn:A7#׺kLܦ!zV󎑳RUPIbB3G3^,Sk`[=QbC;`>8\HA7,1++Lԟɒ??Rrr./=>%辍*97o߮'QyiV.,>zh΁\MM YU;Zyy9[`Nc88񜈍 3С8ϒx9iH 2p/os9biӱ\X\"c!D6qRCҶe{V# >+AEQqqPZl&##䂲$zɳe gg5UefCanقk,?f6ە^ ̪F(nԱ$!+Frw }i 8ۤ8޷Ku+vl/aF*8>{5-B*iPHrœ3/-wE`n )}-*w4Br&9((,MP& ;d{33n!Fn /_՝6IK`_0nV] nQJ{rb=s?}ZnϹI͍>]cC 1}%% #_6 QGGz\vJCS(0ҢB7#{{{6.. ,0 [xkimr]bɃͷ!)k)zlܓuK- [`Vuo.R(z*q'Tjw/1\m(ss"<;GG pG2=F7\\\_5,fwvv*kk{l(Tj3>m$6Ynv폍<g?_?]%5s|էd\bcحn`GRnz5iU,Q Z_8;j)A]C2O/v&K ;:.Zi]GoOJHƞ+\~7cJIGn&|w{hn+*ڋ(a&KQ`zⱍZ~Ksoizwmb_ bCrGHe,k ]}o1еo,0Zc;yTBBR<\7(M2AI*nNdX8zu_ e^+st7~Us11LFsxWWϲz\qkJ#vs&,|`E Vc`u -J\]' ?>4 F"_1  8&F)n6wsYn .Q{$lC"HĒVѝfllmmM2hRAa0,>F^qBv>t yj"9$lS8,~ޫ+X+LPBJN«4fvV(_, I0dc2`tRõ1hg43$Fkq 0#`ˡQry$dҦ4pjx sWW15_}iMDKI[.f]W?xHaa)(((M".f*Apx_fk+j{Ga nD`%!twHJHtttww9?g3vw\usC}iVO߀gr8LOFhB/|p݇k?[T9PW\\]/v 5'~2Vh u 'ΗНP "&%ȩ>*NWQW`ff  yflmC{3*mf-H޾In hF Lb|[%P&z틽tg4K误>TI1 OЍyY DG'{ $w 49Cg@Lxrw Q(k #Jڛj:|#Dl >MTvi[ȦveZY1#9KJB7}$$>V@kF w} 0?,W MR ԁHd,Z11 2>>.!&D3>i6\S;:&D"ԆzGqh#sHo}C%%)~': jjMmm+P˜*^3`ZX85,Tիގ}œJ-)R9+nx8Kx 3 }dC 6hXp0Tn{uio 찳=h2BEw$L?z?f"n0OVnJP]]LhTtL7>/. tV ~Ci@A#˯ѡmH%(GqX1ٙ2:Udə' Uヿ|AY 9V]F 2;fhl[@y[(fmM@M=z⁉ Hm{GNH> ":{"ܢ0A`X Xc֏@S kПH6d;[e[k+U"`#d7@j'H{>-8,OR+j]x#"##z9y4U!wQQi/ЁSi&0@רߞvP冼Xr-+ *`4.=r`(ηi1tSl#OvP2(i89lop-$?HŐiz{wxS܈5 ,~q8s_Xb׸hGtqXyJڽ|jI\B7W`KFIO kY[nno- ssi]<;"N3Y7y"A7ۘ ڒ%mN+vh,{~ h37'[7 %8$BɫfcU蠂fԋt[G23ސ2=JH99-qGGkgE)%)h(_CbEFdqIFͼmhH1UJ7& #PM%Y!T"Άk%F$Jw} pX^+cr-[0ZM?b`ߚ\I}P2]Lh$_NjrAEӸaZ߿?i7r5K'4ق1+ `b*+5]_9Q[n^a]9ݾV1cu*S#bD T'Q4޿ ҮL\<0$7ob`a0$hM;h - U;ȷ^l^YѣsN<=Y9K Q /+PXh][A濦,)Z*nZS? Wwgܭ،iko2P_L>Eunx G.~CS  j7M:qV>^?_=ߩ44UB.D>HuI-C<Ft,64x܅Ⱦ%w]V:)qI_y_e4€ 9NtGe$Ѡbd3Li^W =8MĐk;ff>t.ӹ|]]L놟bcev`޽;%5 8DДm-%%E~x|$O1Ǐ-]_¤p&0"P M&oJRPF׾O`=OuxW:0o[[g ##x2A-AJbh Z肊͚h\f}3Ӏ̥}!xPYbƠZ\G,[< ?=  @Bϋs@[t"@a.LV+_TlSSl |M~A I5YLpn.qG?•Һtq5(qo Odzzh"Pń܁r,1@kUWj<\F#G,(zLd~d0! &)o̺X}K*;}]t>9dM]_w~Aa:[wJ# ]y,/0F0t UAڪ˪Z@)1愽N1J|ӛkZ&[.yw9_*U) eS "%$WPyVTTCu%gF]"=1f5_OWqBקּsoǼ LpȠut1:;ތPEP j 7xi \͑C0ylI=]aKyIF;Is?(|4vʭ%!+Мw>-M8I}3Yn<[a$*4M ]gtt{Y&{(D,X7ֿsɺ(1clX[iqC1XUUD9!soB[ PyMDPn`LC֕QEmHV#ld$ĕ Jlg L ؎ 5<U S3m5F]|o(g+\m ;&Uwq ,+Cs>ڻN{~O=AE<{֖i%dBZZ0ςV"C cO!.Lբj_"d,j XhĜ5]IE b`k=z&d^ގѬh LO_4IHlTԆ%%ykQ"fYU#4Wϟ۾d_RUB&vzdY !/x)%ɦCz*j6ΰ7o3KTBӞ@jo (K_ܜ`uT-˳h?ktV|`k֔uDlM(1ZhGwa_gyXMե}T狚z ;#Yh.AעeXAÈi)%]~+TXhc`e\11=a:83S$PfnZjjKX$w_ֲAګ+C&/20"vgs>ڧk3^vV\k5)Ug{+[[[X}Pjɛ1#q 9 b xФI"%*z{s)1` &2#gG70؁ؤWl<X|ԽSRɋ<2b&`0Zßz̐piw櫨FXINN #NANPQ<Y68M~w^Jo'gK~0tfЛ_I`3ۀB$zҖ<:˒>4&4d}|b >Ů o35Tbb z)3ήVH@͛HqhMSqH |ݦ,sp&&Gמun:N ve~=?qYy [[tV4&G%pVF0XOhE*Q,+P"DcehM.z;qv1SxOdhThȱ: Y8"8aL%Gh! >`k8,T 218tgIFWGn2Pw:` l[cŰ}jg׳ʘw0ZH)G{ذ<)7K9|T.l ФDٞylg)=_08X|qEGVvaKLpbeZ ,CȊ}xI!#}MEАBJ=;&"dͭ!e눟BbbH5 .TBCYm@@Ai"=}@mٲ[xA\+d=ܫ־ vWr}Ivq}#l8_|$=H>UPkCC Gl_ _va{͡EWPZ 6 Ulh/p0 #[QS팘aW("NX`!͖ ![K ZtR =t4F E(Ki;&Ġk~i=#}s-:f0]UᾙgKDj!:bGn1.4%.ME)uظKH؝}w(Ө èC1'M{gIQղ0>4i'DCCe]])}˺ˇhpZQSs6{Ae>RK@n+HN{mF9qOq"4o*0}."=_xI< Ow4u3P(PSS~S0lzGĬuHՌDǃg3v> >Y7AOCP0]yB92 f@O8QOٵK` !">sK S,m8#=GfpcSY=\NLn`{7uۑ1v7"ϯ#(?-,3h "(_vЄc #B f늣l;܉$Eh ~j ʇR:G!|9}2Ag̣.&50j9c`t˹ښ &mJ=z #n'FRRos=~**3Y`ï.>Z)LWJ$f:һ~TRD"BA*`~Ak)5* "Eņ˶yg$E= 5v( uKP`hxyd܃ܫD4M\2/!AjI&&,i׸ ƪrnˎfKZ{tz9NQlB:ڸLT"?'I882 g8&. 'nm j."pPA͙Z_Dw{iQ!t\d})^ԺQ"յVbԁ f}@< fjֺj~%ZXs ~~nMr0|J2%LZk@Br#z|!d?,\pd][],EgX~iOϕ+`_??7 0vCx">[P|V]Xj N#Sjۈb_0 |6-,N.yP%XdkVfUZ0|X`Njhr27Xw ~?8Ɯ*r]LM),,$>z tq1LǏfJ={ b{i)8f__ƻWR_X$ymC?|IAEXe;emd> ]"C_֓X9:+ԭ%2mμMUM|sܻp9J%%Ј );"U*9aTOpƣb*)(0Jߊ{fKCOFBGzS uw{;~tKUθwX%ˠ<\uB}߿ \DZDJr{kkk RoZlUU$<(p__2 |S$ݞĄyaj ('|_kjHnx5 e.K`ۢ+7RjDi~=}I _~suCsKw- DG+Ʀ-_m~ h0 s۶&&b".CГ DVWM}r &cx-]ԏnǏRR"  arr($lZŒ ,RRxY~E4KugOs:hD@Lއ -NJLR0*p8tww7؞(%ٽlvrou;b- 'Pf2ӧ@ӷs >B-EZC0W97jRKd"pi)=m qN5#"K{>D̼_u4iCJZZF1f^Or9Ei};7(fHCIbZ4mtUUu5JGtk{cV4YYY~U_3i"^Ig陥CBT,,,*Ӧ_,ssLTH>zBe;kzI{bSqC[G&鴅^96hh3ݧOxZځ# o= =''{c oqʆ p(H{RphLOT?9ei-[nB!(Av}D2OA#HfOzmމͭXϥ3׵K_F!_s̭Gv"~Lxm$QJ/qՑ1_&" 4wyj??e#-*d8Whֳr=|jJAx(63EEǸ|SH|+q8vu>'$5-ADDڕ7{#y }A 4}pǃ՘_U, d11 .iWWPoUerpgrBbUuR™4C;͹I0`u]tߤp.Q`V==m,u^Uյы Tp`$2tշ˟v~X?umoSV&̠*B W 1b;H`@|OTD+kB}/L{[EYK_~?與*)_C'u^b{{K-iGe*Woc]%aS9 883+jjz1\Opmmm8f= dƞVnCjݗ"8V_B6\q!}R{ŀ ~L˾) 贵T.FR)IKF,Ոv{P"&qNfȡC;z] ӃbK#y@ơ&a' k{B^k"zgL~ҧ*p'yH9 xŪ3">)Ob VG@!:77%Z_UHC& o8_/ChWHX6j991iGP0LRU5 X#E9yr]IX`f BNZ2pp E<$gyK ##hS&4(j #ܧ]M41 w( 7`%_1xiK͠$-mV!,p2m|^Y(%47u8םT#v0iИwG{6Rφc| ;`{N|Zpk&Bv}1;%\Sl|Asmq|ڽ腂JAhXcDȓqϯޯ6ݬ2nV_ ,9j׿_zRrrb?nBxS >^Jq/rO?tsxƹosR|8a`"6Y;3S7-Ml|(P\(qQ c@ώ|ZQD>}"^I^wF`LoD4C-,!3_ݩڗX3agsr+Lδo3E&% "=%l4/O.-E$VO:T@Z=>XbM}Ay$듢k>.Pl쌦 e*Vȳ-6zDIeL{G&3s :#֥ 3/95^?@[XlD%|J¢( ,7);DV @]cy|bO89^0F Ό?EDZQKe_7'4NWy@rW"gE`R[c1gObcΘt8 uQRl5.[w'~쬩/UmŽ2UܜBA #|mB+oܑr 9KϟP]Mg,\qͲۻӲ$ ,+rh-rռnA ߧjWr=fj5 )mdBn~N1 _%a HdFQ1Yl$>TH*Vrh4`b^-Z:vic^1WmR#4ڥsA7 lv*qrp>6&Yvw  eUz\=-^#P2Hy0(-J l.zϨlU1p #ie>5G1͠^"7!>2e'rsfVUu \ho42¤$Wd AhE&(v'S?;o[=8B'flES`գ/1p˫_SqvL;V0SaI0S y0ӋCVgDo dCLY"v~W~CsMXURNh-:~K ,lht?EEaW՟2[N@3VVQSNNV1@}92[lz0i%?i7ƮA"Ec~)L]F~SXKlp_@B) klogTweulϊy-=Xͥ 8,|/i EV{YW$UDMUF4S[Pzk"Q컯O \zvIͪM@'-o< ]\$y|2 ;݁wtn\@^fnvKU 'HC[QQjwUtlMpMW¶LM9fݍN@N%ݱ}ܱ{wOLeh;8̞2w}wC8}+Y_459ݜu1qT^0Tk]#B?3:?L0g5@$e0@а x"O9/ MUgX™k v NJB9}!|e1hpPndZ+?r; aC*Zv:a<*W!xsaqu a_HkH)PSD8ma ysˇ<٠w, (94 u"GF[X5v_[G^XHAn& Rv&hqpw*hXY5@mk@T\jDÍ q)>~ŀb &OǏ9+O=ܪ?v5eC{O3EUt~6/זMu7ij$. P^o^w:8?~S@{ 5.ӧ+XV DԴP4Bkj8Z!*eh;'QѵTAaQ=_V }AFʊ>M ֲ%-U1!)45 c6U14LN7J ҿX^i()3] Cys([c77?!" diP@.THghC>˷MӌX/@{@p.U-?qi8\ͯz}Dpdtb `Z!gZޕ+ȳxɪxoqF&eZ>*@ ȿ)z980_TW8R[~\YaI -OJe=Ȓ:iKYX17Ԋ(p$-?e.ER!qy-Q f g"EғԝE99ݿ?e?RJrg@eKvs|/8`6BgXN!=S]~~`'֘3D>p 5[MRK"AXAY˶xu%+22)~R ~TQUe暈:.'O'}/./֮T".@ B5!SҷP `(JyJ钽[KYkS|(JO|x],$tF ؇:_+ ޣUM%j~8Jzv· ^[(9H-RSgHJ].,n![eS&c#~:R³~Z$u̩lg߿/6>}ׇ*]jIZC0CI}|T+/kҁc?/E﮹j7i訙D`B ;.3Ze1-#Ej(AGӾ2ȁR|{ -L221q 1<ހ4Qb$0ӧO'v˱;Dq@I=ݛ G? 8k#C=?U`G|F`*ՎOM{Z 6j藭HvkM>u>Qc1Ìq&n pcݷ *"Wҟ l5KH`xv+5|[WQXuK:0wO/1<+XpH?Fe'p.hǶԥ$";aR) 1NjL)|7q l?9Ţot⅞x-KNf>ÇI5{5k\%םYV7DmG~`Yoa ]]7N;S|GG>>"$$$Z侷hPF?SG?o>dSjߎ Nأz/>Hr!d^he3.[ *[ќ.cg=XvЊu*7Di\K翽 pYdD @^>'""o*8 9Tn.O$}ocmh2è)#a7pIKϩ^|+n텞1nڏT)'gt r_/ nbnA++Hz$ <7Mz,** P$ȥ#b|e -(3L?|A<>~l=3C.\n1<eNO(%6&-#'[PپQT453KD Bnj`y-g3>gA:^GS?aAEwtJ)Гɾfg?lS{n3jO"t3kkf^ iymuGPX7-g0-'l/ASz?H4,Xe),KmbkLiWMx,#Qn6*'>@t|Rp?..E88̒f N_i)yUv%R$0*2r8+N TPv)uvufZ>:?QP:zaZ§~L,~(ǂ֢;eD$-1@ o'lU SP`H9x,'jyޱLR5l)p.p`̪ cݙܗp80cc}y>t!NQ\3|T 1R4 ߿PMՓ _DF`}7'PR꟎%~FJttGPg(Mr/c}Z 04I x:CH{[mx{z v]PVgAlEuҚ lꌔElYZI2<(e_\QQgrxR#,8b ~':J>'Bh(+[`HKlL] ­ vՁ=Q= ڕ# <?9ڨvv޴5@Ayn&.^ wXp\ਨ|kO  Q=7/c kPH4 莊_pE&4뷵N!\'*J8&~ j˗/ց,rScb |:_"uWBO#I5@ `m @W|z ⥺zPf&#8[w@N>m+W흙DLtʻLx5ɬm?m35@&@%W]%/OIрc@1YXGw~ zV i2T& &uQ#v"HO1.\Sϟnxzv$˻ ^C$y&͓5} $ ^|ۇsԖ"'/H@; $-rrhmTEO|63koߠH[dQ ;WSĐ⡸ .ln>SGFAEB tAn[~^?R%@vKM+,_@ .wGvdd.—+GG/ __O/,f*0ԨGGC}4 ~$yoIFv~vtmKP%]mBA\0egI(* cć6z7mU 1 a?*1c^d73B{w`) 01 k:rMϤ.ll٩ul`ѫ#%hv+@U @O;qa{V~$bx6mO@e>ɰvjwZ "2CǠ|m@=gwqƹ/m+0Di3WpCn' bpˎfʰd 8:L,uaߪҐP8}7>OA4So }x {8sغPrsǻVЎa25 S>tg$֪XXhL T*;i%Pq"0 fz$ p%f楕pkD9j H %]pA#PjhMPSK͹O9?h_BKlc4LWÙ*"`G-ђ5L4t Jj=RũSY??:O~-ʦ}.vu^_4Dj:`y,ȤzG0a0G ʀef9`ˆٷ C(dE->;א\\TK2>Kȓzjjb/6ClU77{i>Lךʂ"m6'"]CNH's_6GVM Odg<ówCSb&&*UCh">ٟ4n{7-0 6͚c3 w*)[ib  Qiw '%JTKFa`rW`QPj 4\Pa{^+#,)*#E`dWkKO/-#^H!Y2BHz/$f|3h4z0EŢY\/buzf7($_~(Wk'?:݌ EE9mwhCno>t>39lW{<)%ՄϗЀg8eZ&;X\VQ5]04|RJJn5+ŧ*+KK W뼁RyS&&I]M 0?.Ub[tEN-y$6 x0gEJ}''uzo6 ^`Os*/k&- 0. d ݷ*;,]4fJQF3JK7QrX\2T;VOwpdϰhl2HZ[{'`N+%3⌀XG:bϵGK0+aǞ(az'e`b³ڲqyZ[ZT'6U<7 yQ=.U JjH?Rq㇤IEi loϟԳHgԶ9*ws輸Q +Bkgw7T;IT% U H%n&m[ @[THAXc8q+? P Du>NeKN;5<g+OEE[C0;ISRf4Ps$~ "uOZ=; (5/:!}< Ga.9ws3Ғk7~}hK蝽V1h%׊wM<מԟ,r-Rw.טyg.嗧kq^mv؋?<`Gg9Y=SZ.|E7f~ &neo[t{.r}35\4{}wieRH1鍥%KBr)KQZy G/q\ h&|./GޞIvkǬstc7sIxqrmldA\)'ņ@]CJQ#kCLa5S^c.B7i3) t4thnԎxt~ˬ7S/1pZ5ݟ&>9+7M.~#dXZĦF%DF86C[F[97'3;A_f"oR2DL0;oO%; #gD zfYS*_c}{]mRD[bwvVv`ىy?ڲ=wfd2#ThcǥcI="6곷i:S㜈}(X:CaSmyrr9/J|JIj{$554"C]hjfRpctwv){Wy }X ̓j$F{aגJMOe;y@[B d}tJp&V75--<w\5>3ц.cgʭj[5b}'ѾltBIo7xvyU6E!UPeW$@USqs 󤔧']fwyBnd9!ȋ_98*7):::) &N/fS~imWAnK ?/302<\5g91 GpnæzuYmsڡ!bQ;? ؉؉6\v d( -kaaI)&ഺV{SsڧOK7T}|Hگ5we9UԘLYcVP0cRt.2l9o9p<}Q>7,ڇ |vG{_Ÿ"8~/*۟?勔5jZB Xd\ⷭtճOhiYw:1}QRV$."ۋsw\w9ii.wcvEL.HN2155d'(~ /y45,G&WbsrHKם?)nx|)0/mC## K|?לvx+_#pr~ B%ʑg*L7(?Ce޼27;t0Kmˣ5z;j>Z$hLJ! XdH=L-0:: >՛L]==TTef%Io,fgTserNS1$BԄ%zPs<︲QhF)kW(m/:hQGtϕiZ/߅[SjE{IFI!O.G OOjۇ- 4RX!;f矡*/F#3䴈o  L=Գn~k͙Trk6~Ḿf?Z (tg7uoNRoN֊/0RkwatW^qE 54jkɰcLۿ|kŬkTn.b퉁QrHLN hnDuP,>(9V)mGC u}֧m]ذ&i6x""/V*ܶr IS hrJ[_I׸M(|D=Kc@R*c|)/ $ib{JIi{5~}Pqw#Ssh9=G %d"Ӻ8dMXy$A|Oʥ@gAdZV+(J@`p]hg3_EuBgv3B AN8ٚY\R1XNwφa))?'W{6⌎G3lǧ/ B&'Y%huBc^er;%Sa؏8@9Y~ ՁMs Ù!y^4ޞVb[ lŚ*װN|uu1aZS6!bnxI[ z4*ZV?}wFF2$H3j23o䑃__UMm.Πj/[= hyabҐ 2ڝ$яtQGtGp Pb!lHݝM ]NPquBĸN b)mm &ْiniHilp$D\-+G$ Y0xFv +.9i_/aG!iX@\ƩKwv=[INZid '%88^Xh 2jǥgkm@ݍլa!-b=O2--f >OFFF&ã189\wI]v[Z|ISBe#;о$W{{ Nhcp IWsiJnbFRUN>I_jG;6Tri)Փ"x%< [qJKQ!f~=`Th40oa=ǒ~5dvF/yQ>R]}= 2jzz73^BEDWrgpojmWtK1}CdPޗ!bQε@#i9 ˳ܐZylU/uXz>wAvΗ̯ә3@6kSRtV88fRʢѭM7k'l{DOC:F#'͒v*XL۴i} ,Btk| 娖1.pTOB)5&+95(lDlz8$")G$ GHEF8'5Ά˝ 㲀(3" t6PWuSqveZnooYhhgh~UδcEOڭM8>NWsT;zzp%#) oZ ̈́߿c-.`*t 9SwDɼ+bc[ncP p H; :?A;vB/_Cg /g|QJM:P r5u_(-+ ꃐV1P/㍫^]AtqOfT~E~L*v S)-CpXDn" 1O9yOag 1շ,-֬-m0Xhf1G3K .KnaD%$xHj]n( kOOrWٕn4k&MOgRh1-_^pqI+.Scgz߫^49m\ 0ЃG-T/r[N% WZFƄ]c\llX2)+,eA>@c׳'vEoNrzT}bX6Ia""8Ủ-ެXOW{v{^=tc{$`}ζDC$sY_0Kw`\bQs-  L`xQׅr*lk{k=1`p5Z︌ěKtӸ ∉⢡eŌͥ%G/_jz}vwҷe4GjK@(VE@ȕ:}jcSe3M6w.`ovsaepU!7us ~DC)* 0]Uw[[zck8?ۻ2 =}5V%99jX,شA6c:rvg8WVf|=ߖhBOee5+rbߩ`թjBn sJ us_x'_7K1A!---:hӒTGW{ 5EGHj]w 2zM999@8!e &+כdAHYW9xB6GFF;Vylz9OG vtuI2žbA\!=TNK`'(<1/|5wwCKO岩u|;S7kPlV98;s7BGLY;^7tQEu(o߾Zj ^8cu)V`t+,QfT77K K`A8d}!$Td?Y335Cd#XTjor`􌆄;.+76NܟNH(y*P< rAw=cu_8TU[q1KQ J``p0d *aMrr^U * 0k\# nTP&? ۷O{ir~_ݭ?7"b/YI%X{ƚ5>[>C.>N#^n^cvnv#^#S.޷\\FfoYm`/^no.N.𞃓 pqr~ +쥒4: x.+S{H w"! apw_sko{Ό-~cGF/_1E?={,_:3 UfKSut-s c^a5/klJ#섵3Dه9Ѻn~ߛqM-ܲR>] tb)*IY9$g|I7AL:yV\Fjvk3233|aR5sq>qH`|uS5Z7zNRRN=(!`H\\\p//LI!9 åg>Or`ySOGam s?]?otP/<k_(tl_:0TZ^^MII-+.~F|~~"TKy*%U&t-b{ۺEjW)WnHݗ"@syyN+m_Y0&ea! NZZ"PM-ȁPg(s?0p^IM{Ⰽ׈>LLLظ4@?eJI|x5t^;%|kVH "SCɥ aoTkw|NTy9y䆆Plv6$&Z78iNùA'o ; 4ssRPP ɬ?gȓfj^\JuRPU$ô}^lgw7V>Iዋ8p/4x`RbJ 0;~č- >a;7Pm rt+mɧgfZZ8_ *A}|mOJF ԅ1I xD נֲ?dh+kFqx >ׇطyjY7",{EXYk+G"]6q@NL`^VW_{ !PQp䲵7S(y*?3U[E%F k?E\TQUD[ oϯ~}Çݩ|W0e[F&hx0BA 34VVV0)}ɨ^5\$IU88::BǞ֙Pm  ch*K2lAe<˘xk\.'+kkK?FoDd/63f@4g~S[sᴪgH:h uFlJJLzzɽu$ُX1`i5Ft?Cҿ(nv=;(`o$َ=E355 *!᳛4{1YMDXx~w#J*d PD=fbbCق?RGNh331~ZgQAQySiF!]a9:5E'Bם ma5π>R]0ݒ۴'F a̸4 '&4uA-o)Ftq d@aYu]6Ggb 5A|SNVH|\fXܕa|FF6 R\]-ڗ Mmm.}ռ++ "IV\wҶn z½~ D)IШIctoOmhn9|\-^"!"\N'9DG5QQ`B=H!G& nwGTrÕ8n./Op}z$Z HNL`LJn- ^8Y: ['<<'8أKY#jNjhM8}|9X4yh5cBByk}Ŏw:X>\qK/!^ߖ@ظK{EՕX\Yٔ_tLMήn`n0wGacp ?UWE%<5΋+D l~w Ib(v,`Ԫ|'O%oٝ501 G5aZc6%׆y %t:RcǏ:)D(>Eԋᗌ+?Le.YJ;QPQL(|Q)j]sZ ኉5iH!Ǯ;rmKZ"ߔ|0$B<5U ΰq࡛7NAH"bԍ0Gʷk8 fm*!!D ZM&5*Q9 T\?eHPSÃrlȜ#c`|IoXrr"^Jͽ-/)[v!9:"h @/FB'~"Y ]tRh6$KkamzTeVF+5uԻ.WHJ gOxN/wVn)zpHH4L)0D.$$w23L\%` +$t*HlSZӛj$>bZc%U45yC2x_w8 D- {,/?dHXhdfea9g-WVf7gj jnB|Vo.ZI0H{Z700D?5`  N 2SS["$Xs;޺St ik+u;MZ"DEɓ??kt3ܛ. E#'PMJ(/l&e_R{pcP.А=/_YO3÷ò唔ie;` ֓˻~*vXJ4lwC#G|T yh*Y5nED|-svPLCԷrFp/Ԝh[M8)p!104|1U^~EՅ JFhd pG-e>gMwU!Vv?Q׸a|{olbfjſ)7 //_wkvw:`~ !) 4@i4Gm 흜bc4atQ^ 9l7߷N=`3 lHrfeŀ. |B/11hr!8T8e]cT@aGU7GFQ1M˹({E0кn~Ӝq\:gz~Ut0iHtFʞ ˬ[GLL ݢ>%5ʛ 32O.噞ۜtqqވs8,oRErr8pml à-$r~acfb벅P9K'j@O8ȗjfzm o?t9N58Bd+[Xe=5._ئApIqrph åwފpss4_*f6nok}.SFxߏxy^P*StM!x(݃MII68 H+ xs2rrH}u}}_odj XXUEسupp&h@xygo bZ1TߖO4oܼ2c=KF}).--agfR{yj#ރWWA~5ox5~j>j&11ZAw{{2O=Ŵ7)g0!9Kg__pErZ XoL tp.!<|ΚJ},=)5*˖b/ ,-fi"a`ɗJ¢0y7',>ڞN \[˔ ++mEK@'2@3 f}GbUm2x7R[E&~ ;A* nXVoi㧽&)?"Q|=fJc(vZ@u1'.t;njKu-g6rx=^gCxr~Dӧ~h'##ý+Nn8zkg |'N%[0jGXnWOb9-İ[}W)L (A3[챟[㔁??IKSt?q+1 _tS4LyyܪQ Z''lm;zh6峝.|ɰB_B+m?W5@5^|#"\Чc<'GkrN޹'&.\~{JHBJb ISt0) O jBzt8X((*am..9iQ``CVD6assk TԖM"@LUZ((5(`ekkpGĤhu\'7ݠ.2JFUAggƘ]_7E&&0+|+-_;j.[ģ>"ޡP[[3sE4xJԤ$T~+k""cS}76^̐>/E|k."GGǚ8cCɘ!QLJ5e>Q6SЧ~ K>[6ۘVdyNRB0<{ :y )lIq 1#rƐs9HAeZth?:f9[oᳫsvkY?7YV9 e} C,g7P\`#[bS5 ͢<ɩPI oiA:[~ߜumew\EȈ%oZq")DH7!4 @IQ8gs~dwi%gSӟ/|5x6끨{aR`2}}/UMM-!1JXLKKKHbqMM'XpGm\קlgj"##QN@`fdd;:åS~IBL)ȫ籂/$ S9g=QR崆Q歑<)i2JOOܗ/_*̲~|ItFc``h,z:*+++ܻ&i`dw1j:*ڂCBV(}-p66Qޮ ~(Ui>XD_^^]"'6Xf|9JGWU_"\й z#VuM*!ׯ_EPVǏ-c^ş#~3 ] ` P=ʆ44.W>1Y!Igh?D3Rxߥ<8 o667GSW?:VVxcDx h1bڰ\>/fPc>|jB5ep|BB'"MO5*lH[Z`/7 GVT}SaO߬d<9ܓz,&fĀ-pÞ9Tt27``87Qj~l|6ON=3L08P V}}}'iE%#^xsG3rk| 3ލ'^/bAWSRH=awβ߇SRxNB~(U)/u%!)_xٛ1w{y*328@-ЯBu;'*?Fjqu&xkgOXX VڲFʭOԪq׵nEL @=@`-nj…>ޢBO=pHIfftR18ԣg0bTWhj<3*G{7F#qWϢ~UF߭k=0l}JHۇ$x=) EZ/EFw&[D5f?ohn}'t/zX˖l%dQ3j_s/AC1ଧk:Zq\DL,@4"u)ak{:޹x$j"o2[8mw tYS~p8#'Y"#)b"cʗHe'8l{N#H /& ^Z;|3i $ Jss*j% ::"|RLX,%ϟGQ_V׆rtȨRYUkUkxn46kKԜn.˖{ʹ(6MOÃ$7+RʡPbuȣLѩA4Tf&#a ?JP#ro!z=u?`P9%++\  >YՔm2p/2:ɘ0k|qi &=BxhyFj4l"=R*`Z0h;_(NS܊owE|/svJ)H:G5b㲁}BUЙ3tSvdҬ!h՟k֯:WW_H~g4l%OF3 37xS{=}uG?#}.α 2Sn||r~z(|UU]o`*-%5/"DS{&18-FM`4k+83999_&Vn's('z19?^F8RiU祿v+Q-! LpuF-~T'*tq6ɏŵH |JRr> m~ sH>WzSgyY d%̎hn"V \Ps;D`x[[b Y/5L@`=H?)j`.ihBtE d+#[zE>SS{ґ %^Ch0upfHToIɢ,W3 a_\@ݻ:O~*543TR\hdg*мG<~C_Mf #R9j觇“xptl7)R~j{ Ae%O3Ʊ%37$t>8A7h.ӱ~f)=4,2/^"}hIȫgc?ZF~9ηjZLuavFqL| Š%1MP 6aV|)t!H>\eqq)JJA,$'J[-]ҽ{8A+(@{@/ܧaa_7/={=+{>CWI]D#[~%EL7tWL2lyw'SRJJ,Ha?'+)ߑhx%|pu0.y"Χ>`,emE>3V?.'joosqP2lP8q$t6v$߸0ʭ;o v%MzA\!Rg8($7$EJJ ڋŶzoE@&aj411Q.Ka֗*P׷΁AF׸!#Q`-8']d lkrr c[#;oih\M"ݾ;;TRYIu'O;mYgмMzGKIɊYe3;kݸߙU `y3 7ydfFZo#Nh )=~~Ü<8:rIV_3kl0Z{>4)z_Hˮ$zXbУAͿVbixlk9e`#T,LOߗr t;B&Ȼ{FO)xH5hNV1[1]nd2TVlp[ܓ9">)iKAVTk0!T͏#o$mmmNBQ oNX D' tnd]>>>ww)噆Wc] n<#wLkZ-$"BANNsq>V-*[LL kW7'2jg5tvw@BAVS[IL`ln[a\N]'o,ͨUCTT\kiI'l[ LOB@ShӧOu\ttfe ,C6)hGz%X)Nj{ PL~rhRDG!ˍڂuk}RE{fހ݄C%=(~~/2("NZ0iES腎(}KgzFLПGc?v +'_x PɊ*{L 7SQ *FffvQff1E1 'RL,vV֐0?2qpcfvvvfrfg3fVT`vdB~+  nbiae/İ|}w u KC] 軌NTt]m (r0tq_DAPIQq0u0f2ՓwzG! Z 0_ Yʜճgҷ3wp0714tp}W ꟿww \JFF C+C;]C =W k`LX)w L(-t.tLu!]SQ6@ԗǎo[ S!߭5bֿ4Jކ_NPCf]\DZYY;@Hr;9;8h[K72:dqavRP?^ZK@2q[ ej7XEg??⊑_>,?8Sֵ3')E !Po ԨAmje`袭GctOIfqb(?D+,JQ(?2C"Ϣ OܿgQF2WDYLQe(EޟE!_gQ#8CEY!_egQVWDYQ,e(E_Qv@Qqg?D'a?tCӿ"Ϣπ?)ׁZvkobmwM܌׷ j+("QrC c\ۯţbc`ckbĭgN%t}>t#PEsrsrpsrrR A-ZKC1&vn+k`X=1fÌV|v&-u-,N榐u`cae0&t$VO|J3GajiGǍ@gN ʘBo@m=āa\|tI<3t!koE!65`v34ַ^y|׿, zO?x~$+*׶ 2? h`n9c% 4ד-KK+K+Ьs^ MGVҼ~Q%E͸FC~]'j >(v yԧI?gdDFG/Yk,)vuc-?}˃׹ DkѮ4?$o:3)ڜƿm]Pza ._>a=` 8K ;_Iiy)d5}tjdi\^?Z0?3.@x:y.>cڀ]gW\VM=y'{d]/y%mg*҇'hxK0,ڐH=AR(^hܧ!_s-O,+.a-k}[{}}2mk߶v-KR9C>y>JN²F}wۈ&Y?z,MWv!Px3ClDJy~Tث_g/~*?![ռ^yb7IP &︙TmYrxx(tQx^_nGx|9Y܂nwׁx7dvvQVjr6˳3'ҥ-#fft^~e{>P]Nt^ap nvaGn~걆DѾS5HC]&? ##䇡$ s!u7n$D/ӹ0:$C^`h||nVwp):5{/T ۲_!I^j$vb{%`Ml)T+xl>l}pMFBEf._N譴7꣙0}.oc^UnK⪼KQ vo2orz\&hS/hW]I}sCT)7((C"nWܷj G;̖7pd(^1+iuBIfϭqE1isySkid c ׯlmmssX5|.[㌮[I"*CVY|VpnҮ$Ɗ`R3_z__ (gyZ"}TUT.wHOGUN&&g߀\BnGՕ͂L_(&j)؉o[s8m–ɑب;zڳ8,Os%Cjһ/ve֟.<ɮNG):iAAȸAt'Aņ%()ʸctwx7.);.mz4\C~˃ͽcZy@zm z*.$oÏ͆{-B)4j>=XbVΥ;O/^ l}ʕ|ז|! 5q^Q~^gXzN\<+26a3'4rQ_{+>#swivGp%ʙ^j%E#}ue*?$Df"W n,lN73E .k Hw^]E+6SY'hʼ^!|@oyɨe>*jn"ɧϖY7{\.*.wt̃{ |ztզ$X @|(hE%?{ytb%ĄF;GşuC$:*帊/9.x>P[mb"m~OedsBw$,<ͬOE_7.s %`n3+RT\ =yiËN|t{O?~|z]=%*1W =Fˤ$rjPXC E` O; >J+폌\ҳ,>Ejy'_s1xgcWac"~+8DQWs8)H-59rOo JcIS͍ 6]Mgw~( :3\t;y}a}gieE39SEUz珢3󳲾W`K幯TJ緷e, 0GrA-t߬Ely} ehhXs0f.;7Z?mW\.ۗLE5Sj0*~}ɐC~s`- V≆ݗ/vvv,w~:0h\ "kcWˮ8nl2@4R$MD(hf4rWnӠcr h94 Q֓Dz5hO갪ÅVruMT;G$>!_/X[(m RS+fÆ~T11yQ--fsn6NN\?hN4tNF|\j-JIʒnZtJ4y)@@Cb8@α/zqUo aVOaLt;L6~T˦Z |v3sXk3ׯ_97S{ mϐ]. @-Y:[,c9mL)':,6ȺrڠAMWЪ!~MB"Slm5U>Vj~z)uC9z-XT*zVEOZvu@A+3rrd~/!CaW7xxz:[NP?|^c>88/ V3Դz`3<4>%6RѨ|DL,&1zNy:˻],ތ(xiV9h`Huy/'Q8{7~ $|э)4×nӅ% %:y,͸5-w>,yrv*)>h/81{<)ѯe(=N*HENS[lgDq"ҾO˜ R#2 Jd7o"d:qCLeVN2G Ig*Уe7bx΢ѻKpR? %ե>wLI(3 =]n<d5ؒYm $qoTݮ69|,<`ATRR:% B]^a5#t$vy p dͱqˎT hzYx(_!{qz:5>oV[OEޞⳔ]^ [ܭu9dJb)+52 f cjivn_ Kd}%49\E…FGZʦ&mZo>;3׿c:l vy{rS^%tC ApH֒O$u1-Ӊ6ox"T?a9U>0ꌙ-աί@:=ܙW=k{x:ͱpсY 4ofcgk7e.^^6CvN}NC^n#C.vCCw_TPǮmg߫/pgaa_Cfꯌ>`ܬ<Cʹ d/WZBF.~ ] yѢB\ Vn.*!B;k# y md`?}W S2 %^/ FRk||3r)tAcNݧ6vTskO_W?m|H;3ǿ7u{\6֧?nj0*v5$ 30Է60~q!sW416'C*u01nPYמo|UVlo/j?1f10235441cg1004bO?6v.N?q70 _qrڤ"A ?>h䴜mMZj[WWgSɭ=;`,YW|(1{! vTX%S<+z+o [0@5WoC3Kl_^y 'հÉS^4E?LEDu'2017?шϷы~t,_f߲B)>|u";כmbrgIϯ') l!ȿ{XGN'^$Pν Sx^ng.["#{'& j Н:(>J~^w?% =G\vwp'q]wiuUTk. !dX#<6V^t gPf n5 +)}Qu|hC]}g‚m\%]R:xPw*/|Z98q8WXoimm\W]֢cRi>>Ģ.L?T$Cy}Rt:v|H_xNa.R-bmڎ^j2'уL*,yׇbvYhW'`#}&w ݝb}e9[QY͝Y_/9,9nm芰p4<xZ%ulQasCHH:.c)졝N)έydC3B K3=0s`ZJ3N2#]4dGm ~h}OO_:澧GfH]ډQ&QT8q"@&qͻw7a.[—<+/=Юif8-2dIJJ New ~tpL;4g!kG]YI8::B b5MR t^,..lp61oV}c-K*ϒ4ꑰ5ࣙHDp=.=ϑ7qP>NLT)iܽ/s*?I2)5ffeKdz1R&ÎY/c/ Wg83ۙrsz:ݻ~>;TTsDZ! dmpҹ`\^QVԗg̵~г֡EwɽxդmϏ[(Cfffx~ਜ|]}b>++Wّm(17rtl Vsq:R 7D =[ OPG""OV98:ũ珏U=UYhcdd\wd[*n[RzGe$'QԹ1[{Zy0n+(oТw hbz뵵9Aa eC9/`/UJGD odfFSGuqqʮ8rWb!߬;E_;[`ř /^ /O4*gOnz!ۨ5@%eeMN"9q\M}} Nk#~gh8-8,[2j&晭wArooRB:l}]4I>j}}Ʉ뇑=@3)ss-=S ss4{Mp!" # N{*(L>l<=3R7EmVExYYIp=%낌f[$}}SlO&nc׷=3UUHxIɦ])ϟ?k T5W:X{t~~*fw^"5X_Gl/S>qа}JK㶆ԨFdج4nڬ nUړYٻqeT4἖)IKSh_<9Y\?3̝dK*룜th8+]6{'FS̻7f>'0wȔa}hRРhS8b 2)l׮hQ ~IY`#[Q6rf$h rurǕ_yxfWV`ttdein Ϙ=Oh8VP>V{+J6\~7x#Wg[LV167𡔌#2{2HOԝT~Xcyc67w9eIP23\w`$Qx_C7!u&̘LeӮeўƭ,,JzznIksp~'i8$ZC]91,k!UH!bŌ,43Sˏ~+>TRj-U҆ *qԲgpۼԬWD~A#b 'Ϟ5:g_Z[\f,8+ZD%T&1-K,)c R~'v?xIx!\__1\yQvܜݻw`fWiMؗ/_֚5ȅj~IzjyOG3gg8z%wnlƍ'&fDY%iC,B'lUN+OK6jffOjY&'s}v\055[[= GI̓xՕ>iAfF8 G=`zz!y@td<C<.G@g-JG.m.P߿M!{eРz]Zڔ",^^^W3kk(x3Ɖd2D55Iv|ϔ*&VTQ_ͯ߰9[舞G>g/hE!ԺБ_clS6Q,1pMDk{ZjT?Зੑ=Tǃ)-+93?7o, 6>a#}}nr:23MQʆw˽0a;Jfk.aj7į::*4hCM͢p"v(֡6XddC~m4"7ļa ŀ32 R޺)]i4@ r'T^)g yum=J n2LV+zi%dcu]esR;i"G)//1SeYjKOi#uP1 ?[s1R y~V"}%Fk+ gr՘zvp ;oLze:Zs#WV'֩Q/rK!!57O;`T˽kS. +lf6犊ND~Q;:jj@>:2]]Eė)+qKTnuw>gd83( \g,k4ب(L`O!1/V3s9SwFJL͉{mjKgfV | )kZ^_|&3Dsgj8cA'|쀤$3٥~~:e皳7'( [^abBc;3]#z` _$GGGtk߱WxJؽ 'bbͰEDE !CmR],;Ę|N.~(,SǕ !)+G5[Y:}BPMmlmń)|K=u׽0ѽ1g9(I*+xqu5q-B-bf& "Z#|0F4}Tnru\˒C YmmQ%% ݝ$%Wzzzn< WI~a,4aa{8EĽ@x!l$jUii)ŸuLLDoD38R** M+7#Wv$^ݧuoǔ8+ $0 {U&R7.m2T)C JߺW1H-&dgM!P>ci)g^/pr2,{FkFCSz[2d#!QDĂ/g$cpPA@J Q7x $jM߁!!ٴeyy: |{;u5\&?`߻w?vZCeAxymz"&^^YAKcRżn=zn8)D| Y[Df))gV͠1A{xD(89~JÇ=gT)镕Jer9EFWGjJ .9t1|'P@8?>//}A;X<`)[6?)<\ :|y A[G=(2ImNLdiS'/kktTTduȸE({z\Ύ`b+#K­^S^6zsmͫeiԌkl$Ecq>rrb 'cl ufn.(&&~I <]څ h`c/H.tX$3)xFv" y'Ar:銳֜x=c3`GiߺְH4r&fR{ +(*Y贅?籙yf)5MGU9(ө殱uA皷0;>W<"A˺PL`uүȚ2J3: \H/!`X /)l 'ddDRIBț5YϩgWV9^OV=O `~."O`1D0Coc<. 6ݷA{#uwζltI<<0h#eϵ{$.Q"D|`VTzkXm"F$**t!Rsq!~tDu0I!^댕Z۟=F6)//(Qi#n h&>D- sq)YYj'z 神hSڮ)3Ep2KB2QW=<4Xep>0F& ֤NPYap1"Q\ D~'gQp(H݁ JEVLy/0* UW:ߙOV>ŇM{Kj.GwR++ ?䪕"3@=mׯ}B{Dwz6kNe`P@l(/6/ђKKQA2]?\|&*o>ybnN\>:2 JBZzрyJu¾Ԑ@B?3H=Zm,ootưqa_eĈ?4C*E 2)cisf8V%opA:bn-k2$tDDğV8(!?T\\OhJ^}*w6ft$p_D7/| FGcc6SeR_0\K-{oxV6QtON$'×_)b!xW c{m舧bs[͇r xxx@rp' p]J izT{8X]', fct7a$mGQӞ,wH8M j-()@RuljnNV·XvVceeR|"##+cWNT؂dffV,f/[1hVExoT3~mb(?x*??c±ȰG!Zp엺}}{%5mhVв}yZy~I<^JWߞ "KV`|eBܪM=15'2d K[{?'ǡ5яԜQ++<33g`MoTo5ePe*~"I+v"˧ )v5;H\fi#uWIAHtC?V:е)of?\ᾯ} ՒV7Ƿԅ)&QR]\X {MlݞoDh`phAKK z(lIgu{ Cqq=7A2F A~4|٭YBB'/yO .]~31j ǟxgRR1q +=?QzԳLCפa+02˃a\5i}("aHu݀W[t uww(++C8<\.6Ud21;w4}n哚5jXUtzY^_k(W0i~0J_?=zy$d5٥C? 6~B'O3Os-GV15y99,ډRDGC[e/x{4y@6&+/$RvRq?hA>{^כzΈZeRw}|en1jn9s^Y?yhf[CY<@9VZ'Q+]{fρ}YlClm*!pzS_'*mז-ONj4;TS4qȔ:ŒGG[@Dzhc1>GI H1Ga:BaԢё}cnLJp\-iS(.C]oOdBBX,M RlgGw:oh8_l%") Zvރ((Lmo%X,NY~ }䔵y~cG`ʧv(/_|SoHξJ}jf}siҲyPc}`~4̩Հ/xHkXZj YW L/QdYܑ_kAHabR&氯/E\[fYFØb{O#~ dv:uG2.#C?QWķ0%]*?$gwo ̵ ' q@]!ϧzښC <%RzrW" g1qp ?Q}R#' VauV6/jJ:/3ϧYZ++$ ATj=*?ȞSHG''siZM555hڲ?#eѼXx"%qV;;8t d2CSV92XQ () /oB ;yyo$TvKowY5KNE%0AEovr@T3#ooo*}ƍ<<68xjwcaܢV0p~\+AQǭ:UcdM7^LLXhOV988|Rӝ@^%DiW?*11#11?pȨ2T}m4-rA|dWY{*y#bI#5r:aS^"|nnnef^8%[MHw<УFD~vGa>zLMM}"##gfg).v}f2/N"WURo#U͓>Q{w Gx>kS<7yxdRSv:=T LXwvx+ev vd0hV;XgosZcF/; "?y鏂W=qן4_M$MEK\Vaa<L ?!8( zi~ף=H`gM 9 #K)K_טiM2w~H"{he׸^% G,5"Z}Qj[{8@.kAU|z; >X?P=!CC9ϷPNDiWl{@)Ш;N 3Y+rq~?.>Lg4_:]e^*pY` P-й居TXxΓ`*yaZxjp @GSS;RHs\}<-, <+[:3t.xL8)07c !NJmDZ~݊M"R.졖}ӃFA-]lڬӥnFB4[ Ѽ.$Qhr!ך"-R^gSÆűONemi\ m<4VpzD5}Bsvi4Wz.@AL!"GeGQ01<;ٓ'යNB&3i=.\.\s|qsIp$5y`X/=RL^0 0{TQJ 6JY]wE!*Nn#NBmjͧF=w7L(ָbXO݂Av{ ǴTT"qe 1ȈiߔQ5'0LxJȽ*/T[5QCyBt֮}K៟ ȩ-aL:!xҢϞ .1 M:$0o˒z0Ś<Խ^/i#EwNͷ!L:{[Ght'瀶e.MLr&)~O`H⤏NU?I{?VD*/_+&5 4AqVnc8o x3Z #F%`#L*H}|^dB^aC78~Jj>v+>bAs n.ԗЁ$lk(w@/ZA:/_Ƶ׫^V{y4B, PrDE|(٥䯞}IdrYN:zź/efeU[1 x&* D&;Wߌ46&E? aJ*ACp͌WM/rjvKyCe"}c DBIW+Ji$Z3wY|7PED*QˬTd-(~Fee̼16:Q)ôOy<*`?}$bt""ʮBUi6vx$XLC:cS;c<}i?;5Y @nIH]KmJyL"JB"&5[)ҿc>6? D% ;Ӥ`=ޘiۿwgˆ3?ΚVݥRxךXxth%j j=VB{ U.9ި<ȸBP54XD)j"\) ⭙6%&ʨV0 Ϙ.<ȣHt,\"I`Bvq{2}79>lny10f^<3ͫsA $r08m݊"5a!!mʠtq1/[kXZƗBuGW2g qYPj`bYJAXB57(-nTJϔS BU(udvWKD6{˼$vz?桕^wQ&xV{xYB9i )=sJi6!t3+sB^44ȇ%^|SG {fiI=(tLWQ3Tʔ |MjJJʟy:ޚܙC\zk# GIC5Kٯ N,_iV۽}+Vz(%E k*&bߥ55h:[hVތB?_9\ r `%A#gzIπ*G@ ,æE%45](ԷԖkW]ߵc2 g67S:p SR8ۣGnbq:>Ld? S M(Exx̉7$= os =Žop`j}@ZWN2?U{ɅƠܹT fK= HJa'o 0b߱@~rhV!'@J8!nnE_Bw;^?KO;B MҭT0NTܰLgN(Ί$(zjxFܛl|UslVb[7$nJK30-Jvp7dtͱY5݊hPȰ\4U>X >K!DH#hgۂ𮈣OJJԈIù0 EJzu`ZxAYǝ>/Ase UxW\4dյ"ȫ}^@ h_]@V_) *>̴Ԍ;.Yg/Ah|z8:Qwi'wo}N\9_94P=߸J{74AA=ke|Ϯ#mG\3KW=!m䁽]*V̷|JR xt{nEED,Ckփ_0CGF(.Aj..Wʸd0:߳M[𵃜,3k; `5x_AΆVF"x!+ʉыzfw|ڥX(`# Ԛ|z>*H:'Ĝo7;ZpC?0+-Oݭ[QEf##4Vr3 /.2`/ߟRJ̥s{9p=\*Cp'O ^ߠHAKz34eR rW4?`ap!Knk캶M6K7t~-L :pNUxLAIAJ>-zw.hg˫<63[$d*BKs ,~u裎HnN#)i4%Qt4>vrP,ml -}ѮhG +ۋQl9~[…iaH ,6-z\M\F_aތ,? H\p]˦w=bLfm[m"B&H4zk՜;)i^mG~k/"':DVרj쎯6ylֹ߬p2Iۘ~e[&rkžO=2-%Z`pz*Zj{{sqJߵ(ZP-ҴggѽF 'KS*O֡\~RΞ][ 'T}XC))~]i.. V/~:UUxT^)pO;޳B(O~4u.aAphBBdf{XnSG![YYUl֝T $j巁`k2WZGQ HaթywO?_nrmUUqqb-fQ={R)˟HwI 4O3ʟ~l>2-+KnνYe卑zf¹Y}[DŽ Mcoo@ZF@+年b"c|P!-#_'1׶_wN )\QVq>u~R*Fg#ߙ k]NM]q6"c6pشs^ ]" z-cX=qe౱q m}`| NLXryϵ/%aG8O뷆6ϰ l_4Ebgl 3,I@SXX5jb^k~d^-NTrWLC «\&:kfoهK2u#rW,] c>~Lyi>mi1]Gʨ^Kh5UsXHxq~4LGWFTh%##*铑AWS[긢FXʅd-48Ky$]~R6NGG= |°_@V "EK{g4̉v{8v&| oKX(zlիW1|>~ DdqlЉ FGG<::̵#)t{fMOO4i$-mޗ^О*T" Rw Kj޾} ƂAIIŲ3݂C,БO$$ʆa|?c1$ͩe~d*@T= 5QvUԮ/_(Ta;566>yj~ ^:tPtWFi]ԺD9m@@<2BϨp#w0`Vzt|?<ӫ'kA;NR"`_T_w3+yDmK7З*u4Z7Fj'rym٦.6K 8Ѱĝ0G 2OxT/W83f]L Ut#e c*1QL̼23MyjMd$7H>2Od$vNnnoD;Yi7.&*I{yy{_e^1_oq|);wΈGRsDfffDBD4* |"AD]ʊI|9N.\unQcP_qH sZkgdd$^2xz䞞㰌e1=?~"ğthm9 iQ0D?WL[[NE{;×g Rݯr Pc_]$ݬe4wf_u1^/}w:*_Ė݃Ҿb9ʯr y3 *ΏU{, Cuz72zU7n&zh>Bauf36iV"}o du 22J 4mU8ܘl^-wfݜשh_Tf(9Lz(g.7ԤV?}%Wqk8U>f.tcܯJ!k3Ktmd`x~>S2v DN5PxވAj /#;?h~GSaKjn;aPfCbx׾hز01ahnZ|Eg{~Z;Z'gq!'NڌHy %;;ZAp}3*,&=J%;id>0Y{q745}n0KBֺ:RɛO*.\x5}Iٕy^pI۝N}_c{Sn65zc>xwi~|M4&έ(I{#r5UU"Rh}wcpPY"rrUuuWH((ڝI5tvމË X_J;RWمXE7~F>@97sGY]'lvy9 66,@ ~)ĺQj9^gK&&&5cUwQU2511qpRsBGEIeХȧ@V2rVq]QiVy[ _;s Q+ccܗw?,B>zǷiR f/顈rMMױAV"91 ȷ/0kP*v÷xb"&hXGN{8s҅9N4 5E m[3Qfu?'%*a%yYG[d -D>zq>~fT\3/C-sus% *̆"ecFjnyO6 )c\^X(*&h?::ҙo ;&M }g١}O* IӺT`ʬT{Ac"Fex 4၈p,G[l ;/nXsa)e}aRHYBա\JD@?7o&>~ > ^|< A1:A}l-q\APb5ˎê+گm ]T4Iq3x1 %(Zd_&1mq4:vnXYcb>}hmͿ9o—ps?%̗gtAtCPV$~m@"7+܊J8S=|٣GH0JgtT|J欲O϶a})4BYsS$t+t()/}4Ύߋty:~1Zajco[\eJ?`ZZڦima2!XMV0E{jrc`z/nL׃¢z_[[eǬ^k4'kI^a +//gaeh^GeĤ_)U]}<N×Y*++RѤm܃8e}v⺉ 1W$͠B=ʻ2s~ބ"Q֝n~2`*_ L׶l))yq ֤3LT-{YQGi(AOYG%"-EiK)MmqQvV4fJc11 euA7R>nnU^); }SX&ܔ欈\˭+nL Xs{ڷ2 Hld  FB+vNR?[Ө_@x_{l˶MWEl6W0 /rHo*3R47slll,^(E a. '&]qO0KWZВX̭ e৽Z2b9&z}wޯ޻Bu vERyT`s1tLShr:ݴoׇQ]aFqI|{H}Z`{{X 6nNzWzԩz%=2]e0p-L!:)*NËEL{{' bbbqR فsPf+^q1WvݰƫRB"M~*&orr4Hj5%yz4oV{&w$Y~4+CttY#ꍣxl\uGz0@vcVE,ssJGU-A&ƢBW{ܣOږ֓ږBbcbc&4U_6652*(v'L`n>ٯ1~x|ګYa*ښ? LL5!_sͰ'p+[l}a9@}c)_%Y;x.*!llϰ:`H1^J0|Vy󞎇Gu:nE(lL"Ը qD}6kǥhv*BLy͙ɢ:Zb1,݄25R@=M!\XlӛlDIz"ufuv,vaUTd}ݓ)O VQToY_F:{9Ip th>) V|KZʊ͡ Q!1DD{?p3)(9S ?8G>Gϟݑ0t9xqኴKo :o~].v;؉pr10{13 Y/r=En<yF +}Tʜ/-{򵅳?IRqr >y#Cclm^Qܘ|d@2)+5uZr+=x~g-_ۤ|N6uL@C LJ7O3.\fBv^|ǧiD<]CÜRokԸ`Eh$y/0kIÀƛQP[yU%ᕪ$y ʯ_R yg0\^~=Ry'l:j:I[&嘢e`T@$)C2%EEP*SnYfFP} On{&>}+(//О[xn`2ZDVwD؍FNڙՙFc{XbwV&Cc~QQY6Y%$[(^ޓ (%MƉoJ3WT }`4%-- \z8lݱDyYee JH$ii=ڜZWR 7ٍ88S;>GAW`o,Н(- vf=[n 9)4ی5>H>F#%Z7Dd-na&oS goPlMYhX͛7Bj +=ߕt;Tւ_QK?k{aM-Nazu /&iVg]w O:nDR:DJ^KdE83`cy% "ى3Ś6m <44m[2vCMOIYXlpj%S_PɎ$Ue-(uL:GOl _mگ5ڔZʁuͯ lyJ,^hpw)/OV'#գܙkB.Tl%HwwB [^}& aP/%`1t bP01azymp*qw7#i_&o7Ϭˁ.*a`p'2%ߗvu/"]@iCH3E&PY_$G/٠UL?u.9XZ`H@`*y%ﱳjJuz;$ t8+*m;QZRi }$%0 oDf~{|*oV ?S{ilyBvΕa|{d9hл6 -.4`}d^8 MZ'DҞ~[ _'deum_xGͯptRؖAyv6SUj^yߨܭz66M; ɮnJt+AWA:^0.4Zd5w[vmаZltL_"#fzҕmOOAx$^f}udOY.?ƫPl=:ڞs4[G<ճƒSY {׺{Rx(PF_ǎgsa7{˝K!¥mu}8ykxrʺAeT2Nh~rv;zwCxdc!*ϥgX7&NirDaI"V0Z!ܝT1;Qg2Z r[có$;%ˮ헝Iv2'pV8X4͗M]ml wcT@mmPMeg_+\\ ::^@P Bnb5 q\O9,LЅTPmdaypym+"+ʴ7@>P-Q)wf_zS]?̭U MyN؀#~.0z BKx3M{IΆ̳c%HGG~IIʼn +˃:)[({St> ~%ܐYd>__}ȀX/U ^[\3z9=.+fr Cn@@ԁI 3 ֏h#A ^* edDj/j5T l$_@r#ֻm~x&~wř&x^]/oN[ޗ͇F1ߗH#yq =K7B_vQm~Lv'b2#q%dYU_Uɴ\\10-°[Fw\FFFޥ' ق$8G;ܘaL*a e9/>Cj2[P$RHR܄/~=6&:Iu J 4;>)ȯ?@N=4czК߉69M`GBN޷CriG'rY8\is˽ހ>c|U9TJ!pWIV =\9| AڗV[ )"oD~͔O}"vz8Ic͸mf xceɣ8k񁘺Ra֬f xy`vyU#0_QqXi Φ~YHLoojLw!f9֖lN3J p,Pd-R*lCsWK ;r1ȅ$$s@֖Kwd뷐k@\2`0{:]A -#* ҈ҡtJݢtHIwIw7ttwmϛqy_᜽ךs1֞bqe h*R"ק_޽DH@,nlE+T |`Nk0y {e1Ky(Lֿԑ{v'&Kov?fQE*aޱ-,keYO<ەMzz :96R4t:nZ(0yH.aLsъW΃*񱾞tWBE'ŅrY솦R̉.l{4ꗁ&Vk ׯ7QўS/1.blDr~/&y1H8BXs -ނ{zut}V?!-7Zσ\!k `||cf֬q,bZXTP+khhHEz!|~{Ǹ9%'xE~QSTkb~wZ; 2٩7^ru%ItrWfX c7t4(={dW<)RxmJ?\DyȈm'3$5ƿsl@g$ 3~wԸ,_ǘz]?Go3뾥Fm*@GjJJQ,H>6~haߞR{\MG Fӻ ->h~Hև ?={LP7%2~(՝ހܭ:m^ [h$`'GBstD<|spR8tN+SQcEU<7~'o6PvZتə{ IFTiNYĿlB>~rd&Vd1mUU;*Nf?Ӟjjp( "ߟvcE,uYUYQzh}(3&ՅXִQda?*rrWïnZ5-E瀼iu, RT,$]1gnsS=j#z^;46>R^9Pv&'iȯ<.5vbE_xHu\֨~m nyVΠ,LE]ChIJC%|s}Brr6tlL W!WLðfW5;\' IA-p_'Z X(6RSFmΙEJJ z⪑gܬHO.Rʎ giMF}~,V=Z**YR0Ѐ#G[Y?cΖ\][p@" ؗU{d:6mxO5e>#Nõ iw2Qޭ~7K O2’/a@/#{w'b34㴄E1iBh233$3~1m&DJLyA)<#򃌔l j͠TIa?#YW(٦yEְXF\\Z&'dEܼ4=X,nvfB>Ƴ ˽ A g n"^5|-mdžKI#71Iͬ0_Hy;޾-!F$68"qzv< )ip'w96P -y\{ GMm"}PyASX{L,q)^n^r$O&\/_>fm^)5vPJShނAXX'N)?/Qqy.LXڵd%He恵W/ 9":3K*1K0]/ >(Z=ݛl|$..=٤xPCd<<>bahJnn'ۋKR>s9lHHH`o:,lO/mԧZ/vP? s9 eSzk&11R!߿˦WWW!R}6z-"""!+=dQ*a HH#>z JosUWWSksHnMf__|BFG?>>9X5q/|W2ឫ YW".޵1 4Ճ$yP =c.A+jƻVֱt5 ,Q dөNXGz^L0󉎎n H?@BA\Od 23R-8G0DT iԇt}rVYGrb}eɥ?~*A]K7 P377wĄF[{;.]‚!GG€CiIy`~)b)jqTXb-S:d ~}xy?W!Ei=XbWScWRrr>#Jjc[1ҽ.{_nk~=ɔ %Oo,xEM2C 7J:c@2$׮qW_,yap'n'f%*\ν_X2hedpam7T-33:.٬LnVKWtv(fl̓cdѬӪwZ\\9]& )򇉲ׂs[ L ( QtOL&:F`8wӒDFFB(h>G׻yhHf-y\@Sh->I rqNJE q5 ')3Q::)By ?cA`޸I|xhoL,kٴ|"\^%ahAx$9wN˂ʴ4֑8ДJ"@b1YY4`5)^9yY?۪Dz̨!^R=ΝnNT؂YCh,?xgyJCHv#GAc5(TWS?'##2{ < =ni >_s24Fj$CB2v`nuxYӷbbe~> DaL=vBr}}z8w7c`2j =D#! E3Q>BIR8X(#%!oLsG,TxԣGObش3i€# P/yiD3*K &R!P3W""R;D&NfGY1GLx#B,L#eB`~G2XCð/jHP6oA= ኵ\dz2<alMGGy>:vY=.IjREzg*&Ͼk1| V@v0)^F € ~GO3Mۿ@1y7} YzZmC0R l IyUED| m{\FFFdEˆ?k7]nU҆IikA U,iƾ֭`?C X9%& 1XXXV;3݉Xmpft(@#sKـvrl=W1t> ^RNM#cW ] <Ɠǿ:,Nwq \!if1^z&$\LO7 Az_==ďnffԿM &AGWzZ-2Ww='0xN)Gg]A*$*xMPHӯ_BziؿUi[2a!!>YYF^?(ύDI=3^?~n:: Q:? NZ K+#Z jw]m*6j6\ARX"Y bbKhOqlq&* ~2yFL||nX--vL Yӧ8HjB^w{?~kK>I2.*"V t2KA(;|R"M7(󧶒"L*:T]+ƊE8I"t'`ܨw.Nf=Fez\xu!zWGO&^6 ijɱ~ Evi! M1.~ّ)"/֌{+Ti5NQnXO"Y[w7 Viᑑ>?²MT,FFaj1i1snm>>>4) ޅlm&eOG Àbf:{LqTl/[CeMOOB֑-ewh Y=FB=R(ol$??2ˉB,]dȃƐfhOO!! ЬD3119]+ΰ455ycI00>14uEZ#:)@(rE M*TblO |*j%xee{9ehkSrxFӲ,S{WEE~bL6߿@tA=_{f< Ϡ;TqH{*6vy!>àKU+_cj/!nr5ݚV\Y,!~x]JBE$4N'w9wcc#&˳Q@n|9k.!2t u[̙65 @f#ߜdjyd8jk3jii @RNNNO_}Qo$dJTUWFb1\ɶvbwDDb~Rl۳ky =j$]XZ`~mOaz1ZK4GF[rI^ %&(ol#wFFFQe%>p:drӳwjw!햙* Q .`wQip}nF챩g`Я 1?Vš^bKTP[[V<:'r-]Y鈱ωDLMs7 u5gdTy驓5ss2l H@sM)^qcG쌰^ +:Obx)d%d7UU8^^P~+H"3{zs\_kuɘQ*-ah(,{F_ )F,C_/:롣#JvO(n:A-`kQr-534za Y쏗gP_SJJ$z1Z=cTc%Юn-y'4.P9A`Sruq|Iܸj~>88)8}Y ;lǜ,d|4=?ov 狺Tɥ2!g8*jx>l{=OaPJ1l<̬[v`>@,Rk/e{|nPa.RBdeɳ jLwLK7,ޕ#/s٭UX$ȧcّde9ȓ|qG^h:1Io"6W7A7׵B9uBV 듕[?U"dI3JnYB 5C9pLxg0K"( Qo?Qʯ2wjUWk0c)R}]+گԆt+/0Q 9P+mag !v0%=m2A~XOBJ$$$?0q_x9R"r||DLb޻5LgE6Z_b]]Ն"֤h g[y\&*omo\DFYX(h!;>~'/EtR~J~76G1enq()/ H ^W f, d<gdgf¢2):Ç@2G{{ы-։0Oaq,c.C~!xvvl5͸ RmVo=yoLG{ 沟F1ίrg)u\VP"o,-bAD?>=\AvXuX̜jGEEi-=hF} PZx/Qˣozo} <"mwfkiΝ\Ouwtm=z&jwt|cc(0ݥT|Fpl [s~tޠ'e*Ώ|,\QdN vjnχ&!7 $36=c.:&}/^MJEqzJ^Ahiq}'4O1_T>q?|ݾ`"DL?ZX$ #@duHfٛ_Tc?9#?פx$u|૬qWy-/1+& DPi%%jq%ktE`3. tAJ__W`vwlW rܞ lJD\]($OZZ<3=⥆GbGbyo:Fmm 㹬uE 1eEi]L A[әkN[S'sw6i &cU^J=Iup9?{lqRL=[ss,8nGING$xٲwM4kX QV77HyK+^2:ڧUx43ixX:b>/Y!$oA|Mtr-FcG(BYP4sA.ՙzR2{/9RӔV8?~/L&Fڄ kֵ6b ہAGt #tݸpC)໻1D*$UӶ mf d۩ou$bbL6J[Q5|H5,(P|@LCʮ_)=!V: B $t8r>8O/n{uMz۞eiOďjp#5wziwCe_IK#mN <ܜXT\@f6"PVPױV}ؒ98@ R>w|wC̲H=;,0ڔEwg-gd7#> 1m%U#+L%soRDI! TAxfF19AН?C[%°SpozT<<ie>=MT̽$9KVOXvJM%0@_ ZM=Q.DJOx$qi*c/#hFюEm54XVzܺj{^{ϷLKL{8+v4ӢڢYf; - yȨlVws*Ms28%uͳEE_x"Ydə .ͬEN]ޕWU鳲FnZ>#DXmn2B}?ɲDXA? @P[^RF0)Lfyee?BߧJBec7ƦwtetU>{ƆYL!@.@$ tF6L*%gI>mmӟR@<4/7SߏI8su ЮhցJal|VVRGeeRSb߃)UDѾĭT2e/y`q.~5U)7VB*xNhi0K-2xj֎` ?j5>mXt{e>sm.9N$ F gk[;:2wn:3/xe` xYmMC xX&--w5 Ur4x)˿I{(?zur>۹U oS箯Դ7 ln1:"xyzZ&|r;XJ0 ?ot=!V *|΄ڵ5#g-;<"<-2C#ODϒ X\0PUѭ"N'oɓH;;b_GRq4$Y%Jw'xU733*:y-Ѻ/%l#nCbAhhX _y$l/U+oM6Xh k^ YG޳ǒ ն u>@X`Sq*}!#w|5@cc%ܶ6^o%YV oC{ F QdZ,f2VhV_9tG^VU1 }nvJ'ÑBK36Yw t1Ts 'oMi?o{tu'3B<@vX~DG?ݙ!% '4Y) @J`%⧏;¾k<,.>Mӫ śI*9NL0X_B* 8 'Oh A֨( "+D펏 .4Aن'3A^g~Kxy3yQ/5rE!zeB_2iVD4. 5C#;vu xQ(#Zmd{?m!d\΢>$N"n0 'MXT䓐RQA]T#t497?y!ob)\̋ohQrvHG@U''k}}Z|zVNՖD4v++:/ԫ #ԥK!|mbѠ7OGF,EjTRSVvla:E򺨨M>O۩*kx9qvhȯA'l22TuB!o0Q-PO?w6ǚmd\ѴqfVTd "rL3xW!OylBww:gbﴎ-y6aoWw9 R }8#oqKh{O$=̀pԒRE%_eL"s+xkiE"&VY"RC6mϢ3e򇯯2we7 KHpac=PXu7S|'Ai[e"&f5?wTw}t kƚp۳ši72st-9Jl`|>~v~ak3MŘⵑbdb &xhB=RFh@?}I_w'+{bD/IIҔnח(0QQ4Q&v5Xi2\to)I5Ʉ,93nF_/y//Bv/ށ&#TOo/&<;|#"&;+8۫s%%jTwa)V"G9|5!Ā߰9az²9Q f'Ud!O3LU5c<8|ǩ;&CY@p)KN˙xn"%IFRޝ1qqiPKm2>ݶůD;AJgoӜIL+7WڪjÖ/=G u;SEe R+ɳWPW+dIqu<0UQQ=ޙ-LLЄ,h^m,QAgJEp0 #N!X~}g֧V~*n> +*Fw#hfw^E{׏|Q999܉zo,.-|Na0 ӮuP9ߜlk^3[nmIl\{7„Gn65pa͠ntě5yuc,pccco; Gy0UUUИmTXQI@.SrH&&l#a#4g1'A @cUZL~hA;}|jikm$i_Xc\*u, 1q#lz%dRyFDX:(eJ7W͹Xz}x:]+\lZٶlNf7D/v7K皼\)6NJZA#3^nQbs}}d(S4_2 >ռ?6Xi~tE%aP-a|={sEq+yL+щ;ESV3хƖބ,yyԓ͙zJ+L.9?X:CIJ>Me I*kΩAxC.11/%ZZ]O:2.ܸlp 奙Q/&Io]A(_G(%d i?oS6^!]'onl{sF3N!PT^.ZjnOnٍhN>퐹߾ :)wSK5uن*gj:;%#l/<]XV2:V;xE`*=;xM ":_m-fT۝[rWeeϻ;=wG1iAC='y\;<0Bx|]b-(Duج? A-ׯ%G (CRקi1eV4Ⱇ]QL*Iâ?o]T9D&4އluyA;uۤi0ܠCjFN!P[`1|% }^Gp&+Qw۳gCہW\<<rn.foR7Fw_`P,)C7.p|ѣI*s0!7]g*w1й#\&nƃ2F%=nZU5 uQ|\N5^[ MZ1&v7cmw\PΙ@لeHU6"JD;\Ĥ @T?*..}<=uZLOy5ia-ࢡwݺWXf8Q IO^f?~;/Z7"pAO*gxys"(&o-8Rf_4j=*esyY֔y|z Hܑp qe m;`BvMu*ԌANrUm`y?hr7!4FIuE=Dxo޼qn?Pk:fȒ$=g4wq4#dxrя2྇8-G\HQu3JW[`fxzz9nR{{FmyߔRN٦gǰ7t"xޜ]_Z?乘#o%OIIq:vRa}[Z{zP_zK)Lc$~OV e+!Pjv?1vd%y*i `&*<?`Hz5RǪmia/i"L~a<%G<-,,Te&bd찴!fymMqsM/r#2zwUĄ)PG zmLiC`Њ=5ۨ nc>)̤ܾAqqf;7Onh %m,ܪK<[)j 4=SBBĕt1"uͽ ۼ\,(Dl|TPw4' ʃ%J?NJӊ7޼xpP %/ ""zO5+?Ac} %^qYZWW'yLO[+DY.s>ϳ%qu`D\bNN5MMdAQ9z51ɱN.>fQX3Wػw&s*Rd1L[]#?{N&ƁKZȟ;9u;jU7/1O"_${VmW Oq[t dH%+L;13[6^0Bu^aM@xM#A##f"~n=?ǿtsҟI(EY&kݦco.W=d ]`H#"!)6^:y ٳgGȏ=RTZvfZaH -*T똋U38VlG-#&'? )/ qJrp?XE% wB vts 1( 'iiiy$ʎջVv:ۏh g6c>%П,w4ii(-WBF'8K_KrGll:{!F@t쳥*Y4'"y fd*qt+oȫ5BAEU^ Hl<' @ Q1bUY7/}ΒĻwlOU3ЈakS'OUsEf̯R F5F p?xὰ{h!LQ^u;r{ TwΡ0w7Rk&+?` L,'_R9GבŁ%%%ka/Sa1"P@d }brvE@DWL.=#cs6Agk?+ _`utP22bVX (2γX"k`?~%DCq쐷slČ Vvv%0taN^?&m~@aoc~=drU55 _J ̬+#B̺s-c2FyyfZ_*Yдtt!wXdn;/Z?+vM9ytY+7,¿ DEE5Fy~\z+HVV3; 7&y^%aa5y:n@M^sA=?2e2Wz(.6C, R ,E0N.E112pW3GDAeA;->)}|bQ &oN, j N&"-]@T1ն((Qʂ8 ~P&$bVj)a0UM]bx4FqZ;.䊊yocWpV)#1^Xh Ou?Cis"?yNGzlROp~Ծyi`ԋHfiv%˿$[A-7/t^JIϽxCoTn|bٹcV(ˋ8N[t?&?FǴ둾T|H|'Bʋ运>3vvxyW֦<L#dD oSUβqcEm~\(o--=ɠ4*xbaCϥߑrv!H c.X=粆K澾<BS~U6Zzq zA`KDquuMdC @[(ߝi2#;>2t{ub} H5>`bxA1a( '& \kj"u TP̀hcDLqEdZ{")O2<?X؞QC`ʾzPe\*^4@]19l.\=r/]6/%dky^v+'97\^Z?ˎyi_y[mu-"*L\ qJ_?_rd]5wWV}UVZgG0^\^"!XԁựN#( >j2.ϴ޸ĪFм%63CffEEe'XxlBS ffWL~>TFC{O]uot[{ߨU샕ہ ڒ8. Ԩ6o>@Ato~>PpyJ%sXׯ_ v;-^Јzڿ 4%ŢC@ǂOd$ĈڟK@7DZ~ %U c1|x_$0%,/ѳ#fQ<5ͬ_[C; 8)uv4&X{ca}dgr1GϏ6f]Yq i#ӣc@$n;!]"t( {YO9Yig!:mc,e[5$s!ZQ[q=Js(QY-$s.*fA`P6үʟ#hj RŬU]եՠ ;\aTo.yrpQ;S7 b2G<ʕ:pҋD_K aTᰯo82Z$÷P?g7S]/Ю%J`988`s @.&6vZ[@luns~7UUb{46 bvm!'K :HC/6P,odcH.SVȉKDy;_Pr/!!N耰̐J]y~|n&&MK_$3ɬH@tO ~qI 1cns3DR>񺬈 ϭ#' H9BqBuY]?(`Pcr晼 A蚝MVK^^ 4/C*ZYc2P}*3D/Q#ҺK9G"Ik"?Ȕq& Bb^tfM vN5M<`kJJ}""g7Atuua_wB[)&xȅj8&32ilFڃN[}[/ynnͽo{O7YrIw[YZ[#PRQl=,JfY^X=/e_MF5fY_KR0 J}Z*@dYf8;!=t:ݥʝPRӕV@pm XĠۑ}~sɣ<3@:K]{3e.kJ̶'֍3rK y%~߿'l-0ADL,tiMBi4O`Y.R2_ !aw=rgVw#fdڱll)z*3?;lMtVUU|^6†\OOOhggeYӯ\\\opP 6}x~p5z>X7Vz Jó@swcሉ6qssO=M87_qAcji~yQzϟ 7 2!'x,r_RdxLf8SDk *;Dp9p@A30 `Ԥ:Zl|pZ02~ +r_ZDmAgs.?%ㄢh` "DWʒ}(?1ɭ !=U[jXvZõAfnqjCL 䑕-NO[?ȵ~.7dܐSP>&h 4[JJn7AyjGialnNU)EQh鏴2oit;(l!/O!l"Wx֫KWWL&侙{TF@>tPwߟ?-RU]48>^7ςP^m㭸QD$ߠWV xİuJaQoVs0˙,9aȖ~L - ԊocU֓m(aayʪ4HJ܄Ǚfޝg$$#~%ցK})Ėp~ ۉ@01(Dv6hjPsїmxI꣼ʼh|QւR2v#,/U3PRR܃[ko3L hSoƼ6tŘ#6kjFPMVyB=pY:07k&Bi 7{؞P8 %vXXQ3^$KmDQO!K&Ƽ\"VGh#}.GgX&+am:ū&&nus:J_4m/ҡ%?=&#dL !TNF0{]IP:CϘ =E.Dd"AKoթ))Ћoֻ}I]9;-N?6d¦f=}6D,OBS~H||rjj,55--B:k 8Q %)V%0]с?+pB  {.aG^MVD拿;c-boֈ'|o e+߰[^6}+ $jB01g,mkb0)|kLg{{L`s(_^sXX8["Q ΢D3$B4Rll"@9RPnM!a ") IG!+Dxptŵn8:(<!V֖$pnN ޛc|JA\>I`꜑-/+HNUL?0y!dM'(((G W[ݟe{dP,Ls{5bݠ_J"oϠ܇?}Vp{xT94+HZy>mjmYtA 8]/A`Ϭ9(|t&no/ +KN2Rjj=QfeE`PF:m|21A ] xa( \i}6T崇Uzh$ $-Yk\1$ TVb$ѡ>ar4Q%';|lw aknQF#`8Oi_\s(xrWw߅x^#ѱSs/Msu9|Lnb/(0?ß OWf@D&퓐f.OMWzϬeõuQI~ !@{q2~JCuZ랧* j}☓ #[z>+xNߦ F~ M 6L,&w*YA{~kI:Y,qTdM1T? Z%D*_D .VbR^[g<n 4W5432*ه$ xp-ѧ~X OXv6NCJL$Z"V򄤇 wrpv =VXzʬlǰt7֑i!Ytrg "(;oQ>hw> 8?gS[8mzpR`TDF[0;g/n'|+P?ywV0lZeeMJ͕.4QAwO^u^tVQG*?Lsqf-bҨ0W}O!s!: VwRL-w%*OwƇ?lzH5|nv(7+X#F (+'6~ebR WI?ʖ?2<>OD.䵨׫nxADw_۳,/v a_p=UvkQAT`l|8wsZ8~{ v{]FPF(^ B*a8{|eecWJ>q579F-̄MʋP=s_ck ^X[}:} 5g4$փWM}*w˷owg\6x9k챡F<SG?r\DFr_^jʣojp[-\_\N$̏y/?lN;)u xpzX?s2^ްcBM0j.82Qb7__߫!^kjrįLŲh=[D:/՗ha<5V{ Ăfs۔Bk @!=w҉SY[ԴFo/ONNpX6iZ>H 4ghXc0U1L2KB2ccO )ƭ/G <5GTf6Bs~C+zH@Mܪq.dMN|m%*66h5rg'S%]|p|H NweK8ݒ< r{R79ʦ?4}i`6iF!do=T2#!j~**EWZ&xt+1m7Ӄ8W|ΐ.<LjѿleӪھgKn%>#/d}2Z1s6HK;^iia]#V?G1eߜpY?Gf]"ୠAR';jm J46p22eYeiH3c3GGڂIǏ7qfZP|=6p3tZ- #??/v݇}*m}QK]դOCtX$ȏ~{oG_6#C*FPP0x +f Fg2%ˑ;vǟW| 3UTVZ/xelߑ~jN_,!ӻ''nƨ%j9UolHNE^K%aKϮጯٕ eT|Hs7T}Kͭwg;g\[zSgv%ֽ ^齤:8azIP\TECih>l>J{-bA;#rW${hraQw޽{]W'ŐHKꙚ CRH#LcO Pg kH3Qc7BvGKm ߖ?+ B!Pet^9M7lN!jm\pt#Oה+O77{ۤ5N~ r]IH#mz ͱ^GN7x=KK sݭVG^䉥JE7Xb<0N*0ϙʰk|ZpLoss^#$Jޯ2G=t]CIb1?Z|y3)_1 NM-pXѼUD fé>xMg߽Ig%P@7-$2Q>͒I4Pch떜ޖ$`xYH3zv-L%nߏ%gΊ"sTœ)WJx\-V_^]tzk>te,R5GմQL< Oag\A nwt8E^"ߐTh̄U߻?N 8-L|DJuzItGYpm73B]]V6N%۝KlrؙA522" $k~$ݾb:p'N9-M=Kpc-ZOr~?NNN/uur&)X...Pݍ-ccQQQhh#}?B;痖|#k졧}GG3xߌTpW o"4  m"-MG:I,:Q̪b2 RӉ26<_B*͊q;Rp:~PloUwiÛ7FUYA4<11xɌ/ΤG;7 6΃kMq "EE[D) =dj HQys5')0Rv1 H X(cN?6c*E%%-0f&BeD=" yh7A*@s;ge@QݝAO;/L*Ǭ/^diVѳx.~&Q#7۳}8/hs$0L0~`#]ã?w<ٞnd#B}!D $$$.t.oPE/!,>S0J{:@L; 3 wc^v^ݏJ*+(aEo&:i>J/'OsqqZVW;{2hP=gRQ࣭7k40fou=¦y.T>Wl6uXt:in;G)RnyApthR͐鋩-TKK˺ɱzWQƉ&Μ2UAhSSZ8 tCSS Y ϯ"DD|{46v"")lw\e>T QG' 4-Ŷ+R 5c ?.zOw糘ªk6G+W5Lj־v*ѡZܝv\ !:j/S]TCc[ܷK6+4%1A),9u[o/'1+t蛞zCpz*l R>@"l+zUh]CoQPǹ #ԃylpU,jUaAKѓko̟I$|1v&Vvv88@S% 1,,kHԁaR}t@_WWt@DDM勪ъťhQSq! @ Ao*3^k,SDJHf AtxD?"010<b)qqq=ccO>`r:׷,+eW/CD* F/'l5{k1WTTP>y"RjM4^#h&@&jJA#7J? $YƟIƆ~0lfYNc2>WC=Ϟk\#Uʬm')Kǎ@N]߽"}_<6mAa֤*dl(y#}.aPqVdzB.f4'w4 TF._z-B whfmzYѺOEhdcV3@GBJ񁦦MLFO]:$LFw}޴a7 k~~񼎲bh\t0cjAƇ`{6b*&P]ϟ&xUcZAH 1.nn7fE1ҷ:4WCc?Ecˈw EIA |L%%6Rә◿xJnh`'}oBܶEކHC?r3ώvWjnv[+ .#%z`)y4tA<*] l\72W| g>Q HXim:?DW,h6cyyfg׿i/-\ {VB1߿CSv/8~jM? T^f:Dg=E @H>D%L氩&!`  /"A@_,=frN-T^8v$"+R)E<~bՍN=aa~mqLb'oby{ fؓ5O ݿe hPٿ?jT<WjjjUFLsWI +6GAL;MЁѡ_jۺ8솛mYI mlJƸHND؜mȥLj|G{+grod߱7AAy{y+9*Gڦ|y; M8?;*v8HE2\1AlQҊ,mXhP2Jh=ZW! &6hnjL,0ۤსѕk9wFBBzR>8lH, Fy8m˞xz6iZkQXٗRn!'V,#QwGί^cb"/vzi /RۋBgy}ɿ:;`vaµ-)KNڒ'$[v'X޾"ib8xv̴̀/Qyވ3d%H)H~ۇR.]QUvkx̗:py\ :$l]h~wǞRK*~4 "*if*x Hwasmܻ΅upi_ݳ_s0{F5Ld447d?4t 꼼ŻֵuV™;>>u!8PaݳDޛ>yJZl &#hV }rџkja,WACqywYwU5@)p8}?5"ZʞYM% #Aޠ}0#Å@OoO [6J, <& f:δR#˅I::OTvk ^5'_1G0c*${P3MEPA\5,-TSD$^\ vr'T6=P8ק[ RU7׎r`GSP?Dږz57p-͠syu $;L;;;O#ZZ[ CƑq&>Ƞ-JLFB8AHIIL3Ο68XM҅ +^kkIk?!z֖J2 Y@_c o>3ХĄl8g燻'a7n1H+}iŎ|8H"/_s]bדmIo<`{^N*5¾@ܻ@ʕO'!S[k<_bcN 洈jBPJ o: Q||ܙv^6w0r|}Uq†ޢ l ;WhsEKW wE9>xmOXQEFr(3X$3's6weI*Ei~k *()]?]B5O7.(>.)%Hsf~u14]_cbZѼQ~yĔdDN)7_b-,& ftvФ/{h07eaa\~ wƭhwLTN&fG6l&H6wc(a:{/e5|Gu4|yE ؀{vPUxfyg0xL=5%ssoS̒kDfXΗ g6[55*v>%`7d@A9UlAdxI0ٖ_'}a:HUm=} :^$gY6 _%bncNWƒZ$36+bt7R蹥=٨ %9iؘÁ>uu|tr*o< VOs$u~ZZ=Jn','踋S}ÝYx~m~hWh0 '(ho9h]:@"Ni(J^^vz qOشkZ[wvhd)'tσ JXM;vfއ)'pVhbx"hW޶x@a&M?Sqeh)>*vvh &z~*\>N(% 86eyh B7 \EL/6pZˈNED[ZH =fޞDaG)Y; \ʍ߿/+%[jli<^B}xx,˗/XP22?~aaSU 3ڼ`+33ߘy#x121A-\5=uZZZY1K$施{wʨiBu7̫ Ǔk_(O5&}.MO3ܣA[kI㋲`SD$8?Op} %22f- ?M9e2bZ LJ Ɨ4WWzB_zV|:s%~Ғ&aVxvbpu~k=<`T+q BG';uNl?uvwи=S-VrvsulS3#;þK@@ 'f%%^ W*Z89>~*1\{Ra,,?Ig!"\X݃ XU!uLUA^쑠j,3Buԉ3|d0V&AB\\xqQ pqq}띚"57???AMNvu嵹HE3F3ϪzַDy\+7?ޚC#'2q*1Z:3$8.6{8f#B2,CY@dF~޺!}!& Y|Ex&RyW>NV޴`Z/p>fԮAɉ:KƯ5j8$rȸxyq3RæUP +B5Euj+ fmm~>ˁG`=Vg+wwwï=HEEEWNJӖˡCJmƸ;%+t!D:40+RPQᧉw|HT+^' >@uu &ǥwx{dJD,Z|f[EKJbp9>fn9L{1hL=e <,cfVچ;yuGEo`k% fY=/lFPËB誔V-Q/A-mn:RJIԮ3e7ƫ}ZK*[{ѮPz>?}Zju MA;gt1 BO`7%"&FɃ02~!Сx)_ ?p|C*+ i6Ʃw7o%Tze>VtFca!7IjLd0JA'Z01'q<?OtoEt$e4P٬œ J"})8%ТIWD Q203p( +2BmB4v91DqtO%\_ULqy:8xOG'xC{cڃHf!isPI)RBٕdegY7?j\:k<9җQS["u6nIyK؊=~ uv}s]/]sU]}Zsnl:kw=s%VpS,suHuO٘bӞ}usPӨU*ז1%%a"+W3 TCR Z $b_q͗/j2O=.Lo{mB؊{xޚ!3ض Z'^N#QLLZsWa߷1*$$ۺ])6]U_>3 acյ[.R YՀ@x?4|7LΝ=٣jGH|n&;́F(u$:c}OothQU޽Gb)/Y)3&vuvV?XM1AzQCn{^ES[[\vZR`FפGOD W0f0+p ²zY>҃6?7b-Znb JЦ$VvSgUɻK ϩ!^bܸ}m/80Y/^ܘs;UkFroUs(Ko~M](5f ms"iXkB˵i4ˀ΁~m)ˁBbAM+**z5/ymE2qkl/; o8OxSMv'Ԫ3ǶmQyI½eeOɕI{"G^TUV 1+4>W=BVy =|KKvMW ׈4Pm6&1.]K i·wgFSVB k%x,χgZ~Uc{%Ly[[qgDDDxzzTK^^06B5\B\N\Z>~F/wAE)9-,sZKD1.p>r3rOIpPhb|z Em_L 7cYSRعV##Mփ^YQ@=;{*M2zI_W4ga}ULb.m` *y]Ss!Ÿ'LL).,ӧ_ti#\3Q`\p8 a,S),Xs:$2M_ 0L&H ëG5t]vmv~J@Z+gbeJvrm, 2!lYk+;/p I}u7<\ ^aAf- [pwȊQ[Ċ_.P"h{-ZZڍ6u:GJop:]!4Rq(HϽ9gFu^D߰6 BT 323 &p=4``'6fYZUPf|8ıx3XH^3|򿋏G1/p5~ z>1k@@X jg'1i,'{T&>޺my.B}QZt.\vfW?Z+ːb?Ҵs0]g+g^ ƼD*'mh1uR)5-GGp{shN4xXՇD"We^TkvLv wŅ}4Es* 04-%0 {L,$w|Лͩ{Gc%A:=1Ej+4 Ak{@#jH掿c?"XO__nGŤR}lTQBDk+{$e7NoƄF.AA}B U.]8{h6;^uUImY&FsO_6kqWɶ=G:ie,]V&SşZ6ps ^1fa^X5O,/kݵ?2Ak%A",lkW_X${@ G&4??H]t-o hkpx2ȣDY|EAhKH,~t䤊V3m۶)+;:7IIzS>j)F435u(BY80,%3zMLS}:ON~{FNmvuu#3|4uUCuuukVUM n) -ݴi;&F/=U,"/^PD)=μydʁ/_|)XUr52ҳ[%/btw޽ۨCƌbb]aDH(zf;{d42Yձ4Umgbfs%"tttd_}*0é;.{5/mHn5SrZ4t,.xEF7 4=RM`ddAaS5 @O|H) :@yG0A90Ԓ)1FSͨ}(AL r<<{~xtfVT0MܕJUnQL^kivQzBQCD3Ъ[JMhԔtn(rFFߵ PГf9|t2<=^J9 ĥZXA>5LpqA>R<Ȝ挠/KjK%3a;H6\/()ALCoV?{1ںo>?qy("O3?=xOڼ[5ڳ|III H >x~P8Ţ` #%V6ٱJWIŅ>[?IK񠥇䓘hC600xc]TTt;fNAy,]qivץѥO-欼utkg";ͩ6-O":3^GbTҸIb:Λ&J d /fZscګ|.,镞V6ee%bF&J}JH vyc?aIIV%n5>::5?_wetS~h׹Սt&g|$=AWGm4 2tmzyrGnlޓZZ,Ц_ i^NtAU!}:h7=g))'>V?jEyfԚF3 r@}#•[W 2C -L@d YrqQj@ݺc@s иNWi. lݶaaJuzK3~AA;y-DB^Xue%=[vg뽊[kJZۜj# {wl= 1%WP%K .dǽ'\xpaMuwv 뼸z ΈDRXЗSg?0]R"'i&jmc315E XcXD9IkW }S~ Iy{C#cS=?9@F|vQm7 ɺs) O}8t+;lh.@6zh,[~QQ8l 5QnXil`JwIsF{ţJJ7"Qޣގ[69u',͓pU+EL{}Dc0?MRO~Ko<]6d111?VF'A.=u#5cb3͙6 O$AG(b;>}:<Ԑ\0ryeoª㡠sC|_JO'*;훞Ɩ,y`9Jidih&`)>9282 ^ZIDzf#Mf܊::AqǏ=n-b>e@ZV64*֬@0^ v= K ;! }Z>ȗ >N[3 |I=g P}bWlx's=4&ȲkdO)+[z ޽FMO/tNW&p@gA ⠸k8hj p󪪗+ uwwCˋ}$THtqqi{~\\gf'7vX&c&zvwe* ]ʹYr~/XYnJ6<>=]1knB6ݛ8l_ mnX/?6wOttw[^̣V@& 3eNo9 YmQ̡C^C;_TGhr4 Hw]N9 BkSL|Ƣ{RBMmI+Q'K,Onȴ77nBĨ#w^r[qXqy@UN)hۄOd:tX\ZW%pG͡e:PƟYLa֜aν$4sگk%o.9xwG aef3+ws C!0m6=3/-)t81zb(Rɕ<t{75|?yn=f;h  1Kbsa4{tߵdh+]^hBP^m{50(/ VVpP3M_C_3(}Ot:t(TFZڲ(s=۲A=k[*Irp2Fj㭹;,&*bYZsge[u'f\o($|.p79A//--ȁDd)AE d=7oda0>O@ Oh.7gǟ</#? <1憎 >'δ:w Cg;wh7F1_ kY~Z^ީS888T-ןapSM4XO)]`N.E6VuN|镾h]#0o} .jsEQ 6q5ۥ,m$% s:v_Ni`wLOO?(bO+0baH$>O1cIVtӽw^B$.lY=[ 3ɓ^_fZPlTڐt`\t~צOWU[oȝ/J2myA)/AoN| Lne, eW#Tr;! 3gWnPJǔ-lr*Wprmⲓ{^(,~GݕFm-"E*d_K3v'Ž$Cpti`dT6clÇf=--9ww>'Ŵ$=cm/{:\5p3m%Z[%4! &{8v2r!ou>Rnisв7;yj{;' [j*x;ý%fb` kkK#9u9J*!|Y=\u{W IJ>q>0L|.f+  毛PqxfCqXqk .lx,UR L2_vRڜǧcssz) ˈ7o43HD}aOI_wqkזy>g\[J/?pg7k0'fx |b~{xkFtS] a'*,C2 A".\~N7lg.Xr[қv\!tTL˙V7KLlzn q"{n͍t1C tS4?:)ingp]e!C2ѷ!iUbKTy)&㛂m#_N!u1cݤ kW$7gr_!@myX`=7C5q k Ә~o LNJ֑M1om]/𿼝/4ev\\ I$fT 9R ${{6SD"TPhRqN^R:ã&;:65}!e]hme}EΨn#*̉Qk:Fn]a;龇1Ev2 JjK8G>($I"} w8Yf}dxY>جU1=hl ܀1('Q㎁i^p3گA-2)X1뇇<ΜsH'D~SUca}Oi>c3<&T(jѻZ֢]T:Ywy:s]LMoڏn6YL{Yh-^2؛ofgӃٕpcr_9h)pb1lM.f~!n+ nP۠mi*J/u;wMi>6Wk+& kCԾ6cCX~]ћ-- ,VVsU s}[ fUMۦϕDgY춹͋ y" 4BѢ`IC.yr .* YE%iʚc)iH`y3] !SC}^=tK>x=XdC!j.940Oޯ_W{O]m+S֗ByҶ`o_TljNjç lwpgOOqQ. '"{zzo0,N &v_ @C #"*"H~c*CLpܾaA`7*::LLOS }w@K/xD}ɓih$g'Y } HTF\6||Qm-r8.Tj ʡOdB~Ǹi0:va~vYYiw8ڒrLLD^.Su #:?1d:0# Znnl)!={VD͚3&jՔPرAw+ZZZsמ?},2b:d߬ Ƥ$$y';r±cb!bgjޝ`zE4~sLEz0TNׅϞ@Nc?bHH%f!H)ٳ{|j N.X㵅x5S͔Kei& 7ڈ/7u"ӧG4{N(Nld2DA /_,[pwP n~51=r(DbJJEv)[aquklm`!2b`sޫKm[0^bĔE{Uʪyo" }bw M,$+4{% dh}إmKt0sU%]!nKq1%QN{sKAQ̾o8Jw N~8M;PV=w'q,P{u$0%##>>g3ocaT:=Za,3ׅ9vRP`=*hjK:DxV nJX*|/@ǔmy_>ܪZrLJbnL9ă|<'Tli^ru+0о@o+ˤs/r&Ћ%sHeigܮQׯe7)?d ֎r!qWFLαFzybcQCb}{o﵅:c= hG_0lv +nnsf/;= C̫ڶY]bZbͽBǍCGDܕKΝܿiC@ǤeN Yk74JMXYGa)}Vj^7KGL)S7{k#:k 脦}Y࣭Z`׹q[/GS7I8l %r(L ;=)/ hW}Z3Ǚ3gv2ufo pM;;V`4|1t;X؉A7:2T bbkr+Х C6 ȿs5҃dtr&N`c")$ iߧv"UUAW-.ym6 ~Oj@4qVKCΩɞ0uu%æMagAڶCXQ74RK_SG^klxωy:vV\R'} I\VG(׋OXodHUrW錦fe8K[tNllYWdSаt趭/۽^|sDBN:^pRH!0~7Ydu(x-pa5_B,Bgݹh\jj}WbbD!CC~~H]J@:.A50p:ӕ\A=DS;a)u`,4.19jAEV{ȣ"_t٠ ؘgAA@t/vqM<}xٝ'0]FQ#Ot(層*+AG(OAG7;8tPlVT]1>+%%6<5W)걑X-VqZ&C|Lars/9}0"b:?0|CxN6&LF;\zq:ȑG@=}z@Ǐ%OM?=j `0^-}Yd@96^jI[=/pK;tWa)?4t47Whи"/G|>P7m:o+kÛI)c+:ajyފF⢄6# _ƒ`..m,ETQՋBW"P'5[k;5Ҿ՘dgm WT#ILFֿSȚB6BkZJ7u]ӂwRe׮?aj3gvk\,z{zS`mD -|@1L-!oXQ)zoNAGV ߔ7))[)oRS R(ߤToPIM)J1&oJV7) v J5&o֍[)&ߤM)JŇVHRȿbMߔBoRoX|b`abMߔ;&oJ|$;&_;&oJb7IqR~ߤ8M)ioR~& }{M* ttbM0 paA rPem~o9(vf`N^Pp050 !c"A8S s #&~ dhakXFk 5Rck.Sʲ'Qp_ NIT2G002J (@qC$Al_Sj %wJ21YZ~-DAp8C&ÉH< c2qd( DzpK[PlET'XM$SpHPA!`H A](x ;Zeȃ53E %;lMX^  sXڊ@  _G-9XEGrP-9xFy9Nk>>6!2osFfOacMux܀ _@u-:j@:B/!dο/DnuL  ԯH, w@'og[Z~5-1|oSYON4Ɵߝ|iׂ?g0ga`"|i? & ,o+a{gWU7^M4䟅? &,LQI?0aga`埅Y? 4,LmIɯ?*4 j؂3Db Q=#[T:d˔SX&R8 FP)h ƯM? [AJ6dbQhFD"q" NŢH B;L~ozK82RTCdad=5PЌ`2~ 8Ga;"e8 f5acH# 6F-䷨ 4 ABD,BD`(MFP1x*DDP. /S%_}&GPD#AWpŷvǟ+#00~$ɏP*y_*I?UѠ*HjnMH<KFc0CPxH"!Rsg$$s x7a8*MFH*F u T5d9ډ` !!?UPH~ #SB}T8 +@RaTNp<@PpjRlW3)T-4=$Z(=p.0؏^8D@ph4 0X+bnF"u3H`x*'2X RQ8 2bH$?#'}WCFd$ IJ#1 }/Tja1&CFG$$ȇ$ A_D5veG0 CTk 39yu gdmqbc <6hmRPϦF (JAvHp'Hc"uUkI 0U135尴X(30P>syx~G6Dh8A08ЀB"(4"T &vz]շgƮiG-ypb6|)_$$ʀ0~8 R GY~h$F!Pp`d$ @IKK`|k6vv#oSq5?c6߯8G`QHP q$'H A$7W:-+@@.SPﶍ#$ &0H$G@ѐ HK&rDS ZLagy$J3I~j -ÜBd?_~8 Ϗ` bH ( )< lwR &l(ŜdA6Z]5@AAwpRcKp Hü ]K@ƁF*~ FD,2[X ?(i Vg2)/ BHXď4թX D=5T"ǐ(T4wMYUBhL=/5ÂIY0<- ~8B:}Z[Cjp?$w-@R NE1p mkGÿVߋ2 2 I!$ 908p8 wc TQ/ OD،GgpHW.ea;K(՞e2 ;#[hv5 }GQ# ah-G7` Ő'Qd*'R0D- >Qpjj*4ƻF#! 2: H;[* ȆTҚbCOm\ r9̯ϕ@d bU hHF 8\fA{TQ[ h_V*'{5’`0< ">M!bEQD==VD s0; ,j:c: NqT)0؉!" D  ,*{:X8~ch(oH̏g$?Y?zu'|47Q:Њ?0j 7^*J;@^C* 9tf?_-xLY͋ ᠁piuQ[on˦w>J8|5,=[b1vϣ&]7N0:Ոz?/x6;F}̝{g͸fڙpPKHq&vuw Q%6g!k/-L5Hd섪»TÇ'8EEá-={9ou{w"g}(]z'GA%d~-}J TUl=STRMNfܳgS!%^(3j2'}AA;.qi^v\___ό6>'`ڞ*K'77q. MZgss>|NXb1ofP5nVVˆ\A; v*hi]~ 6;;6My̍1o )U>7رcC.s}BCjc?mWn'n!aƘ2z-=4EٴN7[KS K&G^8Np8f}y3^ 6ohV}a..0"2 ˛k_ 궋Z]nVNA4ϟ?1"25qO5זB}گ_:)R10x.d07tKL$&v*6iHB ?07̗fsEO=+ԇ86ѿґҸD4x===##=1[{zNt|x(S6mڴiŦ}eԻ? -𓤢cҵUHIA}r:t oý%ޗ=CCbG m7xĉn.N46,>{ۀr]i# ׷3r5:oq4huCe|3LY%% l-׹g 18iik*# ~M65>W3ql}aյH"8Ni^FXNv)D߻w)99OkZ;_~\(ω/34oyymVF;GdX Zdfdڢk^|v 6(zcc{ro=h1׹M}v0ʃA`i`{- ZNNus6d0oޜW3(8- 0Vyy{uŠWYZٷuwv҆RSwzzzvʹ<*`0M-"""p;N9`wK>Tݦjf G#u ~R2y'nNoX{F~/;Ήx`o0 o,jk7n{pzz:9$f}pK.طdOAQ4g_2#GBą/Z\LO4cA#2}B*!C~WKδJgy;虛V,]59ylbR}Prx?3~ C$ o9St/.mZjv4cO$WTl_Jy8왊]@\̝V'+ :hBs䂼6T<և{I=m'7:\)(K=g9x㘳N)QL^ӺnS {|]A-YO&|pcDpwH]v޾em>RGUb^;bGw'}:A!MA(~STt87Y:^6SZ2ʨH[AjjJmcxFEEpl&ij9o ?Ւ)=dC'ܗ&洛v@ 5>马|vn'~F9f^HA4rkX,Ng˽𩧇N[0ʑ GpH(G Sm۶me` gmO'կ {867 ISklX0DVTT|5掽Y;waf;,HY)wFu7=\1{}ΜO=mElNiVhH7חn»/ބ]NG;k>* o9/ND^hp܏ E: tmN((|HRaoXgq tǏCh4 thE9qAn^ܶ6!w1 &jfNK{Ջ#CwlX(n[<OHX2.yunsfⳇ2Ϫ3/ ܽ}AVVS6?a~y0덚ϯYG+taJ6(P(/d{os;YpQ2$ s=1k^v 8EE=R8snWn-o9&]ab!I"3uv %A3e\r4Xq \RnR:j wYYYKO-6]Yeġmj{oߞΝ| 9SC;򙭞p.}Yhӫ"wZYiyyEhQI KXI/E>j5oJHW͍F00)BU // ܴeSShC{rP1 tX[k| n֧Oh[uevdt(:7Nu:s?cy$?Ԯǒs׃6rɓ'>Bdž;q5<ߺ'bC/Mt#^  A. ERr}~& ޘx! }6=7?J0pwqRF Ԧ/f껓 !) DYRvX2>5?RsrR]N"{+ȉ9Jo߾Շ1𲵕0:KkK>\ղOJ燒˭, cݱEsssgvL-3k QW#+Fɝn2D3tׯUԼB$KaG)#ZZ KLhhh@88L^҈;;_uvNxG:'Er9 :Ī]k^m5%%>?5$tc1W?k}hsr4K0kdl?!tVmΎ@twwJV`$'soÎ1JRW[؋}Lͷa$ReOzz"#kh)i9T/P[_/p0sNq$/y[;E9px9Gl ;7`G%2ҵWᒺlxk553 ThUgTze?s=5 113Iݾ ߶Ƭr(Q Md cT<3kDm6MX;(款<`SMP7v 1˚EMvN`fNs*n szbWr@º{kdd$ػC4 ߭6|ז"c;\kK5񠃎>\Oqd$o2?^ {Olop71[n>|p{;HHv(U_:]bCn'(d+`$3S)GнBɻIbjMU[{,Zv{܉\FVNE1U(6Y{ ˆ򗦵4)+{r` xܤ5IR(]x(?)jK˧~:AP| j]av1Tu_JгDr%nL :~mm+;x̕=3; ͠?B vDL%0NR_Xlw_YhYAU;lu>9 $>KNNxCpGHmwuNajJQgQ?9&uڴ5{h@F]cPЬp坻vmppphya!%%E3~1[%3Wg*n R׹]R7RVQmyyӦ6{1ܵ.a>2^(dݸqS,{1tEi{ie5 =T,+vڵ)- wqz$|޼٘9v~g4 m(.o8`R@)}N?}voSn'Hw5!TzlP4ô?| ,.yi%J,mm/5>B 4b\rPrA[]h,ii~ ̨)oTZ1G63M VUbZ-f^ xSUUZ,"Ά@tW(Ԧj`,h|sD>,>*XY^!{3g&+6i$jmbCX 6~~~$W9 sz u#AJz7-l| .ȉ$VrϨ66C Z4zE&:HܼVΜGJMLܜQc 8:UQ} Jxo޽Ciә]1l!,]b"R z14Ңe @pM7Ҽaڄ@L^A EW9٘Śxzӱn" H7lv/` iCjt'5^PDcwߗY 5h<%77bl2%S2Wuå+ 8>kW-wthyPw@Oҷ <̄Ω{,ٖ-]*y|ł6 %W9Ɨ^D5,-}!Q s{eԹ :-(s7ВL3V"p/vCFaCtL퍍'߼=*Ĕz*Ǐwn4𶱱kkt6`9<~`f\U|u@wgѨ3e`W~n!H;ѳGvroy9٣3g0PHYl(yzlKgm,ׁzOZtgW9*2*=w6D4+v75{Ӧ1 3Ʌ IzB36e]a癙Ib_d>fJqP;stOs-q߸w @AIR?7DCwi:OܼNT4!k&hᔒx"^A׍;aZAKڻ GKڍeU=2VY""6ov0[z!evV(N7Tkݬzs^Eԏ?*v*B vTvwTqSh<"є^CITsЭ:}2ހ>~D8x]3˦cIwwO ]ϟ?K.!)L29م/PGeXvyPɦf\IZ{.K,[~PBn""]{ދgbs=ID[x8+N̽MP~4ܴ0`G1omɴ[!̌vظ}LTuUm/Y7eУƶZ42=m2F\K-cs~lR&7.8]roR{IB{63)װӜn&ݳgk-5M p\/b{# (WnN$6 o1}ZݜwXk(=YM1W\ =v;2ơU>Qcud$jƓ{9w_/{3n{ytZ7YNۧ;NTȦ4"{sʅ6ЯQLW`1xގpk 4KX<•#2.Ԓ1K\ٴ}YVPq?*r6LW> URx \t lξ++/ٗald]T5/\h}X90u- Z}ԩ;iᬅ-m}3 QW ?~ rן/cXmN\Ɖt XYYź1vyyXevڄԴ4*8:;߷h~5Ozo9҄v;mw=4p74g^(5 9| PxrJ!S<%2w}X߿aXɿ_YV۾^C|t.#70/my9g,J{0j?:Lz0w66R,;ٽ[Y`oĘ?}Jߓ'꟞'e\gL ;@@@?O[s9z+" 73 J/g? YPC!40/C C8i4lJ<99ɸ@,tO)yaBf知"YF[0a = Af|w}]蹥7 hk_h@\I!?삆45[ZZ;'j:J=㒐``[5C!I&RSsа-[.d(z  sezS㉙0%NkspmعsBOX]Qdmj釳 ˇힸ.s~ZmuMM̰[s.RN?Teh~NS(I@c0]())yq6@Rx? 'tז}M*ԯ9@0pcZE*!!11QN鍳YWW'y4 QsEbBuTD9C2oKKy/=D Dhz1f$^.BC,-|q6fM*22MLݧZc{~sM;w^ʳW {OD/nYxm'~~[GF RٰC IWzA4 Y<(Xܩӧ_Tj :zO7}c!%mvGDKX?;"*EDDb%f?m},p- E869c wUj=GRJj䀅hLW:4I;y%Pcv7d\jy<Н]]pR ]@/3J.,HSyΞs srso Qtwwϩ?:waN;Ӽ+Dbu2qcymevpw.m`}e=KNdMMMÇ7}n;mեw1&\]E/foфSXv/g@QJ~iU\bb]\:ѫ iԊחy΢b4 5AI \:5=6}a׸/.,~Py7_$v}'zա<:B\*fM-F3GQUpw$A}qBiNz?|qzH ZIdѽ`/KVuX7k}؛`j7o.// C-F_6rpt4Q09f5kl|CGGhnr$3$ui,hY'ɀq˖@@ClUL{Q(uiiitOR2m7\tХhYrXmHdwLիW/ 1x:`aѾ. ˀFnHd]LLhpVsާ{їUuW@k(*D@CFFFҪMFgW,/]ܗAeտ03ɟGJD-qUjM{|_^9]);41 V>x뫫ſolݺ]uz95sFEulȣZf8fWB.2ӊe񩫸eĺ$Olg63UG~:np$l.[=-89T?z@ Zws+XüZ}By_ T\V{ j#v8pʒx ?V]3=w7-' 9UbTN_X6IM~|͛f+\&uq~i&?ĝe']j pܤ!I|4h!##@^}sFGǧ239aS+)Xq&|,qX:h]+Nss'\bVth۳$ilP-52wd^trAe~@7L=stdk&[D sZEƗ&5S"+L BOWTܩ+K<^z2p/g3ad,Lɔ=="47~,|goW ;|ë\]uKKK+ek3eܕYu3=>{oI>ݟ9A,}-3zvOvJ,5@ p8ĈcxJWx3v }*tJWfifH+K^/fA2lu. ʊ;Q6xxX*Qyݢbi]+lo\  #H݌喓<>Nquu4vc~.MϏ'Po()G LNm Apmn7Ċ\<"0S˗2F]ٰEM^@|ۦZcי \(<=ݨ4&&|mvZ'K9Dl';ժhk..c,$UIz JJLY>2 YWl:sFj|e %_z ٽ)0O{.<3 pܒ7X6nJSj..ό8 0u`b9tBdK>~uӋ;tD'NnS'}:Eѻ,Z9b4[GJy ~.^߫6{gVK===2-DGFo"F%8\*mWn}p+>L[Tfnڗq.-tR][du>J*!s{'T8v14D @ɓ'iY6 ۾a3q\P?}s96^C @{22J4gZ^ҧP6 q"(잞RS/v>֭fӧNjv)ljb z G8~*ҷ`8wi%G87~0M--@GvUWW+ ylUGL#h$HHv=̴oF`z0h$抂 pQ]PD BӏD^WW3)))}|F|Y3dp qtʅ }L..-] x^QX>-㟖ܰqA]}7 fw*}`#@) Ji 24 ⢫Hf۲C!؜NLL,i2Zȟ\m<٤bc|<]?9n覥%AU4 ǟwtvh{n B+oVVߘ2Y],ccg0CŁO%\3ӨA*O:秆$3l&W<%ğPwϵC;,G-6o U-6*޶4.KJq^>>bă%;^7U>c{jh Po\`s]!Db{4 *GKM9~4𞔟@23:bٸcW| (WWD`A UPPZ!j:'a=X-Mɺ44ڒ1V5GA޻@0h퍰/RT|mms>ۖoư>%v@I4WEI}I{@U>jҙ!N0qĈ3,,,&&ǸQ%uW2v|/ |Ae$! FXޑ oKCw:߰DgiiH%WDFodzvAè*Dp(v=޽{E.K,įo廕aOuD^q`[z{.K566.znT#mi Ŕ l.[YIlnELQvAo=hhC(K/ģ $}{ПT첤ƛ|e>S~'9j%oJ|9fYtщll[8Qv/X_G*T>r=(Zr@Zl`g_gU_S\||'$aMJe "u\\WVO./ZдûwWR6g^CF,6 /} ^54<j`;؂Adg-d1^oFk ymۡs}׻N7f (@:#'9VSKQ Aw9v kT3EkSErk|8=:=/ccV]W2ӭ?Ć$O"]W3FPp:di]j.Y35s*GIٻszoifYVц=1t+x٦6o٘18& maNJ_f%9:~޽RXVOCCc)C!)OJw>N 5OOӯc'qޞ _ͰyUvdfĚ G'AYwO|нH*`9GyOZ9m}(o9u[3j yӳم yڙA%@oNL س}͛qF7l%0x|Y `h+fY9UhfDQZu,P?3V8]q[JsήLLLg$R8a݋O3ݽ>[/͜AcEa-d VER#+mheI.A.ց Zu7.&)6?V'A=qOrseb9ef2{j")qraJ4t߿_xf\zN m9U>!ѣd^WVҟ9sGPy҅ՆwU`/i˚/yy`0W伬m빥G,gzʋAxBXts-"sn48fFP't.\HV0RV׷E^^`!L) AבHtݲe_"tKCzՙzjaKSoED8=7/'̌裖ko?h'Aƹ*"MT@9rp s;pCɪZR5o9njʿWH$7r4--Vٖ 8vCO #;fX1m-V@hO5@s h2դ:Mmm ԏ) f=T<.FV~ t.:.&|SH`"(lG̩ӧ 5$CO*,,b;yI VIʗU}v pshpk ihތ xe IJ'%V4];ᵹ#7p6? < r!!!a+=~xd$-Š5|1.0}N]ݖĝ xvFF^.LLv!#Nv{-i汈('y8[Epw$fck%ރ^ cȕZ%SHvw)]-ycjr$4zfWtdcPTDP2 ~}Ͼ~DB9S?6>7^=I(Cgu]״`d/~I]?҆*'aWCX,o)N Cb5qް(T#!SI?Q?8 p`EZ/GQ4?gÓU(QT?gQ?8Qy@sȉЉubY=S'sh蟶$T$ KA$O!¨DԵ;I8T鬢w֔<%x*Pp$!  '!\7In{e`T2AP0<@QǢ dC`?(4?1_>Y4_ͿqIn;݆ w/z&4 3o{(gTU,8uҐ$aj|vK:kML*<^{FaUaHLkAomAefɭތ6p[9ʯ]?m 2A޾6HmB=/tl< ڷ=Э72T 3owd4`)p[o7wBr^Ɲ;B RRRގ ,||A tڛ6nu޽앬d}bZjipD4 >>n_vxs>ś$1|au(S{#>-$ν~qBXQb9IL "ΝZZZB  }wON^ ض{&""ڈ2@zmhD cǎMdžH=\\ފ;w^my^末.͸o/XYP?{. %˗YYꡋ>rhgBx!CWI=RN$&bHELЊ#h_8˻cy3lЦ83ݻ  %ũ?0>n ڙ`nnZ8u잽:gigĞ6y?wqӄ#mhQنZ7'/+ަnK^ '&W'7_P(Fbk{8<&N٦YMU5\UJj5V}A Gvzma|1o!&.0!!@kתZɏT֟LlEW.;ͫW`XJCuE}6ologollTyRnj]b:x 4 Lm9m@y5 *ސtAMZhAsә0'z͂ʽ5:߿jB:}vӦFVU7=M`{O.:T.gsnwJ4_@ {BS~y޾ yV?R#Z[a`nn ڑі/5ʫS͙!IׯXZ洼|03-mmm0,:VVuc=4*55cm*ů~SUg~=p9Y$e}yAi".Ë:XWWX8Sz"Zp#c4d` -WWi.Z>KYzrE3#55=E1ïA\ĉ-;i z=)-uqqQЀvzr.y3ͩsݡrMr.pǞs߿Hi2!"S~~ϗd ).B 2m]6 K>>0XNN]]]툈~GG\sć wvvA y9fc ]ssgF5Rٞv9ZԡDpu`WPl!=y<̝>1{|VᡪUsyyycKSS~˚(BH8"|}Qug]gNj?ݗ&`u"h~5(oÙΜ9b=sVckD~GQ;w2H8K8_Y\#5:]\ _5`ZieG{ur".sd˖i"Q'N܍K]RP@2#kkk/檶8ҢQ:+*+w)nG*OkZSB; Umݶm/tLCe򮉻*W.FD%%eIt:(rge=jFc.\%=imFk2;::20`m|ܳII0;h*|*C s+Z5߰<'- yAŽ̪Br>إeJ74-9"Xˊ KӓwBk"N}#zkDdԄTYR͙^2{ 4;Zf/3~).Ӌ['"ٴw0E?_W#z~9i ~z(t1P_Aȿ,dii_z)րoTCA|ppHh4{2鹮۷oVI0%UFo.(b72<4̈驩;C=oma pDFF28LhӼ`7b<ٴS,;th@  B{R悪Xg $hh[^x޿2u^qvsUM\ГQ u@voawyltteOŁ8]WjLAnbGH7i8 Ziww7hv\hbyal$osao}`@W@ reiP q/.-E0@#hjhܬ:’VԤTntAm)vO@q'})d8)UUS+q R|WWW;wՏR?VQI羶݈RިzSSԦ[,|@.Ãl`P"]8Zci u;45nj5?GG/Ȳcjj*oC}prK˗Ǔܣ,r"|8vx/\  ӍӔ@+anvg %cs,BʇM bS}]Yu'Hp`bOϧm>|{'懒I>[oۆ@" IUh7n 0HϜi.-U>>)0]:mڱcjԴ 󶕥R6:ȡřs{PS=^sF(O 1n=00;hEfcϞ?/zv쌊 6s|! hM8%M}M&V͙@;=Rx_ClsTj.\ho;EκsʺڒˎWc!)}:4I{899]޿p<bɛEFW ®bF-P~;Wf v ItGZɈ W_..J;=)of%7Gs6ĬG@Sw zr_/Ժu;yfaoB8HQ\ڵWp5UnzO2nXԼTeqmݮ]h&𱇅{\VڻM0Q6"E`l,ig|ٺ+gl4lh-SGQG>'R$qZԧVʪ[D@iAD@[@@@Z@[%EJJKE_[|1}xW{uF;/c{W(-n]xȈڃ "Bob⧢}%J2&RcM wLM#3 ~'i_Q?SRR)}쬨 == QFd}=,<^}fׯf+=3cjJaaԔo9O̙FWGnI.FxºW 9&ȦB>`VEG__;ʥ(=&+50zU ,ߏ<0GMrYePB>PPZ^B3$ⶅ"ζvv'e6$bJlj=XQQ3Pu)tOʾ 424Oѯ Fo@!"&.YkXDNM$|ѓKE nRd[8@#įaƙi1(33-v HFi8/NJJ986Yb@B kjz)<l1/`pn}iȒsga$Tiz Y#{k ") ?: =G&>M7XŋΡD6 ^__OI16"аtLQ踸|wS j )jVM7wW L,&ek_k8#ݴ덱b]ap;uxV+~%//iЎrљ06$'*YYG!J ɪ+шWXX16C},f O'I޻/JT'<$G#*'!))rRĀ0f|!!OsK8RQ1YZ)L%ɢ ioL}}XͫTa G -xpR^QWW?QQSۮ9:juѽxan"lEp*sZ$>|aK:J2HZd44 qjr=26Ϊ&}]]R&V_;NTbO]?T (XmigYzz]TK(I(N8Eٵ4K?8ezؘ|q`"JP os+>"aTE3L*f'&&1E`h20H㗃` ;\۰d/g{?%D pV<'!ad<|\^f\!-kQx& R bP^S. 6VU~&!lWqAMMd 傪aGGu{.S7\g^BO/uϦ&,b .h2j)W^A~WajMa(xndui&CZ{An_zGOgu)[x׏hݾϚa/ z>_- ۲YigOU_c{Q6DpZ'w jByltL4M^rG3TU(Ɩi, s^%?8|'^&Nr y&!A5|hv\!KvR1*o^D&ΨW:|RjJ5梍":{5_mSr`>0NJa`&R17W|}mːSQB> Ⱈ1P n.o[SC3J ccch\nue7NNjl Ar.[ɔ0T9?dW.*sg%ngh01 EÓ}|@x#RS.^\0qG.j,YN!.b^kBùmz45aLOZߌz\k=rr➛5[TU#$|F^{~I r'|8]-9[y|,hw9ljgf|$\C~DknE~'3kGC`)r~|bBOPufЫ#32秷3Ssffijw2M, K O_޵ jHWFCU ȈrFӞ$Kʷue!Piԫ 3^Q ź,vlvf9ILҬ) ¹)y #dⴳx§.՘)$[|K۶WAѹn2+YoO=ٞHIYp% z KE Vᦜ(My;U~ɤ}nox xOXS_Ok7n.)Ɛqp2Cal)7{a5hO0Ky&'WA8<Ӳ/ vANyi`̨٭z*M .yݹYAY :1)*jM/瞼~x7PKt1S>8"3eB:bWS;.݈Nx-v4CB:& A?4]1B=y , Au@AS0oq]ģ@\u8xy%Y$ôKf!6Njc# c9 'OWt gCMaﭬ:p(^&$ Ch}zWaz9sPg"y" 68Fiûr`"߳OR&lSSQ|k 8Z*mMu26of>^[[!8T.P-j%tI V4iit=>>>pcDlOш x 0::ŦZUU߉ΦtW 9JE,sJW{Px3*^, 2L9s1AH]iN Appp;4{{}As,G<ʴCjpfeZIhh-ĉ|;P=sy>~K[h(p<"my6uUQRQoCxn=i9{', ظ:Xwjk. 1NB_b4T H9i7A5`B8tP}|25!!}yyQ˟l&CICyvufM4Re5bQ7j/o'' ޔ U״~Pw448pd|A0I(6JѠoA x,Q17`d:hh#(mv5AOBI޽{Wm}}>5;kH ԩL_7 h`EJ-/9,0/2S:-wL̗V[^n'P̻=!!AG_|j˗Nwf pE!+( ,1ʐeTnM'ޤTe-]ogEm$;<9oO~ 3٤D9m#s6K< Hpa9HPPAD c Z]0 6װM7Wga@TJK@?g7q^ŝ:w9㕍 6kvnn\ 0=,$$kv{c0$~IxEE_HFZr3_ReۀϏZ>>@ox!Yd c?A$'v64&CʾK_cX+y?h>agZ}&<~ }}̜@vК"4*@XX1#11qH]vHa(Ŀ~XNUψM}CU;_қ T/.}|PLc &)J º[9a:-rR}lEw||?ZpWJNI JJ~W/v QY+ϒPJ4h{A ðh G@ aPCɩl|$ Ҙ#bp5By}>K/4^5򠲳ƲS.p}Plw13o>c=I,PЩ TpuK2_׳-xۆhm#AW-)e>ƨ`V-}#.mZPǐ yꗘ)=amA>"xe/#䤅,յ?`&U@jP$mo] K>''?w\}63_< ,R!l{''c-3#se<7_: z/0yu7떐}/{\ལۊ$,7=C1I;Nc npʌE@Pr ƢR~v^qp5)uS5~2vikAT<{y"2rCr|i/ZlLRJ>ĉG3I;]PcY/&_q¼@MHɞ@X'Ro-.,A73o>Js,-p?:<144 pG--MT$3`陿R9T+6u]OLlvP?3JyOq4 }2|3|Ϗm  YUi`޵t%855%׮褍"egէ])u4ȹ}>IzZR [nL91LFRҔ rv8-&} ͱ2`yyZLD*]]Ffb̩ag}jۛ;1g2,K}~6Ƴ}TDț3Įa(=##SSZaaa9uu@ёuO_N3xT5Y79AwbM0 cf8篈ц$$/IOOBhYi4 NA >O֖T g=egTQY.xhYh\M\>ׅlN|[ߵ2O "@?HxX\NDt3_tE'GGG,S \y'KkkhtTRWTM#qKVu[ҁ3OkSS(_`P`ۈ^@k988v~e׻Be98*۸ObQ UWW^VjLnQ7U 8%cAZuȺ M`: ይG+Oж> <:])%%%[J'g@j\q@9TUW_n}(){Y`,9BNkbբ&'q333KK[$yN3MM!<v6y\q`!\l߮Zԇ CȨ46gͶrg*t Wz\\_G'% 8唙kG43+6!%y*E@q ;1i40t}(x5|FU<Ť#$tjJujjji{ ӬDD"bЁjfJ1E.n::xACˇYB A1op*ر\s-{В%xaauѐ!s=[i9׌%Bχ~Dʪx\xz8nyZ1;lڽ~' c qSc{/6? % g È ,5Kvӧ/c|g ""us֊6y*^y0ɌGUKwY G+|*x#s;<^/ d3LBZ.UO+R]E]:ߟT$à288<>Va6??߬W_VǘxqeqegZl\50ވQGĕag/GQx7!0+Oֲ+k7kn545j@cZj*Hl*GAȭڶo {yyŋMn׃^,:82ɿ6T\^thb$k!sƸVUǮ}2=YU ęQF8RbʂU; K|Ҧc1~D&ݯf7oU8Xt^ ‘q&T%%ѭ.v/@4Vн+҈QƯbn<5L=x?yºD(()Q|WVU oY5bMn6Krgf^Vv'Jc4ṽX'mw!3+b2A0֑^Uw% ")j,<2xrbk2w,> <^hUj6$ZTTtiiqǡ`@AGY-C<[H!{=&N)Gދfe┛&P*C߻0 `W6_^jJib >~l8%DW\3Ģ=jNƙ47UT%vIH֞F# ^rzF.l} >~%FDAɜDDDzI3 b0X~f{JBŋ^?qZN)$P9xVr[͍CzziLM_|N"Fr~QQyMLw/HJKwam&τp1~?#"^']-=c[Rss7k9pq<F4 ɺ#5C4*1ɘ4 ZbYMk$,9Y,~qrS?q/$n >^00kusRJkþ F\ν_t#4?XT >3%=}|g}ܠظKp a}}prޥx%d̝YV \vt h$K۪mBX;vrl"NMIsீCZp/[ϯKg6@HЩXt޿,'fŗz9m?\M\xh*4f$޽#ffhϐs[9ڷ"m΃`QSJzwe)'jQ?d`,SUaheus*|r 9Y g~ښޚ L2=5u::>Fd" S\DZSP¬yVtk[f? Py]m[QF,@W#B]m ^ |E(T6"$`߿xX[WGѾ< «ׯQ ʒSDelwM̼WS[`qPڎE\wQgEV667$e]x̭s ο'= ss5^Cml4B|Kw;Rh#~Ms%,1(s,;7:&?'Џm|~7Q1 fHԄDu%2vhֈvځsw _ ˪&Oj?O&4HR$Git e{pZ]Mw̌7!|/ϖ)<.7; P_k&'%!5_l-,ǣO6 6k$$ks!q´/ND$:< ^<޵%[}y^㕶Aܾݿ)D\\BիhAl)?xW} cM玁U"TQw;dQHe pot46Hc49ik"(.'6VT狾@}Qg! %_v`~O':j z DAaGGPbJ Zذ{_lM !YBi h;? &)m_#lc&G5eQh꬛|z+tSaK~2SS=XbWX МFX>\6t@YCĢׯ~؇?H!w"+]'?ʩ5\%Wik𙚛 e$ /]^^ll=fx#D 9ajHN $or%> rsҲ;*AgӶmoOL,2p30v"WY˰- h KWeiA^SoW9Zn5GTbfi򚻓8/#vcjh2`yhnPZUm\R?_Kzp}XbL`ȮcgJ8fg_NJa*¾蠑50NWV*Vz=ab4XֳΨN<%ӱIN!tK3yv(P._ZXx']of |N.y|;HVyj^KI\ؒ)ifӱ[|ud2Cs^xf=ŕ!!mi{E= Z'nH\S[HP=`c'f%A e&a cM 5R s906}`c1 ~vJ4 :Rx@+kCtS6CS k] /b?`ۗ_]fW͈GbQSĝ.WNp{!ނǷ:O ]Κ*^K\hiXHә(֕Y2{9Y?ŷx,ޗ ZsaVM7׉0lBaRMyyxVxivOwfZ|qLi_cW߼yS*!#Bno# &ćʣuy~VàȞBE@=.8eeegIO_yI촫U_ c։LDD Y;I^{򚭌<[뢕1:~>XX'3Dw"zJѡ \|<GV>Z:K9KN݆T 5to.OL^U[nO\twÖf*XLw_a+tmf1#ISnll;8+(| ^|ڊy֕T>킲ddA)z4IhzC=aY㨨(>CFR6mG^:vžRS5qrs񨦦&{v}qTQ%_1}:eJ2t)Ӛ&,M>^Z?t_S;Nb;ً;[;܈2&4vBh_^"ں:7p"^ $UۚۡKUohBf!WIx ?'iV5TQ6`G ୌq_@L/smR(ijb3iQ1NƊjtbsPl, >dy##}%L??}-xN.\-? ce10bf7d64ffe`e?UONe30ddbf22`5bgeeadggcݾ^m u X89 8 888 Y YYt'? ;?+rpVR#>]` dvƺPi(3ߤV)0`,Hn M[ӀHWP_O]~ }cC}3m(+>N 8XS0sqѳӳ2ҳ.I_d@ĀE[P[[\[9+A 0.C6&=Cf]6f.&=V&N&6_6^SgWO/?keέmheȥ?';VYX;_8 8Y98Y 8 9ٍXtع _￯Yӈ]OECÐɐ[Y9X8]WNr0=?H`ncosx5Rb|0:^cb;#I@|C:x4JOy˷JD^?N~J-'4ɣ#d{OQO p4) ]ǡGxkRASޯ$r٬ liC4cM$$gdx}b>Ɵ _E_zHSD_RNеA)O?OwG,0ߔEffďnOMiDEdc`RA111kOĊo>@wGKb,q9Zm3񟃂$=}(^2nN`C {_(y }R`ymY4ӝٯ f ļ8$$$҆w,+-?_MO߻w/IW8|şNPgցTEJF_JVvxg~g2ã*ڎLG!u%%ݹ&&Aڱ4ǘCmoʪyzVlŌKׯPߟ3W+rjjW^uww{sB :ymvfoi}~q7">>SR?Qko,))?"Ÿ&Qc͎BٺE+5Oݹ<==HMK!Cן=C ;/,"#{y;@W2$ #..n Bbx7fskr \ ˗/V  }eK:~gcc%yt0fK,eee!!OR:Y&N۞h-/|&kzI__mnmADmlOuIII Tc:Bȩ7 SQ swwױ\0 jtҞs<`OH`f&~zet9;gq <;; o`j{wZQvG;79I u7\\q׃:bSo淳--5uq<e w:XT0!g;b^ٝB/=CƵI3Td6xH+Aρ@T'O?YOyC3_-aʬ[shOgfή͔a30L Ȇ*Ou_A7)L+,VIQ  @l(kK6%Z"g |b!~)"pe0OU`X2"J\Pe;ׂzt~E޵Zؙ|S!_|zzrvA=FͭuRPIJ>lpz%.=UB{EC 7R" .^W牍ccU\āLz쎐ٺ^̌^PuD?Evy{;Sco&t& ̀ ˟/6zTۮ=(Pϲi:F2y8XYYY<|{ |@u}jj!vܙnҋxyyi3;fߦ2"5Y #c!!?^ =ࡢmA Ōl.H:X^L5y v{GGJy9T!rk[;.P*l\\ Xxǘ\@1>Eѩ0z]HU1[,L=s𐗓^O"%mkg D11sA" 1QQH*.1;uۊ zQ 9@"t跈i԰zrNII[z!lP E`M(BBB#ˍ,]SU ?&TN%&^F4JaXH:< ks=!##*@f8!v|=zQ'h| ==}{s`#$6F#zen!T¨/|`bl~Cs37"zx40PcU  Xn}U1YvlmTĹlWFV#ųgYXXs{Msjw/|8? Q(Ĉ?ų|9= WUE OJJ e_:Vrs|I9 _"B4 %N%`#2$skĀy 3w(w=1˨WY06G ޞrkG͍{I JKMMboP7;;Vj٤y~D̶' *1_a Pax5ەWkg\n  CXMɤmb&,--ձ/4@-ygee9#wB-$?ߵ\qt  `s/9.RNXP4W7"Xziʣ"ߗ((XWG6e! ;%%ڳ@%ISK)A~ Mćܫk;~9C<'-"'&=MO59ſ=::T̒Y:num큢"'2.y"d0 P $%Z2iZas)))Xl% xpVYø:~j{1~!T'1 S|NJxøgQ ofP[]-"\E]+-f3b!$% ː+f x"iT{uf>|?@EĆYm7<`G  Ei,Ytqq1P~U>dfy; ;?8[2C/[1=37z*IPPP)&InWoi ͭw!ϏauܐFssRނgȘM7Ek5%Պ.o~"Qc7Q+edd+7^zl]ʞr40-:Agv(w~ƲW*9n*[+118}{^^—/_fl8b{e7[ ڸ:{w*p ӟ^ױTK3 |f8j0RYg,WA-sSBƝ9,??gGj0b*3(ܟ[$1w^*h 9[C :jqaϳd<7DM֟m?y0UC &f{ݗF!p5] 7{1~MMS&Uh > L%71;|6D]0Ȑg%h'coş5~|X^kiU"ejI >.Bm?1/P,|Ə'(q +%l2]m85.1N,T{X˻ #!onX[Z{wH 4~-Ew̓ɘ _sbt|Q U M/p*xoO1C%3CMhi7|񐒒L@@Kk(,kVה YJȼ7S꫐SV㙯)Rn3n57aOԒvoܝ& BqQt 3BXϟF"r1lS׬Ub40Eh1^kٻ+㴦K4qd&>|X0zjЮɱ~ {EV B8;~u-V 'Eo{t(2׏ߒkhhzX ;bҩܾq0`l\[JOzJz"f}rrrkP[ >'Y+ OIM֖/ު h0 Gf[h_ݘQRj M&z$^ƼY?⬸9MٺJ 9D,()f:٭J wqbNudـinf{jb QW{^o?(ѶdO@tgwc ./g{?0Uiq.kƢg"ϝP׌ Ǐ?a0VV(T{wQXv!* M <xiwݍl *V,Yαp=G#Þ& a *t2+#1ZmZ3<4ѥQc^eCg,KFlo"ˬ/oN]x,xg-$;'mY涜Boj.NB}<(WVB }ojl` Gn& fd$ K_v|%|H_mi_"/.ST?e\V44@C.m[\^/Ѭq3Rv}r : iѣȯI-( \:*+ c7&q(!wX^zO73<gܚTL+**Pw*9ٝk{~JqEEE#avȞJ.sT(ߛ]qA0 b*qM=[beeٝ^ے YwKQnwGFT;< :Ng֫bf&U4q=<{oORw*yfCsGary$yծO{m'/.-:0bٸȇ `qIմjs%C!JHoUq򖍃Hob$pt팋_׆w?ȴVVpF !O]( ؛iѾ=|`nZ^fK-qRWښ :>x^WW*D+=QZ$sVQ^kPwo˰uxxӧPBTЄD>!~'4ą%7@28Sѡfp0zz1EYr乹fk]]]-euoȱՇ:Qcv%e긧5&;{+%9o)*ZlM ڳ~_TGR>rMe\ 6p7CMWȑ)5]SCigDc1`SQ@w1Ql9Z[0 &~.2)z??2/wvh(]{,s+> |Mz(b&1뚚= a zWfyu<⇄4E0mu# B̄߾X.Y GP]wu ك-Vd|O JICd[˄I23]ƤsWAܷ3E/^`tGߺ=Cf2̪";Pu-.L|ݔ ׇeem[EMPGp!mG&.&E+$q;]"uӮƸSo NwȸĮd)FWUqN,7677s9RD᧭,webNӢRLQQ1^zD3*kbLmstAiWffWL_8θsvZUSCSr q'~Rɷߓ&b9++002"ݕ.6)S'xF'&|N666fB}c䄉cJb4UdCwRo>9-9I)c{%ل ߿2rFziNhNnGV.o64gل~9\]xaWV=9I?O2e 6LLy+p5qڌX*ZQKqY QSx^ZwU`ܟA/P5Û3Pvv"JJIa>yBZ244yb< .Rq毒Z8iQS\ЊaL=(^?C.&'qmYbJ,2XDU/}*y]B677j'?@蒱I |sme}6*s*q x߿TT,Jjja(:9TOhe7q,&?mX͇9ʧt&̼SRPC!}6뙣jM(;N% x<2jZw~)ϊaGDAaw\-0NDA/Q' }18Jg7&;TCJʵ` a%Mk[[Dx8 UR+N͖9q񿼸dȨ@JU -'9, ~embC49<bG(FbL 7QQMi ,<[6凖!t88Xԫ-߷Q32$yۭ*C+X}y88~_bKd:xE[,3/U, 77^V,OL$6`w[7>v[Qc5ɸh26F<5]Lߊ譼A<޺[~(:h p~ؐ|nEjxE2LwD)D޾&p_-GHȤ["S7 hVǣco`0Ȓo238pRyq4C Q4@#{lzՒubPIA!!<C㩙D9l($ ܢo/D|s%i7sp445gߩ#7Tlr2ed1 }הp?X*}|\zb 'Ov>Sav y3' `@xTŶv## V80[eE&M%l"z0(JF,wѬ ABRCsIo򄾖2z`۷ぜ ؞[y[%]P bWj' èӔT}qB$)C-']d_G TwrC7 8y'j-k=υO4ɽgx)ER)tR[;]%Z-iHHAOO3rھ|DQYS~~ 8*k'9yc,{/˗$r401OQR\\gHĴǏ v^-R>B?לIIaTNtEa&i.5|І8C!}V{R!ļ,=ϴ.Hb> <] ųsy"uU=MY8C{Q+,lK1mfHgI gLAȅ=@kRM ciOsyBA$ 75n +.nq@Kf23S?ZL2Իu$д vubV)(=x‘֨\t)22\8˓ p8\ Z-I-~ɗ 6\Bz`TbaLa2 J Oļf[ nJaZ#"=Pis-i8 `ʫKj+A@!ud7N(3YxL2Wjj!05L94s4 LlU,;Q.T9'EA vtS o}BovqA_& 9;@*FJUL|b9V9Br:8i98~޻d9Gmp,)"C6 MG TŖ>eT 0DztB Oєk.[7pm,)VQI 4/oh<"$^l"J=մ[ݴ*6vs>FgZZ.OSȉTlz12c >Qkd G(mID8  96PYZX9p|жA>ۣ IѬUn)tYiCƧ "+m,cce& 󿪽)aͳnOooόb ) ((F55l̲z Js*A R"MMY$l*1zC Xu Ғ>Jr~ĶؚЬo#Øh2<6ipuN^WOV:FKe&'$(C>hu?&0.EHK{LP3*ذtVo}u:꼑Ѵ<64B,{׾11t0NYYL豴4Pk[*qO_<$-Wd`"uYX9HtLgn9jWڟ{ҿxsI@A)cbBUZ9Z,,&:j嬋k07í-MS/oir99l7̒~W ***JFEj!yF3Ue@uNۊ>p}eTQs.>-DɌMVƔ:GcAгߣLyhQ R4LwA:3႗ Ig'iUUş/,ff%:-j['7'.JPr`xItH T^h"L5yqFIQ!;yu^zI諙ea{-|c*P#!Y])XXOj}Ki(d;<  AGa7gM φyzgHoJsr - ?HKJZ11%_ yYN_DQ,q)" L)QK ~F(/"*JNK]p}wO)[Ʈ)s(;jXx+O&{.}]ޫSkDw`|8/\#W (f阚}m8pl<on!xnXΦ˫?+:C0+GT%ڊ:{4/^M7jJ+d`,i*S^^lQ;8?^ɣWU=#UyE3ӪK|!ʎz+0-l}!ǓN.wV.0/_f(P1xr{{1憺3=kȘ *`3hG>ݭPjz:UMP&?cZrT0h~Y2&p'!!g pP[_QBWIJNN`~/!l# G >e:fo $n.zβC {: #R(+u;?? ';Ւ2vӓWo9(+/?R%G#BYT\Fpj=.EDRO <%<<ϥˍ7wklFA1b Ǧ:KǛK,j y٪.5M\~^p3{{spp0TU)#pyE<^QobbB&,W?jXW;pO&͛I~8=;[핛+D^ЌzMfӜyUJaPS^[qCsJ\F-&.^ǏBͺ#ٞS0CT3YUIIɸR޵j켼kZ}`fYYY))arrQ:-$jRQS3NdH`a $Omgdf蹹;V*+9@zcY ;/ݩ̔ǽ0DÂrS  t^Ʀ_oozc^оɩ>* b416];Q ڭ*{ ?);ݙ-ː)mmNL.p8l^ݾ ?A~Pwfff-ZK?:(S` ^ naa!tT|`sₜ ʮǼG?%f9vӕ._9e,Zo$$0Exl8@;n;;))"?e^%sR rGX^L u9 c-G IbaƷJ8j(Cp*NNoPL$G%~~BqV\EY$7gBUEiY0:+ O/4UTp/..hƉa#d[7s5?|H^I ^n`ǜ_ߖGhT9E&/u$59=Aw.V@``hlav9$2 Ε!gBQƦF2\[!ofipyHU/ 4;q 틦BVIq  :oĚBS(}ؐP@r9nz(**:iĂ>> 6x  CW1۟Y_uT_ 6*8w{ʐ0w/vI=!ӂOpH&[鲡'wk.ʟz25/fT\|涻Byl-tC煮jp㛛/fi",6JR-4[Yn,XxU8ZOͥu$_R9!E K+fp7r=a드~ɂL?Uk^?(|AO=7szS.̨΅orLd:0N< ')]{x&⯘è |1zd uɨaR\lw2 p%kdJ/TRY>cz?@=S;(m :{f&yy `%$'9 *jםt!I\M@Q\D6ѓE#~@\V3YB8fȚg*̘MFB: OƝӐ/F_(҉|}_m7W)"=0dCٗ$t{:$;&h0Q{O4d{ wAlF."4dTTÜ@3Us߼ΓWt1t +9H/kp}P (/J J5ZX,j " g],JT [ؘÌMP`莌BlweM$0>! :[VSOTnʫW:CZbk|E(ʗ˧֎ѷԾJ7@KBwZ'tZ>Yە7^&$$0>dr՘k"?=T!"l8ME\>P~$p,?V@$& ˫L;~[v0RԱ6+xn>?e7000"BNM9K?r65Lf%Rwp&ؘɎo'"@7ڕ`;{# Ӡc|oϣ"8&Z???CM%Ln~>L_ 4WZ;>bL@nyt^:**vmcJ3mh9[5)f^l[YJ*޹;j@Û *K{L jvȈROuf%B|){ݠn`` V#}s'UyU5ꅣ>‘}3^µݔ"9dm&-d2w_X|hi(\6;?@ R {{j>qo'7 _JX}$3DT;0m X;Uۙ\xj@}0{]\RRS5;[ۏ׷OF#b7QK}Ƣ~v$#Zg>˜8\>n-c9L0$w;gqݼ{|*+iO>RT 5OK *q&dR0D(ĂֶV4k$wUч1 o:=i5-hxZ<#i- "3tmޞ=ͷY;7F٬N;׏R})pxD )^YOG|!L7tt#t#"(% --!R-% % ]\~N>yw;c|c[½ך枳´WK;kd_p})%=yBce2r͹cg5iJ&f8NI {y#S2KPa:MїIѬv"Ō4 5"*V.y^[ 3Jܟ\;sFդ~H.%eNlII*cٙ,YAffm7U_sWGx p8Dauj/4jW }׾+YHR?jugcѦ Dz2괯=y00 Gbun 彫zEpu%"݋߳ݏf,<6YjfL4y*.RkYT|ڜ]~mVgw7e&|[R'O$-$3>[WGz{с׌?P;Pc߈s/gҊ>6MJUߝ2? k3g'<2]Bۙ(:YTBy`کozbd=Wk×݃/@}Xguo\O 8g_*US ^;LХz1jcLHLQ_ [-0EW> A]^%,+MJ5(TgȒmmkt@O;[B1a )@[?GF)z4,, :*_#<~QL;%p ep~F -s9Bm|F٦=At9G:z?S8 %bJ~&҂0/k=Qtu]=*an"/|q`4[Ye[)>/pC-8U9 "+BY2$ڇy9~ UPTU2_(㑢PKI1sFF([y;7X߆k$<߄;Є@g69Oq>dsG9@ aaD~,-N91S=[ia탞ٙZKGb;oH(+~kUa=D>ť|+sv^VdLSE>EFXdE/[Jc*Df)_a9 %A *:N%Oѥ{\~0wܺoʐ1}/ߍ-!,WgZ K6 ѭ|$$R:ח/_S(MW,4iA]Ɩts&?JY2rT_*2)7LqFawgFDHn)@[94瞨Ʉ#kjŸb&iD'I /w.Ow Gˈev\%dT  4#[f#6yАvAt8>7C tn8::1#m,1O4v~J⭠%&{UEM"b J/@ߦpWh#v؝:e(fɛ-CGPf͞|vzsjlJGqU5g/A tHW7y#&5=ȟ7MTMLG/T`1#; [lb8Ŝ'L{сE+,F9EE^`;5s|-@U~@#10)] Ex`iXݝ0ݛH+)ޔtXV ۿ<':(b3-8JU#W=)&O[ɖoH5vҢPߍǂ|65sHCDkfuur5sՎ> Z4Sm;uJvM,6䘇gc qAa6" twguy+.Hc"횳dX |XX']ؽJu$PZɅHHHѐSaJO`_ކ.rǁNDG[nʐ Q$I[$drf3tL8(TW.mh1D^3wu tkڵ;WȚ/Pw2c6hG[<Յ*o XOlδDo@Z4V}~&IXtÓ'O^&̠?0#+&A=k#J Sd'cځ<3utV\\ {?nO*2~&ȺooB.P_-btO>aԞׅhAh/:t˝b$՝xO@u!>bo]n" mlu&ՖA~YY5h&xPҳǏt ym]]YލMM$aa^?‡tRk땜 F~n~ QxPusCE'qtn&%#aV i ׍2A ay};pm'uJ_>DECé)nLCcckNVV(v2~~#:7i1zN[Śi{U|t/5mx]P{ 8hr2 V kdxڎ^}3V;7u2[|Um_ӊ0#kcFR!&<'2mΧHܑy3%#X<2L+WE Nآ/U#5^wR2]2lx }oHjbS<,fg=2CZ }柖u02};s'oX{_c' ;g{Q4BHWo e^6\ >>?݅?y3SMin: .E$!%C#˷9 Uk*[{ IWM"-؏UϫD`oÍ;7Y}&S)w{'j"=W#jvu̔xsyRa֋eaQ!n-`&?mvw;xҘ8)^ (/d'3%&ÑY JeL,_O0_ƨIgqMOeeR_$yH9F]Dcz=^˱NZPInF&bAŠ+*bGc†y{V'ˢS)$eBwҽ9\ ><6\=ߣ`K#c Xӿ{xmC4р^~Oé'By?I*^ջ }2 ]I-F.v 3H ||((H[c䅠[PPV78U\瞘IU뱰p/Z;;c'UzrIp,͝=߿ox?JD'd{\]|Y}p}pʪrc k1l"[=+&1շuBjR pK1\JvAh.klwtzd%Y|t#..3ʖTW͟(]y6wP&WҒuK"-VZ_%icew㫨TUWS x^bB낔܇'`cyw\%~az]#5#d2ZZӭ8ݶn~k]O3 M*ode^vd*">=Br D# gZ)]t0,lj91xԨoqQQ߫w@%cNCb3|m DŇlz61l^0hv{ݥ(# _bMTA"mBTkѾ~fcYw7̽p\&V! {ug҇33)J?lyyj?} KKpٙ(t0eqKd ,3q-FDSVƂpY'{~o|PQJuMI!Z^[󿿻1ݛ6gM>ON5|us&t.~ ˠ tx]̷oQк`rVͭ 2>:jH^^^Z::&NM"V@@߾}J*swm1,pU]UE%,++ MX>c0LrsAr5ח2 [ׯGaѓ\SYYY[oNߙMOe` %O%551x.BHu`0+PJkkkز 9nR23q7xNK 1@UQ)97tz i=761%" JjyyyȟL~!~/ar{NuƃjpG3OpڂM]~Q%W}x.\pW<h×e_/{o<"1ޭݚ џZUIG 6ymz{*"RB۷c3bp"l^[4~QDػ|껔5H!^-(2( I/r"wdKGcF|~J[z]s|| -fPO8C/ܣBhrt***UUlh&]hn+\YZnr$ʪ'k919SZZj~?LUuPhi ZN52(GA” rht2ѷabb$ "FOyhJy;H$ Ȓۏ@o>IGKKvsfr}tKiD҂ce}=9Jrr1˵h@5b<W<Ӌ "'EʊԔzX1IB{W8^ll, K$?3vA Ŧm_Z"& NLăwF̰tu7T Z ~D~!.ׯv w\\^RӎἯP 9 _ߍOwj])x;bz~,΁{hj lojHj'V&Ve9j=ĂA~6=D|'pEAϛ1V 'i|pyiΟa2\8Jmu]KɩA-4G{<&!Z&S1+1O?-?]; 2Y)j'44b( mP(:^i+zf _C{oLqv@Wy5[ԂY[[àՊ*n\?~ ͥEڋ" swwW NK^2#, Ч\5*]`?By+ޙTbPWt΢| ^d7b_H:137} tdrt:ϛ쑉/AdM{G 5)B@_ES^Qv 0n3Ч:|4 lw# Nn qa #p+Z8ΩA2Anr{+H@ȗkbڥqr83w߃h櫧x{t;>ӫóBٲg8ՊcSNsyK_o^w(}vbvFmӮ5`"m-@~̀Ts|xa?S u2鏦t2hGԀ n`8kk:[nJ(Rjyh(8OQ62 E'q2~Nr:<0xQPywpffzͲOsD gpɤT5xOgkd";: Mbt5S.ӄm!SILm#*rlo@uڊi[?XG䉀t`t?G%lw(V= dXFI 7sHII՛A-.벪U<w/4~q8 wk3u88| $Ĭv쑆 KÃd|k(ֈ36M_@ҋUXR)KhYPp}2Օ#ܽCb焘倘CTZگW rcjCjB?. "bB%6?bEF㰙hŠY?ͧ3]V2V)Y R ZII!^~{VFV!-_͜yAA3߾uge (9Nhc4ۣurЇ99t́0(u]kG88 +z8-}*$7> 7!/dt WW>4Aܯ_.=x{IUlpXYP2'|} mݩQ0r ' Zq+LʗdzAf@y݅T)6khߥnW@x92xl^y-?PgUEG)Px֨IhE\3SV?ۅ2Z[6ZW78o$B ^&} Of҉GU'f-mqcσyp nB*itY.B`q1[WM7g#V->>n?025% Rڄzܹo}o^+qg'ğ\zZġHvv.P[ݤ2:fSFup 1#rM.5č9$]>&mis(! ZCWK[g Btt{BݟJ#ʩB$λRm khS#pBwOn\%%Q GPk 'l"ļ"22zfcOs*t!TD=RLkC ]eį_100҅H'g5U߭Z:_III}0!F^ =Sǝ126::ׅ/ tl5;b5h6GH 115V%O-~@g;NccaQ8ܖ/ovK͂G a{mmrL@NUܠ 4I](4|4ik GVЦ: *gKNRs'%or.df[̝Y^+A$h^Z^x/y%%a?ub| qHIkPAK:XX\5'^w #㪉"$%vᅪ7vo9Z@䠚vZklmS4wvj5]?>=`aAIM4\VLJi'%;451~mhX."{&e[ ]jr**&5 W\흝:#xxz 긅,w_L\h캺5vdgg\ /\AEggԴ߾3<<<+a d=<"HK˽qeڕOylE@Qj{>|JB|<,Fl.ժ}A@*$$Ő]1WIYj裷m-G'8*HA̡h[k$wCF WJqZS-efff^H+Zlgb(OB;{A[Ewvvbhd -X leQޜE{;̮U Ӹ|̜H`p1ys wS4'/!-"пndcfפ$rLA<ڗAܞzQG;ݩ?b՜]'N@'*/_&)!)ޱK*X7,lH̒d0 Q{d]O-Y+89t`K+o89UE{f +iiQ}l**ZmyMǵkΨU W1+8A>擄 _h.H5" +r%Q${_6hk&wt2#9FO^MLjuGGϽgoõhaLԝ&iy"*9,&p "nB3P>g3^{ |R%+V}8:g1C=/^<-^(+~/_qfTUhtc}C&kl b4 0AjF˭>o>\Zs^@hwůhQ BV$+^?)M7*LB} ZnxHxD5ON4T^[%^<ڙub'8Z 6ii@fV[?vMv ޝVt8'A~D")Ugu_ɁpI?Ra*S$;[[FCiI\k 0cIUU :I?CM4xE9Gnz 2Gk2sx L[GGi)S+0U+4饡Q)Zy*Ic2vBCbѵ3ظclW7vE6bHEEJb }_Իv?4|[ 9+6sTe5H=m:n.;<.|*!%QL UY&:&寕ۯ<ֺ#Qjv~u,+kw-3H: f%|A<,|,'mL7W/ΖW|CYDi~426x<2D h2x~fqyf;]PHQ| &r&=ox[euKy< ̳Y~Bԋ&\dӈ<:x#;3;ClBBxUqN7;{`oˑrStNJ/4N_1 aU!#{1>Έ1|{fHڐ(o<ͤ%Շsv٪礦͎iGQrUIЫTS|X킇nnWƧ] P3ي;3O2726vۑIɛAB&ݚf3tmj pG+|%w)Q7>$$a-6a'Eۆ.6dF׷>, o4qӇ^U:zE5\+{wGh?Vh6{L,HPwbgַ_u^A<-?$^ѓh6ኦYTVWWn + ~K`WLRL_kp5l=^^,վ,/(]M ENg!p6(>} XF͛Z|ӯέVBcbbb$ť=C,G}}~܌auk%XRH07u%EZJd|cU6F_mJjэ~Ŝ 7n i # Ydi^ gpyzL-kdOP嵝;么6lL]r\?}#H!aYIOíQJ 1F`o=m|S v! 86|n *'(OQ~kAjE՟^AK߷gr}IGuDDYۤTda|/P˨S..ϟ1Q DNp 0<>{.d,o,a7ZL4AAں4Zs +zvZ5[TR՗;v7CvB},DKhiCgHd]Z#7L%o"P&@Aފ5@,lr$9uIx8GE)끜*Z3F5v\y HgG[X9WμS)b |GJ"6' GGϭvsfV '|{H'wn3c_e=]d`/'g9sCI+* :Blݲ+Ol~g*Φ/'a}ja!yARUuܶ&=E_^0k8˟h݌"=y"婱%MT)xׂ?uzǹV?:[k\RۃDGM_mزɀt;) R_Ls2|䣨~ %״*(LG=zdL:tF"Dd s%H]bXϰ ))V/z} x>_w_fvi &+־".1+:Wnk ;;fGv.o(k?5<ȡjݙ|jtGGdˀ6L>%@~:6&%v}ysح%:?V`Ϥ]"e40Q M9PRvTeh|}m,}[SĄMH b"VǺH4֛TY~.r Ҝhҵ6")&$<#%uXy4yuQ^6'Nx]&ҟ3(40xp-Oٕ\m#pho΄{-.|sZ&z-&llW#/-K/<N{MkF{L/&<ԕ˴<ӳ~kVͺmְ)>Wִh=kWl+OG瘘?oyIђ  3||mn'ɥ'x8+GIɁs)Aa3, _vw+:C5&\2ѪI `td@aX҈,p}CNëM˿q 4:{IN?~x$Džom|7EuWؓ_]!MzƙL˘b+흛D1!TCFLkՖaJKt7̅S*=bgˎ튕.Ix^g4w?)OQTj+Z)?&ZZ3Σi+Wd#KJvtW|# Xf_Jhrm!rEϽ3`;dX̬NR(GX![8 ,,L5rmɩp[?IH -Ӱ1|R??@ H>9A;5puu4^j;O"O {;4]9\ڙp{~oFp<}[l׈%~[MLXm]cFMϟxC;V U6_JMLf Q0Fv')I+O"0Z*}ځ6OY_sN}h`n>' 1ZUT|[Nuo+1h@#€&FnF А07뤤~ZX9_HB~Ub$/wܨwB 6?D6x-.k8AҤɽNlN=})X6NAОҜ!(|~F5?,yOO` 5hv:1@,-߉@kA;Ϊ4ڴ~g07'ܼ,)v'(}:wPQЙö.IcDmdpGPrQo7 cI-ֵdRNTq]?;f}ix gW]?2m%66i_2>fA~] 3l.КrkM.5?mы'-M$@NB\ pۆYF˶]UXp>0-scKп hQ0+\ZJPPP ~`n84$㏒7{XWIdo2c"juoc[HF񨦅D© ẬA9 qWOyg;5k)K8~#̽ۧF=Vs?Ԑ@#jy*IpE[_ҿ'7v+&PaǎO$%s8Y3rD14f޻E}wҲCBŨ9wێgSBz.sj> c)x ֽ]XOo {7}ϖ??,wX4ed NNI %uu뿃bd%d21i@ !"*/lo ͬW ځI⴯kBn<]j*0%b'w^*8j޳6Hn5geFVP(>Fk\Q^ s5в&jmHJJu<:SMiu-pT׽P׶?AmsTYFw>fe3ӴUsϑg+Y-__ݰSfQך ͯ& *1c E2!UA8ߛYt'z\#C=shu wT]E  /?cWX(c;pTf9-itka=Vuure5ֈe$NFs2kNYj,?:)@z3d6p"++kr4Gx;~Z05`M!aM |I.X%/7;Rwml멁 &ןxGLjM&N=y0Fya_YSʵRM0͹_=pi7jUR8/\;XLłSVBN>x\9x_2ơaa:%np@M Aˍ+wڦSrbJHJKuU^% $$ڌF^nigD,UHpKZmܺ ė,|Dժ]|h/j5'jEղhjT&{N8ܩLfƁX'qlsK)4,,NLk}37ߠIw_?fW]z'5UפU0KQƆk^0)kbr3Ru@SZ09E1@䭦e}_WK`ֵh2!IllP'?~50^4̹Lkn&%$@ Jqi̹4!se{7#W`""M( > B􄑘 HmȲ++ `g'I'$, 1/JtfGl++p:2~q5`*XOՍKUDbQ !1b?\^&{HÆNڕlZY[M@FFȮSL]<%O2h85RPMOsiXS*,ie=/ ~z]UO_Zn{nZjcϼfoz\"kiv~$<^Vl 7(CQ$vso|D zn='%yw\aoL|y|f~|O@(E mn_bqlmqKYa(j4Fx׌?E&@JITu74qb%b%Bˣ1{ )+ , %?nF~jt E`x 1һUvvBo+W[,1l!=h 333[&K4UCZY4j!6/MbLmN Ƨ´r {Ӷ 1ßMR ܑꠍ*;0#zH=P}nXf1.ɣH^5y\dIze*\6^Mj* gdKG_]T -|ڽ8a1\_~wޅӦW[瘝;X$GVNMsrs)ޏ|`cc"?űy*_OLW#nrV5[qk;TuG^neG+VCiw*zHǷ;YCxtޙ`gv71AmZ4C9-%Ъ‚J|*]z-" F…>uoyT1[Ყ#p:"~#|۶@FqzVs# gv(.V9;ZL) `8+NS~'R=}\b"kmN`Y@~|-QaZCOpZ,0{D ;8_n՟(˟i]F-yi`ǟ\Sy32·E)ExTfn9U4⏙=Ӛ.wÛ҄GOt51'3-SW]fƯzzuuIhήC_/jâglI*=dݯelO7 N=zaOO^:c4gru/$R&3߼c{OAj ԈeTpkjfa ^4'7N&N*2?'gcC,WerXCݺ3Jw/\8Op6a&IuTf`>9\J^:āޞ57,i}_1)u sbV' pGщ:BB}.6-M0Hx䠺YB%A.2wE6oOX倌;")us߆e -2?7W2has_AĀ> ZPPjX76OλSpMMMrBUETY#=4wqbUrvĨf [JfK)#~\@}0BlhN=1a6eT&uϟj/! &KX~8QrbHODAa3X{ qs}~x9i}0;"fiEż/lUCƛOᆅH}n?1qpa]kׄV[F[U8M`׮|"|&\Je v·+]>G"œ^rtwvV17Gsbݮ;3& B;DbWWﭺkhsuX3ix\}q ƿ*# !Ae65wkb_nU]XƤUqGPה(|כ= 1|LVeQ$VyrcUKRw6cOG)^ο* \W& $8!|- z/I C_lF]al荲ٵqC¢g øB+CϻV 92"8ZaRfz_vr]HR ~b^Xb:XF]BU*e} yeA4ahž}v^N2[NxFcG^!`EOL`&Llh v(Mw? Ǎ?&U։cRAvo^T9ڋS$u"+"Lle^3QG$!yjg〤L7sZEGE{CpfЌs<->u䟉=J5PaKR 6wBuiq2P_I†1,0kB 8&N UŐnJG$4 E#.FwuK)H/_r>Ps[qntv6wدUwI{ҚdYl\P݄aaջ2.q5ٙpQ-P~%0Bq?Q׾tTj0m)\M6_ Rd (9fBAEhXI USQmlaVF؏K3qpIR˕`Y[)(MvL Dh=Q_`B gM+1T9W6?X[lKNFJڔ!Pr:)ݒg#DlLqZ@]mVnAWWKEǬA\O7BSUPQTh[^LU?dpC`Q?Y. rns YkN)@Y: Agrq|%E:_xAxIϾvݔ.SbѪoYhɟ TQM<9߶ 4gG-PI?V;IEEP@gӜ >;>/Cs(;b*(XK%x0!@h8 b_]Us'5FV%+&r58Z]eq'0H@|:E98ִ3UA7֠"8/3W=PPS[U~3 Q[ڢ0j #+qss"w0Z\'q1?l$&HC ZGBB%gmk-1 k_D:K%6!/3%@Pt>LL,$|%lmAb! Q@j*u7i o;(QqΩ *_vv+\p8:^J׾[$c"gbG΋<}IU5Ėz~=Q:9*!p+wKߘ "LA|/=>la nKY 0Fr'C%##gB˧J *zX0%D, +tmr8.-lEw܈6zzKEͻ޾'kk2܄@Q{{Ge( dT>ӳɼJMV(Hnz*L'k_Eu*i ͷ pr/4U5(o@ _ ZXnꂶ\Yc_L[I%"'O;|1>;C*'&76HA/PtJ`r~}ҺG!ΑpP.s}Ic/)A ;8! ,7k! =.DV;F\p pTTlSQ!}Ίɐtp"+RiшRf[[ٕ~ݛQc)`$lIϲϲ!F!b@}G(MCE%Aâ 5Al`m&I|'to"|ޤ=; P z d?ASRbqߐBۣQc1D4OIB31 $ڒrgdKB7uHHPqsC ?Xo[4WHPNDDS.|xRr_Ea)#B eֳ?n2Hʵ&!HɁ_p3PWgAs0|8;̧Q*"Q-'Ê>@E\ wlu}ۓ^LJMtDWveT7˛ 0$PM0[8EUSkd&mjrIs*am. Q3ByމJx.jj^U2T|jE' E+1?_Sۿ K;? LF|F'O]k , x sn:w:ilj=Gʖ8SIqp(5pQOyA AKBu9%eOuLO;wddG߻3XpjmÎd޳zd̅qQfSekd)`|=wznjпc˓nwînTK\ bX\rcV 0ޗY|ĸm(HHH/2h0k{i-t'&!))hDy-s/2ғ =B0@Zޔm3Oe+Nj kkHLe` U$1 UU_7?^:উhm3ak.f+FJg:ǒ7%-eI&olGKJI[F'T ie19A,-->vD8݈URuЭW#Id <-[ T .&McW$ %J V]6Y.w'~K ) 61dcc:~T3pߦ"=88`h 2s615U.TЁԔV]m=}#++\QQAEEe,!ڇRpž'_\dyq$T%?rrp}ϟI!t{T^hQ ɜ|lI]]"&\rU=ʓekwee,mm:B?~36OrYLNND 󄉀ИDQspzJ}N --jMJN1a <0]FеH7-+tt䜜_DZ*ѭY=8REE{:$-oSvf&\wF\WTXk5z3*ɿ~ ="uOdh+pVhۨUw jJ3lF%e=&ϞYX5=HNZڇ\]M SQGGAAASmKʸm헸 lr2ݑD5>"ҭugE9iWBy\;6W"틲Bܮܩ ?{k? 0pfvkg'!}vnN޸m%AAEՙ{`` ]=##A؟?$DEݰ@zKJ ~X(Fbmp=د Ot#"$=;=="bu)|"jxNY(8;h0?# .}ӓoP4ܘ=yĂFXO΢R@+q5_ѤpjlBPt{w+C51=}1No7""▣InoBDb"~ #TO8,c+T+UwZU~'UYօbY @,ƦڤDCo_PZEI*_N69=G~G 1 |`d %!O/m/ 1d2<+++:vvw{{{a?/hYt6] dkS{h^xd0;jS_M"slZZ]SW퇵ߍ9tJU<`RH^ugIc>anrd(Qx\{R sU@F1}ư|;6;e 34E1b#:"_eǂa[EwjŅj}zz0z_=?#%%537똯sDBE*6 E0quG;d޼~?[ -Q Mwqy2 vH>99`B[ h,5ec F @A}lzW(@*œ($Z1RdJ~av+Ƿ~wL;U敋]Z0$`Ӈ Ul"yCk6.2AoXJAe* ZYd).ێ_c6ꝶQ_!w8A*Aշ9H:9B$hybow+fꂍ638|eJg pgk@/m^0hס8$FnXUk?d?2nhoQs)Jʱp jI-̏%n9^SSO/.^չUk$oy!) ;'[c.VssV>.VS>6cNV>c.nCvqppWgeg`?pJYmy)}$gfg(h bhnS<+ ̥aA .IJB:D̂|\VDM" 4h~bv:V0Q>q ,}v&cO"F 䘈pDj >~!q4M6.< t.Sȣd~g M+PPP*-_t\6 X|3;<3;;;^ 'Q5j1Po[c˕B.z_W^ [5؎P(}A3cC` R"Q3|1,v}}zr2Ks,k]؋t#슙L_؜J{7ޙ0B͟,imy0ۥHIKSWL%V7#(U4-g࿗?~redN]YJ_]͵0n<_KqEay uJ4O-qt:D-, N8|uJ.31ʧz"\M+Űy/ H htm' Nf}Y{{VQDl:(# owJ8y?1EL,g\R+&p`yF[a ibBYr+@h7h-EYs($N[JcccTszඦؓQ,MZڨ^{v㱙v?WG\HȀ$_1@)97 5~<)|ANKc[5 Oyuuxt/ǧS\&p' Yh>YqVPTdͭ(ׯ)8*(hk';98Y5MCUJR>111x1pJR/b{vK᱓=Pz}󞁑Lkozs63 (pi}y{ԣR/ ||W p.󡲹YUUj{c]]ݸm?όJ^QuT쉄vܷo JJwv&\"ANDwuF$ H+((0:^g[0ER 22rHXMQ7ӎSCYg]fp]x*zHN+ X>&'q4~5XHDD0d8nlRoE}}(מ qrU667RS#@rX6@YT\qnr8,(CCCnox8߹XQѢ5{ N%{ -Dfo^<ٌ(|sfPf DCtPͣ9zx|_A~֖&PQAjg(b4K#) V@Ɏ .(73sӞ' "sOy(ҠS1i<㓓dVcxXGB#U(SQPy9s;@M}B wA4loo(Osŭ gl;'d=9;fdDISkXΎ֖H&wӣⲑC֤JZ{;GdԜ1O 7.rO[Ċ'٭&)bb0q_j_MHG2fS[{d.kƏqAAAFFd~Z}c3pT5tœmۖKye^do;k"_]]ףTx}UI8Q3IiŶo '}%87-rzOyj,Joyy*t!zuAŨgT⌆O.i}@ۚ8[OX݌  ItK}G}xkuuq#bR/ϿIګiN>n'7uW)Ҥ)(+Ǟꊊ} `Lia7N[#>ġDOvp@iЧ k5ScGv|Mo3>8)찇GEenA6GN10k⵴-[þuƮHEUZqxY+W3y_"=Q"kDܶ89++&h 4qo?L+$pc"^YO4u'(wil܁z& (Rkja us?-WM KʊDH((P`aaImO!e59*|'J]>3V^bqoDǀؓ#y6c'B.gU FMECDJFBm/GF+KTظeMA VcsY˙GUtBB߶,HZ, 6/L:yqsTKj:o '0ұj}fꄘ) YjCCCpOllBz^GC X>8~$Yy60Qrr2?:AQ@Cq%BoP2[*7~ Bvthj`:]}dGLL,b;un1H"?3KX5D!7Nlll iҞv<<ڢLÓXP-@mtk{O ;V;kCCQt+{A!*HH<ƦU a]/P==w xRѤjj_^r(I"aоr'P9@^2Zi2:mPkt2V1ǏgҪ [Nb\I[ (o'ABC3= ڜ`i(oovS-x'W\E}3?yާfbxj..xg *\Y|/@O2yJm-Nbe ex\n҉粑G?+-!dC֫?Dw)+),8NޅakPfbz~cgL0-I4 W|6&F8yޚ3mmj-//F?7'l_w<c9Y~upBxO"N>(g52Etd~TtMyJJlYP#$q#lY'xky=%eV*i0⃩WQQQDڬ,J2^_,A>&k,x`b*,9>]>E8E$$ st44R1Je y. 4-͡obˋM^tERhxyXTȕF:GN??\?+bK:g(O r9['N*0sBjF_ĤiFrh|o.55u#T1IIJtk`h90_4/j& P*3sTjIT_f߾?=NqE<\hW\9MwR~ɜ$)⻾wڕݫFLAС)WDx;Ŵ;0@% '&8cgbkXg}nx+<羾0 5L==$\ky"R9.??n>xJ emSA@V* ;;sNMEmݙ,‚!,, Tsۑ G'(2O@tc@AF>6NMwpJ0^԰I`B. }|ۢYچG88]+aVÂİX˕`//ޞ<6y@Ga]hH7[Y~}HvʏEJ&㌤?tujj0MlW-ll;VՀ' rxM?~Z1\-RAB_s*EEb%S/?8;O.P Sob9nB)q2 kT99( ƕ~%d~=9\QY #==$Vc1,pzʟ4XXX?n!!"4񾰠 #3ZAKF!8U!/]3SS R @n,wvuA4,R/],c@KO\.8f^PN *P{ӔVUYꛌgT6fQ%rR y`'zU)kݯ[˯z)Q}xrȈ84jICfko??we8444-( +,+.8\ۈ{Ksi$uێ O44=gd51ߺatɧԺ-ILť0ƐkײU=L<;fp36793~lqj`Bl~|fÜ>U]`{Fw)KK&꧹? v&=uuy6ϜQú?iU 4'?(ׯ/|n \uA1PٱV..nŢ5uJYzrU+tg|_&g@89))&!l742?<[ݨCCN%Ou@_@C,E,Mk^_ M^~-|/=ԯč?üWooRUg6Z ᔮؗ4?wz@Fa1J}bygƎH{xxuҒo$LXHt%~Ǎz,ȁcuLGbŌ= 3_ 4~ϴY\hRA^ Qlj+MC+,#äÇ+.MFBj?_HGfTk^̾ll p3laENfޥz4r$ŚhYI46׭L]򣒦5ѡD]RAcQB9E!Lxmc88g.?BCCn߱1]5//%)wo^]_4<wS<$f _kg7457465a51ac{iǜϜ՜Ԝsrr7!N-`~n/|S;>6~k[%FҥLg`-}BlSJǓ, xMg2UW:K2ԉ*?P:ss]Tx#qq*u +ĿVK ϋѸOH8I'#?~eFyr}Lݚb\xHTm EZbUSx{O?1AG}k^v6m/9-;>[_My݇aeM}@NKH4A@1~oi) ? JvxxBo}Jҗ'C, k -8;={Z1 ؙ,O:/10&&~32DLI^䦡H< tpot4<̌``ph-ZtV2+6 (ں9LP׹qwDPnjMA1m}:+a B[O,vP![ ABkÀs6VrqqVc ֨L26IA\ 2V:CnLkW^:118^o65#0vKBҦg3}zVc<]6b}2p02)r_9cC,rvɷ(;'wπ4i*);B.'OvnbhI`/VV~r4jj4]V[]oǦFLMi300㇆H=2pgW7CNIuqJ *qbb|Zfi)ldAZU{2< [k97OF?"1>ET/p k)7ņmR?R8qQuWes盐:Z%V)|99-"R@[KقɢZKIhuY-֎=Q{}--/_j;y,p 7:\#t&PTqDTgabEDʺs׸?**TW<,ܜ"q즌j0}iongoRau+?f?CID'x_5 Z ݦ:VV4M3U?^#u[VH# j88֙uR{#UcK(M~h5U۷o]~Ј{$iRQPP:K꽈үI\⹼fb,9HoQ?KSPžCCಆMN5Ed{p$H "&UT@$7MsHRHdɈzPggvgw~o~:u SO=u|3z2HG3l,WVJ!mG%aS^tI)# I>s#`PD5Sn3&b#|}`--)$|(XtZZ/4ss+Wlfe`zLSj~}Fxan3L#*UIv.@3rPu)LȞ׿{VD HmYd@ g#?8Z׹isBii=f`׾}[ Hp|43AO݃0჉4!Nsy7"΂'h'Aq),_&螠,%%\<#^]FC+򴨰EMˍQAаLĔcQ5--9G ҵͽ.hH#3JLy$Wj"1u[ nB9ln|& jW )(̛Ԁ")iE(Ebc{<.7D_bɮӛF,'>~DjU}͹,/|1-rs#˗҉vw]NdDQؼ1{J|bk]?+<6+\@Y>ZY~hG_Gūrg $D^|PZ  lY)V\oBK{UP='jx,@dړLC|a|jX$fT%$،kl˚ư4˺66b9`""ssٱ+VWNLtt*3X$ioPO|y'0"ҷZ^j5ZE9IEU NM"MUK_ sOoѼ(, (403U.+_Kϊ:1x\h'8)\@߾~(J!bOI=+ׯ||/ ۲PtggeM'tFg@s7!! |l^UgÚl.gEt$|\A룖7dμV*~ rUɺ_edΑ@Nboie~9ZQ4b:+K m][lt}Ϙ$폼*p&Q(oi)2Ѿ^0ɇndL a%9^U'ދw{Jp&eՐ=4ύcI2n*pq%dFNXBSMccW}%+1n-OU{fg53?_S'jtgŋ_Y?f;+,Ó$;vFfU9 9k.deG'5Rl h547KgddzWYO n1VUFq'1֯ Qu>SYBV$9 Y7C>IH]Tp"22z:ڽ~gF*f#SͺOх ,YT|v8 #SSSЦ屨.ι~V)3)y讜+7_zFC#H^/+yNԛ$̾P+$88+/.;::rprLzL,#6))L~qø8õ/︸Tۿ%,0ъ fo gϞu[}H6,.>5/! %!!WNu%M=yBVVVh433ӯT,Q F_ a k|k?RGhuQ.G'&&455SYPpaa--q?=%t3 Hdkpmll\QOR4%#ej5#1l}K-b5po{ԃOZ8OÇVRhe*RAjO, ;QwߐAA[+.4۱?vT\8TbYڜ(JzRdR;::U7/-%=" td5pŷM7YYDWԾ~^ܜ޺[3r;w TyIǴ>ڲ8~d=LC>TҬ_B_Qߪlz[[M'؊Lp zl-E7~};Ѩ7]I ۹Ŭk H!62O]6f_ojfz |mOOǴ\x$bG>KK>ӵ3-Z" iRM{6^T#r#EKu'0͛!sDm30^{^x$ bo6V8PLġ!Ͻ6g翑jaggWҊwDRZ^^^*Moo/-2.a AV8XF~ GgϞY*_γnyZ AN-CcO§uF磤']Q550j&`ez()/>S5?57g];SgRq,UHC\dcܳZ붩B~##6 75S3 SҍIwtsv6]gX؞cKKgwF)(1HS*E2rjǁQ{wO})2/̏3g+MGiڞX ( &sMKn0uCcQ_mQƖx穩X$n=Asmlb94ynd$jc~aMQ}٪\4}<ƛm"###1mV$l13I ǂv$/:hii=}xPDfܨ  7ouF5042"%Ÿ= `R^†(LMh嫌Z =Դr3ׯ_{wi=_dٿU)77/a /: 楪 [-W_`]1>>K6p.db*_[`LH" mC]QAO]ϕZWٍIXNVBO:,47&dNW.b7l*8-%>=] ץ(`|o ޝg+ >EG3ғJcE̻8ezmc[$Ax!Ӭk)Vaax_NTFyyo`*sڱד${ KO-AmΝ 9|O풪*c>2(9Z0|_ں:{ݣ"Z]]b;ҬX0a[ɸL9++uNeӸX@ł#uYz{lp;gwq~vq @J:*稯{вt\WP ^@o,c$$P )QJ='ȍ6kI[ڸ);J?YLT'K:xQ95F)~*NĖ/ $muP\xiȫD)!ff^=23nňKAAPeT%TV_ "YE<$}c ;; .+E)@y@.WW ( aYfk|,2`yMG._$`bb(o+bҜ;]A΍"r=`kv>p0n#̗q33} qEj ?99.a[TD019ok!Q܌u?WG H}uh¯õ' rCٕ.oW3B=,ls7Oxbs/}sceG+dϗJUT2ϿZר.,|,q棸W\2Ioč> s.>>-8kGFr/Ӵx|Y`7d^WŐqq'gP>t5^26xx"Ǵ(q?0 ch <ћ[P`mu5=O%_(?+ {ު3ygexJˡMGj=?qkP:YuZ>}BMU#Z>=n9==A.~YYm0bnho/Eٯ&l,(,>Fˌ+tU.]G{°o7Y9M$XO0>^hAč!mG% q"|wi[T/L#px/tAXW7O{XhdV ||ZF׷K'R *e=Eh+کu}EJcUrUYy<м$2x vfզ 'DObq9UɧБd}Fۤ5irmO](.'* )"]0yO1*3)39ol,6v"93sHES\\NA~#[V!Mny%%5{o[ $̒/էx+ߺ2oF8\O0Wջ\2&>:?.?$#su&{EEeC֝`JSv_ܨyʐvR eNbC冝fCDvP#tuXpof-4G':i" ]%`3<%&t0 j¹e 7"hI"-Q~KM6V}YJZCE1 8GFN[!qs?GҊGfa 3x{yG|EZp/?09MS@ 19v$Vdw7-I_QF ߧOcTĒ1~^BN4R3]k=+.| «EQ~ H'5^0>>UCBEUç7pQN1T=Iʿ]:ʉp6t(j{دa5S_l|7L)@uH\=`m:<؇{9iikh v|,S"ʩU~DyP߂/?WPni# A1K R};ڧ]YqLMgX ߂*V53@_s=mnnNk03+grޮ|VSwKw&#K|Kdv5Xn rQu4|F=xG $g` :}4 qĉ9qD0Kk j<e TխpSK":3((mAu YᲨRܪ2^s-47KƦ} ~eba!igq[}w q KER)e.>sM ?R{,f66K&s:0m=͗_~pIZ[ԎhL-?Mȭ#8}:к:o;Q~PPcBV Xph;;;Kwۏ$8u^LR֙c{LCHh8ЛpMۡbb;;;e#;JQ h 1Ic K㹖ף33ɩFssHJ4ڣxcpbpXB{N3h(*8MdٝI A}[/-9׶x leҞ[: -]}`>-}[@PT{BOz[O:ejDL;joc9Ǭl$\2ʳ6s$:0$bXh9\qfȵh,"<|Ksoo/TD7K)a־49rĒgp;ڈI] N"փB?AEMv¼owc:yXdƊAk@)\z9؞ǜXZ}y-ʜhqiYtrrR9/KMr:q3s)0arl1+Cmmъn3_COAED]KZ7Mˉe-޾kh |y@c'Ӕ-(KJRr~==w3gNīv`1O~j][hI*)3G`NR}aśe|2k\Іa3ܷsu&` $ 'I3}˗bSړ3 $[hwmJl#/uh[oao6hN^D=-y2MM'S[g()v! ~z}SOcG*.-BP [Rqss Po_^Ħ`SU}}4 g¥σ;[[7?Ӏ@gii'XYY^v+waoT O|rwj%,bZ|gt$V<ȃYxnk;J%㾲g*dؔgde%!Ĝ|O-Y[s*@Zk&5)q+ΛN?8AK_.AwצZW}}{s|rHPqoH3abkç}M fgl.9DRRk_޽̤GbʅKy/age ugi{3򳥤5z9Q/ӏq`߾% xt$SS'Bt]tJ/_a + L}CpH%XhAa&ׯtTA$Re=hkNۇXG?p"vwHZ鵚Old/|J$XRL%N湭їt t/us4{jo=_D]^)Jim07%4kw˫!>ͼ[%4ƺA+#"D|׵u*})> _ziYV{0h_p+~p6]dRZf5cO%&%mx0L ys+>cγ7LO5 q @]*_, ʪgS֦{m5\m;iǞJk[0F#֧?tK;}%#a,`?iƦ!Ώ ,Αɻs.MAOKP?clv2q4pA98!1|/#B9S&_KUܭ; ,<ޖU,ϯ)(/KEK58-9 @W99ى󻺺 :Rwh?>:%14qnV6R@.&&o1(cfqB@;HյquƂM  h2I-E^Q6~@ #.(&bntQE+cYxY4P(#+$V6,fȑ‱bst ~i88V~p mbl|[C75 XyyY06Ƙ.w`~|p^^csbnbn Hq7X/V?VҒ\[mυFich'2H_GA _HlllA.4<.EMߣj&@hn;d`wK$? ȏ_/CE}50~KVVJ/~ hЧ+?q8Nic讀P?@3#~K'1oCkĄ~K'1oa~.COb&13I_#&[bf?k~K'1,~׈Ob1ojE?oY$f nͿƩo$f/-15bsI?9k~so%9$KrI_#;˿Fw.'1\Ob G*L|Mx,AP6h3[WCeack5@/1Vl?񛒈#gS v0n@"h\TLHPXT-**@(6ivP3gc?FhBDDD!@ "DQaaA$q )A;9mk'f60ca( % j00BbgA;n;`P62HQ!Q\PHc" "bHdNΎ LP(\Xi &pQ0\G30c̟mi``kbU;\bH4A`DhP A!\|'Ï?`n-4C !\LP( n?%n00p9R#Q \.lHm25DbF&h>dQFH!$FLX%6D 1d; qu0uLQ&B(a TY!@MBƿM\(;s1F Sљ!bd$"l$&*`A1&F`(Ύ~o'g]994o22DFB&Fh186`45Ǎ9pLhacAQXTL )"$*D5+ǯ%nN ), 3Cs36@2FxgX|2Ph"DEŀcH PBp4|G+ڐі.`}_DPTXid"$" M  {[񟉗5"b /F Aht|~3GswD|cc#B3^85QVVY8a\CeAYLlX}_ }5l#Cb)8h]d\K;?}Od*?#!%FMyhJ E*O/Qa(ToFE S'3 _*tWBoz9rd1u~fee Rかz;/J?7PF&H1cQ%f1C#LBc{ /"B?/sq԰Pea=¶]اO y{2Z\yT'DZ )q)ϱF?8}?备3SK$KTֆ;pdYd[ZþVRs O{AXaŒ0pQY'좵 iU-Q=QE*x`yV ~>vv>/zLu^[c|o:8M%%BI&`5ޏrry ءȲ<{TQQīlkY==A 'MyffdUU}B*rr%<u=MK[+ǡ~ 9  uZ:ƑЈ& 豱HeFv=.fy\Ot`X0bb^43+3F5Y?尸t5 ~#5D.X'fc/ ?$<e #e<Kftg3vzVX(yhvTA84oƴQq k:;eofSScQf~mdd+X[vud)=9$W:%OFB œBZDd{hkgu}kjy?Zb0%--UMAn/JwK.fY]-Lv^? ++;/NP;^ۈMpi$SV_,x?*=9ӟ[CYZIHXjR\e桺Z#Ç=^X:d|}R2H> #MypEmE[+<|s/,"%خKGn fdm'(*WK;'!r{g%p[{4==P=/k5,HPNbN"8)6́{|. "kSba+n Oj?}b$RR90Du STtK\@@'꫻@Gc>.L/j)n"잪e&%D9-ٖ &&.'&/X45%|[]:tqQ``a͖>TײhAŷj.e-)ԭ>}pryX`X76(KoFnl}ѼȯyciI ܧPy2WԴRUZT/[XI}uAIIPT,BGFND4ܣsQ,:^(xS@)YOO*>6ٻq?d;߾-\ӱk'j(]Iq Ƴ8}J ȍBk YBn9EYS)WWGu4fP?:Jٝn"bDm-N=)xti$ktk(fc9Q걚Ruz35qk((&L V8tG =7g]qP/o\,@bW[|qM}LC7/<|(qn&5/$ V]֨g.psr{F]'ōli'eT^>!p(rsӚL^QZrnln~ =;bTJCqDہ59Q #: !C=9\o4eK{h2~F0N*G[`z_0o/=OJ}Щ%$㷃Ň̾(dMd90M֡&Q-M7MqּgS nR_zFZrXV4JϚxi'oXƳ*aQMɷ NoteDK|Gm+(V5{5籣C /tT!Ž RK 31ӠxCiv^L6f>:|??/.ɥK$ #+JQ%)K qq_뀖GIM祎* ijRD2J1[)垒fj*ٕx;SYQn@L*,eny[2kdi݇^y*# i\R~`PGq~\ԞmPm{|7yOHZ>/h̛^bFݿ0Lt q*9\# {9$0O*loo'dNt[wތ=p5ƪ$E5u_V/5<01%XY nਫM,F-QnliL>\MIOr?쐱!tT:˗/>o8+*(i{gpw* {`-ú MMuK=OF(^NRmYG۽ˣ;k_.744@SrwX/Ud" REt)X0T>HH ͙$=%EIvwo{i+*5g:NyLM ٳ c޽UH/Ȋx#3sI41˒4P'{25+GHX5דמNƭКS g VQQAFG Ɔ>'ტ <9WKu#M9(V* ל Y ޼m0:*4_+XS1+=NuZ@ Bz/j:FGS.9ݟJ?x{{ ud YW2N,{ߛ~s<)! VX\l(꺔Fip3Th7s:-wx!996tD]n\`XpTT@>YZZZ>>qce4IoX al<7c|ټSHvvܾ/:Qjδ#9 ?աk6ڝW 8(Į ɏ3[W;}qNLBH'B3b롓7o8{vb6=E,%F&V1h-0 ֧OmykPH(Ú2#|||WĂ#&&JMIfѣw##ollDDEGG35{O_SI@&ߖf[X B|R%q8J6vνpU?Z|h_zB+22bz4c!EJqP^ KU0,[o$N9%2$2Bmeyo' -,455988ƻҮ.cж 8]PeMu;`$AĚtOo@`"ʮ,dǕhiL9]ƲvHm'ӪpMl\@i:D|;;;8^d as?i'&&9UT]\+rbTTTPqEcADFpHa#K5ֺ iO92(sM6A*|tח&..D3% RIf"411 }&@+?()1}=X dzz|PPd3WٷRx!\P')V*ӕ+W@ԅ :&̈`Yq 5ŎKH@7Yl5֞ :7,,ISlu_G뉢t]DDF V$wvv {_߶h18?*^- [P6Yt4ݻ(0s Qr|53;q22K^CGʜxyt_ MLsϕ'C/Ƕ,3T-JMeZf&džePt^1i$ovYزs^,w'dEƾݏ$E1E>aw9Nhh6;;ɘhQEϪWo<#EDFFhZ+WG p\}[N$2fѮ4y˷+ZV{{dd5f𲲲88:])Uּ>=;$3gస"~ǑHEg£W'7Er]A搐mP:SH k. %Xʖae:11Ɋ?(F Ȱ *_jf컇OtV[$))J;(HX*K ;UYT\T,kA[7]A KLt:K0HY:;ߌ&;3MXCBTU_[K9:ڷQ蛐pVR kZ3TF0OHLdwww@&  >ZtffhjiY+yo`DAᠪ릮Ģ{B-=lv@37[v\dj Pޖipj9;-b;`$32wL',\9Ocoz!썣o!!7tu(3fٿv&7)+Ar{֚L.+z,^T|Tp1V NyVIi}3zwV g$$&P,8t@UVQ1`W^PpcOU x 9B0S~8A{拃iFF섈3Ue"Jɓ':1zNL {󳳗 R Rm`^=_{Z@PЙ,CA|FX0B.\,|E_?-*ٕG7%IO PWDI֌LAְ鍝12*AF2;w|?q n4ޥؖ}m/B(V HÇ'틊f6Їvg-|xN'.j)obR;t^ YYS GX'{Fd4̨|RhzzZjsJ Oj`t#Α~45;uCOOS+m2JJ_~:2}⩲a}]]Bff/# Y_@UT،(Դpn>z'pP5uȣ.` $***Bj%hT<;.ڗW)\~嵡nj#>ۉ.J23# IG%M=2ٽw0z͞<\OUק'OFH[J~#hwECFMbv_/~}P9&-'Z!,AtmtFqZ ):T~`L\˗C {35q`&x2rZ0-J[}gΜ1ɒw)z*P=DQ{ٳT%%99$YwYr'J]y 'iqpZ(W]ޠޝ:IŻGtxxSH3p8~Nz=/vo013w=1‹g@jfɩAF6&x+#U־i=[rQ i@s%pXrrc;7%{%/ci*9jZ&j&|*vO]SM黗"j\DGGWsBJ-(᪺Z :Q23 wÂ#Ul'@S/Y~DfʊUTTiNjKϞ=Upei8D!YEo^uxhh]NlY(g\Ja%i!$rxW } 9NV%i./1VBqrU:/g鲝G+E_/py#cQZ*c{{suXv|{7onObpil<9\V(̼C) 츁֡ݮC$VdszrI@f.k=6C**7>|TJ`m܈p]2ҡt UW A~'깓w$-mk\?VԮ[ZZ,ngl%q7O!aGj(F#4u9fwfTtA$?8|EIKKU&|O#_wOyy2IڠP? n߿By: 88_nA-+'GNG Eou`Ӗ)&`E.'9L?ݽ &[=m)6 9c2))~q+y* &oGPI.tpi.U/^Y oy"c+|ȣ7>j:L>0* 7;Z,=qws~LHLd(_钎iJ#J艺J}M[c#pTyb2<Լ3>Sgσʕ HVCvY9[ҷoA)A6|abӆbq^Тׯ_b=D br I\]ol Ԧamw...m-A̷OmyFm1HJdžF1v%BCK;Q\-EL9L| `GR42n~KzCH} ׯWCGbZFʜ /گu|uZZZtػYx88z|v6Zrbw&eY- ȯ1 U9 ͫٛx$ oݢ~TP˚u]ŧ$91b:LU|[NyOzl?"LA. 7FdZ1šZq5NFLCCj(LO64qBHK}WLdڕ7Nnr؇(glk'sUbyk'+3lTՁ_Hxۓ 6֗KUgeNI>ry9NhdF#93sR`ixRڎ'`؇]&z悀I[!c"1Fe-e_fcb+?k\|סK?L^+jociRd۷ml,Rhݶf ]~ 1Z4_ڞiݡy8/]mIqóIŃGu=e +#3ۘ~P/r~:E69x8~v5#7tu8=?%q4cdƆ\ØDx5iNn[N2Uv9 f`O 쵠BmxϞ;V}KEK{}Q>% = KF`v4,J;:rTxwn5\qUq={5gg u 4`h#LAfH4l7nfnu>>0,섮.Ji:﷦&GOOϫofI}i4I=T^7Ȧeg0JPl+,u}rĉW~tPA $Szr-[MeW3*u[W>x}ȏD}O{ Q;k{~e?v_]Ayc!) x)ZoISz|b[tu\dT~^p~KAg:l,s?^zpȻn 0dq L)!`y< 5EмH;S`Uu'wDTn:4zBKZE MK; 0Ȩ7Gi7UF(9A*/[ (ߖީCF"ԩҷvg1av Ɖ~djfFI)͝qO_ iNs~P{R磛m} no%894䕈P#RRJ-ܳcejLU;2BHY[IW?Eg]])ϨgCƓ}鼌 C)LGP1rC>=ڧCTN]+xyש,<#iaҧ>v-~mǼ2lBR<%xъ/RNDjr1r0Hs)J~d̃=w1(ݡ/%^X* FL~\Oȼ Г7nX *񔮫NHX=m/pܴҒ]TF):)7]Qw<ܾ*6tdspۛ ՙ)XaQQQ~ܘvz˗'oHrbcF''Dy†999pLZ xeߜ$~ S(+kߝV|XK>t.Qday@19JX& mF+%Jy<   -uQu--- ץ[|/ JKKeLUl= 29ĩSTOfbjoK*o(6Hr}}wvܚFFjD\/;9 jVz]f|l0y,O%P jUPTD`tHJHL/|zCSpF.r 6Ç*#P4 W2vp=L{:1)vAb؃7eF$A/^T[{?@n3KZDecX= s䌸;7-cleՇ(.΅GT~:М PyYZzE4%q<Ȟ ,irbVͯabc,PjשAz .Uh\MW0ף""0ؗbWo{kdfEHh6pߙ3)woߩpYqs^0=d'ܕ&<}(H%!Q_xeisS@Mw@gd+=|/]'UWGJ/zFkS767V*V 9?b mۋуaqQCe^Yc>[ 6!b|FO?!1KrUܖb hVRO=ŅSBw}o"vۧ3[[[ZP |&&}o! k zz o_8<ܮfd́ST\K=9:S4:ː({C:z+%%KPV6ED)Z?\-P5P}ښo Sr]mBNNm}2%+RSSvw$ᠠmkAr\zچ6ߗ-gn~Ca@n qsw C5=ҁ_>19m+H$?'칬Mhe D9d[ U- j4bѥR_s+x;H"3Vݍn+SۖeSЃ: V@)P4T=ejH$acc+4eqH|:)XJJGFfq]2~^A~S^NҼuu;fw$cT0=Mtח=jD"Xˇ |C>0Ub 0juC2:k||׏eF3?&>"t؀NyA{V}RGA=O۹ ?7.[>w/[su`d1~aoLFuݷ]}]I6`Y&ѶцCg:QT!v՘{,_=WOpV8d&]:5m[49R<)޿?v@'SjqaS=( |?h0Xƴȍ)%MLNAOƨ9juesۆ,>zZ+uаm8 '!9'ku Qn**>S4ffcs">0;;>mrzʵ99ˀx3 I|3s :䴵_iS|Cߎ|<S)by>fc=3KhKst(ǿR+,}2QR-n ~[72RF_> 8i\LHj`&e3ΎE 1gѵ~xlq3.)·-F]\TʞYR,|"^g+S wĘ"U{MDLF|+:--sEcH|P䇄 a KLBS4How:Rr = J {23!}?ZLLո 6 [^|HUwҏu*T+B0<~I酁Q>Cy> MG&!'R?ҤȤ<ӢeBVTLofSQKށΗJ1A(-jb`kmsNp:nݓ Í*I$qtHe!vQ۶7-W,R7x02 UbUM m̧>\I 88c0]8,Qi/{k^~$A,kU( oVsgb~! 7~CGE}kYBBnsˉNҜ;f-( WTYŏv=CQ "@DeU2EOSiڻ[qWA߭)CzD'iLr/OP^;bGgƂ#uJ ~ <.%2_,|Y:+*9'~Cu==BR\`SW<ʼn)5 iO>JEUcˋr%6#l*}#"GoZ8886,jnji fWp&Q/,m KlOXBFsg[Y-h 1I,ViOMMM,/whx˖*(+p84۝!A)eb롾M!mko/~sxymmɉF榠|e/{ A MGB'Ju#fgg}߿TWU 2٩ϟ [R?ѕ/TT/xX$$tF k{ɯ13wo!""1pNծkW4xEA>`pOzN|ףXxͰfywe>NNθ'O>0(WX]USز\?Xow߬JOOM K1:˯}3!\Nδ&D`xs143{kOYWWVk܈x8'Ojݹi}l5ͷFD//K!:%6S_=+PN4eP]uͻcfDc`K{|_ʽk HEg޽{'493qb۱랞A6/^[rYa| 3 mF"U^ Q24ZZZ!ʞkqprZhz{K/-- TU.Ռ[@\EЋltDOcyN|'&⃲h֗wTi)p3h2ա@ǔ8,-[˜.\`mh7FО9sZkt[|}aVg68v!wX_|LMgl1yF>S*)IM`]!ab""3Ō[ JCU=6 ײT2$ƜLkk+im>;9547+Ua4p#ܗ/_t pTuGGAJ-XnB}k,vsdhhݻw.\PWWn·kjfFh3$¥KX׮]ӞRySĄp`n~<מ4ܕ vrV$>#$rA-ַXC~6Q  HG/ɩ^~-LUuI7+;pܦ?+.~Un&[4jjR]\Ф8\\\hQhPdRrrm5qm11;n_W~î|mFķF2?G21fD0T}p]z_pd7W67{ݸF]/)INUnϜ+ rr8>|:r848 !.s`@͛`2,N]D@{ 3 HbRRoIHuGfQqQ! [\TUWdETU1-_ۛ mvqtL-,LSyFptt4++r`uAu3C09kU* W~Qb2Yyλ박ZQU}Q^l:gcc37"-]_ks% ؋hw/=ECn^WʕPw FF=\|5 ɹ8aK͵[=5F ʗ3٥HWbwfݍ'}4SjaۘpC1 Mtu̕rg''.nn6ρۛ|&72}G{&T'ZŌ#ݶ7="%:QTE2;rzW^p*ÇN Dkɳi|+J⓽Es.gxݻzު'Opqq1m~yrHD)ʠI /oc}=ٮ|IAA3~D lllϡ$e~===___|Y蘘oI]t޺>k}>md|8"uoCG:;/ぎѫ A[@DHѶ-'MᴰD)*0b 3SYLȑ0KV`24W\+,ŬBEE RJl1;+MtN\UUU oߊ$@Ӊx8zsp`)+Lo$x+g_ өwnxBVz#8/Ҡ@ݠg].LZĹvҙGpjUU1^WK((XWՋ5TpBʕϕۣ8$=MD-7e Ta*F2iW`c+G ^*fMOC4fmWr@/-##QWCy|G>)㓽Ofjdwqok =,727 "7 .1JiLwtӿ(/OԽ ||aUO!mGmb?na҉vssA/ tBnu:Y+ssk)<,W. |y=銾>">k4KI+^aUUҹ[tZg_fMIam+&ߝ4>:vVT4.4Wተ~"9:Z:fbm֝7Gi.7tw655VPQ!ۃ546LLWcn܀:"cd1*mOsLr8i.2?F~_T\ DXYsЋJjrKw6u,w"O[0r3uf &c9&j6^ !g3}tuٖ666Ind2oc<]l~46e6^g@ l-L!O֍79DpƸ!dB%Q4&S3JNW91A٫"a]J[ Շud222GGjZ *[Z|SU0(ؠhY9Oݎmvs1ϧ?~):x& M]& KRkv( -nl|*/Ŵ nkLCҝQ㴳8l@`!aLMK^_v4=?\ ~+;Z ? T8?տ-տ5~-KտRP1wt3LZ~OE:@IPNf\@ #A"(aa) 165Ea0lzT{&jI۠1,ζN!TG ݷ]a ~4?&)i֟%6%l$ahuv271svut266_if/ Zш6g~rl旎N6h]}c_c1j~&qAv h8 WZqp^(숱FI ~1Xq ? qHg( E0ȁ~ Xw3b9?/r4!\ ypq {}'&==E/fb}| xH11?CU?PǝįCq2]iD3"`3&6?Տ?Aw߻ vbl7A !]EybQkk[?PMD!(#Hcskos4E%['/@y\1ؓ~U++;Tf-|8HVَKC8 \;.~-sz c1qd`n dcq(|'7Dʏ v?E[(Kwr,ČT~泣p1 Z2A"7c6FcpĨ, Y>MI IH0^$BcČMbF\mB& 9C Q#c1p2W_>(k;A@y pWc;~] r9 B^e"g S<,6VV,ytd:l,,?#c-BF"h% 26F Lh#ahPY$ɍ(Qt e&͸H 76 #@ b"&Bc t |EW#9. ~>%SH%d$h76A "B@BHWmbBB( XaAAQ1a# &FFBpAV!ALc&+槭91A##(J Q(QaA#LD̜f̉"#8 -(jbd"`R5B"EQ"kAch$J3!43ed$&$ F az`κ1mb.jr mmϼ73Wb7wخk'6ofm45 "Si JUmCDTU҆%PHB!fvvgwgvf|kgmv}K X!8OmC #t(EDGHiGkņ ہXYa^MW1[YBI 뜙. C/03)]״c _Il͠-z5 z*Պh[D?ixQN7<&xtE`S:_UW0}/P4iLo)Aʆէnv T^P !x!#Ш@q0 FfRbg!eV9PegPNx&< fYvUߓ¤Oin'𯼿rS6<0oX .t*F4n`Ral^4/#=hJ_SeN-Xƌru ̈́w녷q- gY8FȤ6 ̱L"b؆17T76yOsBBud=2TX<׌Rq$Y`6ܢ`!L[]N/' 1g&KndD .[ظuMS&іZU XFӧ5{@vIZjJq ngب[v/I^C7')EҌdE2cZHXDS$2M Y*U>\PPP R $^, K.֤Nl tܵ,qʸp,x=0sn}sN8BMI= q lP3Y1f2,jRPAbf G'Q͊]e/?aژ ʌY;HfLbW8%j[00 if1ڬt%$٬pBs,-S83`RSHf6p"8Fh0z𤑵G2*E٣'>IQvtr9x^Vv|^5.y949]%ilZt&i+0hN!ֹ <Κ[Y7ĒPS5]( I#B:F%zkm2Uy =j:CX&>HpH?KHҷI"k $:^g"lhrV3^Jok,ԌIO-d7@!)L\=SL``]CM"OpW{A 4UIVx:Qb1@8Ib!1,$)y v"D RJ\q$Sa(@0p\DpBi =D-O Z1u\p5. LK,_)@gtԹd+W*|R`1T@:)Ͷ_/oc)|yU"l,.8gV^fk}\i W(lOyIR풎Tz .@%ƀq2NU.Te xggCaaxƾ/#-&ed)Iי-|t ICRƐ1$e ICRƐJw&f/Q$^nuq0>+ʼokwHW եjx0͕%'_O'/BYxQ`F.Ů(|1F"nbj2\ZC%߇"~wqDA]131/1ѿq5ƺHyrZú?:ڣs|ĭB&;vcjJ8NM8np?FMJBͺ],gZex=95ev9,$ô*Li-/ as5#53»P,;Xvz8C_9{궼xjȒdA Y+ԗ,HT6P$"BMftnu`wFe+@6(_Y#-B3=exlx$`G>fP#E8/2QY,,#4i~`M%H XVFY:^hT2-d"kD!5PDQ@0[iT<*c}"ǝ%jX UXXδGMϾ7#ڢ f#t5œY(2L ܟhdQ&E|rL$ueN)2p]ÏuwG<e}eUڄjD$ÓTu|4[O=M0u5]xj3)©&UEr pwOz&3Md\FA J]Xf'ʉ\C?,z_gD+h^d iqLu-PC.rǖ!(6'DҠ-&wȆ皚k%lp.9ՓR~85 fMs#wjLI 6ohmp<Ϩ?KP}#N:B`tɴC)6 c!a;|>yT Ǫb][M (=eQ&[Ӓ(onzU9 *T``/^E[#5rrW zhX: [`pSX7:zb-6V}Xa׬V*0GX 2@`X5Gj$A(caqۈҶ1h[btwrxԓu6>0տO͂A0$NJ%*!$9:H Màu b$Wf HTJU6ZKnM65,5Kٸo70KTXuÕ邭A\ MHF,K8&G'b(S`&z u} hl10ǰ]ǔ #tvR>,ՕU([]3_lϑvxkx.KJCG{a4yyLFcč3uȖ3M)MH',4y*KRnI[.BQjmF Jm*G ' b @K8</jqcX:LJtf:0$_Gϟ|c^!ޮH L4:Issd1 "&@c,ƱjJo3GFU ^Ҁ':At!ͦL!{c!]0-KC~65H+dijbEإ}܆4ڄ"hw&؈63J#]saDKs(cȲA0bLH ȑ-:mzf+^qC^L( "25k z%˂GB`)s-A /Krќz ѭ̕(BpJ.):P=[MXƖ >1X؇.[b:= uCI ǔ\8 A JlGctr[b5an2I 4WqSP Xjf[aA߁uM'f.r8ZBL1Fڹxpև)3{s)!TgE֗>H]m+M d鰪\^zbpT [*gOZVbbEd7ɋ4=su<8eI{5%.fw(/_Ř1 tݛF3f< uu _Fy6淅!TyaN m yq(SZq~APZMeY qNMÿ:"t "b^#J Xh-[S9wI?O}~^wҭw9͚wPywד?MN3kO}/5}'?u? v ڒ;ԭWS'pWo^vW^lcǎ'_؞詓?}}pGo}w_z_>/wm˭ӻk>ֽğ?;%.=w/x-wm[V#'N|Ig~[>sCc{?}]^|%Zsщ˾_?F6lxφ 6͛~"^*~tmn&\гgWOk{ 3s1=~_Eso_8 /pu/n?ީ/{׿cg'N;޾>x/^~o=s}yWfx7~bz`~~{~?ǟ?oz\ؾgΞȁ~μu/ͽ祗^r9hUʟgghD밻sKˤmPե {}3=uJCzeeei~(8?"!4#޽{E&§Ob<ΎloЈ;gff4NX_\\ˮ' gn-& 9U`{~0~ـ-l=\p5\G3{ d;xPMG|qz)aeq |羧UkKz3U|kC;+eLDs/o~0`Kj`skdT5!3g=<.qm|9 Аcjng{ ۸בD 푫۫ .nG(|ys˗|""ǚLLYx 177o߿O~0cT5=9flloh(*7,a>ii%%2$It!+T^WS2;!I`VV[;""#f{l+71BBB<<ΗEj_Ok``y$s瑍4ݻ]\]qddd~s33tuuP Nm,ɋ[$gauBcˈJƧir JJijgφA UVeCˌ}v׺N-Jݽ?؟~:ݸt޻ԗ'AJ:߿00PŋD"qxz>hҥVMG^5STN404|~m3N}_c9ds:66=mfA\ONLHKk)u\ pG:|8Z&읜ߓbE?yy첲 [[xY9A}lhHD/ݻ|J՟&ݽw]7GZsM{tu=ge_|̾;_ YYXf6'h)a!"ze\C1ԙ#9 ǢČ[ʡlmlxϞKy)Lnҩٻ{ XlNTW=ѩ_UՔ޾{(;;w4&p?\3e9n 82.` ;~ADz*+/>7--ΦY@eZr7l|bb^:VTS#{x]ܔ;kG!qqC m9MB͛666 ^+%$3[[ڦt-*_DEE}|brZX9ˣ.A&'Qsbb*!|Uؼ w+ qBUf*?~jlg}=>E_Rʬ**$=S uϤY053XTj0ٲ>x 7(IHH=]kQ53::{ g4:wk{g.|a?).z"kAd9rE; سrɓt߻k ؼ]R%2977qŃP! bsMyy VvuTPT4-qJ]BX{v~zNۗ/5J<>bzj_tbK`c5U#z(\ 9e{}S(^a|,g}r<9 gg[{ gmaambbbmw5&ڛ"|lp[~⣸}"))n2ͭZ.#\_iaQngk]ڣ 㒓Y_=zp̌:ϟO}S\n..V661A8Nݙy8}`)(΁&~"A00Ӧ@ڽ82W!Çƚ/Kpq(nŕSj~2s3fs/~ukx୪*n̫ד&ZRgKb Xy}v k/?XXzNUp5c "\ OT73c/**R|8rj 6 zg_+J g+m۩cӲAl644<$%48&k}1 +*+3^vZBf0~/^xGFG"SH^txsr A8ӖƽOvWpZ58#ψ̭' ,)B"bb<tY731*wA1x{{5YeR$T .>_`r.D7h!*uLW-_\t?5OZ,-y=#@H#hw?I辍h~2 mgלzgBf25'֚=892"گ[|Y?Qz>+x;+m2iB{8k|ˢx8N2SI yq fpWilr/$\OJH%7pO?͕ӭ,uGrh v!k]W7<:Q'Qw&l;NNɼ2t2M9zo֊O# Roa*9x{m/J2Sz vLΗݦMVT6{hNS9&PfAår/'>gռ ԏq\oOE{|lˁqxG VG^z}EAKƯ Z4TVKEhh,zHlkkcZhv?`sWW׷6Ұϟ@/'n=yұk;Z\*8_99:4eˇ7"Kgc5kL!H$q~>b:8cD#kG=5;ko8Y`J-,SY3/>b~ @i''I1QQ<.#D[KZvH!aGb\b>hnA@o@yy:Fc'sO2Q4(HI>pCЋ /zzր.LToM|s=IckWbdi|;8qo&q2ڪJ99_f5xa^X7|OEew{j)xB; u!!cỎGPF tO y#UUQx{XS{7ثD#NP |R夤qD^,S?b}/=7̙79EԦOA^ %n;Xa'}r?4jluT tOKo ~:8/~^m:Il._>htū͡Nm׮l*I}\~E]%*)I{%̣s}\QgzE Nu,h[oi(5nELB\>z̓@CC0X᫝mld]z e%.*zlɃ}{s(I'j ԑݧy\LJf<}~bEƯ ybҾu竊>]޾-kV֪D75Տ Bne+Ud)KuƈH7o%i2Rсn]uj>|LZa LS=_\ΉDH~f[sJgZG:!񤇝Ltk&|XQ1%M4QǨU)\j'l̐3 mr^ÛNYA8UM(d~b$myxan"!QdQlT _>t0U6ߚD]#Q. z2 حUm+ /g(D2m_m=pdVMLP>ܢ]htRF0]egR]l&R ZV7 ,'e@vX"Wwr`']>i.ƄZ,:M\UF)_V0JNS*%~0@µkWAIg|]OVz֮kGw% %\=2-Uut~s3=yo@8_f( :^G:W!>N-A8?;l{'PtSb(aݛǢB\*=^+$53CXDz:gua*9ͩ,oL9*&H7],$]c ؅w`’j~e7+ЊRP(QM(Pr-cn.cT$2ߝ\ {_BϮ*ӧpsUlMʒɋ\f6WaSw뤮H>9,y;'v;$gyh ^U1 [to)ōI1ɡ]F(2*v:=Nz&L:J;7* 2 8G}O$lcixЌQ}}>|v=7zabB߶Ϯ @N\lݺ#L|-jetdLХ{ta.*4_>~R^3p"-eE{i*{`O.ݺŋ6j pPhW]KN6/7©CYƐ|A4zgz&W΃vvbb wyNs? ձK&.R͊حh&: Y :sgfӦF~6`)`we>~Ss\ڢL*;fqwFB/{W>3725;6>XTTt. .{_^c-wuFy""]7 IP2N\555" wm%#}um?g@LEݹÏ̲vFʾGBS;}f4{Y_L6{/dc6&u{5o[¢5TA#-,ZVs+))_F`lШT:%ڥ`oYf4yϏTH5bxۂY ,˳Zn\M?z\}$=@66Y^;B㭇(++*mL {J2VhP)fݑxs"O:lTTam:fu*{鉏!,=y;VM2*z|IAKK[KWbsij-wNE?>Oxzř7=0= /_e=kV@@WwZwo4wZ};f⭭tRL/GʊHaAAj֛544ƀ}>@>]F Tn~[S-#<_p^I-xAD=4zzko4(u7>0Xj;119:Ϣ4xlo @3f^$s7 O_ti⁶0!dܕsJ͛ߤ7޽ ;:Lg޽{'@$7؟0337+csxۯe*l`o hWki% Ml {5rb|׍q[ fg`d4rȺ}:(\Imc^;fV|tnRu54xc||(#xňDzSWMUD+Lilo4{eYwjWG;!{,cr q> ~]X5Yyw ry*l '}6r?$F%dz,WFlZEEVZ5勛ﯣf 쐣~/+ w᜝ "hQ|=HK;T1J.z<@mDI9dd@נu\r/vbdee[-: D|fI׮GFFzz:$ع390[Ƣ7n-{Xgv{vv(LqɜwΕ͏n0&蕂]NIPWc~F}3s>^-)=ױ; ~er)/?sٵ2#:{9؏?~[ʊ?%}-i=eZqZĝs:O񽱊;rwq PIؾ}Rֶ׫:7:䛴ͷGR̘r|fn` KST@V玕b_ .PtqMH5~r/e`k#=ao%U493=#- @޻ h>qJ]HP I^Q~K F7k3Nc_kbڝvE}Wn|5-߲(073 :[TA{CT[W:,'/O:Ćk~0X`u^J᥏ؠ-{@ ++NE9_PpR3̎9Y+~V_`SYtKbF@ٽ 4GO8==#аP&({S}î_L]`d~t _M-2%36V/quQ[x'; "URJb }' _*4C߿/:$ ٕkZ@gQ޷i&A߶< "sST1 55c7t(vI9/nL=gf2Q7KkY .011!bG+L16 =H7a ҩ(w[`PSq܍qiPē6UTli8VŰI7v6x5kēZU&? 9JӖ鮼fS] /$hpZ'qn2 ?Va\)$,8ox֡VV.KS&'ǀD0]Pt=^@@ǎm$VNޚ`yo`z&%O. 'ۃ!o_S˹n}HԃG{ |p]G^WVT( ~k7e}!>vcy:{(D$Z &ˑu:٨'e30?pcх6ש$)mcTKut_6Uz[оM[{Cg=,gք lOVɷ'Y{(T#˺XnHӇQnJf!Z~T7W~7 L`*x~ebr~>hf+R|:Ȁ<3w'ݫ\|*a/Ndq[1z.iC(M0ۉ\C8ZREi`LX7K# p2|R7 fssgx)o~ͻg]=,GEv.=Q6u ͳHPع+$ض&ڹ:3'Ӹt(j01dM 9=՗?0:Y"Y(>Yp xNddRb'xn])HY2 zN]:}l2v!V޹gYZ UW 3%JRBQ%zrf uj(t!Mn,b}p9|F4-pv&չM/t\kW/do}PkȞ;GK%o]=}=ʖ%숅q1o{e芓Xyn {~ =[ (o@ x͵럟03f|={7!kdX7g#-:͆cJlԵ[.8pصB^[[P\95ZߋKbo ɺ Ӧ_zsSā?KxE& ߇m=39H|UIOYQL=~YSy 4&op+ʾo|h퍊s/,ڮ%X3v;-p*nĀoe/ ].u珻ERV%qjkP>޺ɻZ<(kM$o-}򉾉L4:؀Wș[A%dqigXKP ^ 0QP}_<'cL*K*6P{ušBo&E2ۗg$q:+vd,U;lZOC /#-ђh楧ʎ: n5`2xگp!#ҧ7r6m֟pTA!D"ʑ֌%~9hBFW=mݚTRnqPiz,CյZNϚ1Ih`.,` 5pwei_u< Pl;b凌et%'_Y zJy+_<Ĥ,wҸo8&9)E[zUYSUFWr#16R̤n0X85Gn8s]__dތH@(J?&ayq.YWogKx9[>\Yu<yL3%m 1k\oI&˔aw#G74n;tc?A ĸ^RRF 4Q?_ REƢdzàjhzvSg@@Ǧe-.h̪Ho>w%mPcy=K*+ i[8.yr؋/ V6暗2ˑ 4~vMBkΗ\ (_ҷ#BЈTPimxOxeęà\6*hyyvS$sl g].4Aڬ\Dv\ս{E VnT獽KML;ءۚ "ȵ_u?V'4[T+]к&<ڛ$[=bO #Dߵ߇t;FE=<9\*QqyoxۖQ$"o?lZ%\RB@MESq}>N;T }"Fm$1Lbn ||.BiB)ih|2+-!BS<lXLɵۮ`;кzb #tmtVmAH&ω5 zG.G%K\)%Yg%o*>WR ;@]5O1WC>I~ߑP^=0[菩#? PRƌSռJC8J?nZ- ]TO,ss$ZG^Yqy- k&Í/ 2vdeMhJHQKuʎ>G0ֻr?MiQ3žkYQ_2Yg3^p"m&q[J]50O&Tw %x1L}wqWUǧn@T4q"~_.fo(yv@HIepտu=\C K0 M>u(o:Kl 4-mG Z ߵWO~x]UO18(Oh$H]|:)j-A&/%2H<^DhRMG"lmmKlvqkg*\F8+mZͼ һ\CtLKG}Ņ  k/Ti&<7ddlOo+5 i ]WKKĚ _UWj62-<憔㤤x] >U+׫]KOCNB=3;xL+figmZlWPr!?vBrV\ k ܯmzBs)}ys|ӛ>Ja:x㳎RK cQ|*lOx߻rQp[^o@QQ5!; oFEZ)r K3DAkيۻt\c~eJUvouév:N3 5uT<&nzg;e>HrKzr}XlϭԾ/V8M0ƠϘ]Ap *caib&mX>z}aCVL5!OLJۧz*nm, IZ";a"A3̾;0;?]0_Ħ}rA \+>\?Dv^i*WG7C 8^'޼s[5b# ]\ܫrb8B փ}NV{Y9h_6!z{x~J|\QYؾIez۫^Y1-.,_#E3zGH1A>Sq}愦9tg[}nψ *Ib3\9B^\W͛k0o)edʊUFNw`}68mIkW@E=:_ K@'}%@c% WVnjd_y JC]F]Ze#8@CW'31<|{~( @a+D =Ck֒k+':ΠzL |w[@~\[[0eq"nz0P -],,.k *I<9ITmNȑt&io1b w@sN-kO%9 9܋KNڜl0POzœvi{4sG,qFX5եDpMͿ:uN/u^?w7Htg" G&!9 X-:sA htwў4e3Q)1&a efgss/p]i$V<_J~踼t gnr*V4Lӳ46zGz Q7L7wڵAXt7?رc_9w(cqRեr$/ņT*OT ,gf8e>LOuPe$ϴE:|a.Lj=(>ړFۤ,{\wniNp|zlmi)sslڻdUm.m ptwt4op=CulVؓZ$j4{ ٺ iE֑}!{뎢Zob¹y_KGϘ/Nf!_k#eɏfoE3-|H]mo?%;rkas]޵&gan ,~V}?8ŶC- rsww>LIq]]u(=zE}$?CQ]g'Z.bdAt 8YpYuMZ%Ce?㏤K|(.{l5V7ȗn ?CVٜ,DO@)'pgO\;c3^ym#P-ELŇ*U_Vꌿ٘u-fNjW(*IR*(~"XÍ oSall. t8 [;4Blp^]$MX'ӻ7d|G VW^ nѽ̳Y7 Ѩ~xzLC~/8DPsk_ы{޷BKV_=Z,2uq>漢f; hhMذӊ}ep0(r3=\S=3R dBmP#cv"ظHxݭ8W|7/N(@FD9Kn]u9{SȎhISs*7%lp ̀^-x2錜+#*-o=#=/Di@ቫaGBz#G_riMYp:;2h}/H*#Ȁ'\(ES|6}-2 y|u}a|<]=8=5/3˗/t<<@>ƺ 'ög3Ϝa Xzt9!S۬'E-n΃~Mَ||mu.hp$Ӿ ^=-5e͗8\8 \4[LXڂ-f߲~{ò@QcOc=K'>уiQ |aLB_7mM-i[ b5#=8vHvFhn>p=҂ᔏ{Ǩ;{;йyKxGܧ#t}3鑃{nRT},10w2,ǝd(z˻d?p_ВCGvf#-d>HiV1Ld.(yVw_g-镚9KFyP?x=KȅUNSEC~kot|[:1ë~0HHwXG%{YV@?m}t).zQDܫY< [[} t1O5P_|4 ?_ -bN_سuL=,<_@`@>\GB4LLI,YyB# CԲG @:J\va>&**z '__>,u9[ə- (̾z8!U{ CK-|FB/uROivr2s=xSnr \Dw/#@-"Sv|G ̊lo,AdͺCvk-[ٞ 1R͏lM*bznm_?Q$^8<&n"tm먑ѐ\ ?BCs%YH8L bvR^S<Z+t@HHaY {-kMMM; XAdt526vok/1{]N>5:Α[['OBsbٽLX6蕺fj2ڎƎK\2Jbuuu_47"z exsµk Lμ,$twչ<|pa{B |L мEir'[ұmYhݛ74Uo5l0]UNCUfb'܍EcR" Z/PsE脾tEXc'#;tV""iCAQG$HFWaCC8 Uq[YYyCޓR`oO'jY#"m4AnH}QAgJJZ4ZӿMok|g.ަQNϯv}Eplxdz`>cKk_M|G] [l36V?@~vV"3zVnUh8e}TA`ޑme$O}JisTU`;ӊNҶX?Z-/tXmKXK#ˉ^S_B9isz9F*Nuo:i[>f˺#+¸>U>txɏMݣ~yX ..m="񇯞TwRT<|9_ }X w@JdwfrRyM.O%~&hٷ{y\givǬi4o >3 ?斡!`TS=-BE K@I+QǢ5`XO,,~fh. T "@p++<_BG@pQ< $9r8wKF[?"$ |%Bw |jzƦx7QR嗐:RR3V=i͋m!Z lE.?/7JZP* G ?)I BcL8:8 ~kIAJ\=mU:yH@ %o){fy ͝hb.f|J(Yym[ǷrjR%9_t@ zxww~^7"݆D8I.Dg_kӯ+[sD_OBWDry|R^ $WB\C$t6x@y8-߾_{:|>:*)~#H II|!wwY} }?+UO@z^ѷfn$.G nno/*YW*FujƄl~ZRJ_P] ڶ+-XTl?+gVR/( oyf-(?"]gc|f'R?JRP,uE~+T?~Kq`XՏRa)2,G)KQ?,E(c)?JXʿ|P 8(Bc)N?JqX8Rd,G).?ۏRa)q( JO{(ȃ?-O>Xʟ|G)^?Ra)iRӾ?J,RoJG$7;/L&4Їspy~^q YOr#tOx&V;W>%J|ot1H1j:'Դ ~?@W@ ddH8cp$EPhV!`eh~ #!Ic*&zF~Q k# 2@d$+$RAIxoD5EAhY 4NDK H4iIRAV+1XF%hY"Z'BhiWmOy촚/6H@X"j 4(%`( G&L!H+Y"(`pY%ăh,J7Ҵt~&qp1ȠPh$ JUh,`JG`D )Vc]`8+,B(#&J@ I'.fq_M(' +Y$%8y6 oK7=c<+#kFHpFEexi G}tJPW #qX"p$$HbIpvkzI_AqVx,DEȢp2h8?DY<<,c qNQ ʠhVe,!ЁA"Z::I, 4$%!IAH ‹>{_  ? oDGT%X9;{@k28Yo6[8:jo RyHI%d2D4N_pV7x?Xw?=? c{H,$@&Fb"ʠ2m0G:F^2hq/,DUMHe$D  I8+O*dduFA`Q/`@uB$HpHVVp4\T JOYԷQ2_X  G$"HDaH$kBHx $O*O];p#ǟoϟ$4V?( Gv]4 aݕs9}"ǟP}U Ǟ>7g|O/[X}]yBQYff\~TWY(gWiZd:m#!;%)^gQ~}s46+lekSI77\ os eCW/^ߔe BH$:9]3;{ 6:c/ : k^o8ugg}b,/=+HzTB(芫׮Aۀ\{_(o;tԴ#䑯lcl?NM|v0 ^VVP轏v샃/^ yx@FģǍl5=4)d)-3Z=\I}OPdbp(9P2WU3twxyy>~\n}9:;_V&`8}ߧk߿75|{~>>↰tLLB•"Zꂝިt20>`bcjddYx G ޞ>LO\>h^iSwC,Rj:7:F1銔'N7޳m?,@A;CLJhA&S1[CUY99]OZ +$WLk;3!cg(hsVs)ա㟿?kpR_l]~cDd\8p6*+S,wUzW:!G1J8):gN^WgdLLw[3H%%]Յ+ 'F'%%EO~ (z9!B*d)KuTrZB0c#/IJ[Y pbapkRuuu/.\Lj.nEha޸]s~WSG|`չ@}c1jwQT0::[CGEE@{)ü]ja-'5{_%EЇR,F)}U0nMO,5,W/6w Hצ#SR|;:\tQ[x FֶYѺ;7o1Khk=4R~MNz<;Yݮ^T֓L^_Y̚*R7JCɨՃ+uQs*=j&qn_kT#h秤p}xG—U>Yf.af2܉tq  `(o_|de3[[ϗ9"41#MNM\Դ=}C+|Vրh11#,+KQimLhRRvUoI<]?["j44L<ʵz14ңC$uuzzY m#+ܜjjgrrp{M맻aȫ溽q=Iz~GG&ݵĐе\/(.,kMvq)R(2] پ͈o)H|,Ɠ-((xT8GC*v.߼ym˃q $&GGʙ)rϊ׀KNKKZJ[ZZe"ʊ~݂A, 7HϛtBf5;op~%^fvp iiЌn*mCѹ@ uRZw QC ;;@(Dj?^`tuKRi+ENr[C_cbcxpMIKЉk'ۮ~b!)))} ,-\\]ɔFTcvv7GЖn QR,2:qh9㜕U׌5'Q~bPZ<|x4A>*IW`355ŷq!k킍5;1DҡwqݘYފZ!AdSmriQeGx@{͛75 {Gu [3ssCLKKalhu_~}^%V6ھ>MGs)YFǓ-kC .-Oww[Lwa5DCBBnDX`rי¢Zh3TX:Y09^VVV>|]76c 6"ύ!@o լ-sj| Ĩ zU4׉=}1;s\|V:vII n:2+W_Aw r!f巃6^4h# Ƨqk ;{Ȟ'ގ|jIW-,h7^#F$2"tu sX <O0|3/_Y۔mNjŲoM?>YsAz߻=&':wƮ;]TWz#^#*J8NGWܗ OgUz|hX$-q?MG8P^bx<  A["ٰCKS"@IL|Gt,CjJ ˞arIH䟍)صwoXe:Ȋ[iNvVZ1 X1+wvx0jo=B;!Sغ5BOڞ>&]5OazIRqp̓s˙RMMl|LYM%ѫ6t%H*D;Rd ”ǎ 5H.LIhh>t_/gςN5T}TtOyy)53S)Iw&IF\n98ZP~̱E¶7W3"e%p81,[Jj_XHή1h y2Z댋5͟w/U\vhMkWmHhrO^B>OWpP־Hxj^ĄK ƾ̙v $OU$55=v%T }ZZG$ ҚZSR_< $JCCl節ݸy3gkAjڬ+'3NS?4y~SRZ0TO G[Lm,T)D6 Mӫ8[~p]BJJ(ZR9;ݛhlr!nO E6cO_[[mx{;A{"+KK*1<*on;? y`=~S%wYl4U,lE63w+]"5%֭@dd(w++[Jn=z7HZ/5ΦP _b5б^t;* xIgv4KVb^Xtf ZD`{@FZ؞\ kFxz+/L`ě ax%ݸi~ka6;n|3c= :xVUIbc" &ä(W,oowN&Ǖ-{̅^s#}MJy@݃Mj;=A .T-|vaISRv9]?i#.l!-k. 5_? L@=K!-#]b{mKA8y$rlaDSj, as(sG!޾\[Wm@NJuq,`ӑYkW ,璮Nv5hj% 1Fժ+pD2z͘:m6g]0e:q=nt agGSM}=7D`8vNz45ήoy"lhDy$'pR@]ghsD6TAƼO@c%XߒF1u@ ϓEA*ά WU5UX|]V#<3^g,|15A(\هm~c 3|^Da%EfnQf|Ksz=(%mJ٘w9Pi&,$fVcu(ie|]QRq JPXY[~wwso ޾s|u@LKp/zJL.z{L@ˣZfҠ퉼kϖfEž,4x^|JEJ`%;pѩwTj@,n2Ɠ5ő&Eϟs99TxsɭgvY5\[~[ǭA -*#:ptՂBstR@]@aݎW7aUxx2yDzV @؊]'*)qx !W@AM*Y ӕOa#n:+t"vj!H@H&aqDp_{e-pc"vtr^{ZHYSZ|ev?5*_w.yoц78b/6 m QHh|DGȋiEDTƱv!> vL8P18 UyBăZy]%CoXj`0 wE,EťP/!__(7W[K6%Wcx`5mmJFŠ#5y|p#:;BSґ_S=Ȕځ0=w!de=o@Ҭ[7wRp(O/yx#gc77m7c ݜEZT36`-cZ"z67v5xG .SS侈kz!^A%ԟ|;m{M; ]_N;KuQJ!lwQjrBBW8jkK-|Y>C'u"D9a*;Nq >Яm 9CTb}5a#vE_bUSb3C\Matxk%[Db=O2_Igi;$oTQ Q=I> Cs ?J&|yb?Js#ǎ4!9L@*o3y㵞\0e*Jߑss洀h9N2BלvL!Ig_~Y P7}2YTy8FE Oq#'WeIhV3^.GMFv0 WvMA;&66RQFd̵?U#2>{3K Lg$ܜOp%L t2A|;=+*ȇw{ $ыLW'a V$@GhaG,ֱҶC젪8e\HP+;lyw2{z -|q; `߳n"uucE~J h$] &2Rm}b̗/vdd$}&Ns&]}P "tU08)sPfܰX.**4s?Hkjj2'S>jny^72\ssBma ~h@)@IȜaX~c+^5^P SiYw\T;Feyu|Z鳹}c$v_ Jھ>̏09ybOz*AkkP"m]ohRW"ߝ"e%KyXҶ4c+49 mޚT^BQiC >I ']1bj?SG-|lgmh wU +) %'H{qQ= \rs܆KgF9xsCO2 ]_ JЕ,dfiLJb`h %~ŅwEPaI"VcK\W,(B΃~hNjMLaѽ'/MϷQ,ګh(LQ ʛK䜜5V:{-kE4_ʽA/b D@nTT{NBд8ŲD`Ju3^ 9n}i>\Z\"7γWL\F6'7dJF@bd0:ySc *$pkc"VʉMA{&آw򖾳fx2MLĪV>>u !5?@ ݩÇ+mL^dCmͷIMW53/OlotZ޸hمH4y ,XiڵkC7W^U-=1p%Jﻺݾ8;޵nT%/`°௛u~cܹk4TSS Q @ 4:&N;!qH *Ɛ9 A9]S5Y"U|~t\`gcB2[Y-4T>yz$WV)6yT\QqoԌ;dvginy!<|@.әq(R*ll2 mԉa8&IƖEa<_[[}͹# ,B0l걏9 -fYWn}6WY?bsΩ,#j<#KQ"f튵m\@-svZϚ"D$4 /wkZU70͗f~32Pݟ{P\\B[[Yrk7:D,r1#eV3ʢ8p/XFJޱ*W)2LVV2n@Re2. /?Ӑ'۵8M)$e 3)W+Y$C ªP[[L MI*cϛ|fbM FiUR3g)$95&Lq忹St}*APx"2䄘)pDz9lM[V|9|V7\h td6g{G_Oan^$ȃL^ч12t ˞jnYvW&\Neee97>HCsl:koO+ͤͤ6dkk1 ,Nr\E9 5vsݛ؀5N2_{|<ZY/a n&e7v<)LAy}\'CwԀP9,.$%CS3ly^ruӱhvW9J^RL=]-\xdW;G}=qnGJ_ȧ[lѤ؍%YG] *1009*3-n>)i,)~X.s! d$*pˠ5b`BE %qG*Ni N~;bAdKC哒LȥVTXNܓow? kq}~xSWz-  >ȋSxё=V~7->L{i}`3̗> WprW567u1+h4ZRv$vC9zlT=å:G*Pb|fQWoj9_MWȶ{n}##V@ogTw+圯\èds^ #lײ\`!)[4 ʢc/u,87`owx{y{z6R.ci*tbek&%gR}Uv+oش`av~yz!e4E~YI c=+/]bȻer&ݫr*YY0n:iM[YHHHS:A`8%Kt׆,XVZR5nKn5[`Xy?+&N QgeEeootz׬׮ >8w5r<xuFq|\3/~zݙ( HS*m܌\fmv Z8bMj HjWa?{ލT RIʳ~v fA iRTyhd.tp8{Y{wY߃w{߻5βjq@Rn789; 6K\\QORWi\N\sɴgcn:uu%gJsf.[wtaq_O\ċּBgBo*n>IZr[Zlxu8wL@nfCUؔu*kiw-`5m-qwKL+`)!ݾ셃wwu=M?y Y'WIyWϯ"_+W6ػQf>sy(ͳcu`fCO Hjĕ3N|+2r\c'u]Q,J|P{ .V*$>Oؽuϝsv^r.T yW׬YM=ʗɷn /ZI.(E>,ط;O'J8h9};HW{w?-??|ғ>f_v^ҵ"%YHi7drBŮeu9*#GfyKsuTk,㥫ϟ_Uepm%HssDN/vrY6O]+cCpƷ"";V&u7NG&n9oA=M5bqqq^A]/W':(?/4nq1`+!+qqqAS/mذUTEFFʕ-128>6FQT.@7׼[/;[IgFKÓ_[]&uk6=t86ʾƝRd] }j}Ç 2#\]]u"e8اjꌍsqLptc:y;hאmI#~⊬K^ګ}Ytzש>Q}{mUqIBιs_9?g&>}.-sj6W^MgpрCވwfD,_Wo\`β9/nZ, Ԟ|rbzF{1N:aXGMLLLgҫd+el?h]}o.;MRiCCC-c0j:g nܸBLLKN[ʾ f]>>7oR$4888xuHSO$؂2b8FߟkZc*BͶ|.:qqcĀ;,03@]"eS7''wzTk w^|UƖmm;ig}Әڸ˛cjvaN>=WKK+{$G~"ސ0zBO8DH,i/8mK])թmwE߸tʮ`2;`z"k%46xo[1/Aӑ6x2Y}5L[[[o܄9\|D"ja?~(#teީ >3[yT]5M_q`U"K{oڴI%Wj:D ʝpҚW]6̿q={8c? y_8 'l|+HLe8ɯݚ#]b~2#&>4Yba~9u+g|S@mj]9r ei!骍uEh5޹s'\3pB l!"o欪 .W<=A=T&x"OliE6n=^WWgrIzk<_HakgSn%cI"q[{[EHvVD~O;Y^PXH7Y*)=z[|}̥)܂Q<\K]ئĈy+8۞7in𰔒\m?랳dž? 9U͛Ǐ ᙄ:ϗ]k.k~m3Pgsبފ...Ǒd yGJeg|ow*` I 5!v; YĄcqߋ{}7G dJ<ݴh҃Š^L~8KnQmcDc//?4H\|&(5ke׋ڄ[7oތ+3:Vռ,QSmj&%׏970و TPPtz$VWOM Iekte>~(-h.awųGxh 8k3_<_n󐱈mZ31̥99 *0x|4;>)i>nű~e54p}!H4>66CtxHmC/ k\6FxG >`Y.!og|v\䱃@i)ǯT};"Awr_0JxJ\9Ubρ5 `Kzܮ/ .;52օb <8q[aޣs͍3\WV tY'ЦyƩTTrLeVX*Q!9!n>އD8-ͳ 6 8tqs3q⌰ۿvCSy):I?X,,L(w~e FTAZ'%h G8'8_jAU,AyQ=6[>.q%Jn W}-}n^EτW3::F'@lo Kz_rE}C%@yJ 0nO8R5@D. /o܀8;8SB4@90?-`Îi'FGNY;8r3dddjL@>h6ΐ΋|G2^} ,{;:jz:z}Zsqp9^` (Dy.嵬W: Ms) f]2\M~wsL^z B+ x9rڡÇacߖ#[ρA=SSNI{=2[q) .2Wt#Vp1PNj¼W"@n=FfY9~Diȇ;Ail֭ӉR[aYz XLJJ o fdnނKt9~|3YzA'ŋs4%WY3\neCˆ,#f]|Ydg>@b7\l_]xt"Aieo)Y:ր9 '\pe0@j 96J%KlڧdQ~lƳ@K EnϿwoMCt̘uC~ۆ:-%%=urv4'//?"۾wѵqENEE^|QûE k+\d>쟘(ŋ#G!YmKֶ=Ȃ(TjނVGa-X\t0ͶLdh4 11z[jdx{F[ϑ}`|ǜtl%.moY.v')>66%p 󋊖Ao:Ӏ d2J(Ҽ#-#S>7DHD$mnSWEZΖ֦ma:8i_izSiъH#']0~,̭y*3o .d,+ge)дk 7G5mT@n=q!5u曎L5w k}6uz-ӛyWH(eݚOC"[h-,O8r*~nX+;#͑;Z4t4w7\T+)اשv8 *CYʸSx7o>Ts&"T)HΰY]u{@OFb0&Epp$>z=p if1]',pV҂ׯ?z9ҹD ,qr;wBW,=&?[iu=la'dב$|g^U7=;RR.OG+ÎjϏ{i\_]`MtCAs>~:C^u}0""9&Y5 ӘTa4g|VrgϷ#wUsF'Fʕ+ Y^|X PdbSD绕coX{PϬkhm`1jz[ ]8H|l]3V% Ӂc]&:?ݤ&0xUCQ >KeZG};v-d?vؼ)'Ãiخ!qOo§wصL7FWK{betv}QGTy'딖ZgpVkyR(6&w~[6. 9zbKE{U+z Hy, @U2/L0JT߱sJ" n=upR*ed7jz+аs=>+Kt"V^pj8 Ik?:[XUPTD$Ŭ[=C7ߴiӊk[׮T|xqDF{Uw< @|eeeX2Y[Gg O=wܹm`tP-Sӳ&FFF> Q]a{K׿5Jƿ|򃡡}^Lqbc{7ް7a71);OB}SĶ{td"ZxzpP{˖EWE؂(*)zrgϞsi _=>ڃ"sionMM Dc V|vd+}hXW8Ar)7 LojzE]qFM=WɽG##CGvM7Ͷqa L )66gv8䑔4@lj 4z=~vsǏP O"kn F5Fa^3nfgkHWF # 1,-g #%c]|TIWOilp*@Dh.]vG[CQ7o^c1105?UGUǴb[Qv5Qeed Kޚ N6t](;*Jw>6>"F׏l73S53ꎠ ^6MadG]>>;o%3}'m=I~s0X&ݽ.8o\|ס4Y guo (r~*kḴ8~pe@t'N}[^ՂBBk3zx:˚\n&ȫpvvX#TZVY]y\ &W_=`"p+e2moS-mZ{rv pLy׾**ss1sQ7cRS $5oKxu6h~|mx GOeRv:-/gׯ_]i^3>MA<'-^ة^{ ðwizj螁7B a}gسd1.]Nj<Y|Q` Fv>rןdyt1MG^5I,M8~)PD`&MfN 8iJN\篷X˲KHmMdž.KUT,|?YߎW`[mZ ݨyO@=m.:a@=;#<ZZ_>v:6Xn^ܒ9JpmY U<~& z S˦gb!  zϜZsÍ1}mwOqjc[r|1p4^4cxW`9;5ZCSӬuxs'Oj.o=Po]\p옖Z.e6 ~DuK+jޭY~~~K׳1Dq~~J~;y9٧O>yH;K\H2C@`U3Ȇ/%Vke-76>3G)V5'Pi@7mڔqf؋qprN/rNI}2X\X`,*F$ECHР *@wDT(Ǒ['O<ڠtEo A9N]xv}4==4;;=+[w)Aض>^lp:-T d] "5tsQ'O}﮾3\k#~9bvߟh)7Zr@Ap VnճxWEO::_v@g_o쁧,;rps`.Qhn(UCû/vHEFQ}L{כl;'A`YYLFg<Hb卟~RIؔg K'$$Z"hg2ozgHT#o}@) ް.[=LLի< kJrsAncrx~M\ӄBNJm x6H"Lj,I,~αiod9!n [75qBs o9Ǖo@t/ ,8}64 u\244{zC _g735LL9-lθ_y<0|uZ#Uy_@nij^ Q?zrS>l\c.! v$| F18X\ 7 ppGy4wrYxCMA*=Nr_Fc%5IX*Lvmmz9{642n;+Eִ,akzPٓyUܹ#%Ir\D*kyh{FWBCm JMݐ➨16QU}Xo _۠;[$zx6](o̔|ߺw*ą~Ϝ9@B F%ʹ\W3M'Ō % h"#&#@`9W*%TZ=y-]Xv˗!K8uW  ٍprht'eƏ^z0>6`Aӂ,)V&v1Fmyic"<:mu Ϗ](^֑s憴WTT`c;)k064Q%ennwK7!oO ߸|,`"w792-;}k%Oxx8fA @hLHy~ަ̅\k$"lmmoݺ'rNGrzm5z su;9 1IGX7dd3NޱԻlX #3c;%-> dGoo>9:7twwg?#d3QzeC87(3sاT exhdh(-e#sg>:% 61 掾ӧYOG a[A;owӪY>te3HS3ƀϸyl+l|ܜXujݴQg7% ogZ[T|(C$ Uшd[WKwtu_IH* _Cl pӪWO3`ۗ(Z@V\@HfpL)!l<2`<YϜ;yYUt -+;b%:}b}*m<,Ҿy Kэ42:e5Gl%>yQ X0-d07' pa ߗB$r,.N @7r5N|r PY KϚ5j:333 wO.]Pyn^ U!*۶mcggogƥW"f=ݳ׮_MWz@ # '֭"wP+Vxgͭ(>CEo\p|i,ĭJުNI)BB]vDcWq~ ך9='A!/f߾rO` =-^"/9{oj錑˱V9s7e_¥9{wi/dsi[S+>it=qD%!*oa څkHPWS Km뮞 ;f/c][;%Pftuۈ1x}EK΁ #!X%%s}/9_pawmokWcW~YXѷպWgJJR ,7,{ WEEx;3g󶘛o25vwwN=KYMr.3{Ngpn% ] DFFrvwΝem^ 乎@:;Cdǖg]1, =k/B.!MXɻIY%v-©ұQ>#MM[[/}dݲNWMcҊBD,Yewg_t|l,Ç\vm^'Կir-G7 si)@}ڲ[뛘',xyU܆=JW z)٭"NED$aaalq}dd͛l-+Vji1 A #vv;W99;W[QTR|yfZ@UDaQR󬚇'W1'Nsn1B߼YreuQ nJJK!O| F4.>~Flm/^x8Q^WX!QrdD jG[GEnȵuօǬT/ygmsm|rdIcww]vDn>vr@7;Zέ&c*BG ;%og|UklQYU7!gnqw EwlڴVx(]PuK; lmEE3\SK_wmdgU2w+JV\U]}9)I+Rĺ⾂gt44m qqsf77,nyBTjUyV;D  P ൓Iʃ\e߽{zGrMYn%2U=5KI<~z Eyoܸ!}{Nblv}t7e ޽{VPO 栯&kSu3ЊLw+ZZZLLM]>zwT&DTi?_ &6\rNk_u9rsBncmCuwVVP(͒4@i{{AqQQa kk凌nP0rI&b5p2 ݸ1}JinIISSSʵk.]: zXy`^9q7R`a۪  Eׯ_\쨶Ē%: .Vrwr}s$*fÇ f֘v >N`[ xzz8,\\\;JKWql KDWZI?Ӝv{ltB9&d!ѷoY3grJ~z3JbnS}t/u녖ewܛv|: mb@@Ȉ˶;;} s:poEvmws{MRgl;2O>}NΝ{$-gu^wM*7ztݏ=dͺM~J8O<8'L.'[Kۚ=mo@8c~_'ǑJMn.7QjY;灻 BMc|~Cv"r/K(ͼ{}fM<61Jc/IJ@A$f}x{'ϟ?bZipqNu[A_ν˧ag15|ռ}G{̖ 7?l02DQ2i4AeRi?ţ?D*B%@X0xgS B!5љ$<K!8&%@$ObPI"~at@ce@ :!3ta&I@T* K?V 41+ډa 6,SZ@Td)1, ]+"ZBĄ<F"Dj=lgH:VxYe,E2JX 2aHiϫV0~)<6)qBv4nB]b2#B׵/N,BTFT"';k[0vG&Սn5Wo9'`(Dg9b\,t|-hj#銰&'/X,aUo buuI9c&dF $,kGTWlHZXN xyGKCOVQEMyƘ=IK dg#,>+8YHj8u`z9!"B*O*=f5` &8eɪʨY0U*qAT$]Y^vB/ _Wd8zzY"?_Wh /Fq@\`4RҼ0H!xa펡@%Wg9:b0_>eGZUĵ=l ?9*ʮNFII"QYzILAwsdI~& ;88N|EWft'qk꟩1 3U._ԴF_WV/?vК΁x<]-kĎS }2X TSZ T窒(1C04I,@"|?}G $e+D1S}߁/`EINu,^aPbm X[ZoN؞ɂ5)IzP1"͑rO!vS_n) 3iX:@NPA h XRh?9ǺaDl08,d(npHf<4F!TFkmo9A&: ק_PQL42C z=`OhOb/DFቿ#ߘPӤJOM "-QdOW }BC=G[.XOߛ(!"_%^G?a`k\=Ȭ_noM[觯dO<&WtpMi|nXj"`"=Kb)b_#}gL8c88%~I "/\ڿ"Fs׈$f9E׈Q$f5E׈Q$f=E׈_"fkh_"fk_þߙ"1_#|Iaïc~Iq/#c$4E׈}\\C~W.mۯOs5b_ )bF+9Epo-Y/grFn) ɝ?Fa L"@`!"PL,̤X2F5ih9OmYDK9%cH(@ 2q4B&1X T[F`7;@qY^ pd`*dWCI"A!ÁT}T0f B\,\h֬e &?F! :,H%0xj1B: <¤! ! z>o|@0'v|h$%'IM/ zB$*x]'H4DFx2QHLڿ5Ƥ- N,c,$KŁ^~ϡk*qPgE׆ ^7DZ `* H*:*bAL@D'e}}prk[k^{ w:Zx&Qtq$$*q4Gk<'BjR%KJ VDA$C*bgG0^€O"@  E@xC`?l#;z" O##p8p٣6=H8:4Dt$A@,O"̀O Y9gfT`PO\C`xx`K| bfqd/^f :I)&'8QBXڇ0HZ_`a $!hr(ɰhF1p[Zhv<zOd8H5uāASM@0x DRGuz)v!pq~#!8kB g F"#P0  PX4 NB$43y:Bֵ˦ 4J Bf3L^`x$01/4G$Gh3/Oy,&yPq Zkv} ߄'0BCq(h KA+eP &)!=U(9Mjǂ6/!bvi: T, F@b@"aQBOmfFPcZy_{TaY#O_kOC}ZKzחLl0K}rЦG00G" Zhd$FP` 䤙f?1LMgizyA[ɢp:AQ1hIBcix2TZ5_'LVQiΞ$ɝ0<ٷoCcQȯ}ΜDO͙f?9/Іx'lLxj~yi&V./:Gt2ڷzmnWG/|F{v[_7 O^QcFG^-{uq؂O=F_ƚiDs|zß~wςpz_ͼ[,UV+ϿK&1O6 NݖZ%}Ww=ybv:JT4gu2J(a޲R)>9Fp'pi{E| ׁ1pjڭ{ínufX^P1gҩF$dgL_ܾ˥6[[r߁K-1}r]1%@o_^sJf񘏒e֎J El#Ϯ*peEvXeOh`ۅ_*O϶uwwWdw Bj Z,|BBhˤ.%vZxĨh_JIOW,UPPd'۫謹,I?KeU7Ʀ5k>>  XqI-++|{[§D tXTޓv͖Y4F㤖X_}6瘇fo$V:{j@1);T PY*HBvҲG\sxTEǦǨZZBTvTeM+Ҍ5R|U>>y7^51tJ7Fmk{ug]dz>~vOO^5?~;.yWDnp .0Vm9ֹюC-Z+;^~Sg6ޥq%%9O9k$*~;QuS3FmL,n/i/mr $Islmbc%$NVS". :"b$`7۞,~vee\5-Yet뿳I\-+vÀ)q&:-Hi4کǒS+|+4Xfl|tY<պwnw)qK.+MlRF䱻3\ bjRʨêQL-G}Ofe$lNI繱7ϯZ2*~ϬN}v66>d@nfު؈rEͼ\Wt+ݻ7GoX ּUr^\=ug,;٥.׷R&(pY&\W35[қzB]Ret j_1S(!׬3/2/DG695KEƳ`|VayyPy=Xnak:ng"ƣ|6׵hCK[j-ꋢ6ܻ[uft>wГ-]=NJC027z<R())~0?wBU}S;O9@}B C 9#۠X9_skuj2gϞ54P?(2 nhF\?0R&W  3K/Bmlp{j>b]PTj~v /Ԣ2_Gw r)eDv̚,ojjJ`v8;n88S<ަQ/nҀ"ƕeiȤ޲v㡜_NQa= eTTɸ>ǔ !1s1KJ|d"+9'nIX$4C.ϙc;O-O;VX#N~TpAq䒰]'i ahF갥%w~<#eyծ79M|Ij}-[’2cqUctXC#]ƹKAaF&ED&$ŋH3*G!zVCY;/v5Opսţ9Uďj a>p&P^s'.'(3.0APCZur5Wzz{T5{q>A!#ts:t{8 ㋄@>)yH!8mΙI?-s]7ۗ@CfJU񖉖vNp&c!ru_?ë#¶M;~F[F?v͵ˈ>m?{u'mxgD Nنa& 6ߊ #YPպIT8^" \|X:n6:YSz& ;cγlͫ3;?}[GTePuWB%q:1O~7 iUw<UzYʫm|-}P Mcr/"W 2x^R8g{f=L#@/>E ZC* 4B_&䞆yǶ5)b2á\(PywP<$ ш aSݭJN\dWNMx%*V=L#Zl ;"WtЎ?ڭ(|AG%;5s% 2MV[Y 9U'k{gi]%['MҰ8 ϥZ<,Hp~*k\lme'VpJiqs7+ښ"#;"-6a05q;%K ,L_rzZU~Bc58~ժfa8I*ڈ> BӔ f[_ s l9H{;*Hwͼ2L\-^WY, x)[G?ࡣ{Z7>ب -fOb]Pt1~g\qO~a|rsnS;|{Wi߫ Z|*(-$ߊmP{K$>=Uh=<XB-$_&kG 46c*R6[k9?{7Nx:Od| ɡE{HvH;_"e;Sęo|,a@B逊INfO#4hQc]C [}G!v3:ibʹ,i{<86 vR 5D::z{;İ/j1nW׫' tˍs{?PDKR%N.ni.9{|{>繮e}Z{Qrkɚ9?.#/xY~~>5d3W^iuuwթj(O][٫+/wmyNz{Z&ǓNz:2q`i!L0X~ PiP-9=.S,,Ӎzp+WM{*tI;P8%JE[ٽ a#&Ƽaij$ % fw3؁B$\PqV\fnvzxn~H 0'Wдs3<gtn[t;VX8wOlΕ8nq;k~XO[Һ76q~޲s\};! r`: $^^UC%vżG__mfw2ovududSːv1dx{fX.| H|밙r I{_58u.U2J,pGF?`DOEbc$ FR 'YTR܉IevgkI9ӿύ7?\L^2W0`RJI^4d#i*C C RBlF&jGHrFm+ׯf ^^qtg}`"+~Nrx٨H`Z]٨pyaYy#n#w&{~osy~qm0Au^NQ1/n2Ht9Yhk~8Uk:Sq;ZfKQAwkRo?ќ5UZ\TD!14CZvv;v'`n2?eUVWj4--[Z(,?$ RΣa/::AS  *RZڰb:̆XBIg_)D Lx%P哰Ep=p/`,R.d9z0@Y~`6xT|'s4@Rmݝ.}_5c/pyen/pZ&$䢲Ҳcb^2 2Li)+8fXb'Mp^x9S6X~/[lA sU2DQ>lPݞ~LakcMk})(\!y_nѬV_J#+_ &z zXzx%ݫ3i<0ɋdJlbb >3X<7 oz?|u_0euAm H:r_kI4n|s>p[?hlHl$} >U,9aC9x*!,о@b & ط$v(FR.ZXu GwR) }0_ h0uWMYڹͩϟ=FUF-뭓H@*diOA2r d,^4htey^ϙb:|}F"(>.qltb\'a-x~^w׃lEhX5HzxL0rmtu?GLy^=q,Y){MTY&_y#b3)^ ǫ?vvORY&̵t)˟ vJ 3{d쟐z7.߫E .wP XrC~}uaQN >&e@.eu|yrF:ZU?@GGZ9 3w;u?ݬԬÊ(Du/o]lj!}7?H\w ]?>㰞w-~g(b3F"zeVʆJkXR2J6H;ap9Rs>0r~0]gjJwàe}ѫ젊w y\i ǴR ( ݑw?NЏƠ-=-N7z|Cp_#X~ _kn#xshfcXw@e?ꭔ̴y)z߆IxPΗm6*D>x+pw̔3 B.iw@p 9 f-,TivnY;FL{@^g(H傻<΀ 3yaysUﹾ<*ـAcQIVUt, } `CUHF1r,~}}:dn)NOOmssoǡ矑Iтgn|9f!R5\ l&aqP|3Z{- 0qIڶϭ$'<ݾ\[(gP :c+W0` tl*_|L_zƲ\l&j*$?$x$GڎY9p9!:C̀>:[k묜Yn2 h~9;O ٧/ChU {Qx>kfŏbۋ}suU.X0g-~Ͽ{Q,T&%y!Hlr1y ott<mZ\nbmj1w]?nmpT-4 j49aKjOET6h2] X=N)`a=WWk&fU޿.UT# MB- ֏jzlfGKF7R1ӖJ&4kkbhi0ii%% lLVܖE!ՃuBϯ,_qheimָO8Csz `/YS%|y NC; q2bCKkme` /oY'-ngzDSbc*][V)Ͷꗒzm~ _4=eYROHn⇕>i65GөvUps y6N 5Bzedt[U'Z\¬lA(۫zƁ7+2M?N>ۼ>q°Ppm)SÜ_Giu6=?r[%w7GذIHH'v㇇eaI͆n`[ݐHIä[~>\vİgbzϛ]jH-~XGED=-r05Y?Wl8?uqbݐe>+ѽnlnV(6:ng"q?_;* XtvJʶ6g)V~9= ކmVUz6N.U'0|]ALIIiʖL%hh~}c9]OH(+?{-%JLTBƔ# ʹEFnNNN\\\zkHk &:4r9>wT[\zG b``8Y^zzƟa(Ϟ1|ܻ=U⸓ew]/R|:tz_ɖ H"1.VHH,Rڗ髮x GcUalL ׎ri]'R4;zeu7έ'^7O0=it#l.unf>6&fN4{D.L҅՗21y}:?ȥ)0aQ֧$)`c^w?AYuy6~UϟQa{@&"٭Blт}iᑿ&6YvB8/H7sƑ;xS_ K:n/Og/f((}#@ezTΖ2T4A6mi̞hE:x} ??a;F*o^?,WGDpzQD~s]]]M9#cqm*OzKՕۀgx }/kk[{ "m.W7+jP8׳Fgxo݆F'{AGy0Y^fp:̮#ytS\H.í?HL/:k͕X75=E p}xLZ<WA3Z^_&82 BD#ߜ9w$v[Ym57 _$;2e@ޥIޜIU(an:$B u ;z1.)3-p>q(I!Hk0rJN ֊RR!-5{c +cv€i7tni̴~9P! oXk2 Kiك8q5 J uqR9,0)][.T6r 7<1뭂0e\O_picۛ)z맛CsF˖巕){;J;6HF}M7?'V3(As6|_8,\Y6"5}dmv --9hDtq;Dha5 -2T?c0H2u#w!LLI0kAO|)S+Y B& \MQ>eEEV|w5yvK-kL L 5v =A(..ox稲0̱_w7v 3.h NI8ü< jT3v\)D]9Q&>u a!B@n|Ė9m絹`F ;=~\0dhP4}޷QJnQ oT4aq7,WxsШn4ِ \a#4&&͑sBvQJ񉉅@(,L7TjK{^+JJ22iyTH]!''I*HTוd\iEQi *ANJq Hu39y0a;)K Bξu1Ef@~s+ծjx(TCWn>E0' NVO}Ԝ冈|Ux~u9,yKyu$Ȼ^f Yq9J9QViVG;A,QjiQQ?uP\0Q7Z"&yVǟ@iˈ)QON . Ʀ©]ddԅU|y)۷@\L16VvSdo(l'\ <| zV?`NA-A79.k85~uۭC_Wb륯n_üW|eGUo1Y𣯂埈񭻍AL@ ~6}~ywIclYMsԍ -ALC  xc*,a2"LZCkkd,[ %yB1"MWw9@<=TcM_5Q.M4 ϳֳ-$HҨ!k8?)E|Q!GG^Nn7<-W鴎!IBoP^M9Bi qRRo0n *;8|B3OYULoYl|qS0MUH7ӧԼUMd*>"ayTa@l,w 2}}.'؃NL\*&,9eC'biT&ddE`<ƧSӈ33+bGh97{ljVic,ͯxm 5ȥ;-iYXKK(Z``ay逞ڛa;|hv&0i10 3C|9;42cs:.im)l8AhY䛇ꆶ(yܴe.'Z8!cB\AHpDpVC0Fbh|:8Q}8lLM}HP 4HejҒURRrP_&e lw_]l4*Z?~V`!$p6>&{297 ba{j}!Po6~>B}*uˢQ܏:)TN/R~6ރ6ɼ$oujxR8"5 2roڹva7,18gصDǰh0% ?vA&yFW'h/dxGp+筳k` 4 sQ<44PNmlSЪέqe_׿{kCQ!B6^˦1?6ŕ%lExxaVC?Paüw Ywhoˇ{Sl.l+0_GYHIHrhp ;-i[`V&ֽBDq0[*$V 5@()O:0+K}m7ɿ #+RI޼$ W2 _zwRNز}:MejL >"Cht7GՍtGg/^X$z[``#;BM[- @vނE@VԠ*祥D0jjr.$&,JfkL:?Ch9^/ZZ>FT^%K+6{m5fq,O.q}KOz<&bj5| RfIۦQ&VJ.1V Vx_+A@]J}g1ZAU@G3cтc<폖mGCDZ^aݣaoy'*Z- =? (wm4n6sv>/ xŋ腃xpXr^u۷\i􊞝]邝SD?&V.؊";1z^^U,1ǺT&Y0Z7h|08~Xb LW٨"af$ihx/$)-xE Uۙ(5 gH'mkǕOB¾˺yDTZ#`Ɛ^riE`t#)زknp5/y\Y0 ٯ$|t]^B mdՅ. 2-+ O{rcq\` `ݫj6 9SVA/†Q"B"n^@ x`Tu 0~>BK?:f5>~f--#(dX{yJiT\!cB*Ք@k.? ڌ!0od^q!ɉ5m y2ʲߪOR 跭w )`mn>4}qgex|CS8rǧ7:3{x\')UBQYeQ@ S 0P-"^-TNS`vNFgO<Ż#P+,nue25:f @Y[g֜>)r$zb\͠<d|dC\(xPfLl.܂?` 0ޒ]](v ӛ Ή'36Jhnjk>'V3]gE ڛo5WDlq4lr$˧,fKKlbb͒ۻz`@.¥=aZTTFyR5ڙQj ۮJ*~,{-vöKUGf9b2I\jڅ3]WW(tp@#2oGg=4_J0%-Z[O#Ewù#{z֚8@,T!Nխ;gk$PfHP79*! #^ R[uJJF@d{{D N!V>h׮, pT, =#l=9"Bա)R;;? /*@rjq__3v~X|.`ʋCτpXdJz>8;gYBr=Fdf3ii,^ܴvlڪ8rgײ4L&߶]~(Rlu<-T=T@i5mK&non3=B#{P1^%0߉xߤ|nQpa `=}JVruE!gaΏ&z 0xJj_ކݣ`- "4+g"o:ؖ=Ei+cDlڢ7mQQi^n.bӡ0 tt>퇧蟆6yfCDGpHlGpp?+X[7rzr 5m׿هMHh#atBA2t'bV Aq!Τ"P4u`iP5G?Z0,GM5^Pq t`O,TLJBqd`iZu+XKuA=q`o>6LRUŠH=t=%J@Z[OfzwF  m pG}MKyG .ĖlQwܜSf8\<K(S6YC*;dI.צރm=4aG~~ymvq]|Pn]TW$E79h]ۥ`[={Msۘ Lo6CODKV WI;CN{EE/7u) }p3q00ۇ[^Nb!ͦd+eDr<8$3 A yC|ư!%^1Rl)Wl&MIh.ھq7 e@'`jj b 2'6v=|.k5JY*K8sywtkkJ9rVw YOsRS5kk a}s䁡?a0~"dm5z4D\DVL_/jv(m{*i9A%-!E:rM[drd ӞTcgI$~L2od[mXd:97ZÙ70 43×Yaڽ(k;HWuj<? )**+-)+/X.qq(2Zdv}c@3R$_M}->";BiY? ;)f: s9^_tLID~htvCΞd?GwS*d!x7 S#/z7&Kwݚ(gVTNV~%}7 + 42B1jRnTJRxUlaŪsjmMgVSWO4-)U!IiF sǤPiձN%jMoϦvug]3TBq>'%[ϯu%01[/kɮF׹d-wDV pNg"AhW+tb[]/Sfʭ?[hx^繅: r<)IYq+D o)`߻%pJ8ZUZ~zu_cXɧ;mfS;pvͲET B!8’C  C_L" =BA,FۛG684dy&v{yxAzC+ؼPtx1~ెg6-M{GNX:;"m)J:9l if m!uzN)?Q7;(Y3<"*S*ӰgW|cEjr'EMǤ}9!=l W{3RZHrda␼o/E.tljo*%Xύ{)pJ̐2?E`#,?ZrR4؄MFo*tj >؎OIź?8:ObځmwT& g<)^#qO6~U!{ (. ;L Ԥ̈́WmRr 'ʚ3Lnۀr92u!B,_D&FYH~\Կ7OWO'* /X|.aʎY<5m` /ըG 7Y9pzDB 虀?nΡ9>e"fLb z]].T((I2jTk(m~A&`Bj Τ ~`?Ӹ6F`?6t yHм_O &~^P{yډ4tZ#}Ծ$eemQ$ >zm+/VzB/;^)Ve:(tp7 Pd;s)c@,ci k=] 5q=UVBM$&).X2^*S0"ߡ}`-#I-n|Pי(M8zF?X7A(U^x@˓f 0&^=y(\+ X}Bvk=n}-4ˑ,"Q-Y"3 e!͌7U9)W#`6UHFF'%t}N( 8PJMhňA*w"+'1,,yFrw|9; ,i"`@\tbisEU$zy_ݝ^/_FR iS1Y)Wz?tGj40 69"-y{?_~r$6J1'?AJ֏+~ U{U Y444lWeGEobSm;WΖHcAQK#H [O@i#]RX)O),;MXŻM SAVcĄiQ;e5FĀԩ4MVH%cP(?A+ĕl_FLݘEG w8Tk@iE|RKUk $0'b0'TH=/. g#tbWXܢ O/36 jA]{% =rA Iݛ m3D-|"O[nzv4(gi|2V$I3wѵ5*ۗF"]`dPy q1IytPORʯA߀/em#Gf  թba?0mIڋI>h'tk8@gfxhĖ}@><Jg%щ;sW+jzRO'@c&-~!OPBɵBx8G5fQt2+W .)9HVȮK| e+0ד8pzuc<%AߺrS, D6@kԩ3YFLiB0 ;s6rLmC 2fںTC~PMͦd1R?12B V+P>,PAxtG*v–g†M<0~8PN<'`BZW+@su ?7$ype%Ġ$~:<|On_ fzˇOܟگK%U,lL/w%߲nY,̚^BwE?[F^W [DdaYo OnH=adђY ̱ɋF Ĝ%Q,ڇrEҸђK%"ƹO/.9S̅E\f\<0ʢwy}:9yDC=vϥK؊)d6Uu-?a2&d=vXk^orOx]i^jRW H, 1\rRf(Ws!կq{b9%^Qx][\ k\(AFBE̫+"}͉IbEoŅ|{5MKC,UUW3A)K7E|kDiVI;x /|Ln7&Bi 8]\ϾhB&)<&2QLX{T6 5 VN\8Wo^fLjGKε?Y4Q*#kO xȤ[^LʩX@5T6hVMg;gЃg'1W@xz~|1 !| p~D3,!Ӎw?,O5?#S|_v|rFUX//_ӥޞܱ&'TȂ`]H=e 8s-LL06pM$.sqa$Dg:@uN [O<ߺ*BEv"~JF fq!{]*5l^S*xqp+fGX,0X25~Y6'RŤzT=R>]#Sczٽ {bXkEHơFKCMMbPψKS|.ɘփPYDssz(}#E]f4y EEޚ&|:CgNߐ2ZIw@:ήj99)@Om.I /)=iđ.V&x7g %xk|W|'=U#=N;Z.Dvxh|z5r~5zyw Ю lV%{B'&'!)@vmU,F#[qt PRz9L%J4BhGW\ E: d(j&Վ6ϫxD#ͷ ~c2FǠ5(cb,*MI\Psphv=6JrT%{%|0VG(15&rT1P-phbDLBtJ #rBli$,%Gj=%J kudp ªNcO l'WkIa@ l"4A ZB8q( qhYl'bb h@Jȡy1eڷm ۠m쑂\_1gR5逸xV^o˼npU6t fnѴ^A|auk;!|& uII|2vv;VAT[WZ43H[='=՝dY)hftζqV*ϖ]ZPQA2C4n{|҇VowaD%Ϗő9ݶ.Vʻ[h! F!YS; OlG@U}lDn%#p[K4tҾDŘt NamNԨZ>8vzcb9ULΓvbhc2('eѐ~)TYB F$5pI^OxuEgf?@Us@k>gTM˲r.PL]UJpSR[9߈z|TDDKVLJ:: r=i/}ei^4ۃ9/49\ 8aJt7}.7W[見5oz#[ !"' >\-\&zRJ/7:(MтNv=~<"p~ΪU(MB]S4 Wq ?5<IύKi#sOo~9,Ha < e˛6Wq>Dp0(3૫$J8T5k'̓Οdi%>`Y7d:STXasc/Sl cV56&E]VJNQFcշ'P=WzJAבpVY1b{Dϖ4Q n(7pt3dQBdQJkHzsY;;9mK-d8m/ze H%AV#eKwnSG_+Co57';w ZɎ g%/Qܡ1lgy]3jAHum5gb# ^ot%V7}Sw⹺z$TyRڳD0>έ p(89:"~O[4 b ]ņU4dc$&^;$̗ d>AܺNaw{wӪRw -QP?rH61Dj\-̨5jpMMem{tw2T ':m<f4޹Q;tPd}{c{QC+WlW!DJŃ#D)wmUNvuG54&J,+_&Vjg=;mT>v@}v }Rb̾J]PhlY'fVuW-$ At w>qʯZkQ'Cbڡyɭ  ӑ}dU"!|;vA[6g}6`ыy{-{' ń0Af،K95s r?b&'~ w-1ca@}\<ۢz3gN(T'k#.-rPOI~CE~Cb|bG=/mQ(}6`[XsNq;C#O`t#,AQF?j͸G'?4Xs@lrb zz;llg˕x3hۯ rYJY/! ~[jkX?{?໳MY ebr^zhWmK4#3CWZV(a*#+3@;hgFbb h9NGʒb'_d׻j1ۧB}$Dq%gFQT-*z7l8=4xr74;THۯ0:욧$EccĹk'.B&IŞ:qj @lWY9jrNz޹C0dmuno vzk|LR2{ F:Pn9j f | Ÿ#_J346pUQY9^fi,zg=peZ;_Y.Oo&9 %| 9hée`*~NHG\O3? -Z'dl/=ɿw8Hwab^/ Ў(ّ7L"̄M8Xִ2UK8;J5wqKYV4)9)FL6")5ІWBֶvg!|A`oO!8CXM"G_ά #RI jsW9Oݝ(W52A* kq(_a$1_dr2V+VHwM#>h[ ?Q YC]hz 9hFl8D2(4`%Jl+؁v@-=Txyw;l,x5s;}f۰}WI;s',aMFnEPU1uX|<-r']Ģx=LNIV%[f//|sl|kGկ?UZ~$Tǻ>+ u vB KAtW|$YmGiPrtl䔊AERҴ/:p AQrn W|&:%ܮyJpK^ܯT.r9쨢bUqerYV PzgxwMtR0 bH[tI'1@$%q"gˡP ],Y#&Z] KEw& Q=èZuZc'Q 'z[t_ʱt5߱ψQR2r^x^9FD\;rPp B(|Zz#odqq PIxi44rbƔH?^30`j;*B޶ArӀ5J`E=V?d{5p C}Ҝ!{Ƨ[6-PߑO/9SzSNE`vpa>·3IjkR9bIbx<ά@ѮqQZ- %z?% iB)YflPy}R?$OH.lҨ\UѪ8E=}N@vbEt1Roݹul?Z7Ox G~߉ㆰtbkYC7cKӸ9sB$qeRWrIG^+z4jKbO0H.5%`Ps痢e0)*i9=^ ʏ>c䒭#Ec!X~R\Z9'[,׆]/+4+>IEZ2|at(.1qo^nw/,3sPLN>K. (ynkTr]ؘՅΪ]/(>B:Ix88kAU+Íb0dgPdғ2"dWJ'[2C3C3*1!Z4 ĪR~Ki L5Yj1)} .sGF[_]sKFBпA=N[ {봨U ';iipK|TKsvJuBJiHli@[q?a}wq&uȪMGJnO"QnERO0rG oJH%eB9k^ns'g7X]{j^cVA 53RKqHJ$ B0GM(^Q2P>c`=Ѱmfs?F~$)S!~~gIh t`10vLƗudeg*PKh Wni7L1 ®kHJP*C-7TTדo/E\]&ggg !}!n /X0i׫{ifD;½'3GGmo`NK)T̏vp˱nn@IYMQW$ǹ!jooVj6X':i8(Z͂C4;!8~ydy%.G&_Z-YTb6"A:挴n rLz,ѮNfp@=_'UYAD# BD%X7` RR4d9r /jbrENAr¤5?g.KQ>\"RbyQy2 [F(:5M{*T^:CA^#j& ~GN:[UW@ZMwbQJT11Mj/O/xi+ 1QTZc(cc,p{L/yK cW>?@YZL<%;U.cB64Iy”%c+ZVwLLTd׼4dOBsjSr|1beQ`PR \ҶIG.!{y(? і.FӲ(+~ZPSCWAE0k W]Syj ]dzs̏IZ hȟ|rQ%Jx "4/%>`AE640 Q6?@UZN%fs0.^ RV6,9NE^^/Ru>'ц/״CໜiD7!gZ,+3&\y@"vpt"Kyox@ `/-S0_;uh\u+# .FY/֯>ڭvqAm;Ew3IRm# ]#8mWW4kB=Ydw#?v$ 0_H.R¢Wc305 \zbK,6apjDl*0MVAHe!}$ҬIiF G?b>B>շƛv19h\F)_;g-Dt3,!l.-E^'\:>|w#ra'Wԍ*,5CZ#gV]ŴD)Nz>t wF]2i:%C6̓>6lQt0:/<SC]gg࡫nћ6*Yg{ڡtX2XNJhN]tTG,#RʢHr>UcSn-"e` C/`1_1PҢ~] ;[)y<uPFlxaۿϡ섽1kbk]T 0Vm=FoYW¿un"ֈf72WW&!Iog%cБ\֛Y t֌|> NO *gڍ_,ETꦂpVKOm"TR>? Re{Ufӈ\^V_? w#tqyT;MM(DFQPjqi(O@*3M 挳;kR+$.B/deOuw$Xc Z3Ej<EVrD ɡ.fѰej> k%ܢ}SmЧ )FBi~1 &l$ ؘLVփ iB,M+cyRoԊ7TTK6P)crĨLcDP%_-突1[<ϚƼ6`K[1!F[0@|Ȍf m2e=bF@ vFkه3`X:10=ðLgFں Ŕې?7;r,՘hvʀ3n$U0Z :d-R1*<LSa=T&3W4O瀠 Vu84NF}ҊR)oaު#a펂I<!{`\aQV~₽ZѮN.Hb_2PjLS'2Ljʾ Ұ.yUK=q;Z˂A^$㰓<ݚ»"j?{; 4run;063&}`*s_` <+0qF}Ƞ# ',Wª}RހgtCs5h/`[Zw.SFawqan} @$t@j] ;_t9.\f)7GwG'G׽=EO\qo`K@h`gNz aVA> l9zx lvZ_\C ># 2s[Ez'#5":ծb qIv'&Ȏ(:܃(ɲI\'9J!yMSBB#81x$XJJqCq`A;>^n|ԑ&C8 MDkBJ~zo-)cBЈٶ!mG= f1._-  ʭ:T[7e+l1o'˔6IG/eK;2 Wvq 8Y.J:Zgg`i~H a"ZJ7hZ{ɅÑڑwX^Tߊ?"l"$0Xyc͍3lKz ,@(y4u3iA02{`$3xiHYso @.ŠљkG^8;߽‡A#a&逈ߚvp|''dKn0A 3t2~:7FQ@$=nnP*4~s煓BXDAo#{'\6?]{s2&B=/^ۛn;p_謢z^W|mOYvs-R#ز>GeY7pP( _a (ax <.ߨowGZ8Ded,גO{}|HW7]QRMLt,IЂ8wZON3.܊Z҉W 9 ؊F l:<M $=Z)G:/TvT|Q؊*&wrQs$lQ*E_? fZaG-ɂ6ws]:B{&***fHѫQhYh-E8nAStb p>,.{gcbA/DÑ<(_sT &6p.lsƳ-b )"\2 ILfQiqj gbxH5aHʽ ~baD)ۄU7;JY".m،” 0"alrۙU@Ag/#.U_( /l/O>T9eֳ"b{>A{rT Q `!ϗ0KEBoq%\hF> 1 xA0eI7$O3W#_gKG}BB?!Q5$d(6cO]cwԓ"LNojt5Wvj2֣R6G*7[%JQQL=P1۞laήP@aFdyLZwҰ_f8$rv>F+O`:u}U4l;,5fDWRTgg9J$L4SN[N]z,ڂaLlJyZPF$j]Jդ,|gX(אIME1vo/Ifz' M#"x EWV]Cʅ;˗!97&&uV;*"\mђ6]Jhq{p2>޽hQASlUюG(%RNb3o419m)\6p+]wT;/~Jl'"RB# ko'qrBG-v{Ql?-xu|iɧwz*;[88d0sBNe!goQ97DP5h:DkR!k~Ѥl]0  \Ib1D54(ɐA,!*1KX86CG z1\␈`K,2IdYk{%=/_ww+-dXCD?8v|fD Lb5i|cPm.QMnw^!2S IYQ"8*_ A^)ZNȜ 33JHx7LBr3U4+U>>s""$>DOiNa"*6vW+GL^pt>@Tt2狖vOI--"iig2Rf ޽c))P*gs@ d ;s8jG _+t8H"a#</Vv|/dzXNӕ֏{v׎/HX j;C \&ȷfC~ѷʬ%X~͋Y'nq]A) uYj7WöG}dnjeg󗇝q6ݫvC,o]_bY<bBɐq$j%T%l:Lw60)%%XIܳ7<ܽH(g[L:zeITmRōԬͧsL C.āT2_*J@H2>fxJ^az^>#[d Yю1|kSôν yyQ*hmVQ|) uuVZb?e5,p,HERԂǢ`qjs.i4ϚuyB6ۋ'D!lH^]tr)aSxt.Ƞp2rt2P ˨_V& KVI73w:5WR&VL1(ɟv{l\:6np:iNGv+9B8itg ͲAXRFԍ%k߇G=_D= R5DDOĺ[mZqiձ^@ٛa7F~?mOA rp@U&'rAs,ȑ U)Ðl^&>(ODb0-| {ʡy(_r̀* ́0B42qʿ L>9:yAcUk1CąZt:&VH*&V.S#-j7Y:}A U 8[%j*Ҷ2i-cZ4 yT(U,hȘcBѠ I:?|E M4.ϱq3Ɓl@|x+t76.Wo>7j> &]11ʐL-!o{ rs\m+PE Mf&~8M\84B͘`HHM 28dJǒhV,>)pW$tT!^_*(6oZk>ȫyki3Z]%er)TgtA[m/?iQ`pZpG]~xXG6>4UyAXo{"+5-p%3ۖh_%zqJ(֟&!(Dg`HuYo{PheiV;6w,:Qxfwr]լDP~]P^^u.Di5j$`QӖaq6X(W@bE@7jHSuu=Z Mլ^ R44Y9K}^CGޅ@n3vnxç{)PbUN ʉbbSH ;3(QjO&`La'B5>(՘V/0_7A2W^EHV=3A:PFDC7%"W`oTRE)2)gyca.V8Z)J+x8]Yzb;;Tsyj>u]@ k_3>:{DKKAK;-Q#YvЅ/NzanÙU<𩀦\T8Nf-@LbE0~BYYBXwlq 4&UyYZN=м^$^a! <1UayHE!e.i75}c`iwH/0㯵fhAas ᫵>pw #t(͑u2>ƕ$!6yBWҠ)n Gh.7[YAJ9jnYNKQmjQ ԌuLcuQi>)[WiS~|ܧ|U+F%SUYS3C1sXx36'aK)46U/Hl2:/`e",%21P&Sk -- ^ݯnQn<նv;ۇY55vZ[ ƻSIbbF![Ors;Ŗ°7/#̷,;)g g>6]\4W'qVY}'fv-M;'Б/'2'l\z>n(+[8iqlq@̢n [x673$-n0s ؜sXZ*TX:Ƥp)wgϵ?т^gպs9S(6$@b0 Pi$>8&a?kot^(?MRy'/-NmjY۫ ? jٳX ٤b/a~42V(E-̞u]\Ad`J0Qe-[D09wXM _quR*NuvA]~ۈxh3~ b1{&̋P@'T/" ƎF}8Ð!)r6sωaCi`T]%] .]<]H3J{3_HgB@U * 8a@T~e utO߀ț71yCLPWn>/LX4bRWzC(34pu0Vz$/?DF8<uI 2Z;t 15f~RF_D܍'ኲ,zj咜}{a}udM-*s윛z5CϝېB!5}8x%P#<08R_Q~8QЯ߽bD9kz)RasJ0FQdpj3/SpCުno;;T}FCC_}sCb{$1mZoyD/Ԡȵm.V:BV ^R UzAd֫i{J#f-djGE+ɮ vS !tpY;Z`a{DSJMՑi1{+oaR8DԱq}O>yZ1T]\ (AjiA47?R櫨ƥ ƿ&x?|) 0ިpl8)ҵj,=BZF;~+}$}~ v6/Iܜ!0u"ּX@˂|P^=DUD I] a2 V/:8)Trӧ= [|ԔLplrTԋsďkD P.9n,J D|qdͩF||>&AURfV{_ f58 5))IH @ Ep@P@ky[3 Pr$, A_VWL3 %0=ɜn8VV7Z{ʖ8Y??ys~`pX|U 9NJZcrC!tea=m-^ΰֹvb0[e1:dœt|h-AϣԼpE {o6 $" x)yYw6VeB[`X/y0Ux @;[r8rjl8CTl1'\I}1un[o%jj>#7@ I@@+8\\: Մ0ݲu5"N,jpI[x~}@V+fwG-xOY1v(䍨K-LLʶObXwߓ1nLNꄝg@edhyjPMX0s{OV P/_qB.BlXYö)k eE@ UT^b|5<\ TF;Yr'67bLFxh/gś&6'?aE~e|~D/e/ꩠ]%{2dyYYQX:&rNIiV)|K䰵v[; :~C G@^&8߀Q3PkiBcY\| g~ {՟!{ 'J2:B?+4̈i~$^;3uTF2SJ/nΎNfBEf/Qʄ\T49W줤И>UWrD :w-)QP4ɤftan#9Y8ɖd碌7Lr桨|j۷L ^93:K/J䳘ŭ&/%*-gGV$qYV>36m|1;vzo(9FȢtU t\!$(pUNJ,Wf!$I~oD#^pxV|୻v8La]/2_Nh*ɤw9p*$BKfL@gϒA^`'T^f_ҾqDX>3&ݫL' d>fmr3~OO' "ϕ6aqfw6^2":ȹďΐCL0[e7gi~*9}NB(txpqqj0=Y!1oeڿtxiLk".U܍EYa33YiLj0amcM")B{F0uC#p Kj70\Q߿0yg/jcV|--21Ms$2@?D%˫<.=b܋9 ?L 7oU{VVI%K@dˆLVǞh:BÎх{dVL~,7]‡=/'Y(9Ia>*@AUpD!/`gp;3:ZJ"΍Mqs#GyɷR>5.mI))`aw 0i|4StF)CVd(V1z0)٫ #ODNFDKyy ƕ2l2C !Yb#%_@M:?C8P<}ʅP*;SQ/SA;v֠=X *Ly>$>5VHA`E}UɈRV GZ˺n/+g!i@#lv ֢׾uVE.*~O0P1o ,vjL^'707e~^~OE仫p9@{é~ಂ|q 92G)p2z F,t~o!S5W^KxQ5h=;(i  `u0|A^fak3#[Ǚ<%c"6~aHEo:+4€1~{}.N MN$J +zQQ/;eWKG+LqP֞Cy: /8Pn9*>dU@QT#UrBmcϏaӷB8 Ji<1U{T KO'Ǯ<9Aj/1>Ց I\ Е:& ߢ*PY4k> ȺȐ6J|GK@ 0smLQd[_òDqOji%ԺOkſ8kǜഺ;gGb i,_&,Vu564Np,@ c!B$2D68@"d(_d'rj>ovw|xgV͌;틅mÂd+fSVP`dCoќi b(MnNOC[A46f$c׶K%g6i ?5C퐤 /7ܝbҔ+wmp=A傧Ѕ2#C?=9yo[ymJdV8jJ)4TF$Ð=GWeeEPW"j3UOAx_c4e!B(L!鏋a/h8:1/^V/7 SHslq!}ؓ9w`~x''VT";9!1^5l)]Y%un}ZFS#Th,lLX_/CLEe7?|EuJX02^9f6F~DABbC"y7L,LiNp;>z^Dody&)$׌6eǮMrAGPIF0i2$KlҌV\&l*m`㳎UE ?7cz؄™m|MoHd% ei)ؘgT/Tɲߑ@YtEϧ.*9*D_ R@HI_` Sƒ->g( L磐hO`60"FyZh0]y4ͺ)Zo}Lq%jX{7B$(}AS\ < C,{5}6:7uk7^pf7FZU 5,w-^Nu?[Ahm]vxu8~ŸQATyrbf(;j>ʬ$dОڿbQ()I)S0$qffXwPI=1@'m0IPPE 8q8bTf8@4ޟqz+:z%`RU bl9*'>}C/YnR6LEz6e:(?^Xy2(zK)]!` !6ɏ*@{q'M}'" Ey(8T\Ѱ]s$Q td~a(i6[$BC }= l6:)#)+]pI?]nqT~: n(¯!nvPFhok!Q)$$f%9ta[5). I(_yl:ZY*ܹ5lzߝs–AZE&~cKY`@4uiIVe`ghE'ef6. k7|<|Z.iF`gҢ|ZFA l@[] ffa΀lQZ4ll>pq'jN{.m(Ժ k_Lv/=DT[¾@CBJ+sP_XLLNX#[;VZZz־g BY|08$Ms jt/ uʰt=PyYpitezGE|tlfd5JiWP\S"DF@P%<̑ O z+!f7n!eS9cG>+ jĕ`$/I)jy d3">.L[?^1~%_dz|ĿSY`QA4AI.v5qVa{VuB ԯbOWyݲn~ӣ&rDD O7DNAѬ%q 1)a ,6#/*8m^WVmNv| ZvǐZo: oTduHQc VEtEDXTLikE؊=6j=c|AeJ'r+ W:ow ~GE^LTONѴmOaȬXYY T];D3rrqZ-#<Md G]˗OCbhLfѵU1~%`Kl2EGj"[M>_|UQO] !Φq+glȷ$qEvDNgg`3KJ`@)C$Eu*"߼.Z*bZh#"a|Cí݄q ~dz?;=G$GaZ (xm$K `tih4<6zYM_2q%^._+BaOpwQ*C)HLFtmSFKWKRJˆAQ1XBl\s3 S9_ eZU3(70ϣhqۋ6ggթ^)l&=knOX'rvUxtH@8Wim?y[< X!k'ǝI ~ XM:,ŏN@]ߌcr*] a" 7NB^1GZ: #(p+gDY]%F46* 1+iK^QӁ?P_@)%:lq}؈[c.}[aĹ w汅e#`ζQE 8obWDH(Kj/Zؑ^w}%SuT\pGQ {OMXx~[}E(E:Υ]\N\ 29Yؤ$$Ǹ/OOR<ۯ@8S)G[0&!d@Պ#޶b+ $c] - %3Gݷ~[+=%m!;Xv[z}t/=͍b_Ǯ#)@C}yaIد> 2v?ocT'Um}tTԊH6!fYCkS#NB} Z|hCνե'0Ӵ2ԯgz !9Il]T׼a& 5J-ʏ*[|.rHuV#B&[Yىև]J'=T؞FybgD.Lsă&$}Uθ}2 ֐mē>0&QP.l$DU~%ƌ09>z >l{1]n'0a EE=&p77d;܁"@Bڂˑ_v7hKdRh]`Gp >8mΣYtu8bԶJxX]¿SaVneT+ Fmb)(ؼjo[§ %Ъ *KJ\ X,R}(qg؛,~u-L[}T V/dfɯHyUy+Bv٥m^Ί_Wda{K}}Sz95/׺k(_GO:_J^@"hړ^YIH!'iTezN7.SL4G%.b>]2:䯴}0,pDW( qUAMygbzsi -pRh⽹9 c \tg8Mɯվ 0X#o(3~?Lw0X(iaxw`N FromLl^(j[ }?6Ūz;QXJt|'2=CgjVVoQ b_<Э]bӆ,-z9O wA-, kVROcU6(TCCfu2ZGB ^G 3ϑ .s?~QWI/1^쟜1͗j/#]G&m+3 P@*i J-¾U @JG`Ǐύ٣帼 A9 s; OI۫gCOВ{?)o/ \C9'|O>ݡl/(([EtL/{s~w{'ѢUdQU}k_b/d 'K=b   j $>PkxJ'uFcn-J = }<{+,b=HU-:-W 0#4HǨ]`w\{B,3d&TBV(н5@D!8CL7 Էo0op"z o`9^gLSCV/l|Gѽ2Y4st<sLjh-0;9_m.k&JYYYQ@} C[ ~o%=hj=9hCeYދ+g8d'eY[NxHô? -\B8_o~~>Dy>i"O"fsG:oYY9}n$#!yS9)1_4vü$!-/p5!_j%632ɅpfIOZSSM5A`8^ $  $)dW\cbea~Gd 윜5?ݤȩ5/OCmb_h_k?ޣA)+A0_/P.g!$=Rm'~hs~mg%.M]j|-$ 9{ughtdd螄pDݵg*Cwi+1'Eiiԧjɪ@Df0<82${ OFN1{؛mӶԔn^։+Hu.9T:RJK yNN 3_{]`:ua5Y6sUbXL6f3qF Ga34{c "{{;9]dԫUNmna 9dS9Gp[˔%%&BdkCuO fFszw1Lj:ƜXݨ<RS;TĶX@%ak$Z_[^Z˛"f8!Ȓ s4Zȷ|Dֵx[ky)!g1Ҝڈ>v2価]e? Z.3u^0O`li⟟c.8=TcM M6޺z1N3 'P&adn)nH/}1f kiJU< L+ޫzƒp޻e)ߦ_=@y,._ Cݕp©6P1񨳿jj%As(Fr[7u(.bNN:v܋XP&S#뽷#vw͡6ly@]u^L^KI 'Ƙ c)C ڷ4R}1b8[-:e)_hW#V.2?{r8H9.Ív# M$`J 7R1,64܎LLGQ!uU |:9?vm i u:M[քN(}޵U.@pG ^gE~B:Z,>)QAaIߊ90斓DwL]|I[zo%d"|&$ ~bڲ/@B4*J+ʡRk!0zT16,,qݻbXh^bĔpor;nLD/^-}O6`~Xؽۿ۾Sw"ӹԎ&quTk, m_PϏ#wojypq|!S w.Czq6O@,_G ֧O'ɉp|oM6UOνop*mn_"PTӾw3~ / PW Q`38HJ5R tWH: Wֺ6aj}p_-GmAZK;MqD@czURPT.5ٳv fd-M7ߴMeT |?BS_#}Te&I@G̦i3 vٯw I Rt'Vu2ʆڶn,'_JmK+p-S/՛cSR2v<_tT+?DseFX慎~Cr(}e-Lm_:/GF{Qw CS<ϗ7 B0XnOjXWEIB()1 Dx?WMS9Ueۼr/_8o30+ dfBWPʖj3a.Dݽ9(%L.>WƐJ#C(Kfini 9/#+3?lK=<~xB*|;a*|n]!Uw%RmW((jQ6]4K4}ާgUg\QwKޯs5˲i1U_g)h䓐Аd6Af_P"v$Q/~l9c/\;Qi]P<[ө\eh>ȏa'(^Ǭn'_TaL>+ @[bWu쑢ߗ{K~NzddwtIjz_f|aj~.)Рly؁}󸫕K5^AE<+jTM '$"H_DB[1NTh2XwWl?-NRG3c',敗MFR6BAꎺ:?Z \, Unĩ","}6L ^De4hw4fCynuYڒo ̺g,q4N`^Iz3|~%wO@AG0VuI3_^BST䋆ɽˠ 7?A#q7KȐd_j(zgPv79zn#stytZ^`S2oXpYf*;Ӕ[TBDT20Ȥ {ղ(PrBmgʻồ88Oe_Q߾EvZ5o\\k4_4Ls~7aВ[8Zݽ}guq449]!ٜ47ȟף!~KĨ:tl:ej3x3',uU[K.*#(B`J ?@g ş{eއSm5V!-Y* ^I1|ϗUym 5`~c77̇ 0:oRFջV9uB&زKx0Rfz]/4|hjrz^H%"';GZхٶ\uuӓv?FY0hF mb5*ɦUDXOղ >@ԭ#Oڃ|RNW6u y=T&Kk~#Ê8ZY/,.ODb:MzO`8q$Q)bEc?=\a``Ʃy=v#̤06ߟE&9=at4Stvdkuy~ժlÅF**q:w&<6KlYS%CCCg FP,m:]+ R1WePnDmNN[\ bPӏf5k%)..I?=v0W {~uDNh, JffŌ G%(6KceٙIE>-mm哸 *bJT X𹜮IXXY#-Xߜr5o=;`!p}G/{/V1ΆOg}N4Ȫ.|jME- D6W6*5W[i>!ݙD>cq'͠FK7Uuv`b ףbI -n. s t{v..)YOM"hwݞ}ICga1LI[%Q#y{6Od=ULҮnvp|"VR"p=AM+;٬冪wͪǝ(aa7!?7s.Ա͑ o)_h$mYYQ=k.^.͖z/rra՚J-Sk>;;&WM7`L^T DH #t^XMe\ݟ=tttTL|N;z{{~E"u2~\(z˃ݻ Rm!#NFE0XLu5l4+xu:Kʤgs0),Fwtt-5dS01pElnewKRBj'+͢%n E#0*EG>Omj)'WK[WKKvkgi|^ +fWg[Sp%l+F+ETXLgh,i^j4UEmv^{yzzi\i"&&Huzy`}*r: DqqV4up]j)SKw{sNuBo~w^7DD6W{)nK#[7OFd+hyNkLh:rgȄc_jׂky[ͱBn& WbHzyǗa>ٲk׵5}tБ5L`Qߒ.0v^ucbaC&1+V0:^r{:-jxD~*D+JQI*~BzawWEgips ^UI7l8lXoV g?>mDp(Z9Z {n!+IPTh̟& 4^>t<^gԗCWaJP˿|HXqhYE1z֩meY4V[_B@v[ؼV."?7}P\S=A_b*6dI06EneʾzW%vAAơ96uuu G3E#.48!u^guL2_Yb{@ammm>r:>M5aR-ۣlX:;i޷jH›2tp]in&F$ 񷲩m9<[yj&?SJM~fK}PXT7`%en/ I' %q'em~].F͒X"+s-Z/wН[ڨ,=MN#\(͓^>ؙOIxYۺب'+Ց"PE: 7$݁S.beL=lI]C/@]5_Vu2Z^d?=^gRw[yiRm-?;uT;(n`%jW[gscݖ]VޭNK6 J~z2m1:Ĉk9autnjs5]lgL4WGUe%z܅3㻕1P> :LuOa9E|=^+glՐ4a!.N{ibfn=Zb0ZRϛJ.䣳~𨂕NXo^HJI)7 -4̘J`i$,6=\Jbpz:|+^v;v3I!qLh%RZ r^ 'q>EwQ߰:ߛ 'P41ռ9ZlRB4bs(5]C4sLV:l94t$q$6EiwXigkGXdvXz%)7Oة$OD򷩵K)<I,Tnldd,\ ݝELllvv#5 `{{LUP2gî V!š᯺$]^nR}arLaE!7͵P/5ʅs8x5.nxz72j_k8X631A*mlNNś]e[릠[\6V8'qxwYzDQ6uFff:^ӮǑFzʍ;캗0PCw{zZ߫HRMYL6nKSTٯM*,%"U1VﮆADed}s{RZduBɩf5 q8voooSrFަ/2cU+]4ٚ+``Qcmָ^lZr짻 b | _!!)p9ł(RݺC;1#ตRh2K)|;\qTII/~ |3n3н Ly@̓c+T\巆Rɳ? )plUGVcc"ϣӔsϷC_KEg`nV޲Enyoo.Qny iɑ3QGwYWwlou+"&)^\UO˙iBKkg?).<ޘlG:DԪ*c1j.NŰjWVWW0pd4_!1R{xfU%ѥas*2 Yb(H]>{/4/nΆYEeW'{1'RJdR`CD/K]E͎g>uEFDi 4|7Tڕ<=cBP(Noz=|g\&(D!]]6Uz3>fR+nT_-\0po\anZHhQ8 bzПAp"CM͏V凭OcRxI/#wIfi& l+##5CsT w_EsE,.UhdZN=R)u1yn@pQ4akbfI7d@Da+գfe~cb:B@ Owo:̞nĻo~7e1zNysw' $TB240p! 7ڙԴt(yJDXx;eq4%85C)2w@KO 6GNlih+JB#.k1zUM~dN.yk>6O"(" +MhhY@CvT1lZoN!*z,XPטOP_->ݥZ"lj0@ȟѬ92ͭ˰ EmӊR* /ICaN |k4zȢOi@"$ r;kXƣ֓knե./MFʯ?7>{lKFh?ڧu-6Z¥SR޹Ϙ9Yɫ7Rwj-z!̠0KKļ,Z@h8}Mj1xcG'OEb\L.4*jqB*k-чbק:؉DW77 *9׷i⅍¸ӐCzG b QU)Y_]&KLI{z:uϠ7?uuUJ 6 Q}ݬ(|&P=Ƣ|#ϣngp}~{K)_[(3 oDpl# #oaH%QkP?SGV~U%u UY|&1z'q~5W"2:͟s6l[HHH4"U'@>sN;B9j^vvp)}%R@P䆼In0] %)9[[i*((H]mwt"t _J5{ɠ^d;6v}=L mvfdIؖkdS5L P XgF q48UJ5tsEau5 Z6 Ro~@!*hpoE=^>Ggw.N~¬9a}K;RךyFZDU2z6(i Zt,b!"<WSG,V_03 d *윎$zr'RЈmZMW9 &M1r`bߒ饏k4Gifn 4#I<:0H{ <~ٟ</o^fc9m%vY``1z}s>\ׯbu V}&d",O;H+T?y3O rR ݩT]VܜJ4&z;JIM@>r(nTBB"["7(#=-agFjw10+%oI.rI:NK{v~$iI88VjTrbbf'Zp #gvv5Ƚkl @ì+HhZ[KqS]\.C{O.|F9 |i(({6"S@RA3^|$%?Z;&[)lJae}tXS TG$viw~;eUݕ;K2pb_$uuNz"" z3g :Y[::Ӆt:&AgkK {'ܒXM[L2gpzՎ;aD/_ML upÆQHZfV\Uud䒛R*ߊEC6Vz6QU`Z5Qz[.^}¿p<Ȏw*)u&I=eIIjy=Ŭng|f4&>!S Ȱhr~Fp~Y Jpo0Y+\NIJxKп"U ٪N&m "!L6̗ZJP2'KY_S-?K+-'8"ʣLOBl=sDՖv]d?X T<*:*jMJ{i-wY=ڙ1f@$ Oo'ТV"˯lJxiv,vgaw)BbAhDL6 ~zE0P2H+lBta{qEDe‚Ћnח'GNrB*gȃJ4 K-h>#h^+1{a-S8ڍfUvED>MZ}r}pT.R|y@mhQQCQL r2lj y=W Z͆' AUX\B Ѝu4^D&%_"Ft==PϘ,Ϩ@ |_dcDX[LZ< B'e0P$978}핔:;+twb竗/5kr`֬zɇ;SN{SIXc[)9nߙU"fby] uSeJ2%s\+낼l\VAP0&:yoHMv"F]Xٸ#MxoַpYwMjQTwo[/Aj!lcM˺ox$G| îD#bP50O\b[_`I!'x@Ssd6X>ohS9 JbPG:$InUN T JL\\'Uh6[[V!]t!߿-/O>]y {Dp v(Pv}O? eRv?]S͞ #j4.H 8Nj,PM'ڝr/[.98 L,s0a^awWic .-]v;cAӟO  6B׋Ihh,#iam [x-r˹ԙ;Ǐ?h >>Hx΍9wtQZ/D2:>~~/Q᧒ӍDMO$^{棫;!{WzwfLFΆ]4%VEq q-^"* P1;yX11Y]h Zw2Qζ<$zߟ3s%pyf68_괋VFkDS -?KޱTC`k?V??OtZfQJlHJٝ|0XJ>1.PL:Cs&JwhVJ;·?GlCX) `f\G?@{ ^3T~nғN:KQJ3L^p6 NαSpP F[L-ٌd8 Iеܿ`hbϵ^AHq^DaY)_e:`<~2S`:)z Cjյh9 # L7kkp!i>̍7{bS|td g*҅TQ@vuHU+ 1EDwvwG`ML1mŻAz|<bz#dž/bUc;BE)'.8A5Qb@Yhg20v4 ]MX.Lool^fƔCL G Xmt:O&;?-)vN^hZc#$fd q2^)SxFFF&k 6{2 ɟ..>U(mX;)xκgRNr/# <_ qA C@c;: G%;ޥJIޛ+k 6Ƌ9;C:<|J@` 4kG d_0qI: ~gO!QP\l zu$1=q4.\ ^.ѐZ4B$z?OSڞ8qj,RN \=UDȂ!tveN w\0+=Y x6q`, y=dvP!.LiOà˗Beçؔ,6L2 N΀E([YL."PRŔſWn;i0l"/s6SPksݶpB n`qdx|iiCƆzU ?7QX *^_ m|$u=O`-*%5cot  ]t V2!t>dw2, EEmC\44+$4k/-MU'ȲOLJC>pإY^ac ifEUT=R\hbR2!2QYiO&bʧު6H/uDK +$ nB~2ښ-_Bb{,1WZ_㼶u!iﱠ~CV\J[j[Q1H6e㻅OLR@Df {GN]rNm\ R cq)){H?J[$@nnUYbG.#xI'1 ؇>=2wˉFaއtgB\hq8(|'0@Aۢ0426$ .@9I%Z22+nru\!ࢪL˜iy)ҩxzz?S)*+˴ӟ"Ƿ}X44E^ [Aw%c؟ӦB..7u[R yU>f]ѝn: .Y7\4G]iTu{4|钚ͩqljjA ar{ F=οJkd\>T3c I4s64$$]+Yeo;o`j1~ZrI6a&(0OGG.8Qqɍg5` P3\8{PVKmԕN8!!wKn}'HWVξd f:ӍP<«|ۓ^1){L':u PQ[m$$-:lw(o OL  #z&b?-Mla#ӛ=ֲǓBc2\|ֈEOx0NYbOJu:ڷˎ@e23 ?0w\RT'<8'F3ƄQl{>FĸwhVs#藐ږ́?jFu|y0FON!;0<ُ-u>vJE9 T& O22]5败I< É[0=W˓* t<%%  nmMSK$@^^Y 滛ձNjftz<Wij5PzPL=fʩI;vvTMtn)Ǿ6cg{Kx0tsĭfG[b##14***fkmt mic(!'8kGSccGm+𡉇5S:Zl.$ed&oΔTJQuoDT&Uurd"{Z Oz-6OT!3,+n7tѳ;0x/Nzl"'4׷21ogxa#ȁ\PY飳]VWeKF[ؙ GW,+CB*JI5gG\.h&0ҏy`/!# EAQZ+m$҃GʝHm)J޺4\ 9?߫Qm貵(j{wK*2qb|\)'/kg4]o500nlkWX4{F?iMyTv藏FL_ӷ@/ 2s?i7,mYLZ1]U\Mpqq-êr@uy*(X88ooyzyaePʚs߯E}&P txweibu#M`D`XxdCMF&|L Fb$]~X6Q l|TWaޫ5Zkz<{{{-lȬ73߫mPdnw(c& Ha:=_*hW4@`a]8:Y3vv{![$NӦ,{dDi~$n3 qt6.+=zQtR^RЯ jo/l~(`STj55X)tb6$?I'!SJEEacNOkGvSo>|,C,V M-L~+JU&=VYXbotn&!` ~;*A~Ӥ"#+7J$nV!"s//q >AwSoMFlCߝedfVzQKW'_,"Z-F.Xu뇑ސn؛Ϝg vUY"^\o5c/n1?;vKrHZbwi/+o6selZ!Kۣ0pՐ-gLJ#XH G/<]b Ďv)S}hbaƢ {@V%Z~Ö ZTbFb X룻0` Ԫ4=sj=qY,v $'Ӻq81h !DǺ/ù#T:)>2\ pTˁT|yszDN?}tPCZ>qn'jԶЈlO^E(~Hj{9mgtwΎ5/# { nȊh82t>{?H% y|} dikbci#QHTaL`* x2dK7 Y;V2zé1Yy@bj&rc!ovWN ө# QZ dٽF;x#q@YU?8>ʈB$P>] +՘z]ά5侒ǤU] efLmlL>'Rzi`hMڿt|/dDFHh4mKTi擢RZѼb^騪nFy(.cz97k)_Qfi,z=8ǽ[ CNVS8Ƀ(sp"5eb#'C$O3=!>re0/$>SëTQaf@*PWPy2CDOF raV;d,'P'N7 +рXl)SD&DJo${7=Bۢt*{qDun50BCRR)ϝ#V҇ !*;iAWm8$)(T^c&%P 4E)%2lOO-ED&yU^&9dobA29ɜ{&68YCh%<%{*(HJY1 ws!崏 -kNB3-iП@(EKtո h7i4:AeG ;YMhז53oM KMWVV!Ma}O}e.riw^@.vвCjwBUnw>(Ci<^#ZihQJ7lEW{1 &χ؁uWSʷ KlX# {YA *_KVv 38/@ ҢQ=lp#UpU0$6y1˃;iL'k Q+]:i{dd1m|tGw1č`Q4K,1`szst۪p+(_h5{EGcGpnnԝGAE5W.]VHjqAv#K߿-|ZfY!Ǽ @f_`hPnŴ($ŇbX/C^J dWaet9bH8!oBmu!}ѵE"4܌8c8H?JTw/jh8$IV7wzdh#z|ƫy?ϣ=;}[*6^ŰQV{7y4d=F@^r ƌV ޢ'3 >>%$_"P<#iuh?nҪi*-,uԪQ/#Ⱦdn?z`_F]s;J=H~|Ic"#"jPSW±߈'&C|hMD/^RVg[Á lj݈^ېHXigGMU(U&a=accZjPMMwW$$CZ]FC\b*LhQٴ <>s0k~#w7 ݸoh |jg+ʔA U:=.0"-[A1C;G*KD"/UYĘOoF;MI&PBCpn~?-oi%k0]AJTceN LDV ߿u|=zMId62++4;z{_z{_8uK@bBLa/n3%jx]%)p>>j/>L.8Bi6IP .Y^Ьlks;RpPZMj_(Stt ~q_LqzVCs*GWOf#3 8AAe/h98~^E~ÝSu͇Qҵe Bd?ZxBVqxo޼s.[o3ﲄ#6`,GV6>n5Po`ɼL+Ftp5&4{EBByC5n dOL_\5J03~ ~Ae3hϖ$p kʳ,Й vvB:Nԩ>='Vu\YgfCϬA%}W:Ht;UTbn ln^)+[SjLzq#o}DBdf6&fcC=GTȝ+Ivr6]/՟,;aR5mK+7~ 4wjcf'**H\yJn7)t\:NR( M*!QC,C !A =5+U췰Ѭ-C-h2T62<.@W@!,hcާ5>i3ׯּesnsxn_O *TrW_},v0çjT% @|ws֬ohHz%@z:%'}eox/IöToH{?`(A##UHy9b:l UlzҮÅ(b::LXFADޮ$ʀ\wt\݁=8,.A!9Pk߾?-oJTA.),J,WĚϋ8X?c,껺5>uTd۸_KzHG" ny,}h .$$\2J:u[;wG͘?gnNП9#Ñ I&qX#(dV@t\ѐbXTmnU>ņLRKIaiJ*+CA^>$?t;΀ 1o <[0p!$22_0sӳqГ@A _@Xodzt*[r}m4DeG6 n%MՕ޾}y:cW|gJ_ΚʍE#i7D4*۞M^>P͆I/?'o+sؓpP^rbt=gLD4E~D :C=K񎜅lyuK S7-_US80z:E 2TmRa)(HۢBC&-Q  8(5{n vwuB9\J!s|Q`pܨ{+`3tWIO[|b_:.-(P.oǹTI[ERUsv|l/p"HaKs1o%L!zmu.[oIHa& "ΘqCFILUB%Hwr+--C`AQCI'׃sJ*,TBk}=zh<|dLBˆ?P}h-bNu5@(6ɷ7NB@E OmO٬ۓ9$[| ؕD= n?zc*E"**+8aaLLP?&sqw|R9hzj((B<^$/̸8'H@XY<;JXĖ%!_Su?]_>IUPf2Fi\ddp6#9xn|0 fXL56*ɠ%&~q`'YXCAN@ [R ܑm#7]8㇫  F!a`Wml(3ޛYL=~BsoHYF}Jɬr3m_9% hopsĶ+)f ;}up:| @Q;$wy`ljpEcb o|,44!9okee@ V_{Iɉ Ncip )7!vgrgNb~?(@| 4@ŇC ՚?Gj 8q d8ɰ I岝_IXrpePv~H߶"Uv)w:; sokXHC͙j &0z7Q 8Tr:[]`@Ŕ'V똮C,t?JBDmD3EddT lY!N`4rue{GxO|mO9ץB5IXGOdھ!!@;3Ew f}%et?|@؎lHaB׃ :/*;x|xw˿@x\ s-g0&D)W>>"#jKN ҂"ꬖ}~"][>CֆAEMyzLL`T").o3z(l*C? FA%>)bhXN3YJ%ܮ4_mM^|ʞ k %& RԽ1~|PKL ҇7 dHD2C)`Aи?H=D" h3QVfȭC>g"$[%LR8/bR7ApI<>wtW95S0 w W7t`9;@^#K<Q^bQ~~wC)&>ߵfvJ-*B.:}-k~BY8HbMw}بE p?Wh&&1]''3&wu{k&iOf=/jiK2:%R(%Td ~DVL0s:kh3.A75ta&L-ŷ>CBîCVWWÐ#{6?GLa< 7 ?SY&1Y2 6i4[^Dl=l@`y dBC2EZ^ Y9۝xrfw7 e":W'6 sD\RODJ"S';޽11M\\_ őryxX1dhF@*N%oK=1IQ~=">( _Ӟ_9*Z+CcU 鞛Z "&fpTgUyb!t`zHBʶYȲ.&W(.^e$ޭLARff#zځ'=CnȒLoxRҞ{l0ll (vNn[mT~qWqk-w=z; >ϟuu6hKd,6G%.GQtNL@ybҟ ~J$iLU77d E /C˷aa |7AӵG"Q'75 -*BĀ,y\ ܞBa4)kB2^N(AA1QSC1-HPV| W:߶>NZ!WbGGq~ǹfzyDV i{#oBż}/P?V1~ 臘,327XZbQϙ_.mI?JF 1ܞ<#er^`;7!FK0ޘb-&lZs:;:6?vvg4ᔒ#X{N>0Xgb2 TJLLeGD{^uqpaG<.쯁s߷\WG<>1AlJP?߽܈ )ܛS:*P/zu}1߉+A6-nBw#ZT`mO6e(E'q}X G?+-k2?dTWm055r":.R&Xv`[Xk55'OW@PP<@*EH^NSss~~Uছג+n=Ǭ)&=_9/_r~ j"5|ǔ݀a: T䈉Hٯpqǡp((ЀV__LU@l;Թaٯ2u֝EDTuMϊDik\9q BϠPSlGO;r?HD0JAwWY xކ~n|A`&X\$ٞh++. Ȉh_?0 RM;e񆐡2e/()Lӹ^&4//6ȾS?88a ѿuS|@Rg0b+'LfYvy 1 a/趵Q@K!@pw h'xp܃wwp/k[wgu~9>s]#zԼdp'=?rVOi2F;GZ~K@ '3=FpBOL}E("fTfuF j=Pd 1.u | #|2j; 2=V% ljɂ1&N ^?h# ݘXɥF3*z/M [4 ^>kM`2P@~d8qKy]fB U竎EF> mO?^M+G#q ^N!ȉŏ,ub€}R+vݡgn]7_^ lCW?t>5rSi>*`A#+7"aϼ*XE7\]56?U'PSΥ|qRrqMs{ 7)qCp` Qh\ؔNrTujׯ_'Ȕ23/W)_451oc|n,QS7@S?~`ZRS.et'i3jk/]{M&[Z"bc'J[dm @̻Z8ܱHmz=b\H'@%Y>,|0tɩL!(l ޢ ͙FS/Jqw,Ѧ~>|3 $A*5RPwb[ i<Ƹx&&Дo'罽DF{? F츻Ƴv:DO֘ηpuqqrg{lj+L%':yk?Vw(Iu:9\$欐_QT! YrjO \O7qFЬܒh|iwAM͞Ztѡ鼻N,c-b``#yG TWp5)|5+7%ptR6mmI\zpIc8lM.NU8~ fb |(Dj?~%Iz\֩&ʋy2^$@Vy~gkh7}{xYQoPYOvi$ " h~E੎X e㄀ズkFYYY > XqE)GvU w 1a1"{ zf4>ovrtHRRR:fMVWd2)Ej_1*Gb z$ ?iss9DYY0O$M*=0_ikkv*a=VgyuDjӪ װPI/쮮7~j31RVV.}g:Gv;rccؖ' e`lVD@t|Յ2.^rCu_Dg2JBnn\MMℱ}sV]yr$0 8xY\w~ѯcvkJ*Q}9YE:c%$EEMe!]5&I!FK170u8M޳_4A\ĕ0٨rrrMH'''@x}du n||_<1ֆk'KuvN&x+%${5exLZwpfed.լ\5PԔBz4iՊ?@FFJux ̀,J_61f 7oixn _ "v{JDMZgmy{s?^O\-{+:.07W97M%U-fKD$$|>;_XrąF 6Ǜ-+잙tXoᮻ]?ZFy(:XOqp% # 11q323TJNݮe `fgg@322&hý؏bAӡ)ץ.xx-maQjoϜOeTWTL]{e p% {{{)3Z>W>݃A;%:tKbЭEZJʱϝz@:ZVwZ8_/EjR7 ij&AT/VPQɭ$}yP@ab0>JfWQ rqgnjuh`0*nb5Ojο$'԰bV+vvHV蜙9U./^~(Nå{̣\*P V|_nT} -==]psβp4KLjԡ>1QyCv8_.<T!N7ҳQDwthϛ0$}RC4*2vcFez}C e !!**F}2z{O磦JS_c xh5Fg0ε0Eow}k351ՓR@ Av(8]m)Ϣ̬?rJŅpT0 ca[F5x=NZbAzrɓW8'0/<k)0ۜdN8{E%yiKPaqd̯EIpged<C~D}oB?88WNMueυ7x>tka*WCP.?jKHK[^('mnlL=/$_np;켚_Xߥ`hHj9_ VKKKr SfD##NmN ܰRV*'@RRRl8/IM#\;Zާfv(-C@E'5c'KwGZP!` ?0ɶsR>m=^hP0ȯ_fdBG QT\Lx܅- (rPwN@"RCr1шt\QEicL],Vu3pw?C9CyӦ @ 漸Kcttba=r=<]v?)*.;\]<"899I&`.vÐHZʯSW4c7=%Y syLO\Ϳ: hЧCE-Rԭƿ.I˧xMAE%(, ~L8Y뜭2SӨMObb35KѰϑb5qva``NO UTT, Tz36-q V:0RA-7sQ,;}3:[ǻn_H:#/=syz;=e#PA ?s8*ۄpsT4FYtJo'"zke$""v>.z%XzZOOGšhLvEROrw l >ք t_G ƿn_D$4ߛXk9 RҢZ- ڧO_~8蹗=ۼ.)jvu\ON֪9&ܸA#EA:ǃӖͣ)$.[-0E/cce,t_e` D An1QAy xޥa #_ZSne:dW/*-v6Zo?k*"IyRNsV}2ڗ=KZJ>0P-;F[e'uJ‚KܐiӪ&&*%A~eG%ېxƶۡdN]&66Qooom7oq]:'5V͘=[e"𠨮Na~[5MYcji3lӧO+?m~7g qs xF%:&f4G*1 *BյarEnBԄȾu766ʥSQYa5UU#]!o1t0j,(C?72"7ddZ Xn484wA 7_BCkmH͔m$Z z2# \meYOi923 2^8 !%]lrpR.•pq#7}宗?q;455}ld\vm ztT6\]U|9WYu[&%r3KK?OS::@,E{r: J@sٝth|xǏϺQ^r|^G,E^&&A@ܱ}A&LXo^g;;딟;I6᧦VѱbIo8lNT/ L1r' k ]ݟ L+ρ㕆X$YƷJJ rzԣd#ᩩU+~.n"cxXW^ 90]VM- g;["@rNW E]P}4;:Z _klcZ9mour=1J^ Q\(֕A)R8jil_㷥'<Bll&0V| ;_h3zڵoDtoCx{.6,v8od!,ABDK ;،wc~^tUÎbMXrɊ?z;qni\+$~PnXIfu%0Rz_Jh73=Ԃra%3O#%pӽpL=Mg#ak9Q &l,cR1g,s3wy[ö kD,Ĩo!^-SV_߽篏 ~+#g/6~tw,Pf άa]yɗ(?qCRBAi‰룥3[f1nⷄat9dt "}׌ǎݯ ؿUv18;ݢϮi߽+()*>RGHZ[ZT6y>~~D/ Jd}1^EETIl6O101emB}RӠ\|i6ݗZYNvsbmr N xlyxIa\Zߛ M·DN-VN1+ղ7Tpd]4k#DLL򥂁ą{gcC?:6OuLȾ۽&hȬ3HmnQcZ'⣡P8<:do,e?3-wP\2_Á~q#̿$.z0Ufg{p']#*=tM,lliz5[]3k\Tx\J_tt~jct̕Ƕ'xAhojQSD^:?Ȅٹ,4-w*\it#@:_?ItNej-.k^yrqW( >>iC,,g"++gd/?iiig#"6'?ߐN&s_efdYV[!ri\ ̄i99y W>YY$iYYφxn/бED~vpZ [Fk3q`"𨨧 0I 1ϡ@e9KDwp),\$gv~o`^R"ZөH aH*bNѧ" Q j:Hv'uW;k] $$_/:qf1 W@G5KDtt[*Di(kkk@[QO)*+``a&@u`P`_ ޥ˾+V^+YlTIN!JvEf}u+)#ӰWS\8 KJ  Ln517Tefj~~>`^a]=lvvrR_f5?*4ޝSR c؛nr=:;:h8|ݳNg'7;4pqHcq!;A`*o7oC]ɵ3Q(f404@">Je @~}zv9b٪fiomB16l?XOnn\mbӦ d˺[, Oh}.*Ԃest tt,ll ̌L,LtLo YX[h,,, tl f]:6}HW@QI? ,z,, }=f6VVfv:FV6&=&:6Cg?3ldc73`fcԧgggcb3dgc-ws9B ,,10whGs?@)?X3k?UV?5P{'erЈobc$PG&z_eJ jQA9nzh"%9ro  z=$iȾ{y|zoxD"(]5L` lQiL~6XaLu?CgCȀ&WTTD~z;`N} j8*9H^DDDMo,V \ù'8Ugh3t 觭w$ 90‡=Nl$`};ve̴(ڤРVkMy@5Iu?<=IUorٸ1˟n]? QMmx팲5bUm]Ơ@DdZ;]$Udٳ` ?CpԌL5E ggNwa9;;;,dJQU`ppŒ-APrg|_Aq)^>ׯtr7AAG1:3SQ ;yyyecL[[&&:{xaR RtUh9n#EJ o]NT̬&gȫm[^B Ƕ?K;]L!faA n,LˉÑACsڢۥD\YȽ'"J8_/I;_L}a2-!r;^HXL_.11rrrzZG]eee|>95uURÃq:l3Ag00X=OqtdA:J/.ilWP9)Ŭe~^q%%%ݔmp^N۞\x)myHKIXɺݝ[:W1Rs΃!/gg2Z9."#Q/h[$UU1pqq8zu ?YHNxP4vZӨe&5z/]eE5A\}.5ln%;;Uَ17",``*ZWK2Q))!gqhiᝫ˗NNVЯ_ShZHg4i]b(R-27[{{,.qSfӪْvȣcZ YYca^BY\-?$} ̫W௥psv'0DkDS?A96]`W9#}Ixxxk.VȗӛR؅ S~~~y3'kz_l˫Sm7p_آJTCpH&=r^/m^Ūc[Z҄ܐCloovG&&J880#A@BB/6b>[e)*)th7ѱ~[pѽ[݁ns~N [\Y۱a7 3:aF>;??2IOO\m1%J)ivg7s :ՎD:yjcѹ9 8>Z5hsU } :0ܣ0˘n&B?Q3aʬR= Wj3+đ DO1X1n/[)DITU0^bტ%>EP9X ï?J-pCjf YsZdy=e Q:tWmIj<9iu*'aVm-,9z54k뾩1-[aKp,e˕1(PחUR2%&XZ¯ӔJ֒񣳋lo=ɜl]=u 'GѭE>CVGu=w'v޴+ߤq{6z5щotAw=mOBF6q,y@p>1Є5c+j9?Mt &]FƻVKO***/b4rquew9#Xh֬t@==䜌JB ^-4v!c0[u5[9}5DR#瓒Btk5fBEEmӰj2\[J e;6Zܳ<`m,g$Dx^fzL555 ߬,6b[nv ͧ>VV2} #]:< TY]_/..f/y5{Җ1zEi}g^ .Օ9xw0tss㽯C;;@χ[jIMt=ےԔWt;nJ'0Oج$@$>1{DRSsJd]Ţcl`^My8@ۍdTռKPps @8ݲ~8Ē^Hlz4 }C*(d@vtvkLR31<߾ rǨ}T166YR /χ{=hH.ݽc?M`%Ro-sPeXT^r*<ա&y>¡9mI7N1`3k)X4" |ekk*yXw:u}8_h2** slOŠJxnnvKߒ|:e'QG 9ؔ?˧@V&F:l`gcb 2ugdac`egc#[pLLI{ h:$?>:_ؿIxX D::Z7-aMk{{6Dre7iD/(B~A%}4y1vr ?Ei+s-WZi~a@qjAJNΟؕ8m8 ː<B9͟G;[-XC/Tl:_5a|=oˆ @Auy)q+n_:r3Qahv^^ӽ~A+vWb Rn燻Mݎ24kҹmO~nkithhh⚝]zD3Y!"'.MvMf6jjˍ%f{:r1$i"\kH5ivC9ExoNz8vگʿu_^]q_~?y3x )!t(X:ԐMәبInrK5buaa3_Z7CCW7[ͷs/b>mjo4Z-;oeUZ.pj,ɋ2Oifk>O(l/Nz^w׮h y(.G[4.G>8-Ő,8YԟrƘ6){{{<\z^{[,TϹ]r!6$үܴKx8MLY2 Cb&Cץ[P|Xm|NNv2ĥqNt"DvA@o&enJG8wy(H"V*)%%u{vzmdN?_?C5,F%qbnpgG\u9ղwU2X'KM;---h񝽽ʚb*ܡ_~{}:xNbf)m~GjɵzǽOu[jBiˑI 'y$`2`ȶNRw~y!\/xik#*ew/D _a 'x?,#zbi?~p}bzuaɺΩȿz?IUh~y(l?[,IhF ;r_}4ׇߎ?pA)ο6m<8Nr]x2tnh)%F7P]йViaSO!{,縜 S<s'PQkYL;;^ڲ30R6ʧˊzxrnDI.z~:oS<հsD 7@װjR*mHɃHjϟ&T|2 E$@[;6 C<=J~a? zy<ШճMAV*zPEF&wn ~@iI/i<[8 QG@@pKl z={|JLxRe,mS̭2C#I2qo.Wض.|a3 AB0,%$#rlUwꙚO5_0/X#ԯaBa~Xc< rrR?uq?9nI@O{)K"%h"Wc[ ܷ9,վ} yHpZmzNA}|>K&b4,S]7ה?#Ջ?=KT$peӡlӡ2.dFS)[jX js;Kv^ ̒$0; B\+ ! v#DFV;&dzvYɈ)f {tUexTPgVh k6.ɓ@grAabfvcc.<=xv]`OLyrjX~mXH \:; :?pj1to! Fu[(1yd'LpH*MR- `BLc|Uk4IL߽28٦ c-~#ިwH3Q~@e)GORd&Hxl_i n|Eyde͓,,{vq-f O*"7χ&\Ҝ\ B?!Dq\KӺW 3Կ {^E/_$7 lґζ?'_}xLb=éuj1n|OMpfr}mb'7<ٔ%5z(Op4UQ}5S: kZ֣o~srJ_iqXV];_=8]!-~HNh|VA} %Cd$@m"e4'#GĽi}'/ש'w\[gE ˣȣ# lZLaǘ<7ƫhv`uߌ(+i;#kR-Z.`c0 ?l Wdƶ鶢 ]:X:ڔ'YU +GvA W2 +(?K'T9@0v\-IϨ+ij+sOI7G>V"Uaշ!"OWζ~ J' DC 'S8@z0`EM~=霻8χMOez6y.-_^6nr\-[{\m''ɠ8>^VU)-]:ٯoQ[}}ם8h5ftKy!;շnkҖ$dteU;c+C/p\M(Ӄ0,xCyTx鑒>"}AH{ߦ>U}[l[a\;yEq 踩 %Fs&jJs30^b+@hbQq ;Bf [e3o#S.#8o0DWJ'ҹ;"myqso?N3x ԛ:4zM:0CBsG SP<B L[Dݭ=M#?1b㏔4TP&v3x6[ &!YJoI#Y4Y4.<dϟ~).mj՚m|x< ,ݖݖM ?}M_|e&|Ũ]JlO20 &h(hpqweu 5M< ହU%| opx^O˶aEaO띚rlu[_1}Ƿ83p-tp#>zĒ[ 0#ϒB2^S7dQL@ȃ@RR@L_Av<랭?"B7lP)>߿=ߞnVr- ts'֩gަijXXǞQNAgl5soۃHpu)1L2W0ZB{z#Oaz#N+33Z|åNG߁Z/1vkmi3kEß8xs[/z3?T9ig6.~vaēP:y  !|˓rs#Y›\ !«Bqɨ@w|KNBBUJPìƟ˺->DweAm<taOlvi~~iz^MpTO Ib)=D6b'D|X˞YEGJ< kSL䶇Nt 7=g+W/'1¯=@AA4"`YH^4TKz^׾31D/s7,vy^ - ٪{0|Eioo1Du`7ECQ{r4_itXL۱3Y\;Ҧ:8!m:8 L%X=F)>@?,Vu.^=zYX UXl\ uXYtSfZ)mÃ,0EsE>|m&0U> fAӺ(/ǡ>󅗯+`aopau<-z/"Y?yu$i3!a18x&Ȩʓ ?(qIʞ3Eu-0Iqn>D ~BZ84xg+a>BEמ$i@xe~s<"G>@>"GMW+;(ffL scI-N?p 2@ ,X^L9b|gT3GG_$O/Y)h`zm{1rSTK6y\&UE,cZ;e~kXS 㖅VU)?V?XJPwZ}?+I~"_8z-]Ng'(<98t㕶8D3εx*.!$ԍ-zq# ܬG''Iƿ~ǪROPR_9Nd'>ܝ]ۜ_vwW_YrAf8bdSLNK:AI#G]>oZر"nTG\[#,,߻)hH2e3#oSmT{7Q{R & =i< zc7j׸yȼaZF#ooUEuUT0~N6vx+~Xsn^ټ8S*X/ Z#gbIB)]Aܙ n,#5!!#zǢ6[7TV#ؽem8cZC4U+B=[{S&Wݒ"4 oPֆ%ð9c^VߟC2 3X}1#adc Ӊ,}1<@y,,)I{9B)Ra=ڳXA]bezWVXb7O^*cqXtA|ࢡ֞zM^!H|PHW *C0Lt:KZqIO5"zs>|]_B| 'Ф!~FFT"Hk@V{#>#Ps$_ @E<~yrd1'+t𬆏H\ߧ(- S >$ YU-?9GC Df!hE,c+B("Y\9}hb\'Og sE; qsl'dF( cƽfòE w]Wﺮ/o]H4(ko|Gus"9\O\9X2%̶XU>_.HFIg/-,UEHwv TBOL0kֈb^wUYRiAaUZxNf13Z8X*(G˨Sȑl^WQl[$Գ@MN2_my}xo3b:l[& ,F-.yvL:>0wAqsSs(#Z[](kf4v/|ҼZXA堨RQd ˶JUhXkhf'Q``ǽYݞHG `ycnNG PAơϫ)5#sKy!y8/ ۀ`b` ݡ${ErvΚ;[yj=HҜj+7QHe:Pr,w닭IN G3?aOFdf7VY-@SWf'G܃"Vܠ9Elzk޹E(Sx{MVs70qŚ&ODN cRee0Ʀk $̿}ffj# ! d3B䨌5W7{Ew`зj,)2%Ѯ$:֢{*ʒo`f=\9MOŬj\NS7.A`tJ-1-@ãE+e&A#6):b} ~$OTjPzK]_HC_- ϘQ'mRyPc2p Ow1UČ(]ig6jJD2=|^]D*{w1!l`5&W,6MZ_tғ5Yؗ8!ʣy7>V.B:^2l|(d)Ͳj&Jh"͙oDө% kυɢ/: 5?: Έk)PL  rkh]Ѓ Xp5677zK < 8'zRWDFq.O)cb5D!ϴSӎ6^CRY: ciu 2z܇A Gq0rn 1CӣS2ހnm#,$IuFȟ>\2Yhի2SJ[\ScǧtqB؝JrUbQ Plq|!_\kQW +m CKJt[֚-R* )Xjb|8|,vo]u2˜,mӼEMLK,,yEHHU3ĉsW^'ᢕ=ȒpP[nz7>~ګb|wj㶀%L`P]&d]&UyUrQM(z?-!PB&KJbw+eЦ WꑿOO4OEނ@Em !yMI;H[~>>:uqkPS 5_m&DM%D "׻cS2gX^[W3f<,E-篛3A훠Tpz'R`8_Z.JD|JX$P'&B|Pyx́5jP&m.s=o-m79-e(mpsŵLY]᪩N= 00Ve hjWcN)ǡJ_/"HZnvnϚ,̂v6K .r23D :l'V=ՙ8߬(So6aorW!2MU.a\L5w@t _SHZ ]UÚWL-ogJ7|cQN3YW/,"cnSvª9Unun0#pSQ}F4\<˧On6%p{6O{7!QHK2?EU".["¥+La*|9y>̺=)d< 90X z슋n_B+yZH@}ݏדK_tܛ֐.|LF'WM%+it'K2vTZ<{zW+Pp{~5{=+R;fn5m7﫬*?0*Tt}/*$YLQ xv PW[|#Ǵ97>c @awfKȽ{)\IC9xvj#iievٱa|d$wg+`@r|L"VǣPۣN#;Rq D5@Iy6m2n1 uЃf؇ĮmAh3thM6ZP}/p#C36H*弟tGs(R"˹x$X'0U:k5hЖW=:4Sn!`-_wؑ1@ + e?Ɣ:4ZYɯbE-6^)0{#ܥƣ8#QN3JHLKl\0פwfr̬!!,&FBB6l%;a?M5'\6qpJЍԮ^afn>ToSi)z^JTx+/gjoZ&OY+ʳ#$7Lf#D wO0U"DF}t@U˞Л3)|g /7Ht*1SQ2 akcEHs| d ruYrY11RLVEuwnܔh_DIwUdtrQmN_gc"{ oeMArXΞQ"0*5c"x3y" i_P}ypěk.sm< Xs9M%9MmX\o k0w5kj@wSc}GJ%>~9{P D.ke!Z[YySKĹLلovXRr4ղ'02AR]#h O. iOW,W^ iaTUAսK_$8\C\~D6֩hjMLq.w֨`-5\ʬM%y9vCWkgHZ}:߲Ttx9ot9úrOi q(V|Z<,+R4<47NY7*sCՔS%~)@Dx]TUtSm>dP&]v4QA cևoi#DAZ35_Yx 6I1RyN׍(A_ԏnky`"@H f& I*465 nux|>ʒH*kVOA v5O9kF+3f1ؼky]Cz=VS5sV3 .Hl':ߙ4esos?U\h3t`fmIŽ B΁dpǟ&R\)%Jt;O0]5MdVQp##pOď+oe(/,#˲핚 8X+ 1f~}_`Ǖ OFyɸ\}AfH ΋c'ʚqr睻hV8]ƦԦ5qiY%fϜLUj]fkU a9N*fy<[♪<{P2ti,3TW H%զz[{扗"9_,;#";ٱ+[ehlݸNlz>8H\G<ǁuhu}kw댯pkXKRBկ D8fHkzXyUB^9B@ͼm455vjÒ;m< 7NC\fCSsS<MwY.SN.H ȺsՐɞ; -}ڝml\Ac?' ]{:բ+l@1#j0X!yX+W.<'=E#yu[qCKS%Z;Hު!8&+mqsֺؕhTƲl4;ƩkO1%| {xBַfr AwGC1 (&%N^=Q}E[OR";*j|ld߼ϝE£ ~ 뀉~U)Oxs{ Y lHbIwaiB_ܼmCĶZvhx=`xiRyH)QS-j{/;ø=DY^2d[xqJPO/-@K˄EИ!([U.8d]ˡLPi9F‹Z& R, q %Gmv nfױy#i }8}ŌǠ0˹JaX)@1u;zgt\xT@L o>u۰7ro|-?EV>Y;6ļ==ZD<NY/g+uoصgdMf} @Zz'fTgr.y~֤󳲖mͰNZs6o`T˅7PYy망0KoXHjѭu,Z"[g]k!ݲ[*דN=1sG#Odid$7=w{F2;FQ@9P:,~ު{0F1. vfٓW0Po v`?jVɬ| '{닭U 3^e|1:^@3p*cg՝Y^nPujE{D|ly8z̳~PZ"3"W솫k(h"B͉YW׼=7'T}N\3 z಻r-(jf@؊kpy/d$8CW+2TlKno-+4Z`fq$ LUUFFrUGM.b *,$5yY5榀O(w,}r2fk=*r= 8h^z)UEb9A?/Ht۱01 qJH~Elx5+=F"S~=9,-0eƈ,ДJ!/'}TWMo'@jх>E6o{%GFk Cz 4}=: 3X\5Yv=&-nF\%HY/(t>1}IdQQP%-CʑF*cOz%Kٺ]C4UFMB0aSX O,Zve"Xd )FxFže6@cLFGaFizlCln3D g.c5%y:=4%EN() ;'S, g$Q΄YZօ%xz݉]de@vTġ姒UbsIn؟;?qtl+ֻK %>)bP1)t }/"vȔqS^&c+j`ڻO}/]uY=Xh3l G|O7^\XUyK?ZxhpOL,B-XHJ> Q_tܣ'}`in?Lȿ|Qg4Q~0Dۺ#]XooRre$Xm%v6&kSN[ǝo9^FziŲ oA7iJ 7OﷄT:1}yjVȺw/=_4i2,f !\l_saqr_i" B[>{cK(Ą"~;FY_ U l;bd*T̆9 56GO0, 5psjM"W#a+=daDkͷ7G[,cG?´c2QryΟ&qddXm VKFkc[7F?|>),ݻD~U{k3ݯB rPP71oT(R}aQIRZH8a'V RhJQl5HȔvLENbǙ9Ω<-32|v̾~hܱ/ .[fA4 DMOI#^|`%͕iA\asQ8}^^IKhӠFn8,(]!lX"Վ|! jh:4Ƀma߶IhTyx[Jzxmȫ~i{OOW%T(7ֲ@Ű8j8?ӳvu/Mz۠kP$*("~iГ`у ].lVRr3\&>`|yclvl"y 3*󔒬$h{ ga77G2M-|ֺs}=_\.y7l`Q&BT}aWEx"7=CʊIpyoeEZi)1߬ J⿝UN4濥-)7+JNwQ](hYy3(>]D(vC˥8?(ր1բihCRewl6E &{φs~S ?y6:_:NK@U A!6&icWI_͍`¦`HnQw#ѩ5k62JBR$ϩ-8,z3HF>Yi#2 PߊuaR࣓|G0{r! "XEMSAB,0~p6tg41Ly߁<Fb/ JPP_fԫVLq,ډؚ}*걠 b( WNS4vIB`]WdϏS ,,X 2nm jG;Y+T]_ڞ`IJQ/%Dvw.;AK@׫d-aSOkyPnx;zEwx@z^זnvNOo=EBZh=nę}R1R[O/|:jx<%Z4 ߈ô{ŠLOAMn2S^w+{8"3Fbo=l-,H~# 'N G@-WT)?JAVrrTLD'+QTT, qi}27m"rhxd[}ǚXDYekGIJRRtXIkv+v/cJE+"s%_\MQ2]1wu) Y,l@Ot&Fen[逕}X}K ]jV "OOy=j}`)`ѕV8|3'UPJqql˟-(5tכ +? ~%Yކ{f (R0O,.84D mڬ| ]&C #ӥm M_ˍ,Mlmk0Xh5p5;͗bg=,];hY^bpfIli>gu[g=_xMJ<|jr39e0=ffYB֘ۖN_sHxzhE,%] !t](rՔ8Gr9ԇ w1*ͪ.#3B"=Wi E8 VHsp>/ejnɁ|b(]bt["%6~Z/QBDc(44Bܚ >0h]q>cLreCPB¥Oט6!L4a:E؛oP߳fAȖl-LsޏѷѱŔMHmF<!̒YTuPI|?bv\/҈2iˏXxb--(Jɳ*PF(m (UJe96r|߉KI$R}}G fEI KT-a|'▚Cx5Dh'^|;;A Kkrm(SWB"lol.W픙D !32pۀ^Qb(d:ݔ'p =+zs뗈xRv NK5(!4 OX56Oc֬}Zq̻xO]$|}I<.ZjDۯZO<ْZdGZ>f'A}K*dJ@Gz$"1 p޸ 6}C"du{d/ElO{(^| #H7PTho+P=D̰a4K`D#!Lz5}t{qս% yX1Au:y ݾY騢䂻:=GZFU)_AWezǎ[$8v1io4;J4 # pgȧw\)?<H Mhd̫%Dc17!ĭ)CyJ%<+lmGT[N B_'BUWWlIRjnGDS._m}f #$l z`SAdi@qPXFA+0dVט^Nte^R B65u9;2bsmφC<;U $?vw_ G/c{$6n )N-wrW#c MF[Hχͥl$6(g7c(T49@iu'(q!-m.>;;ž):_e 61^$0MrOZ.g!<_ӟ5l3VRܥ3J.O͖LӵN 3c{ϗoI{Dt$E U)IZ%Lܔ: `axP;M)F0\>׏&ܕ&# 0u: >j`fg'$H,UΥ=DB 1]t4ն82+.nudLpR'DPڗ$9i U@jamAz{WjD#y,y|/ c\_C"֘ IQdl6z,"qdYBȟ<z]nT)<Ô6 jwxiɏU{R \ (e:xSzֲx̷,x%Bx2]ѩ^Gp>@bqHܕ/fP*n i#P FXT,>WKqkk;tY47Q.BLϲu=&Tg6O@):e7yzն=u%_ٕ^C5Pp (cF70xZW %MF񞩞;B!-qCۓm/wHI3zTZ"*6M{ctlbW3{ՇߕE_];265FrE wxNܳ">Rެ:\VnTZEN bu1Ԣ(6Qb=h;{Ji3[95KJ|zaBb[Y6Q47*Z!N l<+؆pb7[,G }C5>HdqI$4*uGSh<vo]2 x+~ a?Jva F, A覡I2 @$d"IDd"Ys9{f{{Ι?Mk׮ZYSU{o>[ H%uH?\x7( J#cw\ޥzOwrNJ_Z{OvG7кE$oJ 'wg됈bzj28x}lTve0cLE?#s2Ǘa43J/tp5c-*z2#GFJqKReR)K:ywȴ^4G[ń<7DaKA&1G Z~!JxG%>XgJI=֘8ϛ[[MN2S.V07ɑU_Ƿ<(HKDD`A9ɒJgN0uie/~q|*sn-IhC׳w]'qq»y7]ondK}3x+?rz9= Di  cĴ@_ 6_ f>DQ!=pM+aMۢab8Izo$^͞H"Ӵ혴ҾW{8n \Kޏ_CK&}̾c8'e^v||1 XtL}*mSKjG7i1wZdʻOsBsAr,y(~{X%.)۟+#Rc;R 2s^LFy pbdcay{z"Ĩ^c_!Si?%ٺʫΰznBmB+He:|%I޹g1¦2"OM"7iC DJVu[nЅΛb ><$uۂξ|ރd?x3FzNLע"?Q9L A_]BTT::nr /Čw1ʭSAr=>#n-?qNT#Qkd,A6ԇv<(%365<<:Σ{v&ԶX~%vUr꜈ yW4'i%()H[ BCoڋxW &Ɓa 6[I6 /o<& |&4.|]`8+T oG {wFe>L\c[ׂjVT*yD6eOtTdiŒ*2n y UK2{Hp U?C$|'X[E-җ9J*GeJy|p2ۓa3Tr<ڣ@Z2ÁW&5v 43Q3+IZHE@r(oc۫% ~ ~t.el?قz`؉MvE ʺpEYMK.`꭭w+]}"-'kq tl]ã!cNٍkU5ݏY9LµA|Ny=)''n!Lh7wmuyE2ԥy@;_9Ls6g[^rtVRN3Ӗ@Sn^U#fL[y8 ل@& Qƅmt$z|z,HK ߒk"t2(>v+M|V y~ʬp J /%mm@yuI2>Xv?|Rc7wIڅa/(snp|Yl*Qu#qk<`0cfdA,O ܚ'8̋^z_bD`H֜0~_ vb%?GbU@ހRVoLOTCDbG瓓U\ވi//I`vm}Lx~uyg"OIia{*t.t$mf(9<| K#ؓn_^G.Gt`G|r7/{@l~TZiP0ay^B1/gb)c-%a9̹‡ܱ?饞?/>Ǐ =E՛nKukq2X6RX~JOY$\ӔBhbؒG싥4\K.!t>/ ֝fKAoknMhkǭV'7MCe}͗GL5b-6l0zT*j/vWZFL=D?`YOFc25UTLO0>`q2sbm'lj<  BcfC5 )ww >TaBw)P`UIc5o xx&%dعS|L}ΐTKHgns. Q q cL'.{Q@^}-ag&[ҭ֋j,Ch,?:%s&Ȝh~!f2SfI\xo)$IZ( ٛ^,cEX/OnDH*=zm*vO*T6_ ,!>j:AtثK igoBQh%Zvw7<կ'eBJ90`kT"ՌawU@yhd4烀g&.zp{C>6w5I^%񮈻TG*,_;xp9kլl=BVQxC!YS퀋L k\. K/Ȭ EKbu!o>s*YLv<7ɘy 4)]23=D|vk֒g f./ήU!̏)OHӒ VZhA=$zS><<c{'I,&€eYAҲ$$\/ o3It$N3^*>OGi]S&>Γ EAƛ/[UGC|COXY\L$(V̏ƉrUKB8 6͓ %(E Zp&[r SDmNu6c Z[̚m|% raxJ:b86I+p,=% 6 t;fsi< C݄,.`6qQZOw cұH􇆟%o d937i5}4O}?X9uף w|$iwC~{Q腱|~W*ù ,>feIJ>Zb "Z 8R5]*%"3,}L˸U%<m439k K9PnPx^*gBt*x (psQXn*~xrنl \uq_*Yk+Ldj~P8;w吙 jklX_Ostϓ' gs KAvQ!)O{\Eߖ.ˏi/N N5-xZ=>Ĥ#&Ep]^4hG=w>؀K<ɸ#yY1n0[s0*^jh 1wJU!^ĝ$aOhjݑ.n)N y1榙z&1(Lgȉ $25~ZwLZ?j:\jBċ0K-'idL)S⦙61]O{밓-MXu%,情%7[y"O?uCp׉b!KYyGY7q)[4x]X#<+1҆3d9y|ŒF::z} W>Zrcbwȭɋ|my":^QM$;o -\_T^׺I( ovk.f'bO,ҔYYn|pj/gǼ۽*ḧR|#9C}C2%V~Oi1AjMG$ՙS7BtzZ(]!]?DZٯn $'mq{e); ZA:(78La0j㲏s~z2qB 5MnSǘ)pchSn<`f? INIqQB3ufȑA10Mm6 2Ʒ{_'9\ƭidh| ƫ&FK{!)m*jjߐ, &ob&s o^9yGK$E`Cbkv]7f OV<㊸P̂1CCsxL{AU4c_ݽ[h)HjrlgIC 5=3>!aa&]Z yDϪ͘i8H kч#gKNJq@.iMցjR! #㳽RZy@Hujvb0c6DPkpr ؓ',,nzT_i{WS\ur8 A-ƪ"iPƯqk̍}5>UU(c4b@ ؜wwvv:?/尾\<5 a!ҋ9\We RomIuBuyZmr[1k 9A3;Y 2 :.ϧINJǽ{EIװ?ȉ ) a|G`2POfye7 +Sk'I^yƋxP3n?l5}wvSOư(s%B8.$ljwtOhC;^ޛ"1wVV7X01֬Mi.Wnt1iwĆHpW^WEU}C,L? Ŏ5bZk_WT:"{[v'x0U5c"pa+;Y2JBc\t?;N8;&<>3(hܟi\ >6hDž\n kV`6!?|VۓqK/Duۨ + jUOagwgfvr 2NƃS~x&2犲a4ko}1CsUk"e!n5q ٺeP >1+p{NUMOc:B)Ĺ8\ ZOAc P[Cb{~EFv.@+ |*HS [Q+w6GӤ\ AW+J31'h)/[ ͞/o޼޹͐K #S,$==P%k-B@II$1!+GuR$*dv#us1<&;GEXOY^ d~N(t P٩aWqbУ]ǭcQ:t%o6C-cԥ񽆍k@#nbF*/ALծ}N!~{Ze.zAюp;7s^p0^sb似O8xQܢeܜ*T3MOABxv0sVNPͼNrƺ%]52kIcd7XKgYIɎd~=ogh =xU,Myb'.|6KIe2j>tTݲ!5)Zgm߼w_Z:SJ٧OJ6FFT.y_ f#;֡_YqR"b>ct}5;Th~oTոkm- qۀjmelzxn@.33x6gh`OS =oFQؕky^x)[yጒd&|kg}V4J4 !sV0̨C;gӓ28jq hA::''s fDĥK%؟08;s!a"=xvms{6k=3`NMp ' ֍GpIk"`)_" E/~wCDpk+E uư oH?^@h_cM%oy#ZXr;Q\f7|eVl<..VuRw hyRQ YX3Y;wN2F5+A_͙p)U礧#^5}Z 4Xr9_?uQθebIɾW:~ՌL[tUfGik?zR mcPD򡡼hʊ[Cp̒=cI ?g=y!]wjǟwW 7=,bzx]]\jeAPY6 ՒܾF*ktި+@gm>0tMJrA'&|NꪯB)66(Ŀ\!'\JpoZn=Fg\ux7㞭KD: x$GKԊ^'qr vb'b/R9Z3 Fys$Nn$ۈ4s-㋺Ӫ"tqN>O*5},rS;Q@ceIȕۑ?YYdd}>D)ؚcN4?\0wclmnqF]Urpn>'a5yi]kBa0 GJB}Arfa3-Cf/ZW@]Q(PmFe~H%{]M?z?HjRj´vgވж0 -Qt>ʓ'HR귯*jQuj/V|VVD#EB&@t5bC괩b-àd1lf$>JvT. YvAW^< |@ 3<0h+Og3 yMOYeo*a NqG^9_\+/bvy*ay7|fB~} ʊNTA$)fDW"?| v=*in4.HrcNZ1rQ9Φ^{?aؖ`b\`]-[ӽ̴10G,'`u  N57rw$Ą/T +Oe%L qƓ%8 ;(y@` 97[F 9:5"֍vuJV^[4wzu:>_5@s}̽8NƵ@oASU"yV2E|y|ql=g G7k1ڞ0r0iwQ<|O[7 _p"Η꒻l~x{rm[_Z+6P )$jx ?8}\6/} 7̔cZWkN띡Xn y0iTƟv =5wpnaE>'+K E4#9mT3c.HWz(+J5#:&2yv$__7b@#?]/wޱkpwv U;v|,[ʶJ8srOyf<#d޺iDžbTlِoؒdTGKiCE IHQk쯍J>oR9p&Xcp'/Eo'U2jf$DFg,tK% =q!mkM)w1.9j:1s. 6m68 v ;GFa_tICx]6­p7Ssf{ܒypfGG$A|a)1B-4gQ'5|]uQVWry3w|.Q7\R6Q7^wwI29u?1}z_ ֎0xx, 2`K%ǽ{.> d4 wssefdDc(YN'/YY;[+dR|W3L+Y++7_iȨQQ~ 䱞IJ5?c|/=^GlrGZZ-ޯOrP斩u@qbPӆ%^,ɭî~a$J^eSXP~HN HAy<%KgppZ*y&T__ߖ+e⹐Uu~Ҕ;:/HOLng@@779ݦnTpѵ5"&ISqGUf0;;wUi3-4ZZ%f.lq|=#m#L兙!)oClZ)3<{?JȭS@у)'--Onʍ; hWc8+KP 8umb"7BU[vJAG"jg99pny_<2}e7P}5U*VȷL20&1?qڤxouOo|iNזw4e3|Vn5nX"_`RW7?nѝC>|R92]:0EOxrZn(M<횡EWWӨJ!>=KZ o M4ҫ>gg+}2UQsu-1.^lR}:"G[ѹkdw~¤e_8Ӧ6Ctr|"MRWăC9g !u鏉Pru)A5}kQ!P'1'8 Qn$0uAlNLF5Ec D#s$WAm~ ELƦ 7>\ca[_D) ϢRm*R˞9G~69]a0[kmA4]RnnW-^>鄲3bq4׽,w|tFF< A++ܤTƠ}{`ݠ@ᇕCWa /4o¾yS6+Ey9l2/ Jo>>5H"/$s:9LTB9QSq> ?FdEM'B={S]$Us{7HG[}O;;£>RCl­ߓYO-{d"zDl03EEB ?tbLFFwQPݏ3/4n'&ϯv+P[9N6UM9?/ux8BOEqEuuSї#L-Xiu vZ>>9ȨV֥\t߹7e's7{XGᐗ;p*R7222Ie(~ͱ|yᓅT0dw!掦e(.m兙iKׯ/D#[;Ym"ʕ cBգ++3WW(=~1RpҢ>:AEAytsߠlzlpgHtש6ňC"[𲿩MppQEx^YZ2kZm+N,[rKDQ}2kHW^uԽ33I ZD  <L (i-aq)(Mѻ{g+Hqq}<ժx E^y1d~RR/_YrL;+`8('g}AΟ6*pVW4#+qD$O.^ȷXc͡0ļMW>RWbyziS-Kht'!Ǐtt'9c7{MN^'ե߳H}#edwRQ[G|T6HXA;5+9GBt&^G[lWľQ8Cz' p!/5e ?Bq 8mTLyx"-jtA1žZ[%uAwR4+o Qɟ2l7o#g.Y0-J*0;%9ށu{WXB[/}v0.|FIxPz"< 56FJݵo?|K3@疃۷~ gJG bi6ݚN|8l"(yY͎i2H_|fVNլ{/Ou#Yxi魻Ulbn%dT~ l7w|(]*A ,*"]">>xax=*XcS^Vzvizu~ݻb8SSVg'{UUc+i~3Ͽ$S>a*ުca2@ypD5Uu7zVM***VKݞmz\LBNz!X5*-##ji(lOecg+0-UNX U:5 dߤ8Oi{>a,9i" -*➷sي&%% D^TFi?hٌj/ip0q_z |D YÓk#ȠA:& dRg_\%ܠ\NEr7pȨOƂh\G'&K!}j* o}RWc݌z#&&O;S'>2|vɧOJKKiOf`njj/hs^ edi]./oob|ҟYАkcKQ'dIfܫXC0+F]XY[ɸBMt泹xnƃFguX/- aauծ`׻><-{bgj619:?)q^Kc \cS:N(ӣz qGGƂ~~v۷o^53{_q.<"ݻxVVV~Lȡͬ26 {z0e݁{UZT l+} `T-~Gs#p(j&̓|GH-} l,__ɡRn՗UĂ/L5G^@$x$e9}&;ەFY)9k ENi5'JN=-#*Q'φtLJ}UJڸ[ 7Y3 .BY蝒2_BW~-1]רui\p0Ue@.'M{ׯ_wr -wL f:̲_j-qX֞ L#|}˞Sqt+,R@Ki2xƹ*9 cvMƶX=j$b[-(I@\VuV I _ ۷ML ^^61B<<+cqhŻW.Q0ĆmQܿ#55UiHIbz I:tO6hw?UnWv?;ʈlh^kÜS$] 'F6|/mdMdžLs!:yh} ]]+Dj~Ưkb~0]o:j`S!%rwy TeCMtR[6' 9%ϟI,uOcp7fZQnggg~꤬ d!7&bY6&5VcA=7aWfs)w묿8CٽI:VA#͵'E?Bs&Cmsa}wv-kR5MvJ쭝J| He۴6ivQvS}{!0.Z)`O3o. j)0+%ޑIoHH5;oψe-~טRVVť'&&p4WN87Qyj+RBԳ-J677koV{^N;<:yd\qhWᱭӋ0X'jNGGW~>A5FnnnRQ*gn ;:rLCP<Ϸ?6qc@24.M P4͇^S7L _X!q63GʒCd_Vyb^w~rS)sSV.Ǔ8xduo'-niqC,>>.0ms|ʺQRR29CoZAyCL$1٬1`ĮZWZ<WOh>*eL<1|8G.VQѶ[]JaQHx!,b8\JKw-r6^$vYvL7xdJkhhid :]|YͭiL KZj+ևk\rt!<;ptn[Ԩ>3OUکt;O@-ao#EyMw$'A-&|=+0 /0r="jݰqzF彤Q=F演U|3l.##"V=1:(T鐂֐7 rq9ⶬ,&§Grؤ6~S|Mp?MJN~쬾aFK,\Ⱦ˗s)qu~N +37w{APllE-M4jR|m8e8 2*5:X5pkWr⮅ :yj8ͼt.0e F9/9qڤT[S"vM=Q=;>π蓖< ҝNw>6|q,Z/w޾Uc Ꮄ\Mn>nN__(0loS$Q۪&:Ew g-'\ϑ0ݲOlyLoa\DD֋+)qn+Me8 جĹ\t[BJ#mӝ/.P/g2zQ/]qq*NrejG,ЫkDD{uoL xȖ q</$Yȳ]b׭_) dԱ!9, ܿ.|sc:59I0RVYM sFmcN6rfd賷fwgWTmLNW1`57ѣ˵W_wߙXcVM] 2_uv*m rwe(ްj@'֬PJź USYfRψ#[WE# FTԦS}jBkF dCTR][l'۶vvݕNuuumm-66sM6Z+ZDEEV[C8=y@,Ͷ0J 0{ZۯQTkTuY2ܩSzN/LFUl.߾}9] èa!G&,TA9{+wQ> K"x7H7q0wxnAښE`Yq:w+._vz5PR:rrv޼J Xp˗4ÇK{#4|9u|Kk§<:+\{{hKG^,i-cȥެNC#UU4CEf55"!aaaOV_\\Zz(I$!%Z,t\ml3xjyK M_n}u~Rw֭[? a Jp%=EGѴ<Յø_oI!YFj4Ufn5 32B)E*1 vkkt .]wZ8ۦL$3U)@ahdb:>b{mdZ@`C"$[/$OkOp8gff}R^ˢ7$䱒]%/ F[AFI ;PH. AûԄq- t/q>YJ^~* ο|;*~{I䕫W*l zz~8_/vt<^آqmlo'}6r O/))FPP  :F?o6%w Q6xdd]pr͆C߼l^y$|%,!+sxe)Ws <:i77S]R{@9tbz:&{6@0{#t߀뀡O2 QP ۭ r귒cd0&b"|$^@"n3m֨YK~e%r_4[)"5W zd#np^" Aw&:Nb\gSIK[;fGV{}Wty.~Z\ ĺQ5WˤϜIk 0ll2BMgctLjd#e:G4 MysŚ*NpEYbZXl6%ɩ0:?XRԫF[[pcݫ Z3҂Nr#(En.{xa0xQgc0[)Waj?FG@XtM-%Ʊ>rғ5L? ޹QR; @SO PESOy=~塓##ƫ^CszxQtjT ju*Y>3ZcOE7)Vҩ}RlQ8ɴ"a7Q"ZMgaHE&ƝzU!hPI| &F3@%h,픈goBJ}JD?_/I2Y(HgI\ᭉZ Ʋ`zwt JӟL@5bCXcׯ$Dqmfwojx++?t#}|\KZtIWVw8\XJH'O";CPLv(~Ļ[!ڼ#I#PlZ8pdrXU:hUdZet8Nڳ#skt넓r (C^*<հ~j*\DNgmnl/~VrFljEFBA<[KI153e32ճ6G!-mluyP4Bx8PK ԇP\\p.]5Ґ ώ 7 q`AlrrAh9 `gcŲmϾiqCz\HD¹yx9`0~5EBp hLʅDr<@"[?I?Qh(ËЇ9Q8/Dq߮_SW A!\}$ˉsqpGXc¸~!"-H'EGk0ü@X!hm k=-m-ztzt h=6#x1ԃ#0N$'CGω550f05!LmhQhA: rrѱz n?ƿ9Famwώcq@`?Qn+>PQ$AgGOeggW|."NTZ<-Vancq+ tt|ll*J[οo=жh <9j?C-}=+;#{Aum8Ya`_tz̏2g+DE>OL CBFG6?ъ#qI#=S }ZUig#xF&-iÆ3u[u€`6`h G'=}__Oiv/ߧ3׳FiNl6E"l@# vm-,As~̹|lgHHkFl􅀍%\!ica'Cvo@Y[I-$`UCYc:࿳7kF `I_md=ō0_V`'3yܿ;`?ezWboK4?>+aA~=~&?pOLoU]o@{ [7c?gPC9cCf qޘowlWs5ޘo 13͘3{cF3s7f1?g {c&3sP7ĝߌo7cfΘf1ߌY)cp͘3H͘3Hؿ.?@ol?@o?@o?@o?@o14r\/ x@%pbs/}Z} 1 Zc.fo&Lɣ0#Fzf[#tu7ƭ By!HA¸!p45?wT&zDcp9xy9yP8Ar";?8!Y#lm(_"z<0v.>…"xy~wΉ@rà s^DspP}N??5r!P=xp$ @"xx0ݏq x;;}L^?a0}$GČs3E]?L[[XY:j Dq#ah' | ;Ik _s^FC8 J $0;,LzVq8yP$saHN8Zv5>/ͥpB1<5lߎpp:R~Dqq!A!P^^$'7czzH;'] ߜh},<0Bx8P8ZAQpޜfHS oqA B9`(nNDqpqxyyۙy|ρq!zP 0'}5Z=б/we>ЖL0Bg0i"hNZ} kZ_hNE}~7pfD' amD6ѷBGkc#~;8_kYG/9_1gM80301}b2W&O96 Ofy?)dWv2bq_5_k4ogf9FY ? Esp ^L 3h`amp.OփCA(#Q0.a 3M‹ zH}.Eyxxah.$bi)'9Q8 \9xzpN6F(=l}^N$̓B.C롡p/ AcrE#PN.NNfGCnEs5DžBs#O`zh}N' Dp&k: aik4ZA,09Z)i808///ŁG!`\hGBo?[h;3˟6kw'pn7H `p. Zq@ )q+#fgȿn_¥/ai#RJ&I~J3~]#G_.uÑoh8zB( DV5B*2[svQXp֥7lQA\I8/%~ippkkkdD4yFg' A A7Bb·M$U _KJbGxu4D^ZNR# 3iJ +,JF.`nGłX424lIz\WV\$ݢd˦ED^|* Pa3$1 ($4:BfC4/,* _[+t1piQ*r">覻{}-NF \I|Rp ߚ2O _>zz|5b**.,M:UI@P0TAE-G#qxR<曓mm22LKK͇(Mg'jݶuܺu.4<󣌞WW\}p;UK7Po~i-f[,z>=1)cRܲ(? LSwEm6? 5 ͝3D%T)}4<=v˙7444pkFGdk:Zጋ{GQWFAAȜ99 YYY%:zs"txߥ1)238;;/.-IQd_ʾO9..QQQ!~dF' NkLbuCܽZ἖X6-ެLb")))̭g[b7˸B5:zVxJl|Ryj0׫Zʟ^Jc>+.>a 'R-02Ѕ㇈Iy$u5].]םW#d\$d=Mqb5uܹsǺ::D݅86Xc?\Vzkph(5s7g%(nYX,TXa6TtkX1,4$DDL|nnnJJ ݠ HiZ`<Ю5P_PXh2e 1`y"@W;:B \#Z kkimmm}yxp)'Y5r*nQQѥu? y (Fp47gݍ-LJ< FV[wWL+-}mjyyohߟ wn,+> $^D[./Ma0߿m]w7ܻzWWۆKlk4@\OGU9OgkزbxA~L„G= E}]!g ?bitZx /=r*f)`wl`g*;Nܭp^x%KJߺ1olƸqaX:EZo+sآg^yiaAߍzK]W DC\h87 pBp8W\ r D7VAϯ/oCIޛIDdי*f7nxxV<~/vhr;/++eu3ASl{6W1{6c6[#6{eSIZJ*.`<yvk|,m {& a8$}~ 973ܹsUݡo;<0Kc;Rq6v!8oٹciG\Bb$w;߈^Pۙ:Vc,n>& Ӧ=ӓ},ۣ[ۅy}`UbbbTDW8[hYY]H)( b%%Jr9/|UهգJ؂"ŭ44u!1)@M1{֛%P@,Xn K[kMMf tB̓ҊW کy !e0Tfc RIJj*lvUCsGFFG‡@ MEEEmuʱ_n]RrWP:&crAVovugaT)clPtp]{;k 䁝B_HSXU)ꜥ(cݗDώ7|¡: Rxxnj̥@'bbbDH."PXX__r3HdXFԇHs-t45?Qҥ\Ơvwߓ@!E}O>(bBR"""Նψ L%%%==ǺO6z\@O~כKinj/>Ml,.TU8I@(LVn~Aao?{F D"UCט8[xCa~J!m*]@ɚPz ـ!LEUU#PxO~x%ol*A_ʒ{ ` ry<`?`07(v c@Bi܏C饂0$W2+lz%~1{&Yv`vfЏ4 m@C1\HGG%"JE=-mm FV?@`DX_. #_[#~(3how37&"NaטSRݙu4ȊtkEE ܑx]VFP\ʛBy'#hƊA@=Y1$?}Ay|}`%\_*qII}+jFC_/[ajlb4:r/"Ykk(|x'`ΜVl;[L/iLG껸LGfQ@r*G%_n)3ˉ<=RR:KjhhW C@*1KVxskTefVSo w U5TTdʋF }|n7ȏg٫+E2z\oŴ/.-a`ܓ7W3tuLZΞ@VG9RFVXBaFs{5&sآM\ʩZ}x gaf`Њ׶A.]楔> O|+UUk]y8"UR F=qtrˆu('Jaߋ^Vݢ %%%3[}_ UWW'p0ֈ &5PMMMyzz^'Rm&>ٞ 䰎+"*Y;;.'X5 0eJJWeSȄ1NlERsbc.ajjRS"eS23>tuw`S$$dʙԙrXReYy}&fXLp^pvYլ^»ԗa} !ۯhd}"'n 7-M?H;99aEJJ _E=;-ƖV3~"8Ho2e5tP ESj܋ \ݞiv~q~iNa$c_q`sF~] 4vV|݊ kmMHcҫ gGuqsEZ ?>!7oc=Yhߡ=Ns7@q PJŁEB0^q\+_#Ͽ8o@!y2,<=><[>jj:V56mk%++'a J%R43?:Agt/ oL5VY\\Lir ᏯȄ=Q-w _6+9+8GBF曐-?Uղ$$y!4Ew1BR`ƅo>@o2*5 tիdM\OQpII1KhsεGMN"㡇)ٖͨlll˥,ºG.3UjsJ WpVڅzz"ݸyXv K B)>:K`}/F׶ ^F]¹|vwwq[[[ۚzyyYR4 Dx^$]%YBORM"efbn>0H?.yk>f Ē%p 5a3ML@-@"1SSV)EEQxWN_5Hʾ }b7 y 5,+ӵUp9_ܸqg5+[Ea| #㫣 V='j4#?p|2 1+'P )hw &oX-XxyyǪ `:_תVWzO>}DtH[Ç*jj5C%syzmiX';]%ڭ sR8wPS1y૷o8נNNUy B'Ѱ&&,U#:k^&oq1|tt˕kpqpdW2,/c9Nxf9/.LBS˞^Wy䱦fspVK pӵ<Sr`ŌRWkZZ@#($ J[[CAdjt~Óg`cSc7TWACWd[#.fC_H0-"5U>dU}'5u=hf[;7?w675ڬɤb]7R< #rC#kKQIH2`?Wd 8_\w0S33oۊ} R)hJ#Yx[CsE$rG3Euq g*ffeZkddl"ubRv p24Sz]v}{iFVyԟ}rz{#,GPf)fgѺng[_JJd ,4w,waMe۞*\ bC@#EXłRI.HB/CA#ҥ L04) BI 9{yo{^k9' 5_:츕ԠS 4T 5= vѱ5xzJMgggfOH́tW(msA\X־wK舗O&&bA\}jK~w3yÔ&^љr7 Z^CCc?l"p)D_BS94 =wnAP(NV5u%-j78?~Hv,;tT ܼysN=)X"|`wzIJJpl H뢙Y|ƄM5ȡa\I6Y\DZ;:zɩbb]g  Epj-vp/?A\gRA" #h0)/""O# |~}IMM Kť3c S?=踱")JjP FZս8\X<PyuP ۳} AA(2:Q_#x~[SI>J=[![=1vXÔh e/DZIGxZkYBuo~b]l-ytvI0` ύz{(L׍MYW\%tsOQ[,6itHaf 1',޸K⎍O]XT2_ٝʔ]=| 괼G/ wo"fUp}?Yџ{ϊ+Ba{QUuUuG5WUUT!**]pN9B8rr> QWupPRuVWvt> rȡ&|o$'k/J?O#ˇ=_j_W[/zUwwq? hK]:y.߭۽jf{E~uGM,5xKLCe>qO//ggYϡ)'2e4-x8WPd9K 1jG_ >C]QX?t8u ,f0 RFgv O E0^]ss3p3{Q.[,dHʅP7⣬"ڑ4JY*$[l|?=v3@ղQfXþ~ob}:`Vhcc˧OO.EK@Gbn7Hi#d!vvv]T71GsJ n-ہZ=P2/4WP%m[qgVt!UDw.X_EK+_FAuI@ˎ-͆"ᧁ'hNqL\}}Pe*?FUfiJo|i_ilK8e!k2Adĥ:6#[3#0=%H'SskW݂*D!5S}q<@ NM cvU9z+FsЃLn`~fBHp<FTn 5e^2wFwy}Js+l/vϭ+G%FT)0ٞaZ3Af*)-br SfW"c!eT ۽y; 7RĪq{^ Oꃢ+Ȼ QPpQĕbZHf`tx?cwy^q{dD6j*qTX<>*C 1zֶMfzޞHxFJ>ۤҕBJe-XAS^(m2^^8M0V680$N%39S洽Ƭjp+s)z$yP:;hՉ s榥0SE7ĦaHyz8)\ [R$t_|x-mXiIf5m>11 AKS^Uի)o[&x'rCjMRTE+]=EFJP$w",.9qy87;[]k#+##J^UGMr{zs\0xӸSe%VtMwmgm·N]$x4it0!ڂ\LKII 0!Z6pg $$ !cǜ@um8y`|#n 8 k%D"2&ׄߧ\up-yrI|@Ҟ{1iJ)區 $WY%ݓ2 pW?w|.;'6 :g&Kc:jģ\ċX{g垎c3lL92.zډ{l$ѯ ;4X&y+_aFA ocp%D0DA f|bkV 32N]s+UoG4 [=w !w?y=dYa =ns^D\ r k HCΫk]!^ dnv4/K?yfJ {3QU8)he ~=OI( 0zv)2O%t$񥼥s;q?oO"KTZ1Gכ9iDRܼLĊQ}1gw̿D|[O>ж+N)<|\t);8`&t+]SJCq;v؅ϯ}'IccN;P{:[tK2g+Kh1\{ܲf2@*V7RXJD4bD Ykv̊v2e*5i 3I@69YtgVeԘm*b#t!"Bt̚91kחcmZeSw觜=Qa\\7E2{b=L\$}0>r7#qU6Pdy"5d:)ͯY\YbdTFT7; "1;q˟R\x<ej$LE_Ew?Skꏚ*OLL(<4$g4U (} fMҧ1j_ϑKmuk1 Cz<"P|ѡpkKlկZU82...5Oi|Y!eLaU֋ >&&} ZZ2P8ED:}'NΓvW0(_TSҕ)$f.8~l,Xۯs=1u26ofw2&L|g`8 yuLC pj<ā3ce&}L0է?~f!/̠kh顂Y>?'uu TYL͚\,*+(M1>5vӈ( aWԖR/M~ƵIWsAɢ?^RЍ} y56lvoJ:%ʒVϋ9)~&52M+sXᑅ%kj?hW5Pc] X=ܿ8BOP(JV"]d K4y:[HEdj4\y/`A!¹:,<ҕ?`+$ed|G0&ـuJ Ǥ V g^@߅F86gE_x~(bI_xo6$EѴ1'Bp֤;PfK7RMu%Ȳv.Z&l*)1֙εI#*K}"}E I]]ҠsPhY[q",Ia|BX"6hqn[`oEw7DXbͥ}WɩAοx2'9%~WQ=L呢/xx?fK(UTW,Yrx:ѮMyhOKN#eCy$Vʸ m`3&qssM~Pc-`L`G}D+wdgqS0xHVH_Y.Zpb/-`l# 󄉨mDԦZťZs4aZM[}`I83M[:U'1_ɖωl1aE*Bv Xtw#u4Tq' Di.䩜H>^{es>21G#Eh"K2K^BK6.935ƇoU ǥ2\qY8|q8kQ2;)Sx;ktяJN*.agAMt >Gʒ{[YN\Ɠ;R9n^r!;;iȄx '[ɠ}A?嗺t:v\`Z65y:Hs$Naٌf Ihj9 f7@*h#K~dEuss 9Mˊ/FyxOc-4b:աӐ6N4I:"6KNbe5+B(5M "MvE񷬋aG.'ɴtM[!Tf5V=:n,Дhqу@('27*-=fjE> Uh,u渹I8j;@g}"O/S.[#TuֱKBxZ\Vb:(}jqRdԨî8ڪ6 +ӭ^I@|9`9q!7S?KsaEAD)s)  nD $i$IS=hi/U >S, CۦΖ &Hc6[k mry/قǘX*vdez@4~D=9n&G762ruwB0m0 ,=<kSbOŠϒnsrin2i{rYӣSPZg0gea#Vɒi'Gs#V!Ꮟty/>oWnv>=yKK墻$ >X jcNް`+$&[8 |*pMhON^JHϖ]΋N#M҅-*xx$/W7 *9XM>tj[@Lll8[Ő2P1)4i@,js{K`~*Idɿݵ_z>WA`/@KY[ٮ2ە iV.;'#{~M4Pbs 0vf§ tiwMR$tSXQp>CJ5_Dr`oSUft DWM$b3xHfISu=>-¤Ww9SUq9 '+}3D͵C7ty+rY"_ۧ4ݻȗX`G8u'L yw]ZvSD첪zlU$RsxF oYXXB&1=K3)yM%AЩMc) Eh'w>0 9OIY9 j_z uؘ ^_JH45؊ ?QE>)oi;]`WeUp{h$*`g8~5gH? jNouY&(~C=_}Wk]gYu0Yޭ BvWHB[!"} Gd)9RJl-Um (:hڅhi):mci8uǎiޘS']yyeWՊw:jv)dIXHQ懇`n4FX/|@G woө\ֹ{g PKk /F{ƢnvyRnDV]Sj^I/ Z`|c%;19e&>ghspCuΆW+B h-ۖ|ͼa0E{)jΒd&5qĊ>V[\dN,֤N`c929a20lJkf*QZw rW]~Lֵ]UciDn /X[XH\[R:sfE.*ye5#vAORsB50>n=o}Vpp @/b9_xֻB_.q(J'_jVsP8+z Qy9ViX1iiL1TTrQ-FJT649C* ů2:bkPTn- .YD1n&mFPK h#gE'r[bE+Y:YG:ݶQqW΍y#蠃V=*.ZpcΚnf<\*IYkF,o"1>&PԄ::Ƕ72jRz{MYl%9_CBЉڨd5Bast*&ZJ+f/מZ썭Q++smzKF4Uۻ-z7Х䳍!]Mu[s%+6B9]1U7RXAY[#_=dO>G*cJH@jhSZ 'm3cY%mh鏃.HXYn<M^^[[?3c K{~=JV V2?+|6Oh7CrW1M6Gp'0y.ؓrcGc~+D\qe$h22> #Jl[@"L+ORd1&*&ǎ]x\G)aA*CNNB Ogp^zGhy{ dJ~kܻfIPUi\!V&05RW.lOOSu--IyIl<xfn\F}xGʡ'O6f*. vH|,^b603oc$L( sH8TSIL yOEVK_+˿]x``xOƈo+pMWjz^k"7Ԗ\t/YٖV+UT$ =n OjALyV* g]%ŸU]y[ޜYt Y|-M5jŌxnXtjˤM.W-+ٜɀ2̵i(§:㰌$3bQ h"+[$ Nʣq4߱4 c:|JҪ\nWGȎ[ԫZu-}8I7MN_;Zv]4_j˫hZɒY'X*|/|*&ledzje}-6uFu Q׶S)K)s^p^p^!VM< A;N;̯gɏ|K[a֖~EqYդh¼ T?Dڴ+ ϣٮܞ->Y7dM֍dò]'*&Kv,0uU A_19wQqtcw[Z>n$>c?Z]}D\O.CQDG)گcL;CP1ED6Si?X&XT֛/b<>Y>uK*'<00G*..7*_2}{T^RY DLU@Σ:(2cN Y8PMoTNqmEV1< .!y~N<,!QZ:YI#G% g+Ifv7 p 2:2Qp!/w>Ԧ&f};i1;t5WLx*gX҇㜻&s3ĭ-%9!Z bOon_CYҳK'^6{|J%K|{tVظnӽVzYmb*,?xx[ltS^tYvlHs~|}YKVT qDkiJ>e$3B45Z&:] Q9\&0cF}|ס 2z^Fڌ5p}]0z' ]x^l}c$Ԩ3gl%6{/L=p j S|Cl)ӻTR*{k?;^UD,~$p<`PQ@*S-]g2m_7 SrYd%>N\m3H՝x:B/S;Z9Sb^(~\™e$]A,> tV_-=Dzr]Ҟ9==#ܙ%8:M;xqDYPi|ZGP Ul~U_R fp15㥘s_?]y S?W7s}m6!ퟅ?o Ì9B*Xf{Ջi(B>zTv8yeѡ0gcRaw8 sۧ ,-Lo٩d_xKwNap(v:)0ixXÆ>otQ\BNG/;ܽT%cJw[>?CȨi<>s97ѳ gIֵUiOrcȸ >$`H3Tn#B.&F(k9,*:..A7 Xc:_"Y7mxn)J|y{prKMwfۛΆ@ʰ[k]K =$u礪 );d53u'qdӳ oȈ64R)mFd7=_(VBROL>7yrPʝ;RLyo vs>+x2\Ia%)MVMuWl^N!Cđ* m־LJ=vLm~.|{n kD_5RD4* 2=e)7= PmbFdW%ɖPǽD|X:,0&/z <]ǜ O`f%~ "Ř*Pn:9jܡ_ ݵ}i3ܓ~OgTE" vf#<9֡AQ=) i^y{3 P*d<"'j߾eWYĈ--#] e׍)ܕ~=oo º :ٟD͚m+ 0Jr^x ctr}X4wG6xMMIDnY}7&E3=Pܾ^k p ?L?o}9)dSb~^5{QurZQ]] 1zqu_[]ٹuqwl3#`F"b*k7~ɩݹ5?ڶ꧋8Fx 5UKRN{Xd,*CʻQj9QB?`Xr>f*n\Q?s&Og3HgurxnHuuR(@n;z||cmo'*G5ݠk)pqH7o 0~"[kttM:a X2.j=׷yU W, ?p3LOǜ,mI$]alegϙم-pc[8/s;#8f| s&3)i7^ c8x-+6궬}Z]A0K ,KCR`(p7=ƒuuԁ`bvk"O|fI.UG8ztCRTUž6 i! "TUsL6'Qo8 RHe4 \e)RXf7%];V)5ɴ`\5:mmgdAYܷSgG;r X 33@s0g$[ğלt$^\'A'˜*k4X}ii]N\=wum.;pGzjݸrtK$3VvxG =)/ImШb gվX h#WUE lUPaE|*sQp6^PMۣhIE2w*R\Eك ]Kb W{w*6HbjkUuj4Jk}7孧Ł wb }GZ=ׅ9:EBoW=7_6log?0QT*l0Je1כǶk# weIҘA^73 $#W&RFdM*K'Oli$wVoss`墣e3L9ߔaZJvYu;7BF`!\N;.f1Lpmf.HfWGѾXVjDs;ꙟ3U-zz>LQ٭|L"gE}Jŋ1`/3TݿK f0Cp*ts{*cZQFPY) ګ+p@@Z0tA%hal E _%!|@$ e+g<2MW:^ch%͞~|ySQy*wA]aͺ˿o进kjsXJ u&ȜM(I_ã:΋ =5 CHJ{Vu<|%牐ji%;"i %{^nϓ4`s%H}5bP%ϐڈ|ٻZ>ԧ;\7V4@yY{ GTlvPκٛeM%Bp`7m*4yA Q.{{)Qe4SRYZMoVӋV4ߋu3*x+D} >'6ւ8 p-EZ>h`NxhmP0d+i=^&ͽl!﹜7d(Go%^.s~ncřyx9s"Ŕ9}jl v>;/C+ zqأWt{w<v!!`;̥S%#^^Ggxɫ%CNNrrcuá`J& *m~0DͮER RA4'0wF*9}Q 3+[HV%=ʂ©5Z jW bfOjw4LVfjinSgs>gEo.~0(C ؍drdCskhҋ#z3f>>=L* x_TX3yp ]_OBr#n[N-rP9@HIؓף|1gmxSBϳ(MT)HlߠME`,1G NTZcr_'ʘ:KNK}~jά LtmňM bB30.--7-άeey5Һ9c‹3l?ipoY ^>c Yh[%N&Ռ%S.Ώ#Cq.dS2'vŵK`V3Wc_81k2]CRM$|{y'~ Q!n{:L$kr7<-W*qaWz]6qvkQpIyK[ީoaщ p 2@=[B*Vlq1~Q[VJ!p4A3w)9t8ӟ '7_{}?J =yI}U+[ mMz&NN%H4ZXn1R>1&o !&,̥Vcm8V\Yook"RQ8GaqFu&0?-BEz-=)/3m]{qr[ǡj:qZuꂲl1 JI2YW_GI(F,lqh>O\S>%$S)ea np8l ?lK. k5ϲQF.`Fq ^pN9mIl!Sd(P8Vn6+e^>7Z5`0LH|yB2Q\&}'jHpTcZïA<1'Dwwbg+¡ )/c$ED(Nx3w^$4|p׿}!~Oy}}z7x!vq5+vXTwSq2GInKfW xy/BI`SV˒uz%̙8 Dx;-=Y(9A;aGDh(j|"[} , D ](u$c]_.'˃#^/# 芯KlCZ1VԝaCxSLϫ~LILG'BZ9m8p;y6A#u`֟+&̼u/Jeټ ZhB6X$Cekq__HX] ;j ] ͘VKZ*@;$PAp󠽴>)Bss$61WWXvM2E*9 9 #6ZeCl Pۊc厀N fziF,V&iN/-a nCՈP"LXvg0\> V>I-i0b)s8$vn^Xsf䷧ `q\c~hn i9O"ll[0æ" pļ"x}znJS&V;OS4 IrFH;滂 pZaQ>7c '|}lernB$V;Jv!=J2%ve̋߫иe<$IJÖ W`ÔD]AK-_.;o>`,Z)oJ MLMaR?OZl+ήCm#F >%x9X  0qbYLzc=~PU^돞 95B59$0ᙟhׂH?di/0>Fhl&Ps۽ΚTg 7 5F 5ՆrCpND"DϿ?mO > &ŎpTĺɇoj@\PQÌ_ qKI~ !:Ob NQ&!( 3:Jꬒ-% P*𑥵4l zR.tI1cUS cƔ? ň#wgɓFM[a*4G/T0d"$ٹBٿSgr%cbB8~&P^ոPHF%`@M8 |{ȢBY.u{Bv B0 ԇc۝Kk};V1@Ш&I46~}p0]<62a1 8W<;f쑸AX@_\^u]v:a;xas~|y~z7ߌ9poZQzVC1 alV~Q%dz"܎͜Rd aNJ90KoZ`>>z~ z98VO1p؈i77(&ߛQ.7n3S4 3FjQ3ؠqł߅_>t5tZ7ԕeA5$\^FcGN[e* 8ioמ_\U&K#OmWXլu~7]i¾z̬gi4s<+چ :vn6M{ !&[ 37?]0lm#U+yL84[D}٘m.$^NԫA.seVoqJ&>8Οzss1mmB3ゑ))?8i~4?gO*|)9՘R \Kӧ@g cAc{T$MP2q}tH܉} d5G(9oܻJf 'kj .ꚫ j 6g:ASX(SLڣ2yy, Vǁ NVױt\> 9N/}U'2x-R̒AaV_E #qK-_ܩ/p?썧] ٞ1bE=̦v ]3,?u z]=cEw_t([|U@ 08P<9!Hl^g`M_CGp"0/HVWF\_ X{1 דHOLk9Z3t1@6/!ǥ\Zlni,AxA\!]vozYXQ?Jϵ2aYAKFiZ9&_ mCYI #PA< \Qxm3J}ah`RV?MY0+Z)%_}~Lv5i9TckWe۪} ]$QgJ`fxw*dѢ8Mb2ɢgԯ xZUSA`c]tRP)a3I}YB?.eWd߾)РT,QtnHd2`-U;#1uSjs%R$֑4"/yj(VSc2CnI/I0d NyE HW"Jvd ^5O .}v5슠A$ˍv,'Tr|"oϙ NgЦ=9XX7w?˽[4 Lgɢ6V.J{ #π-5x{=GgϷayDzY0"&~i懤fhj0qp@| P' /AATo8o6˲reOj>kf;_vzw09rHتÑ"/2 ok |JZ],nCö]B0I5S%uaG6fM ^ ~`F,fAj UZJ/[p*h D8~d!y">&&ex9sO^X2 f>ÊF xVXiJ5y.D>' l2 K8<<}x% Nb=$RyJi{$!` lV/\ =뼵}UW#߆ %Yqpj$'$e{P 2?  etz,Ug382FXY)qs/hnB.G+KFdfCpP}dTDc:W~]>&K8 M(x%YMVu ΕK0M܅?YeaUЕ=z8^ $>24:y Zaݢm-TP+c wPQ@i4֕#2'X\N \⿚}SiD "T%NNo)PfPǧԀlw֮Je1i<^*ǔ+i2R-޺ 7{J"2tݫ6VpB%1VV~3Q tFs#lvCV<#Emv'jQLsF ,xc0jD>:%&Y=ԥEr]yϩ̔6xtO5f&~@. 0=O7(S 7,+Wlj!_*Z^0 \9@{ד5r`KO&S j.sqpYyy]\V`3Vv}a8u;FDhFkkq>m X}yx`p`{>9X=˿ON/GaMc3)g6> )LqA|M-*EOhҬ:Qo6ut0 Q韒b6QdΡX)=AJ^ X#+I[9#˒TE5""Y`IH' S*xu +: jjnEǮӢp(ŵ‰[P%L 5"ϳ'acgcD0&&4"RfڈʿcQ4Vى!IR -XqD0VRn1jHyW5 9\*_8 N{A."yXr|馅$յ&rH,/;\i&^a+ZffzV],6~|~iذKqԡQuM<;Dx߾}%X\ WCXqt=A{zr>| 5V8{ssR`0s_>^u]|3&~+zˑD Y]+4Vw=Sr,#9vWr'~ 4-T{$QD9~:~n SZ ޢLګ+pzgV^'K+SZ4Ȓ?ZtZwk'׫OA 3kgWJSԄ6ap-k E6_H ~Θ' J=tL֔2Vډjlr gӲ.5@ u} 8}0+՜Y*M%iȌȠ﬒xnN(/`  ^1ued࿊#SB0,؜` EyxoծKDh-cJvkJ,y4Rg˄G)v.vl8^vF̫ĩ7([?0d~q7اt=Q>uMK&;$ {1n0C?QѠ orr.@6t>b8STZ^|pE>3/CMnXz,B22v+EʖuTBAX_Y Mqa|P9gJthШ% 'M`lW4*gvm¸K_ӕO>*T}Ls\Ui=yXGPCfV| _zM[ q–z**6#s8|w1Sr) 8I{)0s̝ ϴ+;{g+5(+_"?SږJJAs%=OO|럦׬)~l{C>e/5 Ft`ᆁ;LG<\ ]ެ8 wz `bhq%C2կ]hr8W̱veXi_(GÂcHl#W̙EqAn͖Wm6/4QL\<)l+9ʌIh"HoBEAVXP<*mMzAlbk'.IOki:K,\W*o>q *ܹE&s-E*AM@R"ÜwXw9DI= \ڤBCYomeeA݅d+mȚiBH0{AQ 8`4`UYg^_MH2NkT4A3 R^m9UJdZŧTJEe2"%}a#ҵ!0^n{ǵFƿ̉Ιl G[~..1ʶGي\ +Qvz12Gg ߟ/k:ZtkãKk(Фe$*2F-(h"e6 )Xd"] 9WXԖ̂#L-ݲJwL@[z^ǚ?y˷5bx"t*v1HXhj 2Ĺ͗r9=,L`Urc"a?ۘ)o20>. >$kc3Y#i sJ```6n.Jqr ooi`e@ &!6EZOu@A+%3+D jWyܭ۹Mٵ,t;=VvRX܇3 z,R/62xd9UQ_P9Y}&[~Æ(b2L4kV0N -N̠؀2L4HTObQ;yZt#ߕ>{u-bV:: c!H&D &H~q@2qQ:fX'EZ ~LZrvd\9w ],uY#QbvQC*g >j'1vueIe fX>H06ɸvvT()+Cmݍu~ssk!d"PtV<7ڇ?>T)+mS(T2-0 Um{c PA !Jeo[tӆX%;a t'L!iKnݙ-׋/wB/y0``}N525*]f?DϽ%x&?opNg[o/n|Jb՞/t!"MwqME /2nD=!XC H 5u_!%y375)OH/(0ֻ w=%\ m>#OQ١Z.< H¤Zl8IӧS Mr!8L|Dʚz#0Q I *Ԃ7RSRYZԓ z X[KxwĺTUň8_[Ւ43t헗n'A&#վ8`0>d⡑HXו,sLDv? "~Cf@T$*~faBpQLIy߶r@<쌁pT}[`ӷE'U|Z@T~[ĸ[Q^Ib~}~ԘAؿz{rjhQ<ټjJc7x`h p-{ +a*%0 uμ: 5jwnR^!pQyhoŕ=jE닙> ;A6z٘5ʺS C4u>WQ AFՍҺ$G"[=BScHPG}9fS']2E amf!r⤍Z5I9Î&'$6ppL$8S+S*C1MίIֈLWF^*'+p$. (+.f y(i3ܛ*jp| 43g}P+)EH9%@sW_tOtW9HԩDq˔Io E}b 8("E~ U)Xo$*G`_/̾6x>8m6η uXeSBbBijK / zC횵 Y53htĬ+1> 8qc6xPKboQ=-Ⴁ-ѐviWHcnhdJ) ڹS=\L6ݤ6pԬ,XnHHPsڷ$.l I#E;P6 VyAe4gow;> }c b f^uvp/+/9>V%";-%' 73Ř@i3*1)ݗG)>#x0 !T:sGV/!\ 14@t|i?j{j0Y&Fo<|~]V%eN+{X> CB WXj†(hǿYl,Z [үuȽӄˊȌIlvjӃBV'Wĉ?̺[Jj&UڊK͏4}@";?1OoEaFppxZAe*wp|`Ũ:^tX1߇WG8MOn>?2[>|Ya vE:u4zժ:0Qҡzt w/o%P7v)5| k d)@i-ԦyFj;W& h gL SSY+Em<^ dbLqsva5ʱ(icO}kffӣY҇c#:\ AbnŶɀov5j"Ϋ\{AYv^g}p<G!m,YOuEO!0D !NkBD?~wt4p! D;.`&`T<>$os -ʅ:::Q/o@Cƣ{zu{GAzoX}3g ?5፝fl|$ɘ(zf8ށD0 a  plw,|!Ux(4_$ΊuA]lyMjlSH0cͳǙLF)l<7lE)즪k>@pd3؉ RN=DTfk'"T6G.WDj*e s$W =.HkNvb,8( T{˫.OZCLg-APek7GCYG¤a#޽뿰@?HJX(4_E֟tO1j$)a5Ic`\RW*ƄS&*9^eMX]ev"hi92ZU$PJqt:WAGGFN>Z^EZlNnZ&<[Xa/`fH{'h ]j 5F$N(nlfk~x h"LsdzNc'c)h7yNY Q#ʷ陼2C/A|y#n%nw'cWʽ҆#c//h.o7X^ (c SR"*Ea4 PX_T<HqPg-۰wpF ,K {4N%x)IBGMý `\AIh@n'zVlnF-ƚ6 I%G(eM׺HSx3@zF #w8ªӤ-[LLgI*wВыMmxT:\p`aЭ{okř4?X-?u gP'a"B6!)q;#>G2j-+ kۘDT9 o̜ji󹛑ETL)Z eϠCn,w Ĩ r Ē^&MDRݝtDZ_8a1*Y\=D7f-l9[*Z B.VNzZ l3tSk#q,%%߸'e !!_G7e-e<棁GGaG ̅v6m`j }s˗9;|58ߋd&nǦ+ RF ?z[oaWD nB=S/G?dvd㊶ٔ2Z~y*Х odD n (J ڑ&bS1:$}1XmS@KeHEʙ_3l{FLxq47N? 83_jx&߲a T@է(9S^[2o9=9/iONL=ޟŠ֦ٮ){&=3"/_,(C^b_, ! T F c劷Ǚ ӊ΢cE)\&i)XdCoJv &Q`9YG7uu$)BtZ`-VRQ}NXDX'f__f\&8k/h2g3U[ݛ|򮅳3$M7/7G;+wm]QJaZrsO$ac2V!z! q}g XUm\NM۞;%rzH)ҞlC".==@885HZD4SMO5K[!@v챰7?4LOOÜ+JvbH`s KBE@ vρ߅<:<7%a*DPa{PMBX^ݮ%}d:V}D~"E?|y̜SQd\F>b{ OMGRG|v+!c.TC N2m c4]gl I u^H1Zܼ1jwps YRKM+~_b,Pc6ɓ!Mmw.%xYZOu0/  ⺥#b̜u! g 2 V4r8å (g_n`,Pz4>u31ܦv&Oh 0:cG'FlnldQ:t?Ek QRD$^M|t4gjPU*фi-8Ck}FZ*sǝ9b>c>P wg9RG-8Y$Bp]so٬n 4h@8*TJЊM`6cT#q%m_@WOIkI(58ȶM׭o`{|FbCG|{I'.܉A?G@߶A[l,p+Q@.ӏyڟ-ats{xrB5j5F*F. F __ɂ +o־ #3ofWys(\U#^UewI* A"-$ffL +w8D'HBm9x /3ni4Jvt{빾RBIFs0?M g{+Ǻ3yBK=ٽ)26"kD}2_Sb%zz&;t{!||33ϼDh9_[-In=E}H>ݭTpvhіlMͽ$Xlx$-dȟߐ/Ԧgˮ]-uuu $fs`lV~RZ^ˬRJ Q jQгFg'Pzd?:PM0= O/!q|[sAyJhޭ+F! 4-KZw?NzEVyKGCSc˽@PI0sHш{*^v.1֫⎈p|u]ϚѩJne%А *1JEjUXII2m>ΘAi* +N[0[c3YS,አ+S& 5)I jvr9GΆtyލ̘e#%r"p޴århzkC鴼aw ,,4d9{tv6OU:p֫۫}{ӻ>flnDRvb#nܷ 2AB\1bBjLHOܿ Q| 3T]ƫ/v/MбYpmu"Ҩoe2& $N7 ',"R4;#.L 5R@|fzzX-*>]!zgG@@FsTns2P_!QXGg$6dU]*ȓ CeqY7br 64M24@3iӊSM͛iqy1Ǝu8}5c[62pY@kh "gvJ 4el/| D(k!lj&NʛCAnlYTՄl> #`l'JY¢ Kd=ׇct/bvv6Z?|CC:}wGy[6.ȗ 9Dd+Q1~Hk21LJ>jZbK2B/Jotqw@<ǵuGD-.VO8zp )njZ;BQ,"]~9|N9 ,@r 0M^!G#UcׯhU 22,w[T{I,ar&uCNNOo{ӻFIf|Ļ{aCl#zz릳$T ",bW,B!nẤذ?xP(u<8*[Nϒ-9ODσ׵;ns' #\Dء"DA#HH4'Nѿd0"!T32mLhV"|<2( R sXWWWa)EbX.|멮Pud!U;=UvIDsBtS!Ÿ=LEFS,.v+@9#. &*| PYo[(L"HtIHK7!HwwwJ %-]  w=w>c7ŜkMo0e@;)j5G&B(a&+"25OҘB Lۮg tnѪTϰJJx~۰X]3FƎH2ӊww_̧ B ocf"$Ę؜Y"ͭH*%R/O8!qϹ;GDl+yikz+,zy.--Tج&}|f>JBԴ4;dXܕ)rtZW^:lo0[8sy]wB_L)<๞*ۧNS;᪵Hxs NY]VF5VSoG?ݷYŖ_sN5#9Na&Wjv[Xpi7$@@?H\1<`Au2-+%V+x;AÜW,,Q--H`t//HYYQA lޑêec:x5N; k8Kw,Pس %?nyD4(8v9̫8 I`>|7 Onwiba+:s*gШc-(dUTh6M/4zC)ׯTDĵ۰@KJ5Qx~nP5(" 0aF>> zh4kYyXXAJzb / @};CwSԛT#tMZA/> 6>tÐHdU]VzD16txss+ں/r&;K Wדզ~8ÀPRn2}0E{컄uIqP1onsK4yWQv1B^;&3mdk ý%dg.&oPg;? D=1[g,̥ZNi \\H8 $%N7c!B,4 U% ;-ە@ztӫvd @W: @ @Exn̘1P(j)03ۃisy󆙱bLDTYOC&?xUÑQFҗ]w# St8|uJhu%xre*qYn\ʍ4ײne֨k***Il̵< ǿᩬ$MڳWAK *C&y׈j:-wK{ T @sr=?=a 5|]~SܯW;X XevY@H`\b]3\9S6:zL 9rr #a}abed !8$ (g2`=3'F r@YU&Gߘ2 Ix\eޞ3>7\9NO0N# R-Z@;N[} 1Nsrza)|i YJzQr,Mmmg`ډd H}JK9}:CW\z1H: D #foGGGA/˓KɨPB7deÑ? }K<<|f)ݶ6S-U+f-n7ftb=ьi6U<\QVDEو% DWԷLL wB%%ɼDK4e|/xҝ%xa.Z]^hAEG|%ⲷ0MM>pK=oSE+,Z*?OTم>}BQGH̊먵R{'!:w_Ed.B ]9PG@gՑ Yt&"0'pO$=Y~ШAGh>m3U ^RTD\*Jl&B#W9m(9<).+`ܠ6z[. ,XU3%aԞ4>Q_w"z~[x{ ė'$a=_gܣ|Q-lv8؂5]F*-pT)Z3BKR/AU}A==6< G/Mm_$|{J oϩW%||Of{IDrli)b^MSLaPPcԕc^B"˩rjjD|{f9{>f%v${ayfavtҮ}\3MV zc2nl80 VqJ8*wV@aa9VdN@L!#XA241NG +ĉfÐn[kU@@HJQq÷hOGGC\3TC%+_9R#z3Zp7ҴoZ6.]?+g#2]rG]mMܒznJF8 4KMk&'Z+Moψ!66AWʓgn)t2?`[ AHdفฐ  ̬V/26F3Wۻ@M ԰d!>EԶ{8T_ıT:1)$CC?³u^n7T5B{iےDވyfʥWW-6u;ԳcwwC:)|H<#jrJW "GHXAFAg,uMhYp@͍DžݣG^0;;* Ci3&I@ɇO Ȍ#^i9y15@nXrj+䃂r&r^b6>0T#-CBeMz||PevvG;wd3%1TOM(^ P40ܟ"\߼ #f<7- ߥc5 ֽY춙<>#NT{,ZJRȍ ,SLV 1:#@!31Jug E 05R80@hdlAAd}oh(<(jIק(z@}rr^+3\X`)*.N 9FHhtϝr/4 #%. d 1L+g L_vp#?;rocP>'o)N6ՁIp$dяf um33nn #WZ0޶c-J3΋&vwt*q倗HƧhݍ_O59UҒb[} :g`K17GHVI%v %J|P~I:~PTBqdX39sυYĨ!\ ǯ|6FBu"d@IX9K]\GaxN1ƦuΗ##',fo/lDs~W)AxT{_/ >ŔϞ"‡ME9>Lv:[OyT\,6A>>>l_ bL絁XN~sU ƟiFcOOs*0R| {_(ϱ;uW$d]b=ԛK7l=>w1Dv"ݩbZf@ɪ0>2kyPzaiII} 搽dh{زaD^;7a#vbIcCTеg͎m8uG0aĎ:rWwV#Wqm੨C׺!Wy6vkC8uGUR JK5{gPfu{*Ӛ=@fNί5Ñ  _POj ,ZmIDB5zAkNX'bN"jG:ҢIT22Q V+(ok'jM7-M9 j5[jRղPzȌ|R" v wkLk |qnBQx giŪѼ+&WQIcqR^"NH XC_a!&N΋u3(f=]) ursE ssB5e?LKx~jz@yp?:0ODYPk9"Adː 30G z*$ͭEY |oo}zw5!NQ1VKVH^/S:^'*|#EȣכWZ۰0w϶<|H E).SfTd$HQBodm&afwwuT &$E(Uur#eia>EK0x,XZgKx{nluK9Ut`⻗ 8 w³=A86'ki46y0IǶנvG}tj7^@Q k5<@WSZ<@\;yz$}1IdZ>; - W^?U/~`- LoU9ND55!9rH_!W{>#0茇@jdž^:,ZDۢV[$J~B|ࢁD~ %U+ځ~e/h%$TN B;B0_|jXޛ?H.#SjJO)NiY~T=[C+=<ɏ@oH<\-͝!ư4D xP77fO:&?L_cZb`a@=.\qٝY rllTrh'̸f>܋y4Oo vq @]5cvĭjon.򁎃,8 -e_tPDMTρgE H/oͬh@ʢ#uwQT @g przc4,9fEc>{|>q'7"AQMxJ@E=j12,΍ y%-c b E!O^ ?6`CYX +)e 7&A$W^o(*SWw?9w2V0T)fǶBŝ8d$FopBBMM '͐* ݋qZDZi7=cUZnw.D+}΋7+g]p,I(2;kF(GV}!HM55~j҃ZAو n?\߭-l\疔ĿT$L ]ovxdQ}+ڬ.[+q3Iwp}lGo$#%jaYXX00qeiM'<8"rrӾy1f>iy' M޾-{~vX?ksx4 8DTUHL-,D `sp@[鐳;0x̋HwT!LMFU!yVjG`.APs=ldzNDU,ƶIt G>*N`$ِVzd5 6aڲ3֗ _ xyed !Tx=+%yUØ _?D1tfHArXlRC"7@/vW`QH pk?`(j2rϟջ:dd>oUh*WW,u4Ǫ+l^;2[oKRi'tk@S y/.RWX$ѱ9cҲ2< e;Bs/X-SƵG P_9vń3핞zc| χ1MqvCdA]&YoiCKqi%s$4rP=s92Va% hO&28/Dia-!o0뙈eopEF@ XkBhFsPt}Ԣ^ rb%$cx=LLLzo/-(#BgO:խ="Pv.~Xs_(VgsZK!%v X56%5_~p3yr|ÝsOgrB O# (w4O!QآBuHi-C㎘Ƕ:j#7ss s G~>M|5xDSG'&pK{SGhz:I,JI4YM|{ZuU/(I(**JqJn\,( f.rTU)dS"}6}s5t;S<96&V?y`g*g1x h`8YtUAcPoxt y:%NGD5[!Cg!]koxp/-'πLG]6\wQhI0|h:Kϫ(qw>&9Ê4^Xf57q+1 g agzQauefKH\%. 8r-YT#"q 'oQ#sR}HN9*T{;IH?D٠o'T{e3 @aKw 1Wm~qί:( xC݋ mVoBNJhStutP~ӭNBt p%)!$(o9n!E1a2`φC\;وa9< Baw*eC2J?1axPBĮ$\AB~ʐ )b&fO_dh" l|~^&m/#`&(HX5ᙢd&΋2V^"By\LS]F%'"~P<0LgEqlcVU!f28e'=9RCAj@>8hwGAg`Qǡ_QBw~n+ _YYY QT#79S 9S:*j[WoBDpϼ,ӳBWEC蟬Ob}F ɧ4JjsֹGoZL6?x؜!.~X>b `Ą'c ;{ݏrQ|JŁ=s';?%#F==X=ޭع㺸i/J1E ;'lnGz|{BƊe3A@>E@;8"75--M,k޾q3W%xm,O8Os)M䥶 i/S#668"InV7&GԿV2hFAkz?_û8aj$ZI뼼 L@4Z"!mڂC%0& kq,*jCJ:LPwW"" BoڋXAy2>K *{=~qw)u1#j̲kF teh- _\\hXYxYbS/yhTZܑk)c#0Tk ݸE?C,2 ddfa!lnF8B[g''ѱ4-, 4އs42 f ?mQQmGz3r e:/Y3 Ғe?wzطXr n7g߿s۷k`ۏ?YwG܄XI+mֽÝ CvWAA[!9yY5etm*uV%L2&ϞngEId9;"zL%叡;O+4*HyAapVFX ;NEzDg[M;5 \tsNEEhWZ]ݖBO2N8``Uġ>`{ޏ#)oz ny< 9ƞzn(;)tw /?]?x j9)N1 6+n{v 쎅P ߇jn6 ң!C$7&lf9rEʭ!_k[$؟ld`7<qiIϊ0zg c -y4D]5^"QՎ.qqkJoT]_@%&m GZ2A+NnfGf'jaϷ^h҇ ϼ+$ y.)I T@F4*SC^^k|2,_oxjK`: 99Tdc`e@2uK94@J5DՠҀNHLTOd"n P~o Gum8<9IKsiIr-Y\$1)n?DEeHf!<Nsd_`>voFQ:ffu=J.v=φP[Ks ^ ~1|jh}:zzVVu7 UHļˍَv]<⬗L*up_xfNg.>*]o>?m6o߸V0SE=F%< 9J3?SڴYO,#H0>S|)ØqРShoN 6# `1tsia5;>%F"7tؓp~~yX${^J|96 s6St!FHNGe7acqu G qF3'%iƃ4x%YMg=U|@g9?w4O4s픰0+OPJł uRw^[vDJg0I|Jwrmv㳳a"wM(R׺ T.ܵ |ɃH?}>EEԘ4*ލ?]888llmvwwGVH88pFFF.a%-ҞB'')c%֓[> Tji т^/b;wvZr A4`ęxV-B>qݑ:0-k_ǝPl4!H:/?üΠX'JK3]꺵󵩉k$C_ cOl]-Kϭfn*['96Pν!X?Q}5WcE{k(??&ӨUk5' Aqhff(DoNj4vgRv_~ȿjmz{wyw5[45wNCjH*'>u末ek++rnˆg#\_lmEw0|#"ĖJݺkS)1i]JKӨ=S|\qOquD HT:m83nyހjGrJBPgm0H:>~𝟟k`+dݍNJmu$0vFXXX؀^^j^{3u [&Ӥ8bob%ĵRz7k2Gpz )& {f7`ܰ]?UQ$>}75gOB*5̭i p/{qq0 Nܧ'WW ȟД3e({8nG NIedbϊ-Q?`S*0h>lN0jwk9,bc,= >6bAUvTnbY$!`?R|vp ( yGtn^}|`6p^G~aWv( jU(`sM_ 8w4/0$B>8IŘn4+}7)Y[AA{p0B֊9e /!t] 9T`=o ir j0d|lʞ ƣNL^LI,/tN0RԒZ0-HiatPZ}-I.L3Hdp}s6(oW%q.Ƚz~1LVXbULFFAMl5*\Da [LlAkL '䑸?kv'"BRҟI;d(,I-FV~Esc^3~;Y;yDثWK6yaSIl`c p~MZH68FVD\Rp<ܻMSImT؆*PIr A}RJtU,ifD"4q.pw1\Mz`c{e ő֫az޸OG%O&ż(~}Fӫ/sRV^!tg&O,FEM=Žޚʨ% EEEWVSSӡ2d~?ϫO %sDebs1[\LySZ%(/;-VCCl#52!ɯn'H@t93Y"+*g c0"lkT8Zn>)󼠶6]ܲv :(;08(}FIC#qB |cڝ򐋷, _0/ߊgR"P!P>koPRb4W}Tt;VQN%]eźh+vf2/ ۲n9 WV1i7W15*U[2p`G  Kԝ;WجUTWlm}B*w/lrfulBQcԑdI7V"q8&V B"66/{MJ)H`*H%2 zG(7՘ϔtU}s' 7i~p@+vip="/e;)/S=f}!CeIO[g `]e!o$$$ID~7KfVR8-7]-븉.N*NSƦ<;99OWO%*[ԼR0ziHli2Mu>ƴWErH}ok1DȭXaIsLa7tsego[ٯB{v|.crtl{f0v2Ư0ZhiFDּk*z0&k;) pgnxrl}pֲ%%-W qqX P|R $BOY RLXYXP첎4$ZPP2I`A^WWwSQRZM%ù|(7%/]>+VklklL["؍͡+:׃,R&L3.6NֲilAψ^ӿנUCRo[s7[3Oq6O]@L˷NG&y{/o884wV,шڹ˼)zb4 I4x߿d, ]jzxXɜz~JxWQMP{J)um\)<Ǜp4y^4^Wn֏z )),^==YwGXa>)-l e sXƯVZ1JJgL^n~N{uBHpOY~Y؈?OlI^&3;Te4yq>.Z.粕j[ÃZtHnuVnCXxo](~[^龪fbVlYÑWdDҩ\иk?֫݊U7߰k/^a[C\:qD|%`eG/\Y`ϕMBO,[Wg)km4s뼭++^J\ :ގmЗߖR8uE~q2m!&'O3 nP"Ңvjڳ?qs]cܚ1TmicKs!ήlNvUhfJw$;ۋi`orN3ϽL0/og9SoKUY;S]VNb)گƎr[K)YRi&5ܞqƀ.J}g[ޛBD4T;@8(cL4PP2 um%9;+æi -><ͮltFܬ׀D0(B',c+e9=L;WLPP4c4Jj> HGaS32vj9A)vd=#8绛mqe(XC({JJ1ml(wE{ХXP0[fP=_zXEc({c>koeU1p3敕1ϜYs4o[M6,Ϝpԫ[xܦ7-D[?;.XT>$&[$թ㗶nmUl'$$d?kѯaqt֍f硱Ęu ֆ3DHןj^YoǫK5U~?QDd'rk3ȒFSיmtʗ>r|YR!NQ:7|˲ |L۶?YC)HQ&dtq?Q(Q(gVw+GZ3c{x=] 2}`n[PTL{pS"I38qt-@4ED0BӥIŤ<BHSE>4]%4*U2 4/O)^^ ( Q%!\;E,\j5m{dDXv1 s`@ Iɨۋ֧4$myqQ>Ud+ 9l*V*b~_+zJJFvI>^P\s~ldm= '56pp:(-Thyx`(a0@YXojJU0iz,#E]V?e[OZd:93UdL7}uW~+Z&xw{ӕ6}+濠#@odh#:D7]&ȴ,,xf,.bJ*s$$A8`*le!G协oK\ۉ sSU#VqNNyl! ??DZz'ES [C|@der^鵅V>Dw/]Ok$ g=dQklUX/ϟ1 08Kd&&QDj$N۵L/5"ҴqG8ˮAq :mDz?(P'9ǩvlnnw/5Ø2L? 5gCZY*gd)=!6?Mv>-R,雘jƠ{O6*4J=n6p4X' _df? DfӒLB"W\ޟI=S|P ԟ$/ܷDbwF@"O˃Sg΀ѝHQ5?}fwp̫WZyENRE@D2>n9}e>s۷ņA!=5?޲[A^#=V1&'λXx܄jI)Lě)1Qqo۵ T8O5-kXw5+`}9zqkAwE<$ Yl-i}!3Ӂ2irOeUdGHV΄Fa3H|v5I'VS8^d}qI6Bv#hJG62iWdXC/!~!n㿶Yk\/p{ >f'؈7a1]B#m9]q+/6;8=;7'!T2ᘡT2_*$g>g^v% fҮ8?g Lk4m /%Q/9X$ | .;ba=ܗݥ;ĄaOyBH8v9LoN]_A?x_TR~>.rlw[pW&D y^kXEaJȣSpw!o(`Dv0 K3"I7{r g4u-\Z\G96kPޥ)ԯ).' EH5l (2nlmenm8+ $gA'wsWӀb#"ͳ xP7Vc{զ5ʤ"y °Xt{/z  %r]֭A~c3/)s}ۢE ]8D 9D嬮G>.TwO$Y8 /eŒ"LkOV!!U%~H^;;P;^opw)+AߟM^LLAU8Mt?8.%b%Z(\%I/c\&p|2٬F󵮯r 5E̋!o߹/1ter3DVڳR/nu( j2 h(5&ɒ(j-EAz2{=]e?GBx?Um".\4$:v7C7 '@ܾ^lڷS d~rhhXoմSxUFI?J"!å'9NN rr ţ44]1 6w__C.g ?uM)x^S<"X_YS6Ӌ#>᝝9Axr0@ג[֦SxQӏfoRªgto2:4/xk،nQZզ#5Ssz LlQ DpzT[_?˞UUc'u5uK $nlY睬Q]o>ޕ0)h3&KiyKvр6]j("pZG.y-L(O'bgrdu>_c/6^&s:CC XNz`TtH4BBz4n΢aJrlR۟ ̪UtgG#*JifwwW،_R/b#ɤ^s|MH7<׿ Zvx.#DlCI7pU7ViUm1GX%,02|IȢoQ$цoA'B*Vlq%ax(ox0{^ h(uUPȇ`bs<\tyT2G )S$5{39 L/7ɯy,z\-)-yj$gK]!~T`DmpwH[Y^W<|+VDu!Lz@?}{QB&>!!xg'Ǎ?=cz"rT 9BZ ި#Y0 B!bmgOjjIԔb|ӕp_&ݩÌ%):y8yELeȢHW? -1UODgZd݀v]V)C?uKKl䈣@7+O`q0,X78 (:2q9'U?sQdl|0)zz?x'L/zV%wwTTNW0>JJda ^egrPXķk,̼m'k ,8Wr)"B\aC0[:A}Z U^>+{ޖڡ=DjI9!;覻4>.MY,0{mJ!rrTߪa|3쫶KF$8]'?)X +EYY$&$$MDӉʽj)&g! ̗ů3? ڙnwPUJ8i g. 2M K"7J5&?7?e G[i^t||| S8]RO m Y&[iCIv>}Y.  :nwwu<=>L?0R]Vؕ$z!SgiOD^b'D{{IOw;u+ 1qt L@Ԝ,o[\\| ~Lut>GP{py3MKe4mO.nN?߬F- :%l8Lfp4}O>6$x`Gy$=>a#,"B̬U׍pqECC#*k/$* ُj;??LLgGE l'u?ooFF:GŁlJu;%2_ii~~=騅i+\"J˒~BBݴ9BRp L'UU˳[CO􄶴1~D-~ۢx,6ԫ2X*j={62A*lbݭkW sHks 7l|2(/@!`v"r<3x*ILL rllYBQ=W.S |mi[gA}}B74P2W&Q2OJO*QHHKM̝ȣo8)Myp{ 10㮰B̡ARO`5U *sp oZ˅.еl? R✞= q:bY,V\]uCn5/©V̱π1/vȠLS\T3xQ^Yu6Y܆lo' ё@D ,5I9d6l ڬ4\-B*ՄJB@0 -+19rDq_efY .;z-DLiW G˖ n ##}`bJ4'3@hn'F296 ,Jj͛ 2kͳ]XL YPłu/Z zUs &c g-1=O$*FyfTZѣ+Bp9CtG㏃L+T00bC.#6?%4-)/{~2 poi}=$8yiI*R>F\OJW,xCc(B&4@fB›.5QUc1E>Z a:Zv*مxzcr.IsVO(JKhG֧u.~A$Q/x::9`<7n7׋Fі*%J6Wz]d;;vβIBa-@ 'SWj%b%ED)vN7^))fd(ǣD$#Jr>ZnuPTU;UNzJSSyJgěff!W2%VUw`ol![Ӡ\0xќNY8j/ɠXF\#6 gݱ ٠x߿<@mw{;a==KH~Ac];Ռ#puOfO6ȹL݊U $w2wQ"K%%U|_HBŔ}zx! Al^ .)"4'\v!ʛKѶb`~2ϠFrwS`F8$E#REȩvG! * r*@A$$TG i18[ejoT[/o_LV; *е 8Da3?Ys!:gLzeEmmdyrHNCrm- ᇍDVOGM,jF Ѱ XȮ!$ɽ<SJS}l1F4q.kɝtlVp]|\\Nvje^m_YWz暠@e.lR&8ypJYR;cc S1s??8JM{Uj-2@.f ɖi!(n ǢTe h0̞pt+!ȑyG}Q++:Qc`~`D# a?5wxjuUmM/ʶdW+/֧]We>=KA M5; [MQK7寭@$ &1qov>C|KA!^?B_?[8d2(Z ba}Zb{~yGdWy^L\QvL49/(r5_TmDf7f -RnJdb$~xUC򴺚fZ(j ϻ #8~%j ggGɬo 3xYzc;3#>Ut.owY XpVM$(CHJҼG6Pz}}IHQ(e~7+Rr~l)lt0!CAQڽ> LIu;KC>7 vfي# QH:A|ܡ|zr2!X"xQeTU^!XLGRSeޮ&ذ7! @j͆? udz{͝~ SY.J)c|;*+ 'xJH[XΏ" tWvX[w{"R$h~fnrE4x*.M,^)Y1X(?Yyx* S3 qޅmx'(*r?_] SiXm*}x./2orD\ UA6[O?du3QZXNNn 񇫺EEUsDĂF; dc^ణbRSK>c\.wf>t'0'c/wB.5!YL [_>ej58vNݨEZK +@dS)j%sCD86"|NȠPIdlBY,nxT@ۋ;dwܻܹ\\*>oa1:.V,E;] P >=^g6tZH< j'(E,ytouNhVĔ@H tnPmSnoWFdd2R@1b}B)c ȹH3 9 9PVQ4=D;B2wGVs y*ׇi~aܟOXrإ}qR,kdzszVM^GQtí;~OGk.N,3xLV°pB9U~vV|҉Qup>#\+DvtB( srw~UtwIGu {fdxn‡t~&$.1E ^n^gTa7Ϳ׼IShF2";98DmM{=%qsk\>`1 Ld-t  a "Y+e3ZnAZ dyyUGyDY\LG3#~>o(?(/7X&1M`)_90]jޒM?1% ĪI[đTU۳㐓+VN ?J!v [PM!3w^T:ho_|$.4qa[LX lO'˹N۵\i/ )H \{lZFaVW]Յn7m~JNpzvw_ENI;W H;== ϻ/nnd]^"afUBFBJxbg3 ҦCN}55lᨑGVNH4y@V$}_83rX-B(/pG-K0 iMx?9ve: x  :hN?@:{CmSv#aipdo;ݍ?bۨYOz>^ z.µ.'Fv^Ǽ8?}i%m8^t*/T+icw&i!L敗#ޟ8~h_g!Q .|C (D 6L44.4vYr|91?DuupʧX w`0N3*VMG-&QDt3C x,*3O+)ªG^+L*#S֗oOT0,O2/}N!ڹQuު(x@2 |t6yVӠ =z`B<o`7}'Hb-*ʚ%Ɖ #Rm}fƥ 6N}]5΀DDc:(L_ D>ӳ߳؝K3_i6MRZ}Kb dMG#owvf\lPRy`sk:Nvm/-KSBdU$Ci4:oY 8:"Z|X¼Ŗ󸋪pz`3>d(ĢG;9qakooG~|@C}{aET(}6`Pdwv7G8Zw!UɅ)*FďUPDsؼ?"kY~wCm1ȠD2~jr:7_u@.I ɒ%NH`C%H lz-Iڌݿ}3QĎ͍];<< =y{hl/YW`_n}B5Lj8_N¿܉HKNx&|m*=uK,@N+ Nb"p>P+uL䮫TYI_2f##rʷ#Ɖ|>6܅<_4XWK1SuW}FDdW97yN0/+ *۹I>Hġ8O&55?_tf)(ymЇ=~aL/ypҰ w oS/g m|@ 5BE_B )*c΀H갰0KN:E@+X/`8s{,QيW ((DiJ]jE,^Nʿ76|?@q:ځ`Gs0`x=9AU, X]*tuԶG/؍,4^^Tԕu2.>"Y2` /1lޡ7[\^L@LV/,ӟݟ}D.0+I"=B"KJ] #^8̫L>ܛ&HhF|ք|;z^; c#/(XJs J%7;5AQj֭} :oqeh%ɩ i |o|\|"r^!M[Ό-} 9Cmhr;p\\{ꊊ wuY`}qt|ŝuxW=Ws[^\&F$B&t*F%xXuCz=o!` w,4<7q񕏀~ZpɁGKTi;|Uk!jD<$QhczI@xasVcPp%>QH >[žpk D9:fuIΞJΔNPҗu~ ݰ\l ]"{׬]\Uxҁ$#'T֒FJeLŝ l пpihZpLVBViY61uc''QrB ߐTB" UT~dͮ֨Δa ,U#f{nƥ/p!҇ef@*!y-TEϏ`:ZJw$@)J` 5(P0 +Sx(L7''Jx--jSFǪp,1%E79@p厛';$ APU1hxDw]P#+:Pl, >~]3⭽C̵)uPpt ?ntO"eibp*6x9>N%$-qQH5Wχ g)((^CCx*ͮX@bvu;>~ DNN +0w$D(GK!?RcI@8V` t~RnSEU$VwlGgaQrM|M${O#|/F~| 2NS7me& ̟5ZAYoB%=%$75ˇt7(c U`/IY.$_2'2_|;%/̡dv|.Ƞ/m 1D뻫8ZL^d't"bR^^ҥ%%f\Bjsx\-`UGkUuabc\Ά i;}k]I<ڻ UVut<K7A!% OVb:ࢸjl "Svvv! vDQ:m-d (Pl1X EbK]RY}qsgk_ Re' g7Ӧ7>K{n=s>_;x=g0}撣ׯ\Lh#{]>9qa't l6n ^ %]9a{ވ6]{>Сs:8C&{7 [Szߪ w|;[׮)oRլN({1mF=͂uxƿ >sfww͊yr=MOw8wIGf٘{liv 'NLvުoꏡsv6eI1sTI.:{؈3{5juMYnCӇ~ov 3Ե@&'~>Qdf#Bܦno״iƼ~]]qyܱw߶ W5ywD!+4߶!<׆~\a |tIv~nGn :vlxh@:p)=Ť;ks. {؎ ۑ7i6NYݶ?GmwxojME{\;̴wQFժ^ӈW`<[^%=E_v%Q3D,|]3<Gsr~%{ۧC͂ ")rw;# ZҧWlꔁ\q']ݠi{~ZT6'H^n._?,b]bvs-ZFmڿ΀ByZѱ2tyѨ$E \eF< O:<YC6 [vҬ\|:eVw_Fw n^2ub'mFw~+P`}ߴW:{57U;wFIhh:>`OԎI"]K>OM({p\c@v>W٭W4Z}(jSs]76݆ 9xۖ-coP R5rr4鯵%tRX&//$2CMJU?gWdYzy{//zu=kbtԪU+WO-,-8PoAqV+W n}kw𼧊=;[OгY^v,if>0yԆg5w Ϲ~_ᄯy>tf)賱mӫ*]jLp(@5:zk @vwt;a]퓟VרCv+MD4P1kЕ#dh6>{-Sntxj>6I勆y`gvkz$uX@C<>lZ/6VVV"Mź09GPC9"`bysS >;Zmx{5 0eV]ɫܞivι;`1ϿV _;yt;edl﵏7ِ"S-cBKoD+Ö͛9>nsa;g]~wfDd߽5 ̘M'3M,ۼysʑI[z<_~} |vY/;d6w] _2ktoųlk7w֚waO׏ <#;tB܊O}Zj"/ڪc5ɑL7l1upߓOLբysx@gG3/<_T߾_s9w:Ͳ1y*ro{ -cYvn&M ]9Ýg*A Ov9qzXzqY+ˇrgz|lWnݼ9)aVrjBw誔{n9k7SW9m>?E~T*/㻓wY3d|Q;zF/wtoS%tfB}˛~ xёW2:-8<~z&uxoЬN'OI~?~\zE6潿˗SMm7"x`]TyjGիW{c-Ò2:w nok{ѣ.]>&Շ VfBඵ>=zʹ̤H0o-["?KJrKT^t{p>օ/:q(y)ݻ|WEEE j[79:֮xwQ'=0a6.mbAȺw~ ?ʿ *0UI/N80LۯOd_z٠ഔԤ-mﰋГNKl]\*7z:ߺm޽{73Z+͊Ql}""\96ɡCoᠵ]D?:·OFam"OnU,j.{ޫiƎZspܝ;R޿y8%%wepƎ>2Ywq~%!+ޤ{n>@W]o2HW ۲+p [Ovjt0"/յ0祿wUylG kwh<]7N|Q?2,K>NLTٌ :O佘2|X钻.=7BܹBxoHYZk׾Ok3jŁ_8LO_\{)_-ȩEw(mMpp>u66F/ûbo.\x˂@N4pYn9/Y".Vq:fxsQemV8j<6=iP95 Ao5[7EH]圑Sg̙cedqN>6Iئ6|8yh[5pַ>í[꽼_~Sr<}Sk\M\;gk|k *d 6?KIӦ_:I ~6{M[\ ]s=iyW%'cRG(6oGj64|ϭ4kK?V9.:sM̳ Zp+yfF3$;]ۮl!ŵv wa-w srnݽ;ƛ W\7L4M\.wvE6vlH0q[ģ8hstNEw^ &0.=@da)b;'qqoZ4y37oZ^_#_KtfEo6wսl6;o؊f]IozS c!v˯A:*#7 ㍿o/O>,;}W}~@32[YG2,ӧ׻i 8(䲽?^[hWW#0Grًo?N{<ҹϊ`_E/l'(7"ݳ:HBnrife6AqekTzd'^xt\|𷭎7խoeq8{l;p;ݠ߸w(Jcߒ=upѢs˦lTR`NY*DW|8@%K]?1?@R^3|xiCO^݋wc*Эb͋C{8ڞ哑_׼U۷ ϭ$^M7R<a|:m=教mС\z|qwѐ_Md]@m,?}5 ?&6t gG$ܹ}{Ю7=s֫WK/(3x.*̋lp~gǻPEǷ7ڵ[+ ťo  4PtO.3,,^sdEw u!"̲ M&%}Ohl3#&vݵ$/U(U1\s'߶DYkhŅ^v]D6ǎcW)j=UJP JDF2IZL"2RL$%"pXAkɐ GR b O_! y00 (΃G<>T0i5箫V`z jRro\\H-KuAdBzaQ?Hz eX JhG·:0$(E0A,&HXJ^WBtzT*5+R)iFz `1$Ą QLY=2=LN[$EdZDⴌhHb R(^G|݇s_Ռk@V!eֱ@5"@OĨ0U=,?-%!#CXVCV48F2 2A_, _1H`a T(K1&iFhIYiBX\u Ba4<0BD0B`LH1ASb&De(Z'5PVShԕBF( a\:x "h !B" 1qhP+h0TV+郊%@H\60\:8 A &E,"%"1Y:=J*]Cn.rsOU '@8?DXm(TVV"2O$Ak`<*{9&ƅq$Q]!YJB*APL4+@ *,0 $ [+1 20K"00b%Ida1QHY1:x#^FuA?90 $2I C"apI&s{TP\*($a)A0FDL , H @5DHyCaq_,0eAdNh(b¢( QD9Е) _IZo &4)jT|RWH xe: +Ԥu.20ceh@hG@<9\tZI9Xc8-a4GP qlZ = V|jRC>DT hodiB&5Z6W3xe`UBA Z5,Ut5X%bz }6G_5&qf`(H!2K@$r!!tE8ɛJ&Ġ;]:[%!n5Kd,.b)VXLf BR2bjjFT (cB Ņ$fn(Rh X^Z` )a - b0Yc,x).MӒ),ߠ‚U&Y]gȰ6,DWj@t:Rfz/ń(^|8" ,te @A,Q$FBZɒj=\TS9nJ`QHג ?Y2=_j+DEՂj`26Zf( h $, \ˤԨ;+UzE2 HTX% JQ8!8SFab V-RII3Q? $FZ(DDb#haz@)SN c!AnX # PC$A`&"$)O!->,,HJ(FYaYbPL1\(D,YY"*H-)תnIE(abXQ$cvyf9˚8 _Ū4D dQquˍT5QA)aJ06 *1<uo苈[{"`q\9A"4#d8SQRy̫Kп q6€6ЦT3$Q")H H+! BF@4(L,8`(RbGkᇄH:C(eQHHe).״T]s={o:Z&e(!l$ $fhP%$XxA 3B%A_DEqTbJ2 +|EYu0 rt>|>|nC}{{p FNN=~ÎT\ S/_ׇpr7n8Q; 4 n.y7ӑ3\1 RV&tZLցѠ)pU6ESO7LZ;ʵK'pTPCuz|6 ~_d cet %-i=IiNײʞ>LX?GK4.px#&g5ש /X5%6i@NbGa|ZI}dBn^_%ڠ4o WDkP;EB]/)]PRLdʼn, A=tq<5hATcڠKΑM]EP2 m;= XVQ.N&+8# cZdON_J E*+ݗ $YGJV 5 7N$JFHHEJI-Sb&$Tu]?w W];)Դ.?4zgKjJ04-͖d1ӫf'.֩fL 5V TP"a ls SL|'sgz ̬PɹSPJ4Cr@AǂS !E*NB'RU8dgtUej,m2q)N)tr8!BTl4b˖+[A ]uAq: d*g$0nWMܽܕkTvkX +SJŕ<) C"[1AKV ^=$p^3!Rr)J=@Ĥ2UKʮpX@Jrn-{T!~N[' F"Q $?zcԢD&@dTWg:eAEGՉD}B>Wd+Q(RĠeU99Ip nbʜE9Af, V 8VCT:yAXv~6M$Uj\",|1LbQQ )1(U-9kY$p D"?3ӖbpIRx yLyĒsa82+T,ޢғD ¸OAy@Ư 8eC D%E,\ 0%}Wg?M. |m`G2d ^3AJep >4O|nѺ0*hJA'@Y/ &bUʓB*AShG#E3ILUcX(^QYK5Vjqw (=HTvHƗn f`@B1AHLF!&-(̽va?;{!@o.1d 2mg*| m6#Ƹ* 4ZScp=)={Xh#7IU *~ lJ߆h5z`B9RRv;-}d*]9=uxkW _BjIi揟ä߅Urvqqo7yCs2̆ \-)_3Mźsu/?WKCT7zwr2XTF 5pFC L5҃cƆ/sJT h I=l zP9{^hy_ؓr4\NO(pgTnU26j-Ii+ZܤkL$DX%8>J Mz= ^#Z2!5Rq\PqOK=@ZO`>DVIҬfJ%y_é6ϖ>ڮ3oYA az Ä"DbzYӿɪ'OzE%TlZb2vi`fJ~U>"*#@TQ6şU/wQ) A@|C i:h l8ӿ)ƪ +k,YE1v! Ƙ셦HLe_#R$JvAE,EH([%Idɖ%y,={n_t}s]\g9W`B?Q|G R7o-loU۷ۏR,Ǩ;ď"Ĥ1?ɏ=$MgʎY!-Bk#- HĿ{w#VDtAc0Gcwc1 Ն/Phh-@I@2N]7"/rC W[77$͙7~9I|-STHH4☥'BJ)Bnwn"-Ͽb׹4} ĿNaE\\ OlF l]PXMM} u&J@u_wAZIBAZ["Qh;i)i;YhOm"a%mm# -QhYk) c[N2@YHd12 PR(;`!9hgu# X}{Gj8\|&);zJ \ !`PK Þ&zo֩fڜvVޢ{B(RܬnNœGOϚR`TfB胰%=Ϥ mOd;UU !A.FM#1윜֤0圩Ǖ-/_^}3d=JoS_Vt[qHia͋쪎͛7ᬬ@~6(,GܶF S]Q'W47 ?>IX#%ݵR*`9>Ne:J ()+*@ f7cbGC+϶C'ExJ.CV}(@״Gt444++ MX,XAAA|rXr2bp{YYQ%N߶&ܾWֶ6'cW?1q#σ'%INN@"'z \vSRZ 87/# hysiM:u ԫ;zwD}7ŁvăMǥhFٶtQ(++?~Tpх9*z.883ȗuq1:|||H+_VVAx>FaooK3477w ^Y68|Dkk^>IZfrݝJ?G)n>* %z bq:qL`W#;{V:QmOH;3$˻ |wmIYIInn!Uq37xAJ]eq1OFkճ=}#gA5ڏ#L~%0C^^)nDF2+m?./Ĝ*+*r]J`),Dg"RLLc1"yJ`Tj`.U} tܛ@,ExsF)f$'KO"pT7褓F%./3)Ykoi >R,hzɽW>`O%f^G(-ܻMwh1</b^B1qggӇyq/,a@{r҉VTTz,r{T[]f\67"\T!l qڳ!P 0q-~!,\FZ[{],'uT Hܮ Vu6 3gYe3yR$F63eJ$0DJo!9uջ1%no bgnKsu*FiWSA : A))G;VNxݸ)(1ȕzx!D$C g&3@obJVIyD7~םh=[:|د1b 쵃oOUzy /pDyu}y|B~/L0[,ilQ[Kk'/m9}[ ; !YX7 g23,ROnjk (+>ر(7x= @I߀PFYg5Ԟ4&,.~v?Rͦ U`߸+mj; QYpzC?Cc0_v@\@Prk{\W62JRY!&D9opZ_S^LPRZpd= rmmmH=w8:ݢA䠀I"װ>XNGPB?`ԁI} SQQQSQ=:l n΋ũa,mm*+s+|wM.i^Z^~P<ں+KV+]Rr[[[90hD!N]@Bi=Jٽ'`wRzPМ[[qWSWO~1>u;5 Ԥ᯽= 6ک0םk0vM6XH^yu9's0,?t+hՈ@dI1@/Qx_3^] *qRⵑ Mn|3"@zV8P  0.Oza]/MumhW_A9 ƃM,h1z)c5)3-M p q(zw f=>V`@tV(ȃa:vϴbwâgrB\*771nΰG@Ae/+TYS4>&V^WW{o].㗺Mp=(+^[] 2OVR344\Q4P%/$'$D׽>dG26v SqCxUYiiuWscwg|!gGo[%'}셷_.1]ɞͯ:29c7D{rnk8{9= ȕ[__Wߎu78iZ([szz6Umk+;<쑞s6M6R?yr$Q Xzẑ ,9''բ-D"Щ_ P ܅]%@(+KJ@oGTΔ*VV-t" H4yעD xY{~piiأ6qXl5`wOrΏXănOV*=g]vyYTUK:(,t! eלE(^Υƚ7M}[gI kctƈyɀ6hr~yfqaxK>]ux{h pr70Rd.)2jxw.ke-a0nkx+{T{%+{ ] .DKZ@inFnT>{>{qvsxy1\$ 21$ 0ELbNeN'i4o~硡-HL{Tk/"as c PWf< 5ܤhFᑗ/6S1e9˹=+}Y|7w-٭*o{y7Gn&}a6q~0ɉM؃s6V_ٸ\)c|G0]Zlw@/<iֆ!{U(:0 MdeTf_nj5 ض&%Ip K8~P,n'(%D =lll𫪫Q '>Ͽ[.lJL֭qHI׃!$JMM@:I ȗ)9ۙm9mTd`S³+40n"_um :K ؐGX Ox*ˈh_ꓶP({ϔ䑣]1wYP~1@w)pp44qqPT;jX#ﺺ:mgkE\u]@x, p_^:cUM';eSКvwMn(f݁qaD6̎ć[ ~- g$]/2 *fu굟PO/_c0ƒܠxW0d@6b{ygK$n3%5B0YyVdN6ꂿP1T(I^ik. pu׭|q!fVUk:֔fSç{PSSs&-!![.>ScllPdLZ S8q ?qi5(<6_\ |P¬r6XqzSb*^w$z.o3RԤ yu4*&gneRPl .z ƞ$,mל=igh|F8R=&*U*6BMnתz~_g)&Joaa9m;h !؛739}5f]i2JX{+SxyI>1 `- 11<7_,g|?Mx&!;E=w5#fj%aϨ7x+}@D<m0㜑0Q8%B4_oA尧`rvv^]i,2t*Wzl< خ"HoHс懇Vhb`Qr ELaG|;u[f_73vP$ى\Rh}xFdOSU}П.'/g!Ж>M.߀"yܞya:_|S5¡tyk.EQda!lg}kw $cd-8z#u!! xW]]1{xtY\6s 9dwWJZbej.'qrX춞aaU]NtSq^IGGVl4\r0֌^o~[I6Oat6lKww[|B|C#6 OM6 ̆^̨L)bPhӓm  ˗Z{ m0n%? "nHn>$aG(Jf;RR 3^I:8i֕;Mj7&~ pٵXo"$_kW<w @l6jUmmmL.g{)󔌬/2XcZS**~tҋsq<S*3D 8͔I(SԏLux*UUU,.2335EJl /D)x\.`} YO_ P~>`g V ~D ͜,S69i͏p10~@} g7QЂ" 񕶛}Y*ϟműo[F`2㒜?5CFǧlKf!S57]멏HV;<' çs>16PVVfhww~ :*_3 ` GPRkB2 DP\*q8ڀsol;d Y[8ubё#6KvM[_%H_Ɗn8yUVo /v9;#qxg5ON;F݄J[}ŒCwv%W_#*?S)В}w #F ڀAs^ 8q_)4HC<^b $4?eL~ iM=$b >nlTZbwt =t`WU{3}$jN HZvM ?kkX_/1~,$$4cbVͦ\%׹nƅFR+ 8Sg2dL,g3|o%\ٴpp,3T"aaD{%4k{ џ)XEB>umBضDY=@'Z-.-rjqMuCC]$?nƼ:EP$5#-#ۯ]-8;M"i'XRy%pYY%*0bk[{L|hӘ KD$\*p(J%xmE66lI]kk4(A>L$FΤixAVSv[|>Rɀ#ヒ&( ^k `2o!|3-R%?A3ϷՁg_Zk|n@ܢ1~ \Iђ*hp0l]1^5aph ̌: cSJ/D"|22n ׬<J۞xI`H<>sAA֪OhD} nE\Dqui|K*&*AKzB`l]c4baKq6 1!s7qqok|2 j5ΎYo!"}RBXmN@^!j [;ț Gj⫮O*˂d%0>YOO!ю` 2@4 vɃpQP3@h#ӧpgj>2Y4"89*ؼ^iE:GP&T}Jm6^ԡO̺<ѯDJ8nn6Kz֊xe!p_~cG|0R prI!UO6HV# {|d&TŀtNf9??v/5Jx+ oG۵8XMM:vpx `"YAdkzSOؒ>;Qnb;tؤ |wJ6Bw%u==H7uV{p7> #=$-CI\Ś//vY<Uo`_EVO>3O7&%}®ԝgm:9#y>qWAo8BܘO4|z<!_Iʦ5șԽp0knѽ%92nΛO3JzHwRKJmlg OY_4gHӰ\:cŲDA+F}JVʩկ>]atr,$A̒H:\@p8aa- (yyNbhbt1yQ/4<|>AR:3|3*М,82waj**02hqDko7~I %L"6{$ -~D] zy'+SZ|uJ%BA|X׾tP2dז{xz5V;:)ؔ X2 'a?躠+GR2(ˋʙ;^ͨ QdQQî 0[RA Ri8Zxn+[m{Sj;L?ayld>5KC*#*YlM~ ]1H027鵽Qu{ozܶz¯e|r*肑8IFw>!v^HuVkj 億;,Vޢ{~@1m;Jυ*nܞ+Bî2?jZBӝk|s!^Ne l~Z}ެ DZܗ-}c2o}O`aKȱBfFq[{q4,Bk\~>^4ܻ,`FBPP^Q~QbrlSSTCoripg V̚=t^2ra%?wƌ455߇md5} O( ,:>4??lg'قrX,KoXl7q:{꿋H $;}ڐ&m|SXUlKnc5Z[%%(om.[FҦnfIaOgT{a{͛JZEdSogo]Ӄy9/EDrr9Yd }PQQ0 䱰(m:;ELOXTPՎIz=kGv#t kjy>;E fx~mZotuUC8o51bü~C! f8_)*66 h?@955Tb*}Y\ ?ڪTpHv=$rQYk1[vzᷥ5 L_Vzק"d^󄇄}xZH_J=$`*y5NNN;A7LWH:aRW^#H@H]Y% 1vEMI!enͥDRji,ZFtؗ1 /~Lc0IΖih4=D1ߥ'~NoqbEF`|Ǐ;0Bͭ='lXoM(,CwzDLhuP|r ${_~ߗ*# P@\Xg((G|z /i(姉'F⒑v~%%Y-$jD^dп#~>6%aG>SɎo(D"܇˿t[E~U(G,'uri)0t Zp YӁ5<ׯY'&&zx#.OE Z[(lws+M=4hk}pp:0OVˏp:C}a7uM؈Cp L8{T%iboAchhhecǀ+~)C_xrsW_^~Y]yE\rex-3T\\7-/+ܮ1]J7ZPNpȀpcX-!\q nQ",g.Kg KȘK%ҩapcFb{c2f+,l$f+pp^8MmfVsrK-3xvk.hc^6BpQQi]a] ddaa( .՚K ;^wcJi +R#3р" w[yT+J4.?D}ai &GLnǍqlLCՂDZGsZV66ދAƣ2T)뵁f C(֛TL&(cbaBoU* uqx`DH&h9#h_j4o^O7f)%1D`to8|6 f׌b,K.UebBv&D퐌h߀EK@~8s*$J[J4Jś@lwUDbmMz %8 *h B ٴqm0`{!/n>MbEz8adqptDZ{ b7'm"AVbjjj g۵-9 4}sA\<''`i4wfe_T|VNX 3tjɾZs! ASH?g`L2UeGU%%%=L``ևUyE1>P*XYSU]k`_e*%xLfm @@@ZfOajᙽoŻ4.r*}l5˗/oxS:\NWut ?*\V^8D7J^?K+)q1Z&xs0:e`#6Odw !H_&)sbDs*.UOtu fhK%:hͦČ'Ks%Y7s(y@{Z( ܻ( dyl&nW^oc}6tJ(C A2Q7 _¥ݽzmjx<DwPUO?ż~,]ޘ?7oDPRPH,*zOaAj#afR#T$ABoBWĽA ndTI~lfj; tv[Ͼ]q,. mXI88([}V}C|7thҲp3׋aF py|{MMh(".iLtᳱ !Wll0;GAq/v7q:0nIRfW+ɉ.ZM1W]as9y e`s# L>@Ɔnow9مz_z0l$|VH8 هoeKC ;t` ݊=䗽^OCYv[y5n*GcTP1@w_j0nvU\XWCBcA rI"6W}!('Cּ72U?pD$ttte/ZDcф |<2v̇ϊkhOKen֙2B; DOX0EDW^ WzU6gԶ\^_Ub ]ߊ`Y>!$:8O YbF^tZѽ){SXЊ0RYMˆqj~дpEs9jW`L.r6 ç71VJ k y²Ctjqu,;iy&F ByvDP/'}EPP)?+h.AѦDu2H$[rj7>^\wջx5Z~p5MjR*HMw͔[ѵor㖤އ.*(oU|u$^{bW}@ְMWBgU'AwiicX._jjGrqݫݧx>E1?44[:p7WF&TJ|덂?LN j몵~"߀n}Dz=J tww[1|3MaD;gff7)`~_v |U|x*pdLWYz^Pcz]1"EJdsvt -L5.oU'(Hoo:zځ'@v+fmHΏFrφgrЬ(@Щ22D<.:oaX9urVyYqߚcb"q6B"Wi?5?wFz\kzX<3#׫3 vR'nVjUQN٩izvZ[˒&z:;}۳eȬ^:9wyAumՕiزg'uRǡaaryYD&N oxp9O9nGEЅXır:P|3WV/uQVK;TE6ۍV=th⣼u? n0-'&N@xkvVO]Yylfm qe:+5'g=%ϒ!]>x-%y髤L4ŮnUdÙُ7]\5?Lf&3J4П>[iZ:-;L!ІC>?ysv>ݷy-#%_#crk!ܸ8B=tHJ5hJ mٔތO"-=+?MobA')I((DnӉ C%BZBXTy-WyC?6éSpHhBjYhxW8ɉMl^/?dleN.9@6U2Z>57.]^}fL;m${õ ۮ8ח-nK{zr}S=4A\顭i) ,)Qf4{Sb FTi˷a,AQ=l:~aA6OԹnUq(++yx8me~ o7@30e9U:5]9 >#C28: ֺ̖Hz DP'f+2zgN16ΠCx#u(nW.h9Y}k(zrN9ʼn Y餡fjHP9*5gq7ӃSWV 愉tdB6Z^~,_i{:PcLZZZgOJ); SXȥ^_kSWS{ ] ?e#@zӫ?7FW8Ĩ֫[ݮ#Of5b/)BF!.}hsJu%&I }A SqGޣTj$\m:ɖqxkFinޫ7_&۷oή ;)A>:PnW4Xdo{4r(-m0^A4nE g&iƲkTLwZ(l ^dêry'z%wtiAқ۝YbC%&N簾~ HOvE'̩965?Brx_*FfN!ܻOJ!qN׿~Wڂ>gXEgH2ZKSuˋ"abEQ{{"v 13]E7 L _iWx0;;;Jإdqb/ 12$ _DDXNʭlٖUus RbYp&Z9&!o1?DK#ii ; ,1-K'=x\Y07S:ۍi?au]h̍ii.F W(#&reZJ9OY3۞+}Ӕ&=Zrb͖\^@.g6 haafz|`YJ<Á~BUuu[WN|a. \X8ZfUB gG,ζgޕ*Oqu6-B,-7@`N(&&˯7aVW#XKLZk/j 8,hJޕ6 EN&ȝ)eR(c5s1SSʊ+l{mn`f-hXr2A >W|_fR͚;$1]]bmBK؎斖ݱ)m9oĔZ\Ul %^,;ҋ/z/-5]d RB5)FcЗO53TsficKTb{ BZAAwZl)`= 'ڀʐLUS^WFvK\*^SpW d=vϤF QPz*쐈 00vuP ]@eaPoA2vM±*ʽ?@ "MIWk|rQEh,L}jG铋c-Ά/aDҨTl7(L/g~r9"-E*7 .2 I}RD!߃YnZ}Lw>n F(2ýDN Q'^Vq9`֛iOff[1,)#RLBC#YF>nmUV mG{9Yzn  oS;*0]N#YUTzS]}ыV5'/H4!.<|m+wC^HY%WAT*"T*a VgL=IbV444X> JX.la6:zK[w)8DEصaavv98d$=Z}HMM21iae^|P8[w垚^^^u}]h\%d׃,)9Zy0^e#rˠ!XNJZ{ Y562Gyi~qc*cnC,߷%U%< z Sg̡ R|!LVƇEPoOLlf%VNǰpn Ag t:+-xe v~]].`U ! B#diXMA3@/;RSU4\>DF6y0L䊖@.<S&Hp<ωUJ0kGreIgx?-fhlκ/Z4l0ZH[c0:n0!@ WM(8@&nT@IGՖz 8pޥ"$}ExP$33=mbQ"| K"[ K0(v4ɢd[o|'K>w}s(i|{{ؼ]8{7UZpFc  gnAA/_"ە5Z `<|Ԁsq*V(`u ;.`~ov\HʼOI{ 'DC/%)&'gjtsXX0\&«TW''DPȯ %nq~6=A%U`xP/H.bnK/(R 8Ş&WQBJQ1j X^.+)HLL{xШ1x+h0DX,Q{"}%$t<+]sIdr컑Hbc)̺'[>:;:\wuֻ~a_FK6 TSlP{59iw;RD-W6 ?. JχޠU\ (^>QBR%]B~! ߋ>qO{=D`0[՜4V5yxS_ g1J~.ES_\buEVzc4R"ѩuO^]])vtv;D靓fKi飵|THgh䅔3k2ewHeq8B;CI zhP{ įX_|6Yf@M_VIb.q^~X"U4&?).~+Rs<-0`E.{^'΍դN3uPnXIoÁiD}ND_.dR ,)2$&EY X]2i֐ =}- ).AՑ9qq؈ !!QF|yGp˰FʣWAhiFrx7e~͖/ 8>s@jLI|3۰TGHJ77GWȨJ7P97 1`sB16'b/qS?$fQKGB[aq9ǿ8Rs}2L l DWJL88AQꎅ4RC?Q!bV{{eF" %"~SN Yf<<"T/*0.C-w(KHglm|vj! ϾEADtjx:*@{`NSW|[b#ׅ/Ϧ=&V6sRyRp]W{Bď$uÙ%&ϝ<0%LQQz#11;ThsǼ[0=a|e~ ǖ ζ& ߖQi~I9wau0密2dA[_nܹoX$B' V%_f u|H9!y۰wF݃[Qj@BC?h,$ҩSc" uj mͬB.C"6 g}#?ⱌ$7/RT PYd] mqEҟ|հH]Zd?o} DH_\ua؂4Cn)K9@Vn->Q {$XlN#&.J.+ #x_ZJ,uq[ plODΎj y]3Qbqog+`ζ1>=\wij*T:MF9WkoO즞Ŏ h> ;{/'cg[%[[(FoN ͥDV9puN<22\W.-F%Ć"Y:bY+ƸlRD޺؍^OGLkE,-}FCu:] '?R4~}eRk6/Rx6eʐ5 - Kc2)$+! x<ٷH @d092iWxnl+)/}vUAf ]2@x To?8&m5ʯnΐLn$Tݮܮs!&fb@dg4"d:$g8?;ޮ]$T :PeO y Kq>;"$!7#!{}0,jp?9VYƱ*͊;]Dٵ 0iRHDh!&ͣ[6r8N*D )<_sjGNPn$8+{ i"|[pZWjGJF|ڗ'kڪv[SWKQb^|11QUUe"z"-уG|ꋺZYE+מ)(<ί9%/1<U& #?5+Kr7:rYq+_T?#7^=GAPH=T,uJUN EB5.n\~M !|ׄ {8 ߝm9zDo/b1.][ZA n[m4~(;W5\N, ^Hz(v27ffpR#T.&@wŀL*г|ZfCy*aV$lqyC˟?:Sx()bKjerU̥0/T_+  L(%6,%dY>.)nsHC.OD!8KPЏrw۵W>$M'+֯W8$zE2̕nWGn6=2Yl*g2ӿ}ʾP*'O APjln;$[@g5QHXW!1{ALϷgg$@)3v=bx_>3ݚk:mUp%.""s7V8:A:wX`؏i5of&F ePQ no &ȏQȦU!ǿ~xI ż6o2&׊oNO?#+U; Chh7T=E\ș"/g{r!賳iLzW1ozWh|y{=r^8zU J[ZV䜜hυX7z j"`s< zkZZ[[~gOtCN6D u;WjP?bX ~G7ezغ`S(889Jb=~êz!ozbG1Ӫ׹) P2Fk /4J<3D/rB?XʣD+/4ym)hvVUC-v5Bi)UYj&&S:~`SQnb/i^8F!8!!Ã_L9JTX-u+?mka58A+fiEp{GvbNacJ1p~aV $kY$HDBiWh ߉]IFe՟',HI>@Bg%6˂%<6 dOm/ۣ70%]ts%gڲl؏lO#L37kL᫮5b{)n1wzprb~AA' @d?fMּ< 3=ʍsGߗ֕OA $y4m-D>~9zI!x|@FRgP 儑V%]SRGQ[8(󂎔=̔ IM݅rM_<]N cpVKI|yq\u[>&p݈ |GBm)u^HV\(hK/߼ْW0 }~ik $槷fvCu~Ս$ XQgu΢&lO*ܝXYo虯ɠEnL9ZB `<6^(h53vCܑ ;"\{oa*ԺPsYզz7bG_~B'#-$ eOD,vhk8q 1_TdЇ5˻AHJSR؍s٥t5ؕ=@SLr|jP60`}^}[{yVߛGIF>x̀C0xbTd8/VOGD-,, d^<q?'%SSk|Y^[na>V_5׀6;R` Uk_bLUۀӛV%ces^-$yz/{|GGwΣ }![ d(($^=֪MW`1F5ko%|y5 rPRX;Gm-\?w-;! ]`.==y}g$m JQO9d}Z|@77WI#jg& exO!ȘbhPh=ml Yrkz$Ĥzu$c;`<_%TbHKcH 2AC'=}8,I!Ts|sP}2μTIv) jE? G@M?X=|[ꦦ܊(AX'r'uTPA~aaib)>r ci1D!80,wgTQEU୻ m$gO;<3o#Vk{{a qY>fٷʽ#ww_@[*wzsN9.,{Y]]N'$i@;ĉIa⺃ʞᯎ3?D" 3- *`6zuԮ޳|f%1e#biu(0FaZ[9Wp(CT1GrOCsέK:aZpQ&07Pca1~~\{f36Po :(2s|Ybt wTUńߗbmhx2YRűKFE۳|oֺzx3"ArxlPc4\-+##g,Ԗ Ho}2&aXX ]`@޿-4tGth=\WN uƱ^ɡ(DIh+.Q%0MUr$?p+#0"aΣͶ(UUϷq?ΧEz ;1ev'4NJwv a2hTG] :J./K|tNV%2J8KLE!eiL9]UzR ێ46kF|!\qMң'>ĩDV߼YF8<M3/%wePG*ih0ߝ. ru~dBi- 3=MuL$֟ gGlmR5=꺻+$ xs NA؈2ZРI g;T&oeU (/]V&{<<+*Y;1䇢q?%鹎΢՞vT%!#R)\tu)t7y13YUN46f|-6Bw]rђw-erF=rsqΟ-.:MZ%8i]fȐ-u9^Oӝ<_Ȕ!E5*!LMu{4u޲eL^~)h pŎ*1oBBrSH"s(5̪Dp^h.;!+ 5p^ `WOEѳ fۈ|nm--MQ*.DIN3CBQ{kdx)IHhh`\cA07oW)8;$eeݫ-(Tl{JC$v$AO543lِ RA7gM-+O6aՙ-f@jv=%OHN8k< %$t>q!MM:| ҰXXH66+V2nj:al&0GCrكY$mX?'2%AGB( Sk4NP51 z_u8I\c{W M־V_߸e*2>>)jw"Edehi&u %)CrJ=O iz#(PPH4O4"K8M16c2]{Idțח;Ji"Sh#V %%@kkʻϺb_SN 2(?KIkS ...ե Qswzzhx;mՋ\fQlX7GK J/.Dh{@W3kUCEN.)HR2saR f4r%6 SxL r: JΨ'8/CK!~Sn+(ܛd&)i7vr=y8yd2`ǣMLVIgz~Oɗ4B:RRbkcqځcoPaGi+fϟGN~z51hKuѕMC(W-\roffg"M(=][АihHzpy])ZrU44ֽ#/)Ev (9$%s1Y C{c*YXGI;̳fKʱx @*k DGrБih*Hߡ?:F&'H0.#0ұϱ5W4 oI**"B[i3># .(3.)Mw~Ib޺<ɒ[[]#[P' !e΋v; q*uUt|);a=D>)r^ Ye&nFL+8* E$R|wn}ʧ6ƢǦk/\\튮fWyMVH+)n֋Ro}*6i)H|U!{HDD`Ʌ8]nxE#-ݵ=f" RE4, zʭM~t4"$i+\Z85mI:YoesM.J_2Y86k8jJhA ׷+7))M9 Qz ۛޥVq='|l^u ??;6_?,,T2eKc҂Dc c<;5u7/K] ňC+6*.f^%UXN9 N. dW@o찗Y]垑/q}M3wxR&&ӧCj=u:` L#6':٪܆%;88a4x!$zM/rm6^g+eX͵(V+݀e4^Xsj.˜q\H`}R=:4tY9yp+U T"$bd#% { NB~s@3)!<^<  e,*6X @:6[| Fd c>%#\i&ePLӊdۺs7s=c3rB1ά:sbݟ¸ s|y/SHۀ;@Y0r Ϟ7@NBNNd2'!~Op4јG4daHHAqV vhɭIG^qg͓EȎj><" YaرOZWfہ6}0WX!p&cEXE5v`MEե^_CG'y9z&-hLJBj̉زm斫$U/O]|J{7]qn{<]":|p YՕh4P,4{W6q/:;;{ۈkGR(|.].؃uoo ̈~૜ @C]?Դ(@\j|v%$z 7GվFf$}k$*}rssjk#p@Qzi&J|%'' ՒCdk74->K߄Thb~g&!IE2:䉓Ԫm L텳c[TI*澾}Q/g|a`::n.u2{ >W:xYk0no>9tAy5>>F#>ww-Xx@ I 洴:T|vV.L~^p#9͋u1Oķ+I_[SZXjS[Y[hY[YX똨XYi騩YYYPAW}Ѐ&^hahhi`hhapiOXYkXXYWQx W /.>%5=/55 .- d+/q٨,ehJi;9whobljw`߯/&:е:6ftM)e^jxljocofv-} K+kW2,Ԡkkc.bzVvM +￲Bf16+'pttu,uLt84al`jo :дҲǵ1ķ~mcck sDԿQ響(4ʹ_1 ؀CM4 L~\ÔK|@lie.$ACj /M҇%5_055&v45~C 6:VkdO̭RG ?8~joMu5;͂xu&:?-B\Zְ׀1~l A"# &?={? 4`))h(O :!^ u@XS ,z:?A|ڏ~Zҏ7 ꙿSn <V3Z:zj|>7ħVO={&,sˏZC0Xw?~OKg~#ch¸d?ҏQMRN{@CWYUI^WGCKYWGSU^A LILW\ Ajf@??w9q@ o.== ?1Ѵ3-6#6  -#6 ->~?ut5u陵Yi55 tZ, 4:ښu@2ވ?4Xiuu4uihYi5Yt@db8Om S?Tm 123h0ӱj1D̛Y|.,l t[;C CCKBafբgFA[VK;;CFJˠEIêMCˢɠ~aT## =.3.& 6+ίt߭2f-߫G/T5=i4hYiuY554Ԣe/mבֿKi` kCVPEgthXYia`eՠaҡedagdlodecot&] wO/?h,DF&Dm\>0$KsVQȧk`}WTO ih?%d`|ߖ,~*L{ULokZf?jk ,U*aZ'hEagz1 u7[YZHQd˟!-z7>nՏ2q/NUi m3-v կKj@4?dk⧤PTKt@?ZƩt_ O߭g2)ۜ_4ss9voaǺg$osMkAI?w\O5B~q?57\O?ؿǡC0bašn'mw/pS5oNBgb#ǿrt˿Z+`cEiqۜ_  ?N*nr߭8ZDo޿0CBs?qj7/^={k㟓-W+e %Vh~c-cf.cd͎_;v?VğhZ}g(0Se/_?KP܎{LIE{Z\~qRjjүxd^P}."ȇ0~{߹W*2/u4 1"ol^(+BN +xEE,^/(^H濦NMթo[T'뀠IOL~7ka k]K3ﻳq}3ۯ_o1Z8pB5-pq0<6{ء&\9Dˌ+H~{'i/G[si|0/C?'kf q&;~'ߏ6 q(G?Myvj.ӏE?L 茵 tgihӲ3jhвhk101@L4 4 y#!<pkX+O) Cc7cdV[|2= t}hb̃EKLK!cHUnJ? >Z( 6 EFajŶ07/ 5'vݱo3ƥ$֬{aA;%SVQw#Q677e^R{Js*^ODTTŋ7u## e_HK>x+TА]Ă>x>MK/BV5׃^} a%13=X 7WVVӰ(ԥJIO]242))LqjB&8~|xm\w~"osӊ,ݽq#qppҋB4v߁+^(\٩G76NIJrQOJJjY-󃃇ǧ~=ThK(`M555 0*^c\Y?A82{WE֮T~~xp*1_\nQgsW@άQ# j> #B݀O-w[#2`tOO_^Xa?`2S!7( p4ˎӓv۪2!Ώ]/lv oMs^8pd`([dvtR7ERT!vwJ(:lm)))OJZNO5z^b22=I a 0ҺP?J2^û{, {ݸdI֥ tkWW\Q)>a!J[[ /n}^@puYLHĄLކnAzs]BZ'3zue#68En4' X@$~x _;Qbn‚ΎZ%-ǣ 3!Gw$և:ɐ=OI!g#j얠h..vZŁȧ1\>7&X4T ҪDDTKvTfևryr|@rrr0jw{fwv$۠F7_h+LΫg>W~= IU^De/?iahh?ogda`dfdeffbbТӦc?= LtLmš &# _Z 4̚:t ZZ,Z3BZ2/_:,L dUnw9w|hQN~eSAjhI="%V^1kM=#G+쏭 -Ǣz.Cl*mF/XW_;O%/_dʐ||;`Gp"Ϸ{/Bbcso&@_zMլώP|֐3=} P~?(p<^c&?y%5i2c=z]NW]=}*0q}ݢK 6woSC$1oəGT\2SSS_Sㇴٟd2(ʦ;8PcRMgKɉNKN=&LQSmZ{wҎ¢L]W9KCqta5+S4m2?%=[PsꜾhh(0*]DdFc\;n 2d 8*U(5wt(wq!qoB}- 76N~HHN|Ru)$,LhBSCt66xM(p9 y#wـQ03G<$zrppcP\I!5+w#b~mr@qTxFFƕJln;K]: ex@ʵ.qw>?H}vSznHsd僇 Կ\i|<@I%K|0Аɏ{TF(4FCUUUptu;!Y]ί.mۜ{>춆m1hIXTdAJo;ЗG{/vb**BKO凜ԇJvѪQhk#C2fe 3DFlPt8R Xݪ9Y45f3222(TϚ릱^`51[.^^މ2@~M&&bG6aXɾ'1f5=z4՝_{}36nmͦ+))V `좣сN3&)!>|F WM52TtwUjmDW"""NԺ&6;5QnKDSv}*?:*FiE%FRDK\s8c1_{{ x֜Ĝsqo Mq{1tdU}r1)/?'茦LEǗq Ơt> 99yDlljiZdNE F̓~ 4wU{v&''ƾygi)\~Qgg –y 4KW{啻_R+5YS--?#Bi1 .-Mŕ!hff@wkģiG BEEEoy&BgGLz4&FNOB"U@}I<[SO9=o9@Cr}ɩ<ר :NiSVFBB"(:D]Ƞc0[8䗫kk[cY,FR{@(@6KdG!Fh@~oLzV$3kAJk3"ÕIo !`uW*چClO03 j㠷x7ͲCɧ?~DQH;>Y-۲.룐*²y]* yux4$|++˛Ño cIMMgZwBKtLg1a\孂^3漻йqWVA-C\fkg'*)6 tlemDT{>/_"-#H;0U0Iq3_m>~ڞ)MeM)0eO GcMzyIIK;x[mxT3(=Զ&VFFFgk5@xwQBFG?M||qAZՉHXdTva8%š|黥/ۦA[9 `I KJ~YZ ;mطo/E@u-N$St,wU*~2DÕҋV1ǀ,*@AzԖ0! [AKK{ֳH; JS++KkJ"xEFDxyÿG#(">|ݷ5]4?p$ o666l m'gaa}Dx'%cO+\"QQ+YjI\谈dI]I>"ꠟ? XQCC PE43ْyyWOyKLsڬ ""n1 af}/[2tllffs 9py41@Ikb cQV aS'__=4O GAYŋ̫lTS^n+v{wGtAzYYZjPm}箮Ƴei!dZMz`4]},! $P{:;-8ChGA%,33sRBhv"z~q]w+ZX"E4[X22P8J_Wdbv!܏M[%HMLr}IM+tݕ1/,B)cJY*Ӓ Oﯪ$BOߝss[jgrttԼGL M!#n6,Lz)-5åXn"ie%uu~~~8/, f&/'Ih?dcSFN>Mޅ%r4؞|.˓ruyA%Vk, _ffTS(c6s⇂KtZ?h#01U ؄]߬<m>jШFrAVűF6*Vh0n!0IZKe=^EcYb++:Nxor58X?wL [XDGG[ߢ/E>=1 b. ^zC]~]e?4NzA_4wq.lCV{ , ObQ/veRTSa7l˶'޴ϔ(>Zpր ]~uXggg1IȑM+EƦ!%gUR႟(;[#m^ 85ʁ)E> ɕFDhs'alXYYwn$FTnٙieJdZWhm\̈j=I fn=B Gyn;W?%9 І9)~6Še⦃{\rgd/k~(I4zZ$dN]Y-$~+Yՙy8nY%6n6K{2뺙"-!27g]P(w| ĶՍ?!_ɓdkpT>IL;T42ydj>AJ,"PkX;U|_ P%HA9\Ogs6I5 rKўn1( Yex(95#7oc]m1KCS06BQ?C吐0gT~V鷂ywH|֯_۬H@iT>ۏ+y4K =̫akʀ_;tHҟۅͯ")Yy5 U ,tPÖ/=_Jз0P,`jBǙ"0аb~W àm0a^o/ҶK2d%DB"e6 `3Fزḛd D~¡\kU$dɘD/luܑ*|àc`Jh[&+ mb'? ?AN\pZꑝv "pРf<n ▿!T 3ˮ%dȁ-1+^̀tcalRn/(hjJaN@l:`,.Txj[ao5-GR8yj%E\ȸ$RzUleG%{;R8m5z]uϮÝև_}B&z傼w^o]U&r0I[|*㜚0/ל q -͊|%|6!Ӵc۹8O0G%76v{'Mf\U$7S⶷+`N1ĩсQ~JM-jg'qq`FB^[2LrnʊW1̻<[ [q_9:./k#!qP^dd?]X gd?@!nT"}{kwt yOAjLA#OEFhGyxv2`81]JZZxk22Պ+ ͣ3]&ה95 W8]޿͹`̿ X6$/-fUՎ+AK#ISqݢlok B9fU%,99cDB92|-xfN\i ̙;FrճA~LL>oz1ƨ.nc¸>\wl+׾UʊƣG-Iw^^ C/W@ԗ!Ow}9['7,ic[Rbf[d&-ur .95e:C ve` F $(ii3m!Ƚ(-5$QMFT9j '\⇌f WLҹa-|D5tT( c힖{іռ썶fi(s{[nZ8[9?@;V hרU88T?и߾Vf{۸|(s8^C/MYڍ㍝MmJΝ>S^U5\^TPQbFlHh鬅P*ҁXx }Lɭڒ "W~>9ܒ&Ϟd.pѼ oarTWRbw2O~˷…҉wB_|itm :J 6%w"vy>+xE6)\;@-$ %e?bb+*n`vvD!vIuƼ{֖-JR2{{_O?=TQp//' u eߕ G.6܅^CL-+եO#ߒ ֶ+>k (jjf U 60ӳ}䯤ܴn wRP63SXH95͞0PS3v}cƿ1vQK)r&6!\JZ>y@]=g\2v!Pir0AbʀQb~lEl('W:>30 ꯮5ew,{̯Ki ~"55%}NN~Ս5 -ڎu99m1'fT@FFٟ+#By%I!zԅ*=wUӼPhcÑHYN.H9;$"V9(THnՃۭ lSS75+ ^:yaA2;ϭz{u)K|gpcZL!^U/yޖWVFC_kw7 J?jvvaDDe7Hroe~z6 ৿qG.%fFw3/#jffV7gxZiGƑsۼ<ݮHbŇ6S("7p65Qӓy`=&=Fh,$$DZ.NcH(u+8A9u;8Ƚk-AD9U!+f`P d:l3)kj !^sTo~6ZfC8c!vk+kh IĩdR9L ^{%n )_Q0% $AX^Jȿ|PRjQҶSR4WRKBX^afff{h4ʦB ߇GD#^  4*qB"ЅuϞM~~y;VȊ(j)y7c ZMQnmNJ2b7baap5hY `Y@IaX:nMN=uO Y7@ WWKfԶՀ ( '<cxatI 9R#*ꂼ2A#~д 9uu_~ a;Ap3z:snȊ e_i>}R) src|SM ԹtW3۰ q=&zyg[5q>0/oËg7=,|MF# OMC&m82@5CWW}/%VcB֚\ 1 O9z^55DveѲooqYweX~y~Q4!{l|af&έFĤikK$(Ѐ WdV )C˱Ǭ^/#2")+e$'9GNMC$!j/ _gZX-UMC[$.zt)C51^Jݯp7C b~y`z/]Z22ыeanƉ yqq7jĠF3fgӛ CCky"]2t.5I;[LLRKt߸*ޡeaPqvfPnIv@w/@^])WJ5:Řߜ˃ؔ5Dz'[< |`")!P7}cW q2ЏQ*m/Σө >%񸋂."Xzyg#nf[=x΋-b+\e[:ovf6Sn4f䃼|3>ɇe ?M~P )JkH`$J>P$ 131rrj@uP ǹţ>*–']Tk9frt4#C#5to@4*|ko{عdKF!ɺͫ61=໠I-7M  p F؜og|Qߋ 3Z=8g|:pjf AC83*G@ca5ŪRED0lP_USRw50y4Y&7@a@ddf.7[B$bymB)L]J,'zNG6Iut1|C*jP2pTHȊF9 $Bc..mYrU6k?P4CR,AS|^xx=_]e2?0"=p;26ss=0ʁG D  3ފ69co%S#?q2oʜ"!<ȵ]寂J*tT|ۈ'tLARV_Oç_4 >ұIK7m8v W.T梡E$pS.Q0qK) )D/c_w( :1:5oeŸ!'y5=X;cct _U[@ l;?[YdQҁCC{Ue9wT 7w[Rrч]YU!Qu\5;jBi9u܁% i:]W"Ӯ^D`@UJF ~} 80|H9ɄEAC}[jF(K]xad?ޜ!Zh?Tl`PN䏏smnJt,PJvyyy2 ˔Tb&89KX@1Q\NkW Gtr "[Z亓 [BF/1UgS*gW$q a0y:v/jL2kJ*ʿ]Ve@XZѩQϨͨ UʷYb'6q @m @- @ ԢeR.0aĭ{ҁ~S9g-@RB.խ\bIucZ+3K?vףW.{UӣYKkوRbH{75K) sw0N*[C♨ k)*h& \/Ѿvtv8S0+( {JN° ᾹhYC/~i21Jړ';})K僱[ %O:h)p$"Cpp ]vɩD4\fZo&ߍLA%95PqƲh N?-_Qr, {V~N~. H4_,(SCQT:*j=ґ+3wAsnL@@xA:rk`(-^V܇g3iY^+hV} 'FUNoVtrK^3$--~_/ psn# KPF;?g| tNѧO"jG2>h21UP45 ẇ 'x~\+u٩۔zعŷ%9yŖ+7λIvզ (!.OMˊ[ݶF~uHZZUWs:]#(LFE+% ^b:iO݅_lKRKG8qP4r3Eqo(b&ih}q=-Gɉ7tgӖ>̓bOA|a8iT3c$]5 םcvv67i,linSd;0 jiw N/a6C͍b-bq>V-. 1 p/26%ScccASSJ*L&3E~3 =-E~w U@G04v%H|_?I~@M' L"ZeYL6k-9 3CѲ|бj- hy)#0\h/~3*kk4.'s+jkX\ $g(V9lˣ~07W pwA<5{srr2XoHʑi- ﰚO6MCˋ\x~bt_HFQtfʑ%Εd[%;'L}A&IpJJJ55Zv}22vvvw~t/]Q=.vuvȫ"ňƌ `n !w27{`0,y/WHtⴹO6eΞo%╖{زP m1U10>[aЋPHD ;ieO͌?'R h2w9o7 ٘lfpm|S{sg2?˱ G:2hHIC#I4`z2O`#۹qrScSssmW S+'HHHa[]ˮ:iꙧ7 ߒrK[/Ób =eDJꕳ[1T딗5:,4u >GS= aó ;eP DHr#|FrqE,Ԕxh%g}[Y-l|*qJ1t%ٝ64]j+P[חp2Z\ؗHӿzfvNQ}Q/>u.ZHH i1ٍ>1hW&=nN?m|SP3ޝebMhhhf#|#{|(MLKbRbf)E܇M `K OGxsuāBhC#,N /~Hu;STKViv.KݞJģ`z*> 5P+}|i Ԋgu܆aQxUDĒb"1qr,|L`UZ$ܾs>+k}&&f*ff}W=㆟Ah.^G׿e/Jơ";K+:vmVukK6bԹ$0=Ϡm߫2** hh MMS*g]Ro0ɬ&hsA IHZu$[/=:5GTi1[&@AAi`1 QaAOq|'T^^/ uuhe777xCAKKB"L=@@hQ kynɆD KKˆTo))鯠_„a3_Ny0£g̟ZhWLaMỶ*i _Wv)Tg=rl v{‰K5j/`\Ӵ1(-j7{lek\^,"%evq߾!dީ`gIפhv۩ 1v|y՜ȫGhl~sexd[ʹj _{ܾ%55:)\X}#v5]m{ >jc֙)%l?HG}T+y0??i#w` ~-&!aĸ"(a5 |7LL+db_K8W+V1ͱ]YI!Gjl=b$oo!}psQeCew4]y2zJQOO/0|cϲۡiWVAQЃλZ #|;;fеZ!߾Xٙ*T???tx4}v{:19XU2=i^ڜf>ԤiTi47}Pm1Ǽ d?\L[<] ݖjl5@4<`ac;z_ P+-*#ڀJ^NNN65 w=ό2a\l%`%HȠ,ֻCjMGA|ȃ~UQMmn%OAI÷ZgGHL@,X5JSSSMBY`3L:Xc +N srDw= U2Es]LyX6h=9۹P>mv_ L.LjsOڪf@o=SשQsP—/_Pk76oL׮DDCA@ <48y^u^5$sCnVk%Zւb(rQxT\BӉ׼B~?IGQ!F $'I'oCPLi9w!5P"$B~^JZ-)f겪xy-E\`Vqr11Z.0%j66(hnL_|3ͫŭqkdaBZD0_ Gb`AbT@ ke5o~2t0b{}w赢wG_98(%>~=u=yu4DSSuZ),0Ԁ쟊m㱾IH@lث(P.dw+Cb/>\׆0K,?0+ @XJțB /Y>^޻ׯ_PPjܯA;Na{N!3PxpAqM*8Λq00pIʙ"lJci|Fa띫eU6zB<^kc1IwdeUX?|~t!^ͩQwdB+ĥBՊvdLRIQTE@3hr!߃ mG>")sFtԢb7hj\ZY3Y޴ʳ}{n8SK88j8ih.+LU-T V/${#TDǃȂ@lj]Y[JXF1nβLV8IxL>oace%E{x\IiPPB)M:|񸝊^ҩ!$.wޟ8(VDujt4zn§R<¦6mY >HKI}+--eMqSˇ{,s}- @T%|ݥA90XRY!:4A,ϡnj<"q۲A%ģ:{X0C:}2╳#*^ ~ - CAއEq܅wSݹƱ)eNu[`Z\=}v >;\_aauZ4A㱚D@^\`:QRP:e1 :h<&ao铪[G1"D?̩Icۯe[goƚαG~]ko="Q=qtdL8Iv Jݼ[ \)ގvP1lǽ頜v^9("VљRf+Ǧz̊aa6Y'ͮ [#?o>`? A@#pi$o[$.荊9B\BOr^άR_)(-Tq+)%̗ sFhq=ccXllӃ}cc{xAnt Chsxɰi + ]{!'4v-|)/`𙷷ɼn5;' "aii llj3B1@{A6ti౔7 jv@Mw떫nf \ʑrJ/bVA6槴Zܱ|??]ƺNmnՂBRP=U:U>Oxl z*Xу?>c Z,% . ,266l$ή.v= 4= „*C =jݛ'H()Ჳ7_?yd10Ħdku2V퉙1tXZ`NcM .{z8--_qp=LSO(kbz7g/{}_l{G}6|@!$tt lTuˋZ ĬNâ*?qnW|^>{,FD="55/d[#~jؿb]~B.)Q.dY+"neuO10 w9wk":C Y((`ٽ~`. $b/w'6OS4M1Zj5K!o_E~k]6=zeM>Š+R~tQ'%qWbSP8HLL/]A{g2;'VLfXr -Q}}(_ 7eU*3lo5WWugmޡz8샥3I̤__!'И,DG? O12B;=e]5눘4DCHUwDw;fo6^hPǮ0*i*pX_4nqWo>g/;qR_j{>:C.%")OCr Pͼ6ЋGGe_4h;(Vg">RNIޥ)y_=H@ xDKH)yF^TL~PXLGXJA W}ۻ-P$q6k ϩȨra@=mMIp =+T>erz FmKPW0*z8bV3W$zhA7hh1srP潽K2͎/mK,4.nU"t<~lYW_5.~qI#r!V!am0tt} gBKٹpr7vy[&' mOM`@ţJ:2i/Oh &"""¢J3򞀱:MU :iM)%†G/_ܼa`ӥd" 6e@A SX'օ&3f@HG9L$$Cr\@ǎ }۷e]\&& Wm_{Y: J=p,))9yc&Gj)Y=N:V?P^`u%lkqAqzN7H@'?YЉWxZm \4r 4?\?{ho@X33cBJ"G)mm ѐYҵ$ef0rZόq[&PQa` Ф--N@ LdHߊp|ݟВeiI'Q7s 6}6})HddPyh7::K[w#Mм lCzfrW75SJD=S~E  ]} * #3Auss{wRAP$Ҝp.KN!_BAq˓u58"掁ؖk^^l `C@aİII%&-ˎ( |rtYN #C? pug>xَHMtNN> ป^96?ln< 1^?ieF#%ue7]Rf/͋/t Ȓw×G շtN6XL rmBKY.H yWgݏEdR<}&ӹ7׼m)jJ<000=l[ P&w q:""pFFF5 v \J흝aҳWFȠIKK54\n&VRxrjJ*oMʞyã jj|;+v9<5@l04TT {vpmْ @ON=@unnɩhs ~k"++hyNSZDuMkB+ \ ,hNQ7v$vh`uQ44 Bp?gfbB^@Q 4oNh[މW]"9"wzx2CrtɁXpC2r'!,11dbkNNn.D(A ݛ63gD_[hm1AWP`2| Xc0Ο]'X)$ h r_"#1rdR`./ˍ*SSS{XSqhi޽.R;蘝-7ݟg#XaPWRB.#=1DB%UŠ=yw dN/\<`Aւo |c0fND_@ݱl =DM?덤F )'O fm4C3Ntva01:i+!g(jݯ6D$'kZ.5:#(q7*ER D/~+ժ2S kll,7S lʪ(O;:?Eqy1++e|1E+H2P9Bo,s ډxBH}՚=D c~Kc#8e40d Ж }J:m.ɿ Mb3pQVblеmccNOml|ysG/;䔔Ĺ99 _GTTR*0£2.* /!)9afVX8yX-W:M#v?>'YmKSmp@̅ ,\Lydo~{&=AHJ%ҫoArv6k0>}k LVxEE4jd@% 1Ѵމ' K/5; &%qAFIVn>`Ңg*_$8#6W)L, /kjJ=Jet FU@rifS=F@7_r.Cij ԁ8*:_„JXO0V,x UbQPv#Tps??{P% Dta{fgjI=f3RjspOlP}aC,-Q*GH߼A/2~FHHjee@xTxILB_Vt8 \0lo7R\a<)f~AOXlݟ4>ZoiyWfLzҼf҂x=aᝰ"vy:sioL߲Z/ ?#DaZ1y[LG' 86P5@?#7q4;ǃC?¤C{nunKrD-(`v4{P{k<.10: =!r&@D_uӏ|| x.M0˗/!f4~f( +$ԉ7Rq}}y` '4%E--B@лȩ"''i<0𰨀?''!]BV;]4 oO88:BjS*wh+S$۹g??mT "" X̾ |nua֖֮#Aæ4/CIo۽6V5u#(Us6ÉIȭ[/# pO9,&?jOSc4Ek,0Il& l>U:_<'kWW6\! v(W{1{}: @hzno ^`cg26k4T_3o|EoP#d|~x3c-f3d f jiiVi֥d+~-  >JԢE>{m:;7Gݑ}gk,v]!.S:Ld3G'"BsvvIMiLk'Gc<ܒiG#Tmi _o& H .A5yA!}b#42m9"`1w-J__T),6RIj̈́TUq`^fJJIaM|;SڃV$W[GbqX/F^(zr <IGm2@pC/kJ&]A&FqRH/|?~vw.PZw&OtZ*Y[m?y/3cXf0hL*OFU.PoC#qSq$>liĘ)};:.ǂZ)+"1A|{[Ov7ơl U``9bYhs'&?R{ζ>(#yv̿>ڽ7hicoM!?)%ЩfXT`R . VVDE6FncSVfku"K2(m4r@b/zcAE7ku`tu$yG{i`!{ ¤gz74DoF-'N[\Y Hhss.NJ^!MIQk KZFgCc ܸeA]зMDݪ{b5%i??ްMGF2LNΎ1#~_ * w܇O' }ThC W!mNM'*Ib$Rs h&r/w m@lT)*po?[{H tBӱ((0?ky#5('1|>Pzawvn԰%f4^^ioMAxbJe^S23cz?}|p~TzxYL2% ih͚`yXװv7?[t;twdTR [*Z~'_tj{JXOn HDJZ+Z0/1AbEUEl/鎉 D(elii͜e;zd&c(Z0#vxwwm)PL&Gh k>rw) ^_"x ?{\9=f8e 仛sx鋊N_EOyY[ݙr{fԨ^QɰTˡxmDJJ CB3.f*6?OPPP͔hwS՘( UdwZĠQ7>pY2E F{#]N2mDHyvVհ16vRc80yP Ie] o[y@XA} Ek"*16'~T4KhhQ?zsFCUGopv4ۅÇG'6{gH2qxc[1HcfID!fxzU ƷZcQ&Ouf6o"KKh[4g+T4K}tb§z^yoS5СxDE[74h G\2 Lq_2'kLO2N9>FHm&O gh޿8-(@12֙)`zj'%}l@ ׆Fu/m7C^ii)˔EX%r VUe2ip9F ?m&L9Jy@I~W?L OSNO?pJ OVe3ɉ4K;l` Md\\X_s.._ .eQ㼵§C)zxj2K}LO;_L kmx~qr}:ۦ9RQ ␲O'j uJ^l~X N׳(/{#1YJOb,Jz`}冣=+Z(z)2AGAaX*يfM#Mf_Y,K'pHk׶faG(R H#WCU< ,* XҘXgPo)`c[eW-JSg`8Жͅ'Q,)%Gq0mZrg (R_ r'3خGTmAi@ eWbwRmd{=R42=//o8ߠ$qw|ra%A2)\$3PD3CPS&HIK-&=+둬e_c#dx\lFK*)$w/E}Iɟ#P|}zAEqwaL 55JO^gN#R2r * xQq^c"NA0^ܙ*]뀃~[o/£GKHj6 d7l&삋HHn\ ؖC6wG,<| m tI gޟ1AS?lo^=IjZz~תo74-w7_A122  X! V| 57+(@P=$sWqrz999DVV, gDB"m5[}222Aiߜ?^!5hnjÒB]Ѧp$!!z%8]ǥY׈]d*hL-q:W!މ-EV:ZUc=Gf$QiO<3=kA ]3.58&r%Tx[N譶}QrN.Z.m"GEEݨ|'L66k:4,. 1ww<5Peq)#=;|+Fw$U:qחU׬{#X1:J: Ld}KKNNN;TAAD=aL-?6c6*Iŏb\n-@^g%Lķo>?s9eWg+ ĶU,9::Oyy9SPPM~4iFCJCJ%m3Ђ'soDZu6ȘOdd RּaLFhѯe1N-^v@$'0$Ǹk9q;DCI{Yh/WW WFa|CCQҟ3  HJ"u x[*BcEШR*hМ􏧸AŢ23tRWq:1Z\Yi= KU+SX]P"[g_4޽T\L \m}6*a߁NC ?~ر}90%Vz Dߠ}PؠOϑFcۻzy80Ǹ F| _G³]j ;{7(D}SYaz^-5:C{IIɍM|dd{sO|Idm_8>9*T571Nue$INEEFO D~Tz_oZ19f=VJG+y*TyxţE͖Dl7c*)ٞh<0*vnXppcylVrPzm7*Mv*{@Ǽn#Xte&W3Yi75Yk VP9@G[n8~%DlEdgB(t->n H_*?¦ӧd 9@|^WCo7l ?K7~"fH>Nhhhn!8|A 08Z*M*dSHVg3NZ,HMYM_tu|_E8|+BPaOE1!Ƙuis|j t1>AA;(* !N 9I .6YHYMȦ=c"`'6 %& A&gQqa3F4oX?tWZ*'  <:10>^oݛ},Xgeg,}xɥ apʾٕ+[hdkv vA#]% ߟ8{ʦ:yܲ]#:l89&)Ad]rs}ERA/,6:?G88z&_s'*ܤ3?3'H%=,) YW!BD t~(WUU4-;Jrjg @-{=xHԫT,b&1BYW@,J)C;aL"Դn \|Zx`Fc G;;["lb41$j! B<=@ Dkd>(hWq}M#$": I\hI~i7uwsc{^o/_N4>.!!ª1T- C6tl,A1 ))i>&sbpD~ j .n [ gtV:X.;LԮV,L-8 )'X &d߮X=^71U.==??Rc+9exY2#\qE9(I\6W<`Y:R~ˣhϠ=B ,Ĥ9+=JϏ#""ȁp{L h4Z@zz^>󮭵,:oĂN(&, +!14H"UGyK]q>drWtۥ-@?a1ee&WoObbtiڡUHhaXkZr1w9<iJ~F<_ =.Ô+,,~:9Sy)s6#й9,UXt=B 2<*-$?nkcb&c7@뙛k'0hp} 5r N37?֬ .k| 3 oW^}> l99dY/#-,-Ex.;BpЍరjH (媡Oվt3ϰ͕Yte^DX5h?"nХ:Y[YDw'cE8 "!ed8pコﷃ s}׺e;d P%)"2{r'Ԟٜj6'z&x)n+*~T}Za/aG1= *B2dkL"Гts-Bk&6ROO-~QNM)b2pZ]j9&s'"!ꂵ[*m\סyC (W5VwG b0w}9xf%QfA pG0fbFGGe9}-r/ʜ-BX3 Q ?CWo+=$uE4[S) wd\|t}ډZ/bfg ʆV`MTP k>'H-d ݅fwjB;agDW|h+[e[g^ՁGe<ݟZp2:%;]n8'}R{?zlb[P6V@,^e6^6`Jڣ(ؤ7BExp/gҽT贛t"v`@r;>T?:.AT{]/`PB"^ HLqv֖Y^~yw{$7gQ#KU n:lA\jAu*h!*Az 9dѵ@we~ݼ "{&ob"Mw⏛çdEx9tߦ}L;&&cLLRH@ݯWp쟔bp?COBw>@AHRAN'yŪ\SU zI$ps[_.V䤎1>*MgOX2,7P.٘6];ƖCH訪{Ŧuac4E#uu3YH<pZ;?aSRǤSi VȠ>@n6@9&#!x< Qzf8phA"u'јU]"/))>6 ~}z`q[.m/N$'Qˬ <-kL3'14<^h[FYjJ%$$6B*x`qSn0?bOgokoѿ~,C)E|eeo^ (uػ? ̀tn$ 毭>>^< mj>ZC55U ^ 9ݭL MJkjs\Znȥd\=iV`CGa:lxqݜgaQYks܌ |ed Nr/M~l8l3$߻1Mѳ[JrβJ%rnL휍V\5ÃL)D$#Gz CLi>q,͵,%QlPvMCˎ|3𓧒6?W7g t\ijų؜tqVsCDG7V:CN+Ǜ̇Pf>Ob-gyx%ZtZ'uaBm>'LTR|gk$LԲ; qg݃7K]P[AGFPUU(%% r#N؟rq?l ZlԽ]$A%g<$9?l @>Yaʤ~z[5ҕ;9&)x)瑙ՎSI㰳.-5'yǻ{q,{yk},@kJ)5_BǛAT}AY #|/ NL:j"dO]]qk>̛!AgM(J9vԛFɥU9J'}%NX apK/4b:8\nfVUFF}~LN5 >>{T5 xi6ݡvUAcĿ ]m:J%ڣ-.mDK {PV ] UC҂е[n.=,t+tyn,0x==D3ƋH1\;jm ]7n1JeO(%7X0цj" 9YYag>))X! oE(ß?$>rR3Ov{=hk?h1bG|RMY[ PKܯ^ `2h0 /O*ַo:;2 H#a6̼ˎ\Q`Bd yjꞥO%EY:Wγ:b ((dM_>0F17@V8pE'':9_A~j0G C0/ÖFBj Su.A*?(Sl݄NcfB)~DZC@jY 3| $>Uaglx;ru|t'N?EG`G=d+V`paes&/ !نO3'*Dt+(mnkpҵ9lIA`UDPM3qRG>ˇϽD==ӦRA 6ÖsźslB!n3Ǡ΃ ;L$dIˑ!ۗd#k!"<6Aϑ2f{ 2h{@0R*ƅ>K{PXЉz11h5@C~dF!ZD =^\,5$"эYn|QQdhVH$ c|92ELLO>d|>?ӳamo?=6!{j$]2=XIQl5- 8=_mK1wқ0ٓbZ[ >ۥj ڏg 3| L~q b78VIʍ޻IJ `/-h6_aR!UUXNvzbSb@_V0taBDqdҼ-x]P jVDBк5-:ַ>&}a'p^p{ ~ܫ|XۯP)Ax Tw म/$i OWЉRV<ݞF~}$dK[0Go$ʋLcY71Qv (q h ѯSh+w5t1 3Fo@Tƽ(aoL[b!oZd@)Fi:0ӿ;KֶVBQ8=fIr~z@V" 0zDS "1=eO%m `>JgWK3k~k;) +fm4u@b]$hB #TX$ڢ_&#A2vomf=DX]Ck5OJIN/[cP'>xfo011G.S~hp'4=ChOQT=5I/*hŒޏ`,.1y I$k*Zuj>mSPGqݑ)>>>9^saPTT|riۚS/i\~ OyӂAiP@d30bBW-vyc_/14)2E w ynWIA!C-*S~;%30d6x- n8 C"@'ġmK }Yӟ@$Zzċ4(#j,]K%pF )5YlQ*pE~uϒA4y[+5 ~^/EV#-%j,e0v ˚%zQ A* }kݸ Y6TRsgOz$?s!2򿑚€vDi^^nE_ٗE:k`A o0!~FdhCY sٞ!fڰ0b\]Y W$wP#2;EW?`׊xG1%W2G顁.kPw61? _{&ӄMya*D }UbfYx5o2:b/!0c+a͏x7㖇7QvZ5ZI[_ꜯ8U~팶C&=]A8 Ls}}BĐ8l+;7T4MM](bAj!Re!ȇ_G1D;[V)bLXiMwv?pVYt6d >y">Bk,V׬]>,p s0O01u}.W:^eIGu'b!˰XhfC@цĈJqa`f,yŲc]\PVT%$i 0HЯ_!O+ SHA aLyG$Udc۞-S\ċƐH,ID" 1@?\[gn;"ѣ[b1>+ :3* [8nyΐbpҟ CGGC?/&1 {9<ϞwSD7WoDaw}FQ?ֺɆtbO}ȳxWP#|ЎN p<\f&`ϥ𺡑B1ɼÁ1;@mWv=M~bXn×aO΋3!Հ_XQSRs>[zS(3P KrOVuc_?}WS%+8akb0nN䄈%ڟKBd`Ex Y6@0;g?3HS(Xg_KKo>U+bEWoJ 'a-0\i)( ' 4ek푷aQQ!f|!ء[bQbǏr* VV7gb pƿ<wtuE5ɅO܈ߗԠ=Ա'CRTB8d>%<Y~X[Caķ76"^y ""%GV:@ׯ"#jrYGڛ' 6d}ۭl 9GH-[Ʃ8(V[|T^i O>g]gLcׅ||:PI& jJbv DӸ@l_AZy41 )qa] 0Y3#3S:5KKJz3y@џB\o jk./twn9Ron}ޙBҟ4a{7%`ut'~MWl2-p`a)ѱ/ݧS# ޽CHHxn2!E Iagk*>b\8;P؄ 4xb>Z?.Ϣ%)o}˭]]Jv_?M885I9]z9h/¾j@6 +](\>=ZxFyCi48ϵhӚ-a |Fhٹ#J7O-i$F6tt M~;Dmܧ.fd!llX6}`(& @^7$P.QcA#f_~6Y(h=s>0hmoNXdE@t .9 -zron€o :;2WtƲ{ϗRTd[Dߛ(-RM jtg|3f/_SU>%&wWQ 9:4fb|WT1D$-"hDx%W0"d}ʢBuBh % ?%chDeb+W S5tIΖ~YZ309XZvf1)ENbƆy ( D2S2˚QAUĘ{ 5MmOAM;`Z('pggPʆM!#˫LBFM)aD2'IMq;37G\k:r y Zo{;a#}ekjp5^dӿuşdF Buh_;-e6bG vAx8< pc #bmlKNE~a 7'Wq/d%DDhdehC3lC/}o1 tVZJ71`؜ J\\L.bv#5=P|p,+4X.\#oEC01.Z)tLr+ځ5$0&} #r}(ۓ&a@T%(p 궣_YY=oJ,ի|Aြc7G=(^H~isGM JGb>yպ+!u^HA qGݠY"H?3iW߽z`5/ɔ$,ԁ^tuioc_81 KLZטeYy( X!Y$sEDY}Qb]A6c4O=kֲ ]P_ Ëii/{=Mv>Q/rrF$uj (ePAjԳғ\?Xk@jb_Da!`a{8iWopw^D«S8XH. u9b#!d 536TEܽ8D^jb ;stu|:P`{Xf 8{9DQ]|\ M q坅ׯ^>yy_}s8i#E$plm@a;">߀ A^9 ! @Ο޿_.;^GŶ3z5rck j!AWⲴ1(5^edhzRD ,|$Rg`r?8!l" n1Iy+A!{s3W^H`b6H8J5 `a5<>@` FCC#*`b\e$ _~'ǁ/ɞTAD kSf C)L NO>a@X0Oz2{DZtq gdܨ"Q)v}@]_űc5%ьݩOBBh#1]S.qrk? )FD!_@|: ,^xaG9,ѢeG@vF+kk:H '4Svyk۔DE9,|my Ay9_2S8^0qE˥[\+ q>UH"3UZ(?"01W}'v1UH,JeOCsIk􄆯ZJ=:M v헼4gA=.~nvp`MIเ8t44JO.,>IS/'UVȳS35q +wMZſX-7 -b.1_ pq!ķn\GZMG &jQDwI&D0I=<ԓڛkEVv#; SqZpVv訲%&p‰H f]S!]:e K^~aaOQG l72{B T7?(JqR<< ;条\{{a%C*jU/߸j# Gw@#KIq(B(J : a_ğ_;it h *TJniFNXPh !3z8T-7RmlJRCz+964;|`GG[2%Y5n@)4RbV*)!xuajMpajD9U7#MZ0 ċPFMu~?h__uB/G҄걩7>Buu|SQf2\EDrHA SQ9!ɩCN>q6 CHk$jx25dgS:8Vbܽ Lt9F>^^#u䙮D2o~|-xd!ʟu$J˃LD~ d^OeU65ggw:~wuƮzN^Z1A՟.N͟cÇO?Lw&Vp`@X k(3ϭV_W^o¿ fNȀQ,v'= BLW&Hc9G/qq R;QlnСStA2Iψ$7NZ[N]ÐT^hUj ވO>Du%Nݍ=@M>ŅIQfyMץ>dNNΟ\@H/g&<[cGWz:VWxnqBT(YKcw'U DFY' h] w|y}M[\|% c;,Pj00Ǒz82bN5ˈs(ͮ^VXus2Qcx2 63AzE syۏQ& Dz;G C|[lo4d 9 |\ s{,-h.P ^Vaai3J*~ޜS} 9{4[ l⹿0 k!n";WNZڲq鯈 {KU$ rJ55Mi(VBC~)_J3C‹C2gM71R3xxlR <+L6%#szbmlE3aar~jx/>^oV'ok#eEElII[2եjm?KMqC۞zp&ߗ6 "@g7#[E="y-p+XeA\0UO| G8x?[Y64{'=:tv'$DW;#*n$ŏFB-NB߬<~.G'J J1˝ֵ#0/u ;f=[}D7~ۥJ ({ʡMDq϶~'NȯJ۳O'6*us㭲zvPVWJ.n}-z U.1g`'p])紉9kN9nnS;ɼ#_kk]3"~͔cz :֍x|BG)7}zWH[h!b\u`a!Õ@AAAn;܄P̯^_*TT\jxĄN!%%ٖ)O-9;;H[O*yegg3sq *)a611Y-n.rj&U07:d#,0Pjcf\<=[~~]KK(~KڤP洘" %d6:̟n2 >^~tyggfίp:wi͑aWV^N̵dݔt[)tHp-띞+}Jd:";Nx2/ʷۧ/-,l[X,sY)j6QUHP\>؊ WudzZ _IQM! Tg7"c4;8xxx_ZjB] gj1ŜR:YZw$ =OQYiIof}` oåJs߾};~ب?aB_tںpl˒o}|幆%+6dƶо1z:UGUޏ^@KTYe/-:nk;'9GN)Ͽ |9H FpXؚ9OwumM4|sk(&p-cct;m+wٜ+vfe(?7jǹ;Ȕ'aj,6SRdLg㜢AnOP3颡͗K Z 5NL7oSMs1n]zrrf-}r;tls0YH&cIoly7 lBMl'R*AJdkKE>cXso0Ve_\O&w::ann~Mh캿x5>Hǎ. oP7sb T-i0: Bh0wWa _cm,Z / y~II +W77zg[#?嬣~x/yb TR=|ggRo3<@c`(tk*`:^6UVV6(KSHQ)i鴏fɷUJ\R^Ź3'+^aׁEzPd)  |_H<T!f]' %%b̼ '11JR4S"С{jzx$r%ىٰ^s55"F/I\T=Uc8xx89B@-8/5Y|=CΎ~;+|@cd,P'%3ZggQ `%!1JTL)+ρ$;XG}~{F>,-AgVBOnx缓D @%n"BkwN`Uz1r Z`41iТ uӂ8}}=hNǯk!)#+zP?;Kz'%XhŎ3Zg/ "_MJL^2,SUQihxr VYӝZ Iu0_zz$6OY:X¡"& Mחadee5Ho/a:::rmmN>9ۛ9Dv C u %*TgC(OaV`yo/sLy<*2tɓTD8T"?kx@w.E s YwX uB G.o=F^B'^.Ćk{{{B A/7!^Mn>L-,Up(1_/P:P>bk!69a)j$/3הHS#0f%.ٖcoWTn7SsssclaZI|&sǣWOzI Y:11n{j'ovs$+gJD&O2spR~^<i*B@] yJraV?Nnu02]ϵװަIoNn,XS -W\ ?[=H'i{suyT%~ͧ_r C A[ I]^J ܝ*9YHLvvvAOrQK+`berBd/9TVH6B+Pba)mx QaTjledd̬6{-dz;UF8xBb>I$jkgGok .a da=3#Pm4qHD$21yΑ&BygEIȈQ6E݂\?fffJ a$߻؟* M٬E} bF^ Q\\qd?ѫ\O֎5A/,$CWfJm{d Ad> )-:Cp=޻L,5Q:889W&deXl\|e@lYUʞ;/*MxtkǑ&feP4,=-.366KȈ&Lq9=a"; ᡭ/.xj#Wo^z6n^{ ej?,zރ l7 quaKY}MagV Q\..J3CB?pԦ{\'US;ӄުTYr!OIqۼ~x?ku5#ϮfíF>W ݵpwԳgL&ýGkR|~ VwУRWԂɅ[Sń7^{]wGARQQtJᯌdOƔPzv?2> ~蕠fc kƈ?>^| J[oqWW֮yZF7љ?jGniK+ "Z*,7P󂂂`~Cא>ڑ\bXOVAˌK˸/Ha8wp)84Q3xDx8KR?S7ΆЛRoM5'6 /l?Т*prr-3 BAKQ12.N^s@ތpI&hٗ~wߚ5~O1{?X:,,Ðkds 3,D!Ϙ]9\Bu\ "%Ǹ,TCRP%̚[::;AHHhWLCCq#"by?uvw7+}`j_Ez4XJR'UP%dJ<'H"hy΢/hviS>t:ҟ0`}$"e&FRmՉMH84S^mL?2l`07 8#͇| <[EɕCpEjJ1{jV:&`a Z΄4'5ة?, 17 p)srFs\~:;VZa/- `K':H6X+A)`;9nMcx~baNr5ݩXMG>wE&?eϱ?m%3ayY"o盽}'JdnI{{zzXlSI$ݚ6ʶ`̓'OD(֢yGEG:ȗꑲZ}KpM.(yك+zm^'[t0[+::8?#O'Dr,ڿ{wc`??LX[tWgx ;k6ڷDB݉N9yW{ 3Z.y}?lDfra b}")4eSʟ pDD{BM;cV(d|^-'i 9uťݣ@ @&4n S6Uu&?ի q}օzB_II/^LLxUQ07 GQF-@atlLᠦ6!fZLQ^@[M]ʆч }Gi<,=p84>}~Mm"zsHz`viV5, rA4u!FoV"=ykg::^/ZL 8~~k<8s~=/BT6c#PPPuH֒7!a'_?~ w2t'N %gcKz#wm.&w὚Yfeg/  Ǐ"'4rxxzO%||H&qXݪtv% 7$x#/fJ<ҊZ+@su HmTL ><Fݵp 991-lG y ~Rmp+,9R[;zoN3vC1.G]UD(c\ֺH<4w6Yanw:~d|S _[o22=5C޼~]\CB"fa:13($'VjMc蠟#c՗A{my#R(*66D\6Lc"G`|bŊ4Ķ?GOţcb|f:WQT)dpNn,8;n,.,,$Dk*BWa }X ۪ b|e49Hjy䝯ɑLg⹬o/dӝ,yZET^>6Y͵hBc<4>.n-42Tj2"Kƨ߾1 պsK] /YhboV#Dh ݡ!LQ z̗>?\3&O.K$®;rw |Ll%)*Z+8;vGM/\+|O%3'շ4 *fžeev&슅jOx1{+'=:66:@s<|ΤBq~J@?z8&XY3,"C gljFLkVƓw. :Yҷ ˳a}oө`ba%(WQOZs͑z:|(EMIj/ ՛fNͳ|F U @5Gm1SNfv1]\B5٧cC (\~,33NGG ""LbBB0xxy@$:lUo7>N~|>$cdk~IO-8MN.\)(`/r'9dD$+ )6˸o/nw ߺ0nw>zxpTrP tPY8R,C~PXL_uߐ`G?bq #[ \hb7[ mt![6Zޞ ?yɚ؉Pw&׋(ЫU$ef:pѧMMnvb%NNJRvJ,ʊN; "A,4k20& x&}'*ڶOl?<<@{f0jGL8ocfh_X@CGWeD<5K00@`~sT.b3<| ۳8;;sjkCDuI Ψ)4)ٲI'\Kw9 6;JdIM2kPȏ>e;nx| қ̔TO&}KڨZJM-{T䉊 iIOLUi›J/܈@oVϖx'NlbLԄl:jmep1+n;``JJ_/Ge|,LdaPe1Ǚx@Cl:tΉL6P.Ǟqnϛ9d@@+@ xr>_p/!];^^bjtq(JA- 'Sm#m3QQϹȕk gZ{݅}{SğibF(&YUq阙6vi,n 󥼜/iJ˹8M3Ą=c’wB`8?^ILAA[1)77=\_8W44$ng-񔲉GKf{K͏Qs+QH1,,,<ݚ~Rc}mǴ?yN.q}srOs7W8e?||p,;ۭdxG p9\ ObITrn{vWG"$=ΞffV߅1 z >\e\QEY IFaR̖RLWYfd1[YҬ^ht5ۉ]f/<ȡ3YgKJe5;v!"'_;SJuה~quSn|FbcJq,}0)߇V{钐ّ mHJ\>'#5=cSI^Iu=/44SF7JZu7ll_)8͌92/窎=7"}MgɺRSՕ @ZJx^Gڨ(2cڂzzzAaaC/c蔙Yi56˜JʠڳgJݙ,샺n,zπU-7zx̰/WRHCXbQ0f H?EH,c5ULVUU FB58|7؄ v ,lW$:ݵv SRe7v}U754 OŊ[`*ݾ7ZD\lK |C`BaK}=0/s D8kkkRio󨅂ybWwx%iODH"׼3FFqc}ϟ? |ߩȼ>NĎX/ڛuӰJԀDq׾Ss,[:H)IK.E|CK~?>'8(HZ$O0z} WTTʵ4b+z̫09Nc@RrEY FfG^7\\[BAOCBB#^T;2pJ¢`H/K63$ǒM]P81m$-w 9k]/3);F9m i)Pavs<A| }J+f1KKwAfo fJѼ)) "Rqs1{Q%en¢WjpwZZ]l8w8TD i-qؗ/%KB-?\nsF,YYOBiM5[nmG8,UI O|l*1 >311544l͔S_d:.6_L{f,SSSCC]?M9r1?c`l|@KIy4Lܴlt; ?+uA3/W1OCN= ȑ ReR[l]F~+1tI\rQw;)zRh\sVm~k4ev$$Am, ~8z4ԇ!`nܖ"xgpϥDaE;݉]"SADr&=}b@33tqa6qH9#SoW :Z$c{ * NN1qc$dd^qYu,Y|E Hkŷ%l9Rtc–ǹ i N)~h`,[vc rvzvIp3\ffp4>n r5jYRO r5R5%ig'!3moRtd 66F_@g]|HjLyZϭㄝWܤفbcZ|*N~[>- sPÇE^$\:uϡۙ,>>?页߈zXc >PLOX +NNBQ>U*F,IUH)և/)0 >,5S;::vzN@@0 fX B=@99tOO/8@T2VOUڬ<2$VNcX8"D^\͸6y'5q/kݑʍd/@ |[a%[93H7JʀFw6yMo /__Lg 9WedYixT>29*yɳ{J[6R"N\Ll hrQRb S,bez|f3E9Jdj3v*]f/d^?Ʉ|`&ىP99K`3>TOojG0?& ;PP|FNq?r K0">!)ims'oc=od}J\TPpgwAp_@3:t TTxTQU3)^߯^rr/JN;ڹ2&nw.U<8&݃y4ؿzX v' )XX5ԩPĞ O9<uݩbD[ lJl{[]99ayl*r&<&dSaV>n ]jn筓&o`:3/4& pczoB6̡sf"N[TU_W?]i$GN?[6i?H^,*2-iX9,,ol@FqRcɼʜBO^ʹ= ޷1mo|*Es] Ofs;7 3aaі?{8L=}=>1`\QKt#誛Viiv ?ESywCmںH`,Ie9@qRƄG|x/n2t DNnXmmg"ߴ&C> 6#!k\cW t~nزZަH(*>ea jP83hC}p|A]8C\9 X %UVE w y\t>37gacWԻY2Yw4.h U/R^̟- 艦uKIIѨq=`1v#-JK$N$MM vTVta/Rz8tMſueRΨGjh-jlQ֭}b@ ))Js5z)<ݜO*3 ( />G88Xclf旕3%l1JZ]**mmllY)dq00 t塡e '_\7I-ӘA17 Pg+S\鶌ۼ**513oضD!44xG'enO꣼x_Rtz)G];.Rqka*vz_ n;Y7111Wk-eLq3n*HhhMVQ]i ؠwRnZpohWn-6ozfa^/ g-[Y0/0&$lk?_BpQY88{prvLOc^p%UuMV%Sfe-Eif3m'ۋUJ @\ECIG))ׄ1n;]o~DFAj=P zP z ui/ ^1M ?aEYiR-zN{Go;EXKIn^oXE.{ׂYQ[dq K`S8ś7qƃhXSFH%Hu&+/nLB2 'wv)j,ngA ,,oVw}MxC/۵U ŜUeh3k^^qW.Pgrx]vdV ܆ >Bc(YA߰ɖgm5L^rج+3@`i>/‰ ,fu1|:I“(7:=HN;A4f7W \MٻTTcd+3o'&hkK" KuuhS7tL#/ rZπXkLiOCQ&͗"Qh#NWOrOoow@3 m;rоӕMrϳgφ+3~KJ'EF_>%ct|R6UK%R8(m dۋW- I%q^L n-.D[*#g`^.yC43S xKb⁊zoT?-W\!4iџ Tm aXuV=JA* b5(;_r؟cJs=5+иN}8)Г_foj0J#eG%K.kd\m-ZZyΨ.7o7tجH,o7nπbRR_?|侄st8mⱌn{4?9, EMNK))+u)%ßkc~]&W{9Y*#cBBZuh1Zqms X\R EUZH(W@L+};@lA{r?lX]؟.N-0Å7)ͨb8[q]Gwu+燍u}*kn2]uS7(#CKZ)>Q Xm!$CA=WF"ǰ)-N?0 =$3:ʺ=- @(l!^9dيwg*eJHgb*˚*!G&a4FY<6P*j:' tMbbO\ajAlmr; Tg+}fK&#VuN7@AZf8P +V>%U%^O"۶yCo\9XXֹ͋aq*,"޿ըKBE1mjVjlh?P٩~ Z9_,t[xP洏1}v|ܗSz~%z ?zH&䄆wS;zs8 uj2T%Run lǼ2a>M2m }0ZI=6Rt,N Ro1px9~Qݖ/C`H/::6:š&t(ybRK|̓נG2hĶv 0+ h yR22ƅ㳂MM(*CK XMMU}@i=y 5]Lyu'xIs F ?ǿBUmI3 DsavWQڗmLJY|.~7[ v^˯_Obۃ#> KT ʸ~mwP[=zlx@C|>dn=1#*4~$6S ۯ?(RS~X&{>QYB*QwD4E K)~~"&uT N^փoͦ7vM}鼴/ZFNr.G"P_Caj?AmsCBbBKQcJMeΝ-w8ʐ,wzP?1j1HG*VT[ ۷oJ8*DʡMi@`r=ޒZ >NfD|Ukfx6ʏ*_D)tRS -:?#UU']NVJ*@0<^%ek`P0*)`axȷ?"@\J&\|׬p6?ӒG zOzQiYՆiP(o$Hr)a*L2A͏M@x |G*D^ O~㬫[s_%=h_~TKmv߿4zQ쥣wuTE;!!a@Y- "  q^#뮰/SMm"`nvAQlk$0j,AҾfA,r+ =L?s4yn Q϶͟=_G uI{tt֬(\x "MC4qlaG(KsRM ŋh?x"Qu4=kW}aD`͛#DK&~KX`(CDBDMU-**<)IIw|漞^"/۵ cI_ 5mի[2][{WԶ)>~aįrf I?"W9Qi3L,8tu2༸mxqG'1oR#ȚB8W,-egy{X 4sC9[r,d1GY3%zzZɯy(:l ¡}pONOJGseC~|F; 8AAx' a^nllW74 0Ơi0KÇ hxw'Nre}#lS7/h*ٺ{Vi^ڪF;=ߎpbwuPOLONrHߙ,Fu| ջ>g#GSyx|3ę]66C-4kXUś#bO:,պWGNUX-@E)2qE[8-~ +V\Q8?an@I<[~ mpoB3&<,˹D7R>/;V"ۼ`'B=38=QIj'@o`t? /hyzBB/ r*r^'2jƲʄ%v>$̖E~|y;% l jCsLd[Ǒ558B_Zvt 1ߵJّTir#c67ف0L >Y@+Q~. IB!4zY';4\ʺUOiHDrhY\7InHI\cԔ/<3jB=IϣJp`ZD1+'++,(e~~{@M9(LIJxBSL̎;x߿6 pZ 􊓑ddZ4陳U{P3UƆ@xj;;:5"ot̖K6VXi`W|1)2F< ZbXcۣf%I=dL"=:#jA+ $^ 8zmW;T,)ubOZ Ëi\pM 2_Qo[+6g00\/[/p,Ifj0G5b3KMj_`&EE/|MMyk;Q|x|`Mg+ֺ3B1b2]c- ,<p{hi}t'mصu.o/@_lA 4o0D-ٜmA#Y5Wlq ﱄ*z(Wf61T *v'Fy^Q֐ .J\ fLt&60t8&o:_;BX,73,E1朼݆/higps aP#-y^cL_ɗ 'pME,`"= \0T;/~s>-Ϸ懺q}c`e]\ٜ,\> TQ>>D\N;ʪ/!)JtetΛ~p1 {jm &"0(O55*lF2Zny 8r!;Pf7xYU++}/ӠUamo}to):>~po{5J Z|83. uLFFijV7; km/3hO뫚OY!v뜩v;OF(kw~&ҡЃws7DH>E23`!LmMx<dsIqt7]*).kjꚚ;ˋW3C"uƱb"KL?iVϞ F1? n~-OPAQKrkP[]_I%44T<&ӣh.#8$LAߟ m\5dLgw7;LNxwnDc`?_ ɷ8ԝ!pќ:ealtx!`9b{9d_b`j1(*D,,DD|BgfZe^6۩qk`KH஄"-%יi/΋F׻nXGQѰ]LF9Rvk嵱'DЛpƱl4$=ci \SӐDTlY)#+=[eNK{ťbXBv>RSä>:egag6de7uJ:\HAjY!"kO4J 9Q>_"mx_ݙ]lT֙,ӳKDC#ut%>Gj+̺Y3\xr^KH+ BVA|w%ER-MF xվأߣ,+[lBii!4If|ђhxOOZ+4GEdo***deQIeZV fggc u#9ߙ()-+,<:?uzr_,--]\]ɩr:8Ws6D#U@9EI͔` ccEԬ^=jYDa% RGy~uܽ &"?s̀U`Nw#mH`}| Ҟ;"۱3?-e`$$Mp+)4 &'|+bW*< APe"ɏGiM2tВrfDz sDa/ÅWnݯpoUPc`PB!zl-Lgo[-4QQ.Hٲ}9 $ff%j٫Lvt(M3 6lj7a|,4D@H$kJʶٺ>LḼ4Xduuu({ V]dTr)'*T~~ɡjPcwc/T|!Ǩ xhcÌ-) Jh5k=goܣ}eSif''1 WBYQl9"LX9agԨ \ȟgɠjz\|3mgs{b IO=L1QxS(9@U+U(777Y^?CC$јK1B:CuQ`*HO|QWc>X[dyxP-ңpkJu^<8īkc.Xz zԶFgL{3'Y &*>Y.I{F뽹>MGDa/Vjs\yL|.It4㡗e(NLB8886w{ӥ rrkIԩ[kFr0ȘyhcawUTCEIW~B232"==\e+N_qF#e}KlcF +b6AH Z$Ļ~ES 'LY3kkȷodX+d-#Ob㘴I0#%GNʊ/dWRe\fsuxmGwJJk{=\ Q'SMF.}kIP X?S j7~dDJrEO ioTb!MMҼ5r̄謷?oƹX ###<{c u:ZIIIDDC 2]KO5t&y mc92燥zmo/Hj90~P)WUpVY5~ \+n^=Β/ʈBZk[>IL:7lHH@% W]Ndk$rl5!b>8Uewa >$42 en XaNBVI,,K܁rye 1t#UUUU )e-kaeҬsH-bbB-#+O}:V]N r' ]A :=݋f::/monoBϞeu>!KN& #`ځF ">>~ ~"z1;)eeq''N ""$CCC?; V^NBQ-w폷nYQk˼I pjϑot8a3fC|j9HR}ix:a+-]^|XEB 'gL@dfK U%--!VX2/-(wImlK sSt,6ƕ8n5:?;Xx 4!g77mI/W> iR+~QUX2YH22 mdB!#X ԝ-skYf}PzZ,xPdcP!*J*y(;_N@ >:Y'v3Af*4YZ|FD|( ȣ?\|' |w4{"~HKږ@JDxQInE,b>,,kɓ]3efqI0S)7Sk#5rrE,zbxMO~9BPQ۱' ƚO&(l_ZȻ;3B{r%{;eQ 4FU1t)>e%Vi99od)kA%ҝɲP8g+wSZzq eUW=~ǟ7zIA9;3\ 3.B~P&\ MIK"kBϷƁ/ö ~_\4qY 7)e| y(\Vw@M!# T32Z Vv6;2%0A"Y7g4i,VN P<hBi<4T5TrQxVZ}(fU g3T\@4&TTeF@ UV~r?g|/B3ÌN$ry:B4mM/'ѽ,C%&c8yG =R9ю.,TquڙO)`6RH MjkTHFrY?Ѝ?Tz^-U[ާjťOuc1"7zvG. uJH Ql9 !bfC35y% ~799j?:ϻ'ZZNA"oď60||gYۗ-Jwp0W8&h? q8ֈ*Cw*< ~!sr%` B:m lEi:ZZDf99[=Oa/v͓% Dn~uKG}2<2GfUv+xqZ3>b.8rO4[X  >6PS_U-L@a "n4E&B-lmGʍūy*; {q? O߁ MP~Q%d..M[ Pn6p yJ2FB++#!H`\]/,,,ii{ q_q4Bu$^+4kЌ%0;IF,UmS 5 qʒV:>qt̬$6!y(U:@lR" j y5p{#Wc-xy{MMDR9.EU8 Sc):j흡#\\+9u#Q}E}.1VVGlT$*cV;Kwssǯ].tu8ҷU7J9嬊.6ɧhn1j}hSi5o_o.. >C@RLy P}cQ Ԅh>蚚aawu2"zsHk SWGϜj| taD0 #}W8PD\AKVPƵ_ޜC%ex;4"J"3(BgrrTfaze׺v&vxR`[I^[2[^k9eS$,*rGi6zqzNYccz: i%|h3?BEf@S$$"k,(q'E DJa;_k03rd\a1~fh=^;M(".HH\`oiPN8ՙHCqz1oGJD#3U4/[示sPIJ^ nc5m̝:]#l.ZGp 2c%=08 ֛<(}l" _& MJ|ǃ.~o eXZ!ׄRF) _ɤԽ:9٬=”K]UWx&"[`մ<92TA/XAr@q}B%L+RFƮ9w2>LV|Pb8 ^lo.3Zz" 2OIݣrhW? =V깲 V1RlęXq+E =V?R%bx~`l 9˭>=t߿Ǧ0ϱNfկE 00`vv.l`nB+(OI|HPץ@ қA[,%%}蘮XhmoόpdD-TW:^M? bo2~P P#)9ܡm" ōmN9)L߽UJ?}ky$ԞFHlbbЮOMG<WF1Z,.p̐BǬS44.!vܠ(@"Kɸl>ڐGNxO+k([ZPD:d& |>^7V""H!qT-m&}>@(,&sj'\Jw\r9Eo<{>H} _H3V|`ޗ(F¢b\)KA.wp!'r辝,z.b ڮ=]&GsDQ FQ6櫣&L>3""⫨wБ,:;sv))HoOzTX]i{?n70h?L<dz Q(Қ0_,,!xc/.v.2%`p_vwF lw F ~{vqqc ]ZFOSKv}O\xursDJ'Y<yŕխ h>99 ].@%/?2eRr..XvtLPl}ttIg_Nx,Ϳ42a'"L3L9}ǖLҚ.Kht!V!{54ө 5oy>d*ָ$n6dݡ%pj`4nhhՍNeb0Ӡth˜ N"GdH7R kh:՟W:pOT3n2Tw!LrW!)7DԼB-O{gۙD{ŸRлej`-Df4.rL\R4ׂ++suqMP``si:k,\ mVrЃ+,T3e񝜜ROOO#xgkQg\q%k/6볳UH&(u/K>a'?9 `qH$VcL /SM0QeOttKnqg]fU li9_ ïq!e(zqr9q=&€/ƁG4zc}[&Gd ҏ ۏ(8l}Ec\zڞ Z~Kӧj7mL\MU=zhiim *"\eTOj0npXeT} 2PI{ggw)m~~J;0Щi6 +"Hy0}䔔,,ϱ|\1=/ OyOHc d֤j犊S'?#tek_ 01b~$ V2`#$Y!ޚ,iŷ~q='(Z@w >iXߙ[)):ؠEP5փEWQȡo/IIZ5() izƃ_ۡom zമHf/?9Z+9D0 +[ 6MˇP$'Nx 3dfJ%fvww\#y8˶R52{^9@BkQnD=>gCBBB*ZoQ<'dwVZ ^ˋߘ>oܾ$e}z$.wMVm'/BI)ɶu 6mCӱ~<3y \2j 77/2 :)Lg]j`^vMȱC@֮uɖMF XY%! YhmЭw;-v9ԗN|] 6 G74˗/U@;08\jW/(sq`hxLM 4 Z|R_y䂊ndWQj=(z(`6aМ9e]"Tj]\¿{ud?@r;g+(oC0*= 3gf[uux_\M @[nWgFsڛ $vY0"V̷BC _AIr{s/G!_FM!#ޛ6ƿe/d|@zGqUG'-@wXhB ,q(>~Y ZO`Q_ n}*־g 8!Q{^҄}KEZ9֨"7^}݈&&E<ݑ\~1^wSȠw޾̖ |=},u3{{>$Q!Ǵ!>qiqwElhbwإz$ۖ,'_:l}!0}4؉CȚ-%q;RKD8L?0'"1Es=.ŀĚGDM<+:'J/3A:sH)!-kkK]W}=2fM&\  V;tO<Fc "k 7 0/xܒ!g$`銜/W* >̚IzUA1J6* B%Oc/ϖsuu|\Nf0\fv=<NZCd2:U=ಁ)ySwdgP0 N6p+8 P2 ZojIܪG#B̤-bS2)oeڦ6ΑuӹQ̿$>gZDzsM Hc9];~4WK/`޾+s^;Iq :lyKT_wBhAB6X=L*'HwBS@B0Nߚ ʼrFQ-⏖ OResٗ3{VkXGys)4܎8ro) 6f&;[TV|D'T@tt :5} {Yn_HaswJv)_ɸ$SϷbm/=cT߿j ,: j lbB"^'A˃ruYj.m^J_'uCx Tt"""yoAs֬'܊üGgb(ýFs؟xkZv6~R;n?t;T"I-`bɒ=kI̓×0BGERYI UG?GishnS7ږQhcJ$;oefA<ےo~q)LO:hEd<24|6heYO\E4@VNE$c~¤C|fKJӉ!xUFQjb BmB.j!Җ7D(ZK =a7ĘDw;BmmB'|Z5_CBKYM Ps9 X\:8_6!L6/M*n:څWΚN1"ajX_ XL&=}0++\j+^3tZQCV- d?ݶ0Xgf5z VW3ZaAvcB): avöv>a/G ԇ 2ǻY?X%{>+ҩ 4lB9xot|&q G'P.yWZy ~QÊ1{nBb@3=u֏BXVVVf">,t)xLRrr,hdPmc 8hKo. ]"ARP}IE>u;"( F>VJ;K &72@Ѩb/*|BPeYy0f^-`7hQ.ޟ;`Μ6g}8⹔kW[0lMw"鏄J_.)H|XOVX &U/[H OC׍?\]p;i}`_^x 67TY-x kk2w&g Đ~zbֺ=a7ɴM_ryVp믽%7 m{׸ 29#mjoo0vFY3Ǽi6˗_:B())9VwuwYѫ]tn/Xq) xb]" X &K0Ct.ѡIQG%O\+di2(eD;8B!#0z}?6j@~谻Fhu1i;GSʠi0u^?&8cPk#^v`cq .w~ٛ W !g~S7u#_|qqG::g+꽲rg?C }>? gdƳ#:N@oVGVwuɳҤ{˿=8\o^lj+iiѿ>r\P834coX K^XcX剧@#?Z̨$Fwڙ1yЭrYRj9~Y[#)x@Te/_SΙ2?!##{iwݬ.Ube=U/kdNR04TRR$kero 3ߒfB¡L(zw`AY2׾ k}B 8i6৤WU/,d0ORofqrssEL"G郿ZPxK39~To.GO(ĥ J%v!誨i^P$gd7f=tIZj d=.\7$jX/!S65dkddL_duPD߿wX;=,~+ʹdp36ʍ_#o\%@k%O(I_…gϟO?UXV]ҁ~Xzb~C _F{l?Y\^{6fcjfPܜyb \) V7b!2Qc=流p-$j[ +үz(_ ~ᵑ%fթuUFPXXYe}dp}oo˅ll15vO=B}f6Y6#ǢϸraLx?մ ϵB}Muu?߿ Xh09W~}Nsh撨v}nj1{ɧٚke6SFCƦߥo*mvԝJcn@8ܖ(z<4@)31UjD]v%IRQO zTqwV:1lfo<yb'4'n=_.w1Oq{%cQ7:.U2bFHP8~36v' *!al oWHhs,BmJnRW){]l">zpr|u M---+Uw浍7){!fffkEyyR9`dTZJLg"OchaҡR]?H,on ڊQtGƝ[֥DtMɴ'9}%64v3| |Dn[<_*>3h*pօRO8,g]'Rcrnn e49RʽLg_nnF{}jdZ<͒ O`3V'ef t'h(Ғ˗cydŦC@=( M)QnJr?5?O$!!˰7* Zm{|9n{D~^XBvvv7V]o.vnG=zd: %4S˗bM7F{fӌT꺺555zzZAvj:LFYE8@a powfnjXq}=o?&0]+8".NuAv}ȿ;oғ')d,HPlDExGC{HЀ‚ԴQE=ѷ#ۭ3;vv 4@wy~&Elhl (ŧgOj_[wWe#ϔULN(y/sqF8+.."Ƈ]+v'a wkiTf_:ε5x1Y:Rg,y$gOX-}:Q\ww[PE}+.u!V_ Rc`%n<}trzepxt3TlYY>H'qLd5 L\Z*5I[e,KVQM}NC;EʲƚIv:m!a~d# SS{i.~9z5EZĬoKQXL c,. L|tﻮ "y.8 ]4|d}&J@PPTlZݙdU^̸ dk,!8vr:" h $SMrBE%t_惦QTZW _Og8Uhh o%\ep\e<+(<\ FH7&&f)O5&PAϤORPC]&lhl uƨ'rFϠꇜVX6:Q:wu-Dr-RR000nVVV{^9""^XJxID{ 8 8Xf.<"v?9۸v܂I~Tޟ7\[BA*ޓ5 J/Ɯ$ fkKc=JA4Mˊ葯DnՔV0JԃŽyXhI =|h.na&LB<&3==@6(zWOkGr?4_ӟds;{A56vqA֑pxx֥Fo)h:#aBo1`*[")̆a0"""6 ԈjK?8aoڶV ͚'CTihK'@ֱ1̗KJJ%%[vC `.II(:::00#q^x0,,}0rwtuu`?ÄuVXL0~o``OWd=΢Oefy^rJJKۢ$d1b}ub=,7gy~Hmm9Ǯ9^Fx1JFVǕpGa|襡KkގOQTk*{&vN]>G )/^[wm~0s ht 0~XX0zEO` /haílo}!K=~Dd׆[x{C%i%FSMdS||<4iSBi7QZ^>N4,Lv\K@{Д .| ;Q&@]dgttP=jI(e544e{gfWּ\X,#,:`/Q1*(=%*;\Ȕ]/^clFJ[BGDSI|T55 ؝9[ɳZw7Lj@A9@7!v0VDAU53~#GRdH=yZWwy\ϑΉ/'IIk|ɚ=]AVn5ZygK6 (D^8?z}}91bÍ7*a3_ (fԏ-P+y店 /BsH# մG ormJ E_{ya"lSR_t6t]^;Y'f?to։\@|CE{hlrޫ[fB ^W{j?R/2==]dԬuûB)|U7 %ſ0PQI.dkV0}x$p)7)bMx~m \`OoPa'JV=zyaȦ(86g&KI1SCbP 4.s'Xn]6}]VIcg֟z9{՜Q*r+أ '˫!E6Oοh ~I\ZWF}&Q$x:6-j 3qBI,!yAjcPwF_kNsgP)廽V-NK"YD@/c4S9q⧒$/ўؚȢ"k.oXR#džtN>L>ΊkwړS<9C2 Zrrqjt=9IV#=-pY2s+itRR}c'ժ+Z%50ݢ Tܞj7PtVs?]Ǭ3UFm9K[B MPmъŐO u;'Q:XL\wD2l'v栕 1a Sd?ق*1DR26v\[46h G1Rx'՜XGge6T4~ߝ~5[.C1wxKA#c"riZ~Pʪό; l1η2x)-bYVj(C%.oZ'&F  p]FYIn $m#ڦ3i׹QkN״:Z=)QHZocc/|帓"q ^C()?.3zUi%t+vb{qo.:NM, |QpUMO4]FB΋ )t߂d 1 oƆ?9?6W*_\wYN+t" 4nlΖO v#1H>z[KKX{ˁR*x/V٠bҒoԼ iim9Tg}d큀~zXq~-\x'ZGםGȥ{\jM6 “Hր lm+j$ZlR15R(4sufJȈO0Nӄ MY #bFw@:$H9'e^y*af,aT$an;f4TԷ v/"{i_T <4x*ھ]a 'zI ևs$Dv1J VT)1 36'0XtE솹F P~){H(M_믘lmGt} A¦IdbՂoJ_ׇ|?n/zc0sV;v )K jeJN_{֯Ϫ O6'ku߆ /d78`G|24:$؎LCc/^>&~grpQ+fMCn=ϫ7G|pM hd_6GP N5^#3's%'{l.j|A4v,F>tucP5} 4""DF@({GuQ1/ t4:* Zdw|&tE3 Hka2WOt*OSdE3^9 Ma fI_?%A5RvsҬJ1ʰsK!deSoppE7t^ \$2W 3%}x R^ | 4ul m5W>1 SdqܥYv/-Qy* Ƴ[=zDǝXx/T~t&ζ6 wS1:9FEE՛ߖ`TގUfihXkr5l $'2WY{.詪 ǟû8f8:zhȦ'B#H}Z8^ $PZ~SWTz%/8REFs;‰iy.% FSaV~Q.zSU#- 4;okkoT]}Y# YoOZ4?]A&9C(zDP3cP:8HS>_xwuЀy?} Ur/$R(M| /)`VU2&&c ))X77x֤)\4 *( kG,UzL)іw7SY{p= 3a6Z+5ؠ)DE;;_:u.1t*kk;SeO,FT܁fSLLWm+z*3/_T;l*4$Ot{}.$;Л1$$䣣Q“>_KJch3%.{]|v`iRP@9 iفYD [Kt͙*F,,,NNN& X=cƳȝj&!Ԯes-.? ˦PvSw}ƻ,k)y) S_G]Ts^7*xi&^~H,7ïv; KW|`: Z׷Kб+1f2v+:=$8X0S=J@@"3\\g3ご6p5ǯ()>c[g6]aqxr2jSe, HB}L E*zJS|;3Ӗt$[`k4W%}FEg!Z_bg}!TQw4͕-fqR|ͪ},WD7%N"vK*٤{sAϱڱuyloUtn݂N6G&C1;J^ 븻3q;Kʤ[:p|/+>՛ۢ*ym|P!~#3zz%UUڃH&'&J8:@M ؘ]f:_A \{jbW'4s(~  e:dhE|~uyy9indddqq  #OR 4R$z>zckԧ5FDxtBz{BePh:ʫݞdgĂԁV6ޛ$n I ɩ" \5zvsY6L;pϑmϻFKwUZ@]/M4l:pWZgd`x̔K}K\#5``^HXK2՞3ճ_?Iz.v2lj] .yA>.~sʌ:,,֏A 6SM <F*-*}e_H#jmn'蘘*yqMMoa6gkX]-& c"AFpqEȊ68)辻ffgg8\HbcNX.Lw=^P0c@(Gܜ3u-)5D u.SSS-W,ֳbs|s 19sE8f2ZM_حv ץ5LK~Oq;ába)}IvrtqmOa><옜{۽>P~PiNNv S̕Šz;0rV^+zbYmt䨄^w14$׬;^N<8uս|UPizO˅ےQs6L2 >|( /hw(& LO "1;R" Aq $t/<ʭw{򊞢hG'AOO3N%B@ Dԍ"(,C~xo &Wml(I;lkr,&J :v8;Sm[|ƪkA\%pgo *ƀΖ #ǯ>oKk.Vc$~ٶZ~r'_b5SYYv5VR\wk,tovsŅKt 2D;>ߎR k{m..͸<.y.TZiziŘJޗ33' q?YyM尽&ESM_D& m9b+n=` 8h޺F)tKhʵHIDTƐl<>C֥P=lJ?l %eI0!N\\Ye10Si B-ubRIN91 t4|Asc^@e<MaٶwiB@ 0<2eͅ-l z `Km]{%3'(RRRn'͍@hiiAB}8 >1ؙ,y^ |r vYĵPR| ƕ%q;ظO Ą۹Pn[4, 8|wMZ.x?I.r6&ӧǏ#.Yx+7AO;+B*2T]B>[R_E yOZKԠ;[kb] JoEE]%x^9t YZ(T]|I%&Ӡ3lh-цiVb111ycVW.UPqebmUJVT 9"=7+{sS՚w# bFT;Bf'"0 ֮?ւ"<=W=5IVjGuaYPX?Fq[<$\jh>7;;!# NX!c/(aRHnךu~?C>Ü x{ xR\Ձdѽ;&.Ƀ D?~D*{<.o-(&ߢ,D;t)j;$NힱbOĤlc8 TlQH9?G <.,dZM)wuIPyytǪI2kЀ؊QwR͟YL`dJ^at{ؑ"PD{8ҔhΜߜnHD$E0FimiSoJJW#;S{᧒ e `ۿ3<<>3O. dT (=xKϟg !) Q/.C20>59+kƆiHhhwb4!2ދ"EL60 Bw6 ,@ 7yZm =JzoVLM ',,z=-@x'K .P|e0R/XN}UvI 7F$HYqpww1EoK#k[avs9oSU ߿9 X 2 W^d@>k+*pe{:|GH`7A~# ܔ:pRRR/B;1 E%PdU$ י`-aTBb6Y)ϛ2CU6{5 & /RFG6 @*xi:D$lG}xdP HSl L5^i- Ľ!&V}".ѵUsK1FB.z_﫬)FmB5=O_.n))FmruU3~IC`d$(@LBU 1bą$耬) xٗ/K(4V=?:Sx]UKkk~pZKK nx))ah`@B@B17ܘ_a11@)2228J :ed(,--EhXXm xQsy.!#=>WsEw6XLo r*Bwx瓪Kq[:Se(:YbzEFyPjMyX9|bJY5Wx"**{hFyu9ܗtet>8`X.nW,d+g(I@;՜Vݲq& %g]h.)w'<\W5-*?{|@b)%.T :菸L_& @h"zc|HGlJ9"[o˼) ‡ kid0IHw/:9AG؇U$zԚXHf,J׺Ɇt\t3oW !M=L#K!P28I%34?Q:q{9߂Uo T/<kvwCrffYXX*ffF*ھ3Uok[bbW Db8S+۷\6sou;SeNiC0S&xPϞ 0AY613'8o ~~7g ::h8Qߟ21Vрj0B|:uy˼$w3YkQ zɦ08H֙0FQTwW44uuI#tC088qb{?tLwVJ*ʃL}ӄrG1Mj$;wZPxt%!NeǬ%(3{q^q3rbǏ?fSww u8n¦p!g.w|t!˩G@yCƟDɬ6a$B^MO?շ2ވl7eSz/_j[ 'τJ_FB^,~CO ؇($| \,,&ִÿic^hl,sy22Z󬾼ƽhzˈ\{kxDD(ϟ N`? ;'ALq/$lo|stS*P8]@*fђ^o' VUWf?ln֪| KBi ^\]}J!Y~~IZţچ" tĞ#.0Q=KR?u|lyi,c,\lƵ*NpS&>YoN RĄ@d't]iQ*y R"(Y + ]d >:UzF M9?4Rns]a[4|eՖHԔVuW< sc2Կ/7 essg'+|úKh~F:řo~Id)|S~c 䓿h`λ2c>IokƽA@<<%ANVWv0C,뚿I ޅ=ZAw;~9ۆp#Y*ڶwvXwSŃn:AbOZI4 ?˫/K95pafWD6wN`ueEǣk qwŻA@w:Q~UF;%@!JᡢFZ[[P R<222H- ޶)!&0 !;-;;[ԏA&FD>asGz72N;WK04K:8Ms;}?; S^|Іr2rs鍉C:dn/U]-ut)!wKG<բ1M@鲳*vv,h1ڕEOwM`ڵ^o>@S8ђL CZyVy}U͔,pOУ{!ahhXfzú,=9ȿSM";&ϫ=ٔ:Y749 ukOɿ0/mN\7.N9b:hM@b}WW_Ӡ aG:Y[׻L0ooWLyA?\VW[DԠy*4jnџlw:ޞ$ܽC?~  ɔ37couVR56V9_-_RXkA,HRfA[agl*+9JQ}zoG ƾT/I0.2\IabSGAO> h^ m~݃ӂh.c 4"ȪU ZfCn {sR7`5){bF6Mr>UU7XQP4ZJI 6&J˩D?...ޜȵ{%@WsڛΑ2s"U{u:׈J 21JP`+>.ʆ7v}M팍T`7t8l?봎K)l}NARcra/45F7q[?9P LIjR(Ҫf ssj5#;ےlIL_JvF[} JSn2aC*x4Y,X*U%p,Dv.njd2⒐<~lB5Q7L!W8K`:tloFR<`XJykjkdec8)Hqj\)3nS=6k~R۪}be f/eeeə :@?ijlewB(cZWU-GI,|X@xb`.> m6S_-Xf <8qhٌ,-ޯjHgҮ)/Ԫ26fY[@ 5V4C Ο$S}Mxsąޚĥ9dtq];R(Pej=F0d{"٠惙YLz;; .1RIIiK}qt"2>wJT _W{0˵DSVHlK[J \KUإ Wm( 3~ %-c@I]+r]l{[[:zTy*թ{fDU sؘS#Xh))UjG ,r1 !orݯݷ1}ϑ4>;Q_B\\% |^jjn>L5}]wcΝho@aFFA114O #}dۡiـa8&!w085V }~YɥgZ;ѱc")! *TkT9_rgw7i3~n|{Uc֦dJ$<,ZH*_\kO' n2pҼtŒ1~;60'1f?K$:/ ]}-<+QSe=u{^F<RZVK륭ml]dنdh.Xk7{RJ`L\_RN\ԯw|xr򻞕 ; .++Q,⒒T\\>>#G{2]o+c ΕZ/J$TzMwN,`UM&=#uB rB>sVy< [AS~kz="8G|7JVA) M {WHY+^7GU:J={4=W[3uGƛoJLrr;ce@AǴ9?mLI>ӄ'S)\@H3=>ц$ #K&c^j 8.3w3{\(p;|}}z|FRHCI|n]GEOo3zk3ˮ{Y]"jHN A@Ԅ$)1^d`e_Ehark`l,~{/8$ud?(ih_a)m #夥'l%73[+xIiiƃ\~ BVyzssݏZfz_ gÜ(Xt¤ 3%h[안BG__l`-8L%ה5m1pv+qh7$zљSAH>: H\9OJ8if= jnrݙs` 8raS%`G Bز]-I``pàҬ߿dfv=p_v =@<@1?H|r]Uɾë$?<\Bd!Iɧ0܄M++H fV8jfVxjfrZ M`2+! ppdB}fvve3ٗ,#66gcP(iG@YP ZUp~AMM~NrPgṳ/|ڧ}o]h M2keyfg32ڵޯ8=<v@&W郅EXA"6)==nutB'A1n..ȨȤwok^bǹx#yRG3Q6k&ԋF~]Slh]ll2:qYNFA[K,eo@mE2Q";[?yR-ǭW;x˝Í+"vv;sоl@Q_.ջa۩¶hA}v/Hˑv0٭q;E}We{=F66a@fa!tt7[Op% }T\ NsFvEzY u2?L#;gqNY-v=F83_p'$D=,K5U@엛`0>d PW' 倽W"\.hnN} ([mJOŜ8\WH #a |ӄ`T=`I \mȘ1N ]01/a5o&]iz|<5-,0I$(H!v/-Fb8(COfYK.as z-.V?0ݢDC˹8C+{%)ƃ!/g;+%V(K #+fI?*F^ ~>ĦjҚO;NWWu߷ y{{_mVZFG㌍aUVgc{")MQ=&e ۢ0W͙JgA#aO@ޙ7>4̀DM->]A(+Ň{Dl2: Co;#ᅛ}åO 'YܞĪ>]j8N~g)v162(KRAcLqk=햪1Nh'C**u;ȯ'?'cbk!sf`BøOv:o\j9t+J-ZC".RIU5Yvrϟ3 `-^¼owˬ]ha5ӽZU՞ d$iZZZ1W?ۻ$pSX. e<7̔=q!%T<·oGĬ"""O76OD҇tiXEEcEƍ1Ukjhp ?fiS$LjРxzmnѳSjn\YQGQ0!$p}Qe%}Fl#ϻcӓg1P^?4WBv{4W6w*k$N60px^xP1nrƕ˓vO).*hh>!YT1?o+"V6&:G`wVRv+\GKKnWNh9s<`ASMMEQ1?isJ*|{5ș9˝'7Sgu7v XC@{d=igIfo9: JHvr7:>Uztj)4 / UˆRN_>8Yea6yV|o}nnlV0_yU3z{gdV#Cki)q]վYGY(J,-34чqf鰱lꬮ(v \E+bk/dXbŋ(͒νvÌU:qw'4/-{XI=>/P$K5xAD36d Py.>vXUe?v} 9[C~fnnclNIy1iWEIzQ#8nrNV?ފsڎ1u`});kVG|s8YI@y##40P~J9XwX3G2N%P#{GK[GO7juVZ PU8MFOT HIYrrӜM`Y|6yIglin[|lTXP^CU־~YPŰM%*%# nhC 凸*Pb˧٢BZ^a X`rJ%CC,QKKcl,j; gF*ʑ~a3LF1ę[bKT2±_i7]njLx--ZCz5U_䄁ocd(NFR#>x&sjZZw TMrb:?~6tOͪr׮e^[{k;:ĜYwOjhhQTiq<qB touo 7N$Y8>4 ͝jtT%VPSj\Lp*}"(.?9{M|B>_`<:g#R1=7:쌄+!^Z| jfAVՔzAQ'2r3Pi+]T'nsDAնokg(Kj}(LCKK`:^!##\Z8TZ\AΞfV~koX5--a vQcEJnu*xk*D0KN,n%;s;lڨo7?qx FC8ul:̕Kkkr肉mޱU!x5'pPi{7/ yּ lFs*Ӵ?仌MpѩMA1+=()Ri/M3f ݳGt&8E^D''!j/<1C pUT'~cW&^0:11?=S],QA 4S(x-G'3AN_ :C ]=fs@B?9NqTeȈ&]<ܔվgh*!$g]!\0]3c+m2 o K<(a[X=:Umƚ^X]&=7UBȓ'f[~~$7( &_5dΡ ]ejJ9oDOU?-/[_ńF"Ƀ)DDT01ru 0>LA6]J|k}Tqb&ߤPD_|c5Q[d` + Cdy)2+<C휩C=Xq?55*_>&\*n&)j|?79hl$f7c/r 訩 pPXWT2k t[[E߶ ]Bf朆EvXiӥū9=Y x46#؄3TrsW!B@KSr@ a;vfwhpP7ut[;R'vd?LppluuDD@vv2̇omb?yׯnE0ny>CEmPSYԘrh=C(/WZ@b_lg'o<X^¯_v:) h xXl4(`ĭ,xx g⑤ݒJuTu12/)1ZciP 䑑_<7"ٌH^I\5[Rr8䢏Rr ?"x#bRL18lA` a,|xgBx;f@OB lBy/VS鳳䫫=m\6#ck/.#"edPH|ՇŘا2+K07Mtp0TmA:@p\?UL #8I;냃_GBѝ{9&%#{5ٙTw9VyN -\PeHobLLALXvRzI<?;1[}2Aҋ:Tff 4*%F'^ Nzq65^ //@G`tqw|EGP||L)(E鸸N9%%$%%T^KJ+-#)1dK&P@lN tt~1OW⊣ MO.ux{U~'T&0;qŃM8zz$oo;IHHhAg^p9K`\(M\MHzλ.ȕ-kh9#YF]f^^fk`d*}'ʖ=‚YHH$kAC8~KH4GJJwsq>уjAd >'Ot*XqSe\%%oy?B׹ֲ^{{)%Ey .OCMHe\Z<\w/?4}#oL&((轩a"L(Č$̾5$C:!S8 )!"+\( ʒZϒ᣽%; M/^ YY뿼sqp0afeccfgaeaz󆅙 ##//G{=W`llW?G_eŐ @8"*9oOĄaω.I;sjJS7I౽{/S>N}x*t:+ijn&}8ͷQqr@CK6Zl_D1G`zn^}0cbqhwlq/r'ޣ ag&[?/& E~όwTݱI>6|!Kֿ"ز_GO&B' A_Q Mr:555$a111⩒;98<ED|'mM7c~ۨ s?\W+7>Mq!r Z< ё# qx8qWn.ZZ4=ENAB BQf0K>p/w.kEj6[o.}+ вz#I$}IN]S.>/U|zG  fkieۂ//n+˿UGDlΒJ2}U->>aKG?n*(141!#%mm*j6 zzdcXB ֧ %V3XXib:ihA~S-=:U]ŞH8:<owm@o?jA8%3κ8]@ b${Zx^^\A7 zX2WB»eB (l9g --uwWX= lN-Gjq`V t 10i!ZUTrVV3,Kmm:xfff՞ܾ(7=vYYYۧXqGuGt{|qޫf}۾>щߟӯ͟~nvD ԢJo> ,bn9}Q]N +oDFFV]z̠SgzGDHNtW7h`Z;0 )+9 t@6p!{\!/.9)))*ⷪ@qlCKLS$r8/*s5I6_A1׬?1NoIĄ(9?=rڛE;;QbIe96ۉgf=pdPtxfWYV}g6W0H`XBUޘkjZîyǡxlv5@ua3h>UhԆPw2,O+jOIT{55a wQy 쾴 ڄ얓9CznS[%rIABPar^덇cQ/DOǏL&x444Ar/eA}EA!wΌm$G_yA?:*yEg,JEKˣ}}yw1֘k;6IH$VEU/z9Y PMFi?|x6ޟljjz2 gy>i_KHH4\p&#Yp=NŅ+5Lr>]ȾF@_L"BfVPH]"~c 8T++ٱzKʒc7U4Rү{]{T@Atw;_nW͈H4\&%$> [@ ` S*絠VPy@NA7qq!1b.$m|?n8<)((;^Lڭ|yi))/}YSow[" ۞uMC}) ryjw"܇7r'msl)\U>QJIg8yH` -_|vAK`T+n=#ɰJ-(ߵנ;Xj2γ\{$NMf-t9ԿvVwԾAuA' JHt:iqnf-X Η/_di1DLms b =xop:vr:4I84N_\ .zH,V߿"D[x9LNa>ݟ}|O+PuB' OЁ~ in"' сh$Kih.x0Wwd% ?~ݤy{ #j Gj ro?r`;Y~_}4pncMdL|K8:flHTsF ql}Ɵy]T=>7x4>8HK{O;)Ŝpn%?ތ i[YIgD8ɭ&{b xe'חb?!2]ˮv$lk$ݶLjnt7_j-ϣ~}ŀQ}Lo<m,{PQߥ*3UجL@ҦzYʔ$NFQ9PTmދ?QV2u߆] j?#{b\?xh=*]ff\J83ԟ_ۺ kF~SN</wL,Co0Bt7OGq)Z^`r+߾\rlO c ِ63V;Zlʄ[ ]sj'BR!NQ3*OY8i17- 6P5WD2f}vw) `ʗ4V.y-s?k-OB)vk / SY'[}~ߐ޾F2#eqRR4/Yg+\^7*э-X6;'zR#FV\AŠydA0Ͷ3:IS9j!0* R! h5)xDZ__ y Wdk阮H'2rH,W)LE Qvxŧ`%w+uwInhU VM1>% bW*^rjIǢmN*gվ鍋6SNXtCehQ4Lxө~x_!4lox 2J,v+|63g6Us&(,.܂<+Ы]nWι՞*_FNM~y chNcHVT7iD7.gjY#i&e!v/,z;v/BT3*CC\y[]ViZa^Vj5wA]RUũs+ˇW'~ h-9>PdmIp|cH?9%l>e1k@ޟ*(CWϔtIe+lʲkׅBJJCPnNiE[K:Ozߵߺyyqsy/r|T Qyf)ߺ7#Y7>WX|Vq!Z(TDObvoh;gd\gWCsY=~M6!ϤUAu3KOC׷y[7lIk쭾>F]#m9?#n пUAA G56&Z52fnnXAPxxD߻FGFMR^k/}޿:u 'B0]%nwwiiiz5N@2NӞl;Z*&|32&[s3= ̏;3scFA5$gT޾}]9QQ @.K` +,.jpP?{zC{[a=m^k)5rft-yu`sC ]h;mįJJKUXMȖ%zhXnBSIIuFmB0G'9]5C##|AO= ́*Q0#e+n25v$̺{/0"):7Z`C5[ݸkɓ' ]]]`4>*<}-8+?32C Kk)^;~fbffN%PVV~3"O OIn]B}M[f"""gnl,贪^^= ñ1Ḇvy/.1SkȤWbtwֶVܧ7A=yVI~ҮC `LLzzzەW(mmm_r(xxug{۶y`єy\f_s^$W^.4_G~T~q;2b9EEu/q>Bwka>?Vw.cL~Z5Z!>:~_1š"Iτx4&[ -gVãCG+{pQQQRJ%x_xݏ_}M~"KsY[k9yn!&aaal`T,G!M~#>feޓ;[}wgggŹ%ۓV,{>=ܱJXXm|קt3l>é82/z,5h3 %q3Z35C#lT+}5 l%:u2gYTZ$OT:^a W0K^]p+>5;/Hn=_?z -;N{>ԑw\Y6WF.h7: \#穧ĺTG`:ky H~!Q]>('L*)-6%KzVV +T>Ͻ]êm0S,X}hhH E4UwDp0c`菩PյË8k'k ;BUЙRfN)6k`y"~U =]*MQ$3|DsQRZ*/'m'{E>ǷGX{wC>|8DQ@]N(A1jG3OzX᳚c.s"""vӇgVn0:Qi+#UUѡdEVq#vh\%(!g3wIQJvXE[է.!(!A{9wCKHXX^S33*?~~R5@v `1+"*0i.!md$(//3|,g<_+>PN2,$,"D .o_d(AKUkP1WwZZ{$- ,6.-6+TC v.P00AqJZ 9kMJ\ q;P/Rg z/=@/}Cz`r߼=Upá贩Q3;E8[6gTpHjpvv8.PIp!݅ ֥4QhBSSJqm_Z|c&4䢯i=~zyH2DOup80n*8?ukSӒ#Ev ;-S eZx%>uͰNPwăBrDTC$hёL;WD[u'$4 .6?п7u%P\`o"f-aW4{s}R弍B+TehS`B%*Yts@Ǭ t"*D'(gpĴ2h*L|FIXR{8R?0i䬬p[ۡ ?2Jʶ@v/[r3VW`";NjwC-o=Y hj&̊rxbD zsrXnAQUÈ0xB/]l;|t~F Mه }Bn[{7OTbB9zP yUdcEU̖Ij@FFTЮLfu*&uaYÃJ) ;hXsڑ"]~HNvNޏh ?B.iq )C6keeOaP  m<\(= Ua:/BE3۔EJ3upbbb @ L^>֭bhmk#f`,cRe"OU nSѥUoG]!k='+}+vo>t%Y0~1'q݃u} `h~,}(dE&/ +Ǐ{L;G18b9D(XRop >TKrprbuճ\ y֟S:M}.jC*g釲HqoS!oJP u"fBJO*IY F75ݻ1T~. g3Z;j}$ƥG XV81[`ᬬO`,,Gl`"Ca!S(0II+ݯ U.WշHC,}K4Rg?)Qǧ$r9QO{VOS2Tk677Wun012*o d}cMj!/FNv- Je)3FӅi_oew3Q2N@*TSWS QZ<4z lh`H!\;cQ8gStBA ^""~ BRsoͳSaxcK.{ N"_=|qjNC. #L U{8E,'}H!V2f[U߄XC)}׬pv0_T<`OKJo܍~,+jdDyyyIU$7SFUbC1▱F2Ƕ ACz*='6g(nu3*PY;^uSl!#]\Z<'1($ @: ImszO(O6xH|^:ؗ[%)H=պZm!%%L%j7o|q\WbtD()xb$nOR \zJmDq-<헏PH% ]6۲֖@,Pdb書S9=i-V+nė"d+fV?J϶F Q^t~c;KZ|r]{PInUm\D 3x AvY ++[nx^ЎkQ~d.iB,<)Z*q8;1wxn oIgܗi@7)ClkeU7W2Au"Նm7IOD[x,|BqlolWTRxNɾ}+1&\|%ף(߬-_Iv\ZٛK\`]@tWGӾdz|f`k EчT2ux1Hm\Dnkhjn^ OXGU+ږJ?ߌOQ`+ۤ1k-{jQ1cId]Yn +QD:Xd|߇QX [AZ:b򮓘1hs4RlCx?QWb#n~ԪGnuwpBPFNM9~f"#]AEQlfxSIr,+0ulcj b8y^~8?{( Nmz_A^_{CBа+ zY%7 }a YL%n"CR}E#%/.J.V.$m0 ss A6 Bv~[//^ 8F0ۼ8^,hjx* kP,ЎTdפl;q'ϟ[ q\6K܏ c+K.~QRfi-Q:,*qMtZgq] @>OJ#vuueg#X-PY 钏N׺ 1`ܛxk@Q-U*HR;Ϟf;sqS1p1V7DYZ0$gscqh@kNR \bWwr_ IMDLuG#]7$7/S|(n}t7.$=@ a2/1*M\cYl]MZ27@CtZkwFQpq%eQQQiMMN 3.-{+zyi)z-` 8Sc1 t${-+RwsZU|^벍;X`̂Ȓ#?~oYdYd’y?`{brBmC]628:& n vfi%_$?$ǝ 'jµJYLvHy׻%ĕ#:~%њ<6o}hٓ`қ4y2;c;KS.?>r:X )[Y\4(@,ַ}k~a VG ^BI+ΩkYǗ!^>=y0m% W6)Z؃3h:lٞ| Kw))d ,~PLSxes-ށCTC+p,6Yc櫗Z=.ͷxjgG;՛AW_ 8Z$HOv]ɽ-W=VdRxWBK]߳OL~x0P+ڛJ^=e1iNɉk.型6@{Ǟ`X;p~z*U (_ Kάeʓ}ٻIkؠ&gJcc%"M۶1eecuo&gԝ*~f?;l)}\hQ7;1'rƻ{+ENaPOɩ'$@۠WOJ44{8}'tq y^bO?9MyKX`hԾT Ƞ]cjhފ=fOn,1|KZ׷uyBgee_R2LV/OuXEepvHϊ Hv{5s5ݠ!&&(@\~;TTܗ !%5\_ ;qJkItcGL^k UnM}2*))ۛog$%$үOdG\R:v"}-0Oe\B& ^Ul (} ,Z}90ٷIu1!32@NpPDzSWOD#3ⶏ/}SLO? Pѡ[O1VX383[\\ :x!sVBwnx*_߹,GΰTK Z Ǐ£Iޭ-A|_{KKLӽoO/foz'?W~Xfruo!l :v}t/ 1KKt.!EnSUճpBϦԯpA>Cg4Kgekfajqu>X>Iܞm Z. r>yys>ڠ⾞KQ‘Ԟ _0Mߺ#N[wJ @ٲXI]O/:>jIcy4E mۮq_>VMT'ڔ<=#Vxd;yxv`Z $ EzB{G&eu:EH^cte[[wGdަ]G{꣢Ɖmǣ,$Z=_qtX21w s~{'QN}gTDy)eM{y?jdE,!$ؙC?x:_4O{Eggϟm3Ƀ-6tuŬo~~ݳDZ#DV l$xY-a=cahrR>? л7Dm *-MGW/dF@gnFD$]$np:XG췑.9HTN/~NhObYesgC޻,"/ F=yL&RlVB:\+ T>: ",wkRYWf(~n } %Iwԇ~] ^.fiSQ*9< ed PQSkպ#hb3W0:e2mo츞~4t nU5wݑ|ҧO ].(ƹ:q0ZއϩTZ.G-C'*Hdߪt<77;=֕z,:vP_K-S4t$wT;vpG?{Q%eT;ށURIP;\6eMs,?Ɔִ'xr>{&9;Șcn=I`κ,}L~*HXmb2OL8e5iu+81쭶[WjZ|n`cc*lZ KCCCǍA9+ʼnDdtTb[/tBv_DDŽבxhskj?$nS޿:.kP<Krn^[hƘ-t9+iō@Jׯ_K`PU'~^IZw]"KxCT[ 6y&ǚz^ZsgA$-ֆ]GNSΊI膠K  Di_#xJfOꉹ_ :̌2y簆H4Fߤ"#p 2["qid#Rl^7b `vݑGߺu+ +^oS+Z_3^<[0#l`OU混Onf4D j#*VTC;WC-uu D`5LD},ۡ)̧ٕ'嚪>!1s+qbkrAkG$$4wu!MVX 6x,ʽ~(>VهU*Lz-$kPPn~us{]8mdUu.tԆ >e/c ߻& NvNW}Vci zzz͓aU]FOJxD6}ۦ°2؍}gkɴ6C+ :PV盾L}Bdݓ1Nu̅!ta@x2'o2o~D,[t]z;AZM.jP c;0f|__>5XU !BwNGۚ^چhV2u[ rDGDAΘ!]rOChnPPܭ}?\ܬLZ"Z!ZM;p 7K.W ZW`,Ol:.Ԍ^]RjjB!-"ziOc i{)bvB&E[1UC+6 zPܬeFdqJHHqx0^zb:4Mj^mP|eܡK_$8?iXЇ RϏ%u|Q|^?Os?*ty4<ϣLλ3a|gw<" A%9-LyhRhZ5wm}L&xM>Q6V:WJfPV?:Ia$(>JR-qADn(_#3GTT-~~=W( >][A*5\k'#Y+L YJ!ܾ{vvἅ \Nq >@3к.0G:CDO>m8wT(߶7jDrZZSqB1 2s;ik%$$Ԟ*>QпO;$]Y# t+Jvpg[L8RYV`cd@3K>s 9gl vO+, GZY]`f Qct1_c:+ ]ΏIkuuu)/H8tkހRHH=E k)dG*J0LK$H2Yln^t`o[ӓ׸' ɔ$\VV.PXN•jo2W뫫|PI't^E&GbtFFչv f !D=?{d#?`;.ڍT~hYo]ys Kfo[ m߁,ï |EjF]J|H~@cX.:o,ÜT>< [$j%$u] )[Foi S-)s>OmMv!=D(PMA7@  B1ypFmmgvw_-Jeg^8U  ? HޱԚ"FQC ;4NfsH񫸟#~Gs\Yb1kG߅ 2̸fݞ`9t.b1u6wΑfB 532GY2ӯ?s(ԗ.wrbe/V }&;;;͌% NI ?;X=Ѽt7#{Ŭs`+mЫ.?l^Mn >G¹<L@i-d~s&(M^3h|V0߶hy؞;?5RE-3Q=4y<:{mrNtD?Xs LU䢒}gieaYO6YF7߲hŭ#OzѲʢ3GgS] @> ? 1~j7.OHncLL{T?-܄#72-cQ0,嬦]=n;1^VUM!3Bwi4Pew-B$@A=44ȷ_;꽮ܐMFF&.+;X|;/`ch+jΰnYi*:^߹o ,yTZIt Vqq1ZH[7Ch}7F,vD6`ioQvNwH|SbqrWrpp00MZ?sW c-1X ?77m,u_"&YmbXÆ1uO6ko2)$=..}MX{27Qfu4 qF*5G'9W-r$Y,,.m$ii%} )==jAA+ojql#m.h'I ? e"t25&@ծt4f- {_>~u:bZIRh6a @ke˰FYLXRvzBPBJ&)h}0ZmFBR|(xG Ξh= fҗ2\W0'b1ՄUR`5綕߂~<TYP ɫF2n$+qѾяe.}CCL(Bp~n۷oqc'p:PA鳭&+ҋ7GF? @ &93Cࢄ! =+:!țL!\ #=lƖgĎ$XCR;z9=j*"r>vS[ANJ*qjj*N/h?`h70/v ٬Cjэ6_Us[XX@Ѱ}*Vt=g08ަa` n=a"0`9B x"es\xP"FG%5@,aG=ЪÛX`aZBa2oW怵%#9x(:$a>KFGkuc0xL)$“5O)H% "lFPQ$2цnW;V>*MWğjR&nr.90wek>C $M>P&qDf<^WdǾЉrBB5h"PNfy !B" m೷: ЎBMi{G!AQAӣ <~htxm`;ի0TTnFt#Ȅh)= D;vܑ|uN wn&iUUo(!C Jw<<* BP6BƏK#Aaaj4RT-gm%F t-2G2ibFݦo'OZqM7*#f7ghUc)ؐ "Hڵz5NAzzd)^f ߆AIg w}(ׯ_/nFtttzWEEE‚S'5bu<`"#`ʢ7o}\>2}(/%Bl z۷01Dt|BNOZy_.|^lC2 N+꘷C3:m&C>*WȿMn;1KݻSI~5.&zK 8gn Qr=()EEw x/txr7 yMLADzE6.[@zO}<0Z!0^I!rZ2%#Ð+ƣ*J?k5j*Wp1>BJebȻ-mL8:&vc^SQV{~3cQ!S,UQ1 9Q9W2 6{(ȩ!U;m!&zƏU|>E&/ Fj}=]ŧ2Ty_DC="ёmZ9& CFCo= Fj\؏ -o2&~~1MbT~34 A_:NyAn$ "CME bCOUt.TXHЊVã#| @Bn7Yag]<|tQO)<($1anF:4i)PinʛvFѓk"Dz21(ؒ$}.Q}^"7,'GHA2TqRwhycQFc3aƜ<&erjp9F6k/uM IXyP(: tMrD4eS!b1hd87,MKpF#:#LXw"#zU?78O<&%DlXwJFi1W6/2OZso9I ڀd1#IBO[ǯn~̚/r!tɕo\ |Gj+qqhuwAO?"9=@Ū8_HGqf2Sj2GRp^E?&}̓ *\t}b8 >qGζ&0cjǤ/Y|]#קfNRT0M1T:̏~h e,>Ga #bt$|wwbHKVK\Zq[zp"DΎp[`@ƛ@"Q^WD~nae"Ta~bq 0z }DҴLȓ 9,-So%2zJ D`-7~#ImNl}^Fh]=c*a8w#;-n,iJc~Th tArXgQ(XtEHHE61]Jե=}CE(Q4!]h`< pUBKNOT B4Xb(:з ?8Oyr%(k(#fB(!є=}㳹HW9iUV\% =;t<'~̻iHTKDzzS7֏N?;ng2J/ca/NyAU%-9B-|9'CU'/[g>נne0B&yQh\#@*nXP5x9>d!2B@N֬Qj* k\XV.4l}sHB%4}_t\]%{?3Y2q~Ec} dLRfe;eg-@4_r'Ymzˡ:>{ 'ʷ.N_p<`[Z??Q5J Uo2dDjѐqrÌysc3FRL-F o)k xdD HrΛ^w봩[4QVN:FoGsԀ^}&,}!ޏCz6%i "w"Baq4Hވb;-w661 91h)\j@'a otTHw켁9jo6,$1Y-i#j  _b\*}xCZkq?)3'd|?PR=xqXT˚d?l xtzH97BѴ8Xn:dJ> ?hp'!N'W?4fSָXK𷄜is؏D2q;^I<-$2k hNω½JBHL~>Þ+(7}~- ˁJ6.q4寧 YR:ի[m̳7c՟#z'\{jJN9eb5]̝`q5绍׫;c4au4~c*lywxahҥ  58[Y{x.eCF&&ee*`ZSo#Es.$l&Rϯ}XC32 ܧȱ͏EwF>g3',[Jtb1J{QRq|Ę#E~{!ND'9|VnMo[L&ؒQe/Vp }tM3^:HrS~ G QiC铐b5b5ˇ홵εyH2B -*s (6ϴ(#LJ5 G1N ڢb)6i #;[nX Fb}CŸGD1CT?ru`ZԳ_ӛ6܋"#o[6҆ql[yHWrdul?Q\^2e}~ LS.hĢsuyGo&&EY]-Z7~zv9|7̮8??sb⹅oBRo!P.VJ/F[Iܳ=i ExFqtwAS}n@*S]k*&-@b47CwEẮ"F2bs젩sğ"m~&0&M>UZ뾱30yz3s^]vw0 {p1>M]::@5.ySBEbZP7+3 Cfs7R>8x<(&d7voVF3"?B56UOƛH4qus[k-:%&75; Uuݭ;‘$|P!(`S'='ȩDvG,-n RҁhpGZHZZz`K~Q{v0pQ_׸8U0,5Kp]>*)QiikX;D!qA(+ ~[w P-w~l8w0 бZ$n~e.F*c!1hK p7. ͭl[9erPeD ^sw+]S]'{#:o'j?33>ڂ^O߁Ȓ񕥑#9#hχN m\_Y_KNj?7 36s42$E*`tIii9fΤzWL^''53IJ@ 8d jiǣG̬~548@e`-gAz=Bj?GDQ} b'{{0 ?V_jhfW8؛'%zЉto^2sp_i?EmBbh;8ddIwrq0鱲10qpr2rr1 >S~̟?Y(/fm@A~y?n)fC55"51pWfRcṕK_03-FP4K0__IoLW/y7 W.6’9ۘ?ע`d7bde0d1`76b46`g`ea6d3`cH(%Ԋ'y gOKluu~w3/ Ku)4B@~n+=[3R#K#hH Imm~ah|]Rc{R#=Sp=90Y;PBk`/C ]~{ $ ,oSLIk0ɣgh@˼zf&\f&ܐXYZmN2J"eb`d.;PĿ<֟Vr[fֆFt-3+#{rlMI,: 6CR?\= >]LoؘX <2p3330B 98t LlMpwo#3#_?Ƈ/l FWHT$?2?+!311'ql Lc$싙!on``of .)@%Im(XXL u!4@hX@Y,44,,4̬@xֿohdwۍ8 wc43da`70bge0b07f6C:ic/`baafaffaco";@  3>#E=}fZLd{>k z_N ##^F FL l̬,̌LF z윬 #P2qK Wm9 +rV[N/4gga7>2Wf.)?d%iJ)8`c +R}'G!fkihӳ57r43 ׯAw/%X>̬Ll,llFl,,z, ,Lx ,|7vsV@8 Y XY8 XX 88YfQm;;/B  p6s#Dho  z,lO޿ɐ͐Ɉш͘Ր݈@Ș؈ :}+::Y:j gCKOSgd`ee3\NV#}v6}@YY`ig X {" 0]#} _4D]ӗ@eG5ik{}9t4o>,| z)&^ӹ ge Em˴C:QщeT}y:mEzeʹNl2~S7M'[h?bRfCQD0pbG?bT$b4ɯ[. @e7գxDD( IR] |BJAlg|^yR!Ýwޓqկsf<1޻w?8\@HvWH'P4i ٳgczMo0/َv/ Y>?{lrҠ7> ڪ m;}]~,boI:.XɬnlC#Yd.'![[Uư95aenausяe PBOAãjUoڟ?Vd(/>>uӦr _nιfnjēLVeBQɴL{iS= pC$d-?}m!8QQb*UWc= ީ0<eMϣJVL.ofx;o9lN#/-ή._~wnމii`|h .KEȣN=hQI¤_ ȓlllN/.=P G#ɹRڭ@y4b8|&?9=5EۅNƆ)e ܱ~id_V>5:n(U@_ʴURRLu}*bz7[*QDk;z1994B"?䠪VVaЪ&(]Ii>y!( `9+TB2n]"k_;\t|&w`IrOK%saAcv>j6 UQC)a̮%)"ovi~WHo^Q߆؟,yv//--}. >:wS,J1' 7JjjqrJpHih}}/_ZoBC1 3o l߬$ڈWŤ sSJ-,ᲃ& ^@/;g4Z*Zw~h&; !|g1"%M̖5؛kQN.;V;\vd\i.99;t7&~U43Cpu^&._lp21cu o>"巟 Ѯ^П^h1dڮQJgO!hƽܲW4yP,G\~/lZ Í/@nsr QJuj ? ֬ jp[r &r|g5Yߕ^QJVB?#[uٽpBA_&Ý|}0qjS%tM̝GcV Y%GRV6 ʞ:3_a*`C0 `}=l54_^]IR z-8v\Xg6K>tе{;͸!#׽#)f{/aF'WSR`][6 % @!2`'~5lSw]!nJ$?4>~*%Mj;o(mGʈu ̜$C%dX-F]+ld {.S1!/JUk;GEBBR 4hkk.R⬒FsُWGfdV&쥞ޭ`"J GHwW@G 2JX%(----lDܮۏ. z8O5Wffa^W n~VBp} J=Pu'ZOvW篫H PN?yk1TJ@,)//bL[ziworrEp;VVuqYY C@ + K<(s;U bԅM]S6PWq=*Ϝ-WWF5 hgta Rh C=tdh:nnn|{I<ϭ $Ox&sQ‚RO>+& CN} Kc :Y+~EՂefV<_ ph54+ lռ8XX`XQ+Ή%\]:2ӹ=BGr %SG#DQƱA.B慉{:EڭPkMQj(}aAmHo9c=UAPsNkׯ<s^unGζP D$t%0|]y^J#!20P"xy3 7C&ԬFbʗjʏPc>> NwQy|*+ٵѱB%SomP?-;{DqCՏͻ5(Au.x-I1||ED8o$\SQ t[@i 4աE5OO?,-/yBmcco8x"]=/8^yZqs Sb#b\(jE}g4lJbtgU\] 4?&QgׯIN&¦QK;{WAH k9$.a2Cah!Pά8F Ao߾ [B$ (x(>+"p%H_}^Z|dOOOCfo[7Zɋ2Q(;JȤʺlP]8V l0|PG겻3FPP3 ߓtҷXLZ<6Ve ]8йjoHhzJI3뵡܇o|}!5Zk"0(jnnu:MFy +R[ES^P?`3|b ޽{gЊ`hl qM()bqrmhF \_(g~>΄i<2n>@k ԡ鳝eddфp̐1ׯ_E,-u3Ku񏈈!L?h;x1qKJJ2 cctx:W-:(u($|4SÂ[ocej#3ӟowcTU6Ys5SNJ/|!\ t1"a=9?\ϨRl)^fV'_N(!t2t==ĈQr@gw'y`@alb*Rh Vi" PS)JX̎G,=eA1wm8/rU /%&&;]4Y?طdD[UU7'KLo޼Gfy h4[!W %y-- ~aaaq,fN:zgq[o/]e]Z[S5Ny)`Atmp#jeO[ox2rr:m}~;$Cۆ(p燷`݉쨛Eb Pͬ0Qbf`@u ~HURqfLȁvLI1O|VmO .*^ 2WXddf+`MMMj ^+SSZPn(Iޤ`(3+'#Ftu2X1Awgh<.3]Wp={SJ ?L,whD<<{('ʞ旺Jtwg#g%gb€]b;6FeK){%0m [ɓn@g3[_ӑR帎QAvv !0wM8{y{K `<kj P@>ϟ?:'߆8!`8J_*jqIDtttTbb|KfyްyTj*jF*zQaϑcL8ҧ1v/raon;UU-z ',.2@ۚR휯>#"PE Snj_OK[TY{;=MDb?i^sOF+u]UR/v&Օs-X0"OLQs?8`>֭iai41.@E*o̓=Y>Q7=u}Pay G x&a( ?#TYؘMaGRMc?S !)#P괽4R#[_$:%F:R)885*,$ ?=a|(6q\Fx[.G:{49 X&bfI6G]o;y0F}:Cޯ^ ]OX;[H?dzɤ(ocu/8>sneiFfgR //UH @A] wHh+ +Ik+C|ɢF픀cn`.!m~WEĬCon FZ~;[k՗(=sY,ЯoyOhҳUzӟ>2m8LƂ_<Y8+Fok˃C-J-dA Y!#v7p]VnD;@K;⛐)Q}lU-P9ޑnsGMS/Li+&>=F3X6uDiFu'HMV|ߝFC3mHFƻ^ *ڡlX`~h@E>3c1q+zjjJO{ۓ#11 guGƾ+ fsy@ ./="1dڛJT`jj꥙Y0@fnA4`P5H{+BW4bbbqy\B5ZY9YM܍@@@mj"?2Hԛ73c0u_z&]>(]lS1V8Op-HyG:OM%-νoQ`adQ\q+| ֨" Vm/-%>&7; 4ZIf렄 k"(̙^4;> $$J␷IxUJMvkvq1\YOtGyWr N"at̀O|M+>j _P9*tq2b*+xX* AWgS z>=)+R4̧Ԥ/b0R"k `*1, I2C,avyNTږľe9^*кiZi8wa{xx0=9=;#I*52'c 9IpPF-2KIS`9@(1. sMP^^^Be؀\s6Cz*ZBk4_z8H5*+w PG_7ĔI 9Z= ZMKW:؄FSG6W::dorB ڑ 1!Bylӵ} [,ccj͓)w"gbqe}~7ѰZgNce\p\Clw'ce $novB{+&)2dˡ`0^w 4,'l;;{HÚ4))T{% IfRSd&d B9gJ Z[u9O<۶u_ZuW+Sm& 2y˰NVVVVMB.* ';J>Z9Ixw+v!%_RaEUBY/u+QQJ}XC/:J{۲ߏc' pQSoAW Q^-\ +FE狯98.˾zEyݵ!QT4"|"]fʣJ)%aW]& u-F__3*?am92V+a7ߴxk؛h0?}CX}FG|jR.9!f""[np9H8+(*!yh3:ˬ36 >HE/c{G4%/̖[3$r)ϧ9P~p];sU)- r3 n`[.0&v.2t[!{`C߉gc)Rߨغ`Xf'{,8 +$O&(6DζZJӛ C2ٗs%N_P 0٭=u)sk,OHzPyyX '۶OMA.6m7@<$p1ȓXKc|WԉJnP=kҭ7 .*h=ԣ$gg' PJ EE +-{kmc+H7//rk*QfޝU9q" MxUj%˚/?yD&ѧ|'`^ U_X Ls~ҮGח֝X!(e66;'F~P'j:_W ss]`Ytc򊌳{]?TdX۸l IꞧcΎkH}TdW$qqUZ1SzIq?I)& >d$>ӽ|UOqҧ,>=$8q]F}Q۷粲;E<;rUo -{ׯ`QZ0Vxӝ<%'- ꃷS4a>uB;J-k3>˛+ꚾQCV@Yg,={2BjPIEZ lxz bI>NNkx=sG%oUxh]^Vb{pyj , 8ANic{V/kv6껹%lJdW\3!@~;Pi*+H{id,Ξ=k[QŽǜ/%xȽq¨A^}6m;YzVT,=zCoF*wsq#bsI-1R )qY$Ou;|eW޸(WTyi`bk}`aGw̲ nKr'sv &FlD^yGRJ>]?a6-_xעa)9pn #L+5 ''kFY&K͸%,^~QljUn\Xׁ_8//ZzўѡZЫ]jY,G:9{kꉈȋ\77HTe"{~> ]CAsqQJRFon8|v[?K@@bzsXBe}|ݏϑ~C>VǸ&馰Juq|]E,\C~ ?2!!*.r>8 zLveP |ҥνmn VV+G?uQ {T+V KE.H }s3-r|^¾~ێo@p?F˅ezclj3ԡ5(JX`|||@f{븏7W.ɟM59NJ@W$3d@SGg і +k Vo炚>Mf穥AO>B[)qOJDRyEE.L,4reӋ*_'SRСaa|Lʣ\5pl<+ᓼArxGB#푾 %W-idROpqR+R 42L̀&_8yKYsr`Ux (˱]̉ vlKN首MՒ]ӄ>(sٻy -::mbҴ릍noIQ Dv,j]1ͻwA9gW/$Nt␪2'zפ r՘ 9j>ETյkʁYG? G7:z=@!ouԮ BiU+99}Olw:7 XYޓ ^m-Hp 5ҳýͭ'`nF\P6)vscpu5y~.?2]Bw+9{cc|(7|@뤜H= rv&K)m7n|Kziűa u ި߯θ`W޾} 6nںr{-וѐO@ /J 9(u(MI$Eӝ58Ξ;&r/N1n_!6cR׷[.]Gڡc\VUA-*QH\J4L&HygWz ;O!HN]IG zjfEYJzٰBӬ.Zv+'/Zg45߼?@j|zߖ7(NXmݴUtu{YG>h-|+,geTk^6`tYau!ȏ@[7˨4!7oٲQXx1|Sv .4~(Ύ};MyVg}߿k}M叽8.?+ٻ2zSRӀ%Uݶljl wb|GA_:b AKO'Ȇ?t~xbն+_vs=cgEd A9mWT8mdP6Xc?,wx@4ϭ\&$6*,_m5Ctn-TG8SOս9[̔NhPY{LjDGnLM/7ppSR͞3O$OM6?[`goN BB?f2|n'/튜[xP|vF<9T*uvzj]&no 75lٗf}o2(}b 7U8xkS#aA|x|/V#V ƗLnYenA+}OPq7Ӹ.kjA=Dx+ηnݲ9_ħ$Tqnc޹2Rǖmlot|3m#Gj|:Kļ𸬬,|lSF Fc6n5|NŜ psƥY4z\Gg^g {/\!g?Hmm^{͜ܬ4TqPRIJ!+[[SKydž5pkr>J T66V-QiJOrC`{r>7x*NOȽ,{۷4}ƦRH* ڒw ܥJJJч TCC` gK@*rnQT`zk0&;L):q<ԓpE޷ 2tQJ\r^pL+M=.~4rWIN::GwJgu]B<~药4ҦUnQ Z{Ǐ?|x i>+ڥݷ|s%܎n.Asa=6+Yஸsk+ v {q/^T1TNH)%w,vu2+n^컜N㮫c|8Wtc+9E77=%OD=OޚǍ[SSBq,- >x0k+'烚͹Ob9#w۳7:IO.5:r }TuEūo{$pfѫ2e;b_/y_u^ƽM kJ9H*"@ RA$//>s- j NqzOM'8d-Zh1Ohii9Wۥ6]-R~Hk^E.޲n٣[WrxCuVy5u ]G >"w 31QD/Z>np 4!ٍCP$o ٶ -W.0, =Y@,wn *o*W wPm q#޽1@;{`LjЁ|0PGU KtED=\:[ΆQ܄Ҷ=EH۸qxp>mu6m Y ZI ~A.?!g*ԅs;/;QU #}J'Nv.|sMAGg51氡7`~: A][}L%((Ȩ"޿4y/@kM GGVpA*Ǝr  r Oرm""+-y`^|اWC߈dbٻ@t߱cGEo ;R'й[?vMg;NLt&$\<ntݐspH?8ސW\m㹤k e*چA't,_3k֬x(nPDWʖ.]jiiBkSv4RGPH!H;˲tz.0FEY} a;_9 pJ,F-> : *P6lna]ϢGk;:b;7 +2 yN.@sχ=q&߶ jܾyVͿ7B k(.U@H/kWWKdK9.h+Tڶ='pW/&m@\S8"6m.yk|dO}o3HbV97:zZ=iK1s@ܮ-C0ғIrъ-K@٥̣r89Ԫ*ǏGB] %tbi/V역xqzY݅YlާۭV$TxI`˞  rByQEo 6$5}鳼"9fQ cL3z5,|:r$  V{$J|s-^OO/( ]?4@e}[ի,кpyM -vgS+Ɩ2y,o;[]Ohe傀 |d ̓WR:KWA'OTg}K+xv`Kv,9C۸烞>o^ROu#{۫S{E`OV5kZ Y3]e{W#eo[@$ 'O=y$ĥzeCI PCZ6odȲOHNw!ι,fxn3 Õtaxo,;6FGtK\nĿ8">id$C}}=6ܴnHo}P``43ĆP\'-.Lܨݡ:>4@6$(>`mTA帗ϜttcV6O{l?kP{*Ĺ朎um~ơ2;HX[DH+5 E.UIvMAwFPč7TSqbo@q#S \NvlJq Z,*aE7|T6l7ۘEI?oZKɍ&/|JJ.~"Qu*.О`Ϋ*n1Zn2Nض͛W9zơ1sufI:UT+ю޽TnrTYz5p8w8C2IaԲp5 kXŌ,F"թ^ye ۂWyvww+q*|*~5V TLBE'HӳozqQLPЯ1Ovjj.ʁk-9.=FTcK]Jn _|ߚNk8|bz]vݏq#4|.#~X)ioW6Ç>ec]܍T".eqm;KJ@/} -1s8d|/T&|֬y2nA4ŋ-ss3tq =$:B@tŠ)^W9=Ӛ_)I__|$jb@.uO݀cWёSfiL vV,UwlR[a%v^WWO8^%,@?ܹo߲ "?sιu\&qms &>,(]Je?~5w˷agghGGb_D':59alMO3gNq(rprRWSv0v<͛iMmMʪt111.aeѐZC{ {^ cێ$cδ]3ILJRܽ0? E7<6sXuRAZZZDGgfjpR7u777x1UccAw[odvVN^b``(ܞn8m5֟'Tud[oqFWfߧ pw=i.[.ﱟkPG)ѧW'D!?}*<@qk)B7qkޏW:I\x+W|RmnV{EyM3&k_6}yHjE6CRfff?9&&n ݬ&#=T{ h5-.ݸAo WU^xybp! 7;?z#F vUb$ܚdi$هYI W!e2:R|l=Rt˵`׶J&Lv%Te[1c/ש؄d].q ^4Qi\r@nhNCH>q)!]]5lџ &FFn\Zw9zUksA-C/u.q򽠁+C7dX6JJJ}apÇ'@FCQ9 ; %5 $uٲe?y^8v$n40ýu]i+Tʨ-*[,yIDoQ)"`W)F9xY׵3\ςZ羾Gekotw잝\JX}cCBg;8iEDe|5!4KN^cI|aИDri`Ts茻PxY[vA鲸x P / .YJxbGDEd KDBvx15u}C@3mt;UᴸP&%yTrQs:x޿RDz5#l%%w Ī7ݦ^^^JJ /]Ri7+_-A(]{`D6*-8x՟4ZQOӞ)#ܥ:9mOR/B6m0JOXRko bV/V\W@䈁ᜏAO=i{־Қmj%1)rq\)/"gINCa!2ȏQm,D+[ <.\fnQefpn}|x#x}htTݜ1sbATYH41ە]QjhFa7z+T =qO;TrJĆYp)Ԫq8qw|\=Nc2L>xZAM3`R_I8֌6iܙWqT:lhXI.xٵX'],p+%aIIg0mOd]>>sI)hjXX42Bzs'ۙ/.=[0dی9&h訸փpd>N2)i;+~d0$Wa[ss mU-!&WK8xY&l1ߧH'mDDٚ$y_h Q>5#@Aಘa㵏|xEyPr-NwJ1maW+4ڇwh`u:l:솏MTDƇݻЬqek}#(MwE"_ăi>)|Ͱwi.@aeVsW0ln8ڢp7)9|||iN^+n-(`}DV۵ಲA* $G{޳FOmZGKe>>rowt|8o<\܌^9To.{PSOoNO9}IҘ ޱcItM<4(u?>ǜZTD4qoLQA_X N+H<ϮXl ڽhrȐ}آ @l9+ >^VxAIؖ*ܘo*ykQN\Sz=KϜ,K,Ce`hȝigHMwUi$086w>ݭJהd[n.r}ϞEQQQlܸz:cg8V,܄NM+/{ZHH%`ns="Zq&~~BBWw,?|P՘C5-38}pOsm)y9|XKeJS yJa/ ˻EyxMzQiA艧ޟ#-&]8oTXΓcI!x 0GPsk@S+䞨a+YIޢ>qw?9-Xj*"5O`8mOdM> %nŃUxsӊ槻Vam6\z̙P)IZ@]r0@t΃{%\ŝˑۘ哋?7tl<9\숏ϫZg JB#qujצ մ5.{.]Tv5ý| Wqp9@eE-mT)C;0U}C#D 4rlT8w6ʶ:A@@2bɲt2~_BǩSgZ/ ,\9 _gad@R@xЅf[: +W_qʕ&cg;;;Iז^v qM=ļgRrb_m aq@Z=444nM* |6J9y)`wRXyip_1r5_)N3mְS륟U>Q"i޲oKMq;}9"HKK>q »zjӚW^o_408xc!&9vs6:01^v ]%rN6iWml2mMšlO),, a>;O-|)|r}ˍn,.]ٛ <1'~aC+F6]щw`y` Oj+뮶p7a@ z\`_*{[=-ޗ(ĩj+^6ybZ?b*MD @K+唕99"R--5Tm߾gTW_ߢʱکo;bµz?OUUqmy<$P2Qr<*6!Ax'[MÓ5ŋgc uN"< Rhټ)sAD`։wyf~tt!^2Wl {p mKW-iq~11m@Fbˉ"|j8dk{tipC}epDu7lɽn]6 Fqn澱FO糫;]ؐgv$|kКi\g)jN*:6wKL%z/^}Dڹ%}¢栂0W kݯondnaq2&fPzFUSGDZSܸۻ~HK %Vt Rl9soV(_ﲿmA/_2As)F'능wˮ}{HG GSKWYWʙK <:9]5,0ovWy+˝P{mY[rwZ[KŒ""(k[y )M--CBxnB%\q۠s*9 ]ǥm[ST=sY iPA~~Yղ@zLnKq󗵋Z=r^9(HV[KN4{K_Kϒ蝕eEqj|f4ڪWR`[׫{ƣ,se٭5)Bdp=ۂor(P*b~p/3k7 \ٌXw=]rP76*Ϝߑ`?bhźi뚔CjE Sݯ7/nݻR<]/-D w/_:`ُPM O1m9:>ӳ!*-re)ۺ5^\03GG0`pw^;!8ve5eͻY_)K Z%S5|ʈťՠ757_F$77,Dٞ5 [.j S.\_!9>-y+%*znݽh VQQ>J:}8%nZygCK h`hW(afiqGuں(QsUh) @75?UfKi5;.=&b#Fd`S~bUT9_VU5k,'7o^?M-{6z- :[UĘ`;''Q$8_\åI瑡8vd;-;+Q<iŋO}K=q-z{`wT<]apMrrב;9ToKy`!IVmm,JybH&\X5;+bcC!N95Y'`"Dq$MJ ynX')JyjYӋV{k{FR) } $=|PbҶFnv"7޼}'@=MBh7Ujh'oy)(VYQU_ZzCXLNX'VJK k>xi`Tq+*nEeم5 x8cqӨ6*ͦ"p+IAL4_ZIQ^sh`?PQٝRgξ:ɴ}i-$V9u]+\yIgi7_l(_ikemX\JRTj4<U_!xћB 4\yvI,5x32j,o+- ;v3/]6æufuKV}-pb=rSO$'Wٶ**Ů;rxi%4wq𱮏rn=c[\`Jˑ8oH8=e餇Ý7[M& {CbQZJs׷A!@[ojE^zGuK|wwD0T8\@zV0ڬS$11 d* #N$ҴYVfӆHuv$< |jt21$S T]xJ.[bGw=[)"ٴY0mmB^ z%D|,CsdɓA|ŠGAhUׂ&Y}nxR̡'?* nS^;xukHriֱO4Y-## `K/Z]^&&ֲ?n. T ^] y:HckfX϶mX -+~.VIFB(M[ Ur[Z~PZ:۲MI5#A9 .xZL^ j(BDQ0!fJ ?,Ck _P#q*+um;N,VKZp+/zU]=<;(=U\KcU(k4 ? (*O/au4ivcode kZe^iR|Zc'@sY3SA%YZEBݪ%WF5wPoI|U [܆ HF^ ֲvNMMR8wok/;uKd)@wɳj\(I N:& %~ 37BN/q< 'NԎ4U%g=!DƞW].oJ־OظqB={:L`Uk2XNb2]>T,rAR΄ 1k9wEb" ]zŧgV[ilNξo4V(9Mj d *_["ȿZms*uJr/&<.|ΚWv S.>W_'&"ha0].o۵O5>*hR ,{Qe<ږΈ;ܬ|"X栨!=".ު>@RuNN6#>:YƱ \xx\Nv,|q+D<Ky@孄>yL2۷\azCYht촡GǶ =H(4WԊABsSD"MMVPvxr, y{\"b+ud̿<DAOY1%X׺5@5hD߶0۷QI!gg/Sec5e(g-dJw : / 7juun)? 7\? 1z)kIY}WJxfJvn͚pmG2m0UH!o?'7,(Š"r׫Pm1()mklvONNY\㮖1*gl+e>TYA,3GG֐)q\w@|;w|=d]ey1pkc(*bq1dKSeZ}Gq! \󽹵( T6N&&6?4=ϟ3"\ڹ&.iH=ZfP)1@YTb\ve/u3שsʮ>;\DI>wg$U]?[aPЛѦZ0qT'J]Pءk.}>ckZLMEbTFpZ%D-Jʼ6&a6w T=YM><7FP߷!bVaa2`M^|I))nŋ'0JqE'zK]-ѾqqeإKO_%1қԤ,?9"sM~Wf'9d;?ݒs-˦ GU$lY]<ϱŀK곝r\% ư1{!rV#@Gt9lȆTw:)6mzzz7ԱzK7H5ʔd{ɭ!ekq?}Xe o|EN5}@s27wew$ʅi J#QwZiɳ62'"bc&W &*++SG!ϵf*PNF O/7qL'iE1ܽe穥h裣#&/^O߯bVbW kӭ$./\!P[vZa'yyגP]֫.SH}~ZhsӗnU%Lyzs6MK46ֻ UN5ݥa/(sSn^M.JRέqaXkO,G577.sЂ”73ė+wNnblxʕW JKwfμ2,sJ3jˮ߮O藲[) óM^P,X`5qL'õZb%wz}|G?w, }8Jf SNDŽb?>+Y٫VHhbbbN۷k@ ol*5|>9ۡZTSoP;_H51M\Ϙ`vgaTbT/4tl}Z8mJfot1j*l5|*|/ZszMeoNe;V3Oa$~:3G{ydՎse :#Eݣ /㑢Qx[rk@[sk- 4$ҫ<zzc"sN H\vyEkl"+-j˕+K b{{yed߷6X5 $+kڝ&!jOl\Ɯ86hO?}c,FL&dHI){ 7a?t<)wu{-[`g{p^Ef +˶:N \aN5_> )E/jۻtڢc^^@{y_Ӈ j0/2"} 8g[g|.\\B0|e|00`#P(bߖsY lZQ'tPHאqZ] d;|]j<> g4[_HSaNqWρK$iKA{m]+**tt,1)}_ȡPm۷{%U 0= p1gu}0GIܖ Jmݷ/ #ݖ22tZ]̝=?X`v6#=fJqԐ-7k6iRLUfBmsn\ɆtYԕv>?3z2hG~|AБA;)gֻkࢨX<'"wD+!+iy^bMFuI~xoT垳$4Y]U%rݧom'% @}G/5,zj7i 3+8;]i%<pI[?I R*V2<`&u֖Acv"Kj|Zչ(0k>@٭s Jmd\9)P˩ܽwf7eZ[&^I꾣ͰɑԳcy=D5rDC9am]Ah"QǸ('OX^W.ܥRդrٶbV$N;p^'JewL)(IqGI_i~,(Ӟ0@<ѽy[cP[@] E+^Qw9[GG>f8(蝛Pd?:֗?d Fv Րs`lXGuO[V5utܟ\yzxcz/0z)b׳]ضZ U/LyU-"5ɯFa<뮏\˰ =67YxqsSbvxhG̝*"<+1IK!TFOn +c9vU]q+]b-WU ]&yu=Mǽ{o^'r_G6։36+I77K48us5ta MpP5Ns`Jr\l0Q]mPӤnT_`bdQ*{ a({T.;8y +ִG{`@lޱ|}}>9gEق{kzb E$UBBmxwfJKfa$T,5Q*WTɆܡDgn<1\/0F[e8+N%{n'Xg2- ~"M,-E訪@0Z9ӓ)ju3[]ρ[<%[5"f>mϝ{b)˽K(څK>ld ADIUS |vgi|7Ff$\a˳ͣe?7WR9\:ȍvW{ ){ 2 H9^콗Q˾x+)/kwn>r@ʠ7AW?z{<>Sy0K ʊm7I@z vT}U? S> > zZ?_xUR+rvQ~_sZap¦ms.߹WV}ءLאCf*O"IoQinm!Y[SWӇ,jn`B(vm(Nク7V Ůz,6-+~R":\Ĩ.}~d]f >UcݑK 4:{>3d8߁c7،QAj=k8z7`f ϯ06~PVu4=}KT8ؗǶnMIǿػl}akqџso9dV;0l_"57RzUĒlYq2NU77\Ɲ%'ȥ[`I-gC_ǀ/(5Ò5]n.\8FEnٵ87\&% qy R[Axt=Ϩ(t5֥WZpՌL >;SEJc#"wHm-kTcMA\:Yu C+.֛ІKԞQoM1.oOp@Hp#f)2b˗w^xA85>{ǹ,˖}xgm Ѧ5uOVs*S =X)/"w9)m e~D|7-gS[\redg>8J9,5U~322"=6gåS.c\Z7k\yi]$ږKtsǥOGmb2'#㕃å6q>BTle0AFlAIKvvgJ-\[  Qp IxPvlremL%w%_nX |55444fՐ՛8E|psY-L:ŔE@=#Ҙ=Ǜ'uX[[lP<8"t-ݥfk@I ĢlEe:%' qXck#*=^z|E׸R3Ɍ}sM[T1>a/T['az7OLLj>{vAtBr۷o+% n8cXxq, bՋC[v0M)A탬eՙ?L .Xe1!6mbod}ZR @$eAWL0ŋ)VM#j]pwMӜ%$$ %W-_;l*wb ꆫ(#߼|}0Ȏe_vBSiC{pV$]OVۥs$Du6mb3ؾEGx!o.r,# M?%Z7/xZq˰8qi䮏6 NXwV$,pؽZ3eƉ|||t]>m)ϗ;9?}Fs7$2FEX@`%JJMܮՃq_ɹas}?(Mi%FMéO[Vl_}IXfÇzݑ~`Y܏V 9 3:u evћҏcwh}CmD?άR,px Y9[,C=(h>|( Koj7վ'-}E5L>;oKGӾ[$$T_<4x~[F5:5=#>-9w\*>v/,+/Y 0L\j^0:B߯&lRMnR[WUU5N˫GO=ZIP+Yݏn}˫Vzx~mm-hnT_^EZGQ縇17) [:|蘉lg4h -zZ~tUBG?Y%$,o^®[m=D hٳg bg7& |`{;Nϭ6^뛜=dOH/~D?0kp/P|HAq}}RR([SzLiϞ+` ;ʢ. ?=)-Ȑxt"qpf;/UvFlH+66d%0gMUکQkJjAon⏔(_d%yzG7u;plU7D{}vU7Z=9^' 'A  e˨qqwS%fia'-{r4Y WVlر %&#qNNf=Z8>C\͸BGi,W=z(@tQCGgb]Ļݛ",Yd؇|c[=x* *<}aQ0dgm{s; wE ^pI0<{ơCIǏMS4OH >➑ٮ76 R+^q}a \ķxmwQfar[.~L R~`ax8!%e٩oϏOHں,ߛO1R8rIy 52-O2/ $ khra#OK#x9č #(\lp`kV9@qh}e>#1U33GN+PdY3+qmqQQȒ .agւ\B5KQX`VfQ^<%֋ׇmO@p{| 7n*n8qNmB޻>v˫2]m\ݰz| @kjj۩sz4:ˢ񂀬k)!aз~Rm/K9)޽ CCCwe $LCk1wn xA)<5W5W d^4B쯨UNV2Wq؍ȵo^vކ:+lvn\cX۴bFG׵'OstU=R OO:wekwEyUO뇗T؜A6'($<EDXAXHAI*E&pd5Hp{ 0ן4 `HgAPX? dbmaG_gTw-Yĵ][Nexu 8(JV%2w5;Əek8榼_ sѥY)[eή\ckO=8X uwpHMXPTVysO6.Xfg{7|Y՗^.V+j|n#v9qJxǷ>rN~޹c/;1s_`q%e>štSű@˒%t~ч+o޼F1gXȷv/P~boS>,y؂]ʲff.e,uSYey9tv{s e*w=5uɫoV^n]ľ^ʇ ?o_Hӑ`RC-:Wz ']֢ჶ JPEq\6-MJ²|^ɓ)qmtq="t4SGMի{qsso]h΋*kcT-^<`cO%ciniiӧǽ_x#55Sԓaa<9!jq lp_x[ĸDbbb45Ν+<"#%%%yu|161l2˦%Ȧ.wȍCUKŠ}YQq-1ѣF&&;X}ܗ]~9'..II(d&;@ʘ,mAe''qWVOon|SyM4F[r J:OP;w./STjTLTԃJN YCa^0i#K޸/(<4ڌ /څ?}͛7޼9 q8֒☳vaK6|{y}s[/\]sDq['e^= ;ݺ eYf޾}#& N4@-A-*vkmݺu-L&.?XӋk;>k{ll֗/_)֦o-03>gY|`,{mΝs |HϞ=t=tܹ###W#"Nhy>x \)Yc  ȵ}0P}}D @2ٮ+#7 h'?HHi'(onixPc߄H?g[Жg}O!dyIӮ<& q *d} dKK#Nz~)jnksY 4rf*BttN'&T/19 8$ .u/).** (Dtg_H(g qKdy}w(PBؘ\14| ,EB<_Y^5B|(WqC=թO@\ncBj&7oSu;%C9u4d7-G.}9mڴ ڛ5|İ>P8QU 9"gqkXs{{vyʓ>%֬'=A{.sRpE?k ])Ak? WWW/<81d[W54Vn={Ԯh@ýbcdыL O=z$]){:>{~BXw=4}eD6}e[{׌[+Fbʏ-xB 7jX.YAKm70y˪)7o>{;wu%J 15pq-{۷Ar='\8V]SQJjLdӋ-<< lbYNPۻI Xz:hND⻮.yzxpi_]xE=[8i ,H_X /ի`Bf\q>Zֳ$ѱ"WbrدgdKDRqIZQBSdeÊ,y8D?;wf,-İO`aYއ~uK+ Sutu+ \=~ഐZ Nw !WzpVGbs kʅrǢמk~y.'''D@-B'm~tf97nk4i 1+߹cC;3wF^b9O>t%v/ڗc^-,>|!Y3lA_zRiezҥp- +\Gcw x0dL`Ӵ^fW2ԉnk@020, )fTzDZ 8 E%D b$PXߖ^׏oi@Q(<A&h ISh*C HT2~)D-GA1?$s%m,I*s M܂94~-akMSl0h懖 ES\J5J9c,^RlRKb@@S:ecƯmhjA&ʮH,I #:|D3C=DaP$,YBT@P_m^_\ՆH;wI aAbK XZ0$+(5оB\,lRl-dTGsj4k Qi4s*Ƒ9K^f)}O}| llf).KsC~^204k)~? @) ԏW?|=b_E~Ow?oU+_%`/ !;IZ~Ep. ^wc^5x-#c^E'#,l}Y ԒD~Deʗ%Ғ *h~na%FozP`243eU`l664},eZP"aa6u&HHBh)( @a(*SAWmm$ͻU?h,@x4,DE bQH2%zCa zCQqtBI$&( E@GфPi6Nհ Úkg&,"|A`:" h, ABT NЉ(,#b0h <IQxIֆ^X \`M? -1<+X5CQH GQ(0ta$ EB#llʑEŒ($ O'Bd,`$kסp!+u@X"IÐi4 ;Ga1h)WAW3k2 s(i)fٙu+Ӷ! ɜbda=~!1 fXx3H⼠d4\ b՗x&cO9 OO`X+&_߭J0~$/s ~Dz~mdg'f4__nRp^I4P)''Mif5039KO~3 +=U#3an NLy?\"pڐ9 Kb:qJD0-h gᙊ0F Q&z~tou⟅B0hqqp>5?5H126?E@5/(qz,Q@_Sic:fNs`L6E2?7gam8$ = $'Ghw+h)$S&+/Nh͘DM8?ky)F!g?JM1}y+,ZC PX83pTRh$¡ *(ґ@7!&^kDsF"'`"hߜVNRp(,CI(tO"x"M]4Pe*2K06LF+1UTt^sKB@^^  4K# J$%0$$Я%ӓa56|c!L& 0&5ak .s͔1B!"A"3 8,4&ShH2A`0f &0(,ZS KJŢ@F@Ph:BA ;SdYEE? in !DIe!c:: 4ᅌQIt7YI&LYa6dhz$b'w }ECP4#AC`:a~MmvgK^Sׂ͔|gؠɩԟfJ"N'-(D$DT 81A I"1H4꛴r_\%DI%1H")A@w!-ӪL&44 t"I(<4N&:SK j-`k1e"@ƒhE/G̠Y$v:iI$<L"p$CaGEZ0W2Ȍ"fwl"P4C))^#/lՂNYѬ6bL)CX҂A ,J@Ǔ*tc R)2M7DaؒLfzd98HƌS- 3͙641xrFqJpEH0_w 7m"RA@z ÒtZqMz|`D'{Ex [->l5#s C#f tC#(G&Px;ALAPxST^(?=9(g#PC jZ4L’ ߦ4%R!PA^d0'2h{c/́aMLitӃ% f2jѸ{L\  *$Q E#gt ڏ S|43[S^LACfv |NCS4`d@l%:Oƌ/J(&PP0#~9r0 AApifJ82OĐ:d` AִsC<05`ǐ( AMHD M/C:@p$8DiP$M!pW $ 2PL\4Fg" u =u. IX DPd$:" #ʷ57f<\Y,V$ƍ8 S"̆!@tM(91̙?> )HƦ[Ȃ )^fjfOpoP8lhv@$ 3HjjqH< -d JF1 '_C]s.5/m$}JD10" :E"SKID$V2%@]i6 N|20H .'giD)L 2 !TliV5 uOȘB* E" 1(1?c>0OG|n (8V1-M@"PDOI3n4\8`0$VM@FbsC*7yZЍ ro lo"baӪ?Ex`("hLlOad> xf:7+Eg627$3kf ?1[LgY"ʍX2DϠMDn$& U#f3FBH><`iwAF90 P3q?E*SHy)跱qpW(r_@2k7fZ)("LyidMD"p F&~IY D@aE3ap'&`aDg<]n,`Φ g2{Hܠ‚pAwi8ܿ<Dt/OCR|!/2 zQ|x$(K#ȂD<Kʢ~%SN<3YV%~euAtFFR44ȯ\L@` 18Y8:PWX<Eyb(8kmLY$,~r 83Nt$8 C‘(W=eԾy+/g>ʛ9E1&f,/CF8릦ÙIaf>bB1m'#hPb2a c LE?r3{SK27s)i."Fq$$CL ^$P#BMAyN80:38N $2xPD58 :CL$^B3wpjӃVY8HN%X@ARDҔ21/S>8}!@O4녘v M'<x,(ğݘ3vLXOY+@ɡ3:8 @a828$C]P Q_V` CS 2YN}j}͓c;͑DdHi aS .˧\1cj&.OC!H$$#8,BϜ{P*)Spsu 3WŭtPqI NpTP X,1YL5rnsp oªqY_&i3/}Usd'a+{ɍB7dtOh"Y3ןN",D!Ix? 2 0)Ư2c_\M2q@x̨?RKc7-g.ق{H/b_pEt=sWfGeot3 ^D8wEh< C",p_6 5//5L%'w~&Hyhh  ZRʥTcccLyؤ`s})ښU2Zߒ4*M]Wd'ߒ||kǎ':!1{qr"IOvQ߷Cov(PC`oTӴv~moCv߷cv|mn};&_1PoOEl@Үv|1ڎn};_۱߷c˿qk;vfLG_av~#_۱G쾶c!moCqO9ki/` Њ)/ģ9@3v|!f 18i ݼss^/C.55`؀O9K%40`) "bPx<'RX2@mgt x &9)9p@$ T$Me4 S08*@@t/`9 &[ hE#Sq$FAa(X46ygBTnv=FoybR&BT)NJ7y28xȓ[k%j`M>koq/+$ KQ*5D/#>s;q^RP"0JaY(`v877{]rc$vb,K'jeRDc vK^˽-V;e "|;4Q=z4ܻɏJIT mƙu:[9wGo*-(3Cȉҩ?Ƚ@bOP3cXa> ۼqQVK{ " 0 ;0 h5]k? *HC(Q.nsʘz24?p>0˹]>As<<<<<<<VIͻkٔ鼀"%9Y%<.y޲~d<@Q?YA7}JFIY/ э*"Z<0ǎ5BJ?㧂 '1A 'x+)R@.,tVVĹ/Jh+0zԻq{%*mC|c`' > u3_1 SUk8S$ WD:{$S/΀haہ4o?Y"zᩢ;俴L op̳?iMv|ߡhrg_|$#·t$~,E7zA(E>fda[%Z 6E㽴9\aI6}T{{om;;v}?d?7@}8U=}C;}]ԏ4/|aqz %4}e"8џ$ͭ#K$. /U68ri /|[jOW֯iqf֕5UiOekw`K K뱷n>fe pJ/5!HݥV ,R=^G С"^Q!bJˬRGu1 tgWHT5_Nʺ;%n v#ziy nX#=cF&΢{+4(>ZUz@ oA.Lû'jQVNr 1'Ð3 gThLn*=a_UT-y+C+kS7{ &bCUDV+[e!6{q0 Lo]TqLg%NE_jw*VHp ceN֋ʴ,3n~RqJf=5c{Lܙ Y©;ȢS hnf.RaI_~u)y+d"P29#Y,XTHCZȕ)bJ20WxEQ0F(I$YDfM5SSUW>#]ÅʢRKU >֤5/B ]2MLp(q${ntAp_/WӒi|p6;_pP2[GE!jki_BOGok0/\$d^>M;MEڤ);sV2;m.C131ijuvv kt1X[朶o"-ɵr#0`Ԭ/I#_`/FH.,.>l[ZT˵L%la2mD-Zey%c}p4P.f+h/N 7q@F7G2C5\h y+%P<%)09.DWdc Z)fa\Lx9@D i*U|@Oi/Np0,lvҤ,LV8nNN܋,QkYXj]IЏa-G€E /KUJ/xd:Ef%j84i5> TwU/'IQ*>93`F0Bhd8<,9 UOkJ5Ll.ⳗ JL講{.˖FwEu1YR*.OJF`[tr1SX)$ YUz'dD@ j kJgv 8Rn4FMpr s<> ⅎB+-~N*UetuVчt.3 e^S 6jA 8*OMŋEݿ8G/흌 A W6K`B 6mwJ߾̑JT)M&+)2w@j!+#|ܚE_0qAZ ʨ^>WCZt ozDA2|®nr}ZXo.l3 d"˴F@@>FܩmR v2MXiN(ODtFP;ݍ2(>9 R CA*4ƏlMDv JQ )*/;knH~%pې%VX%|.ʆ_&%S1FqƄ"-G@Cz*`9y#1QD@$do-lA37aP{$5o>]?%I Z'^eTŲ虎feOO4ypd!F KRM%ƙ]c5|Bn;4yihe$:̜3h2]sT3i)Р3(_4puϳ0)qMjYF+hIY<{DP__s{)$#a+Ybt b3[?z6]|~ߍ^^v~ʫ_z=+C 2 /;8a_HnH٧m0eT.`\<};r?+?>ǼMzign;?KMyUQxUsm+X9ynͨCoRrMm[mbaڝU{2b ֔ow5l?.au ,ro͗kmRaaښ9z4GQۺ}]5e<ȕκk[\Rxﯻ~Tur{X#$cF~}ۡBbs];XUncSl}}u{t3NȪM64l<%Z"jڴ[l˻&׋SX[ٻV67.;OF.{SFkJ:N/*3*\MvNVv$}{-^yڊ{(_S4^28qw5ZSTTr}NX r Q(J@?5 6\=Z.jfpq2fþ1ܤǥ LT*2[:(3U 7F`(w=rG4 Fއ 0DjlX)r8=7"ꬮ4&%N'#GƃVV ,y3I @} #ǬwO<~)`Hn=% z,$o<0(O! CfIr{7 ]X.btY2 bQX"j ]BEB(i"Cr`Gdƺ]G yl:#rLrdaU:*PSm+yx8c"3v*=yaPsHa0;|& UO7HՃ-V :J W6wq-^loŔ)|zbrC>-cyׄwMtcv3*>ۘ_)A:k6X86F{^դ:U ^>a]?W[\J)_ʟ #vc-P&y´upSW2p=raS)*Dtv=,@ }Z:;\f2h|G:e"RXwǒ4ZJȕe߃6*[?iN`mce@\}Qd@A^x뷓]R j:T5YՐ9hnFgGft6|:ͩ7f-Y"Xo7e A3!D>-W40e]$Hƒv`gsZqHB35& =芁08*32H[N|)Iw7W b rJFjk;$I a^K(F\EL'XV̯bslZdNJP*F:̸0)xoZw7_0iJȻ2{,5)|VXY"Zr(iRĨ /k7iVK4u3)*l9 Czz.kg ^%(1,3U.VlbI3DcvL$Q"Gy*yMM@_.ӧt9[h*t,l!tN X3꓌, e.f+e~EP!kZU0FiQR>Q1CL ECSI\9)+4I ;+4rSӃ<35s1l:'< VEo4XeM 0tHH0L3 k I6a#˯YҀ~崞ScHIVr'6 I2^8κҴo nh0Z7M[˲ z0EJIVj[rXG@& plxa<l\)`be9Y,A]!6>#>idt#DEǬ6 X4xs:x5: ɠ`)[ l ݖ]rrz(fCP<&xH J\ k^fi+yKl~}x_BWRdEJI9Xs-6&蘕z`2!LR_[ϽDX49`)äuJju7VFjhIИiMR)+( R= x{Ylmqߓ_ W3# _Zic,biФq@n.2@ؐ*I橌xӆ;([()k5`@)eO%AQPv%j`3mAfBGX$B2PZpmT`"7N`0q8nK([f7n$*Me4s)e `y` `Jǘz<#o-s\iX؛/wX}2ޛApKܥZL2#xq .5т)t~Wa3V5ޓ3fJ7 䝟}~?m}NSS.z3]l))7{%}VR ikC+FuNm$?#:ygDG<ݠn-Vpa#5$UJ6#EHte@5TAp ,k(7g2]y4.|y;Wzp@{&ulT-ȡJWr%j&eO#8x, #R_#&O_f}DsZ|J7U+k\)hzmU;rـChaR_&28Loer YOkA5Prju =ZIamO4WJ&)n5uqVmȶ/ק8EE-Ty-|;栓m~fKg@ dAXbQi  -zɋ~VZ-ikyfQ[n2gx^!$F(%@H4&0r|g,I*TM̮WR #nwM1f1AOA8cF,4#s tu>Qᾘhn0$9܉T;Z2|F*|Rq3l`\@Ԡ@Twu,/rN0e TD<Ւ'8BY4` R}hLĸV|۷G6(ꖦ/]75΁WPXRl8=؎\(8 [NbZ[:r;L =,}٦[0GP~phB$u )w0% 7L*}zUrusF;{8j[EvK2 ) h k(fclibE!ҩWWյiqu&P[MJZߜ4& .!hT N%$d׭vՁ>3t6p5'x̱|2=I=VLUm},ıe{{ºSu6}FtZ~́kTC|И_8xPEddC2J7 V1eYRS MR2Q)=nN_F]js2m]Obd8:dqRKS& R+Q{ xIV6)ZQ,@) ՅlD2M&˧uS@Q c}aԁ|]C,HtfY+Y:0s]X9ֱ xoOv~!#Qk{ͻ_c[6v~&gwe"it(dK$]O;8I,I˧|[qZEא܁.rBtT"aR5՚G%4ZO-BŅV=[XHjzoQIh~ʲ\!AAR)z+M;˔ ' }\k#qj= )ة >>_<>4!w=ؑUcax\сkp®_?U[q֍ "9&qfANՌ>X܇g_>鐀u|C/sAOԿ:ԲtJ:.i S)ߤ%KX*~)mxũk2V0uTU k/7[>e')-|{)|r/+ŞG=OQU<[5-}h Ҹ+A:d̞q_䏇Z6hzGTR:$5_rY@ b贊HHDť#){DDM?=VtyZHZ?+HE%9#2٣ 1*,P,7(36G60*+Ϊ4O~u*|³j@hpGF~}tM5GOVD&L=pslZOa{qfƘGFcg-Zmu^莗6; 5;Z ݺGYu+*|v݋Ӻe܋3y$q4ˆ#APЙBҚ> HzИ]H:OGyb瓅ȩ8['\G;tfx%G8(#u0–WkTu)LAmVȸ8~kk$ZwD4MD)׬9ն܇;yY (Y@XvOh\v9a8l]6ĩ[ P#h}OOJ=YZ!FQ쇴th2^CiRHK7L /$ܘ`%h؎K69 S59$iY*a,y%3HdH;wK*MƪBʿ a"Մ$/Zd\F0Z̾%HDGz"F'c5k/Y.NCKAy6%*NU,0[(Ӵ4cD sd"d0ZMA~uU МI[d)ͫ SQy,>E5L=t*Xi>ָup`#VPۼ4FoOG2k1y ŬAAEz3]#_`(ʢN+bgXW [@]T^$7m*)\)X᭥V5ڤbL(\+jaRp;[ʀ ՈԀs2 WC6sp9PiD4_4ՀAp,nkgC j8R hKᬽLoqa()ZZ8& *ُ~z^6mi @/gY2^c4 1 )0ϑs!(FxcKh1h C$kKΉb 4PizAǗ Ѽ-U,,ޕq$<3F! l>BI5L5|ĮΪ>ȤV,)_dDd:\CQt#ќ%(q.D2{yK+Gj}v:2e3ȫW xo,nE*-.f_ox48RD%2x-,ep?t9A0SP0 NOQel65yIEDDmJmRK0o[GWJ0nS{IQmr"y4kE&Nod8Uۥc[զJ*`Nj1XJ ~LӞ~sHIؔ~&<n>y7OJ\rʥj&Q ]hwvQ(<6[pC9fr[ z Rv̂ mvkZCS8@"+)џV8tK%\6syfM=RU@Zp}k=8 <-xm9$]nl klҴe%v O0@4%SBG GYpo?6D%!Yl>qƥT,-;J|=c!fܱ^ DTM,ZUsT+ƶW76 3xp%+(,! u&7ۜLPJՏؙ!]3D%p[!/> w8u;9NW^4Ѯ=-9NN4C\ҠG!Ð QCsGSl?T6Mn|;O[۳\!+H+<*Zxy&՞١}/eȃ6.e@g(F^wŻT8BAbg18A`cj1'r>X>^#yyn!,}žN5 wn|[6h!i5Hl y-Mc]]Yi=9 -s_EQmȠ/9:D 2F7G!Բ} 9Z$&a(u\ᘱ~e_Xi!,wH[ @)ey@N7G׹,LDčw4Qo`W[Phe)[ny0{h#&ECp)M"1@ RZ@cBZoWX_*tv^ }}ElMYd0JY3͜g)}X*.TZJ&+tՎ4:*KIPDC0Q:>n}ZJ[Si"p'o3e5,G/hIJN)(~XB~Z((Kj-@(]r4*T| SJ9V'Gm*sJ& /R$jY\dvOYZ S.k T ڻ +֣>FM8dQIrr:ǢюV`8(;KV2_equrJz=>ӛgWʨU=%*8mcө2FZj[*A\Z pQRр~JE{+ƧN;˼A9qIRpgR)$ݏj|Ii D{ɚ.t&ި4Z $$-+5O4wBqEbN6ٳxMtb"ZWVKW%nີ!TC[jv&ٞ: 6gbA-Xa@GH,w/_իUҮvSZՆ * vK=Bi Hb Dk8>: p"5ǿQP\iYNKTBh}_5Q|b[ULYHF 2 ŵ ʢڐ$ktUS\),VNPՇ1"1@SDLE΋)wIWtJU嶋U|UiU6H.*,^=O!(kNT;<8*"W,V4yo gOqemb l3?QaDFdLfg(Ve͂Qڬ" Y__˯iN.]RI*!3yjPZ "4 BWcPnPqe& JXW1MEamI d}!+|; ]6ڂыNgcFs"Ac}O߬JKWїCY^kAnb]arl"+YO=:3o/A;]]ZLZ0q^BvkͻVXEm]8q]]jJ ʺ(5. f1Cs="7ysfei 0p%AM*,x[p!ҬL`)'jH{`*.TԟLj_h3<4_0Eczzu?0_/N7 +-`<۷S|7j;~«g~OWճfRw\lmcJ\CRJudjŌ-/۬f3b--:|P0KJdߋR!HƜ꜓_y}yw?}{yy5|6gfr@?`(U6Y3'''&pT'18XndF(ߕ>$ș#~DÁsЀHDF@7:gb &`TϮ&FV L+XePAQEMafdo9@ L]Q3TTf ۪X0 [*M9iF`7LY3p&ʪ|9T @ul{p_Up[fuuec&jl*pJ->Μj+p*Fdx.fp,Uk80:B"m]gV_6YF|Yr}DQ=p H ؗ٨HC-Q~+w!C僣Y|c=G3%`3nf}o},؊5+ #Rsk>gFJ}]5(:o/? T{>%9K$πFM3sG5/͢llM(A9H"X~bI(*}n8pܷ4}Px~>Pa(0(0QE0IP(a(<(0c>PPe>PZPTu>PDa(o|HPt}>Pda(1(0g>Psl)b]BDr96@/:8c~(@ͱI_!/,F ~Z‹p͏KA/ , l"?<`L BÑ08NH"5Pp$EۉPo3¼>n`LJb04U_X&(ԄD0&LFnAIX6xǭ:(ևd~U7c <^@khⴀnp8M 8F"-ɚz@fqHMdBSKHBQD2#.:Lf4ec7B Bk]o4P04@qD7CuOd~^A8BtTRBC=l!Jd!q1 G.8L K!#spwNh[χϠ]19PF5]ȃcfZ9>|3 `Պ5ַ~7&+zS7@Ag,_P}^a`剠cW]36X$k'd`xzfOGbHJ"#PH vu{|,]9zdӪPik9t` ez1u<UPTVSmlaH73iC0;1<.udpe,*rVQ{S^?ƀe/+,v֘l=ScNA^kdl~˖% ":5o޽=96 ~GrǟtU;F&FӲ F?M-2^𰶶K{T|)y[xb%%%wKQ7w;<__Mvtd:6QDCC2.SԴwAp$DozxsU-)IyҗШm"NA^Wj ˘bϳsGhT=݀!mYcm5 䇉]jNJ0W92px{]I6UE,X༹rI^fwW.mn:l?W0+7me2w/ǜ6/񒝐u$,4mŨB޻WʲllB}y ֚ CXK[F߉Tq3YݾkNyR W}ɪ=v[`s6гUM5ڵYjZ%%%TȅWEjjj@ ( %S 4)w]"mޗ=|׷tڕ" *G +- 4z69Xd\+եTWRzTiKW3=f>6АzRH})ZhLF4nв`\HHվշ'9Hl'5ck*MMu(Ƚܞ'8es]iNFSA?8 /f'ΐbն=-[e3S\uOl.}ںoJJZ6{PtDf4sFk')p-D %1$C9%!(.)=^QS#9ؒ{'t^@ 0;> Or}֜]]mL~%€'GչХo0?qc(n!dm'#;U]]Dq+$)h`P`U<bػ(;Sl +m"&/޻wit!VzNzC26߾MTJ>u[ ` Q<=*܋;Ik*тmyIQrru׮:T>Y^}^ lja!/+b3$`}O[3SL@ 聁 }Md;#.%`jlZj# L %] _3W>-٘ުqRs}1w_OR#S5\ vɛ9(rH,6Sndd䬆\pFi;$w3_&X,nee1)&˲:k ѮG+慣D"##[ eKF 2QR]&6`eV[>)e q0G+kwih0;aKfJZuMMLTevnzظJI쀟js(d >|SWPڅJs<%-1CuP#vYiN(W7*W1Bnw&NR,<7u4{uU9ᶁ}JbH\.B+P=y+5޹KQcaiW5[^Ei99{;Н[76;Wၵ~|Ӧ:We-6=:pX/?##Ø޾1r<֭6Lpw_E[[iSeG{aF# `VP^[+yu.lLy owv0:K9"1 PZ% p`9<v{]p)=.0l[#OTWJȴ@IIIguӓ^zJ?^%rlg/^(PӮVa c|$>P 0r.KmFn M1ni`4 ZN6u,Z&C@нI*J"|Ť\o=+s&NO"Ƀc+^&&.{:Jv~q`2zK &-}Ll n wޣ n2jݫ~\=ѐ<]9t6[A>7fwBmaʕ{uv$Bdc"<B#*Gm3e.𻨨:=YY0kvK*txkq&.82vH!#CCzl bzzogk1_-`\)@w1=9xc_TB52΀9gw).8ߜTV/ ߈ 4!R"HHwt"tIwHKKtw7}}sx7s^9V]EZU ~&1 r-7oBƙ~Zd~ߏecSI^\WS3>;{ٕ :B\PW'3+ ABJJFYGNoMv,-n|m8&Set8ZIJ[R3](;0R22iuWC@w444,u>efQv8CP@\ 6J-e/f .g:C\}o<-2{-pэ(0W_<1КO9 M{P2' ){t;7Q5Ihp'4?u_i%7Obo*kjFLW*-ta;vRmw#?`ca}_L$]) 22C fݺuuoD,8?pgnjbf Qec@ߧX|y4]Ϗ4Ҁ}qlW1|H5aMT /h瘞8<:p7.)wrjИҡvLN^U7=A,!E 4s5\ d\\Uײ>XTeOX.nm=7; mr}P}b`ԥ2&s{LqEiوۣ)$6Ի x?$()'~AVJ\g} f-`QkT}zJ 9^[f$$f's8E,LԴ=Qk_ R_CpY+*"MO/"#BUm|q{zR5w?&f.s*mե:o< {?~}>: W۷U>ZB`<{I9sX|EE-iBhP|X[-@_"2r|ʶ&֩S rPRU9'J9%nOzsy?4t=~I~'Up󃩩O%\\YWWzВ%ӾuLvs&qi}:d ~{$\JZ/ _[(XZn\f KI WŽg7G .aQ0@\(Sï)ȜT= ˁ ?1"z Q ݛL-Rj+0=k|ʐ/il\^PxǓݜBF\~4?~a!MHNdDPD`,DK 0^W怄r=KBHKm%0+ve%_=`~:(ɯU#2KwL3V q9".W`Hqᢣ. (ޗڂhեwk݅EU?kKbr}l$nk[>0iƒ5v-FQfԊ *ã`Jgk_mm lV7IJBu]=$$v^hDC19nǑW!?N!"imd*:ܤV_pi&XD8_(P"J@[O'O))sP=<RB(r , Dj($ mU${!XypjRHVmǼ&?{"rpU|GҭBI򊴙Tkk*q*HhƅBЁ_-AE;&retl+.>INE5TlwV%2|D)%X41bM+``55:!_>ߞ;N(,p;elLd\%&qj 0Gu>x \fe,wy%9?Ypyܝ%%a澑%4}^9 A |ZV$ -Ep:@ ۷݇lHAm ] R{vn^Q5΃߿:oakyiD$jpzn\[ Y]F[FG.{B!Fe)Hdb0~$yPa$NYuig3g*.iu$UV|bpSM?QϳvL EFԘj|/{Ɍ*y/X`?th$Zh8Wx'KuCJ~XMUUY%90YHh']e""$E%Km">JH@&ll&kV:d AA*޸ 5X ??S+e#u۩GRq9hΈm@.c:z5U;E<#XL)GcsۓLh紺gi9@ -HSY^)ij<߭wڞ<@|L4iЂyr43lV/-5/E_ sUFJ(}%+~aITU-O{=3oڐeX9d4 5IqG/ bU)|9;GFtɱ}j핹Oܴ_!cɼffμmluCt;CS噠)y?ú7Y+YE(RN\UHrAin#々.zQ^iTVVΌ_*;9ꮽc,e._D\sTb-p(́FXkS<ʰ2V1 #EG>db̴_bzߎf5jI|~uJvTh_ccc*!sN;{V1 Ó%S=Nuco?~UϬ"߷⒒ÔTTpK!ʙ"cYYYiR&gq*/. ֚uhڟZW4}i5h8JXݍ~"_qe~W{&?ΓY7&}kh 0LI!322Is:{Tl"ٍHq+=n+Li[_xioY&zi :oCE p]xj߰ڬ#fͱ2^|Uuu"""nʪPf]%eOhnw$9_TU&Fms%P,qqAnؿ4B.RzZj1L‚8({L"D;[mo:[Z^V&XrrS=.not,R{Y(-(h|!@W|U F_*#aᄤ9Ͻ @/4oa,.._KDy iN ` ݀uaXbGM\wqk+ .ŀuqLT(9_R'dx""`!i /9s7):_غ* D#9E11̓J%'s!(~"Z$"ajjjIܜN5BOd Ɋ~vuI+Kze]9\# 4kϫ˂.ƻnh}Ž_M/89NOO}g7?~X6=YXJ{ AA IU]Tf o44mO]m{M1v |J,TﲃSY}/;Aazqd5k;rf nf|&Ylo停Z7eNI6/THsYJH/N)"` @ g&%!8SPȋEfxf(ekwNnn1.&&f:Š˵Obcc~1P j<_bn*7S׏y{[]㨨(Ld>pLm|gnSL(SH\ż_3Mw4",`ӚAG2 u}O~HCljfbS B1w`@tEҢvBb6 R*(UN&?Q-9mS2cDU"ZÆN~LNNp32mU/,.L~mdϚ˺ݻ .nѻQ3fSqލ\6:ַn/ Xb}J))B?n`P%itZVsR{+ OqܱcԌSO`E*0IH'')n99¡ @i `Y )DJ22,|Lg/.2Gjď]EMÕō0IM2:B0III@Lv0{ŋs:7;)Υ899m$-,RC\hѠ4}FbܜnxBꦁ$A|h5<|y}9;>dJИ"cKJJ c4H~T59xY,R*$dkBX%߆{bQHm^ z )AC`[2iE%^U1&..-n):w_KJ2k.*]וnve~EHh045 +뻼&0yzn>9d=@s @C5\sFFݺ-f#?uS>)jQ<}dӦpxpe:B8n-1{:MMDÀLO'>iWw˩-X^lPgml[iYٶ?)gہ:f8?p{}A{ulAb?>*vpGF`bH'Uq͓?0G]=ZwWP\ Qu@lJ`t!m ĄN.ð_ dd<{4DQGĬ $碣7j:—։șRWr:{hjjj4y{SR=INlLf@YIPx_J 10 >O䑠0|) XvQXZVO n0Z11S|7GM_6p_Q%jſq__uwmc&k726ͳ}d'ҏd?oy-mpiDx!Nk;qm!J쩽hw~;JJ.H*:y9Nd5挋SjыY_r U*TqB@%CAᵯ=K4Jf~;EΕZYXu0EtPz[a)Ir{JglPbX$cs?8 Glq+ ?Cq|#ف#U`#Zƈ~[/3[?WЭ(>-(ϛ7 9',!nu(Rk%;7Ə1,y@cy:Bo6Aro3ǭK*Q6^2{+!A%t]<+GbgR *CJ1\h,nkБhӉ @סfec y_]ko x#jQ$5v^]}G;lMo숃x#qЌ;WZ`,kyB7Y=5>.f쵤ϋVVhō`;ߣS @Ԗnֵ4 6WJ3Y(4ˌyVHcr􉓅Dnc6yƎzӧFO23"!H-~9`smJ(=9y"te#ALA|T@ b6dV1Md#N\hK$-ѭVMU&: R;{!ձ=_B+# ^fOgaI1;&A_YW}G撑mm<ۻ!oCZ'Xq.ђ j>>QhmlpC0LwXWS\;Wזp?VDyyU<σ 8Tr?D;%C..T^uOMec>km%)Xěhk^z/^婾,t.yxm^^lb HN1HHR Q聻%nVr_]m9~W Wf څh]Q'/2-|נ ee8;gF~61 0B^LEJ&ƆB'_C !Is~  (W[O#9y{?GUwcH٥?x֨H $J.uޒ'U v;kk3m"?F9EZa%iRߞv,]/w*\3e4֨aK 9xQk/e="OQ!IH8?70tfSStY]@A{xMhBИjN ;i,]P٧}(%~gsӏBv:~Gsqkq-`wͪed_J$cNC>@zbA+Đ amS4 !9 oH~ ,&&;5vE >;&x_bX-{G%SUfIFHaYrrNf(IH"6cIj}=꺫!pwML &֭J||%pd4tt '< 9w/\:7@|WĀqqGAYgfveSޛ哉Ԗj;/ غHAjmNLNYsPٿxPxK'Kw91·AX+[qYk7Ro䌜89P{f5.P`o`k;,q8a(Kyy9`ll^C3brLB& vRRC!nq`() `/?|/[|;.Sjl7T5)NF-x(U##RsJO$7 G0~ )#Ѿw_"V4;C8他n c:V q7M&FϞC/V0Ł6Vlhk-:h&$4qC\Üs[>7s|@158|LՃrsuY (ju'hhj_9D= ax"%"/A0@ =9 k{o:oL4PSc&o9d$z@8G XC''>)Yzx䠆< ChmNwbzGgm2#Cx|[? YhtUYe6sq {$ŝKB|\D1ne孒xm3 m{KetF/.. fE))qƿ`pi dɮbo,@ٕz"%%<ϠF<"8Y.v ZFZ/Lܔ5gj!gwCwy,HIWP$_0"*W:cFc&޲+¥(8^e'\b˸ܯVнZx~BAa7;ptJZK{WL\_/K~$BU2(#UE*]?p111CRVbtƖ;ss Pm]Pl 4D%oӮIs \M?̓tʀ'FctvsPޝVxyjU#-=$=M{PB*&0 ʸ^b۠e˭"7l' ~qvqBirԶ8,:fj- N(`# F#aͳΝi(c{7/^{jܥgq6/\uYOؿȫ$ؒO.bщz3hl&XOWV}6鍗QC#-ɷ | Wכh~87cܕdr?/QPH0 23ivld I(=*IcO_$GsT]5|3JN &~DY{0J^`ZZ4 695%B $|shtCeٻ'8 .mLu\gENϑ}['s*l5Dmng LN&B AKڃ?e`UVVcYJ+*]!D.~!C襤$b#.2t 鴭_Ŷ? s/* ~}aٱm4ܜN 4]?DDtuSYjߋLmQ|QZlgu^ڜ6Dfdş)$*Y #e@$ΠGCsumC0Ϸ¾wi1WFo~ᘼxxps i!keU# xw q&aˆL:IYIqBp?l_P*/aj>9KmtH݋E;-Lee{\mQЫ,<=cTP Kj.JtT!jkXee9ħ Cߍ|77]m+V0fg *PIu #Y;\hPT='%Uom vōKc^Gf)(ƖZ2U}}NN5`N{sds:a0PPJ6/~rYPd3J+_ex` A6u<||O&"KSJ3'ODU :`~*i;p$o/J@OW y5uj潎КnNR5H@-ʱ}i5_fj]AC&TjO ms_,"':}|_[|{,*.$2b%&~SM.Bsz(äLU;7fwn5tD%hE@f>*J0CwqBSԶ6OsO[nΆs)jI[TZ}Piz-K ¸7^kՑM&1SG4<<^9Besz_qiUZ9wuj CTjxXgoSS(bd, t0{fYmc"2?xׅtO8jՐtX0fV$xA;LD!%YVe!%5 UBoSL vg=]u߂.WbaǏC,W꺧JU({ )7 444R]#XDpp*!O&WXN0CwwEvED`˩0XPc^w]<=ޝ%iM韜:7GTϻ.!R#斌n {ֱ1-Cbs7qlk̑{8Ld<305-mT^p Cϯ[2?+KO+:$!08dQsOd^cJnUp؝vg%[22Ejۮ44"MMMQO'i%( ޜp@ WS}96;K}.M4zz?[J&<ABT66zn`*CPPShpcZ7 ++U2ol`Tqddwnk)0DvdW_f)Q uP Cȗ#}s~c>@@>m % Ϟ=#4WR6ǯqXAsZ71T4mk0xɃ F m YXGbk+Y$%<>vB"]\\!{qxx8:/~]K&ي u:Y[7А*0 ]TL$^(fݺ`KOSuo(ZHKj1+;7af#^IU= G?ъ GJ{f3[f{*0X"!j<|h =um ( oJwx'ejɼRRp-mq^yXBUu4fmbCݼօVR5YB_)HsϰXYGcRԟ_+c6jWzxDόXj]qcw ^[k ao{lr(HR9[NN 2 pYy M/T%h !,U,M?0ZwLXJ?=<;=~TVPB=A1UslCZk,;-El*A5$Nӕ(rronAO {'z:X&.z MM]d(xCH7R-cLSw0IDwذ)p< Z=[{,3g,x\UZ E"ToPUFKαÇi٤HVt`M`T\vff;j}$76 TN9YG D=F1'>GBx``ݏIxOV@%HY(M0] Sk --dŽ=ll165ƀфRmSqdU@.q6 b3% y4ٿ_1;SKD8&qZX: Ao҂ߒ9eSn..5`0s{AV]!:S*&fhe& - Coޗ'Gs # j  Y]~)u6aXx}8Swie+q~ÍR1FKڻO5kk߼"XQ*6rc `1uVASuպܧAAD b!CW55gʔP}Kd 5:AzGWЙģ' a6{n|0g/ #9 8ǕZN-[*K~9Ι[|N{Ւ-1}B_c>Gkrރ4yB/ ziг5j kU5D/ɑǏ|Oʱt1$;+!iIݷ:H|H>O_ LU WncN6pN I%e.B/83|ocT=e&"y^P_X]wxnȨ-rPޘVA'q|kׯEQ~ZBzb !#Rӽ*#ċƍ'oΎC?@fia'^b>k8sba}q ҕj^O4 `g﷞Sں1w>GFvi--]-^bn"%ǞZVKK.YiA%:/3sPmg/B0Ks6\W%z,wg#>jk8ң AR!R'>bi+ hr~#?W~}3{K+8߇aɿzF@w$$hTih`zT@b"~~t~NJsM2LP|!/yv+ "+* i٢KG0/~ĵӏ=0$BzOx M5BUJZZMLSv`aN?+s?2N֌Ǵ"g!O$#5ĂU>i/=ۃ`mvdy9Y;쏾}CB:&}_SS$q7G- &166f޷oO*77ש&JGXõ Y42dc074'Z)[?SvF zyDQ?c{prfZjMjoXq 5a@5"\iMB|V@]"' Cb+ģWICy҄2iYqX $z]y]X޴u<᪲! F ˀv]8H{% >>v\s ~~Y>Nak2-7Uzvk1C45Xk ӝtUfn=2>+fgs[|с 2m83c\" q?:–Yb\\"tCLʯRV;Μ4S^ ηXʂJ = {3 PcTon tBX|,|\GY V5du*BOX@9ckG@DOӘt$&;FC5N&/۷6\ZPzyB̪dG3:/@,lm!SP_f1rȷ RX@DdXh|#9"UwgT}uebqɖ֖ߟ&PeHFokS0J;At>0|gf>EM-{j7Iز;SAb_R@ ~aP4R??/iied3)/TU=qRg;{޴X"D6vkC$\%]*!♦#lѳ):mOlAߊApwNw;\eM,dMPcquBBNRFj@ym8(![%%0`WHtoOO5*kO*!"@@f N~Կx.u&IK?uEH}t’07R@e{!ߒwoL]CO.Ү]ȢIk?ҤZl8CqrNl ՠ\cuۿFPy]'2rZv֧g__g:&ȏG1&oLCrGH?Rd. B8Tz Y ߛZH(H te. Sh@` }KwĦ+IIt♘8Fy/^ `8 l$|V`\]0($\>%K! f|?4uJ=r9@+~1>  nre2BT;~7Wa=dK?Ħ[i'ַ12qp}FS#:HA r{#PUI)ʜX9˼b_}Ds.k`LjC==չ1Y&1|~γd+9ǨnwoN Ks//wȔX3hg$yYN`{BbD="X6Uƫ]:q^E"ӽrx\D1R2po o^8/N^vE(앧' P%DFMCELP("{A9ӫRJv#;:HFZNܶ28u& ky_ A(|uXyֿ d`s@}_a>d3gJY322TG⪮ 0jhsϴo2QQ3F֓Zˤ4z> gbpezjaZ-r\#ʒkw7Ӂ{ $WarW2#O^@?#}yfMT7EEfz\XZZi2Nx9*y⅝c{G3Z'J_捦;?kOA/" *-+<T{)rFƊ#'\mX/A{Wn_{WxKR0F:_^ f5fr,\֡]Q$m0Ǐ҄Tu&+ .ɄIm3S!NNL?:xX]RUUrBhx}*UPd+S#uӵK95*VR(/fj˜BXRRp5C%eiR.7w "?9`a 9Z< ͿDz'@sv)[4d˝\z9UtMǴV9"Q.TXojG0;!_few=gdpls#drjݶ|db 3 Gby!;KEC %]4nt^ʥf4K{xႉD57G/׉eCF3 8FV`ӱEnWSSS5sUAu6Wa'''>jZ@!zZQ*:@N$~ ԼQ_O Ep\'B쓓8rPr5;K#yѬh"M3lF<{V JSae !TmGng mL-3mQCe4_xN|wGvAAeg/ќ6*< $0^ =tO!H*~jkJV-yrv!N]ϽO龝LΈฏ2H@\גUqr Md"Tybw}g_;=ͼOx&<8YwF0{8 `_*$z/HJ-4mmm땺.q#^𶶶$$sp7V ݃ͥ.Tk""El#*!G{ &KK۫=*۷Ybi52B:i$%.+*'Դ[A!VQz _EF+ |6[%Uv1:pc.Z]U Z.6 @OX׀MsR[SSdl}[l2o48U^`:)ny]q)JNhhĞh L|mhr wlpF`ݩl==d% gC65:ЃkFN4>nFAQ1{"=6>^N>Dehapx6khQvS/IZu5WtO]gSӕώjq_I PAjxQWWh$X4bQ<ןkL@@ QwaQQg4?jLFN>X6į_a7&N&5f'iTZːƋ} 6a!99*t5euL ޙD0yV ]-{wT2^PÊ$EERS۝*7*[Ϊ: b,pǤ2q3i VC7PxcbDx\)vD%b֬~I;r;Gr쇘P_ds,p䙣o.n_88x?81B&I1499s=`sz(ρ`YīB@jװ=a\/`Ph^W*!̌5~T6NNaۉ,L##Q~<8Qݡ?M`ʓE-\6]9Sm)-hWz\# zI _ϟ?1*TV4~8=*s[U\O&n*CwẈ~p`aN~zys#MIKaG:4/x 4bH7M$-@::.;R]&zH,JkqwJCl}|s%%`~ Iy)Vln:3}@ ;lM;`4_$7r7X+8o-H-zNeuJ67 ]oY=Yx'~QS'Y,5?Ɩw9=...!# [cĢ Dl05&NlcE,mfob>&dh;סVmif낆u!Cx[SgX=O2%9ޞᶙi |0= _o]ᛥ!~`rxY:_aZg+ Pj{OV<]gˍgU9n>m6 tU%D~H0;Elzl>x?ժt`=ޚ<ۛkd[x =*9A,]Bx}iV`@/vvѓz\#Mݙwv7Ky~BFv&u]m֋ :B]r^(O_ IQQQCCcaM`x;nn-}}g~!V_^!>\d 92Yk9#A+ܟmK9k|r:"nt2AW!6o2uʳt5˅GT>YQȟŠjo@QQ8^4|c⍡ܯ:MZ ÇmPi9m<>~yJ=ߛ1惭 M//l$7UYlML |a6xHRX`A%Hjd s"gAdԛ'Jպ/E<}+NpiڗqN ۂ >*|ȁh8:XM}l alP 555¼btTttgt)))"T]ML[^ΡʀϢfE / 3gX!KQS~u~U"83-!u-.<[*k:Mڬ c##"S%| xc; G ~g@5{dܾrI 6G||1b2SE7DX;~-0FzDH'jQ} )PQd.P{:prjŰOj/0ݡK?[exkT!'&XuxBH 롾Gk{ GoŹ\y e...z$ "1u'N..`d#d0e ^}Ja E=2Y ֛=[:\氓#d344W}k@3t_5gV@?Ti)$>dm`b LbNA |vG?m-qcvP`8.$nooCwAϢgM`e5H]U'Whh|oN'@VR#Y1Eq={Jf*#jS_3cjo+M{,zK333*y 2 m?J?D@͕"6Nj.C.0;JLsta'{ql66::h0!iT 9Ԝ  zAmAc`ɣ㱛Z y7R-Z<ug̖T+a-`dGGGCKKi=(1ruϻ{s5\ΰoFTa9us2xTbq~߿~L1 6]@Lȣ ( dJFaH(O t}dJH뉎n=̷1U K7p͟xqa9uBsdmd7{--u:N]X/|0%ܻwgՇc?-׮S4Q&wi1%=\s{@bSShaNtV5'X{JߏtEGнdVcANFۙ }_&0lL\M?g]$ǥfaQSi9f 7@Z:xÉaΨN^8r"8d2_\~5i+ g1̱3uqAeJJdE D)MoppJÄz냌oo}2M$'Vm$===0%# uA<h @>ɡ?Ug:s}?pUr"q8J@C7yP~ã|Ɛ~=$s_ŭ<]n=:D88OBZY^Z/CxbQ=V~ݠu} mG' HSo9SZ*=[@&+. rܚ~t^`e77o-*!{cPrV4/vBTơ:X 6B/xZޢmnVS{QSS>YR9+Bau'&UV5Y?Vѣ6|sz lc(^!U@ZeVu,LΆQꨋ$:BXFU Q?Ljpg,7իƈP4ah];ѡM\y7-T]76c|U,"Maoc.. tgHDac5x?Lw\GM돠KmS-n׀1Q$M੏*fqvF.(`}C1o _$晎ERF]Q*!/s !, .lﴇyLzIևZd37b{@I}HM}* 6>>he|swα< "bYwgϋy2YO'xFPTuj`&o/ZX0*3-]{h(-xL3# Wd 0nvVg m l‰_hF-,j:Pŀ)mqqEH x]`KEcqxT: lKddd`=q&T "tC`1q0BZQM[]ePcbbI{_a||WvcZ>y&&ML_ _#xQ7d{aAyC.S?':+R|}L \|Ch4Y ?mQ_tDZ034ܸhsZtbx`c3c8[ ө~F(jaF qEpܛ聁h_Ծ:eO"p3M8O2-, 9+T99/8ү#"sk#} 7P;-=ԊUn ԤTˏ'!vKEG8 &nkqFco0`1TtQiq4vʡt` \pS^q <7_hzBBh\Êu38p c'stnI[oY.-)C|Dqwҫ'˿X_ou|A:HNrA|Y'ת4yLd.1I}WW*F#l  >8JOj>Mߗ&e/~QSE~rjY =*)==D~ jiPZkL^y!F9 mJYXI3yZK9]gFT}ii`iwjrZ;C~(į1{0~o%.vqaQz&/Tz=PܰQo<7*N,*:mkU( a۴;ݎȚ8XV?"wL Jr| J2>NlkhC .4!׶%嫽npP印+9nk~+H߾%2?tZ﹚Iy%(P"!}N_>{I"i0;yiڜÀZTHXo τ. p J"D f>qr=yRES,ѪꛃoA6C^dп-l) hݡ5-_X7f 4k39Q(F\ῆ.\% ?]ܞQ5ŵyldĎI䎏A!;&#DKKPr_Z:uQN!"1טjg1Q¹D6)5:=y Um㲉֐)ٍc0Y5Ϗ4o=.(.-嶹TwpK,G?qT뵾uޤx oWkeWK\cSsD_ {y/- >e)yV**SPDw/)*-]O?|TF'wO:noM>}"k3fm.-!khR?I !&ㄜ\1Z$ƨL\&͌_Heo n#nX<|tN{1LVy8?+0;D*&=EOFkm'R AfGR.~)OIˋϮ5U6=\ TuYh JjjhRR(.ҡΒ/0氢7W= dy?x\' -m#Ѱ\׿YFhl>߭w<_ %T=&g! 3d)m.ȧZLJL2筇ŁOUƩ_ bl> +k6xՐxluMg@V?Q~dwqHFKFHxV2P07Gظ7ǂbFFxQhTT3XH-3iPoۦZAOŖ߿1 j%xHBmXd;zWƜ&&7TևjڮOs4ݸP9g l}|`)AB4Ak(ebJb!]J*Yzw0>$'|\d:7ݻ AAubt̩$deԩH\=N6[^r?Dk:ɠ51y{od́I>#ar2z/e _1 ;;x2 I<5"@w^\D7qD̠2+4Lo_!B1U`zGz4"|~@_IO\&"C&2\$M!DZgyY݀AI u7wRL_(K{a(JǬ' 4ǼtЕŸ//v52IITQ᏷7B[N^ҷl8Cg5/!k"jxh2dn@X<ㅗܨk4]^`wEneI"Q1؁!͹q|Pڊa2ϙl#Wrf^ZaV/{/=?QPs:̷È1Yreu;1L3XMl8kH@n,W66glo2#D EvtnW.lA@$G׶OLç &E4XM?bݷoh{8tοsgP{().,g_TXZR_./`}=p40Jу f|Qx0QNl4$n $6lIH?Zp-MUK@^K[V .*nȸ?_U0W!EaA5,3-+B R wNf!R<_E5OV2IYq((^KKDc-/p6-șhn3i<s] kj~pE>576T7o{~(FF{T#Y? JdL1/VZcľ"ӽܽ(|,Fu[!}$&&j9=yĆIJ v?:Rb#3@(~ ~ #, zݭ8 R&pf$&Cs =R嫫EPQLx99W$067W%a\UU5:1k- àP>`o,l^F@{">6baq)-*(r?ǻ;7'"+f~G+R>`hǪwyr D;G?Z*z%ksnv7dtξ HecDh"}`Ea3fKVxqbި }S_^}5sd]I*p:lnK?~J-$$7SH"dHDv^\6%g⃮z^Hf#!!QnMi c!{DK nX©Gkm33J+ F7np XU"ȸmv]y\א@%o%g<}KojPgH{ANV39Hz-+ 6Ab!Byy"T,_q|Պl&z ? *(9O?^WjM / P*XNtGR)Mezz>Ty|&#%/P?(=h;ʇ?$<~HӜHn6,F3U f^4m``LL褤}vR?mRRhc[X>"d _Tr{[h"+]L)F&7sZ _bnI& Jؘ̿N RN{6yq,>wuw0V]L jX=h*!y PQ/ ~ @2Y2 ?/?{߿G u\k :>upL[9i}-.J/C^[+>!$稜uT:& GᖸИAQQQ9oT]]&(r""6HHvE6#1mɼbF-Va)9{_3=ƭU[' nC*IAq`~"FM,'STSS|=!Ox8bVn?8K]㼭e):2ߖZQO~&Jߏ6F\wxx Sߕ{kU]gSlzuuJ_}۝g7A[]ߟ10H_HiduDm1!\( 6ڝQ<^~ $+LˤA]\Ac_T@u x򃠾(˻KBzMJ ;ý&{&:/7r}Aԅ? 7qM0z}^m+nu /D{^<\ip% zĕg}"ԀyowkECII቉YP$?+F=2 x焉f[97b hdd֤|$>> *'Sլ1ġV'SQiٽS}Ua9l]KoF6r/]*f`]D B3_R~5AB3GMG(Y gl=BRQ$ U*wL*+4O{x-9EgXA`"2Ӥ84sЎb/g"I߁eTm?+k' "liLٰ^9v] .LHQrF ܞd{%v{(W.TL!%㭵6TYaN;u@mVG< 6Q3\W}"%9&7LU2f.밢 !;uū҉ 96B)Ld %<<-p 7ѿܢY_y)R?nl=`N"hpdA{dSG)%*`NKC ِqHh^>d>ޯ^ߌtXى222TڱKl>2ߝEBBRr%dЪϯlKxxZ5+վm湂~>ioACCfi#$:ZIK@JAt4@̊A!!E?7θ*O/,.{u%_\Gc<6Ҥ6y 5C -#Zv #e]&'Ny4#IV YqbQ9I貘x]wI%wY cf+P./7O0AH,Ąo"epQ|BEs@kr||n c~MHFT4吐~I1,׊zGҳn۵̟ˣnHƄG,uK5PkttH<<xb#Fi5vuykUD:yޜx|͎CGwb,$/ƓߵC>."'򌻣+к|wCL&ȳ?Zt ɹ^ޑ˩0BCa}*Y?:xD/q'Hd]mevhC545DF.& xN-xt$|>S=<"&N9* A4WY9#D@$!m'Ů 4rss'^Y)*Jٱ燗4 +ZS2~g747?.x&vJGGI79\Y+?DEEVP0\6):Li5Jzm`9eASqCC*+dᲹ}hRѤaHzGדXwVY0&%{g=z43ts"9̥EW[Q\_"1Ρ=[^sx3P=FO_d2 |;+%?VVVݜL,.,mM,wEg슚?sYVM{%!rl A>?nvuv]U>UVzGt% b˷{x>5E([]麧;CLPUUݯsyxx+Үn-X]]qN<Q&zGfdwT 9e{c}}/rFBsS? $p=CTq?QHe.5$kVvvXBwŴhTTg}p?P] Ф"O||0) ,w/<! qr℺A)|*߃}X&1}W\P=qUJX΋1 T'[E.h҉S<89qC0TZ*y3f~}1B۟Q:HJ"}C$i-]ԧOٶÙvwMx/9ZZ` ̺?}2_y$Q('Glw6=3)|oǣjjPF0ΐX$֣ܼChjj1[ ;j?(-ՠû 77 ;9;WꃟVCjE6ugt}A&y{{x'-nn"[[[m(~@9jttHC TYG.26AZ!Ӱ,׹fϟ?9k>O8`l+Jo\g$܍e=gd~e*@LBQ8[qͷ PmыCG->˙lllSqY jzdqgFhkLvdւf%UE1Nw+ލЦXr9OC Z!u3wghg{ڛ:z}vFT!|w%p5}/äv"ieZo4Xׁb:pYXo QCL)szw#t07mRy|yttt:z+k?|6:z`k6 DVI3ㅭ1·N_}1 z)@EkzHhǁ3---66_%֥b* )MhLNpUu0$%iK鐔nDECno.ЧN<97{5c\s9ښMEEc̷o*y0 Epٔ}6؛)S,%Бӵ7J"C.Y:gguKѴM}T_/A2bb% ̷mcCq9ܸ46h:m-Yq*[|YB7Y!gc(˾#NsڭxAUQ\!}pGUvo,$T,6)(VN{f.$Kzܿũ(/O{AGeopm[-=Ge[[[/>-x\fܛLFlGbm_c EL` 0$B^O":REE);5~MB ,dwN7[640 h^mm IހһŘ66nZ]cS};@;BBB2ZS6W\k`qlXtjcZK7) a2?99i?Z:ĤRBNw P+~=>0_=| ɯAl( B~# efs"ccvGsҪbA“եYYcRe{efkghxȡkzl`=WDiZm ^VӰzY*o! B6/\`n999x(++5׸WlBG*W et#ɰ|*++xƺ=]kcPe%`pM|zܞjhJLa7֜o"vBtqD'{)3^[ (j@+AC :!ɇv?\/-ۛFe(-9Ÿ5)|4US}`]DD]A^z@=Hg.␏a$彘Zn֢MWgf?iSyͲQtt Wtƹb+MtY>n2SXxJ.cHq`<@ ƴtRPz|]fz~z|NW't1:{{><}{I؍-JC^.ds[3~jvC$g6dB 绷n~򥶥kYA1{EEŏ\)S}u6. $:::hGT $7oT( w^K22mc wc^(DLܺO2Re.r&]Iڨ[VM 1\챦CUԣM$|/i/l{8>s7Jcޡr;%t?">^rnlia;ysus10 ֆACʊֱ1KEh[4n'Mma<'!X[ōqqRjH+TnNyqϕv!DV7[mrbOΎ4<2 4tR~@\@0Fi`U:-({so} ^n0.H/YY ;G >|c a\Q[YAt1h3ʩjG7˜qvY}E:S~'R5NNN$/χ2>QpK) ʙCgmXq5{F+'/\ȎOg*JY9!,x]y C w 6{I=܎w3""$̎Yvoys%vwg睯܏'r4llJN3*ɞ&>rP KVܭ(3lTBg$Х!-DjC[OV/(I/Axt)q22;uBNMTI1zǃ,Փ`F@eOcQo$*M 5xlccxyl8;sZLVd4BDtECg}?]bs<>R)缚k_EQ$AV_I-K6R1mDWݟACBgr'=I ʧp]L8]fXRCnD~vؑ}*Q=0| NTC}@ɦ~1Jzev6PK+dֲ0ŝ^F?ɖN(22wxGd.e=\]9`=Oeg"nR S<ЩGAK+")c]bS_x'VA5>?U4YN LXߔRWFm4]g(MRZp0n1,P iԬ,^~99gZZjI8 /i[k@ vrIگ[NMuX-8FD ~L8hQ%ńCyT Vn`JJaz|5Zlq`& ˫|厦 D ͨהw7^oXPpwkwB>3˗}M_}n3>KVn. M799X e*uFUP B&qcӊN*@2x{à-Ut_݌m` D7oli pXWyUeee8L]-M{$8PRTCt'99)B=j4RɅt ޮ<a6I":tNַDyYА"ښr޳444OP=LQQxҘ?0紻LI W ;؇((鯌7aS4i?xsrͪCIIIL9W3W%W8JyI鳕[wC|ʯ^AD{{ >)noo26~ 7w"{1Cōf'R֤g~HY(gyutu,8WlVX̜h"OV_?k xC׏я=XbۃD poYE7HC{;...&׃(VFFh[[[Ǐ?ל'fWʙP->/CI$!4ܥw*`"؝<4fզOͺ/jHGڦA`+ -_]MjZY‚f 7Ijic)6FFGGv'^JpzвomHAp6o0TP+, ޵:O-?c3-4a6Դu4Kh5|_2Fo:H|ۑ;(n<`Ձ0;$#˰}hC-1aW%FiʝC5Y~ v o{DP _mzhӶ47[$0:<2#7PHӚZt,*,z܋կfd,[$l9ϠXwx.@6 0PyY $.lN]jqζ>Ymڰ)㶶8*y'c2ƍXٱ !.sL[Lvs/a<zhw@Da֙G6Hw> < +۹0٬]dmNwf9 ,b}*DHd."/Kh5 Z ݭ[.up~vvPDttSVx܋/qI`#Vj *Tÿwγ̋;vBmMUbUK(}{ݰV^[mx1?&W(T'>#68""Ez`,+tGcDzOR ewK(+#ʧ)/I0t/*ulgɳytbusDKKe&7;Ĺ?3Q{JKq@^.(,n$؏džb+0۾@O.@eф?xeo!,U%cA xwA pXEi=]{6Cީ<,v=[r_BF34TP@觲F`9&ꥥ%2V`]PjX 3=+,9E%;(4Tg]ZI7C駋݈aCSwY-p;1zrdT+4 Q~-x>mtMw#S6lˌ6l;xlQ }&̸K*WZTSXȶ\Cn2z$պ_+͑H%7i =cv ]b;c+͔7˧]"/n Ϣ@[ȓϕ^%J~VѼРՃU_MRO ^^dz֨OXɌɃЮDbt_ rroA\e牟;P*,&T0ӳydSBqq'(ߌfq5չk&Z_2)~}3qOMU-#MD}H.]2ƞ߾I.ѿHLGA3Xͩ2MW44}a}ȞIa"!e`@m)}gCqu_"I_ΝiutL? 'ʁ?ښ>huNM4/nnxᩱ2G}XtQ &\r&0pƫ>/P+A[D60^ZeK復{ݤ" JIe:l5JmKi0Win!xdj7tP ;̅qIK1MhbrT;JjmA{y9 yzg to#"1̿x=iʃRʒ{&?N:? "j}c<>nrܬyiewwejy|1&ږߝ"jxt2KI_rm?,} $( ޥ']@Lzoߺt]?DSm˘COxpcV<1>#7;<ձ\\I}}h߁. )p$1kU䃯2]p8tU/D6ZMCCUWCfyr!J AZѰ130<,uƂv8!C. }z p*ppWP7:7I?cpS4ElNUS$ee-8:l kɛٰ) llTVG ~&6y0AWpꟿgG,wx}QLiaMFUI\h!?QuLQމ ׳r~ou-gg)5/8&YQXāC_ @g _0}{*vw`A#BgVV-SѴQCwPEx[$xyL[y֍_Yq':?P.$I}BܧhyX<:MKXl &øtGqҾ)* d1dzJ؛R,x ~;T7%- u4^}Ƕ4&k+^6hxx`ƽԝ#Zۑ-N ;\Byv^Mӕs@ddA.ݖ檰(7sz?|lJָ }=8QU;6V,ܲݓbvы622_XT9&2ƦԀ H\=19jNrJxpX*33ZpCs-._ Sshk/K`BI98;r( ?yg/%x17P$?_oDѨ8{Ї(sKV_tp;Lb`(MȘV^dU_d b)%Dz=q!7!(YN *b. v OT\r]|Oѭt?_H MtaPssuGm*! ^D&ּ44*%8lc(X<}+Jj~BƠ|Jq(]B \̜$δ"Rwr2K YWw>X Ц@|hYƗFgGK)Z2rr>귛x)GeQV~?Qq kdG xS.j*?/zL0]R&  Kh"}i 3c?!ޟx<:B9ӰN$+73* ʳfjnBu(-ϺY}緿=1ވ W#jᱡ612~rb9:s]sgDX=0hhƵM=EO :|UHbGEFaYuMee='Kh@lm[ȵW$$t]Yn޹$ pmmϩNxhjjKgMfxemࠅZN!a4o'^r۝ {؇Hm|[dj8O]ۼToJGӮAii)26++Jo}?3)Դ:+55~RʋIulnLؼwʤ0uɐPJq!%I~n:KT98H~ou1+z۩{)m*f\A1 aawSF RRKIq#l(;, em}=jFJ曚"T{>yWYXGΔ@-ZƉL}Tٳ}b(((_RSg~FRẽ)_tttPB ZYhqzYDEb|IzFGuǹéK˳E-in+ ]g@eh%sCl:wxr+0YΙɞ<்}F0o(&AmЅځ9׼Bg)KIIB"0<6yQrhqϞyv av%`.vc.(8VKG xtwڧe|O~fmVhu0IQ:/F* xޑbtlZ/^`in,uAj1W$yXډS/׊>x1Q^4N3q͏LP'=gb7ijǸt~xt!]R`W)ݘI.R+4/G HECi"޻ .8zelm{ƼmtME$5 }t^8DXSu*s'11J wjzFFhZ )`Ji0"ABs XYmse.LV͠s߾9ǩ}M+Hv(S^ܙ ZY8qGvtbF7D+b0|x9H^lx:4m3^tiؒ/ 99'D3 b`111566`Do233M⦧_)b@۞$%%A|}r;*HJ,u7&Vu 2;hpsJT@&t=>}makjeD]*63#[ Rzxx<#bs6QSF""Xzz:dZfo3")L^٘ %_|k?^{5`۔U7k)岷f)vzOO& P \Œ,jP˞;;;{^ 8!)T$00;Ee@(pOZL 䓃u(l ӧYg+Oe(oxLr;&9O,>&S>96eɮ.x|63 }76D&hna0Wm13Qۜ ewuu[5GK2CRdRSSOξbfd9]+ˁP;Ҳ0S%ۂB`hU22g02UK,BLtN1's6o6%SxP遡ýqrSonC㝘Hh6,k1YY -ِ*i)dM , n4l@|3;ZWv & Vлh<<>7|{egӘ3]/rOuttbP](94wA2Bv4. O66--XL֎! H/j;j X$+՗#}R+*eN6ZeE4~C57TN/2D񋊂S4PWN[Ue~EG‚ 4JԢլ&'V22\_Os?;sOj80|/x'&@҄, /lS\:q,G̺&yGJS*XVw2rW]c$}}CZF/ž>ӂ #H׬_WxEOeWBF#ڋ/{{)\]+WʾgB?Ç[-4RIpGPhԯ;fj႘sL4GAoBF3.JBlO4pw]kaȠ+_TTDY&mݞkpv._ *&NPt!FMMkPa ۊJvbd^fݑ}#AԠB>maQ뼒C}(4)^rr2*c\\ 599˗wOreE¬߉"Z76Reַ1_@58dۈXۢ~Q ILF-اΔs-Z {8c2@DGd1QmA.+w@@Ȼ02d*8$x]ۙE/rˈQ۫߇hK``>LxԍZG'''RU5{G{.]s8BcAui -}{'s9]j5PWV#=6rhsyq. !!A$cVWW^;:BNNNꧦ`a!{m|sT8DzfgPJJMM=:l #" ** IpZ8eeQ 幫4&V^^~Uqcr€4҃񷰰/ZG)Tys~֢TM&/!*2<\I2F< $2 h/&v 2v5wrLab^mL1dO*=hX1Fr9]8" AńX7le5\T&()!@^HU5p@ 0egw;ئ@)~~~. ]X[; Nl%%%2穲xGGGugf7&*H()+"a?ƇMA؊ӿo/@n'VX0!M#A+@#$.++{|!n%O* B{..`BP){% .I Oeŋsuq ٜT /7PE+f6 kj~dZԇbsͪ4Ҫxaqp%7h\wcC9. 4 ÃA b?PL ed6- _d6F/,*avS.>ɤbTgECr!x~u>r9޼ysJ gG7o`NNhb4&PUsyr/tб88ggnSPee^(&^BCЌ? $5Y7r;Z@tx֋Obhh8H٪,CYw訩r`I=,yZy5lkˊ4}6i}g(etNwÚ`U`KCT_r}B W\&&\~ba^\brIM槑*VPLL[Y9p啞6'KcjRXg2 < >p>i>>RrqѤ盇qq;އ&HF E+e>G>m<ۢ7l?=}jMv z:2F_n\=4ˡEkʎZ~ u1LfpjOL@7s>r?iO-)yD16U)K y.%XNv`O[)I=2೒A@ %Y$x銯3POFv'6TId A/!qtҼkU!"0!!!M8E"GFG[ZDy'aEDLiu{;-y{tTNJ46R.e-j탵hmm/FXXwJ݄xWR<~V'WH[[)F4Y8sgIG]R5OLLfakxAvssG %d%5-nF}t4R~.* .]ZF_̾7'\bQle_Vy8vE[^跉^n ~V]&FPki>B;ϣ+y[9,B6&t'*ƬOޅn@/'&7;~]||>\/ m>x>^Z :PZ:d'R/Cd1[%\ qOS|ٱq*++G$a&U;MM,ٕƓ3TvбςtVEq0:m؄Td3;?{z4*I.56&hhHT]kƓ4NnM54~~Ms4ҁXC| db\Tݖrݕ QojqϷZZp恕] C˃% 2"۾TJ9}M&`+m{Ð &vf VQP6h!r3HT xV;0c>bR7+Iɉaco' 6Kcnn,v_}_RdK{j9o3ޞН(/z֕`Ap\-w%0-մIT{z%ܷ#.ȡ#f0БAZ. nȦq/YbC%~ jDJyO~N _uq'vrOe7*k-3IƓ Z2e*o&}|7*w~0d,ccNZ4Li2,C\ŀڕna{!`=_TN{aKoAy7PCM^>{6;a=i)mO(^i` zbJ{=V‹EE Tr (<ݻQü"rA)) *웦F,٬^A#-o}Ǐ j٘=L7--iCR"$D ALl 5z, [ WmPzk.6%ܻy4 U$I WE!4 S`u?gy(줙Y^V \t4ŇA!z&P`^ _IKέ[^GYMQ׶L&9=^Re:!$SߓߔQ۫'߬260+,AǸoqE8 2n>2n6RھU^vBF8Wbh12BAa֞훯_IUKX{lHq١L/gN7![ً h!J)KvشW$zȵz(KS䀆zꊎJWdQC&td$Ɣ-P "W㥓GK)r7== i ZIok)@FUAo{wZd1?c FYFP ZmbWq TPo* DxxxN`w=3#k.Mx e3U p||TY lk4Son TbvׯplCCS}; j%cY_@ir;<{R-27}֍rOmᇨt#r1r~+#Vgf{ą"A1(ߥpG}nM$ѴOtv~uiGM̵FJ%Qby2 kE棅d^EE,Z `}}^B$ķabEBkO m9l? ?[/ce!'/iWfvt|\ݍR~ّ{[[<QSfp+pTROojg1UҊndlhHɞG^7"uᤗM3 M|z9)nnhb9Ra$8m!RM؏΁;s1qk<1PD g5<$11 ;6;SUS`v|%5|.GrJ t0c22ee۷o/O-drss mAp@ڍ+8$iG: B@SdGUkSBj~>ۄ5o1H6>SҲ\v8 »GeCTU J~ L{iʥī~8TurۧP9h4Pl9ꃈM f&&Bڬ_XYYh'33JṼj*:M;+Omm`*Va:*NN׊y?ώh4594& Ϥb'݄B?Aѵ>wVi.{ޛ.0b9TՄ5D98dJݛ~iʄ$ruyz#N2h ̌L ^b; n7|dJKH%KYń/GhӘ,RsaW4ߨ $# #zr^ 9vMSpx*30Qu*QGhUJ NzrZgsLH/P/_>V5t¯KcCN ӄ2TqHa|] 9{W)M!OpGN;V󝆭C7\8\  (h'7n{T>Ʃu)Z#=bGKbAE{G,-?@OJJ}@y[7jhdh%_k)$lqz#[ZʎD ]p>NNۺD htû85]/$ qp,sZ~&\JcqnGjCWr@ۑ_\E' :Rff<<)7߭|M: PHE#3[[@ˌZOYOi; 3۽۷KA(c1}:\uʬH~iW6@n)wLA_ۺ}ˆbA4$&b/:wY0<ݙ<^~!#nBbjE୕Ƣɸ܇ aI0<\l1`*fiLL{nAA48]7}/#*7bF(Q'&gS"FF-~<|_++ ǧî}/3 ϴ#=TqRc``Cs9hQer] m&ޣ\'ꗢ;Qzl?쪘0P$ ~$Wеe&LM}۷o6757 ս+r2|Ը6 ͚lસ4Y#5A-JqsO 01V4K4tٵ' bW:Lz,/˘܉DxHbozj"-,Eo ?ðΓޚ詪N(_cbb=x @TUq4(  ;b7 b幟?V+6ck5|DPOvxXŮDFN}#貴zv A fI9'=ƀ'QrP2`[Nr =z :tj6>-4ɘBoQ/-{SH2juu=oF[褍GX|ⰹ 6':R羨QWc<7 :8`pddw EƆ'AA DA%5G{>fo$AE ]'>exH+f}:191S} 1z -c$"Z (kWX8HJ ѡ]8{ݏu5^fs /wP^o"ӛo(NǟoP)/UfM}hׯQިI2nRqU|PgtƊIxy5իl/MTHťR7)dCu^>1n;:,$WPau8vvUps%xE;JIKʵuM}2̒JgSlĵ;Ո?㢴]ۼI]buuu!  o G Vv\N$32)&}zCvAЌCSj`6)/cᑑ#T]b9Mm$'s_"<;:ʭִ]-VPQR-.Dt8#Dg=g$|צpK̡\򠬬v_&د_bHS_x*DǞlA+/v[W|lF]_OO*V%a,;O;pnqpDπaPVgf:[xt3.I4cɉъD%~s2gg[@j:`t)l^-&HH6 S?mr[,Uqzkv   'w 4=G< ESй3ql-FR+ TpV&RiVn kG#"분$Qx$`!cD`/o=Z@bw?99R"6O]ObWbK !ns04 !ss\/<]V?VǸS/p壜-/_``Rl6Q̶|tʇ,wh!L'#jĽ863Nv񦔯{6mD2qLZO?n׉~#a6B-mM`t(L0>Wq݇O j NNl+6{ۓÁLE?Icŀ PQe" j###k jh=̦@̌tseYT@|%hzN9o^%\Mv .hp.`R_I{~[w06tR Yծ deeBV\ kw~N1=俓6{ &ωwy~Li@`ohԒzrpx mdtu4\} .^=yUm}CbLP2 Y Ҫ!XO) |-%"m.Rc|x\,,(i&\Duy?>ο5wc?u*S0`ddt솳n`M$ MM{>؋Nk3T|30M˯k'+kZ^-=(L:V Ť.RNe1RG2_BH•\{ őd,= 0+:fss܎ \rJ亝8XƬ}'$"R!o#Pw\_.tb\Egb&_HSnd;Snl~hByo&j5^l%.nԱdsd)]3`-WtB!mAw?w~LNM ڪ:ַ@R n/ xNf毧k=MJ"Y2|r0dM:Q:gv|Gk5W:S ^e2dJW9Mc(X 9H薕wGV2U]9U |*p0ur[K{miCD=Y>!M|z.ND W Gk1pz{%R㷹2My*Sl&???IF}"y'm<<7g@Jݿ[@@Gy]`CwOgd$&@SN@DsAȯ;3@SM`NR׊r¶ {i~@䞜V*ƻ޳|jJXZ\>?هpBY?GtھI瞞؛F/_=y"{^w3S_ #K#deEo1U8S &RR^ 9Nyjc9*~|| _8j"?o(V='ImrR}+2Plb:H6UCT\bM:1Edm{rIJU sMg(>V{O_Ä߁>BG' %IPݻ7oi_m8>k $[æfA\DOG UF7KC?jmPYZ~%_?дuuI 4Pk=(Wݿާěƒj̞؛q3= M`ݎonn.Gdz#89h;Xwn#̴9tgeAp;l8O` X 4 UOC"\pr?}Uo0ɽ{?Qh8豈fj7JCϬ-5LWaMbM"EHvk<̺}!CI?dDq+++8܎[]*P1{.Kn1NDM4[S%߿N+cTMGΙxG z |90^Ccl/#C;9 /5ޗFGi9?i,؂|u:=P)E̼T@~&:H " =FzonNNvz%4_A;=NEXm.L$ZB6s9A.FnE˗?8-D~Gd?Ů5Nk]bKTCRJ:Z8b|%hMNHMe,%*=Ln_K____ +~B1=8ݼP0ud:x_ZZzgg?$gSMPMqt顼b.^ ׯ_/jݱč ]z;zb$ }HR϶?JF_mU q9<=! *Oj># ::.O(G e]Ai.1bfs '~~8oW{nKJJ~M5 \#*Z;B>lފ.k TV8=;ލᴣ݂BUl9 7Xۄ Tu2 f7[*45:@LZ<P oyaU|V;H84'}JC*5b>F&&kHH'OP֬8DLYJn9[L]8l~tuSPG1>04Grцg9 Կ`,_5;-lxpmًh #  pp~Yto,} °'YXOO| ryx459yI~|lnC89iJ+!+ (JS@MLM(؊Wϫ,/\sys59M+mg6aZI 8, QǞ^dpxy2ʕPkq0#~LH0izZ›1=>NDyP[X#lz Et{N騍SVi-? pR~CX('f̀_kKֿZ] 嚨Ӳr,(PE@MČR OԪt{Mz-#4Q@B"'X 4})VER~*|0?!w^NGz,F{$?շvmȉj>Yބ><$"x+HLsͭʌrIJ=yz ҨW۷OwR~-*ww/mBqr|]Ƙ\bIv.J`ݖP;{ǐ?@ GTb#pw$9uw7IzLV΂~~}xgLOʂ CE%<ȶӿ.[Ǒ7(f),e yq pQ';T;5 J٪MGsPG}Ȗ:bOPW^\ oyaYSSM,awbHELYrtPԈK: P A-"!1N5Wcv \wt,,`;۔}glbRV `;?0V Ɵ~+HN]QiD4>~"o2t{5xfұGkn[[1hcsj}q`h_ 88F+دi0&aD{c M~8&Vf̜=LȺ'{\s666Ĵޥ6lΎIwi(θq'ev~J/I1w`lLFb ,VVm ?%~d1ewHPM R8Qߋ1j͍.(ƊMwAe.AAv} Cofm?f{jƣ?hJsrk,0=drx:{$GYΖK #h7EԔ[:Ks^1cjυ!V5(vO&'O}jΐD^srx˧l<]bvIw۴"'!d44Q_6xYy=pQ_zA+I2C !~ RIPf~)-}6P~5)eƗvWt/5402˖?}22/GKsq&KD&=[\|r\F)inKVC^VcVoSrpӅ$b33cEuu3'-"I->b39r+(v^pp\39`R _33]])-'UUM-[TTTQ؟ʲ0ut`sQtVVZ4% plA*1PUp@pWCދ@ `lrh:#sui/A}f$1ʹYl٥?V^l#ilLC@ lem 7QUz?3]~Sb%FeO3-脶M@^.ʱeXFu5W\"vJMsJK8޹p^t͹9bde ]stzhTBED[TDDmVrrDJݸ4q^ijab՚Pl[B^_Y0k]rt3lTfdaj䏑= -~1rNl-ġG`>AV)nǽߏ[}q舾YHIG`sa:ofqa5YSˋK\IkvExm`;ِ!(;*+kYFf Lv`ybjk"/ AcSr/ˢ6&ܶ_׬@Eu^Moz\riT754x:*'%)$b(5;ox2WYK5JasX@oXꎝ[ۻ ^JN5uIoq#E^(6~SSdwLSv)`n0GpR‚6'Gyp,ZZZgggPxRlj&xyA@^եŤJDJJ/'LgL*JkѨ8Z'g{cvGN^UpH% qXcX&@Oʝe_`Ƹ%/rhEEPă7MUzm y_尚Q2b` db0bB`YW <OR\D5^ zjtI E]w XVAvfu PGGGA,6 pIK+W2sŞ?/<%A&`[gV="Ѡh+қDL*<)^\\ܻwj FƌU4/6֗N0}krqq`:룏~]bY7n#-}cɟ$lQHɧ.*P@1U9 !u}ڣuQt9%ZrrP j?P?xN*h5f*S:)EpsJܜې$13BVVv͓'>_2~zݚ;N +͡x [*ǭ WT;kchV%0Sxya, ,$(#ײ~b‡DL|1םR@5>Cr[\~FnphFqtWb)nTykA\Zp֭["#J_u]bApEqvuy@c5lrBEs`Zgp?| '`mmpQ rׯzSDN])&w Ư"=Y=7$-풌H.Tܯ~d!; T/ۢjqǥ{FF=Atեke=F&^7%ʽ 90\7(rmQ pbAc~3@k|&w׳ ّb{=A4!VGNU &ܜyy T(G$\g8O$#S@@@>>8Hwۇw':j(L% @Ϳ;X2hͷ$'ս _&x (Mq:~у r22ϴ1}|"8JmkmZѹ @򃫅DNWSWpwdž UZ;x:A]>45KƏTBU\ 5+x/\.AljR_FFF\[{ec̃6#[~b)_z :'B֑߿GRRe΃: oe O= 5 @y@ȁ#!q +;cK¢j K5;K&; No/.6'=H۷H|)nYb΁a(JLmzSUYSuCHᲨc)g­;h+>޺4QKsAF 볣{ϟj SUE)_9iK۷wQae7jhpwoyjӁ+ۅED|S$ey39WJ}&滔dWRQ/Q\R3&\{d? A\046޴ ȒKKKp`b:3#9#c[>"y_SFHaᰉEGgSƞȟvKUv˶y^6vp϶kx8ٳ63_X])S6OVYY++FFy2 x9qFda`~T\^^޼+P:)93<2r ܊ @{GG3mmX7G:]*f],9JX &l(U/F{Y?#om ʹ·yp#tuKFD ?Ϗ+Wx\{j/2b^ g0~!#-?2575շ633ֱbfca4cegeacg?ؘ t hX3'xOzzfz#3 += FDBv6DD0kKK{K_ :, z,LX1222ҳ3ݾN-sm+c--K}][Z[gc33g`bM,$-RFc"EIqA"::e&A::!!"1)I"Zz"km c[cKHW_Zq988:0ZZ)9Bb.OۿVVꁎf6ۙ]̘[w͵-hJۂW |@fcc%mDt!76-PZ52!6DYX54_33t00!՚RfcK_R2_HdcChY'Z^$[̵x F$DQ\uz !_fϊ4n Y}ִ~wZ^s*bOo]Es]|tg"@O + .3+;.;@0n3_YoW n `7߽>i]J?H .>W}s>㧵 uK!Z XTXv734*X]_`V_C-qo$-M"!fWKC˜Ʊk'ӇPo.\>ܟ7h:|Py@H|K(y4EaavYIAuxxxHa<ro[7bb~Q!+&!fml2~իa?sHCl,MN /_\C"qTooAǏ_n~nEoxLnH 2ξ/\KFXjMw?tg!%}\|bboO+!,!h,=cgx8mpNLl bR;}t~hɜ44x"e-aofey ৥317r-a,W~UnԤnnbZ\횢aLu!Uy 7:H\>o숻~ B"f.4~E, t=cQ\ۻKr/6&$ ?~ev7LLnv_17Vn.Зǒ,ܧX&/_Ѭ k{> 7^fiOLWҳѣ$8"(d{Ա$h nN-E{%g :/o 7feh"pq*eKw͆/ S(x >ž{MQǭ_݅yQy%lcX"âll aVͼ::ĬzZz\COz"Q=bp>q!嗺ӂB[ч7\TZi*.⸟rC&VcO*JŤ$+#[~}L-YbʶH+AbAy6,nfG Xq8BH2864.d`ICuĕhḀzʾt(~Mj4Úp+ (b(aM*,m,D66)SvI -`7ƝMGNKiIiIIqpо]}r]Y6޾h\Q4{RjB|)H9**]lXb^ D`2G?tt4J4 ҡHwwwHH#ҥt7*" )HKty?yq{bך=3[9s3O1-P6mASh6xF>~\\gpE / vAjk7l"\P'V4Zg@ww3!T (;tD2%CC]5>WI4^N<t6aI.zy-sl\n$cdIN+Շl1jn=b#x w}1kWq Stb_ tt̔3` N;:xnK떉pcXk9m?N aT^DUV Y-?楝yD^sSvv]{JW{$ 6ڂ!aa|I0x|X ȟT񍚍Q AZ!>'AFFkjmf0_:cm] O\}#;`2P_~ՠ(ѻg%SLr9OP?6w߱T%2~PT]G r9`ICjWێdU+;) 'Ϯ\31ٿ |qDlu`å32`x$i]-щw>T,Yj{)e[j93:mF9ؼMVzYhq_5*$;zИey2omwq_چNh<kkkmRUU(-`ȥ!͑=E_Y V fl+U Zqzǿw%3%ꚸ,uG/BCC#X\1vʟ?.`.x(fD3A'I>)pY<:U5VLXfvhݼ\U;''P~KICEiF.z4,)P ±kZbPP`hxi_dì DߜyQ0?@\LM~ PrTov; i I;a epx#}󪫻zgWC菰 {P9ڼ+D^ \p2~7?_\{y ?+x>;{x㡰dx/n ް߯~MͿc)bI[hhhZZZJuk7%jpL;]ahvn  d;D2I(Iɔ{U/ L -,Β&}0T8^F`3h=Es yV55$NH)s_,dp\]Z2Div F'n Pٟ?6_{D30tVf=SKGD)ktmGggg rm*C+ש io,?x2s۽8TK˥*Ʊ=YΩRCC˼ іlH؝߯zTP&4[=aKpOcɂ!S;cb7Qf)Ȱ 533kje pv۩ Yz<'gnU[|\4Onܡ:D;L d >9orvt[Exgō/_WWCyCGl5^:4sџB2ˍ\ o77\VhM-H l:+V <ߜo7m7I_Ԯ[d{fjj .K62مpjZ44"iTڤ %19"p8~xd[@Cz50ר O Ҩbtg:|uGD}h͝٬ HHJ*$$ԓ@!}_T6Bsߎq xlǨTvv夡5I5𤋮&_Srrb5-"*:_%6zejvsVR*˥l!ERAa}U%yw.o=ʨ5ky0&UH6yZxTz>גg{yyNN5eڬfS[d}|Z'vi~Q.~w!xL79y~[ϯi5ugϻ'1θ===a_L 6d^F`OG}˖=rb^$LJIwbU=v݃ſ}YJCTU9Ԛ6m=84˸}K}(XWJY3_$?JCϞl&_Z ~gɭ, uUjR{> ?젓՛ yXG B$q}R67>+.It4]'0(׏yS5逭)p{'M tGğPBB*QQQǎyS`v4@<eh|¶ϟ˝ﯞAPB=)=?rI]KuW@˫Sek p㓓:4q UU|$5L Bƈ!N8%ST4H:>70@u ~(r̮Eg.Ӯ#W?ZR P5WnKסC&_'eVO?ɒQh Fgi5Q|H1 *<B<;~;;1A͗4|:L8Fz=DaX&Sa'BqH4)>Ј. ]1!/7iI {v\ϻߢxx|n H>`ܱl9T%{#4||,@J[>44v&d#Pŷ%@z-; F'-}gS$M=O-|qSEBg,1x~B[Tqll pn6fǂ őV[m, ^@@p=͟w*0@%g0k<9=  cx.]?5}Al8XXʢ$jP:q#ljV t? %h{K ܩ`a4hx)|4d?%8_=} UW/5͝z'?uio"f"'eorگ] ؠ9::G>a FuiuubWsIjWJ^B}y l\e95$SV zLў.mޞjs+iw&ۧ1&&: o'u{qp4$k~X`~~ O6BG^O? '2:rov{_;#$Ͼ h5&pXR.˫ $8ЉzVc$%ieee!*++KnRݘ5 VOG?v iY]oZ[?F>'fbdu4J!jcOJjgyfou\VTWH{Ovs{+q -.MlZ][ndLP$Y~dbF9v j(T!H?lc_X2~MlMYϹ1Hվ: v ߇Xn.6j=* ?$y]:>0S|?O$dm;gU͑AA[Ne w*Ȇ5%!&˲~wKGՉV2 IQ.Y>K.LӰ<}(+rlL$Ngxzz80 g1-嵵8h(JU_(CGJBJZ\#\-7X]@P dn>}oe;'E;HUT PO,O̜^ T Ǥ z.6alh|=(>"̼hJﱥ4iaac_-*U*E @)萫XvjއծN1EB d_Zʃ<W*^iʿݵJ\Y@lܵ:١H*nl,(5dy[Қ~YѠq B@JfٞdWVj{AL@ƧJ"l8m*#%$ dH BVY,CQj_3:Xџo2OYTTZUy=xDx2ThIyyZZsj+o_=}RWwŝ`ZRAo H]ր. oz`o&ഄG&gԪy=0@7njaA_-? 3^9.}ywwycdkr!?nzJv-{'#^|]^؜NDJ84оQc?Ѐ6ivOmC#j-YU"ɦYv3<AQܤ&GQ0ٯlm t9!;Rz=Imaƪž*GZτ 1_e;:E_ZY^ +ހ$VD} )ucENb$CmCYzzj %FK:/Pgh ""/4|7Hz eZ›%`p,,QANdwO%=<(f bs.,H娍W`nC [*Lp.sd1lrkzy왔g=?VBUHun&|ˑ`֜vV8N %4&&2`d2)B',#SQT2 )x߈xtճ?W{V>[m155@"4".n-#jt]ǁٳGȺ)E8ݘWBa+:ki ,%N`ޟL7 |ёdCC@1 s*5^F8 9#i_֏v'{&R=rp8srêT3QWܐh (,crN\N-O:' 5 ?6j@iAn02@z(_|bs_t\#G虣(õ߿W\44QʐɋCX,V!۾tQ&X44~Oct E|Iz5Q1]̟l( 97~ݟHHMoҗ9ȥyu9Oeg(*|OTK:WŦs@y:jј3 $qY%=q]b n(vļnO98džYlv逯@BcNꥈ7~/WE>'m~pO]@^mo?VTDdbOZU>F4 Uv&S\$%buBi%Uti)=F]h:gibO"@/9O'l$]AC@H+8y i++(I E{^8Kfw ru\DҞxZ`;9 $}~{'+ˋ<&HZJ"P#~5}f6e'"7O&5<L# H?M <(ttdsֶ'ܷ lngs႐ao:pplѥD< Ilק`,,‚K'x:U.,)p)[/z8i v6u^ 55ظ5%z `M FǏ(՟=-5Ϳ7] ΂|rr#[Jfr"g?A PÓ?0DG({l_?R{u"?F6~]!pAA#\CDn[2/cu*%tuYx.!r`_Dvvv(-9u Գ$A(s2cX_s*(ƑK;̷,ēmiꟵ_/CڥG,sgR+j8Zs<3]8azd74 7{m?ofnb=iq*q盞58pO0£zEy.궐[GGݺ&PQ\yIBP Od5]EAKGm?#Ows4}Sm/--kMa@i/--55 @u P.lw U qvvCp0>aaT1\i} 1 |\yh!dj-{wwQHQwݛ @.h_^(Ab0-%x }I'Gü~7*Uk p? pl>LUOOu?NnڰY ttZ0ΰvPnǥ߇'p(gR 噟kU|*.}qs{>{g vÛ}gaϡ Am6|ETU]: 6B*%+'韰BBs4?/!Ф,3?iCi}xSSٿj-Nm555a#(b(4YR~Nu|xPc9fx.p*'ჶv iYYZQQ `0WiiiJҊ8Z=dZrPr2ӃdmL9ͮ,>ѧ~3|Nv :q / SB ӵ'הYv2Yt5)ɹ%5k$,#2(ӣ5<ӌ~ioqTx`ԌsRn7 ~ϖ=*?" + 1\WwQiY3bLGĦUSaawVi{ւA=yh}I4R\?H،ZD@37a~z_)d"Z):`"@e=ot`6 yv>UT]k(}=[e- 0]`~W[Ň՜YޅZ QbN M+Ϟ^ȫG[[hȣU!1W`UᚶpIkc!hۦiN:kQQѾBDgG+2m‚Љ9(5J 啕M|-)Ӵ:ICkX!ct^D4 d_:k:ZN2HG WS[d xW@yD/ѽp&/:\BRw(7ߏ\q*hkCii?twsi5U#X47a.K]bd o8'/*`_\|rԘXiAa!MФ7议P#rȃΟF>=(/6 cڸICv{ʏLils{YXL'Skڞñ^+,.Os\`I-=GSw Eytov=`4 Z=3ZiӚbM񷧠0L |t1'tggI߷Ncb'v/އ[ : W03%.998o^?*Z?zW:_V'ceE?{L^ۈwRꪀ7nX.dy jI;ķ/J%{+ D x[#QP::]]91ws.B HO?}Ԇh\@jൊɑ2 P$Y>u}%cbz&;_eAtt4 AeqzT56C̺ wk~#08ߏ9MI'%A耛~RɎ9_U{돌=KKl=)W#CB~-|-v_]w<@NH!t;p05^-1-$r2gVC ҃z~R&0ݗv:^g^l  $?써!lC')r@,Ro@ h8mwkggؙ4?],.%8ܩ쾻Mٛ=IeFmi5fu###-l21ۇ@jƢ,KNOÒ+/c\W:P(zR_V;8}R#ǫUO$TUNPH#9:n٦@1]RԉAH`H<٢wHl=?X=0l}7T9v`ϥ3e>>g_ԩʞ<1ֆ䠔\yiѻNc8~:@ڣ3{%P; n~Ew,12&UY:]"Tg v7Iݡ%^^:v ip5:(nV&R=T{ I-{'JIv**QBWH&GM.k0.]!RV-cOiyxyCZލtwK>Rr:o;maߞe[܈̠-8YXEK"TUUiQO0ǧd̝QC-֒`Y[< )3L1\a GşCpbו롅rъJŻ( GR*mĠ " 8jzz)tӗ-Yc;͑t8 mqJ @AqMh[Ņ3ZSS,ѱ'7?2MrM+89wYSZ- |Jk_W꿿Z1WX=0ah#T8U$ m.FUA66b x#JBA-bpuFFǖ 6 ch $UP:iҨ' @5j]\Nӯ n<0 }xb3 |oc8I%Ϳ!N}NM4,bA%m*%?m˻??[]LWFɽ<k>U[ک*oI VHmژ֟?BaI8bMP),=#.{aaM0jqq*888/{{pO> uܞIlh)ضdZ^a@kA9Sl/ 655 z$ C{#~7uɶ0?l[ѱ1tzNC1@o_}ަԯI< }YYn`*~7:TPPQ%VT~:#BM =tehyig}ͥyo'^'^l ))-??7g@އKphhh2D~㴏Q8Ό97!UU_RT#%@M+b<8 ~NJ J`-}dO30~=Ɣ¨ &B^UZ;EX쬮kBGԽ%vGT71{]^mߍpgAfR]"((dL N-P'+ISYQWT~1bT===C*_Bjgp -}EI?BuKskkT KJ ZaFch|ϲzj}[kj*v,-שiiuD)gq(ڼ賲J tBM4bLyҷWNnnZuWg-o.m]\\FK5nlб^YZ"7&@`-gg7]A*OQ`" WǧT߭vnw[<kU K&kJH;_drZL MCR"odp۫rO >$L}[_<]waΡ $. JJAu5Ml T|5_qf{^)gkRIR?7g#]#Du)"ݱZ~XH&U ^:,̉|w2h1 ɤ xD|tڤs1m^ytDϥɮ仳h"M%`~%VWG/-0MpE(}mO\VXJ*eX) b|&ii Q8TuZvvkQ.jnL/e֎٥HR{1_ߗ^>0Yh んRaDq0{wQ{O)nnǪMs|Nr PPdR*ga@"8TPU 8bƧ°sMf|ED#B2mGDL--#$\ۮdRX[@qL8yj"v1Ak?.W3ڛ$8Җ V>1g"z6{>|2&(3Bُa8岝 4vm"zwK;YC9Ky>?~{͔f,I6a~طVT+l/8´?&*䍩vON,f|p4#=z}|@M?2*v"n&cK^ߜNhĨ#8̕x⪘3 ),,HE"X"I2% CVhɧ \c3DdËUȫ)B$u3" "Q.7oDIcNuFo6oJ1oHr/Nb 4%}prr^8ث+R-ۃ F]7\{j-}}7G u>C(5 / F$f'!0G96r=tnqI6W4;/l\0i3 My ^q C{//':2SY=%`mmi^0`jm6K] ljyUnu%DDD+v7'\jm-V4΀tZ_V 7iBS@އ :lXaUTƣ[g]\^y-)O20̖uQ~x<2[2fCTvfƔ>O!M n/54qsd7eOzVX~ˆ]iL EiQW,?;`fyj8*V4Mn) 7rP@T*ΰ!cVՓ- ϝ7~ Ūi=v pw ޕUU}YHF\߆Xaziޫk.k 㒒"%iZsD-Y٠qݕgd5vS0(TC+|&W"kX&2^hVoby~ptDm*yk3=ьEi 쌋ÀA9Qy.LfҤ`,g@|-+>g -vH.2{ćϜ@VSy_}9Yȱh\xkq4JEPYI$d%M;f+pwƾt#1?sZAoLT/\^ lD=swNz4 QIUQtgB?`?\ A2]9*~xJl;zy杷2%Ccꁞ(H0;,L$ O]\^_hkz|8UTN6.^2[cj% MVfQqorR$qXZ2"ù yPX&W~{ePi.I0E$R W9>p>Gw:ⵞa9JSx v٩I?%|69N^>a~ļ'OP0N-Ѱ}g rD} jjpĦM~^I#h)+NKQwcAH0qshEBxh1 ~S7Q!BUqQ `zC:jj0d-h vv֖cEK2[1(Sk_@EH7EnOee',}J)MJl]jV| a7/׵6ݦ|H9:;F {Z'Lj|,+ʔPsa3k:CrM ^VZ-SyS &&;K{% 1huXzS45%K:OҤ)ҤA)z8ՖZ/:gAHˮSQg|Bq s!^d3:4ccp~#@_9?} pqk6,`JQ2mf_O6!q5 Bo1W_qJ]\[K5 \pt6t/iio/7&5}q+ҒhZ9>({"ͯ+)e:n9BB॥1H>b !+UilnrZ dEpɭBimFϐ-EGL6<&m(D(j;{{2V%]Z 4&quȑyf zmˣtޡ_^g @$zKײl5}3j8Q<$0^Oeu?4"v<Y@64GDB2{ jٶHq6j==;5lP,-v`+!#١47##9%}hV5}p.RLY\;UX̳N32JFrU??51i{QDI)%?8[Dd~!ڴLs\I{D4dL]یZÄ! ' 3ɢ-YAC3 VRv>@#`V1ڳ]36ygtK!L'F՛E#viq%bqr֩Ʋ4d4X)ne7w~';0h0c,nη6^7;L~˃mmmp#qmXٶ^Mq zN@?W#p+ubOw-ׇ7*`K ^ko묥hRc-[;nP /E,\ Sh;io.~.(?BS={&v ՝>iy-sww:`P-밬R:1ʪW)+^2(4t}a#'_I6#!"'jqdd;T'Ss{Ⴎt  ^b|NGZbce-̻ tLtȜ܄ k{ei1_ g7Hbx,Ğ:v4WtK\vs#Bwm\Y5_8o:Smk߇/HDKL9]Kݡtԩ7jyx𱰲 96ͷFiג<"JaSzH҄JqZ~ԯd.R<ե!˟$̄͟o4ac1y5:8wǀdCcһ5}1(_tS"/-]IvU2΃8r!Hu 40:DZD ?h9~.-n6}pPj^}ËO^:8JO'ǃV::D dEѾv𤋮:G[Ź bQr1^ZTӷwdů?z_M i;;UfG.M0ã|R1K[b$GTQ#nM_PBRr%-M[_f1 ƾ XXX_<-hŇ߽ dҹ}(‰lr^ P(A)LAC`a=-KtFmuM$(~ ;1[ea$LvĨIHLKEՍR`/JYM>H:J2 MoMLo_~A6':{J}DzQ]FsZW~x~Ao^tA2bْ'qbҲ !<\ܱxK'r;a]]M,6 , ZDv%*(DZ ^Ae$K[\]PQaҒgDWI2S =<ܐCI)\Ւ{zn˨%GC[jo;_z697Uȿ:bf}Wz~CV ;d Ԥ|L\UR \KQHîBXVZVd !uw7 U*z$G!)I8 ==~ajfA5ǖ DGgsI81&Q WM0p,ΥX $6mX~tmC7WFr8[%t/ }ʧ7Eһ-54O@C/GY<_m, M,a/\`/4DxB2f??Akҡ@E2t/͍R2) 7 \Y JA^/ v4Izf_yuZ`xQ=SO {y9 *$L~L< 1ZZ!'ZA6sZq3jC'+94 r2X`%*nS1'}ZȰI 5U!@m5 Ȗ_۳ɗHޅ_`ޡ`V_2QJf|y^Vg0›-Ǚ-.%ǰSh~4'LgqX &3ikmk}GOe)Q I䁱 -.%bҨC9t΂';aQ%֯Xx[ X`0RZ pL-WuW@ی(t#KPf,)-=ۮMG HiW)QϭJ8 oq OQ>J+RNEPK#M ۓdA4g#YfBl~s@"=*O)kgw=]YS믍 ?Y|pV$o6 ܄I"7xFz"kmSgb K|XU3㟬zJbkE"x6?q}}W$c}[Z28}d PeNy9t 0[?Nla{Ug.pV8{H48mS|W*90Bso_YL4-gCLfHgzp4CkL K87X_?m5nA0coF>oQk 5ŋ:3RWCUDJ˫g Q`3Cj]Q<qAw0? =𽍁3]JB;w?VJ0pC'q:ɷۇ}TQN[ z i (8`Bb?Ҙɋs#^"Tq-3%t}gU5^k/@ i)SIHٹVceU H&S0q28ZvC PR*Mv!|'Df[[UVE\%^;p} WXΤCFa1J!rrFDFڏ c*wp#p,Wz>*,i 1$c)ɹՒ9h {ZM+X4FpWml ;;wrf&A85 nߝK C'm\ V/l_{H!<`>>zxXFKCC\T"yJmE:X󯈵r.[~"7N?rDg_-;vNÐjP]N_aZv 88D_{"bmG•W@rq!qhfM.4gtJO=22aAxGinٞvv5ЪgwKץO p阊b1aڕ =fzҕ0)%\F+xXŦH2٠@Jĕi4||$ qCݥPz88m)!+wFpBqnN<}MȍڎG1JV(ꭳr^C9Mq1h$r{sG_Nv҂r>LQc>t+}X떜" x6Ke.7Ĵ­(:@Oh1(-FGHvU}7]*^i=Z=Q>ά.Y/ eRp>lE밻{%d0&\~;6NW%},)`MxEՕDq_O,%Wq9~ h:8N>L$4տˌ !\5YuX$e'WzVy7煱b1LL@Q3u x  8>1R]b<\i;wȅ=@D^v,}W7e" Ĩ\zQ2RGQYH# BwnRFNVlI)Al}p0$Iqb++hJo.7}/_"A 4YmWKE`m+@Y[}-YE"+vQJay}tSbtЊL4.}EXg7:(@gAD!$fb.Yx>Zrqܜs >6E4K#fH-}q&JBU ^A>يOE{,0%T Y?G8||Q( XW}4\Io^ ~1wswO)$ަlZ$|6F У?F}T∎|A@ ]Ȏݕ~L-% XYTw,B-4y ͹7#3:F{<2>c$'5ވi|)!t'|}/|&ᶨ"-Z,vx]-xiX6p註[-hR )\En5J&e#ot8۴)G9^x5Q'@xh)H>NbjQɦ yǘ>:($atMGr/6 13ԓ(cn !`裑 GZq1l₹0&-,1xHlõzn1LB +- EƐ=XpJGȃ§A^-|++ HqmcDl ?3hBKbl]JmU1jU-J=(ˉGDPb Z9Vt{>X.E;S$#kT Ff[4=4GCLCGLf\zm_萱ÌWEճaTNtEzBWc+Hg{C@9-u=&t1 8Xls-e.KXA(@ :2vTˡPP&/(OC\p+?x[oy@VTj :G+/%,0x!)&t^Wz {x*v "0k̞X-}gQ #5n[kq4H0 O!cZXreg-DKَNSk=&|~cp0{@|d4=TtrR>>'cpf̒8ERKBg>u|BJ SaLȼΑ*Oddq33u_Sgp?{d:QO"YXCBĈ^Cd)(܏lKZȭW$T|dBrEOb/LF2iQH(aG>W_g $vw#C୅zpj@<4%bby}w?e̡\?ZC# ͣF !@8)myfrTݰ"-m&T $ӹEڋ'`w{*&r{߿oRaIΪnX}y\uZQ|D]=_eVjjPC;=*54 ŕD9`-X?3v@5~ lk~NW;v!d1U;@v_U5@{LT:}tk3LA>d$P*9_M"L"Ds4mHb"F@1D~#~:Ph ~c&,,h0_/k9*37-Ԡ.0$z̒9̗^hoWp{t=Վp֦]A -=,Ch'JmB7,Sw\Zii;u(|YlN h:)Z O?*,_Hr^rw=;x~x5'b^27-\r_NGjϕnV?UITƆѤ>N[W4ť=p-fCxNNԛ!fĀ״- ^ {oii9ecS{!TznCBRD&-<y*&ʑiGƣg# 6tK:wj;M*vccUN!.n. b(-1r8'jlOmm> xEJV~;]//mJe;} )+k'01,)QV1,hU4]%g:ULT>* \[S,tFʍݶ^}a1Q}\<+18ivyRT)?'|8S BSKhkuӭW a/ŮeK9>!~gJ1bG*ߚ 1ThЊq|m1Z3{M.Gۻ%fM kA|A/+ERYgy]z/0>pqHcCv>߿LWj~/$wPmiCmv|K}(q~wRu[_ݱIR&i(lD4S"!Q|>4 &WHS{7&e #"^PSwn#GDzRuwJ;Eb9ڨu5xWM)}ǒA[C {¤`NMXۍ另qVmda9r\t<3<=- [8ݝX}OJl_jq}?i"kd9_/JdXׯ^sjt;t}Ԭ:%I.GN6&xڍ 9M!^x$z2 σT+%JX=_=g#ZT>_n`z D{bZLI g5 U78Si p8x+Uɯ[SQ^q6<ᔨ䛲: o]=B'mw}S=o* ?hC)5*(J30`+}FԂMR4 @X )4n(,:4GGFӤ%@e3QRof_Ԟg4 wX.Zď5O{''g~w/R/#SK{r֘Y*eTmQRER*)c*۩ YYdiZ >yt%md}( )'+Èju0*#bW+0ssO%)sXhPX'^cT~񾍳')rm4T"6}ڛ΀@CyM,=V$}.TS&PcWOpKjϕ"yDNGKǔb`xq]7.~3 mHx̓Cҥ@Im2mл֞ҶVv}'޾DI85\V.E2,wiI:{Bς 9JBa;|,۴u\Y>A'>Φ'&f'b^f!8-mukդMB̋h"я% ? {P4+]\z:kdQsWr,d'^,Lai\}↛ _gkZlMav}A;t{)9 wX#fB̲Cioݡot}-"R $>oT/@~ϕ*vOw̧gx1! u(ebDZrz9pk.y>~ja}8ҨQ%t6L|(K13[hHlAR$Ѥe0 a8?hDP6v=&fhԞxեd9[tͱiɤ:+5f$S6"2:fBЖZޘXx5(<2P*Ă}a/׹ V/^`궉3t@5? Aq>ө!99Yn3Xd` /km Ir$IIɨ8v$~G֪ͥ^\gBYH?cy ss(%>(Ÿ{pWÏBl.wT (n ű`Ifܵ(dIe#N>t\Y~&)FU G,Պ؃+%wh.ڟ7.M]X?siD &a|fq($TSϙ\ 6svDz.75lewi_\{=nv'Pb*)9&piɴI|:[ :K D#6" 77b=j q[h6ֻd#a^;CCENZBDvBa)tVKG|w6*6XMO/3˥lυZ u Xtq^=}ٞpt@ G3n?^)bjj8?҃yc1I6sdLWztBBBa6IIIa]wlu(D쒋PKz#MFIb>_@˱޲go>WXY{DdZ->ȍZh_k$o']vx7c m̬%8sH𰞞mO_o.ٕ6''ngTrlƂ!?}q F0m#70u_Ezg/]>1&G]&%LEi@o0b[1勔]K?dfn>RB N.9k|<9''wpi۷+Xp0_ES_[o#kkcSo|J%2o)Lf\$\VyĨTWiaäa>F~]!?*E[c3Q >7Z|P 3k ׯ_M5rU)ic㳛 Bxezo f{/պz`IH@'&ml\͗_ɓojQ Ӽ4Ipߙj~Bm>ne8K/cg2x Ձ)IIZ8ܹFG))4hYYvCx2Q6 ~wvEe edM.(, :W珡L \#Fnnnę3E|RҢgL3qǡX|\S]bGk."`MU$.vRв}wlˁKZ7m"0(+;B!$E$rph\:o8UU t@nb*V>ֻ"~ n;)쵞rc>ңG?Am3ob!qVAFLE%&B~gG%Kx|\WA9ǟq!b)z3ax{؋ X0PPiT?<{ok;EMG.΀ۼI|5fҲRr]߿9T%x(^g[hvo!u'{:.LiPpz1sj "UFcn#g}ja>q[ϕr 8;JJ`i2KE~N46}GjYJ@xDxiGyrg\ԩ @eVW nw?lҒхZ^Y(*{lԳ"tU-ܔi<|5o?n?#.I((1ߜ݌;VNJ=omm$B=G!!_{6_T$EZ0O𖑭JRQ)Z=lZ`%b)2o1nT\W |:H%v[IecNWn/Cpèp7cUT"5ZSX1M@ȢP3a2rP^7`.l[x%-"t\\\j=Tƶk.:Ő1I'hYXZ՟mĆ_DhE(ZjވHSLjŠg/EU Jj_F0R`Ui@J2EЃ|`GF H7u:M#QMLTÓ7gW2:ޗ?.l'3F xcNa4fL4CD ^! CZIc'9AQmtа;ЏcDo=vs~hɩ 90V">Fqa=g|Y]@պ<$HdEdZAT}/TLz5bdJUEkMƦϫ~UU1Wgi(ƊkS`4-uέmVOHW*sžx2%'Gz.ax :VHxa!B`|Iɼ(4}sspX]]cGԪR2(4a8MxT ~uwnO˕,0FmxyٺuM ױ&dPef ߞ$JxT|7^,nY8ݵ[b^"YYnщ6 bNNqkwMEȱͷ 7}h J:Saz7yvJzaݙJ'7GT~N(GG[X8QpIYYz(-CsEEֱۑoij:6Ga]%NGoh,b{zzgf$hpPijj ـ|j,wyC͍_()m2 s~2jd& uyyY"" kqtqkT/LʵiL\&ut|xr8ЍZӟkXQ1(HΏ1%gfN+z;Q_ eݠ͜*tPww7,tp@z 8o  ?ji 8=Lh1ͭ{ r.6K4.GZqnܦ>]TО&O\VI'!b*]Ga5ȵU5)LO3"`cg?9و}ILMT$ w}@˼iov֚FxXu rГTJ 11^6^T Qwͭ_II,Z=̡ {l}FGGG;d'-h90ǬS@0mnZ1END&lL|ArrQ~JnB3pH;KՊFjaw1UZ \S,~~xtrM Xu*FEN|3>NvǘrGd'n6>wO77F*M#FrSS&B-niɑa05!nMƾ]])gU Wum?C59PXsx ֯/")) O__IPǒ7 pc_*|l'?- $BnV#GGc�bfgyqYNyry3qɧ0 ,'شRKinʫKZVM:Ny\oBnBhc\_ ]M,[(Qm~2aRicfersY=X-2y\_ÿ*~!cQJ?Ҧu )u$j l)jnfE^Y,i]r0/pya%B];L'tqh]}"bbM[Y4>H4+M=ggnce$ f$)5m}RF; p'Sda_8>5l%TTKVr ` `0C_OUmfn[JSAu)chH6%{@u8#w3)Mg A(8Fpi7$xJ,tgVeۣX37cQd&ZwH:l xq/7&Ը'65 @e<`N^O,$4<./:+99Lґܑ"ŴÛ㑝ƗCC@=\ l-z#w6>dd>rY챧c4'"* ;.o=Qzj\a_B V۟ҩLL:y:R6pln>, R(Mx9's=<)5l{*k|Lp;7[L3o߾2 c*#mXeqh=əӱ ja$vPZ~ pnڮU^rmRm,vp ǽ{Yp?66G%v!@[^Y)O ܻ5;2eO)KW=[wb@lO$tq%8Ǻ*^~b:4-b1lMX: ~M>,|JrP}}}k+QiA' Z= ye~Z*Y}IGkY1:GI;h FZfa))F>k4"Nc aaa=ZZ4G([ZZ;CUwޑ4 Œb՘&U;ߋiAFNUfeexf~h[/9&=qϩPӮx8vxcGfh#^0-#sbeQ3|IcκZW_}JT[ٵᚧ!@ǶvqXel{X$\]s?3V|y={)d '*i䩄 +i?y&)L-'BK ?Zd>Iђ#uZCj*x8U0GCiQKN=u*99wHVGvΐyXhXg'ϹϚz^~&m_4<X+CyZfhA!l+AǍKAPH߼;d9];@J`T\x0} G! ŦӋg`0<_I鼈K}nr *K*iFL! AK^E P&x!Q3v|pyOx()+cR geUt:珉d,b`D#ἻX%QUw]0 nESZ@:EC. Q@@D@}>) [k1\sv <&dcLF%Li$X֖9粎%+rzIhY2>9{ %@[OZzRS$BU脐"Ly{~~3@CU+R|JBjea߰j+~WA2H`/9ڞ-6Zn52 HO/,/ q㶳JT^vB6:l½KPL^me-wK4D"+*}Ce񔔒'&.1 OHp:ڮHAχnq!\ 4j`p2-qEK]&5C=MM}{ǮŘ>uvwЀ⦀3H\t7ZBLV "[{C6K2PM=fkOF -/\⯩ƚ7U8l5ӫƁ%~W0cv~Txy*_f a'c<8(5ܞ&2BOni0w̷f`Oz|ޢIaDtvНYQ%Acʸ4}vOG4)66v@a#SnzIwH=;OjIHdr0 Y`" @OD$F΅bQaCh|R\ɕ iOO^X0.17GD+餼7"1 Ki;Tr{=IX~ΕU/̌vw%p[AAD8.xxx`k|F &a4ƓXsvjg?]hLO7|[-'I hQTOֹxo"҂gn[|D2#AD#B˓"h(ӝr#IKVV$zvC) EKmD"y#䪅w'-%M=-6h,M4DEcg<ތ(dpwՇ˨QMf$G_'G0L&8FX STjWEV?Nx ۴PS̅vN{Hz/Mi[kso!Y9Yffn/vv^+;3 rV+QS@&Xx"Vw }XҌ[,& ,Oejןh_ a*` y793:ܖ@CpT\߾})6߉{*~;yuu̢UsXE\fflW"c[Gna ? M>=pEճwoc.|q&2 b2N mmoE >33w-4WZJRؖZ@"ŕuIy'sP݉=OX+aHug2{'n$ǝ=I?j_(rءh})O^Rѐ|is]8F ޻W:V%5ZC5xmYH ^)rXj^;C_0qpqFBV=e j .'A}"M-9mcw2k ts̭6CbVEP!,`ݎ閽%yD- @u{BEE[[yz $ߴ͆͒tUDeP@E I ޘ,ڪݻn1< 8AJg&w9EB*[6qao yĕP~ԠnmBҲFDly~gO:>z- fgԽs0u}aclͬ7IVRˌ9OnGc2Z8*E-'mmԉ]P%lXr{^L6bGXB#,rhȴufpAw[W#Z4oCwOLPRX:pt??ZRvԞ44\CsGƧj/Z+zAco{:YU"-.nz|+GvTaVㄞ0}_]M-M3wn{Wg 8wXO3# $//4>QFB4:hhQۑ933~H63 ;.ff{F:iWm#(J6u9/or^iM4g@`0W^AZ>d{a(lHbHSD`77KZK?g޶lM@ET8{ \? B:~bv5~}0z OИԉFDDۗE6^(nxNܯ^^=dgjb|Ta 8:mf0.Y? } s5>G\@4{P sy+K .jc#+7HWHiǴGLcZRݷBh%V% _3>!X:bb(NNquL^O 6^ήWgٹ67m+8RR}>:0ŗHMZFſҦ }n;[y?dMs pިds?Wa~^Z2h@f)GnocR &1ʴ  k1jxtCX.";.Q=ٽx0h˝#D_{RXݣ'OL_S'}P߁m| UDD~}Cz\ {ϕdJF'ޙbq'?bgBQѺ!5h!1fY͹X&xFt9EUc(xj)z(z22k{ˁ:=)C8.뇨h *ybb]IL5BEubơ}~ mt4hdhc=ϳP.,)3OpRR*NOPEtչJ008^<^XKTD'{cE5G@2_d p"gŪ ^~Z`R|˗Lz :"oC2-٪ @HHH  5MLM[A#cm UULJ'KD%Û{LMiSߓJ0pfQt8-Wⲝ?BM%=s.8R_[wM!)35򲕤U픒ZNg쭪^"SF66Apqo6({~gKA z뉡8^J6tP'ӱu<T-55 ߸*o-QsQQMFKOɠHBw`llAN#*2 u(::B$=9JOLllcZ)955RRqI[rv:Y *jjH a!gX]ʑpnXNXY_/ބ',  SM=Nʱj [ѠD_ _NB̃Lg^nmga2%-3=Wz+?#V-_2_>S!ҍ7oi@h(gfUT3~CZˋgFOSma-UGOxF:X3b{82 nX8cx]KdchdlNmd8/0F`d Ȗ5<^Y0KIZ8LⲇQƫ}Cet KMwX@@0˜!؅nDwNyQ |TDvv6ͣVMZO`|ɢ@#.!~*ZűpZI Mt=`k,F(!|qy˾YX{WC]O3{kc:T)X%si؃5.`>\"p0z?oUQWT0a?)ϣX:G8 $@J*}D9MYvT&^uGt8m>RȂ>)T|X1:d0ٰ\G@C/Eyϼ۫WyV3_)X:ڥVw8;*6 ="?A2iaBy(m]RS03ۜб_r1T}{hgo:}-%5s2.)`xWN>wTP1MzbBdN"Eg'z%̀Ü<%iy7||t d\ͷĢW{߿_yXͽZVVwͲ#rWenai B-j_o8CyP~I&Do>YSGX;8<|@o Cۙ,-.;VPb5+Ux68=N_aϾ^--FyJB{'fBtr|PZ lysTI`~],*q9)WR/d/899C0ų:cEk~hnGH_X9$(XO0pѺNJ+=-N3^g ƍF QV^60ea5lH0M k 5,MDM;d%1!1d/ޣYzAIO$RR}>_  {F q]}V];z$"0 ,]xX,E^DA/f_8,-`PiPٻCƕ9ڼ[ZMӽEnIL޳{6[EL*~ Tɖ>8S4~gsÇ ^ݷmf_\Ϡkh+2LG#AG320ԇN&'()eno 3>lE26M2`$E{s^ْ60ଲ"MV0U 9bRc!ODi@B1jL&Gza)wW*ϦW hȖ5/ZBeTz!{}y1tWד$7nohuio4 Ő*sR y` {҉|/Duϟ=WS"n_OY=SKg%h4S2M<бp-ÇW$vMqz\c\?Ȩ=)T ~tշADOWbh^lăaOo{IR̺{DǀV=41ެ%"eJwkFu 5ޤ,>mh߿_N!=s7ZM{+>&0𞁷#ĵ]\$X9ex1;|o߱ЋYB3 -z̴O^?n71⹃-QQmDžr(؃*jP22Y_O&i{_7#< )E'x@n,}]PJ]cώO0n"sU^Câ\8 5o511~l$ JBEc[ +w=ɻE`dYhȏT=idBmÚjwuXJRpAD!it}7n-dM|Xx߿M"T&< #TQ?Lh_*axQ3_jTZ]k/?Jf= Q?bƅRXD6= ,URuitNDYܩua%OdB^ja)lB±?tЮ8"1ѐmX7N&j qF&XVQ{E bc'leUI̱,"̌L$q eð ۼCF3քHJ)$w[ϻZ%+Wl\8]?@,?՝[#s 4b~)O J0B}*)..pU㥎T,v''`PrE?BOgqsSM ,+oJhAҲ 6ؔ6V.J_"w(+2JY;rHY i2ʷGBT<4f[>$ƉV@.0O`Fmcklm}R d}pmj;*®KD32S~ŽBBA;Ԑ }scEP)qp,n-./*zK) [`z_$W˧a$_&iקuS9?}5L1w|yO\;2sWΧʲYgfƛ^۷Ig70.(؁*s$eh~ W8EA4 ҘJGoh$6]CIo:΅ަ9t=zS'ܲ{hm守ĝkHu Ecgںx|[qhWXrET.dB_hg&p~.f( TEGtNE&ygGSw m4oA^DT ݨ!oř>),U!^Ń6VV@j78ٗ  >_&TxPIHye?BfCŻﭭ` g^zgRq\i߇@$Sbڣåt[V*VǦYBb&\DԝrG4S߿/ /,Dޜ_Mrou`ixX? >W! fLFF"⩁CGM@ϮS混t^mM\vŧX- HmxsW7G?ga;:;7)wy3Ԅ7zݶ&v/ 2-Fϯ됉a%^+sVq[x`M>C AʓLw@ p4N6\!M`I`UQK\5XNjnuw(ז/"UJz9wf9x>}ZݾSm+9񗧇 1CWNf$XaYYQzjb`7y&!ep/#jo4^|a6~/ƊbX?DM.}gXb*NwV",H\_f7C={l)kzz_ XM߮\{OTA4,`1j@ UW&%#Z[o)!SGϢxIb7;܏q '77vC#QW,x4T"N$W/۩Ӛ+n-I=lY=1?Vo59OK/}^eybͱ9!UIDD~TDj2S9zV_,M2FՇmycvCqq*^f5b/&hW\n̻wڗbC]~HJΨ;9~/3%OtFїCEij!**3~Hd |)T ///XY?l|\P7&fC6pXAXͷDn`* طs)1U2,3N@nȖ&{pPnzX+J{T|n2?}cnԇD#d{$de®hR&hMӼ/ҾElH|<빉13q#͆^RRϮZG !&_Y{doc-~n*'dP$*3o2]@$ɵQ.?wT)fnN<E}f\.*MCc+RG悔8'oZTd&nxz}z,Ei((x>xjرTyuskgf+<kMs'ȪFL&Q>)Rq@f,8x_mY|.kP+z,d*T !Yj'[υ.:vtҲs+F>Sr ,:/wՙ`r TrOc8nģQWW1:77QXG/xMũ[(0]JJh?'=;  onnV>\u <]>"'RWی''[%ޔ (2@j4>Mȶ9J F"*D-|UOgI%'mh•/|D;k%y(6Uՠfa!I`TAE}&&&?>-|1'HSc/Qr-9yqt˜ MW'&<谱oE.eɃjY NeTV1tLjb଎$D(A!J,]޽TO2&~I8Br @JEǛcK1;trڵN oIg)8؄OϞ9uB7BSKڝ$}b1KHB spp+D`7]̮ ^bed˒sB`A ..[KxL~ b|4P3̭Z\վ;n2ɩگ71(:oovVӻu5Vɑހ'>;;K"K`ay9x;EwMRWS3X" `W';=߯#?xE)]cX~Sn;Ⴛ '''5V׍9C#lM#ևn#{y} SPDžyNө*ێda".kL+: 3%2Zv}<ԗޜ)_O#ի$57WL5> /IFo۶geclހ, #QƁH, ^s5sc~`5 𨨨***F'+=@Qb_2v8I;;m /-/okEm))P?۫U2 Nl&ިQʪ\9T] X\|Ӧ šnPHqiah[ w/CPؠ1 PƓIN9vvv ޢ~ 7q$lF^s/] /TAw7o :" " wwsqgFu=nnf& xYB\\Z޴ sV^{rڌs$ ,{}D;W4BcoM$,LlAXPTׯ}ee_k~NvX^rYc=K&t~[υpS5i4i̇ihFQ7n[زPޛΞwSB YnNx~6^bD"#XTȯ_B=ڕV RVmM:sC/jI> &(4mb~awJk#pnnC~]N`yP.u;<88ƾd ݼ0c]  9R_ok{O6fWTWF||7U2W*L[{F!;I\oi c|h @Xݻ:̲7$”Ow-qYY:?y5;GWo!jPp05--@PǙ ˆI뼢")ii߿|Io;%yt߹)M-}shӏU\x0}{0ֆ0Y :Q^O_YY 3*Xm>/U&B*{鮳=>>mImBnTPPuᬲRWYz\%F߃ĀA9kBLe*IL|c4 2NLd(תg˕nWWӣ`- mXXF>w,omEg=Ңyޥc93,<ܲ2r< 5ϚzeȨohK ]~pg8X ݁GmmX 2?zxJ!//iȤW){8]laP Z}W&odiFBG I/TsuCR[Ttt"\7G2*~oR߽ 0!'s/:6F`wXTTTuTB~J=׷ɺTEbND$t"H4`?"Y8;e(vJ6s!#{&1[[bZxёӧReyDNIU^G)Vg0> •w;!3cی]9 ᄉ]j^ s*.15g c 8 *$? 2GU=_Sl>볞8X ??*׾ԆU}f/!'ڷ3h }PO_yE:`ċOl'?7} 䙾 i>61ᐒFrv<~G4_+oy%JUM vsm3~0N,&&mg_Ix [5ep^G:>+= `yA*#4ttd"5r ΊghWF:23pA9}}}PE@*gߘc>-yT SDX~UU}mqys̋{';u, 7l)Z['cM )HbB]o֗P6LQ1 0\1f ! RoRTC}EGVǞa꽪4V l ֩m!33s,4|| ;@9t jmz,L0Ho5j~]52^O%u IcE.d=Тi??{?? j&=uaMiBX'@p`5 Z6%吔?=ݽ,(mSIC+:jj)CF׼0d4e8ݜ= Krpx7%YjZ0rztAm-; K8H8!P^+Ld-'Joݐ6zS aaƻ-[`ϡ_@l5VwgPFA?$^nQMv#M\ gѝp0TDFe5μs;Uwk7$,u -uL!uU3?I s19 < *q!uP,!db Cn ~B9vswo^=TyGͳͦ w鏨za0 YII 柫 7;0d{DTAN$N?\\E4s\!61ٚn{)+()LW,.Jձ#tC- Vx>}nظ >+bwmsZVV®.2]Հd{R9q?,-_zCCc ᵽsYn)6L6ܖ8qxJ$?P#KMHP?srF_4}BDYݢݝugdDUBYcg1mm GOrZuDeğ=Bg9Mhhh8MqU#z=ߛ%q{tauA_P Ja/q Nc3?¢DpX&>&akN:'rS%4H|IH dWK)ats#cb>53z f )vT@'b!#{끥0O1J bB Ĝ_6 F KǞptNNZ u\Eۚ^f6 Tި72dJB}GKoUه ax0g^ =lbⰮ@VSM-<*[VyvcWXa(3E1G*ϟDYy`\F7 G[`wc͛ILK+Nhil'B.Z Oݏفť;5ƌn:T0˩i6Yt6s6@yet,-k|`Im"Q**wҥ1eDSy/qAVGwhɷߌ u}qMacrv-zQt(-+ kA hyfCqtbݲτ}.+\("#jm mSz'i:46`VXDk?>>״LX/߿G5[-mlPMxx*] 56jpo0k찟?~C|tm|B#{ ]:PJf|.aOh{i_m!Pd=I`'&5b=4n]=}x.UC>Ϧfa-Oǧ*Շ% hYX0Ľu!d |%QO O4 F ZwfD',8|{ cUcvOvYU?GRN`;*7o" KLNJX33ƭs8С "aX 73$ub]dc'=Xu(\)$KJb16$ZO@U50K"V U-!JRD [ܕV>ac`=k $/k>\ZL Hױg:5S䪵Pwۃ#&f2R($11q%0[㑙򶼢Ru`@1@9 nxWWVܑ4UU&'uj>R|uPj8g|]oѠ߮v&&&qqqT:76܌;D ACC7cpWTm؜͵t窌pׄ:/7B }r^M'62%tT  ѧ9J00z7~.cd ݜ-z<,?BQUHU^4`+(C/&VzTLy}y*)w"ە2h&]\ .ޗ&G;a(8L=I8B'`S| : orkSs1](`qx%Gx0ZS ^H/N/}worwz?tN htrbG9R,bGR~;N?MѤoNrvi$frfڢE?a6rti@@ +ujkE܌9V1=QtWɡc8I5Lp\ bo:Lbql}ɔ ~{bW>}#"Fi Qɩ%&@bbb=P{CU?5MpPlFOb}}=xTvN=EWKBZf??7iriτ Wb&<"|z.Ѩ:}rw{P^ '''PlLݞф&Q*$LѫVvӝi B 3L'%ei^>$T* pf?шHN>2gT$!r6$[=naP-*+FCErS ))c{h]ZdFw"6v 9Nj?Haz5pйX4RnR;;;>f~enZND?en+=޷{ȺU9QiY,2*ՙJh4/ tCb8cZ:ͮS@1*C2.~elb~L!/s,3c{Vc-y^2k:KyֿD!TX|\@xZL;=Pt'6Xa1aеǛѧcmvr޽tf(3|jgRh}KϬ[\Y99*%iN m-UٳχikSPΠ{'4:̃S)cѧ%_,&*Xht;6n4T~*=:w6_X>|y{QC#!hj`H$ſ QRBrى~&Lh]Ω}GT (wĐ[7^k׹X&7N2EŭFO?؈&< @U]}賽@n 4o״v4gb6~n'Q777nAAA9?ѝ[ߞJP1|Rx=3Bŋp0ޗSl{FO eX>VNZs9. MJ<(oR$?&T4_#8E95=aQ8F7PW]ʊyzzڮ0bw]ϙH;}·R3zZAAR`ևE+?2'%CثG{ٟDG1cر^ΛW+=Z䄳Zqy٬EoZ1 dih`5oqψB\jrZRQ079 ubb","Go"88gJ1 b4^j qG{$! p| kDONK;0Xú w}`` ,&CxPb}ej Gc##0 D XK8.ӧPBiQ=coGɯ#w-q<M/h,4=o%Љ8E6k Je.P[Sc3] EHXXxgQoϪ"ccCv+(@fig ']x_~8NQԢ?ֱD׭28:˓RR32އM^!hʖaMŠQjtj%Cl]~ <˿ +FaV`4BಌwSfz,/no)y eXYۧg>]PZzPoY9)9 nˍt}YOINSwEwȓMvE 6^TbGvu2]aKfg>HJiɧ8<𳋋HulAx/Doqwgխzl{$9PD.h=&N}b&`щ/M/|-M&0~N)5&5!/0?giHʆyJD=1gd}=Z]M]]S(.$4mS`vߒvc|xa`=#^e TQ>'HSY/^|RPkXk-*{hVxu3me[?gvۑڬ&q,ԗd3֛MN&!88pZz]Vl]ru]+iuOM-"+ \\lR)MMux&DdN㕞2"A7]X{Opjl<<"Hz2E wJ"ώKru)Ś6>|YO\2Lh2QnU %%۸\yL9靦 " X.X3N8bDƵM愹ۅOYòބ^FEWvge@W%s8 {7fSQ=hyyyLCXG03O:aV,"mIz1 }x8խw J*H#qXH?S ۷S4.U+Q?O-1ĔY[[k$Nab?>ѣG6\ |@mj`٪sWOOcAAL=-dclh Fcy)ug]]FUE壁SCC@g<8V}*y:?j&;&*\,RH0˶A4G0~]8 ט)&&&Vܯ752+>2Dw*yBM@Ա&zh[) yyoDXY?-d>w&/ ^6̗5ؤ_f},X>$=l?fxb_A U*((C@.@+^k/Dۿ 5.BHr( @P,rOoo|jj/ZriH@?G>|022eTnmze_ T.K@bX 351A,-- JAkLjJ_A6$xy 4|Xq t~ELU2~"tiX!ik)& '~Ƽ;{#ׯ_ROfe8D!n~񂚝z}VUU׽A{17YPZ1=< C7h6I2,‡qn"ׯ_mXdްP ŋzWP]2vƧ Z7Fm&|%Ao=_pyϫ} uxBܓ!K~$RaօS,Q аbεDf$\SSP;|6Th ~UV'%#aRDϾJ{` _n)䰤Tݰo aqy4WF щ"ڲ 漲B ***0Z*۩PJM^9>`;NY.ҍM/`gיXᰌw|Į TMM 3_U#>^:'̧4*5nw .w>9[^Ƈ7_y1x{G--dQH~$fe5?R2811c)AŦ'srWkg99֢^ڌW[ocv4LJCYuMMmنب(ѸxGJb$єo%6fC$iZ+,۰tp<0~Վ "QbU{D/Õk]X\w zUՊFj͵͌Aer',]ݨ`!E iho^9Y'&%=?s@D:x~Nk[o*s˜8 ֏~q4R-5qχB=n@8T=j &aEIUo>Z(Vۖ^J@SM]wl>]N;VژMX~e^S,9⽬:j0|||r唎 }ɑ/cʫ{䂾ߗMw/MV v{Hw^ P$mҪxFISXؕaEdz^V:B[V~﯈0vtHH2*|r1 1֎hiǁCu jD0==="@X8XT9iKSeeL )# C 555Og:3<0.׋< {挽qRJ aWb6g8]744,7>QtKSYjOl{vY2Pb(NR0@(ە %U1zQU  +Θܷ!~D&/f>#7/] {.ɧcٝ0R^;*nnw%! IHҽ2ţ\,zvpppx̰mv֠Q 9M_a 7%1]t .3&NYZZ[`~ok+aTZ4Z1hih뜮fΚ89};R \L㱖Tkcqu>¢?@D& .nG1:FqQDM-A4 6XYM6^Ux!Th|{{}Hs42 :R4w AK!*OasqlĔ7zhM:Y>UQZIG, {\m!pqqp~4&C^0kp ,yԌ MN*f?SDDLHHHV MOf ۋ8;LϤa8MLHȨbpFĪjhбUg ggW0 ej°^ΨskNnng>s~"s>M}}}LLI䋦Dg7{ 7p+###|x(XDE v-vk4%`i hK_/_֘ttu&F6*XeHZSp3wr+ԩ\b)޽{pv~E:jG83Ǭ*c6թ)pڇF'<<|THy4Vʵ9 nJ)c}U^Mi7J;&&t{ 63T#\9P2Qpd$$Nw0 p7S J77-O;^!"ZUJ?$uq1qZzy!N>//[SjsVoTsz<6eK_ZB&_&@Js?̿@F)_]](9."2(}ж D0"K:.f~~/Zbw+K\Z Т?#_4L7 1}uzWi44jkk}Gp0 ru` ILԐ9/pT; _×vpPCG@xRdd}H;cZQ7/})Pۑ\MJLZ~Bl֠/H@.MR oNΖĆP!k+))AW~ Ç7P6@|3B֖ tL&w1 \I|~~~ɬH0'O:9&#*-l>x?̙kkm\ww luFi<AޙEHnk OYhW~kiWTT| y`QK@KY}ŠKw\!m3)ݕ@ϏNJ(ˡbl)as{kiޤUf+t;P|OO6 ˢ':9%Db=lF0KXEE4ຮ/OŨ{^ D삂Z0RŤiEp]7666"hhii  tu @ n_e4'ʪ ᣣ( _}BQٰx6e}@6r(v񕤭Sȋjߪ˙"L 2@ĆƱcޮpSgzq{XǒOJN/׷77%'=Uե0֍^,zhOmh()43C*^|@)sp[G1`!8\@B-L\FKLnD{z=LE220ORȯ|p3CAw8~(Ӿߖʒ|d䤊N/rs955 Y{,.x4>6.bMm" %X<߮d-MWT UO洛Si鐪 E PUUd |OꂇPccn%9.IKJK[գ[g3YWTEYCD|Uh1~nQ :RH҄R='2R}O>N8εhC?LE5>R1KX}h~  "{:A$\\8RkTWƂ%uzo7h_"Ζ}Ć|13n9JeSV 3x:-;ꢲ'['#|NtΫ"?~ί,'g}alk)'Zߚ_&8Iy [\XO"Ẅ́SagWT.v9+_et؏?!j{O\M izfKBq\sfP #_΍l"WG9`xsewk{~}JV 㬯;:K.kvO$*BQiKK~ OR"xp̻r o_IHH ޻'v>~:k;HHHu_K{;>+b>?a,]\o637_}o?IIZ溺^_-NJb]E\ɪ! w29{}A ?ӮUE *Lxk)f*5!wwΞ]΅~QNbb)ʲaŮJEj$߿GA2YɇCd/쎰!̭K]PkjkiyxU `=SKq-\5hP57mu){x?YmK)99ͬ+f?6 ]J{GEGccaGXCPwKTp<#辱YL燫ii)uҺ Zb ?mKM *ؙ̄`#KCKBO#V/|Ą8UUu_Dٰő  yyx""e޵ d$זɬ)P/s޸+\W1C8U] `kS?O޳-l͖`FFCCۚDSH~ "O,;Ec{FeTT\\\'Zq=y" n38W33ce%0S}3n]kq"r|c㡺bV\1a5^հc1D߃hpT ;oFo+5kjkGNHfe46ɎFCᅱ7L5,H{z9AaPx%|k hZzPEDDo<>XrAgޚ"=ތΎl#4#Co*uv䦛oaFZ5\VM|ch|y'KiXު5ΩkEbJZ8^o{m1Xf|)eԘ!%L'$[tdAe=Pj?54 {M* TG0E?"z;ROp4O~q!0^p5\rr2݂oa@Oe~do23%[`)Ҁ =ҿnw%%v ;ρ7i`F16.Ul@SѮsIv :@V͗O1k1g\Gdȥ- lf/%2>8|y I( R@ KfOU!=Ň. 7-2s_Zdw@tU;lB((IhuɃ̀Du- 㒓SS5>$Yı# u"e 7zT &X^%4M9*>ӎ>=+&P5CsLjwf|)0RxؕПZ!xcqz`#+q~{; a a_n^c1DXpk]U_4)jOV&$tEoM}zC`)8OmёB_)ρ WHYAU%Mie6ݿςx9߿um)PܷɚӵarCfʶ7$ϢՄ鵶LԻbYތ E;Up^bӹ[+bZyٜ{ZV^R,Ol;JΩLjƙncxR3>lӱv3K-j +N:Ĺj́ayzsҲU6ScM; L8k`B 3wnIJ3xQ7DN߾쟯vQUt#>Bsdje{ol맦l Vv|tu]{5Oe=ৢ!i3>RggcH|2>Bm8[}(%m>$<#[}}Y9mm{m_ڡTJ~-]BH\9&ٞYOZRXjdxyyaۋR)H1`o\\o%~xI.p pT1@W>Y ~y1|}oCf%de|u;K j9 H-z;i)r~'DR/iL//iLaW;|7+;$_@LI8l> eؿj*Z[8g3]]ӹJmΖ03_f`l(llSx_Y#3FfB@VzKqٽF qgL&tWV ^H F(E\mm-D3tĨ-|BJWKwv~Fs\>mV"B':8<䴝|5KlƃOuռņ1vPY '''@ 2=!pINڢf;4!.i|\Ҵ"Ssu8ńAGyf?JKPmlmu]}qssÞUzL4gfR%t4BǢ2Pfn}&'\l1KvIS~uwStoNNUEI:>o!y@c(Hy痆2UVT[tim [:V=QHBfph(Ky$ $'E#2mww9{#: vj9kІ)*1 oAf Oዋtư])JJKC&=TYm:81PU%bA/)-UN z^Ύ9ә:S6pg|&B-Txu$~I8&mȻռ>d0"(n[\=%`p*Z{ "2긠zF8 %OWNhukA۷9 ^&'$ oLi:XKqѪw,Ӗ܇z%ǡ<֣(qAɜ-v:::'OvOHL˵+lqV:#aCD9r&_f3<'Y)4Ç(9wGcbb6,痖rdmbɳ0yjjjq vsA}G +}7-~Tol4o!moOV o)|Cʪ*3=#mHUAi  ?BBLf51y_#XH 3T0jSg+ITCyFk\7cNg j*#W%i69SSSDDDvɩm[nbR,i`-Q06`q8^^^"bb˳W85ui cnr4Tzleא+ܛv/ i`yyLnu.PˉW4gNB]̙ 8 ,_FIP;$;KK?o߷X{,|9s^s^f 쏟-^z >ˑҲ"챛۵ 嚙;'ܲ23!*[Dw @3uѧYI\]]7 gg^+`:6sJ&{:_٪ H}~e\㱇;;; 5TI:л>+!G6d]~4'%iD1x6е)gg;x"vΗ /hf,G\6U`+*Z6u ֖#gbNf|`ЧiR': Jŷ"|5VSF k⎶ "GX_-&YJZ-SrbH^^DEDXv 4?"ev|wgU@uؿJH>Џu`<A VQ]G&-' 8py晙sAB.@ $`ha~sAYY),5i3Oii%_ZΆ޿w=>QMB>29_t###c~ fw\Z܌ IgYZ%a1y\Y?ga$$XI  ;m@UcL̍$(Tϰ¨ձu$qJC]]UnWX7FG?yug@@cPgڬ#Fٰ;"G+hoD-0d>K4[ݶvVGG77K_"n?VRRT燿?I.a.񏉁L .ֻ( a.]VBE%Nֽ6UlfOK) gkwcaYX\k4'P‘ GV-S`~|64k.+0S*S1lw+3d࢝aSOV_ ~c'h73! pDUA7.Gs;b@.">CA̖VQTgvM--G;+^O7 Ťո֘;93 u!O U_*zdWIhhGJm5~}PUeCCE20'mӃD`޾TpzF2o?#r5 \^`<4<=]#q>aշwGWzmHmO?t==TnD۸vmу`d^OzX[t/~.١-}>5 :jnk8.LVg{XfYČwDUy~c#|\y8~.g%ޕw򵭬se{':jQ00y\+NXNW[Qx09;aZ7]C کM}?o~ я~K7 dbC@S0W/ږ(AB(~~6xf|r!lM̅ƍ1kuw'=6rܷߕHg!ّ6j>KGoZI}YdExVp*(;o^SSc vI0Ph LC3uLx96!dk?F$&/iZ/"9eedAA/JNww }{:ûk&+ 9]TY40:?/{W͗b~Pyę©sCҿ>"$|a)zA"v[bv=3q Uߘ&TUT= KĄϡָrq3KB ̾Y-21o*}7Ft̏RvōB 27<ШzM>`P%m, jC!db9ekkʞ ;kQ9ͩػ:m V UpvO?X&#I& jvu4+G=B}Ezڮpmq 7šhyoMLp(k-<Z4LDg[ňD݅d`VVW}kk!?Wf2Fk~U~y"XyR}}I?ھ2)W*jL82ӑ$L f=!v;l? W[U9tHJO-O?ZuMK6tjb3擵u';_ʿ+Ab&WB->ol=Aܙ_h<)I_1a|yu5U4Akԟ[Lsߝ8E@%8H\?'ꗫ7xu֠UoK_| 9UcTh{w?/HlKyo&;HƙJפ1 w;n;5G-[*{K_dau{5Nv"'g'H t7\A6yh{{ߟKQjOh˝||/c*<+,fT5bbbD*1Y!r1 -2:HHo{8"1($ݜ\_sj2Qo b6˽*Z_o͓&{Kj՚ZQ.<"K0'?竭,.~il+5p^Hgș6&.@b=sG"""fVqK2!O@Hh2[pG:树""2R,`o QG-OAC Qg; DM `KekN}Uo2_Ylc)HEumQ&0]VC!H?}4gۙWWNWk"e~4j_.VyK2q:CCCWmC9 T=-!!'٨_,B*LnCdkѳZ䌅T q2:p|6!bW?լ,?DGtˎ7X5;0>z2Xi?{7JRi!&\<^k'O$՟B6SdLhskG9Qp}yΟ,i¡%W|ihGlBӆѓy^pljKvA6 {2͜q^26Y&Ha`Wf\ cL2~k [(bviQcҏဿ'z:2 @:]ga.PWnoCur4"ŗ#;aϙ(xwcMG{^ge=-22r$Cqe5 ?0qao`-7`Bf"8us3dףbs~ {#χ+뭋|>Fq 9F|bYgmW?XdOxۗ|lkcBknJGŏ41Eg1@S?Z\niiyw،DK"?kb,/۫UTldӑn^10>(uWPHA|'Β!t?kŪѫMu_EVn〝#')Ҷ%f hH  UHDR>ADN(%b__eڛo x0ɂyr||L=a9rRJi;KsjoSި_;9#>^laj\WbVlcr+ʅֈ?e5'R#!mɐR\r贷yKdEhr i/5m(:a;eaw_x ҘT"[Դ4]l:M|E 44&y&|Tojjjp; )2pGo|vO+h41 TtfQ\)X)@~x@7cuxA*ۃ,!3vSSJqqʀʉ3L^gAV`bcθ> k,dH2Tk{`T *O#""܍&w^*6{_^Va;9Ờ#a`^΀^FdΉ 6x..Y{h),$|i񳛅_\I 7OUť׆{koEs?D(VVb@g\}g%k[s[pR|w̙RɆUs40;!4V Q14>LWVJm#ްpȗ7\=tG-b2湃4{:+T (cHqˤǜMY5Vn5)#ϛ^^^JS1g /ZB3?Ww;8BMΖ##ܽˣ +"B\<ҧ>ߵEz?\|UTv3lFmG49h\$+kt^zo`]^`^ ڬw7dd76D_uٛLS11S$є[q38RayJ/̕E\ipǶ@q|NM?3O·h!O󍽣ɼ|||uN }%&ۉcy ={~1e9JL?ψ7 --RT`={irbv+>[Tjy0zWDŽ>no]sDk~:t]pɛ7D4^X~ ^hΐTsb24{'gݝ:ytzp#9{w' i3_9Q(7O!\qp:Y|/ojc%r5V +b:+qEk\5UhB3lH'켳A8t2J9@nej#g `lVYM˃ڠpvˤ*j1!otqtydWJJGZ8M&DP\F^k{w$Q:Ή"4VWOz6J7!" +;_DkXNUc~Q?xXЪ<.J'.nJ_w4mnEenC4DM5bjQ0}5z;CO"W¡/5m>}ѿ>}~Ҿvjt fmDwHM+XϧOQ4s uo/51-#9sXx\ wPgOޟqUu61'GE=>Fc2^?Fb߿Aޟhv@0#{IܩV=YMpZ|xa'##ȧ 9R~,-_2]+P`)[0Nr?˹fRf}T9iea +J蟕2KwdORy4.| yXo I1HRv6TXAyKCocƫϵW=27WUwBbQ_F <4 rii@s}\F4`[33 zp]*갻nTϤ~4V]|#*q^C2 h㽿kimpP7T$אX.A 2jY^ S\L:}z}{Slv>>5n`QP^ID*c$%F/%Rw/-/ IJ}NMnja+Hd)CWV?+ wLT>NIVv1h% xLԑp̫HbB)Jh?kkX)=Gjjaʈw'm oFimc#Y:)˻_%3<h)8uby-J |R?*롩4nIɟur}=h\b°T<Zoц5yp\p*(҄~(V[R:N SFEg+.E)ܲo-Ѐy>GԝLF7UmGW88tbʨU;`pGywV[r.rq,noaO0{[5pt<4К(8*2C*YRV]A -er t (*ó3hN&%^]݆ND tRƌnZ\uWe- ^S7Nw3eu.G‡xwf&'U?P [|! F*-"B@W7ՠbz=z՗ HHy.]I'F ϶HFO>8 VVV.[d=}@sD<;ZH" '޻g=ۙ(mGHNd1n>RcS00םtH 9e \meT}:[T.gm##~"[LZf[0SQ)8gN.9 ~T d(U!rCHQU@3o,C3?^(ME~N,$0z{۔T NxuftZB-A‰+$* AcgcpMD%SSS*%,f`va,;uj>Sz'i3W r֨xwxPQQ߇LV٤Aw }Uw;8ߝ46~ Dz_9-l(샼uM!r$i~i/<>&wwg"z,7H Q-$jBllRemj~6bvњǏ0\uwR.)m1f\d7AI))Y1+z4Gaa~ͩnPD7{.Trn\N,ڜt_= 7X,1@!RjQ8\^%x B¾bN0b\/,/r꣪EDUqZO6FT 0%3 ٿ^gnj:yy3-Zۋ_R0<}(+ܕFiwTwɤ`Sj_0nl"&,MaS 3fʞғ,?9۾}ַ%%W;3~ӕVRBBϛהA.,F3} \``o$%&*o_/OKK;]B:Y4y|syJD^lǥiVUWC8ODr`i5oeiY0ƺ*C.ZVL.K ђ!"%$> sW‘uaa>Az}'FEWY|"uj2㽰aEa5~'b K>,水LڢTLjA:0"dHՔXUn8UOu$ŧ H Yw#=Z _++6QK؟nr9HNk, : 4d^ʾ KUZlV}}}m/Tr)ն x_ccqrEӂwKwLpQ,P7!-Ш.7SrE TMVynLSn^g;K3 mK_<ݹMA 84~1Xqw8_?SP?wyr4,p˼ zylqOGzFYΫG*5nplVi#i)#[] -3UDRm /RONb[H;:w;xBe}CCUU@\2ZhŬ^4‹3\K`$K^T쐄 &k\X)ɤېb`&cP> s` D K =Dt|ޒŢE[ٟv>i #E *̶yMCPll2U c瘝$B@<Q Dhz:odd̀j0b*b"6i;?E% = a &#݅gNbnYWgK_33sM-$]\-3E8m?pK%p8R5w-נkNXv2":G7SDŽ2Ssni?ADg(W9^ĝ/)g+>,xh[ɽxў=S7GIcyl8lY]-SKۄRq`]A#_{0fV| 7w*,ct{6l:M:` K\}. Gc$HBBV^AF/B NCkY {bҠi׷ V76԰r,ch5Z?oJ'$XC%+- tN dʜDί1N=zܨ ϳ:`ExpO|ZTTDPIsޯͽ9ul|xJk`q}NXHVw7Nc僣WRɍ80=tϞZW{ǩ^N4b<(y<9ɟ%$ٔ޸UdЧ||9??!@k=<ΧOV#nk3MIhkk^tswcHgv..sM7h? c݃sc 3hJ,VfeMV*,T(6,$K?gbc?빩30s|s# 3(dw9ǂj;a=211MOcg'FgP {03Ouۛa^DD5ΜOoz1Y{iVB^$<ao,k rq^{C.fzUV 9??;o6@M9_zǥpOȶ |x_XXzU#c "ϰ")*\TSp i>Uwv! ?)ԣ\hgrJ$W.S`">עn\-1`WkGkHEeORxHxxqQ[a5rQYa⦏h\ml >=W !:֯,hh[cTl~).v ;rZ~><|;Q=S+q [Tԇwj;4a8ۨ t߼if7LLn)'HHz{tث4,;PL۝82wO.fKН)W.FOqPYr{lj#|Q}:sցɝ(./!!"cߗ[ lSVRfiⲲxE6cf]z <KPj+ۦwGeJK"WcF_Rrҍ:TXO3^9~n5!lC!Gd񺶘b[J4pF] 3Lj7L}JA <ʠpϧJV76p[jw/.c3QRSf>^T$Nj ?}:}d>[*L їFT %{2f*;#C E||YyPrwA1f#/($}?y\хTVci]#-Hj(`=`cgŃNæ۟q3q6è(gzD/Ŵɏ'((޷Rڮuuռ! H'g_XQ=:<210 ejͺ$cVX^[e((B9-+x%Y W!W)89M--Tt*{ܹK&|a2hԯ#wRn?=YN- Ƶ ?o%;i(@`us@kL(ML=W/ܻ$`gs_F\3i0;)\OuS930ry9* sU6ix":'H 31",Uhj'@4v VID2V]ɣԳlq_Oty=W7n9s|kO=2 \aE̿)@UN$P$.Y|wz)~Ɖ2'5ے6+d↦\>w׻; LǬ 뫿L{{M՜}ϻR&SdO 8e5⣢zrސQI5m^ځ&VMASC[户XQ;ZZ25\ENm??VrJ!E&c1%&B3KspNZ4"ڙZ=@a0jZWw;>C,2׶/0x9aPBY'5)LEt8?TU@s~r63O@q 6ջ<<簫8;`r~}sPZd ȑR+4 }!?sJ\v?}dd,1NERCƶA??9:@ZC|665Dkg?@|x~{ `jpެm!|ps >q+W%{ՄheEG\W`ҫ{N-aQ@1&4@FNS/ 3E6y*?l ~ .5-O{k$9zmy?I,M8ʏ$@! o]Q,X}5_fU4;ڂ0ؿhYɄ@,土,m7exWhDuLv:f8ZJU;/`v,WRDPW'4Mڎu6Blv{k*]T\}PH' 7_\a!"Ru"ZfwdkcTiUXԴZZƺs [UJNZ\S"Оz[,+,U'i.ǧ-֟AK37?E JwgJxvnZM罉78EqM("b{{>z}wtqpHB5]<dl ^0p(eT2">e7\wleEn6"yL+…YtF+{,g4x0771(g~.3Ǖ PxpȖRȩf-7h;*ʅ/]kyH>]X*!5"V+^[QMM K化tgh<Yʶgj@074hک)]+/HMWE!סT]P1C֨dL {ZdË7+[[D^Gc*4"tBB3\qaYi`R[" ˙DJ-mwb%)o$)o,#"!cV͌r@F^[r0< RY4g+,$ \~#u$oۓx2w^vXq}6Xhh>'9q{`p/Ba: vOJA-OjPLh6?G>7 C"3J;Ye"1ȤF#xʍÿ{v֭'b! eݪbr(߇!CR{J$ 2bpnKo٘+:ti..X@_Tp׽@ēѽ_q;yruP`? ̱ w6v6G99P9(폼˞;1\ 2-Mrs$=Fr`741a`&ʙ4Qg_2b)U-\޸D!*Vb;hn2{'v{J4x Wpws~$0))}նH?G 9C+[yh˜'?.CCL8N1TQɨ'! s~w(igcIJ` hoRm,,N<>]rþ݁ѣڧ8GGC&~F sTr?zCqSV`ן擇L30}zw{8}41-8=k@9嚜gջӨ*]]T^fhz<ʪL)U3:p{Fl=e(!) TLr*#|ۿ=\X^){]Q1J8?~ʟTE# 盏Sw[mO kߝk_HѷOCf 2~](r"֘ۖYti1:t߰5 AԻ< #n7UjL^J cّP~zA IEim M KM9\'I}*[_дITi7*LK3CpSh Rq'$uHRMl%RZ#R->bꇳGGFY$Ń.`rE|!%!C>:(5Xfw Xvu1gPޞdD+rX$@\O-GvgMP^w|G+lQ=f={B x5݊Y:Q1Tl0g Rö~fV'/kU&+"ۄ{4GHQ j.2X9v<]\/ѪWb@UyeRƳUQ%I >.veF448F0pdJ.d]|W;vJ/1W 3'Q j>(0.2kl;w0^T56fx06|s|W~5]*ٮ0xMs@7*)<\nb[z:T'=KLk0xe5h b ˤp o{yXB\:ÊRʊeuH3ݹnu׬ddVV2~[-h\ |zޙ3UBH68d#(fb /萜us=Ҩ69յ<5o4ja"#nro46eo$@@ᨗuO`}(̞P4?r\gwk*if OIRJ>\4xk4{qFdb 8UC peo_ħ6"F!ohXjЃlF 䑇jly4/$Bd/c]~b[պ10$vv3[Sg%'Va=N ts`K=jtDAA9:am݂ W™H3u{ JLûyg 0?wV/[@@@BJkNggkHbr"|5=S%WhGmS @,7ZbL@w\RY#춬w-26ҒSm ۾}ScǬ*ԩlV|?Y8?'Z^m29QH}2HcT’Vؚ>1<&Hg3\g tt@Jm@~*J)[ ZGT ,]QJAL:,]0b,ym:U:#q_L-.N&}>T$.w&oV_a ͝3'wwMI@(q ^.<1F 757#ᄈbgu ,ZZpU.n3mʅeEmRabã_N(޺&7}/D簟9٫U5%^H0 EVo, =;][:m'B߫FhalWdKSsaY!:Zi=]帵u89w)~*dllL&<""0GD- 0EdcUWAU|:5O'+O-R|9(0z{[Q}՘ 9L29IJ&Ty rydz +a,!R2[س2-*׋ >!@`Zrpq)`פiin>IwOèϘK}QʖȑԶ'˒g,OzܟȵN<Ŵn=a\0{ژֹ9| bD$0Yߠ|IwIZfXuw^MpQz;p0] ;O=1TWRZJ5먨ҢٳgE0nꨏ4jxyyrshՕ%ꂲ95`T{;_S:eHJ8hv|{(J^[h,*\V6q9dA|})>\ޠû蘪^wΎZ. $8"2(,J5䣤$L'o ]65dmM?C^m$Y/ikJgXLw(<>#x SLM vZ?jLF2ݯGFDDDakt[_L~]s˞uP+­<</2\|JfKYY ϫ"ϻs\G^T-/]8Oakjד* .R<:'NwK{ j`P(G㢽õ"ZWHߍ#t*sJtack9<=Zhp?j~F rm  :6" 4Y/-3# =3DVpHkgwjC){k 731L,Sϝ/u>B.°\h-5H 'zyLe&C<:b=Qm0cŭ l5Qe%EL|iΡ2>u|5_`Ǐ_z5n:eɤ#ܝ,Nޒ}!y L:)j>v#w`3X.jp3t1/:Foϯ_<]cB  tZ5dfR@_~~Q, бШa */;n|P&cLB/]eUlw@BBҁu&$$| RUY9g2L~-EӶ H!5- 0;;i2֛𛋃ggggi(("y*rK44hP'[[[P#,je-*Ց===6Ƕgܱh5ggkʨ?|P]]T˻E=>{K9K8m"W˝dnů--%_a~!vq&J=lj[_v:lhxA㜁PzoԯH 1y\+Z h(HK1dr$^\4P{{{Csҩ~psӘZ  b5D.w,:B]ߏ )822d=tk=T 6+fiԼTTT4W븴I-$\=.\ :$a]̓v6l SQ)_(,Dm*)=Wcl0BT\Lg,Ql_qփ,˚tk89DzYiF]RRn6axtyq{ޣ鲕N1NA b(p$ͧCyT)M7g:NN!/znU4ǘzlC#/dݙnd{$&׉6gyu}l֘jN0P p)ΪfڸHr|jx!""vhֹ/v$"M蘙A^ZZtM&k@Q1@7w zQQa@vbг5~Oa{\b$?$&*F9@by6YiÃ6c5-J )yכpԟ)d"tf9s< '*687#nrwU$}})bzwVo'^@/s6*g0(:)&9Uߒ4}~u b5P$Nz_ d mȠ֕+- #""<נJ+ vNN H={yTY!mt$;祪9'n1$s\##"̧./O'*dl5vڭl_ :~l|% 2ô {^rwݻ*鲚i¥2[FfȔk sSEpYʯLuci#625//g"2T(O>>.:;#dt6Tl6QBn81U>E ,s^ | ?HX׋=fa#w5, tƊl:6eFG_Sgl\[le~0?о9XKu.a^f^@!4/XІ :NEJ;LL fyȄ{{1Zm?,0[,\61 ^ռB# sDXwq5!aO=P5Q$޴_5<,f0TY-!ۣNb hLn8Sk5U7MhݴU,9.?#vC R|O8YCμKq5txu5! 2]wWsJdScK`J T 4g] tdt\,OH@K4%ުA4N@%y|qE{swf/8if;O*ȅ(tubuxׯf79`wI88Tn=MLHki]:yQe($qLؘ t^LuW$3H04GS*&&)9c ?3}JHXXtw LK`@4.Ͻ_t aNbHxtm[3] %:WϽk $h0;?/@T `}''u~xjipxb#U+5}ww!񉘘t}Al}Fh V4tQL֮ D *ld g9P@}y8J8wys tn+yZ G9`*h,;H{C7m :NQ$ӳ`>$Aqg[%[0_ 8d@ٔk)\]M>Z $#M@1S&afaFtc\5FMRIrk[/?_ TP*-%3kPQQ|Diǣ8gz ܯ9jx@μ"&Rּ.Ͼ~)9bʒ!ō Z* ?`-㣘ÃwԔ%‡%CZ=tn) [ lsPڳdT{A6KSSսQ듟ɅŸ?#U(.aj|kNgpd07`/f(JZc|аX'XPb$uud3S ;9j(?}d߰ 1,LL?o!x^j m0/aw}z.QpEv;q=C~Mtੵb18,;% wPm{D\H(|`ހבٿ6ؚ*؟"U<UGgEjnnE-φ_1ˎէum]2w8,h=UnىlH&U}{ 12G;iC}JZOoJt8.$_y.Qhث1J}!N.:^y”d'0Yzml81;}A` I<$ղ.bxChƪq-3*L\Ч|]==4,,R`wFj[YYYVNOV4}ˠ':葷š%V::^Nlo_e^^13jc, Qɞp߿N?e|!֋Y҉;i 0r9*JJ`eRnZukNtv8Dcm^GjTNSmݛ8vO? R]M@Y)y`:UPYWP~qLF >0R_qrѨF> `o$\\\bx%ڛădE6:5X.^ #/Ka2c]Wr3 rn5b@r99ݳlz _x_=..hFm6_0]n)D! 5|;>935E7QYrSW8Uk~C1>l G4:;)Y XmK|d($D} .t85Еb :;! C?(!brM]5k\E/$,-In`xy%`3;В{z̈k!+7Uڈ=;g(P%Xcme` }Po!/{89UR}8{F;;?zVVZΛ}-1j !8ʙ(\m>@OXPP,G8=}2l'@ *~5;᱋X,ZrK8_6#lٵݻ`LYf%O&{jye>EÃ'7FG C$IHv}sf/;tc&w ܇ߔ|;-@D/Y|< +m a`=b U(~.6 jvсwR :kRRw琮*o!4ls*ӣN&Ewzzɨ}߂X7Q޷jږ?'w&"s{^"+S}"C<SsHܠ%3ԣ={Dz@$!LzDhNPuQSG+> Ӕh_/YneF > tt `H6W|CWT-U"Nn\J }U ZClZu 6 4 @ꚞ &gܓZi)AVޯk5X20U#lbrԻ' g dhe,dsG==(pJJūA/_sqC]^<\m"|2"@B}[_'9ْ2iC0 H!@!ܕMG0եXt67j@}KHPO?IM}uv{ ۅGw~|kzx!I5O(*϶X5'/4߿GCN1^9Ƌ^FZ:hB$yFQI)(/uu h QRHX$0.O-Ǻ^Pa0ݱ;λZy{#eEy0zʧy}1kWe,.qY 6~o:8Va2Y_(JC)Rk@z2~7ӗ9o-w^ɱs*P| uwl,Rw(;?q{55 m:OmaϰpJo 30>Zy ]vCp92$c;~yaFGiC}3xҁ 5h7xdC,K2ӊciy<}2c+j 1W˹t٥ lwUN7P^~uBu"It@C4: ؙh_VregZ!;km @o+ǩLbCxi -iA3cҎ@Wͣ,xtiTn=_a>>Pg88pGG+=)2"A1k7@oL7$N bvEac9[-)`(Co|<\d;2<ۙh_tVlЀ ᅶ3sح˿['>Y+ַF2WYd{}alW-6P^lo>6mrΘjZoi̞dI]m57&xg|Uij<.@4F5q0bRsNeʣR4]VL<9^Hp0`>5|>?lUt0ݜM6zAm@} ź~8 d/)-*`vĿ2:JMVpSΰ}I:jltHs5_-8 O}^ gf^Ai#m LJew>>{DDPa`aaQ_/Aӕ"-7i~ 鰫P̴i'*6PaRrGD‰b<=f?oz{þŠtX=VO9V=/v[qlU/1p-Mېi`Darَ})E9!-YM _K`tރqgXxU%%m}O!R gLvFB Aca>zZ>{=kc7eMzg4=VV~^ߙK'磨 -x/`r=SnЂd"͏ov|z$6nB%dX~g@)$HhwSd#3ͪ-t݇_w7R ;XmE qXo /UDv[ tϋp(ߟ??ѿƒgV?L m &bWa!ow/''إɟ櫖(> ^\2!={8\T2!ւC8,v-糳؎Ak{+|E ?5Y57u(UycRx:5}2 EjF&oc!yGhBXB,9Qo/DCd)$佹i mVEFF.NJnkC<n&?.wi)?WfPVU}c>!!##ŦcP! s7 |VP3@Ъ-`|:z{7}0SF-F?8w9%uTL+lak5ÑDH%N6ʱ@NѬZ NLGNCCFH >8u]JK ԃ6>ϜJ_@#)RcGU4ڋ/p@u7srrS]Qvx5jud....'f (^ǪYFFd` dbVzȏ?vbӏ &&ugu?c 2'HHvkA?+0)Q}sFOӛGP4unvM!y-v 7[ t L8ХN.##.ͭ]E)^6#Z*Sk=tY\N#yg~{)\N rK^,5=*F{o+(,<:-<4^QBYU&l xkRY{Ý(Q1)V{N "v|_O^ŧ (rW%y&}RRk G s}Z0Td_{Q>MgkpIuJ"0,Ig'_>EZWO`~ C܂\rÃ>/5 (C~t7|Ev^ |{gZ5\eMx\.=%6a{h ?j^'Wb>$pPW<﯌ēq~F{ 3v1%e'=W577ӘhKF~a{ *>>"U[GTGVeK"*ǂBBܪ=j.yVɟ"É@ qW\Afy.Guph7O=0UKe4ww`0bq2"\\J(Q0p^;сCѐ<+ز5'߿F{Ǫ'::jjjBh`^b=8Mz&%q;3NWX S\/˜[XQTh3@=,, *)l q=]  # u~"++LE+z6P؝(/ByM.=\Iݽc AvE8VN~ifkkLt` Jw + >|O,ާc2;B!c7_Ř_@ӎ@eBCqHІS[ĸ*~~c\ ~O$*w[ZZP w꧿C7nvh(Ьb1ibz@R2oF~Fm57 ĿHx̛Aౠo2݁>/ج‰x`CO53|+;x5?( 4(Q- ..A o.7$ (=<&61A t6AA(A/a|k&!!ULQ+ FF ExHwgv{BSxP9Gilfd%T0m;k(DZ_!%u{Ώj;$FW|04"@|)w7d>6 >YfR;@BCbvXlK2xa[Ff}48( ?$,mU-q_۫gmWbvbi/ukP?Lkv5 *6B*G:|a^E.n?AAٶ߯)g)Nb7{gbdu+| 4<AK;?eY5;a@׬xʷ"M +ñJ?mK/*"_b~a˰kK]CBHS+>}#KTzòc|H\ߤ)!dkKxv$.;Viutjxf?4Z^O4v~^܁N }XL ^6uy>gZllʪ;+Ex՝ą?~hMk7qK}*+h'jo\FQںj?}AAR 3.cA)@n_/뚦^+`P1fҥ:vJ~<]i1kTo^I7ޯw zƶЁu x]t(jlZ0Ȃ/[+ӧqdmBCq5,twt#+Z$qgc{L˱ngB旭8o}iQ[gw0Ȅs1Ic wp?~bri||ҵO#ջjntA73y'EBWtrtrb6}5jJ#+Wǩw7J $44=*,-)l*mK ¾]O5>|@g% oyi n03 4<*aSJW G6t щX5ioȲ!i ޢށ:d-SXlrLz^xAA[? Uӟd#%"(]rە 0P38jA[`hpq?J`"1Mx2`}`5u< ˺=K_sCDno$cb!$:N3ł9r(܉&@eW7_;dߺqjaCj)]JnaJZ-jـC0nt/%͛)8cj\ u+ K4W5[7XucQ.>=Iδ>\,.jGzndD 2 x27d&_Ј_Ag|yբ XwKtGABYGP0͈C79[&()9f2O|VRX~FgDCnr|q9'yJ4L $$&3BIttxhQ+KI4!cӡ h@.v9LI~֜%!-H&-shVtt`2\UOHH. 3GϺdٕ[Z[%~ v8xJD a|7%pAB|O8hMD@D|XјR&J/ xǠ#`T`OdZL jegNDRҥ!-Y ʚf4r ;}s5~ted6،LFl +l~̀ ["8Qӽ4EdUʓJJA O@G;Kk:1VV^l ލDcV|n*-!V/IL O]ҁN뾴p sO]uW"}9Z q4--lD]r tsWW]6Ht<~kiݙIF4@ڍg^Z˗Ydek&88e 'h%J=u}}Jk"Ё-]j&}@ :y'y{wf;NP15V#8`UF[/A'#CGi-佊 +ID=ZT";nUY֞7.\D, W Q{zm|yh͏GOCkg'+ff2x>MżpVNK2\ <@zOJW$3)[4%ergfr9,Qa /1M``d.G.ł[x&#f1'F'_m1<99I ?M̝6c e++"vX[~mshBzsw:#TWssXّ]s+:kr%) Շe'*UqȁĀy/+t4?>::Cv2vHQQ[Dl`à17o=Vt K{fw C$\Xp|lTU`%,' tM/={]RZ@ s; 4##'H4+"F.Gͦ+.z]ӃF2oh"=LDrV.廽o '.7Sm" I'WY śK|!Xz֬mpp`(Ѓ~M?A-/.WDx?o‹gggLk?x.hMbzH<+Y.[x¾}8N{(;"eIv"b7O[:: O2@4O?)ŴT{r 9P& X>4ֻt?;öy`xwiGP@(D$1b-k !٣Ye,c dJJIB$k! TBwيd?H޶~o̼y9~D{$8ܨ??LԬtXM|Xٸ]ɢaIs59N eq-rpRXﲳXuaTdx"^m؅ vrqc 䉱Aɉjjj.Z" +¢/]ҡ삂GOjKѤYƂ+W޿Z01Yݻs'Ox/,-]FrPJ["hҡ!GGǬE%%-Bs$%%/'467XaQЊL};= ܡ/?#Dxymyjn$_R(7~c@ݽ˵PU/f McC"`ȫxu0_bJ W2{EDFZJVU%ԽMgvs̙~r$rq[[Nf84ۻRdlΓ'OZMBI(4:Z?pHDz8=5tܦ2*e\ |@!Augkog\7O,tPJVPk~lz5Ǿ%Jأ|TB9j}"k+^d9y'DZq}@U))k97-nF+*ƦTD7x(5¾RES!)6oyZM~.4Zţ#}U`V^qq6Cs;-ͥ4秘4;Z fI:j6GTFf3TDWM2߽Ds_V\2Vヵb&˦s1K] ' \3idG蒥KOmn&1v7;It:+\әs$T ?1-@ar_c q{[SBrHĮv;rds&<<:1O*#jѐm lg}Px`05^xƣ %]y~3AKw@RHέo֬Y@ﲵbv4 ڶ?i`|?o ɾT[{s6|\.zYjܘWzDN{==u)DUh.VuCqIƩ$6l(y-T'>pu(-R7*F ^/**~EA{N1~ﳜG^5 [n+)U,s-ڏ 6Ƙ)rw. & /l/Vt隚+x Ԕ2 S,ae ëh$lotK8X[[obM] ` @& )PI7Q%eeej|V0* ooy`>6&iю9wDJC  ̵V:OV8,c)2ͷޖ6[N=,Z}&uGF܂T_pSi4z7RĔiwr P'O. \h~7OȫɻlYAm{zUo-s>EEE`m ͫҀZ4bbq7*v511ټyGg`P~@W*veVݾtC1~⻵8#[`%HQCů=%4g%}6`^lVU}&_ʣywdN@-h '+qɡ}AAAACoz,*]z?8vٞ|Ko tR}Q(3ThYKKV8LXXxddc;ev4kQl0\aa@gsB%Lqw /܅!ܹqRZ"#߾&cS!Q] ^`pwd/_ {]~ (] Crss]b8r ; $2NnddL d+AZɝl6Ǧ}qqǏ/w&VU# 5gӫ |>'5D1!. m8àB  lAU!8.ùG*#vz<;kkH~5;9eQDt>=D ?j3r +pS[>3Q;̦..&:MM תU/o=HXLԷ,m>)˨wjnbc $[O|бp>%+z CΘkw.S+ Zף37S4||⭥vp)gN3 ױ*҅g%V \HxnnnҞ->8޸NN,)YaMn,(cVxǟ eOL^3sӭL{~sx4.8v"n2}}փВYb($vպΛ 'd:{\6k|2U;Pd|&4z {Mph {/:E"GCd'8Wʝ t? U3\č[y^? HK y;R|*pj/*j='}~iiq8;|ddqa"&"L~Ϊth˗AGVBmo+`!Jl7jwhh$ uCT kc [J􌍃Z[[wd~AA''ee%a85r}ob+\;xԱ@}<>0X7]} y8=?9y!(E>[[1m=aa9Ԩis :|<|eigOkcH$l˩]=y;sE\/ !eQĢOKعy]r6MMe zzp"2OnI19WZZr͏m$ F՜.~lI~YwAŮ﮸7 tH$HPO53\=u{יl^= <</Sٛ\]UaW.nzHKzyƮ.g46o^% Bo  !Q,1zOŪɆYʸ\Rւ{pֻ$T./aKdםbWbhrBiWÐ#o)}dv U xч`[1eS2>n,!`'iY.K$mnrujOi}m=;pLTDnʔ9<<^E7x;\JCs$^i)((Ћ3$)/_(-w/-Iō5mg,&9)*0؊#^\.o9!-zquU^uYR֢J˗ᛢ߽鯼A?;J8N9eM~9Ԝ/_d=ͻ¨]?xEYX_K_|Bmy|drSg.JYZ\Sw[̀ ^]t|l5/v};nAҶYkҷ[ӓN'׬ّLrrZ&mi|kN~%WMЮ7rӵJ^OՕh Gqɣ^{Q+qtef9w7G6{N8VaH]icPNUK CnϞN9EwNAek`7tk-V'9<]n`˚?ӟZkF?;)vd.̩**LHqॿɤ&{~=ƦG*ejSvhӚK-i9.oF&/n4_L&"$nhQƓwÀ46}c^uxLk9$^=3`͈⫄-`ffEq{? E޶?'Kc-P&\EGmiNs=8kӢ^PJ W^NC.2ѕ|lp̵`8ސ.#-+mj+(wg5$7x/A~~P^g~R ܓP60pi0]#>RRR~}hże`٠"jvuuN u@ zݾ-2Z9Wacյyba`+>u@2++EVwyr-[恞?w+L(oԩSn2TU3E4mu"a{}FVi+HVV28hb-Z jj^xx8.^x՞54Xjmٲ*M:V7HЛ) 뿳8XBEoJbsH@buyօ~lwTUrnI|#cd7ߪx@{[KI쯬8tcryo҉W&H/ZQ< C ܹ!ԐS<UbggQ}OYsqi]+>'3'GeSweʽ{%ɤ '\]6vBj}Gr|Б&=G`^<?05!lbq* ~վm?{ytW/Nuu]b:8޽53clfM:2%"W|ub8R=~v;y.PpfJqpѲ%uVBjk]FZ6om iŠpxĭy.KB7,t@/^xVAkΟ?T1*¼A?&X~~'O ݨ}tGHBzh=qQ?8ak׮2QJfbyz G0+!`Il](?,x!00ZzӳTa`l_JReeඕ;phLݵ{70r0 Dq~s$v?G0vĹٜw;J# sk-o预ޗoki,+~Rx[C@&&-* hP m;w_\ܚ5lpG*!@@%ݷ fiݪ ˩+9&q-뭴}!!PVl2I٪/:^lپ+W`-ϫxy{tӆ*?rMtA8^\+%X։L3gV WRŽXBP׺@GԞM"Q\V 5zO)9'p\ZcYHEE vWE`x(PV &(Xpd%!R dثb8Zl7PJ5E0򠑄yt"2RЕGn*<#ǀ1)y{H eˌ[߾u 8Aiܸ~sUl,{Dס7/zK& $x**~c<^;݂;U֦bm+.\*1c^eeU4CUYg8ߐސɈ+q7uԶn}$X'gvTW7a T7 u_Ab;zR$B lm9-xAb0UjZ! `:;/Y!c!̡wnzY Ǐ $ÚS)%N.7z޲k#R_7~2`L^rnO}hQīj(vα9TUohj~ (L lPiq7+#k盝~7o e4>?sv|vhǏ/rx㵻{lVRo#-M0Xa:0 J5FKEjmŌܩx55pb1CrpWsxfzzeǗHb[jl>>cULx(fpeAeoϞ= zKZMCd Swa(--@-._R%&!1W3n ٳgP5?@5qyW6mb{&jR bm>[5oJe| zp08S*:f1d˹/ܻw/gށ},gJ Cјz}usԢOlNJYQi<<|/%d8R>a`bl6HU`E$D p6?x^QpwU #,H__!}-9II'׬YVYW(*"*z7jr&!iɾkED< lW Z L$ݻ%K;BPR#78rd>mK&؝WVe:TǥqCն)"Bb$ جuotX_I`1\3kX*Sk}iu 1E+WK7嶵hg+/_ѡC!gOџ_]5)bV>l8wܭVbg%Y鮹<ӧC >.+KISa@} z:.& ;/͏$a0k5߂B&;X+uܜH`8Ѥ9)GLc]3.-j:הw~|Y3m4g eG[($OGqd `d4O#Ppx+g?/z? !QH ġQX`108?1.L3sf0t߷~_:>ro٬s9_ԅIު {9ˁWfd\^_GC ]F档\H~<5H۞s\å;||=X"삂dWqlNNGW>%1Flsn Vy8GMc0+pt^O%fp=̛H #(~!}oW6 ܾc;?S](EϷ.8HcH*t'TԱ[^a_I oϡQ9tz:|2Y,8&%f۞W/|q!k ? -`_4 Լ{^^-^ox'堯px\wrr:Lx@}ޕgHc!ͶqƉZv9#2vQ2z&SIיF;C $7m}h] #ݹgcS)DG}as33Yl V_>~9Ue//9e̓Wއ裣U#-܂]xd2J H-w_ ՛3 g4apљDmqjąb³55r|ҹ %nˇÃ0]/3`hͿr\Oi4.FF3&ʇ׫ki-Ae}dEʖ?>[>a0Bm@  ̊"x_sN~ﻁ M{ P9h:d. #OԽwr*ϓ?L%Pbb&7b4B#" "SK?sf qC=&Z6B &espp`R6 {<6 [__lSsĊU38icOL\PY:JZ^i@6*ljűͽgO'qu}&iG:ϥ~kXqaod :ڣU;;͟?:}1%oL8x==#smE\VVV#,'( *`-[k_]%>2`0M&Jn ̽}XNnrO&$:QS{cb"jd.=}0}ILNt c 8bPUϗՇ37_1HU:Ug8FmgD{v íSݻm2%};>25ScPey/n^#(GDDRUY%(Or^IIau5?kKwhN^|Q '(kblp}627ngg'T% FSFo-7Cuwl%Kn@.tM7RZ18tz_-wv˫zƍ_T(=ڑܶ0>k7)(he_7~p o* Mo\\Ç|eJe=N}0-==LNh=>n{p6 +ν>HcaIm Q7|;:Ͷ<^X3ky= U|ݺѦ[\izuuGMޕMNa'O./aY|縠[}UsAo꽬I9ReO/~ͮ^Gfghqtl5 EM۵Ӣ} rd0z +t2uff|i]]7=F:TT,)$ ;AKWnff>yh^nc|bIR@!O++93ռ4|$6X1g u$֯/H&NGۿ#5xyt +ʙHH"q:`.{zjq0 #9 Iim.Gk>T-(k:϶p1v+X:U}Ð˚" ٹxdV;.xGepww*"si] >.:l| D{'`ɱIl0ۉO/Ewsœ?R[>q'K.n) d %A%UydcA3  -:ulw-[{ yKrfXC GHIM~7/s_.[؉O>%f2rt5`v NY(" ascXu~!U(V~x@,uD %''g1;HJJ >)]Z|·V%S27~&&(Q ;{:*Xժ];moH;No8PW#MGweV/! vU@ַnG޽{ݭڱ988YGG: N\+* 鱭@ϺL=fgq'wX1 fkO(KW$7 G(-a瘥xI_]N t06qGr:}i0T GrՎ,w½ecJ={Jb"{!BBJ  Gɰ7N%677_x:WEK-VS}۞.'Љw&?pB??ed9~@2 [E,w(H*c/@,ܣzAq>K,J"+VB{{{R ߿䚭}JlBBBPb컶GǞ"7n֔Wd۩ :o/Tgٳg}ڽj[],ʊ)گݣ {pmI g *;5nJ2\k@pA!9o(nM!# -%f8]-w]!:wم]ΞR"Cƀ9anQGml}tޡ!dQ7omdVWز`j/B*uӴ43Q>$g?ca(`]eRKΈ& yr-HͫR6T:]xR? }!Z%{r+w$ FmFݐXvŋMP S]LUT۬{㨛ɽ㑑gMbF >ED++VW%[B))WRQo2sZ{aa|0m'#~]YʫҾy111G"" 9)I v$F0@jٶ'Ůs'm tݺ-{X>{tM(:A'NJ^nG[*"\6G VTXP 䏣}:xbXd=tV ,kGTv(k,AN_ֶj%@ g@vAU<6*WU[ 'fяoz#jQmy+brj ؾ)6>DŽ N6h]Y%˼Qݕ|pb> ??@.{Ɩ#¾Я{lη`^J9ߛ &"5R٩>V7MƒE׋(|gY}!k ;>g5W,D:ğ__'ǟ7gj@G|S#Tq!h"R ]8/܂"rr%a ?y gH;M W;:9!|ѽK?2Ȓ3Ho]bvrFn?~/miύ YH" A0HHiT,!2K!bfVInHCPh$%fnCU;iE.y3w&9 4 SuJC­itE"!1DA( B'a42 A"(D2AIX(iô]6&1DEÙ $`()4+C#6OA h G!aHD(0T6 W,܍Lr#Iŭr p;Jbm3ͅFW!DPD-l7xd$D1Cã(>L ph,D%UUnC` ʙg8Ɯml$,$D7  L h MC9&(4 AţhX4 1\hEJa)!~†J#Z@biH:A h2$|=ΎAD0.h)[sqE#1@ERDF"I4$%/Hi_# :o/忕Ls:P,x,7??? 4['^"T LtLuw(kmQn1BȨ7hk3ņiÀhEFMG.jd:ȸKV22,$Ǐ=)MeR!j_ 44^ i@"Cn9ڸ)0:07x: nb}Se<QI.4 jI{v3X~n3~<>{gu IiZ4Hki$6]np+҅ <+u\?f\/τF0$)DNcd< !#03OI{j~ۜiC%OE BD*H$4,E%x*BT񏧤)椾 xTȅG_"Pd}_ 7NkИ G%_^߈H̟O~?aik8Kq~/_!ߴ#i-5 %Fp )D4J%P $  E,;CHſg:#=C?Y0\)365B pΆLk84C?T( #0\l>}GzYQIP (0L֨ϗ7 #=~ 0 htVDY֝(WO=Zi>[ )*&]  ,A(v`>OSsOhhѐ4 âH< 4YE4phT"d:OCQ `u;#w%IqrYw0UH/CI.!INs@ɏ1_?@rKErљd~R-r񏟡tOB;J˽}f%rq#ədY>}Q<^yAO-OhKU߇3]p/Xa~ůVo_?|?_@T\`9*pZ}5TI:Q>7D w((@ @~Xf4dd0BEkAGA?Wz_A|rtwdu \HNȭX9/=cB.==x3b@?IA ?OOqAߒ7x~ZMS3ٯIۦ:gH@ H9=Lٷ2 ?Io4e?&<$ʦK\^q{׿o0h_?~y^;w??~{o<߀;? 8-ÙDa&xdFBE0!Hon;ʐXf;?zĒ)2%D2E%""<VP}?`Cs8#BhH,Fx $ÐD2 !)F"#08Ģ<At@aEFSx2AC :GC(:PT籡ҰHU4&8Qwp!ݩ_A$F#h2C"c A'v@;\輦/T QH Ct HDAQ87S K@D "b)x0Io7pfZBiGPpD2T%@8 7-~:8 @H`0D*֧s G3sF]bYA gJCx* $?>IQB]K##\h0HJՍ#b8<ؽ_ѓ" SH/JB(X/yf Oi$`!d,Dl4 F`iDķtK(m E-jJ6 G"v E@E}>aLhF M"h@ +~K@74$=`rFCLVKάPG_C(Q72M i.?3JXrS=\V|t3Þבΰc߃5)B~rD~/l/{}wbUgI" 4$Ib(x:G4E84ufL7/e'CP8!] n.~qlVՇ8aYs9RIު {9ön28Sv o}qykؖh +psxH=>뀄@I5Ejl6vj=dy[6 j YE mi.u VvxgezڼOzz͚3} Owӈe[*nVd|ӿ7r >?"Ŭg!^)&]7殝ϋ^}|~qO>spjijjd?-GKFG(?wR1was{-ڹe/Rcݶq*@뺀ܹPQ L+g M@i~ex #?4}^]k=ݕ8=>25Qfxnʕ ?^"czs'^Y?~QzgBEEE~.D` K @ZZZƥOS_c5Ǣ%nH6MZX8j0\v (zgu}Uw}Vij WY%Rl^\NQ& Th\*^a#n%JsQE PzIӝܞltX*db|ԹsW]tJ4J0A7#8]+}w aaEo+WMڱj_~kD&$xxBz,w04?//O|dpWVȬg,@Ky`j{^[otձn7GUy5FT%d8n5vK殂mkklo!Vffh{vdg& f7jnڄ><#ELSzקdTVV6ꚶahGd$m*L۹. lӦM!MamC2q|M{RhP}mP `A]s+ci _~D͏#SxO7vvvVL[($eg]w7w}SK4X" {n v_F[ߝ޾gOz6 vvI9nWN1?XB(_eXU[7.[iUn3~ιr>p^k9?~1ƘEP؎^͹՝b ,KKKP  W6ۣS%:2ْ;OU]ӛOa\u,ߗj<W,?9F"m'Skgt_m#EZ[4n^CؙٟI" ۦ@+j"^j?JJJzi `s?,"R{Cd0]29w)~ΓQkߵy$7r |a?[-hA. &Ꮱ$!]S` Bb\&#c\o9 u7݈rʄ 8X+͠\‚S҅ |]n=D_URIwK`&wsq''§ RBa? %Bh/*(H}ޭnZϳY/ĬE89r~h"!];X/d6!"s?wro]x[lGJ*լyrg.fsGL!cAqh|}I]\N8ӿ40Fnl 50#%/(*߮c0Ĝuh R3efl㥽HD9Ry帹}WWBS)+bZԞc-m^,$'ёXgYެ¦B=e7lϏJV3iu`(, pƘl>lpsG7mE\r>x@|UjA.YXcuhc̹ߏO^PFHu[0S9y+9{ 5jy_=newH'L&6UE(fL;#bQ$̓bBQg:"ͩ n޴$R`Te%o㫰emk!r]tWTjiz[cL"% 9^ͱJ#>0;l3I!b:QZʃ:cHb>3%E2xuiZ (2'HU%w`K\ᑘwgUSN%|}Db䧰8F-W712c9<9}q^=_a55D]õ*u .>Gyɬ<]HaDM[wp8b{D||J-gWx! & y'$6>Y,&?ivvj83e 6 s4(Uj{>Pʐ ??VِS bH }suLCcij׉cYo!`0x 1n˪JG OvM*۫*ܢCXhR 1~UύYHJLVnf;TS;r µX9]^:?|ÅOSdZP#5e\a>iZ/3eΞ3(n'Eɳle)pp9m/K`/}PF2Wlօ;(zc'"ed_o"Jt""J /Ұ x |:vf*"Ӎ\|n63CtPEH_h4Dwˠ{C|T]NbLj.14r P5Y\)aD+%-mm%y0v3Kt\d*Njyo* Մ7Po"JN>螚`sU4Mz~gte4Y21, ̑AA.]M^#u`$P@uw忷[߯S~cˠҦ իW1 = z@cH@axs`{(Jm( k WI n8bM`6Ujd9J*}xƦEzTSp;[17@'8ގ 5qGnjx w˅Gk2JTؿ>Y֥)~('vyӵQfߜLQreF˧#=;[4&+!`@@Au6|d}4 @\g7eR$9(ŚUb\pJ&56 ?fKxߠ7q pS_R:ٜ\v|'v=Ҝ:XA SY&'\H7jP1Vhat#;o+> "9EDF&tXPf}J{´ oE6a84DJQsP6M*Ғrt=u{POSkg^Hb5T:>a͒rU,Jk9͑Ņެ$׃?K֪Kyɤ"BIKws!0rc {dn جlt擗[*m fr F|- &gWn5Vr` R9_BUfjK?/T dC V>!PS@AZnca2m- p@uGP`o^ITf) `i83yyoӓ\y Á MԜu6ňd|XbxY7  A[_"U/E?HMdQ6*9[y4\  Mfd&{{?DŽ=u1ZpAje՗ӝF7kuWHZr8P0tn.j!`d\t<E1?aĥs?Vr0!M+(wNڞݺ#]UT l~׫++" 1 򫉯'o&1| ҶfÜ - Q,]Vaƅ@H3G1_KKDM1]aKM }uw-6 ./^X8h<ֱ*Z@*CW^es8{sx@eK!ihg- >z~{ƌit&6~-<#X'Hҥ-Yizzjmg |r12}hBN?XE}VI1/փ{@SkI lN@Ts5c+ @AAvn02]sZe̘X-C4rmT%'`.{SxgP/vP1UF\ F37׶n ͝#[8_AVʷJF='']!ʢ@.nZl`))w cff嶶bb9R@񨺔gؙ}*rL\D\f)RRn~TriO6x^KTLTP H|]rC6¾atkDTWM /.RI|`*3:Z Tp"%"2rV&sG+ e0W7BRܔa CUI_9\boqqAYXb5H$J0|@Tۼj+&b2@'v@`ԊnEw&LWR]9OCj8YT ;%>#:Cpt EWSEy;(EA hٴ>d=APRii @ʖMfgzKXZZElG'!nt?8qI+C eG2ƒyb?|p |[L;^Y蜵F@id_*JK5`~B#w< Nlqb s4-K7'X ,-H_xVH}%J0pqxifs]'SRmrrýKPlox<Ƀ(LeB|Qea7 EU׺/1} ֡ z;d "x)m6ytz0_%а@zL-XMpPȷAQ';N^aFBq<3I?ĕ/1&p8 FJ{!0\ GOs %5*\~dj,T hfjĿPiO5h^RIKD?4ʓ?_ HBao\Bye+(Ko2+heƎG(jm|ἧOdFv\XRֺ:Cc4N:1OӁoͣZqf|0әƂtGMll9 g*bĆo.㐐N{ ]NV!*#]hv5008F:q -=bm]wldV1/??tG`ʌnϔ%JN['힂v8; $U͐L`z xA'C]5y_ گm| S?ZQSvo*W0(JXm HFI`8qU//H;3."-2# 3i Dّۣym@6!3! L>2ż'UDJ<@Ji1Z n " b3=fv܋PB?0P8)wxYRⅪt/O=YcK `*p՟L= -w>Fer{=0cy5#U_r(k)caD4a %#CXơ½|9:"61^l3q |d=ȀQ{gYLOٌ5P -V&8|¦e798%_3vjӒl6Fuh=dzqazdD7wc;#S>F7vFO ޽<-UhNnFRvt3hV#VA-o37 ap?GI@f޼Q7oFgs(M线2kXH*.7Yn+f42;>ˉe4)7( 91݈!ٟ@gye 5~wכӕIuzŷZK8Z\<2iVe4.W3# Ѯ毡%sݗc92dݾXN+T?==x "G,4/$K};?ho6>AȖSύwލ }p 7dHtk%Krmuw7+4͚߀pT Ī*r~ NS%=` eAQQJS)ghL>IL@L}Lg,%@[P[3-ԑSQ/W?l$:?(F9ݝDBGr, A!_rXcuy9tvU¸:_o{wt";4G66<^.[hTw<`x=9Ih9lv)%(&mxaa`hB,D . >>>#"cYx"̇:du)&U VVwq`3Y|Kۯ+Ʃ 0J Uu=^ R2!:+֞&q`tBKIb.„\&\0 zָXIqO$ElE1c Fi[ (JfI Nm՚''e&u,O>](l1w̱j`D(o LFZ$u>1w4wF2(tkљ+K*XgO-`IӺNW[m eGO*HOD ap/}yNtv+^_T<ܫ#a$J`ciiϯPrc>_*5/¾aBh'~˵hhXԱoj+ ٳgwW*9N 7CCۆ%kH{AN ZI tV4 !BvnM?'qƕGKtjE#}v׫F,O`Ux/`ĄlI#PET)lVm¤ǵfG6L)< 55Xt1[L:?l_+K3n~Qtg,,,@ٯ_; ?@{7aq tԀtZPPƲGkkHd-) ׹|le6qVѷgm]]9ҲS_ f8}}3Ċ1lT!ʺEH|G}Ն&GGCs:[^CT(UjhڳĒ8CK=d!;Lt...1W0(KuicVWV]A#LX/ETUUx1Jog -~ltܴ4|BBC@WA劧Nk|Xߎ# #%Rt4b{3:hbR\d)A[ ,nme%9KB'zcl \>L*G*%Bayx>5< t<eKskd"`Pj@e|h 2f8eO?Dz*+_,0ɦEә (a-4_8grTj+yx?_,Mn߬1Pqxe U/b-ҧ+ˍƌ p>Z ʓwPJr]~OXmT95+M"N9B~&fE)G3!@ F ,V80ǀ<@|$)r6Ο?lA\=쓨ȳ#tk;;/5U(%\]ci^f#)p-{&:@| #[{ VI x^cf*-A@P0>$`L:uhZêȘíC_?*3i _4ցM5S80D!Jq:%M+  ! 8﹮޲uH-_ap00_MIJ=|50sf@a'Ni Rǽr]46bdzdߝ;\ԕ0')neg@>hd.aY&3 n("s.% )ʝժb"ab΅z'g;,h^>Onþ=ɐ޵:8:N0l7ix#G(K23ڊ ;t oDa;9ܖo P t(εÓ\\ԥw\Pu;JXGmrVNw&nNd[^Qt=spPjʑH]~Kh(K"/@1i>:7+њ<zff/ Y0vzTFؘB,CjlstG$L>x\]kcR=feB#uG%k` '~@p/cY EWmO29ԬGn=PCO~OUfc;NӍAYWGrDq-rzN(yuTժqp?s2ԩhW,5]2VŅŊ,012_G7߁֞&58(p8JTNY)՟z=KY ԗ^2q=Ҽ]6bNd;8+kL %Ozrp LL:{l.PeKa`ަ+LR 'XQ枺N3v'$ @](!SHFh˟Ǚw8vͩwUW ե +֜P@!32AÚ s?Huyv?K's!K|*t0L:W21+p/_^/ mTT]'ɭA#HmpXl#D'}(q_)ʩԎM{ѻ\_m_^o^nf҃69ٺ!*-5;V\фZ6;A؅O^"srbJ6.H:krR\VVVu-;MIM-XEfQfL[O}0Kwѭt + wPW> :6l"C4̌yӏaz~XW`| TѯLu[Uq UCCyq9"qJ*Uy50v{g0{$f^*2>r uLrMr e{y ܨĠfԌ"~; n|s4ڴA0#| dj.p֘ SŎ҅ޢ #1F@^c;_cAV̲ݣ%UKLd'4 2k w6KOttu٬oE pnmr>gw|LD|N~|(~'˜yǼ#L  zzFdq,T P_f$OW+2ErPs/P]'mfMrkF&[?xI9Hlfg' ݯ10W9\ =M ӫ?>Mm.@:Xt;کIeg-{yxO_<{V .;LZU-_ +;sv3w7"&X j*7QNT66&:$]nصk j{,W P:Hy|R5(H4s3'7Vnhh$' ,6= "#dr)4Y8~IUh3ZIdg`dbP:h!7#6(D }ozUǭ8cDIAX@ iߺ{HiXXX[7y`O:?+3Id}:ğE>0f)iJ˒ʜ>SUJbOlvw{Kv;CL-qvָUVOw_\Tq;:Ƣ0Cp H"OrӴjPPkQkHMi^7$EظZ؟/uI pꘔ*|s}[S;S_l<<6}@Lx4zίʗzAKSLg{5i[AAh<d]i|eaeu,b}Q_ e͘աV 2imB`2f* **1sA|s7ѱȁ%]m_j,-J.KHƔHHz[xa%flex!G>Zg 2d5q*o-zaZ]Y㺺rgַc/|њ.r5hny=T}l8ż[f4KOF2L.Rygz Eō2v19 {V^FՒ ^.vaXzThjkr4GF*vhd{\r{@(㍁ UScVϧ../CĄ߂/'''gZZٮw{GOΔof:ȬT")[c9ӚF$Rߏ11T91ts?8?У\|p}s믎WmZ6iYX.GWZ}ПQ|K2[rx}oi{L{xf 9h7,7ŠcI2~WӴiSQe=\ *99HWIrGJ9Ǧ@); ~,48j)ݩjT '5xx YזβϗUإ\Qf#K.1Hݷ]0"} ;aX!ῧJ}<=+Z’+'&z{#]U\]9dáCn  d.y<"v tGN?~UScx3-7bBof~P,b7:Nk#w볗uJi ׺nǺJtGoY5L5OVzx=[Yּ~yalMc`زާ%?'y_zc19yphhtHZP緥=I]NHњ&*BBR+{*1Vkw '2Xn46Nj9o^ E~i eHD{sz`qvrxMdC~PS%4DddN&iM$$B&±'Fl%<@b|AML4J䵂uD*ieLSZiٔr"6wf!!H5ppj -Ctj4< A|=hPگB=k\‚ zZRdx3qZ1gG\*%KZ*Sp+#8 $iis~yJ"q;9@`bP|V>Lk+=<.H`=^]C2dQW1߿ҟ(x`$-v0+vjVFrl(Jp_;JT\w\#](|uD$VIegQQNsD) 2t%$vGRShjIna磎ջ,Q)Hg);)$9<<(LK 99o=ShFdI`[bS$u0sbB5U}wnH 0?_ vӘr؝wP/; HdJUǃELn3"B=U2SV>!xls#9܈&||Ov1S.lD eK"iCn : P η89YғKd/*wq+AbUnpH3˻sV569)ac #Loo~G{65QWHj}dqh=J fUVNYq54J[ g ^8zuWD;|"yLKv2\ϮCT#Rqf*-yg6@O6~t<}镼BD"ly'|K6c}/h.5up JrѽT9-^HFPQg0'D[:306ơ$&TᄭfD*؝u>`ؤe*%/_H.IrŸ7Ӣd6qu _a|4#O.._s}98 h#^-]]IWPz>A@@sl ܄F855qC6+k 2ZM:$L'H<,|K5$$# 4wK*UO9K}LH(P:0E2`~6`!P 4~-7tO~pב@/(<7Rƚe2~d|-'fOa3|%|BHl#He<3Dͳy#!jkx]' {{0"?K};^@Aɭ'o Y҆{./߽A%T-6T]]dw= s|tbnk09H%%O51 obX//s{iHra0#)8RkK`{]@g8l#)W7"M|eoڥ#V5}4ܐ9 ,Shx<`)1h]xӈS Hp@mv+OfGʁbQ6%ҬV"۞RF$IJУc(g{psWͅsB&4J ) ^ 5ޯ^+Fea]d/Fй-% kˣOdXCp#:H.>^{f8jn ^Y:$icE%f;J50&]WxBrj%$ؑt!\ms6j+;:vTbb Lp=\o9pC֫j  dWV ]ޢ:" ,yUBgfbu:ޫN(_ 6P$h\?DGu~:݄0Щr}UٛF ĪQ@e4==<("p"FX/b^4ⱸAdEt(!PH29ۆ<(5 ~K\a`̏7@u{xq<MDX$MߜDd/s0g^E2|  r@b5BzO1 w5/Vn]` 2z"K*B81rR*K,N΂O.yD_4X>Pr)+@5S sۊ’bbN\DR%m"?Qdo:µt!*%2EDUag $%N+:_.Lhp+نonew[oh5Kko .SR "8ІKZ4kۥ{Ez-C\Zvj~wc3pkƯO"1N:FJrA۬uo.&։odՉA"@)ZӃka6}_R2ϿR;Xٻu3}J6YF\FMcz4dzNٻ 'ZoZiuvw'lC[WmWvm֯biTՀ'4k4Z#E xDsMSS atρZZj!XZZwVbŵAMg73Vss0oL@(  %4)-21 2DRNupT+1Xrd:XAR;ۓ;t+,H;6B[m^4) *ڙ m$32LSt6_1vd ' Ӗ 86]\[dn.d{Pqq0 n4R@5 Ft 00Gq9sx^X`z )Ik0v0L`i3 \x-1s crTI;"?Zq>WNZbRM˖ gXVcqa )*1~ 8dE[@(ͻhD.S##g 7Z$*68`g)(H{4vs" +(Qs}';р5 z/+_uv~+*Rg # M 8>htz.(HH؟/ . Ea- :]Y<[$VZ5 wcՂV7q-?\Zť=z,!d83},GN}{ٱGz,4rG!}=Ǔ VQA~|*FK?$`("*7)sD(PᎧ*3Jӱ$rKRЧ]A&Ydk~N -7/JZxSJo6B!t'`Ť;oYGT=誵ޘ/{[34hY1Kl^p?e[nrT[36atzҸ9Ab$2ߟnH&y!$Qޭa۸Un 1Ym Q_B7!;?b/cUj9[{z|v`\9\V ++hT}^g/OG5ѷr>ѵ)j6xd$ZS27 W>BQ*Vai,oj zbV.HޚgZw@s~mJ)GmJpla߹yJ`? Oh?Z#;hs˗/+Ax},G*;=|~uDP :QvBPBdyJ#tuv*ݽv'?1n~Re\h7b҆{5_^wHU -5,L1pxuwM=/_O@c_9G Up{t`ۃFnzaaftՒJdZ2z8|C m$9K/zbbr#q[ [(R 7F@VY7b _ͩƳφRw4==XW*:8d^#qojz DyN䱖ygb@rVW?Y}z9LDno."H:">ސg/QL_''D*W [283e9t!-SS_r.b tK:5m,ʧT*eԃ==KDȐjKV266pvd S>Z/Rjq |G05VEuCت*|+ۆ} 4pDd_u{QGd%4oD}:[hoa-o2YYQ Jݍoћ'O #Б,]$&'"z^tlmԝ4+D,gsSV=e fx!y#핔?V-NVnSٞ1\]L{ 3mO?e'"+,ȆeGn1;C'Gb=rwV":$rEť`Q%똞DĬ ':[ mϡ < XX,BCM)]8ƀ#>D#"Qe[ X/ F}pof |d*,F7t<J60"7H2S_Fjg,:&*HI1e ŒHhpBB~Zf$ǃԔCq ,c>`@ xkj|xH<+ _?ռ8:J~sӰ4g~ Z(+o<C;SRb>A{RyNqᵴ-E%0 gD`Dj\m@c*s[nÒ sɗΌ(I`C1 /=u 2.@nEytt*2WNX*1].YL,<<ԃ8rAV拋w^wn);K-@s=ɿ0{w.@߭6o";'9er&M5w>T, hyd| #Eu.@,Z`Fc˷v8xfe6Ax6?"DЫ[~Xƛْ%3ghhQг =pyt+LZ-U5v@>*ȏoPf(mi,` {"_I2+2h3"S6vO<՛K'YmQث`GߧLЩ"FE9 ֶMIaw}>_o'?ޛI?t-8o"ut E@Tr$,| e_] M3i{5zf.fKLIoRcP7zr#Isw<dCwQրJ 5~ 3;!;)k1 <ʚk܈o]N4|̬㮮cS.Z6"߾|0_q^/,v|(譶HKĤNj4꟤< 8)t4&Ey ca 8C.1ݢmlx6po*89P'|[gIdNV փ* Q:5^h(.&8孺6V^T&vvG-Ü/@~@oGtQGu FƵ^:${alMZVt%/^(ʍzY44 PvhxRm5DM5ܲکm gMWDE :Uk2t)L|WPgSS7}#}S,3ϻ#ۺs̿O“UH*%z'%#nW2p ܱjx=M+a/^X3rW ߦԁ?2B5fw$"&xRuo>Єhu` u\DEn_TFs{-Xw5׍)%[Qr&&XS$/(=JJyNQЀe2Y Y8w *AM4&e[^CT)6KxߴEՍ]~w(S ;]/usuuLɌÞYnIZcқN@Q&F~܋KA3:AݻrJ媖X<_mYKP"1Q͵n͡O \_[,p-'FYpMōn|bbA{zQ:::vbb]\\z5Gw`[HńYX\\nn/w;/=aRV΃ hycq]tW=\ܧ#%^žTt֛O5x q@:X+c$> -M_yj%X5CcƥTGfve:?G476r7'-o#ý4.7sjmnF`DL y\W^)LLn7Z|LL5\ :S.܆[Fq70\3EKt|OuMS ;*4JI28{Qk?Vz4,Gخ Y_|[5͘M謴K0F2`^얖枻9{?©_ 1,@Q'5^"A*C8KtϦֶ}pͳgtb{'&>|篪~!P^^}7LJffeu85<2io6;;956ZTF)鿰6}75!ݝi'[#>x#%\rMNwʖ|*В+{(ix-咬|| m@57Q}xxyr+t"9k3 :)3O#T~#tHӕ5G f||}%Y=bM$Rque*.F~|p{ 1Mۈ btػ!/&r..G , GІX(U'2BgK&-W&N,/w)̉ˆ%$r`7}OYU@Ǔ!~ lDU{@P >z{"6uŲSr#-}9aG+AqQrM"zu/|5ZߢlQBOK $=[#-Q>*vv8c7jϩ_ǭv ](b+;d@/l&~)w]VWh_ Mf+\ē(k,lm#y/Ͽ#dk{&qL[\DO18Ln#|^SC8 7o'hyS'Jk&Q3gV? zKC6{}(՘:( cRes۷o>%qdP{%w:gUO;|s'B G5  Dhkԗ l꡺j6R_B1³3~,Gf$o߾nno_nh_\*l*PS/r.3zToS%Ɇ}vOr+ݻ kpzOck/CO,GRSOk][թ\25=Kj+]?g UTg]U<&?pِt2kPÆV+ş/mtzfC̜>wٜ`,geuu)+(,SG<_ a9ʦqƷ'|>~Hʳ4:; +COVdgw0Q,x?}f]V3?{{fTTTP0`e3jfl?i|||4Q΂k>4tgx|Aoӈgw/ʻ' H*5QIw`?_fKyE-//2]l}\?ךsNetvqyޟы/Uc O>h@ ^?. 9(21KIyӹ$g@OR]ln`ݫqD~pA-\a˙\UUEo oe x7{w5<STS?a$q/CgZ4oG n+c""W_ Srrbc˭}D1%AAxy8?W"/g$W,B0CX.4}qEZ@ttN ɳ9!s㋟ϑv{S}4|\::$啥k3fk-IH^+ruߜ՝;Ġs!-x8>> JpPr4,*#׏"CYcME$0{buK67c;͕ U4H䠡A^QV#_ Fz_\ye 2@<(\ 汙P kV}W/Rktw)31%w͸E01er0q@mzuz:XaХaq%a;edфd"Yk bOk.ؕ$ph+_;Uj9.U :&;JGACK,{#7ҏEOS~nC8$2oY&}fs7L8w7\}Un\\_}4LȈ )ۆ+$cQJ*z/!ى]rt ?Ɋ%-QUgTu8=QQg4 6FѺOQꀧC}A|ZNN5҄ g^"cʪhyd2Lk|揽[cfNJa p`9~U! '-p|qihڙYYy$6w=g ]$}6V;C&k@Liv^|' Vֈay-m[Y*6Di($11s[|4Q-h#ΞZs5 e&F?:;P1eƶ|}Wi.E7OM|",Y{i[ԵV|4yrd؁Hda&_eXwg0yvͲ܋Z#:]8%%fEEP0 ^јS55u1apnQ{EYLpu{gÍngaB(;_VVŎ۟#0_ -o4S+'`)M (`@4ɩmGYB?F'bz٧)EzHq?~(jsӧI]\Z"\:F)8 _&ֹO e!U\%dq/;|Ye̦~jبKqh6?W:VYe|q܆l r"/i7 đ -/kn}|@*,T,ň:"q&e pٝU}|07#x'»Ꚛ?1NdGezMIIr Ze큘~@Xbb^ʔTLJʌ&"" sJu/Wd>=~x*oW;9'lx*X9OBc3r+&-OO i䩹=͕Kj@뮽Kx?G JXWW)&3@~ɕ=1xBBRv7'CW'$ Fj~T 45q T g^Di7rZo~x,ĉ AY/_..-}mpQrS@-d4@3ÏeoO3!$''W``̠Tܔ˧\4{~&^\[BOAf4#+qq5J23NS/~,m#PR!):/Y_^답 T/xx>WѤ98f± ˗R%OCK+m[9Ns_ѥ;M5nH|1 @@Ltt4!FiŶիnɨi?-YHdi:*v#" Hܟ張co_p{Iiʴ}ڑ,8s™ *#Z{;X9pn:#:`:RScݻ95r䉫xVJJ]kkht&" 3qYfb`)NQ]͂n:W5 TΑ'86뗝{l W ffz{Jt_r⼃4 c ̔ $s+T` 5rb!Y,l~g!#}`~r ԡ &ɸ_!l?pgQ l >kkOWX~*G?;;[Uײ=b|muqwka-`??pQX,7PhNw̭JΕ/_&'{9jvgdD'03ƒ\%P ttDpjc4BpնqLc.gТDv߆JaAKP˯-~e`7yCéS>޶ FF=D%{2pS]Xr;>*zYXT@҆2QHݽ+?3uG0x7@k^o{1YuA 3ޡG_w-rwѱLLr Ab]++:erz4QX{f&I驩b\wbԶ#gRxo4#@.g?03$ &)v1& .[~ׯqqxllА\iF2x| GƗ nq^呢wP>Cٵ=eU55a@% ##{I:cccu--)P ]]nr)WY`!vzAo0'>/?P MCNS|>.>!!$:Z~ieN}  c̫ 4= Rr*I b=Ʈ*"BF{SͻviВWb!>dvQ'ё/:r͛zI6#w-'[w#Uto]Yq+xbwJdCd0 w`쾞.$Jqlmm(MGJ{2`~?=ittP|g&K z: HQsm\ff!w,-)fYLHԟ(TVV&);6Xl>!‚&/?Zlqx::GG6aIl0]JiFqNM Utvl#OpprAo=2ƕJf])GKڰi\!g{OÕ,Votо dDSk^le*U6ar} rwKcc#H..֎p5gG4'r(5|9\%W7= !i߭+k90kSY[jBGD|P!'IDsg 05p2uQyCk7 ܖyyyxd~npm$Wȼ{Ϩ(ÇgZ;.q| e2H%ū:E"3mZ@Kπgva}Sk+ pIsKKrv ***pe立 Z ޾_G@ ausE\7@pldW FTLٌa<2+B@]k\>qAaCxoAǢ_l<~Ș|?ܹZY"]CjO6r!2Wl ]fb4EqG>jUjUTYݹ [قRMϹn<\mz{c#==⁈HǨ{g~~hÇֹ;2"5ۧ2-K .ЛuuuЯ72r|Rd)i? ބX5Mka0Ѝnև$iQQݛ4|*o%l&99NBXچ5{VzcpH M$l`D6@\CB'KJh Ŝ>+3JK7J@@F%(CBp8Tz"S*_6k/Ke:W;draDbҘ?aRFC/5/tP?`@W:wH)aĔ[R= s6'ȅ4!i{p9Q; ~~? iX#nڔW_ p 77ңGHg)ȏddog)ʢQr%j~}lS d%09 54՝Eȭ牊68_VFBt(|W t\nϠ HLH-l2Vؽ(x3ݗΫ,ߘVA`(c5R;yV oot ŇOE89mYAyU?pf;WSS @bw@WMYZ_Kc/[ %+%im͊񍧰Wj?RjѨrFFH솞k ۷0W5 %B;F9K wgPc5c0o%æxGI5)_Xvt$~{CGN+rYÉN۾A˓6&kM"2t?P'T" gT03NIFd-x-Bwkt8TE^EGFPhPZh4-,M6\rj]paaÆmm-B(Ҝ (F("3?bGA" ~{{beQ*䇄9jd0:p[~0 u@*ˤ7 ޕ!9#ć|8u@Mڳӽkei iʌ7wlZ;9]Vy~y} 33<4\ HHQH*텛no~}sq AK C Q"|}$p[2 h8:<]~^jت|y2px>gB7Sɩ;6ekGp2j?ّ |;Y;z_}6'mխ:l() !cS\^DǞY65LؚG>׋/ii_3Z[IMn_~g},.8QCwhJ]=`d;S;!;b}O{ ?X*O3P#</,u!|${*XX&-ᕐPB!?)k=kn]ˣLO@pVG/Y[k S ƵT3,W|$zCC|{}C/?}s:lvhT)5ȉ|w2wW2)*\/&$b{)9zzH?~uB l_^.;'! RM8G/ea?OC}i"A5vG=&HwEj8yk'>ŕdU2n U(Wý ; 1wT'#T}Y*B~o#u99{~=TV> !.Q?>~D8Lܽ -*LOp2n6 CC/)KA5h(R^Lqs#^^N? 2eP6HSS|{NT^~s40GEu|KB###bt{%6oX/o0JXM~/-]`IHbOA'Ŏ 4kHD0u: q=BQWT QfYI Z"d-cJ5s吖˽j$ndoo ,TLI9Hi0RRlǑ?Mm4|%rꏶsVqpIxDX ܪrkRfO.r}$K[4}b'HnZ Hk<)i$>㿒A fAWX7}[՘]h1-EɁ m#Dz_I_i1 Tpk#Md}5*h:3F#>  7SW=dZ 0|#K+uBNo޼;`|~ys?0}z:Gle `8ݟ'ߙ ȨVѯ?'~S+.x cRvQ ~ -gbk9Փ˜=rxX-~ͱVunQp:W:Erܶ0E=x>!cHG/3Aj;Ά9xma ckrO҂e^u6_r$t2|zh 5_}-fC7І'OښQyyywg1E$_mP8n" al0}O"`& *aXꟗ+F?0LAAmdzuBVz` lSed*kUZ9Rupni bjjV555d;څE Xf͈Tt۫^koC}CZEO9RZ!BWIjez_׃gA39K11\t `?":% O.Eډ aDdd'0|TO]0 .N\q!J Bmd[ Toxh4tW—1yxVZOjqxxs u--ctNNa|xh(`fXʜv6Βe>͘8Yda}}ud_3!L:u#0mïIm&hijj^ WYM]rwh(UNn_-l [7 _">Ke%<> ɟ?HE=ISaЊn_:_f UHCcٶ)fɆI7: uFFXf6GB,D<`Y@72[``{_^"/^G$&(Ldg=T{t@Kh-Sģ}Fa GO 2.U'?enc!q#9;"c[ݟǛ=c-u&FkoWx hGgsn: T7Z QJ>"\{`h86'ݘ],^ ՗#D?ܙj;<ٙԫe@}ϥBm?}@ZCyyy٠>] G@`[u?K侻cyebad} lll:[8 8U"]dJh- .b oX^"'&^U8'i,cĻ pQ2?D3aL?|v{+B-.~|Oj ڕ`3#^tM qI)|üRuqr44ٔ\DрOR`*15or@H__;}@%ƴoQ5i^ i"oÞR<$82Y[}VŗgA4aXZ~ ?12΄)#r !t@B#p}Ǐq{SʅzJnոwEw!(WT XJLe4?#i8.\I\cRKH*t0Ű*Q3i1nڦDq9Sat;4cAg j҅r=vvvҵδ~AEU0'2666xc,hw ,,R^Z\L ܒ]:" =>4ʌU?;=8K{y iGR+ |uhl$PyJ@ rRS^ԭN3J[_%Nv@J_]:4-"zR#٫WnV3\֖7QAsszo6|H"DnlllhiY555Ә(~2-v.W"~[|?@eo 'fWyy?}(yZt]4?^6g{B00Ɔ8 rW( 2*[wd})Lz4 Ov )C؝C)7C= `܄} ÈELb Nmzb"FxElژqw^v%mm٣PH'm].[7NW`\ 4QPPQ9\T!56rt\Z[5j| &ftGj 3 ]]x!r$Ժ:5׮9::[E -ȸ# {(]L]о ?J^~ m`s{ [:XM"\`Ro`[[|3Rn)xd yV#P+\w-Z4Lp_49q|s|MF߳0KeRSoDUliL Uu:ZNyλd9\f_B@)*JF)IKZXHݡI{#%<11;r&Ouu,[6N!wƳb6e{je5:!HBjsò\}h?} 0yz3M8|¡~ ;9#+/3 Pt.&u7gsss ~u7$g)+饸OZhcD6繺.J/o tҞ0CBD89`bRsʟߥqf=㩨d)s/ $KzSZ)vgÏhi&=c$)p$@:1\U%uxjrGSmԼ>Up˦ l %uf.9_3,P%1= , 3sKy;axzRǖ|KLAA4X\|kX.Un1P[PuBŰNJ=K sI5l$xG޿9vR%';/D))я+-K.i0ɋudw7YkTP՛WrO;?|fr :z#j)r9e 6 [wD,UH=[RZAikr UJmoϙud-ھ6zZU Me-OCk0Rǰ vcB@j.dbϵ{dZ/t9lsƱ+\C64r%LQH&r-y C"RhQvX[w!v# s@AkBْG|ڼ9 )jxk<Q? gio m.zњ wjlhNJfSq3Ǝi~Aʮ OPLPkG#kZh&_ Y? TK|дE7P`Ah~.>JxD K*CdP1&uZ1c"`.짇GUTL&ι?}@ gK3Y,@W2^"tk5AFo쨉gLLr?D^Nw(L[Or-wϏDBy\]WE%>j> AALPn΅B zXZSWh~U## # Yl{η0) ^|(TT*5R(Y z*j>>D~'Ѿmm&@ ?_EhNJZ+.d@Lxh%߬nh(6ri˽ a͑qy޷̦_+)Υ!\UCV`3<{ޜ?<Is$eP8T p#s_ZNs۵'`Z`iF&=yʧs,ʶqx Vvi/] Fz޽Zef3uM+фY0rAI #/r2mdJMϑc)->U^ØlzvBWlH$-F09\ n'l<]8 Jcb::R׏> , (6hqsY bPPP, JfhGxǽJϧ J)|aKM՞WSMHT'[VU;Eg yMϠ:> N2OuZU] нH?NӬ!Uq.IP0K|wzgaAWJ*p!d::Buuh`BS^i;'!`т"A!!jri$yLSn `"dhAӫ! 0&_Eaڪ_c5҄)B|Nmc L]>6>Xh؝)3Ǝco-)ݜ6X`VHx}YJH#ha8_^mNNF**Ө\h(#>IBjl:Lx@ӗ&NEfħӸiiiZޡPQS?-\%;5T켲rIJ,"gӏ V<᭞s0JK-! HED6^FN)2h>4G. \)F_bu"е]_n.؎H7:e,zn$.*HoұHjiV>\_ ?QLwyIU yvHDć7FtTZo^,p^8>sūҀ@3-@Fţ_޶ƊY;X |! :Y ;77fmmkĈw|^B)E=<< .2(z#""Oij>Ҍ?lY\xʦʪ<}<'2#bhӓM#uY[WB6$!pV!p R z|?Xa**XDWOo!g_ : {D⩧\hZ(@ݺAHk|SS9@ͯյ̼D,jW-x7UHs`Oe4-&LjH+6odt?Pi(&tft4FNn̝w*K4KjN/ܚ6\ssr:9"j]j [.;Gs 03m~ #GGGV PۮI^x4aG:FLG'#p Q\pggmV'tkvQa5 ƺt;mnLFVUUQPbb:3iVi{v dNi-6yLUDyycR,eҢ¾|}-<Թ}}a3ėdG05EE.۽qh"_פ,ӽλPxD>Dᴴ|WJyٓ,]Tpe"EDI&GЌNkk׉,SSS301Ë-C$׎¢Gnx== `P~0XY9}ehǑ"%33B vmm:h?"]^ZZuK/rRRHkdeQ IVYSRS_^_Mk|,m7yQ쥜q% >L~ust]P(X:m\NTvx}f953#-92:Їس-5hafyIy]ڦ}!WՆ_řw]|GXdJc)2 "䆘j#o]Ex,'Nҳ{g`׋ C8L]%^űh𬯭-q=htRQ8W d~ cZ * ɡЇч\8/átTߪ}'))f5eKl}~d/te+tBY\`Ǘ纂ꇳ63Z/Ge?^wwN+d]k)qWrA7)ul;3ڗQ~<2ux kN_"~ISX'(3>7?_q^ZX,//oe_@֮DGi#x'%Cml{z6i_#ZY.vv.蔅kw +Mj@| '&>y>>BJJ q.Kh#ېŕO{ץ/6'VYu8旗 1Y5'SFGG((¡S_73H)-+{c ؝.G \*~|rq~mR창Eح!==`fw-D&!ʹ]o޼I9\*,T/Pxʻ<33lJ$B ۆ6+dNnn/^@<}sM FzrUX^oHL??q J^yŁcs=#:17 Odvl{Ӛ欵3?q NY}STOQCqJJ"όzh$Wo~4_WwYpVNYOmK˗.> ]gugbG5^lV +Y.e{X*K(&9SS :\ֆmejڇA.Vo,~XpPÅ5:!Gw[vӞA3uM2Զ2uW? BO[19'kvt4Z )))Dℚm&[l}PGUe1'ɟy)5d1 ߟu"ͣ^V\lD7#<*qSeBh5]t EWurL|柭~! TɪyoB}X3|``h^-O@Ѫt+bC9I D͛utwsWqó셙=+O,Žnw M!&+++voLp0 SUAix;y-YYRa\EvNŸO2rs:tWKMLpX1^󔑗%6=][Y~ >YKG'T18{zJ؝wk1ygjjdiWs,`_9M_bd+WWhHB6[8`t kG0 u~FO7Uo39DFPmӊfNhK80VXݢbӺեGJ t DDgQ#lua n a9\6 )K};9YzgBGTh_߁djծPfu9!n)F2%sv4/WlڋhQ?{u_5h mE Ŏ&;*%ZT\iҦcS+ٶ:ebdIǟv1YX3:^rű󑑒trSO?ϟmڝv Z%9?ha,1pQ7xE pX`Ў%ޭ ْ6gY$v"khH8$rzQ8O%AD@ I2O/l# &iv[Þ:^Hu:ʶNLTUU&nlnkkk8Ċ`ݶ,&<ܝ愎 w/WSÅa=}Jwi茇ZT% uM${FI|`"%}*vw fkgRwRZZ#.ӟƒd)X(2f3NǦmɔR?bh#Swt- 9ʞ?|ɗ|T<-<cfz,kRÀP~q#+DS{`t *r85\X^wmƉ;R!Swk^p.ڑCTM'ETx#ƛ7@",4Y|y霞߿ٙ""^~3޹X(?v555:jv<||pra-o.WM755~yy9'(zf慶E9휯{^ ՚Ie*'pihĘ? LԵ~cR êZSG1W 4)LtJ)^JѩQR5.*Jۢ~JIHYH}t} D&T2 J gրvFs*F.f3txB']f{ C 5:b ƺ( rߑ.K͓]#Ʊ6AªA&ꅪ9iG%.t)1!hmXrg \1$+,{DzuP:9<,19e05כ;8֍g/U"WגGMY}l:t\jw8pFS^NiAXҟT<\kQ+xqX 5H.?117,<>i9Bq\- Z~h_QEs&":>kii͑ZJ<Hbl˒rKL|4i$`lL 2Z=Bmtcy]/ 4Ô!l1Z#@ +-ٻwk"%ђ.ֻ"XkPE,UyAA+*$$_y8~uiz۔K޽ M&u~MۗmL. ?B.0ZZ"Nľ%lrKX}==k=3XMM@E 2 74P2e8lK:-ݕĭ \ExYH3VQUU1 #?!1B7sJ I|bb.T|gܑ̤Pd^G 4r xF]!/E/[*}45qǫU=Xe-q}`d;2_| m[fMK3)ᅳE3 ,f9+Hš- {NL][ˮňAx¼ A:/}QK.@&ƄTx}=Qq&{ջw8Jkvd^nhem{283nnTH[oq 6܄$bFFfsadg57" f(&wY9\~Bt4 FZ:#K2AW/&6%K6`@ʓvYla3-U˶&@Ԙy%Gk}.s5UL]V/hi s x]fLe3; &AVvb?Z-rjIֵ)n2#&KUi~PuENN&ړ'HJ yrttܸDD(n7CГLcZ(Rl_| )(ozqgwgdh?_G41F *\駱 {Sflt!$7A05 1:FFo ii@hr ER&uEHV`(E33?vqj5^~>G䝙2#&jog  ~E렷T pB@Šz^kmM:M=gb:ffޝuly1m*GI-TT.|^":>Mc?MWbTv[?J8pK'.ӃLMdt=WYBn![f,~R'O9C64#zuWN/y?Hl\&+e3ZU5h{"ѿ@z^7b`:M<TwywZXu7Y,U""F.A geevpt Sin~͡MNi6IaG$"98+H}~<&#ˤឰ@3?+`bST\LZDc<'P\c/߭|,c̳5y \2 9te;@(+/c;S?ҩIJoYgJC%㇭#vvˉ7, : rQ#*(tϟV6.8usS?**a2ϟ)} F߉H\sZ&3F7S}M2*JiA DC:E؞-K -P=9~R|)B3IĆ!.4T*=Ÿݽryz<${3k~LV(O,5j7[Gi>G f2ì͹bqN}߾~;%l7+rƖEE|70pIP=#71:rߕp{,Q !Foq=&)!P==+\I}}n勅8&SVLziWBc|7U,_f='@ō\pG5V&V*ZbFp͍*-lN|OZI[.P9hs(>HbJH)|v1տ4zhϣUS<>9"Dz٢'OIjGr;h3cVg_>"v|H$˳gK4o}'rb*@&v{1,|㱟Ň4#U''vâ?ԯ7ripOKC}F@Igs7nu9-(_sNl2x0Xğt[H10HX,{ 1})]{(cLjJ|#a{ۀdt1-giy ǭ&;fxci5}=DtzgActwG0~~sR~s r{v^͎?F=f1!_,k@Rud^‰ <))^m> UգշQQdV:%~Xnv9ݫ'A,V)'G0i#MBٓL/*$$ ^}XXӳ3l<(%ȢFWS.,I8CBޒ= ytDxEEmN2R(̵?zNԫ?=l596);?K?Z8vk  b@ x75&K@Y@UMs6=;^neBcGpFVV!is ^"vT k.؊j+ B3'CHB2Vd X? ZKGzڲ/($;ƞtr ^"|q}Ժ@aLEOOAAuptp0i!))FrEȓ'A#'H9/s03#bdA頩EFrf;2T \ USBl$,1`=>" 9(w;g#W\%WjGDEB0/4R}u{pa6KrhkX wƤq 6WU OxKC\;kr|֟q l llUՋ]`|_ DRp ޅkOviOhSQ'Scc/0 ?572=TS7ᄒ់N>TSF!b.qy4`sʙP*^lڳ0=eԿX>"99y \voV# Ng MLLwpS&A 2oݿLloέ2^74IuD!@;#e|o.Vn. [7Ӊ!W>{5]Z洃`5 Qh J`f G%կLr͹>sI#@8?&4Ѫ`y?t#rr&]++ڵny ܖkZE { Vl!IgKb]#)} Y4,D*JG*v_RSvF-'}#a!nҦ; ;xJXУ&xb7_n;+mlLJoIm ) $%8 L0=q}1$ x,DWY &'ܙL)`h4Blgjd礕]@E=}omQ^Xxvl(7q{yp%ZAz<Vp-&"w"}Kl[idw.BBEGv$ ʋx,-Q0;z ?WdTע"V+kk#x777_?? g Wf*}pRUyׯR,,`+++Lֳ)匸S&W$$^=J(dC<ߙHs e6KFx{ؿ T²}?[&xǖr:7࿶^S𦵆5M<9Vg1 I~,zB @԰0?-ǚlƴ?'; ܩqߛ/FD ~=⋓8_XX`a%3"⤬X;{k'bJJMMMP1P#6xЦTåGЃ a M# ϓA>0YjktxWW:::F$&~c%1wz'#+::B-":CQq ( aTVb)nw:XiLEy3IbRY9tTJJ%p%>Cxg t,He;Z})BÞb{Rlګ?L c\?h횫5 !gnƦ;*2HNΠGpק[+{n@,|+zN ax\]R ˴%aIu{m<5#?_c#SvNxSIJˊ1"++.IDb/m`Rw&Kgfkkk_fJobajվ >@3[<[~,8UO]_^,Ž4_ u퓰0у(ڀȄK<4 ʐŌ2\^I#~_^Un?p]_LI>++nK'\?p~D}JhAPIAF*S:|"]X=gϟ y;:P)/JT8SI^^!07HiҖ!1pɴӳ} p2q7(vMv7g)I?xZ`a y؊ȃl:beE" +~Z,N:MD( yd7m-}ՙC6$v'OOJM*Jvq \o? +(P7UTXAM9 j]}^U,AIܛugmsWNSCs+f?[ Iu%M^m/!h?z,/NBL_Ѣ;ם"6M/:3-5}j Rw"dfm—VZ>rdnj1=tPv'lk71; ":Ffssr~IL|t71Y,,x;wN$(/gDԳ#_#H>,.{N|ZFQ#;7N:.*l=蚉ДаhhIǨ20cߏedfi:D!%GIGB@VH_x{꟟U-'ot"#Ӑߑɥ˯Sm?{ 8-gN|Q6BQKZ4#,~@#N歷/>y`u6HaO7,'d]aw(߂-n_[ɘ`hn*-}" B+i{PwM[Z[")7$D }QkCxxx=SZҪi ф[ƥU\㳻UwWP,Zl,'Zjd~ )ʐ}7`Rtvy-S [/@ "Rvӭ?aP@J3_+#@ӝ *8W4f`Wvb߀o ?DׂcϲA9ݓT1MM3#RԐK(i}P"D| 1c4QAAhsxX,OI5a&HٓɅB-߉g~D9TAUBp֖ecI#J5)8XD0(z` Lb 9Yo7c, YȔ6?$otw:h_zoN8 3]|n6'K]8~&4"mVK YSA*w]PF51k }+*p?.~{^BCOK 9Su' LBKŦLl qe[F>a~뎦/){?4"ޠɝ(&CzR%UN5=wW=%%T104hP/L&/xw07xIԹkS^O?UcS=&lQ7Jjj$FelDEQ{9\\1߳^i`|\\\{!SVnxe6k]͛7WAXbO=21G ~*M%r]e 䡄+;iqsaMۉo<*::ߡypPACQ:'ɡŮ2D f1]E_Y*'w I!R-'((_h*&6Xe=85{Ȉ+m%wAIIt gk1M\AAz_~F`(`+Q1@P|G)h/xcf'1ϫ+-2996|+h?'*}oz<\ [ RDׯp u43k1T1kkjPtJ1dx p@ȌkИh߳þ8: G( Oh &͔hiu Y"l難շ'6ZA'$(,ˬg D1b+k>洭g!< unw?{NȾFC4U6;U>_Bzqmͽʺ=Ktl f &X>V"4'D(o8VMXeAX-0eBՅhGfL͢|Fo/KLqPV hQ~A :e 吘tdik|J)1~M5/ToN 88N6MWh^ Ԟ}~en*Hw^0%Fg}%`ԯ'6lk{p\f'gȈ ҏ-qqVtl9Jg:NƵ+-Џ^[Ҽ$ Qp:Ztq9:3~29i@sƱ~w:P =M3~o00ᬌ>(;-JW _RR&PKИ::C޺l 1iLnV\zE8|!3nq9'Ј;1kGc.*JpI bE%@B"Jq֙LE/9̽7mDGcy eed2<ȸ b*;)yD`C<:kkh!큸Fƙ[g*DRdg=FRPhnw %C@M{d9QZYmh"峅A'HoJMLL Hѻ!LLЮqnNQYtvJF9@}=g)55"GFH99lS[U4=}w5kVp!yEK%ex05Ȅ{v[C :xDNmc:g;(me~u@HKy3Yӽ 4, ++4-1C~-J[XXJHykn? _A-WggIqqsC4{~RvkTk߰F)wqb6 :TQ@FW0qQp!0z+Gܖ>M2Y|SԼ('VTXkLutK A M\ +ФXH3^QV&Cr_ jχ4KI7_\<rfyo>QUh摉a*ׯКۑ Nok]nh/q3DC)*J!))%R"9S[p$*~KYԕ/7_po+䥽v^UE55J0 ?))uFu'7D~7H_>0. DZWKh!Q_0.dGP~5%#SLe(-q&4P|#lY۷ab[pl# _՟-U|Ȁ$xںi Fq M[me NndcWnIĞYE4u>kSj_V.\cъƄ@ wO2K)kEpڮ0nH>G- `5pwLB+_ׯ*]Qo&K W74|P.KmkPP@}*(z|ڽjWPGRZ6Nf;[fo 4o3uoo>9mfحZ5]Ue r7bNh(>_͔t8P{geFW@% {NV)r$SLKJ2 6=&llHj,mNR!gX6GǦTi"~X^plu;ŠPM%}פ$1.,)quiØ L>{bnUmb;UfiR"~bO؟%,"UhzلDIHboz-Y! tط4&+|VUϿ~>5:x`y8u%,C,ֺ]sR\C6Wyg  )7 G]Xٯ&ЖyQiv㎏s["oe}_EFD3VUI{fXj*K*L7+mԂ!cc)khE*MX78 7 e '$m ~NHd[w{[g()N3 G,nlWwmI7`w(]ڸYOf_{ V>Yih K˜v|d(X ǎ| #QdjOQ L8358naXiɢ0v. uG GG y֦l`o͡._wCĈd]ܒnD$I /Lx vG \Gg^>f;j6SJ%\iw_9 RyF0VY04[>҆M8*Z/^5= tyȨ]qֶ@%$KHhiU<}qRVFf)~0l#Á&?J ;Ȕ~qUgv2J)iskc6]A)[K!&^H";~zM 3bגJp|󷭾2$@<}1[@yQ[@iF&~;(37^[r8iPrx{PjdbF.\v^Z,aO\$@X-63M& q'abkֱ #30 $SZLlVZm пO3L[{G[ڛ 'UPpxF292FpghΠa:KGv)R^ ~ݻ].qN% J=Zq9=!voeV= dO]%r4_cQ@vX@1cnNw;7gTQY*k!kȯ~V|[U 3|Ǐ?-!:z]$uPBB@ց$_Oqʦ)DBe@Nޞw'BhIH7]m8㍜20S &T$$T[>DYLȠG>>Oy {EniL rj$8[}>l 1R~\ <}Yh5y/O^zS'IZN*r=m=W\555ߞ1Z+#&AZ9=88X>u AM4(5cmT;Ub"r y7^n{9Zv}fl*<5;7;d X1om]?1` \ }5 $G 0(W[hkC=[L -.y`ӿ4%|w=)-ZLCJ$Q';F??)DQ>cv}E=Wj~CO5aE†66M"! VЙ_h&/wJ{zb~J~r>'$[pn ARycT؎ Yp=gy ?ˏ8DlAڜ~֎ll},5j Cvgۨs5G86LOwqݪm X*WW~Gx)Mڜe$%e1|kF.P" kMܐ^[[39^k0f' #+Ҝ0TŅM[p<;f.yCIvU>a͖,^Gu0Z2GD !E͝3oK,mc'xWt޲z (@V06v1cz>I2Q'1tM>O7LO_9Cni͉"~B¯?5^@QL,pVe0\w )&pZYYNO@NUX[eYB9ǡhns/[JM8c/^a׿su81ëi6ȰU{l0ԻZ7d.V p3J#»M8,17bfp ~ ɞ&BG7tgdx aÝOv6+ 'ONGB`]l>~ u[ZFӫ9P05*ߜ" ~.ޏw JlTxxk^_P_ygg%_Nc5l $$:k)*vl;c''Z}J_h?fu9rޝ&~xܚz-whk Bk?u~v&LEFzG ̿ G /oO~ ĵOQ/yv Tzu }KߓVsK< P̑>Iny[-͍/ J+ C|:H_ODvq%>51j=wxgD2Ua.zzwh8~ܖ-===2 ޻W'D32~j(១xHHx?_sAT;" NJ`ccE;hK/Syå֩R=M++B;%ԬER7q ?_()y.&.jg67r=) Ltʊ6<>B +Iokk8LBbCoz 2iooT5IEe%hչZ_4cɤ3k<ֶyWwihd\ 6iV07ҏ' wc#3gA 1L#.{Q- ɟ|JoX<䴦tH4 l(#uwOVNYT5WJ@{$m5$ X:]\3J^EHd8ǟ2!!z?l2UwuGyhn>Ү rڼ*Q;WM_sUX*bۅb׃bH2WGO{n0`p a}~S h'[j0\|||>\b^. s鄄W[[[C22(bc 暽kݯ^XX* /\)L'Vwڌo5g7t}ˮ^30`-nV̌!˩JK!>^g]1^7&^W_PPQOTDrSJ6kߪwl9Y=Bs+.渤 IXy[ ]ö*wfݙٹ=4ݜ_&칒si?OGTM{ ˌ%kjA1ץ{Z!( c26̡bbBcbz^<( xF}?2 >G=Hj#H~_c /6NM-Lb!?.ʢ&%#Fʇ588]pa#:&::ÂUǗ^9==-Bܟ?]f* _O|C\<&LkUӲnꑯ@SiA{{h@$":ڇ\|OPlkWeBj*߁d$G50֛Ds tɠ3 HzV1ϜƷ;]{"䊣uoޑĝqx!iiI}AWu]ϊ%˜2u֧nr(ձ0y.7PVЄN/;&7kP|A*C]ЏI9C3222g⯇+}[^8,%z:_UiA(b(cz$/6Daz7"^͓aNF3kbĜ+^^{]b4IyqڒRh&&XaPҽ 2OkL^ʊf͒0|0{.O*v_f*;)CJxcܻ0>`2 zphwr|QvLT))PǧHP"Y]==ʸ*#zĥ%uc=+VT,/k5|F r=y#gg#le@fKڑYnSnu`P ?ڬOوXvxѶu] ,zT*0+{]nA.ش{872{FD)IHP9ƣ2:zQ?WW_W81߈燿|/q*T݆Sno{utaק@sCvr\@{%~F:NN5zۓ5L*aԋ LS>,'Zgͱ,\<1u p]T"!&>, lnΗ$=<w^mBp~/$: Qr#jzfT}8D KCU=K,,J_^oI3"A1o`|{1WiX49-o#2e=6ӥqu3>)oy2¥o`Eċ"PNq= iL#%h= än͎(9[7kb*W-BkfvJ`Q=32Wp3b@޲2lLO #AeưʘRXݙBNG+&@hV~:DegeDT]y:\ ]IthE9 7<<;Wк1vyIXj3rQAVӂg4I}}}_q΄xŕ~{^ND6uƠlz͘@^C~\#u HUlpmnz"Jr ( """z/ZTš8CE]s5ϖ yIL6 /µ؊'$#?zK&`BsE{ >,ÖUV}f(FZ86Uks0?1 t1:Ʌ"@O;Xj䑋#U3J=?XIc\c=44thDDYYY0_ ufDSCR'BRR101IWIHHbE ;lxN6/}[g,7}25U֣ ;B9+? ";`<)C x'e''As[aK79<,:ٖO=ZnD77Uֺɚp_ZIiwg CIIth>?hQ(kqXĎ::LVoWMxAU[G(=Օ\?c 'Xɬ$ YcH>`@-'Amku QEh#o 45~/DίDSIS߹  6(EA[\ &M4!&F`mxl[;.myMo>ىI/?غpyUefٛXM\\#OU>zlIX^2}LK _j|WV]ۤ+uɳd6W`-n2H)d۫M͹tfjNToĀWA%PՄ6~,N~jT+Wdk0dG5|KE:@5SfEOT)WQ+%%CЂ'uw 5鍳#~ ;(422p f7BމZK&x,t$:9y""\Z~K|ʥ‘kcZlhaff ?py5-⟷ fg#Ȁ צz|WL k%CƊ BVbb[[ u Ll S~_S?敮}3?N7"!oj.5ǟz=&k_cc[RPH 0w=PX\0ȱm[gd++>x"\eU:k= .8dhNGcY!8jZZ!55_g,()j}(8Zj(-5 -n_w_{ g|v(3W  ˗Wp~7mB! _..Á*m"͎_W/h~or|B!nx=6賋%V|{=pïmRڀPw &lشVg{Q'Wz侺n u KKa+gDN݈o|ULwQ5c I$BV&5گ'=^nH%4@+iDǃm瘚Ov[l93c_OP_4Uvx.C +\/OFt+L`aصZ[ xBlkCM$OazD'wQЭO`aaOf`L?'WJJQSM";~B>E ~w$9_3NUS3c8.2lq|9rD)$1ufx~/k($LQ9.;zˈW/00c(m+ݑ kq?$]tݟʳpؾ@<_u?cu)_M/_`"=qZ@D8TWovR䑠 uډr <6!xy?jramhnn$ރzvBBqα9tDS ҄`>ԝܙ( p28A[SOj/_s~$"ZJ>1jkkr\SFxJmbqB00.k70?f%i\ɖ؆džc<WSo}z;c1a4_q4C*;v2->qɥ/:QəWt,$6/hbC?q)m`=" Ds޸Z&H'4/,k KJcrrP"RP#ч++Ny-R}rVTH5|d G ήO^yy ֣[Cd>n'^!SmA ehiT[˘"F#1/ŀjD:Jn+/1*,z"! /=E 뒔l=tYʫ"̾+>yϟc5^1 d=ri-; ȦfmL =Bx%Fcqi XwN,`FLB*|^RC`erϏjRW<]]ߪ`88o @y.z{ addK/X^(ol +>c+Z[ўk\FIN*tip]ұ[xg92BFCSfj*mhi eG[(t8n<+˧ڤJP mWrXR-_mK^9DܤF95,X&&dJ$Wb<ö'TU ey^Wm SѦ BZ;k@rXrI[kŧOq/lM2(uSIu:PɅU'8JՑ::~|zB"D.WofjEߍ<!dDudr`SS7H~|[` gѲ`wp@?Š k Fx[CP0Z=I+t 䳓 AtqPV~R驦QUΧR5_>RBWܷ8ۨWH % 6Lkz&_~xLC.^rSo e2?o@4cj־:{XPurdecIEEutu=8%k}CC!ȚZZyW':V 2фj!%%LZdc`>iZaO-YhqqJO,Nq$e{s,,Bص5] ͜ S:oW'{>^锍&le3!QVl|bxel Mu-C{Wdw(ar|4b1~Ķ$_,GR4cSu^LV:.Cn28l j86`AZa&d_ N JPoBz\Ӫ ^y-#& s;X䷴cBο*pggGn~|J~_[8ƨxbJ+!5?uoyykDyyyw]]ҫoaˋ3O_**~0-j9Pyhdck+n=Y9B񩰰`CCC*lEo?ˣs$K2{w㟾ΓQhVQ[V$-<υ ޛ鬴 oܪ 3qB"!YZ ,`nBB6/o)׶^7=Ķ&crvߏ>p?Y>F`tEwu~(Oqp<Il{JK,%|j6 d\cԭş oA8uE 㴛aŠ3Y R2뫠 0,aGҋ/PH|F[jY,|M|Q>?PC:g)A۞.ݙi*p/ da0?;nb2Wn[8_.9ͺPVfl ?m>EƊ!YJ]tt55\'@@, E|s^ֻ8vvRM~~q;؋'6YOFZcJJ \l/=d$zE4)'F(-mOz]^?~PF?^ۿCΏ\,8Jjiw,OI txs.ܶ bc1ZX`b:2 "ERKKrmu5cBBR>@b/| zʎ8*7`6fT2A\^r-0jp$w"ۃǾ*QW êu A]t0|ay(*O#"K{0r`jRx}k\_  mc 7-O`䢨)% 7זηknY9qF?Џ_ZXaz_qMWUxR:,vcCy,$)$#FrT-pl|XDM%>!5U3Œ˼+H7nN_Aa=󽵭yw J5pI\8=)?' U {+:Ԅi7l,=J]JihbeŋRaCëџ>ѯn|[LRU&!!m`[m=ӭaN5 HL,;ex ii<6|j5"ɽhjGuu71n>6\%d@e{<_g>(GH<ƁִP'CwXjxdnnNLJ?*8ݞDF@NlGa''n=^f!Sējµs` X/C[u0! l$:XYcs| wʗ%PGFoca3<:CUT4\la< (H 70>}9o_\$/'?` !0ISAAAljz:t!)Str3螂?B<%Eб<{[jJfw8/8(`x#LmmAY0**jlb"K(ͯ@,˩Jg.rH wGpXj3΀]VwLZBH7h$7/h-E 04y;}l䥵q۩zhyQ%nKև#kZ.ؘ :&+s-"!|gBuE2'|hogEŕdtHq aXCMX: -mM-<=={F$~EU<aP#.Q"_$<kp]5yyW}$ Td(/_+)?qAb1b󫩞evY~(`/ftCcT Io <d/6h|>Ekf44-'?R: %krQhQ2^>l`ԇڎO/C0ň6F8Kaޕ)< AK  ^O4MdT vnnYDz5zOmkjv'=yM%-YTusAIII(AN3lpp(.b% qZ2Jd ꂨ|{8`FEbbbt/tc4nXZW$d{ǚGFAgW[$"x"d1=)S@vښԌ6Xa#__hRs򚡚,߾%\?`c{9_G13?tk,Yg+t((u¦c ]]]Qr'4Y,.PuM$B]};dl][3ä QV1h#"uq:L1tu 46Ea=9+%ļ >+֯ef`SWˤO 6ZkG5Xx;7h/wnw|1dv$W`Z ,.9(P4ʕ弩BYy!ڼ h__)|L F.7qc?vv;t$kA3 pI\o͖k/y%]H..,cx $$\83wS;d69WI?NBCmB+%y rv4)#A~}lXi?/Vwn؀CR?^nc?q>egҴnolc5?{|KLRҿ:g?L6BǓK(f"Qy% MNN囟I>Lp:Q6:ep- xQBm]Z֛jx>FJq>6UIH/Zu"W,KkNZiTVZ$dĵ_Hw\ZH(ؚDJ&3u>d]._!J`pN`9qdD[|_P)鞮\E1;%9.3 nt,tXN9TIM1:Է@,u'ުE#-(\D&er/财S'LBBcʛ )Xxs{!~c˾bm\ЈbYQCC~7?dsľ}3Gp44?o&?Gv:>2-0k'ɾl=T>&"Ez{-u< ێOaχ_D ?01DDo&\?MI'$̖?{FL/l 8CJAm;%9ǕE{EQKl,F͟t8ĺVRۖ ""KବVϖ?{c4G}ts6kU`f t-'upu%֫Yp1=ϧEYjæNd˗;=Kf6X$ʾ 8`!}Upe{ 鄆%c , UzGmK]5p`z%zܧRS#̔ LIUII<`jH#{D#$|o3.ОR9׹{J)\AHe@"孿zC+#bKᘼ~ ؔx+%@uAvXD Ӭ Jt rx7!ba:\-y@wg 2/>;>%⑮ތH(en1^켼JoЍ͜@q*:pFN*> Rؓ9=QN6钏dG~~lK)_nVE=a{LP1NuJ\L}ESQӋƄȇ[+b?~0É z fc7:`ʠDS$jblܭN05ˏΐ(j 'n[y(7Ehؠ1$6lWu $F7/Kk*+j>aaO54$|벵,[e0j&&ГMJ0}Q踸05>i|* 3K-T.:{R<-֕(.7^ɋg~ؗ79ZR&擟t_4V äs}ƥHVWlǯo^gioU EߗF?131m#| IsHx,\\|p5F~x(љ1(ӑ2#J䌍ɚ*Y^iR801KD$]dDh7Ulz+oX>r$P"ТJ xtpҎ~9Bj,S*ȁR66X%Qt n!@ G ] Šܸ(z4YIyz| rf$ny@; 'yNAvJ6HxE폭QYzS1m>"Q f9.UjB%W tE~(Z-Lt`1iS~{&~/I𧯯1u3Xfh+qū0^1f^gB U0gۯ/$ 8D>u8>?H"X]Nx2{H@ 6h[QoJ{y\hD ꢭ^ltۈW/*HZϒ[Y=j>& ?ST]OoN15 DSx췏1BCBe֮ϐ՞"VN 3g{ԛ BЂjh HxryB%('J ZBzt )]Kw> jbr󾱁aǫ?v]ݍ Ad5j"VLferOa7 jn~!11LoS07 _.@p1ĦFӯ WvF_,f?[nzo88e諪k!#OVׅqq_cYiޘH-I7ƏGS+f0>!!CE'Sob4>ӯ^]j>|@Ce SOOOF]Lh}Y6o*auh!vQ_OP\e :x~7&CKȆzD%K[[^1T ̖["Nk%T/AoFP̰n>R .jHI $?~sݝ1rz=("S!;;} ~_Ib?5arz-у`YJC睩7[)Ra(iDD$4%iʬ]3~9:e_2|kj_:Z2MXs9zH[L7x͓yJTQq|L ;T H2Puʦ@f7?sJ;t JV~k|<;rs Z:hBjH1Դ'K3E"{yz ۻ0yz濬?~((("i|3iw`ϵ mgDFq0/=66es//>]'[Ӥk"K&ޯ0WIG-TDVCqraa)5O{ /F$2媡،@zo ǏJkjasCkvTu""SS:r<DD??qRԏ \`o!FJE!X \ S6.=Zk++%޼aWm'""2'TMc]y`ahG&[n9prr7d E,>ҰTknJHK7@?1D Uz^\Ǡo7@岟<ݝE2 |P"R]òɫxq([:_!=cQ0T:#?/BY5}Xtsdte$N̿+x\ki-OWkWiIfvEmy^TкGH2!)B,eX hiT$Q{-rsjUݳn;qAzy :fd]sZlᱞL=*&fh``<#1ZZfUq[8@PSwbzhЕ+.`ptοĘ(&]=1$_4ɉK)heO i*0Hvs,~dC3볓ޓMJ$܃>(Jۦ$H}no8g5$UMM헔 eӲ _mDٰwiYm(/ϴzd9?pDN1ār$tj O eJ鼨_' 7ư9]/"`2}1GR}5': _ (2J_g@NǛw⡑ >x8@C|{hC䙕jBzϿVDS֐؍ȓ7FuVFyo oB)7E_$YkM$됅dL҇ c0;ż4E6 6V{zz6-UAV2D*~j6ӨyUo~e~b&9_6v-:EWB@ǐ,uRÖ;(kۊr7>_n;9;KHJƑG n`/baaӃ$!!1uCjO~p>^r峻sppB7CtlllBu `uvxE#% H*ˍ'$9=quItG&r/%v\~P qW p,gcؚ*!oK0YE Ğy%֫k-Nna5tg A4nઑ^%#[UE嫼dD}k[m5L^8"ƅø~cH(MLn"Iq"*⫿>/~Wi=r9^PzQ,LC,4pcCLz/m {h\'-, DJklll(BҬ)쇒7Έ*nIL?.++3|%7:f"(: h:W.0SSOŽlf k:^|h 㵗77h{B,|S}bFhB靋4/e:OQ~5 X&0<ʓzkNMK[vւ'Kh"g;!6GycIh=uedlvv!'@,4W²ȭNWk4BhC'O3H;&?=OaO$wZH#tv\ ;:{3dvuZfsgz;rJ2 Y {_=pL=~G!b"kj()"^dk/ne+H>w#P 6:gIS ٝ{Y`kstT3¨q_>~ L _ck뱏1- ~?鑀yDaLbve%׹71Ia{Sa^ ;S/K^sDOj=Aiķor8pqqrz9ߟF꽪phYzsuO ,$W{+i'aV+1A\4II~?2ls95 YkXXyd䎡|*ᒅgIsLOo߾Yf?s?XZ\xmgZ%1Lx[ۖ񹹹7>ZrN(/--,Ϧ( J""h!nHM]ʾ*,rt<;$V9ETXvZz{xX89 "4Z)+ @:j'm/UGIe8Bd *^shswC11NGL EȣT;),\@?{_#oC  xwתc7CgskFDfN@P kf/7OTB$ ;qѵ@Ӥ :, AƆ)X\,G F d)''N``N6@l*jYA{3 t QZqO(EQؾ Ʉ3URjx4AlL|u5oR }mdWoOCyqRXp;Sžc .s$Ci-OD|۵Q: p#꿈嵂u]"̀[zY(RZ}=g75KZ@\{3FacU֪[p鲢yM8Z 6 p [$峙۰@+ kp/syW=k.~ bN-5^$JZpJ~<߫&lk({ؘ\y{T82TB_ $Oi=җ wcK{\i`(:5xΙ`*<۝EAg5yA"pppd}  ?1;[W&a؃84.L?_8Rf)))1o1-6##<=)>T_{02AWo9P?ܮ{џD<& /:]7ځ?bSG~g09f )=t+7^)mm}h d111v3_ȹ-PvJn~5nA¸<B,tt||4-.!G࿜agr5PQ{<hşi4z{c8ck9??ĠC@ VPg]}}{C![2b?ݴ8axE0LH?}իכvB'#rrr 0[t]T`gIǛQD_oŬ,5CY|FF4y]dXvDQ?+ښOtt0n 1`m D:khL+YZ{"9V+sIa*&s[a )D<9,/ԎNjkr|;f#&d,60ǫT𰦦& '&؁q.aCw,'8Akb9o 0tӥF KͩV{U[ĕM^ snO8k_WgRWvWvvڞYp`fpeJMuy\&1dzȭ԰ʪrZ9G&''E4DҴ~׏B᭬3_U(T_l#s3!!O>`K ;qgP5W,pyIYXL3s<%ЪXVfWR8Բ7CVH 0&dBԍ6@ȘrmN(CCP*d8k/ OVE CaCD0AJh+ec!MCݸ U* ؘ/{{we9-jxJ @VVVJ=ղ1AA_010Pe" Qc>$TU15=&DE9O-{nLDJ; s qV8.զdYp>@ޣN ژ,tb}thߪPhyxY;JA Z 3#9 8E<0[ף.ƒ Ǐ7Vayq_bm67?ov}*H))%EOk\lT?l\&ed9wKEhE<22mtTy8pp/4 *2dʻ5> +]( EE' ںά;hie);[B攕M(GQGD\P}O2LDElZ8݆p-qQl}l '//(xh5 "ncgGTφ"/S<O<$@TYL|/~J, 8,)e)E%iR+7jcULapt%} t4'߾ $ǻ]rA\iuЗÇ}A<][uZ=N'a.R%rۋu緺J8CB s r:KBJ%eeHrg>xc+wVQM8O4ngb 5=*tw#~W̜$-{')bCS]_ACZ[ZZt+L$Jn|S ^OCq_zUO hu};k:Ǫ6IYPs}Jz0L'^h:SO[ A 1YP kc 9PiZ htu ʪcbO1C!Ċ@"\][[>0G&2K?pp䤺R"sx)a1j2 rUr(BL49]v6ePp0olL ӧޙ nPQmvX麩2! MFPMBca=``J٢$XXXc ӛoQOLz5Mb O|va'U=b) +pP (4(U``N 3uX|U Uv 2Lެm08u!I-HUJӾ }xtP:: f>l~[3EΩ`nNʄ8 @TƇ0^!Z"x /rgF_,cp(\hRˊܕuGJ?J{ݠ@P':UsWITGkƿ^Uzs <4ohK00lz?{ gItU7jc4̈G:ii*3'֕p֦Yv4xhrgD ML>E_d)_T1o |[ϫʚu=ɮ]ֶk{C nuO^F-_#j=lgUx>*d9>I> ΎP\ҷȮ{[C TXYE'x\"ID">> xU͍N\*xNa\У{/Ys*TѴmVcE_w]= X S$&tRh9;jn3EpR[ TY6NߙFƎM /.ߋw"kqyw_ߠJC08Cẅ́vXW 6Zw77[S%B?(=d|E%%//\JXFU#)cc 𙲳ߴmԖ-±<[d&+hC9 'H<<=4ѷ r:,?} G EjC'801/RqX k&iMD7bK[TЮOPF ~;Zkw4_)4b?b&>M]@`n#à%m kg;>;V&ԺmLO$pƾfp{ #d|ѱQ"AF؈]mQ^k۩m_()u_Tf;MOKo@B=jhr mmn0{n6Y7 k biάd퉟ͯE%ў ݌:xp1re89^L!('Z\\rC0:ħo;q ෷_m2ĺ〞a%[?t[z[Tf%A'TA{;qwTR/~?B=U \N Iyx'ZӲ>.:/hܸӜ_+_uSZ"dA@q+U&&L\\.d ]]^J1t>><@wqQo)[R`/,L(NƣCAH5z(sh!SujvK LGLXeev~r02y@MŶX.GMXbr 6S5 "9"v k{҅9΃Am'McռJUMN_N}{Ԥ8Hf2>U 5!Mh7axbS?1Ybz˨dg*K^a]x8 {x,mn/1i<f'uYtL+v>~+tJGhAp_A2i,a,hd VWMDW#匆&$ؘm 'Y>ևw jvxm sZ:9E0媛d;+Ph\Bzᇻ|n:N_`;eFà}\S;! c+I^k~5L;^}=UBܢIc1]8qql//A!]>I5mkp̅U^Ӏ(zcbY<|an4`3Jq`(`A9_~A 2+v«ZDzggj6GT'*̾}D- zan/Qʵ0ީ&U#snPUW EƛoOl1ٍr7jbNzڊW,mvdȦGjd: T1YhPdo^)3ozn.kG,.7t:(|s2yz+t\^d}V u˴k jVcs>mȪw^Լdb^ cg9:.C3zkP$or z$3Bͤ`V)֛1p][e$Թ`>G/Qtdiކ!==tcؚNYO!" hgx+m]fTdNÀVR%?H\Jrc0DXCi7`:Boy..FpR ,D/3'|H#x/QuKsf1K⍹9+Q8kƧcv?w;\>c,kS9&gd"D5zGKMDE *^|_GW?Czk3wB-w'w!SSJկ5$iդPᡣ{ ?cQkR8޾ȆɕM /&}'; ͑n jOy%=l~N ϭk1N~ޗG..FAɌ)i01P?=ge=+M;9o.:Z]Hĝ[)ߨ}d^]:Ul>YdM -Nf3GNEK6G 炣秇.KMW(TGl/nkOt,lEtߌ}M̃UYuVW@u]=t)CJ4#YH׮W(?>1=1sZŢ.;iSs--!" wR'O\aKނޫzע] *Kɿt8(Ӷ48]?}ެZܼcL9:r2Oy304\߷z-x "!6~4%sX!Vk-KM@,K~1~jt|/ys=C.;CPhP+mp|}mS.K3:RW^J忆b؟ lC|WmjmUD-&j1WA>|7=ZiGAG 9œYoo(O%*GG/',ORڟۚM4aT CfVXkӕU3vwQԜN @]VdP?;)B܏MʏJXτ}u.&sS U_4.?L |ZCň"}7E7Jhj7,wK'm_^UE}Pj`KW'wMR$4KWE R`E*Km%NF l||Ok~>˷";ݩAxMKے1i^GAPMC4J'z3RN7b~P/5(svT#R Y`bbztF) !!aEmmoqx=Vr9D.埯q(D>w42d.L.P {,Fzy9qY3zW (htVVCz~%Ae6 \\Œrq\\_ZI4B(% , ZJvXj9S>󿿲=70 KEx$f= F;{F }(QG$ LV༛˜ ˟U^]^^B׽XwoPJ4±ZzZ~/M^h8 s|惮ufɿ QA'khlwADcd`zsk,,.ESh8ב,ؽ 9wJ ʲDE*p0~֯fƛ]fkGqʉ&^\Zr-}{K-7*O*<_*بYx.jLK;Fŋ,Jmu= && dp47&hoft0ß׿VQ&arڨ(e7!SJ}(թ펣hO)wNat^WoM*ҍ'A=mYI/sdZƋNj. ԰.vv%*W# UtxA(4 lQ@Jk~%&r39+t?PUl@ _! ɧ| n}t"c [Vn;G#Ǭi_,ߓa}N ##[fp2ƐUٸ'"}VɊ%U5Ik&·+ѴkQWWe=Yキtbw}zSΉCsTţpߓÞmޞVAc:79W^ 755:JBE50* C*ͨ)3}O>uOi~v46׭AY\rx{X6;? h/X`&: [㠼~ >iJ8ɓza۫?@`Kaϩa؋>@57 4ixy xn-0թLddpA0CS H6's|d/?jG16Ɩv;:U~G73"Ͻ@ uժO 8S7u8bPyGťAFYedlYEuP3a_Un= 5MĘϡ j*WgAơ;l}7Pkuާ< L!W &XC4o,{`2E*&?{Ó)Mk òĜSkudcMbŚ\ԋ7A^ '}x-hͧj M?>S-CP(3,\;w{{@Bp%cS^VА%0)9t>ty|ul<ՠv߻X/ޱȏanH*a=n'M /#1tBqP*W*dݿ0gP5Q4Z޸e<)?y `?~IޤB7PѫWj-?p]DdFkg $ ^ɿ-^yZc֗Dmbo?%>޺6s{<ǢΈvf=REB ތ9rfBB$|||#"#%\6i@/h3'*̓{ 东V%(g/dpvꌕLS- <^1=̾HC Qn)&Ԅb>Y:Bٽqٽ2)OO2p_SYޤHz]f=I E4mrBc9r'sK&o i뚱i2ʷWH?+VڣϗČCޮΰOCEO"xx~=ъ% v01@zSS}V. YEf\.xBNK%%(VV3&EQ'6=~fƧ,, Z LLl~FHKk-< z:Ypku= ,(T}O}1H9ԄѕbPu4x})`jGGb?}Jb/m' 7w7@TjN'=gN]/X?z; >ǬpۖT|tK R-C!5B&^4CP02dϼD1޾HDuK]fEr[QQ{gx2{aaEFy䆂亊5[X_'luliE|6B_o.1JpX{;Dt-45#8&)ww6}u?̉cDP=º $ؽ7 %>?$%I{@ ԣ`zIt:۝MI6@|o~W|_ Aguu)0v^Mk5`N+tav|~pmM@e$*g V8b3Tu ~ 3wI$yPg7 &4?uK:l7ܝHCC|xP8U026, W0MrfDz1f",,,bl"TBa`vLg xi&4Mb="[́'vFm.LI fINNZ吔ۂ{ ՙR.a$$$6(>*<KyT8ٹpN7]]]Mg>KMOoYb[ 1=YtWn_a77} #%dӟm7"~9oY$JI'KX(Ӷr}~&Y렼b CAc}*/Ah7 0;PMڨ+ / e]\Z1'x=*s?uœ"'BBIC,ID.0b&q"C*?RO^*M)9~C2FHPQ=W[1jXR(## snjΊGHehp+V[aEU9b(XXa@a~4D(sܥm1as~~1" 侱i8d70 aR-Wٽ5zla!v/W]0}VFTaˉ;oK'lղIKS(lоvτVO~>泝#GM`+!ͽ0 s3@B#xtJF'֖ab{[/[< 1O>$V3ѱ(OLKE[_r(*E8|A|VISįutRUUc ?(vq?J)"V2)g nͷԨ0ȷmo?iO4&g7S[cN#L)mPq5vṎ5bMJʫt"{(O6djl} F^&F.oA2>ST𿱆*iEDtYO$=TOױܖX^~u-' Z7>J&~d,Օv/W)54LhjF3-@ z. ^G[\Oa|tg䣏2);č! p*$Q|a؎ S36)4-Çy3k6D30@Z_!j0>jV\ae弇=oHTawoƭX觇T<# [wR 3Acq7~7fOX4`,^]7X9~+d0RV[~N9 :Q!KR~زP+'tEYI>wMk #ɩY dXC.,4 <GGARWa+h`bz6 >w\6`6664ˬ u|:=gjL2T`#20%.H=3aNOm T TYi5>M.>ӉO#[?HT~3L1z~J84׃ۭI2 +ђ yn'?R3@rCYk #cf#vB"w+NI4%xEER t CHc/羯#j #+~1z鱿e|Pw)g渄H9-TwnPc%Ԅ؄VR>L4riWTc*Կ]]]W{H 8C6(9H̕^T%ʥ]'?`G5zdal`) [bYTz͇P҉pH9)RL'`bH0GiSsE_ 9f a #9彈 "&F)7Ν@]!`Ç.?/$ df8d4!Dh:X2_]ӸI?z1r+AWPj%٩M@ wZל%nu.hlgsK }H4nP.`a+zcCID?D!yH!2{gڋ.aaxp>*Kijb]:^Kqfa,iRMɖeTpWEFtZ)W#9PɌP vg!dN~zQŹ'^~GfP͓5RSWGa}9gyiҎB460nџ2w燭0}}(3Iwh[M |FJHtAJ V4;6YmgܺQnOGG!-yK56,̐ZűVE$_4Z0v՜ϭGoXm5 #ٹ/]lֺߙHiic'VzY %!5[.$w:y0@ &Q@FϜ a=+sd,A~(RI,L9UYI7(3U\\\k*oӃGIO8FC6wލZ"F-BJ]]8[Lsh[^a/D ⥋/ xѡ)`$쒷\3 8 3(m$-A j%qT2؍a6]P*+>/ F߿oS\+Uj_3́X]dsQ JeT0Fp i0a8ǁmJ_?<6Ǐ)a33܀Cn7~:,$Έ;Σ7ΰsut;v۟~ÕuιBƺ:Drq.A \՚ؠ2R@v ,?BNbѭu)Dm)>"^HWMў'[5U"ݵ\'9)m4dBPT81˭[rU88GE,0,&NM{ӣL c|uϋzcoa/Zqi$DiTP$f``VB.%anTEEAiV ? >yw_R&Zszb-lEh/] ,+PR _rzy~ {p 4>8Io-W7kjzwo/67e2CMUE`9ǼPꕪKQzqޫd8I|ɉ40[/;Sr/P)֮թ{eKs,qO{zQ g Ȕgf?D`W5v⣽EF;:cғqDYgdnJob35*ܶWEHNGi\f~E]ٗy.k|Ie)OBˬh 8擖&n?L=.W23kԡ~C޼9ai .&R4" 'Ճ*Ntz,ڞ#UMϑu% e} YĴԡWAM`\s|}.@qv㢟d~>)zDCZu`,.1<+tnw299ƩmxRrpXGh2/-sn{B3uIJC:Fϑ>?*k [/M  :_s[Yy,lv%A_(Zmzgu1ƃg¢5LgۇjƦЮnndtfo2O6ݸ+''eI\{u.t``fV4?JV Hѡr1A!BͨTeV8RuՎg1h?&h%&ʎ| l3#e7L >NrݑԮ/SݪH_l} EfSP7#P+ZcO)zaR7p ˎғOf[aAڏUQ?+lk&p]f ô;:batfPً 6h&0o .(Zӏ|t:,^4Xȡ)/u)iC9н rqq~s~ a[ʯ_DGP ?zX C16/Dhc6*hǦkgPՇnp@+ۣ\\^97c,י* ۽ b(B<5 ճ}C9}{~\im=^3tT؄NWM[|!oZyg 31K]'Ye|mR=:GM~g Rh/)+bvl$1- CcA1R#Bh{8H}b~ jR/Cc b!wzA8GZh >Iٷ'g]WSs5r{}nmk.}Fvf= vATfa;<'뫉!ٸD:o^Pc$~\66cKgZ룿,_vs q3 &,},;5ruML@6E]@6~+# lV::HFwy{a=< h&.[>(,_9sZF9Y F#;K)/uwpbݜ2ȃ)y1̕QK僗~Kd҄١{u {ecB{u34LE>P~j>PEox8`~D3wkaΒєR~-4VۘrnxzG~F(HdCh:I\/_lk`Kw'T$ͱ1NX8Cpg=qq6ugb꪿5::QYv6h Z 4BVIx/!On=FdSٝnU+fKߪUЦ Ee6Lsѝ"in>b?FC#v?; @~Sh%BomrNP\/i WHll"IXOαES+S9Bhv &Gi[vP7y{ECR^fw]%L!Ȇ=@QlػӗQ%?i\D?gЖ2uPPhؤC~džqƪ]5Ȳt=peR/'?}){G'T݃a\}˽+CmʩA|t6~/^Ёjp:@(50tr :jOa<ׯo\u#)0 if֓Ch=}Kqܙ8Ϸ*&Kh=~w39׷5 ՁZcOZ@ o:^{77qXk\L}IlGŞf\O.qQP(m7d|2M-W6p 620  #j& {a3ckl`Fꓥsjg$~鲉 blt|UOS)T13x6EOAq ýS 1?1Ru`?V=6Pts[|%}F. 跍3Ŵ|7o|N֞Lٹ+p@.ȝn=l!s{2VQdi <6vNg6=L"A~< ^{-Md(4Sai\bw{Ep^y(ʽ<٩Ӫex ɪeH h1eXq|&/5y% |݌ P<*{U#W(*wi֢ڧFCJKJσ";0+RM0lнU4cߙjh@wmjy88Hldȥ5n5;qկR8!vy;箤$*2rCX&.<Jm*m`2HE8}j2o2}1+:kd!AJr ;,R|tk96KUKDQʰ]Q槕X]۲Ѵw:cDLry7#& ?,Qb # sq_>/+ "7uC)YB 4W.|T|Bk!ehgap!ŋPD͡[jeCo`dHNd~ /]8M@D$6 ͞ԺpF #\O۟3W Odoa f!zaA^̐\&' h+D8ğE L9F'g(cBeY؝ȋ[^딶Fwyeߩsk'exu2 D#- ʚ q,x#͖ _V*5-Cb?~eJ8銾̺q=g{VÂm 3&)& wpwOfG6-RC 0Ǿ@Pgs{2'qRįhȝ0q^\\لP v8 &nmm%zY_aSג!tegc((3 ;[?tS(D`s5$QB%fA A$RS: rƍ׹E4hoNAI,2O7h .'"W 6p CtHZ_ޕ; ՑUYn ;5tQSz3?X /Jﰀ] x8z٩^'&@i&MqrI9;fuJ2FFYR8T9..-*Ѩ񤒔 if:%լVB ZϦÇoqE"]KJΌZԗ2)*7889׶'G5NV nЕZ,٭CC miJnDir}{I xȻ U:][[":yOMl0 \"oST##}51Iӌ  Йݍaյqh rv~ UYLJJosL=ťSCp+|7Buc) 6P6gD欹Kw\ḾrDX:͟(|F /u^1qmȟd"hbwB/1]T*2/~NSJtI՛9{jhcc*!9j>mHh,%%P-4E3Cxq~yf|\#y7h:o\1^쯖RVWyh*K%ѡ5[1Ӂ#,qI%ċ|#X7יo;xzs[$lqyyy@a&6"ŁWTT{4 ~ˇȚ:_BPTwpDOI{ %˵ٿr2YhI}/4*CKNZP%^9F#fX<}OgjCi=YFdI=kiUC]?ƥ`hZWz ˖񟦳WSd\} <*&?/(=g%U]-= +9Uem~G#!%1~n <춵əs l`[^™\F+Vb͸Г2M|eX[[;&Lc$^QþA79^SWK $8ӲL.`IQȪP&5Jr4謲j+_M;Ѕɒaw;>Yz^9mI6NGD N8rcLׁ>>YZ%9+w1_p&CԤ*}n,qAK54 xn`JwO L>tQ^Uw|POiUr'^̋$P)pcGo<(wHHȯl'/0dd8||E1W64Q*QS7"T![5J|񕕕9!ALY{c<MB&ݪG|rskc**?k@JMR-f?Mz!rg rb5qFƜ+W^''cgfxܪ5`b.q ]7nPE|3\W1!+ mHŭc P/檣w X=#KՈwd0AN(CC[챑bMJ**811ViM 7|Pye@s3~ӞNhBTYY{`'!(@qnЙp 6ofLF C xk0uX6f*((nl]z,~Ѓd&WCw&8t.qv +a=ݰZO@HY®QH3*DVp}7nyͳd ß^G±͔LR|R(zUUt*e⾶&km"8PmP.YUմ'փ12ޒ,O6 6o|Ȁ6-857\w]7.읛ҟvS 1ۣ.RPS.X{).[==#LFG(ʤb%;'ͪ?wp~R%qFxA 6ɩ/0xß1뫻 wKZXp@UVCBA v}z+D{{{.k,O#2QLuyJTGDu_(tQ]vfnrbLĭw%4C7o?zzDUs(~MjN}ztN_  66C7>{AS= )oIHP۬څ6tXŁjN@~x#$zjIWvtri2zzbNg(%$$$6z !f\fq~ Z_ڽ,K_}|JF8zR\ "iBbDGn^#Bac*2߅?g!;;.}ju8"OB#NNBBٞ%/--mbj,"Bm_} #,zI\Wֳ.~z5d.ŽirHKk APmEϣ.:v k>|p~(hER_^Sx63;I@lUYIUsPЏ[czn[j26#rs{{#m6jĠ;M=/4?4333˼K![קE)zq9H_x#͋{  t8̬XqjjtwzhUV Ptreի5hh5}}J?~ֆ(((Y)(,Qi_Vb8󑧪%WSe=32^#{4A^ʃ:d}E`XBSFaҒ@yb eTA;sşhPM4E` ƅf|q!\fuuYPq@K3D?>z %ZG߽Z@vqqw4 4|9RH=k]}f5WހA}G#UDNJ%^15M9'|$.ni]_Ҽ/pdǏq-%-nE.).րVuR ߦn:X]}U< 0Vql2|ѩeAqA!m۷9ǖN5>cXݘW Oș.1%7''[s+WAӕ_)R>gwh""~+#ucҟ'2mpncGc?3E$fިs[q~Q聙};@{'U>=Y՟}I~ q6d9X芟ZQY]w?]RtTޏMc%Эќ.ERV)p/4@{ddf~MXgnS΍p?I"8 N#~5l_'ŋA 2.Em0.)݄;u!3s|h#J5ku1SWL]Mpqpa#K|iIC~ x\̛Y +c"NKg 3>E"ғ{/=ݿF? ʪޘ P+#IU_d srKVʝdGuP:0|4_9r;;sGw금K[_\{Zj[3Z" c.⽹3@J ן# /oTÒ|鲼PKZ(s9X_:P/NJee{12uLD'-~nTJؐt%9~o3qߚų{[gǦ &!2*w#iI k =[$(/'!NLI YI@:џxQ |ɕnW^M1嶝m~NK?]./gy)ӓ0u␸BဏoӰ1[s}Pbkww]UC?H t%MFWD?:|ԂlFg5CO3*7IoRa #2|qBOGTrSd ϑd>/.uɨ{>uu~IZH*Z@w~TtggYqj%JI>[S4h[T!]H2䆁 gn?R{#gѝI&L7$n+D#L?5G2̫feOқd4@]w7uXXi,e$x8{D^ĄUV=` \w]ʔSD7o|؞Ǯe90%O!VbI@p_ʳxUk)D_{5㹤S22 8q00PKvp@H'WEXQD7 Fj8kp2}%h8iI(/My|&5gS{Mr 4']]}(~}N76!usSuȕxɺ`w`}jD_"xcýƝ5s|kt>KSaˈ(W/ݥoifo\ w")(b&[ZMc"G>s4Gh஢ QbfX"&C@'FVB]]Pgv,а%f. <~yUO1 76^<^ :rsˋ3Eĵg?ftak[BΘLsixxRKk_?skFOTYBϏ厌;6H8cdg3$n-Ǟ& /&q62iJf 8.}M1/GOTU,SRxy=|hV<ejP :۞,Z4ۙ|`wn%b'J'Q bTȴwfi 끒A75z2)#~Tq~``l#9Fߑ5cdM%?JҦ'aag4x{z\tBmyG:ZgMR8ȩ ,@}X_foz܄ll.c@1nkNUe[0Uyg.h&),=crG^Ư,SI֣|@iKF&#-cdz,edvZu٤i:&UUЃ зqO#wu/ 7ф߉ vUgR#=r|{<&0PS .^$Aus*-+9tEb[HuǟQ\VY}°vHFrzAC.ʷtmw7nLws}ܾsZ5 ;kܹD:@_9K2{c'N(tPYֶfmu7'իD٨k.kIyjgQx[yt$̘x|k7#L೸r$Q]۵{?A(iJ0j;Ҳnl{ 9at{oSPH˜ 0PCA$]e`lD)I$+*(-!}zhx8@ 2VeG{…g;"ޤ}oxz=Al@JۼWXwrzsh8АEi7͂U0`.j}v3P+s<#8y0?ҕ9.;*ʗL fm$@6sg}3ꌼ<t 8^Fދxty،G2bz@ÅQShKyC޾]a5l:K-®g}pk^u,3QزPSSC_yG̍aO=wƯ|V8.xWȡ!a,FEz'ppp<6VNd̽_7 ]jtp.,(X[ 9,ɿ!s |*[k@~ts GOj8P} ͉͚tZV-iEsyE|S(/͓.8AI5BxT0d49" uWĢA91ԟѮ—}EwK\g68j-w 37nO;:UА*+$& *u&<~mк*|\/M Q;8~W8ȐG}|\ 5י/,IxkqciIV#w9_lԏ+\9Q;2r?a}5҇Ý$5)dL'[WOJ0Vvjܭ px0 zj"+edgx$t$<)a Bm##T>ts I-W:ūWO@rwر(,W0ks>~ 6<W*?E~”R1YSE!iz҃xEܐKjQW^ C lWv vg޼~cdŊ(Eyv=F>?|ǵ{i[ydS=__l߽ipC~+:of ~Y;+~ZddXwܩPAA?-h-V̴ ߯Jf e{Xa; =t XcnD6ys/W2[2957OLi@1N<{'&P9\-YFmc1N[.S>JiV ,ۄx)\}]3 I߹{uYPQOq@d ޴~+w6sdgg_F?|ueuv6&@ .)II21[\_d~>kv/d?:0r@:$bC%Ghsx#njdzjDhh0."墯o3'y~X9>n{:6gDKQ2Z4Қs':_ S(s]7|- yncռ‰̥"O'4gN鏭=~hiQ|㦼,t.\N-x''{滝WIW5ss}+v)H"Lfx 4rKYI4Hy%O^lޞz@A5 LITbe|KKrP~wR~75Zu]Fceq ح0>ݾ9p>*UCgBlVuY=KOqVvNjtd <s#i/8^uozftC}ι1ބ%e6(kuBꔌgtE,ia~ؕz.Oȩ3OR$qPI/ 8RfL]SPT [8E}` 9: ge>: ݼ{ 7 Z\7U:'rct_XHGԃA.oj³.t\8ǀx  l|cʱ-]]z.I>B|8L+}O'118r7pI(^>|hFHރz(7yML>:Ῐ~mRK7x'h)6 <[-=zrlyeREYP_@*Ďi.%:7s䓒;q }z~5fJSXwD9Nc[VGr\sl&:Fr8޿r6ՙX"n]۶fx.Sg4|a"tZX;ɨ2dhȋ)<$6Qv| ի V;c:g?C{J_Yݝ9MhK&uln%gb$ɞ. 3 M3=vUިܧ'A39.jIAsBBDT*/C}o0 #2N\Z& "ճS{ u]-@e1թw^%!\Kaؐ,Xb(=J{;jq^ N[pKI{TLL~>LLw[Ka,BZ m3wqTu*4K=%"BLsi~>"1==psJ~ ׯ] }rpކ7<`XƫDj/YjeQwYA|>XGb:3&> "CkcʽS (hž!(5}<a'v K")ͥoTD-T&6~j wViDQg:,]h@3 X|oZ':%BdPD_H=,ZDOIrcKO:Dix@e-2h=,R●v&ٷ?֌- Yb uUD.>F]:U{d?Ҏ/.XП}vzV*reQ)+S~{5 d'u~;`no}~'@`Nneded6Lɂ?.i05?Qc&&r5NБ@%fTNJZ|iwoW>^K!" MG@qYU!ƭ9`;Sa Xf_@7ܶSOTmeA76.mւch݈|TO9-?nZ U{s鯙l,>}֮^ycc蒙 uuĜ0r`%}9\ o<_*~9ŧn&d38myybjjj|BB+?h]ѹup{Tr >0P,U lmp5{$PHXQOOYAsvV矫iIIuϟ?gOMNN bo1/Dz+s Ԫvɉuuu]'3#Rya8iӰoyL0 !bhVV^Mt7iilaPMԗ;u)*9'D#h @džrqoO{5w+Tɒ\~ k| ;+ϩꛫ+u5Եesۘ#FoUWWPeSv*-+?c @ \xM$۟Xˍm32vQԪ9.;=MeOn&/^w?luԯUAM{7VV@IF@Hɦ]7*gP i(qyշ> 3ڞ?|6/ cUnr1jYtGc`^P(ҌqB$ B>,wgq|b|s!2'ŘY~񍠇r2֙ .OBYųw}6;Xc}jI ݊u'G}kWTJmKpoh11U|"g&\4K鉀HY{ZۿH(1MNpf'KnGq 75G֌t71ɨB.xq@]nҸC!^Z:- m9OmNm=G`:'i}'AHÆwY1w&>R o_l%#{|JwwխSM#Şyzh- ';2Ra_stv߆xq>+v'8BVȁgdd<=Rr]޽{sp@jI]B[r=qd9 'SmCs8w|%Hݝ **ƪ6JC*|jj Sg,(]'Fiٔ8KOO2mjYY*e`Yaaah͞!qWs;J=}@Rғ~XN6!1|'QUsLR{rX~K|w 6?[4s Ae%0QC}|P&c:ܼcWG9zM_>$GyԩhQAhװ)@-YZB%gxmC KR{ ps-@BEu00CT,YW (ǁjG<)9OЎ J4|awt[5 @L/`?X綶?bZCJuuu&&qqt쀽^ȯ|Vs˴W뒤aTTЦ4&U22Ԝ,G1Ma.# ػS0p u~ a6+ XGu;[Y j\d{?N67 I9Qw`.yvr/7IVkcj'5LHj-{=H@&c$e\4p~ĹԦ}TrLX7xWK߲D{wW{kbؿ]hm/2qʊ,pj:,mZ=%~ڈ66[A---G-4<-7[rY1Au_jʵJpGۭ"rklMlq "ZLՇF ͎;ao:Q&&>tuv:v?Rkii]3H R1,,,љ7T#,/Yїsk-ʆIUUQ>Z0Cc]+?]|٢--fj܎ئM ߏ453qvv]$~2Ҧ"c(#޼ig1b{#^M zooc;h2EN}KIk3-===ѯ^Q* Ά, q$?Ȍv=!/Z f}Ů?h6g,f0SyyCkHG@U6ߩowڻe>UvSm H0%6<~-ۢhxLBǷ>C؝ l'{Ss7vSMt2p?+QSS ·yck9'w]PUv=-kuuQPjjֶf:bN|CIL+>ۘ!`O/'^y W8O3\dd$枚Uk3"-\N^ʗYQNn1 pDMjg0 2S~- %JM3]_^3=?{BWwhs4M@ۭ֎+,|Xl JR0#bǠX6:ԽfNV?D܅c -~v$̜*h􍂂ե~Fyhv*/ _SgJN|k'! j(R<FLٷc5m)ca73ZZ]k4JM\rv{m6 ]s/?!=~DEh򅦪kUDD&g<<832Ӊɛ[X2] ~RռML r1^C(,)>Pi,˵kgxp.A_T+HqYRw7!!aԤ5%a7̸~;i ]kMlJӂt1ó܅^vòWx|zBQcOQw{P" ް;ybMh33yД+#tr;>ң}(*?MJ1ڹU lhiMo!zpSa cX]`C9~mMр=X[))r/"7G_PtG DP'=UVLMQ2#K2 l8丧Z%Ge'L|8,Lp|3K2|!'Zhvx8GX[.|G`e@DvvAL^n #+b9e !edO׸sⓤbT3Թ0"9W=7'Yԕ(;|DjGOs6WCX}?K3F :f _︹oPhjL> z1f*ϑQXCCqiDO|MTF/+LIX]uv)r,6CKzYYMEƞ顡`y>}&U`|j|-A>,eA7T&ӛ:xTIYџ1h<1C>Z٢" ^tϩZ-sڅۏULc4z웵uyrϼ/kubR_qdf%3ʂ;$8׶p[׷f.G C+_TBZ>~ T})XTҐFe*^@=hxr%m?-م.a^paJK' G𒉏F'?:<ٰxU@^VYBĜ'uшY~*5ۋ{M.̰GGsg"+yG2̯'r\ 3cH l%2kqccFpWa_̾vqPrq% "'{c2 +'6>ٟ㓓V6] Mrydii'VD5*Kw#9gx$2Ӿq1fE/eFT۟滭oen:^M1VDxtYp1(y_Ld1/.>B nu0 82*.?Y\*[|!Ez>'qM,VWRRhT.+Z[{qgߍEP?Yv*Oh2ؙӕKNQc+Hg-zGkl3%g=ۻXGü ޭgQ4g1[;y[oy0Bؾ֍ŭׂw}|Wf(YpQUB:o[ZQ2$*Rڒ1SAIҰc,yUUҊm}9ׯʪ/UUĎFU9ޕ+tq¬FS{yz8&JEB#X7z_ߴ]疛Rdd5-)-x}__ibrҒHIZyWeHz@5ѽKj$MSRRnlC?#8 bg*b'tQ)P2~Q[&w׷6Dt4eݒR晵$s|B+~:(1 ͞;?MўěZʢ//c(gb?~)J}P 5GK*yMc$^HQ1urssLPv[ꅹE&1W>;;JM5G|,Ov$/PUECDLLٟh 9VapJ|L0zg⪮8ʵz:tٗ/՘F_]#"5ö䑑a2)[ָgwW{TTc)HYm2Z*<Ȍ;t*VD~[.>˙ReoPS+ķR<Hs GRW&_ll]#9E\"7f\9٨H"ȉ^s`s |FO.|gUrS9^3=:iI6o9U/gE`TT_\٘On|{MNw'I#gC-9I875hA_w? H6 |S31y#bg]iqn%4 <̝)/bg(7kvzsᘉ*ʺ['Ei޹CzMwzw256V62_FGH RM#w+ b"ws -x7yL5LƗIZtq\MpbI K"ʭcb K# Δ;R6)'!w Igde}t[i5$S:"RĔvSk5Q+}n~[O~&S@2eqv혍:F|T*&KWEAx\u9icoG^>2gt#I4ruy09U~_].} ACL7MSqffÇ4}.+z=au"x3^7Z`|$ɔeM:IFgŎ֘u3ܺ}RvnVTkm\MxGM'L2OǍ41z)yA$fCw  ԗ,,[8W~합Y0<3SKɖXP|Fg.-=o U0Œṭz쬧wO< YNN(/+W'J~pAP[?ül.kʐ Xҫ2>&㗘:Ož9!GXMoM&30ʍv-4}eЬ؂ް>Q#9g55咚ƊO<صW^4FA,\\%w{ @N<}h_̏j#n~g+7|e)(ʷm}mu2#AI_4\j>O#VMŴK>7~1fڨP) 럛r8Of xGTJ' \챂qЊ{@i?*cRRN#z|pq=KYڻqBQ/GjA zy%*zjm504XfѻH3睗;xM%ID2Tyc4KOSen0!Gk=eouOMR.oH!U8y8`٠3\gIњvg}222H+a9}~4N4i76TfKj1r?mS0)\AFg5PQ .*eV < fp ]",_=wL-pꌸvTJjRe_<6y |GϓMp)PP\Z{nAs<`J%T{=*m.q=2D _}/¶57=P1Rs#ix;ͼ 3nkS]Eچ4[ @8]tiF"]3s>r[J.iX[#H;;oɸUYS'3i>e~ T@VCZ f mE X jaLoRdTT"g~01c{J@iQOW ƒzIQ$2gsKg7+ū D]Zg҄g׾U^/-%ŗ7 rcŷ%NuN>yיwm}Z_gW;ɵs-2CZRm?'T?Z!q+7tv. T!bx`v@KN)FO72ӡ (㯚 vuі03vNN4|i)RT=黒a>w['!TKG qg0$=oh=J<ѳT.[ qq)uP&el-g񺏕YzT.cOJ/?<յns.ڞfS#A)iW!'`X>̂ew 6'˃ McPҟ`#^>5–kUX_|蠿.Qa>l"ֺk x FM|ׯ8֮| R͚) 6 ꖓSR7=H7Ut,INߤyDyϋjm{J/#Ъ炃% @Rp״^󷹢FG v[r6Mu<겳ݘ;KZ ^&&lo.xrhDtv>Y3ZbPEZSCCQ&も/#{0>\,%ac>ɜ߫^}HT{>#[ZRCxޱZ?^G!xg޿DyζOpmܘIeZec դ1oD=12D5-Z5"at >݊AA܅2m?gGPJYXdm[i,lyV]\ڳ,&ˈI erytp'[#Pչ%+)9X&^?{#~6`6w=Dl=iH؃|Iyڵ7nXH Ja_ /Oa&a%)Jb+w޾eq!">* GP]K|eƋF§j_RS=|EG[Q\`l!$LpDPD&Eݩ5uXY]gt6qI~۲")8Sor&7)~jh1-'J[X>ڮ&559hݽ\b 豽;Id{c4ښدb|t9rtSX Ϗi p}; Q {CeP'6vNp-C#7_FE Rٖ)brrk6KϘ%Bck-,DZ7cUG=^9xPPSo"؁KA߹!>SI|G#;Jߦwɹ`INrAa{YKK.oHQs?n"%X"Vƙs֩AsW>}';q/NK6TzzR%&&j[ce"""buuvZWTT4!FY<.!LFπUva~WJN\bRfK mk]x^[ bo'lCK`#A^\nL;S ,:xJ]SёT)ⶅ<4obX~˺M,` qp7BFmgC- Au1)R2yFk{ǵԱ"!NF/_ Qz$iyH2m@+?>y}G\i/Vf=ϴٯ}bؐl3uЏz/7$2*WbHBW.}O|.M l(vwb}G;2=Vx][*>56PdlfƏYo W9S􍓛zͶhfn%g"A5ϻ|۳whnplm4 쭫'pj3F)L<h;wbmJv-:Mm0avvsL!77ZjYD9C[> W8'GFF/6+|ig fGtC2SSӶ4JKKK#o2񠀀@rkbAb?O_^5$Ja}<`{+Dy-Qj6wCK55wΑ2PQۆ ϶FGӬ՞!z)z&:ѓ:^YU%u~$Mý*%|cOKn2WN>+V.򞥲W;ٽ]+=RS#ųuzβv%vrPs <ڻV][ڱ9m?HpԘyXQ^u"hq1{$ՒSr(EƊ mE:EM1Z % /$mVչhn¢GOhD,fJ޹P$ed-^X0v] 6d~(@7XjGYU0qjGe-Pm> A3H4\}r?#Y6Цb5ѧO& 7@e@bek.!4r觠^vV %^^k樽hi'ԗ P|P;i~W맛9*̀6\wcys7Kv1$>>*.ݸuzǗNSo=Wz1t-f0%5^o|C3|ymj>)E/;L> m1%QmOcFV˂"ޢ)M+8 l}p@a+3z<J~4J 6eYDZ7Kh}%'G.Z,x3Ɑ]9,gs g`ej|~>0+?7?--mYK3)F2#ZL-ċS6DNOo/_٣wT vBZ#w)iˋo7~1#C= ;nS*WnvC,%-®wòG|u Ķ?XsedL+q7l [In(~+f'}7C,Ϻ&t! 7=6jed+t"ͨ9>!XZV$5YrG+=@[ "dtt!˃%WXYxr2?>>^=/PԔ!%55|( oكzIP""2u4V1QbBc<^vݩ}--MIR6 =7߫g-}tbXvT,; $uօ qp)ŬP;;;t/:?{߭t,-C}yPl=vC5-|STJJjlSRRGwٛOf`nԪVR"ѩ^ +4%4VYie2 Ћ' 213'^U`= ߒ֮}kzG&^2T^HSҪ@Z6;yHyh)iilI6,K *Q,&H`[+ZЊјA`E^B܃T/{貜2r WD<ԉng ,;3 n. 0vX,MMNqt9DU:AZŭ_21t.; JHIc>Ѽa_fC$k٥&+5x fIekk[W_/q=R&e&,:]&P[{ u0z1Ԡ񩺆)P"I۱ËWfV&vmk̵'?`bGExъŸ4⣪:]1% b;M|ةtG@zF 5 A+Ή!ǎ#ikM --3v{͊8EsFt/r+\ 5zOv/ .bdj^;a9);2_ $~GچнPl</-6kߨ=<!S͋R}c,t>3`Im})go'q8><tg:k"=} !m()"؝1.S՝qO)2<"Z%*>~/BWJq$X~m9ULtW[;.[$q#nc~FO@HQ=oAGrd0:ϷAd (Av!.+N䒰7̰ȔІ+X|БQ|qجY9ʛ]K 2p#' #a`iej倵B[p;9blLzzf֎zzk mcet x#'0>Gy<80~ojh;O>1L EXYЖX(0f7AۀXYbyXLF",W9˝{rRj䥸 Obar0u) A cmmgh/ǁBqp/˜$xije+`~}djτ5u019:Vp"C&k;&S[S+&51 hŘb \mj]? y`%چOXKʼn\

??G"O<%%(I1AFfR/.wxNnn ^ nnI5I&ͻjrLp.n)&AnnPq9rYsp@CGr:BsrAK +Y4p_G6OX4[NW $z;ï0&h;{};=Q+BrJ'/ ?gR=&@ VׁV濡 codawpڛ`\!T;4vq5ZMֆIkC;B/_'v3qr:1a,@Vh'Sc4_`m@m9|hxia**Mj_+*loZ)<>P q߯qt`)VVP#t^Iyk_g32:ә@w54󑒦PJ3/%an'sz{ҧwL-'9{(vƂr~Q5K'׉A ݦLX %$!S P_M:0D DZa,`p& wbajI2ѳ,Mv__q@e5s ԐX;" v'Qdhdܒ?__h{bH2JL@2s`ceDXla_ƥ܈t]b"A^L;WS?J߾C")(l:Q_Se>$ңVh;?K729CLnYĉx~[8 Xdro8ޯƿ@sg mhtC A ϭAh.X .b!bBksIWTPK:֖KB m"1H^ mg1h?(\F/h/aǜhC/E`.0,IIEO^JU=u)z>@btߐDJ;L3#X4h !E!FFh05BghP#BV-&p[MJOEJ=)5𙜢lbhPQ$Ob`(~PGQ FkB$wğ B F ц(,15342B! ahQ!bdd '&041bCC k$E`1$pj#cVNX;Ϋg ,'Rm{ z$4da‚Q</o$d#^^$@d;kSp1uoƀLx=JZ-B{z_\ڟlb/?/ FH#C B# ;)W=;iIT(ܓ?xR/Am:<4//p%$?͏^4pRP۹|Ӄ>sZ3!<H#C,!GP;fM'Sx>ۀg0 |HC#PAWW !`TSz<ܕ- ğlN@tH!(ȐCZ lZwy/  XC>,Eb X8ΏD7(-p$-P .'<X#׀fО#a)D,\A9\6 aG`X^U%m`,CZB`rn:c<ЭP)?L2eZȈw( `/ˋaXdV bLmn h'}d7"d*k;&?X ꟻX  1712 y`0m3m!ue} n`ȏCJk @Цc_' TKE1@v ~!-GZMaؓQ}N#x/SRPvOڃ?W)O"aH8h(a(^4m#x `D oiyd_ c<~(PQO X>Ph7ێ_L%`g"Q0! a }tgLtO7rRb Pt|H tS鿕Sܬ_ꞺnHՓsk}lc H8pf^C>CB †zЈӿӐHTPnoHvOAZO?"k} )T? @, <k4k#1҈ )"0 #F(~e`0%(',!עG1IFX 53@~\׶OגXƋ`X=fx)*sY2/``C#0P`1,vX!D 6 6_m_E5lE##>,?\2 `@( ņ`0$?׷%%UNf>3D |Fh/ 7"YNoCoߓ;?,>&xQFH!ˇb`^RfBD__cC , cG!x(~4ÆqF_Jx @+ xHn*0,{~8dhtk9 +_ ` @7 <|$t>mV'r_Jc9Ġ_!nċ@0|p?8AG;+=pA?X=5doS8M N>3 xxN#q0A,`Vf%3#K;A (4 Gy 1a9XcS+h&LV,m }dBϱ׊dž XLn  (CC_6I0֖6v?\!03t_im;=$v`;y&8$g_?dvKbPKZ2Y:[ 'hm"g}9^OK&ju]- alB2Aos3dA?[Eם}ԁTQ-t&QdL6VjNp(̀ FMq/k_` zkpuU*?ҁ$->j$!8еIM&f4y1X` gӵ WV.k*o)[/lUV7 hZEciU9A@ ūߧl|M?a31 a!&( Ŝfn^J#j%vP`<bl%.@=P(`0à"@k@VJNBSӥμ3ӂUd7,)I Bl K?鋫:"͹ \vzMrWV0OeeUxJߗC?l/]0hyԪE̸cT 'E=l?J퀚išzϘ~ZP3g cyBҀRh'Y.~Y4ŁaRΠ @VX/Qq9<Mzo9M+BݜYN;ϕ/p$bHCf<ג@ 2&K+ϛJvcVQ/< &BALv0 ,5;ꍜ؋ &_gEPEl-A/(!0"@ Ɔ`YC9lκ'>\x2XhUlD@H6ؖSݕ^sF1Xf}\}u/ޮ>T`H! /C$x&4B`F뛓|!bӛjL4Ά6d m7>%F#9faG&v6F %1yՒgayg(Z 1X@(–nm>[p5ٹ2?ɻ^O'x0 $8;dA#@5Aq[&/s}in\m?_iúEbϮ g;gGV4ڣ7AG&E \g"ml=oX%?wb#}qoed/ͥ;^ ̗lVgJǰ]u}eZ۩*w8[ofzh87,-~wG{yL~ٸ`XIw!:gcxw2|Q; fqwkuWkpys;>>լ+iqpf0ۏguQ$ew>D ƁGHwwX#(,TrWntk(-7ctr0:m:Y^y.g0Lbg8:3v~n=9 |/maS&kش5nƦ-`n}j6 _sd:Q B)g1~dI>*ґDH~d'Bf;;6xxp΃m<΅,?v?Ҩͥo9!9!gEbW[ثMogNNneSSn 3<9[Vц^3%9TR6Uxk7'#Pyk,ɴ훫qYCP.P.}F+baxyaFVV]-gLR>F|7y\qoHQ%k&5sYifc2j-,-Lݻ<0(e0ʸZϝ)F3&Gn?{I#ln"КgAQ}~rv~u$*Zc% i1LZN5a[dr:zr#;XoC4M?݈cy7Kk $;D2.jGI'GoI|{9 vrI:}'kn1й~_N{B/_ɰaK[Ά(a F`1$L!Z4fMWH[ǔiwK&j3qd8Ot$H,=a8C F^[ˠ6q: Z@.'b9e=7n+Icqw7YC46n/m|cI0lxyFDcP!#" <e+km2\d eivⓍb|b75$SK2x$Xkj 2BVrk "BR%b{?Mr=u{+l;LQ^ܬ;UJ'5A ΀=ivbIn,&q,^`ITsvi/R6"lm hBk PbyTX8) i(ʘQ@,ZU5rغ  iژy~qj14޻P2=IJڣR=K1qT`w{ҠEp5F27y.` eDFluժ6vK yZ@U4UʖaVl-t`8X7wn,7wdM윭?cIZ߷a⏚5V"jT\RS DAc @`:Q}]D%oS.j6L6r4PQ{ g)+孵َic{ 4艒e<EW̕LGF4%ti[#~P<]\a I]?,眚8= mH9Nǥ. 1f&fYRD0H]Gsz9Yif#wg`y'޽3z]łFY0bxךZqtaZiM&ެrrڣ\?KWlW䋎,GF4il{Cepk-btpzsi #bHj%vȝ_f82ߍk.y U:wǷRAhc’AK%"BRO坜Ȏ4 `sAOYiŝS Bh#$TZ9 oNNsdN^lV6ڬ4leGG)?ߨ~ꌜ $/ߺޝMboc$ RYJb"(Uz|GzEr#;ҸWA7rcm{\-SH^AlQhFVLݨ?-'nO la,UjCwg0܏>'jN?2~1?rp'0  U+{ƀ&'i=Y= m oGnW$X'J:HYC QVэwsF'ok͚n<,NX-]H&nE9XaVkzį5yS)TӀ5@#KNήn>}hK[,+zrX(\0EFL^iw㚍b3ߟt>n9Ҋ\Ze X9&J(< ju*`G4޻PlԑAXMZ,~tǫĀ2V}#X,NNpd|Nlf%It68IC՞CfN[Z1a G_9%?2*j6ðloyݱ͍~v;v<ĞMVxYX;"+HMP!3kI cmGE(_s'o5vߝtߟOwLj/靆zҸ2-:MRGj{+3־'Aȍ *1Pi!ԌR.jr?˺+9MYټM^\is_ǝɰ]јoڤ׾<u#=_i`ќ}<>`\C, ) $' d9:P<^z~Q,9M ΃V@*v]zn?]<;x=3n2}ߨN|23qeK܂_M]bC7d:/qVuˆQ2a57S㷀ޅj6戇̹9u!|4.]9țqG|-K%U w:_ng~Q} B3DY/:>H5ۤQ>Y* ! $:4JPXQEmb^jsܦߍk6O/h'y/ҏ-߇m;S}1s R1ftG}4{n7>z3KTykT&2# 9H-B?s=9| ?Ҹ@'wA?;ns#<:5lH( (tT1Y3 埯u~ aU}Rta,kP )ƞ8oߠщ41",DQ(0D'0 ٱÿsjSJ䤚Mͷ';1hN0ea bTT&J%3?<񓡡N/; Mg0ԧ_Wh uu7AZU88_䔷Xu INJym –=oLaݧ";[[w|!.=/(N S_ϗB$ irBWvrQ^ VY ŀ%"z  i=Mt]gq'1{Nȴrqqsww0.d)gm<>̥hmg3,|4V8[@ur5H\.^h>wN==j+% g (eP Jat:LB0J"Ө9 u…5e.7G-Ui=ƼW\Y1=0uO)iפj.Pwcj)Gc.Hb'dQ`Txtbr˗;=l~ s<,g.RUU}kճ -"*S~3)pVumt zmvfvr~eqhjDXXծx_ŧ-ZPwD}{4nNQ|XVzHtD%K׆k˛7oz{%+yAn=\[ *Z o377"twPZs$~TܭS:B+gwN"u~KsST%6vt%oP#Xb}`CMbB% T\-uun 3SSSU~^뛾 Q$i@zC\Dm秊Lf쒒 bB'O6Ϊ,,\d``wxbaLrMxb 4WXW)qddH>M&E?,]b|BF&k^v 6w.*HHL=t #]:Lmֳ ,{{ڨ+ųMK.\dV >{VXP`ًsYS6` Z^^sF.B4@s )󬱵n1y;w~Yd(aE%TGpy+>߱#rإk:_AzFH//}c@Ãߵ{0ʎPMU߾ @v786lV.gK8wuN7ǎ9׶ ]{6==}:0dI_Z*wްȚDֆ@)O;Q,6]Z ;VS^ lJ.6&r+111q.7bmů zh+]paI]] Y:t5Z>2Z4׮՝c֩s.t:!c[uB ]..#dʼ8њcbkk{y3- 7;ۼ򶈉ྥ^[+U!wCCignO+kZϤ_eY[K[Rh޽\]N j'F648>fQ˳ b6Z>@G':R:Đƭ۷%hi41w#Y+7t1hѸ)K$,[jGu l121-)4b^7ܓZD!j-e9[N:uq>sͮZ N(=Tn=Tմp$JH% ,Ƹƃ$e_σ{G0LS8S"9Mkv\>}v Aׯ;v>JoVkw8.upȁf >T8Klpe?8 <|v\\ܽC^EOׂv%Zk "ܫ*ܔpVzr{EZm^[ Q%/'KK3o2o74j5p=Uu_㾼Ѧ{;lvlh?#!ZZz,*ӷG]4x H$VΟ]n0Y<'57n<~LLRRdH ;-;>*\d&'M-,< 6K pxe =_Vxŕ8-dK~#nIZ׏t.2eZt{ td73sc^J@얀oIL+̏>+?~VSST6?ys^EcmNiunT`{[ɓK0UHUl@wwٍ6]nbb2gIӓBq uFD5 Cg%*)͘1c0PϝC" v#k~i"b'J$踴ZEZ'5k6q-ЙZKk@De 0]ȯ!{GJJIOK|JTLd[v]?Sfg_bOխd^ŻLXN.$O<<3g+HY/X< ~H9?V ۳>-=ƷDb4KC>Dz J\럩Mw $"!!aHk)V0~RO>@Cp_P}{y8pLlSĦ&.4dcC d~W8 [iCx`ZHo^J0tЍigZΨ>vp,Բe֚#(xzD vD89f@aG]99DELĦ޾zl Ν`!td3T1>NK{>˟}7۬fO5ʼnj̙=V֎ }L1C _! "d(BI $* HD?Mߏ׶oX`@I0 LF@tF,A'!:))O? GGGCH DFAL3ID Ba쟦Gk۷_b?D )8=1&`24RhT?Mߏ׶o!eaehL 0$:?O$Oƀ1""LI$ XL:hm.LB=N^fBb,5h/Ώ:NȤ_D H~&K95DBFtPag+÷e|*w`bKV~1!L"!: BaRaXeR9%AHu`|f8881D$ B #]wc 4J+?2Pt, 7lEj89:,3k`4DHD"u OXȢ(t$[a$@!_h8p-p? C|͵;W21gkOՀΎÚeRVVW\qQC4i@"+O$Xzu IT#3Q( U@& }a*YH ]Z`&@+B 3IL*D`B}_Ԏ::ⓠ$?I \]]]4^(+HDN%CtS,BD!t*J1(2i4x3-@`4ISCT}7"R 0C uIpd3^5~L!!9!c8y:[1|תIM"Q $O,(a4"DF`: _+JaEtC˜=Á~JpqBӺ`¶E SWVTi/ &M߰egV &3t P p %Ҁ1@7vI1s;W[kG[Wԁ@t N}`!PELaP1$" řYK>Ia1l& ]mm&_[D\D2ij9B:Z~>:B#0! |~ ox-0ߢc"N TAWH4F'Pi PX@_hOpkHLCV%rJG ACi4>DD"#uN ܩD$~&:"a&@L 0"Ф_ϸ vqL212(Zi M(N#1 $EGg1D/mZ'q8@$;B&RSы|?<!b hd`dWi&Aw&e"6 O}v(s4=)X~%i|\DG(€d:BF:T@<$T:"I(  q*`a-ӗdǢahBI"~71*12$:Dg`D L!}v߁M}W!W90Zon gQ"bkh 0(DFT:Jwxs|FF&Ƣ`0Q pDL#Q( %a0 3yGVwM~IG ~-뿦Ws_kٶK/aob46 |?n=[yii-XcxH˶mK휮>ȕk{oqm1 |ca(89{i1&OgTzߗK?U8W5~)q`{qpp.P?Ej/<([{Z‹ӥKyfFΥT}fOp7=0qo_RgYA ر#S \^_^}|Z$1xgz1hh7wq\|yWI{]reH<ߝ; ZCg zMD\mے٦B͛0!99Ĺ;.u mZdϚU,iɮ duՁH" 1A3 =:B뚘D_w$X&WU I-((H7,vbrxj'=)/>ZD0 >QȑƗIlm6=:'$T-ӈZjj̳I $V+lld'?j^.7FV66}OHEP/<-umJ/g UqUNY6 :¿va|P\'peo܅e/4J')|Uptf,^xdd R<ɒu=~[Xxx\Ep@۶۫?csHVnQDLr2/ɂ nn""vfokkש>nF}Ρ@C@V[-yy7^a8J;WPёļBx0*n٬#!@OJz/]|y|l@^^~ :g(N| ;wݞǚS⣭=G]tѣG?) {bdMA/ghԇ#H/V槣Sns~gL*0nQ#//{EB~vW(s{cܟtF zkӘY*wS >gw[Dcf1Hrmܥ Y-u-ȷ]:}}澽d`޽6l12J?yrիW]{SD{̋=D{{{uMMY6Ng vD,k30M|eɵFmTGgv:?mx<<%-)lҊ@}H)EEEnfxp @.QS b,Er̜9 ^aE-k1v_S4FגƓV;{,@yrdgAs2 ;gϬ [JSs$1QpQ׌55&K[WK*Λ^8x.7虶?qcf D de-ϡtsIaEZM-Q#~5Au%ҝ|CV`q ~̑{ I|t"]\<~͵R(F34(}z rI++4R>taM4,((<&Ð22fqoiM-C)CI\ܢbDW?(] &-`fh8+y-߾|['6&}7 35Sh 57˪ {bȘ|`宫v o!q 3}]C#'Cgj*sȿ@HTˉJ^nf2&t4l ߁^Rэ͚;W!>!BM`M<djkˬuvL+yscxCcNIkfb9(j T+] t]mwCW^˕k ZD.nAK -P?\F-{H=$pIxf΃3hRRi99{F-yMW(* \ik0'vͺu!U'ycxڞN6q`J%\ݹ {O xyrrw;l鿯XZ!1}Vŵ%veO#Ty箮xĮ+.T۲E 'a1ɻY.-+0rӓY2ѭB6z${%KnjHԾ%L((h?|ؽ:KkTiH]£ԘAi[s^: 9:9[Cv"$ ;:L}F:K357GYVWKNn4?`n*~ѧ33?Y-ˑjl,l&2'8ǴRI<3/}kpL5N~Z"ǏkNo;xPVNSHP0Ha˶5uRn'5Ϯ+Қ:3d1!<=@|6[sh]|? E[yet'%%p1uٗ"k!2.5Y+JiugLZ(K}5%kD$;){ !eI;35M)̽g}=9+}dl2czAm_?^1y$432}wG.KAoֳkM뢝7wNyR\s@pW?=R0fLq޻w 'KkOs֞{ ǜDž=9-tuyuhۨa33WSݤE[Xr:KF,Bf!%+:]#0!rTfg&#[g뵳%hDA-^q&K3U~cqcn}¿ijøn{o_ {fH'|ZX_fZFrw~~pI$DtY>[M{޼gsZ¼ЮKe CмS_ |Z}(vT;@cD;-{zpZ7mZߡUMm6\Լ}f-sskA xp5<1{)hg DQC!4bw~ﵾWY5 ޮglWrzeg1Dg>m4 {63-U˖絳Xop3j`srvr3lfYaWCMa9?smaFG4}?/)[wFi=3fgxqy˚M.-z:'eľolҙ}vAQD9~|ǤIѣMVEV2$lm٣lώ?!?roOm[ mG˽g}?#!"cƸSF? rԃᮀc|a9Nc^jAԬԦjX;x׺IяNޚV۰"EV{WϜ("a0҂9yzGh (.fT~A\7vXۻV?~.~ 'Yk}0==Sve͇_ߺ+95;3_~]{\ظɓk'1 t{Sm+-k뛖ԲP`܋ ^ׯ񥳷u9 hrJpE~g?DLƼ(tsrZMaU+Mz$Nۥ=.~۩w- ;c߾QGشxK$' `مk_݈^7l-[Z\{eW]O40u g^jw,^b])oOt @գ=;=H4}.t/5g1Eʚ)/J k.n\9>|̨scb["݄lLzdO[58AceV_y-M7)RiIsa듌Nd̦Ƿyfi߰(mzh`oO'N4D/O,-'Ni}K@4=;XaSL]6w{Ɣ5ܫMR sucμl`h Kq/@?,dT]-=Xt{>JY܁!mz4e, iz˖N>ՅF3݃=ɚVH۫8 ޏa=|8u>48ĖXhnҨUvݖscѼ@{mI;H h˝+E=//5 Z:g%^z`]4G oݍ'=Uڀ~=W4w /+m+bpy~$c7Z lnI-}괴G<@F*eN"9h=#m3w x0-QJـc.vhV@Gn?u>]rރlKk:2"߫|Lh?QYŽݜ́{NbD[nyÃ:b|ˣ{z:&9=~do|݃yMWԼP+jOsy|.PY(qwa-fƶ7Vl GuXPaO6ml`rpFCWmB1ۈ3dmۆE=$_aOJ{1G&Ne8y}DҁRY[#[-zk~ʠkY3KY)m]\sD\V.&kO[@WV6%*(xJoʌ7P4fYYϓMXxahËnFT ХKZ~FsG#C'oS@ ?Y󧞿$5tm=!D8SSzZ B{xq~c#ۀgq ؽg< oǜW<GGg>[/FcA, ZNH{ pU⊞5Ýy$/K/GPS4~jc8L6oV%F})m0nPn<(<0mʔG{)i1O=N?qɪ͓$$޻oo>bzޜa;g;v]nXLI|tSS9ty/ɨFNm: ~0մCw偮/>z=0K x 8z\ΈМ:0wjN3u ]{?&5??u7AH(ueWRu݆`x0n80X^Cf… I{Y K >est DO3rǸM unmu" ZP@^[$iըd=uG%LI|SԠw ,P'os{ P[ɓ@G)蓡gorgؕWZegg/kӧ-dO ~ 3?؟s^ҕ_]vqͨEl)9}e߽Q͕AU "9_4}}vթ{چ.H/ʋ/6Xi۽{Wg Ż{1tK"Z{}vuY=qQւDytV))?>ˬSB­mw7}ЮM;zxi@_?w1uɦo̴jhw3@Qs:;6~;|k=l4N\3WĻlI,pR:j,~!)K 7z4a-܁=0uPwe1s`i[ͶE00bMuv Do5INog캝Htpٳ;X?ndރŜ>zah @}<<̝;6źpw6mc~iwowWS^GK!A9VlxK;;cV͛CټՌ' }0)cwͽ}IQSnE׀@;鉀?qN !r2eYi;qJ~|=M@.~RdEjVٮP1O=86p/Ug3逸9!U゚؇L_pSeJF$2<~]IEIؤWNԊ)yP|(8'ާm{JСY?LR}lbDuZ|Xs܉w]lcaM&e7)5w9,׏/H)ĉɌ/%|} ~,iy~}:-~U` t-[`Vt:WqGQ69vdEhh YͿ5[B[G .ڇa]?mgqN7-z7vZQqg #$*\11GJݻQ* JeA}Y֮5ٝ;7;jŪmvk 'WoLy?f\7O7>J, 9y`׷[|̘5s 5 \?6 ڽg#0A)G?/[ֽs~aȬSmf].YgMkݟ7o[/F 2] ƌ&MώGG=rNA 9gi٧{g] xt^k`f@o޽~n#qwjuvy-@V f9s$^c8;@66Lj_lo+ 7FaOuOqz-;wH/~몌[Ac{_Вs>:ZC+v9T{5MȵnVZjvh&.pt>ͻz&|wϓvE?=h);ho#Cb&>?+wcCs'{N-gn۲EJ;Bş\f$Jz^\va}Nx%8<>o d[GAu4}y=MszY7.XP)wdCu?eiP2[_bme۽{WwkiÀpQ;' ]l$fn[X|pzI @v|1z𡊢ŽzOҜeem W~ƖԵL}cuRg1 gO3sk|g-oՃ؎996oKFdž갂Aeg77ZqnA&Sӳbt0sN3@ #剼C4!'44 wCCn;p hվViy[m}.]O8o^zRzq(&y`GR1C2]_fx!z륥Mީ[v${gVX1-^LN _̙=w?{YJI ׌xs&;9ٕ6!N̒6nUA7 =UFM3Sx\w&O}3 G<︄{=~rKBǎIhI5֭{noJ',|f__쨾 vrK+\P ?8dO Is,;qiyW'&5Z:W#OVM =={rrhkS<O17Ǻ5$zfeݠVt (kG 6뫇d ɛ/Lm]?e/W>m0%nBX ׷^@Ǖ-ֱ [ 0bn|} 8`&vF&o {_ֵk.zRU}y׷ N7&/]~kѬ+'Ù)} ɷ\W%<@.dǤ/ulaFč?EGD]o!xX%R餴qӴ`mizќ= wsVi:kVZ->ߘu|sr1J{{)1yaaL?=2n'¿l D;iL15Z#'jqz†];u]X(:N"S{VT"]*((8[|0$v8<2}vAA\p6=ֿ˒'%7#Ds_E]v ~|]0goEvkwSx޾>C"iO7a+qtK!c[lB242_Md<;nE(N<86^pҮ76@ K_Omʯa>'L>{ٳM+sǩ}J[Az:dqAccۘbeX^vBKbǍ޶mcvԼW 1ql4"蓿ǩ3N tpsWi5<<h#<\%3?jv,̜bK999:=#LOHFGLVS+(4€uXdKϽO7nxS4c ^n9DNoM⥔̰3?@e'}e%LY`،&􀹙)͛ 1ӥgV]qNivХ[LFqIe4ڵsn[7^  gxi*7JKPu倯c*һ[sH]wX̙0qӳ7Iu_5? HȞZ}Mh(%2V,InPľS;7w/8Q<%; ^F_՘ƺ/\WD@ r3`Ld/s/8thNNV' cW|P\j1}[2^~Ļ=*_Jؖ+zO(w-?/dns&oQPXh{}o?feu+wĹ E\\90d,CAo0Vj-c4}mV^|͘?>>0L}Qg4 tnuHȗ f'9YߍoݮMwܾ,q:6ܽ g7_5tEˍA+36!މ^gvyCNNoL,1^'%"##ܽݵkQ.l|IرY1_^L__ރO#4n^v<W74':oUz_uLlD3>x@{7yavAtMoev7=3'9% N.]hhnc̭'GΜi*)Ήdo.8exdtƁ+ixK5/Ɂ;"r6r,,Ej^ɑoT  %Z_|yf(8//`;sDZl=s^J͜Y讎ahe%#?&J_}،kOM*7~3$.4/LIav ׮-)4/Nz?{s^K';]Dckgmݶ?Gw?}q)?4n؎ C..>fD/{!^Bi+HUXh-{|~s7067[5iyca!9枘WtfFnbik-][e-~ow؜W/t J#k֣G:x2lPE*3vhe3]vdP~33K]ϘogmڏǢaڛ:ڮN¬Y< \ecɹe]6#f#Ӟdnٷ \#W76~^vYA@ BW[7}.j 2ϸv<ۂ',;yvӦSc`9)הny}~Cيױw[}8*뛤{Â9yQ͹ySob7J^d[}>!뛒vpMG 2$if֦,6*Ibk[؎IwM>u SZgf723_-W7#f ^xaՄ>Yj<\qi #*>䢦Ikidɒ99-g͚i <~xޡY9GK lW@wuԕo5A-'뛘X6z wO5~%^]fv);|_з~ݰaCpEណ=z._piDtzC`nW`nV֜Vgv8}ãÇ>C |挗ڃ ;;n gV]-֭9#Og=6hsэ/@wvǷkӦ͢%Knܨ q᱒Ỹ{/T+i9fehw_bї;` 7tLO2W޸V|ેa8nyx $bqEw>_?e48&&.D',CѲf{oϘ1#غbPX9|ة܋GY<{Y]#\SDuL?(Qme2nVˉ^HlA?}f)/_p6b'9s3x} ۗDޙ:sOAPG`H?}C32Ҵ\v~Epɓ']4&&Y7Ea ϓ'O3Ol7F'M۹e˖N 2dZAIL400xF)SYY?t:59nﯛͿe%..iҤ%^?86&yk#q ? <b²uuմ>p@O>g$xr˃pӅgˍr۸QNORo۞8A2Βg}ڵ ҟлwmаMbP\&/Oqkt+BBt3[Uw6?9bMGup>rfxm{mvMY<.J3na} /.j~|PY//KBMX6f3UZr3fo ױcǫ;v#5}{R^[2\Õ;WD]Ș?1I;_ItOb 랎1AKЖ &h̩O;V' [[<V |v xށ:nQd;w ^TXt|FFr4q'դ!bu(82UÁFƶ\T/7f <ԺϤ4u.;wېs&?ƷU6Y4խMJlm\z5q3ӟψ3c5V{Nj3vYVg}5w۷o?1fr_eh4 z&=2֝QƙY5h+;Po.Wf/Y{kAvEO٬eJv[l}TDϢg9ai~]&c 1RC _cu5s%MoxՊ6a 2\ŨP";ȊA]Wg`2/L*bdIYdl S˞Q ǥ(|v(>-w0=K]tkHNF}-,OlA\:f]N⑊dWlsIЊ3f?OVG}M% ?~ ]$:ZEP(*EN㒺s1?P FGNF)șzb)dEb:&ʎntg|%҆T[ ⡂:! @>O98ŀQ&gYt:r6q0Yl`E5 RŨ8>^ZCfuhS="$TC4(HB TIhH3 &FF3 p#k "GS2NH;ᲳIcy"10=-PAOX|Z>.[w |w2T\߅o|f6B ߀uv8! zo_erlV+x"TT}I@(FcBbbBA3q!cI"!;6P^- 6 R k@#? 0\—Y$7ьMJfTD gT4}2 j LHx%oTS@dtD p[Q!G$+@C&Ih1ɐGҍUt>xdOCޠN'ZTȘ^_"Hmkuwb ,Y4fj*~2$T>Wf):\(/_7Lg ~x5UJ݂3UY)*k>ԾPYYgLדbb2Aŀ|Ih @&LV'fDv'hP5ɓϘ=Oײ~ 'ZUIj"RY5պFF5_pʥ j/xWK9_Um~JEd( |ӫgW%!PpNeQezɐF*d[1p Y&)Vh *%c㴺 :!9zfGF<@B60?yU2!O4lܕ26 p$6&/V^C)#,7AjczΉ:N)/ 3;ki!.L^j nodHQL٪"\)LD.T &TeL9OJYC GY~OH @fFI"UbF/w/rX""9 ؜&Hnؔ hz0݀i@cjz 9Ϥ#٣az0ͳ'Wʌ1M汚gd̨yUf 2 -D]ntժM_WMsزUsؤL)H9XU z@f'vMu?C6W1'lD[U{M| (< 1t&f,? |C!sLo#?ft@Q D ϖg?aa0r8Y, "&#n0w/bq@YlN0lrCz/b &Or: !(Nyfs`ctMM%ăY_M(qP%pX 3Ʀ1~$TuKvm!vD@0e9&a\Bp "TUG$})`5br$*q0q% aE`T;&/IpOC6`_ 1 GyDp 6JxDu!P/jH"d$+iTJ$jzł ?o_j|*oߵOo~?CI/ |ERjb_.#b\ůh<ɗ.iޤ/O`4x`E׶u$ l,* ,I"+-@, Uu *WFݹJ44 &SE.Iì T"VdD/Da4r]Y.N %#pXH`rpU8U'eSIu&5RCДq{ܚIFL.W-J?-PڇRcx e7!KPSUA]BU(0STY*ٻC/KDg,*ȲTM VL>B|60GP3BXV U4Zvh B&JE\63xL g網0(țlnڹ 8 htx0%p 6|06` ɛfr`ݍb6~pKy<6 <r &B !(fe?߀j1( 3!3`&%`cFRaU5wM SK8 WL*L?|*P$G%L&_`s fй(@,8>* }\HR l dAJSqP|@ȅyQ!W']d]jԀfhhX%?j7.dgW;B':y|E9<`1 '.\g&1`0 & ebg<]_9(19aL: peofqDJjQf()8Mр{/zKT2!^XSZ&brjx8@a&,rd>#3騂 \B U ݯ2W{)K~0@qY0d .C`bC'S~],xRSuew_q4Ar[d[U%U+zpNDlOUB:Ò%I8IF%ՠcPV +n$ɪėWcP`*h" LGŠF[d#ȶJ ͗H|y܄& ȻNP{# T=hO27`6GLˡ2#H28:6Dtf˂29<?S}h`Bpruq3`noT n!_V,(c\L գ Tu=(0~ '?wP 08(`,X|&<f )%.kj7 2()3..#=-]\@XB޲ttp5uv߬"D9@ C \@g ɦ  0r~Z%UT7Y ^2`TU̟q 0Cl h|Yu WI+ZKӍk5e~S>A =9𗵐N Ox,0 DŽ26)6oT&Ee:P(2荡j(NgL.q`6i&(2&2ƠTʗSL JdALqf(,: .3eaPƒD1(S`*kW3,deå|\tX,:\ >N. 20)4`r~z@uK̰,dž7%$#WrsP 9Lf<@(t&9aO&y*SҪ&f8 cl 8mt>k[;;;:˼hHb"=GnM$UCXSĕǝE ^aQ/9C{P`Ă~VBn(la \ )J#ʢƈLX,S>b! #U#j`"Ϛ܅J1rNζ,ƯS*yb/Jc@gt,Fgc0}@zv(0,.ft!:ģc$VS[(sR,5Q 6J]4tX1 el1qNrGCi>>4>D6TJM@2fSFbQ4a8^88!&pV.GIWd^l 5ٌƉb/s2 1@i:u%lRLK֒O ,= [BA4@lR!OPիdrU- l&y}Or)VeSήa ɍ ٌ ՐINІT!7G@p|܅rtDC j:z{EoiB eI8uXsoP#]FMMIv8Զ4Bi_T Ke8˨7Kc-a2Q "l`h4"x$1_A|%BzHiX%d3Tp(sQmΕ2G!q(kQm~  Xn$9S*f֬Q-(Ԇ 02!6 8 bG'00riB2"0r({r4&f,t>*_Q(ny4vk|FKNmq=*_l(Q~Mʥ={̲,Y V'ZqQ9MGrOtpt̙8B(c2c8 3djW+rݟI9G O0& 6aZN Q 칔6<+6bi:y\vA]?xU P (UMydS@!Mf5eg~q):UM"d?~AHfK0n 7ò+QT yJp!8:h ",\ՄQ ڈEƴZdT!p0s^: 6˿/\EkcTjqI .iJ^m3pɩ@28_2Ń(,LhpLցj:N%BrpRhAfxpQEF+.Q{woSk #ꏺ}߾Ӫ84MXjiޭn b K}K%{m \9d tʐ.ewej ] C:b0&cL>ɮsF~*#.M5wC Drkm *Դ!V ])Q DžU>dPǨy´aP!8EPa<=3!""Du֝B2Ep(`Է]/أ<Tp)CCxM$3&*(er\ f,.\ Crp囑kKU)f(M]R^¦!6cp`8 !ӓa2T[j>T _ھ.zbF/Q{N7E$;:::L Cn 7'֫Un) 4A"4@#,xU U44+2 )GsWv@mHs|lWNn1!k7 (*%UP")c]8qrQ3YJhlŨ?M!Uq Ke" K%6K{FMorc3PWjw?oJ@b5ddF3:Daz_EBכj9gad<.Yz(`` zf㬝]̙r( c)Ϡ|PAjleL4%{A/j7;/*jLYzӬ/x?@wG~ 'cJpֻSbt\PvvnH8肟R=i*S=以gQXHq sP$IDbŁC-X \apׄR(ņ8Ke+DJq .{9 p'(^fx,.lb3ad3B.}_N* ?Z؛zK29n?WLf8 v[Cֿ5 vfChS.1vqT׹|JDfUW {$T4RQ0O#P9 Ծ_p~]H_ K3a$.TK<{>xn>Y6rO,LFjA^`> jiJ||ΐIugGXF%2 LGRR-J8<IG8ʓS |G2 KhB*<)%iLۯ2LsNl=VU`_@rj)bo R Ǹ88hQ !  TlA]iTB ut,*UrNmTlu1T+ *6J^SVmgSM S`Ŧ$ %[ S{`k: dHs|s;;U7~(wPɭ (kT**рNd=2P +1O0&J5bR5wAֳ2wZ+w_u2ʼɂj0/9 Ca8B  zi+dݦ2LB鍙'H+^ S{@`z<\Q6p!>Ă!q|d8:`@ U%#p#$jԆ pY-ZRz S[҈P `H  ifA-4 [e\Ř,>${$mUm@>Q;3$*ʝ,vA-w<!7d1<(/ S)H!RD;Wzʐ[7]xjMka 5np;Uci>;yFEDð ¬(|lO< D0zSɄk0B{6hW?yUl@qv #cF58cٕ+ tsZozzӫt(bb 9}U{ELN|<9cqF1N K:ʬzꅠjXxb #*01 􇴠u$'#HNdxj%npl:Šo ZὒO"` iwgWoYK6琷sXC0?du؊OWX~qpkқzL8km `ӛcw= Nxc9~=!%NG^M&s8ۯSneۯSɾ"[ucmȸ=:ֹ8?i!is!eBPt(=S"@;]oN0 uc'yMPo1g*Th=0Fx4]! )Eaݙ`  nmDB; aqy?r^St#@?@9_[{2<ҏXye'd}Ŧ3|#S|UZ~C;r'9sIFsd~N,҄Y}=6&Cu 7={{ߛ}di|ZI2Bj5 :zӓIzĺ(KXϹ+ `^!1#l d^rVcq{Qk+.?N% b^Cf1Ta N8"TL?dV$ QӪ pW;i0Z&:hZZ7P$ONr+F[+w ɺؓ9bEUC9OsT+CXVG u'N_-Ѽ^W1~Z￿u'Ή|F׽$V%lVhT 9»r%(oۿgO+&|rO@ MAM'fu3Vʹyg9 A{P!I<>6ӦY^N&wwwcbu3QrvcZ,@^@6r~s`QxɿH@Nxoѻхm:VnsVM5R_q Չk+~ "O+7h8g;'z=}1}~s|4+}>zW_{W+6KdɯsJ*}ta5Nαh*~VO ,ӹUZ|dҎ孊` +4~i3?'l;{FE~͞hen/ VJX':{ZWmX^y]\a/ bٜP-VL0g4輓}4l#`G#H]sv[ިH^)b $IuQ7p[Ϻ@nEuϾB"'}|cCeO J 3:j"+уtp?nZ QYE|Q$ob5ӉRL7[swP-/GZ v1ujQ>0ipnـ}~V%w1_<^f7;бNn'á.n.aD.iT;.)Npn .3dx--O.spr+p u.3;t p Y ']8Kgy2Y8HmNO4Ns2Y8ȭs{23pN#v`g/jm켾#U\adC?zS܅21靈~&*ͫ\:lΧ6o;5JokHRy]:3N4H\>OeJ")rܗERvaGM1$RM*Kl#4/D&r,Q%(DX$YP^5d2,OcsݙsA'8'1vqor \->_TH8B)xL4# h*Fl2m`Eg̓/ TdIGI%GiNjcOk]/8% Vy,H,"2fQ|b3lq2HC>ԀᆕYVDyF0zqX[5 %IF@' )<4HH56x2.E c$QN9WF"aDhHʡtA#2p)pԐ8@c+Np)Ye .TrEQaP#hb$)$a hO(I4M͆#dܤ0`Jˀ4I"A2¡ц̐#ƩN!h "&gA1U UM(7D(j8%yf&ߔ`&tȓ"q,$g/sBx6)xdE"} E,D "\RCI<"9'< B(N T=h'qctry,zu\U8tdBH8 Hd@T8U!5w?\7,ҐP0&E,Iؗ2b*IZ,dYhx )IS?Wb5$\]p L4aa #\6pÞԧQA$ x8f4ڏV.,˧/2z4)(Q:rY0a@(.)0N)YǠc#.u=NBdfy=] `̡:@^6%c=4H+8BE(yuY2I i3nU)\Q 2Y$g$I_ĎpnCy:[DM l}<9;C }r-|^tTYY=\z/׼| J9Pk׷ fzTUYrP]y; Elܯg [9@Ul{dP]ΥG737s9V'6U%^ gluSG-r.y/!=&E(rsT; sJ`?SО5AڭUl#*S=;MK`l=vy[%v.vۑ"U#.έ,v7 OEh7) 褺J7%sK.T ])Ìuh~ (ͲjNm 1{심6_'kawԫwNir v\&euJ!VlYCsDS*W"(.4 ),n0lB /ڝA5 ;N"3TkԼҿWr)G:} [YC~)~6ZjI[Q^uEQ ewuc;9; )C k~bU~yr+[8j;G X3R,0F0B9wԔtLڵ05LS_ۆG#2,fcMbtg*[ec>yf [{LB8\֌3ժQF+&u}̖T~d+mQ=ebqw}_xq=6- hiK5EېnE,8ti&4A6۠Fu:ћ3yzvl.$۩(U*#tV<ٙɥuSGؼF`RiuY4pޛ4Grfp0tn*" NtlV@6슳9Uӈ\Al\nv^1rK]fߏ0ˋ/,61IE6Ujo,t]GzVPJYTg3QPۍCh_9rcOZCw<ϓ'tvmqct[#s`S]U5z}>5sy!Y1*h ۔ +X$GO~|P\5G#6VȷҷDG(B TUoH֌XK$fkAp;FEWJ8By:brZF42~ńT\l{Z 72rWXER]^ck{4W0a|\F49GMPr&iSfցL7agW^MBRR-!0cΕG,# ++܏ Y-^6ut2xKb!'Ƿs5O55d#GQs|J_?wå?fzj\߾ͪWYWb+n]TVT+wpأkw)lB=x,|Ia$^-0XZQ[T)p24d"$iqtɥ 8yyyͷ-EHw"fa!#5 yL߾eg.~ /PЈ̴kncaj_.,,DCRbg61Ve[eL欺NGL&,L1!4cT! F# |0kno.`/_|}; tWR6분tF;l-Ih|M|k]=8a֑* `?urⲲiz*ocd _||о*~zuUM 5[^ZBFނޑS6 K:oD{Y}PmZWGE'𰠇 #B"vrvvv̞ ߏS1ǞDQD,ޞn2)hq@hϟ8u6$&>d"-.vԸǤ} @5Q%^ޞBkWǨcII 9â3 [!EԮcZcIʵ:aj#y+v}<Dn0幝3o߾͸-6_˞JKJ^>/sGcuDsWV~n~ąﳠ;;J>Pd~5d!$+0>^9aYQʊ~[mV""`iJwDA-Ү1)c cAN)T!ݏ\\hwR>>Hb~bb;h]`QQ:J-VC, @LN&xFv+Fඑ]SgVqu4$5 kƺ&㘐\'R1ƣٴ8vHk}-ȭ'-XI{#\33A?xޞf Vj5$oĢ|5 x.ؔQ i^F!V2}g*!qո88o:; GQojFGhkƦS̭7PI~]+u˘+L'RvۀKjvh0j"y +R1C =芢(wAj  :AZ3Ç IQ弼qVc>1y8C _f.1:<'3is.Xhhٙ4r%g=|n((X?bhz#q pHֱR0Q/N$ OQ(eEcx\R}{)YYm80 t2~+ۛIpvF,ju;_F}#ߪڋޯ^qȾ#sQ4_@Q'u&Z]*,HdB{9k80z||:*o.YQTBBIޮ}d[Gx$ T/$ I0ß=%X ~׏:16g0@xltCI)ho@ $IYCs-L֍L!8; ڬd"|޾FG&ߊ"ҕk0ψK(VEotY\ kR2'˫{]%ₖ0 2XLCrrDEWM94{}W\4gf(+.vy~a^fzjؗ,"hCKohTS|)]\5ץ#KJGl]kOgu>`=xF@`"3w\7,;BV-3,yǼ#&g$;zg'l(H[l*D|hearg{"T8ͱbd>& u1+ FЕ[}3f f 2:нqGk@,Kʊycs3CH[}63YbyC0oФiY Ћk,0ԍx'(dsB>atrݬ@tw MAraoSL tTݞ6؋㑇wy T4%Fۈtӹsӝg mH$4`!!]H0aO|4$ȃ9M*&~15#}ccJMg2335^q^t\_ Ff R^oR~j~[SӬ$bٛ"TTT?@HGKt O MztFSELטV STTPvHbq@//7s ƊǛG,nz.ٹ4_2ı/"=!!d~Hciik'$xPC϶:ͽ*N?zX";9o"㸉ˉ`ʶP<#۫5Q_7G=&JXmY9'DZ +T=Pj::11mֹ߼yYT]qR]n1h5@Bcr~{?iYL,90Fww÷*'~HEOX4y_hHg $^朓Ϩ1?PfV?ݙ)ZfeZlv"F\Poݻ:OKpv-5*,hH3"]خ΃sB//{3Պg3tk (N;{%~G_ /Iׯe6zق.z4n {l>eT_ YyW`- 8EK Zuo/prwb*ֽ |,~x;4ߚ* N)XD K &82CyKrT⏛oMG $x ōf[#"#q}Kpf d* ᰔ;|X_ ߔ#\vTmb \m pXOk+'[vLUUuްήeqڱuh&ql"B6#` .?ي/: \?7U[xqq1}bH^I 0EK›G{1R^V,XF^~wyi!36)iسpBxxx[^i "┤+$̬rr⁘یKQh)SJ\\ܺ&>~+v?[p-57f3}/WDZj Dc{)ȑu:^j2 +*wNؤ񶝇\;f/}qX:ZGr~D$$$bAoe+B?F151_GЁF\}`CC^.zX/]o+ț%cߌ;|Rlo3! "o4{iHOQt~pArŬ1 (lcБ_xŴ)1ȯ!@[ !0o6=oNʠG8T>` VVϖmw)s )iv y>zш906Ĭ̬":;o K6M0÷oGDKWFEǧeDE577Wkh226~#3AQe֬ 1[[2λtjq'?  CCvXpTӄ0PJ歿&]zvGnx"{$+#)<2J2G̑`б% 8w4E@9e=8y55hզS!Y :$8rIk[znƤǖ>݆GKfC l 5 +M,LIӈo k8;kִ;>cccYbpH74e%:AQEҞɅ~ %}  w~0TS-CZF;|HQVixeҲvѐd-o&I/OR Ħ2Z_{bJmXa´nO. B/*4)hnYՕ(ő`&\[s{6@K*(od?Ұ뀚0"d}* nCEf\㍗^'[syEHTdk{ʆF1o 54$E E dy_>qT+)j3Za_-W|&X} , I<>P$"m0N(. @jC=+C)4A=տɓԷl/%D|PhĹO~H].2 dh"Ažt#PR 痍VSI-=~Q(*( {2ܝ/QN['pС93^x /~ 20f~`U'ӹ4· F@3Ѓ򕥝 ?zF圏'+e PR0࿨@9 )h tѺtu` M~ l<\e{@$0W֒8 @wV0Wg'[2RNqq|"=#OXFZzzn?=)JVX##'lzk}YgKJ:|ddBoM;W' 1sx4Ci`8YN:;{ZiI63 ^|D$$]{D] Jbxqqi,_>7䪻3NLl'$4: 3@~I0]^ںP"0N$0jdA`ԨFBQd W"^h:e$'d#T{|;k)QasU>U})T`ԀxS zHCٗ" Y4ݷ-OWJK:pq2יUN8N) ;t<+t:#_3yjlh*Fd5qm )"~ͬBbׂB@Vx o[K|% u.r(qp "s>=Q/͆p9ؖ.r莭K:'1iVyOxT@1C`xoGHtƐՃLL I.i7}ɏ% $"8X]X 7!aMHo `ls@=-vx<17<EwD8M_\R}rPE[C::ZZ[ B40 )9 '6SeC;m=v_QVVV  -9` _k/IĖ; ? +@KvQ}LR[Oa0ZjTI42 m sO:.!(o4qػh7++E%˗ B]A:d|b7Zlo|{__d2FQb.13x_dUpW(ue;t3 pv7RTlyw /(`/uFJlmoj4=h`' _~#VjAsT1$ "\danK)O\" L8@ &n(bjj*v(f;;1zZ R{qtF^ 1q\6H#i/GFFd?@4 ) $N1o]eU&/z* 8& 24:;_6S\hzAfa{o"f1pUa숡f9e!(0raV`>><88`o /o<#&F p>N)EYeA3#)߶FS9fMK J$Y2 4C=9 9ePࠀve,r אYqMn[]-)fB1lX>6o5G :يwMhhhJۛ/SM!sb"od5>vLByP`OWwAxÞg+\2,/Q/J=$ p צBBB{%>bd|ת^XUE`JTJ̈́ ‘.3@ ȩ|wMcEJ:Qh2} g!r'omDubɺ'B 0ǬM3;2 )sq5.[cAqԸǤWTp=``8uLLL z4qQv\HALRy?IGZuN.b5v0vG_O˴2MzjHwiCi`ٟy=_)p{穧&׏}^l}8.3N˻E;xh '&&^:Aih M(i&zzDv}%AX케"caVoPܙ(<~]eEảp4Bx_\qhFE϶;777!#J]MPv#_񉑑>>,PƙF,?îI_k4v}W)#Y88Һ@rSkcş xdDt`D̽ىϷ 6ChzDه{ϞQS0?Cfcc!҇S>g%XxhaATL=!AO1}巰 lʎjf1X9gh~}P%N'Ň" 1~BL:$aj)f54լREPnV`\X x$Zj<;x JnUvwo^j ]-ٞdxx 1Ihb~~7ɂꃫe /ĪܑjIژ| 9QFtsa[ёcY:#f`9Wf9zBy~:X`i@˼渮sDذkO.iŬoow3O ؼ2H{ #[CC2Vud7uI"8\t `p8[.E/R]]Qjۆ䆀i]" x 90R2s |sA5UMzP}ׇӽʞeb{YZlJC*&^AXY=C]Cr^WvaneI_Z/!:i">Wz,Dr f zܳhWv^-uQ?6܌|ꕔփ /,'^ПlhEť 9[2moYHe-2^U#F |' P<@cYf6#\F#1/k:k`_w3R i ҒܯEtn1ۅYϮ2Eچm4orx 3SǫWlV\Řm Pf^rwż2=_f""f?G!#IF Չ]y{pbm|bwe.YI)ӏ9ژM>Xͯߕ ),9:11 Gi}EN'+E`^aCk9FzOVʢ2MۿK5FGI!+BE;hBǮNX#NC$XVfZbbk@Psdo͌8\]vgk A4#X68ZujQM#7QO-CU+%,KJ 62xGwg%_yޒY?%iOXCƝW9Qv{ևr97T`@%{RL UCվpߛ4^1tn@ ;ѡʁ)&I#}Yh cJB{S"<==䈗%M93hҒXjGg'<(U1(SVVvUφMOk 8.uEgj}XzFm9X3ym)=8OɅLauIGA* ᬲ+kk؈++@@*Ű2uf7d-V03J5o_2r߲_' j~hJ#"5MJhV+l1occ#}lSQWHmʆd?-U'ɳ}`z[yC e0^ͱ12r%SuDYƁ iC1+`(=lwf!UԎ%_535j^QQl|yPU[\\ mttH]t$HVի(s +rq6񗔰IYZ{vv6}d iIĪ؆=5f㼏(OµW {Snp{{ m>YZZJߍKISd2b^esm-޻5 ֖ o2oSQv@L(rk~y9`rRh@VO8n2Kmfxx ~%p^w8<-u0Oj@(df۫vvv~m:sV:_(dh .fNQKI%K=&z{V o9ZzC 'di&V"\g:t[ bG8@P㫹ܩ>XN[mIEEJ@a\Kw[LzIxݻZ2t@Ģ0!/|";Yv㿑eiyz- ̦FFPzJREnnc]PPQAo+1hCN?ҿl.}rz!h4a*i @0 #PNYf! |x:f-ze*] YHWP-s. >@of_ _XT sP6n9?|Ts;[/5qW*KK躺Dy*aM,wFV!\[ O'<}tD`f^;,/*L-*G,ٿG4CMiKK}籫iZDiQ߾m婠մs7s`zרuS_ Vd{bte#E>ɱ9D D>o/ԏ%Or krǛw=^ocgk[ }dXV-`:ec[̮gxox츜hD9hqXJL QQA!IQqΊV񅳔Q\\Z ? {3EW!r4#gx񵍍ݳ: @Hګqx-z{Mҕ^{AS0Uh;kO=0y{Ee#1f>)3`}W\mٓB=^1)ނj&mj& vMl.w&:2G޾rUQ@Vk̇Ƭ&uxr\fa! ,y8מMIii΁]^V?R9~g#T_ ,,ҒeԸ 0!J՜xiJ $^s#X`0ddh/mfPH[O+/9jKlFG:\]Qi_Z[E9LynSs/JC-XE,""ϚZ^FEAy 55yZ4jLƀ1VsY &J97lLO &tV\,c7 ccG?{,_2@G^)5XX4WYn뉝= BUQE]Rל V2а:soMbJD9x0UHF2& YZHɜqc^5Le՞-f6r־ksɥ&Pڷ|9G#ѤUEo#.oYz]UVb8Fp{JGL/j=fo±xbi5j ͝> Yv+P&?:0P۬ʈDNn8]ie?Qp?(nS;NY[Eh|y< -P&dSL ͊gcͬ3.5ͬ&mgjMȱQ,h>`נɳfvF4a.lŋ4j>h=Hۯ~+.IJ\fJP]p\\:כּSm%]e7R$ 5-<Z5~ij"IU6lW74ѕ0#*?xd+)cC6N/$\NH!E)s;i\}_5F@G4;>b7Z M7QUcwׅ"Ưi9ݶ%"/poK:KW@(.@\3=3jlPU:neNXg44fb2Cp/raVH\%v91|W6wi3ʐ7+xۧ0w_\zCvVQm0{o=U,ߙ%C%o. Aޑw>OuQS &H(yδ&k7JxHVY}_]3ɠ/VJ`ƪ{z@xRB^ћc^ݘ'%cg-|fБGMlֈgTN&^}@5~\e}q3}5]=o CL׶/ܛ8_;Wo`?3ϟ,{"7߾O}VP?qAtzNs6 >WNpҐϏ}W= &! z 9rsppss?yak'^X y#%׿I(5b<˻fH IPL婢$g䓼-nϟu]&k}$ܕ+,jS~Mr=#':9;KA&?k-ѡiLq_qn WOh:^{ Qx S~veı_8w;ɢCT g !*cǞBNs Vsާ)8ZwOpٞ ԮwY@M$ s% =fNc C7z -np q_,DmImqq/k=]bF35r ;&BDȘϟB% Dvqj\:KɧW;W|"C{`KQWϖ7BZpSnI?d]]['xmgCǼS]3KK^Is)Jߘgq48ݙţc`@;\|2@5{ ?~˒T5jJO볣HEus=?g r|MMz/$̕X'~QG>yT}rQuSﺋ[,(iia֪)}&!wd0\"6okk+-?հ9!?҇JSK~%E :|'Gor!7 Uj%5YԎɋmZȯa2uv"v4j X1nqqMJzYLay(]/xA女}&ظъz|+!RRR9r''1%Ӥ/gZZ{*NN^j9b*KG(P}x̨ zm`Fng]Ao/:/n Z:MX~ӚZ?t;-sY|mEѭ/33׭ҬԡRrxX#+N̗J]u77a^[(JaGm_Ԙa%266jv0bQ 9 ti&LXo1XqMi K&JlΕO+J&pbi&Zht`ggfl DMPPنڎn =hO_gxFt۞\{Sydvq:ھr0?Q(/jCL7{`Ale@̛+[[u6z>yXUUHXs&3>NlxLm\'jNN eP-iMRGhЩ}==? 2wHTjoGlkoM]D97z8N@HHxWxdG,,Yʺ]R.T[2#S'~VK+ P׳57t{I"x1ϖ6߈X#!WPm4 :dmrVQS[\OÂۛ㘪| r7_rT(:b^-ڱqhwztd:kyKE< )=}QPj1IIJwĆJ~) ГP:)TeeehG^£leh4?Kp w.XO@-_qiEX:o˵lБpMjXɿ0M ƱhDGGsqᛘ,wC57]KPa>cB ## oʘftjhkfVV`bbbiYne1\EЖ}}#^^^ {65Itr{Z1 go}y(NǪXXXTm^A^Ѻ\چq v5CI@u<+R9QF/T-yQ MRGt?3eb(rf&Lc7D(hKj|T44qcNîWQG'㆛1χMZ|Wρ09o늜~)qpa)?PNJ#|*QrEŏ{>̎knoRs7ƈh۟%>T~a^ymii& gϞ?W.Z&Wn*EK;7\\q)s{գ:y{CAKncsR~ᘶomɃ=)2cJ& B+Iba^v?93Zgz1"uxEMQ2-SFk>itY}QVͅ?GqOlY=*)Oܣ% *|8qeI x4|DRR#M>ymاd y[ 1JKZkʦJHLMlDqq`U5i>p,SQ%ikϊ5weex{6`>-;{UNC"OM*ڨc*R_|}J8>U'vy_"Cmrǧo9(:JKϲǣzgxRO=@\miW (Jz3l}.OʮU99[ ?#|1x4A%hacDw伺JiD<#u;̡_Q/9e,~^&XAG-7vhEDt׆Vͮ<~w.EpWͦࠟyrb+# MM`mX'jUh6#8yid%aoOE鞖6뗧2p#*-==-{3kn~LE+!9H"U\OviyyKK6:j=]띑(\w~з_ *xawv!`US;x_r{0¡0[٥o.0ҳLoGJss&!'D' AB&zIm4- JWJz]ej*fH^[! pR#]ϳqTE6D ^Y8#oV?xsCqlm2p @3ieY Ne7ጢyҗ\~Aag*1]dT9@#dIvUc3*KѺ!WddQ~߿6.9/u3x;F#Eȿz'1)*ڴVKQEB3bvkb,#wik|xyyBK!pPWfj9]k{ |NwT[iqp+tO wnMv}}q$^HIZ%Z:,vW_-%UZ$fzL6sh_Pq~#ϣ" 齌_SuPζ&5K+^k`ͅ}Yo)+zeUUMҲlih}t1 ؉[ggs=h8I~ -t-[D~ꢿYzm.{ &N~£OĢr= 7T쑞h0y~{nq 3bF/ᅠ%v3ϧ;N(}v*)u:^^f\&~02%=UDI7h:+<{Fts k"$S΁4|3Čу1I SkS4j.V}r_i#$xF$/}N#AzC4res'88RFg@4KZ.T<<d/I|Gw+ڌO2SPu/wt$nd-,,'UJO*t{/os}t 42r$Sgg&1D?Z(YSySNe=L6ݽz?0,E]K?bc JLikfX1ՕȄħZx{xD,ERQ!] jj8tVoYG=$(sUUSzU(u) rdǖ⨐0R! 6|؏!Y[NicD>8w^cJímhii8~@ I`ªs\҇W̼YoyP{rҷ|)7vJJk Y>u ma! zvC#WfEۍ~˯uH}iQþ.ǎcD]Enk&]աw@G1ON  WnĦy |_FaM$om$ Osg1:yEODXYuY߂fC)B fd_@tpP :ZtD'-"%**178Oˠg(L'C`y;]VV5h{f3ɵp$$Xbe~QܘI6 QmZ$|DC&gh'BίhcefVߺ̰զ>xal/ eHo HV*4tY ڞLpwzarJqp*;a77t J`,(X]Uϭ) |P|YІr܏~A-w=ko]W26{,dOLD MߏgwBwgyҪ*4X}Q}NN: ݖq#Hs7CC.f5ymbw4>tvf 1H||xq@|h׶!˅i)8r:8TX3TV0HN.A)qōRCJa5}♮Zh^CC"ȑnYH#03=΀-8y_†8WS3/ޢ7|""%)@%ė ăն{;'%%&mpoS6!)BĚ\3e]?n4m(ԇWm(T^v7/H@6?g(݋$YHrHB w MTO2,Ӆ))63u(.[-Ip:::997 'wAvW+7Vcvf ށ_T(~Jz44RjJx=/ŋ8I{{GNefrPc꜊;;~=AHʄ9I8&53+PijO?9 |8ˎ_AD{GC>r\*o6!g> OWa#`ee}߳Bc#98p^>TTT$Zq9'j'55ɓw?k݋Y$ ,)a̤^ҡ,/dhh(d:11Aa5488)z66 >/*7Dl'Q̻Z A88؄'^8A4OgSS`zЊpT$mkD0 :kbb"L=n(Fl (Ci\\EI֟?-旹A0X\GpNL)nb]]yhll#J8CPV|"f_T{-?d.?v\{^1~3ً0ҭ X\\܃nS񣷷:#.自{saا@IA%12Bu ݚzw:\ӧA%gZ0{X<}^]U]oǢgldiYx)qz:Ǥ.7 Rq 9gEǺEH/D68fy 4paciYYkGNt(- Mi*oCQ)璒\PEzvd2]ɥ5AkRg e1c4a!㯋N^>< B GxZ=-/o̒e=[aχN..8_t{o^dg/\I[XXySoބ`iOMi^76 oll@ fQ,tpA㨨j`S}|zג\32 KꥸStr"in4[ҽ9HӴ㮭8>s94x\*-en\=H1*0gR/mm';%[2-GvzGz~2}pՍ|ϊW:#H8=O::P;1CBr/T^s2rPQ7o޼g|*酷(r[N>j66,&gn_+gZj=)>!7| գn+**P8WU$Y#KCV;X ;a1iH'fZ9ZbU1|{F;7l}||yy.;: ?;s69ۓ0)wZ~ʉl5Mk yܠg>QY"|{{{DH zL8t=LS%d<]$O K:s+km_TxtIƦ3Cg! bPbb*h} ΘOṖ:?ɑcsca< ^oX{H-BGH6|u`]͘1Msi!?)ѝ$*%2ПY%$^Hʥ )=OͼU"`cjJ5w+8>p<h 4ёy8@K AIIFRۑfoLM;'//GPww7o_yeƷfC(uRfǖPTU䙌<N_J}TүHvi;fhN4zpR:],M^'eWUztw,?Lt:❭X.T2סݡXT`ܦ2idᩊ~,x֙ w))H^)#ݦҡ[_@CHxS~wu~(ٰ7]_JJ> 7b{LhQʻ :}}_?u LK w1j^7 F{G roeY[G/5,P1]I8}(ٓӈҬ:x3ź` p!QFxJ,  e};'Sbl@ vG~rjGLp=qa=&y/qa%aP դ֕4;Z gCm gڑ$K)r̫ 4@A\j[;:jZ>< Ҫ}Lپ5Xpެ\`y*@sXM=ɑ?)slizugmdFnk:h[vȟ?0t'2c 0Ӵz\Qᥢ2 X$HOԄs֤ &(æQDZyrAj=5CR[Qyȯr}Y˶_𦨧'w)c&m})/  69x ˢ&;fAdծ$aG,E&hvLӂN"r?t͙`B) V֨CGK4Q-~>ب@_0+)ƛ ޛz̛ٗS|?Nqp((BR==CJCY ]ٟxWKVOw~H쳝z$fP<""?%'8 ͻը"Mk1RR9A>_@N y=WmSsՌ@TOh10{ߤMIݦdУL * d-%ͯgHؚᥥU _rK AchwZ%sU6=Ky\ӈA-t2E]Eqݖـ-Nv8`#hs/-.>yP[!!@y'Ղn3{ ܟ):m~N~e LVd/UԎ;^F8>Ǒ¯40@kݻlt }rrx֖Ȁ1YHu}xcD~z~%^b~mmh&֬69u Ay4E%eޞ/,Ζ~2e;8 G>FŃNN|/X猍ȱ}Ndwx{g]oG%ZZSRTEվ ݼ=,fCX] T*PBDIŗ $亶.Fճ\s>hi)TJ3l)ϝ9_ d!ҝ`&aAɂz#baEE[;:ͷ+kdL3c_90۷Y+5LqYM8&m􅗐5]:u( /'g#Eƭk ȽZO}4E}ӃH"slħtJJ7Mj7?ˤPsI"M 5zw9ڪ .XwA ?PjOBLFFKO BKyiNS0_yVac`Ds|-L㑇Ç pS tnE3J|5ֻ`?w9YJȅ(u?>'x͍`MBL£O0C#IGoYeb 3[L |3Rj?F]ŕx-z/NonJҿ}ly w-Ҡ >L{pv>%rnqfN`>mu˶gC/d+E- ޹+4O }!HIڃ]nuoa5Yh~V(8'<zv)6Jh t^]@]Ef}J)я)z;/'LKHN.5z`W"* XtGvkZuN#Ujį& ))JƋo` t$-1dcy=hwA^3(&7L]ÿX"KD&Gc)<\yPi߾ǍJQ3w-Ckg&ۣ%x8pc'meT_o/n_1ƶuwZVֱƂά߹\p6ܽ7"Ӥ M<~&_Sۤ&/zˍՠx@7FXFR$cf<׽Za+08Ms ~gny6e k!WM9!uVHXAٟJ_hu_Z{CG'쥋 ~ "F fq*Yܔ Ɏ\t # =y C(0zp'"XY1Zq]|/z/5 [CTcY/GRu(HOA71 S2W6i(A ad^Sy-.g(l< pD\({󤡁ti7@3 Hy/I=C_/i")o]vE(}H8;7pWD~𩩘 tpBZAgx:/c[Xu)-'$5>I/** ,+++nioR({/nKv 7n/`psc9o| ͛t4ŀıD(V 9 ﴼu|x!y2fVWz.5]{U, ͯu}3~203+-N{6a-oY m +VFuyվȀתsy7}5~Đ$>m 3v΁$,4uLZZZ=VVb, C%cn߳2^KȽR<2]kn///=##DKKKXҒ7oGG wOuhUך߿111_@@ӄ6ӧ[`ҿVBZ$]*<IAw.{[AfBBrݯnjM 4^mӀkI 2(?02Aw )|YYY-Bۛk]VT#ۛJ * x&&&WՐ40Nj^^"(If,n# qP.ћJ ǵ>ǏeggKIcDAlJ͇K޾}c1ga TF6]HHaQʸgNwqm1zL1/9XZ[#$'#jz>8++Xb$2vԀzq%' BpNd"oB,f_hR' %%5\ޮ]]Mh~AA㓓e <}5&ki)ӝJw4XחЁ'_tGw6Uq$^ .G]p Irk3 !*"NA\t&Podv[B#622vWGgg4{^'P7ϟ?V $ɮEUu7[iNϦ{ ldxtTD:@JTW'N6㙙٣( ,gb̄1'isqIذHdR/NH 8)`Jdt\Uk>̯"Ft:\)04DRf`%A>XXX]_ hxxIB"{[zF IS}ۗ zPs m̌b}Z*urh4wB81II @פBZ`?31wFSa|UL5:X8@cd]暊Y1T]8+t垃Ó!@@^A c^l! qGGx>v5eqZH;jJ% _cz{[#"$&ƺwp2Ve@ GpB:Fe~&I9-W=33O/S@ˊv<1DaxKpuhȬ-I@Tg¸<<cű^w ]U"?%'Gfhn_ t;f~G|q­d3?yLȸgďt\1 mou oG_F v篢Z0k諫':0Sv/dT:?~IJ6h4y.ZԹM#E( Զut?f6uQc}5a{܍%H h,߈@c ?} ,wQQuƱH QzZsď/@ru3&$"u}6Ah ɉF0-02`/Vz$)Vts3qE4"]1@B٢L F6~oˆ. ))2!}nYIy- p<3 NbLEk"T88?} W.3^|]_s#LNk,K@P-ZP8o*+k vRi~-OMֳJvu)FKnqچE}nETH$P9Ѣx:oßmDp>~Yka3c8hG;pJGrWwo/gQOe:˃/7ncg+;`y{\'&[[YWҀ\!xx2$2?loڑ29b|ABL?\;,3 ܭʊ n#d 8 t`ՐD/\_ Zih;obtE] .8'!5SObBrX_Ow+@Kl05~cWrĭ@' # P@o&$B7a?0% 99%C-pcx#@y, ɧu,w3WUj?sPV.#S|i[]RJ$'@fkdg,3Q_x`Yuuy_J-9c#gfttP棗~.9;GխY8nrY1E˓N'UG?RXbHKZ~] SOY>FNt&Z`xGмpVs1>"$|&mVq]-o(A(JHw)() "- "%% -]wuf>f3@23rOih´utP0&Bc:r͖K.Fx ˿?D%nzSye_z9RS06C|qMRh s7baxeTYyhNMk,QTt0-M( lp0%4qtP_hxUGVVߌ zj0RWm:Y[~YG|crN%F}sbB~j`'eEi sOv^^Y=TT--7^$IdLWJOkѫY#cdA.=B{d`lCoX "tb2Z`"}.tk}jsvV|xgvo{:Eɤ H ȍޜ},UZ9\ی+I˗͊773E^ D*^/n[JJyQ^9J@JV1tgeDL }]lgOL[^DMM.ߦȝn.)S/uze恲AQh yn8H٦0HHhNlA wK:c|yS(v45+01tt_=*jlK?ܜ]ܗ0x[_KjUQaN}'=sH鍅"*NEv l R<` ސpNoPYfG _&aɵ7P0_FE1R[̌V+kJXA> مþN ) T;-2in <f }S1Rݵ["wB@OhnU<%e@'p1nx|dc64Et.uPbIuIB;f` +8w:6sȋA&|NGEib}K22b. #CSlܝ "uyJiu[촁wOml,VM\YkKJV.9ѱoJ 6?C o.nmK+dzzhSO@$+.^ҖQ8Czop@ۣǿS.UJo:ZcλX*77WG2eUg]T3[DUU}+ ›j$b$11^A7IwtnK ;O zzLs=މf*$c9 =׿`tft~p=2ޯ6ղ?'rM ,?%FkwSYh j>(p,2DF=-0 PQB`NB xSsJSFS @Jo>`E7Z%$F b%srxT!us#06]ҞTkbcW]l _K6~~b1{f;?O25kMّAVTBQ [sͣ^RQB;1>YY̕;1@;moÉ؂d0qimALu@h9P΋_zB֑d֩%P '@ƥ'F:ʏ|lwx!+ l*E_9,hƱWw}%eV&84CcɅiwNUUX$G^[[~f,3wV͹ Ocb}$LCGFp϶#~~R~b1UɄ^." ]ZRޑ 8j*)0+;t2dYfTLrX nő_>YN ]ef/^u]2 7<)^H [ {9Y|W#È 4ĘU ]j:;//vt();@ImHbN-: z77<= "T6-07jq ן<pZfxvq1_َ&;r CdOj$a\^j^^F 5;;+*V5m [$p/7Hl%E3hoth>Dvp/LO`[:;Qz2ކE@dg[@h ^Zo4P$Svt-1+>ZlޅgzH]~-(fwFv KNI{}1hRFVݠ]g;yzG닦fMSEjk;N XrAU4D̒_m˭XEbǿo =;X)ǐ CځrF}p„G;[@N_ j7N۵ H֝OwQ77Z/}zp|o+_B"/>3i{1@ )H^r.f)anv\xet8P-]m!llq9}^}r؜ q`z Kᆃ`_`" @E]655So~oLsWWd"""HQߛ{-cꚚiR-yg@Yq_'9;Y?9?;U[޾Ť o^ii鏟]X{JJZ1//_>yym/{'IWI#tׇШW#WT@+ #tii+^kA/{ R~`rDED GhkmOx"+ [brlVssF 6jgD@y9}7vkGcN~So<6|OL JAxT.76O /?b/eJ (F~ʺDֶ%F oI-uΧPmzY}t@q_LZ9:#\FtuGPVQi=)mdr\\f0@'@ /)a:nCa@Q3Ņ_D>33:Ux\y^ή>0hm ˫--<=,LX[1fff**}wzzVg/o[NN GGUU]+)ayyyuM7`o/lZB6@\Hx>Iqt!yyOͷ8rI˚3> MM0"z#,dddu'=TG^II>> lRPGൗPTcC/.-|æo :2$2UV5HfKHh$aaQb| LNMCw;M -Hs􌄂BDTRlRSNNPJ:folg`/_z'$$||·XID@:7̻K)0b YBB/ rWAd8!ĤC{31._ cilg[}J,($TZ[}]m~9qA } tҴ,wKI ^󽨛 t9kkksy0oaQ|_@>D<?܊k75MՒ-wy9seeŷIg,[e5w!|dz4ڙ.VmdaRFܣyãv,|w̮Z%c&Uk}Y AR*+>†q+++Byb"%/:y}XKx'bWK{WUMrQ8ta(u#úXf=yvvsV }qc"H[82?[T's>75e7p V G}&l@[[ڢiт+*͑gI}x+{lRZm"Fu}qj>Ba r*R,3P(l(\ܿiqW%o߿c7-++TdW_0 uoߘea|ynj-h\75oK/ >s OjǓ/̭gC=1泫>woΐ,UWMaO\+ }ƵD6B1qss111*ӗ3J8,H"95̦Hڽ1uozi'LiۀgTuu7=7j_VP@)𔌇 A6}vo bW1^Ih=>CȈ@\'cdddQYXXo NϾm %%TUU ̘E2qqء@ollh$ONMa(R" F?ǽ-bRҧ_|Y77Z;;& $8!T\J0\Ͳ'F SQVzH2#>A nhh.ȣ^KCh~m@6q x~Ē4#ӓZX{|"""7yJ bO?~DXZ[{KYW5H=TĮz21V6[RW P{`b>ˀ/ ~jviTH9QRPF5nnn\ސs;C>S8/6|5Bxa~z8t!^O8qlrU`Y,@//{jr9W]}<Ĉ60?g\e]Mwuy l6j@|q,40HHQHz3>3qzJ:* cEapLӁ'f%)`'Cߢ6c/@ݝE-['\9߽:KMOqeI";<?)Wn<ߛs~fMBRGOFʫ7g_.^h.}b^D3z: hcWERSI2?'䤲| A֥>{[ݐ;7>Fjqo~q;'1nv8/ k;ʡB:z!?#98es8/z.uK' $˳?F'77h.Q$,+QtY[8f=,ixiKtX>XkWTRY]݋M䇟 |3c&_cgs6, YS`km9q4^)VLZGB%֝6{bG_5ݎSበkFv6o_: `NU>7NB UNM%r{!b <χ!-JO^$9"ց,&N҇բ}-ۣ=8oЫk6ON64|>:X0EC霧5(>>&!%jehh#HXqh䇝5>4u  ߟc'\1T1!A@NY\p$AFAвS6A"$'%M10-$~tD:l; /U5/B[,C] g`A%x eeoI\fZfڣKǝ FY1Ft,%nho?GLr-w9"wwO #r6-FP<: '`NR[BA$-p?緾$ ! <:d\20(*^+hyJB:va]ujMSb)!'i(w:.KVWle7T1\G%?jHAg WzdSR{-;I6'߻mH"=ฝ}x/)xFK/Bz ʏu:gLbp7_+MBI\ BBdA_yJzw-`srpI$08lβK+H D%SG{*-* R`,'/+8dOm+ hh ڠ,hh9v:+xV5q*BRX-?ChǵS?%; 5*;V>2Cwhߜ}Vy} r\=\`^1=x Ntоk5`?DTS7OetPZ=Q "YXXPWp|dw!2oMk(Z* >Dt;҂c4mo &sc/ի]nVVV)iXgpA?geGm _@G׶IRR ztpp~OX-|u͡]9[.p9j-} L}…!*>4ߙORR3C5&fy{c#{Wƕ:~s5MO?|tCL@!I‚FyḠCx%?ºK3+ֱRXfMPPZoٵvh"!ʒ$!ɄveƣyQQh6Ζ~hduTY9{`32)5AB^aCܜ۷o `YNU!tX4 8`N`ۃ19`35TđGӆ)+!\Nan` =tj ޿uoZpwwnB}ITV^) ksDZ@1(aUv9_Oy())Mt,,c)Oˈ|SUvA6,rrml*v6 4#jjOJ`ru}xw[ب7U ֬,>>j5nB7AnnNu;4/7wR :v3Bi~TFI X->KٴZJߓ]|Jݙ2cEhh|\[l,D" \K)ņPKtϼ4K;DlJzz;pB$Tⴝ@KeϣLj5w *_^]>쫞å~[[bsA;ɶqi&y^:okkfoqpOm./>\VUukH x؝J֑/? ?#2\ A>qxllVu> BT/ǁ'y]^^͸ͩt=K )2][__*ֻ;LpoLxJ =p"V`LK3☺_#p!  i*(֣eLdMsaLL@Qr|l ܴ֭ttX]ww2t6L\#w^YN.tϏ߆Qn,wM }xw-:@ yD~ť>ԡ/EtŽ& MAgkK SPoєio9n9o$^<{va~ @HȾT>Ib ?yGslW2_@̌pNH\ܖhfN:*zXj}d6) WoݮII_ak " J !\FԵ~M0ЎՎ0 gH8kekxY[1lkzaA%vm@BisUant%48i1TgcW=1a==$%m%eUNT myE(tk8U+Wq],MMp< P2RJie@*%TׄVW&Ki_ek4Anӆz)i:ÂfyGTTdrrx` ΎBs#O>G|`_ݖ\8E$mZel`(H11Z ʶиˏe{]nwɕvO#e9릻Oa̞}8?fpHT?}nz ë\!viCY4ƾǫwW$02ai5:!ayߊI1 >uuߪ߆޾ H;X=Pl⎉I Ug[4룋 a;2Zs"'9ai|tyP[C"fhMGG h6+ҲeR<ߛ r渘䛕|b\K^>ߟ0sKxMM܇A`_MwAvv6PS|||ٹީ:J», w%1LaAS"1|ZP}Kj5Y%^^Ho.mw;y0ߚ}?B[Q`թF_ ^Hio$OؓgS[q8 @Pe}_\H2"3DVw_?nz=g4=<١A^i,5鸋+#e"#_: |$A$#_} Fy`Dc0ňٴ *[IϖM)#N>-r:)}RX1@Ac߹Gi;djfLjA{JLi`ZϕHTUmm9߆ `aǽ} ::(o P+ԍ a8.^TJ 6.xhD}*@gHz#h<=2rxř!i[|T):pw((KOXI,utGm͊obcҕ O5¦-mKnGu}\T#=wq|dEnqp!SA! QBS' bJ5ĂqI ytpf;UrjӒoԆ?`QX+Y;}Vٴyrmmv@}йa/\%)m[aXN,-VK!}W(z%^-##Q p鎏=|̲䅏cܔ'nB2G}+R1hT */]PTRx d$p#p.4c=8kG ??Yi3MUE+\iw+LLrA!]rWc'GZNTJ޾1}xtfT5C7L5=$)hjiJJV/xݭ⍘Vij 0ZfS%ll0kcWǓ>V6&&nsr)8.1ߎqq{B_SpLhpm@ rڟg5_l qf+0R = =-͡{ž|ϛS " W z.-0a;k"esSQV\00]x 0mViXX6:.Hy"ش\.{cn hHL%;~EZlVPbMfU@r`ӕUPiiXC+:ojzzLt93RS$;ӏ:::d X𲻇rlvjV ޮo! LG"EF_OzVyuXdZZrO6'5t`kHq:yB>>ocd-,=3S8.O8ӔbFG3Gxdd|p\7}ssxR]1rQfdQLN{w47oڮ'"ӓ `<)$'6oJZJ dA(t\oR`D# =̿Ͽhia-[ǮÇ 3Ssr;:8i?2d5B'gc3 LK"$łٝ;Yaɏ0#Zb; jݒ\r0Ah֓#P#\ t ɴm<77Ills`m㟢QM^yxV7Ν %!֗ʌ9]Z%tI-1W \..f MՔ&qL.3p=߀bNƆ\EE}  *0 }ЮRB˖+'-AC%%NwLZ,UW{KnQ~v{R~{;##]gv8Ij~Pԝk.NM\-!zTzm0l1yF?rm V0p7Hb̬Ez"*>EIKk,`Jxz;KsX&%+o7 _iI5ck @ ;K6+0Bn >_ PC]j0W눭EA9(eXF۰K@ivL7 9hS10";n=m q<xmB/K%"{\ %ͼL/1񍦳3gc 5`JOե(?ZBCFw31ie7jz:!RB$]w wIA!dX S*;coOn.틣a30 :F^.m@(}xeo.,9- #b1d)wqZO<㣉<6"P E/X[xp杘0%"j}1bټ "OOXēw==E妕$~@L8Noag۞UM,ԂqoHZQLP+ܳ RwC,,2x"ľ( ~SeW6 [Pí 29~;,2-ͧHۆeޒZ\@ ǵ):7l[^LLLJ qp""#5}\Qpò|3Ҩ܈ "ĿbG+D]pMA<.ؼj (` ,8ȁc] >qǫq\䏨v*~ī1CTqTEq|ZXE cb|g,l3)ʌ6^_@Y[~|ԟÿ/R "exx.za?; Ӧ~O w!8}@LbsAo%ahT6sMStQrrn׾[GE% \oᢾ `\__ 14!%2>Qgjʨc|O@MY%Z%$d@MH:dp8IJ(8WSPTJT_v.`<~41cwXkw _r, N/7we5=s= AZhEյqn :^ pg-Q 䊊7&FyGF>FČt{FB?v ɲAA)zKM0䒁 AB L5>bߣڦKؔQ6%ҁ?]+~:ȨR+A-3Q=&diI⚚aaf4/jP@FP`dHC |@rzC@TJC1 L 3cAepLjgiv,dA͟5NI{_I tvIiiu‚F!IB`Ζ|Dpur,wP~lzǐN _c_O7bjYA=Wu~r tu۾~qr*<=`Q0_9^Ђ$Qcd1v#VWXYZ[[J<"m2-$Nب/x%\)QGOO@+ aC873 @+TAHymRł?'f`(r'ko QE/h3SSqoO=:oG̕կ=jC&;<ᤶN0 D>糮x"7ˇXW<[#7oH>gP.raiQixT_F}qjۚ]`227'"fIZSs~{qQzrzzZx1"5DYxd@\f2$wS<%'@_Hx꾐/|MwcB*K_'b˭Yº(/߶څD ; ~{lFWhu/9gSfKC760",:;nFkA8g@RF f3 hK A nX x)p~ :~$ f4}0"b2l4|Ιʳ(_#3I@ƯVJ J;Yn:JR$JmB^94JuZY)30@AK iP_}$ޜb&PEop3n- ݥ^fdP@0!ϐEE i|/Eވ hXmhB˹Dg)g>p+!#MM}Y\~㹉)^w5i/amoZu.t&$4/:dtLJ J @.stl=&œ芊䝚 b@}R}}WD}M^^ <Ѻ55z3Fz~5+r*׻PUWg89@nNhh.r;[MDQ1`;軔UjF]U:91]fX9h_6`Ѿܜ q?˄llvlJ@GG`̎$FhZ-yQQ\% =ݬ%1jowvB{Q$&9*+;쫺‘a6nK H!)6lMX#w̌/22_3FTxa 94 " fy()MFBuPVydjJR9&rõe] |~k2S$dIC^Y-J= ~:>[hqY}|?K"vOb8Q! q5UT@J Rޢ톨A/prwpPg{ wְN_b<1wPdR^yyr ?O[5ݎAĦ[ 2Ⱝ; @PXnd@rV틕TV|g9PF󙶻wԀ)U@TVuy#'GzP;#A$oyG*5Laf],B9M̈ݩGb G@YIIF; ژJJ}Ց5),O=8KBGPG'(ppbދH,{A*%㍄E=~޶_hFQB/EvD(vq3WFSŧH^h}F* u7X+mDfv(ɍ6mߊIf'46":ΏkDNB!,1DH@ XٗzH !vײ UUE}}q2dkk ߠ.KS##\@|%g[DžFsWU/KfT?:Y|LZNlZڨѮfr-)M]]OћꊟO# X['+}C|l _nEKy 6]ynWvwF/FJeѤyOrL`F HS[@(o7&&p"D_Hr9ۈ_KJՌ` еA[jf6##C2%L|wrW0`: z)!_~YLWw=eئ$`Ad^䕹jG;e,^~Lʡ?r[__Æڠ.%0 U۷id%󄈈rrۺ`xy IIA uERk5=m>>^JlqA7-O9Q%]Y_TVlkj5 <AIIiefqqcc#[>Ez9t/\bW(t<%ׯk\Av|888K`EWp9k,2g__?TT==5Fj66-~[[Fw:{s_***.$mx>]-Xz陘ƒA - CL$KpM ƾ &`&jf[NujGGХ4VŶ谘B৘IH&&SnnqޣPQåe}tO<sE6Y]r eEy7j'vjN{22eƣPKyكÆՂڃ?ɍR-f/V)[Naƴf]>^t;2:JOOm:"Sg%C:i'蟒Bdѷ FQseEy6t\^^^а3[&i K<+LYmPVZ*Nyv8P!S[GyꪻWE`fo6kԀF36^rKOXTBb{l TTqɼsp]4fICK;|"AJB^RO0] %sw5cb:?Qs'"<4LH'wtgf ccpȄ~ve9??wu-)(kQ[ph`u5̲?ΉFͅerlL[_=~~_|Ϻc2lMĠSbc|t Dt{yyyو, 51LZ.&g7Lc7s.&azA46.mltuBCwW8lgrDhI|lP5ѐnkHHʌ\ f-a \$MWѱNAeZci=SN^fUZP:n蘘U)-*. 'E0o)(NW#xl7$?Z.Aj4@WҰ0\>XJ9`40y~pvh[$;O@WG\{bŪхY@:D߿D@m6>rEDEՄV]:VX+Pb_]1x7]'WrriIrj $,e'%~ZJֆGUvb4hFnVXԤ }z)4k\kla`bFÞ2ʊZem8rS{0g̸BG{]<4=Z@'ԸWJ&E였Y[[/qMLkHOo|@u3\3ObTaJ99A̦Ѝ VK9]iϔs]@sZV +(O`=!9DC9rcvb/_P@[").1*wx eZd-iy($33kp={vvhk?= ꈠY԰ <ƒ}d;yZ='?x^ p \fT'c=Ǐ_Iu3o>k\j0:qC[wf@ЌPLEʝ=>?&$$6^t6..D9)7_cW|'sqg CK=PDVQ*^8ׯA@6^\\/T:Hhk^]-ʢp9[H&tsyZ*q8[7lR69[ @&,.>N{;=1ɢ1_.122b3̎Ԋ+(%)m]"uu55i[确t V$]窅+̩ȹ7O S2)u!ruۚ_2PA5q^ss, }Va!LXBQqgt0n|} ?sޝtw[tg.5(6L==~K| )jRh"窣Ha:CD0m}KƆSu&+1k-g2QPEGc i8$GB D@bgavZW$P5kkcSnnE%7.:_ ZXf|dIij X\ْ sί_.'kDd9`gV43xqpie(E0VYk1aaa UCDgpƙ ʩBbnlҲ( ldk999[[R (tttibkX-dwzV֬\I$ȞE %I- !)w05/ꊋ\k?ZZhYSpl!"wGF!h˻-Be|r"'󀄙9_t.l/^9plqlozvpkznU .")(xyAkR׿ Buu1;7w1kcAb3>v윜O=n 8}y}KI)D,S:{ !zNB׽[b]Xyww*wzjqlz%xAior +/A 7ddd@b~'$p\5L<#Mj`m kaiف妓es@ۛʾv }CO:]_G; 3S332[r_~->lućD JS WT`b$Hv # [UAC-RynccP""! *%v*?W#_#v'}]|vu[b>rZ%Эaa8Jv{>Od|`C;um1|wnNPsV6%}Q팲o5Ys<7yMR U\Vvwb(I: gU輸~9?`BJR\SS[-YӀ(֖:H޻e/bE)yӵt+.*]\o й'd0;wY)!4 vg6(6gt0Y"sse,.oçaF FV5GFNy}k"%uuQ nl֘f++/<i~acSޞvZM'VǕۃE^ _e{QL~?O###9ox( 'nnRF}%Nvw'!%VS 7"f!8bzpIP7lm@9wh!Qu~)d_+f+.cjX5K~[UPZ-ٍ!RMnATy^lp`XR>4W#çᑑ49<1y\$#(coe_:>Y~n*0qoOQGl%=|U'ۙ84 sB)xxPwajnZR|nb[8].Cb| 4 _X dnWTr:ԭdg?9=uo A[p-v[91 ́Z9Vnk1wIӽ%K8P^COh}7ҫWxY\NkSSq.vZ[XZ_ӇnR5dꋓӈ"v2mmɑ4-ƸK"L(dbbbdG%CF.+D>X[XRBcybg$\蓩ښaR_'^*-C"vc11oyLN^ ahi=W_f7tyF Қ3YĐ;n)q*Cj٧MZj})1yG}`*0*'a>vLL#v> &f&T)9ظυ?<\g1AQJ _Api+}j H'`OzKtV 덫 Uh$dR6wNR.*Sjwh$m}IG*˜dRE~J=XWNB:ѿ'kv}H727g3\SSCnbptng9n؅㭑ńh8FW3 Znty2e8diBCjgQ@϶,,.. bssyrჱul7;o!rPU[/@ˬssMZHbadY㗽~~~.lo`p( z X^\G?64a/󹭨.ps_'h=\^L}pKſNQY bb4)xAA|\g7Qb(r=_zbYi.3CHǏd1hT-TxCCvF_v_Ct0FI~)4=+<描[fgQ)Bnx5m՚g~7V;Kz1{*]Yednˣ3~QU;U{rd/Zɘlu9bv "4W%Gvjk~,WDt|vϢ߿5 g-Z>}=`xl&~w5tUq~ҤPat֛^ 6 $#};ԹF"dX%v a\ 5wvTRȠ;&&j\Z[jo(Uk>P)ԥ+. nh{+d՗ZVDL!c~,mMM뽕2rQP 0`}f&|+fJ*sKim'&Xcc_DVYԱ&gg8xH~mg9miI淉]ddZ4{;n]!}9yP) #>2r@)xoVpzw@į} `'^ǥ0fɦf_}ooOhhCŠJVqtۃغ51|͞Vro ]Hȥ՟ c]]he!"@kMykήGbt"w3eanhʌhhb ќ+21kE.xֳX.=D󎇝 oLM㝄 | ධY1 IJZK\OU<cS..|s ;p RB[˭ ӿSO(lZhxx gJ2ΡxXU֨7j8)X٧7+?h͒m7>pܐ?<ĻwHG0hPpڋ9$J:wؼKA@weX 9VKK<:N̮7}y2$Ix/w^^/ggWep 2-ݕLE ;<{ty\|4ż즑TeQ*JiixBw;I>ͅE HH1g/:68D |ޟ Λ.{A^^O(>?HdWVSK͟W0'DZN׫7 25vo5a-tSWW8wGa C'WI+.MSxd,7.9!E>No]z ygɄ@8؛;g]]Btg^J UkORv2g̓7ƕ¶P 8Q ׸W"Sm]c4Vq5zp׻ZYm:Udt ?u hԮWWO PEZ5М;Kzˎ1tGGǍGқQi ņ_t ;MLLzSx@̤32 +0 ɉFnT TTRzy-V{!Xtm5Uұ+*(`K3$UuP|xq~^)(t ooh#k`l,sqP1 לO6d>>(ĢcbM/\YYᗀ|a17/u-;{];OjSEm|j+=}` |R5,Jn[ZMzW XÇ:}-@>>i -4_fEzz\-;#?G&'0oJvy-0g  Z:Un:y:oك1k`UY;a'pQX}JW-ۇWb_^Nc(yxxNV#pÄ+D899Lnڍyx;;sqWŠۆ')7IFݽ"q]IIItVVh%MUUG?[999EB%oo)n%RgOб-~莙 kiiOM)[[[ˀ..@`*nd}ؘ|P``Uc %;{u OBnO 7YKܛYKUO5BOΙNd~S>U\8{țy; 7:I? Ivif0F첲C}fFj#zT.gU{`0uA̿NWR*p k Lx.ՁB}paa!_hz-(ӃdUTrJTOl&Gd1y'~{ItRNDVo>/'gI.h>&*\98tdyںyMudpb_4 gpM@f⾞LIy&fRSX1 nRYwT?~/)a@߷<$~Ivi0e`HNVrZjT~2,Bo&7i=8&Ǝڱ_6^{FvAu&ptA|M%T[`(' oXQq6CQq;3Wﻷ'pQIq>Eo7Kxwuֿr3ųcҜ?445p' Z Q+m B`[XX(i<p:y:'su20t@Uӕ-x*5$Z&~dPf cIm|^A\Λ0*h!{R.#ë>*4wLMiBm亿;;o7IRu^pxv{jj_)÷"~"Jkȝ":Vj8(F8R8ZA^X88BM!y1кMxx87$SIrEELB3VpF|OpO>DAAp@rޕUP3lpGJgshBeV%x::o000o5C9\\DWHJkߪm(6Mb#ߡ0p]L NN((WZ8Fvt̉w]/JG{8$F@yM7ҧ=EɎI1Z('`|5OD332 Y$Wl`w"_@H֎c0zUc%u#iyNՀ 8Վ0 V2%㽁%.*ecZw[I!OJg=ź{eHv4ec]Vٱlw_}c )IJSQ2~~~sš3bQγs3V)Y&e41i *r yթb.ᨇ腍l}qߌGjNₔ#(xS6G DV4=p몫e4xs2dSMq㧪m)8βx] v \ >虒^y`<_J 8kHdGld٪@~Y| #M4ŋ8V:􊊘G=zCS'K ZX{<\oޱjaκMvi5bjTU@v+OyސC0҉kV˦_޾Ἲ6|i[\2դ$ ҃{А6>[EJ{U..-`Ł2!G.KFD> )14h̸a@:m.473ddd''*86M5޺hJJJJca2:2X30 G_ ^EI}2 GYI djn E3G4b46`nwcޫ]\\=^{5ݶ?[8ANIG:-F.EAC'i, (6 ڹWf;\^ՊZǤVJ'<##7=]]7TghJ}LL(WVW4"ed4z$5y=-=i';3w"%JEk ,>ȼтӲfoEg0}i[ٔl+>(=\2,0Vwa']0{0֢xť-uΩ@7QȲ ??pO@ 1 ZiLedü9kߣ̩Rj%5f.VBVe/)-NJ %;p̐M"H+%a YM:̠cVRҸ{.hSsD؃2$ u{M~62EA"݉c݁!31w=5+q$B0=GC;QĿpvCgSaggW{7}t"dyYvKAٙ%"[ 70gC7~/f8X-}bt^2wW#j "(g?7%KV@Ll;I"jY4c Z}}) rYgO45aakM wuXo~~l aDt񭰐=]H +%2b~A8uZfbmIOP<ppjE?<9t'x"e@ws֯//#pD8.r?A_^׷Tv5T6Jjo< eSx7r?OjZAN]'`  E3nv]w Wnw:jwUa>Q4 tZ67 `tWE|U?`YȘo/""a =$biGF:UjlfV 46_e2/5j*@*яպ^ZzjI-zGr xV,+j_<ݝ-y$H-#.QKAkR(r磀Oe'Fw!zSƆq@C{-Wj8xqEňIum#f/^@F/**~߿ bGdo yTÇDx>SG:~0p֛;ؠy Rg0PyPbi5ZO7QC긞?>xgv0quǡkWEwVeEwXbp Iï0.tD r\E)nfod"eltuG(0OnnERw6 fy2W>!++_KO;;n`>#J|V@vN$dv=?I|p,xy8$%_`a\]9"7 !9؍EP%Yfkhd䩭-kq ;Cب\ \%6t^KkK@+wdv'Z=tQA)͵b*^EGqDG[wro~? Lcyi+(R|+XQQ^vq1A7 @S'0aanWW9kRGGSg$B5TO, 8МRt`D˷otP>_~070R9{}} @EQٓ'OE@@.}dϻ3aMFK34ؚ 7:;0}hi?'wR^U?61# n&x}:̀l-8^1gPghaok11 MP=ҕrqsԥVxU]]tZ;?I~ye:USrv,nsebaL^1*&R%p1n""*{T䒴3ϬF"K%<3LMffڐpIr%dI%i;LB];^|9|9s 4 y#gH_d4`t7X6bwaEEٷo' 聇 Z8%M:j=2dyG7\֚X+ZLvq/TlwAMXmCO$ f,0j0!uz OV$&b8Z 3 t][󋶈6Ry^b[~!yzq!Xaldmr*yVx^(5FVlWh1lX)֎Xl4h#NO^: i$ەԹpPƆ{whV^>[wۏVY`> `|Hٕs|*Č߬-6K-^ """_=K 31-.A hxU짆iՖ'`YT(7^k>[7jC:2 k4oo+q-kc7fP҉Rkp A H& -yiaS3cSC?\⫹lZ#}PӵT"=[Txu ' VtMw&ӏEw\z!%;-Ӌp|e@UIe,\kOO߲|bⲲ'!S І"@[ a_abM !/55gѲð!}O]M %m/hќgq  **oNjf!с'O&d=KK6 СϮ{f(yd7!,5=}#nsxc XnB=.w%}]>ɛ`c3Av3]>%C; V/H3V\\3۬ڃ~ӸRԼgDwK+>p ߶-lZ񽢹Y7o"@fSQE8qX 'N&vm,{51HhǑ}ع K˥.#Q{쏙CN}16 c?{;"丕hd,nnjF–4&MMJNh/H:G5YV?T&DA5U۶|Bz_ִ$7_7½??\{߇ϯJMCeޚOr`)Ǐ_<%K%Y^% jN\5hiUeng5jkKU>٨MHOԫW49ϟmAV9::.h|9Jᅪg.\]v-ځce41 ?g‡k U'J.!66XAN2&m{iH\4.f?y&5|7|~W&S|}u]<.)? E,aUVVC@A,w|[8J՘='.CPNNA TJI?`KM{ǏyK@0p5 oFaQjM#27aǛ |^Ǐ oQQh͒{⫟>%''cw_(⬭SϦ8yKw:Nr?b7`BS78"v&aS_>.4wN7f+>dxkxQ"z7a|̡'g4.yѣwo8R>m2_f\͉/Zbs:Vz!(Ȗ-)t5aUqs´i7nl z:0l 聃q3?~\R.TpE[g12ͽhMdhh`goyW ieuXfcp)i{L n]{.5ȊW_4+5{Q4Kٞ9  \朴]3 =>0G̞dLI?OWNb.mG"\_Hcԩ9M %eZ7t/ji Ѽ#%:[~@4Qe‡zV -:XG s>}mlǃ4m?ί[}f{֏ٱASۍI XP`nBB`()@>>aD(#60x쌉 ݿK#Djf&247kY(08Jutrwuՙ;wP;wܲ_~lڵ^.{Z&$y4f֡qqK6E dј[x5QQ*wfLGm\}gD0IWwőeO>8%lyzr8eJ!-8{\Acͱiky6srU߿'2AW~mX4UO#?yzyK-`#q]~TAy@ 7-Wxu `0/[ 1<UDlZn=6C%UAcn%d\ꮢ4, ?$3bCmTch5쯭,~G5sv(Rx~L=V-̍ S g8&M2ߜ'!· 2H("Qs,/AJ&?A8Qa#BTd& 8H$VK!s xl3L,,a{ ?m ceЅ{P]-Xlů$STb )*;NDd<i3XR%<ϑZ[( iXyB?KjΖJ x KʂEe oh_# Fk\ > Q!*Ad( 3P!(|D R xAm`m_/+gc4K-@xBsE[Kňf*0RȒoB~AVJl$"dX#]AwLϖKPשR@]LUOҾ&'A2^t_r9-IBV3 T˺ғ}k0ʬ @>SY|Vyڷވ tMvIm鰔tX]Vaw-t(mJ:߰T_CmK2Z[:J:]CoKGIǧtmtx6t}t},-?%.a2Gh+N[:%Amt]mKG#*-ttNm2ΎȔtd]Ύ+wN;;e:HN`鴳#AJ:,Glcx< />/!xD x<`d>x,D-Y *uʑ` DO$k0vr3:"f"A&0d0BkD;ei6\N# "PaFd6C#,e0AMXXK^]zy-$` lJ1!)L|]&JL| XT2qaH)D.BQ9l6¡0tBl* T*d_Si@& LoQ)d6EVA&Al `}]&/?_wa Gӿ/i$2¦#` "Ir9TJp͂!b1*|!fyTR k?,Vjo9('D>^^T B!o.P"ܺOQcI$!I *BE#d`Q"B|?ߛ 0Cg{!\"BY0†\:! it6pRT*%u$1DdME)T.pX0&Ѡ|?ߛOE€#o S?LD%XT,(ATn#}uD2dJM!LHvפּ(9/)D[]jDz%+sDV0ɝݪ ܎4@do,}m@ͦ :öUw@9 THFL;Vj/:%F[)+Y쉨L$;:`H"Z94* 岩,ATFPNc{Dm#'ҟڻq#D0P%SQLbl¥iӂ#b/ v92PkOj?ލ搼TĆIr#?6D Q??~n-RY}xWJP!)ǦO6䊏Mm$YM2lG6 T2@zrcAq AlCid ,#iSE!L)(W2><>Yȵ^{q񱽵XyL`R'\54 5a{57/E_n1L'GwU<ronm!V'ٱt rw;])vV ' KKecxD-o*d"B-Vll<[r|I'狲JD C-z*EjSsDl_0_T-IxuI ^\3ݖ~{wٱVuA[d^og4i25M~l%M&)Utݪnsgtt2@%!G$d><ї@Dn\H _|Q @[<'{ ?R|&i TDBt?$? 3BD9JdJ!\[M_K@\Cҹ4!2SX$D` @i55t19ɑé]YP,L'_™|̢q/kR9~qyBX5¸zݡ晙WTLT/=/fr1Ӯ}9&' '{.jj,.كZx*r;.o^bfLVఓ:>c;7:'+Ti5^JBX: xU߂{Fnܸ1eaV^gMtux0;!Ƥg֦17۫W/p@qNnvK sL3lשMgT'Vy >fa֞kq ̛3iݫOGPpˁ|>x1ƾUy;GΫ1<o2p?2?O ްav@Ar1JVin8åu^(~⺊+֖]_ (͍{X"JW>jdQR5[ ]힕i[K:WMjVRNPquuyjgُTˁɼmJKx;{*** U{fyB%KcJKKWP\:t;~;m&&"ёgs!SN8̞=LUTo qd߀qa= Su~!+K;:t݋#rܳ^x2y-[2'...7wD}z` KX mM5=3vh'Wvx?0 L[7s9s]W-BH3u۹tp5^wލqqt0.WN#ts(p 2M^",ѥ: vbMУ^aczwװREg&{5$zdmꑡ5gΜ{*uō_-߱cgόƍ+y|;51 ..(Nsb=}\Κisr\pbzS;v*.KߗN>%p%W1>\I k9pԴ Fܟ;?eAi؇-=¦B2Qe bbceġgtkμKu/B>CxKp=MpuݗV_14LVc}]OÕ+W^蔓lOM սA!'y)N DAQc7#"ze4!67y*~2y޽tN߽\rr̙3Z׶oFn]4,CÌ;q7f8mH{뀭>v̼ز.۴wښe5 =wn' Of/=kCbq=4 ^Bg0 D-ЛtYQPYm{0M4t() ݠ4- -pr}}7ƽ{=y5?~\k_v5sO:Ϡ@Ҋ0ddd9;+ %H*}DtdQJýx?N"[ a#Nw-y?G*,|w||=GMk'*U8<^b`X-~Eh6˹ǥ1tV#4* N+HϑՖyz)Ud(9w9 tJVTL6^Ff͔ ݄.^ ٪uvo545eW|`~aGKzypHzR;]}2n{ TG#t:@_|ƧC<2:zt:*ͪxdVFS3-Gb(4\--}=b9hv##rI62rr^`ԺE ;}tt*&cN4>~so&簧6H5gЧ !m:mmдNKMm^`6􏎎`QP oLB} uf*L(ihѥ*kc~].5{BTYY "3lVٸ{)&〴K:+ݽU3[Fw khh Z7J ; Ky9vb'ŝq z%nW68AUvCeh83%KyO̠!Wae(#ije۱h0!7.> 7;x.En=k9j;8/xg]lKzvtvv cW X6ps5u{W44`5^ 999(/U/9+ήAjBF^Ge6~%ƞ%K<>5SSr9ƕu Z^89Z\lj<<!b,xtB~Jj3B};c݃B 8h?c㞝4a Ӥ?J% qh'0?紕IB@("IhHcI"kkvvb[!7UUbS3T!j(1y/`ǫBR3@CGF=t7 {[Wᑵ? ||`:YzG5IlxLؘFk**G(+69{{3@2 {҆4 QAص~|&xDž9SUFF-r%X"N'ɧMg/gRⰷ ֣/ʹ|wA/!!rSv#|%hj ˶xv[^mbyG r$Wawj3d?߼LIWX86蔣/0X" i55rQ u~xpѩO]IjKN&\ax8SB%,ӅQg*w*#udʍ:9$Y3?-+vv:2j=VRk% fvh;|@jN}-SÃ<"JL>8BL&O0P3fyoaԏ"**)))95w8*5`Iig %O9ק4 dMZi72C ט//ܛVb{ r::Ru#c  EnF^-Qcm114Z\\/ۖ01ߋH7s3و壊~WѦ `KPN!mU}oj4Jmz-qWpbȩo4")v#)b쟄Ag;u:cUʲm')p`(%QzSaB=0,dO<=& *xsv 1mk^q3_YC9|FkOdlDRRPT>)ƶgqX!P6alhY[KfT>y~:Jj]efc}ܾ p?s66{qo_ϗeP%(C*V߳mH THrGwK-!hwL\Aaw(o^:ۉC>ѾF+wny1bl0 $>oJ#I 7$`bj*ݒ/IhD >4:3Di_LH2,^Ef4J6/pl49Nypum·E |zO # Z](>voscL4X𲊊ڴ}Kkk"s[((MjHV rbm=t"H>( KK^ ̗xXY$$pY DL^7[6ū֚BBO D-[^h(# Z(PGGgҰAW_nb%)bt,r^n?4Hy |7qHpT|D+TuT2 6?QbH;BDSq޿Qӽ,;/ZДO3SO9Ǐ56ew<ڏqx}?$oEY5/A4}> w rsO$}iueE E|+|帢j%p0M?m",;.F>˄q#oo߼r5)0 >wBP) ;>WWd7gmf%)y񘯔^|_ogU>]:.[^@!~D%WWn"mo] 8Ǵ!k۶_ 0Oy6"]PI9cQB~}P] ˡD%e.=bHl ʏjq TՎu=_" H|a?ߚޓ6V`A ҮٶL`DwtY6H >T|nٷNܔSgjAK @6B u/ o6puYXbc8jWÝ7(=X4Ϫ47&BmR(:vkZuuo:gԩ.o{A6 af!d=-AB]Wa-Ȯ3Vw~ӓ_ 3x\/PI#蔖|㛈8 ӏrrh'KnI_=|}a}y(8N[7ACl@jc`_ .@]x&=N eŀ;8y!N0UR{3\?ģ_3+͟6K{<ɻduuߐwh*̘$ԔJBupJ>w{璒!o7_mr]._yͬ{ct#7bRlџ -G9LECfՖs 9jvi*ZSbt m0UzHD,J?~@h4|.!g xΧ+gDJ?"~ڦ7ɔɼ#ip8>ZODѽ> ғ1(>i`U!L[$җB:utS =Ȓx' ]qy `_>MdܼSccf;B0?6 mweqq0_1AHeVPqq88tjsrrt4|CJ4&&u$S&v$)*M<\Rnoi{Rкz ,++MЦ]b+Q#b>曓CH0iw1Wr` +NBI իώ]+Ag}HUc]f>mXe_㳣e wZVHoՙT'[[fqxޟǡǺrw <eeB BQVn c;Q _z, g lwtt԰eL yJ@=2: 퓟R\ /A$"1:r>o~#ThՕE~qZfV*r>_T2i7{+ o^@YW1GZ s8.2"$B&&&+Ջl[X,Z[[^.yNrw^3H1_LSzzk[0$(RFFF6Y3!6C'QMj􂂭gHII+fD~Hկ>v>m{tb*ope,|sƅIMRrrŢ' ծ"5NUѸI87$$qqߋjC wH%漾bYp#A9ɆmLMC]ѹ Lj88vFͩ 잖5 H8—g{+ _h9.65 y+P*j|bzl+yҋt&''HIYK&9:^ݰ]x\żSҢcS;WAq"ƽXJQA;8FPҪehGd2?^P]+LG&uuRMOU̥$:5߾}K@Hf```rk_xa+,13n6eeMA-ӌ}eIU+<ssl W=>W[bA p-̽ 2wjƧXQ?t%n`BqⰫO<ux%a(&bۋ+e)v=$7LnFO5>lkMֶfaV_ߦ\NAhtk=Gl9qᣋ B\i7ZJDoX*," 8ʨK䌛BgqW,'Z5McOc)ѱ֬>nxW&+͸vs:$~04fNwaȔ3+ ݉ y#KaVpwpw@ut{2T}đIj}17ˀX9:hۺT˂\%+/?_V]6Φ;VfҎߕfL*T ӿnK>GNY=_HW|;ɋi7hx, ˏm\=YhUO~^~{09HtP6FIJ;3m ˛S7O`,(o,bVj΂L4S hhorvRv9iu8Jbǥ(C׏ʿ'&S0  Rӧ߂,q<ڝZZIo]BECGEUV:Gv R2|gAMtlOQLGL|`?7\DChF_]޼}7"nԧ۫!zabbyFFF>4^<2C"ż#Qtj(@u׵Po1QQn"D]S?54p#z%?$6Yߟ>"-ip<%I/0n$T+*&#z~j 9 g]i_ca!+Ob+Ʉʗh({qyMMHi@􀰰᥃mvN{hlfR6'ùgq"u~~%=00R)\+Ea_7hw.Rbz 56O dA7jXs 9 /`X^ԼabYeE%IQuR=:Z6k1`m45-jgH2D.Zuv Ivww}|}}BC_uYUES+|UNqǯO|333kn;v1[wffX<<<S;D{og;Qo}`0SUVW:yEԾOddPފN-n77w))tA~'%IF8`u0`(iRH.o68 ŋ:VVtBM(cR+zxx"8::B%uw]X)O̱'q;]0%>> z5evRVi> o4y_I oAѠC/Vc쪆f34bߏ^Vfxz>yZZw :|!B滯f% e/rh2ޞ-{~ہ UZҍ%:A^|ڔA:S3smpppAALNZc3coBvҏ`h DJWc3nv98s a|K\P Bs׿t^FI&0#1  Uc\ב4צjk؏>ke_w"?Zʍz}31ӑQ:}DLm*.it}\\C (ixLľRǘ"C`uJԠ -OK2k]sۇe .ҽ)+rAZtONѯ/Ϥn7,o54v_n!]nva=Fl֖wy6k0[E ׬<ɜҫAM63 /2{{FPpm|@_46b  ı!L9<6v[BcȦB v"uh1~-hBEr܍!>1-6X[g|J8'+X8ka'ssP<~UAprwHi %.~k/Lt 2& /{ ^8~U=!ƥ\(APQ3e(WU|L4Kk:+i@-nbd ޏQg۸"VLWQ6m6BE1h]f8gW\h:s5K8$iA}7"?83ْ닯6&AKP!ZQ;1 E.X&"'LWβ.;֚Ll44?.ٽ =`@kÁ(CP@.M[N$Vj=H ( ]0b|ԧ}T|?|m-պ0!'% rNdh&#;u`c9IlvᆎbN7iC,w Qk ܛ^&pV{O㸜ٞ#у" 5Y92&^5@{d$QDԔpdĎWP3',2z+'0絶1 pf離H,%;@p%tF. /,"ojS:-ʺ7{{@بuz2t>MQt0/,̝~Ze>e2Z i6iPUTp%Y(*V*!Eg[ <['NY"P pQa %";>7dKQa M{vy%Ρjo©[N+ \hGdOu|GGL~"ryT_&ri cf5:1߿Av'B9E٪DPxT./moV"+W ĩYum3TFzb08 ɸOPDܪWg-}>5f>+oEHVBt׭/:[o{4='i^urYy sѫW/ITH9(:^. UVd!BAsI$ ^ N3 Ot%PU&5 cKN䧔;WoNY&R-6!݀{pnhaau%q,^QaSE!:ǸȌ7l 1bVtl,5K Jo\<|+khFb34yW<6 0C<FSZ 2sWm;!K,xzw͞* =o>/qg 0䎂?FMJ{o>mg2r 5N:B ާeM*o uNc$/ߐ*c2h[%;=-XTzfz;<& TϜ/'b]hpwq=ݱ_ 'qba!g\ȫ|E t\..~)*쎰^<9ᷔmS[lRu^\\~:Gg0+?'gwU5,98.&*2'zW98C@qd)9_ļ]_{>89'(Z_ 䳂 !'39+ (R*vh.+)_ zl,]A7N*1q;]L}u_ST}p]vbx~ !(kd}A},*z_qya76g}1`kH j(n.{0[1+vvL >XPNNlswXnn#P+Js1<eWlR0]~O@`vxJ"<,,{} Pii{\Ns{竁Gǘ>9-_e]! 9s1E8fIÁNCPiy 4UK[z`<w!~b%hy8~\qgZnf.- q==1K bzF%=%dEo[ :DpGD4:ݛPTvP wqqGLrG?R~Ljuf'Dniy"A忑&nz|j4Q`_[͗'}:J1Xͳg\Ӷ}QMv`)R>ꟘؘO. Ѻ5O[zS9;]~%"%]VV91Nr갋fq !El 57a~䣬O6m=?+n*!qZv--f7aA,!Yqq,o[zPHix3zry%=>잂C WO^wzlUTK>J;^~h٧#v=xLXƎ6ann-1#Y[ ˦=! -t 9BJ koFjj$X LN!~;Dhٿ\=`,W+VzYs5u(! qV5ry~ka*<ܾNsik::f==62h~t;=|vˆp12z!q iTѓDY$,fuٿIK gP,/o etDS9btNb6]= H._k7=/Nl ˾X̄5s!R],Rt>g &qɁZ+<^E2]@6u5\os:3@rXۓT/CqQGOTX5qYOI?ߟu-ad\Otxx詏X-W.Vxa2[*Eצ;eL'NK{hw]^ =LTѭpJX:oLHI_B&e%^=KP~)|욫u$/DYtgLJai|+>Za$^"T.GJ{Tփ=G?PRݠ;5/&C1 qxDس7{4j?M,ZU)қ(t\LHx׹;].IzZE||]Yzf\O+i=*y11wxnB\qJwN)uZRUOޢ iCZhnn-')e(VCTO!Bz!2 k&~_VmFK!DDO('3H9-ckcƦu `xF"rG&싹)(:@p)O{jʙ#2G>|8ⱺ3y{F{Dyy>K Z69$W'4쀛j'ft")0_RS g_nNO)Ȱb|H~=i;^{Q+"U(㽋{S6&/$sf\Ȓ.`GNh@q3O'7nxie!^mbUkq/ 9,g_0P΋ 5/UJW͸-A>eWR񨏎B̛>`(.//b]^suu-zܐ5ZA'AqxT7TE#{xqϢ,/P*NGa :PQ卞++(F+Ѕ̨  S ;6V?=RA9s9 9!չ< E?7(l'4ޕr>|moṃ@ 0?&'M _s:6&s|_R 1H/I +ommmAP>8x~n ð7wp¨Xv Tnt}(+@o/^4*((,_/ZX\C };[hpbzz ɏYBaa*hZOj~  DmeM5=S.x>(G*x3x?=w䓠tvf`NrF󯟢7mmmzi)33'&$ d<߼a̫Sۛr2 i /L(Ot9??+﹜cDU)g[=lE\Z7. {!LZb::ƳW:sc/*ՐrsRAl$B:2,SW\^BGWyߜ7DHhlM Bt4(JIIDWUa%3luZMH,CsXeI%gvw$qVpM Ҽ{=ʗ}8_XHFfi?#k'e"CEVƺ ]BuYGxxxVB~mCN..q wڤr8+r]``>SB# HOOo]b@7Cχ^:_#D AޟoVSۻO!ҼA/۫4N$7+q>1ѝ(P=<9i:ooݠ6h TˡeF;އ[&BÏ52rV=~9>jYvus{ȏ-N' _0rF3<BDJJb3D9`ޛԠ_6?\<,xvPl76̼\ 7ŠH^츨 wu{2#,,1/񃓒w52xV__Pꪪw0.hgDĠS3Ndp^6 q;Fyls=$5!&4.uQQYr791_cjum)+3 '}3X>wWBյdaHH*Aj˪]>rÐ, &`dK%3԰qqq>DŠ.,H& S ( *,-*Ҭ?VP+nNi^Ѩey! z|9U6~pu5+77L3n&],LM]N?)%bݢPI_/FRΊp:PBq缏Ppv$jby xhto"7/.A!X{Hng}২fV6*Ɛbw77= ɡ.gD=z)*6ĝ`2R ]^vWGGDTDnoJ}CCS9yy"ͯCLq_S2~}ydyk ԀQ{Qp#4,(®0"V88١ٲICZZZ{")lO7ezY(h""23M8pS*U]__?b]dhx.q ;W! 11dNGrJʀ\lZP|vTiXI?g,ą:7 D?G!PP[_HիN[g5&3\Uf*3N;.TM2|+k~b2LW|RFgޗ7F GܗkvN200RHD@Pp }']{`Kыώ™r#6CBƊ4oy}1D2U'uz71h?h_4~BG+f\$Sڞwڳ\ ^lt( r ק[WWRs5'. `{#?:ͼ?u "tԇan[FF4PRI]ޜ}d]tC#ݟmkp>`r&߈59y z:1UR=N=##ĕ?]/]Ynh?]Q+$eee]UWVV=;<1ఫ :Mqb#'BJ4 ጅH* )Z:111z]#|8M푔}mV^A͡`XNl+eEcdJzzf (K6]Y.4fEo׳~KKSb"3F]$F>Q~D @#bbTÕfVڥKBp+̧x(YC&Yϑ˄E?77WDm#2-Fgȱ;懔nkZeo321m nBZn)LRVc/EWvvQlSWGb3roeœ{YR^=O6ا8Ijnn%>>^!_)KTOZ;aFE=e ]a]r.dIx\\Tv"7wH/%rb DX9w@LPҠп6HxxAmx%"Nkg^*-2ER@;4qIIy+R'್Mj'">[EoV++E#B>2 :Zg5`3J dg-:;FDIi@".3d]nHFvtt\-$b x>zcZx22%E 蒴A4' ؚ,Ne892'szNiW^6g!*a/]񫫍f]b'J!95䤤J*mL _'+uՋrX|Hl\:Ec,ۃ.d/Іzꪵ`$ؖD"KKBbabY sl3&mw:FF]8Mq5EW%1'5qq'ʔ3ݰRSV{ϳ5F:r# uiP|!62ёX_ *.LHFC\RB[iPY\<`r,}?~|[G3qq"f:{"^o$<(UZC]Dnn\@ UKX] v=?Q))rRRoԏ?Xck]^K4>4ʒH'ݮOAC) #P -j^0 TP*֒t( (h5*=Vx)k {@PȤ`&Ȅ^ a b <}Z ]9ը޹k Ԇ`wlF. N_?Cd АpsЂh-1Si5SIywe6QЃޖB ,?MY jeEWZaLnMbgy] GyV0y?i @h'Z.mpM'L}Hꋥ31MdpZ aMaS"زS{I~k} ޴]bEғSyJ6x_tS{_ro4*z{|`E?\P He^wl&bF.EOɆݰj=(f %DzY$RL䒖n~Q/ XYC|SVIfO,irjq@'ʁ++hݽ#л!Aw!aQ)W1'~DޱBb6>w$Bv33d6q"o JrĬdCB;+>*dV-X/OdW-'SN(hU+J05}lnpsئcHybfimrg١G!oQz"KN(6s82q.TNMԛqYҤ}=H"˅vzw:V?|jt Dz&3]\Fޗ 9!|0qQwq4}(ĖtY2f jjYU;~wmTוNo L#1=U ӒM1u!,/ﯠofO]wz"$$J7,dc#!>wu 5 x~wQkn]*urDU"J|dwd vW3Y:E6ŌRќ kpIѻ $]=:\t] )7ޡ!tD"مgǼ\FN3U0.W&C 7OZux#'L ?znc7O.6]ݕZG:ʙ`@\.C}ot49!khR ϛ`J%TZrG?!6 g2#KF,Y55r&#K鲇4'[y#G]N_~Vއ4b߰ @\Ů iwLn Pͷ6Iږz]m`|`d1Wވkz!R97jj$х;Xc8b^\gPLWa}<"ܮHRaNA@E=ce?UЋ!防҆Qy߯bmzVBH7@lʔd~"@K֋mznhȂe7nqy3IՀ2lWmc $]g|d5dHJYZ"O?* TzԷ`R664JVV,G %nHjbm,WЇ!'r4fN0e1 q_~Tۆ_@m~ѨOHė &oDK&N4MBPe 98ʾ*`~>iO~/Jkj#d~ٝf^4yL̒|(ALMܫIn}g9ʳ%|y|LA/f'/d(1p~1=?;Q֔Lm6ݛ$ 67^(ewrHtچ82/e>&:ɓRLjX0*q9H5.<ԗ q-IF f@AN^1yL*>CQ)űRd+TԜJ\txsdGZW8Yuq(xt[I?Vтj/=|.Xa917?_ZUEk~R P zYq`M;kix]SeO?iW5FXZQKkl1D;5뾢G1͕]uVRȕ{r}f|'Ԑ09GA {ц;צK]w'3 bwK3D@" 51W.?_ХgdjWY7K&<|댆|ssg% Ldp'ς$K)ݷ|Pr__UWn.p r8 bwZ$Z= նx&[vc(`v& ]u.q_UU;D&;{S}MЌV.q=&%#7BJJT9QK; ?eC4º:i?$&c]Own}O||E"G_qw^єȩ)աR.h͓*z;7쎞B:}`PKނNQ"@3^=#&9\4 4bKrr?mltAou%& T$a*m;U3??/n^;ɉ9)c1a(Px+/Λ="cb:""T-f':]ߵTo../+S[f!JjT2GR~`hh@` *?2u666 ?V*̦&f D+]33bFlNˠS)xNj TT?描v &d=㎣dPg?[*z.]]?x$Ky?DȝPf݌Gϑ\"Zg?AmA >Lkgk7{0=QWW@M@DD|d6A(m<_yxˮcNFO`j't>Cv[377l_;lkq}jmg?WC)G/Pea}T^95e\R1SZ^+L@QE5^O/($CvÞ`>:AS&&7 ,<$PEs@Wx_ă?^re6P\P12~g] CNQDT;ODF2f_h!B!Bu*z&UUffb:8Ҽ``UM@,+YRXX HW 0 Wܜ/.b{e- W<69&6xQ11ȱ1H=Ƀ?]/*~f|OIh ArzJ#'7" BB䮛^yYoDyIw%S}'ff'75I ƾm@d^Kqrw5FVb2|ȁtLz$GW#wQ+;{TZ"%B'A_xA$zJ}}q8!No}5W'WA_sK-o74=34FpV2{}_2 Z37g27G7|_`_7tDyO_ .,$Utaep{Ine:1CC".~k)[Q]?hU01W0Oݻ ecGA&H2WFg7dl)F Y FFdƖ;LL!~kB Qߕ VM:W:?dgulSWz ߚՉ¬4 Ћz&1L}>/:+(2!9]bT3(}i ,+䏧K]"xO17RA9G4Av"CxTW2ً:m~I桕3+p&u"[{O|~(njʱ8&/$"!Q[vZxJv? Q\9)P!D޾U*c~}򼂔wvBttusHcvb5)-^M:"Q!8 ':K, VaT#4d]aʝ3C**?)׾q`5􏍥L ,|\1WP/(C?1{'wyvHjԅdchk$hh&gaA%:mg6+FSAK@!䋮GDIej O qb~Wy?L Bt9;˸i;w4wR-HJۜ*}DBO[ypX馠 dd!BEC-z(t ~sl]Z#TJ:2wxG!$ro"*Dzp,X~/ez7\l$,R^V/8EзCCg;?~y @~= ŧ C]Km<@q@!?_<12`WZ(1ɥSE<7tPd1't ŗLLLS=Eg].}Ӂg;kȦHrLtqɁotyJw&ѷ&vs|,-Ш n\|,;D|Ʌ; 9ia!~!#ttX 9Jl,]3{tyVtlZDJu3$y#{zhttXK`b!g@ȝb.-iJȍ[$Uay䇩 "K0rQxLZo4n~}꬯bs-ӱsv68ǿ49oNA O|fO^4uyNwMzsW7wx# -HmO8Et4Y>`2 e-l#L Kdp  u+!!/x,:c1Lz3Qh>]KL̎<0\-Z[hzA1C_O?G-ҬNHd46H؟0<3l~kh-85>{);HeT3tȖ_h4⺃0 Ŏj g(fz"Uxo?F#6tGwN0IYqXmEH%H>[ݍw֗ R)@l>a9WӢޱymd#^?~4bW1loJ;5<\lכdCN̬1rOp4˒bPh ,vfAn<<082MIxL~9I7sZf\YX]w8`nNc<7E%-5Z&^ʯ\y8eܭS9~/ouШ Q:=cg "1ͥRwWI(d{i|(HɗPRپ*IGI插m#% S4//P} ~-4vMz嶡_l( UjHgE%$S ?@S.5Hlmh`],/-%AIHVVjE>L  a8f3g*)z\N/@I&b?s=1(0pcy?8pCfƈ%$% ]MJ4_D1Q0ި ԉ,zg>>4] ;hĽcvw~ɩի_߈Aēv"Ciyl`3t'=Qp(C<i{nVx>=zVO+@.,s.6%WsNt9i^kwO1/Z,03Y_ 0oPU+{w 0G祴ݵ@5bI.IuxϾcCx%3,H$<"伕7טۉipc9|6a2URt,qişo ڲtQ$#WW3w6kE)h}KDB(ȏ/"aǒ$-451_pKA308։*p}F,$mھaRO,z5?ޟc/((處:{AT (TLjf^>Y;8?TNw.4;B6KB! ĵ?=8VCf 5iDe^QJ;ʆ6v~^n}'O' +?!ޙ ,\ӹ2NWkB \b{ۿ> Z_911=> 3d]ׇR4b LL(X~Ҫ2A@KtZH݂wG-1"T*T46Cٳ@*ż ˫Ԑ4tt8d/^ Jhꚯ6"=..QRfiXEt>d1ut`Bkvzۿ(1j9Jy)vYƓsa;*#EXM;ޮ:{ =R2[ †c1=*7 l\ pHKt/! +ɳ3Y>T4jg;XX]K-Hp~Ъ!#7=Iq1V+͟Yܣծ ?qp0s;-'EQݝs*DCK\Hem &XY eI&nخ1wZuv/'GiDnf8iS ♴35eK&J[5y="e2">.DEC0i8v[t@QcrI zb۫DH*}ޟ7[t(Eѵ??yҟ LY+TP:'yxx$K 7Aa ǰnR*5}}}?U[&&K+11WM.6&ZAk!0&@Ä'$| `lYY1a{N8oMkOQ3e:)579׵AEHB E5EÖ;Н;9eOOO :Zų۶x5%{eJL*rrQȓ5lNi a(s'=4\nmd|mvǿ/:4 tzuA߫H JTeG37)^ODS=` v@s DY/&wuu\L2ʃDRnQA8o{)bZ{ǘP+_\aLe^l0=;>6R'4^yD]l?:a:'J07:.J=,Pϩm6ҥ>̾< WMá+ kuqrg˚h\:u* 7ΙQ^,m뿸jzM)5Jqq`hnX&''}p{8*]k 9 b+tp0stIm"aOϫEc^AA ___ͺ(xϡ&]q%E Àr?ԭ-b?W: pAﳣ#1h%v===DD]zuZ}LȠLN;bbBwˆjm Mv~jHv%_6_+5bP'#zlz(8fJ,f]/TCGLEsLָE/ PFeLwu׬s`t=}}])W:_oeCxƫzѣ^`t;;;6MІ\ uB xq2&/~mwҘwx^B*>P3)n]zah WC񈈆b=DMM Ͼҽ>"%'51鉔/nVX4/)y*, TO8Py--TG8B3cMU<达\n+t}. oMbbBfOFE[M֜ /j`moWE;2ܝk4U's5\'nArDu!4}^*`bjENj?|R]lzH$,,3/h~s#L|esb x)q4\?Ҕ76A)K<L */hC/08H܄"51/22 ,:ބ޳AXV`'pBϫ*A18.]} yr[HVTCbTDS:z'33H!qpXszM3Z0mj5?ɓߦχ_ݍ|e.իG'[&wy6κdQu &&ddd^p`-- "Q$H lӕ;ˆ}?zs0a)^z5bZaL!b(>>>VT[XMUnl.LQr}Pkup%xsٙnI&*e'0q&9̃aEo޸m͌9CĤ'yM޽+-5^C$&PbFJF %@Pu@\mxK4jeD 1}q#2Q$A *ytsFF E÷oy#RR%vL ADkj{PŪcxaPP!cj},9fhYkϖ{>8POi㱛C#40uHz 4h߇^>Ȁ!i) `]k DhOf>jv¡DLF:5uUd&KJԽYN'9cv`a*4ژ&$hc 33jo8lïJ3SrrQ.nDvCѓbk!{L!;PO 6)4Do޽ :8ydZJWP8r| K˗ Bھ/@e|rngP=SApiz7W 8Fvw뽄Pz(>L6$~+;mpV1}t@e7.@M]`EFewtxh`2S@a"kv<ѐVbs;}v0wRRF+Iܮ9i#ˍdྨ~aLWʗAYIބ6>)̧hwԻ<#f^twAo c8-6ӓY-zHM~1\'Ĥ퉇?֐ߙ՜kc_x33mIӇW9~}W6pF> ))-54i4Sغӓ6)0PtX&_ciia0!  "^gJUTj~PYjc DУ&c\l#r-O`E1 6c0q#+TGC:B~2Dm疳cTPM~s:1j3$t*ևÓBcIbkoDg}}zF:5]KI+OO@:0M0Ee nJz0Bw']; kHP *HN3a>|z_m[N9ʾOHOxqղ?nG|WkWƕv[[<蹹 88 JƳ>g#OiM򆇇Q侦CBDZ3Iy=[/fgd}۷^6sFuyo/>~|ijDwH5tѝR3*m cŝoɥvPz;Ch+wqt^, +6{V7w42Dl&(䴕2JJ-zXLCepe?ӓ wl<MXY` >B'd>5^<:K<\<nhԫbʍB0udkjғ44̬ll#VX9p8u>\m.--_$&1NSW*p<9w"*.Q0"ͭ;?QKKpS}>z:s_IvNnsNr-FX?r/.gUUCѬsmb.**Uʅ~0!>9ɤzjҼ1RɄJ76|bg,O9MF  .uÁ΄-CC/I4gU61yfx0aJ16W?@d;F8E/y[Sɿe!e _(ūj ()Xs9dKg9xIā0Gʒ$r$42/>HT]->k5a!"PB5̠^1SRSw+`ba陙9x"W{K n)׹ Q;A"=gUG0 =OEX&=y?G_oGANtS+0?} ss,(T9Ҩ44*3L ݠ%jY}J$%y8,]χ1C?LW1{,6=_Hɉ8{p'RHh gj6=y <Ƽ^ˏ8qiCat)j̘_.y7ҨS/( 8/D Z(zqɁdGjo^skJڲfKȯDV/`_K) 30 3ĭ;{Ʉа;Ns7' X PIQ{W>WM8sm/z@SfԠ@1+}E·/YXz =-GTUt2 ]oCy`%q˟h#jo2*6[j\&ʡ.'`3{2LTbzS+d͡&wõ8F]FGZsg* 8>鵝neOiB/JR+|%--T6-M5cv|}9 DR%%%fg^kx"o>Szr5L^C\[u}(JH*)tݍJKttwHIKwwwם9s:Ͻs?>\ss1SRS72*+]'qdhnQSuXgfd-^ROSMQ~ekn.rf!lxY a9,g3Ÿ17 XwfaW .4`c,JFIaJq5edhi׺34'a [}`:XX1ؼ2F8>xqNz4scmFQoKVch~DoEȈa[>NEP] zL4)EEљti.4_`sekkK"%Z/ң?ƬP2rZ 3]v}KM[9iidvGΚݪ.4p :RPlˏD&&&5Ӆu=ѳ J(eu>-/0&탾{DDAfF`ZqBf0^,п=CXޭFIy$ᚊeg@fu Xiʝ DVc圧VX*M , o 7t37a=:ߣi$rHn,`Hjwښ,̠f{)TzxdCEE)N ucmm[rrrdRܧDv}j 5a̬CU=|1J3.3+t**EPUM'q4۴'OPci3W?ejNW.}{tt$ckg%\wcsь8 -}`MJ %瓑a;5r9D7C{ĀG 2lXo lh9<|p92k 䥪Te#䮵ťqaa!40ZhkL)W{<:}7E44;߉yY\Б~_Tqrr.Օtly9=7!Kh '2&FĄڵieFE?m,HAFQJɪ ;RuD`ҳOF%y`z/D)xEB VKc /m/x~%\BݚI}rx! {da1Pe(o<Қmt_#5"}| tx}+Y5<\uFmPs<49RSY%c D!cVhej˹gv9 -jh/ lsЙ,}}3ܠk c}y(~ԡ#&SV %Z.Y@M=cM9-Llr-Yq1nȸXXX^``QV@ ,,__y]5)9)Љpȸ%s*++ZhA %oը3ퟜL{2mCQZ>Vۥ6|g+h.,qR/[e6l LjL"ri^KĽg5sFmv:`b"(/)`ҁ{Bb`<:mx=! K)(P SHzN'f4ONJi/m 0P*vHT oEN߯]8E^)kӻR旒W#EtJrsFޝD XcRZ_ KD0RGnՂfYubdr=7Ik]^~/3&nI7Q[^ZJ&iy36յ,Mz&;1rP 9;%% qmfpкRxFzzfPO7,=c o-.dd҃ dFrdK/ZmQj:i>㵰x,ia f8_dU;Q;70;[S;Y-`a~?ohpyc<{J-2`iH⌨$^>MUSs{~&T5džGKoYnwU3G @m. ގ@' ZEdXDARQ]9 oOGO7ڢjGg<7"q:euw(ptE$ å_مbʐökW$zdѿӃ T@Sl'@' D$ b^;ʸݟOq{-K=dyosf|ߣGoM 5T);׊yHT sPB*n䝍'b~W㐱e*íxd F培2qCҩuwCOu^g?7;gctzz}ztPJD6 N&B1]R.wmC0XAUQjrJeFhL~ <اOOuYmsiFx^ǤzEI)q78D%k|f{d,-J䚋ADDS@C~e@StxyΟOQg))B̈I s莂!Iƹ5y=IRTTMĪEpL.oS,]^!ZsKgJ4l0~4/Ȫ odyW[L`0NV^j[1Eˁno +Tc)mDQ>d<;y1wnjy,h ޾+lp:Ls)F2ƔOf_ qz>.@[O6e3f BX} y !WLr}nл\4h,,(|9Z-o(g'fiأ2,L`+V)0q颅-[wҟZL/^Bp^24 h^}yeM"JnKGbM_S4MMs\zLFw__y ,мpGIR_wwnI9\wیv!CnP&UX.@h u9r|{/4u h۷-niFw睭S/_w1堪% @6bnjD #~~Z#`6qA@ G&[H|hT~+#oAKkHϹ&MPgg)).'SFC[cyy jjB)Fh\."g5̨| t{tx<ZiR@HN.yJB o0#r?7>WW`-Bq^9OHK;o\Fҫ6B`kkkxϕ?V߱ɡzӟBHur"5WV<%8"}6xԤz""2r22Kr9Eߵ^ga'; GRƠ)GfNSfwuuJ|gV5#ed_F酆.<5,uL_#x ZPku-kkeMMX?[Z76SS2nb[@o4@=osAu~iXB8 p '+8 ø׷G&*$wOwݽf4h a>|W^RV?W>:ЕUb܇oܹl9N%?­#v%T7C0@켼^'chdZYYQim߀žzɪ>NjP2yں']PGDXrikg F;Sfدj%\W;ɢy33<!K0S^U[ֹs_x=@b1Sh(卖T8JҾ!Ȥ@!Qxq.Ķqo,9ӡi ^'*']nn}^9p*:>4]1(Rf4Ynݽ/_g!O`(QUh ѩm/u{FE[X{,^_֑TDeLIcNJI(h*^]ÒQ1!U,v퍻j; GTnq|a/oCNR;@58(+?MPOptl۸Ɨi)7\x@j~PKKzHwE"-Uu8 ~J 5wAYr zZ*uW¦`t6bE,.G&~( esY Yq=4}{MN<W'VK7ˋqL: )MWvg_b'`uC ح"_}@DTpۦ t^6?MDP,:84zAߵe}}|=X tMtx-o HAͧ}VmWrp<|{[@iXpH e iR RqYن1*WY`yhfPIO u͹iD?e*r1ǢT;z$|bwfc {kGրpX-4u~5N-N5}C럳pC#RvrûFq b ˒]z B^vzbu5v_]4_Y2x]>oyN ,J<̂1P֎P(=a01Gz if0X[qݍo21efBt l)PVSFfE @_K&},  Xxlk[EPu3ï{&.RWQ8zFTW n$UG%>+ۿ-Q=xK_¸3y*1uxw+&%8ޱZDjEHCSS-7RK *r?S_qT be3]I[\NMQ]Vfa62JMG<B%BR5lAN s% 34XUhiYՋWzψ9/݄:DXQQ!# #k[4}X)_Pf[>}A!k7>{0E_" '}F)/_ɳ ? y$`U_ 9 o:WDluu*(THUǏE )oAAeUM[1eb~4 =I?r6GM1diuvmܲ^ٹ/u%^+u,qPPTl@Ƿ`],DIKwIy=ܠv.mO1lAI`BpQqq[#pG~Xq,$$|(זvwxR0D$WDnޣϹ~YsAvvlfĞB #[c<^vyN5PMPh<ň}rz& [ @L%z*(&@ʪxx\5<6PΊ1:EYP.c5a RRͭW՟LAqH6$=>>}bAI<13/s cd&{."؀XKƦ%åXˉm3%Y_`si-\nmMhϫ 2bY''N0\vs(M7bbͦdn/55Akӷ-llZCH3VFMJŪ"##Mys8hhhtˆ_"wR=eddD kk>>>F@A1N=vN nϙB ׏nO'1(5VzK n晋$hdT> DEEӝ rO/YYW <\I A;"U&'n>B:T"^WGђf"ἄw7=_^Mjj4)О ;X^a)yEiE9Llud}a?',LJΟtB'''~Nٗk &B< (`Q*oh#s>Q3"K&豺:hM)#5 e 26~@EYm̹71fmr2Eg)߼A5228CS{r! յ^ h E?x4v˯e%N0 ͗ 5-K K;7)b7VHړO#~ıě' ## mSDb(GHv>Agb rܝJǜǺE,@vmàƃtI͂9,^WE q?iAT $[brq\ROZ<Qjư c^q7[裏W?V?%i'&:z||:dvD;DiÁ$dDT%j ,|3G/ fC֫xp d鉚[Xt"!YQSxU@⸇\zΉ;G~3&EB?³gE>UUlմFC4BZ;DynA`&lsӸDĩί.h1a]W222 &%%oL65Ak9D¦ F1L8Ǵtn5x;ӍL|żtB"h޴w_0|,?.U#gaCMQX Ew*񡑑fu+? ;[:C^"}Љ lupHF*c󒤄y|lիZL%%:_v|,<;~0|wJ"nbPYㇲq?%:J9my-曜LH㨿;Y֗6Ȗnjے5=C @W% >d԰8񓨊Sa *zJyQ.aa _˟PCJNQXkt ^lwuZ?łs.Q {7]Q&W,tRq*;Kc,D.@kz9 ͌Wr<dA 'Ց⼹޼JiV2AI<ꘘHݘYJȂ(aa~OxHA1AEMAQB"%ѸadZZ=w>쁁Brjjƈh ʙ>Se[UTQprZb/s%O*Mw4ȫ*S6}?ih?ltj*hk@|5k!KRaxOl)]XTTgk&&׹ܒ[|Os\(r٭K\9E`V{FSy4jj9C&T[X۶C;F+OrtTױmjRvb[QP0Դ;?L\8m*sAjyHn_dj# VMM xЬ| `?a }>E)D.OhiiNkOd$dHYX|yNMMMV3^t9 R*,]v绱4J~xxZY٩AA%s6^*/dfTu~2P|1 O˧iL889ag0zL<1zD'+2q_G+]WrKcPY O惎ϥu@Qgܟ>0:Ʊj;j-be_ Oy=7VF\uVD_`!02l]>AFU1ekkkW^+b8j63 JL]{gp(V *i %ifKJf|j 33Pk 'HkVMReЖ̖469+qS|{*0p]rHiZMs}<ڋ`CSːTo"yΛ3XRy9*))A۷ ĞF `8 ͕۶=O)SKkTXo߽{dccsyud5 W<x )`%yf,\@_9Yˆ߿^]_=\|8V~y@}z F|\dcp nId3U>5Umƀ^'GH>=񣚚ޟ_e r9vaE xx u!ͿpO;" &0L,<+^$ yH>ܞ47@/e& tuL;*=aګ.ljn̋) O22bA1G^:? XW >;TĐ1#y qmUf;Z=7-R@uC =QUVm݁>$.E,7J;1p7K{*"=IKzdw_c{GN3Sȵt\@ҏ* >4TPwZA߫N&C>o$ q_`g$s h,9* SQ1|t9}uLjrLy5+7edBg{ c &jz)Z+Ut1[@#l~.{T[W:2b{}k (>ULȕlV<]Rj"fmyv@ (i{gg>l1đcfrC hֶoA"ˇ,g..c~څybM5熍Gcv?RWM=P2rطf$e1Kz 4`W!?kF?c@(R1fݺ폖Hq2PFCϦvZA*//ߜ0 1 ,hR<`Jȝ6f x)77g!@$B033sܝl WG.r᨟caqyٶ+ΊwJYdR;fy+*|X NvyCIWeA֗WoިeD'HJ&#jL<20Sa572%rL?B!aQCIVYX^zzz3>/OȉV'8 ($ȈLJ,@|u@[(\cc! C`, "S^M;#;sz| j @2eL,М׆~F^lO1MAu *ϟv/~X#.rMr؎Q.)CAlYZRv:9:xeKjnZuq{p/rj2ʻS[6ꕌv7v+4l/ Ѳa)vHMگ0u5Yq̆u"L;mMiv^韝^zlkun4]lܕMʙz%$ek@1L^RǪ11y ~f_a˓$09,'!+G5BQQQ~~0P a蘙gdŻWQs<(9Ϟ=WQq(Wqc}Mibj%tk&؜< \m__ApjP kRͭm‹կJӧWlE$,`>S H̜ -.[9RfKAFMV쇬\lZoSC{cH^CѠ@Noj?x*+׌w.&C. x}y S#mcx?"z`f']*/IؐBY _q/CUlaBԞ^jLZ-tŚ(<AdeΘD"ll݌SFbbbεm]zCYYY~Qљ~^3$(f՞hڞEe8͢6^FddƇ2]_:z|&[*S\7O!1l1K6Sbq|nzjO+..H+kf2H* 3G0&~DSsM*팍oOr' Nx疗3;8:*::56n"rwHcZɩf0▓ bOe@&"Ijv2{P16!t| ߞC㹳iݳrԣ @doH39M \UQQt,_!? --iXWQ"3ˆ#,ߍu敕 լӖ4f ~̪J$Gm-qW(ax0 ώ=<<IR#|*/^cv =hz3 \DĎ7#"ғVW88^G=$zޝ)eeg_{& $Y5>L8s[X`)Z\nhOB@EdD? `C!ϰB27SPS47,%Ͳƻ/iiywVhHIl3iAvUZ* F)ck @hCX Dچ7QSt36> Z0*P*i?˵؟Ph1rr _P giY`K 2B|bf)- &@دi{ _yUݽMZHD/NyIUFF̬)RAMC$9Hefj HZ $qeVW+_69JI]__ٯ{l;cvB A_&Y 4XtTTfJ l ""UXXXw"gb!CMnUFD;g9@j~UǡYٌpmOߋ=M]Ue&f1S2.)&-8;!'>+ !.!' #kK=;xLl0LL 10s0230;{[[++w+PZR3%ea`̀5{} NW\=')' wNڛs_?/%²IdyL~ԅ8Z.o u`UYWn̏:*~?ji!i30_ d5Ι߬˅gꆇ 24:vُ:=PKPWWЎop}$5ss&ᔘ{S/ppխKz#˂ܢ"6'UDjۖ]sr xf#g^)֕F>qXjݯE:b0&0pfz;OQa"}N E'"Bgee}*"M>>犊 .WTpZI4L~|bnCv!y7w7qqʔ 38' BԂˆ &`3N23Yw?*/@TWW/9϶{89yg}602ک2a,^@D8;{k>䫛[wǓO?= kEd.ze 2鵽QM)M@@~+:XeМLyݾsz57-DCiWþ9p^#'G]]jrRҟoFoIffp{Z&Zw$S UU4ys@ĩ0=qzklT7 r =t>xH$ e >sL|}j293s,B<)" fίeE)u%Xr;] ]S_t>kUUlY2jR30t\ . s|rR稥+P_ZWiٿp4\=|х-+'Wzf{ [ #$$$}}}. Z{3uPA?~"ηFh'/܄Tj;vu~ڟIK]Lk9Gw?@ ػywj:(3C;ݲ8aQ  0:&pЄnwWfKJRYoH~pv'-9e< ѲXi?lWϝ$,= %~l]&ԝK8$mò>mY`BH3H$vbiGijڬty,5f}gbyfyγi*S֥8F苨^e=qeBqLdiU wbkR>2yx2jn8]w_CCظxJZ/|`[몟 a:97(ln^6!6~R '\ *`][ ϥ;<͞1%. &6_!$in/%2E[#\~HxfwXHyF;C^6 5dL?}_X^ \I3ޣ-g+]NޮKѺzf,5vGX'@W0fa/K"N t=5N|@:mLW >l˰ mÆR~ͅq0Yt9QTJ[oϟ8[^YAi ށzYg)]S36bB e M #0R(7d+55hƳ͌ٱ+ ׎iI}xÐVº&PlL|BGUg3r9Y8cCZ,"*`?_œǏNB8>nx]ٌ¬йyoOh=M{{t)U Vh\.99/ڻjsNPZ]]]hAvKH\iHB@lыLq@E%(t#)|qTfhiЬ8P@h8nNnn̘ c^| Bk94lf@o $vxM; 6E7eh`WUm1GDžj5))).'Paݹ`>nGkzтjLV{X %|> CUbb t2_T@'ofddX~mVcᇂo}y|ڸu7mggWfЋwomcq&=8s 2!EY^ݜљ~3A ;JU}@8Z{gbB 6]:`^PH ^PaN]ܚB tdJJ'O,VMhųVNja?+FFt$7cp0u/<==Aw,G@Ca):@zff5+]]FP111 55Mv{uuNN;4o):u*Ԭ7+kj2A4Ⱊ Sͫlaa!M; ,$ʇ.))k(ZۘVMf,9rvurWB8 rFr&nJ9²Q<`6`g,̮|cR-J*gL(++arL)?&;^ i %w~mhࡣ9wVן14;Mk`dPnInn[cc*4\Rt2D27))OMMiy.oC? x7jZޘ0~A55ǏISI|SF|]Pr$^uL$>,Ė98 }J,(tן-1\9Й*pp_Q^md/FtԦ\i?[ zoCo{K+*pܿFLGԄhck ZrQJkBA)ⰳ 2>>?7Z\GA%AiSR]պ]k9!۟kPGRCߚxEă%'pj4` ٟ:МǏ뒾pduQ۹c AT O O\W>mN?$8evH]VSPNnSq|k3:;V8u)C721<14j2-u74&&] ߡ]Y445>b~>sq3>k*.)ךlD=7jQoP@pWVpY/6,]3f1bKߢvvjv&;ז]V#af^uqv[Jtww3  ?+2ܪSX h(()uu% D4~r?k2'<؞p jr'(((BI͖nl>*" >RX pY ww 젵9U[ܠKHː"AGG&tN}y4,'O&C3qHܮ4;7}NPV"ZW{Aj``g;sthd6O-IoQvԁ\t&&9H)  hc Yommۧ8&o,oߞacau@TW8cǵTs&Сٲyl1S2Wk}w{2;YoNFfo<4+=B9kLq ug`HWxW_gF;&(;'.%/@Byr9xhqoI/F6WL*\tQ&:j+Ie]@y&.qFmw-֩:Z<۷ 0y YY7SS&."8C͠}L)+j 'ftz\T:64>z>{|<^ $9 ӕo4.F1W0ѹf =gfGiw4\5r?d:Ζ)ү4ܙ&8;%%(=<('k _SLt8 g|L9XI)55݅5"7)%pǚ)d$[ "@PVKERBٌ9KYv@kf4w1F'<]+pЄP``4W Iuncz;fztr !ZNw4vc>(< \6GG{SM3 N0ʥڏK=ߩq<81LX u6|q"19CW<Q"xnQQjwFvc#5 rGP@`#@ :FjDz.Ln+T>T’b06Nd1 OjdW0#}Z3oUCHS'vϥ{]`ԫRM1F3:sx҉?H? aL`y축{J42V4ҠyrhVoc0UI-Z s|_ݶB*;G 2Ej5 yDpd]i0;;>ʥ*Μa]+(Vx.KXQGfJf4 mm^u~XqRfx{ޗF]` =7*˿s7UTG'//oyfmcj1c7y{C&$)*_K]b9[211?/-@jhڀKg!n0~x'y*(9 U7[g\Ew{R͕w=>#;!!.#+#+ _6v^} D]͊.O ˟=Mw>F$+(|&wLm,,@4mw&jl4&Tia"ÐkK_tý&߸r^Kv|}඿1_PL@%mm>4naD||hNIY蛶y7L0 933IIG\\*HI}Y&'rD} dXn*cdoWT:{jFAo::F ML*|p#{ a_ bh&k=oGFv>]&bV]Cck$7˜i;|7q{[7=jA?){+2\kzc+lVD-& ʆjG_|_6A%;t|Â+mau']΋/3O_,gR@{C٤\f4Hcjj M4HW]L aނjAIEr(QC#❡Af)0/=No7AW(D:3 X7{ii$yrp?%[VLIPd>ikĘjpb˖ 'r UkorD {h왢R;yqm˭^9)2]N!%%X#c^ϡJ6 ^WHZgXJZl RZhXj!%@Z2WBRYtt%Rx1t?ԗ籼g^__tS$'ӂiD{M=6111(R JHHP9QC$p&^ɠkz1Sjh$JJ$q> qCfp f&dC[VdYHUOحMzϟ gc|N [YO .4YPrAUn,9[Mtn2Sֱ*L예T_=C^[)pQ^/ẖ;vo`rlAv-'VZ&@ wo h bł-QR{n^>nWӪiU2s֯Ԙ8 I4q! hͪ=}:.Hk[1wgɪ7!Osx1%4eIw4<yQ;rl0~33`~}9~"+tq}K0W],yyeʁ! 2ïvwO-)A5X]."GnMm9!ﻼLy?n],_}wL+/&zG`z-(Xw/pC9=P+4ݳ3Ivw_3>qNPXEEbum{ )IA]]t q.V߫?5%::Oۖnj0 9&\G5ƊCd G.!hhŕok{ˤұڰvņ]P|/y㢵W|J˃GN5g=&D+k^!iݕef =2{_. -ǯ_G+7B`tP07/g9c<!C$#h#]D^'[yPCk#8Jz:089ݭ36M'\8]\6{"SNpX T>ߖBԵMb>gueq}}Nin*|I9Z1:Hy\{;66V /dfjڲή 9QQQV r(HRLltS54ȧàSi$  /V 죷FJtXT~D+i!E;9!XDmn$^3Ϙ; z]5}Z`c`aqB=AIbк  'y\7~Ai$/Ou2ٓ:WkޞB{+ ,W"pXkR` L[K޳v薅G~4Jkˇ|Ca 4D̪75D mjJK)7Ο῕pVk\zӟzXC "QMLO8:bMݨ)'A'j*'Peeeߩ 9+ʿu$e,V_PC} 0K]11ۓ3~Bdqw4R-Z`vsyߗ?-.T.unLM Y8?$Od5f)5rtP $|/!A24{2&3AFWsiq=قGl`bno=n4:% ~mbBig'[_Ck߈D(켼݅/F\$ɳcϻkm_b|jl$g m;:>ߞ\j^i@x^yb򒯞X=9+/rΎI?/^dzY-2 59't8^W'c![)71 Bɡ0b-Gjꍩw;?bONQf p8ȳﮟr!N+>joZG^p9>6HcV5xyt>/#ؘЊ`6|14D& Z NU1^K,.7/q[/Zrai*W'%K^!tOK ;BDDX\^U}Xխ<ޥ};/vIC@7C/3:OD/]*^D>cdA)&)ow4@_?<)n2s}ل[K;n,0cc8yu@g?ϑl"V#N"Jd#K&XR`"JAiBs|qj MčM龩o)6 knCܟ֎DʁOC(oDY_$yVJH! "lJ~!0¾,7%s6M1Y\okO= h+ׅPeLs V^TdGN؟CIk2Tw#{ VgΜw\#g.K#Eo?j[~_41%5B輵9G7-o׏~5UemS)qfMo|%~Xt1ha2eBIeuPP D,(&&3')ygUPǝ񢂋X-/b.MGq aQuuΟ3BXO;wg%ǜ6S;0'ϞhZvq@Ja~l)li(IkAMlgɟ{/pyF{h lX6챧8/#jnQgKLćF iƋ5zY&-EÈ֠BS\&ԷDT:}q؟mt9c҃XE5Mp>cUn[Gmޑ?͂Dž _-3ģ[#OtҀp7]iҗ* :r"S$pqVx& O_PuFIhvOꄢL̶ v_HQ9F/X+J6j.d'Dq#_n >CN/Ti;\j;6S)Gv$=/:o4W*9!OX砱d$ J*lJ@giYbh[5E*1.//+W?w;}T3C=#d>Q6SoQ֢8P&V.1 fMlOOO'/^~!(tP@k3=I l|D2[282yĞ:QƖM A,Q(P<a XJ+qj %JU뛫5AP}_/$^?|ZkR;|Uf\nt M/yOyW.v*ES5_oӺ;i9鳪>l~wT%1-^9wtSbw{iQ/KI'zEF ͔:Mgܜg틘iZqKWd: (KJR4')9Xx%jy%%nF-V3C9حA/>ܼLVVQ G eK&ĈXX@)n0%CElV:,g9=OrMs@G1"K$"&K=p %0i!$&Ҫ'ڭ57??>^\CHsrS"^F'E#`*Y1=6M雽?o^((*jh('>f99q,}ޒVv1L04`eW[- ,Xzo1TC`mJQJ!msssmm ,,,Bȸ8\<mIp|`IT="''/5x ף@WL6ș[>TYijܬ@E|>qV8`ӫLe#B,X[Cd^mӕNb&vMWj^gvϕO B\clr)k02iG5bse@8.'_(S/O,tjf8WL5t0x4۳fv S3=,섭2Tn7JKmd)~S4P5%b Eh5J+nV:gqKL_O}XeXsUQgwm#1 d9%,S77]'uḾ,$$.on6Zܝ6"Yߐ") &&655e 1fṂEXs t^6qeb4 ~;ms?]h#ѽ1-_c'ޟ^8'ԲNloOs* .X6WC{4RZј6PG{ ihigNk o.ŻAA>"ݠGҺ(${=s{=3if^rGYX3í._Ye}̼L4 'Kb]>-Hi>]Gfam jt!0g_MzV%@)n0?,լk9@`;{^aQL<({a/LtZ]jtma@#O>C6Ԕ_E#Rv;f"әm+L lb1^ZqqzrzáwXO2 8keŅɍͅ-/:1oBܦNdVFq ɝY?aq񎏑|@(TF/Ū WK2w7~Gyyd .+!ITK-Iiithc)(c):8w&Mi9ݼ8+͂n!vxFw3i-cTϞ\1XU} CyW̏|UksL'!!I/c;^u{uKxu.%|k ߿ߋ Z͓զ֝OMnnA|K*ql_tBbH2q[ }?S[x"B>H ͵'aLۘЌWs\tS2:>g2np9֕06Tu3xNW=X ~_h(!CaGx}lN{+0LF1:|˺Z>-"ꙙo3DZ Lxⷼf@(Yrf`war}m^j%' , ~B9Ȃba|!Ka "5 /hQXUQ?-C˙73'6gs>*6INAQ93pޤ(߾Sm>R4b7lV7וͻy+ǽeWeÎ1,Nַғ!V{^&SXL,slj)yVEnGҺ}}'I 2_j0xs߂VmUjڭrPn- mƄ[Hn.U?v5n}R~סG<n 7!6Ac FBs6]YYGGeJIVKDΣ{׺)Sobp]N:U+,,Lx0?_OUFOG */WEW?bό,ʬ߁:fw^'22D%v[)3KAp(qt82g8`K>Oj Ӌ,YË/uv'qC8PFF73ք&`dso 4lm 22g~!,)?b$TtMMhXgG$8njwX\\TDKDCuxjo0l8jgK+#UƱw7 w:\ѴYIZRr`>zPH)no 9-T/&4&U* zIS\Ɉ\٭WJ:T% <ܞ8,x=\[qz\r'm״8\8ݜc^_I-Sڕ|?43Ὗ@^`q6P$LIG|]CNb_ if aJqCzK-IRD30 :w3s0|ܝ5%M]m[oZ#8rZ eU~XUJ&өV͒zVb]rZ+o&np,\NlYDKJѻb_yLL8.bl?\v y6혚lJJLD7DAYŹyP]w{12 x` ?kX!uE>6?ɉf:0mJfXSZ %k틺J;it5c#ǩ8S|!2* m#d0c(Dd85zyE|f9Y a=~$̳ʐ rGV_^l21݉kHp0e|i\8ke{{&Yfae pB4rh˾L^"B {r8!<ᚗ&.8Ej5Iũ`me.'xiCO0Эy|na} &rC<}&[BD$ֱD{hYwu ?zx5U8)kf,ku45-C &?TP(w=l޶|;"ţ(GG+@gϹ1H<]i XQaVش/F-F -& ir3δ_Y.1c?7M>!C;WQz )ri$T*Dl΄l}|:dgs nvV= ,L Tghk[i?~|/ޝqad6!TQDX|Y$đ띖$a?L\掉IiW^3Y 5*::P2w& vG//2G<sRf\,ڊAG.@1&C‚Z/^\3;[!7<\>p (yORKg6ڵtUvIJK?/ƪxODͧ+SO6&*]|Y9 R6M ouߓ 3+ȄEyYl&z[ڭ쥾Hi|A Gͱ{Y/MQV6xb>ۆyAgo5Dz/`lj q6apJ9֯j/[sei;G@K޽ ,es.|h;zyYZikKԵ#("B #c6]?t)؏q>~|J)owϞ7%7Y0& ^~DdiGax@ uQi||-flf66+ؘpz>O ;TX45QRbzޮ TdGLH蓚%0ԤBJ=8^?UŕAQ9hBQF&901<5&-,예KԔ)z}`{W+[>sASK 8Q,࠷.m:@EBd1MADGeMrV(.I|j?}$ adNͥzEv8GWǚ. ?s|҉( !?d,ϗfOzz_2.}v@[j1H,@St?ĉйo8>6ɽ;禮%P,fS"Uf,9 Xck?%FC4FĊ?uˬTlaH8IKK|)$i<<5ZA`~Ǿ8ads6V/zxAnWJODE ;n=d-6|&ZTyQ'x7RWn>dD`0`O ]:HSaBYrϗčsі}%q84(1_=%99)u "t@(I(ۮM/Oc165 VJ z+*֨T`+10k(wﰭ!M3zZ~~0VsH¼rgOokZ6P< x!HXT8(aOPJ)b w3AO>oq=4/Gj=\+iʚh7PP4-|1Qrhttp<ۖcXQ>@zvY! `ɈA-YP&Eӏ߿?tF077 \ʑPkـ$y :\_m8c`[=~l|T3WM'4tj~42kd?+*ɧ'z#ٟB2Bفk>+//$tW]PrsOf4bE>y3 ak1SmMk:ꩠ!?~9cY~䑦='W/zSH+ќx q(Iy6rj**2,SP/KڄҸ[qN8ѶEaa ,h M{[du(/Yfŋs/0Wi *? ?6Sj .' 1EMP͌DfL-kp@ #22\O֒׼P|),lo(ׯ745`O}YG6]]]I 3|L=JQ0{'&>5.-//ӼXZ)Sfig'4, ߡheCõ, ’3 ))`WغT)(UNVHk3k E5'ǧIB6eN׭F]]8g ;e =J7׏G C 5}ϱqMGJJU|nn Z3Ej-Lɒ8:7M"<[.}QAӌ5mv|<))z 孼6,++^݋)w)t `6^;Nr]l2Y 6.dTU?2S{{ > ,)Htԓ..-}>?fմ'{WyZ4Rnx7Յ4EWD뮠^ָHE-ra w {0˗3XXcceUT,2{e <88px*U?iLhβ/ M^0BGfW\+n} mW,X90E-v~0xyr荦50x:,+~ye~$<'.-~%C_6($pi:>6!-s~}\ot7.f (THU oaq7]%Qآ?LEG܈@)l xyyyqӪ`D@rjf-˫.Spy H rU[?͎[CP.>v5ʓ_,-՚e7*ڏB =0qp>hk z$@'*b}IRF[h"G+) ! @P-sْB9.AǠGIZY#aӑpp£M]̻,[`dQ .777;#/,0PnI߹zP|Y6p Q`5#ˮ_𶛚椩rgx/n5:+_Rxsql+.6?dpb _jé_H1c(ƩfoXf"822؄nC2S" .MmwSF6sJTO(ȑ|s;G'&J=kIUTT]O96352*S~ZvP6 @Kߩ`.g;3Qee_$[#B=|qwѭ'PQJ XpŔ n>{/P P}**6tK_See.m zmj-JK[7ۛpFyw #35/L1nW89::J,Ǩc%S/2[~ϼ{N^AAFC#G0pm/, )cj q(ydq<0/mjYSKfH{nf7^b<ܤLvʎaSo)5}[3vvyY&._߱{5CWvv:VLϲ35 2P}75 x;W:¢1v+]0o~ubOퟟ ڈ=ˑ|ٙ!O$3Ѻ9sZ^\A͍-1) lUr#ejBU)zA鵵qPC;h?TW(p^cZyO#Z2)`xuxAoÇ.MMM Dh%;'P=ϠNsAI'^(G<+ M.CwY lnMƬx~/ac]o.4/7tr %_]}2;-IlPp`FE[cD0iS1ԿnF[nd`allkvsNݢJqsS77&$d JOpG o \ oy翩L翧 .t q Q7/WBWUfyNC/7)Ͼ4>se5"Ajv"+E8 W™Gl"Q?q2vENfY¹`־1o|Ƕߐ3pPVWn'wgQ-7/1ҏ a?vpJzW)V fy;w<{bJ #8pgB0ѝEg@)0DAey*>HM63'gOf?xəJBo9 :G.jmWOTY*?]F* R|Wg o'Z^hmE'yè"jjpe=%x$q갳yjl a*o {9̜]yǴmJM^mySM-(f);-M6|EM /("R m\JX2tW&_eeU&^|9X6)EU&BMc+4)n'緅KUWVS <Gw8CTT,ll~f5KKMmۘpGQ:ir(yw'O`}F 4hFŎedd537SVUHw+rMd9sP8fL+OkM;vX"d?gA}~<3tS2&8R=W/Dt+ӗ5Z椽 Vcg;gWJE11^ Ն4"'knH?ќw+뙯m&%)}@Kyu㣓^)Lz->{#Q(vX؁&M&)<5ϧe@8AIR%6tY5P}Ҵ{746޽7{ꞏw'vغ1_gv19Θxv>3փ55O|9znMd/:_졡۪zd0xcl@Tԁ#?y^>~~v9[7LG {ҢD&aޓWT6*Fذqr9lRq@H7x*Yʔ˙CYоjom8- +mm T֝ma3 mql~ z\(++ˤħOJAyX씥wu y қE`|='˙ WAl:19b@;|:S))BSQSYa&"6|&>[rv/NH:]l.k|}VUS۷L6@^-hDo1RMnq.A]AxN̉Vtp:H.XꁣP`p4vqr>h(Dl6+>|`vQ}|!BkR#w衋bp2حʛN333C֧1L&;bhP{!)2̵bug@O'B2F,ٌ)=0|ifRla5WBEV8ӍA}&CWC嬊t #g5iձ ثvxB6ׄ 0,rq#`'\ûﬦTkVZqk;b]ca0ڸ bq"M 8q)Ϟ>q7ӕ6i|OcCCMgmYRTϭ='cw7{n љ_8>};e^yz*e{"%KgRO* 2$ȸ/jj?~6[&;mCYm'OIKK[ 3"ڲm@Ph+E.FQڔ @BhtXwdI':1q̳sWD%]J96\c9x ie%BgDCmcm`kvy˞b3VZ##,\5?Ypɳ FAchP0"*jcWW+Y}2C<~Y L,V/q\tv(Sz|@\ٙG[jo6Y8DrRyi;`Hu5bPvTBy.n;BrORB򁏅Fj[q1a|O>јؽ]"~K-羕6a9-ڲCc]&|yQ? 4xxH?5yY#c9ggR:ޝRghhb2 0Rgi lbyZpL_QKgu`yg#[3? qgġa۵୛WJw0ݷZ?ZUIb"eh|QV>Cyc+|!Ww[CˋvneҹCJJϕV޼W3zc^w#e`t"솃:C<]S> ":ʺ04kzkז~Wsly'"SCvo?x}Aَ7X.7׸S/$nֻe|ZaTUBdCk^j}ae:<ۛa`@58{}2|C"g(ORW,pz5&=DAq;wj7)mWE58{; .Ռ{^Q~a2Kr"ԌÝ(@ ?DKT=;0%)*8Dϯ w]*Ea.@f~>>7E#Є YccNv$%Iן6P׽|$ߐS:x_zˋݷz0'&r_ ɭXI %d_fO0 "#:Aa~%/1i'cݧ'qq?)蓳\ۣ Kl07yàY j5Õ:32!t oGFVV֊;$lz^n_e QHժ*1A95*}PЍ>s|? 9 d:٪uXHELaݻ{=7(x}oASKfCoϞ0ٷO~L=n̤~/ⰃNkjrOps{|@87 b% `ny.^٧V-ӳ{hhaѧȯⰢxxXe#ա9&W-)ݞ&xvhh*"m\ja!#$Z]JgR;Nji-$,<fC9LCMP_E]dMLVBbD~6`H>DD3CZTr)SyQ:榣g;3zC*4yB[B7:c[*g bv;FiH66W^:&^k[|Hݨ-N>{aPv8@{'{"3 +nǀ}l I Xo-ohc+ ߡ+ap;f+_MQJ1sq"k,zĄR\y9C5.+Ǽ#Sӹ>;Y eoGC,N[Xv .Ǿ?YrM)##*,H7yAcP]-XE%E2;{@XO+P˗U6"<൵;2)u=*x7:WQ[`?V0Bmd=9n%ń@<ӝTߋqL|CUꓻT(9ˊ[7o&")PQQq_wTwD\[f߿?D`e\455  VGMm(fxգ)khWVtΝ= X8uHu>~~H" } Ȫ[rÇ鯕Wi>m W^:QCA B.ӆGL$3uK.pb{W<O"[GG EXYa(jZ,.(z]AHE2GKwGW479/=Oə-bܷI G#I_}q?/TŰ.\O c{Йe@߾?(vh6{tGg+*t@Y55_5;vaסm:L'J)Ma.!q<̽IV^AL> t=HU)))!;)6# B7zl]`iԽ-QɵG+mK8Bڻ_"&[@d߻?1fdaqܜ yff&%##\fUrO'3a{y?;['@K1oqI\:q흌*gtPkmuU6%1/;w9 ^aOsjNh.KndLFhc3!IÌ䉉 !,6>*@f*Q_"SS节J0r ruqyxYϛzuaͥtaeg6~[12RF jN뗕YV3nE75NRY2̽:uܸer Bl S֋{_܎;ҁ%y]"i4r; 'pOoM0.}w衷)cxFN,A˚Ӌ@x4 ԭT-_[޻gOt\ﲗcITʕ :HELĥ%vF=鞒Z6\z zUYhNЫB>vcw*f\r+{ k JQnfK] c3۷9fy(XO#=UM'̬bkgek˜KeT̬NsK  8{eeƒ1 45S맼 5W`hk󖉵'tʮU "ut~3=9TL [޾}[z؃q"s]EKOinB3F߾Lo}e:-IiCם@咭,0tƿS'IS $|8pVQ0澚z#o넮ΨN=H۟}%PNOGSKJ^s: X=Wi'A|_W10$%"_XϷSwnŃHG%᢯/TZ^Y0V"s@~e!;y+0cjÈ,VgBZ(쒎_8TnMOQKR_Hqפ.|kf2ejmAq[qS< "R8p6%#k-~8r՜dmϳfsGFox_PB3ydn]<695=3\8z/XۣKEDDwQQQ4wJjjxsO?^L9owuPze7 h' +"'A~OSb&1 ֦dk^DDT z^/o氵tt,fCs/2["lc͛% C|))ث+Te@]̛Ck'S,o6:tˊ6<6NwMOg)[ܐkm Cp<9Uկ;vZZZͯz%s`v&Umjׯv64e\ꄣt2.\tBCׅb1|K ,qv{ڎFR' Β7nHr3fj .{cYT7];cD0.a.^eRIwLȧO)q7CJ-1Le꒖pÝbb"ie]UVQ,T$_eWL£,J/=Hv-h ՞r DqVʊHIQJBi'o0W,6ML-pkg^0#-[ $ݣé{>QƇxX-,]UO);QJC`<]ez2򝮣#Ttc/ccK"1L1篲|BCMO]'ƹ}|o/ cQQՍlN|~~ԙ䗓1 S,O#7*5yW"C+8 GGHom %BF11uAt rQjyDeD}lAJszqWb>>>; -,99'5}C}o{2 s_#_n=+ugcT[ݻ Pd'5t:?Lrr{Q#AU _AY("R 4[۾}ݍow`:{߾ŷos_ޝf|F&n }}űAƤ ,4;^-}FX ;#.ݻAhthS|!E98aϥ|:!ӯ![`Q:L$Y: sZ4Matr zJw4 p.ji87m`}˜csݻ=KK_`"Zrt^JHř TQb9= hl'ע<Ĥ<`F0L~~7Zt㍇G<awKAἮ,)Sb 2LNXcyţj:SRׂOvl\ᠾ^ʚz*^_I A\~HFFaS6q$R ȠW {yt!;>Uss#-,kS|.66yth<" 0H&3gv6]KKU8p*CQWC̑*B덴 n?Hx[F~1##5ln{ӱ<9Z]ԇGD璯}{h܋z=6-x܈Ye[d{m] n]GT4I1b6,֠TRzvu.]~1_c[blUx7t:B p~Wv72JKÖ>S|0zrpӻdw%_!>垛{L|j@Bv~*=Unž 0{{MȺGS(_;C7]X<5F"ܛj:zA3GH<{fI4*+=ݕY[Ƈvzk[:B>*VikUvsmn ]_WY[.,9|6vH*Uºxܐ:KTToC+w*Osҕ+"Or⁰hw  ZU+zngN$A67o>&)p%-}G5=|BW@53=Ro$/fx~%`la2k8n1Cg e?Cqqђm;OFK 9%a'CZ0u]1<1 Gkpu}g&ѱ^E]iEh\q1HM {Rix7K\jk h8`y 9Ɖ/BKaa\3C_&G)(MM&}̙IõSu@bD#;IlIIyΗN\XI1R@ß\—W7ň jV{`lqZc%DZ{&{fhN-^ޔE.>^_<b9mk U p/c>9dȩOBB西ԡOzBOť)OZaz BT;n-.skcYCb16Lەcܣ'+-t & B{34# k{m򘸄DYEUۮݻ ;6>>vVYf> =qqUp^qNU/N8pDm2qЪ͕=%R}m|[:fC|n܀]>A疗?/)+ӦJA+]E՗45}AtUޭQ+tbJp+Ph[f >ï{-]zdȃ^`ke5#a^>זXQ?Lsȁcw.jG𼜴R8Gcɱ*ZgΝ^::7nPnŇ@ `:t…jCœ]iա>8QN'ET}HQݻi᐀C@ .}K*㓟z'^SWOCDw_z#w煮? Ȅ2^NH8{=0tWO>b&K]Ǐrb?} $*{~W-.EEj$YVue v L ,dkCQ2 c̜^M~N(#T (9<**`;47Szf~uC|ӌ^K3==ޡh 7==ޯO 3X/A߀ IMO 6)夀C477R 9#Ӵ_ 5PWW ->ѧEP„q&&O<~J1,&/9꿶6#>t4%>>~~$Ra&E5l |klDP<<6W!_Azuuo͛7b]1⒒.ⶃ0'5==mG1xHh :~qͰ= yV頸-:Jczt9٭u˙4 fnq %dSShTxd$5Li\sRJV-Ұx^uyÇ Ϟ?X*e\\Ν=h,z4_ rg+ wv222O9I рjKA[s\Q_usuuL'JNb~Dg>dw'tpsK2#ɻV qJNGO_q^6ȇ3Cal^^޸wmBB"{$Gk7f"CQH 6HOи|9耱 aݥRc_ 9#SP8+0yf0Lt|C b'K)ՅC=p>>y ٍdv&m<-ֿByxܹɓΝ;'Ӟ#)`-zmoK5j%y;vNB vHyjLפgb>$=$SҊh/&ÄfppNMD術ܔa/_? bp@OH$QzI{l?VW\]VVk>9904 LR{)F\/LOQHJ~Zsw!`%Iˀ >rH=9}j&Ud˗OO-Ԋ+sOp===}~R^v32cˮPOu+śXlILO\Bڨ'\H `?e9wO'nqP c7{{쫹4Ο3e۵:G זf|vXq+Yzܖ6fwɢ̨c[ KewAkòzU7uҥnУ%)jP?fh`P:2m99i]}}GwrD]FWdgl^}Qy!`u)*mA;];Jw܂3޾]))\.}sUi;[k˜Cd!4lfIVEG'/,GmXuz|ް@w4w/j=$ t[[Tc/2ZFA҅8&̲l\Pٸͭ=; D s7% WrB O,x r}DS J/Z w%YtXF.w7g/^b!&4]JA|*awU fwl&J׭\遒C|x $LUң7"v4X3PhCY<&;usDĵJlW?'U$@wPhlrr% xnL+9efvj*`Ϟ9$`͹?צ3;_@xw7z .Wl] Ra(0Ao߿/wE8t|v]/BOlC:Ε<˼eЩ o39˕l<ј1 ΁٩7Y;Ye- UPws[Z@S ޞo:jk}o s_xw4^{c €FdRZI ֳ5^tIIVL=΢qhiW䴓{R:}S󧇓/ : _%]Qn#sgR/L\vjJ|P˼f0o|cRR('cɛl6kS]MMY%n:y U {kWݴ=/ϾO-Y4cC 28׎^o4{+ԯUF|633, av#N%2]n x av8xXƣ{}ܺIM 2.(~qڇ綞q^9جTe>h7[#]Ccs~FSٲ+.C$ۍ OviUx]WH)GLf{v;V;}3g$>>a K}iGMl^'ȹٕ#|iϚ:OJ@pR ?=tULbxDKTBԃgՄ-1ll|_6JmvQQdө b`{y0'-I,\4V9+}dF >q{5ss*NE2epd.i⯢Ov}SGSUZy$l,DL I.0"ZXZaµÝ7^31fbb=R^^b:a!wx@7匆Y0HNZ劊dWiy m,Y2\һ} QsOotliIc5Fߐ^}yvq贐@:]sMR4ozW/Lv1$/[cRGe1UWDN^}zh~O1p#./7rY=`%!ώR2"\sjI!ɳtRRn-K%\`cc= Rٸ+~я^( UG5[I'5KDmqr|RfC&L1(u^Ci+LI֨u1M=͖o2j$\)Sq? Ӻί ~b%0r '[we+oݼY\{d~LܮK2<>jGXla?=乖'ovb9=eiX씂4P,lqz$zxZI$̬Lp$3ʼu/8 u`JSA­G2< Q2 ^Proxn0 S[R!,2ƻK+>b^+fjNS'ip )*vcl۩$]/="#In8d` NLtW}!4*J'_o:x{Wgҙ%63zoF<^mWO މGn@˃"ۭ' ƯdW.^ij:~nNѰ@_a\T3vN$2җn |{t2튍 ) }'|hdWk0K_"9_Vm7[_ʑ R 2uWM* cBCECTMoHAs8 | sPr-Âo_"A 4NLJtZ|zS=,RtzF}ȳqxn{G[U2 EHμ7<5ZfC"'C2i츢IɉrhuӐ&G\$ɤYb ׯï'z RS> 9FGX\{ۉ&:^hi[ܮ~;d ׮WʴTM QV4l}m 3Z{V-I&f^^j [5eNuuXڡ57oqGG?"#=PȢj\HPWFqMծ\;5BY+;aj䴵$nT9\hggYJԪI[ۦƽh^y jğsX-uSD㫒}19WUFo뤹,2Ro`0<<-9QWmP}L u{/lZppdSwZ& <j&oS==;ѩg`b )=O(MN%O"Iff ,{u#C\SDTÂ/1]|$H]\@RӢC'~%mL|.:d<g]b\bVY ^""qE kt l-c|D.~[;}g=uSZO^Q$z/ƞ0O(evC*{-+|UIzdmP/J!]J\tlc|c7o, _톳<=u^4g GNw`0;w">L}jp D뇉F.4n>}\$dsAEẼ1w#mL897Z.{p:̝^WG+RsȾ=A42uGk_=Yj7dOƬgK0RM:Qwri}擖 , Ґ;E 4޾UWRPցkH8{rVtkG;nI5 ԯQ'z,wX DIx_2B5T }kKk{9t8k%DquvƢ0SnOU*ba|S֧ABnP.ƫ^r]!K\L,6qLWx}#*+;ڵͰSߖAͺ0ywG]k6 [%܏ ,r/aC8Y:=tʤ ՖoQLkAf4͏\py\ ѻӝD$ [{{T4pdc27X֙AZ.( @D^Zγ?t ט EIT/8Tgu͕略̠$}sq6ܒD2Y';lDdd$EhW-lk䂆u5>x`PQmm8mps/)a~=6]>-.|>>Қ ew 4{ZO6euWZ.`J1%/[!h9]K֤: 6 #g|wHl=fH$x"T (2v! MÌYJ.W:oZ-l "uxh~W'>F<ݣ)zd_$<}tǺL g՚= zaS%^‰=*)%iz͈~;;>_pН,N^w:tA%CCC4=G n57_\\.Q|ZGt*06fzҵpNicUo}ц|.^cttt>ѝk_U2\/cw7OOM J0D  ֶPi(#Mϑ{ec!`JW^M6I*S-:m(J䣗&ےs4HC52˽{}p󀗟;džTGYtەC[ߎ`gTΗܴbԹuꁜ~zNy84<<8=DA{pl~}qr:Uk~=mýt9,}}@>钓Q4=|xH&3X3m~Q^/nU֙jyuyAԶ[uq̙Ԫ7V=s>Ls\ֿ4^r>tg weS'$ Dā3Aro?R17 =J/UIꁦGm:#E1HvǷLr[;v ({ Kw>!PfOI?6," >umTկ1@ v-)MKʯ8+{TBe¢= AeҲ2Ӗ1?وgNkFC~o)uM4MS}`>,ptszZCqw*ld(Pu(4UNnˮ>"LY݂u;vF7ÓvQD<<uWWWӧOE@$S{,TFdslqNLWr). E _#GO!TX׬xJPچHBّ2|o,"$$h2qbh8@`H8bx,AK{-ǃt!eJ\\HB#|(?I#"q8 .BD,Jx8&`% Gp06#$?DK!X!+Da~!O2a1q4BV!p/llI9@H,R ĄFAaID8d0$x IchK[;86֖VP FB&$d'h#F@#bqq" @JH`H?'q(`;bBb8L$bXGX Z"h$_(X;xxlxR \b+*T␈b$@@Ċ4;pN~aCupy$.B{@2~MV%2LƣPb8"D@D7ԿLrq0#Id$;{ 3s{!b$4r-od HMX8HFHda _ K#@A'8 _/ $ FW"IHd@Hp!8 ؈Á}x7ȌX+}J>@$dbbd8lVR+(4܍Zř #n ;;n+2TcfEth 'I#8p3p'"H$AQ$$]v8 B$d 8H|$xfH6xw7 0 Y#038*x@r@81 pH:!u!8ȓ"Hb D([\@cn T bX$W;`Hmj^ B WTX!,6@Ccx1~LYS9PX]Q  :\B$C ёh}"b ;y ~2 " KH!11 <W[h鯐 E@6fP$+HH"p'mf_~ w!hob=]MBC JH3OJx B0((12etЊde@ hQ`~I2%p tIx4`S(p1~[,b4 /%FD  Fj8 -F(-d@__C< oZlew^d'4T"֦Ǯp8 mgt2. Ψ(^~j*B8|An[>Dp&X'jᴮ 8&ԜŃA ㍔ǡ\ &ODi(_\Dl=_USU}nb}| 'nZq .X6<^AQ/i^ ._8i炖>aQQ%E]Kj<8%;9[=}VRTY%bcg*z風 :Gaߝ)Bt Bm_?7~ 7+`б¤NS "ys {%%3Uۑ\V%!f`QGJ$KvIC3 ?Ho/B#Y;ZH$0 gA;Ofv<ʓ ,.#߉0ZA 7>F8 Xu+@m>ŏ~ct%?4!l g U&n[ $; t-#{ߢ5h5~$v{X/<ҿ{"p::!Xws8XZ($ݵK.wɖ68߽$ ߜ͉f  #X8Z Ĉ"dc %]x66VYLͭ<.R.cp}8t,d Jx{h?~Bx{u5P;#?_T~I%@]YO?]/F; x_`C 65<6ϵ# ~q<\} Da(&3ə6߶ ThԃDFLwFi8$ߩQNE" ]H8w^K;I~!Njh^;k5l/RGѶET_XPs6<@ҝp& gG0qu_~a wIeͮ] lʃ|ŒG|13'y{g3ńq{(!Ѳ'i'A,/oLUzөmyo8}~3_󻶭qN8ܿ]#_~77>FvO+jf˻7Q/ mH ?QD1,&3;HG`I$o?w_cCB( F (qqh<E~ Z÷_ ?  ` "xUVmA{R"߹}Ù>K:Ŵs6X,oo|{8Hl(\7=ٽdՈõW'&&b߅KGyVyz\`I+ K,ת}(uѾvرC[[xlxTll:Bi'{Wnrruu5||*[eiŖ'qF2677Ojx$ToOŇݾ{5ۢC^mmm6+3b|gD^?,xr2 *848SPPFʪAF,IVz(I%luqhGaC@[{{+Z 3 |ٳgDzo+ĸZ@IEGZYWȁ\b=(X:u 7cxcd|bme%ar3P—/ƜI{ndW:u<-ZH+㷴StyXXT̏԰^cud>[GuEj3SOdd1]1,6?a}guB;L&Wwɪ /??;;ik+::|W995]eCrs&wu{Q%&*YWfE87;5xyOxyjw}XTdfgIa5iBh6G+TTTo,K=6fM|mmr,s`T4ݿ^:|_V^c~It?.FQb00Zw|s͉ywa*ڴ4A^IC墦&/3H'3ZۑԴ0tQ$Mٿ?ݐWEho**ɆSJ{{IyLQnX )m"\ l痕5[t~ao .Оla=gj gP)xcaeu(u)KWWN-]]6Xz [; AUfa؂WTV 0jie86FgO JJJfӍ/^ܳk.aEwvDF޾UI`zݻvC33569⿺qll{[YhQeBkn4AAeA@T==\+Wf?/|VVFFٳ3bGGxy)opBz{-|(./+tFQ##++s(%uDuG12*BuwH%~LxLatVZJ <|jmE at$S@X[7](tghtj`C&ӉkpN/ټ96FGcڧAqwb`Pip͋TYs`0wwp_znfGC;"C2&'z1q`rAʩ>=4%^>9^)k`ht`cc۷zv/^4 (c܅j̸ B +X,y=ȣҁ~tt8X=.?.N ^[W6ȳ۱ =?f&,ʽbfskk .11)+*R7Ğ X[U]tuº[ɒwfG&#b&"n23|}}yʁ7-j^&iݛ{dcƦ 5"<+WEM2([¼֩N>m_[׷ a~<3 Z"OcGYg'D?rܼ.,))s!hok^Awt.{)**2ar[:7^0UQ/&+R=MIHxӧO/bA}\w ٓ 6y7(h _ħ~ NNNt 8x~bϼo֖Y-}RSSϤ^/c ]>65+j7پcǑ\ ɇ'~kzl9wl=MQ k{II;9e>8 p8˔}; ͇+++yPrqe #=ǎܷo_g(\MP .P5WU/ż~?(~,/E| IVkCC 1O(}I>N e |yG#^ qf#VQU?{v7 d#۳iޚ/Εuws+x;48Ǐ[r:3pZ`~7o(u~>eAVSƪ'йS.. yԤ0BwU|LĭX:ݘ>Wh!ڱCԔ^?40ٖq}P%I::4L@@+`j4j+UP)cЏNչ+= #t"}(=;|OqɕcA)d¢" --QQal4*===xãܫ]).$./?rBLQQ1QFfпvyjO9rXĄ mh3ӔI($w#Ot:::UUDErΝp F-Ar___lm1$%-ĥzt5&L>G8tl!Arcw[rm)o޼^Hփ h)OmI/m{/"wpo9"p֦{5o",&64Ũg|VZ^D$M cE6+j'nmxxfnN6}K:X{et&WS$+: b񦸓~:#,ďˣ% '<pVKo,_ ViQX&}Alz j"g5/C7b`8rן's76j<-[Z{S[Oӈ=V+#KٻO |릲3YOo-⫣W^-b}qe+xc&I/t$~IIs#Vigݏ:xaT0o`oX?&a(}UO$?(Ni\<}ȟߢxBf˂ÿ]ծ%bb߭?bG|^wVR1\Ny3uS4s]c;;mMٽ-lJĬVVK|ڝRzHkQز/y}an}).>cJbp``іۿ.3Y]ʙE^_!1?%bdʉ_>ů([\R)P@8ʥTqllA%t':E;-L9sm]]ÃGQrjoBQw yGiydYw=;WMa^^WwûV٦FҏŽ4Xc>:Hy ___[X/IMCUgnX<`RY/s673)1kK3a΁Oj WV}mm w?"Ġ X̲Zqp7)P45;Aljny9@>ZB"=P ƒɶU ԛ,|Q H'::A@F~p[iѭb週M 4%jiZ9j2˛bkxvlMSkz2);w*2hJ@ TΞ+Owu~4oTmU~okkz.mɸ/\ z嵎ċvJ=DflwP}Zd^w\CM!0ڜ#śN߰׳DچSsl/|pjz76\Ү;Aj[Tɢ]V:?Rp֭8~Ak][cf{9T$$[oHApizAklؒ +Ta|t|v)2z 7\_ެ;>l?J WU$Y_Y[Cyuzz,RocHy\/j!011A5zQ'S4?{ViD`11JRsF&&NڕHPȣ+ZF20 gsu+ $*zyd䤶]vev EFh~2樣#۫CBl1XAT_VB]] 2DA`u )hQaɪ| (xsRmv`WB5GmEFuƈ'PѣRח(˪ׁ/[Wcvΰ#mq]aLR ރx/22'6ly Nֽ-&98;y+'-aB055h Yv pl(13[go%edkAl6f K [~,\~D]>--jz3y IљgK@ÇO1' Ķ}&c@KbĔ@Y824Qh%&}˪z1\Y`Srp\i0Mξ✻9҄|%Rvx~76x4JݎCd%*xrpG7mK~bdXHd)v.*9Lj5mV+Ia x$ri~P3#"ByTZzΕKdG=Mēv8.%s9 !f1 탐60APgȱy乹ZԉOP1mlcՊ%.卵M8>[ xlr0<=-+ 0Iwd$ꝅm$<ךc/H+\|@LSl26ỻjeANB6/Jnz ir7[YVSPٹ @PPXm@o"bcƌݶ+PLMi7e55.g)! ĵNݑ_ abB{}Cy.'oJ(:^waK|QXXXMY(̑G>󱲰`\;8b mEͽWHڇsL%E1w!7kfQiyKfa+;^c xO[&~KºX Go4r$<*]7% ;->f<~)\qׯK_ " ظ(RNɓ;|qlNG`=ѱwk)$/S4nn[|OoG&'-0a{=P{n GmrT\BUDO}~QPTĵmddOdR8Ow+HyUt6x-y^1 < P6+lMM+YןRIJVˆ:;|gggttL:OLL},( =]@'T0\x2:BT 5^u!ַo4Wb|n KizwW qߞYOnW>v"-A?C*qbf|L8﹖\{!`P)&Q`o+_pີ;՞ ajǂhRI'ۤ%vs Ky[wwnZItX˗/M:89}\>-,I9hf٢wq{1$YY#ikˊKLĢ]TӧPYQq5n%Tadgonnz|$xPކpYǙ333a22@0r<%GvGޏn_BwqE6JXv'c95m%D!Ԋi1ka2`rhYj_* WjiiŐ  JvQ?T=m;0%J5z>Nt ---Amc::$a;t*((~>%'@nM_ M?j}k(n8Iաyq][ݺWGVgF3WC7C=qN:O6yr2ұPY|dKVTDdqcMEeh2$< mUD4K*BrFB YyWwpU/v1CmPokEVNϬ7nxFDM6 Bwiwg- >Ř5P?}O#g`^X VjFGKΩm}^7xİ{aj`ȟʈ+zC+1UUӯq(w, --Oʾ&>$3w'VJ_^pm(\ ӧr_~O\Q7vYΒ;:p ͦ'-4w#Dq(0%|5yH(@XJo٘rv,ӏ_v*/\\\ M X ,/?2>g{crE8_ rn L35I44Kr1ZN-{>}2lp}mGGǏ; @}Jˣ:9;̹/,- ?Q=h3f4awl`` c%VVVH-im 5>y>=O6!'%@XWW3___NI --:{rև9:rYWga;36~ԥꦦk($`Vuve%#p~(,wuY~4˛оJ3N=*TV-]UFAjhMGrXO^.TfV~!Nx @ğ%:fBDDD>Pd`N|zh++7Hhl/8ҫ@1%̅^`Xjc1P>l ?O3>>+As|Q͍j#IR\?$rfB9d&غoJG7ޗPTqxT/ʟ\!}pvO>;Xɉͨ揑9Bhd{cypjbO kt_<<1d( eDyj1W])[󪸴4r\H׺.߾}!d̙V'D@hsQu[z`*3-Wg#_Lz]Z.>GCs۰zs/!;pןg++7e]FUJKK=Iߢ|_k+\ox8hZRg  LOgP$n~ >89 : dww i$j!!TjqZګLol#e^[9R2''%C$AHѦeje6[yz`dk9ihLMq)("Y6M`4P/bM3`CY#oR.CUh^BP@X<28K6ާ _9xe寵kx-(aŹ?XZL2wy9UZ|T)~4]"pkR]A%W= VY|HBjGhq_?庖ȃu/@紝hq89QC{⁽yT-ZM r`DYYH8[}mlpCZ2Tҕ㳳]9,1ğrȡt:hhML:#R%A化>Q}H4i픇UP}%aɮ#g娫ՠ__o"bm^1һ+,dM`Abgߪ PjTw޸xtc*] Q9b;q8byt${Q<\2u~{Igi8DKFIȧ0b >i\utk{u,, B%kkRKP`r~qTe^+ |%LH-GŲ f:.FzYOӭGDGDA}J{Ja^p]/.33GpWzQa*F~ Q3F(*'m&H98CcVI]0~"0BEq RAzy<7|6ĀȁȚXx|+R>0AqWLfv[ggӄv./2`}Ԉ䏌f,?JKvG[fam͛/]^~?~zOr;*s^u"6p &whɫ%U lj"7rv .$5''iy ?F $Ғo/ܦg[}LYM"Aoߺb@!/?!S.|҂v(g~Io3ӄajNjZ%Ycɫ4TlTg2;* [-r5X< W'g{}qD.X2$?yνOZ/7Fŋ%W:"hA5ZsuАnqCp*ՏQ"j?s&S#;PҲ,JӒMԴz/%1"`CRSK)qt:?lvDat{D|Tj[o/ I2l"~Cl[uH v^+AArzo8OZNNO`IZPbc@ 6Q@u=:*Q5QNdbb"J.Myjom%rsӛcjJښtdɦҿ]LWRh>%=y_UYXD@@U0Vf%:R(r5}% *m<(HH"Z?!vttlx\PO9M G^BӒhnb9uuı)/[gkk"k^B$j )+=R`v3my&LUF Y9TTT |©%_JK).bbx @ba#,Uc@o/}Ζ'[|i†BCۿ~EKJJBEC_{COp~VM ᫉2Ş8h2bVabNICJ mb>F" VёKv%ӯ>\zzz 5aa0遡{oib1FZ|KPC^I̓cc!ggպ@9>!?< V/EVWWwIQߵ+>xxyAL0!q5!#{B};i*mNW"jvdtG!,-! YDZ|}E\jXVW9|Xoy9@4,Kmyj<+ X黦ipp1v|nq%pD|G'6Ph7̔Rd&r1?#BTybe~w]97 N?{7 xm ?oy! IOGԦuj(bd &;$K7lL7{0@/XNoyW()aihoMC|tJcDa\i 3ipx?b1q{멇z((f0rr ӳ7ˮw?P}t*sRұ@dljxk 5/IQ!,#!?.WR$X՟o߂4eLMiB0ov ;H$rC(4վ]b{n__E lfND6n;eJ?'s?jXXcφv+p%n\zY\fN{ S^Ӊ.ߜ\w4 K;ꑣKWrP%9wah-]\|=񫗷P64EYy5ax^{mG{h3ydFAGBƭ_$4B q{K%.cA nq -9:=fN:Ck_ Nj֠}yb[x/T˓^{sކ'zsqe E31|<_^Ciga !s+*bVX\ڵ_{;CdQB]l?ݗxaJua4DRpޯ\&'0k?@9= 0 4[[Jiir+[ xxsE ѻF,&4e!'4;!.>B bZFX0}j...InS@N]}3HI̓ST-`da鬲nl^}BJY_(\A:d$@Mjc8?q ?Gc;KHz<4*AC'gϕ J'=|ƕ90~;+^m. EV,=̆SD4!xpvv6x0&rǠ ':BR[rrŒƖ5ïSRxdWФ G[F#$%)Qy2B!w;eu + o8:֒(ݐ*R1ҍ?@T8T0dn0s0Tܿ:7)P9b;d%KR*|| uqt]u'3K\N2_>{Zއ;N6Ty'K2ff,=jN:wQft99:ݧMRA14ÌA6%yZ3-7CM`sl]ڟ,mcz+Dr"S=ydͬKpU߸;'mDi,EtBݞъӧ2gʚm`VCek}s2Oք4)D5Pg}͟+&rGƖvr/٢;war6^5Q\\Y(J& /ٟ?3}l("QP^9sn~K^$eBG&_h៖{:2l8_4:Y/"/~cB2 C W0晜0!6>f!ObT0,viIk *柶xkR/K],_{^D)v~1Aʚ7 _`_5COh;#8|Wz{yF.OEo 88Thog[{6^K©8դW&͖Ӊ^ j5X^"%ȍbZJČcyCؚ]+xd'ɯ?7qL\,Qؠ^JF۶}#FWzpҴAAV̟ M~^)kߺXMI)6 M-4DxvD1$0>>1{Uj? ؒ3͆Gׂ\ܔQːƗŚKTT'siiڥEl}k'e¸=Hl!@ Fwƒhoz)_xEPǣeS]Zπ)j;{TM+ty-U~ $5Nۆˉu#tv%DAJW,(+ S/'zEDc":Z1+\'3W8,{$qdVTD@f/J8[h Zyd[8`ZXF,IӚ(-y/^ԲoVtO^ÇVrϟeam{Gx^]t\}dԾA-F[ߑ.{9*CDQ#3LI?,Oh6Y oƏ\ګJYETځ=YcKƠ npaGܥee'wp.* j_Tux7ᬉ[wa^r+k>Gˬ JUݴA6>-`,<-Hl<][&F65)77>=4T__"nꚦ@[xXdGOiPN>wnGey91ql-\F>H.BDu/S5Olu!a@ 'PoS^:=^0RpljlyI>SbKzNdK3 <[] T[YRup0(YYق~GfCcǧeg'CH(w`@@*feǏWZ:y' +$ȡ34Ǒ(A0[|7Gi]Ů[z6M(;ԋXZ9عS??"iҔuu+f D݇RRn{2nKhiNF7Njq~)r<8hSr/t>իfBHsyB"BJM9}IlF|^7gmn֮wzsO~֩n +?jn&';B $!1+V KD;?'@I-گ 'N?#?+F %iA@GRol(H;y"Y|R$@g]߰}eJ#B)~A1K:Xmo|ӾP)gWPCH`ݶlDybjIc=~k[;l;=ݜބxpheq/L} :ݰtYyݦCe 1 aH4*?I#9ה ,nޥESvGzGrX `= lT/8eZ[[*biҹ}F+2]t!C== ]vL,[ۏv, YOhdj sj0?33\(K&˺JP5B /.֓nwP/p@,@|r@gsǺFRܥ}vl*=[6K~%s4ВJ=}UuTa8YE Oz||zn>C0}(y$pA}}q&Q#j*sHMB .ԀP$cgN*,<&*Re) &7^Nj k  _7{ {1QݩG?Hc  s |ڎ?:kw"D.o \y0uղ9J,I3Oh")Hĩq;ZvV6,QCO10\'mjJ vJhA,3LWmңEu8hI#5wm{=b0ÒmWea Q8RohԑOR %U0!*B]8շ݀(lOG :~SS-q6 z }Ȕ >>0. .ϥvFn#n!L,yF6y=J\'uj]\u$ `bGppI0B0 ƹ 4>L,qM_m[$NLr&$7=Y;jw1>zC4]že444ʴ]f8وu\TWpHHR0 xH=c\z&7B?2><7{ wvK0ߧm0!bp0Ǵ2$htpMQܨI(vwSvXrwRY0=io*Bb$`z5;ɭ>$rdwuǴF?^[SbZ \&K[Oh[F-T'[@LSA#]T3Avh -jt'`DQ//Y>iƸoH#y6KNecͱ鍭0dͭ t_9bH<$EGyTŹT7Xm$p+( ix gԦӂ MgvlL:!D$Y".Ȑvb^Cw /" m}pzBIc85STRCKOU,E(ft75pXqllJV1*B$?zYu]]atcePYr(* (bHSv$U:`Z^!gAfH$$j$!n2 ˻Ng{@q%t9%lja ȸ|t?moZ֣q0 0T{UUqѭѿK[gD<*SӀ믹Ī  Zr=/oE!(HAzW&=q ߆5[xΒ[PM9!8V6[ĔMw B~[*5pLxSl >!ATCӿ2W`v6R3tK>j;<ՙ=1KUj]ؒ~c؛{ut^JW6>ݥݞz[L,}n;ֿ~" rXH|]1& Io]͒Z=:4V PݠRp% &si|ۣ߹v̹hFA rf#rHgg+tPz/Ӳ %SZI8wIvv-a!+ACr؆!rǜQV9U;֮4 t{Ni0@bfZ!c2dC)Ys,KV#e[c?Burs\.7. z}3ݹ_#bprL?zv͹4oD:;摍k:Q& 7c/Km{-9x bF"w {fCiW;.E)Ԉaەi:VV]`>ŨvX;cCQS=337oY=-8k*  !,a/bc>f$3|ㄊ M&&zʠ&*bH%QU ^f'bF,JFanӋNhawE" ̲:P9'Zu)RlPP'Oj,'C>KHOmZFt#~bn>"a6)- ~GLKXںvtJS֮mXMvX%k3nE12 ~dF ɓH3s}(HQ#GC&1轄gUs$*ŃED)[㛈0~rq1B+l[40n>պa}I ^߄ǼQ&ebLpq8)EQh҆A6}B ɍW A<L@z0}K)CϝF ( V"U``""zT0&@6'b!ZyZG@ŵ- +vi\F20 5͟YC֮ݙԑӕ# $2QݦUP>{A&toaGJ*ƣ^T(Ey4JJn<&bcK-mlvu^gՎY"Y |h*}'UEʚVO+B09G Pε{9Xs Zdd;߯|E]:<%21LJsq䲘5!Ge:)%͓Őn9 tt[;d6gFa,ЪoQa!`|Ўɖy/SQ=d,2uǿmZڮ|a.r, I0JO2;i8JǙ1Q'Q)Ϭڱj̇R:=M86eѝ@w2tj1 O.Q~O#}IzCogBX|%;{n,}^c_M+;mcUWf5L]x5fib`ub3ɉ'OY鱋 ;}v,0HIm,h'vN0Q3ev&&4ֺhXy}$䉚B,H"^[ϲLjFmֱH6L``T̑^@E.^O@%$2 W@Hr.9QAcz<=mW$K M]g1 iL`iڠLMt_VJҢ?8bX>RyyGX~_ꑞ? ||DZ]eNN0؇$$5ϙ \i77~Y;cf&~=._}aa'^t)7vJaB>qrne{n׶ƶ^ ps =2AUg*FQ/x_T* 4`tp fφggK#0![7ogdq+MMtBAP9iL(goJ@6/(`_4fC(q+lO}Ykڹ>]&M7~ѫZ@U}WgŞ уH= pvfDn|-]PxFą__EÔR3g įDܼ0G zDDC_&..i9d$dqB Eޱ5MSFxNe3[9Kݾ%b##9ޜ௟d^|`=:Ũ8#"rdIvip\!k"= PbTid{D'im [^SϿXeUٮM#aR5fA; \avyq}n ,ļOĄmm! Tإ }4BCCdVnP9m[;4a=fF͛NBiis#ЋǑ>ϸf 3W^"ԇ Ɵ (rzQo8b/ՐsǴB~/-997##E.#r{YlԶd[Cc4'ZeaH Vm5v8500 W:r“ϰ>x = Ƃo>&8E{l<DŽǚ+WN\ a= [Q oᙤNJHaЦ%~\,Ͽ0ʿDN]/Oef_+lN+n jYtPKní%<4o b߾u (KB:|9qP$_YZZn[0|Oo ){GꚝD6{b3OLR2ɏO`F>սT8d}n`Zr2WUaBҿ걑5*Da >tX%VWcCcH_:_x8~T ͝P<?Le4hLd IbS!咼~chDf:\,vZUZ^*\Fd:xѽ, NWk2ʤ )29KK[C$y&Z;$s+UOaO&UjR<8 _+n)_*‹^#1#qvKËxЙdLLLYOb\ Cw~ƹ K"Y,+#X 9J] NfUM8O#s_ҲB (S_708?0@O+^iz:]ק?_8|/V1#- $lʹV+#s¦M"_ d tQHEHPC~9W={Ȱ{4Jmį![~9 "!·#QqB's9=Q&v"WWWkrg{_,@K.We,SJ 8߇֋Kt1BS ޡQ&9ו ɖk8rBk2}GBȎ(ܛ8(˗Wݗ0n(Ap|;^q=;k!5~A֏5S: :<1ߞr%7;=Ӆ ;\\*@XqrfRAR,n-2aO>vb7 o))) [Ph.wIsWrLJȪc^7 `VSNT  )I!㾖RZiJqyT%Sr!5>gnc`mW(ޙ!xwDI=/0@AB'hHHI!45l0?x@T֞#kVc3gNh>lhf#?ըGЮXaqۤӌn/S]*C[7/kk=_:;j9rŒ>S8}}XhK"  "݉"dvVUC_e/H# d?" ۬]C~_nc`kwk-3U}}̌!`6%ߥ؜9??c^;?w;%S\ Sq3:oˉ6ZO<_St17R#J_?x-ɳ$!E) z›^}/_r#?O ?/.}eveM\Gp3kn)FLn;TyE^rx&sgmfжhO+t^;y9G8FWo]< iW&c[fbAmqRBn(!-݋-:pu} Z33WLBՄ =G9p25CTW?Zb{6 W8H=-k#WA}<]eݒ.e{}0tJT;۟?@̣CjZhqcbTF? ]ekv: 9idxqKA4#s#q]#9I%6A<_21 %Ԇ,D>IsFfN\^Z~wXF}ZҮ$EZ"i&n?eq/;t'']ϗ!hh=VQ+~RNx1P"$2@P8e T/SպmpP?l&vmBakk[PX9YobuH]DP*0}i/m}Dow-~:G*/kJhשh)v"GQT540Vdk{ |n76Rb݊{RkLU])'~~"c \L&9UIJWe$@ECko DഝRȱv$Kۦ0ʝz;7UUW;\u2"#?b unLV` N}%^2j}軏ٷ چťۦ;dRHoHɣ|~?'`0; P ]*{Ķ^قb;OtX=DBn)ꕎ(F)|DsvЮ{=r()]]6IIrM,w.H3 uuMEqAAɏ?V],g1؛ǐS=''(GDGh'1[CehZ鸂QޥB}GM\T =PFȵKdl&C&v"θhl4.x`]FWo> $:33TK2)Э#[9"\+GޚցBe <;3\ '|rjtE#H+?(UlOD>(+8eKhqxq-4I˳.oFG)Kuύ q ~Sb'rWtAHS")g+'tXgv80)g *sXM?"ىP"P4Ώ[q9CwtHu,xPQ]- &>͋,Dݼ2+HHaضYR34դ?! (,.־{$N} nU iiPWW 83`Myc0c*ze?g$AX94dL@C7)E˽<=*qI<ɟuQ/Qpx5LGQ$FX0$c7] ޖF#$42rְeϖzړ9v"t*VdlLGIdc7c)H"A%ܧ*Cn HY"}7㕖y@n1@.i-Oi+TiiH ~ t.]K[py =4ԩ @3zr2!#':Fib1Z@_dUV+,huk7_\B"p@rv&EAW tT+*+?i;IY)V8)%c]36r^Wp/+cib=ÒJ&2RS"r5dߧf~|%c;_%h9mo3}Q.&4m?a "[[] Č7;Lj@]ۨlg/U Tu'tǸQ Kɹ+w A 摲t58똑E @'UaPJQ,`5´xRTA>bFxO&yLfWv]AąCvv,sese59cg[ӵ[0q56BVzӕ%, ::kJk-2QZo[B`/޻׶=5bBe-Mр,CCn]nBW }OꪮePFճ_ٻ6oV#;:L, éa "ҊRٷLQ\v~kxQF=/3%p@jp 2L"r-~HV5=|b+uڃ_N&*(eUTG{!232B=y?M>HRpUq=.w-橜'ՠf kF&OZlX k]ӓŭbaQDȝBԛ/,FW|HU?>j4mu?9 ?|O٧OU Gr~HNGq],DEgS+}B4qnV0 M/o‹]E""ҫ\uߓN̑͑-vU-NNӈ\-?8ڮ_KF bxd* 9mVc}X-a3,{)nD>֍~G*S.IP4랸(1F:Q Jth0c׫Ӹwҹn᫐-14 l**9_`F ss߿չr Fn<ᨱ~@0hb_{nh7iUUW{hg{Go=]Ŭ=f}ϴ:a`X% *hC|%?#n)Pr4Ҵ_TX:P9:Ly5H@PкdHc$$0htR+m'# dةz/[6E?D^q K@dvӹYAbF0Ft|}ΛS6f=BElW0ru0jVbMzZAy E#%{+TQ @D(1*|?KJmKɸ0a=QjO7?5s nd/z0ns鉶4￁ Ch%0{EGI>/mD-.[Ãz#կP5K"8bӟOF k LMMg$)9?sQ^eP MBjN[ȐVG̷q)Nz`*s%=L?tzn3[Z-r}Ѩ|v=bsr!4[_d߿2ٝ["g&_ g_\M1)0H"gpY&g/#D/((;hUmBq1$_8ÿ#q{SpO'~)Bٲȕ>U2'JE!8c/k'GHiIH_U\\6EX HLS/a4Bsy!C9Pl5w! 563 ,3 [UAҫUfPӓ/5h^}9FGL&,i.?K6fi0@`lSaKFuLm+ /f}V9"SBJ,!1>+ʮ;Ά^vS[]isjPr\lܞfbrpnkFrE\rR^N*X||na/bQ7_>I[C;::F\`mM~e'-gEOCcHddQ45S[E>m/ {!1 ;Tl+icriGAWoֿ՜Ea_`>?Vk=åktWmU9LEl<%)tAX~m1ԓF " f7b vhޭ]*a-,sރ^PS/qíl~pA{+ fCD6#vkT?()i*QQE^dFB(`޻ kS9>!;۩o0logŋ0`\u&9;;C:ҲqrbmLASg3!1$#f B/' pѠîO,PWՐRtڅJ(TNMU8,\lPk=!:%ɼz9;ͣ"w1 aɖ`a`>Oa?D*cPq0s'PoVoRS=Y/2dzS:YKWGss\[ma[_RZV?^Ƒֻ=MHKoGa[$eOI:gFL=&ژ*/xꕞ)c EEfZ{bWƵsZ -1 E `_Vf @#>COk<دVLhTD󨏛8͸%7*cNMյ4tQ큔 8X-^(hyQ-BZZ?.+eBBoա7*G %lO7h\~]k+'t oY #*&LVFHwkƞ^] f~(0-%)"HvacL*|8ᜬa% ݩ5!+.2]ϸ7 U;+;=. =̿}Ij9=pD}{I'0+R<ь e$ezlnƈ觡ؘ0Er%۾V4-)mdD?NW-?0z*Hhla~3eH,XSn0IX[$ z ƾvfkb4h'H|ppS3\?G]9D=;X)˵{,}K%^ݹ7oހBH'!!>O:EdjRIA69Iw򖆆7xe*?FPjpI7ìFL84BX+j1zJdy|lVmK]Y~Z*l[_]Ӫ|[蜎^*#:ZB%aB@8MMOM[^l ACHt5!!!^nhɉ+-=,| ]xBUQba'3c~k_htx} )/:f :|{zppT[2t<ư*`kZ2?4ht3&Xq@Ǐ߿O2|W#A'bhcsrP1'H'B9\- 8JMϏLOgv@f}MWR/L sf2jm've| b[ڕل?p|ҺGJK_kkf%:_^crsuN,g7V#LLL'7 iЉ,WC+ТHmT̀Ii(>]}9ȰKGwި, ѻS@PL 2ut'2(A7Bw&/1$~K NS#0J($Hs ?`[ }@Ҽ[ߊ~<ѓX3_{PFxnE"}ى|s@p&8O{cSQBZNWOD$G(^lHCcTɓU<9&MX_|*3Wk {*bXY޷wTˇ0KzE($,VD|ii $dӽx8d YuULwVq0LWrԓ'hXip4s!uk>Uf P8㣭 |YC]petGnyP,91JʀNwvJ =&gXy~\i-9ɑܧ w\6o::9z0af [B߾}!Urmy9p :d9?;ĂN5êM?Ri,>)++CzA]|$Xnr UUbhLt@J8){Llllf/0L 1 j:]Axxx2UqPLA~ݿk~gm_!K>#338XYwɉNsFud8Q+Bv.vD`a!ZURϷ-nLY?˓^kh*Ҽ + cwmrD86vb!d#ZAA*LS<ՊVvW11,ߋGf{PsMۃD68Nlro/P±橭xtnE~ fݺ] _?bIFZWUWVOʗ6A$Ҥ3l|-:x6$d[JGDl@cb0,GРv7XnP}BZդ/$2O=yh`u@8/_kD9*/'kl::dVr*2_xJl4c5ɡ=GLzƉplBe.ԏ tMe*v)(L }<,ϒ$rJ|$d% a 99Aٸ툥NnV)yeߎjΗMzKCqU'BH`Wٱ\襤׏ʢM8 }QQIEV<\ů]0mg.<Ц,ytmfc盓s[zJB/`/9bpއ{tInOW(Y())\ M `޽l 74 FH %8e@H:7^ 1NlHHvvvLr%9 Ux{ބ%?PN~]`NZPީp٩iq抺#|m[NJ")Q͸T``\&6 wz)S:j/\a'?8+HyYtg7,B clPB߼!K}Ei7+`{`4{_D.d'd#f"1續7=:]n5zf$q@nRva БdA o1=[ܩ]/֧r:jt(C&jٝ#2K$yVU5 O_vm5잯%3MQHJF}`Օ˼“1 " JJaI]d/O%>EG@)#@n@5h&f+cS4h0pڹe>hdWgiv6R6 hƨ?Da`&fzvx r/Đ+o1#irnYUFPR|' ݽtyS0Ne~~"*K;xX֧O]~V e斫P:OАALVUWW/3Bgi`ATΰ:;jhdQ 슲xx67_>(b{.I%L⯯>pjjY ͞2$fcRl-mIyWixn 6]X+H2oOx5?T6 ٭mvF0U!v4Ԃt{$[Kkc p%DZ1oEZr#g+қpP :Ʉz!ZZv#Ri% gx7Nߜ=c'yկ"P7753sqŖJ{{?(.vkpRRk#y)wwؼM9k <EY3A W>w}_ %44)Rl7Zo}krtꆚ[눈uuvLJKQ2Vz\<[f*|a<껪Lί_J#z2` tEdpp'xk<ې/5ms03e&WӉ.bd,D7^rttm#PX~.M{iryzLa]*qFtuJ:u{ ] RŚb8L&ÖUPfVϏ_% lAPFޅPY'?l? H"E 3Q6xCw:?ރ?gn#"MMU,pl8Zb aõZ8x1Ҷ"b^x CAK7xL`%@J6m``gl`hhD *xCMuuê¸Ǟ,w&XZٗwx1#D{2Y*DŽPLWׯR['WD\]@ #k )MRfۆWf}i n]ߍHpk?$N F1MM\jW"DӼfhplO_wr+>s(kw| *#k{C yb$bΥ|SYYZ|Wf=*] ԨIrIQF$WY}qsՓ$p߾̬0#4Z4! :Fd̺:r2lvp73ӺluKNNT}R *CRek2xHYP[xH/"W}^wF>d(mC*Җlb?LIf/a ꥶYێ#C4:FPlAо+=X?pYL6@L|uKSde= WTMg7C T2n^[RmzHSUVV c5ڱ^[njQ dѲJ"VVAB_93?gTg0@@^qK3G{ HNq*wvx$fV$S={^`h⭨HHe 9^g뀪oQTBQKDAN n.w3{ZYObDM(whΛx\HBUw%V-w`ޤGU1A'zRx_c{z]~ vYFs4~;筱 oV]={$k8m};:q\. z@ V;g}_;_[zH| $@W NvekFüX MJ >^Ozy=OFZ}Űfe@Yv1I0߉W(`Ze`P0#Hgy-'L`9l:~ӾcT%8@XW ( Zr}7onEBƷ)(ƦV_%[*E @C,$5 Zk4O%5_ Ay5GѷMa;9 :)E?Q ~+n:\-ޣ*Q!v5'PjhIKFԁt|ܪ̣.:g57"SM,`ͣ#ڼV(Dyx& xuwCO[A̒O$1meM !I=E#+Z*ΰRRdPtytlFw`/(a8?vVp?6F7b^^EN,yvG9>vb{))RDFi:V+!Ѥ65T'(VH?(~):Of?:k\l Ϡ;z ,c1ii O$z!#cҲ2ճ#; цOgм #{\_m7܀ urM%rU 'W;1jo[1EOû8:Ӱ񝨜42nAk*jjT,{ӼГ ٠cs 14"ׄ.YAhTXOܲ\}ɺ|XoslbMvDxpS9n %ww ##/!&J|u ipE26ѿMx1>QkDX _[XxYh\VJ_K {Ѥw"ggݳo19rǞQSlq-AIH=EFޝ^[<-6n K7[[睓}K;߯.-5ӂSYW{ tCYyo(_ ~Y1a'a`c|RjoaX ULyb6erlIZ+%%w(f+'ՖD,@r"=nE(0Eg!7yab+M`b~'v\c4IшzoX~@XMZZ QGpXGt0!mт' \@ ZTttIGiSwGG#)W)ШQfbs51ȈV J/ {'^gw1jxobnW5{s>u;.ݻ3H ER1Yxuu"pY/u[en{Kqؙi}| h'O7.ofӘPK$8<|=RH8>g5Pul~d UFx◬":<ڰ} X3WlС(Cޛȿz":xmMbjl:bkQ YN< 76`Ŵ?R2CxN: VT;Tѥ]_zNGcG'rh&KIok{M]U]:>%Lz;_>?C01˘AhTҰ/>Mcp?WW(- OM[5{2W;؇heu^O;yt )p1Kr Cd-1@lÃfEE"␟Yq4"jށ?޽RQ1^^ OCIžk5bQ$qhX*#֖IyO!ƔFPONx䖖$œӀ.H%%vY_E3;2F~I CoڃEēpyQA~$˿6P:\oXԾ?CGRrǻXW˯q@9a%h tKT?ڤ7?ք&{ BC|0Ƿ#@C˧ lFN@"GDR?@)T'@<{Qv& fnLKqO%ZC O1Gtx 5NK nt e]0џ.3`w?Hp5Og2C\nDT{ML(<&EǤ`Fr]'SVٴrY7OJ**rXbh} Kډ<'ۓXoLؾd鮓x)ɭ47XH̭H CmL7+N7x x\ɷΊKT0"k<8Jq98D '(=|zwv>#LRb"q9q |Uz"NYpNk4kOP\%r[Í/E$ycG03Rx6!fheHBۏN`ȐUz11Z|{v5قSh#B0K+ Ke;x]\¦ƈ51-o<. N~Zk]JB2K>Ś^/#C(-3~UIg97SՅI)(Oؤ?W詫kxd.S4bQ>0¢}; ztzoJ#Nxe5ٯ ؑQq|E]ĜԳ###¢zTJ!<J+)wQHJKZmu:lJ BipdJ1F%Ҽ0qĂsOd+.'pb,i[0"Xd]~ZΐhB%jL&׉?Z~q!b C2@"6: [Z=k7H""5~ˋζV"%t]ih, ;{tf{H)"z6@I̠QϵO?r[|At2b&`uw$Wb|zo(GhQ.t_! #@$s%.x) Kx"pq]/`$Da_Pkig%>jVZŮJV9`~Dau"oidu3W+7mR4: ''H ϿeBJqԻBC w'}+)]UYk~Q掍ioIS d˻ǹ(E]FIjjiycORNHeub3 "*(r9ihϮgrڻ(/?N^nDb&wB>qw{l"]wn ee--NN=Q- (27en57-R;nx5n<3(DQObJ8 |:w Tkw"fJ8*1-j.3dZԚWTyC7Xc%/U+8&.ne{ oVwA6O  l0LfhddcY<%kbm-??Ol,Ŭ9DG{3uuBպ;ÅLJzV2ս>o,9ٸ48xIhVirMlyȄkaFﶅjgPN;LؼX||V\ ņ8'J"BBy __6Sz^ H:z8Mmb QCC,J Yo0 [ yiet4Ȝ=TVT:\gg'+++ UO(CHD+S୷WZ+4\g)?^Y=YcNI1 kHoJԟ4%*\TZ[alfnE2ytwBK/y10.yu"_ }`Kζa;Yz#.9 9::ʿg6ỽدX#&iںYp:|& <t~4K[ׯ֤KsvЁBHH nEWk,'JJ4/kzXar;R)/-$57N̳F!~xtoE[[[DLzPBR|$ [Xf4։(L,ku%v/.5Dq?ȡѕjev4:>TE(*R3uRL&CBU8M (P,UJX\V=/.cWg|&O%O-ASt6 11Dfff.Rj? DF9D"P]ru> _]]1;jfbaQjW[Uw|{m ɤ&d;{MK{#bA4e[Ǥ!i|]hexpb|HVڣ`"Gt|@$f'q78+$pP~#ә,^#u@*999줮n ol^A Q6#z$݉2røLf'Vv:Py_K$T\KT6',Iwvfn'-~(')?ѧOŖ"!"RR38m9sIK'm}Kfe[1=OFff8#I~ER$2Y֚ff 鴢N7+]kxItITϕP뇖\ tJgLxV(%'㻺Oto ""2)8J$~ɓ+(쓭0NIE !& A/͊؈G^^ 󋥱\W;fqXX.>{̯T,[Rzb KaFM0~ndf+Z->&Wv1GXTJLܲ1q̣ɖj/DEI&!<`u8xK{ Ɯ8{ήaÊpy5A۽ĆsGĻj^4B*bMɈ}4C{E,l5{JsWep98R=] o%KEӃŲܖ#v5n  Lyvr_5^_N( FQLXQRPPvV[*YXXų46*ׯP K\3??oai &Kx{P_Pu1Ը>݄L>Sq<߿^ ɖ+PeJXttY5)G( #c( ES yx6`aYH6}1tJtkm~b1̱=-PTwg l3JLN a1C+quy҂zub8$lŲrplW<{\ pkeu?ZD}9Ǥ|%R2wkYVKv{乏x 老)^`l?JnQPNZ9r}kSRJ5kTBu3 fjo^(wiM7!DUn%Z V+DADB|v܀1\}I;]0nX Zw׾'Dt;j3k~U13O-vs8oMnJY+[pN(uϤ <}iͮZNt(kR9p-Rp `]NCG-\+,,߿? KJơUEOMݕ]oCݙCDZݏn݈s +D3:۠tR۹VzM.12 tALOR0ˉXLL̟^nLor^絋68z a(>SEp"l$\Ua͓jcvƊݮPpf=29 !~ 2H٘ ItH<[\?*GZD|ņܤ >:"^+G*ݧǭq8.Q\yqxg+aGD=A-1kV$O\oRo q1ԔΤ](zH<%$*1G"Y"b3{ >f/RC'ymPޜ1)O+.Cx.dEsUjJGުH W;wQ)dfB)>xj(rJ[:LQŚîb ԍmdu @1i|  :51XLbGGEo x .XKk+v ~hzmQ6Ǣ^ȼsɬ/ΌBojn]!fH_!Mjeӧ+m<"„8,"_. 23}6xKT)2\ iuߥN*њsV~Ww. 8?;&nf&/K+^ _\yHi5 a:۲QTb2Rj ^>Kv? l iių5vfv-|~sN",!.twh& Ha־{ vzA,)1|K鿳eHnMGR_ Cky3(M!7Zݶw{)pdv0[]<` 9;G2T#K v>R^oD_&:]llTPA%7aЦ=8颴9]b |oY? A|NqN)yR37ʿo8'&p*f~ ˒ѱ$osOr+M9KrrQS8uqI}Ko]oTLa:4y;7SQNsGK ^l͹꿼iݞ*y ܵD8\'86ʴ㇖Dt )НA[36},;wtKUQAf4yUfJݚ.[r3uhXXuTe"?xRbAAg)) ڭR3<17=8ki=!+'ٓ?r6}4gJmACJu?WVf߶Yy}I/f^.5*Z4 ę~< v_xẪ*R@*6/DGO/>ȹkoh8Uf Z5]vZJͱ!i8=-v|$Ϲ[hsQQw(2LLisU?zBC-Ēoγi.lg*aOu!; 8 K*dN^n\[ ĥB4ӲT.2F>=$9PF >0E3,dnD 4Ed_4s;aGW״Ȭ67Xi.Ọyv9XZXmQ eJ֌eh鯣؞Xe+Zm{~́sV#z))?͡bOv[/+ܞΑLvIÖ7 mFq*3t/fu*-Vso{*^ vNձDt!?ckf#: 1,6e"[ e]>oC@Gz!\ 3i|ިFxޙ% E'[k]pJ"J\Iy nn~ևYK P:tGf妪mqMc%k,+\`d*m<w/hg;;;&t d6..xxR8Pd|B;vU`5(]p' ? khT݁w[owmk{KowwxPD"F$RKi(Ǘ~1UE6%( iklP/~&/Ri]_o0ORDF><FqՖV.BuWQNKU:]LtB\ JuLg/ 4Iq2t1= ȠG΂Gi8 _ۖxPѩB|ux߉ ?Qq雭ab/Ǯ>a9{n7pY>EkѼ ":RgL8Ux/wDAtpnP:>tzE`z}B4—<9&P1$mpo~ r,){5 Xן%/4&Ծmeo:?AT0(91ITCr7R F80C+FVά5pÇ?ybj;\wvT=}.(VxB@k=L+{BDѷPuS:O;hXOnLMQvZкqoXat),9iqiB]4WrOP-*T k55jKյ?uZP'0Gu!Q3y dkXvώJ5LcfƓ"=l8z3PhУɘi@igF?$l^Ny.`Y:322jzQ́崿Zp 6^#@@")Bд4u,ei+m!^_ε=^b:; |5m/jVbtP9_t0,dU}֬DҤ :[ŽT'+J>T(nQOg4x3$+jiF@7?sjLʲ9zZōHd_?/2BL+) 3uT Yprwx)@Jfc vuP 5Bwjr"C8U_bG$< !n{*j \45N,Q +Jvɠ^,\yHכ,lH4M~8b ||8Tʮm=]߷ʰ3 '5@3doJ &r oM6$2ju52f t^wnV æ8ڐ,]#B=OLE ktAݖNw&e8CАGjY~;x%A4HX?Z6#G;(Q4<ސ+GF(YFF _b7ޮ4@׼}|udc > 54weIdo ʁeΒ<W4M0Sy)U^a$HG45ޔM&+{slhV#rwgtDZ/S`-@E,' t{5/g!dBnTAӕ^0yV7.ss8VM {/Аԛb >AS69!j:hE͕fNε/~2zX2wvԍSwC4r|5Uia!|"ZGwBy/YIo'T>;6.)[F.gh*Hכ\]c)ThI(o]iKObM?)ߎ0xT8qǏI]?VAIA 7o\7s41ZeXfF(˃ YzCLn.mJrNy+Pa4IĜN$Tpb jN*Ra&>iH()جn~!20Rks  R`{ y<ȷ((ŽߪVLXy}_)YǤX_:YF=Cq2v 1|T{fzҮvR_.ڋRݕR\i` m`\]tu$PTe?eSV{Ȥh07U4zv3VG7~XULllPۨ)ٵ6buF?:pD7[._Ji#'} 갚ZLf<譑EJU"*oU tHdip̀?6kQ?g.D~ݾ-jc4d _Ew>>T:~ lHL-іW5ܫW%|!]+ЈP+ص~MƲtT=S"pypj^u6gCْg#eJUH @\XAp{ezFP\SN+x*0| 4j hTiv 5T৕:ʱ<G7E3FEk;O1?d ;aYGز4*Iiq_Cn*$[; 'i LWCb-c ;zLh#Xfm<ry hnTFؾ E9^6%HHVyf݌ߩ֎idT@ K%3W}1}IEYl8iPtMw'j@Ÿm*xC\2הY%SJ1W{- 0?nTWQnJƶ*.kD42*sf -̩"?Xe%\#TR_Y_-RCҟ'/j 38-ډ[XkWStFsX?3m#/CalnY̔Fw `]p^Af` Jv~pWJ{ͫ[a+( ib+Ɏqj\d}Wv=SΜ3hiy<7 @C|ԗ)$y99( E^vt~442 A/>&6M=CƝB˄c9dQuzMn9DQIS?dʔ'"y+XKn}N*͒ _쪵qAɇ@.[{yC¾>sxx0~-?{mMљDGuBA8^^zaO>gp%.k' W0^tTvNSա&rI{{*S~mO|a11JJz"{526-›C;)E }OĶiӇO23_;g9/olx+l+ ;Z_/d0~/NzTiB zIS!e^3%Z 2149\h>7tqbB"2H7**ݫ|L%L\ASRdd\dd3nBT>[N+0Bbb\ԻH7IvSM?c;>(. BSFL^ibVA9^_RVQ16M{͡D7ytc#`!qGǗm} %b1uPq#jzDоN*'0}/VW+vsr7j?Nם 0.vku3O| KyI3]It)3*Z֮@.O?j^eh(՗g%ޕ2>G&^{P/0X#p@ǑRyՎ0QBRs9@`쩺Klsl4Oa|_wuaJJ"-,W&%'fu4a`C"_ZY)75edTQ:>n=XIov|1 G/a`TjmT͜5M/gfow&/ ^H:"VyKd~QClll_ ]URq [ݝGBB2jj˃y.ydi6>,Ğ:-St𬽩@<.,QQQ C~CCC= XYYTmW;(Bwҗ"}M+͢LW~߿=̷ob%h2_bc867eؖM]zkZ&KZ$U]F(/D*ux qښN@ny)apN*++C/'ekkb.?Q6| Ǹ:FvGKGp!3g >TJP/J(9[ZΔ:MlR/&…ז?= |1/~w U<5o$$?4KKO(|&^F=lHQjhMO:."df3ⰹ>lBL\/4 `v{x͈Tq7S^quS;RcE]C덢2*h٥vo37?5c0c'#a#VyŒZ|ZFVg5HCN:]PDľ0sUGo8F }Șv߷W+U{rJˇ@,yL̵uwFB;RG?;:2 7ߺM./WU,=rEE\pϧ(a&Uo(uUue:--CGs 'N ~tLTZgs6㘅eiKwEo5bbhl.r \* 8\Hm$>m*hee>hseJLO;5^_y.IhwC9J~jsxoKh)M}yKC*mHƣű&kY#d7GzrsJJ zt_3/T^,.mt5NH@})0{s:H^ 0@?NHf4 n/ei[w7`<ʖ>)}Vυm G-v2_|1:>#ؠެgZg f(o95>4my;dZoX%Y&͑Q6+XJoΆ&~"5&MK5ĄR ߭s0k -S ufKk*\3leB<H\sozViLGR?P\Y];RVFEMm ~X14C#£;?u6xaܳpg04*`䕨ihX"oxpLLw'Keߡ72otgtwc⹸eڪ,bVVPsx!(Z*L ӎv1RDDP! $f v,"HC˝e2T0=dKt8i6-GAX  I҉}`UEx2_Xh+Sj'7f?6N&D$F[f#,㩅l&].h^L06)xоSLVh3S1XEG7D%ɍ)nt}1p h'6+Sq'@=B_}+(ɗ/ai-VA+NR}3f_ES[^8ΎXG<޹ODTK55|Ϻ: {{ ݐxX<<Ջ:[$qzwEx\qG7 o$P F<鬵q;F\Yc*+hXe*| '\b z 6P`T A=Zݾ{Sc5~=Py"!Y^^ogSF^ I hFOu )`rS7Nut99C1qJirT$!~dp8#hta_O;'NN:Ml8W/LФuM[bYYcʔSF8l]cFf}MKuu(1_[A-(+l.d2z+yI瑱*Dk[gfrXLq`dz!<݈pr3{^Z]9U%{P,'ɹ@:%mkjv;}&@-x44**{WZidJm#Bԓ9<+:R-s:#sXxJkhy#L}=vntC^^11kM˜W, oxǍ-ogCkiiXKkFa䔟2%$*g#H 117XIJ$9C(.ؐ4]\M-/H=Z7 swpr@ 8ӧ/{b4%cm+E [J;{ ki9P|7o^@ `lkcW:+{wnLMxXjr01S@zYLZ+`" -[U=ҏXX^PRQly|"O@L~ Qgh0KEngNC&GҼ]ɴ޺UNpǏO#D?z"CC3z'ՋU-f^YM͹~'P/&-\"OV޼wUFꏳ[~@,,6~kkf=./I{NQl$u(eGFl 05YL@ nՊ}u-rj춈{gez(L۳, 衘7$$ N]&U+?1YL]|?fOD~{Dߎl]ٰߓÛ&Cb..3=W@UsR>n7bhTÃ)09s.JTI?gl5=<δ2A(0{Z)|.**vX{ߢFjbm "ݍ5;mJbi)|TnPGY& Xi&zY_`iTT79F̬t OK/ l}`֌FwFw?"8'**Dv?jSI +]:%t;Fԭ%|<"I~Yo/sL~=>hܾq|Ӝt s@)tYXf$*nB{'@?{(s_w|$̦5Mr]k r9KQQ))1A!G!{^0k\DCZ7AH@LQ#GiM W{e!5zbVպ zj=6qa`oܷMsJJK;<_de=  ȯr˛ɳ6dn -7W@.3V~"K6[xp*$B@IbϺ6bD}=IA|W[1Ʌ>qR, oB4>CZ#9g"7.AD]k]ϨeDX{ZʀJ菓Q izn=&/=A A`Tқ@!(+0pSm%ïG_h`к f[Ju=<ϡ9=Q{z>))Sʂ&amMX`kaݢ};ްy ޼MBWFǛYgN,,-}༟vik#?<sWF'LT(80K*9 QLe-`G% WB tunQ+`6t/Vζ%% d_.awuwq96v7Α_! _"= =K -ԧ ڃڟZh8ol ;K\|W6"`r߈ϗĤy7:Zꁩy i1QΕl{RZ!+|Q˃G=|rfk3{'$<_kqDKJseMSXۨW\mi{7;?^I2Oހ޴@BM{,ނKNEXX*pˋho2jܑK)/RhoMg٧l㎓>iEԬ&әT\SVR`SfS۷>ΟgmI<@! ^]]kp<۔9[HdAS6|{Ǐ`LNt| N/!7b z(8 S`qw;FYQɶdt7B{{O*N6?GDnXXtMxN MV7%@`Ʀ=L𯍆H>ӯ|?/23^Ÿ|$7E>40fEN2|I!@ĄM[vzn~> ca!xԍ)7AZ7L1cS hLњRhү [Apʼ{%7w6ѨvyU*7oYJºͨ^HJ")U׭[ݛrtooGDВ @Y)("JTz`PPBkcfM 1_ -l   Y?PPuvέNoPCQэ^pg1 GZ 765bhZ'q܅EnK 3G.ݻΔɶ)\݂S uX_lGcyȊFi-6ϭGz.;X4fw@m&DYEz]S#+u 'ð=e'>6(Au_?)X}nk=B'#SXɳfʞZ V0BE^iB Yc#.Aؓ+ɭ]]5};m85p]nFI]`uߑ(3.OH>ed7xMySi#e2`f4>DiqăiA 4OvwEͩ~y堵T0M}qcMt*1Wc(2Ox,6V5""bgb cPjfB| TiAR9iyeVdLYS3Ji^ݝdǻEk\y4j}0fãZI WUfƲSy]@i>wZZT|S:7CopXe`kmVs.ɠS5}/>\aۧ6>dQ]\I(`sqVp܉f#bu΅@=A6당'm+XɿR~3(;18(@t,X[o'$y;yMCCDo#9' !o%$;LQYy7@k. Ը {Nj!Xjs̑_͟%NǢD`_298FA^%wָAFVfAH_,Pjn\3!x% ($ԛMcĸʾ#g*2Zt?߽:dtl3:Y0(櫹hxɑy' ">dnzK+pL©ߖ`ip,6[3?!a`!jJRs>v Vs1Q 4)f ʽqOmz&68䇀>~ ۈӻM;(F4T|캃ZMBE,v/3E ^WVWv;ljJ{%kWK[οSE @@ah*oīkgF3{]Oh/6;ũօ]mg# j"ϡV7_Dhc3a.Ka=(p@^2C(fX Bb6a'ηo݉JVJHHx2;r4 .Yh꩷#Ns;wƭոVAw0-70>,~aljnbM~j$7>Bb +(FmT >*6 JiLl F*V$酾&V[\;wВ!:}IyyJOx8XjtHn+t.7X&H)S [m EB\yc‹(o5;\yX:@o(08}Jokq?#By` KoVP/]ZcuuANԛX&3ϐF 9-'S cٝćD 4J隮uag@5V!xX7e{hs`.f3 YŽ=ZyR58?_\-TN-vh!#Jv2%oCZj.߿[18;S@ bϞdXh:5^ )y KV Г ii_[a H"@CS\ h7E\I.hy[ dk7nҧJ@*MU:J=3i`S Hik+>J`K(pmn{Xhf3H.~Df?{kv2 aS`G2gY> 4Z_tI?`ΔέOT^޴'TK@7s@SӊejoBgEXɵRFkm\f*>P>cOMrȂ0".Jl*磳U>!pzm"ܪzb;_Ŕ_Z qy'Ƞf`cwi 㙌^[.s92j.0wL 9䕸GՀ N@E|-4+sC7o^8C{Oe.r#Bd"d1 5`ge&@;f쉍3scYmЦ8B(a7'1eۥ}fZߑ%æڽV:@uÂ%z!˻ _cXؠVtg 11&'PwZ>Ċ T_ߗKag_H%桍wŵ?jd?/+jpWTZ jKTߧLI4}VY=`/9øB11w wڜ~I?XǏOiJ#<֓4_tS-\XB(pr̖i0 T>B K<8^^I[bpЂo^^zՙEdZ;6$,2aPdbPenO׎#/g^rQPCe.E"Awo0 (EW7.e"<𰸐a l4EtVLWVWB*Vv^ ytN5/MJ^]~[HcnELr> "PT l tϠ߾ze^i5{ 3Ѕ_ěZ]B/5G-jk>'_iZHR -N6nJ N)F{'"KeI&N>c@8{9FWxZc?]HS%o^|u=| }L |9 aPL[" NS-7Uڄvڀ$T1 Fb"DFK`QT+/?w 9^ŏ8ڠQukhxX[ӣ(Wt^Ɩ[f} q˱({BJl}f(avO01,IssVZ䢵&J?;CJ}&N;\[(` QO~ҿ$ɒR -:֕AqM-X [aHDD6,EHIZ#56VH&TFO{C^s) ;INӡ*`O=PA}C>3nCkNͥ&!!5p-Ek[SK+߳lDJOt<@&BV\@rb1bt)1sMع]0"af 8Y,9s~~t|C'إlr3D :mx ˣOT1V:(o50Y2~s:ʶFQ`#'rFQjNVښv덁@^w8b1& #|dd~ϠbdfY]YDѨK>i8ݔR,=\tͼ=[,/z%bFZw]C0+ nQýVz+t8?hZ&u`//ѴӺYHᰚR,6_uZ~}ǰpxK|#%P~u~k^`ӱ9D#+@n<9bøZULnNIk%%R N/=޸vʫ$PHxUp`Ϥd'h>LtuM՜&).~0qߢ8*jmOl $*ޯ#=\Z)7paxݻw邯kNTuG&X8\\Ww结%Z?'ee=Ac~[ٰ\zw}v7Ɋ?XfǏO]8@MΆ{hxX9%ĭ-k%9iQ|s!FOo-ULAIwCGG+T,T+LFh8))OwhpQ[5L_5j:$S PՁ/BJJڸ}j>[ÀӴ385>.Bao5+to^YH|wFév[<ʓt 4ʩ`R N%Q!e0l|pAX+/Na6)j?~r_ed8 ZLmaɪAqbeI6GHH=:yrwgcoEkkթ-kv,&C݉ԠC]nm\oM.% g򧛨Me7Ant ;aOPƚfkg"bSr}sSFAwzjHwdso5_1>{ýW9oj2 EYNNNw6h`\vчGxHj/ jrQ~S (Թc;_g6OTJfMW?gdę.`3|[e.p%p3#̊Dշ(?өGp /cgJ4T5uoI-y/@ I\CũU5ߔBeĘKSB 5έ{!QOju s_53A/%$y[>1͋GWb28:,vJCԔz.A,-6Pry_aڼX98ԭ8EEGǫ#W#BkM_]_.JV%ĥ}4fZ:ͨ' o/kz ]w 軌DFv'}?%/クڬ$ozF)UZVO oj "1*!D}eY@;""vKD~aG VP.On!`B\s|US ]mH1[kȦ1ܛ H-;T{ +3hxxOPp4Sl nIq1u #T9Mf4_m?Wnjv/REX[8rs : l?D@@WqEz巼-|B6M./$(*EZsMO{y#f_6!|MP*YEUfILaA7wsh#vDd_x J9%^On44ݭP +98(W+,O&+3 s#@Ľ!$#wd:TgwxhC ,z\ldWmN㯃eaUxXv|o=V`yQ$ϗ2]=U||￶(-W6jinι^"7eIK$Kd|P\ei4Y#KE,k 6ʕԪ)HͭҵnnnҤscիW,d \O5ru }^tiyujd`|naڥr݋:iqeN}ذ̝aZiąxhjq!n(.)JCCCaE\V>%\SR?aee4">Ci1~Om&9?HZNw78=4}'A+^%SZ$acGLږRAkH srqpƦ1/:f0XsdS3Ih+[`WpPSϰ#H1f*2/8A'o qÉMf\HX[06\C'<h !5Ⱥ0>(W~8I hXdhWGgv⤇w@}opޡuz8xzv½) pS;v:prXeۏ]Ƈ꺺ndZ)Z.[ZZ8OS'ig_xE\ĵ_fb*dB-qzPHí>#>@W@] !nײK7/G)lmdaRT|=@M ǝU_ϫQ?V1AҒ:ob55'˧ni:ᰱ g)Hsͭ_\Ls#NOjj( EGF%C+0F%}=F3ϵtHl޳Q[Q[k]tP a@cco6J']!CCT!'2!OJIf|1rvxJ25/3Q_JxkÉrQ=` +2o9uTۺ8Q"+23q^`Rp4r! OFIYړ`F9'=Brr0ϟwmFFJ~q t>9 (|Y-eo:r#.o($}F''*_y퍱Bۘ)h k,6^24>@Bz5ͪ Rs(,qg 03tKmxIHQ`Y6JtwH4ҩR"R ݝ݈tItwtJwwy̬u5QPx:pum:7ǽaP焖nx0SsT-R 5(Xߝj ' K0BT#8_: t'0 ?3os4F:23s_6}`#EDZp8 SkݚG Tk4|ɒ"jQڼGtN|Zn]ħe{ُO鄚wWݨ>m-܆n͌}YF}u.H˘ UhOM"䘁c7ŅtuO\$:b`2-CT@PS@` !,m-nTR+ŵjWG:H2^7 ''b˜?s!^]FP/S/d#DOoH<}a+/oֿedx_Kw=jKFz_fu5.-;#X"k{(zmƦ48kTg-oNp3f~|uŗiݏk@,\twO!7HTZVk)֎,aShxHKwiiIfu[ +ק,a,~*" &~BK?uzT133շ|qzBe%;Zs>=0pDB"zAf፬7o3_`ij#inkoe>Ѡ#/q,)qDL 2) j8QO:cim;֍Muc_f+_^76ǔy3G %S ;E`W~*?ɭҗ}x>+knY۵䁁sEmDxNNީژDt'.)<>t~N17^<}R$$+!옸VC)؅E^bMB ;QwכwWU W:y`};RXtzT)$J\ٝ]9ӯ2ETѿ 5&dOwtf'? 0N]ԥ78Jk$TTNv%cʆw J߽{M(7?=/(񉿐Ix[e| q鰙5hG,TCb8ֆ1Q }~\CqߒDya}>ǟbߓIG ,-EkV"`ӬΠ`)v6O=sa~R[&#>Y ­Fmo6&U7sm{FZ̯!ڞ?^EQ.)Tkkq9VCQw$y_P 6*6tov{V&1(  Yn&VZly {2#|,L)vO,,6~m.`P|ӵ? aMuf&Kc(.))8>NF&!x^tվfS:=MZAzSJ#οȺRv2 1?Ԃ@l ƥ5'3- r #״<++ISsv ++zS\fll$N17Mc/#+-+n8l*|0yE~\ذ=Hfv 9&%8ɾ==aĴЍI(V_wz|ųg$a1{n/1ٹ>HJI]ggI)^:ȡ`hٞsUZڜq_l>ؿѣC+R ;T{^!ȶ4ժBSPZh.qʶ6m97?7.=yye41Ub"3̨St1{k(Z4X~?_ F4hlSQ 1=Uhۯ35 &9LHs4Z{<{+ŗ/+=VLLU`^G熥I>~ }6Y=" 2<"E'k +yI+gzߋ{Ǖ-quiI0Y(#t)υ~WWk#tfGXvZ#;׭qb7ZN&j*5hc$3,]v Aw׸5$]QNYAQr)Ɛhd@y-Pl2t:`R_=_df'; Ӗ>_"x]z,^/q{M#cBV5vR]%_M1ۄT7GߣϾ/e ?b "//?e? /&ƜSq):7qWʨn,Ujh Lm7O<-XgʹIFnzcp(2RAc8訶HZZl`~xՔ:]^ GI ጆh ]ͣEu!5:w8j9Ϥv~kI-vy17/ 8'ؔN-m+f f N(mC[;$?kN*>N/|}I#2̜;JJ7@3~^ENؑX Oj /*}tk\l`#"'HW:c}k+6$HEVoe ˱<,RMjcbcۚ>&:.j<靬Q^aSMN#$_ӓ<!:t ddĹ']a<`bI#uFN.ilªFvJN!F pp%z٘ d,ښ.xշYe\2FSb.އ> Sѐ?kSi SH NW\+6SF_nr}ԯm.;ۗ=NY8.OCB\#=Uzl\'~L.z^[bBRSV6QDDF &q7"KLTTe%&p?Y00|]]ZZf̧z\w$]|r{`6FDu +pS;W/XG'zv&{vv3yU˶*y`S41cGq<6J!a"!#;eiopk% ic4̤N 6MOJ-144\o$8p[ RiV?PL>@FDVt]\t JJ,GҍLm7A Z/١Ջ}"Dcv}HLG'F: =bͻ"_̌Nƃu?TvSRښP{gr ד7<̄. `rSΎZ_-\_GhirNRꪊ3!`ʉ@`,Mrvνmz7%pSӞ_jXaWF[کC53ep C*b ] N74 )B9Q@S.yT21qX;L7EZtL7{y>:V;%Rh[0YԾ׈:4Ŀ~}'PG8)lB%|JV>WO/9 q-x q}."TK[5x݅amffXؚϺ]?Ո$jByh(ȳlhM5=ZV6v9쉲\H'@wq݀&C/U gqt=n2s;x8:D0E^<22o5f3p$^^DnZ&KF1KP$1w>ji[ugB| GK[Iͥ7 .9+ᑼ9 dHM\/ ng~vCB'6OB̌>#C˗`2=t -1oEIhXOc5TA9hÅ=EX9\bGB{tbs<ʏyU胂Ms2đ 5&B z` c$g R?B`HgDL4w |8:*5;i=V7z-d)^Vp?z}m##QQAT,JY[9^]dD GI+4>)bb[q866y3 Iw՛F)u85&50L.Y˪¯ ra3EL} 0 وr!c o<ѱwO~i'me~S+HüGbiY~A!E[W77&[|XnfO0^t"fBcpc="䂲lw gCJՙAT{&Z[(tt-,$&+83>Tx.gRs 60sh5SFrjw)kkn&6h{hK36gcsLhLQѽdccl8Z϶Cpmr »j9"# s}T.<@3',M7}% Wnu$›l9$:VD,D-)X֨H2imL+dQHWѡpv.9n;; OrAufm-KSP#0QRRֈse^bs'< `r:OAu(b&Ҟe3c j 孑C=+ەn ywTMY*ĿG P3P]?0Ei4Gmj9%MS֖g#@ 4]=\hk)9?g` wRe#%=w{4>/!!lfHw]f8VPt#s\lُ ŦAQϕ'FN!ڹиnb'#7-/ Җ+D\~~L$I;FZp\[D in駲RHtZ_0n.6é~`:~l2$YBJl]>Խe٦a`_^BÂCDRD ˭~NN1. $=C,_0]L:Jr9UR+woDx(Wc̷o00ϟ?-hp^4ZkbbXH0||eb( .:KDϞ= %uJu6\+ X!ejZ8S.WIib|TKѓd9滪Odc͏^~ gj4#-ݧwDAF:Q]Rt>p#ej/^sxyʥ.T% `h bdrrnJW&;h .(;]yB^ )[갩N2yq{5b:ؖxm 2`V>|M٢REuRo@>çOC7Ҕs~f+:y02I@Mў K+kT8snfc7\;Wii`TKK‰w`؁ct6fP26R]^[vQX:*`_bȁn?hYلiF<}V\Cܒ8qqg/Po`"=gOP{$uGJSeL}) Xy*"kݱ2[IL.Nokf 7%lUɓȌ6GRvk -A֪ťT% j?k@I~]M^/% \ZiaUfo8ogw9?N$QʁJS vt׸ک44>RUvߜYSQ}D8hMaaA\CGG OtD/AU=4Oˆ}%#'hl#) @o/ɧ|,ܠ#~׳? ̔Nz\,- |{5I2(u<c TT !cνvr6>bGIgE)-m5(W`9Yx]cy;sPQk>okLzs~_4,EPmYnKav6:*xb W LZ:2{JTT}PB~UkN ʰTϺ8DҾtBrm԰ä]Yֶ_zR0Toᛏ8hhu [|Xt܎%CZ Lǩ$'קnۓk8۸fNpq=^뗊7Ȝ#d a-:/8sqe@wD1Ȫ^L7% UT:;:!a:eɀ>>2OS \bžf l_nrdn/%352]v[ٓ5Dşr_A}f6jQ^GKVEdRǚ8> BT)uɃ[ːvTXuS[&RSQ _n/u`!xi.F\p}˼Y}` S%Oa8QA׀CLrY~kHCdaOQIEL ;;_upC&Cr?P~DC 0&I\KESιq 5@ 0ܛw}49TUgIk~TwtD9Xm^U 3Wk0>0*N .!#PTp~!-m&JǏ''}}[ĤM+#*٬Pgp{[N#԰I@?L *(0!\ qZ@^WMB"|}_aH7:7mح&ʛv:[N$=fsw%}-_Ҟ ӁTMV]/t6%WBD,-fd97&%&e`vߨ$=|BU?"ijFb*uNb44c)jhwp AOmTToˋzgQIV01I`1.氀68,iA 4qPgi ,zxa?]iQjRY{X2?%7hoŔiVL8:hiƸ+/ C;3~y`)jK-D: +;'t+)n8bf=rkЗ˰"[n(N05fO(|p-QLnm [[p7.Ruu}Kv(6Q6d G???.JJbv=J(U]0yl0qskN};:_-jBʔU̖JqCX}A$ Y/-VM)f!Zuƀ)0Kz*clH!1Y2sIòrF@z= :&b? 11nvjS)Cͱ.`#uň[ ʠcw޼ocStz,!#YK$ gΜ}u{u'&w^h'jj?Q\۬l-kM]#@}6M3hPJ;3 58$_Jwͩ )) Oa~DġJ In{{gWj~gϡc@uw[E#ļ"#bw}1\X+3ծnZT&}jr?dPܢGpq< fOݖQduqv )%tuL9+~c/7% c ԙ  cNwHdf)NEeuOζv81n "6sBrΦ9u$sCQik$YYΩ/_Ͷan d6RqCNNځz{BdEziTY| @Bg=.L} Ks_,ԦԈh> >>9 =i3AsPJI /FVz3W"͇BbAb/Q2٭tpfL[b\#㢢ruMY{c],% vH0'Myt 3i%M`@WG i߅͐0>0DHJ 'q(-c9y5`v{*A켏4"LT]QhϮK-~۸O~l]8ħ@ lӨ>)àn8kjQ@F'i!]hnoGz} <~`Nΰ]' j.ϡg(rʉY]o\MM-5f9Vv'k@ygYbJ?>$ސEDN$:lEs@ݔkKYŦĥ 5-/藕%U4}D-R=t  / >yɏ[S']8&%Eq$v< n i_]Z5`|@PtjHd5)1R 2 %Niף>)G/# ޏ<}m㿻0Q'hi3Q-Ĥ çOIɉ^joM xt Z`Qm>{E.LfZWY ˶aH.:9M>'vXr)sN4`a@Wh8]qĚz_Pּ_㴋wFFlfB";t.'G',}`jn/x+F> {KFjE1h^\tN #4y as@kEFMh% B来%0NSY֖_Ӳ?<(iw)5疐(Į mzm\U5o$JA߿($)̷pQvGC{z߬$W 8 ɐ;$j޴T,[O4~)*\@H nRwkv kkW?C\:,9:NLKMe(G[JA}o/>|_l8]Z 6 =MdfViGYyoCCVUTB(9\ɀy6 oCJIb%pqqstG-.ZiL fqdeq<=-A݀A2 D듕{{:Dh;; >ҚSEARSajBr *tDeSOϲ0HW`NR0ՍVH+5uPgxɚ8gfg E?:XXXLؗ Qp (4"c톯_=kj~ɊF3(ڭZ[f!'积q6ɖ5zn bRq_4 D pgZdFW~, `SΞO40u>~"iD) E+jY?:):xpC2Ti#נԦ{UkwJ<>>CXtTeHxg盐cQ:BX>.TM%SV;?u`,Df4ԉŇ|b~2]MB"i X>tCwUg6^0Y`i,7I Ku{~hz} Jg8 OBB]/&r7ǿ@ء# zc_mɬNL-/"4>[r1-7*.CWٍS1Һ+'UЦQ#G=p}5Q t/$Tcb7vz L.=S8dS ^4I"'(iyb**::r?Fw@wGqMTZ:n˖5) ׯYur?$}:r,i.o@х <[ۍh.gg"A!70hnXDxYXluN{.qG6m兔VVhXPLZZTNZL;MѼF@-˳']ϵuaJ .Y-Pg_4מ99|H8jmUXΛgS;hDRئ,3G3]L/j  "8>Rp?SK`HÍ@7v{g=J#υ`0xO%HёR0Бl&WOBS >ߐ{ |'/ϧɛ~=2IqgW\bwro^LiNY'Ipa;\ M`D%p#YMwo{t(7 Ph͛f)? ^ˋs*+Ĝ\VrRz~]mur'fM°Vo&~~z(T3$_-xu 9'@#(+c3h)slۅYyFё+疼[\<* qN{ga8ӣ=v)Aص̔cG/qH.P஠SQG.z#/#UZa~wߏ7p̔i0C)봬$й۟|,ZshPxN#z:^9>CP+/C1gdRG1̕;| r 9\ yEԟ{I\++ jCsgEL F^^^?*rN܀!>tA2kC)(әʌƈȂ˙ul%%,gݫm0r>''/$s23c2*̵NՉ]&JB]2ZZ'oPu ,'0/`_ ZP9]< 6㵻؃:N{*= Q[Q2XZ&_+֫cثS!9XEG?7tS=-@)vu ޞ)=+E&蘃Zq ŮnfyܵԧLYpuF9^Wzr༉"9bBj& J`#9:[jL}}r DD1&!!-oxȜJ_Z Ly68i~~C]l]/w3R=%LKO$F}+.-M  SK*P):g+sl7-gTpf, Eؾ3_ÃPx`>r)O吏}}_>dJ{ &6N)~ڭtؤ%çʟ0_ʭUV#͏RwW #ԍE}CB;EWn|'$^Pco[eЫ s`DŽPTI+ggj ouR;7ʬNzj=-ЂmY7PcS;'iYT[c2e] & EU)zGe3Js?`4[X kk u@ p<43_lJ~8cѿEQekD|/Baed->wO@Gpzif̥rDhm?p4 W*~BLIZ}zRLMCb0 w.@4;vTYFa%%"tm.Lg+PMgSy9.$=IJ;WfikP!PwI^Qj/.nOS֕3r 촴5(bWwpttGTBhz Nlrq># ΌZcLwʔvQ`X #ܱ{G3;^~]3c[eY38h#USԬcSK饥KǤ _Spzݤ9,JS XCQO% :Ϲ¡?-0=tS[v&2mԙYB532Pym99s/XZz[GǺ_D@r{Sn^e.;rKXB_ {O" "Al8,\1/⚚|+?IJ+Z_cLiȈl+^C"ڽjg?dv? J,,ܵZaJe (Ioڰؔ([& 0"2l0zX&zT gus3i>mP)ix&dQw+J[^^GU^S`gZ/<dR^ +UU߬ >6gڱv"eZܱߟKqtD_8xrDVx|P0cx{?-)޴-.b4 ilT ccS?r2';#Ss|{rgbFB^vV?!%2+ȈLk rш$PPR` &6ÜnPZwnb \E{<σDF]i7$P!Y੐k'0՛<lcVS36$pYZe jÃ= =K\Wp·)Px[LE*Y4XnZ'FIf%h`bݽ m`,/?ռnuwES%AFF;=M!o/c*5E_ZJz`Ug=_zwu1[1²B2E°YX[W`d(!t gMsJC~K>l{)d0Ȧro㝃nSOO˿l`LV G~v)6HL^|岂AAp0Sg;++ 3+.#"&WR$(6EXΡ) ǶvZd0M$" H8I[VaJMj!wooFO/܀pdplL'qx>qk1`KfWr٧^7IPx?~9Q5`'@ Æl|ܚQpƀNSBfCN2&eecݾ6QdH$JBk% iFp [6ؼ}/3ƶ/tk;s0)`++#w`\V.3Nםۇg=oh(\Z'pbApB;)9k|\j#lO&_ y|m//t1#";;RZgH$!s,`QHm] Vq~艛9;AvEQ |:/v'$/9jLSQY}CRUFE]O!-/%2HA}p.)&۷יoF6}_€!Gk mC! 4RuG f]ِ mk }Z[gq`p94$joPC?7ϲ1 BY[}0SJp4ԷOC6Q+S;[jV6 6ǫnm rOqƛM,^0 `wnN녕Zgg'>VWVQ&Cܙဆi~yV!ifA#{.ii(}jL7vHi5%7'ԼDA*mGAÀϡrqlZ(l9UN/õ8.Ao0)nM' XQ-*5Z fg5CO EֻtB)b>%n)+MG~2ɏevZ !`=6M™@r4hon`DjFc`Ъն ֵs%0`_ OQj mHQ{ϟ1IY $Im#eǼA%ń ˘uEZ Sz!6FvsHTx8`V~ĕp6$>,$X}! BD\Sֹ5jhdrsK3||GtOg0hqm:3S1V{O2: 56jY>c[&k_圃tE"$`*V1􋮀eX!89DZvKf jv+ȕ,Y҄nlkG~JZ02TxvvCﴴL?Q =o: f3؄mTe$|AY:uF6痎?`00߿#A'J`&-f)2茛tmn j]9MWF34TUșL{}pE~fەx5Rn"4+ &Er{yQSEʠE(,Q/ e b\\]P/h٬<010|,fH0$7Q^D=P|[LMK EQ_r2U S))tq0D eH}}coQՙ͐Hr^7CXd9W|6pl<}ө_.H<>XOWB dӡG II*ΤEPwoU^&T(S*r'lo;ehd$ߙ!ћr{ͭɺw Brۄ␤Sv<=++$o>-6YSQiUƧ@umgrENΎΧ١KI<_Ixѱge?sދ_fe7)X_@ԕU#,`݁-r va/ZZ@p1YUO+oS-.)1"b!b'BѰ=zH]edL ) "9; %YQwpq1\T<8T''9.W9WW!4^`uG+;ΚO71a-F5zd"ְ? w _)6׸쥕 e8]>lxg@K#?ߜ1t{N\g lFw$v rge_=cpv D0牼T`vs;$q u~tyl $'陘D}B B *偑^WDfճs ͟'t$&9n{%I7o48u{N#$9`#SYM$pP$X-#0U\!j/&2YNR996Dl{>Iwwb7- bkO/񼞆Tczd5hk\ XɨH*5 Ȥ$@6pqHyiUUX`[,تDS#30ቂ57YzK.LoG;ˮH`xdg'{J%%MA5|" x}@EL~Fubv^~gN_2& Z8vE{($bo$J@藏 Oo`6Wr ^K_1ǔDzoYFq[!ȥc`r/ww@&,{ Ԇ(Nq?: )I*lNAE%&66ذʵ{gk቉SV?-y.Kg2 H0ݝJ6zB,z6Cjjaa/13w6z(.o=?= wy˩=HW4VM(* )Ş[`ZsiN(z:4͠ 4ߝc-LN,͸\ϐ6%Z9uVئ?z&+#e+ Q T8(dbbb- 3ivGHC߿uW9f7 OM9l|gHRM@?$*^C4@Vv-Ƞ5>d/Fg1W>`\Pnxj0N~s6R>+nr5'hG2faFF YYr00 2`${~̜]^>3?"7n~| L<=aYdj?cۿVL EdԵYtRtz~I@ƤYn^^8(z=?uNO1^Rr>9O7 g$Ɔ{,C\L~{ks m(?0Y׸\`|6BGgr鸆nJoT5Qo%0Kn3/*_N ā}t?_ӑ6oY@@a.EwoV^P-9ݤmVK y-Kc*T&۳^2SbIwo81ajQS|sfx=j׵vrіK0YrIWh^ eѺj׺%^& IĄSlt;>2oVB ! O/s5SSp? `mkI飝S&}^ӦJb[n.]c7:p YP|_r T\\hg7p}uxɧϘKr22PzFBKa'VZlJfj%d`.LlG1F>FX?X\: fdAw'XI_F8t`'@sUEFrZQQ'{M:asHtljjt,t[WR8! \Pʥb؞" y9K~z-/w$P0׉vv,& [}K khas]9y :%أ燇AP < 6;'I3ܢ3q,^a%2yyco$6gSQ!w*m6͒C)(g%I^4Kr amQk9[!e٦x[g=`MyKJ_JG L8PzBaʖ7)8(ZގQݡw,1{~Ye:~l,xCr>oA}훜5|^ ']mZ!o ؓSYfWYwZH@ULMsڕnKf@!Altѳ*;){=}nyNnn.zo7&]ݥ:wDwS'`\9MV[[[\ܵofDwXr+8󝉭J& ES V&t6ct ́$~<]_+txO.$by{{$ ߾(MYYdD%8c= |on}rF;/cH/^[4#u<ᡠwXUU6F2,3Zh'ma .. a/66LGzՎXϘHq"j&b jF& Pu\{YR@K{0-[1ȕg5U/uNLeeB2ĩm^)+hVGkAgJ(pp^{cQ_XŲMpu3kFV9$PE^o8|FED#_ߞ$$"'9eϋfMg|w*V^Q9= 1_" ]]_ a``t$vZh<RutUշNw姉՜4Ϩx/;tfCkPI$,_( AVJ}MȂRZJLVYi{!Q:AjgmS ]1O6ٙNRNw)PȠ]V)}}?HwFBm`;sHM>y{Q\iu%9hv{qo?Yov>qqOUU-mmuw# c2*bMlwz_H41)wo P՞Ģ:>Z)/N*+!cADgZ;xl4,QHt{Tnimr=rp}dPTu|&!g_!Y@bX[Ǜݶ6d9f$(=؊A=1w;EjU細Ʋ[~bTvE ]u>kkk3w _vj|w[yUJg#B$DS"A@fpCDiWj_u@֪^G@'-_g&Aa+<:{v?{me'U>%j`OLBBul8l 21A^fA;`٧dro@kբ6eݤBקK n ;3(Ls :P.4~x#qrZ~Sw %fBg+dyVn\S 1]fH)?SA{sXb5^,~Ήjdr]ൊ<4JIHщXp="}cPTD7<\[٦-yD1z1eeeىEȁ 1O@s^.ׯ_[Ed/v'Y ^4.av.jlFۣ)U x6VRR`ڒPHeϏ|iی͆ln]U[;8-x^J퍪ʳs;;8FwʧƁ++jS6U.l_GNy>-|&;i}T^A_ WGU;վŌՌC^P];pP=/ m$,9&ƬJyP`D"b}ZLEKׁ{!*B9P?"zl\﫩*b?gS@F $fɖa''nn=_Nq, FD#|ncJgOMTp: 8xٍx~F 0Afg<بt[ .Q0^{z%M̾/of&uq!45Wkw2&k>\-cV~j_T!S!~=^M9]Y C-*Z?Jha.(퟽N3朿#'7_%]0@IJ]- [Ek`b>evtJ QR99oJf!//̼˂2T##c@` A[ ZrPɟG7q Yo"9;w !D7P{Dnl`3=mjd2j/?Yҫgds]WGj%im)B)Hp6cw<A $x7?_)*MZXԻTz1 S3Ua@Vca>0(*7nC^߾^ӆb.AsqYM2Ҹzfa''1$d/^W`ۓlYNF/ Lnr<`@\}@{*gGj1@bjQ}ώ)M-.IM)z\T`㾹և%V|VOY'Оq ı>'Һ%-m\ZF;M`B\1;+FZfXmwfZNPbkƾ*g}~BO]$sZpka?Xl AQiapdݴFgffzz{N>  8>.?-''f|xO'ϸ {r 8;PM- ҥLM|{?=}3MldʢiXl  , Õ/HVġs{9⎻!,cyȦfy7?l!@Mo; c.ѳO~_zxzPI[g#2hY<.UMvIpAWYSw_mȆa\w8$?ML:VzzzzZ=,_ARjD?a i fχ)Ip}i,PDD&kla$1ݮgU~t>'IL|44B.Nlaa3 7]fY ք9]$iV UGj|BObڈ;;NMj&su๹EDx(yAg )BC1mp#XY t"L-, A5Sotc(&.N-厲}>;[iqI]]ڿb3 `3##)EݑsKod俥sc*Kuml웣2rE$10) r(BW~F{\x%L}hA}yC Xe)H~/A[WWwJ1 feݜi P>++ H :V: _0U])2 ty`aRFj4T U)FsHߺ 8kIqqэɲ!ıˁoB*{8+HŃ\GƜ: ƲˠD3r124d;#kIhP?*%6sl[f{<1m pS%JYj`Dev鱗t' TLn4BBߕ#OO~ ͝%a|a; Ҹ@}H |qy[!I))J8m,'X 2`>kc#.ޙh?gSáLI'5щO0Z/fDÇ-i-㉾+Os{=סgZăb6Z$.zVj?%ã ;7Y*po&" /RSBhTVno$oPP*uSv/e(>aoW>|Pn}}E_j/|q*.DTD)i~HYU gZ%j=l^|ǣ@\ZjmjLaSHi'b3XlekhcÅư XCJ(6%:H d56!QTk29Wbzpˀ<+ԙeTT9~ʹzhwGl^-O~kf&/DP??j-CAA"> 2FqAwۦՑm\ki5_רOL!Q'A' ,z)Z <ƃKO#]0xǒ" +,%[n_^MkhpUrb߿? QE0::|.Z n!~덯t:O[[`}̓l[M N۟?q;еPA Ã9M6xx7Kns ?急,|Vf0 վ& 䁧~2{Gsԯ_  9ve7o$Yr6¿[Y7'N`Gϧ֋:u^$~YҬFn^-ZBv8K`MoyIInuf:-62K6wgcF +]2&&2i7ʫ,"cRXƿRW*{͒mr2=7N%χGrfPޡC)l!Nִo)С$~S]?[ 'KD[I"OWڱ}'`gPp蛘DG0~^I9sMHey t H_ݕ%^E7}J+SҲϷ%8zјg )Q F/FG}*`ǡ7E*cPa/F/aDP+^Jd:!߾YƦV!p'V>FQG& C~yi]K+*wuN\lw677?Zrs|X"]Tn5 O0.94\0&)**οy˲K*>y7 %~dwwTNYme '?_N[lb(J4wEbZs/g3;vgDɺ+wh|?=,]A2m3#Cc-IɧduS9'j"'$J(ꛝŞD|ij3h0lwJ/.+>5Z--]྾ }u{?e# ~l*< VhKOt13nB1gT)+K9Gg_=|f! ԈGGoDMסo:8(YsKԔ$5s(FF$@5zF'B4X5~"״= p+{)jVSTɢM0lBQr!22O98V"_QQ!`/ږ-˹0@x^xet{؝+-H.NIߠυf,*H:mbT @z9`^~J|>n#..ARh7Cl8ّY\\)C'2U |Rm|&Ga^Fd"/j0?sa >v;(ȎJ>wGhHgsL4 џgn_P.->J,Cvb5;Р-p)fg&*JYϬ|WxnN`C8.`oζsɐg;Jݜ-Wː} $Zv#<D ܙqe1_ė  aL36Yb(m]m!dB ֜:DI.@o|`C;#mb^(4W #=h( z ODwSgd ?. 6b^/6fKxTi99B uO` iN,sFe)_83k͡s05GRk{.,lY.=shёIOGg|[qta|hA~!$TϦi) CQAc7*۷O`"J\)~v ,(XPj12[n(%:$GKkPGkO iIPi)) }v@`!yw[V0-O^"/x`ど[q9 SO?wsX7"$bJ &5 5E;d+MQጊ+uľH\~(J?zo჈dT@̞F->J:Z%. wAOHK;}қTT0_ 'ݽ])j lsOdLT@~/.@7LMv%%yD0{{8OK+*mㄅ3Yj}K`ҰeJiZ,OO6_ֶ vdJ-)Zvx&Ngb9;,t!0\M~C1KO Q+3=Aͪ}:ԻZ"\֖TBfxddaWtEäm=߷&d 1R]KHeiJ38R<8۰#D`l65YNm?*V @%}pC+ x+ܓp<`&&~:-33$W9Źf2u5ax [mJ> K !b}57QtB۽}'%Ahn.y-O]gg%cbP(|Hh/ίٵN9O4YA!as3hрXR$,cmqW;i4Q #h v)-, p|}r[cnz8U 2 ˦kF/;SIIIDAA.AQnoN}<׬u̚b P>6)fMkmKD7]eL5:EdptP 6:QY=Nml^#Lx JC|} K9=e ̮B~~&50tcæM,è21Z1V yiJ*&َGaQQG+G+[ZFUL KԀ@C+k-^KS'(Oh{^I_0uv%7}yjO}piig%H CV)_ʪWý ca!;W)-*zek/$LD҉'_AL[']==R)b"6W NU N';A[@i,wiR.Z$mmd>,ME #{9m`QGgPHu".^j|ݧhbvG $El!W:#J-Ғ~#pݽ# 7Td8o_]fDd>wy}MyBJQWo57Luj3mA\D -_ڎ%VcBcG(76P66.22jЬu YQ_o ԩ.Aɷbs??4[ǜi}F::,@5f׭&<" #@ >?jm҃2UȸzHH]=`&bFSװS"5[tڨD/)D5@X !6bJA"JD/ZσJgD}BI{)nkWc9:߭bn Q2ړ+OD&c# hEc;I"H@.r~ o㦖d#%ZG\癩bғjU#n})/ϙm!??r8?Ҫ\wsF͍EggƜN.o!I 䀈3m'DL~aRuE )! &7TL-/Iz:e`iE@~;ݙ9Pn #lm :,CC) > }t?.}R_nhc#!n m#hKkhlZ+X53gyB M .WKQ$GMl\W)R-,J7|KԠ A.qP80[Hݖtt%"lcDsQ"ϢQ@eв#C66N&:sF& Of`YL/u@#V@"0vpY&u+9@WVmq,˫ ßLj_IKz;2>ߤyE薌tшWZZ|Q߽42PZZn/w}~'i)A< ܝ[׬D$A<7pڽ m0$hn^9r@BK yg0>RDh*mYaڏ4bʾiBZE zxytZ |EVQT;C:H.wvkdp3ZKpuL::F3Ky#% 7~g{nnے}x!E ({ r{#fYD _cJI,\_OR)$ 1TCE[r PURb+]D((gNٞaVԹ=(v~gg$֢ trxxߛOz&aF6!Vʊv+(1a7vN%IDD~CJJ3wxR˗w3:^=J?:Fz=YC1䢌&HuHsASP|zzwHz%Qafo3a)+jnȄǦ xoe ^t# nN6Ü"&Oـ<@i<:l筭XH[mChIpRxB 97~o/=PGnrvgYH`@/3<{Ǧd/puwjVz>qopB锥s~!Pӣ`LՔ03c,*2WTT N& i@Ji+>x>v lCfbN+f|rX"]{0FfXn[j77_"/yy1>>@\_z&H ٙ8 /g38Bo|I#CC7ID=+%ájU6h3H XtzYۯ醿]}mR?mI67)|?O>+=79iW~/^#< DS8˽Z(y.f.c%C_Sۯfv[M|߲+W'Mά ++FGW^L l[A= K'Y 57w1lx4vl\C~tU 9W[%trߡJXTpq>ki33?H.Bs߱ $! #ca=KtA8p4O= us/Kk GFF]8Õ^jf,>ԇ(:_oWVrJPEDL>-Ѭomm zC%ato\>RXKF}͓TS 9B %&^F ##xPmT G:-KgEL?\㲲"䬡?yGȼ+کZ<4#)Q99KJ|&^)rO]90ѷܳwQ{2;T8T]h;M?ߞhV!=t؀.Atޗ鋡"5V""׍j|K"ÔdٺXtq> l4vuˆ<ϧ?hYSJHHh~FbnnyTMMfr8]@ m;0PK355RՐHWݢ +O^*╲2>!A `pq}9Nib ?RT *PV;`7@\l!: {<7o8]X|:T"QjPşsa(*+ }y0cP%9s\ R>)ZJ4-Ѯ) tz קԆDRuv'PJa<}LLVxeuGW̠oJQNa!؝,Qm6}3bS_nbA{Q~ KKۯlH0˩ 宐嵵=`^R&zzAR!Wlj<d91>oSaii&4鞈:!ӊ<} 1#T`=(Rg' dB`f$_S"[0-}%0ȯV*CC&JŤ +N\YtݩXK18<ݷ>8OSȸ D]jXGl`g-kQy ?{g%G\\hL_bdXnLT;KhA KQ 9|.VbKf(%P9N ,ZaZZaVM5J**.`vK}|C6OzT~r=|ʢө9RQ[vYm.mr\_@Q:c?O03,[);P8@= q@Iv]\mq/\~n tϾa:FZ "fD뙛oJ>|wu~GS6 RNMosPŚ& MYtbܴ9G?zŅ/=*ɿ1$]RrH@ -?{:Q\?sr t _"!#$3Lts79 -µ55ee1]d@:#211ER n*1ӨpܶeyǛ?gh5oȢ6R]k7,`к )uc ^#.>^w<"&J㾕*\<<ݛѨ)"Sz}o,-1پFxyoJ t@LU [ݲb"'oAmv}ICGOOO/Cw@HVz"G8:w\]ѣR@H ]p[aJ@q1*KcR|6ɭ22]I+1bHzj̨75n_-"oBheִT䯉{4 0C -ceL 1\w<5[q)]eRy![[ȏi^ @ 8Y2 L8&c W^D )3F}1PC(#"0\Z]E !!dyG t3p<2 ]dsH p026EhQ3"ȻN IHszjUH >Ӗ67C~yoj ךo;񉏋gR/фn=6lK11x+/befv% {8 *gPYpˡ|;mIIа»C"l6_FqD]q.^51f1 $}ջrϟ᪭(pАƎbclNz}9dD] j2Jl=a[JͱGmZ+&ތX_WN$hipX75FFJ:T)l$Ǽ>{n>:"& B$WD ֹֻ͞*ZIQB?̯Sћ.6cNG}sy)B-ri&Q;TxM=D㸠?m6XlM"Pr|z'Pm}ƊɀRlL̄m#m4<9d7-` \W!V U Uvy]♨_iN>yjwtH5($0j5F꩐W#@JfpjVaVvp{._لB FHƜnvxO$I؜?60 ,sLVvN~XFԾ|ZrP=eL~w=?H/̆`n{0!YB/@m;;7B両q6Z*" ??vEm#7]{{k2fsdOL.WPxm 2\d><\'Uחa fVV >I::R*wM1}63"1e=^VoE ,+: ~55U̙`u8F3~5i9;Z⎤=[ `~V Y,2¶c}XƆ@_GE KPaگjz(tKUDէ %<|`TTHbvvԩ7$M 6A1qC'aOY>+jH81ZF:em!BٕѣI //KmXIH G:_tѳˣ{ݐu.풽2T l_;J{&NG7ݝ1Sbc7[gB{dh%U+d>qðYOsK<گ#pN?j'56&4F}w1iUL\ ct|$VLx6'2 7 3ΰr `ԴU }ggk7 gGYL8S*,QŸ-@L>nmwNB2 ;'>'.~HSO;RoW -),,Ѱnrۂ-r@۝-ѺKTSU]7ܟE%nyyVI 1w7G{SUƲzȁILOWnǎ~taAD+k{+";.!aN*%0 >b?{ [qA&,Ro*#EE-nn?~|S_[,.f8?RކUb6 tY^<`?|9?Ιf7QZn=?{fjjiܫϣբ{G3M##JX]-dE12N*+jVl%;\O1zUuS\ u wHTHg,w4* ݌ [Q۟Qf$lg~Oԟ=WǗ7 ߿~y7tHw2zIB62k[,`ST6ȓ+S 11Ρ!b o6xbTlz51}`gP٠Nvȹ<"0׌yTS#64zbOz9Z~)ɳ_/_[8'a4T篓ˡ$ӧ( Bءp +:*sGwblGH5tPʏt%#jpDDhu R &*bҿ(bQQC%޿'w(lyp?/)'GREF뛟.|H=/)%?b[XXZ}1 *O$:e7%:ƪR:;we.0CCO2(ֹBTog;$UۭT#ϰ>PcqewN +Z8J\HA ]vs1&]:S"":) 5 YOqRo9&<%Y ⥥o>' >0/Ī[d-/u.@!ޏJD:'ocy8;i:[;ξeܰ1ujǏMLFF>RF柿YH;GH\{ / jHY5 8ns` vؘA41XrX8ĩpv_-Q3ßi^IFH{vYXH#Džri<` i6]QG'XJﴬ)}"4Nu/FMq\^/+ ?OQInkMOR@(MU9OM()_i"i2?!!^&KccWLUTj< k.G'Yz:6WCvu5>p2S+ (pxyg%ܗ/%D!kE6U˺3t SW*s649Ih4^z{[${ Oac)%3h+!K&̤l ONj1]X$%bv[o { Mqt$I E@&D4pHBRP:6 {L?iՁD ޳K rN#BKARNWg1vt|{{tA7LrPǏ?Z\F'(33Qu ^jkS/c*Rz*#ЂcK|$N0G(XȧF)Pܜ߿GfX9Q|f3B?$@HM%A#$7@R@C!~J{.ls  +|/1?li(i-YP\/ gU€a^sKOH.-y JY*yZiDNpk hR[Wj'O>;}g _)G;j8y6QLGҶcuX HXGMۡdO?}hx 5裂jA`'^f 慁!_{튅Ir9[u *ޅZ굉/<ϖUцV)"fss%x~KTҬ؞1&&/`8L"~4u[=jPI CS'0$鹹|IV{GCQc9f2kٚ𣭰CPO:mTj}S@In~:8=//1DC|A:ڛ7y+cKQ"`kCCxֱ熖:mN?GFӰ5&Sp3iO$%+Z*.4o3 -m4N Ѡ p>_^{6T(yx#"%52 ˏu詨5Ο0oӦ9O@%wcyD#PnMmګVn˺~}}TQeq^,z)UUtk0xw|G\1@/aˏ?|X4ű?@܏vˇhwNt0mψ5*$Lkt߿yN9F&Dz H)#PU$),K@PŮn!zXYPfjp(iA2Hy%{{l`RnD^z*E54,<:JGw Tnw.ai7|^.m$lجHy7HP $PM΄yۣE.;X=]Iu-FX -6c}#q_5ܶq*6L}}]=jXeåJف  KȒ͛F?V;L4^."TZ\QMWT_=[~TeJP\bnfoV)Ե6"^I'? \Ɛpe./b) DFd⍸4kGhO ~ĩCIezXL]vޛTٯ`e9>2-K(},(~̟<0w)P0\]ɀȆNѿqv, 5q"$4u|A5XH(~L6m1BDc>%UcMn[Hd-unB:b޼ "#ae=4"b|_E~mXg1v 5]M+9bC@\̻x}Y1.0%Ю\Y),ІCh]`N`jEpG0qbK==4l > HHl-$#*{Y4>ϛ?~a}Kע*Zd@'HXkהE76RX>(C(F3EUǿvv"~uŮ@COFn>+k4{SzGݎ #pj*0_j)Ρ%%۩z;<÷#W8!7*_edo_mU_|} <+t~O!bx̂|ħO9!VmUҊ̑lE͡LFUMu7&}h%h"c6BWygA! RڵSX7(k;r7 't=ւ )4,E-/8uĠoýY<`b6(;\ݰړyGxƱ^)LLyb3堸82}|xlZv)I}6Dɘګ%o >c!iUE`ϫ+fZ(G~_]Cξ57S@U&&D1\|~h̙obH!5Ñb|),_ank N<8>>( he5ouV!׍!][ύv|G2W7 FF6H®zEl;eIisے@zzpĽشboS˙m] }簘m^YIQٳ)4+RtRxi.$.SebRFѸPyZf6V#'l+޻c̅}bd\S$93q}?k4E^i1c+WPR0g P Уq>  ams[ ((d)beVvVto^lNG FMLْߏ<ٳ;F 7) 9$$25m N/, _^ҸM1̳ m1ev fk/P00Zs ]6V |D۸wt G;j_~ƢҲ Ds=A޾J3*޻a%0QƁoQ=;ss^wY"V+ nmqbV;>^:͐ |vhY 1r ~ d /_Bcܜz^KxIp{ej)oه"Y,&+'Ș.fH66}A,qPBFD%@EKАYrnkig^鼚DD!OE|Nj?ђymvWD27s{PJ C-?Qldyw{z~>Vd.잰RA}/wJ R4$[KA?4dKxi1lNkI('dѱcՅSͧ~c;2)6a YIxy{zG(# OJk@vv@a~;1<M%Ǯ鷿FMk+pRvwkE>0K; BnL}kdx˥b/+";o\1=FaK[(Nڜ(ׇ;?0`N_-?#$g!JB?,ub>lֿͧCXWdX3B⏼j|&G-VZRJ%a-9(XWWjiY>~䎦l HoY|/vN=#WSTwawKzx~Xi32 pt{w5ghESSf9B`{$wKpddhTAhxwaLzCnߍ4'0;80j7^:31aWw _GE?*Pie:7W%i&rC@gkպihЂfjl֤ZS1ڒJԡJI?h,{6LMx_9@w{%UPR{ݒlssL-.o[#eX-&R>1^ꐒ8w%?22MJz?<""" --)*"unSx||<S\k( 8ffW-ȣQp0k⃡T,Jw&q<ĎU|tn4X>^ꠃڧ;rZvB/- ԝꄖb%*v³gZ5Z`qO?ٹyxAdb& m`iieeSi'^^5 tQڂZ76u*5#u;v^ncGft`ۯ~al106vS@(o\_X\'qkv?mϓK`9"6y &FVPP((.(דWkݮ~4APȈZIB=~R"niHkCG3:]R]=f`a1{:B~7ʿ_>)2w4.#.]*k|\yqy24W{ %:vWW &o#1T!y**r7:h&Իj,dg[<3DcbcqA0`Ul300/@G5{ߑy诜lfb t9-''^_4e{ۭ@ ߯jFxx? 9\BBbio TyL~tww  xP\**+/-6}A~h奻vwx-8*עPk؅|{{2?DbM%Ol6Czͮp=u c 9HY#/*ĤܑfhMٺ'+dy1FmǏuwvYXNX:~%aә*rhiѤÂF&oVs9U)XTXeՉOr By]4o>ZT_@v4_=1C2zYl ;ss,"vbY*!`cazYQ4bbb&q.|v?DCQƴjz޴JAéA:b ;}]Ii)-k n`tC[g&[qg3{QCζZs5߿!xf|{MMo+_3*5S?fVp~[xu0T͝~ \Dx{`l#2BfXVnWYtOF0"rW  A O\yo>6{N=9sz&olԈa%gT-7XPAM..EqӨXQ{^wpP@ qq6KXy]gOXX>d܅-gd τHbSF˥}.mIuZ'Eҗh ]y(xyWiP2_Ef!;;FsvrHuӗv~F"ut{J~hތô Y=NpĞ(ӍxGK%q&Hg $,=Y)tLsTM)ȦhjPh%WY%< :mޔ(؁ڌE@`}RnKZ/.(EvDJ)"%^Ujr᰷''3z>jBopsF߿OcӁX~ u"#%ٮ<_Z;MkVW4C0HEd@רf"V)}+Qy]fF_XtKe,4*j¸TdnEGo:lWg'z"σwB"Pp...Ɲh\j{xFA߫^0 uQv@p[L__?!!^7<: `*T/_;?0Fŭ9r0<%V2utp~T@DBA]9HT9T}zgl)Eďib8/-t;p?^^SڃBCNjpṽh =ِ9rݐjGrIw ,4`FS4Dٴuz;PCL# ;3Mndb g?p,gxwB؈}Z9Ġ) 1|r56.p[Qc XsadWTUlqg]'3~lصs" e66]-J& 'N*}$&d_1Ucɯ 1_2)(Q( A7 vϿo|n}HEJ.ԝj#|TlbJ).^+K(~Xj(]834z,.a,HV-m`ͻ "|KƒQ;gߚtsJɸz .o& \]>|74Z+/upN#'O`lKF~зxLI"&n uO|fXR~ :Qۑja4T;DdpZ#俙8}.,n LX޸bf 5Q3O;9bFvkgA~ϵ;W(+FD2"v9?ac0ZY=9i<_Kɝ6煪4^tBKlhΝ'߸3=?C]8*mN;?Uw}݁e Hݫg >}Z]3GACBk&$}7DXPAd.~JYٞ})|(D :Nh"JF}1KESJCͤ -۹9 9g ]J~،/9 ĉa j0`e}HCO~ekWZ#_8bkZgȑOJKF]MKVՉOG<KKCةib'$\^l)IQXN|XUAZ+ q\G5 vCؿ(%$ob~~!XBL9XSU P:@vLU̬>xxh\V7oxxsG'P?}E6;kuW͏|Kmuu$fg>g(5 -*t ֨,g;g`|I6D 5Kb$BF>ɜy1IKS3z{gl%U68x1elir4[fNDjkF3 oՍ2U[ Kp f,>>qqO]S() c;>+4,N/>&LN_ƒ`=iGo/*x[K }'t(''THS45nE61^negĦF3N`+F7B5z a6b dZz{%G$ nqEeȭH'?PieH~5Wؑ[FBQ5 ei[e^H} v)1QkV ɧk5itT9 :gyG>So'tн]6vh{$~ka{4[ZI Q+P4%y" Vi^HM i*iS*|S M{CsO Ŵy()jXDɧ.혇>C4"huzK8 ffŴgll i*4F1)4f/0j,+$/V[7CuCC[r=3L#'&?_µKL|!ג} )z<~K7rX)\?'/~ ^g)-xTG@E^*e7.w+@Ig gJh$_CccaI5/rd/f y"z-~|B>f&TvNsX08m41UL< ;<,jfIm Yan5A'J1TU)%u~ |h0xmTeR|NzE jKVrҡ$Wʦ z"SEa-06Ar,*4Y TH7JYc%>%USIKCqG17i09 L RbʤkKEG_o\Q[8i朩@M8Ҹ_^wlM܈'m12tS~GkrCKؾ@ WǓ(xder-2Nm XMQbxQ%(^GT4KS NxS%I˖= dky e]Wi"?% rJM5J;%I ))g)1AWHSI@tQlD:j~"ND!.Wˢ+FX^:˛h욒5{ dZLTX#[ZN?#gGgj{5O4^w4?3WMu a/x3Aȱ{w!C:9`^ 2vFN" 㒴\=}B@D*|ZסjX5b-|+VDCJƢwcWNJtWMq"}}ණ]&#G%x>UX}7S,۰'|T'hZP<>"8TQrVyPKeR i#=&$5Y [ 00IL%.N9|Fu8ڇ1N,;T_k$[) I^Y1 "u5n6 1=,YT3Q({Z*\ݦ;tbc#mڰtd6120Q   ~1(t6=Ooߞ7!Ya@#snYaRsȒ/ z!) @f/2?f_L Ktw3`LuHjP 9އHL;nVDSccBZ"O {5;! 5)\ IcTz񓒙,0ecqON!J+ve &!ͽ p`ׯ]H6jM^C 9$B>JsBIMLUUT Z-(O`4_Jp.T7AAR%@ق+&$ p}&Ȑ6]$bEZTZ/sB{"[LнanU JU}(dTp4qs`Pi'F?h7(jk?䑊>DxF6G@b_zFuCII: KAYa ǷF| 2gMƱ/tXEuc yB P!"AKDs wUN3CZ w+C]b8^Y'E||ٯS2'Ο2R]L?x;Z:z>/۸p;-z{\UհK yA0B4c7(bt3óџ5Y5"c#_ف$0Xrt:44UQ5PCOZ[6l ϒx cD[LfqZ ȧ%6+))JZڳ:j6JRr9gd] F)ɬ:k*> HR}͝(Ȗ]vɿ|ip%q#Z!>Zz?PMJ G􇗐{aja%!cDr>lkc'wkhb@SRUUAϻ,i~߲_)@??^{\vɕ۫>ِlEOo,^x `ϵScO]0[y{`ffG6DXqccXKE%yu}rj-+X\l\\dypa}?)>PGPFݍo͖keDl)Ér@Dr|7),& vHE[SV#.ӛco/aw_GR}4Ӯ1QDE5& nXyj 32ʥZߪ>mO1 zu,!gtRn/4[ZY&g2/o>G[.5KjeWF] GN67\|%fdUa:q`t$QëxpH138?;{)!T&Ep rAkYHP[5]MaT_~^/to|-?*rLLEp(As3[nlrU.+V\$jeCUr(*lyu5Ǹr[ sN8F0I+|n"r߆,ǟM0/҂ eY6ԬwfMLL<|庨ڒR\^`?~;SSw:` Vx1l |ACG^qap}j#kkuJ#Z+ I AF ,w}qNc6ƒMtPLsa4Tfaa0tS`vPd+D(OLi:əc\<٭s/~1+˞B0Zī`w!x0vM6kKe\L,Q˔6 '3z8b?~,Ӡ@/gh5*E c)6"ydf'NNϑaM۱XA ʔ0ۻk kr9i%>pC>wfWȇ̷$ xķw0NG@AqWF~2S荐'o"J%op_XRrrjsx6Q͍⋍}_ >.XwXMh8:.*z.F{9CʜKQ}E~1uuЎjH"[; ]KIg)r#U|(FThOLS?-VbK,zB1T]_X A >~G$t+vA+6eu#y.6(B^+Fzv dߟ LIƤ`22E7̩@{(9aaֽyA%~e钬,2 ;fj[6S#pz5m>V!Cz,'Bˋb:a { ߁x3e~6(͠rq B˲:xa!GTMj&$:ȲDpFXl`WAA橸#קn'˻]/PxѣwrHTYxh RpƽE;cl}hzsQ+VRc|(j/|wrmdSjRg<<-]Wjh=6TE9=mOKCq45bkjN5| ~f\hɄ&5~P?+bhs2k`krj]]{שc>$s?HH)_h@Ǜ?Lfť Rߋ >d31qj9nuyHWF0?Ts($҂z;FnݘqR%ོXgV rVjF%$PxNS͢WwߛCRvf8 %a.MeBUV9}/mڱʞȏOUxUa+1!#cIFUܸSOoOߡA𤨈Aui7rKF| 8Z 4V@jU ,],RCk;GtûcD˭~M+,1Y\oy8[WቒGH\Uofy_)  ;УJU~ 0E KDDXX= 󽹈g;y73CC(=E.{{Ռ cՋ>VWuhV)'dXۉI}S|=^@黀IgO#zf-E]X@ y^M/NJ[+=ZTü 9U}6JM#m04LԆF>Z|\(˭~D.5oYcYؕ=G'MHTB47^ssS?CC_nwVU]¼|X>FDzS1c{{Wٞl0&PYu?r/|z#~k`Ƹ ܿȏ#{|ϯxW\MMT6 ^ǽ)NG\c6睝biD;Ŵww܅&6-mmhjjO+{ q\KSC0/>%ie?c" ؘ}dBsJitvs:RƆ˳IT(S _us?8iAA뉜]8yS^&p_׻cN'|bk_uS iz|s(CJZaSkv;p=6b`dƮDBBycdpMWL+FKr?"UL[`:kkF?4KSECJ[PWpm|n>x޿[/]_o&% %~?z_`cmफ़.P@*AUDb2iD Umljhzf] V%8 yiAbxĬCnoMI>Llhco1eu_ay)|θv5(be0T 1έlr.nnDXbRRƆhIhMy:p>7dܨQl̝ۣGcC }ws!Qt sχ ttw.b ].[xi?_xEB 2'6H5iߖ4ȊpQI/4sNE{P򋟶& 2w`*`F FZv_f*MwF~fWsSSZ[n^^ SK<:_doXh976(TY-zMᗗt> oMW1AM R.?֠#"#>y s=Z ƦDmЉjhh((2wm02+*.lnn673{M17+Tz*ԉ?,L 4&$04O>?, ~#&ÿY ؤ zNDZڡd= ly+5Ds%m]/JY]槅1~|F)/{\KK+iY Rzgq T 䡰ۭ$bLH3⭌ @jl)/3!bFΫ=eߡơbi; އ&LO0Q׶.#k^i>v c>=~D?p^bm;iot4-b9犧~8* Dv|u5Dx'‘3~Y GUMh3=.N{cQpZ{V~GD63:: R`N5GS +LwX62" c { eWQQ~!9yB#al߿'ύ.,PO+/o *DU]]mڋU(B9ݶٮek\i _:;w$^f(g9 *9)9WaPrt  _5>%R[٠_MMw:P' tA!#%õG -Bo$/U+~Yt8! ~".GsM*a?׈aԿv@M)haBSaт@R S/"^A&{#èElW.VP{,crr"yh `#s/VܞC888@ܜC^#ڵѱl'[ 罩 .n\:T%^x kjn󣗕}Yu˗~+W3E2@me+PKXEz4~sM?JR݊ ԟBKW=vӺ6wJt6o1#b>,:[1mﬠ,MNP^*(`h+ D^Cni;D)}Cp& %4eN9l-QbFILr^LȎ[<\>  9[k~ B[hdd[ii[Jh}1]ӏ0skX6#z.tW+A|^€s|\̖gya7AZܧ߽k'qpv0NA!(H۫"H.Jͨ<[?!|l*WKQecqtT'q̬Q#҇& \*&CN_#ƿtI %m]0X<7eydhdlFרа֛(??*A+@ySu.zn&F)cpQX<<7M} Yrx|Ԟr)?V]lDf9U뫍ցo](^k` ]& 87|x:h8LG̪=033#8a`I;{?KM48^ak7cD%zUTRp<=[[pfpcCo>FKHs_ˣ.q˹K IIM*=y+; 3zFgh? gK]Y>cͬwakP;>sU_rO.D, NV|ӓ"4f(Hf|]j? h> J]p"#6asrr ~$g.F+N"7,&޿U.4:S|}c 0Ұːג?2=??5)"8(Zf@HhI8c궡EAhCD$u<\1GG"Y}^5 j;5 OCpSJgn NgEDQRJI^ƬnnYQ~$[νq̑޻Eۧ67+аscS6>~ JAa8]CtonDrsѨ=PAuQTRʥ%/`,T,_@(Â7+*eQ8&7MqjvAA*9v9O)ևeM׳E%TO6~$no ~5]~FS ANF1`3aPuL&?LicO4lb$.%˙a;~5\n^ /g;^q__uN> yzVP#{+[Y:mmo!Y;~Vƒi}jx0s_GDO~ޤ%r͕nF'co}w$Mf49mە{^+Nj B¹vq@&yO IWbX1)yD'=v񽓳bDD@5FD!uNVVx~:`ꋮZ^ ?m?؛#xoJq6^Kt:$$ŽZfnk~^F՘F{`hvi9xQn]ŧTp2:lwtsDߎu[I2(SV֊uCZv6k"-n WL4YNcb f.,VKvg_uqŸWG(LU 3**Rݛ THkv|ܧt;< Mbn.~~u'tҟs (f2210m&$șh9s!oP@Mm/Bt />!F-{\ɀQ.ئK"w㈦nVR&4k:}Zu険z(->F/Io1jxEm? zYG\$WUn``>h QŦN h(] "@Hx[c WC gN/Ԏtsl^EHۉ9'O``4OMqr` >|E#=azz Z]ʓ>9̔EѬ`lO~,qfq.[`( u-b:`3&0R.f:]ff&V/ Z)Fk"f- C(Ӎpӳ-) -fSrjd +˵bgaZV>QwQǭrCQ: =`Ίgт{{Qq^#QFN]X趶Xsr{w̵ B)uA3gdh#Ms1ߠ~Y~Vdz{3e4:\GSvoRGG=.: ZĖV#' kq xexKQ.E_NZO515}y8ܸ`sٴ}g+2_Xz%9搷ÝWP@H-?9Ou ]#[qԇ(]>%)YݥS o/WW6LPС gQo u8`E7m| o^Ǵxv6RWJ.` -[ >.R'=S12j8u^;_ɽtw&q'fbx> (%ae%_p.UWrSE=;,2YB}]E޷!k~U}.'r GPHx:A-#_%K [3f[^׮cP6L8)xmf2p_4n؍F6`'Lꅴ٘I ayyR}*˥kQ%S@@;A@@Jk9O- Mi){, ~_4x7ƒ >zǜOb ЉJz^10ȧsj n U3C6;z'ߒgNSԆ&&R5Ю16yut/@Xa㷥@ijh~QZT4R5<2 g-~\~;?;cC?iho`&X.7IP_8:zIo}nHj*vK%n"SڦD]-+Oޙ=;P.CIkp@D9hƻka{ܮ4Nj)3o :v ^ODOY T4rِ,W컿sXpmDzܬm9؆wnx䌊4$1˞_Z] 2Aa~lsTcH_G:E 1V(-'FH5udv!yTd\$} ,* NH[Mu' Za1>R|Kxg&G/8Фg,@Q7%pnlNJX)#1j L|lOθ:j=ee) 2aT?T`` ^m,HB2&'jh&"bO!r餛Rp۷l@7|}R z]:d11Yڕܔ6ض 1$@ DNNNFFtGy ,]mtH*enm1.t34iSBTV`DPlUa`:gee2#|1њyP[ljb +kk {иfS>Y}%\5A H-x,wq HfćXsq)E!H᠂6dz9'RϘL!"##[8ԄI*y=mrGEETłu=+^/ۧyjIIoyҥF$T^xE knQ|9:\JӽHDo/HiՄC9^|؆}R`q儀AghB@nWF+ *'F ]l jY 2|a dUtAee{%/UF`~)fŶn#{{eQ]Z)!a8˜cX`fzr%B w1uu ߶SJ .EReej[ߑi̖c(+#dc@sɢ/"SULLLaጊDOfe's&yDbξ>] &XJ7?h,5cW40;ӹbrxxe/\mlt5%$ߴ ,~QgU] vll~ŜC7P1Sk|buo^Xn4W;@o$I lPtttk172LLzϞX:<]i?3p 07ggG*Ј/,!!$ 67ӭq%?^cߞPD<&لFYDÑVIiEhgD N\-jUVmv4y\QBw:70n7{N;yYYߧJt lhݝp2ZT*kjT_ρ/uszM=gLbzSz yx)Aqr&Tk2iiOZ쮊Z+UNO g˿rMS4c |g7}gg81.6]o0}4)AB~C7`ABtTA4^>>DǮ8Wʭfir8m\hy$,,,I!=6=s 6ek6\]hhsr(L%}v+K*V##-ͻv&:3A>IkxK ,uIGv/)%Z-쬉Z :nD3f P~RA0~_}gϺ\YRP @^ IswnKOB7eS^YtPU.&FF47wyJJ %uTTQap>7ջ>>X,09TD3H=Mzz:2![XwxGW8ߏdJ|Z':6l +OXϩ$8Y^@g:CUw F_## ~)kL;LB) 4+qxm^ż6V6U|-mu4pȖhh~|44bW:nXCK>xVTϖ_jYo'<=DE; 8;ѡn.&8ﳒI$AKo:K|<~CC TJr]] 乁赞R%l٬ gk6"2u_X@%\(V朤G wRl-Zb=4 "`Relw`KJޑlnvRa e~|_9<:7|p6v?'݉ӖIJ*ݜ{W}3^ R :{(ۑˤT/Ύ,l?1ŌRIW❛TYy{(sxwȇ׾󙍣 t OxL\\Vw7%Ng6j)Y z;Db8>>>45k8#KLc0=҇R!/ $GYXU-hGsbwC w <>Rco+eͥBUaIjSkk[6>C#! L جz|r"t/!S*`)KuE΍aO~S| :qφ"VeIJJJLIhDĈOK sssu7ѺF O& uۻ8!zãctIHʺ+Vd:ɛ~uЏV~G; a#~dhx% ,0kpQ]]Ђm‡1wNTiomm%yy.[}_hX`_ی}J@f).-u̙2jҾmnUB}vnº%ld{7RKS}ߟBxʴ'CX7bs bfMJ~C{HWdkX05 HJ k #̱hzyOM(9I-fnAF@j)ݍ  "g\wK!l ea^Cg--*{ssD^+)0 [PZ%POFD!ߞީ"1].qE@=oL)?|Ff0խS-Op>5 E3(29\_R;pG  E' 5W3F7,,TNS\oFc14o=f?}= UMOn=cg$Xy#. !CZ !TSgl1l.]t6_u1Ezι JH|'>e|+DEYcnL/@\<0N!"  W0׶qէqLo|NNOꝪ#@bc2Go/? nQt-lvDZb'-cM }!!3v3 `Q[^'JJ\|wpgzT"lZZˬv/k!ր<&HBno=P]A̻zلfPx,-Y3tkֱZ-n&79T*H3FENqƁ[1A%085-p0of[@G?Ciin#3\x{sF1'2,\>hu] iDC(D85-e<'0ϞWc^ 6~<cF8+`wWWVx ñ_. N6+-6(rqx)>cifHw6lfHf{r=OE=}]ȑskf4a8dVW^޿`]ejCާ{_G#$8}׳gv>Ջ6 %r-svG9> .`DDs䗑C䩭=Bw/mI31;1#L$rnUFU?]dtW `md h*\,(!+qT `ttH /!=\1>]f?SaUS©'f[ =`p2GuHvM҆3ʴQ^9x꺺 rh}YcF< tABDTVVA9rG7w ?JN8UHv隚WY20TW>48U ktwJ o$JyVrkQ[aZҶa0Z& +Ǡ\TKD ҟ(3TԈ$ܵ;!4@GuAAnWXXX SuWϧ3|SO6Z/k^^whf_U4vPg5fQJ ,1Habga@`J2?},Zw*!U}Y\X,m6epa ^\ho نڭV;uL.%18&%a܆vҊ(!w؂鴝334iDW:ii11KUߒg8;W3=b(,e<<*a p{Nf/Fb8}#?7>+/Ռ)i%R >_,p'}(z=΍Y|LA%xCtMW;+F(rXYMZVӧ̔})999᜜<{4c/ߍ?|Y]}ꕈNЈ`n$>$|Do/oLo{aTK\\ON6n_ aGtjAcLq @RV¼:?! =Gdu̚-cgC!_.~'`ɬ6^1}+2@y'-ӹRsq#iҍk{R ;VWL%MM=m 2MM&Fu (^/ʚƷSN@#;>i> IX.h0;rjK-qvaqϐ3bx{7ިh)7 5F 9=<=> #nNբH!*?םA(/# ՆLlޠg } Žtj$ [lDJp##hdt=ӻ 4Xn^6ycx5gnNBj1> iTToe%ڲ<Mf) O:R#>@s['. yhǡ\9hlsojޠ 6 \r0qoЦ9\fK1HNIL3c$s+2=0dht)[UOjhzǡLLQ֙,.:pn?i?͕q2 RWB{e@ZªIX^&Ca^1k3c23:H=U᪫}## Y9ҌF7'\^ƌ\Y܋&K~8Si9`SxVU+.ontniuo co;ys9 >j=YW#=G=קKsW=\o>l"SnQ1[,,l~fm~R,;C?N?߯c8=u ".Vwy׺zo9AAü叻:Ġ5" ̤[LWBOϝ);K}xhLX  xtZ˶TWP8jIbt{dFO4;ё95(! 1GG=bcs `4>C'B[UKj"IstcFo߼!%%UUSS*s ^oӿOn*PPKMxy(*UWʗ+)+ ~ޞ#nB=/T׍] R6`"̇.}z Nha(is6+$2)v˷mm -v'_0z?'PϷ'&&u\ MԘ&+=V싔n8土rq`Sϝ,yIJ !f<Ł awt~=W-|k~d@h%sֶ1n:Kz[AhѤ" ;FGGGX&к״xzWkŠ^ᲛX,?QQ~Ŗ+3\w#޿SW'8:ѝ0w/Nx07 Jf;?/O{r^x~LHi89rϟK ڈGs _6#ikkkGCKj^2#^gDO)u}qKh|>*\PBheTpdw~7Baxsgo{`%(wvdeUw sWDUvy)Zm`CtW[77J1{uWҜߛGEJŻ :y|#Fĉ_)觓Jb„ïcųj(AD:6Qa&ln:45%eiuZR@`^-_>w 6ca88Ys*+qciiTs$8sƌʕL 2SA\^Q2Ul`^ii=. &ȾYnv#ޛw>~rQf&(NO[B XAm'CNF(169,=ze2mVka[\ &˶j/"k+*J^8U.MϹz֤׬\d @G`z,wJoLLr~{O8?b1l TcV"cS ӳ{/g%1ˍE3LX/&|xgNAEE]̒p:b`!99|R{wtu [X &-fw/pLp^~=ˠ;"B@WRΧ(G!Ŷ;F]]]\.QDiLgw135;,f*7Q.(`g%zGaH.^ C4+/ǂDJe#ч 'kn`ښL(0Ғ[#1w׎͙g.puW?шS[d ~%$<b:hzx%$O;"t`_x5[&Su/VWW`wќLv\G;loTTTͿ,08l` g25V:67::[#7{CRw)bX911":ik{JVp@qCTM*|Y߲9y0@5,7?|A(M0g'`FYqr2QC;r4Q a3;?z{}:aZ*}s/EHwgߕkd6,nnndddm kzvB4v%qpqQ NYX|)_%i=R38<7|m]M{0tg"¦,G+g9-?[:pVF Qe6֝aajJ:W aqnU!qa*541qZx"5YMDP]-}k@+>|A@@b;v}%;xh"6*H s?^#/jzIֺ_EP)Gm6bu45y4{*w\'/*+ӹ>ݢR.CƶV*z^Xw,;fAYy=tZD/qW it^12V[9ܔb;:L5z9,z~9C\&O} ^iW;{(4MOvB[ʍhÅQt[ =Y߿Aۗ-37?3ښ`*N9TaƯ0 {@yJ1Y}xy6\G Mm6 h`h-f#`M0 b99R3\\O{vEqfg&'{ "OGA+S5 JAK FmY^;`qpsL7@HEXn:]OmtGl;oW;#`E||lӦ455 ) )`F2>K^IiUi͹f:c|,P#fݘ,V Ȩcw1]3Rףºm6 ۏZf-})EqB]MG'$ht7HI5H3vy }'AEe闑~"8wYZ){D0^73ٹ=N4qF`+L}U,x:DqE&3/hOCI`? Zc[ZBC]г8^b^Cz(&؃R>`bl(>|hY if%v=]P-vv"!vd$gvvṳ4FdaZgW~dTM][,?u/葨сdprj+ǭEԁxKw3|| @]a2qeY7`KO,Xyw g"XoV- @W gyz"=ϗ7mn%վLզhg` C=%M,}}~ #)9q:SfJ"V] U5 JJ86~\\¡gĽHHn^BMG3˿{mU\C ܗom2\xt4縕A=j^T,HymZWWd D?\ wrkCo,.W5L <lYڝ 5} _l7DkjK/d>AǏxڇ)6JQD"SNg*g*c/%;8㇪_`HQSnq~xqwEɏ3:9tHQ fj::3l!q#}תhC3W 56Y0\3ܯ-530suq|nC|?0G[Ra [5 O*B80鴭H 2mC3}9loXm)f@ ѱ5?鹇]dXgFja1K;?45/ !{xx ;>ǣ$2LJs,0zz.Gm#Q1x=VWVND(@'./6!yώrH\GP]W6x%|0U{PtR$V*MZɵDiVtzvJU>A%ś㛕*=Ŗ;YgV* m\t'cl|n-}|=fd _':Z-|qyzNwcU:3ҮK Ź9/@]@{ȫkg I*%Ѩ-Oz sO8؜ jTp$8 |[]zggYo[w.!E1tGzO0zVJx_9_L6y"-mz1*4Hq[@̔<\_Di &ƃMuU2p5g#IrBqw+5y(S'@'Wʨyvv:}6f=n/[P7>]~))WVޥjs)F1SQ6ԣ--! ,,z8.X=>'fws,ySkˣF aP34ƶruA'Ig^ط/,D>g҇V9{Dd*1`֠T<%U*]Tx4 y"zߌ}1IC8>O =t؋JoH,(d^}A 1JJK% (xNttY`$+K%B&tF-h =O4 ^ޱFh: ܜi ûd\?NQgKZJzؼS/JfU PV7|xVV,gQ[,@fR B1=pPU54@r831CFQQZpQ0YOt;86 aw]{{e;b jp,0(kǎ:hsOUTݮvN ww v|4VXRT#g Vv0<[a8a M99;/ N$n豿\x@V΢O$67yLa AV05Mg!+iujw9ёaUvBQ} )[$@ WQS<.&ַ4$ؘ#g5n1TPX[^.v=R~bLzQ`B;4arLA\F# =arbI`$-F^q:3]B\% 1dxՖ:ʊ,%G^%E8GMOz " Y ;X[ƬK5\;ttIp"ڙ  ,k0?;jgT>Yv=.rVfdQ0MI !KDm),b2&u:," C:8Q4P#f%M> LxqPhFFa=w6aK5dWyZ@E+k1Nĸrv1Rʮ<μ=9|4vy\)+v.T=A ꢒA\2Wó1ֆM-dϗd-; ϶Fb ]'IV`K^~df٭l\l#1Zt( !KxSL=edeNIԽ:{*b0$ 륈5~zy7=Ypϭ=}tZX!6=m +F_]+JR.DOq> I i0Ǿ=p0{<18`"<*-9,md$o84NkE#Z +Sx>_y8__oߢ_bG <xu>x6D?qW\ܓkpʊCJ{䃖vv#7{3xvQ?۝jЗ},x)ʌ־vhu5Lŕ}Q#,,u'FƷH1sE:]4Vʼ}r۶LT-s_r,Oizzw$$&Mo^ ){]6y_ްSe$bkSf҅Dk/"C~3WhTL럜m6SL*`#YC@Ҫf4яcJG/P5]D>ڦ6*]>'~|Hzj(d YW Rp~b7eP;L "gHZ}YgBazB #V:™uoBs_nc_K#ڬ;䵗s"8ZBU ,nL&HͩR5rg+?#mZ怾QQUXhiobm? z?v 5ᖾnߛ -B=hwu'.CV,k!DvMU5Sp=H\V >ʌCEtL4zX5md1Dh9.B Br9F|"؆y2g_`m X")@f>q"dS %e2x ШjC))C\ϟ!ݢ()=5*%K 8յ33񜜕56ocNP4'r8 H2\Z/%8_A ;\nkٟf4Fؼ/AP&=W4uRKPPj0`¶77R;Sop%#_ bm4D^E@Uxi?+,4#׷>3z*@3Ui8$dAA;Dj+ےĩ҇33Dm!e埸_0QXow@s_ٮ^ax.hztaֵS Ԗp$w`hr FԔ{`F 5Xl&f#AdgNN)H*7W8sO)Z2Ez࠯E?w\n+4!xrFCzUlq-C*v}ty`> ~LɮTW{.Z@ǢY믌bȈ?~kp38@M@v?@Xr1`6mf$,Wnk.doI啖.2( 4p숲2;r44_sRbtz"= #LZZȺ~ 18=YN++ɲ5Fkqsi?1)֎ I ٚw`7aAbU]65נc_"dZZpu' ^tN/ܫ׏*d>B~"66T@YnǎO2HH 0-sCJ^gPn~"XoF]fdl*[eGRGEO=.3sp8j3tge>-Kqƽ2_qywMHp 660&rz_!I hugeeB5@{&esY8}UvGkkWG]=FB_T[d&:_y}Jő'5e"ww XlЄv4!-ȐX_vʈxL gi5yaꠈ6L^IYUws|ƪ7#+wG:zCj1M&G%Hby$2 >jw LJm#Co 7{S%k+*N^ki ]鹟A%=gKȲHM%*0FҤc/V9CM yLܦrW ;*{d/x»-0l3|Eq4q"h;{g E9 VHOrLL ՝Q^ubw%";Z12<(9g&dž7;?wX$Z[Bb_1mT^D );[\%qFӞVy^nɭyp4jm{=5e8xĿj"pL45ݨbZ/oO_giP 4dmDj'WUuƃr~kMF k/9o&c`/ۜ|ho;T1WOnPBH{z`bfޜZ9^i(VzM凁DIv sy6\k<okH;Md#=f%@lK&1-jl"ViL5}FGox?؝̇ ]Δ uۧ( Mt.[3N'h( 1Qs{mjo \K3 HlBƹXכ^{4]2MM<}4$V֥~8CO+82:wh7]\_CaY3 $U j\A]%O)3Kp_^m*>|Ά<oq"Vj NdnbW\L$ 9xy4}FF`̇~G g(*EcbGn JűliA}*4qu7NnY e4_ 'zjAR&'7KtXםxAh&WRjT:&p DC 6XXԭh_lܝr -U\B߶)~P1\`{zp??ad.hYؔG7&4({yS <q\ag㣈˼6I@R"cELƗ_] e%d22#{ʜZ}"c`@xy' B4~hCA VI/*"DDe؉MPVfh#~(?rZ!Y,^P`^@<\4t[p9y~<HD姏tb3ɜ`UZМac2ͦWvU~{>C"Ξg$H(I{t4\ΠpZwL'O TIA/ED"v[0x֤YRؒwjʦ: d$7 & pٖ+#i翭xO88MC"^z[*MMWiuo~6i٧,XpRFCY媘of󺡀@ sLl `(}Q6gkNE.\롅B_t8u*j{8MY^ȆtXZTN~ Bž93OqlD O(+횓/~54Z+SuE졻45QM{d[Ee'yc8rdU198Clgz<$ۘ?PR6梠ܝI}qt>Cyu\fpgq#yYqx4}A߯ dъD o[ 03ctwHofPp"o-4C˻9--;߄[ٲ2nkf(ke)u3ϊsȸ gl,._h"EJК3}ի´g61DaaURa}_^/?H+3F+niz['/5Nxk=hԸ`i* u?+*DG,V^>[g ?Px g Oy1@N)gEpr"R6ebADHde oĐ[_惞Rpr:T+@$ ǃ +e @^Nn٫1@F@='aU@RV|{ {ygGȡ ɺ!++8Xd7\RyyҀWT>`WuXvF|+(.NRkx_JRJ%C otbD,` qs'NeJb򮘞7+C#"`= oIC\L-#q#E fU̿/8qȐΚ\UFB+@UJ[m8DUu3E#v'múwWr#.l#hm55-RޒFZcl=hR8 56|ě>W˩]Rxkekk,ʟ?MkVȒ{]>M<$ 8QdmZX0{Á*{~qISPU5gXwV 8Qy'T׷'HME40])Ar$yW!KɾO. :;77"l6]h4D3}~O(wfEz@]'l6ҭb:0k[#)m,D)V:YDO`4OGya Bl&4?(+#5zUQs_ ,Zzv~ܺZ3AhUgaYh̭`<`Pbzb}_IϢ6HAQg ~t#mT[S*PQ֤ x թk ID ԒJ-LG~6*lw,!;n2$SҌx$ cɴ?L@C%U/P"GdczT]!\B}]=z/V niYYa|:ؼ~ ١úh7:Jaz;uSx-l<Vk)t/{dFQW=[% kz ,PIOjjGw_c BT(QȀ&NI(:1o =^ ݝsNOPw}V!\Aojъ<uq/u@֠h,ODGW&6qIɋJs퍘oҘ Wd n7jvmp{ 4K|UrϦNg&&[y9W;'03۝XfnN%$OzC||>* f$=iߕlM<_c*؝?!bb28 @O`{h7mM!2BD #6>>F TúuӚ) AAuKVu\ڎRX{S֨0֪yv}}p"xLeφ 3d uO*G4 '5awAWeCs|/}z2s/QwOw/+S}\Y`0<A]rKŕA;(C[7.2:7 \l)++>~1!j}Lv^6dA=$9*e>mWl0.{pEɯ4XrJho&G<@|%d`;yK{z+Аɢ%*ܶow[ ~#Y2骪& 0 (w%)_DEE^ddYo2*QTNNX ^t25`AU:,nS1C"dX ־C*qٙqO]U/3Rڛv,*{c杦0"^ߓ*V,ggo/4=G|!*ϏʾjG@cےW(sJĿ|y4AΎ$4=Y03@e5N5$UUHZskΣb taFPv-I`'i#]Ąឝz;w W]}l-bkH@t3rKn24 8p ϟbxSUXoC' yvs܏3L֫~q֎Lm\X?p9!d!FPw$@ 4~,-ۃ+}+hCE:%++P&Dŧ |f|.")oZX[:_ƳZHthD%؟v=S.qr7fd {7 $Ptnn߂V1U# x/͵yw՘~,aaq,mm5ffJ*.&io Q?JSQ1!,87p+n" Bݦ's>DV ZUAxژq-A6g{Q%W>ԝvԔV6( 8ASMq|шhiC&Tɀ&x+a|9ߑq1V) ?`&H(Z`m *F77GEwJU <4}-[mgڊW;c)mwV$Vc9W{ftSگ;@M-eU_~a5db":88#h*+M<t ٠AdC^O줜b5q3qc£~X$sQK2h8Ɩ.hnASO:rxM&|!rrl$O bFsE ȣh=k.u˸|:O>24MVBΙ5Irt q܉*ƴ6QΠ#_SϚ96yY~j*uDoɢbcc*J&S<44_K -?Q+AJ % 325]тA>5K2؁/7F;S2@fK~k ǿz 6^}j h''rq7]cAu0#3z BGŴgK;kF/DD{%kn)129YO܇H(ш k=z_S+!1u888$ @Wk[ZZV"GA[(i^\doi8ZA8<[3vf/,A <֣b_4Ǜ[;+<~cn*|~iMz msfKrs@`b`OIXD\ 'i烴I0O =gcy6xL-3!!UXDzxf/oO@ϡ#T"e2 H)!?~;< o8}:;){Z do3SVc0l[:k\'\TTW&K'G$_58r>0]mcLx@{Z[_@zd2Ʉ#5?kLEt0|o B@j [9a!B673 #pˑq\/4>U>m;r|JDSXR˗v2mP:֎Ev%Y8nQ1s.EV,`"@ "_(|rÉfZ:@? 4ɀ"yTo] ЖYi5'G45Ӄ zl2\М*]YHqHƁPQ#40}}ii"劊㎋Y^eeT "߈1FkkkS)Wr,Cx|ubqn2ms |x{)x[z^XXQÈ5f@+? ooqPQ^v wX 9ZW57aA;[rz1;gMT4CB5OObIFR. \O 98v-J5k#E9ba1G<@u3oe̕h=YCC=@ʵLLxŵ10OCq갓/!rghl˖GfrgnsoNdozT *>ؤ.f09iQšc?F꙳YW^Yҋ|'ߜ!;s@Oꖍu~]|ׯ_O@ʁAVe Mvɺ&]sf:yRO[[@ȏxpҖa`khrzwቔ7ZWקW2t7/Z ErowBo}=+"Ã% ݘ=BjH2Vky2څJ08]_”-Uefo8#(3橛cp7/;x藯"A&;W'qtT*On7Tm6b萒N1 xJKO/0(`ⶑm9`{1b><r|QmyAʭo1iA^^@ޓEL cW5vH'ڻnLRLI Gl[\YiN&=RTVzH$[= :k=Dj<=cL9><qح8vO/ @Tuy&/${ZTG #Lh^SupT:]ҬS㞀@4 p,f/T5bcx>mdXa oTO,-?VL'W;^!0"ZB#[25,0F蘙3nƎq@bHBNhZ1D,^??sJyk 1WɾG@H0sZP+YD7gm [qJs. &N5:,PP_KL$mʄ= &ǫABKNv٤!d;Sw$ӼiP/(?5ܘƹ;Mtyϑ*VvMOP,r, Fjkߑ́H1c؋[E AzA%X25#xOcYӕK)"`qo(~2I0 x|#c \JiwD덎CAX#*Y6-,Dk|l:I\ )dv\ R|{̳M гit7@3Gp4f3P(6[ -ccaaaKJrO̦ aK;^o˹@mMXXQTd>oqIg)GL#m7 ݭ7{?=ePTƛ .,P:t5}oTb;x64-,Q<ũ'Q]XjH:wYķ ?#P|*GS\EH07O~=T=0K4L+d1dZF[JveYTaC~|+[R s=p9G6F$JgZ#wr"w !<"^3ǖϼ<bÀ򜯇u\Y+)mD:f-4 EAE%U gϳ"k"ZtSJvY5) arNGT;P'QC߬7J+xO=]8@?}o\cwu Ib]pЇx(ܜSUh'\z!!5ݧNg"n[9%iOw>/ǩ$c$|"K^8"ٌd-1~n[#F=,ng߿[$c`PWШ ޜVl9)R+u5e(VzpJ%t=KN=m"Ro4M %ClO慼f XR!`BBۓcOGhxut>/Gs˘h ʗ십=ei$=}JE:t*#[ pYuL;/0(s>N~ N;^[Uu%7Ҵ/c}/CTX&cib䷮>UfgnFjt8Kb x3%' HгX|J喙l쌷 y d!"ېӮEt9b+)E*dtu@ɉ{abz:p|׫1XPEE޷oMLl--lkMq7y|LCCAԦdMh31-m9 I{ֺؿZ:xyJRp d4M,#C9lY~3t? A\ $ˣ<6II~@UL$9$}nt]zO,ūLN'7DJ<Є$ȒRTNҟ!!$T*CFTUDNO۩RdUL7l*/ѢXi( '[IB+=؏̿,뿠.6A:qSlǩAmVQٗHJK #⌑Ӕ .[="zFQeD.{jfs8#03kz$r Hl@^ n=ɹEÁ6Cgү:|~{u|}@! ξkg4`!cgO&: R;KOyٲ&`B|S)]($`mpqkVw@noCafTPC=\퍂3 EwuvLh\8~Fv}nf " ,YӹIt/.{rl[JrCr61!5l ~bݡ-GHBk_LpqJ?> 8K͏Ak c7~B $i_*"XlMOp>8::* t"3Afڵ]f>DzS䫲iB9/0mDNYf3u<DՇ\󮾂r氍Dɽ}Al{dz/*J> ]ɺm{e"뙪$F:B Ep L̷z=}Ƒ`1CFFh*rYW^}G 1S 8Wٝ;r>.LT3ENNvQ,/V'X-:|A N/Bqgh'``jCZnR8pMNp:\fR##-/6Pn4_>X,~2϶;Bav&pTcLT1iz/,rȷwCMXQ7BBCKg9xp'^0hAл"͹"Bog3tYr@{Xd?܉:lip3tazw G[[/0ѭ0Fg-/"c;ͅ7E3R=osO6GqYYGR dOdy1QXwLHOB#j5hODo4t|'46/FU46QIRnbZc!\:[VU|=)Y9$QpX)/Ն6{QpRC;HJ*QbmKD21xԸf? sQ'hfnf~ y+6o1]HIT׻7%oxOw"_<8m8qp4yϭ׾h,'cD~HU4;1kkkUquLYtn)HcIO's9sRP *$#%qBL8UP_s vވS[ﻓ&( !Erޕ OhP)_2υysJfJ;eD""i"7i#n'/hS\WPI . mL"t;6w2V`|KFmQ\hp}CAAT8TXm:t;^K^|av?/ n]r^ob\9vyte˾Bdǝkjeox6 xH)(^Xo&j>BUlw~<=ݦow^RDaht$Ec5 TB_\O=kȝ?l?8WJo߇U}oeLyJ.\kji ǥ_CZ9yw\yRCA /YTO ~a  xW(:mSUU8%ڍ i'!3aZl~z~]HORqQK,tCZif-3˜eHuHJjĵ`!pX b>< -v>KƓC  In!˼Z/NǺaτu ᬵF 0i_0 =9xrzoqn >r,/|[ڃ|mT4~ߟ Kc dL$"7u{J0Lv{>f )YQd8O.?y{yyTnpqq;gJXg?x~GY0kтkZ9RojWK(b ΃Yf-{ [HD!JJ;bD8/\_ !iNYPW^,=J. '˲kb@<򼟄I435++ H|wnAb5σ'Ѣy?2bZDtٝ'QFt:\jm~+JJj9)@@[ q4yȀ)[_7mʟEiъN^wO'BVV5: -r}ʾe"̀-sz]nnhuP 5[ji]z|^>(3QV_P!ﳝ RO{+GEnwNȸkjh[sI0ćjbqFaN~Qo #RhhhVAANacp L/G8 ޼$ק[^%%l6h ֏F{48Zɓ/ue%M3,LdD~'K>, x{\pkI lD_n ˭6D'S'rM:F0z +c^6%Mty|![#1_BX$|.oZ|zb}zݢ2 V,bf1le_2T?gP#zߖ[JJ$݋?&HAD3觤=J<(i9C@Bj!Otjus5JЋi\OD]]o$sǢ88C|X6nȁ^5)tbrbӃՕյv$ڼFAɯ €V8Yf7GX].m֡_#4Iׯ ¢Y9%I)?((?2zz \;PϲYyy_" J\vtR,a-1ڑ"'%@1>Ex`TQ,D&Q},fT.cPc~RbaSՃߵc޵Րxȗƛ& K~ėf/18לs/eKO_B:Η WVcoUVSa Z9mHKfD`Y?8={bu%s=CN@45ˢ6IDk \>:U$$bccg7̇ҙ/)XCSZfOÐ~lWV}|alN[2=fHy2irTD0M9]wt=˛@C5C,`J|AI}(AF,RTV_::Qz0žnbG}Tj<%_OI,D^  ~yȠ7D[F6ån's;4tYiQ-gqE#Ӽէ{;mPo(8C",> š~-,,Bp-,*q)%@eK^4ƃtҜPy))u;xܺ%M>N`gRx8.~=c_g@lӶbcFiw[alLfF􍨰}=>f(y5b FvE,![Wv\24mf(_a_>?VY/=Z yAGFZXd)(7VK 9sqAc9g!8d/l=`3Jj3}c3K!%tg\ Ǽ~wBŵ,?4/l4W%hZҙ$2?,(т/l$DwJMKZ`<<<$|E!;,&&=>гQ(o˻d˳hY>ҸU? 8uz**dbF: .bbh%r%rdv$h2 T )+k4x[p0DB٣z5t-ϙfwb6vC7b[+5NWih_Dp:l6 j ~LF '|6tiIЊo_wS4lP?,R]x*Ը`U*MHMd! ul3JBLc:K1KW\SYj.Γ.۠"fIͫfjtX1 BdGCOKh9Cܸ"qt6V~%oP`Oo=5mYkDߑ^"$ɇ*!Wi_31kW"%.1R+2a(f РGa ^2§Qf>Z2 9n]ݷKF%KXEUzA>jP/Nqϻ`3ED e 9^H$NgBQolը|GLt B[mǍ $kazao`&Hfz~>KaYB`"6ҶQ6)4KXZLAi{ 9M53^ dƌ"DŤ9g߁fYh(xX, z nPzӈ0h@jA^9,T0 :Ǚk%;ռL| Πr!~Fb &{ɫ CLglȒ>ȚT&b" 㬥1%hуsh]'ID8fEWC̦/iAD)@n 25PYTV8$ &o}j~cUIZ.FT4l0Xf ܯ%T]SiM~ۿJ|6z^$ rɗ_5`}֧'zȳ~T?y#bKRCS ZT>M =Hz:W.$PI9j~K僅6}si$T\&;@2c䤓yC+ҩۣe}ÕrK^}xAK%0`AKެ7:'taC7<_#@9ofKQkQG!>x:bGgcd05ld:[) Qg=/q(Wx5;B.ni"AE*f aFzm wmihi2l'7R&Gul9Kk9B } O7 ?LJ}Bˈ8m^,!<n/l{O x4ᜟg-H|Q~C xSP {ahzk@$\w~Կ2hiJwWt%$(uy2ƥWS,-}1) aE;4? 4I4;Occ@? j9q9dWKa]%2@̚q8,}%EG槥{d&=>wk*Z)DX9u; `^ߦ^m>HSd k~uZDA[ +MᑑOQ3P8|b".+^hzėksti,Jk`>[&CP~by6UAX73! $vSZc0Ϟ@i)89: %{;VՌ?^L jГZw#8r\-Z;6t Q`vUC`bvxpP 8k1u tx^_aKIf-;αLneV0ȡؘ&\,;BPvqws#@Y䇤bSشy<Xs]Z4$G2Ϋul|ҲN?6XRMZ;Q7^9aR1?7վYsGozw1 l aUU B' 'Fe7" }zwK2ebzj\z敏Z.{G K ?6,ǻpgX%n< P DD}pfJYjfۨ4JR-P'vbծVs9op?FtWMEJZX^~Vp^a2U…ǦAw8zYcOp<`2N+}"C8h0IѽU A}JX3CJa=r(8jz6DX ٪P?#aRXYg3H痂-*`]W31d>G9+znuiVv#Dtttզy@ZQ; D=\9u{nV"`8.ZwDV+a1Wb|o1wu11y,AgKJ\DM,58Yn=X&3 y,FSS>Ul>&]<qj3ST>DrX2;إ#WZaiiьaʮDX"RfuH+v.WekjppBOeJ=cD,jHj; 6dή[2+-L !3,^/!m@M}g ~o-v_Ōq<*:9*gOV֕Jc[L Hl Ep:5A&4f=u-2WtW3d5l楯zt: v0н Cg#={G|E U"[M# Jo꘲QUVѩ֏W:@UwƄrrjyE _z@& S4իIX_$) 5[pmk3 TX3>ryyr@SzC'_΂sᆣv'aGr~r5 WDD~s3>JƾeV[ \JX8Qq]G"\Vm4,@!J(9V[p>Mv@q_D4ƺ5D  1X6 Y\cQP;+ODXXÚUo\O32yXz={HFQ˴^d5L A ɫltw?^F*όDY_< ٭AGfL"pZvS5:kSٌYMlx23SR66LR/qE9Ȯ5KgA0>5m{|At k s_`;21GO@hVbk6%o`2o u9f 1ʤҿ9=u]a*jAVG?qJB=Q8je뉗BG;MEM9עXb¨{plnͅ|b,"yJ¿~|֛:}7,x287X?!d;@Sf0A^1Gbb?zkQ}Ј34\{v0!OIwp OqByolehX^.$g#afsA[Rr@))xPH$Kkʳ U+K\dTPLdXͫyӑ23k():"qcc F3^A껂YCLzg8\YElJu *ZP1GkU6hhf͸ Ãd:H@;Dp]^|` .CD5U|Q@^<|jlv?R m`L·6nP|<ՎgkhI: 3g2eƉ\^^ywޒzزnww|݈SF$( 9a|V[,ՐoߩM n: oކZb`a1*F f{𩷧rCRWt+tY5w͙fq=sDٍ3%|!A"_z 99Wh.ry)["gtv2ZIkvX=$>uvj˅ a!B!<\H}M1R#-Gu+HᵠNNSk/Vۆ-gd^> gf&+w:ȀJo~k aJ?mƏޭgCջT.1 ht~/!} ċ֕hȡJS-G'2!MAOEۃDQ0PjzL}ixb/JɎ]jOrAjwߑGBX?|FQWO; kh.#qdı! '-|rXR _3gD{` :"BÑ_s3_h,p:iأ&sfJbr"AkûJ vIMJ}9jnXYv=q"É)Q5PUx̥",_>B6AWQl\evǦdDO5Kt8sWBJ`1;4*8iha pԟ M24yQ$ hSj'ݙ"gQ  ׁK|rÌg:D`4ᓡz)C垎Zftnf5#6R%z-ڥpOJDU-g=3[ChCkGF:Vgxdv"2b嬟(&Yhn b% Seaa1ORRPݮwooXW.0\(1403Ǝlduupw#ȡ8\^7k4h|lTqRo~*p@ f`)C dQ˒GLŴ锚<OAǓ#O6d1O^)a(|M'`o 1Z(A泳9gD@Aê0+jx`_~ 0 \Af" I"܂(%FL,F_8|O?vs/NϾ~EvRD餓̺Y(Ⱦf;1k Αb~K-19.ZuAm;F!K?.z$$0TAlhD g>dgb<|~؁?\~ăGtzPE`5W(,F:iO`RjLV7249oQ 83)T%(:#0%Y,@e,P[p{{P>p$Y`|wshvq % ˶B=)I$)\$1=$QE"XKhڄK2ZD"&31II7`B4AvV՟KoqCqhH=ͫE\ HV;]f_PZ#Rmݟ|4s xOgzH4Y[br#Q-R-BV-;2*XT~M}70B_:YlR22" 8H__^.-}u0ӥֺYPHi*Ŷk(+rFq@dAd VV3Dª< Ctv{1!䛫׳.:@a@^n#N\uo7#y pKHLm K L YmwҁbfF@ujsÐͮ\&m ;GJL@P\C{V,8IļfK&~W+pUn:kg GdRy819.<.tvU30E(O/LhPlF,D <ȩ3bQ]ٟkKu}mIKpA~2de07#dX/Oȓm;1)@y^3mCuUF793sfJ͙Vy 0d]ثUo4!waQ1|M |5 rAY!cͷ(c-|.:ZKptSz LN:>\Mbc[ a-V4@?:{;'ugf76 *I..8"n,`G MWG|-!+dO\i7b>CA = dCx` {&< VV=kܶh/>5ݬBNYl|Q2 +kIHdRJStddBmY#|: {ő?H(EI@cm;K RDa"qdo : egf~C@O8[{Mف\LƹEOlƏe3Zy_`?͈ܳ73A]xH\&}ޑV"qC\}~ AոwZN+AN$]ʣf jx\`MF"~4O_};ڵ}xƬ~~Lr"'b`2F%8Is3Y7/3t'85h'쫒?~  5Xj0!~VjT}Av>^,g2ΨYwc*f2vLӷCւ9K($qIs(,ĿbȪ<'l8Mp}Ҽ #kUւQ?: #xl-Brqi"}'ܕ韄yRJSFo`U&הPX BX?O>lVʀv^j31(޾`"W{5ƹ ?eɰ窽nN;Au~Dž[<뢢 q݉ gw߮NIAa0Z:v4J ?m rY>( V2k H,([$_BP7^\c[-n)/KTv9u v}ϴ߿&^4Ȃq*hڿ#:&|I IQH>Gcߚ{zEwvF@x i[ -6EHEm{F:-^w3z94sy66aopz, &Kt8Bȼn!P3JT;\8q=}}wu+&C(wOaOLBB`䐰R\W,h8zN3ᓮ%PJo2i<sh^h@nvW#VȳP++;n[ -ˆ|*gOe2Z|K G7w ZP߾v,o!AˎƒżjZ7P0W-˟o/wf^XX|!->UD`g7|>V±—Њ ߩM[pǼ aegh &%d.\$6! uvF9nX5N?1ë:E׵@ByϧN~E63Mx TUںSGz~$=Sdr&&Tssǂ֠3tp5eEE jFMs&''$3qqYΖV#(^eˣu ck\vWTBu|~sͬڕGwqŏnw=(ު/D^KJųfU)|x]Y[ˀ-ȋth!R!, 4|vZ!Ÿ 1(=/^)OLƿetPwSj;%~ Cn"Ư%ye4ᡒ2=*tvr@5'LW/pn~Y}X7--1%vߦ]@{{%ѽmnfX l~*%YWfA^)~onr詴I*o]bFfNH[;|Jn+Hg~I|jQEK\)vW_xt|Y=xPxD7g"yXR!)Df xEvF40BPJjur!~U6tMM׍H'`_wxxb_/>d^!"@{B>/ތb7i?}錮YmŘV|DxxGT@dws{Wi3mmPuNC)}O)fϥfIdS<+=G]6Tq:;o H7X?ދYL`dmI# N9L퓓 7Qdfer &*n1 d.>P2D\99))Gk*QI:mxb#}Ύ o#_1rrWQQQtܟnbQJ'ؽ211{ ;D.T7燸"2LlŽ12].YY}tbḗ[4b˽X7B`[T`]~ QLI/R;>jSͩpot b&DEė rZ`ċKK@aQMk58S˥$",󧧹 @w0MJ>rǗrD枥%m\?:WVқt[OEYSS˽?.?=@0BJD٤'+WYe~xv& H۹KL_8!{eW͋.qr}]1ʬ kF֠oԮx}|Bsq e,KcXєnJKt Cl+$5.蛚~PWJuyd>e)6O'lE@3 #M삥2W)ӫC_yF LA:" οuJKey!(k6v^oQgńK\=&hQBu_BR@o"%>ad_jd n2[[ق|XfuuiʊWc"]p:':w'@`#:T2gQ~ǻ j-VWz.AATSSD[D~rPd]j\w *ds}Kș~Ԇ[^H{҅6ߟ۷B3Ef&~׌ߨAcu|h(@@,R>oV2.xxᏱE~z:1j&KtwG:}tzC-gdn+T 7 R}?pڱb599*^o6=DD |y7~Wm1f6e-!=0 b8"[ɉ^1V r;s%ۅ;w9}z J|.!(;DPuV_l[fΝVxacC d;8F(0YJtu]ϸvFV׻ m==:`)xyyLG/ a7"C)LwLjzK_VoG!Cdr)TȒ vpQ`F#mz'w @Gk7g􀨺::Zzﷶ^aW NQO EW!W!8^O} Xxxx$I\1T (d>Q-#)w.zG4AkNmO%] 8M(301$djp >^"m$>K[v/3~ yp({ .YJynļ{R9æ~H|R빽ZXQo}b$侢nio{F'9!V5<5h0Ӌ@ ZBy"99ccRD10V}弿 ݢ b@e4nrμ<" i3=Q-S[tSamZ"k"*N(--jQ+>qqmc8d筲od G# F]`Z=??Yʨađ@uk{ʅ@X|qHYsBiJn45š eߟ~v dÓTVC.V# Gšv߰+r&P+-RRAIayvXLAy&RGٱ(n1K(I58"Ex $)kZ~Vb2p,mdwkew.*44~h\X(ŠEmTT`ç؜~w.Td/ mDG 'u ׯ)x\RSG*2 r+ح: K~CI( KڥgdHSsl1hX \\فZ J|wo)Ľ:d(dVC꽽96lǃip/'{?]m2DOjr ueː[08(q,Cz3] $'3^_O_ur$!atvʶ$p[c>wmTMUx>׹5?xut6OoeWzĖ@ɒ@RP5<<{xpB33u=XYYΞ~,:NP{P(|x87npybOn#lXڇBJ#F+0UBO=#7Jhonq O/ӿbe0cwF2s?Z$0]JAT|evM{H'ʋם֪^wJvAv ~ó}ZccА"Tg&(Ē)мaHd딲c*c;hD4,ZiY/d_]}M:)ziҰv{耒[1D1[9V-JT.W7^=c׏zØ kM 9a$zc6 xQI4*2Ni`Z(.ׯ_7|i[[ }G,蚱! Hg`8xT~dVwS|&mP$Ă#bee}'d{D-嫕 ={h`f}5>2QW72O/v܊u<B>̔^jTw4"὎iƈ"ixm;VbkK2?/v>ACoOI& KnXڈYZlm5ݺ2"SPgLH>]KB[^ơlVTzy9 N9--:(&z }Rc3*TWǻşRLPr8.9w-x(tI4N;D[т 4bH !&("p %MM]Y^^TP!KE ش.]D `luNM w8D ߪs`'7gRz=nYLֽgUTBc^ZOSkx)­ ]#-Rw"}| Ai"Rѽnɰ^ kMJ7{mL?c^ϰ 3 ]*Qȣ7Uj;{|@IJj5هDDx$\Y(Q❡%кޏ@-:kBv嬇z~\_p6_) X`z0ipYQcp7^SR$c;LfiIIo߳:^:,٢L`yYN]#Zi{.ZɈF_8*Z鈘 շ؎{SEѐi~x4V!pz{Ivx j#~L1rބ:]]L-M;Ljb50J<íESi RzACw7RnL@;OJ3rtG~/N2=]>UDX<*>yOHKy!Ԯ$J黉JSC͚:#$BP+_mTm%4N\͎nyIzzT{ yQ{Oۃs=#B⠛8m!&/~GzYO?r5&ǍcFUĞkC^ԮVmlDszZӃ+[!UyDQm11+Mr3۟{q0V^ʠ5P3Q)@ټPasi~o=z-{zœ\K[InvVYT)dɽt{]6TZ:dB,։=U+ޭr% 4&5t+\Bl4,^nfac ttmo0`@ 3ZY&" 6@սs̝HBEE;1^%4i~~tZ@cZ(5hLjeEtDD쀥ĢI3*\Лu\<߂< yvSB^11ixT{>" o7_w%"Hpx{'-D2S{ hEM҉Yd_YYIbeKqhg69Ʌ]O-c:[+($+g*._dlnrfηEVZ>|pJ,kN* RuWoQIMww$)9Ɉ=S3Y^d>uPLJz!;Yz̊Ǵ*bȸM s}] L ւf7.k8CQR.;TXd'!YFh~8;Zif1Rʚ"P{eO`SE>tXp/xWʣ`7nB[.Zi?rg]x }+^;jP9Ft djReVlYS%s7E*>/ |al91/<\`Z&a;W'']k9X#II8% %DyQp3fbAQ\ O&CH.)18 =?,79 :5[ uNRH7d%'lV~[/:7EhT:_[W-R3RT ZU65Aڬ8:ʕ!GkwK媂0nc#@ Y$~lff xxeEYu߿%УW 9[mAܢ^l1|#) ;2-:͂pnt!hK g:,0 B:Cg衟C )BDzQ 6b`Lf/9lt?k(vܒR+ܯ͖Kٯwrr<S!=/vsmT|:}+l'u3#22␃ ogp= * JSU8ޜr$X/HK kvIc{TX\2{Pwpݺ!BѥTh/BO%)S9l6yvG)N Bcl60`w{08J~NYIػ;D /Įi'Wc-@ -]Ɲ'<5%Ra&u|g0l.ҖNefĩlLL8Pjjfb!Rݑ<~~Wx͓29ά ӽpjRRF2+ZfG=SɺºD*ilT)p|gms(VW'޾eoWD^^vvcs*}e檲^j-*2rこ4>z~R.i$o7$|ݧCܭm׮ylCbocYD~rnϠTnOSEnvDoхҨb#PI.T%6K%2gn.Ϋ~뛳95(X=B.;q?rw7PfeeD  [݆_&}8h8hL۹x~.CR h]^)0q6wzϳ3"cS^o|JehirG^' ~ŰyJAi٭3opX0[/sG  MĹ| 4^T|[D *o_tbur9B44ic })NO= G)X ' =ϵ~Kڲ<]NFoRQy&]ߛ*Jl`Oo;\ wqm]E!̌l^S@SV1hހZ=P̉w`>|ukU`VKJ¡[INK! `8)h03 8ZP^ j#45=_֏O- m}>}aD# q(Iʕ8է,r#{> O,eY~MڟpƒJ. r݉g&/k,NHdww;fn9GL"TFǢj*0SSW;{}LFO UJ=@sFȏH!ec@'\Z~Nb:szף(, N(R|:P+ vwYY}0) ZZ/3~vr(99:kTz*c@yDz[)9 A K߯ZCz$&%j:EdA,k<^wD*v(R%?}]q;H|H粂}ҊQe]3;iQ1ez%R^C?{y&D)e~,et{{#qqu#HʪMtf*}mahHԵ<,O 3З.x>F4T:@bu1bd(C>]m4YȨiZẁpGR0mD=w@ Z]_+AbeMGzJ{i(.rk҉=7 aW|3;?QԸ+_7G{ *0}q Rd=ZNzQ-NjyllU#R8|ZڜQEEW' 5.Pd֛XZB@v !Dz0B"ɼ*'UY섃t vs%g!d7r|C7ftXrt$ vzKꔏ^7"ː]QSP!sN3hMJbw>\gݱdv9JȑIJ|+gu ZZfwηXXqƮ6xYY:{ y>[5̯KO: 03.MC׈hofuFg@p.lo7LܑAP0w@X<{zP9)x z%]xamD%_ڣ4$4-#x&(`y?eIPWa؃|;mJS 3}j`,-OϾ>+כo(Acvxq N /;$T #肂W[?DSSYZb2rΙbh[ЧI3/͗r PN 5yN_e'B r/ JA6G783~.$8tr@dp𣡍 eQ Ъ˻yA._OHIn)Y\]|RxbOW:^M1rs:Wǽ=rGR?+#+~OѬ;77/B`,mw!T{?!rs%AV@OOd?:ٌvxnM.|lIJ^2 2n,9W&bme^DCDr<٦@CL)( ejjUZ՚C)6+ӱk_TzD!{0RzYMFre[Y]u<* `efI4Z0ؚAQ$"Mߘ-Q:m2eӃ"?YDe)>8X'3Q*o\5*'VZ /&\34 qM[C|FF0ANz{}Hdnz5*+$E4hMZ1@-* 4IGDZًKΟ9&MSz,e"e" Lcmn:ى*yBhovM4}#h0 T.~D]y~{~M`i5ƙQO=1|wY$e:tyj""b2j|ǿ Q _夤AbPv>f6 @cBDm`6جy|v>,;x\Fj+Zҹ̨ b/k—/m&^~K=1C41ql!Ji ylr@>' d,fwk= PCn$!+{c#aX 2S-F1))55q R77eKH0]Si,HꆋkԼ_}="fQHu5APly1bV.?))Q FrxXƚ C Nu^ZRT@e7IF6.OssPIǢL [jS`0-jvgݹ7/~JKntGֻ]ҙWYЬ!- KNB@8Oł/6?wVgZB>S-l Zl`YHD6W{( 'Dns/t'HV ?C, )n wT!KLt`ǁ[,|Si/቉D--Ҙ#?!GkDlO@_kzt&#{keވA ܜ} ?~|.Mg4o˲HRvH@966Vٙ)9Yo{Rs"Ro4-,<ᩨR^fTWayp|o5EG)m`@ae+mpi&-\r9p=d(Ѥmⓓ'whRX!-Ncp=ah@W™^oUS?lQ 2'hVkIC`7f 0+ѫW.ɬ5x*tݖ'Xہ0uwPPOtEN;eu͓jkӵ[y rOт)h>mdD#1hŢ0PQz}30 Mt\(xf<GF6]dx&e(l_t DEFR22FNN*?=g,=uJH"; +/!z%ø':aJdY6cfʖU "(ۋO.:Ahh[o;6fP~*W? br? nծ5r`ȏU੕.R|^ aan%;wO*V{Iޅvw~MO.Y{`4uYYyL X dE|{!buU .NSJDuJ!|!/8jyOzY{l2:EGqݪkr?N r-ݯ' xx$&""YN n5]!gY J4V)9KKOGSJR+XYv`u'~FzWu?9zpvS1kWד3MMk.{+Nb@zOwmNM6uo;OSd~X|C8T]q%rWO)2-K0jtÃ즛+@*(Ī#y[F3 S2R>{ $RD;ll#W',r50(`gG{,'3%=! i%8]SAs'/fߨP*j4h Ri1-uQ!l2ʥEӛ hʶ{CAs͵:Unp -J4x1l"V+!LL xޥ"Hj;F?<=eoxh d#!'z\aV"eE@XW!AڐH0B8nPJe@ïZڣc)\b3t;e\]ݮu^Uw6Qp\zxI4#@EFN/KɥZz];D˰-7B6,{q7 XR! vn 8svMP_ );j5 5Wn)xRzԯ,Vo gF/x /.&;%o.g{^>esfvMQѭb("xr6~HbE%epv8 )%)B9mwO s7Un (qr+z|yh2?b%#Omv"6NtH73DOb Ή~A E›?ylsvf pRN=5GDUZGo0)]_coBk}bQ000Vo8:*?^Q6?{"pDD"1w4̐YaeV!p EUwpD0pqҊh:/ nRx5Q;???PuuxrmASQn#Oz5PéXB4#(ynDJԸ߿Aj ju9H5j'v@07ofsi3y? zv7F֥ N5d^㊯i U%ŧIw eeqNEq&}8j,;tYy'η3vd; -EaWDWZ N;=dm]9A{N0jLGpNA;YgCag'LOXi[uU'BC_QOHPm;y)?jonIBeEgd0UnPU"x7aĠA,((0O`񮐞 QsWXl{ 6H?;ORꈎџq3zۃ< .e q"d7I|3/&r/D }pC#k?==(DG!J@|H+i)ruMv XQ kFk8La gOx:QXуFF񒓿= w8^Sb>|oRa0lР.HЦCa>09vHgdN&>BTʘ_ GLPd/QZ~Dd&vwl|JY]ok@^bwa^ -(%f\TTJn97/_!;<`ZcthGY )|'#_?⺣H >`%bKp| ks]ieLV*9q^?Q7gj3Dݒd =p=_:_- 6[n+R;yGLbb;Vef8H"Iw%2x7WRS@_HcAApGj>z bvP;{TΫ#R\ 36y ǽ51bÃ2x7ѿOޅpYw ]b EI"_57/uNukBE&Ͽc.JaZ?s ,,}c}>[Q0Ŵ j}OXNTt_y;0z)Dj]CPjkeYX:oυ$E϶Gl^a[+bDVmyrLxC[)*G, ~zọńV훱EB򬰩 :~=2:|JY=[Ho 1NnvJL9,3@RvPldcdtS^ey7e<1L7MdbjhvV8yS? GVJI`[ETVBw(C{R{.<,Ï-I,k" j)NUT"*YIȁoZ~묟>nίpll Vz:vΘllۿ*&"RYzLĄk`[z~2FLM,Tw1k5`  >=SӽJҒI!d'4wYĴ4%w)jaFEmJbFUs/RRps Kt97 ز͎e+"mCƻos{APtH1yH@pO?o˕c߈s]F0#v#홻'` ϰ"޶?JW1wNP%L(]O<)]8qX ѥjf^<[,2 ݎB.FY(M9QB9dU8r7U O}a`h@~lG'uVE!3 z([=LR!0^ @ʼnc9R(On0֝Սbu.Q@1q ź {^>0/9>dי.cMHmK̖)5&.n71K0߾Y&\}}@ru4sa16m&%HZsܳi[Q㊬Br~ rKf8R!d_`gqw1UlH+NX)Ϻ@N.hK$cޛIy#?,>45]!0S0XW&Ӕ֟v硎T䵣Gq$.+!Z_Zmd D35x#bص _C)S.;67I -y1pH&x :,fj`>*O@JuZ^U*hh k.>˕e?)e''@k2ŮepeLpL~~Yne1Ly9#r_aAN&v]oY! _?:E}[o"DC4|*jps- 滍EXptM0Ja-)`b\w )R &1?~HOA GƸV ;c;]b!|` "-I-{8A:U@cc{WIKrб+vǃiJaa ] .kTԏ+/m[eIbR?HnWYtp  SY(VBP }8H=qz ϞKad$rػe_'#ágޅ]{ڌ)Q$\/; Y<+[im#r-/ëmom-l*5>>eOa3q̿%2,^ ^H@?~hIKCd$ X!lB#tԞ99R\6- /]On!peo &&+\\d/A8Ȇ&~+*ZPkh5d(%%wғOʎ}yj%6w_ؑU\E-]p|σ̷╢Mg/HҮ=i;Xd1,q233{e@innZ=eedd A֊r MqRԭ̺R9&z,n;LfG??񦠤|E>Ya18 ή|BE i,JZwF u5>tIY굟߱v7hgw/XBB%E,?'%} $GFH!CG0x\\Alﯨk _qY8U>a`kc.\T89kbmw(:?Ώ! i<ǐ͑,*`2FLrؾ(sE F8Pf.5I =-%%"VNH<@vtz-h+,>0l{ykeO!v s`(r5r jn2Hp] FK;:*F)SXև<|Wo r  sX.IC{I 0<<&&oA~Y!8^TpnIQ d3&14==h @?9Ϙ.ll#=%0ngнkC6_S;znB|dM\Xq{Ю,2ZUnM{xIO9csyQ9A^,s~!n3pYֿdMEC$]r\1'66Ǐ55@AEdA{P@%VE$ ~]3lkM|uu$l_ {߀J`65L:= _y)?߹0d.J + &23PPPEvr@!=]C#v~7a_8<\R\!4t^x*: Էn2BMAP*_vޞGmD7ݜ)h$ DIrޑ+_aPI<ȩgGٮ!zaxrYʥB{[I,ޜ* NƆΉ7Ѝbfwgiy-f**wv'L˭lk6&CUt0n;L-(xW^ѓWt1Kng5= ")&\yS()ۧîe'yeMM? K@w_qqf󩮆..N =NU~}DHMOT{Q*;|>G/iFΓQ ?l͝+,fweMUKx) I(Eݶ=dl|~mͭ(}f.Eە!@sAxoY¦7)N#6m {{;bȽ /]d„쌌K0EDѱ^ 6<䜝_HbD0>ި꫰5t^뱤_+$Z?9bS-+7 adf7>$|Y6EL; e,OK.RMoܩҋ ]na|[[|zeŴh pN0Wԁ5RE"C~A<UUA?\cwa}V~~|((aj.rK+>FE%-{ E&5LU93n %*> *3RagЙ\T ^-(I&CsQ$Pɥ1,|z%z}Qp{kʧ {޾:9ZgӵPG!@sX\*@=-h>5DD #^E<>v Rޱ?@o4Ҵ7::d11{*kppVLZv胑j66h0y!nET S^,;Z"?5ߟ5?+KJz%(lG4:-fRrrKK}؝/1 (**Z; =ݼ8Q-toN`Lx|a ?Y.7ᴜe񇟛o l}߆p.=9j,A_e| HtK  !)twwJ#(("] ! g.ݿy؟7u_37֬K x~TN;ry|tO^WpVG);JɯaVYlz ug/_@4:Xis~+,\=C=Th"bׅ18\[AU52h(ܿZZg;X8[EV X|~qe ZD_>M C'4%/8A%8E ?ZZ5 v- TW&]@K% vDڽ)"ӞI)6&(HcׯC#u53Y3c*[Iv|b% rg( 'Sd3wJKXBҭ\p"cQSS#}#`=l魡 dodwˆoԠX BT'gUfE5b @KK襥:UBZ+چU*v'T=n&QԒ\߉hs13sfdqWM0#XJ@it<{fJ`՗P򼇇zk@`7{g?aS5nΌlYΎ8!#͸7"!NH6Uk扙Eak0TMSkkˠz4]uEaC%tӯށP? 旟/UaxD|w~avvP!׳H|~\TTWY"7 24\C۰YtdಟפH߻[JnW'P'#" Fu1|#kuH |X1<ˁG .t'\-ou2񛞈e_B._Ptx's9_:2B h550wgYm wGkbrrQ/2&P~,iyUT% 8 LO?OU,~00`a:k5óRY*9N`J+N@v`R)Gm.--Qrgpqً{PL(TGf -3 U0(ML/Qc 1oO(?m27W5Y{BwS$49^g^q\TjF_p0wJMn4up0;%A5(bܾ>~Vlpy;)ŏ^#ނ |hP FeeHj' ? Z]l؏a`@ UZrb'cKp/|ƽegoJ[꺯kGOHZ0ӧO& I a˶=YYI))FK+Hlt j)GQG?|sy1Dz?5++Օ[ss󒲲֋fb=ց,4[Mhlj(a蘍[P G>" mqpqzܿKm0//ZÚtV]OF %L#tR%>/o b߃l2kt&u;7..Ԃ&Lг\2ZM3`!!ͭ<Åiv "\Ò2 cS[c[!:^-ߜN]\Q}{yQaa!B}qյQВii1W52'c+J됁,ir#\;>px/d+/鋎XzA _d^ZX`HP4s0U_CwCcoD=a2X|QTXR'F''^IEo($iX޺|LH8}#|y} I@}>mycXo;'gӧ"\:$g.[{p`<_8 -R]"=ػU86}v+"eq`,! `G+H8VV5~s.#6ݛd̵m"NiiiY77Ӏ@9[ǚ;Dv=7AJZˆ&Y/fkՋT [][sW0Ϡ@93s]m KGWMK%T 'g:&NˉTCCeBudC],".:NV4q?#%I] B*0\ 00Lx]67nn C꣣7y:Y,Ʌ5k]C6 3!+aB^aW[%'rS,~AfbW:Hrdc( *WU֗;Tu]Nn8, .PDa/չƈn#*[Q+$*#*%im zvve277=-f jmnkpՓC@oL?isUYUϽeYXV0nttspAtaF !M PZk1oNxĥD7^h0,%MyqLJvjiTGn`X{gk~'O8ߛk555=ٝ!"}3{v~C'_~"$'):/ qv=_@ }\M<{p_b=S뵧Q⍕,kFג1c.8ݷ'E̖_70x:QysCC#5p)Nρz}-' ]>=]js;?f|Oa!>Yp3qtү^ š'&JzL}ώQHfsTnB7"PlsW+(_bZ[Y|AʄC3=N å{'T^8$[N5~h\?=읽ӳ~_11 j׹`C9]3FE#ܼ<49 iCC9<7d_]]}wt߾80W~eլ~VqG*r뛳T˨g#YkkjZz{ ȐxQ>p!d߻.iiB9 zBq A9;犖oGkX-˂ 8S Ш =P') "hihqiiA"j}>y:!!!J˦Nb_ %%Ynt[h u򰰰IHҵTi_#^hyͥ,_CWWse^:8`A72_SY67\n|@B ] bNa>jHy߇r9N{p59:\$Foyfgg/_j<9r39А}1b L/plDX7D]ӂキ{9 SJԘHP'KmF (m@htѽV =ٷEPolv?5^YohQuX*1x`|$Ϳ2 O-+YY@ݥ;Z;Z(~3~ó P`3JJٌVcxf->xމT{x9RcYSUPuԑE?_W.)i~wJ$+AV />3s%@L,KTGv.kZ%_`qw[aodKvvMl[z!&"SֺmP>\N _n88=XO6\h 0z]y3@/--i4xpBP0fdd4JHKRUYqyge%op#|m-_ y.|dVTj !&isGu<COcIVƹ gԸ Pz cge$ M+!1N]/OAKU m<웸TPNH:~՛|1S(O4%mƳX!z맔"nL ,M9 %$HFG~SӐ:d%Aʐ3ۭLNvvFzu5\,s%T):%֦?JݿFMbu( 5Қߕc-*Ofr;85AL%Dx/@JѺ.ƓT/&1>d ͷcBN#Q998?ThN800Tbv`%niyEabN4Z!F`Lu[HXtu!~b("@ 쌡b-^*#;>Ee\H~LEJMq l$xTͻ{,ccc+5 ó8D CZMBҨ$b(1@lhN $,Bon.u;?7>3@H!];*},ݿ^ϟfg?'0Kf =*Af. In >$3#AH.o.SUQJnh7p@* Eɥ('uEKUX*h ! D ӫZ: s55(Kttww?}pxf{ynn5R]G~e\lGI]=h7k Ph$y 6DF *{*EUЉhsM\l.mWJk8?rKvbCd,|QQvsN+NsBm012͖+<$K=_C|'&WŨ Ohԍ#dh ah23Z { 1]su8|(C!XZ#Y* Fe_WNpMy6رԦ;4ܟH. ^sl ˳\^&&rcR"g`{_ <be؇$|#d=N/Wv-_i7QFu`qt6@-3qqH<<}TI$4,j5纩tmS?ZmVøu*JIX7V2;0 ȓ_Z[u#hh@7G}сKM=3a`0]<^=Z{oqT_&3g{BOt$tܟ?sERVO~JV3f Q/C#\-9U+Bkϲ&,ޑ;t3 86Yt{4/Hp~ WXFx\K*/D14>طeCe1xj!rZ]RJx/.nA]@13$sZGflA S_jCHNAaiXkAe?9!ףշV_Z_X)}-%QeGk[!*~Z" K[~JQ~UmOK1(sdl(#qg=GSRb.JMjC3J<,oI CژfZ8s<+@P;]ˑ{1h 'O\c}x RE x | LQ G||pZflPVԤSͼrņe dz ݷM_woqSEU(dQ7vwBsuw%$T7s<8 W{˹HC4Em("M߬0SSaƎk=;0⦗(Ӏ ~:іx +AK,= j}Ҩh8]+bBv,(R??OOY&w.kbܒ!g\nKo֏Ar'(D W@$gyzt/Um9TQXi}@}0*%mco BTc(Mgꪡz 02]:YE~ !y.r._K,䋎(F'ro0 ?TyFTrw"zN1~t2]&.^IZ^kcm͏'z 8Ԁ4T!}XCS7tIp›wF~ af|^Ę.V=@RTd}`oŝ.1ɑ[rۇ@\" wNI@͘%t8GAZH2$I‡w|5UzawdT\,̷:ۻW jY`r÷sugob }W`w5當ҙ#˂gy~xAF 'FFa:w#X>J㚏{ 5\?;Q3~!|xkK0 84Zj[lbHs [S}|aDwbf$mԏEFඥ7|n髽 u8\%*=v]cCv_{<m:d6 5 }cۋSXY++=+ x|nfx-C]Zlo.q݈$c$`$E k$mӖӎhsudB!H!Ǐ F0U~{:xx<& n!枕VK;:= e凋-Kvk|]e摅ċ<rvk~lM9 ksBԐ'ɤ;"huDɿ{BD]r.dWCetgGk'gry3ܽZpc`xћ 辗)# liҝ?%///3330Q/cW߉?a"{Gakk~?Y =!ȋ!g4{hTNy2޵ۈ?|H0j&UT({s 0)M+޵+"VC)XPIh_"çZVؠ3:oNۧ?&cb:zcf G`'UT֕LkH݁r% Ġ,N.(7.pfhOK$RG__$-f[O:6UooL(zmn3 gϯA/sDye[茌&3$;fkj7lK gg\dr$&RGE>_nM^}69Ăyޙm.~ঝ*MZG7!.ps:\A7 ^gBq.N!1Wb[J4$=+ɇd<-_&Q#sEQ@$ -1"C1y_XXbXls$qиxhh^tmQ)VcӍP3kk^<(iK:^o]xC{9UJEZ}q֓ Q_,Á*0h㮯7Iww"{r@ Ni[w\'7i[G߈8$ipPJZ@j `e9$ ZWqCjA8*ǏLES,oT 8 _%cG؟ЮbA|["񸒃{\,MKVC{kwh)<̯4Zd=;&;μG\Rw/O(ؖ o=qЙ,1h#MC'ʤٕT5 z&=Ab3#bU)wSi¨UJN-8PڇH:YGtAh|Aaϟ3l*}C ;---29P筶LUFv%eOٔJ"@^!վgX@715iKh5/HGRh))Ii,/TݟHo'#s2ШOw ɘH}Hhv"#jڐ mhwS朷\8FW$Coy@O')iuqHKGS5AW쀟`)q *?MLA]乹aowU)n1cDKݏE,I]~ȿ5(R?-,:=m`bU6<\ZgL)N@9$F;~_,E ])C@+m_JC;<\qyzutޟbU{bQ9i(LU@^o-%W[ʎo/N),\s~GǢ,/=HM*5:0x r31Gs@&6 tb|J /,ɉ?qK{ʢ Ǟ_ uwl/U-н^M`]+]+Qn^Cw(5C,8L!! 2.G?d:晛W~EmKq%><ICH`ipŵo]E`Qhxj*>yIW$杻x gFq@~ȭ2 t,?߯zBPNRLLprbgH],oDryaŏ (Qs[I J@jӴAyIwfuDMrA(AQiix Ӿ7S47bQܨ#U.rBxMf}%r`{2sFE >u@$bXO54!G aۺ E8sbg4Cd wrZZP3o2mx4^#ޚRʸ9n>s9T7(?zZ4]NDi1PhsNJ 3*IǏ1 %UȮ眱Ç|p![a|"Ta#/~N %4@2Ұ// U :vk޽Lkq$^2.t1,='#6ʱT0]9F|ԐM11axc~`y9&yqΡVě74"Nz9ی$orGuJ4Ji` i68yz(;n'O[`} \?Gc(=61q؃b!dxzs ![뤸] LDŽ8fCE)AaA |K=UF[F+YsVDUC<΢vٜxREǴ/}B>9(zWm/!zsX ]i)KIGW 8/} a~lw ˈR!ԑ"%p5 MeoY=GU3BjiA簝jBkֱ?zA *:LƓ.x8?_4@ѳ+nJ|AJݱ 9OuP&<1W642hffO2 jW$c 4f[n/X0kd\CH2iLyx|3)N`W T y*!3$ˉ+@-ǘ3''S3CJ=ϝǴ̉ϤCB9~?QŇC!Ƕdmp:drj>[X21c{l ҍИ'Lˣ|,_|t?ǢJJ3߼h` 9 x0cP}b!mgޛb{KK[^б]3"\tR?%fzO4V{8Z4d;e"Pc?1jnE++YOކ(b*N气{w®b`$#Ջ6Cg2}HL(ven8 ]&͟ `ø8T@B 1zFͅ®X- 5b uq>oz}m׵bnvTϭ3IdFt?'OEoKl涤6sÄNc&y*m ߃|4+IZ=%EPlM ,SOJp9Nÿ^CS9cWG'-kHN~(!ԅ##d`/qՅ߸tMR@Z eh%/.q9=s=rAJlyF||R%$p c`  Gb8Ld70zB0l \i1FH(wwKS ODZ'*y๹+3g,' pը><`~P]XЀ"nu^![w>5fsX婯7im zOjI!?. ,m#e\~#u1s2 _?֟Ue(+#8e'K3ӧpj\fmcP yDQv'gwϏxΤ0y J*vu}nI@`=(\ds?{?Ԓu|>3Q;kb^FmjE瘶 &Fw8MWD!#s{}k4(\QbM r%L*@.1}}4p@--eƴSѴ@,wQy=}jO!i#[rxSԔ">:x1 ij^]=+j~&䬺K&{b+:WCy*}_pȼm:"wٹSSwB.D>iT1N4I~=œ-d`}?RU_lƇLM=尢R\[歁$jJy*ߴWZZ} @r!P3I*3A*xU eV: jA>K/v DE}Vf\$ |k/'LL*)Dt9x*r֕ Kp CA]3íα9ѫ~qQ>nx/ϟQQ)/nF 3+~AemR0Hgџ%͎>%& R-(2'H1>o9YTJڭ!vemMK9>Ģ ^\cDypu>~ۀ L_i6ɹ=(488Fʂf(Χ&CJ=KWOIWe~E6Ct Gf44'3 *vꎆdt[ 9M&gm4tOII{$ʀ=${0NhpTUb܋HGWUWoE}L@)qڲ3`Zovs6Ô}69ЦXKmLo @W&d4_aKAO;cu'!2Mdvy >9mV]2)zRh6L?d3W8r20W#^Krd.ISc\kTemWqsۺ|o׎ z/MmByyҨt e ɳ\9eC%.(t<"E^u$^YKiGceooo1/?\+iȊB2i?$]P4 262u;ĝCX>#Lr0`fo?7x ]A lG7 $JI@yĮqv@ǥEN~lNiBT^b4CfGYMu 1kT}1 j-o~[ZhHNN^tIzjQIR"1KUon`2CVK8Hz܂4*9 {=]YRSQafsvS1Ew,R,C@ygN$zBnс*6Dcr;'5jw·"mpeeOJ|nt^t/ *8FW[돟i3/ʭg^Q.ASþ$N`b_P ᐑ-:?\(:춢Bu566Zg*[g̬yntdttR}jfF]jpaBqSf-{eMlXtSX/,7JH;ӧGF? 4 KBhH^%riKA-mP|NED 0(w8Odf`@wKBcʉBhݔ/1 H0zc \Crws{ fIeeׯ::`C;//VTp ~PʐEt_$[\[C466ӭyp|$Pd{GG0.9rZ \鍓w\<<<=ߵ%~OedYG]!}?{>Nvꙉ_lG<^;㭲5aH/6`{W^AJ9]EHYi*'{9MӪkdz:#":W=MR/e, Sz|[ $V ~5~1>>MJJMyśzKoŻ~DDDLM%_߿7r? S%zmqd$I,13Umc7ꙵʥbFxz_=6Üj|(C'X_ Tߺ_ad+k771Mo[ژKkqIIuKׄ Ck6 \ⱝ,z[Im@ ztEFVպMٽ) ISZɖ T!N'r<:Wi"Op ll545 vJ,EA6DDذ]ِ+'ì;:B+H$mbMgV1׳!;;V,0E$tt㒓c̕} 5 0 fJ$o[ۋqTkT@#imss Ai$bzYVIp G\f?< 0V`m-S.RQꚚެ@ BGGobsQdT-b1M˂@g>ozFO 7d|_[p>}[WI-9,uqd]l fm< Ufn q3ΠG5 d]Qj-o/afk9Tt/їޗu}Ԟ#{:5gě?yk0;!NRC臇pc)GP"""|ӗ>7Q(*++5jŤp[ZZ\]%(V=o2r;^ 5u%!._!.i݅V &OsggAx&"J mj $Fl)80@O[ ~elR.k!T2~aUJ ʟeˎ07*8% gkG/*n;r䡝XLvef!VT_S*ȸ7zl7j=\ǏG zPB}k*y.th:Pl,U_\9K[N~m ,pzyj1]:6 "@}M ~sX 횣~Dַ!ƽT/5X fTTO X~>Ue8Bϛa [ǏrخږO#*ҘHez0H{RqFDLI ;xbTCƁ^ȵ(2İCr%,kjԎDTV!9R(eJ,:n@Ol4,b␅LxUZSH 0V(HnbRRj{{ m_ܹ=qv]\{N+ S)@$'KQO'6JJ9@,|+dAF qsiET[ [\xl6OB^KP" ߁j[m%j%777LDJmmu>J~ffg;xiw`b֘Wb<B¼>E"dDj:"!ނ hٚW.􅅵エ4!RsqQ1!'gܭ}%MŦo89@ T4.K%^/0s/'xW$ȵ_l h9'E`-//il3LG\J) 3$2 M|2?Fc ۜN :QRƄRcbcsRxWrXZ?`sip)uk5Q/w ez|Cؓ?H:1>,cbF*/**٧|a00dQ>` mm,| N~ѡJ~+(Rc k`L C]Rt`dd'7۔㡟)zFqڇoެ 26~uee4F* lKT1 b,B@!.\񈙹Å?FLf?8 `GQyuԘ9P3L'縸G\0@gu:p` c.4ږ8{HjD~\5@nc.P IBUbUzLϣݰF< Pə :/,,Cl\CCjpŪ Ko+RLK >ٵ36T4 1Lo<\ m?=];u!-7͛>i">X*+@EόQ o*>zpGս8}Hw|%|=yh†u,X-h dFO[;h*3JKKp \${tmPa*S % SzҺ MAT'й^@IKGk+7 -\%9}n1N#|fد_{] %r2_uw?8ٝ!ߙE~(HΉC^]#\lR>꿚}Xx}3$? éh+aEITΣ+ȿyRf_W>(GNӫ+7B>S|}pT!pPD`]'wTxlCJX@.^Xy9Kb^hW#pp￴ ¡֔mX؇%ӂ x$aZZc~m߃\=<wԴW=* '&$3w%3Z XSVT,)IDAe-sz92jXyq#Ra?_EZ40Sklean .t`鷢Z`—/1w$"@AURmˌ88R#WG 뎢#(PO{K52r ɜR*R>Rق}7aOdND!uF%$˄X|$?ffF{UQu:Aۜϸ?:o;l/AXdZW۴Q(hiS0V]v&yFW3_BDkqACëLx|')(lwzToT ori= {q 00j4ټ6L"?l1[pEޛWΊQ'Tg~s}OmhlҩM>} w>Z.@\ qpY60`/rA}RAҒ8 mi!11J3j&b9<}2EYH}z+@ԘBOtǶ|@Ņ##1%&w5zչ\F=< hs<7F kPYȏltttCΖnnn B]6sg3bhvgG#^_W6<"i ~iEi|8/m\#VZ{sFmm>t|İs iޤY-ѧ Onj?^V:GBZ5;חe矩R7sոȏ8x˰…8Y@%=ٟhwAćv4޽]nqpLիTϦV8 &#C}b׋n9!"">abb,<}k*'+{ps,jWW j-\h.U|K8iiiw8::&A7Vk} :sF;c&!X)zcnd_SbK]ӂpiCc ;DpJghv&x'p>O)$Kԟ@]6WWJJONLJsb\GSf>SYoZܥ+,4ܙzYQ)ykIF]O/Q+n[EIщ"DLL/.,kv0huvM"B:CU$cRRF$0`augH'"DUE?JGD^PO)Z#yS,6OϏ;Y,Va*%\VqX\̜$v96ef>U]@Tg@@vk'yr1mm>ԀTlɔ:ɯ-ݹ&ef)Dzo 7XgjbW=KX:X`Bt퉁+ɮ45]/z͛p^GlD?~svhG4lGy j5(2iZ]7 Sa&h5y m̤_ޣeNj/Iaӵ7#%׿)e۪~$.iq*8Dп`n"* œ@þ0eO[d26O=ǚq3}bys[.l5p,W4I qC~Vm=K-ƙ~pf%%8d6A11 s UGӳ lgԹ Dz)/e``etp:[Ex )#tq Iį/ Dcc=JX#zK<J DvG< L\Zd;s$.Hnڔπ{gl /($Dxwe N5lz:u<=4{.cy*poxAX~ bj!7/erUz^XN^F#b^ҬW!9 \KKxbgVq NeY<< lmCd憪_GFb Ւ_ z] 'Pӭ"k%(^^0<:4jx{,=X}_UG D+Yk Ǧ:X'd|*K7}k:?Oj;B_Qd# J3j{4]v5ǟq?Vj^^77lcy|II!iiD!H$$X2vW\M_LyxpLU& #Z!q7K0J1r^1_&$e?xԏ'a/0195Ba%' P7vHHDӿJ$7ԩ+iǬo٫ͥgV3.Dl!? "9AǦ̡gPxzhCZbQʥjVs䦚$xJc> [F,yAA?^U"1laڍ;2UM~izHF"Ih:`o  :@ Q"f/t[ae$K>@{elLM鈠WDVVcU t@_# (d,peM ypZkTqhw]i8('[FgZziʾ /{yl@,AD@viE9lMf+-VV֓#i`Ĥy'H.rwxsw/3i"NOrS U}ޖ~A7$n l9km!θ[@T8{e7$6ҟn4u>ҋ#mοͣ?gopb(>~aHv\CQj?AyygȃYk=M%&%&\v^Bl1rw]K[ gYieOY]#E|4>]JaqQt27UZ*/o]ߛǨ_4D!B.hk 2qKK;)UIT`Zx|1DJ ;^?6ܛsx'O(+uruS؇#&ŴX .n҅OdS~9iDcTQm4|[m2Ϳ* p'U9JЧmOS V-?ybWjQIK!-}4UچN+qtD6i݅4, 83 e浞zz:;R%nkqb,a  y X*Ń=*vKTxlLYIB_ʜ|m%GA$~5>RΐBQ6Uu_X H{9 !9]H<*0WM?ld՟Q#'~~R+40Co4"? 2Th7[gYe|^^CBQ,Dsr`15 >."Uk.qG_ ~m,5*5&kTT}ܜ.WR14Dw|';.`%lA{yySX~ZDpޘz7ޟnmdfX}X7?6y`SF!IC/>>0=J96LكQ1?+*ML>oi)&e[axwl7dP˫x: Ū,2l? z:Qm@}rߒK{{,(dV9@› b+2GS6t@8R+ #}r;Ci`~]wq,H@={W fuQo[4& 0By2_:2ʑfHSeyx:A~}B%e%Cjg zܸQʃ{%-- F[ @I~;" ꡼ѧ,^6tvm6b AA@Gvpv&:\K.ٹP 2x>wqt;T-_~l^^7];5xjjjJQo!?mr z| @yՆ. qqz/<[,9;q.Jy:+{u1!+ݦ}Vaſ(ΓKJ2C'z8 áNz;SMjV_\DXewBp10<j4e]]}*M;]'%CIOCuw{]j=g1^n?vq@ zswdW4Jz.xf"Foy6@ .xO1}͍t]aYYӠ )Ā60Gc`.?8n`9^4H5qɔHllweee_Ⱥ4޾岷xx9z% ]G(vww?DEE垸.nn~ĥ>Wr/rXŒx3-d^.uNm8,'R )E| o;]h\Z^8ĀRȣCaO"lvK ?TZryH((023%$$$eHLvvFoprrnǙp[,/50}ZuS4SCF؄+I?,.E¦6,,$UHG_\N JTwh²ug2E]hr"eH 4(;Cҵ0ۨ^vTV"Xq<TUyyyIHZ7~@/xyeiKY]g$Ivj.Z_46֝?,-i{>4j|F.u-3)NGjs(4* !5P-X{{{v]ahU;lR058Cy! t Zh—pSSvE%~/*::rxMس޽:8I4ܼ2$}lSU65_FakkKѫݢO[R8mgK%<~pr[%`$k#:P ?E+I9G- t;)SG%tyj)E?)Vzz4^9PZ z0o>+D(phbӶ'7ڨ)Eu_#~̺,. a) ]k[tBSĖ>QEz.ԝ2?.gPPTVNS$8$h+bhi67z 7 0߬Z,J iTmLb+ #o?~DTڽ36^2r'x#".s)iO( %̐2\IM5 ؏kc$X|XiBikh˥**\m>ur>>\`SW#|停!YrLƆwvN]{HX V%qp<}4GDŪAWI5y_CKKT\ sƋׯQhCo\r7;41}QVV@ţIK T:oKtgQo mrzv d(kSh"']rc:f y(OƝ?:e1G$LǼտltu/ip` $< 8!ɭ[rqaϪPkI#G^GGKX";Ëk;BB^gϟkMwM q:d,4>`/Λ郈:4ru# Iʍxp~85tDK Z^n>p&8[{J+rQUUȖDt W#nnfqSj")~ޓ(#A* >g[C/7¸- 6*,2GFЀa\HS7 ?%Gǔv^>g&,@j~&S,#goO+)+8-Ǔ.W)W01A.W`^_^.mH,:888jШqx  |}M+R[hXd-Nu+/ < ??I1M 볫En/쎵ܯkơ=ԆWcߵVx! ]lt z_zS }i"Tfs.}u.g;C#cއ؍Ǫ9[.EN!Xh w(GD n.NO/.뢤-4xe o4UJtj2utFSH6PХ ,e*Ra!O(Y>="qgt=P|?&jTvREriqQXIpN_>r{=]VZQ圫+6ih;6Dk>22L1$AU9)!Q~u8+1.1tgg' `IksO"##1TRR-bz:SeGGǾ qȯ~cmDDlD>`7s?;߹S/Uz(PZ͛xWF\@ DwvQߞ~>85~|1vmy-LڗZ3{cׁ$³ ߹mg ^V-OT_|1.I}6>[{2?nͰ>s)7Q*~ "緼FN{ט@џF~zzz'2Ӟv_?`ggr`.5찃! N;.m Oͤ%Q9WMm>~q'3'C@ lR{;€xj5R(Â덴R-Tֱr"򬗗: ~ 64pݏTCJ] ]@{51ذDy롟9ӑTMpsmHUPՅϋ ,t#M]{y:ŗO4uٙ^?H(+Ӵ-fT<ը\jcjCfdcôo/3`}6uq|-3UKJaPlSjWc?%!Y`Q>1)h%/_xmBMëSፚm 6blzڢW<~sz-3v#vvt61Du49 3='5I?vBDy Y4,I1kNEdۋY9BsH {L49Ec1 n; 7oBbѽ}HQYY8.06VO\#Z(@.'uBؑ bb17YUo,O$-NZV6] B$83jGktT~Bd_`]@^\ $3jb@9&+ %97B--ʑQظ/6^v{i|. C-@}z.G=Q,r-*&ʬb0ک5 zfhY4MXىDހK9Tmu zzF Klο $|$%OtAy._OwtK,пG}^tk벻Is)6ȼ|i,6>> c,ؿѻ8~rA]x'L=WN_3u)C>ClҾ#gI+1؞-'-~; Yͥ$`5p {V3c$J!+KJANwŞwwqIBÜLEN3&fe&!AlEsv̾WR|Kts {3thB5?5C x6P+ݥ2nab'WPj4)h?x!wЙRSYw#HY޿~+Ux|| ~g3T7"FhO~kaI$}a O +mpoV&֮4A-&,1䗘($uEoJ:}K<f IB3uDz]p`ֹV[):N#Ӌ¡\<$,r~e%z%#7}X2JgT?FCG_hxm8ǹA2|:Y$|Tqy"vTYṄ6ݿ7/55t/W-N9 R&īФ )˞.̌bSn lD:4nXW\⍀WmM!@2yGXS6p\t8=N8 ¥tcNyOIU|O `rQҬ;& wmMZ\!NY#! D Gs~Pٵ J+KJ n!#~ȪSt8{w]Dn@!:z}n/r~~Vԥ{r|pG˭ 7nCGYY=L!'O0Sm42zG$\?r1&*̂mtKU;<*.Mj}SnCZqKe&`7s\ 1͖HjxfEOLi^9IMLՅӧ>C0Pu%]0H!{<%=[`t7Y3z5 {OUٻZ2-nn/'&:RT DAU7 8^%\U+Hc*!k_s`Lߔq uQ76r˧ݪݷkpdy˚10B%%DP#Fn7Αl#(PqqwV~ֶe%MںԟSR^>P'%'\DEniA3HŕL2[r/g+N6M3X+9m 0X"+ uQzGfȷo!#9MIX_>"ʢub\_h<#wOa8v. Xh^=eFB +lC$Mk{fѫCRYh ?ıVV~h_zƤ*G(-]ߍUHeL$he Ig^b-o HkHm㮬*f M*|uU///E_oozN*vA nU ։ )DrQw%;t:m0=7j#YxE?>559aȻ{(%%\쎿s*/aܸ|"<ZFF?o?D%|&!Ju):oCXzwDqM0g 7x#">p_g ؝ ʖMkJʍ-(3a F5BkKM8/}~ 0eHjm!Ƚb fdmnCѠ9އzck'g w:\x-{%e^𒒐`ha)=چT^8/31xv'Ʉ[Ϸh[Q 7V%By>5Td~9Y};gr {xh ,(?m~U},PvjCw>6߭"kpܯ~G R"hՁ\ExuUaVI 0GG=æWhOƖ]T,*~.Ի" gaIX D½M:gU 9rĚ=ٕE0((rݓ$[!Zacc_jjR[ZZKSTDw>+!.NRU'yyxQqijj:>wqqq\!>Kp2Ϗ&&~3>oƺ&ꭴ~&'@ }aFw-;]IHw]vjyeE{y}d0^]~?2HPYA2U;GLf4NP/?<ē[&5 ^ؖ aց 8@9YY(DD) .Yͧ!404$`bR|܁,,ůS9>>t |9\VVBx.'˃9hx^NyIHt 8j,&_ /_jB( Qg/^WTcЉX[3$ Hٜf!Bn@dRkq§:c:@?ǧoJ`o㿻b/ЈH(Q>yyBAeeXGF9ZosF0RܞY!\9ELfX5f$6"?n.V߿[mO ZW}/$P]c|+nEa^?B5hq'5\LNb&nz~~ *0Uc2|7g[+^֏뱙غֺ!\R3LFo4,$bWizzO3|{~ h]72rrmmm$ uoICO{ apX=gl%scxzj;4@j(ń Uח?77/_`"X;C\.QXSe Y=(،?~l$'].VVVa?|<56SW9ˊH$kHRiiC^%;# nN0ϿA122Bz. 帝z{{Nx]𧔺|+++崵aC<*~R(PE^.*Z *7+|4Ri eTikR̉gYl,j?z_e;:j6E0u^&sFT` ԩN[CJ[-'s]dCEM~]N]ateɒƹ;cw{!Xc(~U& ,QQww#Zkwoomq:++& T2 x=v\-\̸mNILTI dffuN{#IMz΋_SS#ic;[=5YF?2,=sA\t{n NYb!p)##bA/ֻ  lCC2מ(a(/M@VeEH{g P!!L hm*%ݑt+_ w9/4\^lrLuuJts,2'אmvuqJ"'@6>Φ`f%^|y bl0[i[~cjZa߻ܮBpfSz\)ǰro3%6~kxyv ؟xCClkZv_TN 䒩XCr\B?& rd#P%%]Sq&kl1-۸h&h|jDtH>HП#[nQ!aQ2x-vGsNa TǗH)}1?|QG ]G_&j'բOCOPppO/u &JY!7gs^o|S96+-SE +=yq@N<"Dgwgeome+H_|t{W |[ =LZc/%";^6~[ȍgit&aBtaCB5~`Ӷ| 99 (Eee݋]dn,<.n]=D= T7g>y8Y I"y3@' \־{%|H=?W6sc|}';Jl\6IT|:ց@@h J_Nq&s^TYtt4sΕnKN1kɖL* w8I@9زf?>VSGddY0 CDߕ,~EE FA XЯݟQ8mM%4 io'lQ =UoM2y[S&d\a[]nl! *?O! m[~-ُܳgţ Cfhcm7k}{nm$w'Kt- ۥ8&r_ԐtR 8:2ڊoJh7 tl~9=GUqHLW>h&}2! J**'sB9}f+nJkklޘؾ|bEXP]%|ԚGQd;ǧގⴣгрܑK ֶ/ 9%wu6&b%]MzEػ3kdr(>eD7cSUlϩ$%קu '$$ D>W2gzp^6_ ͶScItcTe(ƨj_6_gTs&M ֶ+mH?0Lz4/-SzK$KB`B6lR >$к&'5j7S fLh`('~{82J~t7*eXJ Ij4*]|ԏjڑəV_{b'ܽ9&z$+Nć)\ɄUfK͈P3yuDҟ(hT 6M=QyC&?X"(&XZ3)%ŰDHd,PTjɣfM}$;xgh8n!, LSM Sgd ev ~fNN<'0yLf+qX?PR:Ri6<`7w .5dkNYiG1A${y`ΕȄ%&[y(88v1ӳ/ $rm]eɤU•=džrS`g#[^S~JF\Tl fU ]3̆SWzQ{fn۟u#_{1$"^_ި?_.3lDԁO%H柮{M^$ckefw.Jb&r,@nLs[vdlW>3@P._L)dn SCd>LbY9:XY7Hr' ̐H K+Yfս̌,vŎ,!]=bon;&h嫍Ŝi4Ger R[4NL^mMl mYk,u1&sMa͹LQd7H؞$nSؒWp'7[4}}/%W K#E'Dc}=Gb-Vb= saNL\|m$SN@*MrV~Mw4^%xL/os%MIE2^^i= ,dû8 ,n *7@k 4,k)K&MFZ1oVYy}?&B/G)#qAh Q_U-a8ONXZ'nRRiTnmh+&Of#adj[=Ҭ$(S/K^^?@Jr;ܸmx[4 Y@}r sib9]/Sy0(e2ֿf\-6aL[Bʬ>j)r~x31 kǪ# 4,> =_Z*AdwSJ8,R/@_/y.*xeoO$=d'`,ǒaq} a\捆rׯ&(D(aj֖?w`2мQn#ةTȕԊb`" X`_][+a|$s?fE`RBx·Fn|.6L>*ȋ _Nq9Eʙs{2Yo,I Ғr^] !リRk~В:y;eKRk ܋L᯿cFx>/:\ӉQh)5 nCb2^gؾa442,d bqζJf֥u,nN74.6}(/@+Pvu?r @iRPCj)^fWjoOxwمGP;_Yf( y1˹R̲P;./fU }Yb7gZJs+tb\1t#~u)bJq!Tɮ֬g(E-NOc\;9łeɘT1m&4u@x~RnMN FKr:򻺾Ε^0*FPI!ӏ`n*]DsIfku 虣v)D DTPX"7*w^nnnǵa1qpo-ŕ0;?rM#_/>W`izcs4[cR(ĵ[Gh?/ s;;cί%_YO k#ER$jgD5FSfeaińCWs`UB" .ѫevaj?A ѫ볂J3Ԫ#@tnfoy?,XYa@rjy\@J d$upx8 =X碢q$_5Dٿ=]'Sj,ƶh٧|I wK||92i}l@_؝(HDmoifzjwk~~f<.X >{O1X zf]c2kᐳf^n_b)$V00X_~ ṁdZ;A27b<8췇H~61lB+섢`a?Gkz! OgfwW@E9!oj8aHiyy bҜd qb(wN HW~ dҋ+FGQCXz0htf666y?v BKn|ǮHٿ l_2ErqDJ\@XUp3%kfgLp_!撢)ASLfz㐒m艽3SŹfSŐ"hrrF9 ZǢҤ:'FI{X&'WZ ;9kȊUV[.X;8*s>ٟc@H1!B\,gsGއsÅ%')II&/_!˓ b10&4=b5)ߑ *)co Qށaa9Ֆ33 F\M /aIX]YiIr% BK/sz*٭Kd+ ht_6@8}6G^l!߻C9 =9#Z">_Wo/*E"%+&xy@ȂQc$%Ih=$mmmlv_ kh=!H$>!fAkl0EllP,Ѓp͇uh 8C\i>zsRɜ/3)PmY/LdFGv1zLvn*G.ӫMJ[yE[ƭl M<*oӷ붨rtBWuGp]!1Kf-syiJ,]̛!`>9+Mcͦ+,4$-&q:PNRzy=Z1 )kQ]33X[*htڸPq،_l!N?$!VwԸBunh"7)/)qqس!cM{o2.eҔ3趾g?%K6wxMVD&P;*nC4Àвj"ՂS8[$_Ҟ@$\4\4Y^ aJL%`/\le*k[iw5"R"~A@02)+wx)[4L6L?$*2K(icӓk\h(V sDԧu00@7'&8$Qp3+ޘ';# buCOg1&wXy=?[YuOf}h1?3N{vhn2|MC<zV.rUNk\vq RQx|~W2GvAأbPl%@ (߇g{x gOхrlS*Z<{|H2##ʳhQldIWWN]]]b,(+r#U8EJtYŃ7PwV?< +̨wE+P2Obzbz&%9v gA S:Ǚ_7,ELmK s#=P>A|3u>Je(&:ZD='\^8 6x}נ Xʤ5;K}IGJj =$"*+)DD׃#"7)!>CpJ¢/K]Wma};•pg$^q't|9>(QoW 4[eN8= 8LLzqÇغz d3<ܕo[nn w;6<5Xٽ$!1eshH쓔Єo j4]zۅZ2^P\%6ɒjIiyj- 5I_F?Lb1`M!:{Bo,M Xd,*`31>nԸm"{>JIR-Eo 3%#Q~ZiC3rd_lE#M8?P/5+z,0;j5ֵ9K*d|2Vճ{a'ZFn??d.́$~ WWNqpss31 =eM:ׄӨCYocA^ôC"huPGr营g=/%#8&@u[ =l"O7: {nQE;l7w mpppPZk7sF_SqfD\\ʢ"޵5z3OpܜHMh`W/nvG6)$#(LIXjF vH1Xty9j 04pr,t2;0:,9WVVW$D_G ՘GwWIHH:AQ+--XRRRT A%$#?Srj )) yN/wbccSNֶֺ?3m A.s G ѳ-v'Ԫ? o-J!QY9IH]imJQD(ys2M*A`.i`n u@{͞(vcXLQrw9R33}j[ijq4у/?w}XML/J>,69iI5ƈbq1g?-ADDLNN%\3y苪's"Rdtq= ۺ>[Rt>gf@$UT"B,=[q}9ci=#$"Yc[ }1$Yqv֟9Bpº3b%NO-( c/= D!us1{c ނ8y 2xg/h4:婔!P[G[ZyH*DL`w@%|x@D)f= bMkd̦r#Gfjs0.$hn14<.ȹPmmo5aṋd_Ȥ 5QzKAߤv)Gr2ԽD Cq'ԫW{ir ,D܂eHb #TMtYxo-GS*ۂũVs+/W4YPP` 9X`ܖD=Ս ?Kw&ᒾ}drR<%.-&7Naӱ"b7fVo>eBӳ<L*[^qSLpD,X8_>ܑbSF^ͱ4i\fSGE!?#OyHC㎢ڊomak m%Vg2vAh!zݻC٭Őx,zO'V7buyyl- Ya"ZZQJ~%M/f_l=qQH)#H͡R ؈h d_, (02x?s{ΉQGLfMtUˆϦ]SmKMu^@my "jwK*cgjS/@ *au"֋]y2`K5xEB)wm7>i`rVr0CPPT,+(rObb[^O{wԛ۩C^amڏ9C򺧀80pdxgw:U"j}s*80U8PD+V:xNN`ܿKGBs|,5礉)}`UV_x{Y$\V4`%3E*RwV?vFSUlП,RP>n6{Ć}q:#V<) gF4# pme_.@юm:xa]bE_1 mͳb<|ҟ(J[-sb+w`|;߯ =8h7w %jvB8 >[DZq} p;_f@aȗ0HMm9z~QR) r/bs3fKM= ٞx?~ׇu:`<)ƉjwP@>:[T-bf,. ˨;~Gj(U\}\uWKc xSVzpH鉪Io_Jl=n6?yT O %SJ6ʢ^9 9?g4HI3Eۮg|C2gB051ЀE)wb~DB3S RZYpمcme% #O*ïjɀv4η|M\}~t2ˁ5#G1K`2Flzz/*m]HGpz&rm۩b.ek`&)`@ Y ''H鏙!RP S+Il[caj<8O@ըٕK}0 Ԫbr q}xJkQ1틉n׫rw$ )π|qK?l4̓0YzF??CQy#@qoxOHwjMT._uMH*pYU@BG:/ &:LFl`j ((BpKH*7>Vx߿sDbVwTeJes`_3qY!0=T, 5GaZ}Ä&/Q;CM?Iv\umy0OY)$Ԉ*K| n8Zx$ֽ4=mf+I:>eH]yb7 i|vA]1D~(dl9-?B\2Gd2Sx O_U/yy AI%1((vO&9H^ \jL"`Kbe4L0-$R$ !)m񣖇`J]($;Ǣ%/wc|\YԆ$ h*2HT&2͙pL!,aY__{ o{уݻ9TTc䚑60[=IvIΒ.1FR*dK 6Lf,3I&.7pg<@5c*]ھDl#CSK [.@?f꜆cAOϑ)<O:َբҘC n>@Ш29()\ â/vHh# "~lՁISވ|>y3vtt؊>j=~ ^s EI" G&=h-  *4p q᭬0lӘR|D@Qi4wQSa2C3γUZC|WHq߾<>@0sU ?)2EXj5Fc9eX9a)qlt؝!W?\OI Q?ǃ_#=t-RH$\vrqYX6!|>!H. աpD6hY*soQ9C|%&9>h+ڊ`^6Nf^к3\X4,0whu6Pۻ|)CDܮj/ ųA|z>(mY`\P2Se:hx{88^T0'W5?7+pj6$ݻZ2Ur[ȍ!<ۋ|rZFȨ1,K5G=xAŖ 4/ӿo .lܜ YGMmm&@Sn/xT/E'iΐ Og$Ɯ9]H~Z&]{80o/^mnBx_/ G٧H1hSdviP$E<~YFP/i LjC9$]FjGi3Tҩ=ȵf*͠%|2,7v֨Vuקnb 7{D͙RJvxu}B_ecSJSG}rv GxB-b(N ~cgD_F$Z'GcZٖIH7ge14  T&cafPEFQ8e ߝr:Ve鉏_〣iTQ̗73GĤ'A cqt:Us 0ppm##qZuw}bk][5v䨰/ gƸG4j5v5+<>oN&.Yj5xrpx/Ԋ9j*'yp!Ͱ,ocsH&?hEibO&%ʿm L'l'q#}JFH ~+YD;5 IqPP^=ܱߟz>@v(q؛6=rFJ|t11~1dٻLFG!ӡ!oHv,5 wRjjCzD-:C4do_zD&cwV]YUZڣFmvuGQŸpaM";Jpq koGn_ګ P@Kg#3L@6?y׃nnF7.*cB\\K9&Sq&ǚY ة+>X.B'&Fծl'bgggzv @ h,p2J N\i<~9LǽFz -~ͤiy\"3 SƸM $rvv^hDq>Ipd邂{BZ;v}3`p|dli?]Z`钀G7?Ht$oG wwML2,*dZ-w8DNxnK-BVfޘEfiN9|& CCw ^m UM)d>U,||LH8: D jVh1UX 5TcW*Dқ* y}w"h㿽4zw uq`QK?<"$$v' [,Ҁ6/S~a5^.;l^Qs!jao3Ze~Ƀ#0(h?)+'G>_>T-ZhKhr=eb͞Վg E7/v'rs~h3YjyM?j{`ɗ`k{\Q/y{ մ8\Y|F^N }2 CGe42:7zMr:&-XG{\UhM{SD_F |ɯSjSe&_(Z<7E=zMgJl&(ϵ˃ 807}zW@H}!UW.M'~=Y4A  "$"<[)/?: C-Xo P KLBSȑϖu0de[du?qw׬?e  +j鶤HF htG,&#SE(BL՜q55 RΣ@10%sDuqoSJ= 䊼}0n P+._+hԻ=G4XQj矽廷 ra*tWWo]=O{~q20AnZ+ LKvkizp+֊[޹Aq^G9bd<ջ9n#\BFB}QeЃl}SYiPX(IB!26g\`?y|2̛<`#@V!3ý %Y_s ,;( +FH/m8GDo޼YA=ZVut˸oe()) g(E۷F$ӛMRoC)L :Q=틋@Z-JjɒքQPX~Qx|MMFF${b`BtyD 䖶QmZpaJ ,OL1)"/Kz|P[mkOM$Z&CK[[nO٠jm\b(A,mkHf;z5OFgy~@^0oE5f9mG, d`` ̐?)  xhu{od00(kXGT997.NQZmFNS4V۽!zQ73h; ?ſj4 N,ӽҥ}GQO%md(BOhr9B&S#VVEE|ҿ=+]%e. EleeJȜ_*%Ϳu07%899LMiۜN&o\ZfP`G2E.###9(X(h]n l-P[uǭA^L߁!G#6\?<ߖksrj^Xp/O |'߽ۮ7RIsVd`)9dX-AuLnYu~U}%p3!8 {2=`J=+㊵=4z\/DL"`>gH&>/ L;dsHZzzrґ"4%.6`̔o!ˤhtBvFřt uYwMzoѿKX|.$y޾9ewvs+7AvwwgފgzAy֕HiV#ck?YX^o|?v[x ƇU1_>H0ΑLjuv ƈy _MEEـ #Hj=\n:q'w!gg']sռaa5M]Ey*CE_D.Z}>EkyN͈ӔT߸> |qM9N 6:w!i'27\bv_>$1R _JvFc9¶P`q; {ⓔA `؇_4pqz,_-xͿd,w&.]-n8r'jc~Z̙VȐYx( TU 0E4S0GDO[=0Lp0%D~]FsUAd}aGq8JpzFtB |33_;s/1h版 ;뚪v ?)|NTڼ-N米HCG|+v e3V.8D/ʸip ln)jzj)"_ÖX }mmJ;;X ˰##%sU_& T<(BES>-V04=y~R5npbR (By̚"sVz<p9oe =.Bs qB)2T1i\锣GlGd׽/ G;L:{re!xk0Bs=/ 5r!7EX.u׌}ܟ2W"T^!b9@¿ 3Ib WS%\ I&!&ޯyEhv0V5e<H?.n`IkwI36$#K]/Z[ UIg=ɿ%Yd"J0T7⦦1,DHTz30N.,[ַ4EZe,^vQ`q{=;mٰl>=uEHDQD6P,vǖ" c`QŰPUl?߆- 8:4-J :,mpO]x6>o.+ZKᒁbEԕ䖞2&1-s{iIiz=`qk0˃YĢAyyJhDӭ8vc&K$Vzrkl/?6RYW5 r,/eǯg/y C|V-u ߞH&&X ]0s T{Z.r ;ttdXj)n@α* fk]==f**Ill22CӿWv'+;&os+m{z՚kC$ɠY#?YcgW5neijDB\|Ib'211ΐT<]*),7I:7ѕ,C=ȇjþb&[AOΔ*u7- zu_S[I(c!x\傧aWX4V-bs+KMG3,,N:?Rųr; 59J"].0Usf{Ątvvj+mS_Y߾ D,s~=5 7R;8M)~onVd e=)(_ؑ֨ԓ41OdG%߿EDj(A]?TTh(bL-JejᎠgoPLJC-6*dG$q:ZRÖ@}zrtP[k 6sOx+=;EkL_)qq)uǓ:/nJ$;IJIHNXC^)7J f+10{Ʋi F2u?#v ';7\FF:k,MVVv`Jo!byYY_lGɗ"!,J7o΄nMV|jTMTgvvF^];u~k$%yJObR{}cpWӍ A^\n`2|9ccBm=Q קmKNK%=,onI=RxeC?=}[gnȷ)OglIjeK9P"DWwwه]NU69L)Ihi n(`'<lVnə2ۈAޖ%ObC9 a{"U@<͙R$ <gؙ釋<"%hfנ%h/wQS56M[օ4 Mm?v%sx18Z6ސßYtfff>Ȭ=4%M'bb˦ʤïw(mO!듮x23#N<0`{-#c~䕶v:0(}A Qܢ9?<''_grs|4F2چRD5n&`J([ 'i]ҪJyr$ʑ,7$ڽ*uH4lH5CZOXibv}%C RHb#u8||vCOٌ'rc!uUmδ (v(6fDŽ~J%_2a<3b.{]sܠK'j7ܸcIE)O>c4z7//jG#ڡYYez4{3Dwqn|#6Wŧkn}~!f o/5և9AOf!OffF~񂇚F*Q鯵gglPߝ[cSɘ ﱱșީaQ%-zxJ)C]9EV0r}K*dW8Xj5 nǧ'~b؛JSxHRntFVXW+!:U꒺A+ v^w< =sZo` a 9l7ā|4e`xΡvb2,غ/?UvPPy)K@K"O񗑟ؾp{TxJ0/citwǡ& |r`زDY,U-o]{'dQV2 02[@eTݸ#HZc2Rthnp0oCGG}{"`)1\ h:|v+'kq)\t:vqzaH7Qdna0 &$Sf#pwa p'Wc+NrWW'/§S%|UUDL&π}e,/b,ᖨ3l;?غ;ǾWLZ2{"d#WBDR#'Gxgnʷ\Q:C.Ѭ"8B!ZM- Q{t^ĊhSWXQ/fO+HNP)GN4s g&|{g&]Ơu(_0ֹ̉=gc~D.jֳ̔sI;o~J]iU$\o6>9 g4ȈBpIi}uM9_S,Z}x` jxy\;0hhhO`?7?8$Ӷ:7xbz&F=[%\g= V$ >?;<7:izzxrePnrK蒑᧕"+ *_h oN]"+ t 7rDƶIJ̕LA^ ŭS!V_&/* 𫍽Fo̓v=&,/,dCe̮.".Wo௭33 WZax\{R>!F}+2 >l,*k{L8\i߈ց5Xv~2ҊL]=s8&˅ 0}BGrrllS2ٿ2yEEŗtƳM{;(m(ٳGƀo֐=9^Nԅ!OA؛˝a)I ^^~tr׸7:v=k=\UB9h;߿\ ~IUs FF3 i,F<߿&{^3JoDommU4E+P)+CLq0TЖ?cvQhMժ]ۻ}cdTLlrF*Y(F5Ҟ#wVNBGCй-cf?CF@[i&R jTjBpW !f7۷x\-<\ Nx7.⅔K%K5vd,_ ,3b ^Bll]~ 66 ^VI[RCf^zFBBm#jJx4 >ވ%nOܮ7LFlqW*X)ovO k +iT_|\i~X6B҂8]s&pzBĖ{05_%Z5Zi6%3TitP^4(?x5pv#w9[*ewԐt.)T[9Td+ ܮ?Z-3TySc^MZSCQ`Lq/|EHlpy)tV0gmcmSeM,d-3* aB*/\՜!&bO!#©683SmEv(CG#0PAzO|xf:ǒ;-{$}oN.cbWqW]9)į?ֱ(*:VK~@en~- \z04er@  N@ly'% }I㮹3 U+c~WAaz~G'dw?1%%V3Il888G=.I-ƖV鏌,E}g<C4))&,$)Œ[G~fzīd :7o=>-E;{rrG\H۝vo!^?!$(jO9"Ndr83궢Ny(eeif`>WuvXq }Q.l l{r- .TK)4ʖ1ǧb`rJ,p7tcÞ3o'$g:g|DVpcidǝ]9鍥1v{7\SBKCb6? ']cd1K;X _,HU!qqXq_Eg痹 \ZҬaTWWQ__}GИvzI{r6t,rzuj*&ơ:h`|c~TvT FG1y\y@JžtMz<<쟧hJn^\WoˍG25N6l 꾫qnMšÇT^Zj\*Qⰾ,5?W'GlMW? 0;\\@\ K gH`N`Tb?) Kz+meþo qWwTF<¦Me2.N^w0*ջ5($ichj5bJo/Tlntր4&O\GvV$qeh+$F_8˄0D3.`3ϔ۬!ij|p)rvns|Nc[``np4O@35Әt3mAP99Ǐi*k]V ٠J) O^k_6k7!|DM#nZ"#SS+[in:@ZDNлZ'2qKRC־T܋KG\5|bʖYuXq_߁CКo[,/-1B&wSb1ȔU YD;Gty \kW&]HYQ;QE@sW[{vl-'rfH$$   E`vSG9,)co-vvMTorO.Jg znf=BFpF* XBWvgz!8S~ .B̞|_е|Nqd`rj#u6L"^WX,_&\GF:{1Oi//S/ٜu kP5@v;Z\v}s&cWoq?ioo“  z{\yaL7&Oqhg.{&*j}[sd&ⲈҮobag3No+Tf?I@kb⍣$M0컵]mC+YI>wܙKXj2\m9W,A"E nkbň{r1_@GYm `i3~_017h$s tzz:>3775Bb:jՖZm.A:A11C]{ζHoR ^ѕp^_GgG6<5eUhk Ux r1N"aB8YchTr2p[c VsU88ъQzǕ{{VSit,,)]kaC*%vӯ5ܖa`ba? qWZK|AJ/,liHCT]=qA=ݦ4Lᑟ:^ODA-Ls#՛M0H%2t~i^B6#0~WutxgqxoLK;!^:GaϧrWQ+%ltJ|tt9Rp `I<(R:[[v0NeK nOp-;?# 3l򹴧rvP)/@S]Χ&bH]|0/@DŽ!3']E% W+@hIWO= [K"0.$3',.Gl֣7hr9bzO^B]^ moLLZ#InJ(?a c&a ,BiJ{hO RHrю}?Vt%hj>·$ML,_"-0((%װ@~bdTC7}ډnm@VfP|dB_FlDZ0]Eh6πęTZJݖV6mKM= % ++Gl̵Q7oP@B2a5Ȱƍ͢D;u3"ʲ֕ezJ[`H11S20 ۲DDLC_c~f$obRFV#yyMHr H6Cp;ϝR}6kl1>Y0bdds$OK]uh偁qtJ'Ζ<)xjj0[A.khHlE7&4Sx7f# |4pwl"AhTyH6>TmIV wz5UU. r!(|f=txIL,op;R7٦TTxvi764Sۦe*!e,,4Qѭ9dß3R#2JR(=wN3/ | uip/P~hhYeui(YD}8*"#F"9H} bKB'$|G1 569:6j V}Pkx붹9Le'j< Uj͑%S4>Rz±8xDI{*R3MS)U.Ls79h88B1"O#!s/xg%jSbO?.',d7T*e:1T*߃$tua)}Vb " WɘEy1d؂c+EJ 0 X`._-l4xʃ3T  9eBoh6V=*Ǡ۔/_lfߍ<@:u\Uc%Zt؅e3K&7C>Ufۻdzvj#$JCyw⏘f $myrtTbPT/q]8/h2C\0M`jHzl`bWNR?jaV:aiYb IPeahoàښ%4~)Y$<&\ZWwPfvlGgAHMfI%v"Xp@J|ܮ`gr 肹XY7U5t6ӞW? a9*s:Bt*#0ZsM쏨)n7> );0:p I{/6Ӊ_d~X6DFa4=8N!0}䩛yI^5lqlPyM թr8u2 y$9?d$\(r~$.._4 }ff+5>HEB[zc^L]+[* \ H?XՖ3Q::L_ν 0ڞ( WRZ,~c+2Lf5 GnRS>WJW8WP|4EwHr/.fm?.LAfS5թdo, %!=MԻߣ" ԏ:8$%Ŗ_e3G=dU[UZӨ&tػ\ĸ}ō$?q m )c&Ow +;s3 4(|=&_*Tʸmsw,.:A8Sw>:sBu˾{^*rufgcw"*UU'*:zZM |ˣni2Oh.cV./2 BBu JVy?RsLHxԘ TM@;$S(T1mj=>h>_rΑkق%[GddXQQ蘒A3[#̆3]с?+Vܫ`-zz Bh@b9WgX sDS&s\8cIEţUj@- "ƳKxк3T+H1,)cAD0wJlݮj w4XYydCy,?V2WDr#%&+8Dr'vKV`ʭWx/+&~[hX)`nl%Rf`(PWf2B~G+2d#99.jaBBP:PR:;[[@DJᛣ}=k奞眙gϜ8 ] U}-Z9ֺr0nf#&UV&nnfac+Ú>h03ҍOQUYKue j5)O̟|f_(t ` G̉9 ~g 봐nuWה~j A4B7Kes?lD܈>O_Ji$S ?N6W)Z^C@EO)K 157vBޘё+:#+ZZVݡY&y;BJQ,T%pã#E.Hl`n${Dkmx{ṳ7NfH83Wu6gBpcXdg6 mL$WϜ|b]]5M0QKڏ߁?+(y+Q SX as9ҒLD~wҎPv*Yew5]RG#_Nv hTT>ޘЊkoCE?(h[:qggݺSul wiTQ VaHx eՊH\7XɸD2,a~:95clT݉tB<װBFǏ>{9HD;hko$A:[pu 2\ܟ:5X'hb"M8dGDs.ՕJpsB=_z u?*I=WAV+ݸ I?ub*a/60DƯ ,F< biIlѴUJ+<[jQ5c\9BXH}SOf^WXBQ*OȦP ;?&'kdN_h{4/XO3}N(vЛF}YkdPщ*;gS .QKJ?i.Fk9$E" ;@\>]9Yp?Gf%KʼnI5u9o)%7;gOku `)-m ></.ڗuy|hjNbjbV(Dd~vRm r^ԲEQ4l{tW˔Sv\l} KțO' - ~Fua?Ъ̗K#OY:߾.BzADVwQ|hOjtGGP l c`7|":{hGuU ~9' C7+)#׵Wsro~:]9b p+8n]֐s/q[!g:`fosΟoQ euqpp,d҉L"7Uv_9P /VBr+Y/k_1} k:򕲶~v^)w$\ljba=p֫{ _ߤ Ud$oeo w<{S KX>PtU^~"$fagjb>xC+~ H&Iڇjof0H._>Vʿj=#`74] MLr(ӳg(ENv5ͧGPeGGwka7x$X'݋dÇv8+W>=#hC(|S-/m9߳.5*>Opu⺿nD4;k2\nL|K8WiܨPGp =}@F9=_r^Ҏ^ww#5?%05<!l'G:zQ {pD ڶ}ļzmjF\L WgJ~j,_[P@fSG. Ԣc/ b12Os z˧v@gf˫ȼ|1?hj {/y#]#çfJߖ Tߓc" _3k`Ix`d /ő;(*{@]S31I/mm A*awcӀȴ$NGyK#<O~Ёa:@+1+Gk[YZʃ1)/gR/ҾYEhWy0Z1ACrj߹4@v pdy[.bOt$ͦOH'73znS]ЦŶﺞvΙh YjkU#So1{Z]w. kY +)t>;nutҡ|)//l:Z^qX,ۤ~:poKt#(cԥ W!UIN!u}&(+KGn7|u|Ww*=o+BdIb9ȟ_5b ˬguLdwv>=sN iHO%ڗCr'CLQjyOTޞϒ1wnƾ%w^i2MJb'{^պ޾7xH9ި k\F(_%'K[Ya itlُ?zcAt%'CA^r*iW&{wgs0KJ~j]\WpPS)9;0Fd G^IݍkSbVK&(&&,(뉇.,%&;9Rb}gcJr(sw;53%J Lh0x9EŃF <&q޴F9u%?~ndՔ.p x#B9y\TӍ͹caa&'-:Wot?t'?P`r?<30"m])c'S~ӳ6tġLYCF oaCtq*-Ҍ$COb*VQHC400n,)8QXW98B&iţ|'LImԤ\GluFcLs~{җko=~\C+q.Z Ce# eõcҊӚI^0_؍Hpc(NEa^ڣs.L,(<e^Kb;CVLz$qϒ'*-u$VƋšpm\"j: ճ@Wg0e=)د|OյVm,nm\$u$tp2nO ǔF_ ËC'r%^KtӖcQU6i+⇗y8bchd .~rz&z5gΎˣ={ޯ%ZPjArpTo Ep7Ƹ^,{3w9\WKG`\9ѱlvGwED2dzd7\ս1,0wstSU'C`Bimت$?Nਫ਼B]cюAduHg_J VeA7U)xh5???yIQQЮsߜ,gN4! <%V Ԯo#k_ Sd) N9h~bxDF#l7X&Vxw@,*,"Lj*EkuUG.Z)R|fŏ?u%D5Z-h9/\_鎹"B "15hlhA5#Tmg-8zV$#"cj@7Ҽ<>t*l;ߣ^<B#x4cuojWq=Sg2'[z), y;bs3OaUYg~{ۻ-!hpߏsJ7P {,3/J*lSzɱ`XHf]e"DÕnɆo#Rj0Hfc~uxշxN!0@':%]Kn𠬲b1]'_aCP;>+z@ޚ2axȪZ_*z-ӹz Umʖ?]Z1DQ )\ "Yxkgib 8b 6^jlG7=u132BvwR12bP.v3ݠz#K~iΕp {K>3*66́˫~~0% pB^?b?p umθs]2}CcTEg P/_^ SKK-{ 0g ɉ/4Am5|;q!2`\;{JX XCI|?>C?dDDc_8̞]nLu3U!*#ʗwIDc1l6?V=j~c4['@CESV|6Ug$#ьTpXX\ H"ipmN#[>uVZ1+"4p=?~,V]Bh+;Oigw;}e5#XT>h>bso E}ޔ |9yƫ3zG ׻3d$|5@e33S^_t刷8I*oВW*Mi6*ɴG;V+_%!@ ;W;pIQcc0tx/*@atv9p{֟ak-}vރ"Ǘ-Nkn_DR6cתv=Y[*9)Wna^iUQgg"E\]yP4YZt0/*7MMܞoі>pac$_9*k.7ih*&}{;5Ҋ#,ґF2MRJ[;f{a_+AD5/&S3(cxe D,N; J͂+ soz魮zu\ٰz4R !ZT+eקDtRR[ Iѹ߿ZH|~RX*" Z,Pv{WX%cH2nl"l¶ԸddNWIF󣅺ev !Fܔ?FTCŞx<,Tcb|L4RG/]tn׌ /88+NX=kcf`#(bwѮTWp|YV(W}#0W{o^pz TXy|aK \ʌKj,+/ ;S#R80X)SQEjl[lT{V@ڠq=!JmyUMrj* D2it 'gomf$[|ˁ{3@hl|A#&vDk77cP܂B 䞬h0 ;mʢkUP6ˈn'ӧnj@- F|q{vy_ZzAQŗ>S.?} )&^7i=a;Z>^Zst,ߠkѫ-d@rA)w@  1W4,|n<{ͅ4 f`шy 7FG/ͦ+i¼ o'6ޱuV}vR{0$9\EC,Lh"_AY^-p֔˜xsϤXy0D m\FVfEﹶ2]e0'xL…\=+R:I77TNs8ggg_nC!\njhi-,X9='fS"9%۷xp0y}w)e3H^c؅nw5@U7|npƑ;b"Nc0>+wq/M<3)_,<ĨpwQut΁Fu7\z/E|GH6c`l v?'6!!~6$ ~io/j>MY 3G x]o''5t\Ј^}{n9=Ǻ?oY^^vGbឥʋ,'`HIO6<'}}kg'/QTAT }UT %=cy1hd-_&̶`|/.ML F @ ~" Ŷےv@+Z8U~[6 ofΑ,"4< Q^MDuhk3l+p`%9xii&' Y>u>k分 8f+v;it|?#)C(Ff'v}uUu{O5>!ad#B|om}܎~вO1qe=y ee9~tswKtzFN0U.bR+ΎO<_0eYG7,*'>N,eٲžQ)_ҼtT ӔV?Ÿ["ީJ)?6xyD96vPu }xR8>!q#Vb lOd JaP8hVLNU:*gJAwKB&02׈FxtxR꥽rrF#8lpY 4{@9..="44Ԫ4S:Kd^0]e]iv4"{e59>>^V]ݽ9EL0|Q}ڃN.)P -{YD =A+k3ray+@0JO5OKU-88$C0j^xF5W&u?v#Yc%b^[BB>c͜bTHHA˷'"~u\Dwuv.[]< RSqp{wTDԔљjK;Cc]my?9''RձedkPlr`f` <`Ildk+//b@soڌڌDG !ɀ@&V/sq`) fg 1)?@Y<"Ż|Ƞzha\ح"pQs˄CNjQ߿ىbi3ZO1== |ׇ-ׇfjj/k!^͍r KNKZP9Xhp011!pjjR8??lt8ߟs΅ܧc?ux?0 s!6,ɯϭCC&,93=&g+ШER$*;k d GC̯%%VM+vKNeB.72IEC/: ~IYST#2Q,L1%eŶu4Wa DzfHH",'JzzZb\]{:pb:;:{zV~Rk9j[9۝do?D%gddB=,_|iv/ϻhoI_<b؛]kڱ svv:}otu8L:+G0?m$1+};{V2"z_ozViB츁4VdK9{sSm`|TƩhs:'Lb*qN ===;?Db3hUK3VDQV.O.L1psXkZ@O褵ݲeaco͔ps3j:{a3ݟiW*|;˲ew P/N ~$MrB:/QIJRRaw7KFZZZYYYD'[P !!q|-,xua.1,,|*pڋ3 շoS7xzo.llly}^wIϛʻ{~>\[`OzԱo:KtmvLA~{nIuH`}~3KF-2ʴBٰM$ D}]^ޥvd!9g; %^+-F2h~)$b xCXBhuI\У]` '|_<0W.[ňa﮵ z폹7Y&ibiؘ=N0\td$)@lE̱`@F ^s Mkw7РoZ[_|)/{i<#'e5R!/4n+8Qg>7k)7eWwYuXu? mB_-NPѬS 8IP)mo*3~t~YFA(tcP0;'il\m+4Jr^L~ע5 +_n. }TY`%jweاMj>>"p ٭&Jk_ !iPPQ[޾>|;_ߤPQFLtPz' 'bA,5wO"^Σff\ZX$H}C-ņj4sJ ?JkeKD WFẺi0ٺ֓G)8. 9HȆ(v4|r/>oT!O`N, d۴oU}d藳!G8|{K_6T<|=UB>ҲA>_h4+!G^ꀉRs1Kxx'ؼNÉ:{&"t#NCz O)kKKiY7M͓1z?CyB.͑/YhCWEuuvB龏,O۹̇Դ-, -ڶ#WVdkh+Kt03"לy ]N^XYڎr>13s?SiĆKGͪ@FO-z1wY_Hמ'co6dUJuHP䥄H͂\i[NH #3u"A!"ltmmd"ojc]m@לy%*gbu0bY?g)R-297}sQ@-gǢ#;hɦ-@MN<<!!X4Z|f[/k1 Y9 x?vٓ(ӝdIeA+ώ~xH>MEDNa3"lzHiR0Ne'hih[*_.-dz~q0$ƢZ7{r.::ZlvvgZfZс+*9ۆsUʼn1]5~syQIRT!8^=z19xg"KLJht겐AU,_.j@)%./1=SVCOϪ?ӏӕ][#gӸlpxDޢ?>Fji(VN "0!ǸL/ѽ##OhA Rin]u/*Y7YwmJBR8y'&1xq1KV6LIYͅ8#&Wä1xK''Nh-sO=\vP6'Qd׺D_Ӭ((>9UAodtOVq-63b GRWKW4}%"5D HnYwJ͠Ŷ, Ҏ`M_NMUvG9i33?!cό:[Z,C[龢91ᡅ( ;o"yagF.P:Pb[XW4fe浂x2?JmJOX n 5B;Pa-:y*gGrH}0G1jl8_ětOQ1YS//(*;B&z:uhVUוC؃|C/aGw ۷o64f&$ YZv 3]ڿxx;e$I@H p<2<\W"eB5 FK7Yh1_=?% q|j/^5eY%' JZ6b K\$01gQ'Kf#08`b&tHc:^9]\l_г8pߗ ߁v|򥵫 r$|ϟ??*d5}B:FNDY:oHi=ȶ3qZW̆`Z,SPPhhkS33a 1Ms{ mZw͊ן˿L4`-UV~a7ܜ̎)o\apabT 4뛛T@:7j^Eמ,'ebͬ>+qbL S1g\?[p1]3$%W'1RC?~zc@hij(ZT5&?ڱQĿ-zo\Hk%5Sf_"dY>9u0;;<i1qYYNNNs -Suɪđ;r  Fd&xsw[źu9H`ƕуNVOY6ʪTrK%52WdPn2?jVW9˶9A\0(F HFFc탂ĻV@zcH973& FkE\[[} `Ĵ ֓%2O"ςYeuH`ZBBK;eO}$ԍ*.wqوd?Bf8!S1M`0I4L ^5REB tpGDpO>P"1kW O{*FUNQI)v{j^[qѦpu0ctqO{cKCX::٦ r":M׸ ݋[ytK@q/%eu镪sw@2x8Gt>Av)W1ݡ1dRc9PZ^B |%lɵؠer;::Ӈ=Ex/ lX~GN/(pОq3{4KHe?Qy}f o]B7<1ѝ-Qh lnnO>DG{߰usdJOjXU3 OPAE8ٸ ԀrzЂ] uV\_8qy5 6?ԿA}|_-BA{ >_JZ\^B~r1;56 ʍ{\r֣ف|&{̢[׳ں_lim]|im}=Oq|Z (k]]]N'r%UcUY)vcNJFZGFDDtxz#RoA}&hho7-9{B5lD+vjKC5(<݂#5F3fws{&tZwbB^? ))kٛg}7=<,oqV.`<M0bu5'ľ鄾V"@9^7^/ 4xRQMQx7JdHo/,--]62lZK̘214l;ߝ)c{---W,aU΄Yp~u_@Z_]jBi¾B8(AFO{74@#S xCE,<8:rrHIORXXdi@ۑmZ &'gyi}%Ǐ?<1<Մ0R믊7_Z.@Pceoh+?)?&V}ZZ=XR_?ІXjוY`g?C loC0:s kc;KH!"OM5tMNN>}dz3<~di+!A) Z":NZ0' -bs C@TԸ+"#=Y2O/z6{V o݄86fzVvdV!A]FL:(o qېON^qcမmx-IjfY%8PjŢ: E*@HV;F'.3EK):b4y_^mI1R|fTFK&\Igx  >9Fs;p2&ZTq=i78]22\ s Plq"pp_W]gw_ւQe G m"CCCʪtZ[I0ޭK:&"oG&mLְbY[=Ї1O*8BU44ɜ8%w7q[A$-&m3/ဒ{E3@r #]gfi(;lAJ +C B*]4,Ok^)UsG;"R4Ħud d|EĠz{0b{~t#ED9n*hnց$6L {kkحsԿwփڮD' o G#yA6^mB;S:jOT5F@L1`CI2)t+;AAfq|׀ ] )xDNWיI_F47sU.z$u|wS*ŧuzyd]ߗeIP A>O,u2R0CylGG; ܞku%.:;'ؓE`pC{glZ20 /eQO㳇*'/8ϧ?Z[ٟ{TiFzSa$rBR? Wu=׹&4sdNj/R ʕK{ Y|ê2(xvm#Ie(+K=xn6[K6o>1>v,whwy8$Z9߿vSœ3tA= ~-TtT#^Z)yz2\ܝ9Gs"r4`ʼnfH0l?^rgQ)Z ixTXDjs봐ǜM,<0"+ƶb4^Bkmӭ'A9eΤ"IGyϏekVh)cuI+c"3} \e{^`ȫ١E$uljFF " E:ƤsIĜmo C֩ GL5t h1#`wdN>?7^YU iR /(ot9lYBM+ @z]Fstk1Z:H>gDy()D|*68si0wR V(.,U{m\|[rK//٥vO@fb‡ xl[CkKYZf'Cw [aq FNd=&qqJdwTA+>!`6z~0qꚮ]B gV}{54`" KẸEv] *3hPKV/PQS/u<-k ߵzH hc1m^loUQF&桢$Y'48MMXDDOх <2ˉרJLgq @toaDm׊9Ԕ7\/8<S3=Mim ehX#A[#N'180OCw&<jbNbeC;(|ѧ.5|҅)Sy-ieٚoF/.x`ͣwOJ8G-1+1ݩ0\NGZ@k1ɮ\X:rʭaS wyl,W3~E탶L^M]\a=zd.=!x}띝ZW ЅtΛ采H MGD@x"RQK(.5bԮٕٻRځwe3}6FJO x+J_j[ =~ϫ4X)ܠ!!1龵CwݡOёT&4 r؎ɷ8 |]RR(Thp=/btϳ232?DŽIA>O#Yfw&eE,eI8tHYX7!`+ 5uȣGG#Κ yu:"~&e٠?[~É!8fyPn 1y,1~#_֠$eY~ !]RXbkk*&& 8d]?'RoO".=$c$!z:%[ f[ @Rl1x]XLBhR9.K-Y)Naļ-~p4:ZVl;qĥ7h$ff1!y2I+{B-  ٶ &SӘJph's_Lt ٗKmn;k[16(5KQG N7z%q;9d ;^ ?uIyk[\b' )l|PD&衝`ՓA"V' :Tْ T_-R;5 ӑ.Qt/99+ݎs$`FTI}0t$cC|y*F fzzzA@OC9ͳ#R&~7N-4WFdeJAˇ A{̪H]5q/A,'%p@!ÝqaZƪwe*_ԨP! pVP.w肇j 0vAV£%$^B a>ggÒǨoG G[b(}_C FM_߇ ʪ*C?T|/G;+jkϰEjL: koxʦmw-lZ8xh&١^P*b gwh=z$>М+0d71K.:E88qq-ipCA T:'CFj5ڊ>}Uam񱈆|P2X>Ȧq5XXhU.B>~#%ZZZpYH48$)S7nX"dDWݩ4,{ն 趶Py|bCC$#g*RLˉ84ENpC)hnt+k]OP7>ulPޕEƜ3@Ew) K:VE.)D˟L%<[@=>iqt8 ژHBPj+Rt]8i ^W/8ѠFj$$$ B##ozXt XZ{{gKP<==iRWED> ;[&''铓8Yܘ"뻆=4sg~@rpϝa@4 _VM Z2C pw1& ^W[%+>,LTQD+el 肞B~'ey𙧣5y64``,(&IM]\l{IAi^ګƝ*驘أR}VgN O ߇;:]xᳮ7ErlſdΓO`Z( s/ƶnk*Й puYPaHz0P^ :9ׇ޸ `D4j03;BNj!V #bTܶrç9Yro䠣_̷ح|;}JC ̫B>M7,U+͔8nŽqNΐI4ϱRNZ]oO"6fo7wN3j"NNPRW1HѫbCEo___t^֝O1PuR:[IIǏ?54UH)(x YDEEeS9d:YNsD彡ir oW{q.on#989cb0$FGU+-PmW,O((tiIpX ?C@PncsUτ~>GW=+(-r9~'2I,I՘ [Xl }d118:/1)F 8{6Wy~xWWx0ɗgp'!"!Zma (%T:9Vy_y3 7yY&Z6˜r3Bl2ų ><,aJ@&#P|sq R/ߙo'17'gqe%srfJD̯ErWG*L;~~2??_뼃Ϡ=԰#`V(|f֡!LjH$c﫵r{'$OLmu^uHx#Ge]0Ϧݗ+(tl /zHI#a?kV}d mO .\ɥ\ |0Z**"j u,uazߌ諌{I^w!k4?,0$3r&I'! (*,Udq t>@k,Q.K *p𢾹rήOϣ4k_T h`nDn]EPY,K,%.{~Am  >`M$!!Sѱ,|i7FFh4P!"jB܁[ݥ%:gN^;Xks+˗[h)/c}T J>4Oԙ'%fMY^Z &Q%/4R_Nw+0T ppp.קQau~-ky+ThKfoyj(Gİjw!-/5LzTYmG6"h G{lrÍ6eU\=)>Ɵ*o}F'8fDw9>|%H~ IxfȲd:xHÎo5er**`a^eyH\62p5ƒo"#%?uS A= ".Ur4ϟTw bghgѶ-QE XR" q)L7`E5/O9^7^?G4YdzQ;hZY\A"Y4|Oup<ѡ J:bNMLV׿ @bu`tf s/Le'jίyNapL Qv u)(=4KRN[D% A~D$Gw8?Ũ[$ƾZVo,=Qh%a{icsyR)PQ/혴_bICq,7(0>Vʺ^0d\d4PQ~z*".3.%oP#pf6CBvF, fA+G&H|"|16v~Ij\2Z'?q7'pқs-^ eɣx0VVmx?I-r}Fv(:cq{fsjk}P퀐 ➲2:Zg \rSBx pʒOr$X&:H sQ)nof"81OoNٌks%õ$E)t TO`2;ʼoxcPZc?*%*}?=xIoEFFDj;s9W:djs+%l#/:#v| N  W yy,1&>34QC$7!9ͅ^:ď"g:u?],XkȔ_Е<Oby]V^ %]ZA}esq khe@ @Gg;_ R8m qk`QrFcC9]Fݠ5 & ''/F?KtpU-TV76񒕌υ)(|6v\վ)Ӫ oH n+Bx˵$c;c"r6O6Jd-O%~a9\_BEWz6{(nzD X{eqQ1 G/z{ rgKgҾ:%!R uxÛe_5PtkŐK0ellkMEŠ ?"?F qϟBPeI񀑞 @A%rB̒:E>T͏)(YBwߐ8I#x $czh2S4p/#QdIG#FCr +3.5+=kC'㝁I0CG KA9ag{mavtWM+7x\QRNf_ f6ʗ?;aS:g X$G-6+pi Ee Hf뷬:8=?`xNV(AY0U ız'ȷE KS>{CSm*PZg&6bN1BMB/&Ĭ6xTsMW&գ*6NS N,B3rO7_BnZ:Gd"{ȦVv :uU ;/T ?_(A|Ǎ"lG0UjD?5NL'?PeLmP.R`cH@q#}M_ԑRR)3":r5G]{I96IR' Fgx|)ѩ yIA۰|tt>;#  . +_=W_3аg([psg2 ~gTT˫&9P1usgcvTHHhNJJȇ ~D&fL]i2?[N[41›c\?WZe1IH{n2YP@ka{F&mD{ ݋ur)/$nym_d Gd)P:%tyV.d"0rr&$Z |its1Y/*|0%ϫjW۵d5 1V^Sџg|-$U%0(SԻFmcyDYroo3k/Er&2i~'|1!30aa*LE>,-.;c_K7R>G 曔ʍe3FNЉ^$pFޗ@+>#~FICkSOk8&o()a{{{^ Yn{jz^tއ&895ׯL7D 7j?NJ Z Su=9,$,Nbҫ,5qM#Wgp&_iS6Uaԏ,7_ d40;?c0x8W_ '7>55X;@`4+~s-O6yYN㴵 )s2 Sd3X$dJ̉ @uB drei/Ecۮ˖U504u:Ѣ!蔜y2IPi>rZE㋀6Ռ "gkR< Vzxi>`4[d8A)oϒ>Bx$Cӝw^ڿZ[I/%sm˛ϯV}$Wi& qijM ,۝ˁ4%3GFF.4?)+/n-Tɯ1266Dlu5Q]?KםJ| e9n6d9U͓lW_ 9/GƦb:HbA(ZNLQH8蹟?8ZB$g0 x&GÞO5>o,jxx LAv0>zYBcL7KTO< Шs2}&c_HZX0FE+owSŃoj ΙfgIwyOĒ<&'wXVvHfӵa3k0 Wѓİ5fywhhSe,? UtqO/hsՊB-f L T{ "^0< ?B:*2b}V}bp}6]?F{i/u&R}Jͺeʘ1OfpnG:tO.5DūY-Ppl!be|-Rouֶ$CjF g^7ڟhH)2?gwnnOKόiz\DZ !szٹR_ы׼J?S>^rM:v&{&?tga;->;㌲@Z덴c*"Q'i5 ˃-mzv~3ˋء&&3_ dJFKjne 3j9޿.繬6P w]O1Trps yxx@v*s&Ф42!=A2+|.ogNvJ>"8}@C=0z~XZ=$(8YcgAdɠLA'k䗮$OdD k\%0iVPK8}o* j-L12r/l<]Nf>2BG :Y &f\Q\?j^ڱCcVk}D=\[h%8|/RL' Qb7dQoA^oN A f6hjjkyv^VхJ:xt^0F%iLs]]y808됡.uisÉl Z@# 8ۉԽ' 0ɖ#%T/1=4> �K]oJ3'({0;D@=qg/hjċ>rڷ i Po[𥝰z~ өlض3^. qg4B+=<+Y;߉cM|eu}!-qߖΧHgOᭊ}@p,3l(IB3)]&꫒W^{=xSv2:cmA8Pn<|T W#b>))l?m,@VF؟naDvDK0kڼ{O)[70i/P@ny)]VVh OeLJiTcn^5 Ֆ;/qƓ;ԩ_hm]79V=ܣ%>%RꆮpsN:as*{4%A4GݵׯC###I1 IHD"^],7H6]$!FgT[t/m 7yRy~D3c U@?}0ȿ=q3օE#UT :SdzXw<{3%q%v? Hg.&!l AQҡC.ZK9~`c# ߼s CղZ|(5?C/vts0rW#Xfؑe6lĒ|CGa.IZ8aOaZ[nO0[s~%EOo N {졎ŶeK0dep7ߟ+RFۘl!m̩ } Kߥ]UQy^[hYgʗE,NfܕKCژ򙍔ΜTʹtOP.)X@Fht28N.h[?[d7j/I;9y4v>;*Pl$2s:~_7I\ t}KW6Q8iuuBQ$<FFTQQT4PCQ6O^Jw1_OZ@V8PBB"aQB 37͆r%1::;W3P$r_$J'0|}CjUD hTVz^*D*tU PvG!:л#_%U7NJx(Cw75}{62W$ ]**a#^ Ri6<,uۿ.T"]b)+E7yQg?|$:220* (ǩYdDLN"[)L=`0`^ę;ZTLdgS5 =5~Vz9NtX;ooSߏ\rÛs)s& ~e=1> S^Yj}|GH^?yukUA/;;%G^2P]QcA| Jt Fk4$ p^jFǫw13.@=fk$\{y6ƃAIIcUYݳuQZOARx ~ FŇ,,,썬{(^(%=ؒ| á]&ⵈ ǨY῁-Of W] Qrc5tvGAǀ D{iIRr]vsJ+> ,,_\,j;<VsM\";RzDw9lW#Slll0uk"}\sɝkq;2377oUMp?ৢs9 nhhL:\쇌kV@ܬѣ*KTJjŽO$7{#qqB~U.q@_ DUϋ\]ofo68P! < S[u=]f;J 2 J{*%fϞ=[ɇN%%%U,R+v.TE\uQ4&x'{hB {Z1ZӭE1a=\Y[VĬJ KKI}es\uG ~Y4Pe&tzI"6쉖bTmzݹ1s;CuSZhu1sF*`|ZqgBΡOhD3i>Zhq1~vq&n_Py>w5988j덦+Ccbzb%℃ r1IxlbcNt ]yFVʊ!ԣyc10(jȥKyǠ C)aޚg'%m!zYʧ'ܶ1ŖsD%TrzsHVz-bP]s49=@LSPU/S6-T%U1.@8,O?zZ|| --OAպ ֒14}r[RHWRP?߽m0&&s2^gB:rc8{щ2g5Z Ҫ\/Oyܴ]ϵ )c`=Sm }dJ@)SԼ[+JF8͔-5nERFAH{P}wym7}6 KAt .]2藗:-$8yAy{Oѱ{wĪ}|pT¤('ݿ[SݝƋ9Z005!&%/(bcjlv#&8B.4P#:uôܾ"֔Nϔ5~,r +9S{?3ګgvƙwó7'J*ݙ,JӮ!ϕIpNxx)SPhvFҬh%&`y\]0$f6`g$ &>Zl(AVf'a`^ZK$BGNSPEJyfܦ?o& jz'ThC=:ΩmoFe ڃChR5dnVe6 ]G`Sg :B_M}&/ώQl~ KI߇Q:5smHQYKjX{ly˂S`n6f|VԜ cW,Utx/GGL" r4q'ļ O s~<Òfҟ,9'鯌xܯ/ݘE :| bi8|~jAKb7گ2IVC(,' B`Cm94v/ !~}03][w.DDro3ϫdeي/g1(._ ZUu`QZ Si\YERœQHC9xv TTym~{E3La?#_[Y f楫<" r;o+Zytx\`Ùy_R0)coᗌ- HfDD;::`&FڲI7x_1b`zPniƵ(ݗ_sA58ZkrS %hL+yC;:?G7}ꂉ~Y*wDp^Y_<ub{};/_,jYdTǐ$)G12TڇEؚS-(o"$"z+=0S#cŽ}b g[|[ʪ𮯯swƩng+W?~6= nƂBDD7mk= lnnfO)R+;:pn8^yv]aR׎B dߛ'y>wt~4j2j?ʭwL2a$J2'3{4d#C!C*EBH(C, Ky<׽ϰk~;wm.B NR3#;ւփ|x7>:z6hw:Prny{'L)A7^r=AQ_go( @6RnaXj"9ј/?Zw $-lQvٻmP 4 cw9W  |HnP D&.+$*$(1Jo_[|eʶ|` =BDŽ6/8\мp@O]Nk&S|&r;x;CS :!F: 󧥽G[v<{\0^q|yњw޵:>?¦xnmC,P&8|W5_>xyyƌ5vY~0/Qu6GO/þ kk 䬓+fiyliگ~fpe. şSDE7Fa-r[Aff6׭͕Sx7h)h̐\'j\z)pPI=烴lVuP@`5`En8ԑDSӳE]= &^Њ#АדLl ЖO}nb-ӵ^)tOIl!D<]0伧>zRfct_c7u'^_ٱ},27=ܮCexcwq⎬v4޽ċedjDCkן&)&),|:,aU9pl@JAZ]^gͲl(a2._ķw%iv3.2Zr]L0zSU[i0g+;UN0- zxQu̬OT:F3EPhD${\*96o)]ix8x?-'R3-LAf;97+'*]R8c`; Gl}TBoO+Za.h%h̸- |ǖb0q6mm.K{IuCD8$t4;5skNC=1ZcÙ&Ҷ0fΝ7H51$8K?&K}}W;NHM]y?PYi­6oVCC4}hvl}"sqhˊc#fTفʻnë0ll/\0vzy*p2{.6m,sDžOVW^]:kK`zeWhiքuO]2S8?r{'>in"`/SYٖ,{ ~9 ̭xm̲x)n)I *XܥϥsCrq:ڛtv;sJ m[;"ykjж>إ#kx ;01<,-s_P-4 Ht ]:,1s 9)#0DzDzZ/͖qfț^yZ_%8t'fsoUxAZ_?ǣ!5"pokx_ /Ng^bfu<{;t,q}KcMڟ6z-Ջ{:a1)1 #Ŵ x-۳{w0Vš*,[rZ)$ =t׶/2ӴyWAWQNeOLrjc I;<&4$(>Oi.^xQgMoL[]w(&<.JZͶpK߿p'"⌰#VQG6i:Ϭ3"<rwؐ* oi|4V|~186b37]뺮{2VCykt\#Y朜`]cI{zIJ/8#g; \VI="xhGd*MuN1{Ϗi㛨= E,m~ṢeFDٺ+2?*s8@|'K!JsW}v f|sObpPGpe~ wnO{^~CNNw?N04JA* BO~~&$2dTis|:<8ࣟ(#FqT`DohU44Z,M7 ĸ, D ˮb%mm.a[cU* .7ElRl)犄|6DUiTB)$Lpk޹,[b&~]#zz 1lJk<4|-%>Zv)n'nӔY Qt}Rtq U++ ;eFFUzK- Bx5|^1sg,fF=l<6U M?\?^[}1uFxFI 7́kK`>;06`w~N~u9oB2/taj!Ѵ(r|/0w=sygVv'8;"H ˶qȻ/{ MNV0p\r}G P#QR,`$~=U/JΏy XnO9A|&1Lfd'v:pWNz`weƠrԥKœp gInM.nl m٪MBRz~@g"[@rJyg/JB25(T;6 tgkspLu}H> 7;'7=B6: ,  xydVy2-/^m [Tc16A4OmlLڹVz{w ߹\g;GQ '*ʻ_uo\^۷7 D /'&axz<8>'uGr8P.c1Aѷy.[~sfJi\%DD.-z^`Q/qcq}b~|-:Z5<@Ɋ@V۷s9] PlmT'$V o\XH,w ,aԺrP~Qȕ\xnܰB  o3`7rHkn$'%uf,B~>=JQXUݧnҧJo@!dG{bVLMɄ*&|3{Ӿ1Z j zQ!]6L ]:yM +t@E/8MOwĚL Gy[]MɬWjTO$x T;ܲcG]1sۺ;+7̷T0$oe?|<Sb~Rz>6g HZDFn|Bd:?G蟝iw\8ցX/7͟xm0@y獍 H~䌰 :^}\&ޞ[TNngJ/<s;&fgu7nv UDž_<8L`jj  7%֖jr⫪*=^xX3ƾE#Oh]r ~>&RsB`c7t"wg˛377K^]u:h6/), kjrqXhMAt2!$$l l7vN>Cua&zzn 5]ukCϗ^a ݒ0zƴaSHU+ˊS>[ܸҿ>3}mxjƍw__!Ǧ}vQT.@˯@kl<==u<= i/tM8~]n=o.U1]Y,ǰ}{3OgHJ5$mxp799 = ýC`:8.)9Dddr;3WV۴ypYͷr J8ܮ?ɩ| lX(E,nvXW bYt\8263CMř񙙣4m0-88 ߽{,/ *J8}А{{K-#̭/ne~ٳg9dܧQӤe {:@Lp;_(`"k#!<>]9/ ǻ;IEiTII& VReڵkʱZqd$mmu隸}p '1Icyr++::V]T){0X=L̍],u~iǒnF;hSzfRߐ`2xmp4ȡ%> :NN Ѷ Ʒy]ѻ+ʎ<1...Vˮ-; A.>}:Uwf^ZVk]zH IaEsY ] *eee\OS84$YYr)=.>~=Oʩ.ʄwap%>D\ΡVV?{)%Y}CݻwwJƔ exȖV{͢\׮Lͱ6hwZP)"/>ʕ3loUA+e(Ȣ];_8ntmeou݊y>ߵYh8dc[vp,bixj놕epλ9r8@Eo:s^UDEM%q)'DȪi3wlW̬\-p &\H7*,}ett ά6O H+\u9i(Őa!ޠщ$|Qׯ/eb ^s[BO]lm)}Ajjj5Ka ˣL-ھh$юE4LSn-&&:VuK|n5h{#ꐱ1obӧ=;u0f˕(ZY=Am|RQfa//Y\~=2\9eddKˏ:~yd)c|;w^DJ޾n'&(E/g+z5`w^X͏ y%w]!>uw52OPe  Vl뇚2 -iaYp/)H$9###%!0\A(K~~kM<`ާ/3p^D 1,,,ڴky yuݤ4:4e/Jpٕu6PE3bw؀Θҗ(- 3mLՃ2dO` Zu3Ngf}Ea67y~n~Qr}ESs3k3M&к8ס4armo޼Vqohll%8?;\:UtR flGd:o10B[³<0#ˠ=[A'f5Ǹ 5~l5͝#=<3;uA͛WBxinfz623QርbS7HOj1tM*dٸ8 ݎEn n9qks 1t!?$cԏ8Yv@^y5xd׿,?TLh1$>?l^oC%KA2yɪ-32f7Z "yAgy.&ft@)RwIB细 R01cv  U b^*l$+>u|]sbZXP鈾TZiCII9GTڻxM6ϥK ܳ-O ;OKS>gQӧm0RR\AwZX\ZN.4T2ȱV] _z۸@oMgp[t׎]޹/ώ{_M{bqV4ݞׅ*?M*J5~u@XYƴ 'Z.J|"PX2&Hm7o{(pضwƳ#>- }W9 qAzq4МfJiW S8M)eqI}oݒϵI=टHOT)Jһ2)v50T7.Tg8 7"\\Hirn(}tD@s$^kn]u6TII>:ƛm߷8nVі/i~ ݎ;8Ey W&eQy\nڢ rhHvk瞐B5Sb; 3Ld-novN 9my̩i|a zw Cܰ;ai2dqGr0wſWOsu5~wF`rrh]8Rp5g:u5<}cF;z휖UC5x {&x഍\Ti#7~|OՀ0IyOd^T#O|*. Ѳj8HZV~% m8ԸrTlV..q66prsU;nSGLpK?J_ީ]N$uKy3:ˈHme;J{+쾟*zܼ*^R MWZ:Ջ,iᷲN \ZUK7t=>!FG=8+:F0U 3gd9<[0f`<~*psϓ32p 6ZҎ}Qyo yu G.;Y] H&[@חzL)e!i\_9ƣGY_=@Y$'0N?ijf o,.AC^λحtif?'! G\VWK9iuyZ۰NHh#˗GȹILb ,N8foT|mxXyh}xz@SlDq#- f9n_nF a [wݧnBj!Q/<T谛%VGʹ")ς҅AEI0==ߗe?|u-h@peS۶FDq=ok(`mi rΰsEC,v~UC4#AQ ]! S[c<vt+µSMw_o/L{^7 4m]FPocvo*Y7=ذ ef} Vg[8ړSMְc!WH%>&\o"vfJ 5rźsL_RX {G6Я_mW&7laM=r{ʏe66%C?z[T}s1 `kIqH$>TUON&im QhҊYo9(yP*ηRjNL$X>n튈;yڜ}@ A/ s_cXDgZlm} eӾKO@ύn:3_M8LPN3ȕS7`Zգ.wʊxZ#DSzdW4<`;(#"֬ǟFFc~AU1߯y O\Oce>u-㳉o`㣅cJ׹Tbey|rTkn3|+kLM G99..OH'3`E`ΰCFznAS;::tqssǸj{69p$ChЏ1Ŷ{7]X%y˗ֈMud͙ wI3h+N-qpxli0OKTF(5Uxu,v#o\v'35dvl⵰ gV#:.ʰ+w|Č >hs`TŋLF1h в~0&FdՕ9yt=]5&r'ºl +ԧ >gx{0$ h]: g^BL/ݾ8m˿xpD?ˮ$ǚlYd Z-y&ҳ.aa V|[9+o\IKU׼v]E Co>8Vmڬ?Klml Т6z +N*L%y89Q%i` :&` Jͧ@lۼhӞ%hȈﺌ12&@}1t;Ѭi4o֌,j$<75UaObt|Xس:dJAroQ n;Ii߻_o 3IsppT <M) (yu]J5VW9*}F}8Y!׎i<9k.&O11IY^RD(v_5(W[^>|Q;._DI{wg(t! 8 gEWC||t*ig KsmhXAUE$EE\U_>t[g.{ wj~Ehj`XW >>>JeK<"4nח>II͈ M} ޮ ?@Ђ1h+e>t,G/'WcrsF{[=3Z{CA[l~MǙV:IkO:HѾ A,.3m J; X&i0_ҹFε2?9{Ly!(xw>عq .<DY;u`Iz|Cfh)96OnYYqe,o[LP޻~i$_涔݆ n8.ͽ{h#Pi~)ºluOC#ΫH3e([Z :ʯ嵵ׇ|I>v]kmd޸(g2, @8j:{$YQv4Lyyk#Ǐݵk-kB3Ⱦr^#u6jl**MXu4uaNjvNJfD;[㫵tt<  +oܠ%N;-u[s KIoo =SƘDC3|]km]w{Y%Vό%Q>Tg.qVn:g@kbtxR nrluD]Ef ӭZ{w74$ wmM{}҈,,w9roq'ҹG NvFZ7!K-D$m*{2#CDKK sڵ f|%V8l@TӋK'DU8Ld:a$u;><}% e4.Xzo'')^cϙqew52I6p4Q:$ɓ' ^N{<ig߮ni| P%[^!>ދꖖ>RnGߌ<|]|kn+W޽s{-6m>^=1݀9č͗2>p =>2{_W:xxإPSS3 :A^笞yjRVʪ~۹#&̈xEѴ͘4+Bi]Zq`=Lxg8au^7>;ioߪn߱ruyuUq TEoo/#X tSKMMlhm}xy.6J|:%9jPxMBI'ֆUšwkw% ֫hܸÈQgUL,=R d)냼<|vN΃ģޫ: ]>{&>aiSNH%v&A>lJ_(M?"#ؤ?W`pcBYOvpթmxiOE%$t44”?;S;wόt5? txhjZ}Vҍ(Z3ssCݡrFY lԞhz)ZCǥP&ոmjꅬ,td5G؉ba{=q_ ֖ rNHPZёMaYYcPv/ gO}gط, QhSPctHnͽ~WヹpkAH:+[d[ݒgߝwepk&'++/<2=D"j\FZ -Ǐ-LeSح~_;y[0>7qTܨ@;Tf6⦄уAK7V&>1֐IRxdr+`uiopvUr)4g g[-(w!)2\{a6pb*Vݒl97x`A[?=^Z,!CGFFg&iUA9wkU899imY~+>PwDs1 B9/746.ņ7.1Lg0C0j^$ֺeLd2OipFZF)F6 ڕ=Z[r/~~pyCc_tQ{ugʫh}\ҝ5Ewm:J\f?>v&Q,f7u/tQ)CAB'ߥTB^[]>$8 I;Vz2'RQj5'->@Gd>|X*nFGiK9~KR(=[ʢmzrf"w6[@sIr2>l"嵜|l[[쐵^խRVVokv^X]sWЕho8veH*>=(7f\\\-n0Ryfc瞞;]̟{̓J@'OiL/p>˸c A*]]%Oɶ%>`wW76Lmmk_K*nxS˪#Db2cL15id'[&cx;؇s@}"?zXZ24sp\Sx;>h/˝UDAO9_`Hz'MNO^6 ~`,.j{*;Q   t' GI0qp YhmSڔ-3o9)l{Xau8!+ld[/t\|z8hdN峭VIZaʄ3݊wtvFGEEGPFى$ zA%wIm`yʵT}&n݂Iqw›(3lU-rO+oJl ]>qJ=>~O:]}7DZv]wd>vz,4eDY0 iS}ϔ<3VˉyW059]*g}tayq0<.~xRh[|wLdJmM u ay]0Z^a;o?NGXldۑ2MxPHaSwxb>~݆96Oţ{RaWDS:j/${6h)jUߩ [4dXPyJvgIJgTՀXSGyͷ6KOgf+y9<.8R S0|8xTd]ߋͰgxfj 罬yn\`_a㶗dEr u#>A֏~a/YQsm4}d; }ysuq._/g`HnEeԙ_ d|oGdҕE0C-},7-Oܿ!S2x?+k\RtY+U%q2 hZna`T ªN+D"<1ݶKr|jjHFrrISK@a^t^2kża>xkK^x D_c'OR?ݼqc%_qꞆ숃SoyoR[+ @;>G;&:@8t a/OH)*vNGߺ՛7{SRR(]7R22"crps{\M#1"_DLl%=LJaTOBxZxQ3+@+ҁ2 "JQf۷}V*sr@b|n׳}?FwV('+ }  `<]ʃdc։ZUjׇ-T[}xtHvkCxhJG2dq|+_׍:@ȵ<} ]sKCtxxݻwmi뿾t^զ>c5%JՉ$(k萿w~j1%p ĭ;}u@շ{3>|z[{wrnTvqC,:t;9dr;5^#Yo(ǬM3?ɡCP0ذ6HT*lhY7 ZsȀ~~y\.`}SaaaSl:?5Y#S֍9?z7%E: /QWBn˿Cڭ[J{YBG,wn)8 "P8^YYٽ\1| F/Peұ]#ӍUTTɓW'n_C&y5% |LLa*B O&q䧑 t^Əu_-}jŅ)]ON:r]ID1XE묠hǬmccGF:`FPqY0X~@wKk?&,~ rlyWq-.M/m;CMnY ZN1*wjXEn'\S]Sa"q dۻꙦNcOߴφ8 S#<'q^GLa.[虍8-9s>sEm![CbH<ŔxgJlx#}!#"_%7gx;f>t]qG.w Ɔ߰SE#l|ɤ K, =[ègjH.vN$5 e'\:y!ptZC{'!Zn RUR/U=s?ɓΔK&eやA<00VW?vlƅW3CMXGLβ9_Mπؼ|%&''7 {Ϟ'X9%^/:XvӈK~yy2HC gc<<;nnAnhXi;;8m_+;<>,,N w6g[r<"oY_s&wX=!.nfJQԥO7BOn3g Z^`~Jj;QKi M~OA`]l͘C~|(7ūu8Cld=(ڛXf]u]D`vdnVV4zśY*G˫ ZXή"mmr+Z hOdvJKycnu7'xӧOnt4˷o/dT㽊\v1c-ERv̸M`]^HAa tx]|bMVa::7%MҳcA.aRb0kJT6A˽gCyxkn}Nױ}̬/,AǞ-'n]" Kf_,AE([xʏh_6/#d|f66zߚ ,]7a򕯋sFNo7! p|M}%Cno`]![l[ѡvE;hl8NO>2v8167+M̀I>\Wu~.Gq Wj;%8E<Tmgq"o~߁w̦Df^;܏X[]&^E?v ً n#3v̋9t9Wf 6 HicUrw-Gc/-~]eYԦDtE D2Va'^&*}[XOZܭmxa"F?$%/rz5!p(tf}'p'E¶O9Px$JMo3"Vʬoή9u.4(!\ƶzzX ۔!% xNyI!%%FK<"ekX~eϦ~1PQzffImbYOes{]pCvgї+"X7]}YIgGNE rBk1 Pktc|N6UWS+W#"_]vv e{N|ЍAk)}G|!<'OP{8&PTZP,Oɞ^$hw|}Vv5 ؝egoLC /Nũ]v7 =zz>ӶSV8\[FXVG]~BHK6:#.m_B'ffMTض:ϕ>αi;~4* m<Ƀ+YzfȈ'Ǻﴉ'[FރWowZ:p:taEO-f&& vX.ik 5ޏHOhե!%(? Ų=ڑ H@&żЖ9mx]Z<>}, KndA!;Ӣ^.`05$"u%{!eDa7ѣrqD.pZQǘ'W, 9 [%?xpA3ŋV~KAV`feeez6Vզ!J!]+*BxJv=pr IRar eݧ0n&iSvwe.Ͻ';P,JOO?@YkGFF[\ Xrtz 0hǾqyy{?}4׃1  Qx19:P=  tM&J;5?W DVmPp+066)gQ`?twH67)!T$3󰹹7nݺtƍ i*z̙sK#Ёd 9tL{DB}}khhtVYWc'Up>m-d+GU̝$%]]]%\QfښnPYoŝ~SD?B7k+G?(h׻\K%R5Չ]+Nwp8b LI\U/'כDG)mEq$(Ɋ*+$"HX|st w s>/ϧhaE=(V6g4P(AvtsZ8::SN|N@o2@HFY3߿W[I_\OjCu :Q)|| _ =@k(.|d+#Ь Œi^ς -__;[}>ZY$~ښha#7:mdO/lHvD3/_$}T 7(_ف} i@G9dMQ?oX8N *O?(UK%2X֯ZPpt;BYْV-EwHN_+Ox*F1*éxP-ŨliK G>H_K]4W;sD>5p8/+G/)$%~[g!?-oEvv2u;B*' )JC2u.o%1?RiChKsr%AAp%9, D? 2ܟWgUCsR!;svU:6g\g΂+,Pj:?o%suu;:I_?Z8Q݀;a?ցyq>"Ls ,,@a\OBA>jutܛha z돻7"~|oy kd[YA J娶ɱ?. QTj z 7*?;G8C=j7n|P,*B} ID @H +?d2 B 44O[P PoRQpC"H*A84!8 ~)*;mmP~ '©DF42D#(4"$.':ȟ o?]@8G!Pd<C"ciH*'̾.*#=IBD ژ^?#{HԿ TOR_=Z\)}}`| Cheaf#`af$ JkO 'AE/~W }<GuN,~2ɒlVN?dv@{߈$T, ݯߎ8 M(OƒpDCRx EE@$&E1xeF;:˸%VD>Gs"4qc6 tV-v#Px Kapd PIx'D ߗa/6.T'z`m'1;,HVTi>g++q ,`,J qA@ bN C/GTB#1BQ(@`2 CV`C0,Ց "? \Khth$υLt@X@~F FbH/GT~E($8Fa  `h2/')W9}ѯꋼh @NTI' k7 6.$pȿ4OA"QH}P1x* 'a _oA|_d?it!FPx_@bI,H aH8 Gh8K#S@zwL 4% ¢blODCh$ Ch c<#>H$OPiDg+~ }88J %!Qȿ⺐i@H`:H*pD KI<0BMt!INHH*" <y4Zp2%"iD, E$ 8#Nflj$Z O CJŸ%&L \,V 5H4aB|v+/Gfx|ND`_:2Qa^{*qQO" 8<,GdD!aD2$4֎jcJ 4 R % OdA HH4I$Ph*%I u~*ӑDv4꼎_/l y$$N1p* '`࠳D4@`ck6PϚXX8PB6G g W Ea*  @ 8piXo!;(lABa#QS8,4fCH8" @Ca~S?*;Đ8 ?e 0?hbCBX$KxAp vhT,qZRT'>3EX<@߅o?0^L r _ G% ]% +K@~u߮M>h!^dz&&Z&*cPlV <ͬCVAv_( @_h E@4N#"Q8B\!$"`&X */.]l-(?ᅴl&L~uB~߬Lh?$ MAad<y8AN~G 3m5* 5ފ&SH8leGB:|H_o%pϊwbgz䯅Fg~-0?+ kaQYa_ ~/o^ka_ }/ ZYa_ 3^?+ka g-{a0ү^ؙV~gF0Y¨f0+{HRf MHr^?+7!{a]Ka IN [6ZoBœYa I. sg&$~/?#K~` _f6ds[m ږF SMlRlU9/F'/P$!D h0JF!ÿ_v9& )r!o~ADhHOPh'i,“qHjFUp4I T4GD< 1x"x~)N >cb൭N! * N"`H@$88C(oc_~߫˪T;'__C HP#4^±o_oz?Gp"D1ߦ{~)YͿt5!^CsDHyHzĵɮtFG]͖=V}EsL讘 e9)*V~ㆆ[>?s#"=lq†KiV|PB#d )6I{I{"ol:+>|xŋo's_*-yVR^.[?8!a>7He.W 33ۂ"3S:Ĕ`!˘QmmܑH*GfΎW)oӍ 9= xV뒵E Ӹ>~xp^ZL[ll}}952:X? 'yRjջÃi ufRc[ߩ%mō=7 xmU![]WWY/2eg'[ X8HԦM")OmĭT*A7O/ 8iUJK5wҴZf޵cx8 4?ꕨ lCMVoH3ڵex$fi =3_!9{{\x۟ukۯ/2V36]3WH1rwg>~|ot Oy4әI޿šɞ"{%3"J&}jO{ݥw [+zdX?}k&קػ=1L" Xf 92TkRNaJƻW-ڴ|Vф.naL=;bo8p:}@ۃ&/ -uuc%Nuȳ&QX n$v&/MW`>گP9=D|1I1>Es+s(a]')7E{[9drpv' p,Ut 0!}'>^``H"HQyUo߾0ّ*xT': ϜA,ݙPb:LP[Zgu K Ij;[mɲˮ݌t//G+["dCM<Cpu}$oi):11q &`ʁT9JK#us*e (zHǫy54Rې5}:bGpSo0Om :߻Sifya#U {gqNH~ bWVѻU2SKLn"NR`W#TDG54ttV[)&6؇/_eV'!::6s56޸vM^E%(,/`Q@l[.u_[x6)"LSG1x*{k~]QW7g,Tn5d645t֙q$ooМQM򃚝4Z,_ګ ۮtv:lL'~R}m5׳e#7c]vLUVzi+P53jr- M[: ]F552N=om}n5Gv6V#<@ED|b'Ȣ^hxxX_რRH}qA.6mx zhXI;::G]ÔxgN7fk3'L y6*o N+K j̲`au$RLjkKu_{K˸=*^Wb[[[ssv PzjXۧeG PO=ԁaᑑ󓟏k,--~'Ғ{ ;63˷'ƍr.$V~|ījrU xݒ[Y7_+5Kl(ZmuybrMYI \BB~r7l-qG_:)O2sme/Ȝn-L9[Q+f?D"} ǞEXec{WX( =@]'W boMU *l^}ዛ'Zdhhklx(ު+Dm/acc)X3#rr=A<7~y rQ=M<:*!Tus&9ߡG98#7C뇃S*kn]DN.O<ȼsY*)#K9wԔO?['UsWqhh(n{za3CI]]~ vvv|h $UB2'ΈK0 ҝI聯W^=h|5d74ߑPuK-ŇK9D[۴mwf lٷ{?1}y)@y2=M6|$''nYuK ą;w%LY}(<)20l^K۶8Y$Xu|j`SK*#ٽ[d7`߂] 'L.jU {;%L}ћwpjW.v uI-c^2xcsG'QgسlL׍8.]ri lH닧6X)tc-[$,tuglgkCCÛo =~MCgaD\IF:@BwB8N6:۟1hTsƍo^1 WR,T>>]k׮Mpݻ[bdY ͻ'e%Zu^A`9Qծ[K=x3^7 `_e(Kb¸QVd{mwpg-=( C2Uk_k:cE0ظatt̘wwj6_q|36iKQQRzk{F#Y.ei%.6 8qǧ(iȐuW_=?oVL-qqs@#()5 ?]x׿ {5wV+3<蒔y'F~Y~ dLv:[<3_*#RX˘4INÊΓ.L~ xbqыhݩOXY 7.ݻwz{w= elLefÆC_me4h~Mq1GFK;}ccb2uV'e3"'y6GYh.#vt u`ю]i?؟`tEy,(~'pcRX.Y}>xP|oT:A3ʧ_ Aˢ-O.v5rg ݟD$9-oToΏ co\·H/҆Og6RB̈/=m5\ܶYw6~A7{ķOm I3“yάC寺ݽwC61Nچ>H3w.9 fnz:^p3n3[A7%dLY{ςK0yEF=tcN,]+sGC  O}Ó;`W^|,9!4ɹ;@niHn-KKW̕MW>kOx)?~[E;8u7)r!+k7[+ڿ{Y4)xԠi,..體'K)F'v|5i⤞o|igZ)k~b w6ql֭:{4>]L Kس斶F@(?Zգ:`qm=zϿ-ck.<{KI;wN3^cHryHN;u4moC㖇r,6!~2h=nh￷1Szhɒ4jg{8tιظFO0yA+Sk3f!.:T\:=^ǫ^K?Ɣ;-&L9?~SmbOWh~7]Mx!ii;. j۷mv5|OpzEGtO7ibOd$m=ѣiCWv~1%_4j<9uf #< _-n6K3ԘPǯ9כ/HƺZ-\ҥte\ܸԥG7OӦ3&@}w_$:n13g^O [3tJ쉫EFBꞧ~ljgEXE];`x>D)w~C;( Nٸ[(,߾喙ҫ`Y@U piӛܾRnoǚsyΝe|e)W#2.#@Mwp\l>xΓ^e-ژ }INkի&nמ= <,^c}H ߤUZþ><cz˺InDJ|m+jϭ=9Hö\1aǟ_xzf],zqP5 v+(u~wq905h#A0כ$i uWpDuT˄1Fcyu ٹ_'ݙ#b{P=N⪞*bweCN=M[)Q-UK\buj5l8}g΃$72:?Ov[]>},`~7I0V+6:<@?rܷ뭸_N^];imB>XNxb;ѿi[,P@M'?L6R;u3Biʲf ϼV&ͿO.XXY{t~9qz _ic|\1ffAQg>4>V]7H8v\5oޖ}  b(*@ͦtpe#’ p0&%ŭnZ;F{.[+[|-Ȯ];h@$wޯף5aؾ:YUp9#UAAG6}x'S_~)σ\8+$%(n|`~˿46},i[Qv0<8s \~G^I[dKN^T֖? ?ٓh@^QӖKqE4Dbndzbq'Zl9vêESS@:h5U[XX(1>>~|WC!C n:ͧocR){/3ϳDn55kg˲2\秉 mFoؘaY4$Ԫ[k٥+g/I|"N9z_`>4q%w{<-w𰢢" W|y̶AF~nW$ڻr1Z[ZY%y_0dL,]٩[ s/{Ǫ=^Yo;sܺ6JGojQ66.RK➄ ؗߋ۲{C"G{']^޽3)~W"m6 7(9󾒚2xьęǷWްeȎ)HnjY-^OkTԘE*5%jʕٛR\ƕrDqy?sgAK HqNOGQmܭT ,(|UVFIFBQlIMXKPx'O|r]yS˅)xW}-}`G҃amTmn(|z?thjG:omAhg[9n¸adߋ_&gn/qzs6I %|/ZȌ)muG Z'H80שm|ebKaz.t@;~۷Y?p=կfnF;w/pBC&6}}imع Qxjyܳ svZGeU,ĝi[}|k[J?}nvNnS^JZw=:t*,33sr;Gnxq^&n+Nr΀lE㔰B.;>zzTrgɛm ap%UYJ,s KKlUkGx]Ohr?wnwǹ_K "RFf)g8{`rբv; 6`ɒ)}˒"|]'Zg_INS}Z`sGS]N?p.]³J`% PA.v;Rz$(ԿAgXorr~] E9%n ېk~03~Q0cֳUYQaS=tw([c"|z ]==ɡ};>Ϟ}uf먧j˵]W:~Jen~-XjdcozR~XKA$1>}(xdzkEk 1M6Ճ~vV.DsѢ[ + (WMӫ>Wr~zx`QBԄX]^ I} u PC'|azJBǤZ~?*orαi*&_sW_e[QJUP4Ii3PYG=nz5`&w,A{B5-BZ[%"w{e *p5ރNneoZK 6@t 1uwcrUF*nE5 }5 B 5DH~"l&AhE-=Z(42?iUO^?X:+z)=8e)R>;"+8Jށ!޳(ǔp@W3[Nq$E!Y"$gI#*M<4E펨(})_ 0HkS=u?]I%Gl})jf)Aծȩ/9T}TeI0, zle/LU#]);X kpIm..1/P nv+OkGhMxhed%jvFi-$ JC,<Jsޘ 6)D#{"!&ׅIҸƐ#J 1F,żJc*i'a-MVi!~!jpF#JS!!{ /F&_`Z\Eʼn7P~ zyBv8]Q{%R;IUI Ok'JN Zi168nPB5h=x|S}S^BĬ VǢaxh*ZZN1{Ws r킬8A\5Xlh`8|uZsXWAZzNR.*n$_@N'T ][JPQ6ԹnմA2**?|Mj$?PJC1xM ;OuَPWnh.E ӞTIQRvqz)*hSw^}[7c1eccʡ>vQ `}=)\ežzІ If@NQ_TlM*3.Ң:/ Uz3r%{iDSr51nEC]J/guY=?z fyk F)h~ChknګmK6+,7Dmj JT]U[+)5Zl=s]s]CʈpoT^CϪO~TETPUSGK {+|4UTJ2>K >>MmӺP %e!pG"p/2!Nɺ t&H (u p60vrr4g0Hp#_W+4ey%Le%%BelV}q=б, yYQ"E%"1c~u_ 40&!&sUV&(&0 xJe~S_=18+ +j%@2I˸HRU'Hm,]mJ M$),b8-$%NIWQ_2I>**,  Sgkja;4E*r" @$S I,q4̱h26QYS2X@i10e^D zD"!"kWKkVsWR/Pa10IS$_a0kKc}2B8˰,C .(Vc@ o)Nh[kO^d eHa90eN 'C__cSE6/g CO("Jc,)#5v ,v:ϲL\"8$Wr!eˤ]^;T%Ig$R1BD [I2ssPi瘮<H`B2ap#tp03g9ǡ ip[Gr!FEFzmvp4v_;G xp Y@$XDCYı",Sc[C GVI4) S@VQ!hް2uvȒeh rzbP"eHx > ɫU-\P%r+1!q I "QrMfGTjcJ)!#D@&i aɭEm}H< ɠ()2 (xA캪jJ'A E&-"IWM-굃hy yUD,F44͑5qLʹޖPIHHy pǔ[`JDMfT#wB@EIX '$H(DǴ m\꫃'<:0'fIslkS]2 PH( E181hUYT7Ey24F8M*?mTq9G1dR<$V(u9دq-D&#uGECV$Ur>P©YdGd#IcP%X,I(Uut6mEd&|C8EP".q >bȔ\M^~BQ% (/$.3#ͳbU;0vpQkD&׃ DAII(b+%"%/ UֵXg#ӄiAD! (J¬S펊K %)AV y-!k#+b9gE" /ixf-mkua E6DM0< gQ0 6qF7Px~4ۧ)YV$)eA&edi^E@䯈D?{RCW?P6P U6LWv~b#~#[. U!>W 4GgdD 4C~lCC)A=~ɡR0hKwsX?4,C HsP5 DͶ`uE[V0"ԣUv[R Z{7Ck,EJH^pDLV0d*Z{HǛG"~lSyV6PyP;nqx~d"k%# }>{c^FR~+ߡ{bRfp Q (fF_EŒW:z'S [.~5`!>jlzЁ58o,7EZ`ۿIcz⎀:Mwgٻt_^'r2}(~ǵ.GлcN2m B qˢ0  3ZM2Iaܦ }[^e*W>S!{,ftƚu.0ψxoMo8D8+0c,$sǹD0d_<픊P{+j`jQSL:ݾrtl8yar}]"nLgSd&v֌k y`}C@dlb@]To:ʐ6CF,:v5.C$9_R~s'(5ʃpEKp}clXD<.1eUz [pX94jKyHN0 GTEo%Gmu O?eWUTcwy;QH-\Ƴ\j9IzSqLmڭ3! dsIqiX|3E4 `YK`~ CBR7{#y"ȯFn}T,RL}Ȕ|^KFGmofcOb8_}? $ry%FUzFV֕?+*?OAD0!bJ< 3G2SqZ,_fWEpObwvqot~p 04?ؕx)Lpn )Pw?kQacc~FS")s;3&l}5s >` زj&z((3Zvnh lv jp+jb5Z}4T0:a)\[`0[ *!% xk8h>Np!=Z$ݞ< 2uTXD"*^FؕU탳.퇪G\ȗ;5ntjSl$5_!`<)dE L52x/L!לf;8'x+<}zRQEEf/fӣju U=<~\_tMaSkߟ?}TQU{XQ1>) Ƨx>Ϛ41Mz7~}IcaMͭ$OVxֽz?geĨc?_LMކLM5K6iRņU'fQoB 5`wOMؕad][ ힴlf"\wh.-pX\.(*`l}xW(ۊ Pf(-%3(S-+.(5rYyis%)x7,2_;,ת/enbF̮BUmƁI=#&M攳 FgT$V.O8om(IvNCA*BǺnz]/@DЬѱ] bZcE1RD`$ZKphH~yD$%UT`1p](p1]c3>pg]{?;x@|a*C]aPWp~G3RK #}&oEbZ o}Iu^9jQd8=)8Xsi1Rv~_O.tvҐ Vw>9)ZwZ\^z0';AXY/E+ԝz%0&(``Aԍ6vykyv2vGH3$su Rr#gڀꀓ7?{G*L_R։(g$'GSw9^p1XzιKbzQhG| #B[0XE7黳+ɋ%&K!Pt0XҠ"zaMbKvg,T`.))4{,CI ܻ"așSCկ?--wn`ߦ~Дt>\GJzAB2cyf>ߎS݅ӓg? U: fBsRN-U1U`~[5>LxyQjVpg%&,ӋSf^tgnEaS8E4C9XMF"4.pk B#R^u>}fvvšԂ;Z$ۄPZ *J:$3Xz}zzF;7t(`H9 (m *BVa%~>] ϫs%JBMQ("%ۥt@N+Ac>HgaTS kG,9N-ޖ6KsC4G{j#ņ9oagQ޾U͒% ׂBRArINBS N+g$?X%)K2؝"" W(u2E8 i1%㪆ُoX ]"[\O1r 'ϟ.FΗcwgLz |S[Qscz4p Q (ffOuܸ|OX-MC|4*KoG5W'Wߡ?6.KEϿbȉϓAnAl>p4O=| Vdnfճ$>{"|.}26=5ۭ]y 7$}L~Ϋz_ɶ #c몿I/S'2s#ij>kW{ϟgoi?nyW.$@kGyD!{Tat&]n3>m-J#+nvܛ5~x Ұ{R3ɸBeB)xj?JVJf\$H_57s?7m`'mQ&:oo4~m۲!wVm\a~򒤝9úeTCAmiײ{2>dkX \7 <ƺ|O7ytAmZ93Vfr^1(s<-vƙ+ I||_ͦn}˳uK~2zn&/feX}CpۇsT/Ϫdq̀)i DdLB ܼk42('QEin- #|#mU*NyI^m`0u>ڈ& A8|/6rc`p Ì(=,DsixQ1P/t*>HB6KWD@+wpj. \Ҹ{z_Fva a͸&`7x_y0j^|+lވ|i\v:0$ݤc"{~=A|'=Sa ꈨ=) 5IlR3XP]Z ?(lD20HAg'$A:eFػFWL=C \us9 A*ͭ!ȑʯOռ3dgXDʖ?л+j1] i~eN#ګx z\6I'3 c: \."xT~ b /Mϰ^aJƺ!ۺ.K|x1L8\`q(QI*uj9o@|V Yks33!xM3 1Ž0 M#Q/ʴѺ5OatV(7AARLxMrЃ@8Q:I[Kds'a#t#. 4Ny&JF Kui2̽ߝpP>xa yQq:Lr<<- @I88|{n5߼;$B&0oGmӽvŦ}I{10}ho 'ҚEpf) adYI)3I []`> HkJ`q7_X9e#g}r7V_ !ŁK7' Spf\vZ5$:x,`𳁜U IFzF `] pjalBc8u!%cLZ> O8RPK8M^\Y$Nת[4gKXD}MeBU ^.ᴬ <;01h^Rp6ά1Na5tSr7nF^HaB`& 219T|„E?QV@rRa"fR+'2k"!3`Ȃ'FNmAbQ!F:#?TԞxKod?`HQVA ZaԉZJl2Pe̿pŘVZ~rZim2Afx >.@@^ x}DA"cP򉴦GA'~"kLZ [h?v^uhbH/崟 }ҿѶҷ}TK uF; Է}n 7ZY{s5 |vh37;y.Ax_=~UvxՂ\+A>'LqWxyƏb%oн XqUkk!TFQu8AAh„ERY`#pXoߌgA76pb5oI>]%`|^ Ƿq]60%K$#@;'P=b:ӥ, 'T#4sB!<ѲCv12gWBn$tL#ppB?|{m .4'ҚiEpҜ]"iySȋNY-{n,g?TrGL+RḀf)}m*Sk R&''5 {lK_RyL +,0ϝ Rr7g1`Td 9On I@$Yf.ͤLkȱ!DH2`rH^,UYO|¦?dl)/)dm(W~ `ߴMl;Ys ^udZMC}o 6R dӲ) \dMvpNC9C<{YMc4K_/>jCqRLL#nL0GL#',Sb,D<&Hkz qbwgY،e(%wi {uujՄqxO6 [E$'gR@gfM8A4K2ygBZ[,D.ajL*Yv ؄" M$H9c@6Ɵz0q c A-9&i"͍K ^9X=G&Vp2Mշ7XejxzfB E8 cnX,(6EQboм /-l#5p3 p"t #c:׍^{UR}n@X ,l>J 6=zXU1Ɖ VYX_'0;3$,QS2āJBv+G$o?_ݥY]$b ozLkq8&ilƀ"n(2R+bgQ3# Hn]/}oؙW[P/=8^͸|EÎ(\ȔFi%VZȻM.?332x,O"|?d{B A Snv7ZDx$)`ɴ0 :RB*kGYDzwXֺXkcXo?ҋv=Y1K Z%hZzs' ȱئf$4 k68=}tk6%`}mm!nnpKf(AF͐>t$uTftkU[f|@n 6-y pV s#;/Lq`ufֆ^+cB?Z~5fU-gVZ'6m9@rU ͕j3.ƅ:څ)f nYR>)Yl XC.o'_/Z}n:ƼMybit6k\zL6ǫKCd87pMejyj>UuNer ^_GEi7Ib*})IB{!D X‹唑$Iy7i7,RNXեU׮FB}7~<ع_94}s=bc1DZӱӣ`KNV "%'N99' #BRmG: ZczZsyت UQuir /C 5~Z[1W:k \/?8CrC=M2mߑe!0S'~݁i3&t&Ȍt8|?_y8&o_ߑl-~''48M%3W=XQA-2@/|*wRw]TM/БwV'SJ(:0Pxo}ÌsF$LG*Kqrh.}LﮊobN|m szr"%*XJ h'N4ƸjxlPMebtYA*\Ŋ[%~ڔyW&Iެ!&]K$W) ɕRIxII+?\4C%)rbptx+cl{gSݎsoıtWUo\rp56uҊieHwJCwy[,H%S&vvwa87jIzgG7|ar|U&/FKmJxPoXǫq^R^_IobQkSK9 %QQK1+yxᕫBux<*HBVnYZI/!&m+J^?SQ+b- /t$7jW8iSD@\# -m` S&m2bnH?yVAOZ$-`9\<ͱ}x-M ]饆+BEGGUt1js]UNLR[h=~-u:֭}4lSC  riRl} 5RkI^ޅϗ@"hAW+f[l@MiKHД^.(f k !OqKĮQz{ x xst:swW|}\G׏Vum9NIdri{d<ņMxpc<#UUby)_'$Rs.UTAMDͫ_ҧŊMhUŻpq@^+1wELE5)WtWMȉ^<aCh]/n^gPOeS6C7K<#{Y厴gܷ!M^'5":\iгSk d߉'M#=5MM{HD4T{F>zwoAמv)̪~VaXLg۫Kq FIu.w(cM5}QwM.qX*AH )4XD* bہG/3x $$o'L[sNd:]$M"6,bbN<{H#JG+&eLq2͓"6B˭;fjLeK̘Q̘"g㸑2l7EpleW1bv~Mv44#;_Unt{HX8EXů]ˋu6H??\GfN?@]I92_u#\Ѣ=UٓB>y=~XGqtŹY#{;>g9b{#>g{>]Ej Ng{Se+郎O彝F 5oH|}71~k4;#wZ}-Rz aEYX,:{xz|!F[m<]]0?OǔOD33i,U5n4SZP)Y.of<:# :Cts*':81nzof4 -|~qQ٠s]e$_bW[_:;nKB:.nmJSM259j{L*>|cS"YsuB<\U?4w\p3ZX/fP-Ja{S0afqRrIdX}YlZ#[Ztw cXWD+W|U @~E(` id '* | :aK'[ًG'9c#NL_FLÃ]/{UE_Ge.}usHciDrQZ,Q?ڜL Ō֥}l1܍&T.LҼP<#5gDP8W"Gu.kY ~@7U^Y+Xaq_UNꒂ!-l jraAQUk?Yƽ1J xێ?ܠ6/]>ݓi٧E~>%c҃ϡ9*_ ޚ,L.btB[b}xԍ֯1D,T^Drd>$Z6ޏ@-jL9 WK#9W,c~CJ:wԀ{J_iMԁ.Pk9z(3[Ԯ?:v]R -$4gLlR瞓WNQXA|V*i,]$bEɶĸ^*CxZe{ILVpꙍK-XaiAVsw1'UGSe"Qn7rO-JP*s-ȣW|҄rb <Af)*kWUW7۬WWX0[T5n:_\8hy~ÜhӨ/Y-A]c@X>B]3Z'.0JH5QhP(evPƍsA &fTSQa$\fRٌQf2iPu #C ,5}ps*L3AZhvK $x`* # Sgesk3l4w*s\&r& K!r_V/mIMh"~M=#bȯ9W O6Fda^ܛ ya!]`>Jr%Thxy@=@WhfV@9cI^ m0QDCQxm"AaTѠԎL!"~@3P8F*b)r𜥹%bke+lzf/=v(>0!pP\nRr渱`3:`  y}u  LnwU K֒ISv(=YWrC=2W`M&kT7u[̚"WX:Ұ*7=*L]\¿z؇X<Ƹzʃ+hA#qHi}Xrƛ $D5g8KXrz6[-f-tH{&)Ň7 jRMѸǖ$<؜yg p\Ȏ|uAzir3ؘniLcS{$9L4ݡNɌ p$="5VGi؁`gvJYV|ˊOе|eigG am4q%&D]br.QVYf >8mF}))ED,X.5d}ϓqbJzܠ\CKԋRDցPj8=VK'I)J[ݰ:vDDAmJ4bqk=9' Ҁt+hp'-AP\Ht<"pA}6J^Wbgu{6wB5k^r!\1 a:pqRAi!bxH@!pX҆H,F{{C1[v2%Aȡ\Z8"C0LpDz Bж#",KiT3r>Uī:'Σ`0pI"86O5][\<f3lU?Y%łJճ5SywϯN~zqb\숑bq D~b`A1@J0@贋h kTY#My|Nk@LI)ܰ7}#``!A3|Z,05 # m#,z40 u >P\nIq(ssQb ,0gQ- +r~%rա[\/!4ۀ-77xR~PX\|ϨӽIn!2͒0@Gxfy$E'@R4h 6ϴ=΁B%I{͑5Zb/[c,  8B+:w' q-hR\V&a3Tъs ϺLZe uZep3aۯ{ﻢd*%^HZO\G/ o:_uϔs+(XPX4 L'xwqhKL@REvQ4p< DnȤVRLVxuFƐLb QFW8cITT4H:IT[8$^ W"Q&Da CIV8jE7!D" b3hQRPZT(o]_1,ЏY% l _#g^ eg\XPH0"z^y,[{G%0}*]fxW=CzC{bMfދƼN-`><_ۙOy>yZ}l "7 S=vc0ԯf%S@X~"&ʛmN~33~;xEEd%=B,EyF ?59mqCV#I-g?Sx}>6qǗ;f&4AVO_@ 5مX(DSɛW=" A$t,9w'?9;oUm0fgwك_8\@7O5L# xn{|wA lBc 9{7̈́i%mx~\Mb pg01(8U4ȓoo^-ּ*@j͇TiMɫ߼~feD}U뾫&qoE9pX#( O9pNI sLgC9GQK%1dZG9B*P&uF@cPl%E@A3)1ؖdez<;^24XF9^{{gT3A.SQeQ*ijQm?[[.AmO3^)懄?v1=J^NM?nny}x&'^P=>q b&<c̱zؼd_=ASae={h dK Nu,/[]uab:+[\alVXs#,8`өy>Z"6WnV)E%n\NdQCr qDhJ њnQwгx!=wz5fT^dΠhP1Y3%Dg{\,fbhqSc S#r$B2$:,RS)C*D ڔ\9P'ڰ&"Lzh2MƬVE5Α6C{zd{W ,WLw`M]m8nŁ G-ZpPK+Pb1$w> :2j]bMě #'soN%$f.GgH hHeJ81D<*`$1Oط*gBB.I,^At(#qp8SGt"Zk_*;HF."&ŠęZ@Ђ(L"%"q1Ve& EO[Ɇ[#o26u8&@#L#*M0ZFՏƝٱ^cd(eRBXMB M&aY(8)H)6 SEʇ7YQmF o./dZH24)>I[)$FVPG)LI$ϕÛ 8Ak =~T 4bqh4")Xj ZLAp1)c#Vo2@ ;FN)˛ e KK`bF)JL%4H-OD&".XpHz g`lq&˅5@d)XB`>4y.$"Z( J"`j U,,pSМ^4> 0S(ZN Z!H )MiA`$z@9%1П((9䬒x}OOÍ-(Ȍp؋b1-T !*@ ~X@.јR[0¬"Q ZRr@)LI)1 H%#Ju U<oP& QKc[]Ǒf185%G9,JY!|p4'NR^jٺQRGS9 drǘ[!5ެ#*4DtsK"LW!(ׅoTbȒp*3e~8E,Nee *_\m yRoEYEQ4r(P` P*1h ]H h&AbpQ$tdQת0{"`Wj&L U (Eq$2*֝ "ϫOO0m-a,>ӨHԸ` VHj5p ;Bh!Dj>Z++H0VWD^༙K(3 I&(Q -1J% ʡ(JQrN &Y iPP } &„A*Ne B5, ruJ/(B>0c8+EH}%X-^Ռ1+0EC AQ=t KIV!*B0<\EB. ;J SLM1ԄQ)UϫPti1Mg,XBj)N1LF2$XyOP 𔌥0ͮbRƑX :TUCH`D)8ӥr8R3 5j QJK!ߌKI9#("vHB8W(0400#~t05+mF&AY356 B#PL*U,+S,H-Hk*TQq HZƂ+Uq (XBL"@8@4qPEDaSS<'}GiiZ@8PB ,` QE-E,cXSŊ1U׶3bf&+#0, WyzP M0zAm ̼6.Xaf *B1&a6!|y HMb0[CE4 KpP`*$*B tF +z#՗t*yQ_ lh@R YGyR?2 dZSʛ^c)e>Ȼ%$5,!%(%0tC|S [rHYXh 5{)|y`N6J<+TztE,%.|֍5v!qO py(@L!7B8bHW@a843ނm{o{o{o„E_ ˽T7_ QaHTebJFUE Yy-U.XLU1#4.RP'X!W! Q*qC&nfsNm0|AzL 5A٪3:0sEelc`6.Ko0}ՆL2 V!u]MˎtT C|d앂ɆRoyCP\@hO }t\]'Mſv S E FW@ȫG3+7`Su\`+U('J^]LO]DhBE@!AUiJ$J8'$%R2: l00t3x`6kG" ].xϺ>QWѿvX1ˣ]tw?5swu<w_;kAǚV gFuN_ "nw"zskڷ-L;cf*>q3&uڕ))''ЮKQ|ܣSx=[sptݒ¾9!ֽ=xՔ%J6TݶŻϻF悫O+ݻ. h3yKbRSh3x!I?ѣ} Ɍacij)k&+}kР&:a1$n}}a6y9&.cQMЛ}OyҨ]ߨ]R3q'SeұM+{n{7wonQG15j_í6Ý:} ƴ{urs=}xuu?97~ƞ&II >ft.?imfY2tw}GlqPDybՌS^߿X,~]h$V/B |䪬&CB}"!wOwVRRWW/lz{]ǁskkRukuw X +=jځ324;jucH<=G}.v+d۷'r5SLI=3N{qGQ'[sdv^p&5hj/苏^v;~Aٺie3^Gv7IwE%'#=jKZ~x-w@}[>'3 k֦|Mֆǿʱ?<Sٜ\iY3gάR=N:?n|0]>>}6\u$6l6!s:J6ƭ0ǻo|9-O8{lj=nY3w^3LRǃ7u y W5VZUC6Fz{7vٙC$w<8Ia/[8perWtLȹsG&Y޽=i^αN4ьKV(#w(,-gA?~xk:U hM^ vWk)7ZФ]?d^:a-Y2WOc]FA Ҷþ:5gWI{xʽK.-tϫpO0[k~9n@Y(ߓ[=3S=\Ю:jJnݹss5$yr%v~.˹cK?Y6`:tkŌk;v-J*Mbܙ{g%EZ,-;ʖ-km6T,%H"Rɚ$;J y/>03:ysLb' pT(u%<@+Tة0I# L=))J-XMC7ŃxƂ GӧÏJa1dۙ33} WģG gƂȄ) [7D2Nt Z/]֍BL~dh(^E 359C _#ddd/@c@txrߨP ` >lʓ܉\\N W~Lk.rʕ+vSFAtg_(+ֆW-<')~X|/53š@DLòsf hxo ('<˛btMڳgں:2cy1T(7E-3/F;MN/h/{gKBntt.sssϢO~UQ[iҚ t(˺s;kkvuJF(pUY5DgٸB`bS|xFRJʤsfE1Syn| rcD4Q<2T^ ȏ7nR|waۨ;W*nX/ڭ7RD\s̙9x, Tr-^fc&gmmko|k*~Vސ(IO\?ؼQ.1v bNN%>.xSm8iҤUNΚWs/Jy]x;ܜY `o֑|cljTU5;^W˘`>bl6L';#5ՓH?yᴧŋogLW $+qyzlyxF}woJ0h; [#2֋2mF=Q=̙Ex"qwF԰Kz=ow]iQuL-\ zڀ7,,k4lh8߳ykFõ`v;;:T%gkT\>lֲe2A陋\} $&6677@XhѡOg*ǝިzsY 3DD$oε^_P_v6?u/?1'nf`6 @Z)XԞO2٤*\S/`k׮M]j< ~ձ+noW)*)1~my;ݧrwM }=wAf?dYRq'!9vtż5FlUp݀;y٧׌涒NՋ[i hɕ…4Ct(Q bOJO&js i峙A1|-UWm<K5;r;acl<}םXf/1BMKus%F{\hX-+.vCd(]#..%S>R  zff${{{;v%8m_\VV}'eŏV+w~[OtN _yw<oO7oG[IűQ7| )*eYMbP^Tf=vV_.qak]UDz-vl/cĖo=o+PRQ| bw]iEEvnj)tVo3c/l7kj\'BVWW7ݻw%Po٬sm}US+5ĪL_wwNM@|S{)0tNpr לpv]][o7'v*@դ5lj"`q""Ϗ# ,tԍ.x1|d?ۛ/y4;a޼yꚚyͺGk>%ܤɶֲ͛U(\oʔ)*gr|Ƕt Tۺjg7'j` GnRT"/]Hѹ!oˎ_ Pfեn.;N4ۻY{_K&;٪}ePvcy3 2S{>zV5jmk;54ѣGXJw0l3uwڂMTVVIUģ,XqU]":[S-~wϊT?)'TV[DV=?X wYYP⤓d' ]2Q<_&pǧ*0'g&@IJW++sNn2,۳ɤdɉSL֡U 2y3}|yDo7%%w,3/OJ:ݾGc;WgDbU:::5R/oN~k`ck> S&L%"6$EǽYhf/[b_s%)YYYJ7m?.o\t4:ZM:>Tz咒qNϙg4F{2qCsDu "3K6mwǜlk-ӡCct/qWm~iŗmk5%._> " űwCHaH+cK՛gʺ]IxѹA4umҼOeEK껚%pomvb+pvuu]X@V.} y86+X hYާ?cF[yyEkV83̦RcTh:ڥ $Rm7m} :}3xbLR(%,]*Ֆo!6QG=D|s$fƯ[Ja VYX;$sg=@ ̗22?@\u+؅V8 ̙~AA3K%9sNGŊ` 싗֫W|\CǮ%>Uhz S%%M{숬$ږo7u[}k}ō\+Ѡ-K8~(P)PHlp)\NkmJ=M.lӠﶮ/H:TF̻SuWZTaJjziii1x,3K*Ǵipq (V3N׺{Үm󷣳 %C$w=9Bó.;-="nsiR',/x%?Bz[;hIB7>%o:|POgu8@uUnl}Zq'm_,q_t<';˗/KzT֭+--=-N`K1dy?ܹsJYmJvRM͘둪k%N"N&g / {玛j,"9^D\G߽X;sLН}50LHnU/VLtes%3(pX7nE/:)$6ŔVW *M; y|`xBME ?(o/ P~\ˣ<7z(T( ha*w^G~}Aݻ*+g0 FIII]qcw!zSH8[ ϯtaGϟ"OsGNC Z֐ 0綦Ts/YUߖȷ)E*{4HƘ{?RY kfn?+< 8G4v=zeu! 'rŋ?iy4^m4GNF N] O@5y[#Ԝ@]x5ND -E{SCLJ'wPG*wToۛ}~i5:E`,V.NP-Eӑmi{Ƿ^fN$`LD+HT@h_#a#c$'#`'!B88Ձx@/ *0 %d(H(HTF! k/ćC X?θ3B3z(ӃQ &J(FdR06€ ,FXcl8C ?ΈĀLI[l]420s\A EfH:0_t#HdWc@L8k),LL7"2( ѩTT2@$BiC8'8>5H`e.>) o'gnb L#i?#ip412@`2qH4 @Y4 AXh f&FE_MNm*{εO,^)Lbf6mzD5  K4z;P&%Dx$ZayK&$63 ʠe,h ;ulN)> }!>g(^ř:PW8@d ~R d&Nb3 ,D18P&sm"e-2OF$`.$`PHchL L6MaCD:" `(W5eԆ` _J `BH^(f!4 õ@I Ahd یeT;S'a(FYt` aҩD AGގL!@ YDg`(` H(@*ƂHi,B$rۑ_v{`:HA0 eX!D&&Ct&.<6LAӁvsƂyD Wt: P(̦a P 2كДr3d( &[(ED5" ,)4l2!&{,Mо?=0kx*q! /9O^}1 1ct a@t2*2Sc >bqDeX(d HI &FRkY|.^QJAR#;HxxVD!6 D2` !; *IPLGhP'u6R. }9ORr(݇81aǢQ @IIt \0&?YϠ}_ː+ < S$u biQ* $2TM̀+@݁oD@G2NxxuG &Ly? H-42 =W<|h0"!Z Z¦ d*bw1$EvCTJ'Hj 4@'H`T*ŽJ!CVh8p7XcCG2ɤqHkE: $I~ 0<pZPy%1CyTa .2.RL"qD Sf'XD: sڂe }λC\<ŤHЈ1#>;@ʁ2aƀIDaiTMg~} _ |G;DxjȈ2qĔ |*D`A$ HAY P(:=q\O'u)"+00'2Ĥ"t: e0*`0퉱G?%5Q$ &TxAI&11+&&6n5gS5( IݶGhSρ'Ԉ4RB7FdET* EǞCsFa2)D1DbNѭ!f M){&;7SmH N5~)IQ9Dyϊ".z۳G<Ӕ+]=s loRCcujwFP%|GWx8잀5}//[ʃٺ:L=>9;ӗ/|HaJׂʪc6ZZ>\͛f6?xcQqx9ߐwj\bcopqS,FtÎ,faaAw9mxA0~BBB+^aw(yOmqN1Wl^‚Rۓ:NV tI;/f\KV\2bZ_sSRs&ګhGkS̗=PY6}(b<]pik>;Lwz~iQѫ2xFc郝gc,:.o7 06~2>ֺ~jvޛ1W7/h=Sp-8x!2w˖-NPQ1!ٳ¾}>6\߬.(N}]oӫ7ijjΙysMQ(nko߱#}7ݖ&RohxU7/]: 5x9OϾN-darWX`/_1ыqI}KgK&SS}~uV s:T xʇeow?ulrvĞ~+xݹxNy{+TU^~'i M7ٳqsyʴ3ZͯN9)0Q5r371m̗[½7!! eqvMd+=e>ص5&^iӫE*[vϽ<-m.2gs%o sIcQ̴iF( /:{3g?A+R='.B_oOLP0̔h˺ՙ;w_2e LfJn2-s]]rJx%yHcr셀Pnm(fdtb]o>}ɉ,GY7;]qwBU)U.jY%>^.$q5!Yy5m ~FYoO^l#̨|e@yu|_F헍*g-+ym¬4E-,[6E/bbKufbu fb^S|7?ݺuK,^i<[acCw}z]kVr|0˺L6Y-*'su_!C `] kR27hk_z6Yd=FFWmEKPdݷnfs>H\/PTR򏎞|yG9C##lϞwʟ5oiSƣG׬Y;qD2ESD#O*_~ miC `I7XLϜHgmEUUY} 'O>%t֎ vusKi?@3=wG5޸oƶm۶}].!!QRY.",w~O&y Ez6]6@hd/Z4̙Ƚkn].IN]=OJGuҡ嶷+߿׾;AA(sP}) TM oɐib-zR0lqzjAǏ̅/yXx2۱})@CC]5Y""r+ 09$hUY3N~,ڡ> nyETUq'7.ҩ~yAw7oT{yy4[xیzq9[?6ߕmk+m&@BO8;{%6^듎͒qYvcիWw^8-m_s,zCŊחN:0?_gXfU-100H+IKKO/ʸ3MQ6|e 7V T6GOyCSE9AHWsY.aԔbmZIס3˴U&!;5f\;N[dee7(Fa-}NkuOuk$h[Kh<(eV:?DY$zqŹ9|m휓wW=X\TT͛$֕i0hFƭ۷1à!fnryF̾C:pؤ;w ^%%% G!w,FjaA)aI^!+dɄ3g'PJl$x1G\\U'p;kX>}R9 P!9ӧ7{jo&ވ튿!u5Ь/Z Lgºu`nL>wo[=6lL,( jnt.N a$+ %>e1=} fέA}Ӧ1  \*p/x,߰vW< nJ- 6ikjsnC8Ë`xю!.\=c<; 5%)d$iJ]\\lvV:lDy.1-m]9+c$EKq=%6.N}Ϋ?~?}J۷ӫ3.+zyj<>lAj״FY (!dQ_QQ1RVv* ۝ ^8t 1/zܔ8gPG qo@rVn8UDDKSSN= 4a" ϗ{>|xq6po-҆\"T8Z3^7,*p툯 Ar%guLGXp vA Nme~CW2b}v.:tMniFF@h(ɩw8\\ADݔ웛uuCZ ,lZ{ߧKdfT=RQއǏ\<ΰR׍ƽTҥ#?B1APX.j6BԶ(_JHd&JJJq If3؜3 "B_s&Gm֐Ư'3%LƐsCk#Ccs!.h9 eʲ.c4L״`[,ی(J?Y[hβݲyͲ ir EaLX,ίҜںJ/?NW@R'N\o4<K2oC>e!"MԷ'~J ``l>spFHiYa =}A{> AK/# 3 -77Ō6'azE9DA.% ퟝ(2xI_7U,Ҍe>7JkW~Tٷg*{ Mڻ!_.ϥm9nC\ϵ_Tᮻ/% 1as\9ɍh3ߎW!@$EcFg!t/UcX_11bYΞSi,DX dxlDw=9D,!SXfV o ߰Fԯz|&hl1ͤ  QLAd*k쯟.]Ll~$ 4)0,~wUt:t*0 Ħ3I0JCd7EvVt]q&Te0^I uv#`̀FB(,"ʠIdcbi!-dEǬ@؊Di2dK7pFCw$诈< T61:4`B#7L"2#I*$aHȗ1:a6O,d$Ơ}2Le1D1)"*z5R8mB_L$!9B"cAG( `!9a"nG?qGV(/kEI8kA#45t =dlNcd`LWU݊7mزjڭo33'\=T?) (5,u*oiDX8L"+Wt`4'N Υ V *bB4o4!ISi&;!AMss"MVщT") B6s?_#߿qd6cP'6D%Yd?{ ?fd@CiLFcLFgp'௾%rF~;R`&!D2f䄉P07 6Le -[vI"0q$ >K $.d@qxqE00hF!QTe$ *|uHpdS?@<J GjnH,%Q(@4 ҈-~-/ OQ'~)f_c] `-Lr`$ F9 !벌9zldiha`:Dw422o'I;0((:~$t :|oy oW@P$C{K `*(1 Y0F#3 bt Sl6H\Qp G#206c ǏoJb!|Emʡv q'$F:?}jjmjij$e+k?|lh~iNˢ75%_zyLFG敤WTֿ{r84%MU]y]S]Ɩֶήl1?ZVS Kݥ,&`^1|,\*z&]YtB{D(vъeiխ"Ǐ߿w1d1'/:i…bf^|NM^8Ink>v͂o 9tFdL;?~0!AJRړԌqcg?}"*('3YٛUu) ڛZWvtqm[\]L)T0R"WF#3l}(gNJN͗ѹ.%]kfwZW}Pӣ.Y/#RtuU=kq-W&.)čуXSc-pdQ; M(z7CQbAj(4--3u{vE9"m[W8yv՗b 5Pߗ>=HN, %]"˚ Gݷmվ vI5jpWryr>웟ӗ<~Lfo,Aﴆ//7@( 8/?6R$6q_]~bወ_*~.703|{<@IL1 kK{ti,* A$Ba HdQ}L&I9#i `?]LOW|^@ Gn<20YWwaazFbj%-_Uh# qȌe?gLDNԀmdtu6mݪe$"1LL7yC |/$t=Q%3Gbfxi2C-I T Jb03zs9!"lp8PYڜ=L87^0H%!daPLTEcLΊ "3ĪpVf`Մn*@b82?|!9,7rR *Ei0;=DFәL&0F3>>,M'0)N(A(F)'/ w$w1`R2B?~?˜L`bcz eQLb?w;#A7sϯ2nCj0LAd! C;/ F?`nbXXAD*D1l|C0 fǹ}pgM~B{pKTOnחj>~ſEC[ݺI/k#bHV&xuje %0#SK puτ\.Vt_E&7;E϶N7$2ȶCIƱmnc_W4vݻwox-V -4~P'^rhYdG&U&:+\|"w-mKm·cı5'd|sc50ýKEUikx;kov^}9^}C[r3BNNݔ%-a?s%Ī{{yի߉Ґ7RZ{FȔ)S֞l׈j󍊢ؾӼE5{kW vB i8E銮4f֘" Ҷkml̥i^ɤ/7|޾bMflL۶MblnrxAy.j cVd|NVh4gA VTЕ2V/\1<]8q4]>}w_iKgy;͟y_YA? Heusvԧsss/y^ m W=6_v &k{ 5D0KWgſC+ڛ3ou mv/ٰ̩\INeWf RgUaڄ;WrSZK<퀷o_Ƶ.n#G*Z:>Ù6v˛{ |CT>}nAHK8-\BFCJ3nY 8߮=8߱h۽m}o/%L3/5um2 .s#<,/&+bM\B"ndW*l?2 ww'k99sʘB9A۹OYǛ߭_>ج'A'нB)۲sn/B_{e=ɜ||)1;ݸ'r;6?X'|wzok/gnzOjE8-q~1>PΗA/edŪMba{ø[ Mb"d3>eP}M;O$l0sSIa6oX~590[)wM~Z{S)RdWmՅ*A,j&8#86Jj˗ǛmFe]ڿg̎75ET̿kHjn'X"M??TwS'>+S-)mFw%HYJ.i&̻œ2?}$?Ou=x=+X^e~^$]4]eGxaiQ]LdOpbqݴaϊ{{a+R%Nd.:݉,vH &L aЙףV6 I)$ w°-VŊ"r"_[g]yyKu= -ZPw@︖ia!k>UjA(yTγ)m.Q u*u{ĆѶ ^]Hjɡ~4 lAeĥva~UN}/m(&9\)@1?o.iKlgs9i7ѰyioOcfմ{ ,(U_;NOHT=07NQm 2Ֆ\V:M?7~>eN܆Hm`wv 1vm  #ݪ[P֏g7&[#O @`Ae9d1'* )22r&ߩ)}??IK1:>< qln{{{ ɿ`']ýkK˧Ǧ'N.g.>zzoM.B 5$c__tuI(q#7B^:*[ Qu>'ѿS/9> /4}؉{|x:ؽMx6>/n&K^$cnH/qj؟z:^;Ct%Z9M9vS&{ rTKf{}:c-0GJC]ֱ (|oϽw$gۡ]ǺʞτR]M(Au,+r?py^@ގ6 {*I 'kU(+?*T O^esK=pzMHq{ors S,*8Ū#tϾHh_[[t.W[/xU7sH5:}@$K wx-~H%Vz$y.Y gH2ۄ>a]0K #P^@'u<Ϝ6fg;SJ1đU66{/>GB$j\D6g,YzFYFȎPVvyw{bQ6pJf LsŬ4dc<vU*tqsײ{l^V$ouݼr}_!@q5Zs )z @ E796ɿ *#ui2ǥEU11S"([b6}%Cgx|E]G\_vHhK]뵊hs gIHhG?dLY"Gx+*UY?lll&D7a+IIGl%u>x>l`%u/u2==7Y)9@_{$aGhj.̝GivOa Htt~¯@Ǭga68Z'c')YpՈcx~M<:d TPF,YMed%"[ښ)'EHOe&,8I#Su%1(`AZ!枝UzzfB-_LtdFlƯcE#2$|3ͻ--N#5B$F^SOW[}Ϗ^D} L7['yJBCsMMRehvӑ\\geuY "7i433usR@(gKMM%&FVp→|/b†MN81+7oR̻yc2~ڶ}{-'~n2ƕS1s9ʗ>*-+ZȮ2lj')N$:+tXw]8c˧}@>b>6BpR Ed:?=@b$XHUJXFcdR>B1\-VVH:0ki+<#YJ um9&}Ǡ"|#K)k-&~4*5f?gQ *azFOpx'f,ebhL/5'[Z8$ slvlrh-E>=56O+1.+L#?cf.p?YZ"O$Lztn$'xTcƛ/p&^=y{0?V&1Ϛ : s.9FV0%+Qtzz~,9-ыtnY  4tTS;vtr} { UWz{/: ܩS CZ%[D="mmǫ@Br` ].0Q;|pg>F7`g [Ϝ -muh<m1}f.wYܢW~b'W 2+N*ne$fΒl\= Tfݢ0+eӒ~/kIK`[SQfvG%;;e2smhكE1׆(ɘh)#3r#Z!еNѾ7jsQ[\rslnp']|$LIUȼPXנexم:yr`:%wzn$ <$h'%tPlO'?'q2&X8cJB/#\V(X^/^74k9:bRL07jBv!bFW+7Mkr>L|tl$&6$,P>HbHlzJ u,*`}.ibVg@C/~ UgX(?; m9 X,F(R4y&RʬeqkzDjk(h]; TR ԵYLW3z/ҕɣׇ@=d* aaWh/ĒhS{wi *&(K$@ ] mkS:t^G(]5:u2;mw\9!@^sr!I-EƘ1?;[-nR1O썎:C..](KTx5X wi|QJKLqMcVlK+=HI^e?Ĵ2}UUv 93\ܹ#v ҋ1+x뢔¢}W+Js$lqSrtD5XRfN>Op :^u;Q3u}{X=!SGג݃wnLM4yO*iꯪ lrf\2m=cշʖfn,2hd>ɐhY?2ʟ`f^꠴j@65G略,ԣ| `[+ڢhhKVVdJY\ۍCì|y{ œZ0j~v= &)|z!DD/gCDtYYfe@.j| >Sv |^,TLAο\c5SfwIm5Q0۳Ւe^'_☹7ps핇escs|=]`,$f0Zm2BjMƔ"[ ;ғV8Wq>Ѯti_؎0 2^ @]WRz\zDiC rrރ(~p˕{vNgCkq~'VM|.|PL&+P8r۞Nϕ5_v,kR9nn;4Gd!AGEE)SE¢u~oO[hZ ]OruZY+<쓇Н+-82Pp\[at:. wV/J0B␥1đ 腻`%D<.` VS|8 >&`v WUȒJ!)O%hvb_nn9XqMcgU'̷_K9"C<ޱQ@#q܆d{M3;>TM{{pSҹ }q U7> |NeLEk_Zђsw.uJE#ќPepPW{ۜy0J-,">\-MUXxLA$Vߤnn<“2yΑژ1nذqYvA]zA1jO]Үl2Oe eݦMP~I"\⯅:qqRj6S&7**YkhPss&`@ E 2ڿC7!%{`bކ|E8Gx@t5)d4 =)mMEJN\>y,bVf{HX][եx*9$G<~"8@}Vi5\td\qtK0 *?i!.Km^5/G?D륥Invbw "J)*)ǝ)I#q[bDѬ *Yq$Y#g uLrZDp|9¨:-a{UY7#Nqw'gşāg9'>+LǎhZXpMK[}$OIsQXޱE,_< kUj fEֱ *^)sa"4igjG]GE"Zi_X;戮4I%=ileYHW|0Ky$cz,x7?\vNGL\~2zM5I9(W,FͲ$fW+p2DaKe7MRUI5cx66-]8t85{W7}Z}qUJaY!#&޶/OV ymK3 !'ea)g-ejjpA]R@5:XI( 릏^g53)*[e"5Ű:RTTXlo̘ѓ> ^:O ``@úo暴e 4o^z6ʄ fj`BۚY˥vy KFRN9,\lʒ*<')8RΏ/sd0V%cpgt;"\<Ȧai\!!aJe-:^<'q7A[=̑dO2A׾WgI!rp,U$:vƾM ɶTŨyP IHl ٿ[Lom&*'J3 ΞxŶ`Ŗgbщ ~<{m涾Xyh"b2%?,99Bg.gbZ3K{]z|JOSi 5gG:ե&,<r>OQGчfrs|:~/Za jFs> e%Ȯfcb{k7#P-0WON9(*549y Z"c]O2b.Cd#CJ .Lٍ2lJx9kbV:jn;: [ h0YD]~0˞`:D6훶i0S߸Q55 u!4{0cb 3 ɼl%D\@VGw̼`DbF^| !38h̪0J1C,X@l]]0h@#~U J8LS:8>%coVjػqZ>+[R% &!YFz?lV8)G "Y?4A.5WŢixz~%XWwϷi5,YjR[oeQ|$G"ݙ ۍQ}, bsms2 !/fe'EkW6[ڽpFH03s{j4ffzuqb:.sJx=œ0aꫡl/;/vYBX#:I܃g`b"QxrrϪ9KfVhgsnL'+UA:|+ @6붢y /5[)Ly)FB`^SwվtHe}{$e_͇7e:kjL߇*4Q6˫D~/ & Tٞu9&N)S_B/IgUWcnfȯ{n@_Q;lwܝ])wp$*-,F~fM!?hqLM&H=? :,/.ƱpB7;k޽pXíX$D>g~r2DS#McddOK)Y4i\'ws Y%P03sAT=3ɀ1GUzqF=NcshV$[@ ls+)#MP}5XHU)W'9W7Aq7S+಑GϛVRA+ϓ D7Y-A`iW[߲@'~sm)dn{jxN+5}-ű WJffs.3d7}&d #5׼Gmq̭Ri; G0m0c}/PA0Ue}:ҾrFkYHYyNYPЬ>[Ikk-&H!p{ #<\jrp)g֠@ϱāi xBM3$ˁ L9ڬ拡~>B6OA4d{rMu(HBKy;#Ă""FICzcY6Œ2U;|,@OV0Qnl,먢[pk\ _!vM9:YT.a%b) b=s+4stiyw6:爹1ѥsSt=l(h5pvl\ƝLM2oiF9>Yԃ#>GJ볧 s/wz"vdW'~Y%EU{yqXƷnx3uvu XzųfKW˝1) }r`RV ;w:#e D[ wmSX:RJH!#C<{ӦɫZFV <𻦤"o-l̿LԼ[ڜQԾKiZϟ|7=ѓ2\4Ÿ2h}s2߾m]*xT{w3E/rٜ4&)Oanğϭ\Ci.~^Bv+$UgIU ; (Lu˽dֻm9^[jIьKK咑 ߻ %Kg:k|cԻ_LzXPV/FsFLB J /s|{b*Ղ'%HE%hGz8rp 4 @-sp>'L(|v:uFP1[WEBY\Vc}({SG< W】͗+ Ntٽp1%YB35ZzMF"ќGzY6 A=!лMpsUmGGdER]nҍuk=7Wv<ҡ3 hAP#^}"P}\ ]or,!6H9a.UvYGc:QR1frAϖiXk[v//zn$F4a*i+JRXm7{|W'Q33qTV\?̺œ;c-ecOt[-p>px.x.\s4U?R$ja/UK |nY0jeXDH9AU4;Ero{4[%b6Jvc{rzPF`R-;aH'0c*sMLq-Kkf'Afa2+ x_V1KaSe'.n6]MW0R6'0ؾTd=pa=xrr@mKWE@lWgTtxOFVSy ]Y6kV kҲuM!'qNFx5꣢ ɵZ4˜)I 2mlAaZ_ y wp b*^@ƙ(a_ eZuB FIJܛc`QG58r r;mJ8ζMDqy;ǾxI 뜷\;+ʗ͏>=Zmrbkw| 7y2;Eg>w-*;-k.>+#*/;=ChKoI<<=\\Dd!? bAW/@7zT\2"0R봿!b"Q ~M޷ھ=3Dw,>tP!:##}tP}Jxs ĊHH)pYCC>$9P% 5)4漕.)Ӎ@0m2GBcޛ2Ӧ iՍ^s܌,̫ PpmPS7߫Td|huxChINje0Aa`q֛gF>0@שT67eՎVrG=l鹴-5s{3q#3^jFt^QUeO2&_e 9]9S|ߎ)T\t(ǯ_׶ER jҞ֜ǣN".*tz8u&|4X,mkTp,`84m=v3cM04rruAx/]7ϒyoO~>3~s˵FȔ {| C),?]w $Y==̞dJ[(OW[| LS,/y M.}:tlk~oRvxF0|ƙ #{|})A_g|YZFLrqhV26C2a abI)`&0Ll's#Hu$U)lED[XFprx#ٰ4؉ gez<[MRSKe/BC41NN4%[jڍ*8%ǵD.=~D󏩥)ɉ)DN43z먻&=9gWgi'e}i ^m}s%M6ߜ};̀ԡ%l{ʛU #(^uZnT~HIghgaTrB!x:Q5`~%|jEYʾNccQ2n,:o 8r j+{rSE ϸn.Yaja@,-g/PiƪkUOq w[F3rUճZOF3TΠ{f|Qc}4qy$%*k%nf)FHhPN8I{F]2|r}~jH>ͯ?fߕS/XKH8|&P 5DEEHxZY ΢ދrw*%pA!,)̠sլb'1hhIb34>7j$Gk֛W` +%9g57[_p̅cÍؽx9äowGuv<,@=_lBV AJ6㕤Lt /r.E,w_?wVb~t6/!8\rY|cy3D\,! ))3B2Q>Hxu31Զ+FsdMH>>{UnP-nxaMk8G'VҰjjtGqf GĬJj#O;S2iRիY}F$vd`NbMro:MLE$7W}2Y*o^0blZ!ʌqp^Jot-p"uK%ض5MtE2!̬ |&+nXŻ;l M-V >^]+ h;m98Aᣦ{_2ިެ(↪|XR( 1{*->Oӡ0B%p ";ʔ_ѩJׁIQ?fq(OHÙ G[`SFт)iԮJTs꫒yuIZF3EUP8{o^|> `  +R̕.`VוճM#x=pVZ[N5s7)ԱMAvւ# @>j[N.X`h-Z#]]ED-1uF⹮~AХ \]H7D(ch @;|afOFijՒ3iR>E/㡰մîaFWQc 5B}fp_.o^_ }Wn\=$ϽD;!7qJ,=ƎeAX!@ Ղ|ޟ%nx]σ3i{% qёmJ]8Kp)io$kQa׾l0f.ksk8A&(O\U~:l22R^I"s.,밟_#X6hj`S`W&@q$A86FhzH`T*`k-gW~V2T*Ii aTJvû^a|0DRb҃3N,&U΍/ơiaԲS<@[:😈 u݆ yOb,+{2Ui_Tޝz'~jLԮm/7@,jttswچcq,hhU/yR߇$C 'C{0>>-ߗtxz+aufz?}7hi@po& a`d΂l3 HywdiUQ~И>c(Ij8<a>z=??smE 3XمBSu469,1̯[QHmi}饑J zxD\dblϯi b,wH#XH++ u{j\Rqԗ=!)) E P`s;4蚴ϳ\(\̭ ¾aN$ yb_k5;wB1doTAsB(nAc>;WWlsEEMSzΪ_4ޠ,{wHw`3sUBȴ6jh%WNg|126W"|BX[_ջ2vKgq?7~^w*oBnGƢE+ ?v6FͫyρODC.H0K0ۘp22T,ES *5J }ϭѴkcc!8?4ˤ+[Q6Vf?q_9a9tEkb=>. Dy.Ԅphǧ8 hho𡢍-R :"ٍ1Fi; 0~߯=PtdOx<&-Av1'HP96].9`,{Fݡ_8l[EeOa>"")++gVL" 'FSvl|Ʃ20 A+k 2{*o t|З4: yoྉ &dNYdo20|;$2TUohH<viPU8Ph8/N8ҵ?=.->P-.%;R`,yG7ܭwk'NnQcy~tq2Ό̟,@jpֱA1/VKn9=/;QW2Q_ي*yqʒϕRYJ='onJ{< 5*/Z*;S~# ?:RPVS+=<>Ů,a:bEL+!:Ik'9i͜?v.parݸ/SR3l;" S wY"ɋ#ʺp5gU)D擱 26̒JM'⛣h(gr21$i&xn Mth*D8I5Dh..AvɲNmQOClyI,O98"V8`?> Bߴ츊 9oCp-R8 $Lgc4jer^#B\_ϖ+& x |vwx$]38QQBFkȈA?I0_IKt<_RIc*eԻ\ssJ`d%&С2xEG/nfe5Mk>Ҳ0b*P’.INC0im$iJ Moo1\QWRX33[S`_۠<NtH e FSԬ*kxae'yH)X޴{y5Vƚ%*hs*A rTR;:Ϡ_CgL_?e 0wx? 1~#`QaѤEçGOmU,Nܟ&mE .s]`q c Rȶ`}\hOjC ϟ`F]z,A!!Z,nnB:"LkTsc6l ' Cxc@dj= 5S2Moke+ԯh'P=$fmee/w 6&˗HPԤ ,-~wȪ8߷.T8 +6g-8(a{qSa :'/1MxQV. }x0#DHvIg=dhn@e)4s/BH!e4\i(|^yك H ̉H&Kgk }Bw) 9\ zbeChw|ݵKs5g/MQFj r~Fܑۢ/1i=Æ0*pP9 ?YWȐ"@C(&I8VR%>"x&I;BC('̭Lx,~>L`4`1p}PYNQY d |gvKw}BziisD>>N.feQ4@ݞZ"aݭ2"hw<73= ] O[5/|go15`o#|>g+v#ͭ:~86~|#ZYtEMn?(<Bf^}6#ޅSAh#yl2Mh;4m:[X65ELM'" &U6:Ygg`NݸbPl v@:CJ#wh5]QPSSRh5Bخ>Xe#QjьlWNϾ.@õtፗ146FUQ 3̝!WXb? Pgl+*loQ`Mky"; i pAQ|\2$5&.|4KB ,-u+*YzitL;GE9UX'Y%SqRɛP`XA# -/56RRLܢW] MSRBr۰Gy 7/MFdŃۀF>740D(* ea3E4~*,Lɛ|aY2;$8Pz)nO7mל-#rv12ӔeJ*kxpH%`nS:<(^/6ewDZ%̷2m%!mw!c\TA&3c]ѿ;oNT5 6{%T,A? cf0NꝜ$I&5+ r){s% 2؜ t D V~VژTk=5jz!񾊌_ph|S9nSG$DЧ=:0‡$h -[7p"dxZ4TlBW 3z} ؏Ե' )Q{S\5pۯ;:@^BJcMfPl-3erόp:76)diwV(=(kh#j>>JڮpV쏑%w.D6ݫpύJ`}5{ EVSQÊ =xO&?!Q^Zy>g83r? Uveyd4$$x{PR& w"t"NH Qw͌ $<$1?]|C]cކw`AP:@2QJSK< w0R>\Rں0A;w.84#伫o] 8Y] q}4hAQr D  >Or [6i][[@џ^4:ݻִ^3'- 5_G0ņ` ,,r>(G(rV fXfF7uegcY ^FQpޤGHJ".2i>0f(*~,"W~GÝ2Zަ#yj짢'eUBrW/X[vx'_~.ϩw  4L9f<6^;$7ڷ$2;`*l<sxc ;` })XGgA<]RL(nT ,K-U*߃x3:qX_m@]mZ{jSsh B>(rygyy ~}]dPɵ.#05/Z6Zܡ4ި5p*~!k]|)F0(峔ġs=xU|7?k6nDk%FMi$+/!CQI)hϔ5UeE90SS4g#ϥ"X'9,PG[xƒ81Sdc/ 糳 0#Z#t߷>ҌgdtNNvC҂ ])#sӌ%,aw@jKBX!}7H|Av_EVǽLGsrr ZosIFBlH^lmR  #o~NV{MY~03x{߇¢"! Xd?dsjnBƻʼbm](5a](2LF&`/5h> JS VȖkw)(rPK. ȳQL.bv"HDqKj,ZGHpz~Fȿ{2:Y'<2unʞ'ܞc?C!Ό"s zjT]TNx.75sPyX?/7{<~]-)BEceh/_v&෬Jh Rj̎/RF7+޶C]NźhT3"ͧh& ȶ5r"InDe_e҅R_ C6 toS0f\\,I>̐O섧jvU /I 38F u"R2efօVmfȦJ^L-1eC9\!*MrXg蝘JJ\s4KEm̤apfH?9}<`g1?tg- [jZc};TswfnP6{oT_.ZhCXgm 56jȮSt0>5r-PzbbD#K0 ~KJK4TCCʍ41~/Z_q#ƿJQS$!JUCj)(LđW1?8n,LT-pPp6gd e'FmJ$ɦK5,hkhirXnV9ȠudU՘B @z\x#1:((3밭W""㸌{UͯV,? 44sbCr.P׉VgUj%⣨"Wp/"ad)Hdϙ 7,W㢽Ds+xI<{'tޠj& vt J4kLNs,[N\#7̣SK BQQhO}euzLYķ6t ?H~ VCR/-9| ^!oRFj@r21+`YjnK4gP6L@xDUI= ߕZxo?6P)6"k)X:>#X2ae[_v+/ˬ;ߞ3zkS;(}=B52 5d3<$MxnB(L.Rݞ}nZ5h}34*ڽ:9e(SUH!*ػ;YW+tL]~ri}@jO?\ /2P( 5yꏾ%Ϩ^DCEKO.REF>/=E!6Y^Tk"#Yh-z-/ܴ S-6Aq/\b8G9`D|@pW*~pFן? hrBKʸjoF_,pm)>L~ze3@mIJ90G5_^gh뿛L =p*,/Mf2+h_hPHŁќ^6+"Ge!yl>YZ;s@`S@*:;XkB E 뮘y ACäϔɪ:ZNbMڴa:m9m^n-yyEj~D>埾aɰ\=9M]3yUD,4~ mU؊ ܣf;&cn+x|rfb\hWxc |*Xa:-9s44(NP6t>UU?OFM5tjIMK<ތ{D66\[RWw~ttt0 .&(pA N2MzLjjj**[U">=rߊ8|z2nTd"9Ofl"c'Vr EWw %e'wB)McbrB2%KǨ.XzU)BR=ڮW.Hxpʼ.u97G23snxH'SxR 8XHz?t&#йG2W 9[eop8uVsEv8!ӆiHԸ_yOpsD؄jMZ_Mȉ,gdoMԊ$s 4ɧrӏW~o¶q}h&{Bi, 0ufRK{c 2-6mG  ==J|h<&ϵ<7JUc`2쩳DKIA\h>1>G t` w&>;[VHg?hݢL^0e`]kWˋnD6p-( O][(N>d B_s;ߵ4SDqUþҁLx8E߃&\oGvfP2Лi0X`/X*mщJ=zUe666]žq%d'`uq<Ƙ< gdr +sxĻ% _UyTv>Sr3Lۃcm[6^ѝdY!3܏qt."!8H򖕵蜋uƷ\X꩕RA_,lZJB,X JK7b[3u_IIL*`8:L͚,wvr YcTamވY `QXW3 b\fk=sn`If1)iә>CDչߛCv4\ەꥬ.>C|.*dSҮ*o.sW%OAKčEF!JhifD$ Ю+O2 jOwk^Z၄[xu獂Y\Ta f.җזYI%}FdH@8JTXj!25I,(Ypp¶cjbYyH2~`ʡ23Yq21܅ T-HktvЌgp*E?ʒ0.~l+f#0u BI^PwA&@?@|G$K֤B}\ElF"GnArLx ٧@!ˬyj8X/rȈ]3c ԵƲ$b6> rԔt?o.ŴQ SHMKgܭfzG= xj0IK(GYW!'F"ēv;UФmN^mHIJ `qq}p-FNGcDEጾxqjM8~nf L]0+ó~ h}4cJfQJsK$hI4ZI8Pr[u*xUdg'|1n{]@(qyG"jW ؁I7w".NBdyY>HH 4n$B4>Є~`1# 9uXqk @b"SSacy;ktרS,!i( $+aEʹق_ cgI1 CrU'Iߗ$Դ [iLN>sN̛KY|g*PIN}8_ +֊ 6^2V:\wXؐl+gł鬃WT?`r޷lZ$3!h`ԃ7QWW`I"M%hGvnmI{QQZK2;?(IxdSc`̓=8Ё lÏb`ں%񚁮1(91dh%L"'.էؠHCxjт!X2i&#ZQe:1DXRim0v9#305w?m4IqG%\:~ Ĥfbl9ٜRxN?{)>/ EQ8jxi@ -xyJ-yXvr,emmQYܵ fOH7,+^bM.玣[Ӿ~7RA0֖À2cu)UAhF>\55u.\*꽦V@-lv 6Cƀk3SUUnUQoa3ˀgnN6zy0|q ogQqxDf=[aFb aѦ5UEw[BF?ǿWW$?Tu^"rT0kĊBܜ4- WWamn?nu}J][[[RI@1jɡ/ AǍl4GS(@]Yk k䏡kwMФ,/`rCݪ8f7=*r.T+}HX3Xg8PxSŝ2! UPe5D۪&x0`)13Y 3R1&B_CPXkDt|hZvߚ,=QK+ :Mwuepj״rԈm-HsOg->\ |Rʜ66' x#3 O{(/>fJCf= c0jNHZZ=Vy] 4.֯;6 &7NPp ɚqx4qC4h>_ m^N-)& Ǵ_'JvbfLI܈mӅaƑnZ8;YrH&dwKPsDE1dlxK:#*'t -w#xqA΂j=--)yЪ'M.;r{ʜo -6g"EYN?N'ot7!& GC$j&sZ1{zJ2f8SҍKN0 N*4d6`Nǡ $qΘF uȉV}y'c{hO:֛~@ʕ&k,Vr#JE(ot't "`oOn&gMvΡ]jXn.S= ;`@ G¢]Eԕ%,\w})vM.n蔔>:@R3獫VNqz *Fɖ˿ ۀ׻G%{jo1 o<~cǀ)u_Fv7cNꊈͣYee/䵛rݓE#[}2[..K1dQaa^@|-]d])[Av$]{chUAc_>'55@}oZtL=ᓡ=,zа D(I?6mٛ#1^RVʌA^"~ pHluef諠aiB^_Y fLx[ތ>VӵC5; {(:D%I-Hg\-uw ޖ['oZcTpOȥu-S QQxOF*$!`Q[k5 gJ![ qqtRAڗ<@(вDZm>zg>l͋Z\+/Rq ` >R$ v.45}J 04P<>{?N1mr{j5aذA~,*[VgCƸohZdͦH >l<[jw Pjjŀ£Nͪa#* P{Z,s1ՊV hbZ3X$vh?јA9f_hbXXYU.4YX-s-"sn<ିd(N[ 9Ch14Yк~hw9p5pN-H::8p:FTpt[WfBm#,tf,$*]^ m~jՑĨ tA=x'Twbũ()D 31S\:ki -k<֑$oP$^z tU/@N Y,n x7ϣǵ_|< h_iHv;O`MTԤneV*iậU°R91#Okf墋􏏙TvʂM@qA|~K#$Pb!QibgPfRҩh NqԁUCk$ǯA]"fɘ ic{o7GNKBQHT/ Ѕt谠X웄97~4bxWi mcGPTS Hc$⑮3t_)aq ClJKL~x&,Sv4$ ޸rxmIhAWlт^[]-a%y~.D}>DyӴmg4@2hkwA~h[k<Ÿ гb"PуNC%@uF(n:z}y|p0y11)w u=bsVm}?HY3\KA]? &.Gr@tÒ2xrыlReMЕ} \/qjUvJ:_ǽF+n.n=¿`tOhbiu+}|fmG;[-} J\Pɩ8G.w""c߅ |ЩCQ^d0 Ls/D 8sfxyy$f#k8ܠZ8M]q"=D%gpzo:Ilml4lbbj7$SC)klGTmer<Ţ8m^'_w֙>֚@ׯR8Jjֶ_eňٮ= [dEe칄+ͷ^x"$BkT3~f;urHmD \HfVƍ(P G BSTt zÉ'1U+A`*5r‰4B -$;Ump30Ly/iM^[Pxܚ5 y [zPVXSRƝVS xZw` 'L0GDr2pI}ubs?a {IX9ƾ&Ek$r`7:1Exmxjʖ8qxvDaTΪ[{.W!Uu`"l_9T޽sR3'~~=m7$?7z,dS@]@tr}hz9,c^V(Ā6,g+l7.w=I07eynRRG؋3EBۙ'wEѳ8O{[]߿!L`4VQqEͼ(C=Xĕ[4kGzNH,H=]Z9M4=M4!C#khL a4THHz)讅 KOh*L#j{6ט̕Ž`EDOX3A/ܠ$s6 q&;KfÙ]wdQ!m'kk01h\Hk&~E"7sYEŠU-_c3i5etvm IL: xLL' LjCX~ "œX i-+{>[-.TQBzc{uphÃ#.jgv E[$,js&Ά߄\S(DFx1P$'} D98ݬ-HAKh&׍[~2@[bƧ;qq9-WV7il6U\2K;<\(1NzM4*gjJDaK4Ty)ɲ9;NĤ",xHzᘅ[W~s ꊀ&KU&?kfǀ@JoͰNeOD&'~}v焀l u(ELF66FE\쯣EA@@.[K3;Z.kf]gfcæS |SdTMjͺ.qM51F';Y?69T_=Zxz;]:3:X%P)_2WT~[{wA:y"S*⿷?L,.Q*a\hY :ԼEB&Lolzo9¢{5z_^ss=WƊڢ?* NlZo2ԟV-:2*cfNN\P+Rrhrz.:\,~I < ?2*cob͢"W⇲ySPx'8|q`\؆OqgE6b0͟|=,X4ЯXQꝝi ˆsFb썁N㝠F22% $8Tg*K)/B\΁-a6d %,<rA|A[:;YdxiV:7Sdt|)ƨ1Ւc>Tw*P Eųa3n mpk`ۭѬkҔe)"9pj}LT*\̈2c j7BŰos&߻fO|KFmAV]4e^T%zYaG>pzp2\(04q>/(#6-r?n\ߟ \OԚ\WkIo̙k?l :rtdz{m Q_xmPhl>iXD~I@l@F8x=&l=Dj|bbS\no<3̸ju474$&ֻ\/$$R`/;J wc94/(eC2Ģ!% @HJ~N뀨f?̳bmFF4MMː"MCh0ٯyxfDS$]`^`Ufed$.2DFMNZ~U&}%=˞.I|ۏdN !@_=rf{&撈 XMM}j „M1B6}FlG"ru㮋XKG>>~~y3&O!/8m{*Z4z%Fo*y߻^eʯ◗2SjCA$HDP 6^k-^oI%0D}<zz0UrV0j!~ذ/Qo6HT%eb͏wU!#?'! Su۸,b"5,Rx.%C! !eWdQeV EW$RY҅w)Ƀ'窬K0f76AN.3ɟ)NK+\+)]i:D晖nC_r%}svU'՚#4noh_BE;;!F8f35y`<=^)<3 (bbx ~1F|GxZ{)Kc hjPFL1V:ʱ?׼`fUo0*66{d\f4@ȨYAApm]\(fQppB>5H&~hÄQ7?F7a_<Ǐ#HЖ!ux؎A'LX@]!:{g~~2@nc&UEqO_||<􇠘H46< cg%e~HŊF볷e֦ruh j#3fdX',ڠzkJ;[#~}_:yȞ-̓1kdP*RHU7mk8F.[vҴ{ԻPtFoVا2+'GN+ Un8tZb?B|w/*&hX:C xrS_*]-!U?A {w n"X+hw̏D9;Ü)'5\]+{89? ^4ٰDl#sl FFmY)*y)]߿C}GMMls9:J)4tRH'ox@gAo*PMD? q~0L!#(KP8kk\}$zum¿ Pkd`הB8Ks"P` {*zţ3]jpx1yWY${Mz/t1d;2E.6r:PQ)c>p`Iq}>۬'/ƀ̊N |eB ϼ@ NPT "QByl'$|2泌TYI \=lyD ^ pofּvp8|XRqֈQE}gK++N5%H\o/%n&&'YV8 zfˍF\956W3 yxtLyYH K0VmP,U JbWL!hcu| 1g[~o=s< 6=ҀxBrK tt44/¨AAzlqp:&MOt ?22!~X<~TXAt0 bKmg`U8dLNdJwQRT/.ـ笶'j}ymm36U2404,00Cr钃|ckfW9l-'dYOptG t"լM}Eٰj fޙIYw NHrygLdAtMҲ8T΀ + nN SaM۷oW14eyyT[o>m|#G+;l`5[){Vb7kHam ^M ŭ)@q|Qo_,9Q $x/ ۉрwp`"IçB !o檲Iy9xa89)8&ÃDATAD\tr`j3;D<co_`e G :9!I k Q+$ v^+Hԥ lnvcthXB" 0P2#떃 S'6ځAGic!2mDHPjLDcu"ҕ  &66]rVPK[ y!'LH|aNF{KWF 0ժ, & BAGt\u+l-l+_`$J\ff j+ղěm;]dӡ=Ajy"tDų?oA 0w UMW4rIy\\l|KHFk%zS5r#ļ{2SCϚ[&pGYdUbS^Ю`- \Γ_%Ηs w @Ԙ0j˿ c**"0>朗\H'q8UWC}Wd4 qUc|s -*- 9~x@sܙ][(r`DZU\M?m7(WZICks stUtlP[TTߗ(X2bA˟SN̹JbE >m͸ +Cы'PRĸ`kALNL\Ű%E@MP %BxOG 1* 1̬6:]fee}g+6p7iBvb>ooИIY'˥$G %.Rb s4$`qCf @֧R}p1+ "0`x%R2á }TPPov6Duh,?_\-o$b[g(;1~~sLBBg#-Ű|,١_ZĮ/OlP3!26u]p ë["Gcܿ6}Nk;+ d,P_ JZ؈* e{|GuMߡi Y cL cSl"Mӡg! (O$#Bg5Q#[:RsБkx%xGqN'vCVUsN㦻ݒ)b) -aua ܜ9#a.&qJ58 J@AU[] ̞c (Ad߿i_ U4I@NOK<ԛet01A1Bw=?ؠ瀮D޺} GZ~;@(r$IVg ,/LR/{\a˗l %:6"}IXF99t&fݛSVh=ԯ%G-ߢ7۹/'s?UuMpTbnBfjA,3"tjWH8o};%( QB2L3^k f0mZ1C$龽;HEDk3|Bri{ %Ծ眖"~==FL#x?]X(fB<<__߷$/sa[mL@28+Nhjf"?l:bmׯ3! E 振B(B9T\:II,/Ѯ/;jp}wqqq:TT~tu1\@0Xcu}ezj>/=u*0jXԱ?=!ia=0Ť(d.(8 ˙ńM|p{/ ^_dlGDOQFno!gaAohrfe 窅9qtSz+6,dO3:/Oӳ LGIpe:mEJi'9U=[ow)n7kdCy|/ŷ~djT ~'5qR[qAۥ4#Kl9-GnJx:P A}P/ qgfulɵT5Aĝz^lQ׷xx++-зFʝ=W}$7^TʕC-, *Qdw>< &=j?=$ucy5}: ğd7[@psBÉ[DHO/@B;Tc#_UYF3p&['0jFI{b/.k""^Bݯ!zjzkNӠ'Зq.׮+EO\r[Pw%zȶ|C1l Ivy'B7m1v;N_F!BWY[$Q^m(P FN0<,, H>z~KᥓN Tl`'@ۥ%h?um)Jɋo('(YU]vwwa)2`7 'ש1T+ ث}E'<"=UC,'m^BE{_߼*>b+m;jdFRlMgHrvA΁aIVVZVYjG̶>N E*.2dRK%4tKwȨNEI;{KZړ)lS Q -e)ٞ(1E>1mҔy#4K<**YW߷@L4.k]Kb8 `APF1}s ~$k$kuv?B;hcZ'rqrCC<OwԠgz,s^ICB|si]4hpl68RdYy@X@^Ӥz\:r>^S_JJ`bl,X l %sAPb+Fݹ#/l%ؒQ:u wnzO v氄6!Y"V;c8Dd8f:sʵTCZ)E%`oRpjS`́WdۛذHGda Rݲ+TPeGY 2d[ȸl[ !J]=9 zֶi="25STpL_' uuko}.՞7_ v8†ݟ]PJ Xx >}knrV y|yð}mڈy=uRVa#tԭaY7 ~[wbͪ~ }e;5#Lrh\xti/70_y$VPyc{0;p&:%Nn ʺO=+E^?6+-y:FV2V=c|Eyvw S y=e.$.4$!:_x>-n"V&T*cH<@Br5pHiMki9vٟ=\~WlDžwO@8WU(MScc|7"?'F[c;t:}Lç ;zc'7ځ ūO*KNJ'5lg'+ug"(` qXTagJ A_eL‚b_PXi%u$QZOϟA! _rS_ҵgV|B6ʚm㑟AMfw9 ҳz w e- "pQ0vN+\*Ud{}lęm韁2p9 76(?y [\E@:)Ў_dJ΂!mG8KHSer@QDn^tv|mȮ%RXn]\|՛od{Ǫjd2O~>eӡDUOPE;llvsc0`t-K3,f26"ⰳڴeSzdk8}j*P^iĻo^D &_1s0yG1\U p{O5×o8X%BeD6w2$ɖ$c[_i̲C jǍzo! fɕbgoDAT`6pniPR<-ӿTrab:SPaN,Dpue% |턘QYPum ;-/=9So˖1!kҾiUs-%J3:P+V1@RK\o,uLjrf@ZQF/b _ŕ  B'M+=SECz{PXN8j{ '0q!d^8Y LYWh| nW8KX$Sһ9ez 0ga4)>lOn ?s@@XbbSXx45/ U'ĠިLorO3WGMZM6bq: ;;O<8nJ=u~&.%A O vz6{R>4]Bbw)ņP;p˫ׯK1lHi[*{祪",ħqkfQ 6{ݫWϱii8](_ רs7~M H)5 pӫ~cB84myyS/(i|?`#/ &T[V=.kwL6P3'G Cg>'+d:&tAp+ ~/$䘘8%bMDۓW^Gb644upOEMI|;XPPwnk!LB-<¢gm8^.Iꅳ6o8xxvCb蓇+fDC9sRo}٥Vǭw)ï[րK<>C/_̢"_>i66H^.N1Ĉh4\I>k fCBҎ3z↋&L(?,bOw0Q'b+_BluhEq.v7AEmԺK,ڀ .%:阘u|3gٱWGfgd GNPoSjUO]}g=2Y~痐?.#40Dd܋3ڦ?giu"?{cCE? *DR`ݝٌNO,3;,~2??++7ozFhb͖S rJ~IW޶}ӳ8^nw\iMr"Ԕ4Pݝ?EL}vK)NJ՗UȪ|_Y'FEyCr2iu7:5gJ^J:[~ =^J\iH NkHNC,7- 0:2 J=YڈJ"=/2`Si)髾Lb6J~y l *Dpƣoׯx?=kPHM}~0\9&im3Ήa&>+p5>^S)YNj& :/`ȉrImaizps3m>Re?b:K#gJ0z"[_aAb*Ji' U11&]s,P߯V.Л_ %|Es QYyRjl9ioH qrsbFvnG@S@EJFFOqZ9/ 02ԘRq)5ϭݟڊN|;ffS*>əT>KS x? E (#V;5~0I' a> Y~ 1=B *LB_hsmu-d_Eo5jg QYC<#)RޥRqXWWW >5ւ,Ԋ aV>~%bݑl~„% T/qGMvԷddF #@y@dsD{3CpG_2:Y >W5UO3Ç_;QE_QCv,,H| T>WO|bf>dSnrD'" ngHxE=Qcc5Y7s=C%#jfo ~;?:ܣ}q!%%A;;p #Tr21 @{r\H)+pp@C3'O9bZ&"f`;;|NkyjzlY-Bzb"Iϝʫ͍V ddߡ|njfZ?ѸB4pZ1]k؆+7Wi``Nug AVfjIc̟#;]lcI 9$ɈvZ o1*CTYu[锔**cfem/b6 >1;m!PXq54?0v:?ǿN^ Xq{ydvI+NgL0V<ꏹJ JNլZ,))줨,ֽ:{ l{(ˀD--s&m_nYC}_Qנ&)?=(iQ2X St( )PaH%x|565}A6d?nJ4HIęjQod~GPBX^a=Y']VkܽSCY ]GRi&#di2=>49\eѝbZr)]\ Cgϼ_TIgd=X:w( Lt}W70CLL I#=Ǘ׬K\V&?s"w"RW'FQUY_#| vŒ4$gE}70#&JL}ң7aNYsӶD=7,"Ňbh}|`H !{*F=i8/ƮFxv ZptxŒ2k8-:(!>\BI^633 0J!$̤GYADF6o Q0P7@ M,JP>G5g|?RW+--'_ͭW2^ufcB.'Ω@=~3Έ|yd-svF ֬_h[7jͪ7/ is1e^+u'jipeTt=:jk ċ,g%*// áj{@JsFSať_k)l b(%io_L"T9uďfgtXta 4uuu:ԟ]Al\5/1!TI¤00"JXړ6ka_.cbtwVJn9ݍX>Po,$'G F$~اb(=. ?b 8We< X*nIKu'reZ>4Ac 9O62Wo0T]FbE= 5}VdcgM3pa䏷AiZ>nG51n8(( _HKM}f(A5: ɵtpMtOx9 &blKq($"B0?aOdf PSS/~G}G֖. CMVYҾUZTDr2d 4C&F~PM}y||}׬ݑQ81`]Qwb1AK^-ass:k{ɢFWFYWd02fAN|&M[iT`i*, rJ^ o/>nv~+MAܭ&tH}Ca,XjYY_k'8T<,?]C8{ΈTəNkȷbsS=v5+* UȤsώQTʏDi#󮦆JNğ}gO3iefi)[9q<ށ`P ܁  %X[SlΎ⛃W<{閛ᡇE~^2]xE+(-n^tD%?Yr~WX7,>͹vgv=xv/rr3En4bbNT3h&ۄ|S5΋Il`C =aSt;5-pQE75 +[`bf(P\%OgI.#sX{Es#3M=&ΧMê5[eD<0aѩDly/Fkc)WZe˒{>ݭl֭Q+ jp3`Ap9hj}qW[~=w`Rnء9BEE5mHtTM;KF_/FpQYVI,#O{ܠ}}^B r)3KHⷰXdr54q/Jݎ`RSS?I@;͟2Ygp"~qIj}ޒ<u^*ҵ0=/FHHH0%'>FSX=VfkjV-~Ӷ^go %mljnԴJMT*UPRqqiz h)%<:}u~' ; 0:;7X.BE'S=tq91A+GL^ ZsvvNOO }p/CguG7#^*UoƳd ↔{1F/]]݋o` ͐b Fo0l&i{aQz[*EU.u\y~g4qry%IvO^*ċ ˨K~xlV^Ⳛ1u)QbcېrRH@ #zxM-vk4>>QR+.x™MMnLr[g̜]H999}˭DT7.-]nؤ\Nَ둖zR4RR-02Fe_-9} '4_iMa3dOU"Qža4ĘB%Ѽ%c vwͭjDyR<Ӕ.YU!ڔg=g 1?mh)+'Ӻ$IA5`fQ롄P@NKkLZ2mW],t1 Zvfϴ*X[h:捘F#*c???AU{s77gtxƿrKG*CvW\QwDF#~G_]b zͬ ͔ΫyY&> =;,-+ /w8 fAOwdT3թ6iww}w. A,";q#vDcҹld>ݮ%{yRY]!Il4؄}|JbbYv3/D;U▨ֈEm6Wu7Y=9uwt<-֭d;y^kiWeTئmhatCd'`l7%nN=3ρZmXaXcvV ]^ {:K{2wLٻ2 ~jqTCԫjޞiԊUY(v 7ֳne,ww$P9_h})OXVFzQႄ)JDDKX[t[RDӏ/L+/=& H#OC bˈ_{x;&hǛ~2[QNm;°Fl0`8}zP5T'42IelZ|0gG[{lRD\\)sFo^.U Ri> B}{vpcw#M9'gVǤ2;hαM 6gn睌p2k~' g\EN)Ep`d8{#kv,N;l)uoV, \'nǧ8n-"ŢtӉ}^C܌Ry)ExRU)jI̱i !-jZMcܒ'BniyȺͥj eIBw{҄t,v...^ 䗔0# 8;c\01f6hpm2wTlp S11˗/ڧKlU]Z׸ϐRRccAsv HS䗖 kiR" تp93ˑ>zM<"XJ"χ#+ӔRW87b̌2 m=86w6610͗r(A-êZo bq Q"j a#'(2X_lѧr?G YhO5Xp`bt ֏v瑾 ֈKϗd#-9p_Fߔ/{%Z=Ƶâ*\U!XaYL85T>] t_Nގ;|D7ЀeDh`t[?W^]ЏXnUc1ՓowU`5,)wS%0Cעj7A{M ďGiB6`}qbvuy}5ŝFT­9*C(&&/bbBnjfֱ}Ǭa(+2r[ڷ*L ? ě þ YaA\3W#2Ў;7qX5s~~Eq7gS#trsZi5Sa99*4&<<|g 0@~?]\{ݷ>Ca%É%"{" EsZj׋ͩ`8XR1d"_xVjRL6tٚGXAz2wlcw8ό x >0P?Z|9vdyj<˯ޖHr.boŃLGtY|Be/V"y_JxN.GF+"g{~ܭ6/<6!djr0[Z{{;/;r@bL@@qˊ@ŜQnrE-/T!I@1rZIfWGKp&qEJe{U#EeeV {cY))5]pSeZKę3۳f7Y%N2AֶD&;7ti7|$frgR!!Bm |{r"%alfMù3קiv) \mj#B&+^-c#neg!EEfaI3Z^`+,II bYmtLV],D.&\KM%rJ .\Nz;Ι%iBoXNIuHBRhFuRƳTX)ؔ@{5vݶx^dIv ?o \L{:9iL#^; ? ^Jw?qe9V[XPkqݶaO|Nl׽xOjO&Y;|eͧAaxQ}000>˺6ٛ w<( eYts{v<bⶋUsF"0Cϼ-eZsm'(\ .BPl9 }pUms豉" S-5Um"\ґ)KScݝƷrÇ6җF8eC3uvr^mw +uhqzSbwQA1N^^uW ԓf.5mTF_USxlxmR;?S PVMq`9_m2 {փ+$`SA!!*r4j3i<^SLJnOvM\nӍ6MT A =bb JK@B`hע=Xi[iY̥a+x>pLOVUhniH+OhWz#:#qGqx_6.>+54DiIYNvrq<z(Z,jr J~]PR~e,tWD.s;aX@p@ H2pE 4{IٔҶJ629>~Ŧh?JŲG,s>`'XF_}U[ 0F |wW3wmVTPP҂d̦%lv/ݒlc-hsd2x Y 5~B1~3$nqw%)SfWPP~?kxזv]_Bն7`{ؤV 鉵_*+#l6ʴyp}' ?iwQ-Jϩۗgdl)(Xk6aHfRz- C.uXokg"Y1+] ϫ99|өV1dJG5)CmEqzwqqqq#⼂Ai i~I1{ubt }CٗG^z;-1{:&Y TԬ4Fg 5% jγM<4 mwF$RF8'ه%mj<^zK$3KF7,*tؿ?\n1(K=5i^>p&';{ֽ!GJڧ%ن<,rV0/ُB*{8T>iYUH玏okgWucvA{9?"{w#k뮾γ>bYc ̒ hx.\LbdCj;&+b\ 3l<`"͖nJq و%'+|][~ 1_SdeoDG'm($;oD.9(ws36&}`^u{QfrWqz^-Erx4+Ybo2zF &v MDÑ̹*J/HEt;*!mJbb5hݜ8|F0E]J4J/qa?xܾIJyʝsn)C>=T;ᥠll39"ﰐ,s L~K= 97b:66ĕ]Nڗ%Bk ƣ̪C73@˓>: C FjG20$ 20H2q4̶}LuZ\=2L8|"6FkB!f)),b4d`MhB1$~Gۦt>NDLg nq&~ct;kϻtj LP?;]=L6봪um:Vtoi|`Z>GB& C뀈,)%~eނSddD?Y54./ퟥ죛3|Ӊ(X罹pOT^?+7BN΂1ٴFcta^iÞO6Qi>@/v'KY!c8-|qYoտwpp˱OY%M}!f 6*- Vϥjt؛Bl&k?``,J'-#xe`44x>1@W" <Isxa}##j"04Q}St#j(')!y|0lܹ:dJ˹)k@ą>ڑ-Gv\`YAӦ `>4L1XMBXwW+bAy%GvhI2g"El\OFX2G!]_IBe-bW()Gr TTXzͦP*3PDҰJVblJbBl`bbhG1.Y3dtsA1P& ͣ#+6\'x ၮ?SKT_fezIH5o$$ˈ) f(jq2v=Y2MO+mXiS@$ool fԢSSKVW]wsJ ,"K93 ùgܛjX^13fs@BB"Q#Â/^sOt1W*)W_'6 ɕZɖˣٯQ5 3Uil.2Ӫ-̅:?|:v6tbYTaz#;AL.a{QR'k@2)? P_I1[_AefKf)eLQ -$? :IEIA4<]|IKY+-w>)wl:c:[j~ҡhr e.7M;sF lYYs037D =,IILqgh'%zN{/kLØN`PɅ -Vu+>|m1;@j,Q,zZ 31V`0h57&]ZCh(93vtAU"w!pxl(sDrH~Jp//R+]%, QXj.+tզ@8&yajRRN-؜- \~09 $jF{#&37V$ hܐvR4܁ş)+\-9g1xzpJmQTߎyjj`wNΨ4hfBJ]֌V1H,+ӝQ6leWXx+eyB=Z$$%%sQ%0 b ih`yj!ˇ}G٘Cęk]1ӏG)>]0_""~,;0Ds8 ɕ\']CS Ľ=46UFX"\x= ::R'$B$cɼ%|B+hQA"hk(8*aX@6cz0YgC" ]Y|V `Mbʔ3D*qIS\kHYYhVU?rrj?ij[K$NJ@;]cwp~5dz۷FCl DNq_"kC՛B|''>CXzzvֺ!ZbVXhK l%Uk͓>psHӕZX3Aգl4h A %=6xK 85n eη6ڛ+|ߚ$TV%"u9H:Nϼ@c(qj|<&PSU۬9测6M&OwR`ZZ&'C3d9դꩨB "9iQD 6[ŋPDuj,-"X2o1h2| 4JaB՚oIE0<%a/Fuv0}n'(\ AbKlbbPR(VdkKRd`d`dhz% WʺL(,\ |RO["Dfӿ&Qp;' p U`ђ;8qp{QdzsBIB-Kvq znD:Z"!XU+^mያ;;@vha ѻѴIp%"F0F+ghX ֖Gb;W/@9l cecKuؽ;8+Mzs o`d%m7Zs%nSR2 DGC\Dih$A\]c!]Bi&lxLio_tPeZf|:,H* 8،Yqeyyj % ]kvOؗہ<\q\Hdo&vhEH)KTd%תbP u;^8{?&-}Ia-kv(Q9K\v+ WWOm&9E8m Z6Œyr'4d,0^cS] %jVl=lll?}qЃk*5Gˍ^1= .|{rPʒ-0urcЯЧy;UuQkKhprܸڹ1A{h `D>piD#Uzj7)hu;r"\_,z3¬.&ˆ ~1 { *)&8NiجJ~[y\-5ZM;dB$/J4jW+Z=2&&ÅBqbsx uE}Rװ纱ޜ%Nsu-^ods ._֮LDQΒcA$VVVm,-R^}X(GK'ܭהORbf6e.0(*SB+29f~W~־ ;lO ~S,BMւ@T(_,LHH(,cAa|4WOY1 ciwt}.,{vvU31NvrD?ru2~ph%-gT,1=jQGYѲF+jӴ(**zyt|s >*R9t\qOz( x[Zxܯ.4`2껖kx`xLf?iy,sU[ҒFp(ŤiF'dc>XA߽NNwg+ϴF5Y9xxGz{A|dv4G[]Y&B8Ӌ1H4˃9YYhoߦcϑ%9d$$­ Z_SVp#""`a|(Qozo\Y^۩XL7 Y{z, IyGQ~[wζ PޕCCCz=aS;cY6}>''dWVRJU.VkqdVPR%+u.7Rc"jV-9{؟̕$S :(---]0 FTfqwwwt+PrX4F͵JS%1+y͟ 9soۓNB@dao4[ 9KYH{ؾS~WތUer T6/[]]g?I#"ZGrQJ"aDNH FvU혶'!}@U˴WJYF}`T\n f ;h1pg(Ϗ8i- =od#8>~Xr{ԳOCSs;V-Z\[k2b*65}4n)"[[\F\KF/ƣr˴WT~L3f֟V'aWJQJ10U;# ):;7C;0TM*?{wB 3ygk*~~[C9 $$ƾB+ט6bjVM7X>Phֶ2_ꋭ-s`dd-%EcY"+6*3>TTI lj eݑ}C*+DE񵵙ws`|/_}R ㆃ5y^1_#q8Q&Ur60*'U5AKrLIk"m_3s"uFl19"UC=~YdoOu@.X:h .ؿ= ]fӲ02p8]f5:RK%`Zm:"k/4~C{ F#k-2 ꬑ1gi=$x6'x9Jrn wli""Jn y- ,.Q$~"~ vi ;ޱUUYn5|<65vd(mm曮!Ս>;KΦFQmPϓ/L 9߿w5>Ԙ%?a `W{VIFSXTlNV^)%M$('+4%@ b/9,{|PC?ɣ&dZb<_i4RijDpΎ?gFں,ճb^OH)\n r>=0S> ?, ** ^ϝ#TSB.b흽{Dzz7]׫c;c2&&^@T;|wp 3LK%b|J1YS۞|l/-uGS}[IL̿~ y{0AăH1: uqCp$pxϥE:960RꀔD} 9zZ^ͦ3gDZ1d@ͷy̖[Qы €ׇ{McN"VVjL/RWL"b$JNNMdEU ȸ_ݒW@fĽbbO"G_ODBumxL@br/qH}fvYp<컻#CoI2ʗXȏ2kW.v'SS-ՎLB2~}0IETRxzu5LmT r =%?; {r ]"xeV֕޽@HPVY9  . ʐ#\և}-4ll3x-ۇ덼w(+3he]z5Cl;=J %@D[z02vv>G\% ˦~iܸ E9sgW ;o4b ;0hb'NJx8dyLz@֜X  K-t0K*/x^TH&^sI6x@SvxP7gڍo0R5v+d6 $|N_]|uUir"P2?@Qw;3OfSKd$]j |;0jwwtGMiJN(Fw(eϠ!'3-K-b,*UcA6-xzx'$ ɵ>dC 4V 'r]M.ZM5+tjԵ! irˣ2)m)7 /S?~&Pm8?\ D N+&l@(L]Lrr)d#r$Sl\x+ǭIچ& PLJL <Ş)d᪭dYc !4hrR<Ilh4CsJ"$oƈ& T+bi Dh5n/Ҹ-@|f Dd[DҴ,/?NtiA8ޞ,슥>aw:*\}"®Ai2ȐpQrrJ59r) ţ,, Lch~0];IׇTlcxN@Ϩߖ0]FBiSz{+o@!, C.nJqCG ;T5"߿RD;kBdrx"Ifmn=o Lk0@8V0@e%mZ.Q$r5Fw>FX)˭vZHG9 d)?x4=#-p A gcB@ L ]^; ހޡF!>ꑧϐ0Y8&E9.T5&p{sqf8Mj iq^qLVߏ9p/yPLPur6dڢ bzSVbj<Ԙӊ {++J`ѐ\'\7 nFLeqĖY Ԙg@0܁mWnVj&8)@7;&k((WK{ ^]E^j.A}4v?v8OMֺllTRsN4s&*))E 0>Ux4/ͲlU~`+"Jo LHPɜ/Xˎ/d>]Su8\4t*Vw g' I4LJ6{7ɹH.r5?<orZ鏘REJk6_m4 (K^8[YS0۽aS?!oIW,٣K+dz 0/@]߁`BQɇ+P(.e!>UE:rQrgXXNb{SE1K'A];"jBhdVjm1%;L;]Ë[hmdMbwثsh)>bnU/gdZk&~[EH09P%D^/OpTY,wVL'ݗVt5^Jp8ZGSՆQ7Io D|N"`o=|CsB`/D~y ))̒* .k# @a+ E<#7O ׭h|b![ >4jr/s4 RXQa=xGG+zrHXU_.>sIq,7:Xgda {P|r1$^} I '[l(`w:e#L~F2g!hq%0LQH-v138Dchݫ :|V$4,) ]pwFkZnCI3 _F/{ q8k#nbD yWb)PmZ, b+[ܣ46゚ha q Np BRos`vg״5J$7*vhw a,Yn.6A.F§jN*hq\4v,X{G-[F)A;! IvDh|GG4ggLfEk?!Q]2w^#MVQdvs5bTLf;܃i(\ /b }$Ifl쵘X4+[ឿ5*y8ǓVwTMś[2 |TB~EzRkkg]5'-s;-Nl[^aFyRZcv#CrJLzv\gsg a2Wi:7ףHu_(檔 7F3s%6~Š7OWnt>IJ ߻i&B؟-5@n-.&OYqtK=#t+ D8^Qi Bv,ʪ5ot&M3&y/kcn|w|\tyU :Bcs__ 0 <d o  ;d FJw9˅I}:ٞ&3H^ՓHaJ 7o5m36AImd$7N !e?GI}r"Xûˬ6)pHlf6Sl6 үO&W i !7{{7' &.iC{gQ~\쯵|Dt so iOf8jJ'3`\SD6w+?qc\k8_\˄xACD\NG8.2!]#BckϝhOV rO"`|kh T!dEV8pJR㡘pOuoZ%ζvۿNU @OY5hP5"m9q<`-mL!2DF ȗ~8Ͳxn&r( _J! }\^7fs{&$j[Z~؜3^@5={ BCا;Gt*>ʝI57Zp%/-1_XdMbsV|2a_G@wrz"{~7YV#ЭmGiy9yy}Tzc]]~uq_[FٟUTAA.U DS:ByK$m錦/L:@ACY. *kPnE&!.PYYJHBcF}=.Oo{d7 U>go2w; 0r>R簤Z_Ω 1eo> W#aR|\ & Aܜ"#=9i+8 B*9M7`DWod}JinM)1r=O6t z*uV/qLj=dugNXب&b`x+p~ÎZ*577>FZ6_A.[~b?TT} L&5b`mM^{vZ OһZ}~0mhΥXzn9ʪ%CA|23" jo'BA@AAvF(?ba.Pp^Ί>#(#/hZ@~n LJx|!/̬T''BqZ"×8::|ful"'sqfO ^eǭ__bUfTFWAxsv^A%so.<Lj:?>pEJN8\@=9#5uKus/qk#:ZՉ@־ mQ[z_a"H{,+kPޠ@addxbU)}u&4=d*dVHX^iFw;ݙBҌ۷x+T[~vT|Og ͧ%]Ew@n?ѵELJ׿庅Q'{"?<׷8ă,$u&F70i՞̣}8H⸕cB;XxY#PEZ9ԟ?Ϡ0߼\8F2ٟ!s{jёBO2'C`z` W./LP^9HӊpK!X>?ՔП?e.z=yt|;L9]Wb`,[e[2U8Ov+(cd _͗nn jVm|##mG 4^tLMŲ̗ƭɺZj``Mz} \m8L?pW5U찱jl\'Goş@Vg죣ascϻW^}cڸC !^O8}(vBAHT_t("NM ;"YT0t^YY}T0PbBe9\@ J@9;^. ڨٚwڃ pY"wS,ڣ,Ϡ'͎8΅cFޯ=G0Coàsrww%,0*%q/`Ra2r;ť %{C cKȢTu/WoBu!hD-L6X5 =Cܢq?G3AE!EiSSlxD.jpj`g3}Hijv:;;+vצ]%,҇߾l 9P\ 8BeP |4{82NI|+[?Ds:D)CPW޺wgu[i7}xr0uIMjhkm_S׊+NJpтZP9Mdnp;.l  -D$Х1"Ԩ2m塅 b14;M]g ?@y9j/Ӱe^q!=ۘ|zc·Z|[EMYZ;WA0HUF=R֫=ѺXs)TB_&+Msfy_23>cLڤn%E_ H+;$o455xEuv!K^@x}.O *=.H⯭f>h<=RxΟT.Wju'T*t#|H"~j9fJ-I [Eb}v+EK irlز$nl%{yN `~sӷX?l\&.{,Ldx:("0[Ne}+s?Y*}v2;[i|m 4OO\B 7m an?m7q'4KI!\~"F I~oׯYH80|@aqejM L^3fS"yMJ3))5h9kka?Cfoxuƍ[P`fӴKqŤ%[WJ+dk'^ 20D _)709*ZWy޾!$qhvb(ՍJwS WK_s/O:>n jY:kn_pqHBt]]uL {ֶrssYC-=o6&\ZPZoMծ䗊Qo*KM1Ȑ-9cUg#ӋQ9so~3Ly!R7C͛?2IӭiB|M|{0 j#V}['\Ci(*2; VVaY]񬜜Gp8=mUg)@EdeutS17I&|jٚ;#WZڬ|o?ό7l7j 0ul0!׵,D.UUϸc4>X-׷(6{ADYm5wnt)&[ASQyDt Ձtm{0z5z@4Q!9S[]Agן-ނҽzUv7]oAzu1+y{4&m;WsMɟn £7y]ݑjpZ ,^@ 9!T1:VV~hZш%)ihZ*((檽qY2ůiO6Th'-'LS Q,@!N/gϤ&;#5FTUW I#s E CfȔu-TZط^oݪ8H`SY@P?J~=tV)[;s_.u/"-ll# ོw‰JgA>yz?ߣ7wڢat (+SFA%cƣtad@3^#(ZQ^ 2ݧ5nn YzŁV5O5ّ%J-XX~Gwfg~d6"-qՁ d>~`7o/ASW3Ģ bޙ(7t=;(O3/;߾Z;:>8?Y;Af<-őX5}ozT_.k'V)ҡHs~S?v77.l|A|CFUr+>mШO}|3oS ݺd*bgM[B[K==eC )LV; СN0)?]V+%G}s(4Y2l'g[ffӊ޲ Gkܮ02܃5k?9k F-/LHՅ8]R23 Jq 2)MaS+Sj窪f_FDgصbe%H⺍oLYmGXĎW°y/fgN^%$}&g%c%Kl3f蕀 oMnpC!Y,_кNLijsy]֡أϳ*FߤfՠיHX=`|3afE_41A"~>|!% 0h8@i37EG- &6"3%(#aӫpn]:seZF_T^m :oRe};"W_fp97S ~b0πb¤.n|1YCA Lc}%/h'io A5Y1{nHU~TSCiֲ5J3}Y pGVIE폕byZ0z#f6;s.u{% :n:&~>:履eujXSs2h)2mߧNcȗ]?S?HYsʛd ¤CګNz-uuSL] XQ(;R z|0+XFdYn$xÆ(`Yq,s=j@{=+jI>R*ѹL%M&pƄƳRggV vuuMFt! Ht!@!?_},SPٕk~8t u_ JK7suN۷S(c) 55w1f^dvm<|X݊[;JYV1?>!1 VVN--vvV_r_n,/I֜QT'-:~uw0gJ9ᦥ%Ȳw1@?K&=ΰziC?ڽ^aH lhf$>UU oIt{(ppk#? s5la1~(?(ͫ-[\ Ka|nRDUWW6z^vqvؼiQ}kqt/?xwS/آ?|L߫QNKVq=i?(>V/m7e EZ8,Mq_K7?ur~P%(%Fו'3--\888 7WV㘝 aNnnGac(z05rwcamm e\:(W[hCdL(\UG?2٠6(arU+**Bod&&Boj)(0B-`EƠ%D.8shp)ͣjؒs+CZUލP?rL -gũ= "C].5ޞICCcGHj!Z(a;C,6ٷI[^ETFɲ莳dπϯeɾgL8TlY:_FO}//_n&V}F|Ԓ168*Gǜ!et\ܻmD)fNCU 67LJNnV`>V\Q!CDR(淶h$6&%g.s[w7M4FU% L8,Z>Z`,z=a G0Ȱŋ^%KT[rs'+wl&sw0$XFcX,bccUٓ\ɋ )e6<<<|Ojl~,KED^Kuͮ|%7*'ZoS4Iwq^M:8-݀UaaFuoittVzp> ,sS `NP+문vc?0r@( Oשâ #)E0"?1*j#l-:S'B`;=rݜ`㋽@/((07~,MҼLmwyR̟YtpuC>y}uޝן8G|N? Ɣ俉խ\LR/*^h@+yœRלJONΙ&_33313ӳ021331k;{][mWE ͯ*#M7"(?>!5-2#?->= +R/9hiAwqb5UulC/[jk17 vzvv_ybah]Kmh`MoRҞZڐ_O܄^̩BО[QA777yJ)a'cg[|]`\Ep\&f/l Q]=;};;B|[CsnB;{sCxWڿ-ճ2p_ - mu \~sBCOM 10q7׵u41օbMobL[Y_'濾ߚpᵅ%ͯsYZH'ZYsr|VLZZZCN_vml ;ڂ%˺ , A;&V&\E abgd߬ znnw1r{TP[ۊ?̦޿ @u7+GFXF&_J@dbi`謭}uY[mE?x݊o+V ~[10_bʿ[׬\bۊhVC+l׭mhVLC+z׭bZѿnϚ X1nЊu+XV[m?Jw݊o+մo+մo+*+iV}￵vm?vm?vm%۪j rAv$bhkoboX 9MRj}TO H|'G÷·a"A߹[Y_p Wt-_Xƈנ@cKsqeМY3h[[ .==!3#+>>=+;##+3!/W w^ۙVO<`v?I/OknblɁokbž GH . tFV )x#ܟ3M= w5QKX[ٴw0?Tȝ>~z6k;2X[ZB=#=ݵF:z&V&Y~ CQ9v b O>-y{{7ƂnI<[3, [;3gaaH>6K;`jtY~{-vCm]vF==:tAWeecf`7lƬolkB_ǿF&꟞΃ LO6%Loka}::U]|$2qA7{",P':]}V}0F,z,ztFl?T:>d q?]K|6|={?VjMOd:Q[: 54Ok> m h+¯ 6llT T TL?SPX XX؍X YXXY /m\CT,TtLT!?qs0Ꮎ+>=33z&?TQO q _Caէcgԧgܘ^אِM@ɀO9tuMsrZy-m>?ߙN.!>..;+=3;?\+ ϙdcd7f`HGO BLhDhgBoϠW|dlt? &+?qA+;P<, L,z,LeϒyK}ab H(tz LV0ұ32ѱ2m,M1m&Yа03oYut Y@ӱ021鍀"*>jv/l{?(vIM*jz%#;#!=!+!3#3}s+;#L:&V*_330b7fgĨ7,*cbE_?MozC=v&, Y u1g1`ccǒq򅑊׽CZ.JC{=01f ں \gf5У7df5cb핁7 b3ѱ^=_߽rX{43H/wą`R3#&si'g/-ƥosj!&qaܲ?LCݼ7߿vv!WidDdd)3< i'Y5SC4[g "t^vl7+9GQ$Y9yuF= 9%Th1 "]۠gch[ClZZNנ<q8}_}]ε;3Wc7aogG&$֔y7G$ gppp‰=^CQTrWxն5`WrjO7'MNJRcDJ q8%+eŭOgO+ϴ֫ ,K s+ fR'䚿~RYIrcz/C-55׳a ~RgpkxwuiyyyvVVd$==1#5eFV|fD@P!CrQ$mΫ$\*r;Fb9dTʏ+^Z<'thh{b2S5ʒCDTn IAg4 2z*!uuޟBf21[![02 K'ċ ,VR^o͊i+}<; iTta  W2]6]H. =O}~\!8`}ooo cCHbtPkxL4p<頝h v$lY6,{9YCzr>??4+ɧk{3+>V\5W$vp#mys oaӡJBjRcȆ_@xM`9n$:h怷:Wx *[Z-}N%İNTQ msq0G6ݷ ~hضn!z{vaht<ȈҸ73t1;9,,̴==tVlcjbz^vr0{w(5?u?L[&90bA3Jں(O)BR (X$T Z[W*(ʲ@  Pr+Oy+++̎w)?l]BaԑZj`V(3-Y2M48eFL.{Q=SFOhF,p{|rzp˹!vbeQ (aܟd^Ƃw\B8rֻldu} C<|ow)vÆ,,,9xTl1E_^l{my? |T(ԪJ5Gso9ևslMO\,;5𰰰@QnRŶp0CnNBrm ӓ?V :JqpIc&ńvZyot\)Htrv3׾}rmm'hG5 Qc T3Hwa"%4}SJ D@BnR¼@DY1;*^[/m8m4Q>ШW=;Jxy+r7w!C <'WV#ff3u ՓF@cDߑiYطWA9`@FlP=C ƆZ~wYvFr|bkwr(fI,oq]up(SZ /dmQՙ9KmSr*@^-Kf20pQpva+Яxέ}Bx{ ^MJ<~qV .FO9FnZ^Ow5X_dJ5F6ۙ%AIh+X^ݙʨQP q]!!}+k ;8΀dsNQO`ĹF`'IJtqs}B@6S" |z+!8TS{{|k !*ٵ8ɉ߰=ZOтS ',PvH$Tv)&!^QT4; P&㈨0kCU[[*͐^ywL⋋E!kt%VCy[B +Vm:HpBn@1͡$S* @UTrqn׳ OK<ur3#淾R8+Pcø550hUbjXAFw!Qr &&Xއ+u 47*t"Г,]5BFƸ Bk'zmSOh ݵTP)m* D{@@抾Wsj/oٶ_,\"S"ׅ(Vv 9w;@%Qدa4bhjuA(Q)& @s`]}{Q UxWp|2èSQр`IQ*٢n@@ܑe Z- T_-'VwvP(剄Xаy <'1pI~M"/W#\FsdRP(Qʦ*(٣a9!?S'ou \9~˕W,D*ްy2 $瓋,FJEa.h>xTbp{PK5"Hʊysr_OY(S*+p"T/ l|{nhmڈ5^t6[뻽 9ljlLQ!wtXHHA)۳)5DHY[vKeWvJ,F 4ÝYj]^{ aeD[ %(҉Ç^u=Qq;d`~gNTZ-˫3?`L\8T1kߨP[Po2v8.$ kl'O3igFNqonɇJ,c{씾lu%nfVE6}z@Ueye?u_Cis)iJ ]1B@LR< ;M*-?hhf9Ƨ^=wQ Ju8_ \'bFj/ Ҙn CnrBg~k,QPwmAU,.vx lhkf3.8d7gbX,8M&+A.ud,~cڗv~qAltUiPiTep;7憎F_dTNJmcOLyfˆ}zq$?QVbQ#(.wG2ӨV B*j+L@MM>ubQS h+EEf3njo++ 0h҆"IH3MgNM={ 4qC, zƞ`ᒥ2aHa#`M 93bq!*nltX̔ Ԣ"j׳{c֗F A.NE2>~0dy91,; $+Ȉ*ДW|(GQ6  Gr;CDEWQܮ?vߘ̨VaN痫V]aqk"j^i31a{}RBmHZMaqX!WYXO4]&%.,Ďfԡ(6؞x\ Pk &W6bcq=w9:l\8/@gUZeA>! c <"+b[˔44@r&&X5Ng;XU0+0]'o}m45-{JI&%Oh:PQְU[z? QXLvl @=:cLJ C-?ҸqjSB-F;%Y*dz/|=< VXr j@Wp*7UR\<$YD2wxs- dtBC!KKQzSh@qyv[:}2\ {@xxKtRFCA6>j=ܓhe5|')Tר ջlM)b<ch4G|knjTxYhKR~g`@ Q4f[9IBDy}cK>&xq~Ԟ}l|sAmr͕f$Lc'sY&{ [{RL#9"U3YQ& -PSk*J*媆r+iKktMWP@n f^T۱hDm#aAZ5g:mG~_jp<Ε^@Hw8^Z)lgY bn96QߚbT8S>|lm~-3J݉gKšk_^]Ğ 8o3Y8Z0XfRdVrA]fK w+e%]:9J!e1ygux[-[߹,W|8$>5W] t/½R@D"A "4/+j亖d|ٚ As*u-Wrzwæ,N<Ѵcv2Mɕ S"nNf%Jw7l?6㠋Obg{E:"T8K. Fe P QX8jO%TRaY=/N^{eK% Ym?.J&Nȇ4-"2TPqXx71p WbL`rפ8YQD=pw0FyKKK! T1ЭPeL+Ӽ.jYi"idf"H e 4|SL a㕳[rd^?z]C3I*1]U %WbB]2žD(!G|-Q_t^R#ӽERdQ_`Z ezYHLҚQ;܌cJ*A*9M*soY1[ ڇkңN5d\>PQ3vv|~0Œ>,hv[W=~^2#L;O֧N/'zmѳzд뽔  ^Ω Rto;{>OrUY [)Ȥ2PVP1?Zn..60H~`RBnDq]96+iM;ޑۯI2k^ZmRYn.!nd%~8 z= ;c{3/sAr҅٪n]&sz3UdyM@^r_BH&+Cm uL?d.N7蹏˝w ٱIۊan{4Y ]n);Y7ݐ24i'y_@+@'-{ZVO>ˈIDl|μdb5%L\\]k;>_ KC6Sg` 4\˳:4Zuy#d\7͇sf2BMGQPV,d U68~@RMcpPگ`΢n9vDBD#L$0FEv N#> 0.Tv@~8OU2G8%ǭ 'ZIڪ>W\߇XSW  ɀ܃3 xmVuqL.‰ï`bYž֭,`.A!h+93dױdio=R1_&|d;?peaϞ?Tɱ]pލ c 1_:TU-LN~|`D.}Q`` `j쳕TRIģ_ |0)MĤ@p˝3J[с݅V}D Ņgۍ1Y-z3‰&Qzr^[a0Bcd6}Q2a;0uw5bQ|]f@)Фِ~Fa>]eTT:)qcҪqx`!R=zqc]ȱl4wNJO˝Tb2Wk"VWGS'ί= S?YqCg8[t>4իLSŮ[ j "m_؉~1m)c6(%:`-3y[ BBJ ^rrѭj$bQ#څBykrLD[ӮИQj; ˩*Y=ﯰS- Zq_MU Wܱѳ*JG#sf=ZGr3} :Ły$Y}Wiލ$@ :ן'N|ZK@5HԊ(sǸI$9kkC*˓^j?ƀ/Y 3hdBFLև}>}gs F + +HU5٘J8RM}s8xq;q .*XE@  4 ѽCOZ'Ů7Zh7nNWZbr:EQd@IºjN~>h⯝,woe*@ Vi UUX̸$L^[ 5&O]/%Ĩ_M::lD|ЬuA@ a9LM nysL1y?~,în%92ya+ ~kHTaa>q8"<-fT?\RGVUBvHBBB{/99^ϙfv(˳8} [.+Uoۻ5Ns<qnFߝvzt*]alBPYAİ;ryL̜z#S\XgLU&Ftvg w59ICx%fk7ӛ/D.RѴrgDt=r\%t" [Ksg7GQC-[`Ɨ&Ƒ?~ .0[' 9r []bC T EgPQřYׁe̙T_]Q?b8',D6P%1{I\je}U6 -Kι=g*++Seٯ j$v-՟Btqi^^ d4|~اz7t.=<9PZ&f9@CL w]MI֦O'SNgi~Lطb (/NsrATWiT{LBTmV+R^l5!c[%M}EYg1lŐG*cEACf*'CQ_3D"] chQAڣ7)daaN$-?Zz hdNS ,0ſyYlY9ׯ(Q+:9yuB!x鴭;NrRƑBÀlٳ݊/|j}(NZ+ǐO'$258ӞF8k4d [y^Ϡ; bx@x y}UD7={bzBO"S\47-yVJp^s@J1!{I}Il->. )@P|Hr=a`ky]$%gܓ\PCާIQ?WG4ّd2@JbsPД-^J ˎc+7 s?@A_h*v q@p߁M65dk!˩B: VrEhKu"Ќ(]F="JZ\=Ӗ146 .1[9 RN3G@&)^]^ gJQk|%]`˫*/ġBާ~U-gsEcmLhd2=ch'ݍ6Șev Uɣ$O+R)mܣ3DN!ީ̖`J)DƑ†FX2AxQ~Sq ?1yܫcF|hF1g!F%]2vva0K6}k?2zEG0*!8@h䐟o̭ī_HrYW-q&\g 1Tc>mٸKTU!Sʥ~ëcd[fO|5P̦%qa>P2'UXr !#*7Ŵ4.,?\L-M_z,z׈DҼà8|-Z.C,!_@T4"99DZ5S)G@3ʙ@{W.NLV;R(yf=}gu4x>m m[%6KylC@|G_K㦭Zv3yf=d/aPdީَ8uOOU~]!/';0J^bF@Tת|ŌlPG(y*K;MttRn޺qZX#nWc@s|2HBBBNMݝM;n+. mdRuˊj yڹm{Bn*g/q1rWNÝM yȣ¯')x0R3mqIPlXƯ _ity/4FL2[tc?ŏʅџg5TVJmN2sy,7~y.35T66qyv 05mED6ZGA-2YO N'\eMj C9s9~vƥdπwĪF掀ORZcԽ%ihRkgCܨ:4_LdwwwJ вF֏X5gqV)jHrOcޠtxf-Ѭtp(OtY{wx9z}QZf$)ڷNX2&_:P)=e[C2YN5nyZ|gSR41ZIO_(3ǥn^[stqV.[6l*4ӎf4s Ϯ?RVQ-|3:Q|4#_2n@mDb$sbnZQ`J+1OIqàVQQ0 ;&]LgsO,Gb޼y!QYȹݾ[.&9e}T .LJw<KL$qJȖO_1lk⩩!<( YInޚ.raw #+8Wڋ^ 9t !yyG7c;OccFFjo !a;?aI}F& &+'#,N{hM\$0vMHghJ w%葚zznd< NF[9lYX &CKWDtVZ Gѹ߶yV{__j  7d΅=rvnN-, "Nb|tOڞ.YtuxklOȸ:B%e]Y$U09;2rskkKVqҮuӻ~^ހe~gʮ{)}#Re@aylYRHnJHxYNӅWWwJ$䬊j}rr-uuOsTZIe-"j x& #e7V)ϟlDBZխ.x7J׻(+}}ʢo0Wd8(>=>JcTg 9qe|vc#^l,v#9!lHj8 jʐ%!'f˔&桵CySG~.}S~Ȟ-ID-i0mᐺ}2/#sLM99Ո]No>yZ`ehx'/g۞g4s9 DƀNZ`?}p ǝ?ƅPؒ_IXMBfSw<Ը*~GR1BlXxoB,DrNe^jvRvXq"4o ?72"@ pH'XPPE8} )@rj$ԀBV頔Zqy\$o #X+N}糃m;”deGek<%JᅦVy0c?@GM<*=@B:#AXǗ^kucHfDs@mpklB_+ M*<7]}=j0[fy0{XA@S T*#q+h񇝀$8eO7ͳ7E N".r/SZ+~TxneK-, )ax_x)?+h|֋mX;Pee)ED*@~6)%-lh SL)))(BAtN5 8.,Y;`ngƁ!ɫ&+QvҋIѰ HP De6|htos]DFД`,IٟT vΎuvNojEASil˲㽯7 +,7ܮHHHXg-}BH3/NQ|Edt~|SB"h ;-懠 >M%-SuQ&h{== %U,/F]1Э/+Geݲ:}Ɋ05ß2Wr7 Dhv>HfRo鈚wO#@̬&*3PQfks v,'23+>>Zttd|Iׅm#ѴMQJ|@C]R$Gqiz#q}f]\\_FuW0"Wl*N@{V#_oJ޻>.yyWG ip|;cP7˭v>߽EgOR>;Gt;m]DDG}Z-aggO;NDm-.&ݣ( @CG3 $=r &$o>#fAvx/O5VTŅdu>?7$/%nsJ5mGiP}VAAԐվQFD}j^fFn%q`T,73+3!t!1zR>1DRP" '+*Z=,F gJ*6vnm-KIvih}f_/I܃*8oM_F/$/2wRXvWumqߗ՗N×pFu$A݋k6@Aиal} vN}j(~6* lWd/X/H[4vJbb,x장aAɳU1ʙUUc|ď[];4ǎ3. {ځ ޢ"Pgx}"Pzzt.o]UT^!$z^uZۏpg`]Gu?d)ߞL, ~jDNUUf]S0C8Tgz6:z$xgk^fu&9lro|\_\lWwp^q^ːxXsIk/fgVRG/^ӱ  nM(U_b9Rݾ$bҷrq+}*q{ҿ  q3 \] ըwIw18~& ↈ%Tw>kخ{qeH@z-=s^uMzg=6f}ELbt%>.{/X `T1fgo*+^;tHda ;ro+wvlWS՜?l-{В:0aé)?3}c:Z{ 綋D/xrikyV+r$ȐY\2}-πjjŎևlீ $hP>x*9qH U+کa]kkl/F@OtET:`an򌧢i[U:4o4e ""mBzOfg*}ߤvTrg[\WW3=ɮuhڸwZ|Eq**3f]%P1uCEUre䡵Gq3}}Voc wi/ABgkҷWRoDzsu߻wK+1b:5!܀+FEtԅꕸ 1J$׷\;װ/sP55]^@}'Kݛ>FK[<32l @} !VZp]%#eUz?;?J㲥(7d7(2=ijJBYkgpS HDB .B^#J (FEn"6  =[!JD|tE-Č/K@#ʪySk͉Ý]W[ѱ$~al}r#(nAk4MR$ D,,x*uDŽ"" g%,wOCkllCu %zeq ~Z0_}pDwl,{A g aQVv*]jHjEs(Qa{/ Tf dp䳇Wӷ7tй9Ҡ K[ە߇dl%} w29L4M^^ジ` /UQm cf/Qpek\o-llaaAoHĎV4?$2^Ȉ㝦TedCyC5Urta@JK3,9Ab; 4lkpg@F|]`dV EiGjI_s! 8mt}v(,lR`cDK[6f),QoC{hK ?* `H ^kʕg UOY/Q   ߠ$CU>$40sHTL˅AiD]hm>& kBKեyjZeBS6䟧Bd)%beayDTZKtnޜꫴ},{+#" 'ht6)_‚7e(y=;Tj d~O XwV@5VG:V&pJV+Qqxgg1 _h>z4wz_Zf8} ʢOKfS039O@t@\eU hSˡH /o9+~ɧ4Nmέ{'ld^Pd m•$fdĨFRx:L"k羇9Mugܪq@D Zf#mٯNP0Ah6jj+ʬDjGAc 0 +>I R]cĥ/ZŰq1_fga-b4yψd8 #ɉRV|Ʌ+B1/{W(('GǂW=[g4 ϟ."ܿ|$A"aqZC @Z c!餠ܸaimSr-V]>oҎF3ޮ&v;qAn uQ}__$EYhuB*jOTmKRZZpjJHZgƁ^%ͲB=9ɀAVח|oznx40v4R, Lj*U9:EX`//H?F҂no>NH;p=wiU?&""SuB,(L4[=8-ndz= 5Hs%@Â-$É~q"MʉSk|𮬼 "R'A+h=@):eԫii-_WJW :B*g)8={|dIEϟ<|E) ^| ZW>>څ ї@UpZبդ5cB0kwԝmiJs\-h3_3UgB>>Yc᳴U6v ՜ƫWVɯ(ioOlg%d ha&? N Dyq_A"6`|$ôjpoY>=IVN}Mf AdsݧHKDeԅ$hB=o̔'*FOCqʡ $xRgBғp7}t3^^0G/˙;5?{ۯ@S-ECS( ,(J{ƅG69ʸ}n 6p2k1?pmaF:qIX+o^a UU uًs([gϯbB!su9ub z-3}岿|zI)gчІwT b} ?Wv+11܉ʫGNRͥwF:yq֫;PqS= 4oW44׹%px,\ %4@`VEbsA π ;f H%c 2 0JђBJ NOLܱxt0p!~4풥`=)8\uFܧB:}WY@-ϐ#b{o}C}uҕ (ϝ GR59ԟ<¤UtS3uKmkg|`ݝ$0rb0a7lN4>h(sLLHvQP,]RZVvse]юmL|N))22Pe(Cyan |8W\^Q_ af1:1'pI#Tc1cee]GW-!qfFF-TRg`J ٞ=]ؽ m5n{y)o\r ')kd˳OVS#qL~:6@P}\BZD]^0/Io|!KȪu{N'Rϓ%Lǭ>x$$f5EESwi L''G4gW3G[^ /AIOҳY071x&ˤz3'ggظ*Qs3tu|KUǾkIƮoQZqׇ,<"ll7oEdPۻ-mozO.21/ Ezd 'qYw@1{-;;5 *6, B&_ThV|O8䘗 xf +j;r1 '߾nPIIݷ UU/SQ8?*;}77 v/I/- SQ ̗/_6+^Q<#v z=4@R,Pz I]2[P:zqN@ݼ5}p%'XXbig@ᴴ%"p?#0%;nz8~ zܹ9L@;eڻLMy6!6~j;w܀l̯!)䧁k/?Tl7(4|Fn C-`z|3383å gG#UMÊj.Ev:A;QѢ;Pe82ØxVltEZXMc*!wQzi:V^&PBunoh}}+j]jwu.JhaXy_R":MuxLdU$Gi/$dR'hVIzZsWW ڤ$KDϜ49rwPe'n)+[7&^kRjROhAU4eUO {8YB/|޿7q ^ ճˀ  ;mI=y}Eo{F-!86``P˝U0nb'm>?VB Ѐv,CHwF'A_Vގȣ菫}Vޠ,#XbDFQCzOӥi[w™ײ#Sr)8 UtӞLZf1):IF*@[0a IBF@ d+nRAFb_? &6H-*†17= 芳X_v$^]q a`iiW(@wïqB%JY!>.vsJs)B5`šYņ2cʦ+~w^ITuFL@&bqCDŒHйmڂ Q$X.ȚUTJ@࡬'Gx𠲐YT UV&|K~<|d0)9bcc(X,Qvk`bS<ܴr]Đn6!EC{@{`!~\ Q[0.qE``Ckv+AG=R=> ȳ4JZ6 "bhqQjX6#7ťa>ML<9rjޙǙ_YyQSҪD45wIFNSKǪttF5d]08BOQoMu΄?z]XX9ڸ9~#ˇX-?K*q?u<*zяsTDb i] &̇&ӯ_b|C!%$ זig"ivӳ޽ªgK~G6ĆׅVԴȄx^DZX9\s DzKH99C;Gɡ@[cC輞h42g޼~sN)~t!n"5%աvƖJeVWTeK'Xgȣ(js=T_acbn?.dEx309~TE-",tm}+ޫ:wHbYٯ/nz|o `ͬkMaaa>hų&m&|j O-MnA!Lh2#޽ ֻPs p]31VE#C \1$>aC_dt0HIwJKK7()! J#%HJwww ()9}/PسfO̬(4-dI<-AO;|ӞBm+9 DH`?mLi?PuTx@}|9tX:/'vhqGHwDدCTB^00gt]l_x7  9$Vߗ5}흽Ո--h!aO[r4^+D 83ǒ==y>2oAhgB^u򏋟NpHJL=0X8~~. r 5:vl-m)7(ؓh$q8I(~cqxщ:)۷{S|+^YJʩoUkKʴ0ݜ"mia7JgpjL4 88O~4E&^@҉f' ~\,<<\y#,1➍cckTI^H J[AR11*&W'"K,Whm o3Mӵfpi QG8]wKѸ%  x~G7fGkqBz#quJ']ng,jȾ?OhoN؝uIqymAu=RmI \FP0Bۀ\C<߿~J];6H w)SOsyv F-ny侟,׆8 u26!Œ2i#&nkkc&U-qw=>8H~K3CTY<=#[m\,QXYpy>d@aGܑl]< Ltg |%'%:[4)+3oB;"BMţظ_F3IKCHIMav?]tw!FM?Q<3HǏ,hK}QW+(𐩽ΰvg8?MGLeՓ}2C4n$ SIf%[cwI Eކi%j {47}?A0'8z B?8,.jXl V2na nYPВ"`DeEq3vkss;EfL>0sN y^f!Wlqs3a*}3=+wzHEpptJusuTxL~6svF WfPf% Uɤ~[M:ϲNqk]\.㤧#C+P '޺=Uɶu!!C1][QXJtņb5JL}bc3f^XCҸf^pA )K)@RoOGN`j`5x~vv~!4qdM5Dg>42z2UE;Q 8xy ě3\{ 1LJze2𹽵$qt7M9tP`tX'w8jOH=h($Zz]߼+Lf ~ kJ Wϫz2ve] WLx=Xؼ!Ac]*S-w܉\e',!Pu 2l!Y8˜WW}hGVYෲv:1NLOݚϴJ-~w(=paBEclFDT4X3rx=WXTY8Յnfe`n݅)ƄۢX^'ba5ا.W’돺`r֧VՔU%% U좟>3*r l@tsrr Qd$I~4UM,lE_< bLjJz:n /ӳ^zwx4+䰍UZE^ah(9)l D:i9__SҊu/^;V|/۱㈉6v+(|J0-XU<1yL9ֱ#ϐ31?oXs1J]Yx&\[gj;cESpѩ̀R}GAFҷCEdI[pp߬oԴ|Iəp*p&}N[\{ ' $[{GLLCHycC3o4Oy^ ]^ȑ 67]hy[A0i0Sw743J7cn],R@ -*j952R&[2R5lx8ʯ-OO-4#)i*փ댯R`'sD*?_u6.B5:5;E5&H^?m=ϼ@ww$qJD;IPQwj!wo3.H 'mi.^86gX pkuNVذyFJ>ievM_6l10Ӫikω _r2STHBb~{!# jtG=^v {)ʾJ>IL|cmg>y- V%wAwdt]-uYMGwŠDexG~59y#Tt@5: h52#b^9-gĢp9ax튂L4sd(Q0gyRVVTTHU@-ݶt_ oGg]#ʲ!66lLyc Ml1}$j03MM~E&_ҏ*T& z6i].c9UnsѹSs==T\OُvQsjOL䡄= iM69Y`52V/ӝ׆e!޻݄|P{37uDy4]&UVRjjzDGW6s@t76&߰MG9vfOݚ Ę ^2=҇Fy}P)laKe0_Bii3\73ЛhiZ~uͫcٚ^λV~`7N.ޅ16֤oJ _@Qv8ߐ`j4~Ҳ̍=9X+p%)r {=SM z.\Τm $.7>8/teտ;mOd31H# 4 )vDz`nh6O @"EOr6FX^7?q7,&d9Ab7IA(PezH 7ՌD}Η/ttiyy>{vT&1KQQtmN,uh7|( /].RLBlv ;mm)8pTԡ?qGC[\Zx|pF2DGwk *ߴӎiX;??nWgkٗ҆hQ~^KBee>Ӥp-w(*Φsk |Wr)Wap~sy/eg-)Sf;!`wyH`aw1[^w U*H/_Ui/a^^7 $x#[ZlN*eSUW3XOձS/h@?}|`sA@755É$Ɗ,wϹGO0<6+Uwvko$^g]7<#}I9p09jnԻPQCЖ+sNǴ,|$mebBo!vsf$GW_hdz eu}ܓ2 NE!!NϭY`$V8d+&@K{n 3lF۟[!' hIC_흀pGW4yfS;<9*ANmp(U$U ?AƔgei(ֆOlIk M s4*VuyL@d#?=y dTŜ>[NABË.oD@@n3`Ǐڊ&\ R~;a'|33p7oR.wJWV@pP&Ҳ_^X-ÁF h63iA99:`@($~Ec֬:$cuMVYI$I[B Rcj.HJI7zOͻ>clcqBnzk[Z$!rɺgjxNiw^ك 2kYmĐs]j9ZQ:EJo~YͮϥF!gfVfljfoƇao&P]<\B=>bu*JFiزWcmϋ{l7 0H.{{9ABtL%U=ɂ:S՟qw>|HOZ-alv+j#T0\eG ))M/7XFꄣR=0~KIA}menEqHqsx@ZO %XznjZs=h3T5'wsΘYLJ!Q"Pg-ѽD&;PA,g~=~oш2\c= >8eʊx"'#S< s+ک$AN5gȪE2)89W"~KK-[-׽'YuV@輍i=BXwS8pV TAۺzznhhG<<[Q,I|_wƦt~C<2'#p'h9PjU qSX)]o%UDEwJs՛ZL[ `C**%Tf3 89~*??|=I~4V$hW<lGw$d~Dp*LqEEr) axU8Ć-9``~E; p7ݣo[NO=n^&rͻ>ʔ@~@RZ:cx3̖s8n UC}N=ﻴlvI}ș %1izFEM>g(WiU*zKH="p&YYngEX00|>Qp}ed5oA]'ۏrqİk笖ޕN~aԼDZXڇ&TXTU RojcV6$ǾT=OÏDŮ011_;8|ګrAS=^o5-K^Oo|5Y>78DY`-\$ZWoa'͖ 9ӧ0e.xv2m-L̸IjpF' e{y7'UUq&֖CaxP?!Dg%tO>@R&4- -좢R>AFlilj'YA0++"-y*H .xEj/շa~F"d4ne!P(0p[XDVmFˍ"6P!P_$q+0b28()sի Jxϱ2ѩٖ0{Y߾+ҰbPn9@5I<"_y_5Q;_I,D@Sm5ϑ eϟ%#=fikk|i*(:vue`lux2X9ۗxeTrNί~~5bQ}@Dxʐx{Z$f4^hM(^c LP]Jx|筷7 '|xB?x[Aq^~GiMW;P[ M\y5Dyń,{+- v"y^90~ao&u[91/*ACTU,!A ѫxwTq [9~7 {ᇵ6TSW&rT`θ#w_ ѝ֔B#< qY'څϟ`Pയdiʡ"Az % s}9w,W'@uSH~(LVGvƉMGs̫y޷/Ki;Xj֢4q0uC -TK9a_S?3Ą*F!=)ai=N'iHe%,1=?pd"OT,``19~ a7p ˬHios*7j:'b#2R݌cW25X!]>͓8KHAakxe'-zl0vyQ_^ԏXn.OY+kd3s2;cS ߋPnS<*SA6u!]&ZLq/{{4D>|KY Y)8O&燛zũ (7=#<ӂAubіAf,U:UX FA퓨k9?)r)Q5mz IZ8 P0@ הI+Gsa`g:taU=]R"g61<^,d=yVTG[? vuJ ZC29`4CniY0,f*;?=4k?;?rnX"nyw'MR#@P^#j289)+342&_ `kX^'_^Bq-z'=ܪ @}SD'ޓwp.MCǶΪ$Ћ%"Ĕ'HIY[En$D&.&*^^ww>+??S|n B辻~.TSQ|Kj3 8eq`Jaw<E~LBHh7BBw}*lCIV=<)Ҽf\fl[ 0eRȵp w^z:2$7@`6RKGQĿ2n2rk*+g=*6VƢl߁ LK.X bⶶR;1@Q+❯+% OMFo3⽩)Y j(wIWY` * &Va3okᅧk3G'[6].Of1XIK&тt6 fpb0T쐅# 6v>0_- rN(0Z94o5KOQY`pH(<$u_=1TW70 %` (%B%40~~.脄$ófFAG=J H]Bzr~qRTDNә.2Ew޽jag khj5~F&I Bv~gta.(5YϯŸUӝ3 oo _, գߜڭx 9I<<~p:s(ltw2̭%FVPz47"5t]ZJWlJEwA% jqO~XffRɚ'Ruʝ zýx{yR9YP][h]'?41Ç{_?#ـ"=Ǩtue}c*>(@<۝O,:Upun(Yj7WLb^b$1κJ_H6*>>xjhtJ}s o4|FpTO, 3 /]#ٍ.gc6啕AP{Zd  K z2 (nX- &X-QO~_NF&J ݩOsƨ獀Ea5&Nw.c4t}&73O</Z{>hmK2sxI΀; )**.Ըc@f1G}1lPpLbO(0f#&6Չ?޺ٕTKSz{y;;4xkKh$r ʸ/?n<>޾4mzwZl)0%g8rϾ*nL<)`юބMON=:sT3fI[6<aSo@Qx}jT (Mg&Y1F|,NV4aІ7{7tHF @z4u]neۘ/P(sj[W 8H#/!g B|/W&2Qb$u 9Ё c;}s|JV 0;pW : !T2Ns3sMMSXw8U5'm"1՛tv{5,fM+a3EUbJ5:e8 NJ kK22*׷a k'Ó==-Z@X=}t֝[ѱ5m¬YuphSJd, ?w0h󬞓X̑HiƳͩJ00qq%@4 \|kll?5e[Lƛ Xd'; &J0o; .^M4G5>gi^J6`7M؞7 yx܇)v):N$MiwrNRmI8vWj7~σeDrCo4f'F?{iMFcdL-^IHZ=e#x.8<6)Pcc}}sR,xo7[!Ա^i0`UۘuF[B]GHQOa!&HtXˡ9DHIM}5%E;Iv)NLW+;/L  9adCmJڽ+?jw|C  sh&u5_c|+ݗt/^Μϭ9xd8#Nk.`s۩@o!}eKŧe,eŇ>*F>əU(F+VUkJkJA1gP36EJED\CD;loKAGg7N?zTіCMlC/͈ ߱6s|BE6l uZ!{VJGXde:9EEtcHAl&u"рn)O/0V-1c=6l6 |6aï0vi5cHX7wi-:6~C&f,i ,0R@-Nebl^M2?555)3]k *]ML>qc.23TkA9p<}&{$GΔԢTQږbI\#rH[dYYQ|[J;8jr"#>9Jv`# {`m78pĸ[ 3Gd+~̖UQSޤ-ʱ !ErXVVضU2n$(0mdycruu_o./іeNX"CSTU%x\K?;J%\ggtttwrVVc6:Fe1x&./sv ~~m7 jzA0X̯t{%O>~{Աw?|a:F-[wI@ie5+~CR-7p_:Kth&ْ'tDlm>&hpnpdgeay+% H{h4lgJ ;Պ}r='_Vr~ED66шxk!X'?E5ܘ̖/ߨ=Č*5dQ32F7d, ?ejQKj6Ϝ#{yK>_SBýIZZ|faIӁ$gIQ>%iTֶfYox譮՞,<> lG2,?o<8^ $CjXt,75zuSjkkk'z0aƦN늪pOq%S+ 2{u7 ~}ry+?.a=Q%m~eEe7 {RRTbb1X8J .n {{_rs8ӖESR 욨7Ceo!si?eV% Oy?Xtt2 x|SUfBaڲj#`@^QI)Ӛ(`1*㚞I/Ph2[g+*.jWWW2_ G|}BTFwa`kPyԷxKlBU"{Bu gI) m,|GFhfx[lRll·xm-p04ߝ"^)~ 5ߺ ZL9%yXZ)7_\,I?I`<+Ǿ)W@-UHW zé.Zk)B#aԂVl`-gS\yZ/ @:"Rh;D>eiÎ@W +|%uK;;ᥥ|//'z+2*i@:dut̰Yx 6ᩏo3ӆ{kq#{qq+++ =_D`\6]v{&gf2jAwڳ+T-^i;U:SQpb\U5~XX--DrzuFQyQy,}J t`=-М@[miji-j "%V ء[jKkAUd8ɒWgڒB)E4SyyϨ߉fkTbS}tJuԿ H޼I.fwgM$UUV[!!!{?Zymm4`TTJ" mP@Pr|R5.7,ξjNm=JrJ#/Ś*Hu銽h·&&Zibve_ɤN{nݖ Vj~w՟fr4W>-0?M;D^b^x\Ave#5dXB(]q[}02Wɷo?.f:?BXr=;U9q[I5BIj2<Դ:=V{'~$$N6r};h~+f*tP?7u_ݧqs0;3gXʹxp?-#4s}/%_**莏Z LU2:|ñ*WRVs{{8 =Ske݀s Xŋ' ~ha*&V뎺 @50fدO7սgou%nv6gY ' `ƣGcbXϭH6[%H\zH~986;t%-7|YSS:)"*joxaz;u"uJ4E EsN=\J/MMdڬhp=[T *Rړq@xPVt*%h z55,b6_)`Cnv*7EA ˗qϩnk2s>?){x=Vw^pv||$⤾QW[a``l7Z鷺,#਍ ><լӌ5T+q+̭VivnErS"H>#o;wjwĕ%ʤ;AٰɬQx|gl}xG L\*Ng옾"PW6߯h60۔zf`7o'3UV$nOT2/<2/!e=㪷mM&.,,^(S:qd'Wo X m=gd  4-9}a>Gi9U" -G~~|%2AP&(tjwO?GAY_϶'7]k#usz{}!quԓִ)laG:Yn5To%C$vYR)gLb?p}xI=&HXro?cDVX9.&'_{˙(D߯*2FEPZ%; ]G ̴7c$)'>Lu ܽ]?m0bu.[0+|֋Wj5x&e tJ`ըJv]'>;G HȊ~#0&=~z|y;se^9VNK:ή ?Ѿtˢ<ە啕۫o&4lH7eЅp* dǒ=~Lû7?i-v,?52UaXh>R):d\6 FCh`0߉EbPu WzHor N |2Ĩ-%+i51-O1RPi=VVw4j6.QTTqEu56r\^C8x4-m 65SupI2[Roq8Ɔm9xe?Z;at(^}v^L.g 'i|28V.b'mMO!mZT,YΎzy29qG'kԀ"gymâ/E}^ѵvHT)lD  z IKNKRUĠC.E3f`i}s{}Q[AMmRo1hj^ܳը] !7=G{%Խi:&_Mg}=v jn(Rh ]$\wxկ)arRO?Iײ0!G(( \N}(w>BG@hjC +6YBNN!Y2oXS:`?ښ8+)pSNYqSLLuO5bqA/w%GlN4rvJNT9P>1o]NrO'w0ɽ:vgj60G%1jrg؛q捌$VMJzq1C{Ed1ֶ73^IKp{aV3S-SRT>ŗmt\6Z>s1,y2K.[9+ CJQJ';Ga*?٨e5%էjݟk8/9LDjJQq* P y.-[e0B~|ZwNYA%~ר'J '+ֈ;-~A!^Z2y埒s}~&RZRrl&Wm9xep7Bjv kƒuo51ga ؛4Zn6K1ogKƊ `͍̦fAۃyևB5W|#L ȐV[lO׆n@u -j+7E=~@%Fî:Aq9%wݣ]#a[Zn1@#gJDyѨ?^b/qA'ac$mw!aH/2NOs ~Ncΐv _o&̔ƞ*jθa02twEJb|{vat`h'͓ bHG'b>'pbឿC !cɠ5 krw%@-A WK{g)7+=:ߓi>,_y fg y$<tɲ%v^j(L`ѣ.Cb͑.Mn۫qk? b [ B!BND$3}{PŨZ{V WnhHzᕕ+d 7$FܢƋkj>~|0`w/L?Bpk D 85 ?C Sf&K8W#ؼ$w gD($Mp&Oa]3c1WSʥ e+̈n jx@cc̐mm9}tyZ(X"Nݑb؝KqHgcA}C(zI]*ũZtW^N"k P-yyOQIMqnͮQ 01OT{ZB tK653ݩo|.[ 4#5^`=BI QaiH!]}MWw`$/^s|O #lantP0PGǴ&w! 4^SD諂ǏX93Jj$]1^ o^ҫln"G4dADs*o14rFt HdB'S8@XX 6N7ra11*PWz`` zitK{?:NA۰iOg.JnD R//9ߎ]sow-'^"Etโ-Pzz!.2,# +* 2h2J)dx4*l4U9^ϊ2gݩs )-4R58_b 55EDyU^h:ӑFP<6/] 12<꫌I`d?CNJ \SzD?\)m'l@@ Pӹ֟b牜gs޳:,EE;}S0<ߊ3_?MiV%,WQ<^Lsy2S: `tWɼyJ=OûI߭IRvTy 4:UT/W +V#L$afx^@l&82C-wK=|F#hA%mik L_l 0wHT?@.yx8Pgd&'gzNװ?A-E]=[w};ymk 7*mYUA]AT{s.#BܜX&<ʹhsx/etuoSp&Yt=ѳ=f]Ōc #s(wRHO+M)iWn.2F#|_za#߼88'}ZKfNOk X>@L)ٹbh:!2=-,b&IeyO,hpA6Ծ;<\8'o;-&|q[,l oPO.rJdRZϮAnzS.ޱ1RbYΎ cM`<@K*m-AkMJ ^ܼuظy|I,7Hw@B󉈈b14+7BL7zGնW}d?gHp-1mgpQ9 @]h(`@f.ß$+#qp"|$**(.ՐYQiM9ZRԪw.|LLn4DG?fzx Tw-}'H h fԩ>CMtW!{eoohEG#9Ntf"UNnrAgaaGDED`Ku %-+V.փFhKZ獫~@H-@g':pkd$d$#{_ aw4z.#6::!ɕ {?hu/6dI_ i|RY-M~a!9sib$y?9rޏ[q£<oِe]UnByiiow¿1mEB@xP5"O^iq/ ?ZnsH"BAyB=Ă-"84Qf۸8ӓx/X|e#}זV]sSEŭla"..F4d,tsCcH QkjNY% R IJ^NNpDl;$0,C#@23v(]C㪁 'u)_$?dƃɿ:Jsxʇ>K>ݪ|$ALY&FT;EZAvԢ*kqpkOiBT x]= 8+a44 Ĺ:n}»w~ .dH==.$b)Y`Ёt3c 3mV`AMЭ ,煽ݩgCՅ|FZ'ݐ)86\-44HG8ϑo:+',KK(y;5ovSRѴ(|t1-0BcI+c {؈ tqӉ mf>O1˟3f,-Y| uL&Ȑ͓ *$љ<2@~% yZv(l;}Sڪjzcwģ٨CoVYm}ity?m dۧGhx}c}s 9A/Hu8}/3엺 |{/ <̋wbߗηx{zX%Pu%]a!r--^LPӧՉUHy#EsC$qfatt_yd8MBNAK@PT`i)qw/Lx+RE"cA`Z9;Zh;|.x5%:"'DuUcZ#7"w=i{zgz^VY>XkBTc#z z5mk9}`hJoFsN>. )K_Ӏ\yYGBb2J3Rl>9H Ow\>.=%G?ߟC"$$44JI{es#=66v[#ٵO`980-N~'r=\yfkCoSssdtp %FS''wJJ,=UyPED!(弽**bx  H:!Rf yL?Ӑa؉WH5D0W\Jta}_~suW}9m0c):?-BZdsԈ<>'K ML]Fn<9R?U~ۅjA_x :5_CK1}|m!XZjo":LL_ LK=% 7+aJ'ry\3Hw#i!"g!13M!a..*dPB$[fǍKxn[A/o| ony]ys.)'VogX뙎27upăm+>)pNKZunElOeQ444[̀ x.baAǤku3q{+Z?LciƦ5fKꤾ؊{'e=y.z_5˹ȃnaNk\g?VSEAx"U~{-ݷz뤠IzlrE|HׯtnP!xN,D3^SK5ruWH)/ãZ H)<6tة’/⡵NgR1R!xPeMх% [W<ˆP‹o%2Q@ P^ Sz>l HzݝM06+6:YG= EȌ eL44yvշ.p5x6z-wek "!Qzx˝[TB၇ &jssU@udpW[ ~ -~^\'`5JNI5{xH@̴ |N9?: NjCS m4p*w\}LxیH<WO23}b&Sn***,r.ϼ,йR Wp@3gf:gGF~ݧ}y&FͪMEmmYfgg[7>~a>=oY]_ϐFMJ&1k )R|tK5h>v-"Ծ *hvb5PhXu]9ޤ w,pX2L8[~_A#؆)UGŸ_~$K `2pƦ-o?.hk$em_6rsp O]O_>pw##@~.v |T: 4)SCC aH\zR9#[0浆@RJ$ 2;8 |_u b_ vZq0H1Y$wR-!x؟MƀX=Xmɩ¼4F'bj d^2ڤߩz=a=d2I\|0ߤ3{~~>42I3)= @v,,|\Þ򝹻x( S)xRw]HoO_w+0ۄ pbܲsV8ļz ~/m;c1CaqH탑Ex<c 9;Uߎ_ CĂZavr/ͨ:SQ*|iij5Y r-{ 9=>bN,{EBpzgZ?z~dx9NѹK;g߭Z-Ҩ4Qg'"{ ^[+G~UcpXNXOtKg3+ nSzvWB 8'XYY?];fG !,x cP%LXt5=\RV΄zٳD"o=<=Bx9#K?q~ -mc ,1ZI4_wJR2Nq7#Ly ׸In_)({3sWB:?,Nv|<+!YLdΚf”,HcO6XDaֻ_јt7Qb0|ݒcb.{Zx}>|:5o_/dߘTQ)\L{}UUhˢ Xw"zWvwzf+e& ;dPӯR:HƣW~ U Gn' GG/fqT %B؊QrD7E,֚`q# 6 _KJzWm\T<,j|oHH=ncI̋L[w)=ǭFof&ݎ3v++Q_㪛1}w YT(z`:K wnݔv 6ٜN 0#+J oTۋ4Uo8V-Af ˣBɩe vlQUP@C0bBX9gb?â y =5;=8yLvuuFF#7k-V6Uɗj ~PF-r ÎEHvAMCPn3m2Q@2 f8)ƈ9:[s_;N?yel YXykg;?3~eP! ^#neТ](wl}04H ÷϶uhw_Y+47Ԁ fqBf?䩜tNuò/_X | 2TbBM[1ޝEϠU (^TZ%g#ik[58? {x{4?I 2;i i/$B[4bK9B,T"~)jѤZdMQH%$ b+Y?'<[2KLI ?~`-ujo*sڭW\רyn3ZGlGDˎY2PC|`QΕ7 L@ư's];Y9p-OajKJCC >> 3 NO{oaA8Y#(Ҁ9/nx" 33zȾ0,C?$eG9f篷5|*$))T:|cUZO3f.|2M5x -o)gB)F-t~jȄv>Po,/X<҂:jf|QrY ei⑉ N%^ x1]:Ձ:[ݐJu׀샱 1;W\WƼ?1ewkkTFQ2P[ڀjwfz@,U04UX{S jIS5$J2-,2Vfp9'GߔPŚYW|MQ{ݙ [oj>BM"K ^Z„Ӆnn ŏ p_>Dl).P>|zTW cMC; nqBP``DE~S}z6>~=gRA :6kg||$)QJgjH~@q,I/.O7zf#C )dZ>w;5ʖ0 .ɥLWΈRy)ڧςי;S؝KToj4TrxƨCқ[ ut'ԕmЋrC!E(CMWp;\ܝA : KK) ͍T7**3xx,5Ȑ3\[HSIy*6Ss j7+"Abki߼KNY~EN")>.( VV;a4pp*G. tt}C=P]q>vdxGà}ϟ͘\5ؼ)Pٶ.I~ YӕvtpC5zO[3._o\.+li(}aSIN-S Iܢ8R2ZcAaғ뎡xF]86P.m9 2kpwa}90d1VF|(<~sˠVBIA-ZVv~ =X`yД$Կ_2gF(e]"Phnc@Wp0,4E#a8VRQtu.abPqCE)P_(*&z4Z$HaU_Vk`0īzEW3OѣPѧdMwd؊hXw&F239 w'G~@P儢113MZFَV HvP1j~'dj=)/=?wY3oBYGPap=.y$~o &P8KrWfBL2;F^ίd?N'O0V`4|(1l&HIJ{gn>&P>t@&aRNJﺺ  sF]SP#Pr{Hr7؝u}zg$۾98*n68@6arڟ^!jQG=]y 5 B괵W{I)D%Pŵg:+o ez!TnO7$AOZ@ `L.W"T4䭭sC?E᰷MdՆgѲJGƠ}Ziqhl(3NzNjɮ\veՍΣZȂ> +to_h-v~Jbd$HLN@8 =yR75ߨۮ3h9!ı8Z:E/gН}i0\+ 7-[*JF (MQ;B(E`>'6s0MF˸#Y,0]i6Nd: 93!l\>AsӍ"qCn˝^XXó۫73 LqOI-Kƪ?pKZJA(",ƒlW'?3N"@UloZnV~PSu<~J_y^B{CCD@*"%_\ x>ٝdQ 1/#%.dK|3t:" Z7w B~wqQ7Ӻ4SYjO?4d}ed9Ѯ7xf[^!dť2l}$~#o4%T|ųh`LW[D<5zh O&QZV6~NH-[A;OakИ~.%:pP&PzA]VSv8PNq?tY/Hd<3TV}#O-!|kGH~)`{[.IA/_0C6{^J1= ?VMRƃrMM ['*2^-ͼ(+}tvὔ$V뿶uAG1q۝.b,"'']ѳuumgFH6n `""0{j:kAg`!S!67]DhirKH$fJX?!αǚ6[ ʨPRH#Ѩ4Xpp-'#"31CkBޘb)ElgWGO6]11jHx1 :#toEPeH/Sg߼AҒ)$l 8 0{B|%!ai|Y6Y̵*#睒Ҩ]vBfկ_.8i>b=Yhnzrf9ă/nps@eV'W^6.A8}8k%ȨCFqX"gLqͭ-s^12CoG^"'vlDFɡz{mm_F8c; ~d_،pv%JuƗP˚C_r}BBTἰg0D2%8# Oӣ;bb*jfQ>$FVL+yd/_|5%HP/+̈UW=x9{XV8SB* asWNՅɹRdߢ`Y\1& jo~~d(a<'P^.Ҍ17'7%$?(*+4z@4,-dsO}*70MЙ20ꋖc`IbivƗ`e2̓wYG{fRYJ-M+)˗݌t؝)OdzRqF=ov/ab<R@~3IyKrw3Xz³ѹv%n$#8Z??`*$}  p^^-o[5ZJtWxUmsWa:0ۏwYi9!ul,.?3pU43t1j]ZQmn~OSl tp~0bj%€uZXzk|<6Ǡ\:rUaBMr%'~r$^¼;β*. Rץ:~/SW_o>ۀ-+&Yw}'n8ag~L=i#%Q 4yΑ tNJ&95*;amc A*Pu۵5|uSrj]N--^Cw{;V";%JZȎ3D)(WI★^02rJJc͢ebSy'|i#92/NeāE< t@tь."`$g"`%R)J gor?Vgf(H[\ޤf:8Vp|qko\h>= B4_ܡsrN9uyN ,Z/'5+~X)r_-֚0\&c7_|!xbEF  C"w׮)2ɑov>ۙ}~ }{V)iE`eLgj7[HXD__\m+%2&doQt%˕4jrM-4r{,#5)q;9Q- a>NDbWrz:r^zl-!J ۻA;[}K>$/?2,˭nnnxuw}Xkxs15VCM12ŌA AWQAJfceLNr[9>.epFo^N-b ?VVFZ;$14&h4-J5mOa4})c7Vl5he|Ds/3v qZn6 RVmX7\Ѷ7>g Q Dtmskx5+٩'$H48TrrrZ}5܅P~^P0a˝fSI4} SEŒV+4Z<_©qlmȸMaIJVuF(X!~x&[D|Vk5^m]Khxseݢ3UTl#.wںL:Od.2r977+`|qvmp3?nWd f0{CNS/OUv}PA?R'":e)z=$ vp6Y;qʞj"y(~%֖ή *~+HAf@p{\s$5'{V -Cv0FB4S0͛,s$KF.b&Ppƣ:Tl`=ڳSi$u=ܺg?C c"z_|6cv?f^EE?>ׇ^y>9S#֥ITqx=z)9?аv=B Q3o'ur1e=;k(6I`4M/)0^kρ|']]ݹ*SA''i<DZ0'F61SAa] $uin6/C"ގebXd+ȅ %OOa 0F(ĒKg/ NI7R{✶ OG88HE͛7䏅A탭qYq"}7) i4"DnSK"1Qz]@dkG"TOFGR?\Jq++]ַg,or !L|5/oΗg[ACYIй: !IKKllLqr&352]Zv qpH\NW==YY> ^==?ߞ)K$A:~p$mp0`4騵^W!}kC\g**F^hYXH |zT-,,e"吋x[H`t]~2tA#A?fpP @nZ>'%fP5%ݡ_T߲1&<=%=XA4y% @*OBc2T/cn.8q1:Sdm+R/ ̃LPs0neF|B `iXjgLٜ}>2e]!@.'K v5mGh\# &lv<~fMPQ|Y5#3GP_L[: e LD&(HJ FgDBD|P}Evy@iX;]xGή5<<<Á݅oaPhddegl1z$VWW?M/@{r o@gz70ѩlv7oތ"fGRa0OI,n}9nߔ7HR3},bc?69494_-=9P3@ŭГ.Se3|YtoN (Ԝ~@KKz5\3/h&Iya-!agԈu ?!ݟ[}F3 Л@|=SWu }-E)6_Ptu *4nN89 X2PGUaxbQ[y1=;=t܋{kkk_И1K8ceL&f343M25+^=/HD&Y(ncal<{LsjX5"3s ;5))'1\BX8OpĔd6xz{chh$U;lllϬ&|6[oZ2@) ȴAneϱS8L ?\HU;9;klEC>bwl!,xZR߲?ʴ EZpUC@*c[qhln#(RBP o%Hj3|*gy<gQzU̡sM?ݨY1eL&b}].tZZ8,^мGg36=J 1/] g?29 ēaX#g%g`n96_./R )::ueŢr;kP b =ek~񴺒աm3,Ɏ/e5N-<.wd*zLNNf$g\ں&| ?ߋ '6XNtDZ#SZO2|=ݽjsչjsHzz2255tO޾200aNDGQЬ: `fk+ }]55[[xxx,,,zþpc-33BqT5 #h}%؍?j ",;PtxQQ u cR$tBbb\Oȧ%B""ѿ~!EDyrffpeGDEG~-KƊ03@qNLCOmi 8Xj49HA?ۤwϟT5:cnWʼ#M 0A(؄_BETy*"w)?׫i(M {&\ύ 71LT$l/NgZC IJ ҝm!Q@kA/(-}lē˷tA*wWKVrH/ZLYEQ+hqcKJDom@v__G'g󈎎 d0D Ex(x}@P;vp $P{4= Ɍ7WqXmA|%g #dJ<xd0Z@&|,BJa( 2yLk 2g Z;ָ=w}c~gyNx쌱ro;vg>gw (#!um;&NkOi=%y+-lz -5G X6 9\\^WPkuRߓ>~^r:r` @? !#XaLLNTZ]Q99FjfwxGk0Mo{(Y,!`bBno~C^h_T6IN^^f1}g}I r,Rss~ˣE=#C z#civ3>YڊI H#asN-){*=P49l1]Y)%;=X34QPQ*?I^ _RmTtwܐa E]ݼ+Ĵ;d|8іg8b )x^KKj3G]pJa\>_KMk߁t{X62|"3\ӵ~S9|v8@bR<9%JeO\! W70 ,-ʐA6;CW7I RAݥ\ 2@F#w%)H7^TkiI:|necUwBQ_8L.:Y.lNNzMKQXjNR({UU1uyf{N;4؟~n`ү^/|dVR\N"¦kp =;]찆['uiRVCԄMm?DsIfAbwa9*d,R`x ؿ.j9l5Olk*|6H?]s/7Wձ11uXUرi~ J&GR45cZڭކl Ђ1  v|)]\ iSݧ~L> qws\{|(3(' N!ӽ+=91kH:W#)o׊JoZ[&o!b%36Kjm]zJ%io+;ݑ.]0 G,{ߖicccf7Xjǻgb)=c ,ǣآ !05 e":H9x͢~8xyzzbluɤ%Pww4vo䛾h$+8? A3]/ԽuҶ,j̷SM UUk<()+zηn$,<.Ļb Xj읽>!j{Q11v {6-'no /P=x5?xиD--^-7z.ycot?99}O-P0mEj-Oq@^QkedeTUN>ddJ3DNNl'a8A3u0Aw bnn(֛}OtU*sY>D&lsCKqamճ; 9vtt[a01&hPsI~(4κqRyQG\zk`Vr/YDA +bJ3HV` "Kt_OFzc_vs9llIR c۳aۍGk5 (<A==wo41@Y7@<?~BCRxFlgf: +P1?t^\AbjQiQ.@ f0ܹj(&s]=,R$tXʄτJ'UY: z˓a,DӞ7өY eU?q\ܳ؃kR;<h>9"sʤWm"wiVvv f$#i CRPjcE().kS6~tRaYنvu8B EV6|ly 6܄|Zff=sU;KwךC1 bk!T(6m{SE]j W[@v!tՇZ3um ˡ:)qqh&l)4܂c- Z!yA޽\Z.*d+x._V޼ "J*[F~DQ{e>]zrp0;:-Dm!xHMzE̶-P#u0f3kLKy?(z^u4gV~P%.+QPȗuA]%z}{֯9%V_ R`0)p4GKx*.0[LE%!lT-lr z?81[rAWS N: _9eNGgّosnT͡曀o|Zzi# =d ~N!f pCG`JI:w6 !"AH{wmnJ7b-mv=.D_ w9>vJ kX,gU-]0-ϯ] Q(Xt+&z~vݣA"&A:2C2:KNF*gHԨ=,, l KxxF2,g !4bo^(U%:ߛͣ-ԽM7[[Ն1C7AhB.(C/~nXQܡToR[63pÐ6gkbej* FX @@R݃fl͕ɏu20HA׌ um WT>Szx tꍽco@8}}ЄI;ptl̥}ٞmNI9ZgqB!RT_TQt3#6Y\I;W x,[AO),,dI?<{h(>Y3(Gj|Sڐ uG~՛ 1r$/q ;W3ׄXɄ{o~R &;-P';@54.}}SA|@7#=`bo8Y2e|Pv At*UdF_ҿҝ`\QK6C&+Дl9v)xaOsSSӌ0tWGT8 舓 &q/sEs)n[KM,<< l,}MJzXԽG&44UN[N )ݭq慖Ԏ_PJGhNLpLC3i a(Y09--%{k X $5`xyl%%10.05Ѐ تw0gVHoVUheڭ^waK>Nq1d5(sih6GJ^gV1'Jg0z>#ĺX !%P+2d,kM@=efJ4h$ YySp cqKF@_mph.POP ;_" &n)&WVN8Xc61mFKt zEt4#  25ŌOd;MmҐP(2ܛ.'(:'[DᅄLL~/.fYې-: A|P[j,hCM r}7[!Od+eLT|> KADCt v LIXez ݘ"7.7Z'qbv;~P+6 /WEC]+WHΰN ν{LQ[ uZMpvG&W.VYЧ.7p'ޒŅ̦SՖóЛo -1c~#'Ϗv+e4)d{Hg>q<-ds,@PWٰWbJI +G<7 +49=y{MUUMFnnb5 ͼ7jwjg 8]`ZpH48HP䄛@ URt^/Rqpu$VMfW +BbɥьmIӝ76@JZYMRGjٓ?JrD_>uz g \_&)(4\ZpM\LL?Ah2!wggnNX`&q@,oe+@*0T9D$$Irr{c~z/z9#ss~WlY"rHKK}D=1{-cuO3KpxM{2VAcK${ɕ^HlXNkWUz3j SwQv˹ ͆ 4e@{[Az@J3ZurOI5yn?VߔN- YޤR]-A֝'vwݞ1^Jڟ߿5=\?} ݛ,|,m*'c|o>/G}P:B6H-׎Q9Pw˵5/s_I)E[ P*N T_NP#ccvtE"x(NS+q*v2dXM]<Q˩Xjkk+PfgǯmF\#98]m~:ļbS4P$)SxpHl`|4Pw4=nk })`bCU*n:͟iR|ݥ!dH6ۮkaoT7ug$ӵwv{ }ٲC"*pO؏M+l ^Pno{kBC9f-᳜_]jn<[ \XEdP'')T'n[BzCN#X0Ede~rƅ̋]aG .,dx mK&31R9JIY.|eaS%<4${C @(JT&|{LDh@4R6TNy ~{~Z 9*vpC2z-I-X%2"]k`|nԯڎh6[$`mi|0bFD\\eRHNI),,^AǑd::βVȒHAZ|;zXMK\Mȟ.F77 F!ί0l!?&A gyeb"䉽>hi \tfpsaFnuxxA]|7 v z"΀$t`O3Cx6onTjR(Ǹ\c~595^ݖ,oiX4 G|!->0G'+;j}:F&8 :IfhYD?hF3~`k)79x|֏g +=?&_۞N :Z%?C6\CI&,zڬEE(v&jmEPqkH FPW 01 \r:zq(H[Z= jjڪ$6+h`k 6̏SBeҿA6/q>{U!vr$܋NHM<RȣM1SZ5э!LMK>|z]a`x<]|>|hpeJO3az %qm\skr>=FJmvv\7WW%w=Y nIDxrș,8_r`13#7\Lߤ A.ٜz+k:qö_ur]=I\Ud?u3ZB[H PPN;*]fՁjwezpp􍟖4m!;4 '-_xiؙ*%ס[wKX4D(4|x|βmA-~x1Taf R%KvyjVnwlCkk߀t6%ڻ~{C] KQ/Kۿs{|ٺÖG![82f>yu%QK4:f M{ί^-@?r5N卋DxMnvŅyE^gwd~*>NltBEj.-Xam05qhuLG]+&vGg;`'EB^g4䔮.QwsDNcD%xOy5$ŜY{X-| CC  '% U;c3Nmi_|Zs'6ݵ֝ro+謸a$|d52-3/!PR(6Mw -ᤋu߃PИ6d <oIo tzN~sխ͔&5)Ie1Z٤L KC=߂!QyŅRhjiS2`խ?X>ө6{F NiW19YvB_{ه JZ].Cf uz]>)ܜ&F_W`0dXz~ ˧i|͋o%/Mc0>76]Vr)YL-Kb}߭GU'T6JШC~!!ȥaPʗ&;ƶX)+M¨4vwgEڱl>_kj/O~~? "Q"37xՃYZn7p\`hU-Xk#ij \ؑ.5ODJ͍܍-8#5D $+E᧤R(DteX鞬tS_zqè͛u)-OA@*OE!xSWH":Kڟ?޼\"$ [X\ZI!Zs ,&%BmpGWX*J6<od _Y@ ǯ2k,!1AÛ[5WڜBotcAf+E:<$׹bٽ6̛z鹄\\ (d ߅2؉帉$=Y: ~>RXCBx^1vZ[J*hr ުxmVoD$SamEHin~rE$+)~gZkVT{nȇ5C2W$ݚg68VL*PHv}hyV)P BN^<00@@pXUXs$;*syu{g@ ?ΟJ 'W=A`--M;olm͎PH_j~>?Tˋ((ڦ'*ƵoH@NWI8" ͦG9߽g8X_B>筳S1j+Vs" ݭ7$:-Ǹ:mںк0:6gqspw..saDYd+䷍e>%-7k;>!~zJOe+*RᜬmN QO7oց?9ݑFE5¿/&E2+Oo,3yno~J޾;'VWVNWd|p'!oNTHuX#WoVVZɝ\5^`azN^k&PK\|{˧ T}HP"x'}Z#P<jU*ApļZa)ۨ%ǯ3ld -Y8^ uVQeut>77ól OQPw%) N"H%]8vDwŨE ٶr+Ir 5@  A\ ?%`?|"msjDPcO1A.2_F{r(!ZC)ؼt'^.zKGF3w2!ag,5wg^چ-}y w#$"su001}srI6*@LP^Plm4j{DsP2tEQEE#:}v'<6/@+YM[7H'';lM߉n>6{\[iQ|m y{^*?]!3囟!@ZkB}oաGmCW:0@X6tw%x޹h{`p?Ł DmIPX :^fn;nKJr@ VIH2Dv'&'sz_swDgS!U ^s0o?t ppYS;]XhB"zکl8DחMXޱ攲7Q8 6:n@d~YZÜe sp()~v0qh% C:{?\l94rug $G{<àPsJ/_0bh'Z]D5lu5h  íq1NTpO8:])jQkwg7qy"hN!q~ ^*^޼ _m3FLBIA)x,ztٝ߮\&z>OHH-ϼ^^8u>?w|?vQٟ2VaݛJ,eTHlΎYm4CP8N_#SS3%.{Wqq@q!\u̅l`32 lIH"ik"O4vG=$|ha9%mlAp3ypwy1KY5W֏wWǎŇI1Rn ' -IQi21?b1iR++4kӑ s~ݿMZM>m<rde?H 'wGEp?.?M \/1iLP<`3qN'0gfS=S\.[0sӟ0< (b;DN\ vʧg1Uefއ3QwBuP°XF-p7fc 3DD *s7؞ j.Gg{^L`J3S'g^#Zl(i6 H( Plz=v^,}'@L '(-OAHze ?x|];Pyji&+PT18$]X+"VXo ~>Eo3> wVdr#TX B2B>ѽc)7 ;0j'bExܸyy[K6O׻oinHe&ig's,Oꃁ5X JՕ4;DxwgSMXbP|1c5Gӎm~+)m82/}ʋ”+]EoP)y^Z7z6db@O8&?\).yϳRA(0"ű^h7晷DEB9-·dCkԾ= e|?[nJkE@j@ bz<;Ӄ9T8:dnԨw$HNO**r k X?>N@\cɝ`P :#{)(rkv+QSRtm\%c b}DWBGEO{{F0(+-#/Y_v*B.pRekpp~b|jKdS Fgʪ*9lIc:x Oo3Ym"{%+].xBI0f3"x"uH2$Ab{=/-De%ٷip^@0hK]缬l"~ 't䇡rSVF#Nyx#UneTeϊBy\!|bpHC2u-WFau?o:Oγx\.նGuaƦvəE%dj,P*_ $kWb'YA+k/]TO U[\v.>n,*NO3CaaqX+ZMaTgJ4B6|([Q4F]EW[[:;t#-Yʪ )),5%xJߛ4ғ!%7z8`R\o4k?}17'4Y { xA.mWvPd*X컨k|6y`/wFJQCԯXk({B0\3^jM 4HxMޛA"WVnM`jS RYq1Mos@Cۑ4 0¾gOї$R,mnqIxnݾ9:35a^(OĒKw:DItfKn̩k(n7Qc'LmoNb(3y@ zVbZ [/mp~K*"ryL4tE}%R]'}0 oP`Hx嶰Xn*8+"A Uqp0,P'6  i@.F'?=Zm^L-Ru%l *$fvXN0@opqXBMgSRY)ÔY&-*7Cn::Fc{k+N;|7 .(*uIk>j^Uklb\p ]^g gĦs'XGVYmK)R/Pwr)uu4_se4Z'Zz4L6_o`/M\(JxF5-m*3แ$gcȎK tE=s%k^97'-Ddj>eC{RP(;X#.yȺp2n".;4n78|$r$98 }:ZPWTN@I\T/Iٖw%ʓֿ>3LP,5,oF Y|Tnk̟ohaYb ~%gg򂨳uNר(Ԝ@.e y=11 }{*̨4˱́hrx|y"&)CyzH'nlaE@8 RoNpNIENO\)&O%epfmi/EPlbVr/ >DFʳBw7Nיg+ ͩHLFVV+O@癐} >xنr G#Тb) d۫s}, @T7 nHck[6/ `刕^,51sFߞ7eImtz-F^Q1CWWݒR@W1||]t͜ ''1\"^X-a"O[&+r {tJNA1Y:@Tj-{n 㐃ɂr}&f I{"JZ'nyl =)\2iA7IT`(ͯVk|9;Nz>Yýdv+P =<k {KO/W\t|E+c {u=썥}&ݤݟ.1-721)FRIMVNp>?ER_gsnN*L&r-ԑ~*..n|暼o/&xn ͝9@EOʹ\@4|O`ll |rs!(ۧy,88 7oS$(G) &ftg7?/:tj/bH$6sΣ~妣{g 9?z-!9- A2pܳD^ ĢD,hZMƀYPXkߞWV^=0p lnh<=ăl]$LZk|{L;$0)BXV p}g4Ņ>>>PIxD Hdr7~/?{[78<]FK$|y5xo@B/ ,V+/ugJ󖞧?;=&M8>vJbJw.$T32Pfe^Z00Pxjl[/(=r>0HtDVwWBl3|\9ݎVQ:`7Ђ" kn$qz󖖒D ;9}~g٪MV2SF,+?=ho}]fG"dmli!1dGzab\&Kf>7Af!>0:2IGʓrcr%.{.FS%*M& +H|Bwuu_g%JIIw F_ [@C~rK((1$P<*YА<)ƆKH]"Q;I@d8~ox\߬A*Ho[m{0_Ǐhl$>N*;<_,?4:95/@( c4N˽*b ͥDbLaygOkJDs~{$ȇe+kRiuߑ+jF\|n-ooCEEfw'7ʥZ/dzﷆ2~ 1Zjdt- 2uhh3RV_A8fNB<'q 9,?*JLTԛѴ5HCFiBqdTԯꙹ&WGNNYhۼ˂Ë*r"4Wi#jc~L51ζr=ކ6@8ka*7*;QԪDDw/udB< xv$:˼0Ӳ n rd࿙:[vR%KIn,YQN[dz;,r$ >&1bOLfg ldFdDo>^wwvҚNQ0Y.E#]]] $"+)WhoE1Jz `¯v[&Cno䙿5|>^F}@|=U J€U;t/{|?0[I\555mju6o---kA@򄅃;=;[;7)}%}v*5ߝ˜Ulz%*ʛ-өTuX[Z9_'qهv+;Jы e, ds>ؚܤ\ +!)Kf T\#i" U[jkYؘ\4Ћ?=a9 FZ#\n7eC罂PG"Q@\[VP:Au Xӣ+UP>O***>>>7`2'q&TUϟ?03??n s;u#4V#08^amul63ޏ KB:"7~z'ؤ-&|SZR㹗sAD9'W`q\`B #C'anJ &SG{zhjeeLbC}xhg 2(=ӳn-tシ!0" Y-^RRCGQ]E*l1osW MqmV06di[q7/S=f1hz7 v5 aY߰t@BNfaYnm^с̬n |T5^ ?YS7"qP)wWߚX3s hiHanޞw:]h_-̔]7UbgԱ`o"By9vʬOo!7p/<]^ {^_b)PjTZpУ1^^s6 "!ګbe * -$2藖ѶcB>I^B@j,fĈӣEx/@.^H`KXR1!| b鼶lmBK)lSq~Ob93 4)G1A*ȢA>`VPؤSH $"my6g.ɀ Π *J "c妊/%Nר4kOX2i@X7M dClH00:'F[pWƲcq$AU cBSOH2kԚ 2%J`Tq򩑩7nY<V+iFխ &ӃW-,g3/v@}[9{ח-VgX(Ӥ27< "RgX1}%gNEu8)/rjlY֖<L5v oо:;-;cn ){g'7tn7; vޜBFD-6Sm^o'mX] `8lbp*Cu]uIΞ>L5I"X^E[_ rdddW.d*9'wm&΄*K-%݊BZwUn֞Ϻ='^18 Jݝ2iԺ>9[}8P8si%2WMT(GƶEAX0l01P+zg#ޞ18$HIgۿ >XAuLxrii\ُj-OQO뇜d|{sOՄ-,> i>T!kTQ3O*%` bf6 WWOyDXEBEhxV >.g>+1;yiXoc\wI87-m*: &7c+%+M^f?B,omX䧮2LEi0fۋԜl6G<#S`&GG}@#0Y^y][ 5cSCn$ L+AVP܇6zG&‡DɀTƪm\ z쇦ٍ;Mʾ.UvQO߅F ;hrjۆJww8Iؠ'& KpC0K4 LcXՃP&3 tƳ5ómJW_\۪Gi=S+\j'\{oH #BW}]B2$:WȖAӑC1 m^u2]fP4iiԻs|[Cl,,`*I2טsDD7H!=W%nmE?YU4|FW['33Q9tT8ܡ:;#H@3 4rCzԬ3:iLf/:Æ$bq#kןTϖz{x?a?B/r@x $TCTPN|FF~-M}=~կpUrE\ DxP?xKv1~>nѺ23SP8<2D kP|g i.3eV<9d><6.i/~ï P$rNVQ}e]&_0y=D&8lJ5Y`c]QQ,2$H~78KY Mj (sFQwhus.z ;'$:V=%t+$hT }Qzʽ,&'A0X6%;qa˱zt`ݏUw>Yy+1 %sb*7^gѷ0[ u v;ZCv ,{j,[n|C@JdFΐ7o#ۿ%e)s q:.-$4bWwq4PR_'' "җAkyzJp. \Y-3(Ĵ4.'A];hL2ӻmy^r 8XΗ7iŧTZ暯@7ލ`MDnAՍЩŀcRh}*!K ~ƵCL`T;6y@L6Kl\rK1Um]ON>| X45Wpn% ä*녊@YQTgē) B>_Lkߘu=6T*5ȪW~Ou}snOIj7& B"2_`dܛ*\j{byV4)^~u1eÂuQFXN/2KwiMUb,eѲƢVx;`Q}je@UDuRw}nwy\4d˥1-G8",f"̒V-mCEֻcQrS5^2hVI 6.Eg)Eⓤn{* PMD2?GH@*`Ji+D \GGRq[Ķ ]'Wj FF߂PwfʘT<5BcL~678s%9ynBƫ,QT  t2E dԿq35a>0#U;B/i; A4ắ#Au6huCxS:([+QلS)׻Wf+fhY}{*YhXNV ü5|`4IUws*y^H Qh8* {V*AրB)b&f `ƞCD೜=_wq.7zU:dd𛙹Ѳ%w4<Єcxupj?0h:ZiogW)-]Ix2̝\|w}*wS&{HտE=%&C¥YyC0:KxҴyYR6¸Uhs.':6ÔX@餉DcF\r~=#I`rŐm _Xy;8I0~)Pu]ߏZG5^ Aeِ싥FYTZr&i*%H>G[QZlfot6$y Id mB:?4[ȭNN񠠠LL>ƞt%$` &!&ڽܗߦ ڹX͙hax(&wHUetBEKՕeaXR|h[L w<9s]j#Peޛ x{$ BYL %{Qd?# Tp~ZpBm^-}z0&le$|zDrl#@7tT5;ӖWƘr$$Q #[LɑUVQA @0`awA 0/!cx) ABT@D1d<}i^6062*5m~Ҳu{uux>x]cG&1֤=GzmrP6/CaHk r 3{Ψie%CZ}Z 4meh!kN\:wV6{"xgi0Bo̔\S÷ܳ@e}3kJ,<' ;*{?B2 b.1 cɾSENe>|i-%?lvZ|gQU`9VWNͣZUm>ۼ;~ms^Ox ӥnzn.4ԯ&k!BkOߊ [s&w|{Z`wOVK / oorRR$%=]!B}(|GQ|96|ݪj683:%6ܕ5e4Zv犊]}gp 1xLds`@ZOKfK5̗c=Hw h>N&r3euNW_O0>ϯiJƕ64WMGf8|iu`|?_V# !yK ^— ܌BΞƮ:M"lK OxE;*,c!55%Z5 Wu7rxHbɏ@ZVyb1E~Ug qn&^\bowJ/T8Npyg9Yl yzNK{O2H|Yt7`Sy5ڃO:3x H1ms,6_h^V'SUƛXښ M\&J{q8}/uZ3uދkHfg_Fz`e[ۆLi|ڶ>H'3h<ЎS$md$)i` 8!zkkKȠk//qFQ-=KPqٰPyU|b̔4&<r8 >T$)dJ |G| MDj}$[TGHns,bЫܿtyrJKX"Ǖuvi'&WϢ9~T{9(Xp%uJT6 ǻwpS1L:}yYBxJ8Y} LEInbN!gܶ%EIMRdILW Tޞ^gq&r*U!ik*)3jݜ޵bf01qHJ>4omh63WÝ ٤=tcPq˼ ùcM(sx(fm;G2@9r0Xu?.F39~upx?:Ho֚0@luu 4if>?^knHHzϋHU&]\=bY6Rc@ID\C35C"c!/Tw;+dz7>>!T@HJ/< G=mJ %2Gϟ@x߃Qlfh}˜̬uu@[}9((\! %I)h/l1VzdNgkeK|vvXLp*(UX,VpoPUgueP <aЪ|] v;RAx 2٪5NN$S ď{ }oOSg 5o0Ź*Q(v9)l ]+~ &YZQÐ69%$rZ_)+o{ݡJ,y@a xdH=-k&N kG CyYFfR)Piwi& E>}!h6{4=TŒ*T|/&A D_`uX^2'] gs*C $nVKGFcҚ.@B/'51sXHK;״XlDCSj3l&@35ñ Yp!45?>ߜ6666nbVV1)Fɒ_lp\eaꚝG+`7G=U}jo錄KF%Sh#P6"e6HTZ76= HR+3v-o,NF7S`_(Z VVb8<џ.sreo2'59TH6S)ZSsՇ׻d 4̶xBVdRo.Q.$l5!G.ruaw'o0tE WnrFl+V[]]dUө;HqA; /l1=bdj*S,٢x2"~0gk~0؏x^"m59v6xj BQ>d%_iR7 t:b/npw{r3LVИ]_|F,R'ACX,kl+DDD '٪)#~]0ҪPz!"fg/aaYL3hhHx_V(l⋈%ؔ:|Z)dywK尴}?; '; v#-|O`nz|d:\㗟x9-;s/*"g,]|OcoƍnAP@FKT@~~:^1s]f-nTvGI3('BG6S/Wڊtb2IEg˟oz!@j?uw7tSAaBs>[t^EBDi@ծm`J2G=EHјQO4e(Kɻ9IW12SmCSoj{X7|ا1t0JAd\\XYHzL! 峧(P1ā,̦ѐqf̋2w[\RpF#*C/G ޗI eȿV+wT.Y<^X؛#S3]LRZqKY0o*vpX_L[W7XW GZiƊe=L E (2hY/32r;BaN_ZQ;`/<=JAGp4_GD#]Y"We >jl0L; ur5fdK2FpXN,D `?/STl:||,R+n#,MM9k/>n3)<9ѐq# 1rpSCD^=R}$d)c0dnW߸Y]<^i)##kᢣ! v>1`oy\ZB˽(S]т!3AA}dyH)<6&RMI,=yHlY`LRV?[)գ,{Үy dpiDqxnm3`Rsv;9&I'ggH[٥F%Lޥ( a TX7>(7N9NvvvIxL̼hDDB1rZ9U{z‰u\N$0 xsvwc:2ZGYh|YA7<,Peāmop~Z565 TbQ4)hkT#o0B+=0|sj;U\ÏE2Uۀ=qCI'%v/)<&r6~[KPY81twѸP[Ue5I<H*&hQhަ/lmz|o|R%I@̈dh91f[BA0\<xUx O]%hrȌqܠAtpCvFzBv4djt6ܟ*l -Vzj_~dmu;>/K,Okd7=m5q '}|lo􀖷ZᥰG})mZ#ccĹ֗W6a\m>Bݾ &`p(BE*^gI4+ҝ̝3kస3.Zd2t~I9b]fKnC#Btۜ:[^Vtk~>'̳3Q~\h +z'7WQ"eM/(+ Z t_`2X |lVwdf dRK؛|e.xu"%pCf(QxFw[PkjRap]M͍KFb4bFoVnj`me5ZjRVa1S鍘od(Jz ڽ#ʥ 5V1@m$.rӋrdhܛFc ev!S6MTMO+U r oe &&ST_Ƴ欷˄qfiBEE8oڔ";$ )V+.PWh_ {J>B~B &!X3x;;$[1GQJSMLrdqOڲ$NO&-~pP86P*CX%?!jEO`e]dPutB%"co홤:+'J a|],ALi4l=JhjQk 㖋]W,l K'o4]D \P;?} U!HћLF]2O/܄+M:3s{%v<3S2i*6_"K!}6vW:|!`/-KlX)CBw}6u~|#:4 Z/+kk!2}ni& +-dSFGۖ~M5b#:?eRߝ!;:14bggR8TF"e߼{1v <_áWAs OO_J h6jfq!:T:]V02G:+X\/GFX̱:2D, uph&: c1Gc0ës,W6a,59vMMxB!䯩?-|u|m0@gl]*ȈnCX Mjjee$ŒkHZ 7WzCK IL19 [,Y 8 GBpcg+ ~#'c&e`| ;_RLƋ];%J0:7b;b:!);/Nnff\ś3\!uFCCdDܮW!_ ˰||^t ٌ@Քt!dNQWGQizc'wFB&Y[f`B2).PIĵO:NZww8^4 '~K,LfQ1*JOx~cx 7?}$nsT*JKr cf*MdS2 B9 ?lց4to¢!_a{QSZJtN=Bpg>BC DFsqa33_v, _N{W;;lff*5'o08Ze𛀄¢3l3/FjmP~b26oΔЙNQ %q+u/ّaafj’{pkGs&[1߿q0+"_:#\j؟TGleEaQlP-fڒtZ6'&hlTh6)w[ 26|:&7w+k6X @[J>]Ϝ|!U)MhnWT E-^.8NW3sGzgN`m#@qGN(6&eT Etʊv$;rbHm ~l=jo5uև{AYp%p'J>9`q;{vuV^$B--|S}e}3b_t&rd@qtt싡}ft%bzo4].6z88lˌzLWCCBXXX+**+}@^nrgt8P?Ym}󦥿?@Q.Lw~qvlWSJᤣk;n*;;dqrh೸8kh}ȴ-Ze;5L G,{>&/'"n~R/-77~!Pf z\L0Bϵ{7::P;{287^ _=3еV믂xH{I)T[&|773$Y`D!{8_=#M%r3N!%.b1~3D[Ȏ`y FC8sK?͖Rw hnYX|p9%A11efa0 g#RVYd2񆓓Wa)<|`hL3S8 l6RKtBR90s҇Tʼ)fѰ3;ZUu3Oa~{r:KjlxqGotPrRGf}c/x+m\edYB$Ύ2WIHy0&"'kϞ/0 (7:杗Ζ$B 'da=rqfW&*.4u7K9󼻫\SD\brUjnsE{>v^ʍ(N1t6%b.6N/RZd!}py{ʋ\oiebCZff0j]-{B_.;gu4x6dde>/~|Jnd,&݅ҰZ~999z hԝy\j`It݌; mhJ5L-۷o/qy=kjSGC9df`gC< L *ڈw*v .  #na'^m]Mǩ_Dѵl  ܏K͡SIwcyxۉK ~/RV-A$57kfYF,bp^֞3`1D7O@T/xS*3~uk%[zLWtiuuK_ޏаll;}MHEƪwwhS]ehXQڞ+*_>/kȌL3288P;[ʼ7OgSQB8<HX-:7 =B% 9]. }Ugfҕ=3N#EGN 1fq\c^io@l/:D4Nsj_2 >;"ktņ i&"*'( v;|+k&N pbtmߔee|^_z;@d5(yJ*"9seK." Ɓ?[i}p0 \TP@{n-}0_M;)[^k3ZiD"w{8dGڴB-&FMzv_u 쾙:lz<> #zzz r( 5K/{yƣ<_U[]mDr9#T33 Bԥ^f-v?Plep`W]5>חiShnWȨEmm}(x]܃ZiwǍ׿.ZqktѰ2n6 t)+b|6HMjt]V4z==LMȡ"y|7mg)ch4@6B6$d4$b6z7ù\z-==db !Bc@//\YT@7^N3Z}=8<02FQ6^+|f_J>,3 bqIdA8ٳ P)@Wʲ|7vРy?>9Lں7qO9ngZnX>8uA/=fEvU1: Z!ҽ/*/ @)x MU5xv)G˗KH9EoX>q\4օccyah<R8m?ef=t>Mry-lpV K6V WNw:DBCx 곳M OβvE }4.] !nvQ|~L%6, ߫BX] h !E=@Z C ^P4ˍ(j7 w`3L3!!,wBc"!U-A:88$ryC8쓀uAoߤ|>.T|z} ⠷|͏c @M(x>eU>8OMMm:@CQgS}o#A*cY וB ՝l^?ZEP|Iz^6?3FD>]s2YvrVaN@ Y5H*吘9ǍN0^)V+-T#p@!H` R~E\Е& كHS5\ @0zVeD _iGeSHI)h /i:zrolt Diͧe$5ՂKɾHG?% #fpGU R %O~t%rÍppf&VJ[s3gh`~'ݗ룟Ij9AX~TAx,;UDWl0- 'PJ~Z9 '0X;ZgAU-RTo q^P#~xz ʧQZrRA1]I%ORW>2T 7ّ2VW7z& ^AH Vgemz]/[g|Ià ~->j(WǚZyeާtf/h澓ff撒$XQ"&a3 km]R.Cj0LPWMѨ"H-<@|0.upj6+@SZY4Qц8 ߱DVa8~F:*,xK$u\vPR _T*V+14 Êb,GJ*~> ܞmwb铌- abbY wBt v>VAEyh oa2 _|28 _ŃZ^NB>OCQcp .i+F e Dp,L5$R:aƛ&KEf Nz&".qwmF %%dZINu"{M:Slh{ReJ[L.JOGds`@8zDD'C5\~c&n &8Y- \597O?W6W۫I*02Hg=ږJ 9oY2Гѧ3My\v\PpHa&@1RF&1n9e*a,!bp9q~٩+b,,\E_n7Ka鿼{v-|Z0bW.vqoCƬER+Maqp8B"@=޳vG-C/YVO?OF[djؒ?>cioȒ@&չ|Ԉ/[EpRzV{ g ؾ|2^IGZ)][ i\wKK)TvKzVd8HUS3z$cmk29 ~ɡo(mJh#[.ezgܚ#SXZhT;%?0 0c}3f3_dm3|ΫD9TQSX*]wW :fwNI͙S|?T 3p('M}u#?TD·N?>" ] B,ؽ7\AQ< |eq#4y鑭 E ~v\ ϟ lumQ&$=ʚTW׳8l-J_vg˳s۝61 ,1c WX,rTY,y;eel`nk;[r,-.wyi,2د]A_rph= C`L~NL')Os[8fnmYD>韈DE؉D55~h<cx|g0S_N5EB8ߕ ;b1έARvϧ\~J䄉xVK(I6d?~JΗ`zXzK~؄ބe~EcT1JG8eLx*ShO9 ԝKh۳Pv:(rrȌ,҂ܠ#4DCx&M_]PH(b0S Rg-YXH鐨sß?y#2,=oV?ǒ5d}aeWbMD}jzq/LQbc_P0 bkZOސL1W=={29vyIE6IexWx-Cdx=9?cQ%BoZTB!k rJ߄eߧ J  Y?T<4$";#-uu^{Yaaav~YٻRPtsF))RV>Y- NH:'nffj^qx?};ZVtĞdj%%%UIyyG_%-NAI˳k 1*66Z"6}j9eDQӍ doA6uGpv1XTWX6AiH{ܠ7x{/΃H"W `MK!߃ږ/@cq1L p)]&n8)w.B!Zi,`SL+Z~+JgR ͔DaIWL伔:Xp#TkPA UM q$q33R).)դDSDuuEI)- zRҁmcB!oԈ/;ɐ9 ?I zXwZ4L*#Be}2d()K>/^7L$O·7Ր̗~סRD^ I4qTE:ws,S>Ob#;*>>sB<5559b[[ˇ/3^H bF@2D-(>15=u @QS{kfN-)G"(Y jnHw++)P<6I=6eK'k?-,Isom p3NS4 HOEJ)K}(.Sba DވB̌(t1gM+84Ixx4#.ౣy(sVڶS3 Y̍ŵ=d?%k.֏UO6Za%hf_.sxJWΏN %a&W(]x; 0DGo!:=]tuA-L(_&ǎRf}yAݩY@u}TQkctJK[O}DF&xX FBlg KHBqylkR"4-܏΂عmd,,ĕ@-EqSž<)º$Ij&^ћ.Z|A܈ԿXJtcvTGw[c.QKhr?Zۼ-|RX|1Egz#HCL6bDT2/uhrQRfC,}#(HMLJ"R@ļO 9 ?QcЫs|l U&VQTU 2eexlmcJUe< Ҵ6 %mi@ z1}XW.)B>""˪E^srҨc3c[cfm)#t΅D||Zݮ,AtY4@lL檳2Dh4ꮿGӥ!epၚ6(Fzmʌ`զ? Q+[[-?^P 6i9""Zoя η"/i}vA=27-1VuŒTOy͍d_s34ZqQ.jGv\sccmRd> 3ˉ6K6>_2Xf04pQوM$u8ڞчrv}8vxr1)n01o@Pfeiii088MޙTf~ UPPmz+g{8W9Q9w/Rp?4ti(R"ZM0Bx<1An`qP ribTȟ"7ww6[fzi%r5uҐ|L";c+:ÝFxhuZ=-N-h6C%BwgNm1\{g542r|e7 S~ U< vDC(1٬yX#\ث S |F=竘otsx0w=mM_,[d-?oiWZ,s[}{͑wu RMk:?A\H*5Kf,aZL N<.?VoPZrO>}Ug=d:WvZc~>0E%fCqn'R,Ae: sXw4]HreF,88A@cjM׏ !Bst`pxB{hPC1|͊X@Ʀkí+=kI?SMhkD$$닢쮱^= d|-nrndFo"ET[t\Ybźt N*-˨rRK\\^!JGSULly JEpreKܞm;h9,C fChᖯVF~vNU:7;BVWbuutyPSG.x'ȕnCUOvYݍLg0SɎ#5f W#yd" FMi]`z3DUٚk&TFtbYXbrmk;*bKg %J/RIw*6;s)*+-7IW1w8kso%FtTy,$K?zf*X?<]|aeo9vֹ幔D% *~ݻ ->ZLHޤXsլP>Ɏ AZ]!bْIo5]z$2NY7:^[O}}K_zc۝=Wt"4䭳eYlp>|*z3hxOb.?_7uɼ%~nhgfSz7' ɼOKG]MtHZﶴYmíPc_?vHhXׄڂ[@~p؛=_X_\2^H2_Q-0Ygϼ-H?j -{׭`[jr$Z^|o4PEwrLTP$i${87hJHH1j&&X[qac'޾ u0%$'r>:lGjΗܶ;6:nRYlܛ*4u,.ҨYm2kmy;In0 rHXX}rlWTyv8#"roيkܸ$X5YC Ǒ?/X$jf5cUFߵZy;)e0 Y K>Yzuu$%*RkCXHW#Wi"hݞ~xNvLO0}Y^ڴ`cvcҽ=RW|ˑ)ܝ`hH!K 3Q_֗{(p9곸ZZ@#Уq(( @\݊__b8'ѿ@-`iγzx ^Xs4oҶ]!^_HёZf˫oo Tljj6p]rՇU"7U Vj\Z۸T|eT˕~(ZimM%&oEb89Qj4|u0mXLNpjhg*L%```b t2q@;8NkHeMNVt5VP"ex.:"|$x~4L\n7O?C[AZLv/g`S1I”zhL )$>)4/hf8sNJE /7'Ch|3z/ń1VWe@(3*uT_mbLIF[Y3t#,nsT(*$-]hО`uvjR/BMh-L )XLYA XLߠZ*M ǟgёPttt陧X gg^Y]~S='"~?38Wp X՝Iʏ*P]cS3En+T|r;`a4V?U1xp:~h!ϟ2䄩\CJEįm6f$k y.1o_rTK%?=i }νQz[hve_33DJO} fb6$Viu&{~gw>e1<ÛM!&+,1y;3s+=p -NJ]TVx{DU*6vAaH 3IC#Z }(,) 7)v?!U5V}_~Qpf8364$KXgpө)&H߿[f Ⲳx9eڲz!6޲ 72/ :Vl%*FΒ룘7Pk|5%wqc _\fbù9Jb1Ǣb\ ŃoG&es ,6.|H!RWR!4vvl7ֳ"aO<=&9iϙP]vw rCz+jUyCYts2ͅ0;/D8jHII||na @kĞ7q3wo%XB^o^rE!b6ĕtd$ZdGEC1ϧƺF4̅C2m8Z`.&yCqrrVwnlt=lkoopPvUP0mz6q],i ^42]7Xp>HMy~A#bЦ_PN(SW'u{lJ`?% bR]%%TiȤMQu1m I2WTL̘NvWW1,֢@x- r{j$KRx(ȦX6G ?|e E߄1ghx4g3Qã SϼF728cŢK:+P71}s&EM&$"H Kx9f8_d U(x71_Jȴߙ/J'1 Bj+UqHS<nMBٝNyXR65ɊUL9mw23-xF!.G-8T8Ă5T79ӌ D288ڀTx! =lH*DVe8:DFy| ˁc:Q*K^~:G/m̎|]SklyI ԝnaQtVD:Jz ho2GX[K5w?ԮzMƜ+;_jJ1+iB@tzw ^n dΚ /a&>eSh vzLl ^Eu D|f`\`_|Ο|4H~g6d((Zʗ[ӝ:.UG M{5p! ۇsh:{wT}JN*]@JWH=3sj` 8(3x{$Xhٜ`{xmCh=wgסv\1ZCI1\ãwJOddU߽aYhv WBVw֖jg{: LZ>}@:9 %$J^]FÍ3<Uz6YY&İ`0~'`bY F??ڄ{kV qOd+7 m^B{Nnf岠|сx]4H1ʀm~y<*^Ǫ/F*4{<স_!<0m77)~W~5;Pyh hP%(P&H⨚7k[[d謐|u-/%LzOvgJV@w!z>cuJ& ##ٴn)O7_[ ܧRJ_i,$0QEc;,՛g0?FrO"fp2wJ=/ Sݖ8R̀Nl.T:4 P"6Gn^x! `wVL:;J8&Xݙb% +ن`x۠X!aVx=..HJ&ɰWiiᡴ1,58֎bmo'yg菫+Ep-~Y#^O"O}ݲ\\WF(Dh7l\՟Db kx>k7 ǁv<,n=5e,̺##ϟ?ᨮ'˗0Sp ‘ jG cP&I}nK!\Xbd5<,"3ʶz"zt-6gx6upV=4u ӝ `r\`+'C])V!~5DrwFcąl<^YZMLX`:! IXT^7W,b1ä$w]p++6G ҩ jݞ<:#im0;# R?Au{eIPgc1Rw9[>ǝ%dCv jU\FsSY[0}EZE33L1-"dJF6\h8nKX7TZ[[%%{؉_؉ 8݌"ϩ޷'2 ,0Ĩ1誦nNc6 4!nF Hp#=[[&1cbc3GKfnE*<AF{ ޲)IfL h&V|EIY88}"VMԖ X'<ZK%nN pE^Тm489t垶3'O$*xsܸ idD%ZMt'PŏBy6zqwwI);Umv\|H<Ւ5R YXPgcc qb)^>nWb 8^_}'1hkcc|1:/0=|'i!n !t93R(0LhnkI,L.@6K#qd͉?wDYq !MJ "4+kc!M2i آ/qO<>g#cb;"n %}თb>Lr1'_A|>Zt஫$CGCj9LN=W}R@$'m  0R)@?I&ky> @aAX|l0il6TCBYY >7mGQ^APԣreGBGʷEx?LAf cngw7 >~ =ߢ@?|[zu,LWL$5(,uz:~FY jy`c2K8<ѣ82Sc3PW@>*ξ2t G_mkkv3aRvϖDZ,b1\$ܺHMڜi@).̂ymEWR?Lh3VFΏz[!&cY4XHR#(0زrȕ9h~5]_`,*rEֻP3%TRru>-$].8~hb?v~x;)]>!wB(rN~xW4v݁8+zO(4ea/2)-& !ų;0dxϺpy{l*ixb )Xο)^NcZIfѡ,l JZP0f-+׫<%-Ś u0<|gJ\RG"u.#E_R@SdɕJy $ѲO'9wOՊ4ة?{QO#Oamghsa)d2O")|o6VOH܌\sWq34QgQ˳q)=vg dR"8Dex9#}%p!aulmm'2:, (1kn]ߧmj $p8x#UԲ[U&saߒȕTn`۞TeMߝ$MD:6VU(T^ڡ*]"!BHh`z+zW2bB@̶Aj-k/#kWUf?YGGГ8Cvdz![8-#Lk%wM_:E!4tόAqz@F'RMfVVKW/Hy2*wF g$uo`? 3|Q͎Rk IݱX7*Hcș4L x'RQQD+/w:Sȏ6NLo/Tƪ>UهB!O[G燯/xDE]TB1QXRFƷoMU#'IřҾeEDB3狇W mT3>=@ pFC f,wJ@ $"hyPIr~B gflzrʖl-Wnx\-w(9|YuffU@LPVV^RV\[E&?AA11ek峵.G:iF )O>8}U^ j;x֨Bpu7p03Rj >t^tHd?\CMfl i d`~ 6R}t98bNYE |K"S cz:&kXށtnghzys/+ MHKg3ss@f 1&jk(]X\r ip!Mȷ kȵLW̏ev K̕IGAYtx'FcO f!fӡ?Mxށ`:e(DnwȨ۝dC|!߁泃q:S*b142ʥC),Xk qqn7'\^vJ000}OeuEk}Gc9؁\rN'Չ _gˈƂpMu:5?eힽ^ve[}CRy|?ktm [Ro'Vu3BGt`JVjpRаm@7_ C`+x:z={VUD>%wzEewLRb+;J(„W,\cE]醜#O\B!8:/4fj#xtf!jج%ے}1)=$Ţpbmo-̖~x6ņ†5b1O"!W>F&OɒߞW=ܬi\ϓ9&XX4:OQWc|.RtTu1`[%"8DއZRk.y t\?@G~ ܸ+ 7#\HU̱ѫvsXM sx[B11F4;ZpN4@|eD}X49T(i%esqPwy /L&It;!U771rj.{ևs. ZZZw~2կEsssq4؉+$gI$蚚 t!j ء6Z}Q,l3߮b1ZJ>Krow|ՙ`d%Ѻ3 ( zfJn7c#%(~ veQ2 qbXy=l3jHY|p##QSѵܾ| WHy zL4LĤckЗL%hgd ߙbYETT #j6oem+=@ }hls)ggȕ#?W*p;Z[uN:)G 䯶X$Өc/WA['0$+˔fn?_,o8TW-OP7Ӑ9Yiv|T מaL&@ntW0pDә8a ONȟ)k3B䊃?h-4jסuPx7hHrh4=>Wi31ph(n Y?{h"ࢍ2m /H(Jm_$LؔY'Q31xzzDџ0gPC12eD<$"*̵m#6D5B[Y@RowO5n!@;,eza`d(Pnt8<*MLD˕C#>ECJ͌$xCbUФw!)JǶ qܞz&HåmEˑi%I vXkjәMAe`AtA AD : T׎54 kE ߓá@h D*iHA77Sr",,ޮmN'螜!x3VEz݉mzauwa \drx)d`iHQ?쭭Sjqs]bE$R(Rd29=fc3ujC o}xh2|+OQiě_yi[[++K [>km.-,~c6)fXUuCMW|ǏAnlte@/}5:H62gt;puo&i%TY#^ ϟwk?H$T%zm=֑8EUsm*hPѹ=۴;Z(/}z8?d'6*Q+]X)1LU`.ɵo*Ufo+8>/DJJϱ,1tADX3p_1g@23mfVE(l}f„إGT{ to/b?-ˁ_JwgoC׋z\fPIJ+tU͓IPTTT%qVy?܃E̙Om۶zvi|tzb ZXo Wu\\`Ї7sb4%U!!-fcsR[{o!eaHNNN֦{@?NGaZHhaEŁ$>PraA#S4bjjoyB>MYV/tf[ 000*m^,ϻMĻggm--߁lU03I.\s/fL""#h7V+=aPpU’C]]]K˞5SXR<>=Ck3cHI%lkVIS+pPOD%&KJ"~,Zd&nC N?DBF~7H6qGs[/nurJ"RX=5VƟ%y("j! Dv@j'H-q%bjtdˑIAr#9eeq.ܱqc%ujm gG5DWBBo9bc'wLss_t5^\#QY rcRʎɨ;1d:cI'{(n 6krK@w=LLONz$:Uh):55UqlU>̣;;+~)2,N*^҈.H|6=K~xpw=uY]\ b%V3ɽqB2%$&]i6e%H/ZZ0ܸ'QHAAcf&߾i* a#[~j#~q'2w^|jj8y80Uh4rz¦L΁u$ *n$Uiu@۫\yqwppfca=.Et`lʡ/fks|QkKJG+"TwX(Uj~;{^ ɰQŔR "RϹ=y~>L^*±G3nòѫK( ] ߰0AaCI>dbQףrӨOJUe<'we}|>6/x'sc]5?T].Aj|: ĶgP)L&Tx y 7^Q67ʟ3>&K.)$+exz薵~Gr$NE(>.Uqq$9{TfJtjxWԄ;ܜ: Yg5ˎpIsO}jkL?rYfz[3lsrsA,/ܛ)BM.8 ?Og}v>?0(ƛ䮦2M {EE,эdU8Zƿn݊qYqסܳ9G%T_\&&աfaϟ\%%t9gNT{-I^:7nllP/M x!>r^V_Xqp=XKųCF,{>䕾/g{_X`p}t-sUUVbh<2s15+ \)3LsDDFR!!GfzӰ@RS:)<0!N? /4_NDRbb"EWyt!X{N||hh dȽ"N5~6&oMk{#Pm`kfʐC ՙbdGavn33_j,2**LK 흌z[qx+g[\NaޔTihTM!eל( p K?}Jqȥ/u%ɑvkdo?T2k<ր/HL*%dKɁm[\T4 љ| }z .ab"Y[r`]I%skW?jj{CC(zfb1#yQUU$QU!wْIy'{wROy\S{ʢ&&ΒeeDhKi677~B׬7kƧ-,$HE%M-7JrjES`wW-rQ4eOb4*ߣ}l/7Rkp SۑN;=`f )OQ9cw`Y<4d!GgW0ee^H#˵E[Z=L%mÙ\ũ.#j، q{-eb q$$J]]%혺@_Hg^]9ˤe'^#%e/}ၸFyQQ }W"⭭17Sed \mLE/{^TA ecӄ- &vBqq$:,I̕O!UT! Cl X`*"jTJi:gN[ 1_Ucɉ2or>hſoG$] |hR(6 q96 낻""q}#<44lj#.LmLk+ڿKa byaܐhrmt,#~5EtJ*!a03);o E婒Y";,2GVcB>J!!M4J74!Jr; | n71yr3:m&h']J,.1b=5[:2B >g]@c:-[}T (h:X+k̈́@zQS mX9Ur. YbgWDbU=Qή_JT]Y1J9 *ҝ9S+ hB؟-`+*LBYu^rA(C3:9Rn;[NLx ܦ\?Z`6(k3 0^'WUpGն5*9aȼ$ԾOJk:kŢ~&JJ  nr[ȍ`3<܍bTZ.sU4A+F+E@scE`oKtvξ$%} wIi{rfZrY(k@2gTYÊ9ٲb9!tRR[AklFGp}^dw^A*~g$"""$pTሁTTL:DO֙ a=ZM-[rjg~Yq"Jw{1Vպw;_wTT3%PftϒBM0ȃDǍEX)hch_(tq7+(jj t֎]?4W,QݨJvwܑPjN=2LXockpd~`Bu=Ĭ=1.{0@ƃDWC$kkSRM%B dRJj? ݈N3eRN#_(=lo $^]5:~[EbM8mYח#jB-)DtbgtXi;i0{(i V|HJzyݞ烔"ݒ8^Nd]6 Pz]WqZ⸛wRJH`ߟIÛrrR^i3'|#K"A^WéeWb)-7l/)B+Z,ֹ[/^+đL\^(en,+q$dž7jaHrne֝dc1A2,K'0Ocׅh[jcBChBcm Hh8~k|ǦS8c}]X0YjƜ~^!$FK(SW*skϝCާĦ+U2}z$7w}$߀0B`B>h/"J 17J_+hInu~>FgR<;VWZ*QLtj/f& &|G*p.B">3YQTh|+IWOHͭW 1ih"l_Mrv;]'dB*5Rl`]-O'6nrpATؑq9wkg~t)BoXXX_:+h>b+UIO;"bgoo>5hf6A?/&(-}n(AOy:&U|e2[-f4ޱ'vkgb;G5H/Xb{,FS|lsE4QYTIS<-Z_v6 F~L?_OZv <_̣V#Cх"P5l CЫTV֥ wV"mttJ.\!M]33n~]JJQ$ ĖF1Z,"=<^û\\ )ܜmizFD%/yA^::\/6?K{Ao@ 46?Dxm[uc曐wL1ȹ| =ĺ^fY "VgHA>UgҥWss8:ge66fOD=`OzSbGϻle- h򔀭Kվ:X,P;^Oo"#O=fr?35j Jl1Egeˈ4"++h?Q*m8bq -6oy.&e% pZR]EA?(ާϤiikgkOW?RpqIj1A(HŻ&JxQ?$ ~(|7𗫏Zyi{_4ĖfuRHA)jUggUih_F6nm5+*Ts6mh0;n {s 0SME.Z0&W SƽVwT{1s/[@۵-okoP= d YBM2}K:>O-=qTUC Mr*Օ|!&+;ʨzgor oWV!s)'v GfwlppOf̝ 86o1جN;b]XI$:IogjN1s7S~c>uN .'mҰ[X4t/11OO!^))OO_[ )ˆf2Dau*Ϧgi{?LE8+l @6775V4cʾmqQҗ}UޘH26<ỳdY:f 匪MYyS4s:\CT||Ֆۺ:2? :qykmO ~Jl;Exj =_`jܽ5|L  !%߇5dnjZZ>|Re~[׳7LobUQxǏWji+{(C)oёiAK(X\ (?_(: ]z䕐'7XG(Jre |333* t"*cU赾Azn$#;{1&wjCHr F\m}P@KP22ߛRS}Sܵs^1WAw f7t C [w{wRGqq!Қ1*jTAVÝI42*K| `P8.S5uuo/!~O;̱_ H:(hGFG4q1Yyx- OIA=\!ed+t7|}#}f[ξ 1Y P..&6\Z϶"^Gד9scӵbbFMf̣wwLc&*DT$?/ZR: }}^] jy^DTc  /= 9a[XeJT zs[%{ʼn|#h 8!;# lGxIH˥訬,ߛTzz 0XlD/Jy{ eJ磚b@yJ,Mԫ%т]5,Cv'o|֞؀\Y#/^cq5;3@ $cӹ)͂oUJidz/F€ט.Mluw7h#Dɵli<ǖqe7ܤ=CȞDj 2+p&ZNQ$)˞(ma5@=X+ +67N,\dZk~noE[J!$OfSFǣ[~ڈ {(sІD֛p14H1Xn9G]t)!1iopN;e 9,8JYJC* wr Nu{,W,rcI&ę}wߖ]&^,Ҏ]LvSO*V+hsdrMDOZ?= bi+F~ ̢Ѷބ0] C ͪd>+_V+(2,7'Oevk|j`x"d5.P!\_Hlnm%&INd/ I*~ZD1b%sI LT[PU„4H )-twHwwIKtw#Jwwww}}/Y{1~1XsV~f"nkjlجӀ\VXH&Թ;fUjV7rbH^< g"9\ eYZ xJK7pJjjӻf+sVZIl Puvkci]֒d07yLjy_*էlp',ϷVat|Wr(NI{a׀(ziu]*:: ))j~\ kNO:uo'+ p8^\Bҧ-^A.=yq࿝loX$GLa,g^,y+WWH᧞ʮΜhMXEmZ`OF*`K)hzF(neC㝉onqOj1'fe{ߊ⣖,޼:ݛ$Oe}}6. NAM B6K&бx9S2NNVT<,*,^Gsʐ:y\}o\5>g?~ (.Kk"YXpvu%$杮3Vo@e)l:m-ޜd)&0;l?Z +SF$!1m5cA97QKs/q> te(3-TFF=C<#!6f@qKWUvjsUSegf&6qT%r[`黧cr@BpBMXf+]GiV;@o 'ƾI}{< $uSN#1k 3[Äk\ǟ ^bg߂he/Je*bĠ4Lk6)x54xͲ޵ߒp;:T5&LCGmh=!dht?|jbln\6O,4`q/~ndR?0~'"Зb<Ǭ!>.+=+ ieϓH48;@ɤ4 I6= 8?f~蘘 %5&WGrwIq#i"˭p5E <)_>Nk_j5$ɒ ժd:P1"j([q|R̹np$ތcKX同dqҁyQVQkJ.+x_I?üvYs<꯬8Ǚii zz6q}t aW&yu5==Ty5gh^_w%+:KWOD>G脄dWXE <*-EԳo޿op #{*8:(|Iak $Z& %<`{zNQQhXx  Q:4~[[F/\Y5!;ߙ(Q^wX A5!-=Gi96ultB Y:Ƅ>k6iZVvJuahrIN*GƯPzYt ՅFTu(gt=^ޔϸ?qJX8TVoXipzvYVKFI9'~z4 lʆ;{EGՊwiR`*NSAjr%? Bd՞6FnLt' Ӌlk$ z 9_S?̶rw2^#Ye ҀJ#Mo爒UD|P2>*`g.J-@n&G65_FDiV7}i ļHgj׹SRzl VvsQ oh_RWwXZ;2tl(]9fҽt@3N?  9x-}Yc'ue᧗H4o\Cs 45у[>Hc$!V.2B!&m̸h⦘ 6[T[W/]nԝ.^j#iqI5=8߉Rl,SZ08ƂvFhhPuei@ٺ_Jae<۽p}_G\gfoYbDQ)/, G%A$6wi:;y..NU]T^aN<^3  l$ۉX6F9t8!1WT5"bU@JJ<7oH$%e"hT!Xm|(&Tiˆr;-LF kg.nVd`I +Kz]aPAi0.^((P|od\g&v. ۑ! W)(S|WȒ?ے8|6(Z̼nzL}( W!:$7 A~./`0N#BP nV/"sz/ǧ)|(K)?'yl*hi0W]fTTɡW )eCsomr1!|m).xI@re԰TWiQ\׆]Qw'/88/a|bI}?ȑtUb 4fљu*vh2$I*u&x@EK؞b0TO'q1l ƀ,k^5Ye*qsyXڼǥo``uy/dhYjm@@!<;M$vSOlo:@ #Lnɯ쏗V6宒]J%ݘif1,ew)5ݸo{aZ|gk]ҟh9Za,X@6z殷c視 6E |:] ͐Zo麙YiPfTAK&PnH[N9{߳LfV`X1 8+ƳXJ^fPhdbMxxy [!b|R̶\6WH/G/, 'Pz֡LuK.#5wXa9q_FR˜RXgi{EI}:h4@Bwxм/ 4A9~g?Gx\CE ɏhլǙwЕitvxu} *.E9b6^@ oQ%%d^tA/8z\aPVG>T]ZEw]U`Gb),rVy6 IIlVhڻ1$' @09^x]\n'S}v\-&[$k5CNȨogqmdׄ=qЦmF~{гJ(D}?ƥ>3 Xxq;j',, w?4]ćrgk ҰdWAN=Y07_=chjd?իò( xu׹k*?nKXows_/į_G?7S==} cjf/Uš"s-ToP"a$E{zki\\]S3?_WXϱLjOff! Y ?bUn3\\\W逎NܧwsF0|~O=Ph}83::lîEXYwhb`о}PA)#tljwsF蹸}1x,,"#1eϦo{grsC>| O#fQP"PzvlUym1=B3# 6Y:2?0#QUEֶ2DGg[/ax҉Y!Ў?-ZC_j}mHgkR='p =ǤZ蜜LYhE$"_ZAV-Lo@}N*<` oPPՖR ^PPZ]>'zmRwpwBxtBsq|R'Ԯ٦Y@b)FJ{rK H2@JDٕZLwYYY =gրˑ!H1͙LLMխEAE-\QҩYl 7OaꛒBFΟ] S@\b ˑp\xApq1Ņt}Y/#v*.;#qǥXb.K,|0Z'뽠bTؑ55O~xu>WҜ3Z}v~n6txxXFBpᣞ󛛛44ǧ, 9PF ,o)NNP=]Ri<9f8Yޕ4:;ӇN5dzhTLtض(D~}ar886 \V/>KJdO75=%Vo'*7)8%p1jϻ{K\-ʦ @dVV}|0D 2c~p㡓 =՝tҥNI%8yr!Hsmkͤ"bf!rq1t601> 𻺞i)z3%ŪMZc$" Ԭ\.dG U UYBиZ[T@n2(T_t dQdۂit/iQ$֞Nw(e.m(Z> @%}B꫙h>)?;3Q4n=><[3P=k,#&_Y(]ZB[8ʿu,o_lt9\a{#*JH6wnNFBEsusp=}jI3s\>8_M@S݉ß99Kǵ{-2 BoYK# VQU!ak^o V ::le ۷oo(]}{z> 8'0d֒vvҠةG02(ps^Z*TzP_"_4Lk0gYiYn * YFRENM^{0f#b ޢmzCDTt]C8m_i􌍃AqNA<*>bAVOO~iҮe5e߼i6^/O+@]z ٭V7NQRPV}HH~=5٤DGwޝP[ܻBEҿ(cX\\_I╕ޠŕAz t/+7XΒ> Ug?:} ^鄔E;%MkLBwqgCtQT~df'd#x#v1{Q2ED?lf$ƺbBs?^_ޅrs mS )@|6 Ğ j_J໿\g"kk՗N9/9n 4I$ *y4&xH$LKg[0t[^O߬C b; ;JJ!eW^[6G'AOJMһ*&=#+lLUdgح` eT:ZJ|g[˳hzz2f$|C;%R\츴\444Ň+)ݘkРJ=[kFON˫uto[ʺ33C ahbCXW}f ߯n,f,PI#γvwE%%wǹvjLS5w-;B ajVoF`fD bq998FUo/a2^iiDFFlGَpAƋuwrrEF" X|o'3l{j/hhw0 +"_%v̽ګlY"$ Ӛ+Ӻ9>enTn>esԋawdnn.f g͔ Aqtkd+\^XS BV As9w'{u7K~jpslTML|MP喏sJ&'xG @;fLSS #0<3<ں)..ޓ:?#İzWjSI'AjB.TDqJ Vf,XN 3*x3A{k m7˔W-y#cGJSٹY&~ܯ_>lꙙ؛**K藩v&Q15Uk\c^@Z"C_ H~-g)u .i}d޽ԉgc.ilJn-7 MH i]YV[='H~b.>\$~2tqRO@.tjK+0}e^҉P)EgH" i x;:xz`4tr*%EK SpEfħ} paFƕ'ye c9?z68:ʱ׻2$ğRm[]w|Kz@{m&v'lZ`AQ!##ԫ/myEe̻5/X?~Β"3|=Qf2@y_c:YLn$ 6h x }ӕ\LQ:Wf$Ku23' ΰ+<"U@s%#5svģ ڭvGGCǔpc0kT aҹWʠ&H,[PW[i]~*ÐD9ݚ,9GN8? wj\ݵC"9N06]?mn0MZMi6z0,<)n$MzK=m4|A<u>cĚR[lRjBul ?WdzJV}ONji)3#jG/II PRPn75aFO 3hpzw n@X- qB8*:M7uWEϠ@CCǭ̬Fa.@G.b5)G11,?eM|apgVZ3׻ c^~3 ߞ&GKK9*2#c+8.Jc ޹ 8 @74)@M:KVCۥ ~e}oߤш=i.Ej} \joA'c̚_y]'25t1}ULGԧe"HS. ~)1k'P,8Ӽ*L%jz}ݤBm8&1 P-SjcJK6bi*AmO/֯0]MSISIf[_04V}~zrUmddJ7%J L/+sR~, ."_'oz?ݮ*>8;^|r9_iL%=ea.yudce2tޱn <2nDQ'C{1c&c⚊hֆ|~ZT=w]ɦKw%"PSeq a\Z:0 2h5*z/`_޿}$2R vݛs ͔@|+DP$iXUmhZ[]RO-fHRրfFII$ lQZ9[2L)y/=T#.5(t?ZwRBBӿ^}> ?wPRIŔZwV <\wq6(uH>tg F( &-We) 9wsP^Ӆ98vuC^_MQM@0W zz_Lș(Agm3Ma*1K}T(m0LϏo@ȤLcA#.RغMOCM?TB,䙶Z=! 8\>۷,uu 1;~PǿmE%D8h}(PsWz>'=~d$I(~QM'=mRz!FȂ"A #/n?ܑ2#+SWAsu) `sds Nx!#Ñŋ[>^簱LI]f9o)+q'Tک:4:ΨJ 񪏨J;fo<gW5U]܋h-~VcdyπRW# @PkL7tW*۩1LLW+8**ܾqqLLhzfvЇt!gDN]4(/zُΝZ)JtTk}*,*͔J^CܻYwNSnn[N"[ҩM$w%hN*a%>|0b {9bjSbWڡV} 2:  S]VPHw&OcZ,|;ZAi[rj?&ɬ>i;xݟ>1kzC : Sq {7&ǃ " deIԉZ=4Os˺~Di|OY {Wy7Jx?$k WS33U@KP{ϗ1K+ͩ_3S'HI ~eFc@DL!7 }z_"*ǗնNgKܨǸEUUu3vWe$&=MƑA23tePo>vh|ltMcQ Z iW&[0|˪])|Pχ1pDDbRRcqʯ? | #cbiEibKZ|?\v x<gxO'ۢ BX` Xk(>b_5-3gIqFoh٧oj@X5m&TJH2}D (K?yx'.iNi_DSn1700\:9oXG >g%`E/PŰND:=OM5Ťzad4kKX-[=8E* v1<28 '^^dhD#@wvMRbN=kLCikWуK党! cf\y3DTEųAH 3ZKI>S9IqܖY݉qTivwA6%.sNc0ky$v,gDR=oV~G\O8# jz++9H)/K6^(O&Kc7]x0eS3$uhCfbUi}_g%;l/XtCoKoeIҵT~|ɧ؞Y))) ?|,IFdD-To`L=}{:ǔ(D2ﴯN5 9nS2iNSb`!E99,›7(޷Y |%y `Udf-qm~& ##r>%?4lxۻrkǼ_ 7$*؃bbR^!$ؖ!Wjߍ|?ܲP  WkTّ`ScrLyek:JUBaa4)/ i䓬,޴ͧR[C5 S[~ zd=ë`aE(EJ_ `¢9}ZS {55\^&d @ٯA(SUʨYS:@5u}~nHm~,POa^Й)st&x!Q"e?h|u&qԒ0 ;;{|Fae4FwBZLZSӔ\M<{Ș$w/*-$9\A-ggf Q&PٷE,!s+[$W#H賽i[|40y6}d{ >wwKVQk!ʃl^7u)LǝH tөm_ÿkb/*3OE;>ѷGJ Zavz?ɗ9obk6͍yN$ƶ?nbdÇ=i%%𺺷uSIl7ْH^mW*Z{SlMMcA— |uڗV.OM?4`}B:TuDQ==[3{!(VkNP "tyW  '1cj~$XW?W@pI[P~ /9%OKŶvL:YIN Xp ah׻r7c[2z\\n۸2pZZB||C))\PgoUw0')MGgO!lq7?ࢿXs1Ը.˦bQb229-6dRggSRCეĝ2SkեxX[teW>FpF?3tPn7n~;9>5cW 2[4Evww8;R>>:#d wdz- ,=&3ӟ8Rlm<}5&s 'gmlHrm4Gr5aVLZs}{4`\9'JNN-h,X#BBla3dRQ'K::9ׇ4G1oa"cBk`S;~@BK{c:j /0+BaTRa\=a;7_$$Dvtp-xtLf^܄@vu ~6"+S˸QAf~_ }o?VuF %;%3N(U0/{h\jj01]dfG#!tTݩZ :SPH 'X`DdL 8st1b?fE8JN>J&|.5\ͶWGgQ]{O ^}zXc- nnƿRcῃMKAY'8"!FE2;Y7%eS^#?יE_/>2 X=A{NGU;jz66tIx*: `Ɖaa#nxw aF)VT!{)D֛33v9^yAs?Ŏϣ7C`sɣPJ"̌m^(y*ZXp~o_*u F<}GtPk4jۦfpqv'6{0'LvƬ 5F‰blMYu)"gggTB3wJaP=},qqwty'M;˗d/_@[\\]@zeX_7]\@GΒ| ǫ5iʌfevƀ0L8/t5kRēB’)y ''G2-or E#J%My <Akyy9HT Jq;WOXo;=8ut4;ҚD{X J}@B9Y: } <iusadT~no@ 4 ub*~=M"5->gS(.\hPa %%g9>*jՅBmsu-ok~ Ш5#יӼt^hYȅkSXXؚGUh$4&N*jBB$aWz*&E 7NTFQP> \l D&E EDˉsDpdbӃZLypQД: DTXQw>_ $foM W >ZsT@[{#+{0;|<@@5%e N(:J_H SnEdU]虋=3Cnq_LT'&`<?7aItaf梩g fOSNS:x8NP+ kX.PRxOW"tO"2߾Ňf̱{ff#C"GfQ=H1Yk /i޾e)ܚn/AOJc<)d4 )LߓyVj_RuORKb."N(ƦN6\A#Zh:aMyp3Ml{bс`"{Sv]m==pA(CM$45Y9ƿnxxn{~kǜE*Hw!9Z4O)m_ƾ@y'ZJ_кlOftFma;zwE\-.m]݊b#3@)&mMشWéfU{|v'dX_ơPvWQ_oeɾǗ/(*ܑ=؜ej?'&n9vaSi_hBG#C ?5+ UGGh&&P L1'Ŧd^ C㻶ѕ4U(iK "¯ohX?'6fZ^*h >FF?ʂ҂fi1_ 8M5YhlǥQ< wdˇhp~y5l& [|U4f/v[χX5zbiә|gOݖk0ȩ}ho&fV)ynr3Hc/<1b@$9%DN՝R᳄wMQpj`m8ӋPГVf/荃#bG&XdD[CPC9BP(;R%9pֆT՛Z;juV!?͂Wh4?KH4xgKtuë7Qxgol  **t!XȖ8+CrwIS[TNaa!삈SGg5,W?3, g1>2~c ->S}|UQY*!K &D||{ {Z5E X**#(Y U|{*17O`|~=$2^֪ |KFp XH`ŠW4뾇u U|޻8FR<˖&68j x]՝qI\?Z[ `[z 3w<Ý.- 'k)֎gu%aRѽ2Tk, P]p0ss[&Ξ'aYY`Sf3ca[nx,o4,i&Uov%R,0F8^G;tȊ(%D Č% +FO&&[P}2Zeg @+\cdR?SZO ;[!V//OK'Y%6G[4_`M~ ~Z d4zOFEXFoJbc5-/@:~yNh; {/)˖] A;%seD{cÝXE#tuUNsC) .jk ZNҐttU#YFFc |:PX.JLji$ A7Hx!&f82*Hh[fS : *jM"k]^<}j5idEc=C9*4joY111bH34 Gb5ǀ0H Cu~vNN8E:'pCČBAߛfPjKv<|`U_it6Fe}_:/g(ذ@aYЛ~lFtpCzVFTs`0@gU|b,ַǟ}d7g[ == hnh82QRF鏜)3ONð)|측/םPеd4G=O?Pk U8U ήX=䤂OjkkI)}'--iŋLJ{iGz'{SQvrz9eIr(a52$T(2@|mkWz{"@<"kz|x-%N̯q?W#*6.k eѝ*غζNoQ}cc-%cwN7C T)鉿W{ߟX/6Ul.Tc{G}4[f>tnNn|Kn}#lx;'tu45 Ax70?t6ɼU8A2'w94Ex4aȱTok~ TFV:uȗ캺* ~^G[M 3 O5J$=>PE=P,9(KKFV3K{&zksM)%%zH2=[yi{[W^T~Zu*9[R_N@?FvG@=%Ԋ|ߌ4NIIqP&[;˜}+LEbg''RS?+3G +LV Ɔxz/c }o> KC'ĐlMW[IN=5a8ç#tمay28? tTh\LnjW5<&`H=oۥ*5Lh?7RB :0ֵO`|nmťЬ8l@t{Vŀ81!X>}pqq@{L$V0Jn:[4>`A5̄FRRusSmxSP~>q^ysLLs *ƌ)q%IB:2=};[]0НLM3ٗ^'j̿4'g~Iy6>erCE@טZpϙ-V[9@Wfz:4?괵۩J3/xk#)RCF`:<˚?P $[Sj>@]ZmN CWC}t+)/ V\U{!$ڤ]Z-'u,Tew7JKC'1q-p@ZgX773!gD1@ᒑbЊiDsI!YN`nkDGpZLAcHRխl*}yYH5s+3!aH30#5(5L&EQ\4 Z;GX+?a%ڤ-͉OEaqEa2'&/53Ry"n퉃Bk_nedfF}F'"'s@=3S?K&.TX jL |@)f;vnj}_:`~*I\m=+Wb<蠌%ޅ0rY-lmm/w=ZB@\@jVkUg>^ޝmj\_[kՕZ n d꣓r`tR2f'ݭ'L7Mw AWAiGi\JtBϹkWPQri@P>͊!3,ҝ_J'˥;iOb(:,}QQ C&ۂ<JiϕA@ΎK/2YܿaQj΂}s,$(tQ.`Eytxx$yc$[_NLjC|ǔrqRfH Z|4<;|d[GXYV/+M?_!u֖(&|x>tBTgĬɜ8eBi]$֖oމBCC.A-~$MwAii³41Ԛtibt.PM$#"kdEJm5=ZzB^[rY (GS€QZ"dҙS5.a\Dxۉ[k8c\< 9r&)dԒYIl5CFZZ7B*^jZ@;1&$Hr*ݜ xuߛJ=+f(PeEf1!%RҌ!!qnAU< $bl hcO5,U^+aηnNv&" v|, #u62e&)-N p?jSOW# \L781>Ѡ9py(/ښ̯*yw: +ȋ߇CBڷ7K S6i-"yjN}ńg܎[G,w= Z2': 2_f?ށUH$Z{:X.J>z̩Zk4d=~$ϗy߫iN'fypYk%sӜQ-B Ő(ۣi9ݯ&6::^wNU[W zh}/pIlg=PV,4J0#obhUTӿikAg?"9]Br6d4aYCB1!ڷnPi%>Te@H8tZ$$3^_h$Kq"Fg$YBv)utE Нa-jP%;O52oe4D>ģUIy~v)ðL.+bDb" -"lrיּ*iBƤB)j;UYLPm; k IaΓmH&tq IeEfY?,ې燁RxݟL ,y<AApYXg-Aq-= _oҶ*Fpz?j'r9Ȥz)x]/Wڀ1!T|ii0BwCYc((qn00|Of_!U{uui;N9Vqcra04ǢFu}wKp>YDMڦ۸ g%h `BѶ>HOz8/* *wsmv<ճQk(y.F𿱗K>5l '&[^V-YT1i; Фr0`q;N1I[[~q@ w-dǘ_ȷ&ō-b;~ZXDKj @JmrL tq#6VpsSsJ ̻,{%qx$]DӑҼA,2/d]a8#eh(קRRNY i|S5v>G }M=^w1jVh@ 4S _4'`{ٺ +jD3DNgOeCeIbNM{%~ɕᰱΨI3쎣I>\/вG~iuo5776n[wCjIk5SLLlkh]X)uwv.=/4A:;?- V08}!.4nnHpC.Ԣ\FZ>.N/wT Zl AFF74Ӝ *`x}HB'1Jw?4J8WQrz=F#L\H7?&T.;~d87QxB!1L㍯cx+]tUOyFEvm M+ϐ .Qe8<RtbC#IYTn/P QTrƗڭ2zᄒ =5fwhgIo]۪1'"I@fAjo[qxx <)UgOby)mɅʬ1EM穟Ye va+k =&OYY<:+qsF:Y+q|Zs[U:{̚Agg B>ށ  yo} "":n_">i7XqamBp0?k N__ژ@ҙW XpEi5@C o K"QqwMWzjL'RkŇs@Gb-ױrrv]GN8fKϤ1NBFQM;w%''@x4t`5 M\~.msZ||AAz@c8<ַ8V9AN:J/,&Sq^T!2|i4t r#C4(7@}T5u>:!i#q^)"-x DTmJC.c+-+Frw ؅JN䥟>*`ZY:jh,pF0.(;:<.\L<%M_672)k1gܥ.x?ú_^t7G0(ʑ`i w=KOXџa)O"J"I3/\@FQ{:D<LP xex5b*e"yI-^ o5z2QdI=eI]Vjcz}=bo3. ;XS`qgWVeqDifD-IK1L׳ Oׇ,NVGoj?DF=KR+|-3tqQ- H$# W=M-g)ETkP `꫐=hmi@5Ur:U<#kRWmT3L":49dEEžMe텋9&'C\gv{ӯT`lll8ǐ.fmIHP*)wsA !%pRb=fk{ۯ`L 0&'8)?988B~㸅~޾GIHG ` La80O'=2vB;y⺺DKlj^ksko('RybnYhRS \puntrHQ+E9䥙\Yd! 4vGJDqIƮn ?!}J{ٔ.EҖ\]OPP>m ?[Y$V=Hx{Ij+Lb5!vG'\@DYZ}g \cQ ^(|FJMwn E_@9\J0AbnDv*m#YRfffV;!a KJݒp[HH 2+J.]BQ7߿'pџhYpH3iwur`{{ݻwrE]i DulkkSQQG?<4M pys^u{ׇېPL*#p VБ =y/p6NJ虽/azyw1}yeaQ6³g!u'& .(|mcuUa2P-u23^YEG>,:+W2X:oLζ5rzpٽX!L.޷A5|h DތwUU~_s0IT3\VӔKKXQoP Pb\њClYf]o7ק6ƓRq 5J &&7eNn~pr;g5v4czM7.bMcZ6V 1Io6aH boK,P=]۾蓶sX!GǠI,-e IlW0z2ɼYV=qᱱϠc}uQM_]]-H'OZ` !<<a㧦>ZVhO&7VV{{{.x%HyJfA]G2k8pZjv{^LB!μ!%^,0J'碢6wG2d S[q*$ϱIQLe})h|۹(j"鄡Ko,$#%Js`HXW]~>}o $s|xQ[˃:'HHn̚ w~g8m<3T< o,b%% 5=!C;:Ġ+ \c~M N`Lݾ'O(\06+a l^V*b?R)TbNܐF_?q7t}睵 4kgԒj}P~(-n^La} eܹ~;zFkkC}cbbCB숛o(:bя|ٌZv0<|=AEw9ӚgNCoؿGn{vȗ"JJ3ߢ:ln!FfC{÷ =z .!$>޲WWydlOS솣w™;9;tdIg 4452w{]_^۔ +Vq҉Wpu{tV'lSBHZV((.gaVVVrwWY+G(\X 8tR'>,c ̑>߯ B %<#k {8%, 5qZ+ 2.&YZ`F_v<}J(gB껤t yP͊60?qڰcuܒ#wO9 ]ONIL(> Jw@s|n&} H IV$Ey)kG9z¢rLm l|Xl}]l>ٰBpyp0$6Ց+?6?ɡ.a6bjLSt5690r ѽR-􄸸 (>}?9̉˫f(b =4Axv+#Y^~_x/к{'UMl"hRp]' @x# Tua`l #dDH`^R%"xq::[z;L+-;X$m _* A|S 5*џ^F9\Mߜ%^N\EpAwETo.ׯ)rGKVk#oms>!<_@]%E/$OF f80FXk+a[SeԮdOCM55ק2D125VN/:] Kg*: ps-&+'-Hf63d8dŦ5~ #ѵgY,6&ETtC?-j}Ѳ\:HQYJ_hP/.<7>JJaɜ;h,{KRr0\?Ó<s]+`ѐ+hb~*VdbE3 *l_+ll?iJU0|)@FsJmȏOz%1v> !!~n,RT@]^6wlfqf BUC9Q2)wǯ{Sy1÷Gs傄@59lD1s>TTT&z\’ (;ڐ? ZDTQn<JQU P Z"&ۿQ"Ji!Jj@)zwO ~t  xP #OOS߫^vf$ njjn7N4/)]^gVKQfnOwn%r G7&168};6^⣓7`#5(FR q41:".v7RowbykjzAR%(V.'k$VzzX}+5A}ckby\vw3x_Cp%#[ 'Y[cf4gg* \u_4/2X2SJoڼ/p٘DOmO$5(䝒]A M Z[iw D|bdckܻeXXE?|%4k𻍾b:WMhBBBLL DaP-v°-F3egHNz8s]]o/hzƫ5`@d3BSs,&$bbEd֨(m8V}/kKͰszƸ~LMc' LODP޲h0x'#㟑! w4QTd{G tU1.Y,!8C㕛sUB^;j_9-  ÄueÑ-B+L]٪?U:rWQ*[ߜciez k hvkalBL|+*_Y=<4Xc~+9|@ X1fL$4ǖTCJ.T3h-ڢQL$%V.qǸ?qWx߽לZ+p*@Q} W/~<dV2OSw1?j=VqYtԡ=[ʠoն.]35s59׷HPC%{\c蔩nu~귥:/џׇ; [[[' g6}[e6yr S2o<ԍE{ ( 0I+N)rr2۷ļoCZMLJP'DB}o,Ԗ]!{5jaDzj{ʧ)_S6h/z㿴2_6~FO=4mo%~PoxPU}sEioa[SR:K &b{ Pttᅨ8=(rp]]w,}z{G 0Z8ȿ/qӐ C+ Mk Sf k `zi3wa#}U-41<"DAD&{{9.FEV9$ثRRѱ,yyM\4kwsfs7MǸ lŋAS"hFlOPdjaxV7:$' J4Ҳ 'a4%;=dƂ6E;wwBQ$ г[.p` (ltrWaȼXG:%99>:(*+#rP**ĝ(,"b2փ cgb2c]y~"KGxUh(F,C:`4`qtܽ}O u7G</pXW;76~w[~ؿEQZ:\JJLӂ~{@A@{)PxXM2ll]X' ĸJn\<< D|'s~3lonA^ud:V۽)Ouvv ۋCHe~F$V+pqt AIi^ UkwsE 9j!BqcTZg[Y;{R I@?2vy_sQ0R"R 55*bιԼj6Ǫ#ü,nPs^F)ܘd4q'SpSVP>0Eh]y0 -n@/:̉9۴o_~wDz,k}G([i'b`32J"7>ӓl!U4`@ȋ^ި%6^뗨{ $V(By{ Rj# uoltt@u6at~bh?Hk+F_tP<+iFQOG=LϗB:hUWؼ߯mt*{q:W/&#huv381J%s_O/2Uo5D`\L:}wZ M7PQQ TM7)6]uz:^_nly.@*+zފ;ƒoihfmM#$R Lk 5~`Q 'Ej xP滲y;C2WaWرp~/ĒLG?fǹN_g86"$~*3{5o]x HAɉ, 2k9PFF?Lf牋őF=QFϫ\@ N7&J\+ߢ#qG',&r$'t KzzZ<޲ jC@/9M LIe2%k.6̄#O4U_ ɡd)1Նzq*&?80e(M:eo3N[>5  F '''lZ,--"&hV. CTv\$5_fXv[L@֜Jr kMeЃV/毮7SE)){ jow=Ҵ #Z&ihb9`tU& adeqRRR,6|jVͽ"&E$ FI$;%T dj:LQW r ţ:0.VFه@OeH(Kom&$(ɗ/*v-4HN@: myYȷ^# с_7*ޘ呌jc|j zxQAq~&%AS&^w>AvCx[7?xM@/[r-.dNopukEIqk^+ΉzLdqX-x<<Hy::@_L 7sBoŏPhe]/vƇj^4xմa`1Ԯ<\ԡǎϒR,4++z;c|K{43t9 eYwxTR*gu0nxYk.f}nfNfN7@ fjw}k8RB(o=gw'h_̕00s* HP.fd00!,-'1c'n ngܿ>Ճ[rxhqF쬺~Rg133|ck߃JM&.4O#dQ(fX^1ݜ6!&t5e]L/ZP }Y{ގ'&#_ F5A=æfOOoΫei`6=8Ib"=\ AS1Dd7 $(X_ У g0I EψK:,}1pCN<y5YėSfpL }r]_`Jc+kpm>t%_5*̈qw#dv 5}N{*C tk:[u_h#M'jq^ [("_X^Tҿtտ~32JA<ʑrTZ1swPasZ#Y |v{ammxQ|F܆jf }v^yFt/Bjqz~եLmJr`O^ym]5l&[X* ILDEOFee!ojU~t.|njc-p+0SU$l#*ȸruzwԊn3 R^St;c^7 TJ]5.1&6Db^Fɸvg'r#.#k썿W0#}1ԕKgWCV%UXub.&b&\1k/nwH;ΰhAB IV\]L[2&Mʊ`ɢ·g rrx操R;rq<iZH$r)cc{|8g^͓pr"e}{kmg1\ &$9ZX 6U8DFa@'DFD(j \#;Jw c[Cڮ*DG~[uQ^4$beT}h!3QCillɐ }Tq(ҨtowG@gd8.YX𯩫Kˁu`Nz]\\~+PKlG>mrLFcݟJW#*)t.LDocl8WbUkkVBb\zJ+6(U7]ĻMPJJ-%/<ݰaԐ/".G ˌZkQ^V.+|֡Mڍz?]C6vUTH޾u2sd]׌m-*vqU3RÊU5=L{QQSSya`쮢[uwI }5;R2VG{bkt|5_r36n,FLC.($\w,Y|?DTXXؕUb'Q0J%qttt@}T[sss2h2eessXY#Hg8:JVYw+w!rK6ux[ fxi(Xr4?4w67oh[?D4 D8V(j&OKtEn_#v$":Q{=c:99 * KK@ ]cxxf:sƙ>WDU6''fjV݂T6Gʬa)yi4fes=[tI24&#S݅:3iPY#ҝ p}hI.HԬ0^i'Sm$Q)`.0 З߿ߟy{ľIv)y@h$aD>F.w2 ;-/ 2\;ݟr2Y/ߟd)jp;鉉SSR98'$/w{mIc@O]0 뽲NaQ<ި#ܜK rpzbjG| e\^)Sʏ,L>B{_j=]ABHLb;U^|` cX@XxǘtLhhCFpg'1ACYz0$A|Ӎ>*EΗ"?yOȍ4֟pߜv5 R=r#y- LɄB* m Vyd3tMϛ1B3_3vNVa+҇1ZJ]T!JHr] ٚ#$#˸b_hN,F;3 -Lbbg8NГA͔,?IMLUqvc.[}Rh *%qDJ?G9M)J7O1h9?\eٵgUTp(}j\iaeԿc;CS'F-~ך8X$ =pBo4Kt6qMS&#|Hi 5R`SS'kY~#V̛YULْ0[V'l[,KBeT`>yp4"2]Fߠ 9(R qNN= BbdxF~ClXXtڡ#ʺpA$D+HjH8 L* G'%2BHEN/j5?¢-f̸_Lm"a \ocjSafc6mӅ-A4$s7|58/:,ggP*$9r`b#B ] [%8M똌]?;=G$ K/]lJ3M=@[ZVN֛DzzA&quB߉*Tʅ?W,,{Q Rr )Ǖ%Hq d JuhO4:Y{o6Y('ݒ)7&ǣ0ǃ@ĩJ h#D$ JKKˉR۹1has,Co 'yu66M?e!Kj_1n$*ʽmݜk~;R{ᗲP*χm"nU~'1|o' ϯ"EՎ瀻U-I ؗ0~'ЈWT@dy9䏞^Z C*D  gsb {oX1,7<660<~K'ROTJX <:p" AlW~&*SL F[LE W1Xz(i88Ty\Zߵuv0++@ɿBo=‚8AxTb 2v)!ءw~$c+JD?wq̷%''%Sj>\.v &84D%&?U"+@{xx@kdIܢr˓rK.GL})D rwOw#5K#R[zT1- Jsc&hw"a2X79=}h(I@@  o8R޵΍7~Q᩺eϟ.ϖ[]ePM(ƫ7׺5qWíbΛ!N7Q t?-Lyx92 (87 pHÃJMT_?5W˫xtQ$9ѿڈddjGHNJZЦ]>cr}``¤`Ni Znklj4 9PVCQ)Df/]畛+}д@,"z~t*fV8d,,cވ qٽE٪s̲~ɳ:*;ǂ/AAJ5P #iWDSU􉃼\?2FGѵ͘-wV;ƋK\O,0sIs:-aL% Uf6.F2S(O9nHLj簿j֯fbo14C= o;no3ź)NO{kÿD|H}C qH)kQ ؎ & AʷI99 O/~ipqm'*'IK $.=Q+cE= =E2AuiiEM7 W n.4`T|klˏ*l|/Gwr(!P׏9g(niԫV8xcF2aoEX3PKeL^VYβ 4>/5z1߮ɖc(^]8LTxI W\$0,<|涉j<9:BȇF~%֊WXy ]1y"&isYP )+፸>1).^qk $/<_KWJ&cW0B" s8y*R8 vvcQ_ıytx;UfHB -1RmYK ^9 ԗyɨ/LRO> )= 4/9KJIH$/++ED\FGwu muHu?cֱ c>Zl7`gSGeinD2=e5s.(!Auu> >(6;y`^d]2CC}gDt?11X?{׏Gq x0c!Ў ~Aw8{ Rl=]{Q3d#lgEl!,!&F$locMwYdFe`@̔,ZcA%n]B"v{`e9We&(mפ!oyXbPRvcP"\7,ܛ^,??>ut{E&B3Ő %QAyYE8%N k(yEpDWpZ-nnz6 m9{5&9f !iBȬޙ] HI!hOP]CK;fy6~ ^8l5cVyvP hٟ4"- ({돾 MXO{e I`H ZtpLj@A *0[?$v~MNOpv&Bwtb])41N-#%4ΥӗSSv&hsfffha%u~/j{F^_(6K>ݏxy 1a.//TV"`^"5zbcbE*Yq-6Jּ7&ƃ/e&|uk4=$Z7yj3JFFs8R,2N~! o+8S"`O]lvB=b@i9FV"#X6]ԟ *#HC;bzSuw9WS~9\iI&qܘDΜ<9.Ī% t@>8E0,&7lN\1X/\e5Cn`g\]D3g/ 6\+ǡFDoXLNEv39gۏlX_сpo=\ &B l  $A #k lcӬ[Aefdbҏg+*Y'. uxnFa{n6}ųc'Ü.6T )dvD>w8鴏`NTcSUT*'#P(BQFYy[khXd+nm=}{8E&9+MLы8e*uUYeusYҎ;E㎩L/ EE_*N  ]mzE]ZFS\#dV"< 5(}Y2ϛ|x2~!G8 :Kan.4 5v$Yɟ>=Yc1@bCqM?øwa";M|ۏ){' nA1׺iϞoFa;E}(3(}(q#4/C*Jf8KJPj |>lxr<f=鄺;/&]C$$qgt=a(ZR;IcOv)Nm}ܽ>(W!K LzxD =!-ܪd,Vw ;Τ?1ɥVEa8>۟Eu2o_&_sg}'##vi ^''kȾ< 6"͆_ĸh,b<@ LOIPP7z+ .} aLZF[6!X"'ž]~gP=Ći͙'OiOsNz7q`j&XuQR2ˑt^ɷ[0sR6 6N{?o~8)j8Ö vHt[=ߓu,EM ;(F+^`/OE>Tn*Ztw v;kN~9s&tپ m/jext˖j6%S#wR)] T6þdͥLF`9~OýkNMlx_m3|Wf,\.e7ۋ_ էר fPH3ڿ<}gg6l(j(e%BbrF񾾔SiRI;ݱ@FˤI&PŠomn kf{ )Hq(li}xhnjŎ g/oa1wbmW9?|ie@COqÖa$ŝ9# 6;ѧuD TTby(2kO.͹}kyo`l=_۾ vf::::Z9ޓ770TQo '>"&%g20015>!n)Rs =ӟA _.y8lГ͠5"k=,V?ED J˄T7 PE'ں>?A;'PCۥ#/1Ď Gʈ3l9-ujxԢw'*|yaD4Tq呌l""^؄~e Vyyܮ_,[S#IyK[\/WBt&!KwǹK zlsT2Ρ=٨V05J~U'6sVw_\\֒"򤝺<O)p>ϙ0EDԞDu 360 Q+jp-(G%K/$ʫkו0aPm$)I+ЯSt)*fL⦝=UPu TaV ]]~HY yM;D8mBpH 15}qxRTnwr^C&.nwz H83 [LGOF祧bc/EQ 췸ld3FLd’Daf2ndcWZu7ae)2,s?o ~e6뛓CElgRvޭ:yb"zR=MR?}`ـɛJ~7x0z܎iX%'bY70J䇨 ޗ$^KC=-,j%hZ;naG.cI"LitIO@|VuJ\(Ta;3qe'ܮ_de!TYw*89cAA9)o>Sexش*-u$xb2 z:'ͤMmDbY lޏ:#%斚f f+C6zjhΈlmʌ}S*Ӊ+yYCp:Z[eu׻NU{yyU֎jrai|f{{E᳣!*rDo4m3Ӟb8$K#323kbHIIyNS?()*/3(# ,**>R4H=l`:Z r)m 9nJYd_fcy?BCDdٯj{X9&7Hȣ׋uYZ"}汳v.T>'u2/0Ьj |mmKWX,gƨ" Lf9'hdϒ?Ck3y';b\Mb𫝷oXC$4Rˌěz XC6,g'@B~=v;7:R(0dN  œkZ7d&s%tq1ރx8I\WWgGGw?a`:]766HHHl88'J"?J)ZlϖM@$DRgOd,U"L[bbxN3X@W+Aw޼Y bJ#!1dyʇ02~JiQ7bJJQj++'K;j_VER$1SDE}vQ"GiG!Xċs'-PP{ ַGu^`D&9"Tzi>@DeY^Hs\)x%.gT8kޫcuPim#zdy:sqon>o,):g{0^/$ uJ;)E¼ g*r^D!G ӛϔS¬D*S_@MNE҅CT4Cs{c賔 bj sEiۥUpj!@h K|$q%f %k"_@+itS. .3#j6<_7%-RT "h2c#!.N٦Fpk2/:rrz*D8e՞nbyQs& -xY`^|e,'OE-v؉B%[:tY$"Q'29v/:Cp=U=YCV722̶)zZQiy,ba?$_:.> z]^5S.$wn.UL77lMBUO]8*qVDqקe&D܀;SĢ𸸸& 5HV3H!c%,,klr5 LH2fӑ}Cmo_kiit74/jVa {0?Zj ?V8}T=fp@YY(I~W\d5ٷhg!Y17Q#tkրMbw>X9c#'ȤP d:d=*++/fI02[{WR\F3%kkKJJ@111aZtY7_4 qwJ}ڤjly{ؔinBWy0_GȨjXL.6/RVQ==|m\?ƵK-޻PkJm[t6NNF3/BYV6[A,11ߞΛ/% 0/HX ",,}AzRn.t+k^:S)JɂWPRVҞfP z6ňmPdUa鲦G:N}M_mOddT E=/Hoz}`M02c<9< tea=zԮ(@ | ӑIRqq|**k*WG}}ãPRSS xJ&{%++'3H%nvri#}|t:\)) |o9'7C|)P=?Ad`!N~qG`eT!v\ib;  ח8&Rq* XY7'w ~03{9c7.b"$}?{WR`Z&[,_O]}6#h3g[ rSدϔK=o 6| ) >kG^\Zu, Z""IsHa5JVR2%ioKbPGs]q،2\Ok㘜1)wGڵ'+vQ42; zI8֜=.|9"~`]_R8QRH9!"=_f>\(q\:5p,B0ߍhPvgۣY_}n:Ahsq%!vr ҧՠI2Hӥc""EEUUT*ٯ4jiIIzfʌ=PPM![݃)&*mZ\FÄw?$_D]aj5h&:C^¿{N^:uAiQQŢ%U=Cv/nc( r$DB3E~am--W9Հ}Ԋs[ hktGJۋ'CBBj,i~%G>uj* 1_=u?;xz騩.FB{Ʌ j?" )o4zDxx35n繍}x%$h4(~vO,b$PB㷉{1^(yʏm@kP6*5]zpwJLRALta:ʦQ./4y]Ǡƚ^r liTC/utOV Ckwwml޳D3sX1H=lǝ1\ˬkl>h~}9]El.= k|X +bKT}U~a|98*-gyY`Y-7\^n^ǜװuiF9Rr,:jhXR{"{ƃD)^Sȧ}{sQܟHtj$Z r<2r+nl`WߥTޜ%͹TZysUi'o@^yvgS$e t:[k 8n'DKg^+ [J;GElP3 D_Ï ed"h5_뫔'5ξ24YǺf|5khqqAVx< w& zeӓͬ_OWjp;>;ɴ>8KIIyr<ߘ'JfWqˬuT1Zϡ??ƾj<lCE|yBrkmXmK=ɅnO|opqу덦5 F_BJI/}I2熿2S&rCX-[J^Su3ٜ+rB~Ʈ踸 >2GW0RR%v¡9"fֶÖ$fh:<D&}sRyjnFY] SI#K)!@^o/ȿ~J%\ʋX٫uRg e:uu}F~ei@1Wj K ׿7:=fy9mo@=ud  ӇňD%7H:x=ѶztK^Dg@z􁷽S@x ((/zW%5QoTT 3ErF}S6(f /!)9ʼ,/H3Q'~Hk2CN^LyF$3ap<\Ρޏg L!!fO; T>6TE_2x D V~oQEǐLB ]PV󁝋|֍>@x|m-4=4p?A"waӽ#s|%֜iзZ ETNݚ fedt]R^G:W";5^:K?oqpz@py$ MfpHW;4g**:ŬY@PHf +kr9G`|4mRYB={?V8kS?K,`WM][ J }T6= Vj;(ٰ  :ەz3H%VC`_H<n7sOVq`q/J[Y^n۹4t,$lA$OHʊN>0A^lleouQMQZ!4=&k!b_(3::l$\N͋)COU`6S ~݆ 2ظ'rh0m'P<.a[lVIvɴ[@#1]l\o{$/)k<| Z`נ5c79Ro 1fX'>}ztvGl{-B%Q=޹d {c߾9̅oAfayQ8ّҙjf I|wUB`DUNrߡ~|TJ@` P"1!6fj.]ljѿ9?T$+zpQ׮N D kvldUPq:/u.#{ Ch蚙w~啬Q=N ~VM0SfY6^A]ѳMZ|ȷv[vrb@z9VtܞrwȃKbg %SD+H~dJ /ŋSoׯ JJ7+ڃF Æ [z ֡+_aFEWA$%W10RUNYԘq,atϢFµhP3ۥUk64=iBuX<M-n6r'$LC-  {/] ]]3hTu[+fK33}c<9/Z6mzqPs MGՍlLekk\2rWOǟú39\X?Q-nr+D$%%=W pں=E95Ʊb15z+n({1ێ ߮~Z||xWEG|^'mejr>N11鯬pAcxy"  rjKZ<(y9/pcߌ+-U.ȍ;w،V;`]yZoDw6(];pw}?]} z'"fX0odϒ ==F ;-"AV"gM^DHtrg#SGL n++vƚϨ{I~ىu{x͎Q^o*A/`V:0ܳCz !{|8(zz *զ_q:deFKcH EqI񗘘6 F@鎏8hT 9 ŨVOikޘPi֖9]9ٚS'fIR xXذvw87(-K65j`agTH,I!]@E"43@ưߣdMHtRpx 0Ka7'Bx5P 'yMMPҠt_<9EUځ2eD6da.N1q=#)ԜcU0Yu=cEE@gUTTuL]{<7)'`g;]17/fiԌʁuZQw H"dS1G "IxVҞ-a|ɩ·V'+fFSFܩ48jF\oZX4T>7OԚyXj\hM |2"ZҢp/Vui;fSkuyhgëT]0U@U4UX=>F6Li TA_!K>h?9= ^wLNf :2_{{DBʝhQH%TQh/kBC@h`J:K]o/G~1`,2=!D+TժkΞ =>)[^<^tk}7A$~ښuF|ʵ(9%5T+. {?pUQ-taFjrB"yoH9 >Ŭ|_lIxQ8*@Bx?KC"0!-,|^@N5i5.eļLct70dTzcba1%!p[Vu10:h4 5>zI(PZ^-J/hM𸕯T MғRl5pe=?LN'KO7bU{iSf>x>;\ E}('@Ɂ79R>ޗ@!JWת&ߟW|&PߛsYgHVd866 d^Te"׌&DŽ,b39@M @DΒ9;hldfF%CUD0!ekˁIg 0[n.Gfft?3RyCqsvQhhH\rj41U]?mNLgzQVyA> 𸇂̋J b#s^D~YVɢtRA\v`P?*(s: [$Y{CjX'rSx))6+I`k,?MҺ\:'@=ȟ[@[@B٢ހ tR뗋 ={e~8IbA1n^1|9V46嶍wCpqGd͘˞^j_?=$eHi v}GEHb;;ǃno4^EG7H{ J-kCZXIIOr5R%y5?$xhD]J!,={5L="TdgLLL82ZoR@UhÐ000f`#7U)hf$1=Aϐi<`b/',̧P|${@_>98Vl]mswU`okMDxҌ݈CQԩ$$k.Ǽ B20=4ƺ/> o^0oxKv.'\wv[?yAM|r]:qcTBy;<;[H=f(?a 萒\72 q/;.p~ L>@ȁ2"Bh+:~wllj.gtrZ?Og`Vl1d`L 8m"\s3/Dĝ1BAufx6JzzH^̝͡{<-hS}՛Vn7#Hzߎ  Q_,q;Bns q-eO/@Nņ:j^ b̏G䐅hx|p`71U"ii.a˅ulI88?t~,t-;ܓ!nt{4< E9)iʔTD߯_#(3+Y&硎N>/-a00}z<ȠO[d&=C< Ց :b !Wx Qɿuuj5++z!@QQ- +j=JAA0GP]GhHX؏phO[ވN *UX| H5^qgl魴zM=܇ƲK>>n `|9~ (D{yxcomn,B 6żێyB ]&' cPeW7bn&6GJ{I^h/ϣm2D\>̘>~:s"1\܎7m_6Tl~] =O=X3 **P[zW],KY>P&\@nl ðps[@ZczZ)uUdllk_\B@. V+šҴ޶vRbn9HTwT9׳Qfff5w':5WXl(ϧ[pww]ʹrbfQ@j oG-&$ { Yk.S{t{PᙛO,+4~РmmPtfZ\;F /_߿veыsn.qjuO4 OB6kwSSL_ }^GL-JHy_5't4;A-f.u79|9`T^3>x3VPCAzC҇Qq` I7#"ʆĊ [1=U!z~`w;]u( sQՍ(vk3A6X[bWgXM󜈯_0O^u98Y]bBcgϾ,Y#"LgsʞMDJ9RY0F x:%l:v.@l#| S+@읔J_uz̫ /{g ZJ- 0ҝaS2I8TIIQ;91g]dZn2CS|AFϝl*'bƑQȕ#PQ;MM,Kf]jwHHYF2`cc5c2`88 q_4arpt$pXB] ڝ=΋IF3*KrV$rD ? FBsZ[=Q4"{Pii`lufib]  "򤞾V )+[~>7>ӻweQ'=O7UU:i:lBZj0X"ɝLv_\_sԔ񡣏ku xx`F*~b9I@I{nzɓB@JjbEGWO-LD0m,p Jrv"[گ")iio?lhQeɋ1Xen;x EH tOBBz褴܎ڮ'be!2].x;sFB\]Ip9) m!,/K{.{QkKhXi`qozjV/--kcz_9W3邺ۃ.Mr>?˗0S3BGESRFEů8)xxhM巗V!N HA݅rm~|G6Mi6AQMҡ1;ZdsE^]D69.E-)I q|&_wH3%g?{yaNH.gX)?2֐@  Z \{Sx]^U7-/a Zm\meerjj%sXa{'[- U- βͮ{{IRQűD3XyYd;5nÆ']tKͧ4SmWUge)h6lBW͞ #Nv;pb ʚoSQC2ڜGDE; JUjbda͛33뮉o{!c /A3BKZZNN3qק|@2X p\T+#/n zz<ۋvTTnkt$$C`5"6\>/IQ6OM:RF1OwshKĭ_P]. Pa1gzPAՙdѝIA$qu,\WG F}]O4_#I1{ Ln:Z/(W\_`ؒ44#Mz*hTUw@ġ5  jP(&$PԲ7ua(ꗄlU߫ewGa}>v87..RNEZ}JYM, v\vON{i%[Hzw&}[[5cX>{C_e5g!鏤rр,_>PD„<@0ڮBGEϮ]dJ+KH 7%T%Q<>%&~C@Qq[Lz#&o/o 2؜A˗F-^_7v4:|GekCuu>IF)]$ڣ)99uK],[<ru_C2B𻷡Ntfq+׫T5cirq+Atg[o?$DYq jӃkOnw@&My닠 Z)0oB s`c%B6ی⻑3`@i){0+T`Ԡ&tKZ,A+JjP<,n+fݍe陛^=?\V;PO_Z44Qtvқ:~Q+O:vI%ޜ->R() g7baSa#uI?sv84ʧWsDwcc2+睵Ec{x6ʂԔ?vk$LEE :$B ͻ{Ϩ:! 㘶&00+.s,=a9\XUQ=LaDz`HB͍'DO7’*zRn*5[y``z'|QTMغE/TIvS^>= ('HJpq' %5|0k1Ot Ioi/.0%}UU$!;9S uTKn#{{}͙JGڐ$S92A:ӥa3 (6czoӚ?.9*C{5U.-K2]gpB9JE",S([>}5@xjDLg^31sCAIMxsWЋ@&ا\l({,<4jsbgsַw;C5W .j`sPFQGPLm&h"eƗFͪb:ˎu+]Tm&ׅ7~wd_|GӊC eIYf+^(jWU 3]$PuI*(>ȌV9.YA;1Q3=1*NHTf۵qRz"ζ婈7)zo/mO 'W7zhr)dO&~_ƠC ,99?~o| ;N3I_jpt9)ukmku@G_N_\BwM݆qۙI8gs2KY[biJ@'fJuXE MCYVrAUH ByDUp \p]ooG.K5\]|R  YNB P+(ppE%jfwwjj9djHcW]E,]8>HJB`‚ܤ=yT8._]BP\Q /Iv+npvb_pEi69,AmDq)hwڶ9?}OI!}xXj:߱/ߥ3_I ol&W c8]ccOVefaaQ\Ãɵ=l@k4vz5͎@wXwȩj$ҌL-Cۭ]AJ<\RN;rB*#q|h (.4bE3eD8q:Kn@mWNg왟#} ̊B CΗתo^N $LWļ7w kvMc!ښpA"tuc Wλox44?KR ~y67k / |[gfl8@Dp;b%xH{ffZLh NDyUU"{-)Z[R"G x6|sQjfN.T2l6a^20""`aaWYU(ei ;/ּt5B+xH+&߽f{t sU77̖sm̔a6?AJQB!dYpǃ**[53 \pN/Zk`lw$}qio·~.7MGFcv(("BqUMmk ::ŸfiJAYwNO4-8;yD6oGugKxD|)vc4Ŏ/.4~IQ%%,(G'€UOOKfadc _T!ޞ5ժI&'Mɔ ݃]0WvLBZZC`q#/M.1Y/vHqf!:XaEY*OOh1-.ϷFD$Y@@!p2˻hi1"r>XZT\q8~ j2hr4i;@fl.)ĜoOVTu@ a>ofc]'44uSSKruIB'v^fTItrכU{U)||QQ167I**.L-nULG0;:aHF 0ed4rr3h}0oV-뵾TADzom#B@ZSق2OעWG*E^_XrD.R=?k9.oo5Hf"XX6$φtv]hP]‰v2Ӂ .B@ =dfU4 ^en_db[WnfG^0H(^ &];< LL~(iiO/j() ofLq"ڔJ5Ȑ[Y]um}jkhL,ʝxWq43M5ϯN_t)ZQ~/TT{ܔb;j9CCʞFկK ⴶR]So4Kծ  0p9(BewWdhh&|``谞(h "f1Mto4A͔ES?@ttqtLt#*5~.7(}QgyJWbcŸ@3)h$"J{; ;!}urښbg,^y99ccNuujU*jH j_TDŽ<2 ?;-,h? $kv@Bf)b.+[GCm_w3Pd[( )"gIRn.xKVd\ѽy{=zpxzR2i7WfF!RhW:n^J+\*pc"Qr6{{  9KKzmhemr=qqp?|/z*eyZ06>pa_۸M00QQ$tGMdKRawv|̛if6֌Ӛ%:"Yp" }FJ]11!?oP,kցi]LEp {>/*h! 1TN.7DTj}R_YAx:8`W =9|`xgĥBl R䧉LM)XjjEDԱ[flP_!###bnN uKZwi)?iEx 0%g^lUt!D=*%!o)2Fʬ=B}@+)QyQ@f "$B*_i-P"z]|noY0Hg379a16?ӪZ}fRΖu. ?aq:#Rw pA8_rYFx{ TԨ^Ad ѹ~x]x)_imAfhūC |bYfzT߹0LoF(-- x!`V&[>*$\\zC<r"'LJs3pkuwwDsHFۙ wu1zz17n_?`fgǦ+_?H36 v%8;qFwӔʉB E2Urol:b1,` F3L% :> 6MfhΝXW̖Rʸ:g5qteڝ|e eЖH^04FxR%K,*UI0~^/P3[ &MZm ovN(}Lqm~+{Wa?6,"2n%-]klGo/-*~OMd/l0sWWWGF&݀]ܹLK+퉆un&!MiGv+KR{أb[XPj? I×iaa f޼5U'R]*ϟ$P PZSLz?lGɸ(3:ajl'.v%;dNLok_?vPŷ^%$x%UF}5E뤻44ĽKP:+xW"o` SGXIӒX'WWZE+J5;f$vYi-NVxy;ΛOJ n]n:P7xGeiqJ¯izćkJ/s̬B2^XlJ O9ljg577\'qṣq6U_ m`0K dcF'jSYm9(y|Hmr0s,p))lgG/ pXE*`_xz\+ ~_l0[}PJ~s( 0,2h?"sS>ǩW<˽A sFFqΗXL=CC]pnnl_?@nΕ%q~qsscQo9#GNmm^qgųdttO{{},6gWdX"$'I}=Rs9>2"<{<kUKɯ2ш=@E7s1Zr$Ƨ8c^g%"&'jm,:;FƮ.T؛f~w+ s#{`C*1[ R d:y|)Tq7[NNx9 hx8tfo9&7鼿@_rĔKY)kbV!mPѲtrx\4' vHG~WWBG߱:]s˓%MF}%7 `/ʲ!1imx8bw =ބN.Ȝ cXd5|Z,¶ۧ]zjU"ܫ=Vy}JV]_[FK[ W,cB44^^ TAo7'݌|$tAcFv~ GA踌Q_]XX^utx.͐肈zcsdjjcpY"YJkxV#/G qT4 `DŽ]69igFoeT\un6Rcx`ЯN]嶻yrHuAW)\R\M?$H)$69]ʂ˷ο w;ꄓ"O*տ~aNq+*?XHrT!ؽ^0H3gg'Q FwQf8XY?\>fdгFC)TLPy ˻S4- /[" <;3UE<}1/YW8 N`s9)X,W+;a7?z-SZJzɭ7S(|.M'n45RTA^_ Xs+h< 긩>8STqOq_]*KzjTT5nF^xbvڞpbJ9k2B"\AA \{ih>d&X3ED'"Z֡阙tཬlxG0# %gSm)29, 0z _h{Lpwb #\ʼ;_^٦PUX,'7::_\\L+M=ܣ˓F5%;_8x)S*xQ\#%: d~=cχcȚc|}@AJ4O. &t+-]5bW,WW1zn-߱'bڒuo&^zр8@Qc$kA8h l$3Ng6Oee$7ÉqtLq &fSwYI1WsNDe)뺂+'c,ۥT4IÏh떚YF3唖&7l 7f + 郼JeJk( eЬ{}^eY&Z«"^>+f/8HHkdB͸3 _ЄO,ܜ77[eFq0f'x'-]I;f/Kt7'EΛi}Lvf^0rtgZ}<3J < IKblZ$YnfOZw:AxR&E00\Jؙ0"ӷrvO 8BKO<ߺQ##K?<9mNp䢸Pƅ@gAB9q^cbb9f*Gllt,,$\]Q)2~荰=c8@t潹WdXcNm4ʿ**++PC7 ؖ73ƀ$f`BT[k]cS؁'-dl"CHg ZDRRRvh0l/oN +k^71G[Ʃ]A@v"barDjkkAdAo4ƫ&kDwש)o| ݾHƁ^HY=%hҨ>"Œ"q{Pӑ/*3R,8]b0n!M$t8WElsS(Kuv~,1P;"W\`o"%Wl>z (Z;J & Y,9Ӓ}Kh<1/cX,/./љp&u:+,XlNT7W?yũ$lj7"Uog^ ϏeA60v)/e*'+KIqp^٦ q3ꈀb*@&͠?Zj';oQZ7&&Z #}˻ K*ǹ씫Tk=%{1Z;8zXe;ɛ 3Eߐ+B 2%hYXA~0?ᝫTzl?44$݅QO4ez.*ՁoJ!GRf<wB|2 -[^’G3{Ka4_ȫPƫ9@XLYM 88?*ϏHt U"iΉRHd2b-)wjf3  %ܞ"=Oܟzj>jK4 _n8X1]o7cR'w54F7'<3Z^ICBQdr;Kl\MƓdEb@N^>vv)_b tu[Yw&v=R;Ehtó?UTW"L\ *LtX]A vG2pqT r̡B7_QH{ft( Nb6V4s88 þeGα=PL:l~t=7]G~#;[fdL9Ew j$=cGP w ZzPG7Zi?8?Ackh?|P[[ZԎr2ǏMͬn6cT3t&\ә'?DFQ)jmkmpP)fFemS%G5.COظF8JH&XXٿ0h__iP<'*dԛ{&-]%^$ 7m~}Q!Ɍ}]]PdM7`ffU)/F#s;ZJiheb9VVv*vœ`Am?F2 ].ޛ@!WPV]*4`5A`P89[&d>o\n9:D( 'LAP6flXz#$EC*{ߗ1?ɤft϶3 i&}_xՋ32,>VK7rkҡ{0̣q?KWhr;;㧰5CC bvvXK|I5 ]~]WWyy}{}[m=y!ߢQii_r5# gFo Qn6X*KKGG Ѽ54]j64wg GJ&I vCǓpJg7P>ݟ`#L@sR~N};Ӄ k(@j|)b<˕zFsvLm >ۥzXڜ{#Q}=fD,'0D;6c.`\@ԇtcgݧ2s ߰3vp.N18l]FEuRpա:ɟ!%_ȹMԆ_xsx,- hT  z3}ؐZYRq H+,/4/77rZv!f .Z:^=V :xdXx縌}Ӆ\ww[N6AU4]]A lt2BQ|?aĵDbs8԰iEѵI%DiTV(i0e5K=JYZl4`R6G'5ӧx"Npe^ǜxrh*Ϗi2#:@|mv'B0p~zN0s x]~XJ1φK@t{5.Pvt pPE~ pYkqf5Qwkp{)kRo2w1eZ\|ɢbDIi6k:z]ES_`G\lqD߿~NIn*ٮQnӢuJ'f= /4`Hj޼ybhm-XlDp镌ǐ dvJF ~~ԥc:~ JQEa.ق1Ɠ e^sQ|9^:¬q+WՓA7Ack:`c#d)-ۭFT=֡==o..es}CCX3)DEߟ/d0z[IQn'.Uj0&#RWf&)nn2?#G`sS/Xty׻ƻ RSx9k7: 65TU J(m7ٟӹ=めi)(z:/ 3X@f̒Ͼ.馥wځ|>Ѣ4۟P/MGⶉ xncP=xWWBU|s^+t.EӌXt¢Uuw!^-Fc3;+`r/L-Ϗ0MW̤htV(Rb!gnllhzJٽYC:vłmi DlWhyW 3 ŏ(3g(Isd&$;2RQ lG+>[Cm}g>a6_uC4Y,ICn-OcHn'*)HZ#i&&Nil;-!aϟHj!ז'+DK*YbF(9qJg߸,p8&UnӚ),9;ffC!Q>,$#F"ʕv*!,(>J}$\t_ll?̷=dg#kؤ;]Oo,kI^A=ҎL**GrvD9h)|r\NjKńnE}(7B|39y?9\`d ߝJ n&2[ydft?OkiwS(k9yjj'4SĎwuj[ncj :$_89wMwԹ1WW;!0ND1؉;ϹxQtao6nB\lj(^4?Xx?=LcNPVJ%Mn=VCCb,W *# Ȋ rѤ;:&sעK.OB>& 7'3eWqSe3]o5,ݣ{#$%o g(V/` 0aƋRdph )CE%vt2"-vRT׷p v|F.pFK dTTv) c]$4ttU tkc̬Pb\qBk{f}99q$iT9wnHM}B2 Up.ztݯ_Y׍TKql#=ҫr!'$Jwb9 67z5Zj[o au Ĭ@hI:9X66;s0jY9*;d$$!hp)//./P<\y*:E(Zo8GI(XPp ;SZHrꄜ"Pt9b,@ϟIDZxˎa ^+?!=ә?A|TNYf0tF xU!F21yUv1##3f!!~~$dda <;\,]ȣtjg(!{wWq@ww=1\Y#VP-p=i*ꊦL7\T =9\b޻{S(kDN}e*Za=Pc v ]]u甓 ̊R^] >D:bȠLBD 2#"b4Md%G@=* @]O-7\ )p5ɗ/(<h9⚹ʓREOE-Ȇ֖+ A6HsHws54VKboZ/{e7l^b{ScvM @Q*˦F̢)2;q,Opѷ0<*P{i镀\x``qqyf-D |ixorJc=x'֫хDs=e{6=Ҁ}[uP!8'q^KZJh@Z9`RM=e-x(! 2ϾM  y Ql !I}+WAvW06LC)*\?ٗp:{}?n2(=X^K D2MC#k&Z2r J2- tǏ REmm[!Jpn"-NkkҊMAw%¢ q6"7/̄!B.x " YxrU d\ Y4>-#dTT^E)sL$%mPUز!8UnG'DZ\?]h-iѩ1^rzqqX9EV|Ε͊P~а@ #K_23?aGo"/G4MBxF/n.[_%%c9H5VRl}/L!2={W-18_W[PktW˔yh:Vi%q1zαx9åG.3 增8:bgm!h*T!7wΆvGeƭ 4<4_zE]8A2nFyLMi994z{|^zvyH^w7-rq4tcȍAAT_a3i;6,QUU_2IU WXEэ!C0rw*Rfä3A5֐H};T S`LDإ?1!e)(B (TFd5 %X5)'Jt]*sKޡ0Yv1s4T8vaZΗ?T++\ans$0B E_jMJHhett^=BcFC,RGM%RT|js -m<;AÃ{zKo׻Wy;[Iog67LMKG֠ͦ{t?= "kШ2ncxZJZȯ("2>7U\ă w%Oݚ|w"@N`2vwtHNHZ8܀gg<Ͷ}wk4I)J PP઒jp {Gg/UKT!/Ӆ Ub;k rqCg]>9';@&2D`Ѫ-sU)e쎐z$Æ!H%tYebF"Qjb y'x?) *fMMmP8! ]S?m{fs9#لDw` }^9>?>7-+ja @*&u~Uvt$ M29- qr=8=c4I3Kn:5mC9X0$#r5_"PA-3"R~4>\e/g:R@i#v؁2y RUP!ǐfcaQ:oGz4WovV,SJԿؙ,606Kr:n<|87b8`>,7[~BxG _=M=9 Q5`Do[74idyJFrZGKM02sI<JsϟX3R1S.KNb!~uYf*S,}g71t E{@nls|JGϖ"Q_R윞FAJ W2 R(;@D GG*oDTTFNM'QQ1J;ez]-;z|/0kˡb/[=ᤷ" ň98tt'ul#/P2S5{_vte}sX`"( F@Hm]:r%ywbQ;Rf}ppHw]/g$;Z~)_}߼>fs4\rWd]n-j-5$Q?``HHpؽt'_p!v_]Ĕ'~@7aU[| rٚSB8خ`9!*gjs>!nXtZ#ihH$0́?E| ʉ(Kի"H61[ +D!{?(轥CuUNx8̇`9& lx]zNhru*&L()-3 DP?"5(]¦ YS 8 .[8nGKÝ_lHv#ruG2,4` 涉QݡRX)FM*2Ʉf뵪Z沭TK-H#X-u9@.{p %!ފ*'2NkxF ֺl۹9Mom8Pۯ‘%l?9OAAK4ܲqJTg/ tj l6(*ƮW1H%7E=h jmJgA_ Ӹ02V@oD,gffErLFa5HL~5eOo>(w{{Q'?$I/O@_L+T,yw׹^Dnt|G/4-z3?_Z K"Uikp^ [$=~d5-C+=O2k)5'/4ܝkm4i<1NHp9_]ޘ ŋ&+]DUP/GD,{z VENg &_*d:8{ݔxn.`HNVil89 uj ) Dzsˎ^>&ɒuN;ţ5I @,RΎ!"S<WݶK{*`޹dē89-,I-Sk+qE 2.L> Y<-WFAP oO5Yr$'⁊0S㛌hn! ,)ֱv#|mA-S3ߟ%8I}}9f=Znj:ή0r\`k#N5-SLݖ.. wWۛxKr]>;_ Nq>1.-ttT(H:-3unljf1˲ƛ.qU +ZzbN-gcә*dz-5YQAݹ73lրϚ?XyLS79DoM C}E廼CcHjͿkS +ܡ$k8;+$L(h] ΜYaakNjM3]`]N&&3ongw55l#lo> B@}߉zl簋 գErY 9{4|A{X*+;w)o#"6l퍞:VvpeSӠZ'jzOhDDek:Ԑ!ht}2mpÜ\?߲w=oB&d3 +۷cnz]QjW('Ů'q0: ~Pq 궻exS4{F%N_߬zBKů}GoCC)99:#$" W}:~zv$//. tڎaވ7Xk_x1Ƿ;<جl1 r*/Zz= fKh^>?[P opK+Ta6>.Kt *|G-H,d-,eHE%چz--##E-e{{ܟ;^}SSvR 1ᑑ^hcbTFFWȚ46F6|Hc=E#t\DII#@hJo ܙ.FI`5p ?\2y7WYRO,f٨Gd3dmoټ,ou*_r#N77GqU(AԶ ?;D4U$AҘː0~OXدdk'[Bk;QQ,ֶK|,t=`lva aGhic:yr2xCNQq 4: ?s  O~8gpz%[B"pk\ږ^;v-\Φ!_G70%ߜ#ed-}>NV=qpC3Q)k* qkjҤD\\pb̜A9_' "Ck1 O[ƽ./~f6L&N/7١DxŹJ-.,PTje,LDB 8K8b]ZV߷eQeex{.):}QHH*)?1蚾kh$7>}NR~fmc}|I HJ qM̄CֻCɟEmti1.yfd`u8*^ܟƠi8CBM59dE )(k,1-/y^r.F"7]p]VF`C5]#%O0 Yb~ɷ͋+Ќ=u{bK/"6j3 X/>DS=PgiyQb*-d$<-FCCO-ܷUSQQQPJUP?o-|x-d[L,Fa'' eg(++Y,*U^iiBINNĩ?QVbT lne%Ciii99WZzzX. K]MYYZ`,DÃ+*r"7IND+d( w5PPO'nɞkɾ~tu\a+:UYnW1ٖbs~كk0I@E%@X+Fj ʵU/-trE Ŷ[ >afڐ EwzuX)b"¤QaHbwas>P7+hm^Nkg ?=n6?7ܬ^/;νv=`lit·f+=""# }td*i3~Y'_G,p"}Ȗ9d@iUc4$OHKx1]/9p9!OL6߿`2t:zLkCNЧGo5]Jxtj7bOQQJ/$WIR7~LK3ɨ>VNxxl0Fw[kڿG}|1n/&4 0"\mN]K[phz7b+e7o?"xplh<5Zy~`h(%K"yJU݇#xD>UU]r4dĊʘΚpf1tPTDEy96ZAj03}j My9\9rkw̺I"&ddDbh;N0Y~ֹͧO3 h7D=TJ~HVˡ75Bo7s7YDyBEAdn|^>C8%A_v-G?hgs=X\L\P{0a %HKP[ZS0B33ɩC]oN:9C're^:lUm8[FDҏM*+((ZEjdjT\\)M70\r 1]p9]{:͓d9^|R/3[N@قCVY9y򒈈BDc'bfje6 y\ٻse ]_efˋΆ5(>MDePږ<9RҰP^ pq R\~KA来i?޶Y1?(HUXxCNbT!Ek9iia!\Z k`>@ho>ahetR^99+c98+87{wXno8+TKɱq?ٶu1/ _|u׻GG$uj_!9؁9MRE‚'0l ]GGǨIH /G:6A;~[p]A-N+\!݉V&[\Jt&,Ӏ@9ۻbLDbAd~ ~jf]B2*MdJtӨ7H rhRLM n|uq'S Ӓ'-T5V@DmVò[zdrC#+m\]j:Kxd7P!GW"̃qNWo8YClD#[v(Rb3@g{NGSb8>za`}D\Y#Rl=n>MJ v:Y'3xrVގ)!AQheM#V5{dF(041G>#sdRZ;c+hPPY2ɷ)!ii⣣)ajs})~pMp,-.T윖 (|k0l@%EIYYxh+dHggg~xմf;p,,,LLtWG%%Oѥ(-/_8 33HA.0P9Xzc𦛳[#4bX=~~G*Op&" aeW鶙Bٿf:ݕ%9قr,9tDއ T8;Lr$U. 3 6gBMl<:xաKMP4B5mG|_zz3s/܇E"º쎒ezZF,!㽃9&;\ůB m ڑyŖbF[Eb}N j me/Qa0PKmD4۳5NN>PK䤫I?=]4-lZ}?vr6!;;l<<4gi<=ϚҲ#HyzT8Y0ٖr75xҍB d[ԟk[[Yܒ 3=œX?BȔXC,z3d)v/pSn"66x* ;PٌѰtp Z;: )*Zxx _`}/MIj7t'88LbQg£GCE-qA탃uRŧ P\*"rIn\~.W?~}fkk+ Z8FO::;?!#}]ez$ h$44?^Bcj/RFm*&" bTTt>}yVB1?TBzizgeI,}Z8˶?6̈́L)ahhpdV6EikmI=)YJlHM@Qx^X,P?7]OŦ1 j%|G XP^#<-WӆP4?9$cI-$$QM111K.,7%)ݡ{?_n>^/oϔ*^+2LQ(@\RϴK/^ԿzFV^TL,S"hVAmSQQ_8<$仪?coOkaqw2 ? YVC0GoyZXL̠42!KYߕ/pHvEDG $% ۱&/>䃕C]~p3/QN{E>73jjXGJ̼r|S#A&ծF,~'*;# UΛ$?>NJ&kPF +gfХTU#STbp8=)&&' "иg @*Uwu/ "΄/E6'2JQա3E<7;!eHxq $6~aY`':!9,,.v%xzN?II S:ʙILhBX7pqq.{~_~Ә|S6g,9S_5~>i6/3m=0-mS7vXsp5uu}1sWK.Hc[FK]Λhttn|i#Lj&:ө$j R22`NLi)*cj Wedn? P:z 3Bw'G'N6lM#!x\XLwF?QWKNoJW|<&| .AGKX666scS7!CsV֨ɌmIloU;xx\0ij&$ҟ+if! stZg[~ J'X.|/>8[No7( ڼ(7PDQ``z&7|:%Y.XVK7M*)yk>KsHFpw7UR}v2 EsRR:i\o,|}j 0f`!" %$g(OX~|y־䕓iujrEannfxLF0mko2ÒΕ>LHJa}c4|`q+(A7S44Iz"=n7Ä3k=An/<쉥ՃMb[hk{:]QmmxFrX5R9ALWP&bC0Z9ܬ""g؝ǏO>ob|THL4A ea뢱 YɓkTz&XRԺZVF+-s R4,t5^+b6+zojtRYh R g+ME562??M ӥ/<>5{cDd/2c qORzL3ۓ65 kT9kl4 Bn_]㝓v?FPw?ظM P_d<؜aar\ȋXSg)$a=5ڟ%Fb8kkMkJ-eN\::}Ytׯ+*"KL jj Hb%@VqʽF:񷨼Oq1ˋ읔_HG:ѾCbOHH8)RBBBРQ:L$DH~r&`ĭ;h!CI5@( 3%e0/ olN))<!|q"|t!a;D873xJGN}4:Xt{l\)p^޵V'iRHl֛Œٓ ۳%Zjxm4q !٪C3Mn۳~8wuv:J:˫sjmE<|r},vؼ,}_:u7gESlw:EZV.m1K|LV"&x~Qg@-,$v!@AL\u` gG@B)n5Z4ᱱ#SS$V9` 5 .Tpi^v'7 Iی &!_X=2Yy1+BXY& +B",GP$6gk8b(mm ycg吅 1+rrLؕe/Yn7[)-:f񓗁daqr,=Y, 12 #z8pz.H SU,uS֭+ϴ? glm!Ĵ!.Đ\21Npi6kdi|alwAM@(PL`OFͤ Duk/r[&!aru-;|7UsrVVdt3jϕubpuq6_Yn~`ggANC?3400ls~2_a}gGqj;qP;BQJ{sQxON.]F%<sdd3 8Ծ #5Nj/ ڮҎbvgcomq*An5tvOf ??u^IKKA,OM85,4S)0Bɞ5^Gt7@'˔f"TX,bV-.{M%\zË/Uၖ\FTnswe\}Hq5'3;LxfVUdWCw3>[j|DOR\ՀA&:~Ik]h@7O@ܞ͵cс{z$@ބXhj )C>\Ltss7C6ZE l_*Apa$u7vpf1 >( -7ϖPg^a}ŊS+Fg 6lKrZeeKGJK ~{TUy|3/:n}("JK7 JKKwJt-- ݝ ͻy:p{f}_Zk ۥhnv|?} y KQc.YCFf63^sT_ᛇ8qcGYdfLe+7o/xyќ&9BRkkrgr0k VS QOuzvۨѪ2ܒ$4">d G>w[[P9A{x)mz)>vp# AvwU>0Bv/ M[[ :6_ߓ4'ח >{& 飉.hw 9 %׵s-ҋ!ts3RX3sȱMB+$$r hTw]]]333V ܀3u5MH9_665dmu50RYl]ZZҒlN'kn_($JI^GwبvieVsѦZ-$BV"^6"XA=0Rq>hT2c̱t :DN3*KmOi1c QF;1p^j|IP&Qf Nũ<餜|[YC)h4w%kgLOLf_y&  ?d_pA8 x.3v wj#y>B+67F~Q}.,WeEN' ,RcwAIqUzqѧ5nDIX`.Sc5eLʜnW0 ?hbwqSEIEE髽{i?`/Y<1&SD T%# eҚt2@]Lb?XX+B,ki9\_<Qc@a_ 5̐% y|}LD}=:Z,ҙdޣ;/kVUYj3SߟU@]_%!Q.zCVm7q7tU>fo+ Bp`\ijsE ζ~gO'i@)m?`Pj>N'n=QOGI'3{T `7k$/5Wϲ}}|P*v<֗E|xMb4yd"tGl1ҔgdzZ~T {mlU[q@Jvf\~BR XtQɅ@S@500x-+檓U< Ғo@uT4;"BA WNaᏌ)|Y28^~/pK ww|LDn0Rr--uƳ'F rǃvS OA.yd/*Q,M΢edSrMPtIGЈ^,,$/yŧrմB^㽷٬HIqI|ބ9-_X/t#AeɍysP(( y u,Ao0q``: ,OZAE0pJZRW~ co[nS h64͗U~~u^OqD;v2g{>@ v}IYBkEA;7ͥ5XlBq+3I)> 2ɕ@C+ M@ 2 څT$+$DXE#vUߌyCn\a}`:f5TQ N?tJYDH J[Z~Wu:zUP9g3Km1bxf&QȀO.$c[r?K doYSW;4#~R՛J1 Ꚃjåd=h&Su%m:~r諾i T: k8Q@ Z{9 Gʧ~B G!Aii)Zw9bO29*%|h߱Wmzw^Yܣ HǏ&ap|-}Xp7؞p صl Ύ)կƋ)Bk k{:kȩ+<CB^a&=xo?ބd1᫳86[kDw PI ciqA5p3gfcf&It]<7,d-9me靑(D0BE0TVwLg >3.7NGwrkq'/Ŷ%9@^Dxxxľ($IDt} ,h*)'dv'&a^&l#ޜzXާVuyy}eL9{c@@S $M*RVE׷uƍA-{}ޞ|Ai*BLعݑ"AoHLR w>IǓfl/~2H^l^SS݃`mhTʌ:BtHMee'wQP,~z=:Ȋz[pƻ]o<.uuHcMzq[|@q9,rAb/ʒ9%NhgG*SH ޜ9&f=Ჰ46|iyb{:&٠q Έ/&]:AxxQlkuznˉ="!J{Ʌ$ܱ_.-/Zz"`SQj7%\"`=/$%7R?VcW0^38aA3h5$㍰iV:Tr? <}^aRLKבg`Lot~o+01yYhj>|h&(T[o<,"nohrG^ZJbck SDd'\uBpWKz LL_p+mt-ˑ]quK9VG O^ڝ}<;.Z*e׭XۣToNݙ4404`$ubۥcf*sb̨-܎-'V}~ظ+H,w30``O[.6 Šul8OrY:'Z7SQ4qk?gA-rc ΦKy^DQH:xS.Zm9gr![& S+x[+mF3{&:91ӗ*-5X,X;:%SƚLsbY߿ﻻ@R'!C! v{mi/~A+;t}0&WjV!Zʈ1%f?~i3`$kVk o*aۀWuI p}] os3}ګ+ztPQչ!߿\_UrcItḡpo\|TtD)j'\|2 W FdeA3Ϗ6rFLZ^^xWG4A :}4q2Q?HEK}+Y󵦋֬*x(\E% Thn'3dpMϊ͟0,4;QẻDfa˫6l4@>\5U38 oEޏNyDXhw}E)=TWBd_(:d#[wz?jԐ {٢^!PHO.[K6|y20rg03@?aa֕dn0٘7K|ycXl_p|8U Qb:B\Hą<%ixU~^9G.|JSxzcU+}jche1beNco<uD .yhϰzYYy ͽ!"mlܧ\WL,+u:!L7|]Hc.Cӝx}BHQpj;}|GaH)##gw+o5X% Tͳg/s\dp9Y_}4r:*Lgnnrr+nǠm޴ {||=㹲E7뾽_-/?>x*q><u, tPW[j냻7PHy?"0 U"ճǎK_wx{㷮3Q5eT`pacyiu2ף?kQaE 90䳃b',U8ڜmV/9**@\'[/&6iⲵR2[(z! i WH;hUIS<`kI%mVˇYKzdw9yXӠ)j"J뛐˃~d5uLr<>WEkiVr龓A ofˉ!(M|X%ߧ-OFЋѺ O5X;;0Bf/ȸo2_Wv)[A޾fa4\84+f#=SmÅl qjg~HY /P3Sm߷bd! LabĔg(P8 A"ɫRdb녚\Y*r̢7t =gҢP0 xlɫZ5rX-7oF5Cß##76\:ϖ_cW v} <"j;nAA!;$[hc7A>әo0g<"aܥ/\ma3aJ,vX\2.fPj:@"''0vI,Kb4? vJj\;[R!{#|T?[KVz թ"B%5"<&D1/"SիYe{D\"CuXP ͪ-yeeoUlo_#tuw>8K"LtÐXݻ?$:ǃg{ ̺4={Vt01oRpS9Տ4Q.20=@_"vv MwCrSxw'),BJ@b7-Ŷ88D]4ac,bQhoaxRagThg:},b4̣^|2Q-Uy?ټFؼiE MW81TM)WT"@O{~c41/﯋rXԈ"݅ i֡xi.s+6t: ݥVTªvr4a7xxñt3'/@o+g,P)$l$ )F%NeT't2'qnG8k7j- C*ښir3L!<\۔S!2'82:ZOsyh'l.zw;w~ ''%f1߿?%68ʱ4Ӓ##C)af6B s d*cGJ:lgq!n(M M$t$6aUPwv`2,o25衶 ru'4Y a KmY>҉̑caw^1tgօSb.wBx/ZYG&UR\T^W]kzU>RĠ|aѢtl] pMo^lVϿ&~m$'_ sڇj&^ @l󌑉I`3>ی, ϕD I/߷[Vb^W8\ˆUe e&?du/\@HI} qV̭Bm_ \+-z̠o>W(1{C"C@ֺ Nl^7 GcR*]vz}p3Z? /nstut"hTrL'51pվAīv{Ë8>M쬶6όND7\ m^e&TpYşyօmY䜢: MdO#PJxqs+] V TAM j;_Cۙ{|074i8W wH*0dP\#3 ab ހX[c:rU C62wo79z S0cboP`1e_ ZDd2H't6⃉M#?b 9*\rz/*շ8h`)SCa`؏Tf:>tC6hiDy-˺v{}theD4z'O7޼hVr3zb:T1qzư;r-Dcrok6F&I+ϣ#7*2--L]1-0JH40}GYgI:~;хc?h4addr\ OX'-TIA!ĉhyLNO9jC5+xu"z%lKOX:^%t㿄w7z"$ieՌ?nb=_]lEœQǣ||J"׻N;21c?Po݃eG\BbkM,=l}1MK{Iճ(J#P/5mD|VF q>O2X\mYسw~6pDA},I׍ L;PLO@"!V+L)CuXtv>5LxۃUr?֏էx9߫'?Hs,?N7,Mk Pc!/7=W JOL WFZsS3_9e( ﮋ )1}tI @6wibG'8Yiv4cƒL.z8!Qm^LJ}ʀooMΏ <4$vQSXVFq[nQjŠ/7Jyr?bhFH*G!.LNkdcCO"Dbv=9%.e]P58CDF_{$\lA>@Ǽ .T&y"qxE(q1/E0~Eh Kk݄Vm \o|vl p()~SoIIY ?aÉʫn." ['TRCwW) ݰ$]Αkq95r%44*9nWei^#1|m|kb@䀬*ttOj8Ÿû ܡTFj@1yp0> VJ0>𱡵˟\7Og ʬ?A,1A*!ѝQ0jTj7CZ{+u^ թѪPt)Dvg۔P6>yyx"MazB1J7P,טDI o*MOҕ x.k:\^OH#n=b$G-R B=e"` (P%ݬckQ2);gJܼ#_.}Ϯ{}|̼PO'fq8-nѠYDYXb$5?JGX|DPM p+[^KiLWg$?O7.aWTBj_@Tth}HF^~~Iߦ,1/*Z?lnϥy6)F' Jȵj ,wꅍ5MzMM=v0 }HaY(B>Lk[:JqsSC@@r5!/YHl*HOebz`ǚg+_Og?7+R$'abRV:Mu FPDV6cfo;d;jD%.acUvÑ::)U9);=~wfb6a)|X TJr zqO5Ġu?g3t')4:F0rpMTB` üxaTJE{t#B 7Pnj9C7k$֖^(E}#9=cZ!{1ȆU`bV.996ެZ[Y)wVp|S%>EG{$ϫ~ڛ:;xn“3YR:Q\Xaq1j:(SvI$8^>J"|VP1a |~ <&\|FAP>{'n/Xʐ?H^dG|PxY.^RV:nD)woAQ?:8_; #mZuU3}YT? 1# llK+`yyGH+ -=oZ~3g hR2>Y} 1SDII |r{/FˍPQvoxM)k1A~ (i? Xd-[<4bhkGB^7CSQ"uwTX-#f]E2wT4 A vjju2|zQ~oh_l0$ʼn xHYLh7gNX ⪪7+sA3|]|ydlwBwNvGZm,^=AqTu>Rw()/r!`@pɫ[EÀ6 wp%s7ER?!QnIDtl6b_>ȰZ[LM Tk x{ ď.y]`EEoAЊ[S;;ߑt\&34ۻOc 52Mի[O֦C qT[e6f|1@Ƥݖ]&̑XA't.]|pn_IN^jQ6ÊS*pUjo04{64D3,Ȑ;rxANOw^RQVfIb8mqSaIIJS?W ow'|d;{b~$mD[j6ә}R.>cBě0d`&:F0,cֳ2Z0|nk_BLs:3$%A3Eq#r~Ǐ"ʐKwDFk̉e}$ȴGMA ç xIUgq /<@I?9 pԽnI 'lY'ЩHRԙIZ'dtNN+f:,w+w‘z|ן˺%.(TS2t:h Z#0.Ϛ 1q:l5ƲpXCá8sl5奔 <5^lb,vp$`l.v; Yuˢe쬓;'hOϳD=J/z|05'C_zKVq?CSpd!^njDӵ;o>'cch7~/zjj(!X~jjpfv6 $; Dž OfXQypP7ZW-sȦyoDEEA܌q cdlا]UņF!#}d wj>:6>l3'QMWiɅrJԒ' AdRn&i!ϸ\9<؝a^5Ri`aa,N:]ZK%K vsbK'; p͖KJd{[Z\/J3f!\^^zjINIhVׅ:-^ e涧x8G `q M˫(_.j!bw@%|Gq񷬬ѐYY %BZ4CQ]SNffZ$b5c x,j:;'qCpx3ډ\ni㑽3D?S7MSWu4|EȲ l|^PdW01eWWjYL[M ȁtbcxrAON*jnjX@:#'T=yaYRQCN.r%K"C޾ALL|W2+sDCQ؈!B晆J bX/uQ8xQ/{>tT蝬ZAF!o%8?؛&`VwEsڡUd*ϟտh:)yO3?:sBHAH<䤁PSS"opPLjHo\k}cQqn6:Qyy?>>lv]F)D>D6Hi2Vdj''&áh!/@J 4fCQSaFSA6Yb1,XS\]U{m lr_Alr:ѕ?sC\Q;cT?8;V|J{.! ~3 oj⫯0wV0_qu}]fK&>h n|܍ Is+;D<xB!U>(z=hw@lYVvL*k*6JGI#Ąw'8 8򘍿T'/iu ZL_ `)x`-^(<}w!#j-я|rZYFAHާW![;qj^3,0<y#L!|XT_߿pܔJb#yzҬJ}c<$<&B3RXx\b|{OSSs{L߶|bX KdN_M lf~W2àӨ)?[rsu:;cjbfCl&|nO.cI#~g,&B';c>ib ,1H>zÂ90ǽ3{Du/G|9K!}"uҁUȟ5K# ruO?]j߯ Nufb~n)SfbfTQ~o"@ǏTżEԌFR,a=GS"YXH5a LlAPPd|M >w?<,+l wgs:)M[L\`ҭy.ϲITwnNh+#>;^d[/%VxBKO<1igXX*=Kf-6Zl6E=͋U"|ж_1$Zu2 Ʌ6v`^Gv:{O4 345V|FP)#9;|,O_vg(Hi)iUprY͖)fZfKȆ >0ÃyVzf)77{F*>Dshj-&pԔJ} ſO=/C8I,3)OD`L*oNDz%9#xcʈ}^NEAQmrh_!CP&PŤA`S`Ƕ߿Aa xjBII}ڮ7;9.ƃ84--H>7[bBĐ͞"Uw&]. mwc&׫:F32!LLL&v;;rSm#*҈xTp齽NRvE !^X D s rYE'Y!ٰosFx Y@adc 5w`"/|n?09G//s#׎78Y޸b|L#㕑;ryo/,A!Ƌ% #Hd//:}5ZB8=}*%0hV@xSlc">Ww;ZMvvk`*KFb@126%֮ۋ4xsd1Fxɨ7lߓ 1OQ895ĵw?x) E'lkHHugI7qk=?e!#] =bFC[QQ:71!zZq~6߄mH65hTSreѠ4zp "2><4l`LX ZgzCeAekROsadlmO#Qd,wvJC¥/<[݌s>kw:& U*y"rˋMΕVZl%H+6hBtPk_3zi8-JK# I_tqHFBG ^!0\ũ(|ЈA/>GQᓧ!baΠ7r8_HtmAoMaf61O`OB":;; _L -fԅ(p#_؈onfoIv@5{1,uïr&zx^1% P eWv'5>|o+ bj*K$ 2quRjt~~YM %Tv%Ȯكgr /* , 2^ځ*-Gï*8XD')N~M`AIu n"(aʧ)Gf!bI*]id s(  ɜL~ܺ()e娭}rqXPʰ-C{8R{o£dsAI!O0zRϡo:Z(*f]IT"f6*NzWp|IKj72wj]^.1ٛhqҙ&Y^0hlf>fYQMsO \uHJ"(r9+YoHBpwgF1>4{hzmTسɍ ut3o%:ga!?;ٔF2vt}ԃGPodJ>8$q>EX?{vƟon/ _='TF/=Е(XXd=TɎ|F$d##?35J &bo : XX!G4Ș@YՍ&6v)3ϋw_lE l٨}# ՗2*TO*_[g5YC^Y!V#~˵SǏS}p^侾NH0|ͼZ6Sԡb:Zn՚WK5=UɸÎxLP&W‚l0)AU7tD6UB223y_u<1jxt') Аt} ;HGeuXL{WI2+4dJ"WaffzoIIؒe o~@ ZDS}qpyq:t/#VljJJtILz\yɴHEvrHl8U5uMOL^.c*/ZB">#ѡ"ksޏ8U ݋o;:;Q7ҏ}ka wy".^a#Xؕխl[QQ<*መ^bލ?Fky&[w*s|֩{*Ō a{991jCCWڦQ=P.DٶJ}A~OՋ$ o X孭QL1aJE[C&/&TqH޶fNdb!:6;Gi)}Jwɩ|C5RUbuB7//Okx .$YYk*"޽~XIS {HeEITJqԁ?~bf[ZwC隉Ofb:V{+s5v,3J﫣x]y{]3}z' H{ ᗓ -=4$fN#,$zn 77w|Yl׳~G*l\c1\^(_.@d}|mj C ;K>p>h,\e|#*_Bw/6vH||oD9Tϣ #BY _\hydx)m}flzb⟐g,F%$>/SU760{Q-8V =L9@Sc$Jh߃;?̧-YznW1{0PmރFcҳj*X`}j$ھ8Se>?WErb`LZ Ad*%Fi@55=;/HG%;/|5`@bf9Q qNV.%p{xyxvSRۘ>Ӎ6`;-4q,a GxTlQϲgfXCԛ5 Ox+^IP[#%X>ViBdrgK\f0 ~ _b,Bŷ[B Ft.cXl}狒R'HVj_FEt42"<=~::f/z7_Cr(fA&I߈ϠSSGk[tEcͦhW7I%P uq"_4$4QqNI,雏%|p $xm>B>?M֏z<==`K>O@g"6 nNJDÉH3=$ҫAqCz'XMb-@sؠG^ N#F:to*pqtYWGg6.xk@g6Rbߞ֠ D7]U!yt(N^[(|khrF _۩SN8vN@]U*9iNYj.f%iyQln{ I$> $|ri3e[1%))LZN4-ا%~nW~ <G\KͶ~do8{2}ރVLm̷$y(Ҡ1Cf+va4;"IF+M'=3F3^!Mޕfҧ!u+-=T,Wab nslMqITR5rd$1`ޑ[Vmd|}E 00Ԇeȸ%'zsIN#PPs =uDO_Qe?v02XHoUp»!d.9JobPA჋ậ7klZLvcJr88򊘚bzI jFyLMz&V. 嵵LSra*Nz>]giTCl{GM\ XZAbnM\H4 ((4} S^6;==2[c}FGwHY _|/}!#7\ILgG"u'0{ ϲOX"1'wjɮ7`/dh7+FRƐ)Fמeo CEB+Mlvh5gᇛdN1LJnI!N)ѶbKÔ|)9=YP{Qa#}mMCt^bF5ws?&d-8 .I$D0Z\39B۹v=\\P׷Z]Zs(; NI БB08QNB"+QvO٨3&k7CI;Sőip^&fHy:""b x)7m՝]*RH~;4o'^ ÆEâ=|O'5.& 'iٞƋp**ʁL z6BhIS*\n8z7듆iB@R` iZ;%emNב72br9~Bn$jk-Mf&|igKvt#~~~԰Ȟ2Lk0$}ݳ֛3&lG,_A!FlDV ~ftx@/{ Ƶ/Wjju{3hw/D dByr,fDzm8qO>coNG!ɦt8wh5$Tt$<+}18UnWٺt>;8,JK% h˭P:4,~uL9| kڝ_6̧'S^,^$`feܰtՖAd*!;(YP (xFGmB 'jˎ t|gP*s"} e񬿑}^VXϑM-op K]*Hi_ n2!^ 9T5-{ \R1y@a*`W0sPq@SQ`(i .X }Jo:EjhJ^߲g M/m/zU[} >4bBεʌLǫa?ȥ?\L:@l\O7zsʉ)/B 4օ44rL3z0S#c"=kHKKx4*ube.g"4|&~~d-HN$+u;_.%º]N}ńr~&._=UM :z=@.Gism05,, ya7KeӆEiN?#kճ w3]r&p^Q@,Sb4kti^/;_/y6̕Y();D ZnZX vm4S~(_tJ'\se(5sʎ*'Od!!Ra_?(^@i'G@vpֲHIڬ 5H'=1$`s@c2=}K0:VZjWHe(Agop?~CA2IB n~PV h+6nt9 Z0=c`JŜ0>Um(JBtP#U<: $U+w٨V lߜEhO;p^uTULX^磐ӾM*jUIIa߿CL[ μ_I-^\$g%'g^W#.h=>%!5{-Pw⯈iu^kjZn@7(D%/_khX8ZN@ZVV!j{ |*-㠭/44hNF /lj6S}%dA#N?H(L:ݯS?dǫ7{c zH-'z]]1Α$ZcFO O8 ćp59-UH@}PQ\W@{gJƑ]_sAT-_>]-íJoG( lIS΄'kݦx ueCQP:In_X`>[S/gDd\<҈Xb•S=V9$$9]o z]ءő&;fi ua1Z%3k~-8ag{ lB==˳U7Ŧ/c:vL /3mZBYٗ5BQ5a蔉ݝ߻if97txEɚϽWp¢_U5nh0Cx 93}7TYc+"qN"K&DWVFƱ$F;&}7 OX%1'5N]qBP<6W #2d1 ``O 1*\uG3ZlUz'ʳYH3x_YhN5SZȨkP_NPPCyF:qрLVJK'JtNf\zn+kk!X^ |VC.T1o샂>Bt" !JRmL^[YfLbxMr ͫ /)WN&{c Zo yZ rPrt?$LMC(@'עY{Q2cA`:I.$;) '=R"жٓ8$-R%`/[V4.>SA26V^~[Zd pF/W{ B-?sccsPH:ZĮBI⢣ I1v$9!*(t͕"B3j>bLQ֕R ;9Ԣ9ÅIg,0CC4s('N߀ ɍ%6@S7qe}GG_rcT]ݓvc IׁC\oG8AWH~?Ol3Wjʳ?2tbZdԿ;8̲ ab cGZ]O}=g~H@}= p>!)$B@bD?!A; db ֽ÷ޡHr>g~d+!+& *HUZIƣdBtojwt]@h5sJ\":ĘDV BM²F_bU[=tlٝ}9ll"ߋHJct6.="Ky.TC~t4֝pY/:?>;ok{=}OOdoܗp0D2ł_Wz$>JB?:=#+ʖ a -*|nE , wA`3Mˋ%ԫhWvTV$Qm,h56ۃ1(1?lgN1)ˤgw:lϩbe—}vCVQBZI ldfT̪KgCT_v0qd-s/I,+:ש3/!ZCw2 vvrBe)rhؚido5jCFFJn9i;cht4j| sSEXQT}W:j;";:HaDEgzUbc` :սG3C qIMg7 fz(%hhn4je蔕C&4Ά}1 z hӬqq%dШ Tt10xlT;mi;-|jhu1k|"J?C)`4Bi GW(xZql֭PD 'efJS$$ڒ0A)v"X3]!H#0 O澀Q{l֪'4rdp ٭ToQȱD64GT0^}3 %kpt|&S ﺅ{)6{@̧*Ͽo`x/+5BpiU7.m @kdЎkW밥VK^PRb<3DBJb|E[y)8AˡAZȺB@w}}1[џ X|/}<C(kre] (o C.~ZXK%úRcgp ѴwA|y=5V{ɕ.EB-!H2 U0&˅fcO-ir3>Ks[\e] L&r4a=0FFIg9nWd~p;Ge#f;pzfBH\3^ܦ\YXX`w[B37?HE-p?`{$-y=C25,[{dd`X_7Sfr暴 lJDh,)< i^W;=<9fK+X23 <_+p&po~:+H7>=*m[F#-Rڰ_׋Bm|>kW; *\)g2EuqGs6:S>a\vV zdkhlnϽ63eMm{Ѽ h/ճ|} Lɛ!q ؗѩ}}΍݂3:Fų;)u틽HI>1էAHc* 5+Ч_^O'PIl\\nUudN|LL67#=27vyx-b2kk{ꠅ962C/  =y߄,\-}~N3ϟeíX97$ȾיtR@)V2$!\'/}Ð oD@g8^(/DWݲ7=k(,DJCysԌ^ltL+~҃STeϫWhs}҂Vknݺ%;q1F d+3RJm[vLfM,{~q?-n\y Zߩ-–IZ{ӗ͐~R75KQAϠߢ:wϦQ)n}p}"PEIȈݝsI T*w33#cBf+s) l_wq&ᾍvið`G˕]v2;Whmo{uEz 6#+%/B^JVөBZ;p:ʴ4VW 3]M@lռhy/o0!tgv9]Z]+(ΖصjGOEB3C$(bolsp!}7/}GVPPpvs38Cs 5OeXt_([;8ꀅb~Mdv^ߒbIJUs z= #+Ko˃VVm``z:o. ҷ..0!9櫝AT@x 'os\WplHKϩQ_ϼa;veM W=gc V $]H;@?z.m\h ̟?m/NNN[ vsnي?F~If%sozJ3%FB> ߂ֶ6߿IL e(lEaG<@TGGXߣJA~n&w$o.Gt ũ@0"U=ρy?W-,W,CjƠDZ}4iOz7k,00- Y')xWi544|v Qa?FhxHHHuiP##r ]YMMϠDEEw{zrrVC!7P'ix8&88EE ǵy(TWN%ffF"GE!yI@U]}57͓Z>S0ܰyu9444|zݡ8]1 D?3sk{$JWa 'sG!bzCL!'0cV$YqpEr 5Z@Ƿ$=lI,'tt/ ŖXC'r/|<TGR=}"3{RNPi+mO$3 (ʒ "jkK#q T!p*_i1aa_!Fľ&K':^+'k6PZpP⭽LμnH GF׋HHFDB)X-% 1_|-[| W}wͧOfegUo| ?t,R$d`<`Pb{[,\꽄=&)ie`t o YA6`<΢1hg[/1_ pz{=y $#bX@*TX r<ջ=߁ܝ9aA( mP~oJ;, ҲWc,PbZGљo4G/EO(xLp-X111y]-à :;'?s !PƑt!X$vDW*K`]/vz{_=ݟ4p;|+)a%piJlD:yxxCPvX{s[cSWWTnĘ hU~K7p1rB}\HOCIc`'֖t nA$&^lvGe{嵺u^pOOel<,y.%ϯv[7wٶ*Ǥr6kȮiYaX?XiS.Ι^pjh`ҵFƌFĉD WO[kP\s+ D vq|mF*D,n&Kحx# $tj6.M?;c9el ? x*2_YՇfO]:з~ hX\Wm o3OV30!i(9̷(.yr0a&ɸ_y]_pԌi 谵)ѳ6E\__S^[;]l=;I9DF9!(F@ j[{cdf@dRnEQu,e}gL(}|5#K@!өwWk'۟PSW:j wCjTX\QY5j 4"%-t#]" R pf9/ Y3ka4RUN[AeXq/T|BNT Pra2(ToyMKK жi&?;Vnہ3Fm_~9;çݓc >[}ݓNcWz RR'&SV)Yirϖxҙڻt52拉 Nvoxl (+@{l>w7 je Dj]31Vei3U@4ovv /3oj&'a5u~dd<c>02+F"nv+>vG$ANuxRR~fDJHG(~$ipݪ^nҏM'~O=|ľjw ]:%,W^6d32o[IuhGZP5YόЋ(BXqƕCk|P+J[OgdbJ}op_=4q46`ԠJ"?}}n qAvӼ9mdZ;:[SBgv߾( o\2RlQ>c~U fzVsrϗE0l$3E2ѝʩu-,N8H$$"?}p{2Ws+v^ݘ43'6S2͋HCKܚN28AF߿˼G憜Ht8{==?(f+|"[2|ժ5:T,oJX3} U]nWV>uGҎL^q(q m{,0nx_ i9R`߾EMUd~^3o)|w=ng* oޤ0__MML6;z꣺E8_,Z P!/`Xr;!%0*0u"}؈/T)/?@AE* +H^ `jr!u7~$"Q񾿛8"',Qw5娍L; Wl9:&7v@R.'dwȕK-50iƣ =}Dሐ0!U9SKs\[7++.CRq(BN-X$BDZtd_C`4[m_䓪}ϵ"&~5#V(.ٓtHVמpp4R4a=xoP;!##.(`lsD ź*q:1_ģOH$3:xhb)xPxNB*SML>:BRR"~G& ̫juiX()4oRo{A mwz͖Skd{ kP7}5CBBT?] Sߞ+r AwIjVH077 q#iޕÖ m\C~ܮ7EeuY˘*V3,)^!It~"JJ;ʷ/U8#5^C=ޠ?N4y칹+,v' #pxuLY,]RaP>_h( =%3s$obw [4U!:''VP:s2ۂRpi .N*I+WHn+؛6 h<%>oH|ӿB P_ژJ)!DoKtࢱ)GScs&}k/=;CFjduJe4Qp8"(CrxatknE :R>)D@IU܊ EY>{NA+TqwU=%A, JXni32BY6v ~92_ؔvMJo<XR琒?,*;|VDZ9gMdtnd\ _Abhw2SP艶ZP`}hu`JTWwpߜX鼠0Qk6N,[%ʫWN8NKlKBHZIFFFRќ. Y}0Y5ͻ66'-1751Eq>|VQ V%c늰*B_J7),S li[wRA39ۑğh8@3~&_-͡|eBG=:w.d\\rŕ `mrZ4 ?7'Kq(=ɹL1C=2ߊ"z5Yp22KT˻77483a1)(5wy Sڟk/5^&\Gޞ3%V^8@FI,`u`5cf) :蔓TY뱏dw4:$gP#eeۃX06KRS4;&g:[@96')hFk`A'v;)O4IĀ ktwA}cMNYJ[$prӃTd儡czfm TD *h.,]3VR;l~O :Z)={ԯ_T$ӧDJG̍u26H :.7RB*Uq,ɤ3FIՉ :lʁ|zgPbb7/ﶷ_< TtAP%2*Zu?b]دwJ^ e׳g*,!rDQw)[ΰe5f)!5T_| *YGiȁ%tcJ"(3>z fx|]\/,ʝ+CogW06]9=Ey#ĀdZL:>{f2v{5b,v ng^^ P5)H$x ^˙9qhj֓U`L3"!wRRJJ !Bީi{gT# .S &EJc!yiK܎TN8АZ|dpF|4wDo M8_'GRflfv[T򰯵;k۫N?_:BCWzyŸst X]oŢ>v8nB,rԢ #ko-4rff/y *1ry7BBڃ9&p8*v?sr\] K*J2ѽITiRURt1TeƘyy,Jl~@4u''yR{#ov˕ ZrG:Y'ws2Tu+ٜfa.U{: }do|̈́θ[\o׵R#7>h#`jMq$O?#o@NijҖۋ"$Tr\I-S, )Ҭ笭^pUF*7=)3(׷^j88pWwS MoqMfJgXhN;ŸҘ,V"fH^yu՗#UY eai_Y:y8@J٩=^E7]foJzݑuw[#\0o' "i+wɤ,lBѸQ;BxAf(0985tcs'] j P>6ooQ$5jKȾYoh w)6q;ۆ2LeHShJ+/@W45gdehh$3ɑֆEBlmý!O Bc3aP*o5G/66oCɀ3 ihD]މ%jzfaTh, G|AgڡA y7Jll(Evwun1 Jj ZSs=⥸qv39;C9NIhqΚcg̚G]=9΋Ƒ%-ߙWI5 HB @ڹN%Mn;YMYL^cs llF?bqֽA,\]T[Q3=-L(~ȖlZ@W[tuIT6C| |DG:X8\}딘*g ֞%Pq=CFQLM /P)97#v 9*, º9v$'ox9^$oiAS஥b|!,.]0SVfXCCG@Ya4)/Jg޼|t+8WCXP}~B^KhՓۃ`-4o_TO2YjWgdF2;&O/nϴ;*9ȼ~t/3z@N:dbǓ'-<@Ї7.x$<82 qD'nuuuyIaU//'RiD5($6~R[R8GGcC܁H)wcr2 4&w204SqLimhH% ]S68]+[k! o0 j^B NWշrnƀ tÏa7bzJy,BVoA L6c^!_닏>A-W -ѥRR (i J O~EƇ@+ 'CK"!͐c}Y^|^dWWPx<YpaYސ+NU6 YtK3s!1p f4S-FGog0o+Q^e&-푷S"_0,nL./Ǥ;ꋧw* J&ϨŔ6n2OԎ`-Pp!K!Ѳ3DLFGstKo=u5!aa6ОRTddYՆ6c8o '440>1c55me$J_ZBoӛaw]i;WM`%Oʁ[0Vnn{?}+giw <_DNG:݀!R ـMmLmRbK7rpfl,'aaa|),{3+_DgT^`dj=Pg[slHo\"38:1#>U53Lf<668 f}O2ZB=SS.NxϢ9}&J_ޝ3[RW0M;6^XYAR@enwϢ.)gcSd*X2|817Of 3_|k XB* Z[E6Ӛ*93}bLO_J&ov0jf"X#.TuxdN @ev!o_21TdXS#Zptg#)Tc^}9+% `G30HJs.͑^0mjPgID$``z*!s}F1>۹8  YRy vGҦ/}w]R% jy =)WYQ@F#.'lpٜ3N~dƢ~l3-#>V|5C۝J[)~LWq=WaZNiٹڋaIx"W&adALNrrBՓRw9^S gy1vtlʅVg8HɁʕf2WL:; krm+(-c'!!a`*KH2:62aw *r^,nZ-XMlƭ-dL2]јKͼABX<5rG6 7p")wyF_V/x/4W>Kn` t(iJQM4 dUl<`AKSH388H ͬ ASUT0?X(O=ɺmO{/@8CkQ!)K ƀѲS$oGHO;z|#_]w_` g#@#j~1nn!syGG2"0_/쓍>z;#npCn~PZ|?X?lygw~0;tI2_!==s{I!6[btqY'VV@8oYJ*ͱ\J$@.gwP / TJDD`̽/x:l捦@GBK)|mL ?t<8S;Gg#=ZַyW?=tGqdUOⰤ1 ?ݑE!/vs FYX`{d_E-͹j6R...n/GMM(Ԯu&*DWĈ(A$ Ǚ+P,O.]K_+)p!0ETN!3\?k%|m;o# D('`JCU9=HM1Z{2Wc\0UuK_sTjȈ('}x;RLLܭi}И橆g^۾2~<wP?$X⻿_h虜0W 5<& Ы,V:^Χx"yyBPP\< ?z}ǐ#ݽ㽽*p{*-޺ڵ7_{>[] -Ml|ξL+XyW(Soqˑ¨#95U;3nw];SmŃ$# ;/cwzu`ilUR&gj}]o`gVe{iA(ɣʐjB{F_S..f;韘z!*: w_Ibck.ݖ܈<<&3!ͣ_#{Ew"yyyxţFLLL2]8QV*NHn.)?)FtunTyW7G@$ b Oo@]@ꮭw_ m}yЀ6gyK1rbihz_J㩃F8VF<דua1ZY`dȡ_GN ر?!q>mArs^Ҟ*ѕ+sXvcuxt222%ٴ̙O;*򑰙3\Χ w#ns |nvWJXW[Y6 ~~ŔFcvmPzbH{Hr+߳p>:Պ7 ={f|1}dl,1+^t d`4bZcxYϟ%'#׊ܤm33iVhn1_4n$}s Z4|C LEr΂N6ijjT;?F; vIU55 O. <ؓ..nFNF6RȣES8zbJrkF2n.2; h/vݥrcv^=h=ب^ߺӳR=OtV*[ǹuo/<XlꑜzS9@K}!݅ z(n$3\k^Y 6 񾼊j2JHSl XIBkGnҦRJ2- uKJXv|}۪ZW;leS,S`,ﯣ?W7G5_ɾ1h6v^f8rxrz]t@1R `,FD,ޏ+i4!I,qh~u١(%A^dKjSwsvg0téᄃ*F~%fafc[.=oL OB >rs,t4t*\[` : fwNvamTnMo$QdGx(r-\w|LxesLj/onV$]riALUTLlfg<=Iٺ :_h\ܒz;CXBp㫓4o?\zc1q>8K9Bk` lj֧6qj;]`-m(qВ~#>zDg_t2z'R r*ӢhixP7mzZbUYj4u͹>wv-L|q`6[ii|Lg<(t(p3&*@ N1+UA D?YN޶Wf)]LM"_N+Pfk6ts:<tƚ}djn SV}rB\^AHѕ\ʇѩ;%M0X8CBǎir_BE+6mŠ& Z{$ٖ@(3vթ|=m$&]vٜJi" mpC (eCvא! m 4P~R!lsy|x[d>ޅ(whklCǧ%Cbl gWҨ zã 9ތ KH@w̗ }Wj\@~f蟐9//?1Z0 `vpPOwPhGR[ e0-V>,CׅRk:-Ag=G{Frp:LjsPrM?coʩVv9$ꤥ-ʐ7`8tL!aTJEEq4M\ LGZZ4w_i.iSS ʋ++5p N}e 2) tp  :j5_q 3#]!~K[|auݙBvR-؂ x/[QuOSnA@ YJAA$Az~RP'o?\zY;)i<g]S8ѿ7vpzμT2zEZ|tU"sKG$&`.,0tuD+^{m7ҭvf'Ψ|Ku5 f>TM qw6,1Q#S9mھR{o(iZy;UuG$sJQ:458ulACkm֨!K%%(T "F#eVөFVI`(.L_Y{J)1{|ovgwЈA@;fhK@u5uYI8xo5,xs3tP̨ \i|K2zၶ5*4CJ^8soe :Maɟ?/{7"$~ܬ l9>؛ Oj t'3VQyPrezLR.0iND|EPav(ql *|e _L,B?%3tE̕*N,ͱ;'0e[]:umFg gmx,F(x2^Ӝv=PP$l\Lqx@=4ħ" x@xN4 `RO+|P#bZbg"KPGHSUD!.e@i깸i>}J &T䇢=w td Z0q;ciSş!ж;ikL',qr;6 D!GU ^} P::YW:LYݩFGo;ƄOf*NkhMH@ ImjJ埇^' t.}S'~!sVT Fe_Yk-bP?T/UNiviwSaQ'E'x2hRY Qsݘ FFff.xZ  2p>rӄz! ٖXC W# mѻk͝b݌tXqvV.Sm .9,,R/^F;Y%z>[TyHF((Ж?l՞L.SR 3>MTCa[0_jx *EcͲ*yЎm}gv$'xh݅tc$gN7-]M)XVˎ[m U|!xjdkPk&FhlL)ǫJ%Zw_8|ݦQi|\fӧDv(!BwCp"{ӵ-|)Uo7˗F {Qrds銋ySXLjm$x<涌9gۓ⊂ o."CYm%X;BIqVӧ˃+L>44rD; UQS~7e)A1Ta2S8#6pQY^o"ɉƶ xJxwF5? Q!ngJ}KA3\\H wvTJa-Hb43s9*DA+pS$XUu'?zzs 9b  U\Rbb? /_蟿ygn lHarDqmnpM^SVpzymh 'ET<h.|.o[ۉ4~M{-,@!ٟ&P5Lˋ¢hJF<:w&ksV%(WfAY)%3+,->B;:NTGM0Ti68GXIn_ZsOD~21ɶa'ǵ(Ps7_rlx% bv3u+їTV?g7()1/LLкUTcx>nHTZ]v;]NX3H34>.BUH(ekV0B4>Ƕ?`6s9Usΰevu}LGjhLOLlL$4=?w.Zm2bm׆еX|^Ȓ :˺r84)uTN.e) G'%YZ "ul{v-6sS2, &hLj5/Dk{&VyP"vJ-{.Cxp޹z/bi݇]{t$^"ySTF\ͅX7|R6gee fG=4B ,4OVkvPrrhjAxdGK׽@@HXPQHi Yf&Dj9og{g<۫ÖheG+V ~i^T; ='j_ԳS"3z{xjͼk%׭*R"5!7$]T|eo,tŸܝ!'s>8ImjLqeGm-XnL|+ơũVur&VG^o報W%hj VmW;(LXR<~ϐQ":Z7f:Oog&ۛO/+P8'㉐d೿rT趇umP3mӕ.? w 찱eQK@jqsEjJ l0GCQQ`0|.lk:ٚDΕMLM87.f f<3X{o:̰\Cu:rNHcXݴm-6Vp<9.-Zw&TELX!!@R ќG-77lBkVybJS8!Ioaiާ;~|3s 2=_ H+ijk [rdhB+YS60$'wD;>K_^~cHLe:S%;.`tu:KڌǓ)Wx.7Ӄ:KPZ\c  5} ,Ś i8ݮ*oShZݳr &gG6 }p痲 K yz#ѱ+%/f[EEdC>QKsIHV5y DҧU6T 7EfB~8 *#tIS i%%tW TCf+FS5Ȃ Z"3ZYNj(?EžȟLa6MZCi_:ٲb>mv-.s46~<99_OL@BFfױuH}ǀ>ۛ(ޝ1g_!hgdf``xx*%kyeTCO/MDP2vsz,yo&J',ۓwG5Ѽ063o ACy׉8_N6R yؽźO˗s[e.+=SsM}ހrvWFp*LXR8C@A^< V:9M'fsN͠6#C>&'3=e $ g*Iq,l\-M_q\h*v')GZV^T ~{V_eceCXtRYpnUE|j5˕G #Ԛ;;&'Mh* ]P3!dw@L'#hw?5`RTb&i4+!A"јt 4HۈH$2xv9?RNLLBAO߼r2GCĈ[lhdQPm$0 Io:)MeрeO}ʭ+ O:i,3 RT&7gW+\/[٩SRr1ϟ=8͖PmHZIۣ2A"mR䫀@UrApPPQ1 LآfIH?iwoQ3>ÿ>3*( ^X Q- R2 cζ:n7^><$uqi 9Ib)xEr~/W1?0YT3Gx.TE,.hiPBLoyyo _sxGvcjj|gXnҌo8EkNhxwxfas؂ yu}KNtâuW uas%Z5zi"$ʯȿ J%pc0of˾ga?OTwe7Rxzz2#2A@jQ"Jl6ໟJv(*˯-6)(gHR*%6y}2*J.Lp>lh@WR<-3Xkq7K;p`*z d֦p}K?ŖrNۭ\NUIY Fv.2C@2i& }hEC"$\LϋƜ_ՙkowW@ I/X`ڟ|/ }cS)M )6r@a 'j(;YG򊋓L^G)$5;4ƻR< ֘H[ӏBi%9!B>eBa4|AB"}G[VV䤨dVR:qD"KW[S2D fqW/V%JPmd4PFqrd㧹*7{ dJOAaD(HwԡlK;B%2m)ڛ4Sj)C8PG;2.D ])5#u|'rrD,y&Jw"=O|M07lyJn]Z]X^Rxz6!PuQAMg`([tcz\Gd}_XO"8n^iPVi@@D ݥnPn A@Wk+v,E"o%m@:q >,+o:?dο`,\\S&s#9jˈՙe]M]y3hUAQLd=Xowʙz1m% ^&ȱ\~De(N'eo }璗7 k)7bOG mrdz` B --ݍe,PUU"YLB"z; NNCCpu7QVPG߳-99[e}l b 5NH.__SSX/)PV#EcRr.M0$obcy+L ^jTMaY_Gà])+q#W'2Jvo(4V'ȟxCȘLMk>LX,d:EOzLd6ϑ, BRjϯ^9&V' f 7\crlZNlgH8vG%IEe=fkój'G?͝?ewҲ%ȡ8%(KeW'F9݉u+oVrAˁd) \Ccc-7W+A˘k[R9@tUC~b>#I_ GSIRePT,f+@|5ɭEY\iC^{ &6u$̓x3e|iXaV`Z| +)6ܾ4jG6͡-f夏;) *L7~rߡ2t@GCVL>\c|O IH^nndB]:LIP@643E~ M=ܽ0@0p{vv%·ȼ{S8]IP5Ch6q0XoMbXX\k?#:+99κo>i󉈐Nid&;7< K#CC ӕ0 V+GGmv F247v;^sw˰ӔB,WXBx1-H29R!à:Ww R C,g#)7u3KWG)_HqCzl #YΗ@ŽzU`cbfSho:KZZ؄ĀLE 5w TɐLOYhbޮ KeY9EڐL![ n—(.euNOŕl+Xv *M,/(CW?Ą[c#-`>-3a2Q~69l0z5Vbq V*K\ڰ𕗗iJ}AD@T5g*OZH%8RMd6;}B**7R#jl",׬/dQqݭzxPs8nV$>:-Q̡UT2mP~KD%kme-՟W`Ta-%\oetFnO?)[δA%^ Bshֈ[r[40֩jtqqtE^ZU P-DWt&hqsRm@"ZȣJEZ|G ͍] Qܪ .w ۟ߝB& ͎D+^ss_U[_[hg$_(7^9,vu5_4-PuW*gv !*tx_rEhS+h(Nhcm_|vG, DÓl'QZbVl`li<=9%ƀU>d/Y?'qnU>4IEExK_ os`&d4W^Z(/y&t$& 2Uil2r,OxEr\ XI/`%@5鎺8{n@^oxY6@quphwJqRlNWv@);nAV+7P^q%Moڶ.HK>> Cؾߒ1;\K,/<wpF^h"Yn8+UR3!,, &{yDD_~ ݉~W7:-rɆyC1j%,^W@gj:h2 *_h4$FgKʼ\l{-*)?%`d;H"A<|atBPDc*0 =9 DDKkQ_zxx.4333Y{y{K!:J=Hd~EHΎKȈVTld 6 )(s5S>DE+dfd  J Sj4&)%5<8>&/n"j5%1`o.2 P5i*OFc6z$r8G gZؖ/ΌⒽ}h ]Rب3]>UuēoAhppۿ$Hc^7G_NO 9\{R _B[zoGS /kΩ؏o_Zuf©bs8Cdp~۝So_ߐL\0gݹ ׮J\בԪ5 %'4G)䐕}a|QSNS~~~*ڝ{u34\R}~j+]QQl,,V.;|hmq9LN rۻPnb*_#3,ywu*;FhXҋlt4[2?H76tgkMUSaMInAxTZ[='t:#Y:PU i_u+& B%se\z2DRE O==aw3;Msko8ѯx)A'+a` CA 1o`i=*Dbˣbmx.P=5Ao~W)wze3`_EU57xΗ@'<50UEf϶d/7۟j򄁾H4S}Z{m+yp8]:[|7o/i7zSf7u϶}.c2nixRxB\kf, 1z Xќ5`,~z6zkOQc=є@V.Ѡ = &ЁڀswVBAw5 ﰳOθ4%%,{՟TX$6h](zC؏vE| 6Sػo$6ʒThM1ܓ.0)-OIW,3@ѽ>bu:v9"qppkRfU0C`{Fɿ@bOda0ԱoZ~>oIЁʂhu$ ;>dO06nkAh,_h}G&_)\[2Sbۯn!T[l.+e<H ޽vHy @āzl{~)bIjACi2!>CR9%]{|6[ÕV'z쯋5=D1SS}8Ycfwƭɀ坜d =2$$9\ccĤ$K/m擒9]㓔:n{~~['4&9YuG+N~+77J˕} Wδ=)jg쫫G7 E/qIAI61{fdq!zFgLd$]V )WRB5IACXRxN K 3h~ka` M;AL\3)i~!o4)Վi9Oޔvݭ6Lz?B}y=u1pG%L^;Jv,Id Oot1wnPP!)h] (,Xzk0!GMut$tyyMrWQяHxYfsTBB96>: /ٸ˭J@3gdmdl$NBBl.\~Jo*@z\0HϚπS=opZZZ|杚Y@W'*(x ʅ;:XWB$ݭ?JB-Xhta>Om; vHbw_Vaיsnޟ1hҩ?w#sKW i4h*0r߇dPxU Mն;p6[Z=wJT),L-y1 < aF^x~7HeCv;NIzcx=u%6p8@ .@q|=C=**9\煙qEc;#\;咂tZuWy ACyiOPsN}MPHߟ#xw[^`1z2]>_TޑSM|vk`ckD1FW F;ʣ22VV#n<ET0]Nzu:zpMϙWј՗/+F߄oҹ>Oi'U,Dμ 7 5`0'ڨUZ!7 Ю;~֎_•uunt]@|~T\L.P P J|=[XX+%z3H2ʼnzD_bA Lb9 ur RPP-C*FNNt{,P8HkrJs5cco10$M>Xåyxѵmrq ++ ^0𔖎*(;A11&&\GGUc[|ɌUtЭtܾ3#N8D˝ qG dHq]W$""gݦ"13zWOcpﶫ^+\lXߜё lTTXAKe ?%t6^3]J܋ᏘSR[Zwj擬愺nzK;gcF eZZ|=e)L4B~,lFo_A4t,JJFJei6?O=F}ꋤ9x0Ya@Mm &/j?d\t+PCKn+dSQr "i-( Zhѩ0׹;ݒy\QTQ7-ED~[N!s݀ګ1ʃUy%1-$KL[1׃Ks]QփN'h$ fjGOOMYCf^4*7~54 JghX vgm/``@Zק9*?? U ,%`{(biq` ˕Ex }n/mĔKBrE}~8\7"} (_Ik Q t#ndRA=w\(VE\ 1T"&ۋ68tZ>#/AfTFa#xA~ <g&vbrhOG0p=e,cxxŎL4PJ\qB;=#.L;'gڇ|m\+}E izZ7y.A$FpvPzcjcoAk$Yz\^")ate[#i|{@Z팣JC7×\L@N,@D+OKET"q :^G:?"U+yj!//%ʓX›NŨ[]ruFP7F 핥e]"^!w/;͏x +l ?fA ]F4%QX$+LȠsG$*ب@FN~@">Ul4,2m1@$wմVX LЩvJxrI$M5Gp߾!cq)DZ&l0Q Ux dB50TCiSKV_q[n+LQllDHQ?[8"KHJ0܎tTS߾PK,R9ED?$D -UY]Rf{h4=eU HHignba#Tkʦ﹜/peND *&=g^1߳΋ DښJ...|]*-g'NU.s .N8;j4ߜ /0H8.n`4^wQhCz4E%4/#J3ZL5?;?2fffԕ"K<(SW+gFs<fbm.X\xƑyCg}1mBfkwt<ލ©/" 즤ܮ7 @BhǗ WkC:Z|daw?;5^꘱/3ۖݩoUV?>RxKt-%3YT4EFY @S'UAfV$u7G\_9?H]'P>aJǶxLC {[iv]!zkdTk}7x).Vxxd7G~Ҽу)E.οDdXmk/===xbM'sId3 JSd jL#>5&7]tooq6Uch0>Ú<ˆW!?7NXX(jLCyish/Dۼ+ Tc{&A,6ëդ7 ]=g;Csbgo'?UVNW*+uwCB\B:k/j0ҶGQыT$+moRG A7~5OZuCכC{bdoB<;2 z 0.z,϶Jt>{%?8LB'x: RW?./bG;ٻsjO=ѯ"wv N0`~$Dº,lnGMNb;łyK%Z( To˗Zah$f"pzZ 8vC8i͵ѭn#w(+-BjN :ۙp{yQWjE`Ef <P!/_PF&18ټߏ}cII>>ڼeHfj ]= ݙHo\.Bo,j,D( bL@jcQLvPay^!2**"+Yf"P )'(C~'4,x~qϣE9z1++9g;A^`4XWT4HHIɏ9:Ο S9.Y]vy:"ő0pɢy8H7b>&nXrm/ȹ^``|W0 CpfXT4:Ikk i [ZZ|ph_7n?Y-ʛ_Og/4F2)biWVTxi=6?2"u|T"b $˃˔&Wo"0oFFݝ}TO4&p>?niS\@`yB;x22Ъ3`2Q)M-,#$L..JFIBl/$29/#5q竪b ٿmb9;g%_.'f;ԨiJӈG!XtFIc~sM|kA _8PUM ,|߉PB=ݟmbOJݕQ|'OmEyl}=iQjՂkR8 vzpbwCR1cJha2;b9mU6E3%.__)>(^ dO~_]Z'+ZݭQE 똛Ւ|dgGWYxhyur4W1x*絼LZP u$֩mm?С4'7WcRgM$O>[jA7>KSl__i_ q##VFvGXWIɮ?D'4r_px̡g@yoW34ϰվ44u4&}vEE_F8 hBlBA; !¶<,yqF?.yyX\.h@wr<n Es \KjԢE vrf@(;#4QZTaLg">4mEnP@PAnnn$DB6{x;Y1/k9zz2d-?T۟1q*tq ri]CY0VB҈2''ۀ_NЋ2'feNE\[s]T#<i0EgvU۲wa4QLV|3Gxr/#3VA>k㻱Mh<3z@ԫM't[C!G&bǿ/7Y,P]H% 'hOFLNlb)];c`q5.i<Dމ&aq;ήlQ%%w.OX?8#ַ ˣoN} '0JKA*zTbVop? C6ڝb ,Ssr;ԫ>H|Y߃;;Ʒ,l~N#H dc+Dϳyyd .. !}? uE QZs PH՛;XH}زe-hSDM7H$_Z- lF,TSv\|={:; uo %/_@cCᮢ'O쐐CEom_'WI{ĎOpb#ڴ)=!&KAqDOHko ɉ6\/tCbX&0'7 }EMJ~9vRˌ LL?y8%FvmW oz6w@yYG6 +ݓ/_߽{1E*./dx.=>h]`+? S Uf遁sX?Z$ Q|v=ER<|FrZxwTAaD>|gM 'ĴoU.N0LjRc#Rf xG%$yqgN6Jޘd PZ]޶DA”+xGqCXVhhdPIl ?i :&2 /.PBP%QG uY7yH@MOLI*}ËQfo.Dc<..y z[@p껫"@?sƟ 0+AMpƮ uWqTA)=*y@f|թWӨ@ L65"/*0(Lec/T%?߇{hjۋY $mm&`R]Ozڕ>'N HfxQөjOqxQԓG2ۓ:{cKAHHHs’WT|o[L! I[dc|ccqD!<ϗ]zܼ|A R;FU L6eۛlGe 黂u KІr )^ĶqR*iRgg yeG뱐 &ϭv-W_DR]@$܌kԵܜMj_?.‡漣2א<)O] #Zu-5Rj2a +La>~T^k(=+Y{wNu@BSZt?)^֖;,7j$AA'2a'JvKLx鉏+f:| W@7-2oߍTR o8r;-in 4&7Xl +,#)#3^_{+""OQS 'myՕ#H-w5#St+em˨߲ZafbkL}pұumCCWZo3Anm# aL#+H v?WeB4h*hD?$cYLf1>Z@դC8[_I{zz黀-SԐcĄܬjioiyK;tiVκMHk1tU HIO4c;1}ᴙcj5<#h|hhnY_⎌Ѓ@+W' %^~ndKvh5ѽ(IŻ0vpcuۊxr%1iz~8D6)ƞq0D.g,unD+$Y~"~ܠ` ҽtDZsׯȳ3?)jl~挢"FF/(y!zhmT QcUUVUjX򤦤( z*I@;h6KUXpk)B;m=-|)2^1ڭ!u+I}}ncCM47iQ󱯏nEPxUUƯ nY?`'Y Ixbcy apyX7,,Pegux^ _XTPR*f2BZKm~=$_ paXzn.Wps/cj˼α`@qײ28 x/u1H.r d 1# $6BGTLyUPo.ϥx:MZRdE9yLά$ީ%y:ϟ9u#;j0~<"Iֽq=:}L|ݙ5l^uuΕೡ6/;n>rܩC AX- B" f !m:|͙,Efmh_! %t4Oջ鶌2b邪e*JI`q3sK1S;Y%7m}[HIs pZzK|b0PȤȮL:ӫ&.=Xj7B(&"{ JY䉁>3#{N|+cdMZ,EEÿ}#]E[+%RS}k.}2Wq?bt|-fƤ=EAL/"IbW{vmk!jk7ƾ|X:+tev g6WT&#IroM#DSЮX4G&8 6y!Kal*Ajˏ#>SU;on1^=x3=-kǚ*,Cޮ!崲и.Gg֞|i)\eMM$/9NC reN<(AbqY \{RFb2J,ɗKeZ8CR= Q_/=T_'8cϷoQ "kDEN6tn,d:!+aJ11+%i8Ѻz8W55||=?%@|/$P(%7$ rsncL &K`ٞy-AENz:ٟ[K$4P2!Lh![7fOWô)1ڙ 'Ԭz71Qy i՟Z1 |p7,XĮ3-`Z`WVR, K r&0U+p1$%Ǥee?y_5 RܧO ļ/x*捶rӞ^7%]z 6ˊEF Nl6쑪p+JVう1,E2=Hކ뇂"޿ gհFV΀SU}ryp36< ziJ`e^)hߎ:Ai>oۿvgѽS2 |B ? bN5P]L2gOId ]3] *mSo.R:fL< &2YY}3$d 0{2ƴ߾ç. 9-DG2 7']s ^ Y^R=a5/N٧OF?x_df`Bp~<$y]<6.4Bv"?_t} 7Ikfѡp ^{*;or8|ٝ_[߻]^^GKy'e;X :6mX /5 thMC\d},qU0-V_D'5fXOsJ)&TԠ ~C71qc!Bd0b:N [Ԇ;=l1#dm:""͟O9i0]\Pܐ'UŨaE..ActQ^Y8_2)mm)|GEGE'8wWk!yo=oh$C?.paAbb[hذ݇$ɐ!mm0c>}I qtJwh޽60G"$6o"oe l#!kPQ}ą[ ʬ bԛMQ>sYo q1tvcd_^WLN[LD<a /G\QdzJ{du zB]d6Hݹ \pp[A,Hzgݩ%jQ{ϩ ~Jk 1ںϙCBk hhח g_R8@!vcG_4Բ5:,_?!&1pեW ͐ I Hya@VflZfnoD*/!obxuot0XT1!Iz{ځeG[Mz.qq{ѯop+WYuep8#^S78λ VKWw^k9* g(0[LMvyss(X$Q 5Ep6a|Q&qOE̮.GbGWVI m@T@PbTm&dz(pݏHvRFNQus RS>*aB@@vG>RِCBTVpM#~ |w\k0KJ7Y̘?]0srB8=چJh?_U9X. X}*<;X]`&VV!d]G47z__p<6+LD;8Hu\uЊ:Z_:w#`DW,s!AvEoޒ2XGDI~<9rCQDiobtBziޥ8^qc`*x|xrR""duT\A_c>)46x Q1TT X~VU}!bwGE^aunNF_n3}$$3)1oY>~$.G!y~]Mxpf1WNI-U_Sـ+G7g;uW5 't/ 0ދ:'5OH1:NJDw` tIKBj8e+)ncղd(ͥB^GI֊`ֺ.yȺ@چ55%;l E)WlhDLXXzEj]b ]!&"P~S1tȼS((B!ol\@3-+p>7b~K/+g3F~cBp0Ge82Bu)Bcrr%ΆF-0hĿbbD#Jsi񷿒_iiyQPWm24Sn/"wo UQ!dkG7A%rn剢ȶUmJ} |d&51UT8lG R^/ڑ8ɌU u^4H^ rKzʄ.^N2>18XnmzIJ$J8F"jo})Q"XğaC×woTCC(+ u;& r}d1do>ܠ Mgda7^!L 9l8++ۖQ sl̈́[iy_? ¼C1rlkԎ6_/ ON0I)P חZK[(ՠr93qrf3(Ex"ZA^ :LN> j1t$.Ͻ.lkB< / d mlz0xݏ݅ B &hKBˀ47sB=U aΣ7!esAϟ}a[1^b (~=$$8ί$7 fssbFL 'ԟ?QfY۪n Tv9ܘñx X(.wf1jkW><A,11ΑS7+ `} ͇tS]r><Xk,B2@"gy7 ,<48h˛I)@u&vf Z0`Z:N,AhؠOq`)ZF2mW:䆠4r x@DHd@mQP3X,gDw_(ɍEO1Tr5:YK#:W_h-nkDZ۝K#qRw4Nr(ʇ0^Q#47x~ k4" ҽ@,BgK>Eޟ-55!x7ddףD'>V} Uc+uB^'KDQXLf٭^+K{WPwutH⩭C_kh"^$#{&zq3GS7B¶:I ) V^r$ӝNxforekXy\ىPx+4gc~ wާҠWB7X@z0JEY:y~A_^Y9hnD#%cRR|OOHI7J${ >g- ;AѾhJSjK漣>0Xq1 Hkl6/mK)X Sxƥ%uNL !EP~CY#8O>c [896F#Nn2%K ,-pSR"C)>o|,+)em,Qpb^Xߜr|+j1;2' $/ղAծ b~CstZW*esǠ]Ł1p*✉yq1U]CMGF%z]/)#.{o56,M2UrDkH\:]v6#}PL 8ta8)^ԣJLn\y *oHH0rr ^"MOH>MI](&A>=}-Sv'I t HX8,ðj6=wƏ%cveCMnˉDDq(yy3c57ctQcX_l͟(2 MSgz̑c굗X gЎ ![Ԍ 6|z*2ic/Fe }3ܝ Z0xKx(p'%o.jb"2LT,;i8n_g(|cU̠[DMyIQ\|+GHhcw;櫢X0y4Gyuu--Nǽr?ؗF)𲓸8!`\c*39|F"K2kX)u=Гz1ks+Pښڱ7/_ǜIxd+҃:;e7aQ-!ϪUҨ ɍ2D!`F%6JT}8^_[+'OrQA[; ,#lxol/\=fN斗yM֢vY_NPU[ hHWV:l7} g=/+ [ktvD żjKG( KKbW#Yᣜݝ |pb32G43W¼Hb9X<ļe+u272*ճgTQHghi^ѕ&{eOL Q(K'd9iE5 mzݞ>( ʪ`z Uy$UV~QddOC$s5Y/PwBO&h:8P=33Vnzy~^YtD#~ fîCiXɯ$tt<~O@H-ɋlhh-t>H,*5Yi]݌lqoxeFFSs9IjiG rm,eKsڡeJ&iU_ϝ;%@FQ͙_R(N;9R{Tnb2wKf቉ҍϧV[|y*gbAOS0 yGɲ͢؟0Zf, L׬|FVcC Ʊ4NQd#WWd$~_=6I MLOQ{eph4 o\ĒL;(ؖ% Qfi4yxu[.g=# #G_<}( llRvdT9u g&AKI0dK[Ռv #oM˅p bRDlly3(Ra@c4m >T.^wXن;0wu}:7G9FP.4Lp~oA0Bjܲ@ ѿw/I1erJD-oKID4[j5k-F5:=Ȉٶ### EqfU0Ree4**t*ttFy7p6Qt"yb`Tyfԥajo^-Vߧ`U!qr}u(S z* , Ks *`HyO.4mm,TLL._W#> ڳ|v2G XX鱵_8? іv/(WHho[5KQ$GC-mXLL&9C-$Rҽ]?b>clWTĀa򅨰]WPe%}a!qt2# C<*>ZW7MMT` ɖqo$jRŏis #b(]5+\ gV/yrhW״~R婓h8>H7sEONTd?H$7xyȻm]|n. )<;evB.MAN2S301Eegk3гEEEDoFDmq0ND3Q֯1(?ysjg45^WO2tf#'>>r0 y`M 616 %w+Nl Ba7STk-kMr`JIK2}v!q&MG0䀋RM*62hLh^Y[N'"f]Bz%++{A͛@ /, O@`WDI$uB)}Vz!kR^нDjj$"hAѷo>m2Hh OQ41$L bl7q%x.?JsBʟv6[}uMAQ]]hLZ;.Ohhևrss%C Psh>?7WZY| ;\jz2 /ib3fJpEB0{`Nl1kۇ1bɇ¾ucx^n tx5sYL̫nЎyIP㰎1Ql:"xWYnz'z&+e^W /JU)P5sˣM|NsoR))99s!p}q..ݿ@TZ6tnpHJ×/44g{뫭"tqrM?j9İsVFD:٥TT^;(n|a݈7,lݢuUOH(3!))- i:CZW~JhB`p>>yvc˱HHDIdԠ ::2hk>p"S{# Ƒ^ U,0ARHNoiy15=m{ t,Pp$DDDqW;՘7Wg o3[y!!#.4^uTT;3{zy|)"no#CblB#7$t1НW;&Nw`w5ٙ"d谘CN##~11o45q^M OJdJ LME8.7)8##1CBOHo ĢX_.*hfm l]}-vo4P-.74lt/ @S53340#譎@р(͎P8- l_vveKDrCKԛoٟ3<,X}r2 DzДR:\4RGU?"I`a@zg*U TfagÇG`.t2榠#(++v0 C+T)MU`C`xuq C߂!8--Ņ_)I"з٘vm}`\o=$vz =G;\hSɧ!cXc2u40VA-sQ EtC?6榑0ܝ#ۘrw6;VY*׉BC0}7M@p}J`&e*u*w3@DV~*Kvݯ_ٽ\1Tl_hp) hG&8,N vi G.1ke|;A;zP"&ft_;%==,Vt‗=0J:Eon󜇆u&ԭi.(XJ~9ٹzOm(5m͋Jq==?sVEEy!M%P$PZQ:ۍVKlSoJ, C*ʧr;9`m9΄ol\5V + UP?9;s#Lm2I(::[dJ<(c9 jQPy"ŋ3xz.hX𖖠V!7CgV3)`aXkΓ*7d@%D(T 77OCߝtZ8::y]:&s)ߕ%}}v/3iDEO6ϑ` M{/<j廊xud)0>6"bff?J/OuT2^2H!@{kYQA  ٗ$s`}}1dekʄde׊"t nD"؜@gF,%H4j0_Uz ȣ "q]]JFڏ2JsKw6((((m__9)iA#**=]xsAAOn@(bo 6))I!U*;b*C<\ۀ$N"-ӟߐ'M=~1BkBD=.At<џ z6nuu3HLNã:v!mAqO\J*]nh/_J]")8"'ϢqJGX\D#Fd$A(/+#VɷUy?<<l;OϞbX"z_I˞Y3ND-.-e;ϧ2?߯4D!(Fx=:𹒌~z&s=im]R$`7SI)tziy(PJ^M{V=&uQBuxsXL`|o")ef*˻b?sq%kvB4(/(s#p։s@y!" +ImlxQl;W|ءOGxcX&2sLPRz,pN@H?a-۠#Δ Ug1x}!_Nlm)< e/zbSx#8[ސ:j9r྿0#X=>>x[uYx&]2:* %% L EYv|迿1d+A:%rG3Zg=~K ҂lfN,T ಐtP9szX$FEZZmhvϟ|JJ9e&r2wׇDW;UEE2T+6䘴k18eȞcz42gkg@Ư̥k `UH< d$V_X;Ҿ+H&gNQ][$&_R&&ց )lC'V|yU(;hӎ[[|wH9L2:4UίկW(+8+*1("ޯTLp0A ]ϗqdbcrX ArQBOkOwGVPr ˋYCX/EEI/FdzN<\'oi,[nHz{),7<0߸?)I_NDVZIwф qPcV5yK_~ٰ34ۥxM)yyYzwG!)))IusS.Ei_,vyRߪG/99&k [z':Vᆳ!`csi#`&ɳ=)b*#nh4a~  +h6wk|!..ϠBсsGqL(L7bcu(g%F͎5<0@v4 Y@&T#!aBT^W,z6.,EcC40X :贴]d ln&P) x?䘢 څp~s^c9[ƃIʧo$QclNb(*}1+3`&XrjKứ)fa5VEDhZ':=+@&ń3O{YB; t ~;/!0,<<&4?11^6] !赜屮N\JM4 }zf&<++IᲒaLow("b^ ~r>31tr_0h8# X];zD)t\-'$Cbf.38XE1]C[B!>s1~0HW-Ydb3Ї䪿cdtw[չ115DDl iaooDŎ??*Y4N72MyƤSGo<=Cdɭ~f=Dg,D;S'Hu v} =7s!xv}2m:3هIU4ݎR*S?5ͅ\pUP-${qtLMCG׊5X*KWoWLEr;r^9ޤ>dr$NTAhkI22^>갫@ 55B%GF%Ub蓬){FAr7 d^W|d./A&~$bc5b<o w}>#h^|7a8.3h7c#G*Sނ@#oDD<%0vvՌ&Bi?Om;躧||$47a#|]Y|u2@t@˟ 0<(2ֹ/" Q:6#XYR}6i'u]R^Eo/<.~‘ĊF[ +:^=$c5::MXE i|n[a?ګ? PE6YTLV|n O#q' zD^4ʔk$ Rcz@:_C_CWQ=5ԙ!J#yf[MDՏ o_'9C?|+y~ip,G )\A4H%Km`1 Eq`^@-Q@H71 hU`R17Y[w ]ڨ8 P@ RKߙmO!jݞAđ إ2%"CK&82`gP$9=vhqez%+kIl DլEYZ遪c31ª$޼yf9ÓU0Os?)/vt/Mm?`YK(*j4..>2bʀT{*T,ҍI+Z8eu,œgQQ2ߏz`//BmF@ @̎)!,g)y7[܂HqPMGdzP.w60O$!qr[PZ{w{j*vuY_&?F̀We%ܾ^:CHHSB5G OzGw4\Y)U]-L | 6Xo8tqo,i=ͫ 6ukw~|aeQɓ"Hը;jIy4d&0+q[AePvsjxxЄ=6q 68+Gȑ`l( Wɪ'DC"Z\:6N9m  ; D3b?i ! V3FlPkMnYKnRue pN2vցKXU<{X~=UC+% r۝O ._NPQ v} >T MmcKBR@4C5Yj:ș#~F;; ^kM?n &(aNU%|љ5iqi 1)b2uK10i֕q486|WoO8ăbʟԭtUΓ >?DK曧tiӸ)`*^VȾQ -? WkZW4= 8ˇWz/Y2||~bKDu*UUظ^8:0 g"O`Q{!'!Wo À\T ,S!b+ۣ!@) rɤ!0>~M u> `Nll6 w]'QYeU6ѷ7*3=EZ@tGYgyHu5`Z3rUVr(xm'|voO !V o_pB5|+ dSA{ߺuSγ' x_jJoOǿ --u[ ѡ U3M  V[o]5g'2Cq͔%N{BƯfcKxGSxR9hPP|RJF6߁DIA?@J7Q9e2/j4?zb,l2v^$1N[0 u?JŃ1NU\V|$#0&Tٕ`37WOd_cpD)2aXml5 kneu[ fN"pS4[jy?LeZŤ*)XQ)@l_|7 >Jz-I8;C;r{@ v8v4dr䗛zl,|z]B-583<_|^e b(ɜ\f/4K(eL rq-VV9ٜ$0il38$lMZy:]5X;޳RvEa2As',2sk*Xjuk?E,[ԫ>lWkL.''}tw^F SSS/2܎q ü/.fTc jNޛ'(..ᥪ*!!!a `^hi',^9YPsսuFty\;ABmM5RG9"S%C&Gi z*^dJ.b$"}vYA|W 552<5I0ãkTd||`G> B&g%0ܙ14c&^RM 4o`r|7ǣ@kw :(HbS^0.@V@j,ԬDwfy k`biBIEKp0d{۷ʻ6B{yyyzrv7]n1LM$<\YY=xy:cҢyGL`q_qMj*q[,]I|!F{(Vwx ?+jjA얉=MPRE~VR^'Ty6|Hl /1V[[L5" *>S yXo,QGhg. }X'ttHg^wGډ 2|9T$Bb*0ֽ/*J*xYÇT/e3dE/{(Q=Q[8$*)1mPlyhrrQI^! 4i)(>‡'OKk;&19YTR2Gbb/fNuaރM5B =kx>xq냨Su\($6Y!8RcujJi$?vjbn A`agXߴ! vb*䜼5э{$it;#ՆұuæB CP硆,&P JKOa{6rɺ"UV[$wC _?͝U*τ|0-Ym%4]=88vR?珮2GlTwwm;٬ ϥ֝NؿX#J6s:e>{^U^y{U*KM}QXܫi,222"FMmrjw_D7Kz7'H&<yyqqA1F=eTE7y셳f]qխCJLIMrbc777 2^>>EnnnMNzo`< ۻ?Ql|[F@@lSX]>~juKݧp }Gg^)|߿fEJy(I?_`21ݘ/+0 Fg0i`)ͻfy8]uqYXi)|ʮWAAAamG4@J;...)gQD b'm.$?L-}F%=GhW3!k=M)^% Hi){:>zv\՘g /+; v8ik~˙;z7|bLߒ&2Ucb&cRR|o>rp?a@ѪH heŅ"BS 7#T!sslGx@:$,u+LBB3Kfv+驼/ZGGG ݛ='|btAAA0{?ӽnJ4./M';uz> Dx3]n p偁`K;;b2tz}(mfffH((mcyJ`455 yI%ApSk~}5++ps4|eҢ !B^g'FJ|/)tw><|cqo9erpkbEsZtA|f OzM"QTo!QӦrz_OdJD|C# #, Mʊ988ʸ086 Qm2TO9]_^^MC*lHnn/edPEZʌ)8M0~RCj,\PY;>vH?x;G occ SSiꜭvu ÌkR*jtl$Uf ୞4uׯ u` %?5ƋsJH;E,ƉbQw&k}yWy@>|殌P~j" 4~{R<üO{R ʥ Jْ  (E>(xAlt0C"ޤ6C&H\ pY|\յHɤYVVcwn8 lD'}x/&}yc5FAdfc AӰ;ӥW["ʦi:``@rW cS 6lnZbΙ2k**,3h*G!8 W-N˗eFI*sAB೜sŏ&p@yǬ5Ӌ6O-| pʰ:]gQ5ҏ1 X1)Ņ`klw~UzpȊY튬֐ܦ:L?$o0U"^$ T#$$>Xj1H ̸o{ P!##UY1zKJ"BUbX‚qJ.r80z)Or\ `L ]E'&>;zdn% &)l߃;--hf* (&II/E@N(rF@JVƧ[[6ɓ- m~'&gQTUUUI%= .O dύ\m}H䶢mhyΏ[Dthybx|< - 5EYrGyȯ_a(zbHLG+ S*ݝcak @׽W)r1Z^נ,GF[$RJnuS1)/(TlCnVj8Ce0L URJ\HrZ\QD&> ;?{}JHhJ&ݏKXAm<<WgbOjVmv5sƠ=k^dIޏBY,R==#Fc( #߲=Ki x5sNW}='AT(%k^&måԴ&g sU8qn8?XnOi`lPCWim-5H,/eXhb3qgʮqt$~Lb1PUãp)m zry VNdj:WŇZ<_N(¿g7fYOwVX뼓2Y7Xu#$ 560@`Pc fͱ:јH~CB|'$\a}p-ǫDER[ҁ v\؊ (y2|||"b`V8 tHar~yk(&\7wV@2A=/$CN_Q7tHgB9睰@R"Q!*4MgiL_v!/ߏyGK4B &!r?11ə4TxݻR~@u/ (00w: "֥E{y Gpe9o[ f_d| ^L NRz$h#jPݏ -Q9g"E#EfԆL10hN[i> ^?agot/B"yЫ*N K# xƮh@{K^EKߪt6x2 gV){ HF]# ;͏LϏ y}=%CEH[飈v{,BzC%T7ÇdM1 P0P=xhN02q3꧍b%M7 蜿)ƾ>07|2al gU|05ӌԬ$/GgbM @%uid[-ujM5 c|#KP^jCҧMQ>˿3vjk{LU}x6.Ĕ}=>>)YM>tyD9<ҚqD$tgN_z%> 'PmG. TOX"_5xIH`@Kub{}Όj0Iz-!V.əlFon1 . EAJȚ >>!՝^J*CtؽK+RO%-%Z*ҬYY@NAOH BѲ8CR/DR4mPkjbJJh{pro TpVu&Fc!))of#l>8GIRxf2hM*IF+O LocO%`BCy]vwY ILln:PWW\EuxbcR}V7 V2j R0Yh9AWIz.QQ/OMo 𑄅ׇe0GD`,637͊k‘qfD)cBȤA'0E퇀n6?Ze:W3a_GPNw/&^X986Cޖ}Mpee4 xQd>7v9+y8YeQއ ob4o`VY~ ꓒt9$cᵒԗ**op--ik9Cev}^tjwDe_)%*0 5N0å(P[Z [s䰧dhR9^: Bkw@dBn&Hɶ\5c}RC76$YbA}SԻj|Qm9%%ߨ=>@Ckz~0 #pK6{U,duQKKv( d 55?s nyyCTqю5Qحz6mgL`ՊZ"" m17?]0ي}BEs5U~ʩk$&ABdyH!5Y 훹PGih3oֳ*^^#+uwN,:53`zn%!~#Х~5Y'X&%\R.wp/}qVgҳ>ޢLO`[E4?$7{TP½t}1UnhQYWVW~ ڭ(3|5hlܼFdrqېM gJڬN>=gҒw44X%-z 3SMoL0.nj[ Ksł"`~UU4 ,Y GgFHd01Im&Z;3ڟPoSd06?XnYCuwĮF8>V3@ڿ Xʞ+F3kPSbݬ wy_D$"B@5..HoKbd\Zd~݇\ZJVV-UmFlHY<'L@Qqq((@K@+RD 03!L4& BhayJ}t|*onO}&hKW\\NV tJB^YQ?{h(Dv*dnqABO?w,5֢@0 &'G&Гgx?W{NGU>8rHXXwA 5͠f;ejXY2?oJb/> >gF7wypJPA ;Tl[ 3-q£'uu`B`@D9:)ik )B^|-(U)l/N9O ;Tb6\}gxeLgV&k1olh|D }{}HX>1k Jp:gm49y"G3,P&-˦L=xhy"?bk}ߓ8XXK`N-C\`l[{)7V,f#LEc<aaL|nM3Ӯsh(رg=,hlS ;>vӯ ZIc#&~u-C<{!P!Qd-PHٳRG5< fY:98 }|RuKJ|DE/<rnGl@,j7$x]ue}9]c $8Q Ti@3GzzN]@((O\Cߩ497z^ъ/khxAьquhZF5"+E I\-޶$NN*FsHH"+D\DUˢp8tF7(I_ө^chߥ-_\ "9er O>M "#t5mTX) ݻP(yE7 ~I,9RI1F`l2~TVfLžǑf %ETvqT4KGe4E2،ܐӝ:Om@]oaOqSI L^M O#Nɸ{KzNcر1 B$hk `BrDV 7{?NUm\c+^k|)mL,/!9Q.A9|i0pћIe`C Pr A#7 S${+Miצ#<j1a_*v?UaQ;(8+Dzk:s^r|| ҕ<zz@ K3>hN4R|p:CaޚSݙ'{iM\Bl dn< A0.Ѿ=9__ B19ρ''si0CtSS莕`@o5`w-ymCAY$<-W&|7?ޗ RR&7f*7~yuZX Ph(3Xzz=Ϭ[SJP58)ʗaa0NNϞ}JhiYrtB/ħnυZb]SN}7F9x'uU!R#ttP w7m=8_yU%!OugT<^,X$Jۑ|٪<*yJr.ICym.) PU0QDr겸Q/:'2Mϻh4io-5.ѹ }Z +6.eeBLLRaPS 8Ȗ {-&%0b7+lZnxi%^hj:]6l+P#$x6 NIqAldqwN~[Jic@b NX4x'Mf她az>;7{(F:U&dkWHwL{j+!!ɔtWWw~0X}&E >#S 5dh 6&c#jF)U^^eT1!FKl9ϧn@,SBد):B}$и[`IA7QdJduTu D$,w] 55߭3}).O@_ʰcU%hp "F/`k6f]Ʌd;S/>)ju_ fY.oT Jq@pt[!/`_r>fHN0T:0_{dr|+i+^xI 30V ZLƭUYa,`~8"{{a\}S7Ww q:}}R7)APlN'L%p߃8\'v\TRS뜫_^1 m]<T8-*#!!9vv!d3M!B$IKBdKeoD{g{@A0KnhE5>8^@ BJB~ s7ٕ%%v1KJ}X{"ڒtYjWW,SH='T7PK"y'$$$dzwrK rp0lyMH;g=hյ^N䞁@puhf]w[N2E,䒴?=-{'d?r힍JmA v'Pf]~XǏ,60L{n|K=G go8TT *$[Yk˛cTD|tB+G>/U|Eg7/歏ق.LpS60 ?xpȱLT־Cr l3DOcޚOzՠU Oᇓ$r^Xmm{dSRRҿnnw[m *HHKګ=2TRrן$$p2I8?_yI_(*FFbf|େyI}@Ԗ0^]\":TZf`[ݻveZ{\8{a(|lOVUu\rROJfSb,& =%dKq>*:O9ے7ރzofmSv{hZ~[ޡVͪǒ~*ؕ>g]hkS$/mY4S=E#b)+t4)Bgäi <ꯋb^Ϗuy¬.ei' ?vQk"wBLDE3vWѳTWޯeԔivd9.{L=e$GQFçU<ǔܾwojώ @6Bn܋Lؑo]djmEosn>w S uu~lܞr+] okjdedv\*tޱk 7|X:ÖksxN|KdJHH}x7oϳ :))wsyu MֺF&>o/+'h\s66s02*ܸj/6]~eԳ U)AѫWc. ՝\^V%v2D~EL\NpF hidd{xNN޴?{ ~WOegɆ"@H=ernh%mNJ@YU>>H}M_y k{MȉPHP*zwOT$'_{e?=T%H^EECdMG\ġXCq%n 틻wo-v8I T~ձ-մ͍ :)Gbb*mЎ%ʾ"*G~~SuKr ᱱ1{8pZ0>H >mw6{}D3^v OmSIeFFHܠu{LyPz fՁ689)" o!I[[le 74,8%_@t75mxQ!D|{ ھ_??Zks=茁W繟jEsUQ +T?&==ua TtD7Mߏ]'}|h :ףAs||lظ( ~(bzWQ0.A܅ot6?ӱgv:NJ21MQ윪< 3yHJ?uY&iNozc.;d%qZ0bp *omS 5&渖*Mvniw~ެmɤ7s E VizZ^>}-@bƻw#բnoJp 9ޢ} :jyEdiFi)SO=P?=!&s4| AB碥IL~,&o@<9}~cicS|yzFv%e\u+ƫmPiWiy|_'"04ا^u c @h*nx8shݫ'O/Ϩ@e3#Y=h{&c#tu'MW[rc&.{G'N!g7x*EtSE.l923Om9N^-ccC bZ=mS ]v#C66Wͳ ǣ=5H0l]EM g =.:k_Ứ]\DaGb95j,'ș@i]hYR襾9 S--:KGh]?eP{YvTcnu+2ο;Z>U<]]}ZUۖ3E8DM'9 H dh|c u+h~L},:xs}of]AJyg:c+݃M|ek^eG RyZ*֯1*oEܹ{-[wiԣ=>VLrJAa' $/P_{', _k6׾zTdy%r"nUfGlsB H73 KkCe QهۋcmTtVbdtRVˡ5knJo1Qek: J!5JM2mWepӏEKՕT@&ITWwޔHqޫqCtQҎBE,; i@fcln^zBJ%~?ܳ0G-QbTy{Cv flښ΢lG?Ƶk8'`6m' n+AkA Eޣ{@0 >C5@ 7a'3Ouzn T4; 17<&oX=:ť#ȍmRu/.aH^Kp64XSx|a.$-F}M%}Ur9٢|q*.}+)8 >1H& mPY^Ƚr1$Wݩ\T*mWH)rE5 "'| ȹQQPuU&'N8sFxǒlm9/YYa^@gWgldv}kIfzH$g^҈]~,!dDMY]0gP䡅ַ0XX XDS!LqFTL]nj9S9==!{q }}~RMƲ]]3Ϡ'XX=29 h!;OI ^  t[egNKS!E D>I{),ܣ92n{*0ۋߊ泂oag-=M|rfvY^4ڷH[1DJ 2•) PV}ʪuX> acx+uUSOrJO'ϗl&֍AKf;4;BYDᱦ}'dz'Ʋ]MmkIvSw1g u3x|w +[B_B4Vv<k{T3]t{õ0B)%Ȟ~xKB$}/98n*1shbf-X3/uil rYƇC URJo/϶T}<rYΝ;_RfS %3j`*+s8?QOtSCN+}ڢYఞH2|EiAz]<^Қqo7 `WncNMpjmI<- \#m =  eA%.QO$YJ8% ny{dbm+ N^:NЖNQ؋8!W685,ի$\^/=snpi͠-,|-S&~dK65v-CU@Ɩq3Z%Ҫ&B1È76NFjsY37hp gTM_u{mpړR'Q%?IWGǶE!Çw$flaXAgW]]5g0[AY TUP~^"ӥSdL?Ti,,d [,6eXK]TKfطuKIp_Y(/L#x k{ּj1ujY?Ӫn :q{e5oMUu zBo?nzևqX?sYq ~~z=Cv=OgѦ%t7 JgL{zFGh9p3~݉sejo'D yj(1'^[Z0~0ف.Tju0cba35w"\%]RHRsN{3vQSix5~SʫWbQ]])g׺>XS~zڶ O/^p?%% / /7z/C+%F{\ 4]=;Mͨ&ASrkl>!z{k$.*_B$脿@omZ:0]dk(P55'yPIըtX2iPp&Ii(rb@AMCDH~~nM[dqO'Z7JƟŝ}h Lfs{v_j H3981hL7$]]ṡ㱦*b%qݬ.K*ZZVGp_72 rcy'7v /rqrBgv0S[^[[Ԩv+,#2Pe\Ww=ʉ ~y0qkKܧk}O1F~0$laZC6MW'K9mqݴ>F[;<8RZƖt- K}b[bZm%yYƞgi9*G*=$ *V'4ln==H<>q.)ށ*.*dOEiEcY$]ij>]!\ В46>Ҝ~ogA5e[Oܖ '뜫c[ο%.FVJ (خ8%AYUUtФLXƻF[K֩蓒FssMEuSչL'̗N /INPpq牅//f")5^ǷD5 lI*Wws Im|5y"NW# OѴR¯E5eSqWʳ]9wN32"ĝ/?]a<ݽ Ie"LeQ/{G/,{ƫ7טpy $&OSv-Oד(>4;!Nm]U<8Ky8T6'}1D7];Pwu-`D %cM(V +~\r۟Mk+@2R:GiKV$m,3ekL̽ſոa:L2=lBE}e2kwm#眞Mn?;2o%r a.ym;ṃR "cɸƗ&vZ ][: 4Ax}Z0 rfƛ Rn&G{'j"aiX3-`&jv%Gyӌ!i]׶}wϻ 9yhW:A8Iҹ9U*f5xMϪc;yR7V8N^6贐3ֶB$vɽR?tr'/v̬uZ)j,HZX£vo&=u5!E8-tXLpl7>aaR^5^gwD }U,s&_oD:֡k"6G3k_?l>,ݘg7pp)`CÂz,< $7:R훚?OaZ#JF#َSR'/ӄJK3Va IqLA&lv4Tᮝ;)A" s"|W%+a`f 4>d~&12xB ЮEZd~v'ƨGZCfLqzBE/9u\@g} \_rNù_tuO]lkQ%-SOGےW$!)\d[Cw{[{m:SW VFYkлEw8{ ,sCHU'Vҝ,#v p8Bw3H]\l:JP`*AӵbL=$\$O=: +E 89}%֯S;r`[0Y+6?~iyc[0GRѝ5~)9_*Vʹ=cU R9s([6|Xx+Kv (.ݹ{Wt芝cǎ/!%%{edXBA~3T-X GO BIÇJ,+3o:)PaNKE; 5bNǴ#:NY녅l+,.tSR=*VeO+vMU='XP9C~-Sey<# X(6r^7Ōcy&H|uO@zĝ;7z+d_b; U=N,g'ٔuY~+.ֽ暊iq𓂸V@:vY6^q30I|'ԧ-/acs[&~𗧧d;4{zݽ+/P K}R_5 Ψܼ{ׇ@IJ6{J?zo 8DWژra9Zn9o5ҫx[ &rgۏ?lX 0\&ڞJ j{`ZA<.҇y o3@@=7 36R~Q +|&R'zHɩŘ:[Vݚ[8cW'W]]=O\1뚏$4s-:o52qZprl['mțbFޟ1o"'wKr1RZd◎_ȶ@jvۙ*M/_Ͽ${n<-#wZmiܲ o2;9yݑ&ky{ to>׉NcZvWfZYyO9/όB>-EAIo1r Vm9 5o|cARD,vtǴ1PFœQm(jk+*\]oђ"]a/p-Ad|fs2G ˶ x)|AK[+!~MMZ^ڕSIHp9"^ l ћUnj _NU `]hƕ ]D RndžZ Mqӓ9윜AFN`֝;OCK'D5F&"Ce3,E>rO0-cbcf@z׹:ɷM\$PS6 āfM*yNhaa#G;DiglcP4l.6hIY[h*ܘv ,.{Q$XH r}=7!)*D)V5!k:CwTW:V/,R;C 1Rmul[cʷs#6^~p hGm'|oY+`To מ}1Icy-<ȗTEZP`:OKμ*3 uU)[Z S%dMg'nجJ9Ne;\TwbqR&>ϚRX"i4u+_ݾ}{WT+ dهl-,JjjYη! "%§8Ï(<qTԀС/#T5I3^\@Jg֚DA8}Zݣ~euȕ+aMl$ hU.ͳ|LsٿtQ#& {gŷ,l=)Ik_bTxhYy9@9M(3;"wCtgB3W f1g`Yp[aHeXπeY#}_8ӤTf=jl4TV/+`Q-; 'C7΃pX)Uv:Xq#e v~D ٜHz͛R@Pə'@Ϝlmm'de jMi41߯L);$a/j%i(kP>Wgvh~A IIJA % p O҃ үX8`,MzK*n_ZK9a)9֭]Xv bDv 1g֦5w9h9,TIt~v݌e8;umǬ_C2X^l7iUn;AsX> 敁 АTtUkX>P;Aq<-ҩϜS03;BRZX@@b+迅bg&Ư0JnnL)U [UsQ e9+w 7e>`rB!ץMRZcġRw`Jp)[UA}ePlϾXmafZKBЗEn9TnX6chU7řqqvIjLllp sy;ELq Ilc1Lo>{So"N҇aAO??x1%=mgY>8״hB!Ɵ_\8݁0ZfT9puϊrmzw.4~,&>mU;xס>3e>fkyC>ϪM.Dё"f#GrbN߳įZ7e%`W3 !14/s5㈈W&Npp< rO\"^Y]__.P<{Dړx*>ӫҬ%`:`㴙)K|t&~Ers۶mkk. {r'{f'՞OH4ӧTh3ԽAi;#''f ;Z 1mӄ!]Ҵ6glb:nȰ˥bgW3KPz\z )3 z^j]ڠ~=o`J y7lnO[dy XW *[k3G}9:KxfP f2uS\–,LDK/h~R$*=C 貽UXsP=1NOq%qG6ޔFxTIIX?޷/@馫O>~]_)FԞ 'LToş9Yky&|Ƽ"w".X#V\ y*&Uu,nEfaN3:oѕ{žsC# |$xVn]& D6$j !1πqb_uh}2p$|Õ= cESPYX*ǗRcA/wekN#@8)+ǻ]vT:1!J**B"\@xmۮ('5;?-o1U DdDo;>xuZ?9uF^E Xz=1ܯFҷסK_ gz|J (qҕ dGKٮFGSǞ90.[~$dFv=ɪqS/BE '[uC5EظI ڛV!л<3OfxBn*Xc4698Zpi;,KIԏ'uG)F} <0 k+ف N 9W/,.U(k}Cd4>{ܲFF…E-!W{11i1ھ|\BTЎ:]*ovX#ҀPSߎˮEayw4k&@|C4lX7] r*7| F_JݦYIt ͋u2{J<?Dminʟڮ{'[8]̩:JeW^1r5%%Vɗel[XMiϝ?|mJKok i;z&'^-R2L(e8iAν~]4 :ܢS# LwC+U|,9 'Ԑ|NWxؑFӰٹzLN`F Ji&g^n'yIDS?7Fյ|6*j8:?d`h,,RϷ\^ gWh%r*_* E:gu<Hvd^ǐaogB9-K*kL^"'1[A!wl h?Neaɶ[}zŞ =H~Mfj؋8|ڢ! klk&ݩhiq,=a^nN8tOeOFbOYK}[}-Ah)ʢ/Ld&KƬ5}eL0ZȾJ֞n^r gasԼ);uY[4,=n_q9㠟bmǹI}}Fr8[TK`3kov#rrclY ~^haڈҖ# \b?b|r1sX%$T/V o\Zgћ!-)Krs_aHw6n)w19 ?03802SkU`_3]WA8 >ẇkqkE?)5 V 0G4+G@[as#|U"h.xjɇ鯒P.{(;OdBWwa#)^sXL 폝!4111AA)6o[Z)Scbs9VQm'>I-~~6*nVf,ni"=1]Lrr)Go\S>%Z|RTu/g8)=f,l#Էd1+4k:r[u_WUunw$/7e a.0\xjvC~tI Wob#Ƶo)Ӷ'ս|f*K)aV!-!>Ԛgr9[\Nj'"DJFڗnmV8/2dog>NX1t,N}pRdP.H.M:X2 塇EF3UllOZ8D=sN =U^W -Ӌ[DpȂ,ƻOe)0γ,#mG"afNl%4G(%@pg^]Xm]"ɴ0B\CdNK;&U!Lk2MqVܧߝɺLzLZs_%3vO ?P l¸ `Ɛi9,ǿJćСқG2Y} hM ȯnخ y;E87 NϥEb kKS{L[ }l rO䱮_2-d۝>GJ6[Hiޢv|'T+,~NiっKbG^|:}NvuzC%5I^6Z!#.,%뤀nl1m35HzN{ޅN>PrldKʢ[꨺ԧ]EYuJ6HJTE. NLkUUU_l.>t;yƂ aC^ 4TbN[)e4'3t\h>S)b$qh-:z4Ⱥxe(}Ħw'^*_wKzW L WǨ&ڗ.KoC*Me5^e"d~f eؼ\*iI ?^}Wrչh.(qQ==<=@u\Y&j mE,?S<.!t_WK60 ̺rF!z#C._ghI=۲Zj*IiBP a2__ߞ jf~;ա_t-꺲i8Y(s97/-TZOlLi\cZ\y62"*Ȉ}`H{_ڥqL;ϙ&MIn R;W%[2c=oo&zyb6G#(.\VƫU}lΝЦ{hA}bqKT[?,>0,KNU.8: #1 pw}3o4kY~!>(0F\\\#MqU͹oߖ"$|ԥVv)*::as*9B%@xv:ţu܂9+aff겣(/㔪@l\*gSJSF CgHJÂ(n>}ʡ%FKscu)pLWK@`9OztH%F+'ݺx?9Xz걤)NT(ʠL,tɧOЎmk߾=Tdwp9{x]e,}8lIo(/=JPV|3 譠ysT^>mh%/ ؋=/߈p9;KK{#oƨD 8co+tZ%n#-C |G{'Ǎv8O稓BG2m-\%9uZY9r]1.GnXhiVVXTWI嶼ZE|JΝ;Wn]b8:|j7#Jyd!Ψ9C;wr$H\p!0JKbhT@hhw:rӞ>Hi)Gu?Tի9J]\_cծ־?F4 5qu{,uZ:}κ<KA=6ۊ?_55MqS5G3b Vȳ 9vk8\^~eLsByܷ'CWm{AnZ{8Iin/r+5VR j{«V2(H7VΏ4\y(.iq%e#Nl<(g F^EG[%%JYsvM~-&Ʋ~۪+_:Dϧ2o>W RpQ7Ɵ<=9:KAr˶ėGpoe9N9jbR<84YdR):\9в•#IS LX[ =sLȢRuyLh.}rW7趐̄N? ΏNe3ŒISb4S5:.l,uʮi˺LNΗ퇫}u_C_߱v.KJccJO>02aCK+duu|!!ɉʼ5Siٳ3N3*ؕ`.󙱲$qVwfkį_WR][_2Ȣeâq2xWra9\v󬾇I"$yH}5au̶ܵ-^ !Yn5%O(&IkKۯ[uSMM : :mǮƯkS%7yun*"y[]}ã$=8\jN8 dWOٿ6ė)!wm86xyɖG (Ep4"?@RG瞫-:d2 Sl#Yn߾M)LR\\L CKFcCEGM)SƲF(So̧U 5DAA/<Ne7 w6;QT.S nȃĤ NsL=sPTP8@TEǒ!lj/yN$n<&EԺ,~2t#/[s+) ֳջ-Y]UbQYzղg|jBsC,5O=dd*B(HGNr8J̽CVUM}~S*>eW<:E'K***oBA&z냎ʁ*d4`$aJ WTTGEGw֙Q-Bvk3S(4E,b@QWb G>iĢ(>\de:C@]XE}-*araI*+0ue^7rQoz48iZ `?y6i *X*@,rgˋ=A5//;D-N$v񤯿rJ|,j8ҚD7e dˏDJFFT,3ā= ZO(*RSIH%22l.pB&w0 -z!+eA:c?÷׎ٴe |/Zf;C׾GW:v#c(Xl:٨@opqo}VqY@*@G_oGw̶v oZؑZ>WfZSSeOޱq+L9(O]hcrK[J2%9ZPEBWJCLwnN~iN:Hvœvnj饉t!؅"0ӏ(C_#;$"oE@+?}~R#v xٶ|49})hQ2}>2oأGOx_Zsޓ {|W5˷/'0,?8=+Iߝ㐙0ϘD*u-T&&'%fOA+MƠė(2OAPȸtVSlw`{~>Nu줳[qX#KVN\ۭ M-І{c|e2T0>%Wq|h|xM6t0QȹP J(͵ɷ{ElL)ܼ "NzE50ghQEx皟 -i6aii$Z z7ku2Tr:8XU r||t3Q"t)_42y&c.V-#^L!%^cS& {TOڥ15<(iZGݥpܬ(q,fk_+t0 q"'hE2$)OB?mfvUĪQTӍ5q?Cu[ICC<+Cb|&zaS15.%}6pP;"`̚4&&DKlt}b"u;OH,mβnF*!\6uhDH&ӷD]rz0u%LyfĬ}$gHHH`Z ;3-]&)V!fŵrT[Q>i$s5yNk*{6"9]>O/^|>yϋn 1f>|!^|n.ZfgOoVߒѩ/yawK3Κ@166ȓ.uW fޓ9pdF]M_p~az;1T:(%v^|y!+#-cai_KWW\v6Fjz͵J 0jZ2jjȐ_%!cSU8δsPg4ZO\:aǝ+}:yBB ;hR92b;oZdn`HH]5:K$BcȬTumy^oi}pye pΞ?msa脰犊dY/3$1T&=|gfzn ;s܇ByyRl(-t<| R}DȈ36l[ i[צ5^(?. j /}I52|l/;äea޷)҃27*#Dp<v# yyPU=et%/R47+ Uji?xy;j0V㕫BK6S)} օ 1)A:Xڤ|װu&VPK9e V=Hv3{JN퓎jOg5 jtB>m E2WYc~ynnC垧}3OU|Zo/@O󇢠wtoFtӨ҅9n߉ M$Ԓi~9=P=ͷ@d dG0$%tGq^)105OیA:y8~N6EPx, 7Cia0D2^.k3-y[9E6ULn@XfQ#3숯-&?gY\9b{!_(>~т7=4o`ࢹq_j\hCp s쉷(ޜA'8e.0F}j舨uʮG;:+';IraIKIEEJn 2kw㵁$$( a6I* ۀ|1ZϮۏ}:x㐏3@ۆftS^Yȥ8.Pi[#a5=P{oQ>! FAJ;g1'“f~nxT!)܂/ylSn9& -;htѥH`b}dp3 2ⴔ]%'ˢvXZl屔x a44F\OeS`J {9彉RZ?a-oR]cM^8Hq7'.\Zrı~QGp<7~_ip h7u w)>o${1,VM4勉~fGb̶Q`>e٪C|f*n\9HK*@B;Hyu rjcSƋO)z6h뭅\R^%ڻ#CKi8F}1c?pdW1ABm%h M[Uhm Os զUYR-OlYDK)G&8"Ϯ;V^N.ӫ붔ܼ菽ϫV//Tm5#۫kkV ' ) lRi`阎+BS_UDAj=f4`6mޮӚp % awPb?jj3 _qb{ݤcUSw(LTnx\SBE~H<ض+V9!TOTfͫ8% 3SٵI>CݰŌ A.6c lQB=Oq2?BiBxړ7Tw*[@ϠBkXFǥ7VkAښiȒ$= }/vl->ҷdj#>a;)yy5#>EҪrj>rнalInPY2m`a]KRdYaE_JjlZr*B5R-l]뛏gNCh#FCX He"yu[3ǦLVgV~_8Lq}=? J).>v:E %V.E]zLK[|fXjqה[O'h;=>,\KWUO"lC9TSW$4/r/aLKH *=>)28l2^%da<=뇝?h哋ֹ,snn;FuO9b,_Ieh0r+m"hAA'gAg]]=>٫'0RRdЦ(!٨іóikIwyOXC.d N+]PS=MAzN].. FFx@'ٓߨ ɟ-X`X1y|;;!gsQ5uM. ZZ/޺MEᠥw1й~q5MV%r(իS{_-|Ы|ES&$$ ?DU*e.0s!^<:IKYBu 4o|sH ɧhdH{_=ТТW=8~u[,ԥ׏^ܹkZv0],pLH@DmefbY"5phrA{1]݄L_ _x!*+*@~"BKKk֜p6>:1aa‚XWSg)Vu'gG]Bvi:>;\r>xYB}i{ Ώ6dl[ -Ͽ_u^~hOv]~ySzlˇ]iUƞ|,{{ɥGݾfz8blX[,YW0]Ap`s' Hsנ^1nfd?KkKʶlO"[iXh69kVC3Ma$${2_j6Jޗ TRzh~rR빊GHwk?je81 5ks^7E6և*!TI35noFW[JV[.^kӅYFtY{{jb <ҽ[Pݩ55ʓyZnK_Z(s4w4\ T`CNz-9Y}%H{ƒS330'dT`3EEEW7//ox|<ѱ<%+&N=v䉆 [?=窙ݜ].is(ĝh+(q6G;4EU$&~ I}ݺ2Kg***\?]ꘗRWIyi?A. S07X{N#N%u{@vz/r_t45cd$7?2k~eLg)ZL\|e;/j(Bb`ҳ|ycvF9aJ,ax_i/I-)zk"\6< +/ չ)i}}} 7Wr]0m"'<\l}.ty F$ pT.QМeئFl9=urD7k65[/Im4C]^l*Iٺ7w:`ß8ٲ=;)+K冾Sk>p;zK4(SDr=oF^eOqZ?i)Pf/nvؿ'a{6yUTjS#yzm>)*Ҁʊ50+gZ{SWdWA4gTr4'XSo2+TTJw G9w\;Ӭ= bFO݉\@{¿ez_WEw ;f5tYk$}?20'Za,M, ;# jbͬ!]TPcce3trrpB Xۚjk :C>&E&N0 Y1н+flr@u]llI>,3%ulA)*jհ(*x; 7IXY]f5%Q NggjKdw ؙl7 ~obB ~.ގ*{* 8+??oȊYZaL0X !+@}پ.;X|>ZII`cf%Uv6+F\cBܾ(!j@rJGg`KԾ`k Ɩu(+BWJf~R̖5K~ ?TI9_QUzH_BtZ iԾSqft1f_T ȇ@?k"ͬ)Y F1Gc>gR擄gRpϤI )IKD~&ENOH&e?!%3) )Ϥ.'uL7YwҖIY}'eOH&e? L;)BWm?!+No9~eII&r'P?rN8o?yo_?H0V8Skۯ]gd b5 jdb?H,ؾ kcgof~G,qh$ E"p!\abJ?qSWӖ܈p8FD4 "D0!a gʜQD$ $$"HQL$8/ X|X@ DXJCEBx" 4d߳% 3Rmţ1BBH$bI" 8oy9`%ɠc2:-H~%D#PX!a$ C" X! Y6o{ F*FK@`XfE0a<F0x,Oxk;f ;' `0JAD!F?a Tw04Dx?J^- y5Qg1.Je=^q-~*|/7@U0"bfiDkk{5v +6V/W~+4Fpk~QB<]o~]%~OǷs?'_ȏ/E`""o[/+?O5ւq-_7k=? i?d ??)=yb4~0GUE{bA꿿'jwb&PN={b'fψG?IP=.?LP=]?Wد\wbP=SSbrI߉1?RMTMǘ6!ڻ|+!XcaDaD8V&"ؤ?r=9,bpxapa0J&L8EDQ8$HOo[K3\[߻,""8"Gᅐ<}e27$Z[ 3? `llͬ-8 bp0V$E80\H ')oc ZX.Y y.0EP""-C h  ţ_}ی/#fl p" & ŠE"X0lL̈<L2@A(7skߎťյյձ7-ﻆF';&'fF/-.|RS_Cޑ*3 ?U|*o|s_Kȧ־9UM]CS3_V׷677YgORBwm|oV[E7&+g:0H*akUAtZFrg.#=?F`P͐[aD܍wGQPঽǓwTc\fWbWybr׻ OX,^;|]~xs\ٓv]u9Sݥ>1-U9|,=on1N%Z(acaF/֖kK7֖ƻJJHrx僚gt:TmH"Wa]^?bbu&Ǒ^\}w1?=}_H_ WGӾ}yB$GCO%Og6v3iඪ@"m$@qݤ׹_qb?>!iECMS+͆#4{y[i8ڏ3y$6XDl &Dg7G/Ռ>{r&Y]$ہcɩ5 oxSʕrx/nL<߫2V;#/y7]̺4ds=)>sA[_'f Yۊ[-Y# KH(׬KwٔRIޏb,PyM]Igщ?-[$W5G'kxr,F| ݩhK->'xF_9uK#Iu*^[3J$:l T:yoTNv{;0RV^?&p/Ps~i ,6w\V]{X樸?YKO96(rvnO/ݦ4( _SNMM5th(,}+-j^ТVkK]'*zS.U8"SM=6.WD@:o+\gNpA9HM8UbfBű,Z &3W&!FuM)}[Eٰ[O9^IJ…Y]:=03ﰌs7ݫwyG8A8@jmHNug5['rЭsQ$5ϞhZn\&9xjr5'gekPL?Ⱥc!'\)u>`i%eM,)%aᆲw`7TM<`E ʸxu٩bOM֌ q3YrK20:95- )SW)릔= j2Z1;!fWΫ[ u)jZW2K͸93$OH'18, D4"((-C?Fچ`/ڂC !Ep?i/m',L1x!$, h4%"q?i4iaa]KDE!"T(&AaD! ! XL& ڇp}hH6"0/a@022Y_?HO)LE!?^i|C{G ED,ٻ㬭f&c0BE`|+Ѣc.vAwm6pvGw펿c? K?ZG=0D"2B +0D LDRKKk?PI%0%Roۯ_&vߦ)# #῝?d8Vmgvw@C@%؛I #DDp m%EE(<Gcķf+^5J¥~6:zs<@ɚkJ`[U*۪jMX! lw'D[Wm%U7kmKn#+ٯC-aږMJV+?PO(ߞ:iG#mʎp "JABD8A#F`p62eXb2It$+o`0)0Z`PЙ âX0Iaͬ0.iFWhaQ %BDQ8 !,?t k[j7q;Ysty&[ C?Cmq6}uAHNFAc xMD`D#F=ܶ]/|87_pmpvDٮd~Ձ-@Vm3cZ֋6;< }. _9#^ aÿM'lsb?k G3L$LY`?>c,,8@K01bu27e9o/t4%8Y+~R۰ ,. {~{'Y` ЈXٙ? \4k`/`iv@_:4vxk?mGVBjam=fVZoѬRǗq֎Ǝ(4BQx,ڢÑQa! D#uY4=G ksd߿O@Q#~8Wu 0[)wPvӎabdf l_mo0Oo = ND: P,NDPH0V+(QSTɿ T/X1|"u8'448z2Ί~x o@-}ctA20!FDp(t4үB"Z[~ v1/;x`q.6V(G/ "|;Ъ<ci# ~5`(ܬn[[[DȯÊ CQhQ8\ 䃃` XXc𐈶۸[@[ȯx7 !K"8!޵tlPOoJN B=14H\h|b?ȑyZ}PP[T-UU~WCQ MQJ[yMωsBnl_3{fZfp=K4{vBު<kW*U,nOZPG`)ד)srzhd9 dAn}4:X*V9RceSL:yBE~cs۞)tT)q{Tfx!7mݚꊰRpm~[O;鮗&C 7(9a%^euc+p:q" _&1RH2H2Xg\E={ H/32@ " 9UóY49USқJ~;+7tr9%NHXN[%K:ǘ|wZ4{$/i$,j/ 3={IG׹:G%QS!z'FI(h$ Kĺ/I,- g~ʝ$@)JfHMDE17̉H/i$ HBA44O'yuKYmqoa_D% N0 A 2T6k\}߮Ii=+|㔍IF#tRQ*l/*r@$`P jXy@X߰!D@MuJ)/$u2DQf$Ѫ RD@ǺyL3`:09ٖMqr>rjMIO";jElii^Q@gUU̜K1I77"dK <|[a9\ədR^|{hx J!E0ִriгQ >6!-Wt>@N H> $3D?n3C7hT S]g%`  Kr:Y!vЌɀց[rd"{d3mҼ-#Wme O֠uYi:-ΒKhO*HYVz@xȣT%p掲b#f bzf?ZToMRDMx:|'IDVb[{Ee#1r>ZӉooc̹H!4C%ImpEľ>Cӂɼly!d;H/!NGx Cŷ>Т:<*@p -"N|krZ ;]>,snR*z (B )$vOe]H%@F2Y+Pٍ܌%Rpz$@ X[z*WA&E' WKV[3wR,c+`3IK+^R-ML:HଃZ+@%񭏁wwf9sqn΃Öè.q! ` AdyΣT&Ch"Y^h( $FpH^@+--ֻdϐ#0EE% MCy1-J1"DTUc.EO^v۪քʴ8+S* ȉ t D2 I% ;{ծ@Tvub`:;G2)K`.J,( :# S%rc +ʫWLk',7䟇K?N`jZaKӻZ}`z҈W=噈7ȿw6.hOϰ ʊ|u/i^ܯvlp*hj=oYRXРKׄ5K2oFUTʸ_O\8t/6-_:GDD_'쭣oR',yjsS,cȫ[3HӨcY{٫׋NMyG7'hȐkWϟ>}a3߯7++v8{^|E̺n꽓ڦM=_Y׷Nҡ^KxzƏ|]vg~ظ'9vLIG%s؅ Dÿm|{V 23g-XLBB-Zܔ9~g![kwV\98{wx bEE Ç Y:+rOKbݿ_oӦk}t鴒?x'vo=ZEEE._N=nZG_m\ơm5kNإ 9'.8*'M1ܶΗv]jI|_h-\6kڴ)oȦ{?*$c|zҁatܷox 4T2gŬxL Wܛ;ha9N|d;Ffl͚GG%,wlٵK@^^IM|qJBpPPN,jJN+7?gOXVVh1gpשS=zx/vEN}g%|}ڶm[_8ޑ :=cE;KA^234_WKzޱhO];yH6]HȾ?O9bŊ΋YSh=}Z;Ď;tV/.q5oݿĻo}YCrxu=~Vmx#gCj307}ۋOUw\E걷Y}t~<%}˂,/Cr7ywzwmzYkbް5_f۷o>_6$y!">89dSG= '?{}%g?۵{-'wޟO_ŵW?ݛ_^W| l;hժUw[7jlz?~ݧٱmKOwpg[M{}v O}[s҂y 9kpYOs̶k?z]7o?/tثC6?;]it9kf^oG>;y[^vGhɴ9 }?CG/dCLr9\x駟FKp{ݖ-]ڋm?f9'>G^_W_t|4?.}[pg_[QߛΧ^raoZ~uޟnig͚5sgAkf?~c ` @x(sa^ }rÛV^梍k1~po|믿I0{ O?r㻇ξpgW?sf:?7m{7Rↇwu=/;{ɔ&_0?97~Sl|YO?-T[f{=_ 7|jSwȩ|`WWܳm)Pxk~3I<7;iኗ[xCt'kM7[g~#O?voS/soko Z=CQgHك?Rb#( -x3ʬ]&t^4ê*'O0b.}dog'Y{h'N!qܖwà V7I]08mbr5[QRze:/v , ^"w¬qi#g0 Fcc5!;%̾p0+Ҫ$Uw=}`_, q` !qa]nlKaҌqz[{?o=+ L2B.C(sXq)gN[M2V05f~p95":CM '5q)%#)u$CTKPi,SXS%4ЈQBD"'!ebEqN!UEyW1l fw2 "8وH[͸/UE>#j+kFT@q%Q# N%ю`B)#ZaQѳjZ 1Xt'qmf'`uH7jQ\E r\V k (2Jk2/c!ą6n}vJ 1  SmeuP]X.#%Q8n؛lxOV-+B4`>DC*FXys`eIqf8*+pߢ'I)i'V:u#S(8M" \L`i`$︽O=#F."%Tʘ 4Un T֖r dr+tM^0lzo cHDQs%F#煗I`k7F-a@Uc1#G<iˆ]Z{̩Jkڰ=UY = &NG09[3qǝr⼎]y'zJu,RB.L+ǟ6#}a9I/,:{EBpcW1Sr- c+cǀi]` `ur;}L|kQHi&GW[Xr!l $DJfBa:,Bޑfs p6JʂM.5mⰮLze ޱedy,$qN%aq`#NhKGp_>iK4"sN yDg$y:?&I@>J2@|~Q ]8>(ZXB*+jsC%'!ܘN{ܳ-OV} xֈbC'e]cDHļQhiCvT$7#8foS :qLH̔,-ى,+#cY0_Y%e%Y2XQXϕsʂ---΂]P`b`& 6-ʝ2͂'`2X~b`> 6P`eU2*DR ֜uQV!e*Dplxb`"iYl*D2Ue͑*5Yѕ%[?RF8X%̥P*ozRwDRuu:RR@$:Mp2\$Ӯ'NUhAhZJ+ֳV}WgCESJ3:I-4ao2v֗4n{Xn5n`aXW Ғcj a-B:I)r!gK'GX+9Ӕл3ѐo53xC9HxI1s1Ec1}yrM_ E$d"*\1S-eUtR ,uH8GV$>sB! gEJT2)2C^G,2X), I=WYZMɞ 2,4xg#((F t̰W WlX;B8c)uFSM㘊nhJeZXE4FqdM L;yH<:K#Y-5fSk`M$ r2}iKkoQK0aV<` aA\1I#B>r X:&aV+B'؄ 6.E! a hd< C'ybacbIaGq J i%1(Ӆ[vWp(B4] Z;`̡RŠT \1 G0ە)9Dyb[cg8=ܫ))pCJkȇ+W1MfTn6!>xFQԂ0~yaαH6%I6SȜ:CYr#`2ΤJi\(}/iZ&{^I9籷`xJY`ijJµU.zфdd/+8䂓 )kIl'Ej|`@i=P9H  WHJJі#D3-j8?>,4H/\(9ߑNA'Z[> `Q"0 3 Keەۉ?c(ׄPe|Đ`8J0vacoDQԮ2^IP@a #R %}tb4D""hx?c}~&g=]9i/+spX%a]zB҆ӰrʩEiJ S-+'VQsh/NZOj^@PP5$&S ղO}=}I:TCMj0UPq#L5$`&S 5 jI8TCWCS178ܨ.?=!wm_;w8o3k}歷Ǝ|쳷 g"*rYE5z߽`pj&/@DEQ|(BTToa}ذ=#LDPf&acS>!SiaCߕO߿߷߿}{=lR+Nc{8 ]`G{M]wv q>Rz u}_$tKܭ' nqiSOҬNmU_zKIJh3}6>lchhxLnO.#8I9OC4:5=&}﹥l&#vAZR#+/NMn,N@X;'&җlbbNmBe466&kʧ{3pt715AzW]:g"T%Y]]Yk}=m?Et_'S0dfY=ׯ_0K  6;!]1Nj nq~t4'Ҟp)&Ӫt'P9̣3U+ڻĂV:Ѓgf x#O1IJD`[N//w lwƦ2 c-V(f/Cg8ӯw\V9rVnNDLCJD533feT}CO1Z M$<}}צ jH5orpp"` kG<:YXx#+ըNW~0Ү.-nOW]IB:ɭ{r?5sD6}~g#.@Q"/_F\^^_vtt|>8HȨI|_ڗA>b)ӕw5)#ǐJ\lZjT+LKc/`D\?ul^tiu}]3wKE겘;'N(?aH5;;ss! Eb.8!M.H\HR*6=|,N^POMee4ՍH{&UL 1 q7`}.=A2HX7: x++hSd  zCt7`, ;(-+(8o,^y(x::4+ń"BhPP(&˘vo,Ϩ$"iu ⍍< s*TWj&sbUGOp`6Kx03S66wk| l/xva moo#puqAb{q69 =p̼Fxh5dG:\MR^4k#gA>a$iAAhc*aMMvOë ֬dee :YV?)*?|bL V'ͻgL-+.bZ &)U3{b# $$$".މq/Bɽt%Chh 9:yع$w6[Jm(^ V}}C-t;ϴ;$G&IMJNN.l/..&y[{}]b^d 73!дf2ysbѧb%4vV1n4 ~'yvP8kHz ul[XaW4}OW$ڛo$,5 X9]SqƻmbRBBfسuޚ0)))Y:y\\ F?eOe%IMJ 褩eH}y)>EK`O°FO2B m uLU4ӇDwS^D#xYYBJW@+%8m=63\# ..er&ja[d妿ӍN̔Inus5L< N)+?2;".m\{suG?CD #KSJj X.`ؾX K38Kv^R/S^8~׵nlaƂXoqgggȱ|4:g/wukeXEOCeyyY0>0D__)?v (;y}GYY]=6ǥ8TvC^4+Ѕ]yQ5H`OOT(Q" 5[9ȘXXXXw?, N",M;|fIYYiuuUskP){ EkE?_hB$us = fffnΦa^>%U9dfoIWtMu?DU-dI>;ۃwJӿ}ѡ{K H @%$W'^10xP}vι>,55D:AelWkzX#e)A'yx jN8ғ 'SPm Vq"Cr@9L'ِ>:1Ŀ`5ʮ`# oYt[ .u+wVwJ/ 2&j'%0>.Lqoߪ' ssͽ F47 7f;X:8_nȱFJMC\Lw_zlZiҋpЙ6OrЎTUzEA$X,HY0S:  G`JcEE"""[+FQy.>8+̪~^_WI>#JӨu#ZUR1e^k^E\g{L'p'0m(^AOrGp/鋌l|s2ҲH/M$j(-aԙk+?aǜcq2'~+So.2_ SAثWOo ~T؝Scw|N);u=~,yw@F ߍ Dvٝ!S57%`vv ٝ!?+Q$?|(?j儢r֥ƶsӻ}$({W;x1v5_rJENou7:{mڪ*! HB@+*XTB SX+* AP"bd(SRd6 2DHBS|w[Xޛ{#G 9*6!`, qrB ć_CC71Je$'D B 83Tv#'@|< pPT tr 5P@00{z;ZNgIK@K'0 V\\} zpF tК, ׆!rF;99!.?acr0(5J|s(>EK kapPm&`0 P*KKO i;t0T @h3c.kymOH ƟF@,?,X_Scr`>zQz}zGx0 86 0(CwHHOo(g |_p`ϿϏNfk?|9% -s Ȑj+q_<cʪ~f U'LAG[~ܮÇvxN#GOܐT<.);(i4ݥ%g'Srrs8 ɼY6j¼"]6-g}>*Wʽu{Q@r=ص6d. DD\Q)|V1dVE0pnli))>EDž H-RQRPR*+>xƨ/^J>_.67uBn~?.y^$BU1msOʬCh%ncPsc"UYfЙJXDn ֲ®!d*oXlF;8BN~{fc\mBCC+usl6ڧ{iU&q)J%LUiPK =KϛtGJam/\OBn e@Qubd o8%^ Ouhl- P* |^B)S}t":0GQO?d=*ՁbJf#OU"L̖Q+4"(_BwY֩[]w Hf+b.7q) `t»x0Hx&X=>'VKuR8sRV,fƠVON0½ tֽ[^Ib<]LB;`{b&f43@?/ `zC<% !9ycNqw>M@E{[DTm%p?<"'F(KՕ#CˬSMJR<}w+Gɫ}lg7<[gvYK2lj,aݾkF`@y5\?NIT>G m4Va5ɵ66<jRnl~~'(*+N,)֥Dہ*_{ ]$^ ݩx #@R%8Y7kX1}waQA{m h=R R ӮPTkzkhV:āM{>d,j\s?UEbCPQO*Uc>at0B9`$=(lؗ)N2jwLMq|Gq/6"#͍#%Q~oLI;kA Ëq!hKm9NQ}_[I7j;ؙ}N}L59?Z굂L(%wy$fY9_wtʒ_reͽRCͥYRKfM!ܚ݈|gެQJZR槒̔0BQ8y.b& .m$ ;h[6y"#%@ŞdwyH#ƙVYϦKOõLoHeN5{6ۆN >Z9ؼvvTVj:6"}rpH0P!i-O&J*"gpb- ;0߮ycm$t Ej795ٖö%ɷe)p(1>,U {*$;6+VMMiמ:sN-BC=<1]gIXsv#A8֫nQJ"}'<yw}$d}rG QQ@?-mFB̉;A%Kxu"-@HӥBYmwis)=JgeR Ҝغ ZZ[[ ' 97BN"J'^yM7ݒ*ן5)s @G2ko#0}7=+T=A >ӏʳO)ъy9v܄~FP\A2u9U] g:?4qfs,3gpׅ%L+%%%?;C 8=^yR.ҾmSL7͎߿$Ɲz~#qR[09u:݅~& " ~l" ]īţ:VQՇBrb^ bjH|d OIr}"\$A1!㑻t v>KXO*ko]%zjl8Y$8EBp\QsJ^_u] 9c}@z(t~@(pbHG̵ޥ`[bCHT o6{4sp'i!9iS]q< рǏT0<51G]uZt6#7>jyaV;>ȳ"YQ*;(//Qi0UwH6޺u v}R\Ș1qq.f`3D3BEZPx8*6xgAbNީ:k)g03T7>~C5Ws)U$hav^;Vv|xX8WDzиkYrJGoX]3R{ԬBj4`zomŵ'6߷Gvڸ^88^ںjSd X~v<3kRWS צkkMU4H́Xꝱ|vڢP>*2z! |mTi7D0#E d\WA?Shy"?G$Fmq&fCy&W}6 :?*뜳>Z 3ܱʺsInRݖ{l|o&&!!& c& wSSYHYsQLFPeK͛L0ss}#,ꁘ^^^|ÐjB½p n0nX>|4wEdVHiOB2*EBpwww݂BpCp;1@4暲v3]R éň-E-C al;2vwHhY-hf)dThd[ie )iQRD#zKE\&yTcHU/gSp}V5d„O1+ ْ{O1v"="erIc/zvQ*C Zs <]Chu]RfiݗB _s$~7Nh(M6V/BRRT+$UąJ=\TR@1օJ7D/)>}|%ͽkk %?h* ɉR{eN6_Lf~5q0d;H96P0$+UiUAx}5@ skCZ!Բfׁ-BE8:4D#<\7jDfa*tIR0XjO`b9vȖ ohCФE&&&*wjmOQ@tnKlg:t#(AN&ycPӰe>q{)eD)k%.xD 6a]`"/]p%уH"c}Jc1hJTXx2 ik4.ԾXs9T$P@q"O%'ulTFxo=k"h16H23*s)6*R҆lF6 eqiqTDG:Z1'VRi˭iZ̭ c?^>GUTk/\=sl*uσGh vI E*4(G(aXK@-xn OEg!f%|_jڶGs`d5zQ[& !W SPa\cj+gP0T5'm_Qd:T%2Xm^g+$bI G:yp"%$GIuTH$%V1U $s,`rtiȌ*QdU(( Qx튌y y1L}'K.=aǜiP.ѮZkZ.u"`mE]G#qA3҄5+̨4H9`/G P(j48,Ere܃X"czUҾ[+!]9RtiTe TcNN2<L+0?%~m+s3\/gOHҠ)>b#ӷeP)U_y \++˜gq/$Nh+r"ԟgW@R$vv~:ôlJ~5#hZV뭙 qw0cVVŘw|&[ \[>Ý0s4*8tY W~ccvʊ g>pmeqYP D2UO7ӡ->Z4˾K.FUTx ODjdٌjwϦtJ3S Z-:kVd@DJ+e(ZKj&7_ &70N*1L(;;KĆmQb`ʺ4杩i޽ZU^C*|o`;G4!^|~E{5 |ICVHZraf,Q$dObcO+Q7r;Xq?- ݍ:RgNX[¦tZ[G\% c?vҤB~{G1?ϖ_YIlW5Hk4hRqVeB{SNNY@ Sr>dݭ77 k7٫J=4D;đёp|.ϾxKd2`CHOo$~Z*cZ0f$$d}^8$dl A(Fw1Q> *B%0w6zA?~49e1F!/HI+%s2Ad ]*T_7S܈ճAҥ_~AtFBcߍ;s pBABY5OsG 0$"j Rc") ^( }oK!f-۶Тc'p(^)AZ > ܙM U,j8>~*!g=:0`::LzO  BTj^\XT'*#Xht|P?afm@0so@E~ɣ9͐+qUǁ˒3Žۇ]+Y+ut5gJa$k4*aV^on~.UUut==S}Jڄ˄cb&gLt1Se|fSӶw+&V;L\S+$XzKJQ{sS>}M%:d5ssKC-y0%SJn:(Q$`\C z hw4Hsӫ[ (~# 4f$_)[+zDqt{eܢ*r =m-ě+P r'iZ֠=O5QXr](%f8<$fj{qґ_/C.|Ɩ۝NT爧Zؑp-1s-!i˪pvUn\,jչj~|ns* =ZH0eQA|$;jx|Rs#]_rN!%@"cPiece|lS&0DgԶ UK `Y :{WZfUv)ȩq-޼]RZϲ|IJk7!XUoVDz* mmpLOb_5=[/|=@Z?r)#-9AsIkd&iQO疿+M!n68X,p65sSxj37`л&`ng؟Ai"Q̟$M vUK#6#b{rЊ>?&LoHHz.4es *z4sd*/j+i*H(o5㱬6)TU{_Z@ rw]#)w@kq.@=% ֍',`Ylks?qV5r2bzX40}tmyX4I|^dcSeh+V$ r6BB C?-c`pK%) mm#OޯZ\`T6dB/-\=g !ȾiPsٮEZ FʤfsD+[[k@嘎uJGɐ\pb!՝kgL<~3kmo@+ֻb@BiՑ{*|Lo~~xTSfK" Q( \l[m{#U9*{lHF_8+ؕ5s ?}GH;VW3+eJ (*4sC0{-{^pO/͏Oe@ȓg9MMSt J|1.Pzluk-RQe"}[bKaәi(Du(jy`Q(呂%•ƿĨ%P !&_G]ň`jV{"`r!7 ޾.vW=a=-*{~V3 `:i 4=f_ JUhV:|s`CWkuu0`dLN>?+}HAYY]F[~Eˤ nEѓ[N-Fxm)6Zդ\QRu'7ÉzhAoJ논2#@0MLhiXY~&8rOb(#]?{a*5ѾNWJ:B q7Pʺ RmFKˬݓO2ʀAu~*qv|DFunHB/0`ZQA&Y7 4wK c'~+Ztܤ msEٓUn;^_;eK|KUJ5 XwBbcDIbm-Y2/+/߰lkn7,u f6TUlm]Wp Ұzz?aaI D "x@? :(QDCG3j*4?(.kקoPXKU*a|Λ< de|&P8.&Z0$0%y4 u83#O,F%1pw<_y| `.}:=+8[u›ӌbuGs{iiR1C c_Z;P .Ϝf>^o,\וYV2%rb)(ŮC6Z<^EYF?;)fY2JH:ejUVwX+S+ӰECA\B\î'j C/AtnEEBwKš*M0j AƩgSu|:*&L:1Y 3F2}ݼPO]P w;[x5~6zUO8BD= w SZ_'=>b.8 + ܉%կgԉR21ZHdNDqr6Ve8,hJe(FEt5hFNʼ}q:!fM62&Vk4JT.xW=d ;w.-7w#U<=R(F- wҋfћ'TU,3-kw$o〯v8Oō2cM6b3b끐C7TO~} _6rc/t `d#*/kBc *' X3PzXd"}v6m@3ܰ@eڌ,v^ZnRB U*k^LA!`hCIɓ|2v: ?%&ncM{8j+7"@{^tӺlӷ:E~zڸ+V*)2a0{,R*bZL60 UNx5yuqer ȯzͅ~oۄ@m +*A:NIvO7N>gl\>.2am9!a)ӅZ~7c lulmh)DZ l;F‡? FkJc0gs{ժVUxfS.uBcJ=b klP?  H7}A,v!iY2n)umIѓծ,64^;ÿ}<{,I[.xxz?i|{K8~yV@t~r./]iCU V|y`;# "qe #+@`HVě*76Ncvz$_u-zТX76iȢӢ,ORIlʲ0ॉLc ]yc'/Z+ibgl-۬YӛJպ>yMqxtV@M#WA4)aAnu}]e礨Mop>!+ܝض2@z/5Jp2A!`,s\UjG[TVc.0%dObV\AMgq~`"ޑ;H O'U?y'=OkQ mjnx0A\]Syﭱ8qNu{]q P[hӐɷqGD L+ '7˓o"ގkǸyiuޯi?$Dz93ȣv|<cVg`m3YG#}nP=+[NJ';OFedqW36Ylq37-|YCD*cecc.qsX 2tF 2W<EB揱t(9>pnꂇOs gja&E@2VwNCPo'I lFxdiE#R߭`CRܾ|Ԣ_d,}bYk|ib#uŅK2_}[I7iڟϧVś)2jؽ* k_*}yMG,LwUj .5ƨ~*a_8\5sE#:'ߊ3ӑ$݇]ۼ4|vɲ$zMƕU*Ak@߃˧-XMLhy( zʣ'YF`y!/տX wKhEJX9BN~!(-[p|mݫTCŻ9:qs9J1ӧ2R]{;(2L!4m k]> V[c+3'Hk%Iaf|Oe+K* o0$ `FFk ԠkN&LUJS*5e7^ؿ?\9p8Wfʖj(CQ!+Uퟨ_/QRd.2kʜ.le2.@:`k\W Eymoi.mlȔO ֿupt_Vu<IAԲ DgoC.2(x=+t~QC8C2!p *z.>UeʫҘŵ)]Ve8x+zzp_ZQCa84 Ė"0ˍ)_ךּ(D̄ɕE^286zXgv_[χ)Omë?^: ނ fs'y)J!yyuڕJr]NJ$Te&Mlʥ( 0߿=;LKlg\k]eTɍ(acJwWmؓ&59Ʀ1oQUڣVAV=xV=X4}ݯNNDٌU%"szu?dz~<)򍄋Qm{O^mB1=~Hc P7%s1LŒ`{+N' Qgk%{ FECA\ AB9YѼf4.%秤WJpyznYԉ#|+se㖻桽0,| 0mpJ~{j/ Ԁb5Od@ؔ2yԲ) .ǙքJ@K1x}m0S5qYm3~@T^F.U+LJC[Kk`-L8Ɍ~†y,E?OIK"`%ʞ$O%5 B ?-3pF' :t]>|BMY[P4>9$-⟇Y{Sc 9t ԛ!=H\@;@ro9+o3GoE 8k`\Q}1es< xd͋_T#yK? yDV~"{侇{q/1=NEGOQ``"qʭG$<1 5I[{ U#-57G ;x ,Jl:pN!.W`q)1\, B urze0 ;-I *LIUw˭S`Vv,)bĥ+Ɖ!v:\llFfh*wbD˹M1V[}n7a3XEBY/Hʻ)bVvK-&Q!ڔKת)jAuR+_Ϡ,9ƬStuIqVlKzӣ!YNxx-'.sȳ!YO>Mrn}BƓvY;[$OŀMnZ%F(#ygՆDU3s뼹sUQڕ Z?h0!|r"Q_QnG)uI Bq79/rn۞z f0;ڜZzdȅ>jvoLk^w,Q &(oK;CMcՐr>We-0^oxɃ3&^U\Ҥfsi*D7LWS[*u*A"o9 ]'<̇ +65cۈ9#0Ak\kSdHV`` w}YaIHWQf 39J %ZW#q笌z{Y [xv?K iJBBD6Ё>d8w'-qI3:c.-X]}|7Q%.=Eqx1:)UT 6fz'H,O$Έ|К< FN@lqn.ϝLGN598~@FjI=5'b+Ǽ {*!GN(d!X#MBT+߱5;{ʺ#8.?(*؛1^ב?n݊=,Ωrߖ,.nO[ƺwAnZة崤BؒEp AKD(5 eբ@n :/Rqwv7Ms;s٧ogM}=|\M`mn w~=%;k;ܜ ),|lсr$6},iX(bv(cgӓ՚A?RM@PPϟc;7GJ(7 %~cOqx|$*, 1{dfXW45,CE)4MVCjP/t X\SlJg,.4Yݚ91?_}v0/L?x[`W<7')7;'t[ 3xcc5] 8Bhte~=< "cG7 WX^!# ̃\N +"Z#R#32Pڬs=d(aAzDx#>*{]B{s>M&:#n^JAZ)HƉ>xE(_&G}\p*Ь <yZʌqg6jeP7}fJJ^(g:O^zU*c 6K@*CV㙼A2,e(aY,j"IѼ!nuSuNC= %dbrB*#Ww?=mh싰%*rjeOgC{W2 (Xd*&Z|ͿTbu=I3Ffl\O0\o珥72Vr?F=#el];+dcLf -aŊHjC% C{l}v"ג MT$lds\QD)%20@VZ"؋n4NdSǐV  6N\]{PxԸ[yqĉIQ$?Wz,)-|lOH3+kT,2.PKMd.|DKg&,&#j..S9Hg4G.j1B=-АtPw)R4+-Ątwola)).6H?lבB^pFw {߮dlu}W_Â>TA*+Ξ.:Km]* pCW]ᒊ =bH !OY]Sw}F;WAIv?:ɀU8ζQpq P4~"Xڔf.ŝjAYY$ OO%%~ۉܙ;dHE_BI H,,3")=L"\o3GHiI$>j&dα{uYtUCm1&Ҁ,{PƸK*^b-[@!:-ٴ *)`GCL,Ϻm)P /Tagr "=pLnL%)Nx-8Ʊ*^r^WU%DE 18QUѸK:EP1H! SҢ's#k AM$%=4:NeҼ <0:<F;J*Zt(D7Uɂ A$=y!}UOdKKW)ؠq `^.D9IJ9-dTRJ,m͕p7X^t}굻s۪`"00Oϫd &,'u//t.Z13Sm3G\DK):~hЏ!h:),1t-9 2(o PK̍rZP-( uVXiYr $xrՋ>:)'(f\J@L1a).^ ΏAUA9nQj=ܜ^ҠBPעfšD=@Xt.- FÓUGCrܩLQi%bX)L7 YErF|}#j$Fl(Lgʾ@!א' SNj=fp'1+X٢^DY`CE 55"kyDNB] ?#[~+kP9a-|kȝYD7PT[I wK9ǵ|_j%TPU 6#{^F,^:~I.rƑ徃~h= H[Rtۨt62,ڣOm3mx Fp FtW?dv¶.Ȩ+PW7MĆ2Lb6!@@U @zpq͠JVWt lD=+Qee2}CqR U4 8ޞj ,j Cfr}0/3Oxr &:j:QV,})1ɫHG4{=(/E Y:<* 5/;Mj!(t_tn:EP RZ*T.Hσ-du&B{U&Y[D/( /9]kO:\Q;_UX2h8_D}( _']:rLd3^t>hv;`F,RRK)qz8AO,)**ctn Lf:\E`|P~Օϥ㪭_tw=f{p%sE.7;ۻbH['J3J86")RX^Goy>TIUjjLӁj.H4aQXm+&2@QaT@g Vcc 7QXkv07 *Z5l唿 V੩yɋmE{“ _TY&F_%MMf?D<@>($ zvU/5J(cf{k/&N/~q\FanmrϝF;2SU@°q03^25N73cFq}J=;_<9/'pev{_}8 _F Vìl{\QE+l<>o(YoϼUYm" X',oF0\kL~_O+Pn^/FN3ÒNNc";bn%^OsΧӃUhHaBȾm;rDKRCJr@P \ m3AƠhQԳ\† 3Y5|0Zٻ!IxĴjUch17 Q+Iu s-=,] Z0jW Joàσ18PKFҴo;Ya)qF;l(G#̪8Zx?DzifT,>1E.m*Z3*!ru|^d*u, 7u:L.Gw`c9$_8t-uc6NgݼtLvw ySQUͭ uY>d8¨#6R4r}f|G{Y"wHPޣ륦avGoU///}7Aȯ׽@Q! DX~p 7%pڔv-Wsk܎ ǀMώR(lVdd'K;5@F{7OD$ PB&1%C\vu듢l2}@"Yp3ԋ ջ޵G SD̕)5Ɛ )PN]!%5xbW+?*ϒE;o}c#N$gOxXc.Jn~sߌk^R8Pso{%PZp"윸ZipSsXsl1oĒ5J!ȣjw|`@FIP9g5X DB+̉6N@)Qe\kC%!X#=Ű2lb%>PkCHnQW r~tĜȦ,36fh0g "Th0 31 Ɂ}ꅶ`E9]] fCp/5G{z^:#pEڷMbtdz-4ϫ:_Nj Be(ByC};ױFļ_AV썴}&\12 %8J\PiI\:6=sSTb]ڼ(ȷ\5X@ @]_ . 6#4~`$bP˖sz CwF"Oɲ)M)7JΩ)AmMI2'.T3.HgEGsR~&)lp J v/EDNL՘*#rNL 3*E⡡Xz@5PHK.5^";[Lkz %iL(A9^|N'ʷ PlJ"2uxiZ 7fIX8|$|ڧu I!#qyWP^9sGO1vi _c]9v 8"PMxn?}fR6EQ;9;[VQv)>Sd5HBUee9`įyDAUeT"J,YTmמytgP&h!YMYv[$\kaM:2 m_ƨ XS Sd&Z"᳤-H{:*M07'~MBҺBiP)rkq"R09V6o%"dh3_0#dYZjSBau煎zE Xp['9ZI(w [TtX[$pog&v tJ (g&ۜ7%PN9sDwzGdzpq]A__v8mD1C_4 x>Jm+ǀ9 2urTinqWgaDx͇;,x@ǶZ9y<!zD<ߪ3۩@mC﷏Q]U;";j sM%W !@B '9:|uc7O'ցrւ ɡFldxmn*ddަzZs ȼ8pvmCըp}ӁbV#Ohl%0J~p@#@lwS!\õ<\uޔ@|PTI 2ucC;"! z"_8L~ǿ΀nεB c$C.-pB8éX,\="?Z66$W7qa $* #QU6/&kh UQtj(8O7ơhT| k'?D1"|3C:b0Q|(Ɲ*bo+7wjʐ^F1g ;N'7d1`M\ @&Rj ys t &Rh${оo J^JbDxMiSk;6@t ).-Ȥ/w+ڏt }/#8GcP䋗wTLHyDAG@*;㶯/֜.Q|99},`bp7̡IW}c.H}[`v%edcá 8/C[[o^@i}E6 'Tyʔ3.P`F!V{#UE,XʂUI RJֳDp$%=UJaTC-^icҥUvCG?HӇӳO(n^e'A2$b\87\.$a.R@ BGM2~DWC(+% TY.C)$ yj %Yfys\qKdQx\zܑ++4/a_'?Hd(aP Oq9B@L/.U!ivOFΓ IQ[{J߅@t%hz&HfLg ]Q9 ?KjZQXhACz]rf2nŒ㗠H +3f&ZE Z⡙;ˣ0o)Rw=@5ZS<@0-z|0E&PgI 8t83ZtCDf,KK$~ Ҩ@Kn] 3?C/@%f O}um7e#X! &^^~zG'#8Xhtq:1 +R⩍Jj-4l.N< ~y:s|N#KBqpgml*(l֭dg7[RM"c3lqvuj޿eqwV'TXmL}`T&\ 켷a {^ l|`!xnHӍׇ A;~_Y~ * jldim+&fb{S- z-aƹ6j dx7 qA[#_6^q@AѸʨ)tA֖c2%r]b89Hka +`RRC@9RC:Tu1FV2i7TT3]JPrT82} Ro[WcD~x!/ȁ\G.,DԠA%H"3jUJkx$,:8@KMZm0p$n 79B;"b~SJQ% W$$$4 G:EunH3m㦻u#PRuFf$eH`gB FUh[Z~>#1ʺʬPap1'xcKK[w'&4ŒH>F= f~zt.hU wFfusE㠞M_Ȧ>6%';svKC%W!}q37<*e?UF.M9mժ%5|V@G;ґY]Mmm̼g͡S7ZBjN65TK4't, EQ],;?w7f1ȶe+ܤի205WBC%%fuJˬGq?+Un'NjB?t**omEl(6+PULpv (8+R^oeJ6O" 둋R ()20Iǽ~!\xbA 2 Ĥ-`Eג|JCC&;k?`M=\$Q>j\oh| QC{BGhq6-6?l(VI˦ԭDOu ۃQ -_ ?'7ި|&:V- =Lt@S*_WI)lya1zGG&| /z羙*?Wyok.%iW ~OMsEu --/y9'2IGD~curA;3UP|o6⒒EMz\FBIJ((x2^9ŵ^.6/B]ufd7cL&g3Th>K ΏttdȂ=B3BADw0Ɗǐ$PU\{:*1|a/vplB[_2FM=~j+Q~.ą{xgɂNO"AF!)iYm(p3HpZ"##Wt5x|I}+GF`Ыe '^Aw|_ Vtq&W>GD ue[ gR mAZAQgߌ/v;'?ȤcɾsxCX'^aw$5$@@^N͋@nq`g8Iy}]m g3!_P$ (|AyA- 'ZX*ɯJmK1=ԄEY呅C>3 S3JtYٯJ((C q:pJ(@_N$/:@AL)KՕ\@RC'D H6Cj΢/V&ʊ΄.DR|Ɲyo돠4 ktX?==bsVZ M\qδD`ɤ%+0-j-).H$g(*5 9 d!bAkE U飰nC{xwPzHdJ5S``DAQă"(>,/Y쁛zLvm]6LX.-9(5€S&sF5#-l8Gi@[:1u2n-ѻ51}w8=CF'f"q7%>bTSJQ䏓$(]Yd2qPu[Pk LS8A5X80 ooFa ik~}"❜yxN8=3*bz e`:,Z@%0%gGR GFCI[G,d,{:?hERN,G3VbkVj mI~{TOϩ TK-<0oآ=ae0R GiVTW;bѠ|`3Lܫy)À;Zp %iIvTK;̸ggdd#ӳsu9<ʩSsW)ϫsh|+{2'"l8=me#:̴0!/4촢vDF3*چxݸ{/IZHD'ґÆ(`Nʍz e߀%+Ǔȉ 2Pqm BJ7!GHӇ(z<Ā#%^dU%;2Bdf%9- zR};|Zǖ~YZЅۨ%nۨIl>$Iȣsy=B  % UPHE?ApS ɘNa .nxm/$ݢ!nPKХϤ7c\,4=7R)5Sd5xQ=RJ DbJ OKa( ꗌ<+r*W ^iQ5_y]Xy:8אWIIA.sukP7PH}kY{"psHO!H~_d(DK+ ۻ"  V#:xz)+c\#}!AoM_I.C%OK5yE"_03ow?4Ϸ~DY%_%{캪$#OA"r:V0ιhH,HKRdCc{1R)"fus|_OB1ގ>U8wJ kXgoCQ?>LW@gr%bSl0! Dp?5C̼gH j yy°qUyRpMyK%UPW!f.ܴI࣯Ep ڞ.`JwG&b**GJ)Ll M0f~w٬_15@[8 /}, W&;]񣻛碋Mm}kc:J%S\Q1?Z|zZ5H7 xk9P}?V0_*,}x Ǐ1[h=wj]Τͪ奦[CK*bA_F6a}GQ4@1_cF D`3CbxD?X[N22H1_,D`n7?QPI"S,ބ*|J37J-J,)$ګ+D OJA>fچ=&E+batY"a]^z [@/V,&'#:w_{jԑM7{@¶Y$k(Tb8iP4q +4S) ,Dʤ'7g:]d B[[7ZjͿl3h?oQy'=h ߏ:!)/uO>&?}M](Qɐ3ϟ+^j-vzbWbIB g5,$ņ=H ?DF2%|d@(P<ϐi(>gv}<֡|tpw $&JP3-8B~ɘG.r ]}k:đ{0u(9 o'poJ>*I.ƊB;ùʦC ,Z@KBz^Rתw.ɢNw3υTU?bsq3wfT }w(LF"cP{}0MTdz @rB7/67׭.^Pg`Z5hZ1/3Orr4%qv3@~tG{TǡtڴphDװ9J|OS7ЯFV#^W@JDzD=@#? b*Gt/:' )?$k*)&1dQ֎ldxn \|Wqæ$3J1|?}]12ʠ0y8M#˜ZH.<ʽ~t3R~(.+ c̏ (7d֢{=[Z\+22ݚDضSpҟ+1H'@9"E6?}K`jqL|pv62cN%CIUtDjBxbn nv.o|K6RG[kSĸyy[X{A P|hWlnAœ2u/xPBhP~$}~MGMlU>CN[uf_úCoO szz˃8K25*xw`ywA"LqC)" vSp|*Wɏy߾v]tg(+ F/U9ފWX_NUUMM*9Au:sT==pwJMn8Qv:Z7)[Ow=йInǧ _/aIeOu+pE]sA,9{"ְpHQĒ-2q.#Dj+6\^~[s;x^=푍翑'=xER:>\8`|w ކ(ߖ/aK}z^eb s7>^gdK 8 TK2 =RO#_MPI s*#'8-''Gm)E3v-6> 0?BHf:ޚċx׊Q,/w/^,`2/Iy}f&#iok37'Qh^Zz-0%R1 XM=XBeK<:1nvU e9~^XcBYpH %u֪wgԧ_L{{l4F@EusFX$;33j3]HGT2#Jb ހΜ|;eΩ&\v#, S0N58{̻Ɩm}lE!%pww۝QXw-r-[z#)a/qr~>ЬcVƀvˈ<"w5K{N">*i dy`f?DZU]7O8; Ǡ|_xl.7Ж= rqUv4= 2&"gD5`<vÆ<Xhus:ޮCn @"ntt44d+l;a>b/G5 !S_0>0/T,躞$74[j6hWaTwu :iK!_"#J+sj äNV9EI"fNs$d3;7#5ngv nߜ,zJ<x :TRi+sjJK'v.TԛWpSG`Ni@~L]>ЌakS\a+.,zWPkl,Rűꛚ 5x#_}b2Aj_us+%dzQAbzfCvͧ/|cYɯ&uu8wUP󲚚5C#?D i'__9"ŝj0_m--[3u"? u6.} \g,3>j`K+g.b;ss';җfۺZ5SP6 +)YJ' Vʿ?5˳褐'&S @TnuF&yji4W q֕Դ˃+‚ܡ~q Wl<281#9??ϨVx(Vb*jY,_?&^a3썰~W<]ƄC@0-$_1F[d^X^f /sLLhʥw=iڸعMV}ꠂ+R+uf^"ln t+ƏLIHpMqH]oI֎(*91r?nnx((f_QIgSNn md脝lLi9?7^ 3l0)= n>Ţq?F8fl͐5KH{0qkALO/s2V'>O^;^$c3^3>r 8!`py펽Z2`IKR@] ahgDJmɎj.%]LF>vA" _D>KDς]\`%g+.8?b ?ɑJ<&@;F4:$!]FY<Xoo)_9g 22ܓ> ;hvX\l=_F*!72ĸƅs ,&. CC 4T)f էW!=@@~;y<@4"tPO DLJrdg_E5hBJt͞8}11ɥ%egcAp;@|݊ ^:*.'W[;oQ"y 4jH}g@yцYHH\c%?C]"tkkā "IIOS'?srq_Clդ޴/'z|ýDF6H6_7_ĢqQ됑Q##-yjtFûq[MoKt7 sI 1h12y,50p7$m8u;U/J^*7) 7>찍R$Hl,r`5r0uNܮӛ~||<ܼ.7bvُY,;}W4poaA?%ls# c67Qo8$Y?=lm!2D2q s8Cp.|rbʎ{5<8 H `dwy !kN 9ˣXxgg " G}׹/@iAFh&gO$ .-)y~{ a]C xfAO#L/k@L!2"=Wߥ\8@H⇙|/a2 |=܊P>8rvXj@|]StӼ(,q󈇇T j|SSPZZpYʎ;<xDH<=#MC|;\n/Q]|Cg11,E|Eb_Q(CUq+`z\_Ĥ_g*69+Œqn3F?>#c`i'Md}Wl? N +Mޮ]QYmߜ ++?>[n5,I"da !Qu+ьꚯWo6s33_j# CB,QG[͞&v#,sE}ۖ[?<\WOxONy_Z\W<|ձp(!9e;lIRZ_~]\giWB6/kKW--BjK7 ]nNm?rn^,qXzr -FZM WX8ONR%dLJ3ZZ?񌌌((:67c4;0=Xw pX EJ 1$$$*/K- NL[peac,#^Ndjd>z!xhzy;jpIES+7>_ K>Lד ;Qas҆j~??Y'ks"bڈ3jƘ \+ AmX$z\#vxF@nLO#1{+>cF>oJ]Llbfyx{v1{>pm;;FEghX)?cbuZȅ{: %(h,P {GSӲ75 N+1$ шjMQw41FJQ\ 68|OOkeb/5E?)GOĮcZ?kW&& RR~Zkq7tv6kjɹ%@FFfrOuFեMxw.H |o;p!wH``bT44qtI7ba;vz +y#; o/z#zE~>>ckDQBB!= ݂{peZ=vug]YRj̪S41t?`o5]n1Icac @F'";PINfS8TRKuc/ggVVLLQ@3&"9I4Qw'nz$^/_>?{K* Pu!xu]@n%Q7T yh}0u{wpTnx}(ph,u}Vqۆªr߱S|3(+2V!#Zni9"QkMGe`Sj8ځDuL1.DSGUڋ' Zyn[P{'E?Z2QaѯK3D_XJ~598>:4[[ %ZAhNJ [\ }ǯPVFXY>En& EFFŲ/ 7Ʈi4oxyUi|<8:PZlgV#G`X.b 0^kQ ߓeR} #g6_%n~\Jq7F4^,BDʤQTټBE$/BCpTLjbx !qPಁ1vc$gGk ~SAl? ++&e֞lGFE".&he>n~8ή9??GDDg콓zw^slQ 1BN2Å`K6AYjmɸ,ߗ_hb1DLXr9ɱں:#qq/?ͧp]4"J"!"++j55NZ"#ו*ݢA Ә9 Nb*d3*YkkKf6מ667٩baWERnKn52 d1obcc۝TVU7ͶC>.Ρ;3eV>gĈS{˾d/{ BhT,CKH@J:^iF{,ڪ&\n~~BHH^-8;8r_򽴔͛7||xܮ,;A>B"""Ϸnóh4kMGӒctrrrBŠ880ex_/P ^?Bʚ2Azl!#ש+1f(}j'mxG肭Z]$-, WwwwK5^n \Sᥖ\T<|JHJ*tᱪ{F't7q7{s^=qB `[s0$EΪZ */ũq9, ×dB**9ޫ8A%6gWW v dXeV?oM;?RV EP*m'9 (.zf۱+*屠' !$$5af4XPUv֞g0tvrc){N|̝0VjM{;^rO%'acbA+k55,4:M//!X /9[jbJlOR![.ٻt5xԺ g_WvX"=Pz$*8q<3mM,ibۣ "&}y[1]hv(?};@˻lx񶏿5,~Af`d$uuĉV]GeBFgfFy<_z[w/ϠI%c|zu|U}׃r+FBDA!j a;2z^cZ<# AW:T+?w@*=2GgdA*>7v/ьfGGGHsYCdeeݸ`ddep󶳓_l|>Wi.DITU] N˭M=4>,f&evw;[8 !WSլFN$]("PY3'Tgl&}M!4=3\`)ڋePs+ed"Y㹔M `&헬C "B>8aZ]maULm+,/G/fI$5y9Իw Av9D,=p7.DRO;^0ǥv0XY7l UԠmu^z5Ч8J\JZLFzO4->,`#k]̩ZDs>p~~INpur ;xfUk@n"{zbvi wcMhr$\cvcmw\v[=\!V_x1Smw_%g!.mD3!.(Vq68> Š)M+%M;`%0"Hg#*q+f4i447I#)Yqusow~9|Vꪵx 9U G[ϠL1v`0w35EiaiחӋ tZ=띪‚M[V >>_d1k͍?==uͩy=M[/c9k<uA6N&z{ ѷep tӸT乂.k۵r9UM,\σkuy";W3ݫbm]?<w_xgh;`UӣFIVΠeG44- /f 絎թfFiY~ Yض%KV X3\rk`˲OKƺ؞E"!Lk-e;q:!*v` gNhaVۛ %wLMC 2}<}ZGsi쌥Hs-pZH9Ǥʰﴲ /04;gK?6ˌî4䧻ߐQ;o;RT iɗz%:%6cqJ'V/ed7+o!* vKJJBL,-Qެ<(>._,)zpujpH|T F:SˆW,t̔\T q88:N,/n>߼7 C쳤׉ {g%3+ZUy)}}۞scłU| MمАѰvyNi1>j?k=#1 h'700422|ز[t?qQ=0lˤ獈Ne5V+=.MvF5TZE}+ /<wtFmFlys4'a8u;v+jBňň΢P]Mj׎jk;/Dlc(TV|?JεGk۫rrr[ܙcbbN2AM#a}q1UE & aƑhbח2Z5r:h>s%xvj`!~Cr|)Ӫ]Hd=S)n1tmI~^ӧ4 8;>70B^wGa \xAPbGk""o<0[xqجF_RIg}w7h9MXN>99i׫4{HϛaZuxg0VN ZIrΠoii'Gh;ո35i%߹mw0^MTDֲp+9S$fp\.5U,.T]1Pß}Gzr~{\w)ϫ+bC }#Fa Td]ޠ^%I`jMC&lKVxllD1{<Ia]Oi$lkHT}/0+jj.'JHXPpu23HHHL:͌ƒD=cVյB#8qg8++zi1~S~\q35 u2W ڭƜ#2Pr{ Z4'~\a,mOTF a{|5|?>Ac4Aa8EovҲ,S1RZa&1:=s]"et=Z o?W`'*NB7HS=\[ o} F!elL 6l:v!FНvXwO vRt\]-,,NF*+U@Vo Իo4|WNN***ywsn:8$Dחh1@ 1A__fiFǘN. B_o8Y7VLL_r1HIZzK.& .eŕ"{;(p(q @x:s9.|']Y< v X oMhӭ0,&?)"} LL6 >oַbp @!zû톓.bRҷn#fi`.jSH"F`d8RD_?Up`DKfc *0b[,*oG] O*}<01)/.z||!mpx퓀h884+5_R5è "!#yJmaa@TQ1.>0@7PP߿}<[x.J\Y6pb=XFZC߬on".eP"##|RR?_]wvШ;1n|Ƽ;1yfx# }=pOffaawrݷ -e86@ HAEE.­!EYr~Gx=; K%ej`QuÁUq@퀚ňv̌ml`m%u?v-ޝҿ܆pE? 6d|F^ %u;JWGFEO57dƒA|lP$#cn]BJ_C2S5ZbĕDљ@փWޣhI%*(--:"؁:iEZC6A~y>y㝛hi= W 9'{vFR{O5

    97J&y2cal~=f_$\`0}{пq< jVo{t%7rgE4_*q M0ur7 28'" ";@/6Wx"F?]ᢛNQX===mKKaYH^Qqh!.K'ʱA[ 1&y2In mha_b! fpϏndknB>?ұ$;&\;] )h듥z裘ygY[n%<;.^#&m~G!GlyJnya"HVkac] _~6ӷA4_)?3XX/U6H`$+R.GmfNVt6N6VV&zz&l F&lF7 +>>~`cca L,L,ľl L+  @@`k?{K7` ̍xĈl`x  cckdLD``lKDbdll !b}cCVVcF}#ffCcFVcVcfC"'s'+xvNzVVKVNDDFDLL 44̌4̬D@;{x/<;`0`db7dcbe5dcf0204`dedd7I3? ٙw߲Pɘ l F ,F,LF"ƆvN Xؚ;8Z8%012 L,"vCY 5d60ffbfeec64`f51gbgeZddbo U47?o%u@X[:h& TfSYY5a`4d`2464ddadbg40a1gJZ:=s=s#mXXhml}#ݍmްG? 7 07g3d4`1`)N? #LF솬&,l,,l9 XXM؍cc-× vfK<X( r N t84.ӿ;A*%ww398zܮm44Oe܃** e^Ov(S*Sɘ䳯y)gw*dK=8B/t953?O9:OϝnRaHoilY9|~s7-'^|e8qz#n~Mz١Dz5ğ F]p7O{bˠh=abbǻ1_]JNDvˆI. gBN‚y~/ ;gj??fREM'klLLy==.˹9ݒ 4xN]ћߝoYlrp*ntxЫIiXٴi)zz6ӵ^NF^ڮk+O+W ڞ3x=.wڋRm$"b.yMV~P&?>,rmMMa^q7}@߽"[ꌭQ-jJB{~dxszf*Ecd ֘MILEQ7Qc_ &Dʡye3½|HQ6]}#Ӭm z%mk/7W(rfJA:qFNg}#sz:_.v@ωt:s:P܊Zt"DMP<Ȫ?EmSJвӳk\ı"W/̐Lx8vf:f`*&]AØLɆbf1N긮8{V~_'‹9s1OΪvEqgRq3|Ȇy~$SBK?̛mkqˡXpMsez[)gPP}5PturZ1{q]u/Αuͻ(%*l2 5߿,7:[FqiVL1SD8_$ScGѧ}Bbɶ]gJu(vn;z|3cSs3ZӪb5C6PK eRtFBsjEϻSyXߦyrv/1H\_El 1ljweB{ۢmiJ=䟉ZҬ6 ȯZWY'3Te:ͪ%j$h#x]ͧxa' /ni*;ATn^&?3Eq #0mW>O>qtٗY_F6q)=nAHsʈz^gNYyiޒdׇ{NY NH9X!p4G+4m&nwL*\Ekg?p3$O_< \bIyON J3^BNmy,=1ǭ7o/ZjEe[ݜNcA9Ӈq;wKZ~s159=vWkwn \3Iem ZE!aG:7 z fuJfJn_Bo IDSB4[dE`*i o$/&ؽBEtY`2AfhT TZ=H8WWWGp-'n3/-h|yM\XlXF>`c%YxWV455)S;][OvE]ZN:e]GfAf8aլrkeq.| &׎&u$}runzpileOor97+VǮVҲ@Mwugnpy+ƆeՂiAy˹w=z6../MOK)Qӫ}Xj:[rZ7?8>ov|%FPR1z ;-OzOjM Z5^w@K.mdz;xpԶm=e5 s9AxfBCnKi0ꚾMWR4 VK:~^2eDڽ լ2v{{k={:taъG Rii=K㡄a汽8%ىH> /JspT $XVVBb:²kMw;W^%]uddd< |k-X7~0oJ*Hi3<()crמ]b$FLk"'ԗ#i^n#w]oL/+ IzL?-˜o  $s*Ӛ7}Me~1ս2jLVfCjv mt-B G@,uvʗ$ñÖ .}S'z顔=jR{xꍰaK(Ρ1Mnoy % *Srbe*-a7'sGAI3넡n|F;#pi.7+"AwޗG'Ky#'r zD*aU7P`ρ KK}p2g2 OŜ3.G $1iɛTϝ•g:Nbe-Ma!N;}feO/R&:X.Q.QIB˧}Iz؛o_$V-^(nDU[W8Zv!dJnX"lѴ<`XWh=PSK;( `sZ8Z)oZ`{13s?x.NKS0U~lI+`fg>:}r9F4󫌬+RDDfY0~Aoam퇔֓@8i%4&M O,nP aT} 4~ >@q? $|E,f/~`v@ 9@(#ᯱ׊@H>nM?E0E et?;?4`$ԆO>jaP4Y2 *Le ed 7obN!B GS&"݀Y~x|Z{i\Yzyܨ422ҴkJ(D*,l/I d'jCXMISި T-| vR@4VA77iw=k`Ș:I!C Iui\m\uv|+O G&.|sJPB:7[O9 ,$>F?Rv-\!otkdK3۟x}Y-l+Hrҍu8;7+Tm\T+6ØyX8O=G.^|+ _?3%z%JlɳiɻdY ~ٰk6m]<57S50q<^\^5R#ܷ Ϙ@ߢ7R7:WeLK*9hr!I„+M.eiFa!`w+3b#^mO~A0"1j\j\ʄ$LTԂq m$0RD qE%vҏ2̒&_Fn6ԱW˫ 1QIW-Ύi5:Xϧ]f\.Q%lLkb2 ؑaԽ*L?MSC^ĥKԆng8u& gM)@j,ĸR6+akt~xܨ ؽc ] DO$R94y Stv춶((@G +X@BN`d> T^A{-ㆣދc;mwU[W74j}`z?3C)[~y#KldD jfSP^FK`0u,9_pX ێ(;Ơr21"2C Ή]n]S06NQ `6=$2m;J̰^~R6Z5ܘHR[45T m3-N7Ⱦ9Sf},00K+ bز)@.9W@?a` OL)NLTor~s_Xy%_bȥĪ=oEUOh j2jjnzY>X7ٷ~ F:t|/Vݩ΋FcaU|:䜲pt,F5wz'jY5cM(X/L͡oDQ_.Z~rtfZtrp^R@nDGQS0* 6EEPHf'C?E1ITڬQe#mޫ_7D&}F(-1M dxQulb;7CYf,Ed_pK(.7 R9T[1CffaMh"%ia6a|eM.uP xi? Gbv?Xh,!5Zhe(7G3H3ǬߒlȃW0%0%@4t`bV11eJM2"Z!ů%횼y:q(ۈaA wV\}wg-K5Ό>sB>U1LO*+fED5{Bq!sŬNmYg.@znU#dh= ̞ISgMaT4VL ~)n\e|HD2,7X[rp2V3eBkr=2F- ;˓`2c1_jHLWIĀ0:me(؋c`0A8_QrU5W.2tF&6nM P(of}f[22gDl6 z}#EQ}i, OK ~c1k'd c2AJ=lbc#qFq&e9W%bae'g:LX2KJ."n n9ڶ_m] T`*o-ja\u ۊ %Tk~7Uۉ3=)rt4Td4 ˒Å+ %1Gk?)(Q]'|}T+ty6~fjJ#Y<7/OD>`Yw$O1ʝgd ȹD]=,(ZG Yƥ~ΌsF(O `-8XZ_i#INJ HppyC3bThPb%Aj 9!Wf00h0hD$ls7s`_=CnIFF =.#m(x1ez Z(J. C!Ia:G<@_vx۠tfta+IJZlR{֭zNzvL Ī5jw ](SL 閴3w-fcݘNaW34㘸 |NT$>90iH5Z,j5Ki"V{&+H$B ǼQ]^fWX?w+k#TE f)sࢆ84~J|@g1aB>nTgoN'+)fe%Bl,X3a▖22'RLQ뀃*숔$0_G J:F/ ф4pZ3&cfw' 'rƀ0pYu%o3bVUKC?eu+J*l_3S1lLIV}[Evɡ`a09{6`G`?+18_;^t Ƽ@=׬"w^WrHQ@* ,JdzG ,S~߁WMw1F-0Ş,.{E8sް"0U }0&Xy&<"BhPy|H49@QD^]-Wʴ\]c\kh'6zhʴ_ #Vljke^mO4hYXtKX:݋ӝBhWy4/.iXiV[1sm5hsf-3 ΰO!w܏JrrT./1Ob?OOaΩI)ݎ:#Q+ [U5Uc!" ;@TL^hˡ%^Q1y +֭T0,RM.6ͲoA%΃kj2fuі5͛AmA5ku-n‘TUN)'4fD.tp+[a ЉkkLCWB2s01z[~~A⻩wy\I齡[A&酱Rur$I*t %2=llHE4I6I0"af,9 q0uu\8h_2An<9KMΖơH;&`c'UfNkAg3FEa2QdP}z˃ylAX&oFuzwjr"3mC .\T='C_3 g#]ْc[[mEG}(>L(ޚܖ .iqt?(h8`93cx.cv nN)r\&efX/+Ru:Q Ub5ii 66U-VøH DԻvb7|@a>{fxumdHUZ4E4C>&a]Bf9"Fj7x 7 a::y\Kqr$L9XKʳi`x?dw*fvɮ|Խw\^V_UXsb- 5{PyPN3TB¦Ҿ NKʃ;ǪnUWN^jtZ&H1fG4΅D' M "afWGe/Nm@%" lGN>1NW^}7lPW a< hl IȀ (j_+T4TFdnm`jH$h %1F 2'jҚ_; {hdP8Q~LVALZILXJ5C Ri͐r<>ט}R l}X4Z֑.8X8a-,\"`kVu# 4!%c*pL<~֡Oslr Ia(W (ra:`MM!PԜsQ?42^TiZkHƥQ: dJ$YĐҦp۷g֣Qv/mqča Hy>d8n;/67.5iGWM9 Rqt/Ԃ1ղ4[8xHplh"^M0`2:'{'DZ~U]wp CHB,5ۤ+cwF,Ӣ#{?%lOtRUK 0#)h JJ?qa\jbōJ|}[p'>=VX@Fw~`pLZGv1 $]/@t(P^G{A3vg8l33~#-!$I {פqTn, Q!%NNӚaU@*R} zUVyYćmLD,Ƙptz] |yçTgKeY< RpU ycii,T$%Ib8p +MG:3j06RGDDXY#N) ɗ.hi'o!ˆ V&111n@q:Ba҉+hBb=g6HO{bw/Ovzvm:;xr>ɲqzLd-gO[mݴ^NZ$<=<狖p;MJn]5w-}=Xẞw:Ь=D 8>Nʕi:It)QQ60ʶd35Tj>ZeeUq u>V+  w[Q2|sZFo'~D6ʨ]\'k@">c¬pv.''E^^B\z4Ȼb$$rx E%Żoa-K ^/YG~B,I*Yvv Z/~d*QoӚ?ə6d Fmz. =⑹ S[_yd[^zcYa)=lvn=vlo/Yʠ]N\a*v;Ɨ@IBIdE%%;Q~pZ>~ɹX֛b3ʁ;\Gʓ*(ȠMc,LA%IP q[儬:N#^vjek.|m '\;n&3mm@t# IK<ıu*Vg!?nujC%nؼA}q]R}R-rɺi;ar"~i\^6w.SF 2U澇|sE k:'PD(:+z>׺Vt')rC^@?:KpGY|\f:K:dj⌌C&^e7F\mk,%h*9LJf$yDuDXE6Sk,qؕ3ǬU~XXh=$hJ@w߶c4tJ,viFmھj:v6_ڶK*3/lH8rLtĔc=L kD?@F_e)T3DO$xK3"հQ1AIbUޱ CIacK&g.aDְvbOͰlOU-<g ^gd5Hzu';;54(+[w%%EH#W{xirB8.Xs7X5F`Fϰ팲BT /NHmĖFyklb HCZҠQo6cʓZBGc#d@ilZiDD!Hr9]tMU=OxN?cWɔj:1RQ~$})`2.\W]=ƌp#Ϩo$4L% eO=OI sM#"s:-uQY$^~#ga]]0ٶic "J5h,މffb%ߨٿ*:0GigM/ kDbr~;:qZxgC׸"ˉpXiv8v3HH!3bR&/ {3i0+y5ǠXԼYZغTy#$5:N #\ tؔrN j%4%c%[[) Rq߰Rn]lUkfv S*PoMֶwGS)8#& f²D {^E]o5v}UTd!3#x־f3\f}0K@(ĖFK2ftbC̕|+;veȤz?pgoZ) 9#B3`3ZLwʔ*>LXQ@nq>?3$1(YYٽoWOl\{~$/Grb|sr)#Er0oljkzs<ҷEEA|WE#+nPpvC;e{p~`kgjD~cdtݍ2 y0j~=RN2feǧ4mp «@&UU옗?fg@Z ŝ( 9 ga|.{G$bU /}!-`fjkFU3i?- +sk(7#f %%.TŽB]3;VTAI*(b̺XՓH 壦O'j4|~! I&01b؈ s !2|Tۄ#k|/-6vPC#_D.Z>{Xyk46Zd2Qч 3KbGL7_!/ome,ylߪd|?dIɁd>²KN6dF-16*B.Ymy-,vܧGӟp#N.Y9l5S86`UDr ?sϔq>g`$^TmTV n oF^']K`~ (}&LړE,z}52CD]'wGjzOC 7'v41m JYgf^_2+=I.t&[UlCsmnmge,p*H[-é,E{6J}ji z Ԫ4<'ZĖq ʴk*S+.+? Vڢm_*~z v(fuUm. 1^q|Y)*v2Fn?&!ŝ1 ag&ַ^_Mm7_b|SDe6gQ5jrJ%„2ipን0|JwR<ӽ5) umoL򑵗^ebl>\Y=_ 6Pq _Vt^bzt2J9]bc5:5f#iL櫋L=#9eosPn|ZO53JUkBم'^MO/cG.6M:1aTkOmN"D:. \//e(MKuWqKM|`2̽q|/+Ya[&#A} t7l[HbAaa~!̽7 ^đ,~5BVӻm:ˆPqQQFμ,LT8NsL?08W-?DCu|e;RrR=` #E]dÓ ue'폪aɍnG[@ ^Uiz8{*e2\܅ M ^1X)'fX>-׈2R%bxգ Y0QY@ΚJ^IBxGIѩ99gJ[* 2]N 'Qq`xP6']0J*# Mgϓ ݖ TD4[ IRYD<9"jˎk+I OW7E,>M"=h9u kOǟ/;T؞2{029{ *k}")@y#xFJ,) EWܵ4*" I $:6l,,u5*ֆx]@R+R8YVܘᾔr5FvW/e4IDԚsfVLy0xSJ{ܠ/ry3YƗv%RԷlh(tMoeaͺf,KNa2G +tW_^:p.KׅB@,o_I~',E ҈6 ʘKl1.u;6;іOV=^pZ|a&|X@ oט{qAVCqwgy#{Tt\!l.Fv\TT!ؽ{>K\P[ 0pI𙘾.,-pdwb+0;ZȃEs=4q tr>AZNwr >IwBƒlthGBIe2O?Ş$=loyn<h}C{UHT'I<,#j8Ќjk6Z4Lddby Pvp-80x8pqpg  " |O7̄1{܅#@l m!(LIBoBȭi2~a+f}0pbaUe؂suɠ=?;T\n/9L,N,Dx;4{Qj=u[WnFQ &4d1`NFFe.voߠpY,#+m0\=ӭD _`qZݑ:b6{v*+I7^ :a9ݗꧧ+=C{9ѯϼOWz^)6?x#SR,CpQ80uݷ?NϩmFpw=ݜtD|tG`'#642B/#(KP|cb;F^\ԑ"ʘgAP5g&lIW g[R$ Hn 40Qcg?4Ir!EKf1ϫpQBH~_D91 #Fv^M5% Crf #o[RE߮_ض}L ԼT)`N`^S6YF,A(6ҧO=0~sQ`h A!K8W`vZzz2VJIIQWBys'mc0Ya:92Q5+Uj BEE1$h$Yˡ1mR#'^^%_)}<@j ,EKp;N~w ^Xd<;aBC^ KHMwF|>^?nܵ Ц#)ha g$C×G7c<dd ;qOꋔ53m(sT n&N߾9}{v-R*+te7BĕTZ|=4PU(JBspp !o (auzZt5%T ~++()YZnU hLK҉9+RFÌ]>),@ѭFsr :΂/yonJ+ET<e D| ixd%lUdTEVnѹA`#\?;3ozy´RYҢư1q 0z9?D?bcY3'@뎁QFTqUEz8YI3mC,4 Z(nhf/P8DY H$m:jIg=L4~s:nI]CImClj=" >75]3vZdɳu1%wKO]o?fO]+̞p-ZE$n8gH"?C:'!钑s_j:YDL,H!Gxe1Z҆IPVžk3uvZYx҄}Ͳv9-~dM_bUfSZ UF]*Mڅ1Do1Y:$겉;UiءwRL0?Q/^P][RG6ZF<5|uSĿ~(0kS؆HE[H> ٶd傉!|<\.C"YYB$̌ yr 0VD[[mؚmsh~  AoȢ7㤿dWo.d3z_䷙ ]仞͐0EHB qzxIoLGμ!X?edaζ 6͛$pPt2t9u{eY.r"{Uz0rNY|Lt/HNٝ|#į6- /O/Z{D)@20?v-T^^b8=<#^<`70Ȕu;ڒ_<&a$R mC8&`b2b2jEݏOȁߠ |!qRT6!p( &,t{3ǒ6yOV]:`kq=7r5?o11.0h`"H* ^&=gOϪVD Ոf0ڃUۻ?䕚Mn~dX+nQ)4 =@B!F 櫟C)yB z?:Ј"84djѷ%QX/3GqK4dVO$d dH~fȚF|^W]]v9(tma ъpRƗķgUxFb/H6H`';:yv`m;t-0|.BS9D֫Ԇ돷A^l]OTTT_}ծ/N;Z3 @'o%úXׇ}'tyx\Gj!7ęc 8i}[kWC.kئ3$ >[ Q*@bDFrq\ѷ|!hf)poiQ]fʿEspM9TJf@08{$PST{"'YY4:Mm/WTTPgFU/1wXcZE/[N$K;H(aAq> ".5G%iFv̌_I @B`n#biB(͊MMY9N9N3J-RNeAQЁWAn'tLI}=>d9!6fҠZ7ܽBCREtWX>hIP'aD֘Fd{WL^1$A0paabȎ[JU/߱n o|Jitf|, VזV+C ٯHL<<$V,D}0͂Jip o!gl x6''PTFoő{+MAl1H  W7%ӴܷR(\|yŦTl+ݸE61ul`^T,D}cokblZTYsCYb@Tb%rSQP3 ըm燲PBTwqE5xe5f#ľ*&0UR>McyQ;wތȦ[iq1Uh 3{{ᴟl۰OD:{  a/MBsH*BGbK/;B 7aҾj>صf4丛&#)%O6qs3~.8~2etP]yT[s=g`jñLx[ǧ(}6!꒥9 =ef{[.3voKD+u{r(z(E>9u_Ѳw+Cqr*mg~d>NyUEݾ΍ !?ʛ2l~=?>_ѳ<8S<8U1SmChOwS-Ί]Hu;E J`&c^H}{~|BF(!Fm(Pf,1dJ鎺¡|H8 XfOp]@ T3QW?jV8N =sjٽ <'Gv? +/t(8b4B}ό[>#Ktژ?"k Ԭ# G)MF%0 -."{7dߡUh^S2Y,2-<{Lompan4yѝ'9umRĵUybP&6$Z|̜̩#|JXGi՜|YiFDYC2\$< 5C8ϟvcLnVDΆ|ͽ3qd fIybUgS .UO@"Ae4UTF10E%OfYL qpD*;Lgler30(JlLyəQUU+~ N)?rX\VG5BS7QQ|5JlC [] [ ~@YjM <}ȠL],bIxAx3{dTPNֿ"Iғ}]Xx;嗖Q/M[VOnIC<߂nWNzǗ,uw~tnG~Wұ~?ڵQc}vSǗJ?;^m #2m&q-qGM]ee\3͖Y&FĊof ̱.!Ҳ : Ugs1|0E\8Qo;D1h~*EF 3CZZHR4}]31 duRߵ@ZدKeɍ/{12ڤ>䇺R#st, 5b7&kOZơH";U=ul#)QzRgܵ]d"iR^kay{Yvۛݡ9bP}wwvIk #܍tNqc47%@x_5\/QS_zllI M׈\q"Gݍ!0%"G0?m053p̷żEPm&׽ AYΕ'(f.؛\<ټeFi.pt;[n0w0lܪ , _^IyXb. s_++}XD.Uk}NE$U͏ZѴ{AdГoE5yJCJ,oa q!%@2bni6 4 8 {{ C!6k>M| 9Z$sUP Aw`ҢyZkP%I`Ø b%51e^=l(Dwf*1#=5﯉%rpo `?Ƥ(p}W]?5<)E[ emd ߆wP5Y.}D"2mBmk4@A`ҬԴuƣ0<|pgR85=V 3B6Dѝ *%]=ϾᥚC(!|b\#!Te}8~~:{VMEk^dx 5E0~.fHt+:Z.-_~~UEҨ)+'.pNoɚ_:][iۤ~ 1h|\kk?r;/h"E3E/P{Prq_<`̝}.PEb({1Au~=\#+QoK2o'H8mE53mb!zpS&aQ9b }fEI;~BaF̖[1b;1b|$Q\|JX7bl9;/+$E) 4+9ssr$w,?1D;/ (Hl(8bnL'!7n\- )67*݋SCE]Zoaq9 mߤڲ'ć$!r4l2ojgx^'ysv[[bVK|>oF?%;]"65KII9Y"1~?+L(? +*}}'ҹSُN ^w#rڠxYǼLVp."ݾl>;([qB!@+Ava,*k6ߊ%Mڬo \Q˪w] zJLj8jnW^K+_/j #sKj ֡+S0bn#V!b'f5|k-WMz6C`|8pGW/ƅw{_Ӎpն=`*Md.7:;/^@8s*@ OcqYr`TDMuH pdw&o.@8 V>qm\ aM뵡Ye"ERBahk{?oT-W`o~#_4ԇ>Y |13B= :q5m潀5|ĉ͍?89SJYfce3,yj dgI l4l zG 椹>HwH<,Zq\*LoVuqZJ]= c\-vG9_8xFԀs"ʴdlT>R ])|EWm\[g78Eg!m+:n{.P v\'95,;CP=k }x*f=ca`f)_Ei&mG-Uز)w$Z'{U.)zCoj5/aH2@,VA ϓ8e|GG"ߖ$bi_`Y2E"1ku[(ƒ3A9uQq* c2tc 3]!,2tn 7`+ mT/i'-P(\@-X$rw18R{6k,$ST|hI1` JftMG9Dr{(svaCpz؞3F-T -iJqT{yb Ow /Kc-!7 _|nh$ x, HГ~{'oaY1"d+JX;;߬ڋEsoxt9p `K^оҡee )c;-Z_Ѥ iKb)xcUO܃P +4%o72&t@ e[l(ĥEb:)@0t'= ۄ׹CQ2EيYh!8y$IC]TTwC73|ɷH7`6 Lx}l,ՆRRhIWCf 4"Yx1SVKH_v{Ŀ)ȠѠ-.~z[O6q7~'h#0P´C o*j[{15F,~-?=,qpVNC)&aojvmY7J{G23Z8zš \zBDfm >nJ4&`bdZju7qo .wk+c0@qed2Jʸή\Ynooo<މ `߰HOb L:P9_f$'~'Ʃ*5xG?L @0C̪<]O5/X J\;&wA`KL[ pYxg8~tň$`s mV~P8a(\0z6"MFN#ͧ^JbK@_|aiU) kEd6|(Icv \_1;~EE8=A&1bᕌi?SMӬ5hP$!econޣƵ2ZC@ vvE2TjɄ=̇e%7PgUbݒ˗QY=ZcnwL&v{㌏ 2ȩ#:My<]IWtd&+cdKq􀑝)2=Տ>f9ӳ\uY:LZ&{?kPhٗRRQʙ3gjjjjf7" Ql!I(D ID3ɵu^̳~|3)2PHPLFit76*Yekz\ECf%ڿZ&gnܲHccwRa@! y'+,j|(Ux֙I~`W@r7~SNNG(&zkw;ͭa !?:# ֯ڵOJN։2b"xuff'oWb5gԼӯhf[=Wo.%:}$.bʋ'u>}ᶱ"ĺdf2~D{ӎ^Zïs͆!7%[b*]OrV>&1R>2u(j9ʝ,(1C7{ް.%Ź}{dLJȦ?Wܾs?I=+jbN8`y t ^g5)PfZiNNq?ZU5!>폹bf!uڞ&V@SvBB.fNQs^_GJ(mmݨe1p،5=f0Nh[JN(ѡ%WP?1M$-: yo)S<&[{X׌Ӕ(%zO'L #hv#JFt=(u)Z '|seJ- D 큶z|h#"MO7{h1 8ʆc*EXݾ_n]>}?|lGEˎ3QMr6m?3OnEԹ֯b geD^;iFTš*+B̌bl=nя2Dg O86_4Z̢F8qHB55Ƴ6Ř.VxZ^(#p=Ք;ϚI0[31gmŃ#ki,(}W=yS!E]k%UBn{O9X˥{.4's3w`MW5N͟bZu+7)o G/N@%&c E%t Q7,+˲=PD눾 yn&r'!I_)Z-~bnH;t*8#eX p:Xg>ܦ()W= #Yn뉦PFgi9Xc3[|[ɴM"e.wOmVqMYGU QU; "@1BQERc2?fBG-]7Lahrs GtYRէHHoW(1VGC#Wk0F1y` Z&]9Kj_Lap2ח*eNpnGK7_a*ȌnѶWiQ\Ezz {ˑ^hza.u. АOJ"v6_;t%}MDWs0Vؘ;n۶7o&+seDV}:,py=/5\ (Ѣchԫ@;b˭mRUc?B9J3Þ bM>U<)̞f`3zwyoai %:⏌U 0Qiփh8f݇0.^r fX}\Fc+eUBi3LGYr|a S8xܚ5; ocXz{yERzONP_@».lz1ӺZօFL8v؆ vZa¾eGo^/y6cW3ǦP'NR=֡QZ3p66ETw䔏_]V{NʇpE}p (6 PϗZB' /[(hrc-4s\ڪk\Ps 8FJ *tg_+Oߚj-f 2k+"jf~xr~w'bnn]{E據FȵuɎkh^KAP)2@+Wyވ[4iC',&|]-kH&}Y;m1wԵ)S5j97*dvTtItЊq%JvHgn.bWGLשj=f..azaIhEϺ'\zS 6oX_/o/aᘲL:Isӄ2F8 *>iѫioΏg$\K\ISneQh7}5v6h ?j˶'"u(\lb`ܗSqIO~U5NX1eBOMW-9l5][0{cZR-D:6K[b;kLk5c^9 FAFihEcPK%O|)c+T_( ,Yfav1e\ js0v_T ǽE aMo2׭P+9.KEu Zֺ6NVvY\kyJ̦YPٳGT-pRO5Opm_8ذM1'͉p)n3Z44־+*\c.kG$gQ+Z^, cr++C֧]O<44섮L(}Z ^Ռ${b F}ok[ z#n)yY1ܾ8.:[s}ϼhI5=k8/*]7N9-Ey,@C Z")99jUA}3kr󃕋Jͤ8Z;wN8irhhsR=SG}lR!*[[41^ g^xd-6?PYDb& kyM o G,%ARI5lZv|&cq(y*M1Y- ΈqҰ̣N)MQ|i0%zQY#D˽(tqֆs ퟊ Q&qjَ͹o: /E/ 7D%NlW$|+s }BaYGnRxNa3F_3U8ݖI!O)KOg1>ls˕+LQ*QE*/0%EF 4wqK:|ws1Fԁ%s> aĜX.픚V/u<;>f8.çŷn>=&+K.ć חGt_6P[4EڅW^HJ!%@s$o:;tVT=rebI]Mvi>*z =1;^G3FHvL#G~&1^pVttQu.v/F9% =m-voC'2.+|~F"^}v5k]Uݷ%(f'iQ;%SB 7]9iWL)9#&cs` F`NLW8W?kޛe[+NP̬ Z N_=>x89KDA`l776v$P@jqĮ]RN^;$zH!Jlݧ=B32I\ʔE"cӭL#r([(J3gRhwxܐ9f4X3N8TJ.n${=m^-}s^w |G x/Yz|ǎ5MSKUيon4*L Oyu=m)3G7==I66i{''wpL;/e1)0wTc"H܌ @n_<`1kЛj=_=wùERE#Fޒ'g˹}55 s×q6ޙrкLȝ 3ض!n^4o 7&?{6|o¤Oǧq=T٫W[vB'#< 7-Zķ0ߥk>|d~z|)1"9֮T`֮<|H䆓婌7xn Qgc5HalrD`@^חwXnvlb`]1͖<9yܜ`J]g]#+?T=`g+O8Mouqum EGǣ9&7 m4?fʹy`d"#94m9pr]o//8Y'5/nqzXSeѰs:ry/B^W^)bhG}K=k{t̂Yyk%6Np&m5kk%Ԏ?~ ^cs3n}HL3~n$EsƙeMGEL8xm$qF>'qv˜ |åYn)[տW6TZ(%XP~7 N~/`.77xuޔcf-zvpFΈa%?ʭ8$.P˖Mۮ3xH,Mr!yn%pbRt`S@WhSbf葄ɦ~#'\j|y32R{+4ʺ:9Hm'G*a;;%Ф\C\y0+YҌfl\4Acw&Tl*Zpw/ }ެv/i@'(lXx`.P]#U=#HTT-Iɮ摒Υi|WI4㒘l~akVΔ2lWz9?4WaF֜8aFF4~xH2YiNi^Y5 2y9iMG"-ppro56MI^*mIpl~ŝCyܘ`+>l;r0 7 1K{c[mjje=%j7i.~ wʠ/0 $ُ[dЇ#XEǛ`vh_T G.>P~(C"a^?"^4;_  }ArBo֝KoY<]FG; ط*KO˴i WF4m7V}'E i+7Z^SyLI좵Rso/WfIlxT92#y}e :l۲Ȣe2U0]2qŊ:W77¶/1;;8yF-Q_e44ľTţ5le,%c(XW~1\t/=3m?^Rv#qꆜ 1v c}tjax[VjjÖKoktS}RjսѪ{-NںX]Ya5oi8bZ9*sei>ߋ 3ُ];'3=0bTNHdDB['k) }cbz yf~Xቝؽ@)o^4ڴ&$hkaU> Q1y3=&Эs{`ǟwz[x|pbzww\cm06'pefWݝr_~Ma͊cJLf~ye YM+C٘',E91<{ +{lU̙i<'qry/nYX(3F29hL{ >][e/-uҴܬ0H[aG3U( ϻpxDm%^;N廒9iD'x( f*t`u(u.-Z*{E*˪H6{RPfSՉWQ#0Ӓ&N,"0DdLIϟ+-B٬`0Mt@`V'k,sCR&oO*Dũ!o]MYySN EhQ;:/B:g!_FͿn+3~nIO|tc͛3eLJ\L_@쀹S.9ygaXmvF~fG|$a^M>.1 &gtptc_X?p+9KFHѳc8ΥaI=<6ԁ~)'kIJXy (z=iwiIF {]Ғ('\dFږYvKV򡢤ABV"2%tZWclp2YBDg~נz^ܶ=0Y񑢻:w3#ι&_J^Y~^SN%oȼ(b啔ʰ;ş5L Ua< "FժbTV Ye2o؋c^)6] 'P9eϋ#{4ݽqށij*iaGL^T\]'x1#~ms^zћO;PѵVqa{v4fˮz'^TXE({E)ZmM&ҶIzpA1ES*\vvh]n4A{Tl{sԩ n/dn,.fV]p0yF%ƾ=4ޜ=#(##cGGjU?8Su'fX4.l[{[]F~{ iLEE=S#ztJ&4,l=W[,*z4Q?p@n3ˈ+ޝsc8W[Ui.Yzd]ݵk<ں>#RꗍywKtf` 6$Pi^PάvK76Q JknRW~~iP\edś~73p74 7#F|b+%{:6l#!aj^>%z1!+VUl Mk޼[۴URKׅwKN|5ڷ {'ו^q& J~8֖BP7Ot׏7~N:([%8]__ba #6o>{TƭR3 ה&%F70PYRڈwhs:::FGy)S?j؍GϜ?_g\ѭvFNoqL:K ߼fThPQIO"TsoTkIQ%O;ޭ6LxiD*k:vM)~H52ܫ'OqtTUuvD Ex&Ce{[S[yT. #Rgmj.Ռ_msCeR+eE`߱DDB3aI[_,Ywütx??c} j(^;oj](? #|vzW[Ogj]\N1S^H=iow5s\uDmmq3(f^mWd9ϺUfknLM3GիGBBC"gagVl5ٿԇhkI][j|+pk{V{{J%å%um7bӣ[]IP}4pC ə'b Vn)6x'O^y5otzmGbhDnfG3>qMLIM"هV$o19{*WyNъX!.%554|G- uϳ퉏_ڥ (Jp5D .lȠμomX}}|*qDLĤݮG`; &G>:٣;ɜwxZtc7؝0U4K늋'A mͯf6 n=zSߺACh 1-O|T  ]i0lZu2NFh^z#_xܪܵU|Lg^M;FM}̴&4b{P:}B0>l%[va^G AՑr]9O݄t0 Gwo3.^q}`④;fB'+<62|ui؊RH% wE5.ZTop\9B?'&TV,KR3 sn8$ E ML4U8Z)H(2aJakm2*Ǜ&ѱcBUr4򠺑ܴDg7_Xe};=!-#{"Z:ҋLPˡdn%9T<{݅I|nƶ*6mKoRntӁE zZGܽ|M\5[4gV)\|p$RyN1™a#bcV^LBd.ܿ o$Z[qwb_o1V7ofIÇ|Bƍ#oT KtI3kw8I\S'ET V24|z̰9-E[k&yՌG&YUoXOBN.)822\VJ< F㘤 44]w( GU dm&]I=qvYDwG,KFthΝgEA4s{jʊ̴wi雫l]yx`0^Hk}JC ozCIгDֱ=NC:<y 9'rD+'m$ݚ, |H[3vEq'Ʀ5m~.cE/sr7&ң9V:n8}z6U&[LiM!;vLܸiYO:{|RK.WQ*5ɰۛ3ÕNk!c+m<(z1kwohr-mhP^3{ޓ뚚HI=Lʑ;>\^!uUUz W]X[3:m$5U&Z~~"¥=&1PZZN_5j Þ=;sS;wAHst*?~ [_~:YT*39kpIݎN_|9WDLLjONBBw.fW}jz+ֳ҃vjˮ;t{KgoP.pT6݂zutٽz{۲kz&Ѵc7QLI)rG&vDIlG̓tweRijNf7r}ss pa,Y 0ھIv`*ynͭ }ƛjLY:ṛݗF軞:uʓeƹܪCFz7&M:4] 5Q WZTJP9pWN:EJڑ{VM|]}Ct“&|r:kfXe'VwJk 7xhGQ?s+#/?2LRk+~t9`ZN"J,2NX!(~ X'7b$Z㢫#Q ReGK]ccBPA-5/^X޻{ʖLRb|܍6_M7+3QАIs0%%Oo<&+l*3tTAq{o6+͚mP5 < hxi-[l X ^3A쾚 ūov蒥 XXof`ޝ8:>~yUmw":K=h#'z^U_&}zwgBFX2'[Rܝ%u^&=eT}l3zӵH6ˎsث/ S(463`wڼz゙%7§*g.} D*y԰f(D(ڿPXy1iڕEw<9ljZxmq^SߏvO*['OڹKQ>_>Hަ^h|LۡËEgfv.˓RTĖ226l2eJ =,tt1b^w?CQC= uƬI77fLvUAB^ىU..j۞3uM JOOiE<pvj3gq]:h꩙}niD4T=HԋxYw N7Cs8eAl|7WBn'u% "d8 E2(.eSym*[ 9O @LM.P^EBY/!/^`n8n4 Zx#AGhʗ}'~w3*juBfφ*ϹF+.z6M߱Cc[IްaÎ;Ovyh 1߿Xdo`h8ys&ímKrSVUP0{n0&Myێd6U36xb?]Gǹ̒=e*4U\s0E@I+|uO5Ms h<}.!LJ6~1mbˊ4w__n?/eΌ<۲~90D * 6y)̚5Kg,F{ظԫb} {XCC%ʺ*a:{NnVIyqJaI$9i{rurՁ/O&M8sa uOcRrATUG&GӞx=Km𻵯.'G47pf Y(?b]^Iޞ.3dy zʃ՗lEIfpxHURIqpvi] TOlk`ުԤV-RSY:I'DNX8]FFb Z/|?.Cq@ @Kz|hCUeڛwrM:{"ڦ5gu^iK033Cū=+s!靺$X-tYti O;5I4OvQ \FL(;='ONp4gd8JL:jqX|N؜7kaiD˘`}vs3kF<^Xv^su+v($*ۋ\]djjjmRV{i=}83+W9nnVPWvUT4+k{sÇV$d^Y?⏌Uݯ8A7mT["wcCem4g wGG'VȽDVaghuQ9+>;Ktrv_h1 ͗ޙRllRK>]X2_a<55GL%S{Tg;wMe'|pRY,1%bEaSr.U/MNi4pg+Mrr>Æ!3R_I qVjmhd="UW 3.Nrؔ)DU.=zݽ->-/KzQۛO)<=rwIlЇHi׻g$$[RKټXNIhiic0 ^>ζ Uzb "e3no35kִ: [3&g^hHXXNohs7/>xNd19ድV["TtB]2=Yj'4fh:MæWcN\l\:}%UW t=JiJbq0 aNʧGE_d;8ReUlbJW+Ӓ:l;ƉNYM/{|JEɎY1K2گTPMr/_=]WW`YqGG.4ҹ|~&HvG:mͱ2nYwsƙJe`yi%t4%._]KDZtk-%~%E 邰UIbG4&Ot3{lzvs&ͮotoҝM) OIkxŶ΂~/+ .OejPh%=-AS Gvvueel>gӻL슎)SB./;bim=WTrrvii5nUn]&L;:A&s,B ZR^~~m*CBV,_m~̮wwR<}{zmm-6ۻ cƜ "$4VHKcĉ|^UhhquW)omT :xKn>ڋ''-_5ۻitRCVTF[A=OVYbަ?08v?[zDtA[sS2U:f6EkS'pWMlbe? =Hg( NԜNJAGŷҳ^ Nc lLfk:y+]6ݻZe=]uaש4t|`Q.Fy֛՘4e ^S)|+ot›) 񺺺#0x(Hq Iֹgf@ڍoj#ncX,ĄLf5[&{L-D5$GbF ]U-͡R/.9}':嶶ېQ5 Zi߇K|@Ȩ$Һ&g+,"%ӧ>:HjcP)XL?2D q$?\3Lu-V-ǠYr.F^U]݊g6Xfa1\ȕ8c|7 uu///5/naC+UYM5A.lW`6he~ |UE=XZ|U 7u"7|JŪTG!9 |c}9/U#P{0f"0_~&!:O 1\%#?A}`h/+28>U8s:~TU #  X 0X X]!O߁9n@eй>{YښQ@,WAs\`.&_&!WWA|e"[5& LUeM=8\ 5/?;sA_;mi@J05?%裕vWuGM9h TGU]H`9 \-y,p1,WO1F 1@?wՒǃ9ⵗ{, q#\Q g₸cG 4e98E)x6"<FpH&01Z#_ov4 {̟B#]b%rB]}Tk ? ̟iqH~rU `,| @:#A[۟_:[{2)曉+ڗU~Á .Jy Q$MET?T@xZyM?^0~4]i }KFi€jclXAT=(%߆) 0oA{_7yX8"?s&;x~xO帀Px %9DžX1E, |Dj!\>& >~]~ `>!|;9tͳG.O"W\O7fIBD?~)YѪAg9|l{ y/'V  AzX싈eHD2eP T,@"3 x%ҙ0:1@?%s p_"`Chx ̧*  ݐ9ꮿۜ1ϟFg4PO!ߒ$% DZ?gN'C:Ɛ@0 rR6\% l a6BsY  Ʉ@K}H-P )3"#h@ig٠@4Rc#|ǁ2,&f<}.[Ua+ih 9<@@YRsVpԯ[0?*}lo7|1p7.xYt?>0l櫾>@< jQcxnl@uy:;WK~.0WOgNLy!G" mU XZ}yIVCX>o_>+TU+?nrG42# F<M~s"OpOd|LuH Pr:>@]>NL#wݴ C@)ԃ~Rx|Gs|xyu`6 vFW~U*J(o]Oj?a_0Hئ%Ox"/ta>Or3bDStLvߑ'`.gT_K%uE?7oPI~_D^+gEJh*= ߣi[-L)@{D0\ < ,W; @(Pao4~# @?oE? !˥&{{7 ( "Kho Bplr/-d0x MDaoilq A\\֠9"0P2?$18gBD@,|2~+ S>,(~Ads!XJECe?oRqRD 2C'?ec6RAOfA5cF. ͢~x_4‚?$~r߆ @[P,6rqAx<9ܡZ~o $ȍ|N١#(o# :l  Eu4?K"?:8K v428x?#or"xF AEb%oJH ko \Q4Zo)ПD[h'ܳ=XK,PX./yl?ɏr^ӣ/hz 7 <9EwpgN}25߽50Ǖrx(w_@o9..!Q/BK(3; qa?^3,>9Cxǧ_#f1-? }fQ8 0($?ֆI?Ҋa}5.=Cp0 |zlWC*|pA$"RPm5;LAYg}2X c(~J1}'O\b/|, | s\= b nRjjOJ[ 6@Ə=g~Ő0 o5G?_GߟiΖc 1,}6W{Pi!xDB(0E4 * !ȠM~YS/g_=}N >~;HƑ}~?M?|//B JJ_Tc*!~|J~k*9TrJc%J.Pu/T TBOOwJ܁J_SF^J<~@%_3P?R_>[Q@DaG U*;Qp4<"c8 d"CATgpw~%nL G_BGc/D$2~KJ= LGߊm/( @LGSLd0xR> /lf)@:g` c0x,H$@DJi 곝o:;1 8 (X2"*@@5Y#3it@eKdX" ^8Dp׷G : o! &O*LPtL ~}RDIEdR "N'uFuzm/hI&$&Bd2`D6 Xxx`ׁЗ7ͦ2fL&@$^X J  !a"KR0 ADL%9;Й }w{~?& 1tiXIA(S2O@7{,M)0c fg̀D<c9f<^e0Bg~=G#np/EOTL$TB$ X?Db0d  : Q ,GH`Jkv;goŃ?h#2E*`@,LhF#&j` cLԵ4*pƠ09j?/GAh<2[:U!:{?y1G \m<O!p'b||O׫Ƣ9? hhp`x:FGdq8*@zA߰ DD$ )((h'h8, x"c(uGE:dA,%! q$}u='PLHa wt]T-AŽ `St$ gt OP*٣YA a~a(`B`x$Є7LJ K;t %8G1 ,@2!m ft+-@Gp ,c2D&0 L+Af~OZ_MuA$ a&/|@zD&G=o9  Fb0;*I`x j *PpT01q0i#FЀ"ix; C91A ,T%!7$BYT hp82 &XDhwG'4 : Eɤ4]t@@YT! B$$c#@AtƓ)DGe0b:_D M<()@Ř8"Bщ0m>zcڻA|8O:Ht@c: _*PD X!A"1 g` &K3Ȃ.y^#*@`s*H20e?f,<@78Ab%"CQG?b% F88,`0xwӰ , >T@H RPڿ ]Q=+ҜAy0 0 Ϥ;/!w#0ހ990(#2A#ucd4} RI8=ixhȐqCY }uL$4&a &Й0LLzBV M@!kb"!8>x\!H4w~ow0L#X/d t%!&ra}@pJ1 dbrc!^-]'84XNA@ө': G&b!*HA}".A&@7 ?PozFG x\Lp ?7/%00O̠cCd'?H4F4:`x"dIXsnv^@P#1!*pxIքch $Bt"2d2M4_NRt: h :L x7(ё P] heg1nN J$(`8sc0Y_pX\fHB@ƁQoA08,JC28!{sum(yƟ5;4>:/oCOgy`fɀJ\F!! T*pD:i;p!7G5G} }/My/,tL߿₰X&L@ c)x3p4 p4t+GD^?F#<MF')$<Adۏ B5&X?0Ǡ0K~>0g}}( L,aq4"'B8@b4c7ks8n#aa[ z<l\.b cEpҠpB2C'6ǒBO{L 008qpcdn?v8YB`A2h 'LѓCT"aĤ0DEۑX^#q?Ⱦ:IPa ԕA$Щ:$,B i~l o!D9Ձ/S!Ǡt0̤ $0s'>D+!IOl|}i_$Y0g_xOd9Bd*=@D(D2"3It:?! 0$SacNAqğ{_qt "/ E^_7Cx$NO8*BxRO!_ DAOXL%!d Љ 8@Kw}i{ƣ&X*%Q4KG%өd/"\XK! cM TqeK |$RH#d;#[cޔ'^pBMHDR̂bX-rb5QQf+="ꌞԑ$rE -[+Wz|[[{ith/)*c_&oŊyYdz{ e]5=ʺ;' γW՗myVז C @- NpHp=ww۝+9UtuwuS^kʘc}ǜkg5ü*!!7O"C!aჳ'2^~(p^ ͇_P/LuY?~ !ޞpIrEl2_):RO|O3aRr!г=UGMHLHx,%% gb_P5~T9-;ɭbZcϘ+=qpiY3'蟻 oa MJ*pqsttlhnTf>=ݘBkO?*t:40y) |^t9<ܛɰ CX˺sҁ4457XX`c%h={G [[\t5&>. :="cw>5젋n􁓓S4>! ȼ,9{{y5i櫳uuf[jG=! s3Usv}/-/OƏ<1]l-pJ;0>x?RX8\ fɑtۆ, پ]6?*1T_ QH3KMG54؎m {!*eqlemxpx`1d)BEg,ԗiD`^OgbJePj <&`LLBF+j 4>0bbb,`Ei8\WX}|aH˫vL9XcRSRxSR}<"3M$/ E{=0(hzW}3ԪH>< G999iᰏ/WgGR,efWz}# ׯx7GVV٠ SB '0skk1⟀s޻wus@ރ:e]]M `B9۠A.ܚxy҂0Z`@!% /&`:h@$M6Y,~P}>>eeʄpȸ𸸸jfoo՗JdJ#""xƠ㍂A ߨQwА<<<|T(GKMr~8nQL=SNww`4֚4#)ďDU%^9;s#E` 5hl FnwEOOx.EEl ‹kV /}[S|3eZB|xRH((`儽(EA"J9ѱ5eKp*<zN67,mCwq5LNv,[h/\Q:zG X$? }^f&zV),ϱxt0s[f*FdȠf=[^ ĝ tif _p0or i1 ?-Yޑwe-k`NwLִ4.w9X >J䬵>KMWz{+Kyw au!cPmxiG7w}΃ھߩR3 ΡeiaͅM$Zc  \c㷖!_b o⦼>m AÛR|F YUf}nm~3u8hQMR ='?dp9dP?s+"O`X_>-؉˞Yh- ?poݓH^[R-f\M01!-1[H)\Ύm|u&{G}B(@"@o T 9]Ae}F*]y+Mnn_vLjC @~ZIDcgYBnȯg<ҷ*~.3FaT#SY5>vgրC>>KFiy{Vʗ‚=W(~䴴n. QJ,9ȬGF2n'F1n l~47 ί 99q404hlH^?| pÛfUO%%%AZxjK8> =bO#"OH8|7g)I U!݃{r{T '0 flO&K@!fJ2oms?咺 *ht2e*ܯch<ƺg``dx _v aW3`l0ϟ?ɤwvBB3RR`a_ t9a ltm6V~z0X۔.n{la9m4R`͖h_Xעr^yC LBCw>%Ě_GPJbx Aݯn.w\`,)mL(B`E*w%XQi^o06)0uno޼Cy"$$Er|{(eYFj (j_y\iիLg}086R sWQQR>^m?\Qذ/;) 3>KD(ps͍>6m>r WrM.^lXÛ'էLJח>\Y//ߧstqa' rS5;(A4M@F3O/I*1^sҋLw3CC_Fm)**2s| (!(l4N(|w/C2qT# qFNYӈRZxggR`E#Ï#'o $oni &MVy&{d I=blRƒZ<Z%XŦ\G:g}+,/7 !t5fJMRpssu%ij]/T Ca25v Ӏ4NM066^v(Mc&&##"#Q8Zr9ɊRUQSiʊ!Q썍W&.A]' ʄȰOl2KkIҏBn\ w;SNN  Y6O7۳6>Ҕ _ֆ1ѳz;ce/QqyskieeH^[|57՟%&EN9j?z Ν;(ϟfPX9W˱&=ٙ=qIݐ]j7] MWٳ‚ۊb=9tY?Mcj+}C|[,64(]|Ml@$M /\޼ygyyp6,08ZfŊ ζ ~!!maR_OMEXS[T4qJE?OvG˘; I=QniN-e/@laÀ4il櫁_,e8n5_x}06*Q]z:YFgH>Q(JqMz^'8흝bt-a3eBj@7*F/Hs RLoh{DR5%+ؽ`ʺC]|[Lql)C>bЗ0p|9AhsY,۲&Yq_D*hS @Ya~84[Ն ;Z uƘ{춍GDP6gbMpL8t!-J4l+Ȥ&&MWï$㾨J&`׸y-ZJ=h0B\TʍDw~wf̜*-WˣN @K)Ɓ^&@u r ΫuO;9G#D?wU 9:=6U]m䯩UI{bkq^>K)%TzQj[|Y>qsJ܂ά@ݘO}(]o.,[9<``t5j6;JԟDfpAC65><"b*DJQJ 4w;SofB^<y]ވTS} v &EtgoSm}EŒGP904W7{s,x\&F* ?ͺ?; ]4${JhBE@Qln hQJu,1BT|iKI${t2\$whDZ^һ: f JXm)8Z!q/"œyh4n Fdkhg׶@p _1ג9B|*m8^99TKAXD͔IO},jHTTTh.y.ps}cOe73nd_Z%o1]EN63o`1_E"*5ԑ)]ꡠ zj?y-Zͽ䶘K,uͣ_\3$ Řrd;SHy 2ǜ@ԍU;Y[aS|lCk0]̗0a| kno.7X=0lQ\q.J ;?j> ࡬*P4Ӝsp{GDrGo﷏Ą&ܡ?Ǭ@ !npwr]cc-3/DqC 9_hWkwxx(׺K0K~$ܪ[݁a5{OZ6wENC1(̚n/)۰/mHX_TRo8uswoqonn>8W {uC)b1tY7 LŒ*ӧx 'ϘP/,Κ,"Àh{_öpU aZ-*S; pݳ\Zp*Urw}C=tn'BbbޑG{A55jDfc&[KVo))C>lۓ C~cT44Y<rjjo٬2MU@PZԍQM {P fnyLT`Ϣ$(BTr WN_?}#W 7Zm|uC,OW/Xv:c9fD^p*|e7SM ;G/2H(~2 P"~{A:??V4.ǭ" ˏX-ye/,y0$g1 "GpKnLDwǛZc2$nffjjj_;t`i&=:.qe3/TWo_iwyH,~˃2޳^gX"#onAxSYpGLmu(h↿G 4 Ji5HO2Yf d V˙G_aюf񕶠cctC3, 𱴊J0>onVZx:A oe]7r W(F0&@nSX,?lm^[d:*ָ:sɗ)O5~鑕|o,a-;7nVC+"yso$ŐSmBo KquJC߻Hh-ڶHޕbDͽMQ3eѣad ]ǭLaW9>;=/hPeEVv^pG FxPW<iK4tJmE{jFƫdi|?~Ik2ڙU]?6qORM9 A'A }QOWFf7#yZU?ݜHulR2BƑAVVV Ԛu5J/6ʶ$=Pӥ5^ & 99$\=n^z _[o.-VF[XmѨmdy<ԦaTӑKKg؛挨2.S4\0>H$CC!o)i;屢GDopNZLb"!Y5[92c<}٬{hGmIuo447<)Q~=)с%)9ζCBǺ&?٬Pz&vHH Z?kDcֹ ~@5X-db@5I=QVV|DvUbvY|sq:21.R:A[WTP%$)%`b\l;mM(fpwma,]Դ'Fz{XFs,XiѾ9)@ox$啸V36׬.r32}~{D]`A#7I)Qom$gck |NI2bXɅ|W.O5Т r7(p_ _ ܏W"i#lޱo%>ʽpn3Ȫxwsƅ· p`@媰{G&b3.60$IMVF!#L\e{]kvAؤO_A$U^BU:<MC,+xgg< x `j GGf^Ddn1B#==3.\)SZQ#q}A TTX(5} 2Dm5\•HGbbp`>6?}hs ˆᑑ9d䲲mtDŽ MlinƧy52"|":syڶ3YΎGrX+o9B^cD6)}j̗t'GG:?Z&q$lR)z*m#$$\8^p>?Zzó(o,.D\.X@dH]j[J'am>DQTj]sa4 a#'8O퟇Y~/&Ztni`a|̌8X8%L_ >(Ho0:`z{ͧSPr n6ܾS{S C֔FGÌ2/"4t ~PA֡eimHgZmC5bEG`w-oe, $ M\u~x}s [}燫O p6DY↋9'䩖7vt fOWٽ22t7ᙉ +}WSV~ǒn|d`>[u H,4'O"ږ|8qFM ]N Wbpϗ9#_Mjxsp{fdX44Gج!*Cmin-V !4a_Ɖ,.@d/2115Uڬn8f"̝2cisX h`ČrF^̔Y 940J0ѝOwfh99`Cځ*o5`ȥ0/ CJǔ'!@MRUH[GB/].6V4=kOnDo; D}kԃEX?Xqu͛7P '"$f'X$ ::b첤1~LM%yGAˠ:]a4' X_CĄG]يkݢy mV䫫MKzot OI _2Z\9 >h|ٸׯ܎{0iOzN'p݁ݙR^'0ӝKuZZZ36tjv rP]KShk@KTOU.bWHAD#<65 iDa'>HIIۿzm-!}L,ngWWL>hKR`111#"p-p':. ܻ_pUUUhL*L<벋[ȢDzzU9t((g\vwu[h3yQz1ksQ;;nO]NK%GSR"2t S#,f:D^b<-7WtZ|э ۛƞ&oc.Y}8㾐euS)qҜ ݶRS7l.,3qRֳ JWVTU֙|@v*焵VXQhq!iiDp100mVݹ{OV7elt#X|ANp8џ?NϔSz ݃X  ܯm׾N2D&;fu:3k+7[dO1_9¼> dQF|VV ZZ `. &:Kӱ}`!!&Ф[rSKqR!;"Yox֚(I~g[r3;tx#..Bb{X6s׸t:J" M{h|})@F2+,,yeW,o|#a7iCY.[Ybn_в_[\g`q|!q5I 8\-bR҅A|Ѭ 7'[g>bTL[4$tt21\\\ \S) Mϭ~Hy)[>50&sunp0m^."qܭYT7 CáDĂח4`}X'X@*hnf59S( w0QҿWZWz`L`aќ,前@K!ɻCZ,S}`s2q cTקL.m>sP%QqV|@~@rNttfysGM PU`.]eal^nΆ޻:kN::R,&25 DH2V*\9?Ƥm~ۗb9[`[S}k~N~~匤ٴ37囹2lıEzJЙV3JntCgu9_oŶKpW2+ܡ=uq+X0bP_L̨ W檭?m=}2Qb⃧YKb>GE|$!"ՇEVUVN.)A6{@Mk4\ZFcZ H(-XDRTc(o6\/O}vk`>'#ePs?olj_ {gm4PS1u@{em-\z3DlmV4Crb811@5>kҫn4@&}&h-> ޑ 31 DȬp[Ip|[𐝃zBL3"-ri+:*jmz5R+{3p U7X 44-@=cg0( HX=,/J3  mKȋk8쨹tm\vs0M#n}y&czYwr膻D/WtgٸlBYA46 3W( oUFy3"1@ !rǃXЫ]tudWMEų͑WJJπnᆱCyOՆScYL@HŕT}orA@XF WLH!>y{)O4]2YSF!*="/8:Kt}β#Cs>Y(>Ѿl0VUgzA8ˇ<4''*}Ѹ%BӈwD"P׆0NNpuq׈00m2vȖrPzvJg!1d rY I:7lAT)1WJ_z'UlzJ@Cyʈփ wݲNj Wɑ͸nF!jصAB?$ W*fɋ^58[B }[`ڱV(Ur]xaɺrd}KX<#Β33EtqbL8.>ݝv̠3Ђ\ֵm(kzHV0[o$j\6 ذs<5.#|~9&:XFAPIwO?./;.BFIEEee}yvǍ2^"##$%ivm>IQR5!ynw&4m #y&=n_2)uRSS^)չ:L\e=O7Rt\[gT)6 %ϟ?,'? ):mjU=(ONKۼx?fR\5aop33mm|u* >B/U{XF%_-4#()+5MٸLNM?553UX@^7N<}Ay xUȨySS xE;4ODezE9VEP,vP6ܥ߾YGG渴lnN.\X?sbbё\oYj*>fKKH(!,y_-2fQMN$EɈzv2f^@Z%kpppTT9#l~AU^+ҩ[~Vvs]wqPȦE1 TX͞EqTm\ (qr^qzKPt Ooq.nC.Zf vR`4UF`|2^ ֐&0 .C^_|XiyOP; jԵ6<6WU! EZf͟5GOM7D[\M@!!!„noC;KD) 'fSqj Lw)j{xiNx^f.qj:b$R\֨bЉVQDih2$ã¾|iYu\5*UHӡyI/.7Jooo)Ĩ-%љED+"h>""Xyt*-aQ֥+Og&Tފ_f{MD>g27`.QIJ1xHnX凓KX\\ ll <~!!K蘘喚G<-./Wͩm!Noz Ȭ 033}E9-je^;~ Hؖ{j*y>J*OuT8-k0oNnRwvT*;#Kʹ*| ui )+Uh!qѪW|̑|u-씇s]E꪿䪷*OzlgSnϊ NwQ|G5"&'g\vCcbB] >r=VV~/OA &d=pXTNv͛L|xз9 V$h~ f w}fC&25b3, }x;b2xj5ˌXA*btKK6"bbMamT!*v437n˛3a^MmoB߰A&Eu?]3&XuFEEE5g #*yu矌ӡs@ E2z3^ޒ%]5k{3nmi_ii@@QiiĮW,aQcJ&&͘iW1UZyZL вvxm[w:3yuwlյ^ySC[?-fV5vq#ʷJ٘s ZSVqIЃqbEH8 =4 o[^vtԜ-ŹTqPL֠F#]%Ec/ƃfj,*IkGf@(]_x`hȥ611eu&[MW7Ceﲲ}ADDžUEo7Yq*=֑{)&s_ẻ>=M?uh|g>56Kh}tNen1H(&-![/` ?_D2\c|Yyb2$1_PFϵ ,PWd>*8!UsbzbiiQ**u5<_=erASŠp[pVkw+W>(=Uv O7y 35mŖppEśm6T.ܲ# UM/GRIrXM\hO#6 $HmέYu4sO+qs. 푸6 W}`}HvTTWvK ]g˳^;yzvڐPwԹ5ڼ5p>;1uYÒKe2r7/DS~3÷ A+ѡl׳yH\hF=jr,F٩4"Y) ? ƭ}7Y,M^?)x~9;I%f*88R`Qye #EBbM^KK/0Um.)v}c~ӕoߚ£VUx9.N_7)hЈ{Xu/T., iH=鵻/$V1&DUIl5[e{:!c U#Ue1Q;o􎴶9,G4NыgBGO'z.w`H]U6uVƉx`s8I&1)D;m _lwG[UGҨB%6YQqjͺxWOMO?s*Hםh 0(yWfO8dR]~"1 *Zp-O/x94 &'Bx/DnV3c7q& hK+#@Տ{dHKx]wV/yhXj%ʙMz{i`zN_oawF蔨 D䀌,g&kJ9f?4Hi (L֏;x?]>-=ڨb:[ZYa4"7 C̃ŭno4hyƉ)E8"/8m}֌`:"_YP3r6qiI6oѴ$^HU^u|3ZInJyO!Uѱ;;;A>V/3f``zbhPJTJ_ܛo*©G)ߜqYWKv F|4Ό3ooC'OC? ,5#E]63(1˄r$ Bɩ0Ut is/Oۃq}CooP(Y()Ɣ8t)׻~GϐW~"_DTz^ 7"ӥ0ש>y3avgfƠ1 2Uͷpǡ/݁Ьwggg'/Zl ML (P LԴt |ݷ뻷w;M3ĜNR7,a0,.T'}4(x(v#2"Aݳ1eFdjzX4g{,>sZ >p8F<s9uEҀ|t 1S͑"XR ^9d#t "P&ޯ&Ϲ?'&&pf(ȩTQV77TuhE}>ZOv6Z𫑋%ȶ+ນ%6G̹]tD1 Z M[toi}$\2r7KsK9;`p@% wshugx+F=-g2y::^Ѻ.1E*Uptd7(4PWy寐|:afk:jooO2A |PהEBBqީQhYwtZ,t_.#gQ#ҧDm~44;aEvOrH %vg61е9Ő}83oƅ:l0NJswչemzDκs2blT6B3=9B@$Zxcspwvk4'-}t8ړƏkju)++/gȢge$fY/rrr2:%(vw|!c+IVmmmL@:>YN\vybuufhy$| NeYqRpWE:-DS%i>oi/_F̼M%1~CvK%=y2z(߆"nnrgYW{,x\S촴劊dS*߽+,["BjN˛80 a! Od[rhe=-ꝵNo.m@$-g0kq/Xv@Hq, 7ʷ`8\ϸ/OI {H+".~m+F07n ˊ&J4rxx*AwA^QȾȸkNmcZwBupőK4ǡsl"|EEEz7qWǵ.> Z0޼+L#=-"_z5չ)UTs^m^`ar}"қL2b]W[[;KXlrkIIz+ar',oGD>N5fH/DtRoSrs0CCΒ >e,1 }I8%uH($Wշm|G"2773?Ay}g.KR g_j(>V6b+Υ>ϔ} tёNq4쏔K:Qv3ue Yݲrp7MT60^  DZVF5:)ߋ;:;ɨrdJf:+)P*-\2ԩ۝qd)FHK$ H\תa͡D)= +Xp}<ڌ{oMj~T,RUY"7X~~83A0 _JL-Nr,.*Mh%""cre;"YT[۸m{Țw:?+I cAkv/@褢Je)}l{hr JK1Vew9PNjbf3>Ǡx.xVu›nEPHqq*&:hKgk^R }J r޼ D׽a17i?&'DEF,6D6K,=D/6swypS(vm3Yb||M`Afi4Wi+EWiq镁Rҙy@!7y1#f+`,*)>-JX$n&knloaƚJ|tupP5ob";4@U1Qd11S8ȐMH`E fLu&:Ǩ&V&공!hClR|^ UQ >Q; 5oZi HXX`,Qaxk~֜ (HQ8cksIm!N Ay$Qj"Y(=K}W1B_l.WDhXSn8Ve}ERVrKe|HAsTI+8S*vhqRAsze ȩGpxW:(aSc@7[~_7azW}.2*3 o:ۏ@y,vy*nA89%exbbSB㼨ҕfe%?῝IXΒSNGMo]dTb=t9 5)Etq~cnee{1Sm_F^l:YPB 3ֹtFsb}Zq|2F$.?E8m} O|N\, AuAPwG~HNCSPV_Z;#/o/oQlWѵM) \Zzlk6x:l8VCE @8f)zR B2Aw+T +>IhviI`P֮.@}3"M2&JkFr\`2,ن*R@^Ͻka1̵I)HX2d9Y1}hGdMVx}=M`wGkNkv:$bDnkc! /O PrAkc[B|drCTdh}69˻z}{.BCT!MX8RYgrfёޛK}ko/f2A{ŅQpf9ɫ_~w}pa3gA[澁GQ"lld?86}U*x~Vh)3㸈ZSb?`m0[%~\dd7ǏêX1:dR}9A8X 0CjIZ6Cj,9~L, 6PQR.'HIN@I D4PƮ_H2׺H1m >S.3/U9NK,!A bEٗ#jhi/'j.Ndsjm.M,s%&*f(0]&&fn G?]nΔqP%U6g %B 7c 4$˄--Ôiql%*i>`xCqWWO=y6G\6є51S̋VK"s䒋c\pN ^Gl\zMm犦 1yIDJLm \]xeA֧! GsR}@QgHi]Ϗ`z\ǣ~ (++ c;K!+)P%oi}(՟&Ù!;?:?<4)Ne'"ݿ]㥥叢]_R/ADi!{z<, ^ Bxx@gݶ󥰤wZH~ۓs0#78${LB$\Ӳa}fe` uay9XJZ ?Ñ\:Sk"΍;FS=o8LJJ/N ;U=ik:48׎k;mȋ}dv]qT[v*qkCV> l,tm tԜjVԼb({ |sy9SooG]w#qj _ luw6 =zt3S &-33rZjymxh 9-}}!]QT!б}.jJE:' $ FwvzE0W-3l.}GIqo.,44tll C-ei-0ʂ շ, 9UE`56h>z_xd$ձ( +[ȏwK%00(JJ=b/ӡVT6wNJMڑ$ *.L\0ܺ"i|+_FNtuTV]LE<2PA\ӟZukSpHvCO#aGmm;_v,JYjjjL嚁3]@HK~SAGTk@7Ĩh 2sOKt0N9*H3q.WIUqμ$,aS액G90юW.DRH#!aRiC"!O(#37Ԉ?]x0.x, E6=n/r1.~oD=缮M>Ȇ;w}VzfҢ4Lj*AYQK&mXA蘘)*#]T6d #߿ϾKxW-+Seujyde9n$5<ƣԃ2u a/מux_R$7\OM pjo~hd-6V9%D=h5k60+}/?ٴ6)͔Tﺹt8;[ ɹ\ʡ(7x$L apZs>o{ M++sPF O%$A@f*ރ4S"ipYxL>X9;:ݚg1Ś]t+%..+{GF ^9Ìkҟp:3Q,SH6*mȔ .5JTnàNEHx7KanpfK%?"&˳a!AO<-{H7 Kxx/T=GZL"j@oO8%IL t <4&Dkخv=|'ʎK~~|mpzQ,_ z(yw~~~Qvi:pE~yݳ^޾4%h]?>6Hz]ʃ7#=60~uyC^/'-BJE _e܂jAk@/W>H')#$N kqAS{#gkv=UQobB?12PSxxR }]].Aņa7⡯b djxn1XMx-]S )^z@0L9m0^jR_М+$_:/%%1pkJOj~\093嬊Sw=ud8ZФ/WDj9b|'P%=+çGfĺ8Ϸs5sD:pQv>Qϕ7KtE5/GO+6IH@ŠI%DʰP?箨>hFKAt񠣇:A)fȪg5ۼeqbʌunM4<% Œ w~mQaa-k/40*yD@E~ HL| vW~)g \iƄk~7 u_[jWj ECu4^.m#C_QCA"CQnřz0pGj:`ԍ}}O/NC2xx)(0#,}5>]U&Dg~~g:P74V; קmNEq[ƫ %g#!lhD)//-xO 3ROO-kKl% Ɲ9WJQ1V+0?|QR6}&fc3񇽫,TE}J4طNNWyrp'&3|!g5f՚!F mYqA0۝*䍍I|y[ޝ.Oж>͇'4׮~؍wӣrl3ܓ3n2ml=tzAxi 'W9P޻]4 P|H(;cߴzY>aۅu"!3hOY^qxqVQZ'a*߃y*B&7ۑN#vwrBErDRXbB6z iX!XA"IфS~8uuPIXYY) }ՇSI%([/4 Ae3$ZXv]&J{zf0|1NJl]vjk\?8m-|ӁTduKCx1ه1KvM؞EL'ưpí/adLij)MQQ%D|@`'hc,ZtǠTPisRuA%dүt ՙSQF;7r$08yӁĄJh͵ o"@ۜdeAX/ן*h7&߄elBlHQ,(A6woAo{ 0QBީpqd $#qH @hX ٙqY*)]6 ڌ)qr֦g|ljKC_4nEXc1Tkx+AS?Lƃ(ǣʅZh QZCv""%Sx=mf0`I@tpX0⓪q:.ɻ 39o3N{ggcWmŸ6r~_#doer~||))CR:a)EJZQA@>BQ뇈_x VPlӪpRh=Q7lV%zCX/1$,b CTq'91ù W6峒,>v{oGuV WpTl v< Ų !HC4ˮϩ$&+Wq!),GS)2gzY =n}gU;#\4W }vǟ\nbLbb}$rFdy)+ ].kN*#=qT U54H| i^$'3a]s.EĮH7:rIM4祆cRG7GM& ,eq29Va (ywA .3o+^Ebd-b? c[g`_}"|T`6JྌTQKj)H|a49šxj`=O 9wtd {zt;*Iztr]Hst2<_>B狑;Pjk2$ev~dr8jš{S0D/`pDB< 6TKZL{0alQ>2]r+&p8ܵ\boaQ_Om~Z2uz1'.z?L'(hԒ1펭q ~]<ďEIbafxž ǽO}I~{l2 bAe٠s &n&#Uoo%ox ݆p)`9F`HTYIdVv7?TQM9u}t U " 3P5aB|f́+Wrh]ʋT7UvɃG^x.h'JyT?cq;;T"pƯls.[M¢c%``A01!rꞀ/6ӳ@bDIVL(w>|D٧65 #^yyOCx'/]m7toN_eS6|_:p/C$FiABe"^OQі &Te08/%tvY =LE`ܰ~o=/,Nyo^=F`e0oуCUі"(ߪnLC |;9-)RUĽ3UTzw뮟M'$h qYFACoD^hǏ% (WyGaG0\(Z>} **3zp ,x@/*Vr7=#[ˡehdU,~ \a㥛--iحd[?Mp9<_ On,fD1g+{l]GoB#mX5F s4 Hȳ|~S^]dhEKcONʁ!R[7GQб8l+bÞX AsvA9?)]4/ #$Ż[4x<e5X 柁:B9;?~Tֳ&8TLMi\@öFP/q>?'6 ںp1;+䅙4#'Ѿ"bbJ?l vZE/U^MmB9ZBTAar@/RPb?Y,N="➞Sq͏e_%0{`bþ&1y607VuB啙eWu*u=Nt̪Or T++ &<===\Nc:JM*UWh#8Z>%; oriN7L)u·h00x Zd-m[B`Dq{}6c}NIgM]z5jw̋`HeP|?%#E‡ݞy!t{~CYl;{K5 "kJoawE``JBgr/RDѴ m峸FoAcOIHHy w===MNUb(~*@FD M|jTGxu)?ʫ_`6d=x:lkkiÓ0gsonfo]>*3&&n$ɝSuj?ܾ|#fyc>y\Q]]l(?Ij.wޛ RYBϚ{w^H8)U>,jVon@Kj12zONA$8எj.r_=ɻ:\ig!f]clBC;]0"RRc #6$ml=ߩޅ I8::c1"aW@/w[`JƳac }7B;alxgT ҸZA,u^n{{{A3Dnc%>6tn _9g?~za}~t:-V:bgZŤ:C*I$l$n?BpSfA}, 2W323lacaӗTw42N6G \Cp=UօY-g̬mlr~F`;sqkyq<)AAA{A4~}eb_lo"DOXmz2pӶ0N$O<MhsRW;fjł[UW7}|jS]v+vLr]]$a^:u>h DGѽyaME.P0:{O& |1:*"HK ]4' nI&v/ +/Wc04*pQmqyܸrmֻ_Gs9y\1ppp<{cla--jñBNw G''J'$Wnց|u.<ՈU1GX̾\lwQ4dt r֧*>x={^h.;I#%%t"ıSY +dAq&Rȸj9n>ܭ{I<=0q>6twߞESs[+>0urVRC|172= {䊋~> G{l6kk%涇Զ+>bcM6#ıg~65<>(ЃswR~zN4dy hqc+\:>^n=MNIYlҴS Kbׯ%Ro:zfT=^T\p2a=6qEͪ98,?ET1d'"/c }dbgw+?Fա b5|`@KOWD3nGzDdh]zrw-]`#/8dFg@\X$7 KKK~@/ fb 45rɠ+}i©)%PU*ne\_-A∅lTMmΰ3V MM쓭aV$.xga11h:Ƌam>HAC0 'L \N~Axi߿D[q4777q޲fA˩BK)"߰G0LtvÏfsd'োm!%XAU b&UXAo-w|aop2<ޅ!OĖ 5K2|{`!%Iz+\z鄬\å+u- 5m/pC67Α\Ai5vHQQUl3쯐r6վRPxPCHcp{+rϜ/<>[:VE(>üm33pmaQw\4ِa`K˫@Mf lN]NM&L2.Lt X79˕=h&ZvB叝5>>vpJW‡_W4ttLD%h孵-lm-!_$'4}IG@DkimH'/Kǯ4NZ=[=B^D_:Yf}k6>t-=+K4N uChhf.]#mk}[4t[c[3}^R"&.qci_rX Z]|_/llMzDn3c S|#k}о !-!-., -{x!oom/A< 44=c{|]3m`V m{cCmziwh.oۙjf˭Ǩ͵-h/;m ^ ;.imC`_ori} m K[hЎvltmm6b];kk̄nZ?i[NAck}][Kk~nVFčmlAYhc+3pwڶF[fGC]QEM^MO]][_azP_1;܀39?rķ3׳Ե3rg|K >dM_7Xkw]m| msjf2/k?c3F_v[kw֖66քDfvzVv\ZRRO70d7cn5zߋA09gkJ"mz}}&f&6mV]=mzV=6vvvF=}]F6үqNm 1z `OYCkڽ5:|z؁_6> pfFF9feddgg,,5m}3ZCu6`dgd40`cbgeafo21E&gj ɷۿn3}=&6&fm}z]mz&F]m66]6c Xӷ44_63; ##UA߀U߳=k[_#gVo6 >+#;+op!_vcv[ 胂/g'zedgdeg`cfcafec5 k &_{Ҍƿ]?ᯙϘuуCYGM]ۀрAGU$c diii)] ))kj*k˾Ԥw1gY實a3C@4m`ƨ $=+PX!}J255@ִll5u$1vև&E`K@kk[C7}סO uw3ӷ74ï_[[\F;>#=_>h~a xYt1033s豁u>㟀W@cSa02b3KX f$ XY8tu :r1BIXoeg?t4fm==Vzm}V]=z=Vm}]FfVF6}==:XԼ3=3;#;6=;6 huYF? ,v,_b-_?/`os3vR垨2r9]^?XL|0şWwd ULB_!LafG=+33+ # z,:7f _]S/ K&ֿf? :'3hWQ8]88)3_?ڌ0322h6cGGUFff_P0_aٿϔWb3'23ԞZįϻv`Y3+ޕGQeȧ"( uoAAdɠ(֤1 "8#"n #>@qOdqQp7tީNNrJh59{==\] Y 3+"1sS(g -)!`A0 E%\h\ppR)HXfzf5;/rPEmv@ʯ~[f!eH$Z)r1%/XP":DʉMOm?ͮ Ds`ROQ?H0%kim8 ]$FejB~-ZZ醻Cy~IcGyH~½Hl@sgβcf4TD9d+$H82 EZK耙[B$Ɂ'Q#h6L/)>&|3(yI!Y0iT]ޤb^xbX5dK2%F5d2I herdH^C "OEBur4ےd*fdj0aJP$*[ íajr:}34p +<^Qe,XɎ@xݢj̠ byE ~iɅ0‚nMVX/"&]Xݰٛ+d-ͨH^_L Q+|'D8TǦVH7NGH즠Wh{7jp: u : E !V xVyͰ&.2Dn!+ᗇZ:KEn6MQЅ)&= A =IO2.*i+Š-7 *#syѯ{r58YwOWEbhYoYP>Rߦ'TJ- a  _zyA!boVdJHb2p!wE|@9lK*psoX ~HRH vL1n_2/ V H.Fh2(x%.qĹ+hCeej lA b$k,Q2%fd&oA glA)BY*;(+CnTG7uS֩ˆ F[~t$'.a?W)tjsE#+ͪ0\4»;)+΋E_D_Y ocMC u$ 8rƱwDD3d@@\S@j T# TSL2M Sϻa;"$Ύٲ"&PIZ>}"rƧ{+ȓÅmV=Z0C]Ym@d;ϋ>]v\٧!; [U } YLJDmnd(]`{=I׷+M T=$$*ZByPC5Q3u-ڒ)mdzKbi䓖J/uYml~UUv*t}+bi@I.ǥ8~8}-@A˩"kZ>.wzk@H0b;Jlv7r @Zʛ :V ·`<,QlcFk>LY!-E1l_e8=W]0Kp 4@v`E6WDK({S>FV9D)7 A}@q{сg)6Ɏ ;)>STwb3HUͤ +{oޡާ#e2?7!zIm)8 Ml٦[B6݊^(vqSQ{جMIspBLd>b 8b7Z"<NɌT&ٿݞ=[2|B+GjT’;_b=좣4_[ܸr1΄_(n. UkNc\<.+h`hertNҦ&XKlڧYBSl\(S#(6S} NhA @7ȠlCThC1T2>{E[5}EMB>c(@d b2hWd! *d:7rE@c(7؆GPDx( N\$f\qJh SJdFJ k`&ah(5 $U'Ża֋ j}/odM" [("[h&a?"gA䳧x՝&E|-:>C%" HV"H"|HVPvAήڊl*TS$R 0[KYo*3JYɚJZQ;@L%š e*[vW eM%z7)Sio7;,"t HR" H!XɯVM =e,fcKԸ)jܞW\4TVh%v sDk8 ~ۓcay?mq]ގ["*&ܛK65մDH!; xYKͲ^U^TiI='#z~wߝG(%Z8-P帼(qsoA9%aȺ-ږ.TPM5cOo'u+I)-T!E*:A&BUِEۧy~oMxI {˒ [5rri!RR:lz&ȒhZ-rPMĔ 9q լ:^sh^ / ?gQ%; ;бyy:UZv |ko]24?~nܼG:xԻwn2f_E6q/7=\p԰.~ }tO<ՎqBgy _i+/^73gΛ]:`}R=}r'/;d&w.;v: g•w5 ~Ο0 ˯[xmϯᓇ(?lȑ W_}0zOuj=_?8Am[?=;o]Sۢ%y'Nv֬U+jAl|= 8w#GZzO^1;?xrի=v/]M;o?}gmG\,tկ.Rp/޺ i,9k걻PoY)ᓶnzxw eoݶ`ڹx9n`ܹ]]M 9^v] hE ԩa/Zv}˕=qlO'0[F8kkڟ5?l}nڒ#_M.}Wӡ]zcΛ.~= *]zG^/}N׻v9wl^7^dQ-i4||}J^t齥>YdȻΑH䶳z[xÎm}s盷z2i#kvnAQuwlGn |ֻ3/KJJ:+VK]>_ؼiӦ_w8/WXxkYg3b%f,<1vMҬva}vxfJmaq?7>z'LO?}"i-+/b:;akF|>pFR]ߤ^Zx[]K /9uE@@@^^^X{`=zنEUԧϥ Y4qgw`oݾ3Oy)ۭk׮?}MWڴ*K *E11eOow螴.<,+R?~!CFUxwm=S\IΦM~nkk_tu ڵc!7`Vud۹\ZvIyq?l/4VТ%CZ3aD?w=%9T 4 .'XN7+=nh`+.n"ؙTYۜ9s:~ɎߟױKy{SF,%(0޼y`[& ޜwLdhH1Ab о;twcYLAYPxkEg/]d+  vG6,3{hY g<8=٣K.[/JK׀;IOg>y31=Ϝ鹆~ hѦǺxrUbYK*!Yv`bPW~*YXϵmw\"=fh%󇹺[X$^2mNUzn.'eNe䔇mlv14;$##vʅ.IìVJxx,'O[kvfi[L###+*+!nBftֵ'޻ױsG7{gWuh~hmr7෹ߠΎ]l.|F~ijW)yʟĮ] ]vI%D WwNɵ677?|޳gIJ0ҕ,x5V:ԩSPr,3#WWW}ӨcstmU9+{ ?_m۲a1-%e/[_H,v<%55yACӘ[=Gz$Ė~|?kBO/gÁ3xƍ!gub ao_յE}_zph,?xzЁON 4L1K,e]:_s &26bYoOyVtnr߾}ƛnaa\&VzِMӎ(oLnD Xf.7[htU.b,|;]z ;|;S0FDwgq`\yGGʲlْ6tʋ[x}ͽY@X_\͟w~VVj)BW0xVe7voƀ:{+H운muP]}Z{u w՝?~gEhq\ŃeUĝwG2sAt_E?  T*!'>?~7H~AvkS'wiR/["^9 Pnݕ+.[P.!*ZT w86/owU-+;5+9>) gL #Jm {۾;G;/&o&}V#$$}~=wd&5x0HieAjJ ]}0W^`±o Z\M]Y :i߲~"}cq΋/~fEY !]"w65bo! F"+W#]D"… t91VRge_}5ӭɪ_|/-[ʇP9?jt氲Ce8޴jOm[[G)Š7·ܤAx.&+D;7:???dA%w3]CmMp5kȋ[%8 2w촡<3ǃ_ D,P2XFxEVq?&ee% ?.i1~ f:{ʪS{&^_弈`vt[?(_1)|–Ҋjj]SosVr{Gȓ;\vvs[2z =7yXq,#^Lگ%m_ CȰR%WW};_%|('85hRά'U#P"`MAĥ[’䦥84y^bN]jd>>mX[\|gs~So_"ڞ'wV,[w׋N޻Ggڰ9 *mM߿qǷNs}°Qe 6@9z8bGzѭ1 H&М(jL"Qcm&EGUZZ"C@t8S$ &dk]\ ?\.л` @ӂ odZV3x\ |3S&ϖ̂ >B X @R Es<彿5A>F ItB1t¨!E.Dђ)F0 uŤ7+ E5۳T)~UDw,fcҵ%\tDhf,6n ^H$AZ=729cCH{1 JuP3 #Q +^%c"zr? Cي(rJ*)C"8ȷ;Z;j"E=A|GB2g'D?뤩g9.b_@duR0W}H: q`v_'CmX޸0|B&#B*UhgR,IDT},0%dayyM5t܈^^X66pgdQo* 5GgpS19>L5Æ, ,84zFFqs 7\QzЪ>Y(b`D5|€RMG9Wmٹ"Uiap`@d$br9,#4dx Y0BhhX=͐[&S+iШg}IEDʮ, ET, b%Kɽf 4wamO)3(ħ!aR h(vr(#^ ܥh< ˃)5 ^Yh_W *xW)-Z* Yf&Sݨ0p _[ %|` {kloY/;oZS+š 0N`F6Y &0EѰGT`M? _qI5ѮkCS #Kk\'D|C=O6nSQ*NJ%~HTYT R:P>0dR6S5M,Y҈~M*L+)SՋR"hW knQzv) F{@JA" qZFH2Q*-F%QVcQܟm=5vj]&f4|]k^d:+'1V gXj +i\߰ϰ!,vM'®i4D¿o>"Iy'5! >o LkED\i7ĥu %HS7B!#1HX U" ˊInHiT*~i?/$Ճ Z5Ym}[6|)iʌv-qm\6Me2xT&[#](\[ÜĢ&[鬔r}(̰˅,z4I]ÖHlj ڨEBB>8 ;F ĜSf [mhEZ *4C+#>$ 4z﯇X6ltDʽjW>0K#mx@H f5Aa}j/u#,ʆNr <%uMKCe!ܳYh3cQ[I.==&T:];2S)jec#ǺGsM{r]*ærlE'am^fqa^1KwJ Wftx q7H>L6"[ ((Nק}婢1-x0+Йϴ+ ʉNІLޕCh1*ehy-2.[LTꕴP3 3RTz-TEDk'%+y^#;cIޱ4w=~~wS=oTX-Ta6:#KF:Ꝣ"`&D_=zi)oomq:zX(I||K"9pC rZEkFס&Z_Mjg*QЎL,g┄gJ$yexfQ* aQfHJg1*-؃RQ$&j:QQ`QQQVkb֣ Θp"Sӿ[LhGGfǣRHفP<*-L׌](uMmѭx؛%xuX¿hZC7ppZ>%impfr8%!:~] 5d72{ -b2'R&UY (|pg@I"q+04CsZ>0!4G< GCsLqd]L$i DBsTIشcCs oš9mmU.36LuM]IZK?{͍">nL&I](Ҭ )9"i6b͘с:`kwa':NIxD1W>#1  A  a({ CQ:d)k_rsE%bau'N{)C)q˻SU«ke*EL)@Oy<$H|¨ GRNV" $I"q+[?,Lڜ#tw͵GP7,TQ=DdݳKwgZ4khiv,xF"0Bm_hYܕb= Mgi(4(BH 0Se 0"S LձÖa~~yp ޿~&*hK-$P><*,AEQ;1/zE$L5%RoXX3TM-mKkFިϝTmD[|I½Gq໲GڅTQ= %VhL!n9;EAX ?) /H\#č.. 3(Ҁ0UK&SZK:4 ZPC'QB|$F#3DaF~#3)m cVoA%,(!8&1y pAu=hqhh2x4! g0k$Rc+]lj?Ɔv<0v4:@l`cN΍XkǺTZEJK wĞIuˇ31IkMM2L:K80 u)[v5I4$~_+}.,6!=ʂx\ʕ0Eh a3:nmO6G U%[iv5:3{(ꆄ;"5y$!. <iOf(L6A'±PqA¿S$Kv5pq84 D^`a!EBC7Ҭ^:[P1t2%q8vlLFvlNr|Yaɖ@78f/5UIjmDf}@ ݞGPT*Q*{%S,0k SrQ+>jV*0=Jqera2Lg4;؞M bϵ!t\ḻz%v4>Ou " -=wmqdޞuw' Ѹ%e89':Oiܕ\(g@@\1NKwЯ ; <==']9эҞU;VD湹⼉+D8g'&DDGqGACDaI mD'4Kd%EO]T{" ^_E`P0LA$4HLJ `jD"(L&bGfpaqFA츼NW׽ݞe`=sA];ܣeh4J ޣ =0tU?c:kɤ{H C3s Ar, ^^I&gHrOk!)S=2^R8ʥ&~cxxLT}\0XT.Wپ),``sKTaU6~D6x %--6:^#- DS!a/zh@7?C4*ၦM %{_!e^`t-VbGpkL6Q$[1g҉ڙ.Dop/Ȑz^ᶢfƌQt@α?XThNZ ;EmU?pjN+yKJ.n]-6l7~qH꘭cwSgXO +5oߩm >e$ym*p T<ۜ)ÆmB?1]gD5\K{nƣ+Cw2%hC6(-s;~KѡS!J1NeffoPzu܊/[eϞ=#Su"dy^?/qU|JJJ.UߌMpXtt۷W1Y>h{٫}nM0̿_S ֗ۜM>[X[IL&7(2 ,_Px̋;w|*@+;;l||sM/볦N=:V3>>… OOpM.ZUYڒ9ZufQf>,JڝCշ=Z1%mNPp-;{i!7.<0 ,X?dܹqTA gg}mU={Ҳ^Lb2UU3<'8#OMgZ7WKJJ,-+(&=BDzIkNWi[cS_qS0}6;W?^ZZZOݽ-X]QJ5v˜9]<6j>PL\\sL~tu21,v.+g֮տPIOO]K0(~!,B5;pfi!4jNƦ|]=wb@@104eƐ`ۍ>64=ڨ^o]bpé%s=FL C7 >khȇ7OA際Y=`$ ZwuS/s>FUWGƥ q *p ۪!Wan.Z7~2tB 2OW9k@TUUO9fs|h'+z炡C$%RNµ{OV~YT`݅M$op7av9cl%v&%3RP]A6жg\pcbf$wt\ysXoK9g{ }ѫ}5k4ӓU=:)>Kd,-K~anuՏj225SU_6 4&\zA/YÅ£R)Հ7wSA/? F⃿o52F#ޞ}wen14wޣ^aGIӛ-j=fa@ʺI{9>>> 9BmxKψ%1>M|ɦ^!2tƬ"X`<`pz"gٿmzZ?@C07m¦#g(EY+`}asI5p֭61&`Oi*>С{R[++}oVt>8ﲍijj`x y a261GV3 ,^3}Y`!>(|oy+մϗV.tٻ_i?rOVXdqlcf ݱCLV^^j9*9EFF>K,::hW]JCfkj3sX,ëdEVN ;wnߖ7V5ݿ_PPQ<H# +C }gKhuh4k6$\/%>gvIԺ q.ZHۯboDL"|({f^Ѝ`?@8 -ssvvʢLzu@?Ɉ@菂>ďor͌eiKr=˽@hHbVq OzGvв~.=Lut8m5wl92p֭gF\vMmуAz´GNs꼖2{VFֳgxd`\k[r]ݲ̙z#6v{'0jޯ*sr1|[?o˗{>b05l s. Xxu>8y"}0]U T>ҦgJȲ3Xil,-;b^N=5 HVUP!> 6i޴C/h$1}q'M~AOG__u!ZQo^dLϊSVQKYW~KEi[{ޜbfjJr78g7tFPqmYZzQQSz^ȕ'\;X{h+܏SvU+ޗCٵQ҂%3sX %e$di{I%T$Z$B$)B&܃ғS~}׹9׹2yL mQ5cٷ=KS xkS7=ojBlwJٔji9R2 r!,x"F.%IYeLRN[=d?Z=&?w%Z&?X$$f*qzL+l ߮ڳ9u֯oȒ"R 0>\rV8j)l1(EM«ZVf]sEJxphXX+*kEn,!_ܨXaKN^l~\ݫ\0 \>|.wuQvKHKpO k62| {nTP(խSdyR%[);$+{9B7V`i oYIݛOfv6i ev`QιrY3nyW*ҝЍr~8sJYVN'";rjAS]0SP0# `+ͪII6$W q@wҳs+OkO9;BGLvɌ2 "6!*wq={FJ xCBVpA}G{w@>6 OҤ$E`nbEᠽUJ*úFMرd ߵkޙ?yt5:NKeq\3aizQscC/rjj"EQ9l?t:(@C1 >o%k.Nꛥc Nb;vl~UԾ;%Ħ/6'I>y2'o#jklO r% b;z>vܾv gYl\[L@h^y9v9ײ='+H 7)i_Ao/ny~O2y G>2)LWs ;lO޶B>`uyV6Q\QG|S4#k+7]?]='UT4ĝq+DEo˽ƞ=8HJ :pĉ}><{ q oM/^iWg{[5<<\NPbS/ uxg+ l4e}r'֨''qܸ^O=o_ "")iځy[jQu곞x]pp8ZD҃EȹL 4$µ+M_"cƓVħ <$`m˔dQ/[NAw% j|=|!k΃b{^v'A4ҥ d"Z;.Z;9Ak7Ie};GYN}(!vx0" D-i׬l>ZW,YJkM,uOC}nޜ{Rb3T8NB"!&0ÅXWQuSXI3rbg\ὡ \>xmrb%Ĥyz.:wٳ$裹5 [5 rZ9$=س4pZNY2e4>mxČHQv_SKoF-:S|x'r. E6D, %eVRZ 2\55m^U캔+k̯""?iH7\GgҔ;MdA4.I593[Šze6jJ=];w,A5U5ظΝtÚjњv[ &sƘgo=QfnzjP蠵m<5ɝzgU`ڶ5% {L_ ٺV`%$luM &~+ <,"\C-#{`{jw_7tmLaTc㙑[:kjk4cc>Jʝ.)NtAzpeR'BWVN2%`Y1aX CgStz_rdZk*DD ݘF+1|ť/6M sŨfN+Gv*:MA/=J@ @HTnT5mÑM:WP\wPkd(W9yCӝXՀtIS+ė.)~%7IZ_T Yа۟׃!ٸєGO9[Zvo9v\.EFdon9}~ lD4O PtaI޲3u URIKĨ<(5Ŗ.fqhTWZ~x@%?Q|pPCΰ53L (cGz)simn=63sCtl[aZ]hC\CT푣@瑑W<ڜI3rIZIK|"">t Ҥe^` RK-.umzMmj)Nh1 lvKŋߴT97dS ;HnYrq`L.6) angk;QzqpH8qYcwlIfŧϞqDG{{[QOO^ff }ӎ4Q9&|cC'sR00ԣ %eǵ[T$ s;vtl Sn4xp@]Lw#n"z߼s:w]UOA cwMmܡSYhb q}~LVٳ]:Suy#muj*YKA*&h`ಇinvH?ztdbܮAz-i^Y/76:FD`k!ÜEI:w力A+;d姖o;-~rsOD3zxCׁ,[V{^fg,Zn跩 %S 9/۲eF,V[@``M͗=˸VCA>?۳ (j]pz"H'W g-Gf`wA Kηnz\Ã;v<͝qEJV lfZ,x2j;&Uj`l_Qӷo _#`<9-m8^sC{9ѧSm} vPbǮw= ?nT.ޏrC 5||ɼZ|hϴe0UkP>vu|ڀtf8LFM͂jq`@ToUУ~l`׋5PUCNYrN슊ʷF8tZ^^0>ܕ'AP<s΂JvU#uV.QW)`׸iԩRp-im;҂g_ꍴ%U9 uiu偲q M+,ڞ] ;yٶv)q9͝u'NȖû>I{Z1` [JAD1(N&+0|\Hy=I=V_ŕzmyqNBԆ@ؖc 5j8xtAǍXH7VNԲ5+rvRVO6]rY~911~pNGӣwKx#쪔T>};6ߖ+,["Vm6E!8`߮Ƶtї9u7Lu0g/vSDxIvܲ&s38T-X׭ujec9OR&:t`ț:GB<@Grs(RJ6tt}.Su%8NTxwIb"gLv1?u K*Hl{w1-1n(qDh9Zx\7C@`YZDLdM'HoԔ2-#'\D0:< -a$v>32*]7A݁gfwd5;tB~_awpI$Wt>|aS!~ g(TSkF{yx+"$A1:]鵬//q|_$ps%%bȼP \Um5HG*Nq{i[ݻ׀&`#7(yt=Щ4ŢǢȌA G68.;^ FTim<(>(_ihd˧.j|hdjfEf$pW{[Pr'6('Rb Ѧ),/Uv=8fmD;{Wc:6i]ooqjdd*j5J:0ê<ѕ6F#W#o+ЮZqR'-hxHd׶y;{^~c'K^5 K:1*KXJgpy++𗢫lK~n% g' xURf^'^ZvYuݺ@ف'+תns̖S,>z=$(~Gt+ve sXl6I ;'kQjnܬv-9>bۇZZEש OM.i5|O6-a\R gW1sG 9sClx%x+&wtR{wJ}RH'w[a=̗=>tzoߞʂ߇orA[kXv_зD ڰCMGMMchBpM:Xy $([ݹv*L&dL@D"7|&yA>޷u:qZ>>#˿x<2]k#qqO :i"jWz " 煾ڦ0zρ5 9C,Ot.tZ!NiunZWO6g٭6cUȦ{CCeQ[=odU HH%'߹ү}1a}^VewBC7ۜ%.׆x:jn3?K]zS[i¼5~.O 65բ9Ϟ%ΌyY&D{cTvHk?{xv=qdɪPSmti))b՟\ާ<.K3w-HT ЈW5`YX,qZds3JKµk<| g5"8oY^UU&uӹiMy4?.0s59QqXN)6v,ƞvڞ:u&\\[|sIĪHi3j7ք[%$?-okbo?IJXoltlޚ;`A^5 6t/i'®[nk\[J8)~*nuu93Ֆ۝^}D(4r`pT{ 1ihT\ҳ~}U셁c@x=s/sڠ6Eohc%==8/e57vڂz)) ,9m) x>+kf@DEa}A7޻[4HWӺpQe˻碬q0d}n_mO2x'8յJ7?^⇮qewܴ?vŻ]%''ޚYv ,qykܱ',fGyL?p_z׃rKTPOl312sQ=zʘtXTc s{h8$$e{"+X`ksɽ3^J;|B;;zTB$໖XZ:/nv KL߈Q*&hQ^ntleUi^*:]G ]䬸9;{/HDX"]u]V+DAA㳙y6O6w|1rK"L291p}G08@/ K抋 ea#_Sap{!; @E&vʲ-0%ev}:xbF˗@3Nvu5g}~mVb♫x$0>NVm E WeTܩ9CN3x9WsψX!gJЅ->0T>``2H-K"MJco?T[^x*Fޭ!z}46^=0l/$karQ|70E;`wUOe*6xrP)WHU?o vݢCQ-O3v^ѭ/zb`1S[\|㗼#{IKW}-}mCr>ov]݃^Qc>Ӵ)_nd!GryxWe *v ^.H')T*J]-&S+ 6`ݾ\h AJaoI#O?< ӵÛ6\|Wʆy2FKZ< ٰ7=>rj&/,_62)jh锑\o_}yFi%-@c~LJ{k=~N 5o=-0z>`5'sxD)dwoAJI Xi5:1%bGR]BNy0dO?XFY]twZe+ ;_WQ/{>9:3M#`zayM]K39+Wy`̛z6]Wx7'XMC$,޳6aNzFB$ J"7z^z B%?O1{,wtjj]4ڡ)y1S$k.s>KUZ5 AY\11s-+WxA%5.. V߾I^jI'EpUyطrȭ]J" W0qܹ92׋kSZ$MٺEq*w{Ng,m ugY [m-E-Oi}ɐѓ2nov ~tttt36lg f{TWWO6.E77⻽>Av 7wyt ]jUUfXբfåI~'{vU8C%t)kшq>մ,?h`vMGkW\ѥ]VVzHz}?w~Oy_Rjowޑd/_UzSCNVsn5j7$$*Em= Yy$[ؾ|i.0+'bTTѣGb/^d -Дn* V&H"(ç/t$^J 36_D#bUKڿǎ N>{՛i5dnq_w3gR% J۠~43b`d;4n*lryx% 4޶罞K٩{=nfkzkonOhޛTt0ǣ5ٳ:|85.-=f%Q&w(y ΒgϪ ʹ;uV[wyo&競K XRF ]:z;:'znwèI^QgpUXq,ZMkJ"\UnmԸ ,3.4pE=eKEYYérB1{ŬV}ҷM]Jzw>504oia7667\բWt-˽n:ocSVVUS/DTVK :5OxlnqwsKB-={+H(44vvG2a^^Y7322\<<sդxyGގU YlHWluZm<ֈwg`[Ώ+YՂɓj_mL!6S^kn~OӦMi6.?>:SE0ct9N$,,N%'cv_7洽m`qYʴe?JuNqNb/6h >*r|,ƚ9u_DÌr8}π]fW뵵v=w0DǟILػn}en>v]|1*As]][f(%6}vuXy>QA λg,اNҗ!A*bnvI>ؗ?Y\% +ЧݺUXrGzV/ERFGB;ݥ5cĶ[ mUj9Ƣ*3SnbB{pbХ5UAg:V?u6mȶhѢu--kV\Ii$Zizd͖$v@9raJi`nA< M+|_z,A) 1-i9ҾRV'R^?c+En.̒qi6; ޻e:)e9%{3OU]C,aPUzwd,5@JUsI'U)z }jYdWO[ҹls|]=bSp('uw-G,2E5_=Yc.]dtr 1e ́cǸEq-'z_3aaຉgds?k 5`G yfTZ?"ҁ9/ޘ]f(1jEuf9#;H=Wgͯ\AyyZ9wN˞neigG'7SHt=}}ܥO58ϵpHLNN~<C>YS |B}3̐77A/7-37Gjqw֕|:dd?(|}x:*Viՠ^C9QqA3!GD!`Ǡ< "L$?{0=gO kOUtߙ/팸?2\7K@C@>`or46,ܘ2 XǍFF=axa1a/>&{!c~a?F/1&{LƄ0xacLOy01af'2^0F/bL ş3_p1V)2^0/fLo 1َ =a@0 $9 5vo qL Ƅ9o yL \Ƅo uLt/ar]F>/GY$?Y=_NBJ@b)h#րZ"Vf@g6 ?q`)t=hՁBs;L!a,&ӱ*D!+ "9#y腨"l#i{ctT S!$L" 0d,DgPx* 0dHy$hɟĠcdhb=Ƞ8@4"D .D ߍT55~0vf&cT,H'<G:  P+nD;R(|/߱^/CƎo *KʌALǒ?on{6Fޞ+8ܗ8Y!@o`ACi\]F?9iBsv9g㻆7'hOi'o 8fm#L`l0l8Tl'F@Q]p45s`YH ,*]4dTf&_L^^֑[,⾖ x}}H+UGJ a8N0~h)$<'3 8Hh^GqtA(.KT<l)T03 Hܮm}qšȰ:(   T*C4S$|PEboB@@G1bsBjGsB9gR2|?8 uoGK I32u\~'XqW0Ja2Dh,B%va` J(tP#߫Ce1Y\!,#&۷F`8 * 0Laoc5B ̬MCU> 0Q!`>& ,Ǒ$}_`t ?'!q<?51U` Hi$`dX: jm#/ -tXO "C800:5%D N& D)  DESM~9Y",a]2rXB$ je !X,1Do J@%澑 dK'ҩ$ D#&f OMnX4!a lZ]vGqI&C{RB ! T &8:}oTdb=h ]߰f!!ReG5\')9cÓJɲ7uD.Z"eb'j#0]zt6'x%F0`"a EƑ @ܜ m)=EY')S 0M d z3$nĂdC4 a@ d0Tff֣tK&w()Io@H(#Nb~l2bɀҐT'(xc0B'"&N`8q  D$єCN(,DRA0PџFՋh.ߏ @&q"A8rOT!0 B0#d|) C2h*pC#!S(2N'kѩ2bC7Ix1!T"C$`FT@A::MgC"N ˓?qǠBB( !!$h dO A9{uHKCe.jsU7*oeaW͚=.1YEe٬s\#Z#=Bpkm\8.'ze i1I+V^ᶙoSE%_sVvwu^3ejGë{u r-ZOCg"j$M-O_+)tOMud,=9s8æ fz}߿<ᅱe=nϞ=NR8޽K71 ?bnߓt}zׯ_:}=5"ͥqnnbwW5a͚==DRsѵOq)1O^[5v۷o5+ Yk]"Mؑh H">ء{ٳY" x^f*7|Iիg_nu?a"guNN^A~v1$̛xߡ mۺ}NJ `R67ە^5Ӷhhnްm3C[8Oa`z:D?5ŋjDf߿=22,M.$n{KK^cﯣzQHp' -%k=CpwwwI>fzkz5t߾Uj}>U &&&>#ٙNd DD4_g6\p:%Ι!3Q2ebj*{OD8!wb(wC;&.j_@@TLlc5l3SDEkzzz&$lSI<2ifE殱 I#Y`A󦪲=jԔB[Qnn@g}}}4œ >ޑjD"tstGGG_%$K///ϯ{pDDD ^.I%3˴NWsM5[`k )jHd6p:YHD MPR-DJsb,5ubRGҒդnU/_;`UUfJ$0I; 0g]xsU~g*146;Df0E&>t}8 8~A9ܽͮGɅ B셸vd[eY2ρ،Oluc?_YÜV+AJE:$VO|&rsr_3Ԕm7dhMjjq$ܑTSSb4@6 zO~g_Uĺȑ+6~|F%%u#(xG`z< rNAAPݪg#(&VV OϪ $8a~}Nfgm6Smqޞ,gH.ji gFu&1;5 UhAgPHJԑݻ4 צ 䅱ߝm|-J9cfi)# {n2y{{SkՃDJlȽu :/z׫[dBR.W꼒}ɂF'=c+V2Z {aWWAQ|bc7rFopgW,ElvND6hXjtc'(fKE~76QaZ`ҒGc i ;Tf`aV,|~& 445 JJbjkkw-'r N;L#Pyںgf61[1WKj §zk>vz=H t8 |!hF&ȭ^' 7`/)}(!22ˣ1k4ڋ߮%n;3PwtcDUPr~h}4KZ$TTTd44cc=/Zh fΔcc5 F-+! Hf&&&}}j $Wk`bbC"ܮlkZeiyn2:hPPR6=~lUUU|mCJ$.ث+cw^iĕ3tw7" |*. i{I'%I_|caal2ڍf[nb,V}-#/GUR}' Xߞh:eȿsZop55c??WQS8(*p0\AQdh* }p:̳#r81G6ړTQUnf3&>buxH mEM!~aFRt_a+魭nnnY1};#ur+fbI%>|L;;{1202F; ("\唔p***  KSl2abnF+L&I ¢S 9/n#[YkY8(--i i^W ivQssY"Xj[u:}٠U(qu݊!y)s;i]pw47 IӘgPGN%.#o=.Q&P93&>s I6×qRs{=%/orz6q}3pSby|̉><4CMlEZIMA]rKKKz h*hLՀ:b1G !))\evxcYuQpak[iat5*R@D@SˎՋ0wکEBEzzۤ[|yz=lyyZ9677-:.$j.RݪE b7pԳ2qSvŭf]V@}r[A6eRr|,0Ԣ!8%JM{7D.Ǖp7>p r=eھ\9j:k:`'zXm`Xki▇^֌۶f gS?KjUuZquar[zKPkP0zs}ϛucZ)x([1{d_XTt؂EMڂ=@{tؑP`]YIRpW JNc6} YfZXgGDg҉7$']DV$5Ʒr}7$YcX)̩IHI5"i.F+n{^/cųMz﹬-z0YZFL'}+th!:™慥 'P{6P:n}Ṯ C:^`ΧVw-c n/XamQlo@z>(k݆Br?uV0p,О>kop# ;롺9~?1*,d}]R{*َ(alӊS7k3ôO[, )'}~Oo 3'W^n4mՑ]5O]7E^uĿ)V]J6i$ش y7HI+\QNo[h4FFg7naՏy&JQPVIVHgg6»vmi]F {V8!|^pԌ%38I뢃RiA>vXPҟsz7;Ky/^n}7fuj-Xs8R:>e2dT& <@iE5,R4o,W_0?ŝyuyy9^ :-'aӹ=(E}z/*HyKhԃ!Gٳ~jf"Kc4xA;M|܈QuڔY͢U}baF(z#Wpmfp ZLD_eE{2q:qxEK8z-/hJf5H,:_npȃ5E9[n]gN˦.5V17ƒRɓE#Oϼ˒(R10$*RP+P0*Q͗ʱ 7:W$GB Yw3Ѩ5ː(3mѦTĊlA]#P<~@feU&@{ 4̔"nw9\t41WI_?2 +:_b.^Z~qoE?xjt )I\&%\E|~:rbyq|X9se%~ؓ`y &쑑mJrh!UPAfEK A̔Ke]7%HPKHt|4`$J?7mȁk7/OR=8c9Ї䖫ϟH/.D|sDK;fŮE4[;7~UBz$;֢zZ!2.%>}bKޚv5N&MJAY Ɯ'-,.Z[x@a #ȱxPhɄ<**9`pփ+=Ryۋ||{FACo nژR=/~~>w-L1",ēVCd a17^0:jOJ?aP6?DՑM.4^.a99pq e|p[1Xt#cvܥ%2&qk^P܌%,q FBF|3pS{"_#]b&^Auc׋Eh^r[\A3p͕s\#n`kLs%8 +:lq;1Ӹ3N3g>08[%cs>?b{ bX!w=He_S[hH{I"%"$x3|0Q-ϝ5nNXST gEX}yP #P᥉zItN {G<ֱ_s 4,1b)qĐt+Z1Ԍ $ i&d Wqw1gMt&*>:_| =;RsDoncWo$r9k?ZrZvV1Os3qa3)>= 1H8{W&#+s:>x|y=F٬I[s!m)GčF"o1|שּK-]ʨwt B pTֲ*]&3F3?}T@TA1rxy9xa4y#Y䓹3e,X`.1GIG_aOxi ƒq"a;ё/.#*I46%e#E3O?M &bf&+rݑ $~4X1iӒ{rN!'e( rɐkuqoxƌC [G = ZJыJ%? ǥQ= ZCVߪrz>|c HhKI+: `+-M2R!98//kЪcc]uHʚmE$7;=[Qdd䱃̽ n g3B&ܗiq3o^ޏlyG'8kh#QFmY+!5mԜ*c` dRY$֮mNmm`gspUU<76|c3Ag½(/:y*Gyvo*>\Τ\YNb,iiA??' fC\ Pb斢eF)ՄX-QpLD)Z}9(66:(Vx-)m"qUK]?`5h>kNm: wn-BgU94A7X_C*(SȔI$z ]8,d]⢉?^&6Ѱx)I.[=~|f/]>U.>5|.*r\ ^j^{wtӠӊGw?5Y|%tP//f64r1X[j:ݫr5U8` sPKɶ*_88,^+Tʏ np}7FfJJwvR$LGUܮ+磂{.пب|8+-g3#?F8WxNpo/ n0cǽO4o:|(H8X>^h1_Z ШT_xآ$g)QB^^u&,VWEC,O>Mpڊ> tUy%!P)9mz"k@B$<uk\j:8CP~ aG_8x#<59P] h+e` u{#<ƑQjjHZchп&E;NN)R]M'+UBG.*NƩax}-*h6}xxcI>to9D)R"=9t`0RX,0s+?A}c #윕/o`rΗ&QfMhV8k] |:|U ´+0Ԓً#i|ɺԶu<&NlKAi{5օ$G X&0qNreG` (_t/ R&3`sCrowoϞ̵h=?Z>r8b(\b(@qۇqVDJsUS! ܋Ifk50 h@.øNr.¸(ʖG!ka0nY\6 ns*)F蛛p9c뺨XX?lt/&]cy36$7-b9㚽Z $I)RvQײUY%Q2:Y||K02E۹ AYT̃n2>E _LW׬J_; ={V/XۭkXtT:v[EX*w +wD3 5tCJ:&isA jՕd3TX'c* [fSk<t^gK?v1uO6.?ώU53M "XN}Ja fyQ7cFOAp1GPe}څSʅӲAp>yN P@x΍EB1VlZں•Z< gjYBAs3РTjҌYوlA:zhUPL}]:g۾LSF S|y 8A:?"vAR:ƼI>Ԝp>Wve8C:hM& d9<}'å.2(T8BE4\m-W;DA_l 3[nkv"W,B@0ȿRg:>_/1^8knsJZ: C ݥ(M!Y,$[V ' ̖u#`?t}gܱ [jx˕,LU;l:Dtt6 f O83&ukG3^z}pj'I7M yk睕ysY@GΛg:,(]!rm\AR4ȉ ɿZP Q=Tt&췮Z/qXfѥ~{h3+3ZJb4O B JΙ?: Sd?El% Ea5;~$=\jpiZ^ίcիSP\2QGVRkI$(dMMm<}s<P6۲(s|ǖ#7We_eaֱeu/\<<1E`HzP@p8v> g:,qogph|K{*%,UWta+wt#[oKWҫo&LL I)I̿dL)FzORт6—@y_]Vh0X| TЙ|s9|lWoؙp) @oZ_LCY+ޯ1 'l-. [mHɜ=0C0oO@!v(vQx/FONWd2E.Y ^QLpbJ-X^Xe?Yl!E,E`īoO qٰ}vzQ" D~|۵5F 9nGF1O,i(eeٹ`W^^|JeGic2b@AzD9%oJ{@if\^ d@IPQEݤMƖU$Nάqs; W|eX80T 1 `Mp櫭!󙿼^Ax6>DEQ q3$0m)TϘaI7(0P؃xFK?*z+%{vH@ TXLoJ? ׯs$z=аE_WV];q*T,LA:ȁ:dXm+43ffRV=ml0]}ԡG΂|B›p෪\QfJ!Xk $Ȓ(]8B_QsK$BbberdAO*q V޸l U o]xBe8p)_\j%̔Ml]3Z6Chxsl^];i7e0%iT ߙt?8!E#prRBU&"|׫P\ݪ3T)_6_H"|Aǐvg7SƹWSkZxhmwӧW##3YyJx8*S5<6a#E;۶ʝևn03lxn"㎹Y,aѸY5cE#B RsU唂Z_DĢ5%͵PH x1YEeLSxҸ 09rrZtM]}<RkmX3Noۣaar1zixx D RӦHiq[s=Q*bN*9Wa DIt<%0f2L3+9gC45I4Λg83µ `vci0U?82j7~ektMy6 \,FKu!E잞5;cNDպV(R.NM_lh4r'ÆԤ˖UDY<:corjaRhd?Q MTSEkYSp3':䇌Z)fsTxr%/ECnj8\evgyӹ#1$t9afpʵx0) ̡?NжAz>LA~ع4V-+H tXTk=i;1YUI I~Db!F*T! 7Y:hTӖIO֢5FplÒW1J]8B[IVW ˱@}ӆda2GZa֙#HPod=i_xXF)h {~' Qc:[qYk,hdh3\fk0 2ظsֽ;#Jl]LPTI!C c̸OߦrD5@WNG^}P>ۆQ9J7h,YF\65]k..9\} Kk3Ԍ2% ^?vG`g`QbĈ7mRr((AR=As`od\/}Nk9[+ v^c ٜKnu3_pvHzDeXɳ{hGKm= ACGp1 +)V ПϺߔiX(~ -1Rߩ0o00YeVUꃩ͓&OZСh⤜S.)cS\65mfvz1ZgT dh5u+ۤ+eM-ҴHYжٖH{ΠVInY=■M|q) $ c\$XȻm9 g~ 绾hדIF qPrjbgdh#] _^q@y=zMmX yuD;,*&m,G߲/܄4rRP}Ѡ9UFbbho/hݲ4>R{՝zW˫x"_ƴhhyTJըWH88Y`"n:]TO8SZf@>ݱϧ7$5aqR( 5`#+ "R[d3%| |91fжj69K*p/_IVo]m4m gl,oJ5 m"GpRS EqOfK~͎%W7S$bOsY$2q]x߁fxTr۶%rj7WtT.6Ub1$VKhwsb G5"nE2D&v\y2&hQzD>9t\Y_8җTjt mx,>?U1.'}{> /7X6?}a-8~9'4}ϋدz,Zy1P1NJk{zpn[^Uh˻F}>)ԾUXQl*[+~/HtfWZkN=,gS*q5j9`*mS11.-* *CE,qsqFBqY2B ٲ@wsn_0w@Ui2ϬYy/!ǶnVuD {ZjfVO2tꌀ8*phc]i!C !nPGA7=:nϾm0bsDOkgϘtLbP1M=^˂X iq5WNLq9v԰n z4[JnT0h{ϠMC.$&Y`,, $tD| =z|FNďZ2!틐kAe^F"2;B,b"UـGb۳=2-.KC=WSk#"g!bS7}'[Z+eB;<ϓW@08l'\}8 lA4'׻Ad9 "\i9є{M$%s0[>l]&ꈗ(Y ђ?8VgD:( ?]MjR|S2dX̭Wra@(c5k 'L"5 0kr{fy㣩~ U4S7 7<7fƜ4QC<6yn{[/@\]Xq)P95o(G]qƋv!x]s+&OzDQY-J}30fTɇŲSS~SC…::b<}%~0ڊ2*7UQ5ja_~!TMد ʙ4P-a"*kEa崣U]B롸{q\=iR 2}O=V.oXFt#:#02 `/-"-.R"7X ma "fR6X ]M\.&KitӉ柺Vlj]#kY*Cf*9g6dUTO.+P ';;8L8s*/5`|Z<3Ʊ '(^ץy^Y:*P4-9|lֵ[ Z7>*2+ʳH%o*^3z[eF G5}~=]m'l?VYQELrl|vڝZݳGޙЋQͷ[;fխxIFIK2hC;o)Q·NY&$ ͛^^|y|.abi3<kI96{Tb:m]!814ڛ`ӀXI,@ɐȥo/[@  oźPL'HEyML{!\ۗz6#:m_=a=EJd&_@ӟ ˔l~pex?t1OBu%U5jL Uz ;Sp 5^IQ3L>V\B[v%:9Vgxpe湳K|/ ?FaܲdUAG0U;V6'xif[XDsdo#Ġt;yq.hSoBiFg nH~ְkJ-T:,T&)ɌQ%) I q=pQ[`üFM)1Bn~ ?<):Dȝߗ(C007n,[;x8o$m1?6[Y̤:Y. @EnϗӴ;ᱣ@jS>I3~vW{ }Ϟ+,rj`?7Px^6 ܎\WOTK"^ي?bKm8'>vjODh)fM ;gYvkF4tTBkw B-q~{O9JdhU=kbBcj _l.CY dlgAl䮾ǂWh%3qo*[ZYY?OyՀ 5Y@JQq6sݴ?Fji˚ϝX)a.1xR[٭ Jmr&˭6<zj#yXD9#{L*ـ*HVQ]{~+x[r)8*N'̝F+؋('[aLX,S->7M&sZ̿i{ /B0VŧQC‰aCez@?>٬<}_nR,[|diꄤKI8Q"GIք F֯z_4Rr>{ w !{?ȘdaV*&ǻ]JJK~}LFgL0"叹ﱄW|'?^f-ə_B_YjNNiZWL_{׀3&L(*fM2*f K]KE̿TݩcH:,9_tloK+tIiuB!]U&KrW/rVcha>GT*2e 2vد6x4ICX2B78dh//F 鱤?| [XN~irAz[j~}`)<V ڹ" dhtyU p<ι悶]^ܐz[vRj[4Cn6d3ݮUFuG7/ѯ ~vp quk[(!y&P>##)/IAAB XC;DD\ HLݟ)utӹzs/Y&!'/ϝF߃ F4mܬI Fg(!ܮc`,>Zb?K  zJޚ0/ԎYttȅ~MMCY6!r]9 .ܜ ҦQY}a`S:L{Q)eFa%׾FdasӰQJi;V c44IHQr._>|Հ!L ;W_4QSA3NH%H*TS!均alMQ=?.bryhUjr@N CegǯT";5{N/|$iu~dbe}:l:ao^YE 30'݃b((ufip--W7I( TK*zHe#fLGǛIP۵EVgm ]BzOQ*xePSym#>^|?R KqpmkHJSW;mOGxa;D@edQRjGc#"K%J -/C#"T軝u'U%$tQ )BL~a2|&F R{ifF)NdQ˓ba;ͣRKn a4@+Nd+fYM\t폠CKz Z~yoVb6N uuȂS$nL tՊU`"= 5t gX0 ԞPKIgvv[=hv;=Yi*|M}) 㪄ž>  gt UgZk5#\UIOG ,,YשyVC7KZH>ް ERR@b\RlH$dxĥ|M?Rn> !V~RՕ[=NM *= wdՍ}~`ӈI뛊AC3HE`*8fz4h$H{jJ6^ql|vkHQLoVH[ze>@A@zW>9@v02H ȕ݀Wnj$@e y<%%Op NQFC}a ]]'ӍةL$$"b j/JggS=KΎJ߽ ! Uyy8 fvv{c3"RKa#Q} `@aDTa)HG|`MISBtȾ{U/p y,U$f// ]8ބx"F |a,-]n`ӟ b+b3i,@A:K"a2sB-B|kF5}:?Á JyUehNe/Y@E37pPW3ws2h)+eRړFomMLp?:B T&Θ(K5;k.85|-oΐЂiݻ>-h-.ԏ{@]L`xC ,CbFޏ }f. @ 3QPcGRbzvӮT}}b1|v ')n,Țhh.hˆD8no OqRݾt5Usw5W0_<P0 f6N=t 1na!f~wQ?<z|vlשYpWᱏ\ENۣbA] ro1<%>8w=86<*KCA,lU~jĠlp||ޗ(wq {NRݠXɵhiоHp.8>lo%5Oi0ݳ&L P3Diw9b@GE0Z~EB۱|?5Ѩ %=)>țc^$W .OEP?rDŽk Ӆ?Oowp$\6`~8 ,uw#ϥXfe!'%z6=ce*=c-oM|GamvS=ʫ:{Ci+P0Nv'Yc/=C7+$C+_A".}͐=B9gx>OIl!tþ ,D 2D¥eb?gc!9jWYA7/:( %=dR@Z(:3b0O!0Rr8(R,@r !@Ҹ"3#I+4(` ѭ7cfx<+/z/w/TˏW`sqc}B9>^~MUX|fp~ȎMJ{2_8&g>@NǏYH 09VږA-.<,6Q=JYa76_=aj,ΜfF|O֎po+.H' hr#if JCc?%J~# 2fEԼ5+OTG}6؟?tiv."`Z M(FN j!H2 ŝ5 887ކXD{ߍӒTDmz1wqŠ}:˘4Vz4 xj0KH#%F[?]Nev O+`(ؚ֩̕Ț\~^M7 |thaZE M\?10՞m&^H@\B\%2Lk}y |=;ЧZ0{f(bu\&d9HIṫGG I` &f=NMEYRL?Bhv !? ΋tb|J>b ][O6xy'OAq캈%kHyyGN#Křm.ε5:[F};@&蝯PǡtdfG\nw,e<2]R|;snu`CX)<4VĪt{\DS5{WB%]exwJ'4IˆrZFxءsA*D3h(=R coYR tX8z&._9L',a C&Cc3h٧0 gOg=aJW!)f!6ꋳ" %OSI0TlA$#Epr.%U ` ڟ6~A %>rM{L1Zl0L_}O~Z٤`PQ`KWq 1ND7),(@']w=t?%7|fk ) >_- /lv}͜i -r#Fը P i[OaGo!Bi3EQXH!}ߑ>҆w_\n:L,:Tޔ'%Di!|`ԦKTD5qDUVq&$9.jA(+=$MU&NѶS%~$r%HQajVH =GV4=!9Xzh? {db,mmxA(c};8oTNkwmn i@rFY (T wn@4W BBGSBD1-;^n Dj\ RTOFyH}NwǏv$~ 8Ç}lDNY'Ǟ?}7HP;2Ꚁޢr^ 42gzXTDq2pp_Eu(/,E'dTR$CD(j/Hm2|M*Ձq*TcƿHD2'ʱD7JvpdHhj1ʖ:nK_.ݓF[ j~w-z䧐tԇmۄk=`e !Μok(9U|}{y^(銖<4R:6(5 *߸Sxzt[-HlHDu|1YX>k(XlY 140<^xj̒}+Bݵ iZ)xKnfSp ~3nv\U㲨:pfII VB.V48nB)?X1`AgB8#,<&܇m]XբuSPV$0qegk[m)~:_*ӕ+1Se%NW(딨Qe Iد dc[lp N+.~h,hh?Zjb< ,~؀T1[./K#R<e* QoAYbnW`$%D.Y5;Qr[=xWcHO*02?7l*r4ia2JpT 6=+SǙ1.,>T@VYYU tuM\ݼM\dx!@@glFx0SEo.ۧglAEZo9 Ĝ̌X^|Dy/+U5AUKSa-f3ZRUj;7M {<%!^m.CDb!! ohs*@@bá+7 z=eNXyrdAK69_}*x\ 1P`dqyQ<=1DY5Gn$Goijx HN9*N9d jX=| ;"qHE .a%] ^OQ#Bo4ر)(N<'>p^O;Pk?=Ӝoz!uޥ1z|p+0E8ah;|nƖJI=9Yjf +|oN:_!0ö.{89 $L18j1E'2fan@4#3-7ӸVTZ+RͪJ:hjyu>Ik.hW0ݏYZ]td&"6>RMG %QkO~nBs+{.ƽClZJ 4wGo炳#,ɔ`X'ӌR1z/{{N!oj`3z: ,G&NfstnBYTѢrl͈_`Xyr#TZ?ݭVN ~@I,ͣsQ8n< /_qMo>Zp>YbVk(7λٍ?!â h"1p%zTSU՜Vݍ*ˁ865;C@Ux5?CEZ:![Ƨ+A%Jf*H=D͙X9GxC!C (}g^y-UIQT@+ʓooXu,Gx΅MM Ǘ_Xnl1mx!Ò 02XUVǸ{4А0XViU_sZXT6@WWXP"7u7 e쁠R` >fzO!@Β(FjV8ʡ$ËsM!/]Yp'->f ohDz6S$m[XBV9&u^"(%5%&B˖, NOS=(r_0 __ɲu a,:%E/g%c@:e0 DyzJ]51`5ԾS2J PaPcJZĘ+=v@Q^m{*&tm7aϢ-PVZ; 尙2f7N|KiU *]&225|fySA:/ⴧB_y+2jhҐv[]E X<HGd!#2ĕȹoF8|ˁZ໾(8bVIT۶2X^wA jC$9?;FS[J[PZv΅//d l- h6 T.TIB{Tm]9eG\n yݚPWJԓkqji&'hGx"FUI4c8я["3Lr ǭپC0jŧmhB5S"h1 &nG 0_aOr kb_Gh&#MGR;r*7eV/z(A|p_Z}&hW:W!2t7}نFtHAGđH# >T(A6aB^϶\T1}'6H3n\[ʌH4pRkcț3JoaU٫hV^> /OqQ'7ZBmmZL6-^ ޏ 5] mюsB3| @J8[6voVSs#ѡ|AfPy%el"x2eV6>o1nIyDo4Py#u< ?Ǻ$F+=wȯ?PAym17^$+tأ6!BFE Axl7rA~lK) z #֎N9F!;q|yEEn)b[B9VOxW)߿GK\cx]!Z,0Et>MQ6XhjX;fhq]_Z9&,߹i:'KO5Ů;݅rg_V1_yܻa8х0rpP191mVEf X'C===` lGE|)}?4sLlj9_DA/Ek0,ޙ,6j%)  b3LkE0{2aYe:a1oޑV uNI4plB1VYH%2E #3Se;˓T $*aC ?~!UVVlP G‡66﷬C"[P-Ş~NO?5.~1sjOxo6g%ҋ[BJvLSd%ӑy3h 6 ?67zA۷Bᱣk P=&o2 qep.):ȓsaaͩ۞6vY:AB56"[$zlIx_"vHXNX<^a%F Y|ҧH-ow%tw"6|SO6F1lF) WB߳ZtrBxvrbߠ\bɌK}=6)@H 'cwV%!}専5#@FF D@z@W\q\zG>b!Cgp0/|{˛b s=;6Km|2- DrT {h;|{Bl4fQ\[tExKcTodCplbZ "Nۨ4s+GfmAw#ޓՔK+[!Wce՛ _Fvs Z88L[*UY723Gxj΁P\`xW9bmeӣ=s:d&} m9ղd}JiL,y?Go46 f X6٩gs 0nuv /;W#giͭZ`d+q""q,fߴ-(x)\+ZVԱ Ȣi>~;kkiJ_}C^Mֽr<(O=٘DO{"6'K߆!,wOݐ<>WHlF(.8BARES?6ϖRoblG yA"լ}{rz ڄāoR:5RFm|vU8\\ L46z Fv MGyࡢq^1*]ClP]-+Ѕ. Zvt{d#~`6}͏NY7˺lx.2x*|D8 1ZN4vGO:D56Fd.vȴLl}Y׮ðc!1L>|w03o.Ɩ]183u.ƴA_ՙE&KnT?Rxb5(~B8-W4E3ܿG-FӲqЗͩ߂C~V6hKT%WtC*t)]YևWC]' ivdh%zHD29ݦys[Q(Ţ=6/| qJ (<##L7:&̢ {vUm*|WU"eVBʘ' M_PT;քש Z6TQF~<柑!-PPΧ+PfCSQ79mM< ekMov~9o|UuLARV]ħu8Q|;>tc=㬦,V%1 4D;?Ǵ]N*>KVhqQBPuQ3A^#<|!n8M_;kB&J0V5P㫫EqQ 7-((Oemx5D+<`Y0NĶauړ#{R8n9!DUt^SW?FnMݗ0{A֯gw# ܊1!Bbˇ=[F۹Y([Jgڒ RnNORRF{]ߣ$Xw(bA()4r*!nMٗs*5{T)6(@Ӫk CŸzpfBTߙ|aZjNbKڿDmbZoIݬއWx =Fu4uO( MG(*b5eH.%F?vL|`sbJA7} @mHcC]{QSNs3}ˁ)YȗF 8_PAA^]/W X%GKwN$j_-J mng2rrIsd>ˋvpbVWE4o6螥A~ RRk] tM)SrWWD~s-c&H&d|zaWHg P ~ػ[:Fb [;2=]9H5wY\ou2utS-8JV9"B#n@/g$jjSTW!d`=YzmyVa+b [l4+K ,^ozJa2hjH? _ d0 ʄȆ5Y]dXdDȆغU0L8xFzaba5uo458.u`"plDwq CT2_QyKo'/0с^&Kѭ|GNsWJ#f,~=oQ-P{An@ExJIІ$LM@f=v"dК])}1oʢ._Xp};%I{9jx۶ll>!e9sh":$τsQoo~A~ k ۼn`rdL(??L{Q_+oc2VLSIS 1 c@˟޽S3gjvP!$S>{Π zR HGFT`l73@Rw]3:gO~ YMᕧ%lh8 ; tUyz!^KxЖy@}[( >Sű:ѡ뾎mQg M@zm2I뒕7g)3N{]&as$O/Usuc G ۶_6AY,wQ6K@zsIɰr0!S 7t7loNbz baO,hvH4%0k,VN۫#Ðс= Jy㵶6g*mxCm>j jĒAbo>3G.bU@[t U1E"GC8kC7?s+պ?5@gE!+1忽G.t˸nڶ` <26/ 92}53XA^lP/Α U{W(烲s!;co *AsrCK.J{rXflIGtm&>S4uMFk*=9& yi.teD U{h+;Ȼw-o /=Cn}9dh⻞#T˴,{ q0k[N~xvk-& н;Zݹ=)7V/5h y_"#eO$3^ΐjW=O]U Xh_f;nÀrUFSq{i\L o*Dή&EtbG~o6o:tqL8 *m@FJZB@;)nnK~﹟{=f Zfs CA׺ۇ[fQZ3u$:qr,3$R甆\1e,BǍ֞($ZHjv刿7B񪼢@n;tq7pS?x``gql$PUl V dOHpg>3j">Z}ް R "ٷ3V8MnN9[Y^2)VT|gB63|vVO= 93FEor S=7l^V<>cbSJbYΟޚpj/ V~heظ퀊fb|iaYژ@eIʬCq -߉ iKo(F#*q;ݞq`-VԦ\"AzY U-I[$q0;;SS*e^uxa<]0\֤0[9ǟQ7f8y8 {:c_O@ a%%m.>&TL~R3kWmMG,QƪOϵ5reQ_Nن#'KLoǚ̶@\V_0Spߙ|Q9 oԖ;:WWC*hU}~"I4~^@܂`[aWpݷ% O=13GҖ1E&r>%ӄ>%k\*֍M阠sQpf  !_΀5]<|׾:̮gĮ%?Gʻ}^ݽ{-e [å3'z}60[ b uEs&> c.0 F»9 Vl0qJTɥk. 'ѷR|_n*Ɋ%N&hLҢb8bx-:e vK@橡f"#|KC3.6>N ފ-.eOr\_I),o(6c\֝ [YwhݑQPND;ǫVۚ>{?!iuaPqqͶ~sF>8uq|xϿf@wMI ?<dek|ڰv(–jԛioF2~c@R rmL?ӖZF8fS%(Jl "HBm%;h6j|;kVH9 ! |rBAυ-?@~E7g8Lנ χ̊ӂ,m)+CXEvl+@.<Ɵ+}x"m|BЭ~wlhd!Ϸz 4ǀ*{[˲ADᄄo8jp&1XgOі&UMU9 ڲ=-o^><+Ҋ#~O֜r:̿DH>J}*IqL r"Zuu0Ẏ*qC{=(UsVh}Q۹޷38AV']-KE~26xƷaݰъ?Mae Lzhw]PK71$*R)!y ]]~ uwU_/~ twA7 X"/7"4fU` 00ۧzlΨQshYd)Aԭ.. dc=[͔!NJN)A>ܫ < oW|/;x[7zֹPBty=D<;#'Jy~gSU%y_@(9 7Ɨ-~+y߹Ic}_3 ճ\xKj;ȆS d޹Q5]YźE_Cahh=SPRJff}4 ]`Da-Lsk#h|99 9"h^AɢMHb%WTa7}a%r,؇?h5_`l!hep S09|DsAk̼xTEz;'1 43vIɀӒ<e`i5Ч`mZ:ЉJ+W*:_9xj7?8f{  R+uz=K<,a~':NLQ2B x?as'_⎘ -&KqZCKz\0njH-#2ѨrZGc}֜)~,aᴭ'.uv }FvqigD>gC=~ $0?{2 ѧ UecIPBعhL^2|}ksqm ysm~{y3 <=ZleKko+-׻tuė8q7.HrJvY,?F:5ݘW0)Yw!BJc\SJL(KB4t l:atFFK lLfϻ27HEPA4m٤5ijTwwѥ$3ұ%q P:^<{Nĥ kH06VYc>V<ٯ"P3O;[b$r562~2tQoZ͎T[ֹ[Z{r&":򸦽ӳ&%H tzQWL}>/ZOd'kEMV3e {#㣻 H][:9Ӆ3BțZJ@x}unk=OocpYP0qeiٜ~[w{>ͤ cn^^ ϺH;`f؄I~BJ+# Iˇ Ш[q5P= A+ZL2 E8tB'c̛PeJF7ͮm4Gԓ;闑#6Yxpv^*;fa1HIW:đfaXcϔMMR)7W*ݥcXu߬^fK8G 3bkؾ/^"hh)&Qح/ wD_(N1fU^&>eNfCf39fjb .EutvɈ:a'w$X|ڽX&@W3,48ɞzٓ6\v<ߜ|Z7[L5XJ])0%u,G:4z +*(fBLOc`X7ޥӳV8p>" pIPAvom;?[Dfm~Y`xҚ槨DIn T.X$mXF@yŸ~7-紉%Q e3\QYC< lȁ}CIy٫a~5>.!0Ch 1q"lBr#a#>a>YrjV1ߚomRcNf* ϗUyw\bb-4ICǗ#{G~~Xe6Z>ֶl}:Cg{ehF/Uܜ(o+ZA2ܮ齹V"Lj! 6 ގ} b/Sa@lXN(++N/4?NT-U>ޒ쒥tڛaēP*W'u]hJJiuBA!pMM>(n~J6H gwâu/wV0eʒ-b25<3U]:(lE!&()KРHD o w)i.A&C JC?To? 2GVsWkj=:ŕu|4.j@z#,AM]SU_ֆ%-i-`xxYj8(,,ldr319uU>-3Cn~:MIV|jA%RDիrY|>VqFط>G+X'Re+d!Jfw11ou/б1$$R4i dR+t2xpIҜHga$T3 CD`^?א:="4U^DG J"O/ڪƣ֘JVe6wv.F_Mͯ.CC<5w&yw]]rg4׵gtִ;D,Srz8- _r>"Q3E&U\t\|Hp j)-lo[2IֱuA$䗩fYE ꧎ZstO7_0LL'O5^ø1R(((b66".}`V[["2ttSZXzu+q"6Ow 44".BYcvcz6LB_c]B)+-N +': _2'G\T"Bzw;ݘUSBF6A)8T^_{/_?+-)!%PR tAݏFݲDz2|cG{Ym1KwL۫-&țԗWZ?ȵ>?}Jν\?=[eϪn|5'~C 7X8TH2rww#&v䂱aCli1tL?_ewaH3'ioZ3=~cKK#~ll?{w/R1Ӈg8҂66+ ԬB7ĄQ7K鋙)rx]]; ~Q" kҧ4O禢OjrWVnWDмreс~O$L";<\^-8^\zVbAXQclG "\}VDw`@R ~fұ*S_' #;}/wLt$8{d"/_e\u~ z.qދ͉)QX8n-  .ٰ]HzyD$$&Xi)^Mܚ.v*ٸ|sqkX:K Zb ͥO`i5OZ\_ @csP8bϟOw8Na/'Aw`(3xd5@ CȝpCX춤ln塜ίW?<Ȫ܈$Rݯv%joo%jG:+j( ba B9h.ej,eA±Ǟi_b%KHYX%.-ٙɎyzssuh$LήCd['22u1@zYMwKȾ!ז- w)@~c9xaDxd^V=)3;P\+5/RRM1芸="R-o|^pT3<19$%BU&y34[oan L3):*yb-f|}ǻҨ?''8&I^%*GG8{3X"`p)o?{cKS#'uH*_5T0yֽrNvBdJ0Qkv ®j"P^peegۅ唖jRy79IAp\В4 VZ2OSk 2k^zg_;\v{|;zV3y3:2FҔolGt_C< (|B>5_O+j`ؖq$;p8K7­\|# [PhTtȒ )i`vM0(BhHD>lWtWr\:"nE%amԬ1BؙizG{茌M(ƌ.3N0nvUW$&:;[ީPLFBWCɂGԆN)dvCf ~~:=02J0_ (#&/S.i]g7orr_vWvr~~g?\mZ-7^nOx`X)/7ynZWI{#1UUǕh-mr`Gϡ6(ѿDM|zچ|3?6F?mnٌ`?@}OiWUa G<ݿsx[Y f~/yPt$$ e|Q완"fZ D5MvZ Ѻ$73K\Dg _| $H>ww20 ˅:7~ #C!8(0oA.sQ~Ǐ&GO6620u^\g-~ᚬX2Bp]I_LP@%}#urTPo'+7\n*-KTHD]΂.ss#i~F\3 |/u4XDtDd`*Edog\˵ qzIY3ƟP?}Uj^*SGhAUhdwWm;C TCҏo-4>}E$A"m|i ;>o5yJ aCC& 墑${y0+iQ-,s2ޚ , KK.-u@KdWju1w2*'0i\MLpc{z4r?ERYB{[/|D YVV>o3+nAl֧|>\'C?l%LLv\?Z-+.  cb:U{/ ']%# 5? h;SKII<(+rkPWH۝uG=r2锝@O=m u L}n:ָ)Bd/ ѱ(,…kn"}Hjh^cp.S54H'Ie㈠c˶$&-hӧl1$Atu9Jdp<;[[!]BIDDwXﰃT-,_E0P% "jj#T4ρ{N1Y,DS&1u:$vM$u"Մo;\>5@+Nfe(xtx5;,!"NF!+p%%buǯ"l? dɣ9($Q1" 'EZA^PQ~$[Nc`yyYH_ut!*[@z&U]@1W0cj"f(/\ [ZvHp yzf4ZTkԭ1tf{ ##fQFJЃx5&y_P%+A`4Л)Qowۀ |;9;isz8|8Z?Sޤ!)Tૡ A*wʉ鮉V^-P&HX.ܴǍo&iTD TYjhѨPw!ALUmMDNa#i.HrE7fPP@K1$흮7BIcc CC  { G/di3lCݥ浦#p֝{=,lB$xˀ,UU%N% EG cFTz7 Ћ53C1) LL`3zZZwHhs H꾇Y] =/&ذ3eJNkk< p'fa#F3'^I+t_Wb_Fb 0W$~皌p px[0l~*ʩRIWkLG I#5BC+`HKU]Y!ZJ!e6}}V[J>%]0z`Z9H6xg*um(y3@UPϊVɻP"#0}PEoj7$iB0 <'Lm%#,&i!"qP׼  +OKi[h(ㅨ25|1lJjKŻ"ﰡ(q?JP,Dz+ے⣨RqTΪPÑ(!c *&Wv;3A߿-[LHb d $=%%468Xi6/wd8x\9Z32 >r\j:껸v4砡WTo|3.88 !<|MdH3pMk?HmZ6=NBSdh F<:=C<-çO#Ɲ򪑑|O]7;1 ۨ3KAc  +/K!D>\"ZW0qjB"w)eZ2oN;n:  �@'JǍ0v ur w"0ťUqh"IIwxnl,%P)WW m1ʒ-U_4Ӣy|+KVvEd2~Ҝ'5%d&mD*8KC ܊))zҏr4M*OP?AK|34a1/$YH#~մo8蘭;YrkխܙZ#ݝW2x=8oP`(WmUjw#[!k6ɷKWYRQ[d4ϲ!Dﺜr,y8i0*,ߟxEz=lV^*/Gǜ Ujni0AS)8o,ɴ"S&,Ch)׷-:>[-r*ؤOr~mLqbJJXrR(Ŋ0G>伜-f*ghkv< tJws6;90J`sX6<=e a)X'3prU;02J+ rpFHlz::*|CL|ꑥP3d1-k,ԏRLD "Q&@EKǿ7p@ {12Ň@o@GB @Ć]ѻ9)MBeow}Q!_/_*4΃cE@X3m Z,w^B ˬVD! t}d)aC4hSñS)^Aɮb!uY#I1v?)2ܺ5,;* r!J_ԔDeGzJyGTKFoAt? cĂ%CL 'l+F*=*lea![ @ᖮ5e(">SUS3H5EP(t2C7]ݝ Ԁc?J1pN tdzA;X({c -K9NZ͝lG/ 6$Prz~=?9A!̨hTL<+2<9c7Y躺d?Ƚi{C~'h%'?O#J)碕;=ilDn7ȀU1\ J~hm߅ywc 7L*l gnuLUI}Pkr|o`kի]5%گu ?;A_M}476&ڣyW@CDB*ߙrpB/87؀2qq"=fRS2:2*ED"U : o44 E/Ӫ yl}ڕwpH\eeR0{o,7(lqQE*h<u-IyM \"F!B9p}$ ST Hzb(Żƍl0U% x:䱹5bdv@,\5;¤0WǿPUls:XJ1'N* X ǵ-uڽs^ezhb~h`k4<;񫂁nyk2Bkd_VxNN#-OO\ұ-v|Q}/Y%-)])n[&0>S\t/5/9!Ak{nK|{%0޹UUX¦IE']w^*Ki;|Ȅ!$λ.k91OP`^A1l쎯5Osuc_N%K~v͡=Plq8 y5V3ޯn`PiXLx"̂K_{,Wn$P( 7A"D>.d~)7G^؄D8֔X)o?|͚]j~XJ']V-AF1QQydD'fSY*]Pc6E l ^w+c3ոo`D7^>?wd -(aYI WHb  $]8h^ O(]p8$w,!T0 ԢPhrh  4!fh#CvG6gp?s طt:p:klI\[X}43<zZ{M[ZRς^Vi&t<䟥"? {<0²QXZ.[ br 7~=g~r|e;!PvWL2N"͗" cښ4ߥX_{%l;2W^f*8tե ֝[ڵ tm: ?fz=uxaR7"Z FhEȢd#e}zrҏs(9,&3w 7}ABj|vv8 { OjnGt&*(^?Q4 %*'v23TR_L.>rOq=ٸdT&S)$#黷dsH5ʳw2G2+_2ȉZngn p] yIK 3y^>BM ur}AEY+>?}0 Xa twWbsPmՙ\йsvL GG=߃ !Kٻ).[%%QixATz 2IC?V:iz +74us#h$}dj+T專RXLw-v*>Gs5H~|_@% _6TZ|T}f&p9&`*D\rN\9Z@h}zC.wTz3jr 7ǽףFFzEd~Yee /r72BalҺ!oCBSvrLyS?U9qs-FVqڽ2L^V-.M'C샓vgG^nxgY?!Go7i'&f8H~'εvv!XnB se(V(!2d3=`Ȏ/̋Edҕ7h3hh@}   rp[ ???'yJl7;bFFɷbA{{I{{eEcoL4t99þHvr307z˒}}~i"v&M&y99a! E w8]vViy|єXa׆ HM~]t^H͐1O;F{B}9 [a3bhKeȌyvKD=LD UXF芷DN*5c$칳Ik 7K^::pCA|TNAxHLJ?~ݲV3JTֈ ۮc[azؠBtp'HJAUFجY#9 EE(L-.< ^̀vF~ePikz|&NWǓz,Vũ)lqbp~\ ɫϥҹh'+ʆ-zIQ`Y5ȾfI/ {h&̻w9-%^PƟus _0ofETQ&<RH"qE67ֽu:=sv/p3JQW|:&Hh֪ vů0;]jKK6]u&v"(v{%W3׋B6000yŊ%X:s˾5[X?ϭlAyGElHG/Gp X+xq<)*+^-,Xx>]wzm^Vi>&0'ɴ`VDig3//#8_2zĽwocO<'_4eC'&/0iީRo䶶NLzd8Ce 4EEBY;wYx%y>%uB`XJU5׏e2ͼN9ZtuNyJ~*bxs:r0H՞mˁY:͈GŠ=++wgCz3޼.)]v`DϭIJ YBvb^% bq$:<`<9-Ie<teFUpDU}-LX]7ȕ0>]\b-,7ܫd>5Zeb,h5_ǽ;v'Ýh>}! OѮ Cf6ټXn&b#;IM/hZ#\PEe;55}/.$p0 y\JJ~U;JDѾf˱f۴_$X"fOﰿAÇ5lnK"uo%D³;)iY4Y4O i.`n|ӽHٲv!*bc$dn6oS]&.,ȟ`Ct)ykR28woŐ[[5S)_f # L۷X>Is1E%}[Fᔀ JHPvBNK@tc9~AtxO4׍ޮ`6e <5T!bYIU]P'`̽\eKA=Ckw9$-BNVly'Bl6҇lAKb |{1j_}z9*,"..P>YTdb ? Fnl||N5 *A[P Ϝ()*ȩ-,8" Sɪ-u[ɋmjjF!f!WWZ(9gw6n9Zj}6.+#ŏVv]!}}d~a$NN B O^_" R" /,/Hh>#"jX%G:| jk:LD!ߕlo'rH%-_4\KyVWnΈs{a_seX*tG!s gƅRViE}Ƿ^ֿ.gb5 E_ -)3٘Ǭ`C.z`+hޑW?vC{s1m&'? >xz~ .>^-~dxuU6zABٰofnqThqbľ!4#+jI3I,[FDz3AfP22G_L4p@rrWc~uvn,ʫo4K !o7P(<Ս06Dn).Mz3e*C){Yp݌cfgsʈPNUgf<CC&X/zެ:0 6ؼboa!ҒGkv<ĽQrZXYۖ ĿOVpQ`*J۱5q~wfl3&YRt$!r,t,Z YTv j nQW]3]5ĝ!?~yR^Kso|mkų-wK%Oɷo*;"<Xj̨@75[# w6O’]ߗ<LQc|_HwZᗔ#+]G=~:^c+ˌb= ADdEwxck s}wN<+j 8gpxuhЀ`^] Xs AH__X *qPXP"%q۵VcKzFڙ9Vn)]7{WCsfG+zC?EUGSY--MMM*u塿e=TTI3L_ x/{_e\|.= K| _c1!'1$/NtKNNvp~=SPx5`E= uzv"SDIn+ .ьp_4Uw9^6r^v p+N/Qϙwu3䟔]HHh LJ*/P";ώӍUgxzL,:Cg_dp\0IK׉Гғ::ڟүMd^([ힰ^PLLN˽ ;5;`A˞J|M/;w(Uu1:ul#xwUv;2Ci mmm]LRtP='B|cR?V ~G>M+kf> it0T+/°ἼWZա.Vzw;, ~\[E9n1}*9`gc ̝>H&X@T r+:;i9>=0af'0"@obyy[],̱Ic.bQ~Ne4*n@h̪gF׫K&R&{ 2%v"!oTumQ'9(>)cP6> ȟZZ{wBHb888bZZ7u#2pppb22Ho[NPlVhwOKLŊ.UF#' e|s/`&Lcle(ZXe;YO(Tu#,x&())]Zld/U%fqe%9;h LR^^WW7s{8|}BDѡIϔ}5}iv}ↆUͱ:Ww5W]xMJDpڗÈ@ HyUUw77QD4\R\YV\3n7n "ER1Tk:&yy1`TV,N+d"FIQBMAFhoGNn,d@~=Tг_K‚J)*!!}8/$ϨFpԞOhhX t*Öfv3 Kݯ,1C9á>HKK2{^bQh Odd4Y4Z׫ol8b lGW mqjڶےJ~oϥlUdߗV"51*pJG ޾ /` |+qTYIܜtkk r<)գ'b""o>QP|0I#:;;SJmxN{HyrTK40&{鮘%_xCme[\dݍǷG) \oտ|9C-_YP}oQ84 Oo$ Q822dd\ ;a7U~?pHxYR"7WVɳG 1orߴX<Z NM=F)(, X0!pKttBGII %&,dLwv'Pr۵@BO>Mi.S\_st$]V"]UE/䰿Q2iȏof(LF9f[ctƕWf3^{.m.2gf]e^mb˫lʹj^O.[Zvw~i< x _#ݽ ԭyđ͉GΘ|>PX"TC?K+cwӴ g3Y@ۖz ~W6kMo&S -8B sl͌$Mj7=?SF(22ls, 8,nJ;,`5JNJOfrƑYgQSivl`YK"g¢]Ѷg {%YCTӌRZ IoN .c}p1k O~d)~ g~UMWhbb"i=Ӫ]@f=-[Wپ e`xٖ$X0~7j.,&#c T&A@<`ܜ@VUj ޶&H-,5iX7_"Y |7}#ԷN)L0M K4P` ,'kgw&pD-׿~p~g3ɻ8#e80 5џ׊ 3X?=Pk޻hق J#1  yBwzoc ?tJLj !]X/22 gľkݺLZ@@d4UklMYk2V_W|4d&,,L2WAdqp~&7'4TbHkƙ :dlW9^bщG rԉH D/T^iŸhb*B(U]4vtP@!մ^T0pQMUr A}mnj,jZQKjн$ o&اNx_M߮wy KI-Eeax.:qřhT~#RG80 Â`"Dq*&-YBt@-*.| g[Z62Mj%&z M.rb떶׃~]Q>fsBG!lW[m:kCtXL:2 {Mܟtxi/r=k$\y]\t9v\=x$EFcXq3k%+ JkZfdn-XSFb[rS ԆSfc/E /9 089i8v(oO_6萄n9^h;|z9>qHo}Q=_ )Q*O1(wZqVznmRR MߪHťU8⿞p6e9܎W*A>P^I_錻ҦЧvr(1dl8'!?p,owp{36miBivI!~ݭUAC_ՒpCBIhH-RRa_cXXXk0܎C1U]~/<эT\ܞY])@y=a1Ut18+yw I]'ZEj >ZD CgY{ן6tWKWjLUݟ5ӏ d$3/0^_RT諨tY엳lyzh]{hY)ry}FtE|&f8htz^sVP+>JeE_]0qbBAQbQ4ՙLqOKwiy}UɈbk_̩G'7`Oāf)FGAP:mjwRةU6F9YEuނ >깎|^dk8Q[o:=$3*ǢỲ).ND➬Ϙ<*5rЦڰ\M θ` xwwPa_A CG[E2}}z\ioZZHe0%.~ g~ r%9ϙwWG\ttb7&zS~iiij֮;`4<CqTaHy8܂IӣWmܖjx[U:]zaaTZyr߀I6쀶˾5޹3]8*xl`&O6Sgd6iz*ÓB#ĩɉ8X۪ Ύ\L)mD[U-ܻ|iB"xQMȎ_<722]cxQ+ٞh:e:1>/~~njzƖN7=V:ZZfqTfT+[skzLu4(LZِ/|V'/ ?qs0?*OSMV$S;J`Y)Z`7b2W5ZZ,½thvUB:?Dz?UhJ.58Yp2VNϝ}^9RZ'́=WqwY_>fƭ\A WDrHM.Ze X7<3Lj a}-k/q((b=|weQ .Rb8*"JuٮAؑ7f6_|XY곋k3a֎F͵@zL0pX/7\HR_17T$\BZ/NC#-,Bls3E'fs(RĖh4_o}j- Y)"_qOOw':A' M<10.hlX˝l;? Mݟ<v;yTٽ?-u9#xȞ53}^uwiFEN.:~{$bt*@$׳̪{~Phj=Lr֭B_311MĐPOKS/Cz/^Qtu@@DlOIzmz=[\mJYP/^x=7t Wy>Jg<^rWh>2[jACW3g _%l,IC ၭĖŖ_ixwי9qql"_'&jeZֿ+pRIAͭa&H:NDC0{jJF%Î~K"%å 2e1#-R`ľjl Nʭt(yߋڤʮdd>s{>{YW7ĀlgLuwtPX=uWi.71gXv z~v!ϖWkl5CX6H2ޑMRBԴ 2޴[2$%7“&4kk:܂[o@3)Iap6ɹ6eMv jʁсlLpB'TT(40H`)+2vJΛ0b҄|(a-mm%,a@#d%s;+Os}-MHro @xUX:>"-!Q@v*RXLll.(cHng,I[$%F@9*Q4H=I&t LOv8Tj*b>ޏiw[ lg1)Xou &z"ZuU;0)ۣ㣣sd\ @7Z,hU x.׫'t^h0fk?eRI=D[ѨL'1]lZl&A12K3Ya2'_@ J&4KTFTTaZ[/V|6J i/W}"zZir G) a3?p_8Vhm(/5XpskGCVv{-Ib.]R+mćGBVUrQQQ.$Z&0pT2t˵B$"H@Y%ʕ%6?|-F$!&ý&2 4Wev0t029 reD+Y#&gw1 I30FSJvOOr7UEDA-La:@x'C%w?aC߼9,?%M>GgB<'JNW냋-F%zy Uv97=^*q&GM pzU ?!ջ=4 cXS_ y Tҹ_;!"5V| O1xxx@p) LghԪ>HDDD@]$lW~;?;U􏚅E xoV@gsdMq*(dl~2 }K^iXGbPFsfM` S7j_*{:hY&BTbb/¤%/_$/F[;D㊆U߻ggf3euFÙcw8l -'Ve9^0y>jNjIOfBBpW/<Z'm\/ Sج]- Auxf ggJTb^!W|j gl ļb6Ӎ߿3(Nuxc~jYϔ/z:kLsFHyG\%]|#epg :!>R +mq6H`$/ONq/&$11B0"ݟ=O,׼7vqn/4pekk;E;.?a'9KrO`$\l@ܘF ؘ=J˽:P.-.k>ܙHJ0w3z>=lxef:?D(5ӫ]^,6]&b4AS9bxa%ZKzC&OA}A"J 9RV G)0cig՟w!|@r1 wʦ| (Wӫ$,-Z| ;''V(r<.H-0([}[R):ZLup`F,1YH<ơ~q9;>$K˳)uTm0[ey^dP\%-txZNUq\ Eaaxvto%Ov'q%@,_ZԄ%UZیԎ|]m;S?Vsg/|k!k[IG \TcalwyoFoz^.d$fZ-u2=lm$M7FҿziZe (+ãksMKXhh,=EF,OWG;|t3"+G,&:"|yV?:&69 midfls8OEAE% lk@-փ魙$Cdn"ȈwʻEWW͕յv_"Z[ZJaP6z[d$C[grԋMnP)9HC34 8[H]@LtQÁVנu߾r+)D"UNQjMȃ^BmP̺D syFyxN/OS9@@!bWW7h̛'30wy[ j;cHG06VnJ8%[ gtך!ϞbB%WQdd4(b@e ze : "^᫭uJqpۚAFRH /ԙN MLM?}gפp &aj?5МИjPktQ^)Azh{B]ˇ/K}#S_BZ(G2sL}mjVc?,Y`LQ,#Ԓo^d$:3bHõ7^܍p"Fδ N-|3}tFxG$d*\NObQnKԨoV$O(TZk8V"5H^7\Sc#ꝓ PLl|f`IĞ%%Yu%\4oG^f~OhyKWY?x_o rZѭ*eebQտ119cc_TXL:hB:$]ꀣu8c*urR;Kiw'wB=K ҈H'Ƣߡ].;?ߓFLu<Qk4mZbo]L6xTȪ㱾@*9GV<:C! pJ~@wphdYjcC FE} wq34$RKngd:qjJksDžDagIX`HxW,b <Mf"i?,<7߷l%ԎDHVVqC"dƂѦ1;ltR(4]lkc#ʊy S.ɿ.s%(,, !!rJHHH d^gu֨˨zsaXfzr~9Tr $;o}3S&IT.!" ”GJXRuu'Cq|Bj5mh{JVnRlVjֳ6vviDV'ptr22J am)\3ٶ9K$8VtaP)E0p xuGR;C&mopRjX:b"([2e"TW,K~,CZgQFll3MBZ*&6_K 0(RJ .m&Ѵb 0/m˝o+oj3SSv G,5 u\ww򅒋Ka_QNGg//|}m`~ !uyވAGRL {qk[\[8.[0kWG\+QRSˎrOii]k6r~Ԉav#Zn;AiHj0PrZ3db'htCv {FX=!`s9͆㪖hp:iLd?$ow2 lNۗOwE99@d/4.j+*kp9HWA@Pnձ *)qtwXј~05dY˽tţ!3-=T ZlTmk! %}jJMk= )H࣍LV'A=țO3--ݡS|F 6D3BsXNN%(?0:k^X8UWpx f)dxwQ.JbbnlϺ o<atNJcTn陼i4W=[,&W ~|97Xl׭Ss|/,>u{>]VoK@[SR}d_=Z5'ozp^Ұ¯_.a++~ke i@Vtu3&3> ~mheҺrtO[ tXj d- fs`dK$woʉ[XыZ 4rwFP{imQջ?UloK@e/LlbD&]\\@}|=0Kl~D&KVYEsC&d)SgjP2TXz+nirWCr/X=%.%^Hpu<22t]=dv5jFí}9P3dAvr_k-gVJBCR7՗/b|~93K%&豴$dʗLNp~])0Pg_i'V; owOM FK$*T_ۆEJ/ ?Ҋ]g6)YOˌI$EDeYEEb4tl!rRNG,W\DdžߝuXL7fi Z`@vh/#.UTԯhuz"4qws#3L'\Y@%v:UT8^@z͚oXtJ] kCW".rqq2]3s(tbM3g|.,ֱ)HH(/Ts:F0;|߫ #I4])B榇)I^qsk𽋗ZCUC̿Gguc4rP2Ā(f:;ӏUdxc2!t`j~_7d&:3/Yp NءYJ+Rc՛ vL28V>a%Z ] 3JIK7+ 2/6 lAAFLc=d>f$$`Ţ6)Uzytd)i2ŇQhK) Lh\\x`B*%̛JO^ݷHE;Nl反A!bt(Aw t.H!(R;ĶdwjqedXFIJbvf(@N0A# rsk!]jhh}ҟz~#n,a}e8 _F44b@9P{6k(RP<gLf{ bwwhJ[SZYiialC(/'%?G++L>e&QiCTfWok.%&jPmJ ")p^=/e 7ȹX Mf+5Āe L+팴/+Komm+C{a~|2CDd/k{C~z'qJ ta?$1KA3a˱x9v[6sqXNO>!, hՋ+ fSLATNVU.߂?MQ)ϫm ܅[}z `:gr=ջ/,67Z'WSy5pA6$ЧWk̈mG @3!<'NUzʳ7腘[*$0f.0:Ɓ.:BoA"<\Y{gԋo__{vΉykg>7~xZ.V}@ߏ@Rt;?nx5Zr4, # R#Q~L1@\EIx}iW`C)P& .%oRvA"+q~8ݽ;l^M೿?Ъ4J;ajO~"OJ]CC.x]ADTjQ.h*879= U@YH|i½` /wH<":ݶOӈWk-n0'9+8bD 嚗/^|wo>ZP I %Jo a --!g5?泓sz{o0A+Rvzxt!"¿CFj3Q( ogo?h 1vF8Z]F/h?}:v?ͽW-vMcݚik9]o/bjX yE}AI#L}{KD P NN#@v+7ӎ;̌J HK Rxnn(e*Mz'Ule /uk?04``W|:FKD#lT㋫]7(a*@@ VAkѳs} Tzdpi|jYB;A_ ~=A!Np-ԖxNԦDnMҬ9=1аrd@[3I[˹r,v՗*~nuu ZK'{4SH `0UZCP@hHՏ?wNf೚/J"EP]HHP,9V%v)5fD8&^5zP7 ДP*uY5EC12cT0plxdT/Ovo>örqaH%\8~xgy< :FhhէjSq4Y;v0,dOU ^ (⡫uj@P+W}C*y0"Z:|lBެjV@4&Y8ږ”0Vk‡c'zlb!\BRk> ;F>WY7R,#m CgEI4;vġ8ɼ;&a~E!ghμ`uYXピ#\&@9dzkuJz.cKrKxdڣ@fUmLJ|P٨zc)ݕ|fA2NaAkU7;w:&l~tI2*wEG L P$BAA(&e9zݝ{#pOO܇ӧl.𥗋=Z2RCZn 髕z>UPo.E)4@"^6f@$ݸQNR1t#8K* |-.Xdi'+8ҿӹRP[DD{ LF~V%Z{`͹GusIn;­q*қ+:<͝h4W}N"rۅC R[1(vOLIlWQ(536a_ iPsd&qTmʟ=ʗo!z35d]˱Bgib5%$h_=B W(CjF^OM~f97M0AZsZ[v-EiaVP:}P%\uT;]ˈ?emʫ:VytKmk}ndnTVOs^߾.3ߥ|9ݽrډڰS]_+Mۘ@ (>܎D2KjylL`kܡR7 K- 9|WJα.ڑ1[_.SW{ pGFx֙3h3r=^ںLliY8wvP񊺩7 0=y]\__eiWz:qVqltZN$XaK_rMRcD:{2svawS~ðgQ{n(l!11CbcCŝ޴Yu9ftnυsiihƪղRv[S]rDףFW:=xؾͲ 5#f;9~9=CcŖu6g=|UqZ1*?lЉ'puOۋ$(]Zk(eqCZ8HAӧ']?!~0+]2qOR햝 *I(Ǐx V>//^ķ~]ji[`Mﶷ>л<Žhl!Qt 7-t%@ɗ-vL-,_}iwF,K&_D5l 1}4Ĥs8JQ,fX[wJثəܙ~JƍGv\m;4V<F$ nRZ ٪V4r0( :Tr55űG0fH0Z5 {m)#J[ dGt|h 丱, Mf\pRO`}wƪ9>PWo/w<ٸ0KXj|9EhiQezh"]bumY8/|,*9Y7vcllU ݳ޳-L1t,,\[;|8jqj[/[grQlY9^y^ٵkV@!E77[Ĺ3s0?]\\׊4|I3 VCz^?۷9pLnop'9̀Mf:a']OWOJ k nwGs8_ ihh.~|ǘ="P=goQ~ǓFr[I-+W(QlƏ0ZXRV59osw>dkI1j*r fl;Hr|HIfg%WX_k^t0'(܀UR=}hra;PVV/K``a d0^VĔb |@ر ^R+ۥgI9'ԒP㈇N9 Ro#%g6-{x<|3\9+z2fV{;V{'+8}kj{r]`5Ԡ+אS C_FŞÙzpItަoJ|K P̴4+|6 ;\PpSږi;_P-z6C{CdF J$ {E#׌1I`{X-@ESœ'ϟi@Ǻ1+1>s']r *V:/[k>(+a 'n!.~j72xs\k{p$~뫘X `']sY#g*+ _Q#Vh;hŧ@/G<3ߩaW]|fDyy` Xѭ}<Dp+`DM?)3JRKޕN]caLjΉ;_-2UfbIKz/HHn`s(.UUU߇+`Vv!3J}?\ezb.+{-u w^Hppi^ r k$iutli.KL@͛h%khʟQ<[u皤U] vq?f H0Ϣ'ck5bc%}{*)!J<5{=O75Gi'{33 2eZ0;WșDyI]8?[\;0;9<:$|C++fxyWkvŇЗlU9}y.ɶ |·.G wQkþ'SqSmE}}#cA)X~,6fܳ'gڭ 9e#]Dپ+[6nTF@H`AԩJ-YQԂ%F"rm. hf}@iׯh?Ri?"ؼC2$hkzΞ18+fp:Yk 6kD1ٲ{ԩ_M c'_Xf=t`mc^L~;6E"D '3C v @UM}o Qr8 Ds'i2 8b_YByGwV)l'=/J%9,I0%:Y?r9"Cx̆9(7nw zڵ9>mc@Rn b0z<]6Hx iavTVK#fէb mP^˲ mbb67Th,{v7ˮxXO ;I2NCnD eEђԄaֈ+a4BV0w͖z7eMAu 0pjS???HM3iHKϤՓlB4z6}5IW^oۖWWVl ‡#%5+׿|̺+b੧6xvdkqT,m0>78]_h*K~ܴXːSZ,]'3̄r}9씀,2Š8-@M)֓kS,^3|SDK:|SmD4/p3XYEEIAK>~|`R5nNnT+a"Or.Q 8sGn#EGiAohq_̉o8-1Ak><`PS-Qуڽ w;UDpr:3_ |۶B}_ŁU$އ^#qO\Ս;JӅR& ZzB8`8jq20W~9rBӧf.O%}o ܎eUo/~vr0CvUI6As_тF8~kvI8g:i:<5?͌G\Wyzhsd; j >FoN7!vHK$U)7P(YQu)f96ٲȟ_ʸV ^zd{?Չ{)>>=XNb )s^mQ;]rرzv'vv`>Yr:o6\U#s֩ھYa6Co@hڙmj,Bid~z~~C :>ɢyxt2΂`eڃ0fŠ9zk.M5uhr\癗ZD ܂d).7ϿO2cg%j{KzIU\+Syr}~k7OY.@ Gwv>Θi={$Vue`8J-Yn ܘ0܍[ f˩+\)LSYA5SdaU۴u6/)8==ga̺4g}ʦж2,Ջ 1Ob; w U&'^16q'i*򌄔I 'N6wںՃ)+}LhiE䑌mvop}W{JC&^/ɘ<]L9:hG*?-6vbƸkIC ]q%ҌJ@S4"G[@WzsUbĬһn6Aق/_N]zwng*Ϣ_ː7n Y5ߔ Fx|(r|fD+׬y;'YT]}'(]n~ "3Q԰5A_ P^mmC""{Xu&cgZZnʣS@&(<N*a~9'by$bj[z:0C;II&hʭ[_|u0Qi!NojJ`!$#*E4ܲ(Pt򖺇ugɇ} OЕTqq{lp pxdnoq75|}ez q7>> J+"TVBњ)J?a,j;Ih nu "lnAEߤ#\&zz{꾥 3ħD_-Cf* ڵ40`쫽 /k:Y'V=11q2c^NC{oWs&k{^اŒDtwP&Qi&UꚚ!AVGMuȕ=6ΐEy|ƪ%<, Z4dTY鸌8=51^)KnGqqgٻwE>dZK#VKK+!333uulE%Ac =ǫ+bk6{Z~=7)d?@ 5eUH?L/k@S*H֙1< P(1=nm#bYt=uyp&ñx4oL12^{5^F>;;ԮbÌ5fdmJ٥gMz.GKPy湩B^%X_I[WmۃAc2SB۷wNV7:c-Oc8BB\RvBNL8ppًt^5;w7E'j`+ZqsdJWٝuAKK>\rc_HWxg}A*[p,2S. *J Js.\kZ}55uN=-rrrb8sqhǃ'YI.\ūr3ZCB>>ח7~ëYxx ǍCã_?baqԣ@L]"Z-[>u&(+#*++j0`W:~Q?Vm44}>=ԥn43;>)­|2w'OJ:VSW q4zqͥ2OLfRrn-0`ڝdndl|r̙>>>2[ֹL6vCq)+>| j)KŋčLfQ_vy$ec4Rd.ZJGe'29/ ᱙Kc usOɐV+9Rnα}ܵkWMTWF, lȲ6]/(H ж̵G,6u;ăn ,Fhg˜~kGwvFٍzzmml2ZY# (͸o]^˃WGڊbrah媪^E9d۟x:hp.8^S:GqmFS F;F܎u92棗B2-0V]x} ܴCzo;c+ԅKmؾ}{ !EW/ȏYM[46ڵD7r=w05yͥoD=TW>Ӫy-U߇wKm/..2md&m ØKHŪ{@]9!G>6^EW7e`atL^?DԶ=/\g;9Bֶe2C>P$PNZ F8( Unu}?^ v)3 w^{:j```ƥ;ӲPS+h/c:hks mU;^Y_]xڅt`b2]$nhRQJZor#mJ>Mq魝k^Ůt(<#d

    ]'*v/!!MAb2ͼ^n^@#Nδga3MyyR޿m޼V9`^Y5lv(piH%k파1Y>g9~0cqd1ɮyL9mfYGGpkh.M*Jl"O{GqOQœcKr|Z\A_WWpr_N.Ziiv஻i@ww+(:tu0;5o 61ja7nm&*j3DDMqq%]z}㳿|7n033Ru^!j==41|.<0ȍ\w(nJ^x7q~fC]a=AQ7 Y7[CH{1blI/WG_z NEՍV:r%Pan㒒UFWpyv!xprM͞KsB: $dkǏ+_+)ZH!^PECe*|RreYJ_ƔݩWY:g_*$mìµJGI.`IK2ݿ2J'Ov'?=vrc<[0M˱~q3vr %Q?v¬jʶ.qI-6ԨN%^J4krժ؇!c( u+efrْJ t=ɵNlU'O0 24aN:uB5S4Y>-//Rchn 55]+'72^yr9}-!?<yjhwi%EGRV-A]Ͽɨ*K^S$Ddѭig$o:Vd#6ˍP)ڼk`wؐf`\xAaɨͽ|mrJSڛWu所;V{_W4 ZY>34{Zߤ{أF+w!Ã݁>A3\Zq]#)9*U4fLK\<;i=w4uYb`cF8偖==&混=~,"kK臷{SƎ=,TW =<&ۏh:8PYjzFnvqnP`cc#oZ={zעpWKuۛF#EYKh{xGs\R[=BTUT S TTĂKf7+ڮ!˪g ŊL5 XYәF{,̮e~F4KVygY o;wm hU]xS;wpO5:ȟϨ"`xW^%Ο? ^coEdMQyEEҲs Ϟ>"AphI'%%+যj$~>7\Tt.cj &(U~s &9OیI{ `b9$]hEn]hm?>CW*d557p0T]jՎp%XTtyөE&RMΜil >u Ζ`eeUq:7=O1EP#|[#u+**cް18!*]/XrDvbrDGGce{")6GΦP(OjkjΝ;{n@Bߝ-v ^ Ī|W6Rk{|@pTڄX.M;jkemgՂ5440ŶMzW: [_QSpa_v/=հk $8}Hb56f{!,,Ī5 {+W3eKy_s FHHތ*ϻe@o[},_~=.͉"U@Ňa :)""ñ*)+u!G_ ^sL@nֵgYFKx.r***>%5d7ǒUc*iyỤ10=C|RUu𩳽/Ç6&ɑ"Pw1.LlLKK^*[99W@̼ys}jJYSK˭""00^ΎGf~dņЛ|_\-k+.!qHio]0 -֘U l6c Q(1ֆ&'jǜnܡ Q!iYY}}g3K}ѺNnvv Mf*="\%XXFGJԏ5vLqsq=}!,/?ڵtM4 7lظA6̌0; +\W.`VPf ԅ%i_ެ,M#1(uМ)hddi?b;wnAΝccp1bYVhfpm!xύiim껴UH9__]q?~c !}zz^ִ{p<Ϗs׮Ņ`:ù:~癑76vS!hhs||r*z|"`g8e]L"7+;?Be 0(r~GMcc޽^S;;ZHU njjNo ޸q9]VW=_ M~e%Wy.ӿw~J$s4CٵIƇҙ![ uy(oʎkRZ"GVm?v钟?=!0^]>i|Չ',Z"O^ikg x𨅥p8زu*kkى޽O7Yn;r^BUtt⪺HEHB[^zk 222x ͓3=I Rn>}Vo]]2:gK'xvs~=ՋBOȃ%CzYb󠲲rmZ,R$q:ZX< wR^Fret\Z%V{Fq-a?x`7N@GxAp!.uZuz oMYز%ͫׯlf"Xbml ܧ>)+ {"s?T\\fV_`B'n8 H|,7Rbeg'8;~˳QQtvG8&FF곶<uСBݻwv8ۿ譆P}677.V y>II\P#[mG|R::Ma.\hq575Hiϛnqvr{! bb*ο2ˈŸx|#*WivSJ&5ZV5Iqlسq})Aj Aң̦..}~,7Oeffg]1(tsUEEk~I%kί>+n@''ĀavHsPUe1ODTnޕ_xи$~[ %X t͌cA j>/.VuF!Jőɥ3pc奞9l\"gǫE_v>oy9TvdZ;ddWd) /|-AA8ͿE^uW_B O {^ݖַƹNY0nO[MX,W3RJБ}0oy)m垙 #v+Bh3 9SI, %Nħ^bΨ?)rDUrfE='ϙ/s]]}^dNrM۷urƟڪ=z>,܋ 8+V_RV&ukk5k.Y~<[r?Q$rbR'n4呤}jlV9B/fXj:0"hET`{bVNNxf`Y6$GY$_ HZf eNڵ뤫+م!b"ϟ;wqnC-.h"9U 1a||cǎya^3dvwm [fnj ,|<H gpСҖ}'k|z 'KrK$ܖgM7wx|^ᡭ}QjJrC?x{ @?MG3 H,(Xe=noO5mq~m[Wg>itmB5f ųb`^j +o_bw&KLd)))f핯ǰ%L1he%ϟ{k'+>rG@U}H{6ֵn^%+߿E@UO{Ji))=+WtmW [ g|^-q˶f,ǗIۼ野 /,..{::9&+ dff޾}`pp95dgh^*߄,|2 sd0m1-+oxkր8D|]wamF-h]Ke V019Wͮ~(~ӦMR碢ijjR(gc=lrWZUTW&8C*j&qprrΚ) (!I=@EhIB%v5#m{fvlbPxt65@Y4W33ӀUJf^μXZAІ5u:tLVCy:vTAʹ-nxacߙPٶw\ZʑH~A`(+_تrO@꛷n=0ayܜfKjn ~ w҃S 'Ҍ=eg=8ģ P"/..JG.mZ^O a5դē_x:/O*,̉DqЅ bXW@hzo@9BaHz z X")W3v+ :)fpą,o`@[WpTO#pch|UK^ Z:~j#`elVSX1͜.G0 ;LY"#osI3QÞ-}@~8*ۋzZ^X lyEa]?;pMa}⃮(T5oݺZSYemۛXG+x: 4W3@Vop0Q>*;N4˚Ԙ4, vO~]7nS:s4yx9uM$:nYe2*a|;ʎ- GM{Ce2m5@' ]ڴzncYַ0:R@ iPC )^dY692rOэ.p˄M-F)b(;7nMEnMmȗuyR<2nr(6VX(DjCmlyz9mm*rsyћör}(\~hR _\CZgwGGj+{hL;.O33r `صK_ rJ1 ;@qj?T5Z1KRÇ3/zTNaӅ^Er J$8pl}fd"_^ɼIW35+&*2 ?Y,:yyțOo0F{Wp9TVvO?>C$xEՄ""puǧ9hOׁ| 9[,a9i9N/ [8hp޿{/-ݬ6QXoɳ3J;ʟc;v5x84!aF 3H/ۯt\gۆMV>S6!0. kh8RRBrfIR#t@&uxC繭BBegy.ںu(TJrȧH[rV}5ۊpFb|Org|4&|BKT'/sXVV!=YSUێ\ qE'pVM[oL8VҬx^^.wf^mm2 JIKoa^= #&" }=J}]P/~h'\vXM9ѻ:YS3vb'Pjz qtN} gabNT^Myy c›ՕXhH!+4RWOH&{/LB([eKZ{['lAU\ٮւǣoߦ&%мs),6C;Y&ndd,,Ս<ܤ? ݓ]=Rb ՋʧO *eQ($&0h2qC>+U0h oIE$`#Rh6xuPs'1IO0zΏe(4 Mu$S`e`鑌 q&{]+W$`|0wr޼Y9TWLQN|By|_R\'k@- n͍ؽjLx{i:̼gzzL@ _ҨXhy"*E E2W/(:a{Lvm͏ʖ --.--C<@;1ŀ&aBB֯R-j<~͕2;&'ur` ΋2rέ&` o046ϘqEՉzmF=oNµ!M7~TM ,G;Z*uH`m㕲e_J>0e` m ZNHXm^w*W)3OjjjU(gӗ/K]q-'i]2+|ȡAިr>iP ]ccc<")@zTD!)w*aoV5@ L7B#!.M-i!H pdYVr~ߥષ:Z5@[fn&gM&lgk #mkT.O)f:8/~o\yMv*I3Uo{ҵ+؇sԍ䗣c̓m˖-#>|&Ax3(#R+GKfx͉^AAʹw}4gp 4 ,Ž!Йbɥm^mm븱 eǵS5LLeaGd}(5\ %Uּ޷dz.aS /S~7u-$dӍCkq Dk48$*G,LT$U7 +|Ț̇w?Ut]#U?U,H75wݚj}eKplM\. `ໝ{zpZ<7"[Kxxk\o4~k׮A/_mkCv0 XGs؝%.;ml5í 2bA10芗׋$MÇ'$'%=‡5J:P@J@^O~Bg<$]Zjs:n:|%验n@WyDd̰RY2 *+ zasd\,s}>ҋ+( N}hJYkEPy2Xm%U1}-o&tszO$F:C;;n8iũfD|c΢;ǒ u!,Xw3֊?Y;~碳c[mS߰pn K|U@:Nyhȴ~gKZ]]8 ~847iz"n\^a8\c-:ꠧ'֢U7W{҉juS @WlKcm@$H<( qUcׅ(3egE~szrv>~~! @S tuf!hʺ1ar3p(핞(՛VrQi;_Ɵwsv3IfB`~}220F"]FN^՜9zDjS}a_[Qs3<+e݃W\$5gp/] }x"4;5.@U1 7gW!p]2i{3d7ۻsgggZ%]C~A6q\S^8pK iʕ""wt姹S %vyW6g_F3.,_ᮅEg|۷oxtWf詸GO9WiTqqss5ǃHF\T۸ g.@ (Yfͭ^/mṊ(d8ee*}Ujuzee)u*#Pa5=pq?GPQ0d;d@ [v"Ej3Hcp_F6WTھXfKCȬWBlVaeema9.\[xG+[<[b6btWT7PYsP/w7CKTQG*_=/ A6k\TD7445{kJs~0@Y5?:]͂;z#|G>4%],hИ!@VW7G+kiu/3N~usW؂AyBMiUÇ3Eۈ5cTjN~N\kG%iEad$yujjGa<{6RQ͸{*WҲK +DOQe08)xgc4''_-p9 EE\+Vx|[h^93Fx4l*f82pkhs魹S $X zz3\>`?رiMB+G|JQ{JRhG֧6_nk/CvN.=˓D]6]o+lMyb-y j?]`L^^dlz%I~Gz]*; )qhWqºX%S ņ5K%fJ35E8k!=!ml3MhsYɻM0tńi0a(}S t2JZ10I;10n@/xh_LpC0';CE*+lyŸ'ʲAr@5ֳNåC͹ztrJqPS}}\ռHyZIɝ z!ڏܳ>~萖VUV;w ͟u Q~ ȋN»oXUI\OsMɖq$EW}w05P4ଽ 'V8Zŋq{tW {>Jo(X}㳞xi谿j㢢TɆ޼Һڏ/EGO6Sw S>ܣ6[FvK?XZx8oʇ~qO]e,FhWlS~:%A,"mm\" 49щ獈^I#HOz# d=o9KKNM $;dlطkc0]f@soߛsp{۳Ir2+kaIW*A=ꯈ쿌_A%zF(ߺ^ߧOWPrysS%{|TC1#^U :-![g&-@ 8<,5S^ݞoWкt Yrz2գ,}xȁKoٛ\k*;vc\REQ,jٹFNz&S!T:KMBxzPD 6͊!۴cg".bκEUunV gw&N Tݿ?ÊEsVL3bF_n߳{h-.n'IxaEzaa3CssW* >y aE t?rۇ4|2yLK*l}&!P +͏`tRYpy(6,5olSZ͛ }7o@_̉Gya4ݐ[`B5(0 jko߾4YUU%Zg\9(LTU%X]#=]qd6`<%-i@q%O~EwniT[Rٸ7uneu\puz| u o[a#egyD,{GFj=9Ycbb-yɡ\mxkwqP yZF(QW􇦑_>-ԧ$/EJjċy{b Vяq0IJI2丈\L Ǻ(cq[pY0@|173oXu䈢 @76;cl1<|>"#HυͺpU.^"z\bbᕂ E,{f"q'h xwi`AغfRm;StP(Æύ9˪4n"uvBK`ٶ2~! "Ȳkg{m7y.2iA]Cfj0vʧ47仺/H&cd ߲yq)CeJ @P>zEj9)HvT8t xfG\ۓ-3 N2|^QxCPFjwu7@ MM͕tt<М:m~)S5ᨭͽ=S)Q5䯬(*i{3y01WNb# _P"Hհla .KϮ/q|JąnnQ '2=ÁEEEQ>{BǷP|ʇY}ډ).^zwژ@}rC|cۜZ/{LMطq WI=mn:$ga7=j Y(=oti ^ySaB GoYc6h>IOLؘN,YQx0!G; QQ55&h#V?)Qde'zo,5e2;{g~# >ʦcsǁ% $יr GJ3gECKg?$ANhCp)YpӹҔ{rrnm'܋_?P X!W@P2J-)E%X׶5]iDf^l>{* mx~~٦畯B)M^bE_}̹g+T;lIi )C/yP#OnlsiNjԼ+,,>r#-^uBЋI9gSE~>3+QF+c&ǛojE!dkyH_{TOIrFb#v=!m~PTZ6 5-ܧLfOOY'PztvqZet^~3C]#")D߶*ޑYIG*ͳU\[gsw3+'sh$(KEGk7ӓa+@>33ﵵ+oVMmm>XcJ[iڻK@pVqYnYw=w}7| ɓVLⷛZyڇR֏/-%gqR&wrr. 3bfEj> M~Ƥ|-g;"5{5סO13S2nH9.rZ)jɅY9WD%\xzdu-mC R:[;qɞTK%d;k:zu׮1إ,Ho!خ\fM¦}S q~_\˛jxZqpbܓz\t$i=Ad0:c]4anMw{=9ךug*A6t',E/^B}q/*.^144>!ͺ]e^}O]+#c% 89|89h߽tMw>_ۇV'/$_W_fV+iL\'-g$COW^ (s{ܔL;[qTi|e cd=7ZյCL}_JOjTOg. ,XoqNPMgEEtvR^`4W[_\nҐ ":S\{ N5oK/P^QE]cz ,-p@Y7w qĉ}>Au7kTI]ϜuU򙴴;`/3m3}ytu,9-u&퓯\Xh+bx z G3A '(@fΜrgh7fp`n ].K+{V~wj>{Q :'vssQVuAslq;w%ɟ8Q2xJߔ҃2srOTY?cmzG9j\4?B_Ȭ)|MsǙ=3wwJnL%=b)) ʓl>zB||B8޷dwlF+/]<)q`cǎ274Ly7Ta_2?S֤` Z&~Y][K4c[?lO9v9dBFN7.=n%<)N-##^͇n@p+ ,Pu27^A|Vx=?J >9ꕾ.G/ˣR8;3~-# /pY+"[׻w5cK3sr~Γέfk[;}|5+ĸ! ܸqkӦ,Wr b~>N53 @\GFSĕ yipxaUQ{϶09t ;fWgk8V.fXD󮫋WM81^ڈ.Lxq,`wJJhGJ*T0Cfo ס>S.l8-sI#9,:);.2}RkA5tnmͺwzA= yi|mϱcͅXS1O_JCAP&9)\L?0wMwhiN1C@Nգqu}$5wŪIy@H!/~զwc/[<{o_科>xrW+yH_R*+%P6sAZ"s׼8oCFdC!ػ]AϟskitQr$5XKi6];֭r~C;J.`e @=y+L* /yd2#Aj&Ņ4VHvg@ǥ9}[@Bv%c* ) 7NmJJWMPPw$~M92q'ρau#b3[ 7 8yyywU|X4tŢiqqyŗd mu)9&rrv#wϟ#aOϜR rc*oٔG,Yʬv %5;=4Ÿ:~r*Ŋ@,Nw8 h˅ fZ9r_9pF{ A7778)3؃ŭBQ۲[0CMy()))fN@v+W~XLLjO@Pzzd^.F-~ BBB|-\ulvn;? vM~";+)DڌwZމZD հ+odlNiMk[_HPT9rI]{IL 6hVu;ҾG%}{Ypeg>V/.@ft`~o%p?@dIQ&U ]0|~q%15-g-'>+5+DT),102-, ߨ_ PA~󅰜40 ۚ ,,|.sʜJ06⧞ZQ;S~~%}/c q}o !"B=B#R}wW},/D" Ax$JbT GjF (hW=ߔli;]A H$2܈aB# 4$!IT Xnwp8~PE /Z@Bx#_ >CA^cD* &8A` D$Db8Ɠp(@@'#(x"H0RX mDB1( {MJXicF88JApTJc0ߴ?O>M*P>''@`q/?SCjZ*!.;x`/&j<#D+;S{SkHV0wrrsBYB@7(jŝb{ c.?𤥅mA >޽|-H,D~ZQ SeoOUwBp~/i{I7KMvT{c `Af yДbgQR:jT#-ՊLxZ) S+O SvvT i;{g {g(Yt7RO:S^O YS-T+-ўJ'9l +PLD;@^+1"LjPk,,>~-LezmI48(#egC9Nl"HOJ?p߯M - MA|ծ<ўݏlpm Z%J1NyS(B5'K8 A;VdHjY T w__蓶-7B[.Y{Hu4}K}>"-φK aZX)S+>? [pX輕 <Վlkjx]+e52ZD{~ന7_ l-cdiВdbR6oY#;XA߿6O"X~tsߡ$ʬV ]RS m=mt!@^~sZ1h~omkf<>K] o8Ś,D"lj"ԫNiypG-m$;vB'ZQPs49~d~滵kf֏oSwi 45~9B7_D/=Me2ZS+>p k9h9ӻڜvƟ'#l-Tp(Cѥ-YߤchkL]΅V@"fkPDѸ2Xh-_0$љ Gv_fqe#|/4뼏焫OgCBqD}>q?lm7뿀PԿDA`x8IBSP4%ap/}ߦ_E!"~ M P_rB_@sm*+ZeD>X_E*zsQG?L i$~1o\G# ߟr~uա_Ni'|:Z5a K?;:Œ1՚ j'F'm )TGC{T}C儎ie{[_|_)!(}*i8S "BW3ј_Eq~IoeAɖ]q'[ t_7o~>-{)jKߦ?N8mEwiۯ/**ms T2?kd9]J/*Ͷ*m3 w&} n<'7]JdH[۴A]S?Ё َ֭L.Z EY#Kh?͘qR~}tƷsnn|͆κJGf~, I_fo'[1F}Vgߣ_FXCco1YC"kl,kߑ5{9z~;I4D῵D;]hhh7ZCxRRO?%|j,ߑO'Y($"mL.˷;+޷)O4?N{ߛ^?מ?T 6}$; d{F~̳߄hǏVbKW_Η ڃp?߹kJ7;i/(.~/9Y%nAK@7+?ow/~ݿ2~hG_hjA_B~N҉}Zj?>j`?k{1$gD<XSdaD!4$Rx,`OD~34Q)D2 \'RX,N _?p(H)66DCI NE(pD k ``3/rXqZ.m?_^ v?w1UT_t$eEya0C='UԻx GZ,H|cgld( ~ĹAZN*Aғ݆hڝ8![Wi||G=|=CL4Dtpmhu~9>@We"|@:nDV _}p S_ѽ<۽S\OKgg6^xvddlqQ+'\+ڋG'&䷅ww)!,um( ] ʚ/]~}jÛ7if\\\3C#uulr{I?q!VRZqxcSp]Γ'O7v{W-nh$NM)E\,[tⴧL)"g EtĊp [a7Uof&,**3RjOK2T$ʘdn.y ~A\x4bc6ꜧO*7Y|xdWWfYxsW([ Yy),lzyfӮ m]ǧEHM5YHh.MǾycrҞ/ aa&{5o753㲉\t\"lK~^_!<4}iNٳV23 ~[,;T9} zl<15~ϰuޯ^ݻ|\ac/ؖMTL%Yd133EŖd13`f}9?]#UUUƜnh= ffb gmn˧''--~Y<;# |@\跻E'ܓyIrtllH.VVjC%֙e ,H$l\tc\XN/kL,G6~FEvgqՄ>? n8KWT<gzڋeCbϬiXZ;(Y))uvq)N(--)(ns=4`3p"+T{bo(#;E6mRIU;BlTG@yȞJ'֦;_B7zf\opk"'@{׿hfŹ.9_>@WT\TQe[Zv-ޞ?chh8j^td׷4)UAД? S@؝5AT K< @㼰+T&&-D^9+~RR4%Ɓ O6d@Gb9NJv9-*rtT26&z .".@3~։(7('w||%mkje7h,"b3q.V(p?弥RϴWہƈA9婩&@ZOϯ:'h,ljJ8Rlnn|>:vdپhwt[YYYՕ-!!Ra6 5.m߬ӣLlmmihiEKw$%#.nJ$HG%?}L^Iig\m܌ADonj:uN~4k*t>Խ)))e)ds&@RIH@wx^rNlM>b[ #L?PPya(]:j|0<.5xLsDfcg784kWy-h:PN>5p2  -W,,>0#X[2Tv|%Fo͞pRTƧZk~[EݸW`)ҔxU2Z,./ߌ%afǏaaaږӁϵ&8;.e})Ofgl]J""=ot!xNd1Cn)/%x*yy\'mM5G;r׭,i+k*4Xg&o5 8{cI{hطK:0 1UfvzyɄBShi$߷ZR" O4 4 Anw[`!dpG[)1+Vk>`q(qy~.]\#=oww[P ܔAS+˞.p+vV?Pi9CG w s fp%{_A6w0ؖNowCMI );Y^ \LTx/k`Egwvv;ȝ)-?n9ۦc29 G=4[xGbU ]U;08:t2hKPGLdʧw;P%߉Z^?nϣ; i7I;oP[o-RO?jZ~N&x["l苜i߱zq7zΝug'$#L?j$ ^^E_G\Vwҿ=׼ᑒ9 q,<9&ǰ-d(_C \J1fQMj&oL+ ooGl:`*O_1>-cGTRo:״.ʣ#,╞i{[6́\_D70Q}{GVaߋ6E[l!`N{NW:Λs$T.s<)L"K!2婸sF13^jx\lD''w>t]M7 i ǁkxeձmu\g ue0l>\gk:Zߡp*GbCwkm+4@_a؍lK""q>] $e3 NRѬĺG&bxsP( }9:ڋ)}zBShdb $clclwO[ i˶og 8/\iJr]S]&SsO6=/:. `^ bUឿ= r띷sr3P`x!5#7` VCRMTuSoK,}>E*c`2)d2A6,l}v)xH+׮%>9ju;lZnZ%3'fKBmЗW-\QX6 v@l8TLZFz As_ę>U*XRLDH _CcpQAWS`H]oXjTib!-ڵ%\(ٰ* wltlFh1h<""}~s]KoԷ?L>]$碂y#O7-]cXΰ` /WЏ~@Nm;V`+*zxz$:ws8pFA]v3v̓B5#H9!#Sma]vb%d2X2)3d WBڠL,">uz(CA5Y҅)+3JnֱS nU^b~hd|B.?bM2 *iDExXՒ0$D1ŇOE*e@.~ɰXEm !U:4 w ؔ1VLԬ @Lwቍָe:$ Q}N>Cz_r#47@,)%uCxoHU su:~dŒWk3Oys wl휈W=/1~̀qa̱s-p?sQC9A,%#[~*Ƕ)ZZB',q܄!IJ&\c\" >w^; y*H^f"ir`xt!sP0W{q>vS_h FƋ]1:{h_~@wEh=xR>lZ8QAN1?-DRD[`GSQvKIN>I0C62ENFeAdFֲ|mv:z pjk'*:|F-\_w`.nHBaAÙ$i-)Z+  ƒQǃ;ʌ|B}|4%$>4čUtW H Y8ڬacA8ᓖ!Ctba-E ",DЎEcD<^2kW+#mC&~:{ز J@af3e@0=y[85'z2pq3Mډu ǎMC MLrv`]2-) Unk`A&5Z0(rNxN'>qo3z$]Sd%"透"KLOS#S]T)c rКgV $Ju&khŒ2N%rf$J$ux ߽׏ǵ?a͞D*@țHI06نO)GlݔoU.#M=NNDF”$RQ޲B]؃>{ze׼\|ǽs̼#J#}&Bsiܼuh69:o׼@NPʚ0wF[J3D) Pu`MKZ|c7$4<5TnzŸ%{nmqB YN-2}cֶɄ|W/Yp}zNy`qcXu$]BpJ". H韻:4;//Gu_lϪVj~p%{xֽkU9,z-pXpjQrj p"|I}4ڹLOWnE+C(GiP@^ BzCLI{o%e<& ߙ[a3}kʩ2:Ca e  <ׂ4}PTv2\fl"CaUz'=:Bbz#>e_ғd x{'qrP2 ,pJeb{}fP9ނ:&䙇Z`n{[%3Zy9=/y ac0KpڕA;6i1qU"Ig%h_ȏr-CFsUb=4%ڡEI}͎uӎJ If$T|-&*R:Z,6..]͓;W^2">=P^9m!dTJ MM`Wg5{xave7Ōsdb`)Й``7[ޣwUpIR !֖XQ5L Z@Rv%RS̑`u`@0.jx`=9-SbRRv(Cг̯?^x k Ť{bQ@{ I~,$:(\Trscb#h VhVk_UZ&:1hw898/ʣދz%C?z\Mgު0*j'9fO/ؚo}u6f=8b?qӕPܜZ%pJoGL xg87Iq MB[b)W:@ڗkW  COĤL/_LN@>lTog*Eĺ=` ٮF`s9lE#*QlEڀlE* kYlZ%YDY TW`(jeaG`j2dpH k`)[CeOpxDn&֣"aHhmh^@]P(Yݟ+fvJޣF'U>ZaiY3ijKEׯ4̬1ޫZ\3AnqχH5YE@BEJ c|$q,<o.\_.4*̅yш0WQ*&p9W\S< 37mKhAVeS%tQOdÀQ6KtH |@J2W;W=.w{Ðd}` "57XigP^4ֳۗ$n6[5Րܷ}BvWMЖ#}+];]zyfHw=Zp)cƾB0j#h"$]E $S3G1/Ep-2޾rnDl0Z1`qOm PV'jcrD_L$6^yN5!'z !p> =Ql7#ĴqNp׃:Z]AeLyc'+(T_>jLL38!dE/8J 0VSvZܾb2@XD3Qz^/ۉ@E]ߢ-"2uM:* ƤtJpXl@e~w}}qڐc1}XWs=!n u,=ܤ7f^+CcL*Ea^dע/2p0UX '(.B?APcko6˞5\SEIi) ؈xYS n $IUJwqK[u ]}e2k}o J 0 A\z>񚀵+Z.0y.g6ycs' 76T]Qyk{"oy_-˹y럿wW//Caڗ(vH&-M_gΜFٸ.w QxI.[t!1KF&Xm!S4Ht bzCCIN;NL@¬2*>1s :IF0!Xa!4yK"?AQ]'ff:#؁%+9떙mJn-b@b,[ RNC̫.sEX6Qr8gO)LΛF_]6F!FL8+6bŮ^yТ-Fc؟oz&qp]-!تhӴvg<|dS{T*rVlFrjzʩvc`:e };)0<T_'ӿ*;{{}m9d9*]}#LH5 /Lϲ7̏~YN3҃ xdhNj^@yƩ%^˜;0`Qk AYwt,J :$֒ qnۍ4)k7muteztܵGG\7k wX`Pgka]@=o`xtTAXۃnk1 绕8gR/T6W'ooC)cA>x~V%Dž51xq'f= c.m1uN#CU}2a˩ͤA] o_kzՎdݬ:`<=xơaSOqUlQKf,= #~Yh8b}z=q_ 41Ok_-tf43U|l堭OTI 8M:yZ5r4ex aH洭(d'ZaJ9p #]Ӹ!_Lc;.{!P9 swF%Cq; mǢlP,y|66/* z{-HDX =%<ʦ?FBi%񀚵 6pPUI ~?! 3f.3 7F. 2_bz urG _Tj:`?zL:1`TG*1wP)*]ۙk/gM EzpczæVQKx 5O xq,k)#V1X.Mf7zÈݔ(3h.ī9/ݟ*hp(Uģ.R oԽt7TH5m SO;j$k'gP :Yj>,"v* 6O5O)-:qhGa0YRݴǦ˜.r1M(j<׉_MN;X"P{H'>eD}9.nI@4UjNqct+pzxi}Oǜdf`N a.#SR kx>c~]n~M* WEXR;jхak̨͟:г];*睼k&f6r9 g |&pqc5cs}+1^xp1^ĖTЏ}#"ܛ̐uWrzvuQ=f W3b (1hyE/4($ QGv\p u:OV> ef.Dߥߕ˱}έ )㔙q8X7h55ƍ?Es%BAZ# 0LxTp=芇TH]v+KɝcPZbR_8eE9:enN_ lMPV\7k OZ@@呏A bTQ5mj'rN,Fz(Iif N,_LZt).ع _Vwcn b ):*ub/I都:z"S7֑a|s1RejeV2I!!Zyܳ5g%fb#"uֻSS uԅ58+lI(8|aMj f=<]}$޺5l/ˈJֻ5tSUG@SXz\9c c[Rݹbv*8IX)st;dr-RS\1c,( ;˹{R4˟)#iL*rͯ8#uFfK>oMa0 ܶ#SK0j2;TߨyF̃kǁq'n 7%Q CSx|D{nwI(DҶ "*]ImH@0c͎PW7^3Svspmu+  F$8U:ZYd@(U +"I9VX;>'v'o1IKaFa%V}uZxLw#ƅiu e(wbfBE;6sL5lM0zjh \nuO-.lB$zuZ2/-b q_p?zwI}"I\C ҵPw[2ni *J4.oj[>md0x R\n ˜9MRhYV`l+]"&lI1k Sj`ܑ^{|lƧJ%Ij%^GjȊ^PzWlZWKs)ʑB4hHQ"u(R;E|4-dA(8Ҕ U]u, G)l|,F^A6{TXߗr(xc7^| aڡA\;:4ԫ?=u"M.mdxnQ,Y!$:abFNݪf*')EaB_© >zx:[+D! wKw=u$=v9=PvkpaQ(]Y\}{4c&*9AFh$u]c&>p=ThBoR8itjdZIqѨeâ˶PXdhrnA=(5 S߳@qg $Fpq|a_:D_,t?XKiټ2|A<ՅszUIWd?_MF SɠpEjct4>`P:V1e>X44$h`Rpe2l]@%t |[#Do_+c2 OZq:@RZi»F! Cd^cS^ظx3Of"lRaA^Nڻir].K62h!q> }Mt XB( ݉c%쨸spfy&QClr. DD |`qF/wr(eNh+V8Ki=0nYD9+":}R3i .+Ď^^oGe%pʰGCEO鮓j g y5d9$g- Qg};pٟ$:mx'8 g_!,gAn"qVEhxSЬ k;U5B@{2o~KHs?|OX٢Cu sj$0Uw#} xz>XOpIx}݇Gj (pt~{u\Ie)^0؁1+9GWRUJ@Ӡ|zLkG.O!gL* K.x$gkIæjMacxeS h-$Pbl4 LlRePcJ|çmJ(̍8v־1B}~׎R'<k.ЁyDT҄W=vկ:1 N Sc ezOcb/9ܭ)hLEϷ\sI]X@xsPP<Όmp:< v_Smfܐb ΓЌTg*r^|fto!O95ۯ^j͜4zUG߈_`Q{XXGo S ; q })9FfIh(;Osnj8rQƧK3Ӛݨ| G(KUCVw愱R?{Ţ$IgVdy*jY4 3U4Ax jrf5K[nR>#lxHH#\Z2m/[C$cF.mқIГEaQ$ %}@6MRaGA|@ڧ濆tИl9(B'IE/'ڑ^l9N:<_c̛pꕷA&ذؾV`wrߏ| ⟻]8MZ֛3̓8FLZb4?! L"+1,^#Ϣ a"K3UU_mA6UwAN>!g6z&l,$p1tċ`݀;OQ"&?.?H~aܟ+b?'0ZT43o5P-KH.5R+EDhAOdߓtZijeެT[sծO4}-N!­=0K_ [dѢNCf;x рAP5ٶ6MK:e>^xޏ/&-+;c}fF4YH>*R 7eBJp09p塋lLodclSI1oqCZ23Ӱ = ձIsʋոMTדz5_׽u7{uY#?Q{GtT2pƇccj&FpЩS$*kv, k(_w>D!"rXMV-@'mCH+&yG_^OoCxCyeYfDa^5Zܔ2VRrzvC *@ ع^n,dw(y#ӅƗ[& ^?.x~I]7t5yFtxT >PHÿ=6hOづBs%Yl:ǴfXLcR~U X(jqhuZV t& ?'WenwhZ/XRl@`?Z. ?6pDerH.$5[%,};"YeC6}WgP[[u& _! !JD^M\ nrt;a{4Ժ N,zhy(cid@&uZ釼UzK+=o:,Z45ɚZr 0iҴu #^ۥK;2{&zz$Co $Ea2X]dK 9]<*iD5r*ld_yV2B4AeGrGNaĚf6z[Ϛb)ʹsIK9L+o˖lO`7^Q{mnB%ұE 16dyd!uT $YHTɍb$#!3q2q Ġ]/hf-&FQ ]LJ ز~(RIm"Y]:3/ Ǎ" W$3=f24WoܹЬ(4zUL+ 1f4&+)ʐ)r RAC6;"k}(/}=t8AЏ$ { wHӵnѵg]|cݻg͊Ac=W#^P/'0ܶif-~xAAA %T |!6aTjJ@G5`,$'16v"jgo}*OiGoQ[ ޘi #G`HHXW{А`qJ'8P <qU(x"E  }g*ΜՂaD'SoU^G^z:"%OBAB/ M8ӂ/ ǝ׌.?c5cmOF@9'`"2z\quR{mhJvbSˉhd1x7;GwG}!K'8]La˓XBd {UÓw!!**pPesQu43selnbrW[۷4v -9BY!j\EYk2u<v({ljČ'IuSpJcZ?gɷI%ܝC!NXb@"w/Kb޵Jl1V*1*VYpJpӣ/!h,G+3S[mpxcvϟ8Cׄ~] s}^HW&00lÌzJNBn|?6}-p#"e0 71FlQ#`Uvk΃~`oRiZzxPU@iMgx>?wS*%" s/X*ACťpra# WiLV/s9C [$c*B~be2u3#7v`dojBn19'04 4[TjR/,LTlk}(#W5pQU_#L0A͗ewB#@yxCզ<^9#|>?^x&y$˟Wa0x * YR 9h]˻nW;ݙX;crB$j@*+ P_}@g5=Q A C$4=n(O>#7TKߘ%]yYq58[ izsC);DsMX ~Z͋\f0)~7*P.ѳ];Un<7CSЃm~l®@Hw҂$5bd0)K5z!*Fs"a g9x V*&H1X).=Mp1eO2&:_0ZfOEq}3h:}jlZf~^<ؤ N~ ~~s@5P 0}t,>2>oxxN/ä+T R܁MmbÈZ]<Ҡn7IkSM`ـ&vy,Y8yO/DˍOT?-LrDVRTv'OBm睅2-S^JFUDz? K1nPj-nZ~mQFi:ʎl*C l{/4/guoLk1ڏO)5`hBۇq (RʺE*Ռ +98.mСt^S[d[-^]] JNP5=%9#ٚG3=yo -qYoNh3`&&Zg!wiyyXsݽ_:A]K #Vڌ\; aoM[q&J@ ϋg1%Hxf^ܐnIEVV&` 8dS7vadAz-ytm>gU:m8j:Q۵PX<1KصRDxCle>9. l@Hޏ])t3=xsVr>4i8bEBZ(-|Pn\(k[z{LYI}-[,9.J̯_4'Dm͖"4M?kihjdқK-,!حػ6!L C',KSrJ7M(|.=&jo(wxd)(AQpDuM?nt*f`3-p*?`JdED[VW4$cAm\qΎW+C%d), Ƅ&l$G,SϼAU#EH3O6my3{5`{{:iQ9M/]zv?O\R1mȁBlk#>~d{yllxz̫ {d^)B[16 #˙~olu">N:m'o$3 uf/׃4(KK9špPKТCzABoK|]],k{ NV+olT 6>~2ř,@B4F.3mS1m0rQ%t8 P&zy%O~rNNm!޳T eX%98CD4pi Bu[z`Y"5Z H;ĸ.C4I"ß) eY;jC)g m: 8{E&ˏX%_2z07QI6pIqC=|_@XyދgS lem23cbsV4Sy?-3˄S. MBmj*t\ 8z>za1~I@e>4N LY煅Ni1f{Cb)֓w"|ր{YALNXșE %T$Xj&эq.rӣxTM?髷]1 k!tጭ5KlU$괪^'B XX(Dr.)ӧ_oF@1խYcx2pۈIkK3ߤU- ZfJ\9[(_/_@r@v[ Ҽ#R8L +=!hݭLud$"bׯ4듊˾C٢Mn %yeO w=[&%Lȍq CRvVC{^ǷE%$.C_{RYXLFr`"˹JۉE[ 𡤎Eɺ[ڲn)1Y>FQrr*> /,3BIlIoĤݤ&C-c`s[ Obt6~?ۅ7vݟ7LoFZ!4H[9M)GpƵY pJq(EY}X<,$d$ 4.54ޅp侟 eMsܞkwh[|WH[yh~6rdiVjDovɽ'QDrAoI_$h޻w_{X  ,&mCXvcC{㻈A/iioQz @{}rB⭯%=ݸ):fGҿ2Tm陋i8W$׉m2%buf$s=ekCHpfԱ-Eip`cOW0faa#tuuЦ7\ҊA3RfГ=:[3`в/ =@4wn@G 0PiD>Wvyr9%c>ݤrz`XM' i%ndDBb'fUB{+d'MP BdjQ swrK`m>nI&;oSl.)r/Xћ VKuVEeln?7H==[]ćݲ{ Iɑ ܜuqr}10,WOn6ׂZ{ 1ǚn0q UԱ_,<i6y@Wg]<5E~s6ه ?D\okSnlŋѿqSZ"&loq^t@G@-pU0~pdܰU59ԙϻ]v_L:Ub3/4.aUY_z1W9|?F=f<+Z4VtX/m[ڸD\kPKϧxzff܌8k3`p Bqo ]+[5tOٕ\7i*v c5L;k2梷'u>w<q(oG䳰\,,^<)r.(,-,>*W6^&ܠwvooIwO 8KIl'Y/wI-+︄8=Alܼ%DV3I6|B!tX1=fe7ԉ;er%yA--ϝ%s\av W^NmpIl!LlT)4 abΛ-pR ,3(?aD@ʇ7ޙމBD j̜*GT V~*|Dx 9!hB8 H0Z~uQ&QFܺ#:VllJ딚Zmi3 KW*thݯ4h. r1? }{:BQE&oo,7o犗Ga=9v "3n RXmʯnDC@ p9h{ nc7VNS>BGdĸ$]e,}f/.ܰ쑡yn=ru ~Q=-8+翙x Kvd9&pS ɌW@< ćYwp 3+]Jb96<<^6*8l0,sCd4}\W:yFya2 *F;d+sQ&ӾslKwF}s \;#7ӏ6¡WL=8U4"KҔՀAYd%Bk/и;T1^N̝#C+>ϤA&S5@*[Z܊3f:aµ/x;$/9hqTYhbz̜7.ȾM D$Cn-R2R?xzMx Dv5kh"8Vw1G,T99c-VL|&ZfOh酑[Ѯ6-=vI06}v$z;*me6*_?)5 +-٠qL#?477cC6@\-{u U$ZK!AmҀ~/bUtŪ,G5 |u\;RJ~At:Os54 BrM5! GK#(6~*eny[lSJ3 87eP+;*E!k&Mhc-zg.7yHAv}lBV^ $ϼ,[b.QOۏ`m$kcH{9N'a`w2 O : omųDB "lLL+a=N," (`љa'XeXޟ?rHS4=3 DCCX: ga.R,s1 u`4Š3aCfݤ) ^'t簝h+c9Ϻqu./Vilr8GZCo'0ZXQNU)~5`MW}%+#eTX5."®O( {H>n(k`y'pYIDRe ՙnZ{"ÄA-Kd1yҴnDD-+:EG$l7RUt_@| %<Ѵ}봙0NcRABH,&Uz4\aP٧ч}Z9cI";Vz H0,9dLu6pDA2DI$b%V N<6?-aT,@q X過DiڽEGiv [@/k/ h GΥk |;| x Evp$r}pHU?.lh}3*ac>ljLsҝ5fb[V/e_noeVر&7v(;//8 ,ˁabracyEyy=a;X .ʹ+ rrlR:}]ˀX ei5Bdi>RDةWM'LS7P<#vIÓqIK" 8{~WZM)Xz׋6bh[A(<~>y*|Vu#z(>T5Gpj, mZD@W(Fa~tbц/[LECd9{E^DhRGVZIo[ۤ3~֊qe_=xx(AD~zejӧ7(uڐ񑋥!fzU|F2>i ?^iiphU͂ȚIl4^1!a:+&&_2b3}%`* mjnWuGeI]2c?2650 $f S1ؕZ;ۺw4 FѤ%>^3mͼݐ`|wxrlڿ_vW 7/N*jbspwZJ;\JՑɴX``o/T~#Trz{ѫ)22h0p;O2HHq,s|DmMs17|,p D$C^iURbBٚEf~!@r܌M)|X.EXLJg$ kRF0MmӌS]V&nV;3'O#&0#+PiS8I&{} h΂9b$h.;g~ {)|}XunX*)K1Շ6N9'SEtUhUD8- 8Jzm~fbBFUǴ |2uH*6?-`>,VTt,a2*v|%l#NS]NG2l.c8h\4ѤJ\Νv][iF5u'O!lrb'\`6uIqr|SIVh !qi?xX6}GHDGwmJ2M!Ąj5xCXZbJZd. ƇzvY*j*Q(!N%_}g]Dy;2>t% ή z{଒PI/_ǽZeA`bbG&s|pQ,N;O|}G jj8.[>EY ;?0gqi%xC̥m!2\MfY(mPٖB–o e\<:iPR`,g!a \d}АŶ㇝pbN$Y*5ia|h/י&_"'VN58Bxk'^BE1M o y(K=9\mj[芮v{ArpwNjs>6@1Y9IfWSNY!f\C ][Ίן_ܹw}DK6QsI6vj̩g3Ho$Ɖ#a2TtC{Yxe&> mjC2DQIиW>g-Ƅ70M\[lE93eЀY8r[ TCg͢ o,.jV|5Hс_?spv nc+CG^s%-EOϺU̬CR2gIS%%ʝZXl;/rwt#2,jN'BC qhP# fI{#J[D@Z) |c 1 ؕ |2^.UAy/h>D$]FI{|gۈ$(;!@rG]&PT2YxxacbS0uWƃ|.ʱ_e3&#-[Pt4قr~9WVعӏ7,qY\2Ajjie 6:\IҬ &+>^uґ8k3p >T҄jM!TY|R6V:N;ApQRYZ 7hYaIDE)TߵHo1#A#ʌ2d1'eZ3'*|̟.Nܯ:w'R@@"e 0_3G+$5A_s-k-&@8ҊVA}(y}8$gLļ: d _+([9fg1 #2H/ǎcO)W j.BUV#ZdogaũW{rSٟa{f޴I2.D>y*jI*o]Ūpm6if\x CKN\6Yvvax;XU!Su5~<D%W [z~mhrq֗Պ_]$rHV+ePj}K{*95[aΨ6=EgZa&c6-'=d%W~Q5]e?nQhBREB7=:Frr*iؚt:Ac.e"8aA8 T8 m>}e4؉iQ-۟?3ǔ:8S)m"!ʐgKF\"46&1u]&fኛUaTȳG"m;>8[X$~a7,`M ha Z4:>I3Ft`<\PN!/*&ŞQL` r}Ku]@ X[[Z"1/|[|?}MMjU %A Fwvae{ҁ6u4]rl{ζx-zRs%M ʻq Jui+?J PziG3s` 9TQY8Q(z *5|&8c[q0+:x9/ju⠣3l*_YR-KAպ+Vǹ8sc.IҶZYs \>!dNv`f4#[c: a~hJƟfS % ﯲp e:*ՁՍ鷽pKtaCFFƏp2EF\QC6xp3 .%թhYUj\3}>B8r2UĦ<}#ʔk0m$b* k‰5 ,sdw(qp!Gj5~6@,kCc`t!o ICUMf_ K : Ѯr֘Fθqs|,//Z<骣]M^Ӯ5sgڬ. J *R" yHVWckx!'yU)1"z "Rlk!\CGm!f8ZƸy+Ӕg&_gBv&cxt^Ԡ~xt,RuM^8"bhg,H 7z{.;"fUuP)Dh/KHJ+YՊYv)P>~{í$Ɯ6Atc46퇊G wG?9B##f0*WJ4u[U>X>Dw8YPofF9t#R6녭LlHlTh WuAhe;mĜmʮRi,=A/ʎl,VW`hOpbcKbw:Pًʬj+ 8󔞙L^ PP+5)1`w]µ+aWܮYe^[{4ׁ   L4x_"^0.k}Jz Pُmf;-v*=rN TSLI%PELbi8t Ђ[9 ,=Syt9K`?$<&K4 "W&u]$VU_N "moס"ًa%mP733 ;u8\JlK Cfb}Ǔsb dM1i}%hуk彻 xشoUN0L;F`mSVrpx 8>|;-8wTXa f x& w"䌆 QᘺP24GPwG.[98Opqpo^r`*ゐxK^%FrdgZ?k`0 hpP6%H+-a(˷)|[+di"LA.]* tۍ5OKN&RDg#oo_` y}dP j:Aբ[^ \Oxt. n0, %B+qmb8mBLNևxjJP\g-4,H+ϭ5E P<0QDE,AH((@f0N..'H gbr5(갅 @>9Td3ID`B%!} 9-6O -g-x-/B3}WHV =Cw@ZN;D90MTM?P,2&[i# bo~dTgRرdi'*"T5+"5d`H1r8^жɂhG~>YD3ihc؏`nAdv.|+M")Rư""'q/{P>l֏1܊Vh>QHuRad>k`2yvlܥ =Y(Cz{ZSl^A fyoMn+|z؅!|iUvXQ#8I`p2'ɰbQPO}:mLJ﷕Lbr SB4}z~CNY<wG!`csXx"\kz+~rmzdp|@]Ч a;0PKm2 4-H&:H ذ?"p䘗m116sϫ +rpgd!S[҈I)&& v5Bmȥ]{ Zd"AVt<Gu*+Y*qXhEiEƖ[Ec0tt=&oظKzq>e6f!YeѨ8m߲y'4kMoxMCHEtm+:^ljk%\XꈦfzALz3^ZyZacbdpM=Z@ g(A3sK&@! pGKr$ _ۙY~7| Ay*j2[φuf0~&&M@Aj0;{%_MV Gĕv?xNۊ$DD>Y1Ն $T=lǭO='/pPף6./!Htymw"@Iz? =E8XV?oWWB[]>p:v =\4U3Sbƣ-OE\cjJ1g}\بd!\, ;vkZS/ppP">?W`x42eEM.T`ERap+C8 "3VFdڴ>|[w 46i1*LSۏ8rN9srD vP: ٲΙ^k̲_9:rrP=Y.NA#g a;*G_'/Oni U^jP0B6P#5`/\* 8bW7K[͡ ŸsqxbG=a+0Dl~@@o7zբ 6Jk>y@X$MPB)'M$XM~3ģltZrr* K-ZjruLrjU lzݻPB@ĠSBniNIPASA>k}ƸnZO|g~|Sޠpx Q\u*/~]/d%p^C@5 qtIcP1 Nr{(XOpVN:d6g9?W`x7xx5:er?ޚ;!H=ś_(%Ge9=,5JXcI320ujϊ%\LG_ np^/ Qew`57,W-{ ʎNAi㥇b\V{|)jD< N C~$_‚ bl1qEYbuxC@KXJ d خ!pyxTzW$ Ŕ5L" ƓmI^㏜whP}J!AGN%EWXCJu3-fК0Owy[k ujb9A"DK] K| B @d9ťQd6PBʶCt`6Yh5^IZPCZ\t؞Fj4 h0aw<@v-S?,x<xsNod _a'q8d-''JygqIvk^WW+5^\bZ3ެK1YT^wCn2nAv,v{.wKdⰩ} y=?_%#+ad;~}.Oɮ?j(u*'D,Yrnã>!K+,|Ǝ8I(( ݄;:W.=&1-hft+2OP8^J7\d %n3V2zw߈&">//cm)}0ze3r'N˜&=ٮIf{vX⏔ZtخF q)klᕙD|?J(3lqiCF K4J_ QxфR'(oHeiۙ/wi KƉ-E[ܱTW-լ iֵϟ`"*]d=#t #Oe["0pĊD"8A@jۭɁ%4.D8o QBCT*' jk.M Ê5>Ls|TbƆ۔3 '2S~Å drY9oc#76>»Bm(^yYKM! )h  ǻ8f9joeH%Wg-םtC))@0.CAd-ʋg}`> koEEAZzwy=MⰔ $K+x`KGH)6Aߺi#2z@!fe}#VMQD°ϜI0݌P4 Ek{$C}ŸxkS$zUt2C8r{:vM5y=']oRV{z}Aj,GaT8.:4\[l%aNwFvLMM+%U!23.mJ{-4f*4zJ.|+Qa9"M"dti^+x}M}ɧ-WӦ !gOvI/ ;gEn~H8߀Ԁlgg JVva`$$d!HJbu0yzá@vϮ kBџu2Лg64j>}g4 ܒLǂ wϟIZ۴KzE#7 ڜgWhYxtݏ\4!!ZV& FLjOD779gZ0@%%Q4>\ֲB4]SxFg Zh!o`aDH޾x72X)GRr(%\(w=Ã[oʰ>žl&; #mP@RZC`~sѵWeEU-u|ms0H !ﶒ2ENtl;㑾f<4y\zݯOkyz5wJua=񐋀@u̻0yUMO8;itlB:%@/6ͧ&T6lM]Ug{~$#^WK5euYB}S Ǥٶ~+D"KXf%\rױ>W:/g2A56 ˸"I4Ǽ~6a2VVKc@X'ê A-*R|gb}'8%8\HˡkUS!Vā͠F~-/sԗ`z6/փЙj)MW7ejo"BgVj[13SzkhސXFI ZHN#%}Muq}g1;H:6,AwU%A=*.ш\@7Мٹv-kdċ:~I}?30*Ɯԁvh Y1UsL@kWGh bַ|-56PO9_(}_}tv^Ъ+†m!W)PtrB Hy:JK<|P0k B;hn_pך@hrw7?_/)#3$@D4yV} m~|inPFi_SSu%D4GOW6"':/UBD" g,|s \F#nPë^eJ~DAƛ%U^.VD&3IN~3Dq?[s ]NB.;h\JCUx.T/p0k, =H"²8oXY FsByn//8mrNOUjL,99D,_],ȫuTilE|v&eR}|oGZizdRf1+ ϧ^E2;E+-O׉&&&t6f*Ζ3\W!;;tK-LcTar'uN ĨQ˸9sy&G7_9jY=٥a+h2mkJZ-*Ƚ to:Ci%px'Ia pz u5u99kN\<<:fyE3[!։HP }ϻ5{7xDໟ31bW=i(EWMz!Z w h0 u gXV&ID:k޳6ou-,0dPz?[12:uQ[`cdՆ<`&&_ۨX͍A∜[3Khæ ݀dӭ@9 `ja'%i` ]/*_^)xQÔyĴ*>z|ZW=ã+%O'5.betJg rCF#>ޫ7 96Jꈈލ[mIq',.}S&vb""(062p7$1TNjQ"?.vjݹKrV`Fz|P0PM 5Y!-*&t`[[vssB#yK4`~J-XyFg6gxlɣhOѶ}q\w;2ҜV{9ztXR&٬h[)+di~3.ˏ] T|vVPiҩ/xXYjKS,ISPob*R{+<~mϞj 8 .w܁8\*S} 7_gZ Ft|鏲rs|nv}Eo$k&kƽDh6 RU 0U*VH^OQ>\v(8ɾ/a3O 'LΞP{D֠gJi4/Vp5;WzU~\_ ]_6y-J`m ([9:ڤw ΓL~![݌$2-fS>2&1;(.0FrB \CcR!U/tbOJ/9ȝ5tz/]aJ]p=9<ʢ\M\_Iu$psMid˳ѻ@{<{D,)uW@Dma9'p~nkF-y:PʖP]f&Pm>"$@`Ӷ/hXD:BBL%jJQLd[V\09xQ׽|+7LTgb'U ,9l= U. %{{> ik "AɕٗiGvzgR,44h՚[0XWkI)P AMJ@ѲHH\@fC&q:wW#jMZ+~|K552@%<2va?qU"J{NHD$#H$kqbpoz0@:G~PdO BK򎑴E:cOBhuNnJB_1$wq1_|AzBk{tEe'iu쓹Ir;)$2;AxprD` ||BYFCESwKZiPf^"<**浑Z;JW@5CZ4;$"twg2ۧj [Ύ  RO?"(HQz~ ~X~UlkOz<eɉ bs=K/T$%%]Ner{ 5P؀+mӗ٢ée #Wf{8ZZKw8Lg`R=`,'0t̓_x=qpqU.Ӫ޼I}Sm|}BrP;<' Ǔ,s=T<7ٴq˪Fou×u`ll,K@9G@ؚ\J*/KK;˶\tڟiQm& 'b g(ZlYIbM_l:Zd6+ Mk= )gZ(17bc魴KK{>v\@zy@d_*NA36StrBb y#Z&u܈^&+hM:XSgk:ȓ_1|/] 8 Sq*`҂O޽~!Nhz˻Tg)-h_>i~`m # ^qF(<:l d$gj&$zZTT;%OJ,+T>f`z`uyLybM &C7{%8k#b$o_GL&KQ!uvt }_,8,g:8Y9z(XZs;GߑS @;zzZn1}Z fe/.B_GL RR{o~wQx3{aIo0a`R BVAج6kcJA? N+ Wd.&_n'FnA-zH~J׏z77[r}$o\\Ws!)0xjVD,".f*+wK=\"҇,TΛA7 ~0"֨7jK2R *2m2\=b-KU=YZi78/ș"gʹMp)9"zE-ń?\쬥)flW-]?X5Tv@Xn{:U/ OtZyyզPџe3,VbQE -erIÅ V7ֈP|\Ip0S%)>^ٖ8@XWE #$0[rPP*KC'EELvc xY6]jsyPl/׎hKf+0lik_LsZSӠ"BC+כ a#K3s/>KP4n&}zFY;v{"n}Zt䐑a|: ?Pք͗ <DD oRަ'Stж$v!,CPŎK 87RI?w?I+M{BPWOXUo7>c. (Шhy/)s*nz9ybBHV_^~ ,A{W^ ׀W>/TY]Mey~G j|]^?˸jRn^Oǩ wY {DU;;>Y 43tb dʥ$؟y3,MbBSLO"ih4cc7cچ$ \xɚPJ58m(REDi-cCtׅqc99qٓ^ >.gY YrlKTh[~dى Tnd~gg?/bNb ~JL:/x!u/|h,]]Tyxǫ8QRx1GSDi,rqy^i)4]nI9”::3ygm|oy8 d"(߿;Nc}047#[\-[ 7OKÃ@OO/t -^>EɲF\S1Yk,rAHGKIuzs&&222iC؟ͱiyp٬>nHtda!::KDNtԯSMV{{{K#A\ِ*֜*O"A]r>&`VLJUw!q&BƨbmzJ %`ˠ`^: ?`1Wfm<. @ܽ_=v )¶ sscv*yeđ!UdLIkymIeyKK]Tg1x!Kd: f$KR'6,ӖW@WiSOL{0{yo663ǚ]$C>N]eQ>UiɄ\8TrNV}|lf6zz~=YgOxB5UTT/~Y[C1V s(2`nZOL湣N#xQ4n tg,̽Pi{T5`%""ϤN0%jo;!k7/<*v:5S`n?mt},?E4z{wN\~'qmda*:6WAoGrp"`PoU8,Fiۥbhܜu~Θe`յ?[QoitYA!z䤉ݻ2PI^ M쩹]J, ȚBqH{^ZsQ)nv!xq\.i_lK Gqy4BIɕ!v`qbZh8?VsGar!FjuڄCIwP׎ndӫH8, &w%*TQO'<ֺ Bh+ xG8khh<?`\KCo$EX+fO{o7C%ۃ601΁m}{X[LŅlՒ*h[TIK[)b U|mxjNR.NNjGf&w!\.oNYّrvG7i( ((54oRNO' И{ج)dyvi򴵃i)2/abK*%hW…o4ؤLPAnˁrOyT5 ${[$ A;#" SVwtlld^aɼKYp=3+M+3) -Txys|ngܾH?OvXVav ]LD]]#1ScU" ͋i*CJ6k!o'&v=p6[@֩ w =nrOZoN;rn``1Tm #c a07}LLvZR~|;BG9vL{0m<-^^ƚ X3e%΍ݤs@fg0\T 7;Ϧ HLcofP9̣h]6 GtЙ>s`MOzBi4KҲ@bbL5hU%Di+={&ɌlzeщLĿ;Cä N_Wvy???{L{oQ8ifF˚|ܯh:|.cZ@1]oƪo*6NMO`Co8o_vʿ HOn~}z62Xv1oH7ǖ<JE)hOWe6[p6-A{ȅ IE,ML_dj,jMM9Pޅ 7iEZFw޹Fg\ د Ȋ\(OrǼQÝ/; _Z^Q ̕_ի;$IsVW8`(Quu Bl47Imjߙ 2rZ:Ɗ)xT 5V%5ʾ(\&|eGkG/7SS p͵0cyZm-"&~@8&{?G ^=FJx[k<L/@l qFA4A6.^ׁʵD5=zzԺ8mnz 03^>[Ok`y8o2yxD$& Kl#Uom4`p}jM,RBi16]~$zOYLT !TAlpZNCZnru'l{xدA zhĴ%P_>[kFXB2`ec%9b)6[cr3NtTtE"w܄֌7D|k," e'*\||IV<'ۓQ2z&s/J, +֦ƣ)#h$Y!fj eh$ m.&p DDjC-Mmܡ,S) 5"?XoP-m!howܮc{QV&`z X~TZm&{:bB/!n#9Rgb(aY2ДJn{tLogs7 ޾.X[_:M/LbOyLtթ& + >OEDvҦ}si[6^rA}O{F"C1mpYB;cpph=C41ˌ  M*+; 5| Y;>>8kk/)ÓjkM s>&Ὀ8}UA#e5Ќ2_,ol0z='n3U}.]D5\nk00~E-S 7+$5Ո9 LFW׹\|Sk߆FN.UU75??5T%)tbV❝S3r|Juo׸E|P:YwtS30py_s} V^Hv[Uq/#T|n.P^b3r +d@4($?ۆ,t>1d̐V^5/23֬Vlʳo ώ|ZZpB^A] 0 Y%~b\?>=Iq7qvPT0˩gŗyLFpӠE ?޾/gݼR:sZ1q2ySd1TQ~IIgO Gc|t4tNx>[KZ msk|XL-!% ɟcq]oso`qo$ii~((rpD2"SW_'u|g7?3sNmKM}東bi0$f!$t$8XXvV;Pi4b2Bja\ZQCj3t(bB QZZΏ pX'0޽8?*S (Voh}a|C)kT1}ԤsgZC6=w%NG:ֶ6/J ;*e7P{7oXZZrz]^n?87y2{2]էnfvmxE|p?ֲIgd?>v|fB~dk9S~+)*sP-w "f ;ճZdzܡ5Wt7I>4٘mGU2OkJxdh%7UzygߦJpI)1MD-OEo;!N~5ٛByM}Z@T(K 7z1u|p]? әR-/軌g`0쏖b"#;ZfƥxgXg1(T,fB{-7o]O[K f=~lp:#E=;?tPʻugyS`ޢEhttma9zc}41jqc9[O=}x0.[2&g0&zQY8p9Mj r(> <>\j-6T`)RT"՚x7M%%%EUy*4W,F&c&\?mT~HIYL`J,cU2 6Uk1vT<窓x7ϘYYcMݒFGGwW3hSM󙻧kI,Pĸt|4٫LgN&~̀G`{N}O?̓{ڠʹ #*GznK_{ѻg@UkMwƲLAW4lXtm:߳n"/@Z(GC0\5yb\enqI{6S0%>͖꜃8n/m(3 9 qJ#ӅZ+* ~q㾛8lWy{:r{5vKEx' &}vkG@|377 b>>p"/3)d Z'XcԷ>߬V}zxķjJά/91)ѻRn~aybh6twׇf!>~Np)lj29~N)rΛ$&sr 22`]P#"#2QsՓDE)SjS.T6)tuu.kEfz U;P?LL/v;;:`F* y ޾{'##1;t}}(3p086#C \ ld M3UYŘ?+ u4 APAL9b7 )$lgdE֟#TNp%߱Pgcч61= aLSL?l>Y[؀Ď98t6Um)2&5_]_Ta核uQ 8s͐mTQYVN姚r-jX}Fg1#]lK.'Dk՗Z@0ӟue+1opw{ZU>VV Vd2HK+ϓd%1]'cy~/ĬfT" n0HwXr$ž `xE0bNmlqR)&wW:^vbr؛I̩XN|]I +AE-v8f,}CBAAay.j:_ J@DY]\`j+cqsw1t/,,Ņ'r8> fߐRP@#ʻ؀1] #tR\nwrN:)vS׆T ttC+VFMn6R۷LhE.:I?!|bxՊ{+2 HR`2l$A5@x%kσd89/Խ?AȖL?f^)XЄBDDMYlvSݻ2aw(e٪g07Rf.ƚ6/y _'*ln9RSw]clLuԾʷJ9E%Vgq㛉C'c+RmQr_%4Lg-e!@as1J8lBxkh/Wʬ)A5MmBP"q{ג=KsMC17O;EXOjnӐ768ACw]htzGrϠFvk{WS*&&v|1s| $z5 qMoG#T^oNY__k)O9--C)<'k]]ADGAx0^P@C/O=UtG|?±HΆC j,P OL p1 2aí)x%CbgR')o }kuS)JR Ӛ=YTW!T kLoHaY]a)$vv{/ew?~`:XZV֖PpL LPDAQݫ +@Tش{\FDHC8,A}sq_1lmӭ@3 Mv}QRzzkT.HZ=@p3%/=iˤJï TGh1USܵMV !eeG*f*'$ ##`Nm33H_pS83Z,`b78,$PSOVsU^Saž]fX_] 1dd@ їVTGah2+b܇,r[Ч|Mմ6%pT#`ba|4}=>5D?4] FhIW )[^NNom<Pn |!fֵ+0"=~3Z^~wb}Ty`m,Vw~$h8b`q1`fvX5F*M1~khH>0lYYj%4GVukfG<(mNq`o2T?87ewDa/k8P3,V@Zl:+fh4"$hU# ,v{ΧMCfyDY|q7W rr4wBg9TW̪7B~%}Q &Ƥ™Іg' ذعo5G B֊Ӛy睜ۻ&<,J|(*4\9b*FͰU:fї/w aE>:y{(^QWwo+h<ƳR|P_}?+?6И?f9 9\K 2x y7&&Z)^2$|l,gmZӡu+WrPx aڲV<拍t$dL(WmSE%躎p^d/$$0.2!#3;<:":9&C:OD G[/ؔkh].|_j=G20XB/֐+lu<^|\-Yvsxsjs#қ_`J>WEM7ػcE ?|Ӡ>OQ _`|!Jd?$s(YlXnzoxK!JDs^4:n|ؘ1/2.ks5J ub36]pDaMs`ǖM(%~tl%Տ=ds$-7L,朁~+o stDxD5Z(í!Nח8.8H#I!+$_~|xiIdx_{@W7% X 쀿YR$anwWLgMILV JW8Fg_cx{s^KHPޝ.3֫c[ fZۂ [@My0 kT&!L2+ڟA ɝ;!_!7!~I^?Z?@[c3ESx ~SכFק ykx :.ޙyRYn9WwM$VI%{t}F 틾>^\Y|_eo1-96> ͥ͆IgRQE/)"$JJuM RQnS2z^޶ ‹_>=^%Q>H֦ވ͔>IBsҕ, I AdL;[Ç໡d2A7_Ho,9nvYԀH sR~/e+vdѩ Np#/BjbԐp1;X k_(Wl~EҶS\;)N +I@Bޔ 1N}7A4=.)4Hg_iuLӛ*?PTwOXon6 d@r#ypL!ĆV c٣[{0Ցwv՚3dj6 7FC zaޟER+T'!wns%Z nNTߥuUz[r82.'XW=hr+)(F*MN78 "ȓShlG@i~IFZ?`Am(1 2 lzжC`C)7\>{?^XH<- 5Ͼi2{0倐Artb>X\~Xv5fW'!-[Umqwؐ~./ 7]vf^'_L#7>j7qB _wKh]%p O!>:\ xئ+I% 008x܅c]:{z'FҎrUJEmi;g4 ۇϚ2cCoP+T MgK`ƾ!,mnlnTUݚU1,b5pc3^ ; Ċq\B}tA idnVGVGXf #sʂxg~悞#&v:h T,kjᅅ,fY <%_KMso5=P B\3!=\s=^Sݟ<`&Zuv&oghnwd0:dIng*.5N(pJ_-N :bg7N78 dؒ5&_ѻزG5@ }NT#?y2WF9dt/|0qm[LK^*/B ,כؚ$E:|n{C,W\ 6;&..*ٹ}IFeQ?qx4&! ֋nhgV׷R&D!EY2MBNNO,%alr&%; m'M9g$OMCzn{E2AH gGsvB9/7,?mINJBDqJ{@LP O;84,RXT ‚ZFz\lut&Nk>N߁)`̓aZܰeL[ruPs{@IO/| } zz#VsHٙ˯_b{{{8EOx݂n4eW9,,ǻ#M'P" nn4)nWK.G6}v@L 3T/T,V pϖV,SMq_>`4 LDk(.d7n@2B@F ⻍> %t!W]7x[p!/3חFɚ(kr 5Z8b/Qruvny :|tS2Gn/p6CPҢ#"2r&-O P?c̉ U<@֏qrIĥbE:yW]:YYǯf3¢$FR_NV慚< YZ'@C rV `峆dA y`f b5Oe3{Ԙhݍ]ܐiW|4xKUpS Ϝj_lCD.5|gWLK ěktJ`Ы}%or^*Wyp{+q0ubsTz"kO`uu,ݥҋ=R{H99]%/ .3{-/-c=bp_QFCj/-{8nVS56fV|uwگyw~ӦVFW:D^_"e+D.r7*d l Ye$@i_>Δ1ܕ7'=2vRSBа^z[צ;iITVVvs.QݮHܩT斔3JH$L5dln2IމV:>y(f[f^Y<|_f.9=-דkP4v0Cq<h zto6{ y&]bgˁr.P-)V134,TvT:' :>N6^M(*#Yz|+76~4p]XR[2M?}MFR/m5Ϝي_H-«=@&ӵKr`UR0:?ĉ|iqbZ+-F0{%^1!LƼNn%)+RoP2e:nò!b@@ښjzxӋZ4lFRyjeW!)rfHPV/AGB"I:(-n$ڊ\84yw@;F](F(hSr@^VP}+[ Z>cOUcOLCJ's ˾5[Vlp/I@uӡl}`L.2JF̫iUW7M~{5ԴWlGlh2aAAT\ǭ@ݞ.5I%/&GOoφ+7'λc#+Kb6W)e0tvGJg,ѽ'4?FR;)d !Ӝ_܍մ7*|V\&'?1=XIb ҇ana%8$Ѿ^L T{W  %[ĐWiq^3EW'-J0ǠO 5[gJ !L#I_H Bb(.嗍@ Pg" c}}}2-|E5Q u{^rngŢyW9rOȋ /qgǧUVfij_p#ʒOsuO9^b~;dF8)/R#$f(U!+WiBs0ad{: |w7 / 0ngL *͖d!l0A@{iyZWD((⾚O tZ~ LzbQuYgab/ KknUdyJsUýcWS%18K,Ԫ,Qr6#LdVdğ2A8 Ngh\b,Mr{`Un"P)E=(۵hH>ڒ=!2ۊH gJk@֩A :=-^rQZp jÁE "ӨJaoj݆񓿵}zH!'MqcrYU !VT 7dED^ _'k.o;Fg%qPMW}cP✨ؒ(f?1! $,N_ e?_}^%Y S@Of 8_6Ew6̶yLqm*r r:M.,tQaY(i6$&' {$!PgẎee#"!{u yS- zUyM2D a wa|Ħ㙳hdBA$k)[~y{ ` ;%WHUNg</ma;8 ;6?Q&4i[8gD;xK(x(إlK!ÿƒZ'Jwj/ )ںvݪ[J@v!q 8TXΦiQd|'<6FeDD`dCcsBM{WD( $vmew.ztD٦[mYc˙ɮxyQ8A` kpp ? D"uL@0!4@9ll-/ԀV|0*\{ߧ8[[) r/vՁ6WLgL"Y\?9(&p9ſ;ED- 5s_hfo8Եr'Až8x;Ơ@Cږ2Ԥ/JdD8X}dk(. kXfR#P@%ڕ80Zk.7uhn͔K]0) z2O+Bd4kuvMUP#BCc84[h,qe"LQ*pb'k ~eRF<Ϸ槠~%>Z[;bL;V@Q#ZZ?v2e2 ?IwͿ 8$_ɾ * IGoPeb5 c흗z, ªGаޓU& ' Dnv; : a5=F`Yь`uhfSeDɗ[qeB%ͷ-ƅ[APЀ^Ύg-M(d*Guj4YYx _׎WL'Tqo)}`L"+8 LXqN0?>SPV.?p,,Gz.vo  L7,?nSx SIkA)0B܎_Sѩwgm* ȌV퀴,V)kUF1RR$:<+?O.C.? vrncVTlZd Pz(xXVYӖ Ɍh=bK&%@9g3:Qqqc 6R1 Ok,HLqLu*J\^Te9$1V7Pa1FbIѠVٻ'FΡ T4C SO H$36fl,o|`r4AҌ *=&ns`~l#L:] /<9s@H8XuZ8H9eŞyM7Pr$z웅̩^ތdz bv[4Ȅh<7T^OaƱ(}4,l v7hܗ*Hq1WpJbP(t]QU(t2bR+g_ǩ\Ed\L*֚݇!%iKE}ʄ2|$Ӄʨf3ƿSؘ>  RccVVc1p&|G7{#Q8àH54$QK&n_b*dŸj_NCTŅE0|upp!ws/ ;kѣ^Vwˌ?> AX[T?Y`<DaxyI8-lѣ%}lfnηJ]l(|❔F_Z *mK̈J;>?_uj,m3+V.U5Rh/"Bȡ/S:v _Kvu1 .5Bb669͞~u Iy56lSԒ[y(:[ ,RE3QgYI7fY~D`$:V)Vfg6Abqb"dt)*MDc3dFEw@ySHii!Y Ķ~!1zWG6<.n#jW ;+U,Yb6oL0Tƚ\v[jzA@?@hKM!3^v]o^q{v Y* VPgև L Zu)7*;nw .~*i1ϔaӧT%RPಹ}e>"Y ' `Jш( ɓ,˜Ce0wY 6<&FFp Yx~:!FEC$f[_i!{b\jrc#Q{~2<6ް4p@P~HL{GfP^:SkVv- ے+lhd)TgC^hZtFzZn0kxyʓĶ 7-GK7W84: n샿"3: +Q 8a1cc_wtBLbAK"dў?ȓ& ":9Py(@ۣ֢ w`颟8}o™

    Nny͋Yb05PmA> (~'; =$L],O^v*grf* q{LԇqʂUWp@xrN_ (6VVr[xO7 CĘ: z#̹~' n]_8;lcHaIGBGLذVi<sSE}Aʴ|, HH, O ٍ6vp0p|| YM :)pv¬MB=}lC6&0hP_dO΋ ssHd\s)< +/v`.,'bYB͞#uyOI ޼z{eWbVoB9U6 `^?^}Kl=yֹ;EL$ _5QV!NL&9Xj'/`YXNQ2^W+8¤;@af:ޛi9 +L[GG$ v<_W0~]VXKun X71Ɨ/VHQF{W{trP<.2"%ۗ獉D[ԓ %奱9<6vxs]Ti}\RM\wTT HEpԀ&yF|եRQ`KЕG'4`Ö]]DUeZ"vak?,dL|zo؏ sב F gI,;h%YƘÔs3bA!%x?.C>jL>"[#}cooU xYGym\g_}4KWzu7AD>À;?X~06A uJ6<_hTϞh~ϫ"}).UqwҤf"e)jzOFF s՘6pwb#%M%%Ge9D[뼮a/Ә6e$πxnYjv bߟJ-F:W}& .٥PYA^XQ0Ӡ׉68S``|ntl ; '21Vd2yeXts~#]{G˳ ,e:ήBeq+|d[b44],ɾ~M /zJr9s.%%TC%6li]?V ?&ש˛7/ ,NH³EGFRRg|;27]ю{C K\ELЬKFOLNH~y gfQQkl&K 6'>!!"FhW>:+*vx <[DR*B/нUtqlIH&Ek$$ϔX3%ά4̦[ɳ$%}2FWGv6=T AP)fWXǾZUa9BUG?Y6Zym~6r=H[GZPFB]-A2O)i Aw::Lˬngֻ{ºYUMbcaEKEt:"Q se_1D) a!.NOzV/ =` kQo|MRR&[ׯ$$0Bƪ1`EI\K[*+F eUŻ:z{ӆљkr_2ot ًَԮڛ^G ]f$ǿx q<1}1(۽/LMcAyLFXBN'91y{Sog[0oDkFV[.+vٝDܝ(!yAQѵx+G9R /V'hYfI(n)lYu;Pl,<;]гz=6A:96]swϼnJ`==8;*7~~~LI$lr >Vn]ח[K{9P꺭29PklG <ϟд4K/xboE3Ġ HHJǦϛz&"阃n>&#%=zӆO)P,w*?D_  9:?JwWwwG[۫XAiW}]RzA_͞?*B+lэY1zN&LLEgc OwǓ5d:'7δ;%PG a+jS'pp儼J^N+\bMWLhqe{h+9nm? *,b4Zjn0y[5~.q(TDE!;2zbB:s&6wՁ#z%8OII\=f Ա|yKfk2znZٍqxh>vzbXsCʘgژ2U+M߸TC!O_)<+(H|4itZGK">wH$KK0/r47*YN<ȷ-E8h&e"&R;t``& ӺzJoڽ>e#eăLW$IAFXd񃥣;>M7C靂pݙ* LUUzVrXMӐe d[[ J^ttvH^t2u_OKGB_VQ1+r. 22(W{ON \P2K&N\ k^'Vu#dr*Ex:넂J"{'Wo-TA^{|ɕ\n;EHvK$CZ;()>1XM͞lVWҪp*Ž,@v]UhخPf֯_S`!_}S& bEpTvbO^foc&S!>2 `^T 6/N=fb SSQeZE~x{[K3**X޾ջS@>X%OO'"|9ص5,fw;f?a[ m8G}u... jWe`T6Os"]hfh..uG^9 } ӧA)1_y宒8EKXRUPNb{joo/{ ǫ#*czݝg 8 Zxw}[By SFCŋr5 q  .q421j_j~w CX'f6fYv#pc(+6/+T}u}m4X"6%e~_ّo|+J/)a:iM׵Q~%ݚ k:a6>=$yRk4rqY/c)[|:3iđ۟+Oe@0w3,j;1yd$'] o) s3ܣR0"f\|Vo2=;?'vwwJY>@XPPdҲTZ;JJX߾urT_33-dl!+/X n(Ur!|0;7=3o \% 7kQ_?U}m"kBL 舘QtXXJ5rT!(%ZcWS9ا'zaJ]L[N [FMyt|GrZ3gsZ uƐ')"Q պaund1;l|.xP9jn5, ~ HإaK=E֦̕~qB6t֕ҳ^;K|Aq rLN>y}Cٞ"4A<7"$TQI4QS[|UEϟu#iYH>}ڴ/V oԥb7Zj}= 118z3dni=IX~fz 8U,dt3G|,Dhff(i$K;p` {CB319ȂXY3)J>\睶(ugJ;TwȰxF6MLY(Diux`ߎ>^j58?Dچ&)9g [[@>>yS@K kegߔFACC+J67<fË1FW2@ ,Jqܮ h"Y(+m͞ʹC2,+|W" /D?qz]y1#a{wt^J9P+(˾,_#&g`߬ESYDt-adYQJ6~}"T"[1M0ܕ6#;2ח+4,)hL IWX qvH!QgXK.bb̋e)d ,Nkuu y$(5j Dվ?X"5Y D"̒ϹbH;p?}]FȠRE0** l DxAy2aT tNR-4i ?Ay#`R!((d,xp T-pkuTT28l}ĪsZEO g$ H .;|j22"O,>1lj-RՅf+ǟ*A"C7wgZGMMM/u9Tj6hT1h;D CH%2`Ʊ7.mOYi$p+h4-rXt^AP*'`]s" J_]ZwvfD*cvD5psc[@%Yq;@"ԎJhcFQgr2'Okd* uQqB? %yŤ0[qc4e#B}IGI-`y\rr?lzm2R( ^i)"?v 30-ooG-VH} W$q Ud?&vf$?x*_1/`͇t^#Il&/H)&|oWk\X' Jk4%bT0"'U᰽K/~jbgk7O`W}</KSc443)'h^] b+4 ُAq:yIIǎWOo:[\W^e$CJLH a y՟z1ni]W/m+PKp|{HqtTꋇʵ_[r1Bm} @>>1}b1`VN#c=/2"ť6gg`;EdSIx:WVbBT~ޭaj^ќlȉn11ظ)=v{z+؆ݻ}_h+ȃPQ޼xrwOu,žx%eDcH>`feJ з]x.o&zWVNË8ݞHWLk٥, ǐ*d0}B`2CԢD366##&Wv |/ҳhi>- @ڥd/@K|ґ˿;5DIrݚlۘ|/'p4u:GwZ_A0AAH"cVbhouQ6HձA('[>/uc(0UOcnܗ>*EQ.E;))mq0\crqZQ(a FV&$t+<ΑMMھ4: xi#ǦhI }nEKOaKWU tѵ-"k ً[Կ''X~"BΣE^2"BbTV΃a^Tp7)HWÿ/pߐ{c:!26q)P1:4{c2J /r!#(@2PJ@,@53Aki]$ KWf<Z6HauKέ_QP:u0/b#-Yi9BhE?7q;Zjv\%#ٞzzql.b|܆LX eczwIT(â'(\ɝ39@ksCBX..iEE<n!^|\0g[#})jXّammu.̸W_"~}:(zI&GP <$50}ϑSò%+e8k zd"a'' ,,ӕTo/b(2trze֓*\ zž""ԁ=ip뎞@%$h DLj7a4Qŧ߾ɾ>NG}/'*樫.42uFqn(GSV~hݶ^ @|/( sEc5ˋgI[YHJ,4*~4ៅɦߣ'P'] 7GpnTڣ7fi?NyyB**RQQdRN":p[&- EE썵/h4p}  b!]&m~1'HMW:>bA*,Q%w<ܬ@-5=t- ӖdV\mY$l۠a@m˜`xWi X=e e!_>.$)8TNTEy~#[*LbmO좟Qa1Sǜ"gWˈv_ijVO>3×m0 7q#zArQHCËϜ•x7hn3>ǂҒ2깣}hhs$ B $gy'GX0l3UF'Ի@xɉsA2qby8Rxn.\ %Z,_ `]%p}{;['ԓH_upGӰ>*4w3-3]uAaܟ#!tg/onʺ%aD t@ӪC Thδ>;" ,7y]ZzitA7LH2?leTV7EH Htt % %- ?/gGsb1`K=}}>sƂ[YXえCveXiՏh'oQ)r7;/!1I6iQTHy3_cI>~u\/IõOPq 7`-y dG%\)<{366j?q(e*ӯ>FEFҠ\9:R: v=;:6y!%(vM7o`-m7: DeepqXL1dV꾻Fx}q地Tdg)e֋yA.dȈ'n[`{ʗ=?m91 TgfXUD$9&zU VG$[σC,!tOGG KFrg&F o fzܷ^d Btj]m}ƣGTA:vl-C!u6/'v==)(>N5~aPLKs2ZYݦ=UD:Bq (` ;oW:Z 'sw6D0[a|,th&T,\sx)=S&?q4V[ZtysAs!anOM ٓx74@AiawZ^( >e4#"XR_])3K|4ohn`JJ"1 .$ !Ml.LSa˿9S,#HY&lkHQpsAl%%=Kt|| өo\HթvGِ `r[ xH>vtRd{81>#%3.'6{(4ΰ7JW-Y᭦|u~zM/M. sEjbb;߻oggײr20YX>dPT$)'|=N*}d_twacBBd`< UhR1/!B I gԖ؈^~iDfOMnL-6:#@+u /8D)aÐngfKt8  TZ#oE LA؇0Jg{_(Jm3|I+ 7Ow.i 6t&^g$4]jXarCk>,[m*毣u2[og[J&ע_398's~rHpx$W.& V}ftYAA!qv PQ@hV6?7[c=fȣ9]i].:d,=Zf/C*F_"x.5Kwqga@ Ln Z~S^MFÀ/[2U^V6z ]ӝ-S70Ԉ7PlEE盎axj/'0ү?Vo΍崇|DSkpLH}u8rAC3|5b~tQ5~Ύpk;cAԭFRrB=T 孫^eI@MOHvuB*@˃C15@$Ng!6a /3cۗGWl I{$FUu |M0=M!L5tIt< Ԕc;xi,i C!,K00Q42z|}PUYTk>=M| ubGà_Z_X2Ez紛!MGtiYL`[@At@#{]A*q cHf}wvu(q*n;s2C#p@;uvpz+8R0Ec[weKή儙_jT!34,vБ|bDM |^)p0&B&VUUK'ĀӚ'R%QoooOٲl;;}I߲%=\q]z=qcqEFG xv9I{<bskwd@ ,bXd@YEt1%yXXÓ4W(WmmIX~+T0(prN}!I(OKR.WΪ aPptq Ւw%l.`PP%q'\Lπqpnx !9UoAc}ǕarJJ >U(<4n7@*Z\x ygݝC2Bt ]_NZl"RV~&_Ѥi\H]=le/Bd7@b94z'2 ![J;^m48 N4UIf@R1x~wukxto֎[*-^.49??-ŜB "}/;N e:||be/B*t8~iN>xo1q*H)z;5ƚ?p?69᭯_#FٮnrȢz6hs,4SN+>o )X?9I\9xy) c=m+^NBB_1LpTk=v,lӏ|Sem_~J\Γ;zdJ)ZL:_a˜m=>~"})&*.gqdȽDXY"kt>F⨔P|m[o櫿?n,Fm]>?EF҅HTJB0,%2bɣ{,{PIh𥨸8\Y// dm9ֳV_,na*Vɫ*)6}olh΁l2ާOD#aV0!mߒV`nf&B83C ޺;sVgmx ̥kJJ PwOي= zAWwõ*e‘#j@lt!: !dkkBTsV~B0IF =?c/D_"?v2 8WvIBDU$|nťga\7 !Oz-)Ñfbv}.E9[ᄒrT"vKZVZ1X-ԿN_'A!Af,4,|kkwӪ`RzdIRfd($'i=KTVeʴL`/!_{:'P)K "65ip52GJ``|׆ˁ4ߣCed, 266Un-sw2@͸ڙMt3Uq*/oaW$-&XϋFw}Iz]#$.ۧ###((0SSvahϞ=ku#102A-5[3w!AlVgܯODfd4*M <vaC=kko0DJe|P4wpOOO ~YU.g(1($E>wf5r nk ;+>௏MI1BUQ#Gn7oz3FqDT;W5=yͤdggw?B:j&& D{]C`[]4 = pCKM^I SD;Q>M3uni)d,cgzE3@@z*tw`iiiIϯu?4T|Yr엹,<2Ot4V[[w"N$ylj&[Q#>>h@}CGCI93|0dpPt.Ĩ/իPrt++Ae.F@_^oqŽscn:E]zNQߍrp{3SaJ@@#dllJGSC ףTWA` Ρٶ7yQJ\M$u?e P]x5Bxn:._EE޽fΧ:K^QtGs5&&[C_wV?~VHCfyQ stsyHAEFc/ tYeu~jGE>q:wTTvPrE$:5YiQGZN{ҷ\<2Ol[X ⓝMA)֜aWP\ TNlH^flni tz T#bOdgױ fϻcQ,}7%8-48Ҩji <R@m_󂆆& JWWZF-KF\ pF)^^<>Ʒ`M)顫4JS<5vE =h5tjm|UPx5:6ֺejA❯.};~Ok?1z\ȂU} <}7ϞI*l2 ]d;NC8. |UsYP2j=wקMLZ_@} \/τdߡO)q~hgz1z@5+#>rղ {/GRy>DNNޜN_H^]61rfhh(  w K$$$&&S%%+@LLa`c z, *N&|+ӯ<' ēE+j.3OkiBGӼW V8F46:ᔕ٥PCO_梻ܰ /`zl+|x\PL^v--c!!agm?GBbWXZڛd^@A]By^S`-= zߌ ݫ$Dۀ{fH@ˆBO7!At ~0GGGylU d":jPqCm=d^<N'˰DFX.G涶Û[F{Ŧe]yFGen **#9.:u Ȥz8.u,-SI.:@TPߚB_GBsEjH\/9ާʩZJhR2,{z)C7WF޼UXSf6d@ ψ6x~]2zqc?==^EbTjZFO!Z\/BB >r_O@|w{,|t))J Vͱ^%'5&W\_u$\_~;~5PI1 VY{T֝ydb$?pO29:իQZ"]^1wz8+)2.Ngdd~oL XK{փO[߿p"U\ e5>X{a!eQ5@q@6ٌ1msnTK^߄Z%uvfY9şyQH>z5g}1Zm+yFj;:I 5#jVj_\|)g&HM_Np6_#=JjʐtRB? 0E 8>yuhV߅0`}~**u$aB޾jGmmtYKi/=3S le ?o%hr̩}FLQ\[lW~«ŐpJ_aw2Q3+l^dVV.TJ%);K~$fk߰"ˤHƳCپ0uyIʃ9} t̞1&"z+ vTレ^~, T.MG# E8;nU ʼjU ڋ4k] U&k$$HC^Ԁǩ%v Esb3i64(5tv׭5CEW`k==zAFk<8#_[&zJώ;&Z;(TT.ԧYpu,GF38seHIһGK~@Jt+:Bfe ze;!zQt2pH掍 8;i[,?4tn4ӵ\Հe~1[iĤrzfVv V7~f'Z sGψL4 MOӍh ;BHvVč /~bT)񾀃Č 2h2*cc'y eQjY[_ޥak[r鄁LN`¹ԇgqLE$${ RWKƲ)D¬ _ge|y[t<_]]e-Nrܗ6٫$Oh6.~feZ?xE++C` g}VxaͥN6|{, ,slۃP EA{E^pgQ*T 0t &M ѩ],`cw%<3Xwjʻ"cZ)?N%4-dK&yfh3_ARPR*6ߙEX-QnFvvSVfd{aE).'k/res[SV).Z<''7ZUǍT/FEśvfvvakZ(sbbz#M §vF*&*'.՟𹴦 |)#0}l!7Mju}lX/z]+(h_3GFfG)zsgy9"KG:0\đ< RVal*grOJZ/ӐQy EwWA?҅vkɸ| g+c*MfD>u%kt_3%ySi48PWGհ~͓y9S W$_=TSbSpمO"1Q Ge\5A a[mD">g0*gUʾ9CL.8^8bey8Pbxu0E\/2Uާw ~>Ύ6NLR%D^p:R.,Y&d^YqFG4/oݽo/W.uT ;_IWj0)ex><g(P|r.z_'= EO̹ݯh2t 08+LF'v}jjFm1V> Ӆgn@ܰL7RF6@|Ep\Ƭ#UIap\"~/ܯ?!㝬1255a:;72('dK O‚]!3,T煇,dSQp]q oi2x'#il^Oz}0A]hu,vV8\ʟ˳2qV0:;􇒴N=h^+ѱ_vMPp>z"$L"xq"L(!zmϙb#D #BJNW8ִ- 8H R 9@Q?>X 3 1aӈa:lg]r<ݨ4SV%%b6p ?[q=7S4X`x8 ՝31ՖSL&wҌ7֒*D̼IQ FJOxpy v+a,[>vjPBÔD7:Io?t"GP\:NC׀b8H5wn5F\n(  X  h"Hd |MsB趷4CxѰP$mG.YbcG5V"|A o"@HZo2i;Zfgf-NY1"?J:@4saA㫎vpSS4x{{5D{98 Js.]ζuuEYOOKBmJ &CB>cRYwJ#ЁwGZ7ik 쉢HxJ\jݾr`II=3Z^&F5'f$UM2ؤ]ƉXhr?a4ˈtAl2tN$,D>שfRRHc%?oi<.eSז&f|KDT.>J] cABg߶CeGk63YeW ޹1i׃aJH9"~kX"Ri:)unxpZ\2|[(H\^(DeQѻ2|gCE"~,tb 4 ƛ趑DɁLOWq 0r:Kz f)1EsջT.g6 >*S=k4;;Rc%L^܃^j|<3n Y 4ԂmǤvvEcY.KeσnF-1r| Ȟi1x8^䳏ez/ Mx2v`6 Db? aUTxd rJ ظ㐠s t`#*<]Y_’!*{1ǁnciV0@Q-k/ T3'oz+rxc.+7 33J_E Oܶwl>*ws"Ç -kil 0Љcӯ:^JuQ "*ٙj釚Z~$ ?J&%8K6⭥F`°cֈgӞgK`Д|-Vkp8P4٤hɂ=݃jp/07B2wnX8R^!I2\&M:1-+f*/!raN ; *`S Q窕qx(?º4gu}x[־rhY690^@?Tm6H rKS,h7F2:qv c@-N{u!"$zf3JȲ"|j htYo G /ĤEqȔMȏW@PeAķt1 qCeSQ& O7\Y(i'. Cc=9V9!5ϟ$>DE2"H\]fǭ[7Tך!z'H]/JV6*f^xi&!Hv=e |J|VnPGd8klۥAm8y2_]yu=-ck$B'[c+"RaW);L\b[LiY \yrۍaA>^ttS\cf^7/^VÓG+Ҕ~ʹ?:[EK#[rnu=;ycEOHP $U$T}0HX:>ߟc)RpwtsuN^-+x| 9~*KP >,|^]h1Za/.v'Ux_ހ/ ttYZyW[MQ{$~/54@y ^1rp|.*>2A 5RwM$?hb^Ҽ0M>Bxf6̵m_&}뽇dΗ^@\tf˕?b^x6WumpDFrhQu"aHQg()hsp@ʱa'rN $y (BXu<78l[m^=G/`)elmV e$3_| fsnbycɪ;}AʥJ:m hR"0Ġo GG亦>/Qh:=DE&N&h_F*8Y5͡ moA,L58UPP,sа^h_nS?|٭ ̃=B@o'7VUH@u69F= w2C[Di?Z3d9z۔wnMi3c6'o砚D`Vn>NZá|Rw_؝*Wog,ZZ˽#}{(1vpw! %,BJ␸n51Ɍ-Fg_ҟw'>vLhV'oSMM8soܗu&OeLN ^(wx=0:$ǻx_dvTۿ~%թxn;8M,xRtBc9DkMDtjGѿ$&3pRaoJ3*.25KKq*"7| Pk~ +z$>=0!z>V $#YT2M-2`gfQr2SDrE>|OBG{G&]NRoFβ! 9%"ZbJںSV3/BՕWߣBʪZ-T)rqe qLGymwA5.2鋓NiACf]*3PňY} wB[.՗{"JQ>eˌդ,CB✾ e7h1' 9&!5:wf F.uomrdB}|YIfԼOlp&bҾOO +j  ;=Cs|kߣ''s#Rͪx^NJfe,64',#)N֘fʇ 8۝Hx24TC1I h6OAwRRC* D"ɱ +>+0j7dvc-z*TlJlX-gmAʰÿcjUx 3Y-;;-t&@SϟGzJ9';[EϾK$.["Kο{b/_.&Rի/u#6MgȬv7rG*vۮr$$>Wh5l*Z8VLi&|!FY㻺/3sbgO%4'6/!bok5P.$+pFfBF)M^Qt2ɞFۣ^`C#[drm@/^a%zZ!R "M&ƨjvAjl+j+dU@ҽ=xB@kS:auP`)L;Ҡ^_([<_dg8ME) +Єkͤ`D_<j-%s8t zϟk.wW㘲"&9n d԰LqY7^ dNjt90eK,z6mGI!{zM$ ‚zjb~{n(#gZ&1wn;`W\3udm$<ɼWqy_hS150zsٮj":aST8aYn0"]ζ|COuHlrrw-3X94?t6\ u(Iݹ;Jz|ͲH- t2\^=Kwr:yr|^kCb9^9)NE[Izَj˹Z[2V1Ů2nQrJՙFVFFF˽Hx"_d|U2cs5T||I [C1S UK4g5>5ygy| *\^U=W- k~i.( O=OF\H6J IP2eP/7ڶY,KIWpxΞS32zk9F>}ko7 @*/,+4#ǧj5r 2ɞLS0H >˕5^lt4ry{[|s(YqHwA*?%\/nJgc8/eOu \qq8' N.CUͲ+@-*&PRʎ뵷gg $zO"~P'GDNa zJdHd0=[_KݦE/G4 lx**\.,,ҫ\8gtAR- sSCs:'kTWs>w}ʖu>^yQe6!qʭTHd/hNKZx.ֆScMǪ͗ώ%544DEEi+%\&~WU7TEUovƢU t,]neane[h\$Q;_+6bv&u^|IkeVgWIA_ 84kifaptLJ:͖}w)|.60^ _ѪgfCS {hVkzѴPýP8wףuձ>o "gBieeQDdZ'BYKa#?Yl"@{*B|p0iT/df"( MP{Mx=`Тb` k#Uf;U v(Zb=4 3 փ g!!xx;'M;0ZVVs8c,Q 78z'$0C?ad7JHX)_aA4^&g{~a5ԣ\uQ\lx}vcן*ۉ_œRR1̣v'7NSZ3E?~F|㶻;e>1'[f?|.'!Vy55Sď.}f-{ʓ| |zmʖF㡼GdRHI]^KYqVG@⿕tحZ{%B"5B/!hx,b) Q9oMN6 !_$@,>(b;uEEE@aDºbeRzck5HvŤW+Ⱓtsk&~  =@f69^CJsei1HD|q>/A$}\1wڛFZYAG#az7WqO[1dtioa!V\L,XX}w5E*| D BFbdd)#f _;M<46gFvc6Uz B3qf^-orF?~,#Sd+ϟ1BxEux lǧJpK5vilEYBhVuuؓ >(LYn2&a_ tVg |z}\T@+L-Y"HxlҸ^Wpx?Illmu}?x[?AVP{0%K-^]]>W+~益yl܌pZl.tL(n">~~v'HE)^ l|!%'.-}y Æ7Wbnm籼a 9Ќ/3 T6Z:?QManKDU/KApq6CFB1W0: 6:z)3UNShTKxkL<|xFk;z15L4TLyee|o#;t<µ $В?'1OGH1'jdaIaQ yP)xk /I,nN(r@Y$3[foοEo\Ӟ3&V;W0Tb>:%LGG6YN䔔tTʡ;?yysb00eؤ3Ŕ &,MC]ĂS?B#V̧a5#rge <+$55 }mBgBkFXMctiųJR\+'rNT J [.ravA9@Oюb78u,ByA*~t%lؓ/Ⴠ^ $ !u\,965&&go.QX9j 6HJv.O;󴛲F[[}PSu I U@#EZ +NrxtP_!wj[N(ſQ~t·ʖ K^q?2[ѐ6Nhhx(?94]+ըk9#^03I +G$Daoq2Ϸ[B܎ږ {{{$0/t? t\nW]\╊C/+#+VsTGýFWSY' rllDǻSL2Q+<[r ])D_PM?1<(ԏda?Y>[Zn&:} ;GˬFC'7lFFb{9* NkgB}|h*tcleh7ǧ6hi}W:Of$,wx_|a'J﮶B5U h3FN>'ߚiT[{2rcЬIJ+w9]KbZYC`хfʅLp.;\0=9?`6NPS8ҔomB}cea16ꡎ6fjhY&jߣįbLzt. @II!}x0:5_Bu›C&yØ @ aƦШ"Mdn'tق>zнoSpT2D ^kTQNŽ> xxg8$602%6$"]MC+@R~i~>[/7`Ѓ괏W^lM6{Cȑl0:'躲eRd?NAKx:/1118O]ݹނۣ]ss?Kyw ##e0caLI1Z488p- jK-l"";*>9 ZZE4=?f?d#sS) dPfD3’e蔿,ӷ~,59^t:o bOכA(EaEE?Jy$^KJF|Hc4p \JB=ACkm2]sG$ c~`ecᡊ*k36|zŵRG T7QT$Uq6c_a\.cַHnlbzo)<ι `MvoQ/A{Nw=pΒ^*B㵞EwlI ǃAz`xɛ4$w}W;M\[/rFeTw!s,/{ }p{{%JNad$3\B>ED V@V\(2np$cRw"F@Bx=%-H{VDmEGȼؘ4mu$̖*/߷LyP#+"ׯs~4{r 0HIqaZj靡N@X$.&r;=a-^P<߻dy\[VF4Ҋ'-DOwV<.;O1I D^fuL^Aދ%=/1|.޾]!Ey~@ Fos_2y^I E@H05{ fmօYUm"I.Vmdub`V7 %!bđR*lO4q mKWwwv(8Y)7:%6qqvvcV`h3O]y=%hjCiKُQnI XO-002I?sBCu(Wn@d1Zyuk ]Gox(DBs̭__Eɍ5J ICIoHHnډyAPZ*.Rk}S9i#@K蘆4_>3KbRJ|22aq:W#9Tej2eMb-˺Ztnj 1;\_yK猪'O@Ph4MgeZחm9SMϏ("sVݟ^UDE`A{@zCoz1kIAq79xͥy')H0S[QN9Y^o8Y<υM  T s*/M0W'{[C$P#`4Rק4S4 0ix0V~Vu1?tqczg\iQFWΉJhUJ|#&"b/[EB-zRR2$겆 %?%Z0@O}t[Rb`GY9K|&NkLR ^ں={[B'8|Z1JqPc ,A? 瀽--,xT=O`_(|?#&9LaR^B-}<WUru75\DRaeH50y|1 RA vU(=OW\<Cm'lP+{ QT Fne՟,xkOo/(%7?X p\}NѱYs::E*oL[ݳJG!n;db6^_9E%)AO%O"LWԻwnQ4u^]6-.o;X~샦{>ɝ=X~Koj@GO6ӭuP>$o- ĉl۲J)i P[Y%t(2zfTw_u'',`;S%'?Ye_|CJ_nNq2\F[^˦:H&wuAP}l῭ We~~fɮ*.Of4\-[(VO^gp@QEv&*@AX\XL.vDEFnsk,h&i\NP>7%ƶ4X2Wֽ뚼~M5}kdRbNd&9]1|5[2qh#6VOqSJMT_ND>y,Ec@2JEqSqwh@v.j1yݢ#J1v?s ͣcۜ!"S7Kdk?:-u;٫`6rͬ67G.2{pS3y3Wlk`!v+<%Eha~Kb uĬ.IIyTT!!tuUzQ`޹]5@gkK|(ny uN4LQ%# dk4b%ϠtԆ'o?~ .g2v`\O!"n}e|+ӀNF>S-߯iL|Li:97rbXMF6K@ek6333$ISzz^:;$mT'nnnG.כeWz| Ϭ Ů_}y0,:i.PBuV8_ iiFĝ]\@Ou?Aw?bv7+1oa.eSJL.aκ%y~P]DvDnKwnLMg`X15_}_Y(Ԃh;}˒V(ٳsu%[wWIBZjaCiudk+^I>++d,wɍfDSet6UaRUov*3HNEEuw?%x!_4\Vtbb-6ud" %a^%[coc2WQOfz OlκlNI &ac:=輊|(4PVVx{01K j-;=w{8>vT, #h';SR/^0q:nh=885ײ$~؄<=Q1Gj9;V;#+[:ƾ}OtI<[#L3 38MQ y'xҧt44E87k+kNj`ۍ_lXLby>FK%{><oEEX11Fj}8κ%r@َ+7@\CLĽ?kAqYĽqַgG=d: B>柴G o % W+M_X=D}%FĀc"`օSH7kAQ"> DDj@a&z'j޻-a ~J7yFD$##y%73%9M\rNKԁw*uqeh(L:)7fw&*Y#f)z(%x 8ȑMa_m-Jר%OcÉ) -H[ ,mǭͥ s^^:m&ҟ~ġ$l&u?C¨Œ!^"6}lOX* #ko|J5i86ڷ,4W'Z]ONO.l*Da|Qa4wy7_= ^:Jb2::YU˽#ם-%b m9oȋ w|dd);~PAcĎ͜ءoy5e; ŧO#L.ءty55_22> / &)(|"DQSDs^{r&<صw88dL;@vr\Hef/>bL6@?P[\ dk@K3ԏ@mvp"h_XѾ5U&x~H$<Թjq8[Gf/Hn:SƒIʶȬbT# F ]LϹjKz{aaaQzvyvӖ^z`-,,zX8lz\8]n|~qq1.>ʖ r@gb|<:!=::TWxUuq-;{tF)P=q$Sf%J_Ny`~FRr" ܽ GJ[$폋\ Hͼru3oy 2#"ܾG%PKnD'n>mؔFCi#@E1:a S|ii bB~zZP5'dZov?<ө֬l';Uo7̎ixLٱrXpl=ת{l?[둒߽KN@dz%䆛N_nfW_s88}}}j>>>9jLxx0@(ihw+h{_Xvu Jkqz=))qc3 j[go..*bXwXgjp*4hq4xp &eayeggWm1=7ʯfNNγåԎSfK%Z ,C.XH%ruu Z= 4v?SSSgfe}} 0--'#K C:FFQz_hhG4~-(l$lmmuϑ\ܼͭn lՋV{w. J&v~Eç)Y^qm8z8x:|I r&݅/SO! 5"d̃'kk]Zz'n^c ˻m}pgKRTK~򪛦s *%U'%33"@!671*l% B9nM]kLD 25Ǭ݂.uv}Ĺ**CO9d#.zy#_,* KASΙﳮ`\!@@ $qɭsxa{NhmѿFQ>TnI^NMMkjl̨TAe׼3J'=^XIoBjj LWc|2x|\ic8UvC0m±ʦ췋KF٣GDMA3_ bp.uvRJ:TuOL~0zDRT]l$UJ!N67|%$bɼkK[/n/"-#:U]ͧç@-EIíY=X23]N3>QJAS~Y|t0dRޞ:uz嵋^4A \~r;nwWVN^=dc 2PGE|3h }ԽJ3B++ߡ|a d4)CGԔ䋌<<Ԅ&X79q W@mZZe|熆#T]i*ԃttWS`bůXgاZs_+;  #~[;T/W7{Yl~"/:= ̄2700R$33`##f*|ݝ;Ext3%w 7CdGPDx5uuѼvvjaӯ Ƕ9d^Վt!S8u!g7_eu[+W깸gF˳窓x2eUd1}OnY7%&=H潀>7k!4@c@5KdOyk-y$h !ϟ?&(h]Muuk/-h44<N }xTԿ%ī-U65~' (JT2f25"Mz9m |r DrnOXt+}lƆO^ 6V5XpmeSdMX伙,^'2K[Rꇚ|p1A3-by[ x2͡-:ED_G{ k@}NSMX2~!ǼX''_W+dq dj!9}@M_kdvcC+S)ͺ"{mP68^^wv}tț/,lArqg Y3 lHS; ʍb,x9`SV/_JkJ.۽ir舠hw?3YlH.-XHc3~KL|`aȾ (XX~b<[,&wu%ٙkew7&/nc.5t y$v|i_mIžoFjIܻћUCC@^x" z񦔶vZ ߝJ0R7666.Y\&/;/C *N9PqqJۑ=&/m)Ȗ޾Z+x %HeP4))7ݬӵ\Ck* NeAdm9"_fF dN^3-{Uɶ2}#3 ;ٹy. uuq|UBWWRXx3JANNBCgKyJeܒ%0L)sY\Ĺ XcIDVDO7{4V 6_^XVS6Y B޾.goo$'KM޾&i9沣 DDRUukl<#-{\@PIP,% HC Udn<;5}& 'ku4_WTW]əȗxƊOQu@RDf`*Hթ*\rV('-_AJ'lN/ol|{ GO?`E{֟4ȏtt!tuk: Oӕhv, yFiYx8[e>bTSNJ9 .Q5mtԠܡob,leݗ_I>^52Vk+ݓ'Qv$"G&GǛN۳ֽ?Mn=335S.'V\<}+mm;H󯆒xZb䞀 G+n ))+kjFƉ&چ_H:> kS8Q^[l5WӣC.XĪz֍87f0HEm0cS|91q'#haA?22 +n媻6wI )" rR((\ؗ\>l W593HvD4qxx=;{^%IGQN^^oST;ծ wnk=P kw<,2э*N퍁WL\j;s::vctbMĿUM\?UnrdCJnB~ xd" >7gwZO嶤љRx>7*V5" IojD#XrT(j̗ ʾ--^\0Y`궥i)$lBTwU?-:^M.4OSwe+H{N/JIHhguɛiPcْ0f!#Çd]?kHQlJJP*>gqt|$ HIw<R_[fkm*\NwovH9B꠺k@@s҄_09JbK25} ɞ:ow6{Uw9Z,JO A##b *OV*,DBڀhќpW~RhSҙ#F_aTI`' PAHn ?뛮wr ܽOgsnyվz\0w_+_ϯ ;Vl'Xp*yY@@`*5*o9ULM[(YaO!]ۛi;p"&G|wg.Ii%[/o/8J@)U|g܂} yjC.o(Àh{r93h͞Ow|BMWt9P>yliv6$ƁCmzFfR:+@JRgG\rRaTܶ{Ubre< G`XZA+pЏ.Z> X-$D>W&Z6y.(q]QnĽ2*z<aO2Qˇ,8ZS?nkgmJZZj?~ ]l [|'&31r;LJF_Ph#%ء?63f&^vGFEI S>4<_5}rwIɅm&*ٓIˣL`<Դ77ƩE+ ]?}KOoo*- 7|懒]y/|c.:Z8s*`Q,-."hV fu*F "|{2idm"e1E$-[ 7#I\rsHHR6#oS"[2HfX?ן*).pV+ի9蒭BTxgI,j[HYt58?*%*U{nja+l|YXףVaS"tlp1P> h‹,6S|Tؽh׳co&6"X.bWȤ_-ꋒB(EGDˎa*7gIfb?T _|1g(a Pj9w; *]YVPʡ_ӧWo)-3o]BK % 0_1 ~b6oϳG7o hZ~0^3xYBظ̓&-I-<5)Vݒ+Q\ԟnZgW*]OP]kVPrSqMc&|Lcd󖀿.vT@g.ݜ},(z-'/VBS06HӀ"jrLa XuzVz:q1HulBp^@OױG\;4Xl{ĥz|F<0jFCӎOͳ)h:-P}=8ns_/tV'&=L~Fw^&'P*D0Ԍܯ\aDY CI&0)B`q[d-]ǫ,/y{jUee%tvgEI~U0=u<8EFvE-9Jrʔ?l(DR==i iiHF.KUT p%eT'D%:qnuHx`ږ)IńlR@ba*" @ w\lo q blNRE.,La>@8@YNI,(Y>~KU7xcbcJ ϗ=ܴOZY-!P$w>)~u zH%"GAazVp0vVRQ9uch Xr@wB/񊵜qd.@ɛV|%]4=;,2( 7d3iP> ׁJ+ `T ^4}äbhlgx (G=pr.]ȋ <}@aa+*Omds{жnV7!!}g17Οʏ{8 6ױ+7^# chw0) ?0NN2G+kiLy~r _HdçW6 73 6265}Y{:jr9Q%67]u߱*to'qə+&ݴZK ͔^HK ɑĮ~C_ZL\,%R4T<_w}}qO/у 0?DSGO& _~mXߒnle؎#\qz>#ކb}: 0//@_l'dnTcdCn34( V4)[7@\p[m!ۛe~[JqTG?z)`f:G &X,,SED()|U*/.x v\`ruԉA#Owh̥Ju'c -P{.k 8C+j3.lg0dU+><<>ne :glW]ɪkY4 N¹݌.tS,[pf(TER4iްfzwYY{`Ŀ ?j󰱡w:IU]\G4R_hbxwN84TbݗBfnoM~MSe)Ҟ 'E",kMQǐU~*&gw,06ƪpZ= 2ҡ!eHoK}k[. YN; n{.) CRU.s\5k/"|Bz{tA) qD^D~_YZ C >Qsnx'|.m !P[LIGtp #P j)W[i? <fтݕ"sp.aGRoA'T&;ޢ{VIu+w1Lugcb4ZR-H͖ LXP 0?;ָ8>Zz(NY,k*mװJY>Yr?"=ju!~حDz\y(O0̷ cL Y򟶞𲏞 a  $6`m Ujxrn+R󋮰em&+OIqºE(o1߆F'𭩁io،P x`$n O ; g=1ڂ۹ąr{PiVs@O\d0,n,2r@[ش0㯻vv1JP.۱hDwDGfn{Ǘ oL6ɾ?&嘸酽Bq9dh! x(#z /;SUmCP ˍc%Z(OIS~e9KpfQk#p.[3nM?c eMIK/**LJP31oխn89;E;]?"Gݻ4\~#v%$Va+]p V7]U":d%oYYSq b`R<>~l}mvWgFٿ22"k2IdMUrC1k Zw2h @>;ML̨{(K oAd8e܁It95\=#OMp<8!iթ?fE֬>݊Q$ϴ @#Q}R^!w^ q"m_207cݱg`$wW=&i_ebws{XŃJDDC]opĄeoK]e B-c D"h_̟57͘vvR}?.ًV8[rӋ*4A}`jQxXv8'dA~62\):)55B[[YZ )qFN20B2Koo,Y<=ؠ$T\41k>x)%7|ѝa̬ 9.8 0\rK/X{Ҳ1W!,G#vXqYAY8Ws;{tT]ёC>w1s!јYdϐ\^:d`A@qo-uEĿlؽaDEu|0T԰{sZLM_\X˃5Wn*PJ"U< v7'YI1MlGA'0{RD6Ԁ̈́_Xe(Gfx ))+CU w TX{A"-fjn{ɵ$$tuqsY Fy>(ۮq$# s9dP}F<kqz6'8`wD )loC 1Q;q磩ye#Ԋlx Zk!VꕥQe27?tMzmC[Hs9+(\n4HqL7xx:KKگP `aaeXbsyk kkz,,g]OTݵut\jfQwt7  8GitX*P\ ..)'O!i$KȂZ:.*ɲmsբ#:V +dlݴx~[=N]+uyP XVf?*\ 6`9Xt\bl7#q4Z.^ ᚜;O.F ].G54NN섮;:WnVEVSQj>}j(  (RT7݋zLrB&dwn2"ͣR5σүtdf՛-hRXDv}aȪo\ıh++cS;pq]ɂ!rW,<7Po)#~[g]8 '3̚un?V=p~ J2rpܗpsW I' DRLdJNviFmieux1m")K2|#4u7>'mbC5i'5^י϶NYW(zEG/W""O1氖 T=oow5<_YulYS:̩ik@Ӥ@v=iebhTԬ&FcRB~; orU0BOZJ=bh8rrAVP+k&'p`cgNshE@߃Z.u[f@^y/ϲ?#񉉮Ǐz>))s͖h:zBݍ? %%u{1=i#[Gy %U7Y?5KM4kKjr4j?lS8>L@ǭGJEYYr7[JUgֳO=ltgQ߭y|Uϓ3R+7+WD^K۞e6<_{LAwtCfL1z{+I-ii|Guq8oQ+N%0Tijf')Q2|KCVCk6LHEkYk$sܞeO! \;9W&KrS;Rrnn88'9.W sC%ىI@*** ns1ű/!Mz1WaFAzganFp^,!蠰;_bw~e6 7' yG 5vK:MN/Ѫ8 TD,v#麸7Iybb"O/59cp&`!6o2oFZgsvdd "M{quV丽ex6|pyٍG+4Po>k>_6Tz V7 ׿ϧW}6yGq аs/**;„GHC_|BK.x|T*+,[,<wIX&ֻE$tt5Ka281mNtDMR*CLEBB"tbSHOmNe1f6{;и+gk+dd sdZ÷2b Zڬ#o}"7 E~MJV2  ں2P^:`~KXR٨J_?~M7--CĈT)uۊCA`` {a` 7.LNe̒b׬12 TYb#&Ƈ?<(QFc5=y'c?MVB"gX- WPrR@Y')|rH"H ']1xE+͂pm9rAAACh?P#wYhMMlY767+ v烓' h1pg^@M~?(2@pb5tr!B^^޽&\D z=try+͹Yau@kBqr0L;O ?P<-VHsYtd^ Xy 76#8Mˤz*~mYSD?I$e|<9:Ț|~r}U7Qst՟[AKt}i\hw?z/fV)##2OO+nn Ra.&*D<&e-B(~kft!mV 8`IK {euNG'>>>M|(&һ]`7<RhFO20 "ܲ0^nt$|ϟq9,(D[^NKg {! QKT.hGN#*m6<xswr!jEit #~LcEsv谯*Ȱ]ũ2eS=kZzB zZDg=_{{s/ggOVVu^jBCᬭ3v5]v)vo@]`خw%Vak'p6x" [rshy2{B~_eSA]eYz.3ATz-?WF(G'qrqX؝-xBq;. s#`ajhJ }1U>\t˒<2C5Qn]\_MW S!Rk3*2Ŵ\jZI>Y{11hk{fh$@^:E#Ϭ]gnE~;Ō-,U]/ОL]7F^e CrDIbѬn۟.J.A-U# x޳qjx|ѹryxݥXdl[DhOzYh6BgisL2:s:"#z"ʚuj%ƃ e^ ֻ;C\gijZ|DY;DL $?o:eUSױc)eboFw4H=.<\`b..RQ QfCF$̖<^_7Nm}3?%I.|!ul̶+詾!LHrH aD[ߟ~Tk{Wui!B`P$܏"+K.9i3.NH]_  4/4 >V$L 5D~:ny_?qz@q)hN%;![!Tsutg'[r0gXVyk{[} vgjPn^K̶! #O 2 %,l½xO,BƹQ  CY :q]'A31Mʷ`_Pmk_ =;? [;.?|p[R|rm8!&%*3% w˻-->ƥ0jj >?nr0a|ZĔ_&GQD,Tse1{G#kEow ",TGDEK!gpt<+"FX̍`\&KG,ZY\nUضZ+SK)ZJ*us&֮,&&_my^cz#URYԶw,xYU ;_}ƌd3bՎs%A:ۖ*!܇~_RZNu/g዁|I's'3~Q؟}^hɋ'[.P qbҸY/ u4}&lK ^XLZjjqk=p!JQ6zc73e atxy&S~HP{^/󱗋 |X="ryeh"dRp&^F/iA!tAc6,\Y]," {C޾*D-cbMP𰫼se׈Ӌ v몪))ju{褸-oIA5pSI)2Abh}x^^7n5d|hpdPPPz1]?Ŧ`fF"c;+:y*:A4c N!kkO BRKf1|Enwb?e4b_"1zn4WW)iiQnt;#ESᅄ>eϖ!~gcG%=uY¸rU~)iFLCTcG@RTF-cb)ec<ߓRwtcrzϴKo]y,_|'Eoc7]J(XxDuՁq(!wF orWZ9>wбA@9s+anaI#*yZB/*@$=9ѩP2.w/Z*0l9:mo<49ԉŧwcA󅿓*BS_,wTďA_5zyI > )֙ׄU脯;WtjTZ|lB!WHAD> yp}4 ;B=P$$XrBh=LDY0ڸώ*XoPE짝gq|͒ LwDM4c'3[}3|C-Y5Uc7Vڌ[@-borxV]TT2E,Hw?ȸK*>tZBh ׈J8+N<_?AI+>cgem6)x҃P<1a3&~jK ˥)ZO Z\(3 ]|ѐ{cN,{X|g]ģ(i$T7)ZZ\(_clT(m r+jW:UѸJz^)qUTVNAMk>:lFࣨ%A%/WkZBP&44 AFj "+kq1sxq jc?H~ y[-]!GCOHt ڟ EX8Fb ["-H;OQ7/͍f7(HQ=xӧO{e2;17 bmԠZ&녙d\e@3a_|O.,|~^B&ݪפQ8bynoV."ȚwG'?e\Nj0^,0IAWn񁱗BmW5!LId~^f($j}<xzP16DWwAc}O.8q T H!t4͡w7(F k\=+qPq;(dQh(6] _SLK9hcock 1Uqk?#ƫ^{~0WI|i{<Ӟ?Ęk%lm_d~~ݝU9_g ߣ D޼=ZsEE{D-:_1Ʉ bPks(?LB[8CCyTsQnme/>^1S'\p4\ش):_eк-?$#b8,Ծm3%]<>lN*~1m,[I-gHo7NlP<-_ ٚ\Uk_นzùME\$yO`;6W#¹}~U3åI Sc GDL{t+$EqFϗ/lr]Z -| ^;ꇩ{|D'z 9vυO1߯/=ۮ/bNƥ9} 'I'_HIe 9CMx.e(2`\HZrwdl\߬F[S]`Fb|icBA%_}xy!ư&-=\9WGHVk%ةlih2wbibUNCTQn(ˬupWbob]ȅ:GmxW|[_Zt 4S?뷷~&>cq?Pl&Uٓsp5@JhMQ޽_Z__a10s.&L~OTdZz Vh$ TL`nS,aJ}uѽTHHlV sq^|c2r9HDȑI{˗e,FXAt1-jH<죨3?:=N~ <((00me`3ReJi`U,B ߱YD0 " =P ~; L[~bSQa7YyʜjQ?-@tRqwpZL ϳw`w\B+j`g{=O4W[| f`f8ۍP.veU@C,1/y5”{y0ճn tp%-y/21}6v3)O̕^&@&GcMwɗQy@*#cw?BByZ|CyKC5//qE-d[WN Q~g( H7Ts-Mpd[n~(=O(_)%][w$a:mlbO*WƳ lA>*_kĢLӻ=ի!rD'EptlE[Hw{8W@xBU;d \B~bPCCexILpKWZ nJzzRp@p"9`L>AHVڂ6Pz)f' Cki,R` BHƉ4@;#HM]ԐD2۟w,kY69W9y7҈f4ij @?b/^]k,{oRAnw5P[+R*n=~k%AGJq0>tʴZefAcNJʢD|> ? !-\0ecަޤepC\KP}(f*/Jp7Srg)Z4X8 IbwׇDI6n T ;! })L׫!, h1^(~÷~M`D7ykTIU vea@{ݧ5p=N71l-/\ $upPA`no7Q*氧 :z$JZ2G"K(N/-ª =}?HJnڬ=%?Kb*X.:n5}M(*wEi/B?w=WIz#Z2 lDœxC펗\+jfh8)R~E!rX̒= 4:;(/?Lg7 O!ej1!ɇkGh(dE ַc}*TL( /*btf(7ǡqAad3lmW[kpy)NrQMW](E8 0osM* ? L|it[st`⩂TIņZ[ ~pE  :T}Q?PӷT_6 wPk{fVr[ ABLJ) P/Wݣ-X,^|4K\xS:fuO:S8LA)=W }U.Q =Xu޴l9最|;B` m!;knWBmk^t׿K[YEϬ3C p,HF"wogטױڜCismw#8[8tb"r}1[*/;4aoWXH 8**M`k`,H m>p#CE_)H:8DcIdg*9^]O}g px`E%Bї@jVk^KBDeCU^^Yhs0`UYYUz_f΂ ڜ)we}.Z mj饡kÈw@ƙC[66<2tkեeԌ.Λ!QVvPՋdm{;h8 w5ľ[V0ź[y3vhUlevo՛@)BN=A`~Hx7c:4.Leep,S| F{g'<1gu[uV.bOkj]E Zi/Aab+@ C8Z ª$Ţ􋪔aKc)#w VwU )Вv1 DM v*,!;+b? 0_V?ؚ9t˲zwyEy#4U#,Ty}LWo!xx\k븓 çmN0M4ΔүcѴV_& [d0rU&}΄RDh``!`$ޙTV₩ l`b浺x]]P)))cd!mkY^q][%}jeonNzWQNW@ٹp>9@-K?іM訨0~fW\DZX' %##l(T޾hAc0%?}p~,vbx^|#M㭈H, A c/`EN*)M,hh!-Ҁ5:!. )# hU ~ S>ĵ6/4NҨJ0gZ9%n|x: >kz˙!ն_NtYZ|ިS1tOa n. tmSBf,h&0rjMN|_ņztuq ltB %HjsZ,t,Nt8$.itGFxo7Bs"})rNOl9|Gªn@+aZvx)HP6]]#ZT ߹J|C |Kc~kߑ@tzy*h!pY6Au;{{>,pE l>>-T޻hBlxiEhyDڴ -֥Uo{I OzEÃC,>:|,uo@! hoJgѱݔ؄l\/!Coqex]_mBB\m,K~a(I_mvv pҷ,1* s8-cFWջPÔNmS5qfIh@Ql!8!AF1{cJ ٿQH\O}In}Ƚt8;\jc I%XRSK7MΞ 9ji޾7^r6U<[WJns QnWݰ_銪r|hl巕UG+!A - ?* (QRLxxf7Ww(ȼ7f+{ULWfޝPck ƽ7[b0;c(H#"p7P\00ٽ"a"g) 3%S5iB}a"_)@@u fسN rV)"7^kEƬ/ PC@2b)X!3ʞ*H~/@qo2L@-hBPS@a3F+Ȋe[ A_s*c6 &N||B~g4ؔHi">uVج\BNU-Ԉ x,Bn̏,oGG~ l~kw+E~&]<2b cQP׆l-ZٝzGd1+vׇ͑䄯ȁx6k[6nscD!)coΎn]LlO>S/H+zz f_ez(YY1~p: iSWjW[>jk[hY~T.)(Ht f-:y5Fm ^㗩G̯S*,t~Q[Ik;2n<^/AʊQnר?T2Fb h]kuHpk;z[/ w@d,g,Лnҁ& ;cl-<Y9JuO%\\,a*ϸUY ᳍_dd)/ݿh)v4.3[A쉜}qǠx~ގKKj22Inlv0`idV#TTrLV[Ke-Z(1ĐӶEQWX-s*b #,dCzix D,, sڈ^43:^-}L5gRj.ź07\O*7tnf(ጤ'hؽZȨ֖L1(?*j!r@X!!ұ{a¬zuJȊ}_ftx>l_8&ȟp d!° ՜P>҈Y. Ig=M#S&,4e#fW(ΫWf|;6:р 7]Y>TUH.[_iL4,.ohio@ar\ZlfȲ):Sdl"HOg!luh Jٝ6 jj?޵Dw~Or QcePtWe *bJM8bARPscAV9ɴuƳEݮ-OP.j2J(!?{#o=8JsU.Iq1MFuaİ,U'\EK?Ͻ~Ɏ鄙9?( u'nob%Pk]케h`V)W'N+~0fIq` DnjT MQtp E*2@THl}$JR*QE^;-!roTF x#$`5`5|*WH55e *F +X&A:>_Ƕp;4Vj볺RoeņώNʲA2~mn&2/<On }DU45͎ hd@4jVՏX $_>}E"__ ˻~L"0ŨU2?G2-%%Nc1uZK"l 2UVF[LDE(TO466zKMs#ҠT_4C:@ ~ ߝ*%j[iΒ J (I^~É{xyw׋+Txpq`$!+-ݭ j䳻;7RG0X݅Pw.i_N \6|4S k$Ư N5b~DDȶ 攑`/YHMfjި_?7k?)tC"NB +{Ҕ>p} %2B'_iY9YdAӗD+*ݬqJC"33`LRj,@9IG%A?h⿽8:@) =-%4uU8BI wM2u[%ޠSRbZ OM1׊jL6M>Yx9EdceW'R9^},C oHmZ-;YaΌSo_DDx0"ݮ2?k^9<+v'rޝo*GaD@EpZmxɼ5k7{OĀw4׏l)v|2~A#"=ݦ,u;e9ˮ  9A@b?{CHA(L:4b%:ur%lwSV$.y>a^;1NlVU&pXv? C!JPp_y$p,x=~k[+/M 3kid(hd,V);,[*D{Fy+ea=min+jquȔE$aI'H,P e@ے)xu LSh򴅓ؗeQs>af 7d̹we_򻜢++s6`1>>K]gB_>Jrz)~68c\x`sv Q a/m6 ]errB^H6',8##McŚc4.фڪT_|cVMa=A\J7YO\i;?*P*E#)$̦ &z\:ΐ! S 1ѹpd1t 衪9g{̺"l=@XU'+괵zjjJy-W E\yoU8aεzFum@Ĭ8s)XEWoyP/ي R(ǖ uU|LlJb=)È8WޑDvnkxQdra W QyWmtz;CtYhdϟ@X۷'펗p-0P ٘Sѱh #R k =^ c,s(7D[/;A+(z}ir5+[_+nxŘ-;نOWaY89_ċEf6 ^W\+N.xhld~t&]kVѻ9s8:wB(L`\>?9Dg=ݣ<<^/ U_"Qƪ(D`hĭ' a|DWmJħA{Ki's<[jpb]Ʋo Ovgm}OG}=₇RUK7hg+4s`'Mvpͨല({}.XI^F-206B<z@7XV @QIZ(a$uFt .B@,.7a:]HQoX:/Ri@Ŝ*us;>͕5.#_E jqk+P^g\=G"6dS1lN֕uNZ,KΖZiѱ~MѨr1u^zW|tvoa `c`~m[V5S6GBZeyjDhfnHq,*#k,,%QڲǦTk%vVp|2A@4 l)#*[J**bNNw~cxg)$_y2 \  ֎,ăθ!.0)6HȂYxޑ4E'2 WLe#gjjVõwLo7BߞSUGKh,DRC5B CXP|'joo*Dw8Y +ж7WDJ0+8Bǣ! Ih/> `27] Xojmg X8$%}$RT8_W#dxwwm,NӧqeNh ځ҈wx7<,C ((/S9\)MFB˝oUNy`a>$+.!0e|߇+EJ}WtWgou(wX# 5AT8?0ˆv$W|myKO߅_ŽM`@y|$7W;^Yw7hϥ |gg'E ݝk 8xJ LO 'I|\fB+ܮ>xq bdea!dkz?\,\qxyϟUG`! }=IАC~'z D}X(~5 Zy fK OO+ȸOo; 1e+* 1$+v2y;Li&#qg<GA/ , k`h{:z௯gN-'(=ggfO~S_?\>?8\!{|5^!_ |.2=nK.?BƎ,LܠHE2Zˆ/e"nx{P^x ˿ovu{vy5QceD}4cxMxL$Wx3E@B4w0$dqq _ݯ$RZˋkm"bO$qT!خymNq'u<07؟"O|e/[uIvmo2t!u ( p_ #1Lss V1 1:nt!&cиPe[ I{Ε/i&)7PP\E~x[T,=8W!5''9Ʉ rW=Qxx>Ν;RIO7 Sx՛%&og@,!"x m}Sr:++YKݎf i0ŀhYݪxCa0 Xр9ppK^Z;O=}CDvS +Im1zb8 Gl81pZT՘%m(%$*24m_!Ë!d +F$ʜ E15_n/ZL~⎑U) AW`s;A)| ,ɞ,@$nj*i}52"i!K7kP?4gdv+̒=x$D }~E d."FZj ~0*FqW^n]R^N? }.a6jZIl/50)uW/R{j%h ag懼o-IurD){U#|(@G]pdU5fG>H7kN IMM",H=\n)Oɇ4r7m>ǁ*ky(YfHxf݉ӷle[qs?ކg(uo$}0=n26pJY٬YH}V7'{x&傂,{\ LIB-S {a G!GT/Y:(E!Q/Έ0q~{:\"^Фduw֌ PKX8?"c[RB"#V~j @IiYFCryLe1@m;Ia)ƤҁMPcEIex (?OV&0xqA F:(7Dq7_ub$bFYI<S6f`SJ!AkgёFLp$Y=Wh fşO"Fצ.`( R߹ysjw{y>ZC7"&B7_ZUQ 3‹a4Eew$PFV8Y_-o2!x':k:B#/)[0N6,$p0"A}c0vWr" 1:E_pi@>ٝWYuW0FTtNb4_~ڐhO_ 00"Bˍ<̓d>!!Tq5T`nHf$]\HrD(?C/{3_n|gEB9[n1|$Iii PnkaM -nO+xI:ݹ wQx\le! KyGB2J-3X,!^-"pQ?/R0yE;VyLRnϩ(Y0>Ⱈ+ׇx%(tYWor(HK=^]A)( Ɉ81nݮ*stheBMtN*b kHi忉0`@x?۬ \Q#0>-0āpuU<QLv 5;{5|sMYG B| .з`IJG1Eބ↼%@yå3iD鍄ZȈ`A7&4` ;Y İ\.mрk` Ow!%s⫒N{M780o\LFvf1!K\UF m7>hC4"rAC0X䩵u Pb_=yځWmKM=f} 02yxX]e*< WB *M4 !PEmkyOcIgEX)'Y {.R$doC@FHaIhoˠtk{SLY߹@*%O?-a7{ 70j{ )+Cn-Ί1zJJ,{B~zã2g<v5W(wv, qiVG&VPHo?^?K{||7;YY>Cr3_ͧ~DP =Ɇk _Nk( P'qC@fm_m݂X2IŴ"Xʔ xgVawk6<'̟? 6vcSjj|~ F"ou0t"[9;8ݑˇ w[J0l?H!{= KnP\#jvX(YـQ~"DK|~ed$J,Q2]f "W\GK<0egH쇊wϩ*F- OyZl{L+AyS ͝a[f"$7FPRV@<3i*kiQ⛛C=˓TS|\t:U˾abʒO&0'P*ܐnG奈:'U/g@ W;B—aB_\z :hrĩb c&##T4 UҢ@ <@8|٣?dA`Waؔ/Of1f}dߔ= S]뀟o,D = }lbB֖jm|/*≌'`jwm5++|8pO Uk'BBB]Hi;TD}:xc 5@;姯/A`}=\;4;''^M} 븸/))dSޤddX$$(> ymV^Vk,f%ML*+Cض?Mymq-79K8*h-.n^y ̖EFx` 1.2IA>檁@u>; jk>\.X`!-U-yqZzCc#++:zZm0[{Bzɟ ?=p֪טY/8-EADBj/Ѫc袨Ƒ5wn5*RgúdvWb8 h]WC9YYTa>LfJ8MMM=,#>DΔ_u!5ڱW믶X.{] |apÃÈ!vD0DIu+ޜB3 Jy-oW~x^$-7B(qo1I `-o[GA f @x/'Jh@ۍwNJ־|ݻB4lrk ;D9OI(%' D^HJi}oߒqE5_u-?IGxB ?̏%QhMZYwFFFK^Gy&KoNbhynݩ0Dҁ3E9İtTL Ml.F8P^~ho}ƨ ~_qAͣ.80:M=>굖6%O}"gdoM_TU ZV90x;䧌9~_nT2.pEQf2_O7oJ9겻\3lO:E()w>æ iJVuC gP?TU"nq%ZeG(uV~G^Ox2;8Ta.nb }3 (Zt<\z[]Dazؐ{unȖŜNM? 4 I~ fޗ˃:֗&\OWv[}X0}OM,饥_7 n_[q+ѬI/.5|="rSۡ4Q]eŲ\\ܵ#0"^*fsE\'/%uhggΞWggg.[HϷgio~hnyV=8cmRDQ6ڡmOI ;:1$Ʌ–uye!jhڱ ي1ϧb*Z {?:%Ee.:jW$&1ZTǨ'woӒlV9+-:^cCB+P!X݉2|lxF!$$+~y~ $v=;DcZO$f3lE6 ''֟?.O)M ~xwm}LS5J1u M<кټSi=UH*Zdމs55n(raUJN&_ɛo$OVk,Cyyymi#DtuurD\ntzo\0)9.'N УT*:QoַMML!q~aaP]N%.2JtO{hߢ*@ݎ,Xols۬n<\0w4T '?=oxq'-%-sARlX.ӑ. KJO6ްA6%CݴAnh/,qp nF0zLTV[(HwttIwIt4HtItwJH#}?^#}=ל\+ rMbn:3 I-ã۷0qqÔy861-}_LNdA#Aůq|24Qf$@g`㚔rTp4SPz@|E%,PtYtD y/`Eiá~kn3v_TA^"KyyΠp364no `؁ʠۛ4p "Afl7>c``Cѳʖ2of;[ALažNKaJAvDAV 23Y 7O³bfIx~e}ɖIa}_1ae4OR5j駹Lɷ08۩"FYfr}F,SL-@}ohYQSah|vs/)P~قJzT{Z(F3R Bb55?jo!8<4D^fe5iz00M[0]PX9^8;@pIhbc+ _.DѨcjᖑsylwɅ{Ѯm7;˃ﯨRu6Z|ٌ"n/ʇ@[R Ef rz{9mNC̃u;ނufI>2xe%Ė3\0g֛$izO#\Ww.vYfY2{C0Tlag7й LhDy z>g/#㧗'۱9k=Qql}b_B4yEb %MSKjAwF~ ŀ#X[PR55C!=9_F`nMT;$Ly4 C:pѵg9=Inu"fqqPWZPsYb߼qhrI{ ĀZa42e"OvjKԜ$v!]0((-a%1 .r%:ΤeeiTL4.DԢ%kQH'θxSz>|IM} s\E:Ljj'}(-ngWWVYYlDXZt|?aBDV _\)md :2JK?U[ )a#g9&Z˃RP QR6 օ= gPor]lA4[#ݨr\z f:Z띗,oyN0/a(7ob7k{5 =`A$B!yf%i ohk.LT**)c\! 淂A[xiu)m']XX>\,5ۥT}ޠXF\9l\1&O:9 (L5AV}>}0T[e2d|f]aL\r ;7}ea75\wgS՛%k\729'ϣO)NnC!HƅK0.3aD2܋roYOD\ ?S f( *oNwߜq'HBGOӛsm{0Ēw&$YQ2DhHiʪLDvLb IXƑ'-FI{fV:.aj8_֢!*''_x|Ը;~ (\?+5D0[-xx61ΰo`_q^^sZVx?W޿ p|_hP+ >fv/c)0 ~{#0bS1`%yW.f,9"R|KLN qJ5 7F;"IY^-qRKj`k bu/}ӥT(Ϟ]MAY"nkq٭FgOx譯dg`/0)ߦ>B|!,΁+Q:Dvd Oᄍ d7rW8y/:;ɠM)eel$$iH̢)88ߊN~|=dG'tWe߸`HIsdޅC'xbv+EB1q_ DRHu1}/s^ku't8S3cٷoLMI``BJ~'u/c$KەRƉ-ʌbzlW T`P󇀍?lYbJeHF/)8^YD)hCǴI]P~~1;kMh[\t 1jP>䎻:+356۾||2ܴSlľ-7/I8qK~C{/A݉!{SrzzX*p54^'P\4Scv5z]#kg ȳKdRhse x|sw: "5?(??$%p2dmԩ'.H*4IWK9\ݨ `f6~]ON263턇xN!,4B%kJJRBBF'-E=Z8F'&`,KKaxƳlDvN/K=Ƽ8x_}LAR\~!&%lY;ͣ_$yitTGrO`з>=|s~xSn&-Sy!vAEe/wg:-CCn=䚚_W%jTa]ktrhˎq52*B27VN+q{ Yqޝ==gnϟŜ]F6Nʢ6c F}8L9!)V~Y'jhypN t7ň/:GUWw ݒ8`o7{|* n Rׯ;L#uO"""ux Qw|:c_\*\60P,ճzq_T<`*^K )},\!iӟ?:z0vsn=NZ m֠E:3o:KP|{똜&>-M0[4!|&7}N0ተg}SFVܕԐ@;dVL@g1hcGeuqGꝀU E@U= CQj&&&Y 4U(}Qç6cseZt}JC%L/ Qes:G.阹}; rOWߓDyX?ab'DdY*rCAtt7؛U = #-h$M­PFKܿoxn㍅˩v3[RqB@z~}Va G {ef% !hc+9]t=ZlJJCF~b55*lgg)ʲЁP&ШߤPWD{B!9NUrqqsoo_?G2Ҥ6KET8`Өù><-(Tuc\ f?Ǎtr#O4{UB/Ch;#5nyy,!S  8T0@uF?ap\[ (hC8ú&}3Ynki c(w.j҉`3Hes-{넦"УIfg\ҩo" Cڝ+iI2<(X+|+jWOT榉&0 Y5\m?(N.6L"OVk9f;IyĜ\\>^6&ORID8u~"Аc9Kp 1'(~sM@2ψ8q} AVEzޘ?p"64J% I%S.sSY92յsD VO \>1c߬# +=+=_"ڽbQas@I \UOCaOC?Z\&'50HeK|߿gY(XrfCOrwYVVs(#UUi lzWmVVOn:% VݎfxR ~ ᢷT]P\w-N&dR[L❜ݽ66hj5Bx*OqFR/8 0bfSŧ9ז3R %]h@` ]~OENSӪEaBV`6]M' b_L@`㓔9ԾM\يRV_=0pU4&%d` C!4>+ wmOzSs9wx5!qsWjMoFD;uDKP83褱RPVy`1HuG~ ?63,F]վ DRߐbXk<0=ݦt /U@Iׇ 0Ks战1.qBd.R~\_[30LT1Ic1oU6<ͨ= ɉ'LݳYUE% VLL W&v($(KAJԩz \[rq3*` "[9}wrJzjj^D`zDL#qݤ?LUݞ׍}%)1^~CVӕ+#2+\=4XJi}} vw E—Mhx_4L7lKJJ C16ˉ2 m ~|ȑ#-]wLMݵy451 N|BBP{=?w[~/aUu|@JF8,mMěʻwFFTTC߇>{=HʺhbⱫ tQ:Ґ64M 'n+(~-qMoDLH8u(Z9i '?~D?QRE@ FMCf"^bm-BUCC# "rNT~~.P:EUPL p aʪi02 L($u$mD|I"@yc#IE%>4%6Hu:J 9Yv ް}9%ϻ=h𫫪F-惸f.fj ȣ֪56y斛3 )>bwgD9@re~lWb Œ%Il(ZD,S8EL;D#V-/PQa9om%KA]rsT)[a^V\~yA0?(Hɟvh``|o0P*'5zGpnns*(߸cKJYdorTԖYngiQ)1ȑ /(T$ ΰ0BT\n2 ?V:5PqJ 44s-~õS0ȉn!̫#&S :0KžnyqdPJk; l7A7"{c 0oF4L1AGa`mL㯢d3]L+t a٬e xBDm0 lJʈvdK]|GAIO*NoՑs4a3_TzP]T\K4]A!ʬ-W=Z\kKD[IŀN))*.D 5d?b,[͆s$3hp:QSOl(ɯmgK<%hyZ ?#ib7td˽c%YP;0ihRR}Gs;ګ *}LJ* >㘄ehDa60۴oSg؆{xc=}XtD81=:/wWdBQPFҖx D-zmg[.S^fnl $֖/om⊁ _{W\cEI3"Y@לAN%3W!O}YڬgdVMDG"}b@%en89U9p _Rw3ZMx (Hrg(> ]KNo\ 79q xH~e!^D|oUrQU|xx--/p]ZdMٶ3h7{ Z粽uhvw\K[X o,`\7*1VQ𺿞jMԁ ‚_KA ۋ'Wa51YHMrff8 Y߭Khiqr{0qSFDDՅ|a|'(mBp藽YDTQx+]h,rqۣ+(^r4nSʫ./*i6/{,'Oq)}jϕR5;2jO⯤~Q15MU:DŽ&@&w> >߳y @ad cE4>ȧjb)4nKב}GY4.KCZ XOh9=oZv+K{5⋶ BgWBXڙ !4H$ǩ逜~1c 3𾐂ܿZş^&(99)B4_JֆVM2n/%y$[X LVsĠ7}73fC(ADEFe2&黤ztte11Z ə26ZFwΐY ^pWL/``R1+ͷ=+Wed< .}u( '9yZ{攐* QA:5TX`vKД#Ua'ygu3e$TTe%^ʑxa.5RTodz+cj uPUZgC=Is 7 h0 23_hF(+v~DPPżTڜELXJ]ѓs#z4es@?|a@ٜ빆x E~ U̞\ܛ @ICr @dǛ3?#"def(c1Ơ+JDH-/zӅuP%9{ K 8?v/%OYFĒL5Um\Yá?޽4h)PvG5|jn `#EH@:ʼn;wK!( de%g#W+n.E{QLЏ`pMĂ<9bG奥CO]>ktiw`~D|zi:]*B#A"ӽ+L2h3{`e%WGc/o qVrpJt8]H01ElM EDѳ`Н ̈́9=Ǿg9Ǧ=rt7+oK)8H J4wht|" c:|o̿PPRJ<cԷؒqs)Uu UY)$LJfe ),4AhhG>19Ñ+]Z+ x0զp2%EG_p!t3t!/9(Ӱ 7Rۓ+`UX4sS@2*R. -$vSIM`jgo|^NNxz0 &|ĝoWmJ{X''CVD|{ ;>9N$g OX]E͐-oSo$ H1UbK@Ge>ݒȳO6TU ,g 6G䄆J[lc#YSH !aa6ELwx$*\!>di.FK^>m~p"Ay.'ޕPHRKV{,* KZ yj.⒙lH&~%Ǣu?ss8HKMچI?|dӰ)Oh޿RܑtM;kϣg0?~Ddž`P:Ч(@/qEiMR{ D<ѫZnnB$غf9qں./k@RpFXEqqI-_oqH|̀(99\ PD ٩&<au10#JJ/,L7"Lbw4]r8D=3+)u$}yxi p 5X8 {d=":Er۶Wv`3S3N' b]*(@>98ޭ^z 0]_[}p'hrkmh0iz,I5F*&Fp ]r ڊj|j3^b "7sqEL(Y!Ubdt%KvGb\w<v]\6]:u4WWK`ُafgg߈=>o_$$D_ha9gޙ'E,>\|R^i>xsk|}Orr3,W #4p&Vr?%5Ɂޔiv{p%k%_949i7;[`~k뗮'gaӞ~uX܌yri_C Ƌ~C JGaVɐq*>|,!hlKJz^ X&$owJr2}qdk7g[033Q:`C/zy-Y`]+3}~--'cT|N0ݻSŢV<hʹPHKKg_9_ݭia``x3 b\h2JT3R3=7D+, pxa)`s-'s=m|5+K%'Z\D UFqfpTqg'pK(o͠ ?oNSӖōBZD¨?J*4C>o78Zut4SSB# P6X⻁!;mU߲$[Z-חgngqpq7YY;$oVY(*+ⓑNL+=Zk𾸼؛ᤥ%KXZx??,tW{s'jyl_l;?>&ﱯSzJvu4U~s{qzzJfVxc%(&hma9.ݖW˝Z5L9ŋ# ѓ))J1˓c ?-]awo(&3*vG9զ.K0wQUr (g0"^mll^-m&%-hYv'&Ë#ю*+G Jب>C;3`ߌg~bP8孭']k;3VT_l-Jdkτx~E~zc\cI6+yS;V9~/t!EċUsE[.QwnQ7MpWFkbb\6`WHHsb oM12Xttt%cn/jhj 1>o \v\hBUC|MC zAv IbA>43>]MT%zydwO+(|Lu+mGlx0ilIN(|80zq$3nJDd6uF5y;Y{/Hk9d j/))Zd-[FD)BS8}LEIb̖eg߮:vOԦq&nxfn\xh!o [hW?0CNΖcsyPN1ޅTJ@ɕ7&geR j/شMmj{t &|W-[djcj2ѫj{ZCWWDJ"߾7iƊ%)־bj]ޖ?Pnי5B"" UUL 2?UsDY0<>6\0˞'f4A8LL@PNCE6P)m+c NN9p|ՅWSxwU2NЋL@q &ݒY( +er42@Ēr!;f nߪrόwE9-R"l(`;3RSa55-)#+F"+//NxDY_lhL ꗤ6qmm#/.BᩩǪ&39݀"B$#O|S}X"&ϣlϣrsp7fz5H666}-olhEG8GLPo֓ox@c2zy|~|tC{}^Ԗ/8> qaVz/FA ?cjξC Q_5!J(zDf"G:  z0J(EW7UZj.ssϖZ|8KJsrs[>X쭶 JHJٿrNp463c ' ӣ6DR*:ݰšQeZ08Hs5oHJ'o5P p?79O\.+ɦ |/4gߚ=*|ǥGSHͬCUm.w`22;%8::C"̋g}8zښfgB/W?v T>Ȅ|Hy=5rG.`.NI)x^6q=7{XQYfEqU:ylf)?/&7PhΦ rǑtȔǧ^iml$ǃ duW8=Dߖ{,fCo$ay 2jN {.h3;J!A%*m{!H[|՝-ʑk;pjzo X~ B<'' @pĻz5A3/% BL~y{=Pnš0 ] PII.#wdIlf?*dv @ V_pGq~'@JfuFWJk 7ױqVgf6/c^eOId0|AǤz+VJJYTU·o/:\oٖ" jO҆LIIIQFK !u~9QXԖ.tW?4$K@Y),̆& fNB}M^0-Dg;hal$f^9%Ìɤ9n2- >aQ8'4h; p(il#ͶnzJnilR&. 3HZ{!5k'&-S8DdIMY]___o6Lj~ l㝊ہ͛'+L5evvR}^Zov-~vC,-Yyϟ`>FGx(!S6>Rib=gv {sw„K:ZyKР;!qkgٛu!q91FMVU!67ƚ37.ĭ7zݘXtJxD/a&Nl]Gq蚟5h%wvЫii>ߖe @yA8ֶ/Fgf8rU)wo/Qxm-RA.̙o_"^jw̢ޘ }幚Ų4pC6e]sZD|C0.2;;G>UT5%$^u+΀$<$m&5 z-_V$ _M Ѐ}c l‰˛H e]T!5~uQ'..E/@;zhFݕw&R!MYUT4?ӏK>hMorA61xGQ۹uwURͬL.pAsK5!PQ.[<[\|WzBhqyM 1Ib NSP)^,uļo ~ŧ$_yUI lmмؠY|lR29kL^wr߯svwU |#Ѵ7U^Tt~7A#*<<2 'G%טD|1 +Nkf=9]~4Zp^%ݭc/`sS 0Hl3A5Zܭ'nOmd}c9& B>+9kFkc;K9$^3#Uw*{NĄ%t(ILZ>#tӧ_*%ޥL/e ȳ24L^NاO333_Zг\i]KNf& ]¹%uxbO zsYD^:-ɽiZ&MENr78S!2irp|^&(+}b%Ugg_#x YSc? ]_&+$Ii' XQ!Yٖu?Bȇ6yr+h8)]T3cxXWU ňDq3)"RG~N3_AW c YCIH W00?| Q&/5DQ\SN%8Epg/Q֗]lp/_Zcz 7YxaY=uV.u8,߀bdMs]&8}>D!{X*P#/ >WDQsdp|\{l68XkpGYC)C&#oāIuX[Zqe\i))1I cQ϶r)2Uiş'ysu(SɻwAp8/mq.Y͔8#PLkQ.w-,˗dL /_-32/ 667chz=kЮ?EM*KINkve0^ޭ}/ gAw˰WkL%8ⓒmv^}2(R1Db/FC̘D!.=ۛ2 OZV6vWeB"o`O+DkQ@KG^Y6Dt ףQMNJߐw,-dMύLl%k;}S:e.w^ D98~3*AŦ`G0ښ. 624]BJ{n:HhUʯ~7ݥ>zL7734$ _ӡSc~ńw|U^H铒h2; G^XԮoiϷ|54M=fH@4qu{.$Jk8v^A^uѿ} 6ýWw1X%eӬ 4=$Poo5G/:Ʒڕ{%KM:C"1edS(,Lbj;qh}F+驁BOMx=7iV*Ja@+m Zd(*"^F 3l k 1\~WVdۅRl$۲}[N~(dI' L{D1c9᷀JRb^kk 晝+LjݞE)g9;c@9Em_4z GFbrzy㺒xx#"1zxAg=%_9&G柄iB/ONɤ#J 6[ۙimퟣ`ǣ2ixnۨ5ؑ»zrя_۞}_#KLs8 HK>l+)q0A `ݫ).;!fLΌB\~|׌?3RxT"#@ QC:k큰^]65ym: Ar ZeZΤ(0 o:. ]w4A NFSp钒j Ham6盾# nMfcqeb^VEK1Xy&9XeOcII'I]嵵%T@[L4]yG!5nb>A붹|Mfwo,iz`./ơ&vHL 8ڮYR`_%.@~]3!? MZxy: b8?xS22 9Dx2lZƛoɠ-ӮU@VaҥIM֞)s1!H$2xLbz'LWHWģ = P4nD >SLERA ˈUP0!!D/)#Jdt=xpU))0fekp/yIg~js ᎜.fjusw(&ٟ'^$c+! ~BML Nq2 }+]Y5_:Kta96dp%/<cot_+DZ" zе90UvFUnIJƍ`w舡(AAjlV#^m l2\$##E].ߢy oawdh[L ,;Ͷ>^Emܟsׯ*{:,!w'T 'im:ųfj6>԰u(٫/ρ[]bXBNvA`0KTC@CE˦V»A@W z/tzrJsyz>sp(O`#)禊۞_y6?@慾&b`tt؛;6Ugch'R5 t.Bgf(i NZSjlB_0ͷJ Y/Ohuhi QyX@;Pp+/6Z~:QECs,5iϟA~)V?Ѓ1 cW#bgO.F:w>Txx( hizG` tD&.\> #.8un_-wWTk@|+_>ko5Q5[o;(ӏn~mZE lֈ|Ƈ4lcI~LeIC˒h=!'ɉި7!v|e@98iƾPaO1lE >/DvI:O@tNVh-xc&4-Z&rr| ;ȏpL^PN9k|ŻwhAW_z kudĖm29Yp~e^qe!v Gtu_?:tFD6-sV|Dć.(K!)\PТ;/anΘ z,u`6%T+&Mr؋r;o\ӥQ>ǡS+"J/ऩaX[g5_!\`%V7bG-ѯ*dUj JJH4h?ϯ=)[rrzFA/> jAqfzݒdYY6 /$%Z~JG_Nr@w!V`.Ŀ3Õ-dE7 :\Nuy [[W-=|.N7ofxXۆ%%'q(9Kd )c?64P@n{嵐u-nCԟ?511sFF0)H22 57aq33-՘|ݳ[pkSS^i8ϰa/r?.I!_jeiGG!;tC GKW!4Tooe0\~ϔllnhMnj"IÑB5ڷ)0*VI/vچ #,r2Hmov&pj' ?2ͺ[8fA^'<'k""~ e"vᏈQsQWQV&)~{sSp[XsdaMXUj޷lle|x2̗#ω+I7P'! ꘫbTl5D@荧`a<ۙH36Hn٠8Dpsq)w_D(_YU uF>@b7Ӹ$—/Wpkd#iq6ȶ$P99Wy1q ȢNE k>tuX(ÃdsUl3O g?~0N#{zu9>;(Z_pB!WF֊*B8Y9wn>8*&JY L}JVZRpɨr NEh69Woﮪ g}LNƟs|&ش =ǥZZ{*[+&1D FV[LЄ_ɑ`]F5yq5Lɴ+ 5ؑ{OK{thbl,,(;C$$$\&O$|P)YQ41iw Eˋ865ty-dLƬ4Kzzzw0]\>eD%$Gtvb?mQB?hA-% (r t3kNppp@TcG%]߫J6`3M;jwhR73uVn'4tOۃ%+i%I ޡ\I"p]X q%ظ& ިSɦV@hI'v ,8y~MyөHE%33 ?*xaal!YY,n&?99am,tNNfX`h|j9,,Ug0*  eiaL7RʂZz\Ѳ.? K+egy؂.b"VAIFƦ!I\MGNg렲4FDT3 %ׯK]=U-sPRO\Rx6?(駤d;IjcYuH?=:ϐ"&deɹ_p&W0yIjL üzKf _h$z+}d}dVEJ~ի-nQG_ PpQ;Rҳҟ?`ˀxs؄S7B7?A=%zJ-fƧۉ&`ľ}'J[- PC@IR-+,¯o'A0ŀqdhuPLt_F7h}GRՠyC)P]oyo'?gUc|Z k@V#fo~'G722Um{SywJ ײoWo h}~QG/C! ?=-fcc 3χ"7#lzIArws}\R&;z>oqZ54^by6\zjti>A㫞|ENds5X|u P1Q Jhq@_x\aPQM*>!! TS]ͿPPǚ0jzP3F*ALnZr!/B Ya\[_AyM|`,zvv_*$<1ynn% [re) t/?o>}i{+.'.r3 b(C&h,7\AD+?O'4?a f=#o4CWk[ZI&ƙN\]]%%5xWnǿuZxt5u2Sœׯ1o$ ͍3xC+*yU<:2{cH_הԜx0H>rj4%)"sb) Rᷴͮ|jf˗/}-ťpiLa}EAD$ [d *̠"a/}p^SuD{\$l j^P]A>JL)ǂyUF2D3'F:/DɊ~Qk4HZ>\m||ۯ"uWk]5{/mѼy@C-x7[0 dF$AܥfEIJCvˊ{4d_ޓmz3 'Ǖ?Q_/k=9AKEC;qGMəuśx6GB"i|4x(R pby^Ka^MuK$dMFa1o${DMvQ`Rc׌$&yX"2@ u.mLOKJ^65SV-.S)LK +;fJ(s(ů+;ҌyKώ9aU0aeͼ;n#my˫ƝnxpX0SaD~ >!;&뭌YEKi^Mnhe:O]9\MUHNKhgƢo4<~2cJ:D~d*~bnǸ?^ 7_Rf)81C5hrI/{rRø#fl<KX5x q$*V ߰egLk).ChZMH#\R2D $YXD-daqp&6]ObI *RKhȠ%W5Qrf$E8g o氉x^F/2Zn4SvFY7 fǏw9/N7-7g~r)=t<&syE#ίF}F!lC**hzibuGv{+=9&׸ƊOP?GΖ˶* әL/ a`6d)(4h5E֑.ymxxSJ ;Vhn(s Ɂ2k#TM+r  sZ]j]ii=s}aA^\G/$c >Jivˇ'kM jy3h()i퓣ɳÆ'&HjRdwo7ʶ_Qr_arw@#*t`[mx?\Z*< ֫snH!S $6#, O -t ލٰ,6 4hbG?XYǧ.g]hb"[@`d&L0055KLR<^7x 0dBe h{t?FIDUv7Vd=dw簛G Q}/ III G9jポW|C?uJ?kH׏%̈  7vŻe4&fXaX@yҶϤ޹W*5e< YxQ3Omx8m~|FYg(K-nmv`Uf\HU[/"WE}H%TXd 1_ͬN nPCi͚ݢSt*#O~)1"辗cviCqXo:1@{g3I0& Pf뱃L7٠( cxȲ$P6l%|bP硠FMgMr4=j>YeVx/TAFu!5 =.륖Uh>H P?Zij"PL+= zN8H/9QkQE \N%tlf!ZØjM^'<ݦXKy㓓CL,MTeuDž !h+Gma'+tN|Kis z|lr;(&i\mUF9`e#RJB2yJ8<2m x0qRfX燐AKn>j)pf<,g))mD$m`MCBm9OwrjH:5& di_!7!7MF!Yo=ȿ9qp*LFK[p'&(kWY,qCh)52==5퉵&j :@SrbPsg>[umtpR,5,"C= {$e3Fd Mt* !_J ?YeƼ[҂IP 4oDpX{%_li.3 zA%"'&4+'y-Of *ԨQd1%'0WJH861{\i5j\iq?FTNA1 "xգCC-T"W|\/~'q6{Aȗ=k )OXRO\+&irZ j;RRT{***c9e uM#BETa̤wkLw7j{W/$Iu9V,K@@a+!=Moo׷][vQ^ә4{{_؄#%=\t*OdQBv3KQqjȷP#ÙGWg #?J^ q==E/3XCdaaB7!k_C[4jK\YaFۧ"vU%ECp33#6(p_UC堤t~gOOfv0*>Q'%W \i"0!a7E>P? %|m85U^xbp(]槹Qނ ^d֒tDnoRѠ2\O!N!˓$FC?H6 `>BfBYWW=h(;ulM1ٝLsJD Jͷz}'\+@減.}z@{m՛H_ė9bxWHe~x6ݦqJi_— )(`yOGX''/RV sdx^h{)-/G 6XDfOkQ 6;Ӫ* @u>@Aw)]c{t;V?xݟn+ ڢ>J&pΞu^^h4㹂5[ UW%8tDiV2**suDc#?Xm}8>-ڰhиhBM*钠f%1ʒpYvpwg"``cR(M kp6|e,D'E荆ῲPt&6y/4tOf,TT={(4,Rq1,tQ2'g&qWP0!PDM$bs;"5rFT`HR1G*Ņ͔ 77@@S# Ho=0!<_iW8ځVq[Zww<*SA!Ȣi_hpTdH#w=Wc]l̒۹&&=3sx /C7V^&O2ȾT L6kF<B o"A#"!a7}O#0p #JX\vfDF紴ps@^=;ES20S7jl=M޿W=@DbshoL;%曠Gc3ZjѸՇ+7h/^!8rѬk$ߴѿ:tʄc}ɧ.[%`a Io)75;yx22Վ/a u}yvOY]c 7sA΄O~]LXi'ϥݫc92=wv|iqY)ux\'T2p`n%ox<\U9,yb$ˍ WStcw723^_qc@qq&ͧ(MR*5`"~rSΜA uh~a^ױ\3yF1tr^'&cs~~~ ./A됒_ЙR8[}8Ws^RR3=1UHQjkq{O6WLSӊݼUMx'҇ua+ !!ԅvX}Zh=w{nJ,ӍK˗4-wX߰eݕ-IpNHW %^Ï=߷G ###OO"<&+M/YG9eQMj MӅ{j?.C +˥Nm:ЏxeT1l;O]Y5E53 )޳^6EK]QQ0EZ6 Kg :mC]z(i g൴krkNP$S| HPyט *J6c}P +rqIԹV?)8iFT =R m{_B7wɽDZxyPB$)(~`17glt{O%pl'8s,zh[Vi*lCUdlOjFnD:nSCDZoֺw+˜={?1gN`b~M<X!ǧ0==T{C{CeF}5jm(~ \^q,Z]猌覦?b:@L[ؾ3DRxa///~.ÄZ=fx\UR@'"(Z8# w|h^jkHpԪ->m[Vĺ񉎎\=x$X:wN9$AAA$SM輋LBq_Aops@7;?gAHL{YB'?vv[zxk1~'N*.&j)T]śƫV;S5eC^s[E0Mh_L\M58fԷh34rb׷@n-XλZ1#Nnt=B|[UPP= =f +뇧 ^GKj\:T͑-9oc>Zq4 {BSQ5סB=v:Cv;d2~ŕ?33sWǝSynFF21yxe}|]ﴯ>pY@777+PSEP_AEMMmf)Oш>lEI`уecg{}., |'@Moˑ'ԩ) V',L <###"c߈`a]ʸ_hv#kS^<{, G Au%L_+ 쮒W rJBEl;c;O\\FcI8"_\0Sj`ZcQUE~$ 30Xp.y_QzDS2 4Qv  &7_ w>T#Dߛ)֨y#-srq`z(00 )owoo{Wȅt +XhKyZ7Aӌ i"+8pGӬKr]\ƫʱ3ZD czK 4<ç?8D܊GxK4w栰 ꈎ.ZxLYILzDH' ݙh6o\<{ p>?::MHH] q9lD%`ҽ9=ƌ\Z7Vajq͂oi)*WgkKGN/..@i)7A@Fmeuv76@r›@CiQYYmmmZ:WxQ  J첲*^GJd$?`99yħ@A YCcjy_|mWU/̄p˫J+y:*zҳ4$<ng[_^[Y?lmx۠;m̢;cL*ΤGOpppH򻝽˕K"" Y~l*\Y z288xtvY\k`/|awZIE&5Yq5':+< ߩ7..H͑[DP&Fy=p#ѫvZZjwG4N`S,vKoiho{z@TP<{Ŋ]\`* /w]zL""ҟ%KPEo(meqLÅ>ۙ Se_7DNﰳfC[ 'oBCƹK_l|g-{a5?Z%MXv5$ &bSԑ/RScˑ_|J& [<Ë`  [1Aؤ)'pWFg-}>.뛘Hs-yi_.1* C0N%P8JkPu5БzsY$9Mn;Cl M{R27jc Bz1b[m{@[?I N7" Yiq0iBp{F~e;rT>꧉x8]B?vW7Ɉ8m74/^dܼO7XXmUP h|,cI;瓈Kib]J8.‹`E^4|YTRR=L?䖋er{%:={u6z\yh UDW 4(ĠPQ,jvw6AuGgX^d8Hd͹~0/= įl8Hiks[WW'!#[#tJ&%X[B ~ uOoF K2ڮ&q2.۟?Q`3E]'f^Kݏ_/7T&|~%VcxK:_yŀgY֗= k#4AoD,do?i$#}LLtu'%ULoa`;n#5m֝2ij+l;~Қ)V;Y8PtFrNGKTww I*!LSl/LK%d&C jeB&`^ҐD[G/CA]p2H<:)7!󱱕G[^FhϹ*1@/d8,2.k ed+ t0JHYã*0kB^Rτ}GN-l}Pɐ#"SKcwrLA;Zk]=p>NM/DZ_r0oE4AEeF<&RfsS#HC1Y Q׸b4I P+gd4U0xÖGؖF1k2ۯ{{TѽV hbbLVGȟ'>~b!I!'cIM]-r;S[ ?](=<^ظ |{ͿMao_ծCcP- <<5I߄#6M7{gP_n4h_ PRu+1٫〴_؂spIB~[ )gB]Tܵ6ˢq=SjQ e;UuK|^xI\~y%&..:R|xnK.[1CNTO?gܩh;FOw/_&X¼3.*,3,x:_?+'g2HйCOZsUbv wB8QO#3aζkHMhwES/YL.66 -xaTI|)S>-bɮ_2.===T:TY]d4R ?8 CF \GHz~ntՁK|) a K/ߏR oR 츣9랻OWz(zr0 DTwe m3HI])mWb<t;-"k#H/-}\51=Q{M[VBFǥ{o(> C(.`v+Ӓ L<[~Fcb"xOu5ʜs,NE" e-p@q55qV7->5 W}86#ף',9 8,3ӍJ)sY$JZ\x~4!$l^#z*(rlE"[#]>[i)aF):k{WKJ?]ѽ?kX05W E26x/I zx+*f2`1P32edGʨ9=~j-E.֗6U"tT$!ɮsǼjcCщ:V H51x:0P蝂ͭ۲t@Mԁ' Y26F!a%9gHw/n,p? ĸC@Ov::gT"y[j 's)J0G)1bp~,56\%=(SXG#?&2|Ģc oGPL b7 ;Ɨ׹`ah yJ{G߶ƶS>,^An7_c_衇wG` :_~*+gW3APz3R,5$~hJ`7gyc DP'chONBAKrcO5!\#60p4K}6Yoqorbd>v, g35jlo^R-9,?IʘFI1qj2>$3UI@a>*hL1QJ~9 sQU1,mj 3B^꧃0 5chr>= 7o 'BP)qhrQH--d Ams0(@(I16ű 5S϶8bh_qqaVVY|TG +1Ke~:ۛwoH@ rRœmᳳcIO0o]===Y&&NU %?i=R%sAmojpfGDL˖ k'a@ u;G!5z&,kkCqU\QbuMSLv0zCTOQ+WR={\.G(҄ru~Z+y]a!crCE#y|{yNCdo=ZsqӆK/̂_@ >Qpβ/|?㈙)Λa?H=x㓔M-!JQnoPj=߸ɜt>/.4.97eQ6xPGoff2)'鼘Sa$7rJL%nfg4[@1$^4jeghUvn?DFǨA:72S Ϡ?u0VV%##p4_L#08 bvzV%oO#D%+)lo_ GʡLk8>U+_y9y1Kc]'G9>[3YcrsAf>d][.9@NWעJgn.2=?N< =;ݯ(7[^(.IJojY[@1.u\nc@;й*? .rWgd0*7< )0p&J mje NQR2uNJV PKw,:bcIXZIV +}%$\TM1"*8:PeAb""iXSNShP̛ IV.4 mJI!Q|5Y(XՠacM+ɬ# H!Śt;4GP0K__*Ꙩ>6WPܲ1vz˩t-?ҫtcc$չ{bbBx!kq||FI^j#mE~/&Pުn8X1̰ez;+E۾xrz31{ڏ/WF48/~d}Cus`k҅OyʘƔvZl3 QwqCz|5>#Pd.s9~W֯z{}7Y^$VYɮRǁ/ Nk~04U[T<!kԛI(XF8,]X eCta CaMsY=۝Ѽ<6^Z)Z:Nƿ?/@G~kq؟ѝiCH"m)ܱX ?i {ֹfڛУ2^KK#!K~{h.8SWX*/tGHK{ ёHxـ5`ou5vd GٯBG^c5ޛ5-rX";?GOΆWH>HVg`02AO -}_*' w9#ȥ2`=J^z&d?͠2B+cHL9 2{ 3Xj" [0i:a&5JmXR0dn%[)r о}K0/.`x ~p6ac-,L͉|% ެEo Ъ**ނސ~zn Xg"| K й宂>WLvv PgRSOv8Z8MrL)Pekk7 o 1oLJ_3"nRt/4a8Xqa[pܿz+-'ם#ls&ՕQcdWoWVo\PpX}EA B(ZIj:[YdPÇ Q?SHm@9G+ OQ9Εwޜ)Pi(TM93MTXB:hd#S؜yt]]444 >|7,ϋCfV)S/ ݘ~2=֎ěӀGaS(JRv(E5ŅsctS8X}MP/D^@,bd;nTm鼗.r-mh|*4LzyX^k?ӧ mbӑ^kp@OOw1ku[`j:"??*/æ bbb"!pPjhz^>W׶' '%de-0OMM w:96žP-Ն!##}]ݕ~[7q@|gnemMsz N`_Vi #ֶi|ӉqMRZY+яͿ\C7 's)jh655\]tNT4[Ў{qz1S 方;<qp, eH~yUՀEF)ru:4bp|8Ժ^c(8*J;jN&oiWGznnU5ۮ}]aevRK;ㅟGs.ipZddfu Jh̀N2mE Q|䏄.JOAEeq3ddJP>~ TjW2 TTSn 62lƅ ӅkPЦwLMۿ3N"l^?^ 2^,^k3iP֦׬;VV[mfg},_QHa :=rUUU/_𺵚=>}66Vo o9ljd,?ʙ^j+aacUH*=ڜ'j'b7@*jQ|5"-D]iWT&zr녗wA1V QcO$FxY#~1^j#nr <ӕGˎl1ub+0Ɓ%%C:W_:L@]Vyy{XwDz^1:/ty/t(wYKJZI!G/AK9 555 n_?:<@!QHRnXZzz!]yyllH! ~_ q ( }'=`)5)2Y276zwD3{-n7ᗐ&BEŖsJ~VHZVX/=( ȧw@mmeaV9U)[5̣U{ !:BT9} J**ޅ/\~zvvՕ/ќA߿% Fsd9 ;;s8&-֨AHSP*1kl" j2_gʑz۾x$1&Ƨψ뙐ɚbVn A]1.F&";5XmۜQyh4{ xHky;b,Imx$ZY_Hm-W#96N3KKt<$""򜇇D( "BovOF}Jc"t%q ʬ;;r Z#u96Akd2P(l֘P-x<|# G W(`@EuARd)aEzK(@aHgAwDqRx)8Uap<5=,uu[o@?u7p_M۟MЫT1 a]O4{g Lh5A@XBZ #~ƺB?ţ'[GpME'eQmT*oݵB5ng_}>dVMS4U֍C Xko SxU ZO)Jε-n_|*M3g7 ٧2Zt9dF#GsY7diX?ʧtټƢgG FLPszG~LZn! !(٭MIVK ſ}6^WP "䮵V|r4FΆ#YVKBň оG/xFldY13ӨNNA+p5G|߃~F^٬@x=]gi/'3 Z@"o;e8L/>!z-NFw,1‰&c8;vI\_c3DG#?J '46-.deffeoG#QG@-F‚?YHHUֆnUц0 [o,O7/{ɰ=Z2ғaj k(%.R_џIæЀ#Z@ꐠupBk Ʃ; RV[!W>ED,t^eOuk7f,#ZTI TiYua[Az)x4߀g$(<*番*^UJmF DD/Eu䲰;iL5^* YHbO$jhvʲ [J|s7JBvGV1??>6Q/Y6+ZFrbp88|>d8P;[.B  o2qwٳ(DLfQ@C*Hٲ6j,0xlab SuRJ-,7.ұph/R~eKq=Mi3 '%B%^s JcwbdL; tzL ggGm~=}FFD`e@|fLx;d |!iGHP=(k~>\\LQTJ7]] Ca/ҵ㤔ť5I_V]#Q$:#Q&EF3!R,;B@Q_$:pFijY7ߋ^YLk9vےُaa uW5W7Od%2;u,jp+f~A;>=m|@Bޏ+w*?]p]o- =ʲ0rX~#/-z!G*'ۋ^lGPSmm8:;6HYN//۬[dui%%ԓh' U q ţ>` 0bA)UϺ(I=s8pqu, @_:.(Wvh)0VT @x35%&סUBz5SS#`{M͹y>%2e(NUw <*Rq(p(?|n;L)3Δдxia'F^]Ņ A[WXyJ!Бz@Vv@AžR}C J0 ` 1}&m7\b-{ `WռSm_7k6!aP雛Ikuq>_)O2=]W?q%c6Tr {FvqWP)`:VKˬݎzos@4hr".h k&rGBQ=) ϳYݧ+5Ӿ[[cR$SI\dž4_ q/ 뿀dx:TSD >,({rmYyE_z{z'o{ޒ?xl 1BkWuDEǝxƞf-Lu&)n,cq I%ib=4ȹn KJ~JQ2U`cS?mu}k&&k bc+[W7d S2# =fxXxXzo!icQ0i%tӺEu0Ĉk Nצ8s9{0D΅(P*O.E cnJFQx1^iyt'|t>0ex崇|j@hV12z=C?D}?m|[3 eē@r %TRv\GMOHr襤GFh:Hrr oA[hT"ǼK@ɹ> e+4Q^Ax&[&KMq4$:LgK-m CI4 4%%V4!#XCމռ:gׯ;@A7]i+ȗY/j+ۛBv~{ ~vqN~fu_쏲~tFxGvʾAfּ/.?ۘ}= 3 .£ozz^@@bp+-Vj$=v|L`!{QHB7G>>]1FncKN $**,*( P˔xEmQ$C\4&F'G>$D,"'J`ݧ֏C 0;:AiZ:@ggtlO-@C*(wlZtv&=7}xoYܨ ""YKǫ6ux [4֧/nY06Me4)R|R? 0Q·^=Wfzz!P~9QXTU߱i+ß9yۛ3ûR?V@t$j'0ϨO)Ÿe>ޗꑒr!ʑ?[-33ix ^HuG{XR M[^GMo{w%FlidD}u1 " nBIm99ʏ+vVӒ^|RcmBȘ۞*@L\Wp3E(cU.؝ZϟםGpKE~NX]0H>Ù _üBH22,nֵ =ӽ,BD+"Yb?O#E22GXnFe`qb%Ӣ&SX D $^MsX+zz~TP7=337ZXڙ/PڼrgQ fZKN4Xz oCuZ]%޼5_o/M%dc!u#1XWPʸM {D6i4̖9*A 2YO2sB[WU] )K` srh ФH9kɻ=}l{:}b\JT ނ,ȟ2ڮ`k/Ysj68ӇS Ԭ* wϪF??xro<9 Ֆ}rLx[ue g;ty1?zIKA;a¡K0i<'A7RXEHg} 5Se.k% Ҋd(Z!!D=>m$:6d`iqG! 26ev˫b5q 3}bV BbLA~gcw0@?CTY2^|WHٿ)8)m#s;c? NsCZсv$ p%Jழt6?:U ܬ2 .=K3^]邴ͷ9,YП2M"xFj ๰)Ҿ .]8Y9|c@^z5 ϟD$pQd@qT_axl1s{ 36Ԃ]Q$5-0r?,Gtw֠,KePP{mJJQ39e?z'9^ZZ:&Zi߼' pOx< r|2AJJ2s?_4@ Becڽػ$4Apj_<ѩ68i~Ղ:>hlɐ@PfrU2 9,6f;riKǵ@T|d6{ JJSj.7KiL?=5>@E}!ua_q,퇸dWA**R5!V׊IBCm+L׬:|C9 **?d(O&KWSY4 NI n2\dߝǒW3u: 7:w\lWڠWsdx '-r>嬹}KDѭ#\|M`fg5ŝj}EG>hyR'!; ʢvZ}ϟOuvvʧs99)(0/_?6G32[SD@;HH :ttϟ#mtYpŦb-*n`DٝHFV[}ȝ1T^W?QBDcRRxJ6Vŋ0;(%]:ΠƢ.$8ϠD <]jz CYތuc z|!bw !j`j?Bvv4bM+ 5b1+-D99ޮ+-UQ/Ih&# { &徽ޤWP6Z=l&uw9\U˥'O_*Ч*3B+-u&Cpٖe&0,oǶ/|`·W}JezfsD(C%@ac=gb 4☛koBhd.3 qr(*),})J^ADgH#4÷7͈ gj^t<=]k /^܈S5߰ DpT~uRD@6D6 63R WUYd Ti="B'QfJb wemFP.6 =@2h{zT.fD'N>sp:lyI2|X~S] PpB1 tmE 5`j%zo~ZKAHѧ1vmx*tK wҺn-K ~ T1Pp:)#/1&$piV9 "PZCwp%M`⻢fgۻi Z3ՇŔPt3LMLVaaVqU|(탊ʳW+_cb4AFc'GП*i\~{u,ER +6YDSӨW2A}|h3585J=vdLa!XHovt@`vlFLoXo^ߊgx]13- G1|u?T_;g3ρuܻKRD1IBt2^}N SIJB'/է?p8HY̻no{0W' ?5CnW,, sd`zZAz#/"/]oG5#7$JHfkFJ&UUQqm4ꟐԠ_?;Uޅ$s ˘v:$stCN{ /4a?Xgne?萋l2%)-S惺' 5i1AATe/o S*@dTT3;#εOލ)5 @Ct߆H=g䕸+%qἂ =ssUO D3/o<6AyU}[u|ٛKLﲯ15%ӔX[k?ie:J& 1m|N@bȝ`e(" oٔS 0̒/7c$9#&& I4l` 55Eq7TYߑZl_?Mi~c߿wD:'}H`[lráUJՕӧO; XZFh7vRf 8;q1_R$IhQS{5=&VV@G<7k4=={Ws}O_bQP 9j7ZZ80h§<$1 ~d>&πy饘.{dPߺ9 /(-yeB DtӒǰ޿g ]?9kc\BD #Y@,ďSXw2\*ϿF +M yU 5 ~yn]#a[ K hAY63ںǏW >{C1a&%=+*ZmOCKӌ$5+"ˢwi~D8=%77А_ddL>_cs.S/%_Kǵ_``$e7,-M3z5_k##'@yzy)`aQkyjD3佌 qN]8Gwmꅙ&7`Ѱ,I+B6 `4˃v3R'C"q~Biz\7zl}HUqurhxiڐu3a*+x&ݏۣ˄o zxl >>QT$ 'W8fpBq>:^bFFj=Y79ZDXH/.nwR"!s=!~[b@K{H5t[?oò{L[;EHĒU;ƔKKK?m{;F7ɛ//ałćN͠s0SZabU`tsȳ;Kc0MΌ/>ŞܴgbbZLw?vm5dntܪ, U9""t(cE]|dT~f;tRi]qO~iz ߥǏ_zEͳrgn.Is(y$܊Oq=޼!wkCƻZŔoMd5ؐډ_j{irb,og#^4Z37#]mtyI$)Ԁ^UڢM9=C;?[=b&5)*&&SzJ( ۥרX> !y[W`O||n2YtTZy{27#=OdO,Icz>7tEE c~StVO2X8:2L.73ָxvo]s:]eI7|ˆ<-{Z!AkM9($x*%|AקAـ[c6兴_a-dLp$@:IYŠ)vy"OASSۀq8/fuu7˾C)A55qռ>&W): llL_コ m%IMfVZZそ!)H֮yyJv2ihmc PVNȍMGRPT/QFF-N3r&w4&GE_<Ο/jzA#2:D0G*/yoOrV_/M_`JX$j Oyw;w7L מ Y KIFLHFᵥ>y ^TcioBI#;{uz%rb*kcjT^4ttkB\U ɚh,ͩyf-&*Ь͗ס(-7J9ݠk¨<$МC#Z wْB$%YJt5KB`N6ײմS%WBzRrvZڭzƌ˗byP0nz~|jS7G !;N^fdKB0{;m $Xz2U{1Ye>j82zjҩi1c,ӱ3///Yw8&p`HÇ'iC[H_em(uyÉ_ż59CsZtH˾@OOpT Z)i4DVHR߫=S| eGî Hb֙[f3ojuyu~zZRNT<2334GGw7…#FC0+s_392}ۯvlI!4B`b"4Fֈ$^Fv4F7+ܝ5g}gcGYX*QD[ymm%sS 3Df|vaN|:4\:WAfȖyl۲-qyY/׹lް^Ɣ+]\߉p:$77c-F? |^ɳ( /lQh2!_]jCK6Ηg&B}B::-*k Ӽqa p𦸡bx!`i7I I1 0|gjPb&[ʱ97ޑbbn4,=SB9;8rS|Px}`Ԉ&ђL":%KUJEj~v)$^dSŒQ JJ$pp Z44?|Q3̻< ÃL}YVpae$A /+>;+n%&Z^^ޣkCc 飓߯_[/6;m2srr/rʥ.7GCQb,<`{TjpBתw$9\W,n;0 JnZ͜ YYL[| SSZ#pZo{mήbw5WP|HsZ?߃.2/yt}XY ͡48-TqU\||!QQwG)սTV'J {0jxdX7wW]fIT  #qG|ᅏ$v<@07=`khaгC*,ːOa!7FI 1 i;8?DxIxOCC^!ð?F"W/!Av{;LL/\#T^՛8n]..1wG j58:c M?fn}5:zWwIxQd޴ȯ҅I&lġz3U?NW`|^>ʼxCDD=Rn`lllYޥCMՇ982&G꺶O51g;wgS?9^Yn@Hu$vn (rkbʩSrw--'v^'i:XLnɖWF-z!瓬gZgb Y}$'ǀ;O7ɮ_v ˢs'}BN+fi5݄$̺r)C,hͤDK貤y DF%F .t#dE )M]fCMȖbdJkkkC4!H~xv33355TPV8$]u;A2M@]wWngM:p"'~'YRf1x.D(~@ Q@L]ۃ C00!IH iji陚~{eQC&$%--!sۦ]9@~spصC2ugN7]syt$%(u5{~nu/ oBӚDvEPV6]on& eLژo5+P\/raA ?\/5f=pP9m2A ly@N311V pgpda|?(h '88mN*3B|h9R<ر57#WNA>'pEXG'zRXqXLHKKz#OO)1̌Acnnn1 |({XCg$UUU+@OComgP rܝ;^;9_—D<|:&@'|O$H}Ae}7V\}00BQ8+`qhZI؏ 4bj>II*-w"INڭqOKNdY),]!|m9xx~?__KZs)'n]BLJ2ʬU3$,d+:+7u6:$mSli,G=<)9y=OjdҜ:0IoClo} YLяAadj9 d)D_^v;,-r빴1=YN<3}T9͡il$.0 dB'?ȤL+;׿icӷqĄs0.,6KA84 ]f PCB>ANZ8?x?إ|&4^/Ւy %J% !@_UT=gfFdd\w~U&`L"47O`&KEܘrdg[n\Ɇ/zyb`0z|>:+<\6 UR{&u0rs3ӛ~-Fh>u(∝UcX*E'iՀ,S˭:k$Ti?wKr&|مXh;Z+ &"#Ţ*|_JgVVx1c㬵jP"; Ϋ  C0 (j"L6ԚHIet3al#Ku)o!eW+JD+~z?W_#200̬A'GC"%KjGa<8WfXd)_@FVH Hc a$) .w^Z*$w?;y|tdD~[J=X .ÖC(bNw */A< Oӭ.ȶ~ٵq LCQwy%h\xr.Nfސ Q]W:h976v"i+$0Dh=}T@.l:ʪއ :p$b>ۮ>Ӫmm[IڌDiöՕhU`iW(4BsC5ʷoQ9؛1:=30IG87;X,Iڱ:8 1\?Ʌ+)9ɣyPSC*P=5-U+8Pe#LD?Uϟ`~j"׃`jNlx{c[Vm[gQ+ '{MXfq8"-Յ&ja,c,'&\P<=>mWING*c&e0WH<,U%̫뀟4&M@PS.rg3偯a^wu0ǃ+E8诸cxx#+f2( k͑Ţ쫍9uzrd'mlXJ#b2^Lߡ= pΠp@$I`Z[z۾xy rK0|È i@,?ӺqonTh|rrz($`ӆ|a @*nU8Ll~Ԫmpm4O/y#HPK3|uWe`j,p Wo_|=v?0?+43CY:^(JHHcZ,%-ҥ:ESkDK'Q!z%izw>{GʏChj79gYJ*x'1}pVfc4i3sxjZS2},,qdJ˯宧(9ΎSݛ3x뫕g0>bNܗAϊmxbc{6bwdU7YZHZی_Z::/R?K)ɰS8'"CqQh߉!Q]"iS >;LaF ~e=z;UT>,-% Dk_! "FM$[,v&C^:Kj$=[j5v}xB׻ AO:.QP*/Ƶܨ/BE5\J`o`f1AQ3H듳miy~K\JJ}CKcvo[0k g;Wv/cԠyGϿFPv5d-&9_O3%V0(Sqq=SW칸RF޼yg~9#zizIrYogSVjXHO`NN4kAvU5AZv Wnơs);2m{s2*q!-sa`PAg ϖ.RHѨ$igz{5?vM.3-DHwyKۜHHEKGq0|9e~MHTqcǷ1sudkE2Ԛ.1?ݝ md!tʬBv_?)LnC'.$}zMÎ_Wg4Px3#┃_ɳYLV FGM {UeRs3-BڐЏjKN>'iCpip}yy IK9x,&k8̕xLjtSlIdhl`d=sZL42["NAnxoE;caϟCO2؝kZ_P_#| յLJ6h9dϏ?:swb5&wF/z0D†^,KS,˛B9R[ ]N%f ={m_YUaZÉ~$82DwJLӹH[ |Hz\N.& NNKϽYNh@͋)!lm .y| C瓘Qmykt3.jmd݉dT)pY$]~ey|{llk cBceҋa T}&*Fz.rj >~‰ 1٩-)>dH !$tt#.mH<, u~о~;F ATB9(`lZw~8 sg>]^l)<Ԕÿ cz)IC .Nb;) >Acs(xå2f$XЄ_#S*kas{iݟ&CS1Mw?Z"_N[qQT\4[HKf&8RNaj`))IKXU3,%$o0c2\)+V>zȜ;,ICaa?>b{ bѷͯ·0,2O_n-zJpe ɩ{iKllsG;7~ Wg,{4]1u6 @'pZ\yVPj25='K7БhgAzNkȄ@B#ʫ2D4{6pLGعQg&#SF#CCp BN-{ؔwZu[c< (.C޽#o}`g{4^|j1ag[1op08G.#UCw_'Y?btOA90bBݴ@{oHĄ6Nh(޼yٔ-5#sTA ZY[}LtllGBL`B+1*FF/3oLΤ^ESF!]]>_?Raii&w zj;d4_"jI7W7/$U:qxBUvai0Y( $^Z(ou]A\vLn' $ak ?sgee^o_i<ɋņKRxe%%HBO:5dK OYݝ-pnh;wYTԐ40ӓX'WR.,U*_Af7=$\-^\ ffka  - P`ss KH2o/_ژ~& нFSp0n 5l^.0a?0f[$V]\A˘ңbP`tǷږ{5abި:<,y 7Ѡ'rvbz_ Z/ $A-sLAW1ӁvFX( 6>F\!&+.Ad,࣬PM*\cc # <>L<2U[4g+ְ^at>d(^lCEEa0[LL,0v%pތ@%e`@u@:>%:9)( i/$D{8Ɗ-?G^8=tu9SPo\_A?Iu@rߖYŬW #ཿ?_"7`~ߎ'b#:XjwC~88JI= M/a $2 =" ІKprGX0m,_[ML$56"tS񋊢9+嶼F [[_51A5=y} a꽈ۋ_g'UaɣP_mA^k)~=dʏ˽qj ZꞶ"Jů0n/3=>84)4?2%ht b/[z?ȫ_K =yK #`j5ܙn8tSL,*)nSB*m' / n½.* l*k_4J]N֨k51HIeXn.QLLg"儅 Z}8qp*LP/MVރFhfJ(FdI&o>r<drM^Z$ g]V {raϮ⡣ e5M!㽃k,Jv!0+"/lzlH?gqs'WMWUVVNIVrN 1:+ucg22젝qy\$z:$K냸RyKv=n%泻=(7Ɇ 7`{o0EuM_tOi-S?H>GXQ.5 ޱ 0-<'k7@Zҩ?"hT ZPSkެ|$~p3)p m* }+?]8z Ќe2|2R'rg,n:66$`.&ׯ A u!_>.Tݼdz~1D T.70!w',(}e֋cʮuXA`t ZYiw<]ڛC$ #Y6(nkttA V&j@s=%h@KHq:3y0kDA ^U_݈-M0x!sҧ=oE6 +rG[EP'Ф Ϋ$b54Dġ9DN|Fbh잒W@_`T_}yXZT|t IxZ{l"O9,/WB K]tT,f<7;.DPf!(:Qj(ȑ;BɢiS)LK-}NHeIB@H},^yIF*cfʍ/"b>às[w/%"@~7/^|\Z] n4ͯs\cDF@X(/)^˜ݝ%$||-ьkx_{up88{ AA"Nll',Fچk˝!ue5dI}Qۦ]N탃0X$Ɂş"FTLVAT˕CNc 3|ةD$)PL]tt~<0X8(zY? f HU}Ky|NV"od e@fY͉>B bpum_Fsϧ1bF"!{= ?,גi\0A O]=uT] (-" ]J*  ݥ(!-߼}{zZky;f\S—Q}h5jhCts  0C#DvG(dna-ԺƜKgGiAΛG7gȈ.͂G3J7Gם8r+kT~)+EBdq:XriBqtT\bq@MqrkՅagWT@Az\x1>O 햡N,9戞ym{Drq V 5'Pأ'@[TuQKޱчDy 2؋Fُ8U/|~[ BP'$ )3NI8'qZaQSyqq͹e{踎)tZ3M,b0.u -,yr2u kyE&Gudfpe;3pYq}zbܟruY@\y2GNy8tZqY:1NI7@riF̏++Mruff®E=ܕ'/3S=Iʷ PDg7MRYRb4``>&zo-}C124E%zz[Z)/&J S.xα[[rmK+ϟY n9Xز9T6G^ %aZx9\]]rr_ȗQǽɳlzaajwdԴ'˩T$% fҼ m)=7 ='(+(G15MwB|J!ߌ D::VyȠ v%v"RNIܘa|(H#Vc?lc,CFFRkW"=:OzmΎc1|KW_l-`?ǐf'rg<pOXPcZ2CVbb̹/kUdsgHg{Cbg)ٍ )-͉F-+w%꛿Al,vn?# #BfTMъD:fee!!YDV]!&J9 cccɤYT}z؝ꄦ.};š01}#hi(:&;?4]:쏥$|ȩC?3;Y/~P ;x2|g da }\4n$ jª~g:}ti}}Hb߈U`8|{3y-ԮLuhR\? !@1}}06J?CaCV:"uitVU*{<}8M;luLUs-^@"~YId:m3yսܺ`{P#ݍL$H&;TyuP䷄+1It). {D""cJ\".RdTao/Jܷ4ߛ!C[ٌD +-Ԫ^@;VxA0FEPR ã@NtC"|.2b! (8Ri~{l50ڵ7q|_ #H+F]͹˜J/ԹLtү /dRLǹGD&BMhVn"FP ǿ~n |Ug;ӫ@-Ck=ȸSwf_5eUQ ţ_gCUJtB)xxdddzzz`Re+N9z4moVm⍮Ηd>!b7ְ_`YݞC>Ui0[*3*q0Oygd99 QXK}civeyFLLLd C`jbb|ס?Ʉ60KaS$cYkk(.y'*#./Vzj/M.P5'44`OyHmE ^5*r130ce4=݅xh#e!isiԲל/MbDIwTkŏҦq4ޚ/cc3$h53H!+!5;xUI=Xo!\IRͩ38TsA= vO=%G '0J iF*DKK ynqq1? M`SRCҖS%zz))dOenCLL.@7@]^Jl &31,'>.G!PQ:cӔ <`Ҫ'l~ȭ4t/?,CpYKHc8; \7 u |$_iN@įu:){#QmT[T|.bjS"!W/%?jVY9n&%~w@"WpLdLb"NW(2ޛ (}LxM#:|KW$CG"ϤȖPS9p!/7u`%%QSëO(J+(r5yVnas3ê34{0:>~'vqsW'>>t (7+g_?~.ctl ٙJ**.DwαOE!,#9ii-AB-$$o|^2QaHTNΘ쬬Ҩ(lyD.k㘘XׯK>rZ͖BV&g/6sq!FB51Yt{at0ZadddRS!xBTTeMWgymM. y 7e:wi'Iqvxğ:7.vHH Q㮲^aV֙АQqqA5rb"~W2}rrd'z~~~^^CffUhxx)moj^z;_Lw>d%!!cjV 31 Vر[&rKɺ^cFq񾙬2\^{e64674Z]5h{ K/046Cj>!!aKוHnyZcb՟Wj(<5"vǣfHy>!"i3P <%BjRRg1zk\LW?04)Ui=-!r+mG⃕-ll|x["%Ak\lJ+a\ZWh"UK7}uzGL뇷Ԧ#ќ>袗56_=y$@QNʴmVe\YnS D/ίӼb[ 3Ks>Γv\5ǂ۽s9G\r\8jæV鏪ޓS(l"F._ ((~wjog`+/lBvoOa[$%% 7;Q ;~!$7\}fHmPeeyjk] : %,HZZ^FȸF!xS<͔O˼Go;ja7QC]FFszs@P{hr^%WA<\x|$P,Wtre}]Z&üOG@xK^FGb< ѓ1&GFȬs>(PU%x, =}%.nFM B+~C J73xO=qrd,5цK %(\Xƭ7ܥ=DжjjjC6D%uN{{{S;Q~?ɻp mkFB|BǀVv w*ӛ7Ѧ5FEem<qv?ה3q&6tsոRl=X R]꿎咉'P0+v>.Hb?weTY_j;KrMuWB[ 8 #K"b ӓW qrdh胗(:;:@=9#c/Y1X2 rs ,P#nBJZn*M>EEpaQ5b %uu[X.J:+9$  z`DwaȻ(zo<uPP8.N jb pqv{PIbo&":/;rs(fxt-Bhyu`CK F7 N<4ɦKM>< £%Jf5I F,">W1[F0z/*!tiqW" ^?K&+kf\54w_֖NN^n]:vզK=ס(Zi<<.|)IIF}}Jʗ>B I/S_ [ZY2"bwʦZp©3~X>~œ WgY ٢ݕ^ bfmSצO烾[#ҏ3\KI>egI#.(W y870و3#֓iT6"aq9hd0IH (((K ]ƿ+"X˓E ̞=y?&T()JX"$nwZCBc$SᙿY`SsqyELiMHk-I ł= /լ]|_,T#T$%O)? [~Z6d?"fST֗'2;XPVp|$p{&!!)@%'8kb${.<P2>)R,*r99SS-|<>G%SDp{jtoSWɼ#"P_ ݿ{RS1 >>,E~4N.nkX WC3@繖\6?h8bm0#Vysѭ K"X8ؒdWԝjIЌ;EH`GMsv?G2}݃~uWd 1uAںB7+SU~4u_sZ8FbT!hä&,ʹhηUL˛~==dP=[1+he8N6[2y[ǘ=j Ȃ2gV:KPǢ[98^]U-b3rVX>5Py{ =fN471)A5bn8{n]' X>!b})] ղ5Ce&Cu$4y2>wE@i7G,Cb_ù*Z ev :2cs 8AE?Ǐrd??Mf:y5ԍgO:26E0kx^I =z%y:]w'- NGu8)yBeqq/#U^G*=EYF%GST?`(.om* t>ϰ^8:~BO/Rlʞe;^J[(&@1,p>pxnuAF\ j,P.]`HŢO8̡%.Kfl9Rވ/On@ɏ&ǒEZZc=DDFv^/L5]0bt%COC]_G`5z)0Þ=}O?N$s9Uu^4,RyۈpnMPk޽<^cE#m@zkjNgx}U^;ŋR!T ýQnQlr| (uXo b'²6ltY |O(ݶ=`ϓP 1FӢY/P|R,*K‹4 ޜϊ訪ra 9Ein-֞=6@Z/9K݉fAiPw{痰s0,A׾0-^!;hD_HaP0V0MEV?HZ9*@YTDx%)f:9FײņGGG˼pf_7Ҳ>=~n{49uW- )lUAc[bzgGIn99藾aJΞz ||xxxEVbY- xLm菗l{"ۣvQcSyȳRqxמ$}ǁ l0)XI95P,M$=5lFV˃:|QlIyOixxW44=hS?~ 0VV]!BcA@j7p&sI|\N<G@!#MC!/mqQ4^X[;rNqVp?v]E|'eGVVw/EX$=n"x_ pq c ;H.cyǞ$5(ӇTۄ^=p05 B=\aYrrrs϶߼+/'ٰyS'e-* jsfrrیWll`c⡫KMiYU/+y7«.]MO`TLJ~~|!P|vE,vMWC!A¢ߑloaXc~_Fbh}U(tW= tdǞ`?6|yhQQ QɠH0d!{FrsDzty`AE,$X2;22kOg|C!NY82̫QQ~~/A#r`DZTt\0$-}nWa }i~_540>OX< o3 O$!iJXU5tşAR9Q ѻY7h!t5yVc`F~d(5\%̇sꬵ]9lۥA].s EN^ <P6`@̡0zpVTD3zőM (fHSucBvPz'%#ᎈSί!Í ,,x/u`n}t4( Ȓ^zz khik+yߞl XK^իWPDZdwyV)Ȭy^8' ~)tԽ~ B@ ^Lc.D& ЅR@k`P+:6 LOsSmP :_}'f'e`ar>w4 ڲ*L4J jeʨs9\0kp;{!LH.b NS?N0{^_ .GfYvR$Z 2ʻ=9=}6qg&m<(R@biÇ@7: C‹Ue]BE&**088ӳ -JC& wwlfCqYas 1v$~ l滮O u%VR"ty%|iqt>ŕm5K5]$y\o'rғxO%C5TY0\[VA^EEӿg+ ݈101i]_!2d-_6Ea$zff4;%S5]WY11Ю_7VRY[}sL]H3bȼz q^@t&nkKVVa&0\MAƯD^x !^.u-G.頟n]DZ\绳m뇡!OS{<]eJfJ9_aE -;=㴪1KaDaÕ`z$tF>qK;֝>fͿ{jjBީkJl ^=6v2wa8ɢ8& \ O{LȧWHֺA:~;`#I(Vvgr~~L'c^a"P2wkw4a;TDQVEp,11,:@ {xP s*$a=+39h ԵTweϽlw?ב1md ':D/T8\KG@;Br &D`6[''FV޽7@=GYS#B_f:{<_S?O8RB=`` &/J>'O;^š$U|,bQ= a̠/;;њyxqǰʙ]Ѐz=wLݟux++" +l嬸a.;VAHw%+{z 2[JnTEEFB砠g@tq`a""mne656g#oLk LR>ofob,^eiٻ7\LzeLM*6.3Kf|曮/U q(V(!!U0}_ՖxL5_ }#wwżz".ZT*) [ x݀$?3zaknBC"M#~ TPxe~Fꆔn\>__cJ'0 ¯֩Ѭ{5v=Ϝp ܣ SwAJ,uo9 +&CC[}87x~74rQ ;B ?q*Wƞky$A^z 9HObzbzmL*V v)TTMallH{-Zpr9"HLKW!1 kTa/^pphbBtw, b0WnylHr僿iIW|Tk<`&L0^v][GN4ЈPh8FGCb&W*E]0%>11gg6-!S·E7ovXyK -M֋{xax #2 ?~6ߞ9=V:Y(=*zo~G};l3WWu@jwjMxZY`DEa308vSB3r9y e F($+V#gW|0 ~ Y;rXv&Xh%7?g+\q?lemjTEsWr>ê_Vh`Qo{?"=r7om<^>\obv(M2l4\@)Hz;y]&Z V~>ZiYӃ ,FJt_ʒB 09oϞ]|[|G |Oi`Jԣ$9}Ϗķs~|B5g YWc]Phw PL'~@d$LAkXOI GڽEg,S~t Gs- -=P}+FRwTZƫJ q>:Sy?hign/de_,Yzl [ "!ngxDޯ[æFvan6bڇhUI\ G͏Pf?A olu|q՝)Af+K,$y[UVtUR.u*]ss`[feG&$C |kjDJ_t'ggwZ0yY0C>ޞg>eⷷݗZdj[P묻~tMMó_ S1M^W.+$^@ BXD;ٟq TK 6wMwwv$~ j"Ӂ!73Cq̆D PwʶgƈokdR =z:hjKӉM<&ec^tcc{EԺ3nfyn,L[^r?>椣c}wffY/))N i]- rgjB@hjR%GK$DgR}ffO~ZPOW1WeEzRn]"1\_|s0XqV≢JLݵgԑtt445m7w*'`*zBI空&ĘCIzpҽ.뼄.5蔃^\Zm\~ 6wQ}^7c2&KŰwyZ'Yb}G|&,*$ :xO?|,:NQ:0<蓓ZQ =uG4Ca`QJɕBjl~i#Q뇻{{OnIIÏN,-CX͝CdUd( 9z))\m['IO'nnn=>II(UJ**l T]̡<;(nUU*QyUN+BnS[/jcQAwEpmk{!_А5})A#F<9Y8ÀD+`Io;߮rHu@-Υcy L#)՞aD^G«åAؙ6>Jy!e~y}o~ȭroSq$X'}~ɾ1xzr57GuIe|IC34!y|>q`TUҕ6*ζ;(|_f`!̛҇^d.2G]s0P;+ GťC\SGV:20rOkjw[Y^XܐZQ =Ԕf#dي2]]어7..ˣB5Btfi 0KS;ɼ[t!( eHaӳ}'Ηե3 Bn b V*69E$ςzy FKF陙3lD:+cP:x2[=pi߮O#\({8@2-4Wv'HUʾkL#ǧYd17T7: HIz: |FFSs:Wb+2N"Y~}!Q~ذmxmf?$:-.AsńS}ɻeB7x%USԄCg AC5?߃7u0S?--jR-frT4 y2B0W7XE^Kۮq]uZY^_6n$X"h㛌 ͏kS(UT0<: zxhvG$"l&2"UԀa+6I<bb]- #Cřre1r/>|y,r ;YF/pN_LwommͲ|>=vz.++;{TZ~F)FJx?;S$a6t.sF̸2]%4RgK__x*[NO("*Ⱥ(V6/+ (_@'#9h{BH`rJvdS|(.lhl6XY!sO+1meΎuxJ5@zqQ :m &YwPױ\a`Z$tz/aމpTKu^(uNC@$O 8X^*{,-.쥥G8a_Ë+t1*ŠkrFECμ!xhxm\4O -M ۝{ )F_R&5l 0QPbk9zvi0lQ{M&L⽏ܽh3d/{{'^Cw?~K%UdvƫGtJG_mt'$g{" B^P-]7~~݉(^d+t~;ٺ@"|0i^p0$ Oy i>|?saAY~yu_UER=#sT;0#V&303 DHo5g#>SPo_0[c1d'=nG]^5N x'"}ŗ]CRNNOUyJ{Lovz>$ Ws?蠇ʂG08ѽ_2.?'PfW.Rb(.{g&#;Q6Ę@MMmx9ptv&N*]O .W;9gd>Zݮ\hl. :ev) #MndF\msJ>‚׿˞CA& 5ВR`d뿡P@޻"<ÂvApŠyUiSAz<[<$u9VMT,ZތLh 0 gg㠘S_ߝ ^?IuO\G1 7IƁC{JC큞:)݉JOP? 崬8'sBB*I [~LA5^8;;{eXy+lz_J il{,J_G\e6BeT%V^J@qH V|r 'ܩ i'P^- C/蔪$'L&[--*˪,q|_NHw']WGF/}cU1#|ϚVa2߀Qq/h#4Jh{}>Je"ұ ΕKzhkR#DjYdž!+Ͱ±\ֲ좀22FIHɄDf)~+# p0.+~~2^ 2^|WkskQ˻Z} t]YAy6J1(ڒVqSl-'SaV@)67ka>{xLKWKq{}H3XVv%&-`2$n%S ~oB-3t[|-ԷZOGsa!!wקNdegCԝg99qu9bt|џ2j^]<{%Q&n+%#L>G/7Z.zE^mfK2{\ttu 4L]c={\h兵ֆcF7n~n_zFFj&V.(Co])hicb*eP ,E0/6QEݳW?2ڗ],C}h@c Cxx:ixg3p^ЫťDEu4-0\l|o"i3S|7*Oi]oZdp '&:LDKf//M`RSS kjJ[ZZ$N>ܐiFӫ})d8ϙTnQpѽ́Č[0h՚jj4*dL\\B <;6vvz)gFkjj%SDX?[SW7?´|yBll1 7wb"s^vGtm>mRKe9B۝qUZ_̱ APws3NH_ڇrOFB'zGzX&wqmf<))G|yyFzF]mmϞzfwDKl$p{t[,'} g-,47;UTT ^SxwqNն3yV}#'ءL%/Qx捓s9 A׮[ R{vFx9=cC#aUĹ'lgЉC,V*`D>D&ݜ] cpP3NJ %4Sy&;߿O>XӾ Om-?JYWW處4ſlg iR?%N$ ET֋` .uYAkսї^‚[1'@3YQYLjp0!?AgN\ l|JJ5NPPlЫ;ԼYϩ6t>kRNt#guZ&J"WoH0^bn, 6t'2fsoZVMUPq8}+_;g0 &(|-jvjjjo Gw^QPD&'$rh߽,Vo޽{n[-󵑱1_n̗as4qkhm^!pπ܃,UqoY {ӷ߂28#2t):SCc0:_`'ę00",L.jp^s!$6O[!ޑ2hƊ%8Ҩp,WJżV-7QP\AWO3VrёTȽ10/))%{KZ?Rd/ol_Jj+N` kU29y͖7qà1i%H;*^49{[h(~롷P}N' C &Tq& EoIK8h+-eC%DxDJ6;;"6Aba>_)+8M&J;G[,:Qٔs&{e U!@mXY{dddZ,EoH[$1ߞ$xdBOc\.|E0 jM[4IR@Qô3vN=A%Tϫd~@wNpd'eϕa3~]\.`nߟ"@j>37+Q&[2hvZٷ_'3&СER222tA_D,Ӑ2֧Q>\DDAE=)*b?%QStmdsku+ܺ3g1o$tW7ˍGFn0N1u=0;w'@&Y"^8,ݝH剗C8v{/ځt(WmBIbxk9UeeA?ˤ d1h^y2DdZnfoKgO=>\nF4V8[p>|s6?Zzm ___ wNݥqB}8GKqh#Τr=\,vKK۳1ZUN #,FH~q1r J\o(]u'r3,GJ1WdQS;'*'Ϟ)'T&6H[ш}܎@ 8_ Q r>b!Gi:1Gr"MD߱C?#"ں}*yhA:σ<`,0+pQbIqffR$?޴J~ǵ/ aV/ug;:2:*\LՕK^ޘyvYV 5z`CUGU&o4H)ͬpY1cC yϧBӥZ'řeƟ??3}),d ' F֮sH ׅٵhҶd 3~.;zv@Ӓ'?ITHKI#Eo\c}Ϸ+ሉ╤r_P[ yxB@UZm>!=WUmKA%>25=Uʒ{ZJt3m"WlCzǷEXL64NadBIԆÃIMn/~Z.yPge%j! @OrktjSsdbkezq,FMA8*;|Vw #*+ Q<߽\\\VsxbO@]kjFƽtLx̪Dsyۅt$fbkhIzJӉ_pD?e ogI2̐% 2%קW0H<[έg9R~HեDA OV|H?dBVe)$(c<%  NEePqw<0Q@P 5DzKw H92'Uug'bRq{~yChb'ҒʿPm$=Vַ_j׹{?JܑqZ 4N QhwC0E1#"#;]dr뙦+wf?UE~7}|#JX)?b Ya2b 1| HHˠ$bZͨRC7 cU wwյGM.K5h}pY?k1yr E 6ʇ84,wWh Q ha @[`VF *`ŶkxqTS!b~(+ -i#I )<{Kc K@W徝lHXvz]#DwB}޿-̀ wbM`mX~xlaYwrUvc^H*p\VS :*[bu 㭯Z᠞u·Ż :]@$ LV*x} 669=xO{\r/o75;|]Of^k@$L}m@j*gv~~j0FXT|1{&R 6OƋLQ"##Ž@E4Yj:ݛw Ү9y896Re*aTT7ωa4]ԧwVEnH}\v3)%۩(qqvv<~dH{Ӷ?B~ -uzSU&r]ΆX7]'cR|͓I:WmT&y6{"&Ĺ2|M0+7g]pbz<{/8T!Bᱯʙ'MW CK[WN~A#zSc{A?SR皸¡KS5)"#}~Øi"А#aDCT"xAAT=nk6\5XCxv~qjnױPH;LvK:GS{Bu6]s4.ZRvq!|;UmΈ mm# !M"p>ߔ|QF=o28ˎÃO^(|)K'8؞(MT?P.ɔUWX,T ڠF?a[#O&&bw>Zsv  0xu5o9XȨ7uvGmP ccF,)atV0})GX6IlՃrvLVrѩL%ZCF#{~qq{1@0I*5ȼ{!hi1﬛X`pX5m΍>?U}12X_?0hpssKE%K A{ `l,x;{fM gc$zz.Gv尳vi~7]s .VԱ'##(Yy&~am t ˥$ڮ d~ܖ}XSi 󰄮ngGOutX9J40G!*/_qL7*E`gWXpq}{7 ݖPJBUfI}i)s?3'J;~EE%jjj #bԒƃK@<ecMP8ߌ>8xr@PvNlfP̱YG^m<B^**9WO j0Jxvn|m||~{ SW.m9H%A>LJ'簈faVC|IP02{^#h?>@$x[SSum\!fj񼝲a;Zs: ܥaZ|lTvHh詧XGvUt""ϋ [.{ccTL\ft_2"۟RWmm5n5ȋWt"}DJk"6 ^^8߃΢Xk\ur>ð[沱[R})Oyb`e9/}UV,ɷE/X}8rl~u4`}47~ pp`Qq;#~l{/=CîۣH?H$!&Ixq+͚k6f~v/)YMk7+0ū d#H'à.!u#"tG"*|淑 "Pyv&vbXj2lJ|i :Y8U`Km ٛtttDCmRaq{{XyPN{v"q7?d>ŻHTVV,c{ɋ_@@LMz\80H]{L+=XFM/h:,ө䦻-ԯ;wlo_4t',ldNi#' ,&YTԁ\mӃBc=͹4Bm02tB[[rK'ԅQ~'d~MV3syu[|<<:=iBT^ׯO$K>/ť)䟜{L\<339MLnO\`h::5ߖF}M0λqKwCDXXXw৑H2dyֶU+~GED` *_cO)#SPPLmP R)TKy8^\LqCCC(IP_uy$N<PAJt8X2@!推^tCVTTl١a`jJnXܚv{x[z F=== ~pH*鹹ӍX]VmN^ROwJuɑ_b[ &Oτɤ6EZsMCLBKqu՟xAvH|"! xQ Pzo#{H+hs>rg .ƊZ,N M$)UN aڬm9㵱L BW {~ߦ#ֽ(`T;uӔ eʉXNg:ux[rI38h{|gNczF&]arN3Si)cˤozHJ"oxxh)(bm]_6UTw  7-^㲜N٠jxZ GJۘ560Ƞ :$x kFp_n<0:،v| N:TanZnFDAQn,˛/0yӃ+xzyӸdFbwR W1yOvWGcs CT(B8A ~3`t_wn)Y]T6E#y&@ 1k=ZPk~@eZlruluVWwD%$ц<@'sf;g+i%(r r7 3Ni򙿦g 2UK`&C V;B uH~r c_U<ߟsa؟Xrws~۷ VZH;Cts;չIr$>SPVt(y;-i))dff${4db`M}EbJ~~~VvNPm-G탮ȤD?ZZ9_[U`#2rStNl>HGs>~8^-]AtD:0x0{:krPďѧO-sS-$U*p+J,X̔ ޻.3eZII@: ]F2);9Ryc8,.%´ɧ0Ri44?m0(Ь} cKHPT [|*||7<5 so' !azUzcr¢ik# 1OZ1x/LHz[!1h}+[囘d8}cfbBokjkgKJ$TT8띒^eP6ןomM8V{))^z̿GԌ?iu׆3]tMюPvOprS>&&U$cbHXN]wxa p(Yؘ*fx_z!ؽB aKMp LpKb=T(%vx7-ڧ_:ƱQ*vt]#K3z`aqX7nx^0)cSi:BiB|_b@r ozI);ْ8vտAy >>>A99 0։ et*)),,,t !1?c95_Ѓݯ!{ⓓ'NCC'"缰IQVY _j(ic7|GF,8~,y:*V[:;?*cլ+z Lp5d)/U, XGnߒ( WF2p$Z2ò㵩ҝjwK{nlGi"Wt=VsLH"u.ؗ9Oi=}j\[:.i06BhɦՇ{z{{;-DD`%OZ~2~Vm33ꊟ섳ƨ8,%34,-u$Sf婾QKV55l)0)ޏ` |ah俽Ѯ;:?d^eup` !`> #HPȖ<zqi7o\ A7$[Dw)HTLx{8GV@uK֡x●tNy:ͥuI~YJFjg1DAtw]]u\Bv6c^q1e[18HiOb)N r$i`xj9=p@@O}VģZowW.nE a3͏Or?6y,7W,V{X )6:zS?cQ.unkbǏu;f+ \hVst<͍Nj]D0K] ތ`vx ͽ~rŖxZ28j h}zɵX9!l~:T<5%m_F)>drל-rQ Ͼh|y,-9ahIO^/;O9b'7?c69_VEũo |H&kgNl&K޾u **9($LwJXko@0Y3Uo_穕9>j~s^4N8]&$64͇/Ӂauѳf,"l[ٟR@\4?}xx#;>1?_;ڗxtz-oo>vt+vo~r_<|%١w֘%%݅ڦcl%B±oFձuUI[%?%t-PGqq\@;5z% xqBԠYĞ-B@'yk)WQL%?_yz hTzWQc ~kL9"&âoE޽u>e>±z?L> $Y>w}m3H}52pl-22חc,@3U%"2ΐ\1%K~eqD|aS0[mi qLzzZ8Q+$,aS ⬭}|8ɟo~Ƴ^R9uE`$O^y KD<;i83|rzU?gz:]c;Sز,ۉ!&.~W7AwCwrﱽ9^URhmKDW/'HeEBrQC*(ܻeqk|Rw`d4+˖c|M'O>۲yyWYH*=.֎TL孭sKS7<  JJA[ˣ8Ԁ\٥v`›6g>8U7]+ʗP2,CABN";˩3.Qq XW3)ȇ `=7-X]1W;=MgNj"FJHh6AG"\g $Jbs1]ZĒ5DXAZzc8=xo=(QiiPR_3R|͏|<.Kv ϵ6'h}#L ;ipuYQ>;;\oԱ83SΕ2EœFyfcg~ejjʰ7gJ7}"IzAP!|(эxBlgC=_V]l gX0>؃0@D&C2/}1q-,,|$\d"իgeꃗُ=SZ׻1֡w"sfQq}̟u11T" +ʼkq($F2< 8 #[c˘b>n3QҸϏb%K$J 󅃖866DPxxt!tՇg+GQX/6w1YGƻXL8\{EAwQY~6 DLP 3{SANN`Zֲƪ߼1r hrsҧ"?+8xILR4|k/<]QQZz-5E3>onP}{?:}{;?_ RȘU#e +YbuN OgAZIb?XVY[AG+~B5 LQDnGjJ~Kk7#*ֺ/Iz] uo%O*!C1:3sW d^p?> 9 ]WA·Yf-`qLR<`;Z^^v^D\)t_}md`sqϬjZK@N}r||&Q}1.]ק%ۯuyYnR_S::5^?\wn펫UZ4Eop06xDWd+wtJÎ侸:!5ےyUUR{Q[gs}ޑ!8Ox4-,diP*+ U)A{{ *iۥL :х98{G28t՟*aqc$@ _qf3ؙ/"B`M]]wB^`ڹƲ>pXZ1:Lt^"?^]~IGC@@pž1W߂H`TAap7Cyܗ&,s`0C!rk5I6oOt wwMy# xvov$mE9lLGhNW cn{c%ō5EyUPRkK`"bbji2u^&蕮ƃFŶ*{O>芥xZbԧ&5/`W?J> "9CwY[w[Ƨ/pM gu~%</ZۯmCījvWGFPMv13@b JaC#r8qՋ-EԦ u9OnTb'r6fҬ?ryܖ!}ɉ e ^,+>QAYyyװ\*Q /w8̣w' |uލ/u羲)nv/̠\"\ܮꐙ%H9Ǐ/^B4 FP5ՔiyT y*-EUWi* [⇟^iVs.ÎH9_Ѿ6AZ9:}887"xrtRWo?D=[¡ :RXJi{N?N}}#ߓ'?@aNryk66PfYXީR?ԩzQL).4~zP0oH.:q7 )!qhE w)#:H)Bv@' jDC;Yl @𖼤aM$>-Ѯ/XBSk_Gq 12\]ܙ(Hfڬ>/vK٦Z;;Wyy0&'%cbxZ::: X 5 x:ٌH[ (+cŭdqNc>KKB׋@gŵk^hh-1y=@1qjwcZBPL.mZ˽J i @)K5A: 2!"Qq#`N*5R K9v1p2ޠUrK-=ܥ0Ϝox3 c:YHPUU7aègp3foϒaKr2H"w uo/Hu%<;Of~!K;.^/>ֹza}ht;E75W>qXM0Qyp]Y@R@pG γ:v1!,&qc&n=P}4Μu`4[1Л>*"}HQ0 s䬚Ԧ Am7Z5E.yn's9`?NoDhM8D'2V&] %u)AICEwwnVMNNNlE[1(⡄Aн Q@h]8ii?::*Sɦ)ܞTQSS'pG%Mq"(444fds9a1xTǫVF;>8L%A ,htV@a =rvㄱAI6&:5@ɌܑD[{_=O-l?[ MI nϓ>Xt.0V7/u?od jGdUOϱ${DGܝ׷~ը7"!ARC0+66,!ocۻp6ʭj Tmu##~BcC[%%3%&Z4 ׸Rfabc1:7~yPx=ieYv<ÔބHͧȠYZ`T)FI|ɨD!{+{5·@?ɦVd~~ρD!:$Dor :uncqb,R0075W(c|SA(Njv3v߯r\H|ܱ=2/軃ZX"12c}91eUJ򻼯4C.\I;")P uS5U-' y߿_$KV=^{up`+ 1t!(@R$SSSRֱsƦ8(,6__ֺ[?RFյe=ӊ0[*ws~H2C@b2b /wYw3\ڸ]?^>VRn_3297ƙ*Ft'C,ll y]^N_xtN7.rnGM&&4#?N(omzV91xӬߞ4AAc~Χ./\9P+)(6Ke:CD3I{d}:.! k]eH/^s.Vf4^l8_ms`UBBB<('{CG檬(54x59uou)_VQyxU $lq{R*ˉz&){99 ʄ+{{ ~n^Hw~KvRo]X16l/W}08''j([.k=%##R니ܬ}^ZQiV+0XḰD׭d]\ġoSQ*ӻ9A!mR)2kn*qqU/Q0R*]%--)twHwIttwwwwٞyϽlͬ1fv I4 wt|P`$Jpp]!lE]5,&zzBTzp 4xd&(P=[v *sT$s9/{8!M,n^/3愬T3)cvznqE p{`p~pz]_D*tQ:{T8gR1up5ڄq:Qd)QOdVʣ;ϙ;1F9_*/WÆ,ґ{Twdm GvJJ@f&r~R6n.M=5DƆLzJGn xgV&pXN2Iu7̆R%$lՠBAheឯB8!'H.>Ñ@'J'+j&_/] miY9H E( f2H$㨫==f2ⲿ i٨4e=; Q(SRww.pHHpaXML}D]FGQ1F,v))R_Jb۱2V'A**=8:  N9pdp |L.iD&Hung2;XSH[411ɔjllU<~T0ꦑ,6kRƉ/&gCGˬkj/ϴ~s60tD9r3Z!wz~"IR8~:5ff.V*a$@i":ߣ/n{Ĵ;߂&x~r0+6Hl$n*od+ʞKm*nwj3e4qYbϞ| tIHdޚu\ Ug>N?~E{7tIoi3 %o eZiHt!$ |NXPtK;8rZ0ǩtR}fBl&]p X/k1QDZz6$ΕeH<ˉ8Q  k7qO GfwA}Wg4X h~Se:T}~XӒI9`8*#,/ +(aJ'N"oseLirxPK .5qŐ["ɑ8j4Ff|pH4d~ i~y\Zr}DtWȧ 57FZel^c]RSayo1n?U#}k^~'_|sFk]Y㎛CU՞ 66`zyIn@|^!:d/sL"yXE0 (,=d\|AA Ծ.g-d>O:םk r<3vWW$b`C$n֩^5LDꉒ>+JEcÎÖ2ׯP˙GJI"=(q3Ѱh*@=~vёp_RR˵e\){)|QKaH TEc2?^mMAL|~SoiY2P6^uzFݿҶo _:O>YHZj_,P0ybo BԊ&'49kK5fѠy5h}GaɥDA=)43cqX[Z [ 3}Z +g jhvm"5 TfzKԀPh$۷Wޔxx{[yQ6.2H;A٘f8;jt`;H9W:Y6mXx㥦"/cPS@Ikq11!)Jd HUp m"S4Px5D-hŎBSrGz.1)*5zd89_D0"sUIDċ&6NZX#֝9m f}UH|ѐD[$H@IYh6@™#8VBUzB]CoC (7.;{v_BrL (>Ep)L$RQC,-en6Ks#//i\͐uH6r@I\qx@)`ri$h54"~ 96-PvN+= ;= 'l/,*ЁRKL_kkƘoٞKxη|PS*  rã?EywcӲ vn&뉢]߬m~]WlZ#H e,2Vi,/*0K="Jw('D].}"__ yxLzl6'+TΧlt^pӭ/wh,4)l+ltMYYaH`-|GQBuK/xZ}"g>d2cb VtvWdt "YT1E"ߣjy6Raܸg@8gdrȥ{חprc00ooC:{rT *&\iLw`!!:cWW=~dgZ9/lZӫs |>V WJF&!PBUn-[?㸅_\#*]N%- lnNH7r9j5YzpAhɭۉ^( fԗz7tG4mL匡0xCE>p6<х2`Ol ? $RW6ZQUv72Y |Up:Tg|*~^QojaG_T)h{!ޚedw)u>^M@kל΀'B g'Er^6-Gz=%uJi16ԉàT~Gqqt5xK^OYYdZON~8!{0o q^L%iWu4nTϕ6S_Qq^(3&E)n1?"3t R@=)5|>\!!ZoIq@Gq;ƲY<]?(CkvvT@?.xWs{ڍ,tK{ܲ>Ր)Ɗ`Jm`잟H~Y_=>{vEuDS'&iv LmwDFzz凇szak''UL =8RJW]U*ЛC-A-- y#P@} 5[0aauccc_cUײb\8lEnM 5oJ]_ d{|8Kک%3t*3PT_|7+b9/gfnR@kZ4 : JPZ!7NG<܎{GG Am @Au>@!*4=^}xa` q]~b{hQoӎ<ÌRCXP[[ aӘ벲  N0 2+&O.3ex2{lp}4 J-4*ft?"E^,0 /sV7Ycgkrs U (u;lt#e0/p{NJMGGX'=`/4llms0}.{\/5^mUIgG=WW)Ԝ+P.J72$3ڥ~Jdny%.mrR.c_w.g\&&fpQ]w~ޅQQ.oD%$a@Xm&1--+>AY+M7]x(*$2o=պEZT*sH')g^'G һӥȢ0rOY,Vo1r5S;Z ;n5Օ`NGDYg64D tZs1g첌-W\Hf!$9m_;99#S㾤_I7 vlii1*w4s7L.W4TTHuD+IHx7qxlťsdg.'Pl|,k/%2?DS%?bLDCXb'PԾGz/-^CPo}pQLl7_J&0}'Z7CA DHs:Q십[Z~L(O/?5 Z?zL(Mg4e˫] ca |R(91MK+\>94HPU["!?ΧW ~Pm!:`Q`yLùv"6ߣ=_V\.q˪'F]̱cȵ:P1 nk ˺f1ײiSoAF4_͖QVźlS"W{`(pwfqv涵蛃 ۫#_jiZ-HBi:$jMwNq ,. ߸-P dzt?Y٧y%X3Z#"e\u\g8 u裥%|V͜@M^v172X _B,;wgT1FuHh\}eGw7vտJu}`^) Ƒ⺺ڞ_ֻ~Epn nt4kԞddzD Ajі'Wo)Tfw15K]@9Ov `LV҃LF5 f6:'ǠrQf '{Fov?{cjlC GhiOVZbk<0H) 0/@XUxOFT2o=UgZνmr {PHኒN]p08÷MKGgy}ON8JsE \Y-mlN,FDH'}lƶ'J Eb_f_(W+5n$'B=;#0*Hf؝aϤ$n'Wda`2s /4i2cj-,]Xᬯ78E3~^Ȳ5r/@o 1N?f H{_G\v[1|a*-]U5RnE1ii~|ԱӜ&LJۨj:s$7R8Tm /O;r;V!r'~,cYn~*Kh#Fs=DH`ٿC)m.R,2'bйX~5c;h=dZ\ʸ'J| gJ;3svPs3A|H\s'^*.+dM"7WH_ҪJI#E_63.-1w_]nYf16K!,=ʏTѧFRͩ[A2DKZ'J@B\[N"^Tz@f5o҃,i,3Zձ,6As.PFgdꃿL͖o0r,H@NNPN`55Axftܖ˞=)է4ް}PRwX9<`Ȏ^qqOh|5WJ[9LJW1NO{88c W}KKYdd>i}mk#K(A { 9iee L+\I.$Ã~΂S;(VE"S v_R>^f儜]Q%OEs6 d~䲒IVM]k6,fW|+K|O,\H|<7>izG+~qvT#þn0b$ 8*=gu/kPQϔ,p*hPhAQ9KhhZ@dԆ:jCaaQǑ%%A 6SBNU^1hK9\G]J]&9lZTTN*5b꩒ǧ'zBJ<&&xΊΐⶅ,++?v]Z]$S2N4%m֢":;Ty vnCYSg3ޞbrbb<0~!eJ$1P2r 3_t*}DSF7B6ˇN;ϵ%]ϋ"M4B:9"Q3Xd㫠|,Ìl}Jv(3ڵ_01ivg_9UH+G1"#lgsr0x ; Ì'zB`_u:oo0#9%v 2ԅEGv1`ݟ0hwZ95zRjFr$ $8gw;K Z^4"6)I<_ng׃Jf̪ ZbzvҖH|,&Mti]Yb328Tr32? @&A'Q얺jl?qR YxdBBRzH)Ve1=>| * !XۍwX!$0uwȻÇ5*PQQ+՘g\sr> \QxľޤZ𓀜|񂑉 8P9*ꅿ? .7ATeTsd9fV+9[xWHa8|D 8YYC"'o ST.3^Ci)vpllqBc-^^Vȭ@3C>`";^|gɅ{!=3\GvT_f-h=$ѬuUSSS81.ʯ14xin dQm{C)[l_:6(r?pY?Ti3̫*-_Z`М>^ Aah~S HDV|y6soB!8*䚾cӉ/7`-Xi˴XZZ$G\g)Q/jJ‚\ZeT5 ;5xN#:bm|_i9$__EZ.76Z)ײO{y^31QMH5@[W9GW;gKZgji5(ȄS#ɀ(n=i- <~Ps5lR8@0bЪ|fT9`CEC! y H^zQ|GZi:b4{Z\A?aaaF ʮpsy{cC S$`iB~q\]m-Q3?UPzM0Bb]윜n C5m;dkJN7'8W~",|>W0,uǕ1Hi:eoGJgz7Z)KT|ÃGaEl5 dŲ==zo[ Ԓ= =st}.P3PdtV(h8|b\sLZ͒kHB|H8FWRݝiG""a]ݷC=CkO|TTt̀UTu􂋋n8tΩݧZEDŽNo~9]rRZWLVubOT (Tb¯r..rҐ:488@%y^^tCl P(FF1II[,ݍ8vɶ ]~-р|//N) _d$ RA&}רC xӋR ;12#Mm-%jeWJfTQOƐhμրY3"--::DUZ ,\}F!p)lj]ڕh+, $4aO0_[{[gMtD[(=Aj}%W5?6$cadrp0PV&S57ۢ|in¦|vZښah6J%PsZ0QAfG-6;rWXpnԧO}Șzxx$Y$z kxu0nwwaz#xu΍*ȳyO1jx?5lsk7[1:3kҝ;PSmyP8~C߲WL!^(nTkLɸ JO ۳,>whl%-2"(߾} #+؝,<==dLri2)AB -۩cbһj8q& NWpD`ҭe^Azlb,6rYV>:V]c\ j p{Oq I9%},_lwPC)Bgvj,s&e(|&K.K|>60aRzrB$^sP3Pûy&ldR3QJP+r?XÅӽA E7/ѫ%l''/`mL"O=n#+ Y+;gd9u(ҵ~4r%䲢FMxۨ*5:[f}y\][A=>n>[j/>Ut#<0-NK~h~ٹ;gf=?n{dfK=-|\YIM '# /L~{~ ᮡp_W=nM1`a``}:$#3Zȏe/vF},t>*;[>[o4"6/x{PyxXXXzb[rwSqhwwwHSaYpq q'',4''pGnmG22sUgq|3נΓوiBĝ Sl@LZ <_$xߍBvG J?0w& de6䞍l񘝹7'5M} ]/ 7^ 1!|] 0V*&Hz"Zg .G:_K%ՋR*o$_Mw|uK lw7BfQ/dWF䌺q *$|݆J;vJ"KJ_Biy  u(* ~a|Tx^՛e.՛S[(deLm?zeX-ωyғ~\K4)+iꩨ%jE֦V|WT/(UFRٙ|XFsc=ѯGM% ++1ȡ!r"彙7r) 4aHj -,d% p[3M=߄c#8'%ϵ9Q`8 ghh}~hA='??QY_Yi6(߶YKTc5)S_@ﭮ ! y!HrhxńP8PM(5x{" A>ܩ@6m6}뷫_ckŊҲQ10oȥ+ܜ*@q4?EoAK00y9jf5=:zhhcshL)?=)RT,V GJ>-?jiAh(-2~}Dp(+*/F@N/98/5%;Of6i 9M &լ$Jw)l`ƯVE=tfn-qS'_}@}~r2M2م Oi6g~l1XŨYH9.@bXp}*ʏhkJ?nAR5Vm]^hS*v8AS_vGI0lA>\~Qe.zx|,kyUJf,%쐻FaP,[gz,6Ru)m+[+uh?[nN*d!^/ӣ{|J—O_ G=ѕvx@J#zKw7! gm_6BkXk`w22F#ŪWLƒ$oH A6d@s3NX ¾~OfASCY˗xD^JBCEsI>ҧۆ!嬼kYy@{WqALwI,< H]c٦f)7:N;^bQTVPUE.䲪s"mixG:SBiq| $ǺGܺQ2"z}#0  Hk~qeiI>SA YHGb:+nic;^bGfr80m$^>ab1]9X^rӪ}DuttMd89R2N[bC29Ch#{=02k *2F!tfFttQ2ihטFz][j jLίFŞADA_W;1<WՎn~Qݵw?*~ usOZzG[34LVKҾ P-GlɵS=/*H \4u|C=NVDMGZUއE?6gDB 9J׾lUoml"|A 63? **vHOk JZR@찾2IK[M'l |p'Q6pFk8AI:9?,f[\kkq0Yy1 jH ՕLy>&52$jV\<6&ڒwzzOw`&&q-v~**rh˶]S ;LlpF>o/Kbۘ|r۱m?**!I_9 --"}i[ £|Qs㳬e2PP³q(ugg', Xٺ7\6M8,l,rc`vVTG{d0vmӲF1uQj \@E/55Ey]/=m{(ƿUD kdDR["qale7B+448}}:tLM"O^>-l[vNz%&cIDpo8OmQfww5$JsO$ۯӜV Dԙt{=zG'Dzhp0{(YU꘡LMp`} GGW"Be!1q:,r;*][sntrg'99Ntj+J FڹDUukId>pq5]>|@U$\[cΦUTͅxw*Bfa&wavu{SK 4@%ln|7v[A(r^7%LG 3iWSS\tRB6o%@{L#. }uT@FK(`n@L!4HnI88'Ih+ptg/e{ iWEAXKˮLT.̢Ҁ(ZLJp(ڇվ3RFׇ\]X.v``߳M&5@IW o/E1=:;ѿ E}I(1//nFƵ_MaP ҧ ޸ֿNE\!z`.=Y%}<$-8Fݛ-.[mH`ޕO'tʌ_ohիC?FFc 9̓EȔFr g7Hb<xxOHߓ$\)F¾fu\m~'B4?]ȄA׭h#$++=6YPY3bj62kR@(cJJvV2ܛd=|& Mcɉ|""݋ >ooۡӃ4Z.L)C([A/z{,/B6Onߔy=k: DkKbSm gg@@+ Rh_i R$ @?Kz6^Qӂ$$l{7HޣǶ/.9-%$N{ rF)jYi H_8gUQ~4.NWB\To]9;vnPrrhI7bn1~YW{5}U.)k3:ϳ4wFQt}ȪKL2];Ypa(TNfIG]*m`b4rj~ۺ8{v <'lWFATʆ>ׯz&i:qW) NqJ`akrnve8:.][gm\V PɔŠw 2$!ܮ W=\,2]jర:ZڼW[av2.bwMDCuȥX9>l[fG !"UTo6 9~qaJC)V77cK%?!P crɑ-eSO>y+›~0iߌ`A&hY2Ʋq)RAjC' |EK #LF(`Q3$_TY݂2F?(Q=&]];o9uᐑa#Klx`Q8 }[bPտK>˫osܰh 68"` RVVb,h`'{{.#̼?:9{"lԻwajGH; q~,Fo׻xċP&YR8G @ Qɤ7q*RA;-7}c&| *)7>WBv?} ې2b?&@zdȀE^g3%:&nߠ  O߹gHt>cA} LWמ-E.4^8d$|7 G"b@@Ɏ/כ>|1JuFig 98L\l42"gbb|zy"V"``0o8mY쬏E ȓ,-gʾ|*݊tw}FdlffD h/%I ȗ LC:ۗ׻?h5R 1\Ǜ<~^YV M0b(.ƚ)g0.0|8''w+1SA!ZH _,1aQ^%T1k< 0!0 T {J4f*wGƸrUs:j $AJ _ÆC۫ Epfvw!a(U@p9gԅh/C3Fg9wzj$;Bqsqhٌ!xYCL峴2r{{ACCЉќt pZ{ws|"*V^_/u= WQ 1ov+r@":a&Ԅ477*Dllٵ;1-bhڊ ,n}`6S#Fq2T`@kNGGwWl@nW+)b?-3(*>:@LL!Aј S/p `P[+UUȀP 40()Ƴjx񚌌|SI#І1Wt. 75hloVeN:0ݿM7vwa2HUʢWm]<>74M rƶ,֢@$"W CFN:_doeh o>b~&fyƯ;2 &2㱱m H_99a>8׻y@|^AȠY>u^6 z>/4!DQz2Up>墵F,p|P\2""ǍR\dCJeR< SR/&&艉`x]gV'o 9p%$gUl>Rk2#<{B]ks fDYnJXv n%$IlA>Ex*J ⮜%RU00wAӝ?)zɟdPZ2JJ/2k? =|%7ZhLV|*/p~ψP^yyt}^G֥S& ڟ;aq!iΕe'z/|V/XN͋kxm+^脢AKyN-hG 煗vu+NR睎- c7u{7A02ؖ+) =ok xyV?rg>LϷ6(?b8>},k$ =ċG"V|?qi1ބ`2LPͨigrnN>Y4ʎfdSG^ G P9:`{U׷ X=!upp"#} z [f\"seeI[@:,1':8ă$b#95h N.o9_Mԝzer|~d$k?'KLά䖭ry{8]okbˠxw.wfH666~6{>u=NN-//7ܯ&hGGȨ(\0܀?S(+) SWp'ABd@AQX |+(­ ˥NR-C5XRtu?NP LrTjq'b/xWiCy<^dWil֦os(ޣ]B=ȇ=A|֟_[PX'2^߃]߱Cɉ3Gj7/z{{9gff2:\ à;#L'dJ@nǣc}Hs3[#]ۜϠB]ځq"x CC. bHI1B^30iHYV-cϙ Q- |>LhjNڭbg4= 3\:wot 74,m64 -P ߧSu/- @:tLW|(nn!9 h )P~wG͗177fE^ BxxxdLL;(դNB@IK1#c`h <:9P;sI8H)0tqqjS|8 B=?;3|wc. uNseSPRs xs] cymxrWGA0$_MlmfP@лx#CZ:#Оu<7cQ0 XηuBC5;5ݵLj﯏:nY!*ϫbX_'C*ωҶg%e.P(E o2>1đ wYBݧIBc~^;Yb,YbX:X\\S6}26ݚޣO6_O ꥤ`!*f8KOAǏ8B1_Qڏ5MBc' mm *֫ >c"ޕ$,dmj?ܢ3)++d-jGw~ZHGMEe@78a7uDlX_#!JYsoܸ [ӝ,xzZnSfiNjCk" UY}6MaZ+̣ rItq_8-wOUR^+ F|779NEE/> ES?)EVeKP}%%% "LM:VV wjo677 9=8!e{ ,)Y`oz{&ۍPϗJ jm[klXy\^IF٫d)))AKxpF՗Г#i Gf\' iQa``حbF>ЭҦ3VUbQ}d ',Y`Oj*$(9u=EōBV`Oݚx\0z}0.K4J،СbR艨տ0NUe45j_Ljj,l>܊EF9 n"flL9qMBJ O{co I4/^H`6@X[[}|V/Scb`;5U_`7Zܓ~q#''G2fw{ F=",s.pj iX;RҬ[훛#RiXAe~*!sGGEŀiwh=bʐMՖj郆B1jN?]t<Wmm8z^9+!Md<dTπX02Hd8A QдLBq=U={50nqF̌Zp=E,/(kPR@="AκN#0-$8GlR־I4&(FZ"Uuu!qq?8~!.:W{z)qвҰקx̍BH çNǭ2Ҡ,{p瓕Cio5y^, :b܅[٦ 9p[))饆F(#SC]k(v_^D m6}JJL,* .['qעas$bKZc:Upg_"1 C;60@@Gt{74s9V `X0Dt\Q2>>l " uMnNV>bWT<ܜu{ˤ3-`,.p{heZXԑ:gK!PR2''Gr*Xڇ+2„^Kcnmh+> +XuhvJZ(K=J!M86%Zg"5 `&>>~~3 |) Rtm?PUxrѵggOƀNxX)I{lvo~(<^m{2 cJI܌e̓d&Ё([ 2{{' %-~LZb<Ԕ]'|VL-QhP|֯_ihp!>$-6 E|C\w//!݌`Fj+i(9ѯ_k~xINI(?198[a299Yk;QҒ}"` b'77 33s(뫫m@.5ECC#**JwZU  M?%kl&,RR| v],Q}R*3?8[T.@L0{,ɡ,:& +tL5kIJ,Hɟo]eR&~'-ͨɫN@SݑnN,8ܝUezEǬCfV[1,,%su$(BY ;C2(,/mH+ʬWmUFQ)G]$::=;3'8񐨨f+x~c$l˿= Y -}Zf U` 2ޞ>[7ܼ3m](ll\_Z^TLJKq}DӬW*b#)vޕMdY K}"xT۷D28bHKJolB?MCXUVyUʯY<[?쏛aHR際llL?8Jxs;|sB{եu@oPPsTWV9aʢo$c:o~~BvOtI\.kkyk6}յ3։ur_yԂ,s% 9B'Q* jnW(S25c]d6שPedswiP𳌧&dX3RO""]]8E(аeJK:%~ƿ9Y0*VmH^IioScb2mppxzD2*nODYcQrgj֭#Y~+koG6>&/YP9aubP:_@r);Vq 䒲;h&L Qfy ݯyW<7$='RYNŗ&&d >m&uue#&GSVr3>9ŃP4&,2b(1WN]H\g_jF._g| :DӤǻ>'|x"_38Ա eH8ގd ^=\ž8niÍкPYDCğP*2Wpk}*]9Ս G譱1 }$$؜=Ȑ=Cpʌ\(==@ȂbbGJ\M&324iUm_9loG,Q9Kw,ksůopi$lms׳+>8)Qܿʔ*a1hǑqѢTLRYvK"XP99"O_i{tt!P^ ~?ר\|uZ#o٣ ( dɧ0+x":6*1RRmrG'7tYkYlios#un~/ :93C Dk*lD<ٓ{gF;UNUum?t̵q~/ۜoe*`x 5A+EI>Ț5_o7uT^+D*ׯsP|)?1=RS !7oE1'5*J}AdrpªkpD0^nrsp H7qb0ftp5 $n栠*6 fԻ7s ]~~ R|xyOo߾%ޅ 9 X_5O5N)cm:}D; 8^W*o537 e}jea~q]&@7f_cB'bL'vNOnEC>cO[R2.KHX+%eϷaQyEܗ/wwrw\-Ӭ"qmX@Dn '!ab=E)kޣ1^+[T-7+6dۨ,{ۿ33KKI3^III/9yR汒jEjKm iL[`i1 ;ؙdV=}x_EOĄJj53~cuTz:CH 9dvAJjd|YYY(";F>PΧ@oEAT̗%,j鱈윗WZNE%  ZpG>:#w7X.^L I`-9.(xÇb3hMyhws"EK, Qf#zsU.UEU'N=?%/k==_ \C{q`Bqlfw Yds|a!G c[3*AA:#'$Wd aE(Nzur~yv.1~CVJ9Prz44tVۈyG]s9K ==PmvX.4QÆQ( ;Cב툝 ;~ *,xvlGrU0)) -Ez<ت ͥH0gWnC9@g9mrOGJ3,J*zgaP}[ݒIhͧ`%7b2 Ąx8(k=-JQyJfcگ@ H3uf Fk//1F0Q3;jgm .@Z3,=T]F㝑l\˽p]@,4sEQ| wH!5WVXX6+n'FKe|X>D"-'1 bbl^ע67N@iϞe;|?n.FΑklmj]zmSy?Zu'=&;u3Rd!R&&D`dO~@H)e|C ˗@}ks$ZfU2txxy@mjǁc~8ɛ~^J*ZU[qʺC)jmԵ_12ɢXm &2Tv E|Ps7m 0+g3.@APCz 2[w ῢWtj/pq5^M~P|!& @|uk0*x阯35R8!s>$좀d#V Y> 9~|rcS-D<cgT "W? đg,ѡdhۖsdKWP0R<5w4<RK[ .!ԥn r| YH+_b`rHWY] Nf7;=--Ō_~@m.W99 WkS$(V&&,F:<'Wz*4p#/@Q'g3iF+ Scz_1kNIݷ2S;2X@ɇV%]6SBGob(\EG?x@yG57PKKW}xB8CL ¼xqL!'g \6;&TfH{]Hx"{=#q83ݟhM:FJ4::O?ZmsqbkiTb;;@-)^='D3g0u*],T *:74"ڴJ5uӊ̼) S$& UFA<&ѝq0Vdatu;;| 6y IS:a{Q3G6_.jP@Z%.nGyPSp&g))m wS%NVN *$w +cdO;;dBչ?3}y9@pXCes71G4yhLe5ӵ,uYvW@^HU{Z$8&HCԗ-vwvU}us?TFD-u5֏{[fo1#RGb"k T'pWX`2\ f|[Dь-=@H_R|{b&-rg֙Oe/NwF%Ecϝ/vԫݻxI+-,׆f4V;?%.7uvu=Q~e^b|u0Ľu3,s@%f1Q)ATuO Օ/Qc33+SS'ﵽ,KÔj5Wegdع[-T 8Xj:Kz:V5loe=~f0NcsRFKdbu͉d1tokځ<.]f4S4:ʑ wõ;U,Pjο~Űg:Q` 8Ҿ}_֦R` iha|jA¯Eq4EP^ϩuSqtgw4'֧3bYcfG %<}3Rk^8=Ōk;Wv\{ƨmrp(vMh`Ph7^>^A'vDN a. e?LJEu14M|ޤX ]NB6veDԒ^2s_++c5~|9Oeܫ鱱AJ8ǶBE*4KZ5M<⽉} -IXm?Zipz`pî\q{5 ݾB=zƏN ٝez=6WGH:uR[y2S`0aNMAj%__9dā$H ӿCC 3Sԇ)?@abɉMJڛ(V?r0iju=&.¤ PU!Q)#aQ `iќ#DY:zfr1|k2;RIa'GvFXz㥨bT8:/9十D*䩨N%|iwpe|gj+L&TK@`5tɽ$b٪E例hEM}O$J{V*_*=y/+{qu;[b4;- fߚ cU4_Kt?C} I;TzB'D@ N㹪:O8,7XDnWz8ASRzASFlnzK> юNc07>a1AAA9 yMwLas r- -EAØl$mzoi [Hjlr$ǎ@4i<{9bHgiml8ÊXAdhh ot8׵cYɥ ;WzÑiZ[=3'gh-q'Jf^"vކ#2?&Mwb\ÇR߽=JtϠ3iۛ*^NeדG[k3o2e (aT`e])[Fp6z !É$ Sw4,7eUSftB@N$oɇ 뚸8=w unw]^9" 3QrPd;ePnHP+[)(={IAAFz _EQA.iinS:nxsu]%s&Ğ9gN-5jl'1c/1h=7ϬnT"0x\o,x!-Ǐ:0G V`3e=:-_Mxu 1'0>D>p,oy/f+ߛK2l=~le)=|foE+Lt=5%e36؏|k⢗&K9D<9)N.܈I5]djz)Iw ҂r#/"nFW&kO!j7ۂބ!F@;1kvUTFsUK bX<& Fc[8kt7)Yiif75뼆=mɸa@CR8D{ ,$u^[+(hK)xl%(sLkrߠ{ԕ,9g$_>}"< (}opYXFYlnA 뙿/Z*H]~~z6:aj@tG&o{0ר3 X}oeԫgLN0?(_^ 6k4x#- eHhUD7)/>*~1f/xTلrC >Sj!%|ۻcMrɥ6 fg̵XV $@>8H][Lf79Zl(~=r"l,"& 8RذiD109& 5:2%}g)zP!teSXJ::iF)b !wK޻|Dä'"Ԫ-Hۡ?55@~X¸\}ʢџb|v :zCѩ\+bϩ);KkCt$nX $.z:Hkㅋ2]Ol$rYFsQ)Rn$Pe,]5A90;$xj@F@yywyb,,!@BzX-8"_!]#iky1a8.B.8_j]YYe>1|6}3^ D.ǻ3ϞU4Zibjj2ǔm&:@_NJ~3^^H|om1~K>f峞PJ|i ۮʑ]D,6b"_.>Uo,)/0" q kӕ ]c{=oW(on{kӪ jk͔7}:O,z4?^gs4G.F!XNd5\@7KjGcb􏭑 ]+>.Dfcy XCy~Аy; iD 3zW0%ŷ݆Mi(֛Ck;@͎dЪWHL䉚4j#25)<l# XvvkѨ 8PK&C{w:TOr0ԫ*MpdOWjvb3Z*$/5 70p~ 熗TlL>XyarYX֔Ci0L `liP bO P=N@M)QP1h֍Au͓@@6pճ3a( |Ң5ܼtyXPDŎ9w.WW·dQ$l]p Ïo}!k2ۏ_zKQty#3ii=k@6ݎ`,ΗӈhI%X31Α+'ú6:Jvzxr<)gCCnTW 011qϭfl ,||Oaa޿٨i(M`j_tҒا~(uw#Rj1lnNxe$AZ)ABZnrOL(&K%6?u\u%`?eor6fT޿->;y򹺨c8C Ýp p̓pWWغuuu_Gqjlst4SQa@Y:;?"!!ˁqw'+"kz Ź3 2 4cIa?' C .S4SOsڦʝj_iT@Nh25?:V+b ZJaIƟ?ccu~њhhb1cej:@)_HhHO%](η~y\F-0d7}uqѡ5&YɡB}ߵ֫KK qp4tƱ :::׃D"^BA!auPn߃Thۅ||χ 4xo]aO"""=y򄒺 wsNNݙ#OJJdx ||uu\,γR.dPNOO˥?"N=7(>o11=}c&$$\]7GG@@ҿI6==3Rm[s[bvN7W_j1 J */:OZn`eIm,l# "q½ [HiaI}_'ÑJvj v-TY6b82RA f0@=4755aaa- @'g,9ӗ̓p3a7rzvƗ9D/  n[BH0; c:hq| xpS&`փ~{w7=rA+'8&,z6"""zG574 S jjrBKe\HxnMȟ?s@eՍb[;`2Ile@'d5zM-:]OPЧuX | )YRblmJ7&KPݪ#@d=Wlv7^X վZXB:‚E`kG0拖 u&0++q\Nt lVY`\k'gI%|wW.҈oh=F4k B(m[vL) -h N< e|IiEovׄܙk^G"=V!u*pSMFK/mnM;<<\<PNOnǵ@@&pev -BoROyJL·,-KZܛqV.>7HjP/HvѿɵWYUb1ĩoy7@2QkW 9 '/onF&F./me,@]ZPHhio?V]^HIRuJ)ዋ:/[5oG6 Toڃ;A-FWlhheR[+u$^ށ]zƊj2?s(JR;_d*hnjyƪc;7[r\GKt/Ty=𜯙?n ڬ,bsڣqdyqprBO=ڊ_o廜m+l!gU) Ȅ0)LiS bk6͕ IERJv vvBV72M*K T/P4UJ7l!v#pgʶZp^@@gÎXTr}`;y!eyVH0Գ 'x#j@>1N&P+7M㞭6^S%H<)m #ÐJի S/v9DSws+/qqry8{(DH6k)Tu{chgRfAaM=N(~"[c l8לc41>4qy}}-w>Rcب}/L Q88=w7|xvv#ole ?hk/>ElQ;Vwik{@<2I*#Es?%|<60Wva2WEQ BuI@.ݵ~2_B贘|5PEڃגJ ^=ه5rd""",,RW`&h "8[?A3V4%0 Em~Uu;x?fFʾHLW[ ^(ALb ;1&BZ0NJU -f1lSB%zMk([.Ďn Z a5_-uwr$w^~s@>NV xZ[ ?\PJhU1Έ;JrXly+Rd2$f>FB*ltcGBRTV~yAE Pi\Z'B).,RRR*sbm# --wƲM,?ppR &" ƦU[pm9b0KK``K+p|MJu^ Lqc>+lqB$ځ:mUVo'S6Z`b7v@#8cgw!sHsjq;)<:UwJ>CjEE)r k7armm~ܡUHTaC#A_ڰStg3I]%UdyDҳ lnc?#Οraq8̂f&GQ{x}V~~BA>6W/]7=f E🩩z\ʲ,` /h8i;: ]Vd%;@+LV$|ceY2 TS_*`}꘩Cn]8}άoy+`ۮ}ǜTz$ 10ӈa;1`̆nYʊ~xȐGL"cW\"8M'gTFo+9lW_:U{n?{Ķ_ų#6X' 1/_L|B:m@ ȳR_6:$4JJN&*YZaQcv\ZdGR(rƈ>=j7y< mWbק{hg@h fghh#}u$?MY֢²1?Wdc0d㦨j^}w~V}t,o' |yI89z+%B{3%R⌌Uq.sl#*gfД1ve1n'㴏/x#S|HxXz/HV}hG&Ex8oB{l'\ _%QY@\jBnQieޜh *s[K˓Aܔx ,pˍ]m;Ogn+9߫(›_pQ xD1 iƳ.]S*M[VXYuBE<x\^DN9C;-*5=x`0bs_/Vႊxalbr#J¡e vډG\Kʔ}o<]wqgeP$cY{qxXЦlclƻzFUۻdKe$歽;;2QT$]eV B5ΌNlo,`9>Dy];ȼom=q?ƈwf]NA!+ms<_zN;τ>8ebτSYW32Z)Ass<}協 TdG)<XSŝV Bq3ōp-X:hi_yZTh23.?X2zwV&#Y ;su lVxxp W_z1ڧ8{HH37Կ(1z* 6o%&d̈q)KuZ"Pƍ7I ƸfK߅|5V]-8;hNd"vvht{ NcH,+ZL!kw)j!nC~( Vӵ|,ͥ]sr$bg/;vy=pqhfn.ۜo*W:W+"9H!^l6f`/RUA-amb` *n >O-бzd18Y9=߀V 1q}~ץI@@Mss \HYCgE+ӁWݬ15tDNw7F\^ BffVzj /#::K\NA8\rWh~:h( }2jo/l~A/rH 'JQk!&a[re* %Oj l32?(ÄPPZ|dqt$fm yVZfGNub @*')qXz'^8S+]&ykbkj' MOzw&N( MyCqGGh4D}Xv>vzvEImtsTcrɒŠ?B|`:&KKPsy{oӏT֎Umldy= i+Ǜj_k[Ƒ,浦vPAp:{GNP¡&UfU.'Bq:K>@O q9!exQa'$.Ns5'Ʃ.LF< /7Pq,Rߤz^@D }=3[E'2==w.n,+ȾZt~k\2h6111 u"> 6jd֙?!I_⿎Q1OX-,GNl$Qjt9{!Mů+\AtO'lM RLL'PC6n^5 w?pr $f=^@{pؒ=ٜ {\e$oU@-7rJy3cJO4vnX+ :_wJNW'9jTk1 REL`47IP t夲ٚbcw@bm2 D,m,pLvw+?ko0f7粁 E>$+W§-;sf0 Ii)dOVv٬@"QzBXʇ# \L4+E mhyn22gp$ZXIƾWۋGL#vcCvx_z*H}̟kz&aw[$\KDbdaV&9~xnR'+cMa@] [!R:jJ|k%MjaaܿчmjG/!)^=jhq>ɻE,픑 cNy XmfkCW&Jdٝg8ߋ>L=gQn<;< s@!qC=#"f%yas7>iٶV{SÃ?oC{n \}fa5ߏ7"3. B6[}bO_,w8I# 0W:|;^@O )* s<, s*[)F:OZ,[ (m ځ2{e(U-dĭuxꗔ2v''h9`rvv7^?˔ h7TϔH*GAY R{}E)P$|rcwZM!K#]ЀԤ\U f_jxƊA?߃ p%e|Ozl_]WXY%5 *"fz7Nu7;)N+fIL"A4Hq_&tz[<˝4>jfQW{;8$xii;㱞oQ3Yjwm?7'ϰoRzWZr=@ m]1ɾvL8WJЖV~v/D@]8KMFp}D}s:l! l)ͧ,njcEBFOE~{^VsejI ӟwN/e2Tnyu4C;|f5`n3;>+"dqQ"SyD#%7B479z"&B|o> zN+XJʜۛ C%hH p50<[#we]6Noiu`9o`Fl65lrCSrHs@ t~eH7]PW%b8A# M<|DDDeX= 家tg. u*W\N t,y1~{,?ʣ׮=:\h_I*J\Fs@fd}0W>/LYJ/yEabgĈ,B`^`rj3~ycӘo99\͹X/m3&'t+1s5ɛ#%" V!q;Fa5 ,:;G#iDrNݵ[t@_*U~R*0ǏTiNj*kK"xfJb0MyfLMMFR))5$&%ra^}_**bZcMĬj矲@ hw&.v yZP}8xhxEtyaV孑A~~Ԯ0!lv Ič=F WRYwyH{6d5!׶dIx~)N ֎\ƚO݌TXCJBNIWV1.Y2_2q.( :11pT?S2LO )(y;UMk_A8~#"^ȐX8s郥evBk`q H+"xkq_=S#Pw"y9 bh/G DQ7^Ək~w"H mI!q>W-9I8+s\h:% +)# Yuw^'ur]^X_@5bט 2vϞ=ȟ&zEtҺԔGwhh+[̆F߮g^ŭom};o^!c-l y5T|]CÏ"!_[f檡R}8HFX|/.d7F9//Kww) \(dK͒JuEb6uy崏L@0 9xFC1K+$;锦dS䊀}o/fR@{n㎈Ȓ7UFϟ>6+I^2[U>+-- ;Z*܏/c.txyy Y/AoşmtcSgz}@G파`oo26 )042e$[F䴹y\,]6X;bcf@֖\+rvG9r+>^vom7> at7#9=5]n6QN#).WgoR;\#c x=!|>XaZL_;XdN ZyXm+"\{s jT}^ЗUZưBBZ*?-$w)M|t, "_'|X[NCj-(n[ )d8R93[kj@f;:uՇϟ?nE_iC\  DS_ܔ]Xw-w?/e]~x` $32MOOgD^ XQ.4"WX?EN!J[4..Zwo7xlkŠb.}xMi/JT?~}eUsjǎI}69}dv wb>{ /Gzwsvk3_c<ϧZRK;ch7ѝW=Z~܆/5#g8CD8ruaG W@I  金 ZsZѱ1]cr 3)8UUUCCC_W뼛]NO<Ȟu#tclf&@ bInn7? !OT"4Z= ~X|wyy lBq|d тD,_y9 ˱o@mmf$s)k 0^ ddjEQR#r#ccw\\7.dđ\:nnoYؗۻ)Pq$ɲ/}a9e0b): G.bF7Bo,[VKM˙YlO' :W|) `"~ϧ'҅KIIICdXXg3]\\s=q:>]_K>p72 \ёwBу~-tu;i N'mmm-fklZDFzЀּccttttI`^SSjvn˗/[>ORhrFAA;AEC9# k oGb֮O2;2[%[Xt#[SɻlK9ႸW_^4(dw^nQHHmsi~\Z@֬S+?u6ka/b:i76BAHH1J8:צ&^fLLh]1C|0'XYY|0!r| 6x; +`6 ?O"ćN5MW<h= /kz~iW懰9} `#XMNAH#m/7yT?y\`K~TT|K T%ׯ4+K/ߎ]WWg\$TDaVwq:SPU98PCq+;d *)1@RrA:%|BD>g(C!܏(mLƣ R}J@s S&&(((98tF^\;\&[=WӠnoϼ|܏zZ10Og'12y$UA0tζǞ'nHע>En8 TwH:ayee ,<:U/V }5ޒ^_tf5gT'+GN8)N> f+r0J4rwoG`^_0,,MDi|gH_X\y)˥dp]QQNtEk"~M8S|wܯ?QL'ho\|6H}Jѕb| ݹCk;- MjaaRuZ3A['kg00)|n)w\#yM2 (GUUe|c~~>GܰsDbw5=Mן z'+R`ED^@iENN,Pp8@ ?(K!%#CzƄvy֙&BQ]|_t0ow{ukƽع7(d!Dp9}U!&Z\Թ>y@RssN(5@¬ۅlp2j-- &L.BgiW_jID| +u.6' 5޽ٛ%d߄%E.35/^DDz"h–4*R-ۓA?'p:WGϑ9wM`ccbCa\c Mc222}s !!!1Z  sdrr@t|N?VOɤS"l7Ұ8퍽é껺N6]`id|4&@{vncLE\~kuQƝhYoU`ߏxq` .~ygzb*Mg22wYKm~[VڿlC٬E&r||psBjOLUqA5>P@!N߿G3V'|Hasj}-q6smn'N 3 S%5v;CNf[l[P58?j#Ct=׀OԲqzo:+cII11pq(ݺ8ޛ*A@@@ErlX]zSe+!HZ@!ֺGC?ݷWo=y3 *Q(3).(xCG_hpo:I֦jC@_Om2;P_"as^_>؍ wߡC-OKMyjB0<I Mv_3Y=yv\޴F]7`W15slL`g8ܭ:~B.@KM] 49AN꘮$[R"xn X K\x~:1?d $aP]*Ki (LJ.ͱ?H{KO@tf:p̓\6"3E^QsOh \d!G gO|(1/{%`2& #35ebti ;d81hyȓln~ ca!j/!5 Mq?BpF/5)LK8..}-9~AEg25$dl|6PWGi_/+ FOsqz/FˍnHx$;IC}bg7Z*/QFߟJ0ထSn72d?)i x`J cC$"ǎL[Z ș5.χB9YRR%cI,yбdD$ e7h((r֖Ne3>e8{צo%X!߿E^O~@JW*YIN=? Kr{5K$!li/~ GE~H$3 P ss,hmv'C1Of*L`vsbI "xL{cҬЩ+.NON|%ҏӭzo.\ERdYlsfBoad3T3=77svsH& ߎ\]v:=Ř^LV ) 0-u؏EX|l LJ9R%."P_~Ɓ>鋾>T'~|!"O4t_J`lwLҕx>v?mtTfJ$b'6W/IDvpW-OC`V2ʮDUD/?5/Km^HaB]+mnHɷ/d[y(]j-z벇MZf*6|:ƪ(ϭWyoxpxDr2mQC'ѿo=#E}g٬NfOOvp`D=iO[.1>'x$8Z)Xwv Js Sz'(g++ǵhߙk\^U5WBNӓoe ˄`[""56Ʀ@dkl8ϷT!_?0b'5Όt+*ٮƅ0:}5G)ѺşY4wXe'Jge^P]9F=+&9#7`GsȑzƱDS.~zy!r ߿uVFB >hh(_AȬ;N2|GC>Y3f 8++>s?L=T QQQK !"zR[[[R^ދy19 R1ag|hls|.}EEEC"~CNV P5bӦY8gmX.JdtT 3e5%[ ؅t@Ѭ -[ir*PUkCXyB` Whc'en*t?/xq 㝿黋_bO!;`:yR CG4BFIPHhm(Nξ2B3<\J/I}v}7(Z ztVCǾW( .'p4_%nN\]]a"Jج9:::<;}000@ULLz%>-'OE>-AS,zN~sQ $܃.ض苘tس6J3RaPQ~f v7E1O$J>?K 6msZNJ­AWd<5px_-RLztP UuM>pTDte $jOk<==?\/-7}4\`988vw__<<f+y`&''_&~@ >-P2G177.r*> 9-88h0%Ʒ!0f`P+?Z HQEKРHJJ>SRRjcS"_˃%.UʍxJM]o'>J o-cw@՟~3]I9=7tY:no-'K _"%C|R,1BmƁd/B&@o1RW!jmeCbnGfp~,tEԅЀb@2\\$!=ܑs-=e1踿]e@đ5WcͰSӝ[L3H;Jo(Rݣ}i̼;¾><<^L%f3N7 &WNWU  2?0\ bGNeL&h%۷e#W2Jxtd``hSU&"NVGCζ1EAY3lFIiq(iɘ/XG)ED_vpskаl:@'{rͱ4֋̖ܸh仝;[PEˣ.Aoۛ wѨٸGZF>wb➑-p_qcKU[ZJYvR}FClmMm:L|xRx!S?OR2啔ˣv["m55,krI( /ɶvZQW׿=B  8SDD%YvUKFYg߁FUEfS1Ry&88/Ձ܁/~ӚvR?Sv4l$JҶ_~!`cckixtp/@M'|{˚j9=Y$ D&bЦϕhxYHIΒ)5߯ 646 uQCWO1ePHZ/[yT_;7vrz;$,ܡ52~JI4 d" .DNhD7ը(9ˡɵ/;J0/$sNzv+?/eK2@WX6)JW_Af+T*a?Z~JYg ""&qH{-pf^)F 7wZO-\C""^  %%_|G`%/FO`6^f~:;*d& q528[g!!?,Xuf!UYȐ {Z `7nXq;QCh~=:*]~L|J~iV1_;#tmh6<|^o> d@ 9"l@Aݙ85%՞S&)zeuzq=%ϋď==m >##*yKɤ`\lrݚg2/5=o8Ya7et`JbI/!|kck%!R_p^,ĤO**S(X M* 7WߚKG4ռlw5_V!B qu)Bjl1A=X0lDU*,cUP=gJSc+r#Gs}{p0/պ{TcKF6hZcK=IT(rAPj^d/Z=AO©-ef8CW>(M9|2lol}/ _ODlk7 ܜUY-ETW(5B"l (^6$nLj2!E\ VA^@;:S|=jq:}o7HUV́@?egVT%~ԡla8Yo×W~ۊڧ_$? yeSCEͨ"){H&ufh7؛o  /h#ȋ +| 200X &9P)YR["Bз!`G|D PGG_+g%489\5PSn @aWf<7tk) $뭝cU&#tBU{4Zxz@ݺIx )'ڛ6&?>*fLW[_)Vw™cQY;BPlm/QV(((Ԅ'=[4Sg-D02bkTMK{S، o v!.Փo  ;H r}j^5:޷A4₂C!bC˥VJwH *U^b}0@X^N&~oJLfa2$U?nK ڞ3;;/٢dC7j'{黺:!a2]R]%ƄvM˷ IH&nҿx!R~ҳ{z:&KlO-ngy ~xLˣe!}| 5~HEEuyݰ'q MG ɋö uR}SH4%voN):3Ui.R=gXk\vZkLmHJk"s 5~ 22vCi* * JZ}hK`.Q|8EUpIUĄc`#]A7"[޾>SOO+๥wF Ƿxk;{I ~AT^eǙev_&50?cqk5v!\ c|xySv_?D  C;êX9몱x]p*++!H'eqЪR +#,yEZ}S]#6]`dj{u?t)+4D@dJA82&T2E|\̱2)9Ÿ!Y&hBmL_B_B}BV(T<25J$(|" Ȩ,؀>iD,'e}t7㬐UAFj{ d쎻p)jYGI\(XbE6~49iI Ji80n +k 7XJa^ސDW?WN 7oDµ>Q100?A@W3GEY<]}ueI)?+c\߬[;T.[ $ lTSaa)-S &&Ѓ(is{LtCW9U:6Z~5[ZJݟe Cs7[z[sm'djY=(o98P7wvZG+8A!EWWq*?MD/f7ZG+lA Ս_@W}^eX4H;TL&2¬uܢh]x\pbhOc큾S XǽauqFKVAـc`$z~؟t*( vv*(U+nVˁ3d\KX#mk߼3:@ڱUȏ"ڎ2^(F`vs.pH;w4=NCE!70nCTj{nD`arre]+k=!Wbn<:<ݸr(!!~Ro+:Q^H)Vk'OׇXXXhXNrDK<%Ġ4nN4 mb1msw^Meso as}]O6LoXaMLb |uvu bka7Hp^J& O|?yd *q Jy{ 7Jko9sN/eG7\{:٭qeAu |#Rd[Za;=|jʥp"hiKKkPe-j,0zDLLn(ۥ3{3Ţbb^*~84333x(# -Y&Dk,O,GF1~SHrzFMœmQȺj+gA=P|sPKB:_~!?{.ݸAL^ڒfSK ȓC`A u >{"Loozg9 0'D[{R*t?`_3#[$[y]N;~h]T-E a8mss(n3Y4E2{21I3J%d/!1С XesG[C`"?a*]7E#mO?dX8rywJ{.+~* Ҁ`M٭(A/>K,BQ?OBIo@7ʊr5[C@mazaVIN `RKM>sd3`` zħh8P-23AmJ oG}/1LFƓB g>3nzcQ$(9Q%'}Wõ9+ 1J4LrC7, ?I\@-\k5B/"h|]N wc@|ԗ֐#KbgW+Oҡv[K=%$'WHs]c?Om'C *~D1(:['~6J !$:= +<x'?nHHZuNJ}FUvuL& A$`PU!RtqdյV G_ZTW,xȐPHa &g=ܗ@+U4/nm UN P]˗5a Ĉ_O &;Be:{O!%{3s{y~M DߣE UHocc)0ׄDvFteePpRD]F/Ǒ%h4 UѷZ"#Y 쬹le^Q|2]iA4- )f3d밷Ss=;-]V0+PwWNf)uAE Yqx{Gˣk:f$P(֣\ԫp #-zjBg: TKf55ٿ>t`Yr DYGYbP,ixcC2ǍSyG辣ԯpM |f2 BE3.X "~^;C_JDT+v>aapw\uNV  ,-ʅȅwi@55uu϶ƕU q4=Es _Scrg\Ηx9y1aЫԺnDJعt[, H۟slW"BáD%~IIk@|;YTY6~>_ DJ#k|7H􁼠[e|GR@ qt;e =$CN!TK)[޺\zAa_#==toE*"j Af eD;yrR/.F=9=3W?nshrгؚc16]3,̯Tf?Cx(-J"F&i`%'ZYO7PBUMsٜIb3G2x#3s9Z5Џy?ڊ))<ݮT^*tZo1yxvósݮzF/ bXR\hs< lP|83ECA 3hV%R1; ` 6 heB\1o"Ed5 h*ɇe6}x|>QVDhEPw϶d ḟl2#MR!!Hcj=H/~vƔ("K|zwU[U<4`yMJ#tVS͟ 9lo6VkC5Gl`4 +y2_|gSo8D|\xZ<>GS$(0$d߲q"D-љS K7J=FkvoS]9,\pgh6MRp8ӆpmՆҽySaN଎Fa9?XoRv,7r9u:WQģ*y:5b+1cY#&NQg"f7+Mљ8_Dx3h!OI Z)fhT"54Siݝ{;;|1q8J y1@tYg))+t55笟N]\jq]:yS_`1sw=V} })b-9;n!&[p:eeF [ex;0iCް*g k)R8?n+ʎ6%m^xyRx0 \|X֩Q CToP?+S!ӗt /wjNy)'ϩǧp#̽s&:0sB9{ˠ Du/dml{:V>cwAi׏ Ya9.Y㮝g]lV" w+Yڱa .)ix|ϋuHSĤJ4ߥ.MDOzX;ٕjzG0Ns09`1| 皒`p+iސ6GD]y;כ8TK[G{ 7*m:TJIov+d> fJT+ϓ|$X>sg;vjRr{v"i6q.DEBWݮ\ه_`g#>;rNPZy+ c9̵)0Z8ĄV?IDq]0\ &w+Г=7:{~^ޫ x_tOޱܲ^?5.VS.<,xm[݅lMzEZ WFBCanzӉoDՖByg68l+EW|rPFYJt4s5]qO4Bm0"?~pXFo8ӓ[02Nsڲ<# uml^m/xUZ7'`n{Q%/سFn>Q%a/Cm ;x8".kl5ۑ/aKO" Iw)U srTƈESg)v|v~i[~cd]o؇uOi$4և>VZt{LfdTlf3SipEqOs~ $_W^-[l]nd H @ZO/RIEvY[azWA=|* ~(DQ:aZp寎GsζVT+[X"fwDåhT@Vd}ttwcBB[Iyh9˨?)d v3ţ S__ڎ:?!ǺH.dtimo`|5c/zGtGWVKBKvF4DCqȿX(5:CBV=[ Ll\c2ʁSkwPS6ǀyR3`چqY) NrC`/;_.UUYpb(#ҙdZJh@C$Jrhڝ5]\)uwثT)7/S)=,bE1V>tSi7}mLo/_lAc;C0@!w+.{6 xf63WXwo|D!N`M: ybեsFSm]2]o6ak_1AhChV0hSFvNJK?PQ)gdI5"> !Sq7&fūTm:F=9 ,;W NYIiAc@au~|MOr hvfP͎M6ULU@dɂ @Pk фmix쀙 2Nv*+϶r`'xT%d*oLtt&^jM Ô.!zd& . v>ɕR) -,XkK1jp1h 9nrJ>kօTB旞U.uZT )&orF}^ͻNDQB`w==2-ޏܨߪy/w{,8G8g%u'25v*~<9$@D^͋CSk۩~ּ0ude"v>EOʋӎ7&9ӥ͏LA>B|oXoNgى"ީ)hj\S%z(2tg_ȋ'-BȲ)0F?\߰8v ů:ۉ7{pt&")8 -]|̥xIrHa7]6#&?QɥC|@ls*?QKz$s?cܫnmdx|H1חtjf&G42JkVKbF{c0B; zo/3p9AEY+Qp[,ϧ@c%e)I~N4$}} 0u7KR וR9%S{**24b?h>6;֫ |_7OyV9e%_#oo.F3{6MǾCR?!6 iHGjyh(Ksawya4+<`sC{DD@@WRe? iF):߇>/F6 adGN;f 5+@)jМg*͏R3qkDT\}j~MMh؄ե,ǜR험$|+&SvD(/8#r9%?h  5Un$s}r󡪤Dd{!Ha|ʿЭBS£c.cSW Lm\tvR3zCD@I L5 :ƹ*$I)ի$&WⰭy}ӯ?\e>]f谜_ :"C\zAnd{R*++cmWLcTf;C3raxt=cj0{K6KM+N !8II8 2<7Ѫ7&: :RmvdֳeVĀup0cE gpebɸݵMc/pkHPѢв'v77U!ɩ<<<=?;'gR[&Cl{UxO┘Z_{N1`2#/v0 8Qݿ]Nwt۫lm˘5”wA@a9g%ctbg"_vJPhTׅPA H2' '|0J?(mw 18'^DDs;huIte嗞UX[ڌBs{{;k]ǫbڽ7R2ybVJ|]IC##HU7=>Iz#DIKTIQcR8A?6 }P*RliJOP5v7,xH*j% s^7.ǒ2)Qmyh-啨S_tb@^^kh|תkVz鑏0=6F9Əɩtt@hDE% Q?] }d4"B 7cy2yM3 JRSx~O|'z>s*~|uKBP'0Uc_:,nm EJCPPSFiKy\+w߱|UxqygTmV=+HLle~DPc(B8mH~rpnS8H0T3`C~B j@*0xE|-4r$\KKB"nĀQh}XQ~ީPtȡR5Pf溈f˧&4Wpzbi81mlU"#0Y|J;^\Aq3!Ẋy~U\\ Z_Hֵ,lAt$8z0@¤XTmEѣg]V0'nFha>,&jO|qMc2V ^ u= QϽi4@j4xw4]Q;bc!rxݩwM[㘯_$rSraP`Tᰯ5k*ZdžZGWǽF"rC$s { j6 b.% ϼDS/ ZLCGݺ¢xG ,NWTN" 6"T{dOa S{~) P>!}PN^Pj)SzgfR',lQDz[A2 'Rq<&40X3Mx T̷7'JJ->Á}pZͺ8:ۚ(Q]_Vg"䒐8N0˖ǘl-TH)ʶ5x oq+fJ4!n$rz^m SܜT`}ϣT𶲫 tR1) * kKX$=gҍB])>6Rq8VTݘ/Lt<-trܬȧQUu=bEEȶ@uW!fwG1q~NM$lN(rb{;⷇̐P@jn7W阮}.Y5:ݥԔPHf to+7xB<>h +;Y ()!Jnr9 l).>>+lޫǏ9BjjXh s;@䋄 `(`o/|ݝ uGqK'^Z^}wtM *jE CUSq{(=ͧ&C"l_ѼZd繱T/4EfcKŻY-~JOgH8 eʥ69jI 2p0 98Y;"K(k ̆2 9j(AXZPO)k#9?o\XǤNOOX Ш*O,wz_FJJtuHj^iY\+Qo|ݦWB ngFըu`㯀ۭ(f`(Zb6S*\l>HO|8/n[7:tghvCcڌٺlQ̆=|hdll`g8׊':w &,,,FTY%'1bgW}3Xj=U,R{˽1j*ّ,Y??҇$@9ө{yx]B0IX9@yFj ֔ArnsY5F;nG;l y^q9u Ȣs$I hIaQѭEߤ( n7NjAu|yW41 dQW\͚RrLzIH,&KMnoܮvog@l,eCC|7$h볫$UG koUڭJ\\\3,^"!i%מ_TR90Pt[_ʜvL/7.7󊎷', $.n;÷zF7)((^*x_08#ke}pX[WWSl|v*arbz`Dlzx]D uB\}M"uhl,ޞ ̧Hm/?7 #Xf_^H\6ވ{X5x3Q"866vxrC֖;r*c8K`=*pf)'\ DSO+2/잚̬3$^f0HCMmcjous3j6[@%|ծ[uhʊxX!/XjY5@xo U+ v*;SN;=OF󠾍D\`-q;35G{eri@pm g/-i <"%p=qw%qn?g%W٫? SWmC9P~#U+b]|!V3,fu[$!Hޜ.*jU?ۛ*z4z (h%ykGSz-^;9)b6VR8 dd^CCC:I!1+H`*@pf;/m{pwpfrp!2*+J-7W'5|Y 3GD_Yq?KfooxlL[BLɸ)^ ovC_>C ^Xv`ƴ|#?`~LW;iq5?T/JҬ, GQ+`P*x; '({'H)M9ir5uý;z8d1tZ~˾ħ z _~L_2Co!V0' v=ڿ[.ϗۡ9ϕwI$,[+t2twI^O5zm[;YʾŴ}Bק |3' z,:|!6ܗR@,c哿%R(("` v۟I?NdwgX̕Ek' b K*+)wM~e'XM"U, 94OeG]ՠS^h[ 罦d{BPKIB%gx.€̊PYfNGUl `Q4 r<x.,n\v韱@U|"ҠKvyTR/E=*<ӬB("&_b[μqcgbPl(U!ˍnc[ *䰰V >n @wc\9l$S?c%3䡓xT*jjF.r+-{>,:>W.֕^]pb -]}cؽD} oo57C~J&2f6*0? q#tk^ Dga9ì'dTMeJV֞B*y' N;wtHDSU% CX T("Z\*R~ۛM|^/YT6CQJo:iõ4G@uE'0q]\K:fg_ S2= :IqրaF$ԌTEE;+ ./12\\,]xAE@`.4| f41J{J*' /?ROCu.@ʲ gQJ VHABƫ]ދTS2s "L8fН5 XvךB36Y~+5C9+:gY2&OAz2f^\~#5}C q Ł3%!4+)' Zi>Zyƣ~/ʴ/|f0'c$ZB ȁN`ޝ?ؔ/_QAm6w=:55ZEXt%`YvJ-V鮭ƞm :?\OJY8#nxGg9l-󌔮JUi:|} ;m$dGP2Cl5# Y_,7X ˰XiD5qyTRA?˝% SUE? vgs8. {nlOsy뾿ѝ>cq+:MFS[߬snmT|6oY{E( C L\6/>c2ܿ|Ʒ~8cLP+w^)NM:@geR&4vL=4OW^/:C)'gdiϑLlpzI^6V|t<9ݙ(_hAZHb֑jxQr+wLO߽)]pW;.SC+ʅ?K)B %N6c,By[GtxVڀRN Pe8~֩~qGx9|}եڬ? :nT=5-g6y%t  1f?i'j xu2-&""T01Fiʞ" ^߾; 8n|lN6Tt=ƌR:\߭BwψoUug% 4ÎW >!QpeҤqu_=z1 |(F%zޡMyR]HhmBʂ_: |^y^*EQJc_. AsMR, D,H]^^$1;5|zZ#~ ,F/,DKdH<֚vy*$նHl): 7@2c"x(E1yB W'+KK LBpϻP**[ 5qoOLo|1{+u'I<!qfQ;sn|a4 --Wnd]]Hui >[s2K]Z[ {7Uy@Pc[VfW1丈?PGsa!] }X$tcV-P0(6~@gJr(a<--Z"sNr{2M i=}0;w\z-}-xL?#1)'#41$BXtMEOdsk`KVz.)?5`bM`Cs'@pkxbN$Ah L~Tݻ sȷ@MO4->bԐJ%b(_I'*Ҩ+C` we|tqH\nŐ~Xbvޕ}V30lzT=.0=T)5Q@nɐ]t%|++^WXθK'~Tiȃcݔ!g7ne^ĄubЅ^ͧX rtEE&L:>ӹ>>JVa bNlmQÍL2JO۟n?zёJYY}eyqwϞ0W~)Z)FH M*O)3SN&V oEJ je2plZ_aGB 3H,)0DY-f;,&rA|v=J)5%6>{qd"}(P#dRF԰ee(..wCPڟvs"[ZnVLlA:;9Zw7}ssQSZy="t]ˣ^{\ JƣZT)҉ZccP,Be_h._8 <߼9 V_O\ҲUot6sMџM)~9QV;bp⊓ѕ&źG>6>\91!D\)*5]Y1ȒIGhs">M;]/؀7U;~CP}"X︭o~~ hoɃgZ͚pΐP.7ll'E 'nI=NNNn7o2no;6bzOjza@[%bP5c>g:dz$xoij[D؆2(<T {/W6aA#3#P+P8xOR7>}j}Cok2:d1dž O6=@z7@Lf/D wgbfۉ_~>ﴚiou騽o-.[s{pN =11R,qb3HB(p A:^9P&97W@y{LIʛcE"_$@tž?O~ >X]\y6FDXF%ژ4#`M it #{%vVPf) =jBĥ,_.lh}ơ%:;=eJ!}-O ӕ,T^ V#wo>( wIR-'K_B'_@O(8Ø~zG[X|{FDc  "_sszv"N{'t5?\:η# ב,oP!#cLJ(5L:43;?3wvH{c6 \aӱ?jP,^[0鰊cNh"U: U>MNUKKFvF岼:wsL] -q`^&&"}}g#3yk7n7'MG|ٿ x iϐ⯞)ˆK9Lfwt<5.d{e27]_9{k#f~TG嗰Gb.-jiɕw)RQ[ZOJ,h ({V RyE--s&!\qwZNDmzumm&oo7kRҩi$E:kq؝m 7V>-쟾َ[/!IRTݝeptt<ۭ623(WR,+cqM -H-뽌GdiֵؕHuʧ-: -pOjO4 2sWߚDx0 ƻ)׍QdkjD=zlIM}\qLӳO2 )\qn5##eJ Q<1.. rk+>^ȏ_ťe٩/Y?3x& $_WRP ">6NQXrCU%k/%YAT!fA|Gqʬ߿^3Jܪq$kKҙdǿmǮM}MMIv\HcrLLҲW,'!8쉉JQ ^'ݑC1qq?iHabwfWǭh22m|`RU^Ajf vC?7ovBހ2B>/K ZS+C;+] :'=G#v]V#]Ff#V&F6}C}FCFF&f=6fzF&}c;]ZK|;x3YXX`ooswе{fgm٘Xu 8X XXuuuٌ {FSSv}]vv XYX t98X 6Vy33ѳgdWGz".&CyȐ'_}g%E`wR K-x>*MnYuҋN"",.z+ң"ah#\b EO_ncsA_f说<6,NdF}1RI)&SSS1Vg zqGGSz.e} X%??b 3ka7ٗ7[==Z7:  718m~c& ,IHN 33'a TZ U><0O9FP]:ӧu_9gxB˶5l];NKm(3h)EuZAaak}ߠH%c ##SWOܾ $L33vϞ)-*,~g@|7îv2$'aai~YUFg*4LZU'S >$ع La0' jAy*gMwi%z~Gm^ECྻ>213p%пmANNyxz.nl{]ͫqHHE[*[ſOthCͱy$.gyɚ99DD&Qcj888gsп[ׯ_.z'?m?hg4%A.C$cncU;鹹īޏ\_Kye\a!XfW/0>}IB`'OgM]L{nJJo E%C>sq1hjZ,&l "t, 3$佗⣛ Rrھ~Аs9oqq߿WsL'Qh)mmQ3& 0&<-+xCRzHSbg3rM"xv1R!d ɖ+4*;㐐tDIlHWv7duv2P jn~U]-F's55<^s:F aMyWx*.Fx6&=C(~CAS]7-HGPPf$-V.ۼBZ|F z7݀RE Е.̓y# l#hj&Zc؂m䯞b+SdV(K鹌@7G4[TH \Ъg6g 0-a;!#Q`KdY4bb4ǘ9G .{;;B4-#`44p˶t)}:9xi!H0pkO\.r}=!&2:;]2q<6kN^pΉYdv{'9,tJ/)`Y rӉQfF;y)Mo_BSnR? d9&ryw'޺׶jGoDu1]_D׌.`ᶸŋP)XY}&=k=+KلAߔ:;WJj cB|+îJE;ǔq"n՞,Ri1a=<<~2,< ҮU `Ag  n17d),t>9Xoz&9TYC bi ۓ5X(41f_c L)lޛ)w1/|[r*ٌ'0[y4bM}חlgc˱سX#Zu)e˞~x8lR^mHFxj&Oǭ訝++ݱ׌ ڗ=zØ@{s|;ʚ96, jeq䤡 +@K>>󫞉y8N4fԺ;y5Aⷵn>Q=z9Ƕߺ8Q{b+F7;7ogrsEK LwI]_[QX\b]x1,WD0xBHrX,s~AZ_y]G2 T {xHpo0cD^%Ce 00[ҬSL•). bGvr7W1EqS_%lOP.2b#>BFszdOCwl` EP-qvu}_m-ke1b 90yh'"_Ub_0o$^1$~{}V0-</!~1#31gi#'i@JEݖ⍽̑.׆Lwq2FB|>2CǏ VRL,2 )i}E/j2z讷"f}~Q#T|r.w 2TV֔@hV<ظA6 cyRԭ)A`+sWFJ5BkȤ<Bp"Jj0 @?k(iBZx[J|b|bxJ_@C;vEz^ 8N4*PH1ܼ~4}ɏ}MKWٺiƞ 1l9;B >{.tÄmQy?l!77!ؐonR dQJ S{~ll(]2Ps?5y֜Ti;PlD oCr8r#ߦHsJ9:{ݜpk,J7KLk oCVR hꂩٯٮI'Մ ʇ ;!?pG%5f G޿Z\a 䤹-z.X[5}Aq*Iq8KVr My:F/PҕK+-s?b6b7U 訏qAfp4dDKQ~~ru[&n^_I{F/,/Q拻g`DJ' Ǜo1hfā& Yʊ◠&^_{SQM}W9ȡGbT%.M ]"|f)[99͙c-r ݹz׵ǥH2)b=zokLL;R\H_>;_OB tͺմ7ph켼:nZaߡtkFFܻI F"5A ]͗9B i_ۃ&+ۗ(+mBKy5V-ѲpKӽw9{!?=b/`^ޞ;YCZ 6&}O~g8Emycdۉ~ +Zڎ14Wj 33!Ǝ%p>BP$ZZhAefyÎںps6Y٣0 5YczV &%'8TTEL( 2E{Sߞ~ NW7DQHƒy... ()=TRVW\YQmߎse/3ag>B[ޯ!Ó5@ Zmjn;ÈZZZ Y45~]'"ed_PuuC`6 ZhK c7>i];pD{E };[fA`TTTԴnϹ5ݢbu|Wd~5 :" 3y5 s_/ÿde]/5ϳ+joP-]AnkCWIZ\8[0ͺ1QЗ/BZ@j1hkkkckBST)* z976kMM== lEgp*-- ;aA_tHDu5;*<"8Οl ̔[$6Ч@bǁM9W:!xL풒OwM<Ի>UVV!u(GJJJ 6~7=|aeO8{13Nټ7:l 7Koe5Fe*%)߼.Jٴx7:71pW;U_RRH^b$xEA'lC%MZ`C‹kB5p,lP+99f1Hu\srslo4dWOĘsOޔ.3nkuqoR{~Udq`w/S8䀍A$bו#?mo rGO[)99VzT! DXtL㸗:n/iZ.nΘvww;r—Rki-nA(*(\N(,+lXjS 0CXLFֹ}3WZTN։:n^jwؕᔍWuU kxH/&q0޳f[G{LV&&̀]c sprJ w2K4q 9NiDL5D%kHf8A Ș8N՞ vWw ~Ak%IlÇmz WwKThy{{_xddeD^" "ND߁ E%QQQϞ!]Y_׿>?rӲjQiY;240M3,q`6>>?]٠qoK˷cKDv;\E$(kb)["tSC,ZZeF}㴁>)ԻR;'-PRrkc9p iF~?eajJHG[ɩPVlķk˿7<4L_NL;mP`9s\R.co IH*U uKG!Mc)%$@rp2%#f0B2?C"ʢ .kFՃs{m*+~=}Z@b"dC‡upo^` GDE}" Y$pD "'1qh_pqN+,DӨh9\+OVnW++68hljY1`ΛB_~u!o}Ax]f⾷Ko:u9$8!ׯni_ޞ Ua !!1 rLF&=~s[QO@;P9Oi8gXmOe: s)g֮d̔lAT)(!S2޸1U rΦ)O;հI%c<'*l]Me,^H ;.gxu;-?R7ۀ7mCu 9Z?^һVL5|]h9TmpcyЮX8nVz% !2{ E`OvRΎnԕ4>͹G{NUN{fUUmG}=ٗp[\Yp|Ւo>ʙ$~lYߊr/QK`je0W8t4NzK ʏg*29hhhK! kkF駺{֊ѥs .r6 x"/$3 ʾ$eW6> t@ZqRΣ/Ovvv,b hO~JED@8p@[9$JDDєB݄x$F=//ݢ%)[fgR<׆nr="9 \8[cLW\) f|?HfXҸ&J"!1yuƭN?~9!fnK0 p~-&g:*#ooږYWF4!bNqouZRcOͅzC&N BX]7yik@ ًwc((txD/^x(.E'N5QXшruOE|/VE"QMDAdS&t6d˿1G^)Iɲ5]Ÿ&OPƿCLR3#šJ7q++m \_%ed޽w]AGwI"kI@lKG޳HCagk\tHߊTZhJݛ˓ҽ!NO=q!:+o*=^30"SGӛӂO [\hS9=h;:Mhn7`lu4ޥ""MLV68z~0Cϻ<ިWXB妺%dĸ#}"oCڛK i,b΄,WPJ &׻[qĪhFUWc#-I va@ECcCNJN(/p82qx0y6{-Ļ4U*dkÒPz߲d1{#X8VNOR%vkyA8-ꆯ|('&^D"*dm"D[.̀B6*aKg%I6R:^NiKxߢ"&4B/W|&auNssJ xzWh&`sv%2_ܜ08,-b.{,9"mcgnLr{|Yb|-UaF< Vx{FvSfȈB˕?ź.Vz%xxPSF EŎM1 l0fV~Q?a`4qɨ8:@ @[{5dz㨏-L),{aU>D?".5(WAt2_IB(w^Wg/^ӷ?w9$&F+Q\QTa:#u+ _Y}{qHΉw+WVe^Z۩\/'@Pz1PF1tdJC1%(''&;11b3nbB">[qqR(,#f,=e8x>!&dIiS8Fˬ4~|6i.8]/r#ɑI>,{2c^{ Է5ʴ閞Vz~F/ÿI@0/ziTRQYD N˪*tF񩾞$+VjeXZUzaD]==@caa-&27|_+@J`Qз,UeD|^[EY9]=y-;M&JjA4\ߜifdVQhx@WXr}mSwָࠇ ,?;C~!rڦE)a{p߿=y,qdd#r(`>`nb J%@]r^7_M_(^tB +}D)l}8g*F"[)x<GPsf>RU=:ߦ&2p8=/5 a7OGGk9,17?Vsd GP+ }M=9 B"![B21a M58cS *ަ \Ccn> O`0//#|5ugnPM3<<׉=6fr Pg+>C:$u^+~b0gkk2 X%c M $!~HUН'~H3[k!tա^nn [ huQo'=GNHڬJxݰ }DaBa&M\Qxַ}}gM*6缮sc1jiYx!]~<7Gɓ[xB#px.:v CaaaPB4tufayJQq~Ǥ$j3 @j) ־x.ne#`ɡ@0V09zqRRx^0ͱa`:D=Gi£d+~ 0/JK?)-(+'f(^#l2W?(?WHH l Hq2zQǠ }"5"Z1lfʊ+܏=>ĂsGgq]\9^,$lz;6k U^gS蝐o|/,Q{ F禯LNo/n{L@GJt֊<5u>cN;@~YIɹ;Ά`2{n//[b Z|齴_[GPR`۶T):{[x8٦%NڤKAv0_/WtW_;//ãz-g8lzx./(I33ǠC ,((n8^>f<w4aVW ?+RtYh⇡{wb԰S]r@<Ũ+D\zT6ltsu5mAnt&5KѩS66.f3Z6vn1 M W{L.AB@ GuW.9 `LMb  ϟ?.Cp}nk1sKgFoX@L;/ !ZX]m=z_0mE, +:EԌ ҥY*t8_(s7DR^)j=DGw p{>AN&H,(zDjSiï_f_egMCvbmZ^w%7dq=p~O&p psN-aWN |ЛdpAAB GKC}T溆 pC0*!c^'o[#,?])T;`8ڝ"JXh}?^,+7SZ9USU Df ^='.)iF /Jt|}ݲm YBC*H mo=0oAC˩NjճU2GZkJljh π$ƹ*7Mj98/D_F2+N6G#6Qρ"/n! .h*_UέC * yae(4.*Q |_+^h c&j=햖Ku^m`_*j_|J=81*;C;|iΩfYheno?̳m![1$`YS k^!9KK{(8<17h 9;Pv|/eeuOrgwy.Ѕb˦CwjvRFU]kƼ~;.;?NȘ0=l?=$@:6c@emz,U!3P6:7ʚ2h@ɯ"YM79888ECUmzu#i&F `E4ϳEMM4N6oLNL=Ҳ˒&S-09 j(lإV*f?] (Xd.g4yyyWϊ+*X"0B>['+VG|ӘfWo͒L{>|fFtVHOϧI;:ML}`nnX<ߏ:kI% 5 Dor9 zxP2\A=۽P`O8A>?w8tK,_) "6Zz+%Dԋ s->z֗]dٰ[9練qcWS3{3`X{ŕc7_<(o/QVCڋ T6Z_;vx$Ȕ2֩?u 9& A塱6C7X2>Ɵ 3ُ%Fl7C^`n`dR1 dRYR"q@x[PLIB ceFFSbЍkf{kU_}w LM_48]8zBVytLrJ"{~ 5WFCo<ħGR,P&cq1gWoO`w2|U-|{4שaYumԏ`XNdd`/vH/`-Lܾ/E^PR"Rǀ;ewe'D?ХJ&t uT&:g2 sG,lyO,ֶ| |PDDd#;ק_%Xs H?f1{rh*f))VJfO":ǐ!x q`$ǁ )u~rH1Xd:Z㜯VB!h:'崴Ъhk-aPn{4>7oq?@ okڞk prrr٭Y/vP>_\\G!jjjѳZmzU@* CiG@RBdb8JbkAŵoť-V@5/w9U?Sd- brF *"|./l%#n뮨4[_ OK$i)\u>kTݜ?ZX9-lAf?w*Ծt"&->.j҅ fwww}JHmOWV||` L@"<ۓ2ÆV_jfYf?l'Ët-,ZVk~ k/$|st+h;DML^^^ .]m__+` EŜ̾d -%a2m`sws?ƒC$!gaQQOw&n㫊TJAmM }\o4 JOq &҇=qtH !2rrQEŧ?rl=406~ muXBo"cP~xhq9`o)۶꺾y|B@AAޠ u._Bnӝ ;!;3 -[z;;H#׭zEnKҒ W<$ QՕjQ)>*>1xutIq~90&_*3Α1bbzqɩʦk@5=ZPQ3NN|$4Haa k49?5CϪ4HD~:COlP-|wieUKDs*K:um8-*_j B>VKuyxГ=\C Gsdlfy}NDŽYIiY.R(TfkyH tpA]]]]&j޽ v>B"m|yCOko$\ ]SWV~&Ah~&X_9]>I{ o텃P"4TkCw~WpC_shPxG% ?vքz|_f~ޑF̿##?x$UϧOVNgZ[/?'6o,0znOozzO9`?̺*"ѷ6,@"x۟1?%$*ύL{%nպm)/|ed(xE)2'7~lҷ.޸ rۯ% x׉!c/r=)4 ?4/x IBoA5pl@~m>/Ȇ)4XǏ_{ aS-8^Ua'x,݂ygvfU0Cg2)z\LA8nkkˎjlok9'222ǜ8+8~ r CCRzӡ n\0rZr22L=0Yœ^r8_l39PijCއj!c@/^A7@+˴ "O[Ç^eO)yp9BlJX*ݫׯ[6J<.! (0dw{}=5qnQQo2o֍ơ ]OtG ;h@1pp\*ߒQeaUvB{N#!p[ gvÔE,rŸoB^o__2!]1`*(0e8Πxzް.O>v۠8G7/l51 F `aLzu&}+'JӃ|&☘ o޾$$W_nj=eOL\*d>DFEm xBk.L{3PYywsԩJԋHEoZ-&ai,> ~?Ij tׯ[Y7!#@ &uD}!Q??tCHD={q La=^jCo6jbj 0jSSS [$i </i2%?jр~A;)Uk:h--&/?*׵^<`_̣|23)`ڂ0L>WK++mъk݁v #п4t`~  t`*&ccC;;AAn~Bӟc|ȅ2P,7ߨ  {sO[S)ȱP`+ ^0?͢ǜǑn 1dgԢ<ѩj-|67rM^T0VwJ&ˌ nh'|Q5=F{7*..VvSǻV˩YT;mP tGB?M4 Kq89ٌ5p[teŰjk̇ZCi/AA#1 E|;I (-h w''.-G?(e#CDŏHͽrӺ`['Zzsvl{F',,@YGGge}u;Y{PP-$y$|B^sާƶ+mW{ME7ysP;xĐ\@JXw HvYu.F^|g'W2MAb_Ѭ.nAFĥ@D/@L DllmAb`=}&yyu[YY1*# pvM{oSd|H!%f*2hM3ogG/zt!?*5#srfy.-re\&/րN'sqcb:>Pm%@؆e NzȹvNN(hD#KWaaa`g^՛##J\\Uf ^Bf ot)DkkkPCpjj8x>E|dkT36x8111`qCg$Tij~^wEY$vёod$&t9;/g&\,$4D 3$XUKX6bR}@\53?a!b舠ΰdoJrv".Q#^P?Z#o |FB" +-Dd{bd<:X*0XXN+`>1a<>uW,)Vn~ik؂ y@3$^O8[1) z5$o^g$>00Y'Owg븘yz=~\ruU^${ P<ȫlUAօU;P^0}LIyy}-B5¡D2?˙R?ߢ~y0دl{m =yVW剻[gdV'[UWcb`6~8'WwB%݁5Lxjj6D_"0{Phhh˗EEq]a!k֣ifeSVK839=ۧ@e=^Bnڰ-KHh]q)24O٬w FJ77p<'8FX;:~I,Xy(/@( 7eWYY<7+n.[g(|l,T#ii^{?;Pº)22biIfN1$6kָ͵ )QtǎK3 JKs}M\E{ҳb'+1:oG~OU_0U#(X*EʤoH@|=3E3L<`4Ks azӕB+1-h^<ӂ=1薎 g8sJsر8\pQٶ؎9{:e.^i#/' H Ec,;t4yB $qt*RN}EׇK ʦDJ$5Ac7֌GHCC7,-#Ȟ}Z4-/W25Z $gnԗcM7,K=ݱEBxgl-55^B.z)0Yׯ|Ahm7cVIFA7+!vqt? DIL"DXGؔٮ%: 2#WqqkrV d&/JyѧT 3%֫hVWǬI%8sKst袀.-ﭿ`xf$Uohd?(A$;|,Rhk_%-+tHJXwM<M/zu;jVR೹鐾o3vRT<Be-DdIZ<>Wͥ9bzU'IJP9BPHPWޥTg1Ofat,-4r Sf`cI߼]).H(Q6;hE "#3>ĵKR*6z@q0Uq^qX].jBPhjKidF#=ϐ#@ҽ o{η=TT *MM?Hm^NI!ޯEvCIɧW\ 颩 Qm cbLT!>~ zHcR&؇X \hq?!th$wIIw2]4T[Ԣ\V+J&Iqun.'*78+B4*2[!_ZB!Z=}?YY}Z 4hwv~8yW sq#T!7^d9J$:X(8q-Q ',5{zJg&'.,W.J:)ʏ44V(d9ÿ~}@N]TB&&&A Fi'Z]½^ D|{D{96\Bf, #0.hY+!`:*AUWeff4ش-妅882sՖـꏋ۵@rqS?&Gd r99UoV^4>򇩌䒏NmqnϺ?`@ +2v7o3laB|E!|iJ pj5WF( Et $)! \:RS~ yU ߁j* ${gN6XN3 QR$pJS~ۗl*XEOHzLwY7e/tXqMRZ8;#̇,}M$mR6֫x'!4R p< ;*i;4+S < 1ܹLu{ŚVZ=Q `;m‹ݶsH'$8*s,^ lD)+62]WDǩZhŜW_A>wDd#GG?j N'˵u:^!=ƹX^wpsW$DkT&ߎ Ҭ~἗yւ(l\O<Tњ~A ި(8ϵ-wNI|"Z(usiZʍ셮HQIRj]Y騴 ,ohf~텑qHɗjq9בS~$F~*Ũe}QFKb7cS] ^J?~ jFKNm[>MW _∆Z$q9?3`ıkxvjG/Ya ƍ;0rUݠ{DֽۊmJDFd͆`C\QiNf&@I+ a;.(XVE]QLf=sRcG JLoJnhs3tEбz0ks@ul8:v(*$5ϟnL9Ȥ-χ#Blݲ~kl[=}:!62 -<'n ۾t-2 jgm]8zDGs_<:3 L4 77I@Z61 jA Gr؟&a39gNŭtFsF:dΛ νqb%B-nGL2+о 1 }mYc޹ <@$ɑ['`vcb=W@^677|{pvz7k{OĻWŽ5:7ٲܣiIsrЈ'|h;<6\G=0By^ĉpG=Fgo#C8L }aQAĞ82B|6ALk?+Bϴ֫3%v^;#G9;5J-_}rn>S^Ǧd[xBuFqF=k~O+fۀa,3sŋ  41bM6;L`iY/2}Ztwq 4tT:+gk>F l%yQ6oPܩ끃-Ű/ ~ygŞIb2 HۀtFyo톓{zGh+`'e:2' uԇ|==CoBl \{=yPuԲ}=rLzۿt~hHQQqۤIBlRGX}'BzףGC7mz0MjgAݍo-A I7onw;m?'ax0C=h1gTewrN߼Y둣FfuEϟsTm{d/F;y `4K i?kkTS~ AbOwtdz&4l䱳܎-@'0P@)WYZNnj] 4̍mχ|*`+Wlg{ijOߴg/~|ngDE= +z5ŋͬtF8n_=ynpg=ڹ~ =5tk]t.7Xqf 1hNcL.]oںadKWbQ'f.[f ӊH #-A &9}^pHIT0Ⱦv5 զG>+BU4mLg].16 kA~~۞Cl$r獛79ߔƬ6imSzm=8'/U30d9Av) <_ G >0νuyy)] h,p6ӣ'4:Rrvȝ Mɦ֙wT7yS#ՋNA<ɳ w;o̘:MBBчF(@_c؁q2vشlB_oIQμe" =1咛&nn>pESkTx5l0HqJ* 4=t6供.[4dH~h*(?ե޻=Мo Z>9]9Mbv רW/wD59# 2Ur%1-ߏ6urIm^099 x`"\wkn}n 2[kPNaڶmNwM %gS[ylqAp(^3+ +RDnth [ܾ%,гbE +}Sӆ[.'.9:tn7'蛗7)Eһ_pg>ŰΧfca!y³xQʭۼ +&/ck…GmHHa,o`,PGܼg/z*_;F1N;Lڮ>V  kDlvz$Ɔ=.y9N7V642͇@Y5 f-23cgdGG?y^5uŒ";X[p@ +_f x;!BG0o…qo af mj B,KJqtAKtZNhdgKHK5~ OywzJ6>hq+.hu+k-$Mgu-aG]I+tEI?4<Bǒ&wag!N_ީ5Rݜؽ{ /e:Ǟ\Z ̲κeo7}VMͭEeB>0D7w|!EϮ .$_K;ҤɃ ޷`IoWv;tiA S\(`3=iCB)L~iw9 ˉnN<8VӈBd;.`K'y}+.H3t|2iͦϱ9{PNrwom_&+a>T15m# /(*YGǮrrߊX\cg Tp[=^,~RQ:zS6Vͤ,nF;/] XwԸf㟎H%󷀭_4gۮ<ȷ9\X,}S\& N#GڂS$苎 j5`S/ylȌ}>a-m qIʆXunGwqyM+N8ٟ\^6{0J*nIq`K6˖]g x "%D5+}L9u=1khy\h{.?S?-.*JVm6&Ծ{Hc;M{5}FTњ]XYwh\]Xv uvǮ\izck~wa}v_j;dk̘~YDž ) # ;$%un޼>&[*e6?d=Yqj*mZ2nRec62 @~x8%A&3w[Q!y7o"Z}u\\w=8zSWۼt`1؋kmY^O,2"iK{2$Jdj|C7l3fowi;1ttJٳMH]0vy&7:}dr$LKz7!7 ΋%Ҝ=,HXF|ƂNs,xݥ5u7ŵ#cŇfYBwk֛UA'@cw[;eDg3Ycu|P7~77 :剆˶m]0:] J=]ֻOXnrt+?-zvH-,yƐֳ׎ImؠaXamZIV r vQ.ط/ ZӦe}0#(6N-!#Dۇ k!UW ϑFâ6:)+2:!H؟!%}$:6?fgƨ9K,|1II?u/3ދfVӵjQL18bժU?N~'vӎ~B^;+nZ,r?g3;co~i~nBJxw뺺-kڹj6sTw6&戭j"8n철1zM./}? TpAoH닉{2WOytCC}-2;];wJ킫E:^夈xpvٚn7։ s@r|a,g.|шe' ĉ9.^\8۬;bDv^,󴱷A.rendzܘMyS rD1_տ?u|`~&Yt?:aHZemwoΜO< x33AUVan..!U߶{ ',س?dkʲNNiowZG# S7ˌ" [.V=S(lVvO[/]|t^V6{&([{^M򴧯WO)ho&bo_3cFh_Sic'lou3mEh.f_i[WѲ#{^|cכּiClw\uVs v(sÐSfoMBX-goue7BEJ.2i5㖮G&tM_c8 zM؟?nhb3YJ+lNhȌ3tln]3ukժs"ޙYKzѤҭ[ѣGxtnz?xxJ׮]t٤uv&rma!Cj O5J޼{-5~uOMf>Oz?-hZ8'!ۤ2g/_n9nܸg#LҵkO%'7|򥸉fn"-oܟu9wO8CWKo_ѣGO~7 ha̚{0mR=A-6Φv#M^yvuog_Yj}_k}q>M>}Zk ~ֽ8p1מ[|4̚=L;FgM#3ݸK58G zw35f|Nz~|F݈]^RܼY3{8{V{aX~٢ cR;Q>;/jG֊v1Sc#^o*J|0VșҴU&NNN9V.7noNXmF]trOaG8?NM2fMdDWq(N38Ɏ;A,fq=.?[k:8(ݬ8Dx+<.Q'u{i0g_v8_jy0=7O 9{ cES=B8޵2"":v{Q[<°52~WaÆ%5i׮]xDnĜŗ\oôZdoUtث23D[ZCt:tU RBPZbČ l҅,"wKV]kf>{d<|(mo9K:^<4{bbLJtgG-[wL5269-M bCʲM۴7csg__^_֭a!* . A*lͳ{ ,a!\y)4)iJacf"S<8Vw{B|.9NDģ&O==Ę_={rwoZq߾fD.\8sVk"#m,{o=,թ<__a&!*X-|2[̓~xue/Ӵ!Cs^P,;(Լ2<ƌ`͚5A|]ϸq=ѷu{gʕY3t--Y 17͡kٹ_+n\`AË/wpMFALTҶfwo~e$ M6Lwsceu5H+O(D {S= J t~;{L9db\lVdddm-'Q]:JttT*ԥ˖M"U);4jNf.G\- %%-\._<Փ'whaz q[r֍4:Yh]=EEE@ 5jo@,e6z[Ǟ [k> Ncq3Z(.?x?Y$ p)ppC£;z=޹+Cdɏ]#u{"::5=2=m d['WMMsyͫ;/kZ99/t[o߾ޤǶS[-Yj䃯ȑaoݻ.'&MyMم[ssGEutxSL&IJ^ٸB 7 rMÌ $ɶnsĭ)͛ Ԡ~F+bw?0aY5f_/b޿ߵvJZmٳg''wإYh!SMwqFh"'6](4,wĉ#ȌuB"8M뇈:TO}x7QރgXiֵD=}qqwٱ|a6-y=}{\Mw\:Vyw^Gh|,3if\ RY컊Vm}Q꾣PXukBˬ3_>p33v{b잴P6蓛aNތӹy]DĹ6ˋ9:8[ vhtXnDžw[/]<KSfuMtݮY%s7_'.Duj?]&}0ԦI8S?Zy)X8c翈/bBAq%NVvF z[4ܱAEF&&NX++ѨCE1"rP2rK!؊ɀa"}O$0083V(=LM&e%oe4ԜesM|}*JAi>g8xՌH׈`_+W9LE>lz2Jpt6Mڇ4fCUj[SJ~vc/e>^roAETe̪T"%cROU<AIL?)&LI n"t22r^ɨyN$(D"## > +g<A"/VZEm\>7Ҝ)ڗk\-mႁ\3x4MUV#+ԂʱbԌj?WK+WBר..S+YįQKYI+/%ϪJ*77jʬ\Vz"B/F{ FǨ=5,Q;Spρ*墓BH{Y$'BT"$ aLh`y? ( Ɩ|QZ9(U.!x5dBTG5`ocڸRCyZPO%5lI)Pgmq /TV+|+Smq>jx-{>*& |b?68VEu4EESjvf$(pBiHe,j 0Rh‹*)yXNP` )b+%1`-UB]d4EH9'q4q2F*RGh x :mdA2#yC(1"%h CI\g݅x(0mrɄ }ǐ`40c -a)K |SA1TV+1Jְ.T? ]d^?5t4B gh҈X$ S<ұߤjN3ℏ Q@(.8Aa TBCT` HH SB(-US/1z Q J B$b1 I)di>.%M8t}bX$U4!AQ%qĘ9xw"9ʉ®x4 dJ˯0C.6UؤbGSG2hVBv%A jR*;=D1he ! %$Yџ]UV5>0#2jJ(X ĠBaqJ[)r01E` +$L@ 5!XᕄZSe>m჌+K~Q L@L 9d5EUdzPUC, Y&d%S++0HARUz+R RRp dD*@!%H)J.(`I< <;GJEHaHJUID$p) *H hTP"[P^B A!aQZb JeAT o?-mU&hKV}xaUv%SWVBBTMs,aH0/e R!8N3_z8'æIn4}ʉ*&!&%Uºh^X".!xF"!(lab(辖{ %ߐ.UJGYZBlZ, &+e+jI܆7t5HBT92 ai9;|FX2U3A5NDN22LQ"dŨ K420NclLxH4Q,`8HS, (J5~aYŸԚ;x5(W9O-L+mnH_nxv'hC1ëV'FU$@_Ս MAv̗YY\@:q(3[BN6hah-_>`ng˦cC1ah's)|p3>af5MS`*3/ ˤ*(Q6a.L 8ѩtnGu7ϩM04#,Ҁ3smB9X V`6[ k}Ra1,/RQc5;<5\;2}ꋛ`5`&31 |簢x1cCHw;,`8cܜHU-ƀ]A#a%D& l_A'(1ށi-U=y&H;X6ntn4 3*-{D mG~mNAU* 3a|.Qu'RQwv|j7sBBr*1BAД0=lVe42<{FGnXn rUz~ U,]|gin(&@9xOjP.YmK4BIC3hj$נKҝ| k( +^UF5=akeIPY8P#JI $ 5I4MrT{ (ҌdV*ɹ-ZHam{!la^sx` t*/ FyiM-r]Swlt-"Jm}wm0w^zy9@i[ڬvz gTr~};91xhȏע+ u/ I4p@wmkz-6fI6l]mF+h>@}Z~.95 uHJc>RlW`H㑏vmoL8g;EaaeyVeHn|VV7]xyzFG;y ^ ?Ca^ y Ć"f,bS2$)CVϨRĹQye$@"7HݷX :BEt#fvX1(9ьIkTަѪf$R=܉&Ga}B8z|x v00@r>}(Q ^Eʭ\Q\* ٳ2D;pIA&Y u${Z7l1,2.XvU.^гEвSvopKrmV͎Fi+hr~jx.[0& na܉IS<_qgx2usSgMIvO Kòr7thֺ͌o|OqV. 48q *fB'aSbŸ#E߳|g]VKUV:Mn\ZWhbEj ӕd]ṪSxD.}[[ 5!ԘVRKnG-m FOgg'If܊ꖻ6I꧵Q 6gXtB8=*EvQ-vz^1+g0y0}(EtvTRTQʍV4u2e5سX0g:0g:+1)+vMg@iۻ;3:铌ZƏ쪓D[G**4l:6 "-k"?޽zӏWRsv7J9˻9!RWݴ`փϞa7Q׻w b~ƎY6lݡjF+U>@nyjS/^5EvhqZّh e. Tx Obt9(BsblXիx^UU@-Է?/Ƚl6"ٱN쿝.shɀjSn߹\z%lj<lUEa,-@6 )/~,0^',,dZ%tlmv!j n1C<b-a %K/2GU孧[XBĎTԥAiˮaK22v7,pi(UfaT֐*9@46ya%Y’M.n6QX . { 6Ka'l@D|2+t@ Zd16KRO9fp:ɽORFK/7Ž? `f`%@y6@D؊#Z1\} !rJ֒*͵ԁ*:YBYKxODTX DPZqƈD(dQC 1aKiռJdӠ@戍X"GOZfCyB6ȑkg$GU-Pzq0}Ծ]HǧF,mmU- C` 6}hʑkh.b(μ윕M: .I`#DFQL=s93`{LMɜ)za\REK"s)pGr- 8 dExT !#i f  3B'oA+o⠾|0v{so!J4:/HNpSkS\K'=hZoW` TKwfP> h8_Z@ȅ{NI a_VI8xRP9W1\Ÿ ck{W ZZ "W fpXD1\~LD,(4zk"1N HFZu3ހ|1Խ`S0BHr8 'Nk@EUթGeAQ"0f1gTqRK3oHԃVmG i*`Bi5)RlB fVy%vسrg$'iyv%KNOmU׶}F+7z{3TPÞX6 ڡCu|ĥ/BEi''x|rtC[ݰvȻUȻ@*0ReF1M gW2$+Z^60%X5[CJ"C+/'SpXzhDmY;Bh2w9jȭ oZ|^8S "pQ0Ssr))Ej́J8FH-1WR ocX5W˞j8ppGEP[(buZ_ca 'wN9_M=ә6MN uBg(4-k~r/w)тtMo_]F)z:,E8K)h9r9Q}K4? mIm⓵Qh_߾‚A(MxI6"'Ҧ@4$3Lj'h#mxyU?o,x,bR(H45$KG ɸM[kėeϧ gbI/]353>@?Lj8LSc3GL1N4Ķ}LD{87UNGiI_d%zGK haJpBe-Bԫ҇˼X=8?4dm1 "Ǟ\|{&l$k *yIb .;Ze|k[qf.ݼoa'&BJ2Oh^IlF&4/#-VP,\x@ɤȘT;BfsB @yY'\[Nq6h#-'W4 w|Ί[PEl`怑q7ѳ=aцQ6uXFKy/olE<E|ӧOOQ"܂-U8}+Gx"W-,w9}RXV1;~WO_8UO㑻XMu)l**SvQsX8ug`Y%D_  eXӲ˜ɀ<n:<ЯpŒ&gv0Xp8W' GnngS\?!T1_˟^`.ݯ͋7_\\|r?`vԍf\ln?`|;Eמ|S1;hZktl wÏr<Ϳy9 T̲w :%˯ }pH KaxoBIqfqpC| .Mg/ʱ]0we`Q}^BǓR"onfxt蝗č.7 .o[5̺dVMh|F/pخUkx^;MM'_!>yۋbJ|z2ws^VLk0IMOGUY~/7}P<A]KK ggR*`z1?wwf ~b BLq'Ǘ!P <)LI >?]ϛ|>:oi(S;L5zY$=93xI j.cn#[PˇA zP 3ćY.F-:j7 wSE4/vorBᘒ7z)Ix!5WTd葜i;OyWmzdG9/`R2b:ʘZҍ26-{unXjxY{63V V6k5ˋEvI9W)U4ˣ;Y}e`?~)KrJ6k~RED$V]=hDaQYPH+@L4c. ib%ikT[l_;ƺc8g%ax8ቆ/6wn FWmd,( 2Jh\9Sknګq CBzB; (8 t! D<{(_{=]{9ke-J갦V$I椑lCWEѱ10N xİyyd4w,5iO1ԜxN&!,,CqZs' |H(b>Q(ZPͥW+yoojPtƒ!%2(dHXIWbm)R=T,Jf[:&!D֨`ЄiΤF!ꋵ4_c6p9k'.]cAPip!5) gk]X{!*^ W:)ݶ^Ҳ),$6`DKnbHl(y㠱"OHG@z rT{3 Ɛ6A,a!~Ȫ#)XqlQ8b r4xC0e˼HVq##:`3/e>c\Ř-8c]'.-ρ̗ f ~x+ Q;%MSɮYoCMFxY$Sfq5vHCDL붎O,D8hǨIf@x$./moT@7(LGŘL:ڱp$JQڐЃ<(isQA3 dA(¥1qS].F?4؟Ƥ?q Xd13x.8MQV?zú\tCኯ-?>ůמo_ ?m 9~K>7>k_}̬W}N> G}~/>Gůڹ2//D-?\㍯C7O]=t֑[7{ΥuolO{,wmڵ}kZ}#x#kκIp;ңUYsOj.?[?esN>=s.{lW^y+jU?MatS /|z믿-_|{C]ǎ3;Yz=rٯWzϽ~]]|Ce T9~kg9~xsoݼ_gnr裏>n5O>ԏ}?S߬Y='j9/~}.s/;Xy>R{ix?g߹z']u'yݏq9^x?GG/WCz|>חz}_%o~I~ߕ|cv̬:?:v^^;<Ǟkb铳vo_,\u~ĿC~'0ï;{^>vđ۞ ,8kx v<v銟^~tζ_׿m޼|y/شiM꠾Y$s 's}wwO{[]7v߹,k{6l:|Uǜ4Cyλ|3ǭ=`yo1@-ڻx{Xu{|K즹so}/AmmEq6cw>J^3}g^G7]x+uS7w5o÷=̶m9Su7bu:Dqϳ.K_s O =-;嫾>bׅglitlx$UmNGvMFp՘yTgCe2`YdiBjAEK72M:Ld9ROZ N7.#IE҄&WWʥ =WtW ڸk/8Wg{= ^nxZlw&>'%䍆i<L܊;#@mF :gNnU8aW1؋zF$@ʊu JdIQ~YY;P.K'nںNcft (hE][TnU&D:b2U' TAZV`X.6gss1^/.,l8Z7>G~ [ٳdÓ綶E%j֡LPFFߞ1))Tߺھ;n[N+N\s9+ )OL>7]N -1Z%up~c;g!)\v!EwqAѼyn Ư4a]__d2e*-$%%緾bo k=ݙMٙU{ LR^NԦG)AhlK߾ac.:ӱ;m;?~3oBm>-8c"TTp`Hds0>%اOxRJZ.Ɉ.Ǘt5k M^#͏x6ݞ!ۍqW:n8oݓmQqaSh0$c2{6UcE0|V5TQte"ӛ@˓?pHС9(kҋ~S<,Mط~wt٩nI싰;AZ Gʣ3⎓p׷gw𰀀p흡7҉\aaaw7g+ґ(+h`FXXw5=^։G/45{lMtLG_&Ԩ2S3w;6&'sN$-&+JǬ]%O>pr Q]h٩ßkA/iH l..|z,ew6^=n^B/ݞ;N/kӒmdZF2{DRS_VȈxپ/ vNHLqՊϒߩ,qɄFW.߫=i'Y߾ ": *lu<8駉o}hcW<}ʀXmD˒\mņB>icW˒W4 Wq}y<O]`B[om1PP$U?EEPD3ees)rOP2yowv]6g96}+/h<QZh0Ds-B!rlCqUUs$\/ը𦧻z2q鱼prB&cJFCܡ /J&.$,gS(YlRDpZ]K+4IQLګ,0 @A,3j@0Zvw_` ;hz.KIѷW1kJZ%vvDB|t ,6HK./B%[Yc"^j8#FK=Z@0u+&lcȟ2mhHʳU<3D3l 6O7}-lB°s[|mvKNP[[c^UC*PĤ'e,|~RNh.`LOlnH4dYGCC5ޞ5r~NCc6$62:z /G',U 틚IfEcQ%?"؄TU3 ?ǍJ *rTӟte { ޶5 ,pqjNI ֥edc狱ӓzf\J"1R^{h^L|@) [lٝZRɧ~BE/!.n<-셸q~p̈X5bzH{v&swE9I a,'-,4T%Owg8̄" dĕaFw/t*_6[ەVLl^k?'- Q 0'<~u??ykкϑN*Cϟ)DxQ JgpP$>67yA59mD5dK6*ȳd:H"YY<#cNl ї)A[k  p~B%-m[Yxs6@UDXRQA?>m.bnWI~}6S>k$A˅ v ]S\(-e9lPCQwwotǾ[ 1((*!ЩigGN:Z- r{%>Koq1)Gpl[}-F_)HT'ͯ~Wtѫ>}I3 @i&&bJgL2y4wlߣ]`mӇlYYY M{ 4Qpcmه鼎EGC$QQ0sVnV#UɫK@`rF2-7o>O Pa\5 F&DV_I!pLL>Ý |[U*j!y.^97?7Ze A0s݅`;ąDvS%  cb:@ (:v[yHh}CZC¾Ʀ.;VCzD? :IG}jN(-n0+Xz[A.D m`6a4E"]109%۽V{6}r1qUx0^Ϭ=U)Uoa]|,!?,yǸ}`i.;=buQ's/.ttP < xFCa.MWrmR۰12^ΛƤhc 2LpdG6>PiAEKaJqWW~7a5QV%&'S._5ʴ5۱2 ZtQ}H1Et.~ӎZ@^g1# l*.]+QfaA\_Kk3VO?@&5׵/0"bϖMuc3NJkP܇GEV*ൢRQ]Ҙ3 Nj{к:yZ3=X0k$0iV=}*ߋRč\iBk_h.^ׂ x7 ~%sҢ"GrQZ\s4s<g>%3G@.Ʀ<͘7i<%JHҿF! 2Pr7$зY_?q7Fנ&V$l|H=sJ5qH]zkXK"=.冐~u#1nFn-k]j<[ ˯zgzVצida`PDTL|.\'L\=u8n06m7Y, 2=쉮Nu?A4[f>QƄ ʏw9=0HZ]=6kC">y\8 fQ!dSK^\D:Eի?)7H?N)7Nq;cjh"N"AhpNn:Y7r&ܣynBPh)!?ZN'&_-_IS]SyimG qJny/)eEci' ,ݑ"AѢ"!er}IlIlSl}2NC1,1k[{e^ո'da5Ș-y*_ug +s ??l_=8#Ƭɟ}{?mڣ+iG|mKBbJՙ Tm@@*Shc GDK3v+^v+`9xSef9w]CP}n ulx$P+Cc@f#^7 }`Ssy7,Z6i]sg z~zW'/R g'tZ  p窩87娞4g,ѯ>H@>d%FaЙOď,"b=R꒷Ckp߻-D~EWHmh]d_4,0ࡪ]6|8*$XmM&2y斾p|D*'\AsL%550I_AlQKNȕ_6gI䀻@FG?Vy7p cFeʪ}=؈*dyI,=^6u,wx'EzzH;rG0 KVgĒR ߌ{jϏG@P{=H66{ld{wv. !ٻ뒦`j:7'M69{6F: :m}kx U>xi@@jj! z. \"oH,hr+nRzn7(|F 3.#zS!@3%T9t zF)h3yѓMN.G%Oޱ|w8;)?/4$'6Eaf.y-}\s7\uhR7o|?u oB#8zM%l|{Ŧ4x2~=M󔋫W ܮGs_iL06 \=y|_SJ5=_3Әl<"QT6a0e Jxٕ+o\z?5ZZDg*GOxG-M xt k|܏p,^voުdի8hqZNqP`DS$MLLin|)>|!##=>1AifWk="%!(0F͞FttR,:T=+\&lRV ~usݼ3])b5˓9%^fAϪ%ܱe^eجWcO|>9sYm1%o`l\y/>=Tw;88ӿ> +հQdI_9<7: vvzg{HW;L\L}-޶?Udmy{ E F@w? G; nUuZNÕ5_2;)y*++Ϊsss痔t%q*F4V"M~rrB$͍QϦh+eaW.8k-)~פOBPhblnLYoWY;kKEu__*:}9YqۘZ$+c$kÊ ?+b^bzN8h2v?~amgYhF$(ɉMKK " jPcZZE֚ $؄N*x"nApwZ_䜪T-VƎ- qDZqOsG" 33o((נ\/xm%6&d7 ^p9@G7r_n14Ҷy`"`b? #Jɜ|wTvx?J'S'qKNUUu)7A4bst3P€fVWW ~w9eO[. mr13-//C{{^퀼XYv}i:˗D}pqpm QAۅ01(QdsM_4?9> n),,<1 `͇RNGjW~;l _^:pHGcjC3WuY^TtPNS{طXVck^r$_?Pjr.Vcv(_KxoZt)^Y,BB@)2A[&i}ͭRxx#&z>Ѿݞ,mP[(kJuV(MǖBN7UvۚZը)hËõo4P ϰ1aӳRԸ8kWÜi/YkͫWRŽ"{H%&&QnV+9!?ڻQ20 ^,ݙ3z r >P\\{:'|%];^M/==lǙ&?&"DaHii৖ 6e[y: 9 Bi w;S׹g|lkK\Eo×NNKcfۺVh^W$_)1H͜"-&B2U^^oo|G>h{Hqg;5+;[CPH9* b&uS]SWO= `!0| VO 'NNőOܺ0Y̫A evԠˢU%64x0a%:&qdDٮ9U.1+M+M) YY~%rfOUUל֙[ אKɖ]߸(-f5R깮q$%-0JV/iꛦŦވ(d2y+|{;1AM{X8#LJ8թό@ޒEU=|}}1uٺP~[|EBgLu 6D^裑 _XتzRmZLjcL.\Ieki!< C ӟ~hFL/!B( |)4{췵P!GS WPt!yw}b=z<)ZzT-|kfLH osKr }ZDbs^̯%&f<8.}nTAt+n= ) 9V~$v.s݁[l]6R(\<'}˅k\vw{ABxwev*?vCGn"^7[|L\nr?C b`V- s‡?][ey7æ9T!=K\{xGlMteS1ϯN; a 'pvrl{[BLv+|͕tu&\N=޶AK\ˆc#D6EGg m=qts5QH3U.AW:CAUUUVEʈTD0Zħ3Fʾ~~NJxdᲕmL">/\*"<|_U8͓^v=[C}Pl>! F:6nwOGmhV3CB*x8O+ nPw!&ȯw,ps-Wj0?.ȊƖ}2oyYUM6k Ȉx?&-7ot;*t3 2aH5V5R~mVv}:0cd4.jD=kH"__ز vEs8S}T{xxqՌ |E?j^5WY8s7ۍLPZdd*3).T|h+bA@V0믰|ՑcyXD)hֵ1חΚKu45W `kKhuJZ8:Wk}k^GwZhWQ?#hOVl!>''zj<(u߿k&;s71%H][=|}Vv~לhL bkoUCsN܀3`xdZy29 5χ!lUJ%U r5~t9.Hw1dD^C4Mj6aK_JbDwxgPˆg@:##QR>G䇹59̾0| [af\s@.>Pt2-x^x+kn6EUTt̜V*:K\~V'sy}>=L f P^Λ^}Q-7Vtr!gΚ[#I⸁ [rtd2@\3= 5cocuUjU;z镔s Ulv!XUE (♬a*lC+}WcHQ5,yx;l]TDymdaze+oڌj"Ȧa~,[ w_{,#Ne[wك3v"P(7IHǑ1x2#Qt%h.r( >|50a5cTd8Sr}@>y}WK6otc6q#zЎOavv"6s4c{\U9?+{;җ-o"a)IllϊÊC8Zjv\dؘL"o =AorqȄ/#Sn=#24'AZ`0wEԞ-|g=0FDQOEZH"Nڵk%<<\`̹ݮ|G,ojG̗Z LE+ 1W˚#_?yzATʄC}"Gu AtqRB58=} E%y$vY~=ofµz-r -+]8 }- ` .M@@rؘZ;"T csi߀ :y{ejR>dFH}ȦKc+;26PӷRSF(n#3e+ fg =߼̌oxyB/'xյ, M,+51 %@o L('Z6Ԫgg_z]nilLQ= )8dH6:]FTU }.Rk$~[B>j6:xDBQ돏 :cEgW!!n;'7ss#<_~ُ_PBwqCFCP ،Uܢb!'v SuvET4+ϬE ?}%PJ܎jzE6׉)ݻC+)}rZ_sfiȾ>~w0SXؕSOVRH<'g&~/,-% gf܊u0Ok˼&E'']6cVhe.ƔiGcu2IBRTZ*GL;wd_JXl,^>Z̝M^4| J>c#EEikkC}h?_GU]IJ&b3¯ ~%BsUkOrbOŻ&L![ B7'[V5꒬LVfZknY|ReJ.r_Kߦ@i S ?|W^5mj{T>f~ y* @M5RL-b$E3Yi{54<˒/(-xR1'Ns0@2)ҁ:K F"vN:Cu\U/;jSA$԰E.7`ͷ,\U+aƼ#rH4fR\9[[pvkpN}X88{`G.@T^Av?k- NJTK`y*>.0D XSeR~Y#|߅E zVM{}w}!}{C\>HH%؀S3ze\B;%A\ێ @DCnL?fEITUϊNꌖ/؆%<>UI!Af20!IGqPGtqO75UG!X#c(~9Aami20?=-ao-7\v!60>TU5I+Rz!EaQ|de2~1x1[gZOeEuGӵZv.|ORx#up 59p 'W,̟8UL Dpb_@@g| Otˢ#R*4P=8>5ҡAzJ[(|}/6Y$NHD8MDFPCڽ,lj^IAm^J` 35z"{neuM aE=+/x/X!!tZGƺOp!wQN]WX|Sxq ;JN=eME[OPeG ?_͓ʼW7y# 9?⣪z d q_zf9Sc0KoʮlJ`4k/9}&KZvԘhHջtRWVF ,&LE۪'LMT qvnGCq]nNR]B"]5|[iMCE3gPYn:˒ bIN&ܲ߿N '}ڔ^O3S榐}ྋо[G%(9à|ކ{ YF1%{r7ze=t2ly8yTK`eO?o˗z.r3]]Pa#`DnϥMwg[nv0Gk U1F ZvgLjEco}ӳPF/y|W鼾̙C7x f' cjc$cąUXo_(oPݭZvu 5շ/441~$ze}nׯtgB^!2褾Ko&.և3%51iY122*g{LIr#6 I l ,r_(%IJQ0./t).cf2^8y.!*S xa |ӗFW\|+w=29;d3)6VS}m̬[dpjjRm2U'LqWaqY Ӥ6Ƌr2UHB`d>gWeB':==bvT.I j([wJW,EaaTTp6=Gl...{ MIziv>PÎ/zBiC. >8ݙ zD>6K'|aؒuRZZ[["> 'Hz{v-7XA_;'fw\FF&snj $hm%z{libN ̤Za6Ȫ]::T[{"D?k¦]3xiK{{\\\cE`c^tvJ6ޜr<}*>[ce5QZ4gq=~L&n:Sa|g,.Z!QidӸ[4̯v3QȔ{y=3z^.Q"̾ׯt2,b Iߑܩr7kX Eо7ը6]l{T}grQa׎{{J׍@p`¯3wa+))!rG#zBc^7(]Lo4ʗ`[祶m U ̆En]oWV[_;,PQ q+X]=/sVxglllPt_֏=oq=KyN`$q{vY'-vPc9g:'*TG{ < --7$N{ AeD% 82ў{j"@Gdgg+i=Zzd cLL_8 >}Zn>"*rqhTx\tqVS6` ߽ Z aḋ;gZô5 6`5=:Wz9< t%T=a竱  } G ^-^'ďLJ|0UZYa9Ue0q?y``Ǡ޾rOb*8?rMs[0h'77+ѢanJc***}-K14_I\E%|a**`<䓟pθwlhp@3mB@q\*pXX"8l H/v߱*'ݨ+r[yߜJE^wq7/v.nVo$@(S>o=jp#{9r.Ta鍙j3OtfsڝCL= ~KBPg0 bMYVZRx]*C.,D7wW>sI?}vAh ljnAAAHzD601%xw |Cpu^_|UG D|ɹ{Y8+--[^S[9s##":PNۉyU?kDkߏ"W5{W,?@Bo{w񻉺lX۷oڐf.$><}mٮJu $6:T\\///!YO*R/y \GKVnZY @K<Ʀ&Ѡj ~R:¬nd$.vc`u/FOoJͱ/Tcɏ(B_)78K yOEOt0:7ɓ[62$A&5 N@I/v[}ef\>s^3ٙߠN;Aqaִj0Y iPFlf]6SGUU|@aRDIcABDd6S]UPQaUό 2ҟm6W kF}w]Q_zpG,7[['nлgDx m@DA0r<i`=ҍo$68nx]k񦘞Nw` H*+g{G::sÀMLJbbB!}I)㹰MTRc 8 ]Wt`a} rgrZpt?.I`[/,}CRU^ϻ4@Mmч".t RT ^|*樤3~q1Lko=vj]J1@My AZjj&xW{->|kp.H[v'Qʃ7offU_ P?N8-1{H0!:@&&~U>y* "uvh|>BħP>}MA h{q"U[;"/9$u6Ag=ק?,9TA- EDXH&`=ú|,P 863d:A}K' ljSM )Wح$>MD&zfy> `:C_tfRo4L;ivfQp`C777kk_zx|܍Ɉ_{_|y@U__8,`3*u ,Gv+?}%d魕!nx(-BMM]kKK0@0m$>n91#E?&!S,̍u #::).TC@dj wwAqsTy}Cai>A{Vz;_ ᄥ:\'r[ ɾ)ǩR' 12]VGPVEfժjD嫗Cx4CV{cdE._'?jsOqPSRRR@$r&>% ##$\ <Ιú '}gpdޤ (U'ՌlT֒/~wd:%&-- Rl,t׺$./wsyB# r'l*M1/;c`,ϊo1 D:6O~OUR#<A ͂Pׯ+;ggG"GO98Z7+bkjHM@6(ӭ1y2DںɰҊGD0Ү\cb|ȂQ  bw" y F<&iY76"YL{{el֮v-IB%?@|19৸ l Rps];0z7cGVzo5OEIUoqaՉ[/DOJרڠ4|`a1/,aOL UM{p}>uK=3z??Ûݥ  )㮮ܒ2h~r D1]IHeȯ$FJ^CHHܠ IMM  "@8^%购lK{yͶ^^h+,!#w7FAիj`9:$t$@T[ALZVN! =N6(cBp艟dPH"NZ'/lFD.A 히S[]]]@!MlVY=8*d$6 $,4,MԛLṹyjҿcpniFUzXc徊_##զEҫhIj1w9`d$?CS(4+si~o#4Ø~T6 &rq-~٣$r!Ѣ{%)vuQj\l#)9{s̜UzT D!9)G׵qqo` c1In%Q-ى!VeZGKtQt~Œ5!dsm`+ݺZl::ņ*X]gh 'l(S,J4SxxO,̀{T>(jO{|l)U=CWйbCZ9&qFN|_OlW/Ҫ2=x𘔌u8×unnmZ3@A!mH*yտQQQFLLG:T(udzmY}Dssé(NT~W\^K/Q. ґsUMM=rM05VT! zۧDĔKt감==N}noxH[Grwi@㓒$ ;ꠟ|Q6$ zGL7m&bGt>A|%/%'G?dk%7q%IIY8OK=hcq*#"<)+xRR?,}p:[iS{۝CdR5Ƥ'<PAR\S,x9u#0N$1)$Há7R8Yٸ1q64nu3jkk?=uʼҪ͐RL.iF`JH?~`86y=ei5jSQCMT>$K368?/PmUԶܼhc^ؿbx ]w%V}Oz~w4(:\3"!3?21@dKh*ѷS]c]y,'?(:͏V"_%WYP}>9:OJ8wUf;kydY{ţOio=oE0HUT:ꄺq~Bib2qfz ::2pP&VqQ_hJػ L =A*  vʚo5B55q{g| HLC%PgBqk[}_c6#Ua/T2V? D#0 Vr鰱j8'l.0!/w/^t@}uK_ЍvlO,w`6@^n %q9-?t{GlwbǦm@#D־>Dz;;H66ΉIvx`Y~ 2|ןM&xggK!~>0ĎO75y̤]J"Dk;y4mJK㡌`ѝk}J.2 @I˿On3ex{+h=rr2'D==R/_ay <73_u3E."hie"zINR6%J*r[ƜxV^YG"1|W7 Y3[ەMGpDES˪D;'wkӢ^7'eSΧ <u!=¥H+MhD{0{EnO kYKV{OLhA!mfl%Vf'z J4GF$cJ)Ŭ-,J`֋^D*:g6㋤j|#&$Tcݽmb7؄%xXXJSg $\(}&O]y흟.@_s8;;"#-t$U/&/=HYfK; ~yʸf,Vf@D ~57u\t (%ekh&acS3r*[=8f6Q[]ݽ報ĕ08ڞ_IvCG$hdh, ̖{!ՓN+i:QoV1 qvo{"z0_b?Ff@mdlKCsb7s3IU'7g++sq-hU2sM$fCPv%sƪ'NZr5ImfX'$i9Y^t?[d h#wxf{0LlAii3^r;${R)&&[VmkjrrB8YV:d$`ٗX>s(־׵z7g$%$-<$V2V.~/*Qzۋ '?=$LCI/?ʅtaxU^^APH~heK9b''oo9 o0 xm(NwBbM;ڔmKrr"h:N6iVW[=$맾dMɋ#Àgyx~+ LZa`M&<V.hߝ'?lRz?f8W7iP.A)[!MygG..s5_6Bճ1OO|ԒWjB2vb„Nb~݋볖l`8ǙLG>)TͰv~]*$p5XuCq~G|ʼn/pݲxgx\#!u-BGKR5e*3Tr1QC%NESHcްt'=AG{H54,`NPQNu;[ͬw |؊,[ϲ@\NRCngdII嫾di336]R c@ >djCf6†J {N71ͥ2VT.otiquuxzL,rKۖnN5~ᯄ_x ^6ZZxVo_$8HIO.cxB~f7mD13;\V]OlrLDds=>̧wqBP,UP-&*(ǚ,r'cSQfNid=uzR\Rs"?,ʸM) 67 Mc\:K0JS4@@0-Jlደ;}VIxHHʿRx#\Sc?<ZIO4hxfZϟx:;it|5Y仧_ _D<.}e ~J]^.sr 99o^< ;Sͭբdslf-&gnO\--} +"km/!-mh4NҢ]`&721) w},` Cԏi-d5{}di3ޏ*Ǘ8&aW~mi-X!II. ䷪Gޮr y{l}dpA-V*N׫SlhnpNAl](8ކ F) WO `lzȢ-{.O-+"6x 7ר|FX`3]=oNf$ v9WoIL|F|93hMsݍ:RLLĮ oSӌf(sre=p=G#ul0ootG퓗` #:nO=3ħ[cu_RBT5 qBbh \cKŮm}jr31j%xD)iIw C6 !T=7UכK`P5P>)7k:M7$I(d5 )l0QB4)m*#1V/#HQOn.\Y Ԫ0",/r6/9.qqDp`GE|OXdw~>>l 0 iP[^g'gxy POʊ`Dq᫹&w`L ) =?:j`LܡyDI8"T| *&4ݣ 02X5(Y,W~Z(c/=u>" ((`KRX؀wXZ?N-AׇjҠN1D \ىFB,?9>yikkOMOut< 'w&B$G=]Tܾ}%/'wgFCCSe5KPk=6Z27SCKeKMiU%@CZ:wUV:]#՗U*C;:g-pqp222'%=/ V}fa_ ۢ +nC#l\2eoSԚJJdh`o/f(xԁ PF @h::q 'S-ޢVD35l3#2&-1yno ( j@M&K,y%醁%^QԅYhI+}Pa:@ 8B !x?aomAv!.%% Ç:ݽ1$3G6 z/cO+Op+2aN,AM~7SJ67yk{suD8fumhr͉"(aT坳JG&6%ll\W& GrSxE&svr&sxn/)hi ֗@<6ZbyU|%hMmndCiϠNn$%1&&&" :m]v ey cBxsU6SMY jlW^֣_7<  rlY R'-=1 `kw͙\V"=f Tޚ%H#¦MtP7\htq"d乂OLgwǶ' >"b)'K>{#]ebzbOQ+CqĪϱn|8+)Qγ}?;; }Ab mRZɝO2= =QdFjs o6j^8+*hJšOҤtUu|;d7|}~][߷'8!Wjwߘ>Ɂ9wfwo >iqtmnXUK1tL FvIL|aU±DG^B\IiUNMFMg˃{F#9;|vF,,rLà##I,n8t'\ &CL>E 2uU[LhZq<{%EnӋw o.OF*]>ݙ=?5419Qn(wa½:o&?}5A)+x"ΣVl o;u&b6=Ͼ(9dX?qX,juN$ZMF}u*kmv0I JZSEK@|s]EP&U'۹"ʪUMPߖ9Ĺv@q,b=aRa֪ }~&_n|ҽo82ʢn}n~ \$$/TdK?@o;hT }(bzhh}ŘЁTA ]u{7WVVhB:.؋GTJ"(D忴܆}B*z305 p4_j:[k@|WWkWT\dHWd i$).d6S U8lOb}tk0#, ( ~Ј(~VwGGFDpx^:@_4 sNS8P'B5#nqqrHp28*3MKA F(zaoAb*E=d4õ>ć)(( U_1n=DVH_pbmR4^sdQ2-׆@HX6lbQW__?T+QaVv'\uzeff.h9SŸxh5[!TXT P6x "_ YUHm`gCW.e})o^;BMΐ| ?&}| mm4eenH~Eʄi1?G ';aMW_ _o@(^_ib!*{T/m[XKnXW:̢9R(oT>[FS-wUW {{ 8*\: z엌cq+xu8G<.=ls<Nݝ8sqAPpAڴH1s8nb\yӪUUUٿ(P ~f`b);XR2G7[fۻ/S\u %{yVr[PhzQ:vQ@]6qIB;2CKu y@YZvvm}Idb!zM:! L UPzpi*L#B: Uig(osRP(w9N0rCt?k @adض _?@4xEF-8Dpұ!㿳WA9SI md6,ARj;exX{^JGP,gf.Cw~s>(1y/(==}P%'м݉K=GFAP0S"bY÷OCCEr8x{e8Y~JD,Ԓ?)IW)Jÿk|fh(ww UaPp[1?FJ2O&8Khi!ZU{3CQHZw ?)$%N5"~)^oKu .,ysl ?s1CN]~_R5;x%hU_빐n`-;1ssBқLޯ]}u2 ߇?l~~+Sݍ;CNͦG*N%$U~~Ƞ*P'rw3Q7qKCǬo`sTko`nIP>~ j󟄃"Xlok;5 ޸TE(e , H5?Bͻp.Lb`m;?VC hk*4[leⱭ]t;Bp_O]T#=ღ\Qd^*rӧjm:UZ,-iiN &u??܉S,-p<{{Yxaǧ;Auj*C,ӧ&r+׹__pU,[VOѯge%Uyy+Km}Ȩ40oow8߆`ZZmjJJҾ[ZʕGYr(+^ԟ੩ia w4)b.~w$vdեߏآjU⁔ }1ߢ|w%LAڵF DgAT$6&%UM5a< 6_l3k4a? {nnx~qaIғy]6⟯5g*ac :&i/.Z\i2}&K+K#]JͱO: = ztl"BRUld03Ͻ&lI_b-:4 A9,ݏwIP$J^z7:qbzN7iW xx~ ׮ߝ°i ~Ypf%dܟLD>;ȭDN ~@#c.<<9 ̔Ġh.͸: 0Y~kn$-?r=_vѤ$mjM2 f+d AQ J'>D8&hwpub2PFٞIvFt 50l"yt$_3EՅk Kgd߾yq?ixu"oY2~s0Pc 0z]TOPy4m8P P"*(BR oV -vM7~iy9l-ZO|d0k1}0 V{Og^@a"5IFSnRg1^EB&QtCSbbvWN,Zv8]yGBaeu~seyBRk#̍W]|u'h0aIKu3U L !i<ǂ9;3U of!H.yc6Oa&v{EL5#?sTnEˏZH9 }I #PʝX2D49i;ԉ 1tjz2E~F$bsTuBpƒ6AzXtVX[ eyjk`xrES;`GC ZlCkmct;h9w ^X8J2F3PTueYq: hsRPo^*)loLWO?fjrw=-/}4#M|w?F/Ti_C$pJyk$ Z<_ߤ$Y܎ +m^Z`3˧(7h氞#YK )B 9 Xv\@?&&Z'$X)' 0Iw9ytDckBUྫྷv-8'y7$Odk4=NR&p+M[h}{nNwmOJt"l'>Ĉ }n ] gm,OB c']紃Uٰ?,i-EUi+*$ZA,O>n< e|b7AVX%#Z|a`) Ҿ 6+W]8Zvk"|G[KbլƵժ0ZSE PE||S!-NdmbiC/wrs߁v( vXuX;=ɢQG'!k"6c* MO˒ ~|}sƝ]9u2&GOԡ`"1mW@F6^ؓ*Qjs~Bo.2T [(LvSGXN 5-* MNb 0(+T5^_\1y]a=h(`$3,⚰C}2 BZ?GvZ}Ij񃂾o,446Ok95'hᅤKEoe>(-ku@FLńH _I `h~S~%#@fu# 'Ȩgb}obC%F]G`أ*^"+/"?}ܻݍ@‹63.D4N+L&5ʡGl{*.wLBӅrd+rQ"Wv¨-M}!":hZw~p,DJ=R=G߮^B޷8zP$lBZIBRB `hH& H8H7$3eYj)-?jNj/惕Z?;[5th$e=T`]Sxn@.|L5E8ȧ0hYd0a?uH>!*t0MqJO`[tgaѻk.9^nniA6b4̦KIݞ2T[C~K981 34_R@HlHf ONڊF>׻= 3K;SӠYNdLR~ȡ!zr\lӣNF=Ocr;=NPHEp^nX2+kc"ߓakZ_BO"q"^tiv5txN$B`iu ˾tCLLxᜈ`26?|jlNۥ2Opj|{ }g8!{a6O_Jg(dwPsFЙh:;"LtUtBNoY(X_,|]NfIM?&OdA#@Ȣ|A2K)36s*)g? ڳ^< `oN] pl1&P8 IaTXLKQGknn++icycko ŦXljLB@v}JӣmBrr5{1,*VX퇞Q&EO=zSxfW#Un^msuuEABBe"na=Mh*Y/U=Cb~_awNI agez_+V}ZF傀J.˛ .nn}}h9=x}vXztakѯ`d^01%dx!"v})b}~]HX=Nxо :Qg}Wz LChXXF8Km{ͳ>xhDP1PG)t"..Ov`Rz093>v\Ƽ=_A^\>a[M@z/nhd¸fQd{v=.̈́ٞL ^޻m;!qm npppi돈=_wT6o Wr.P3>?e}uP)Wp;5]5vP%ʨ.,g06fE$oWkjퟚ'.w?eHr3讱U4n 'aJbk*FhIH?B\]}ˢרؐFa6D2ׯNDvG^SPZx,>}LcOL=S/J.~{۰g`a)+ 0#{9:afWt'8?\&?|J r *xOOOc`󌬱IqP >(6}0he+X 4 1a]5m0ttw(t4 HHtIIKwwtK; }϶ Yk̾bY3&Ȉ/ ;_raPL1ħ:9hR-ޙQs$%@Bq{ nT[-܋dM/ 1wg*Ҫ/?=Gh9ݙ c|ȥm:0Hԃ`(K]a`8(iq|BaXn??JsD (^ÒWÆNʬ=4 BTg É:HtߘU@cK$׊O}E]zXa 'ƯQ+6ɨ?Ұ\ T@Q=-'p\Br}NMfmH'馊d =:>>. aM-Aᠥ$^ 8kBw|a$yÄ_'8[N;Ϣw6Yg32`6Y&/,m18 :^3`~ٱxag\\`C86l%G>(,BcZ2L1r;ifeR}O–x%Ȩ+hPo߂ߓ*wƺ9&Iq;sW*;;4h2g54ČN.S{ F mRgcqvõթgO< [}BfK[,J˦710]^W{tm B.FnӁY:|HoI8]>LNcJ <*߰ߝ%I* )* uXZR@2ng6đf3Yiq28{\?/y44b8Y=fxW*Ec<< C\P+U`Cc/+_{&Btrs59IH$XZF=_X=v_-^lUQ3ޅ"y>JUbwX ȗ3+/))ʠE,-)@ؤ+M9{ 7f[5[*Sj.q3.69{ aAbԺD7bFkQ6ݢLåc4J&3-R6h L[0켠Ԕz"955x1AGodR%'WMjx-E`Oсd\@| N4~)*iS+,Ǵpw޼@5+L9p3~y] xt94"5t~IC@7= Χc")iT;8D=ƕU2Hc}E3X Ió@u׷E!"); uATPJRocO~t䗄OUeӶZbzt7J!KחʪA_| =u%%gZT&0\TtX`e%+nkPP9Ug}Q0I˫+pT !=ʴ_0VVTXÂKSTVmt;mx  ̛l%ON^m 8 _WpxH.7a6O!I  DEaXSIr˵ܓOR*D ;~"Zf5NOq? `Ұ`uP7/ޣ.hP\ b5Q4,VefO:Y ]oi6 o~ob[& ZmKϊ],XQ!5SC-+Qgd;hI>vzzzzs,xiiiR#KK˴(^577>S) !PAoD܆:0} zhH햸Q }:cg^_dw^?æWw  v%LTsSN^ ښ~B VO@ddw8X_FiTl}u+7q JO/FCH[{qw GVVV`UqIf HQ/?D:++c bP輎 G`,h $n'ݚ%N_륩бڭ Q !I:"0HeFy@5km&Cъ@%Y7hmU5 0J?<9NΔ ((A/ө\OOM% qVŸ > '`C#Ź:?(ޘE@x)!ȦR"b$AjQ'=H妃wEE;f~~:/ >~8ﮮľISӄ*9l<5%e:16nOv>%=D[TD}p0¯rNXI4X ,޼AlwT_AЗ~j':xGh#E0,d6RE66B_z&ߥJͳ3dxwyuTY3t^ YyJn ݦS]Gyѐwk8 :Fb.$ IԃtQQ} 4{CI@"EZ,V?dwl ;ߴ ۅRшIOυC"-$hd31E4VYWǥ1͍7>NN{ڗ7/rOMMQ߽Ú& LD^㚹gڃnU|ADvy h2&?ftJBnRruuJX ~a ҵUqmm6߅uZ2%_v(MϵJVV7F̷ss m^"xECX)!%ELRFWae{@dhZ&at[ɰ$SŸb$Hz#SBNJ }r@s2͔񝪪%jIUZ2g@\tS/_~\ƁJ Wa$!o44 (9C[.+; #%Tg)!ZZ]x}%++JDIK)1%Rܺ1Z'LOk,-Cwm͸9C{a$.-Odx9lW//*V'Osg̸(T,W~x< ntsy/6cC|<;"."]I՝QX%R|SM?}}|*뽸(77AQVT2?M^)EQalZ]ڵ'vvoܢ7~}.K Ζ_Puy.2cVT< 4˗:lv=$H1Jg0,6hlnC{:mnms7yӋD%QJ#i7?d}KJlSrg瘊QXhܵvQAFx;e`{bD }%%WWh~Wa,sSN.~VRlH2a]-6kJㅙ+_PmQ<'0BA-:R0m9tB$cGw^ڜKXZ*k`kw:sY7f^;)-q<G}OʠN{8S|dV0"'V1ڈWЂCBBA)K1[@B~?ctuR,~gh4 plp/Y8FVVlon ]"bD{Pbd(i4I;oyV53:mk$eeXP!@S*w>jnskG6/dBK4(3Hj:BB^8< })_gy,5?B_tOE@LUEWWp,z< ß:R``Y-1l,0d` 2cy: Wb@4EWq93F]zvW 곞X|| qd_u;&n#Tws6wji)ih> w\YРN /c'77eZ=20dW`2rs(JHT-LF2[JͣbcT9\rCiIr~7},FfCʅ9 +Na"+9 7kaJN݇J Q|M2$I7˩ҭ@R!;x4;a5ED %8LgQAeC'hn(UG/2tKk&LE^L%"u=C{佚Y@ek50o{QKRR,jJ\&: IX*(ȥ?9L)ey~eUŻY9D \0+w4U\u='ԲtvFFt+C~Kv; "eJe{/놺ic^fymU6Q1䌌1V:ZZp2SDճ:[WBsh@չsjhDiÌ%$d[`CghQ).@~[44 `Vz4Vhgk~9-_*2ν3iJz( hc h)4[쬬5R."-i3I enN K}@T_w6 HKcaQcЗl>$=q]qQ"TPݟ7P*Ce:h1tj@OUUqSy]]JEW0c/m,Dž7ȁ2Q#x% |h(mZfH Ccwy~oAC.bnZ?N8Tg>)tRDE!蝺xoRZN/_n_P^T6g?-gQgr ;1=Po $͜ ,* 6,t|GJe}> 0ĝaͮuq;( y M~2BEM`񫥿y}[vdZpZ0Z(Sqވf>+R3+޽ >dۧߝY \ $٪㋳Y' 1q1' ?ĀhAC7iJ[;|(PNK=.'sՊ\bFOI;,f4[Ḍf6ho߼i f앬6`v>~z ̜sYY1GtA88]sL\e#o+푢*P u*6a`Agb"x=h Ì\^dAS2PA7xR>TO@jآ}ì>3A+wf'Ovb _XaŬ\Aog|ɤ^<+YjxE o[?^L%{6reSMM5DqbnDTT$C;<|ء/4e}7t+7cD秎qM˸=eQ8yroso>la55h`h % Pd0%w8$Ts6Hqdx\崅V? -ʢW*,Zo2Пw36è̝.[XQR !1Fytч_A%sOM6)~aAҹ:u:"~&E;T27ڜF)av PFa. e)!r;GUEJ:`;񋻨|ʳ?H9Q=4}dW27EDEˀG=&3``3 I!bEo.j:3J4UIRe@0\|HȠj dF4I&kg Ʒb 3e20W«όBފ TIF)*Pa"7a`FqιfjlI_rNj|^ojPD(YjBVyJ9uUhXПZGie8$]e6 Vm<r,8{ B~"cQ@O3 lyoCTើvsHM2-lnouDtwLA:ٗ'%$VC  >(T)><1 v Fg<z7ۣ9ނ0N`faQrt}qk,L#jvls`oKdwV#qXmċm[@ƲXO=j>x,`;7]/< ȴ]XA')fUԔWVǎN)ob ;:⥟q"OHp4ȣՃqr05d̏l*q*Y`fR<>><ظq]_~çgׂ{Z=6U*u#|͡׈3B2YI$'l)f &+QYa*>(`jqw()tP7lx<*ߘòkv&Xk`6o"xd{fĩdĠ"ry^a$IS] %2/nǜs0 ou))r[ZeB^*ggZ=M:ʶ{:2?##[;9a=/S}8p;a0IH`V5͂w;d"߇ MCxoi\_?J{*{vw7B$fK=R(a>PnHAFlZECAM@r'gJ_ 0GwHI1AoW WQ.h;f)&vUFO5z?CqZީ{FEov Lě$rZ8 @=y\w$X:ޫ%C\PZ_FZ^NA뇻 @xCod4z~xoJLRw_p2}/U=G `cb47Y'  )a1n-Nh~Ҧ.IthR-MxߗʇFC_ⳛPn%>ANs$kSobB˻WT^M6oSϷ$4٤;wivLvӉs8"Z" hC[B @hl瀝^Xl1ΙMTF, H>Q?u^:n~w^M5'O'dHD?^Nx54LA(<َObT>Y%?PwyI?FO20O[<# b@C Zn# ?Vݖmf38ڝG؜#9 3[&QisCh;@=\ T^,9!^ܽ g3!]=sR;̫MP!ϫ7!DCWmHA@@JHH b#PY r=ZyUey0^?<3:PʠǠA]RwʞSPA\cdQBI㖻(12YET??\hD! VZ)[1UY`4$48=RT?z<3J'W9[50bM^enKEľKHԲ aÁݝb-hT=_kVq譓d<x&$n&*&4A: ..szH_$\Cjϓ[~7@1ONȁKɑc4MOC%:p-R O$됸)35[_m}c:x!|)i;u5f=Fb6fLCTŗ`6婩ޤVw\CǩZRT312'J+]P=w~A^^^.Elػc7 5KK~dNnnnкJ2QBCFG/'E*A*Б?GI>v-3ü '|.|N,WXUAQʌuR _,L. A @*p tݽjFpdSךO`k~Q0[ؘŽnL;QcU U+#11Y/Х1W AZNN(SiHШA`SY"⎉*LI{ԱwKf& eIc+ͻ%zZ~`ܜyj0d178B €W0:YDݝ^'U :_%FNuU| m~;Ciȼ.A^q|c\㸥y71ˊR2rLHi[R"0QEz}}};E]\% E&$M;%iT[9&} @PW{۟nY%Dl\EJb ώrʘ{=E{^#೵!SvDụUjYeЙO}nOxyH8+o\Jɫ:EOVft@xoH47IZRooxE$W;ETrn\_gx05y{^ ; >T.B3[F%\-4Q0lg՛BխpL'>~~Mw|[,xwn?(o+ <=+r$l:;'WeG'adi;_?ZY:QA1D9TC*@z]nlH?5Cdnm(_^gB~%kM [5Y& īYubVa193Tpޓ`ܜ'ӣuvji x!(x8#.Ec0? h># 3oi 99<(%vu}cxw,'J?]ED'mW%z=9FNJ*r6%]t [ZjX tQD3=Qo;yv}ig!k?:NaZZ0 Oq9`cq-~imH$8f^L~qTD䁄Rsfsل?J{&"@9f*i䤴jcDT>jUln'd3b!CeN9 %w5+*rRZKikz:%_Տkxջ# E>L+(?<:;"5]&SMVz.דĐ;?$u0Cn>:*׉:SD ƀ󁐸ם,H334k3/>U1t_+RfKF3hU,|Lezp俶''y  #]0[V.1 M\\~#T!9 ret.?|uD(JtJe|?>m< lWWt͆V`•fvSU J-&Z_j0H$2K͆q2S'a)8XY`E??k4G2_%.JS)77?$rj 21AO1GAz{Z`kt?I WPyE]1$r\p5b(`VtPw=$Bv'hDX dTdDfr176iUizD  * T,te cBm^m $ET=jj{I8}uZ"ZǗ  7Mlx:/0"$>ުsIJK{sFtd`NcXm|5 ĽLb@u))3"c }Cs]!gq?7..tfSX~,֛KE(фnXĮRM d+wT9"g-P-Op87!W(: T{NCZi!2eXTD[+PW HM7 xXhU}u(p-Fݎ;mlcHF<>wPCS8 `E.]͋Wx"U߿?o$`"w7DŽIM[dދ9?UfqA~b' rӁlуqΐ;[2=a]]'#Vo.q" jT|Z Q"x Y^,>h(qԫL0Yֱlj`Ve&T" r1Kߑ$UZL8ifݟ3ٵuTx^ifniLZ{9N.sf&1G(Yb)DԁώL& U } !ԣ(@>r'JNcgȌo.8;BqZ"]w^[Zҕ9} P+"0H#7\-#KHPn8ʞ? ^*Ղͭ<{`M8͝Pt7˽Z>h`BMq3Au8*u- F2tRzX-xny᷄1m׾P:~|bgrof;JHOo-.":YyL1mIGZOOv.P@h}$FkB./Bt>Qx]vNp"ѷKNNb6ѧ"O\/=ջ}cpzz# l隶cuT`11HM1iwQ%'GK*b8^q qM nm!>MI+'@,Ɉ { Ҕh»k#`p+TLtc6zg@/Sa"J֞pj埵Z-o`J#>M,VE t,G$pxZ))W^;,`RO 1Jj}_ӠU]bY.cI q~=;^GY٘"v.sZ b3綞C2FGQ%VX(stB2DBFY~u*"# } 1Pw7m4S&5/SYYÕJg ~z5bpkRxBFs/qL+[ H)+e 4 H%cЭ5~L\ KǝNd<ԯ :3sYNu^wuugc9i,vWi*CN' (TO.dt>[7-B`VATUNN"HTPc}QU/.3 0O#zhGcVidF 7c |cn"V\e&|@ˊlȋ0xTo]ugf?:Ng}hާ7V#OE İ1=ՉСblgEI>~<FuFKBb9kc^'s0t@=x=[o՝%w'wSp,[˽ԛ,+e阝}\2̦TW ;5h@Z'uǰ[ÙT#>!k`h,P n`Il4VɨفpDeAH<߭rk4*L&ځ H/6(S . X;hz,HXtT1%%>B_@ܙ, }TM(S7eM,kPˣqMVAPdecyq9"ȸGMxuishNg)&pMwk"ٹ'az8f;joPYau@rޟ䀶&TߗuɀMWx@w̟ =rv^?D+0wQ8?LaxoJ.7R"ݯIDIN!PCAi #3 *Ӄ`3Cw)Fn !{Y::Bd jwnΝ}U҅i8Qxy/4#ZE2 u(WEjõN 4/ tP^ې@k6HDlc+~VFf%;l0$Á8??=H[l+_kLؾ! _RBG_L<%ţ |FZ lOpe25)C]퓛luPQV oiM2DL< dab?)B|+MC%}Gz*ès7;kY6ƽ`ZZ(XS:fDKc?d.*Zg,/bTYgVB{㽕=zS %iKqQQ z ܲ=,14 u$v4<=32$iSĊ&Zgg%LjabaZ /ERΑY8J̆J;D9uU2#?''1sAZ-KmV[?~EqfsN~> b^ߴ*J'ϳi# k3 MԒLSYIo 02hԉ Po~R5 ĭ>:He*sΎl ч4&:=::r'bTGfsSlՈG1ۜI{3bE+E8.)`8D3axh\ 誓2/w߈+bPj~E4"tܳM!|j&Zb!]j\~*W97/$r L=I=4 k5<|\KӦg!ni~w[Ԕ:cg`R$|sèO⒭w4u&0Xl|Pf7?\WTz2_*z@i K~*ˮTo/!tpQbh>;5;[󬯷~|U>A?,ϼB(y kUfYǵ?\gh} o ȰPE#(A%gHA(Iʔn'fo*j0|dPٜk|6v@e˹_Qڅ0HppW_u!o߀#΋GnvM0:B^N &p3cFHQD+gh6MA Hٷ j isoXZX(_t=YAMNW+Ø1 :_'@F62=@N.k>(4+*lb4UqԎI+"lES!Opx/ENwkLˁN:?}˫W`rѡzt'i?m5kb2}HdY8o'xl qSJJpf}sGq*b6-۾([,ݭ̶͔ޗ" xB¤i@܂,fFCy7&_KGڰǂL:SS6g^psNS!u2Hzzz"nqE#+f)+(};k?QHB`i9ܤiE iwjSʌY,leHd V MR`oy ,`%<8|ڒp~+(D\,=Lڿ~&5w2 R-Pc`HCIȆE#ƫo?455'$k|\ 18IIhS)JP? ='GU'!<<|$ ^HxxY헤[]w?${"!!N  h>EvtX]Dpʍ}enKrA(-7=xWE|uύ o )&&/?cPz\[1h ޱS":6[e=G~gq'Y'0Z c)WjEM%q@͡ I|xoR:?%dqs ?=XҮsOfM 5%[#Tl약W;%׻߿78{`KLLk0徫wwՑax FbCM>yxyy 5y{Oj:H.̠dbN*3z+%EY^2Sl,Mg ̭ft\ݸ4OMAeLEI&y;-"'h`kfxko[R[O~ 7͉KsDVXpU"**f*O20Uϛ`<ξ;J{0Z_agsptFZOm+JL|*,, >:Cu.˗O11PoH::r~,{sqrrRZQ~, sh/ +{ϫb:XęzFmW==}qvg6݀=$+_a۫ЕЙpָ)2DSmG8Xp6|"EӽW׋8К$PCY̱y~+/SWȤowsx^m}0rY#?]r(BޣD??n'?^jp+C4wu,37/w%%!m\1?/N#QW m!0?Z`'$$  | &tZgĺ4{=9yAryyc۪3&6t8O|Is#ei]]R# :wqiAO%1o 6E0*]ԔibiIS2jj?p4Jb[s/m-x |x>ӶQ>fbSM /_ZE i>s8C&q:δ/>LI#%DL9ڷMNBvz*vwMU)'|W;Cv.X1O%wD EUGPuK;Yk) LN;35vaO,A"ڮ ^k([CͻW O2yC ,:*vcL"50͍WQP<jjn5'E;W;Ay!!@ g@3*pF8m4M~(hLհ*] -٪0<^݊ʼ40]iR** %O4N0 b]*o*J3o`$8`8Iqt}֏`K2$t'u FG7^§49pyEONjü7мQ5+̖!L9Rqsl3$R_u`L4 }cߔrsLuu UсI'e$9*ЕQ/L!DIE-R6`E KJ=ʰ LpkOOu?A>hγ9tE.+Ó e4}q)(c`=zd -]g~mEn@T4YWK1p1G_>5}r75zmhH $.S>+˗0uͦ쌽4؛sVA'@_p?K-ssFه*F.[ !d& ZbnC3X_jk~or g~rz{1T$[nU\"զiZr>_4B CB'Z4f,:-0)^!`з{qk]\̼=?'89,l'.;HM6ʟl͟7'5l^#vM}}rgBjKdWBHKڂcvcs? KHpDw4Rn<}oCYinxy2I*` ANMO q[NI. ysU$Qo 26c Po-J AJ9tSF]+Lx<E6$_)`|Z[ꁋ%pao׉.L9\rʟni`QwwoJJJ~d"3K'_[𰝀qYep\uLKB$oTXd׬$"\yue>fc`0x4cIq'~"a??-&'wyS%&$r9>ߋlj"bbBqpEH[gK ,p3PƁH†)R|#!K#MM|{ǦmlRz?o@u'W_n^]}J t'sV>=,,|вĞYXuIf.?tHxQiIh}aҴL. !~O)6g%w3둶.j&8?VJԣ֦}F2[i8; v4G8>0qV諦h]5z7;p_kpA^ǃF߽w]ʠG& ׯp(Íkrez:ٙ6j\F/U O69|n7U+xeib6 Pcc|JP`{ 4V_" jjx:F"b*㟦TuфxxZQaa)¶LLMԪHQ1{vN>Ngjff$OF'^q*{X$R B+P"9-$&Fd1J͕Y>&z`MG4U /8\]966ǺRzrL"qXj Li</wArriֶ6lDrlt"Sכ2F͖J-=A1;=pW4 /'GqPI=%?|]- /};uUV|j]L#IRR5oKiǡ,Fܼ94[E2@y9N;?@?1-נsj;W1\.H񏮨 uΌ:=~s3}Wެe =w*Mhm٫;7:T Ƌ/Ҕhi]U^J); v;!)<@*ٵ GsySʙ+CO$MH~$Wوkq #CTAaLm#9E|MCTm13{bwe*:(+jkKPz ZZZӈ?ܮE@0 3`}6BsP;2u߷#%o O|\K4^>w_0NH)ohtun\2%bXZJhNl7jή肐?Oބ2pqN}zs]j>N;49cQZ;I&Wlpf-^ť+8 VNOcg((f*^4/,_m|⸩`P9JII) (뼫Qs&xy޺t T̝2Gsx8Z|@eX:i,D829?U]Оy>sw] ~MU^tQlnPegmN@uSQ=mp@VIn9'ÒbI7:6C+=FL+p_7.(+"}-l9E2e(.pKDcML0 {ȼ޼yvhI]O׵5TP'O\i0(1T0V tBx_0 pl6ԩw0|YY-&Y=.9|%8,lq{M#ﺃޑliZǗ.|ŧq1\^*5:\1lV2?(VͼsFݫ -ym5{O ׿ؿ}QQ0ƭ( J9r$} Rvveg*VV8ZEcoxK~_\덏]hp b͟CVvw U?dYL0dgeeɜ..pԜߜ[]^^٭z#M3,+xW}9LK}SON]ѻj@42NXzFOQQE?szWhh+r@&ѡ)XZѼ֪NW}X^;߾=}a{o&ӂy޺8L~˼}3zhxNЌTT/}(v0ae=_za`nhn;[}9i 臩eʏ&Gh\dbG=Jgg5zI%cyʒI62%PQQ{.V4fped*+Utsi{2v_ &> @_y ({2nlVl#"16\'m k{iϤQgkXZY$ ǰz;@ǍgG"Zʎ"-/,өs9Ρ^ZYHޚaO1SV]pgή~wtzڰIxsd["߿i_^iC ;:<&I$2?&K*~TussMd!11([E34eH/bu, 6DlDs>3;~7gwZǀ*~sZOyxQYY2yݞ,)xOK9tWyBQVviםz= _^\Rqr]-(>u_]pxϢz>s/]4ʵ,!iwA}kGwY/ f4;nDJ @^l0hZ}/~s; ]D@G.E۷V3Bgt \%-iiZ#| *7w;,TJv_:l"OAΎ,ʏf⾳ʫgB: }ݨU@DS%șE~OOϫ-T!cJC[ȬD ^fSSSN D%; MOȨ|=eJ+)/?wPzp=PXhZl ޹ 2\]\^u!,]b=`b*<\x6U7X6CW>gh1sN~||rsiEDE5=#f_y"XRWFE 5jٞmϙk"qu:N"-c~.*N[?~z{5eۭE|ʹ]=x"]Z^=S[Rd<1V}XT-h Zbs'P~-y,l[t"CH-}q}Tb޽:̂`aQQ\M80)-JL@S0>nX+++<FTvO 1jf:I)*b\Q22Ffeao?0@hOFVv 'S\Br~$y d߾4y{I^k õ._vTΑQ{mC)xP; 3( :0ɽόh#n[tp(}b^Y<2l .IXJ&F&SىX3*Z?\n=]$m2&IV8.uRwZ}n 5v;I__Xx 7ZN׍T |WoC>127.,! }W, 8hGYػ?ěЇ;=|w,Q PDbP}0LFHtPP|}I& 3kfD]~L-'̇COOޟp X U  U>g\I sqohJI3%+Pc ɝɚ =qmk}MMAm`QˮRՏ$M:?^>-48g}͘s 7!RoǼ_ ³pUa4acc]~fC, tzٔ즰j2G?"-2Ra(qƫzost躕}O"#{*٢ZH t#HAM-P@&2-vm{{{nnyYj9Ͷy` Ks Q#=( ,+!Q%.pN%׺^,+G[қNvQz, TL@(Z}\l:m;Ϥ ;/~XE ].egSUYϻnn-tSfR5geēiwGu{ܞN2NL-uZ'CDơ C^NeɈ^ .a J' ~YvvZ>El#+fŐĞᱳmdC!b#._)b3uc gw=1zH݌3kk&TR jkO>0b* pIYg79튟?17L5.dK&ä0exx#F{GI¯NOG[XP,@G]w3oq162< +VP-Ԉ˒🧂<88m;xBg!(>/FcYEfc^gDcWLl\%׮k׳ɥv@V]NCB7NR?Un^OEߢ?)b}L\ܺf~['<%mW1 0rW|{8lQCSCxnaΝ NnYDlLbju>%Ԧ1 תpחVZ/5}p".R Xd#/sW$ >:"s5 vm4Q0mT+9>3=?d-8ORD&#h~W6aTLRH0Ѧ#__2?ǏTq)uDJ~Su{:Y 3U}GW/Q:P[E:915%7/^U6Lƍ` ެr\@@Ai?ZLI ձu9ƇHa72B\HD(VT)\Oy. ((2Q*Ȝh0iD3Q nn q ߳u^n=9;kXڷB+y˥@ǽrss,;.%&y]}rx[YYGCIc|8J rùjԹL U cbu1p-(^z #bb+JY?H++FFvCD##Z جsd94@(N ED1Зc)}y&%Md'"mfZ \ȟ)'(ms5'22O` |z^a)&Ra$ԯ BHX4mM>̓J~Ξkh3Ix7tIa6Ŷ hcynR`a`^[8GRKO'pZp|~jyhh 9g%T.+lL,J,Sx5 O"P: {Mhʴc;\?JZYe8:mQh,ì?0I$a&[]& [ <cUU+yNaŋR,)!W@C (ʰ6bSvz״gMWf5+uo O󍍍 ߿}JNZ({(Cjo@$t_QX Ϙ39ju~F@>~d0 h5)ϟH߾ ٿ͹J{]lILa,Y3R=XbOy93ۖ2#x!&b:j󑤲*L+C A==Ő΄Dĵzu^fҏBL9g&Gh\UbkEh++0>33nĂnZViw[9ﻹ?KQږq| sbf~I╥feCOE7ݺc||FQ$]d`^&&c1yٍ5Aj%& AR=S5$&brrez̊%'}}Oڿqư Ymf`L]~#[ 5gj + -fFrנ^n[(៘V ̕b'<07^ g wtgy{)QNRRPf19ktS Uަ}~`"EP_~d贱RҴ߶sd iB 0{z{ ij`ba+[YEy`5,a@ztχ4W^_9lm-ױ)I\-oH_ؒſwp:VpB+W:Rx> `=G81U;v_\NI,)Gv fć/S%1۳1h~[H |iG-7 @<)2xjϟ-__*xݸ&$&xX yNBq~wvƒ_vݯ8lAfߛO1˻I-npY^u)PXLp44I;;Hb^$_!ue{e6z77ć'C,uݨ4]ki1 S8L_`Zm,8dddЫ'_*3vC"1 b( Rsjgq*Tr.Z#8F\\T}Ff#8Zۿު ꏈz_D>FۃX ^)xXV heP w SSu22wXӮ~Ɩ;u]vDSVNRR.F գ|j!HHlf]~%Ad-imLLŢ/QX\\_/V`TqD1LƉ/UUU5n񱢞Z.&槏K&)bcc9UJrӀ];=XģW ӫ'KIF]OvP_ (T=F2ͫ󃰻f Eb&&ʷd׼O+'W4ӷ Ģ0'A~nI2Z'UCGUHFd04ˤ@OOoV%r ,Y,&dRIڂ_tHPrgd j,nG4Y[cTXuis'Ox^3^"w Hfp-++kpHk압߾!=ΫXsfKؾSd,{XG77?l^`"zxx蛘׹T#ş&K<,j JIN@tCOI0Ș7O.~ON>'?}Vуt.tϟ_ r x*^89"blxCh\–uXx||5[[[NN;LLLO/CC?=G(?~[f&fus8ScXsrG妃 ź +xzO`> CX<DC$/'ep lZ#DuƐbQGіn]VS=.VE10Cwz*jn|V W˻~h99 ~/vl^10hOf..7RR-0OCy, !ȳi/T@vᆆMMߟ~i3O ΍wP |qRHN^ha|!_RL/t]Ul7ӈ8MlgBEML< (_zu@:*q8(r??*W%_S+᱒;mML Ŝ/RT\R!V5>O2LL^=?B<=|s*BM rnSOb56İm;$ {k bGNXX`JCٿ3?1 M"PO.wE;tЉ آ1\%>ilD |iIy >4 h-@tMFqZ2¬k}$hQtpH_c$q6YC$'pb|Jo) ZkF qS)nk 4fډݘF)VtuQO幸zMg剠OɎiw%I~b:s"b8K˅Bq3ͩӖ;|vjк)akwqHZ<=m+89|5{'0/v&E 5F!de-?>yWM\e%@0lp-u OXe5ޣDNGsaa,ѱǦ'4ԽF"_YyX%/R4a9$|){ߑ) M>FuL^#j֫z$W2ȑvE{)Nhzz @} |dq>I9RA?@3*jjCY]ΞΊ^|λ<6@ۓR@۔tyyΒ.kUln:^#cI} ґVUɭ5J$ ~ XJt?Gdj*= / O&\xp(ۓMp҆ X)*[͈N&X}4R9{X-:sھǝ痰0rywДe)! 3>;ojzܥPE4}VA{D0vсh^7c[ZZ eEѰN#goƪ ΜO ă\`u D9!|\*p3-Hm&׹%Kl^jRJ8 u(&ֿA6hi Dx TڈD`uuwh \@g*KbUd4vep:Y,./ۻzsBUX?,Ԅ]Q&l9#KuW/jٓa0>==ZkY.6' ++Љw'jyՋBo'qXknË=J:N-SJ|-Qg96x Ӷv#b*&|ЎDm6M?Q+} U7p.9(t.(j9!#&a~cd]rϩzKz^5Mn+?maci5^Z:3XMm|)=={#?Y81`%'fy#IVX8+A80ahB0Pҫػ()3=hct6h9왮{oz  Qoݺ5STWGq1#YY%r\E c4EY_ouL7Mc$gz.oV/޻7?PQ5\u睋ֿ}ZSOw_~i)_UOyg5Pp'^|s` =o> |EE~M/lqIȰ[n?U.G<ᲦW6}?Ö|a%!7L|-f|/%>r}#/W߸N/ٞ\n? :ho]g=<"6U#Gv՚=|?b}[6_r;=-lW6l>7ξ;zWT獻 {?l=@ћWYsЂ woT=|)yޫn̷z-+=?Z0oS/gX;rMsVz ENkѧn:vF;qɞ<3oޣO=vt/>/=S^;! ,ɰW|o[뇝RW}ްޞ/J|sMl[?a?\o-;w|NAw8l[n9qڴZn{+/~W{{^<ىSQqw,{ǫLiw FZW !Ϗ:EOL䣮#_cyU;G]u C_Ys/oGT%|YkPpo@SgP.y;ۻ>{頻ɓ'ˆ]v3gVtm:b޷nOu]ǪWy R,[6C>[{ꗷUM߹gO?tEv,*Gt-U/A^h5 {k?m55С?=}ʔK_qؚNEZyBe뮦韎t?aJ)1_#5?M6umjaY7~mۈ.^!~vNw.u+Wx#烹 ?omK,xӆ}QUoj۶mcTPǐƾJ2X}rl/Óx 1#GWM \ye42=c1U#M8<mϗ{rO{{ǒ 3j0K+F[,Mx^ɓFTaL. ]t-gɶvw i'}?UUS+FdN0P1ԨPat*`TDy?:(q(v"tͦB1U"f|0[c R-n:[.e_  WHרMQbsLS9ΜѠF HC4ܨ3g*NU}Oy6Fi h%hsSKBemd85*c"beYù9.ȹbiXӐЍIQ̿&+<<1?%O5k $thbMsRAx9^id tOĜT}43>ŗ(mpA(SuR[ sC1[Yʤkщ$PQȽ7v:˘7eng^.cT' 7N۩9UGÛQb"X<r3r~i_JKiӾz`ɧ;Q'=_ {%fT#˜uXa ,XHzSbzXg 7dȋ9)lo|R$8RBG{qGt˨8_eFs`Di(_Ɋ9}Eܜ(w0|Q9Qejˉj(+_ F/='}0DxNT|0|Q DjdNTr0 rω# 'S9Q_ r r2ȉO-+- 9Q**Μ΁y#ѳTzW%rm ?CzѨVJmf)9Y."uɠ%'nj K90aUb\ؘs]r)p$x+3 WσK_rqJT`jA,lr[5ƍIه]54gΊmMFeL)!PZZkm &HOXlRkN[63YUD7+d) v$GeO:.דx9 \}t?oQX,#ufi;DQ#Gn7rI+c h1ZeXCuDE:sM6 },Yn2?F^Y\aAx[;pė"[WjA8ÉjL J DsM]Harqu,N{1 Za1@!c+bU.jeaez5\*+]phQt %p"bP )F% tU3!@32rC3 żTE0CXKr ̍^`.4DXJ{9tɤ@ _i?9MFj"neQe+6K9(9Rb"qsudҌ4:KB)CKNuC\ .mbױ)cs]!SbN%&:D &}/|ؐK1j Ɖ(j1 |@ЙS((&$zf B! ZM}-9ۈ:FN9ET$ \R= s] KS%:Byؒ5|) {1R`hW2`" hK5OM6LR9m,B:눐A^ ; \ք2LTΦBqU ơP k ٮ%DbI:~H̵)5WzQMMJ4.l+!GktBh~?e$"#,e4R)r  Qm(IX%,W\B #A#%9~<ᯓTRp2 |Y,LM 2~xء1tdhَNqy=X6ƀ"fvU>`c"҅EHmXmt=[mneNJn04aca&Lw0mXPoz$?rZ)?Y~2v8 P "eR1@噐 kCOdVN/hSזY 7Ө@TY6 dQH, PA23J, ADD$dJJV$gu{fsiZ:Ϭ7rg\A]]H5^kvejcbmhaʍN;S?⏡ M08<7 聾$#C u:ӎ"v rhڍ CJG%@K> Rn;}X$w>4_.07p:pO[ WcO 4'7w'Xj@!NӃ:\._o򱟐  N'lNXttp(=w0, /F_TX?;bwf qݟ .&axup,xKRυ C݁cv$`Ͽ@ ~9U;,*4h&\y~ p8EG@ o@!:x=8wڀ?v 1% BX4! {VvdB`g4M@KZZs-*oafhW!xW\r2bd$v̓$DT(&HGJL 8){~V^' E-Nȓ~LYYX_G?}p;pX۵VTyy{ZZ3o4IXIY0 mWhP₈#u# Gq#V}b""{MUO # ?}{+8C2h8DHw3!rP85&k*SJ4t ̷)^D Pϰ~:єSs ?~<\l{k뇳ζe78sd?pTuf^aLs0VVu7* sXRaxܷ7ǖW"Zmhsh> Z#՟ 2U??O4LkZohӭ9t?đGw.~^///(QifB\wѳg$D҆--  bxmHU_gv=ofk`@ T-M#+иnl6nP`xN`DJ372@e4ƶnjJV8?zruɅe0˦wiq°n7'׊0SNNq[ B+&ШDo޼)"{wqs3: u0}W\zCb]KtX[VV[}31ùNۯoҧyڵ10OX|||yT h(ZVm@epJ~ih QuyxSEm)LLBuKJF"æaO{GepI%rt ~XU}Sga|_QJ냽k@D558֖##***ےXkODw<6a\\87ƆS4ᢢvSrڡ*;d FJFFS$ ئkr#GmLi51s'Sh'^Ŏ2j C0*AK|E/yCم.N.s4431!V"3u[3_y9[t r@b7֧W<+M@,gxlon9YWdkf񮾾r;/ G<.Ye Fhb{eǁѶ==5W4Ɔ?q̑xkKP +TCa**w$Ϝ93gF6Gxz{C()sG̑S@뼁mp=++lC0̊JJ4aR;)s䒐yҀ %+`dmϮpʭ8DkX>|Ztx,Y1`ύr8kfg_ ^Zwf6KEp1:=}R>PAkS`eGPc݈#V$cmn7q{e}4?E.=jV|y{r?"zcܡ Ol~s~YOMUZ|j-ɦ=(s5)hiڵ xmuTխ&#\&W^ l!Up"85CұF-zY |8& Һʊp]=0L  62Bom[p=*ZnѣGslG <=r^>yeSmA4@(FfHAݝ -u*Л?(wקp*hoxǕ\a^*ڧU.{g\j " QD-3Wpf#ß5\\q*Ϋ?DuϭyCauO=a37Do$ŝT54MB{pWatl7 ;a{9G۟R$|a!CaU]㞽\3*5#a]E98ٝ k~/yٱf6-- 5vI+rg5禙, i0Eu*%_ur_?d{`dq6zLo: izb^[zb7g9Ū7=(qKKdx]^t9 |cκQ-AP ͒I&)0!Z<] ;"~=gJG93n=m@._B8&75iBnyꔫJ֟ o}n46z*'2MEsGkWf e\2v9Q07}<}^j2?|S83Dޚqs2>wxN`Mri" n'|ȱ,gєIR&;,&l߹ j\76o$9' pL3*X7ynq+jm&z5Gg~)iUiS;G>"r+ҩ;ޝ,6?ӥ?"&>^Lsm6q7 }-[JQWfEnE.̦~x1Txߕ.=sq3,5D M*v=Sƹ{zh,+p7k=˴bBJX)npagM 02/pG7خ"L%|U]>wu,Uoc$L&ޝ͚`ڻI5weC}Zp* n蟍oP?s~~%/]3~#jCf:!d˯M7xUkpgj[醦>d!&8ѹ 6Sι0@Yo)A>ƨCݻTdg^KL|Q8s4LaOvv~ccMwhpBIHSnY{zY}lР*|joXWQ7uK{ vFÇX34W$?dZ ݻot!Ę4'dԳ.1ڜp/!NH6A4D(l<1 `4X"_L ,;bk'OBOv_kXw*R+^8@ya]sX)pg[!eXN<-ŅmVZHhw_?FK+-"իKS9h 2G#bEIW~{³&XM)L  t}VQup|b;5KWQYܵWRnl~γԭO>y cK~р J*V2?<=C,T^?J FFfKVv=eO$Bᄪ z|Z(Çg|ys{1iiusct:s^ىk bUA AOiO vs}4U!nؓ$u%*Zż/ vYr^8~kuZjG*(8E@ ~YyyyXϕGeeer@O0340 \f1N]߀!jjql i֖ǎ/O*/$/i,A8^%˧FHpϒ)>i"z>v9Ecou_~, ud7'K$ʓ?\aM zjڝ9 30Jmbp%#5m/vQtgPR4RB>Vv+1'Gp+ixU={Li7Rhg0U}D^-u>ћ1(k 9< *Q~>p.X(7.;,wM&`}`)}8Ɠ 9wC /..r@ KakwWW!+ΨJEeFb ٍ 2*]Uo>x`7\]oOy_h,\NV`ur{1$zz/L-"T?Y1q{Ӝ(|0I Ă/kj=$tllsE3 i]iK^2;MՊlո?\= lhG rO衘/C RJ顔*MnnMX( Ph cSX%(\wyktǧo?z_nq#u~,]פjr_.D^x/^s&ԙZ Ê7f^] 9qgBۆ:wrK Ϊ;vRM9M󄊨(˗CqdeayqϺ>uumUگad]9s|t\ (%g/oTiAi?W χ ,ݻ==(d4z]<_Ϸ />%S)* 1x())rҤܚu-;G"Jzӳ 7ڞ]]9*W9ALBnԗC体qO)D-";^!O*VZ<> m:*0=D;s'Bro$lareN""**buY/^ (ZY;wZ}}=D|bRĈq/Z[[ZTʁ cSiys+]4ӟWrsPTftXUL{3lo9jcc{e8B59dTmt*ujٟo_%"@Cd$lCQ434lyR8yVJBg( Ntux jT#z]l}kDznRA .)+ Guu8siwF߲Kt4x~C!vmB*n'd̋#\GjF-"yԄӒr,]7 ?,QY)C Nr3 gB'ȒvEFӭz/ 0F6s\gd%n/. 9yV BֲiZD u_G*ʥ; F>].Z/|>JGDZS</Μ}kKP9]ahp=='8t-lI Ȍ* =mE&p`hMp`U伜HMpKOh kY.VCیN\kRJV25ފh“K.X[QMm<5rSiR$ 8+& h6=!Vppdޱ̄qC}4oT;-y -Gęܭ=8r ąb2X*"S,W#ϟ?8*x׮]n xSz~*T ff͏/󸬡]7Ġ9 Xgq[U4*Q#K߽ФtoEj 2-CCI2Rri4kױ 2ń+ "p&a.qB H=U]r+ɇHi!eJ݊=MXv <3%VKS&+ⱖ>;v(76zO։ C.k MaomT;'lzfzўODŽ\^B0m9$ORR'tmKt"L b~°sInnGCHNnN-CCC=Tx즩Bs>z ݄WzHyHofZ>d6wWoF_Uq.8# _M}o,yz_ 6|H5< SXٳ`lz6U9z,MB=5b,Sc"zsnvvNl༗1EJJ;9[W2R{yƆpm vZn -g(`ж/) ,>f).!Q6\ݜ$`ғظ#qjA5όJw9)>]o#4gå۹'tmՍ$twO;Qõa:.>\>mҩp֮=yJmtSdRx9R0$gYzq i7O2fI'$%&V[':\! :+jM99P纈`+++&t[ԁR@cSnKϫ"(_Рurp^Kʷ;e~~nu$0 `n.PT@>6__{*:F|!Iwz7o3с\[ݽ{9bxDO\:CdN&~Pz&Ġ[pTw4)(ՋeXh LtѮǝnY,`;ˀΌ=>@K- h{ m.9;8$,/qy,JQ'WLW s S3dYQUŋ6i8#zHA"@1Q@CHPdyَ^RRVQ7tg_D tN)Hq?AI8Iqee?{y4R?O1o?.]Y1x` tuc jn(ޜOt޽}H-¡zɊ uu&P{E8h@1:vsUߚM7?~S^N|x{ʙ`Zή EhYb!qk}& Bn޾}wYwZ> STT9-O0SvzM^*:DmƆCDP5$T:*wpph^5>ŭi&u8up^8WCA0933Х)c(7 DsEEQ7}?9u#rc߿fBm=zrxފS:ӛdMFw-|Bͫ1X N WUt> 8bhQˍҨYNB _L@ v6<^dT ;m[#Үbޑr*<_C{)vH:2"~F_\6nk=7O6L-^.9^ R5xV‰*r;8%G$B>+W*AWa/>X Pڻ,9Fn%kSq!҄̍]O1)*BL!$,m~!pquڭ-zW&TyyC,eT|4MՑ(a11,`GB\C 0 >+{'qϹ{ f՚y'@@.#4XuU iр ׮5u Mt`W6 M::/d>%̵>xi߫aaaD ;G|ڵHLZxXN  RSEwk:njazX~`jb? e)LE!VV'mt"GX߽ĔzTy0Uo"5K.i2Y+jWo6}+''V`gDo稩8DQGf<:ǒ:[,iމtImL׮q]w#cQ~"cU5:z^? D[ypm=& 2)iӅU,I彨>XG#*nsQͅ]6 3&>N[qNoq(,>nK}y5 ~T0]`ۘZ._hdT}\ӨyUHDfM/?=zYNaGٱ[>b|oΉ3[\ -fv.?VoQ;H6݆gÖIk)I 2^AuݷPsp:]+ˠkАuڄc6u{C3SVipКFf' /Xh*\ ʼn{^1پ=02z~ǣOmOPs: []'eةVCRveg-.'^X{ktp݊o*ÁsV=uhcЁ8)3<'WNzl |eNneswU a3GNqrSd l'U)_m=Y8_'wy 7Ob{ڋ] *c?+0K_6;f3t. E|2GFК~~ AjG*wUw3 jҽɺR*(/=z47`h򥞻A\pw^G?KN|^:uZ)u{#ūɊkJXK"z1 |9>:0WsU47K"XP5RDAT~LVLxE9;޳$VueZndgϟ+Tք\ԈqZZZ[B֣M ORl-GGےQĹtxm4YOuG׽^ۘoL*u][ dL@D Fbi+]{AL臬sF2 m+0-w^ɳX}K?/bvlq{`q6 J]7&ڟkBVzg\gJVT Foٺga!vM?uNuFXMnt1עڵŸj;v=t\VKSX6Kl| !yJdVk= <4442 ιXm&Ā h }9 !4mqu}bۛ7':8FPjحj.K+@CaӽEd[*Hj? mRNk!2k@6'VYr0H/~y;CBQBBb1aqg/ 8QB mTiȹ65->k7))?],? >ui/=TR5;- HDBHowvDx~r)m{\B<.Bü{Ccp**cw;yg@u1}@Y$*հt|v]M.o ^H?wqVt6u}l.Y@etam?pNڝ?:x R#p8n]$h5FM(ɅFpx=}ZAt x}]O׿Z?'Dp!?F옝h? {rcp?&xb$ hGfP2_Y6oG, .Ġ$ύn0ȟy_hį?_K?1s0kءd &D+1haG ሟ&YNVk,@S8$;3pD_|^?HP Uvlb`?7Q~o?,`hʳsC iBsSSQ& -bT?1@_N?.sx╞R7!???M[DZ]h11ʊ4|׊GGoHGc_yKJچ2ޕ uV]C1BnO>"OPNJQNʑ}?|$MD1.hk39rđE؊sI%x`u ^5 CT{}%"i&P;UA6bByUITSKΤI?Ӿ.IP {~zj@wl2&[0ҽC? R:}#9n45Gٯ>lhdPy 1VP(/az))5!%ײ+*+9LHpjra8o}zNSW__TK/sN6F!73/ e\YY~82N71=3#j2ekk3)td+&ώ<^q6kPE\ A>:,kQU)lPɬ/gΞO\Iv!##[-@w Dh6U n}w`;17y-lB.6@@}Pxԩ>Xx]`|stpxxUؕX0mCAI`rJVv֛k݅DA.]Az{]VVVd٪jL_j) >Kt)" VZe~CzNVO8 #«ʵ5GOoo[$>}ߥ7ov[D=ٞEB`@،+g<;7wkƆKo\buM geX a~0;S> QPĢfNu\-E CaD,,-߼ԫ~=c"L`0gq[+0G!´utvg400w(QYs U%F Ke7Ey 5$c 3~\. ";SR򪫓~x)ZΝ#V3@bc 8-FſZjjj>KK,vZSPP V&'']JJJkM!Ni&05$+ߵx.4_bp毻 '>4 ~{yأNȨvc!_gϟS߈w8R9e>7P'̀DW`-=)FFR9y{N2tsad)< e]3AǍ?ǠvW:ǏR#"r׎9zPjez2y#]BBBP*&`z^NtfTY} E*55bvLLgJKŅd7@wt?%=}"瘙NNN(= aR LH8}Lr;/>MenHK YK)ś7ff `H_k\97aO ||XX5\IIO}]}:c2O@&P=.K;;**BYL0jH]MrkCPPEV=,;ٕc,*SCE^hgu ?E 7ܠ5I褜_^|oC¢MIIRSS ;g;w|b"6ϟu֓YZΊ^96w[sAnp$V`^4dԶ)f]q(jQ3\Of~뛷G"C[NV n̲IBkz,x̚Ui;eQzCL7| 1퀲@)|?ƌ\9sA> s: DzkjjJMx`#N?~x`z#g ;=egyfCCyZZt6raWACfq[}ft"0WQPP-@"Ah^˗GlmmDY8}3JyP&5NNygOW,fWv췕nb6(ፀPqi`o_0?{b>pQL66PJJ `X9R8ŅOjRȹsGDXR靿P[ҧR]eޑ,$_`sC' 1qssGFF۷k}ɝZ[nTpml#Mhj]i=VҴh.p8܋K@||D^hp 'Gf֣rǎ/᧧CL>ݻHdݶ+s=t(T0S—$U&]6 JP :Fe8iU'==Evv{@ im -=`8.CB)~~Za@E+Z3za,杣JHDws- K-)596 `vԸmo.Ci(]9FZ68ŢBWkO>W`9혡_] eoiN9e rPQo KNuyOV&iͦ`Ց0%C;;#@g,,wV hZ\FFTC"22MM|p~3q*AoR\nX+xo(.h PсmYNB!L#ff{':~ڠj7 r 0䨨ÍqA@̭ͫ4bQff _yMCVϸwhr]zw mys_ 3x JR(jGߓ -eTQk#pF>>#;J'g %ws?y0\`Nӣi~Bu flƁ b=hڜ\# KjdgRPG*=W1hn|bT^D EpÔ\9xnsbrּJ|f@+d>$BpYdDDDC`f'Ĭw\V+ys\Ӧ] ;(ћ;O՘-xHxB$x?֖DPޕJ7N;LTYp50Lp9&|kؙ&tDTߦrbͯi\;gDݧDEFe3+:K`(t%N4x)_cЇMsݔJA|Ek]Ӛ<&;}?I?}} ևñ< `H==ԟwO< dFuHNqA#[^dnfg m`-;{ ,E6(ZZuLvv*},kGaA/~MJ n:3~U7 ¹?%"{IeFh唄%.12qpq.qq(0+^fDp-fVY,tڂ DN;<=TK_ɩk ٘ڛb}{zx]T}C轢)3PtЃ ;&k={7n-E9_ޱB̧Q8>iC9+띗"ж4QC=]+~_"6|~3xYqs%LV&zV7oOu ~\ߚc~`3ӳv|AG9`v>ƒ}KK0L733r~Z RǥR!7%B[u -{! sK@':mso%3sʟ]*ML~ͩA~+0ʱ(- !߶Nt-gX݁cGrP..rt Kr.G{9_c?\ϯ˹ܯ1^.rcu91UoMGr~]rp9.{9n˱^.7v{9A ^.7v{96r~cG쾗c^?糾!%g (윒1Ξg!xl7OuLwZx3 s˯ojhЗC}a2r9f1 L-9[- x.Ch}$V˃Dq`qHV 'tݿZ3o5V 1<==, Ecx}]~Uo7 o[[YZ;|хp(< GQC#(nnno73`g-X.A uxn  #<-e.\GN@ppl.\GAx0?57,F$`NuuD[1 obh`h E4" Zfw`Dis_I9@nҿiXw QN M 5tXʒ +036%;u}moĔ z'/_3l[Xhṁq#uxG_GExbq?ޙGw_r<::X0p=<qs[#GH>FGFܿW%.p8e87 ZǠPd{7<n=P1BQHG~ ??\ߝ+h$  pO1H},NAѿį3viw$ D,< G! @`uu:(ɍFauXpxtF0ĢEeXv$ΎBؑ bv}?"P(4 ˎL?]"Q85@s0h0?:9(|C"BBE.3qο:<&0#6?h8;7K?I/ v /;cA~pn`~/E&&X~5~,Pķazhď̟P,{,~`?v z Ѕ 8'pc pXNGz@#;Ќ0ޯ4"w@X_[dۀ$X%!TS.]DR`tT ua0H}]$J ~5Kks;jW$FӃy%:SD|,ilzpˍ9H/ (587`׃0 Mb^`q,E׭tV&/V;[ѹfO80 *y~ױ"4 O " AH0!vaAi5?H?J6wF~zlOv'/??:^_qA?bij3o!a%ڷ~/Go~߾Ht+:o- (?:+س{FFǻ>wxtyLz09ٚM@?! y}ɾ>IN~HFԌ:҃E%\\vd`ԓv[W?\bu*&aO}DRzȢzHxoŚ%tٵEp{(բVSJ\B⶷7gKrb톆||Ev9sfz09m*n3T]"[GE=;VK6N())_de$J]UQsY$"z/111PUy8о(i0IHnBV/ܻ1[N!.%uIRkwٳ g'$\wokSwtJNO]uogY/Iw. ~ёz#M=4[¿yxXgqzGN%硡uQy P7YUOoC\k!&׮9ޘPMuʅyߨ/s|vӴ{^ߥxd* UEU[[KJCM-:}CMh8!zzxa]__߳BބN]#tΑ'.]ړ_d7Cٳu;kvbG< Vj1ѫk.Ӿ&?P|'OP|tYmޘu"X!l !$JB⛪*K665551k*!W8O"[~~~rZZAMMrY1 vr/ee&ϔzq0>]y"Aq5WR ae*%%ݓO?:2m{}Y14Rs\Hބn.(@ADyH䑂 F76n'$+_Y U+9&sۥBf%11u#AZzڌrz{^SWϪhiyCEH}ם;H̡o#E׮]իF;wYC zs}{|E(=mڻK.C0XO (ϡC`B!"ԗij%$%Aq45̲`%]G޾^~ `Ϡ^&pK=[neW֭/Gm?Y~cb $%z/z~M={`DohZQ< >q u)M 0N׈RgP?0{RR*QIPGl9;+.*]L~>f}IbleusBي-zBF, ;Мg-7VnF="vYRR8Kur{ yfAR!^g`8.D(&v 3o}XRڙ{>;Gh:/++0<:OU-iyrJok4Ʌ cFhvgKNN5=ZlU-y,> GUnw>zR֕L/TTr)a6oڒ]AgB*V7GsQTO{m|3z %76XMYX(dLOr[Pq/mvjܗT5@QW32RnFzUZŕRy) A) {~ŋ{+[/ UEӓ 吞(1tAvvsȌ=ssU4#?7ɤ}=ޥ8 n)M<>O \8\MA w]FE,nث/$__Σ(*@&|u/au?0OtcZk'H Y וU\]\\/>u[-rJeJFXkakcU\Zz*(Gj0P܁{n}zEqsyzOwr^&쮥{Y hCٳf>|hX]^cS5=T|IQ񘆆ܵkB۴ݹE3%݆&e9Ɲ/l&kPh_楗XFVVW>%RĬHtt'JE4`:r%o]7zg۵-O$X.-U=]qbB=''')9',-,^6'YBp )HHyr"o V_XV7/s]Knuϖ(3doщfr;Ҫ@m9cqhHoam>Z;U,oCϝd:'#,qYa=9(q> AMăTMmm{t nrtrpۼODA!kO[K? `a(6\ G^"򯌄 h `@o̠xlƤˈ4~9U`y";ey?y&mIRҼihRKp~#cccH=3GL oMq;C<-n޼xʕ^7O`0nS~lOM^^^_SG;\ Etppxe@XY.98bp{Y$-h=UxGt ]Dg Bbbz\:::(V-MuCx(YA#Fɮ(m '׫;<3!}jR ȕwCJ#Pk&za`RUK]CBBޗ=OI)X=88GE\ZRKKh G w @\FVVRdAP*}Vk9<48#\}A5 4Iz m wҷb@xeqf 5k$Q.98KP*%l䕪h߭˶JsWOzkR.hdfyУltխIɮ\3FZEFlΕS&Hsl>W܂15ErI9y{"Ȭ96hncCbe椪`1iӌwqǏ1x;D} kmHiAщK g}|׋6T}'Sd  ˔}:*7 DSZO& |1@S~$"]}kyÄ*Z;Cp B ^|:zt OeֽbE1ݢ++[{+v:HVjkii>![IY) 'N;A}1pgggm<6),%ښTԍb0ޮGzF0v8) ΪngdP-8%%eHb-?ۮmG XC G"'ǩB~~KxرBOO bm{˗/T0eU[]cO[ jhkkk2֒8ɰB:4čQu '{ǚ>uҮ[#$(SȭAІO&'m{|oK(ml K;q2Q hqt4 ey#"L+>uO?FɈÝLLL6mW Azլ5gP:@jJ n/"CrHaaa^T L–epk.,,tyNW99m?}$!bjxVGGgZh0 )ԁYY7vईr9t׻wWZN1 sWgqXώDΆWQhPWUu.i Ue'޾aW]FU"Q"kLў D= f&_ɟȬrȖMm %ȗ+WoMn>y:wEމ{gF(f|W?0"IIIZ/~= }fzLLJR꾓˃ABT]=/Q $_ZŪR~o^]64ՃT5 -C3[/h$ h(?$0خ?53c㲼Ә5B8B"Q!7.w)(_$S[0+n[z31=fX)W2~lWnG#=cZ 6nl->gt6\r~jP_Bf-`{~^j/]Yˌw-%r)Lq.0HZV*l7΋ 3cpYV#2a}_ }!i=N3Ŏ-ѷ*,>g1_Wɾ]zBdo4 F~UD 6ؕE_;)5V%z ZՎz=6yhm{&["d=$[Ds]d2@dqE$_=|@뗣PCGJ@d'Xii.tSwlZxf5}+^r¹*ŦK#BilHǦfoNw.vjeLde}Huو2mrxo3}3"k A.N §O)kmxxt˱c%}^~jx޵m)ǥ)T{,+0[N15," md]Z\FVpIzɚDKDYiּMS [ f%sd. qRR%C\VܝWʲRjmw!n3t{kf;qGjsSS0t=)Ԓ=.湭I2 A:/8G% mz iDjvAz4bV{sX픚D ? "7ɯ"%MU8"aUTT"8MKǬ_˘_ݳgϽ'3#|#Nֽ6))R4X&9y0X5C[}EH+ww[u^3 砦jOTe>zj>i'P.ڠMd[frtF61Ҥ>i愇|v \w]r_Kr[p3Jr]HʿnVpy{Cb|tXsR할&`/L, M**;W (4_԰ L/^Rђ[u0nY}˻}V%.^jY'̓ڙNIdJ߳0qDF?Û49U20^uqyE -Rnņo{LYRwU{<2T8xO2iek>.NoG؜JjM&fp+]ZXhZlx{rԦTA#}'i fZΞ#n*nzy&h 2^Ή%N++S33[Z_ [Pf~˝BVLQ}_]jwz+Cg~h`\tnj7WyYv;>ʷs]Yy*mfj iΡu`\X&"&٥h^6{sF-2L/? Ydwr74q:k:N9&^hR$7?yBqTmu^ΒuBvx 4q|Yo.vv0,E seu0oN3.i>fFGYer6na`Xo:;k1tmCwlCs榦bBkW]Z}Z.Yk+I(]/ |ҔXZ# MtТ"wuIfc"G yL|)(ɽ/-9eu.wo&¿@sBx A;f1y?[ߤH +;Jf^aY>oWOKvIA>.i֠ ۗ6yg M;W QIPGutX߷6yWen| ??<m̉ʷ־&VE [z]*l翖4ez 6qk)y70d̟ ,2J@}a4Hޥ:>l"BYF _m8,i,{qтAs deoD_[u{h.fw/EaV3aa2+kٶ#R}1Z$Y_.Y&qHZZ÷Ӿc?to>akcuErHcM4EK[I6'syh{AlJ*O&@E?_+qV">iVT6d9^8e<>FN!q)JGžoݔjjUUI^` ɵ;ƳM*nٔ#?#Q:Gq>z}$9xrRX}dR^gi11Fm%F9j50`kb-шR崴{lŸYۯA,qQiy~ \LKVXEӻ,4m}[*,뫂^͙osSkS^;\)딞PYvZv3Y[>OzԐw%T^^D3.4T_z/vcDKZ_{ʖ_KR>vZ|}XTTTf9xܖffJe ꬖcV2L>YU<3BH2vh)֫C#ݹ dg51ѸOodn7,vZBdXkD(xA˜3_Y rc#**:ktBkuV(p͚ ;{]o82 JPDŽ2D diBB'2&PP="`jk'^u.p M?BP@zy^{{{?ׄf (:wB[]ystd㹹&tf9#:<װ2qyL)ʷE**ݗ/~{TZ1Cޓj7 @Y9Nl+܊3#Oo:VEǒΒ֒!Wh~YڒxWF'GDhƉSEI67W7tNa,ěo.ysoݻ^u>6]tƦ+ͼݻfݩ7 Ў?;dlC#O3aahL~bn֥MQjyc$<%Q ^hK %W) iPwCIJ_3pAtMi,{>ՃМdLnJ+0yUNwh11U#s4'wo7ZUTd SAq`r1JLHڈ@[&rp1gӎ)z. v';`2>2Rdy!\>}O֩gwIEE dksf]mba9<fQM)GX>+UԊriillﴷWBS˱S*.I*f"(I_ckW<0B=~5_ɓ5Z=nOP3T)jicw''g?MRr`U&>'ϻɫW76֑3GhvO2i>g⊡#oBr#(BUV析zʰq)τSkW3k:B9 h2;epf uro )&G|c IZ/v&749u_˩dl`AplMTw*ۖsy+ްɔ/iW۟+褜IC|}ܥn'h)@p¢p2+pWkO @9OE@9 .NZxA#2>`r&aj#FIs(STVd[9חLȤSLO*Q3v+*s>&"| C#jPQ-c;7zfEc?Rלo::_W+γz?I /}yV$TLLg2]Rh }k5zW2̪`uvN}jZڮrJ`.{&%%ysU-ggS?lIz {)c-o@JAA;ED;C}gg>s~Zp]M"8Oݗ66nӜGv#",ݏf~8(m^s?7 (X .o\vdr=SY<6@ M E/q$aQi3I>K**UVl (H"DHG,ɿc4CW< \ZU,ner<#3^~?#r'U}EۣP936*6Z Q| @@C=]{ 9LSr+InEI* .˖'wלOP0HgqoLjPuQw ^ܴo러iǮ%ϾˠؒOXsz:eY[?g"EU4q^"|Z`G1\?TQEw%Â=_NN_SB[7 >G Wt'o{p::UZNFL3= H#RH6^^KHSK uU cWϔI^_+f͂KSID7oz>}/7l'ۻ@r@+ZkypڨywRKs`e|U!FFџahZx|0IVkteQ8Ҹs%OOrf J8ELpڊ@?tέeA_Zۋ* L֯ b@PT 1w܌#r~ɹ<-\K'~FW{oGwL̠K%MIoWˎSk# qϏ>v.jcJrLSn'O)cL#KV ݄+<ݻ{?oy|5U9a΍Ƌm( ¢zn8X _!;2 <9 yēC; ;?vT!>: ,NCqvMo_~U|TH.rS98;E(4&:pUApWOЧVh&cug2Aҏcy $03^U}ATyW&0l~Hm/wrƞ*\ޡLZd j:\h/Bqc[3vv8{NkD㊧~̇P&?"gW'@KTkd3VBJW ᤕ\7vX!(w44? Z, z\%Nݙ3Ni_껥jRy~}pL*@?Q113j~N=Ȕ- EKp%->76Kf`(h;+=L.k!U=6<|YV넿5]L*TH_|)QLV*4KN.O- e P?l`A3`]KRÚC1Ѝ5i1#vM) :f/\%W@4gwð'vN_,$e-|#1ۮ7,}}4^lD4L[Ud;յ/Ƿ}ʌ;5xPf-6#D(ӎxWd XM:A"Zc\tVK:=w5gK^ŲE|E.ٮmOoUfl\߼IRb:הU]l7kDN;TXLy y»FB2Gu|N} IϾ،ڌUW%7^$B$5ϦM>d@tgl]e-5k{ĥλJRd0L)x~^jpNfC[KAיJQߣS5Yz41$~@@Nrcw>`̨=|1 (k= R`Q:ȟ+ N ?xQߎt͛ |_ISЗbnR` ?$o'G- 袦aUG] ޛT,Vw'H+3]]+.$t6NNeKFuEDuy*{>O_\}up}]v^nd"ަ?~}XwS ×O~RjM xse._kM k&Pp]2_ 7Ucg1Pc翳0:cXwdV mJ/6٧by_|$}}' B H~4ehl7P +9,ҜUQ/gB`oS̴r+mz''y1m%K Lϛǃ&ڪ46&d FLM`aprQe.nwrb&,Olo~yoAvBNGUՔxc7X~ni64/l|dӠwHKRXFb)QD&BOy9g!$BM S] 3 }mC,wި֎bY /N9߱MjsVD=EslW4a=#(*&R4ts:qEOSg7ge ~.;$SB4r|\p2JpJ&P)U]m1}wdyeu3 cY ^N6:f3W(6}Ϯ@ !gp`UE',[3yT V %ֻ*Xܶ[V5Z-,/MMs*2ȍjs@&!OjՆԼjrGnT[AвB:kuĵi?﫧u`Bs}~/7:#,#IWwF &P3XJVn76/]N[rJ̠Zٸ;}޲ فw|JF0zzX![}߄ޏtB=FnOs?6.ҧҭ:eWr%+C땸^е^43MIKJjmlX06upxlbՔm壆3s,YG7qܝ! ob)mЂٰB AFte: |CFuml84kU,*:Л\qU|8Qh$R59֡ j^aD!m2MIw" &Bf [ol޿6x%v4o48Z޹=^8_V?kG&"vyO,Xw5k(٪7N0h*vTo w1>H#[Eo{w@Zhmуup}~}#V`XkU2,:99~#ߛxR.%q92 {{AZ$G\m%t\P!WB=A!SyB 0IW~8W>< DܟZtopO-FM 0`fHNtsw2˒P75;!Vͮt(w;6ߌ0-rՓCQj#.'-/7?p?>0`6&' DҨ첂T;͙}"4vYĿv36[1d(è*-nͰ}6O(QjrQ:\.ܘ~Mآ{%Mcr?QFZ^!#<: O܀ {gv7% G,)WR]^ټ(`{6UOB4b ;Qh623@Mpr2Ii[ش hce56Y:W;ZS V77~(Tyf%@Gl֣s?_"O8[z~ۏu__s/K(v OgaqԞɭ€fy -#~W-?V=K̶{[AL<UI`Q@~~;jT=>}B˂ʤBiX>SNv;ë-403[`u# ${+v%[-R+v> 8,BNu[quuߕ'D o֥ZԾ$X_>N e 1Pf e5Ԯ7,gp$tl"wHuYF^DЄ)ntD?3-鸛-/{ 7O_T@yWb>E OLYض2H;%e'_բY6mVN {lgf}XKPB$?2&{-y h;aI^MR7tsulI\# Zڂhd{{R5 <&n15ЏVz-Xvm)XMkwde +ΗOty5 x]~UyX)j;1yh*x1qB̟AY~׶\9!6A/\eCO>v]"BpWsǞ-[_– V[rW_ :)!ZZH a)%^a*^?nr )TjrX. gq6PFEGXrpb-H :l җ)s$|'o.˚\< N"qlj Qd'G !;Yf]#\\gJ84(W#7#{Ϋ;q2;qrvV6qWC/J4ҭzʴ/w Fٸ2ZMmȝ*(KPkB]:T޹sc}G,C_nm^M~O[-@ %/1𪕪Ӧk|6uΕ[sZTˑQɠǮur:L4%!Z:ٍp0Lb=d大7aܣ߹U4x3VVtުƄ:X_{oX-fpkfpQ`[/ 0_H B^ȡ-hIiHLLP;=yK_CVODnt? zպ~qi{Lx~4mFwYn`jC[w~Η[i (r !@=_[7 VVZ9Q(ڣ8׈,_S3I IKQ y'UL8*߯NS݈%s|s8tl->3장SpeŸ1Z }hIjL7czXJYO=]2/οF4T)e>EC lyuN?l]E,A$l]t??O͎91_!` >uCs*{~qQ:dI@ aֶAJL=.T F͋z~e#WdUJ0PYn&l l'4@}vzR4}6Ňv,=L^[O!cE{5]]S,YJa0JJZZ0z+Kj/?ҵO;8{򲯤ɤ$;N 3upʑ #3kppFO`~g&Eഭ9:i V>C͘c54XAqŠZ;.csUmE@V4SUuP YenwRۅйؿxz̅)G3(LY>[Dq` Q ZLLr_I$繥e=\>VK E4/.F)~Am[kDdq_%i@Gl Md&SABn֘eɥр#r@dg Kc/B"@C!Z׫&45A(A)B"8 A'[p,xT5ZRQeuYY9N^z`2܅Lj-K>D5&hZ8_z٬ںݺ5}WvD=RXgLǹXli=mf!1+d 0d+Uv쨍OHvwB6wL{O@y&6=MaBttFd\`4󪧃_3Ŝ Kߎݰ<|P1ƨϬ+š*4R 'sE jLxkDOvޛ-ۼ932<|}Q+[ukI?9!I ]N{-.[MupnV.N2fMAYW7fayy]JDF]X.KFCV#Ni~x߿x#%:=p3_(xR -2p$ŏwoݭs>Щ!#ʯוڠ'C€V<:Ck<*CB:kjji!;_xa6BoD N9xL6 pF}輝CBqlHЊu)y;~ > x\ay Z|v2Z:p#O._VWݬ|+4ܵLҜv6r[  fCbi.[HYo 0eM )QL.b^-۰#87w<-eo&/G$W׭w8ç|b?Ȁ;ME8jL]]WaQD@Vt%Ka 5t- <ҬPiJ GF$$k̔TL|{dGj(N5‚q@&5JBSISf^s3vֶ%[Z6 L\`7i%1My5Kav\ZkCzsNM{Ԙ=_-""HRLTPR˜ɏcG&,b=l+5| >Uz׮ |GQq "TFQvf\kK6݌ o5E&:df0fK؆7|;u}&'yS;[0AwW.D?8rqݳ_/yHw Y߱οN)7Ekf C!. JXA]z` X>*̼6qbd%@ڗ &I$T8tp)_^#igi齨]/PLWpԛ~ܮD>جڃ.a @&ESDphaX_#:IOJ`\ДͷڀU鮈q%Sa‡RcoL7FICр(  !y\`8!GKhn{$S1f͸BcaAWZ4% :'JMd !vN *2n{Ќ {#&&+ztw%M>ΌkAoBEH(ʙxn,+/ ǘI`neW\r(=g WVM[mbp2V/EuiLkL_ Ҕb8byhd lx˴jDzW$ToDfC<{rdSkS;˃.Tr)) }m1sb  nW!r>wA@@+Qǁ]x%6R#^֏j60B_Y>ɸ[ۥ|bn"w5qvvV0[qbyZEEܪrW@R?' #ބˀwǍNbݑ)'x6ˮ82ʋggslI7nk?od1a7a-yt%2n2W@Wi6\! w1;d;N|Iy0HU @N[~}]i/o-vyP"(Nr.$l)kWn+%o @*7,g7Љ#lzz{~um:s7>#7Ds,ȷWvW&/ȲpYGK{ ,N%W07B62xUt k?@)Q;!1HUsИbMɇ8ɭ~=ϯRRA<ĭR(cJ!YKx+SGG.^W= q%{Z0A{GuE["^뵢ahOtsIZ@"ax.y;>;c*Xb(XI1{kC'b`ywSڦ(X8lXVܣ(U*vH3 N,EC@dL !ҷ)R7kk$99n΃J]NƲ-E7 =ZvI.G^%e0!;azd!~<$-Yoz~5]LD[C~\Th1&{Ww-r:m0rh @ovp3߬F?x|7np,M@ m =/) s'~*؃?䵔݃Uimza+fIgM2}s7df yD1 LvtD".ip x$гttK5ʣ{-פsN,p`Q9o]!_EO^@ ɜܠ2Zem =`ю ZyNt.ކ8th=zspohMj0>*GġP4 |+IdoM>?tHC{US8@Ft)J84wVvX]iPv6BDsHq'bDwVv?Nkoӿ_<6`&Z|BK8 ֊bPAbp^[!("g!Y f;n៦ p0g6\v-߹9Ѱ Pa$@: 1EnM_2te[ g2ЌNon8gh{xx2 @nX@h]pl _61TLtd9fl2v솽I`OUeg4`|{>NoI:u#n.^-VALbuPǤB0Le2< {]\5V6%FFY dŝ/ɸnNgZk],tzv9ogd3gFC!Lk]Xn'P˚"8 H8>J`oe_{4X` -V*s$H Ez \uhkMkgVjj_+?mu@?d2'~#، I0r:e}rGHq'1ď Rom Ǯ<ەODSDŃz6FC‘p](*m̎KIiy.A~ʫoB-LI*ap0QiPQ * 3$V!JE:m4Xk(0HuK1[w"ٴvWld褰[0yqdx4hKlt¿^2}t=ԕs\?ئ[5~Fѡ ;Jui1UkT"RYDcbQ'چx)G`X`Ā IZ&1IQ8cx&z]lJm vs̲$I̦[[[Cm 4ivV:9W2M>J^U{@Dt˃KEkkj`F^^po(n^FJvz]!@ rћ(ZӪ]R/׸|tM朎_ϖt?*uy*l ևN90H FF9GK8rFޫ!!&&X΃6(C:/ofj-uyxl]$:ެE3/\9 a(|T{k0RjXerV=T|g[%p~+pbro2(YjsGFב&WzUȑbs&ѡxZf"$297rj#4iFYi>bNBK)^wg]|GTՉ(24mVxdo:V&64񯀏3EsV@Q56ۥW 26DI ~7?Zsˆ?@ըKbFY hdo"埮B$iږzHbN^ԏݾsCAE GW&{^.msYSXXZ=Kͯ;00L{{ˏpJo!_-JUVT@4;~(ď=y z?xnK{J[ToXӇffgv\yij~'2~Wf\Hݲɦh 9$h;waYe| IIh87#m!6$"ޠ+[:nNOYS&h6J܅.mm}fK{$AB|A,vhu F x&0mۊl9-K !Io HEbͰG*(9jyVLy e'1j#s*)/]tH0m#iJzU?^_ˤՍgZ͹Icdf+5#8ز{6&9w:-]#cNȞ-m-Cj GްO3O:gXY}=puHp~b% TpءH[4x>CIKFWk@hά[EGs*"خ ϲmZ؂oӡH$R;o`bOr`#kIV'tC<)G1X/A|CCJ4@z}ʢ?7?{8XdE GDmدK_uӈ]~T |빳R9$ TQ>hZa4űB  io>iU%jg6ȝكS-g6KU%~'#ıͩORDloBm.U;uN9CE>xVG sn jtyurTML5jI)qsvq}fpצ'2En,`Ή߇n_E耑!ݢ,#S\Og4nOk(5A62#| A_ZS*OHuB|A࡞  " )eat(!!gP"C.AwaΙ$e05,-/bcS63gSce;v§Ę15pVJD'1>GO$liiN,1,0C嶵uvZ}|~НYdxX#4I!94 VoƉ+~xb@_̳c"q/"Zk>lf0VǹTˀw>ߎ6t~6 %93#pn8ޠΞ[bb G[6iW ؇y]e hL,{C|B{ lo_* es}#mZ3w۩ f+>zv"Af^_(D+K55q=8@h rWDjr[?Ĉ^QƁ9P˺+_ 啚{jُ]<Р:pve$yY9= nZ̜](]GroKRGQ^np4DScW3gEϳ68xx9RDY*}ZTw)ga_{X( 7XȚ\zٳdH-zYz)zF 0XK++Mj Mwҩ9D 'h5 CA\L&~t#DHwvHA4pCPY]57(|P$0UdN^7jŽo fNY2b膢jr8}"5]N8 Zy_M"zP*PH.hQDX8yNͤ/k:$S7 MczwGP ))GwpVJzSj)Ɠh ʢg"MVWi{?HMf~SJT#K2ۣų!d? fPmL $نirq]ϻ4xaX=s*(@eX \F<_26xCarj 9X&t3$@ <V~iԄb38 )G]#Rn˲sUr)DitPR%JȴE.mpLc= TceChVkkU$Bp $vx5200XB#qn_K09N :: `XợiZ\IV%O_ VܥB8+r?Z5K2}ܱIm7I9BE]S^AU@F@YorM|?3v'ry'i$ $= D{~.zšuUNqC.$ ~A!F @8tX12ȵ&F9"֪o-MGIІ+D76 \ko_]m\Av6Uqԛ&yyF:efn IJsC nX ` Y)m,S3HzIκ" &WO"J&'KّaR ?yjm]Yy !X !>ϙoDm\ !OлyƜ\'Kfe3fگ6WkD϶B)8cD7* è8PZ"ZsĮ=ň:Ռ/U |.pE2z$UZ"ّIjDP[,TiKd0b ZƍeZjLqVa87|'.FWCjZrl]@c`qñ6/[SpaTXmtmbWj46^8CAo)YehwT^AHT#a¶7X(d ʤHNת7?Xka#.O\ :T_o%@﶑t@ߥOrIM200)JǗ3?LŊXލq$x[䛿mY= $P) Զ^up xđcKٰ ahyp7O2m5Ѻ*i|_Y_y1IB35`+YwХ0)RO_?qu8uhסI#{sTUI3,·5$kWhE%sʙooD5k½pց@E/.kcY ~Y3m_z`3w7(5]F0h!jӠ}ACߒY#IM3f ^ K?.13ӊ}aҠ9-|=[qoɵ7pwITL ݷ5#*pSүM,ͩF 5[42XrAXXEބAX`{j.Rp++1ff[ДHP,QTX ;@Z&OfK6:]Ph?yraim8%`3(OMC%rxGa"+fXC{aQO愯m,r/MoxcA.r6Ci=q!)`^ D`z2Wc)#@TY腶Ƽ4^K$w؋hglR<<cfOA4pܕMA@n6̴ U1A65Ec~\cIOXR .[Z?`n.& 7t*Һޭ`f3ХT%kk5R |"L7>mqDpiZxSw_ f7OɸzEN׻nB=;n{1UW]'g :y{qVx#y>:zX-wTx8jki֣bmN.Mgڇa U$ d2)T:h؏1um&Hߜ.փtX2EJ>s&lx:]E&&}ζ(yyw` L;:8v.[HIxOJc21.=-A wvRs~?0QLr uoQ,kB_ J7~(emTK8RVz+6fMǏ-b,x.V =sxfJ&-,1q^~bnn9hwm{{?>7|eGKw=\Xu텶\B(h;W;+>q|_A6nMM)62oHɄy=qtL{K0o^Ӣe x\WAqJB*ß'1WHRi(vi;oqǦ3&yo# 9̾Έ"j':FI*DBmP–Z[@~=;IЍwM\lX)@>H9M-"np98"vUT]hO_6AIw\qvn7BA-),'ɢԈࡊ=[7 d' m!/5 OtlaeS\e%/;Wy.l^*+ARxĔwz}`$s35'heg` فE J/Fc-p HFCG[nԹ9-,u\ZU&#@0ls@;&^^pA<D9|Pa 9p f~"JkՄo|~鯷_gEߝ EϘjFpO7keܝaJ/]Ҳr aj8+wS}\ڹ3bvCEKcP `H;*H[Fr%v Jp&^yLi NOղ-]Ʌ a3bӫ[8HR2ޞtv6WR7~#DTCV6gɉ[dl6U# #Qӫ3%~ x=ElG;E-U{z;=Uݥ> ѵ \:^H)> @RI>E.ȈJR֬YRPp] e*BHŜyذ"?0>[/:r̆ooPB\0a< >NĘ=1o[k: vPoMXǩB]SumޣPa$oh"𼈈G'y1=XCvHڄ] '$ $V;d Y[87 Onj#LL5>UݭT|5FWf Z{06 []4sm]uz{4[M,_ZYC7p}wK-;_"F`BdI %|9{~'YWRRsj|g[X|&W [>C柉Oq[AWf06kw=\3/oFex#Co|l|; 4۵.? us ٘&Tѹjl/oFA}>'E=?6w6)1F2,AaըYf#U&phyjI-?C!D:gWY*q}Y|vb%TNDCGm)t*E/4:b6$li;}SoCA EEL[-l8 N;3``9u#PnSN&h^"*pV>_3]m̉`@k {YCT"gAqMbB)7uJYZϊ5SϬtc ޞ+?0@"G#Coیah#gOpa9RML󯚀.Z?wLmJ8_lݷۈCK<?@;'0/JM-BAbRcňY c/>Vb"ŊȻ~B]@IzS}%0A7ϛ ]] [,hNm; at}lF_KztKX.UBL{8>} d\M! X .MM+Y EEZ”~~XK˖¶߻9/!Ā26zz<`;- :d2+|p|߾ ,s~LGƝC=ϭ@ C{L-`ŀ@*  qJ xei\[~K6O)eWn ca$ I`S]-wID@˓^14T< :h+;`j܋ vt4zk;3slnѼ)VZԨ45---# QS MnXJNWx0؀Vf62[vb]j+ZR {Mt1R56VʪD(%*FA1eKiX' dT1 iy3oDWq"MY}f`[Z#cT慏\_ ( 9X laдÇF6AZnF"E.x$Ɂ1c&Κ+ĩAc㫜N^#ul7DQAaH}skB|w wmM Ju3 c\mJȡQV.{(-1־ @ٶ16QP:̜= ЕoxBJ vU@A+iZGx@kYmH4wiZNSYgbMۜ_[LqT 0tj1:YCiXǀt}y0@nD`12:ndn֕fiS?p_zC?T8vǽ늚GjʿT՜l\jbo=SqhLfi% pnbH+@.IB_8+r @EjkC8bQiDa |`D 3Ú۞>xdqSJ,**AZ3 po0j)U@#\9jDNPRU RѤ0m02D4A‚ \;G)T>F9V ,9=t}5w`Ml;/]D.QpBSJE$ض֟}$o_kM"4w z' !0BOnv,lve[)Dר^vR^{gf D BT : &+y]2hkglM76 &Z6͋e=*8| =S|(jE I8z<L :Z]i`;җXx>(7dk-|mXcۗ L;ZzL-ˀ "k F0Y޶@ȷd% uKsVrY8X@, rj*uIE'+_ C]r Ri-4xӁ|b;@,a )v^>Dsu8ht4N*51>5;B;x|̳C*Թ#JRH–Vg6u٣m9Bd|W;qpmofCuvB}""3sIK:x/y\ҽ{e?f\߻' .dmKo^>s,`= V[@2uNjgc( >]kg  E|Ilp"I+v2a+ S~{0vVᇠiv߬W'L I{v#_zk~Vq ՁQi$m!\Ce'$vW;*wc|bZ2 0W "Җ(cz PWbWM%4S Tegu<98D)*&8TFyS leY^-7KQD9YE <.וWFfw@g,x[QoNlO1;IM/!?Bw\Œ#=NQwV'9!a됌ˌjQ$-VwiA~C[EUcC4wڀ|0di͙NquTtb7E2li; wtȜ.('UYw4=#Xf6a%um:T"aG}#`;"upaOU[_kk75h:K|Dr{ק 䵋\aaaMvwt: qu 3>(#@>q`h%Pš>|u #6]tQdрnI'l/u |w呆f9vty($N!KOV {&z*0!<>P@l^qqMjS[S)Q ]](Qki%)-5GQQY<$OSe/++Z K {}MWB,CTgR P𰼢::zDlrO-ZVg2xfnޜ<-YKh-HZu*f0~O  &a ͻޡϲ{Ӥ>b1JWhne9O<#8A9[<&Oe,,rC2gK^fg%J Ү7M!Vhpa,eL9$ٹh߅W hg#!vLQ H}*/FVDz덱BAjzϕ5yXa'%ǖx)`ae+rDeOv$j)‹PC@6q051yoJb''9(^_Zu((`VѤћQFF"k5$!i"8AD [X8޽756g~.)l(Nf$J#WQiLf7v߽\2tĮ{\w.Yr CJAiz8%y~ߵJB0XJ5T\\ERD2ӋB6c`(D9*j,- ݝb-U6G &41Y4UE_ܕMZqY};*NķoJñGG`̽)6 limmP a膎;휼)d0S%cMMqqC 28rpv@ KaLV@UJ!QbFHlKrE9ao'*06*a)9ՁuPݸCmAŗeB#ɕ3_ 4 ԩCbP&DmI>!L140` E^CgZʜ*UTPY p\ Qcצeh]bRAl E! `O@% ⭹9+XP%nhIMS=0I6C0bbv=bV% cf~Դh,Sp&jҹ*}˔tqPDCsİ/y)(( [tP>OB7Ll ܀)+[~b|zGc,`Vn ( w%1=Z/gֹIv d?\C/D#qE7NÄ]LJ%Nv<ߙjM'= ۣk.)}1/U)m]4I!Sk=9W0'F-?ODdD0 Z~YXp2Oy.)KʜU8≋!qz DS(n^(-'lNLHM6Y8_0ŒR2#Cd`ˤ''f3qXSY1X!pIv:lcg`>"?$>cYzjIl۱:9fATWUΣD\Q./ej 4咎+&(/3-oo$<g*<|>EC_;ẕ\0WJOphiָ}d>!As?rg ):Nz\`UN #[DNcc&ǝXX3YWNK KM|PoMyC q?vk3 OjKH[Vw.׎dہR[ Y">,,c@~lx.Ume(}+Y MZ砊y"3q2`գ? @tZu۹p\"\\Tf-v\vNj˩o;t$c1XޞS/6|f lf:_v}q5+I|4sb*mӇ mp]i%̙GuV׸7KjjRNbVuhXDži80T镊q $fiS+K)h'x 3˧)jF,]2פh JJovDhxAZSD1("$(W(ء{ ?rـ%M}w0g,gb^h2%QS*כ᣾z[e7}l( ^3;N P/uGB'3U# } %sdpl W{Sg'ǕuRp||*x$xd+oi ($vGJ٨j3\'<ft Hɂ%%ڊc e l}R2R] ?8`i6r|]NNK'tS^B20ɼTzˈäYd4&pqw@կ)BFCs|:2+)!*Q?}59|cビ3hk^L - "o˝Oh~Ѐ,O~,"1Y%"S-<2k66,VY֔Jٯn\I)`o8: fVJ> ra`u73MFu@= dzeE3{ rO|fP^`0T9 `4YZ&%I=R@{TA,e'R&&ջDWن1зw}È<<#SEDlb1B L W*2\C^pp<, ^5 U ^R"tg/R!]݄%0,DA(RADÖs(7f3r66.RhaFY>^H64T|HyjoPbcC<bJX`\! o3 JD蝙@@R{Gϧ}`!2d)cwX 'll׎<_9}0syF$,^8v| % 2!Ж+W!_l^ECU*nP`D u@e8Md Qi$Q G޺~ P%d,BHLȘ]Rj_(9Ƿ40XҒ2czN2,~aEC X:VBɑqyRhsqA}㥴ܶpPXn:%El՝iiZ }řńpio' @J (^ }ow?Odw/"cVdMHK擎yO+`,y`|ufgߚ#q(n<y6k$`ۤ|c?c:&ԗ_uMiV^6&! 1T ] rw b:RFZBxl_w^)2!_j>#==51H$1?S[Ý zwLe5[܊ \`j::Jzoy  W['(JQee:J 1ùGУz#LL`\N' +  888dGʊPó=CBu ^'M'4ۭiF.L*sd+#VJ/"[b Rsnm)߲VWy,gHvsC︻u3vđ k> Y_*&f7; AVu#aېZjS({Mq>Z~+vIօeU2x^QQӵt|JXƪz5\%"O%6e񎅺&2fv$,1>YXm*kfaER~-|yЎ3`B?aϳ13WݜijE.myKGN@E므Pv;m x{d -,A>p㳕U^h/ئ)E\05!ax+++>ǝXkAn2mu9$.8Qy>-"-?tZN1]Q_X`)L4ZnA7[A7Cn`3J8 #T9DזF8rrԠ-bb(k^A30<\]٫y7KǭD's(yWQYfqXGٹ CZ`FR[7zJ8. t @ْفFJ2*1Dnf@z^. Ƞ##9h/W;:tHHٱEEED*Nc,d//;:PcĮpkDNSG9j_JU>.$n~L0O`bo 7fCع' _~zBF>0ǯmФIߢY<#ڿӅŖO4XeXS3,A <~&N\.//{Y{99jN>QZ=`bvx:{fmBBGݭ(Rj49ğLb t8|XQajAZ]>HIinШ,َTGhLc4P~F$6A @yO!~z7g"FB:~{7ٜTTf5ijz9R K-E.JTr;Щ8nzdPjW0 +GG_Mq’%W.?;Lʺ;l? x|lХ:QԪQ>UU2K'zD0vAˆġ~.z`ۉ}sV;# ĂBpz}$`pᆾ|΋Z*8Y%XE_fgOh˽i++()xxlwpF8n&#$A' hBicg+'[*_!LVp m8 ,Tp6țNLoOL<F2ccF:D͂гh&?Ñ5]<;XKAen o.B,Bd eA$(da.xcvG"Ke΄{d_~F'~ncE܎O[ɞwv!#Y#V4Ysa-.OvhHY'FF펏q`$DQB1|m}e_+:ȻCkZOmF1 GP22ZZ wwtQ riwhhl5On~x묃n.f|뿅yvet_J#nx]y*Ed"Cf9-o7]Y[iK(Fjb{wr\a( | (޶A_[X@VFaEsbF|^cqi<@˾ѩ:%_:]]gm2 gVݽ+7",Z1Go53h+*xC BDP7|Я_BD~'Ll+?"C[,FPQȏ@N<<} ʑ #gm CĘNjW;qAJԶ/>DULL׮;f\.Ez bA3 oH;D|`EQ6~c=6ѵGF\i}Fbsϛb`b5.ee~~:<>͞`(H0[6il0۳sǏXΝJՠrOl]7+EޏD Ѥo?R)3U5N)(?_UTYk6kHmv':b[~{g/G*Ь8 h^?]11  @;2 [IT:{ks@>.IhW~ӣFxsѤyq}^;ݣV?4W1ݑ" WG3 3:^+<=ДiX,(uGxn2N Y (b04seWkڿG2qț|v䯬UF}P:7|NDDVln*fWt6-]ߒnI>ZF[?&-^~+DhQPxAӗ>џ&8S{$7(W?ݲ?UN=&   ܎(bbPh4bX@U}o$?SR;EZM"Q sp0u֪i.yc^NTV g\i \ _AaF.6I?yS+8d,z,zGIx^LƓfȸxUđ7d4Rv#\6>C:"?A1df](Pyҧ [@ uBMH2\ *iJAcXSRWG}-Du ,b&ŷ`5:tY|@Xzɓ>Ok۾%O,H]⯱4/b`(q~>SoOf|KKkdI+jq'0Xkld6"^o61ˑY9u)d fVEq[85m޼@a DWքL hs{p]ADI,=嫵e&wOj9WJ/>IJR$avbJ("ЦnA6foѕ_G>zdi[k]ra4nrzorЕ봜48  xD&2 88O_b1„'}]~N丷dXUt6BRe/M6h>oUpI^R󤾂"J`8H3_Ӿ}Dl|)"zU1 fA cP75U _Pʝp4-m=0 q{eeBA3.873BHzٰz wyoo/`u6AV)'sr sMDBoomf(.FIDdzYc;Mft;ebzJL?=']KY-yw0T;߻;5끈fUꅨVEF>iuAko3jj*-.3-t#~3_PLkC^u\1CG dЩf9#xyz܁=cu6bQd7B6pS⟡8/&]Q{-֦2S˝x;|鱋my=igpIǸtiB,)_$uz/'J}?1? ڟ)D1QV/]As 1#*SoQ?>m980JGvwnNڦK  h)+֥8 lj[iQ.}u⠇.'@ ]_׹iX%o\NY;Z~ &*O~;깢}vAr j/ oX.jb fϔwdə );4.UyLťu٤ ]gxBOgK'| ]i-s0'eh+Q GO׶-zض[K(pѾLon#}ek6)}8g JJZVI[3/~ɖhw>`]h砆^^E@3qahe%fW>hX3R=+Y55l/7ug+ehRR!kk6w qd/qwgGk[ #r#"\0Y|dkcg1;{FEP_Oh]?+H7nNH֯Ű?++UR7LtW^0QВJjr\"/FF?4p(h@qI<@G#W!uU*qlD&7?;FV~hU5(!M7uK5/,?w 1ƥ75/BmEH+tC™~oZEu[cgXX}GWTx ;b#A'i-Z)Ϟ-vv'N}; lJ>f>YHA4*8I m#hʟ3eO[nv {9ˍ R8J^= -Qj%Qv}u\аITZ@'shI;_Éu>KA+g{LP*+f|^Z4|sw|Ǚ`3ځf>=k,ďup-Rp߹iLYFڋ)Ͼ cccb5ez@7WJv[m+: {=P9H+*$m|eBP AX^wG" _֒`g,1MLovK{|^BZr\6AE5vv5>-{s@` Rf]KbQy]^G(8skǫA(5QGˌ'ήj bL򫰶Xl!?7RXdi<³~{wW@6W˒&ZAEpQǗe(`# ECi.> O$nLw!- 8r{zduJ 𙚾jT@Xnq$&kt+}`n/'Y-՟QJ l,Ά)({ YZ&VC܈m,w<h%7$w-JWp"k:%G:'Oq.if}Mɯ A dt)d  gԻ^$ ނI\f޳O8#Vg(iþb]&KmDI &Z>Fvkõ7/$/=Ǹ|#{\dD.^uZ+n$: c8;j8`Wk,On/Wfj?h6VzմjuDKv5Ş;Gj.`1 m1x~8'_/WbdG@MAlHsGWc8SWl9?g.׬h!?7 a.U>JXr?\STX eQQ П 83`6 {v. Msf,NNBoI"Syاs׽8J$E; Sf 8F5o.撽nH.5֒ #?˼\)yr2 ZpW_`w&hTB'OKJhwo}{hHRՓ~ݳyKvyl޹<ŋ&וrFE&Ć"ʗ/-JgyLCZYKoo¿"4#ū@gV/* ATnG_!О_|݌&oYC}!!hH;=1|}Z lWn]sQ *s2g PbDGEar0!XĵNKީ0Z bHْBO9şعYh+i+#n$jwK$,֏Ydn/oJJo 6M[;;!'<&B>[R2\8NN8RC'0d/^OXZRADEE-4Qdȩ?ؒI\pF9/ eyy2Cdͬ Yݙd˅Q)'m]$н{#&l\!9ZyŖ$hu)n;I֟SoL6=cm>5S)!X? ./]U>pnZEv6] <;X"T),񹹰xA.H"aG׍ΑV3nsCx)21 Gm*9L`)&&K`IC&ĵec g;o*2SerQ||<1!э@Xpb_6uK-Ac_\=>c3˄M\i*qYK$z{D,,PB1g zxKZh:^h\J&n~䕪js1KVoW Q[)\|dv>VORk4c`4u0Rwgʞ텷 $ai)SNr fL,f^6{I"};ts_BFki |N z22zm?k(MjTZI\Ÿ?_T4Cޢ\<"&{TT 'Vb!Z] &fQxYt>~+!c`|hQ,@GY(11 + f?=[Z?׹ z#[%P&V9%(U5}ı}2y#33mq""hDHG7yf1lzCc'(rxownvE?pz/޹[7;;;O5XX-]y^}8sȃ@w#~s8x {5 Lx1ӗ`:'FЃ3aǯl3ޘo԰_LFZdm|OCSm/ŧ:;TZс =Ǘ ǫ9[Hw*z A~}LxlxWPgQQҕd_Y0 222Gċ*'S&ymsGUDY%2> q@0z=3>$?c9GGʬs-k8>ZL.v]EGu!P/bX=IŐggsl''Ǐ"'.ΖhM:k~yid-@|Mo%gu,P|\#C6~awŕ=sW)< baahhl45/Jx^팋$l=ޡo^Q*4 ~i|ǧ5I,w(ͷUg 1 } &߾klngp t uWҼ4Q'Q.>mK9ʩEbDYe]&H'0++-ГSR(HyG!B{k'S“MvFV 5QΎGut# 4l&92@$^иP.,.`'y3|u;x^-C +: РA$\zˬeӶ =͛fL{iÚ7kh%~npFUРvm{ur@?U9qnfκGaH`s?SֺyŽII`*z?fI߻Q{x͒+ǻӫ߾#~i :glLJǜ$ R]rV#2799Iemå sZq~~[Yd yva4]QҲn-npr2BݱlqaBzvζEigfK巗GlW<=G~+w_~i'?°O,|s-KQu]CRK^qq'зXXX뛛k)y1DEG~`s}zXDRrR:ĴnU|e{("S2\C7j x+KInۃگaa!t?W>+Q=<< G¢P{Wd_RRi;{c|lFF66Ẹ~Ǣ2['UZqVɽ!ӡÝ&P(&'Z=!)NKɷŵKoMMMAR" [zMJK^[ xtL{-:::FzxT ͸ÜC;cJƺr6../ sJN;5Խ$57kRHba (2‚аcr2þD͒9ǭ%t0## sPXXuWryk7'r,a^?(ś#[u}=*D]{nuC/np^-2tYFeqL(o.[6!Qk(~H)ɸ.e3_8(~4)IHβȧʙ0O=N3Ѷ]^^XXYjvCn6LpEr:wq0/*'؀}(wO_w^ ;o#\*{1Wɸ]lp:\ju9%YjLu 3.pD &Vsm&WPB׭V/ϟh}Y@iKԬS8 Ϝ](Q姇Dv hkӵ 06oBiӓ̱)l љZ?Zdu,Q)iZ x&.m: ^*xP+$iz"[ ð̍0gd]*"`{S+A.y\jV8qec]G8>=+<9N"x0]_yi]od?()-̘#_ VN9}<2 `Jd i=F|lqI<ٸYtR~`O#ь>j!EkSW{O\W߿^.vKui\]moՐ,o0jJ5ig`nIfiRًedʕƥ!>ѝPSJA~sU竃BI7yyh5@ɍ  þ>>~ݓ[s3tB4KIŊ-q$i v-,h;ijֲ:ą3DQ5`| tĘF< ~Plh%%> 6tϠk:M68UϻYc&l [7Xn-}t)0L5HVV1Zb |nwN N!҉GCr'/bR@~޹Q{j6[g\uy~ Gis/:UX^qmr~w9Zpb}XktViщ@jVST凤>a⚵\.\ͻ񪠳 mC ]>2 Dp3Jmr+i5-d-i/_N̿ ίv<zDk! êź(fR0d61 F: 8=KN5p=7 M0ﲧk:cYƂYiM-rC:\NY-WʾyZsya#@GKaF Ǐ oll'>xׇfΪЩA=d*~u{KC0c> Ɇ5RF ϐM7 w}(#kN<^O o!n!rsג1 *'&SK䬺:lnno&l.Vn^ T ¯Y'"pn/"hSi?Mb{U0m^~m!'O0Sm4 >_dg?aVuu.պK @KĤ̦?ް˾!є!`{=Wb!R`gh э֪\ "0{q +hB//b ɺK<6+jofI-kzrvzFGeuRh\yi0yqVTKp^@tihe{"3Wdkl```8o dot`"$x7ՊO p+xz1$4Ӊ\'OGƄL1s e+zӟ0W{oZkek=k/|o6}|y=jΑN+鏧;迹l},ҟ&ʞҼn:#󛱯.=)jM~#8[r;ʗNe48J^ڿoTi(0=,5fqw#чqxv=%ٷJ" 8d^` f7dZr*Gn+9NK.tgQM˓o^p5[.y<=+N\Jtvi.G,lyڽ\VvwoERdEm/ ߓ2V!ؒ=-)ˬƓ%r< ';Jt\ExV jMD;sD& qOX8;PxrB&ATPnkc]ŃөƕnfVSvj2͆F$uZfym$p fdR NKS^{\~K dҩ؆槼Y:[ok} \IVv [3KE% E7y)ʥK'0ԈjXv:uM-ϋn[XڽGvέEmnɈ<27Ne{"STQQ,y9.Q`d<H?]kQ~wcog`TLddՕb.YNV*[++ҙtJ9CЎje# \7g7{].q][ j\ONK[Unyp8Ky^LF+ xD + Lդ0s]=P9*^Z^42‹ t0;|8LYs͛7yxx\#b[CO|(۴OMG'l]>U^Z֧Sn>~I2l2&8j;_;#:.TޕP<0tk-^y-g>IIIƯxa éz|l QlFD.hM=kk Ŵ܆ƺ4{!e/@9s~Ewo鹅t]yn 'p]rP~~rySfL)ͺ8_7Q#H/re '![OOa 3O ]6]*ul%-w.yvG@D炟`:6KmNԅOX*'ntp:"U*,-Tsz (6I؈ p ~V 32EQáԖkjUyFU$G)Fy^o`5Gcjvs.$sO~y oBNc6fC?ԭ;P*wa0.Aڕg|,Ā5&5붣3G*$ZMtvu^] ^!Xbrzc \6 ɋA@f[kEF<,XS'&ngyMN^K_9 읻j[Xg !7ߴ2T\YWNQy*I;_^Zg;gƍk~uJvm6/V*^iWfOdTU+s,FJ41>O Z`\/-/52)I&Mտ"jv Ns} ]T2LGMgM9Ry!k@ɸdpnyy .?;[]Ahԇ^ĞYrV)4è0r_ߓ੪uBv'z?tvJINKng7h5 U]0OHB: NЍ;+h $b6,_AJ{)_8=݄ԂJ @"yyj45;"[<ር ntO2|BRJ*^P9!0O)QbUuLdCy)<\rVFRLߠCNus=adO(.Ƒ+=e~}bY .3[''Q :=bdC&mhdHH4[G*fǭBAhͷVDYk1DurT…P"./lv6ph6S [1]ndB^8%n$ܕ52zYb68:oUa4,ʻ0Hd/$m܉V/I (hY0iv7"2לCT~===S<RM? MA(.`P9-ڼMH( $",&jVNsj\Vm'\'ec#g4Ovqڜ:5ى%,h@f"]ge0̮N_-(T jzz& RBs 荎3M EPc buGhyf1WnW1,!LC7%B 3]婢٬TJ )!ڞymƻ߈Sm-fzݭ'%fHdJ|-]5'{Y(oEXNV^qsl1 ӼZݏ+/4X;~bP-m: &}Nnb@\OYܝ'K4gދe+]v.3 ;d|vZ1.sP,p+ը+ w9CD"=(0a En;Gw2C:8 &DhZnVe i4zsT;vڊHX-ВZKKaU;fbF&VFHKs$2GoîOrם2|&@YF&n9'(BtNL׃D&< dIj()Y6k,:Gm-@ݜ;@|<xvv j/}>&9޻Wys} Uڔp%ҖޖBz3 tD<-Jjgd1Xl[j7 ~Ϳt)CMi-ͮcYY^YPW*.fo?! 4Wkb#=xcx:n)jF t@4H E|aAK*v(Lݢ PX0xTO<|5wӚm&2~k7dc3F0L:,as(5}JMe#&WWVdovS/\~̞wzLoi9NcVwpߟI/?r82LD0} ))8-y 8o^/J#˱imʺ|+b_{{z{kqxٔ.,8RT#ckdU~F%kbBB4*:Dr!pBl2 l ?{s- dRw{SʕF'i676Ej=޳.pi)rt~o=f $'Cw^@ֈT[ tz|5~=Aeo G44qk@́#KKI)?NA0JrX_+! Ý,V7blqЀq IgZ^tLa1I?;W'}؀"xyD,QɋP_vrWf7pօz*QQWM4\r8¤BAAO=ގd|Ml]9bCf&2Q1_NVe@/du?%]5_NܯJ_ԫl4MWjQq|XK`8wC ,}wKG%OQeG@Tr,ȸ '$@%EW[,zG9̳W/Y xBB;S+񻕆HΪ W;stvQQIr^D-q9/̔dc>QD4@coO!Eאf"FP[/,Yh6)bj+JKIA[7mJKkT߰7y~3TJ_B鸟7%uwm(QB&O6'Jy 9²|KT\MTp3c5XM dIEߑ+̙FF5WVftդ46zwad͹S,}(ZmY j3BV_2}Z8 +ŚfLbLqvUX}%0zPEĆx'$` lvܦM }a\v~?=LKK =+䲕t5!!aVsÒ筥*5cclw~}c#)'p|Y{Zk:666X8ݞHO)>"V-˹BiB<<7a^!䆟xϏ"x2=V௯=ܜOkcǙN&Bo\r9?h ? `vyh^ikfPbԚ/*H(S0!pZӿ+!F=iVKKLL2D^//; 53\ndr>`L@].5l4t3⢽gn`>X_ yGNn~ya==USXGC^D|*F'*f泀W:v$RyBa*KR)+T>XYY>\o $ NGDw!zۅĐ]]ݨק[x?u6IZIqMd ;Q15W=h>bSVb1W'&nA|~(#R// 飚M Yͥ%[*tmp_|b8bv V6yf~}@Юhc#|"s{Uvwr_rYݓ@z7a怒0%N{4c' Rfa"53O:h%F3a8 C)"'~痂%0\DFd)KIa;JIʼnfiq/sj{]ׇpmNRwv{OK+ \^]Eb!,f pKw N{tW\gVki)֢Ed@ЃV}Pr[eer"ey@տtՇݯկV z #6 LLO1EDD}=ţ%KfoO[0>on %g-6Jv5MA/nmWҽ9kG`ѐ0;vjXXX~*_βo/~ѨM(~l!O2}6S0taF\*e@NfSEqF:uLL[U ,Vp` :~=^^f +9YC{uſT|Ү@>b0>djK3A!<`0@R4e ~ Z"au@&E??MXN#E:31P="T^_Y)RRʣoy՞Ue1jhx8 b<*SoΆX?++4vJ}3R ``4?ݽ%S`2xd;}/(ƵcvC83gfH;Lrz =_R^]M?)}w]*![r$['' d :r[tZTTʅJr15Vܙȅ<ʗe'rL'UM-=W$nXihijooG)ZJ{)Oc!R2kv(I_nPtPj1Yk Lbzut4ЋNtw۸=sd̨2 `Y+@bfgRrLgM[&'#36 <},CD0QEJ]ak^cD6 114- EzƁfakG<%uu$A  /wp9Pr?]8h Ag344Yc)|(zBҨ|5 ?(=j.@DB)m/תjdאLt6*"ϹSga @,t&GK xk 1?LLH,:i#cCM|yPo?@ltɗE`7ez0yT*Cqhǀ H* k]mLڭ&awDEe@o>N7.eVmp_X݊rЩ ~+m dt(Y`۱FAJѱ4:h+ JR0 PY'T{bPtn𮽿_`]6#/f}T . 0$R)%ӥJ7G^^M.\ET229"cLՎZ ;drTɗS_FR舌#)ߝjLk{wng;\OЭmj`MM /zIEsޓI<ˋUi0"m?Rf*kE&=yW(k^l&NaW Ky3QC/6CY-&p=k @NʂM8.d5_ؓ$a2%Zi~.' 2ƢQ=3=y75o)BЮaᔢI4j-dbw2@MBaq8?kYF*,d>޿D&Z,R3_DaT7vUKD8WVm yN+~|ӏIӬKPShۄøeť1Ar}MeDI]{, g$Ex>*.2J9)RiosnD~ZV7;` ǵ:>"sr&.ӚnԊ':.Lpy)DecAOioq".nQlApb+"زc&F* M5Ϯ(ޤs؛[McO 'q`+ 6ciqY tZhӡfDF1_)3 jjd\&jYFtܟ8Ɛ`0yjԴw͝6 R;Qup/d.Azix 3DFTLB".+2TIePkS˔plX.ᗂP6ɅOafȓkCs/ ʻӧ{LhiDYPUe&W CX|(ʏ:kfy vR9~\TVn$(,6_(>dk[JoS#& * IB']z#nd=x ;;:\LfQJ5"P[|9e>0غYv3ϧūwp܂R3Heþf(f}É dc8* %h1nM|B}LHH1"w +)7~XbʐJc_G}c Pv3 =|snNVC)I#z5]Y`Ki(G(ji$$F]6۫k&jJfH0D¡7:}`Go6]\8N7+A NG|yW? g¸E'tK"@IlL;z8]>W9((R/08g1} Huo  1OH76Ζܖw K߲ >-+==FTQhqmй_\;${^ւns=70Iwj5i*YkYXH,{\A𙁃{'Tmeq4Gr[CF#AtwA!27CƼo B3EeņM[5]\Zne _c+5pwL0I| *$0Ȼ˭ s%}]O{kB)'P.-3 *[6ΔO3ȭY1-ʥ Ju@9bN8ߑ "JϜՐP77 vv^%s E1ҁ^̪rT@K+@ ==у?mq65 6 9Ȣ'L@=@Z?80ѢC1.EmzVc INBaf" F5р <" 7(꾏O<~A?'nxs8p{l6t@虽n"TD8pc;0!ӽ)E !5^|M"CRed^틙S,"bS1_r)`waVZYqo|c}]~m;8K` X-wBoLԡFϾƠW|,,Dk1;{HItҼY0OwKΎn ^6S @S^ÖZj @t1jՔB9^pgsO&cơX{Vi9lEzޝ\0nGU6*i*\e;0֠.4k2zdj1i'Qy C~a)@{~RA*Z^4pDkP.c8VVY(o0F HTZK$<;t@aV3n+-3`I|x(t2fGnF|llU C- GsM k\wL6󥆇+K7Vf}{&Z]#Oo/ ,Пzjb)_^.y,k-]{2OH|_]@Z*IUjZ1<{XlU0,,3U;(,m5A"RCGK/qprP?;Q׫ (Q^EdZ%x䆄)1q=?,砯EO{ () lN 2WDzgf{FdnFҵ0/+O_x0A{T2z"\o ??[Gq)x@jW'k(R}/M%C:u_ gF0᱐6 'Z^d,{' kuͩ|Ӵy)b  nwz`u>qD7hR:"mTi.[ Tk&F'rRs' fzs%)dJ?s,U7>.ۍ'W Vco/7urnH\iǙiod['07DMF$)^0cEeeXGʽ(/X$_}DxG+3ڜI%ɱ,,6m>ξ(V^=X8;F; 8eA &۠Uy]+ 赋)>RPR~ Wrx;dLy/X->gkD70BsKگ_M:(x:ڼ_ Vz + _ x"D˺;U7/JvQYQ*+/=k5M( j$0VX?4bb~ͪ r'eKұ߀ԇ 45h ?Ktf˗~ssgt6Y,]_5:Evϒ|l==Rs)|h]}yzAscBzyg2 f sԺܵLX(jHi$ϾqB9IesĄ[*bf~^ LY^tɶBF,ȽVD=A^^T,n)rN_`cĤgfUfww|+Ԉ;訕חǣ-}}*eopܯC۴Xj1p|,N]ى+iSrvEecۺbwe~$[NJIKUctl[нi[0H=Tdme/a^4_(@Y ۣ WWi6P:<@vVÞ "$60alVYUz-%F^T/ϧb&>{} ~$_QΙwU@sOY glhP&B!.`jClBp&ĵ.P>KʗM{sկE$jHNq9?0&&0*%_,#PkVL#rOoJ⟉uqANZ2SKzQ7E/7Fiw w]k]쌧T;\#},L뒗 Rn4.<#eY0!b29I=eBIjg|Hؘe1m#Pm}AHcSg>G=CqGH358Z4R¬n?As}&ϊ@邂w)V.p{y~M߽Dx<Wi_1r'Zڈ / ht2n9|oA@\{ >2'ݾ;[92loZZٛzo$E"k?,,E 6k]ݧ/ yдJM_*E²jO6.vݰ_| ?F\ C6]>š`?,4o*l==KE` 7|Aڟ  2WiVe@ C~ffFD0T]UOKKpda?)VkQ 98,y8&:_HP.\[Yx4-/F)$2BݺNh% w1!/y=sbۙxF *vGm6w:?;OC(_~,щq-$Ǣ`;Յz*.bt o'_{ͩ\b YbDη$ {{Y0 uy 5n7wN)7Da(G&$ RCZaX=ы  10ڕ6WX޺lV1YnN9̙8P(/CFo2,mne>ja33jr>^]E I≀ș@/]Š ;/1kմm j(o'Qѻ_-el yx[- 75m]N,'dr4`݆2 | q||QFGRƾyj `bdv\Y-, Qň "~ٛ.o|tRoE&QTe[^QHp?+F2\ ï_epoG%N=w爈?ox\,|v_$U)Ā=kXgnnLB<=uWO7N#5tXb()y I :@mV v{ZQ&n(2qi.TnN eoU1hB[˷5t5"¸C\NkVvXE"%3={mexYa>mp󈓳 &Zh@yNӘꄐ6|T@B"Y)l [Ҏ;>ϝ2 *"#e!Jl`]>.\f=K?=CxF1 {'WMC€+& z}W< ȴHLh/'bb9۫ V=Av )0w>{T2_Т{J_$݃I&ۯEA捻TzӃVDU2ؘf\לx_:F]6Q0ˬ&q|Ft>9XNmt|~Xc'o.=9bb bBA 3aV;;\liyg?\520~Gʺ\u|Mk?< J::^t|vbXوg[&@"Yѵ=م?(Y0)'yɌ@/u+7_GίTVw#EᐏHH;U/|+Ou+*FDb-k>GQyq'p(P#[Ɋ8 qN?%B:O~6 ^I싖êQYCXowJ=WA+aa ,-YA-^vG\-g]N{@q[ Ot5Gv_VI 2xaQ[a#,oyT[K|u2iH eUTÚd)X`k<_x~ٽi*m7/ \~`EqtbSd9hyyz/;` 5>oN2K|_(׶?:1pFIiVlC-\7j 7(HY5aRɶe/keerDfn/5HMTC>x>e3>6hg\n\5LRƦ~4&&]7% 9%E5E*cw--mv#{mlL_=4].Bb#TX6|zۖ_.w. m.,x\ J4`u^v|aZ7S9.wa)jMlA`Rz!}pH񜹾sH^I?؃IO4_AdH e .r +w.uSMbnR<23X)[~ FKjy%ܱsO6ó5;OwT/ހn}=Rd`\(ٴҗNi6lfeec?D):H pCC^ ˪|NYڈyxZ$/o[% @#L11?x}zFo_, #TCI"Y^^7݉NI?}liIC9i#dcCYZ8{fT ZW,U1, m5#GLhh74ws33>7V:^E].|G%%2Vb(PnB!&&5|_s\OKC9ie{ Z#eDcjs0ltaᚙZkz_?@U?~-D vҢޤCQAQQQnQ:$$8:#Λ}wsYkW|쭰<5>x73SuֶW#񉗢.2p>sժULun+W7/yJ'F{COQV%gO*n|҆.^SwU̩m-InH<'+PߐCs^߭˔roԦg*qAm`)o޶W}2e8Bt̘٪w EXmCQf""#߾5tpv2**ȑk׮]YOoybdhn.`g&6?XNo?J}2e&b7{Cd\q tk 9U6JPDK;54J/NsamvxzJw=1.]mg_G@Kچ_ȕf;u)+ nׯ_ @ƪJ8͚h)b'e4ԡBN-d/'fs m*-Ս|p,?_1| +m[T[e+_X^o)|ljXNlڋ_Mbt DAоϟgڹ岗{+'sӓ,(71%M?`CU^~###٩###ϩH{O:h  t}V8>TJmt.+U7z{ę]#..j1/Wp7=kwDG2Pc}==ԝ="?yu :OUI}G%:j#ob<ʸL̶&Ùڌ 255}G|%i|IčtL<^@W Գ;#8vիW(w*Hy?2"C$?綩`۴7a@Oڋ}RbV~=[qYRA.ݖD0V{ c:c5H==#[^<,SCyzE󺺜FƎULuc\h4aЎ'Q 긔UmSӒ<}bJ꣡F|gg%__ܾIW^dfLoZ黎?:[ᨤLJ|{ߥ,T? rU~#5̂LQmeyԯf[#-+?|ܩP.O-1Ώ#|A{ Y<'鲭ѳ[͛oSȆvsljlo G+JYͳr"#iO. N\5a)߉(SN}ɼ`kt3 Gj[Kv].23fٸ%Ws3Ϛg,OTVvvw/%xMHL{#H0Z N؀ltl ]g%Ƚt xhLɶ#|/I{[;U@ ;:ngL&_UyfUd ĸ7(c =\XZ0UcT}}Oキsa{c7Kꪸ>X9~YT5ek>lؚ蘹ҭ[Z!/tWUV;|KfF3 *KaK?+jtf@c;;+B <撰ڃz!F5/CصИiO~|3)溝,K. ;z<\|i~ T=mH}QpwR}[p49V0 p ?K.䢙&_ eP@oUjcDZDYDt޷3ĥZO@`eGm|Fq'o,RAW@BjR+f UA.гD"G*AKZiB)_cryUXX9o'H@{rqN^/ F 8Ub7H;.o@m7u{Gu_ݾ{M2߁䕾T}6s:a>kAU N胙W qۅ׌-7D:q=F+N=\z pG|inOÝ%̇˂M2jJϼo JQwp)0w{}3q>,JMYS)I>X8ڈ[9S6NΎ.dg'g33 ̌loccffHtw3k~UCwmc~55my#+)걞^|nbé,IEFdznj{Ӆ`Ch97 4g29BҘsz+wߍ#pR:1Yn쩽kN;+@^k+."C``YҁJJ6E65Gh )Q? D]s#y Iv<}3i- 訞\F$:Ds#@'R!78ݸqb8aΓʫN`n:~6(H{TIvz!5knU%'&7j ?#qsڇ^8h7BQ׊C3xf4Q58/ P=LEmj-#cˇ55[W+}R2.PFI 8?ka\^Y9_/Z>F*}cט]X]Ajr:Xxi\:Rj5}ܬ:59w":F+T}S51Gkl2)C_Z; 1;aSBk]p^OpBodZf`r0͇W^BXUl(QNW |/-//kH,/,SXXml\;Yutժ"ڱ斆":Xm)l “Y"TTydMh<(bYzhkw*k]ΝA٬ AG,T H҄|US:5'@S25ETt-w~[of7⬩!glmO'bA _-=+tJYZZuc UWoDӛxQڛzΝA<$+r]҅&| ֭[gBZ{~+{Z6zS"ˊq'-og԰딐MM43+A0>~%Xɰ^|1rW B'b$R~~S)Aq!kc<*,C;ܲ#zblt`7n&^QJh5B-ҌQ&O© FFFҧ˯F5$XFhB^EWRtfgK`H=NLlM6!&jy2UkIqO5fԸzHe;+J}qXd#6XtJGSV@U? lwAN;|o W{9X݂bt$!Q"/ MΩB.Kg}a.w5Fk yݧ {1ˇYr 2Δo,Wu-x.==@owqL3Swđ!i?L|Rm&^K%c+xX&Ȱ9kj6QG$*ltYiz(oϱeF8b l[h@`znpPYgya{T`;fq2OD:E"~NէUlaDx?|4<_ s- MkCBØDͽ[O:z"$AY%@o*s gV!N@{ )Y_:| |V?`xcB~O L،;X9|/ydRN֏ۆ>`dC [1jK$'sdJfT^w}!f@zvq |u'uŨO(2; wH_a|{P)·7ضaGH_ۣРǏ캡7H4^ xvCNjjj26 >W:q+ᖪ/DCl'x;ϖW.+:ˊ߼cjFpzP`Siκ*XEh2VSB-{͔Dw/t<"E\\Hu6bJ, AV7@ɷX"AGf 9o]+\׹jo>3myS~\Wnr $x 9nrء3Z @e-Tp)'~0s8M ][Wr`{ӵ @pD 2e*0'C6et_qېwm mJY ~[i%æɁ,ccd;ujE=jP-/$1Ϯɝ;ucU_ YD+8wP;%OC' ITm]]y8ŃMKlR xd ڷºkϹ~yO0}=H?&]7 Ooս9b=5X:ޓ@!+;2P0(, 7Q*Nnn2c 6 Ԉ>Օq*+[_J8}:g&,TTȅ-6Q{y$.۲e-Pgsr~z=:2% DyPݪ'ϸtWR-yd.3ۓs47~.,r +>Kc/ЀJ~rY5b72>>  e>!rji8^Rsk\>UR 7i"&vom6[ĭyics&B8]}r>a0 X:by+!`_|n+)]H} x/9S7M._]IV&KDh-⡂Cffbg_I{eT(FП|k7q)، 1Sd"c)p@27J-eϤXWF ڸ**oy2j#yv]2W#c8jY$Te[UpvJzzk(,bU-if`hHA[-l :9_}}=ƍDmǬvOm͡bڣ-EWfBJHvO@,c֚Mv:mɓd钯sx=6vv\1ryT%*@HKA*pI{ x>s|=3yaʌv 2>`[Mf&UMM7/,̈́ۻK|}}Ơt$)2+kj2_y*`O}}OXؕO>/gk,96< m%Gw[ *ɦ.#Q1_i6i`tcÆ g3t @}>(]ڠ,rmn}ۣ?:Nt}VVVѱsi5RZ\Z QS]nKQьYYn_^,q|~IQCIX[Rc&{F$NPRX3fqɖn[R㓒5|xsKÇwV<e{cwJٱF/[D1:Ҕi5|c!RsN54]4=sf>1Wmg@6Fk!KeV8hDC؃WTr-;pܹfgpf;'^75=Z'9 l]?t++Wi`7^[Q%QwIT*b@S8mG N'[y6_s4vuP@63`(U!`^@TTX#X<wX\fU 2Jb[~YQ#4Cmgv;6%A@xmubTL  J1qAʫFOy>tSÍwSo,/,˱j_lJI:f/~KjQFWB.;p5ʁ׏yC Dnq.UJrQm6 Nc@`8B, +gSSmSWl&-w O[ \qs^?4Dd",+@:$"Jj-Pݼt5{gC/"*Wk KT1ݨ+\8 ;|bv\m_ IF"~8{K'Hgꗰ@ZlHG%ҡI9ز76 f'w7!Oj>v l7k\=J^{\%͵FI?8B_RK.dUwEŭhf6.- \ŧ5-NZ,<7@>=s=sʵ͕VTĻ[WFvy/p@"|8=Ù)z2e'Veګ u@B,Ttиq"ȳSUWO_ 'h8{P&!cLEhhlF۔e^=G{& ?x@ؾc,0ىcmkp\nIv&AVՅM2XS,9w)if'kΝ}&2@^):I?(Kal_ɲI>z kkk`Y"|sg&aJ7y~wYZI/Ǟ$7UfgH?E>//?yh|:YQhu$6pSy,.>^jEFwlv)UNL,]EK''qF7ˎ7Cx<55 XJe7சC"'$ֻT"Ak\}<@hW0=ʑa͚#؅^*;ӄ\ n>CBt53@qqq~#QV;w*D^g~C:_Ĩr92o 5>½}* ,L7lڒq%5|'38咨u^#| QwbYΞbA_Ǚw?9BHNqp(Ƹϭ`'4DꂾG|^ōAO5ß\sf|6kRhcQf.2:XTTpxDoHÖHf<>M|WV'k/}$C-lyYFJa6 Jja^L9K5Āc#R"!=pjcN .jvj^ö۞"?I0'D<ܓ9LLX&Jjժ,Iuv19t=؛lz.ٳKak֬8%4mMD9o;tܞ(ަ),/L 'M$~9Ϯy}E4w$s=<+Z}c]$x5yX98̌$CĒL\ eкt؁!,[zNSeti;7-;|8rM D2//7ꭁx.G}RkeZ kRMd`IYb;Xxem/5f;l|-Yn-BBҒ2ɥOq,+Vo{߾5^.=c<|ꞌ:OhĵE-NO9rMԪ[YV)pNnj1D^+2 ]:zPmXK#e1 ]y$rԛZ!Jv~~Z+A؇<6ˠ_0ߛ!f`]dYQu9bk\Ȗ5yw0ߨa?-AqY6>a٢MW<rS^<ؒ ԗ.196t)&&1MNU0-U?Ŷ-O~ *W<uzVIMvbyY3ubYk q% V[t\oD@w)[]t<'Դ.nrZS{G>emS.8}YY>+HTd؏>wĝ*;ae(s+riX;Y$eenh9RokɌ=uTDmU Xii5666"f Jf -I[w9IP;zݷA1Ů0c-ŕI&-R㤁4Qi)w9GOFŎ:'SJe=m}E Hlcn4!\ϯ0lZoUۮC459gAc+h*-\73V}"Y&PwQ331:D{wBB< Z󈪺Nߟi`{a}uO s);/t=@[lPo,=g+칕vIY"Wnh6R"&*n% OrĶ0^ 6{F랪79~SL ՜"Z[+1yAK:c]8F<󢲥4}~!)f˥y,`]u%j̓ҷU KL6I[w@So}.^A<<mE:Xَ$Ű#O+s_a}geX?*7oՏG6Im*p-?vm~TO_3/=Z{qKhJ sPEDVvtt7𲕭#UJ7tQ7oSȎa ^&yp>]Zb>']^c +'qrIG jЕZG=ZX.,SEF -3(A~[M 24gA$rF$T{[(Vp Հ^x}-n`t=7CO$ڊ١d ^͟M8xθ7ˀ j\gD>. 'j>D=fOO_YN0FR/s6'C05XX@qܹP޵}ozTiCo3̰1f MU2hS SuEWD<ihqLR5ZDeOE^,ɮlUt`:ysps Rî3y ==М7_왛pR1zd[J&6mybW@Kkh W'>,JZݜ O?f.,EWxqy^ez1;A܍sGZR^v6"ҍ_oVArϞޒ  PoHh"XDMQm{_Go^~A_qbRUϽ=F79ՁX*{x $|k[S݋o>(^;oPBJ(̒Dݓ6ٕ]m+/-zv_Sc}KmNv:BKAL~sSݭ's=v\3MltŞY~c'~hVbX5ޫ vVTVZŨ\eoo o1[K79>=ŧj ss=b5rsD\}xWm%cck>Xҳ/~liiϰ9gp:uKdM֛/{NuHd?SgԤȜ!y];"ޘ`Rx?!zy%GVO37xEYolj26ɜ#kb˻k>~xSn˙wOK9ffXJCjWUuC1Y o:8{Ƽ`˾(IO{pHxI|uiՇ.:l;bkm# *Vs{orMpeUAK`AaIY]}ZϪ}+ָZE:}nI=篟9'\}eFXe }6[XӸthQbBq wEkݾJ>!oѯ7P Lngm\M:ZVVpg}}Tø:Kux6wa cP ={w';Xrj5D43mpjN佼w];!(,)3oE5剽4A %$np5Ī;=JWJCY}}}{%U3KT om,WڽUۣBHMRw:.3y``N<׏uƪD12ցM5\ccVgݗig0?܅߼ +p0ǥULۼx-ጙŽgA4f旜YlT OK-\;4s]_$ιS^zUa`4cd_;KVc`ꕔ+H vɪomWR"έs:Yu Y<;NkhW|Tx">9+EX) ˏKmt``+mxr%0#dA<s=%vxF.6n{3M\>}MJ7Ej;=AAq9vMeiy^Ɍ r2 >ТC XX'\*#+SV~HOUԅ^rϬ$x6l?|J_GԱf_-R]woO ˘Ctv;O cw10LNa7 {st9~YBhlI{*7Llfd qx7]kH>}0~ˤMZB6eG?jnNvywÇE ԴJ 21*.)k6`v?žIѣO1+34׏7ڴi\m޾ߠp\8ͼ_MJZn:Z vkFW5,1zVԺYYmO6uųuEyp&Ny9r T{+^ ZD*չtֺZ#&rݔacQ }U n?ݝ2bU<]Uqswk n妷d)\JiĂ␢SW'D*%nIj㇝AX"{L={~D-6_!0r'TC,eB&Joݺi AXFǥ3†F7^iDѳU8Ŭǐ3+8XG /|p ^(A%#4*=2XH%K# 7qT.>i))WTj/xaU>ktT:*ڦ1+zgwDYH@Sl>%#Lgxe3׍fbSVug"w9Z1lڟٻn hsr3'CbW8њG'f tN^|%7Ѵz )tMIlFomRAq,wVۆ:O[?d#TIV^ݚ{,_Nܹ¤e(ҍ4J3㗧?խ;}9Z-޹34T?MHy`h{6b~8;i7۽tVq7YUMUβokoCdKLT1xcfC-uV)>n+++b5k6=Nd@'A­\cI}EQCGJv[ȯS(е}ibuhHG}݈7eg+ E;& Rk7=K˫U\~,maBkg=ߑ&lZ3#7*^ч<`7ylvDOtR[lߪF5J[uպjeKwV:yAc6oBzê$V7l[o0P6n78dU84V4"Ykψ!x;fy?vnC *Kղ:^gT &܄z<#)w}FB 7"N՘]}=>՜"WOЎHs`#M:775H /c s\u;ɐ^iɩGDIZ1ؼyvmgA.\!Oy.ߗ6UYb;X9zg#)oEDrb?|&wG[9v GAVr䄔wV/GeF/]^*9d$s# ݺ'KX9\icR\ a&o3+ S8jj-m/WmZn7lơѨ싵5KN9TN)I67n_^D;HeJacp <4K I}Z ;. ^ ){>|jgc^ۗlJpB96\cڵ gbӳ$F޻jŽuO^e8?ה[TSAm\mv]sEUɵ:n Pwwn9y^s˩-/Gr񒲼ɁeB1(i}aw{^}Y~D}%,N E8zGA1~?]m6 .v{GuоK|;aA~Ƚ*El0_f<G.MI9"rgWmeҁL΃{?>0sBwn~goYHaC wVv򫲻ayM$&MAǗng(cZ;7Qȃsw'z68x9 1o>Q=^^:ZSzeذ`""J].'K&{wo. ޷UO4RnZffX%fəƕװ "&LW5:)ACߢDݺ֬n"wÑÔ6nC~WpOgM&K'YMR+S9Ľ%%]Ǔ#ydN7adZsZ? TVÒד<(Z3v"L˶&Ro t2.n#vfӅuKkČu9d7B{i()=()Y!?..;ed3*=<?d k]ҭoI+M xG  ~62ڱQHHd#xaUbe{\ +"J̣MbW}/b} ~5 $U*J@43uU9LwZhާh_3{M-ut֜0 Zu*^q3rCz7 nߘKWYXMx޶u75/f`555$/ ӽժ,} tEՏU\\nt$fׇOd tm5:>tލ74ܒ޳c#/Čty;Q $5= |#U՜ʅ;~!RI縙g8FUMT.{2?rٺ0SG̫Z$}3~p* VQ< _ih=]e/ioNBň%d-6XM,(%&5M4N }Tcni)1^%[v('$xc^e崂aJ$d?r8U}pԥ&m)1vѻ3TuYë. ֻ TU йpµGlVV۠žK`ⶔu8R(+ ar)ma]oSM!]}fUO-S ]e^mQ0LlYO=9~w\8UU5-Ǐ3ޅAA'$|(n/8{]"^Rz% ڊY$DBog͓'Y(H VRWf9v} JQpo參XoLjW߷G9lS`ӓ`bPz4"mx2l y!kLJ]$Ch^X3fes C!lr]Β.NYtڛ|B-J!Z`y wo#mI #UO< K4`ܻw6dE0Q|)m{χ. h:-z--g\KerE'SߪvC]c(=ԨnDͮ-J !F.,0}`{; ]K/e;̬S23ֱ,8QnQ.&|v*䠿i-Zb/ձ^BNi'W$pf*D D{?Co-/e;jyB9X>1mtlL 0=0AvZ1.Z F urgk'{]SnU-4w Q'ӫT2!U[ dX$w-/g5?^{$V\6u7FI?clx8*R4?1vC'wG4СJEVFuOEA=55erGq2VÒ^hPB ghIh<5f}ָkΆMkr;ϭdvc5Pk^L8%@nP(yW-=34wC.&իNN'ʼnvtT\|o׋~] r-?xpvuHnQ>lC{ V]*ZR:f8fZ#+_%[{~Anңwm"i޲eŲy, ߆8I J=$1ĭJ' hc\QTKoyd%[Z4gΈUH94ՙ t +şk(%iS}?®>zzrkp&[GG[LdjaD"Aps(.V:D 3g0y1Vz;dZQ7qO:dU[w' fIx]w^;>}z(rkqs>A[CkW2W„6o&֦w*pj,C3vjCoHzG?|=-\gUk,%Lns|c K UZ5.y&ﯟndPn?`:=*r|0>f~2{{{h#u:0!ʽfG5o_f© ꪗ; J[mfp7$0~f'x86o zN*S'Sn/7q,;(3sY[rPX͈e;g>ZQH"& ik!eF!Y{uT#/2x1Xtbbb2MRHD؍9|&Gm|jVCp! ,0OϣVh]V`nNqپ'~qt#p}?[6pt`CU١I3׹+rr!boa4жgm&ڴLٌٝz{䒼^\uC'G|dY>׏ MaMxΏyɛjފJ3ɸ1<\ U0,~<d:|ȷq$oT\@`kJy9na<-]]ǡ-UT? G .6K: uwgMJ< x5fҵ'ӵT𲌔 U_}exE_)8JNRz{Nih.W@뿕WGps@s'=H #c :m{qXL Pk^W3;Xyħ.S5| nw-]6}W>^C*BoZUn Swep3+]Pls ޷S&R,VN_VøhS8\;aU}OL6 8߭Rą ywl~:Pܡ>`6+k1;hM7Wޮj09!zq"ڹ\KRlllK899Uu6ťv+Lѽ-7Z- _tRhϾwC[;3 pms9:9d;uDFFB; ®fw-ī,hnN ۀ/^XT$'ђ_%뻋{r+j*m~Bd!)3PJu~0nENT:O\IsNl@8]y(} _>4ŨpUH)uۃx䜔+ŵy4k^T mx=5){JMfaﵧqaaa ="Ac9>-bWSSuٕlS̘ݱc#WW5>ĺ.;]C#/Υ;u -^u!'6͟IhvI4z2J|xdHš#N\OA'NP)uh|˩B -'u>4,Z} ?oCm+zofaó7;=},!!!ؑ;>Оp*sh͛tӓcmt^N}V4 2Kz|s]Xo^?v,Ĵ 1+ %5U \>PdY'MW,P*HuCzK-<8ɯx\lB^^>T6̖7¶5`} ͕WJ>0}.T,Z4wo3E/X/%=iO5l.{r%X崗cO&߶m]7IcEІ!<{!}[fggr;o*^p$y+>h䁪hPtdzWm oF&ɗ 1KBeԻ2wTc ߷D(/i-ߌ/oHXgwR5Q+Yn{[zOw,[lypxQ r7p8hhgRQ~\7b’'=  _5K7hmkCXx] "R6aZCD4]4C^3I Uewi~iw'G6^^ nnǧ)~ vϘn,z:EWdiW ʚBg\tJ6=F[Ao|{͍^ߗxJ͠"(bu663D5 T%aھ r[_6t?΀=]  b41rf_gce壽ĩ28V1x@=.sNXt +ת8Z*zwL8?m=\.bk=SziYװm~Xc/qbC֌{gOwJ.qVgasGR9UoWa.Df [nGkg9b*g#@`"#)H#`Kb YN;:]D) WbEVnxdRUrqvScKU˯56յŠF&3"ڦ>Ωɰ:s&i=scggtjZg9wveiACGon2e(0&52&5yVL5 W$@ 2laFF*rfI6zO}V Ziȝ+OZʍ.:Y@ŗOH}e#֯4yڻ1"=}-צtm'Z0Φ^2d J6Dh] -鵰6g :wk ZrOy4 ~^\IٺpȶaǗv[zܔmxGL/b2zIiɹХg!\8 xC^uJJTMv߶w zj1ް3?xҩ*IiOVMF+)-8#Ͽ#ӕZV9?cjv6TjeH`,Sî^XY-w&{.ߒ f#H8},cJ. Ny.Og\ -eIf :gMw ^z:ԛam7BXG"Eu~Tѳkp úSbwDG3I[ѿG\GUfzM(66|oW1'1n{kmYrzׁ\662M#^9Y+$<>_6~H;h0 ZZ _T9Q@Gv1OeD3c;5A~K^r~72ږj_с7Y֮٢|;!,r֝dx:sːlﶄN6+!ʎ[>74BOHW# 4>x\I*l8ڍ%((aW~pٝsLKͤn|5^d{z(G #*oovk.UZS?juAg5I܆MaC>jAAqwBѱ{s z۸SLEJP±Od_5bQ].EЛm]@ (B8m~' }q3m#B)(\K ;t!gZ xƃ%v n *s#9Cl:Mo1Tsޏc)\9d [H ne]D10./> Og*4?Sz|}#T Tjy_~V2k=S^Xk{'%-av>(xJҐ!ȃO7N4Z?QsIdkvӍ0%5gq('d\FjA% ;_O~sO6lj<?8vi܊" BjwClu<(vbY9ɱf )/.WsXgxb]aPljI@VJ#!#Q" YtJ'i#S۷6$*Т{7~Z_֞W| Nri#`* ]T3| 8|yy4C^YK7h]cg>/twOKu͍d3] wm5XA e ZsL4DI[6}DwIL)joƟÿPwp֮.B&=5jeR6&g;F}:JJEL;+{+ȪZEG*i&QktԐt8SnNM7⏀FnUQ.[ vu"Zk^ݘ64m0yDSЇMa%3ϕMIJ ;Bދd)aXo?{,wSyboIY~敜+~em7sҗ/[,o8$zLG=fy]2oO `gMb諧 2^buv"='^c:-FxF8zI<):r9a嶁xBjaMJΑO(w \pٔܜ2!pX`w:H˖)?u`*Rm& ψCW2I&\q&͇e}{'yCskՐߞMG>헷Z6+»ׯGm^gml{ [oZwS#Q<^3GU%|^CNt-|֓[uƉf %6 +=%:uW8 tUpfЅfGyY>4?ia eg2yWDn)}/6%q" 7{[[Z\vX!Mn)|jg.?”q{6IɾQ^%{څfe|Mqr38xխ9PZ-l9pꕜu0[U,X'5:ZsFFDb:c; <^`=5:&OOI(^ꃳy yU?.ڞ4=1̏ieYQб$g3R߳ vkՕ{̲;\C WZy޻6\ft'jYGA@mz+@ǵ߹Mf.zda fg[ػ9Gʵ~}':h3ٵL,`cjrLv RshNS%@?~ 0_=tQpE^}澾0Zom:?.ݧhH*(*FDG(p, ʡgER Xκi3 z#)ztTK=s <Tsggu3ia964dv6iv٦*z# -fGz`R)h۾7i/*VA[zBM93kh0ԷكGO*wa(~T*;P-H?(#'1z3l[ٔf}oժG7wcyͩT-[j_1qeF+8KE9j[DEh÷W۳ ~|P zK\P FPGģ :uuR@uVr+ E= ootz5g9v0)!s1>z377;DIsڵ}GA\-% [+["PAc#ǎz ^ - t4p @tjR۔PC nMo}ݛt@*He-ǜsGE*,˴/^"#"boҠ`՛ǽZlٍ`Ҡ͟*(?woIPߔb9fu tQ~*ha3*aev@9(Q8D!/Me T›*-߁~vfx qC 0C} i~%-E=#me>h$$%$ wi!|zD;'KgK{HW$5,$%$Pz:-_ŜzRLecnkc$20ܽT":{Ũ],]e9y8P8Sݝ"[2z*bx @ن*+,"H[~sr$6q >K*Fuڑ1HXYY8Ri $Nvrs89{P,Tg>gМϭnA9nJ|dO?TvTG3GS'+P,]6D'зvDWKs"|@t)@]]lXJ?ږhi'>?ND;Y pA؎ M4]4wQZ}j7ty:sǏ8R~LmdG04QN,u24BG)>dH%;;Zyi^:muK'4ƞD_o3P\w~D{T<E# GT#0H~g'` PR!r~ffPsSH2p>'-AF@mnpQh7py?֝ѳt,%e΂m(|Piv2{`X8`  /=Vq8aD(*(s.߸8DG=n_7|+s|;ցdcOv_(8n%_,ΜlI#]}h'KO095PN|sՏ\ $Z[o{;>O#Ps|G1/$×PtjK /Ԗ ,YL=sh~N>_)r ȵ.R#eOm/w_4\_7)ʿ+S}{Y-\|j#P>?/I?7_,.E ܼb7).\^d?)6!:-Tfi6PE gZ'Be3oy+RuI+b1iMgF-o)wk?o1,0Y~^ g$o%B1d$@a014 A#|/A|ۀ]P`8< AQ(H pX @wwԢI0m&Ѩx2ptS(E"S$ Tm#@33CWCOÁxN@['a,*Pa oͷCDGK(ѹ9)[7(>8c ( HCAx0 sWWz88@J$bI$x*!!? F:8[| y\p 25" H4 JFpX^4k7|6ſWhXH S@Fp $`D,'d?[ÿCedRJ"p },B!$,H R<0 }I#ޗ_.`禸\o-"ڑ-K(|̕5hΙh.D'AE4wG[ U>Tm UW̗Ja| }П??,FU7Xms)дTti^><^IVf]0YbNisUE?/0=->WZeBinW㿋(+kp(F }cԂλ}~^\%|..OisV: s z .y"KsTT?/W <=";̽;-608Ong'MzIZ"c39ZS=d5!e Q/?./7\0w)L6x/Y mZ5?NI}dd`g'in:Ljt@w-i@1#ϵz~k/҃b/?%D6_[}ΛXQ(+o-bj-W? %EEkslwz_ ~^16_T^a?l5/ſ~Wi? ! W%% 9ߕ-U %ۇ\0^03c_pZC}A bPY6N =i?%Ij} _?,e.5"_2ҭ/_4G!Zƌp,R@?uyYTRS -xs1gdl.%[ !W`T~c<e&"(KեҒ9_HIji/6 \- ?N6|\ D̏>)!$MàNsBH(FF)kVC=35i%j>f~w5y@?G^Ae:!N?;2<~a7 8Z&2^ D^D* = (C 埿Kacǟp\ 9]͏]n8#4;ovw^_XIzAAE_%-ԢkIDZ"kDA WQuϷEaeIOIw }C? I[68,՞Oo'sOQ_D?_-lcHRD۰GZ;C]wy/yBR>HA9 v$Fm;H dMfsN͌buR#Q ds)֏&BmBzD瓪@E V=Na2b7[Xxw`Ӿ`o+:A_Fуox߷F-=H$#P w^r[*;<2Ui-K=Ok.6$l~:@X%T;3 t*˂J xC'_ %ƙ@@|K6A|=N:B~Ο~DȃA~2/ $|zJv5c@bгwТۀ$O#a񟗯)fTwgђpğS?U}OAIU:̌/B"1__D?"Pq<żPfPKF}"G G$ gD>g(ڕ˰Fb_\InI4,)L؃3ӮFvsbfg?ÞXI'*d/ވd h_ǡ?x8 @ty;(30gՍHlD߂ߜA`!L?rs?GAtNv;]XUE 4k@$сgNla˅a˟O0el Y/O]ML"=#MK|Y_E~߽w<_}@F`s{/X3qe=Ej ZV-a[-&gdf_]?66ԯ~H=h.dZ,BI SN=ZT'cMXoo13K$?+;zw+g/v?V0,?#cJo0*)`]N\*Վ Տ)|`H8> 8"$m'gг;Ș[o )!&9N\E04{{h=票[`:@@7Xq6K@)O,^Ѷ#Hؓ6Nfpw-%" bI804w4,֟= LNd''(@p4' *(4C+tķ.xE?+Y.G\ ~NvDWK <™;ׯd ]lD_K/ZفJCj WhN>8$s#Aw !bGQ[hgߨCA*6FG)>d -w9rg~nW쬿:o,W ^ɢFq+wՉ7T B~t5G9cF\KVp i B^BE*诩PP~ k**[_Q~M@Tp_S1_bT_SXbT_S\bTH_S^b/@g_l\ B_B_B_Ma/R8"oli/yI@w^'qTq*.Hw]Tq*nHw_Tq*B)|N_"J*@.$zEYP\lΟc*Tvs{t"Ay6v IQ_0u  Dt2H~agIFP,isKf$($' 8 H$H1qĕ+S_y@q0p1 FaT @҈p* G Q1X HCQx P# *B?"i N Stx HOFfd{;_`N$4($ǓHՕX3EmrX< GD QT2N!p LB x)D2D"41h'>48H tDBd ME`?cn(c_V-P0(Da8 Q8AHd8'?B./ z$H@Aw+T"G#_E//CRdH#$ I`Q4*"كA,?̍ E PhN@@]T$e~mlbhKt_<7 T(G&QpPUM$ rDu\ 4tՌώBЀG x &P?ggmH= "G!IT Q;âI4#?Ffzf jLO’XEPqd K GP樥H(*X%0zHAŠ8bY*kk,%Qiӡ( BA'`X"F} EB"I42N18 ر?qY$G*OAW "^-@EH$ DB,ƏB@_XNAA=!cH"y,Л4 zE$H c@XfWS 4쐆 H<t( p',/PQD(*D] phW>Z C7d hE]’( 0#E`88 8D@|΢!4 O<Oc H m1j 2RD(d$J2CiX`D"/F5NX ? @ ,L@ JFQx$(`d<@59 jQxAQ p08@łAĒjEίxuzd@<GBː((ȿ #ESRWR%]%pT@p.BFq[D8 | 8A D*3sD,Asd!$Kp_N87@A҃Bpb-Z>*2$LFHbAX&@NbHt.-}M_6`xJA` =8`o(ȏv%B8]=-_:XQ?s*q6{j sNDŽzu"B$+?<|{|i5WM=s!f$U!HhD?Ӡ։@󐬯:_X%%`0LD dK`=4{lɭuMRzb\-U~D5W-khEd,aEQi! iœtBI?*;2ZqGsC(y S'\( *~5S~<\~WU*R2p>դӸp,pkb,H4?Z&ĮC ܝ1n'V)Nv&Å"czH.i;hh#r* A"1lp)% 2Y9O!HrV"+pRguŹ]ί~fTLuW YPam{`K[9߅{ԣ=go=m&W?}=>j:ӽݗ?oZE0^VyYRkQ٫֢9u3.å;_X\be6yyE0[쨢0/VF<0nݹd.̇ڸ_ӀM7}t6TuXnlowDkj nB= !m( V+j=N +dN Z1)F[b{-E*,6/7tm=<`=|v(>:_,Uϓ~b"R,9i`۳٥2!Hsݕq}aIAlQKomw$|P-;&@gIH&;; QűA!pAJyZblJ13C=EU!<_ڭd%qbvc3 !Z48_s dz*WA,/S6ϔŦu9>76+pS{|ĽKeRO$hKt_] xx8A 8PAȳcXZK w1D,4ÆGhrҭB آ=tQ7 _DSc~w2>>^􈄧Zir4BCN$;Ys^, Qc-Jafb:b(25/mAFnq@#N[Jh:+]X+pOs4T s`qML sQ<Ě=_sr4JIE^U0Qs>ئ0C8kv|sz<9JmEcψw@'M9 B~Yb; :8RE:do-ib@6H V(jPK]gmiUi[ -D/Z=jԡ>]w#z?EKbgQ)Ynp,,B k~~=)*0` _V3%X,q)ߖϹ+LVbjÀR*Y0UjRsi3);OUG2|d$ g$ i6mkI '*KieY &ha$"ꚮb wm:[R?q< ay4k@˭ [_wX#I7uĐ#@l.`p>c{jhñgag=ӂ2Ch+V5\(-Z&/62|hﺘh7jB6|]p85|]m)]o'M=^YІZ&,=js{R0t7/wG3cY1}nd>hNp@1\I4?&&ԥBeqpͧ njŽ}B}XEu #4i1Y4|j.8UtBܪ9\QTQ9ڌ*j$3L/Jjќ72u`tn=>ܺE[OZ6j5"=vY{t&h.)A rjKdP-|K} vn@zgUj1Uj!t:DC]]I̦]5I4%E{ a{6^iO Y qYAFS i>˧.5dQguc+e:IxYbҙح `Y+)z/]>|yr&Ru[Pt]!ى02dVB ۤח?tsOSe`FHpy魆-O|Z$cUHvYa5{sj(ɯJI@L F/bX2SJ[eixɉK]B>҈|/pRozgfmsJQ܇ȬFXCY o} |]+4-Fi|2*?O,TwQD!P.ݥ_,zqum,?]B]ZsmHs'hPL8F.=ekN)E0D^s= lv2ҖQ{鼰"*"Ja'.'=/|6zBQh]l>+_fK [.bXƷZg@asm0b|=$FġN婻mdkUM"vܼ_K /75|wՈ<݌MamqOT,%$`MSin߸QN">[ǚ4}E1!ȁLV|ώ%> 8p.v=b& '>]?OgXa[yɯz M6tvwRVemuC j `.;=5<x|6\kpp>.kp 0>m.Uw v'ՙ yĀh>^AqmVú^{#NWΎON@ۄb^{Bq\4IeS,,c&HJ@fT/uFUFGNnVmPʘh,Md6YRf{V1ཏRj"'Ml2~l,f6G~h fJ ˤXLPjfZ1oN1S"]"./5|?JX$O~xXM9twR. \Yʂ>sxiE1  }HS?ndhE^]y0!G%NI`XNgLm[PiLg}S9A9+*F+P"gj'ru?gp4a8taYjt:o//&qLdpӈ%vWd Bbk[ve-Y>Ä=e<>9XiXWh *+:4ʴ5l몚{%NcT҆0 qR07!IRVs,2ʲ uLTebct'1&Pe;Y B~k.L bȫɿ9@Vz+xҚͶPii4x-mƱ \d$Bv^q<v[c0y»1򬍁%}y+HBĴ,*] BvvzuEAtmSG`SA ^,Yg!v=G*r]H9 'Q~XzAPξuZWs}rK,̈́Eʵ`A$iXށ/ Ըh\p'MbvU7x-4Ն:j$ ^. Ӗ11&,rSO'`&ia:JI )Z@ }&$ltixjj7B-7xEy,َFcP&t>z82nE,-K)ւl2I( nPr<>=4vq!&Kgڢv]7F(LZj&4ɴYúWYnMaXJ&1$)`9h45M/uvosԱ[:ۉH 4 $x`t{Aδ m5D.2 mq$&30vTv4ގ=={\+')45Γ%%^,w*ȭч՗/8~>=2k D1t [#?;ӴLI_QHD:q  {E=Iǂ!{ٻ\OՂ*DӶ 2kr6gb942*EHN}* 9frltۆc5lmclDN`1CtR\$w 6Az_( 2<-X|wݚǟQF-`Y(r*'n֒z椵PXmeEȭ]t{N +q8la3zhQwt ~3QsgM7־|i-MfdTpsJQb|T0۹/z2`&w&-egve Q.OY(IB̕e:YMmnHD8ϸ!!X(!^Ap[yGpN߯@'*0H8Ĕ, R؎`\Pw5J1Of92@Mp_'岜?pRf0] Dy(BT2x+}U!bqG_GVlڮf_Bˣ3 !o_*cDxu7ɾ;i.6VxFKwZ[p4{DaMKkd\yE^>B6!%к)iO̟Q{g jeOs:\YC.+JXZR:ŸQl'a 2xԠq$so^l B9x|6o8pWdd]Oh?܎(C %7*̌H)PkKȢZRM_R[o9t ^n5lT38g nZ͟?`*uH˷1]6IV =LKM>ҀXPܦbbJl;7*W|5:]H4SO4s;!+bbuP*(ϱͻYJnpv3ykb2ٻ6\iUbUpJ9: A?pt/"[5fk ݚy=۱ޤy0_‹zo Qy~x_ls|wX sd 6iE# ):v>>>Y]hb||u"Np\%X%};PkkӐ A%Wmرcba$12۴ҦH2W$?Ba0#imwwNVFaY.`S%ی7;# u%w1Zj_'!e*>dtht"rCq+:za 2}Qylq󩻝OF;CR2j')K%5*FJ{¡sKԒ%v,Z̸рA[M 9/0m^Y&֢Ď^dt6aԳ@ҝJ\RN/ u,U^(*4*$}CoŒjS)É*"幆8%8= MTBs%WL@4Ļ#΅\\ %g:91wŠ^+7'ViNt$p5/L^!Pg9Z xhVTQZ1"*=JyeWJ胡;`ck/w V\HK^[ul{[n/l1O0JܫLL'@|֭O|mˋϻN &y~D [I Xp.b0FUc]1#ŠmaJBqR63 \U@isfZ8l]1FJ(j!)(9o%@/ U @Q%}v}K+G K= 4Y(Q!*Z/!Po>]..旗Gxs{ӻJ |x4ٲQQK͝BWS~8:u|jz^>>$pB 3H pG5O:0 /|7ۓ{.t6F-:M2!fBvM~*oomw1(]܍%IF%D9Hll!EI/ "i}ޗǀl\RnK0aǥJoz*?K`G0.q9Q") LD)C=`pqy!mu=1F" rdM@HLciiX酡N=r=;k۫xHf%S>rO:R\As{1y C@ݙ.df{+/Z\=3u9Fpjp\ :ZHoubف0ԉ4"W{w1v 8{Tʽ^ FI }W00h1KCx{u@}9pdtAzXCLi@coI]Q601g1Ƅ!3bcH˗^9;7󏳋_6戺19`j $JʅVQD%aۛs C}C#m=_$1PCeVh&$4ႜR酡~Tg ΔՏ=ܷޔ]ԍQ)a D)K-.&RzaSפ{o?]H]k$lP N|1JG<`NDP)4N?@Kccn&O-yBL)yU%85c  e.Q_95y] C&+?}3s>1*DpIbn)2OST5y C}eY2]mMdmE]4If{O50ըp/M^PO~kM QcTHpU2%)娡c60.&BzagwuᶃˏN:7 Xk%-b0TBbܸ?0* ƈJsjsUG1+!b&/0za+׻w돛:vs[`Xf`x*RYIi,'CDPN`*=\]UfvBr\1qV=^lۛ{Ex_]p S;.Ef=30(1U1?|ԾwjvS/.eq;zpRQ ʠq>&>aPWQχ7w?|9]Z3(=:Ռ2)K3)unEG/ yy*~&ڌQ#.sOIu8P#Q'@8֦E3y5 C=W-n-KeuRU-i);7IW a#>6+7y C?SeuTU<0 NZA&=KZZ)B0 (0 쨨nhTSK2FDL&2n=HoYc'8y CA`nY뮢dd6y )$SPc7e0uzaK&[\,֋enګI(.q ˈ1R&Vh)mB酡-xBgΥdlt\~CW1ڂIE0!4 MlB$h*j CF.jͯ & EK>ʂ @Z腡NTΖog+~QW@4ÑtZzcV>>ᙨ?Xk{GTǬzh| t|z+:w\g#1ZTB5j':za]j+ vCQ $kMf G BH/ umWJטP%ޢE:B6P CdUd~bwgcrQ%@0 #DAN碽0ԳF/,κNwf|!@tĩKg4ECvoPeO>3텡 6gT?5f,|HsÔ@βR ^ꓬ9n%.T]Q$2@wEN_aE+^JZrY^L)6F% !$)I0z(Q^ԮW0'Y۾\],a"ݯEj)h TAJҸ]#f ʇPh酡^݉czycdM^ˤ 8>6 ˌ^ǁZ\; oR$,IKx(zE ™%G/ U ³V)KEVPorT&=za:#+21FX qT)gi.Sl $b'ݫڳZF]Ũs<2 QL^Pgv3T}1rxRL2JmJ3(>aPY+@cċ XzQbKT' %r:R[M6U`\M40W6K/ ʦf؜.͉ZM1Ek 8F-I |J&C*M^PO||u4pw Fz)Lj@`^SEB0%LhJ]/ sB-;.Wͣd[mVQG7<LPJF&0)hNY/ //nmݗ|R1hx 2<7SNHK5y] C=3uZSb*)[h!B;ASӲӬ&/Nza/|7o nv)jԨ-hL`<{MpU0El#jzTkWŲcٰU mps8$ B'2R}wD7ujfqnm}GW ZA4`DDXҜ`K uˏOumþZcJQ45!fKi^E嚯_?̿-O7!uJ:<s3&&n.Tazi*.?ډpWd[*#ĵZD]CB xRL$=03@1K?5F&q, 6ۙpO5:gxPz9m/ u^..'4vgo{1RDs !08&Yt1aӷ3셡.Et/ӣ0_CQ1X 8K(nH,:l^ i?aW{axTd30.98Gy=c!Pg ^ͦsQfO?oI޵qdٿB$~Xd1~ $q,"XKx~fST" %nu*L4b/"kVf]ae(' 6¬ -LTŲ!myb~5YC0 T1IM 'vz4W#.k B` S\I0$~ cݘaoVUehVy58u€czw .6xٸ$bp4IDJ_%!y^˚`rLf`oZNn[O/ջy+.##\2-XfTDX04=L6qyTWӳBNQE;ߛb.kSn js>k3)Ec OoNml_e-FղJcK(Tb49}Ip1K3qZǦ8qxJ Nb;8 ,lelR'\~}aj//ՃZ5-Lk_%MFҰ Pxs*NP/x|zp -"Сk`/;)gZ)HI&&3ނ!Z.#,BZ<%&"y Ǹ`m. "Ĝ]0i1V#.5mEg #[M:S}Q¢1/~7.mn^ScrQ} #a bZMGp/C&cW@(vlwrYE ei( ieq ܋|mmˊ.>`zDt2UC;:sjovѦ'ׁppڡkwly>u(]`V?15-%׎@mm H\ve*bz 09t$S 'Pӽsv~fr=_M@}+z7Fb-/ZWmE O\6DBoeW@[m {m`"4eL䴈7l kgQ5!o^DhK%| B1TW/ְ{ZxhS;HTR ".jhC5l[eqƂǐyLDSDKT$;ZejFq7w< .X5{E_vxGHlYPk-[Vh=}?t=f-8-ǪaP0XW`S:N}VĭʿsLiG>G6TC] 'KU \RyHPBi1U:5cu'<8#\e !SSR,MG-v#dt̞knѵ)wݗ/l Q(i,`j޺ P6 Mt>$b@V}$DD吤l j1NUT`̫g/_B+*Yt-,zdZK,S0(P+e0L{HՉ#q<9/opȹ\p|$M:@le{X6)Je٭5ڭ)uNA{T#Q ˁC߉ mVQ⦤[䰼"B=VN)3YcTa@3,hd"JvV#z?^MZ=ֻM&=32y3 RIc#g {e-o<2Ymw`eG'ncUJ%rmIHgeS-%?+ν2vĹJhnܞ۬#H>ͦV(|C?GglA-g|.TriEZV7ob[m2.O5ٹ#-sʫ ^L. ;8MW!r|E_]5U6FIKLYvJ%9=xC\E,SK<ަ{  fh+Ť_kIYRHa)Dq *#GEi~U==MqwwŅ_ n5s62D/P Xط u_ƴ<ՏvynZµ<;p7=Ҁ,^d# xŦԙjn5Ǚ}ځxR>Śp,`7a #QG">w^GB"8*Q ?B*-m´|[/~zR=?˫+F Bo7.v=!vc*̛xB;p\?mE-t=Wܐ1Z cY2*H:v)SUc1TMu}Z\|y 3!R.yzvggg&sE݌积Ο)_v4H֑EÝ0(q?xkU!Iwyƻ}t$-EVUTW,jeaX*092Um#|R*5H?|#/[dF5gMkyY:W 6x"WaNhVC`F1zkSHL90Q%\&W4##s :بrzÖOKUA|6kN í2(_\޷m]|[ ?P7}u6ezv> 7e-Jm\족YyJaz4d$KFjƆWN7duba}*plm(Qa@̭" T#& ^)=buVy/~>}qm"PDje r6V!^Xo1_t.WGRWx'Y\|wN |Zԥs2FLCWjvJr߫Ņ.p.~29j_JMxGQyv1~e9QC5}YOdOh6 cx&Z w̑ZԱSRmo͹QrЫe4D\UrzMUfi%[aӎ7̵ΠK,sOuaF_ۗiVnr dYqfC8ث*>3ӵMf[]Q5H3F3Y+ E?!!~C4 xF]Z|-ذ# +lDa6Z5ߩY j才T$e}Jj(LjU!cMmj0hTxq -B`SH Xbѱ:k8F1ʬ iԧ٪zn/m+E&r2WVu/Y}$ M|RNPapQHpE GvePRB }BA e![qcqbº #|Rq,+>&c[spdYs-3:c77MegW{T`);Ȗ*aȸ&ʕ")F }La=i6_QR&ntլx\8; $*jI+}T͏R(vfrYl4`F!ckd1we^rrøPa-4U⼈BWU#R&\gAx6VB\1tʗef"PR֥RQ͊1?Ʈ;bWVxly{tE>mn*4q A&1WInp*^4 g78 =>̧_ 6y`nB(mY+TڏdZ|n! bk?lj nY-+3@VqOlT|8>N:#nÞrݖMyɯ;-BT y& 촣T|{cۆmg-k_z7y "eklCҠۢSvgJPe4!*Ȁۼ14Ȅnnw79GLec eҁ( =lmy92&AXpY)jRRG(1!5ԤX=gPrq)˔Lڃ}iI͍$2@Bo,7QH#np Ȝc-}แ$T-+_sc:.`b-)f_#7 s!70l‰<@B& meIpىNlVڹN+``a36` ,ѷFZa% , $uYGFvD |XohSFmJ'Wc<һ]eywW?gl3g荨z*x-a ʖ$n<{{enhdVutr EtP8J u̕Z(FCϘSi<˜`Ȧ}]K_L?>3qdZsFf4GuUFrpK&Aւ JS*UB#xxS]g `[ haB5QRIN"0$3., ~F́"ԡpp2di=#?f0\@&#WdrFm79 aŲɪtUnSLpE{S9R(-V$ZKD;[, > <8qHvT.S^pNEMA+LVy ?菾X_~#t1; هmWg8. M.32K0,ǥS^J5].aLXKX$VOʏk!%Q˚p΄'R@[dqʁhaXjw}{*S*س.JXVoX:e< 5TZ2fVF̊ك^1tų& !cB%mD

    NpFR\ZD3>ǫ6ƻhm6& mn| T=4IheFss@\d_F-s&$&"ҁ=v: oqrkrx!EF"Qd$.eNr,;y׌B4c0F>$D7og*SSMr*7KJ<}=FG vW(l?qs2cGn`'+9Ur*cN*pDK#fZc?Y(OB ` FG|D+ʞIYxzf0K;"n5fߛNA^d2.LK:KaK ߊ q3 YmrA{ꇑB`T#`_88יuWhLK:#zXp7p,B{Vm(+Y:6pmx#=rcr Δp1117? bLXBJI*m[RqY)Yo~);Im)#tD.;qWD8S{٢ bzE#ASIfiT0 dE2)#K 3) DdUъs(3]8+8i>VX1[;o}fwiO w8{1]%<e$"4 'kVVKBNJr0tF6Mz޼38H5g I]Ei.ݲ,n7d8?L4RQ%9pu~D}.HF9%c_/(]+^yW"zi1xtr٫g?Ǘ ̎C\S rObUeQEbnPF]z!Ƙu|[?LH|߫m^M]4g%>=VW?< F[/6Ixdf@1JӗN㖹I/l5\t;F?b6]N?l%ߞ40h_=* Y;Z-0o0(Loc(hxT>`7J&*ͳAP%ŽǓvzgz~[׶4 ׎|fD⎪n8[<*~zXf_^v;;}1Tv^}"ʺx?dZ!eYzm Si<,ӦIjnYiynrStEף+狯GoӓX~Z͐W:#{s|>Yz8f7U2 ~Sqhs~++bfSZj!v Q=RШVܺƤzL*`ݠEvKv>_ pxM~I\Ka)I6*ujXL.Gcj&li)]-PQUpjJ! {HU+*OA T, }ɭ Zyl vome)x*"_>2(hgrn|afϚbY-+nV\WMp_OTf8\(Y\ְ&ŽF+`~^}^~loX?Nުh߬n){Y)W+F*IPpGg_T+Xp'"YSۉ%߷ oݍ:VpVzP:q'oѾj6I a Y3*z3;6Z~[J&<8[rX gHY+jBa$ >3vl_!kao՟4;qh0SM?}n'Y5ZXҤocw G0^Y{~4kmvi3zڡy8w31:;I9n7B{>.P+* J{̥WڹJ=Zb/X_J)Yϝ] 碒{e$Q$pRZ^Uy_ @uͲMر8g~k}nUiD֖k"—TךÁ}(](=?u+XtKBx,fYU{RZk_}@+ Ih SCD˅w\ ƂsƮuMeh?*ı[ phiKɄb*WՋc_$9b~=9ߏE,ȇ>ad1NüHeUW?U;+faŬ'"#32Ȍ?RtX. w/G t4K#n]zٔP$0IyFBΓl4N9S**=G=05erCԘ2e' Q*SNw̍Mj9gNu#LI᦭a;*Ih45ӡicP ԧʗd?5:<y4S?wB7ky::ފߊފ>{Į:O4kVsG7N\S&No9*|I9 ^q'\aٞ1_ƥ\nv)p}z(NL×+CӰDg`cmch,jYʚCzPRg'0c+yp9̮;x{jd̈́tiTaٌn*SXy>`c*5[AˊzЃ>}dXI9/!]KgrQ%,ޟȋr 縜ũ1JSgzC-;+d<}`^>K+4_; 0VOaw{vSuƫ}OR-집v\E1h nlm\/ݶmP, '&Lׇ(_hu+3WM~Qxwwӄ4 [R5بYh>]Joϧ DzIL\ >Ȝ!+=Ѕ6'㿾:_~:|8s=WԃQWp EY24,:\ʌxOS~zEMҖ2= 0?Y+g$S~w,vY߾`@O);$m_\Rx׫fѢx۸CT}YFaz3{zV>0 i=b_ϿcC"?mbr̉Zr*=<7w]>cԔ$97<(E8r4ӭ|Wj{R#?z6|K}AIyQSJ1BG5UMY k7NY;` I6+~2ϖT @FxE`2BXֺ k\e[^ ۦр'k^->#^;l ,{%D (CN5\qL>%C9 UR[h%C4.*Sy !ZM͛fcxl""Q?JK"%4əi ɘ1˶=_[rMsN/$@"1kD}G]97[/Ηg|\#?k*U@?BizR)x#[PSP꩔}xFؔ""\|9 ڸ[2W씔H5)Б kHSR#אRGʠISR#אҧ>v>!eNI]wאRmGv tJ#uT>%uߑTv{g{#ٞ|H-2r=H-\=:ۓ5O֐:ۓ/c>]kUAkppUraRvHOImw﫛~k'8U9 A K[{gM zܐ؋x g"=FF4VZ EԪ,<tf˩%Ce{|. S9hguZ+J]0t<+TIwC,w;7&]Ӗ^fɜa2 Kl읷q^@zVU%4i(jD`/2g/*yNsnKaYVARi.MdZ{*9.&ݕj)9zp@9 -$ބoT1 mxtP>-OBrXaz]H!zmb9',a( '$"θ!"ky$(/ /(.}x,<-'L3cJ)RARA&٤myn#f.pl%8J0E&Gz!0EYi&?ߍc>s& ˘O+}YirELqVYTwj9H!hsRAgM({)Xs^Qi1\XDQoa KpN뢊jC-g ۇIY9_@hL9r޻rǴOZ ϙAZG#l?83fI$:GM>^K bLJ-3C0옆,eY`?$['LXfTׁ Exe'煞u CTI6U`#V(zVyԇDG%J Ne@#: TE`eә±ORc@FE_j6r?% 8&'$@Xϙ~G^w[KtH v?O܃똉1Bxe{YONp2ĒD>'>?Cf88)W%$.Cz-XuxpHh4{`Nq7bKNQʢ#$kkC1>m|[ϊ&QAbBcpX@ݺj#Z(^9VF  r\&W96q;c.(Atq[3ʒH0:|ԈfN'uw0r",K~pY.+E@(Տ_5)~Kc2Nq⑔oe;T'u]MtHo]`A1qӺ]p?IAdа?>CMw:c\8DiYNh=PICQkGNkKy$n&(>+i(Ȃe_!.wI]ٚ{SR4}Qp"}}<=^C} 40F6JEy̡( Z@MPKth%ǹY R)I"xPb/knk!_)H9bkfv"\dy*G-bOf̳X 06*f'I]+Y.,->3) 1ή + Zj4ifZw*P/ 7i )i΄ M˛ UfyLU`-toaw$xu/}ˈH)b[TѶ8{%$%:&ڌmce  `0Qgel&:DcMj3jqd|\8&G@ `՚T[Ծ`zi3&| M v^ӌ_f-M9fRyS ] FUq#3 #37z\l̀>s01r01~ܘߏ>c.v1,'#  8q1aW]PE +/)*_VKaWą\i:;]{Rc@G}GA5S2DM gg.b\d@$jOslRXx=ɣ).дFcL#ho.TjI8yӯRE/OߘῺMŷH寓\sFh~ܰpX:PkqO,58tt*%ݯ?04g,X-{;d*r$BmArD&V/a Z%'^7M+0~vprrB%x*"·!q:)˯UV*{=M?|֍!ɬWݢ|y5?,JYCtʐ:hA_P/fow͇@y;\KrIG0<,|u (ihP)K>X>9鰪wJQ6X/c֘D`$}acߟɵϑ?<Øj ;h>i# e(U^mgwJwpuך7_N4` #^@|XFXr?WJ^w t<%6ϱG+gYF2F*ije\rYz4}Py{M۹bndBOZ\9)]|!oq!ӪE' +\ys|H2?Wzj/Xܡ]z1/x MzFKwKy=bJiK_f<!; W =khێWޏ4#x[G T%H'3A?xCz9ǿ7.h*}?]ɎwO.|SRXxIً ؄ O*NJ4*Z r7\#n'sRnZlfvKgzxr}_EW o @xnoϷlVr8%8}9zq1Hh0g{^lӻh"e|/8Dg-0TΥ*ʄQ;RaU>2ʿT&lJ\OTWNqӉ]`1OS_^ز{J mW>тV2{mܠI_[S#jS殌]Gbx} <ybۑro{#͍l-hlI lZvt+%2`/'^AE%Q=BK˧]z7#>wve/^EqbLU,z#܎vX<~Ph=9.JP^ꥡoɞzUny:+ w-ԘzOi1hz)}$R|=+|)ϗ%@0kyFBr`*2qؼI&oLk5NϓI4Uʊ4E_(W2Y:ux`^z>!5%%N"?NoȪ뽳0Xm_d\k+[4Px<?te]=Dh\LM*u:!G]x[&Y( c& B @n}c2O)ゃ+q"O%8u~R]RcH;h8 T~I]B'sy(]d%|V.W2̗WW\%u+!8Asu4P $̫G>;7wTtRi2|@ uM3ej,u'(M\_Zd!}E6J{Z+'.D YhdBG>7h‹o TOpm#Qc#*TݛXjsEҤ&QRm:&#{'HLFz?T~@g s_ 0 t۾rL.W"rU YYY7Ru|`.m:im|^,w2Z^}Jϓrr9x|cȱfD,Cǣ*#?||3܉}qkby1hol\)aT4榔daml44<NjSUSiTcUY͚3nzvڭ'#JT): hq.\.@1/O\7(Qρ:Ľz 7"Ay=.Ӳ0ZNUUA @I H%QE6Zyb援- ?X.nLM(Y 'zX5=u կ=@5n-;;Fq:._HG>bIRJac|:r@edPA`@f=M(nm6o,7l綝?n;d%AJ U`n )t1%'.;P] O_x*sex޺ ?P#qJ0E ,ٱ:q~ߟ;kДv6oCZCa 56=h"݁RNԈ8tZ |Z.X ICF_z%>z#~k* %pYz$A}L:WwZK__B ͗hն)kM< Sdpžԉ4VKIx0P3~.[tas ń~x]C;'C5EIGGW.vjC ge5 $m*Wk`3纟۲,*ysd4EKsJj*ӈ!K66{*|:s;tYzӳ;#{\8I:lj'0)[츜񭢶"$eOl;.SBB8L0fk!0LB48:~sRh݌QM]S: Dl2<Wjpr(}#N(syD0I`\,ӟ̴t#}P0qyvv'Ec{astvţYJBUQH)44# N?5taIY"9IKOh{JtPe͈?;~`gTl6V|EAp?^a%' h\PoC**+llMeje}b;D^jq(l^1YGUyn~l+Lb)ȦSG3~# 62d\\dI#F{bm۞+NpjCE'G,`'91 oƺezԝC!9Mr>'*K--tK~\jt&v."=%U& ?QIa]2jid5},HB? -$v BLϙè!"&Q3+gfMC'bٴ*[ Ă-Nڗp=8Af'N5[ &4p5]߾ZL{߄;~`e]%{hL}|w4Bc٩(!3BSR;aOvwPsc> +$f f49|tNMu[ 9c=ʣo ig5os&=28ͽj\-1pbc{f"ኒH; W56'Qς8zpFmyyÿNg9+fqsC{[BLY9s;7&qFOR[5@=w>&l:[qZ6Țwieq9lӫA O/k=?cjss (X?,.*UPG(ݮW?m;ObBB38 7 D]%N}oT Yj1%T E[϶/L3fapE!I&J)h`;B YgVwD_۴2ڕJV]c4m z!{zr@)N}Ih0jQm#q7L^]@ ^Ww Ey EY,"xuyJ`r0]8=m~]B?Z.wSOZU $Eߛc># _^ *rB)#4U:Hh:Zh@ib l6w_(adB갵\DA.uu4Sh 2tSEd)5v.9Z\dTz':xm\~<vXq[}(+rDZ"z<{,^j=#7b^uq9)nR\^vI G$wc D[oEEac)zzN%ďb2{sǯG/ܖuw ?e3`KSU x]ٞ技*MY˅ 5JXcTd l9 aeHf-h3ƐʓC4Ƙ> <͏jM]m>ho*[%_C?=,6jF8Se3bv+)#e\VhwԭJD662t*pR^0HuG/YOvfj VT/dɋf0S}yĺ0_ff<vfg?LJX>yq9ڬx~qT+ XhybR(I<xjȹo{y ZgK9[n*^%⡨Y{6yYe2h+ Ҩ_ e| AS~:ɺj,ǗlxwU|q8Gz,L܏SL&3y,H˳YBdX=FvU{9Ee2gC_̎Q'YŠWF/GYr XّLjN\ [IY(8422?=R}~w~eAEi .' 7>M?ɷOC]A^hg3~HwND(CkoQzg8 jBtC{'%b?xj*$yPIa#S{/Q^&^ΓC\%Y9}QS 6_2cmI2Y~MB,\ ב4OFw ` ޡ3;9+}*ݾ6tnH0ϸGo פuN5mNlLH"XO01s tq>(zBm 7aek 7-0%{jgQ ԙ<JtayEXKQE˔c37뿓, %uTT9vC[uS#Z Ꞑ =)7`& #V׃͕>,,*[8m(TgOX&WA ɀo mv+:܇IXǫ$ۻiv4Rؘ'/Sb M ^+MUrX%eG]qDj8qr )p]YMdL@I,l>++!j᝜GKM\a"AE=U@1|(m㯀é+-.3]oXIxn?ub E0/g~'.S.8ݡ8W'/^|bW\xWK2hxځ4Hq2+sz$r˧1w j PAW$I[>L[-ԫSe7K1^EN&-j԰6_"nދ vyjA$ĖdR^Y ĸ@<ޘڑDֶ`BDDmƉDc }rb`e<8'h4㻻dl 3M#oslQ#3E𰕚V15XKoFIO-Պ'O=w997}TgbP=_(IZZt!i ZL[ jԠEFۤiΰOFq==r \>&rhߋzw6rv1,ܛ=$7r|A?F0}}ZrrߣSo X!8Bk1xNaլӼKx=z1FIS\EEϵ…&oaB)f_>x'`azgRDYBt]- n^IQצM<c'V |lMfd+(pX~`̎toɺ( NVhX|-_S~>gb#|s=zŋY>tZөp}2>-LW;  湊_,9s*k$xBgmdcz ¹T"˪; UżT?Ƿ>3iְ{ڄoXٰմFcL?s+Fl ىڮ Mۈ|myu].7Yk|ҠFkE󲨡AN$Ma6i0ₓ1{C>ur KHI3Cwlz1:0:jYeN܇d"{iXGoV3e+%;_HDw#v/XF#K>?R5m:/{=$^k[ѸO빯H{9"~tv=ulчaPl OǎQddO)NNmvʋpA3~̨r/SqK6|:cp.+w/֓:ejE '-{+*T$xv2_ ˛f.\|ԩDa\hLsb8H%ԃ䯳: ?`׸,Wq<-ǜdb -D%'tzShrYn ͬ‹IM\y1'7ҹK9({֫b,o'{ X$>8^Y )$m1Q]Q/s<..ܒzQ1ŊT IIX^Ԁ9+ϫk o^]<}yգA7`YEe: !LeT’rFQ}[ɹp7 ؎W9W% lJзWc|9¸v l8;z9d{5zpSs%0C:d7lG{ˬ<^` e7CԗO9&heكl4.`A+j'iEƫكPKOJXsl2Z!:TiS̖ñyhr:XάCm.G QQPo`^EH6G~y ?qD̸;n;<Li4#{ pK'r`J2%-4>C`צC[pqTkjUY2UˎT"*'}_ 91db׮2g &iP- 㮼Osb\D3SF>iHcΟCqƮ?ĺ,]f1*3)$7`X/^V}_2Ћg$WQDKTB8T(Cg!zQɩ:ЍbDJ̗Nkë`?:Cj&+=l${8Swx',iz^_V j8AZZ߉Kzhi~`K ^ :X)rs?ߌGǏTkM+m7MW^c,j.X:| ܆Q#vؙ/q}]jpb!1X+r#ɬNH6a9< J-Q^%@m9ol%k̵"thrPdt5mbqwN:zͮD cÝU!K Kq\՚Ht9RK.~~oP$82, )x NNJJJN@ 6u6W<=m6VZG~ڎfIreŃ=7{Q;g Ym$#emwZu}+&wwþJ ͷjw_<$YW ΋lh $dbhH" QP?*T3@-Q>ȟK7΄%KdqtD/[:'L ƯLwqЃ[ZRz($7مxGchq䷈GM/PIZL[(U DkLėr*ٶveG&Jua+Mpȫȱ&angVL)?$Jb!"A F"cNng@K;H(BSYV*TW JWwPϵӖc.ذTn-Z('JkY{8tt55t_xAȽ?ߵGKoFύ:Դ{M5fgUF¹]A ~Ȣu ] vaçu,b~hTLj *Ge:k^?(!R*!BdzV@'@LBZ>2*jK[:1,#vpVdyHG.71ȜEU!(PPWBsĔ* §J#~f83 WN#'PD ;!`>L _ 4ڳ~yEeWU]PKJbr6DR`57'=O<XQzFwk{8z~|Z)ŶrUZ'z/+r6Xo>xPQ.;^#3oGVNsRe'e0t|}$%U`?0Ljj1U*YA+}6QKM<%/'S򅐍3`1Bj(ߴ|LXraϊh|C1}VȈi`LukIM,dLUCXӗ0h")CSٯkW"CKW˗:em-p(G}Ԡ-]:HHS*wijoLȌN K۷C({Fm>[]hܬh,uWN\[0PcEir [?pop0m0 3TfRVfq٨iJ,{evC/'3%`-%<J+6UKvӢϊ6%;/`H†t]Z|'aDAO%kxӐٶI!:]ƭI#-dyS)d%+Kd /ԝSĕ|㌀y $Ez_RB]WdHh癅ˍwEuf!D^2Ti;M[ mrI!V=/MJ<⮣D8J߼Ϝr-1m $nވp ]@CPo"b0m92ӌTpLpx|Ԕ0 fȜ2WF_:Ywe8$ْkmŲ h@ͷth[fl qw0,C{:Lj?fϘ?fgy]կuGh gv7%JEû4E6 |3dwI)l , #+X>&1dl {u|ڑz{]Qxs@c_ǪjU.4@~e{ ctC[v0r1I's9wjc0j̵0ZɰvX tS7ɸ+/ZƇ(6r x"^2mksF4)_ȁuYDxTu\H]Gzߵ_;'_u NKCҢۖP>& fH< ,r۴vV~B19~"h #Y021iݫV4fhR׳+jIW O++.)K0e>܉~yU,i( 1+[!G2TޝWVRwDcg)Srl M#:< OpGnl$xHS\˳ cZ;߿ 4Tl,晉i]-~)1Z(8xrѸD5Zh谌@4RF B))߼ǧnZ{$q=JvEr;6=nwUQތ8A!\wv3ckb]eZyh(wKhTz_o & "c0j ,"՚ybYȁ F`~>τw'0l!|H>^B踻bC^f2&$0$И@HHJ+ZcUh?L&Bn;+Ay4ưR^ݩ9~T)&S>#.+N[Y$p}DxdQI3m1 }[SJb@37ď< ϵ0Z,[xHU #DP9X|ػPsp*0':m"#&(*rVqKsρӕ%=)px[ҮzdҝǙA4-vL+ 1SS-QO쩁h=ұM\ː& ϛW&)Z}Xץ :rq'q- 7B8=):}+S= e0QSk _f'l˖}4|lfoʰĮ}0 reg8B2 T9JrLKo F ilAO|,e Q0SwaOAp͖d(U<I(ܚ';v}nFu4y9P `rU= ê5m)HVE?W`>ڝg>FA86E5˝^/dNv;\B"5%$)]SSش}"/`H1A;* ׯJݓ3? `P{uE[+(%%;#@f@ec-?Uc%.hhȘfX,IL ")VC#CҫDG|%/XOLj\"DP&G}DP1 V~ߣHOkG- 8#`bEUDcq6 , }QW.G->&|p ݮϧ99-:~lÝ0P1JqӘ| WqP/>ɮe[*b>]ҹWJ4^NjyA @D./#_( ¨dHކ%'^ ~ħHWBN]5|IEmdMn;qm~F״͢tzcݨ@a::ER/-LK^zrZ~oP',*Ӕw.VI3 &!SgT0 &!NdV.4zJ/C/reO(G&Gة 2U'LXXbl 2,fvgqp#>4 e鄽~˒3j_ܳcd䉄+v +C=ً/[ZpD "~w H怉٠Fkk5.& fwќ s}yMRgÑ[ ]0KGlmw+ˢr(?7(;<X*y3>kҕ-tң }ɯٶDu#w^JD>1vn̝{feauIϸa1*/Nwε0_L'%sЩ~ hiQƧ>FiW= " z8SSA4gZBb]? EL cy_kנ ƺ}QAG"1:v!dF!A(t_K1Q[(}BKyd _>:ă~ɣ@Yt=ޗ5)-V+H?厎(5K6!g>at[) Hr⹪f )eUޙXM6^[ vt-Ǥv h+D ~TJ٭!HŮ<%ʨz~dUmݺ*C jimo&ֵW#^XP2))Wok 7/%-JFX-JZJfE2Õq9|=,1i7^XWOV^y5*M|e iDx8 t<VE%rHބ-^!}LO\6LTJԗ>f~I"u>rQPMnj~(Kn0D2>#= hׄe8_s)-kC68ɗ83"F,abdw^m matvƂG &cp1HJ=z>ǒuy},[|֥ XN+{~;ӫ̧'0!۰%fQ3!#賴XL2@Ҷ s'aL sX҅Vwx/8骖]EPĊdMF[R2FeS,7in5֡@0 @)|<:6+Q֗Mr$Kwt֍_ڀ\*Sǒ.UDpAr_+-ZY8AϺA-{8S&!@.@y S+LoW.2;96)WM<^#jI>z8s5i"=R^NR1̟˃J;{LxnP0 #XE:)Rh !UZ1N%;y)肻NF:"rIJ6 4o&C2>q%%Ի BeFѥ!+5A RY{ D01Bŕ_K \= b R4:74 Hdm̢xUX<-^ٔy1ceturl"`wX V9b3ItPo$3 "#{XݰU]4>(eqS )rblԭyf8<ُ n=순|*["$,ˀ(Z+֚==@-jN̐hH`5P^)P7egg /d"ް$<ڇ{O ̧nnbH(ɝrqSo_)_×4O[W7rxw] ׶yzD 㺛}ዡؑKº$3:JMjWmː1LVWti髟;^]d0$l7FeLcp-F㛔k+PD3&^`rix<V+|Dkopsw~iHgcCgl¢3slH!s6qrBQ<۷G^ y9i}],J 6))@ 6aooY-/Pϧg E;^ `uA5xJO^|obRWgp~+*^H2ȩbcɽ.LZ+_=gۓ[if[E@]4~V6#B%Ls)j]F#F 4i-;Jq8("b tNTUHm15qZ0P♯V2GH6؄u*A( /dj CŊ.WxݒMҜVDоGB͗‹Z>@M|ؠictGg7Sn۽aA:nƝ`kt:M},Y c15_v"}ʃi؆cFqkGtΏZV)T>ڄfL_IJ3MK̕z P@,$Muxig7KaGuyhN+a+JcEʯ:+?֭LL`o`)ZUqiۨ|*\:TS3}Ku0C rs983YK(I]׌W'i>W(3g'F`` (N8+L\ Qo,?C. ebSq&/We=gDk#P*یH\ *ksVyR48 ND񟩼--X7\XM9Sh[>XXN(STS|KJ=L{bHg272Rc_2ĥW%DIʖpi@HzQ :!mʕ@ /E:^YBq&ï fQ4sRڒl:5›L[[.t4~Y҈jtT2?#0hnhq}dljz<cX!T:MI@nqں;{j嘆L$FA׷o߹ x/ڼPݎG#wQENbn^i AENﻛw&_=Z}#awᱰxvu޾45)X*l"x+\_Fŕ︽CbONeBy_^bn ~"JWJ4-ԶJqrtb 1Sothdֈf1(ژ|6QL@i>)WE+ wQZ% #)V~B8D+Ky _ކ~&TSd[mx`}L`{Vt k v_Fʒgv6*~Cl^:;؈T [OœK8W|ɮwvl:WQ D}w/"՚A#;ۮZh(Lj0W4WloòbS?,2qEGwL`2ۇPP' L?H?}﫚.Y8_T. Dڞpjp{~H XZZ55տ 'hS"P &m2C-FӁ/iqϑc;&6~mojSR$24;]ʓ32I޼"e0o*7`)QHTE";PϘx)~TDžsjٕU *dLq*JAspCaDH9>Sy.Fbh?M$g02Qh2ʿ{`70F2 h聜J- xwMc[qN+O(ډp()F$bkސ{m/"|LTQAQ5F} )m J1S;,dTBfqPLG}-XE^^N*^T#Du:W|(pA>lvn"چ<cJő~˿*)NэIL`H0%D fS.6BJ@&f%"qE."\jyX({Kf42t\vA,W5{AJZ<u|lQ~\ f :W3>j%x\k[|g8v8ًIl{𺗇jO/ߛ_lp;?*C?1-a#0J9]F-B?g/5cM"?5&F@IMI<#h*Qk(1˒)uA]] D]:+ۙ61xBȺg|.4 \mI,`ay7q)/[AiK 6k"IRaacŴu[7`Rάo?h`SV`EӤBfJ*"uACK FEI/B9`r?g?WR {jk>3θ8,DL&N]$P PBxh_ؑL7w$@WDҊVbZP;ĠN$p#J u(mj^"~.8qX4p KfݰM\)uZrK E(9{\,H@yE7imZpd}r-_)*|f`_eGE=GJ٭-.=f*5{`6; #793 ϲJ-S€iIWu羋P@C#>`#R{f7Ʋ5ZoJ833(]./trYer, ZXz&&uX[rlh<ܞ fQV1} /Ex56_,%6!*F`/ٶ0&':iqmEeğ50.D|Oq@Z1AV2[%18RxQhza`B>\;0 gA&{&>аSrfq%!Ott;u%Mmu_+ bC#5#`e?0@bT<=/@mkKgUaԺD0@unlP1C{a\F5Sq7rRQe%%jg.Gn,+t4δC(}60HaI`OWE4 q CPջ&'ug;S,+p u;,{׮d ~% CFn hʕ_%Jr:@# XU~\ x+?@b,(tɡr]O/ϫ>\Kk x@FgQ]fldb^$>8Zhs5ŔZ-=xn=d*m p8~[ YnB&EWA!7lsG]iI`rl9w^SmJƋ(vDl>2sss7GWWu)<+PFNA?`i$}\X84*-8]N1pSЏyK zжAs, )z̐8vi)QF)IVra ޅD2|˪E7#av:4#Cp xe2ç}E L"q#cnmN9HJ(=~E&xx@#Bd EBx ="G#W !˱[?Ű.Cg?ZUS]_/";;#DVǕ92WfSiOpE.HMٟ4!pL)qm/|7Q+g -?/;d(|E jy F fg/pӮb:" oTrlwLoB$>@;=\`c[G02 R]țm.8d5 JJk">MүSE$C1eb l/iR 'B9VsB}tQ|7Ć{ZK;/Ug~lv`r[4'No= w77U~(^$]/1'^%G~0ݡH̎,?9)|m6")J>ʘSxmX姦W[E;6u_}}{OG7]@\(=c;:pMG'P5ucF7JQyx] CCAN2I E1%%c%S`UZ{֏3MӘϔ'џ&f065ϱuAy0vAP_U⇋ha R 0&=vz@GL,:pzM&Psy1G?g\)Y}Jmo֑Ki& H;0f8Qq*Xٵx+X6ݓYAZb&a힬(J76 1CvRxYaR3>&Oi?%v;$mw-@fפl(F.mdF; /NJ]ZKʩj5322%T#,B @ދ/bG+)\cɷ63\4$@ݘ(qsvy|{zv8vwUiH:B-L[_^/z%hX 2m{e W0 U4_8z/@ H6#}IAD@ 'FS3?`ke-#q,~R[/)`iL+@+UٍZ>b{|(ߴlLX{z+[vس[fo-p7THoۆcٽbΦߒY K$l\ll% -:}_3N* 7 PA2&In))RIf5F= vɝߎzˮfAS\S?s_ķ<0ݓ"F6WSxx6tOzGRd \^L<.s9it ]8=n9xPCDS>0^P!iXW ݨ7@hҭN -S[#5;$,llȪfJӏo <"u텁Ge«b*%M7aCѼvl+#n!w7bLOedK' !ڽ_q#ɠ<;60+cJV#p,]3֮31R-(c |·P#(YoCnZ](+tR?ܬKn7hw?޴D{,T"eFgkG c; buaUL1I5|Gl,0Dž3S€SCyOb}*O"Hxn݀R3p[p?H5  K~E*:4ȁtBDu4Ih X ^ĆVZZp wBƒ"9C߆_D !Ljzk=m1%֊ЪcY鯲Z[|C~ PlϤQQnKGlHL(+5FF1ʚ/V}վB`h4V x];~^/\ S^nh ]}暓qi͠\24tWn1ҙca=/Y}o& W(מYI8W\dj3#TᘛF/hu|/mŸ{\!׻ %X McdL&3#6zC<߁?7cyJXq1 vj!_L~xBu]={z*kޘ[t2 [\xc,֧zidqf =)~ATHoab#Gm>5&n)9JgL:D]8_֮x{OLKywړt޻A1`WQW\I1@ ıSehBi$nnLLxQ rvOCl*NMX%kK~kBTأk,G$لD~֯ I!ӕ 1xcEh6mɕRBߺ*Cnjң&%^\'Qܼ١/].Mi-t1ArUP(?WՑ,1xG{*BKoD bZz˚кT8׊x$$ժ#YY-k9`_E+ZL#gtGp8)mwk`̟(NN Z 28܀xiz{ҀnIkvsxӺTn=Gtpԧ# x/Xn-rEgxC*-6*PFOd@(ȲyYCWz`$8h* [wCd}@*PŽ Iꕯefws+t{n&#c v29rGkiik@”*gϠ0> +d~ 0;YX% .>8C\IؔhORa"dLC@M& #>c\Йeq\y0Iҧ!ʹGXΠΩ8mWH^ ڝӪhOd7HQ }pf8$UNEr'}"ϑLߺ#.?%/wu64"^;֛~aDdzl{|@ К>,6>S[/@njFyWft,~|gFM>߿#>ʮkej&!OgI UZ2]pto0bՎ; ȱ|%dL|,tSR!gvw}OPHinZFYJj ȁGJ jP-ɝDTllͫ^S)(Ȝ9Æp 6T){+:單>mdzQIFԂA;Ë&T5,.=)nLsi|N"J̺Kk ѼD2sW*M N{7oo| PE{@sDT\^m9ޕwܾg^sNY!bۇ#n-_~4[w;Ѣ^>aX4?V7%>ugk@NZz}%77؁gdӮJK =M4׺im߱YX>޻ kr"aW~|4rZ@36yK6[;TrlwyeH5D,_o-YAhJq89%Xyɾ%wÿJ*ӋҿWm$BvRz9\=TbZjoFwWLfy~e~%t4D}J#=>^s EFEY '6edV>p7DX]ҟqYȢv7o׫ŋ'viMɂejz:+WhJqΨz{Mo(m?$K3߾@xJ7:;,偦eNEsU#Ngf{kq{̾^>16}3s"a0Ča@TA$E$3 F$$$Ad 903Npƙs{{ݻzUZzW?nr..ZH ;܍rJ\O퀲^6ݳ`U#sNL|PR.pԆYpђ9(w-Yifmֻٵ˸nOd@|#!w@ MM1nbSBƴ ֣Ɂ@Ҹ(WM ̢9$2vrl~>Hlx~F5]T--ڱvEO}ODtSG%E_¤=^bU˧w399SA#ym?p-z΅  >4$ykq*oAݾ5x}`kvWKN*5642t>uCVnO~AIַ^i7U;˜S(2QbaOBIGIҧ=WC͓kِ 5B7dL/f0ƙ=!5Q`Nw)X 41ɉPkjj?^聹7' ށx}˿+qemԩҰnrxW,@A+ڹ8C w#~b11N44! \nP9NOofZ(!Jmk&D R~:99AiO;i'ŖÜi~zr?~͒g.,hv4x(i^'q4q'ecS8\Xz *A{V-gР{6MI|MU ϞX hΣL;kczS~Ov;{[bvtpz^޸OJ13ox޸-n:3*"reNu=70z1R%u㴻ERzZYL툥:/>6LJLvqvfk87}x$J=H]/ܘK K,*Jol2;D_Mw݀8ztX)G\p̓7=K4>,<87pʻwtLZw= g/>ҩ]ϒM4󯯬h32>~_*MK}]BxeOץmLAbV7}*#"t^}4i/nRP[ $Vlyߓ؄Tnq, m=ԗ--hB.>B N _8+h%y:K4n>>^j5-GӴuK",>̇VFrWl<%Spbٍ .w1Rp ;hh<K (ȚpTr{dtBˆ'3w7t(6 ,? WX J7w;.s#ɏSǂDwdm14V-82Rڴ{(0C?IOG*l1j[)<{):+oƾ/X~ xur,82-$(E`<25Ea}AR˗: pÛ_P |uwUh v./yy.-ɔv0ݻ}A(vJ ;a߃@@+K.դ+_&Op_m%$퍧IoLL<#G{-}9wxw䈼mх-H~4:Q` UH\K0s5by 4ȋۛ-U5cb(ы`|؃Y_8qIgO h~wܞwjG;;LzD:shܱ,P-C.6'^?>DFTrZ X&p x2)uEżzwy a˫M9[Ztrrb:p'˹4Eq"Xv.WJEH++)9٥PZ欗@MO..KD5c& GǹSx9=Ë J/J;O+@1A CG{]İkmRHZo8뿀έM`U9sQ+NP/awoۦ b>k2f`]>GjiCޯ@F20ˉ[ 3 \"il| mU ޯ=I#Iq)_zz{hZ8gRv`=}wF_rrKlP%;Ə57)׃>5&Orr~JΞI،Ƿ3>Wm ۡX' 㯷J)V][ ڕ6'C3L1es|)bie9!yذeO#mÈƍݎ,@<5eYYL2/TeFv ey>8.#D~9L̷8jͯ#n>{xN8C#EVя{x7(֧!O:Q3l2 ÃC-9-zے:[/RzR5spO29|[޽>|pR˃'[OV7|8srlN߯Ͼ(N'p]C3 Wy=N]43ކ7^5vvf~4wuQrod/,kxF oʔu,)%(Ȏo}W)mb!Fci/B‹f]g" $$rvDW0XNS)\akҦȇz$#mr^BGhýVg!|Wq,hN@{C"8E^ilw=9Vja<%P&\GoE,7jkVB*1Zl OoRpMwӴr(=-mk|%N\\h[;&lgZ5q~0Vq}z7ĪQ4c48E"#Vs<<˲хK z9jLL <1* $#mNPv<ϟkJ,/Xm˂pDEIr9BgV k:qbDž aE W)V5`.U}Y6 %f+4DE Ԩe[L-} 4-[n27=ǼaÆ _}NgxRo>Ó" 4b+Թ1Ά Dp+m6n-3mǴUT7T98BO}RcVED#FFK=_N]eQYpʟ_^{agטsgxXIPitgOlM]N\{rW;-\'Ç{r[`.;sL;}ūfA tRͨ#pe:S=c3HnEll~|%4jtt>WASwX4 7#Aѝ={OX>}A~`pPjSgJ:T4bKC?zK1xcR~D$WWa:A{Q}0[O׹sڥt&ނɜ;@1#֑sd[̛U-Z< }`8Cz@Pn"B^ο ?4䞆QRFln??Zlυ 와R1W_T/U'YM2&Ӌ{XlرcǩJ އd}f4C13_mߺL2۳{fFZwl̶Y 6ξڝߟMɈ4v 8@EXn6s/}\Uтko3A -\_h{n{ 诏-V@ZP[{}E<ʤ[ztm7JbQ엉g>Vo~;[n+>]]EիO##'ƋwF0ဋdMQ-`^l`} 9$ͧ+yQ[yRez1RNma9dH?uVzzSW$40O% ."[{()Ix|d - VA xg_'&.XG&ݝOV JAaӑ54;wju/С'O豫?994Z/704Lq]uyH{1-) >̰x\ˢmx"[B5eg".׉ +xRKp&g8L e1͛.UNq/ݶmt432ݥ""VxC]vy}c{Xr_lӞYi"f#cˋ`zFF)MMS2rcc__½w~.. P5Xo#UqmAweeϟg?4Y% ޽{u+77vuuy/'jܸw h6#/qgl$7 mGCtūDŽ[K۶\?}̦Aۇ!r>|ӧ^\7+ޜp'Z+U2.w|aZ̙3/jPLH3/^YqҒ8%<}|| ] Al --EΫ-/󿨣~aXm'3>* X?ilP~TZBkPfoϡ!-G;i@;,WӺ%Yos IePU+#Q]};5mm|o5="SZJOx-p>P9Tz7Tֶ-F:VQ;:KB/]><5)YK B XfƼpukp:dA]<=y0±ʈ7/ 5eb_^qr̼K[SqGLf&%Hwv,>3ۻ"J>k{z{MzJj?EފMMb-6Iefk|1bf.o~@Nksγ:8$j9$=g|LKK:BHR4Lh4]v$^IB7."swuv_m4=BP(AIc,+XqcZ d􀚹ۭF1/{]v}>xMHF6 -0~yݻƦ@_6,db+t3'Z0YV8/},;ܒ@'sGt;n>{*-TJkY&QOʵv]4,zdX;,׸Aq7*h.޶StiR[bs n/ۂgmZ7=vU G f.#2H`.0K_7yhdK빀\'8UNXNfma|;HzzzΞ,("ikbkl.V|A[ť% +̥>ltgv lQQUqa$rleHiCU-;ͧ1Kj%ip5I啴(jMWwn"] Y4_ǴM@{T|'vd=|\֭4BBBQMաxnQE%% #EU1_5NLNne%M5M.@y;C!*btֱj{v#mIJג]U. J[) >l/|:###5{SdE 2-yp@-?^F'k=6}CK7!O̪}GGuRW֡GjuӪ1q+6Zq"ia 5z/'{TS *0^FGnQY9YEe)V,>Ҵ2YfiXƅ㽷)0tJhndFfe!Ϭ:ct"999I]o@Ts|0>;?\Y+0{ +KDD8Mlv pkNs>}*2fpJ)!l#B˓[=&I4n,C=a{{{^P26V 4`@'%1B٧c9n-,K4-ᎌ/^$,6&]T4XCn,;~BOQyw tqi)Y2O4X;KKB Ɲ=Go[̉5e4Yo+Vy&^DW\}\NYY8@*[yƆ v2+5=4(n-0*~6ԩ_HqKh07YﰔxYw.f~\hdNMI]zqgH%F('1`>N47w=W#p>Ѷ{344jT.Ev{>A;?Hs=wnH#E@~ tltD:$8@~%vX@(~jq؃ ItQ]m_h1Lcòellppw@s,tu-  23\XnˮdsޥυB|}MӓYXԳW>VT??-lhmvn9 &&v&&h)) ٳg>{.XRᲕQk‘#GB\\]wo@3|m}hؚo5oH9ʘv%j`* (g-FU\B Po?#j5dl J[pmgɣ?GD{8!PLwƆݶw(Gg`E32.V?/|x#[{9=wLIۿyÓuu]L;f'3[!0ȮWUe]c]u ~[>ifcfcGc.S8S&ԬcaqʷZR6=T=p$3F]G{h.ͤ[' LwJW:RMGKK˅\ޱs=(\%MGzNX9#1JcdT.]:h |Lf=+3g Blϱ,D%$ǴP߰ue,WL/ %{>`ҝ|7s9G ^$},8jp\@5Yr w:U{u#9C lÅO[n, )>Q`n0MȴQn,}XaFYޙYcz~8sA1#;MK& .p9u{-W%y*=>8?? $jq_:e_ ri|r T{tTG7Yr <䳑t=7CK.dh`[m/%%5>2ȝ3΍nNUWp =av(dmzݻRX9u3kVYSR2{Jp_*^m(UM]wۉ~1<*[-FGGd!qwwmyKDFm(n90hΜAu+CjU>Jc9a&2KF4-6"'Jr{QPPRR @w G˸>BwER(rȕR0Ei0Ғ~[jdzhj 6/A/n;YWm.ٱkw޻R?ZG {vi"lg%\NC„`$hieaM2! ut,($S 2BGdjdkA003׀ BH8 Gp #p4ֿڬ-4Vu܏~?9(Ͱ6AVFRm4)%iV=Ώa:x^E5T<3T7*isaN˯BK]}RMd9A-Zټy$ߏ*Jn"4ɀ+~%-|rclBGY=`&vCQ,UG٦ ,j^ogD\{UBuF*H~\_'jc[4~Paځax&9S:O{uwHB2h@#SR&pS'{j}]ZO2M{Zrƕ8"znsaÀk.YK_siEEVu;ԑG79%{$֥V=rģD*4,̑o,C󜲵ܻ2Fwۮ )9})Ⱦ6j;34wiy9:~-s ` 3 cD}DVT[o˰e7@ &0cO>pǦ3ٖh4(èe5%Zo"BCY]x>mb޽adWEaWF/6&ŰrPoGkwպ7rrNsf_''=J d|eql# KIQ:> B _eʴ,"^-alH`#Q*$L1b!76yழX\+}[U~s劸4vcǎb?}*S ̆G}gG7 \W:d8y 4/ͺ$i;31A8N_ ::FTcH{Rx){;){K;;w]e%yc 8gYMLD}|Qp,83 tHK\R?7P&:O?vkϵE,˓|SR2,6I<7ҠcuyBu'ayra1;e)CoYzSV\fDn󪁹B9j2 ԯhݿIZ=$-n¶ O(aYXp#}==,KDEQ\k׮m" Am!|^MKKKҰ= ]_]TWSfzwݵ^,ت ]<~JG+7> {F'bx}p:97oig9tȍ7v#O_۷vvvV06 pm:ٱp${դ+)&=EF~8ռGꮧg"]c_UߦpTk[1-O,vڲȁ1nAJLZo(.Sup(P(CRN=D-Z$M<ްc2i3kOXϩ}N ڱ_P%ݰ5,"SQu,AV1'f[[[/)|~Y[lS1W𮴔N>Pg!! H7>|8WЁu@񑔒zi;Q( TZy`o󬖲|G,jAnii 7x6I|av~4n*C΋3Oj)l.K{:kלKR! O;F+A<;RR<ւ9pLPP.FU~ܵX޸&$|}7P\QjY;gjJ„mwTh]ڡS; ݳw!"""$}}c#K4wMxAWOU(q@ B14:8+7wvA+=iRBXqfnN^fڵ =ILLL_j69Ӿhy7oL-HfL4F<'[/^@޺3jVȶx#sYnd{:O%?<ou~>'2qyx=1}$s,!-cmjp~J4{';)t9R Nch#f%s/?`.ٲj\}bG ir 3,(6ui-afۭ.|pI7hKn1#ϋ=`Co;$z Ө$t#vzzٯ`L v31]5=h8sõWwr&o=O׮#r_@!TL@0$F `$"0Ha8$C[rd7@CW'?꿍L4??c}ЍۺОvY=ũ+etNbY3n^~=$#|:Y?1햏Fɻmj4%)JJ?5ztGGi.-L?Pm|Pno /SSٶ P  w|/=>6I^d= ̓WKxN*E .08hpl6he[gho! 0=1e81s OV-ihi4}\dKA~#__]h^ jB;O4i) z^d\T7nyivv3YEs¥555 op6ӜL@`n:<ɫ&vdR$ $t-?*dp WWX8C_89+D{ŷv&^dfse:>Qa4] ;t坝@ } eocx.z7F:4i;ovE22v:Uovч'|lwͻ7޽M[%bX&mYKGx]5aӆk) ˪MLL#KV~v!)m1'7qDTV?S9p>͌v:& ) xd1j}OoPdHGO<}Wa4b*!)H"Nh|}/N^^URH/q4@ ѫ@ www jGr}D:cIPP )̼ZIwawĊirD,/?&Vq8f# hrh!ND-- g~4U`::0C,,hg6Z}W%,)MjD0./?gԖgU*m߻qp̅3!TfV2lm-norF,pۍ_KO.(`쫼&uPe?1v{ບ87^|JɉgυUAsJaB7~]Sb顦 ׁٽi.5&DX >,pi0_Y12:CcD),CWۯ|ɵBq+Fa5V(*J:'{{Y;k>Bf՗󁝃A`?p@"EU4}088x(,D ?R+ˋ]R.^ii ^{t4!̎Ӹ9|AICwou5|ȼ;NS'?WP`Nbٯ`Vm۷C]ytԪ~XQ.TV޽2jƔ@AJoڐ7*Q T[MmqqBBi?bg<jgyӍ ^0: t޽--W. MD+**/q놆}4nO>9m76_19[Hw&1vqf_WbQ#}T.6ѭKZCѺPPjYfCCC'J9Hմ0qrͅ]ƣqyy[z;f9t7~/if8Swu4:y{@٫HMx;8z %{y,vNSPoa{;5 ^/)rKI!7٘r)vCK}l㢢>Q/'|I~ >C/HWt qa).b{9ZGtnT"M}cw~Ɩg[~X}8@LƜ0ԗ-xTObwt̿| >a;q ^ϑFl xVFvB}HmvӉf~0X¬qKG.qs˵Z'm4\pSM?v4J3m-_֟N<&X0uu( =;&y,a-i[kSDЍ3Mt8uu30' ACSD@HbZEDxyGI=Z6L6.4Љ!cYBŋ{VbzZ dQ7mR8 a¯'&.R2V#ƃw"c_C{elyn'DJNγb}i" X%Ͼy ҶHnec+ &}NoWsn&ٿwvDksB\dǙÀ,/ _1B,qVcDE)"8xnb/߻~,ӧ/HH ?ę}AI5ZD ûCw\pA2Td"Q@V `T^^=sṏ޲'Nv(įɷa4*7%UN\PQd݂掬 o@gdtoqEtɢ/PgO5Yp1M4Y9+Ca,@5$,ͮ,v>5,q".6yǴEqtdP]C4\;lB}O$ndzżBP>W즾Ѿ}@*DlذO(=geg؁}p}VEPȸ8==/33Kw- `Te IgQ OE;GW 0N^~UW5`*6F@U|ץt ԾnnN|{wׯUNRc*b\tLFɹls{IƳ]w<1 VlM.dwӯsܟ0-?;)zn{BCO_J}[҄mG߀lb>;fjT(Bdi)-1لm8yxn^nǟd/5М=%WRn|0XRZޮ hY>i"::.}$jf~ hŋc@'sn(1sJxLl|Y"Hk47>U!'m@M}zlmaq΄] o\j0chFSn!("bg|ɼg ꡧfI$HE qj7*EGcKm"NB!awL@g,ai˰ N)^Xna#q?lCIlLԄ&_~uT&6HtԐƋgF51YFoѱu~P~˼&iefWpOW_ɲٙ MnjTDeuzm7GtSx)kpk;\Թ9U4-( wn.%"=E{ *58!ύt"9{+bY"6Viy}#(ѤO^<4$VsŹ^&)} :טŜ$BRj 5MXRX5GU30jsG,&]:riLj#*tx=<)"VvFĢ뛷m !Z⓷}*h;vK@+C`NRC[H|__h{Giz֭[U._~0m0;ִ'Y~m_(2;)>jCG)YٲBhkiܹ#4k;Ώ[RZ p4blp|i;w,vr\t7QG^0Ъc~U%<=k5+ˍ]u/ P4?X bdo1vt<OFuU v`P(p-J1ymm(@~ߔ(_" s٣9eXJiA [K24r1F,}?ߧ M*'ζ9TSSAn ȼvD+ c4 7 >3 U:cuaoScn>gd}IR###)MǛ o =KխWvh0~&)M/?K*I!oE h.(ۣGr@>[Zn|UU僷{_Q`@֞533+li6P. T^nC v+ц;WxRe{CKLQny ~iٿZ\N9۹uI;&4vf,\Q##>QQzRSS#˟>}rT8ɜ;w_hM7v8:Q7;>*[oGs۷oB17wH1J+VF]Ś14L9Ϟ{K{zngggֶ.Z8,"- edd-jpUx{by~vyȚZZ @">ڍf|I񬊌&.ya.וg =QWn>fLp ao_j@liY4Uv8pՇ7"?vz;3e޽@! = E u8`Ԟk;8h9y9Uҥ V mW T<祉M 'gM5X\Y M)FLZ&Jv3m۶P1*1y87{'}BC̓%Nzƭ{Z{NN!FDt{竩8TXϰ?:_*.0>OWɫbS; N]i$)_?-U uǎ(#cc;>,4m_d҆U9 a#VTxn޾ ۔й9;^>&\4JHLHӬl muJRXzg޾~}[ŜV`5Op-nS2duVv'W۲̍Z 錮g4&D:*A;YZZ..EU, 4YVZrmLO>p";x~i5B{nKd᭙@+k]sHAOOb"YW0;HD𰑶`ô0f9:G nGM*Rx%s+# )3EG}#$tƙki>ySZLf .XzF8Қ9h#H#FU}@-J̄nuH;QZҿ_e<Cܹm]]]vvv3}sXW#tuu_~=}gRX"G<9?>Z{#T@yFۂ++A.)PE^~ljw'&&U,y2t{;cy==9g:I W6\~[%MOg6|Փ߹QΫ6Dj;JǩA79t񉉢ͩz5\Wg;"ErmZSW_SԘ&mz3!HL;D OemL+9~0-XG{G zPUfWpʅԌ2c0 Y \V?Ky1>{vVfIwor=z Ǫ2F~)gfX-NVFDb ƍt3&^OjBQd {iAқղaR3t(s>ދlS1Lpas/_9/E_{UuLl EſQ,Ek wX7:LhڠϲuDqm{m{G9MEE|~޾*!m7"6lߴq>qm:w_Vi/6Ǧ]1n雐)v::3~Ϙ ?8ȆQPTT8K!Id4L@ygw?i)$+ w@0Q#o'6ПdQ.i.N1 M`A!pZ ɊkS2ũgAr^J I0$Z-E>4C%%b_~7O G!`Qd<A%cI8 d,cQԟg Qد=7G_gY znEAE 0 D ABS4[(Vz5x@pyQha(pR-L~sR(2' dEYO];GJG!99O@@8!X>$ɇ@aװ/ (8E#DDSIX P(_O~F&菥wk[`A ?!I!S Ph$EHD8$ )$o[@XC?`d$@< POAH< (x<9d F[`ápt Cpd2h (8#WRdMN[y<,$Gid ZW#8@F!8$48 q8HEc}1 Xoϣzj" "A4o(CA\[ӔI&XQg m@rSM-ؑ ( 2>0!^C@!D =_$TWp>Ga5~7_0$G6ÒJ*rB]yyY N.~AAU$<'\ƩbA0Է7|E"'-RBWPEY* G~_)@"CcvF& >X kǂ() AS̭mD$LX؛Qh[&eEZ?YGX^R_F-> q'q?9=ŵhTP)EDpm"Y ,-k2岴7XQ(a!Y:@'Mu)&\hJsJSL(91d}N F_:Y1P]vFG#}1OVMyD,&b ` L*L-|V/4濷k]ݿSWY(M6!A^gJSy~6)`-B.7"PXt~.rA 8k+XrJow`9:XӀ7r!@k;2ůNYPkY+<&LuA!zO_bd]$BjC)ʿ=hjeej;?G1eZBp8B&1$4A<Hd"Y>]!`@Ǣh<̛a #ASpa8 qD<%`0"C8,U2ſjXŨX$ Px>FNE;/Ddt<xڨ04{&#m T T s"`pZxgxme2Wӄ?OAsks?\A*t*Ponf&?r3u@iMoIƦ& 0r5~0Icа;? yq9N~iۺ V{"[n3p3@)8 Bh (8 d2  )n}f[~C?,m-ȿeCk`2vZu%AxK,($ZZ)k97ķkmmCbTD::/H()(()+L_soU]7F0~uN#+aK+2zЭ߿$[R_V* _V,okoLB_ ~oN ¿9-o9-E go7?t$ -/ErjWj8/bdI~ߜk )9@g|Z!BqU NJwUh@ 6M߂Zhgjak! ? 0:; m#`o yd&~,a.6߀϶?; jD u俣ܲ_,وln Y]XE|Cf_"ʈ0X"~y~ =a^)Y* gkg +?%և:w`*6VLgX<łp?v*J%"hKQa8G@? ۥ)V?1D%XY}CNK/XBZ,h~aZˆhMf* $J8T+(X<#q.-dCP,| `#  6F"0!" D{(@,wk±' t埓 2L OyBaxۈxЏ(;F*k+QtAg&Z}_}CcXwAѽ?iM$_X4 I"b!HV25K# PBN7k5@T#PpO BEIDoiI$YǮ-c7ZK% #1!b2@HT?"hm8И8O+kq?82b q2X #0)0C (2Ǭ8AsB sпx(F??\c p,HRb$H9 -$^TQ$"{:--,ATwE! (* å W`$H<$6<XH(wddjU3Q?kܟNN1$' CFqx LQ?[d$)"X : hG~cIc=e/A҈&x Cm E8AMX<$ZG|RcB+B($ a<A@H$MCtD%ρBY5 m/, 2p H3KI fE` *cKRuH#ϰ"_,$2Ȋ`I!X@td8)5AS)(*Ibag?0u?W Zd5@%!(`g$DƢXh K nL\=،%p5߷|GCc'?GkZ7igNxҥnOHntHEGq~>ݸ{z<t>ȻWw?z/>$kfx5ī4P )mhN s]7o`UBg54.:S.K㦅,#X<e2hg4D8o{2dcaz=&1s='5 چ+*.IKK[y7px$xبjyqFji1ϟɉ; |U544z{{JVlOjsn1yFHD$tiIg((q;p}Щ"oy!PgaLKkkݻN<> :Kϯ'Lbg'{Gw3ѲcA3ve_Oʕ+/Q,!B`̣X߻ 6h<" m=R pavkWIv ,¶bBlWo9I\ww7"w87* H-e4?_ ZH,+'gYƋ=!æ.Zsm#Gv(n-++lL S뫰{aa N-.FŊ}ԔєLewnnAt׮]{3Q0@[8pzqZO Ghв~;+I_{?{oͻ\zZq}w}m}s˗w+R1rfmxy+.+ZZ227I%^ u.Iխ~de4HVrqs8r*.])`XeXTllǹq=,d@ n{{'bC/|㵈4(!.}u{!D ܤi22fЄ:i~^~,_JoӼ~D0}سaG-Z'^lg]^ű=-{gϞ'5*aXxYZN- GcH995H戆|`k&ۼXz|iΖΡ䅱XV܁z#ף J,/7re8%>_4ڻ0;V[161Ztw2oc@{;pXֻp \7WJ"{{_|jx,G䫌^J5=5t|tʥ:9)xs#H%Cn>Kө7׍+f:4:%%L&yA̴fM(+Zh2/{8taPM+%'ʍmy?s}ẈTj+u擌vrtvNH }͉IWΚ_a3͓^ת²RaªJ,ռ)"¾2.M}d-RSоdwW=?]P|3]JL%FCL|\BB@ `XnIU鯏NvM{jyMqW+Z#¶{E&iffnJU6+v:Ǫ, -m5 4[d$?R*ƨ#7F6o+5fBs/7S4ϨBx׃LcOeLjX7_pZ,0t+E=%тL5SѦx9ݧ/\Ω >sfC\\,ڋe:.P}Z-&'+[f&f\7ˬpo;;#sm3hѓyRQ9,|P²[uL yP{cܧ6rs[(@5Q`\A \34`W)RQT;7t*lh; hp>+ovGC:-t#K O%#hDD *ՄNc7kO:HPu ++ٳc*1~srr,?.Vݥ=J9\CAx2rʸ}E^'+'Wd+2*/Kg/~MHwGě=J/(-jKv9£/Fڃoږ(,W5n ;5Qȱ>IKK 3;L^lr۪7P;Pk4ll*=zcN#c㉉pxñ|PӮ]EJ5zS!T؆' ]z\\\$%%2Y]-T/PkLK͖n $QX%U٣y'5`d`~RY}}_''in MTA턋Іjyvp @҃*igI@@0=Դq^'8$%èKJ>@7e_eQSSePryTLNEZ7SdrkJ;H Z9obB\Zv\,NK{@5*{@I*8i[MG"=Dꕾ&1";њX[O֓hCNILll Wrnݺu3mcSHǏ{UU7} Q#nZ}b|Yf,Tc&C&9{,MBNWH ,AUl83Y[5겅. >(J{9&mGo`䅽71͙ Zu~koJK+N'}X.-/mw/!0ALAeםXR/sMEDD5t$'%3`x AU\z pҕB]RL6?bhjj8VCV)ap߽{wZCX~~VFFLhE] #kQĭLH&j\nP 6NNt2߿ӳyYBrn Qu;WWY>n=57?a(fPE`j>`Nدݞfx7~խ2X̱*øzy J l1lLxXDFGGG۾w__epqmˈeHzDGj2ʿt۷o-ˁڣ%JRR[@!oP0;>L [|P^>TQUm PvȳGGGטٔ35n]][} TEu;edɎEs#;UGL,A4[+W5l@GMHUH==c7 ^+uEVSEM|e[盫<9-H8NE +@ʂpٳp%;#QG,ef˗Kn~]{⵨YAod:TSv۹;71pAC\bJ=HBDdzq #vݠd@iڛo;A/͗}؄KDgOI_gX鎣їXe+6KYׯ^R ubo)p@OUWg o-0Y09_JQQibPcbp̪+됦O>~~B9ܹʰ8*єdGD[[z#++ xzr&lLT_P]O_@@"j58'++[&B@1 j(pä5i^EH/mHiVBC<^gSO2Q/Ey5Y gI-^+ӓEEמ>}0w7B=׆.Fմ2ҒcjP[#-hjeе\W@vhhKp0uf`MQ/`4b%2di=`}+('8 xP-[O{$ =q#srholfⰬ0mڅbDⱓ'{u0-o%T \g@,\ܲ :%hPK.ź6Y}dA}dYϱ+;ni;wukk#@Yn_"UUpr$a#);OH@ Ȧ;oPcs!0Q#1Tk,<3LnJR4Oy5ܜ ]puy8"_{{qϞ=h"sU.] Թ<ҹUuyyμ 4gb_2Zvyݢn%H\h c BdKՕe2;A;h]LLP@Y`D| 2I~;EEBKȘsIa SCMaec' 8r#`K'ŕTT&2ߚWWW?(y</lF4ʶ2[cSU' $CF|ku{l=!' e!-Sr<ꪘF ȳ a;:#fIƳSSdWhVR _ -CzW7uM$HxוVu{rάV17kh4mZmޤ.u<FDT 6nuxN׹Ҿ&C/m$̹0;Qka9Q})fᢎ#}chULr2c'wJ.kTU|S~W﫵߹0$ k=#u;[3MM` RI.^޽l&R_[ױ.F%zC(!0IQrQO_ !њxS>Ef}H)uJ ֛̋Bz!Ċ-rOa/Ghݹ{mxY恁I,X%ǟ6??=iuDT-r$y{9Py M.w@h\f9+//K`zvu׻+]xAPbSIG@lzWy7Q&qV)A9;Ѱ#(tD7损r[s/6@a}<":N]?vi5=w~ǻC.jU^:/FE-1uUL:MqՍ&Wh5Ё _˶z|ajG>ň93vrH]؛{Zz}=b~)J(DVzc *ko^&ЦNx{jY//4cꚈ4Fr O? op^k'sk墫KlUDkk4ݜ$ֵ2^B$KC,5-P{@gIcp9䫍w?{Φ_V^T5Yg%9I蜬BCA& 1&F;C>|8?<2Gp} I<(#זtnrUW֭[tE~6QK puh֛7ob_< }Z&r(2+7ܰq,k/^5&iɁL(u6ӧiml{Z7<5:L q݀al_Tf }@V9- ^)p MzJڲ޽{.fX Xs]{ *SrL~RB E*'&&И[͞h ??ϵUAG?STllQNz.l3 eURR6Mo~k4V{7??$ϳ03"P{ GR>2'rNN˓[$D1AϷpR>P(RƎ" ZANt僀: W?.cw舮j1GGGq)&+tkeM4,g!{kblLz=vdz:ԣAk<=bŊ ?f-z{. { 7E@i}zz[Oy SM{m4L2,j""ϤZGv4jߤ7M0s|}As5U[ק\ZKRޡ|l۰aCڵ 4(p۶mɓo+-{16Khhƍ_\jU[=W4ɍ6m ,Q cc㗐I8~C DfEN]MW) йL^={^=&۳S5M= ccv6lHf;mxʰd|2p=3.!3ҵkiH. U^;(og\彭U\+y#^ϯ\Ffo {5\_Є!}i.Ͱi|||*>5w!#p[Ieyao]56yE2EfT`U2tѣK_N6ɉW?+:Q3WQEc* 9D%O?8A$Ò?+?"L3g3GLDyN8zQ}|Nl;RG'U#ZTEYSe4*~&MzSo`hZϭDtxU&!تˠ_xnꗼՋ+jmP}JZLǑVm>hNr$EyCirKqJ,u30=x޽20!(ӾFF&^H >}%ߢߩSY0*s7oaD-TY]J,{/tl6M*c[}bllիW`ҬSד"C:c| LKvz۪mzՊF&&!e<_P]eqz>0SRN'9Y5`[F W'Avyy!rtݹN7Ǥ[Qґ5g`0D!̽-_7y#WSIC:`V)d4( ̮ݻCMfknܓgӛ_B2w |ի.3;(ϩxeqKiWW޾\-A; ;&u76 :N/}WrΝŋ^yv͛"""8?_ܱcF49rdʃ:[`sW VZ:tvM'%_lܯ\x;"uAMuk㋃oN1{xxj:%CP#oܸvgh|9ӯW52i ?!O9]>fL$ t}Q=F簕y:<sUgט:Ch򘹣F[16w86Bqq]'8)|Xtj!AAKȘQ 濍ZF hkkne*l&6zsRU':w4Kl*!d3@ K-tWQ߿?c%p||E=AfDGQvۭdofh(=`k,h?/ݟA㘸ѣ{hj,~qUs3NOO0e˖{ ['%휜:8&bʡcj,n>3.[6 [B379P`މ=Fmάi_7۶ gn|u4[iJtƾkSwqsL|`7.};䨆 |V@z~nj<4A@`MT#3+,|0oYA__nBƌb_[5jGUQx~mK顪pѢb c;G<˅ :4] q[68p` $R&$lͺ1{{$Iohw$k1D猃E%][=Q˖mg@ ^OUxs^{K6-f̜rp5u[ahѤիOj~@곙3gnu1yMϿA+w[ٸiSbĉPz]G~ܲE@ WTIیɯ{9Ԥmo> v75c\:r44ɺ 3hJy>>==RK޵ hWsCc>=O9ѣ¼9׺! єem_6 }^p//:buAo}`\ڈ+bKv-daCz&[dtL/>99VY͹kKqPmn]zBi٦Y3ZjqÇ_Tpm?x-]`puWڧc2zcz`'=.w'/ foZ;\m]0$/G'E~89q5ʋ޾W'-=zrO%8Ŝs,in("zb{,fիxgqW~CWOܶukuCȸ4ק}.mlRb=johXY|Z=(W=LO_bEzg#}6Yuc+{1|Iw]ob#o_ܶI%l)|yye֝6EڔzDܚnK1g1?'Rg\\;22_uԩ8éO#?120*=Jۛ.Y6y*4T*UlTX{wxV#8j֦MW6l;flG`5,YfI]16ٳg^7xcKMk٦eKΧ$\UDbz6ļ,koϹ5ԩ•++ԨQy;2=<-[>,p-ZmobL8.=A%K)SddP|`mGm!1b߾''O~euvC:(:VZQjmji#e--STW"g ӛ]rFO/c\F3hdؔW$LfNkˈڳ3X׳gϪ֫W~8㋄~ՍWw9eZ>׮~kT)Qr ,Zۃ1IP;4&u@d̉-XQ ;wVz|#vC7]i=:&UnneC]ˉF ڵw+MG=VL'!a@!ԡ</@խ44!Y :c ]fլ jϙ3>boΘQ9ZzMcB.9MpLO:w.0qWQoQ,T۠ /T˗@/_/v9]c*0Mw۷ȑŕh] ur{mx9JCmp[6xrUwo9dACG|9ԫE:M]N47л;yF888 u+ lS҆>-ӭ7L+^ʼs\ X쌈cxڎӫV+vwoE4h\4ccS(3rj&mmgGe t>4+%y͓'.._cfUZx2mܻ!#]?B qr۶mh \ml}̄ ydqBeQ:XI`-^ҹSޤՇWw8VyڵzʕK ^2b)NztQY SSkncƴ{4_ 'Tuiǰv@9رcmhdU"@@klfJ [H 꽜(| M#e4]%Z ::B}XabhBԃo޹3{@vhϕO]PX^sЈ-NI}><}G'&YQLV<}qjuThRd!Nw;/1~8`ʆs!g0 ҥw54t SNx hPg9B}I;EӸQ |g'%%vWp̏޷ UޗWڟ kxqIԇ;lCCS/X<2d\HZ&SߣU/NgD]0ѻvݵ߆!Un^=S,,rykL#!<&2#("#9d)у`@f[<ą~~~/Ϝ~v⼌Hۏ`{ֶs6xjߵ V)c=7l~l?3~J@&Yf>75jAKF zhau=eBb;g^5cpǰx~nX84Dpp_ʏ06i]%X;vjZ7EͳO_^{Pcg~J$?y0jۭB=ES+.ndo_,ƱRI$'eAI4T2*{DcOK`00\PѲDQ8Qah-&ZsX,nS}E2O?KV^=R}S@)=Nw}ky'uϧ,hCBYDVSP]5F=O~|Pduy۶ٛHk.f>ryZҹvy=GGg}n=ESՐ;#ߔ]Վv#@4M摲m>ڀbd>Q3m)>(mm-íg)a<0#Ļ7j]ڛ-@Sfyh(.Q_(LyǾ.iJommܻHi?rgo>98ݣ27jd#e@MG#:pj1]k2mCYŨl*9SMmFs_]x n3_[nw *wno#42x QHB\sݢ]v-4B!c Vr:QN>+e@) y!#P9`eeTFfōS8_QIJ08 ѲJE ?qޡ9< dqQHX(NR<ƈ":bR6ƪxAdL94+ rJ#3(L G-'ʱ NP<ɲ̋,24&,Ffjk;@1_%Q^^^%"P@,TdV DcʞEȓ iT(3,dQ翨NX(KD' ,'pfŕn8,$iޠ$'28K"ΑB  4!bJpU˲L0T;o~h,tDV&g/e֊ YRX]]PzaQeNt(xw#:VcGH0LR<%'ϕfh|PS>GygNB 5*ɓBs Mvǣ*L HAP&i<Faٻ.jwQvM=r>F)5z)}ݿIZ|$lkΩ`6TWRF|)d3_$Uv߇/ [G耖|" Q]po(ݥKedoi8e60Hӌ.TF3G @K?UW#nTĴ9yddͻ 7r vF>-,g "xg)ߢrL eiNFF@%j:lemY6.| :-hcn[MKhz-#y,!?,?&5fpMAPB}:PP1 Gdìŷb5C`u_@o- HUPaWYTjׁg!Ȫ[*(+*;&T(,Ylpa:G3E&_3W>${&| "sHfS]$VuF )~*{И60UgESLQmQN.[t2䶼Xܿyq \u&*Fn%? ^@>]^W7e( 7E #%@JQkR#;5G*(J,hiQ敒DaѸ ;H{k!,04E+)KϱJ1U*|Eb$(4N~8\7ÂO݊rǧhӶVY :/ %U3%&Ӆ4(Pg&˲ 1êҔ,=-c&fe\Oy ?$G_yx*t* 5C+p¯o_8=-H3YZ3XCa*AŐ+ei9}c.h.Hhq8Pq*L&1NRYg. Bkn.\s}k4Gp1,p$I`J8cJ"MJ2wVDVdH)ERr447NjB +xgE FZ ty^2S"'G#$ɢxwJ,|fLHg.B4.S -0\D;"Q4GP<.(syE;8P.?BӒdIfj;\ewW5A|]vQWT>vLF)I0 M J^Je\K)(IAqdZTʂ QGhptbX% Y%+F8paI! &`wWttFS=9}~ >1`Cj-b Qi|I$XW٢4dVh&w`8@tV1c8hF J$ e.ӳS8ʞB-)t&`.&$ q@u$2+22IfÄk"LP$TaqB58@Xap` G 2I4͐*N i,b:EU9ix˪A7v5Q[@XBDDMg-8<Ġ^(ffh:7-y yARB)q2 ыbd%p'S(Q 4D30&MJpr GJV0Y)P|.{u wwEcˢ0:(#T()2<#s4 DJ\{CHB #'2A1gAqr$0xD{]@ s7'H&! ʀ<CZEAR3%won'ʄeAs( J $/J0!YI0<W4p,DD (]1b X F,A<F؏c"KmG>30r ZC/8/Iq$.Q @#MJL"-"TTCQ P(p`t) C@^S*^)J HE)X Ba0206y CۧQu50 ! ܝK[pw$ N ww"OO}z${U5kΟ̪1R32ӐM_uzh45hƧR8: \DG#8ZgUuoZw_44t33hjQk1SC4MǠFGMGOWx%<,ނ7hZiclc HzuF&-FPCpZZp hc8-j5#xC_@``g ՘i4ihHVL1P4acFMYt蘘.Z*0-d b\wn%&ATϭvj^<$yqs12e]3dIY?0nI5[ }lu?6 Aߧ%߁$펆󶾣a]}{xcfIII_b<߼֛/w`ԃŽo00Rl+Y7Hx|33:>k&'QB,A, G~Xȥ7pmo3{ ]DDvMZ2__Du.eK}s e LR}s33*+Ŷͭ\2~s+v]Ê^YSӂɩW]]]T %ƊuS*W55qspp1~arZ^ CR4Wӫthp9fHb\u?cXQwN5Z >Umsdy}Q6Z%.$$|aK!W5>x#?YB2]d(ATW'N:|U8'q?/|p4=KB_sMpD43Ǽ +%:NWggYɼO =$XCXRoU1Ipe߽|msDnD, O 0 <^_R:Gt;4V,,>,#NaizggCI<ÈŹRC~;Qt>؝oʑM0_\m-)O͞ݬ~DXEhttlYl~%҃X]BCEriYu$4CO6U,2 ו5>e.3d1wsaدX}H*еKqG ίo Ƈf5lԛmMjj*>Ag 3wӭ1`fg3X.3(6^6ㇹ`8bQD^HGUF:f17߿,-KNIzP)P|Xls䋵s}ܧTAA*T&F CXOLOOOS},ه2%j/&@ ))Ŷ&`y=ŇNPdwkkk5vHXl]O8}{=(!BIf?qkI}F:NO~鲽}鈊0H ICÜ*,˳)s$O9/ Q|Tjw[+9?ߺ]њennR!l~XtDH?pUӮ=B`Zg՚*zyyxvX"e']mep]i%ATS4.BؖǚN" w@)}o#\l?HHH}ac, RCf(339v*|ȝVcϵyE _'C?#wKFۓ .d8w|/.~{KBJ_ܮ]P{څ(KvD}`һ)$00)UFiM$WwI9T0T_Sj? < yp t : Y4-_|)wI/R غ_|09^Bv> %GIW2ޮ6LuADeS<]kM&҄?Wu#?#h6TRYDCm?UIb~ϸ1 A4**q%P(/ax7:X_G BT۰@8ֈhGYV,پt[Eb+TTTَ _W ]]y:}IW_;^G&JhS&*ZjE@:ةװ 7@u'=62ҹWQ/ZB_}l\c+4׸Mq^UꇉGPZ׽{­H]bcӔ9=<0wh?h3٤~*#gcL￧e63S$Ur_{6(_L /X^M4yϟۘr;X f1S%jSeI>f%+UfM֭-A')!NQ.()eM*e|&6Fq1e0O8O~{w7Jgl_E X>6On +%EJ*4)%L@HHZ]=+8$GZ&[ˋHHo%%))`C/+btpnhʅZ. YnY+|Nv||< pqqr7NeKr29leuu6%b襵5ܧO}00";j̑L5 Y,?L82W^Z/m5~Ws|M(9<@"hpy=54{E#Q'R^T4iqޥS8`nm~ ܲƎdv~XVv%#LyisYv%/^aqtaSz?488WqH rWZ$$kc"UI988}C IN͇eRlCQIh #@I=ʬrdFEeڲ ȩfg0>&{wPrt8{EBL@ޮ' ԅV,}LGPBK2'^RAn{*o.F'$D8:+`*B %t Ցi'KO=s<rGrU, )ɣWKqqUWrY>Yݴ.\2]n*N͊ކ0!BԐD㸊 Me+/渂5^Zm+%A09:z73!TeNZH) Lݷ1?@q +:4s^4{ 3%6&֛LSբz#y!׾>{p$S*3 4kq-v =&c }jYhNr+n˫t0آt?Dd`dd@d}AjX=g}v<ځp3C\qzN^K+2̑>XZ\(H UkOԛ݁!?uA*"q2mgRBTl> kR<06Ӌ .*?Հyg@%&t8zn{xi$Y"1 -~ȒFZ6UYV-y`$P@v侴YףreM*ɓ'RQuB Ec@@q`{ J/kWQ3.Bu`6>dJ*ؼ̪APgw9Y9;W+8U1{X {KJaT߁>$M7Px P:[WG|v0ڙ~T)-5ǧY:~3\ÎL"pB$_W|)(َv.yJ\ad-T P+'EA5k*8\N3|k# pc?RɔXrt#z-ܔ:P^SI:+T H7JGP1_t0Fhw} DBe|>w~yr Od2[7M+(xwiִ@u\?&Q1 ("~R&L6Y*KIRBgGㅖ_j_?44)9@ιC`xCBIFJ)?`o(ܳ ?(F\\CFf}SM@_l#d#,$?|( ܥxr2ؾ@e%~zb/Ct K(f4;-=!/Sr2X۔>c*_}ݭ@.P5ϒpRss{pHהŎ^K©fru۩Pe![^ι#^p/bv1{IkUSqRGτtPksR?oj[mK_hћ({2Z6OS\_OUl%q/9 6]Ӓ s"8::O8܆[xs ',X,;|) /╁7v&~09_rչ,opqpxtBI\@ı wRq&j9d4'P;;(1¹muޚBn(SR&Ep#@3K!Ħ[&ŽUYS)I-:휠vMrÃy'KzP7*nC6vA|\Cfh @>[ g ;;wM@`:gl'O@df򠪟Z DadzCYNU oFhiݤK +tڕ3  09Fb'88Owo19"$}ΩU]p ;.,0b՟?QR쎑*wf'+ARU0CIٵhv?$<*NU6&̀5Rj,(֭==^j8fLXX5^Mow>NH3}8!pnvVg BXi@/JfSu 3pl!|J6 {U2#?{b<}s:VN#0з?;(y ;~4,QK+Y1zspIUP!X~YחP Dƈ$=Q64ģ&6f b8 dra].`0 !4-wP*}W"'dWzؚa^pa̟,>N%UI(lq KK^wB+ZjU[ )]orJ3u3,g_RNU7}p81Xp da4Ԍ(O^LCtvdahqw8Ҁ(ܝP/~BkR#LG*ziG;}nVUtNͨTRUd/@WTg4㨘Aq<1VM^2dm%z92tzQ)ћ::36܂5v.3ǝF2#bq,Zk`o!}j:nZX_;JgCh @'rno>W 7mt{ 3ȯ;;@Ǽ@ʚO,'A4իÈ.T8%]U'~ Va mnO~"#ɭ{vPqŮֲħa>XZޚ h̴Xo_<呢K8X=ϗ G`67ǧV*It"AYgzz(J L txnly t{SUNe/϶5n?A-z &VXW [02p#qc1߀HK^6%!<Ƅ upf bn"'(vq}03:d}اt|ħ m2(cptt 7҃ʗ p(H eC1;T"NJ駌Lk|LJSq@L- Bwg*Fѥ>\r`0k+:Rq>%x~3d{S1('a2UrcrL0l_ţb0[2!DTĞYgSSVdCJbh\/ǹP1C8x6v-{' m$$$k*;VDµ؂=<9ubv݃i?7܄V`+=ۂ/$6U"4x@} zXD+j=bO0J0xR+g:!c&&&@VC!kw2IWb4a:C^r"N[{Px';ɣ4e&%˜XT&\^Qbg҂:6:$pr^_Hԝ-&䏗l7݁U2\]bddE3cVX蘘n@w ^=XMMI?Elv :=䂊s\5K)Rxuu5.^XTTTmwހT 3 K<㑁p~eUvHɢީ,i2jvwt4;Ө} ŋlmZ[<@ .^[4_Zihx~O~(/"`4\tCزʎuѭ-h"'`9l'O@DDXR*H?#So,Y&8c;q h0cz5X1~ƙr**onqB[[5ZI%|ώw##nIQɴcBGѰ/ A>W|Puq~>xzY̰2Ww}sx,;4#+=Cn^Jlԫw?uSp{J dasR$z{2`R:4??h0Q$HlK"R\\:sx@P8p,n Y~Mꪮd:ŕyض{q10y@hlGj(erȧA=TAe8$XE!E#R-MqRi^3d<Vʌ8KB-1`vf 5Z+vSt:OV!"5d1_vy~nY{i"A\4|Um2_R}hyuᑑSt!!!1dwZ.b`b FPvO[DHKIn8m45V܊@z/Eo\v?:vYLn CO,y\lly U 4!"8=# ΁:C zM %A lͱ#؈yC"б--t <Ш,lmNY>=޾T8f8flq&[׽8![8mn &vvzbm4?(JKWf=ŷ.g3eebSw } ɥ 7B~S%ѭGCYgL'-u~Cێq:Wwtw~!yAJBYv8rV<))X>u}"%WJ'#;[ jQT !6.C'p*S^ +iUCM#m6y糑z Vɻ`xB=`ĄZIx<P EX1 lRųӹjC&L!/99XTQKtё"߬LLxEzy; _*C=Ǐm<Ǹ.YPmM^id~*dh((CӽWd2MR_)꽼˱xha2~RsS22 ׇ?&F[/](meMck&%2~(L@f^g7y<P*Whd&puAc,M\\b⏄!_SJkwkF-.,Xe:كB+aI;+7BKaI+0 p}/`g=[M,U8vY# %\ tb[ Ziz]ud(J~Zrj][$JpNuEY86W$W sso<5j !Hu홾P'p1P $ʗ/&8zdGV+)܃צYo00(W[K;_k)V&)'2:Bq2 J㌣dPPui7oUUU0YeCBBHRTj@E gq}CX:mMpc8Sp55Bݤ&[**ÝU"@HffGV@BXvn1~[ QfnY{(#~ek՝tṿn0UmdXo~uصwjnl{~+O1~P+6F~oNl3ᨆ&" ! qT{WzȲngzM?.3chÔ۷{{7vf_=<ޑeef~lZV6uQl@FBقX-ۛɦY!O,6+o:k\e޴ K/A@NC 0HaR[(Xc i -$Vma|dHRlmgpTͱ z&!;0ќa|#n(o?Q(]k|| -~ }s"V6._g fJ=yKJl I'8d`q9Gp8bDGFGy)ӑv!!ޯrXzc-*WYҰ7a~aN ~z򜭥m<'kK)98\d 8Kp1̙KEib" **S #[;4w_سEaS?U?" /*.MՁ}v?Cc6ehHw3[Jպ`INLm~^.7T w|y>#;LV}TzpJvgKN;>3Ө&Ä&fiVfu0Yheg7łU‰'8rj{ܽerbaî8}ƥz9 5^g\A'Nb;T]}4vBC]C 4>1!-v!sfx:ƈTj՛Rټ"PK31k2J>C!|"WWʀB@P|ؾjL8jվwTubuupy&拒ەp߷KνXrA~CT~Ca 6-]R~qDNhjP xnOk5"_}Sx.!Q^jrr}Ddw * aR}Ş.ܮߍW)1eZʞN:On2vݾ/^ jֱD w`H:zyk+C`YrǥSqyݥc0'LS:1o.ϚlTJ˺_q"aMڳ/,\HϨ\sAL_ WNJ$O鎫W+o9Xy7?AG2vRt;;г(-+zΐat(ّRU⅄TUItK,F(їq[U&=ѴKrs'?WWTYe$eb*38[Q8U5J^seH`m^"ֹ~{N/ 4&ET+mbf5ЖQxB tdvFF=%prV4+x`ԈΡ!Ixrl}x[8D.x(]Srmܤw :$Jy;Pf?iPL8O- mí>f%V]vvIgRxv:C =LɛLut:խyTSp;PN+Ub`gwaPjk"0#bVvJ`X9''' 2`H|UT_M|Z}hRg'nO%^9f`R{.B&W޼Q,mg4-f  E1lS(uEt07uBr6XItq1QWᗢfSUֆͭT=Vv38USll[h鮏mKĔ58/VRV֢2wm̧̈9 3];b/XQf 28]춒ŽzzdDB"TZP`9ƄcjJ9[&cbק&ׯ_: y, j䰆'7_cMK|g-`W7JgC~Vm aT *dbZ?v<0%fX!TH@W7y5Q]ec}}h4,`5 -ZR`~q@f-;Nj񞖶60ebb=}K_1pнрwR>wt033\>AkrGH0h" Za_tmȬ̐9ZJ0Ut.C2}|wE1-^BΡA]4Q:s+X..T^[X_VœŠ,nk*_HoPQ1E=jF/jhPmk`n~Xb6^\|+؇DJ<ݵ 1cg YmT_6`௶gq* ?/z`[[Y:;稰 g׶xVb|/pklzW?[j0̇cw2bҰtNbiG0Zf ٕ6Qp)m!hJ pb.`0Mkjhjm=&""Vte@S$URG_ `Aۃ+#*Ɔ]?^j>;9= JHBezn <^?o`888RRRL6忺^߹ۻ6rt1JflNso/q *fMLz)e⥯_r׭ZE۷]^.<ıhzX5-3`)t'7T1}Ȕ/F_ޚ[/1-OK")~KW_hItQc4dFTTWtk-q͵&4zʏ0{XCfN7=X*)hrR =ЦGeee['s2}.e@,WAޣ;U8F1[J}kzv>5dc..+ UUKK%cyuNNz%h-9)N;Q8*}Tqu=~}

    Qc؋ 9҂3$!ጫ߿ed$K#ܩ^kL>:$ՁPX7d{bX10E=pLԼtel,*(cG[PeN2)tL`qbRbKݡ"-Klo&ucc,n/v+97-wgI!@f94c ~j5>`(5`%{(˿ȉru ^Z'k>L75IJUUJj)8<$>(#>s;LuU,pA1=;;]'8R(8`'.gNWW' I$lHpщ 55o?=N{eo_G;=ԿR%$+MI;(~#ػhhֲ@] nF7p{&HDDH( lWrr!~_yr}^z1.GD/Ct^ws;!uwqW@u}uݑp.ѝ.iC}U(LVYV=#u: 92UGK9h?n~/"ac)%NOGJCp ?CE>K>NsKTYRhhj{Mu}{{JX<7_%Nfza] 2g*^zK$ W: V^Y}jt0ڲdv8 3V""D54ãņ:B1sj(Z{_!w$LMS>].V_Ne]R'KvFr'._xVWclOQ'8 ^P M! (6?ޞ_51Ywf_`graM? 2śn{BiWrF}w }eJaҺ{w߃߳#֒;3 ;Qr_$^Q;XYhmv_{MgC[#S%'M9BحU`dS;ӏ3޾^Serw}]s0R<02J{HH~[$7,Lbx@MM\<' ȳ q_#$Cn>ix u Ydo:xZ#F+v Lԛ D z ZSمm:6;&\5$`u s;J 34C2>pLs'L3J>!ǯpLHӄLM3>y"C]F0 4!D&l7<*8KD3x9,BR l-(Qnzg_X.iگ4\8搶*^ѧ oxrM\D{x۲Ԏӄ3 tT|NjsJ;- ?1f@%םXXu'=bzrgZ8`9ɛg\[,I&?q V J7#LC|JcpC\ OUԚ%7G;X f $L^$TgRLN%7=R^VwEmyf`irMl;&\Yupf 2'g׭wU܃.c_#%F aоtv .(x[mW=aC4̼Hejbx>,,&륪Glh^Jt ۗlKa$oj1Mj{JˆZA1Y>c4eأR 9EY|w&gx)Q+TA*lWaǬh~6t- UĒin'z<8_ry[\W-WT)̭d**5wvt}z\ <;*q@"2WG2[NU;oyN(on@BA0q0^xy}$֝hH_$j2KT9>*jmǪuGe.7>5($ew\#BX+lZ6;ףG8svv`@zgg]I)HH؁xo[e~KzT{3i9^_9TW'Kq%0p=:[v&pP=l_[]9)| $W$[HLUSY!:L(SRH}Y #$K!+;X]t?@N^\G~ GT$p:^W[6 }D3PR6ʐhV vХ^/n 98dl/~ETZWH33ՙ,ݟrTI+0!j<"z& ALy5=d/ ݅cDO̰cdm;$|7 W-0U*KKA3y2*JI~9o0疵HK@..̊9:SL~jnQt#``_)E8V"s[l$`Noo|E]r >b3z-w'L-W_~rjJlMϩ[bԀfpqfm=Z*Rq\Ap\+=V96x*^99J>|Vׇ,K H0K\7K,B[Jܱ@v7cSr)G{}¾wxxmOp.P(5=u\~f;!վ6Z]hy>=^5گ? .mJ{@ obo#`ZZ|7^}&*:E&caʸ-`D`9Z #I&>j05C1:8޽y_OVɵFFY鵁VFr۽etK|7?V*6haE+X.xb[PoҘ<2r%'#Dʫ^9o+\V/rGtdlFKS m{K+?VcJ|ph3PR-Ϙ cck[q04u_i-^]|Qj|^P8&(fFMh;g)bLq^1 ùU~Bh@Tma(TO( Eƒ߻ާgD9yfR?)UZڕ,#NNzAߠ/̫Ff(/XlQaFycU^ #Z 1 V]zQ Uݧŏ. $=GGJL1G~*$Sb|1\?'[HTuBf'{lOrDF˰Zh2Mprr?U.'ՍU/R~`IN5ѫ&0S6OK CkDwgJ,dAq\c8N2)V[uG2Z:ꄕ4,SGg4i)CG%ʹ]hWXlu]]JƊ5k:a0BK.3oV*3ttʳlxdTXTs|mP TȚ&I}sqF Rmm#TfCf ,מ O4 J{X'vl=XS=˒ pڞk["w~k+ou0Ӻ=,8˝Js(4^S %j˃S벋[\S\%m"'^xkµTAe2=GFVac >$%Ot. Lho}`'W]]BH'j/2: ]xz&%}ғbG/iRnuyn .ՅHT Ci GѦ>(i(.eԱv&2,_#l!gz??J1ߒ_Ͷ˜Ri [d\/N֥('JѢ%rpԪTѣ]p\Sy,@#jcںʖo>1l帴|]Ic =1&5B/)}EE: S( lH!W +|l\PkQfsfz:iQyT\NOZ8*徾9Yҭ6(JmɦZ'杤뼡-fT$K»6V S!U-*D́7)MXLgޙJPXO[) -lDn4d1.F&OB{<Յyot6a^;- !m gvLYvg$$hv&lA6+=g0d#e(M*]{}}T˓TIK*)9yUf'nq<{ tִZS<.5 Jڟps%U_>mYm8}T5)ƂGGZʩTnHj k&]>|bc'#E 8>ht:/nWzxZ~3ĂXs@f f~UA5Y xK:gyy7f˛{w{7d|Z4F |ymt~Vl)n! M`t\pC4O|`cE0EDaa8¬RcįZ JΪñN!_o malx4 l()(WP߿^RDz΅,'sѣc"f8nĔh! lǂPD@cE0wLj&Y0jny]`1V0Gj+D9 p>95"tVgz:?{\n<(,{,USlHp2t̒tlB)7pg`m2fvQ3xŔZc0D=?jM=ʽ!?#4ZggΣaLt}]-hq>on+QFV.wuL&HlǬnb`6E(K*8^g4A_$R&fM ggc H-xGaݯUstڃN?ϻ b;&}<}Qzz¡ۥ>|_yM˿n!c%wCOf":#vc` H6K{e)dӫ֮H0z 4s7D¥Y]{~F[n87Kpgȋ|>`zMtSȖ{r=h=KN,:: bټEmUwetz}[w=ѝ&w$ pndikH[.y˛G"Kj x &'+ߗYf4њSr(r%HUJΡ  Wsj@kKF!7Kn*76&U3s?:PkLXQv{T*wL= OO'nϨn>xl_a89Cd,GϟsYhC9yd_"/ܾv?u` :O$XWD˳ӽ!)jZZ12b1 @?[QoѡJ^wkya;.n4 JBL(lWVY~ǚoOq晬QYy/c[5_mT!#syrA(r9`}7U(=8 "W>k\283i)tAHMcc_oWs.΢d9Ts-ƯZUͯʧd*ԿZ;;!!qAA-R3ͭrqYiqLh].jnf:027"0`K, +*,wGi'?j-wmt_-wO>{ tNH]'~Na=kD"`G%ϐ/~qu5EfFoh8/*Ii911"K5&#,, c9ZP,$ɭ4} hƕ.$}jyMt:X"ߜjIy Wt $7‚oj봵tsb@ p)8d]cKvt ͐Ʉu P<ԉXjφ[l I`Q9*˨ =d䌫4 Ϋ{Zk m <XX,怚I )]=^d"%K X|| ~F{7LԱ''(TX.Vx$!D&^I35.o}@@0#"$Ŕ|;4M"YE "zSŧ۟Bs,7 .Gccv5=$aFz Ԁ:^{ؓērù^ \kusS6{ͯMFlwù+rDړqx;Ąm (CF⁁wC1O` mawsj2Ε;o\FBr$W% knb j#y>q; Ny7Db;dLL͏PSi`83GW?^lj 5ì.9[~~pT3 GOj>h"CuF~MEkJ:/xc83a C WIfLYɍ)Xa|r8:^xw\ $jS sg/ WS L0w3D^/g$&>`,I&;i}[bVS#_hR܄-(d x1FA&!AUЕ^ U ؂.SgJK!&JF3aq,ψj|rRc*߅3ichbݾ[t}ܹWxxw>6{/#H^ mh%r9;ؽڔC:kH{cwmht)@VlgU*(~Ĭf <&\WٓwG)# G ^ujEoʕ)Qt77nlv =q8ˬRutA|O{Yw? !s=Y7kvVLv沰_ (O$w- (, ?\8txJ@7l0YÓSS7Fv>#FE 4 rdHyyֲ[Xw+.]8ޟUk[OO`DD# &/Ym$}ntN8mnJ ߣ95>%#TXV'J H#z9];Czx /@e>xfc yuZYa  fVykxC8ƢE"-mѣ W#r4qTʿzˆ. rͳ:KjU\b̹Fv[zdE)i_I/N8EEZ;d<+!m9htQdv^biN\S[q_}3nҰd"Peq l@ȶk5T"qmz*f{j01*3\թ4h:AZlm}Lt59{֏Ou~NoL8LVbLPll);6ZΎdh *vjy¥ Rc'@9RES4[b{œ}z:doo~> c;Rj߻t`|e{Nu%+ F3I pM=v.nyEEbccqKt"mDE:99uuwfoHƄhl -;.<`TRʁ (ycaMTg'\EޥTt4xq@:X C$^ -M]x@MCҿPc^j0BMC*.BтȅĀTxbD,:ĨJ~#txm@u bϼY@b8_ j7{01`ww "6";|@qս-ti0PGUb}l0a2"n8 <,.>vq<}r3S B1u@,UeO +ӵe& $$$*lv⏬ NV >rG07m500pl#_PCD67tpppr߫?q=:9A {;p>d_Р8S̫tgHsxunz`rkKL JgFeNNl`~h}:,6BʿFwBeJ ]&̗ı,ϷuukNʄ ;;s`=~G۔'N;Oz//W r7vdOsz'CR7۲.mb"d҄ujN^2f(y5)<ꗛgSC >-m0dO{a/]l+y'y҅3v(#Q2lU<,q6EH}'s4p,s:Klܡdw,0cBDƆ!=11=EF0p|L&J{xTC+PvԮj΀U_+.EOoՃí{LǤNZ嚚Lr_!eF;QbH)T5Z5Kp;5BL3pʆpfGF*J+n♃?Nn}Hq̤鎮쫩djHzc7so19eI}gZcpՍ Ob'̧k{J4Գ K ^|.էI7+E+gmKuXHH{WS;|#l>u;^}5\͌Vt^RX9ͪ)K(ڂ**05ˆ_T:؈OJ7!>8NG `h}Bc99{«#re@w3 e-,..>=fb^&9'hm048ew_zr ]T$X,]02#E__;===|A::*˵F>lL '`0vvv殪 +rZ::///_Ԍ!.|)A-&>h8),,<љӀks'̳3 p*U `䋍fJz'vG NV> OkL؍'38:9 6^R ^ooWϞ Ų_I<>N.S:&%^nrSU23Iπ|uCg>u ڦ:P֘ zՀx-ݠ9ޙl\OiL0 C8t :kু~>s1^&{C;1qb7 "9m`a_oGs%u-͛Ozz*OcI[IJy ,./K5ti¤~)'> ɣRK.њiz_0QQQ\H+dJ"nw =߳?JHt#d@}VYouDh+ "'1YȯUW+ ^~:~/爊I ?b Ƴ j'@-?FrwLiy;{n%%7uP jOV_뿖/Pw Ȼ»c][d'"iӹ!^]!ast5y<}s|T]lBbర? ,R1޴^5Es|v)~VP.t/3띍,T$ ojaueWbHSHQd'%Y>e[/w6io'p`ZPdp6:-ڢ&J]#q *8?@m4([%BT2";H(3F?jP~UT8(Nsl,Wc A5Rkkv"͏%ڂ|ESXӑ%HZ9߿w8CdӴVl_`#$j{)=ԻK@@ WiN<#9,]Cٲd:] @WBn(14oUqx{uHˇvMMW;|cWT~\ތkgwU߮jM=gr` %B4E[9Oml+ û.ɲ!_c}7a9sj¡T]IXxd,:qSH뉴qe֬>m%ĞJ ʹ0b:OoXZspJ^a/jz}JN]k]㵶9nXW"=j_u[S- P6|1-Cwr> 4R,@\P`gpH/g!Ip~ vC!R^_c|SqsKUNhS@^_̼\?X \o^X1)Kq!zrG ±H̐0h_87K״%~:.5 eF.lL/ *TԿ 2ĐΗ( 6.T:;8UY ξ?8- <== l|G8s++>@a|~Fn'1@NtY"'4í*LnkhP>L|TT[^~G˒so?~+t G\;ziCuŒ[S&;<,,DҺ!xfGn_Žz·x](6"GO)%\B2IUThjJ:wDԯȁЧRblUWnWW4noR5PB} bߢ>H۰(؞Y6;:^٩bϠkkWXRXٙ_F_p}mIy{bd\S6&f'Ξ{ {B'и% Ŷj*S;1[[?̟~#񵚟KYuW=)3n+O_"35E1yg?XsgTL!}׶7ԳCS ^/]"Tƒ\r-VW7nlx9S\m:a 9SlWd2a"&WaX{c$?afż죈 Z=Oӛ!1rsL h!GGi&]nϥ"1;ꫪkCg?!\y%$&o幞yLFӍ˧KyP8.ܠ?tۓ8\3'_2(?/[r1`ww}h~ g_j/sяsBLLL Dc<\^^niawHVuh= >=փWl-=H*}5YN竂&'~?}9"lƙQv`H|X1^_fȫ2̮:;j+̗8X?kӼ yxBx݅Vtf@_Pq+W|垩MC_lNtwj11 j@->Zrsw'5H^3TTv*KX39ϟ??<\̔+32vLdVx -,N8C~҅N(˫7a2}-#nvELy+qx =%Lï 99Z$_z;XY,uyIM7+ '~ /TQHY{b98׻_ ʘn%&!Q󋊌$d7(.[x!11.Wص9o<0&q-uCWRݷ'9.-ҺZf\DF=s:3n>1NԎPHoۗȖv־bFe-r6;;[*ک;737W㮶=Yŋ)UrX;;;ĈN-8VJJmKKHtFЉ բ2D#xRwK7jN#94b5.q얖ZH 8-, 9S[[ۆ t`1~fJ?*b?x(lll#Os !Yyy~` c jNDw/j5pӽ""-._O'/_( i҃ b 똌8OƊu>=/`0p#JYk)hL@iOn97 _NޠeW5&K+}/Rn鈢vw λ6%+\OV2K1u]Q-HR6Ophj qQ">5&.,_]Ia"@u>ct'ZbnB'UtJdᛯf E6H̘0,__7‚ vCCXe`t?,\ר3a `JL=@CC$W’r(!4x۰Jg&l _mjnG3?-Ϗ+LiyF8[e%3&‚TZRp2C){`Of∬<7lUV/_"3"h9X{IzEC>o'v-~ʽ߿m:p%afbe_)wJ8as+ 6ٱ=_Z+AVN㋈DcWsEHgTvZ|ZLQDŽRY]\#sZC3re  R$<9sxʂ)@GRQ!҈j[kR C="a1ijZvT:6%7|yFO ]׸!Xn;ӽY|&Qj5uḙwttGEIy)Np~ ȸTbo<|T(RP#ꬭ MLTm[Fc_V)O{jE} |OO`22%z!(,trT@R01T&~HKȈING)(?O{>{F! @2[cTZ:3CRrZ5MY)GJY ƓD®w}h}Zݖ%J>x{qKMá/eCY5bLFr)sڱtpy֝oef?M,{wbyo/pR~< a! ~%$ [[[$Rca:vgwp=ɨ/M͍V), Tu›۔<<222E,D.zijpTmCQa2Pd sP.W<Ë )bhzFy7zCN(r188279}'y0 |<:!W=T+?ZӜ# ST;Jl. vj u/':a  jy]޵՛;Tϫ=Vi~BCp3uEDD>-sp{y{ɗb}&ID9`NRoE#CV\%cc3 i” {,ޫtwSVUގ!|]1CUQQ6(䭡QpF>| DAb_7͖Fk6|wTG_iy߶6b5bٞXOdT=mBֳ3{?Nl+<c'z+BJ/_ SFE/3?tP`@:VvH)aĐ]T? q[oIrr::-WK (xy`$U8E޼/f&''GgTHeg=`)ʤQz#n~۪>C" ~0chh 0ןEˮKqt䊍3d;_VFruzV? t ]nde}ɦJIT@@CP\h_h؀KzG$?~y8͏eG^V.$/wXQY"gybwg\dx\y<\ѪD8ߝҫ)VX1;)ma~s? ׭^TQfMMӤ-蓉GR5J Tn$Mھul*@AúE qՔ"0E}y5VӇa7Rm y ^_ÑJYuq@ km}MmYg=lVOwRdiDxyxUNr|*0U' j¸c6%mNTkpZ-X!ʪ-dfŴ Ծϕ+eԇ>lYבȧb"ŞlaD@ !=\CSOA+<$||'֖erFL z yENTb!Wʍ$AbߣLSTh;l{]@ّcv~s_'3H(NSzEKɆ{UY;O2GLL’p6Oq/uGfߛ qE\^ym6j$@;I3%՞emJ'CAiN}$K{܋v!7:lKHk=)jͤ<罒B 'b}E[X7}[]}i!\6Je /LO)7䳾n JA Mzr@PkHE{ Oj =-+$M .!h\ )AknYYdaxFwgUtsǥ>m?Ң-3du|BSܮ9P@լSӚ!4饽'>t: ,8c!pqZ#P=QK{ԝ=/'Ix<L13fJm yplhy(1\esG0Q\\B/7mXG2 C,foF hwRHdž昏y^9vvv~" pYwu!"8K- R.A3I5)4HkU|' T @?ߵe? RZOLhAU@fb:e E8qjl=|׺cmNPFA'SiƗO=> !$<$$ Dcs d|r5WE-d|ίEE '&iAz҂>$mj 11A`Q [X `b\pcsCN#",0?d Gܟ1YTNj 8<9xxh P]xٖ1;3!xh(0]v6R>͘8Y0%b><_!D:U#0o_(MCԄF 革mroDuߞN"EA{RQ77jEt}ا*ιg&#&wEA+ױy 5K5)S}ζM12N6L:5۟=a2Cg)/9EUIW^khzuR*?]qʮ) ^VC6 9jh}2 6&R>P.(2gs Էǿt]P;ZMbsmMvx R[!rHw- ʵ fṔkQY#zRjݍb@}Cœ߄wENOhv7|P,)V?}>! ,⼼lT. <\j3^jM(9Ue%2ݱ򐐯ܢ=qºXX4X uiy=$1&<1ʘO=V\4HqZz=(DAt636CJIq|oꨣ7gKVrt@i蜟RRX@177rUSX 8P5T@6w(f*G|?H#QSZyefYBe+eݍs)8NqԃF3:]QO2`S04KnA-&q1GS\-JϽ**D#9ͅ;EIXLnpcfqےqͳPHL_HDO¿jKR80LQ*(jtQ61qpoVf@H/ VVũnt.ڀ 'BCA TT@S:Iqpn~;͑:\R ܒC: =>To߲? ).#+ e.;>(m"Me>^e Je,ZݚLQ A JĬEc@#V 9 7zXphXLNZZm"r|EF472cccC+ByO]@krqٞ]y H uCZfkpRonn arsK}Q6zxHe*"`ҵ 1jb$?=a.xr8uu0Xvti,ª?G4l@S+``cގ-Mj/\@ٹ1J1Aees逡`bLx|9>83x (2_T@jN7?4K={B$( d[d3>#7u OW➞\~@jeHx7HZik_^K(k BQ#Ŧ`IbqtP7ci`d~cdס}SfhA̎oߝO`1BWVwDѩJI!( ]%[#ܮ=kll, )B#żk LV{a822oHr{G;`*2YXS d:)?=BTtK퉆."J} ̜sWł d]ŽKTqt^K_&idx [:\CQ$ XgPodY[y?\8%^/i"1@?W\ݔh}a۪×))]]պ,J;~;F@_d)0@-EL ϸjlʘE;'EE `S(,kkk\!/r 9UƦE4ߓ^ebsk f5Yd!8GnGH3LMf*]rG2IU˴%%O7G8m6}n2ߚ|Kf5̸Ad\}NZqzxg/n[uz>i;6E{ϐq'6AAT=YV9%/+mB(W=#,mc;dq 9{& (%cEl}#w:d xDD$[o@>{[n|)ÜJ폩~ʕոPq VlUm"sr?C7yR&?`S>Ull J N}b6˳I͙;=/+NPqJCUP`P_XȩL&|o`[ ;;p9w.T565$*x&|/-;B>Tl~>M|;[[<E G%$Ťq?^F;rz{{Ǒԙ+ U9_o_ 2#4eЎ'nrI9>p}՟v!dO"[h^c[:Wl W0 YnooHEjV遷:}F*|o@=HtAeڛ%f(e3z9ȑhGz氷::z{I젿>⧠@;: R*xH H~\T0 ڄc ݉ɼo1 }   䁯uzzYpDHBBҲו .}>SU;O)):Xk{p5 g g1M ~V4{8 HFþ|4fCE~_x=L㸱)r_PZq( Wo̮4S r%x9&ϓ4'AbĢ NKnu5DŽ\\.9N4+ޝMR ۝sG@%'ɀUgD0PtU ֖{;bo#!_Xd)~ 5Ju HS&8$#׹Wԅ%2j1,N NT@v΅Bɗ?ΘZ͒2:Vch~~#GJiYl˷HI ^ȓ$UuB<Mj EGNJ/tvw |*~~~:Ѿmif$ӎ7 b`F[Y'#PWړj xZh%߬nDhhb+| %Ǎ~m`C_D/J Hi8hc [ߏ0bL"u;>!b͑qy{/)--E~iwWWSa]K'iCy*177%fˇ̐\Q߾%'5;.&; p#D˦y +8[Zڌϓtq00JXBpb<C'_>|! Q`wVl]hJW-:\!'lS v0`ۀŸ;hyLaOII 7_"fi5oߙ @JYB6*Mig& g5l7SN1ǗJ*r᠙x}ًڜ6_zl5Dq[Kȁ4n3討{3?M3/.VaR23YXX>9v ؟W<4JNNpL60eN\V+O~Ks:%r6"gYU)#g=VkB4b` b7k b֥}s~z(M^3OgaA))WqJMp Ottvg >,DdRzrwNǤE^LǢ&G+]..-w؟I?XO>222Z:84^si54+VQi<)M!?0:;41< 343Cprr2Mᕓs`bwگܤKK;+*5>pszڨc8$$OJB[b |$*r!^]"i6Ϥɲ4~[J3.o5(~ymuq:EB"_n&UJ\jȿFƬ3pzꤴ)2"G1}ounf!6rd@d*O˵>5j"{Yltw'33S;dJ*G0##d^'GnnnKLGb2$(h-_)wͤLˎQVAdlehT6 iRb$A;Z_YQrsoz .s(5aS:x(χ6kbr ZP0>%0;8$CfwAjOKvt`0}Y%$]w#11? &+ $F*j'JH./i>v#7_w6=R7%OBttb:fHb&BѮצ #V']n`&^,A>nwJE4v nm][ۣw<>dQ^^^ENwgӅ}M$1?L:l]\$g{mm]WQE; #hӓM,6=uYWG\6$.dV>p zג)T- mnY?$uMlW+ffތg "&L%݇<|<*ذe0-*@@3_Hh ݯLlhh>h:dZTz.j9 4^y4o7{+5~ŞZvD7gW q5M##)I!:rvvfq݌&JbT-tƪhs)\80/1ܣjՉbZyX="=}±bݚ(Ӟ_TTTq@O5|~(3[!˩Ե'Aj pH1L۳uihP`_k>佑SZ bn伾r}#X$ٷ5n1h"_7$,ò|λP†c[[*fM-.i2K.$H"nI4xW{,HIѨ;:EˡF~nnsG™x_ `Pd?4IH^AE>ne k \D.75 pysw$22DDDdyMPQgm(/5>~䃶țſ*,h Q>ߒTzRn6S`]-# ӭ#q^YM̈}Kv7dܷpvw -,-'q3)\*3<2M>JcՒw4DbK*AA=H|Y":!X# 75hl|ڐtxhoHg;:ֳAL'>`eNY;-D>ϰ2]ڤOP ]{J --o`UR(HH滬*lKpOކ.,xSc;5}c_>q_:TcwRf5Ic=Y#m~y9\s'=(qtt< :% շ ;REҸlࢻKuWh*7ro'akgDYY/HPOO/9,L.a|IgؔԒoecbb 5ED|*~topЌE^Y9n!mc2r@;CՕ4;'W?m]%gf\E[>#y=S@@M}%D}@1ǹ-☱'_ߥ p[嵵*ԫɅ*k?zh$ge-aU?~ zv`K۷olݖͥU/t?MԟF0[-2hbeW(%XgKﺟ~YA:g3dm%07U V?\xPQ~PŦq~t9]:S,Me/Qyi>F|-zߊ>^;FWQQQVNB 'T5o79<<:fgM%$$NF9$E(l ?ٝNȭ]Yfp@i p+'jDa!p*k$vL ~ te`p$^ Z1wG?*D9^TW7`ͿSK6`qJZB+ ۣQ)%ĶR8%ɉc:{zLZh~C.>~\U~y p_JS\y~iof5 f{&ZڷNG[w78x^̳iiU~y"Q/I43/S7nTd)50O!9RQu}EttBKM5>̍}?1z>{oo)6 k4|z!!!0/ޙYYvڿ9PIu.{Qjd'O _KU`B]@tm0[z#\t>"`$hg"dsXT_m8FNhk{0V=¢Χh2 ԥFJ yt DW#>,CKx_sd9J&嵾|+3]zF/@jwpnkgWrWWo;+UNN% 4(?K Ş>(R_lJ2튌txsU@adz&ǿUzܩ2*cbgC`ٶ:evk 1[X3:^tŶp rODSs|m~N>x}}3-،+f}DWT!8: WA (Dݚ*IP=J9oMXoZ`Hj[_Sk c b'OfR*o4a@=\Kdd&&𪫫65 nP`^%l[NNCG$$j0_}1===5-Ig{A? Xa)(TPu0Kx˗n?ww#-t軩9=uǤ;&u^o c8PT8S 3J;a6H>Oŧ>Յ e}M3,Yi 4Q o8)sN_V _c; @p^U@ MO‹?{؇l%4/!mGH>wy!-Ԕ_GU`C٧Svĥ[;ZV[}*Q?=ȫaaas ~~bG\o}O *%RLL2<<<P 0lg!@[ IhnfVVOV2D[OHPHLOOC2\`"p HHH4r,!`暽*OA UTAxn q|N*S3Hńse~{}G2 LĶcfC?YF56Qu~~5>9::b>Lvj~F wpYl);I--Y Yzg61rtL˱i{{RŌ[Wc*1l2yQG3gO!rqR`#˰rLCi @j$SX"E/6R?C?Ok,kNuRRTĩEKh5NIv+ u[}сbm-Wb,CX]]]5:DXhn9~222&FG) {ϥwkP~TTϞiG jIK]5{@Z0.!o_[Ogf^ikkYZ}؟ a/ȧ@Z~Zhmtcyp2U`qJ|(6tL|͗q;hiG*&H-Ɂq?F |/qztLvCaR|?YjTU c`FO;DV̯c0Wג{mYǵcl5t\jOoXvs~NiaXi\uukh+q 4J.6$=51za4Y"wysߘ'%%_;pM0F#}G-hϞ=B9I^ϬJT8jTiIGF2Ɣ***Pڻ˫+@3}$*qmI޵sHC3Lb-&o4 kl6iH޽['-t-+'gkh ? #|++%_~-IZ]FQ{o9HhRk?-ąofhٹq/`= Ъ4"pЄ#NzYځ"򻷷gbsf hzFJVc@.Z ^p{0v?`S9ӻD/ugY*{@Al5,liς0"?qNOg2|?CĮ555Ugc0_"b]?w}73)#GYO=:,QwxSnKֽJf6xjm,^^/9TcE2ًFl&]orR+} ;V}Z[&/Y[˭COAxҢA&*?kIG.H:ƄDpIIDz L|D![M2fw)i6^8r#*TEwA_iWضY{LeHY>&H0}2•|9?KAl2@"d9YC)4Y7$mHh)ʶ3[B7mmE-_n=|QyկLwvHPjV#)9''PCy{/mָh;Nr*+ ##6HҳuPЅ :z":7Q7C*zpq8 )0+pL{y^4v(}Ti2(OVeҲ9m̴NTL.5ͫ$nYKOoWS D/J YeiqC1eolfZIlox4\XٝH0^e(vkWґ1aFD$W(WlLO2RͶ|~c&8GGGW8 |!$DzЇaJ7'AZVnSxa{\!Og}zz!VXl"ι7P*'_L'/RI|INY偄\?oh8$ )IqP_l*cIp]5(S3|~eptpFW&-U\ojw~>5_!x4ZB||ä^ 3t{eE<=)..N.] ;##6_%q C`Г>omAẁ?u0 Etca{T\jH䯬^PG]i~@=P ffSql4*@!@1G4so0 ht/tx0xϷ6߮%g1U bQ$s;\O=BCbri9fzL.!$E#.謗O^Yy1q@\&-]rRo9  ע W]@r~dnUhKos, FwV s7i w&.דށP| 8W;_Úwy>gdj"-cOPP>V[)QuOߜC)DŽ{sЉ cCל9uEO<+-дl6!h@B|}};gٺ TtOM}[GBluIؚ)Tn3+co"zf죊 `BpKt:*[ <^TFK e|[gHaS9#!VV85&q{>ߞS#+̟GT 7\h;ysS76xwbsdW۰Ǐ_dxv/D<$KGnP9p-٘IQEQIj"D/H) n\ hҐ]l2SwHs($@gpSS*VZ~>f( T+,3갘_Gj9G f2|V\!NzێI)g}D6ލfA.S ++s۟f.)#fG#ӿNZw%JSXC mkWLzI(oTOO>VQ]hc"ЏIW뵗Ю^:&E1`_b /UTC q Ym~xF5M!d#nOf f? cFSk_THsJVT*lUTq1%a_uOM^dhU+|jyB ''/r)$%}뷼;GMW<h'̼N\5Y&9HbۖA?@3)JA7AncORh59a#D]P 7yzI%5>Z os޳hv䛜'^4GX8P2]渮ܟM01!Y@==֧]Onz{06^JDp' 1V_ӽ4ͽ#K˧#(,4Y 50P\9^4X4hGHߚ,d: Z!6hqqe )C -cw(/ݘ-p!ҭ$\1`b / MۛV ݷzkG'E kkwO_&%  yxme u,wT|).nwVDaj;k8_Clۤ/hOQ'O@@ H66V`ˏTTUf3x:0z^(=gm:XL{ :R\]Ї)e#22Z <Ќ"H =0!?`-%D w}YHYY]غ &E@)_ '8Ŗ?]:84`$ `cuMőӧ#u/'BjS/q23㐤ACİgH'0V\ WQBltDϬ0"`3> Lx_pA %AD#"~7q :ߺ,hi!5aYV]b _XȸNe͍s{tf:z9A.,l/g.rbDٓXD]4<&[ndCB)r)xrUw,vf#;%6j \֞ЦpuCO GFZVf%At :55jad4i} ms_/ g Xt 6D Eo_hϱ5XV-ؼgizJti`~C(yZZj"0ll ߿G矚}r4⧲,N ਨom}D46 ;88wFH\\oEx{efPrx0^$R>RS7_҅Jq7NLD&/GXq"ųxL`UI~>{M3|,]; W"~L D X2*iF`LSLrs N%)5=rKB D Do.NN~VT`abBGфDjB@NLfBEC%?dj+*777Cm@94>{mJu;\z='mСh 6ڄ&55))!>]4IȴbommAsssw: @y@Ld~!8pj)@ uKA6C~UUX ].< 3VY)QRiLؽVR)uFR{J0\3~m:VT$2m~-c^|74_m%|^LK )G?9gZZ3}F)''1h:uĪt ]fK,kȯ@ Ӏtm3d*%??lgҤ/HR6kgا@e[" :KYܿE:{ ďȼ o߾]Y/(詧9ޓ#n8UW`X["p18Dj)DK5DR f]FF2L.Kw=o7{a ](e'}yRTg#x8SOQ=asZYً+pd%0<.!fY:=cv{$l(o^ACz @??@=³y$ 4nшW3y+JJ~Z1D`f~Kq1Qh>LK{'0)Y;33DuuuoTo`gahս:P3S"W~,DU DpUL^_p],F$&4 d \H<уXK\ ʑr$mD1_(H":.MŬq8t_ q++]K'?Ӱ@' 1괁WEFB"S:|*UX=.~/TUo_8P!'V D([=Q͛>>/ Dr16eIi^23!1@Wv~@rY_>GL'%PSȖT̨Ws8\B=6wɢnd6>X(Lf~QDݽ~J% Sc)6䦏Ǘ&°몎gzLX̭1TN )cccL<|.gu;!P>aqXst造S3ѹ9נ<3=O 0ccu#jw^ 0~[_ V.Ԝv;Ĺ X9{4]__}s󇨦3@eQQ:ɜ§gA;n%IR0l#*ݜ!  j_jA14c/$]@+<D2bl@8{i9jYJ3THmHc5% W$d=#reO8jl)#ɚ*+xdCJuaoeea"5ŵђ{r2~H*fb "%t:'ݝ)?-<=N؆RߜoN6񱓒>+T_+|X[ ٟW@d$0Az5{Tq=\Wib+t ,tp1e[G>`Ľ(-?4*ɠٓ0.<+W\1iQS컢*ٻ_^.HQSSFv<4Kmm? ?g=aoOGYkS3)|aL0"=C)牒J^.訣,{/9?n..=rnn*)5j~ѡv)Z #Cy0|)J{j4$xT/EѾI˛lD6\B_.ԴN8< X_y TD%``̼"}7{OXz-(>&!ṹ' epAr-~@̻#4ߟDj ؁*5X c$J[/wMΎ7ffhzS"IόL_iS ƎgewXؒcDQ *Y#@]yzA9?+N8#[NyS@ JUy2#827굵\V}}<\ qYA~?[,z⣞~/ F]ms&Vi.wI:\ ' 5y̸捋}z%7S^PhWHWFֹ:'5s&Q$ :H=< 몴h`sw+b =!6D`ڜ59!Yn3@H Ź$М,j !-0g 4/ɟ/逃Q|[*x_ .Zmڑ#<6K=n7zL?*VJĠdQvl*(inU>VILc}}N!sPt#Q"12R1a4F~7po0 *[=JIGOhDg," uITϩEһ "Ad''+ںDg1q!@{n55CJl)5ogsN޿͛[C# 22Gp^^.@_2b+!Iz^DSh(第BB1NO4H9  d)t$*zƉ`=QCbi\:$RDqkkH!85F_ʶl+H?>FT6o4;G} Iͦ=(j+,64àb$%hN MLL J׻!Dv&p47GGޢhf:;yv%*!#PS} $6)f2=E c+!̑ f$5{ٶV{C=?xvmcZg;@y3Y׳ 4, 334-1N` ZBAdӑ8KLJ~p Z 5&~9 G䄎ix̜?{%oG(vC]#Drqm'(Gq9IKX{tZ mȳlZ$|kfu!6+F_Q2XնC%[ ,-ܧC2ă&`9[/H%&xyZll dLŏLFz]У"JlGF4'}8k3UFSxV_.e"I #MsBBee,222̧+.f10 Y1);LZYk~?FVV(ZZZ98N]->ٛ **bҩFnQOnIL3wX^K`\:s ~NgAV{n;PQxd;_"_:ivIId JP0}ޙ>*tKRKH zI> ?߽<$Q>J7znu$~PTD\ 40ܹ\Y}Vt>^^ow5Cm❨P?2?4A3I5|ٱ$ (ls@/EzVxx&s]] fß?cF#ѯZ)ֱ'}[ŬalR/I&sZၬxX=TM]m#i.z9ѯiigOos 6rpד5azHFz͈7)L D=`vccCqgus2Z Kmj-@~f=0| dh`x=xܰ0 7ߵ* p]Mg5P?G_tkN갔  wn7P2L X xVnmg>+p0t9.#rqd+o*-68 Ťmrx"bcW*MJ٭$Ә.P/H],$_z5^QV&[rj-(4NLO7_R2vB7jah摉a2 vww5o#i֘3 "^:~FBX\BB":11QK UKd6(Le2VVLޜy99 VG־K-klĀo. _Nn$ !2\Wm+7:2aff<|`BJCdOaADȎ1V:= gxK.'4Dss Bi=A;W>Joz"EhiG@Կmk8\o4φ$x!ںi-FIx4u{,Mշ;@=.H'Ʈ>nzoNU(|.d}A{ (2Q ϡ.K~/kbPnJ8$uXHk2pؙ`V?) ! aj/k͕oTW".5 z43;WPGZ7Nf; Zgo Դl4h99mf;Z7z\ WE 7aLh( \*DCfR\a#˖q/V7| `pM_}*CaoQNW"wڸzӌC嚣E"Sk &yV`]ѱ)ePDϟGn,{K¸ FƔiv &FSupRSxާjf,62QF Ke >E Z[_)5>ݙhx?`uDHPZF<<<Êih#RB#/,bHRF.˓cLLLM|a9@9UQ-ө(Dޠ+Ԛ)Ys _եg7ۙ _dk\ adjz>G1h`Py̞b,RU/O#ONF;kK./l| x5"aKd4%ǭ@Єښ|gwJgGGQJ n78O.ԖG,W( W珑vCPME|v1A3 x*+Hú<:SS?o{k333r-$ddҷM_rrT7 G_BO`Ϛ=ZZ׶,[EVv&ONn^,*оH%V>fR{ klXkk+ X hK??D J**xVffA~ i\A111SeFb) |)\Oo!SSPi0:s^(DY \Ko$o7chપӳ|-|Kt!zP)MHp.Rįz \~ 8)f-{lցx]-\]xqm=_宁MO?58(ef$&NF#?_[Za@RVOȇ^|ki3`0 V ecbf׬=;n(1;o˅V_p,*IC a/!atuuM=JRc6$EҖcH@g yC2m|w}F]݁N2^NNN0z 9t_$#I/V0:`|||S5v&_U+^\,[5PI--/+Q =,J2\PC pYl4Թ&=+X<$?>>x`e$e-2"\[c=jqk'ki]x[VΖ,/C1=}UJGFo"̛p?˿╲./pBBTTqأccU+UV3:TU dhhbf=ܱz-!!r\_^׾niATB"o)Ǐy-6;LXPdN6~_ r/ CCۏ/oɬ79C[biԱ;jE(G-?.0/IZ|P\c!DGkX3:I3F`ժ;&A+G+r԰nDEFALN04 F@hKg{[{8ERم_ M4p MsPr`(؝zr886Wy bvV6H174[e.;H? >'M>^†GL Ʊ@}xJC3L%U=E$`?fX^՞r%A2Ю {ú>qpI"4G ussy~Ǔ1:M8QY b}y=zǁWmh呠σYJώ׍?/޶+f .cJwPiyxw 9&Ry,zfǑn7ۗCel4StBX[=R B|k~S+HQ%fè%#k9! '#vDׯPP"߽\:Ym}:E|,Xr*=.|Bpw8`0;:}IVT0]~Gff1{{A]ҕUUe--HRܷ>Cv!Q0OnVXsNNB@4|6[=pI4>3=}}#P "[[_Q`V[&Emht=|+\ x,j)= a2wiK>2wJ*qB[V ̿(eM$ N\C>Flxd|Xu5*KU򕆎H瘬.++wYnzW]E/]Zع'󎭡,/70"}F'swʁTavLy {IviLr *D[Y=zX\7(_b\<}Zh5y/W~z>T$eYٚ޲B+vv xn@I˩k!QwF {/JY<ж*ߝ*Z[3 E־t}З$O>36^G8˝>blS@NW!8,/ 3cߎ_p?gz %/D,~oDmXTk)8y^wv9ma-1:ݝn>otUrb`yq~gv2~rt{z3tRL$q!:e#A%z;JE+HDEw?ȪC W_epĥ|pq =Ңff:.!9";7y3x!5D5M{vA_)d l}H X޼tq*xy[ROoe}Z%&%Ѻg*eإ?GӀ WwrH;0:ZjieH \h(ꎍ#GǧIq&,SrĂ7IHޚӕ@o7L:޼1̱[E Ȳ7vs` Py̅OwNpC=&!al ȻOACJP 4ᤳOhe95ݕ.<oFdo^ v+[:I2JbШC<" g֧çF-\!X0D1F?Ii `(>pNUlo-5)&pZ99O\,ͱNsKD,JBS@85ৡ˛,>8}@c5uw:1ík 1ȶU}l :'$n6 CˢzL,=΋ YSkGB #P|s'L+mtݹ4^};tA~p痛jΥrr`t5)H(싻<TCl%6Qi͙*^(BE; Mc2!E%U#Y ':A''uqAZKaZM; ;WLx(b1:F wvQl2tٟx=j}IBu vm(1SW 4 p Se5pI YlPznCtWM5Z3H:?;c$%eޫCJM_}GatiJj {+ݦOoO~ $vLS-y$w!T2?ɼC_Uuo&AAiiDDJCB@[\xf3c"uO<{/.և!Kbq2.!1 u]yy硪 'ӎފ׃oVu%  r+oCr1̨E#Y@ Q QXwwW>:mtˋp>\3XG|M1o1^<ψuS# _{={ i_+NF+~ȑfzPueP9]VL}\9&miya.S '('x@:~o=L`D9jɐC.7@yP?{V$R(w1;y@ <}Zd3ge( ӋؚMiђǰ ˹7*9b|HdH_]_峝i~/tw{uA< Xj\ L>$)z1ԥ7C@@3"ra0 pnVj&&&O-_+B&V皼* t޾eڝ-cc*{$8ΰ]BJ a7>CRJ *gW"+]5>;[/J〚 }lz;gTָ{|5b^}@:J|```YuM dDƵz>w:Ir^spwtǢl ~s"v>}YՀYHNC&f)+r,FML!_*aJVD>oSpH\leRН(7z=#2&&U^LdC dA^el?(of@{yDdu#dVG^J噿͂>ELb[ikq|VL CqiU$[4[ d?L5kvp/`SwX;XG0d+uu* 1y=#$U6nT?`}U# X& U$ɉqr' >+/'%൙*HC *4G~ fݱS{mnc3%dJzr40~mrdJVvfh)!!)cï?&%pK^d5h|y97_c:j5(vVDgcW͹ݪy#;Ttt ˷ꘛz_n6>@s+"oGRGp oKzI'kv-~(2wr-!qJ"$JfѳI&N101N⨛ 4픩ܐfJj޾ T/'b2P!eR0tV UW: yx,6:9UF@1Etu23B"ƲǁZ ~0n8vO:.r4y%Ƭ>$ЙB"HL&bBH, bŏatQ8###7?&&B=,BU}Ũo=ee鑧|1|gsfQu{|~F!۶WDɭ*WhoN`gTAm鑽Lʢ@|vwUQ+\c%]Lߗ:5 HIvӲ2/oN|H$p:[s6@;AoW:_х8-UYom]o[煕:5ZlD> Z%p@_=h/RU lցݩ/6eX,-IRzt輼|كB7!m\I%!"H O^[jTխ!q*oulQxgS7h,),,DTB4=pq1<kE ~燹kk`NL qtF`bbMFj-:lLNXu %!;;՞ا#A9Ɯ^_]1xTf\xGD :::$,;;;iiaLXE Fzzz5lϞ==C sZH*g߲1[M~ZS]7ZRQcjnڑz+g>k?v Ȇ=߈{ZgW|Z{5O.>9MhwsxzuE⋩$!=fkKfKՊf+`a7CJ2dk)ʎqr>l,ͲɍEٍ2Q/ C"CBxxNpt4z{"bqUHGV+Lm(4&KKKzW`jhs+Y_7!r%0U茜U9/iGfMMgwyBբ&&i$Z?e#ZcafF֭w.t&|Ri8C4374u Wc܀;<Tʦ$!AƆ:]G<_]}_߿#""RuNSIWA^ uuqeqKxn89^ lO 3S/h=CNqڳ8ke䉹;$f BqA 0dI`ؖ`vs$.Ơj{='Q3oV;.S0Sñ5%z0YQfage}P~[MYT y[J2oi?o<~).Us1wNys.}+&^duꔌ-Oc-AY&&ukvDEEɹ]6X_ OH5ۙ*ECjn_uÃh5Tpѐ\/&c%dyyx;?+g'vB5S#t nёc)l  և{OQd6}$Y?ewU߿sd)҅-;\ER [rrT Xfc" |*,4 *3=WVƔ rq#:8h5>-k.yN{LW"ݙ/c@|"oKusщhF-yZ#{(/?{ bŸ N͸WSD[^B'6Hjj(4ɩދzq(%`dE0E)\rM v<+Cv%{;R=9K0r8ޟ~ÑPSP :yIL6 /µ؊'$#?zK&` BsE{ >,ÖUV}f(FZ86Us0>1 t1:Ʌ]#@O;Xj䑋#U3J=?X.Ic \c=44thDDYYY0_ ufDSCRo&BRR001IWIHHbE ;mmyN6/}[g,7}2 UV ;Bn9+? ";`<)C 'eGGAsaK9<,:ٯUz4~i`nn}zTYF'k~i& U&/^K'buHJ[@9BFM1~;>k0[ZN^6b!Vm^WW2s-O`%OL*Wf=X#U8ͷxn[5D}Dn8􊈾QOgc`(T9iRO'M}z~66CTOb,dd|-r4kxЬy9A,33mi2 mlg'"?$jmYegb5[7q!gSWv>V豱'}{b>`G{91--|!(^BXvm.%ϒ\Ztrz# yn65uihjq8QP\_^\0jj>~BWZPP8-/Rʳ\ +¬4_+ y7'5_M/zjl9ާ͈Or\,)!v&?O-\HxIo-3o* 6jl]^ˣ,K|6 5Gz'jI,UpӑLjh#ȋpi-c( G=iq} o KpXVt[-%-얷޶*$&ʞm#*"\NHQDL b@@O^193I +dO(h>ey"[ޮnFc>gMй+vԸJv̐CLEǺ[;N6΂ x^qJ=Χ٣W^, 4> ǟp^$>G`HY7kLՃ~!4eDcrpKK ğH?V.{1<AdSE3vEK?0O>,R4_÷NbOyiZdNk%}}%1)az+kn14y}gLlMHo<;cg/%I픎z֠/>p##|joַ"/j,(+]g~<obeEB\j: P?, #z|MO^!efwLk@ILj[+O& {*ugKoKN"쯧Y6cj?ٍnwgVT}=C}cZ 5 0_p<ӭ0aזkEn-|C  IL|b=5]@ $<)A=GA <"Kǝ=A.Bp\{cc@2؝\_^K*)EM5 j'5j.*Pܑ8UMʊ%08Ȱ^EN1CCh_`վ 0YZ~~G 6bxl.#v\ FwG7h>< ww] t*&"veeID@}bn @wbqB0\׮a1$~JҸ- x=q)m`5" Ds޸Z&H'4/,k KJcrrP"RP#ч++vy}-R}rVTH5|d G ήOyy ֣[Cd>n'\"SmA ehiT1E4Gb_!&eTA09<`t Ì5 !9?ꎥIfځ@p => 8yϟc5^MBcfstQϟ&LqY7*{▰ٔҧ4 {{]me( rY̌g2lbޜ4me_]-8@Sx ?8xpm !MH׏M#8Fϯ\fZ ܣDY5>H@k-5`D-X\Z%&u ؠ @.Xl?%-a&aWjl//;&nNC$й37Qh֙XYC>uR|'%̤=H{=x>%T9aȺ "PHsulj5=|LJ̈x^73Cw) JA %nFlY+?6G=6iQ# &dWGũtl>^YwДZ|zG$**ZZCV* mbb6(6i74u[բdKW{yEkN7)))=QNk / 8?b 51ɕ":z|@a"U%H@UCTi֖G\E"/\D)e++ [S%${$ ʮݔrR&&&ݣIr!cy =uu_3_P[پZQw#A*b+QԔyo 2ZL^7\TbGX^ v23b (ϕVz+fUT>==|>CB|\0 ί7yyo,%qmzid@"TF( -N6jRaIccCz;K ӽ9?ZW}&&Sk_sKCp9cLg:':*T9YxRQQ]rf"7npZo|PHx8V^AA&δeBmL4fHI S2,XO:FdyS @)Z\\K|S#)I /vxMd3ԽEvod:fcc[̡bf<[C*<_mDB9swkbUl. v|\?e̅mi<ѸXlW'Ю9 ~7=*af@ %YGBocJ>VBHBkZ^a+%`DWOyx uvHWhϒ^IkTL6a}]<7Ͱ17//xsv(//Kz>foo8Y9ͧGBF66qݓEN# RekO/.z9O/_#_ʗf޻O %tlB+氶ܲh%i|y.`@VޞLgg5~ZUXŜX' ʦW:aQ p# &FyxH)պm!ff~u7b/S',b?|??7_C8|ŽKh|_HfsSZ5`SI lm^n-Tx7©/J +AG HؔY_[A{ ݓ^|1W'/G3:zUb8FkʔA~j/9I tu!| ./wHCT}Y qtv/iօ4+leci .2V 2P :f_bh_K7jȈ*nk+) 1w׃xkźo(idd.:9BۃkMF2窷^K\b> ? e.?[U;h?5\2))ܻ᷷NPUnQхQauRl,Q? @2^YZY]LԐ@[fAHjii]yL_Rhܰ\CʇhB :aZOG&r5\۬2*`1B&:SnAoNd{W}_8cXý!KO C=ŒBiD.b!*8^p[7?;+m@Dly,%Ca,\U1EX7!ukq:蘿}DN\>,9׀gǗ櫪F^WpUU¢;Ͼ@X;0A٩|('2dHg 12 DE!j <̢sE$͜'Xo`OzqYUxVq\`'g8FIA0,f**a)?d՜]$ŏ}yU(3yKZZ/_ x٪L3մ[>f{6Q2AE!"W7.5fDcR !\:'OS84 >v" ǦURxkgVFaFey+7LYּAPm8$ .Qorr} LG*l YjjY6bK.HK]%441uŋRaקCëџ>ѯn|[LRU&!!mtg[mӭaN5 HL,;exiih<64}j9".ѭhjGuu71n>6\%d@e{_g>(GH<ƁP'C_jxdnnNLJ?*8ݞDF@NlGa''n=Nf!Săjµs` X/CoZu,1-! l$:XYcs| wʗ$PGFocgxt4h$/> xZ;AP899Do`|<6ws޾H_N~B333a0J!"0tBR2g9xJdnf):t x LL2ޖBe"FOQ4/.?+b:#<#ft7MM|}z3f{'P!nov)QUъI\`hv бw)޻KksISaKGlߵ_1wt/ MEMS:g3G !E5'1 [PE!/C<>-K֋e*eF7}΂E ‹+_1 "U2Υac 5ck4 J76@>pO& +*ڋ up5SKv \pfI<_nzA65}M͠G⅀!n6b ::~Ll,t:z5jAYejgxGN@Uxq:sϣ@dny+=u> 2 p, Noַhrުs>"A=kF |KphE lĘXZ2\^^>]Y A| HZO,Lӯu]P أ~lnXn7_ # I_MV/2CF0Gx0[KnNHk {yG5,Z#w7lDhO?iq-Y W?RMlF}h>.1 Shcd ]Y[£̐Da kjD?ʼ5 z<㡮:A>{uwcc GEu{d`=\MTmk^Y'xN).$<\\:g j>rtxhX-HD_39ZU)\6)i2;5-T굜H&S/9bĽ 4 #f94Gx~Y. }MzĂ,G0jT?./Q³Uʢ[!yЛ^۷1拞^y`373{uH#,LS<`o+-x{d<혏垃)Q ;mEjFK}0/j4V@)yPxlބllo"h6~'6n1|liv.´St{BblvVK\\! JP=0/˗n7D/X~mRV+Rkft6 r8M}D.3.ZZZǝ)T4æ(?}e:Gv Ç aL11bZoƭq 6Zx}eLp`}_ i_s}}pz׏\SGf@Rx9QN⒃bI\YN*䟕{-v1`rZ>>|Wc'HCG43ą~j\x|ܘ,Bbwq` \!!񴘑͸'ΰɹJ:tjZ/iNkHާ[peSӼ\N)+c*u1u0~')'l5}ډ8 8JCC R֖5=uN\:zO}^ggpq?-n3>7HP!E}3jFSTX6jfrtEk)Rvn?"+b v-0oػnOhiK5!ՌCRE2$p5^JSAG gFocc^+kopqtmT10!PrwrNjSHf<=n+l\u4Hgkkōrtz/O0Mfpt7M66hWVLN~&'7V>),,  z'M+ɆO 4llqqq}58ddITP(M@2GeNLAXb붺ܦmyy>[n ,#w7zd8TxX>(ь1j)ז_xyħC cccHC&(JL8\(cR9I瞤{*x!hٷ{<7fT,(Љ7+]Z…?zy7yV{"U\j}T.V; Y Kw4yQw}&B_ЁݰLJh# }, j}N"i]Ƌj?~U~Hy9lLyi |QR ExE5"JV󳝜ʷ?>|t0‰ltZ<[O1<|8FO| l_3DY >8֜浱ac3zz pq>ۭxIzkMf넣}\BrHGGȈvR":9=]$zcJ!wJ r&+]fV#BYbrHa7WSbtoY7XO+$`UD zG[P>LtUg5l_qEOx} @RfG^7vB Ư ʪkV6fp)C#"~duF : /bun1TT2SCer‹##`A"KKX6ۛy;C*.{k04sZ\ uC%|{'bJ{SEHuL͓SQ=}Qaꏚ-p)! VvcUi~U$84TO>M'2F_tX ꝩTr3$%&>ipHEAxKKCAWkO /t«7^ОVsz:R%&= A]aGcszlD_3*;]5xo0Zj׷@k:AB̌3Hu=Z qǢ/ !!k2\6XF%vfjEx5_ZmBaMAfKEd7iEOpVI_wUVtl1J/j<䎽(s2[b}67葸NtFARخWu2X3_QΥ O{ڃLMM&6sht, qv%!0"E6}%9 `}Kk⿄︹-JJ{$ n--BӖ%1I:5r6'rxAֹH HG'r@!(sAvګ4!%`"; pᱡY<챤빀%GVӐUɬ |t+A`|>¡"픺é)%d,c:G͒_拵# C5@LQAwk|>А+=pMBuՏTUb!ڐsaeg`S/!viј+G'('brIi<*FupH!XY,CFv!&&FRM կNmez3VeyX{A?+7 Rؓ9=PN6==uJ}zaoNdcQWG3|g钏dG~~lK)_nTE=a{LP!NuJ\LmESAӋƄȇ[+b?~0É z fm;:`ʠDS$jblܭN05ˏΐ(j 'PfoаA9bHmٮH[Ko_TW|khH,[e0j&&ГMJ0}Q踸05>ix* Z--\t8 2T"xZ&+s-~)4IQ\ֽ/or:JL'?Yi֭ZQ+I8s=<./-َ_:^; c~ޚ勾/+~bfc:W4GkO$i6{v"drrɂ-kEGgnRLS$FD jbr󾵆aǫ?v]ݍ Ad5j"VLferOa7 jn~!11LoSoy At\fbM!;B_J0팀X灗3~ 0 {qrqWU&CFf/* r+(HB"Ҽ1W(Z]9ZVoՍ.[%'# V͖2:: L{w/h>} {_R6>|*=\v.ҳ ?mhjUDd:_U$/n˄)tp9o̷'L J5Q姁 3j/C|*̦Skw4Qr^pFC!ϫO8 !aCR7d9(+)E(leLGf )--RL{uޥk36U񪍆B?%͹ɷO+'thZZN}YŤʑe1st)j93@\X2LWkM|rvNEDNuvqy~*xЋ`o!FJE!X \ S7.Zk++%޾eWm '""2'TMcU y`ahG&n=prr7vd E,>ҰTknJHK7@?1D Uz^\Ǡo7@岛<ݝE2u |PZ"ߋR]òɫxq([2_!=cQӚ0T:~ޟމ{ɬ@yϾzuB,j92bUx<.һlgfZ_yEZGa]Q[|4/#RngwzLqPxv2tE*Y(й{ nY e==j S329VH}Xy340g --xy8-qx)˿];2=B4ʕ?j|0l\[:_gbLLE./teY}T43}ur'pAsh i$9xtTYcLdӡҩ@ ʟ6) 4R ysQCR~IIZP6-x/gOPgg=npQ!|3W{ pcQ4锫W=w D3jJM(-vxc0b>x=>)OEe|b:uk KzuBG<<* Qd>=<΀ĝޏC##|.p()c#цh?3+֚ ڂBϧ,x!C'%oڹ(.#('RgoIǣ֊HR]! R Gaֶy%i~ois-ԭ߼VY Wzlr fm5PNNW|ؽӳ@^ qCrbز K [j\Z\jm+ʉcߨhw}$!) /G)B E[OT -F=n<DjgxϹ' 3 ѱ ՁBY0"|,7Γ4cHPKUW'a->·3alaBmZ]z鲀a+.dvO/`A{ZV 8溅_"48 ,FVx[ c?~ުJًWy KjrwqE qiP,6k \7DtDUWs^^!j6rNYV;|cXh؇^uW.xўlO<[Xץ3@FAAyP 80qY%R%oUP)])HIioV]FWVfJvotEQt Rfu W a {WY/@+A@Iv/xѠ'k/W nn&.wjY p/DAŌʅn;gi,^t8$jPy\N.*OʎnU;5-m&3[ _.Q\e+ZfCC՛Ih>uedlvv!'@,4Wukޯz8i ci>4,>n^3QƿihYt<כxQlX9# >ܵT@%,<%M)dwv7e}ƷRjX }*`J31^$|\}oYXvK{0\' cu++<ϕI  x-fؙz^Ս'zJU Mg|N#}#ǁ[4J$TUυ} ׋m_[B~񸰜|jj 9NË䙔aϟ˩ nnnZ##w pTU ,m>K۝tdx`}u3g)Ё/v_̈́+x>>77GRZZ Y.kZgS] aS4[K 7jK&t.e_98LjwٜSol,c-o,ZKYG_-}OP࿃W5ډ~/UGIe8Bd *\phswC11NGL EȣT;),\@?k_#!z<ӻkձҡ5h!+j1ZYʀuu_,wgF =ypYQ{3' 57b˛'*NE!ZiRbc_,HdO d)''N``N6@l*jYBk3 t QZqO(EQؾ Ʉ3URjx4AlL|u5oR }mdWקЦ8pv8) Pa1t94E|EM"mɨ_v{8F_Z}f@-,}))-[S=NH#*+խm8tYш&p-mm_8-L mX 59?ur@5<~ bN-5^$ێJZpJ~<߫&hlk({ؘ\y{T82TB_ $Oi5җ wCK{\i`(:5xΉ`*<۝EA{5yA"ǰd}  ?1;[W&a؃870.L?_8Rf)))1o1 6##<=)>T_{02ǁAWo9P?ܮ{џD<& /:]6ځ?bSG~g09f )=hw+7N)Mm]h AĀ;z04{P& m%'MKȦ%0/gxؙD~C4ANy$Zwv@*/@<21htDŽ=YW_P㖌i7mb?1q٦fba3 S}O_jaupǃ999r_tT`gIǛQD0bVۿ,5CY|FF4y]dXvD[Q?+ښNtt0n 1`m D:khL+23SY6 *st^W!|eT 攽0 "OrjG{J@de p{r2ypp*xXSSzm?ls.aCg,+8Bkb9o 0tҥF KͩV{U7JoW9'|+3n~e~Eee;P+;;Qmm,A03q8nr pSAg0[&:IOHKSJ.QZj}UeYO9͌l#s BEiZQh𖖖b/*/A葐'p%ΙOrCpRXڼ$Usl,ySihVod sr ,+-)Zk jٛ!@G\Ol+|ldx&dBԍ@Șrz6\P'!m!^25'^+"{!_f.Cԯ׭eG<8 I# N~7 JKpI{T!N"i%4a~򲱐¦ncJ8&Ϙt],gR~QVU OI!Ҽʣ@ɼZ;&>( ;?^$j <<`1DŽ:Acbԍ@vCp$ ڴ3N'{ xAӗ\n~Slt8[u\6aVt6-339xC)h7A0A~Zr?}$Gn';a7+zeX2*L;/ ="ͮOS(%hPIyaD9gZ|bU > { $7f({O,*l¤t[|ehs(dA[199ߟUVљ5_[Z"EJΖP51eecF3Q!T_0Lj=f;NbKdzFA]DѭmmAeP V ݙR%oҔRSE'%,ţDB4m;^jFP/`,)D?}/wa"x> >xA.+m.`/kk<._$Ej7D{z{{zzЧ :1pBൾL 3C%Ȱ6  w OW' ܱ,,-;&&Y_B$<%5 sK `R T-Q=T7\J[dmnO#%l6FMXAԾJV!Φ 177GWfd$*?B.bbhc=Vl e`Cm&jAX_6R( ?eC) jII&4@la)6TC̹"d%%"ŕJs iaFWKʮEӛYM^cG.$i4RSiڗJGwa #g5SQ/ K tɟlߍ.̭t8`&ՖؿvS:bj+74нժWoBu@?4O</2l #pp2īidoqlʠ&!w'Qjueߟ@ _W^& R}"_zt[Gy(h(Pmі2``ؘy{?F3 g~Gߊ :˲ՂL1fD#qǴ fy8k,t[; R< 3&&߿/ NW G`-U[eMͺ̞dWtWp.kVýEx~7V' v/ȑҁz5jH6*?WH}[VgG(.7^o3|8V~Vѻ /0CĢHG򽈏>^ksu%xJ6jء*>~V\c U4mX׶]n2VvwT*5<ȯ 'ypIΰ+LQ! }/F>@©h^+x ,cU^ w#bhgȋ ?>;d1|ݫZ\7P&$lD3 i'NÝA3,V필nsM@7T{ h1Yj>_QII2QH||7m)%}cGnn pz5O:I ZP 7='OOy+ omOûG HP:L x~T>@sZGoI?q\롫{6QXd`6zxCyG_ AW`ʡ ⏘lmeЂ?ۈ(oxmb"|39Vdᇋ%I)n ov:{7vtlHl6bi@䷻~T fG'JJW'(k:cқ#Ю*tuE)s@<=mBu[ówֹ Zwq1X39>}yy{gkeGl`ɛqw7N\?$N9Q uioa>7 d2N~W[cL=.8rXnn&ހYxh}Q_5.fx~݄Kt_χP`ocvUi-H7>BR|uyr[ni?)-Yh@@f2 U8*&.../od:Tb ޻ݷ-M)0^LGyi'dQATt ml֕>CAH5+sh!SujvK =(`dhe󀚛ŋm\'l&jFsEm` s&cM/q4Oƪy15x())Iq.e.}jB`ho0 !ŦbFĠNߗQ) Tp@lX! v[^Ccx.FO)DW7NW욯9|-tJGhAp_A'2i,a,hd VWmDW#匆&$ؘM 'Y>ևw jvx sZ:inW %JԢ]˩o p*\Gg0yoa7[^$lh]_|n"#KET'M*p}/T YDTCp'mCCjVwwű==tv ?&CaX^53VyaNxIՋePΖц#oOӀa*9Ż}~3HtؕWPJj靝7}.R43_{]4S>/"‚^ kE%ia8*S/Lv+'FVW^ݬš}m']yeZ n%^7 ߞN`5o./x2Y1X6/M?i1#tbDޜ)3ozn.kG,.t:^(V|s2yz+t\d} u˴k jVcs:mȪw^Լdb^ cg9:.C3zkP$or j$3B.ͤ`T)֛1p][e$Թ`>G/Qtdiކ!==tc؊NYO!" hgxN+m]fTdÀVR%?Hx#Wa ( }]Zouߜ\]R'EX6_fNpFR_/ڣ,9a]]b ssWp"O,q*v]0+)XRwZ1#QrLϮ2Ek ZQv 0ciT/*~=w|?9f[[O6BhII C[:ˢ\_9ڦp,Ky{gʦi~dW>H?xw] H5?'ֵtژL'?KZ#M@d0BG A2䕦u I}̉7cyxEBp_v-oKGVP>2 f*6 ,"n z#]m+@Ţ%#f{NtsQCcDѥ+*#]W~'x :lD]uߎ}M̃UYuVW@u]=t)CJ4#Y.H7.WV(?l?1=1s\Ţ.;iSs%-!"wR'O\asނޫz] w*Kɿt8(648]>}ެZܼcL9:r4Oy304\߷zMݸ#"!6~4%_!Vk-KMt@,K~1~jp|/ys=C.[CPhP+mp|}mR.K3:RW^J忁b؟ lC|WmjmUD-&j1WAN>|7=ZiGAGq'9œYoo(O%*GG/'y]?5Uhp;D[ͬZ+fZ=9򁺬wZ~R#yL0-\jEʁX=WاOhItl 207?;׷w2xjr!xyD R~dqڛ[46,;f(FwYwpKڈ<q,蛽~n/V*RSLi(L;Eaѹ|Xs5mPƫRP4b rjbP7hmo*$;(-*f9d@.SS#DȊ҅-)T2{cߍ$G*(TW;hjUW IGaQ%Up8QH}j'US;ѡ5,=wolֳaNyNC7?„"~_!EY+ָdv "y/~Ƅ3g_sLJ [pzš?*ͺj+H^?!ONVbDfvqp%p[4{KpkGgm_^UE}Pj`MWcOfHiz!ӥ rTJ4֜|,oEvSAۤ6%Oct=`yyyf D,i,=BG=-I]eƐȅO="w02x㾍]\@`vYds+X3gjK.@P A5謬1%%FMK>SlJ[ϋ%b$>[i` QJh:pY4 5mws%|}e{n`@{m Hj$3wpvrf qXZIO,YPC:5$c9DFQ[%[4Ұ}ZHb9MCG'dm:q:P=TutqHc1qDe!;ҖsН4 ()ߣ<0/X*=&|3IEh,Ro/TZݙ.J~&MZP.H0N yWc /s2hP/VYz/Owyy ^bxaߝE)ь Ǧja7x4){f&3hl1י'&\7Fěoy͎,e<_[mOEV\GGb jn*A'(ƒito gNe[E@orq=eؚ+uddݝ3'#,>{qiq/n'45k+b<|pbfp=3-/GD*]աR(t\FƘ ׏@D˷2oZE) !VCNmwE{*O6}t ӺB nVan< "0W{ -S͔CtZp~5y]=._J|MBff य़3ZR[Jeg,썫ZK E}l*\Ӧ/<2koVڻu1b6uMX¿Z\/- t4ߧje. oP100؍[vhnM*qnJU#o;^<^tWL0@젆|uɽ{ݵ5/TWI# Bad;"PRR^-11?Bj[U TO{0pP( |z vlG1&Ra500ZəqU*AUYĜRiFM\]u W~R@}J3ݵnRc=#c(CEb(BnV1RGG1*Vl'OoZD=t HžS=4F?|jn@h>n;An-0թLddpA0CS H6's|d/?jpC16Ɩv;:UnG73"@fo ڄǺj'\BHTܩN훺ry}O1^I{ q22:]ׇ V˚MbЄHQC5 OPR>ڙ}Mާ< L! &XCn4o_z#dTL~~'OS . )ךeg9e'*ƚnŊ'/nA^ '}xͧj M?>S-CP(3,\;w{{@Bp%CS^VАpħֻ[uT{~bxB#?u !;Xrk7A6^f, OC\yqC՘G}dhiGL{i\Q( %mxB CY"D^u0N\03StuF ׎7?0 ]ll>Kl)]JE?oT^ʏcȜdv#jzjIFn< ;#ڙZJ $3ˍq QB8|PW^t8su6D}q:ȣ͜Zjj kl*6@/r\iz H%ѻک3V2IVOy4xM|z3"y | v4D;BOҧH{Pt>DgqdQ*g<̲?yG?p^~MApfzs 顳v}$54QҴ!܂;R"Ay8Mȅ5&s߿m,-ojj(߂_!a̔Zj"<_3;kwp )^ߝa+{DB { Kf׀ءjOMAX: 4$$d#XJsCC?9yX.]>XZ~~ΘED,Rs*3[L.@hM_721!-Yi3@(aOdA\@&Cb" dfP;=A PFW:,Aeb#oipPL:f,_88nOHao@mn.Xۋ)R1;ݝoG {Μ ^ ⱀ757Ur$^!~6}4Y-d()*>[BklLFh`d G_ɲyw4b}ى8&^;Bͺlx`^e.Ê uk6 fNْRٸF9؋jG\$bnuw!!2#[Si>kbwG~#5MRm:#3Qz)UHֱ{o '$JZ~VHJȓvGy0 trMI6@|o~W|_ A{uu)0v\Mk5`L+tav|~piM@a$*g V8bTu ~ 3 wI$y,Qg7 &4KMOoYbZ 1=X 4V-l받Ѿȶ W?CœPw!&Nl3[`/HK>ʈHhV7(éFa;DnsHؤШ~ >$_&/e^ki$Ҟr&&Д5QӅQ/ ++=y@ 13nBGG?=\uϢNغkOre :Ĉ_1{JǢ+Msq@ߋE1x gs|JM]m!H ДGm%FqxC}QzjT|gDEiK`Nۅ@K37ZG_|aAd7Í,pTջZ/L3y\ZAxb2E`"1b=}،fXGC_NaĠ=)Ro}Ɂ᳄d׏QhexrXfrsߺPP~x̾GpaWYxͮfVQ1Y"Uawɩ&ysQ2gJ -, pӛ=J}ǂOI^ؿM^r[Nln%KzHQ?it5I?v5Jw~~ 6Vb{F0 ̐ Z8--ժg 3L:/f344@HCP?AxTm*hL!J۪!]޿mwWuםr.{W':ϳ=jݾ$N$$ZFG Uϰpq}S 8P! %_Sp~]o^rO闙ٳyB)XNdLNu[w,gIEMhJ/5?fL6ބLg+RwQ <$&}wFaI* j Ss_߃T{KwxO|>aO MAqZ*?k#gO;;ڵ2J9 HRuQ?N|M۷9f״̟xȟI/%BXI 5-Moyq)ęVm=Pakfjs7~,}͍[de3'kuR hBBQe!) J%Y1KD* 9,1Fj ?T9Υ]>䛊aDSzKLDDqƑt F]SƔ29Iyx7K'KEy{.J@9WYȨVaҍݴZ LHh&lr=hl_uٛF?iܡ;ٔ}UãZ]KKss˙*='Q6)(X 0K\XL9=~xXqn4'993PԽ0;њArycE'yKd'5ݜ  4? \Z9b9rGq k?lS܇ ]Ggtd2+ad !勦h3g|S!~Vq|Q/9xMTl5^ sZ RI@rl\λQ`LAs>^c7ԇdɧGFFT#VFp|df_5nh qbIa ekul$Mu yGZRʦl~F2 `ա:GG# , 4Οalpȍ:^nAj,AVpͶɊDP埚+o&2ꪫx\y@5CH]jjy+V$fL$Ac>'y- ‬Q8\dJa\O9=WFƋ%Tk[l} 89ZE#>4\f S?бn`GBB~:w(w~cjhXW0W?\ˋ21Ң@ţTH5ň-GmԦ3L9O[x&R@Wi&@;^Xp&g`v@$-z51JJ~Da]&>R"&qA(H5c[ƿX<__l}K̭oUjR8@KdyNѥp*92)\}55Aί䒦Q ;ML bCh"@z+7FoΣR.@Q{0  KAiV[mH[_3L6QE{B:C~jE*EryM^|==R]c1ah纈'>73w~*>/{x .GE!P5 -ukz"<-B[',x"z{ٟ∈wPjǣr4Qn>>2ԅze!&56+@C L?|PHwv«iǚaݺ['s2^}34d[$OfP< z{!Knk5<4ǭI{ l9~PþIPgSt73S((Ǵ-ݍ[P ps %DAp}ȕLG0uVϟ>}}^N=HR yb ` K4s)-{sy,O||(ϯ%LJ  ۇUߓ(x{x9'(({~/ʾΪTԜ S"YN Gl3{_d|iwd[;¢o]U,@}ʭ1`t-R埴}YUgqjR'tS/َd(UQ (T NK޿h^B+#x}=XZaΤ@~ MOq&G Gkgź9Phڤ_c`P|-xB|` pOP2UJvvWCcuYH~pgȑWF>3xƶ?:i|A(: */KqiO>N+??5F/JF!UUlÂ&˸zNyx/ Y(Nj:'tqŞ/Su[3YDt05Ni *Po^o24V'/p0T2BT\b2ߑG2Ʋ}ғXQq s68"׵Bzߍ/S+JS30&dHvqX -;Iړ863^{{,]?;[*uMO:l/ \v;{E\[gR2 ^B{z<[ZԻ( %P dK@YEfjKH'J ^Is3+LzD c.׹\6;iרҋOx>_rcxvM*of&zU#cQB"$(^H¶]{Mq{AekTƉuwb R 91ޔ7A"I7C{ _Avvfs>L?\t ux@NtA&Y>el`ɆDMswf |D)nBw+݈isrК7=>>Edo¶ ŝ4CTQQR,HT"ix@vq@b^Ox`eA@bQǕ.:ZÕ{I\  0vSSu#g0pqAZ͖\BMR!NUnF&jϛԖn(G͡uTTxwa~Z(q ª;vjEJpݣL!GBuK=aiJAѧ}6[!~ɗ)yH?=lLNs=~v_&]y՚Y^~dHVNP22rT&Ыg1fW{8BpV՝ΌHy&b@.b?ACHј"m&p̀;(R15fd 7Ĭ'uIؔW$ILV9 TYRF˄㴩M x j"h>>Gkh+Z2L<-N {f1o3қh8֘q9u̧0NOQۺQ->ySt%Tެ">ʊrRS nwVfK5R| 3x{VA4*Gc` D@{@JDSRrsmXX5&}1ѼuOӰ[d&Zno(,&qoB>4*"`=%P,9 鑒6v`2*גn{16KMHEߡ_VŒ& Vqr"|3Uf"ϵsi4oB9sGht"Z{Ñ/H+qt8}`PZwcg}2d7$ Rنq-  -vi!̻TքM cj@BVҀ?0y.{ 2r[?$&Zc)1eXѶ;C&Nxa/-s{yL>4}\Otqc 潟cם|*${x3:B&C9=X:BܙtiZAWt@0DvBmw[*kA1teep%Rϱb$R)u2OO5wR3ccļ|31z8g B: ՓnϠ@h をZkjr_ M2hP~>MA(Оq+q+4<[{{''i 2[? <.t=Zmuk@NՀYh4#E|cmqJwJgn-Axv,.-1ߥx1=gVW܌_fc0)+!!ê j[ ?db6 CRM:QL!Ȇ/gb +ImX܌Yw{R/m544$ cI uޝH*)k br1ḇ+NkX%(yZ"sf6QL,UK}Qх0BޏmйO))_>Å6yA21zKcETWLoJ0R>8n=O2rqjn"ͅ&!:mOxtuV՞ٌC%>bv{PmuoQ)7HBiC27e#kǘiCÆioz"N3S\]Eг-;dիT<=%,De!o $r_L!b\Dt g[' E| j'#?W*2܍02S|.Ѧokk;0>.A3 0 )OGgˉ5_$x 5]t/eyN_~+pLJPX(|m+R>h~jߗ*8dA/ mCC3m->kЦܡ]z|` Ǔ_3uX0Ắ/7_^*ԺS?=J2i|)Nc uBM{GCPVûX?i<~QHa)+++?WCO C)X`A/-.PEkP8^OtUz!.KICtϟNNNn%̜ˡGz7қ){z TH'l^^&zXgK˓ڥ=TzdUh qNe\Ԧ8 >jwekfQRRgϯ_.;⛚i ?gҚUoބ\"A0^+Z'.똙r^_N2;͓m#"Z5Yvvv)Ɲq V3+gJ3u$2 sRs ʱԯthhh)KKYV76~UYv>jXqwکiifPe6> b &>5|xhHoss&`Ţ,o  FTT3{)W y&W<.ם:x7Ԧ_?>ΦG}\؟pۡ-bHkEO>տuؠ6-peQFUP3[d ĨL4 Q7% =/AF\\ԔdIIͼ3?}  ܞgy!omt8r8\>xt2)(KoT3NVV;2,tzF栝*k"jjj{_6=R07O=L\ 8_M\B&ܗWnh m*}ђ5rR4* s*EZ0+uPT˨ ,H \?v uuK~M /gBdağ- ~g_#i.̬2pv\S*E |AK ccc\s-K:::_[ZZ!JKKm_闖=>Yaά q=.<\KY2yuxjDFF~$a;FߒȈz]y 8޶,^i!<\{ V<aa(@^_ g>*6N6YV,$!oe&JPH"T *kbO7Oz A66G%oM!x r v+6ћO޾ViH!Tmm򪪁Rـ18co67b3]G(Jߑ8[6ln6Ui)lea13z|ZuU43hh f8u[?p}F(;4x:[ocZ]$T0ĪHr P"nlrx88>R32 '꜋?bPoc{.:+ M +9ʢ7>Z퍶SVLKKK An33xOH cbK*BԒA&(˛N8w#\bۛpFzz OވvBؘ5U o%8y q>:91433 PJ-%w#Ҙ.^TB^'ZW)j1s٧X"oq SpNaADJ'觉f{oMװNU>'M3-%4UI"X2>Axߛĭ"}[~\Y_mE F, ~(g={r]Cs%w]߿Xi2/YV}Aݭ+ ZP9OEr#՟stweo> j׋OHAG}O^T\|7h~(B=X ?eùm d5GTm7i+dzw|6,F25y۞c qSo5NG2e9tWbSG&j{~nIraA| s>lnyV)T;CfZq y+!Y=.g3RO] 27eD+'5xOߪE]8x׌uFI W$>|JM .||5NeSo( l죏( 6>1u5 /@cSf)wV'Єa7!ѶwEW{g!7e#7ccSATެ`rx!%D,#,f&*.AI@˂PÊ l⑍~5ڶd6^!:iM3 z`ףO6^uެ/.*BΠ*|J`x2-ONC3;Ifd$1RD^<$">ʏ&iDim'h~>//,/.A{ۣy8&9 Yc u-:g°${5A5&QJzx u{#oɧח=}4Covo]o/7TцΤN*,=1: +HH6.ZGíڋj~fH tmURχOH[|Bl$b ͐={bFdNS$c_ʥCbxwD)gH#~Dsg9۵^4~+$꟦iޓ@n`q%GθYiiFOkAsÿ ח~%Ca۷75uΌ}f [Y5L7"y.2j<)Y6f5 қH<-"d0~xxi˟@hRg˜H L[%(ؠ{##bZ1$ >}Øp%^:8c80 =Y}}-J.^HL=_WSz25 "-}PǞw7JJ"r^KLy?ze z=44sۋqqDKnnO zݺ-uZ]_.jG>i#,8?gr.Y>/A&`5cn[]4K6WN襥;--xtt:100 )}p@ HʮA;n"j#h8gRO(-:6 a1'Iq?d=IÈDKp62bXCm] p\7' ^$n-32XY@Ҋ!wcS  k}rk1/֧=⩴q ܒE\ $s]HV{z&YH0 H.nȮ1MNϵ!M4ْ|GXjU<-\.|eTk/xfO )7u|g^~o23;T K+\ Y 94e10BTO"8jjw] h PMY=ي0`5(0=9Q2C#-GTmUJȅDZ Y8gg[F7,ywBE10Goe7z4ZK\SDRfH`NѐMzVtC1Y,L!$W7b뜎b?F]XE?%&vfHXo:t. 8螘烾dz!aR>D9?[]SarByf؍ϖp|!?&P{bJ#dӝb"&+x>IQ-M 6ݞ"?o+vWRRƵ(΂8Z䏱76d|ĬΤ0f:T_vȰCHS̫O͉t ̯È8|I |$G.v؎=5Nvs#t#=2|)4cg?lQl^_xehHZ>)I26 yGx؇,' LOS>@DԷH>NJW;!t B_lv |?fK`̇25Ö[4Q_?+|̍>Ԯ!mbo-J[D#GBHssaa(^GyDG|[1%vAg҃ 9ԌTXC~z7jtque̞ͦŰ= 1FpxU&nsU@:N,3V{LR_eW-lrIoRNƐf ;cO)2 FVl9t3rЈ %-OV넦ۿ Bغ9ˋwTkGKy2F~`&!opnhg-Y2^Ku{Ac5:'g 1bT{ƁǨB]fbw;Rʼ`pw3 h[''_>kKL >׵-Z]Ow*?aTUG]v{#t --H&Dof;;V|IY4mΟ/ŝ&D7<- a?nok^Q;mssi>^Khy|;9'hS p_[a A}8]Sa$m ~q &cE j6  C3D ;Vӣˌ ƯȀהh:q*uLSmtVU_$` bJXaGO zF?/:I== ->MK2/^4(f[=a> ұ$ZJ>K@w0D׆lv5WUTYYq;hh0r@u %(Z6 ن|ac:-Jb.SI;#/3<×S屼x*eN㬳5f>d|AX`p|Tq#˅3\l (n V$yb#4=*#5r( [&qJhxujFյj/b&GUGSApbQp\Zg8E7BbaEC.3pj# !")Iu(kޯCP,$qSg,pQxOZ"!_5:gL]6 $ü o~xu&Dc LHHOͥSf1ʌNx2W'J) [<{zU#@LXaؔ†)ꮗ޿?H@Bt>0 *"f0%JJ"50L~qq3M݅1uۣyM^O&%'š:G4=xݑNPf ?|.$n  ѳ]!!1;#%6h 4h(quuCj*zwٞJ+^;zN$v?ZEXj( +)W0c&%!T-C% U}0ϡ;|Huޞt̂FCM@oѭu(x(0nXL텚8 j|5AE_ }o#CxOH }{& KLA堏֜Pt8=Mh،ޝ --f"+6́Bʭ/* 0wI9Ja Ɇ(=ie9WraH 6|Ih#?2Oil/ 0)XX⍖]iSնU˨<=eE!D[V@*ĎiЦ#"/o d:aQ@@G2dYw Ac[g ]n m+y6Ǚqa.޼r}~" ޽DTF-f7"[w}eC>Ny)T]SY yhmÅG[dOj  'xm@5h R$ $NwI~]s 9 sU廸X^3}i兼( BL5n _#``% Ƞ3(b1+J<P2]>` 7>|$>" ߄LL#GF((f! oCDn1e1 짹|OQf1rsR } iEJD)&7Dio/>*LP5ψɑZjzA g5_\_S89 wrLX~~4ǕJJЏR]~2~"_|x2sw.%&92 Xffm܃P)%bKu{.{ l?wtkN&}/~wD@`",+sy4Бj !wx$n4od/0**Inp\ҍe1m4OT㡢u+mƚ/sF[4m:;dZ$R򈟟4]s1oVS@ǧ9y{*Vf|">$JEY-629 uAVeY9+Oij|:爽##5ŷyaNExSgnГwyq~(t".|NtH\Wrڇ~;PU$$*-t 3#y JaqX"8/zr>RY+&B 'ɩc@v%stoj{}`;!?.wy <טPc=1ZԦ(IZ:5a}=Io-Լr5/0y~˙}%m?TRvj!M͘zh4pBhD|Iho **`W5Ȁ`s>x>|,4ΣiL"s@`תBW۲1h GEE1Et eJq\x_zP@V{Q}9, I-OO(}髩U[-fX1 Lxz>{r0hEE#d`@W6m? x+kܖ̓\N[ tڙ{Ȉ 膳 'zƸJ-Ya~p~ߓO0 \*N 򊊃ݺ= zzc3z-m̞ECCXk*ZW{qCq,5gaMq d4Ry~:r}llćWh-˗.dcZHuZ>xpTDPQVFH/7#?U!}Y laT&ffo%j>> ۓ]~;J MM̔8D`lNyFs,(ZGF̔vҔn;C"G000`#((*B%).fjnoo'162.G*|Hat0~k4>8r|SMn]O۪_C3Gũ< ._єaI-Z"|! NHͬ >8ouS1x㇗yf]yl,XXMGo8NiSQn/4k01eدws%^)QXQVͦONNNg eFhu^w^|'^71:g3 L}:T}sNsG Yii?~LOOo  6MTgrq2>\P@MKOo݆!h *b<2Ġbl[@Bhg&= )tTT VW̪בsЬl[_:(Gu&5 hوX>]nt`rŷ=W RL❮ۻ3/SNʔkh~y鞚:4{/wPnGlᣘ)1hr[HH]^!OOfPa^"#=xs]\g4~++x4Tޝk~sҗ7u;pPhӗč?H@;l3[K=.нyx խpA*r2~UP <'(挄CWhCj-/b$,MIKoPdX E'֐:+ܬ e566X;zѩ{{_]:n=uL9MRi5fVLG6OO"O+0|Jw@s ~"*bUs8ή#w_^2o6lYY;U^&DTWs]>'CˆXvzZ-?AOQLti{L a ݛeBLgfOaq:g+=su۠4 {1be)khb~A,Lwf,U'llIf>GLDOLa_ã5 Pv&Z 5p󜜜k\^+w }:,y%3m/ ^kmJt){Apam FBZGZ4<8JBV6 11Q C ڷ~ΥAeK!j͇\Ŀ|̼==7TS^^>č7ti1d#+~zXLeZLC$iWgxAK?"]fm~+*9_w\$nW]姐Bc|Piff'zG$&>-ʭ+͇=.qaaa}k?pabbrrwtp]mXȏv4B\7:&&IIDQ{OXB 9"qs,$&tyll0ߒ&','}y!))##Wz22Xxx~$ N:X;߷"ZM* VPQkh ƿ-d`P m*E~>GBڝra͏~\Ǩh_]_Ϲ|Xny۵649IQRJ+Q^`XBr3flj#tChEE%E6x`㡚?ҨJkS!GU<kZqlMwxsDSaz8C11 }S?& w[> vFqr&|.i@(cMc#%bԧc z6bKn:Ll#0L$hTb]F0:﷈mO#7}Q[kbk5#C#>:d.?9F;*Z7 z[^%*gcSJ-(@ǂ*& ='%pswqo4(1s&E 'Zn?VpYW l!t`?Z\ޮS`TRvvdw^n$1{׉3R8%`~< ey;"| *~:*j:ó%2$ 2e,g޻Wj3?^&Dׯ4XJ8sRfZ] 7Bl<?Z`vŷ4 b8,_/~(gf?^Xn)|qnSo4.Cv scnm=sl# eczG6OäZtD"Hn]n/lysfiR*| #5=]?8]ȶkgwqSQf{;s~$0s%H4'J`Hd,[v*;q"x.]odc><@vdeգ4'wz|s 3YJ޳Z@@\{3oVIrѼ-ưrgͩ /)+oQnoTkwl%Ǎbc760w̸, 'dž9'HbS%1K4]e99%Ю/Hϯ(xx^f%ރv Vf):Bw,&Y܄789ѓy%3{/R#q­Ա);r-G.J3 )'qx{3O`Β/旲yɪ=d'݆*Y+꺪2>*o8r"*WWם];l+F#64 $ע6j;JHK;8ͲƳ${yiy8M~E>GeQn~~Y)?iEIJYZ8ox$`LKKrڈp^ɓ6r*у~fddvF}䁧ʮݛ腘?>k\r2"B٬2/} |A%"?bmo;I3GBAi zbAe3w2"^i6)}7=?kx3ִ.QM?}vlE1.!I[drqQgrMW,:U Cy=bYTBBڑ.ՑeyŧZ. 8|:ڈtD&8'(TU:2?㿻L]i~a "~o|fL1_1&Ӹ_nO mwr+ϡ.f}K ,S,(֫'.;.K+ nrxddi嵸Ů QsV!Fj;bY>AZpL۾?E\āuCV`d*^ $a#J kpY7;%`{Ft7Mi$L8Z[BqnZ$nsɾ𑅛{<*Q=xzzk؁ǕKEd 瀉;&ɇɅ|4v^ NuO6ly{$U11,Н= g}&(+rGz)9XbjL 7w|isQøb J4Y& =ͨsdRH aE+) θBBNFr _c6oq>U+jeZJyr?z?6"!~U ZMR:sЏJvF 7K{ <us|< CBb"Fx߫Wrp+HM J+~V? [?~2ki H<q**2#x$S!cj[@Na57P"*ݵŐ3ֹR=dkS^ ߬d}{ ~uG\'˗ 5jN{N&{z}elmk.NvwlX3akDzp:7n⾰jc4I0-+*hC pp +vp,$۠f;U-]VtyW3dQ $yiTd̛'W^w!gayx笭ZH" .\n4sc%ܟb7Zg‰&6l@y׏g)\CǯiIdF[ -g4τڧ2:E#1}8笨Lo -SJcmw &֝2=$ĎX?v:<}(c;Dx930TIP%| XWW?a7OiV?0>p_e*Z%6 =ݼ~ *0GD3Obfy:-|G=[YgMG m֜tN"ݳ|z><4n|. *2nhq3{: <ڬݺ鬌 8NGo'eOLYf=6_:7.dc8@9rfނD| zz pW(Wb'}TJ?0VH{ "VJR/3I9}<É^pek\7T*/'V)g ]Ȉi``UѤсFg[LU~0Q/6x*%"r.1Lϧ_ \dBM*sqƳ緻፮\E0=˭/6y`I﷿ovt$qa!pa> =!^9Qѕ?}ϔ J v)}Bd*L2S&D8\"P\OY{Bөe"*}85h`uIySF$- xb[t'SNi/|#"K9~d@Πә)'!-%L}(6GAǂn PV |׹:ŅL^Rºc׏k491_rɤ يo2٩2W`~ٽB VKClQ@^50 ĐqM`DEшb&(31#xщKTiőj"~IE cďmië9 6C}tH|dv~QN_eJ @̈́z Bih: +)`6`e If#?HsjNKdOgid+r'[khXXܔT6=‘(FN7opT>ŨJf3q9wlsv.yS vm[fSŕ]O?u%3p7WgYZ`а+Ey}<.GGRSSU+-> ؛o.TSh+}YY+@)WoUؙ9+:? ߷b3Yw'}I*_p oҙ:vb㉪=:l_J ߕg  ~I1*Z o3艞~0ƒnƦz~SK!!;OƟ'rX6ݞ0櫖nF ѬsZ~[b8d:rwڬ3?XV}v}^w9ǪԈkc]VWoo{=Z? .t3FaV>1j"J{ZhckV &$aԐ3Ʈ`d\[ѱ=G>fc7u?6=//蒙u{c a{؂RߋuZ昋۔íŷ^\^OONv*a'+̯ C W+&l+V(.I'_;\(5]޽ҹٛq?ahnrg4l!0TTj7+}G o"u ]8붇'd= ˦rF_`lK2CIE`XV-_TİiϤeFa3u%111j4G<,U?}L8c_IP455MN$#@F3߸4#}!/xd{Ϭg4u{p/hr ٬&͋xyywGP 2pXMOX56]=$!#A{{{כoA̫hOp|KJpdH!?x}C71h=o.΂-J<=zKnT!.>*6Avd&q2`thoi]ffP} sA:܅Ɛ_eAgQ~sD:H(U&# NNUZF[[SU(#hvkh/V ˌeCIz+4#*2;GSҫCElR1uuQ*ys*(OX~{[yP[J3J2!$o`*y twΦHTՅln1=R{/gǏGcT6P  QWT6u\Ǜq U`*YUs#['%֨C:KSAӅ =T~|c"(T*VzUevJa2+ /Hjs} fS\u_7}mO+꤆8b/cńyE'USVcEu'8\cDkD ZIO[۴Kra~{G9CQ7] \IAŲ}~nRŽtM̨ ==bIhoqsl[ҠS#j4l/Wü`NYIx<1w3 $K"wh !d n1uQH0FVl[濻HVƁgm"󹻙0'Pɿ#VK ),8Zt$煴4*p hvY3M&>LvG0^z{ At%YYYMh0߃p"ٽeBh#^惥N,bb}JU=b㺙mE=r:#:FGO<'ln X8l(-8Õk>-7YFV++] qaǣ^ݺraa `Rm.p3$M0V-9 =@U9:, S6T3VKQvfZ{\JFd5JJiM"ĘNkb'kAJL+/4Z6E ?&QT**Ͻ,8P!%''+#|X^6Ђ;__xi{d%B2]@X0Wf˦tD=/6XkFΖL yN〔\кӉd,4>4gyhhx8*))P *@)^5P5A.3++ao|ï}92oX&+GfyZPi=\1+>ZTTtl<zmL5>ga>kq+xSN)\MUjVwYG,_,&y 8*uPx1*1*Z/H5徺+ #S)[U@ vr,w><-bD#T Bi&S :MuB{ŵծC!;;lll9MͰ'ϟCw? F5&933`]@&+\HG#Gw.#Qoѐ,Ԭ +=ϩ8.4V^ioֲ Ћ md䩣k/ڭgOE444b dRiC ]z1zbǤc'b?F@ʛ~z (/יr{L `ISqq^ ^we:S4P9E:me1H"H*=@]P1]fYNTȉAοqUrz0wvՍnX!JҒpM"J?vw;5Nd&oG:h ryK>:&.{?2W_C%_ЋI#H8ş#*}%44 BC0[y$12 J#ҟN<1[$Mww>t~>)]߯lɴP`&r*U83*ݿJmkjmtdTVz6rƆ|?cu2=@oPˤT vvcfd ?,A\j`jW;XۙcJ|O45};LoW2PiQ^ZX/%5t87kg?rb ugemGaw;vݎv cw;F1v8ݎvclmw;f11"5ۮ?.X˿Xc;no;V؎ѿ۱ێ?vlcm?d`?po;v8c;#qvG\ ۿ%6$ Lt,LȬt-,2]+2G+P2߄ dd&}b?i}Jghame ă +Tkobm\ГeP[:[ zC ϭmM -j;i*]v6nv=V6]&CV]jۆQ,K)R$;S[DK@ZKA=u'os[{ .֚󞿸~u'> # .K~ _k:n3ϫk`%Z[q356qc ㅔ fF&Fv/(*J 2pT HW1_kljo%p?zP"SH%i̟8vw?\l`SǢ~L6QW2>թZcE8Q) 75]!ۃQF$&B fgS`>p,z<355VVul:{lWـ~&dgǜ+ j9_֮YLb3ߍb`hضH(hc"Zt{Y̌h ɏ~}ieegi4LpaR:^^ }m/f,zGs?Ȫ|xx;[gJE0/ca!ۮ69X/TSA~%μ~y}r].25΀902C'DiXDn3;2>> TT7=^^~%p,5n]]GVz lx^dWD|ƸI8g>Z?|D ӣ<YVgzA_].Ot TJ @% ۳s'#u&%#{\]]=Djw<568mhtؔ{߇NΎ!i%~Vo[c5chWY532m ѨH- ۷[.擥V!=Yrqq#OH{qr_ޠFQU5A@珏~=UhH,2坰dk!~IEB=X1@G$tIA+^Ѱ /4]YYGN`+AmRu\=[50*sfx\2EVV0 06y*Xw*e m ov&`s#P}~"5}*"ڿUB@ \A dS+ZUDEEtnX3#?6g2xҟ\uZƌW?}'tۗ,0Ǐ'bnNOj{ص3mXә0~Vra%BEny@m2fyKL UdӱdZa2d,ǯ2:s& &PTGě0:E?h XYs [Iy%էgC3~5XhAy8"U]"=/shzEʈ DHi.YH@Z@+G$V2s|xEoa3T J[j 1.8u,ՊuP)>C+򂃃ct vmL=M^X?_(`RBWηSML82NF7Gϕ AC[ZnnoaHͪ@?RE)>pV&0~D;NCspIi{‚kStƈ7XU}qW])vxBh>I'`Is7v/})p .`/^7Ֆ|q.lkUzzzM~kA'ZNLxq$3rpp\ՂLWAKc^PiIr):z B,̓PQ9Յ^02~mwy1hY:ARW(~Ujuo9[:r:  s Ҋ$h:rQ*""B>Fgg'(u5D1^ʣdn.~|vv\7c>z$tgWJXDg6+M)Rcƈ[XX0oF֥=&T +# [P^ ̿ G>JN.\3;]XzCw-Uhm5@êFNS=t Uf0/;*9@vpp`yƆNF?`xrvn/D j"հVr?Z)7P"KƗ\.LW𣏕/Ί@+n!Z.\d&}Upvϟj(C#|Oh1F`\R 1hdrqM/鎏&]jnJ|q/_T)i>ߛ4ͮ񶲲ml¦SD{_cUbnL)6ƇI_6eh|Xťv?+ 884(ZJ'_g.ϔ <*h^bc8I:ߟ<<=76T$K5>}Fs?h' f5hЎˍ!\#K^Mn#|N66߼yH_y g9H¨YD_:FFʾ_ ylǀ iN̯@!OY]k=/%Z /8C%PSá x (\-:Lư nn=5rA֗8^wL'|[ud/I͂?;U5w F f~&gy7'h %~t@Jw6KRM:+bBP4W؂YXG<%U1T 뒻5es^P?P3[1ILQQQ6!{vvVcL"b*z:XnNWPFEG3Yΰxw]x\i1x4_c$1?-ooSWJRU "bi EccE~fffkAXgpװ2AE{F+kt,,eo]T&Ob~ڹy?`Ahq+gRD\1:o- 2"?53x1T${`hb(^>>h[ɖ;r>~0N|'3F*Rj[/9w\D6l\N:Smu+9gj+q#f sn#SIաy̷ڻ ~>>>q9%)K5neoDwg$=*a^+(C~^|zP!b[S}~l%tmG ,4 qkEų"tN۬Ѽpآa< rX:%]蛜 XjOiR7ѡhfnRn )>%2JO8o%_蒜-_VӨ NOczk22^\>~zޱy0&4$+LK|8@rxSMU&+?ǒj]?ϳm:%N%L2d BrvU ܺLGaa~J]\qiD輯!9j9 K06vv-^00)_֦ŷޟ37qs؁6k<}B !+%v30T9)݅~ WH }אa'vǶ^k;LX}cbG?p[$$*pY9;X %33=l0-"t$'y b|ߊ'Ɗy{I֋j0*N64pm4|x|\t6󩶶hZ^7Z50P?P:jo9J;UEfU%*e]J*'ϴJ[D^P& i*c>mQm/w.im"tn:ZY9Zycx8*RE@@7 -u7P?HqtMzRɢwWj AhZ_og;0(Uô~xhy;]SeJu&9Wu'P4.G>Y2b6ޯyenn*!!_],C Owo/$6cUL.lW["F<T6!Do޼qpx0\!̩dEo!D+E:&-t1'Z+G;L|rRnfgE;~^d| \LegQp}fO]ssl{@###?k{Ⴔ}" v?D9b222B""at~>ӬJ߀I!6 BG<|Sb,ɧB&x[[+c&獷g{rXO=r?W`eyxma%}':S"d_4}J fyLg|dA66zc9:NdV+-mɨ:ԑںWZD > TF #Z(\ 5HPjHa<~Y"P\t4$i;﫝i=ڷG|XoR{2HߒM)~V5v" ;X.~p8J="s z* }ܔO]|-\jenCboA$ k8}?h[mJ X88p01Je?ٕ;Gh筄F}%A\\^$2X wdbe/5Z"iB_o!I3^O߬z0.rY)OϾrsXod${>NT~3߼7[#3A4͢VJTYfܞWD!77 @pl N)Q)pz [_XN NjHEĺOěUNA1zX^$+͎2ۉI>P͛s+T77Wz`>hH>X~&G R"BAL;`:ǰ^9 O0^Vs09l&]* XH @ːyo.fԧ+{5݊ITD0ow i߳f!`dDSVVČq1pȦ=ytLMpY^gkm agIFDD= |gå6hr`y+$GZ Cp@D}0KAIڙrM|wp_)>}|p9f̷ }ARe IuM5y 1AhKoF)|<6)%Vl: 'L7> *,㡴w]/"]@W;ÅJ4OX7{^0ps # yZc ;))Kxt(_+]bUl۸h‘"7F4.gXGâ?M( #P;>&4E.u׾?Yqr_(= ,PQE^gI%AF{0A]OgoX 6QbF~>vp@9O?`*aqlѿs$/{:F  :ıT$F&4M0x 𡣳YkRb#[ޢ@gD 9;Sw+'y:k"rOɊgs@'ej[^С|&N;ztmKN6m8<c :Hjz,tw}4nmAGE/vϱo \o##">46&ݺl}ruR|N!X(*Ą!&|zꗞNqr"Hqr;WbuȚ2 O\]M$3na~}$+X5hܵGcSP]<=<; ((cn IpY$ohPٝb"ഁ>?+P@ *y_GHiGb }u:ɣ)}BF߲koB. B+k^$TnVvYT.I ռ| 7xRvp6PaY! 8qqI0 |cqFZ@'u4f[5>R?utR{]ay>D}Ãl% /oJ %57OVYg̻0(TT5$}\.(R3 &q >>lWKZ[?2SU}^hlRfh "6çO>O ʚrtH&)q.{xzM<fWH5''$6sFmE2 vl S_t7pV3;gl!M]@xwFF]-whCE4D%l8dU[n:523lNH` Qm !""Tmtm&$4/` 41ˬ_c =Ln2!>IAZ[#c$|\9_ZOOT.Mit & ^Nx!n@T1 6}\_z9yfftqMGS8m!i>ax2DR7,  Deȴj۞l 3Lh> 7|PQbe􂽑î`*ςyhzXq/?SyPdžQA2OErj& !(DG;e=hKAA.:VhAHu߻hE{-|OLD2.%ao- `Hu[^c7p++CAmT7+xP)h=PR;;3MLTUQ*!*=98la$]7pDok1+Qr:rQ=SbhIb-5uJsH|gl$ yƚ_/5/,dc{w0ȑ@* o`$#t?T=̓n)0Llx#O &ZK1N%1dz$;:?lMڙ\5ؒ"^3P{.kћ~+{ uE翳\Ŵ6R )W*0|#S>2d2k텤z4$:Vo6md::MdjY,6Iy>m0싡h)TÇ"X@8'q#ebAFvX[+\t knwSSK j wu{/%Rp+\Jg4Jfyu * ĀیTQڝ@'Fnk MJ2[!hRAZv1Zu_$@K#F'm7uzxY.jwOjI4l༝bccc$<`͘ɍa\I⁣2|P~>yhyz{o5>ֵZ "#^I7B!柋E][j8@")ah.-0--DJ}[ed3k߯wぜ[\8 aۙ-aLqddT6?e&y (Q*u N4ʻ$Lfc;j*k.or(wuFSH ZYs7̵x/O%3'xalzOlZѨ_=9 Qx^,_lb8A'?[ T33U#Z~7 $lZhzŁ(͠A&E =,#V7Sr(yU86{^v*VBHK +Pӛ(V{'&FQyV=77LDR/yy*@}#[֖)jZ?^{o3&AYJ?u= n :hFF%zk+zi98R?PMBl:cg׏vz1hBE/_N? NW#w=a1o3`B4: HfUUѐ4^\111N_\>8@uwwOdy ! 0B0B&(p';eyIG-imm{MFĜ`]p\: gބZ :G0 DPҒ\;6^(,ttEKJjih.2LlbdۧHg-Gj5dL 庆9%--}*_YL2bmr|ElS>ߞu#c/1h j&8^Θ6xvUm  CՓv bvDG8- {2:l*vV@B l529dx?焦X[*̇lp{b'$XOjU4eYjʂpϱI|[5+~O!}psX鲵5>{-ʚf7n B )SL%_U AZ]hqLE? P@3 9[̰AA%t>k~Xt+*G«,X @)RZ5;b>U8? ٻy$|v$e?"Imw& BQ uf%oV|euu׬ס=x.hC̙_HF8x W~nŠ9Ϟ#/,М/zL55VS hD!ĩg -tuu\ > ѪWc3;3xxvUYX0L_Lpis8xcΧX.[ aڦ׊rId*vv~t;y叄;ЧO_p)1ֱ7ex3b˜xbBiCPN cn[1{q͟mvuw_2{@%l{l5+WX#N8֔xH)=0`lvfMbp yn}1w8( p84& ))Iih%0%Rc$͜u}~`5m?|@|[/Xt-+О$}y2Ќ"C-EU&l%-w\ⓏǢ@t(QB=hHS= wwy&{X;;_DAVz庍pJi^p޹e9Z%)JcãG,,ޫVI#f$= "00HguaA!,/z/ 87]?l<'߮lA!.P?&^;ͼ)o~wjͅ-|ApJL+cF^cq)wnӷ===;"监^,;;G<5 L,V[><NZr:|Kwq~c-MUZ- Ft*ӱcOv!b.^z'dzGPg8 /olddooӇ{TOgJ7WpPKI:r7lPow-pOf'WY 1Qdcn,,ԗ&8H%Knoܶ.`ĵ(p8m^o 03;k HO OKP݂"!!{Hq2ě M< }_ݿyLU(~sy a0.Iln:|Fq,2s9ci&uy]:N`LǡgPH8d]}`+"*JW~dqx~7؀n_ hFmFaWь*S3FFF&XVMA%4Fy~E5>4ޫn7p0&@7_V|P;UO8(,SnGfrq~ٟPU:vZv{[ۃGHNq^p} 4Rt }Y7F'㣧we&fiHJ2rrLT_0_ }g%@.q!?Y<䆉J۪ ~=4R;Js;E|@2 ׺Zp [ۣ=f 4 |LNV9Z- !`z[b^TDWw`rдgpiݚd2; m5mA;/*xF0غJbZ:;Oh1)i7 6 ";(5٘LOKGwjޓ4_kPƍS>d{.!v3|R0j|2Y9*v: P]]zR?P}YAzIp# 34<R[FZZYY뫞y7 oE)$o@QuR=f])~odWL/_>*<@o:e[T{̷{g +>铬*tbTyW*{Ֆy:ơڴ'[ ԷF{͟ -T1HLL4/.lz%xb7Isl.=2!LKMRUL$chzF͛7'/`Pܹ_hrw.*!C Bc7ڤZ Jێ]awת Ī<LJ\/jr"󓥎zCQD9ƣiRMؐ!P|hY"^Oxhj6^ALzٸLKTF f2n\ vqt:(DjF1Sk-WOB O:񝻳K)@ʨvTs5lAa{~ZG }N{XJz'υ E@@Gr\Vȕ̒#d\\ЄC [Anym[۹e-x~ٖl6xMA%cLapcrbanΎ{"ɂ14o}M_}86.]6k9=ΏzJ5ԅwͥ<_j la zicf/~$=Ӵ\\jDH8')}ql CN&FW $>Бcx},ռr',9H㐒*dqmoV,,,ʹjj>VwX%?:/5U_ckIQյcW7"P>sOÉ'eK߸OdJ,\e”lO"lxxx22 TK탃XLcǖSa}dEǏY/3**Xvgq<Ux''&8zci`^ +X&V obf[|._(@Eܡ2wbdS'냚R:SQ{UUaI[I#͉q?65ƳorX=J(k_E~{ITEuvԡ.z%RNTt ^=(YL8==T~ OeK(+i(_ʒ/8X,BBB8yqe(Z &* hb%66a%5vfUI" zvp>eWf^lxȀnTMjb"Z4>l |R{70:K K@PAg5t7Y[T&7gajjj8HW;Ih_>ћ+Z8@myuLd^cJ7f)qͲ ///. Z$ T4fsWah2I{gќиZb­Y:t uUUZכi/*ֱJE#'wW~d 9bRuJN};AxԱp}p0O%8WЩ()KsW&b\C7}$ۺ} Ε2D-0UUm_<|.*pާ zcD`S8۞k{Ъgy;Bbd~UUyq>hŝAdY7dxVV@Y7kE*ێSDZ"@=ᰙ! VsrM/Z :HM:\\)̾u=١V־*P,Ǻk^{p!cc\[@`#iGޞoxCL+&UxEsڴ ZV*qSeYG͗Ǯ ~^~&lSXX&ːTF/ޱvd%!7oƃ//kcYC*RڅEILzy|ے82R)o&.A 1Þ(Su 9^`KrTEE]BHx9ϜON>9g5z֎,oF:V+T*_[x Y[deȄCs)m 19{Dnvj2%y6j( #K+JJKs32BhTĽVzc5k#7g™M2**dԘc n6ɧd1BZvgheM 㺣WizMezge+͛ͷVT#Zjo ȫ*jEps8h<ک~HYR=9bcS*mcm 9ZvKrsư MQYՕ?.-ٙղaFhLzUF /״TtLqj5Ǝ~~rsA16X/$V'Al.>g!ZeF@;kyXoOv=yղ="E4fjPk*~ w`yE Pu@X[VS@9K c\]]Y_5_mo\I԰x 3 1cz_Q6/ܝw\LRwhx넀_A1Aۈ[ WoMdPB#Iz zZynWgȺS_鑈ڎߧrF\l5H|NM222J.V,KRFL,9F"(*Pdjk9UTx_`Sa4ks8Z 4"x}@aK:D:%%%ׄN Pl BBVEJJ֗<9-Vtb/O@D!/ⶠubgh1j5Q[WQ QA2T詺c3!dbbc6XVXynM5z͸D9T˺9vۏyNƔڟ!@k'0=qbВ4ܺ pƔXPT`<|:ܓcpdv_ D0_?*?@]F)p88٩2[][ַoQbGj68#~hi`haVJ5fF3q4h[D!6Y2yag>,!>98/33_q S)o÷6Y"H޾e&hO4pB\ XmCYB~1~WV8štE/8ْYYaD!t_IdJ씗p;"DgߍcѼB>,4Ӭ0oT͏FmGMM f(o%+Z]h*jjofgirOfA΋[+h$Rh38l _',Q0~!%#Qr< xhԿrzߨO| yT+->Ú7qu=neO<ocaP<- ʼnDVgUсyxWjImFW|+ky6G-OXQRܱJ1Vlbpޗ+0[snx?D!ceV9\zμeZZ!w Hȴ/_>twwL&tθHvR$;0l-yGԂLP)**{ߛ:KuM^@6@k|x_`"st}*#`hTT6"\$w.X|ó&'- kD-j߆eh#²^nɑ8:9FD<";O\o`ݬ>} J|!34dV2_ndFty %;Moo/4˝6v{ "\)HRmui&;ŕPYjC10ޝqR*p9RhؗF1/#*4)ux!D"]*>Vap Sg1F`gBhggFMhYUv66:Ֆɽe30J*q=3V^J,y.~K T [߀]n\bh#/!BcN{Xնt\ t!+sPІxY`C&t%W{l7Oa1 b/\d8H#= t8 KG-TǪF *r; @ɱB(b4*$`!us'! Un)W2ዊ@!}?r dA8!$Հ2OWP&|3AHLT0acXS@.RVD! F(!h3TV. S_d14mO2>2Go.R zrL(g_lZMiN2ޠ#b-6XElN ~YfSMJվz"g8??=+Ԍ&3 (mp{u-++kkTdA.>VVREؘ!$oC*L>IX%V%mfuI|x LLkkk*ce)NZz7+ޙv0r/: F߿%'Ck6ƑiiY[i(wv_Y[ LN&,-=c. t%Vf@s{juyiuߏZd2~MYqEezɉBDGQMs8{#6bp@6E (ag]]#X "-]c1*k}ؑ๸rwTަQm[e#"Upmy`kauIrsgOx{H>8P |P"ٹ2tI<W OKFFtD{ h^$7E )~&P8mրO!XLפnWfz$DZ:mHEpǗf+b9Vj4 ^aisڹa%䄞D33a 9b~`}&蠃13BFad6''vjJu$vA`)|,2VV\\«',? bkӋS:ה=@v +f\Ij(:S4b2k{,E%"I|ڲDgb:NɕLMuuF)}= TTԘ魤FChZx-ޛ4 }eGҁI(OWFx3_=S^^bR: ҙ]88~gNKJ@2(Vcəw4{R:у"q3SO닳g6!tV}?ƧEo5o((iT57RZNgM2%cw*)Wٜf?-Ng I͗ ɩ|^V񤭼D6sD참s1%Ƌn!ndc>,{7\_@Y'VEf.—pd<蔔NROI?SmΌox;f~I[G /sR_P]FEqiE2f y1*a-yyo2><<#ibtZZ_>6.ow1"Z֭mmIMkҔYIHgJu6ҰXnӦ3ӕ3 wSY58dr ?F呜5Wz@D[55r1DhxR;䣔 ,-&+= R*`̖_S8ta~%u޵?RF:HΊa[-Ŵ{V+nT)*Z(2vP]5:q{dDVhb 9uo[)&NyHFLPuvzR"{aXbD.ZFL$6s kqjݖ\c0fsrZWT;qr' H:)RZ^5rK@R*Qӟze=#&?" ZWG+!+Plxt~! {⎖ +ѱ)*پdgϧQ7Tx%5Ǖ8s[0|otٸ А'Fn'pke@SS-y&VT|`$JYc<5vn$D0` ZZa.\ؘj[$|Wwße*P$%rw>31=13:aYmĞrmsuv0B1d@8k{TJݿa7ysyx\PO]d $ IVbJWq&#<] ,'rߕLXAp[[%oThk(S>r|KIna.*qu:/wl]hwF!^=ܙK,N*yMLJ퓉)(䄜y$9dMg"MO.VR;tÞ5^m\\݈%\IJQ\|y l'I+7Mstk?c?8㿦b8ϝT!NGL ,")j& z%[,-/6*')!5 Z꒕d^;u ] bU(cg{W0uR0syՕ;1^^rѢſlcرA{܏&ԜZ0`{T]hu?֡ buU2*uELNY8/w%3so))'57evWePdl/K]]goo<;MM.1hhm[gn(XWCMS(u,BlomuK{TóEW ͗F/(+e`@Y"WWi ))>ٟD;14D%"Ux@"u Wľ3c͛pi_OpKLಇբMh$97#CT?󣵴h%N%T*/"sZjj"=щ ?aR@Bem#y2C+Z7GfbH>/'+_$x{,C_Q f(:G ʼn٨B136Ӓ_6:FqARQ9yTޟɾLm(D=}@[߼0|A|@"A,zan~%^M5O%7:o>6xi{0M$wkSbKyeܚsg[!#wUeNj7`<\94TLu~3 DđnԬaK~=UJjڱx#[ubbӔR AON:L(~=P)QLhQ Sȓz%`h602<Ğs?hoh8}d8A1RI赾xhgiw7$8N b$9l'60O(k8inLɧXw~߼, gD(˝'3DNE `E:_og#0 ej] !!kCΛ M7OH0tϽmtuU'Ɲ×-ʔֆE }xu囪)"Yхi?^A6zP5h v2XJ1xChkW( Tp$Ah$L~qj'6!KC} -p~}Aə|P {\UA[%2&TD$233f/fHC?: ,4ȅabrg$E_ Ѩc?wP {/TM8xygmtl>oGV%$ହYXI0ab khچĕw3[.>A+&[b?FJN=C g8hhy b3:y=hsXI+|ڟ1R3a:3Q"j`eERȗC0}bRMR;zѹ\3b+d-9&x*ұ>ɣ}6'|**ex\g%q"fU> E9l(+ )_(WOx "Xp)bv?TM{% w>7Vܯ}7m`R@.|N~JX-.?:{ y(%V5E92B6*}ƙNLD‰IGKq/X[K(Jf07 l]XHFk9jmSyQ̍?!OQFwSE ߉ ,q-ֺ(WF eǙfw*zrzA|[TL I{yxҽ`>} JDP!&&&@h!947F$ 86VÍ'j ~Do`kz^"+ҿH_c_r\¼)s~|$ ?&f)a^5{!F)68S{5ڕh(6 i!ӛک_R9gxOOEz$2 Yxo2c##k.ꫪE|tuk/[3ѾwsāE/Tdmovց\SR؛W"`hCǪ>: o̶٠b"V3@o1'i}UTxQ3dq]OYj%` ޷,_,Oџx̯~:97]+B$ dќ!Ͻ2Fdր}SS*0]X ٪)Ⱦ|Q٢90QV|8l1ɓm6Ա :V6M4]96yűa@mB.4GQ52.NCd[A^&fqm<d&'l;L!=Aϰ=C]RJėțu}ډk} C$KKٓ*]\7`m17. ~ X:Q3j**5/G%~-'UboIÍA2}^hҹY**W.PFEM3 kAn3!Դ:6xHQydPK-,<`tӽ%{e@ '3I{ݙ9muDP3POԾꌲ͚VueHu#1!q & hHquqY7FJ wW7 gN@t3):4cݞSNE~ߟY]\j;qxa6+x O1! =R J͐JMW:'lOA]7]3llIl_.eِVw`FlN 2-lU&M3A{%(K-6e؟|x' ۷ ; 4:]x-5ӎӾ gK)Zc#AWܬ]SrɗH%D.ZڊQD#K.sj~SPg1~}8Gli~/e#5n s~&LDG"ff*PsWI~ (Iz "]D:P»3)iiEDZn T?r]3C)%6|8TUK<- al&\1p6)FЌ@`C v4NA*JnU~;mQVPlwY2_Q*ވQ~YKj>i7\A"g8@9lyTK+̈{tJBe˹=\Wt;px9UjjkjnY Kh)aZq B1&;+XP۠X qo vA|%%X"I a{"IqAmp;E0ڔP?gIO8^Բz]w@LILeub\9v/mcgp3a;ƅ#"]anpRBAUUZ6 F`鍇֏~i; Lr]d &lR,f!b}"At4u%C2-Z!5Mb|2 `FTa&p׶ݘZ M/NF>CTq9aގﬡ1 *|!U, R:\ܸRx⡠@Deֵk!1KRuf_/@_rJWrL NO]a~`mUC HPTUT)7Ԙ߿?f2xG6@duQɲݲ J#Pvz%={vԽrY[PٙZU^>9\lk%*o\mt5h&- AW]9P^}& ',Hɏ__&f*g˱6^vf/0"hjSWVj0hMASH|m``Y"0<t9iP{ta,'4){fv`>LIAʿ~_4D(@~0ӿ!􌊪 slbd ÐňkΡIcLCќ<:=, 72pFQF"mЊϿM"&IT_`$hO#=ן[p Z8ۡ0`ߓ]@S\iph!RٸAS§g%w599T\+6SSuG]VwwHK:+vҩsGα"EgR$ e8IbA .\]} DE - ɔh|H EE:d$c̐QО=g/w9bJՖa[$-3F`"ηvtdKL|vj^AdCEhI,{=ZUF&-坝2}T5Xq踗If@~p=EWUoY -p{u~=;s7U_S@"柫MCvKi/| z#~Dmm"uo_U_~qO`$R즦ul]L=>>5Ey+&nloI'2j&s&XY7~6?LB*IngR;**vE[nәZiI0Z:͙]3p,!+^% \37Y-caa![ȡ\7}rw}0-Z\\lck<,JMOK -:]߇ΖdA꽅]m9JHHxxx6KfIO8B=ۓԉyo5%I MMle(2ri{u^\ 1jڦn)k|ȈL|r˩l[k77D#գ#2JJMjKBjPryȏ ˄ꆡ8[%$IHt{q>X~--qi_7," i5&7h#?ޠ6i!s3غH{'Zw -J{;/$MV:̑u3?R) ON#ʉ iyщmstQ7`7SU[W mSRBWrmeeY4`]T|mFFGAUM,:Bq龹N!<<#괧>Q)A0==}[o,LY/yI}}}.>_ ^)&/slvlQzF)m0+0,;TXN||tot':>UTRB/hp6lc:/`{;WzPϱ A"aXLs?Yq fHp,,, Ƥٜ,#^^^OO ¤QFQ1aM+K Bt(8]u=!y4qxYH͋p ^usVxxx ]]"O|$Rt4YQSEbV5<%I]]]'4!uMNL3d}߀IRE(SZ7W(h1NbcHW[15 5~jԗ{/rUE0(q񰂲TSVX?qٳoDBGtO>:5?=?/P iaQQ#]+be4sv0*FL$,0)-Q)IGHg󲮮TXVGݝW*HꑋU1B/8{^ ]&Җ^V"IIMR&v-{gڗq0ֳXtByfXO뽤6 'R_N Z.$-ebğBd_}0ol9<>9}Q*Y%%%R^oC%e '/ +PЬg8M}ywyyo~&)hc[_Y3JI^AߩSc؜t~ZfǻA߈rO`T=ERVq'dG{3aj~L()8WW,h 9Ln~CW߳o &~,| B#R`s9~YRzvvVIl0t}Dc{>YFxٳ(Se{wl@C=_/P [LXZTPo/K zS+C;+] UQCkmN}mmS+} z+`/vV??dfe`dabfbeccbgaadbgfby痣݋0v YiQd<+;!y8p.?`$D`2]ᒲ;0yp?{mH:CTfF!>YA-9쳥v>ٽ˸xA|S#yuAG ZEO\4/F0H)k"u 6)}M; N[`DoV%;盔:y%$?_>A&::&suy k󹥇oQG$aM\[M翾,*t"!7J\~C74WIMTBnt^bh^ǜWQq:_|u׹ʥ~e[(s Ey6Nu^(HYip.#JڱONߢ(y_#psa۴w #?L)p)7U6zn؈ۍ]iTw7gWUVn&[r,{^fo̟]uZ  &IUu} ⰉK^%P @! x5Y.zUO6y/Fn,y.O|Cthoަy:E*+0b\i=tx 'luWu3Simdd#ҿuҰIJf>7ya!o-p(xah#vfO7- wJxcbQVukXb#΋%Wk @31xa\}u|e%l}q@sAūQs Dה?ՅԮr0T{YId|#E`ǍTm`X$2mko:pR3Wt{WE!Xp [p ܂wv|y9]hڟϹk+wp%R sFCޭHBk`4։}ax|QCD%DuΛ1R.PlHN'JVo\ݽq}zk'[Q/n=W}E^J|H` -Bڊ&U 1U5^1FFn$Cqӟ_7^2?S_)`"!#Ӥ`:pa6]ub2)sn}W SBf`0Nу)4JuwB1 qf(??o2KzO[=_ֶqή#[v 5Mr![TYZm]]_pߜbHh9i?: &)FL$s*ax>>­[;Ȅӡ1ウ xi mavPb-Kq `8n2ߴbY IvoU:6_B{,Q%hw?ϓH g=e M^56~IU_c8 =Ы ]c;?۷:])P>^F:/ܟwXJ4#N+7XSa狰OjԳBO8?oO'wN/_o:mh3/)h!eܤy"[[I5ՒnWi D4MMEKr{mլ!;/HdxF:>6_Ў;4N+PFHwb0uWSwFzS*3:B;yZ/te4;H,Os7]Q[oam6%vXwtV-%%A׽?srpFJ^43sm^wԘ߮|:dMOOG-+ײ6m0yׇ.ٌ5R.- ĎC[ZU!KXjsl㊕2.2IcbQt\%|I|$x^Ŵ朱oX# gPPW ˩^aLw'pHv#2=܉,T}Sggg_Ǥc#=>@]pFW#Eđ<}yeUm P\Y"I[|aC|ƀɒ]4sKR@hOYqEЈUk@L<hAq&3sv#(8t!ChƷ=\E Ȕw9""XWDb.u.}Qղ$7|\/<]i<˳w&$`u{o]7uR$b_*_8֜fm ώgbĕN7v&B{znڭaN%𷱼5U!Ea'mPzʥ)]C3$榧=l)8@wľ:΂ ]1W*'E_8CKR8S,E8B2LҹA9A8B,*}͡9́0T H![΍VU5`@5Q.˽ʛ o:x0"miQ.2S5U%TUj5 y9yMhJ>.NҘ[W EXJL# Ư_*Q"pFش֬5Xi*αy:ߤI0[W7A4:QiQCl^D(| h$dCDd>O kE#"e0G0XNW֖˖S"Q IpJxҶ^qS=^d -u CDDz9ϋL% ˈtes*[8z*iN/(@͜+eQEROœ])G*`LmBn֒tٵZĐB5$&1L`}ZZ:yI;7\HY-[()SY$ |*E1CE'1z!2J5e!AF>&ʎntϴ'Q ތ_hrJL+0!!{&p mb^%ly{{ލ@QlH\,XȑslxւT.C9A-j0! ]&^_W7Cva-u̐'Z@aԖDB̷ݫ(m&ൾ7yG0qwMVHA~ƹtAjPgP1[M ǜ5I}}2]BB)/)LʒddLOx 1dx!nnx?>/úQQgR ~swO[ܙ^T}ZF~9ReAx*F PLɐ]JtrcBU!42l @!0!l_$B~:aP֞ 昹{tB`L>'`S$,ܹHHQ%zTPG0hYF[-WxSD:Pxr nf-D?n)NXzɐ?eʎiJ,g/0ӛ,JU<)0#cG>mi5(4JΜ˒ה(Ѹȑ )TKx?(Ih(tɟ̚쇍nsu{^khˑFao򁨂_-CKRC2tAqxD΀ȣai+D<$D8F.[M#ϡ}_ҹ"n{πU>d {}Irm>Su IhNGYKGZ98c9^q-e7BH_r}\:ȹeWM+/'PN*}fBo4E`j1}~^٩Rnahs2?(#d G0D(m)uчb$vrj)s dɐ.8PЀ4_89Y~PkOptix.^x Tڑka4y$)j'P 54 er_M|̜(7.S(z612xlr"-$-v (BwOF,yzquؠN&%UTܮ R}at~_pn.qVH_= AjbȜX4=*=б ?f$P5"\ m" 39VGL`D=AQYEF0: Q/N]*YaRwP&_][4 e- H1rV*"·k.ӛlR+,G5,mtSj֪6),TK:0ͅ|+$wӫO{Wͥdh&@u;= Z|4ac0PtokĦpGi)%!" gWō j^^L56p!StYLD0k8:8f z{èǛ? /K^b7b :p|SSu<xP})&#4S`wZM9WYYsSF&/}L (.]˥x`rU2ߍ,p] ᣓRI80(n'@a7~lY{ttk; (33ejSQǖWCRHȲ]~ۓQUg6-Uk-  i+Ն믷]jYِTۅtPGήUݞOwx 8phԗn6Sol (uߎ:l0+5@-ľ\k@t8UjDy: Qh b1 񰘸 5 Mtl9s(jkk2H0K*ndX#f&ubK;:eOv<~߸l>N30 rBzQ>:IXQ+ڀ0( [LBL[mZlm1 KhxVhqAj+oGx?!~|W Fp^;Th?\Wm.hp'g_+悙A俺GuJ l,; L|B#i e^`ZWH yL`Y{8KZgvͪ;q#$FQR}<*@ŨU1#&Fj޼7Kͷ4jVH[TA[}2֟0I j8 ss>$ ryxfk,{,E#Q2=]9Oؾ#r0W^=A~%5 #cXX㻫4=7ex؈`3z 4@@Ъԙ.Z.jZ/k#.Wy^th3% 6h/;Q8_1BOOx4-/O.KeR-"pFIzg"wȄ>[u{pztn[IJ|jgQGo&"K3wPgp<)/QHa~ iiL׳پ\J m!YΑt>:j;pk;4KwaAYÞ(zP#;vY\cVՇXNUWJ>Vd'ɘT2YDq)3Aw^qؤCK*F/*F Q *:ew-"ܖ/cfi2+?\q,% [zZvUUJaa !T k" yCOZARi/N L4PytVbPbk"ુ=SC <1z`{x9JK " p>ITk0+CB>v`Q?ܽJW1,RV 0PBViBVGD tNXxW[{t@1++EeNULME@X-vj:#G=BW˗GmOi `M1 Ӥ @xE}UUf.ztg BD5;u?]nq^W`K9w.Yji|xaV;ph;}"rn>VnF\  G})g4u&&eZ޲\& e!!FµA8T Lĺ>_}t"g]V^k^.<1;%;s]i_ bo}XKI.?4Hаkzuڱӽx;E\7Bl1C)1GŠVBqS9{ѝbD_`fz9QȮRR3ԮŮCF7cfQ b7{9X=Z{4-lZ^Y^Y\YWN4b.%d͝fSൡPNPMADI(גO)CKQ;^gJ#+١;ziLsW)=Up馢8=0*-8-1Lx=9U 9l9"2_[r}bK=).{g&]th|izC肌.rv Gɝ.`P2ɨabBB;4s)ܼݛOe&Z#Opֳ{"]Y&gq&q$Bۻvz9?wR4VoIXYɱ/9cZWNܶ %<,YR.f1Rʦк2Ukj }Rv."1SMBL^l F,eUy2`vTR+Ϡ?=Dؔ_SB)uF5 nKNkV>r:Y>buB_# R3#yLLR;U~eE |FG7?%Q k`ϧ[+F r?\2ZPlHF^1O[Pyyd5zy_\ +C^[\TËv qԻ0qr?z/ɕ<{rddf,"BrIY9o17y 53 TA(*|%\e[Z*yT@/Տl5~^PkhAc|n&baVT?ɪ)|+N~GZ*2צnacK`p">s 8s-;+rp.7rm@#X0קjHpaEIdh,٢ G-M ;WA2`ӲpbL9*?漧5ȴ@r+q"|AbNj!F.Lco4o8PALDRLŸf6˃ISaQPĩ{=Ov]:AX8GNUB=Ahn# U8w d mPJ*,fcիT.Nx%rv`at\1Nq=hȠA-z Qݺ Q@QztU㿹I$fӪQ=bisf nԤ_oY 3 n[o掝n,띏Sf%bJ`` :o4%!J댍QԂ:;]@)@u]Eqp} ZS H3_QǾMTr$32z;+3Zl*ǝLAa0(zb^?M /Q8YI>UbArb]܁8;iVVutWFDM500땓+ي߿|nqRh1l ^.ռ'@OCG?sdoJ.O~ ЍגE2 ,̨AOmlɔrCƃ8V }Fd,pX7gt!օh%~wC'Ex0 d}ɓHӝ. 9l!93@7wN`ְrIJ渰PZ9jOc '&'hX+xP^/iÕëQVM2/$ƛ1'"HK{~6gvmlaN㳷k=nogVegJj%)v{Gc٦(W._:nvϠ`99Qb:z2sۨZ(p0&20Ke= ! _}lX&C14&{ӏ28gOTgpOiU/|P Ow3tj0_u^1`/skoѩR)~ԉƻ=v~7 ^_l_6~p)ANX: A u^g0r5`k=EQi ;חzTJbn`bvd:bg`=&-@:AJO~w^;C<J:p)NO\_O!KK1k溈u ~d+ Ul)<>$gjZRVe~)iNu}\+).vw0fʠram?,9sv*p@Mhمxڕ] 0n7;%$ ͮ5Y2v$炵m-:D)c,@pz-M"hE9W#]=WPPeIja1mnfװe7Dfao˴Zy+nE#ҳ7w-8p-><%^  O5XaJ^2Ͽ`HOFl~yNByd'@N6z` VzuQzLz Z-PH"w87ږjVoz}}*nҍAA&L1u&T"2—̦BOګ= %));ՔTqs*LUP&oHlCJ,mاbt fFD7քW/DO7x &V!Ri[RWHJ&WnZ.M^&A,W#_)3 Ҵ\0U2`TsU?d~M{$I_Z!=qPm%Z{JYK fŊ VnvBFxi~2eCflUWmC#7-.wVOGvR9655#9V˯7CrێNI)-d^$aɛ=,yeoR`IpF|L&^'8m)-{ic(jx DYf?1֗CѢJC? 8 N0)4~00SL,kح]K Oz TA]?zX=I3TRJ[ezlu_t lϦ;GlySiT0 m~z5k|jtiENէ vs(+`ZNC@/VL\q#ligJ@@β EbS). 3k%}c'SӺo;C; Xbˌ.DQل$(C;@->tŘtXd6b#˾7 o:,Ym=dT+ؐ2Ҷ(fw-dȧixUݦ)G% [, %Y437&'Y=fTWY~)bG+!I?f|7 :6g!ѳm}(T_fI͋3_BW3;JsCI40aIIiʘ9 9XDc;>O}&W셝R DRH^GIÿz:;JMŵQ֨(N$ipM3l~j caĝ^894ķT݈t04oٍz,B8&ʗ`i)٘f2oxF\›̀kݷ6@gum=or=wi;J8:'^.c=}I$Xߞ:U;1 }ZǏa#QCO=׬?ދ ߣϛ`s[kUapV+ *cRvݞt'I:}#q+5 9߾!%e N Q/.zJcnhlG*Pq5YEp&e>فCB3sb-JZm8>l9JN-B/BCU/[xb9F-1\JFub"(^QJ-hγ~[ES%E͘^C'ɠ cp-wّ(d q eF5o>,bM]L(-6e`d~ڂ1Ļ&ަ\E*p-_e.ob.2X 4Z>#/NX,(,"[mSDp/QC"2KOʕ$l(QS>ǽ\A#<%oE1~ؿ鼾4cVViԏQUp#{ J*<ѻq|A}R-VѤƊ#X #\c/zcȻFhf-woa1Vn຺uQ M⠹ I/l ]7}!Wܨ9 hX6 pRx}m}UJ7`ʳ&b2]3T""rtǖ*pIz#_J-ʈ0Qϙը:TSZ9stobj 8mkFjc7$XEU&vo\\M"83Ye.#TX_hFa5N'xޔd 0duZw{b KorQh[R#^p@ ;~z0A j`be<6^WVYH鸠n%U%:,g1N8˹jW^ rٴ :>4`OT QR+%1j).V] 3~.c^MOۻSZ#hV SSVqiД7=7X[-*%߹[pRz_R  cntB@prt7ǭpVF)--9^;WY)\psʪ C0D|vw%0Q fcWe$ёFJRJg6 #^:#ͰzfҍHGǺ> 6ڵ < o0骯Yh602<ݢ?t~l/-aI~4^pVjf.H9g%kҐ'y1:\p8G$XDi=SଵqB0׹һGgt q' WLvy[54hZDm~щ\nHtYam՛oܞq"jfJgK {G{{ZӮݚ6s3D B͹}Fd!sK &7Hp{t۾]SJ&*YӤw5LjC9늠$<94ʏb[~:4:NB-~ŕt ޾@A$1 BFvpcK͞av):b#Kn:èFJfi,!EP.= :A4>w=< 5\+}s@@& &~ Tܻg'?&OȾR{$tu7`[1qvO+1c./&pr9џ`1(7{ .BAw n5ouۋ-'1gOޏ7^$Q{q['K_+m  QI3V]/t÷hu xofoky/Øxcb,fQjY2RSΪW&[\^C)30CX'Ch>؃}XR'#ً/yf1mN͊dkzv Murc˰ 5ZYw"VϛoZה@͌ߔqEG/µrR e$QV?rq0)KŌA&w(P=hG%%4s5#SFMtIdzɢfpھqAjh -04T$O`o:B6VA7d\WgE] TvppVEgo` @- :lwC1>W T0Z=iV 庺|1#opߪm7^=ǀ1 5*&Ϯ8Q]/{~b\r&8`!;_}[;0[6GߛN {~}(I`q&m[D8#Rd@z9ݝ8" Hd]ϵGFãZ ,&A)Ϋ ܞZv&2ܛ2sq+P6VS*++Wi(1涮V0x- 0`vm*?tdn/I|=:)P"N</BvQjP(A<JMlb5eRpp)y8]D`^QB:)兄g1^]0QRet=u꯻lxV#o!sQ-ޱP}ޏݠ#jl.5 o\mKg)1xi &qN5Scf&j͔A}D-$=%Oy1>2i>,9 bE栶__JyTG^^yL&7^{ 8zل)&,NP&8}"4a\..Z>b ¯*saD  qYp5PL[c -a 3E1٥#88Uz:g?viuژ"cV)6DQC!1fw'Iciovrx}0vf3 >SQﭏrL p>usw\~ |9j++̜/;[G{Ж2C{n Vh% !0m!Π* j}`Gb!(BfĤ y0yE޳5Ч3q`q Qm$fGʗ d C'.Bx-y_pTaZs(E Eȕ˭#w'n x` &a;nDoGrfl )_mMPP;:nnIM'-v'*([WiB5qF1vZug\Y[ASV8E#CbFϢahXAXIRBI˟Ýy%Ͼ~&а7Dk>g"!S`*+4W*(U;會RC pwi F żPwnH5k2C 宑D%5 ;v=)yU;b 60f[aѱn!`WسjQ$ajsKj(O 6EcA+ү/1ٿYl+1 uKϔ}ո< Gi7;`W%(>޿|ϙ MW{wtAu[Z/+XJ?j3VƯHB_wXv &0Q8D0O%e"UL>7Wc#[QzB4TN l,b):7o>Z9XNdx/hlYRo~]LI%*[Gosm#6Q:5W|6;F1}`yU!FqҖ UҔmnM*~qF$'|g 4|r>Mߘ [ @ bnE޳c E$`!ihYS $VIFGh bO, @͓RXi669FLGC28qu J/mN<(4SuE>Hdn;P'}Ŋ[&.;etl3gk/w78ѩo)|ߡ&ےaHm. p}kg ݉:Nf\4|u#gޙ&oxqqD\lmѿg#Tnࠈ0f ppN_ý4~aaES7XMû8_Ygy[Z ; iu!A&cȾ-(p6N1Sr(k@ BE=^0Q(k jtFj/`7:F"l~N8[g(E%降GTN {"]G?&(Jaaz<ߠ!s;Ne>A藠b+nBJk{MkSϭ}}5,piCUq<\zg_R*4G̏kVm Pn.tޡ0 '(d"03+c.^g6+4Z:[_Xq6 '.73ډR,E8UT>i(d"M~9l-I2  m=A4+B@ rrq.,(y U2mxk˄ʷБHWsZ|4+E%^ֆ z,Bh}`Afݟ73O2/`6<)ݡ-/M]'?s2 $?[ԯ|o, o2^I.ಪ:@TInP)n0bZϯ8ZE`B : &bd>Z{*됫 CD>|ytk:U Y44Bqj寐9gjBqcAV 6nYi~P/U3QQRj;nS4hGW[y][S!#/oD*GzQIIDv7LTdz) :iߧã|=s̔lOL.'޿_ VR x}zYnݷ/zYkH).N,yS? GGo6/r($Y'.wS8n `Nr`$2a9X6>?MaFGt1KKsQUIi)*H3drf+ʛbkڽڿ٬CʠeϩT?s:2wA FZhQe1EtSpz).i ӣ!xX t𲚴ZZ~|1 V7f?,>hCJ.@$a"ߟ uƋ 5ycr=m4$׷yRĊ}yQNlVi Wo%+ͫ %}9-ԏ9/h cL8,0CfdXjuufn?Gv3q웆B5I4+eM]m), ep#hw@us,R )""yC@j/#|jq!8w'XZ[0δ PGp |jox[2`+ss]ZM*+c:x߰rbJs75J%;"4f6lyXNOeF1 q a^>~.b5wM\T<*ܭ]O,F <Eؘ=x}[Z>^+j7Rtx˚ɥ86R=ZPrP^jFl]H30 ۗ깰e.+Y~#laSǘhvzrU ph22+3sgu<~vת{R)kiIq~g^!Q38HndM@Wlߖj$ʲD¼sԲ$\i1|ǹ/5ty-0jnzP!--K/,%7Sx唝L-HyL1аsl'g"8ӌY\S&g "j|O#?9|Ök1 zhP+IM8`b`fcr]h ʦg>)))t)E2蘦;Rl )6V`nWG#|Zfyx{MlR&HSg=C=At>j/V [5:4ao jwvoOS*W/HTdMoJh#P>:̗~f7&^T!~hVWd$oM!ܦ! ,61 {3'b>ְ }fT^3:t>^Ur[O?rp)T Xʡ66X7[!omq}B4 S%FJ~|d) k%ԮC"5u`Hg)T5 d0޽3xo쇁`!U%z,9?N嫈SF5E5*|3#tlxG*uTg mssU -aqV6CgC oZ ths޿0TsR`|9R]bN#gezw\<;Z/(({($5O`1ӖI$jQmiVӘ(i޹e>eǶ# lSN2쀀V:f@{㾘 #,u6̈٠7{mFxUM ZptϭyriYwPCE@(@p5|s&F?UtQxQL8*ˋ^m |Czhϸ6yr~ȫ).7kʪLejmC$b^Z:- 2rގ7'Z@QRʥΌtm5H"Cdhmo9h v"Tu(g?ǎw@ʵ; 4X/fԁ bL4pxHɓܡ }64H1qȧ̤*OSU(+ yCI9MR?VE %S ZN^]-1#Biu5F?i(-tx)C3jh_絅èi&p4;$%`oUh1 J+DHSWl'ݔ }A8sg3 bRہddxaf:GPpRb! bm{Nq 4'IߩYs+ie7 #f.K[zZ+ qGvA8Iv'0W@sXqDF$:s,?}x{Ttk-Em֯}_P>ow=h -k~vNKcVo anPS8xxݳ?a66L3B#vTݻ3fc3jI6c5[qpG!ɛ]y$WӰϴ*_F&A᩠USSن||bX53my8~IU Q@ς.S$1㛥5̨JFUS,Q5qÀި0jVI1;*"qv7̛j`yf ;VjJl{yӾC/ 2#xT 6T>q;GlnT+<1..$XjR>*M@!5j÷:]x=ΗQƎ%f x(ްZ0U_Qר;9 7۞x%ӓtHi\ԩrv[ci3s;:!Y P]^S f <h}vtjϋV$Vkp445Ƕe‚p7]4K2?g9\zC pw3nfSگy)2߅犆/ƪ8ofNr53 zUp1 :J%*ih 0ʻΣ{#đ*9(߱Z8%;o7-w dYzlH=GG5ԐU\ : _940c⌫)RS;0ܽ` VyGR:cтS i` tjQ+ %yAK-<ܬHԒzk%2fA#dC^\51hr._ܴcA33 }#Qc5j-Bz.L,ۏmN(fG`#°zefU Hb5?@aގş"߈]Bjo[4wqhmyΒ  Ey4#jbaGEϝ5$7^y޷gc!14Ϸ=h0nDyj0yKLKvh$8D0hh[F 5可w*hRuۻwBަ|D¯K1kCmoꛫa:85i]\yvXU 1 SӋ 1bqwWDD:uXILtJo3xxpȗ0hGix<ҺjE_ls!2)}a`2l빃R )zߞ|rATQZ9Z@jw c~@.%v,2*ɢ@VY֕PIn.Vw[z^pb󧞾-;4EEh{Y&&ScbR(ΧуSjQTu)ai`O_TCfm-*+vB\d wtQ̈́EJ /k%>mtZyqDcbx.*OܯSĘ ku8_EjQ,#(_EVE,#FCsc6(?fqm9"AڎgHψTۜe$-u8߯  !? akQgCO,l"KT\ xi2?I0㽼}$_O#kL-͏+o0ҟ ,KS;*ΏY{_ܟ#e(Z|! x00sEq ha&M7{"Ɠ&]ZGះm_ɸӟ%î7i]Dï/ߨ !)Bd ,OY} a-^#= ҂m8}o\[G`1`#B3tE OZkb' wiN?0by<*]Q ,Za+l& k*""!coַp:@@+. B D +B64kھ ϟMF[7qٍ `V^N9=AS(Z7ԋ$4KD3}^mOhx  j (/tPRP oʱ\;&@0`0*@|ZR\ l8FƚP6epNF SdGfC,\@Ԡ^on,.C FpDTF֘0g~Ock[O&6 uof Z$V Qơk}Lcv--q.H%c!dWȈ>3iF,4TWĬylxJ_BȰ)"k"[v7]zOQ]}1|N>Y.ۗ&9Dr`5=&5闗4CmI̬֧Dž*Yv b\RR0<̧.?Nʸ5pըU\!1/1Qw@4,XVp0Fs<3åwv/ɵ*`&Bk+lD$큯@6_g?>N+P( 5~{CU:w>oϙ @ѡW L6.&yt DkrtB耡zk:_sJv%_ݗj˰ aBtq2˝dv!DZE0S?أ,p>8瀋cgMx3"ۭg::Ȫ&m{v[\[uwHi!у6L{8-ZbH/5),nd@L=׮9&7g kQA*P!!؋ C(P iU3 (8t*͞B.fNRA@L8O,A: u6khWó>yg 65 P82+mњP [L?:2'CFvyx¢$;'-dv2eGs\͛H}V2P e] auU&Mc{vц E*+}4qC8nX_*g4<6Yz (,Pc-בZɒRhT&^ΘRqͦV{xi$jfi"P/->7O/K"`Jk6\uR's HeΚnPhk8&Z@NU4X}# j}t-g,򾭵x` q?pXFG=yߏÊ8%ѠApnJ6izhs}Q8AGsƠ9|Kx= 80j?g19U$d2q1 *nw$F\`yFqh=$X[{^jkLe"Mj->#V7K%l|H쫭plֆD*^Ǔi@`."I( j:TW{blO<#?.\S9A*f(v3'F+hSv s# qǡ51†CNj*lC ʂYyBjV<싋ci?JO,BҢ`C{ڳǸ%<򨰴,gYfUxqV0ʯ"UQ)b{)n'#:,ZfΦf.tvP_|l{&¯u6ePC vЖKq }CcT<XWEW^x <nКP9vK0qV]6O[7 kLnnOknxb$+5O`QNf;z}z/ѵ~0JU: k, ,,@ƣr"c{DwxC"M&rLCtFVS xwe@Bd1࡭1+~T_,F EF2WO4IBMX,?bDU !ffP!l R$UAsw꿌ʲǏ5 \^UAVf]᯾*G< }*N#|>ycLH#!NUM> O?Logf%9AƒuhPIhCdH> so( ќ6vtl9^!lYAmq2ȳqirc::)ƗYA3HK'}7j,}q]ց44װ%ݡnmA3 [,f6m{薁<`3 !X)U>i33 -KbUR"~"[kf}Ǭ-_  %i bRX*|q[eJwm|g:l?zA;Pʁ1!hX P3*v.~>Lf fOEGc[oON~$_ysfS+LHr45/.\A/a(ȮiF\_)24e*_\Q avq?A2aDz.y|Qˍ)4Xr5Y*1Fھcf 1qFYZ QjlYbCraa<晍6P9&bSݲdr )]\Vq;fEh~qnhI Qjaw˻jPJpNef "/+,߈o-@"]i=z?&TeieizU*$thCgC__LeNyhpYB~;//%_,նXNMR-[e࿰M"t >R;& :i=}[sixwϛAqz~)(/ޮ_Fc>u'v>ݵ\t.(b"+36hT7bu~He̝,?fw=&Mu hn mNn&  lp#GKWiK{ z@aBhtVoʂBu&&~4%US㷤TB]oss |=M# ֢_ :@B2r`w=}@c 4A,<7=;vbo! 0ע dCm9ídf8sn2UNM'RJaϕmͥ ݍ#Pi}y?, -MǷ/'"x=:2.vNLN2x5׬ܝ;,bLBYp=h9oYj.=Q>,Z3vT&bQ qwttʳ:J~Hwsgu{fU^wYPu+'/tqʟ+UseN6iImrbLNBG<4i^!-ͤ{n%s׷xXF//&u R^Kƕ|_d@l}ci8D}1c{S=!^՗V;\[&HG:Ȭ;!AP>o^.Mˣ5*C>ܽN?.D]gft<|:/_ %8޼vؠ7'k3}kD3q{؅EU?}j> F(+5ЅWoqX|`k/ՖkT a=m[$,pNm|Zw\z7[!M )&5.p%8Cm.(u,AŒYڬ?'ƙymxq;RlZ\Њ}BȈU[Y9~j2Z]IY9X+\*[p|gGpm+9;g,9jHsqB! @k$԰Qh7,U̎\)yp `G_KQy.C{wB`ݾ5SP$ P)Eag/CRUMjАҬVnnBq=K;>8NMإy՛,5RxaOZنP{׼o\c ?q+n#EX.cT"? /x8A}ZS 7trOnd4lDטFRAZãGCx0a# !0sÍl|:+>8hOPoJ;_N2郦H95K1OKu3dd<3sV mLq'23H-Q]'&D)M-RApv+bάw Vu!!Qk5b| Б l[/3S ;훔JH T;W8I[.7:6"5SJrpvb,Ҕ8ngFF=?R41FMvvr#gxA\ڮMhNp|4$fJ x,eC1[w_Ks Z*Xbm#2@޺3xx@ 2|*#ƻ0Pp _ td陵qָHN]Q.`vH;pDjDݞ{uՔkN|" rd]X֜nќ{x-z%A} KUB"//vnW2>J˹%PI=9bݞPeG:@ _=h@++M NݵV?{qz񘌣mmK>T"R걗~/U?MFPul ';0DnYy'uE[ZzY#eie:L#w1 P2/ӏq6"q>k7ډ&v5,UڏFD8a)w[}msrAВT98)cr&xaSEL;fg˻êMhKұS1{ V#]CA+eXaP m}g߸CaIS*DSaSRcc/ aEm =_o lgu!>]~7B)2͡U(>iQ*xfêɉٛ x 9gI*1C(w+ KVDIͪW`/TpƼ垗7/-p݉NjlL߆wji*@dfeg' --,IbN)B'\{ae®{q=G9gsbZP{-ȳI,y{g?xʠAmmA+dӨi@ch `x{Δqߓ$їSt'v"8<QAfw;w. R}s'hqd j{?FƂm[/8 Ŝ:7 BFMXPrwf< e A) 8\on.ufxݎAAp& C}}vh$ڃʂX-[BUbX1KKcqKʋ*E$f0|I9Ep99< zFw!s:!Z!zr\1.=Żii0Qy4N+'8Df]A_&_/>޲Y9SFRA^EE)ߤUgTY*BJ!iDTK%/(ʬ9j >+,hq2;ψBGIer]Z(8POIvMRe7.P]khDfv`p̰/‘EFPLDu3CYփ3ѲJg]X^:#n535\ۃ5tw>콰0J=cW۫18ͮv}zv)_s:6vgz16>ƲKr籰4z w"ch^0?[{x! pEڼغ RM'ȁ~x|zS~tYAք.Mpt7Rk,F(]*J/n]K4}ؠI 3v߼R̜-Zӆirs% }mW@=\@dIiQ3a=O?? 4XrbyKq$r a?NnSL'n( UxѵҵKB8PmVO?`@3gR *bEG~w zIGڭG8pRbgF(ĩcd(?X~qa`ОH-iaת&2>Y5dAMc)|AѤvQcH7ƨmE\iM]C״0B4or{ ^ﰭW<ĨS MhA7|2>M4CCT" ]V1GqKx! k$[~)x'՛O+~ y~rOHvۍW~\щ'C;;ٴ~èZGS:O@bfWA~}ݻbC:"r닮׃(O 6>Ox5ߞ[7=#28)IF_0)ea[4w"a7v{d3G-bRwc+SL*E$_%}bփKΎfeg(Ǎ07  _\%,dm!pzqvF<dеYYJR tvԯ_e$X1&{g^6fʧ“y ,h#Q{7r"BGHFU ?[&{{>MHY>eRRGħw<$ޟsxa_07ఔ;.I#:"'+Kj<}t70t_n;]}}B$tϪ$`!:K c[N$đ'}{b/cA2)G%{5X^1bK@\,lVN2~OQԲ2/ԮʢMj5kC̱LJdvLk!7.#C=f Ul(>QIAt?}rG $x{;|Wߦ8{iN1?r:کDZT) ξ#бFe?Q3"-[dO@E6&tP`UIFix-c7\]|_a#ߐXӷυRg.| ґ>No[٤ZȀ2!-?; 9HK#ӑty4 ضܢ,g]>P/^;:{b[%껓*&ޑW4:6 d[qKd  ~CI"@OߊkPW}/#S}&K7 ]@V;ZODٸ fqX4[;Aeyuo T~-4xqsohmBT/ʑOxGd=PKX4|{XDo&N͕ 7)Fa1h̫`[ 0!օHq߼U*a^j1!U,OG`%};=F Bal8]+JS ߙ1AmM]AbZVx`]eُN/8.Is**YKvG,?tBc' zAĚj#;{ki̬tw@۵OF_#]XQo\02J`9g$',g1"dQ2g"ОsM{nP(+qWY)(SL~[z[wp!1e̅P^;cvWy& 2n;|€F@ᛄ RG%9~xOd:6"szTS9t "ȐOX? uI~DU t':J8.A=KII_4H''m/&?y!nԠ 'ⷦ۰^g{rQo4"9;!i~m&Ǚ7o'+Y̖NXCvtha!*e<,x1 iR((??˖}B%:&ʲxs郸u҉p%cҽ1vj_ S/lZ/9M'ͱ'' iUVbqKo4&u Hn!k#tzE$ൻu}zz{I1u)F @L6F_ l>|kY2"޽"!ypvQ+TH]T(i5 Q55Zɓ}^#Fi派XK+/{KqqN>~F`&azVGɊBb!ƫ' ĸ ˯L*jMK-lmʏ5>X2KzH}z'0=/u8tzF{{~W? _hʓ"KEL+5vJFf|].ȾooER-QҚ涄|C/Uظ/!Is )Q H|ZSM sˊ2B=?׵G 'HARXM!jtfap\hf;9ͷ#"9@idu8 !9[X$cـVJJV#?cO0~v2r )\sK2CdW$>CTo(0B54* @N7Z̋^^~WI *%Q?N~c<?+4 i+3ǏCy揲)41:0(2KKJXҚ=^$hA}l=+XjWﷆ@2FZ| jo>9* ~0yr50uu՝ࠑ}*HѠ,]zl[}XvDw'1HSrHṁov~i z-KTP0ϾU̞DUQuUk=̶k #c]ެQ 3~4:XG0?hߚz*̀c/M|C S%%)10^kxi\B@wF&lvP~ZT*wKFˀ= /R3)c T.4yn?1Oϐ/g {1򧢸TkR÷neQoϭeu}NΎpibNG4bťCrȭNtp)%3_{v36<Rw*إWrvK˚۩ ըِWfL@GvqHZn̷ |l}NQ-n`̖se6CO,N?W/1\:>GZa9[&$__!q"a zIo^ރc}nʼK[j"* e;/ pڄ l hS:pwn0ܬc S3? z )/O,PaOV__{P0d xc)dcCJ8 z+w여kFvA3++?ޡ`(E]_kY:[j$ UژL䊥}%IǼc8lVox{g&HS#641dvEp/-..urI=_fe@ uW->s2R_J_K9׌*_ 05>qSH7#C8b{г]K)CHf;yq+pmA?fN+TTaDAݑGKvEOߒ᠟W,2O#?S}>PH  ]" 3 ~ lߗIi3Ѥ||<X'p{޽R5 u&7PbXFF9n(7S?rbl^k(O>`ǰo=\iFD_?p^c3<}DЈt=s~h%:=tRO/{H "jkpbjWHlәeֺOڐj+YXs)n(\h2xLH.=c}B|06p*IAZ=M 9jּ7`&Pi)j+uDwP9t4h@R ^STrCP_o;@6:g \ !g`8Ш5xP33#M}1YuzV-7{l8O ئkܽtA svRW'*VO%ƄF By͗ v-j]3mxI)M6τhTqI @r#r~Zh1 ׫@JõeKYxױJ ٵF‚U4J[KQ/&(ϛ32I4Ţ^OmSwt2ᯁw[}Oo̓ƍC糶 BEaY]˷GA.MF R"eˋݻD齃2s$c{ag JGSTR @1f[Y9aq Y}پM a&z/^6J"3B>˧aa0|X U,tW h.ZDj%A'" g@@hKCdAlmuBԩwR%pstOh.iU3&ښ8l#?Bi-͏vhw Ew_T5D >Eh]q|`]1P ßLwᩛgzATllKšrqyt-DU'j,gP`ffd ?}*s|bg!V;9??-4x(O64K11_|Y] `;ueۑR@p5xLсI%kpZz-ʗnZz"7j Ţɖ}LqtI}XK PR~9=C K"s>=EI_y8'QX(Hҟsc<<Pu߃&n8Uj ͬwDKX@ z}\aF&#Zpk{w2[i=Z50䝗@[κ^Vu˳Oc,@]},t_w1roչ[nodFX}>f\!d[1f&I@8DQM6\ueҒlȈKtՊ0sOktaD╕G)o c;ZePXu?5FԐOUyYWI@I| 9^iUF{06O{ zk !s&dnbOUr'1H5t^-K̯VD/՛H<>Ow^W2xw&- :2%oǐ ւ~=PIc6 < <}tw`(ʜG@Qq\h;poa6l+^?Q|1ϱrV0(nu9hMc5wjAcAEypB y_tZ1`:-մЄdX塁ig]@㵇W:TѾ!ˋ`L"@A.\۷}UV3ߗaVaLBy 859 nx x-U>q0]ie`UZ-Oe$a!RBs(ooG:yp@ùm41AJUo84)ED$Kyll2`?_D>#Lv671QIUg :e/O ؒp}9 /?:F9ۧ=:vvgLI)LF,+WUt j62W5GHCaaJTw h?4Y5{\[#Ͼ{28]缆\X۪5RmRݮ:QJ[Yu!8d[Xz>‚vCxwxlupmM-NBO`#B,g\>LUÃdCs:{G0\G ~P.QDQ@@:{<]7hd:K儤>kׯ"RHeό7ݬv/bvP~Ks˯*"Aͧ5|^V?<^wQJ%+77wAelht}_^UycQm~ƺ0(]XZu. w[%G, .bݒk8(+Oa|;x(ɟ0n1ҚHGF9ZHLBh9>(?9s`o 30 yaw1+)]1Ϸfʿߞ$Xy<Vk$| $󻱆Q~+|KA ޏϣ\:$c,=)^10+T((U|a,tplDtAtg%O26UGI[]`"OZX۱<)(&&P1wg<FwD5^ mi:Tޟ PXvQM/+VlK!%G-JENg5 FсlHqGTF8ߟ 󱂓ȂlZbUCTdda Y %mTpXnAϢ'¨F44`l2o-8 W)Q/ mچTԔ,QQ~oW¥!K+}4%]k ;[[ߛ?1<qCys˜j}{(d§1̇_xv߾C9>rȠ6iZ?P6lq|AŌcm.7Й&_Õ(Gr'T#px/Ё/yFqPj[EA1ڐhxw*҇ 8+wV8iao`Lܵ.Yɣ`ը_y#c4=_Z0E`M~K I*/U7G{<Ϲ+u:{Je-I:ByQ XR?r۷Dje‘K4Jo)3^X 6Dm⢼rDL)dvF;y% ^P''9v !nN+JUT9; %}t&AklgEj(!KފÀ~ݚI<dVdF\5IGǷ|DJ6=;@?q$|}6rxz҉g}}p(e*EzZKE@[w hWc NN}ev{Jx332?}> dc`͢BxCip}v2 *^ {Դ ٴLϸnqrb bmv Q DaOT`47ydD_Im+\r m@>IoPYO>F:}B>^%oIyFszpVUdE3} }2cSVx[~Gݻ6qWf>E.đ2_;{6'&oJkjZKxOz5 l\yiE>%/ B+JrK;GT?4b'gqja,+sHѝ-ﷷ$rτEHjfvN+Ժ9e?i ;@a3YhQi,b G߸ɘ{Qgۊc׀;*bfw8DC-vM[`4'*KM˳%=Lh Uǝ]n-^,q4ʹRZ(ئߟ]l$:/T`hO ]ʂjoJpmV ֣3wvo,]h-nl$jL ga?B[bIឧ|y;BRھգ_ b_ZH7x!TgTRq0D uCФxjRO HJ&L#6yho͏hh$lYW.Qt9eDO 괴~8dt(zKq;aѸi|i_O͸׊e}W)c~ƆSc+j_U Rj4j:w@ds'6z{1qqa7Hk7'JT`R93r$)dS8λ}yۊi^qt`X=О?0LfJ䨲Pg e՗n؊0njqM~ ?'M>D[Zzx8rz{|'uzsdTTO˃z/$R1k=6D$t.S E%SM6}=T,OxwiH۷PnZ)R5[ћvc%VbT VVu`˜,8q^2N +C*eth˽1"@>N,h[r5X|`օ6h0S `  : 4F[' yGN P Zoub EX\(U mp]JQmӗ?Z^b^\QeaM2MaeEF+чHc9KղVWkjcvDD|(z7n]5k!;<\S򬣣g91OSG~ȫTnmx|x ;R?]9^ł1N}O𜈰c(H|l(cB6C)78tb)1篝‚>{CPã-ؖj""Ѩtw6J,[.,q:@;֞S}N?0|@i9sp ߢ%]-Z~2,AuTt/axbwW V!gF֔aAo(1lx"KSA,U߱6=?^>{qގ'~9>>NT 𣹴t^E?/|HcNj{ #nJawo_dVǽ.,F@8> { Ҷ+ L0 sbBe/{c_ͽ{jLo"> L)>Oe&69Mqܖ :T-p]~@w8:e8FEEx\LMA0"㊏BV08UTr ^ $mtDGB:|[ -rp4PH_]DgT*<˫67 kC17փedqO} ߿gכg2Gny> G#g}< x>' 1 Yn³ 9RRURZ>Ma[#$NpF>>'zҡ;4F2bbdH&T@24ͺH4x*?ymlH#"n?pr UmllL~!{l{vu+&F*+9 KD}n0u11x*%QOOZdOoVv{If`;>”\2Eg.Nأ0{R;  A~3B{WzNg֘8Upt-LϤX^$+OVY(ov~da\XG_kGeܿBgkK?U-CC/m{rM𲨈 ^.&mHC:ֱT6ޣ,WO "h<2'F;z3+ohbmpDa_Zb'˝^\кl2 <A !k))%U?}oz ğ>#VცʶǨ 78,IKo/TP`~ d8VDo~|0@>> ]3OA~`/Am廠Zfjx>1[/_vyӳ3MM|grr+fsUy-㓍@ DXDBŲ>4=ޚfܬm )69 xtU/KGҙb (.2{v6BJ4Pp\|O%'k:.d3X[; &7x\\\@(wi6T;mR<7:| 74|7x Ń;cDDD 7 0[p+'Ka8~hQbaa>xJCg|muQ\ _{'x$+(gFY6'Oiz$_gda毼B?jd]\]S%N?7\>;mCVW̋9[%NK%?&~~{hō|PBI,KVVZZ$\>4eCʘC[ sE>rFwV *R43&SJ__?ЬkrߟF]ʇ s#Cj 1.CW?~<-F^UY L lQ/zi?&Xok_XH"#ؘ`8ovMq֘li(aeL"ރiӮU>;$.@ɍ I"b)rۈMY> Z=@^L.bCJH~~{>'GͽH~fu9=t<ιsb1/W&:<;"q^2T]UAW܂>ݤ)kTe!G]BrкgJU5K3O#jn)]_*9 j}\p+ivw香&̝"~j>,*=oCM_YڱIGN<6՗)O/ ƌӮtm?e4jI@`\2, 5{iԼy燈$+7r<u5KF-!7dV IO-W7}4ٯ97 v\ 7d)w9j;]Go}DPƪor87. mh&agh%S<g횯5 oOH 1$3cŕas!t$|6ʂnqu|ZsER_TT즠첣]R_Y2)T[S$#&;I# wwe76GSEȀqf[ ޽%M%WB^q % \ K,===CLC/UT.RV-|ap)bvS,'++n' L<ׯx !ga"Dyy.WKOSj/|MYAy\t ֖CrJ|||6өbuЃ˃=-@l7NV;^g(>+ˏdOdF6I|ٟWW>p{w!444@N_&謩ѕNP]f+OA@ͭN1` ;5uU7# ÝÅi޶.eJang| }4aGW9ROմ{]KsՖ4#AY>Gp64jM}G[%e:vhA6r#XnRj#Gsbmey'nGo)Nkj. upBh"YFo8E|nrKR6Ƈ6vvYf+8=v;y-p'+3t'Qiv닏5+|TJ,[`.NhзTd壜Ϸ !a;UBٓ C8| ̀j秎bE'atzzzv$F{Eb""G r:]^x<%O ܇]9 b,ݳ֐ȓ~x;Buw62\R7OΟԌY ]L]yϰ Ax !yN&l*O'ȋp㒜lZnor"]0JTɝ -$GX4y}jZV ȏz懣Ynw[.nNGG%tQb^(N]V;6Xr-ӧ<гhQ >1F]>4UH/v}!YHi.ޚF3xCqfWGK IU#Vm1=&u˦lWWzK\oG[r2}1T88]jCwN` bؿmj8vE 囌:_qn_Li ^i6CswW\8R0^IslVB{M1@DSdz!)يb#O@^Bفxj:3lkHIB"(Y0uyڪ~Rh(z_u,q4+~Wφn7,1}|jA.5I"50OnY}꼸 iwe,*vadB*r:n& 4}.kfK |¨HKhX{i#g˚mlͩ]bKKb2G戌V˼s`Xo|BpFE}bbX.|q Ajc5^;n9BDUOs (؅^4\ ;^6 ٿ؛ľ~'tݒM7~UZ:fNaMVŹS#uA͍[h\~|ehVog)W ;5V9 u?jd aQ0tG!3B1F %_F̶f\FcPȋTU5֡W?O3s뾍rF` wTѹC}l).^/ƫEv4((R5E*9_p~ 0&@2A qF/nA`%|ZI֓q ^r.=IA7C>j das겥3: ƛ+:}M`t>N$;|PyEٽQ1ug0Ny{/͡A^sjkeTf765H%̈́H8\s/`S00F l~tnBɢ^tˈY0LI9P yMZSk/*,*56rifm~c>HuAF:1 #ՆWA9~B2.@,dzg5qchxm7a1ir/++7/gZ I>g M Q3_pV\r% KY2"{ @sa|Lܠn`MI9R%}rL'ԟ{#Von-Qn{6H5/aLׯ_-9Wei VAOFҕ@7_ۧRЀ#י|A[[M-18D@pd$U2($.#4vJgvA!F'.8S={7n +\7z 6L*q. PiRTEoobȊ+*(}Mg+4V\̔bg0~CƳ*5XkaI|zj)\iQKo& UoUx0xCqkqq Qv3)7f*FŮWX߿a嗐HH(^r!%_2Რ-Wvt|ʈ""lsϑ f@ BAhTXE]:y?\ %~;X 2NPo* Y\fxyēGo}hQXŭIO[kkfvڰH]fHK|bW C!ar<)SܺA,۫JJ_>l`TEP$_2&HH >Ԅ?IA1d3ѫ$"T rbrf ΟQәL/󿖳;d &.¿OD}k6g9d,_9 푸΢@ٸ8[E0*`Yn/ %u:J*y5Q"ϭΡ90iH *]85*_VL'$Lt%x<+*J9X J@@hM֠|mPaV sQ s (tk^gC%y_>+*on eUW8+}q B:pHFP~t3pP!;Ȏv¸ y];Ρ2ALr`_DHoU.x YmŇ)*B#W;Mw}zCȚBO7Cqbu5bdIS~xm,(`NMJKg +P _1Xpg2WQms]$DG7Ȉ&G `` 6^i"}%"11?+n9ȇlz5=zә|^Dr_RP B$e)|>qDx^ tddq!3Y"Pr9S߈3@vYVHJWx m?ql J- 5~'n[5[a!; 6 ۓPRGqL@`1dX.٣Z(7_0V@z.%{e^5+1I/l!V;cᙘdHr~)a]j#ffԑR vVlފj_Oeߴ;{=SLW~sEQ8\_̆ wJ~_qG|M̈5|_~xX9x)C۬3E t2  q5]Y R}"&W?b).ۭl,U2 BybH@OO@a$I8fTv''iʻ<{$oi?{.J06shfe@gbѮqO 4E{{zdu\w>0XjI&Q5 n+i䒉Mjl.j9*E5l`)WܿO$' 'Ix>`*9㸦AF@I?BMþ4y!`q*''WC d40Rd1Egw׈x7C<%wk]%;ͻ] K٬%UrcA`[[ Sy#+8ʌ-xۢM)Nb4(HJ \vU._O!OWAuQG4(>_::A6ۧ5B` 5 R%Mh k+m-/t' Lo [s2(a6y;Sث(ӖEm?>0:?1OAb|V@ittt[SXMD|E:"Ë^ߟl6granoy&`?Xb"ypmf?9&joư>W(\H> PWJxT`2}%SC@WXiI:F&Y;0HicҮP8-m|CiCbhHA(ZG[B*Fai UPQ Z˭u i#Wvuo'+h>Q86I|)mi0oJ_Bw{꺨T4eyL׎ޟ,NDH翕>n~4;íU@͊o;hq&q~~n;9O: "?KzL*wΆhF$Q{ V>q$"eA&q+)l6_2ƳƈKHh/S<TApkѥ*%׳ڜ&Sْ*gcaZD%"QfcϋL!+4 1~z,TI`苐q4db4"%!{fdz(=R_uzAƓltNLд[C) pCP+1P|+"1!PqM&p+لJ/)=`x`HMV+gn€'$DJ#r!}BDW\@j ys6@ IJ9]bpw/`n!*&il#FH!1W#ܖI|/$z$FwT̟0$$&_ C`vw (uW(ox*J_L"aFi'??06֕u;}t!G]x g[ckQv $fkNx?,+*&NpVK시pgekѭ~8\ѽٹJx6 >ƞ !a|Zi2K| bԺO;_s/j& -OGgBq{dWKw}Jl`]Lr}'}n0Ԑ|:eLsۜytTttI ·jPK |NX* iRhLuXPOhXJak<80#@ijƖ>a$_(犋 o6 Gk N G''!`F5~`6|`Ct6 $kT: $R]Kg0P~ʿʩ5k6lA;F8_=w$ќ3dz4 P(5;,*)o> دꌞn-Qi6SS?Q&$mL]sShvBCH5l3{pۚ|Zדlx}N0,9RHoE?q/:D g{$] ˥/>1ѣыuEdisRC-*F\i+}>~Yˡbt^PE:qkífjԏ G\6xy Aߛ-</RLIaTR __E׭Ol}zuMOMIO+TibN}C 9ѯ_{{jO ٶujrjm, 9v=6ԓ+p]/]32/:PG,I=1iOF1aCơqh^P haQkc[`Xa;!~wdw}HKԊ{[f A8Y9 `*iI-US/gnw5`ѣ0@0-Ik0pS&j)6ʺ (l! }eb;2>_Z_p8 1{㒚֠־:v _e T/;gKOP((=}4ظWް|f+ojJ8_.'di+!%'3RB!_^r~9ggR)v$g:Y(3WeMddd]*F" @J񘐅,,(ՒYZ_ Lsfcw-gR-IJŜe3=x,DެQө|7,"%H???`,©D]>HS`БpB˛E;׿+cP>,5\$ޡ~ Δ499ywyq aX]Zm8'=cgY®$T,,gwwmHY\x&&҆8z6?$%+RC;Jd'i׎__ej嘸yoޢƳX&%$gf &V_̖RvlD:YÃedjVGRPvw.,,B62)&nXdto}3Ţ7KH$Dyj'r֣'fVPπ]ce]ONkr93hoaP=DL~ϟқL25qfMV;;3|`FSK_}ɉڕߜMh6V%$e!9v̨}DF]!=eSSߏ& hW,:En})|øRW! i|r F9%ɉ\ qA|B"QI&=fU_5?!\[K A:ǡ߶jݍMj_ 33@(yM D"9`.joGjVeVfGj\J1_0&h'I9Wzzݏ7}U*e ,Q8ZĦ^dLBD"[ OR"ˡclK㽲ӃbVAj&|)60\nlȷa̸/+ OE~ixBnq8%Vgqa&P' WN XSA%8/>{<%&Qtʗg,6@cDtyޝ,/irVt8;N39XTݕ/Rч%)T_J&D1ӌghH3nF-yOW/>AndlA71C'uZ x:Q6xxYYՐ$njXҺhNEb:_s;.hSl +ǣLJȏc^Zf>YCp<1!SEPJ6~XzQU "ffN4#a .!mxϟ/m99&x jA|K!09ŅE /;toq|\|T rPPssxQ1\  5X8}*A*6IImEX%PC?O A: |.@j2HtaL+OGFO/Xu^Ո#m$` qvkcǫ2O 11Y\&Zv{4((ce &7B?-O2+bݮk8CǻP ( 4*9!ymX2G\j"XWݒTIO@{XoH(^0w&ˤ Ʋ wUflJVe]oR23*,$ϗ(P:utщ/`\L |-Wi|_L,d 0'R<%JsUL )E@@t '`޻. 3>D=LOOgGD%&#!)UN}QVnNiA_l.6 b&*<8f:X~~I##*_0dUN`~7 qaʃH/E8&w1,u/|'H eٛ{QUY>̐kff26͑12AskjS7@-_qϠoհb`A GZ^>Z]Li >͉B%XjU#Z p旖rSIE3]p>jffn2%,vzviԲ JCe 4O{+&S^H:9bGF|InnoH&z4 &lhj{GÏ@Ʉwn?99QЖ eWӃ'\}j m5+m̀Nܞqirʀͤ=jKp1kd v 0y ?#A4ϽҸ][}goӓBdT"P&st O! }Q@+0RNX웚ʔE͚ IT-R,#`_K++a1Z|}RUP1-*,e&}Aj #N{LP7*]oEeK4x=1'C𸮺1Eeut~J?[_cRm1>]]lsxy#LY:)O] !;ޣ4D@3z}:hֈ? :>h>ͮbՒf6א($|MeDR4b2I>l2D"hx(qs=Uj,a b<3'=I)l7& ?JVl4I`qV2 +9fR8 koq6g sK+kUUK&H&ۇYޣj? &ii]L( Ҳ6A.v  k8~rCں%-PX9Zt@*iiJl,`ҡ^lO.4uӀt♋maɢQunblg(P*ѿ̓eT bb? 4@ߟiqOTpX" +{[NjK6yNgB]AAf Ο 1^e.\ą%oAm|ޑW  ڼo'Є(AY'l uڌ$7@ 4<RE:"6  )Q .Gn%%MK4=Rms4GGT-5 MTEd^x A!JD@0fCQxHVJX3po8NOȫ'eE" QQ|OP vh ;ϣb\@uQm Rxl69,mp,|fzqMwLEbژ9hTc:t@nDe=a"z/ +95(?J0N+F,b= ae^ʚ'|J_'r5somBy;U)>o 89UJl5\_|rJ H?>7kWH<**@ɶ|x Q{@`Ie a/: jbѡ;_NT*,+N Xk>yҒ&#TO޼oiu48h"?x0z'@DVaa]۶o-:H{@CD5~%( j厚r}we-Թ~P4:ɩs)LJvRdbO^Lh  ,(HL26D$#/!."ӓrh;i+P4( i9XYaZ+nBsH ^Q,I:LJ MMZz޳O;:f)!U *Mpϧu+Mf,6N7(^]~Wvx|9;cq<&4 mNOlF£}:XpRX9bh&jMoxjoT,r9 Rv1lvNT$2^:1Y˰^ߤRh@"1mX }ux4WpǰT;G!;0S>϶0Oq+ ` $e%!satc?/sT8nÕ>VԗI:F4/_vc/!sgv:,% ~3:Z;z˅( H6>فڷUEOLojotBiy$>^}JL"=}TfL :3epBӦ=Ǔ(O*MÏ6yP/(J,fq"IT$-韹\Ur"G!AIJ?/Z 2ػ2 !;*y4^avU}~b:Kg?͘9'թ({GҤuڗ p+?ss1j{TP&: $Hi[+W@Yaܟj0*mc U`+D#t|y |XvN3fz`701ixY!C痖sck\ݬ]rxyYA^O鴸>ZCyyyM10Q8Z4Gxs? ,u:޾_16t8t49BC{/|XtEӰ_ īkVj#Y(\zĨʔ- fp81Bskx<*>N{7VH4JI)'cx.^O t:]#mg!4]Ӣ]qD'E@dAwBʿx>̱ tPR>PuV ÓViS:DnQ iDAn~}|sc1|};aFԈ'- Je C..;:@ Y~/5$IɆ#v=QJ LhAY:_ok_mz\L ^uZkq7jh{{ Kxc-VnҎW{Msk !ai(G:4\?53c5Vy ~=i4RDX6n/-󍛌19s{LlJ_`R^m ":3hפ\lICⓓzzedd⨃A&bkй{MĐY¥6SB_ܝ甔|le2b0s8g|4P$n@Ɏ6::!~]xԙ!&mm[[ L Ope)wv^>5({s,kM!o+v˄50}ZBV)>]%PGLW-F05>k;jTvqT5@X ,S @\Y?ۅ??WU铼|O#ppT"w`|''+ 8-sGFF'ˬaih2k+8py_d 7PH$y_鶵Q_ _K% 駱s2O[k|?Α{"DŽ 3xKUjiY. .L5*㌴4YҸF": ?yYp 0G|}D\[>b9(z`ƀK@]?@B>Tۣ2/ T TJ}Al'Ҏ'r MŦaVd1DQweT]qrU^gUc'*E1XirK&)ͪ=Ů.σ$x^uKJZ19aR!SejH *X>/n]m?uQL]g)|j0FWʣj!DSqpdb(g1w9J;5:,fUC 0WgnSe萤ҽy,#cݟZM .̸;vXы$;!vq>T]/J|._w?=E#{F8'Be-fMd6M+wrHA>>\: QȔɗ4PEEfVa;ߛU2c`ZDyܛZdU.'W Mהtt˘9Kl\-O&X_ut^:.L02&sj2M.!`Nq7ol7̋1綨9:]2cV|rW9)DNWH#ތJK{{xsLe? + ]6YZ2cgDŽS"㉶k7@bKuǨ%*.M׺9[f3OdZiq1K)ۚ+]Jݶ̣ 8Ҡ-_eџUǏ]u ]wc|88xSF57˱9m(55%(T&r KGJG}Q T,3)ee20@u's̓lNSЫ= om}.gݷg0O!\w""] pBTH޼-B#[zO4əb߹`wXsMEJg3R}Nj;/#2Ԍ>0=r5"Wx_1,skk8dז߿irG} d|{e1\_i0<-Dd7]%.`ȟ*/ bqN}j #~*!c'kvLVަ]V9W#ܜ$.Bt| 5#RvI5t0\xT`^ ذFoɣ?- lv߻Ţ2lWO EYItٓ?}![QK-\SkwAbee]?4Ͳ10:6T]ӕwQL+q8), vG5uYҾy$]ô]nv`-]ZF4d7f*-BHp 1A)Os{0~.߷,IM,\Gr_Kݨ |Z"tspw;w'wo# Dr#߿B]!;_NfDA2e ?f!] Ϧ䳇-B`@pda]T9d#,]$'!vwrqG82RL~Efpz993r^5_Em/d62B͖7 U_&`NږkވXh&l5On:. :XX SR=j?ކG&Z JRx罀|2>)p83ӭk*R2{ 20zUHN8|aAȰ_+9Ǐq*_U>{8 RˣfŐUcL胀VNjtnl O]=)0}eS^ ix LLhGFFtW5`jʩ1~B@;.e%hl˺7(㛾/.#L)~nxIXjRS*089|{;p gk_t 5'{xSM_'Mt@T4i-헼B1͂v;XsZ|S{'݀Gz:nv!p.#s|3j׮XI5uk,,Eyto$A9 ]bC7H7qp@cwRz ߿7tR(lB"A "3ػᇵlJG-?µ&CDzDcTjm][ oYD bў|`.qZ?ͅLɰg깴$gKŦIZGC`Gk/N?$A~Iaqb<#6_fvhKJ"X^2eC'0EB|@ޤwDp 7Oz;m|Ԡ^(@Xx4E@ui?K(dY,(_;‹Ws4=>/熆Iosq%?i x'H/eK-M ꄲm&πG(*۽W,5M["" **>V/UVzq~ ZJĒCIe 'J<:UeR4'VWJn)(c}\}m4Sq֧Ӻ+᭤q =V?O hǟi{?T>98kt!xPPPˆyyV>>qfr=:ӷ}VBBbѻzfXwWA;0fA~˗/3-¿viqY&[ޛpY슣^|M[joGip]綍;;;E{KC8M@n鉉w6WK''AAC8E6< HSrr i>x/0)##kCDAI xZ_T(iLT'By(6%G|dToaOUgAoᕓ9@NO;'o ޔlwZT6,dgǶurعB+߿yϚMڑO7W0kj$Rs6R?}AdدcЧY6)`EAAKNn#{-]}?=vw0Uu~{8A^I(ӺYXt?I`d0,ZÇյ5D6RXm-lbW9sunwNhwfql& " YƵhIkM~qio e} M |۳R[2IJǝӕ6XS7 3 Se`vR$^jm0'nXD9$q\#" sr<$. HڴHEOGL{~툥rbJZ ׮B rAu ЄP=a?#HCѢomꚺL][l z󒃙G 5*jı8'8 5N+Kq6 FRUU-q{Fе?E:]{ mnoWWWdNhh|4dO߼r]UVVΩɛH<]abe -\tе|ΫKۓC;12 ON&OC`]ho 0>~??oX2}JHHkjjs7SgϓXiv\Ν\BKmؘWl~ w\7ddBx|Hf@;@ut4ETz^l|gX>5zc$xȈ:t͹zϟ?; ²ƭOM#ѮL77fb"D!4su~3V۠ww1˦]]]www%FAUv=^+,\M&u$t U2 m| _a=zzv[r8WDgzL1+֣O>f>Wu4Ս vC5vm~zn9SO/YGMxƮ]oZw~T= Gj3ߟd$WG3A(8bϵxH>S< ڗ{F <즞$!%..ΪzZ *Dhpr.0p}l`gc Ù(6#(KrO.[VI,KEDDl*z@}碧)߼8q.qc}(MΏ ؆7ԫ0ؘTmJE~yi]]2`SmnSg;V$|{v?AƆR{8z*3 TÛ'L"bbTCsrrbs|;r zAVl^AL?D s(bXt,- 4үhABY2Ahff斒rh38RXPְuv-i~-<4Aj)G7zak=n;4V>.~!0| IW3SRށ7K?D"^tCqҳTul^kk vvv&QOT3^A%,'+ ۹ŵL*+>;kr7Q?rhߛh-\9 SfmoffEc#^4sh t[7/KW;[v+{&V.FF&<M_ p zoknђ'xן\O8a\\<\|Oa4o'ę"NmRV`0MT}3x4'1ÿyyk#X abz ŧL:ߪ) wV҆/^l: WLܣ*oK>Q<`Gp&7R)%lޮBb×D 2j=)./jl!kq=UfF=pen3h6i@`}fdarNAFBds1?*[{]9 ߔ% /('4j/_W8l774'͌رY=,*2n.g}zt0DvKU0TTTق|$E @r5=uo0qk Ͷ<`g F#063 j BY6tF/ޫ?X:_ *̱||}300TіvC:=Mp0zdqw{ՅLJJ:HAUUİ!nsH0jlXieei[f eb`0G777*͓(Ҝ! ]|}7x%{du[ fʸ"jtbbb`\"D%ECOp}/ ۞#HAmr tnZ dumM⫺Dddrs^U[+ 6wW֒@ N" eXX2O€/2/Sмp1@~->0S&&a?A~nB5'v\evcAXD$Xiy9]ѵcojfcb8@vaX|./ &EEzgzYwlHB!776F$99y*?NPWIyC raw]\-pY yugxq2;bGW׎s===jjHX؜O9& &xr(FV@`UBW7eF6I掎K4ᣇHS+))w ؠW]ogA_u/2>7}NA‘Lr(~Ȯ+3Pǖs1PW!8oVyƦ(P(]/Ywo JM@F  .M ֑H~qK$<=44-2%(J$Bg-0H͡I~f.%Hepz~+Ȥtwi}G4[NGUal΍,2ko8O[hiHJQ[i~ g%g: $N))+ [Su~ZBݱ9$By,L֤(07]+/0GƝ x+K^S't% 煍ac\ĴͨFo_?ןw_X‚{VlPqWs\3;K Sο't垡|QhzOnns4wiQeZz..tpw732,Kp/I ?РZjmA.e#c.v .efdA#,V~ᳯq+ϱ*cP|eA-??FjzwI8}B*ɉ]rPv {ee㄃S3w!!H}ϵ8h5 fa"rD|b\vvX6Ҳmp=!,=b߄S\Ǫg1V)!޽{g, =ޖ*?A*1Tטjo>У63t 7Ӣ;j~{ bW}@l-narR|=y:y_@ LB_|0-Oh A|tlAA>)𾭭-üH(tZZڮBR3DH1XPU j8I ?𠕕AJJe^=2985t-MMMj< J%NR}yqD؞FZĄ QD:eldD0"LAG[FaÏN+]hlo:è,G U* qEanphh$]PE=;?[1bboޠH>_(yDg aKKA%%Ew~tkkĞsũؙS6_D@\;f@@o)tQZe< IJ@+MԷ`?҆6g/Ug5*>wͥchu5F8Ub,{B w?|P-,{e~㇭~d-A>AIu](_kW#w9dž {?PNYqIIZ{QݎJ,nu5@GLL>kZqq=i^ ?'$WfrrTC !e?i]PR{ϲ[" U׎⭦V2 3Tg_A5yT(T@n^^6G(cZb%ޓy)~Ex^/~#LFΓº6㼧NIy,Rc8NvA1żpBa8ws MHY]jDX=;BYVvnڟTZAvJ9w ?/FvoްEF~WE(DI4dS / CsKzdKV~Ο^tKzu5h3ѣQjX0Ly[]Έ?gmVw#Bα|F]\3}ݐ<\LGs> u. nlob H⹔5|F>lZŝW9U2%edXVң[sz(VRڋ+~ksj_Eb`ܳ\ůEEdutiK;s8I F" )\./^~Ep\̵zr5V=%qTrzJp ߩ[Nh`)Awīm!W1;A'':֞1#p O[BKEhlt+  Hƶ',v 8}6rMͺZLvܢYlx{n(F>yU@,#wyxBh$ 6EphnHrbuWwnEw+4qp {fPk9I&'%JEzv.}qo/5Ȼ\\m/X,=6[ֳt&D@ ljM{PSXcisE&ഌ5n]2,c?4*J)쥞C7JB0^{n^RynE7.\/l@5i][p!HLJA.= i]@2 \P0pP8n)?E*el=77R S˹x5Lph<&s F\ZjCKHH`:}QٌCLI^׭PQ>(1;89߯{LK.L Iyﺮ}4aXi,cŇ74OK-3´ok31A榳V@@;w%d^P,*r,wDW^/9:V! dn.,̑>9h̙U^E xGkc>:x{C%WF]e2MV(D.v=BJ+*Y_Pv;j!V~~v}`0s"^'}|}lF|- t$8$Rsst\s_zw! N׶R5EffPwEƙZ eWVzKk*]rrxsY/0L0}I5`eupdx~~tbbT.pWf$ጌjNzzzZh wz{U:"aKK!! b,?W- !C\sLpІ\kҙncf𽹍(6If?hHQGFUA(3v2~I',\?/(න 6$st1Ih} hs`v302F,.7$wgI{w Ra *v71SߞFXw@4 {h)=OQūW 9'wʘb Iⴰ9.YYP4]Ā̢i5y13 4Wۡ1mss {ʤ립ܾϾƃ4k|W}0 ΨtK[ F!{07Ю"mZO,e^ׯ_%Q~MߕB)#.v^7>_'kfGf.CK&:] U޳1`l^?lZ۶O >lEY0sUMƆ~;n/\^pRaώzۡ~04aT-5uj&7)mO"13@Wyz][އ[IR^IIӳFLuWIW7e 9]){ =Ak`_V86-*{I_r(*FdY5\ ZH,ݟ_:=T!EJB+2K>8ttˢNr_{2}&4++DU.fDFL*p4bw,m  rIF-Gkz68  |]OJO rTO9m&v$Ms7Z>G/HxW2?%JI@];@;ۚ%  _jeKuJɭOUX@ *bzӻK6 2"QA/g^7`Sy8t9Dr;#+"Y;[W-Dy펌~?^\ ~T4`Vؼ@qb^묙?ߋI JAIeJOpܐXڻYƹ(d8d@k97+;g+66]D._q]]g]1\*0\WQxKB*,,3U־*V^Q?Dr7;4 糠'kLz|: .w2Q)e`ׯqqi.0}FhT!јWWdqq8 ]Ѥ -5Ǯ]QQ<щefF ZH ]a!Uf8D:o غr3Q":kU` d"2#Q[]M{_&{0p@uA 3ubH2gp:simzHQB49 Pxb76*[[[LI{hė/ +A4lzL777@fddб4h {qddز|(ڞ~ЎS@}usTS0n?%XǏhy((*(H|S@`͋cSoh?Ot3HK?E $6 FЮ?壞ϻ wp1L6=IfR888:sWǫϯRx_8mKd#tn S=5DhU+͝3oV)V9<'䥏|tAYg䣚g4tt=exP-_}ttme^]H#ĉϮAiik8 % < u->!5 " W#{™ d pP|.xuw*g\`"!Ovf+jrH$cU SαyYTԐ>Km䃇L^d ģOx)~ h.k2D #XF02*Dgҹ RH^&-7yEiÅ"Uཎ0ͶQ1 hn\,m-Ұ2 _8F }:1TxĸW@ 'm xv~6ډT\%}]{DOܘ%T,@ΙB2Jj*Y'';3!lSuXmv՗Fqb^bW8C,[vJ]riE|QZeL֊䟿 #A`R}~7aS Kw?,cdS,(긿]W[l}}$Ŗ@K6財w,03np9{Bvww.%--z6RҜљȖH:ϡPJ__bI*20%|0}w=*<|th~8]bث̃ad)}4 yXj\ HŴ{x]HS 97}h=~ucq4u& h, Lx+q ZMIZ R$Ŭ`"`z| >Noj\lGt{V7VDl\N(M_rc (VٻHIQJ,Z62hyyLRJ>>>Aᯠ$"kDktf wiL 5?9@Cӳ+,l+ɿ\s47ġQɪM AV),z`o |l{8oMFZXzf}z2%ahh81Ϩķ 5r$S f8NrԻ 7oc3G2.-!kHW}>>>^\?IFw-}H{GIT`t7#ĩL>I\.TI?RQ.tY}h=\ĥpzW\PX1= ].,\2c@#3z*-dCsge4/yr*G޷A"*`n#Bl>Fufk C-uOyŔo:::Ob@COwx@jx`5d#ةϽ/{Ջu=/Qkx!K p+J+B'uV* Z/_ttHsi A !ׯ֮]8|(<Ā.7&PRR5{oЈ9[[] `6S^E%T@ԔZX~dS^aaGO<}8x~McRLdC REZ]/tS.olH%ϼ0]n8&RN!K|Xx"CD :a}bFL@H)p_лDsۍ}K#.Ɯ$ʺ/˺eK=xxVHlbbV&?SipE,+TXXHt~x1ۜz!PPPPL}@Loqs|k> H1_+ۉ(EyÊu~;,<,FasMM&pscGWxe"iQUHZ)/~OO:,ixyɪ8(_^w=@N9\zVG-D=욮Tȶeqޙu>a~z^/0n#ӟ͛7-veew` )z!rqᨳWu5,]yMY YM Jdj,[*l9/"\87\ӎp'モd,Dq:^Ibxϯ![^:ܭϕFAEQsL?1O+&:: QI^J*uTװ$Iz3 k_wNHkOblzꏞy5+~ =,V&H0;XfB*IYv^E۝Ɵr<'[ή\Gp&Ҕ0бOs(7f~㟀 >8>NmAA﫭M٘bJr8`ĦļN>-&Fs%(Ydkͼo\?jBQIњ/j-i|&e!`BtkAKF|>c[Mn&#$!C0.HJIW8]e0?&$ -}qscnuIW1U󛯌>q:915G%6&PKw$dt &Dt{!nv<嶅Z֠yP^^J\TNDlrr O5'Yr}>aĹN~S6cڍ_\0sxLp!,<tQ/jc]jEmNu>vs13=Zq8nqXI;-= X6qZẳ8tlPA(*B 1ͻxԤ4G4bpL|DL1fz9EO r^ =ׅ[pE㠱1RGYd_PGS GjGGR9~L I^%#TxgIZ:ׯ_z^ Bu:FqZjP݋˿:FF[W&9"IyP$Rslbr"u>С-$t!gÍḂ,?_g#/+M~;E›{$j|.8>J'"+=8ٙaa2Su2TQ7ĥÌnw&9P1ξϨ *jpQDI9]*i^uv>M ߹ 6}٭nԋiê}sϤDc4w06=l^iG[/~4ٜЁG ?nI @0\'+o\42y H0U7ù:J1.à" ا3n~*?X>dLҙT榎GJm=gH@[*瓓-'@FԬ%=)dkW4zw}Bl.?NCOP}_踑s@ 5Nh#TdfnuØ'kLA#*BT7 Fvӑ/lh֑*r22BFŲvETIZg~:B[:"c33$rrBpW}8X`xڦXOEb:aڤuV/y2`^ Ӽ-`@נaY^n[lmrNxőSSٙ\uyy"s^>d)B(͂cŞƬ )(lGvYS%&vݳűl3ɂTzf֜곾l(Ϭ]v sP.E B1ѧs < S{jjo7*kk֪7h./Gژw K%kIaB;,QPxVnZ"u ek}b*x9ٟf4ڊsW崢-}ޗ/05Y?YVQF3`|\HCc, UF&dXlHQXŭ-Tq~z` zPe%2K8UڶIBQ/W KmvD{y PI+'pŢoK0~z{W!nOŀ|)f::IrG'Xn?5{ 54jkC,9Y{ͤ/;'DK 0xIGHZm1-Oq E++2\!R,=md>4|O6]w8dGNq(/},p.NF/ghE|R <77B 9-t, QTb'Κ=J06̊93IЈݞB8L BD;&y(v?4=?gZt[RGI|,IH8Mx&9I0y+k<|M^aipR`b28Q"QXI~G IvUA%p̷f)"&6+u!oDdYz !nnG \Y2 ߺ G0j"1-ND*Ml ^K3.m*>&"4%"!.C䏙 \`ݙ! t0?ƌM(6?zS۴NiW|U$\q^^yuS;D?/9X8W֯1uFG65v<XG9-w<ۙ!b !&Q6:Y㶽kz+xe[myܬf s?9ƣL >7|ѫ2,JIdoId b2fb Q28 {AKy9/lNl~5 @bg$qnOfyiŒS6_bSG R_َ9ǏۦqoPS?~i |`/Y$p{lAAoOMTT$%My uvvg42%#xIcqyn~^es7B.GHGWZ2oRE}C3|>jwJAq0x+֭U5!W3i1zi9"H|3mv`ZHq`TIvH5[0߶"2ts;/ #vΆaߵ"<Rۂ]&2MG%HjU߭|n^7$(%?HNn]K ZKRU9W 'VZP1iC^I M t?f5 uZIci"i^@^;UΝYwJ1c8* ),!:e7PlYg^ ی~{Ҙ{L,rMHӧKpŅo3#x~+>|*B9bщO!FuJKpe@@/΅'6w$p$Y,}IݩPKаu8 G#a ?$}i&")OAm0r4Mɢ{7s%m9OѬH z•LyM8q|M&E{˦Ssrw(;6 5bh77ڄXu*HZB19,Ϭ2efl[ #OVammq QF 'OtU;,ô%%ۘ8XY +7JӫoݯNx }I|jj# DHH(LըMۗ/g FO6ʶO}3$fZ%M<$m p[Ȉ6-yldU[OOK= 6^[NN i[0*Z~ME_Ȉ:hG--t M ))'6ya%qz~++,Msu!a8Ԓ4E45Qyt1rU45ŮNf JсZ>V\\(1wEEqZ(17G&$$d`fnh,9j796@QQL#\ÜwMP[>vh/i` elu_V~~Ύ-Wf FĄׯХ#ۆ[Z`⺥@^ڌ}RU/>t444j9=<<3ũzC33i\ZbbB[籏/<5-sԔ٠{e`>=,R0lilǍ&x `Qlnsb]_ Ez+ub/$ [[[{z=zTf5+^l˗ \ ' u]>EGc mL.;8p4G%mlhR5=Y򩠀CREbb`z+=\~ek-]*&ߞ3&b%lwN`є^L#ݞvC:!tB:JK_-4z T$KINd"!oތSKo/<2R^汯W8 Iƶ1;Qߖ+~eQ:.BiNUQt|ٿADTn]lM_Z 01ɤ/D֡ FnL&B9h$96|F5_vO>'HBD1gޕqM|') XH=O !1ʐ_DEHIE<C 3F[ 6~\&m*5yx0J a`R|HWtjߏG@v{ lWkw.˃:#Ҧu(NNN[c"<+BXT_Z?g0OFX\E<ј1GF!)h~9fCnj}>-> ?/4ANQ K:k'} +*!yutT8oޢ"| K%n}B43^@9O]@Vɽ%7w Rn+d ~1Mrql>VY%{[f_,F47> Yـ_k^ؿ6O zr5(;wm~h]%2bwC "v.uZ!Ϙ^yw~tY|¡KGlen۞єɜ6E,ɀDd%;i:7*O?[6&ET?]BDWOR]@{i?`ɁU@hGDŽK"n742B +dm6m>: r\i'n-wR>x&hsm|4R 2Cvc55Ս>:~-"$$xNMwZ/>Q/͘k#Kga=1zNŲNOͥlxPڗ{Pfsk;*æ~uŋ)##{ A4OO? '?e)3J@_n,=mL} <2-;;G:сCI[iP% z#|cEL-ŵ(0L9ű}n֪Xuj:t$L;Q,GpPՈyEJ&Z'A6'X_|;;=&6Rڟ&sķ': Q§j=D %;uFo"r"}iDƩXlMysLZ$ޝK(ǕiM kq(oΔ`8!!@0c=9)uByZ"8j-BIBwxm~~f6ym!3xayM^.cQj{2W6k71 č羂bJI&\WZ\Y tEKO00D׍IQC4ԏzi/eiII)St}vvWd97Rhxko^k޺8%8&Hd%ypp卾y2_ik*HG\j $8 ܜ #Ui a^{ VV)!G˳/ QH=< 6gkSZx8j]]Fo| 7 3UY.'oFmvgD*%O@s~~WVd / q~BM G%n3{7gVeDIpq$x?>H}9/t<`>{e@ |LXå!OÀ ҟZ$j==PLr1T?5ZuSYuG] / 8۷Ŵ {GGODt&ec}zp!+(Xsl%9t*\W9NWiSX&vvLli}; UgM^{ؠ,QQQ۩lT*`O? 9b PUÇ[&&8,@Fd7Ў47g\ۓ@:;;,)q<[JFM ` Qoc++7o8C7Lݸxb1s›?v:0KT $vP%WQml::.^v^[fэo/}wuNprsߙ*\Q酕~S =Y:@{T!c`iuۙOM>N* S2E19필ΎN{␐8}sun)K/Ӆ{~pOS>: %8մ}g(jƫ1%o`5ZԱ<1y]WXH0lnn L.κ~?}<[g.=\mTPyVm:,M &LI^bpM5ԜO[T2nUR6lVYN.K%6K.ߝڒCC}wxĤmUXDsytSL }c|fLՓSDLL)0\xRA\.)6UZ|4Y%H#{PQ%w35ys)Q/^i811Aggk{p$%π ݢB. ,JC6aD0OٽN6 "9Rk ȹbB :`z˗! o߈4L|}kq7[);-|3THBw /~W\tES= ^1iG،E]ޟm_ٟ]f PY^l-MÎ(5zN&A% Ͷ*s\o=N'K|Ĩg6V@Z y,} zܱLnvՍ Ŗ >`8!ݽ?ԙtDH(jc5r}҅\ TJ TG4EEX4Tl8Ge4%0(x $Ըy|wG^YPݷ3x!)eqq%(==o{vts!/>GDBz bJDx8{`7@g}vu 9yyʡ5:##~c]GGG ܕ\%$habbܿPmd'LRz9{? ?,*#.}x\&&!R+,|c>G h~.zsaᚧ \zڿ+4#N c+Q21鞦sAO `k3y"++4Y!, ރCC:;c:c|eM}%**SwwU,?&'n<4[(4-ACzs,k~)Rvi`wqL` ܫׯ@0C6m߂sv@%&uud |o~"N;=L5T*eR|ii?q Y@|v*Z B"36Vޱ\Hё 7+e|.z{\/_?<`% +=}ku@ }}O\6ϑ}cbfV_LeJ./tFZ1ٝyTf,"kuժkl=fqdq+n!;Wq:2Ynƞ j4y5$@WF sd'W676u.0Ǽ|{*a`x.t~/~JD޼Po6vŪfHS#۷-+8i5Q=6mg܃vKG>Qվ5orH6%?Aސ m#[[/*x]@< %o=%fh7xuCywfyU{ÍI2RxpKQ~R\=Z}MOBƒ/}C]Gk7@&Lffwz nx 2R;z2g6 U@p;?Y"fS#bzmݭRDU!tZhI[_ڞٟ<=:CnN ͭzw[ܾ(:uUىոq1Ķ-4 Qe"7⫇@zi8y%p%Eܴ-uY8:i+'Nʍj23%%~c*dH̺@#^+ p?9G%";ee[@]s{Z:\)8KuH*KHI()lk'0uWM"2Cd(e=Tk@P5$b>_/ak.O>SE23;Q4G*]jY!K4e|GA ˇ` .~+K}h)".L "{oN)$!ǧtgJ ʖBk4ՍnkO:ٮ M5L::"P ,Ev( ݗZoHx1"!_ YGhQ5P9\i.AĄ܎FQFsA2j۹]yϰ*-oNƉ-#{y1';k]FF@_L2^^gq¬R,6@="B'bBGG%Iwyӄ kg/J86D9n6W2=3llV##Μp50ǭR[ xNONR|- AN+mJͺ?&*r Ųx֡Q]0Y(BnyCPɏp|.3t%-mN1bݒ qMq;me*/>t-_:Ԛ%A$ &xSeg:*R[ jGzMx-rpI}TV f!ID y# ݻ N) f"Q/Qbnԟ[} +kjoJ Dd-iGlNt߾54Ppz@89r_7 ޓYK/Ӿlڊ;;ӎy҅9fkoL=sp^Qc/ܤq˗zds[xg{rr_-d %+ |gPu5CP)#~$>*ir~~hul"7bTq^:f 5Yhzá$elDiSS4AbXX9 u4ZBLKԱ޿*_(CqC::;nZ>6r@)CV+I./3Fv/4X ~^1! (d4{xMF19ڍA1︯JR ׺\KdlkLfL9X "xeL5.zެ8`0ʮX2ܙQn Iv=hĉ'?‚f礼"@eXܦI~mC:@151pm#_|!V Kl RSSkEQg؉?h ҃v\an4+!p46 %8TCL:~p)tڎ*E/G+WGy@`zu+={![31M5`m̖; z̞Kuz1ӷKP=Yb5*ft>ڛ7ǯt&x܃y< !Ӫ=fR/6YlqKG-.N#%`r^m phO-{Huʿp^;SRHЕI{-~.[V>G˖%V~$]Y(?!KjDh^Ҧ.KcKYOgx)ž9~zF6|X>2떿<:piT̛a\j`074_hb7femCv*+dcUYN($uv vs^xww/T{T08DqZ+g6b?edu|`&v +'4 %lcM5E|<VHGk$%\tVYWwwMV}5d@=շW>Y>G]^~* 9%bxo@ǕlHXu}!SR U#漺'vmw(ry)̄MZE0\ ?mj*PbB23X0hdf59A P}_n5-out:a/8k|5w2{4Wh_<^HxRu >U ~"rz{\h EGn~xkr2mpC 1 IWu0_ |^"#10j'b#3D^^»3CBqjpbl$#f,ElK@^JQH_\*:$7!皎!H"3N_ -uR&AIy3RXP`ìgd@UyOMlM1'Ot.%.Yw$uv#]p2h0ۣY$x}f$^X&MOA'ڸMlPWE.MOM:"y2B/*#CgfSEE"ENYUа[aQ&~E~q1?_rmGQJDCi$DŢ;T9{9{kgÂ0y<Z di3a7E| - /,-q=Y'FBnBcg ]-YcSsf3QjxN]QCE'. b˗Nl?nO|Hhsum^0D6_.c!M}G5\<d݌6P.//0OCZX@~HSPTD Ƒb, ".s!mm}]po_}vPFM>oi e`|j0NCIRԀ'[U > IƎWbʡ/,` ^S"+Ȍ*^63;&ypL9 1Θ; &.Z0\0XYM>f TPB+&nZh ⡜f'[u@IO:Faqμbĵ|v  ȁӑ٣G86e{ZogTaW/xkk`'4aJ|j~&,L"r{̔@ͩs{аEF] jjl" Zm}%#^y 23.thJ=Ge1qg𤬥Zɤ-uڛOJO+~v=Eyl7:e"2J%^G8 ~v"S^KK=ຩx/Z>߶QMĽzL2.Q,.9UAɴk5E*%M֟nn3V9Q9o>XvʎZ A8SRMFOxtV}o)TP.zA^9D ~ *2S4>dQo7k'Nz~n"WU} `ggWWQݙ67]\\hTK)4o[ijoG5J9_ !Nx19#^?ŏⶓsaa'Ńrj*o}6%ùG1o Z%upf/.X^f_܅}1cnOǦ.B7&p0~^ ^~h¢a{> _ˊNRJ;5NGEZUQQt|/?:esmUCCÇ|֧k999B""kw%?xt |[ښF)|@b5& ONVXJe؎ԔvKݚ5gL?~} ;]삺o(yXmM,T"hMfe|1Ƞ,|V2@g~h~%(2/.$(vԀuaq1*, {҆z~^.XRRY9jlbJ"Q bͩwū{qu*4FքӞ" qsWDb_?%HSlpZ II0*'hcǟ]L$oH `aPC6S_5i84A:4BUN\LiDיs &'222LqPtW c{w;xc:y}Bj{yN*zdsuV7p2PF򚡩0Q:WйuFP"檺&ӍxMpu2 .+QVX7V\*WN| ТG"JR;rucZJMp`oz YI2o]ǻ7N=T8pu^o~ݴW; 1}1DHTTf1;4Lj ÑMZw+vw@y4uG3sM^/_KOt=]Iw|rQ,=gg\ LR%1D,+*X_}(o:BwCO%jipׄ 'm!s-(ͥ Έ\*ۙq9EihUy.8+ Mnq易 W 4cӭ;5kLodmzQ`d OMrP:m!v4q-%&o==Qj/+L?y+9K.?FhoohH{Zl2q944:1VtdZB?4PNПrJ@;"!Q"߉ۇ0Xӛ,@sv>Ę$A;{DXɜ<4UpFv\&q|AL ٝə\bg/'Jտ.u-nz ᤷ~RhuU|(۷P%{DhEPL94$>waAtJDG$Sel@WQ1w Xh`sцH>_㰀Hu6BϟINn6xԬCq:"#CIGjgd0)FRWe8uNzGF1ko<+zGp&N~l?ς>dm}'> ].P?%רpccԂnKq;Mm#/v ttt|(|zo^ޑO+w/)'7]}}G6DEs+Nj8jׇzWM[i@TTUfʲkFoG-ɖChpCB# /6IIQRk<,7?KDs 3)×"Ǐv5%grLi$R _%T$fi޺U xLqg>N"CټzT=.e+9(j`g5˗εwYc9/lsW^Հ,CJE~K4V/E݌Z=L~f f!:諫}jϺsjȊ@Q32PQ jUܙrg`Qr8tMD=&&>`.!D р4~3AH&uz .z^O?v#r`d˾ B6h!LE>Y }DM:uzZ'8xo`#Atr*o&Z:m޳i[n3ߖU^m.;bIWsgl?(3EGp馦W]b暆}HL9a7K{.~8W-fMcbJo)%90jƻ&BI \lNJ?iL0my]ľLb6> `Vcܳ$JyJLr|Va:ڗ,z$n 4ub/17.I4jY2L\h7.aPdIH@LuyNNrrVAm)))g3AA/"U*+#܌T34iCjN[|ӤQ`ߏ-̼{^Vf-eAww9?~U !zIfC^jjj\T49?_3F\AjVߗ/3C$aͱ\6Sȫ2RS1f"!;;-+&'@1xeYJ? `Toi45gHG:稨R07421QOojRT `ӵ晩[-]:p(d?o9N;gl~)`ecoT?hиwl+Z.쏯Ԁ ;~su~~~ Ǖoܸ3B*v@-Y&i>kֹ K8bZJ+i5 !2/$$Mdjfj%#V2900C^b*.MRG2..c:j߿<6"v;1(6VmiƸMЈtJKn訨b!?淶dLM @nh,X?<^_l4lOro WуM)Ǜ>ɫpvqGDEbgg7,ISסjMnbT%+ׯ_C{edpek\NsۂĤ.rْqqs:"O;o exPYYY^UQ67Wk:[ZfkkKQ]VInhkfD? Fͼo @8]8Q&""ׯ̦`M~A&.rks3qrWyjm@J_2o2TKqjϷoDGn׽蚪;FLZZ/I822@oCX{z%^8vEߪ=&@c``l7:Y︸@G(,)bxj-K1!%Ғd է j]>m'`l ^?,1lq7k ;Wo߽=NNNTJdC|[ggg@iIMzyp|11WoDxH(R)j;ӧ~VJk*|vS073,\]^t\~x1\x&hU[?%^iuFҭ+$@-*'wϬ;hӱǀ' ilj c;qS1Ħ' $98wt5_2[似Tq zv` : #E_^(DL++'$$bO I fVggg M@[ RU V!>V aSSSM;'Z]l}}yu[c5ބ:.@'DBڛvښ HM}'z*V21fm Gl`s1njԄNP:&%P5z xNU2m2}sNpLLHG_Z@JpG pVB722P_:NVisvIJ]p *؃:tӧz$ lTeZN̺j] 2dml7}ĆԢSdp:ɡ Um?Цx,ߣⳅVn =A$pc`ڵkjҖL9j?b9@ny;ҋ7hU.Y_H@YS=2M*fwHIT3º7:;%AA[HlmovH葘PCŰ(cf' w=+<9>Yڦ:T|c"uqGF23<" bb0ooP]1-X222D ;"tWsI/FI4r}1+96;e$dT'+y@o(kawډ{e@||ݩ;$MK;155%D.?@I:*ڪ#U-B&PJ[w7]η(f={0(ջ(q\6XvCNAAFARTf֫Ӌ,6mˊXߖs{è9m#WÃfokhmSA/>|ouhxiSS:++aSi-vA!HC)˭_zt$&6`Qr"JE!7- 8_F$;(yl(TTp~1{X@lGcpQQ??뱺D8 d/y]mu:t/u3TEejw$V,b9_Qg*/MS۬,, !MM7@ ~@ڼM;K ԘS}}} LwUUܟѢ$E]/UAyBv:r!t[Ĥ{y0:6-alLJ]o}A$!y[__D֖BD2V]=4fzf-xPMLtB/A }U7> ݇omvXu-QL D$m'ZY~>"uVzOeGY;C:yEM4^u|cl9P((d HYXljȤnq7shZD&z 0lSPv@jubp9eNX^>@N666I1!Iؘf Û}o+$&BZ 9E!HLgX3_Q3M=Ghi1"nLYW)$ )񒬅0n]!6AoDN{u$47 KoQ.@W5u%B&cS߁efGM] "tgFA ֥aba!C#L@AQRjvB% {wwNC@7tVSRZ'L"@P ++zn!='_1Rv׉{ݵĞ-agO-X4m1NhDFY(LQwiii$=CV:6Uj2Qx`:Tw>L/:0:ϲ_Ă]j)ӔvoGѿt~v6ŤJRYsM^ʅb cA0픮ONU.ZU( n/ډ䂋z \|~o!r7 Ul,V]i':B-llf7ʜ̲/몏k63)k-V?J܄?rGVsl #&^_^ `ǮX[Bmg4M̤;f`/?g7QS'DY]|K^\AT))T9y۷@/wԐTGFV{o)9ӑFfnsz-^{]Ce\Bث1e5 l2 dņ.2OpR)X*/QTJ*(H~ ћ\+]ljEW w~~CұN!_ |[[˖_0^Sni/:X||VxOq.lCմpuYԹC>TPI ݏO{SMMtj=0QRIo;ḯ/|_}Y~N{,4uCb8X_,w'2I(0:聰C32!Vo`I_j5]7uӷqqrx$)? s$#U qcRUmb_8hCl8S(Bu3#MX^E\p>M[7=)5^ja@tVFac-*wrV}ƽ3݋D lQ*oEl e3y#n!#FVK Gg^ ,rY 5LGY6jPP叔Ӑ=x]wXwn¼sU[LG3k)(ETTBE7|#m¼LLH22HK2ijm?%gg[hy]JBQsXp[&;`n<Ϲ26"+V-`M՘Yge/sO4]ܮ%'/inTj/zO,ѠAR2VCG 2}x$#y]CR9) s#o_'Inn|Q;//ʨ흿&y ''P޳a\b@|N݂BS5}VLV~ѣ˔'cĸ'7$=2: $cGC|9G#4 %'ĆhQ}PCu?_HC rH$=2 RRR+Γw½OK{?O1N 4|?jvA24Yk+ 뢶"HG{MCNL΁iF#y}==?Q9V>xqxKѲaZoUNGg')&@LX;9*λ.YP4UC*Yefg(Fof9U^"aR6**JE)S>E1μ5OdܪuֹZdO͊"䶭Ej D~#xҒӳ'A ;+r2(5_ʛ{)6s||z$7;#z7UND:|&Pϵ ~XɆoFMq` 0BKٓ~@1 #d扒0qQ\lyL ? rؙ7()%JEjQ%BIwIAr"/TF%"+&N{!LȾ+BNpU Ӭk)iKSk:[e;1vxgcbξjOJ S_sw/gn.m"geNVg@}`giQox/*=sI6H;8sūι6D33xؚ:o:4}M~ڃ"(/g<Ze004Z%Ձ͘C\a ͸)`]t2}9HbR#o>KK/9mT= Kh΍ͥ{1^<> n3˃g ]N(+1߄`OTK{Yuf9wv ij+ u٘렏L?jġ˲oRӡ^trގ||a8ս:x 2f3n&~ Swet #pP`K3uOLe\rjgV(=5 F!JF `rHu'nx*TtjoIO-BENNQ:})a6R ;b?Qw4+&}` ۢGnnmo6|)]I}O˫ɩmtf(-}=>jSܮ:cf6s_L,Y<5sP/zn^8X&í92o.gX8w]199mx!Dݭ l3^ii*Zdckˌ۝O#"!A!!bX(=TF<0*TBʾl6ɵa aE&g[ /qpY v@]dh-[.AK(4eQVllб9jS0J\Ev&z 5y>LR/.HW x$룲[Xо{7ތnTK, `rFݱ]upMW?b YkSHd7WސRKHhOXXbЃU_O\sD}T.:.g!3z79 |]=Z֑򎧧0eܐv"0 k]3Lp]*;# RJ-s}O2e9Iuer,DQ8i(?? ۍe[rF[ƮJcd}LM%nlf  (^-<=&!?Ƈ|nc1[.tWHe##|r4/o@^5-%MB፠;…EH:)wk#;Zہ$UBZ^aYz @R<`Bw>'ίGG_ٯ喉ΐ]E d\>rN1Rb1P:\*(SB?  6+*Ŕ\!쯆I-UhEbwkf ԂT+= %..7 ԫl>}zǪ\Tx;;ll?~Y8@G'M6 _J|89@?¾>xy1[|\v/GOOO(6䴢6!u 0J_[ZSS3u|ӗ$Yʊ1Mk^,hShsJե݌xjSnax;V# ݅nhb2>XKJ46҉mUc<+,r{OFa.%.ѡ`-HhwhH1ez\Up. b+1䔧{b9]opGRS-1 ,6 &fxxy89;::FX.xEEE'&&Z|vSM8lS2\L\\<>Z~J63jJ1t+&ԥyk#soU|ɛX\RWWYB`;۳ wx-UBmmm 00[ kU}uyVU\bie8a6S+%-w;c%Z";;i#Pf䴴Е.Ոs&*Ec2۷a%ש?THKz޾YU"G$)6ғ=쌟JՆ0(ȣ'\*}2tiBB(ޜO9y(fF/vHbQ(;o mlGJM&Ĵ\JH(L.A_/}dDθQ>l yDíXaHDѯ|?q[-0/άG P9{0 kx/{,nr{R-lL@6Xk/YHA)Рߖqv<x`~{YLx{HLBAdR)rB;lJмP71ʊr*Qw# iqiUv2BǺBW4W !$d efÍvRcO7'x*3V23=lLUq ?M}D7z 8)Qщ2[Ћbv k NT&jjIRY\0Q1y_YosE+H4 7L%{cXIF\Õ'vpP26.*ΪW1MNQmSU]TA{%ظ- '7374譌cwdȖ5\F%2qc6 칍:JnնصڽxMz- Kk\qvD0ͮCٜ㜽EzV7j-aU˚LUE*i^RD+B(׉мso Md2>UO%v~[VF틃(臃)1\AtȦ[{0xӍ{̺33V+<ԽBB@#m.Th-siiD~ _]f wz"ee⯣^᫨{anQA/a/FXHaqJ$õJQk< 3om&1fUNq&ΆwѭƇ₃ uF wE}>e4m<ͫ]6÷FջUZG8iR O' >(#6BP ɘ6@  d`fͯ#ܞ!T[]1yԜ0d>m7!zXP#Q[-@1r#V08ٺE<9o:Ĝ^ߣRMc|UǪӳ$M~ 5JMbK =Gz*]Ͱ'>>t5ѱIcs ?癝3T,|0}絉S\q {f lP͠Qǩ9cN<]Dqd}}njd`-uM-u1`Y''? #Tgm@YZ^ b1h vy\PBk?_=$,vyuzTݣc XZE\3UrSXɲ_m,>)'ﳎ3x\R҈@O&GeBke?|Lr~~>H(M"g>Z/)?߿H%o%177~4 uuTkF}jkG:^ꍩ [.S:jjn 6qoB"45g0|DE6pGur{ד]ۗE R, M3ًM{%k4]B\^d3_^LPM%.2W{&Y|}GPj;Gp,]* |wz:dfO=q01fjOf@;&bi y] ( Tݻ'c>Oc/()l \wټ .V8B3]Lq7|r}pYeC˓wĜxTs88v- Ȣ-uFE,v1ڛWi5YE2S~5 w#WRQ0"$`<4TRECU#jlCFP0PSBi(WA޿EIK']iEp>t֒α"=`6fv|%^u8 =NUǵ6@^*m>\]l=O~xY34bf*& 'KTRi,&ȓ<*MX궳o󃗂!5+_M}>CcZO<7B&)..NZ5; Z|o UnOmx{՜1W䜪c|~߰0v*|&7[rGlBNIKmlpcAKfNP4B텶G  5?AV:QHOJnMwFy!-U䭏*$uQ4B2O}zzz|vsV\so>8 Q_ev;; >) (IqgsM^[qmRQSSZ.hfN,j$'h員γ-8QЃ9báPϵ RᰗZF'$/8󸶖y{4y~i@_b8>z}֟(?GXYYi9Ueeԉ;95:00> cB@U_^^^O2#뢘>|5T;조yײYkJ!b?5iX`6 \bۺo@- !jm@XC9U% ¼ϣS-kV2,ˋSI)nW*,oڛ&%Wnmm Q*;eeC7@K tLa+Y*1 #𥉉9O=GRA] _qW(" ā0M;8tjθ{=Ou%K<=%<{D1녿dEY'pF)J7:U"Tmu/\ ɓ xN+)HYeCO3-uVz x_EI.d"sw$tW&wc\%>(P-2IMoADpUJkkeDXx8-#MڱQ5鈥\v!!P1:I\ci.;N]ӀϵP*֝'?GYY]}]rF\t]iF\Z:<88Cpz<}k1PKMT3ŕw߭>RhD`,Q $8Xv6xxN$[2,j= E: %%#iXdQLdt-e^Ԍvc  D|`ѐDG5jJSW2`uSѷІUXT310uWUUzn:]-Wx*K υܱ(/fƝnc=dz6|djD}f|7c݉ФDՁ?M_ h`b8=p|::q78g_~ (LGT߷ZLH5y~X M~qяu$<rO}V"Ԭ"' E#/Oiӗjqd:_\/kj$ 7G FX7//bX &x5sլނ%m?VV,^|~/+M9n 5|.G23^~CK'''@`0iHۗ/_(a'X|kn+hi -\IRO*G%$|glP01顉L:TI؊oQecVTtZؙ}Q4@064L9oL◘HZ[[ϋodd}~^P niRB ">ZJ4A4wE79Ϧ@b!LwQQ ƋtrtjХG& A99DDbUNB*%bPF]! $+.b=|zLơF(8qhٯ{oAO}LBe(1L[k,Ǐeӎٍ=Ab%'hOjӾyVتXj| [ϟ斱@WM'9Sⲽ,Nxܱ e`JYϴ3gnHgn!-=i;&`n-3n+ +# `Ak~Wkh^!HSfƏf-g}` xI]5|5o/--Cf)ހn~UZloO:'7Ǐ|W ʜ` z9~y@}0UIt5Qrqk皚 󨟃uc4r:##).7>h }}D[_gL<1>7ZnM!b!T&S77ܣ]?Fra@9)8=]/u핥uWAD꾠K5G"KՋF66CrAqqByNa/'1@ K.o}kn"ϋ^d o I>;*^d~ƽcgNN='1㝘X.^ ѱׁ G ZmR)=K4|n F]3gEjUŒ@ťddZV v-  ݉˵.>=zd%)?h/^vY& gA8:ZIaE3J)zM+)Y=a+3\.x藹,&_:F'bxpIać;+6 + 1#,,=eɠH?~?eMiX4/ ?gj kR ֏FWKHX7{Aȥ [Wb/V9Gh`:j/yaGiqh\SID䟩xBK{w!Wx8;3jDpkc}EPF1ClfZEj!GQXH(ݝPKӞ{4e^n`?hlDgdg:ߏAM&(*Z%R60&󧔉t>𠔑 Qp>/}+IH(5d $^BMmNp'LHO;T_VRʧ9)&.,m`ԅ^=}*f;faAQIXk#WllQ-!m].\a 1?`ZI^D͎Yn1Qe?凂C_HJRRQ}/&閒_KJ:M+~12fm ɃVW12jn`!5w8˨HuuIկM"k ݄/qDgqE Znn4YUؽ@c§>mkxA>?I\KKxl8&wQmz+)݁ғ>ޑ/pi'L22U&Q~`M.FFEE(}&តϊrpxrJNPt\ ÕLϙHʊL;WP /d#%wF^0LQ:{8A k?l(V}<<^e<&X|$0-e|@Em3ٻ|2ˊB99w \3@"'%ͭǧxꯖ=h3dpP:5^' ?֖K}kFd6odDΦeQٲ" ԚjQ>&XtRDeLFsw`@ԍGo W@Ea`}xxCVtA[HHXj>AKI ac3@=H^@G;ODY\M-gs(CBFvc,-5 ⎥]szi@;6ƙ-!-kC?*ɳ9*=>T 6~a3[nWuk\b{xcf .s:NEP*uqT`M ',P\:uupv'A~O39ff97DC;EdeO OO׈uq ?i72~3 S5\h@O t%q@ԏ_֦j# SY tP[&]O~_ަ,/MV\58gmRח RK7eyz~ pO7&*#B} sD5q4C, ~?:IGG6pA_ΰͷoaƓlf3Q#vBv?[>!˙"cx󌄍x 2}ͻ!D4ܬ+K:H -'> Fp`@KD&X?!0; Zm? 5H'yqO :͌k[[܆'/KO^DOOZMN7f'q&w$ Q|::)ţGVNV˰yA JHUY< Y%GxCFGIKG")0?Fht=^9޹*5D*f*z:e^nE+CCͲGԞCz`~ι@"AeR) Y|K lnd,˞H$SRfj_5SQdeND0vvԾd$*#3f茕Зŗ?Fk6k֏.?a!| INJ[I964Әvuč6>@Qdl Ŷ_A\1e *¾}{.VXWM~U ַ8V6UT;{`n{g*߉ۻ^%W\G w%c]*+L_>/zO asF[+3K4萩 w?<O9=z$2Ӫcb2B0-0* *u7tt} 3ޱOt.p ?P84@2'*0,2cs4a1&?%Eu !aI7_jB(0m4%RtM-3Sÿ&'n~b-f>bAXJM̮#%rďܲЇE@#3O./4EY,3Ъ\N0 "w h/Bש}Ȏƒ,xRGYڐaݍ)Wno9vS/wX\% fdT{:wΪ JEVo9"X HIUNI~e7X$DxT!w|ur; j)Mq5v|'ٴi/pѰB h5]&fZu4TC[@Ynݴ$<.,E픲홙(L`)l,G^:[oVYL z}qx+ۣ'V#Lg2vDּڱ Ǹ..!10Tm`?>F^6p)۫`:=...~x]쌫G8dաaaYz&&v@T4Y#-k 0{" 4"# ?>@ \]^aơ+/b`.}eK[҃jwjsave%׷*[/RSR ox9U(qy E!ەtiRt@:-Y#t6nJRLUX!ku!r΂dQUEŰ툺]މn7|NEL8`FZgYpZU]11W**%%%רn'pMYRTq:\/HI!&=e'8L8ﴼRW7 *D"'P6eӞM6l>ڗ%r\3t[e3h&CYlܖ buҤ1\ܤ) or \'AŰm3ܹscU:]Ko;+ ixt·ƒQyA_3݄rVffֈ7иuE0))EϿī&;[>*pJJIIE8XV]9%ЩW_-$RsmV888]a:/Z.o,,h tnhk?!%ݨtFKy:^l4BNz`+miT۷og& q;s$T_3Р л rhj691/O6\0/.r>|LI(Rm_b&Urf}uqD$coy ~AXD`&H'[Gx_ii%vEJD6yZXXq<رgП"Vi (/o_hLL]w=w8r>_w_)hj76 ../# }IX"444 ՗*ERNI:+xo# 23i{5zOՅbD>M8쳪'44n F̯re@:pfئaiJW&ffڧOۿϛL[l9(\Z;P9 ,,V||ӦuE !6ǏPk]REBXbdG3p/9W$֜}iR1,f2qunu(@P+;KP%P_uL>#>iu @J19[[ɈrKŘ,Go{@#D!JĎGBE !³" >\koLLE=#j}zP&'$;#;Jܠ ? NܲguYwń y^ҷ6130ֱ4iOXX~|gggeG`dbdaeedcfaB``daccG aߧ_la$$ff_!}.#,+L9 -==s$_(HI01(XL _&#!ӷ6碧c3ԣWd1B-鴭yB{cS+#W5:VL 5 _d:ֿsaV:ּ "d@#fNnI-Y+럿r<":V<B1605"ѷBaZVtp++2Kc^2+kc+}k2kp @fz:}[ߺeHiiIDuLu,a:$Z$ cFHBK 6%ì-Maz0d$@90! C_|<ߴ6?9̔O |@aee- != vNROr ;#omiԱkik cKO,}(m` ,ufўxo VwdT_o;cߚjژl(.?F_R8(h-!v,]N #Sm{MzN/٘(Ew)ZS RX(Ew)S .cG)KR(Ew)zS .EoJߥM)Zb)G)R?J1]ߔG)K1Rt(w)fO ;.oJSL[.oJSL[.oeI O1mER6KRӶKRvKRKRKqoo(Ejб!1"BbK36&jӐ^ziH>S3 vIbg`Oad+k3k} ́DKT|?3T,T8ZNAC݁ :h AD"c߬f &o cc`bdi20s0XXt06mvP~kBΉ˒?O @IMk3MHOZ:1\QAMQSAAſXT/NZ1k肓v:]v ]Gfec`$h?N) //,_v c3hں :L Z Z:c4V?E20q9uYtصY9`LZpfV6m#+t-wo}K+G@#HO^Œ LH, 2v'3D @LkfIBOR ڣ#8@pt\;kffOinG@FAx|?Pw9Py cjq8uuut`pm.6.++ I ׳әacae3 #g6%#1@wO ҇AS3qMʹA3Y ں lpL̺ $08I^2%Kk La$0kk\T- (pp&m2~1BL26k8RkVF6V Lp8ƨR?4331Y 4 I LEJBgcmci 77]W9c!Ff&FV +_w bd愳2032irh1s21s Lmu,A.A5;_uqJJN4e@,*, ,@O]3'}p8+6+'C e._/jqpҰp`O:12Xuut9@q҅3cf8Π9hIC]K3\r+5p{-X t ~/,?sFN&']fm6Vv86Lxn ϟ 7<n69i8i88h9K`dcekkshkkaL,Lp(rk41607W`ddfae2p'_B 30''@O8a:7`MCTbe/Tb YA`b`j@eacc>!y#/5lmOi D/sA/_jΡ 00 /LK ͩ˩_\Hz.8@LN׉dgr2CEձz!D n[P#c-O~P[n`nMbKb'3 3;#,v6TYCL L0v-f&m]FLSGP-+쏃e`M(}dw_@nK  4¿+̿ d9m-?`LZZZ,z:0"]V o roaJ̜f22310@˜Xu9f1spv(Ad߆&Ph2:iArcdfdd KG863 6H\Lon}ngtB&dad&d?Ѧ $3++3H̬`er`?83K p~3#L 4` 1GԂiŨŢŪ ++K*K_`F߿vQ&m@ᬺ,lPa1`fˮg}a?K=v&F=ֿ huua,ZZp ::Z ghXA< ooum495a3a ~Fgf1AY9g``a'gd0O`,pVFmF-8H0vvN-VP99YttY?y=j´aL::pvNvm&VN9t8M9gbgO|dEQQ*uh i2"WqZ"%! sMzݘrPPPLϸ[V9.ag1q>_n0J muS>+cy80nݸ)3c|wO1r*rFbi1011=|0,r| /A_z a{e3ڻÍ u o.?8 a$"%sO k:ozWGIJN'D j‚3xsۓPp/>ig暌***DNMsk iSߒ|>5}&$tÚ+ |@{uy}xaVf+ܽ˳,7> .}uؘ$-5u.g~n;6{~m56Oi NU)(xp}l UVNMDDa b‡'tMYӣ@n\ZFOk%pw͋UrǃLLL]O&6Qk%0c1_(QK99-Y{Q߾cԟ{1F,+.Ʈ.)jed/_}XZҫ[/h>>=H@qmFf& Z/#o!/4F!%ffffR\iLВ}ɻyϣiGV'Pdd:#w =IpSf3;5D즱/ddp899dFpbNW . KT%9#X=ItAu6GG8מ-,,W$j "W'aC)P^Ik[eIە榩i]K҈oADS'JM Cjf믁h|, =郧MױY.& L=8.W{0YE +ZƈKwSL̝8i/X@=owGGAO CsǨ4N:]HJ Ugo5޼ySo>8<A9_rwޞ{M /1Mnv~]V˅+%>@jʑJj%60|i缈vkUfBsx88W&^=JIu G{޷efM}}cCA-#r~re DBgqt978>=%2!/읜g fwBwrr~}Krk_;~%) f86cNJPb!`::vw~p D?i72Ą_jdg|߾Eڭ-ۜBL@d\+33a/-$Kiw}(y%Ú}5'fۏ^R<\32AQ5!LHd,̬b}SᩅDz\@9!YHۧ?~׬ J.,wxxH5Pb4Bg<^,gxX):cdCStLj"vTI Tj=?QA w([;; =^f :اq iX)>Lw>] VQ2mP& 펞:+J[5^dzO g "Fj=rhFFƓ4II LM1Ur<zI=BUz90W}bܷ3ܪt|z2=1dwx8nOB솕[/dhi "q z/qu qGIVWP|9qY6\9շ/] 2.(X̋rSRRHGa8RR’~M? Zghv:鯙Uӱ xU2hNvS3BLNI]Ec>]iC}zh{ =T ۪VE^Z[sit N߿k__)f"-,,@KGTe候!l6}qρlo&0ߟ:RVQIҬsED~-+@/^MSSL$~OK/X-+kՏP\:KI'+A__RާЛqҔV۳=j0*49k|3ixه`Q,bhw3u_?@wtL} q!CLQ )+vF^rv| zn.!gBsM^~Uۚ6kxOcE-57Vc<|ldd1d,y$43#㙤<[elfPObL35嗚3g6}k#A >8 ÞR%./.ڵH~7t5܀ϓ1*t=(2֝oU|tyN#L&BCC!ոC+#&֠*801 Ba ~ippr7d攐h}CAȈ aH9) ,7oJun8_ fV m$akù=zAۖӪ" s Y51e/oE4?~[g0 E"{$!QS'7%|鈎#FVo߾y}LWx9-`e #/lΛE|q?FPVVZk,v\Fԑe{)($02n!}d$w6\9;L;,ͅ)i4?0@;p);04Bj;ϐ?j]!9_(؄7=93h{vnA. _텴xUw$]TJ g!koo?{Ŭ7}J%eT@w#Y *%`ks&J "1rj]d¥>L r,7 ?0p.n>}5f!/hxwKThAx()9MfOF|g #;vd|A7+~2:BF~~KT Q (dhUK@B]X1j,x3_`^j1خ>>;aYarvdrU<қGnʪ{]qcbl띟fzOqY//(w`>x X8٢pBM|k7yxyi477P_%ed &2ܿse%&qmllˢ i1Nl8PHww7H 8}fwnSmtt@d((:ۨ$ثB&tٌ.{.g`Ӿ\:,ω;՝__0l{%eG?LN:|0?4]h4LyK "<<<s:)Yׯ6 TWWb]qۚA+JIL K%isI)MX\^H{ $lkzk{ Nu[aH" (\$k^V%)s |?ܘǢ悦%ouq`{L-&&&`u85&^J{~h5:Ŋk_rIH.'=yUWBy^$ -`hZv[,ah#h"v=~qvK'/4F#oq5UVmUeGR`ݡcK}٤,wuo3Ek٫ I5% y7%2p8FCΎs - ]#hh"jj߿ef-+ x᭠3(B^hRbMSUv08B!8!<͚]1jr .6i?P0I:&V]~37]㵵]Xҭn<&\ XNH^'ݞ鉼 02juaLy{#KF1*GIy^K 26Ӥ㞆}!@ɓ'peɏfAYI(}Ƥj9ŋDe2?IIZdaaS%, OF<=*}€SxqRdoԴ񨵚A/--=>]˟X k::/(6,,Gr ^7ڳ/ܪ=۬ `C>(!xuWZZ$\;(*bCN8_g,PZ!i~ !2NW.WR#d_v~cQV#Ϫм (!!X%TWp}vFj8v~$b^[~~|.cc^_)J=99)*jgH \MM0,Lhoh- 168mGIiy65zy <6ųم֮.ï"Fg'' 篍x yd h;Jy_yd_|pv0yq}2#IZ=@Qwۍq:ڑI"%c۾:\ӧOm>b|0C:LFqg' ` \, %@lHd3z?3RN8jӓ?TxMznN ]h*H]<dFFBsظ+۷oxcϠk ; 2p*T.ԝMmA `Rltj222EDȨ>/ K8wjt^7^~w60Ew9k s3];m9#$%5Y|1q~Mb(aY]byH88^\ò?M2v`']ru~5Ǎ7QvCh;<_///=ȝ0ix mDGPtG%A uqƄY?3&@~ _`M_O,!$ի@ +*,2C`h/:' |VDa$#g)IjzzDt7$wq/oW ]N?:^`Bqh4!9_xW+I[ښ$qR ŵX`8WSy&ā]]rUf76קpzx LG蝝'l41rK | =?cQK|m;{-cl& soPPĭKưHƼohnF:T:x?*T[3maGVK++Y Ūehώ(-EiYlvgǛ[2@~:Z_E(tw(HH Jt# *ttwwwwoof?\Gݱֳg~$pTs-.gT.-zG$X:m!RJJif/m|k/6=FH뭽遣b7s,L{0mdPBwDŽds-( |&}~?:k|]n-ok%Qx8Z&}4X8IW@)oTFGUj[ZEFR`ky{(u_|+eVfFP~PSPd*TtI.kPbblB) u4/,Դ-mV"۰v$d' 4p[NnE^^=Ǐa~ffi\'FKKl6gDhJAA83 ]J ŕ7iÜ-@Tjw"^tF`TwZ]A?~9dLMfn\Z}M[D$`)g/_#& e{+!m6e*ܒG^DjuS7|٘jRS7Վ#OY>~^69ۺ|a$:pG~ϟ*>557c+m)YٕFGXXg JUU TP^"BN zoC*,TT||͇UjTK-1hQ]k44pݰ+\ePRTLh_kcAԍ򟙙q(RToo盄_iDEׯI^/?ヨ~?aGpttT3prr "D))QāT g~'y$ptFߝ`T TJJʩR7 WW]QHwL8i} p8t|||ڊikd#Z&'g rMk{ ̨e(߷t{:R|% Ȩ2[#z~ںlVpV,_HL%(HvXwpP9ӑvu'٢)IOv` jC-ZeH>#mm%hݰhD`߈0<leWL[]}!/ `^]ƶ?~ggc epKlg#Q:T55lmf+HCܹ?JKƐs[~Pa J*TV T3|drrߜzOa~I1ôÌO?-;6^mU)lׯ_o c` zFW DM:F&첿\Aul|C-+ɓ?م0Y e$+g'r:_sɢS ~jG wG%r< s#K6C{e # L=78{fYh !J3YНa$h5Q .L{ӥmxΟcg>Aօ2xxcEn2xyaa,蘄9WVgP*;`0&>QZ-,,^ B _!\eem@4-mo=AxE|jЃӥS g}>yJ: 1T򥯿V411aiyQ3Vuuu PUmпS:p666wYcRAGP=J1 DJC~o,KHd ""z{bJÆϾS%zV2Rdh^J637 BWH5h>xFBB㫝f/zw4,6\010(E#c$##ڎpRs9a$-YTećJ?ˌG,ıl`+5XN<]m\*,C8oo!&[[[ Ķibd6rU\+5fgة!Ԓ,6dgOQʓ鉫5s@L9ON<0=' r" kɑϒQPY[[s" XAy9V|Ozj^r>&.Ȏe'u@L$?풼\I_[ղpHoȍc;Ж..OB=2dq5BL=*A,Vu_XD^}XoN] %\NqeYuv|eɇiLdMi!ˆ j%S:5>#e}OŜUU.wMT8g{zz9cgffW::By`uwy}:TWGbO>bʼn|k-TldvvvHϐ(P[^YV}clllgXo\--,,, LLLfN;/ZOW٬TOQB*s 1_$bʆ6ww?4jhyuZEMMov~0![ߌ+u?)}:!ЭogTU\;::ߥ|*`[63 t>a‘(מCe5OR M+&9&l%/vW@XFM[H& d}Ld0#*t thZ&09z@hsgMЖnߣ3\b +úsUT"Ϟ=CRSS+QeD Q!%M,L3_oܭ/6ڎwQ6f \m./-o]-Iq6<75yvXdrdpTd AiUmfܫ(aV455[4ի 12eIEK5~ZqrڪA{RzA(%Yڽ@Қm~~q;m6(qp(FʐEW=, ?|pp뱤Kda(UhkKog9\W|m"2Nn&V}ܮ`oy;4S[^V?ϖ:nÝCR(~|r":P@z{{Ӗr/IVyg5ϳR\CtgwWm/탛ybgW!'yCF@]30`-\G#$4`UUA}CL-8&=#AtO)*82=Q89;OmGzDŽ*N[ޣ4һsҌ9MOӢJo=@u5j e0;%8373<[8**꫊族*문07759\ vrhjwh: Aqj䝮z?ɓcTW4? Np7Z!J~' <&hk\MҟskOm&!ᇐͳgM33W)6$a͠с`4^|:`018r0{&4:am75+ۦ>?n|pO.GTX6 ߿[vKrJoWguȺhʸ>%moߟVicW^v:i0dP.Ŀ}4y^^]Zc+-!mEgp`ҳZ5nřcݸ"#L-L|zkQ9Sqfu8 zwTi .ZisD]Å[:z̿^w>zO4vD+ES.$ę9ߐ!)*S)W-'' Y MD}nTSwrM7:KWk ^M;^b;'Z{CJ.D"+hLx糪̜ٛI|*֗D"Fre6A.Bi}DqqR񷢷o߽/XxRj$FE5pqUrtjR~=5^Pb. +AsSN(+GrXq#kF$(ϳG 2r (vޓ6gO,b2:۬ 󠧑ymm 'LX?'2iֺil? {j+; $䩺ҞmVCwNNJxs&R.e=yXGwp=3ẔTQKF-QeI4Y ITkk8")2-33Gg77ڦ.=S5gψ]D!~Ւ| B{W$ wҳ<#V1Jߣ#aY-9&?.RP,q>0G'77 luئ/f+{#ɣFG|FyIdY=dqf4;T%%9]A 2>tr-6}R%HO2f'3l&)wzzxzf뫋X[=Q؇~¨%_VV(oirTI hU?G26mFN/! g_$`YLoFqiiSj mC.a#XC~܎;:ff^֫yVWzmHj/pޟe*?BDdn$`>:ԻHNMDyw)9;$'uCB"bA;M3|WM YRZ`QKPQwX B y0v*#=39Ji X*|z]o̓h I{1>x/>ϗr-Q,<y&H0'i@ëWYa~fK d73.r2=44T]gVc?Mn7LTs?EdqWHHŨZ]VQD#tzod2%kwMq4b5?08b)r|Έ͕en~ncV*zLe!GYA!iOD_COOLsKQإ'ǯ0 9a<(&#O׺-uЖ`^Tqi'KYxvH R+A- "f 6/,gPAmikm7фS`A~Cÿ>L[̜2/-<rQ䶆:iAe]{{%8t 8=scnTpPX~n`P%xShɿTZXMQ77ΏIuEy{.#qr hgi\'l_ҁE/ .ĝq=(rg?4~=ǹYꉞo%.*uF1Ϲ@Q7§P&柠i/-)zWE+P:V\":&D]v/Do[Sێ:%F !M}Wo4.6;BdM#\g㞝IiNÇfIցscC0Ҡ#8.ֶG{ູ'.mnjimj敺ݺƜ h HI9= -?vz : G<P >D؅p11#QsNeg_(ONfG%Lߍ|>ٹr<`0IQx`d$suvEt 0c π7JO1>Pϯ ĄI:md|0촿v씬eb}}3TN腉=,Qrg>:~ 1<4|>[>Ge(,j?HETdȄ`Pz o}4&· vePXl ^rB4 _Zgfb LZL?*hd_xdY99JjndI@wV7uv7tNjѦ`P|{cjxw\e7{0;Fk09LX _-4ވ`A&;CDAo)2s_ۙ^D엔Ol|4f0![Tw\b1e=1-Bnk*'OxRi 3I˫{~K˔]VTQ<˕/!oR #:.ԳT]0L(d4\yvyaL92rtSSS0wwˇBr/Id^im8~gz"RnX, ̄"JJ1%&Y@9rut}LloogegߕS@ٱ\׋\'f1/ DAOh-Qzzrtr99K>S\1{ON%3裑OPj ;:ĺ_L"D&a_%''.gfN6 2،a0X_R+$d~EE,` #XNOO;[jamXpݙx]ȋ)JEh\j0”~^lPp.o.NNN~6=ѓ1*7]YY9JΕooC8>,Yw=gէо`D44ªD===Gv-6ù9Y)r|5ܽRXo.rr̫ZZFq?\DRT.$b& |eCPϟ9aMwdx{44+^dkߥ!:KʌZ{u}+gvW 19'JoCfU_J"}).;^^簦~T}v(%FurnRĚ7>: **tIqF3XyʫmA`6žE?9xu|xV7PW]`!+K'mʶT\3 ` a]0ӜB@`G?Gso!%*&Bt`X )-f!@%&СᩩTR?^`G , W B']  iZ^^>*O2?7S]DB EVKܓL)0νo}쳼?;g2wls=Y-.fJAv~Tc e)-47[ngh@uӋ T1Ahcߟ?6J$cᇾ?cG(!WEK{D 2]1 ª͞_ǔBϨR &P3f}،ufZ>g`+K-5aKOg t{ê˔>A>Z|5aM}!g*:ǩ|}WOPW#"| E ,>\:݈>`R`!bQPb+K.`q6BD>ls%%E3gi I@&vXKX|xHEk6 XwF͊.//I`e-oHJhgsU5tȫC0USAU5 q7 T0Aȃ@C$`aaQ"~vq VHTȢ305{};bThRL) Fmɛ3qTuMAHhHTπ a,վ8` X{EE]c1ߢ37,IF%Z=Ȟ{#W+JSa)ퟒɹAT9^q9S+(DσZ2$+]/m: c oOgT#@/N00STK{f:^#02Ref"E" <}[]HJJ<KU?]DE@l1v] 0A5ѢHv VV":&7jdY-% 5E\\(_,L)+#B@x48pf錄3ikvp%;oǑXw Jw1+‘_dwػlUxNǰ$w )XfH c[ aT[/Ί^n^NN̩x$tkgy#q 9:GA=mQmqĢ&9dPe5d&̖NÈe8m$$dJF JMKB]PTzstsz ٘;@k99_1?p!dXLg`I)g:O*?\.4ILmg0^Qϒ;IѨ"Ń"R"xZ똧BsO83 J/&a`/isVtEyX׽u>UHx%{~r֣JJ.PmSNxXՓ a Ynuo;Ѳ`刉49})}qP0z5j$\6>d:-T—09aPV榠0T$7;ib ##&{3򒈈 PEtm BU 3"L(AЕW~*}A]!WWtwF <M $~ȋesrEF挙1FMX[$4Pcc / : mDѡ9f.oDwnZ}B~2ᤖM}}yvwb?ܕFD`;̝ h$]-л10II7~@ݷ\IMGHJb5evu汫FqyP+SAQ38[|h G - g9#w'ȟU' 'KQbAb =b P?xIhˬJ~JvNBD$4 66#L{(Bc[>S1% K# 8C*7:ꃖ>>ܳKPe/Ê 6كghVw_]Fv?$z‚ v;RQt 0fW*-!\P zԚT*I\*RjRisD*5Bas9K&R(ڹW,Ĥg1' MbH=My!@٩ɆA^ZYܜ+L\x'|l\P"߷wWGG= )Hv"NRp!caC/HHP|@㒅ԶuZps }FNƩO+"LMKɪ0ˋ#zjO b?0/ًtzc*Y66065{sݤ狘r<^C|PRթ+Cxe;UZl:^M,nR$;> ri- bQGDKhUJ:U0Zӕ v㲵+dyIAC#"ٳ!9,*ڞ>+kS91Ro4c/g_M&΅ǜE'';{?=~qnM x5 89iȤ&џ0-b4;pADR ;ZZ`׻@ ;EJ&N:I] `K 9CPu!Ǖi hh0.4uP  a7BZiGGwH G0.fϟGOGj99f74ߖvչlq!rKXv/2 tS2O(:`e>Յ"iX]tbyN99.n9(2C&̵gBrQ&t4l.o@kg'1LzٷL3z^fn&2 4G>NVFr j'9"˺c~mC.uӟwZ7,l. v!wI|Ӧ!+.j<IGck=|{DF ;IQ?k{A|/ X?me3*l3ͻ+,Zz?~)G( ʍϰC03-z +{ { ƽ4xfK)#?1gׄVzy #R"N~ Ž"lGG5h!iW+)2/f裛L'##"%moo#u@+54`Z[CQ2=^Ց&m6$OU1:))C!آ"@;|Λ\xGp(3Fz4Lޱ۽. BZA@w ah@T"cf Rf3U=-?axZo~j- PP$!ZA&$hI\'!A_>O9-ܞH na`-u3q+tsxIݎxPhePS 2Ē}-19|Rx﫝 T3x}g /qy=w[¥6 /B`R ndCC1u;Ћp- t:goU DhݘLV7M /zz(\Ex&xaםr/8b|:x}+(CS<Huv%&4Fgn5 SbbeEo` JJJ [)TY4= O Ht0;/88r/do0'75Wpg 4y۪_׻ B!(ݢUL9^`gnoAw) 8 8`zvi3yA9t!~_n}ڻ [jff/ZBB%o2ͱۆF_Ԣ;i'ޥcMA陙TQ [BWe⢜gPWWe3b5*~S.l(zyJ̅Q~ 17* 3!!f}Y-cSSӾd!hOqqq?NL_h SBUCChhh*%~9Rz~|%>lDև z.=Sn:vs!###08Kb")t6 :l쉷 :7oOv*_/5ZziPDe(޿=d.D֯Ddp @47[ =HK.Dl17z蠖xJoՎ3J3!A;;2 DEE=QGdJ0ddddQ?;:;{`ffVJXu,Bu+U'yWY)׋rgהBo/ O0^妓Ц7fffx}?8hI/uڂ`]kIiQ.+] K}[ 5||b\[{{d'nӲP3gkuz>͘t#ggg?)`óuJbzv5𑱉 &cccۋ?^D?;XLkvq:eV ~]lMn}1`nL'ɚ{+ b\qb&8:Ǐ^&(t{^"9f:yq'HgP&S?#YŲP)VO[1%g؇g,}qQ{I?J`1 s 7fMU~bfߠ[23 Xk.Z /ZPY=UT\|uֲpwbdDa^oW5+Goj -CF3?N=@S2@ALJ!!5zH_zcC0B0zgln[08Ȟ33CPʿ|˂;S̻"(p`*kƼ@z/:Ito߾ay]~Ϋ @+Q x_3+V2@߾=hׯK%*\\\[EC]$bdcCs/F^fߙKɉmmMs|kT{ N^yd(yڂ=bjrmάd/Q?ފ`BFAe-0=;"љښ(VTVH< %JⱭbCa!3йl Jшؼ䑫gcc0kqxI!B7㻜/_C|AA b?pbVXprMF ++44|A _[S2:*}OHːll]s:`T9":qd|X2y7E7?RRRX64\bٗ.jX[g. hxdnNWWOj+$,cnPqs2_͈&\OT𝲲P3huR2.014D/ILӝ^PBߵn,|II/lο˖wwV?7 gPP^RCzH Q|!_.P|OI1?+v9{87*Sw"QANI7Nv,C1EZ(QD"/*i*+ IJh2>$DA}j?P)H_m~*r1g;0x?旕!a7Acf NSPN>B_2HVb^MNӊ4 H'1g+;[FK<QK%5иItNt7F!j˹y>76AEGVKĄ+RaMWs/_ԧPɽx 4?2ƖC! cgEmY|=x.RaK"ZoYYLJ|Bz7_|kmnfv, JLؘi`%YNќ-5rĻ9|x:ٯ͓v޶nM 3*3㤒z6 <|Wc|kkc| TՐτ,{^e)v;]^%x%6_AO߂#\vu& `\7%>W3Ԕ?S('lnN 6>xQW T1cs' /[Z^Y5-s9^8]vv ~r+.nkuT:}QTl-Xx+5FFSq)bg>5 JM`~=57_O1ySV>49j&~ >2' f &|#Md 4N8tM6Q(;/ 888ߡ-*[%ߧ{ K!O7#)LԱU<֮i1yyyOsut'7ox޿UP~S#^sK pcΉ Pg% <~OVI)N~ KMƉڜӖ}>^0FOO?ÈїCX›O%7Z'k"c__ :zz --HWg)eM̄WJ:TWsE*_a>246~WЏZY=j_0նE,sam=<OO˖wjMZBhA/k1)f奫3Q)?ed yo6+^]yG+|:./ru_P]*.nyCsFW/Z`I1-wy EۓNOCh6aYX(AD,p8d |37xB7,j 8[\%Rh  c~iueK 3?=AM[!UtVwxBD'F6Scۖǜ=_^ -p?yeZ/ICQ1wbfsC͎\e'Qh70SqEFcv4*Fq+p%c"p%cDi7il7 |^Ho?j멮'^6b7367٭w+.˗QQ_ʨ c({iJb" :3sLId3j\~\fÕꁩ3ʆ\^&2 3l=Fd齻:hntJ D:s鬬uUuG%kOQLF`/\ئѣKIbvѤEd~y>f:@r*Q.Y 3W"C)( .p( }z- xtGglZ@sq{lcRFB"GU̺z e(Pz$>plhvωj.$wWFZwקP{mA/> tq#$@QrB @}!7c)ijtսkfiLQ u:21G7 ~тf|}XT&pe<緷 6_0!VW5k++@$_o8h:T-R@ٴ8DJZ-L y iTЗ+\UjW|ȓAP77cc%Iv|nO`@7.vKtZ,n9_+Mاgjr!N4X@P:;h}$07rrx+E+@w*6wڢ %FфaR5ۂ^ݞ_ZzÐV; P/TmmAvmZo*-hqir #O$cŀ {ĠK?eK~tge{*+C7>fnNN.(p}ffT.G8~BUPjZXRt"yJCn^2%%Z/ H+DgnV;ћs acb|MCGFN"~zTe?sgqޱUɆ^."}\R (j` *(Wv8@2tYf LLx nE޿GA~$0&udi{]2 wW7`U agʟud}#U&&Y?62!|ո%_YY)k| 4v` a.cQzjEtQz˦|JlGp"d7 ' 6ᅋLm`Nxz&+ SfuH_(0p>j?btfrrZDdֶ=TTQH%444Е;y/ҙԫ0|+*8I﵃ dqx""t'݅VW[ܜIkt9~6+M#1 e g|#²pTM{&3--"|Ү窬m104L &cbK T&py}VV`m\Cvpdz岔<<3y>/~9(&/??l+"T5VL/:-򼵄O(٘<EA?k;bڦZ>+[HpZS|4Cc1>SjJ-&TǛV477?*3SWRRt ٙYtlJJOQ ` y|.FVhW]]/p<6v%<$%%U>}j \Ȏqq4R^_:̦an}H {h|F'N..∙Щ2syA;@*^/)(srfDF2>;33S\Q!&*s/ xً֣?$% GFGUUq_^] ++{{{wN7`R`/fz%6ze#$ϥM@ Ygt(l&O^Tڝ(t,URTlnj 3Q夦pt|의H3ZZotBJ*u8%%Şl-VG&`ħ* &iv`TFOr||Z PLddrF&&I/H_D0/(ii%f-5P`d\z֮q(|c;+olLaxϟ?a^C|>~TFUQKMAH8ySy̘FFOxZ,RopB7!1L~ܻ'.ba)D߾-w-\[m~9q } 0t2,w  Rjy왼 eey$J^e~꽕ۼw⿣_v  qܗ 8N='~֗H soorQkgh4JBP<2{Rx˻zF0>Ǐ06Iw5כ3x\sF\#(#!E|cS]yC`UpgXAd^pn;E<_AI Y.Gn+r%t'ᵴj5KEBSϧfIH/j 򁔙tF5E~煛+tZokh?&$6|9J@pH^}A(u}cVT6۷qeZߟ\yoTJ ϙԚCR6NHj[~,(KJ.RVl6p4VME%<$:=̇Äu6X]4yK8>&H|Uf#IDD{z{%fg_}TwhtF!/Xp+i3dee-iU+**:m0ϒy!/i^j$Gz o:;c9ť za^rrpp\h5'DFzAgd[\OK)4"Ecy\7Rsi`;sD?a/x###Сlzsg7naZv;~~0]DDD|vb%kzBjx*61`xeҬ}Tf~Z7<4Cn#U~~5t3e%R:|5ι Y7޶:_i17<7vcFw91\vG@T.s ߀BXGq94[~ ``= di"Qw®v~ 3_jXf "I6$Yҝ?g-e?)TёtJ_jtrG(El'ߪdCs)Ťih2?Βe*GFHx5OO-qśٱoMt;`e-S .5ϒ?RUĒ7]r,rywm&C);{um!<BThv\F2sߟZgf&&:rEo(5TJ֑!7Ut\]XX ! s\7P9aL"N*FFT0u!E0]jr浉I ]-CCG''.Ԟ Ŭƀױ ZM~'dՆo,fHdP tf*GPy| )'thUS>5s44? ͺJɊb_qh!^p9 #wL=4}18:a=Mx<:Q&1ݝSavQ* aJ]B!R ~<潶G F 3?xJ-(H4xzьv_o&TJP{c=}Y=>B zm샗M萡A=** XxN)/'8?[  yȘ+ F\A()ISS{Gd@d,v䝝V5.P J:%'egDAQ^/ D.Y=n_qrfg#@g"ݮywBT:((on ZU̖;0N+yTNnQVf.3(,6Qr=.:$644~G%% P u~x uQ\Z֩J(I1f4橣K^nd?⡣DY@B`!ϰ˵FFb@x}I"CJVV;[6"NNPZ1aeKO׍3nAH('\leJXL\%<6?|5ot_Ww|:d#h86=%C.W &4@JsZޑ?G\^v \@HbK`#@8u<.pp˿'@n.  Q4Ohd'芅0JLkFYG>ó ZH=vtsB}mZellO/KJZ+NJx7猜fC@IYFM]Q|6Nfp! `[FkEl;!| CP9Vx]BZ: %2cb0C| %w‡tuOo7MڮyedP6qaб:%xo-HPG0KY:_K*^5C`b| ugNyAԴ7}F_@8:[yI ?7 \`+VH{<6Qy8aJJFuxZc}/?BQM7 GG7 S.u˳Q?߇qSg̞xAش,55q#{?``a/w@w)ŷ"!킈Z,iv<2a]*g()5hUK) n":R`_8}%)iR? ׎}RRp?a+%RUusL 5-H= SgWDAw|ʅMNLƛ9?QFGDJ*#FP:'mt^8Dsua>'$Bhz5ZqbB$%#j)ehXݤ1S0 C1@Y\AJh ̅Mۣ`H.:,-\\]fZT筃kk hGKl`Q^vM~{X~e *O%A5QT`ŪZz{ dvK =J̹Iwn6о~=ཞ}$(p+%zJC/Bz@ )up΅3k~ZiJM77FxH kݵ́M>$2()!v^ mw7ZdVZU"CXN^'~p0}IV /nd4tKKW|Vg5qӟ~\?H`N,jl\Xf`Ѿ:}]U 5q0Q*`dW[y jjהs0PŃ5!5lEbL9/^Pqp3Ed"R5j"J nTuq;.aN{%)]mׯ!f{s^肗8x3~_RIخ~C X?A/=yls`\\av'yO$XAq| -¶,KƣGY+}+uvtCz:=頚/e悸Z yk %#l@(,"& TVOzԂB]|h3V+. _?b8m>*ӗ;2t:4PBbUJ>(K1uv<L ZhkӭbKޯ|&++ 1Jbl: [2`P<JHIIOɁx{7/\|0=+\dn ?dgj+3"Z:==ٻw9ڡׇLxAo{A/ʸr'1R>iX{WV $ZLjNNlrhVf&€&oάX[J1>˫]lCCih^|&&F̱ϣ;AnƝsfr@H#Jwk($WCXa<.uklo7-.ݣ۱PEx+Mh ks^BSc0(rdOxMt,,Q+O˾ CF)z˰6lV yGrzaMC#==(= $ xfQwoZYYbj=nܜ\@h^nPt6jgYeeT[[[iz׋IM7oUΔ3m\^,Bɣml)XB Q\ `%FPKtϼ;(ˌ;DaʨzJz;rwJ>((oi;#"jYXPW?{<*|"~|WZZuM(ޗ Ãvm;Ҕjr T̞=7-\n_><| bYU5 #Џ؝J(# PEt"V};;X~frEE\2Y:q )o,,’9BٳԷ!ņDkS%z7'?523ܛ="S+:yN. tx}Fܫn{TTc.A:WPzgi\xEwGSb<v?7uk:].{;t:Tu@-IVs,#O'NG \1n&ד.wM{E"AxZtTj1E`Z!6kHR̈́h+n4 ;[[Z TT0JnA5핕T8szE@I2ABS^mK̇ᜐ-FrFU2)m*&O2$%U,\>s\ lB%~BN.~yE2CDFԵFTkUv& 9hjG9"/6@ :NZ44z^V e' J!#sh[DL#f s0'N>4@#NHdRh\VVQ%I=wt}a@ͺ8|tj%ʲKr6qٌg-宔VVCk^Z_&kbb@_ZN}{9yv>m{boo3<_g/ ~PȜ.G ξ-X8ɓ( Ia{Դ@QTc5 5@03}waC$uj[!OnvG6;Z3}^x)4..Lje"mܟ&z1g^joNz x5@+Y"VL13.R/ 5@Czz6 :(#jg[}]IՙJ_2/bv@p4>atygš7l0, TeeeKӥFy̥6 T9A&+!,.=rpԘ++c9ؼ2ɑ/-/Ǹ IgF$q^rm9=+rEoR0,mB6 Ю.w/D߬?%4?=wn¾WlAD˽D݇ 95"{Mvne]N`AJR?^wwR"p 0x3m_mVx}|Rw%h\N\6Cc`|EapIgipM 2+SB))G :{۲=Q]_/xΓ8>thrhnSkUmQJo&UJ]Aã}KC>v qdnO=7p%x)jjc48p}NESKo$ul@PQKw22;C?H[Ϧ-$lMEJ:Ʈ'V6H$$nS)~0<%'?{\&-[Hni⃬   i?SVK5"M.(3/@C4=|'7H!O?LW,N.-0ba;kl׿rNIR0V\p] lVD897:Ω"\. zc`74?MKre^lVTMbQbKPj`UUPiiXC+:865u==& |yJ[))R?pJJF2_ #+6}%rwԬ񮤺kW\Gşw0.qmN<>m2U 6/.ꄅB3>(lWXOfXOb=cLS轍I5ͬW-N Ƞs\,0NpusxQWl(;2NE{w*7oڮL0\z2aȊ|d{o~ӝuQ77)-҂30Ŏn /̸m7Bm v<xmBM2JJJqMkѭ, 21&; EQoP ||A棍1,yii;kdžl0n+Z17W3?>*-% wq`4IX'"LHw>.[F/_yx<|z g/ 76K^qc'+@Alv|%({r5.GL[d{ _. 5S ^?Qݞ1_.-+hyV(VL0-X3=7\[[)~w4޻`b핖yn]i7z o\}6kY'('^s٦NV6ў71qdaJlLyU &S8ک:R-hObeҺA@.Rݿ/qy`.rv`m3a*8IK#u 0m7VLh^G$U"O$\yMYIB`+ yyz.CaXi{mD"3̵q \A`bjy;Ө|mPk|Wz z */^ '<۞`vϏ}>{ߵs;!.>XL&47   ALS,&UnaW/9`bf8q=3D#+&8U|gq'j2Mw|"okk:8)Ⴌy3/All|F%:p?){coFz\b}n6G>@=KKKoNO*L5ÀY Rj=vjhx>)4y,ty۝!k{iƔrPZ1'k-10tH1nze $:8Bh=U/WyFfqghJ;n-ϖ ?Yޕ&ꭙY[wg_>|?)tLJjΝ#m :}ј%3 jGÐO2r==QlqUMүf4餕#|tuD`FthF焜;1#={**H|Ɔ@=|P }n ohg]>P'okXSLtH.7hm]qYj( "HA ;<. ;[ЉERߘY>;ع|lRZ;;y,3T`OK`"E!Ԫ+\/LM(((o6jP zb W\)Wb0*HLQh}) &1(+lM $C  2K%b/  k?NLaQo÷@G7n_>?.*yuJgYjSOr^%^ς W >7:tLQd'eµ@Y7,ꛞ<4t˽M; +@q=!qÓ@CPihz@/˵ 'VAy=VǁdPdKW<14Ui[loo~P~lSq>,r y''X3{\q-2wuWo>s K]Bgi_iӔ,@48>Km@CI\ીgN:Yz !{=fnb%\pgnn'Py~CC^VXi**p a"]?|c bbIHt:!iiiB&ב@&}R*d 4\f)($Y+)1{.i ʗf֟ F+C>ulK D9[_Slq,2$WL17w;w8 nE u$^ѵ*k`pTK+#LJ=cc e[Iƪ_zKNPEW1?;ϱ2$''WtYcu[yNe%] pٗ/}|63gzlsAhp;q/޵L8E".ϵv5B6qTR*PŨ'~mVKrz+* PVd-p]zw|njk /{ռyhAulӧژa"7XWGoe&?=/.**\T֣Ɋb'|6ru~RQV{ tr}9=㨍sNdf{U[`Q>cliy>6,a xdߞW&NWs8irϪ~{RAAa"Rk{NV *CEgU"|mevӤ`߄…؟>)rP% і=&UU>R-,m  XyYs@"ƇKJE`t;5fh|Qy&r9AI<5(Eq?W zɄ|OkΖ:z߽o}~S!ϋSD> Pi;뫫,t'ėZۚZmb?'~_"C4\&yH1k?\WtveGv^P)uȃWA_8 }b=mBoh%}__ YԐZrAf /Z{A<2l-uLpr|RƲ`/ݝyeǮBsG ekYS.CxتbˁwN;^Ѧ =%O0@ޖ/7{5O:H{zs;\k'n-\31x-`6ig{m.X)۠ WgˀnvUNs\ OI swK(@c.rл"R6Yw<6rD\Ϸދ'2immRxa7/YE,I]ZZw:^=>k(\V@ٽAی/.6JLfGZCcEI#¾(vt 5`:d۷wJg`U uJ1䮋x| 4zHҪ 0@=5뽇'(CBMh»f#T_}RwS8%1#Z?6vy]=@6X8k#gU-Cu؈uMT9S"4awJA!w@lUJ}G_bs3?{r˲?4(gϞYb#1c*O9@/l <|zZq@o]y{7 O,ɓyK{nu٫..6cѧ`l->~7,1g^077L͚FCEzjT#Tâ$̑9~mmqtꖒh21otu2t 444=Ӣ ;OMM<&kuy(ykւOM\vv˽GFLw*Y_'%{‡#6RzhnR5 @6p82$ 阇 Y| &ԃQTZn~jˏ*â@H Q`>ob{zX if&~\BYk(Lst<<+tVi޺(Sq{m<hP zrs>?txrXR*~ j.jj3M?C{ WEuNLLEz[C3DsUh*8KE| =@01aAeF|'dӺ7Em_o ǏςΫkhBONN7BE^q ø>N/NJW7ӛo Z0 7l8~HQDT1+m) +*.U)&LgX;jt:Rbȫ3bŨ^Lw64xtZ Z ]`Q}_pa֚P%, y% #H_tKrQL,`i Р^\ҏ:aq$>.. 7]5 ~UƖuL]7o=ZFvWf,6 I'h{\e:MtMͬDQneA o߾88 <.6}W;?{8tWr sLwP{"ܧ;x&z-]d 죱13=[[[,703 ښl0J3' Ge, hG>X6sNb}y+tG׋BgudMu ,9pe0XA1ARJJ@s,IT\/>zvq3Jm wT&Hf*o^M&f@A:.N6߉kfl:~hV'ɘF ١UTwXئާi\h,6?][)x"גς _=~\b0pFBGљ3jQjO >?3S\Vq+.a 4"H#w-Ϻ'H0fYܧNY -W˜`fg~S"v;$\kԌ绽vtPmT`+:a.6&qaag㤄6,oxn v]VJ3;s7~ hh1հ>ׇ=.-m&:iW֐8AwKMMMv-V{>! JиB'|G܋* "%?4tjt-wf[pe Gƴ\҅.tE@>Z-axĤ&L* F ei '|=Jd~Y-'@=s^y @xm>c^GT-4{c&@j~H-.J'[)Ig@sh+/]kkkWreeeN?:} 0 %;;޽{lGzZ8]l<FGw#8L&K8,HK{% ZI^ >>o`9oW $UJK0&:O͏ko6XkŃaIHx5ol~%8N$ˡıO+ֶҧ̌'W b^k3޺wZZq{t80Ȝi=)'DTs{:d5qAzgɴs}mG 5 ]{5¡^/VVܦ=B˗1݃ Eҽ/NYSo߾=ȍÅqږO(ylrQ۷)c\6;,zNMMXgϞܼwޕt(+n2e+N|Ss9ِP =j̵dvX#khhh;zWqSP7oJ** Dxapq.6:z#>~bϪaSWJѸrvZک7cRB/E)RYܬ1o% S`^ ;Pǡ',qVZIS3iž{w.F\!b =# c^\ݫdsxjFvvzdu*U(4JOPyj4,lf$&0%_KJ#5st]ꊲWV ~]D}vۛN"#/`#묾}JNW|!lҹxkZw;$ DUyn ┞N"EJxO0 ƪy`/T^nr[$ϳ%f@ i+t~2uhgh˞AsϜ9#K:c^IIiiuu쌌 z1z~Qo2.$a"<ud8|x%P[6||W\n7 AtѣGe빇!Mdgg|:\a!5Jjdt*iu ;(hRo+\wiBKDY2=+G+ Dxy2NP]4Dy=7l6|Rܰh3szJn3fEˤk)oD< m&k!.7RWd$74P7\ro"H#R]F:]\&[[mOU`6qD8 mKSd{{{9ՅA 51k}+>쭲 "%8 A|yo #<"A212_Vh/ SS,XE̳(Ow6F**/_PgQF+[ϔI.֦~æ텮w?zzB@HY9@v,xbuF;eݠ]_--%rKhMOo{ѯPyKɤ+}Q,g\ qD\o ,, JJg?j3'egLvVo<J͛7'=EBx7u G?Ay GwC@cQƮ#X]2zZ%-kT:`oFc5(]^uGrSrd%; &Vܥ/465E'ֱXU6k1;|_yI U'GǬҖe/ R_LL4pcWK<{@[t]V;6cBY] ,fa9?EWvDQ<=m%|aRl .^vo JŚfg>ev*#!܏Nɋ>,X;!w>Z)q5BRWʩ9YA2:C!I 'E\ ˗ڌ|yps0R)v)g+>6KqIڡwJ@?x! KSW]c6H~>ѯv3/8Xk|J)Pclg{D?hb(2Sv.-mސͷ!8l9ke>>5y'cb@ $'yKzćlFصw5#7/jԠ% 55ۻG<9[F<2H$Ç;,hZO{+X}9{n[ǕHԄt}=ݾ>f9\::iYgMNO~YB4z*YliZ//k|[zz{OSzBTЍc?~pt9F hՃcJgz~mvJ8#kIJT:WÀ콗,_F!W`iE]1ˎvk 2u)We 'k]Ǭ.Zj8;M8Eڪ-t 泤hc_Bd}nbkk"}ucUeXeǏ{#ܛ6-2fC >ͱn8 :WX3DSw]]R+Vy HqEMTk@/ڑ+)|u0+X6&ǹڮz3u#qt]~{fr8/µ1UYgf! ꗢ$` VU|'u{ur>;B;LtKA*K4z{|Zzzj&uttz²*u0qܼy0hVGPɺ%]Vb^àPFǸ,t|V%japӰ*}hĄwMMQ.3r/cp2o0齚N>bYEpǏaV7o8ʭZ ^ tY+lG%DcExM<̙͐.{Dм{;tm?N„kpy䵑WqS}ū=.7[-/3K@I 3,'qvwC>OaMlZ}|p׮]ZGXR{N@2y[d`d-1].W)Z6π+ CW(~QRj6Qz;К'EL>K5]VXJ*䰟uRRUm`- Ƨ}:u{ŏ^并}.. ?"N #_$MhNjܩYޗP`Wu1#yFΟ?`mm .p;x#T^H_ۦ+@|Bt>tBӦ/7Ifd-gLK\/Fvmՠ;E s#0\>ъwtb6BPjǍ) 7~ ]/Sw㕋˹wG?8>dXhǔn%s-N(_^S GUsU0`næ}U@Bj[pG^OWĹ/ бQ~= 4e}y`ddT勎p}U>b?Yf:~鸀ֳؒfRx3]ᵹJzr_h{:K`1)Ң$B4retNmGĭv=q γ*;wXvpG~}bNElyG. y&xDr'td@̟摕$SU ;241f-y̧{|SSSox*=.2@~jO yV8kŽDz,ư0(>5X>{55 җ7]\ۜ?BkvIY%cmT7{r>:7`|l=hX,tZwmM1nUXdcg3{tZP{,NYAӁE[vT(PLsuw^RH e!NV: e"42鄨 d~f޻Tc |+ڳp=zUI@BP3+P9=gk=*4^|gi\ESH"+{G I m?iɓ7 ͲVm?UW3!(ϵ67/?n ZǤsBK7H/g:uGˑlz=TRRZKÒߣnC՞]w&&7r.~ٿgd[oޭܰ\Z:O,5uv׋VV&}XSWW.meemUiݙ%|f&Gc}"Ar(^A.ە,gva7 F?UVÒIy?24(ʗk\=wr/f\θ.~剥s};kD:T͇TfÇ[urm_eYp_'Em7ho|I H(>{G+ uЛɛj> Z †t }MJ[)|R#X;{3|wVŨ--'z tt8<,BX@+'a'3sQ;֢ӯGl _ɳE"LV_ދޟ9?0tǗ $,D6h|:PdEvuZ{pU :OC2e_2G{j(, :n@uC0mE.)-clsjSJu'.ݹs'hJAAÁU9ETC ~PАl΃5/UVZt^õI(χ)zzBlo04|lEcq[0%z#B g=̴cݝݓ~ơ־Ar՛'m\];Ӯ/?zT`Up,07c~n4++5luboŕ^^oCh7UA^תVVG17 ]cwοqR^m3Լȳ:Jcvkm^z~l1/F;ݕ]Ԏfz ?p;44ԍ;ЭJ'3NyXz*^k?{LT$3Bg_9]f8!rboj[|^Oz<=q9iio~2.n/-.|m))1)>뼤|֍@0> ؾ/=9Sbs }o022]5ڞ\f/,&m]Xx(^BhKmPEiiґ{cMAh}s+1@|]=;{ƿ$^VE7Os??K'COEHl#V\ɱr (7OKJ\[߰t\=twjN'Pj; }IO:`жd}B<^ㅍ-zY[dd8u Obcz}t0ݼF'~z(B? n 5,XR9P^ܘ.@'|aXP1wE{cӰ_ff2Dvu7v^|k#3=J*nٖ^@9gh 1e@~?I _-ry9ݫW/,,|c\ BѲΜ@E+r500(TRV֕eH{Wj_r.\X, XJ^&ƾzubQ}qRJ睺0 iqq})nn':wiyn\ +u^(seb`UiRsOQܰ ]byEđKYa/  lkrfS9'9UTH&kvtH,~ߗlK___E=Vߚ4FX>DNb:ʕKX629nwb|Mk;f]bŒWrX0`2 87iq4mS1_O0{"݂,ԇX"ޢc,PA~cBf-] ZҺ hP-t:EcjSS13}ۇSUmfX>ͷ߻خO2߭E3}dLx3uYS),TVdPy*A-g'= 0}pI?C7I<ƫsC9z>,Q[w%ǛY~!fD^^^6u>ߕb^cCQC/p uKxռ`n*N0pPmI#ʘ.nhbƹgFd/(AzMrsqiRj͉DeNq#E#xgkM LWL 2vbāߐTE|:t%Ɔzh#Y1=P후JVTgJW{@xD˹ 21|;~wep_fffokkl!g9}/} {:+sފ\7}|X X,}_p~%'VjI=FoC~1cVvIqOx$FzD5b#ߺay5u|F7<+/-6ag\T𖆿5\d+䎌~2ne~b!cPykۯܖ9q Y+.ɮQq9}NN!nTOêu7X}.{}L-Ēe jޑGWK@tj Y{Xlh3,ڇ@0IJFw)( j+KKߖ33_`#5u %7#??]d&r/_tp`׾GB`}[RE5 Z>@YE[3?zN]Z29nލzS"7IւcIɝGqsc-}f"5 Trr|gs6.DRR'@/U|yS$3wdF: r\,4*_~FEeedVڣW1AѠ·߀E:2Iwgd g,rSUI~1QJtb"]1,*-z:K1;=zYw?V0f,^ ?+1QMws f C2#h2FV)={V86ut@gCVI:T'Qֻǥ]Ng}~@D.wGMz\µ#ɖTs- +;_|6t4j0st zW^NF#;#ۺWW73A }4LLU,?p4[ŝ$@,,=]a[[[]^z&jZZ,+\)pOA$Ƽut17ojfK"{. ȧ>ȳ4 ضs (c<@D_;S agW~tABV> 4 ;ޮ.ȳ۝{{~-JLn?u(_6gmeC(DSRR7\V)o(t#&nWyS|dzb^:)"U(o7H˺oK0125uLbb3+[#*ʚԂ(ʚG Dg lϨE̬>ngfb2Y7|+ ?uڪ*"~6:SoM $Aa KKXxKTS};v?:G5 s~)S҃'oL^|sե%K4 %rT1YyGj" /myOY,Oco}f*'].R){Nׯ'F" #7{}v |=^MN̖+;H> Xe}+?p#5+u cm d[+-T;0HuύLL2KSԗvR}_t|9!Kzdu7GjEI-}?Y&aY{Ew1 u\EA%}H~b@ʘ$pߺ=>=4TtwPPP7j$؀u:͸rx}OXR귕q'|NT-,x}mTe%3韭V7,Hi@Z^U$/[K,s^/-D Ѽ oK+;r =}n6ybvlYGiӉ;>㽮LlS{m%(6C57 VGvz ͭN]% HB8ps _%Db97/50 3nҞPxS wBJ__I>f wdT ǏR Pt'Pl%NGU54n߹鱡;֖dЊѣ3Z姻` VFDWUZoɀa$2@ϙ*K/nsZUfV[+ #7dY_miՇ& cF#mO 9+toG/6sQQ;L>u4:2S2Ҝdudxd*!^*KJ@\?hPK~"Ȟ110If!$f@͞jfb΢IYYZ"ur%I{Wþ n8{G!!{&GGH= Tn7;)!"*z*: .^RbmUQ3̊k,%9isE#`~*Tyrs x O&zIk @H1PNP-o328FEG OQ}{T -)|0(f{І B׈<Ai3t=‚hjz$++t fO/ } u0f9a0S-@613s:IEE_ww{B: 5[jOO fb: mVx6j*Hwqy=iuf*yONXpEٹ̥ITTFxܝfnT\]4=ӭ[]@KGUۓ5-$:s"R6<Ͼag 76&W0(oeW)YU=qwE ͫC"zO8 0au ;- U}!#(_MXf, i)aTfrr}A.0fiQN}KYasIA\ò*O۰eh} Ӂ;{oP \_sč `h &d˃SvbjmwzyOߝcC;7ؾҚWZN ^#Yp 7cc!M@]>OW96JyEo-x4=p);F6B vQ(+?uSYM~s\)϶qpOuuO}9V$n> ٻm/x+xt4WEjƆҷ܋watT If X_U&D$kdϟ{6KOӨ6 ޓֿrz5k5E3 ؅ f3SgЖ>@ v1 EUyj 9:l";hFfT1u:(e(qE ><`>S[rtb7W[T+ c#ׯO谉\2kg5FE2xp*Xe$uvn cE%N$^n6?#!}PJǏ 63&ؓ}-(tzK;Aeط%5һB: "տshL>}2:{{eLN?a4u }GNceK،{#;=BkB܋5T@'FF$3ߙ#'L#MOݠZߞ3ab.` @m"y[O)_NC1C7ü5]dYNztԻF*s}c{/JO1: *mAtus+2Νs9:[(9-1//whUVV-gX\"+# cC8R f#գ3mbs W^`k|yۺ?pm:;;ꓴ`jzwlK{=e{-3uY/\eޟVEo̓5ƾ䓨ҐEQYE__}9!Nv A?T/?lǫ$k?( ǚDɯT"ܒ;r39#X hc2u:h"uD>E>emiỸ_QXȸв$.9^} gl=9VViAIGq 9]`չg{#O`OnOhFzu@ȼKcI:KHJ+,UX8Au!خ[pdFCכ/ٻ}2vu[MNR U.86<$(!=í66oe> W񧔵$]9wuYUО\ÃN,pttv)+^B˚Z#^z8чgo/F:|FAG +gѸF[9_wGGEI {iQAs>h3eu s ?nzn/m71| ;Lg /, |mKJb9m損TW weD0vtbrJ_ Mdo"[YWU/}MU."""HDzFtJ[ZZ. SE~ݻel eܭ=DԪ XБY-w/ywΠ4GR/3;)"US]#U6507<8XLJ[uXcN1x|D||jm'\NLL(5-\?Jz uijaMVR/ *r=a[&ջr|=CCc^((ZĂ:խv_=peyִs-= a8w!bb5LH\Q _/:P;͖~^l7MQ.ЙŽ3jj憖4<( :&9@͗UVÏlL0=usKBNoL5>{RMSN4n)\;}nhba1 ěk4<~lɛo3Ɨ>)B(KP yråU^Ex Ot8߱_->viКͮ}_fg;pwiXT !Յ˗/ߐtuG;RVS[/c_A YGGGt\|eU/tTa2hG>ա@!0ppVpagE(J4 |ȩIefƬf}cll/`SP(s|ɲJJfO!P7m쉲٘F\ +-yXAq.Jo>J̼qu+v3Fot˾@M$;D-IVvRYtCW noӡ >7!)8w'##||l 4I_lj6#7?CSQ%''CG_(@yk?F?8eÝ$TI 9*AA@"xL1D&)bvKk:kݣ➬|+TTq1 To^jj3yxzV [AMju *YU6 !!j_xh]T$Ǐ7D `TèjsJ TY-0,']aou c OaK)\;D >w0a|{:Rjfoʈ Hc Q9j:A hnÞWf.+(>|C(y e93\Sj /n_bsM0-&VܶyCwW%3ͲsGJ@7uQgˬY Cu #C57/2Ȍ-qJa+Ғ +xѵѱ&1n<8X z$S/o  F_VPRW?K·YԩK0t⚯A`&- U zFF/9zs#,̓5ȟ=t}ޫ;cC(;2} v4kk@I5=yz?'wT/ ҏݽڅm9%/+*N,G~]ypcs.҈fm^G}ڟFLnGF,- JK&w'EPXh rȈ6Y ZfڲyHE<`?,++ypbzS[o.;rçTx0@xG=*ѻo}{;ґǛoq<ͿC cVkJDǠN,l= ?.Kr2)nQ&Vd;+)K4S('",#0p21$ 5"mL-6!h$r$U4#VA0( d ( J%%ZY(X Bp$HP0"RG$֔֟^yIc`XLJ ap ThoJ ABPx"ME E7CZ j$!9˿ӔFbhGbfhn!>@4xM=Kt MO>{U #U u !rxG7&Ho@d7?C*A@~PH L iJy$#1$*C 9'#[2d M!S @H6(E?doi\4r@@` $8 iK98p$8(" ׾e48{UNڿk%$XwX5'l&.VUU=~幾IJ9Ngqw^]~ 6}̬ZO^6Rc$˥1?~Uݣ{&;7W޾m9W_4 !tO\Şg4saXBs o!x},뻛vv6閝nufCձ$sGNS̃cv5~~Gd<==-6\keNDyS9x)B(r翗`0ڛ^s_oӚ5pyޠDžgZkϘb nbfuU]]Vg]Nn[E}UW?'j;|+\3M¿Ѣ:a"8~B# gW_ƞU|e#6԰KscIc5ag8gh###Mhl)yC5zJJC3]#}7/{h͔G9Oϧzͮhenuۓ)/!qrUɺӞ{_/t "vwUoC?W҈WRpDs*G?xSf{m-;^q=Rde8z4&˼q_NzUѼo@@pWJBXShA!79T$Xvf&w;OnEҋ?6dGB(?4ws%k2+gGGJZ*r#֚S x7WSm`,Å[C<] =)L<3Zb]HҳMpr^H4 PlC{yZJs(3RҠwwޖrIgt+vOr6["iVap= ރ44-Ok-g= q:4$O-\8ޚ+dhbpT(_@S=|Rg|x}3Ax*7kBt;A0΃!&ۀvw1Ƈ mՉ̉ \\#*A/xtl]]`ȳ?n6:R,Qz <۴3U}or~s]4mZ>.:.`ԛcQ<Ÿ5\~ *f="!;N T==y?}W&qdx. V N)jxSLTsTi/EtCU%YqمC>ɿ3,TS2g/-GM.^-C\Ar^kOm*8. TU} xdNteD%sXfFzjЧ:BoW"of;h^H9y mٷ:Y Կ= zxnX<չ1䘳/MãX+u2H^nƴܗ mdlB{t^1THtsWg䴧,撌Z_紝Ro[4}4k)=D>O?Y/j]3R/*kGx5ʊ]Y0"5muR`3İG8NCs^ZI[iZZgș+r b> oGZ홊yj<6z }LrV"=s~G玜h{s<Ӻb~10_z+n+ |# 'c<2 +׺ݭ\.sI'!W>>2OfzңPZi2.{xXJ$Si&_GŃ >gV\陸׋jǴ秽C OQDgk.~E ˞H~Loj(rCʭ[νd`z"UT+I-Knh8{@ :>b HnY^'\zZ'tӾ'm_K0vxg-)W0td *صcs4]R}qײ+ [ ֈHɺLϣM q) Wbd#aѡK:/Dlnr.5ѝA>'vuFƖUj.YKzcӾVzNi 9-9ίwoԴfd2eCn-߬GP+gbYm(V]Ԁ#C-C#ΟM'%fgdgSՒh5?3%7Ghغ+BS%~ 53&'?UÜs?^=Դ,smt4Oc.ҼmϺ,sgLE}kU55_gc+ҕIϮl 7_YǠ0p"{d=na~F\tP'=<ׯ+%+!Ud34JNS۝L//}T  L XXg3샟Xf1FO7mY= ъ2~4Tqyc+L~򵗇ƓRcs޴ѰhllV&=d<>%-xQ mdkSnSpCqƛyo>3 oMj\4wxKyvAF!ĢYڑ:ak?ۛ ?Wc䪪Z "~e uӴ] z0oY6RU/b'TQ㓏[ PfA?yU}}et>y81f_LΗ=PnOPKLl7kQ골m.KYcu0Ъi 5BUUUmo%9fr7Y19X}2@ CUv &8iѧ*+?{V?XTD}ؘ9 OR:/R6^QV.~9H["gkwҵݿBf JE!2e()udR g4p'e%Lzh{(XI5)A0EWx|J/W=NW IM͑ Us_v5JXW%WP>n'fWA$_w4OE՟ˋg 4cIWD{^~"R/מ"3;TޖDKx*@8x{bx%y bCаJE:MmYy*&Jz4=!O(NnebMpM1Ү4F„.v'}?6_ 8UaƁ> fM#pKv2~v/(/ KaaB):P15<>~ 8$aڎ@6=]z ` lͷ"j#Scnh$-L{)lmQw_cjTK_+/B;— /=N֙}5 uUxucڷ:@\H7/ gy#T3(8=ٖNfȝA,/@|dWψ]sf5uL:>7GcN牂Qɮ}ވÙҁ(ѝN8IvCCNh#ܯi3^>К{ӾRf4j:_~euGeXjhT 0&gyPD] )YQsox½{^ڀ4ka<֑42i2r*@8yCS;v l d]z{ /CƂ#W3A!^^Ũ;8Xp١P/ou12QyŲlc~^h=EFPHhYh ,kKg4&N͵a07惟z|.d>"[Q0?]Qd8;\i>7r  oh%Ҟ`WʂJ[cKD8f> ǫDBٝޞ?z-9Pu +F\ Z7-ʞ`YY՗T!j-X qWB-S}>8<N-׆tm(%!| F8%sWǦ sOFyp ;ohY&y|$^l$hKA\b^ oK3k_~]]Ӑ! nYYTõ/pM#X`$o*WU ?pM " *@*I)")4(USxb$p@ZՅ`.;M`9i>t.k6;͛^m F}ԵlV̠->>.'h Hi4?/fӰ0W9HmVhEOdPݴ(c`Q.rdokn46xYt Xsp6`> c!Jrx8^۬tÀYHH$ƙ-Ӱ,r{T_@K>9 &d{i.$4W{93ͶV\T2ycQqJ- iԝ2, ~{ZFlh#gUuUc~:&lPnϡъmF5U^ټW]W\brɒ1MM ?}(5eHOv`J{Pr|)dڕk3%5HF"QiIBCrA9zm9-&v 9h)j%i)܉֮MNuH3oؽY Ʈ 1|(S=/で}a .DIj[v*@`=@9tž@XYN2U!Ҏ$"~@jp60p~u*?aB_얒<1c3("nj~vޚ#_(\-?fw<0vb|ntV7TSYҒ?7*~?!LB 6j W̃r ½~ |WW--/_W覓ePΜJȳ-h0_v LgFwm/}U<4Z쑽d Sn+x(st6~$ƏgYX jESz5~'iRyhvf Hytrn<86~$T9F |H&F*#*jp)-y5smh퇡WQ$Pה8xe *LLB)uFXJi\Q򘂲]OЋ{*T" *b<6(v0;5qS4(b!(P=\|=&FSNRַo^td/m U^%Me#%=k~̌r9)>Xo'u"~}կTTSwf `jaᕬף;#rsgϜi]{xSlց[ .U]g\AuzCU>E*0np=[dbҖ^bzuʡ Ŷm+eea2\!LNPQL*-^b]B,t~h{ء~+gV (Hwww7HwHIwwww7% %R]ҝ^n~{?9^sB+|-YMLGEQBIb6OrFw2?˪<'b:DD % %bT*g\"B[]6G?A*-{&"p WV#e&J N2u)d Vj5LE1xU]Sì4QU E䝗i TgvD| **-4||ډ3dr_wNN* #է}Rdiևqqi2hjJ4~szޑ.4)/OGz*99L [j;e ""GҲuVHlF(B ԇ>))߻sخhypzT2w]SܟyݪZ V0g~LXݹxռlkV9/*0v~: ")rnF-^ѫqj(LN˹ ӱz{alWy\'6}t/Ԫlf !k]*7G󲉎ə+++NMy^rP(**\\h=]Vd{#2т^WGo5wR|8ǠeaUDyuʅYM(15<~Lze]Ze/Ʃ=R~jëdASۮ&XtU?uĕ+'p>0ϊ's?)r_rmVWOStF[Vn>N^:TttPaa)HτŢa@z>vZ.3IEC M]%]S'$$Pzbt<.f-#ەz]?@W9)@j_W%\:]X{yyI,M9/F'^%*<]E0M …4՚X6lB(׺ ѡ~hAzFaK'՝T֥?͙Ïzhfc$BbIIZnRoiJW]U=ݩRYi׫/]aHDj/t/f9\`t1<_eZ7!3(A(۷oɥnf-;v6m|=9P[j,h$wl, ̯ŗv{^@@4lFmͣص oFY#=2- jNy ~!c1YY[\-Ŷ̨TDg(مOA ,b,ƪ?Hk BYYڧ@,,aBo(۪%r=atLLNN hU'{W}1Y f3xү#gG򡒔3  f# 43 7 TJ%PаD ,^85 izUz_˧3 }=UAF'Mgq+O(Vxoi˵#֎θd?9Rڻ?Jr-2H:qXEDDR= ;pύCn X$y`#ARFX? RWk!g<""&i)[#u_;a۫0Im#K"Q|bVu<+ Jn,#<KD9p L_A Ri))%mmm54 ذ񥒯o-_!YKW_ۇ2K+߂g9dSwERbMTC`o5@zb $dUUt$Xt{~ eKϻp~(,m >0ȹfo앖Ѷ%SZB?HDwKY1znJvլ9m>Ӑm+c8Ev<溼x_ͯ3h)V:Hi%M]6.f\3ۺ4N|k.81;WPl>Ѱ<6i?iuX`<+(P /'PÊS͑:bڌ/vhW1GF ɶXAPps,c6 ܨjnVpJ![<.gG֟J{R9.(Uo&9h2h^Xԛ{vupDM5α}.c­MIXX؛ uzP @dQЪT@4l5po{D*ߠM^!a`l5;Zү^AL t?a{ye`n}acri0᮱chԥxzi^iEqY1qg{l-7˯PKa؄`:b(;:S+zi$iNY\C%?Q;v]>g& O+Uz,ܠWr4ij~i)ҁҘQi E^V?.oQTzfļiM* ? `B֍,og"otn=U\QQX\nUː]N1B-Asvp׻uN}u  \nzd0R ヲlFATE]DVzxj[k efə^ZS}" )@ t}l\lMiGǘ$5.7궮($ynvr0iz7ለWs 0!#Iʂ;GG1x46 @mw! ƬQ6 ~ Qՠû.ũ!f6Y~BV OIEW{LGsAkϐ5(;6\ I]UG9USQiFcSV0i=t9kV^-x$5S11y="٩ Yԓi[PpWʔ[lw\{wچz~ rq} U;Ɏ3f7aۃS@֋>74@ĕK&r;wڴOHƚ[m.4kr5 dYOk΃_h9nȶg5Ðʋe.z /rn?/a~|cRj(d-3x߃h=.Ӻ2p 3clsp3YPP3jq_fu nqپ4mm@G;۠ 7_Z@F"9yWk"q;?M:'L.f;ZNNU@Iɏ11?M` !Ӛ1D97–`t>WQ3U BY@y(p&~H)XMΣ۞_fhR8^CEma8jV@?A͕ѾPLߙ\s.H DP*n)VxU1"BOsIÊjU_/*mwᵧ 6!/_\l0߱* ;;']gq jIz|}X g:CxN?gdNPQaM3ײ2;6-1*ͱ,Z/h,f0_|ѯkYϬNW%\&F!41@L=2rr@KI\V]S '%@kӹ߶ZٞFФRT ^;N6N\v~6UVnmzLXBN6|NnF*aL ?)+ƓLi13Rѽ&L&hY"9ΔTW߇FZ\-ob $8?ήA ̀fżbbշqPӶ[Md׼4~P>Z1h&~Ics9ծVBXοv.Sp_AQL)9OqˁCBnkb@֫U-KYI\Fy8Z RԀ+r-.Aίp+t}L?0cim~Ȳ;"292-U p] iࡪf}_^:;=^V:_d,6.Uj#WCeͭ@ڱէjIOŎSbVX[ b@p 6Fk\ GAfcQUl{I&7þȻ_E.[}lsF\[RK |J|v F9q`sv&L4Bޗۦ8e(&ߤޏ)NC/:2bύn=uxԵ8%tʸ~p?(@(\ՀRlcn{JQfq>O.ᶾio{tܶ(ja9FY j׺퇣tLyJ{?0G?,mF#? ]ahk7W{gfSRDs8(.1lIΟ {bsz#I<%S_cp3\qww<++*vc5-zxY^4OpkEo` 7C*,~21&uIp<)c24؂v/AZnv rwd*vW6>|.^7H[ N9,y7rtq9 SЇaf4Vb$0{y@zl.q~1t4J. 7Å1d< z?ы=cpxWHs-{mffȠBS B5Wȵ YmeX|b p,Hsa&A4f4,]wZvܖLuUʤn\+L4f7[2.jLzwL7(8S' ~dr<T:hsA'uh%<'{?y:YH `x*j~<:]՟f?9ס!.a6 <I<3A%9Zqf9sjL_b~̪+L~`' Mhv?ƭEde@꫷ݐ%J5B 6|R~X3244K!AjSe7Gwul_NQ_0U7I1X/U~8d$œvv#HdzkXw8PҴ7̄VHL]O.3sd.N-Z,U"T2 ,Oԥ=: ^0y#QpPZ?EUUCϘ۵W)֟D_..jMҕ"ģL /2(^P? <Ӓ?Ǖm5c*1rھ3&()<1٦߄'[G"N"inx~zNb@F4G젾(3iN7"ܟoG.ny q@E<PJFzs,GjU@54ۉ~XQ fd/5jqV1-r^P~8 +qd FNZ<"\r|߾}u y^%Z`%,Uv(N&v ! \H4?]պ_kw @:iA,w#K'ی3%[%ňKG8fJL~y/ݿ]?&Y,wi9N|RNe}Inm#֐n-J<7Zi7&hӎa N= M99̠dJ k$?c+Ìsf^0p!k6?jg3ϫ_Sp^.{^;N&C8^`΀ |Jvư%Y*q'%RI!<:ETp9Je,Ʒx=/ 817̙=/rIڱ`~!^A?H-d;m Xg4q{x/)/ykgxط6$w%!_#ō2RO/ N#P?F=Pb~ fZI:9Fw8!0`/{ߺ?{Y_"lԨt?IR4|}y6wiiI7l"_IjWWVh K @@eۿ'@??A8M6s 'u (kO? _@ُ_K /&,J{) BP=v3qV;JqKKZ+6X^ og '- 4nruFP=adžBFW(y(t;xri(C߿2y\h!d덠m>8ӻ#,SM5WFBuM_>'rRhB.=pI6qLFmǧMge533/Ͱ$#.txu?_5oV]8l݋8Rzd>,8Q6o#J%C ;즨3g>?m@ ~ȋ@VǪz̼dn/{XbhY՜b\%vNoƸ:y_J2f^ dOk<9 @j)dcͲ]0]OW"*>uݴ FSPPv8 +QQ)"..sAF헰bd{罍.D@?\ZQѻlsWj!@LcAX2H\eO{'00{RL`)@w>=ڻ #@_,YmLJ>ۥo(䑉/`*r)cR{"1΄ X֌Gr2ؔ5-2XM`Msb͌^~ TujtU9)0{z"pՙQ^k/rݍ6rp݀ +=LKP(A"ϛ>r9tI1gԠisEK.9fhNQ[}aD\3 D   ?BN|{JEyq0yhܼ x+oxy(Ӊ_QuW,  3uyNm;44P1o K.\Hg_BQGͶּ6_}A T_3Sy1H.Ɓ{$_,wW |޽^U?`>,7--XmfOag飦ky\0PHח3pVru>11GA6 ">4<X3-䘰4CeDž(Bg?̟ Ō!Ѻau*Ԝ}q耽AC|l;Ț DNlLzwzMݤj:m'ѿ82p 4hH#0p$`^XT];lEZL'^nŁBg o@=Dm 3)1_l`T@u47kb5G߼jkIw~v.(Ʒ` ֜|5߭y׽wfmOnkT c0(xv_g2 yy.kx{eW/Y nrC}s@=ç{g00 [ Z wT)Ѐ@lIQ&zFT|1V9v@D<`8v99F%۔kz4Tnyc‰:$i p H'n؇EOtֻ"~O&(QG*Q "mzEaGGJ߃#C'E C$Ï%#T$ŕ~0cExÙ~6S(P 1X |"9v=sGcI2Xm,c m$LN6^P-fo֟~q)=d1ۈ=X!C>J+L)E;޼?`1 3bRS(W,ЦǨa,#( J_7\iQ2tͤ#76֞ n bmZ!H(9 sGMU()!B(<O %kյbs 7czDɮ 'M`}+'s&=wtV_c,X,t(Xn~0%g|tZ"o^==E`n`op9VPz, am|z:Ϋ  g{(쟓|pIVZ9[X; křl#ف DY "%/tkrk5bϘ"O78|'D$ v (D1,e(D!?I8ҙK G/Gtj{tz SAŲTܣ=g\,0D&  'KVmFMAZ*DB 뤙nIs?]?Ha 0L2w. >AJ_?we$ ::LD<)(RI)@ǛLFH\B< ^ #yF1{e0kuJIƢcQG gUEEl~~G|cjS/v˯ tds4!TD7{ʮBqˈo ,2=ܒ_{V>qd[::|OLbKT+pF%\ v\MH@,IK1"o9}GxGmS 'B6ZےM:;fJM{9NeBerh7^4Cs+9rkUBjUT$ ^QL*F`ģh7)ʔ$RH%ǯ2pa Qw~{D;L~F&GO;v5ȔYY #n t"pai$Y16:TFѲD9|͢r!ˏv`zL8U9yRyz?E,(h^:gP+gMĤb))<(G ?ŁUAiBօhi.l̈́Anp$j$ Bk3\#!.g`b*ł5g170w [RMP5%(Y3Bɥ-0eI0a6bo:C8Qh&tJnU#O&!`r,X(2DB>*%G]`AlL8uQ Uu驾+:> 'Ul""%>f ~+c (% ]&nstݳe@7k.X$Kl(DףQf@=<"'b -u o?&)B [01N1%LlGA@5} ụ#D/28}"{AHƊz#v99^FPH/Q 0dRxZ)@#N4ΜqLç ֱe)YZbG+_C;nKoylK#QDnH|~riqn^u(Dc2nS̙NbT"ƬBd6~" K oNS6Bit,Edoݳ%%w #QBO׵ۤFNÄ򈙜)l,}jUd|oy !ؿ> %ŽK(7B߈rߎI(Ry>;0/v⭵+, I>H948J ,[ :VӞ3 {⪪WN;]}yFlN02m! }kB=?DA3D4$ (ONᦱ7=(*Č8ʕ dTYWar`a=-NT3fc(8\;1tGu'i{+gig& 셶i'#f]$øqO-ބZBSh {#yv\_ m՝7ѫcrnHȓ!`sCw]YQQʧq%?Yz8Z_ 'T($6yq 1IR1⹸6z8Cm8;^UW(RY^5fWnJIq-v֯ݏW^KUH]ߋ"ƔU|? JDc>{di. o<ׁkڐgP,f|K^P\\xV9Z7T?n !Dԣҥnt+ bqDa` 8T^eC^d C3E"3@1Y2,+\U`0exx'J:>PG䭭@l,#d6ӜӜ]f\csk!0H _lސ~vlj"./&23P3f|sP*I,|rY<up!M6G a$LیyE+.4+ ˾U3pN]uxV%$c1T,5GG Db5o&^_ni 99֕ s6$BE@ճ7r:,AJ'0 зXvLy!)#|5!E:.*|_گo QWWpͯQQ\sPtyU"}S*ZHЅ>BIk>>AAcp)r:dc%a9w#{'Jؠ!H! -~´R`LzwIC{cֲop: 8 8aqwiߘ~GTpu fyP(1z -ȾOGHŌ2hm{Q.=?oYAKw;h&ʘn ~CCABn²ƭ+<3;$ʱq4cU2Zp~rzaJ{%#!ݍuo⶞LH{V)\8|,h1.ms4v4T1 }#vǖ7Y 4#8$HHB~@l/inq mlFﺮ3K|Uyc%7kkR48wtՈ`lņv)OkedRA~8J/e ңCT5ԧZꔔ>\@Zs>n : 6SP9a{(*V@U\eMs&%a̠އtZ$ʏF+͑ъ=^g'K mALJNR% m* ^n׿*1[!M.2,a'(R|v]}Iy~H=W@eY`%{IީחS\I֌PƬO{=wz٪1Pp>:`kdè6Va=O[Xn]ҌGޣ'&6h29Yh ɍf,K'N,fڇU0k$!mύz/G`L*8ƀ0qyq?(ѿZ 5%dfG/4PWī[R/u9(Eǧϫ&ZNP]bE6RM$PCC ӫx1E{c$$ $ P8lŠHrT^Ci1RW b1mYY v3Y"h n}9CAi6Xyާ3Pl8uٴzG:-|4|bޚdWliPoڢ֫3_Bnnv|x`ѬFPB%|h!*lc (;=! _p6ܘh8Fn EGW>&1yóW ᇪ*bo3o@g!`cf646g/> VNe%Q+$HqyilJ+]Уcާ-~ q8=o|O :԰>$eu'$,"J-DuƋqJHNÙ3a>SxkM@HQ~VmY.Hll)I2S O\Bd3K@Oz97HPhp6V$V1дE$ADYH z D8kQ!I͇ ؾ"18Z!uUw>I˳U. sro;D?,wQfOT}xJ f3VO~)!Zo޴oaw`jrt` ͵xuږ&q ٛ'&([fɞiSoOjmu*C3oIqˌd\ҒVgQ]{SlГH+[}/L &$pCuuTK02|յ/dϻ>`Mwd}yGe5fag' s[@jA`v`tۃc6G4JJ}I:" Hnz٧ը_ cƈoO z4#<@'?M.$S--xAP #7-#U71?A`ZYط H6AYez*W9'xi J8 >"-mx1G6mAW2ΡSbOP z䔌& cFIHÉ> 5V.:ї! :I*Ce>d@6?'4}"Ր1ݎ&W,B19ZֻJfAؼǔXgKX(V&Wba,Q&xnzkz0N+"RnvvA 2ChbѲ 1ݪҚ:VY{wWx4Nͫo4*'cntM@g;?9Txs Rob)./ux8$1z[2(wLYYU}yVh#x{"dQܰ3oL5G4˟aabS@+=LGҹƩy+]vE!G@.`4'~ޝןE?)xfzvh3gU wp!F@">^xe1Va`y,5z qLcgf|m8خb!ݲ9[S@Qc,m\o)DWAGdnVY|?9Kܫ+\ɴ(`?l ǀζLgS~eJ)H :x~'Zcή|mZ0%\k!1ZpILGF0of@eW˻(NOp9RbC]&YTijsh$zb6f#zzExJmD 'ZrR2z\%AAHLFmAn|ac(SNV E@9l} /1%ɦ6FN[] iH|"L'ґ@ixhqM_Sٙͷ&!}bax|er׺ݺr<_ea!8E-6TLieL.i@"~ {dJC B,ϸa[|-11Yϭ! V}?Szao2o_( rI粛_gʐjJ|4ҳ&la^CZSMYJc<]/1‚/B| 1 gţۡx[]YJH(땡|8m=">a;Ì`wf,K9 ֣/H˜j6P5Ӻ 1r7xHg 7םkAb#u!U־/.gj"9L$&"Ž44nr}Q?֕uNMxu?\u;QNX @G֘eNIi@Cѣ%gs5s^Xfn \*5 gUi+cUg8 zf<}p l )#ϫ1'fd>2URr^ίk'wHdIګ?{!ʘD4rՐF חjpk~,(T^9kmKna,⍜Z~/6 Fb`d` :edHQ_Y?6?uk`LA'@Vz N,IB ΜqQNi>}5Z(Pz> ze@-E/wv6UAގ7@%F.F"t[(ƯL?g֗׎v7$n&).=[|˗0]byO.GIR--oT~=[|D!Y,$12^j(n$q䑴=|H55x̞i /S}KsVt˛˴B; _(?`'o٪.q4apDx,"NqWWcTG8/ .A=mFOZ..b3}SR6vHt^4۶D}/[~@cg44rҴ(SB2Juռ6|嬼2UahNSa~!&ti͇voKA?np:lf9&S-րxB$ 1ՅZJ,vƦ$h6 5>9UɽWڎ;`ky_xWeﱣA;̨Զ΂,íjPʤyPNWVFNx⾤NF` mW 7VGΆ>  fbw6$y?}<SxgJ~NȒFpF1Ac=4rFGs8dzbUZ5G59^Ѐ!'ͪ'X% x̻mz-v'!ӥY$m8" 77)7zS4 z2x@mTS= kdFA>\io"E}f4ʣW 1g |ϻ{{$(Տxc;'iC^ɒɟ8@j m!O0YyB" x |ų,Ľ/DJ 7Sc rqV]9DrXUU<.WϺ"B3!om#eZ|2W#ff`J6B0t4_6/&z2:mH:^%DzS$*}wޒ:=  )U'!F`صs5|tV(ۃMZ=Gݨcfѷ-2rE4Sg 5]}U1[sMHT!@l*V6Z7 YZ3ӣ5Uႏf&[ON: ~ұ/By_4e.P_<ݱj5(4 tvkE(.IݠY\{rRռu~Ҁt4[0BI[Qz=hqîOO{~}վ7<8N{ ?Z].^CC!c kAJ;NՃM$ekdt-.@if4Qz~ /Y 6!*D;LcLvJoC!7 H9TM$=Wh ZXXtto^FI${~HTL= nJc%ey +헯Cҳ"D~s)g}gJ}J-,JI,@=c``vpNd b^7eOw=TGs7|M\]fJl6`aߌvSsC2%\cqĊ5ސdf)iq2$bc_D*+]"F/N%Tգ†ZBi3N6n:F4Rx1P VPs>HU(NLUUDOK:{kݯIP9Z ) ŽBI!ߺNv!:LJ;N'iJb&NHKGٔ.YIku$i':St{4=a>'I8t"m;*d &!+2sr~Txj۱L8Om{wXvƫW{uoZa>mbz9>aodhw!ZyIle:wOzCTwΣ;K ؇|y ,*`HM%MLX^矁#Bkm![gt]VY[Y]Q 8qAb_Z9bG*wxߊJ**wCzH}w/ziŐ=ffAeu|=̮K4)MnQ/IczmmDI.xчun&\2 -%INޤC9]v a"WlxGscYu֟:F8Wi&2;\VRG*%V&?Է#,*wlsg Z6j`O`W[J+,+/hlk/݈\Z@i觐, pT] H['bФ2wgr:oRdm PFFȍێx7 J/ G‚:#0s#!'P8*=@5b՟73BZbf7^V7}}Fuqbށ$ێjKFB8< qɊfUw@nyʃ݇]$#2cTGw[j5W;qgm-Nw# 7~#9[-|,!-xP'}}1k|̤2#+-DFe} ^Z 5s܅y'T BI'Fv)0dgMF*TTțNmZEtCCHĐDz3E!Da:K]ʢEHF)mmAvrw:#di|/sY6vj 'ҮxʹUŀɶSkMqמ5^RPGFRSFȢQ1OODz*ed 3a0 OtھP#KoLo7 &H|XqаʘﯕH%Ѩ 1YD$$Ç:Dq0'VC&CAvDG[ztт*jVյˬ.q%JQ]\dYzf,khflcVh/2-wߊU,IRz 8DFLYrEbvi)o6$jX\qNi}d0Ues/Jgx WYi s;;ӶQF*rmZ!4j9I͕8ZCޒ)r) Q ,,-mg ÄJJb 81XO%+՝5'd&8YeMrr]Bִ9Dmo=rw'{CP C[މ_"\(g^YMD}~/MqPUz{$C\N`{=k>@UEV@N&ȖdX_{ڿ kK!~} 5Q"w'+Y2VVhrKa ^cHN;csko|MmI5m%͋;x$ãdUY~' 7#SdZ{ZB2r/?p p&aڊ±4<{Y%:a % /skF3[+#E>MV)LSbU7y8(5!p:G;--Et]&\gO}?[ޖ+H㋭佅:Ѯ./Rwkёqv+ ٣ݿ{6MadJH I,ܥ,V qfdo/RR,XD-۟o!ضn{؏rcdv#?̶.PA8)ӏ-m3I^@N Ҝ=FR IJ[ q-6wk([hM-g/ҵ$<_ Ϗ^̬SA7Z`O`DPL~R+,w:zն2/]WIMxžCT.UBeh"Ŋvh*M ,(f..s84uFf>aI*9AÒU w{b/k^0[Vz>wk&ײYRHS|MWDvvStAP:`joF'?RjD#/ &B[Ƽ}Jue2E)sLP㗲bˉ7CPb\S)gQ6OHUsŦ\sUʰJ7*~;RЦA'4K `&.F7) ɠ6*1++K[0FKCϥ /%a{1rs$֜@,XC7h4[u)ujabh D}kk}H>C?ڜ+{mJ[D~na{mdt!XumD,!рBIf?ޣ2dË^-Īm[[HIؐ L#<^0XNT~FwoK&ώhig-W[V h1Db=='2J@b2;:>Wq:+|ᙂj.SqWŜ~+EdmZTlI[zeHgmTCj~\/4|1 4t<>\Qx,1S/.7@@NU5$FETjd$3,˪S>)LN5jb!gNj ueCF|wg=8*%RC47Jg'D_TPiS TWYR&Dc5K|*ȨK:0MbQZ 4W4|NNn!Y^zJJS"oZ!_oM:.~> A}\}\r4ڃ$&Ȋs/ՓaS76n!&#j5~r ·B">jjf55泀ԗ&8fi9ӡAOi˝+p # a=(ps򀬩V xC(}\*Т&@(߽AD$|OUs $"& b'ƟWjA.C<([rte)s>%c +ډċJGk$+O67srt- DLqWlݫa;0Kt)sF= QNp;,) G,'nKD1R9uk`"LBs?%gsUU7p.k~X˜ęt)#^MD5b t KȸisO#kIUd7}0Ua-bI25K+)Fu4K2Ed"Be8&otG0113) >^$୭n o2}Gs=m`{^]j _Pt (DId1k`o16" ,#6|db6r/.v< & ը乾~4e(<8} [sx=L[]$-#5~ 7auP~Ų+YhN';y<þ 7D$LL"މu KP{ Io2tS*#>}SRPVUnɑQ>uTL<PI;$is8A)|"MigM\WB>avi|"7BMeAF>UC̔:x}J VV*oOHx(iG.󄧹ynBcM*^&ѦG$9{oFb%j25̶w_J|Vdk5tuEut1) nDHPDE=ؿdqD,=Ȃ&4:;xѨ*CZ`+;&7`O; IH<)h%'~1xDR{tJ2 R F [Rߟ.4U@51f^Є y3JʝX9=AWwJ1ar]QEpXYIlnJ bBuz+ߒ\BQQ$%s반&-հr"}#| OxUq@Og9SJ[5i4pBă9i<׸ oQ K8 o:YY!;3u)aÇ)@P*,',%I+ : *aNaP.o+A0 8*ZIsAN'V+݊ .Awx_ɫnX/mlGZx6|zKEP/gBcxgBNʤxL x{0a?MވG|c ERL(8-%x1fjyQX4AAV5W7PDvH"騭jE(% c2ѧTkh"s 7; 3Tz= ׂk(:dR23 =g.l:t՜j>ׇJ o䐀CZ3 vu\rqw03/x aw`߾NXdVV\Ə 9Yp_˂_h|Wg0 ?b[V:Ot1dT8Eԧ㾟 Y\$»h- t=RoeLQ1§ xWlR_30BꝈ >}ʜXƘ@|ⵌ0v/@!Z" $XwrJz dU]Sa MNnڿ"Tz]=HB"''6YgJVCZd:؜Z: V$} {np<$bܘYN v1#;CAc3P _d (!u(,Ks0x[ɍvss qW1J!uD::4R$9/QEr >tV8_ChJ8DH6#F'! SErnOq# izdXO斖BX(ܞ3RzU, w".s^k71ono4?5Jxoqoq%+Y}Iݒ.>ymKlq>SU;Vq΄v>zY[Z[xJ{ux\.5Oix9sKC\n٭̋ڸ`90=mwHص>eָU##&p}mk8T;l9`D _ 6Ǝ ?@'ޝܙdE[{;yTG HZ{ŠhRd{ZbӽUK~c1b/K@GxwVB276 }@J~>Vob) KIFEYY 7!k5X$YQoTx=Brwbo1X<3qw+H%S[2_44Bfg̭QHct G! u+OB)쯯KtD1e5`&vtwrڞM2cfD4kNEV z`EDhf'LԲCڟ!|BF-z%wk gjSbb@x>P]4wwn+̐΀ T oֱ,M`ɸw~h/uzk_6x fi ´6}/F߰o] ^c[@ D~54H@ˇz&lSNdxRO`O1a)[7xAR ހe+kDGCkiԬN2'IHFV MP.3.0lMʑa<Q8%8gPk}-f< t`dag-E)"iu䚌Y'oAbjD,RQVX3mHc$]a=l[AA4o?#xvzxI<@rmp J!_)/-L*K~7|ɂ;.MDTh w9گA+gXv?BeO)% /OcmY,&O!LS5y$b'k5:BĀ7ca1@CtcTƗf۞ plBN۶[79;}vn.(ʢ4WyM8iWֲ4'YIgG3#3p.4{F:_$7]q]hTLC@¶=@WMʰo>_x]1QlgQ :5ӖYOΞX [a*B7A1Uy=rq o'p[)S†gM#Z0bKA(zIUICB#A*#Ȗ5j6!x,%`ҕ/9HxST|9r`'ae9qw1:r4HΓFi!.JX #1C#㲁ЁgiKE3~#(YO/˂-"tH>:^'hewTj3v@Y ƌ /)^PEi_}rJ} $}XbO~RKC(urveɲWTv>@N ?PBd+̡UYuFťl^3r0416;rdȘ<$ك"9Hlc Lgl:G2<Jԃ;8(ܤ &bc!E%V橹,v+yq D"ttG+0p) 'n{~xW@IO-$GӶ3 |34e4*GCtp j 22 {MF:Bݵ'9ꔣrUs lW1u Ȱ"rJPS9{S&&'ߦ|EÕJFKR([w*G2YȈ^X^^"T>E!3ŀU$vhش<%~&;3ݡ:$:A”r_À}$aƖܴ2QW 8$מ(uNgnMxs$WU @~|d8W=TFw BCOOO;-( d[!Ɠ]ѭ^ ԕSlz L'g9~/ >50|mr[yuA'&PMаD"6^=7VKԣb6h(Ed6FO1сõ229z2s?(̋|0Ɇ/MHg(S< ɖ!q>ceA>]# <ڷmcsiO/-h U 1}7bJhzLǵ,70*ҧh+7&T iZo$k7#a2 xʬaX#Nk2@$ 1?6QӣV08k01w1{%c4}x3 >8TT_\ĭ|a'*^/f;`x_5[ꍥ(Qoa1mO~f! vZӁ/_0A=߿6oCmO"R+O]SfA#3{E(-]!!Jtw#t  -"%Hw7s8 ygLZwl`~`:ᙡOwźk4!3*ԬWr ŏ0(}}z,(),+2FkY<u&l1v3㱐2Y?D;x++F)[i >96%x`K&4C̬tID/21l DcG ,nY5=T$=W@p8d=F|Q*CQW!3&{ˮ(S%ZiBG.)ʾƪLbVjhIѵC=WI6\KمMpD+LJAF Ize.FlpP9 ;Vrw:m/)ѵمyy+ j9?b|{Km64c7j <'o7.YaPD77_>&,wZ/v&q%<qbS޽ ( v[I:b5 pn/x䉈80TP5h՘2FFFUI&as"*\u襔0b]b~TѻdY6pi{Gu_TQq}% lQQO8iڅ^}*/#??Ԓ|y5* O)O[#݂Rc b 0i TBDt.9Uq\&^5,OΠ@N8($#~ 'EE#.PgC rcp ]/ _㖔%Gle3FJkv&oԿ0~a\h3`<2r:~Q a N"lhCV]ѤMU#"1(4hPej֤7)]907'+K/gaRtv~vnZ׎\/o6^t^U =VLKfYhaB{`)h ֢uhƂe++bh}B&/?x{^8Do a1n7=;#mmvج U գuZL8exrX$UP7VyBǫ-Zaϙ/: tQ< ۗԑ!~lOa(,m"u"]&;Ea0}:pi)#{MrrT3f+XUta8]@}Qt'Ex0.6znI5a*j<"isyjDyk_~里X[br(ET K`~;@-CgyuU1#oo5|{no i°qrӻ`r7NtEq=Kϗ,"j} 1Ղx.hX=ͧn!TK&K9z.E bj;5H X͝Ic- yCY*V]=ru [Y J]m֥G2d mOv5ʓ!|i}cqppq|yX 8"|⼗A݄T %x<қ va-LȂFPưCY$*^: ygԔ)U)gY φﴵ{$>mB $^,ٽyB&7u۴_pf#-- '/v\4Pf#ᓟО.𨙋-ZByddc,@\Ġ,j%Яo1Bq27f `. $h vP kc/< SBPFSSE8p/p!(h#;`ɄE9Q#xm):ǒzܢn@O3~C0h|$B|# 8l2eWv)ˋ^Pb+bW߼YHE$IΠ6t,!|`&TO^oܤxG(u\ۖO?g?.f&El3K{א!YCaߝM|3j{X4zc'B"RuJv<w\BSG.ԓ~ipk*pWL_x#JlY/ h9%&## `ġ1:IsϜԯsmh:tlo*t^s@>F1|;4Iƺʢ`3(V*}E3o@S|*|Sd6 GM;^ס!PAIָ Ω)=CHI~~_ 6|#S8HfIi|>s!K 24 \1W&⍡73vwGj1R\_ ^tktdѺ7pTtO ш`FA%fuh^ܙoS<[^;n#a]z"dishj^_u~A2E fXfGpþ[ֺi1!+-uiT h 't\{im2b:2b mO$^?Ý2Esַ+P!]h9rܖQ<G@v#vo]6i< c6$V:m `FJa{70Hz\997wFa@s>nn6ˆt В0[9*AAI7m -!8Ocy_ɯJ/ B ⮣H^r2׋੟tGimn~ɰ )sKh?XYd )c`ߔKy񅣺&D&\/=}j$671OMR.[]뎧'Ɣв1L*{Ѷ" Ck'@xp#@=sNdo߲t~D{rj9qFŏcԯTggcYi3}|?,VОY`ޚ*9Kra垘h+}H1G/"بqeyҴ; \ҥh~f$\fNZxCW ӾZ[h0c@@{/ė7 ȄY2@2# ڣ\M6J ETm}$P\&Ⱥ4N;SbFVL72i() <9=l/]$᫛c4m$͐T1'߬Cb$rϷ55eik0{8L~wfY!vwv( Vp |+RR]ӓ&9\WW576?t1;z@j4VwvƳss*綊5a;H|sFGb]CCLT2H"<ŸEAY1%t+Gu $CۨLЖ~H d>)Fx!Ol$޾¨ 5;WJwp4UWPe! UӀO>|Q|K#f\X,vKܨɅ Xl$bOc:Qdo]V^ɥqȫF/ EgIH"%+pBHҐo`A{>E+?07B3FdVr$EF"f!^[K Y)MKa`8\FƕS]'48=UvY!Bn /.ʽo_Hw0 ٕݡJ:wI!6$APɊoNIfhJ=2}N/^փK)%Ijyj< BihzVþW&/4{Fk WEuzXq38@e̯ic?1&s*LToq;q"fZ"oT!+ƻ؀..Dipw&-riB`!tpdj-t[< yE}oyyLhXRғow:Qn¸*= x_8aPD?(bM1y'ԗ|1lXfwI Seə4b0zoi 䕮s-^zqԢ|5`=e/'⡢;//I;"jk2V5SߣP5A@a?>lrhH8 Hncg-S78F4( x0^JcnbyRty3:;RB9 U5Ԭnɿ=>fRړ<`LR,Z}I ]etb(H qh}Cg ;t0e;Y7ъevk \V ڿ6_|cH{=D52ֵQ;h"iϳ5@n$ΕV-tĊs6Dw iFNr6N2=‘)Ke׃V/PgBgYSCQ'MY {h9[9ER_G$L@MFYRd\5ՃD)[׎Mȡ1c<$Jͳ.E.W*}\]b6[a+KQOD/a?x?x:GӼ“vA l'iShdcs#E'hԬgҒMa:kZOYijE(" O5Ydv_UIu-t`X MR|ikQ2)"TJNhZutOO*:0o˹ȤܔOŃgg)xQhLn.ܦ v[; 3 =u9Ld[@e(( 0h˒YjjAkeP8rsa_L5DH3HraL 1R+lĴh\>uj_ȩSI"۶ ^vlw{W=W˴w3D{$EoԔd|žy.Ň[^1\$S\˾ߩH-kg%KeXX;jN̈́.Mɓ>uJMaU+=N<'~JOVWJ? _0tiR(^(nSщƻ犩tt4f ݖ<;ܛG257}9]lCO\"x[\|_tk4+&k}!Cb,ΔhyQ:Oއ? <~N"1,DQnԌFhAظSP밗&fhdX**֬4W?.yc!j`pT3v|;/oBG> DxaH=|2n>CV5WR_l7rS{#ksZIc`|iD"o~p|%e{^YHhyj*//7?@OXdXYfuA7A#@̐H_=w QU HxPl>;7fOgL%%h;zph^*KmdOBuy\}Na~&'+ib!g@%ޟFz]''⛈ԏͬ .})>RwJKSӆگysKhBB-/N6&r)xyϮXY[?=o*7.}@#{KS333X6mC6BFMW2S~.ؔVR1[ (.^B ! 3.̿) iK 2uap|6BQAHӁԕɺsV9)~PjOd;uJd|;9H'/==P#ҟGPxONn`i }>#7jmlorI*`xֿ-$`{3[#V?M0'w{h:0wDmUH\m~]RYzRӟ6,7۽7߷/l,u슰NOs.}/p'>JE4-Mm3>?L }81e\x[0qbՄoyU/S>Գ~ŎΈouuAF;A-|]wNj^7ȃr0$U%2nyPzw!d /@$ DRV..&;tE\\Iڷ^ MO5̟u#::`bPتXd0y>ӂ%KNXOKAJW n21&Ed5IMj0@$rۑHF>[fefncPW~$+؂cg!*_{09.޳ZEtcgvv%n^~h^F/63 }Q|k ]-# Kg =cv%vj9;ß7j@uO>e|$jKi}<9 [zn8\9_C/UҽiMP4@0J!3ﱡө}zCG(cD37WjR*#؃yL؊/qIaG/'8D%~īKg)Gwf&w.wl :RR" # {Z TN:" hBƎyBhL޸o]uN Tlnv5u=QO, .#Z%s_DY_wsD@ i͒IJ|LMw|ZYXmrЋk?BqHx[l [围bdW_R&z *j7n8I@B2ez `3/ŵ߱ @ 딓ih\ ̉'ik%V.߿O$tkz/&kHkkkg=;4XFmCrn@C{՟7vvn^f&4G!e\SɄĩVaW:*9 ؠbzEփF˖WUv~֧ӕ3dd>g2?Px=Q*&dFو"Jfyw+P9l#WxN1wըelϡ$ZQ~,i'ǣ-U7tޫda F8"qNչ.-ꪔ#%;ah %}vl;VWs@eЮ}FYOniTYo۳SDط|TS},g{aRF7..VT ~'sTμmǨ~N6l:)J@?j8F‡#LO C ļ6E-IĄ3Z1eՍ j!!msn !!H1>hkM)Vl3U*$rwO>v'gg#G+9٬ǙV;h׹Hl[sn}nIʊ~M:Pv &BnWP|ʤF#}Y/>4x!Y2q;Fld~F8]kcXN;xˍnG<(dbsfԺU+0}`8i"QФwZFcq٬sm85"vS{:2- mduUev[cta!MG3Oc[=vk/U)ʮޙMZWn]ܷ L=li/&-7j*/[M"-'%.|۟Xª7*aįW;$r'PUu?*0'||VZ? h6kU՟~q*6FV-Zn/,d+*,'vht9W6X.I\}j2\h]֖/\t.>REuϞ9\;Y\XpaXHoܭiZej߭Z`"gQHe``h@p ?dՙ,63֮!%wjjd(CoB< R+OүruE2Qu{xx@uxxX\NN.mŲ`Oy(mٚ?3&Jf(A6NZnxơz?QMZ\OTSt[IN4H2%) -q*wgF= ZLHq m[|S- {P#"w@c=Ѱ{O/W(Ǻ_`̺+Ar0mmmKJWHyH8{`5ĸPZoooܝ-,#zAؐz|NI‹/<x"I55ں/i+R?-MLdVUԸ61.c>RU ߯F'$"clG͍бw6uFӉ*6_BquBZ]A]kD'n&&TŜ䷥SS粣 GQ܊E '#Sxqอ hxe&'޾Ղʪc:;4s-:SW{+]1ep>^ͽ.ӧ[LwZ8^43hl8oѹec btEt-T蒺DWק/ o 9Yj쩤-wǕ<0ݞ9kt%gkԋN*k=_V5l`dJ3uYNѰ}@Bzi)64hK m (>z¯Yvr)nyep4 -A8($ zUqH 5^hhh 7#GhY;)7BPU缉mޟ *|cРo`Tw ;j .l==Ѻ44DT[pПTLxWhy{RE嗆jT׻gJ|;Sʷ~I jWtp-%&A' w۾Ml33"`11d)3_ocց_긕o}|H?YV:`y{{t$;`4 Mx .//`Ji d7@1&T ɿAn[dbtt}-^+:-- }\;S^>F']Gܟy-4xqh5+[E.gԗjbiQ Wc}~^9L3šo1Oygn2BaΨ|[v 鏼NF=4LL:\nQSF~6nY~E_f")OMK۹vvi*{/&ش(XOqiK5Mg;rʴ;j^ _ ၅n\j}3zSpoewaY9qw{p{n?)X.3^eeW``Ӯq!a'oGw;W,$==sEto]_.Z!alL9KzozUmmI}#> u?P00H ME2WS:wk1*T,> Jko4GЗ̍!ށ$n}H;3[xg *7u_U. ke.U'̜FpMyp?x-r/ ۃV#CY\^(>xਗ511O.xS 0*]yJfOrs!Uwkm3W —@--îϟ?TVr@tobD$NW H8@A͉"Q644d|$sTޘP\V#TGjSni@Ps_i=!v {ylsdk4dEs窼zNݽ'_"adؔۧߥל>y1A.byzv5Er$^' E^[}uEZu$܎p`d)FZSF~]#=뛩-3g`cBEI)"p>QU5~W?"cgxv)dZV**Z gNOvj.-wh]ᛸƷ٥~>&=f$k?"XrI*ڌ~YYeP5}CWz#xFS+͋OrvTWU{]_bj\1ݰ'>w1*C:x+/Ae4~Ue^؉!\Ut&EmM cOn0rx.wߗ/_ځ;j鵲 j11Xygfd,`StpGùwr@@gfOL&ET75in 1f |?ڞ:'Hj,~;AG _rOk5ZWc'g1hI֝7W΃`VSI9N'p ,uCÌ:/Ș+#Fm-/:X}MNJ sqQqs `7ˊZR?n>˖SyfF%Mߙd,ß=\𩙇ʋ`qҢ;ew,( օMax{F$qSa•Z=i|#ns]dN%g=x &kD#zBwP-#Pnusq~)L$+RkyI|6V,cX)UgF O\Nn;yPX~RQST{GCEG8y<Ӌ(5^*F*jGGdC&[cwl MaD)ޥQWw?sB=*UR..2}éKv}R"Ju!YZZ& 5n=J8+ٞ) (LzQ~X8qLZbwỀۺ[V/_Q1.NƎ0G;;w?#TYQ1  򱌴* |M5PwB`W:şZU%<}r=Ox'N{>uYZCũ0 *rгh9ME icޜPm$ʢDvS*jTo!)kꚈeume@o`_,o87_PZ$$nbS 5=fae-]Y)ЖBGLS~,RRH.-9)M(/⿽ c-7p4Yb]jwo!| հqHnySSS52oSIj('C(lKO c]Ŗ0_+Qyj@&5^,ԫ&##̵|A=BkДS}~LQ5\ SLz̒w5uN +L5~Y~sQf6Vsж\6B@Z$Z|Fʒ,fT܄݅{_˼\%GD,evt_UƏθxF]KK)qg|'߿o^9f=xuSZZ*!!~t qjkOEHqNB%{o ?M .E?e%ji3Em+|lO`lm ȅ =pȽn8Ӕk.//7ڛwsc)4hBkks+f"ev@'txH-o?'Z'w SߊEr2$|̿I /p?AyHs2ebBka ?Ufxr<]a>7DF9)S @bf&\(wǏ;*'(C=XkezU"319ӓcFDDt:2r c#F6bVϽǨ{|2͸e.y!e]~]Q+_ W1SzrU׭vz;22r" >[0i3&&uWduQ*y Bw  u޷gb-"AnTYPC  '4S! 8F>hš[\^~rSwu%驱uXu5Ц}2FC*Z$xxx4!ҵj]_[>9VyGHLlnօQmL?D9@KII.y1]ϲsNAȒvss3!d@j UZF`-=77X$OwuVɍ$4OW5]QAdյ{ ~?̔Fm>%"$p~o Fk6PӒVGGQ1&-~~=/ --@qժ_R]7<"bȰeu3Lh UPLG'ivƭ-ׯ_SxQы3u7EȈZlkp4L& Gl525 ;Yn7O pQ;KbOa?)n.MnN^cyy[QQxK{Cs6XΏF4l={#T/#}澿Q?uBS4D! '2*bj鮢BG7 ImmBGBiQ`BY,R5OL_,`(kj"f0+*d<>8;ö:@E(n3UAa!?rL KIQ ϹAEO?KLqlmmfg(6;:zy&$D ~p'u|;AW@Jד^~7߶SB;b[_{8mB2LCg;neeh/h W^ҰVT,ԖbS  z>T`9c|u T]Iyos453,+*(@Y>SJ LMM]UwAsbdU QWU5W~stHA@|Cy ns :;Ux男p0ttt ֊ < r!:"݌SmӇB!uM2[[[aihtOc,zff Sڿd.nmhii{yTfUW>~8)$BJgA&C55]]]eU g4333 &Mw`MDEIIK#J8>jC+ '+Ktpw߫/CII*ӟ&"g og YwNj\iㆦ*Տҽã$׈;3;;׃N#pp1)Zzm---V1`.zzze%œUz\*JJ4a)YY}C \<9}_VVVqq`rךj)ޞYܚ'Ahh@9ɭ Kfpd~Ow\*OS ɘI K7O'bSg蔶{{Өh,Eeij2tgf^!5^"b`8lp\C:߿v6;ҧ7az2}T JFGc's)0˿ܻ,*OA }WWWYL_-&6u8"]'X"omEcf@5mgJ]|Qvy6S!\vD< o%%X  =h֔'e80lb<,/STBdaawpx )Z\]]U{@d }،rlgUӮ!bsu6WNMW#!< VM߱Ś|o76o0++lk^`qpp@o%o*R'>vVt!egc1,, Uc. &AR/DDDU5ZLL Ge ÈsXHCVZӼ9~F`]@/Zǻp?[OL#khh޴"P |4s Ԉs5[]?/!.+4m򇌴|<^iY ".]c,83+];*t{eKondewPs$o-g ])6NV'cfpylJsW2E$,x};V!\+M7< h+ ꎶUL͔VIG\+G+-O1 )1vfz|Zj*2^j2VWjOF|,mnmMS o׺`gX: }m;b!e6h_'}-9\\oe@J_" y~DwXRRrh{(1IQڎ9~ؐj2DV@sY@ o!==}:0gY:?KTLK"t4vaP YzИ˄ nltfH.= of dPO2p$`AhEhJj(Q3߿c%Bc%y2"#+"Rƀ/+5Uv BN(ғ_*Ӊ%2,} dkrQH0Ek)X>p~F|| 㛢s ̤,-! )& O/&qgOx2== m 9*}!"qk[[ \0rs!O ’t?[ФZ$64L}QR~Q~ M 4芼p`5 t ^UlSUS9-h`>0|0GĄǏ:ֳ&]NhTjg;p]~ x;&&?p5+@S35gH̹-8ΎECCdfcjh2%&De{77xM2uUc.0*<5L[BQ&;-4rtB=;k\VoKL]bG@eb@OBZSRYٌ};_ztN_r >yz\Ko_: U~@UMaare&[Bfԅ)KyrH6.*z+?ф^G[Ax!)b#@QJpVs###旁>> ʺf0htM׹WWQ}N.$<|&aHv3ofeäd] 0Oicu45q'bEQ6n#[Z|f5/`ea1>H^I)*)18[.F̤$Q)Ym#Pۜ쎓ĺ:H"LE==* > V}{/uHTUl*τI@@p{,*d6c dtg)؂ڲ‚vej ;Ύ<,+~KKYr9dd䃓qKg'3Yn}wj?;zPёӧ~ҍGF>,<m? w&;HJeq증h dp8m8YٕRYZgT7_-q1a)޼sXA'0I=H?llZ6f_r\N{m%P'g]2rɅH& 3CDWJP'ٵj}仫mY;χԤ21!IK TKƇ W%#Cj^[ʢS_c9:RƍOjcѲq^K(\Fc}hEPNbG0=7C`Um1Fvv(8'(bbfCbO"`1jห+m?`,@T&}^ar <|<]KM4d1(t//׎{a+=\I3Cܸ{sDǗ$a}px ,;s3MSI/Ӎ=vűWU 4JIy[Y(bL8tߴ< =+3Zm$UslɄo1o 6s|~.F1'mcÄN19#1I+侯_ |[2h@i/.F}*vmoN[~ُ=fJHdi3xYq1>cM[?Nkh,v3ag2Hxq+R:khankgm- 2cQ\H`igZ\QZ-G$C_Nj{xʍC``uܴ"Bֿ214!X>/H@PoNvPI>ͯ G9R/U, ~Ic?|ӧ##8xxx^Mc}C#_Tx5s ǸܖfA4_طooІ%::;xx[\2kP~})*]~  ***!:;f}" 2]rK%.E3 }Blzphh mpJ/H*jh#wK0AAAhcMʌ9Ⲳez,<㓓?w 6?hteSjp ·o4bCAiJgsL%ޗٶ88KJє^9l>i~cmM-,l/u4۔ ಒ222F֢I`H-F]\lODwPwvlV(YY ! v4r銋cFb~=hcv/w/# ^P c&!ppf Ps5'`әJ[i9駭75.[]Pt{BEG'm4vCu䯱w ~ Uڊ`YBR"g'L[Rï[FȢ@î7B3yA]M"KRl uu z&Hh.`zIH(ښ-WxiŚ'C%_P m,Ӈ%$L0T OΒǏLh,,,M 仍 [LPQR*|+аD̯f" 6Grcbc[o)99qDPtu!A s;p޵gZ絍ÿ *h=J1 SfqZ!:={ M7~FF"N=4gvV}TAK Jih?6dA{zho2ѱT5W"/Pu{<TI5)&&S:&Ir\賊<9% 1frHoFͿl)U:&X Hx%`B=aN)զi캌e+' «+/:$41ACKK2zHk#H酇 1Uc¢?} #`5i DV mׯ wP  Ոvg뮨{TkxZ/۞5]%Z6q "iiEESh"ϟ;Nର䠮`$A _}ޛ,8"7XDAA|Kiq+<LPF7}Z)u_>D[\ LHΑ!X[fC0?5sݍFpqqWMQB:"* e:z"I栞mMh٬xʔ,z/);~翲)lk8 /7nUyX3ڮ!uoy +rRz2aa 嵴tFۀknOF%x  y$i3cnpquv~'T^N.lss Tzg,*+ohб9̕f;16ҍ:v!?ڪ$Ca<ӳ%|}u ~j)Iv2Jy LkTݘzR5w l+!8`k5#. '=W] uˊҼ'\A𡢠xzz2~(uG4XTnb6SeWt~y4wwuU6k؍F[O͹ks}w=?1903Vc*1{-lTT _ۄ>$^r'6 qM!.XSZMeo io@۵PKQHàJ[bq͆𽊮ߝ" ZBuqZGڜ&-d>!lR'reڋZC}}}咯fe5)+&X)^x6`G//E])q{pK~ss_5 A9h ]@-//Wzn-pQ$^Rڨ lЂقcܟ(yR\6E`nnD[u]Yq* ̀AF髪3vMq@m~U}fzf?B)1DN vW\}̞RP>τ=ӣȪx9yB_k{ˍpN[R80aSx Ιo @ Z)TV~ΑDw)2 x~ĝS6>!蘝$S%|5ţg;:닋~hfaQ'v{P$|QQƬ2%ɫ&N^:/𛤹5?of@GwTC1%ߘܚ:c7Es=]J0#^IUeKi \!%-mNyc`8u;p)ֽggg3r6.4,%RݝUa"}a%!A{v)K>0qK:(U\U>92+0"k[|fL9OȔ+2(kkyOV]DR)PFsaf=Lڰ{>RЇ_3;jհkT}nu|Y|@+ctDd<ȕmȋ g8[\s RP,{Kb) $ʬM2X2XT ]T"[Ay^T %DQ]m$tTҦ?46Eh̰&Y >8=F6<"*g Cؠ{:eJE-noVe;PV @PONMfχ|Xٵb'Tc5EyT\]EBKoo %$Ӱ C@OOӗX\[cq;h@XA0=ҢQ~SShLiu ['\]OvO:¦$&~7J#X4pFVTU[E)}ox} {d\!쬗~TCCrz5ys1gswDEEY Ю󓐐!w "VͲI-WaꤗFtJmC ~LP+ѓ'O" EDDk:#F %fG޽ұi "`@)5L,Xeo895Q`Q]K!g@gVɽ!nGg0}TKK뵹h255tBAr:+xxxx23o2.)*͟O9cI؞JT*>ҙcz 8`/./[0Ii\ai EU[Pq8駾DڌCQD(E~K>LSS} WTʶ&W'XqW C+2eutx{{CPK/ fjKyQa"8<"ˁl+v70`do*:Ыs%g$4y~ɝ`G,50%,VryV`IG~w; 5,nK{\ G}--p-2ٌ(=CV^V@Vi0y,_ ڢ&IАP۽ssC+Ga?&JLU \<*H^^[%_ڇ'&+(9չ~6q@+`]QbblwX`v kyK]T HӪ #tn57.?SyU?3Am$ ok* v7zWpU(D/PTp n}f5"_]+PʿXUN ] GR~oYY2~;p0іښ'~_\Ui|06A"~ ;;URfAgǰ4pC+bOMg*|o%uiC+ßʘ_)"p9dal|=yy$Og' Z<ESS8ٍA9z^mI 8͖ o-//~bhhHP wncp4? XL癸>[W>1K](A+*x#Pb4;a`ט=)`*`n=Af.Ф׾D[[T UFŻ|LEg?*hXx0~WRBaqLK`9,OwU4PMjj*o`ĥnv[ҽٚMeb"cav\qtEa<.[JIO 0IvAYU#EGdNEEJxh<o+0@ *DjR:{1fA\sŅ@sۃ*N6Vw d#*:AEY#P|iﳲGpVUj~hͼ&LYap |KW,\tRC_k:%+r9# _#&Agj ?ԏ'%e\:KknkԨP `eštrau_/(,y pp\XXܛ('oW7X"Ca3sI*M,P!9=Tde~~Z6lxbV|ρV?U\QWK3;@Q8pW@D*놱~~//G2kޭt7%_4iy~k|PPsrW[yh׍‰ L,|xL쫩MXQ~uB*M(^Vگ  0reGaK:`lkX)a>q'x)Z3vOBS>$! LAT VCXm@浙8@V0̈́Fg3-lq)twtD9ů|j:7Hn`I$J}"%J}Vד@m2ɂA U'~PcWT(wAA\4Y/'i0AkM"4#He:CWVP(axg;:WL0CƱܓSS!`!ׯ}nJ}@DYPӚB8h} cdsLڲR\1mѽ2[4@;L3!Uߞf==p Ķֻm`+>4Fԙ#4p4msD0mm [ȡ`':l1= G͝"l&1(_Q{gڃ84⡢-c.v<6PD5|茎AcNѱz'hE}z3OKfY͈:Lt2 |$L`""Z(nx`-#:Id$|}=[zJ|+xLA0ngY]=irlL`g%Х?aôD 6e^;,&;}A|/,QݳNظVx<<$K59zMëO\66^෈:ԚE6@aؒú^½{ Y%22=v U=QtC3:5\B~WEUU'q۶Mbqq JJ~ ޝx n}gWai!)4C#H8`TBe&@t=&΁&i= :O,̿{,cArVs7uu͔!e-!vAP#|o[ NI4WL:Y1_G&)FqEO-ð%u>K yNC[S3X1ɼy;۽&-֦,Q|'x["' jHׂR&LD>5i@׎&<W5 +[fdP 7e)\׋iW-3aP7L/55WV Z*+-+IHFABz THY* ZŔm=[ ̻.>n_E)}/k;_~9dp ]Lm~-!M۷MMM pPe󷭅i= 0+{uV m|G"c5Zn5̓I̒Ҝ&ɟ!ȕv SY6oj5)>caY ,Z ^X7͑***FfOVّCwK T.oɯc&Tt{{~A LƏeG'^q$=gkL݃"|bug Q2>gɱ1$ez\B{ |iۼ"*8\ů$'QVck D3Of WzYtS~߭Y^ڰݽ0dwydKybz`j:?GL[]hSn<$x.PXZZJK#]}rznlw&絽x|I j|*1&on*e)auԚ ]vv2}/[F?T}0Y8ɍՠPnD,MiSi)C32j[\NZ IRp,!p1 /KR[ \-ǡMwW+j Н]E9r"Hg怜ܡu;y_3~}ftBi555ֻ@7,~#?!tu=خd;O IJ:4pġ-PӾUo PK?:k oSoSE4I^6ڶ\ f ܺ&C{e6nv--m2?CKw,{ ؇q'y'66+`9K@ !vXYߏJL$y tcÕ.@2_o""& n.n.:zEhi) @7R|Bnpl]%@e2N|=$9^2Z#|,ϟH xŘ!l^G'G ,w{^?bYQia8&yκl}bޥH[Lv{5ay^ō~@j3xez5_=ãDM5<,}CB% 1񏎎t6l+/Wb/oځRM/?);ݴ# .>=KcU(vN압2**h_W!D'`Q?7K e)C~6,'- 2889paґnV6kYK8vׯ@B릁YB~qZ?Է FD'VVJ'~G=sd䋳_t K{S}y?ʩn=Ȍ:|ea+ƴY?DU yTF-VG/n]]׹7;۠Pυy/^pإmyA@@P}ZAd6[bT<{ngPAYfrdI$942"S76`6R!y_*#3sj΃A_rel"u%_hQ#f[4dQ&;mWB&`t3Zr]ٽ jz eJvs㘞dNzڣxi_GIIɊqH_&d_ llj_:@'=x7m)Eۢͱุ\mƱٓCmX"ԟ1qj;KW]R=MXռg4Ek wE9LfЃ@_ :܄ ;ݙ9[1 6@'өڎUzg\\\T CYvaf^u=K` 㳞y|`do޼srb ^ѓS1M(@0#Vt}h h GE;/}38sIo{<ع>to^ATVp>tн<l[:6FJ;ѲCM 2n(0Gϝ8;o.LsǠzPG@Ip=R@(DԳFm6m!Цx~~-TGwr[@c9 c"{qqJSP0qIӜ@ e~"Lx(//D!&55֣T38$DZ]=` @{mN!u-9ݝ&$| ͤ4mʽ6StF-P 6}UgLL M`D,&X1 >?׵htxT=tIWϼ#c1S8WmM_(!0O>_KOHTs_hjCf|WPPPA \ё[Zga*T$+/ڰZ@<484,W (;8DD~yyT((oMs-z^ijk:ɛs+H:79٪+ȸ?R U n?~|| GN1(5k8N?2T.jXҖA0wHzԯ%ӳ1.Xs b4e'~IaVAAafT{;{ΩC| =m (HI=2MV{g`=='440RY;###gU ,,HIIa˂ { ו`>7!4Z0^ :ŏWX~=j5+{yQx1?jPr@n`L:ѡ# eYlWĊbB_Mͬ$B'A}vm&(.)߲Vb2]iqMqSbOZ`qoxSKT]RطBP\b;_PA%M28[K5O`c|mhaǕmW)<3 hE^}jgx/,!!`aAE t(h}#6A^3cNވ׵!tp> (/d4ʞl@ڟ mt f}D*rom23Ԩ mTӂV?nt&DiFO!~pj^<]|hj}=)kQۓP'f^JlσҕacEx{=-YmظOD35ɩ46$<1J3ɥPQhؘ+GίWPXARhCOFR=Kqowz)萃 Y ФHZ^G yȖZƕp=w`HSV[m*C@ߙ 2рl4{Oϖk[_9Xʞ̞ :J=@ l{-=/,gU,!1'viSs,qJ+zla:Jet75S\ YYPbxxjv!==Ugjm;3,*i;@DJHdLbC5-0Zo!`Ix|O#[}le( FW,tkk;{<` @!##{gaocsy4"QJGNMC7xZ[Pݦ>djS79@D=ssmvգ'M7<Q[=&k;x34LQW˦#T|u[*,֫ݻ'}2M}dܘk呫:Oȁq]OE2;eR`T+*:ɋ\  \ @J{]`~`D9£EuAcU[(h õmMcԇ=FbM`goOkЍv}b*qG b ?l hpc\uT+raZ$V4t«fK5w }%u.KCQfP qbS`uf˃zR"ǽkPfoVor?QNNx00|4 E擔jEֈ< U.LIrhjYgK`S@-d0l>>1afH;dП[[[l{r|83XmJq޶2# } (% qm 0 FURTS,.Tbda1c{omM,"\TٵzX-s Uуd}~}}Jsh/F?rl_ [M3] 2ym3>eb3 <:~~Ս8e~<ldT2 tv k:wf7%5<jBvEXrX7D}ϟI/Dfw֓41>"q3 UILP[.<ʎo\0Ymp}_74̯u~%zAypp.UDF7WQ3g[F)ymwwn)gj򂖽tǡa!E)nv5Ϙ<|\ĸIZBXʝv=fνKkLoOA'= jv{V|N Omv%fie"%:^{V.a{{\EmW%0&CǓwԩk*O#EO4ltY34Wg(~_"+"+}q}bLZ1MRBbnU99+fgDNb qϹ^fIWN,pP=tMr18Ț+LYFj/wF ! `)ԪMu΃N/ny mWVVVYVn+uUy9 ---V:=' HI;>uuPB*h9 7s=O/]zzz<ZGBBFXxB٠#zsr;OJ&-'溲mp~29w}ga!߄D?DD4~!%Ž*$7N!xrA8_7ߡ?i‘n>> OxllQN|~9]dL00+jB1ޡWrl[5ա$]\XYY dԷ PffLZ3l.7(G7H)w%_k Ղ-./ QBTk1T>_AG^^>+ o. ?GvaUG2b~|q*6u٤ܚCEAɉ%U!:ʲSvPd"Tx<=|hG `R02iZ} `@'/@O8llm'CcSۤ$YG,{zrdX;q<=CM.qٙa:*ZrՈK9q(VKfׅDDGhM RQؖv{- Oݾ>G B&Vӝi ȡDziYQC%.{=xU.]LZeo ^",St仨*www:_u:ssE ZPm[M7ah=^})MzIC8G"|E~A ;1W0؅k4Ml!݉.ܟԥR0{ڽCB~>)-m/*$ۜ2CloNNӵD/A9i t`!SZVa)DҴ*%|uV܈?aZTk*mM\[>k)RX:g&cc<}Ү~pzbl+&EbQ#ԕ;BYj.CRڳ Í yvamj gʱʼL# ()A/3pySyBV=;a'Õ{0 Ϻw'C |R3El+:W M0"`yy$a޾7Ybh괞Μ/ws LMMXxx(Ro--T4/WHq,=6cɁ*J &Y~Z'Om5< Wn+4f*vv- 81`WKN,St%Ӧ[DhL[EE+ n[ vj0OFP){wAô`a()+ɬVCk7$eJ<ϞA;_G]W,MSGV 5=aEcw/~\رMIc,G"A$S@FIPPx&㵱bXփ4<TWɐʱT [j,h k}jӿw,wW^N~_ꈺ2Go1σZS %{Ezg2V$" !TRMt.<"n.ާW`@$<..+>".tFJ6} k:uV>}6F)J226mdTE?5P;:j Y2G21\НV5{Cx Jd3\TQl ޽+"QM ķ?q`>u!-,|SPgn&mn~_Ue\ƌ:??#uhu,,Mw whQY |:uO~edeh` utX*ΝJwRO/8nhu}FJ0;9UBB3^n ܜ&"Ǐ62( xSOj \S-A} NZywE!_F7n^>νVtY-s[Ĕ"< S3BLy+۲_%hmŠlg"h660F$];bzViLfh>|޽6< sz@nYSffӨI QZ33+c 餾|8[`0?c(-83窓E^Qa'jQ,x"ڬ6?fdAii:$rW&6~~gƨѾ@J->?_&{;Vrds)<7j $ XO+Tң~GGg}qʊ,`$_`fzDK]Ovq[푽EzZ& }|9_09PIFA/C+zL(J4U yhyadž {eaxm?tU 'Iv\gdTܼ(R*ӛG{c`@PYdyudQn|3:A-)ݮ%]{ЍTӭ 8=bpw/ami *շE ~K*dJ=>j8D{<}ɡkC e(n1e]xurq_嫗f|eׯTUҷw/6&"ްa$bI͉o*+KFA*ߙ|#[Opq:LJ} 4٧V+θt+yr&ċ3 sGUb[[fvϠ{AO%&N#)h*V݂afP(CzLZf!lׂr~n{v9Ђ*+Uځݦ"E 8%;:N9P9 ixSS .b{yx2p}‘32d# غ"b샮Fok-Cr#< ~7ڊ =II2MhI% NRm#lFN}.SƊق8]~47+@G1 'Jƺ d[WiΝ :d+ޕUX|30D-<+PE+n@$o{uuٙ@ҠxvqRr 5orHfLݹZ_=0^a sv'kRA ?TK =g$2I,uD=_`@@d{R==XyR9 z.6q]qPP0dAj LqJbQ0Oԫi֦y X*1FD!K̸xȣ1;,OIypu͈o!$ S)eeqəRTI 9%'+jYr&u%f9#L >{VGߜwLq>(> 00;=12{݃G0\ԈTT&A8xrH0V%~Ŝ3YT4V3AiiV=:В6roOi~0jnqO{&R"j]EDBl-a\7X#%Vq<5*fzOD|0WfV"&مN7rA^{aV8VG< :0L պޱ2s(ЛU+I-kϩ̖yIDBVIy1iarɳ1Svw?4 ׋{j"8=qRSS޾:^ڸP "Ij#cfjw7L 1UU啂82g-"sy><VgARP1dx~Y^'S$Y G1Dxb2`kK!' Ua?Jhyw}:7((hhC-.#Nfvk=ejYHױPVB as7-yum\:_-J{/Bg@ f4e22mUF,"'/fk1ٻIO3bL'8a8˄>E1m_BIIQs||DWBbj~?ˏ7y"{ap9{R`:v㷶F d}ׯq,nG7#ؿ/L2Wgg%8+kuʅdK-77H_l}NHp׹t!\}|liι7U*"ЂS|x#%Uo}MfW3O>-ݦX4He#NPAwg[1CQ/!~6_B@<  ϟ9<MLjkyUUͼluܚ(ʪ7詵ܩiuUcɅŤ[ 7z-?L߻^ݞ\PXHvwLv-o*@YRrj~55 iu〶1Ʀ\fysn]it0b WB&T2 OR<.erywQyTYYi_'odurLXd'@uiNv,$gcC58e;O ?Q^9:<|bI@Z q{>pyM}}9- eV߽{7}9ڤ&ڂ_yim1z>! ޜ6AKoΜf7O95RFϛj4P5QdOo!F*5~e)-AijtEjä0 /_/a[fgsqjPe. HYukvtAK6ὣkuƔ ;TlD漖ϡS᱄ZB\37خyt3lvFeq-z)()S\y`Zhzjc*im 玗Kxwְ% UikkK!59W; Iuv25+ U]R~D I!O?\lO, %2y{-) 1p|펮/2`CgAk8pzWм">6'sX/qI%&/-.>x򥞡/FizWpИ>% ojijy;8ё?T?h!/?𭓋MSdjjv'WӏľPoS:\Y<;[>ۮTrmqAt& *kY][k3 Q ͷc70͙. ʚyxgXXAebSR7oOU=šZ>jF,**te:88ޖ-^0&stTT/g 4;p˜y"`,9xqwTF"_S-uHퟞsZR!:xF!>Xΰ;?x~eʂpQ?ffgg/P.{ %3l¨c>K;pA'CK'ˍ}OoDžawP2-@̀3*[M2gvu}:e}H\|4j:@&-oprq퓽HТڛ`,y'(27*.lk>2YT4UOZEN%Fޤj7 Č|j}b^x?yjB4C9@f_>EAqC5x"C1',b$$ )TVADYPR.(VNϘ?G?ermB}{LX{{rtq eWWצ{H9" #faW]G}ȴ'Q> UVfM<'K b$WM^]|O"^x1jND)h (wgZ0&9KzNNN>ll)J|SPh c )c}Ev{mZr!!eq@c5 <O>ٮ)㕙Y]j:Յ$[E 7J ZXjdg$_ӷ1Q@(?6~a74IߎHhHo^^GGu$ԯLt8mǭ;܄t6@|՟pg _zd RU'ˀ:ԝW9\SDG9_1x᎓msXIۗ/8A8$q}:G ̓/&'\" j(ίppzBcnR90F~\Spp^89O#}* ?ϟ7.h8#_z}W(y}ޑz ɶ%Hgkf] ddUךf%sQ?Eݚ:fZUb5_gV4b03[ qyyAHo(;;Viy^;(tno*02ShpfTx'oU:wAwJ liLXgPsκ< Y`76N(a!u&u.."ZZ<+LQQGn.YlJc\Owx.j`l)>6dyx232^80'[YBy)ݮ{Id2NBf%xUTp&dqAj zI~7Փ'МWiɅ} tW:[F3};4IZ6'/!ؑonc:&jXUĜkX[R!o9pV(yۥalL|GGOj qJn>3 \мu1c~FyWI5e8|%Nt DKNvP)@Vfo<_!B1c01?,:…N ίR[s](Z~*/Ӏ|BxSyR%3pQia ތSYY^umMx\7|Ε*9t=\h 7]sՄt{ѣemP%MCZ^˝=S߻@ 긻2>S@~9_Fv"ou(sϾ]f47%&"]8}mn.ǿᾶwzPPqX9G'w5#[[R{8YjDt(jdtQ.NG&䳯xO"f828|n^CٲzTjOE==a-,tvg<{utG ăy!P6]5)Rkk.jT^WP@{{A'?^df&y j4?TTt^FGof&.7pb_X;H:̢T [g~9 Zڥզa8 ".y E}tZw+- jlMмGw/ j g0JADmD*~dwdgd 9w1]_9<3>1CC G-탿Cih~a!$"}+)4^'8Ⱦ9~w2@dυ[kk'a=j.G.PqL/I,?Ƨ\OFԏ#Y0> ?~ܷqi~N% ٓ\yŸ燎VrI"66TπvI|aa$\cx1Jd.EKz^Cy" )}-?h4dg9u,3Տ`M# p kcj*}$Iտpps~|>$\߶p PrtAߠ?x$wf~`ǎ0 z#"  D>(tJ$cl <*棯/msKoiՐ$:q#ճ=m;3{e1wl/$OȄ R{nK(X ŀh<=Ͱ)aĿAE9 q:<,ݨ/>8Vid̾\~}|,~"*2UkL3wkWOeͧ+jW9 8q3\6,4AiSreaؓ缿֪pN|*U)w 5 N╽- qGFV2CG7#!֟W \RI~3@`?t 7| \0C4>~i6#_oZ DBB{zT9yYLQeS*F@=$ֹrz_NÝ:\i)|l_Ol* 0opZt\^^f{qw(PUl4 ƒpd_G1>\jTO_XH-qGUR$e uIIXmo[Y:%pq/*|oOoor>m`~A(p#g2uhdg)22V?dUطJO'd2ހ CCGwF+t)GztM9O( KKfiѵQQQZmms^T W4 RO^kiilkcrQ;_f8046Hs'O~_hЎHVeD 1(lc7,&Vg{[3ucŰ0K++:m#wfΜ\]ax Hllm#֠鞈@pTkǙ2L$0ϡLɡaqܞ髡?7WS<nOTͦ#\LFȧkla,N*gN#Qp=ݞutr0sYD9_Y?| mkm!DI:aiBA[5Q%0SŚ}gg(JNJ5 }EܡJ )"yVki1b] [EYy}KSA!밾3*-P"׊Temmm)^}fjlWmqϻ4JONvc4\9tQ{Q{#c7n Q f:ZaLAu?k{,,A,%N%t⋮3}[%1T\TTp"V#~jC+ а :hfu%{M΃&22?Th{}ڂ̭gnf6zmbbLGDkrK99(B=SSSFW/I%_X-q>O9K 5ן:|jyED|*.IWCyBp|-~O^ 4tZ*OSuW:1Fn{2IG.c1{xjc>ss{0'HbԪR+J++?y% "mfDwbtWgpmh ?RxnĞyV϶D` 8=W(Rp?YJ_=KvfmD]]]r5VU߽k'C!Se8ÉY-/ʓ//,b }o=AVEheL\e?bp!vGD/@i^$rIh-Rd8k먨@h`#<$D<JvNFF֟0~lhH}M,.@`\n݆S 7AA%,( ދ]h84-Je-hLw}IZ;!3[.;LFmadl,>"|9s䌘$UcYL>""B"*$akCk:mJP2U߅ad([}f@蹍iPK-&WX~,ƫ'!}| |D/~i8-GA;v ( *fEYD$5|aԑ'=d9G:6Ψ67j۹u_vv.3]rRQꆄL7Q_9F\XX:%!!fVrldqa5)ǖ[)')WVVZ99dۧ7%)߼&ت3:9~{}-Қ$XP$ףjdGZˮ׹smwW*tpGi)`5֛~%89*7*P=Z=b i|ܻ |Mb?L;k`Bi4ߞ4O.≋^'n|S7aZt[XXCld Y]aZ"v_G"]]_% O8CHCVx&A:ٟ _߃EÚ?ܽ pgw_0YN&w A[_ֆ/o=PS2POGGG^{S/(YjFή\2LZo_ xqKi–OG^x>܌NBیPEJSI[IAWUπUGIF@[UESFʈ\,~7  -( zzz< ӶÃ?}312Ӱ0k233Oht tϽXiij1Ѳ20`b7ceddaРgdob2g`gզffef2`baa`f?|?]MMc ]3*sm/_?-=3? Z&[^8  ,7\6xFV}];XXp[`A8 t--ml9 hARSҰRP?t-- |D@,(_+R|UZVr:vV%tPaKZ[g5@z?2HOt BHP3ssK cfggʡ#2 -?tL;^R# ӂ|"+z#*׆v:}ٚqt>S@As:{,V慛dn W*&iWtI{8X "j^H']ruzu5t %U{ٵ^^Cv[ qQ9?ogbi {)"^DbwH:ΗdUN~z /l/$/Jc>ɐ0iKښuǯݹT ~O?0(g[,XV5%RE8ۻOshÍUo ?='tva7HW%Սηï B#Fݙ&ߴ'%W2^-Q-$%[4>X`[ u^]j.װ-)}E$Ȍ4y990tZܢgdv8NJ-ZDLH9%DZaϳ{/蝻k-4A?$!q_Y yr^ 4mۍk GR5]\/S{djNm:%EfsdffW{$)#3)DiCNH4펣dw(#Idr^O;ZY<6c]1YI+%JbVJ ]cAԍ9d0CH߼ z99=7aqp'5~&i _0foDcFZ QJ'1 ASȣ0vr(u⢚L}CC`AE]kҏ!ޕf a4ΐV'_Z6;:gsp/xt88adt4Ocۂ$J8\FT4D2@/Xx"ZBWêJx6mG[QєӬOtvF=q[?[ 1I6 (/gy'ɱC:/+PN0>T^^>S756+3xgg1P6A`00wf;a뉧'uKv90NI)AInY^Y\_N2vn?J/Rmʾ/F$9Zpyephȱ0(*;ORa 䥥RinWu[Mțڃk v*)0hӏUϚVkoú Cb}HTq?DTGPڧnM<98(e8sn}/Z*j^ۛ[YU,6I;fZ]V 12O$ r㡬%/Me]cğDudIL6n1@]wj. )U+dv󃃃?*C[j0̈́rWRb׬<&(3ﻵAQjq'7_zcػOx[^8_GI\]? 俐w|n|_QC$l+'j֍?B\x8q4>菳1h6G)I.ůS<{ݣjh&7!G]AЈ&<ri3xMYe<z'[ȣβ'oP?k8-.@801y "a_57ťޞ1~}6܃K>Lki?E~ 4,4o#=o]4Gu|(\ִl"QYZiB՗$Ac!gٵHhl(="޸L\>=o?ìX0'!e5iʮfmƌ v@sŞw`?'Jyi=::yכ tnVʂ&X7]mR=w_t\|>rr#uƿةTpx|Mo6},FWp?~o8%>a;,}ySWh."Oџ 9;E8n{Եɶm aT)q52=m]xwP̟lApYԘuQfgf|&:!S]lL$I)+CP0yJVѽdVŞ ޏQA,zJo˪y]wK7B|\$Zq3I'.[%]ɽS 㺱oeoS05-Y?70`Yz*rvnW]ns3Ob֝}}Ɩy?Sn`dNv¥)rI=Ycpn[Ժlaכf$dwWXKd@,S;-l&HMM|ݲ<#MAYF-UlxH.՟-%J 2Fpf3.i{YRSC&&JW./?X8352FJ>ՍOC /ukWAP]Y-RPs'FNK] .π)sX}y_uyCW{rlgVooe_;(X`kO؈bQR \jk!Oq^UTոPRT?e]5ji wFE%K_눇UML> p aIOv &\Q) `r=eADF~[/L&˙'UkCˀ:f؂VyTC]ִgTwJ%y1WSnG$]4#ʔ/qB.4{ͤN-&9,`և$6JکcG-׍hWىDPgvvdS}[|nb6Y[Q3Sos]43г 8&wl27W4֋΍oG)d놾,CzbP&܎-;ߌ 8sRABӠւ;K~a(  t)paUds ̻V8fiRu* Ţ׍@}am8-$ZZɥ4ⶪN7|v,5CHϕmWQw br=EΫU"nb[lF~*;r G$Ri^%~4Mm # RS8T$A=:aT];Ek ,^ &ĹT MG# 1HHe,,s䢛8R D뒞OH wZ2{iCt{m˥hy0u[;=`u+ *F9eIөᳪ n,^ k ~~9fvs*h$Tu^&1B|fTa{%~ff{=,Ǩ)+Ƭ66dI\( a[ lqA Pe3g#IqN?@^ Jo<_0cZ]U5Hbl"$4iN׍.IKEIrHQ` )n2sP6 DF/,bF)wݬC \-Vzgu/'2ϓJ74 uu$2/N?KӢ-7f\FAAAw\edƔezpv@DhV9μMb[VY_dhuuC:x(̮GtpIYaX$hEY5sq{C9 %k5Xh5JZ5q%4QixWboR--z{d/*}&M^0JLbJ,]=mה +ld=뎧 㾩2ڟnb8/Et\Ff؂~GAd9!4K|AjD+Ȍݓ{;vz=bn_B`cw : u[1eQpS]D,w`5BdLõPmm7mݴ\`PIꊂc&%JGܜ6mB3]c{d'f\ T]O`ߟwǓOL8&uvFBE3!Sx#gcC\X^uSؽj%C^hƆpuiƆ䗪o f@&b7Mn-OO)Ԧg0-`4|Qͺc?m{G9X8=֮Q8w{6( 80.Y$QJNRͱ-ǘŇ!W7eċU;lhWF'[9}밐jՉ0A% ~ğpGH;/trg"Uy<ǙuQ|Aq/</."|Ƿ?KOς=446x3Yb:RxDz$N^귘[?$ʑR *y[Z+/?1oz4@J_.o2<2l{^v@0֡5 ')8ڵ % .RP&nخl<j&\ P=}4))ըi >&T{d#od,tX+Qoف 1[+N_ǣ#9*'t;M^k H9Y_# ℆7*ElH%=2ԏ)PQXe"ӯ鄴>'nJ\4^n>pP\A+P43?UktkOuW3FFag97eˈ cRV"_|$bѦ&x=*3O("RAwפ%I/es^tֱ&ϫ=QikikK`g됄zHƋ _y&Kbߪ4'Q6z|<+ Vg#уH8z{{["pk^"Bd y?q~~ c~!N U'.VW\ߛD9 QSLǛكjۉ-]Q<]s56ls^V.TN+q-l3Q%:k_2IFǮ9wvK՞}TPn%˫f8aeK5j\nS4Sv_|8mZu0B?eDi~Zn> xYDqsqe|)@55<\Hԏh1c2:&&srBVJ\ ;9݈0'cE<=3Q-@.s)M1d-peq`IiX Z2B#TVɘTqL|C#oly`?iL `R^9yqgh( 2ɫVD?/U*RB% 1# (Iz$4nbk alr23Ʀ<3/:M)>a >w.P>TЫ9Pk eH 0h~^-_lCEByۥZ&*S2*ɴVmTѠLrtLäxM9tAy9BJQo+;͘/7aYdnB0sVR%rwK790 So̧Hrȫh=O^ U$c;FA=DLۇ(];n[&08?nƴ[u^i(Q(So0Dsl,g达ˬWR6$^bHCcdpAl<+/oei1Z<"*Ʃ4%Tˍ/ڍ-jYd4YDT&0(,nͮ.zޟa;E]Ć'Q !q8%]a=+ތLe@5А3^C_Zڡ Oڌ|㈢f4RQ+-* PN@6hZ筈?8 ZYPV0ީ9`I)tZ-}F29,q&Ea_ֽyNNiNQ <CyN%k.!N.U2VVѱ9iiJ+/{vsKKf9\b4R;\O1Ws{&~:y*SQaQ"e*o敮 D3Ӟ"D+Cgwp5Ų??b I*c!F:5ȩ2YhmG W0jlWɟ}\/!վ^ĝ[ý=m\I<_ӾXdV9 \+ZX705f-xggej"Ez ƀ Q%oTT`s9sL/!>m@ۉ{"(l!t{ #0$W=Nlb!sC?UDSA&P[d<͛i@y5\lcXrI5ǔNH)O^d;ԀJDni| ҚGe g776_i5@vv#;wP]R&$ԫ4ֳM Β zޢNV~o%$ bGC]Xal!|ȦB^ "z=+^TT4 p(ܿ&$޾Il1fN(QjPl'gt61>w+ӦSZY?k g6vmO& TLϛ:un1aR˶"6:d lwn' Y:Ap{)B>d/bbx8ȞO5pDIp$b@ Ȑ\8-kZ4@7)HF1ߌ",_ҷ^G&iqUG8WmK*{ߠB @4L0xg}JX@0lRp;MˇoMLg) Lo=8t)P3U0`^(V&cf|: "JU[{\&<6csΖ8 ?.L$S36͓gT)ISy g:QJv!¬Da0/4}ŦJS}\9 +1 ٴ>\VD3n 4A(0=ݘ;)a՗yVKmhp7ۮjJ9p]%|r{%AoH5؎[,0D kBa\JN=_D^0#588鑑_8,%?¹cP@Pa.ܧI^ '͓.IwYp c]T@yPWhwђɅ:UzOײmH!c19M\H TWġRg%U*Zƽ+7]7AdWB)pK $Ǐϵ'En̬0OHM\5hc}F&Ɗm; \N ?PK/UEy1>zCީ =zm3:q_C?[/wZ'+4$N -UNy"ABS#0 Zi>0 !nS= Ѕ@mp)P:1I: !2Ʊިǂ"5 ,GQ&B3/IC+N7X6GGW}i㫛o@uc+.2}=khx;w818 :bg/J?gzO0NQx/mg˚̀ v?.`tbsڕϐd xn_>v4$+mg&? ?=8<8GpœiFn C ;f(764dd,rڜ AԶN&`CN^A!},@w@1@%!?TFbxL(;)J!XQ+ǫb-ٜ"=]paMOZ!f,}Дt  YFQƛң˭P`߸?;c%4 zhR^!$gyZ AUM/65F S ی0r Gx\oVSDz*>!Zql-ߘ0$btmxpjC?8 x:&naAJ$rz ڭv6 zY22.tۻ%vV0ASu1IܟU޶y9M_SNHe(D|B+:Bk<.fiX- _X})iH`AQrm)sTLH2/('Δ~тIhPؤϮ99smZ/1JlyՐ]h=*Ekhf!U}*Ԋ *BW0Bj3~1d|?KN H - Sck2g8Cd+;SJh/Mc랻Fr1PMn௦%9`32s!\h$؆v.TRZ%MǮ&'-TK 5vLB~@+̇ 5!TԼ~oY_"aOQI0dQs/?d0앙q?e](Bd3QlZP`X}P\o}e=tr*cKg@80IrJh4j&:2eR C׊$po>YlY1W I/cm'@EM"Sុy@OA?KܧBHO憬</||KPbkrИt^hHEq1Wv $T$DAJIHhstEoU%3S[fS56ؿO,jd>My<`:kR*>iR9򑴵DijNhLjٞ4V~2'6G@0[͛@P'``@399W@ +/Rb(3ſ yŮEn겉x?I2+vൄ", nh &~Q;R#yq9UݖOÆ J߱#h_,.Ř<7-YZ4V,eʁb|lض1i epj'a&EtY?O ]T;ai-5V^YhIi)) ֛ٜi-b>$[C~-I>$ RNYf& ["H̽OTQӶ32f "vm;[ٮEP~ cgWo/"x;ZcKw7ccMwg>B5H\Ak 0uo" {RPz=ڛ=Ps @n-^d$BD<{cr#I!C?8a.Rddsig#Bl=b+8+02'm ֎~=ÏA&?@IEDȆ.1ELVm-ښײ^ X6FU| 6&/6+LE `Q}c O&J-{kZN6Y0hqo cdbP%nD|0=Ů˼]uU LS ";,P< _- bf}%W녟x8ס ;_X h4xhVH+$YSp>;ZMjM:gd{}Vɿeފϯ*Xt?0s[$`.!CW ]oe0q0 u4сѯ7 :>Y𭝶 m:e?;y]kEWe*Cp-:`j;?9Fz+K(&EB$ۡ+$甔j$Jl7eJ?{ͥ|onCCILfN8*Wd inn))iiNA|\Hvz11\Xg/-L84`M`zb@::ȕ;} 1׏yl+ߖI}:Y)m,JOݶFP;&ۧiVcl%xKteaqgk"!N(Ls-<ꏿS=ASnP~hL1ʘ5J 9D&d&PU "gF"mp_DL˞.'!*R =]#0} QcISD^Z&Z !B֘*ïfB?̳]Ūm8++OpPRwZ f9ِo2+߲řSԫe;diѲ WL"Fq.%RU 3JY1$D``~9w8v%޼fJ"oJ}1x|-̖65a ^ |%ssX}&AHHp#̇ RmKal Y>Req;2ypcs;4~pKtI>w.Ao-QT܋ᵩ%M8'HSMY<nǽ>Ů5KAvUb9Jg_'~z7jx0-E,h?ɜP B\)PURe^]dssjcx:5^Uͥ4LrӘpЌ)$U$1u{w~OHH&Q{Z*Ύ(p |+4?~}_.[y+S'wwbTL9\}lzYСB N^zY[ypҘ(q^HGyMdT ΠFmīM|y'LU>@Mgn$9Բb-nU";f)2ƍ)Y.]]_#3فJ)au)Ь4g QZVa5tl y9j,pRLHB5еgdOWx %r%pM+@J[xWe>9::;(ENz89ӆr9 h6;7s?#Gذ[TYJwI,s>_K6\o {suvZagmEܿӓ6\Mu8Bk'~i-82rc7CFCPsCsh#LТT+~Ul:`YDaqB7:bY6K=|6^Jh2ۢ{S)!(MFWӚaQHx&C'Z@'hU׫Wזt]hW+D TG6WW>$}RLaPjɔBlR .B%h.>Hsji6u׎u+hJY wJg*$ʔbfc1/l0Y5i=xtijJςa5D{4hɱ :RCPFCs{aiu6 ($f]qņ9J7U~ym~O+牯xZlbIE΍΄X/<h^:^_pܑu;7H^^>%~X1CY@ؚ.}$AФF93]5:<]H(偼}QbB3Hlrw;!C7?蹸EUBbWֹ; vtdO$EHap.G$3QS"^V{ydJM=%$Bx4fd4UV{Kgg0Z/h M;BFJ"{iS )iŤLݴvlהkD GRLݩiΠUkXpGS䟣+:ZlTґGD:A _QUw?gR כX1)))y/%  |Joχ%[aäA:͛aCQsrf@|YXМԢ 3c D3?<SCΕ܎iPhqp(|IHxgz=I_Υ4S0~*q{2txkCkJUPp/aƀ;P𮶞܎?'x7` K8wq]g!`s{l= UIDLrf"] c2_q67;9,s+, 1JehػcF8o~rS#ww X>V.}Z 4_5lajX^xJ1Μ2': }sJM9i:=sn;aFewururuY"퉀Lg][:- vPkaOO+p(.Sišo F#xzHu;f؛}%terM{?`n|nVBVc@Ll#/wbx"*{x$" [MƷU$D|]ﯮ{T%q,8x̭@U*P5 K悺 (uub&j_ IW[@^f[u Un#fm<cbTt T&Wfe F>k AIIW4bb/E HɚRED T%;&n8'Rj#G6=j- TG,Wr}&ܞҬi}GͲEMCO1#00"?q[OHtu_]g#^ap)(TۉP,TRDMj:C! V\oXaaE'?Wz?K'P+2<컞"z|Q& Kq~뭁 kcU|VWх=xUވb' /ʦӱ~xқdtn7iNAHy&YE~@ɊcĴu {HꄯQxKġȰh2G qz|׳^ކ-^ݰxu%-Hܳ+eO1e#LOdΝ?3YL[ʃLnh/'ӹeZ"&X?aqNpvU + 4?& Vd1&zY(TY*ƭ8+v:F 84gTN~>l8l6e3HrZ%0^#B E:::浈]1ܨ4]~ͬITŔn8@Ge 9_$Gv}7}>ill@@AŴdRXx*_`)T8@CmǒsouKL:[X'b!\t7ЩqsW=EDD.Lڧ6dB$)78y9V>Bw#foS>.|)zxZ@Jtj7Ʀb =`U~׫̐'`NוkYrG {ͬA뇙 fdo9Q0,9gDp,usVTLP"# ?u_'RRǑ,-Oψl1 X3ShSк B/,Wv;V"ۧ6τ On&{Hu:DsgzEHlf$Z~wtHr]Y> h}#]~>n5S"GUD`-;͊@t^"ͷr'J>PT 򞯐œN`{.鞙 R@UOt%wHG]pnUx>5 K)^1]]jmm_@&(-+Jω E8Z Z] $,<3hv(qL՚ǿ:0к5e?} sL xt-|.fOf5}mKPN2]w3]^ ٹ;51BfNd^^GF7m!I\:C}}8Yqe>H 嵔Wv}f \N%K+$ CcҳXkͬY9%N@IhFDHT!XTffak<`śb%/|?R ;0O &D1E+V}*V]YңVkYP2-GUӪe&M#O,G5HᏍJlIlwCG/Ɍ?@KdWtV=ԠXc8Mլ ]ѹ չܠ D#d8?Vj:<6S>Hk׸@haZWZWP ӌ=ݯ`pכ8qib`G$aJ %()fmF`6D& kMd&*$,&IDȚ.l =HJAozHc6{frAOёx܎ɬ’1Ӏ0w3o[3Z$nE߹#fb{9||\ ꙡ`Z3djIC^_;[U] [y^x%rtsvPrۇa7=}8jFn:im秊90"p}A[ 1gte)x)h..j=dK _?bٳB*4(esQz (PxT M48$+{ SGct]2jVqJC1 fyN8Hl=X`K_g%G~=?f05:.嚌x!lE0،H)toԧ53S$3q3R#4 'Iv.eȊ;<((\ `fOT\|6c//lNFAAxw>"0F]`W:>~j؅,s;* $S-{ucӦƥ>]56خg/c@'/ggLz{[\Q9lӷzי/[&0rch Hu&DE̘`z!:> `bRsfZ '0 m]z?a>Gf6~sJQ'14cmHœ,W<'mx \bK#EMmPƆInj]ֱ]xT=D3*SR ,VﵸpƖZԹuRK|FDjqwK3a/7n$p$,,@l[W5a\*#[rH}*dƮC.(ȞOx M+{}2f@tJdKƾFy:T]<h4!V*k3[Uiŝ#*hRL*}sy4>/& =(F&r͐( =}fDQ:E$>5~^]њ[5QsX+`Bu X#w $Ƶ,O>+lYBqM&]Ӭ$S}JZkg Xx H5V:.ʹB~ضD,f (pZ!v D+"%C eg3|AB1cŃmUgDiI3S/{IT܁Cҗcu xWk& $9 +Fȗ<|š@R{)3 .nYgR99xDk*cn،HnZvLҌP1i%e%`FcŔbEcR(SW)Xfr3h")F2{}xBĊSs. iR"LkV1e۪T3~GS,iL4b|X4*4sW9 ?oTh'2$hj tLGaEQB?Ӄv<< h35,?hѽ?rQ·GEm\l])M88}Cwkpc(P.I e2-Fo̓D؎(X\qk_鱙+)J |' 2 rdz hHT|.0|oގ8G"gK>̿KA~{(ل=^~-@H-cnB#X_}׌uVђH2Uu5%b51Hg`lT/˟F% 1xv#qw%sf@Ch*RCԺ cnQ@ eZ%{C@װ\H]M e9+C'iOp3K403 N{ToG(H'(xt9gTҲS- qVIJGBz"ӖnN)[vP-O^غ+YѨ[CID) Snˉ^gا:WvŸGphX\|WW1SkPAOGz PLB횐U( ^MKz]6cNsV%>v÷5F@J259q\ʗ2IU̒q)=!]@3J+W*j+MP$F%C'{T`,ܾ*CFцwy:ԡ.GzEr#.r6г$uωjK F7/Dy=Ի _m"}u‡k]OKa4&c?`BVw_ggç,k,m([}s e'$5C2=qv`SX<]p,~hVd(& م;)=^!U 54PvK]hc :}0 ?A ?>ZL~1b(~xKZ̴̢ol'yyBb/P0bi{I ǃg|p |ULJYIyd{[Y~Q۬ +A!BoM_Y {޼GS1OV#dt㸞 䤮3dR?s +xgr(S`&Q^VBӭ8GQx:(a5ݐ PWLB%uOC1уH&W7<{? 36.F7m9۱"%^([R>o=LԜ93zRU}Ӟ]\6RpęQcuEdL88R 4kvpĭjPoƌ:f%hqt qަIViIhhK5ЖwNHa9+ΙH`g<`V@aᬹĨ}JԋMwxş8(d`#Y%w,̈́j#fB)C4Odi(`^ncP4>3Q熋f.yOh$̐VQ2/j ťYFh;wkx%S-9xeW/+߉zPmp >,IHfdR,۞ AO89^&cXZHbP55ک*y~k0k;r^%=y% TmkƏD7(?_ }(MYA8tۑtdyyWyyiW4%Rݭwo_x!3~#^ ]ikZ,n^H:l.Qw I=o":&%N)+6id⪱=]IQ!\yNqjl9#jӏ1"KKK8/8C98K~1B]8/``c((ʘ;2:ӧpҧ ӧ8[r#_[O0/0{YO!5B"#A%f(/OSᆻPD{ *>@Jy/1*״OadMBWM>Mk?:r7nbQ˟GY%'zX*Ԝx U||o]*5`mBϘ3~k=(p {RYKTh~lcHaٕ?]#' ;/?P*H*d:|!S2Z.5F ˫X8[?8&Jf 2Z5Yi0j̿϶f޺ zvQ2Z,_ϢA4`:dn>Z.,ߨ8H^TH(1U-(Wd)լ\?gFȲ 3_(lAruS3V{adkV;4ru"MMř^0OfM7Y9Z;zJ?*+^ۈ:[}S_]mL l[sb$p3Xl[HcAC 2E6 lxZ񁷋D@`nv톕2ikl-d*|e:~lKC mJIa֮q{dfg 8,W @l6=-8t*d7|8>)7q=UY@dETd iClB%wvo`KyG-naE Wby§Voe#Kϕ@uSCC/靖&6[,R?J`RG%:1鳊aŏ}R4 8 //^gDETsJB Ob=kt"-Gd&7 \ 169ȌWDϚ/#?f8'*˖E3 9@-<0"_#< C4ݭ)8FK;$;+!yߦc5bL_8fOqfǨ'ґޥ<Gȉ_DQJ@&*4>(GA>!wqNIE y W,rf4g56Z̔t̔/sAr˲lˁ6`Ɣ.2P!kK"V^S&-pC_`,;Q$a \IӐԠsN| |GTD=%ŬY"sdVOW;For@#bNm [, Uue8dɗBr'sslg*ϕsk6gmh, HpB.I܆hzHkfok Z;dC5Yg%Q ʴADh@D e(ÍUpo…)OVIs<ؓ1 d& *PUNkK&-ByUn 6usPګi]3.%X%ݥd˕;Pj11Phȡ$hrXR2-i9)Q+@ oflX+B8ͼ-zpF„X!ٻ0nTSC/o^UEׄyV6"^D94xЬ~ #ck: Wp#+7!qͬd#`du~'ԯ(-ْKdGڿX3R]+ybw;hfH{S*%i˼B]k\{Pu Rǵ0.zL5c$%n#nY`F k˚&sn9a3)%qy$_vrCQ b-gg~xKCɖkZBEHDмR*q(dǿZlWeuyhrlAeTEShע*0sA5M@:^a҂ mEύnRcIcYL)YZ}ciN'QErrYTD_X!籒'Xv:_^j}v/>>uL;:8Xax}tU#E{ Ρp#v\ 뵧6C>_^a1JzҺZ¡VuZWN|7iY6Ӓ٫,%"5m 4ɂP/RA!߷W#ŋG%[R!VV[ݑЬ+\4Q6MQjx]Qm{D*郟ģ ،!0LF&Uאukwcn>Yve!F !#/Paś ڌ_SIOI:D>Y c@⠺V; @ɗ#[d赬a,W<ºjVܘܘݲj'M&2q=a80~wR${oshS+4sP \KԵ*uJ$J-/*Lǖ/~}Aa~ݮf݌PpK(7b~ qIAlCmdX7ѻ2mUyqI-I0Ԕ⸫(#3(nU7m(&\̨x#Wd"-qPwBaZϷw7$T K@TzwNdehU-Lk̃' E Ph(Q{r (vv-hU8|)~"!acL*83g~e(%>cwJ!}a7[>(*sBߞI\vǃ˗L!EPu" GMsd/>Hmd1M 29en"a4~tj:* W)2d8;dCl>ا;đ?F6dW. ^'%4t?lU}>ұE>aau@k4c$?$+ElzuFF7W"ȹa*hshW۱f `B2؜*485h`F6UВ{a yΌnn&kFz߅[Afj$4X1"lh]4{1e uq$Ib5Ci7j{J10T63 +lEZd >M| /h1_u|a!ȭh ")/x'"B@{/Dao/{O29DV4QȄ9 v%LP8>OݱZqTTLF56 eWV"XYn8Ŏ,.с,N-] W;^}w`\R^pN?,q,86(ՌKᗏk&˂c*]Ul$Ju[7cLYu/P fR=.ə͙ѯWj7h ̩ƳAwp3sk8vt4y^=|@0M8,O97# 4J"(}R, ~) =8+iنۚ"iTg *.~TNJ:;p #oDeFiߍTh]5*p۳d-ť@/1²Wl*.h`̌b_ydk:$E\3Q0(,<dJqNŶ[],+e{=b КK&y{uZe606,sw0!f,/!^$BwԳYA)&{J)5a{$ $EJ__k@ݵtUp0 Byv:5ϓ=h.[ /_@iqkp#Uyؘ23%5|ύa/[v,ۑHʀWJ|!VPf@tPe V[UKww:;d) IbJwA6}й2ѐ( ,Uv'gf6- kF5+g#:M>}ܮ*6)L? 5/{w"9ԥ{#xo捤a|1|ۯlI;Έ1G+5e(CҪ-z#E=^*ht7ː+ݟDm(t1ޅSxqC#eCkeUzFlyYq~lݘ~47 Dh^h &]Gͽ#Ք+.|uWejqAؑ>ӾR*1A31jg5.@B6`78qjkW+րsS׭?\5wF'fLi8z/M n4jSX`_E G9RkS<,k$ f3v>G!ġGj0'ju.yS?3\;zw +' .++d0;戩<7) n|x">HQ%B5Ի@ӶI6~X⣫Єv薓Be1ZI'+0vVZ%.+EJ0GTFҕ"cQȯr(k_c3  m`Nv!MfOϺMAi~| A*S HVwjۿ"Stlפ1Ɯh(#qE7rHHbߺr c>`+Q!SȇZD4Ѿ8-Ib5GjZ(a* ;,Y/aҝ 16'fWEeGr]uSC*@<ؑ:ď pqa57 AeQ Mi]V 8nP@޻oou `Յ)҆L(EDPaē?[Dw3_ 8cّ<--H`[&F4 :x7XHTլj K6ɫ|gA cGB+b~u@]>{y34mOܲ(ټ gJG:A ؒ\wß!IҮ~ 4>4AGG^!uq94=O돝|قi=X_]'M 544}UZ]p8RHAȖ?,BG65TP*s$$bc{y!(D#Y;^P0/LBC O"4WfdY C?OL*lWT3lJ1?tt@a+jL[L6tuwSg(q&+z1 Cv6R|~5"m`i=(NwLz1; a_U9왎šFcT)|[mx8l>J@o7.FvMiUE9mK0z%2~䴯  mPzY`,uern45[{PmP5LvPRn~J)6hzύS;;*:bhm4+Obmg]vz[mhpY)w,;\tue['Òz!*Cdyx3"WxJOUA$j-Thiu*DIps`C54fjG oc_9d-Iu08mWEoSC{/+)mnɵ7>Hcύڷ"avudwu[KK˿r<=%xR0Ø#M)LR=o$b5ݼ<8z-yPٱ@-p.<.1QsK$L]g|_lR܎g^0Zh fWFwFCQ=="c?=ƂJT44}(c^BmޑF?lF;AYQ -O~~2JR9} uMp1:FDwdӕ%7bB*~zO&ƲccɀgSJj$! !E3K89aGE%?1?Or1gd o(+#Ovr2՗06YjgPx(me*"BU(SjU5Y#-ogvȀWW):СBNHB#cfrg!皛xW"䨱S:{Uŝ_NvӒo*.ݪğWy- .@ULJVj\bA rChh=.pSԴ/&)NuψPښ9ubӝNJmp؏y/zߥEv.7sѷdpi<D{_vϢahI'ҁ/a%0BtPmfhQc#Z')z=&/2G$Ku@{}mp:)i{8qypݽ=(C)Ҡ燊dzw ow Wf&ǻ͋Ɠ[p游4I Y,񣮖v[[֓5ƃDI!ʋ eHd|:AfTk*ȉ3-뫌 "" ~!S*eĚ63 26ԡCa4t(&mտ|%Y+iV*{+3A_yq~N)X 3ֱƛ.ip8Iͼ+,p1H)?ZUcGٍ2ē0.ΑÒS@t-e,1T;W6I%$QWnBw-A q[Ww2y 5nXںz*9-Ț ) ~NN Y }[͛,n~ L E[)H̥8%4c3P͔)RZBz8(~"&B.\>K~UվϕTԹq<1;Y3W[Wr!~b16u$yQ_X׮CF߿X>ݼ_jslmLT{N޽ſUw $ JO*,1_;{jͺ< T*!g/۷0fPvZZbxYfx[P%5k%9K6d>Im{:,]G0.o| E[X۱, K@\V:x͖ׯ*83bO*!Ioj>Ï A"^26c^8B1T<`wZ'[^H5tx Eo/J}Azj+CS"!#sb"]~񩹕Խx#5 >&+qW K2Q2aZQN@E/}8A]rxOțœnpz'6J^VDTrܙO7ۦnT@` PN\|ȞzQ.jI@Y #raWvrl*S.-**!e!~G]]dy9RkY ~(>To:XJxq\ ?=[@ l37"o0;kWӋE$*VC`H^48QxNd.NNӖv<'y;:8HP񉠄]J'c:xсAQn%̡:(UƤ7*c8;8  &23ۿ0M<p Ftjeq˒ E (pW|%Nfּ6Oiز2:ک;z9aqJҽI9U7ߓ6455·/(QL{zcpY^}ent[~J$v //EXġen;eх]+ם7#^>k0]pDpo&Vq\HȰdOeQ#e :/E&iF\ s@6-5aflonֆ@{sad8߻NvQ4? 9o{Ƽ8 -6ݹE7PS-n+J%tt(A'JpӫBݤ,L@]٧ ;IKYA/$8R$m=Iѿzs6 c޽ YzUy%1WrWiru˯g-Q#,B ml ˧ŊXX թ*uzVHv'1/L_!<== E[&dMb`d~*J ]M +,2DM3_|By䠔|1V_65"u# 5 fEpeF]Qׯ"MM2PMPWӻvĔdjG_sCCiҺY\fa $z`Ih?5>gfN{{=!dI&kh:Q2 3.%}.1ד9I2akN  W߁?z2تQ/ÓLAa=HN&yhOCb̩Xo&#c2߫u ^1ɜ: Ȥ%ߐ<//oũw'OV-U*>m)ж~ZS5p 9Bhˊlה:j;]s!/68վ3i7%h]_.g/] aaXLǩ&{zqc9i*|dܘ9 U/O_"^74[L^n~+RY9NJ:6 R?BWِCZeʑN(A&6SʒVV0t8a"cwf6=uZCC#0ܸ<u٬sZ_RD yW>$4kx8 ؓWas*>ϠICMn :j A nಽ:"~[?AcRl_3g HeC,1Y'tTZ>uY֪A-))$–C\] !-.:F0p,)f_Y:,Jf*攋1ɡ"p-U+G6bDuSP2lrK)V>M1D\C&-zxf2 7g[L|^^noeKr,f@*k@j"}{uAF{~1wfp- (O\8 :H\eJAj4%膩?|٢VZYjC'>VU$y𮔓gl5MʚxڞPwqd0[jn]h;~Ez2V%i>.sYGrxֵf"0VTFe2.X^SV9 Qd?\~7=8Pig =* ?&$\t%%Vi][6M͟7 dPWϊNV=0%XPT(a>=)zٶT)4ɑ[ɬ^'" Oo{ ʓ9/B?8q M- N ]Ƕ褿vԕs}"_/G) iYMTy4pNo!?|{5#R~xTG>m(r dI, St0ST(형zlg`Z#t] x~ Xt#2n Vnڏ-s،e/m-&*dki9Mƴ 7c{Uzɗ XC`К@orpDDi,/G[JүEܗlv1:3'c/'<Ο@ɉ^풸DсFҏ e `XKqxoheT/L:=ڣK4Fu0noԴ?TmLoa:Gޢ#K Ac ~.+Hez&.8=:3\vӍ6z(Z k_* _C'俅,Bn 踇/UH+׻?&k#jI5*P]J'l] \k]YmhZ vxE&v~K1//˿8vHBZWW]Ri?c;۬ kq#~F;m*Auuc=r|o|A+eҒ_%9$ KKoa[ZC~+|/Oc{wCBl?U@7ogGR%H; Kc; .Gp|bclH>8nS=Y%y-}dw/Z:1`T4p e''9neNA&6C&"-`Gi ƶgPih@[B ^ dz u 702w汛N5w&xx}6Cez5[vM>vx1J7݊aް8 ,%#&wYuAp)'gbx|:E)%]h0^OLX0L o͕[5 _]6GdEکgf6ȅ2* v* \pt÷qTo9h&^<*5c@Ȭ2Q:ŝaoISA]:=`g%pK~BwE`~Oʧ'Isy Y,l'񍟯lB BҪ}Т۝mK#a݆^õת J1LO|^AvZ)hW8 *1DYC];ՆOt_?\X<ޅ{ҵ7wNI\ߵW^m.p;v,BT#-/RPf.|/-b -ڱt?פU-*PUx|C/TrY7*(qk__: ڦE2nt6~ج`nq3s P~JLX?[-+vFc)(\"APԁ=I_~D#_Q#N$$"^<a.wlǀ xG!z~Vs+j0.d5GIn:Bǚ7 us7cAse+j3A`W6 JJ*҅\`FyAE|ɦ\o~*'І6G0(᠃ [%_qzY;4:]o\Tgk;d8T.:Eé gݾ{2H:Bo0$spYH8:;m0mû.h̋v.o:5W]5b 0KK22˩Ԛ2ߋسޱ9󓄄!l̼{o<xvu6%\Y28p٥"&W=-M.+qyz>i+2}#fN'VF&'$bKG&Jv rR6%̚AE z.E4B4aeu:XMALLc5M $o 1vw=j)m1N]zB) (G'Oi vyi ?>YM=FBZ #^K"pѯo~&,>@U)<)gJJ1f)发BOzH7OZ16NZcd_&vG -CphHƊVEY/8ҖP[3fCo H0 5l<݌]VS^S S Q01A13v3.SD }3*5%sY=U]+jZyEfȫ08!f+Z7Ch[> # í$ق옺 NVJ^h4I7NB W#x_K Xҁ0*Ÿ9>wI06Y\4DԼO?#YK seSZ DD^e hD_73. ރ}&P ̗9ϋ$n'AL[uoTPo/dq?>ft4]1ڮ=- ,[G28z3,~%p'? QďTȟ@%dli~U@;[6{U I2й ZIN~??g]Yz"9C&ׇT+nvoOYƤ8Pyde Ȁn$ /i1btc@"ŬB+@dp9*0>OUe,,6^oּ,Vةɦݹ``S~H["uYԛ3gjB;"tM iE9DBpa 7A{;h.cAh44y7t$|[4ާՆ!;C%bJWXk"5E>T̸ >6.yѹ>!:op6rbEza]ӾN+r9g̪.3 Ǟ7\'+= S2,gdUI˗lb*-1ဆJэC =ӘKwZa't<<z&е?QAcLhFou=y>}r^s8,%R/9B$Ho%FϿ[% nFv9GCO/ϓ|EaZNb :uEM <d_EO6ZI ڞ$":5֥RP2I72&11R7<HzF͋ÕZȵ࠴r~}(KJ?է/]umo=`]d}{d89ddeg:<i( e0Ù+c/{ƸGm(_7c#$,-M/շdqqXt Mxg.SُWuqT;] .]AD8DŽ<9ӥ9%7Q$ȇ,{@1.' vLDٹ!T&NpX.;>:`LMMF#V:suFjIό, L0**ihÏ÷߿70Wf\!p..%q4Ap9vҲb7IP ^\BBv%`aVZ_`D^ьtH 9))5"*\<~lϊH4ZZ!З>郑S-&N:&/z+p7kd|'55# dI>,Ǯ?o:7z$e#VPs d6ްT70aU~i2GB`܊n@?\n7?)qqq8:Y{ü} { KH3|hp5KXT;) '!/,MpS{S|z ^ȶvY]y\kemc,:M~W0gMuxѨ r_R2T=hN65|٠iᑺ&^>?[*EV9S銛Kz:j^y߻['T=*ѿ~BQ8HzM (-|;Ĵ[Q=Y VD4t<14[[9e'0FyB? D8 bȤn%KМD1T.Ԁ(/yys5Mv6Lk^X!6Y^x<jœka45 _^ݓ_vs;9k87\F t)Q Wr9A )/up`O^[?k&$Pe}Q \q0tA9۲($)m59{oG&!idDVL:Cq<[߀ QҨbJhB:/+xȑ1 ŘįߕPm X R@n2}ԛEhjHh`mk< 7ǴfdfrHD5 Gym-bLv=1(󿎊|$04TtiWOD"E{Au G,(o4/12KN +c5<*HR5ULǻW:|!񈉓`j؃QTXa\FP*v|^}c1DS1=+cWeʵ)kẔHC[P" e eqRwgjA/kiYء\'ogBzAg 4ս=lȮb ڒ{= ǶKTe W_E#KK%i] #)="I<doB?)Qqk S]Cq.8*zB0+C *>%%87vAXV;|NPbbmilŷ8ĭ #2!t(Vz\a!#,2Bl2]!58w!w 񘁃HؘL p?7Agd|N_55RN^%Qx0׋#JQ^B9 R;礓EIaL$0@!""P2;, CCaqvW6X"B!]'']CM6"|Tis30~^i7 ~YIAv\Ã>$c&0Cb%˒^mYJ2M4βhg!yX 90 S}0q_$Kߒ]xԙV yD<)>~`LTΧ0$ڟzW[ ]5C hhg# cciP{Myxp#ܬ <[)ח.ޤٮMjqqKM%}Λ >7M܊T%l%n,?wqSO8LH\+#Qb #S+{aDچ xcM)|~݅*;Mɕ_3ܺ N<.GZ[[GoWw~h;%%(H{!"7ՁttF+Wtnxy0ݯW?QWpG根Ki=/^L59t[llQt)-^\G~#yzX==FBBBZXzGڈׇLy 2&OFJ2Nf,_ 5bFײď&-y:þ:ۅ"ͺt:]VIy(c]U# nR8w{I{$SO]`ܟ鈙argVp8_E( jX#6XD+,"*~ݺwNvo#hFY{wGWW3nyS~bڙfdjF/ -^!<g8 J?r?Ɏg#6YgٿZ&0̍f4`?EFAHq0IK~]}PowHRD<4e.((?[m4ǵ)WXٹLãAlsvcJ]a>*b7;BἻo{¾T0L:CywUZ#=UF:'%caqTX6֘1|Y~cfF-;:ߋU-gNo{Kخc^ gHC)NtzBw?Y{ m#9ˍɪ0GGs_Cg]wM CF[sbr{݂MAm3‡]Rⲙߪ\o&Yqdn$upOAOT.#V4D=ff$8l۟8x}{mY:B䑮ꇧ:3#Uݍ8cVֈѬv~9?جx#ϻj;ːGׅiGo}iB S5Q_9oAPAε--?EG'ܬ?{>{ fZěp7EGvm=sPWr⫻ 9uWz+1(S7:wCz]P3pGb}^fWG 6iCQY7Y<' +kbMAM@' )G0߳LPlf$1oPj#uZ[7݂'@L3nDX!Tw?X'J\^_}8L[v[1j4i~#01Hsvqm* ˆ ?PFl׳a ݴZkKzbL>O M eY%G}K" <ɣ(Ψ=YG덼ePxmP GURB~[=:E]΅]9.m_N;G )湊9@'_]wx&gjZt1)>g?M묿tzYILtzLM{~|Lǐ͏=Bճu<7~Ћa$nKEYr(eIOe3OJp4QB/Ϗ)eJη4KN|r5VHƲFι[^BBERD˘&zo _q!.E.p`wBj8//S1 4*U0Y1nY:"4lBFC^>:<::px$߿#(7WTŢh"H OqtSsigA:&!s Rcجrz0s!쑛Q?RV x8̛:I't]|*h.[aɐj^0N4K"?^i_qix9hmd\DQa9$777.e2CnqE]vÐHސObgS{r['eFyrMCA<#rE#ǫoJNa2܂[YYʭw0P3w&e̯[%UhPo[5#۹ӎy)7҆q'njz'V>NQ9~ƨ'fiVܜDr~Ē#f c1̾|!k]7R-Oa>ljÖt$>H 0ByWVerKrCK Ycj(T#.cŷgsgJ;;W_*P+~ ep\w7T"2ʝAXLGQXMF rjʕ SNN4Q#ÒOpDjTj5ȕ$v |ͨ_akzŵ͵;gI[DocN%FнƘvGAFUiQ|\~E૬ʑFsSgs +}=96g աeAK̄ℤY 64: :f\px"D>P"D'NP8յ k*Q&jJPyM9YU\xd> LOOO얩ݖXH5^vU5[~-_:"s|SU b3` u·bplEDsn-,,$Y=Xs |KC}MVnM^P8bD FUU}\Z& {׫1LO'y0rAԟoqHYwdT٣?~UZFмQr)TJ/6v4WxP.p: \vk] Or3e>(L9.OΛRELfo(XWAyqȽ{[C(]L{:+m(b]RCZz w{< nIvuuerѬkhN)D>y]pU#t.ԓTXV$ĭ]Re1cې봜 [ΥV(E>)p`FUM [t7YFoIà6v;keȑH>!̸oۑP9 3@'DRN;MM~wq%c,[(1;T\^]:Poj9XnhJ&wk}ZXjx8S5Qmճ >T+sЂe1GsyXe cr>0jH%@.MU0,|Rqkk+(4Qyt;aB٣+%ŞHJ恁L~1Z(g׹ p y̷/+r65TNNV-ZV}}˴>L82&_/ *T3OIk1.~S7e9֐/;v\湖L]I>fӞ ʞڐ(aI rK;TYꎧ&,R>q:䊞cٻkH)EedM"y9R`H댫ک^7)d3u j:ܹf1Vy) T+7FJ&ORݺQұU>~1Ѭ\] s': Gt9fx6;uY tЄ|Hp `ve='fqKNxQp,LI--O 9ʐ_SFd^Nc\n89󽵫k$ŽXzxBdD sM[Vj.I ġk}B|~})rlYj30/a *sjV)]<3Wӄ2n!'>|~HFsGGs!G CAhć~8h*KsyB X]6/ xͲd^xlR CE[͓XVi{DB7&ŞW6Y̹z&%z:j{>¤7y"`0OyI?8\C0KL )`di/ {sj>..A쀎m> ~HPҚ'3(\c&QDt/`&gJ"hc+gvk'c%Igma[] ZƔ LVA' |849TIBBsA?L4POl 6(p0 G 5xpVU1{<Ū볶YA/:_Q?NrHj?fReqrb-D0X-r|tn`ATEXrJR)-t[:xdO =vktmL;c􂴵ѲeHqyWmTJBos; $uB" +R#3~y"-WT#hu[Ah-Xr0<&-ik}i!ijcw{f0"/~&nD]2Ѣw\CLl ˟A~}/d_;k38İX߳' 92R`g&m@4Q'AFzm*oΨ?<@k^h-f>}'W,) OU$isx<`g?U.#`4(h >sXZJob{mn^_f\ If1SY^agllk;^ip蜛7+{7ɽZ}vYp @&trFi`u_&-xskoLI (JQ 錚-c6][Gߓ0_-x–M3/Dڙ43p6Хl}vcnK \EA?񝄶Nr}ryA)~[tDP†r<_6W;{1kA_c -p$u;HVdsqr+J9GT=L~nCx)ՁED% TԵ!.]Hs/c!|WUSݜ݅$`O=muex@,!PzJ'TP3^WN]0,0?8/k` ~4ܙ7ne;]B(H]^}N1h>@Oc/8;Nr?-) $RK0LP>Ç$L ww\i@yГA?GCbq,ۛY16Dfol HPX"\Ґ8!̯GBLngp Ҟ#iGϯѺ/|ѯeAdELL~<GJJUʕteu`xn\-f(hi#c%{Tχ8up¹N @+mMvX7-u!4\;7azh6(5`V"9?9nP0>8#e{;U}ff5)4+sBŻ:T|3 LramMV8Лa +FT+ qƿRѢgRCACf|A.Q[ u$@ld/u}U`2||ψa:0He6cץ~@o<`,>PAF! ʖb2ua`'㸋Н"Ɓ˔% _x:hb*VVR#Ή 7o~z]SQ-V<hP&7r255IM[Ry + w N \/=m4`vw%OxRURW~EܠD L3`YV }JDD dd]ޭ8)M*,4Qg ޴p]ZUշ~ d $]_mcMUƧZ=:4̎<7Ʈ迅:ORRRaOz=11/I./I_.f}yQ;Orzh4R9aLnv .A2cv{WC ڵm@RP2sMTƍ[l] kFZ+OrY F  [@pq-v>?Ab? dkITzZ^[UZP0P7Jga1xm+R;F/I7Q@ARP,3:G_x돋1*@A+xЯ-vx6zC{Ԧ$`rB 4r 9pF*^6B[]1Ѝto&iHAoH^J<@[ Lpk]9i:Hq_(ǹ 2}<4Z\7Ta1=pN+j1]XUUUr0Dp_˂uꋥԧ\Bk_lb+iHd, Â)yfDb\j ݾ62%.r'!H`;ÕmHᮧCj|i]# WI@˨'*UskzI7OOO#7&']/JOuޒJJgwɸ_uhM|1T}x-tHYYU1p>γ>56U@:_첃(I1S[GD4b -Lu|  `3~hrV8 .嫌Ў-T)7pOh_/;4@?KWШц[YG!:fj{#B+?tD( pap_ڲkpE_Z+FqskSS@=DTUW,ںrS>Y*_eF:umL z8IKh㽅$1 E!A"惝ؒ}ݎKKp  %0k Io5ȓ&r]SQ<.qUԥtvy+s,4VN P\Ҧ{MCɜWMJwË (a" ްCa߈ 5]'zaZ#:R f4c+ϣ!QPۡ`HLT0WA6T%[ܝo:u;0r ڡ7^ r62oa jq뙃$uO%zEUY^Ve8M7I6DJOu2DD* .t.XRd .o(WZi>f*9μ!= Tl^;1? vD|ݣ xៗm.ЭMMڭg _n*短<~):::ak]oFFF e͒ :[/Q he6,v-:i--o^AV{@{ 'qquuw}>i9Vٮ;N ;lDiiۗ&^1.ck[VF(F&YX1,6%9L0;c 1.| dJ9ڪvWK c忁 3!Mb4݇Sn22O1-Drnnu%#cla1spt4h(pW.))׫3^EJSLagís222J&%p:KKK;" =߬,P( 1(ȈkfwaR9 ǪD3CWKӲGJ-P1럢kw?D}jrY@iGӽo 򊈍:_H9$$0OAIp}dth'C#l- ŏ 9g{x]az Bj; 3)뗑VwL2duJJJo߆7i[iu tQ> ??p(%ܭÆo'"d_ސш1Sr=:ӟTE.+»@/$%C7\QJke &|65%9*7 _w\0!8;1 mmC {bd8篬+ )UV*b>'rgj"]AZpLOށ·hO <%OMrU}yǏl^ӋW;(QÍ4n 349=s %&&.3#F&z_-, ߿̕sj)`o?MSah<]苊2~9U| l jsيRpB乌eIr;J7Z$!ݰpSt&*ް`.Kf:`AM}H }Hygu Bro;o@q ]e~QXv108S8 (  Yw<]0XCTV F*q!Fv7wUsk>34 a6ܔ^:pURjF\Ldt~ks Ґ)z[ =22;K/^RPHI۝(umg h-2.N! h]@3Lq{UX^'݂2LX1 i CT5Ҏ]10$DKH7@mtcL+*5*%sspu =\u.;H E 09"(S͞.[XcRCr ұ\|$޾8$.bqb>y 3\E3QhEM@ P҇Q֯^h6s|G &C+ڨy:2Gx\@r5pّJGt/cBWv{O^GUTqKdI/lnJ[ Ucj5/)Xg#EDDTN$g)$i"2)7ۛ| /{#HKJ4η+-$? n• 1zz: P`9!)`R+^Zf`%};f9H*(iЭ^ǂÿ|IpMxFqmL#ZZT}c T$Zzu0>{""Y 99mjXeoR%8RW@DGdH4wʀzBSRRQ%?]MU*s"l~w.VϾ’ #I_g+(,˂D[|&ʹJ&_ K7t|)`:j O'JQH WrU pwoXL5oq=z~O쑫u9\n}u}o}8/> Hju>]yusfwUSU<фPVR'ח,]zn"oMec%ջA wV/~{U_}ٗJJPC69q;%@w-m ޷VJȧ {󩛲0yFe2ȶ,,ڭ 7 yCfVmN\7lTe2W],X9!xqr'^%Xwcuߟ}-dYfT)I'GټWN Gf{q|~1JRKQEցe!G' A'0z_g|gw a_S&^4CCH*lGqpuT-ϘawHA''Lɪ78,yN +W‡Ky\'@D] ]>D,z}!xq⢆Z~VkoogLxܷF|A< 6sHyEo6.<:x@9BH)!`YTnԛ%~cb [z> HIJoљă˨b=n;%ծ SeF}rԢEo "9`#r׎꡸rte&gN^^7ʹ _nat89C|̶;8Z&[+spbE% Ђ"iMzbhрՅf >럭4I4Ϗp8 bd("xj,Aͳɔ"ؘ(MeW?ڸJB Vl9Tk>9uBF;YR*?)FW MښLm G[H4e~}/ZΘ+9jYG]+'ryT(@|#י+WƬ@_M'2!KHm *VZ3*G:wXf- ?{+z=CE#hJ%:y׍rG-,/%'0]g')ٱS־ȕZC87_s MxK{#z&}Գ 94x>=N;cyrz6s\h_Wx=ms3V&^TjƻGf?~h]_4tOÔg%˛|>|G6>d̵G*Y>޸xe7**W WN~jKd݃bojH^َΌV`QmF"kÆG UX8`aEDPU#@@H@vEgf1K, 銵7.H@}v@5p>]+ j hJJ q zh>phf DWG`T_d,tReH$7*ŗbT9?'(s~!/_bBxO`V%p>r /B%y&Ϲ ?pǿ@ΧNӆrQ݅91fOIwrM4³rՀy9 ϺXـSV^^нI7sd1='oEEyyb)zjnM|ѤFkv{ٳiUAlVU̧S'ގ 55 V`hq")xTMǁksqN "T=zyh-\αGAo&IE ;5||D T/j%АL]n30}i x^gJ>L Ȋt8tVste,IŞ(|c~83+)1CrN9UެJн MUlR<¢7 4D=.i雝m#S"&KGhY=|$l{]ݥq| =44KڶK5G*LvA4QM#i4Z ʐ={t wmg NY=>d?wfeAj I{D4[SpxEvh/@; .*d`;Xr{I[@; e:z5D切>u1>Q)֋o8-*)y`8ut do}_%BWMWF`U=}G5XnʊFX](N{eņ̶ͅ 3O'lHۯ kإYKq4;-ň |8Hp=zbWkՈM/~Bd;٭zA;k~}q٭ah;D37+ :OBUkl )Mrg9VgkN/6R+!]̉'+ɱclpL9;;KܤXJ,Xf` ] 4{_lM?ٵv=] T+ye%6\4^aZ7|A_QR>o~ܜd.}  -e!I9UAс@-?mII36VQliZJcX\NLWױv Φbc9jR맷xK P}k&kx**4|-#@ǏbZQ( ?XON|lTȗ/*Qp=ϢRh.1@A5mmK/w&m+ٜ;zhf F4Ynld=~3s Dr8{$sȼRH؏` xDRnsk /Gn)*59 6DV)0_srrH/؜-4Ri+h;0i@̎Yddd & g&',C ԿIJe}--݋4zJq7素~< ,pWGyA8jT1M+(p~PXUdУ9cC͟HC۽ҥ >7*cLh h "N7zz^vT$VV_ {o L/@|GIDvGۡK1#Z4޷>OEcO1Q}54X]噍Pww="DD D $ihBPT{ :h;ɒKsytXV tzrK:0RA~V,鮖=p*%t<'Y,镟RŝH0~ռ~tsarh<\\ySRt 5oh[[;ۈ8}v)8;0)M`2 SFjEK y^õ?i<#4]O[ Y>Q$6]ɝhSkk[5 vv SPšaV5?10~hc@<4WEe t5 Nv[еLL^X6)d v)‘3#1'Θ}vhfFzK@z}Tq6.+#@N(օ Vr'xֈ΁yTu-քxѳb&10Jy1t.rdk6<lYg'rW ܵU?ps-Q=@@MQ~I/\SFiQl1~~)<}pv{db?o,!D-O R *h,)j3ɟ_loS,U-y>nr>68d39E0Qf٪[R;Jrޠp-L1GWIq*!l5a &~>֓z"'IQ„@,;^vNΪMȦq[ѧ3۟qv]bZ H wԎԸ(TLvˀ`@KG瞊&< fylmSTLKLX3 ?t[A1uC@)0h4hZ_ <\L{Quv}jhzO:8cNE*oEI!9SVh\wq'dfdkQ#3;O"i4z7imݟj~uJCEEJ#pAI1:>hv.|TC v5zsf}٢5{|BBXwGc}5T@}S P%z!,54hXMA8>~!>~્͉+4uKo%DW'>Dߞqs׫GBϋҤ$u6י#[[мOpLv{L;-ǐFuL, EN6tW 6']'4-=*61Ó>Ql@'Ys+Pspd$$?nչ0ڒ\#ӻGZJW5@+'&s /z(?E|vT^PjQUD@UGvCOO28Avs{ 3pgR@pĸ7MXHy3q8R #㬬d:>^XAk?9N|jRaˌ 9:S2&&{A##fU5@l:J'^ ANkD$$ Fރr)|ѣo_<{& ))/ҫن{qi{WZqGANl=߿`_WՉVޫbn,{lz#ٍeyGGGtt37U+(e XhtLђX~s9F&@gJJm~迯ڪeEMcNP<$sQr{Zd1MwOGd뤃͉d݊/K~DÙ1MU#ci%+ aNϭ-4<<<*Za@ьE%%t66 B Q@9>ii T?VWsxYяPo A@ bˡɉsf|ngەMɧOIK # {uu5Z#T:bD$tЈΣH'QQ~޷OHàG~bގ|y~ܒ+,پEQXu};י2x"fxdXs0[ 5XE]揖_ox\* s˥NO9e-tq;&x|1 ׍kZ !!uΣ{QCAGG{./*Xdrr2+W?"ѹyJ0f\Q >BBӼ<;Dрc^xSSbaa5) 6xe8_hԫDO3@Q/$t߆yq<7(G}J_8Dj*1yx=<#N !=srrr݆rp}-,)(Z%S:-;jg5+ dGZM}vbSkxp9ËHj"##4黨C+O&'T7}.*H-z ??W Z]]@E'EFB ṪgfT3s3\Qq|etuuy<:=11s'3뚊E,Mn=`h.kᢳVT'HAvAO"܏{{ }r= )ʯ0ʫ?{ ug+VfG(VЪj3i ?U.3oYLJhH`؜m{ˣ:KZdJ>/yg޼Y4hг6Foo 5x&AiPz!j;'piEfK/#-k:rǪGp<\g9{ !zݾN^ h!_ʻ-ml(+^$i( NOOL{=&E!/_?}╕| |&5ʃoz57!l@ 6IJaa^Sΰn!& %-}3qzn,ɤ楮8I93..JY\O GNNΌ.хT>nSzj1 Nœ@y%GWEEE_$%ֆp_;`#9t&$7ğ_;S=3Ai[߾}wj88ԏGnХok'qΈ gF1.,Wߙys.B韎!P)qtOeGs31>H-f/ j,OIUUUl vjG$uc{%^G$0s9lVę Xg\eqH/͔uⰘc0wpuuų8d"$$d:SO~0P)k( |$n" rNQQQ4!%ƒT21h sv1Jn"k꟫^ 0MVK'''O))Q`߷ݏ9SRU 0R訨MeFt J{X)cQ}h,LAÈcigׄz#'ZŢn?#%,ώ(Z c_Ny*a6~d>*[]_<~WD%}}{Hx"xE8&:.A_ t/.Y9.p 9 s¾q8J[jz@'~e $K"KG%?"_Hzqӥ#x/"+>ћ\ւHj~@ehkfJcdngmeJkicˠkdciadcJcin{:bab/x L, ,OjY?}`maaw?wBȸKTa~i7B; ~ j #\CK SrrWWˑL+ykݻ{\MgR8 A_|բTuCXdi^^IVO߃K8q|p5d7˨)KܿC~-?1/n>yDL[.Q綷 &j~ɉvWvbQ4ruju/g[-ۿ*'zDp6?Kn)ߎJx\o4hHOOOyCD <Sr9UmJ}>4,LN)))|ena-4}cÔZzAxE}ߓ"_z 0kUf  jjCyJNP\_XZ2>;XV<VuAjq̫TӼ^WeW,G`0ش۱ZW<~[&]T5aaU.xsګ!gPPd$V7+f"Ħpmvf+TTXhS>yW_ {S=7)Je6Y>*2pP# VҜх,wSVccbf(Í_RSk(_<~(FUz]h:-ЎM`ڞH'pAi9\occsr XHAOJr;rr@SP +z4N4ӵN aş?-;-0Rxk9+T)o!*E٥? ݊1;q{Xfȫ\p˦xI()Ų$"mk} 'nA'.6HVV.3kt!EBDH#*0ԗ_w0...fHxͯ&d:ٚu_4 EzNhj;Rd7+L޺2K߭oI{;CY~D@~-w}hn7ͼηN/8lڳsC;ڬ>{ K ˢbg ג/yf{MeeiXV1 83a k.bjh)6]J)qP{Q642E­T^Oqfr}giXd 1KaI02GZ:kz\'>3 ICח3;ܗ:L g=v;S:]~XLdv6OcOsXXe”PJW7p8Tn}+U( u^&/ܻҷ=׆Z * Wn3##klumLOO m>y\ĉB{+W"b?p=oosaŰc~fz)t-',*TMjPU Nj.U`w1\EUY:[y۹Dwzq1nldgsѓ'iP3~pdPUéG:]SLgUʬ VSu\1qVL*^^ <"B/'K>6ݤUk< Aq~'1N†am)|5ٽͥs&=P{ P\zjU%Q 'E1+:[-@#fd01ܦ3?:ds )LF\@~,DKB ;wN~~$Dle3⳥Tԅ\GHh6#* E ykCYR[`1Y U=Ԃz&cdWY/Or:01E`r`1Xfm!%*I蔞pߓ}[%#vvB\8I@XpJ?P;uHua;Rfr<\:pCMs$D{l ߳=7jgIja+(+GzԦtoSӨiaT!Hwq0AAa]Dh4 r:Q jo 6YS 2m#f&G$F316ܼ|p+Wc#b#lte}8la_?8/*Ny=eb3Zvɷl D돡F癔/^p?.ћ ` ! Tx]E߿O ɹZ?;*gN;=>ub>CH^>@ 鴨#:9]LH`H3.sD'O~&` ,˽M,T~a:g5&]/P~?IGiÕMh8P{kP5k@5GQA r捷muQ f!&4oDYrPx4O WhRAãNޮQ:zь~?r左~\m e :{9i%>켜 Uu弚Mk9j8ֆV$=amМ%JzK AJа0F_;Hh9x| -91XyɄ\]qjʈK7z0LC{ >@ՉQ .vrn =tNm'%-beF^5yZ{^02 p׼cl! ~sCM"/Z]l|ZF>0BCke6|w^3Qw'3QhOտ|)DŅ2PIJ"[ pOmi)d_"adb\iִ֥hAOQQ"~3|Pe6i@|tq(,FEӨjmnH|IFjڃZsԱv1gU8<դk8ؖ;`IH6*)=&l6YK MA#cB484Ri5l).MDlN\haqQk;T4<2j;M9:(YdH{$ιqЖ>TD6L[ 'gl?#{^o](`UIPO&ӵO7V63dHA]@QnWlto00MkI=ׇ#6*"hyM% Zהs†+o Ŋyg-i,Ңl"06 =]ǟ~]n@d>&sxADWG-ztYN#LYiJ:r': BV0;hV%p=PFgiZ ?&&&Ԡ0B{h\oqJ,IZZxg+1e"zH@]2WgY~10 Q@M4CeV[cW i'An^ vDmNKy.h;RiuU}|D |Ànp5 h H)Wl)7'fC ڮ wjm5dpJ|HU|2\#i_Ʌ%E}M;9q?YK;=2Mn@u~jiTԔ'Ff:J@)X/h^-7âV|,^|='jc{B5/Ta6 POa! .1 B.ItJZsKf;%tٚ<_T rS >7MKt+/̔ I=댙 IT? PnP)g A,V 3Wߝ;h+mgG\5KU`ڛ7eH ψ΀zc]*8y b߾㾪,O SK8;@]

    .n7d}s Ef8 5kk^L65 }, 8#ҟ([8}4_:av3TRuZhV!\xk2Q()Х`n]%Եel\ ]>/{!{ 곺4 ϩWl/He_v~j8'ZߞUpWl"i!}1Q/j-Ty!f G>Pҙ6Y=TrY$uufNwPf Ѷ_FG__z<~UJ#/E!D?З&b[ zrzau5֝;n43Jg'v?ϗE=ygm-xG7'iѪt,PqJT5U+ `c\pǪ %e6Lz!]~uX^T Ev'嬾x$=.Z_Oٚ>Rp<;LtMP:TR_^E%95ۇIBq3>q)K[ jt0Jj,o[$!?=Q Pd :qgI Jw4 \K>.MJX9;OWg5.A%/]0qqW =$ ^Q/o ĀT9utvŬZSE\Wf̕Ur%O>wjLӈ]lla:R~h/ʢw' zn[RbGd%ϫr-: ns}&\&Q y29b54?{z9OsLߗ-HR G{rY&rNPOSS 6Gw >De<>tt@۹~[jݤMujjqVS bDI;]XŢ_04a#`MzDF˻ŽK0'xB5.$ND9D܃v(llGT@,0>ژ=(/(ru/Ԡ'QN[;#{`@i6h \AAبlATj֮.|)V i@EZRA7:GͲd|2߮f篷k\cH[HSsJgTn,nbN]6o e8GDb笐WU|xZqU)U^Om|`M/_*`{XD+k׿/bgVWW-vx1yZ3oU[[۞kh*GbaQtEuЛDn02hq \ Ď3AG9f &MTDWᱱ#t @sr*l)x!^g=axTVH!'serʆ%]x ׂـ\`?r };E78Ap}b?㉨u!ykLM"w|u\ ^b$_Ex禔<)[ 'Pz4x ZNr`Hsn~zr1#3snfxTLR|xΨʠanO\hiigv;?w7^~AB:448TZa7cs؊A^։ʻx 4ܕ85\_g\گ/.زx!b  cR*|aݒg ,੪{8bi'Kt$<%Q)~V|^K[\Zt>\3ZtS*g2,5CI$Zj] TDww7 c^XXH٪?]Cc>~Aer֏h0G G%hd+nn&B~x*{VQ`-ê캶Q@FZJ@ZZAC[J;=}?>q\sqƜcPlqOe0dq~?2V͕mGJ .nBv*@Je\}/3s5Sk"[7N%Yɥ{?zɞ\~C@'Y Fmr@ZS#q "'<_q+ Gk( –ܪ f]L#yKIKJNޜosx1&y*ˠVilj~<{fl~k/l~S PxӓqDV.[*81 Eߣ<|=$W}Gv&b>D9H{|g۩́G9`Ö ف R?{v`V&A!l ~r2pn>E 6oq.yrpxAomosA8xSs`ǐ[}#/>*F~- aL:ǝ2~W*{nwݣN.?)=]XlqMVC5ZMu: }uEdd~&r4{kۘ MMM%\ 4]qqJ5h9985{j؟oΥ;iM_w'On6fZ9eʖj-tc z9ž|9vϫZ4N瀀Ʈ.1zwj Ay-K}ʪ{TJ瓐Xt^pRɂүz̛+ץboo{ifYwˎxzW_>P $bJew#,wucuFw ^Hee2*5Z?ٖ&&&!#|i?든_'S5,MfccHMK[%'M䔕iRԴhU`2gFR Xd/ͽu$1R|0oZ .f1.^sN_1ӂ`{׼/f+߻ QBwu/δ I5q vn\HQP W961cyǧqu$+ **M@QV]>K" `A@ K-NEȥ:|ھ_W;ȃ , !4R>)6(TpWJ25J>}B\^ (Eë߳&3%{߸{-V_msK  `mL6-PJrvvvJOXwϧ˪ ]UIL]qx||<"Λ=p---R+9k>UONN )pn ,9887G氚c<-t. F86Nމqq9^޻MBAuOG{I"UۃV&ӊN{ٖ0lH,wOԺ9` oi]7?`igA^y`{wux궮jn^ &Prx*=Du)@;e}9}Uvҗ + eGggƄ&Cq;bؿ^[Qm1t4Fx}WUMNN~?H0⤼hj߿Ɨz0W^Ɓp!xmL_JJy{ U,MV>6M1(Sy! Y#[mm+ 7.h ;Nr222De[4.zs q"e=XY E7tK^%E)h Drs|߿w],- "A)c>2f͔raXshf>z>^H{lkB&n]+?BSk{HFl.UЬjZ_c@\$}~.W;?wJhёQ1foQ8zȲaצY5 CRgr`#sqN)Punt}ΙQ H_l\,;Q~ YϞ FsٖΎa:iz)ia(BT/:߀ qPKR=9Y1>Ht.Zu1T֜>ᡈJw''v~kVgھݐUC'+Y(!`\G۱'@5y{{ Hm=\Qrjpy_<١M ߎ#wYp FOI `p׽xz\Ȯ}~b-7AA54FȨG:,=ڮ rqRdON+iby?5dOP<66߶g9SLZqcݨN__'ReN[Lϯx9_5o [6f %(%d={޽J11Na{hU{恴8CR9Bp0Z',iYS{/9ыoݜUa ^2pO>׺tJBz~$z{8ַK\%Yx7 ut A膪Їl⒴k:8H|Ms ~t7ĪXԢ p5鿛TDL+Uo:['GFanGYbιsǤ<vHOh7Ί. ;TA?F~GnjfzJqxAuRѦ(/mKz.q{q؍#CQ+V9_*5s ֌Ê.BAS;Ӗ© >`q>xD{tD__ϼUӬ×V/qqwx?Cdk;n9Wl^@jZ3T`dR#y*\S#qy1Aѥ:ORrQQHnn@BSɈ롱1?Y!4pRO_}ow3ʭ>Sz$wshi5.GܢJ`ժ˹a)dc\s#M>ڥfI&]]+;n 8mmO8>}7կ^ԉ9*ǫЀ8?SW|8QBUHUmy2u5tU$Q5DIP}eeaGYߘU^>CKFG֮=c}HZC,P_E>^j̞ɡ OOSٝO&&l6("2{+ٗT^6t&_辄K}gZg).b r0O0F|}e!|kD?qsڼ<:M?޿˭HTnd"]{+8VS<~^W@~ 1A*$_%rH N3$3B ъfg9K_T=Mbæ[7zK--vQ hzQ^њT={r6[%%{Cy\Y@)ݝh*f}=yA^ȧ:n$Dtbv chAQA2Ʌ좢4 hh up7ji.@<|y3'~ބH #yWt5!&bx A^\`K 7Ϋ`#n?_[%s;nNb!KSk'33|z2=N:@U/. 6%"\P~fe^x5eNţ"[<+aX#;,tbTP۷H~VPV6_g AODMy+ hJ8qD1G8b# ih -s3 D2D_BD ˇebsr{vMR3|ȊAѲze:Rwrz: aـa Ld=M~^ddn Yo.vk`>!BYA g5G6x7Z!S1{QHz`Ҥn68o"NHf9}a80unj=GԹS qOڛ$b\sH+,e vob|p? >8 ZSMy@K{;}pQ"@Qx\> ]VMu5UK3wS>Vً=_2hU5PP_@AƖ.)#$}ot_U'WNVݰ_'Mt]^9d|YSF"K2ޱ%~C@ЖNŻ-:͠V^ mM@*}_/&* /al'VL a@)8T4'().%eO1oAxj h*xq{{[5*SSq.SS°M dd/! .LvZYPFb _V  g=(/Wc*^ө5>2@fCoc6`C`k-5P"4T@-tv*xMOwؗDaaܸ6&s8$IQHl{P+_)T)Fj32)OO}u\p;% S<_:B\hiZ`Q0P3 E$$M NF>0'[-d:+0:G-,KIO@VWWoxd#TXUe~;BA/D 03X5Ӷ 跦+0)t4&Yoq4 fgW] ۍ؏pUG邂`.[ll š6Dwy?Pլ0xѳaspI ?!xUn^+iWsK{˵͡] 6"jXQ`Ln3U?p8VUQ? @qW_7A PzX@"E70!ECspU7bo;W ^Q$;eKsaIsQ,S-V3M?={!A vˏb^kqZ-m]@@C ˿S)_!6[ËYfK@1Cbh_&T]hU|H/R# )%>F!$óXX)! e4D4@MOR!#/1—ސ+N,0aY<8=yVCǪUEUA 1d#4&P3Uw7\9K1]T-sYЩ>#E;=|&6m^uk⟿܍`gt "m\Vlaݣ$p:2&zZqjT#'/QXJ:+,EJf4TͩJY">eR`]%_%uG<%M˨#1GW῜ jdN g(VLm\LT9$/ϛ!QWϗcv!ӴV!CJg\MD`W yTiwԑLnyjDkz{bHc%d0c̒ueiVkNlPsR*^!f(s!A&Hf4 ֍TyTC:ѣ [{eR%0I!%*ʵY Y ix$ lp=VO@qnx1 KFn"-y,ZsH! yEE/l ۷\"a7p~j*݂ݳi sihx /3omԨ:k4t K F2GL0v~t!UTD@o,ޟ:$8]c6dg&ex@^stAz拘&g&ݝ'{yʦ7[-hy~dhhÚJ/9/e DSGu$W@;?AAh4ӯC##a6_ݬ92d=?MtĬDߜ>?֠e9 |{|,Xn?l*xw N8qۿG ۨ}" g-tnlMf"'g>RJJ@=xBeϖN,O,!L4<,$ͣl(P׃,\ɱ}D5 %c { sRK`\]uح K6g>"`\o֡]1*þrרԨB FxiCdփꚁ se:ͦ#ffÁQ5hh1N`v} ˒qpuҙtQݻLR.P8|Qvq^D7AiTCᾊ2NK6a0)$R4-TQ8GQ@YFս~K!Àz-\@*Z`5w<%[| *B9jCI`Ӄ{l՝ @*C\I]zbwwJOYRh+c7EfIsOBi[J).c |~3hlzک"3X"H8hϔdCoVe!NRD$P9888t%a-`vm' ]vpqאq3-/V58ibбw7myWc(@mn);PayO==t{nlmSl:1vÉ7b`9M\"(^((Gxz6)|Lr0@mcD6&OM^'*IkfJDrjؓGYR!gI/OQHQhA:όx/)H~ ݑ/\޴焯w!uI}q"u[ _87[MOEoxmCD60ⴒHI^r8DE{vB{5G13LɆU 8XyO*gi`w7ҿVh7N4#wZqF~ny\r{DQT565}uͥj0X!Hםj=StsDJrڝ/H͜g5I%N-ӄbŒ`ˀܵ/TO2,Vl|}/xDy۪%:p\U'GMG8 2v8]G1黤T 7,mD[Tju^vtZQ,F `DYXC=}L8)U#c"UD6ς ل8Ct$qS'MB1Kh" /ZGGQn s`b[AIOW9'Qa}ƕQ1nO0DV3΅?qgamX tLdDs!?˦bB;׺B|`?|wOW96s=5- eyv0fP)%GkN )lE5.Uɕ#!<2h5e4_EIe))F_jij+l0ީ K) zT<GIR^1丌Pm%|o'{י;0#Ǵ-_c]bun VvuEkh]?tFdf{orzOC>]sGՐ \]5^/`9AE .O)^;lÇԽ\Dv"ͤFkk+ 3;'2"l6&2u uQBu:a W 8rfKK0\RqIEsTሄ\uaQȱmԃ%!x]`˝a`-" ٫5owÃW%;f%7W3Q1i(l;mS 6kQ%@ɵV`Jzpې E5Ym]f@bfg!П.Ü.eq(x'ײ"9/U?lùNU)9NV6L5\5/Tk9[leo ňW wDόD,?(Œ*d4;,'K凩] UTB]KO6r5~YQS (O 5EqjE:u;.kMīaA~Y瑃n@Y"U(A9i򀇺b^-ŀ!ly2/*j6m$DĔ@cȊ#7jk=(׍Zu>h=Wq*!oaDFq _9 ͪ^C!nJ0%wNl :'׻\OZbaTV!=B*ܟ0TfPQ Ү'y7{ n)3|};%ܞ#c"{CmC"[<* xK~" 4vLbz*D+OSީc2Hkʩ`>FrM_"y'(ɠǭ6ti8z ʯLVlߥc>w+uݕf$b~e6"y_ŝy] 77VZJ{ɂz|6!/8 jU$O OL.nǐAքvt\o^n^Vdb⇫o]+s^VCC"LZYux?sY&OTfpBKwmw-NP'b 骇RNwoOR}:0K>(cfc٥2WtS5((ȷK)Ffڵ*>~2DbFK~D+ŭ)>-8_qBOB uIaґ!v".nQz@-Xϣ b?)1,?֏EkU(+SK\?Ù,#(2+|K WfTC9@,x,BpّHLd8^^3lw #OOs(˫#D9#0pd~?zzיMvg ņҁMHCb{_+Eqg~0ڰU.p.RNS(Fķ1c:(nR i6s[ГZΠMLs٬OI&1Ÿ́3Ȼ?ּJŚU+uV  \o_ob j6v|N\R pjaQ*F. LNM}ZAœ91#Kj=}vΊ7r''fXR^<;nw_w*鿔Ӿ=@8Msn13B2yӯ};E+`߮ǧ輗]}g_yuϪp[MtZ٣DPI m~5FVLrV?׌ ZZ7sA7v./9`|k?-9)ֻIEwX20Ju.Mc[l өGN!ʰԫXʋ/ Re,]Ԛ ۋY^oC'eȥ>VvSŴ" GFQJdu*]$"> @|k[ښ%W=[*VDU1]j!m>:I"rҏuZՒCbe\ZVVmmZV+^Xd`u8̔3}g@~5?7hxY挨Hw@GJZ%Ǔr\f%ܧ-ǎEH_[2L-(,PNq̟qJ0fa pvotAkx{E:`r쬉c5F{di#TtcxP0?LtP0BIv>@nIۢ}ڕVCЭܐ A&W V oc;TWqx(ǫ<+ּ âyʔ|ն:TIɜ'JMr3ee#˙7e`hk"1tvQ#:xLSˆ9_@zVg(]b#6h < tN|g "Q;Π!V1wAInm=?}:!yFZI"7⭞D,ؿgzM'}O< VBEg\1ijvҋcD4oOCK)K. J2e1 (E9^KT(/sPNZ+vm6IآНeLe)%yJdH2mo{ޠTފeG*UEV.oTc/6byb k ]vQ\g:x_Z{Yο`+\NE`9,f$%)*"[Z!Z!WGEh'+$l׏)f\#d4@~_gW)<Ɣ$K{4x8zK"7.B ֤L6fzL amF &E8}.݄]fKTurʲ,u<F߫Ԑ2eg5VX 96ah ^.S94ښrԔ ox^I D"O+E>Yp7. *Pu79bw(WQoȮ R(UuHM]*Jf#&k?zJSlR=dX֎ `9E+ P}7 ,4Na5msDg(e$$8!(imŝ"m%Dȣt )zT$sTɍmh$(LP `n5ޒS3gޱhy,Xj4lku|>FæZM"jʁ+5X1t W{kρ7 ϜL`$RǕ eκ8-ݘIp V'!Q.gS1<';7b75N:ȋ}8M4ȦMnI\*_vYn_H6's\ӹ"^1Dݴn>?%@L];OAT,5,|NoGw]Xs(Ҙruh<2Gp1cR xпIy|˯mWΘ׃3##4YhėɆc xv ʬ2[k͙*-dMJ.H{b#&s3!\a( :~DUeYz\ C [r Kbe⅘Pж ݩlV d7NaH¥a#.΅w~VUydNtB҇щ߱L1 ~YMwW3TV2*<Q0*=uB}ն1t4mDuwZpv3D9-EC`-rcG1LFp)>*Afoϝ*oTWSpi(1Dwn~Q B޼BC~]6k^|Uw=&r F#kϛ Oi}Eu0pPY25'T$̬@314,v0zz_DfvD2A+G ߛsnvDvtU)zV N}ـ*)ڼX\_u>|Zܦ&sL.Hաb NiY_o=螙|Ej*KHP͚lтR ߓ 1HX5[!%xv4=۩!S Jpx['9̂vE:ܰxjx&?ZWi[-)SS4h(AvndAh'=zrݚyj,_c%1Ћ_EƎdӥ1$'9v'䋼*d 4u0WS̪B/.G;IV>ÙqBp;VيtiPrŭCP=PjG?H`NUGHw)Ýt^F!ɲ&|:'iug-SeUB\}BRsWŬو;ٜ}lkb I}ةV4z͂zژF|I|hBNSRG%fQJjەK@JXh{= aY`B>vH~VpIh}e咈WWP8&ĦFx1&' Cct"5 h\ǯpe* lWLƒi]TprK4rc>H]q_z0& ~VOb8\9>7Cf%sw:n5F0)`eQ0 u3T{rkj$Bo)Q&`q'*#&ѷJUeS)zMuDP66X#5{Db.Z!s8T˭H5{L׆t#HPJ 'T2^ IedNCQ@QGG*XC0ڝo M9̿\UH`uⲭf\=p ΍'<6%+LʤA5eħICg%T-%jiԎ:o@VN,ΑM:u}^NclnjsO3O)ϧ(X^BEX4/&@BB i_;7H< t b\^:o UiΎ,At*C!K^j_ >"v^?m\amDž{zVq ~.0+~wE\ي7 }azG+-IG)FqXrHZ4 e`$@| Owguճ]$.ns9eem+.UiKM9P$*ʕGQn]Kؿ8^QV_Dy3nd*~d ]⏟Aat808 \TpxR>c2#YVorXx&Ąe q՜f{]lAnaoFB97;u5wpEp gZL99=}%Ttpii.O^!w,o-V5N>+z "JLӃj9:TXo Yܵ]w<1"cRES|8ǎW@iDZ>^w)e/!8ds KmMM a8S!mjz#(7aE2_5}WW0wq3@o|D4@( 'Rޔi\D|鋏/-U\4a Jn`kN MW)PKRTJ/!APG1pnM D3h_>H#m4]șaf9[ +w= 8Q 귈0|((C>\zj'۱KSc&$`F9MA^Ƅ7Hξ9}⹌#wWbW*;I:P;:7ف R[դX=tt~ޏ9Dr *4иmۜSK?P5IS{vA+O܋ PMzd{4S!;߳ot+apl]oD dٌեM$cD983|AJNkSX}wc ;O"/>c݌Ę:.0hwCkUj⣬a[ M|//Ls5C: iO>#+ey޻5(T3KJJQ<]cc1!]SZ{-Qt_ބj{.UQl2%*X͟ &Hз;w!g#mʮ Xm/=㭂UKjk   RBN6xEK)\6h%:_HB8ԙW۵ $73<-ճBX76ʁ"t,rτ"}EprJO8ҁU y *<5(+5G`K| gaƆ:X9TEͩIe'[622z-U6iIN_mn[P3~a53XUwws ZH! IH2m~rUo]NZXD _'u致(bz E .Pg@-ҚDW_![#~=/:va᪾;[ٵ˶y>9pcM@{;bxuEZDŽ<1d0{odPc' _Wŀo\]KRB}}Q\*/~qJdU&ͩmAٳM5$DDi@~Kޤ"V"/"ڬKFջmf"'E}XgZl Z[eNy{V#Q]BGќ1ǫ}Ca%.T%q!!.3 -}^}WT,=bd$CÔQ?H|֣ 'alMX1ɫgߗHozÊ}IVV4 pmҼrLb鷈LDBAz  LdJai}y2~6k(۽ aC=Qk)m agf@fȐgRdGzwr} ^(ƨzp`/Ccnbswh% P۪q(}IU3׍mIPbQgo'Zt0ɳ[NNxYG.*O`a~(Rxɕ>A*RebJ|\06vrmLIxlKLhjsT]m leDhK`GOguqorM[{%׵*J`?\6?G ~`(E]E;C.Dkui/gRHBz`/ ak9ʩ5:Y|}c]Tߐ$z֟] uSLD*((󒹑GK1򧍤"(H*~_5v -.soFIBXhDӾ c( QI--GjuH1ow\e-S9'=Yh1pxY}Tftm~ ]*1ggfwRz6/ā@'y\>@] ʍW. '^(2WKbPs`e2i5mvnzMe)߽ boo>p~RenKr(D{Tb)-tVu3 ]y6J XKl9c:bi ?W/GYC=!>gNSo*g6FzN,)>H\@-:ZxuReI{ߗ/ ,Jz,gz*/5K| JJa˛884YU7 bfL 81 갫G+0LqC[@<ge=KQ]6׼U1F67& ?gfC daV JYޠ@& $j0WPPkU!|xZ9[Zt:9;(ۋtml,%$Aw#U (S)>|?Jճ'y Z;^zzrV|IdعS8yaŽ#TERWhu9Զo=jay>KjЙ{UXCij]k۪|,Mۚ YQd"uwSNMH`u dE5h\;Px={X(LŗFi {\jTiL]ǭ# Mx %g4ӳxk)i˹^[R(;aq$Q`8-->o`9w flm}ov9żwEo4;u'= (Fb`!*DR}^4Yyd@!rf kdPr,)hr.E`B4b` QWv.97 \ NZ^ϽI`8?>,ǔ'TnKikalq#c!Qa'ӁBNή ׋3PQf xV6`"#]Js1v@xCSh^9j,YRJߪAU*ak$}ЫWzK6* lݍ`_@ގA+,l-6 BhmZֆ=&*Ic#N_9۾_3ROl-Ԝph5 D)贲{ }Nn>5[T89yD 魵Z Cz!+a&C{C t9 ~[7Aaw$Sy링6Pe,^4moE6&9XڊM%`[7 /MCCs$BGrժ)JFÔ"jQSFV^ekDYw:]N,VTE#1u!_Xb|7q1 4|JE5u80QUePd  ¶;P?K7<_rB\|jum‚hȧ!IE::V2J\U.|-a8^}m8┌()~JCP]ʈ\yJqN승rX.@Ä/`+oeeDi~4}bGmw<cǾB۪$k `I)$aoUYa -$<:^^3`GFjf8*_^wl_Y2>x^:PRZj:K#O))uw|-dDzM K!0U7me!M+8G޸⽕ FTi0vt*QE|{HlXRM1tulp+w=S"g+~A ]_t{CT׎чj[d^]r#(V1X,R]\?Lw;)o&4L(|11Ee)ziQ8@nyCXf+Vv[lM#NƋ$+ u{naqw?ӣ %/58oD_N1/}>4L7:3#8AA7ڌ?w Rp"U/07'c {4k"'*N#DLE 535zrX حU>*Aէ.oW(>0Zo#"rE&g1cѧ|gW"T>r,3+]U1>÷mE Br o=\>X.N?%E*4.UdsP_رOS ZyI+:bh,6&'U[ĀTfՍ h XE_(98`t"/_kF삷))P}'띝:;i;_hH;*ǽ^T@l΋YYݼh /ϪXCdDZ`з:tr; F=9jq[*Ƀ}8)67;BWR}RnpdQ=eEv\FEWUFAq(A%/J>څl/(pb CB¥\ഴwEv L_j(d=e(WaMMBګZim m(WsRJ萊ws_h#ecSLN3EEe1K SaԊ))> DB|0q "8jh/aYG&Tb%_Ոst, [YIoA7|:t;f_E:e܇ ޑ:e߇uZ<ʚ!AUaYď2CB3J-h3?UGf\^g79#U|t[OQ^lHEf6UYW{FؔW߂Ar(SbXT()La& peb.@H_hFɏ!ڂ {'"]y_ JSRW[}ktg<)9fףkv\op ѼHq l0V\򷭱MUuL+ўз/ 77}zijR6כ<uC1;0#k76~952B $t]VT`쇱Q&5,{TT <dP+[VXIi8iޱy--MR /OY=65@Ik)t͏- 4h/0S^Dz9;C.mHL}oDIlCJ@|Ӫ]|$ҒNӘ85flp^%v+d*6AXXq""_s ,LBYRjEZlcoۯ.w2ހ2,ΔUn5^I^R]XKzpNhR~D8y2æ\4 C6N֋_Ӕ5J0{1G]L5v4G]rX~n-דPollUtڛQ㪢S?BOsSxey\M jKZb1ӃeU{ߺg(ұýɁ^Ml.ѺAcHrHW˦摃VqO0_aM^NOφ41 JG "MFY#uQhʴo+{vGT!m`g(tlSX8/_\r~󼲚l:&"3úR<ZG!YsA櫷i]E&DB6d:uV..݀1EgKm[Ʈ\SA {Eĥ鸸>St֭'Tbn{"S'VL3c>尪O)\/(7-09Z길- 8'@ ifa{,fQe(@f%'GRĞYgC7D2cJt%@aW3ׯCZ?#" 崶 #*P~%74L|7HZ\fE&eS8Պ'ZחCe &l Tʚ`u#Gm&!z$hFү991޼y jC ˴h !0dqq:*}}TT)zdKD"e(ӴJ_l&1']3bvF.but؂q666/6hE "f9jǪR9wY*Br Pǧ[? ~|B 8`3ں28ZvCYq]7~HDVYimی@2&ͳ2?wN4R`^23kn=RW%{(bblqpf!zfe#vapLL|zG`Ͼ3{}Qwi_.׫߫!IDUPP88˗u6Z@.Vuq).&1awiq#9sB޸o݈H%D h@ |mj$1C~1&;@CQ\a# e%pPD樰]{ 7yqAl066e/j1# tx#WEtr;uCM/)L^dxO/%E :{'\u0lLOf+?BbV+(o%'V^.wET$Vgy0iKUD)=<z,:h,^'qo6))4#"m} 2PZ>G˥Gʶ9}VDJblm;`06ڝBɧ}Cn¬W@rhD\O~QTYtg ǍR؇_2G&$!PLuiƯ_50x̑Ua2c:1|Z0z, /xTݕSqo?Mzo## o_c!? |f:K 9P#G1Heٞ1&~iuaݪWZ g R@;f\ti5*펣~ T)X24F3JEYd\Cc⮮Uv/@Ln4R6M6sWƛ4>წct>(Y&ȷA}c'ԪC.s|/&9pS4>c5xۼX~P]ћ8ȸ7Vb(Ww Uc;X,9tK+aZnjީ le(!Qũ' TV`OhQݤpټeaߨU[vb~Ș %xdoxhqD>cWȧGΡ!uI { XoXa#.PE;:mh3!J͟ NjRu04t gdɷ:Nc~14ˌ:ZpQFw0*r-@m8:Mͽ E\׭cD?q'RTo2`ՔqO~r#\_oF^},P1bǖʫ$qq3d"䬍T 2g ] B|Gv$1}+ mSxm]"#Up@9?ȅ?e;_MVֿWֱRol}g}^ybbh)/>c4s Y` 3 {9"Rdje 1.  E_ y޾eЫGh%EtJG|GǔV--C,A d2F&y'z 7<„39U#`Dlm*uJR{^p2]4-4bcyڏ @ CM~Տ]:,Դa >d! Œ:wk/h^,,!:c&`u3Z[)dl$h*tݻ/TܠןYɒieϯ_Hѣ~:},S3#} A]~; e rEwFzB&Sw'<@E?T>LVBz51m6η=^nlqw-Yv:"O>4xCowYKuE 7 3>f"Z޸p u?)͓-QLچYbg|}aq3 P?-%,(r5n:[&Јy,"@#GАEY9 XJRץi *燾ZOkyԏ"\9H m@3¥-?hF@x"\Sk2~Ғ&NK, 6*^|bWEH|SRdy&Ϥm;+T銖ZN6](b,3!g[6.'#S B"̨K\:;0ŧS /ִ̎u_RKJrk:6HRMi]"=0azA|%|ᎃg4PtO;2Hl>h>BM',V9O-E"7y)|FڻlG\,zbxvkk0 Ѓ2Ů .pJJOhWI*K^7,>G /r!TzxPRßeg'&A\ΉqȠL Uk"x阮=84 f?v>kA VQ5}& ߘؑ]œ"PNUd~2H3}xU ud/_m2tpp0?d'jj}0"XZcVt虘֍}0K~ᗟc$@ -7Vz:w"*T)UT"i!jBpFwvixu ̧͑"xbk$9s~1|gѻ6$\jKY@F4 "$0 pJwgF2P>dnV}n:|87qŝ)))IuCSRZZP45E}}3ğ+B!g~k6=/RND]y/F#TR\vɕx|S6ۉ/zC%$ݻ,WxdB .']VH:^Y2%1yn}deUm ')0F mfCrljބX)hh^k {[c4Zh"B) m]/U*ON/Z;;}pO\GDXg&nt3S[QavFŅ-_L,o}69Mr>C.: 6`%{#W/9Gs{`mU do( :8cӴpv/<KضΎⷸKG!+X{a xfiv:YBwDu\s:",yL)ؓSS\)[2ӕtWaÅKdSi1SB9cBM|}ƢP+x. ]|Г)p@ne@A ̕Fsl#O*^2o}b2?NsIo:ފEMu~y5=0Qm՝ɥ;B$g+-g c9, Ʈ#5,X7ظg++g7OcrA)IoGCB%y1=lF B CA2v=$)([ CcU?5k#;ӓ 'A-jŧ{-Hɏ=obkҏ/7P־"|}Lnn@m(E*!U_"ڃL&딭y~W~)1%XBY^~efZYY56rLsjbP3xIэ,-C$(lOVdhrf?ٍSRĞyǡ]i>m2꼊I}7@|VRn tinN ! 4>GŪ;Ac AH^q^ ]PFdj,?7x},vy5  C,1l]aJy d@Z#@٣@Ƅ PH?)DgiT2Ixg7c`Ek~nfOx/wԶ{D3' K'ÚSJ~8"ɁcBC //9"IIQ1w-I*c 9iݻ$e>j}צ9Q+_@i/$XP S5 %0@s]P5CDtO偦+gJ L|<hSΐAgԗ˦b9q^ش\1EX;)E%1ƐZ`' L$43J ӿ޴[6[q Ft!ad|)N$gK6]rx,aEqld&`M}[ M`2kk+J@јG )V^@,jgDm,֗bb"{.XS8Xv=}} vٽlj=팬о+)1;0Ė#ҳ}ޜ$%eQn.NouwÊ""ޓJQ@Z`%Pɑ` Y mRw'cjuQ%0t !=?׳ ϛ:C;%F|zuSrI`V{F P-,6]|B2smY;^,"JbIG{G,7oR[ !HY}ko ͎$IJxx_mm eú.apFѩ;zw[%#U$}x\rӀ n2> idm_ #ːN d^+rDΏ1PMusu} \4#NFhsد1}(+bb>| ó䗼*Y5(6n6Ct #1"ڕy3^wMT<^ʮi.FSw>i H-ÈU`/R Nqӛl^LrG DdF!Tt(~@x/3/۽?]=5Kx abl?g.p1h#Y^nZ[t BMx(ZIjE~ioL"%d5;m Ng^Ӻܧ՛Ao $_*+>i{ C{B/&,nŨӌABiŭ"KGhv=[l^{0v"*!`4Կo~eov46<ǖ1dҬWC'I#XbM֜Ant,MvfvAHЏ%#GEwµ~8H]Kʊd=~ŚשY+ݘ m YD1M{9d;`Z-KS1S`7yҙ 50BFWȤ 5' *&Kɚ{?O$_i ^tGb Cs>* 'e>GIEws#vw!Ks3!^7OGbk6'1@)[/9|D#\:S.I6#>(hddh*eI^E)K_Ǫqkݍ6v@1ڶ~o*9Y"~68gp;]{￾^,֚sscք/ܸ 8L_}dK՝ (bo{LB1 oo mӀ\vc5< ZiK iC 6E K= ,'_:MO=F%vi.j)Pm }(Ξ_zrX^>d"\gHE1X+I~HW5ՙ> 6> c[@|) g _1TNC鱽/_V?r9302Sʹ,d4PcBs|rT+2mmۭ1%T.k817#?dt87h^MT;8>EGӵ;Eyxapu-`Y?;E[7MGQ_rIr9 @{+=9aQ+ws#rr:by3U7W: rV٨DvxlCw)2;:w+b`k,@&ֈ{r)qCXDng߼v΅icՇ2 I 6#[ϖY[8x(Y2 rFתA ԩ8Ed!*463)N4/Y4--O 5qm3*10jk-D+” AJzEp h88;w%5M8Ж}#_ Xa0rsb+hY3rF،0**@q[Nð2" -zr]WXe3mlPOTcblG~hɺkiY7vߢޞ]ձ SĘ#":z{xjfX}~|1dr!֌(ivS2-34(Di)<¦װ)Q﫭GzNS ݹϹIlu `r $BVLzx\,N|} ?JӁww#X_ʡ0ACLޫ{VG;46 }fE~ :l'/^*akaf>]> {,/FO5fL]M1rrL׮SrKX٥9 ׮=ĠPٸ0 Ė܈m{ 4[P - <Le(/ &/K8TvEoU4B|%lVg cfߖDI3%ݯ. 繦ԝraWZYPZ:8==@X 5R {^aʟj~UzOMctG95q^Y4$r(a4ڎ>‹0eC.<ݞu} ^OCP㢨("4 ]OQ(!Q\eϡ.$;2ykЦgMMC;$$(zw2聣6_#8ϪWPfyo'*ZC%[g0@sAAAn#QhS][[ VV l?;_|Hv..n9ntX!eA eS?fy-\vv63} UU+m.Wĵ?7Go#p# hw<?,]B)9y)mPg^֡xl&9Y=Q{IY:>fO'|n,)SRƅunF=3}OЄDQO2oEĹ+"B,.~i!K\<^LY .;< #.Ogִ ~iJ4<$`E:K>>Y5A* UP`mYɳ{O⎉ 64u嫏 ޝ/)$=pR3 /^--B{KT/ixxԙڪsdSeȦ6P aaH͘F ?-``ftqE9U=6Gж0:EN :o/+(<Uf'ى͡ {9U鷾?ᐁzЈQQvϟ?| Ń*Ff977]r\HkBDxgyW)(6?.dspU~K%q-7 ,ⲲP'"jT'?%ȾE|=YOC+sA hжX鄌Bei`?xJ.$r6M]sgz ӧOScWU s딚GcsX U!VSէwo10El?N028뉳Yk' M+~.|ax]Dk.[u faaY_3#ϫ X__hg}] {ʴyNpp0G_׃mB=ڇ6K^G~+'iiihk.^h0-z(s=KuBV]hB]Yqx$MA+:y꼠Zd$Ԅjttu]яkEm W?ϖ ٷ Z;*6vQqê >[h{",!GLLM#|H bH9_}izb7o3#:21ϳMGGQ*4VޘEhE *kUg&cm8#g2 F\R+L̀38Kx܁,YxesV Nw?}(]l8 u~Nc5D(7w ^ K.pZOTj=#@lV)A78씓j;\9Y4hFޕ,E99B =h:"rne~Q[Nkt{[,䋉 3r*d6 ^yqx 7d @;*o>~ugyX'Eoo fpWB8 bzQ8t*w@|xyiOMWi=^0,$ W`?砦rđݶ떹QorWk+-H#>F[.tG7ḬGi$[I ~0t "bttٓ+}jJjE7W- u'F%ކQdtdF;݂y7V۾A -or=/~'q AWc$O Hx ůםT[M%H[iNnyGF-c;ޓaѫ(P@]0BELL<ޗ21Y+7߳2]Ծ:x65c0q>_QʡtC 㭋L[&E5L}6ͪSj5]E[=Sa!)1N>o'c:b\%Hv\61E/5ʷ- G.{3 >Ȧ"A1==ʛO_iGө]z&MÁHsg-.%0>Qs߃g0֛הOS6Rzk3'*U]`신-F,7Ѫa2k5B@[֤)LX~Qvglsk[[@&RFg މxِ"v}`:u%#ԥ{-W:w[5~!_(<q?P'ʒi}>t/=r/SRP4{g$$$ `L}}=B(8$}}nOb)I{*rh=M{DgĚQÓX6vdN[3 6>+ |i6i|԰`(a_AA݋kPE06E0]lrr1`uDO´煆y1W) +-Hs"xK*C/EIf1}*jVۧDo:܃+h%6sv>{^J#ECvJii0(dUv%pCˑ޺ZW2 W_p^'CT/\>G 䓀\@"+W<}qm1dF6y=&GdM]D101$.X+8R$uoCWPrw `8n6T(æ^.nV\!'9^^/$Qxeɂv:fX2Z(#2Җ`y:˜GO[fҤ|n~&oe(4Un6} ~̬ʣ3lD'ȑ`-84*݁DDm&2'ɷaNG*//hmhiHw_1P7NvOP,Hr ug(\ɐ+@ Tzĺ PĮ4—ۣ۟%TKhHȓbV{6P.(.(ӬCuo2u<"[&P="&&j`c:M׀z1\$ܼdWts{U \FM!KKfLn _^l]p {9 Mj  =z ᑛ-ōQ2_niSA@N>~,__8f޾Q >pb'*;!i)<,Hǯ<D%v;59=rbzץL,*/'\86[o/}=ŜJ8P.óvp[^&>!۷wGgWb >2`?(:AmF*Ig$Yc@Վb|f&/=˼އ~ 99=@93-28l;qz4W-N5a |(k9S 6]~tD3w@/>j|yog 5=GG]wbu޶\Ϊ%Hv"2q *ssF3҉]7gjV416d!'쬮ր`6u&##.3lBvi+S{QL9U4# 7>U6\3]WaOO{ ~쎁C nfg 6encGy6y:`?|㟚J=dQo:/^1 yA]krLZgDQMLSЊܭʕ<ty-fS hѾn 0hdrDz?VJ2w D#5Lz-$62Kg}[tǛyUc  &~hX~~z8,fL׌Enh 9UW_saԙ6pAĻ7T+ZHv#' NA"GL֨(b) W(4s;8V>,EٙÚ [o5. -31xkM͍ \h.8T\PɃlSOa˘$F9E#՟},y5͏A)e -vZ}6}u$&l3/Y2J(l\ ܢH0X5W,wҰ(j$dM8mX0ʍV/ОW}#77']Ყ@T'%}31xK<ϕ%G~Rac60P#=O@gE[pȸ7Z,K8\;(?^r:N S_tRZ[⟻9fzP7 L ]4%G:qK3N:cqݭM[n"W S]Xw=G&kN}[? RRK ,*z8qY,򹀖VZ%&Y%BQӽ@Δ*Evw<hlAUl"nM%=ҫzbpXXXQ .DKÒK008)b 8_JH`Ԛ]*SXe>>h44}GY e >Xw¯ha^ U4Wx(ɣsOwBXYKW)^XWF^Y!9xz6lD ]_ f9-^NiT?m@Wsh׌UV2 9_Fm q`(,#Fskh֧>I!KDvфFEƸIk#p2VxjvvA952a C$jnn-- 6{V1ɑ ݨm=./^BFa>tꁏV042 ݽy~iWufMZyh|! DJn~ 'bC;[o,j ?fJ.{ t;,?uEqrr  -Yu#n < tlċ׉/+:~Gh=P J;]L =| ? oJ5YVbvk:L<,κqZٳe`LM#ʒTS |AW<2~yAxXqe ]2qV'J圚;$$/wA0.}J#XSb!V))""Znܗ=eTƾOT LH/I*i^@oSRhB|km}}q羐3n o5VvE{!ޑ7?=hHڰ} A;R|N-)GWh[5z0v=:,Ŭ9[^)R|,ŀ߅RPռP,ۮ],αiTSB)p/*j /ӡ9ZDŽAj:XxvS,B#0Z9Nn۷~V j}=2OЫ|+/tl  ,'\鰼WlXlB9mLk xwB3rW`o>*qO q[ te{V 8:~0*c]]Ϭc sBas "rH8Io( Z1/=mI; Jd8:AuЬ=љ(JlOr^ϐl{on W&QI NZ>AHv,;օѴE@Cf1|Yֈs|2]2%{PVwXtk24岝6T"&~ nUͯnl/Bz~1$BhWȷ[,aNivE6prhԽL07~&3ͯ>>Ƨ_8Psq,Hl %}\USgov-7v͊OO݀B̯Hpc}HdabS-4 ZP 8k[Ӌsϩ_wL5s:mv`D)c4M:kk4`a&HSGKźi7׋#6;_3*f(~Ј.jQNPY,P)nS޸qBmP)G3)MdcF7^n9ܽ%3Օao_Z^[85OmwG DM?A|N` }z|rztCcn˿2ܳʿADԝO,=[:IF&ֶ[teD,",##?;}CvmKtɎ{[6+\MbqXNut(LZy+ ;c!pסx^0hO#3ANS'"ؗLG\TLf3AB=.W Aܗ޻~jߨZ@8~9dZQ.u^-rwtJӀYތ2Z#nvLh 5Au[Fd_Z;@ч ZQD\l/S ?v2کK?|L QJj^^P˗N7ݥ^Us[W-4*.1Nr@cECV6ᩔ5@/7$ƍ;aN2Pd^I4 \q&CyLz2Oή>ilbg:`#ەqt bM*[ͬe_9QbBgDbo :EﺘwppM26n(QEY@\1qM)cIdfn.λPuvKljQQ~!! <C]&RQI0m8Ӫ gǀ7C5D*J0`* y/8Sb|eUfGgB=^U-c^w_A#AkvϪhX[1`B:GVt`7oE- )(gh`^[6Xzwgh@N$撪:UdO&&PkyPJ Pv22?~C@%0nܪmK|y? 2n=a-nTT0c%XŠ%ۍ zR_Cz {3„9=?kX//~1e-b"*qj̘2!íZaD7)(lv qYMڡ?>97[zPz]ffhtwTKOh:;@XHORmw" "Gǫލt4VoJ5JLsROᎎi ͸㱴||G.U5rO v/ch͖#_vbzHhuy%L,;x..*6;} }+$Vj 9MkDYa@oeoIoSۇ"3c$7`Lͨp0f'2/^0k\JWj<9 Hxjj˗&KeO,90a]܌;ZۼR2q&LI;8Lˠ!Pu3*IHM{TZ*2x#9=TO0S ~&K_T|}բ t8Dmݶ7*ܤ,v-bASdF宩2tJAf}M 'LۛVY2~݅ á\n1/#pٮma ,eܿx_8We|r,4#CLʺ|4kZK 1dao S݌9VY贅"\}R>q'SftKy==vK s<,x-ڡrrdfbx6]'\AirC\nkܭ)4\AR$uuۿ , Y) xgOF)eNi@nAyev*Ce&Zwe 9P~;v y豻ւeɿ;`(u@nvomgTTVnMgfrAiks:^}HRx|{5pmHyyǏ_YiYsinni'#sR?c2k 4`L;aՇ+;1#;IIIu^kkK݇J,W_Odpytw"=aм:+U )X>Qםh #~NJGgPzs:_7E+(AG]ڔ`#<T;\9łvδDeD]\*?yMD" 3h' o;w!䡡r0h[C2,~EEE,Oa[iW8H-|U>udhhHCC#HBoVܽ$.O`.@.VP1Pl<ؓ'$BL H{6sYf{MkZ9)DB$B*tlNQϽց|}&r%MjZ[%OS, ʲrL 0d$?^xAJQ"r~pjUќ\GP#h@@⟝l Iתj×:|f6a {2rT9W`1:~isrKv7QE^RkV|A4\l\g]>F|KD ;CWg\6=S)t춬d:韧 G_F*%6 }'$Hcg\o#oRwK>zD}u+8϶,“ џX6>^?96^ 5uTё'?'P&?Ƀڻ;t!M)/:b$b$9~Fxu6R0T& A4-EԜOԚ٬&B߫>19Sheg)meT;>[~TӚe?U"~x'caٴ7o&$dy2DFvaN_T_ 7,ƥA{@T0 Tkk 3lyml6۲cҭgxl״-u'П/edrrfsY%7[6 ,,ime/4u~jElٷVE \HrkQ-D(hY"6G@?֎XV< >9 hh>oy=(W]6¨\v \軴9\Z 3U;u!\ (W.G4鈅~KL7ِ"yW +WߩC;x7^6iUBc̓kʼn93z ٗj6Կ7rtb͋D/F<aGhS23e/֖+pq|niɻ&DyzL64 { Lt|"VJ,xC$ mm1ZjLn|ߝɉZAʹ0@y4xšPnkQQo+d TwFI\“[ ?,3ɆP*:WFd1@R˪Ag>qw*~zDkt9%o<$ =g9 gV8i )urֿ"}02ٸJ1% E@7E SzQ*fb nnAۻ',{/?vl(͐OINz,QSbX8`x& ˶G]H[ڸZ~o]F߳wڴ I*[GeR}}BQ!ʐ@/;v\nR6ݣS0/r2#5GI+Eg"'k=U VWb hpKT, ;fb_ CO ꔸ^} <[q|î' Ѥ7?AE:Zw$6911`){wo3ZP`b7nEУ!L1g2I*4 ,$eq|Zûϳ -,2?ع~e%~_}^ȌvwcLÇsKCRr }4T $w%hE{19͊^m[,p2"`qr^2G,Ϳr^ Pll=Hlo|wZxTtsMsUbȑ^ ]/[G'*Ct=QܷPQyJ$6EOYRL{?d*t-7N$_թF+Km-uR<[wfA+.7yEv9_%b SqёZ[fêzzJ?'&U^~t}6ٳ+ 5=ծNhiaMK،Y'v6w)5nBߝޥUzV+Cyw}"ds` 'ЂTw.eT+a{?SƔ7o >xb 3Qn1Y}ϙPӂB+'8ha:唓mUs)aP"{;>,JAFeӭDI"Snj`A#p{W!%@tV\4 3i Z{ѓ:$xV/C+Kd9Kghx8=sg9Rƕ|hm sUM{oB }>jjGL; ||1O0Ǐ;?BBϜi7ɀ:H Bp+pόf8E$A%$!t ՠ Àɀ,`QDT2|}CL$nϡE%&FU3=3,WZ|iAXx a,buޑ |NK{М?#Usը'<$<(ANyͶ'glZ;é\vo@V>))%\k3~JSSQ6BMNǩAٯ%;6NTMorrL([+@˨W CշfrDX2D`js/^ k>L0fϡU$SwG>Gs'(OAE@StmYg cF&6H>I-עΜg2xT/ NxZ`U')EEdd>(*AҢ0 T3CzwJMGZT@A#qv%MN7Hi\(ٗ;sަ;njnNOGd_s!04y/ &'FPl\H%J G"RR^^aTe93x¢T\\ޗ_=ye!̴YA"q;r\h0c&R faHH A ZW^7-- <>K\ߕlbD_R@-<УY}F&6<=w" p9͑ӣ5ezC@םzk[kT6^#s޾Vߝ㴹(&f *:HN@~5"sJ68vN!**Ʌޥ.ݧ *V2Ar\+1jJ Pdu7K%(ni0D!?bPIs`a̶_Ŀxq̅S'1 .K=&aC[}N{3 dwz3J^a=P{nOʪgڔw a} %/Ǘ4gS;Ў0e|N 0x@W'ٙjA7=i_ڣ R z0Ўbqe9LRJ=9f~'-LdKZ vKכ4\hdbIMI)5,-ߙ {VB\ҭ$?,<_`ϿxD X=%0Jh߽txHb3hTBǵ*FZW$EzVv]jG ru2ς9Ye,uމio$ l.ci ek{IJ䇇{΄D+SSg gJ3Tv‡K <}>= $5 M {A)Yy]nO3Q}]\  sq$`( 4}3U9ЏUaO/P]oܫB@0PQ;o>JAG'Ju Qy:OKPLp9MG@~ğԐQ&"ZF߿ZnfhW8הuH"|{ C%ܡIΔDϩ BKŒgrAmD7pTVo./0ɂ}]}||=3׈iM5ƪ;ޘ[Ds FsZ+2V0)C78 ;ōHW,ݳ H%v-xA6mz%8d`KE2&$tckxu @- ,|kSxPb̛Ⱦ^f`9T7޾Rhy^8שjh(a{YJ4ƀ̮t?h)df շ>=K-`N.Ȅ36uo(2QQN7Wߗ q@<ЂVLmsq@q[Fyliwyq,hBHqaۜ{Q\fɫypn] Rɓ0͂+ %ų2%~!7;=TΈH# L(;@!==mdPS>Hdk1`#}h22ACM- sgYזtM}Y1u&ie .NS>.C Vя'xDKـlr/ٛvG]ԥCo_ƒ,ݔz}ItnM¸%Jr"dZ:5b{;ڠ 8jk.n ~(?@ C3SSt)BJ{;#,kI.$44'޸ ņ @ֳSW\oE&Y >r5/''=u>>1 2"eϟ7v'B+ `&li6, 2託hĘfy>uc^47š˟Y/a1AB*W&&Kfug(Bn@~"*VJXpSz`D=IOBATt:]Os==1r xwO+f#[45};o!q~xDH SOA۸o8^/yҷmI ? l.b̹cڴzU>e%%OjDm;>7a*}h~ x83. $%IOZa@O'0C A62}۔ joο؟|Ok`\ϯ' f 鍚ؾ(-L)CpFCdfwK ӵOM$@H@CӳFJRh3.6{Y6K/@%ܷ 'f;ߪon66֫8OM BSj6<&dP%tK]8/H'y*SpYwم~4t[@?!nZIBɱ, ób4L;Dy"{ W"߿GBзI3ش^8m'Q=>tE؛ QS*/g:v0㑖KrnQ"f&@M7s\vDڲxg.^΅nQXUB>&-ebe8 d24>]qSXhs[_'p9ޣ{97nH&sXg֠SP1?{b})_Q$ܿ}TCc Z||wt[ϬRPш>?рѰ97Ka%RW6mE@b䕳Ew8~oOS%g4((Ok?_koa8 ͫ|~Mm#`dD촳YS&_UI/__fh{|q%|eSnᣘq\;f\-!nkn{*99\%ݮX⻎ Z}nҨ\7fe/? U…Z?gl4 yR=//6-\KգpoFWcAi x 5cݕa7, ǫoEv|Λt@$ֳ*Wb-;CwX̻p˅Gɮ#^my. I+X=']">2l Ǻ3 }xi՚3K7‘*y_M^9nh=pIݚGgrn~Bnuxxmq KouUBk$^Zn> \ϩ>s lMOl$&Nhz]"ZoGsxDU<\&'}PR3dCw…Ǐ'.wQv}|pefdIzvOrRv1-ѿIP(Ԋ9|Bz:drR{{Iq#1 ;.>~NW ex܇U*^.}q_Zy * ڝQwu>!^x\MEG eVnLʿ_Rv-Gw<.!+oڰ}X'7Ь-;{bs;,V13RI @A 2rNX+v6 w8ED^sXva  ѬT衣\V^,HBx*66:dt872̎.M*lꀔkQLVfcy_٤rgmmG[9>p5 [/VҲW`02=Kʥ(5Ц}p~pb:zW)Pj/1 I~d [ ݻq{Z3+(y4 Gq=j"*nyؚF+wu'^N-ICdW)Eeh7rPUsah=Z:DؕX轞n6[PNL7- DmadӬ@q&"bn"N0PTy^`8;:+ 'BϢX{ne Eq"߾x!Uo\\g;:n2p:Uev3:P yxU_&O zP)wAs6ߟ Xuɩ><j2RwX%~#9<{k&/>oHگ ;9tO޾n{& K];[B!D  UUtݛ</??{vYa-ٻ(tP \ym<W,%Z'xC`s$86.1[ʩ˻}f%}1)yij6\llx$vggpu*m/q @ #wWFb³p'?r2/PPn|}pRNzzȠΫ !0QhR Qܽ{4 ƻ<ɥx4?rd{ sG3V$/Ô޼Z-*忦 9.r;gt8\gɬQn' 0CNhO*=i  \޿"ЇƔ..W!!p嬨K< c=LLN'wλggf[KgPQ+'(q6m;*Z-C@b{uS-q~2oA_ˮVSpkcӑWX^ z<۳1K lt&":khA\(։r$f2 ;:,`n ZRR }ɃSC1҉+zձ'dAq9*fntt(Pj΀zN9@jyc*)]"D=u5~YݠP59] kyyf {3Jf*NNp%46nn-2B@fooo4 }- Xt.t{6Xƅ@ >fF5+㸞౛x 2ߓ!&.~WE\ޭlBv;bb;Ԋ>j{x`2Hk枼|ƺ-6PZe+D ߎ,755sXL~CI192\mU,ڛ&;ΰ+̺wdʤ{iW}(&&vGV^7 \wpܐE Yhܧ>b=w9Dͣ37mѫyͽR`k/<vVq\p1QA. ~hj} }ySF)vO$!w  /_r7~lR}w)^p zd+ BWWWkZĒx99==Xd }kR RS>oZz_1{1~@F9//Qxxm=f@z.`{|+6AH66y򕈂K/ȧHK7hGoݺUX46Ue93h6mj,x/s7K-dN"3S pw\\}HSc5>A+{>Tҳa$<wR"\lʸ–JjNiܹѤ6]HƽaIS4 ;ot`* ?`xZTTtaq&ro ='ۂEn$-Di6}zzE\{/LUZLɇ<.&=7R/echH݀-Rk7Q3r@fXT=``@AEv# $WR~~~GG{uK\ػ ݢ? somn~!l`Z;[&&1؞5 ssi' }߽{G:ӷ[)ufG+7/[}Φmwb%^f;̢CÖVl٦FF4ԛ;r+w_6SJkwV r !󨸹YǑwZ[s56GHW 4<ǻŌ׮]8>t4.F1ZO[GE;?5)1"1)i$1%ec( 1 6P0p~K&Q!T2"CBg~Mѫ(,|QB)II֘o $K8]Ay(gP(]l$ ZC\ns|OA0ޅB7f-HJHwx:?ϵMww-gZ2UNKv<K˼&<M#}\F͂].2c/}YYaUj[Ŭ F=v U5|vMZdsuZe:i]ҩb!51/^t赅9{9w/^x|K &y: <n&A`{o_|̠Y=JAYY`)w}yjs+FXLFУ'Cyb*L7NuM}‹'-0JvdSHAη7nvɜ:ݼg7Iag~m># AiۋOCy FҎB ns]1S8`QsR#S{𞢸8PGD8?꾊455A4{SRF]bFŸ(З;m/>1I8AC%D&!p3ɻGj:Jr/\T{;a.)l|6/0'Ȥvr |j70e|:r Qp8Jv\qS-B#lA\\?Phܑ/sĕ/1ZH<%zFFH,@XkV&/NX#?t i0O_pu3;,YU;\)ݾŤ-dV76$@}llݐ%h}5ёjtZ賉?F\jc>{`ؔd2kzټKߡr,΄84NRF_|ԕX@B) "|M5aQoa!7%%xZ.kbv;tR* :WBR4SY7,p߸7t U]2|-0iBJxdWYM\KFFcl/YMnm}[6aP̍X1ؖ$v4n͜ǩmF2|kֆ+: )Umʓ0͇{t5Γ351X$[BԄF ahб@j!`pN$ E2#,:zVNm-€T}0OpO&&6&ff6‚B/9lmV(V6҃IG`pqh299:lH?ob0ճbr`gc>:;gcEabfgce?qTx +L yTVQ@R\QUQHATELAJT afmhch 4)#==+>3t6]ɠcCƇCS3k 3''緫 ak Υ׵5%4kfChKF/ͷ+k]^Ez2FЈ.%9+'ח\Bи5㷓xL ͌I t@mk5 /  { PQ__}:MzzRQ]3]+#зOI9:vH5PٚP4mnLHJ9\ ޶541A|)Ќy-f|R J3mk nY.7y_5033v ;kGickk1 WzhYz LW Z"m̭ zoVaF 6Z9{+zf?ZEڏV=%!BoG+PC34T)G=~|ߛєM!43޴ΏuQ~oJGS )ߛєMh?i 4e4{S?2OB|/ɏt~oGSIS7e))ߛ2є,~4e4єGS%GS,ySAM'MoGS ѿSտ~4kY޿0C[}#m?T[WP'И$иH]kB|:Z&Y&vm&$6)|v6Nf߷+ оk7Z2+]=V&f&@ pm]=N ttѕƉ``aaG!t`l:H3/:VR `H#80L[McE"t^g7=N8;'΢  /zނ1ٵ9LHm$;;+p l˞8fԁh]EGUͬ= ݎSƌeBs"9Ll:p'_Ņ]9,6$R`Ӆ0!98@!ݔ$e%U,L x8Cd/R΢ˤ54lld|߮`@eu cedeebe`Eh#fo,? tcf!a5.'+.ߝ;쏃C C肠ah#9tV10TWcBall0&mpv&&\;6e!X tYu9A&z,LLpm_ oL cA0i0#uڜzp0Gzp=?JoW nVIE c@KJFHXKXEPRQ:u{oLzlq8Y9tR# _3ڝ;} ® i#X9`Hff"I+]kkүkK&f\V61EZK27#eJ!I;`%3"&FEG-X҂VR+u?gnn ">); /fnuo}5f]1/&V86;R?_.~30?'࿯C a CjmoPF%AMm:p=&=&vfm+3'EpEuЃ .)o )D@$@ dc`hMjhk+}s+*̜t,t@б3]-NVwccf gGY8`ڜ,#gšmhbk?/'C2!Hv] gfcb|4GP`t;'  /S7G"9R1; $991As3;]+RP@}]RI#Os> >շ@Qgϲ0`L5z?1$bf&  H6;3dArH|}]i `0?_O  3  ]l@ eFkm-޳рbf21U3x@pƄCt17"b򩖡?x*:4ϟ 3;(f iX8l@ap )y; mRJ}n^R]3:R0]+;]0:@+m`ҐC͊dbg#tY r J’HIA[XAwAzVp8x 3L 3TCjshª e`ҁXٴ&ֺ<"p:N&V:v_W2Al,WYƪ X6=.`? _ 'pj5?Fvf]mHv'B]G_` ݩjFGfbcp@V+'6.++dbMcAؘ8sɄ@"8UY&6+ <hrk@L9z mHa6&6z 9ut`Hm?=m.;4&VWc1nCGG '`?H(ΟIPfCa0YV58&8 *HLڀ3[.; a?^`*:N@ԿzOW4h4l}[_0㹬(bBr((Ҹ= [2㼶 _\eJȏ38D-;w]9YqiVWW`S@ IұSN{}#E9RKa3vO%=u/>+:窵LR#᧧sp1|0sw?oӨesU ]wHDZ!sh۷Vసי"w3rⷳ|k!:&Z#IipH1TZ'oR?-xUc7S[9-d9{F ;dUXpu`㔕/&m kbwQboOɍ9ˇG$ٕ۪ПioɻUxwǞTQ9w4}4k~m$&ק^v̧{;ߞ[YӬ$w?KISW>ewr_ֶYǍ03yER$sqsc_8k_JO}{@Ѳmά۔vqF qIb As+α#pc==Flrp(cW4P|>\ }<[;'P b&peɸwͯqagʸ|WȺ4c1O?!/+{r8~Է*a&#EeE@''iG nkmoJER3je)m}bm]q d tr5|Nܩ|$d׷+S\ (,.n^Ҵ-;;G[P:(?I-ĘHZa%TU:Q Bf"~m>(4fk 9<5 Ym)YEKe/M5gT WQ }<-q틮nܪs!&S_avX)48E'+; x˫$%q|FqH!n 6;15wimdg%2[|0g)dl.C-:/۩uX5;m{rhɓU y;3g>cSs} EhP•mm*0; ]>="/A\ h&fO+GͬT ǰ}R|C} o( p_#ʩ?BZނÉ2>gOZBG[*o٬ ̿=KAwo8 "9{H7RFCF^i~6tUVʨu'rie 49OL ?, ÎgN\Li OwBs漼Wywr)&ڸLtFio}/!(k'e<1-#%վ w=J]o\^Ygkgn;_C5?ݗLz8d'{)'bd{KD7-rG5N8bQ<؋~99.\]_\f]MM?4NKQ2q/VLMwפ1L%vvڵCߌ*;ܓV7 #Fsb`bJI˟ [վޏɘර}eU,xbvrB'aΕo/G] ;ܯt=ޝXrAǰ PcZ+n;"M3*0s=[#QƓ.U4ٌ@h322]V̿=G*E.uk| Cꎯ!,rdx^޸콾wjY>v@C[ZVZ(1÷麠69Rqxkl~OKR t1 26ERzfh~VgGƴ"Qض B#P)bbm6Zo:Rf,ozq`*ۜԹ%1#i ҉Ԥy5e$%I-Vgէ^zmOĠw9JE?w~J_?NɐMJ)R/57,\R(RVVPT s9Aa?6yRY?8fz %HK.}GHu:CM57Ĕk9e"cԽYjLRW7K']nxvWu"drbC_%u|#tKNp=XݳQCN+&Y԰ )SSPe2Rқy^mX)O3I7jP!>?J_,'ݶbL{7|.7m~ykf\ig7WE^@t4>Őw64KnL!șḆ}Դo3 N!OSrUGȌI 儾&ky᝘xۆO(! -D3MeM`,JKwn<퓠N/|J745r$e}1"oUe)iH-1toj1%ʗ@{/@Qr?_5݊JnƷ^gm?Ϙ8L9n$hkc/o?K)S"+C}#^f3,~3^zD|[$Tg{RQJRY|3DܬzTs?\o >=?5?C驭e *I@NAgd Mr vG4Er&#esx\K:EC 㝲IFtp-?5FtjLK432 խ@6KNO d.G=]Y\_Irt|W>n(^AM̻̯?MЏm{bΟ6mdHQdџ([NGҰ( e8*^6E}(4?JQ#o8rc<`"$HUؼ$&nE۵:PD,(L=F_Ϋtm9ڶi܇/3sIД̤M zfJ,X7VVU>2 dL}Bh̦F}<3O'uj/8,}|d#sKo;obi[㈱c~ <S DCxx<BކL![8䱚峳XxЖY)aF'a^ M2l;o̱DMݼ;wQE`GQ ؏Mu d:ޜS\\Hb P2kofP)a‡2cWGo7C \\􋶮7P'WںjB_@SҥaU1$ά_װRݵ̜Y7&}otDfoc-s1o =d&Ի '=ڭdO`N]|re ˯13}RQ'*JxaZ T}Pv=g{-R'874&g RtqIzM[9f`56vnٳ].h!=LX'wo-deGbGPTq%qfs&H 4PŒְc^y8D I^ueqT{jُ7|p FɿZAUtlR #@X\vݧSTF%iIp1C띲"ǻI{ iuU!8Br8YAh \Ht)cfh#ƤE%Fޅ=S,;)>Yfc5b,3am1e,"]L!îNΩ1bΊCYڨj4x^EB,`օ p5b昿VMO+V>sd{6_#2 䂩l+.Rʣ“!%hfSQO/G5%Fx$j"M"rӂ{%ͱRo7>niLQLikW+(67ԌuE%j4 r{EL<5~5ʤ uF6=>FZC,gd<"?'셄pVsvgjCƺח|gϵ;۴AK`p*QeUU?4)՞}(8Sdh a%/9xxʰJF_!4y>hʑ+FfC5%ؔ],Mb5Z۲ 5ikuYһFt}JE]TT|pk$Yy{S*G <0s$>U/;]NLanUP8kvT)KfWR[2ltN=VHDYDL[9яwˈA#7g7!^ 22ȿIUgf˒&W }3dnH7@sP6޷&>ɧ6~kБGv*𕺺Fն~/˳MWVᚚi}Z(&') /!VX֦h<_$S`Ta{l컷v1.͘ Ÿ9r&}W mn>XVJ4RN+*Ŗ MVÈmB]Kn|G}臭=_SgZt,-'& J>_37V[ { qjqFϗʓ+rވώYhY8q] wʼn8J&0`ף u ,).fVE;$^),MDGN@ć y=ozP$Elm9,xHݛGW6GA^eFRrN,Fm|txj}9ֲIRohe*sClA5EI={.6rz-Zy? ]q&՞PtXC[5tVhq.W*z\[OLɪus<%m )pnр51PE0pרKfcIYu{@WcL‘c"?!~=[݃e%3ifX7A2L?YwŚ~O 1O:gA ,UV zXsYyhuq3)Fw̶IzQmIB.2-v  D?^" l-gswe%=ޚ4ыXo6s[&jh>{inUwlz H{I}7-+EU&m" bTMJ]AMoHwn<:Im3rHgBszgGPG'G2ykcШ`"xcXa!QT9 KC(==6:渌x1ϝ<.Jmley9At]zĠV{ypߛN:%9u<ONB U@`Htß\kr-CK:Ezفuw%wTG\l;ORӀX- b^W&d&mqJFj;=|U:7i@^vvVƗݏ4΂1؟5mA w~sg-r9[7,=6X癧9ܞxt!mgS,u O> x.# -t%%R9\,{Z؍$.x&81aL+۸h\quW䚝wF8y}=ff[NKa|Dj8!ӫD𻞈pe(M2=T>ekKR9w}\Q HXH[ҥ66.lx e1=)Zܥ,Vxq%>I=;ԙ ' ͵gSJ}&++zL#4rr;i0FSRw.M".K*%rG|PS/fo-2uOEmC%kqT:ԺQKsި!_<_^-hҖ6Q)QRWVP?\ /҅UfPS?2ePu"p ߫Z,Ϭ8xȊшV*IY87!]?o=mT4el7 L0`' -1j,!{ʛK kUCBϺ3MPvy[bi5=^ES/~sz:X*Ӻ+K1}9BQmɗ>/ S O4D77+Y{\kڭDzd,lcy pJޗ,'x6^<0~^Z^@.'O@hX*ϛM~_†Gg5WtOϝ~COC5= b@^Z EiiOdyolg~ڪ lf{K Mnx NZt rw##6feRɐ8DfJsmJyuEebjThu aNNe]Q}IGS6I[OGFЌ%{3U&,AvL{n[uxl\6$<9s,.G[]kAW %KpY):1,7vi^)eDӰIn䝧W ,e5}(*ץyŚeRH;$`xwyi*[ء4r\ݞz֥R2iNHZVv>u&'qmܼsqvTϯwzPG񳮌N ˺ys1c~Q\EɐW΁㪍wM⪩"oK"ڍie tlUDFt Qvdȣ rjk)]GBpϽ[ZJTKk<)F"hڜNq^[F]Y姢4d,KFtyu X'臓YoAi+ >;T".lg$ZtVI,|]Y D̉u $h)f~;ebP+ ~Uekϵʻ㪵J~8J=]N b =>*F-Y:ٱԈ>/iWrv2PޜBWK&&+険 krI`,Ev.sk9J<ޞӶ5L~5mk<:m#\.yKtLf7~Xfi@v|{7kaRW P|(RЕ0wwKϐqp5 mM .H8âOp?yWCKDGX4ǟn-2ZnSĐˑfή3hՂɘcVP\ZJܢxHCƫǕTтfg*K4ba?OKTgdF/m!®ُ?KThȥe+ZeLzEf^8&K=PݞK&#hAJ Wl1 [_R5!rEU WI`ٻT}ܠz&wD3Ă썹M\۵n֬ÑmA`v^A)PR-L)jwfڧ,4@UR63?aaK܉>Њsd#0a gvo/GԿܵ`Ci1C$WYj[NNYU#B[GR k ӥ 2U?̑~iTqhnþ#z!DmC3lRk{zߕXXf?ɧ|\g4i쎮ꜻo^!P+O.ER;kYfM "VssYH-({Oe;6 -%ݸ?&w2E^yYHﱇ%\aE-ά=>s[C}rgyܸi8܆+/k+\ϟ@AdWI<Ý&e|2g׷-9nIN.SH(}T!OK&N-[8D&%I\C?ҁJU6ѦװV Ͻs@_N1Iw2f/-0?WE } w R ) b}MbO߮_bhyO,"BLX|_zkBFńs\.tLzճݸƊ/Ϊo/C7UNԥx򴒶y/ /wmmV쟟qVނ`}7𕪺 ;mEu=1JIʎ# 6~uԌRO!v)9_@=,üȟ$a MO7PDMan].W&d ؟Rl1*WfzDoG]\~a|p";~=v(;׼m4FNBNVG2MeO5C0:>+tۮ8^ š7?k)?\g1~Yj<1ZЛn'wmT2c"WP{,O ZJPGy_A؞>]I3Z4qQ(Q.ޟ.z/r䄅}(u BU.{xJ:uG]lbS gX,>dLllc~/<^_`4ioz%D%wTnI\,HDՔos0}-G)rG.@: Iy"\ӨC#׬K@j~)n2(ϏMeFU,kRv0V\Ḁw(V-d\YVDO`{\e6)( sN.O#~8?prN^6?2d]4ܩk$? ,`E_3ă+<,if+g/vɏ EH+tgq6jY4Wgh) ޗ>8;]5︶l;r+ l-pߨ4 ΑrFr.M@۽̻/=?_FoE~R#Kށ%7 54*锦x&kZ{^5tQކwF &WI ONJ DkA"kܝ"@OC#S뢎_=(؟f}lZ9Q?OQ÷# ` iΎO*4*!sp}xĩEࢗk_4rޛCKQ Ӯݓ sUbFg80P|up.D/ zIPS񑁄^@jzZ Ԑ2[ '[\Lbe[\e <VsL `+~R[# G.V=('̜-)/-~IqY%"=>ڸ^aX7<:u __|·fMS gKC;!#9!`X]L9W(I=\ CzGz6ͣh$cƩ.Ŭ3}iXߏw/p`-xƯo8lk6jzXhΦ`LrTkf? 0_՘66U9Qod=gO2@26x!AH1 d\\{\g:Jn"O]):G #RĂ "?6쩰j[mM9ڸi]@U=%9ukk=(UM +G';#},Q, 'l +22uY[9o>ұ4fL~@BfcIeSS^l!t (Tr^u#^] SZals:@f{s\ugr؝jo @R!Dz' Fx קmKWe?m<>t]7ݴ5쟶i^~x~ >,ix0CG nW޲+uOgZ^c ^(hm.VoVFI?*%\-}J?Z/kY<<dYO3SSBu2MYwֻ dW./Q*j-QK ŔW=VaU<ށe] %7pqACͭW-eMB>I=h"=}^ϴ%&`RRd z$_ج6#16,\mXhoQ t2{| /MWn(!|">j\k5Rc 65[/yK:jtKZ8`^Y9eW1[Cf4?_^6Wuѧ8_tuu])H #~gf-g\9qՋ .*7$Qv{3M0X™"J0j)+B~>S<3wTԝ&G۪rjB؉kq(^/_|}}'|sd*d5#D>פ06L<+b?Ƴ7 JFm .G-PBr Ue?7 1iHO z>IG .!;[6fV~OV :c)㨑rؤ=䍾b$Аsv3o3:ux4+#UbIJhЫOcC6T۟$%AHMkJ(]RQFF!y 8"sO--XC ~}ǚmU޼P23/g3n[O5, ^44IFΕ'G9^ :^Hwȵj/@e-x?B/{_ǎh˵v T=yy3"ӭhoYZi`OA iw2z<VjiGASDF%@ gcC8{c5)0 Il\} D$LBG eDwcuw܄4,P%ʅ! 6S}U5ff NR T,>q%1ܵkvB8%Ekccc\ӑW&/:AׯDvÀ`f7MMҗvnJSS ,賕xI+uZK3иeJ/dD$v8@뱤:8?0Lh %yrbd3幠FByY~c7uzoJ`d8;CK=v=(rZ~N>Rnj%.,1%l5k-*) ꃆZ/,ۊWwkTKξI'&ί)[X^66:J9kPq?Ө0{&N)cYžy.ReHWVЮ,()}jѤp"p r1H`;5Bnų(ğ^OWm taNNS+F+N|#@ D?QV/u d!SYKt'd Rَ+TN?toO菀fmLJVom##ع=e>|H$K]YmQۥOYfՑĀܸ_ǎL" g^gD޷'{+]hT@[x&cd/Z%;ފw'].YBP$=?|rً4/o;zIe?%mf3Xu=X/˲ea=KA/"۷0czMhiw__ [=Bg 4d|jo,8т^!WãXRBNMK>(Y};t4]z׮KvsYu*:AԉFUi.~Ƙ~kfaa'dmtw!Jd]c;̤jH^4E 8?g!Sۦ0մ9n莠.al%ʕPpBd_+_<0n~ yZIE9sw8]6{+cztCܟ*Vg<*\_@OY@Id˟m}Lv1rdvJfIrf ̜)**]֪~::<ή J͝ap\=Bӹ:N.t#); I~~/QHշY@N(}UU¢جO!Opp2s;֔Dnɭ 1&GE|5&}  2^ןZ?g^!vGOgi~dž\$8ZBJ |틤)U/SehTʞîNc 6߆VdH4C$F0z3fVAh&^"wv""j>-砝#1 i M<4{׻5TlB1%iXZwCa/H0B/BGg#M<}p ,-$4)uv3[d^8[3bnр{pЏ&h/D2V?㘍'Ц5s#Mh:s^?rySijh]U~1AQ+CbV\L6M[+ ^/%\WPax,FS]Ȇ ZP~# JU}xcOErZZRb1\lkCGyzDsG5PŇ^h_/[2Cr.b)]\'p0q5m^ ˼{֓ݗ6EpTE~TV6'ӃIF_ 6q9u(u%m(aP°6J }U<\Y㓩k 2jUԈYAG~T_H/0X4z.Z ec699s tվ/eb12̮2~ᆍi|C`<I4s$&\]!NsB2HOB̿ƖGG`;:5|urɅ*e>N!t=ciBV(wP s;<uMDIYFrx~Q(D`-i2a1 !s9"dE"V%)X{ Q10J880[)S0?׻&Aw=@jiB"L/`AnK>38P~Ac]\_v<m>d5t<_%n\I\7, zH&(q|gLrZi حn/gh,\(Znp7Ӕ^ ru3ڝָ 0=ܵuEӟ$/6P_^NaB B&r_vɫQ]>9q 'DepËʲ(n}gUv5M#{D9GM ]! )l@xlK}̨*S2-kォ{/6$@pT.5,07܌ؤM,U ߿Ϟ"ɖ\;;;%>/^!*xz}I?z'D".  ~+2G MRAr% Hraj S hj)42u@N"?Ĝ?}ozMu 0SU%7}29(uw_ӗzhgALmZ2/fJju`_cTFs€ټp~_ǥg09ʄX.R{blZMP`Fo\ᳪZAc;b̜mI@9:~;;yd7&rc kdj1P̺%̓.za{gOl k̢7ε9R{ wP` ԖD߾]ǠpA,|TP,-J v2% fm֩,ή3yVrGz:HU\.?~1ARWБ/E2=e^xd^ۜ41w7PSG99R1E" L$.~Ka/R@{ϯYIȡM]W 4T+acN8Yȷ67[;gٽUxFդpxB r/PA#SI!]T5R/;kJ ήPY ?Ft \a|Djt*7j 0_W]MW6dq6)Pm Y1A%$$1~-a!rY 2_lھ׸_{;t*{[K/$r&\d~qg,5 T/chRלb nK\6M` r'A[ȈJu__4릜_7eESWW)cmn MMWE"Ȩܦ*m1.f*}+v j #֒^o5dxz"Z g--u)x_qoDsrޔƮ} 9hd+E^cPWA$ߚA,l$4RUZ?: W r0ON[T]~ou(\e=OTlcx/"QU!}7'13xT/7ɽꋙ{>{_&HY'$@)yHa-o xL,_ٰwV92fk? ؼ YqotI?f?8 (&BỚg `GGb"k÷ =Kk݇:ނI 1Wƽ}|̷yQxc<<_еU\ D yúg"7tAiPh/{/4̧vsǷR$oBVS#R^ uEzfc;lId<S$Ɨ.Q6[]DK9g˞j/W*ᤴ_0a~]4΋t[#uѿ|?\bO:_;LsVtiBY,e{X[直4_{o4`^ɝ_B .sco)Fuxn*}"!(!9CeeHF*Ѐ{{ ~qeRZc'EuiRϲytD wǴ K/! ,ډOGإ%8ܐ׼+gEh#ccP$<*M^wf1i`lrJe^W^{ d|7۫Tw@a!Ix6WnжZHNh8pͰD8f'͒>}ifgqil hK( d~/pQ>U7Cy\h)i.a Cg CdRdn@6/N.SUňϙd;Ǒ.#kBIS<[B56ңVufԋ ﮘ(uD.dj_%&TWb0$6J}lX2܌7' j?rsPCcԇyud -ș?u bPR2}yxɝݽL;pwCyWv#Sn(K]ŋכaq9Ѣ+@G!z4Ӣ6k;yhٌNh6?^=\~ooI:` LjHs: Q45{=f.] /\gneĔdj=npTaT+i0􃪅2;kjhdO7mj`,}Fs.:ے{=^O>e;0>]u? B=WcUx1XpFX @ǪSfcI]Kڭ\ysぢur ND23ᛴ~1Xi<_˟3,s|D,iJjgvreˮzIok‡\xKJbڴ=ƟuqqaۗZ,-rwʼnӨCW0lT  UJ4?+M_rf;yUyyElea0k;ӥ3xu}\d$˰\6Z1UPrk%5btn{I7 w\3bJ<_]ĉ1Tqn }i_Mhߧu) o_p1)Tѝ~"xPLjbnM.NXñ6)Coi]e1wAIu!AqY o<а./7ƽ5`QW~{)Nq)ԔAv0@s& }sKwU; 2n%R:ܱNH {glcsx"3= kVRou0 |Iu,a@o,Ggק3= +r4P$Bh? p4F7e Ãq~;.x Vpg9^x@>t1gpT)4ZșTi\pO V|.ާ:P̰iCCG۽ CeXixR' =̐u5]=|y@WosOÉ:o`CEJlvaɖ~4|oVD69- %)*WXl$_~*/RCJWxkB!<p#Gx&$A$:}qML2ړY=O\Ar.VlYKH=x;گX@ȑ87ж҇֘ud 6˸9ȝn T.Ҫb)SsCt2E^fσKW|cG㊜<kFm`A.}100LS˴P!X{[Z_h jڡxWD5g8v0J|p(ʈ}U~ &5`ϜaN^\[Jc",]85 ` ^(]=C]*d=SJW}}'":Ϳ+L<grf̬ȺN Z"ol sHX'+{f-)~V 9bRӪDK-0` VH`}v+K4 C?P g!ظ # <sUQŒWѕ{P^}]x"S\.%ܖ%=>]MB, `AK$K,V;(qM`ɧ:qUc"+Ԋ~( F z7:#[m1LpP~nd5lfmČx'"E @E:ێ у8C0;&G'\f2W ͊~g'xd]/4lFHri$ ب|kѱȨA$q u'Jmnhr!"~ty`3 ɤsaucO:.'S A>7abo!xmlagvQ4֧c9Kc g)aʨ;CL02qkjt!SrH;?7/(LA䠠Ow&8D Ǜ{w> S{JC1A$@kn%z!'ؖa܂ڻ$񐴿>~7^';{wId%%c8@tT}&o@AbJA YŒpy6&P',7t%{F;2E"KέoT ]Yi~^}̮L̡KE}BgeAkA9KxoգM ːZltvp K+hX<3yΖ"k4}TžE ($rv/^ ։5,0GM(qlj]OC 45ֵЋ˅=,p.5!}:V$I 3u/6=5]5> é9eM@eW_ҤUˆlĦzot*f))t ?Bb8Zh(>lT6퀱RN RF /&|Q?b銒)e+ ,ʩՕM;EWD22\ uMchg}ȅwOYU҇u紶ov}B`nqpo % Q7/=Ou :ZN}e.2jVn]B> M]5GAT7r2/-tq0j%={vCqj F?dN[u@ IWGP]enKKe7(ǷSw8Y|fv5.a$B˞X.B9(Gܙy쇁X&,UeGѕL0ɛMC(U+( t:;;D^ZZ/ͭr}X@,՟LBÒ/ndS&S0C+ /8(rHT(H䐧0+fږԮ&ddVFMGOa T~cʓ4y,_[ҿHC'stdiTe k_!u"+rQ}MY.N%9no~{,"I3t+>.MtEE.?`f)MSʱ;)Nux(|rJ=b6QW 5&Mr-zwNYKw6_=!Kbd)Ԛӑz/ ¾>lr[Wy/K,"ݫK u w#br;fV϶/;npi!(D~0@i,3`D*BPGy'[ެd\T& Xbrm`-4`*ˑ/x5tKKzzeVWDMYւ>_1ȩ3dc$鏰$b) qI(CbMо^JC ZYRsԉh5jDڳ]]H3$nI|bqgE([ke&)C:LMzv8_S\{0PкTxbTZ_@`qid˂?դdW͗1G̱U{'/~0)^` cX}8>t֨<=-,CZ4a226fM91LאGVV%s +?b早1$ #2h kWy6Z<&S4 ;͗)5e@N X1ڏjtH%zxj5p+}wwk[b]nҢc3`bcondJ99?}_R;NL~ 4=ԪZz[VCY͂{tnnܧ6rnpV+˽UT'fWb˙2 YU{`LǏ2r굋//~Li]Z[[PYAB]5|"vFD^TMmEQl&seJpvA,4C3Jⱔww,hx"#+$BV#+ѐ)L&-&_niSQ'zX*dxFձ2k">  km BZ4ZB"# o.G3b78)`5YUU  I P$ђO e$jepJ؀Wa(MV?`\^'oer_!Y:s}p_NF̀׷i*J $ QsBo.C"=EߌaShQG}rɒx1Hk5]Wo~yoGi{PLy o8/R&axO]-}]%qv ׏.ٶthNawaa@άmNA"UDE&3gr,"I :Zj> /HkOm[^YOijʹ*x {GkP ̻68hʴ“q9C}o CgNvM}NѓSx鹹u?xᾧB4χ%ƭ5oX 6 'U=w<߄b\n9%(w Oͭ-97'4~@2ʴ._,Z!A>u}r$19̼[g!M bJg}jJWwMm GwzOX>ļVDSEKJ_3?܃k/C.B]Jj}y<5UmoLL 3#͙DU?CGn+U6;e]opYb0Jf fkM ˞>j<9|tm7U[ P}U)D6%JSf墚[-2j +FQύqt;}~HaWB2]8 +W*CXl,:=QaI ƫ1o-(bl(&9$.)7YH5S+f{ʴ$"eɩ\lnۘ͘+]˦X C Κ_ s~/#XsUNRˤ&tZskBy꘦5JP`H/1'JP7~cNOT&UZcMD FfE}5ΤQshk7 '0Pqtd&&ׁ| {t)J#Z(9oRCñz>N!$Nj8p]]󢨎8y} ܭ{ʴ5^gO6!!>n(sgO tݔC+x=?Tl:e> (%yϩb1p}7Pw/II0K 3gène/yh L8"8+8*;F2*\9@/%&ƻ(-Rkvb'Kf"v/de=3r^^ߵC2Kް5QRFE4s5II*F$26_a[ӎJ4sLbu ?7BxMeY[H% a8|Pfb6?*|{'8;ؑFji&뵈@J5 -§بn,˚bFA ~Xn8 ƇwӌUMO_Az|֧/ e0Dtv鶪%WEYfr RNT3;O""ygޗ+-hjzz5j'vZv]tl[ȡ>~|AGwYEїc(ΫG{e]ɣ%#QYD/HATc-D4,@K L`֒@00+ܵ @^Ꭷk ٻm=5>D|ayI SHT8Γsj_B>sVnBs4 R^ = ΐP>s\] Cޘ ̮گ|/pK.o2~tgSuA~ؽawl99&6]sݴ"y2Y&G0|U_0YuPոjxypX=/3_ 2`*decݦHQd\P!cr6O΀N>dw `IAΖI37xZ3TLD$DDP-'N)`V]9.gQVGJU*,%*/by{'͝B {:J⻌I>P3Q7dptpɀRF׳“f`s1P 2ŃB8KBL՝}SgdUW2:]9YzH⼚ߴ/-ts5Ol l䗅 %Am.I?O\8/]G3E&:Wtx*G 0`'x33ok-.䀀[/M#.0ұ6z`˕dFo.0Ձ(q=Qvh0č>Τa?eUCN:>T[&'?<U_=>ݓ]l/"S`<4< #=H[0.Ȕ A* & oޖⅬAu^Ȯ'|jրL,H?Vzj5>0N.ÁKD^¬%=]r&OsJY!!Dd>me#S P?tEdfE6T. qTJ!kɚS^TQ@O5&ݽ#sv];y\8嗼{gy!k6S `rqMkRƽ*CirmD*`3#*]xȭ+%`7/f_/wHx̧ٗX> R[wCHCGiԇIP: yb.T[/iIѼlWR)}̘֞PҩkI#ᫍ$&XՐh+RRfpNj?;֗ag_ frd yi)# ?jآC%{r/eHV]< : H=ƺ`dS3~*fޚgk#@grfK pF\}~[Ekz^6=>ή+wqDʪeh:/!QQ+U \dCD58Hjay/:Ic5Oz_EqW; kY|E`d1٦Vd{z!b;z~s…2&jAغB4ԫO|OP ;ْ& XUVk`?H2^J#1 5ɾʡpŢ#Ɣ1 lwF'Ș{Pv# sbuxd <.tampmYP?kaU|nrٰ-բO%QƧ}*;&*c-c`Տd<vT›rݠrW.ڷ 9ܸ{pbˆ”ɔJs^k "ijHټ~)uϋtteJn W$kaT.XBқv]Aԇ}=0HS|KJ7g>aIauz$[&G,! wA&1<Lw.4ػّ, \-뛎Aevmg{̐n;BՉTAIT_ ,3FW 2Y ÷ϸgkB3޴=ӎw3FZt |TdWa|KL/?|#fgFҠ)t{wkcUjrAx&9xS rNoKܚh^0@E&fFO ɎE  ِi옱䝙Nm7&g;wXWL\vv6r̴m])U{OnZ/L3',Sy]}'U/J+ k6ox8oWj7ZټZ]M m iՕKdDg눾 ˝Ju֔xS&ۛ4NY#˾y JRP}DiG԰W+Tۅ+D`D<1РLLֶfF_ B _Cmw׹o[dżI%$+07fµ&[?V;V$&j͹>,o9Aux="%-uN*% {or3=&!`N%}RkChMh4lQs]~V0WԖ͹A #cVSPBNOO ,U純OŐOYcBo(N' U!a[pu/uuG"  TfXXܣuxut bIeI;D躻oyƧG.+bedu=깛%EJb]Lb\\[ۊ8,Sm MVwAkA퍡0B)&XtR._y| >:*ˠf*~ݰu|\^pIXW10SRXFHiZ;K!*76H44PhFꤾA9&F))ήJN eA-sY 'BYgg\)II"{MI%dX~,RP33 GЧ\1 [$\eN $f=#":d:nşTv8xؗ$9\$&qONf z[pX::ws3q''lM¨QgA(Fbb"nOj/=/X($855gr5><؞stơL#` 'DDP%MD;A͆MFtf [@VVV(E/12\[7w_s{T #bThw Wdt)NghAP $VحUyI+@AAHU|DCC"&}tֱit΅}s K:0謡07e>HßϨ]ac+E^~s4k"w׾|^ 7?S~ɧNJ~qܽA0ޫH Yo >BE5DIFߥ1_KsKH`G&]6rt :2bnU?x7XXq&mB/^L1a==/bNi뮞X $Qa߻R>`l=>Aaʼnr?>"DG_JH˸վĭʭLD@8P@B1rEoǍ5f-0,dYxepͅrr`~xDMq|`@礀~#5/Ur&PED*ŕCB=A66,exd))$o]D)Yڼu.> E"Sq^STa:f"&˖ p:m:7q"~S=~44~_JaAQ͞Lt76^64Oƫ]0)ITOgBM/2}ʡ_1!i9"kA'jo8{*An AZnnDf띙?f9q!j7jd6ʓiѾY#v)'LdG7 ]It]UW+;/<1;*keJ+Ǵ:_|Y>QlrenWJ Wծ"r4E vNPf+U}v " z#'X}ֆeNBNNFN?*&rd'(rtϕp#G)4^=腯'8, #NӸmJl@^)XwD\Z7zx!EAҐ*<ʬ]E#J6vH7ձG=TR//=Q\ZV~ǡ삃~ϼ&v,e6(|=4Qk]ϿJZ;ߡKbʓ`hXC,,88)p!mPЋ2.ϻVzo2ln#4eKC.ObOU9Ň|C^E/[U:IXǦnM 5 #ݎPbwЃ('%&Ua dE}-eP{4BGm'>1\^oRR~ca5{5İ~ ^Z*ג«LtE0W^n8͏^Z D5Q fff4"ɻɌo _&$%k!s !z< ^ӎ7*SÑKaєdL@Mgiϖn{#йڀ?1a=0t;|JXQDLUobzPɳr}uvFe!dpgy9UdH p G#{ D@g`+(f^"UNRQKބAii= YϪk^ %J3::tVH^S=@)h\b!kXh`ŪC%.O䮞 \.u?H2KEcH"%i1xh/ȡ ~R;EC!x';9,W݃!&m(%4_H{ kYVX>8n_pBpXLjRE'!8TL^Yk雬g"-E؉|w$cMc~%Fm !2}@`ڥ_Aeeyi/'&%{yTg`xxჄj莎?7,pp|O 3#ylnA t?_^ZՉhp((h>~hŕCv̊ (_ Qӱ?_` ђC*c=+ meYP _Bpּx!WW|P5!ooAt1 ^*I}fحo{7f}4O{]^.SX|L$7Njd$ yyr|*O++ RFs\ˏ[55w1QQ<$>"~:D՚DtuZ Z sI{qr"L.ax35X@PE$qX䜞Ʃefg H4N@ VDD9,Q8p`Uax܋ }6d[Mme *m%]SE겱v0+IF:ai,scvf& '<G_J!T3(JevGJDZ;PXJq-ȦyyPC~t^TQ$~Qաd]$%֒!NNvCsi}vVʙ%1m8wx?}LF!Bu4aߟdHgs`a0M+GBZ&o)mɝJf8?|O"}8Y >#3e>>11\nB( brf$W"8++x钑ttUQu g'3(XFpKbVV?9O dxi=^7g&Cۗy4_@cO|8ttvvR0xV,+ a{W@=-1!-TV9~}9czףi)xF$@tYAq!ww)-'- N&XCƫBS_Z `Na/͹JH48QS3%qib{ɀ v m> } % |pDy=Քb9;|G7^"d͛*-/~[ř~1bl3W|ϟȠh=% Oo1/ށ L Wtɖ9oOb9BDD^;) 1z&$oiI&-P o|LbQS}}hQ4AȦy*~~%NcБMjM ƂS7inx 67U|CiXK|D| x|~HQ~liYbq}ExZLKY%,!/$ 9@ܦ8>ɼ/qKQ -cppMf.MpQ )N;דó; eJ5ty*O|uuu-۞!Aox6V;`9`K{lB -Ph^$6'С(~t~u{ Hy#λF{Z!?aռg78^r崿ժ{b+>+is@;Q..01T oܱ_dwZx_Z;z1ܷU!_x|6߰ [  dBA7V qc*wܒ9^>!_\r|ނ>2YFX EhYp|EwWyr[)Al[A'{׵W9:^A;??~E#>cdqC ȴr>cˆd1rƑFKѲfW^$=W~<$-l> $?VKnA7g(;*{8f/ek3H>Yj#~1^eK!%~k7CNG0SOٮ"&r_7 K-6Iy|ė Zbꇥ7 嬍!!-}u`ȺB-#5L&4L-8qlNjU|55=nts(#`,,fnW,Jκ ԲwBH<4bSvu@Ӎ1]P\ jDYyXҒD2Z$ {-lL6O*OٸrY9~-nl}cm0 hv9mP&uJ:+/̿jiS|$;P鎐7 WNM N(W# 05y 7‘!:fcB499 -0_舒&Av U^^ʏoڱڹ=:Z9 $>BL~&=ߔ}!Gta{zRήob?n,)%ZAvAE 0/9Lຼ:60 kχTvXB5z~E^c(l.paIgz,QZAᜤxOX1t2(9E_UuB)[*M;%d еQcdףI$󘓍%=T@?VWu}V,S;P \$fRD &oWM_cxCs1x32!%X#&hyLA^R(Im@:pᨐxf`d]ZɊof Aw*܂5 3K1D&!#"gҒaOʨϛmp49HjjmWMuȐœ[=j-{E0$_Sz 2_$}07~$G6->ow%Oƃg^R^BEZ f ɨBB9.q`F 1'SUn"BTLGRg@}wok _- /!"@U^B6z.kNL 13(nj  4YzI)-̑:G V[dr?u $cbbP~Zr?eeP-*㕕XXw-ׄ/A5J-IBC wPFkUzvP|}̐(KN0 }|OGO ws@yT"R+ <(,] i;#XU> }f_Xk{%noаm_N'󠹿+ %$lj[#0ڼeurf t.ϣ&Ο/b-?T"=ܿhxYm!>&;fnժT7fM.ѢKH<]Ak]?8aaw'Xc> N+aEpn#gSΗPЄ$`WX^<\iK QZHM>>YIsch-)5#ΐ֮.FGj.wHSqCݻxIRLGXM'l o%[ߓ y? zz[J\GT|`?}'n}}l(M]/6hBROt .a ߽9^ Ӿ1i67wEg5mH@O+a;:_M MV$NųW5;Fr'`/;"%؛ұE"H/}qq_"gS^3窖U2 (]8v|~:: A3$&j~,L8 0'']'wiII| rrF҈@)/Ç ׄ?s0GP.||ȍZqO0}%}-WD,J4( -{/~y,8%/vn! ƁK/`h>9]iAA1䟟t<K=WHxHxO-2G0e4e4>,҆8GcQ[V5(OĦ"PC98ixZDT%nO3Boʹ?laѩQLMrsVki;}+-ql[YVHV~WR(j`{hkjo~K}2(Zz Y#Bm<*PŠxޞ0ՕC䯁f*sx }|9J"""|~o:B$ddڳe),< nsI>KY ^਑9` ;]6zz$9oʞhv{?{~n/P eT'hpu@nsltΙz:sbx!LW C@' <ٗ~9|7VBV}y9Mji?8t>*h(ǃtW08U* uʉyM//GFk.Qj\42*cCVzӷ%`PG|v+ƻ-+m77Oi[P@ppP#$™ p RX0gPxi@kN_[rJdR ]``/^} .AKn7Z U u] GfU<{Ehc(@ Z[֕XcI\-qv{]1o-Ǘ08[3x`wwY㄰xIqV1tH| x]׺}k5z}g62? gX.`ꦤ16ܻ.誵ЕfG U(odZ^h廔/]>F_xj]-Δ)h]ג'#,?]=e0@D&J\'w7ÖPvS_*4-]X_WKSXJ#P=7w#IQ^.<;166^ҹ߈ӊL|V|{qgXMf]An[/6eL~_5H8o>+ExC}KJjvLG.}6Ҫm8q&+izbg>\4f1O]J b^U}B_n?_xZ[n)p,aCRK-Ε+[H&s[ 4Dt|!}JaF>TSy49 >YsƷC<hV_HӍL4J8pwrJ́if ۥY0t3xFVCڬDwlo -ąj-q`TwIÍ b> ZMueb7quGtEK˼T[UM O[̸kD_?7qtehY {Ma|܂8pu+6 N-qxQ,'X `V߈+reBXn^>J)r vK/w ,a %,;fdg㏌tw%Ik(d0!_~_w&DMÉEr~/Kn\>~Z#~ͣ|&ZȺE) h{{{=/![--0"e6-q,_lԩ3.K^QNҁvb Wir Xu%gHqlhkQ_1,VbYY|Gʰox221m_nO#_KuwY1o)3#B[@pMdY1O Z 9ӱ}r褟`nV^<̛jT鈁K57z,V볙gQcض̊e Kx13s\弭 9> ;YӞ ?r6`gxl%˸:)9!>{˚3tLvoYG$4YqTFzFNJbl 1t'+p`ZGEg dP}6L=r%хJАU kZ [Pi>LKAaa/?/ġt.9,Dkp~l,Ɇ\F~RƔkUY{!55Of"@ ꯊh*ge;Jm )߈L^ M{fL4˭ԢKu6~"!M lҝߟFmۆoC]n7|"H{x¨$|'0v.xKк:( 8hRTZ"ٖY^<ك%l"c`xmozT37% &%3=c9ĴR~뺄;QE ^zRT߾1H>!qHRe,tZx7LjG !1|-!qx}5O)5PE׭dT;EW坵Y+6T8R??96#DBARi/:Iz-_ͱở?eD%1d thPi^&2.t[k#lʼfX+UR?4M1d0^B"Sp)ɨ 1xP<4;⊡]+x/Yr oAztN̴^ B{Gl+E@A䟕Wh,(zp I.ۼiȬ$.zCa.#׃ㅁa-s@V u=8 _){{.8%p߽$\$"%4iڅƯ_ᗘs}]̙?} 0+Ej1%9Y6~FEIf'\j  aGGaO° ,#)=>Óc]]xo#>}])ӟrEjt"2;>^?: ^Kr},4e?䠹@D @ؗPr@έe^5ۀTCk,Yo `±B.z[;v԰[F#/ ֞8KBon8 _6Zhh ^V5#/VwaxYMy|jɯ WT*U>S }5gX_̞W~u|e~yBᗚS4^7[0Vx t{tP\>_z/==߁eVXY lh c/SzY;S!;q`j\mPNe-rj{Ɇ% fBiVj=.Գ[G>jJK3keגeMM3kӁ\ER(L͍.wJezhfffT jj>]:z,uuuX87P"К'ַ熺߿LLm RBi.51C5wu; 燄 T!q81^l%/mnõY 4|4J${o,OL3'1X2ڣT.=;& g333?ZH)(Ri~XYJH >20/ 5-]ƣXa U,1 Ғ]smBs;\GT,,,q|DZ_Tщ?[ iQ_꜕pᄢ4A8;|}g;>0p M4a9]cQo0):*`$ +J5 Yb#:+!ۧDs$T϶H0aTj5g9\@Ѿ;ꊡT{^qhxZRTDż2gmUaI: sByCLV%M7m\JJJXXTAܧǻ#bvv\555Ǿ}KҺ:yϑ_O,Kk]؞:oy޺lt,)9v-B\?+tp6أ-+tws* μt㞺q<<|sтʖ8'/-ȾӮ6n|C(n~#77rgViijmNVw{hhh&ؗ uv(<5;}Kg#'-BNW2TVNOye%";X&Wx+3Қ+υ%$&5Pt>]\^:7Ym[γfaqxh :oA0W!,"**1C)nOfWw67-렋YU*}?FZG| g;d1ZrЍu Ai! U(ܛ7%Xأd ' ֊RAf|yɖ{ّvW2Uul79K_Ju:#OOb/Yx/k4q[Yѯgeeypɒgx $(.҇ۼmnhKzl.6 |*t?]:37; 5:?/K^څOX R/$˛難> }?]Q߬=r=VOn7Ď1g} Twx:^ikyggqbuxwI\0z<__ ,#ujOů5dMk\tG,^P~8,,$#tӜ\^NhL )*bژD|AwXG>&ݮ下Eڛ(<Ĺd_wy=ئ8{0-[d>XN4Ogg]95'JW*q==nR7d]شF4Q{ɗxF]]"[xXBH(,nW.Ϣ:G:;\.פ/_.[8NIcOOOL||Ju{;8І$2eiY3Onsu,!,xaJoŚ@C=Egc?MtMy*  ӍP{ّxǽWGX4i6tvo&efetqq h&XD߈&Xk!+hfpkZ?#؃, -b'aHRKD 9ۊpg*S.P5ݴ],Dg]48#YRsOt1l?4 I@$f0%|l1xnҐ?4&WKl飳`fZCJjjhV c*XZ{ 0Cax?{n~Ό".$C tqnЫx7Xd⼼!:$h_.)yX*ޟl `|ҁqH9pͽwϟO9TvC_@j5h MIX8.7NwEN:qX_~GԞy)i̡e+ykHGQnqljW~bB5뎨m෵Rt彆%ZF˦˛a7l+B9 W;i*UDyfI.W ?79h:{ݷCS[U ϫkjV8\<`%; ma4i4C8<4۟A؃q $A@s>N_/V_u #~(J6<vT8 K!g8aAba(CMVD>9B;l/]ҏw5TDXn^:DD2 ?Z̔ 0lC f>epw3zvp0WEAG' zUVV&_}{bw"Gw@p\Cy-U7-ٛŒ^ q\%?GXIo]2xr,^/Sk|U CVL, Ta:'F.t.;QQ___<:pAea!,"y~iJM{ȅpiɭAqol KAa9鱖"ힷhO6YUcnSAWn~nhycy/O2fؙG8pN揂 G Ve%$3jmbJ178Ĕ&2X}"Jڿ?4W'^JΆ&˖o]~0>;s]0yR mc%طIM]0K%^>t kQԱ9 rP:ӒXn(p Wc9 *};.#$^u*f.sf09nD+|1gPS]-B\`<НBꋃ9FRmb Z+Sj4mן3-J?Ďtm;.ZtMu|8r+$5 n^}3K툖boŲ'Kgܥ.Hr̉rC܂W54,yza ez\KG8 {5:)ZmkY4bj,?$ja0:EܕɬvVf)j֘®P5U@*ƒYpRRlѣ&ʗ-==|: -E \YԔNs%~}:qvӘMQfɥ"/$]wBɜj#R#ځrmťa'UL!;}IRNMT [&[zE^wj?Řrͻ`A瑖?K y8WB>MF߽u?+ S Zni+{|FdK⠠55 $#R-}.ũL>n,TX5"7:?9=wRe:}qD( 8X`3u U5NCxt&Xf~HqNr9R0hCKKjCms/[Αg]tXJ5{\bC%<+ tߛRrg:Tt)f THFFȐ@䌋+1XB lQ3"JwӎMa*/ Tk M8VRU5hE/hm2NcOGOoif~I |M}EQYڃIL[JM 'P]x~ fԵٛ,z; EpԀotbmP~`05>]`NrBRBF"nހz㪿% TӣΨt.|p⇏ۥ]ypʍYIx!ں7 vF+s%S9M{)8(33?̟Xm2'f(vcӸ; > ޜMm:o˵;ttnj*(:fGCGƢwȇCC^t wo.}P JOb63$WF-:ًd;) \ pwwtK]|,EA~"wſ-~ ٜژTPcUeX㻮{Q|oGh32Qƛd.uYԍXTmvi}'Xo ܥch\ϬLw_`+[*#Ct˵CiOKM#c7.Nɿ|WjFDeienB`T6.!44#riLRRbCSX>?` 9ڟ%*uيmO}Sb29bA)gx_m3JrlIh3-/e7j/,8.ַUӔIWdQ h<,rmcyђӰKSbAA4g̓]|=h, X=n 6oZHWPWJâO `orM!2&&3r#')NfJJhuCʾwXoӐ޽b:KZXMQwU|ce CyR/B''[˅OK]I jmRϖmeZ8фe1ͷpI\E3eUΥXIE݃M="S4d GE.9o/ It/½@BPMUa6mW4""oΈ8]MMC&*/):{kR&UtTt L0p6r3>## .u9M6dw$mL$#7SxDˋL,6lv{-]oZl\82蔎lLuRF ,Vet_ R]kw'Sˤ(.}#"9%\Z-,[zz *)@uzKy?C-$"UėYmEOM =+p|of@%22ށ^ 'N9j,+ N.V5_~q",""UB D~T1&ÕVhԣt^6…,Y3=R9d!H8mON3 amM,<|'\owl쫱zߡP+X(䁅7\qqV Y Z}i ߳dl8Ӂ@6J ecwhF/6n 96ky*\Og Þٹ,6 cPemoֲ @C ݜ(q- qDb 6^k'7ޟb~d!/(@BR6e-X*l{;Z,WaO NeCQRB@اMQXcщ L q52 EV+L7id϶ O|`4vsLg rM(kbKz>wwh432?[b₎@LϑVJL; j[Lf :_[4e;g@Qo@Fhb0KuzT;ת$͗/VwYCԜO{BX 93#|@A&R/c #;mP"ȁ3%d.3wKwIT)!(ijB)Q`ٛ<e9FpPȬuc3ԥ8iHJ/}6%MK' 3P`ۊb*`(D U`Ov*@-X~ Zk5j4Ida i'sLfvQ\QҧoC+޿%~ ^eN9R'u~b,ñpbt,/:ށ6 #oCpLT;ႍC)_,V5A᝟ ]}+Wo0N Xȩ= ]+%Gm!`U(+ic;%cVn/V>)X`!<Łtx5k\p 8 CIEXhLD7s$Lбb۔$޼ JwX;`=!u  (BF{m3_^$ 2K--5eM`=!,s_ ?p܆/2Y>WBm"%V׆j*276w'띝Q/=|#b0TCK;uø:' 8XR 2"(ʵX;JCb84H!S\%ЭfO)L'|w=2t谰TWrpH =ר="J dzԧB(T NnO!g$p /QT;mHCrMQuXVm*>{JO`gW#KjnI0St@Um>;Cz^9Y'([K-w``f.~5l~ eIAnBR`/ ^ cG0.VN bv)97ҷG!fZɷ" g{Ȟtה fM'? 8̂p:f`{>1l~(`PO$^ 0#GтfigATjAd]]D HJP.ɉpk-XM*kRv {u6[VM*~˿7E YW"9"a=,_dQ~ҙG/ ,a]ɟ;zC"\@FZZ>*K) >,p[^4農N{$`wcu5bl| /9鬃tYOXn#V:N#A$[nJ&U4[Rf\GyM$Do%"79`ݛB 'J=j ;@ug 7[SV7D_c22Q̕Hf2^B"I ٝ8g$[_-t}iQl"(7 jWzJeO,,G S S9Kc;;JpMޙdvkE] /_C%)8bau3-CzvfFEV?_<*SP^-=NK'ظ@;Ub;xyg]í\mfo)4s={>pbwrbH{fXlaЈYX\n#tnϞYمfcEo}ܲ?{1㱙$3&z\=lEl>\ 7ވ'|V#RRB=\*wQv3t&~wp8͟>:[h d͢9jE/!3i tTqbffz5q S8nU -W 2s}mUw.&$K5o`0BYܡ#hD0;OXXxCUDeYikÒ,%%_(LiZ~'K]zcS|O2& Wörث}<ܿ0 } *7:[щBCDJwY &[cɒHHH( aQ`"_%k`geU3U I)˻t`Md-0+7N~Ւ z [bkl)44Hf@@/&cy3W.d"n;RœBy~7(d!aDGG"xz|< [.6Uxb2 _lqwvv#;KuDQ`$(|ֈ,7IY&nsR!%8F_€ 2~u#t6k?[v|R1#RAMJ iy{'FpպEtmڴ;=Kn ncqsF|s9T_h "ZErAH ѕDopk1b`>_#)T #zH.:xa3c dbϫ?wӝU}R,`,/ w*+}h_S:3٧5uKrTf JO\bd> ҡq~Shi X׬Ls4&jqNFZiUǰȯ'+T[)[IIF^Q= FC],[:(u||<aջ1 \I,?99-j8ØL\\5kj ƶJ1B:.II" eOɬqv{be32J6yc)[(`%uX^"8̯XɦԺS겺C![hӊɬ7dJޛ>\;$>7 n||3hl5H6ZjlvYvZ,02%Cyj杽Bo ?$1?_!^,55];.]1mT^Z/f}>q"tx *2r C䔔6=/_1'5/e-r ?~q0'L*!Ǧv䲱.{^ a}jO2ޓ{zWbQhv/Zh%o8%B.2EqUU`=LcQiё?:LRٜEAVp.dboJ==|@GW?9|~ё=A`!h0pz>Bo $[ ~{.%)Wyoo~^N3C9y! w|@dmݿ˹WO7҇ȼ#~xJE ԋ侼bV)[4ԃV4P !'HnL=㍐1>g.3z!X kâ_ 08hޡM{%eC_qq/l |Fؚs|ze7`ҨoG*''>c !0ܛ'pW** !uV y9$x{//xX| UsBK;dBH⩭';K,N3>$x?@==)mVI-Ժ(W~Odē(ؘ(p]*NbtgOd,yŻ_D}5|sC볦km)' d%BY)U '^"* B~MO)dټvJշ'/=Ubb4NT$|y5g,`揩rs"dL-7h_Dx€n]*G$P H_ v^FUi.S9$zC=ڔSn2Td A!vNN toBz87J&ؾk>bv^GA S7qEBL3ML&cXXXnAQHQxښ ) "N\ABkib2dڼB/|l13hGDl?H\6Q~1-diR]&c_Ų$_񛘤_ә!- |*&ًhӂOszh栭wa_/ ]\ kv?%W7@6D ԝOc|DUQ315܂e:vJO?L[cB911V%H@k&d*4$w8QY:X:Fr |g4Q|_TBw1c=ē'{E,GoOUؔ 'uNlR:Hq`Q\df>arQ!2) qk m1p_ԯ}T=.0RjZ< ظfi|Ww &n r8E ȳ57lu+,iL[t9[Tr xNdݹ|CZhvRRŁ􈈐^܄M ڋh-mk1 @j:>=PRe1JRf{T>gqdz1<bh]_^UbTgbIӣ-RC?C\\@a_t0rC>m!f'? w! >Kf zysNS m) o *(Un@|` H)9BAP<"R6&k_iieȪިZf`4 ]J U'&w6LxX,I AC6^&- ![話2K \;^97[AMy hJzEUn4MΏXdf/<qezU`%Ɓyxgw?c%3]X9NW 4h 8-v:,XqC!OF {=&&K  _i`ҧuEȝ[Fٯ_unnb$pdtV)T3X30Zb͞?_0JWAY1rm ;cAZpP \Nբr{g:g: M[#O;WcS)3ufځ\KT.$?V#v4Q+EՅPd05 ҫK"WPi4aB*ltQp\owZ'x[?9 $ףߙ}~S{ 7R$>q^ߺyPy}JlڌE;Z֘}K1ajc`d。XyJAv } ./-6炆nI?GG?LJ=W7q@Qjk>2BWag/7gҤRMjKlE>lޘ^D$}-$0CyXu6Zn6N֜yAnT Q,#m&#[ iU Qb㱅>IkLnI-+kF6G(ryx|DIX ف A Ӊ)*_j!Jų!߾00ko%aFӭH T&歄.[v>@9F$v{IA9F7e0tB+b 7(OI:@,Zz?<ׇv$(颍0R}b5'1¼@'L!ZZLW:zxT֜ v5욙@Nކn:dvӡLήb>x< d6>W{^5UC7GwWlJیQhi7َ=K̒;ŕTv3QREre\<#\䃓q8Zb6 46:wc))U1Γey d!ss|eH&%]WjHجHZZzirMhRR vc;w&ϟSN9W9qA^ŬzD !,*Z̆Rc}֩HH`w7#!wnʩ`,Ur;7ԛH_ P>?By&dW+zu#a(X[̚ZJe#oKj;(EGnfd'9l/R"ceЮõ D):8 Jp}y##./ÆK':<)RZq?9tѿ'q)#Z7{.lEO+5ÄTJu-IzzA lm]jj TP G1EDeRVmJoh1d@G[!ИPav0V ]9C_>)RKy3 u9 2ʅ" feQH[I{s$!.yϛ.kpLG#UQHEFe!" Ez  W_?_FɁVg^bOg{sHʼMtvc lAS_or>ޏi=W&"Ǻ'V+ %XiiWod V2rr߲?@݇EiTBcSHF@-I*){y}nY.T -,6JpXAfjOI>xxxfAkzEй B~_hQ- >V%gPo__?@/1ǤPxtϗyhLO;0*@/bJ8N,RC=iM5_љ'$D1A<_֛'ԿzWm5]D[ {Ȉgd2J1 Y$OVwUU1Ɵ;]>.bZZGY~$U5q140*-#~u~}3|~tTj?ĕ'?b2f;Fd.9so[hXdeynOo+CrEDZc@q DGFw@d,Hv u&2d\Le2_XdxCPSk[fVzFEa /$Y\*z3(aaq}V=T @j=ˏQb}rvv$#wJǝɄuj&&x8HC *4X?5(++a"}^~a,FWw=Tc#G0.`օ}I0,(\AS9\ib!4\Ax|q>Ge N?AJ`>a%ɝV4| tP8''JBpo0dS`N0]'`{]E@ HjiiAp ܏z|i&V6ldXWnS܀ r=.`{[فц[7  J۲q+_Qk4EoU9 76#$ IPF|pSS"$}[BDwq%_X"D,;v؎ܱd؟OwM:pq8x#6wuI;PZ)eve0-% OpșM?LʸBq{qG UP 4E^ʒStb[< ? j7zʼnv_2o\.)jB֡jdY[G?kH5NՌ WhP 0337׫3gn󓔤d@So\쑑Iro:gK@͵& Ն?JJtc>2dF  E,KKWA }V[@/'vφ0lB5<鉈7kp6666P3 8\*X㫴 P:Sjm?Yd<0}-, HZWl\\B6KDe>|(tɀᱯΒ~谥 D0_qΨ\I_9`_PŞW\7xl"z_^naJlp13Y:D3|^Ā+1 JU/LJy8+n:^nfK@ka_^?ajW]i}/}@%DV0fnGO|rr.󢤑*MFc/7J@*o'ByRɰ($$ {4ɔY$$!̙yJʔLɔLy:O~g'Z׵>볮k}eZ}[Ⰾ%77pfv1;^ r3,HπU]Ȫ-fُ̦n z?ZuJ.;qՋ/}}&AFv:#Z>q)v׵"aQgFs!9} x]g &Z7h/\~S;| 4"NF |2Zǵc?yd&opΚ_hc{u]vfփ|U0R["g#=;)l-ө4y dK CC f~,/ uth@n䞞tE]a}s ?|WgzՎwI)|BKB'އ:T?>ޤp';ײz:޸Lqxࠐ91_6j*.JMqw T]QSeT%%9w_APssCP{=gS[J5]]^k )*ҕtZ2Mi7K{\X)/U‰{z H* ">r֮mGTܽWIբ*s {=6[ޢ?Ni Q-/ϛlYo+K8#L`%jl]=v&VH1<ߗW B/_#Qh`AwV?={.~%Xܢô>7RQPX%;`:[c!,Q&-5CݝK+Q<ӽQs$|bR۹(OH!/]),Rt^%=94-XVPE7&ɏ3}'^m~Uv svB?J5͸3dr\i/ؔ{6/VN YS]u_@V.U4ϭ[ E_e0bۍopfFGliN8V6S6*Y }fFZђ輦h`.o׏5. @olY3۩իhykAP+|{od^[ Oߗ]ߘL Г}xqU^RM 9U;V4;")F$s ?.6o|7i'8hʜ/.}42'{{jSZ#FKpD rŁii{hU9OLOOq;?%3uC-Pcmp"S遈Wk@wl@n o/)! ?PL/H*n|d#G6@>d .D-an ԧqXz>ٓ'ʹ w=z4!6i0wۈ34{ޭ>9}L+F/* "6ښwO)t,o<gi j9<**6n5akWz|m>k }h+c`p9~͹b#?DpkLPpʕ+v/ wQ_>RBOǶ; ro*/[ϝ6. LLdej-W_l]UK?X.5'o'e,v-EŶVtHQjRed=:1ӭ[b A.#^=0=BGrup0leJw˵@lhBGbG/H7lF\ "&~ M=QJq&_3YR>)(,IޓL?ޯ4[}H5ڷo`a+%%<N3n c1wpq`aQ2qkS}NDD(x~9*:Ij*>ZZ74$`Rְҡs& _q&eJ퇗w`=|||LLLκƅ,:ULͷZKʫ {ysqqmvye탒gJč[E7w &3 *~0P㰻[r;r y[9ED *DkL>+۸`=PD_QF{ O*b3ϋQpg{p\~}l}lm}}}@V5 2.? %Q }tת;koOLJ+7<7ܓʩGxlL>seɦDsˊ=~Ss\_#YfUCV׷nsF 7\Itd~|eJo o]3ӛ:qjj#?3?yu|Qޒݙml'6e/8/Tn=*VqԩSTOyK3ųm]eo}<}&9\L2۠[kMM9(>Ɣ=?X;2:E܎vLڮtCWDQRXXHr.!kI*u#̌LrD=yV6x0OW*k5'O'_Ti;よx q^v.w|^~ꚝR{f31)r2.tvΥKᑑ IKEGG7*ƾjiF{-[&1WWSϯ^(#|N/Gm;ۇwxP7vhm_}ZWUHח¢C""L=UPW'VS)|-59Bapp3ǯlS=|;9<ܓD{^fÑfZLC(BDmzyZmrΥ>zP05&*GvNۅ]:xyxsm!Wf;(byqg(Ȅaڽ}yŶ59&RGzG>=eΓ[?}d4n3yg Ң|XOr""j[Rnmy]R>taceǗ_WA -'Dׯ 1߳\fVd}zc#0 -S}I9[᫵zoKS;F>]M sl8߉VnﭥR%ϟ3R xTTUb_ut6mxϺ#rcKև/Kn+T/TF^U4N@"'t7 p,@^+Psq3l: ^(_i5R+gÀV6?Q"[IYKS0N˥ (Iwwg2,Esɠ$Mugr:[YE!vD Zk¿ytư2ʥS(Dַۯ7-}B{ ZSC/y[][>[o[fkk+w+0?e~/@TT*h܂~/,i9aAQJ2Q ε"ԋ?gl1/hI1n2:78+c5CC=<֙},*5:zsh]V&f!A|b|PU6Lb"ЉZc=cw:(yL#|L`P@l`eaaba | u.ʝ\ _/>K6Uj}{OUvoxt\`4@Y Q2ƃhJ0gPu\>92{>, E״!0Y%= ZɊދ׾˂J }8+"]i?S`L酟빒eJ׻{Y;`hpa72տ{@ya0 e/Ec͟7aJJ,l>!X M{U\g8>|K֘?ir6أل[R8w@vvΰ"=Uq0<jLYQ' mݳEL/.qjFPϙSڪ9d/XJZٻ챶RV8Gg3Bɒ0 IK$GaD ^D-vI p N@d2D@d$I#ǟ JhH"X< aQ8$'K`2,G;[:yÑ0GB/+?VO}3Uȡ2Z@ATW%ۅ<Ȉ##c/xAO}uŅfz #0>kV*J COٟWxwF#4E߉+ yHMRp5}BB©aB!$]sOKTT>Ϟh}jOlMG™Os )>Q$LCI&&Ns o^PM\jWuq)<7K d>궆n)(*k1a k*{쥦κT@ExM8]-x;wN)9?4?Iu+(hb#Ar'{ `jZ^_~#@-"&& gn4 _z{.fKI1 ylΕl sF4=']ns3)5~m+qtvNq#H+J}0瀊>9#뀏ѣw(ΰzyUd#WKK flh ED T)QTHbZx! ̅g W)(ؑlBQP\LLJЂEAd1j,FPIbk5R<߶G\GLumL>@~w$0$ 9C 7t~mc#D\;]|QW>l]~],SywW2ALh6n}"сқ( -fRK))p(n9&{Z[{*'.g`4{:[Ge)9k7H|e "x2@ ^=aSmаgai@nYx4{xa.BW\])@U|+|:z 0-![ [[[j򻖖&2?T97U9hIUZUpe|NdW@m7GY&]26.xtϛ7\CB vE逸a/]FojB>|X%|o"٧4+F[$,FYY/Ǥ|}#N©~~[>5Z+L ѺPdj{Dx8Arh{Zr9eA[$8&=5ޖ3Q ӽq!s*T8ξՠfpzCI3g>yDt P< q@g}S3`LYdOJꐂ .J"n8Fnq:OYl, U[y#ƇY6r⢧99Y*/:u]xn4I=ümmoVBfzfeXY\.ujb|!33%N0aa E {ȔniÇW'ǝTC)Jg{{,;n\ \pTXlye}.papǰDUU-'BkjMן }_4s$0dLHt|+f÷BqgKS67g_\p26w+dS77XsPOӓcyp@Yik @S#GO-7?UD׾V ϙ G;%:_ 2()Yhݟh ;C"'g6Gx^$0 :nkNNa#Q1T!gMO+<++Z/0V pR !h]FCO/m#z!~Ë [[+RGm+=S=ǀ˧gr;[ᐸ}99*۽oi,r Yh]dT0iXb^>>kX  6o9cj{"~bOrFF!pС-ΙŵcX;_]|:P(+_vϋlz\g uwcr!4JSUņ<'76R?k*pgFfIfhPrnsGgt-~Lܺ7 4;;kx䌓cTWڕOg_zXJdr ,=\nqQ2 `9gWW CrQv#0{˛E/&#k9u`:=Io̳GOl, C_ˠz ޽{0w&ibǁƽ^O/0z|\%HaWdB[ʒ x)fIU|ayҢ{r0SD6˨(  Ƈk!MI 32'JIIIuÂUۨ!]G+vjw82== mNdkS{qej~*Fv؛ʕgϞMp`ۮu!)tZywv֪;zzzB繵dZG=r옊'>B]]]Ƒx GHw=,.6pLJIIAn/9_t&Ep,t'YY Ul:7]@XtP" /2%`JҞ<2#Ϋ,< rul 5U5" 386=W#,3KC7n/ohkg4tuaEJ 5`ck%a\,$&FK@I>r["$uuxTeY ڇtp8喴SYSĬ[V1}U ,7vfgf7K /|f4>:=ThГ}`=I*7 uIz}N[FQ E&W'GR֖ߕYC!/!O **ǹĩb)> 3qspʓ4 _7f*\"=4$F/`{֖YvVI9"˕kCIic2_k>;TBp ŏrrF>,9>ќ;7'LnK"_F)U|cb"t nz7MoyT:tsLM ;vMjXHhhB0=/)&XMb oS, nccr[;kNHO' ]~l%!9?rwÓnGM}=J),,M?omoq s?҃{Sy+}ʡȒrƊGQXx927m4kKd_,ޞNv쾷qN)on1|ľgkhLyx#bK3Ϡ qZJ%m_S-L4Г+BDq>VW¹Ae,++Xeja)-WۢTʱwޥ9ab/z{sH]J{A-ghDh#xF8"Ҥa./r5zI1+D58tR|oكy'{F  K'9'{QRRJ+}_Mig]$ӫXw=PI ̼zPly/Qz{{cװu!P#7\\$CU~dΞ_&&D{AmyN&)|6_H](9MAH?I;dbPH>v[_ĺ5>|btǗ+$#f>G*%\N_ÇBll%%/7O|y67"M=f*QցHx2aM|Zk[hzuN椝Y6gxBgUCp a6=Z-N鱨 3>f=F$pߑux0|!Q`|n.d UJVEU7ɘ>(7?UUk`St/ڍhn k価uM`zEǸV#hۻ >~sv1p8bihi55\^__)ɘ&vׯ5tuLH7Um/4pvwy_YTXk:v9 !.KCۺKKK¤M`UϤ=q;++k8(T#gB-;'VvY-3NZ(ͤ߈c0߮Z"~]Bk%W\܎ 8׵wt$ qao-ND$R@-QQTײ8|UNH Ym RVF҉HB8gI-ْHtr @<<-~9<BD{օHy & J.$!^Crb-nVXBV PH@s$x_V Gm ΎX{ų Q{ւ I), D`\AIdwqrŻ:#ƻ:9C: Oՠg~e`+?_jDĻ88Y~0`~YA_`'=ebyjҪ3:Yaq?@q')@a-'?;deɩR+{ C9GG, C_Y("JgQ(E%@{QE~"+?!_YQV(Ϣl~_ ?/ N~",(EgQ?D+H?r!_% YQ?QN?Q SxO?t!_%( giEBoi[XH I z1)8LE?cmXi$Fx,A'D<F0 +$-!UM7=H_C@Á4p$#M" H28i4 +'zPA FAM0'CB6e^.MQD)-3ڪgTN3;v?w¢ 2H$@F#eqD,ʅBKZ_KBp40'xE`p/EI^ EeQX".#D@^9orN/*bd"I$$RcQ84+EϊN)թhZA(4' `b8NBs~Q%F"(LX /~U) gQ% %@H2/@cdwN"3ڿ$ &0Y ȀB zH@ I22D8G8࿪QS:IY"iIFC FA*X$#DbHC2$4f(+~M1$$$C++@Ax- 5kc~A9m*)8`bh,$`bDi ~Sh!!e2(4#dQxM d?H%0%eaDA0OEW/,F‘(AMep &1h!C7R s$x Y%pHѩ'h8Ap(i Wx,CBH ~],<ǣAZ$J'Fe_)m}KgTN4H#hYi,,RVZ$~~dB p@< 1 ;i0mi<:e)d'R @= `8$ߔPA#aˑ, CY_M  2h"1 hP(3<\Ɂa@(+-+KA(@@R ,$ad0("\篠: =p<#hYsZGqD$rH"h_%P˓p`2kq $ 0 %_~3ñ(4NF}28 N A5E$,C"a0_U#%C`$`8$ e T{ +8wAO_ATp4`X%2q `OVpJޠp48Y"(dH@Bc+9e 3Ȧ JE!e1hit^d-0u8J]6=wSIH?ţ4M"`BFqp4 GA^_ :}F_?N"872&!d@b1 A! +diV?KEE8\/ ZRFDTж?SuAA`bJ$!XȅN[NBV^pa)E,Dtv~d9^NEږ*qD`/:BH"98 ׿{j@+I.D'a!g'gBX[=3zm>t?ޗt(vo?OF2Hx??O?__@4{z}6u(2W[)O;п{~= ?@ʟb׿(1?Ŵ)QʟbƥD'V!ymH?ۏ+.[hj~` .#ܭ\, , bINs1sZ ,-a; ,|F&OG0H`NKept|eyف?Vc^RFh~a| 3H;v/eQ])e2UAi-DFKz|/bjUAojY6.U S3?˒Rek3זc`@QCѰ4J[z'di %~ A&z7ppW}=W?҉f٢ϺɊs2&[KS tQɻwkn5D\k(8jw447ae*z Q'咮O?TP ]ɷ8u'X(P,Aȹkhg8Sg^OyFp# R?#5 RJ cp`4- C`]O&$%kzaaPVۅ*#Gѕ.IE2 3}y}㜾=ڑڄy١Vܫq=`J㏍Ʃ%l]D!ڒ-oVZZ-=&/}e縧c@ YB+:}\X59>ސGsBz=lʖY7x!rwj<[DD\:Q=Aʍ0ѳ7BJKaMz=D4B,)xU^74pz1.k-t#Ʉ6M70>.*0Gdo<P.|,sݻ 9 kZ!;"mi;]n*X0#B}_#,|ݓ֖S3v1KxU"aH9fR.:$C!RNE1R;bVva|qč okEU]~o>WVw8B(LhĔ!B['R;N|W@z!3Bff .[_j[T#gh#ۮ Ba6]YQ}1cEqo%EKgb7X3%IXFrdrLj+-v0а/"֎-(s^nE{R5d]  |K.#fM@thE#ndkǣfZhy I@Na"f"RGU)'g0ơ?b93fken O= | :y"@YzK*$bq 93iyX~+?r%>=,1 &A `7aS{uz-˨2Σr0rwxn棵ƺ7B%XmMynYf~LfՅ립Hq_ࠧa .Fg?bd׋˾Ȭ+ d$F#-:DPdIڇ<ZpSsEns.7,pGW+IacGپ+g͗[ya+/&sTm9v(nri>㑁."mAãu};K4s2ABi뢙 Z0LeYS±©v ~5VymcL0(%9 `{x xî# Otyyg >.E nG-?˺ !5Y2,dd5)qKQTY2\TN0)]i,ILQIC)a| LJS/턁) Rpit>V/a7Փcp2'ƷU @~RyCmHK!9cMkFL?{F֨` A tylsjioxx G oAcJD=eCYt-C䩖Wp =j=x; Y%P.ɪႧB|g+J)zSSܠd lT( #aVr!:{U^u&z$42*mQV3=뱽ze 0ߥ<8^$p6yCl퍟L] `TU^؆YuZ3wꃷ5F/K60T}%\jS2ьt'Tmeb0AxJ^*ݖݟ["I+YɫB{>R6i|AQ9?ޤVka¡[Q B[S~CтRjjR _}3pU-P,g˸kFa&,5c˯e?gL WzK>zgxm/~S\>r?DЮ'5RQv%L?Zp0|Qq$kT("+ O^|莢go%< phXlX+ZJ%IfA`їRC DUCOK?m/;J~ 8~h'!ub^[前t.^`V_߁!1fHz<*?zhwZnJBNS*xs7{^QS}`Ʈ{.޻\v@ѳ‹c ?\(A86s0 ?pEVRd_5FNϛo?{b5jH4)z¢L82[cop? (='&W K% +|tU+콟hφ YOM(*e<;Q0T}낇wc~1Mԉsivw).lI~';4I@?kF.{CY4ڜlzLxP d62 xf7kN)ߗ8\?1N!fw]%ns -T ުmu嚛k%Ӻ444;o L1ɱ!d)&X<'qeP-nfVg&gz6X1qwF ]]^SLܗ\ãQJR,|n4"vj A|}X @iP~^>c)q$~o3H^RՐU>6T&NC]cE*Xɺ9{X,+z1X*SAqa3Jm?=܅)\:Kkv|uR-)5-druHxmeሥ)QBR ?+˗xWSg1` mvJP>peՋQ@ ;A0~79 -HZZ#G`)CN ߧBPb%}Ţ>֫Ke7*L\/vFI8Rx"gm@JBZ{mjLDOO-]#C42'k-e`nB+##%}1G:3O1_t仿XC5rH\5&YkYmIϰCKZ 0N2~6 Uf!>U@IIJ;5mXh# J0lQO*6e4P'D:n M h:(\XtI]y b4 D4<-_XL}v~5@S$rEZMbA`Hǝ6yGJ~"ʰE>Zc89 J+>nOm7ޭs9Ε$۾ t.;`/I9bZ ѤP0|s:`U@MUm=Tr?r& A3j:;=yfGWpas܉E+``rk.$Amg0@fA}ab Sj|Rq׼iOigg-,ϣYY&5J?$\RG~Nmg㸧OP;A_ #NC#+AUf~B}H\=[TԳþhs)*ҮBC(ױPAQ5M6)-vh,ΏLÀ|]3x'ipM) z?FfA)K Sϟ/grY|>Rpn dwje!&f}ȁѧKH3j"haH O?2m8Nf2MweYg*L*,y)^NƝȽMfSIg>d7A{`7b.j|}h0{Le5w]N({5CP9*@ܣ-oV q3i4l6N@"Y~2{ E囃(t;Tz!I!]i]\J 3C5hSNr|J eL pg=uD+4++Aͺ^<+|&ʮrešO^kgf{ jh.T"a\>ȔS">O+X8aS?;q~ nkkae1џ>plo_-KE+ ̊S!< > &=Y~ڣe<,ǥqfEs )6kϊkvWw-o'N6]ZZ%5 ]fwW ėnCW7n0E)9̯~1W65h'KR?6ߪjj9@ >C<؈A$+> c}{$P3m?ܒ1^3L{Mx̧p'Z{WŮ п%rI##qHu1f^r[U XR^9F h w Jf7kgVH|YC4ʓeA+Ϭ|Mӥ+/(\Z!ii6K S#ќTvQ9M,UMVHceW?_EA&n\Ly'-W*pcQ9Н7{8%*#Z[q=Irf?#-RU::W*88ܖN 1UomV`a!"&F{Vͱܗ{`mw} rME==1yw"}{o%Ai~\eP<,&}MW߮?ë va7yLuQA-FS.6n֙mcwi+yr.d5X̗5LU; `q-aަ߮#(d{`^gW4T͆Mݼ'VGl}.J1ț̊ɂMW>2Fdv昰~px:fV^zXu>= @\eD@ǠI`gRXhcsdeC =G02r}'RqD|J r<f^zB2!vMΘ$+ƔnBq{/'']Y)\Z_6fDC>x/R:ظ@~y{ֆ6wWsωIv|ǽ>>*\C'RgOfaXd.&&#rA3j^j46tkUYW o_ю#d۫o%$[kX)\r>wܡ/Tl7rkYr ]#49&~Š} ({|c.f_Kt}D ۯ\@_)}5إc-s]y[Dͻ"*+neKPv*諐5.yP͟gqeY[W4C^6lFw$wѥqS^);fqD01Yg6?رWBmcInd_XmJn$7I3)5mM7Ȳ ieН L~YU!-GZ.aT.fKS%RΞLƫ g]*Io 4!C9p%ܾ~u~:CrQpt[wA&±8_Wm_؟CO#C ݧc\sP0gn1,u0֌:4,k}?ʎUU!12wwcl zS}NI okT9ߤ,qw U13cr룂vAPPט6<}ZЛ$2lnh'l.(2{oK^nlO 窡7S՛Qfm}0-ōɷe{aG/AMo<QrBȟ_^{4Bʷ ĝᶆ[|YIt.&(zXbeaaab*%_ig\?qdK{:ǁ8M`h5iԎB5A' c, ]]SN( (c[^?9 j8K˨ S?jAY::O?MuppT[o몸*&hDN Qe{ UD㮛0'-ńC58&E_4Rc(+~kf(ẉOx4oEUʛ+ǔA]PU  @IXDz3O/dzx/7Sp!'C]EJJʳ7Àa[}MeZ/_w?* 8b>c0 eOXFfVҬ GN nFfe.~]%Pn7Y)X@^>\Ňkυ޺e{W ,9K7X?D 8pmhw ,PCZKVkPbB=㱸(=Q׸&ܦGOb߸Eޯb[yCyJڳQPQP3A2%0?qqb M7Zq  *ĨlE0߹{m\a}4#: $|M` o_ȹ*9YIɭhK-RMyVo07OFS{s]+e&5k9MT,so2ycؿ;sMQZ3RQbc^bW&`m 0e$Kk?B|r?C66ؕ\2ώd ;$cߟҶjXd _g-ՇiXP#G2u;J:P7]X`bT4K*{9AͽL<j[}s6l˴jߓz^ŚlԀ ϦS>Pڗ7* QsQ^W ϘᡰTBͮ;k={[ >1%^H+#()MSs S5dھ5Hk]r(u+/S74-3kMC5*;{Eأ1TP;ZGjM$@FFP?)^m>*]hrnnG{(6 zg"O}Aw8±Ebes&J,-)TEzeė/[kUS$.ym^]0/)_Z'ݴ }҃2?X]-zzaaۻUuM5RU θzW <έv:",0}$nb 7yqINdo؜[ ZEW dd@[Pޮ|DtN괼-2hP($ZlFgYPUffNt:dRӭu0W)C B#|U!4-s;$(( C5$ )L}VMAQY~|C jzRӬRRɣ!{ȉDԭ۴%-mS.vsOONOuRD2e9zGCҵo%4?N WM5ET?yMٸL9kGEego5<.(Aݟsٻ׍:֑kpWjC_?yAXX94FBXd5Eg墣ݸ[7ҴSB΅xtٙN&+Pq `P>WG;-Vlַɡ s7N~"L80 çg n|$*Q=mٺT4AWWNU33!z5ukXtO%[-kkFdb tM3_*֡IrsjpY-PAm *G{=)ǚų1[mGpc*5>V2cB|.*TRcw|׳ 6R }=˲x=0ȁ/JiZ]]05. !wGnx"(4y2777g~SF8gX&GQPӺߗ1$Tqӱ۰E_E-H*ǝ_C:IFN<s{c׹W&U_{ tI"~ *?R>pѕN- S~R[9а/dFߣ.񥃦lttt}L)M\к&xqoչ Qo<>?ׯs((O |MҭL?]3t9;]?VkH QQSs6$ %m)!U)H] zÀ4ü,43> ].<>DoL fmwB.oٌ}kwf(O0 cu0(%_E(V$_kҪw ja[+:yxRNĭxŰ`Oൂ@ٛnO"I_j{{[ o6QR;}~'"p=ֆRLjOg粏ӌfp-w0150_+v:6XNQPX,pt|Um wM=2mN)]1L ^~SI;iɄ{i$t? ]g= ^k υ71ARk0:qm/sY,CDDZqbccX{k5|i!G>e+s?M |ǘoƝߘHTiMduPʼhioISGIiqd-_}-a/~/7&_g{v~R$s>>4"?I]XAKhaM55!/^OʠW¡2o VQa5-ֶQ9&t.Dj ?0LrQ٤rEL(7!sZQMT}tĥ>\]7r݌0.NhKS;6S*Iwwjr.9όÆzs>I&IOvgzEgV|I׸;}fV40Op7GėqkrE삦N>gBϔX>tGnR@Jv]3nŗT2#m woo6Ѽؒv҉ (6m~Eו/_\nKn7ɞ/(kjz B!BU=2uA>V- ͣ&=p:{ rV7~2H܉ls` $5/އMݻW9xg͝KV69C;ۼ]E6g'Z7cv["7vռW9$M\xJUjsSq/Olr+g D}QLrcˈw՘Wx,rz۫Yzz!-Z6K35rU/XLpDOU:'z3TPThi:ؕc АRv?i(Z~vfl+3|=/?f3g+zo`ryjk3/qc`ۀq/TGj"eab{{';M.Fl`z# _h;9G=B_Wl|xBYu6ѷ٦-x0fKRK!7^6<\ݕғM@hw}%l]"T$y%AOeJ_\ynKLP(+Wew5;G ,w|hᾠ}4MMM,llAQQgo?ȼ6/|6=vPР(:ёZNGKcFPqlUu록$װb|o$[\@: )L%WxҀʷ>q{G4vݮvF%9$r}´:jrɥ̎/Ԛl\˯jY%,>DE~vtWr^{RCZg"^U4 ՙ^hBnZn$ 㽳>ƨx6^Wqb޹ŗ'{ ߓ}t&l7WU~]g hZ>(8gazܹ$:%S!aT/uRYyQaiqh+BdP叭O Al@\y8omK]HMu]L9keiTށa%KtuG"VwԜT[z}F_C%|w,oj`[8C,.d^p: lLNdǖLZbON%~r1W@ rݴwvv>2XpD,?l"s'IF̆YdžG餩EnZw?/vlg<!!u3+F0_ROwWU좗4d-1Q.Kym)h; 3JofuU |}d>5"53 x 5#{_kOJBɍc;c#?֎"38_\Yx*ZP'8Е+W mzߤk\S!{[Ҟ֟?>m#v $2f|ϕ#8eVWK,,;A~"VTOF/[mn0۽wubdļo~WA$9רQoְo-T+GpZGllĬmћJ +M Ɔ3˹|n+rKB\LFD٦dN@=ߚ/PUSC_} ͕*qq}<&{If4F \V6öy@MoNďOg7M=\F CgΜw??}ϐ#!^u|ױڗb.!X. r?{J}|!qgKۧceJ'wTaa@Fo<9lbXk |^K\z~D"~(56’Hj)Ͽр[["n!^g``T\M 3%TO:;96vT/(,Rp◩H.`=ٚk7'uoᅣ$j\4*||tsA[&]݊#ݓ斛o¸+k}7f k7Z. ~uޫDz )&Ûꦞm7GpV>')*>PS~֭Z7~_ܛ#c46S3`Z[d`Nl[ Nc4N]pijh`d0ݽ C]Aa?9::TP R$H'MN|žJەŻ{ew,˄:Tɼ(1J2Sݷ-tOL2@U3HS8Ή^o!ۋha`w"7?,eRyRc!VqҲ~ NO ~0Yٱ(Y9eZas[bH5,{CV=Y += zUNb1Ҫnul- ݝ6yP힝d05TkbU˻7KDM5ziPn1TO$W*nPqFU՛4= Ñ; 7[q233 O͚ vV- '[vpH&_H*wp9y8>g蹝qsd6wAumz7{:n8q(@hW^R~wIm9}/we5M7ͺsz3qʒ5%%-v^\ƦywQpڱc a䳵߹܎VO[-P^Η>;- JD9{ ݞV̖9AF[<֤D\;R4 @桪c}w&1s 3Y\ZfwV9{OK7| 7^؈yG\u0݁HX6i ͣ|M\%D<]ffEW'r@ҷe.Ө7'Lyn ߒ N\KGm-.<2"5v{ؼN))f2T1i8>8os{{tvzTrK7C8`m/;#b88^U_8jVɵP&"[ؠlg'Y"=ٖǩϜ>ئ Q!*ZTX,VKr~Hݸ"/ /A2Bl͛z;R3\m_-j[}\H(n.wcuv;m)+s]oV=Ymr(ɼ-P $#U2-:L6=֩˻h 9:Ya/u8|? ͷ㎆zZx*l|=%~ibWgTq:T@Ky#Er\c|Rgm_f۸pSq+m:es8t@{#R'fz#~F"g]7EYٙNC X>qMPB5q*ymfg+ /_8A'[F)}G&v"+4 aߩĆz"*[Xv>(Y~۾Em49a̧O͙ދ5k/w, J/]'L% :sbH}'OȈܓI+_ӾKnwilzod9'Jk <$d'R($vR CxEweBtupIڛ1PQPFQh]X;TARk<ڌ$z$Hhmb #j"4k9W,Ku\d _nl| A@+?r`I|hTg{VfltF{3U2'筊< æ)djz;]iͦ^f]xFwxl &nd.BJT$R bAun{B=@-\\ao^!"$L=:bCT ڿL9T";e S@,E )^@[Tq,/s +y~O~ݩ` 8q8M*յ@+.MW..ffҲ!jPN7ËBx*B0iC.=#fgf|e!a3`w@q+ڐ|N% 2h ̔ K_NrZpq@#SEV\~S}? \9@`;bbgX`GlI y/' eks|I n %aqොy%gOyK{SÙT&~u_`𳹞>eirCrso$W*zF"_ːlJJC YZB፾|i< FefNsq8G@09f0=hj%x1?rC ;er#STx *ĤdM6ݽ{`mPuA9:zl9+=3[0|:uA>זB=k%+By-G^WEd=9Pn}D*2a=I{xAFnϓRp.WWu5|̈́H|EjCB"I6&r9a11fM-ޒo~|b!n2x=]|/0oy@fi66"y>(+JXTAQv>y8d͉\.8AB@= S\%UBUWud6з3f )-h뽘l^bA"`LBWkxeo".L.]<.{% {mggՒzV"$ttp<- P*ml肄lkd#P/ojVԠ-K`R4b_+؀Yty6nΘ#AG(Ȝ}3`].턈J o=Nke=l8Qt\ g$1MHҡKƗJ&Kszi_K)̜r3HA;|WL@ J\hi,A\6^u/f|a=1##tFF|FB=]?ԪUF}#H49&qQ ro/(VhI `2ucW??|%mضyh6],YTdЋoP*(N --~Аl23NC9+m?+ Uc1X+<Ϸ mF*Al򈀀b^Qڮ2Jt"sJ֎@0x>j[&pV7&^[ޡzY@Dz|]Ek_'rXffc3=yp]?O;?YZT )*"aC5 .weeD{gnVZp6@KI9~ |ՀJRMclKOgf_ ^'[WW[P*^^S~"0*) ЯQ7:;D*!ZwtQe{:[^`jwu?X}6,K[v\ ѽ>:akB0]p9ע]V P^}RPjm} 'ryW m~ڭ@f粧Tъ_&@6лUٝ!\܎'˗++{n|pq+'̌R5?blE~W6ow2-  'ͶsiqϾ 7w5 ZYeU72z,C:1<6?)++VhX6sZ\uJ 9iA^Ԯ"CCÄg !o_=u98#1$K~v~`{{sδ7ce#c<7YNx5P6lL߫:Z@ZؼK_wJ[2LAUׁI@)Mw)>&G''U2Z-Ѧz6=\0 ے̍=\ )>"G-UƸq_tH S^a$(` Ʉp:,.O?G]g(DQ8eP<äWvvvnm5=jᇆΰ^/_g9SWFyKʀB1ZU`03Ӳcr4.gϑ Q"XP~=`J:,K/qS)=&S[;G=Lfcx;ʍp31a uYlnM`b}Яr_Φ&MFd~hY\lގ$Y"U <+* 9|]AcY/d-1~ W-\OG' 0Ud ocrir(đU.'Ap^Y}Ttm{bNWeQgnɤtƻZ[V=߰T>(s7_rGc.Z=MֺgLfj:9duSVU-1}D@n (dE6`XA S.$'6ymw7 8R0K=յGT%553 ՃL>e\T%_: )ydl&[I/Q?d~u2m@˳cc0Z\wpI~J}gw.FF4|*U$E׼M@|]~hO%+l4_Pz!_ݏge '1Uh=G&$#GY.r{x%dݮ78aGQ{GE6;li|OPJJfH&56mⱳwCْd;9ˏ!Պ׳0̏뫏qPVъ<ְ!_8mhP;(3(e*\\3_PwUܝ#Zz ]dCle~EZB?7.i2?n=r-?iD^ID,d6MXĐu,ߞ /SS?ru5+)Uծ ٌ_{q*Gty|'/nGF\`~PVҧ LNNt^x]Wx.oYS/zzd2\*Z@t5u{ IQKR)sJ_X()SM'60Ŏl=u>hY|b<] hrN0Yw?0+kz{kU̖m !UvlbbPdEQq: ^pLF3/cPA&r &׌3eT~-\qW@:jA*}4bO+lOsp&Jm<ԫO ;AbB5ьfw,k6^K"P)JVU_k0I:ZOf`x͟1!r{tӗeR=m(ڈl֝EA i4ZL`nYkㅚd@/VM@ ?NF0#W`XZzՔNR*;LLv <=12Nkj<6I~.V}|uk@ q w<e!;Yo|ޓB+2/Tƪ/w7t%FN{azĞVoû~MG%kJ.>''n|RevaZ_!;C͍+4vug 162k(ZsHAt+8ˁxC!?nz#!͖p,w}aOR-%PYg/|g<5-'>P{>X7\*7}{:B\W%S8Wp:bnQӈNXI\=GSl55*0sI +-;+8@s+Ҥkb"U ds +WVx=m r_<=}O:Sk= VڐaP@Cr3OKH\%*vM,z], wjAHLaɲ\h@0jOo{ #}^ʸvkJjK[L >NՎ0<ۭshwqkXZ!<-ڮMdV;p!Jdx?jk]WjUiiEGPT!gDZ<)5MU&C CdiB9D|(Y S gFqݛLi$+TSj%|ulMO1]H`bUjp!ֵ5D z:vvLDDDo(- ZM\,,,_y.***h؋g }c~>^HdIKwrJ>YǢwpGr?67ܝsS5$xRXa1ŵ`ھh<=Zl_|θꞹN;dAJ`,K\2cmwb^}otXDrH:<>ۙ!D 3:q`2{Z8o`tkϟ} ;O3_AOد2ᓑyph܈¦;;?8^lDotM_ynB$}tm-p\k44xy-b ?aIQ_7z;m^`rV;e 9NӨa)`6)A/Pw1Pef=G);Fm|XQāP7 y QbHXTqgHwJX]>'SS,d&@Dɟu@*xhVe?SCwb.T2d.\KA?p*D,=47mֺBxyy)_̋Och4$ ZezQX।y~@:UW#ch @0H:bbbs83@N;קyC-ۢWR};awscP#u\1CztWd">4 ~Z76+a;olfX_.z1 :Y!arn>d{FLP*KDf}x8/Ȩ(|z.ׯY$GoHĬ$H.AcChKKݩFr׋wM'~iA:=TH-[ C"rӑ VVW TbVr6"j{vhͼ~xƬGxWV [o2P.YwVvvb]r#YGOqo"IѰao$͍^tuI#m'VK8S*h5JVl30U۾3\fg*&,*=2J~K2q Cmp{x8+a*o[+\_`oßn5·.2sO+D&?ZyDOǴ#'q}LI1nJj͎ӭG!*r|{ʀYJzs=G&%+#'ǭ\I,G̬dygh|Yk$on/7$RhOEEt~s nk"/|.LC¢{w+奏;lm>JՇ#܅5Z.*T( 2^Q1u-\C<͖ƌGG{{C%"ڪXT-7Q)?  Tl+U3P?1c$IO}e?!Y5ey{u5-ˋBڱlIm uudxU*\2`qPGRu~_; Q!!7~ ;V ȀZ~d8Qæȫ :.O;ct`t,&y@bńSa$NH8\ Y&"|H}TZ8w;"FK-n*{LohW<0LF A]a66q}J5FJ[s\ij22]/_UX6wo1/Sm8va2eLMm/k.˔NjVn~DLCCt\Ix(RڗeC)͛C)d).R{&箐YC{ )E͞6vV\B{t6X1R7Ĉ UipSAa';0 0ƈe7ِDVY`0j)(qH}9:QoY1/fh&8k4{g4]Hh̙?`ApjI*2r@QKյGNDŽx^ӺOO $qXB3:>Zez7-ԞF<` 7bݓavu`c_L7RR~GxOTvooρSZvoMzo/b߮TTĨ:aͷZGw\PDc_fۃ,*5zĢKd9x8|igeNms)`%(˾Nfi$ov2gXd8=GY#1zGOҖ$bW'<GF,eMADVWttrVms.'EI<?shx?T;K>͎lw8]6D"miqWO9O91#we>3-70t(f綃E"z LuJvTp4Co/\EJ_ʼ'"i[ ʞHxbޝׯ_Oʮn+$z eXC7*ezyP-|O, E=ܛk/lW5A>!xJ:/ަ7 ~[g ܱP)8ĭ@}q;OS&+(Gd|/ F-cJ-TvS8fE͟fr> /FGE؄jy8F"0`X3uUwM6d@o%⏖;w,밉(N6k]`5PVC)7 Thmrف:*P{AhyZ">##VT)]%.4>W,z] )_cU$*UW'AAzv i^gdz* +sC^d6kpޢ~_BV&T _KK B:'HCq? ֺʁ2F!bpb!g hpm9p.bdDI2*>W9T)["s9Dj] ~*A5@68b"s]YGyNDÓU^B&3q[>/N8JE\ժ@Ӆ!`f, Oh9c76 u(V+,"#L*uʪ[[,jyԢ*~ C]nO轐w60KfLQt:V6׃jkxy'PBMwȴjD%$: Ċu&jϳ(Hڞ=Xĸ+?Kfcph;aJkBUxt=527Vg8fө$y;Kinc ]lm65?3(Tr ӕ$.bhd\\8ֶ%0չ{I%纊4V*̶dߛ\`caNؿr`ɽDof34zqi`n^:Hf?[N !#0X8=L9BIK?;p؞ HcvnenLi5u<^hk#Z| y%*ې< :Tr";f8:B@=AF tO?3?vL\5U9dK-0Hl^ȑSn^ZD#M h'ho;@`X÷WKRryVsu=MtKڴ>ƹIp>Ț6<3UO "L%_}!\4ٱs;Z;qnQ{( (XtJ%7b7XEZĕ|x?Xi=BD̩835M`PՈ6/1ΖFϿJDbe+FMezҟ*U{cqZ1}\,bqsp 9bmm/k\ QEeo#,::e2^^_oUpiKlh-k i\buuvƭgHu;W{s?;TmiiD.ݞ򧟓EH(Q|3Bdp'Fg{[)>~8V~+?a8[fuaB31?ljec#gj1JMs w 5u*;s]shCk]j[X"Sky}=H%|-HY^b?k Ni|CHHHI7KxQA:K@$ KTk_˿n3A/.@Ը]=CP5>vJW-3>4&HU!gوj%aR# p󆘾7a}Os\zޟ);|%Q GvK c჎ˣήňu..]^N s䶓 ^R]x5",f;jvԜ\.\+l rݥH1dOC@Ͱ{.u )sw:@@4v;:_|KKKC]iL^#ZŒl ({VK}C%7'뉯9+/+=,qp}T&keE$d~.@)&KG֎gϱޞHK[{[ Xo+ eF"@5KC!Ls\d g#rh:~%}-\rN=3ѯ'a.T@lY3MMKԂc1l.'VCDY$0``$.+js֐rtl&PG'<:[슡Bܞ-g@ߞjprG:c[P y5,x/ Lf2}ZѺ&V(z`>:: ?_ kg{Bo1{E#*X GAfl76VcU ǿ-ncG+ ?,C9=1 שBӍ8\ru6eYЀ0̦Y}Rr}%*sY/( X<|8Dz#YGbbp3]v#OR,T_rO(̳h)}bhjxy5G*vBO3\k:mOf ǁ`x{9%\'P؛4^:lQhW h; iLll]o3w+>:W[hZI^Qm'/(_E0JGf"JMI*91`?@ E . X!S?mC6^E9X~Z"NwkrU*+TD[\ZS77^8̖^$>hVeApTm)!i`˷oϳEK8uAVF/UV+qn&k/ wfm(c ZWa<üOci?|}'&x٭Hu\du箮fAҍ)ۢwws!xNGXejnhb"^v} #6( O~*Xg geS &m9HE Ԙ=fX3*3)u^eu v++Λʖ^M|؄^2K33"oT&ˍ陘H >AIC7}??Cj,p`%n]mmz#^8*3ן1a1] "XufF&ӓD@,*i}#hE<[LCՑ[)fհdҗc ٲr p6*upfSb7m #s[Bf-Ki&&}{)3Uρ?Α%dԢ\ B\\[$HE շXX::_5_u1eV=jHow*ځVxǨ"ي]]=")ʧ$N'f5u# w&>Im(xb2?nVXKgϟ^Z3cѴL$!Up{H#X$bl9hٜ P_.1M[Q2?(yb5zMvyMwTXh6g"c' ʆ=꺙λPϠ·<9IcZ=d(O[3P~  j[P`gWi&z{8b$c8ZU-{Ym+hrw U.ъDPN'gQCå%A%5(//b½glBhjUGsR9zs .^\sk?zש8b9Mos ρ!)[*{Z7'^7i1T** f"@]4kF@(*f}jZA?8(i.I *B Cb}4fOH1^_Wq^Zffwk,= K畇DPFT])p>zz⫫/k% X# fmɮ.ff7զyۭ58łm[F>Q"ՎW:Pn/ !F2ZgRܷzͧ~oсi'MAty VQBDff_{~re$Zߛ}ڙu~X'?R35X3`sSBѠ./!}u> 9.tpr@n'lQr9Ct ^Z9y?:z7nOTLle(l&18(^K LGj.AhT|?` th0")BTN=hUXYvBaj T+JOf^YWu>lnda+%7;۪^3HR|6Rp!O@BqF́R=''GVV Χo蛚ݩ=Ϸ"I~yAyR<ܷb3 L6j59clV Wj-ڒec^{pHe0M}F޾H>:o/36C/q9/4;ӲHmVBjtde^zZ?V{.rw|wN\: ljU$ f1+˜ו{r*B=8/ yΏ~Mky OI &S)'ݟYa|[=w8B MDTT),lx 6ll볇2BEq~~k-X_ýQd$/JCBCyoQ<";cU{3 /=|KohˍeYqp"8eL_ZSWUZ谓JzntB@DDOV\\~a՜jEn@Iں H_ϱ@>HNy{MΨYZ`6B>ͭ*{(}O 58:LwIw3j ׻B2}L|ϗ'WM. ٜ!s n mNE_㰵`}~Vmyx8'O [ɉ -&h8\wtO3-!(grX$ʘ>xoo 4yR wJȨ=lcɱȽֿ>L}t9&3N>[bBHHt2hi3yP <{ PU@YBe~'wk6}:::sj7U' /yR8cMKR]}xƎ/lic#)ޜVڛ顽l!.*ύ N] a1+UYqr9`r,_5m|>\PkÿKͳ/Cn XSl["kFBr84`'X,T&cx ߘQUUvYkvP2ARrZ_F˗/s1A`vPt`r_Gr:dr''&2COAFFV&~LT2RՎшVьb Zu6H.QSԟ)z=SH\ 'Ł|rm U䯈Y7,bKLMiϦbUwt =ZzV$;ӌpBFFd[[[, +&6 ~y=y;C^`UqrF%NT.E#ޏ]_@ __fuSFy7sQ&LרgvpY/4֯;LcZJqz L?Zr)SVFog>wIy}h$P2<@ֱD<7TJfcթwdžkjj>uz W,mz"颐Y/F-` P(V'[D5b Z<&,ʌv/7¥?@7`2f<8S(RW .!=ETcJ+Dg m[rmxt JQgrr=^U]:$)!aC+$x 9C,/bٴb(AFf6XKr Mi$~z<+E n1Od~M|@lku> :2G,M'i›=Ƌ zWimbjHMo)S5Q}2Rn4\A<[nF >25]uc`4|W<+sb">mՃ/~'/\d퍪.5Kuwx1wufkɵ>(A0ޭnd$$Cc"W6f%Wڮ?ջFOqPԲg&hgKН*cf8희D ɖZ]nPܜlw_]ġadzS3$/\ =.lΖW`.Lv*U2=?CGGj<U"ͦV*}(sZ"Bof 4ߪoqOPn~]FAyH#myYx!wzӣC9Vpuj %gTx2p ~B+G0϶ `^{xY=#a"@%o2VIJK4$t"8rɻt9PPN$V,> _7I~>z v}0O#Mp?cl*&R~ xyV{ P󍍍_A&Zu"A{&JYz0Om8~z6(?LNQJ64JTbb n$ϙSSt'Aq\uڊedMZ{q$7X@ArML{UbMz$Smщl:;555px??LYtcf2X1˫|o wH,eaɺTjCo +$ "rQ1ڞVeX\,oqWY|O;1x!9| %TJ6oz:0,ޟmL%]"G}񼓘,ֈM{|0_CSUވ\!`b2 ?~쌮a_Bm*۷zO t'Ɍp=6mʯ5H#D愯͈=@CVɔYɢcN`XpA+TeOå5@nZ ]+U1^ ]_-USgAMM.'j၏&?U0`T{!4>777v0t4Jzv o̦ @Z6Wid6E]xǨvM5ZSaxfH&4ͳG . #Ǡ_l ~4t2'JX3-f92O7.䪁 _m}!z%,N(KD1*޾ uoC(8nM(duYS՛;0ϝL*L[j_RDjI*v4y ˺QE57_u~DPysl??SIfMi{ƃ;UXaƵzC5_p1 dD.W(VLfc( \ oO=4 .S}helhriDA/ ڪ}%`z:Նw\zIӺl3?qnts~~xf&xT[^_eY33l6~!BڞǾΟ3Ϗ~͋@po:s ZK"ֵnKцRCr2L'nqĖ' u`4ܫiСv?#91Eo?ZE׊F2&i^oRzwBCjg!p/\miOh(͔< N F{RꎗGLXT;\PV̠=:K3 #!Z)&[{d |`Q&^zv0EV"rT}Wqi (B{BX5fڻPԞzc q{ |lG|#sWVh_X3gz$bu_ůmWX5tV^vO 8çtt2Mv~Ati&Fv&TaYޖW•_zIf {f3Eoqe7" ^9B넨T6H݋`E_ՒƁ5 |'l}JZ//5~qXl>_-o!jJN''`B'lb=]A@HU|fճpݜϟa>bz#']´Q^8)Hz!OzXAA!F5_}[<^c,l]yiG+!xۣ闗 tvY5Y>W, u#Vo/(VFAxC2))4`Q}nW!wAZnI8L<ٌȱQ_~ ^Y+,,}=@30 rL4PN8=OLؙֆFm*K6KL!\Pgix)eLbG ]sshb{~SǷl;,$hy|GfjĶ"&gqgٲܙ~Xa, jERlX UEg iCTt[ɐWϟT%b:7<>m9 ժָ6qxeG[&(SjbjՔ_+^v$}~Kb1OH-FaLI6*UL]=Z ZnKJ˓P.'E;Vv ӏd)ỜlEBC˲{|Ffy^[QDBF#ǘ5H`tc<% D}N{UW/ no6l}<]km-~u=m98 %@ À;zlo;bZ:lv:>]9f̵Ps{S|uZRޏ.`n̛.uI>~eia[D]b:?=\t {bb2:<׬w.3>^Z3;^0mT6h aDuLockmSVM FԨgowG0r@Ą_ۋ(2G?n w)$31ƿ!鶌Ihaދ!<$߭&jlhaFDm[d_7tW;^0(7 JjIjL-x:s1PECjcUtёFM4@Ye">X DzZuj8 #cY`p2;' qs,) ggM9Z k򫩽>3X뢝(TC(TK;z3"H*;`rqt7@ VW;M+t^d{ōK3<-HMz]_ : X }yn&꼼" #u8ǍA0|ݡrowy7ՙ GӳP,םQwW{FsDla߄1M=11)\IO$DNpiXޟdLq?)賭\y)8vM@%(ਐ?(bgbm _w0u;=vI|=0 c[П56=F]ʡJ٪ PbFەe`T[(ؼАol^p3Oyckn 7|`2A`J*ji{0'EZRV<;UkZKotTJCH4|` GLޒ{lHB<|^{rZ@Sӭcr2ns$~0@,@WSż @Q/8Ix:[&+U?d>3TT4dp~/_Ͳ9a4HH9EoOZ5n3J(M0]"##G )WEHN[gK/mND[Ptp5pel0^;lz!tuo#"rXzy?͖$XCcGǛJc٤)B3@dEFUVtJ:{တci G:zQ^hJW~cwct QP!m6[F[ndE~8vٕSW-&#-;]!͓ ࢢ$`t4Q(/)p~5~ yxF8f',~脈1/4A1#a"f-KYf1O*U~C!''EZk·c`R\b,|УuG'n=ytC8kꚴx)BM 3jY@]."l}CC&d\ deoaN87wpF*/Td>Q|G9,~;dD@RR݉oA8y巩d1YFY4ؠ0EfK.T>&j5ld$ڝHq;\gKZ=D*m&'{2HD\j=:^g4Q۷=olCDFXWWGd5?K/ZLT:4_%!&-6+Ӣ<c& e?0a]Bl<}x:1!,m~tjZ8m#g(kñFVFCEoCGo^xAh)+lŭc**VMnZv^'횐lDGǞ]MԩCŽdTtG*)Nǎ4ݛqH5͕l{ZwK忍@?n7@iOvrҷRJ6p Rz_PM_Ѥh4e`Z_8&m{spr\˖+c_XgII,񬇸?q~|v:T{~x8 x@z 05Z:{3ी7;{VkuJ'<>}y$^QQ~YVykvL ~Tqo' X2 U4۳i@az6kyt055lKKF?@3,)4Q]Bj/ ipFS4X5/0,dCdc_8+5^(ceXi"G7(k0FcCо3nW#.*%Ʈ FF+'PnMsfrs L^^H]W4lxk뜙JL>žKgSob6Ԫ~yhSq^X/^+ŵGQOp:G&%0krBʑ4" 4\ nj+ @+{dGۊ75$}іO;O hhgڝn.l;xzt;HH/j\/ѻ]x %G$wt{K) # dɟ%d V`;.+0bj%0 \a``Nv/bP__1mv57H;UE23tuɃK6&L>Ǐa2~_m_zQ56ۃ(Tf48Ds < ey[#V/$V8&{gL@_{E4&j x-\R8PpQm6㞼AG|AՔ ]Rmz =c4UxveOc/ej@B.ޛï~EY[ṽfD G.i]}4|3"daS-[wJ/_ c0u|Zu.'8՘eXT ڜJZZdkڿ0)]Ų+]ݰr58G%^W}/.f:uw,oy~’2FY ZF`hԸ= ,FS24iJ*s0co~apNR‰:hkPq/Ys3M>-8__b?r:N413*@Wk<ޕZiW12>bXP;Vhk3ij@{֦ ;2Z_|x#ע,VlFhjuQʿA*!Gn#Zm)\%yf::%:P 䨿?ZhjzD MȐ*rB(+2sUpwtxmf!>KVa-.L6fZ )ǜ+eOUAN*ޡRS 4]hH0*2<t)9z.jw__| Q3$>5`2|X++<\P^\3Y.`PG )>~X?:6_;^^5+Paz)/q*t}$=XLlETUD)Ƭ6- ZDT, H\^3npH=5Lj&& P 숬Lywxu ShQ~wc-'dSJ_\Wx8?6ttp4$M*YS#<}"X*(9Jt1aD'Gr: &Z,Vctr>l%mN)'(%1BzW-. z&p3: p?/#rFoõ* HRЃ#NY!L( íK)e,(yFCd0 "e 5Ңd5nZ/ ,vӾ`LNNga!%$)Lf-VRPSS˖H,>~FDDTQQ12WOOZi㗕EBT4r Qm~w-&FB-B}mvٴ\W 011UOWKL ZRHAhT.C[iᱱ WD)/Qaa,ZM3X1bxd +gJ^mm&Aˉ߰j [;T;1UT(B0P [`ndJ ܼ'틋O<^g8\~8[:-,?ٳg zݛ/mC++ޏ=<<9/̲ RSSC{G\e @;J/n VL껽u9jg0CU,PnOIb}X*\QoooffȭZlQ,72)鱀kُ[WV ܮ,dR-mm_rv p^],Aݻw^[ö}hVJ+*yx|Ll%](w,J!xA6&ތ5鴍0 ND41Ef1Cԛv\jQ2ܔyږIZa խ\aҒEbTlGX7iR |%?۲B!o#bs>i~ /7fZBVn^ۛ)H|!v76Sg\ J.EmM ;.VsfcG`&<~sAO322*++  Z9l^\L!La ,5nmϝ,f\˳8믲ȱ8wqY,SV&׊4?tb^!!DHHHSd*mJ[gg:ݻqZ!r#fB_Կ<MaY۲0:o0T;rq0Ce Vdp1sm4D#S=++4M ۳ޱUyp8cC!g{ggy2h!̭cc[~ B[ 1TI69=o8Vvvj٫#[#HϿEDz{À CN 1ܘ=:^jx0;[^\ZOe~l:=Z',f!1yw J=3;r Pvt_*F ;PP:)I.)innk;cC9/~k_5Aտ:xD׬2!$fewêǭf͛zh/d !GknBCQ]kֲPJ}^ԬwDTO A[X۷Bl@b-%xlSWWsZYYA.|vb!ENN~ty5<@,% ЖWWNՁ#$/6?YXGHg]֔-QJ[:ZsF$v;Z`gpqT5iȡ9 =sW$~g97I}~IQ ^LwVVr]C``dTn~ Z&cً捓 @^ԔDp Ҳ/::K^ʔ':͞i^Dnnn~122WOgNޭ n2oc5@unV_"FI^".h{ovihr3ީxeo֦Ʀmp[A;rh2DElgEC?lfi۔]Y+3\H^_\ ߛsi50 EWtB*#AVFp4͋ss;8uPkG&LLd5m,nkD\@tV_=ם<<.gd=RrXy3Uod꭯RBKO.V00}kv˭xNNN@KuLo/Wߋ;p()xUZg~ggokh$XE&'nZCeg**zh^TW K>ῼ6(X1W>U.#tzނV}fyKk{{8-p3h(b}KJr('{ԭw3mI';0+<݅},U"!+ߛ/.RPP$A* ތ@́մVVb4oq6'A8T$V2"V["P}嫭&r& skܯ{z?4utTT34 lFaHO_d[ch]}JȰfԿê|Ȟ߱QopzQ$Γ#EyV>H1B(-PWᾫ?dhk$}k{xH9gZsޜb3!Tװ+ftu_c>ՑoB~1 ʖqmLd܁;:5SIxF)/:hDY|ÙT64~=sJPTkw MPw91NJb[p FWo*D~$!Rtu5F,c:-~M!$ W!/9;-K?aڍwx?]1\QP/^|62:{~ga=g7y7c9pgg$o$/<]ZŖS9}c:(>5P1ga 7ꣃ̆[R3.ӶmyB02DcxHIJþ6KYc`A_V]TɍZ߮+\{zF ⁿǫ׆/|Ede*opa%%s󍻦KI:ZB`+?8Vn~9$b.#zKKt"`eJ(M7_'ZZ I}},R’%uAlN֔nvi"t^Qn0OK("'!׼:uI7W?h3.  ٛٗ{TTV̎jȲ؛' L\\#Բ>uCE;?u]~ǢmH es^g I1~Kܲ>f@3TQ6\s`G/W_WӖ~l?Ka1s>*qsu5]SJ3ikj Fqr;PMR(T -n,yI#@K44foTt],X$A7pN8E^oҎ[8:;O] +*{'Lpy8=^(2g6_0[;fڢ{ #y;\hH({ H'pNtLIʝւ?A%Uew:[ir6!J%qnbޑty.B!G*6r̖M@TP%b$.?L<^H:>whko)8jݽ=rHGv;2ZDŽ:-2Ȑ5<ݳu* b,򹅏!qpyw^?Jo!1 2ef/qQpYh1@6ް|.6Ndmm- L*Rh{Sˎ6Bчΰ[:p,~N)\v&g؏@^N:2YjzEb3xsHØe7CK:Av h~EiC.]x_jBjcA EF6de]j "R)=?~-r+&zE~!ep5izZׯ2þΔ1(PWVV֪GDF9YhlbiJ"sC@5L =͑45_$A h&jܹWMPVjըSW1w@+ihDJǜRzo)`pH<Ɔ7{ISJ=Ͱp C$G/Kt6II{cBEhQ܇巹|@@[rv\~Zj;X1һ&S)اOͣfz< gk_  C?VҥPP^PD1z'Wzio[z~jSNrs5S,eM-dFmh(X~\hXhLC䑍GcV6ӕd^45l.ƙ*s{B?Fa'Yֳc 35Ԣe=9X bI Dbs>PbLNQp_ZRx1YYa11=(`T–3$`.y}"~}|^,V{V U4"Q "PŤ>QP]p3FmӟHۗ#*|a*ƱGP0*hHHBnvtKO%dMUYZh`3VkPLAhC-+_\}ѻ9X2C,Bx]Z->T)n?U[)Jӱ]}=P1-Q&o?ZF ]=3SeL7PqCcRI6 \1<76㓳sWyܷoM؞ae )C*b`؏JF0쾕n '{jyΊf {QID+pGKmz D&ffQW-kTWNK#_W{\EBޟ陋 ./gM]*y һ7+cz:?Tj&~UZ-`刡H5:,iݑ|YY|888alkXFneH Eb kVԞݩMzh#AV# 9>/BBm/Tѐajj*Wndh6Y 5U[r 9)LH^ݝ1U|sh~Qꋪ1"(\a.yO%NxĊ<sǮE1/bH#19گ)KCH$Ƨ3p4B[r\(ڧeiS]{ ){J2O7 3=N+e?e_kȦ/w3<@Lt_FdoN5kCBC.<_-1f[A٬Ն[Vc+Lba,,lmKU]Ai*զ!(>a5v\T K(({$7 &<_yRn6^:6.2OY۳ķGyu|I$o-)Yȍ͜#C`O`1߿J`XC4Jfe2I$1MxA8*[ nwXskf:. 4;˝u"IHs%466xYL%~ ::|gx8)ߍAxH[ 3"#*ĸub"+G'5 륁 {uces}{S LO)", ՂkVIkOJ%QGȋj1{d*ɠ.VZ!i;EEӥ߂]Sh&jlɎzdT>zw9P]=ĸ yBm'[" =ENLSR/qṿ2ޛ+9ZpR֐-;SJNVbQ9Q2As;ٲ݆6%jqߣ3uU`zh PZZ Z>|)C?qvVLИ_ȗ/JNS %22˃+po6'kx|.>aD92>F|Bce \RG=XWkʻW'Ko?]NYYke%ۗ5%>|!Hf C81[}1.'9jB=UX6uch@Ӭ擤EڍbVDt{uԫˍuvJ%rNd5awDJjEE/&q9{ TYdYESbP坔Գ59=%*pNEGUz¢|rǁ *:L{,1|iV\L<=_fӑGHTi̐\ҬEc2\drAے 9/5(*+ 6H(Ҳ?nmMOt%&ơ2<ꖉ\k33]33Xvә2e 3G͏wwCä8,r?7b( l(p0?9b#dD}'!66+:!E勠Kd|hWVtZ~@:z-y5!aTKT8rc\%mjk3jOyѥr~ʅ7(LLN͂f͠ Z>ct9z}zYj:f\0x˪iFH5ͽ rclC#:^uz- SAߜ ͔@9g3b7ȫ _0uH(Do{ &l,x d$9<>\YY}]`՟NR r2o hp4޲#r\9/7g a/h 2Aa9:$!)$bQQe̫7T$(]!S&~f0*'"@S}%, *Q7Tͦ;&~BW7@9SȰO^?:QMO'ըV312:56ڨvGPW۽eLe1^AkaKlH0Of'I;?a !IjjѭneI& =EML,P1O ``[+gIh(%ŕIJJ怰)gИT+΢VVih0./.kXLjPjF8m{d>{KVF62 >&Β`gzt84Dxx-+mj!(*MPKMW[=nh{$mfo{$՛) fIoatq xG՗z-3G92|k˹ڈƾP|xOQX(d)*%찣CUWAvV_n%ؼ}Mgc30"J/!:dNtx 0M"!ϹT{_3DґSo@ [f*Q/kYGw:N+>AYW*_ʂٛWy^] @3.72Q#3XQ6 etvov('mùi1T/ љz@ՔpV))b^'b`cdr;R\\>Ida e-JSlgh3 Jd,hG{J`Qerwd1'EY.m>yH)oMѤ9jj 7Ӽd %a$o@>6s튐6N"껨IDL>vA0rI sg򀿫Ð'-9f SxhÁDYGo~%=CoB-׫T<KFMsb]8 6Л@Vvqq! \*Q}I+qpds;sсoY0o܃-pt?۽pI`0"=a'myql9'1L!$-(yxf5/E6*@mW03 HNKee`{^&ɤDŽS [Өxmwρ@:gTn9Ni}Uǫ|^kH( 1l% ))Dzu{1="-Z Zk[R4!K^r \T.Ȉ7T5h: pm pl3 w;?%#1~:z+cF5xt\e.@(p(i]"ݺV )҄-?!)Y$+Բ3+CDPূA,d~MqBlllTK-*( }YE%67(=hDjC GnmWº_L?u:3.1 %]D_HY^'90:Tfk7F[" 3GbX\ >8EA1WG0# ?~#>$G^LəN%'d]VV2?d#|UX*ʷ'Tt2"q k7.-Jms ewqp. ¦9>Ӂ aٻwf_Lkҷ~Qy=B9*q=͏{3OD TC-I/{SQοLs[> ki1s =QPJKKҟ?kĖWqY/P>;:Nbl " IDk˗&x-Ia'MK>Q!_ {1dEu^* ln|Oxw `mK4O\Gaefe/ jId-MhhywOd8@( @Q]'Z3}3ó Mt)WV36l]h?&Bfc5P`N`IX_ڵ@ps||Ee荜\L5S/ Y}@-PȭAvSWYn}sZ\{S[;zlRceaJ1$T:~ |z1HpTާru:P~8Rw~I,]mU=iers{SWJOgKD=".neE T(k?rrRLLݯn&>8PRؐ0c?[ Lҫ'*nlߎ ևӛW#P=L& Ix^;,FA}8IȨz[sUl&%={9ƯSpQy\$0a ʰƸTZJaOX)C)_]*apnu'[̾Tg*($-S~a%qbDr؍q)TuSEk P'v5 Ѐ7YZu"Dn (MD:@t M ږf2_ <<;l~)#?7_*q<7g>Z36׽:tr$$uBH5^,2UJ38%xT _%MS~NP>C(*N)\55OS xJ'K|=MmXZ(|GLmEb2Q(g,-}6=qt=wI,:YcX-@ڔg"a؞:燩wU=y_/IpGG$Et&X6% MhpΧ_~ ?!e) Sb>-6۟%Y/&[:舻,OHcz3&sLbiAb8  #Hk|ޣ̿\Ϧ$@T㪫_ݏd \1=xso2;׭&nmsNڐ.YzH>~#<1KOvفJk-N&&F6Qpץ@sKhߙ\- A12 H ׬]^c$K>R9Nbo \#x{SN=2Ufyu5KXF]{[⚚pH\:1֖aֆ zM(%\uD|/ȏͯP252EYìv sSlمIV Ɯ/1bHܼVEÐg8fRN;)ŽNTuH$ "pqHo @ > >V@2 5/g۸T+]"hD7 ^[?a 4]B݄F;oj=ɢoF0X1@rp-o\CLе,THH\X>Cej+%-%/8e 3;ţ ',s&3段܁tܙc^b?Ќ'eHay?mT9Wč2Zrm9L!$H {v$ T :tl^ +4G P'ǽK^i*Gq~CbCOHFਜ0Vggk٫] F<?+7\fwzz)^ `JP]ͻxN bb1pd |~p=q4idaf_e8g99Kݴu n?-2a:$Dr:Gozҝ3 #ߟX{83DÉCP]X˰/"ş9ٙJ:?/4݅(<@tlOL0D~CsЀ&kp {IdkUF IzU}:~xFѷ~˘dlC D,bWf//B<2)3;TjLQ_{ C۝4 =3|@VЋ쪰>RBywΚxϏNUضyT;;dae ar" 4(`EL*yVyE~Ud .CP)^ܬ^GFeJٚarU= FcRq7y` WPcnrG@Zj%{JLIr!^'])lsqm@N g6nǾH@< {Z{jQ5 *kaclzT1Jo-{fa([@aW֓(l?%Oܕ\<=?/DuulyLi |汊\~:H W`2srUaVZY, lv}kF L՗H|I!`;Z ޘ5|Pd1ux~0Z-Ⱦ#)֣Ӎ1YO=1Q@ kwy .BYIw|V)?` ~s {II@;7i H37I%f;:l/.ja9:}>Qpr染Ic *+Hq`;5Y $>`G>JI)Yzj[1ٳ DZKnwݑ}DfXV$pZegiez=J (8!X`4GG98b{#uPS#%V /Z3?.T5_SGE8XΉbk'o!xX'&(+U3&kuW'sig=N W;񇆞 b3~|ѩhծvә29 (`FS1]rkpX"$}!tH mw{~AJwsodx0q BWoo0ۅAOI*//?%Nq[n.\&)J@KlGOT݁Rsfm4ʺzѮ D;Mzwۣ TJI썰gl\ y*>>/@nʑ!AEC@]]X /"Z*"J׺:=pHVΛڏݑ\<@L 1&﫬hp]T3?^[/!$7gW.4˪E}\VطYyQEVp@Oey?!󾾙"% CFxZ19sXp^%z\wfhlH׽ ye"_e@-z/tWm t\v젴:^$OjX'l2mJIntev91WRU%-gȬHR@Z>Zeh(a+5PQ Z"@)Ǒ?8:NfٮvB+ͧhk xĀr-ߛf>͒Y%I'd3MTO9ŷ4Kj+5P}$pZCyt.Qێ8YuwE)ݫg/,k"o(ʿQ0i>Ukrzkl :hl d\L1ZtH[lvz*nnn3$>#{ RRs丸3?FU# .EXi7 {okW?5|;bR)ƆF'⻓4*E1T%׆搿UTTlVҹ]bax.IG"/fbVVC#D4lO,,=5 ck~Q >g(BXrprR~ޤFB8\U/ 4#ݞүc##X,6$ttc\';;xfp3Zf(Fzҁ2[aVO"L&JdV̇-vV O@b6^\-?U[NP\V}hir-h=ӎ{Qe 555+bN>h>UBSgza'Tgr&66H+󳑑xg=QWtî:+.g6X0x[_ t͠>@׀V/V_"-7BNDEbQXL!He5[uWד߇̔SEsXe.b IT+/߃ ZG|u{N !Z=n)I\xcTXt4>lNlu#jp\7'5'=.m~3aso R*7ӊHd.ۯGK?sM }Ugy0Pf^p:ܟPhݼfMFemmT+WoP;UUU|g/>^4kcx9GB r3A,yz3-Wʥu"C^B 1 hh@ֹK^In 0vΝ$Y>R $(.䶉yNm''gZ5ǩ"k-):ggT~\v$tiR&?L]Mp*E~pC7S$v>ZnrpHnmfpp:::LR00MLMϧtZβtZ?YK2% :Fw+~S~N2ϫW4fIMOOf~āO0x3Wn<%fbEh=?ް4,  NLоgKsRKJQ9OG%h1矩[b|uz8 m^ᦚ(xFAqw_,W c(|,yƆ#Q8 31D[LH ?)X WL6Ld_2APî88!Q5#@|7447ҹZOfuP[}Dg̎sϧ^t}u0zҤhD6s>5Z?u'o( W;#Kw2 |G :嬩sg=c|Rxyqc/pEv l(ه},kJJlb~4GA3 X:6g3SLȠo\ R:͞"nwD(8 ZU1ۮBsJN1Yǩ^U ΖN2KΕJ`)Ъrs+TLXN3'eW<![Ҵ155\8Лt2]N/ qX?pv~ А\ &b&kOs 9?k_KsP/Az=VyY"pJj" c4}}x/Wsn"##lsuTW} FxB8~AFO CiMr.[4IZK=Qn.՞k>xVY&vvZd|af+TΟx;s90[4LƀO ۮJo?rqq6hy:sK "TW`rhc\e0@pF!;᮶N6ML__(Jiy**MP鹹zIK{)ǓӪEe+SOoEz]J.a.VF #; ʝ㜻gS6K׹^ f(!;7ƹqL k FGC33 Kt_;:FFJtT`ɟ0tm znD{yT>0PI;5fN+Lv9jśK仠|2V=)f+rOo٬' Y 744.1"BI(75ÄE~OS4GJϡ}{t|< Kh  hţfkMXX8’=d0Cx[< 8` e(NbP^EOmvO#ǣU@$Xt8Wq=%xÂK+\P>G "ɷ8րW.3{_t[ {ר(!b?{ZӉD6.*)dN_A(!@qvPc':#FcwkoIU[nt/q>sv+I=ךvqv^0t011 N o7h<1 rQ!n&&X}5R47\g[ZI}}P*pBq!#Da_9 w[\^(> +B2>sjl6^b@=X:Љ?>kGZ} 6[9* ^r7bۅ{@Bn9C#1nZS7?R*h{Ժ9{܎{d é^.?7m26X~Mz~{G鄲(o吏>ZFb+QgDޤFHWkD{ޛURD0Ⱦ\iDVl(H2q|?{OuuihLW.w:9B=%MufF}/r;㷒qƒO:^(E |q~}(y,ـJ?ǹv[HȢ|P!ę3$2>5GU5T@0կ}ɏ=Oْ9:o\7"IIV;u}#B~=J< dI,xD4~ EzUsi+)+Oa )  KO8tG8Ȩ{U7XD^3tPD|5j>j+8:+=Y'c1摒F&%Fsr*'mcϷ/fQuGBQrkX?K'@;0h<yJl] #jYLN$8~J$OEyrpA[߱gjHrݢdǃCs'4460ѐˆ%%\9]rP."~uzHAFFJʯ;.Not"%!n]C/InQB\ݷI?rqaJ+"A( DE[Ϟ@ z|#*3~ݵq: 3saQ{pprމ ?uAvՄDt%> gsGG.kޡ™SPrP t/ g}\\`7;\pCZP.)eU\pE.(!h[PZj+w]#)V" /r"=n]zcMA| ol,OE8௟Z']/^æaky#$,YC~lpd~Q^i(8pu5>a6o4M'ܗx=w(Ng0HNT>@WSi3Dʟ`ܞtUUU:'ϫ뫋\PT)h߬PM0D Qt>&'e)wI$=a8ť%}055. qPGXL7,5bS%Uկ˯^S]>ϓpY֟ ,Uo!9tQVVAwFFee'q>9 kھg73?Qzz'УFe?H^e{RI<JIRIlOD4O䘞W~3R]lO4?0V4AFwyr-HlnI$ VYu 4"δmm?C|?/^T%%.tKIhhxgKD{zzBB?|,JO$O.VwyyL]읢'C! \[URKV󄋘z ݯsBrr+K .d,]mc? \Cٸ+WcbcCJJ{бLii ÆU81/$%EK"^a R` [}]N 1C(Z yfw0ljrmoij>ihڵ˛iv5Bzyy Qs9&Qh߿`"wk8r]0kjӸ?e:;V[7<$È솤w{ENiji򤤟(_K~i =!A'aMaH<#)XX*]Zxax罿¡ll =cUU%do]ձL5> Mp=^%|꿾ld=5) nɼjkdD- ?>['w"_ȼ.2¬db^EM +he, =Z~GTĄ~(!@unM a&p96_`WY5*v UU6[T_%(Vd8Zf4u, u^\# 9NN<[FGB 0rk[X^'/INZ K^=I)^])8*X>lV 9mA8MR>s5@V]M7h‹*(xv{QRh\#c'?btax,i h\ v:J3PVti l(cAw Ias ĔV/0Guc!jFE*Gǻq#8id[BXءR}j|,Yptt8>D_2  xgEM;UyŔ P1>Եéw\e$/%#ZSwMDŮLx!2GM3!4?쨙9Fc %Mf;YH}uS$=V;-=77nsǂx&I0PY#ZHjdl\ϵ1;]傼}bՕٜ5wq^g_w;-*[ _]oM Ydj&S][ōU\>AZ@#tB^(M TRC+G(12iTj˷YN\lfďqM5K4=!5=;ܧs:(Q69Y x! F{ qNV(1ڋ !SS_AA(M"Wh ~~P~/y\UY7lOx'$l8 i8nPx)bV#1?̂-bO?6gؾ_.Su%Kf&ҸVvg|",M6O9?ڮ>Უ}Yy ѢB$kў_$u*k'Ao9YK&<늦 WnEEr\<_2I{y5ɑf{^?a5₥](Cxgj;xs5XYUFgż39M 権KZ޾ۛD"&!7Vk9Y^Zѿ-[,/6-$G:sM_}ooX ]rx?ժr;VM70h n}Ȕh929T/d~SgZeb,B'&Keq:oTҎ~9d"jI^U;s8Բ844oeY(ec/%f L{qkSEW3B*qӍntkbb9x_[}_ LkΥ>x!NDA~ژ7HWg MF1txDf4JTXv/Y<2K&==jfiP™I*&iU[ֱ𝉘xx 2Sm6-$De8]/xxkx  _(/ɩY=F:j7Pj[2x|Fb1؈.<}v22 ]JTU{n02~ }ZpA2~,T)⋰Lm2&rWp rŀXf[8ۯUg/C'yiQvh){f$Y9C[]YYl}.:6z#h dϞqV;‘Xs!agsgs7䲼 .]pzbR.cd~~4nzBy+8"D5d9vR_“og ˑdόB@K7'|4$O'-q GDj{wz~gne+Xviwww`-f}U|!hd=`d qm~=W!Q41/>mM`f6Pj6#a(+>09-a,Zq/,1Sr>$w[Ax>[U[ ,l>x߿y趬x1ɒ.J&1GGSgF17JD~by;#h55lm40Vwɡy'lو(7E$o$MtN7}ճWqc[4湱3D#;HR"oiEz`@!(Bχ#=Y! lѬd+~{Dȟ+vjNz6 4$3i8WoaauyГg9OLGG-=&h9b,]BT,,bC^abR5~-~!?st}\jA ..ɰHWw:$,h@#lV91 ҿdi.JX[?IZ%{{M>aJrcWt8-'F%%o_?Y TVw(Dps'Dlv60\Ɲͱe~I~̏NEԽlj69`xǢد%%Ť)-U{TyK!2vLƢF]mQމfّש`I)s7Y%]C1:ONU?p"Ohᯀɽ0?j D"ӐIKԍ?("iUmO15rBlVonGJ$]:l07LI. Y__!!HGG@-mg[UȤdfIobzz([7Vc7DG 4Azw{,՛updž˧c=O,~','g;XPñjJ3CMQgBpbc[-+hU G㗡[ت&J-loֱ5l18qUUd ZQZ!@4khNV% CZR+!Kf -䨒ն1o7oFۮu-"wyXeW7&q`6iɸ*1=9bZhS2H\^OYk7bwu+C "0 45-PM%M8>O<6]xDي3*(]/_[Z`V%N!! 8 W)wqM͞Hgљ}$@j%Ȳ3;^OM-3.:iaj6 Mܷ"w<vQ\Žpp-KrLUkG/C"JmW s)C 4rO[`Y L|Oy Տhi)9C :*1^' ʝљOaL!Q*}k_<DԭP?N(L ^G<0|z&OuWTJg|q9 LٴWx=OѤˏJxqoOJPGAZ ;d6ѡ ,-zwy/6򶍝 rϣbj<[6v8"ϻcYTY4&Dέii,##M 95~W/ ٙ;CT֑lW&usfL.V')b|XLk"oi 6w.0g ň¬N,nBLa;");) 8T_~}|?__n6v%:O׮}W_ }#){ZX\J(:.?2('@[LT˃;0$_,y9UvP]ePz~W흚Vnnqd#>?}% -ʌ _AZ $0m#`583T *f ad!)4dRLdQP"渺;z f-sy|FMA/fcne!(~x8̣5#d( /w2i'?ؚ ltuU5=/&|Gk/j{}FmWn48F%w&b~VlsF!wwz0-c9y_|+ޡ>z~[~52&F5NTb/s9o3jUi/?U?_ iNҐ1剪sZǾO75/yƓǨS82XsZra?Uȹ+~m "oƟEE >}O=Iv$;"SyցEᬣAbƊ4@niM> 1[wƒW(ꡭtDQNɏQo]%<::b7,5 Ya45  ?2=]џ`S韓ê9l,O\"*@[a߾)&DLE[(/νv'=om #x[*n*=ϨP>mZ*eGA>븏~i~iV0\UH ﴀ|Ngni[64)KB` #ge!"<%&ɒ-A8:FetpTOov\[=5[ ha,{~u4Lg7*5;ʋX*ڎWYHǗ`A󻷷k, K J-fr8eeq3(^9{zcuW*1 {NfJx99fEXgv4@^7ͳ;Q ue\cϻNJ7< Oi-HȞ*" o;6x@LWdw1uTVDNr>!TS{8dתdP<[ֱd{Cp `ze(/f'e_)-FJ) ͏Da0;U檠6?>aoɻtm>KNZ7,C$;%˗0(֋ o޼(um Bz5v[p %{Kjjp{zt+(\QV$@0;sI@@afޱ% ”TEUx;aٛ$BuZ>V[i5PÔvrbL>!D?i*`\g/f Ig)_@ Y~40xMg Yu?Lb+& 0ָI C;dG?QK& ֳ{uoa,l+?6CgO**]vC誸mWHIKbo<ϼ܋ͤo>,OBC;uL` `Ӭi!an>۔ce=|îhz+`tG3IHy9Ojջm96_]Y;><Ƴ+UqĐQ)Zoc,_ϔvwwn|zsKȬǏ? '9,):NqA/$èҨ"A'拄=8(,r 虠Fj33 WAF?\5V{))ԍxJ^fzp.b33\g !;f#׀ / Tsi@f0N&jIo&n7 #b#E2)ZOUaO7!kLA.*LӺGsXo"b~ ʬNQkڂ5ԛCq MSBkjVztdg,FD8ZcxDՄ:i1k/M"+ VnLUm<3F/.A\r+o<ͻ*:sƋ 4*f7tSRS\|%r_AʯXCq_(@7[Ga4$$DеM1N----_sMM~C#c2-5g\<$ ۋ"-XϟKk78G29gG p{UuSO7η ĪdCi҆I s+Ã꾺ؿnzсluEX9drlȿ'33!-:˾e-,e(R`?蒐>PPU=o0H7"%]JJKwwwRR%%}kwݻ9yO<3Sh# Ӵ *8 xx&ڊznNa KEDD;{5Q_s3f-@Oabb~ |˩>[Uwٸ<ݤbOAA\3g>ekp"~$ZZ*+b5J/ !>h &- :;׉|F$赚|"#yxzffg&!%}={C}g<Ũ~?Yei4j6Ze98#+:UUgٮ+:Y}u|Чȣr^ U HH Tf+dI-mЯ,seT^.I<!u*xݿ[\7=W~2,p?n3YGkdMӡ  ƪZ3~څxTY1[5+sm:IuWXS+9xLn||pH'dg f0DO|f(͉6Fd8.h` Lr_uH:F#|>iRi5gۡ mqpP΂z[V^F_4r$.= |7{*԰AeUVE>O$KPlwJܦx񱱺SuZzN3/#&,0xb]LQ,+CNܟ57:99i"0kR0mL쾭m}EʨwuMx172/ؗ` {#0xlnoogZ| o^VɑS^uK!s^V؛@0W,~'!!RAwۉKGKhjZYZvQi}|t{ 9ntπ[)AVB䬜ߞhX[γh6'&&BʪgX9aJJHH\̢O&'-ْ[2Af6*2wAJ $YXMp@^=PF=RbA_m r;u$26W?IN)izJ!|.!;]`]|+zf+=\DHtHuɉBL[^@=쾟toדL‡;恍+nmyKL=9: Mv{H~ܽٮ`Kd80_mlvvvhjFC" mjj("`&NqNi4tީ5Z)''qjHȰA9=!*{s=Cs"Ez9I؟ș+2BYt> ^/[锓b>iwO\a笹ۊjo \/?WY?o\|KuΨ}O o *"A}V0_E`=3[aLF/qqVvv͍VC2of`G٢ v*h3)h `CI cb@tWȢ |!$SF? ^Ğhjn aqcYU*|@getWWV^.'^c%zm_쎇UϹu1Y^yʸu''6AhWn..ϷZvυ]$n%b,ޏ"][wkg _ ֻD00\Z#[#T X mǍ)I综jXT77wlN/GɪbJ<6ci;=49oybsv8ZFD~zd<߭88sԭ*>DhYg"_P(C{&M SRZi_o{BñAqw٨Zm:=j0Z@2/d/i@Wm1A_h7MXҔT^I]a"]v(ئjqh."N*{L.iyJb5f1A)m:ocUˆ/T2Q8^K/e8ޅId Թ 4G [X㉤FK[/x465(\5;`:aVoN%JQ/mLw²o/:#3gxzlO3f,0[D芁%5㺛3HJQjaVHԸqCHeD2 F`;R=Nڵ_fL}Zn)!\;r]ȓT kz%X0--EĝwÐǐj7qWS>`.ۜr ohRr3 AA͔Nýc˭x:S1s)90B#H B4",+ _H3T;Lk"ˠ&eoxlUKr,ujR[qnOiBI{qۇ(8s/ ⭆ҍB=hPhxŚII7S]ׂloYx)kÚ..ybcYy^o ~L/ #@Sm;U\sԠhc|U0y^s'y|SHoG#b3dyRS͚jnN`.MUTXQM1RO ;b%F/,n;&֛?㯗|#^ 奢 ix8tPtIE-k@ eoߊL.'~]]]y uϰ 9RSi;;ς^QߑLp"hh`gd%S4䠌:|Ꝅ܌y눲?\kkvŬ(Vk{Wb0|B++hjk!Ӊ$1GBWR$$'H7[}Z,"#54e~wo :Њ0UZΎ'X f)X q;9Bnn֜A<3IʘgUw=礧BZ%Pq iw[b5^d9[]Bom$Әޣ#m~D]1#-[sKMɔ.4c%Ŭ?cbRaS1kK[(kط&2èlm ~|=EON>zN6=Qlb:>lvpsqVwǘO\bP+I[ V>i:6jqZ9"J+NT@D'ŋ\sXnXùrxAb?ԔTӁ4ޟZo*kMFbFw/ܴɥP@zFxI!(N ɖ%ٚw9O?? @x4gɀv%bĔ:y߿z+L̪/9Ns5"{d~q粕hE )hHAwvm~!Oc"Yԉʼni\|f,U#HQM0 hsISSʋ"נ{?f_}z*q]ɠ|@}irPpKG,VK@,x|{5|޿3ѻ^:|j F8Ϡ?΄W:=/dpdQ|&И.q w8:<_+ 35?jVw@F 4By('#&[OڷKt[ω CGCG2RbpAǶm$FoOΫ ']S[3TIAu^b#8py6WwhgdDVWs!qq[Q&c2jjH7@~z"#R-/Wlb#ֵGG-˥QQmùRZV$?ӛheS23Qaf_^ns%AbN&8b8S=|E%`?nz aBB{N;_@TA#2)b@~&nHInhm\:Q\٬1j5iܜ.,ZY~GE4TTyjܡTTpG$VyLĄ 5{R_z\N;;CNAc0f .= dGڷj@{;g\]ZqۼxOd!@V= Ŏc?ȵ_;iB9Y[:YPir>3ɕJ6:D3l?| UBZg6A$Vd#D䦤*zW9'WG@r2bqiWd=QY2`.؊71"G\}D<=\A_ě\Z]֊"o݅yILa- Iv!DjRqR_uw=5Hs& %o~%mc߿]E %_% ؞>?iπ+i. }N?z/G{ ӯ]PJ@ȏ=oX)W?B)Ows,iM(XKnu/y:#sY&xԘ[[yhgb GP d%unfTyC:Q֠ͧ3}*j ËlΞƻ/i]`gPѯP;^[E[qmGz=YqF(z%шuFpk:AZvK|Y369dv}^t04=}5p|u_J2%d37 qτdM@1 d9W-8?F H;BfP1/^ηHnvaQ0ujo Gv/LFvA8ONV+`5N:10|H]g9ON;`9e4*ߙ>IdVV.=2,>x"Wc= N*Krp Uf(2]; ,bG' 3g57YJq)q)53 cK*ҨV>#v?^2v9Nnu.嫆Fhvrk|_m?mWuV7#-Dr#I 4S/v}X'#ی]đQіbp{`rEIA+u=@_ X22A+Arcv`a U`+E73J@~(%d4QCBN _!kh4n- V/Y "|2& de̒yEYɎێ# C~7/ 0nx6v3=qɥb Q0v܀[mhP|di`Da uω \s~&} ]}}v8ҩje| {JNڙ;~b _F7iջS 5^ZP0n H*AyH8CL]FJi-&,/QXp14\Fe^zبxb:XNS9z(TwovqZ&zԛt,|^78OLJʂ n\)bQdJȖk0|4_:ܔ˸ns]i2_VJw{ָuu$h/d y  'UZX_6b3`ڙ ~4T'Irkm8 _Rx2=ηdr55)'y#&dܑ n!=%px1Rm*Ʀ,555u! qףUpp,X3bOWLL>+:n~ ;TgC,,oNk0aIEm%(rA{!ATe <7K'fNyWgǧz!\M~vhP ^#4]b| `cdX1Lc%%,zݬ**LLɡ0fR~+++\ںtHO*\ FfEY -5wabۛ{ 0/_."^+z'FUUֈAv2fLؙ[-VO9vD_ K:A,wv/ihP!Q#Ri2qYW#00vs#&! lYRp>d?rb%͊*k_A![!LL@)[x% wCCҽ֏9ݐRQ%v2[8_Yml*F%IKHU ם/nGE]nWKHlv 7\+ݗ`ƈj@HWWVv#9 ض(^耼ıiXLכw5D< ".uDWs)n zntf@YQQ H7#1)c ^zA^<) 8dJCwg8!oZMXf.ljޅE rثœR2y*2`1#%@QPXTw$`Vw`(w-1(ciYaOϋf^$hYk-D*^-g^\+:H B}#M,t|(Q#TwDtSE΂ٲBx\Gp5so![X!@Ld.-n /)Zr,>FOH8Kb֓ yJ˹ئaJ#V)3;>A!#DM B(bbOqIjmRGKĂK.GȖr/}X3},peaΚTSFlj[f, 52D-6L" tEt8yCa*cLҜ04@`(2QHoТBʹ=||,c58jq/A; Ȭ WuUN\\! r_bUx@/IU( [X&nwt| ?JmVͯۂӹRܵYP>ňl##;-Tm(TQk]#h=<2xT-ܕڗZ?OF͟\Xxwא>UTr*(? a'{+g8P"PX꽎̧ÁVc#g z0?pg/b.5n&P!ai$$/ ^އw2kY?PK5Yemzj"cUQÃkaĖNʊkg /C}g4ƒzz2aA-@nҟ?vA98ܝHv*sԮh>:[ PٹFE;NkFJ+Y,78|ɔnx=yTѼޤQC㐼7yR=lw:6.%"OCG153էb!JTnwX=[ϯ? olǟ^Z,$Հb2@7w^={!-@zK.LL%":F7JTPB"+C]_ooggOyw%dP.ϞU??7Rit "cLMټK7>Fm3xRyk]NoN{TZy"w:9P+8ɠ##mgjPЎjI+hs3J%oQRrݮvv|3Ť/am54qx@:8p:`N(7lm=]nCN\ȏp[Rs_)@ȟKKǙ;T,eqwUv8%q-_H(K-]~v:}ۨ킛9vؙ龃d|{|< C>yxr`A@g<oc9$/^ETZ)}JBn…o$ee۹F^~~W P,MVƫ^R>$Tl j LcF#J쀩Un9jB)?i6 "Le)nb%d;'@vU$P02Ƴ/Lά.9_-/L *c$"4 IhY/  y~1UKOj**?-KCx-[Oe b3A٫ ky%EO4,)Zզ+8TB&O7ՆB0[oo =ޢMšnH`W"UU-߾=y0 @? #}p%@9=1_=(eGA0(+qh>4P6"@c¶ 蜉zibWz>4Yٕߤ0acVf8M {Yto]ւ(o.68~ͽ<3յܠVu[۷ܮqS݄Z A~?`>;?w ,V:]t/J9Wm.&.gt4pEZkujd[vcgn66-~&A### v1f_@_H]Auh(fIQn'%mX,,76c׶¿_V[E;Zp/.l43GYr?XXLYx3f"gg}\;@[xuUH'`p9T >o~|\&HJ'n4^j菔x$"~'hN/. N׺hkBk!_/^AUQFQrntKruS2,+7W-"a lȌczt(nLf\tuY-VOV;xS8l_bi|׼ݝB1]ʓ!J3E~EIIdg0nOa2%g55]ԯ!*5kkprrp?B:' |5|#HQA-1jȀ}{R':W뼲|j?  N?d_$@feٝ{|-c *BR,Ӽ#-9}$<^eV7#0AA/!>t~ґnsCOL6и YI0yp ]/P;Uk/cAbP7,'|)6}"ϑ8B@AM5(I(~2y6B⬬z\T$j*vOVlҩ}=Dݡ8;w=c _*>1+Kr9LnFc~`FZ^. )?+;l^XHr~co.a|6'&޷p~^+oBI"uġ?hm`urd^x)~~/q0ގ:x{<{"h{?*γݝp8ZHXtggDAvcf .q{(يe ?ȁ:\? kR0FÇ?W?(oF~iSHDL[GܞqM~====lV3tA*K<78^<٢F}13e/b=uL&n)ii7(jk/i¨z3g95#㽅[88ltb 4'Scf:dƒ7bt`sffnwr/=nj'ɧd<וWbbkϺYxd*{ҭW [FY̹}Pj-iiP0Pb(Y f[uۿ"TˆgN5:^2:ŅťB"07WiicId4zYy) E CR<hb@]Vsps˄TK*3}ӌlR%P2:,D q=khv!(>א?/SivcǢ{-383;[zn@kX8voqxX_"#צ((@^tT=}mgGL!|gH98 NހbG~QH3ᇤL^]\jG{=?o!jda$xeu/55*S^Rn剝D2).b`ڥ;h 嵴(99ɀWNd;HKB?\oBp[[^3U| ݭ+\AZN7n"xp~k6kS37 6jzёCǺ0aoTi\3ܞCL]>=? ,-ťz{~"*;Ƽ+"CkoOMk&Je|^b7f Zdžopg=! iNv E8xD^w68чFc9 h88b 1Ju@+LX:bd׽~s9mPcmסY1l}vquKJxהtܰ"U{vHE/#+Mbc+YJЈ2PKKT/ i4n8a~/ӗh{VcGECn@{׫.+ߞ!5 ,ODatBswhphx >;Ni&5x١&ś?caQWeJV#TsafW4̆W' MIU{**+kFbzgܬo/%1F75<$$CIf $e2zQJKr2}gLY|z^UKiYqEp'ƨmD1 -,]ַܸ.SI[ow7$/J-)xr1]ó<Zj=rnI2& vX~~f~G Je%,I0zSܮ`AWW:^딯pp'ɇl&A9 4 d4U|^ݼ"'^ӯ %#|ɒ x/m}߬L-: K8o2r%|G*NdJ僯b86_yExmFbJM4OYX@"ijb(((`=^_]5H9(wLh/#ԁGn*O](Ǯ>]g|Н5b< dlMVx$$'vڥTcmiv?vH=ሉ7S},KC&'Ghzh. Pe00@C9~FQ'!QyT1뱁a',B2]bybbG@ւQOK7o 71'z͜{nƊ ytZp 7s{灏ռ׆~3Quœ5@)ĤWC4 &a1wih=̮د.F{P!ÿ \+V}11W?aLoEyZXI1L_ù-\5E:v}+la>wnEq+yF#  Q!/9k0fg_c55NgdH;mh'WF/m}WUZy:"gLڬzW ȃFT *x".εx&mg+%F,^Ah(#++)Dpx\؍mu78,38ޅbfW9 "[1Xw+.*}ʓ&qr*[K%:ebm%VFk}mnFf W0V[2\M Cŭ,x4ވYeRs7I@KP9ާk6n'EUTW+XAH }Tl t:_Xr3d`냨)9ede9!5#zOn BFN_X@Ãkewףbj2pg'nkHzNYb՞ y*wQۘƣIyuG۱ F'Z4^+Otu>H\m^QO&/[ >NyS']\/k\/F3*4?`e)HYۤ!Η1WI>{:ơj很ˈRVVP11/ZӨ,D3i`6ՕDK۴Q)pKkk<_]U@bwJY'U%{е5}sFD *A*JE=TсU2^ޯDfc 'FD$Z}3 8ZfnDO:3^ -8/``؈O M%$横Z&Z%Xo\cIz·y;e3nkCD2rQVs*` :S8Ve44ÑQPrr43(RJ4[$%&+8^nm㢤ZL.KE%V|SDZg#VZt)/55LQqg=v넙rQQJyE`qʌySlƖv. 5<%f~^lo5hOJJTf 4(l1fNnqs8Zy)'Б<y݄!r'"~N~Kb.0 w`O$ZZ\@v:=zsd40U=[EfllfpKOe-ծ򈓫y5.F[&(v f匮]7'A-e \Ϸ%chrh5v, 2ʀߑK%ـ@[>Z޺\ 韭c07y^%GY6]~Ǐʇ>0{lb6Ij'cm/(T~zrLdǻuOl&>;;׼oe}w >ZLN⤒]hryEDľ~g<<}MQZa9Oi|k-<TlV|qL˰{_Hoz3 HA"0=g≥ɠw9'9Xvj(<@7{ !K&t-5=Ē|> L_LH!"+.Pz#fVphĐxXӭ7r&Tq#-7AXeww&?BCr S{ӥ$;;"J@%? l[Z"7{GCA VRc̵mp4?88x PoFOZB'??(#8zGq1-dqx̑_bhmCBxD j© 0gLGxlWpWf=wQKIvx)[m+2sӉ&M$}y9]>O:v?2I1j#"/jk`!wq˼zM`2;֜춻-quN{I,ő.>[GPjqmik>Fp7BMբx2eYmm~?Ud30<ƚ-siX~_ox̨>ni={Xں[mNid]Xu`Mwz5rDyJs-}H~FC'Y,l[g:T%Lz®'<ㅺ0P{+JL`Ɍ]Wv'K~:ҡ*ALlwh7cK۫]GYpe\]>[C)~?]Y֒M~VlըحL)sq(,'KCDxf=l'wbӗP~-,&筕Uʏx m& lZlg~>'&ZYL˭+jcX]Ύxh 4,:숷HH9;Ydhziټ掞s+ȳqvKuDŽA"lz+bߒWXHnbxȰ;F'HTl//E#*6b=XtGE]B3C2լe7'rRYUORiYk6e7 KzOD2_TThem˒GQ8nA-W r9}(0 ΐsuTy?+/.·ڿ{Z"dyUw#^+ B>Rtc`\V%䅚)uROteM~-:ӷfk}Wsd/_r5|k}}{X[lCQ&|4G>OU.:rXyskDe|@4[ab;Kb".P訰UzbjyY!6;]]`z5j+~ށ||B% 2q: "[=zaoor.;tm$bs =ϓi4K\T2[w|e";::_A#@ 9$ݘTcc6k7 Lp3RLt::1QʊMHX!4WЍXxGG[wJl{{lOծҥ\KΪHZ {Fm卌2#6ݚi՟#/ff'?ǛNN=2ZHq[jrpx9}{1.Fs n4(@__|31/O~k0K%#x9ӫex~TU5|6[ϐZ>-mCZuz)ᢵξgЖ}bCdKUX.tO|ZrO}"s4_Pe0ɏt\kvJصdFlu|fF>Ch@1]3UIxW3*X5wd ֓<[pw9r90iKXp$ ~EV[gyu[QYt锺KنKRpj8$,YGG0@Fa +50闺Bqt.Ӽ[n ],-xg\[N8`8j:+-/0 ujRnn\w `(VWW;q<\Շ\j'YKǖrsWZ̪rX7h j~dd^Wwݝ;&(L[W_h/By=H5VnӜ[[MLmb>`Ku~FnO`ϧlgҒMBXD= aM UK'.ʥ&Næo000tBBB_K?Dog6d։ 2RXA0PKHcc_Q][ z1l'æ%eN-FcXa-sC '6zc9l,(,Sbr A!E`RI1S FUq?f9GsLb/9xť f+l .,B#d6/vV{r~ο.6'/ >bC))}ǾH}*Ha"El~ 0]K*Gi[\|'#r?f+ !qNQV8U~uH pqyv?) Ҳ?e,7&rab ((9{KoS+&5`;c5*S{# ,l;RtLVÃTtq{b6񖈈h EႷ}Jj*'ߊ$A̶_$ `p=3hy~rS)vj 9H5`$ ~7f_:.޼8;{_:jVts> 5Q)Gw.AYw6RELG?õ9۠H{ O'@/)(:.δcO/mMt#כh(Lpb- MSΌ$Gx0a:~2"]\HՎWcWGFSE3$ҹ?A'f=~ *sI fQҾ:t(bӄ,awۧs ::8AVz/Ab?X- /1@o;>~6n1QFrq(Mr LjsFx`.LuKdjw/N|CRk+B-`Δ_>HwWOCf`Ne9GW?lzX= 8as@%λΙα^5I۞^rG"Iȑ?0H`p͍Hv߰0D`nN@DǒI1$ P*׽YXhl׻_CC5/U{<;\\qQP8e-ʹ}:y^IH\/Hf0GS 9]R坑L:<帺d+ y@{H[sO'&f]GO K%$ǟoݖT r [+ț;D+R+f҂2>힭}Jm"%zMNC|}`w' Ueqz?~ľY{ "P$ ވKl6bJ%tmz6Z[Yzԯp 3ݺ:Ҙ?K*ǤZ닒5W' ZQFFD _bDnwwMmryʣl}EH(]WϹy\Wࣘ(*V+C c[v)==\=L5QdTKKo0nߣQmƻx!@#<4ǷJ<^˧5Q)9bbR3\dΞ6EBuh=]eeUlԫ!'B @la+z%7 L%lZTuo <;3a))M/+jjϣ҆X6,x[߶}EQ)%l[l=dRQag@>7Ch.=ICxfiY r5cڤ#:,0*t(FeGV-glb`☍$ [*(anrM-!(n2biz~ґz[sZWJ[󟿑C 1jQ{R_B5O 3}G_5Ut_zK%{PPPboE 6 77z9\7GgxO EM bQx0[rƳˆ2̘$5M11R{z:++{f֒O% _/ZxU@$Ͷ8rq|"i"JF]us[]n Cq'\Vjp¯-ՃR\X.g"(plWぱ-&lGǩq d}~fߟ&ǀ!igvյ4EnZ23 =8J|=iBN6>3>Qvx#˸ޮ VF"*8o]t8J|'zBeuĝxy'&$+G[ŷ]M?_]XM]?e^~̞wU+i_U6їz`܈ >;W5ZRKTxXo׻?=Z@Ku PJH,UWI#{HL#xRŞ,K ̀d߅nC;[Rm>=*;wpv9aXX+-n'*Ӡ$:PJ5AyyWowƔVT'08ܫ; \ҭ|JG__~OW%Yu}))6]qTU]] Yby=(Y4y)F_VZVY;SH@@kpZV~Odz ݥnk@QL QC]rw[ʊMA3+(22RIX7=}CF Ạm8 1//L1ZeoX74h hamyю$H E >)Rw=|wkɬJh5RrXHEJh%4:&V|evkvQ&<:Ԏ%%_6>@~-#e'}q7 "# 8oeb_&_#Wz Hfh䫞L=sL Jk&[=kȪJMۥq\ٿ.pblPgϟ?T?qΣf1T2rdl$@_ ~Ɗ*)i=UU=|ѐC{Z̴QY_q.in.f=Q 7NS:־=66e]pܿbm&o֨ܛQ=Bbu>lVr`Az]Yi|QY'##:;wk*Gg ļ?:YRvcUphy.uّ^ߙXG@!E϶> MV=zVcU+i2n,MT}g$XsxnYKw哷BMB <Bj3Poʕ>I{Um`fF.wzx~\Ɗ#*vU'GL *xr!Y4l8gggY>Xi_S ,1{#6sJ G'% [YSxyY?5$v=,=dqpL/arsP4aa&~o~KMl-.KIAh8&&D 7&͛w9GӢcI`xJycb$~MKE/#*L[: 3bb Z=gŒ0¢8 bȤd]Ò7yY%Řcjʁ*?*| %/ +{7 b{:x6G.Qd~+ rl-]NH`,IX\ȑBB)#۲ xl+c9y|$u9|:[s @VJ`5G7ԕ ƒF8'C hHZJeF!w(?6*n ufMS;-@fHKsp$\ ְ٭8FeŘtwXXX|^ήlQþ?T{ qXQyu643~C#9 f9U|s WPs`$3.Pr\^1PS$@v4@"¦cj FPWsXX\ujY,<@wNNf)),33*xїsnW{fjaD%a3e=#/SMBJKKU_ngH 2e4ՖEϕRY ,2`"N k4M.US32^R0Uy<^N>\{ ̟T;5&~ =U;ߖ;*їٛI|aIfH4ϫwlwɡM͚o!HD{=}|J1F=L]4.۩&dP򹒺Y’iy^suZI+،zBVf @== v lVYcಚAv0K&ؕ=7yFcH -C}/bxU'g6i2|򛛻b`'-'k"/@uk]:ujʬI ̀mpl [ ,\;GԜ} Ʊ9Bn"QIIi)Y]KKm݀״3*THiiRG^H\]WUe5 @g e$ڀ͓V|r*ꗯ__M r;YVɬᮡ+0)Uǡ}q}8bǏ\)zL`.Y,~ѨUXjoJ"|(B # x>8  U75[n̈́/_E@0ߩ"^$r<@E;g#4``dl?|.R8y$DtT_!{^pT|18t u)[sZB6R{lsOKV.~<pPZif4@NJ_ijdhPC;RQ-(iR=t߰ vOK[>K+kZF^QcZ?=^u8*1S1?e}rVVFp5MJjb:[An2t*fVz# #ctd|ߟNqH"co\ MOb)m$,t]HSSS앦ax=I*fՉii@2xo@|Z\"*O_D?$U_Ӡ |VʖUȝv'2W+;@ z'ٷa~"DC$Kxr |T‰Z%Ҡ™j̔--\W{DIg_ڹzOԦr_?9`-d_ ;'W&'S8Dx3kafJg1̢r;)O-Dgl΢5}_x<-1Nd5LK Jfr63 0-_xdrgd3]X0\?k=nN[xݯ ]\^#$f4/C:Ih1-,^ZMm |*+>J!٘PŜ[kri.?EXDϪyZ>~GhD  ]!t =qeu6fr?sAulV '7HQbiNu<&\tr `Xql pPC3펣.@~jsSX\j/@!%.T᳝I]ժPP,T`3x=lPg*w'FHdۊ&  U'@r]|`;͑+w9Yld~$(9T4s !O)Z&Kq_*F+ˢ,~OFb\g7ϭ:vO"EIE:Brkxh_2j ɋo9bA a74)bxLp6*Pr4'$мB=.+cȕJqrb1v';z,ao ^\?@̂d'BNJkk;R<<<u7D7w-w##_~q<)o:Yv?Hqe DqC}wkk,GGG7\7"qyFNq,[H':hO*U<~:(+cv wyk0y6CŅftt >>nurRW :dv 2" 4}{?ҤSRXwΡU)C 0N| fdm-XT}rk%g$2@n xx+`PyBDo4D$J+GWbL}F]6"rjȱ,xDcH$o|#n7I3 /lB^+f(/Vֶr߽BƎ7IWOH!4FS@'03>.; z{q @e<)M<ўZPObZ7O3~.U6Y".cr1!QxΖ)$40@tJ0a! Wq= ]"Pg >72ƾrO `P\slS=}ߜ̧OGe@|L0rT5丶 TWgrkvadGP}wv]bS1H]JRIى/kh;H+4bYYG\G{KU9\:5xYb`Š!*:v4Fu?(Bx*yŸr$FqLA͔TZ>x) Oy[%/35XT<|',lʔ`қySt2k zMxxee}`/'e`(S(j2ЄJ2 Go7Qc|h8]bb6尝3p%LN6[$tĪ]XDM fĪ{k"GliKQmmwUX!!)iA諫 b^^<=Gڢ~e,vk`@g&#>^426VNbGj1* Mg_8L!*.['_' d&e;nVו߈F+TfpGkbRL@L RI(dvwLy9,x%]>TԪ't&sY$xo/r$_DFnA@#<*9kP} 2, m tp:QC Ʌ0:-ir9 A6y5 ff5=^A Rt4Ǘw8gNSz>? ?"H|Ƣ#ŅuuBFGhҜXKK\Zyx>Xc>UL! _2d|kГ`Mpd|XdV.BWWJп 5HY'1]m-rRIyJv.Cѥ?55uD:Jˀ9kn.,>4#i2 m-˻T僇Pb+@UMV8`u r!L¼x"Il7 IJ$U9~IO:󐔥)giikЛrNM%fg>4L= Zt`޸?<3,Ȩӳ {m-EoH:#h[8"^..\K@vt."񺳱ҩ1LM)/vzT*&HS @vyW,'T~wV.%Gp ba1\j#kH ??ɤ@$F ( --ݥwgLGЗ/o~0m~+Qi /C'ECx8[r @"jvxMA[@ettH7!%) tHwww(%Jtw4e_w1C,NLo<72 OS% 6|턟- 2Kꅓ!H">uMUJU)`$F>$=+5n PlNdU x19e{tC"AsB=C`'>>;7jr 8-W巋$_F6ߝR$s,XN߼@K5$|n|cez1Ak\.` ``671I*X@Z!N<(&?VL j٨-6N`XL#2:{} WGS1v$6MCfˮ*Ε'vjjظFdžNZ\0w$\An<}?'bGg1I&' Ɔ|srGfϊڅ,=a %1J+U_d"J_yzct7diw;:4Ba욊HSO;Sk,<7,;r7||"naxcY-g&ZU56Ez6=\-\٬mW{6dhDR0Ò)=/fa^-€"ozLW㚖h[ß %T^]lU:cv E$5 HBJ-v_bv0T<Ϯҏnojˈk~`dV#wx7?i1)>Җf>ݶ7[d>VqC]gˆO`e=y~S軵 czz+ 2I,ں~PSS7! 3 1[Yo(ji1zX>z>Sa$`þcV1p($C ɩkx޼͍OH2NC5]Nj#ssdqq4԰(=߄ݨ}OV䢉a_x#!%%[]4i3"EȅnWWUM 2񃮾>&555 jC0د7=-#Ġ9Rטzx ޱǒ5P;bW=,m3xD]~V铣l ++QD8(}܅,>Mc`pvʼnoB ) €63 TϩSz.i5''vEDm%K02b *`B!k{QTB!&JuodR%щ+ON^+x)(~GrMdI_B,Z} 0h:4S#,HzL\B 9ff;'&UXR9)SVVf;%n)v]$%QVQ3*V/?!,Qׯqۙ5e7aUO>^T~d2:;ÃOH5^גUEEXĝ{`)ZA~> #+kpL o3?t55WqY }H,QȰ(Kk<5ep}`|#֐TٽqxѹzA`:)ʧS/Xp# P_1!WR[db/4RC^76b?Io?sC^$0pl}L 0'$yQ@V[g74D%޽C"yl!'N?XLGF&558qS)v{{uQ0|b[c÷*jJ"ڏ`AHqml=>qx\;5tu6hpg,9,1&UI,T]]] N[ppp7.@-K>5sR.+ȠM@ݱv3j< ibOyA0Pbz@Ȕ< &h!55VȲJS.qOC| N^'Lk[_Nta*Đ7v*9K [ׄS*(zQL3}YmTzA4%wwn QO 8,@ 绦( wk=LʏIKG@Hv@27CB:@w=D[hB…S{?@^m&8%7do6^Vq8۫/kEOs+=DӍ0N7HL.sh sUSQIQ.}e<JfDeT8xgbb(M;C/jטm:?#^Z(8= Bmmm؀w+{eR4HM011a[?~No$dJU!> MZZ"~TRQIgg's|#(=A xKmflH< )^fy9dBg[R6͒5ƻRaP:rsGggw1I~D+%O~=;s쿥ᡡn& MFDB?!946`+`B$WHrrE|)\ϏO.Œ#.+ 8?E& `IYf&B1<DQIO!"f*)_xǡ[I()PTD6,u]E[bW`|b!cT B"&`]?)6!ʯ?vb?Զij/Ipum隩 [9EaPQG(+!dL^U [w&2 IjTDRGeee;8Wxw%ᕎ)+!{GG^)٬~% $"Z:Y ..0)\&HcŚf%'k1Λ= wLɌĐ4RB}t>>>cX®v 2`.q?͑ohgffhi(D@$Uj 8YY] L㷓[ 2FHb}gϞu "(|65BNؗ;n22k'TttGm{pulKki|'p3 2fՉpGH rddEbZ HHBd~=YaIɤoW6nec#,×$x|^ZVV Mmb6_:(' ],%D*P7`i,ܩg_VWFlʦF_͸?MHLԼ66g|]wr<'+сl3']|l 1Zdt٨RAsMo@loG~Լ!60X@C34M7rPxw;99,,xpY?OŲNxv')! -;T1Uq%XxN4} JJ<熱6XQƿ&V-fp}t}s0TnWNJwaq1ɿC$+ʾb9$|] Y٧f'ɷ;{U$ţgΝܸRZyOq\D>h.N.j˷#$b״LϫgţYNhIA`R9:}c#;P `5Џ&z =Ȉ8 tqUAۻf9xxg:]5bZoQ[Y0w_p΄*/"uձNaFǶ[[5c溍SI@U򨼨v!+ή,2v\·?b!]\?C!DZ=r֘w3StwoXs{\r767ܮu(,,,{r 1޼y@oFrka\@MH(UJEr{N}ߗ&dhIVCR^ }:fC7So|JI'ykmϿjm1ƾouWMR 7ۀ\G[ kF_MR>&&/h8czD}.C3l'6Nꋵfw.B3#[}^0}fHVdzrt$tfjM)+[8>|$,IS"Wڑ~RK򅓳o;4hٍ_:L¨[z#+z>`lmcJt1蕱Z[s:ҵݖ g;-%UZ*u`;gLfy|>ZlѰ,e<7A13#_^ʢVq zN6gO{9 s$0Km쩈t% eebק#}y%>&7hĂd`aHpL ACrd݆aE*44NYU̲9b4<48b)!RB颠Myw7{Ges\{یFj>Ē7Q1||0~jd1%Wh]F0rrHZ.A׏qdGO1jllYY @$Jhds7h5#%:0Gjy2<"tAiKd`5ܿD µ͟(-~X.]ٲF3,WLY$4>=\|4hAcg1cTgsa >O`-ro|kgϿc8E:Ho@k{nXgh*[ƃ2=qM}qY%>\…a-u &\r~4=D)doV}b[Oo/ߍ+*uL4b~^vT)-KQ3 +rn$& cC'{Ù |䕙Jά-MrLg̻z43[a>HyM . 2 f×3HIH螵HKu  `GEWd (T16^V'#mm]X$auO񋤤RK3kX4YtyYJI  \uϞ8<+ۋ£zg#ucf& XNGh;CcUO~k4WsOutHHHؿ%Y4Z6X٨2i $p[BSRPXYkSf}tܬ{:=8Vw|YJ%?/e:KxNf8 1WqS4b55 7Ѐ8jpHHI.|߿FL`5nSV7T&Q 9:z9D=r#wxe)d<j3$6j X4&u7xEpyV NsIn O S}4TGDzAn6SoG\#-)5U=0)NL$!{=s0B6I"b^'eWXodp2d:GAEtZWW(GBu =d0zPc̻Xa:|&6Dth5LL_ 0#UO0+]Ko |[.Ah}Ӿr0%n/tPR/=9;V!h=czx$CMmbl[)6pMM5bTTpw5cu8$8T1)(@Ihdu>n񾦨6{X{ 2䯵rXlOr.ɉEg|E9fWƛ|y 0&T 1SV<4Z732 &}|D_T_./ cj*w#jwPsBg_ODL(ۮ$h˾oWV)0ɛPxӭE1:+SE0MZ}҂rT;KMa5 7/TL6s!m PI ~g̞d 1Q*(0TΟiކC (iR$e?ٺ\.. a+䤡~NY_!A8ߞx#gRzôF}0]U\TDpÂExQ(bU/ YQ۳Pvވ/1eCmtTv6]%وs^yC#Ǐ$ă,zPԨ T3`+MC}4ѻT;dg{JQ6ӫ"b7F/lv(ҝ#_rp`Kihn ̿gD_]]yVDR jINHH́ H/TFz:+=kY>'Z 8GF sZe|~(7R%վ̟8tTT\W&rRS+*GȾ$NF[#0Ѥ淓g,X:0c]>IY嚥ioN6CmwtpY9+M6R|ING'x Tʡ)Jfn.YPܿ)n7oL,.)'G~e0rg`8k}9=iȓ[m0~z>@oR7d¹3yGƆ7TH}5WfvwL 8ogt L-]682ke_%#= ! DIQ߿#>rUCPF+oe*M>,GE?ŭl Ɗm_[-v?')"맭o2pωjk{ s6EOWז.q HhK.۟EA[CcX}`xδ-l}Em'2rFEg*)xEC +RPeD#ڜkktHcIj0FLr_n/R11 ϭ;'|u{E &0f&&|w[£ OVajK99KV6g70ddpLD|s!C0(O<(X\| ~>דr!řC!H `V]Tz E⎵KAAƐ͟NHa9q*xRXdR&ph-R}&1G;o{;(TԪ8܎r˿U:E*-)8f gOj#Ӽ淿~96n"J@LP&Xlj2޳i:o55ߍ]?x^]JSSH[ uVYϻ2(|beUԪZW}Fgj5ǒ'a790#q!?Q]^K{WmI/pl~&>>i8Cs`i®onj|&\&?Xv/;c-ʪ;UWN}0lgG8e\c?4{}Swcթנybj\y d0IBI p%5qTVV1[Q{с_[^V/bDBݥj %Ikm  %NpiU=@{ [5;_EX12E<~2ZA)~ㅎbi۷ѥ'mO(6 Wo>r}&ܽ^_G͍(vؙ.ib:|x|VEdB1xg`kGbvhi+jZ]3*e+why)[]fLɚ_/p;0ޑrFzX'Ex#a6c-( ATwwfQ0.VvfI~u̧NIژ=P>}jqx'm"CUUd> 3[/dW I->tΗ_MшaLCA>}qrBbb?4˷N rHn@Oa+hC xU=bM俼%PͰ q?C' &Q*mjOdc TusB+096$>1uE% XY?TUUM&1  z7R**/Ğ/S(* oBM RV32f?u&fb4?:fuKFfi/Qz$ɸ,> vacc's%3.P,b-vA*V]h>U7].KHAOdgOƆ B~Vfk=@O_ I BsyLWK!pݜ3u$޶Cj-;v5/8;^X7bE;t">ㇻ P/:2sMD5EX3".n5}8է'REb xX lC9U<34tLҠ>|?ҧ|q㌩/V4:>M񥧾H`^ ?~a&Od!nS5#)1 -J?%Rϗ2cO%onjkadfBi*#/Gd@*ʒao L+8 T=G1۵ +K=~bB_kbi붣LpqFX`"qzV?@*QD99L o^D JHmϪ5[GZz,[>@aR/_Rq#98k1p!L kR^Sodeu:y&älCZC{Իغ}Fx- .\A/z'@<@IK7oMmyCl5nxB(+k0+HD#&9{OW/N')ļ_^l}ßNMTjI^hhBT{_鏄2 ~.|HboEgXȸ\[ഞtzsj1-4^+ Cf7JMڱ8kjȈnj#C33{'NVE 78MZ ڼƮM[_]EK>>oƯc1SM& ZHP(24Dw4DJ<${t?ZtsN~_N3M5WI΅'kn ^zzJWx[>꼽Dlpwksξ2()D3j`n1qgcQDϹ -- 0$S'g#HhҖ[~mTcǁF3uAI,;tBEE=? ݅fY;e2x@1:l4yνˣvr,ʶrd2]~R oHZϷ+1{$"4x{ b_B㓉P*ϧgbB2#i@i32:9 j %@gATp&I2F"]ᑞ *?fUToi?3 Ŭ(R6<:+LJ:!a#"0[x:K$Ab%"jǟ;뷏S請NBsrsOQ?ɳwq{X '=qߋ}-,囓|[c34~\_z?lkȒ,I|,(Y\cJLR$O,8>:SkGCcPZy0R{(oH(kl`'O*2G@Dčp2p试lZ/ȷ-GQbo$ s}1_DHx n?8nsIfi)srX94!5)ĸb,Yu5]xPC 2b8xxuN2ضnKzVddpNY,WzW:aߤEd+"cdEe)}ɦE廉 .p%'^ c zJb j1>$0ŋ/ /e V|嗓FsawvPhQHIBAeeӠ!#=1.PY@ q yMiOs$J† t[oP&| ܜs$O=imlt"t0DHJ7swbړ}䫱OfL3+aźSD̻]x8P7(;{PjWmcLEe'&@\F Ԣn6#-U**w`0)s*W/OZo.MAmh:슧&+=D=F77=5ْ_uO!ѣ`{5G{,-Oy>F=@p4=VL 3s'׸1MBB`jA¿6t o]qh$@I{{I+*ts\p Υf9PTo3ک.(*0~8`-~~s6r.C :)0SĘM(˦ ӏ3=GDtP>[JKE@2LI% NU] 92e+Nk6yo`v6uh^fܜ^Ci-H79j; B09F&f5:y}L,HCF@Y|}*M OC%&nkp0@TQ#3¢xQA1[vtě!P$U?J}E;n OtcAhh'm2 ,deća8Jsj&& O=Bأc&ys^([35eCGW+@OdFYܙ2WAQHGω#*ij4WH8ov 0ً3ְi }GA%fNoō?X|x|QgE92OCqgc2}uWFhՏ`$lp=@E_zo1h@UG=sNEd1$('Q*2..乹=işB10]'s{?M{Hf9i>TBB]' U;/<ΐ&dN_?0Vx]b|FR9PtW gW?dFSsCL=n#X%^R]DF`3(t'HQޅ/kVJ! $ZF"<ׯ^akhN3ٛڞ̊+fObWQtk-9*a+C6X堰0ٜ~JQy(/ުOfioLyli)PQѾZd];[ .V83 _GT2*,Gn MTo1$ʀiƔ2&z@hQ#*N% "6pN5uJ qA`lSəU2A\$wMLhu[D& =q=A,HN jyZ\r+W882J:xmЧEհdgGbM˩O&S$$Ձ_x.|"<⻔)qh ba9LXf zIx,gςC>R}aN y욛{8O6*5t#}c C\3(ĜxJ裘G~& 9 Y߲;jt %-}M8\\>KSXlS^GMCZ5hVScYI^9 >igҍ$\;S 'iS'7'^b^IAa񉓯8kTVAh!ό);Ɛ8p0 >AoV6 F$$I4޼9׈o3"uΨBNY9ݱ2::,󽩬 &|O,[pFO럤ƹ>|'%Ď|gž$/!\:i\4jLy,E2\A&V"-?-چ^ݏ ͜L5*J.ZSmvA4.c5kmo)cNJiްZ.(. վ_@~i]gU",veQЦl2n{rZa@nkGdih6=<**[_s4Ļ/^x((Z(kWzzzEo>~dV~I,!ikɏ6Z$'=i=^7-dKY_t~N~ysJFGX_k^Lxxhb#4qqdv+٩ Th޼Elxk3ͳ\us|5mqRr pp:&ΐD#]aؽؚ`0ǪIrxw|P5()n[?f|ޠf)&|2YsX5>Y tjo <)(}ҪOcEx i|JCu'|EA1u<#_ AmMš: j$mc#zM8 }1@ jiVgH`#+əs1@ !ѧ2=H,0WwbGCCUvpw]5ABД 9qr9N~_ _.G[; ӤOs@!l{ 2ZZ )3ߖ?iJщ8DJ܊OD;~qJq/sFf֒+<ό:ȟX7t_+x1glL3"#&6wr{\xSE!V Zkج7 \1DPk"ꕺ:r ;*6i2^sn;41o7|[$@|_?3=/{48$bzwJ| Ve(@ƵwoL^Cjdv.@'g B\'E@m_YH ± 0tc4]) Aja\]Ywyac}d})ȈrYҥkt?!KW٩&6efJ5ElSi}377Qr`b9{9wRI#[#ߴm[aAU{=By+\װF3222z nll'&] 'L~<*..fzq,,..D:Mo 4ݢ!oλ_mp`'_|:B[ 5hyyqPQ9u>knn<@ n2}Z%K7>N#OFC`=.eCY]APW$̦9zc0 ›+xж, ï-fEZ_Lޒ2%%Ga'kz`߁)?^yD.Y]a@[kGH:T,+["RYZ]))EI+)XZ=@|Ȱ{_X+i@՜"""Tll1%z̈́`^rrL.{IĮvIU²뷄gdd4:^>[?Uu"[]g뛛@'Lq3Qв ˠEJOW69$ar:d.B]cyWр:ָ**d*`}]L KLOV4(Vh`.t\=X&k\`fGZ#l 0~^9"-@?/lש*^Zs{\Au'Oow/n #o~2$7xn'Bx׿ݒZ-5 /233@^H2 *yd`}~ + e +IB䕆 aUUnRM"do`#csXEy*nyy%-4)I0؝קW͈}@ `o{鲽ގ%T\AzzxDjdH W?!]Z6: Nұ{{\E-+ٝL=O3<!mu= |yGri<%Q--ܺ7nK_,o.`M&ҐI6ͦJ.MS U@*+[]J9ǁ r}pIUF!88܂:c&yxiv{oOZM vvrڍJ IAAAXܼ{?amA<5M^]DdQ;.K Ni .*VDMNubbAԽ4"#%%@JJX*~[DbөuuWҒXII o9gg2ч3|UÅ NW{p^/"])(*v`fIav =a͛ÙY6s9V?SucVƲ8 Q)Azoܴm߸H(*>u<\hFϟv.nN"#I}>FPpb o\ÃQީ1C`:ǵkUymχ"ۿ"Lf_?B "EIIf\9cjFƾ FTޥi $#IC >I)+x݅աWq~BAߟ^or/XsjlnT((]4O Y))\j^fgw=G|I6tվUX.1 s:: 5S)ٯM1hf>{iz-‡ LfsQNߓ:~:_xt [c1Qaԍtu}M-.NM̷6ɳg6sV%Oy̠?~[R6m2QO|a}zۅxi0IlW/߼1Va:T_D""" cBmZ? ]fQQdFV!2r7kL뺻gD<-.pc',Pĥ隞& zAt䀁ϟ?}f"Lb143 b }EϭeXM3 BIAUQO7|?z/LaX :;;_ihLpyPPR2}/tլnJP-t5NN%zOz೮Oz@3< FBDs¢$PWP05Q#?-qxR{CÖ32̄Iz (9rg0u@t#ԧM?\>>Io Dj$FHAAZqfʪ/Rc Tl%oOs>h:L^H 1DV_~[KePLD|RVW4 ԗINXٟ=edT:<mggopnyu'=ՓDl{|*vdg?>sONe3/Ehtتlvddddž^^;:=>f 5/v} |n`$ȧ @tNM zhǗ(FJGwZZh-p,e=%I.* +Hj%,?~(_]]neɋfhhkǣ #su-h؃㼗bm۲ZM_?6Ay*-h-gWs)eeS:ak}'WX6s|5–7HzX.b!wzW/UqvBK ~]8oF2z[܏ Ii9+8зU2_q]NPWIpz~i=YQ+!d~>V{ojFfg(v$Dɨoߺ4Uckc{ǕM2;71OSŮvlm7<vZKBVXXŊZAOϡ6Vi&r+j'e'?DG#DG}Ԕ*Pkmퟏi:CllّQ7JhhUU'%gK=}hp.tP /nԸ ❎BUQ&1ki~Kh. ndd54.{yoonyn~~)m-Vp0qW e{l<<%PŦ+KKBBBY4)}†39Y]>qWdNpsw] d8Sa4Zޥ%7wqb烘O揂akY?Tl<"{z|jL#SpX8lV^Kf}P$kj%0=B` EfYXE97ҷdmmOà0ݶ+}z j|htZSUm rf`Õ.<;YδKN!(Y}XID-&WIVy\PIwDIYƄI^iS+O*V|qŸ.iw̌dJ{Y,(f݁--7Ҿq1˽xA 4X[XX(ijJdU?Ǔ*?n#!穫ɛx )QHTߒwt|2ozR +,:KCSގ& b@ Lv^>eQg[k:_S `Dk%@פ|X}|;MpHW{~WJB~yËxji!憇$Kl< yBk*a qg-Z|MM鐰(@=44+ȺAkkReZKC! ~nEZ0&-pV,1Z;e}_L:?3pmc,PYPhwhrh,fJݿF$28Jh V56x|-,XRrj$]H}-ڗ/\&}8}SSU2)lukp>!/z[@t(hR6M9aYԗRJrf\cZ<5yf?}ި _?[.2o>/wwu458q<}\*?n]je`[S;3&i-^\0)x *鑠zylfyCW8ѻ9GEMn.FEWW-wəX01/m߼[vww/ٽ2⩣S/.BGCC#A[@H]ݹ0Bds22bͳi e{`An8_"}nm۷ wtMB1ɇ8 ^z~zw4!+t?0W1}JgcFBRi>d=4ǒe7h1#nH Py& %T%Y\sY:d\}y߿ n:$CGu&<*u.'NP=?e{&s}bZҏpA7塞(6g+5  }iU+5mF?9Ki _F2isS~}8d˅PG >ܙ@˪u?feE Qz~ C8&$SݪnZ0JaQQHr2sPp=H?z.K>,t˜ߨl03rpY}^uswrwT'*B4X^7v6uy]n 2;9E^蘛# ~xxKo PhrᤃWyoddE(nOzm+8e幜O5u(IBW8<c &B6fA T@0j&;뷘Uc8ssԶYjJji~A~3_38 s~)owMPRN?T葐4 4mB.rX򨮿&L3@BХ@ :lB1+c}ǍQm~'tGOD+c.3ql\ioT0 /1Un9H+4JC"@v~\]=Z B16Nݵ4 &ڣ%HW#Oil\8x0נB=N224D`bLLIM~=oh fw+O)*1Zy=8`p]Ȥ/# "!Ԏ&&&), ΞqPO4jj5[@ yfnj, *E)98{9xfLX1jd]A8|]IIYpĞ5|h^V6DoٱQΧOXXX ZT~Bأfate ɭ;xq4Fܳ,1M ,l3fׅ`ߋ)\9a5"A==Dᑞ̂T c{wt#Vs' [Jىjk:߫Cr;W`~MDe~>Sf@JT3Zݵծrg=w[~~ߏvDR\.eWX+QRzahS1fˇL,5,$8eN %%iCsZ0!%)ܪ`CF 寓ZT\12EuZ5$漠RP\1 Z(0C}iFLmX^W*Hd_޼A|uf1>8A\)BiĀXRD5ϮNA\ιÆؘc=5e3z2'3sčdS ݱ|N/",\3ѮJ+g \.v2P+"$HІg\}܍ɗ.b87ΜQ3x= W{=lGJBW=ҝ WS HIA=9)%J_69xkkP u9LXk3scynwb9a s:$ƫffw]vzoO:V{`-@V4S4/dBZ7^$8² `{y12S1Yj*o󆀛{2 #~ uz?x %d䥞͟P(%8\(Π-+N  ްq#qE7$B5n, x7O~46*:zI ±*rH$v۲0.CKރ?-x+2ѽeQQ;e@j$BYٷK/^p]]i3N'?N~eਲ਼C3'X\hQ~kXNOhC}1]w&#έc~'jExKy__LHe+3}gO)ѻ|==qF2TDñ>M} QiX+cIQjǥ22LYA9LD#p{CHvzS m6"8% W$r"QawOUTEgq@LIBmSPbx@mA{wW.|kYm$&v|| [̍'xCⰎ yP!@.4E5x RZNZa$/f;xABȞ¢GHג3pL\Aa36>ÏqJxQ zQw(λR ъ!@/Cj;-z==wɫB=ۂn P9$;;V}C~٩$'˝N"))}dd ҈01CǦBU# +0mщBeVT‚٥ZK1r600>>Uqՙ%hllu]5ġ˫vvVu;Юgbbk}J|"2rg<6R4@:2%ES@ Q &PuwPNc }ty2ݶ;i =H k7f0svSRJꊄ# $5Qs$֧bV"0?Q4 a:z=RfPּ.:66q>L %.tymf$E",~Pm-E_ }.yXv6/ ^Q0h5b䏹+Ьt`gN8^``|&!XnW\TM~-Pәβ4 ]e\(CMC[X;JKr=Ahi)I< r(ۿSjP/%5=*f6rAuH"RRfH_AgŁi jԍ[Үt=je[ddnBL!C'v؁.*+vww\GP„%RUVRua=Š!<Ŗ3~ jhd7a6H:OQAY~80_9GT* WYggj5g+;utk|}}v?}[Fn;>.R'""a߾~,%5@ɖC z~_͵d|A}o6EKO?8|BkJQ_ęmĵ$5tVHVse}SFqqi7!4x rn>+YmZͷfic#sku\oGpcMUq9 •ZXjB7Bv>^y*?h={=i)`^M_^[Z~1C |zFᰢ"!uu&¥%pAIݝpeWQt/'ZWYd ӗЧ\ܿb6_cmy?06"$( |V45!К4p2V9Z\2QGYV{SSEEmRү_#bQA>=TҳrJ>A 1 Xq1„O` ܕ܇m\bҷ'Sգ[dzaWr}SS{"lSb@UvTu_mD#Z:ih_5*Z.)IߑǦ4 sZ~gww>>:4jnn{*QoLhAEo5PK>;h@reA-C]T 5JA]߼{P琡!m9X6ocb(f0Hɛ9 4V|yWR{^p%o "GKz RDEݛ zHFJu|XzPXhqV 5 |tժ6ٟ0O5 )RJBJj%bɧV{|>|`4bB@• ;nWwɩ)>~.0x MV1ϽwA._UBW󗼃ӛ]/ k@@ E.@/BX\ǐP\F; jrqD[gC`J@q!'߽~mjbI9Ofh[br:?7o ̪RjD܉tٱ(x؂z33Sұ3QoD(~J'زhpa#YVHxygdtcpy<+'\%Lwıir6芃 P1@| ޲Z>͉Ƕ"?/ wƐ/noXlR1SSS\bT b+$uxw<JzAiS/J 5΅' M@E(:A>(􌅭-ɸ|LLQ|VEwF߉5h5 T11b6;&()=_IzRFbNgt᣼HFHS[33jtv7e_yϟ>a B9igfvVR|[ 8Voն'~zU{S-E; "`a15լ˱|-s9G|`gw^QqQ!jt4zWuӛwrYxodwD,(dmᤗ RbVSdf6 J)Wbp $޿aPyZ-kr2=*cԲYm#7ov.kp0tgB '5M;hDA9*1~9l/4.(0}B -~dU|N˧U_2}d8>Y30^KKDKdvR%!IjVѯ棂mw|eE5622捻}Ix0lO1"P?,|4{LW@r2c"y^K0=C~d<m_x.$*Or^>E@dO{ZMll^O"y88l~1Gq0ˆ-,!r[h0Ldbzh)Vc{PFYaQmLOWWtA:I ,#yZ!vIe'߿ fI#ϭɎuMd ƮU,>*𸘤|師U+qwؓ±_$Y`\mdJ0g^ eW: ԓBN[otMnhvp}UԢǖW,> zNTRۑlmbI[6 5pQ[zMbE "jiFΜ2Z'3nٓ|nGr4v榣phxec/54p(}th*Lyp%Ȇ,I!# #쯣5|EiiIinn3>1~gR>os1ݿVXmr=75Yrwos Ob13̵‰Qʗ잘4SIN6?)M] 'H+,R) /j[n~^6CQb )6)::Lڿf3J8(oxԪӤn4@xXjpS><+j4x#2p%q6i졔:ӉXG'p0(mo3NRUd`g/*)*J_k~AʪJ^n^`w:nM2WNx0~1B\VdL .6+?׭-5]=2$@s(gk,6ni$.q 49[GAJ%1PX;4N n98s]L%JR~Jѷ~"B/֗^¯ # /B,*5i;$OlZj1oB*b/\t UOn$NE=ɠ*8Dd w2CmƳ^2=ZWOE>$ps9^@F?!tU+.g87̋MOLWɌv)LT!Dlk&ϭm\l'_}lj> Q"PA)[o$55kF0:=]?8Q^Iix8H)>9YpI(N\H垂\`DfFpp0~[ }W:JT*6_ vo |Ņ|.Z:Em4_Qm~Bh#$[`,yDo9w3l8=@<(,@4hZKzfeT >( n5zGZAeIj)FQ˽ ╗Dd2"Oglg1<hܮs\Rc6UpoEzf(?ِzOa-@^Ln~[`Hih~ ͞ $[4Y-Vz áo˃nF(aJ?຅kejhHZ~|eT,=sk:-ɝ={9ݫ,# |b}?H4&}K;JPn`Y,!!UQD+R,<}0w|0msz;6x=ى=*Udop$+\fWS7 Pue9D,-ߧpwvv>@o"Gj*G$B4AS_"! [&WˬӼzI5-QT!k V83,{A*UN_[?0fpve4cʪPOA||QW @-@3#☖'cVT%pQ(6E*s<K15ZU_"'7vV^>ؓыwp>u/KWTzAS=gXB2K{mJcW!xCO۟N.jIrԊuA ]HnK AX 𻵃t{A\pRIazѯ cVșm.ȴwia.ϵ>Hr$Ģ[$asܐm_-{U:Ur{Otzw_oo {5@G{ͬJJ=/p 3$8sD9,ݢJ(jhY&^ ,NdKŶP`>!r?apPrwoKẴksj?}햧n *bJ~t~ F=Ɉٟ^kӭKޭUHLmkC_( -+ r7'/5h»7ק*-=0T;` &bBpg3EUD3p 0ޗR/+r]Bm/|ϾQ@}|¯N9n7-&8iM,1SѩO]v͝\pu't5w `p.P ?D)؜Uta*}Q]N0L#lQPF ';H {y}uIVHP33㣾9OJ}ZUpY"9 j96P$+_HIoK[hzwB%.Ϋr0Bm7i7M.p@Kw.f(wOEEy"kؙ=y+R|CА^?QLlŜZW.k8AWGoH";H;gb41qPoޡJ'%Q+N?f'`*HZww ]bȣ8@;=>vmgm'OG-$dBr᪛۱P~9t+QXܦ-iyȅETvBb.m^N@_)!e"0t Γׯm 5.=͠YtZ]$mܦ+-ʋF5!I_.z^3i5A0v/_C2Lv9̖ U/ȉl/dvB{]Dg ʺ4\$8/adҘ~yl#P)fi%D 0 5C1@ok+֫WGsKTu7||$#"͍DE{74ᒑIUP1yx|TZ r@Y[m=A=@Ks xv+}6Sf J1 Ė[~ԏ 1~s{:.IAAoD"I8t| '\o&*Ico$n ꫸84L˿^Kw0 ǐW W #lhuǭ*Te1Rp<|yC S ĭ7fx$>6XLj}n5A?3|Ye%ɧ~-*$JJjPT`npXݖ; hhv1yy*:K4jK!?**t7/J ϯFnFǡklM3BNw ?v> cjîlBƦH+"Y*}hkjjy8ޗGJ6L?h%B?+scM! ,nWyH}Yw=g[G't3::\8TMH4lZtOܝ3Pn#vw{X&ejRQ.DǙ1!؜.z34VA׈V ZM'E3ۛ,_faM&-mUkQjE6;/AWg+NbpaJп5e hogx#zs+OddgFk$\P."Y03:/,\%)[?:ݝdoQO4/5A?y2OR7y$N=Q/ xX`zufZ&Qdo%L0R{`U8L@FQD!WHfѿ{٤Y[QN9 TY2S ޴ϒS:tTbb9lR+hNT}Z-έ+/RebsތhLE}ZIՠ>GPȫ_1 )MNjZ$M .VVXWGĭ(x߿+(0}V qh{O5$8SRCB~i.'gB(/WAICb8dcj[Zl)8aF!2;1Y~`Fz>[BדMZ ??ntSDE#3j2W#6NpyPm 7ݑϝWaI:?^CŬ8i}OLcN$4=(##42ሺ n\~Zg|!?D!_뭶b%S8+Rs c0>LhlϟQ9<cƎ% PqY!ājn=e˦:aLL 6u+uZ?G3Yjiy=:uZsiww ċv' =`5rZu 4ZSvǚ(i.y6kꘂBECCV{me"i;GJҨ lT):)P@m?O}޾\W75YhĤ^ H[u7<45L&r>ji ^3JÁGlg%/m '8-d(9Hk 1ۤE.#Tgj? !0҂Af5#>z+;jo.eeB* 4:%Քy޻N&E1J.jF5/*1XZSk9@0J=7+=S@U]VAnTUP'z(V߸\H|D5wUU -K:A.c- ˓Y a$,X`#fMjk~e"9 U;Ds1UFb I#b5eOdyjSfg tsG }txښ;6|h>,pRzj۽\;U+߿/urO(gobQmD'8x,K@5Ejacn({ Y9eYmwNu?KtEoHUG)qPfJfgX&ÿylEtqKzŽ>T"K/6d@\+cأ vT,-Fͥ/;氀8 JKWW$Y^^LT_q_Ȳ^Гge?'-į!0p?LL It @|t2@n0DaHҕ90`? wtb[|RIhJG'lp`  N+CJJ ~~̑yI^j40|눍ig_X =7z{c B 144$BBRz*  3;܉=;Jt'R?# Ah N{sO\tH]F}8hEEM.g77rjJfQb߲W82x+,g)&"bxhxymmGg{dd%|H[Z"9%;DL^iF)k:Z9mn ZIPIC(n[@\E%ML_Hh?Æsd$BVO4{t׻>8B?>r;&0 T;$`[_ cW2-( _ii4Grnc|| G֨_Q]\Hp-iM4_ݤ<خuH! >uNWCQE,01'}$1L:gf{ݙR09|+ ں[4H)z[`).@\C=DZ@6$PP׉}{pA+VZlPU17O_LaN:* vuhj_ֶcJ蘙F[~!umNY!dH cRCNeB*54A 7/| '~vA[=ZD"@< ۯ׏XC <7gVUuk!\͓]r9iџl( @YCDL?x~EbKV.;+.*8twvX4CN$XLA%xjx.`o"윘lo`><>Of7XZpՂ"hmgaZqJ>>80_XXrtdvs;EUշ9!cUxΝYX38q|llbP!>}RlSV.T6%$>$f4k|E ?( 5Bk$Nf)SPKLBl;QMM܊_R%~@/_a{^8SXfL[4=5 ɐl UVNjAۻcoF-::>2Үx'9oR,x~z`t_A%H Օ )b *0ڭאZciY`lW9 r8wAP~2kk$$pL'+vٙA|֠=xoWrT.Ra4,|#kvm=##1`6?KKERRQdAk9Bvg3*EPg)A@:YmUPt''m8EBle=pD>`I7ooJ_XsBrT[x5k8^A$K{ S4w[`|=75>b DFxѹ]Vrv4_f@ux8,,)I56Y{MN-*ݝD@|j;:JNɾ&]Cv%Ti+ nFG N T.PX^GXvP4\Y;> +&¤l__xY 9Q@zn>ͯ5"s6~IzRpr鯯 ~|, rwh,g hϝ,ʠ9`!K@6H@@275oArda,9/\+*<"E1Oh:͖q,Zcs?)k3⼓"Yܝ7<@N% pNw6iHhh)z['!m|ttbZYA#\B ݡ=M)=}D)=&T1l+[@+FGQRSfe%gdh[RSPfj:gsزWS{n,525fvA]7%e-{)&dP+d3;:>J~DqXYgf6AqIbaN*>>bA\C =]]:^,3|2@TM^zII!npI/k=#L;ue00fٙ8^ m߇g5~h'iQPsyT+;>^m)".hqh*^v蘱3B6߾}]5]N>!켚IPu[66L|: = wfmySO?.9!>^QY w XcBY U ! _>@T;^?zRhyyZD81˞-$;!=:󲝄=B_^^+b}$?-{Ase@N|S2Iy~D sϦ r屙|\e-I>PdNIxZDkVL_i ӟ}w]һ]'x]ޞa5¢_&9thFΐ.{T-?mʒu5ɋDf}Y-shHee2iO/"KgX8APp)u=::'&9$##n}98T*1u+KHL/&Vla7O9H9F]_`,+;w[@[ ]855k, 0O 1CA0@z;ۗ'2 :oM\|P]:ּj oCţniG.L > OuLÍI*F ZMi#}T^^*xRXᑈ"':9i<1fq(iaNS>nn|&׹=/'ax1?r!|8DWycgq;TQĿйL|i nz x'; '<>D_T߁p91AEX_mȩmwFD´ch).mwoW^Xo~ti;+ݬ&llX"Ujsv@k T:gi lYeu"p7D6 _/MԦՐ;E6\tZb. gdDIMMMVApxlPHtr-sMB?4o@P13O*T@y!?+?1|_R ySj5ׅWWx Cοd=9_ Ax+2OΨhe$$]<@O~LI'PPP`CU瀈d4G OYk$lMTrPrw(ޚHksdyF ɑT _.qgQ@MYt:D ;^~^iX w+ YI?,Dh{}Zkv}ܶIOGtMw\{gC(A B@deDr~\{pV8Fe[ꊈG GGIlt"™Tt҃2>w惿&pR_L>%%c2[N7aal1ܙ7\RE -7u 3_v4Cֶ[/b "Đ{ s|H,f#OK h*Obc ܿ09| XA놬Δ0t )VIae4(Ѽ؝EOڿ]Wl=Nj#rv&6vpv@NW/⎌p8M0At/'·JJ_pݝxɠsR+h\ZC8qX#3x6K)jbjQ2rr@ŒU1VӮ.hWa@cK[APxNIVl' */_T*RRwOvn8%X"uͫ{j\C~ml$4B^yN #FRPZX^Z CDO. 3;M5b4>>NOMxY'/:AmkAVVl5\HG r,rNG=,>Y̳)O$X 3J[E~5 V HTI+AQ7 M|@E1}Q|d{ g\I.##%eMRE]f=b*h≊Q3S<-Guo﮻_Iik?*S뮩W"B68C^uϿWp)])9Rf^:ÎHptThnnN2]V,74l j8ee`eeb B ~u9%`obXWd=*0ICGK z z=z 3L" ߿OSqC!};CYBT[6qxjj¢y?Q[[{Aݡ=5 aD>Prvek ڞC9\lS@XgX_v_yzh RçcO'VSp1 վ܉Do=a̓@ seopF^\RmD왞Dz*.5fꐕR @bS)3F$$%0k`.A5oL\;4,fݨ{.V+pH}Wxb.{A[XV6d祀|.sCv/{c=uk?_Z./ݧ8zk,!=BHHO$'N__4D-q2 '`&rvRHaJ ilߞ1aQby&:磳l3Z͝-oB bw8H</)__J|ɲGw : cljFAL5{YMMQ=inxG vዕDlq~L ʊ#:o G qk #:66sJ\p_%3JLhX0ѣ?ވ7 SrSW7 @})m)>ZRAJvVSA_$xݥFZѐF99d[1e6w_E s:|J-[ oo[c۝CROsDuMY(~ -e1d+gVD˙VuRf_x vfE|8W)2 Uˢ[F-.xxH$FC'Zoqx}!1ج !#O;}ᤊ *4+"a2sk|ZՀ]T23"^*1cҗ~Y+7'F)ºLjLW2zY.{$vvtW{ ER% -[iBB&'aC4ESx&OzEB UE Gԧ|;-Ij+ G B?v .†#0;7MXF7t@fr9' =rV*}ammfg򥬜ѨOf/Qmc+Be<J*ҏ ٭#6f. T"g1Ð1[Ap(Pl8n|Vm)@H<,}_r]*kϬlUK#tzKN:&8˯au8uv&VeyTh}KdQ+eWC]{v`0ʬP!k4at~gp Cf]F˞;bNcE;I±[ߤv Sۉ~ĸxVְMؑ# [M4:yWZ/\/^PhhE#BYu ^q xij[au?PFN "{i?++ǖOh`luNlI?P*sxh+b"R <J7CrW'V@HK6 J9'[~Hk!\kډb{6s춟BXLNׂ$`|f퍙=,,5L.7iޅGK-6?|]Y{O$='?-Q>PG*JaaEL|57K^=ߺ}񸿗hA@Dq,v a{9^2ONy4A!Ε@C mjf018jKH\p3?,rlZi8Η/7f1/Uh3C!LنPLMS0%3۳ tFkpm/TLً1Ĺ 6*cƨWбv<d"Y޷>]lv2h}v;v'kj3YJX YLЮd:7N6=pB,(.{%])}|=:#d@OI@I]u3I%'Zy>6uwW¸ڗ&ѧƛK9Dx[=RԷsSY.v4'/wF!@),QYDcNul_P{$&߿!aӨObP2">JP2NZhhC0"2Иi++@(F78Iw83r??a?g㞆kZXS=LKxPU`LfGi],xp?C(z+rG׮P!ZjM?@3Gȍ$~lU{|)y U,]Jczx'pw $TTkV U#iNq4 gn_oS)[U.єXQB?=N+I' TþTB4L̶3q}8.2]fgg]]-&zǨ繽-%ˆ|q"pR W/ӥ'2u#FiD 4i$J9neRrƣ?LV*j# LVYϝ7|k*/np"G4`[e'nB2Q%? U]Y b-.&/7EEY}wZ $`gY* JRJʁg""$%%O&eBͦi~3JKKp z C&L5.Ֆ*P y 1%{;;;ǣLã(00ڄ_S=m.w S=eBCޞ7 88Wez3;aw V; "\|Q{vSSp@0c#.HnwGGjeVFYRKgW  EL!Ђj_ NHP{ >^T/Ed|^0tvkBj˗PidKNyYS'`zSp0su8C0 bRm2D5S6|A\*_~,V<B~A][^Pu6& ‚/ oȸ=j84;m}>׉TgCcw~ddvc.c/Y)[ZZh4Ns+R=I=c鵥54`z6VWⰂxl0x1P)MFT(FEp9xzz6Wϖ %KCDCC3dT%-RoDDDMH$iI&UT*hCg'3}? 묳 P8+sp) ݻw)NNNtZM_??}Or:-VPE~jtNު'7;!ꓽJI489qw w-//lHbRϜEKCRa?ߎ&i5\ ܸDjI4DܸNP%uM{4,,ȣ$%@B|5-2" Uf3a=9y/=(˛9f? uHQ,P(Ը^XG"_/ϗQ,qXGKMM2e7/LL,9֊W*TT{MǣuWvEc_Shic(|'O{h ׌6OBs;U[qј"=K T~ wy|2V a bbN*?n~UNϔGgPg#*> w|/ 3::rSpJ`&&K++`VdNxzS:9,/z#.K$o'y}ph x)WМa\9PvqG -뛛Yj[[$ƛ3>a-i9787SF502_12iYVu'%*R@"M6X*T I.$N(;fҿ=TI#!>`Í}9H&{FPBBBNCCR{3+vzn. gfe:A&6k5/xF.<#v>r5(dd7j/7bccS,Z4{/6T5jm+XmX xqwѮWAgdWh>|{fu!M*9bj4^Ьݾ3[:]tbbigx6-@ix0fGZcdjfPDĞֶJm(r!lqg2FPI&S8ٍ>tÛR]ˏ0N'N9n9Rnqn|DyӼўWdƜ?UV0eKjgrHfvEzNlzj\9Mjeigk8ib!ޫWq+~8V,\9A GRvٔrd7rrY]lde͖}{` aooJٌN W]߿nƟl6fa11J+P5%(ƴ{RNkOAΧ%v"4KԪrygzAX S엶6зgggwZgIT?őFB bvIKBBbʤJ3ɲ; kdddyo#5:Zqe0I5=]<ɳdLSдj3pƧEEQ&dd^Dm *PM.Ύ}gMWU@ d 8a,p2|6ST WV ؊n,7hC7i%czv -ɷzz@A7u讨F^NN\m0&mGΊPWH:١%097z8> p{57Sa02&o>*dHd6\O:B _ˑ=a";!-+x6x{ܨm2՟̛'ʺkqpN}|n6A2.Tz>gϐǑyٵΪYυ4 J{JCQ(KW؆;<0jW y||ߎ]gP|rj?I&=c$H+:_nʁlTTmO(''%V1B-76u;lZNNY^{4lcRm)ޛI@R)pl!<~dR%oYXl^lZnዊaK4ڇ@-8H!C칏5UZєa;'ZY *_2-t@9 I"J+LLĀOcs;3 !!0ج !&WI16e7)Dm;;EdBբtO4S !`3\_^'`ݙ mX,HS=8߮1yGtu/..QMZ9Qdpyp*Q0yGO`P{`7kZtyL8St Nn4NJBoo ;W۩Y{ ?+[?׉{djl`g.=AoAK#*/^۽)&AtR1x?ERxŖAoK|tɯ[!ff=]5>?#"*a8‸vA-lJ:X  [ W*ȯkh244x]U5xt7q9F&&ǧ zbPI)L,w#ۊ B1z> Bg$eL 5;suWHy9z }?+[+JN` хtzZ㹜`S:;;Ϯrq8nԐ){:;/d1{`h3ׇ=Z YRe9Y$#⁂TAiݑ*ٟ99n7&\^/pKMeLcNVU)ەbK+L1hh$Os:6Js9q6;^z ))OY6^GX{- +> ]#E,I UT-D lI!9=y㚣͸'&ǧ`,0xb'3;U@ܤ*v1XHNFb(3-̈́0HɹV+Knnf}xW;D r~S4W:e $ر|c A?].QPɊJ,*O4OjeTX@\Ff 0xa? 3Җ&A`b~GbUidKL`m}~V,'p퟈?@] _Ѓ0J+ buW{B#+ƕ)R? vam_٩ wn v[y=iIFC=pd+ ZARR"RNJ%).k{{&sm`d?ѯl /KNlRwxq$>^Bvn3#>P7 |",厩]ҧl׫ǻeKt9:廻ĺz'n7=HΧbԪ?+EqY.}TOHW ))3ZA g_j_+,DA}]!rǀsɏWfvICF Ay&9@an1֚W򼄤{τB̌aFn%ϧ+^^:KYւdv"ക\n?{?~yѽ1;?//nIboQN:vp@ xO4IH   p=&$}o yx4E} B?G$-|VF#ݲq/O0 Salu2ǏbO$yk++{0s9d0bb1]t}‰[j/{+_aC@gp͝ 9ę_S&90)hN( ƦCijǯ<(s$/' X{zb,^$A]iYќ/lj6P<r? q51> mQIH.Cєz7rGˏ0OBڦw5 )ǧ V VnJ"7 ňza}Ĥm=R^0"OZTY Nt|KLrrfMǚ)k/(/#|M@ "!_2(qM\oggm[(6M邂%Hx4o`$vqasVqKDxyܛ0x=Z.MRQMpl-)7{Q:`S"o\" EFǧHR8l쨥,.inJYVdF?bQ*6MX\Pf Uݱ:/>jPV%뎗=t<2ȗm޸:8Nv 0;"G&5/҂aN@".Pf:bN ,H0b2hj]QZɤrJy )j/Rr9. xbԻw ;A2(|X+ \.*b`fbzxIDf;! |@Bfv~=@xѥ??{@_J:Z5bرuwO!wdvN:uȖɼ==:6Ʊ|06EZeU,D I}VkT,)Aa)ʐyWXq>\FYsvȕ睗gw+ç9_ȉ+)s~UjqC!*<@=wL k.&_Q_Ctl!M^,'? Y|{ DpJ.dh^ع jQ>@+]PLOb4 v}+%iv>7v F}I[qj-EA+gHqj7]2ŁRSq=C)0IItOjDCCéyyK 6!"MT0K@s 9B5i3/,{))Ow*jMr0<~d%B}'h^pk||-H6SM+j:]`qo-4Tb~نzi_( ?裌b01YwƳ x{;VQ 8}0X<<*L8Vky{1Hydmۘ찀o fIl){ )E "gV:wu522+r؛**x</Wkydp-끿e2g, + zh$K6ȶ7Or_ɋ"sOnZ~(|ZX}( !=g߼om]bj) Qy׿vGZZ䛜 Y?`FS$(TdkMbJmy"uu\]]\S'T6Aog4 |<<\xA{KjvFi3UZi)zt9U ?4tMe䐴NuU92_sIT4t6k GVgF_lßLqdWe3t l%&uzi<`gMODDnͥ;tmd< NmۡcrҾDK ^QA=y%yQ]?@W78rnbedP29bŌLSe/2 -Ǭ,V^,2Q9y~^ڳx=~bö`8Ս ?OVFLZˑ^L3XÝ;{*2o#Z]1^Z@gkr[|c%6Lӷ811Uٟ/WQf)ViccP}SLd*"d,7o;[&Jo?m<.  {b}",\F{Xψ,$&L|,DhW"fC|!ȱXN?PJKU"*EwFzΚ:3ʊ)>~#cŁ/V.(4Cxt:WogmtoFHXmu|'.S` + 咺̱9g@7S&ͮh9R#}/T[HKJz1FQef&?I 9a?`].}HV3 VEE1yp.R/P Bl 5@E)W ߱IݜI(űCVQ50&k*. )+ _+`63YlI|zӘä!_&$,|>!WDDwlk (#\X}PMŃ!&ׅUzcx0=L3갲uK?ww%Eׁ[qvuKJ"Pj#  H*~GϓIǝ2l4a@>FKØ|s{ `gb7U+bOx3 /n7Mt΄Ϯu櫜&-ur1rdS\~O<NJhdѿ89[rҪ RsZ yq"$Bm:-kyg͖*=uJ:-6@1 ]]$BBX߫oq -SlS9Pռ u0[(rdƺsWT$QK_:ANHZ'aYf$6g  L-: [#3F8=9#>NZxdb70dDk- 3nqL袵 '&ݟ {70icvv%vrejoONy7I':rc $"@PD|0ៅH*!-EU*&U4(ȹ /T Tw Z//S 8]2E@]q׵ya]rtpytx:5<3pRFظr Xq@P!J{6~9`w! h)F$]<>J Uc%_rd^|{J^Cׇ cpĞB\_>mH vyNQA2̳m V`}$ވ,iH- vC6^pQ2~JHItbgdޞB$r 4VVXAJ;ˬ͸ sZmH6 jѨMz3<{0T]P9(@<[ەjgE 4Z}h_O`l$ x%l_S" 's;@Cqkzu2HBs;]_ť}y9v*6 zIv3:/Kla4;] c'|r%U):dGS{/hXXOf,-k.\oOlrj6uzi("_0>2! i[S+v:qSSN@ky|--%ήZZ_A^t"7p"y 26hyn)63o2۹XjM{3!0v ~t Llsr*%oH T:^`ELhfdC3բV.ՏkNd)UE= `rd*7(v/.OD}S1iFK[i !g'q8MOOWERH Aq3߱o%%(߱8§\[,b Wο;-Qk d/jY0*==Z8l6s\\/"ȿTU3~1ml!>_tvzCNf=~ $چ~IM(@|y.Y,Z߼=ߔJtZI;˳o#^k)1,,vWa->^/֐s3N;?^9 3D+-~!#&eep Dn퀗q{ /ɪj(6W_@rJ=SBzډ uU. X"m QpFvGWgmT+kRKS,/9p@hh )R^fc6]&{?4ͮW>'Q e͋,qF\贚m^©D-yi}FPXn[Jko"F6_!q=f390õxd U P5ڕf;m-‘46M{K!4jX~Qyv&ϛ}QP|?<.D$ɀ`TTd3Nh -37f9's rbE+{ij+CΜ;7ا nn3m,SJ:*Al<^w칹KKϫ #蓈߾-K C 돔cժu & _fFwg߿qKF/noVT* \^>w욫LjkKdn-}%߻N2*;kS;Lw=˳Cҟ_ljm|綾r1Ē^`7=쮴rI#TST\wWBkv޹?)Pa :sӹ-77{.87%%"NW%LO_f |JLZ;CNHH*X;/^Oؿr=FMQAHtXܩ&m)4;;0;#zkP6ھ3"9cyekщ|!:fP#}E<>O<>xw˨nGOLONy³HBxpO(z7o|ˌt0mf,Y P`Wo Ӝ3AbKJ|}E;1//#C柴Rj\KVM)F/M4HDȗ% ^ϖ拷$_Ѽanvmi5~P}70c~۷ ez'XK%)X"ͥp6Ӻ"I%#QnNz@쑕5:p6|idj U,&nnbuF{{AAOXM.? η =T+ }B%a5O1ޣbm1_A:đ \W;DYW.#'>Ԙv %P0Ǎ Vᨖ(|imxx8Lxԙj&A5P`[h6p&T}J)2K Iz\:z襶vw a |{y]YkYvu$;Ea w55?ԹhǍh:f .Q5ȓѐd3W!}"KEW=y׏ė΃zdN<~4/E~J;j k xy%9 4aMs?aFzkz| e<'w=?Fgw|;sjx uZHTV`*Mcq\B9\: DDGW"ӣ 47E˜QqW׆&N AfM*?G "8{Y\V]C+ح֦*w 5 H'| Dn{FPٴhd˟P=2"Gpǚ5泿6+n dyg E'õ*)↯O"B q^#fHFMx0ʒݹ 4r; rrWtax!a Gv:7jڻ&5]h.'b.=: D?X7mYbI 1bt/- ݙm"ߙTj ʒy##ǿU[_|X[o;KJRn)o}uQ{̚ E<躭TuB;nTyAC,=LkXshɉи>ڢ@*l c.۵Lq^'PX"a))M'G05C„l9>~-_9Ym8K2,63 U0vJ\~`~Aʀbzje72TNACX'MW"!c ?]gD0,] VAX"UFUW# %|"D{nBf^9;?O2Dɩb vըV|T|m+wMM <--irPNA c¾yzxoȟ5Lz< wwϐ9Ir߮-B3 Q[ɅK_ g+Nj*Bk復^AnV+71Q:+ǰ`$kVhi@+**R JOO_X Gnr.}L}ֵzMd[-mse(o1J0BvH \TϾ i‰\On U1kfDFnBCsF2GcM9& XO8/sW׻ky{ Qw,o)g' DS¯} JbY3t,]{Ye&00ĥx߾ݟ}`wy`hF-~:l֥s\~e6!֔ ,tu~xq( vtjB_)L"!wFCx%A|v΂Sex2>S3,6=yNQд*: |{ϕ##/*;)3)7 BVyW+y:ب;PU"$(*WZ/E8Fmg\~]pqxy8oݔ&^?lb[Q󻴼J$UF1ՐįH>-_c#d"@<(It(4'u=SVm?pVdxM V(m~Ёo]BfK ho/!Y)?玜GFw.0bw,K>!i AX8:^]YɢXGo1_EUP%@E,Vo$R8o 4ͼ274׋ \Co!Y3S'Et\oM{< 2RDqZe@i TΎNJh( L-O9|G3%o|eGԐdNHOΜ:%Eϫ{zFGc7jr^ZJclJ&)._]){jBYZ2ToclPL h mk@MWi ρR'~9K-*hL/w9< sUt/yVlZg <=u3r a>t!ŊPܜQZGI ~A< w&XAxߋlʮ{puc B~􆩖r\O0P` b{Qt 9[v_ ܍]1Ml=Yt3;?؜Зf$B'&π(Q_)&a)>ؠZqH(\nc#۽,6$A zMw/Gb;>YW]3ԅrxm !]}=Әs,.WP1*^˅ mK mJ)k6t]^_8e ov㹬X-~**l772֘b J"Z[7cy1Մ8W5ӯQB +SDObY @ 8HFKg҄2y0ctI3lbr,n-Rz *+D:w1 9npz3GwNF\ y] W8;Nt[^4S6D{F`Dc֖$;>=R:LCGPbNstJ4%-%L䭩R¬֫% ]] Q^WkSjz |d+ S!a+K*7_kXD"[li6I7;zƂx*z2 hF.Mn|UCA7, v,=BúpN|8]=>VR+Sժ PS|‡(/(dK*(p|D`:?Bs`]^_:ulh}v)TY; B~cN,JRv&Oc;YX÷o/]5u^_>mխc>ٽp851̕i?B Afí\'(@ǎ8zseBOB ⟱nl_94`- /{v-Z*`\zgCNGGǓcçLJ(ޢ.3.E1j4&77^x2lvWY/-0ǚXZ.\EGWNۇs7d6#l~po[3cz;a aX oo%oRsVHAg%Æk<6o4Gg1&w643S,n.?. 4^FC'z+V2r}"jO)$(N/g_>(!gOMZMAB" |dsza;:.tsfrc7vb:#KjfYf0,AvRPGv$U@0 o@H^ҙ/(g!Q)&{٦]x-||L3o޿5 ' mvFaDk ~دYZ*~}WҏDI5He{B ^Tt⭗ê8݁x*җ=/+9a .E{d$Loֿ@Ϛ\jY~fߏ{WR rgtЏ`37UM# ˆԺq19c*Slϯ"#gKVdÇh~0 z;6x".WȻ>ENmCT.:vd1OJ(Z=yp2fz; kSF alr4;rjcBv]tȁC<>[ ndotj!/d~Е}J+'gfb e P+Oqgccwr|šq[@l^޴ED*Ufd^Я Y_e#HWDC@YƗ(yM 27Rff[n(87ӄW<} yϘwy]Y_kۯB֚~!!>b˾EW,))CvVMxyXLcdMv_^^n-9tA{bbDޛjH> ,Ꮌ7 TɃiiGWk⤥܂,]ڤ󻠢@ܛ)UiЍx~HĔ"hCִW/C+I/PP ʲߓ'fff-k%w4> ;F)~[[6(Pa r!O'_ ?Mz?EGuswuIg[ƅI<$*t{G]\fs(7C/$D9_clR*~N5/ޑ˾V scȻMn67A]H~ ToʅȬ\5I dW-%= M#N@ddTWX1q;ϟ[ 0clIrCB'^ Y6Σt9C6a@ۺPwd/E*';I- -J2'엧 w^nALvf7vvvpU V qyKXWC=,Qͱ[no&QTWG=}nWKkRˡ{2#5@,HBVXy&t5(.lT9L\~'lzv2##&W骅*̧Vg} /Y~1Dz8'XU>w_P c`ςCBxGxO?q'RFRN?HK-'WnUμnu->OdODoq@0S{ďDθz: ϼnnwrr\'Wv a}xQ X"9Ļ60==ƒߓཽ0id:\uxJf[nY2~r:%= ?0`Z;vh3̻:;n}o %ze)Hxx0pq~95CI}1BǒOX2sV .+#vu񴢏nEx=2u֪8KWssrvl*I))jffT(]㐓ۜ^^ZXXp[CnG޼ P.ˑ:0"7ϞܥFdl Da 35l1zϤsqi}]!pXSų=A" e!9gjo$H^eoek|k]/^@|㹿yTS`DUnv°MVDoK5/^m ͅ(Vy^Hjs 1(HA@ An zjjHFw3юyYYCX'6H}Q4R I+[4^4/'\]@TmVsCs, ɽ&Y3=wn oP~1YF5?ug^'teyv~7$;ښ')j.n&r^LOq= >8_;ߥ.ZO)F'ffݠN3|uʧ4͌h[ n^fAΠ\{SX[_^SSۆἙ8e#ip%^ȖiߖӾQcp1[L4:ŸH*8mPjlyV?>nARO\8...666-9kH&P'e`+ϑήaA",+fTȢRqC(<L#^jKIhÑu+GF\/:۟!5b0m3?_ Fn/y}|HybCTHv5AoGMdKij};y:("W& H0쒯,"ƞxj?PUwN'_ؘ( ȹ>ɟZ[ؚP~fSXGz0glO@)u*u}M$M s w:?[ŧ;'nlMiR .mNJ^* 8 5V4VQg/WХmw$=1M0!3jkmOǭzLku"טbi#w$6<d3`riiplp  gmm##F0X"ğ^upZ'z=QݽYrAȞ I^FN0}" Q1zᖥ%ThԄZJaA , f#yC>8Q#ߧPSI7{*a 7!0HQ$r8 s}We3?b*_T|S ҌXOmb> z LoX4R[A$." @m}9D`иuRVm$N bAIIt77WDAɘ/Du%| xr- p!#טWu۵cʇ ~Y)յuܚ l}}0v'ȟX/&%A/^t&V~E_ZqF3Ci Dä>>f)_Uλe^eA%ȡΘ*,c306r'߉XGroaH:(WBICC#󒷓H(%'HrCC}V`H&mQ>AG\N3&m H">2/Q)kMCj5\_?L|m*C>[(ΊK E]+"݋$B#୕en~'"{BӬ3XLLLe'K$`Vy&DпWj 2Y#qEޑE?^~Mp7uf 45Ť"9:wQ@\W Z7_o:;2U}|^̸4]] glgUaT䨀/7XpԲdJ< q"ڪ3 }l8O:A}Cr*!?W 0N'[6gmT U]ֵ  2啔~jW#Or1Jn$ZZk}bDnF3SRt_ҌIO%&&u<{-<??w36c F#4q&Y!HfА8n,Yg8јdj}WZč/T<LJAs~~jd( ssaU?l^[s$=72T˶j/@rAr+=ۖuFg{\XJnxQWt[t4ohٷEל l+;5.1@Ӵ\s[N݉|Ӭ0g4ne>MD/B­ 0 Od7 qub~. pZݷ`q߲g~1M># h>;N[mt]{ɏas5auU>w( 1E=ܪCO;P睁}!$Ef,&"JN2 &FÝs63kNmΩzEPq%q twc^]'nJL!@8geF4{.z8%%ӾUKBXZ?nҗ'k*Qs.K4NEy1p{`vܾ>􋱉ɭmb"׭℃R(>Qr9WDB2CEaU!(m@5]2d"E,.BAzZi3)c ^ٲG{JN@/!MژQ?:4 ܺs{9^L01 /ziVf |ZY |߹,} 8'-/+WH(vRu M9ݽ p McKBe4 ,IEb>=ROp܈ K]PfrAMIXP '8߽@=d3y fcY7(sOZ61qqD\ܗ[:O)'pNv5?_;ʎ}Br0&Ԁ=?;jFR}mEΟH?0ڙ-V\\Y_h_5}tD"fcSBntMǙ}^Ρl?|DDLާ~ /}H~F*iT!gA C6diBA  9"u^R 9*Tي,uOЫq)& dE*;~Mte?"i2{^QJ[+ gr}Zך1nzyzXΟ[f Pg|Q%獋"l(ylA.&#Ȩh( !D:d $ ovq]y7wRRκ!1.qK4t:=.!Y f:g`NQOBu#1GE\$eeٓV֧Ww b0htz(ޣWLn+nQO $*$u.=^4ftDFM#b@^#J"MF[evtXv7:񼈄{ӨaL\*KHWW&xM}`ə1 UX腄R :0>z@'{ępILk1cץ[w^aÝ+ֈOv};ry>Udnqd?mȢLy3blN24}vi p\2=M$AXWm&Rw(ͪ $:;w^Gb+d;& jq_:p ] SiI]8 -VӪ8|SC"ݫxhr[hf"OH((^ZzKݠ3ncw"<*p":ho<Qk1mDtTX?'GxgB@ A{eͯ ض jԤ jE0t>W]AUhg${ыOp0aT HV3 oE'rlB1$YH&- m!"Z{XQAYIF^!LQ DG.}#<l$ftګ:p`IE#j^hF4-v+T%B2  !kxUgE{huP |%9V\yWz`ib)uIߠSxaJQ"z+dC'f{ CH&u+g4Rn 1bCp_YaȻ+=mXȥKvrc+MI~n:j֢ڵJcSR!FDHNlUakƂ]䓕eX/v E@r͋x:%Uґ n`wtظ;[5]( %;,ۋc QWhlno*g|H;j|Vo5[? }ΐKݳקt =v{pHHD եª8NNk+R)8$ۍ:}腅ϿAx{dQңpí5vp't~L 7o]h:_3'WhcvWp_@NRNm$rvvԘ]_@*tVpº;Ufy59 _0-H`Tv9Q !yNCIz-+ʰnj/^Iֺ]xRhi{ERiebO75j*`_q_"S<2ʩhf>?$+s5oG&¥+muss[`ˆq$焚lU+xdܵhJJ0Zݝ9gnr9k勫wi8Pln&uc o邠Z> 塟Bb:.מ [&1´?pH=+ {Qx얂myݵwp< + v_2 FE/GlacS>?>~ ϝ+P?]t0I/7 ʏ>~_l18@"Ɩc|QZibrvif4ӧO$Tt,m/RKkRqzSpنh$e?ݏ643$ khL*1 Dvt2nAJXܛȮg%'΅vs& +;]\/j|F\,*u~ (}<3~Qi1IO᱁3]P{ڒ!Vm9lieFymO;,ˇc7?zIҒyssSζI*eP^"Yr μh` &v"L*Z|7ÁEKva\G5Ln|RHAu5nɔK5ZL-q||TQv9qԯ}d 9ϒ<}BDWF&m` )Ȝ |/6j<^8 --c5}wRdnk 4'RR1>&$56*CCVF477W/*.\] ̭`l:Vj,\q+lMĀ*讲y1[Sjٜ˷T=s,rf,[&ؠE,xgؔxRvU ݡm vrpx6n4#UmdJĄ 2Y7oLLޥz~dpbFT ֕?7mIgh"z蘲ǏqLFR^7ss卦ԠTz2]y{F}/q}.FضQ|ᄟL F).F 54 =~3NiLfw)m8t.,щ}TO.?*[9k3ϟq頊:8pFDDĔhk7:>Vn ʴT tYr{Loܽ>鍦9\sfQ{M뺪q^#h8&RNï#%"r^-*4Kn8|q[^k 鏩D&AżjfG'9qp$ńwq;e;77X[FQ##٨͆j~obI"scYCOf˛VCI'jSQЊKK7ʛH@ /gj γuիl2j0aEHxU{4l$BeIIE% G)ii:>n4ҷ$,Ǖ|ϒ흜V{x|Q^b ߟq-;B+*P QBDG8J!OP򩖈wZjMF|=W|4TWڇBᯯwPcc\V~m]sϔ]pQWgX9}455[ީ?oLCJ54uhᴲzCQA~dZz5]HT[5w'ЏRQv_Qʼn#lb,?!7]7:zCRP==v=!w.wB!Q. &g5oKXVJ4:4{VpxuV>a ڀ[ b't/V8~OÈMQw=-,8Ǧ%xll.څ %,-.o;ܔ^9?5ػ|4RרcJF@[>ecg11/xʣ|^@ uQyq概'VuJv{$==b%_0XT4b $*Pq>~wྎ7ɤ4 ;׸uzN+.0')ӂ9'vHP4EQ`E{ K?sVaf͝b~w~ZZXh~Ct{F>1Gd/LPBS4+#71FzrvF'5x{'8 \jT5ŶzY5YCv"cȌ0z߂Ө`E}}>ly3\B✭-6knҜ_>_)BWϰDZ(()Gى4@[XUU [$BtF80 ?a3 LeC΃:ѳԽޟE"v))Бs CA?11V*߼ɁMc3GᒩL|ӆnZ^-dMc<1nщvYl􁝅аty\ߴ]jNYf16::Co~lx@TM-kUx82˗?~ aOeC5?<aᾦa@$%MǛ xL?YƸe_,J 5d9,/܆s_I$L ¦,sd`=#ʝ0S`ZڪZa*Xw3(=]:쪱.EXDnW0ɒWpK:R q z~W̶6j~JJ`*Oe$cP2:$,-Gݎs+ļV PGuC9a=[9<\ DG]]Mډyqe_?gteU~i{GeQvطl[޿ X=0casu?EpgFM@iAPJpDtWn+ړwtTXPt0#JT}0 @WR)g ѡ>(*ZR¨dkm9@!Q90~} |޳mB\} mm?)1::9#d@%縤<EKiMYppsz;^gRt~Tc՟>GGoI2B̬xwt}H'wrFfYu}.Pʱ 'gx$mlO*~mj0{#=36 刈Hqˠ*QR=[>ShiYhvc~nuuwfAXV}SdDƺbL.#"FִaM~Cɻ3U6qqEnǵybqKWb-s ?|Xd!$X-ptZU01!L=# w2>B0?([@u6@w?BC5 0]qy~62+X(zRљ7l|{ !"2[0a)Fjlltv*hg|T zy!5:8ySe46f0L,+^*JaNCREDw)zIȸN"8X= xXa:̣2OC-S8,țS@;DLl! <ݬL|P@}AǗxsvOBV7ݍ_cL0@@.B7kNmWhAGNDCg=;Knmmu+NNJpcg(/?2Һ Lݽᥗ+ArO#G!~5A rw=̼];%cYYrE#ػӞ޹hhnn Ys w,/':TvJ j# !%) ?ɹ3-SƆ"cb= ^5¾|!li;b^?:8Pqu{_H^C9-2JiLSԐ@̰J}{Ivr+ȭK?},bv QR5m'瞟W3D>S^^p|:wwdê1VOrKL Sgaisfy`fW ͋>\yQ8::[YWlT]NҁdѢXZw,o0l Y5x7# Oٹk ߭yc!hׯA(gjQbM+SF/b`dbYP֘ 0W6dD|PjNO_$mGe<^T9/f21Xᶾ!9#nk l{I/Y:E>#IY WF&&=薫%|AY:ͮ|uF;9a˺TK 笡^H RvWf4`iI%Ù ggUPL``KjuO2!II6 ނA;O }42qgȀoa]/b8ISx%ob As\x}{ωCKFf|.g+f-y-f z@3&|Cjٷ:BqV*y4ۦ[ˣN~’4Td7.™^X.FcApiDžS/ |/)iVk5 ThRc琼cr kA@AIU{Đp*eDL 7rKC}}b,,T!A!Y`}Njuq١3j'T:*Zϟ+$ LǙ^Gӥ,߯-x .k5hECG_Yl^\vz55??hU7!* Y~U{posm:c ڳzŎ&F߯bv57g(4X3%JÀ;fMʚ=fU!F7 J7tVcLq"?yzdY܏lD|cni U(U%-/g64 |#jKZ0qԜJ(YYi)K+wRRzAZvX,'u9GU\\^֤$\ dqʃE^t9uO )ٴݲӣĿ%zeУ߲Uv83eIkiaArr]lQ,V2lI« 8?88# &&|^R t[O3{PQ)$$P)(>ݺ쟖 z|+P<<WsvCv(_;kE}Yђu\yfb _CfNYy[ALyaxw)zamF%U\~z/Ǘ aX#!E >݅ -mi H \]|)e jKIwt46!HM@|]~I !#O\) ']踸{K"E?F&!d74H\AT˵~%Ш~f5SK'YMylge>fwߪ΋hybbb]XӧO +hdweSjN;JKE9~mmk W[ ߶ՅH/]¾['yP%=MUp xβDeqP\eҺ=X|=77`N$.{M+ܶ@z^Emy{a!uOoF3wZ0|Gӗc5 d(} '7Y57::sUFH1T%R9FM9T䯘"*+9Zt a$s|OYDf=B5P'P>;&\zfF@ L?p}#^fUYYky7d5@, ||--!dk><:`hzǿ ".w/φ^B22|&ONN/NM/ Sn<= yw4p楪3,)4⮭(1Y>0N"ҽlOߎmAׯ٥Ys(08^{fen߷2$z=iQO=yx.F_fV 43q[Ol ׅ57TE5gۮ g 9ھ7jȜPq=4vwxY:Յ6yzpq~>W43m}nq1^ڰl ls}(ϲ`ȣCwk%; g[IFH"ۻQD MxYŷ/?{2T{Sp5N)<6X˛,'U0nM^wf#4h7oђCX{~T[r+͈dd6 ]\x;kosGt 9fNo?z_j ]/B?5r7R(WNWiͤȴs΢o;zvznK)@/R~F 8,dX<򔭭Ag +p@=sq{B"1=i8U{2pZlυ8!{fD}}s[ߋシ* kbK J: g ݣG #}㇞ip@i2ܸE3QRl(*M?t`OBDCCoqm2HݼRvv9ɳhoSCÆ on6&'_A;IϷ.Eg<(%E AA!.B{lBBǙH_/GNtF)Z0sfH#"PB&d=p؛E6Tsgge@%],j=tBC~D1,ܻXtz8;憞Ϗpjݴ_)ZLvv O/5LxC(T{SskvM:;ȳF _ljXi&.=H@ݏ)!SP8'*!圉nnw"{*UACORZj.S)hVClF4ɜACC$kAwD6 g%`)s5RI(38W^C? ??2\ Y"jI‚JoSKgT sf+È..޷@Vb3c b "!7e$%!ŽI55FE3T=v|Y$ X! m@*ŊUx9#f3<`4Kpui"pʒjUW@(}az/Iիh̒SLR @n:ڪ,9[jiXܡFM%wRDΆ,M +j\`(z;^/QɎNFWu5`>E32-q}9)d*ooA m?BW4"L O]06=8$p_!yҷг V舿vwk2N耎H vlF\5~w do*T7 5~T}a)1љٺ?]ĄŒćD1l۠evvvz QpM˦b.B9) $i)me?kWVQFׯ@'r!b)"b浝`wpHIV3dŧU,2K1NwlojZPj:x%^wD>Zl]iKK^Ro/u2XƦϒWaC}||̰qpD!xϞ4/L"?TQ4I~s{h)4Ak${t4fSYȖ"xtMu؁A;va_a|YX \~':`Qnal^L$Ѫ̐l*;X@te}= 9Y`iݫeE}#fг-@/r23a\ܰƖl~G8 `CfqVߛ-€*{S46q*UAIs?E7l>} ~XZR]UᩂU{$.~.TM~σr_ BxO=@quw_a "πQ=BHO9kA/ъ⇇kdCYY3?~}spbߍOyv*tul 6pzc/.0`:!1߆ JTL.ˀZ%'~׎솥υ9><+kw-$=? $xb1:RR!F.gd)Q.hJ]}ϼqPqޟcqs ^a;ǔ]Ʒ WAVt <G^zi^ç):63-ˆ)׬Ыݎs=W[(/;|O'?A&<,4j#k:jTRj{Gi(+A4[Ϊ0|jqoin<}QC>zo{SͷoϬ1KV71pƦKA 3pDbf{^*R(F^[DE;$G8A= [UU.Y xцXXhxq9Hȯܰ888zƒ烂;(Wڥɛޅiط\0ﮍ 4(X\DxU;e 0 iiw:8 PPψEe?e{_ν=ZR#ۯ;oUqXښ4fShzLkʩ_Q~Dή}[gjހfub`pEzP>U+T00ag z ZvLWW8NfگOGTy+ ~ɯ`oP] je_ knR(T!hhD UgRН0l`FQWV}Ep45Ϣ0@u? `׆yNz5ׇakf|gӴ\C hCBtUY>*e-i=C~EX7[f+BI5@mp^1E^=߿wowKd^b,ɔXM?3S j^ s<h<=@5>x~_?LH"[ |:H0n)_Är` "Ȅ=r&/&yeӗ/_ӚmШ8.45yDbAU~_ItpVQ#B"3:^$!mJ;#y -Ԍ?bMA6bR6e@G~0,&WG[x,/Ǭ}ѨІAVU#-NB7g+NH sQc>f-.>꺯1}#PC<\#P AF>-LAEO|sN'@=a W.'go{r2:=j3,?3|=i˿/"5L qKE/Tʰ*!+!n|eGNb}ޓ@jÈ{E>2_+|o0h83f. [_w?-wgadI4{T?I16%\C`9LRz;$`/ g /R^1|9?6wd5C/w*O@ͽUP@)G%fk=6%?3>BܤQh[h y՟g~#9 B[}dk ٙr" eg`?J.?0"@|6Q I\HQ_ۿ` [Cb!)kkhPREEF~ o snR3_ 4Pм#)  wPoJނrO |}zUT+Ջ `^- rz$i?M8ss"{c@ވ y:80"ѓA=%p--,h؋ZY]Pd4n[m,(s0}AOB?ӏ0` <.5UH)EYQ-Pc?:F#Ii p|}/tVp=E>!dF}:  W v* /.e}RI ̬H,@+PR_awx2ࡵp;|^,QCAɤV\DvFNmCR䖜p@B|B5>c oMN|+9s^jM\ ߽j"yENbLrxzzʻbd/1Ehc7?!_U,5b-k\^HcLF][HǭC9 ٳx/{;X0^{ǔ7ke+PQ--drⲡ?>>-q[[ƪ;hb,/*ȯU)ilf5  q]3inY?kP9Ys/yGQa/Y{sCxX"q;1b:4Ցʑp\$3Y.pA6T Bύ;tyrN,O1ι Z]6i`4{rj&Wy^;z&I|Ie^+?\'`Mߊ7Iϰ0|BKj5qΣ-: 'oHO?~_8z?'V:p\nw!瓞/JJzj~2dpǻgOlL*p,ޯ3(Kߥ%_ud mwO~nnNE ܳg·#"O$8? s+};»+ajY.6FȌv)ZZ rT3_(L w+bf+c9ovQW6Kś/  tÈ^INH8:Kd+G{B>Bbk{Jc]^+L3eeVDZ3*:d %;`t@1pH~[!׹;יa]鄦BzC {5q<}oG@Tq7G1SSgjciQhh μ|+,E\jy0161cXަ^GvGUXut2}ٗ>[*Ҽ?LTΐ?F:zVΣߜ w֌(um1iTZ5cZwS"+3|*IAwc(5w_-yl{b^s uyLIJCD\~Uy8fy1fÊ{a4 J+/Q_{L+,)g%$  t4raIqyܮΥE+O?@y7]c\(EemlϦCHK[g'I*7{UT%d8MFdb{t9u2z6<>ៀGz D1%FZ՛ Le*7w]~J756݋OSHMo~=E3EDJھWL *9v &TDj\%L 8:jY?q Y+7)+\<n=!4llAH0g'DyʜCʸg30_)+W]LSa!{ӹ͔z"mF0G@뇫吢B?Ojr8#+8fCj"NGE:yOV>]/+ضxi|l\!:ɳ,{/q8\Z2ZX8 dTe\%Ѳ/(!]oKU`p$†Mäsǿ~T9z}OKr՝µڛ[9g25L$ MkPCHxbḐYP}\;"ed/`Ju#fLj$oowiQ onC-^ J1d&%oCvE<~H'{݄ ?$?<'y4acPMPVvQ *)/41'N.&t"^ Ev@?f9M_mi]Bdهl`xE.@(rVgKsɂ60ʣG̴yB_`!* \E٪$VV֙EBBXl|>b`@jzjm"]TaFFkep\J23|8먠9c]5?Uf|:LՙxM_H00+(Cu6n?8FazG,xflxG8XC+",j4.yWOwK;dt=ly Fw?!!p'Q2exy0~K4^e$!Z2puz_a4ca߉>xHzTQ?8X ~J(_'' $0H%w[s'kl>t&Rb||I@+z7q۽-O$3*G/ZBĄFuꆖ7G|tٿJ95=p}}ꅬoqP(FX  p(X)u|<޺v[%"]oՂSчBLۨ80J_1C6bbbEzlr!fXXXb? #Xzű'x>㝠$1g 6|*L}"xͳ%N3]4qڮsV7#,Ԕw& 2#rs  aQlUٙȇ.}CiSS7$U~ٿ0.eӰGMݗ-1G6w="OHAVke9vHq؝qkНp{ehzzzQB$@iC_htZ9 ~21Ƿ3h-a`EXlwH[CA:''rrrR} ł)PH(Ғqp"x/T36q`Zar闗%?ȽxVڏH 4+/..V#a:D Y,s?Vj d麠XL[;ada ^10.U-KII!ZޓWP0l}lϻ({tXeﷃwNl]W:Yqϱ/A._YhDW/sbO#,2[ZŖ,驁K#mER@]ma>Kz|wٳgo:Qֻ 5WzjJ`t ޡd;]a/*A$\`O"p nAS_RaYoN&=}xӲS/}@z:sIJZ[] sڢ&$b#&}9gfVٺq]  =&-ճ Mswrgdi-ėw<0{FE#^,$6lA!3g'E'eQgٔ;k-טD!]{ A-.~%+$$j&}37#es֛4ND&(g RyR13*))8bbb&'M_ے.~>HMχϝvxwlX|B ^fggCjF}n! @".eHx+[l8 h!zyl1ta=QWpyx nй#JXt1I`4kKTˠ d0Y@CydnS99TtD8\1%Ru͹ATЫ5o6xK5>l5> P"3IQ]=0He0wX(of1򌁚p'`PܝTsFd!$1ex[13eAAyvC^97dKu _;%/IR$2K] 2)O%A$}z|0J{WWbN8\9h J܋;,,'CF40 6S3^'K07 ޡW*Qd|DҮdHH&GG+j:آj]g=2}C煥jp%wc2"'&]x]~5:wN76`%apj>O,'pws]9Y]6($J=V$M) BaW~ &xY?SBoR'hDqGVXor0_UUUٛ,7daAlD`̜ {[ VYt@iRT%T.BAr{d'2\ hd_H6#V蒘J&WVuӮ630 j[>܄߼WTqiVs.T0VkH'+X J QcJȈ}/AWt;Y񅱱 ?bao^|T]/ jjjPaS .7/߼yw'yDٮ qou,2,](-hJtZDn"tCJdO-oO}%>N>`@{68鴏= /d6{ѭJ?窟q@x@>@:zbOkDz[OrρE%&s7]̕++=_gC+72(XV HRļV3'Kux,CAx 1t. DHY*V>>F[Pϑh%w&D{wcrU|m83Ds-Q;4@Oe^Xڍy`܄|``>GG~<->Hsܤ/53V7_f{`s| []| Y4 $a >TӸS8>Pم }JV3۷ʴAװy,JH"7O6v-v`.ʙaa+ϓ,?M&mMb!j̧<ƶ[pF, J3fG$J !5H8 n ?w\7- /1hW1-IkL ]̄f!`aqg_12Z3Jkfptu @~)$mщ/(è۟k`pS#Vj>-" Tsc8sҰ֓C?a"*@Զ`yΈ>VYL2N~M7HS_5%bʤ-g;MQ?Q656RY18\+)_E7>iyv HTi)&}Sa|˝ yג]i~Žq0-[p&?rp*ήŎsϋIVAa8N @eQ9Ojn}#"e|ĬD!x*'yBn* P6-)>E)opNuu-ڃ±"g5ZJxkW틀h ID?z YvL;Dݚ&"tNEEx?':Q:="YYAs?8x{{ +օ]NY 5Ę@Wé!WjzG|roq[xrerM^pllpYꉊ#jMJwKbBקPFTZLӮ;^hѬ]l;|v"I,{COU;X]͈5Vh* 8AwٖO\N7<.MKڪŷ#622pdSE(Sx[@菱0^8j7kam:OIC{!k jEtFG-).?5=>=' 8C͖?W=$@*YȒGbZL3}3[mds(W|RD_!nrO z͟Ug3 Tv0sL(?dxH8"+M 耄kp_g I9-nj7%g޸Lԁ) SUMIUg^LSTwAxMɂS ą1yb3OطQ7y3$P)1pw*X\ 8@I]7D4,[&^8/2&VqqQJ1:k]b̯T!˷ +4~c S6Y;pvw"ڮHACruqAb:؊dA;C}HM*Qi>I1SݦWx+/0T{ ,9ͷsxȼW&__|^c58FN@^2կgvr5\%C')]4WJk3 v&/v_uI*CP >>tK*k/aqB؀/,#wd/F/,A}!--wܾ]1z|՝0Wٮ@\ٰ N[ -q?A+{eáK<1t򮷻Pʣ$=:_".Ό[(#X|Arj0I]b=Z|&Z5-j Ӟ>):`)&4O=26ވT,m=tD /7PFeo/)T''[vU5(}=*owyb9I 0Ys6I'!ϪEԿuDYo`TaEJX,c9hT-Zz}Cb\c 賣 \[n.ѓmO]BkzVm L'I\=Alms&Z 91b|5uF=z%2زz(@LC;ܥߤpĈz @DCv hbr|y%jnө9[]rdr'v8U^)t¤UdiE3@aI`"ٽACo{{< 3jO2^zQ֒#n&fÖi|='1˫" tObB4 EèGH/S͟`/北 Z2>us㕪t!yh'+"?I&Qi}?]X57CyE^). @,JĸnZ P$xGkE$ N8R%)_,kCd(U98g{LGu6+2:/2%mԂM3J߾C~ا l 5Чq..pzKYHmyNV7 ,dWTv\<~~Www,ȸR7vy݆9 J` ǘb2%K` ^\[OL lUX@c_[z/< &dv'Ljю^tmCCjPR@IWs[܌uy Wؔvm`buנgi[ ǭ.q;~jik҆pPX/;0{SRUI~ 5a~dL*M0%z3^x?:F8+= +0T"ddzj rځ'J"ih?;Ϡdo.sa6 &PҸ `M (7ZVSu0݋V:mIYUuy&bc!+>53"=Zޙƌ1'wy-U4*%@c j"ɧ.GNh0LH05"hZC;9'kj>d,B{+!vTx;І!&JXݬajVu}[.ٷfeZ?_+ KQ3A ~qdBă>ܦdj hg6MP=v.@;(%B8[$ݸw|.~t906-% ,8ݰf/Hxz^PW`p|)|_̹ 3 \*U߁^ fB3֑ũ,1좬BGdh-Hg׽/p Y Sa$QQ> g(L(( c׻)䐐f)w p!^?Yc&_&tMw@L@8]TTd0tMrΉ0JeeĄf|URvkH\uߞ o UUzklCuNW)/-'Yǐ>ӶMyF)t΋R3,jk̔fJ W p(r{ҡHetShJFr,s)|%-}zYp?vSm"u&8 UPFL3,6^9 SA:"ЉST9Xz<5Fhvmkv ƈ =u1D7.#iT0. &/#Y|!ݒlZOA!h|xvt4ќ/(ͩ>es~;fUenIĉBmHd4i |~&}˙+."~[?_hxu>Ǘ+CPLЪ _MO0պ$'˽Mۛ|I;K؟jT׌ LdLOddސ"f% cP⳺^[kG@WIq-f-olJpgx}>}&d9@6^`CxG 5 ŽB:&VglRDH mjcU>7B$_x$'Cг2n/1 B ZAss{-~cmۓ7 oZGs-f%) MPшecIAUe+4dDD"~VZ|!N/׬Ut1_񶷞&CMa,g\oTY::V9lL`އ$?1#}p'lt/6Ҥ),+f [Y BQ1ös{^QF0[@R22ӧyQR+LMx.stn?FWt3ς? zjj3ۂ[\@\"GFBHxZ?-voDHz'A s]_z:mlv_WOZMe/l={^ v`N JIJ nid VH1? ?FA5X|^c s`>y<;x%rpB Λ<fP}|^cC۞v;;Lǥkv[ߵzeZ?gUwsX2|3Ę=Ɂz`au*Q쨪u)م_v;#tߤ9['艈Ũ+]L8&ȭo7tg}cDԤP|/>hi7i7j2H<*%卢>H{䀅ceɸx# 8a{aО+>]a/V.a -)6 OgY^csk_ ^XaPizҟ -Oah/_}Ũ-\,4PA;'J͡QRy&_g>f}RVT%FvZ"ZI PwYs D`|c< zzLڐB%}r!nɛX,hHvVYZf6PMtuUpLBqHN%\_ %$֠m[^]χϠ'5H(M^K}qV'1D nO+C\9Afh{n\.pKHW;/ny0c~XF$ %!m{6'aDi%H BCD #_:NUByXnzLJ@~Xgj pmCdI;,FlVzgTҽ`s8 E'iv'K#.yGuZ{{>{H)^t'yb9 hZ!0M6:uhW@dsٞh▦U[?c/ ʒ V"4U:"ֳ&7'88햐d4BqL}Z'e:3CތKCEQV Y镃|W_﮳)C˪FXOx>o;t2t ʒ$wm\)E1CrP1Pj@EkrU]z8oHRݎQtr/*5$vCsoK~˅%q)1Č9.];J)]O&(0~oS#kgNu].r DM}t/&SFjRݴc5~Zȁ[r⚧Ǡ{nccT:+_n;*h ++O'<]~ӧko|RF?TF74A}x-Lv{Gcjysm-0-5aaYYš""}ݝkvYKCW*y##hg{r%/-iq`|٭'MA!Ew0&q$sc%ӛu$kM/;Ȁ4Z%LQ}?3S +#'nFr 9u mJPyq"̯Ces_+fhpq>~U`m诮}IŢqIU\9JrIZQF%~#U;{w _Ғv8&A0sfw!//Do}X]?v6,=ڋrdlͼ|PF@t{==R뮢䕚:͝}]|j| ͒%2j6zaɋ`vzwz:YAAm[үUrb$Ȑ+OLsu / D^g{ﵕU^iQu;NSgD 4ԡfU{nFrpc%Oմ8ۺ8l;Bї;N3~<>t }߿Khj%Ӣ~E9>o}E` /nrNJo>!#DͨJ Q;5rKO5 F> ⭣WK}AJ/2Bpj9=+r21ߧϴx!]D\mO): k\f}?3I%XC2x$hlmKI.w퓓a[r@|cB셞+ᇘ⯢BԵ,h筬|zF_{&P_-~5)ױ%2 7rKC{a XBU*lԭx(!;3o} o2Iׇ^F,nluܡa3vZu)ԡ.A`05F>p/A͆]jO`W1%ôk"$7‚rۣG}$0˒jnkӾ=NV_|\TݵA롷Vvxȿ+9B+ \337jk }SSU')}rr%%4*~¶, ~^Ȉp0/~ _t*#S\f?ۇ,׹JJʚynBBˁ)맖~Jћ fffz:ҒwO  dVx賥IDܠeX\Q欆*C$qr@nX\5zёL%K7˩]-oU w :-(pƢX&SOuIQQMPS}埰wfHLJi͐ 929ck[X[e| -R\<o1cPqK km=eS+>j55lax:h*NdV|o ]Y:7(%1( KL"&]0"g\S>?kZl|n(.'*$xL%$*G?DDڙ!JtZ2Fy|=>tf |j,<s$믅F,֔ qZgt@& dAQsj~9o`Xf hxDn6s*PA5y{fEOQH')18u`"TR\E ECå@B/J[窷љU0r5[z:+~Wj/FF*`}ss1_ъ7Cx6 bb @2w3)~9RRlyG{T_BCSt܉ C|aҷ>@4r^jE--~tpNid7:&r?~>q5ܦ2D!ZdE4"gcS/ a(jpcTh5~/Bނ`ȿ"J ^KC7r.5jV#Ee:Ze^6ϛ_gcbuH.'{TBK; '^oz wW/Ե@[[:ڌ}PUz z N7T`Z>oBa5X--u,Ѭs:e} E{ '/ "Dݳr> ʄ+$$njKCçj_AR v„v!wMinB-CLmãɀl33Uffpq22/hafgVos>ÝA..y>XܴZf=4̀W"<bP[K׀Q&%5Pv1?Dn 7*ֻ2e0uW׌rQX{Pq?R#"PW"oNسdmb{{[C,KX kk୯DdYE{R\>@^ɖb͊A{/b~pg*!sqŇj} QvXQ&$4r} o2NjZ4vLM? 혚 h%A<c\uu2Y дX#ĥDOBS-&xNdϿjTrzʴ?Ħ}S|`DE}sPjזDHlgϤ 4Ц*0110@40|A[G&9#C{_??<w1ZpvwٍwlhtZQ_`DeZ6L+no_yLm;뵿/,10ܟ ^3`nQa <\Di /- ,!ô a:: >EeM*0^Q **44:\ynTTrMజΖTUD%i-1TnJOvv-,iF5I\`Zf?, m)^U$3lAnBLZwk{ `;9G@zĎ3{2UR#˗]o51009 75 ;EdH S9R4ym}|`N@,T6Gx;SF7噅44 | x),yG<-_8!RVwrG4@ե#-?^ac9Jym' nd9jPHsy'Xaπ@fT x$6oo 5Nm"Nw2DpLgF V 05U堦33<1s # 0߾R3;kI?T i"PK]:4IiBѪ~N9+.=cVIJ _hB6i\SUN~!!iQVp^(Vbޮo_VbSq( <@=Pj3P.OoKKiTTj$ww.LK9Tʌ14tAEIl" o07:/а?`,5?,d[S7;cZȹ7/:XⰶÅVbGs\a8-Qy'Am(TՖT䃯t,-jP,@#&Bp*T/=ՅM#DN)îhy$a Z' K`(n䘿ݰ!3V& ><|)0HO. \&+GL#ZC|}vVu9v?Ͻ&l+74ڮ/4ܺ?kKZ|~~s,[?U-/0HQa#3w@|h7h$MoE>uxmn'C,JmVaSg]Lf?px$mH2PgWЧB%MA0S=[ E;3Pֈ=ìsH-gT}mBٝo.n,n#(EU)uRuF(zvC2 b1Iwg"*Iw+d½IH\XI>RWn)UV !;Mַ ^^s@ɇV]>IkzCr'وx]9߻w>;Tqk}=Q]K L2a &+ /S""9?3@hd]`I`}w>};9?_;QpUV6>$5P.&ȫufsg^E8_ʐ(VU^ GoO F.B$'G'$G=vչ;Gk]>G$KKK9LU?504,5űuqtZY^*p+8ߤG|d H Gmx@ԡ"\Q*FG}@P[خ|Drw+EoL2_${5zOO")hh\,dbw6`gk˦ԐCA3\ ]- `lxsgJ>-^G.3J^#Z :mֈR܏k;VF8Iq}y}D2zszgN#|\T~큉&j1B1W k[88 +)nJW5ڌjҔ'Qg^+SN((cTTT:*5}KKܗWg;yzty67YoHƊHh]& ToFaFys߭&$\U;'{~?Խ8ɖ pO}{ ej~OrLZYVHz1q&}ߏҽMTSqieДQj=i_6j#u]?_Op7$ T|sҳ$NgsWZ|տH_ZMs/CŬxmm 5z6S4/gj9ZB |k\i*[Z&,qڒ">|rߍ"aik#1J0N#B4\۳],,5\[-IB֌+ٻj@Gm8U2 5HL,9;ul zRI#J>%Sɬrj.)&z0FN|ڭzR(Iy.Xшy󟱁ޥ>:|_b:8--TH!kZɟHc[[66Xj5S𬬬|t^|j9m` M^Cc򔘯ZBe1 ?@vXF()ppW7ƻ@r^^z睼#îCxK:]O1 ؗ1[`,~Qe+ @9慺HA M!:-F$0ys!*TS4 QW7{ʊ <|<=}ca[axC}`(\ݧƸ} }(BCC_d56':?:TP_8MP\#&spKd>яpzZ"5;B8}(3 \ 彆=kFʍe(֫s|U5z)JĈc$pt&yTtVX& e2߫]^Ǐ'򺕵@q>jThcC WVϜz2cFF-ׇ(J^^A_DrrЎW[:MlOZɘ ":܎.Ɖ!ԩ2LUdg#H*d }0rjAS3M7#ّL<&hrEUJOOO?yʆ$^'()y !' N+0go 40P QYMedPA/6O䂁d5>EQr!AAr;P<>}qa$lkH bw>@;?'Dd8dXP̀6%=PR*Q^\`+͊ CHyTPcNf``#/Fߐ/V}#|zjn($؋ i?} XuEV}a*}\6ejL vC@`+x6[o|aw=795XCʛ"""틙7\ EpvGvv^q$u;ԣ5tles9:/3p:, F~%jnN;}e |9# tZ[aA,w(ѦXpX=$$35v_حO|KJJy]axxxnL_55D8R.^f&mVHB87t`G "쬈rP7f_l"|^\ e_R"*P+F`ؙ`sIAؠt5lgkbJ8g((D>DEA/%j:p}$%&`[z+meXل`I 򦶲2W}.Vu&ІЉ)5jJ@~nx\ -WWHM%ϦfipҚTa؅0mB/f GQ;{"D)c( )ӷcg*:PS<FuB5 y]UkdHDcc7@5X s~ä7] =ի,9||Xu][ /*@"l$J鼣}ONlx}٦q lG`V?͝=&@hs6K@ǎO4<:hnIu bî45+kdu "N{Rw**NI؂wsssVf6E MI{PΜmC"*_rx*;'WVHq2xxmj y!0s!HvPab Bx~UWM3%N%qJsJEuw ەJ=酤Ǚ2k4D=q'YwC%y $#vrF:;B~@8(~DZ@/OUG2G83zߜ|FfWʅ/&?>?~K?aD0ED2PCP3wBFOm#(@09wRРy>LK ' N料ؿ Esa$i99C)R*1氰w x''b,ު= 3`gɢ;"kAwwưP7>Jn:Fp167"f|(i/_wMLබ޿7oJ8MXzj BI5G .qb]057g<ՁqoÿQ[GKjK_R@2Yp@ )&`G+b}mtc0(_KJj^-MO$A'}dwbDE2h5]aꀀM HYIH2tOTzZųlϟ-1 %.x B4 wg&,ZjT df=S*5aYmr}31n57? Ȩ U42QweZ6Y Đ44.sĒ=:#*qk? X; Χqglcu҅I. ;] յr-ެO-@7|}?Vu ?7D G>Bc8v(e?;s^hk;ӡl^y{1ۄ̋x\akV9x^w?k(@@xlūf^{]2K5Z9!>~haG:ATͷIo!"l*XZ&IRV- r{π= <^W,WW_vCJwǦ`Hжs NuQgBEmk$_İTH)ckTRrU٠E:}*Yn9Ww[.:U!gJ%=jm;*[R/520ufR1=Na{Pt [U⑷!6zH=O"8]$"~ Ň5^ @ǍWWY;GpAоak/'6@>nk(rꊘm 3w ),!=Ɋ@LM_Iŋ&$&&0ldp  :0Cxȟ$|5fj:B\rC`g mΦo Rnr2 u%r*#`s;9;-K[)l Le))n!$%`= ^ׯy4xY9`Ѭ鿇S߅Cþp958 0Nk PjĔQA ؝Y#3-ူA20,r `'/O,`XX8HU:}(czAX U9ȍ{_!ݡR~%DZ>t_YeL ,yU?B*7 B8*{WT[.^nBEzr4 oŏ9D=!` [/ڬȃ a(G'tmRRx]K=bG\Z6!#G{o6'1cp?w6w^8P6@[7t>Nv#Ld-nRnKHHaa7ZoDT;2U rO$vY/̺pL)HCGb\\2vm۝ZjO"?@@&&vwxLL$SS뒲p`l-'Cgwwk7|a@* 8CC2o1,/S:ris yX@ 'ҶΰK?BI.,< ig_l~M#ÏewƋ-L@WfC*K7sd%,I(S/p@\HI@ ^B|8^ }ۄteV$R{.zpɞD&dKCQ[2_/:9X -r?~SXL)0Ĵ?q̊NbPo sa?e.lOrZ)Xd! pG|< C* :ٹ%HMT3ob袶ǎSֆ ZnAɮ쟝szk5M 24|ERcG@Qюa?)TBNAt ޷Xcءb'N+Y0]4# f<#6FxtHIJ䈨(:[Ɓ 7 #:ɍ3YtW(yqT.uJ1wi |ķT$=_p 4[vpZÙ]KR䦉,Jg񒪦nNˆaQpP~2= >ӔH]eّŃQL4*.hO͠ZIkwsӿg4(:9 21`Sp-Qӵ雝i׫g.cfC+۳<t\ ZgS ݺO}~M^ q|chg(h#\<ۏH8uYYP1v  !="3U"ri ^Qk5y/VN|`gWYWW1pLG cTUUlL',$~Rd 44\VjGU+7m&JZNw\uwB׶>H+myɭK[")Ue;6:_8ph ggж4Wk10Jxg[ b޽ '_n @MhՊp;:5J'H` a( 21CP<ǽ{-phhKY'--|sVkvٟٳY曌Dj03ǹ*Qr7oy%Z`jR%w#5aBGCӱ.Yz]i2IFv Jc Ut^#ֿc"Ac(j71Y%յ u~z^nK58O*Oo^~uQPٙF/_H嫩ik'&&%Zz,LWhs@עV_n/dko2Ȑl?$y]ޙm OZM;XW^m̞AcHzH6׿^.GoA'_s_6jV5Rۿo5'wHKI'cdv5Wya$&''>8./n3WClll DQLJJJovR+?a3}ҿ\PyGS[i>%.^m}KAs\yP\lmOZwR֘ppDK լ}΍t Sl%^-Mxp DVnJ)'D(ˑ@`Xa3ϑM`ϽfVkqL^^ݝ߾َhbJgO/_>]];&jq;*||5|A sqysw;UeADC&wsu6qy5 fNq̼"7ʀ zA:nknr"Ah8 Z"AUCXRqz{{gWt?<;mnns{*ܫ,ór󱼳4Y>AzR1gb81*E[ㅣQeҝfBUS{x /1@_\M%sM=pW79*tO;VD,Ʃ&-Ծ'TP%p#($aZI9==є4;C4 eơ8f\I_um e=㈊㖳+3>ٚGeYK|tz`+Z|4wWKT%MXs(:NXfl 5Or'_nxg<>9Qz'(ibN(dE,u3K=zUM U !ê"<" ҟ>wu:6Sv-MKG%8[K`sVwڙRXu,%eyʹ+sss~ ^9-HD{Iu9m<* rHI$"UE!xQ:|ЎkW]=PE88r:039xws'`ƈ\C-<<~ K%ȀiV<Ы|3>zCɴ]0CDKGʓcA9[wD.;p-LckJU?V^fq*889蚧cϙߘ30)뢛n:-00f^`$sog_%{BH[ZŶunX!>㞚 _HMږ0jqĺv\O-)y {$FK_<(E6AJu0S^&d/mV|B_6{^E)qۻoig04?7WљRKa£S9t/S8u!B7"k'-Pc@"aNٝw4!@ejNalr1qg x) qQjŪ;`PCywOwfn *Aތ\TI̐F{3V;u?Ï_nGꝛK,$}aUdaؗe#Klg x&T]>5XX 6MnZ5iB$I]%~lXzČt|х>,qc1?~hޟ/ Ym T) PSE7 ڼ1t1oq)*jVƒ}496@)7<$\<Ѻ",70w4sqZWxE3i [|!ЪXlV8ڋ҂^'c:5\} dz.gӬOO|BTEY91eۓбhs>,d((1LS-)eĻcnT Ar_jwzܠn<c( -Kh8"22!߀A8HJK0kS^׷lsV"V`) ,Te/3Gc̏ظjbAz4cþ2;U$ 6ם)C?BnxTzQ+\k~h^)bOחɖRz I[k"B@j,%?uD˸NZ YY29\ᯗK{+MR>Q>{k;2m;"KƪtKawgIӜ'${'0|l|7gŬ vy k?+yCI(qɛd>6IuV " WımqNڶxM~0z2Zq,V!li8p$Dg:a3>J-uu)q1IIo0a+pIKFHĞ<~>q{vsyke=[gL@EKaptx( pFBBr78c۔a#7両@9Ak^s]ۻUKOiWkS[BkL巌:65tpQ$9溙ĦYdɒ,7 j0PBxאּ5+|KՇGGoX>vk,?'Q?:PDM<Xyr7H}n`~ko}Ve"Y$1kIjEڛ}<骅fKB ȿ3dڰ@F_ӳA[[)Q-R*7Ȟ#\BB((٤کLPÓA Β'lytkÐƺWB/}lD$Jq螰چE7aafRQfqUTx,ꅯnG@Kl~nkst,h>8;(~g9Q?cp%̆Z7K|qq+K]cC\CAKC%j~?8`o[D.$t =QT@\!i=1;RDo|DHb2hV̮So*c0 Ш7~\%11]U)/3$?>e@thYб6TY@ϔi9=noA cqCsgnH{PiJ0`~a\l.P>6y!+''F% Ze2.fq\ Oi7dq}*.cE:P'B"q 7"HjjIPĻ~鎑Je)uI% s~Ci))XF=W Yx/u+(~P5 Oz$<Ln'_{zc}KE%2hU{*-&عwһQ":N20 "'Z QCoT/UL,K{hQg@4 E6V.^nlɆ6gYC<)+ =JW wF%WRһyKqxoz7O0RJddGSIq=+\֩達qAvxHk'=Ƃnc̏xDD>\ui?iG8^mp3sF(x=HgPw\)}|0Sivn$k27 tc[.\ &&.[U:e xHX)*]~g=/7JEiD4RV.=_.D. T ل*];Oխf*Pt%?ChHI6&b:ZsΠyys4u|__OIuSTTt1!0k\%&1~Ԥ<@517LDwr9K:AN12|CQ|nxr; LIԛo9vyvqgfu^x_,ġoG| xEQ>#h2IW5"nb>Ўnn~]!!MN'} 3ܴݪ]k84% 0ȹ X]  5<8S5;l%1l_~=ޙV;cx$ H_\Fmi T/MX6g<|܎PRň>zͨ PrZXں9U?j@$|tU@ mۋ1pW7e3_wDt9 _x@1tr ɢD\=z٥%JPՊǡUv!wȖp^J.{2 JO/*A&MiT0scsUZRaf?B'*T.T32y O{_AzzT3 aA@`읝mKM~,,BWw MJku5|Z)pff9?fvaؑk\ɱP?ZTTSD\!ٚM7QKao'q)-7ul{]:pQ2T꫽+1J"8<2f@CFc-/䂚|+YhDK*&,ųl!mLJfzḎr3Occ;Ljkjf4TRbgbi ?p.fő:P-wdv\ӧO+ 4ʕi4qb"gq="} aAP,ԩf̤WDt 9R6[VCFFg VF\kש9886̸;</w_@ 8RRq,Oee}=lof6r8sL6/(_[{&«9bTZph>{W~ܵU4=Ҩ3 0P#HrS*<==δJ (7#߇֎v xꏸf晙,Ltsh*Y%KZ5ųvtC6N".{QXƱd>/)o 32+ki9=7-DH]sYjJQfYE""l5IH"sn](}yqs}yRZB@9Cfa~ $Mâ1>jWOoD/1{luo)L-[1{:>4Ԃ3l:f̪䙪7]޽Sn]Z>Y&ZJ5o>&ǭa$evl\:J6 ou8eWӾMl]Bҧ-/f*l=8#ݶт/o)^*fnahWYʏd>=JZcOС@6:O=wJ)gu'3}bŨͯzJaҎxwg1^a3-,no7tNe˖-nCs zLoe.,ƞ1'uܸkMI#-\EuTԬAh>Mөg^ O׷)ތv\`UVζ85uIS7ne_z |`wl3A]/o$G:Է nC={> Z?uȄÖ$mАp7`޸a7c͚L=ϱ+妧lWĤ)Ek!/k -:DM\EbEF??9=Bbra=+.I1/UTX'Hs~ _t$y6s-;!k!5>%o}(3ɿ)hWϜ9w$~EJdƜ>y[ٲB6}$P }ɇn_n.' D<>%96޷"ypxawM,:x1|űcO=2ry1 j3f藍n>|5W8v3;_~2­͚6A7u'lmv6]gx0$u)?yԏp@ӗ|uf HUSʦ}΂K]ΙXU!xCH/yb<vys1tdۯGQ^mL/4c__I}|v_Ѳe1Cu{Fƺ?׾Mo6m3Cng3%sv-/_rotqՂ ~udu4809kkohŢSk\MO3N޻nsn+{c3"~J$գgk;mvk';3ɝ\rN (+gJ.+Kfﳟ:d{MJjWcZ_]kaaw M܀տNK)ܞyn.P^dMvKMqwcy™_m̘ݩ퍘|pTݒu A2[x*tكB.OY63Xq<2my6om]*3hޫVlk9爄&x|ݤmW/k'^yp#p2!\*w}xIm6[ aD#q!dldXXⶽ{mعsG6l?4С̦IO+6w>ۡK ?НGm٢2-<,Knt٥O=q.jrggoD=̦S,+U[ǕfW8@Lo (u~t^ܽGw_[2EM Bܙpl-蛀+-Mi.},^_<(pߑGYymt^'.7+1]nQ6+qb|㖝CF_6eX C7 N䭃^n[l?:E pOr:s O?eoJ?~>*znkmmc,œW1s9'eL^){?iݿ oVΛm0ŵ) B~nx4v G5KcSׯQF=fի GG&ç6he1Fhޱvv?X ކӏM^ I݌t(,ɋ׽@H&=mv 󢢵/۷QD>=gaSb sg1}G\q`϶m* G9rȳf~߄l%Ou\[!*=[%/fbV?:yѥNE -M({z7/ɵ{ysqьiۺ ^'˒gRslG66{ WCX>޹jPDBrkEJtu~0lYg6n{]6u?s*&WDɬ>ObU E7#zm۶~q4]AK;xtKW7%Mk~δ72{泡C6kr &92a\zk\ѵ]n eKy7oNz~ѕ҉ ҡSw|cݫ[}S3/Li⯞9CJ1 iռSګN YƭX"LͿ}dܭC"8_7ڵs-5=yVrE~x0xoV{MnK/{+b~p! }6]+ӧ'F;6կEҿY٫K͋/]97 -fBh7 sO# M[(QO5IiwnY˩/*8Bߴ|݀aK?)=*V=/Iem(ggJ喁YՓ EL;jnprpeB6c8rՋdnzbcY0dKGOUp2:4XHH ( ןoZ^ktpc,^H^|>re8ͧwWէlq6:kqRݤ67kcWv.ݳoQ}Re2و#Lr.r9Úp9+~&lJqi=z͝;W[Q6-/lԝCsr#ƌs;WS ZB&t;E2^\?3̠ot$ʨc%_ڀ{XEwMq~E׵ntWfy^Y:yP-:[.Id6 [{Ā;Z>IѣMʰ;'}>}rptĤa'F@s=PRI yx3 Bϲn.xf1rSXF#M[IFff:I k}sCwu4 p_q& B(nV{ kc 60~o]8mܳ;233#t¨m7xڃVcLWy ԥIק\wȰ{o񝥓:?;gc}}7[(W\14`GBycaUA j"o֖ggi$ƒ܅%('O:xALȪMuNpMa7|svLtkKI5֭]47o/kBGbwL(B 7Tsw}'w̵vv'>U&;G qwQ]ty1);)+=2cF"3e[vjSi?}⮽{G݌ѳEn#qfQFiŢ߾IZ݌䆷jqrh~k ;aM t=w "N ,(y*;6Y3 I4IQiɾÇ%%Vn~<|G0w:}X#]: Y%W b\otENµd^;wpld+|3w|mkM))QQt6g> ?tI)Lx}4jbWnذT-W4qo8_3p̤0^bv09Z8jY6lˇ#GdqJ 7b<Ί-nR% [zp%KǯFcwm ZVc ;\ښM#^l-rѢ=GInh\6pm eۜMʖs-R%<]V ƽHi?ieSHk A97CN{9g]1{nsjqXmii738ü~k%'.{ݯHO޽'gtM=104t&8e]K ^>ex?dww2t& }o~U3-pW7jė8vdĔV9j^N]2(gH#Ftl:=D:fd-Kʼp=ftUzzt[=+g2]lí8jv;f6Y /o,RFL7de5gӨMobf>wsEm5=VWTV_},>bعFI-7Ol4vt'jwBr5CiGφX.o .P/[yi;ε(yR¤\KH.٪nwʧ1`_^G>~$wO#EEiyQ(Lvc/77~>8`-~ կ7n4y4,pPuMN7]<0&rzhGKT :=~)Ͽ3%n.nW;-v}J7!83w ( ˯LLcP^:vtY÷=jȻ6CnW*ذi".&D܌7Ϙ?ȑ30fR=?kGA'%stmvR5M Yw\񋏙lѬ Mހ-Oj~;?̉q;|oOt㶰0{nFLgefB 8E1*g`CLg : R_7+h6'1+ɎG3t2+%}hcg Hw!Z[~OC-+}$ ˜+U+{7wj{oFoMa?dH0<̠q? 9-N7NDkKnorЌn:/{67|?[k&tݫW>mCֶcn~$ׅMic4\9?r[ ΓwQ/x5k.m۶UvPʲtuÀ4-<"g{)S_,{:3s[LA70q-|༑_߿_֬ysY˓߶igM 6+F76.҈v&/Zq]Z 'BƎ36gԩq:/>yav"CB$W >:oׯC=%;gœL+Ӷ:j x{q#knuz2«c BFƔF 0+xuߞ'Q_MlO{6j|tp~x_G&vj8.6`y`aĺ[ F3qv=/zczlر;L'[ן1^ɀO#*0~oiAޚ:/;e ނB-n=S F.w|mJқo$!Gww׌N ]hڵcb&_iӓyYwN%ZzWj1:}zׯ̹~46v]HR{SRʋ޾}X˅yr V?|4Y(H"0}Z~#NfMݺj]--kӆ7`_hAz= (Ϲ'DqeعI m<=l2]!pXyxJG,1Xҽ5fE9Or|O/ 3͵8I'kHŭC'y`萯uǰ Eu˗gϕ܇Tm@ҡ7p fDIA@1tIFࡏqO+2˂ 5x2qiKKatC7 !VELٛ;ȑ;nFwi%GzDZF-MC0G;:5&i:EvD쓤K3ij9Jf|Z}y>YyhY}]e'n\ݻEzCOѳn;- ^N:8(pŎ֝n7&,lY/^KUOQkM=קT$o?ڦkן/+uwiXSf-?tRqN%ر5()QqsZj tb<=/.vK|]pA9~ 0ɨa&ZjtY5%Y jZ`ɦ-ft?r:K?M6yN'u=o[?-MK1Fo{u! ƫo_D "ՔXP;Wmx”7ʔbq#}B.@xzϐxwqF%= Zx-uGQ߷o:p呿@-9wêj}ƶ;{q{(#V/_8cFs ֐1qo;⛪~^^#3yQ'd*6pIɋ}oVݹqlɔѐәc:Ul 0~jv1ߘӪ Uc-C%KB?6|zuG_W򢴸m\:=ڬa:14r:zGL۲^VƎ!$cƭCKJ ʓG4&~}MVy,>㱬MFCq.guu3>)92PQo{1fy }g7Y{ކw'۾}I Mzk*zI MtlXa4 EK{\vzXS{-4[2/otҤ 'sնfOyܼ,ۨy4:tPmuMj9^ugAT:Yqc:JxlN2o7@L=o[YF]? / Xjͬ_oNɇV=@ GѯkDOt%4<|Xk%ֽ-Xp7>@7 'z)/ٚу[ȗg(^xzzBн\WM YN{{ŝpxpny`j΋%>E׮X! OkA \uI+\!iqvE. 9Rsw甔aF%۵~v޽-q-Js&Kk!| 11댦^LjK«;T ۃtF#ȓߛיŤ5UwܮyjV,QNLL]_\gJ<#w>d~qg瓮ǧm۶OMrY'…BtΓfEoӹA{7?9veMuVGxrܞ鿶7{BTWII{zTn"_zeWjiyQ&/L^ڳKl|FHΰ~hb?cF8ut-ǎMc듲 McVN\hpsdWjk'64W\yfqhvm*j;+rи$I^^|7-ޝq]M"Sek5`QGWF ۋPGYx7YM6=wYij4|~I&9^z=*27wįN41ftvJ4ˤ3vR:?kPLv{nIwi05a~n^t6+/$mQ~m=OGUqK=j0AU;[tyvĸߎ;f]3MNxQ^<;ggmqy#9#3nPUN"@?Xo"O?GEE|bHC NqZ阐ty=:XX0}zT ;zuF_H5=p٨q03Hg8S*~v[FXXذ-ƙ;XGgldɷV)5HAFvDZGHaKvÆ5U 8j aގIh5@3Ӊ6/|t"PO/gf,aȪ.ϏI:jժ%\9vND|򾯮܃}ч'7n͆ z O1ocV ]ܮCvNŨ諬 +{Xv5TWu5+jWzCKuv_P?~Wޯ)gYʕt74XnQD#RAƄ2B%p.ҍR82u% H+AI{ľh=]*[)Sɵ+p3;f> &po8ƚ/MTLנ#ʹ8ʓU{xi9f=U*[*dX0aSj>9DYRyS )akκUˊ>c>..#m<ؚR/DQRb6J?RTD;AE)/| H@r`2FUJr-UթZ*'R!STOBVk|FNER>:G-OBW⤥Tdթ(THE^'RaSygCR W'RSqRqD*Bu*J-Q"թk"6RQ}"6I^԰i`Tjش'Ra^Z*^HM{kx"6=KKe'Ra>Z*>/BQ%p^KFE$DFm6Hg <]q4`WoI"bdZ)Q; DH伋~0iX :)U]l2%o# f#Ft3lظvL$UtxJ(j02Ei  xC(d4yFb 9}duȫE:W #HAAW4Jr)-ztaX- h R'I48:6z&H3@Ax9)B &HqK1p9\fpX:-Pd҅SջFHYR8#8H)Ti9!I&c+&>iƒ6*8$ _L5q{H4匊!pt3Nbqa^UPIPd#JOEDS7{ӪՅU81#mqHTy* qJwaeG?bw+K/bꯣojUNW)S)ԼDū=UnMXugTibiWԀ4qNjjus*S ȅ,ϲ eQP@p SkӽW'QUݏ"=lX.+;#Q((BK]]B:̡(rB!@̤8h]lTJVtbGK\x/Eπ$JaHk<4b@M!zb-Ȏ(b/0舔Q8*giA8V68)UxWFW)3@I 1 PE)G$4$!Z28+)4فQR(HWUie2L YV&)CI2R*(8=^P 8Vm$4c%)0#yV #%Dxǎ+̃q<\"X&eԘI+<6 O^t FhfuidTC)Lj@CQ׷xc<7ţrG$“4MrgkHZ J9! TށOC/ n9ΰ8@R lg)yxPV MLVDG}G)T TaVd$ +K1 XkP L3SJcoL0b/)A* C r#=j&b D.ONXŤU$B¢YDQiu-" RhU !blWZxU>jB3!IȍBƉ#Q(/ C c$1@PRCvrk#9/UJ1vRNK/^XCY-`*<]\js ً H_U%`H8bԟ c!)/H=^rORj%] &  1m@)4-0'a) `IQA qPL&z `90,CIp| DEh{)CQldB;rnkռ8xr1/Z Z" 0>IRup #&)! gAyW5J^+b$Nb\=A[J/^ջA׌ktU!KpU(BjNPLK!*w2!`$ìY*rx DY9+ȲDlEVfc;S3r,Kg(9Tpd ]P{-jpDZ7 ,'G  00 3C=xZA]U SAG8C ĺGM1K3Ɍg- ,)CH]ȐB1%G,/@eUypg*W%_]_hxّ-f1)r v"1J FFdK%:bC^>c)0Do@*a0b`*Yq]f-I8sdF21/x\@`He^ rV*ƕv+KA\^>? .Hd2x+?R)s9P[ ]k/ Yo>PBA$GB4Ia$5:] 4. Z"z+bT lj'^[i0&N{ ߬;Ei#I^NK),C 7Zjb!uh}BW_TΥ B!ŘEqt]3 +ѾQ+RZ4x5)9-U!()cr8 Q,%VEX CwlŢOZ(=4.+]9֣*%"Ԗ"Vcc02 QLNb<&OY  TOR;ZF58LS;Z5}vq)I8G@9E4!+s(dF^+VIz'L21 ` d(UjZ1"NjkJJb!$֫Œh0NC)h߸R(ܴ(b=(1]On@ }`)xV&ydz`=8oyN)(qBJ!,Af +_]}4ޣfSE3> Xy Dd *HIѤLA G5Ӈe ' IQ>%BcҿNhBAI%~P!Ʈ\RsfCțfaS X)BNR_'/^J/؞&^p+XϱKsM{-*>ZK>Jڵunww:apFEQ3&ZJTČWhc-q9@DUhhyI$UO{8pp.(EҦLydJ/N2db+W:d{;ˉq0 JFTilY)GI.Z$Mֻ]&5gi6\IA,-r8'H6<񜃫x#-wi-ςAzr6Y2DW<9&)'z\_zUgiF<*HRGV$s4^b\'J~J8B,22<-gcR"ZN#~f=R*o˥$F8G0Y.GQ)0r !j۫J}8ff}6P,l@yXa0qr޶߷Ir r4 #e(0T&UKR+S,8+y#@C 2T܂3[hӋeTu)9%hB& "9(Q 0.~dWwλ96><T`Re?q /Xl+#m\UWU6)Jq2eOn9[<ck2`-0%愵>İg֒ ZRaWK3LjI}^-0%f}>ԯwy4)%f>gkZR2IӨ5z'7U䦪MۡvCڎ)N,q_̐Rr2Hy℺8m {V P4* T`Eкȶv vm,*NnۓEɽk{LܗK9}Ǣ{KCANK]ŭ:ur^WQP]$';~IqqlAD e =}nXl}džnP|7/;^͆\X_t_yԹg?c+ko+Ook׼o>In3+W\U=& heѡC.e[S~kGC~<7Qm6]~ߡ"fɰVc^*=1eYu;7bx{#.{n&\?h ._9|Exq#پ)׎/2,˦,.Ȱtq1u/kv}{ (Hwwtttww# R"RRRݠR݂twtocױ/p[f+8y1]b6TRZ,a ??~/Z[O6qs*b6 cˏVc`5554$&-'77{l.T1$O>} >;KLڗ{`bfFϪ ,ƇVd_7w*91k ~.]orW}pE*$4^eZ:?OM$%%!"#K:9qSf))(QP%98ĕ fekĐ[j:0_ v9qp'2nonn642z*V_/fC̘(WM?FEoP10Bp0IH?7*oJxy -%G/4U3hhNLWB]os -LȝRDb?4.cܚW\-v bl>?"6V'e A>q `Ģ𿤒%T/0ZhtpƅYRqu9>>v$8kqqǏ!`-7naKJIQG'&>wcpjY<&U%~_,\_Λ7Tll6%RR^5ںMhO21\n7,TJ[V #;srrR4͢9ǔ* mlYXX )ϾJoIE Bg@̕"6@̵p4+;O^|Lt+KuvqI6Ƿ,y""9 >ǫW6vvIbM[ }#7VN뱵M f2J^*~6~~@kuT^{%=GnS.(nmׯqtP2W w֢Bn_(='cjmEk]f=\ } v$kxtQѡ$ &޻79!\;H?dimeyxє< l'r"' 䄷ps x‹`ik7K{J"IB+H!9npwB7Z|-U>l{0†2B lmљ1}\%EjL ?~ >\..!;$ 9'Ic\3}9[e RIɅO?Zqm6}rq2oomn3:nƖK,d؋|ʈ{x»3,+ Iؔ>ǍwcM"`SMrK!]eo~6_nSWÿ$>&}yt̘p ^L1k++^.G>f3‰͌ 62?geeŅۃ!95כ?E3I3Fڈa taʛI;#0*-a`F9 yKKOI!we;srrFDFn8as)+۩pI02K;fiC#+0G*1(9FWt;wtwK`*H"]{8:,66>EJE 8i~jH SN4bP4@lѻ= ssULLL_r#IIԂD0;DuO9<2]jh=F|l_ 10031%"|χn!6x @sK I/\ҜLy @ ^AX-gψ333=֓RPW&K"&&V >+Sv,224輩\O -oinFMhNAAQׄ~!4.CzqUq@LO'ϭ 8r&..U#wvr``XǓ;3͏a()33/// ۙolknn#_z.`5vUD0T8քA :33ˉ~}ppܢ"$@>nt~x0g<\ρd#=*umwh>aFJ {o%#EDEI9;s%Cv4\ßz'?b&x=L AdD$+z'^̫ @nڬIɕ2-(*Ҭ[li0`KԪ&c?:b2- "4 q7֖SNdd&eej4yƮ)^5)X@pP3׺}/V~^yiߨӘȲ}X-.V"{Q'""N"UuI?tX@k/X(dB--L:0Zx Zw&|WoOXr.޸jbmAS.>X+`y3*Ւj3I޻kdܦ.H4ܫi]߻BLLK#H1@O%"5XPqEa-ωqjtXYƁ/4adOlsoYҫg=~E--*SBBpzz: LZFc0{]AZ3%t@hE%兗+))iҡO./9?ɛoM EHzzFL-}r|Ȫt{x~GD KK& >0W' +ƕ0ڥќҏ椊'V6 K3Z2%(?o`J4y>yw8WCuQFnZZdW/_`*}|DՅMF!?!.XuFq\QLQi:Q*o -N^{;*16߷JlA!pܩ*=m737121 ܴtm[LrIh 0 eW#9+}묶s9s۝aP ˣӋOIAlwb#n4%+q=??Nzy}9:-!!Ƨm?ILP<’ LI@`Q#ȬY{SHf3G\¯_ ˧!r&1W,yy[ Mrrr?Wb9*MF*=///K5Lζ'c?::{MMMmg"saQQxQ]cGjJPɥ7|͝*OtPJ ;;;_M,4nҵ 33Gyfni"n Y))؄Gk;3g;B1-4LԾ&  lǕ NS&_^"JRjh g01IUq{{:kQ\)X,>>=\xk @`LHxURIn_(J@@-*-//+!#!I8:rΌ74N#xNZ4z6 Ņt}Zew{&"&2@ >;`˫g!F<\t']bK"͗ؑa0q=8 pk;+"L8UnoYvS`sw d=" ´#`\ꂕ䷟_"jBt^'Qˆ|ٗ/_\"/K%<*'13`&&&^u}{T[i芔Ϡ&,˅v'o߾abc?]3tpXҩfdlb;ͩRoCb"j 12 `zjl@5Hɭ*֔p@TFP0uɡ;Kٓn6B EEE09붿W<100@OtŢ4W*5to$  mo/+ 'LNǔXRffgPPP X+˪b?|:C!ٙ@5Sl=RQߔrFF."}ќIiiO** =߲jU}e``x(Pc;gzKoÝ LOs ՚m]yq=ƉOٱ6F!`3YRV6!@f2@,2G2ʘ66Vownpav_ZoclttJD iKd_g5lb Ĥ S꒒ȝ(G۹cN]MͰ0֛7 TTT}/h+NĄi[YopRRd7 Fe(:s|QQ1Ej3)0_F)t_~:0 *tMQQ;>Ŝ=_5cb#GcQZi)O4VV&oJOD^jD'NeaS{pj9_ؠ9=p^0Zvw v)|:#TC:'/+ 55lxAvpЮPJ]]YwOƦ\f ڠ ]{Ԯd 6B]ao\-,zگ](l/42FO~-[ZJ?ݙ+12/&O?W[q_[+6ǷQ׺Ԡ3x%&啠|9G茇|y5r2O=W@9i[ 3kffXZ =ܰ= F3|dG0Y~Du}yY& aIZlκ{Q9?%?u KVV.(P  ^AIs?FP龄ϟ9%%ff*ڳMSe+2+U5]B-|xsOV*>]Gܣ&.?_oYנyNb~UKg[++0wDIIwjxv:ppEzx`vv2>|Ǔ m@ֻn(/ v+d7*y7hG}k:|.,$,_IcCMA rx*(Ȉ)iLOOjbgY"iLkԨ&5?Y>6?b.&Jb 1;o(Uْ%6x](ac 5QoooD(w?W~&~颞L<]᱔W 0Pt`C'|JkkXqVcFV)~~DeT@0ZYYۓBIYrT"CǏFw4hhh75ڬ L1~ۧѹ` j^^x}3d73 w}Mvv+kk0ŏrw2%BzDa( P@=89))X#WQrKܭMCz .i7G$$:g-&M9j[oN '?&.캓I'K孑nceH'ҍ.mP7A̺wEF 恪g=Ay;/_hK ecI%w<]t4*;jelÕ&y m:HC '! @HPfM&B~ӄtAι9VwauulGN*>q>>h4$/FA;|*YNtKe ޷MShʂ=Kױ|0|Xߍ{D]xbo(o^:FAw<,a(1((*yA]HI$ǟ|jWWZRE0$,./(9G (}|OGM~VTr^-ZڱVzn<[w#IeИe3Y E}jjZ_${^SoR, ЋѱR6qcY\ފ,N?!D,6Ro.?Ç M}'ry/_T.R󧤿Wwȸ5Wxxny-ɇqَ`'$ު1epcn jkùM70=hwmW %G/ܤz!__lSVWͺ۵Ъ%i@FNY[G(r|\VHNػwȖ5;{yYl`c6b9񑒑5-ݡbrA]V(n оO^Zxŋžzחm<25 `de<~,Nq8Z$AA3=6`k=^^ En qſ6,,Llΰ/,Ec_$t "H>Uy#ݠLZ_ &À7I̝]">(čvTQM~BBn^;> w!)v0)@?_<^}rA= aY 4Wfn\K8g4Cd1GZ{:眜ɋg5_Hmd/\ygGG C:pSƿr՜_,n_a(gMD{L͐z98qs0/o ft:@gd.SeIxY%>맷Z\aMpEw_͂NWC?ŭT!@6W}X]ZT+!Qܱ$<2GbG_jarj#6^'N 8-ퟜާR 5&&qp: cG^fD_ܐC3OfvZ '睊i ÀJ{$>R XثO$Bø%r07bTЙAQWB' -ύpA =JM͠@@+꟡ĕ+g]0NkS(2SQ٧pѡRQ5fvMNEN] Γ`ӚWĄMc3XUZM}#-yiiS˝οb%@MNյp"DDE3 *,GO7n.vD4: )l}}hdz(Fv&k,2z0&8-kxVil<kn6 oS)>qx{.f|ϸr9&9W< ,H?r~+=6Ls /1 7Tr֎d=B;~~C 5 5>+@ sFNjJO"5oM 1ҽV3>(X5ř֒|O6p kgaK߂x鴯KU|;jp".zM@п kw ~.X)Yq3uK\m :"TG=FCn3 awؙ1> $@gN#P"FL- I:;];7G0~T-ad/7B}M*p@>:ʖ[[KӋ}?9G0)ZQ`@`S#=?{qXU6/rBKL mjHn8o{)p0~y`ys}CJʲiDSS> NllܾM1gZ [GTJ!WI4qpTfEWW}5v3&2gԸ]t!]'_M{'"2.g1qu|G `.^8b4)L=U{hDlnQmPchlϴxH4ԨXY1W/3&^xt;Qy`R kBH|#nqu57UWԧghlDah^&~h<3iJFYhR>o(L9(!iI4O"] FjN aFJG/4hrZ]y~7+_n(QP8iiOcv->G\ۙoOcna?1Q%{@tq:,6gAyӳ@,p`w{s|L ߸U{xaKB x@,-/W>T8S zcb.o7J#znuJ;қ$ _ڍr;4>;l $0CI}h޹\7MZ_g(u4.LL71=qqqYr~rRO9+2@̙bZF+'Nn겪O]w%xؗ*&gpF7X/-eK{p4#|-st e@W/qd8tvc'j*ZX_H'dh^'5terCirr[8ˌM50Ґ{wSS㓓 k,l `}}&Pʄώ8_)^78Smm_FdR;b g!W\8w`{VK5PT垤ʇEGBv}hHŅ8av>2X=ee_onZ6 y>i[['XΎj#;]{ݽgYP>Jx @_/R@..ASo~DIOsL=Xf`RP͹QGГ =NKq oڟ"Jp]p^:tѽS]9꣐uv,y(sԬq+4_*mVC 6{Ȑc{VUͅA{WFHvJ?h{, q$ҞkK0ݶEDi`r:Z냅J ~ϓyA۸<qk`+"4xϟ)9993ggFX`tjjxa>760 6==]hrgߩY\< ` H.ݴ-D0lXZ|o Z[iE&eP VyFT|@$ c 6F88h'$D 9jI6QrNNQn=XX@wA$0zNxRK=== yA ӨpEWi}Q}z3נ HKOferrAryc@Pzݔ 4(, .*wPQC5JC'5iIB#A+)P S.Pt)t[kF EN c8Xy{h!R,NE4_\D9pl˽Hۡ>_!-W] of0m M4ttOJKK# YXX@Q?U'vYG2!t0c\] ,s+/KѴ$OE ^7tt6N³TڴHP4H393b-%ϳ M2ʚnO"bb J~ ߴ5⪩\ޞtU M7"BBnt;nQBP9II],z*@NbRaGV *!Mؗ4`!ҝG[,6`ǭY4$l #.|+@$tZN@vaO_R2gpܟ]p^SZtijz'/"RZ'T+T*N|r#ṥuhq1+ijƀ|A.7.TQiUã>+*qu+TqJAyۜhT9(#q4Wxj!yWcܭFFX^b/89lRi9XqX5_IxjG]PaWK YŠ<$768ſN(=@{L7vvdL$`ˑ 2+xMs`~>Yh?9#qqjaTgt]qƧly,uKEؤAl?oRWGg'M:U.C?DR%jv ʪ1+G=]ەߦfxYEHn-\=EF(3Z=_^N%?rCcT0 ĺN_@0w =>:jժ夥ye#N58/ls TO liXnzm9y(n`$*?z6iDv )\)yl-{L'8|YYxs:@M[=U6#7*^: ZiA/A)h5ݏ!,Jb5QhvG2`m7@fDjզB<[jNHN)+0s``9 ̐3  ,6 f%Lt{gQ wFܚz m5f|//<vbj9yBCյŮgf .QzP*Rݒ\{C R8p_%KJ0|D2?Mt''Sw"پbQaIpcIKk,JS陙s a"$ʣe3# \ec{U ;non"_Zp*v$<<7FP`PZs*-g|:"a99BuJ6 9B qSAY$#=kƒx 8}mnhbFӱqolx_O|}lN#aeP&!ɧ`k2w|vQE}k:]TJ-ydM_{ JP"GBȶ+ɋWM4lktOrP?D\ g2wYF-Ԅk\IHO]]cըkpA^B&JD#(VoyrXlF;n.*B6FFÔh4Ȏjj51TZlD*D0,a,=מ5[rq /S]zBhk{|UP&"15S(@qk9<[[9TETUWW^P>fdcX"]niD94 aᰕǘ$;Il~DI bɆ git OqtޠƐB{Bi3l4D7Z5 T |$"@6Dh""`ػyƈ!?ԉG,bF9WK@8Ao8']K< ZB5yф+Dz%99FEK}AV(oaVS.6#xUC܇AKgҮ>gT~At]gFZPƁ4 B{f((>ilJHV!z&8iׯ.Cs "b1+bhY L=,3n7 KS˘~!0nu:Jb(Ծ>G2ޖRMƦA/RͭXݎݍnU8.ʲtMUQ(Ŏb97KsP6(U@^BPK;uOVJc./UܩaM ,YYpBB2$rPM)1 _A.Nn&ijs !$d8}N6JjZڋs;XDw̉r\%N?mt,z86D)f/%$wAGZUUJ>{_|0 Q(ˊ&R|!ݞ1M y(5hcwZY# IKˢ{nn޽][:YX<;\i3E41RB-]+Avs+?v+:Ttu*vmo7{.H2mhh(V10.9Rd_ GROګ **8oEAD^̗^6B17N%B/\q~=$^Y&nMyJ\(*h ]OR+rOWMs\v$9N{)iiK;mˆb[@U߮*eB[kGm˶: }o6tvVYdv{ ;ofׯȡm ">f?q)wW{üA ǰKGCw1x5Q8%:\ ҪwZЛwMMM{nih?_Hm! KYU5n(((N͕7041 r|l#bZ ̡-vJ¢" gg.R2J-UvMMM?l 67AFXdoll\Q< @w!wsb==T **k&dnu@!- 'b /3(Μ_f݁As驷t"ɠIBFH~d{{Z IW!e >J6q| @rOtv)G^F$A]s=qNi.#t0ibTatco(3n%"22 טp0us̉?E-QIJ>iS^?TAm~!yU(:d?t<5A16(ՐxǸ4+y{l,S[NWD'|> @o2 [ʄ_r* #w^'A`^k}L?Ire}Ӈ)MƎ< G~>O1s{ad+/[SAyanVtj_m~ws-RJDP3eGk1סOz%9EEEK++ f6hph c&E4\\<^,kfqk3m%YS$pcolҴgע/)Z9Ig/U/WM:Dlv+Ee'RRw=:A_[g{JWC3So,ZXxIq"}ݧ\nLL۔ﰈc7-ҒC ;3>G@*sݽ=SLxԒO)]]CC~T޾{CN! .bBЪTI!quxסai}8>1}U!c☲yөO0Q':^K{N߿3d,.Ydwu^\M =(:H.gh!Rʴ,)8`W G|VKDp;2UF=mVSgOUQӴz{Q5cR-TgWZsV:69 -Xf?/wS@),-홭9Ѹ؛2+FFFa_NNgl DtMMM\|mS<<,H8 S57Y9<;۫U#mc ˖  iW( U0+lJnn̨$tf1-fvvh0eea0 g>.zn{;;|̉ɇum-Q.'VCqs{ό+`V# @s;aS]Y0 l|QoG{`NA&G7/oo׼<~ec9M*䅯-13U|W ^Augıѧ9~`C(=_.#?g;og|m.}Bp'^߿CLW<"`BG!2^>bx,333RjO,;?A_opJoڷп@)Tc253x)+N7~3aIo'5׀CVXUYxg/͡59llb ^'ff^QQ(Pkn6 Q*1t5nհfxNݹUL !!"0"brN - ڑ6oe*pcRQK{7dYEAўANmP\1*\ʑtiEp3=B>E43k95xNp>x^n+=+V+}h٥~? 9y/à HHmxq[:<<:.ςƔH5Jm!(11ؘ+u *'k*0AfhmM&HV$Z\(P]&&qbZmyHTm@(իsإ1S JD[h^vLL)7dH喅2cK~o I O^~Mҽ{_HFnj"**|IМŔ<=&%#LE?҇ZL -OS=YC*ȿ Z ]H˜~2~ V1HxW:Wxk’C(C~|/tFw<KN<&njhӶb&ӑ Zc' |**ѧAqqt9?η/XMYOAcc1iJ&ӕ DOR %1˾a/յ;LmwY" QU%ΔI{#&麦?JSF9аc Vn\6=dhFח)UgOXOMQܜU$iИ(A37'hEU{8͒0'8а Tptv ߽Wqк~c>"H8G L XseKxK]Jg8*mBWQ.NuP dD%PAKm(Ch\FdNPmrtdds+X0%u'=/(M1Tޖ˓g?gOto0`_a4P9P8%&Q}7\$`B2ez d-O=ހ\|A+.DQ@($ *FG1o%^gd\n.: 2.χ;h d{1ۻߦn}} O)8[ e|0G嚝y5hQLs܉% B8al8׀!O1ǫx2+*[mƤ8$.$6?oǴ@v}],X6()?''Uڻ;otr5y+CCP chIJ!~Tra}##˙al_D!а~b0thϋwPё?iTQh>WT7 fymmt`=*il|kNkDqL8S,Iȫk h)Fs5gceG;C0fFy~7À e}1R槥6ևEcoSZ&ѩ4z?F/;0guaejML%00Bk| ;)Gv͏{^V&HGN**_T9sI2CE+ gd9&mkXYYYw@pV&r{էdhR oe92>7씷NJxrƁl}> ]q&ʊ**5Sޏ~\:!zu57*00h-&oDAut ]/=hiB D[߷/1^Tոa]k*'mMs]q3)9n{OԔ]XIJ -Ul6ȧ8cSKQwX1,B,SZڳcc{fvu|rWX!~VBk PI,q ]NWYݥffd"{N%gP_ӭ}KwB]TX"*8D"6/v<,.ڕ 3ɨTdGjvq~!%qJߤ0#n,or [/q*^46nDtC3*}AOx*9=tez<rsGHLj\FpssKJJPTJN;\gH i {:WaXCCC@@f.@#ٶsTYE ^S!=ާH b 7/EMzsq!5&5blJ|Ǐ?"wg; Tn?3[ہLggOxx>FD }UQe2_TwJJK&dm[YmZ!X Ƨqz=h/\z1Iؼ<043P3C'7C-1<]Hʈ]J@Blc r⋞J>BCVpgJDDA1Yn& ||{/iIJDee0n-+x..))<^hh ׄSaJEy'H9hA.LF6ǀW:dhN0#6>ʈzbS>[AjާקʒRB+l(kTFr NKbɚœȣbW'a.Avvm( FFL;Tpz]Ƈq? )C# FF"Jb1{w2c5ѐ?[sn ]O>"?vTxp,S(oXnK. Q㊤')7 -iu9rLõ^RhU+ֽ`1$VT̳O,fNPo.TSX08JxH% ah?~r~?S:WKWwc;,z`Ɖląt2~b :%K]dM5X&g|<}O w=ԟS;L ,û5>0dn=f p\tH 'eut8@:1fNώѥ5VȈUaX\jKRxiϟ謬ŔYc(yaΏ SߴO])($7ήhיXٴ tz*;GJtgk"^~~v\ 2 }IΏ?O6l1[^ZhKJB^HΦY)ggO^$|$%'{7Px=}oLӭlOjJUB~׾~gn{SeEe?|6R'!)i8{}NRw7Yԡ{m : P_Pų'k$ ^O/Π7!k02:(zf#Z'_m>kpZ*VWLIANϰ6b'S[WTGhuoGR':<^WWyS;2 KD*5 B3ߏcNTzCB'd䯪hfc⫕pFxȄB(MF Egw 6y%(We}}lFgr>p3L2uƠ.O Zvv]P.>]sw${'ϔi`@v. V qww*?}Lʵ]=%zzf$|0Ϳ§}o 2! fdI&"ǷZ &33R\M--wY޲aڏӉƺl p.T4!N>jC7<\%TJ= z;=}0fHV}ܒF{|k`UByK;ClË\˛ii{g|]>F{6BJ?LE}jjvx(u|ʖ"s;|>J 9'',N!ݣJKׯWu"Dlj랻9XJǺv]jJH—<ˋ]Z[1==.ЯR{Dkuc.no?$6cS`8UTZG7;y>*GqC|]cDF+@: Hu?яƷRrH^Wgzb"- hQz3OP7'uP_/-X#Š ri-4B }Wg׌O>~_R~G~C#Sy1>ONW8(]T% \^?^ħ4sF]l,H~J5l6h Z.%o޹ݳ볣ӝ?VJ?`HjɁeJwRz}tp0QUۃ~ dD%3H(([.°G5Zz`5\"tD1 :ڏ&QoHoy@Cv̻5.oW~__ҳ#iIbK%x$+,GƤ] $cbF [bd|œE ]9477@zQn`=M]@}_y\^)ᲄ$# }al b҂ Ei-ePWgrDNxV˳$ ´_?GG-<)-/N]t]_/P,.bF{Rfj[s~jia5AH d5YfdO&j@~(/OV7jjwz蜛{?OR]\̪ V/܎ˀ)%[|{v9UG8'V%dahG?ab&s&wl.SჳkvBM3m6d(}=)c/Qb!kvwCzwS'Ad A}x8usaiU#k!rc 4k^r>/ m"d--9Ky$&&>x@Y%X U)HbO7V= 5!mqKb22=B 451ED_QZ- "dQ=^N,̉ eِ]neED ))r`I 7'hۮ˘IoL50^DD\Z׃ #*SկmBPz%5!Ae33[c'sC+0fy53\&Ǧ]|=ӧO'jd.9{{w.<TZ::KGx\))^뉚qk5I,o:;<.ծ1^H/R|J='w p 3T)"e)Β.5웆>(g7"z0H%3|JEVU`MC{xs^ h ,{UվuK͇mzW28>?*ƕ3dM(cYHԭa[\tsEАd`PƚïU&(I/X*6 > %5uPI x㬯T.6[*çORSg2\w3h%K UQQZާ|ˆ;ʍcbb㵭MD>/ơ<ϧM7ckswpOثlu!A(.ciMS+<tjWU<ϗ@~Hȥ*׏:_#Vu4ƕ{h~~PH$mӁb(&h; @d`(#RK'3W 1)iieMM"TTv[#]i"sEO)Z']" %0(f9h;Nٛk abbz2<ٺ5/7!0CՔ'F,[~ty:Wb(}eƦzz2|3=))F;PC}L/iJVhSzJ?uekv4RG*IXҒuFg^/L>E׏Xۄ5R8HGdL !"66p8Nl16Ux1*R&f^{&eLJtYFƈ/_hyȞ~,?ݞ:%͋w26R,ڬ(qLطo\jLx\#]6o/^R)ޫQkmmcyHm?By"הo|sgl 5uWit%s<5_)u[_%^).Z:p CO'`}=r# Ry밍3F:K!uu؈@b=KL.7vM@2)G@JN]Aȗ L쌝]vP6Ȅ [>|=92"p2z`<ڥe"h|w+ hJ5?BB(~ÌtvA3d$d=yx@gu'r0ŋ'rjz@x`o9+6%DLFDr0w&{L*};^nbTBSGYɽڲ`_;NC[.5kyt@M422?'#+ idsSSy/uu[zid/.G `aeiipfX<ҕ@iY 0Od䟀F .=}9SA߈%!I Ai-?(◽3 m @ӾT 9-]$=%-IEO~we%P2>,Zr'B^3 O13>ߝ446@ j!?::Vkgg78]i'ɉ=.f.z}9gw}žpV-BFEF1_d;Cqw(| o-DC['cptU#Ȉ䩅71^`O'3;1NAG JեKyTa%=04f"F _֑E|Φ00,m j⵾2fF(ş݁'()~)䣿l1*7jHL0A6Jg|Lҿ?ǧ $...^x;wmw@qx Qp v YF ӧ `rrMt 9# 2VR-M^2p^vvP-RtkkjT :F$!~~dg,3z-ڝ?#Łvtd :tv5}j[ZFf򩴈!%.пB$|BFt`2D~nO x#ۻGbut5 SK+*rk}s^Ցh5&ItXƶjEQw]NP{yFH7K~ug;k\jK'9M !]TLmk < {rN53@Cf\Jc0o+ZA-zry=+̚nQp^['iVq癘Sx3|JR/&"ޫWWW>FEEQA IUEROozr;Aa7o/]P 1?BzT ^i|Ns &>Jp8ZnFg! PWs!&})И<9hgpjF-wbv/@Gw hoQ:ȘJlEE>lk =A3?(w Cqy5sU"!Lw" kj o XNi#RuXՖf6[CK o/d PrTsrtI'ނa$#ǗMɄMPdSNYHM!ݾS)}@B[9Og5ިp3T#$>߄@H.oxqîpfjT$-~ꛢ<]?҇|龾@ratZ<)!!IKPH.ˤo̯<s)*)cx~u<߿Z@o׋t |4G,VѮ s׿昞Sўf7gzs :S5BlΤLK*uUա|Ȫp8-sZ@^YJE"nokg!\^ 2gsIρQYlפ"ÃHzG‡Rm{>ɃeF06%+萢(?5aC{,?$P"@(^!'S=,FAu gE0_r$߿PD|}crgJ7 QnLngsIXwy>RjT?й>y2Mݓ-ozT: DWN(I?ޯvI6^NO a;8EE }_"QXs.~s2 2;DVZW+I# 8at塘eu,moZ?̅s:YÑo}Q|zvVWL)Y$BtNv|WU8zX4)]DH*UCC%T d׹J>th?O7ҖyJT^i鿇 DtʲI&QVk9Q~'leDctHyuJOZ,!秜D<޼y~{tygYs[E%>M/7tA=h0A3>>|go 7i&EGDDo7~n,e*71O4x?=_;!oh025wZs-4?x?N)"vi141\ts eC'[:l{{,y>t%wx9jLV XFPwvJԲ@z &q_/&N zEEg:{=jﶋ-ZEͫ\h%_gٱ[$ | =4>NS͙*hl&eoȁ41tnޟœSr^7> y71TcZ d$^1gYq#YVm|9*>-?yTWM//q7{]1,:̍iuK5_)KcVcz"2P1Zsԅ!iW[v\wjݒ/4Qydz <)j0hPlDDPL-4w:|]X fgʻMs .ϮTeQ.rͶ*v_bچL4b^SXj`M^p']|remJxoDkϾ>ollXMTE0UO^[[KH%W3Qe%{{ݦK0sxqɝHϔִsT:3m' l;7Uhk112R-NΝ?Idlll`vCx s=QU1NLLZ tP7Q]q˃Z6zz]v2\Ɛ}⵱FRPP8[122~fbfYKU/{4H ֫\﯆Yte}f|7 4V#Jvs4n&T7B Vhhl׉By91TB<<< И?_XX(KC h͞X>WWEo+u;6 ¹r>׵mAqsV]}!H8e{ZT!/_ bWWyPG{0Yzpw_DC?8G}xb?XbbYFa FDAIi;UK@A[{ֻϻqk<1sX4!璶62!i IbQ.\.'z}}g]\v ffdddeǏ **Ut-/lddDap,\Y\UbSq^ FJv^@ox]åQYCGS:<<44AYY`D||%:!GG ,~>Ьu OXڛ.m#K]F8;ser0|:)++ZJ =Æ\F#FLvdѣ]-HB#dž'2W/R;`G"ԅgi9V&pCKy8*{:::L$"?MW+Xb$7(/n $TB3pww:tNpwTz`ȗEӧccC᪅@aJo޼OU,T}t ׮6 KMso1r<}P@YOBJKx\.~ϋPPJ0P^C"h8&&ՊTe Bެ2x q;]QuRlb".@$$#jl"cVϨ)+ʹȐ 3nKJN稨ɜ'K&>yt0!B0+!Q m]_H߻+㮮B ,,]: KI>9&b1C憫@hK^nl{ZڐϟM5ikv=鎬Fpez\~A@9Pe#pB3u!:6,) ^D:p(X ~#n"L>]@B#- 6bx s+gyp.ܚz4]oy'eiЈ~ZV \t MOT"b?@V$`rnAPMXbo,`q0bI)Ms8'%%Yna苄ؘ{Gǟ_IeԲ?҇âamZ -x@Mce ΰ`zrHnWqXKZH666LMM3At^`3 nny+̏`C9;E?ߎZ%Z@q0" /PSD4kfTw }'}GRc#3ez腊}!\jjj@Liy 7?r5|_57Ă?Vdt4t V R Dͥǀ`s4=3(L6|iڥXm ֺ>}:cz|td b   ycW(2:C)ko: V!nvo:'l*(4g&S!"'j P}G LaaVCٶ&(h {MGWʊ5hׯBBS45o)))Mx1ɣ;Aqn(- %%J+ KK(*V?/y9yQ$>])t]8 `'gmGa\{!3s=G8 (MфqՎ"r+1]uZ17]lUs3*bCnCio-g hB%d+jtx;>c/_lqptm츯oFjNLOy.'ФbR} 25.bZ\DqJeꚝo/݈ed@U[cGn€LZ:L?F2SSC!mkҽ+1QW MN677ac$f_]$TSoW߄3&^VQ^[C ;Wt`\kj@(.. %fse\\::ĠkwyAũ :E!O>>+VT`a*ެ|x赦}PuɿZ*>w<|/{k~e꣦x_љ<ߠӞ~lX© AXYMqOLVyGF" "*B_56Q[K38Xe7V 3,R?t=-HWD|b~1{澁C-B#E@[a#5iң1S'~ Uf_WEWzh6Nֹ{ihR+*jIB12坏Ugڙp%%Zڔ--=\!#KXbٯ.Xtڡq׸V:pi~b2P2 x ۝ǃ\_9jĄ mϡ- [뙱w6deIA0}khܫ{J<*ɛzrcvǽǮ.;і\JA4,$~xȯF5X5I4U 8eI:֤?d6%jeֈ߭;>.کK=}@2o! e^g[ؙRNW=kB '7aPXлm^GGo~5 `bPD{rq^Z]'Tӑ)Q<vc|TfClPYb"Dʟmr׸'BaZ1i>^וNnTT^Յ@碶c.ċeiw N][ll~tpx{P_n_;4PJ|n3D&TCDl-6~&2(W'rkͷK eT)J ZSu;77ӳ1]EO~1گVH3Z&}FyyEQH~`bA[3w0v~ז9:90! U~'/QZŢl,Hܜ*W"ȏٽ' ( ^Fk[Xy '֝Pn/`RG~'~0s=0()PHЎ6O9=Nc|]<۟rskwQO?fl[ݝ<2"Mɕv&&[y$o$xT_-{@B?q PVMHS#($e{pc0N-条Cb<^Hb<'Qz!{WsAUJwͨ!.`F=sRwXZdQlXD>([np 獵C~d]A8LUˏQ3L:(j(T$El/EĜ0ae;51~JB lQ*5J8%"hӖD+0vd"}92|}tq,\?.}ILl!O{vgGmHsjuѝcI<ǦN>IHZKK{ ?TE!S ;1H6'w@eA?l%شZMNU]$ór]=F}1di]X>):WqH׼0LXUtRM?R3˫JU|^^cNZBP}ƗEY3Oh.C|Q \y_~z0?' :LwpiqHO[JJ7l9\5Z?CEanmxRB7TEuttߜ`$sMV|9;ӭAW ~l1(BXlǥEB(XoDXU6N+SxfuC|A";aoOI|Tе.8F7l!xiMgm7'?~4000ׯ6=E\Ђ%C*v'Ƕ{|t r|lAl/11R3(d㲾&Hf[C ]l-u8t97iݛ;>Ml/syc\`PQBRR\]i/Cn;YjCwXrOOawKvE9mPpbnWaE&a LKC*"W2 -*tAx3 ɻ#ݛrāKX88.l_LL GҟŐփι9/m_{FGE.XPPWV蜻eaKF5oKi2)<~-݅*zhYa¿Ĉ(* ۯۺ3q(SWg/ PC%~|cxN)򲈞P*M2Cgg'^xJe%@ͭ0VV]oHcO'4/Wi2%fԤ템Z_@:%Rr:CӼr> %V]A==DfхN|o4 LVqe=;"\͑4\\eseH#024NKJ~n 1dۋ_,{9WV Lm ~@xި  hkñ,?{VSm$iGȘ.!v{!Sm|Sq(Y{^˗oZnH|)>W6S -+YXd%q#a\(7=F9*1ؿ Db䒥޾z h@J= t[^ޔ[&ۭ8:: X.>[Y] z ^|\F%HdxYPa9;J Z)-aV@. z5VDNyPP1MPy2*&fh8#Tynmx8EӅ"d~jTE >9!6 X%A\of4;pٯff7Ƥ="br,,0GG?vI&:0XL1m'%Eķݲ\;MX[t̀]y6664oLZ|$ P$\hYGPPPCɗ'"!sr"x@c`8IED>\G > j(3-0dּz#$l .{U'vr%>a)tA{{{XB :̠!kұr4nuBd{chxmw\]o6+מ g~17\Ho/4tSyv -T~ ׅY]C>\,OL\l?Z.4V:?\248ߙ(Pk_;Zd|1L=bpddSE?j--K⁾橣@Q}ҀJܕݿE$1Q$qҟQbSPط Vw8]:焄"Au!J{\A40g[2'brPӓ'OnoQ+q;~mL]Up3=Vmy\VDw=; 20hvOd^6445Ikumc!! kLX88bL{O$V?gQmN#(fX{eo//q2EIo| .=ٜ\Z; /4 IKKJOPoMSX4`xe抝?[/q:}C3fUS?wtP/5_K9_#CK6s퓵>j=XeA)aG`sXL7{>gu>!ܷl7 D5gn.vCYí1=}6zzէScc/ȾII9==:wjA16GfSAsF$j_}7㟌P'kZ YZ{{%#uŰ:sU'V'-ߍe;dB/^D5+>%-,TҳNܣj #kƨCL%޲_/p>>ܮt7PSQmlko{~2He{v&`)2wݩ<0p:qE\wjoJII #2lQ:ybe*h\[ZU/nQQhnSl|EDV.w'y llTbã;d1_owXkWd,?vUSDNɱdt=M()ykcbBTj<cng!c3A:¢ǔ<0X-yѧß_tx|^jrDܙe`~1ޙ1Th8.dREPT2t[VIY PTtiiX^K" ϚǪs Od`ʮ&&yCLw߼PW;UC_9X{#xn2equхDA*qhEr{-rdpt?9 ȷ/hyqhwé1qaв=E,  \e` c2|~HvIaIy0N}www0gʮߪ>]f5D@@/$}po}=ϧbY l&K+4xidjn0d z66` S6D6n%%%;]58)0zǎLHHHT$p)zEJM ' tllw7ՕG%WTQccտ+5h*wp%z;-O`5ۦ6vX*~,,h52;̢͂f"?'>SP`5om GUJ&Ȧ`Q܌yb2]6ϕ ¡ܐL썢p\~~?X>:;l\\цn`8[:7Fxh*%F S <$GJT"7ЉMMM߿:n0<2p^{3(u-?bPv-uݯ~~96M fa_09:C7??-kjt:?=iw!kԛNCu=Rz8J}HHEVV>3Ge*c`dus8,=\ԘbS%GM\vBD$jTK*))q b٣ZQMm-E@:9}p?8xWpK(c\0 x\(s7l4dee'\'[e7p961YSt :DWN:ICNB)y2,#i}siةUޭ>*LQ;+1qqe+9?O̕@XoE/O!Y"[ Kw:w$-m'jj ;&-&ŵ_Lee 9*wjiiz==}ϟow0SͨiiC|dFU4_ rӅ迵vz{>9b$ouREۖKSG<QXxNMg}~K%7=#/r#|Vtsw gb+J5Kq>G\X  e/G]߃p&bvS+̸`93⯷$rlt,"ô'E0'W*jZJ/@ `!Jyo1lnWphg"_xBV/΁ajz~< zZҩlfzt^o;{XVZ6&8D} A$EcsV~Im,Q:0uR=\YtQgtR<b(6+ *iP)4===G+x?CBzWGq&ϿV& Bo,kxdm (yuk2G~3M`Z\y@IΫktFw F1_V?Q͹C&=-9ƚ*Ve͑Ō1DqqxN;JnCG_!!u0) "샾d.&bhԄO7 ?þ@|ÓݱĽ[8e8M`Đ0Sa|d<ydNteR.M8S}t=;bbh_,llWw40sgйA.,pw `ڶє yz}1 {u |fQG<rـvT /QF0NDV/G'' 7ow1hzՊ&)ȁ0V` ٠RH0*Ybp+9Na5T\0ZXY=0dG8i]݊Ѧ{I{^X;|ѿF6MHVI!pH_?rxNpp;rT' RR.f+yA Dňݜ `^Ƕ8:c2).+,J|gm>㲱8͓ɕ^7x=>=%faAGE|ur2,8xSQ&|x^7P,]ƒ+BJCM@ˉsogi_5n׎b0h9z;EzeMđ\)YҺiJK'-BBsK,\}AN* о-pi6@l5"U`ak煍BP1QlM'h}ugg$YaWq3X#ZW4_) Ȅ][\wBRBk䏞 =PYQcHg0Rۚ)'B%;_Y<| w6ՔHI aljS=ޓfd_#oW ZGbZ6ES/8.TK*γH6oz3Ks8(LgP:ˆ::͔hAn3X6>4W ZOHy|j;rU9!`|f[XCu݃:?g[#s[:2eh5RW*PWښ!TQHLJGъ\`џYj?l؈I7K/5=lR+Ilu h~Ѩ)fkԫ6м{'l9iy$O}\i@q^^Rk-"UY<&V/`8\Kh0J>Rfd,ůfbltU*BG:zѤHv6M8ͥV/Ǥwslqqoa HXE]CH._Y[*-e 6a1422qsqq&W !qmڝ*$1_V)[ ifma:jj!mzC<+Oc||34I>z>VPX |jbY CLߛ׸UlKI]^,|N|^a1F9?toN$W [UHzLVOG-n7T e%)^#[q1/ gcTApa~%pH8:l`m c; D<~6?xq躢c`31QPPBC޽a?k'͠CIE'@w^^DZ uEDxXj(TtK0уxQn:l{Offf+7f[¢ci5JJJuqӉg!{ɠmϴ؃s<Æ $q[;>"tUnW}*2nKKB LLI@wbtj`XЃQpDbmt_[9I yHa 8!f4,%@/taS+|˖9Y5, VTT$蔕IT4 \U@",tK3q% [jEB?-4ZvvЙqD 4k|'!|!dt2QILAA<*,tUϟL2>{i^6ltAG`e]w:k|8 7DYf#%A9=]=v"ZM>^II\ YʜzKz<`@r2fs] O8xyCL&Fh64|swMv?Խ %sHI!jjj:]NipڃQe6]K;PK+~[%usŃ ^oaTz=gcoo +d5QmSWR:l!b4w. -N˗ 3.OFMYq]7]o&B$t (HioX2W.#xb$$$jlQw&\VS*%_&jBEF4&&WPEBG|dn!Cלtg62"} %F%ݹ*mS[_S22JGv!6U}XL^44CϦ#"rR\z%nl'&@s5jUI}19aS f+r22Aϕi A9~q}wl:5 D@$> {dOz|9neCJN'!\ۃ"++2 $--5{ٙ-"/!)+kp77޷z>f `K;;j7 /^HHJBDϑQVSjf2?*ʃ}A+dzv&stC |-quj~$~<%t}S72 Oջ"7Т3P$MzrCW jW鬿׃f2'OaP>#Ȩm. -.OL{S?%[ܼqskX9ۥPgRf)0"#;ĄHv>yEni2 ccfϊ)r !2h^SV.1z-CsEv"H|"(Q֗v"tk2s&(M0sO\*:sK2(F+phPZA>7Tqu\g׸^nlaLV|RZHlry id+dJE΄1:R/4A@B: C;"P4k?4y*wZ[YBN_)V+Tb'x75]%OFP1ASӃԦ0@`'w:g 9 >F3e)vD^y +/{cOٮyxѩJt .n8o?K<^--E_uMFOl,&tHf3ڻ*bЌVfuQS^C!R_:Kby-m;Hrn `>P(&yo)|!|[l2WL=Z}2) ,}]#c.NmQ}~%!/oX,4>5@n< EXtgƪ ]s\ $t'Q]6 n~ \l\ 4VKKK <,v?Z_>XHڸt H3؆IɅ9 !;92m18,rMǵ/2075GS[4p6Y.cS0[|< w͟rPt(Rn+J˙P,é$ 0_?Z/6[VnMTVN%4#_i<5I7SnZ?3S22J]#e /SrC&1 2?8+|INrQ-ofgӄDlg/SV$Ν. E*X.J֝*cD,TLv{i)e/Jm` ~P(][pS3% MfK]7 6]eq$}Ob\PPpkm-k85I!ׯ BDeQL&jNnE2ȩ|m"p ,,8HH斱O"Dt*eP3]o."Fg.5$CXA\>N[CuђkDzO/8SƲW9l68g@Q.Cۢcyv(y\hݷ ,~5/5W(S<^זR(4n%qr J@~H-@?`zB[y\N4ci=e$A֑qろh@*S*@Pp g"CO|vo79}ه~#9ieཤ""Bv+TʓgVe l(TU}z|z{9M{SgOT_M1uN(AՂ -uWA-۰LJK~Eud\\7#LxHbB}ԙwSB?$-"$ Ѩe98t 4Ck~W ~{4HD[[L6}_2bM<Gg'NdO WKz!;U`xϳZ5GwNvkmD"05MwbיiXU0i5찹?S$t-Q o&_O.&s7iNt})<[ko&&dpa@X/WF" _a-u>ecS_ɗUJ"XS2[)HX󜞉}ayG[FlW:r}kbW-9?p$ ߏ=L,W6W@-:\bt k+#򴽝zYƛU_ |}7]$5sd)QvS>TX8mwE#|(^Q )TM!9]7v lVvXlE*ΉwCTptbv3^1zefrs>E@kN,;}^ٴ?Kl63.#""Z?GmAhe_9]s0-_;tT^J,x"ԣo7]VZdwr^z rlNF#7JX,q`Poz6 !+)+S[ˆHhADl+Zy=Zc A6n0謔)‘%trT3e|RR*|ot >ʖj`Z% O5(N6Zww _~_||F8lT('jgdBRZ{W%̡,LÓqVCaqh5zٮϧP.mwUUwPI mO,kNimR9? $_y60l}:{A KĔyb\@^t0|pɫyQdD]g,c,h˩=uA3|Ut B.KM6{}_Cnmc`ߜkAd(% XPP:]WK(e :c3Y߲؜r/ޢ8%OQm'%suB/aE߁ߖ(T]?O[N T cTVZ|.k?;;#86Ãý x޾ʖwa!IH \' ߈i5wMl[n,>U:%Rykc` =y-i']|N 톜hΔKH&N.׮2N|{Nglewß#6=mRuvM墳_⑥#tKu:796ڏF 5 F=jT zSY.ϭS,Woιԛ\>I4H0xGAUZU/L+~119~7TK6B继'+=*(ÿc+^hr_5YAŋ|W2"Bs SX~HpkQJ͆@SOktZfAim|922>NDaI ?Ew헩" ,,.B5ࡽ_sJKKmhˣy3Ȧ? ۛ.娊JM%q>w~0G5sס.k¶)LTT"F+DӶ8L1RY99˥:B5mm`@zy]nvDr`H?pѴ' cjt}y = :BhnRk+":;tWW`\|nX&V7 uvJl׉'sٚ“?D :n  $&׬2%*)Q$ƇK|DI0$nnn]X:}yy= yL?`plU)kF C$đ) m‮ZYYZgaQ.! ^2|iR)Z:䪪h^{>6QfWV%19h"#ⱇՃfP ""22_˙0ʟh*& #!1d35-0_0ڞYF Zmrun> FLLM=꺶x)tPJBrQ\gVR}14uz<)_۞gns9>^P7ahhVVdVz烥!T7%ҋ@?&^>>ez}nz6fi`H=Z%n,; u9zYQ+MU7 ;%͇3hdK.{rSEe#?D pkjZe7fs4_N[[[tGl.3]pda $E1>f$o[$tA">X33q|5ߟ0O@oJX€4iM|4M״;PL4!EɍS` U{Ǐ|Z,Nih䚮q<(,Buiطy7?J$1ݺw &g_oeЋEя:F$$DB4\;ԍOa3}ܴu[/rz4'5HL5ۿqFqgJ3&.*=ćچwB -"хai{4}02tJa:Cf Ï4/_"2s~,ݖh`(@FEp}ݻcs(Z2%[ixQSSϝloE$I* 3ݟm\ *SthdR6C5#ctNJT/ #:u pZL 7KzޓCc3.yWLH9A `7??zuk{9}*SFsY^xxoԞr&Ox}#`~P>O^q)q8&ѩiҼe"/TtbzKKUʑ\8f4֦]ʱWuxsU7@P^~囷`5[†P[ `],8q%h@TX w8_ 8qeI%}gԫqe˒DAU,?* [er!S:N6e[{#Ngx*'q dN6~?LhäZccx_nζ +U;#!AKߛ9Ijk${Ak|+خ%cɐͽ/͐L`:We(K8,_Y%Ѐsq_-Wڌyo3 !LYYyH1ŜE-#hYcR`&FT>---TdVf^cVfp~njS VvL D1+n_N76,&i9l#b 5%/nY_/ oMd%&RQ)8s #s29([/4bie}=3fӉ``vc#y|ī|pJcBT@B>)K`{2j(e~VHm}o;W\ggX4B7<&%e4圗ٻ;4bb~W_cШF_'=!+S*.H`;9#H[4ČLYl0`dP9c97GP@yeD-ysfiu$.qPsrRB|>W|MZ? 5)O}Ȑ uMW$|ثA(ގ#Quv䋋&x/e~G5Mg!*V&d&q: ;Ys.P.>ےj"\4C>>٬Djyg;+`ec3fދ.)K!KDRoRӧQQr9744}xlJ'8N{FGԋwcc>c=2Ǝ%c|^HIǑn:W% Լ~\Z tB@aa!dPLGA۟U3=]]f]F@ĽS#!ާ&>h֒ܝrZKH]-=>\U;ZI/z7GW% jt7wTw_k۽J M}†#J+hGO**$>]%NAX,ףu6leb s?9:ᰞᯰ-xuftwwo`Z:,i`i}=VaD"!ؙ tNԏ["7fs6YlsGǘfk!ϴ18( Ǔ5v1q @>IJQΨw`lgwur9)-삤-t_yocʘ|!!ͩfw/;J Z^BlSB")u7`ϝ"߱r]C2MljŒ{uK#mobcyL;ıxX"+vi{?rVl,XZ^UVˀPy;RZ EKv5h[TH(G)xj Xe`xbtgԔ8Z>\<}Mudg+BPu~B;Tڔ0E*Mȫ[k(k,2?%]lkyA㏋}JI#Ѫՠu)=;%p!X^|ѥs {Vw¯p ^#Ex" ?K+q,Oaflarv*"?72?nyn/ ʌT^9J$Tļ@bw.VTXi][w/HhǜI]Nv;4V%goI4]@P{Qcd̨,8\/I6?8G jqPX)D|58 E"io]9]rBD }L~cAf"gr T }B ~ZMw s|Lko .8c0.&BvT^{є9٬7k6ďhFFp'*o;ۑ10J;[ڮgbHImPPYVVAv6(1^ ;0wV0tNqHd-/-_PTtƉI@)*zy^ҶB{lZW:7 <%K\WzЭgRp,(".)| w^á~iEUp `=L̓H8jM) $3 F*?%y'z^-+kO窻Jn>=2^+t([2G@,Z\p`j YaPx<#0uy lt5@U~oD]ZU6kw&x]GF\*0(˄5{B &J+!棘S}kC@z n}inNdUP)rd#JC9UWGhU,ï<@U?hggEɧ||yŨMMRs Jף?gcrܣƕ#bkQQ+p;v@m7o!e#do0ȑi\leĴ艌T=;۝BC)p#@E>z]<lii!bc@PowY乺ބ.VT"I]:^ mYw"ضyJbLrSpbz$, `\&ݔr(an.78>ez}(80Q2OŢ mN7 UQH>+ҬΔ M)!vsnlW_MM%re3& qsss@ص +Z ~ALCgdlmi^ӵx(L5Ϥ^f<1K2G7vwmm6L7/1W͆<P ǍxN,]\4A:L Y($<71^*sp]]]?bcY9R@P{ AXnN*pm̰HOWntf過}ռeHʢۇn2싡fs>ꚝMmrsr~ Nqk~9"^pN~qJ}jۭ4lGZK$ɘ4ߧ_[>-((EBJ_F!}T3roZ7ϟzBRG韭||@{%Jߏmni* |!JR>2]T,#Zh/lX2 t_{ צ&`mkc) dA ?\ T[~Noz GhЊ80hl΄&Zx8+\ϕo 411QEķF,_Lcwp/T2+m5ttݧ'e gHi5~?~_RMí[Uv^cnO1f8/ArBzD{7df `$U;jn~cHKK/1eeϋ+TM*ES*VQ@"bjFO$:[W_?"&FbOr3Np0tBHֵ'DN8ëzsvNuqze!WnO da5DŠ˶xKݟz]\$)di7^|E'R)ӾT͕Xc 75Uc~:u1xN$ ?7]ˆ+^:SW99zSe&Ţn hf+r$QV>=UcU.naYm$0؟8*bbI`3q1%H 5(s~,][khiCtצ17 g,icD<Ca`a֖X_wy509xZ*\a@0T޳P7vz:@ʫ*v_o)E;J7GRrL90t^t$݌&zC f{#S"Ե9u𽽽 L///h*)9=%ef4vܺ]F,,szV ~PخFx?UB!@|fir IM" *6a˒--I2l bgZ ?nfG( >}h=xHh{Rr{"~CV/('vV_Kf ,&X\HeqqX trz/z>5+++fC\8T`Z;g/E{OSNA!B|t)`Tߠjk_@| Ք2LD?PU4_rbb85ÀlLïZ7 1{5چ#H\\n^?އy1Aj'߈1:4&(`s"`5A4]+@I6NJ7[7=w|!7= 5L&ޘhYt~4FS p[\((.U lkRx% /x&/,ʎGDLj].~ec|bHv'7#""|lH0"YtY"#LJ.'6S^fK$H7t\e7xop8=Li7ѡrk3ނ .FE̙5׺׆tti\ېBM%ڐRR &#].2Udt-`gUN6"yJñTZ ϙ5@-nu)WaXlQ`0|Ij|a_\|ehѥj¿ GyN#Z8g%d$?hO%F^Lqk ȷxz09pVn4,mAt=IG~N*ccJ%մ?ܿ6=)tif.hjq[eY[_p^ E%sY~ɵW Si.wcȏchKK#rqp3Ғ7: ZՅ" *ޠԪf+ yF20ٝl>ݮ XX NѡA͏][T٘_k[ 1#cD{Nx?d/wAi-n&4c{3wI&=ٟ“XXS|y |Dw L?<=EVÉ+ G|ΟOd E%:TxIijfTLp{b zN:WVl[.uqdJ\8*;`lܹ'Z|-[T ~J#vp&7ܣ[;zQh H`\!M=^Ben !዆-ૂs*d!UM޼z1R~~~8R-kl䕫իLLM!qqyX[FS|ih6552S @PpZl<0dB^otSpv']%td,KSE'mHW:UG#A ~o_R(\ٙ4[!?Wο`*Vc5*n}X7g\  ZDе fI]]|HO-))QʻwwNa3>&1@Ub>tٙT*tHP6 bѦ͗.ŒN'\thhl//<-h sZ25~Sf4  V BU{bE }*SJ7PrrIX~hN]ANw|n\8:#꓇绡~[EŬڙ?;ƞ. ff=Y7hD*UBkKKKS`bh.z2ժ3seGӾ^|R;==}כ1o@MApt>j;e'!b!e d@؈Ko0O*s܋nr DbIʈK>x&%V|2ڻh9W7=ip{?'*Qk4+?}pFP Fȏ0V߿a*9wR\ !!~Dj΍wj(NxCҺM.w1憣ƶP!-Gc$[JǛiM3)~%OȨGǜKstxٗ*RѬ(Ly ^z4Q)LOhaXY7ZY>&7 @, "1+~ؙ2א+М{ߧ`S~F@P)G[-/g`1DFA!ٹQ{[VRdzlc 1~ݫTk4[ptt4G.q{{ `~O?Q0c W⟃ECl)|yJ >bdҳ=P2>Q ŏZk k%,./H{+oӽxAp2k;d8^.Mw!XlzqARZwehx d-L";PumMQn4Y<7ݐ!_`5 Ƿhv&co=<А`>~Vt+/܎ߚ8CWBy"mFS1`ͤusw} (#Gޫ? "!퓓1CA<_ ?uo/W'F~52}I˥?˕jwsi;z; [˫fJEG?66CCu̠C2N. g+"x[1(4>T\@=1W&mM'Oi}mmmJg迹]-?ei,Ҳ$T*)I yHjJ^VȑXP,76Үt$']| w \<ܞdcਪڈЁJ''g68cUA{ٵYxxPKxþXpK72O}ۥGzV,7"/\*p9 ؋׭c}ZNP U111Gt(.{TK7|Վ;h:h|ѭ=r<1a{#"dk痁=67r5M=c:`J}S+2.'UMg>5.BF2u%!TeEo.!+~`Rݶno8DyM.<8JؖEz&`&Y"k‡J|/2# ՔxϞ@֔x&-NOX>}$-g}H|ЌP* ^zM}!eOƉUJxzZ?u^^mBb#SU\rFkZf7N5"}vtq[e`NjoR(Rw3*]r\vp(8Ў?R?%<$:GadeGI7+'pFd]qa"I` [\Qp١ 1eъ2^]n]ʸهE'N[ˇK.d;ȍ;ÄzӱV~fl7 ҎzᚣZ*yざM;/T~9ie>^Q& }i'ݸ{Ս`f8wHS-;mq+H5Vf+Qas,O;nLwp33 ϸ+ڎ˰n#p|~T|Xuʃntd1dxM Α^GvP?펪a6e~xנ:6v|'qv~Ms,uSc'FUo z=>~6Y3͜ejShdh]w w\zs՝ikPʯ'Xn܁P^/c|tycXRGYGYWy#&F!nLKm~Z8XnJ 111,2,3yXkUi-c~&]3ޘv/tkDD<)_8&^>:%OG`pw }sP̰>)壟{^g;Hh^Ki*}?3(d e)x e{Fok~QeŃAM'ΞnCz3ИpJܨ9.Q@qRmvS5r\K uS;m=[OB Ыn9nRX"? ztUN`n[\rW域]``Ȫ>)272޵F ʝ.?2ٶ0RlV .j̉ۘyy cΓ̲#!Qzz;Z,pՇsgIt~]WC:53H:6;;b/5nxVȕcoݲ\_I3#+{ftb8踅r1y{N @Y-w`TsP} ܋?Q~+hl@]ɴ;Tך'wNh(}-}߷}?"z>brM.طo_k:V%;_>:010zǎomgX%OP`^&$ZՔWNf՚O_Rnԏ3Ε-Eޜg^8*m}/^oCRPLj:uťJ6} 81s:}26(xdǿyYI*'m-|vr$Lo߷RC)i֌U]5Ža~1qGVvx㼢S.ma}yOReJo*%X*IDP%óvG*v^3yUE5 ИG}Agmnl$gdx>Yjv" jT>p+@ݛ6<P{k =RBڕ,wNYMT3}2i_;p jZTGYXnŃY(ލ nעv|iaSySr%[@s&ϟ-`g1[at׵f^iѣ4k5 vݓ9ONiA^#S,35SMw\~+:Q=my5"Flr~:H pوGcG9:Fx!Ŗ4ԍKyë1WUVF]3_zlg!RWPڳ{O{)N9="V( Mo3Jgc?czj$7I㦾iJX355ZOJj;6)Hw }}Q|4 Νc~ ou=I OlTOdY0GW+-I+Jk;I׽Ԑ0:W+3/6]3eZsfm 1wU&;8I=f~ިxj'w;>ޙ:%-1r8>Ş7t丟Zō$k&CQZO*i͑nkƼ1 ,mSP8EU[Ur\rhk};=ɫP.vOC;ynr~~շ(lkK#_~kJy.v_^u4`?귶R8 V'FoKس`mYnVGCz/s@ =\P<,(Y}cdt}hLkp2s3($="#xrU@?sQK(zaf.O/S8}zq7-2oefl󖀮uEkR-+lig0{e 27L j>`y] =o5(**tfJٴ6[[ ܭzNzzDY{D^ʨGOx Hm*HmvVnaumYFY f89p,)U-_6.5'i8^YFVIħJ!w)qf 'Od= W#'K8 n=/s O{Gv6 Q>w.N}7q Uboy1d|wP:'5樨[' #,VɌJQ~O"bD6?.G>F2IWB+_*)Rܽ[Btj.93 Lo ERw'pw|yٜwxQ+ v\s,`E{UgţG*/Zˏ\bKסj%A0y+RH &jc 叺;Z7E-ghwxњN_ce-lNQyV8)z|j@Be;Zk Жnp={Jj^c0XϹ}Unܮɯ^7 BșuIއKhZ9;˞}wham0Qc+,T;S@(8%00P5;5n; "iTɫuU7H}ԟFWS|4u1%6v4izV>kp [޶6cqmyjDňѯχؑ]=lεlنi{SڼyrMs'A@>eYWbxƥFcFmA2`Xo73]q hD8nb">qh@V[mD~54;G$nᆪ̤̈\M d+2nnq TJ3 ,Zĉhۦ:R8PVPpc3l$ү66l7R3G><,=rרpE ?[\ t [kqtЙ)#}Feɥ\Ukp(j]S syrզLTOvP*ѾIcԒ+^`'ǎ-*遷Y+чOꌩYE_bM/ /V.AE<: y(x& q8\g@ivXq&IJk|bTQǝ2q~}d}Xj2H# 3}* @u0m6?0filY+;I&l:nпt f޽?o]}HVW{MzyQ.k܌zMxseB6i ҦSgȝ2kNV 2'/v#N털{; x=7+xp{؞P81wZĊO=6;oT^ށpթ= .q\}3([p疷GnCN=m:[,omSF^O<ȗ +\ Ǖ?&N;O4Ww٬i\YJ﮼x~5qnU's}會qِ w̰~1]^pJF`:aU5q̊D-qu#o κ{# ".pAH$l 7 5`Ɉ<`\} 1D&t/@- b{ d1L(4 lb \:H2QyP @Sd! @O&wsT@1tPEL, o{l8CrlO*IHEpُ#>rf>}l$ TpAKMQ=M̓ cAQ%wLW'@-Y`˄V6w` ϴ`C'`cDKF@@yha1[(Ӟ OywA Bbx<M:dI$ 2T&p$hP(;0nJlԋc0:~P!#ݾ 뉀F` $'dL@F3(3@?02g%%f@a(%T#!t,.SCa="#,L'T4Q)wX'+E)g 4򾒪l&Ha1 7% Bb5 ,NB" M4`>><3.K[!uw(`8xpxy1p(jy,p-C!PaA339>`s=?L;LE *t a mf x" @KI(aX>,qc =ߩ8+b<6C`$K~si<#=!|]+̠" h,NRI!IT< Gchbq3Uc)T>P!gC ӇBǁ c t$tJ, 28$Ɛx14*͠0ӧM)IT \S.d1)" ID4,҉x$hTpŢMȎ4`XL*E88!2 $4}8"6r"h8Rl(ƿR$ 0Y,0h""Y 4X}zN;W78 ΛbՏ6/]n {ǕN.T O/jE~k \D p@gFhS?ɠԢA2X Rt/@*栂PD4Ҡ1^Pp4l#D<ħD!i @,A f\_OP}?|~g)njgj-1/0Xow3>_DHc&mĐʵ7EA\]%_%~@A6-HSEphCϡ D`BE mhC1rTpI{nΡpcW\!Ioa3bBJ?/%bq;d[whq!BQqlŁe8al/aP&"GRHy3/#Ʃ"E(V_ A)kgJ}_2Ro~-*+g2?6?Υto_DhO?k_1_ $ fP;uR"ޕ_@TI?/k!?_ՇwR ICsV)^<C!PWO,Gvzj.3 $dB/ ärdBBa}݆9O@>B0aH?~fYѐ[,}" :- ɠ@$|3#b1}QX?;þ7sˁߵ8/@Z'/ph,Ծ?=?[tϖ~lϖ~D_vu}?I#T4~r:1${t-)J@ I"EPPtQ! H("]PDқRBU@"tT(eM{{ww}{#|wf9393eA$ړt/EoySAھj@6] Eap|0?"_r D@5o/\@Op%\$4d;;!}",˲ɲ_NKG_Ck\)L:vr,X OoYq-S{-ɚ#G\j7)Y[GK^c8Vl|vݭB7tLr:̿T!ݷR`qt:VBP@WBP@I"ҡkB"ѡ¡}BRf%9|-PPt(@WBYѡEX |;CWBСlEZ eK] y%n P(JtkZet(@2o:w9a:*vC}O PlЉ(J(g:8Ny:Cq-|E]O(4!:=q{VK #:uA#H( GF2d4F4 ]h}܏/Sp7$HD &p0FDJs+!D$ "Qx4D#//M&??za9XG0iC@Hxx(N!|xaot|1*Zl[1aRab[JsPnӋ!"||a?|8k2۷3&RXa{=ڼ9h肟Rׇ5eO B@)է4ݵOʰ'B]Qh6jtes7tkX0|,SZEE/z?jxEMDEh nZVz6<##CHx17Jz;y̩X8@jݱcesS'SEl fT <˲R i V(GޣԄ9,@nǘrrrfGPJl F:c\aMqk%/}!,'w 2 r'urrHB*@l<2& GLR֧5$)zόˠIqq{ib ST7T7复ͯ&ׇspsji%ry!K; h>Ue51]ZS*g.HTL癙px@gD,cn8@$mk{'̛d Ba͍zZRBCW@W_?U\!( ug?.++ƓcQQfffaa>bS9F%;|^e)?B& '!EROW!߿"!z^0U:\RG)0svd[[ɺyDDD_ڪH$ 1 987*TD۷o% vqs14<5+wMBM H'O|ϘHJϽg8fgf&%%=Pۋշᓚ*97 o9|ٹ+eZLJJ97n +/r/^+8~&R]-)AkKR*{"6j=2m/TVʽdp~]ݥL'; #ly+Rw݃WTa>-նKF⻖t;3lIvkbTnM,T(v;`mm}jr3ѫVAj` W9P(++$᷹iww6{Gd;YqƾVOsd|| h6ffA(4\ˆRH<`YXY/TUb0D2Bk]Qa!ͯc/tQ""s[d3htpLUۼݲ=,&&Ɓkׯ?ik R9c%LUVoQNjeJG \g'I###CC&Zo"2'iɵ؏uB3sr_9hܔQyjkǟ ݖ~os qE;({cf;5pb` B"9,hTxGPK݌rr40)3ƥ>XqqսفWp c,[\,9Νyg8]M`n&N<;p@Ocsbot&$5wEK}L@0 !!!S;%.@zF'{Ag|mGQw=cy+kԥ:+OA?8H}P"\`(K;ҶsBHj*pRuB+NSΝ;GK٧(GإhօƔ3U=55UzeoJx_¢(]>tDoN浂XǏu(~kmQQQ/^ 拢J)0 mJPjOO4uM!{vVژ2^Ң۴A]l2jU5(Lsss,~/-/h'>in(۔wp0wBN/3;l/ ˌ_\p^H˒K*I dViÙ*5abՎOˣ]QY"<..M;L*gr)98?HDT8!u}c^΍OJ[t{*2AK ^L+1g8w9cYBsl~U__{׍g8kc6Urw7/yܩ^Zt?|07$&&,Ա@JJDNHvh=TtAĴVyfs̱c5]]7:O3Jx~m-Y$ ƁIO@%Aop'%xHA9ؚzJSD )W!*))ܜb˨GeGك(xU6oMl`z#q92 sg8 mٱOJ*,<"͛72C,†R@1!FGEuCڢ 󇫕_\ )putuud_kdsˋ d,H$gSӴulmƛG}m_U43?x0MˤqDǶn3``_^hj ssk`RE¼Wp&@΋l_vSl@%=ڕBz"]qv66 7%EHokLg(>*.Uiye`{_($iG .ፉ*(kNy).&>54 eOFC7'''C3nn#'؊#vRXS6[xnNqĖ2g|΂B/)Au$ؼzϲKqՄhmO^2 ^OLH}&|&b7- 8CBBʣ?zY~pd]B3M|_>ڔŭ`"ߐDanE~s*B_{x GCh84#q2$$MF `/úܾa""Hwҝ HwҍHHt7Hw ݰ祮繟w?csCfqs9g/?,\̬,%Y8o|$  &Y#W8^Kee j^q};RO^{1/~W.Bw(?_=#py\łsόC0SrY:L tB 9#U`Ԑmko52Bq%OLhg֬rܙ$G{X[;GՒ_N@Ogg!yycFE|5M_1Vf zjb?3PnI9V)藛Kw9 R'C#/9VU-]>G<5)mvv84iee5`\vI$>Mi1MHATjr l 6"չz? @.©k`pGJ*iFFF1 ~G}5~w6(K qՠ8YF, Ht_֫e}=k+L{NEz>Z(ܚ8[jh\@ ԭ4|W]Ւ69//Vsa;fSZ@>>g:S*VV4SU0hK O0kI:9U1^Ci>;3AbL/BH{"Ֆ2c[XI X511Mr\a8񚭹}'AIl lϺwy1WakeE8k2 9>|-c ˓Aۙ6wmp9]a?Q[Vn3cNx=Ґ+!h˫%"nޞ-odtpc8Ţ<߹ːaa# /UPpE7˗@N89:;7L9>>1b}hpYk~eLhü0찯]{߁e+Ҧgfފ|FII%U|%Ұ/1@E &+'30u?Ü6>SšX+˩r$io @Q屵쁅ݒb;H Ǐ86+R埢sHs%4#U;!8PYZNS4UmөΈbVgSb_ddAsrJ;$c&NT 1E/k*k?} ,G<<[h檥Fv~,VnM@ oY0L&q9VVWwG3x#`ccc|{mx: + gkiaʒcc !y/u'$^jUsAD(W.y?L7@ke`t؃\Gdv+Eה[(8H1t{3{hkcT[2n^urN{ 6<0@tg| ^6ᵌA%)wlV7Fsm=(vvJ$0ӴY0F=︄211.Q˳h _wzQ?f<-T/C)fi\m jn2ibRNb/MF0Rf#]m_Ҕ3Ypuqn/ϛf7X 3 STN___{wtP ?F!`~\xDӧO.v j=wGr=(|/Fn;/t4ןM$Hc,۷Oah~O죣goS z/QRSd)+ W 0QN|& G"c(.!!f81H N2Ή)E$l:sA0/yk][cܿ,2(fD2˜ ?zzL85rȷцT$ccy9V_7r׀9fpR飐lla#O/)?(@}rLP PUUSk|KA:,O =Ӊ"8@Eĥfekc(>wxC8wB\DRdc's >TU{…[ ϝwSdiXX=U|!wm:RY 1de F7VۭTe%/^HG3bO,/{H?YUU5#n>>D }̀"lkCH"`0hd_]Nw~tv6#vp#zj݆bO"߅\_n ʐS-}ˠ7އfeaXFhm'fV }QEEǯΈ`dl<%pc,K9t@'H%pH0BSL/54Av\ׯۀa#(aIv3 ,8^nW[ (=1(K?hYXxkamgki ٮ ]vRo&;l<;#I;o˼h8`vmvFe_|;:b7YcJJ.V}/j1EB#LDK-lZ'cC^GZʼnAIqJ}X*Mjܽ{pvkCm( "zसBC lA QEl b- h(hʾ4!de6" .7xDI}1jl-'ˤ 1|y{%G10/ ~Գwz++(}i6h$\.e8<_ڙj%qYTΎ)¥0qWW~M--9ﺣuڮ}Ȑ/7nb:_vܭ;-zyHUn/nAyq# 6*άЪr_zzOkPQa&&&:oQ(\bbpllbgTA'5;`x@h=T;⽛AF&4J_&y?DͰMਥT'&S>y45(tuHg1D )(;'rxTܔ3@83 L_l_R7TuV'9hiZhniƘ!L ձfK Q'gecK(nؘoNMuoy{u5rf8npsWj3;ac'Vbx"? ) Up:_wFDfx(DKǘ !igKJa0~]ۯB1m`yBox(Ъ٭ LeP[[:u6јxw{;X1&86Z' MOS$栂ӕM nc> 5Hvy@yZJ]دX鑨bX^D> MNwL~رϟ'%?~Eֶ}jYbkAK,[++֢b'MC*\c`yx= }7l';{!b .Π뭂5OF}CBhQѣDEQZ#d$s8H28* 3R/!ln.l <w"`k?a?ߏTBTsXKJBdHbVO9ro󆌌[GA& :Yҡ4^ʹQILE0$-pѓeq9W'OpY[r_ cc3ilETV?@[ѻ!& COMC-WBPWtxc]]]윺jD\_o߹wRwk <? K&75{tu){GG_T'misíCvϏFHr4p[SDY:"d6{߬FP'=d스q*n?H"槐ŸQr c(I͇@D?1 !jnoyw M1ylx,(El&@3lSkVZ2ڃzFDD4?*-*+4^ -V0o;3K^W{1~vOL+EEFwG+$$[ͭ Q0YkR )cÍǏwqWŠ $et[i?)F|uQ詞62 5ViF VMjZV`QҷJf^hR:MLZ˙D cENB2Fԯ,1ވEU"(7  Hq~%ttFti!<ƆBѩܶ4xO Mӯ>&u;"\jz49ɝY+XDDHҜVhRprQ}x}BCC>n復^nᣕGgDʞrQXK=ø:=D{S*+EAݯUZ]3 3pNQr(3ɱf~Eoxc,|w5 ծFS?݊0kX=x'  %!~ZP3ۺ ͫ)i(@( ͥOpEmI7W1"xLvppMKobeY >:q6ãL>4Ӭ7",Zq9V25-m0Cr-Ʒ'SPf$Ybharr }x=Z0!lqqϚ ~"Yd>1947G/pJjm1`__XL We@C99 46>=3qrh # 27׎1{-hB0 w~cOO^azy]};dL~Wu>WV`:nGBL66)>}B~oxx`1Ty2hCWww/P$;!++ޔIϑJKNc7p0_~7V3p˔:2QQq·$-SFw4MOrJ t>g ;iz@b7rQ_ũ7ob  `6~t4r?O9w: EtA r ݛVmUU|hې 4BI@DE!͒Z[-t?Һ4O*ճ|e-e յ^Y[mInn҅!?. [[$!7_ S!qP߬%M? Q)ḁ&^a*khLp&FRBđO> ֤򕑪4͋/,2cRvXHIg^TtT̀!h@`KI%a*Bކ.Bڵ*б1v`1Ha{WIT˅gܼxк~;Yp>͖90 ZS>=aI}^;D5yN}Fx)^᭫`!bޅH#9s܅I`Cex[~E# Φy6 =;Iڡ%r0j,5;Nߒ6؛P s3l;w_y>$#N`Ry3dK9 1_M= 5.4 EC:77I" X'AY:# Jw_HH蚻]Tß?^%< < lzqQܴ*`DO߃L);!}&|6*кǫW,zM'Y]&0€?4VO/edā!geQ 9ˊXҭ &J%{rjjjynAnj*^gRk<M P-h⪱B"notϜ[̞>43_wЈYҫ~jF"%%} @]SCW)]::: S]e?G'5T@cR|zhhh_E0;h¢_cbaikֻ]n48Wcԩ}җR(5;2z(EP*LںXd>ۓF.P_ #07'!|F,q;׬P*š /ty8K{1YYch7w? ]_}"@deeuBΙgf4@Z%/z Jsk.*b6*xF El\'"S04$gSTZq_^^w?$ z]VTx?FNN~YbPXef2Ǒr7u ~ {gh3/?s\񋫣a_'Zm 2ceeX%]ɮP7/!''qZ[Y"fA>fڛ`s:Ԁ\ꃾބ %3!͘8cԑtU%;Yn\4.%2a֜couU" }+YTZϐ)a5z:\Uv= ݲ7hx ##EZ항h&w)_[S_Idqhi82o'4lpbթ( *̓\R hC]T袒ƫGLIVoxwܳB<~*)_"L2ɪ*h;RK 0^QTHU.})$0*+?@&*н=˫[ߊ  Cc$c~+ĉMBt<&'q;E%A41ټ$ē81Lv1 SI[usFSHKˢoNlXGE sAZ epb@HQ5O/6#,/O;և_\z?#2pu֕Մ*ʸsK(@WaΒ阿q0w2~vR'y\Nіh#9_ˎ[-Dn蝀yT*@Q:eSU`JjmJPzE^f` 9xNy++'l4Ų?-U'jƐ1iS&&-OtFmج}|LRXD =L֨Lg*\[^=SUa3i(;݁{:~OVV*UD *e~=Ә2̖W+~Ǭ&//o2> VTT0yPjKLs4N<LB@b=xh ʪ*rMyhBB|p }tXmgW8žd!Ƴ˓0A ٯ49 ԔOuM]ݴˀyUG#sТ3sө>QnJJTO!<.rEw|L,q`Xn+G<ϖa6nrۛ}OM"K9KQ*9! dIwz#k;G Cœdqi r@`)L('bon1)!7K[J"%?vN3Obqhqzbr˗@\BkiA)p~4 z: plOoYD]!hXA7{M 2w3lmmA G*8ʠdr䏍DfwRk{v$ShScX[#QW*zp)p 4lJFJd>BV-QVTUjϒ Hr ߩ+Q0!sssqGۍN1odž[I^[b3եx...QEo Xhl^__O5]g`bo[SthEIMH(<ٚqܭ _zقvqx^сӜU?Z}c..<$T8883TkI@}EO^ͥR,0#[q6E~[~ ڋVa1fbY|K<7r 91~KSP3XX镧&k[M& BIM\ꤾ .(q?XB8koar:Se3`ľ6};?\U9q ")`砓j$I Нx i,, / ~@\*Ҷ}JmM|-rnWKMf{@n6 +rדe!~V"w1:Z};Up"P ,9 VVqRJS+A#s+%T['w;>XU_g>68cFV&<_4~:Wka㱟uÄ=\׀-),*[?H]SP+DJȪ9[7דICFc~Vd]M| <œhoLՊ+(w㼮h뾟|&pD)}M)n>C-gB`%@*MMMÕLuG@jlckEd!=++ ʰwIXۗϞ SB:uOi7 ]}0.OIMR ,"gl)hR:YO1XG=?_Y[l&{74J\=Z>=B*+J*+/o| MEEWo;բ7 ri/J:a#䥈Wu::(T[$A+,T[|ϐ2sqWOi//K122cQ {rm0k,}.>G&=Sd |`Ax fKwwm'97RܱRynsѿPf_ɽ\]7_gжDѽtړ~(Cko)lܚkbi{[o(P^~~$`SP__4}p%h"mu^aQ2}| I:3eOo>`]7/鍘frr&pnLYˣ5eBxDWQlK νhtNcc#RyQ{> &I3rJ[ܪΉχ1c5VJk[䓛O[VTq:E ,32wٺdz0+Kla(hdi(czo#hayٻɋ9Nt4"p-ۘGz󦿻+ \kg&.crnqq+,޲jQrG!|&x{Fn?"Q|)|ANJX8+◭FE* 6ke2U* d-6 ,µXk$hxqz !DOýͰGW=` Ε" ԣoY9q22{"_l؇F;cc} .p@. Wb+16"UN!7h& l -MͼY:<[`M ӳeQ8%s@sdvzGjuvbxbove) ! v@5En 9\^\oW0*I)Kӳ!٠,)*ߖrY@>"MښN[{7LYnwFXZ=w׮oj;kyUK'[ڢ䎦uipzAdOIJk,51?KTnL{<#^\Z  M* ~ip~s_a<F1ܠ>FF ҩS ʷ1Zw$###XrDX>& 2Tg d %tɏ/+fp:취;圪$6RM|o?j pNi{g ŋQk.s.*Z Ӫj?72T^1Esbi_[SCOE(D76 2WzNv}L.xUt'LbA[ mO6.Sֹ1JGWVZRMk,eAn}5P ӧ`rS\.tݍ$E>eyC ǩ'R?8pS~W)koRi;; ˁy|&1l !ݻ橹z(ͳ4Ķ2N|8 %m}XՋۛ9|t`\4|֌xAۅcѽ>roĘm7n^-cmc*?:0؇ٚ7doc$!RfEDV+ NUb QeH#86؈qqX# xQteU9P:xڏY@K#n711j;acd=rxy膆٠bGD$Ɂ0j)q\T0љjܯkoms..lZ9[F]tiYP)1&gۛ]/N7Dž_eħoH˻uH5h}O0:e'loxɛrwl_sZk6D{#5?<Vo˓ Z=nh]^<$k8nA`K'Dn t\\}#b'%ud[ݹT0>C,TG=X/ s(MT8^O"z,wd|TxRޥ[(o˱{e۬WjuAuPaGe !["r(ϟIW;E60c(|ЅȽ+&>'%jܺl!WUZ|B=;0]]]VP7ulE̤DSKI5ۿކ$$SRSDJ1:a#8zb݂s: hz;[/slRmCWOz3]^nzb`mj4N.* 𠥻{tCKfҺO''CKJ m%Ԝ-"rnzѵ,mK€IS)Dm@k&Ûկlc)boEm4"ML?ݙE!rwM҉6~!O^[H'Qy8۴Z5ebrrqx:|bDW%NȮy$2PSoj|˰(L-5/>P[?T0%MM{V'#)—S&\=2N"7M'=qPb}>R4! ՀH9J5d͇dq`1b""dcYv<#ן%  ӧբ9 @3adH_^t 341iٽ,Vȃ-KF`{z}Wɓr^uɘh/1t߬DDpыf疙te@GxlNd=^ZA%= FE~7S-h#%^#AS9x~X:MXO2Yo J6vnմϵ8""w泭xy)ٓ*uͪhjZY7[mwws8:R”ŀ:'WUq[APF2j_%Mzjl)0 >5ez)>%40@rUvzg Gu< ͓2j^rxj}#BN]uE21)#c硨]<;wurz~ *F1y|HK5[}5T.oOɁM"|ðAG,W=L5tQUZd]*Wvw/rU,Ńj ǎ@vT%$(䩱}ilE  6:Z޷3nmo8Φd<hqSN1S}[OOqfVV,9-D)$%%Eh~iU189qmKI)"Em|";mwQyph{:O;6i%y`N4W+:y71Q@2FD*0 ⊰ V "2.-+;;xԿ5&#/$u. =:: 7α?[BHƮlY6y(C}/5P|ξljԲ2c9 5t?]t,@8C4h[xNڨc%u0V9l*cc-%U''TTT/GFz+mfOfQ]1V_1#8Me|{x܇yݷ3FOGpWrYf]aoN{Q͝zLM3/xw>oШd`a259,N| v/PARarxL)} Kx^=tw!!O7췠]o Nk܉`Цn|VQ'{s.P>ѯN@2^w=$O0=B&9VݕVKUD8AZeelG [sz n X"^QJuIx'׳koo*KҪq=֏wM# OV=_U/zW__ĄR}inH-Z98Zio,rdVI 7xx|8~*#tK9q_d陚d z{RD@3_'_VGo|:Թ:?\=G!bCʂ5i F p .s⏗:[+]6LJ"R۫dC~/F9_ܝ}wCuXR*Qzm]Ç))֌Rt¬jۉK{񳉣wqĪKыz]ݻ& Ь}[R(g MmRv!<{seTTe_TeeeJˏn#f&UJҨ,,,=<@ύk%iF񑑶xK}yj/;ԋM֞^lp_p)VD~x^>1Χ?\d$6??Q0çONӡd[o(Nt/. pDAxY;h--^3Óv66 U<#(745wtlib Ps8ea~3ݧJ&HFk.7PV&.J[3a;jS $SDzNI13 $:ӹt+.!A8]ak:Qz:GMiUs.qw|b|\Z>QҰk?|3ӻڧa8RHPo.ɐN;d3 &GEwm/^˗u.AGGG2+=>"'hm +{D/1pjRZ0 @ntW =\N<] XvlDLl|XDp 0% o0Km7;~K.2! {x zT%qJ{71ЫBGSQDֽ6ҵkq-j]& ?9b(fC XXzhkmG,R+3F3=\Q'p1ǕIk ";F+(0si=UuJ_iJ̟zk* n7%kih36"|TTf*މK)Bt{J~ ODL w]\Li89.6t}J I0\`?efl-u7 0m+B Qt O~HNvhgv:xZ ːuT렑J~O xu¿I} t&|UcloFfcj4S+A_=ra,Ѯ_CRĴ߹ qbˤ@8:2IgL'?#{Gb뀘Eյ3FsHnˆl@+pCɘv=}―lᥜAmp@W{~[P`uPJo[{Jps"Rn(6mW8zNՅƦ\LAU('Pb jn{JY|0 w*6'HIAmD}OCɳ[wsX[.3,/;Q(F5jsˈ/ "GEL֜R>}~k 01oo[r0MԘs~f8QWR0}4j_e&@.O v_+*/lN mB> 9詟n5ʼM :`FH,errj"?irsVY=rIZZn%PE*n> ,ܕתhxUЁ_Gr5U摮#lTw tE[4寻Y=D{D=D EVmH[PV1l#{{-pZ-hB5j7(Q,-}%\9yqB Ao`7P,=:*`7d]V wHBOA#PI1c<>pdɡq:C2l7~= d q ukd@}n!|;EsTZV'9H:;~56M;&D,LVȨ&99R晃;ŮZ5桡R폻UdƏkL1 ީCk?ޡXl‚XU2"ߜs՟Sy]J:wufwnh|,ohwG).сg1M !Dq̺)-Sd.0G `% t][k$˅Ht`ZI"V^"+̷nZU-n)\6jn_Yf?&vg*z-4pP/_yClK;8'mtEQ.%fq0?JLObw%D?ZZ>>fYa8ݵwJJSudWD^,$x#n{.GN0?aX x5::.͵D-9l'cѿ[P>B +;eG,58kc؁Ы y-,0q8vvD&s"kf<fL:c:n;!FjYЀy)c(34w:,XV,V_FVBivghHe"+*b9NsamrZM$ٞ \ZD!mM4ջQi wsC*/pՍkg5O<th,80I~0[$<ժU_NԸ4>/wDDD@g4VZ`<:[I@>8\hnaW>NN_ (5#x5U\&_g6|~vf {DaTφ[:˻aQb\((l%+gǜ79m53" UdbO\ZR ZM1E@PВX<p 6#|1GBFxhJ1adLG㺏z#~S,.6?hSRSSfwgC-,?خWM~X]uT$ TI]}VzZ>9lv܍xqy qSo֍LԸGlgBJЗ~Xvp(|e †B!!!ׯ.oM?xT0+/R7$$$B[XY;h\ɓ'n$^^^pEEERd-Wz\v4CI2t~ {kSS>.hϡ-2y &re8m׳o!6TE1bbا2(b(Sw <<eS"+ק,o>` (to90QhU,h/(K, Ot% :~7`e)@u>Ay<,7V #r}S27ׯǨ9823$c[ ޹s6rp85ZbK- Y>F8fn`wsUMc6 Ov?*@YƏWa̖oI JD(^S81fP7Y긍[.zb0sxz:vn v|\ aaayy֌@gHSOFrqpX' o11x@gO*Fy\#97\L;~kgF;hpL:NNNf5<,vRb1EW'˻RCZf5ll'zzq srMRgjMuS.32X_LDE)WF?Dn2T o dlY=1Og ,(NڙH=7:RYov/\ȪEZZr. NNxYwv0ϭqzW6þ{s"~Y9;::E4`##.js|A@E<bX5!I2ߑ[X52djoB[??}䯵 Z^QVecװN[[򧰶2++jt* /0xzpLj.bBD<"s +|,,$(P)S}MM9ோ/zXx`Sʡ8*N֚U&&l]o߿Ȩ cba|K=ژrvioieKOV]A㇚ey_gOm>Z'B@m\h{:C*NЍ/fEQޢr'O|W%=%p %..B\/_|Gka%"WW__8vkggu2р,8_%ZMAAi>\t:dA]0M}A|Dt8ǏUkͮcΧIkV7Ҿ{RVO%ZQ M!}TJ)YF  lFՕf|u#ll4au3k#r6iFgEkM*VkΧׄD.}wy.LMlx{y͵]B D^{GL^5[x*s+̓Mf`SQt1 'OFyhqpwl[j{?C6h ʃݹyN[bLuUNi[igƸmh`qF=n途ڟ^KV ԯ16/ߑ8^7*ZF%tS 5b -,pD0j E{zbV:]?20pxj~BeRnL8fP-VJ`jzgU}(Hnv=+pj'ϒ1ǔ?a~ZX>|>2(#"Ԕ۱djQvt_zNGUug`/J]ݣI*!BHkbظD*OL$5@9ViFF;R.N7W !ޞF.QVVj(ÄH']f Ypz=Oܟj 6ٟY[t]wE!&<ɐOU6Y/ė=~5[mm 7RM8Q7wC*f3Gcp{d]@(t1p1B*?2$+++?}ԘVC@AoĨp>6`jJRۭͥ;%l*= m6WWozЙ`&&}Ԃ_"#{zzbX-;7D!R^Ƿ*Ĕ[O:%$ ?f|G3OHZbEjwum+'tX=߲;]/_W(J`#[Y5_&lрxq-Q.o];DeuA]f*SL \pʪ XKE-+UKNC}5:_,֯DDYkW]94&3 cOo6Oѱ}-/Cl\6, V+̦׊q&&&V66{^Y|3G&Uۄ<<,.'0&ө2{@>7ݱ)r1R6%m`h$6%5NeTzH4G6DOYX %&nG]n)Dn(P0' :h<;KpJZf2 Ëq \򔚇G-hX| 'umm( imC,8[FG<3ӽ݃0r߼yS7T>:~`p'V /&68OZ^=\j E@/<f࢐ Oֻ=RށV?X4\Gs"oD!Dcոx' ̊ U^0q8v=\X1R8/̓ N'AFpRFq.ym;c& uʴ;mJ6u}vJNAz1p=[qm=`Lf\arPE0oooot׶,,,ׁAAK!\soS_QgNfH'n$i88)F4c<<^T=󠧡WQȢs"/'e(O֑–Bb+SDrqR*@>U+m=Ky!9i##nG5HTZeVNCsb,-%EHުmpPBgr(:̬ItE±"r7H|96hZZ(R궴Qn 1\bNNީEF]%|"~LwE;*`R|^%ֳL3(DkΤ4̙6'N)_Ŏzn}IIXQmaB7/EErrrRi p9a6tQ:8 :~c6}ĞҥxjmjbpF捁C*//XAZAG!)U.|Tym3,W+U gƦR/E5\ PjAAA(hB3_EjF-Vt==3:ҵ#A0y7'K^UhImlV/NߎxJ4Y{RByr2skćk@`5,//7б*yτ˸lfv ;Rq>]5} v O \Xx0ɷzF r_sꙜ%+=a?~|;?fĮ? z:GIWu~Y"30:uRι.6Կ^\V% ܮ-#]nЃ +>..>=;nGGHĂjW6E@{ bO46Jh@\cPUkLZ5=b/+ݹZ'iO(?nm IB&IDZߙ<{"=Bty2mEF&~ƦA;$Zjjj@B K9ĺˮwVV ޾VmjǨ&\_h(]W?__3zʥ[~{Zz;9y^QV=ʔ<3IHWZLJ} b{(!1QQܵ E&vC>k.AbOѩ {$>`}IIu +AKuy*!Z~uHj}w fyzo<)dY#9%%ͻQΩA?u[̕M\$0t4QՇgKr^#,TWN @ʠ\ ngg't{f#+[aqT/m/qKQQEED|gբ8vՍdA-䭑7u4XM17744 HJz2ۊ,VǐsڈO ƕݔ).HHJz؉s`/.fW/|d # \G Yzz\l6↔'f`-CPOV0y6<Avi_~% !D ,y%#cg8dX1!::hIrq 먱~ P/e1Ziy k GG?n YSF@φIj`HH~3ݏQIBOW嘌>/e~n@WTL,EЀ_@RP4D,ͣmoY` Ч0_\롥u>_'b^:??N#&!qZψ0.Rx2290 Eqc4w}0伫 ۳!hBa5>28`l\rٷ<~eyyqnn|ha_"9=8Y[alWҬPMGA{1 }ރ[ΏUUtzᑥi}xĸcV[wUKeQ~#CrOV} w]2cd''*C ':"kCY[[J@ %~e`@y\HQiI&TΟ""Zď:::lάPI-$+㴙 hKQY;R !LgG gCJ P<:U&Vȣ=v+<5ߨ^Z_׌ ׳~/^֔K#RP<p*$tn$ɩ\ uqq4X;LApHr?' P&~,L=$5LR1LNisB^-.O'6`AhTI5|n{@vw ܻ-3A S(*[[[e=[?윝f~&+lA/x(,))ӧ) I񠓻t ϟc)Tͨ=8fj6wXZp+ T| Jy5GmuGr*3KFgGT Sb[/;6'y lz+ avkXwݔd+*" Y&:H(Zk]8'ݱř׮ Ү UB 5\Zu;<<f$קpuE|@gm3"  4x!@b^́'.h$@)E榺&MW>l} zb?Jdgɬջ,lo^W@l_t3Sn.T < (riHIaa`4y&012  [[Nihi)%8 ^]aIퟞ~!YZfb}fô7u<~#:> X6]`~n]!ɠ1mȈΠaŅe YYjOO[AjnM pe _0K{VA)D'`KH܏^_Qm#/2:-oP_ ~zP_O’s;ǻ1c=*O%5]e9s0ql:QCؿ)/- iqJ-.dydaev5Bd.Χpm(/Kթej3~}\V4#C{e<(>=#w{qp_E^%xvxm5q\а`5YAohP.J~ S (3PN95GEc#{KYBRX{@ [86Mq%l-b햑lZg?u1J=8rrGxk՞D}hZGRG'KǯD+P[4hM˩GBQ^"c%\?C!="c%/nYpԿ}0.."2-<,{pq\@LJ!L6gҡ}8Ӭ߶e;O˟WAe 3p@"eO 7*^I7~Ęlmp0?݁f(B_nb :]jLĨG***gDʫ ]"~DES m}XlG9焰J 1;dl011=֌D7328cmXmg!3ZUG UA1.2U9qBl1iTgsǟ>[?'mpGυ7%40Y4Fhjc108 uP#4/IP`D~G:U3Hy[k+>=֯b8DB<oLB@t69 o8ǽ71M7){}ۈxrWeQmMySǥ^._ԟŇD-($w~?(z217:`RDYM72mQ~sou"o_$DťADr-1B)~ ` ߕ oaj}==ȠTd{+++fMÆUϋ**mAHbq|q@[w='p~(ANr2/8CDJZt; go tbP_Ɖ DEyuJx6fҊӖ~|# rd7o 2kZ &&O[! 97c9Xs:6XiRO<ǯpo Z8fE-˝B֟Rw$CטXϣ.@(n":nĸ>9_E>[ZZ?0p  eJCf ]G.$?[ "4lEY*eEwӀ!Xck. KKw4Q\OR) Dv[SGeMI|бHDd]EG,fwȀdCn>_i]e.&j5;n}3*6  q0T@7evuB:\VnBۙ oZ-+ǵxH$'c bcwdZ̻j;*mfP\sv4>{l{zx/EUz"c~,!G#<ʞoH+܀EЗfE*j*g}L1&AD$>,(,L΁䗒"=(v=?x0UN)hPT4 mj{=ܳph6չt±&+*EnmkkjiIE;=[֞/5cXc@ɔJǀ[Z3ڑ tHd|pŮTÓm>!wi9 –:–r 뛡{Q6Wl.3v߅mGLWX U֍Ň ~&zl}sci|7> {?N>|)anY!A. 9D˫ݟ|E-b1 =>>>oJ0CrKwwnj |ÚLƽ)(D/̀5QB*`IFG#D9b6x $R.+/yihv.'؀P chid4xzziz*is_2R ~սq<.@mt>Ip|!++f,Ci|B"9sD Tx$7U OIEZYo\"eSi]7ZF*P0=9 e`޽{{7$awnj%ІhqNbkAbLV7ld# lxߞzƂ+<_vZ&X? Kq)KW\9fZqɅu "A7r;X1^Jv暸n{ o,^.a(UI;U4Dza=cIWn.wzbYL닧MϓGo5xm ]-m?`!Vnd螸2u-3o(aBSZ:˧|tJbiK^/kom}u8NTxIwB/!.I]c ƭ__NAֈz;>Kp/OkG,km5R+& syv*GQ,ֿ^`n)+FK@6þ8/'j9ǙD /7lj:;;н1(^^^:@O9|SkSYO., F'c}hUBQ'V %bV6mhuN)ef"!A36notý*(pmkOBN0b7ϘVbݦ9h~~P\aUAw(e/gE#Aˍϟer%!bȕcINq0TTׇZdjm}NAɉknn>=Z*bjJ%_#"JPdONy GFF\6 ڨ¨S3)JSK<LJӧ9]ږ͠*Z.$ )P a y (@x3`9!\wf$bUF Q+f=Q]wǃ΂OlVh!w 4ڢq\{NoR uo=+=90 pm/Mu5'|?iq.4SGluH:HBO߱L%`k)^нwjr GwgMMYOsJ̇ :}ݛagmdWâ"`FMw!2贸1bciQTQ[ bBT)Ʃo*k?i#tB-&~;EDȺ !fM(WX5f~rrG8|&BA'Ҥ{RϾtY *G\ӠY ·mr6EJ䰃Q~ELJ򄛻i!Qe&9G>c!.WTtdZ!$'w]k=>zֳ+{bCP@u;>Ho 1 9=rH I]޷Ⓝݖ{ݛOBX5.Xx_GA9M{G]8ʢڡsޤAS=8^\b[t 9Xi8)9:y(0X[0ܕ{ FȎE1=(`-Lu!4}jdIG0WOrvNLd8:I_z::fq/\x)^~zR )87 ~L/"z \>G˃s;mMr3;ύ#$[i.ӧllv`F R#QzG0t~_ H4}c4Hb.7QRR6̒$ՙ߃(WpH˃t.0yV~ݿq/ܒ;:24<=j:B+oY-cE3= ?ḟ FttuҀfU3y~iZGGVVo/!8th'TԂ|r҉ >lj1LS}{2MۯPݲm7lIRP-3@JX[gǗ7:v`d4eayڣ2CzUl=#%tNՓ"C];lt!JxBѱ ]ss;>~0"Tc +xf0J١puc<H ]7jXvdV5v۱ysn6" X'*cC[Ck0"tg MM)nb'$~xűE>VL!đJ[.]$jQ4a6~PL.#Lj$,[>rYz_"r ìH !,l vbn SH*Y}}m0?]Y1|&& oP+`N8l )t)v1 d (TI+ކd{ Z\˵[Hљ@fe2KqS]wB%ݽwWaMӛOIf~`@h\_ :Pa> O&;YRTt~EaaޑG(={ցgoln)[ a>IsEz6Y>ra=g4KC' ]Nj7|MH#IAVBΥܰ{*'Z$TfgҔWTCGCЬ= nOw(K4,vY]ggr=o_-*' yfhEm+:IFo\岆J8|CQ޺Ň{xM1# J<-} 0OUi6>~_vFAAQ S\XQġ< a q 6 /Fb~vKKe !bS;OAƏBCFWMCct}ٵGbmy|Ц5"%N/?Yp^ߞ"FGpc#GzA!jl3ļJ) ۀ2)Dm9y˫ 9'(Ux8Mw>/}v|3Tp1S:`[̧8 }a-/ύr5{zx˪ ^|;ad&tOM轰W w7 ۴7oġq_ʧ3Rwb<`4KVsDFFfW˿\pU ź ,#ڒʥgvM> YՁ:S-ee-*Ȝ灎au_`7J1AWX(Ө<U@I6DP46fcb'@ea^IcEs817?F8 v$waXj<9@]rP/n5֝")I$_Eݞs*om _5| oQI؋O ?LI)}Y8aS78k^hMi?=TzT,4~tK{;~>isL{D{tK" j *FicK64^|Yh>Vo}#xg=AcDTv5.8z{;qj%x|m?pm zIl*j;+Q q/,;vҎUUwt.|;7!h˜ SZZa~Y%+.;%]o$,3A{IM%mr qbmAwC&H#no|6:Z(VVV4 lq_'Ms 9+s؎~I۪wy豞3c'a m;m 8884̵B[L\,/=k>hxV? l{}Ӳp闞8UT—::t;;[lUe6nx54ԫӧǑ4ο  rS$bP)y>d=-2ƿZ4pv9e~BFI 7 -t2}\ -h;x ]z=pdgد|{bm=Sܽ~f>!ӷ\!IZD A9=T͛A,~%R3>pjҘ6vBO.'ir Ve=6o,D>|'}4fjj30@R0 !쀑\TY*Ȝl,A>7ͩL1+cQZFƗ|/*AN٘QRk: >XGOHD$| gxdqq1K<4$F=<gKG&s-K Uxn͞84y,^,`33:a7v@m۶xh_~$MnѣwqRQ!IEM},Sݬګtܑ릥^k^8;JB_5y|!mpo`cѾH9Y4ΡuW:Xf K1Pt# c-/͆Vhs8%mcw2’Cf>m*UWGx9-/XJ]kZ4m2{l<)k؏-͍-0$ (U0)9y33aii7@[dfRQ_=q+#c߹n:12 %8r\MG |ދLV=$H$Em`Nc~T=ܥ>e~҉/>~ha^ܛ'&%[HH*(>bjn_1CcfmV?Fa땸Nh*4.>;z{[RO5/ިbIL_=žuw+8hژ/΁Ϟtq֖"]PXXfvqNr-V" -ioPP1{UD I՜;nFVX6Od)҈ {"l`\k+Z>%ֽeF=׸AF9oihT#-)I-Sj[?+!Ə)w49? eOdxm߸I> ؛-5q8P\bOQLKt6ɺcܬx!4d9첧'Vن @az޻_eY'o9rl7.ҟj2B+t@oǧq8֏6 JzddaŻ;,|yA6:-$MPnmQBɢAŷvp}+³}I5Agl6&ãϸRZl\_kb"07VVL;Ymh#Qt 45rJryu!ncetsڔW;bY2WJhE<=@glDlhg.f+AӜcMr!N]mڂ$RG$$np}gZDnJrsE}}`LY Z`5IE.^gxIڹ/b>8klf hT?g_9gXYv> XqۡB+ ׯjouh'Bn3Lp#C# Lqnh@bʇ \cpa Mmh{mN/(^-)Q5K;֡)so^dՀz1@b"D \^ /&kʤc ryfqkߕEW%R8k׏37P7Uܹ껬A+Qs+vf0ko7AAc,&qZOɾ@ $@lQInf ބؿc+%^|u`#,^5A"EeV:M#0*6\pe "D+]]v,zyCw%xi\ygfa+WD ^޼9mylfצ$3֏;  |ߵٵ$BJɮF)>QՕqYbb^dhp"ymz)ͰabxT؍6$9= `ff(*r-2ٸ4O_4U,Lw 37yL90q[`G|||.svഘ5sTTWWM +S9}2YXV-o|hH#kST#s Wš:roӕٻ8ctst:" ^;wiӗYO"_<@JF#Jìa9tt{7KK˟k=w[%m%IJJagޞ8_"Kt^VIIҒC&/ljtwܼy@ HoZB@]@umȎN& ¬qN53p G3hhfSyer]{/z^(--E9Lp?Ns#qgپm3Xpw6٤<eĀZŨvv^2~A,oGwNK[w=鄽M:S|г/QR҂o[fe*ݸQdodm'Г1Z+xw%cs}e/sY9׶j)NuR![BDLW6_l& y@hke]G>:-ZS]}jf"MDȔ[Ki+df^stJ1B{=KcMyp;33*Y&R"BB4?rxeܟrS/n!wGnL]?( T04]0>To5Ŭ|Pv%pԲ-;`L4"daa&4 |ݾ,$IrcفsBqDUuGU|NdؓsQ|$ݛfe3%*mk;Mz,Y|j@ Yq T#yj]+ڋnt<]:kza„nOBG }ޱ3Ek>~72i>T듕9'. >=k6YYٷ@.= |-(0ˬ/zܽ˝70֭c@A =_ [?2=мbib KPZڱ)`CcMo2#ՉU _beeӭHvjX)'IP'ne.?Ɇ3΋3h2TY33z.Mƃ鷶R2V&ɺm+ތ`5+qUg:јA=7SVvtcq;1˼}}\WppȎsx$˦hB7o \qՋ"P&,xɌ~SClOٵ-\LU]a^q޵%c.<?ѱJ(geEz2-m)'OdWISdU6.MH}.QvXc.(T ~c @[E7oN4V'_5&}|F[ iL-`9'ipy=52Fp0;ni]X^ 6TZ<= |@ARW[Hnz\ 2.OGp.-+ a£rb_`\l {ɤȜ36f# xX$m{zJ/u`+ ó|u&ըP''Y >]2Ɠ6Ջi)r˻sz֬FuIuk=vaO7k}{̺%bZ9hZܬ4|AAA^ 1BD{(WF >l )'VHa+INod{h6Əd;w~5t a17Z.خwsn"⚟3MI"̈_yq,`Ӹ`јMSS~loy אV׊jdĻrw߲ݪEpt^'&Fy;&WCC'{2;Xg]H;S#mF%hډM:b<.#ؼyg}&`-4O=O|YP:[UӒy5Tq3SHC|MUN1~QJxt`fyIa,qa7Vlj$HG6^- W;̌S9CeҰe7ܻ 7#} Wy 80|e3{6z5|tZ,AFn"æ\÷E^mRk B;\C<{̌wlwH*X=陱aHٟeWHACEQG3ñʷ5Q{H7jr|#Lj^k=*'^Bu̧8}u㑆OOm/ݟmWe8X8Y!̻>R^ˍ?(hᅳ1OCkE׭n?t$5g(?ǫN<ي$q*`9W9&OpYߊXp͢EVՕiobdUėHvvK.mz| СK=<v2EɠDDl~`n<__IK/6/aBI>W$٢Ѽ޲`g< IcXmNmG~9B~ic66nK%;/^< ?yZ-ddyv\aK/lYR"~G'O = 򎣙#g؝j~6nޝgA{ydx !<*f^V^;x1*Ul2G aÆγEYvYnnb-b ii12g*o5to#{c@{3լRKa6LTnHOy,2M$&X|@7n\niďu9^Ӗk֦e_aS}5Dv! J`Ӹ@UU,ی& λJj#4y.OՋ IHرN@MF+G ['< Td<\~'@- n CS:;RXq>+>.;?ۨ&D@˳Md'?+!'=I&uB'햃ovyp}CKUʃ+%Ed#2D+)7N'8ުqV2LB…i\u۟p&qASB|OtD^^$9Ke&t} k*~YUI?.^8q< ҃FDD lޡy)KmsD54doI|^ u 9?5gYi꠬wt/nRWig5MQo^& gO($,\9={޶[y^7.%Z6p.&c EOtt4bI kxGm19MQC|r~JQѣ w:ζ…RLg= HIҍJْgSpb!"b*TӲ_2T@ɉ Ǐ ;z%Q6! o,,8 sWm@wFn@ܹs cgc'LU%BTX?"4o|DՒgf }b>-j =1][9wC+xx7,&b,-I>r\9(@cꨣ|Fm]!ǭz˼`1 ,/]ZZz#r+vLlY1l@dfv[vAHt`6E.g-, e`գy^N= qaax_U2a)555MN7vÊŭQ),-E.Sw<F0$gc8-&Exh?~9y%(讬,/KV~,fʯݔЂ[6m>7HH3ٽ pb)¾]{/Yuk0>O44ƘNtqFwy}uP㲓ZwyKw S=uWnUaU}=H^gM{t3[˯k/%(ɾѐ\(sr;|~^gDt|vTW"itFӮ')xW6$OO~\QAnh(ůQZQ\a3%1ʎn>yrׯeXfffkAs۶IC^^"No^8}vϩp,,c#vp> sI9[w-/q"Y.^$,(sYS*JPPkȢIZPJ;3'L?uM{t#0FZnA&GwewQ[M()&Ƥԏ^ڵda谱57>ə%NTتBǏ7mu0>>qxJY84@A u^զ0iN|ks>/#C<+.O?yH!slwž iW1X08.pu~:U}랩o ^kan֥cXnO mYUVvF̹ܺQ_~].3,||IU s&췲u:%|ڢNy-sv}\ֈőn\hF#7y{ϗu?@l#EԊ:qq$P?_@KCP)>O1[~gu16f_{S::4ߍ@tuuq!ZښR3?Wt"j)))"YU?n@KG,09@ ؤ`|a]1saCj! 'Nmu_|A]t㛥i]}Ѕv3l׶Ƕp N땔Te;x(7g@Q/iw.lgi[[]Akj,,T18SYHpX>#}uh ދ.uz%\P7)YAAX5=59s#qB ##m`F ?f;LZzTS7ݸkWG0Co_w#" )wQBB.SyKK w:Qg*aVF0f^ ֖߲uhYf%}]3tSVg/u_[VN3fw-SGn୭=t8u9 ѧmVBc; W\EXi9(C'TF,\d].Y֓t["F[ z%u;ج|+.cLoڸ -dd7oGPr<X#6Yb^{n߾.| ]IrOprrRQQ< e{`7 f95iVĽq67SD q/ xrRcov0I&C=7^ˁq]`|{,pD+<`.ӦRqGrly3uNV &j i6Pim-t]K ¤o}Si5 [.gXA+kmm}۔IgXt.MP3+:5oHQM—$"+陙sX)(B Z,y>m̠Or,q ;uчhK7߄(  -, !'2DD+@Ä$x1{cέ5 HM$M}|F pcSKYBbEF)#o;_qIc `ffs~ aֻs7E.Yy ܛP68&&~qsskJ=:ۻbpdzwf dUҮ/;76vcT1@ܙ!Cz?ӓSdB" Ḻe=@x\Z [mcg}sIQTڦK/49@TKiR1B/E'^k7?˔HER>PHavǩ-ϣժf̊mTCP\\1=rBu"i|"!pdiTTDž Z3/W>j;<.]ʅ21hALkw7\c[\}xIxnB4HUMDg߾Z[$ Mlghz/郍;Bfx,/>>I@-P 0-Vn#'ƆB6:L$'\t0 0NV, Z@vw|0nt0YzFpÃipα\͆ `He kX+Ѝlgb+ 0cnjb8v~_SpgA,h %נKTmuYmqXcF rޫ{bx8 ~C'֜$@56es 9a!% B#IE߼q!?0:rqqcjVm4K:3ï(Kv)RquˣX'lle*e#nN:H_{5S6RJf#>=vMO^4=}F|jn69PSz_݂e)Xwa= n\{3Ł#>}С= h5f ݬN4 )0W-2l`bLg"wMckcNl187 \5xו+WzRR+>CZZZ*!f "NIIyXM}Z`g  >nW@ h ?L5>Эdg@|P7}p}XOv>)@ 2 Iкg0 ^2+K*+^M$aaao@{fw=A0U봻w̍j @$?Ss=c`ޡg.ڄ+Ks[uJ聴3!UOJIuЧk3WCM.Jt֒,xZ,UNJWFlԍ3QNYrWއ Ar;lBv{l&ĝq5"7]@XώڲT*PqӉ'A!< i;6vؓ$I#qo_|Ck\&)H}fmMx$^j 1ḶO_lUe p .WUU6e ax(! j@u~?XZr)P\(Dgr|(Jzk"J{b!j`٬PKwZ^!ݨ)BhiXC)ng$/{򄧗LsϟRnȪN^.B'/J ˠ%N߿2xr#6-ς"d %j> #.9EIkGk2nUtϜ Qz i9=٘t#gPTTLG[͑m կMyOOT:)"y' h4Rai`,d'y(tnz ol !-(/aUC50k)<\#ST ΞrnB̢:NC+999 J?/r]ն̈́Ļq @p2bz a#V=OyMw`dSllʖfjv}_4\-)],uiwf@- V/Y]Y~y'seeeΧV$%5EG_6e##BiiCN)*,\3WtuujjTLĈ#vp֭[a"{bGRV- FW,Iï]၀Y-v>y`'>103[5~N59IsG1\3QeG\rYq :\HQ%EDkAA.%Ajjk7#tsîw>>b08r+eqX%JwGj&p`T DWYyJJJ>4FNCs XzyM͛7xeC/^ȍ6-k~YP@ZFF&=o mە,²>DDX[VR~"̬hVUT mlmpY44>>M tΚjzẹ8<EXX5t.֑OeU-YĒzvl{:0S%z-;Oo.w#f((*/q[,5;_^|F]=<5 0Xzshq9 1YZxF\\o˾͈ gw#?!rfʣ5~#*x<ƍwkH73#Dqb/wgwv1~riecOsP:ƙ[J1BB7L^u@`17O("q0LCto.m%%cq@\Z]abZ+,O * 6o>xTvp/;\yu#h;!.#Y>o`ย" @KyCoިW Fed`gGC7RzeRUUVhmm5oɾ*Ojj{07 ig:th+??7QP}X=ׯngfDzX!=iԿ2۬'5p&ZFxYcuJxb2鎮£wn""U|"dq?xp]ﱻA% .[m Z5~]wuNQY[ ,\su$׋X2Ը lv,M$g!M@bIkSSXU^QgO@ːʃ=**+a,Am x~wjVCd ly^ /6Chn;93ꅟ5^z>:͡FpsU5Aߧ *O=nzxرH uKߎ m|q~˻ $$$@NtgNʒT).z:vlxhH4$M4Cp0EEb߹N*!VkԬ4Z/OsU(F=@<ߪ[*MMνXHTS^k2NmfPc$][Ù:MF??vQGGMyL.{ ޾DT"ebnK|׬R9Mf! ۥ+5}Ѵ}UU"~X% 'Nͻ/jŮ=W<Ύ[x@-7:Zs<,pP1>$@L;:]Q)Qgwzz7>Zbm{oHt疰N׍4b+ X|޽{wppPc ` GDT mƦ-2f%!P2@c': \Hyjzhm=*j{jRZک`]+jv1i}?EyP`EE#vPRF >i"""wq50,"n$߼c#I*?j$ZA,"aj XTxִ̻|+Z5:&&.^|A \=B: ۼ6&7ƾu|:0UnlXwg^Hʼn5*)o9Z{ңGS {E"vK9k0I:p,(6.WcAt"͛A~hd\2fJrzxxyVاnϋ׾_ thX;}4׏r'ߞؔYT/QH?\ur‹QʫA ]X;g\Ty4,v7h䫐/>j 7 ^[ԝ| s BfE_ePsT{o34 L,Y?ho?7?/ ?41efDZb,pm"iklpX2"1xQFF$pm lEy xP܌ 7͘18 4fm||៚Eq a?mkvVX3?)6+M ~i71X{[kWD%P|-~._i m[xC;KɏF6xcnó()'+-}esgC7>A;`W&F Z[\\W4qA_>Yk+UpA>qh5NA~M~ǭWZ6;Ģ>Pk(ra?Q#D 򐽾[%Arsq@MiǴY` ,ضw!3qzzkk+F?h.ޯ?<(7%ORq$^ʩ ǐ윜cjHM5E$ f5XA^<Ĉd4㭅898V6FjY(x?a7>Z@1(AA׾ ecsv&ǬZ՜qPމ2q[^`1f&-~O!$d5'$3,8۷X}R;x>pmm68slN8[c(Wk_F+G'#VN>vv4g NH@!w LXs-%ga]yuD~8ಝOs1̧^[`L,ի5RL\`ԷV]ĀྯKK+<wϕ1];? M {+| 46V6&p:D8 b#_kg49=G揞+e37%| > 횘~Q 7׸Jc$i?q]ԌMlהW[$ kb gm9m_g9諢 c}OgD M pHfs0Sp柝πXDo1|,sk-|K3'Kp6hǬ1V6kr40`,V6?ThB?4[3c ;zzX=/y!H-IQF.F-n^|w֞ 4èz珃sԭ_JVḚ]Wna4/7}#k=X}ߎ`H86H;Hxa${{`zaŮCqo7Q|JMAYY^q%5jjzjǁikշ_1y܂8A /7o(ggN$ hJ(1XiB; ǔT+*IW;y\{5R|..A} 3$3zvxLvSjO=.71oI@ XA o/ÅC |UwN+iMP h^! 4pb%k~n~޵jυbx0X  /dklZ4z'wz>1X U>D|%QW3Ӂ^~ޣZo J\X}(^C,Wm鷒/')<'˃3'79[=\ʟϓ!{`N*IiUcq<@bтh} 84?>"kX\@V=$iP\4?/?L!%ZlAJۘX Q7~o`~\~6sih?.h^CA7n.1xoO|M"\X.Ӿ  8}~ !)UwS#?-mqcϻj6 `  'o'3 4ߟ?R?Iε5H?|Zv\`\3@J~kJv×I3d- #M,q_m`2 X+C$&3c=b`pk+HI+4Ay<kleZK#T`<1+f6Vx+/9+_?S7?}K3F_Dkg9+s 躁quH0 /p! 1_%-%ll KZǟ=Fp),֖|a$OB 9؀vן'}X1gi;AͿ+?w5/@QDy֩khA7g/ $T/ /2f2)o O) mv_Y$N"yC#qIւ% =$ߕOO_y<|@y/ ? O7+fD]rya2!c"޿ ߮U~ퟵ7M9N%?]e@ / gT;mp~ƏT l*68k?>Qyo o. "%,-MAFoąT1<o𵹡/nWɧ]-O[(|ts6O ) FĂQ$/?k/o/Dss_'p.wq^' klz_jM1$YWhO:q:8YOV )+mrTƿ8ô(MZJ@1е"Ӗ׉ikmB+OL SZ=u)iC)FN_o:?-16n11w..Ù}w w|dC"ZɓI|7A9+믌CQAmDoe~ÿ t+>O7u9 Pmg>Af׷[3{v=+;<*+CCoMkU-E z~J?!o?/&IBk_`M` b}=v[~N_oC<9auo7/Ý,ˉ6Vk[ ͭ`vH=/^,o[Gk&8QFZvvA"k%kIssg!'$7zk;~JA0Oͱ-2g@4@C++xYX;)`+kUb"¹Gpi}VP7>Ɛ g~a7)Or?6$7;'!1j 18 FJp:AFj;/bPTl4VC#bfgbk]}X_`v.0sﲒ jʄ˄ilik9sqršCB0ֳ Ur&aOR4؈=PNS##@@¾<[BYEI35`d;|^2`?5A +k#>^v l/n  ѿj?\q/暃%7 H\ll|P , Mظx ;_1;H!Oӗ1) //7A<LY=PsG.Q &8`pG 7++Џ\FF<|`)?9R?&8a8_ˆ &^S('ȄϘݐ 2bO&]l-Zp7qo7Tnvcnc;LM61a5~2Ԅ&sSa iY{M_{? aX3s_?Y9YK xsqA|F<ܼ'12wI0ׇ}70\&|ظs@yxXZ5??[NnRg9e 'u}I+A wS $ZdD]'8h![3:*H{lw$%DȸZ Hp2D!cp1t+ ;/bME؞󷚜|KX[EM{c0?,C(ܛ~9z@W1tx)]~D.Jx$|wn(+7d=$y..%%KHأ.1ֈ.%e/<63cL E7k:.C>ٸ+.3g\?u<4(! .zJJ>i:9hS >^I*5eT a؊.iZc 4435.[[[EVcK˩>'W͗!G%>(SRZJzTy<܊59>esLÃ;Q/SQPPb#-h&p$%%ʾ/**(@4->l`lTa3EȈnYtu}:1!Pb3U'z3}\l3ŭ`atKϟw=<6Fr?J(~{#[et?55922u5_^^δXOaTMㄶUFnuz5Ў[Ϧonׯ|Fr ?Ww6VۺرB==N[-y8k_MFq'r`cs)P|ы'3lJ; !VVVA#0QbxsMZu)sj- -<AsMBzrgR͹@[a/OyWX1!#oﺳư˓mRoEE'S†&I3229\_ 9{$@me1xϏOxxGay.ڄ':4֯T566{qq 菱P378y$E }V(T*9##8-s`x6zzZ5#yi[{9ǏϾ}V\n:׼1KQtJH dݚuyIKCMu7Ua ȯ+bt{s/|g jI:DlK `jcNxTX>Y-=cor4rUrT!Zer2 }dQhnK>+29+brE—aF [=mECC7PQXIb.5q 븰l}DK  39b%3iZă(LooM[>_qtd5銑),Ԓ 44rȨ:_TY^XLWonS@ɟu*8V^>YVi,ʡ٩9@\|uRd\b>"q!U۫Cr\*c5I|sf섄^պ-ܗϨ B6DLmTNa-aL`@˭⦊{>po=4٧ŵ5deee^{=c ڒ#\`(xg^8))%!/\vb3HS iԌF?_U5y*>doy"?^S+)Vs tXH^^^/x _>ln/+- K{pJF^~&"zS9K6VH#C6)㾚=W7\V)))r3(rLHQe%K|Vr__G׫a?ܩ94h(~V#$!b& q[[V6p0dQ۷Xֳu<<<q- Ow:biD3˱'N)SQE=84ƢRđEm/B)EFЬ)*W_Sc$0cuZmq0l *0̐$1? :tr?<:2>MZ˦C4@żl2F YN&999q{{z \x)ef%sLX~ QJA}*]ׅ5,.gF@SmKT0ONNi0Ji@qx֟G:05~dzΌח˺ UM]J}«wi :kNY0Åj7m芸(|؊)8g!͹]qY_OՁ&Si~9}O) Ƌv#>IeuE{$>PRNƿ~Fv‰#SֶHo$;0yBr̳a2~|SxF-$rrNKzDVߓ_yۘr$jl2ϟIzE*/ A:.ZbgB^j@U>hkcTV\< MaHi4 D d44l*լ, d(t~Դ<&2yk\qsmaƫWW}eӡq&bjzYYYNΨMYY1iː6DrMZ9gY`7pif6!2=}7R`;s:&g\ʹ) (Z63{ccߑYOrW` .'Xv|#wއ--fUla񢡡F-iʃQAvd IWWBqh-Au 4-Wc>;W~, HM SO{oBI  -` b舶h6ID Gٌ+f`fnɹ >xUdG."CrҢ@B 4/Z'u_ ?8 kx& 5Ê:1NczY8ׯfjʟ1_zt.ݯ [Y-+MYVLUPO*-ɱBNN~vv46YI֫@ҷBRQMX*4$-*`dRܥ=}3+x3!R_bmYfi<ݵme2 S -u T?t|Ɔ ()iUKK PِE_Ug-<tWE%NQRa|,nXiC}gaq/}!N(HwyUժ$<(@rϣI`ZI>|6S{SRYSW_gpvqA :"""$ƏTxttt{$X#|'EiS7{&P #ګc><.^eɤYb0EވZ݅zIqc"4/n@/.P헨"*-%Ah$$CF7Pzv$ǛHJ11@MSqrr9I* hT''')I>!A$Ce`br<<6 d H*bcKC䑕tk@!B D!`#װąip MK友3LX̨" V|IFORi~[0@pg1[OCWCOQ #8|~#Po3 28ßBp&^|i90배t f66lQDD܋c|Yj0;Ŕ:қvBb q`e` sickphh@ [\g(Cj>\\ÝrR&AA8 grrO0ye*댚Y"*޹sY-"o@7 *V#jAo.Ӻ_>|H]A%YsT#<%~f4fY2GK$>۟7WlQBV-uS-g񍴾 L 6k(t$gkj\:;/(9&79.'BACs^F1}zaZ{gÛK^˧?\?~w B=1ڟϏ8tűH&j|#Kh[g/~aJ2X t3 +N旗!:㙙Ģih3䃴! Ğ}%rH ybbu@U۷e]MAE"HQ׃`hX6P`vV6gB\f}W m<;(tI6t=㈢aaGBcc+rx4)!O`W G|]bbhD0HIqϯ*9{m]^H[S<@3u?7UbOb vxBTFIm+R5$L%R/)Rf}I@<-*mn|ƽ6bc5:H5'Oؾ>Dw5-Ȏ|2{y<R[qF$s\Dj8iկ\iCȒĕؚfoOl1u4݄4  R~<̖h;T)`3Y/;ޗ/U5 A.BCVS^vx*é\jdBZǓ oL:;6M022!J!k e^~jjk# Ïψ/>ހ?[!cgj*$;%_rUQI YVщםh%ҤV1ܙۮl||]wÉS)(xR{?f݋z~]r s Ƌ B_wy뒖A`*JqhjnF^1 Co v)T9㕻Le6' 'F88 {} _C2"0^D &[L5ϒw%N.Oð/~_\˿֍!=\bMf;l/ 6^tħԎEP0ߩSQޗbn A|S촊+P>3;e 3C  Fxf9?&F޽V!8h~*eeVf}DK$=e'^2Q-Fal.G"(3Uw>iҐxFS; CYS)B㒒":?ٝt|ldllj*1ਣUd)%bgy>("!qBb/RWu_ϐ741dҞ}P `g2B.1[dhk޵=GpPN5A A39r`AHq>b*!x1w2o#cNJ[&'~{@qX#2о{U^X/$iclLd]ݙY߆L < h gO@'Y!ӽ'O`݅;\)GN0 rrl-A5/4= i5=~ w 4\Ӎ/_gE~fAG`p < ѪBu+\)_Kp×POb548#XTT$w7Hk/:JKYI+jrrr+y3"W!~NO7Q %*lFL1 lٗx8#e5}[;:dI3"# m񏍍c@L l,]57΁B}X/_<"MMM*~Jͪ*dЋu P9?u*ug>Fp2F~Żkď+`SaXhcm.8* hF\hMw^,U_iqq{jYVQ4rL0i5t:Euޞ)e;x/ b<mSXw%H](.b# Y\J߫NIDZSqᚥfXrXd{6.|TqOM"AD6Y]XlO8!S ؠ\^_ώN=|6+W d Hm$z`%ylmML{@ ty~c+Y ~ x~-:ٳ9%7GI Bǡ=早E.#"!tqX¡b]), Y{.Qr9# *bA}dekEÍoq\Fjcػux֫ۢsP0,'b[1x/չ9 ͌':db_~oǛnoAΝRQ-r֡kfv.#16 D1 [I;?n ]lU˝UA'%$د)o.X I3JH1v?C) EA%.̮57m3B؞s\x[ͲT,5  /SRVKi߽{wN;ag0ʔtۙ~G|wa 굼ABBR!ϼw"##My2~y2HRgIzy¢*eX,:Y?Hrsbʁl1JjC{ggLm0ax>#߻ز|͉}"F =X/KþƝ qX6tGڏTXn:^j"|{Gr|Mw|ܶ5QZ( =X 4ֿYCUa44p2!R~8w>$ TDwvY0hu8Kٮ_c+p *W\><hn\K,e3yg|LTμE'#vF_1<"bT΂pvS\M{?fΩ4~ɘii!xUy $[Eih686փ)W%BFu&ab~K"TE\3/|oGTUnOj' 45"}, ֏J;ڻHߜ] JJ݁<,*v7ҩu_ӵ7oDE!aj.MSvv2722,j^|' _fg7<.; 0iT{q~2~Y:J$jkKO `i#լeZZ^_Q>2&$!(Jc7+]\+w"zv1qhnʥQxÍ;Xev^޲&@K6_t3B(>]ifO些 n3^{]ֶ6 Z3?.|9l=IIQf5# [@~u~x,̠mu:Fɒ*3hͥۏl`߫d{UU?#]|X蛵JV>CKtp zk=L,kx[  )0yx͖܏d 3n}'yj]!ASte-a$ WW [ j%n`e=bt44؁V{&l͗Pȓ $@ٻ{[v9sB~@4mQ[(b ^2qX+w|d HNQ^><(SCL.1'7羜V ?]M|{o#r@(--{NqۣLwə$F`B.AYM]{wﺃD08x E43@lXi!ɭd"XC_mZ|VټN8-~)-Mp2 7z^͍VZ1,ry+b?$"R~zt(Cmu1113AŅͷ\w>5X#ӐSʞdv7(070-U[u8:lmŧH:B-Rc~'/ϧd1 l|. a=Pañ5͇W944KqNڙ5x~|GW?9X U +<%}3?^_Nٖ jh4\\R()3LP[.+ .wqwwΊ&MXD}Ej °qM6)2*,0#i/e"'NJz@ϢY_kh~n=ucaly?;Zx깎Nc٬lV\R BDtf e*^'Rb;6GcU|LcH3xGU2}J);ъlcBs؞_ BOIR“T W'oߺ-5'/۫Lz=ϙ`{R$c*A'Z+~fθ=~f;~rO?GuJ;49 +ydĝ]{YVb"Pظ#ӯ蘡 [h%Y;P:ۊ gGlw|`{3CJuč}m;{QeOPxC?N64/6hk ߥ- (E}\%a&[Zfs0U:`/ {ƁHս-68E,wBO 3v|w7b<ថWEpSYEh\)jeX2Ld?/mYc5LR{o>U@[ϫDDh~~q iŤxe._`d p/Sf!/^P (ЭQFHLL% @ )kfBBCpҥBy8/5)nZZ|j&*sC!et<-p&+ *4rU2+'gS2:?2/߀^_3l|_U752jO~|R7S=[?úptHSD0ONIܸ8:lqYy}Cd`V>oL[ ~y8:և k6~gGZ7Fj`?evsb>8\@48A_5LMyy}}Y voxf6hmPyڕU@I OL jB ğPœ}ZZND**ތۜD)-`Q_.d?2 >غhKpd!ݛ!/`+g7 6KҥdI,'b+۬_3Y"JJi-,-uZ<@ö<~0gûz7GGY#CC8[`7WDu7mAc]2?'} J׷)6WLBBd%+!_-`}7ɾ'f%!WWW)wOez^l;̴D ׯmɭ^m{@w75ABCCaUoo;ؤ 1M$LxIݱ@xEv/kggF7% #kG6O`]5 f]PRQ- \\M񍗮[FPj`7Li3kZf$mWVB?Y$'^DYF뺗Σ$$$?83˔KE:GYD [3^d4-aIp*f^zdYZ9}H :.G6#qyF͟H<%5.ϯ EHP.#(Სi šgC'E PTY9ϟ?YAo_Bٹ%f}/mp}c={/)&X ΃i:h xqT3y:vˎeC(Q pP[v07~~x-DSU[i'Vi+j,1s{vv Xfd *.9]0KgIOE%}2i&Lhѕ.ӊ[uͰ]yyĝ _wg7<`Sn־4ʋ/,dw)xwT !!aIwԀM3گfNWUIL:Y$}ҁDۤaIal %;ccHQLu~|w!U,JH mAonnVVYݝ]s̬}=z9ZfdnW0=Nvɩ-Uɲ >YdM=PbrDp{˫۷;;;U $]$^To2*VrakUf(jAqQw3|_{2?CY눈$!/,xb~#F2t5$8p+:.*|R_ש-DTRďw4 1SSFmW׫]]b>2Wߗ4aw{%K/44u28,wYyծnn F푕gAXY$/Gp~)Wf@+8Lv*sgll9jҮ=jԯEGMzZ(~cUêBCDB5E5&EQx;_*=>Vh~*Ү\6)(tVf``䔐hֽk`k5frBfߩ0G]7S'2 {''tjG{GQC0Ww[I}@Ñl,_Xx@~jr~2 ]u+f?B&+sTs80~ 2pR-62E2G$Rt2X\u&zd [.> %$h h4QS IZV6|4fH2"84ϛWNYvE ۯ2RPxJ/hI4vimc!=35"~א뾨jjFL!U'R-mV,zj]vW7jj~ ؠ@fth/!xպnlJܠW[>Gnhls0cв )Y-pj;g2dݕ,4!(^$ Fk?jx^Υ?`KJ-JBI /^flj$?޼2 XV3-ڗB"JJ˲ ?V- JaN%nAr-Q㬐HRשbZ׶@W/$uk0EH̆5|b ] l [Ԩ;<8p5`_whw&ϺE&ߍ)Sd"я̊ CY(vU yy B;D{ꐪ*D̆W,{+I~{w7t+hPV͛z8;@\y,a'O[uvw/b o5&+KZY͢p]>v39BHS>C%W>h3?"&Y^wThhJqz;Nog{uoU~YEבyz\nH7;y߱`x`.8i`TVOg ;fҲOR[n/ G˻r+}n8[1E)ڕORx%ӋۧF&yn> sq ۫UF=fP3M,4Nm =J XŤ3s>V[X2;Qt =1 |pz8zߙ(s;IHdk&.M4A^0edL|UCF_^M3؞<)Gk2->&͘ÕOv߿W*<Wza^a ];V1Dz뇹{lw cl٪Hq}/( ªeHwX၎thئ5Pw<k 6V&T){>PHt( IKf\z酀Ie÷qc#xddzG=˷JU*@"y!3Yj*HrM@6tKx{O W)*?L8cq4 aR\8- ~CΘQ“H ?B߼1Je^.!."|C[GrKR._jcPE@ezmmy+`wm3fK)g`YFS^$! >FAD]ml$÷ck[P00?yO`<T&K y\nwkh;[ۿ=| ie#=4Hn98ĭBQ7CeWl 7tvn.?mdrWlv~CsɸȰT΅vS'N -\?,!;YM}=NN% w ֵĝwX<>N~4[wc|q_xTK{;UNߨ[t,:"UO+4C xK?RqAub N]2r٪PiY4F\^5bðlP>yqU-^)ҕQY8."3;E 4/KK}#+U,t՟ZWc֫-e2:)}C*g (?X_}{tUiy~'kǺ0EL?BM<}S$obGtkND̉.w$/zՎlLىa}kÇv*^Ԡ[瞸=%M2Xj2yڀpaUuoŏbK;DP gg.wq"2{7!+h` UFCzl49^&.lty N}%]5okPv%)~K#a<]V!,uςԲ<{vho_ ~{Pdk+EI ,3' DD}Ehɮ|)+6v[8|U  INqIɟsכ%.l6p.N~Hr^'T>"$/"Z1Gz]}/_B7l%o6Y\PT(^?FfdfCF NۯD*.J{xPr;>ӧ4r5= V{oQ@%*bwxEF7/reOf/_S-?QNz=wûqXL]免{K0'B?# mM?AG5;Jσ>@oE6O~_5Trbi8)E;Lf]tdg h,']a  F]ׁL#=H|}:`b7Ꟑ{9&Lδ(?i ښK6_l弣CRQ3p4z>ʀNW=bc.#Ox$̤ Ήev :fHo,N&7XonvI;bG^!֓ "Yiw)M\:Y8$z)41rkHJaFGkI=M ՞TČwZ]|;W9 `by +0Ů۾I^;z~>2xil$|ﻆs1ƄJKI;"h"@L/wD6=X(jϨxQ;T_ gggV[n Aۃ8!6}[}4\is7)1xJ`P*.KۿI)+8T8ޔ<ɖ!`y?z-!?7]|=3"*|fN]')K]QLmX3DΗS q^ot t"\:?H9#aE(&ϋ;dEnB*^s>=KA@3$ y3{NEp/W@IANHyb\X?d5F5˹{Վ>58m7vusb#1p:8䛲PM60WWFq3bڒ3Eʥ!Sc&iL#"t_y# @%rNNyg 5Ik%4z&΁X IJZM͑^;(FE褓xjo, >} .c{.Y֖1z{RAY .L}؏Yxzd͎$ &:u[|̛Lø- r[ SEIM/%ww7H-.\j#q{ 0_!FA=aSﹽs0.YWHC1MֳrnXE  m3Qu7Vǫ3 kw| P)LR9|D@t.%t;3 p ,_t~N(%>AW >@Rv}@]0wW;CfG;}`r.|y{Ꮤv_?T^o Dv%ԑ{{r'{>XWw6ũOA"MCC!WAlZkaKDXT~G'lCͭqWl&Sz~75l[䘪Qӓ(i `edEcl^)n)Gp0ugܚwzE*|?2OL}O-{v|;=N͕@HIIò(AǩbY_ Lqc9VڃptCtrh`>LvMo}{l l0CGܽ+o145=\_fi4/2mP6}b6wW7v/ I!S^kٰy_Dp^#?7ܗc!g6ego{Z50W'0s6xEGGgxdGo/N"̍~ >x=>rQM$sQ7wh<>ˮ^U+0IDzz؟-WMbl|jz:@ C_} ªwbW0cbbB? ׇ[6mML5=fb ฾ n^&/KȐ9S722RÅ}ZZZ6_ #f(-lnvo2KM)G3Z,hxtn(WeؒKSS׌9z dcWf矸m4j]|]'' 7Dž~׮46/Grq-tcE=8Ѓհ |=pZJ"1QfS]] `1Tj?Y^RôǠ x$ IWU+[Jŕ7saB\\xf ++ |>x fjh)(>p)iԹ/'O?u>iD(͋S6+n_){)m𰊞2R4\`lArMß &a7QHO;['5K?7Sf츛&?9p}O#2#}|/ʲ[4qKׯ:9‰Fje߿\^jHMU{s?J޶OMJ zhBʭ'Y?^3>ݙ 㥖CyRdYs'+JaȬ=$kz/O<| d-&veR-wqs||07P|s`dD &f\#Ϥ7leA6SD83V‰FPu˧M|>}-*lQrs±Ly"88lDwpy;̮'zrL9 }U!v͙ӧ}|rRoWG\AO\JJ}4Q.Pfjپ ߂ߟpdzl}.nGykkTFr`C˭1~#bOxsll0S\I;3~ 1=PBgBsT;;.w]p:N B1]ml ((&`U<^Ck](TucxaIA&fn@q~sLFhʸ1qqss ynA8+MyE"FV-DZ8;1"N>^qMϠc鄜to/U|;ǩ9FN".sY:H֣fKxT)6I2,L`>1l;>z?Lm%t8lMh6#aᤅx,xf]\kz~i7uNs/盍C@=ޡ΀l{>RF_zJwj"O;8DKw ׄ붕On72UZN2赻'h6`==be=uj:'.2:Ǥ]eZz$J2Enoo/K\/ITxO*I`kwPMLꅦHD|?!U۲[s;>j9C\#+):ՌcfɥӨTb2a5ZSeR~jh 0 >\-4?rs-f'E]֝a"f7 umy@P^biN/my[ZFȠW?rk+5%{ 13xC+ _茗IJ irrI 533i2; y:ETGkwRV)z\vгh&xL,\o~}$w#4gYMEުoo2+#5.A / `_9QJ-B#eSSt Xt˟}`_h' Gf--Y 9 t(cy5K'[ihϊJ&o AvwWÕG D#zzZZ+Üq>=ʔH# 52zh-F! _fy1CJ$y1%gŽ#-a3_h]iիZ]sp}Ti:=M򀿌V|~P٠pU\&JƄ/)y~nE\/QDq0B $ Y&_:JBCC.OIA3]IȎoP~EVt(65τ>C"233_ G_^ƛEELjX1V9Tf\D43߲*-”:EN7 y4o~X,Q[}rTZYgZ{DDU!-ݑe29ۑ.8.9HF[; ٸ/{8NTڅhcL\\훴)Ȇ[>:ZK .iY~/%p;*/e4` zv~ݻǟ$@H::rEmymXDd WѺ+ײQV?ۻlX m'O$!~T>ݞl-iɺʡ:$Ρғ(-Tٛj"P{6vn4` 7x=O~I`h>1T97?Q|DpɜLAgӷoqJ/wlι\Zګ=%8⠠ !$X.+KgλNx+`WH ̤&ttq& Zٷ/Qa LHPm^4\QPmv~uhJwa&7x X <ð-_. n޾ G%$TcLi c,,*ԏބ>3~*9Vo˨SUu?tOwZ Y`:ON&V =p-"QXbg _eF; 7wŗ "`8\[td*{QKK 5>ܶ7x=xzzKRDgw\5:?_ѡ1 8CY>q#3OY{ *.~\kVO}ƞܭB-ᆫ4b"zqss2l (?5fcƤڟt7F&%0$36R,7 Җ[(wtB i))6((\}# :9Hv(=P^GwiWD䣳Bؓ+H"VPJbzwO?}TcOfP=b-QpwP~wuF +@f3gWuiʚءӨgu@1;MN1{Zln}`LN,+= KS_ ԮDƆ9Y-6h<<7D\א FF҈X篜_ljVpsA Y)s,y_ر'0?C2U\[L&OC2l[;1AF@e H$oTIN?w%U6:a6LaEͩFt_#T L9"WDsSHj,cwwWD~`Wpqqutd|}uQ@"Z3<@.lhiVD{/kϫl Hk=Ewے4= ί=&N$B%apT>bB.?hB xzggg~?:Ne80(||:9]xLx6#]`:@ 1Uߙvp=gkԲOcz' 6sIlWږ׿%닻V Ah3b#y9HCvҞXhlDnKFj!%v%FEH%Z JI d`Y <:[D o[NW w\ϲEWM-\{I8cFM2[ff %:Ѱ@L'Zz{Q.WU\LX*ilBTWd4wpI55=8?@29EʨrnoJc:\Ǟ#g.Y#$Iv % ^ar~}0TSNC%GO߿/xAffwaqҳr FFn!!?:({r=*pp~gG[zey]Z{n^U-;}7xOsĘ&VA'>@\n<2DF|k8Num)d(4Byn,Z֟\BۚzF:V׏ukkM_+cizo,FGdSdj8haPF{+Ԁ˒w *'_ 6 [ܱ\]a%V&+ƌ З/j]ԺSR߳/rv0'w47hD1<$[#V ~}oYJ š77~=*)"d2UXb1`r.,&{21Rokqqy^A SIsLm-NO T";$EX#KMĵڂ||""y$Ÿ_r${]fJ^}!.''M|/=uu$dNcJvGzX?wb޽<葱 P;td`n.|=8wx?^PUPѩ~l\t\+0niyX~s4ݳFCMeFGs{1ݣ>hC6 "e^]U+wD-9Z6rrcy*OC@UjmGfJwz' _5V7EŊ0_X;no@K #m/H$άLe&ǧ.0j Q}Ir1G2sN Jş,1z.3цq$LF AC ^D NB9qz1]U'ڇ'L^8ރq}B.Ҁ9SSKJ| +o{#`T Jʷs7d54tߥ.XQ(GoLW{.\E ]+^V{v2h `~NM҂۵˻6$,%JA3}cLL[fM BA Uq6xy Ĩ*I"z* ;Ԙ#߁pZ5ymA*h+ B Z B$ywx]0]z<{,tˀ!gC;z_oyi):&ƦZWG8Dov61o7G]A6P&KpJLp464 ,h|tt2j'GrM,v']^Q 2>Wo7?fՉQ %`Le2((|a((Z jۙ5e#}Ce4fʱDR:Z@jeJS(GzQDށcsG=yy =T)5wp1cpA{mM'۴eHTfּєT ^xm@eHջʹvsΌ +{۳%K\2t*p?iĩY{LPj!,8l䴏XSsu߲71ATRB+P`bBǺ cGB%f~8!),fgZԧ<0ۙV 'QDFk8 ШFY.k/jbxH"x*J+TA@|k7ad>4L67QT_vAoߞmMmK;=%ӱJCH;{On&;S#up. 0>dD}ၭ+x?1>C0<-!rqqwG*,{DH:$%NWC7)Z"r4:;sna[l;MScۘ<2|%J\KB!_(IThv:GxDom3B *v\щ%\MaB^D,fl5Ꞑ$xW [G˲:Z&*,Hy:/PU Iy4))ld|ӶR7{]g7[pw\y%"sdx/vsjDXEDRMm4TYQH4_.\ thInk:3v[(n^~s^#\|㭩(nI A%oxWisM Nc[[Pf_{dԎ|Wgj' 'Qž%7'i2/2#j?j5mSDiD> gnJ_[ySnh{r}ⶡ]u!4_'KJKE$.j푤#Iv'[{O8 e]՗O< g%FR+ߴ3_VY̮1D8>dW>kwIRtqNA?&֦q#I}mtuښIUhZ!i2sQo yYV3q|p8H`gϝC z"8-Z_0rM{UzVwnb|iiɀǖR}+C"wjv@O: ut4(J%=+Px3fI&ql̎?]3jsqh,'o<qZaz|vRVڏnlzvs 0& PMB8]F9Vee5wM}Qyͯ% K\OcQaH[aX BtDOq+^oj,q==cʞ@X=D`%bQCC>l ⯽ק{fXHN9g'!y _#N&ITVZA`7zfѮ EGac{x'MbGF=RE^u^ȿYC*1ܞ,߬ОTɩrZASUmaXjJ,JMca$~*#4Urub8PAex/> 'f "~DmRj1 +{fȎOU;FmVUIHw[9kV߇ʱ"q: 4[ 9ut} 3-E]^m:yk TʮSޏ\ɗKOUm}u~~ZѮߪ]ڬט"WoQphTJ?yaɔK _ m  =MbqC+)1ĕle1tѧoW:\6:>oJBei$L,jiID qRցF1,)9>FH"wle~sdle ==2x;On'jw`A B&Qwt%v+\i]hmiٌ )j[应kbKHRu{(sMPХ{> v;Ǜ|ƭ咅<]@ "6b[o[K78FxXv pTT\|g<+FCCSTUE pۙo `lmq^yLBE$RQC?8hilNzbiexғ>y% Fw3Pd͑M%NCx 6Zc੨ J !88_343C࠲swᵟ ;.B;,OŠePOv R8L{6Fr`_s y$Rg/?P+x D&G44F+ tSѽCThc#O37z)- "\hFj]Y_^Pc%AGl>:͊|Ž 4ߐC/^7I86+-m"Q[Ʀ~C#&HWE\=]ɹ$Q(AݔZhvF9Tᆍis(_IRQdջϟљ+5Xl֠)cgy}qrh ԃl聪?o?X`}+qkYee%i:6>|I꺽RCZ1uu`%%$.s=<+-nX 25|o}twv=kܻRO66du"_8/&ѯ޻-ซ;=4r#V eoAdV_S3, 098䢙_"‰zonoG &(d&ֱoH:XZPsu*h~fHVt3XBoQ9C'yBIMF6WQK+,QɱL?ҋ{nffrfd$jps)T7Wӧ1D.M.6*DøaB@ ;>iILo /ry=I_?h]SgRwzᄸO %CHB cc =qYH7XT;agAΓs!LbVn[T||M gZ st UT/ a7R3==+q)Meq`!a@kCb"V:V{Boޔs;9h'2 !/p5BP W012V5N/̯HXn\EZËy3Ȏ!r,խw`ꖁ>'c!:eVTqloth^~6LJ HS&O4N/$gzeL \cz&saseFn+2> Akn\y,"tPpGFHffM`jV;e`RվW60kc:F"w˨{ۓt6BXD \⒋&:{EK2K)& Rij#(0/MZ{z6\@}g#̬@9| :xghd0d+O^ۜ C~NHt"&J+~(VnorvϨ;joSP5ßShlX""6<`#0‚m>8]GCF/ᛑ(%kOt>.$um#䚏HH Okwϼ;_dE8"#y ]~OMad({:R(] b>ᵆDΧO e*[oѡ@k.Ճtڊ^`/rQkhCɁEw AKȶ؆s)QgIب`B >E}‹:@EB Q#Xѱ*m~zcR.~l_"IIY'b;Y)&E@$X<~f+kܡѶsdu ℄cS%]=^$CU[we qeʿx!\]|]Nd ?"௅m8܊oUӟFקJ'r#҄Bj#b3UvtoD{0+0|!1h_@p; ȢPaBQD|𞙵 d4 ,xϟ2ru8D 04R;8,IwCh0Y۞˝ FPeCQ8 F<Ʀ,,|z"lM'ԜrONLNn`@}޻/4kUf#X@U_}!+CɾFEc|ѣ#cFM|RD0=_ !;i/},5/w}K.(Dp]@b~Ji4ol휜k^N YްBJ|1d_dKȶ4C-C!6n.D ii _~N>n_'A??j F+NIjTSbDeV9;;<&1QիvclF˫-]ԆnkBJ ޓB[K>-$z:REg83rƅH=ʑ9qӔ֤rNp_&Cߛ2\5Vٌ( ɗT6-Ә-ms'  [bwZ iyy2 IMԲ6LP+/@%X 8WF4̺#>F6"u Ł'*!2L4)ROP'& 3ূ|Rxo{yX~xZ@ʈFW4|0pVVo`Od".n.j^ a>>w<[rbǕ+yZ5pBeA>)QJ˻,%&k?4+.Nجa<ҵTa F5Π7\0o; H02L\ϝR%ֽ]|&0]*ĮϮ_2l2}A0HC @OMFѴcy  >9(鱊47?E?MimfK?f0;Xd=X迒\G<s$ ,;\7R;34l5 K=jß&=9=?$RSHVbfk gu)cɃǍ&"Q3&b`׿Ѱ.srw+P{ӻU$A1X\P(**cþJ)*tu_ǞCt '\\Ү\xxw8KQwbˍ2ZcYXl8ÑFWiXpI)Lf{93FH64ܾ`$ JOZ6ײYKW% djCQED؀!} ̌zsv'7 5#ǑJRUE|C&5t#H=?WygrQEh>+'G'&|k"o]X@Jx3B5FD0"N` &qn%Z"GϷ Y*Xfu8"iScwb^٣mXIBOw1boKt>bh<#B~m'A)1$$0_a!1={)L"@yA`vYHNS[sFTgCXU*H[6hM͉'|vIޫޕTS$P {bCM8RRQooCBd؄Q LS)m!l|*;Xv@I,g¶`jY?]ZARCw% qqrލ,yㅪ:^({㪒h' JG~|EF%fpĹ7jNy>D#BiɨwqHV B|HO<>?鋭>%e榍GS>BW8'/c(~)lh(CTj_WYMM H"͗ƄSeѝ\̓Բ;SS!\SD&C?'_I6+?@Uz[lK S\\BXXڻ ܁iv#Mu k u gYV^_k Kx{$"UI H)*]ul\8X`q m+ooR(lD?6 |#YOeŠD'(l?ƒO >Z_*s =~rpbKO4byFb#i@*౨h.lVj@[Gy~x̿*ۀ={/XlƯ[U%5 u텫+!GLWQÌG86+Ow/R7o/99yvEjQ e Λ?-^D%:vq+]iOCE#^WZҭbxYM$*<18fpp ',}B3boU3MQI,xyy m脄וmnQe—f#,iACiSx_?ܑ,B~X iy}RPQs.N pZF?卍ݫ>BZ&_#\=fT푏 ^BF fffRCs\)ƞrvNW)1ӭ~rJeك5\8:s¨9 !cp 2ګi0Ow8o ZA)`Yd^$''[@˘uƯ bS/}dϗ::PKFE^,><,k?I%-""2vV43grKy{p:Gygqw~c-h<Ov9a+㻞Z.ڮB9ܔX F Diy-|Ϲ=URMFVdOf!{ im$2A'xJq.'DbR<%&&J^xx<;XhE|,WZ]["+*0R[0n{/3׋mMAHTby]S2o8Q@<;s ^qe=ŤrP?t0}s_ȈLf|sR}T)ΤwMF 쉚ݷhyãZ.ׯ秚Lw C-+ fuu}4޿O~}aA~%Y?xna=Q6!\\m[ \ qToӓzG??-ժ`a%ޝ=knV^95,-12ʰv/.R c`@0@kx E 5?+52>i(4)GJ4t:''֣7**oԘd]\*><]a"ohH?ߤ=ɸS5ny[;黶Fw?'a45!/6FejB6r#ڣa~ৣzШ*~WVV~*3/U$(ֹ ѠC8\=A3%%##^{Л$/-].> :*l2Ey\??c%( !c:Mځ|:N ?N*:S@Uf@7U!S74, uu=qzL͊иT[L빗&70cjfDv3S?uYە=*?Id]x{<@.Z/{Ґ;69;YzY :s8Jj  A]_mw'a92*XOFkwt˚"@-hiݯq,F@m79G,~R\@wR6}xRRL˰AGGFnzf(al@vX#5plf*: gvy9&Jiק|{'H5U\P5T\9B?5^jx}SXRR=Qڂa 2>`BֻN]y8s@I+eszD*3Q^H|<8t,Q% \Xksͺϯ9vZ[?@jᇇ7zXa 騝[jv|,~ӷtJm)13Nk>٧7Ot" )[=| ZLBEe&A&Đ{_`w}! h_D4PX_ IrwJۨ8L@ pZYTk$οYAqƋT=Ȋemco|[bg''wNLTjͥ~j?R{|LJ/py`A氼;?&$ﯗ1 y)uu\;;<6)6FvaI)a(x\f]Ȟ ⃜6Q~bNñ$o8?B+/?֋/46;J#Fuˢ.uPZAKKO&?2"]ߒŚ[r&sZ}ݙwƒc{䟯ҿ3?wH sDY; KE?fa #\AP5+ӧOk%2AקP !Ԕ[{uO-oQ-,PZZZNWY MUT%^;###t!rǻ^gK,,'#˗;NOb3ŕTEJe_Յh|i`%ar{eл72tj#EECl/m((_45}baz`I*4/yL~_[JSb/?..ō|5V=ߤVvvv+9aQP>q{X]oAXlc^g *1]) =\'&&dQ|4, &@RP }$帜:]:kk0/Xa^RI)wv:!& °{)Dϱ8Jy|Spn $4$xwZo Ψo?8X[[G5X|eӶ)l|TcSZAn:@F*qV[U twнǏM}ypspsCRzgٔtX_AC\V&V\Z(OHɢn |c( RFЋt+:h~._4 F҂T"]A{݆TO&>2"Y R6bs&N|aYȾ<ϑO~`~˟"WSAo-"dY :CZG{kҚ̩_?R1PcsLLɈ>R$j]]]>'VzzQm9yPPz((KL䜳jJz=`) c gd2>9cvҚjjoU>Hޜ[ǘ2p־DDƉ-{kSΒt+0];^PP =EU--_|Yۗs.svg<1vp\S僧eTU O˽c(c"hu#`.,lQpOt6.i>'hcyXsosWܹYe!!_v`wcQ>g3 / *{ilnP|/)8Rwf{lO$s0O'UEѽ!))KVˌ{Lŗ\OrP8)`SϾ/2sٻ=;a !48dvgj&:|}1Z<^TV<'r jT+Kξљ69-m34ĠYxcg;oF+g>2 (R*):y+1!ȦXx|-Ld[ׯ ~]6} keL *,^}<,#E:jm{u]/QR۸8ͪ;A#oi n!ɇn$p_4/k˟YSREF` Ƅv }{c*q̪n#N!'vT }%;>jw;RXJ~gιÒ{!"aٻ5ջbHx#LçU_k] ~G¢|B,St*XFoȐəd``XQ>F;l-&&F,..mL+b@*<Ɩ^`HH{Nw YRt 1Pw6Uk<B\.z7:r 5WWTKV2Ó%zs{3>{vG!_qߣWO‰y^[g dɤ~š\1|_g2UmyWBJI si2H}`fjۻ6e&=BXx*䶆\U>:)w}˾ŎT1'g9lifjQ|Mb[UԨXI8_<,-y-\a]_|~[ZALj}CQ Y]]>+ZDK%":lijNKb#).-ki9I,-G]]b^4<}r4 /89$l]`ZʫVʉDGZ^ (Kj>0;<ؓ)Λ]r|+7W.& R&&lFNOZl;nZp= 1 PpqGB0!Gi ?{^c^l"Z9 Q1VxM77"chdD!o.( !nK'EJϿ`oMnk;8 .=0FHk*YUڎsB^,2eFꉺtx8'QA+#V;]YoHx&@ }sfx5 F?Q35.)VPX_mB1Gb~VLAܫ}60(BȇU;*!om/;F2{q |峌Ahy˛O `ɷJ3O2?|J6o==-o!aV鶎Å~U8n;_.;oˬ.t%5}𛋚oV;!f /:C%PYd+WS(q5>1%}OO11+ѩGܡhD+%+ut׳N73̶rt[<( STg0{Ć|̡:*we֐∴T0'6!!aܝ>_ET5mc>5o͖zwv[2οO6?0hY' $R1h6ai4wΥvϚJt$c֖ QV|WJsGj*1_UJ:-Ͷ9BW.WGz#EԂCXjX/%vst8-̜nW¹0Ξv04)\?!h :_K,?zr0 \ O$wޣ=54$$xahĎCP'D/["*]04KD &|Zjj"|b1SCSL{аh,ƂƱs=m^c/5{> ?%k5't<88$j#n"*(Cf]c2NeK~(ϒ\ĝ*f%2FU|٤q NkwN$&վ_XJ2D~= -ga/C-soy^ }{'|ΞT77F}CiwfK 0+Se|i@?!uq SJ,/$'K[Edd"|g;. `7~ c{<^p\{Zt1AGgG+@e,hTs҉@A(ދ535/:{ڠf8ԽJ f@7"N O_ 4 |hha<V5g*9PGн>@G/lخa]QK`w'iy4~!jL}+2}d{^Y[+=C,SRVmc ȰW~) ko[G,)A= (fw&DӗnxUj,DSkFq&k_I˿Yw.M(GjmpHól I0}:ZDo&;wj[x%A"m|ʋjpt&DZ+h ݂yK?ld oQsMJ0;zT_km-VkU /m9vq&o_J\j9 h!Z~{_\8 6#He%Gw9=u7{#5[ F=0U3\@a,~zq@@SUT[C~T:-GXgjjUhm8nߑ V1/-N_8{z ;6G22YWc5 Q [uUy!bүxMRK$%nvi$. ]6_kE(EB.Xp\W Q4Ê_wχp}L8@: ")TH\vdÕṊd|1ߗ!58k1 gHi mCC$VyOs5ohꞫ`VvJ.{IJ顩GoaΙ꙯/ m `Z}2KC霼jMAdׇGU񸢥++,gS8v3 ^S;Q5 w)L'WLƾ-3J?̭dww&B6c1wĒm/7B_ᮎr^쿆f&Gdn¿q"2q }Jַmh-k.I{]"FI /^f 'u^:sq6_QGR݅*~ 1d'-B;Y"=fk3nhXB-,T-mO)nB-ﱱ$9&}J/3W?vIbQ;? ئ"=TЈi\h\ߡʩX===ō!'y HVp˫BPuh0ЁyOʏF7zW4ӪoRDSG[JDn(7|ˡm,'XԢoWNL^wqGvYEEu߹-7ǜqkG}j-MCCK1i[x!W@îSmG\‹ = *l@[ {L+HD*Vz( r,ʁʡ6bѲYLvgg}] 퐦HPD X| g::HR.096'oI@}+_u!26!&|f65e^XP=\2aýp V !'S5ro[qU )ٷ>KFts2mf|թEFx,;pixmn(.y쳐+Y6EDQ@}FuM:yeИ:$_rvbBI EʿhBB#s9-pAAx&DËgf/Kbw=aa[s^nY0y؞I`Cr sMx0t\scua6G8vBөRΣ??#?*f ">#` 5`Nm$;9 |@=ޅE?[:֪g[D-an=<3v?_Ekzrhz)`euF]}ɏ\:ZϷh|OO8UǽDėş6!7aH?N|f K}6Ƣf9/9%0Эu-,<߁O;>& .Ҹ1퉂AOgG+)ߞ^YӄIsCݤЌ>\ 淧98C?hjz1y?ϒ0Ӭl7zaF*AxNHH@ 0CT䝩ŸXp™<\,b*#AL, 7wITTD> ̈y`ܶdEQ5U~1WXh"R|]roSoX{zsr?]訫CXa?ab~}%<:Kn"(ҹ 7;9\)L,dD\L T{՚X߿GCC@Z @#[l<ʅ#VV8rUNV92  5bfGXyki$˖AiQO/_7#y؃)XdzF**44\NObhD]Eʻ;ePf'lshGݹK$n8 : xdOG144PwD[eW0__aŕBF.)~(g5^*T$ɞbI }zm@bӡ~ccQ0˔QlG6] Ͼ*8t/vߋ],ɹ=Q#$*aOMA ɾh SeK$H -zhH$SԐtDau &'/Qmj@+L5^7?7r߿ljz300 wv;1҂iwį,o/TD唔8fkz.p9+q\5*Y\/~|; Վ9.*vKfvŐVP*B).)=-l==5HQd7P(yO3ח3xܡaawE|[NN5%Yr?"&3K>JqFˆ=V}Nd !PV?/M+83א; QɤLdnYY)0? *=?=a淗2v o|pw8߈"[e0N]>:"VZڗ50a>TXKP:zVsL$嚊:K]{PQo-B\Hȗ:1={5!,LFmQW'nM6铚mKm!)5~q`[kCܖ¤rQoj鸭kk䩩 nv>dUנ9TmG ~CiȯQQޏ=C-*303&(Hnc$ͮm ;43?\ѐ0Jj?J9%oA;ʖtq{{hGv 'SrZ\,oo꒶h6U 5!46}*X?Pk&3ҝ踅ք:^H*0&9v`緉tSF=BNN:|KNpg;+BU<8fm$DĮaTn DYCw7fzzf'? ` Rsss1#ici5D&'`R;Se9EEoTM$|gnr OHDDOW'AglBˆ"O888O6b b޽{[E(1}Ƃ@&rT}9] o ۫y*$B 'WֲdUic44@NF@伤nF&| Թ抌=^(#5b}r{VQh>Y8*6 W3ǟp4n4:zzjff;kɇo_ P$CR:%O?4=o'sez~{4*ivsu Xd"&-+Qn(56^0*\SaX ©x'qzAM.::~\W]j~$ };/bVg(+(#t};ns93&g^333td؍ZwfЦ>ӸMWWqۋ{ Fj Cá͝^9DDDBBB+z$yaDY9NT01SKK~ oMlYdgUJ N[r er.,,Q^S48q[YY ٓDFr 8Ԉ~FKVQI)aO9g ]Ы,9LڇZn=cUPL  VL.DL$ʹ"܌DEE@5K⹔T+oܺL`9w~xY'~ypZf ujoBM{d0Zf"ah +F?OpѾ.)&nz4Pd6uxyIsI G$֓g9PctۈtsЃ0-Or u}y0J]js6wZzz6މsCj&&@6ֿoM,qi[S)/X5^à"+:nSwK{sE(,\W[l=PH|?>hSS_Y>D~x"+tzVJi+`c#B}^Rx܀>69]qT* FܲNjܫ{ie k1YOԄ63c2$$>WܸK/bzbH"]LEwhht0KJ*Wup L%m (XI|^B6~tfHT bh :I_yI"Hrbn'&۩+3%F<:"2L7pzA DKͅ6, F~=y;4X-@*ޖ.W''F+kĥ3߅ 6Of|WJct`vXWmGZ9 *;Gnļ{Q͙ۙzx8ݜa Q1ux1TUm]q\cp`)~bp&[ t&Ȩ\yh]ܔW[>n*k9^ή9qpsO98 nreqqD'{k Wdhf%w -- `?\%$c( E=žQy(2 Xָ~JDtz "ze _0㪥Ui- d NO!9ߜtJbX@O.NqyM&n7a"s瀞QȰ|oe6l]< EUC&R8ğSϫeD1fn 8j(T>ys|\`h#7{ L1芏~ =@NLˏa]M >[@TRgEG|.\K_I AbԪ*@O{9ueWg=fyw*i4@vt;h]!#rrv⹆ƶ*nj‡_."fz)JHvarGbS- (HÖV}yXS?}E(bq-C족3nY* sWC,D=ry/_ෆ*?#G8=Q5}mu1HMpX KZ)dMP6gf@FȾ}2 Ϧ5 bD@=>{s`i: 5=/ fמKcoRK0pjw>y2QDžF/ W~AN^=Uƾ @u__ʘ<)FzK@Xw 4/FzWOZE9eYLDgg|#02/TXB'{5N`*: eK֞Q/0+b%ލ2 gdrfj͹vgMW:rdXu @*Ù^4Ǹ8fOG +G/WX['QV{˟*^A25#Uؘ†`L&BL']Zԗa{.߃ ]׾K}$ ,ylUƼ،HwxV9Zz6UFMR[||UG])і:ëG:I޿b)2l,N((_zkxtyP'W<$/_tH31(=C',pɈr*;0]U` ?!óǐX'?4^2樸Ý5+IZsM!F3wx8ƙ0u(Ε>W-̟Kڷ>mtAIG_8ע/FZÃ9`CNb@6iӝ)B?,Aj1?bag'*(…}+l-|p.zu-xJ6o)[ko^g߶w\!=)G dfz[}*9NyZvVs1hQL`nzV a J|| (~cGPy~ͅ9sH.G2;K_$H_?e$%or}@ !@tţgk%8`ȁϠ' 6`M‹{.CwKHE=2^9UtA!<\9% c!h0Ē$: d1vUOF[)# |T܅`[ba7$!6?Fu\_-Cah(AP=8{B0<\A7ompߢ[%%YRH; Qz\ +Ëݷ */9D=~ɨ6Ž6TZ Tj>DQ|2=߽wyNE~ /= 27l.kc(D7~Fudơ>7|q)H?xp8?P6M#W(iWw\-,0 `zy />IyC]ʗiw~j”O4@ןlPhj  1g3&&VqNG₋WpYm]g)Mx4%Q$S܀w] BLS}~D*/ []>-kl77U{ա#҃ɱo_Su^5-`0]aRBf3KII2$=CV_ݼOLMf'/$=ٰ @6f9LHܷrYE (/P3 !us +9mUoo>{$iť/Sϥ"[:%9`JV/DF.vZԓcc;"S܀)i_\G,Tkm! =c:%ѐC屲gJq\վAk+¹|~Ј(-`9B"[Jq}(WӷJ9/Z(X$pɀ*ĒqtZT[B͖o,oԟ<ȺA1&]3tzGLyK@U#Y% z9_LPJ 2D<-`k@,+a<[cb,D4, b΋aIs3iMMG3^eB,{"7#qqՂ ss[OQ11b|WO$$#TD'QvtaBǨڇA}}^)/_{b˵Z]BF}'bmr]}̱[ա4dr p+$\HϽR]#o7oj "-|{eIB#-J`j_HYZ}J8 >guėJ;{,,p5;#΄8M̼m!{fcW QD@oȏ$Avʠ5ooαq~S%OmvqShhVh$;As(,Vb{n+n68uv0S.&I) '%'O8a0Q!&M* ,2Cciä(rwqVۛS IXVq ]&4% TDw_<迍ǮG~Lq+Q|Xp%{^kʧJJNa,hާ珢|--}d{>'5 ;lfkzg2+3d"+)I[F 6]&AbqUe} 0+?gq2D|_fO >.]{榍뗄q &\܊o֗]tt*(諶?zUi˸;Ž4cm}pkj  )E3 {=Gt cٜn`}1l_ gMw<`M]r %?ǟ͖ 2 SN";7Mg5k=y1ڀT{ѯC3D;nFn[.Yu|!~E~F!*XDYL쳩]q<w !%* BI-c''!rL@D"QQȖ"2d!1J5Ejp&G-58M(**?%ci6 ,¥r 2o| *&+ aRRBDX-DAQ%~*hQ$O{_H\w~ 8Қ*Ϟѕ5}p-5q)6VzA ϟCooͧgҪIlmɅ\sfDSe7@T2g mImYXXGhPdXXȴ@(? ߏ.pe hRM$ܶcT-^j$aτ8Mddd0o݇Isr{KQb6{} ÖNbȮA{RPbpCEƤȮ?n Xo/ Q,q?'OKGR>}f ٧ld /hT$nlbye8# o}fhC fn vzʡB>n!p8[w¢"5M g<qZy)O H*"ѲsGoq1Lfeb5/'_HV;HP] 2(5ִ8I0`eo< qI)0t[iGEF"`jOWY`3V|jTqf:zB\lC%y9OEF-N+[VD0)###jN&~{\EZ~SiiXK2XbONR\YUk+m~8W5%!QZc O嵆ZI%Qs 1O-!;){ 35w5Rjk]zZ:lٹMv{;i ;- /kQZ> d*ϟ`3pP?5SK Qc`ebb'>-پoy)~O!XkݶGa):CYO9W' /0hv/~ULQޭx",74k8Xw=&iIzB/ n_]>ZKߨ1٪wvG2 RRaK̩ ll>〃Czcp%Af A?s,EaI!%9wͅ $ ooqcYI-/.*bMHz԰56O'r [/)TS\ړ3Ñ [ sbYv>"  aSSy&́Е7,<ܓ7t%b==_?]ޤ-;2$ pVP}7M^_rL7'絈w`NPFH99a^+vh_ϧ6a/6C;WozTih/J:(s edٮ!E++X.NhW W=W^a oųtr 6`ZqsCdRk-&m'Bz}*$ տ*vT~h-T[;Fz|0S`m=| Aif--ieCCý_f6@Y|-]bVr]¡ o 7ay^1QQO<5dgNdH ZB>ǜ5N?$no.E"r> #FlyYh5^2AfBud\w$/ Z2C S؃o[H|c5x a1~xL0Q(4rk2A&aCڥJIm)ƚp 'qIOJCCJ\}ewxK mDXZ.HK }0sE1!f?w88<"_1\w rPHsC"m3P""""D7]_fQPgĪ#͖X1.3h+f k>ML©{ܨ.,,6B&YЅ u_=~'iwA3nۗ{T5C::$i ww{iŒwwu!+*-VsVe]_8OzuMz8%"*=}oj~~EEű=Ht-I^CۿnUXOO\a.w蝋w)FŞsPlbpH紮'e^e2Dm?ڧr0D37L&(F>0 L,TI1[_Wz:yvs v$虔q.M*H p'ÈOA5qk\\\lJʸ]|E]Gzzz\||$arO냅=w%[ Q `k K&#nɳ'}^ $ M}d!1U֟^m Y;-v"?4\So|r>}`xL۝9-mTY- ƥSa*WUݝ>hY@&l}d'Wcs7\{a H>>G8z Y1V1RBt,3˳uAD{KuTʚϷ?wu>wsC5+| RpǽoLrâfCljd###Hw)6\`\\]DGOT,,$~֧{Np=MʂXn_hR2ɢ>ά{e7_iҩ|\wHbeL ޽{<]pǐo5^ء5C6.0ךL9 2^?'gå 9%Oŋc;ȩZ&T3Xhdƪ& %}o`D DnuFL /_p+eURRA,K'd>G@mtYΊ<.:(f,o-Π[ m??ehh|uɆvio/6&ݰ#Ј~5 :MEjF;?"nJJbbE;tMMx jE5[cb}YѴ'ElM5/5 -/u:/caAwꆘ)2~{ W߱Wf\Dc Lb,[Ϟ=(&&w:p twĞa[he[t+_wOݰ"%%zmj/w*tٌɑA!!?FjnqԯC~wxSTTkQ5.<":ɕs6BQo4#57_>քAt}vp۷yt[7{ 6߱.h VVy=33_@A@LrV@VA=&~+f/]A;pvVJJ1z5%#w 68Ql g/ed]  }4w"p'}k~A ''nGxkZ Aa=ެ^WB |yPU@.`Lb?K@ .|茣}gj=(ӅwteP^tP+}z =[EEIG_ڶb&@Ll##/7059Nxz&I3}^4Bcg:ڿTUefV/d\ L7Y[>>o{r*QdxJ!?Wԕ={hw \m:븧`9N1rT_ ]"7 MJ r+g%9;O0 f7(7ݞX`Y&kgGSS)yԅءbj>MT&k[ZEyCS,H>X[pT->$X@c9&ࣩPPQQ3`!tM--2eg&F .eiIPKWAS22"U.kkC#Q7st=Dfl#o{D?<( M}Kn, )w(-UЙFj4wa?bس.;S#ZL9V bl+yv\)1$R¿ԼTzzW<֯֨ie=%<=zGPPjg*6GDOjIYcaL0b{zZ)("lOvjgj>@1$ۻB9=aLLCQJʫLLbz$PAt]W!QeQj' pxYT4RIB(ygEz˗G[B.K^ۄ 7Mc՟ mm'"&doHY `144]QaQ/\|uiZ|b#F,οIIy03lgD)Z VV|Rbyy&i}+@~mHOG}-)~ttwcEU55ttb0B‘3~P*N(O]/S@9.xs;h]/GWqPï"e`p i6_>ggz0&Ywwjz'_cXOJXOL9_eώU:ߪϪ)1 Pe!.ɕ6COzE0fm\L\՛VW2 uxx$x@ZfU)=Lj]8HƢD_yhH<.l:id3xe5,Iph .^J-,yD=/"n6,) 0iV*?'9YZg G [#Kkt]O5}s$|6x;KAեg-l,,X;z΃ZI29 Vc RdDڝ4'0?ό]!xxV&-휜_**|d99/z9-gѓgbWzt9u- $9TfyCMLfzcCNѷ'l; gI&*kn}38d;hB _Fi!&~uo忺\%mYD Q_,^5S -ORO:9UY2Ebɫ,]nMuUޒU }x:s~C~/Iyy y- Br1]c3mF)Otg251oEVʸie-U2_FiJ9j?T7z'66N$̊\ fsGPpWԜ4'=l@Fyz&EpaZQWW]4Q7ZQ:`Y_t c?.عr>f=%$DXo|`SnhYh/MFs_,~i/p>~$;{'p[PDuKm-_ mJNuԯH[1Π\15my*\b~Nm/(߾.Ֆ&!vdDU# IId \1Lmm<:::\1ݛSt䙝!/h)p#10&a./ HN6+}@'՛1ß3׃jKPɿuCp7J~~ΐAC) +v,KDގ'lx]EuPf%85DE?]W,.B0P\W Pwp'GDj4T89cafggPXIfZOL{'"²/=SAuy)Y^956ddll} a F$Lc=ُ(an.cK 723$96+Iw5(ۿ3u)YvB`#)'p{%F*<;#K}^c8##ʌzdP(2es/'B߿  0H`2wf~w·y\WwJ!JkG)Xy}-w#Oq7'V%`)̧hHHI::,"#>c婦3!g!R` @I=sf*''{U$kr/hT4-w43[J={#W~Goc$ޝe[e۲7;^űk?O`U#?`߲{eK{uX_7:E܈ٟZj?RҲm{tXl =]ңZ5S@Jt ,o_ Z+ 8;쮝geŸu[N[냂jMO`&TY28%ig7^@R]Ua ^B#V#=B[%%C0Kny<U6`i5>ik+ ti){h/ vjj'UYF׈v}J ۑbw׃`6Ec\Di7RΩ "HwfaTHH,z)- !,ѪLgK@p|JA@?r''` YY7(EJ-uРRu=&`y^p4ď |J3Fl6v2Jh/3 a -s{ _k^D=̠m˼n\LpyBl%"^Wgٯ9̩lI9Dn'C9߃_\ }3_p -|&269Im4V[Tf7"; uпƣEZVZhby rk#4$Y2;ᗝt d=IvQXZTtҹ4El$_320'4[S4JMŹ,W6V|k)33ؒSc !z_f㜩|xKfK5T`>؇{ B=.D @nM%|c6g$Y B 8AՍ8ڃ+Q@g5~QQW -8~H'5":<FY@AfkxVu1_O?jW(\+ @QRbb???X'\Vs/N(!F Ahh;jG`ubcsU_JzzΏG%*.]I 8$-Ԗ!EENq@pcxIf )17?:1MxMA2^\d{ݻ |M`D2e 65h&O(õED!G; ]W}* z1/tcj{}zmMw,gtoT070N5fم#ܾt*"=DձLRFHFp)okgu  f%0Hl}, (dA4b|H(^Ad+022bbza3P;c6 &t "Tl4'Mu5 ]8X/.ԙPϡR_YJO GPDs ҿX?9XKR=|UHy=N:Z5ASQm b'9yؘ+k"V4M"mm"w,/#6!-i?Zꬮ2x'@NOG`CD>=_4|C5 $$3{[g3ݒlYw8lzxդ|z{{$Uw`bgQ LEhA6 J_AAA鲼Ӄyѱ\ &), gd'ttD3|R[5?)22'85C?gxlw{ٱܹa:}bA,%̇n A;gwVm`ESWwR1y>OQTރ3Ț]]U u;K⹳[\MsڮZ* s;/yˢ=ܕ.ԅ+SUXT_\<3+*@T'762220S黕o?㝩|+O!~|N6:=?IĎXl.\ChFӱ[h﮹Z)q =MqeDE("Mӗlvr{yUQǛ.MBLnS?yloNxk֤ddb"&v(4/ [V,߆ |aQg+IBpAaFZSMWgFG>Ja}{WMVL --h&QYM/M\;[//Hzoͯ= 4%{fjAqq ';'.6:'_ieY%$<^^@lO"OoSJJ;d,̝*$͐)pE[l`3SAZ|l HF=tIݴ(EpewuMئ;$F7f1RO41Ǎ.7{+Fg5\]@ mi)VφD/_ԸDI%g/ `GoS7*4T]=^w;5GF۝ x/f~y҅-)dy\i|'FamED#}w}XMt c/Xz)GFS B@1?>ڛ,i xA{P%wM32^_z\Ϊ*<1yO:W\Xm5.OJӰ/[_]~8  O s@ѕ"bkb~f{#wXFk]QMhf^"nn彳"PXC6{%Cbd̋'Ol 2'9۬I^'JM֯Z:z~*F\gųICY`.1ikOqsЯ1}l׸(-nˀLp˙oar]ʒ:[%Adg2p\b"BOc#7e;9**w*bl8`ȍ6.,hIJ-bwݕ3tNh}@GC a=Tiu [ہ򍧧陸ٽɉD5 Pa|?!9Av.. IY4/fvhSSAMmBf%Qˍ3 XThCWb@I H% v~DG?&Ht\KK Rdqlm7ʋq 8Rc7E2oC$lȤbTx`RR4*3Y-蘩ЇSjA'H9ר~fdx]ŝ[*׎hjij-aw"ܦj?o|nB@%8󁎮Ll-AWlV}aiC$HJJG&^>'5/[?pX#>.^x Ep:8"6^<èDcJ JC]_gByIyxS^aei fye=iZ&^)D*쌮ɓKB{EݻC67kgE^ M~BXHIÀ/}bAcGFh_\"ACp*n+#1, V/fBN|V`h ij"ZžCK.y`L'-G!"Xb & J#%h}*G ǹ*ּUkaoWH&_MBDt g50mUFg8K5͡uGYwv%gֿUT RCo +W`a& .gG*Zk52px80""K>!VmAO6j*YYkZr9%;9T,, Ͼ{|Ú.!? 崖{XA%0K AKJzE5߱tYrP̴\T6A(c 63|UU8:{dF\J G]ʹ]]ACT7F}x!<4R(܌Bh8,Kaȏ؇||?8zegjAMTIPZ407 &&d5tf1\2g$.BB_j;( Ƈ7z7f_ 9r8ߗp}zu]s^~{>2"uƍ+8- 0,Ўy (~ܜFH+v'ځ<ٹZF "E67 KkL| f4޻~ݕ>zSIh#(ʎ޼ %Oп;ߟqktdD1L7Rq$d6'z @xܙY_xa=_mg*сz1SWNd ey)V0ޖg0,mOjJ cjA! U8RL];;+6JZ+;[ޢ / .)46{i☛C9+9xݪmG<^AwD}yEq VC~*,[++Z9p!p̯N?@i c=vdj >Aq [:Z=8^!zA,?HSS9qC;8KQS]#`5o_wb$F6``x\ :##7?]ǔJ砢鞟Ojƛw tlxöz1}W6 %X·\0V=}_*8+++=ۣK} SS䨼Z`ʶǻtcx].쑍Aro_ōGпz ` 4g#rlx٬# mp3(7*+obY^^5l%¦_>]IU=}L_KV4?H$bm!͙ qX(rX+ R飥&6F%r}#-,,*ZڍӍumK":yyTyU?09]~onYr[LLa~>ҋ_\ذL1UADn0woJÓ\4Ţ{d|{ڤc7Eto d> e$fp..Q@8jn!R 'MO>1c,~g@y546{v20mI $AGpV3,O#PFE/2yZ9$AdBˍFژL-"ID騁YbQ ޟ"*|:} cmp}XY/2^sr7mUNL,,&2Tpxf8ʬ%%H%t(`ʲTIYn+zm)P _)@tVbclM xÃ1Y#ϢUtmG3T'K'>&SftP;`H€ͅ50ұ~28ұ\tk瑵v=K4gU*ƙäuhR0[ 3N^^K ImNÁWK^6j vC)Weo:;CddACqiTC1gm霪R ==9*8}w 2^Z'Yt .ps'Uڮ>C7ٶGp8JIcyWP!\GzsCfbf)-&20#ysw?rUAdȡ`aq9pRp-eKꁗX/+;/#ȃo\uBNsG7%S[b|i-#2EVfW j!ar4O`6AT%cdy+|ܡeDї/6|W*IW{ 6D@f|/0 =_SYeaytp@r}(:TZ]"+TbDD@XUVVlq3ðZrbqyJ^>{." p9#cnXC oXr*kAg* NW22p >*BJ=E"CFF;~)~Nr l| 4QVKsJ׾I;: hRxjrWhv:8x2̇g2@bk_ZӫiѰ1fe;z1P"o,b$Y1 Pizz,<U[ GWd?)Η66|R4a`T%ֻ0!w~^e:=DA˫hß?¡sdo*K\و$%4lg 8v?SBC{y߂ 9q-cjJ Bq ƒx>OO/13?fh@s䏋SH^dbt^\f/BZK@[}bL-OYrBARAyC;O|70x>;kbn>鋬%# rN{zG Xy^ElEg[Weܯ|`-/$8uc%ugA.KU`b;jjGc@嗤0sLH;&ޮ+,x%/uuVxk @6b_(쓿{ :pFg?:^%64<aʩ^$_P:LIX-}g$hG?=^2g`VPA4/EA4^8jjm*]i+7\l ovqQzyr9sgl ~WXXՁ@u}DdAmѝ_r1< 3sO8l_Zژo߼{7Ub\D r?Z*KA*F%h8ٽɜU' x`|Ύ .t[vμ:m@L9lg d0 zOKqYs$\~i>A-x9DG^u(?UMqr$'gFg;yZZ˝{ϟ ]hop"i(OUqDޑ嗘FKr1tދAN:T8kqq>XZ`kKe{\"6٤LR.d&f*S8͞ϲ7uK2KÔo˭?.d ǠsT94)^bFֿ#>,z.wKw%%r?$ȷjAg:;t1yyT%Fy? B̀Fk8`9!xsYټOMg m:^Di7_V9b H'{Vs+~`qy_ٽ&u:jBO*uxy\hkRS*sQfZ*`1lQt0)-:eZˆLL~sp;)ęuZkeXz2`{zܗ$TH/!I•LR :&\ltV]frB }[4TIzr}oFWJiGxşRaRF2Z7 {SKVoaQFTT=93%h"TFQ!$s.1}0#.>M͋΍Qk C7A~~n۠O&s .܂|F)֝8Bː"+/ͧ/]y _!}@B͈␥xtls H'ܿZP u󆴌̇"% .\IDy8p @[C&c-iq 7&TxzjN'wZϠ. ?6is167qq>ƻ*.U0axV3YPţB_>8߾to@]WLo[JYGgG M"zgH t{ɧULC㖂W|~1tdFWZlWgy5O  mRTQ]xmK*cNL%n'kDTVP#1ky7JȫVؐV-BQc!F韹9"R R=<9,6K9Ue ?Pc@%qd9C0}kUj_(jrߙ/: VKWV}fgW fJNVgh?|B1&grr`,^n(*dDA YP%p}teydxB&m;ƘGɽQ' aAfph,L]&q:M)y)\~2DXRL[ AP0C<""53hDAFG%^@5xK9~)$@P! 6yw;<QqITʇ8:G(*=txbCB B4]feSVi:&P<\j׈4=l_?&TUK<:a^561&pLh`Qܣ;5aSSW,脄;\v9IC>F{=1_Z" {82%tC=;a)ɯb}$$23Ii9WSV@t@vXy ^qZӁ ,uiuK'Hj\;fr%H} 8js,lJ@wI߿ߪc{p0 ڋʗOdWr'crݿgx 9ã{9/hU:p$[V'/]fL(B=>O'┅ HO ֳJJD؁3Y75WM7jnNX>j3(k/K`cp ~9tMsBr?.#^S 2߿q e>}~0ٷ}^M m 97!=]j`([t'}P>[ ^Ђ~V*tz т΅Ku8hQnb0(M5WՖU\KV͐wa˄ɜ젻R2Yo%%)ik_IGU;3u9 7Q&X;0lHx}rB= v ;A/3PJ p-йS<ɓ g D fCѰWҶH0[WOѰfnn|`dJdh88BrL~Q@C@70RUs <_UZqf3ob332dew<fp*sWQvpEثY" y\}lN1ϟ<={ !J  )D^T)h+Y(љaPѩ9ĩ!dR2Er>< bC=G+4ɠsۖIbBߛ]nb!yVV}Ew_ǞgZ34< 7?[~_?&@ ꝑԖv*LNΛ.lɏdd33`?7`h/'q9ZE1 #.C<b5[/;> 9ूVjd+굇0I gi# w+|[k|Bff색jQ# OW¶;3Bv !^ qwȟHT/RsHXiحKd|{f+9Xǿ4ʟ)cxa-(D#;Y4th\d@*OCV+WK ü6ܪ7vL˥'$=>8RiCJ/ĩ3=S?Ä(XsBOgTDDhǝ%CXRLzw[7:sM0w%׏ZԿ"&4?Ykm uy&IݟӍֳe6BB[>c1A٣jqb Kz#cMXB'CܽXf@BP+i qq'!`2 k蝩M벲F^R=\05لBT Xl5T~ B zǸYrr$ YM3J㑓wa~@Wv n]y4wP#ሡh؇60WUg%Gţ&`k6w 99Y7UD`k#n"Ja@@<3wU_cݧnmٵ=dTdw`% jE4[RDÍ-3}Ay`_t5Az96H迃ۥ=wR %Ʀ~)4ߎp*-8< ҇g,m#bVz,ȷk,vnWB!lVTĻm< o6a3"&2@g,{@;JKTXM EwCqXŞ*ș~'I[h kw?$Sуs2#4(02&&9Z\NHvb'[|\̕Jp;U{s}zbZz{{ɪŰo"U KtW jC.-f9?exBu "1[8nt^Q,RrV P106cDQu^nikk&+_Ceq4{6t"ެ!=0>^HOo50L='' 22 3HMR tK=[HsJҫNv/;I8l7[ʿ܄mE4w0a;:Ƃ hGCܿ Άvސì4>;YM3ϥ<VSSԯghHU^[K] lq.\H.iVnKcaŖm{00%$H20WwDLQ8HA;3s#@\ٳR$kL&8L,O󐐐s16\0\V0&GSf|u 2DOF㹟opiwB߾yC"$`kK_4OҠaRZSVՙLǂJTE7YLǰLe^lڮfNqrws幈Žapik9/3?5NnY(L8θ#OG!*"""T8k/b \mF'K yk,|YҦf&dV< j{W;Fj,5I)|(_*_H͊ڔÁ3=rnB,_+{{| iw>+<p}Hw܄D[K&|`UYuη;uaYd2n,[xRkJ{}="v.WUcDղWQC3H8VlTRllbTɨł˯tR 6B_бڮOCGYĀ.*b2GFZSQTXΛN]Fnw&kyNz3c#'(::3#W= 4H0D1_W ̞ˬ0}j+U=x>WќwmXXdZ]?tz,:ߖ4Qcs עE\.•2;Ծ )_H(rLB?7y[R72X>d  v唝."$[ -Fm\ ^b+0ǗJYm [Mͯl̢xw <9x;9yjQ[Uu_ ט^!8~thm08xxggcA>=P#_뮝j))1T~K[)ZPZkVmӽg ))1i[ ^H%2唷DibeZ&#@7a=T y%Ŀ#?dϝ Pi mr%emC YM9֏W5] dQ3r6E댊S|y Mip^35f|@TnWA%:xl8B"_yvvUe˴SKQț3 4ef]lyRR Uz)"b.7K1# 3YPTTTK;= -?3{͌o/̕760{} DrKw>Ya4zP5uR {87_ō aHy߿~]bO kGeћx *VhU+`НRE8p,wؑ{LFG dDh*cD^:gJ!MMM]Ulru|Š%!(,Jjgz|}9λY~j'E#|ǣ'T53E zIK5"[2}O8W?qC!4u }q1g+5 =L("1uѠYa?ђ gdr2n:^ol9JKKr ; Q &$4I稜F[/"o=rx2  r}vpD3dNoWbHM>|ZU.Q9^t ʴ|щ6?4LFF"^ ]ꛚ^LTn}XkOd,1 uTdNB6n4+t y20hXf;zX Kt˹x[H<|?mMVK] /;?a䒦#nXT+YƆT,QZzLXw$mɡaJ kď瘇(BB, rI:KHo/P"xMS(n"׏Eq04vw~Ytې9Rn}JQP,49껻Y'ʑ LHɓN,*kY]_ڒWQG۲tUk7 O)wG)y[MWZyzՔ1/Wk7t+`*'tکsc 4$(u@+qX?.{,߸%"ȑ#jRTRmPTG,c >B} me")\NȐa]RHa Ȫ&Rjgg0oJ[r k_Gf@h|Lbߡ'>41`M8 :;(ګp-^)izzdEvG͝F*Bow]ξ#`FdرwWgp}|folW~ݮRuh/yZH|hzFg#b*qd=:RO>v@& **/l e `u eEo?ڤ>ru?>lq2#T7y?ߍ6\YStοϰKg-Sޱbp8/E.P}~;oɥSJYhvr D F={,&8YLgKar4"6jz尘eCaveEmBJ#\s!%׵G=\Xu..~wm&Su?/X\<0g CDƭ6)= 3'|ݬMDZD̘lݯ|\x^ŇT))>MGiN=} %svY㟄CL$lSȍI+o LAo:H#O;R|@!%unDe!i15 fI]Te(AD ~ Gsʴ^΍OHgfʓ+W,|pCtoQ./_ $#lIJe-Гzh{Ќ9w.cB X\ɟglh1X<OeZ3áTIb7q[I֗2mSS?ROI>dsed,M)׷ !?99U͔6̊^-, !O~[jd<d"ag[3G" 'Webl>sJ&:ky+8nL~"O||;m)kkN!8b KrphéߜXKUH~[kk{^ົNy)DshiMB+ggFr /K̨1F9Fl{\ OwDk MO[V%]5\)Ke|@]r$ Ot}]e@dQFa63aX4F~=0[>-ɯݹMb13[_vr 61K}i/Az5tqa{_z0#H]0_,b0կIEBݥ/"Qiem f# 7'ɮ=mX? y|4Q6*Nl@ PM CLJ0o0!h@MTe<՘ͧ轞&ֻӭ4=/0PٽRx㏼e.u)(="JY jJ^Sǁ RX6G"z*2x]r+9gG~ҩFFE|fVK#(=two | A$j.\UnIvZrr\D)QQO{e]ccY?r\ߟ^kAȃZl(  qʚ4 h5caf9JT^y,8#jL"cɛ+T'Ғ8c4rځl OZ5ޞtGUq 6[tحVs{{m#ZeTRPܒn[ؠU7 ^RO?׹Ԝ퉃s&!w=̃_xewxyYFn9/;l!Fjsb= 2ES`tBXw(t{h(_-@Ϙotv_i"._ u/,Ds9&(PPH*CwZ ./AUk?&i~O%p• /jsEHmeoJ?}9IuRiRF $%΂{Y Hu?G{lsr~Xڨ>cZȇߺe6 0swCyn[X'o9'VP}zb;uLhUHXch90ģX1n5LDb|QV;G~h0D^?}X[frK*o9:Z1ߟe‚riଦV7"h1]~ n!2X۷RWj97L>jSn.eҏunT1fR) Eѷ,ڏxԊ((SJK`ȼvʞͧ6ZB. ϱp F94asO(4]lll{A@b "qSWαRMxhd< ecO@+t.y?r0CXŧrnhMu*U,t xd\  p;˨ߘ"~ fcxg9_Aau _8zwҢחFY% QR9_ 'D ٫5{^-A@7Gla^Ulz 0(S")a4),caC8k.:xa"c@}b7rrptߛC㭳8dzlҬEV\mheslƪۙqm ?o c?ݣV+~l:ntFE;=S@xJΡ7qwӵVnc t. WF2s=)-lrۑ}} /Kfy`3w4 D@avz3hXK\6HV Z׳˄׆fna .Nچ[=021v|ɚ̓ 4_c3]FeݺH*}3jrHKX-p6(nlk *5Ms#x ;"B\-BX%Zejx'M}#Lo5%=/.aڷD(* {.:YcgaSTbvrzN&APV8\K\a¤S03Gb_:>=d"5+ض'lr͌582߫6ُgs曗m]L!1"!d@Z*b>t-vԌݹ;yg:Y~).E ʷOl8Y:o3$;#wV#X,r#(V Ҁ-m`@CKu &wy# ckJ҉]ׯb;S^8&<ۺ2,Ԙ t{tWp|BR]lAp %o/̻Rp^s嵵 Ur%Gw*T \!_׌2GkSOZFh ĐF9nh6cA/x2휝?eI3kE)v7ܗ~,!39voh`/pד.u'ݪ^`\݋fF.S] 1sodL#wB`(p ?-glL*$Pɯ :1j_.S^X-bLu03&TQU} 3;p >_ u֧KKZ؍y}_],wr2%]_M睫D|y063؈o mhAvKN^ZH8cWm:k5*p|jԷ V1bZ KK{WWW5X5/a\ 6MD?HfUjnŢ3H _y7m;tEnݚ %lOyM_QE,_SsXD}-(Pm^ipfBKN9; ~ +"F̬)lR3S}ms)3 &ŨqQ\#tz0KQUU UAH\JEfW}=b,dq0qWp:h@$%^N |_qYۓ#PwjHNՀDifx fx:Hz &fՂX Xw:ZS)9~ČD4P3Fyލ \9e&'ρG%M"WZ|!ېi+W6RwRvf r3E0c}wINYTJjkT\.":Z"2jwӚhq>wFizz|3\[ts)ȨMD69%0\a(&JDܸۑ E53cphp\:/ D>w0L'sqֻR7 tJ ,,@a?sBoml9@jkt}sޥ 7: ( )T/%Z;;.](O~|,x!+ka ټd-pFQ²U'cGz*>Dù $w#+e/§Iv{ݙ_Fߵ]{ico}|7rɪ%Ň/[YXp<>XE wvMoQ`!9 j.G/3l6%/B*F;uӹ$E.9`t'+XD{lxW]YYp`7}/fD=ld9Pr/~QQ/mm-&7WS^HG*EKG[[4C+@@ 1g ŽP(*P N(ʚs@ D^:vr5?Z_sLoe%?<(JLhFMJ][hYxP0HYJtfӥ6pPYo)tڊݯho*ⴉm#p322]g[e1_Jb|1:k $qS,5s{yyI$X_7CiH`pTSy!;0db(&l G5R~u\ n)Ɩ;-`OgWMJM)hd/߼ggkVt'3-nrq㎡|ZSqo__iNG\84sm)p2EpNk6zy &TzzUEN ;^NpK^TBFUgcWp*/# J4|!u)u YfrP<Itkk#CՎ ON3ns6w@W֪T؝L`҇=׽90_mFĤt7ixrOBm^zqK@dh8u0Z6툩C]v3( q U΂ 4!Cz%b TkPD/bN5áyKrQ |͓%Lx m:˨ԧ@3ƙP.  E]ʗi]ooJ0Ii@Zo OB7qw*;o;#2Ym@g]E8/_*lߘy :8X}i\Be}OO&OӅ:&\`v'D r,ap-z[%uuy\~Q_Mold(P/a+%uHklhx3<8YI klwv(WNo$Wt}CB4S98deߩB['8,N|(x0TbVPwg||~ޢtc:õUXcFa`#3k54bbZy3vۯ954Mq#H+ntoBW?ɷ/` \w<z>:_ H,Lu[-䚎Z{34SFcPSb``<^:- ?"<ʲ7]~܆0+WYtڟ?iE+Xww)NH%Wfgg77?Dif\_hh7ŋ׬Zlorқ#[_wd8nL'Vfo]V5WJDޮzAL yby~ԡSM'drVr:J3Wuoe&t7 Zx%-k7Ƹly]$qsa" ~HdHBh`H?aztK'"DR m-~= S*L!N:=r 0>CΙ{uϟ?gdc##'cYA#r`MyyFW)xݟt>ݟ 27H & Dq|| J͝,㮂Tg/7 | ! ~n5aXțߚ?>PQVP64T30^.QnUԑ: Ӂ䲞ǣ𺫧z*stO|>W@?W(͂x}Ed뙐е|^X =΢*+':"%#_?Ω='+6^zg0re'р'3U}8TEE4888lL]0s#wȀe-k4HIIk,y#"鿤 r:;o3hΐQW;fԵF@ j3L=oȮ@cv=57ji&q(! ʱӷv+ XTIWOK%$BNNJ|JgGMBB6spV5t:.,SE>g5`mR*Y C8u3!՚PȦ?!IYK3ݷ ?؄F߼5(-ggda@滺:ƲDS<.&fv'%hqp>om1[U(1־z(!h +QϪ_&Ie3t%9-s!!VUjvdj~J#?[\; d|Vls ~r{I-i7X*FZ-r^y- mӂ35ݝfB&퀝}N’nHLa& 59JVw0世 "#j6 .{yc5R2D0IKR^˰^ŐJ`Xh6L徢m%*{otPjc.|C W&(%OC4AJOwQ1d6RRTm8$(B<9"s%G\e $J6w{(mHӊi_o`eo?nnBʟ1\Z[YG7o?Bd4;;3})1i-sOnn]BE2N5:gDE9\)sRK5^"̘G@z3PQkrAMf㱵C̫p72jn;6=?r}zS O,˘2ZP02ct4`le0٬r[6_]76E'',֏U)Ův(88?װ;Pm97]Y¤XKJ^\WollK#`<X8/J SE,'Dj\0OᱰrU[TOY[C*.NN-* WFod.0a 󲰰d@aT <=\5s$śNL2o|sV z-UhfUMeoV2Eã%yCJ7@28lf{SȞŻpNVaN7P>I",,<|Ní. ,@JUչԊ^[j\,\z &{{amu}4MFX6U R^"#NZ}^{,EgҝZ 1𧻣V"͍ ]Sզf N%xYLdl]aa֡JwgC_-ː?cc5̽MQ }CC"2KW]vrةb~ټC w(? TKvWD2ZY%R:\kۯc<2_ h~}}Nyhl%X/:DmwX Έ' MVvALqwwI C|/J( OV UkL魏v gQ:iw-,]vsi9,ަp+އ<0x@5ǣ3U+{oWPW/AoNLD}>g:LV Gne{Xuzz\G--P6=6yF']{`֋7g[ww>qbΩKhYV=hoƂ ^ω}g# hܲ{mKXa`c"F.\PK5C|}c>>f<@1LcMsy*U'|:?~Kg6\g;_Q[1\ͩ:n]Ѣr<]om^^@4jq,aspNQn\6Ddjz7AL.:|_tA[+Ϟ=q=G%2 CDFjv[h]~3o{4 hicB \JNvoa68@>0ȣ+糌 z/P*oҡǑ{3߹gG[`lrTUÇ}b[ʘ׃Hk#la254T3P IMz[>ޟu/%a=w7"A"iBoJV]C67O$dsv[2-quOAE@!M|p{Y(É!\7[|s1HtBLM}p{%B&&ZZTГA|73.`^@Ey\llpUuPh! XZo``^M_L}^G iqxP+5Yx(ǿuu$f 5-;@r0ڞ5!ёە6*Q{bbjÑީGqDjAzfFu㋋8XdܑtlfTl>K! k2'Ό*K5}Bj1A ))rrr?%2iؓ$#汳ˡcG_ឯi߾ٽ|vy`no"[w<;*& VML[C}W8-%EeAՅ5 |Masvv#J&>>Sbۣ{G-?xaLM3c;̿~uqcSW3q=Wg_)~y#㟚)$5Օ`whVoj:Y5JRÎdJFӢǷu<#n2f~ /4s[<5r d(>ĵxb;X ɓE䜓y8 +v`"g# ͪ5`A\Mco-AYY;cU;w|{}d4',[4iX>K0fVC}/yIӧGAtD]|">Z -{(FI-׮a?J!]GAgAw ڹGYUf1_D ]tMBRHotɔU\Fd|RRR2DKKnt.gD$ "e1GT>jZ봹AIKR܀s}"䣦L446Ș87urW7'K3Bz&7@=;n%QQ _K &PPPv#HErZ5]tQcˣWIkׯs[;u""؋:?hT;`{wQ4WQR5G }F!W8tb7d S(Lgxh;,yk.55)Ĕ\3[1 - P\tF߇f||b1rYX;v&ˤ.=N^'$2FȪRz Sk1M̧*$j>u9d7Rioک*tüP1IŪ |@Y@PS[\5\\{GG˱[: Bl;LiNe"C+p$s63]۫P 4%Lsӷ/z ɒ'7j)XR5s d d-)XX> YV ʴ'y#8nȸ">08 fx8 Z?>|VjrO5H'NVB)& XR]f:A:z!,ra+XH`Y@HrU cz z bVXe4A חi0hfPjsށɑBE&^GZ*OfE#D+ffOM~[%y ^xļO;uLx𧩒=?g%jtF;v $PcO$--N8Y^[;£]EB_̰51thZol ]2֎ϒyi6,^ߪᲘ)OL3Y^ln S} &mG]j*PǮtbۯ:7k vJ;f"U9(mUr,j(hgׂEc\I+Y~[5L>%w#M#4#2'82~'SGpА?:J{r&db7tAqƪzOH5âEnXQ2_S@e_@1bW`6 $?c!O#AKcI2ɗba1FJO3&H1SۺDߞUI ďjG$.LqZo,3_vyOLbo:Y L|B;bb1?ZdRln8,N Ve5d=P•jf X6}`0@e1%>A ?`>\ӪY 竌*6h0p8 W.G`U8zMguiƝ[x%nOQC&¢t{)M"¾snozCf  kOO޹ڲkF]zXԥ?"U~à" twtw7"twwttwwww}w=1Z5gqJk+I]k mtEZg8 7*$cW>JEC"7x\F]V')3ͮ)F3e c ?l^:Lu6l)_u5QhV]| u;s6opoDs} KY1u0]NNĩtr=Obpx$i6GٞL1`݆I` ' "T{ * l~zw&j5ַє7?YOptjTB"V= V+B. ,` b6^^Iʾ+զZx:Hĉ `{e [{ <)wf5 :HDhiRn@~5dz??R$npp8`EvS|dS^h0Q P/T(t _kI<~N%T0Z#"B?8Yx!LL'Ҽ\8 Cj('PiL$:rx [=\Ģ󥗌8*2l;D|*`?qC@M&tmDz?sSwxc07)'QO k4Dڸ%rP^x# 7swLFo}\\96Z!$o"=8Hd$)o:ϖ\WjxN@| BmO*Y0sj_̕%>oaȱeҨP7aڇ"o{/P> nmF'n 3^jv9Ivf? yBfXIXީ w{(BF8\aO7$Vd1;{,0j2hruZh ONPavA9B |߭Z9& hGw`ͅ, tǝ'WmicBl =EE''tS ӆ8E |m3|xtS/Korܮ=|cH]"^.x?XpTQGQw=_s0}}dc)2)!R/ T|aA8=66d+D!K siտW c0kz+<-, sS\BY\\V z ZeymHPPWHvШz=1ЏI~_FF2H&JᰏyPUQq1F~G \r|TnwI:/"hSqeZ?*TqGƲm^+V6i!b ő9׏v#GZ3j[\gՒhFnUPEFG\;rrAJL|ad hv]>\[(np4`Xi^Z7P۳ W3{ʹ% "B]/O-Lŷs >ãO}aKu"IYm.Kt2__k ?@(R"XcHq !h Įޙ^`e#)y8`Xfc4Xk)P.32*1@/^C6ְY3"ZN)3~fܯ :Id[?Hoh`W&+VaJ2,2 z8`q:fFDBJ&g9l h\QA'(m7!((h6x >Fh؞ek7+zօG\;5U9vl o &e]O`;nlE*vg$肍먈P.&iB&xfD㓷~S ^ tnŲC~|M0os 2%td)Dpw G,)遞T^apYc |i{ykF G>H sxiC ^˄p 8xΝ oF#˝&(R ?kc֚rqإuZZ&eC\Z;`t}>Yח.dgBn0V[+ɹ3k2 8ɶLۓ$Ư۷T۸EJZ.T yFbN bzzꔼ; CH kOT)nPǭɈKW]1uea#9[_A'~nw$7`Jpp{"O^L ]fSxۍ*E׼[MULxEG#"b.2%ze]QM;+ncʐuH!1Ch..Dfʘ-h$ʺ /O$fʁ`w{@سC@Ff=m&n4h^k?pA4N#uJ;X>ZVBRԱB+7!leHΈ`*e[npp!j/T.؛ʅTʃб}7-'Žc3{ShiP 10p$M:|S/|޴qܬl6EB6-@b9rvBFCg+G>! djR69D^$$i֗Sڴ`d/UX ᱶ&ѱHE͜e=n}ȴ(yO|e\-R@I'xSZx`,f!SJa8{= xkfBҭBۥ2@BձX+ևqr oݱ7N_0K?%pU& !̑8nH//cJ4]hwҷ|9V'lip Nb 0x յ,X ha"`m(('~cTV0lE]KG G^ZOq%v1XenETJzpi]\NP؜^HEC< WnO쫵~̺lrԗAVظD+r2Ľ oBN8tZw= DĄ듑b/WV%E42 6WAwdIZWՒ*:GI:F*.Pf#7iͮ_dp >~/`&l?O*'ǭr(Xɹ驩0RecXw+9}ƲEX@JJ0l3@c-2maQ.Xcm&p3T 2'ܝl =R X0ڗj1sU;DV!7x%G,`O}߹>7^s0+Ku\o&|F.Ç @֪$z3jζtY=^o*.#) HIcWH"Wȝm#* ߔ;@)n\r{K%? sȐf~aJfMu @,mBF*{$\A 滾tS=}sU΀X`uV BV_'WI(GE4.eddϮgU@\`teB[{ǕȠ4|9=NzK 9OOZu4r~5e?Vk,ёܼ?^2S|uUUNNX4If4FWԁԘeuf)7Yd2}7}gg_Zv=gU(P)b7ã%|5"xX4)֗<#v745?] :ϸlLr%#{+(ܾ3d>vv@SbJ"$!K,nW|m@X-ַp|k9d7 @u:hs{=&m1o2/K|\šѨ AV'z݆5Ve,P~'p@[_?;ЛVP+v`C𑐛hW2δ=o00Gj?(x}:ܡ $,f3E8@2զ !Qnū?-/|dymO[Z듋aWouV: uY)'%$}w,/U([ -n_)uHNӓS\ÃyXUmۿi"Ԧfdը`B1n?!#Mk% Ljk;vsB>Íl P51qqaZ\N$/[0Gz̦q׫g88-,|kGD_>*[;>~yvu痣6z==rNAEbobbX9)ZMA˙ev^_7kߩ݃&(C}}a#m-(iu7; NVη -=@1 CcEpxxݦ ?|5.J׋$>CA*~Iwzq^4'\f9p.Z>woRxj%NDο5+c;ÐE.{㤚Zm&*!@G&wl (䓀+4+Gmr'HU}wޮg{kC[aNג!j7"! '8N߾o#h=Xwa ȶi M ):+j@i[*{s\ic uz>D &ldsl*Rz||Lqg6 @L'To{yy evCqX宩PreO:o`` ߧ3hqBau&8nO5#:xjqAy>7 E/ v,Է[Ʉ ;)LjL֪ml ̨c?k$ok)Ƶt`n"ḓ T~3000_.;YF7XbaI!_RP)ܮQ6w\{/ŕ-K1[k#Kstﱙ_ߞl rDY-5B>^l:QkLrj*r ણb*9!?TLu(N]n {l:v0C& 9Ru~EojjiACC3}Hj0Y@ 9)d#-=p1tЪv[ s۽.BEql4jue8>( >hݓ>;n~E,jbEfTBrr+ Dqج&q+`|;"^nk\~lܟ zϔ BDF퀺:6&at#">o/fLwj2z|IL:U[yڼ@6Xm.CC"2mPP5 b#H!uL Ɓ?^)?KLd63dyu5n񰗿R*RI:0_%,\f.Pydx53hKϩ3)Rnr2hW<.PeVƜH"M*o1nqi:lYom_=Ƶtz@" $2C-tNf~*;8xcX)g|kkkVrtJ@<=AbCbw(IuVb#t-dE`]F˴HiCq_b(uE--QS˴|!* zZ-{ ϔNR,O3ZDuyzeٙR'^;+> ]Dm"n ~'Ps 7K7+_Djq;;=""^PDbզU-?%=X -{K3)#K*sG+( -AdۢF[o7-EmR8UP['"a)7i M j8Zpv;~D5pشܢb*1>1~`,IK&Ru%`aG潍)-S&2o:_z aBm~k!V!W/amrI;`vtwk!E O&2+)!jDcΠ|ZY\4C8(5ULddX$M?y!;#+=@@ʹ%r7E*R=fm13}HRtr|XŖx9=Li/R\{ @J^Ǐt=EJ"+(v@;^A4)wrRV5}y1| z!ρϹ0+7oФTy;vza[^aW&]ĽdkЅb xB:*E,VlakFMAMpE-tjc4-\$dbPHZ0S3wRw~O}|KJWUX(xUCwi\{2|5;/HzYZʈR92eҧ[rs_F-٫X|-K%)t_J0gPDD4<" }SS(DNdLpA/ߘ@a(JٰU|7V8u8婢c`w/nq/7ϑmtz ]Ot- jRGҩq#GHL(HHGpΘ,G4:J Eso<1YtXPm#V%);x:/ v?ަ%qy6NiFfŵJNѢXzPyո!7 aKdl0{em$P|tup˖&AugF쩱|Q 7G0&0 ^őtWOkCss -{>"H}֫3AÖ8Q|u-2=ٜ2IHNT*ڧu),AһP*![9dɀ B`Hz-m1;:27DcL8NMHztc.&))=q)+$rywsrpl& ScFVH3RG_ Wva)pw'^A[5,ә2"ȃ'J{nxJuik5$&/K m޻>s[~aaQCGG#i̞xDB%7q``gъT@L=;\f:ӧb! oʩ'F%lq e?p%WO)ȬTw?[Ҝ) |໏WEDI*3 !n^:싗 ǿXQ<$ƣ㥙u8lqKn|,l2iiO$ }nuzvi qq ԂSn ~a ԼPޕE{Dn_߁9K89( h&>iTJR5e]l+0k awU4b&Z+}Z_aT. |QQ<70{ llssA>"fCRQ ֏}J '#fYP/m`1b k\}X``ٔ 9RP2} KL,!b0F0tLTVUІoz_[6,>Bڏ*,_d`bp9%Pud2|үU8z>? ||'7.wPCtB434^Y,5x{x-Lm J΀ч'Ftڥo9"V[wH!!7օ~OG FPbZS*C yS46mz@Z#ڿ=;\ҩɆbAECQ^4*c |mA1H?LG\gٽ[½[vI,̀GT+ _]Gsx (' iq6(ƷCC%j5Ȟ0_L _<}ĵS(˿jȂZuwq/n·:R.9* @{c${Z'UT7󭪭U\IҏR>"/D99$YYzc\7oru=F|Pe8ؑFAP +^y6T84]G5lJ&rP#vӾ\02h.~ĿEyJvNhv4Yi?^dhgz | cKjfBC%Dm=@Q MQ92d JTZZwwt~5TJJQR\b$[9vX>֎eJC07WWi?|(j-K%E@Oj׀Pӷ_Vqa~8Wh5*Jܦr϶>Qe(hDQ{5bM@@>0`-B7Gf&-&FRRr7NǠ*kOB?ͣ[ 弼nt-T .3EP$@yNEp$ש-adð$>)gj#X']Vaj{vKf15[wxxQ;$n6afGYym^>5~1} Ԛ.M$Q0u,PhԠ%@S9"{'fZo`j\bCPه_tC]?YsE t丯=_}$;no80lCE(±9f iEE\`vQ M'^ۻc  daJÌ^pFZ}? >. e|Nzp}b  YHu0bN#Ld0蘘PyBuE3ü [216B80~T;  hPRe:[@+fg/ kb%o9\N>LqlX&r%Up0dIM{D E/o،NNPt;; -&2ǾX .np R͵.ع."`-cJHV1:T8#MgPwL` Kڕ̯MZ>⢢z$-h^Y1OӺ_kW-7ڪ |[rcx%lC杓-d)n'Ex8("Hz*ƀ FyRScVͷ`*ܵޕ;k1U9N /.JZMӢ7.4;']N?&Mo^wF^Mf /됑 uV¿Bla! iN9Zà' # iA&,;Lk@tė^ OX/(`448$e2W)a\I {M 5z_odh"ԊFZxVu*!D$!3;Q0+l@l8s45מ+뗾.#I_~[%l{?s{}chli9o8$//ZxSddֶ|q=5 Hr` P & ::z" =ɤ򻇓2}?SU%PgiC@xszx+ >1[_M2!xMľ,/C 5Zgm9`<༢4n9&7o |}cl;g,gȫ./ '˴ޏZ-&$?xKDC@ϼȣ5]Qv*cd ٔ4of7Q2@4Ϣ$KH0U9'ŊF UP12 w{ט%E y"}y-JF)/ܫuK_\_Ց ?SZu69*0 OhFiFB+nx.9&Aui XK?Yޓ?>.|U"" 8t\ $]! /]Y%O%t#z/\@/7t &/#. ͵qkw2w/?}PTSg .8ZEET(Bb_l,ŲLKzVVuWd@ AI-Xc]!danXZzRvx4;̱(6*qL^.LGr>Y@σlrxxEstu"%-1q|:0SH 7UY*̒0`@/|qhQ==F~HӮyyuKxo8mR͔~~-U=p88ަws^%%/__44ݪE %<'sohtp F2&ӜA9 U)UID>" $W_XD[YCEDXSRK'j;&n$ōz#  %`hw w:r!@n0>44o4R4Tȉi{|MQ`͚ғ#֔Ȕ_:52F|G,s&tVK*"e\G:V/8+hۛ3 cOJʤDDrQ^/Zfy2USxQ[)Dj튺pY:JNp}X4q:n2JS{{, N'Lt̙25k4Ԝ핎4xQ u:[#|: T\I#=g2_]sCznɁUG\ٟ_ d^t%$S,5^\~ܛX!'5x?0xkٵp}S*M~ޥMK4cQ&bgRz.Ijf(qA2푖rH,G6Ӊ묱&aai%W} b+bnHWSg]88laJhPG̕$oft&Z&%##sXYY6 L) dp9{L>E ?WM/y=8MrLxh0tDw)9ܻ@D&*o)X"^M & R67 >vmy2Zp{ݝ.{鬤q^kU4rU+̊J!-|?Evs9ezzzvvCՉ8۵Pwh085>͆cYa7mZY2~y~Ol;]y>S$@P+[1ӧ,KA+bYl$W{JŘ3:FCϏzWE}N8ft-:Y-{[~UWUpo_UUөX} 9p,PKZ2'C_$dd[7#!u[  Z,-`!\Խ& \c3qA=ϒ [eH&>PF؟,CfC;{Q9 %Xi-/5#SZwj,CO}$gS1`d(ycR +KPκLsc4rp)?1 kow guڴ8e+g)7tYlo*X Jq~% mr|4Pr.Uq<*?I]2 nWI+<) 3;d#h'~v[e 鼈GO|/?GĴ:5P<#=[^ \~VEbd (pycp <c޼HG9j[=kRbadR%jaĻ?n\-o d~a9dMQQ3` 6ײ׎ݡ|:m^DBA9 ybd4,}#4~c4>Nw)oPZض'ȶ礳ax?խ+PlՊ fƈ@ |SD8tş[=,0S@ |ˮR{*"r.&S.4Ws0K pZU)}oIsHv &OV6HU8Dٵ2ЯIM->sY 2虑' ܟ&~w2~ ?<ק]:9h @|$Gxꛚ-UXUesq1I&v,59'Y/ÖLe v%F|FHY< VC3QJa1ԤL&))%|8550,6C*g!36 ^w[ c.PV|BK)T#[xb+'b̚()úvqn>#UTFe3W*զh,z;?r.3I+F&9+`wg:==il|O?/[Q[F!¡c%jL!& ׇ1r uU ׇs! qqqyX8Y-s%PC e#e7 xnoobIg`U~!& beA>cyVG=\Lv,15#gClNjR\ˋ`mԻ>֠U.?.*X-mwc' wL 6ך،hAߙde ,3H.};kްN΀&'-տ_b* /mqFnVFbr5̒Nn^L(j*R kcX^GI !ъ{O{S:X#EP\yj3&D`l4]Y*nS*BEKI<~FW!;{*,,hkR!~**ZM_oNQd->qRhW4+?:GΖC&H ;4iuB^^wh(K2O4X;9Cv[ܬ hn)o{i|s|Pmr;Y1ghxRe$ 29$Qٙ4x 5@.6"lłh189)~ :Bnbq7zŘYߛ M-ܰӰd/ll f4|&>bkǥ!遉-(Ghx|eؿiLY| tJdzkxw# {AW-Z)Ԝ/G4+"Zk3uu B8HDo1M' \T춐]rpg:9yy{-dnٝ')*-tEƽhB] LGd¨>['('m}Wkw 0sU;RI.ro{5aAK@:>3!#j~򩬙*VAxJɉhdZ*IJ#B̼/OS_F!O8ɇ2ڍr;TJ/_nv | ^gW5kkOR 1v+4vb<PqC:b[.=v{ѩGt}Ed}*" Y+ٸSRrYɐ˖o' 7Olb%j!K$b28P-h1d>VY-{kqFi79XSO3JQ{6]j:Mvq'1>| ө/m W"",T$+?~q xPlU&rDS!7j !> nhq3;yiyϰ3 X2֬yL\t4Tί|qOo(8l!o(-]7&Xa>/àjVAwhi>soj b)gN͚Э΢ '^r3:{x#9DIcdȫ|5%_+<{Rf/ ~/B= @7@Pŭ C䈯 k}.WY7ttf1x zbjȹ *&cΰe111-FtȖ\fd:ڙrݑ4~"dh2m 'X<)(y`pY o7sol[888 CfwHA/kߩd|]سClJ Pـ843*Bjc&g^\< .O4K^"#ݔ}}#+[& M*޾@{LY}QNSA2aZ^~F/ 8O}\|!|o¡@o^[74 M;3L|03b,;Y6Cy=Ԉtb=C,"Ÿ *cz'FGK|g2:o\ '6&;{͸$Ue=\^O6+~1D'3J-'+0w$Tj60r# 9wd|sh ;tTESHr ;fpͯQ)IC>CawZ\m)qKќŜD~]FFyX)cKVx_`V ,-ہQm /p?VYڢd,_*%(@dJr z4U jD-L\$H%6;W(vSz#gޞNʄo@3މXcw#:y[ ?MhIK+A&x9"o|Ef>U`x+P07!V o@]}lbf7RF ,cMяT*诅/SGCU:u]p~v$D ]lJf˗VJ{Kk 'nTgUI)0V@ڸC+ |~|(+VIG{𮵕%~ʹ¾TRM:=:+[MvW$7=? яlNWF|6(N-ڗ z$ PHTdFbA(P;'gsuo!o曟I%Y@${+mt!O 򹅃?}q\\bgnCж?޵ud~*#3s 탹5Մ `w0EJgμJk~sEAOq>^>l6"坑beB˟:, Z7s)r& g&(q4v>UU,8C9f7k~X4苢34 ²+ES*-0t:"o˞R+W=aŐ;ӄ€ 4s`-?9!SHQշ =! nOmLG3 tZo|m p3+'Ug@Yp1G32[6p9k 6̳3t(7',z$X,?@"ËrWl ttL!gx$ HZr,Kh>3mn HoL<\Qwy-PU' v +ȝr?wyl [ 6:]rXq::}45[D$Ks~ˏ!I x8HX!}gyQ%PiNAGwRچ}o(qJ ; # uO-/cIjS>I˵䘉޵A2HWǪM7m"z&kM`xv#Ak8F~:[`S+`Ž 1oN{?1UF3[q̤UʨPQfzx4i[%/YԈfk[,04gUJ1a0G[pߥA`Zh~G^%8~jiKқ]N X'<*J 9x>,衇&("n$9L*,|5΃>/ko^}xᾳ/h*χ.ci~ʘV:?55 2jS#8ڱd.5*p9ϙ=?k6^F{rj!=zJ&]ҪKt6ʛ~"aOɓp ,&(H̪Ǟ!V5À 0 j 36 4ͫ2Ny\>:xYyH^I884uHb~G m8qe-9%$mBG%t̆C1lr%'J%Arb~ud2Ӽ/[8;N0˪Ϸ|c-f@5s{zV~[JYMq9Jy>$ءIW*5w N{ӔawD/Qx"|gg!mdRuVg# .g`'?":ogX_OXYu"L2(@Rl5o!'a㉌2uw {vPi'p5|0:yuz؟Kw7-MMlQ,lfTtݓrA#[ϱo<"1{VeǑ"Br"v@׏ʗ-S5UߊdF@thoU(>R]@S[)*u0@"%lWʲZpsIa%t*N*ڳ IcBBZ;;Ru׉.'dӥmDddiO/P+ܮ*!&ƀ F6aG->2[j}ו 䙤|G`4:^A^&i`(T/^_u *JROd->:\?jp<|(#v/ܜ<1Xn n;RqP @Yh^$([gq1֙=KHQn\LZMJqC=SJcކ{2zzZQ<v[ aC5ꥍ%Wǿf52Ӽl*b]E(ٻT#{ZMܞ$4-lN3̖a \P}ZqG C/`+TBƞ/ }4 M-Ds/%L/.K: OjsZxU=ƒT +- 9K-(a0m)LnD|d> houCLB}s^)s/=h!U&'&^n}Hv GcApfNӵU06ZzG\~_DIqxsZmϣ|B5*O z]|#pv\~% S~#{elg#kx 1BDž/fgRhhiq0Yn*jhk*Se091QCOD+/%G: K:1ӑ~(^:9ă_`?v֩6Kg/@XRJV,vqf~f< d 37eyCrBw}%7,mGKKe' &tpm/ WVɂ &@Me͆Gv. U\=K3,t(P[9?kza+C#T<'3՘4hrL1izF}NXn@g1k2< @'|+ayyߦl5x;P.TBa$- >16+ e^@t}ccփqt2*0JѼ!"ԍpXLL|nL靬,갰 Kt 3WXnX=~;ix)|uŋEUo `j{0q"Nko GPÙj4'_,QU= zD;zg'e-D)@^Ȑ QZjb×y:pe '',{]: N>Mo˛ [.D d@nQ}თh,j*f/s3@m- .nך? eT Kbv{&7Y#\gUpEfϥ^së&O/FI|3Ǔ)DD-ppԛQחP𶶷' iA2Ndr ˎ>5 R_z~WWɖ3FC / f$1 t?Y^=DI SW:Jwz&/Zx]3O`% |tQ{ sjߋNOh: ~gJ9fHo5v@!$/Dw=Wm"ʖCFO.Vn{$Vڞ?prZ2qp8r%jÖ..¿) @UC![HT jS-r\Gȍho < z T;0uKa0AiK0"6=<Wi+v,@!\cn| 7GR!h:60Tp iGjʛv=)v~!T`h w5z*aPNroaunR~K@UZ|s1!a OVZ h2ZŵSH=֩%#j؝oK1U1w.<]]Ϩ;DdrZӽCJA/J>qv$ Tx,d^i>sr"Vc$`v ܝ'`lhiQys>b׷]JW(hn%%. $[7ilRbV2') ]\\0rN4 Jn:tmT\5)){@g8[[5[ ޽zVӴ"/Mo87t\əIML"IǻÑb,Dz{ IodU e枥O𧲘ƭx49-6zNcs),욭wm)mAK<H1ib1xQ̦߾\5nHGm=|"FyY/&& ཽk=(0݂rWY_Pd߾dkoI ax7!"ZtXliM/\7Y̥aSRicP򩹹 ?J 7&MEm1{^hj"6w&hlz=|е?X0!X*NǧJldع.oj;?|Ï-"1x}]OE2U&yJ&rt)QZqbD))S>69R)=b෠7:Ip4Fe#FG\~]Udt]z>HG A4FTsׯkX^jvb-9w̓͞Y99w(5#YXTkRsD 8\lHn@1^n,*oV5bdo0ύʆw}؄mت;tG OO4Gw𮵴T,|ɋ x Gsy_pLn&o_)]EbdvQK<8=rkIOщR#8ysx L}`ƿEKJ% ^T"Z[Wqii 5(]wV=ㅥĀ⥆;ʹ@oows8tPԻ&T^̓rrJKh%%/6t~$& ZIN 7a`o;)嵌{SxUS7I Y(?aɾ| 1dX/VPsVPp7euNL}xj~hv!IYV\![*WTu[|>qpln掊fLNBQx'*)IHZDU]=0p[agp}{yusUTww7bDtאH%! |13\LZ.P>lmIKe'XD"jIcy TI3Ge_*Tzߟ~}NR?BJl6bac3*Zv8e1^?"ɍ`_?\NS"uyEDM!`g֚ىbXC f^HX`YYaЀv4uE[䋫G}}RJ2s~?~Ё]pϙgЯ]۩Nf4V]MU3dSR2E?D0:[?:U'8 a3l=@JOkh@NVRm?F= PHoohi_,'t.,6Sԯ{5R-pAu(KLmi%>54(R]2χi˧w,l֐ʥ$NBV;mJ?Ģ 'X+juI>|QqhU`Bߢ$ttYс2&ΤQii` 821׎bʂ -\h_ tcz~tv}YBK E_3?>6ShLu6Y8'Z7m4D G(PXC4>^{;;= 4QoO K4[58[=3ӥ?!/z/ߟdz)B5DhXQ}GiAi2U4p9?n6\MϷ=RUFhu'I_ #3>?ޛ=2Gc&$kݛȿ&KfYk~BCUV@*{gXAVV%)Ȑĉ89CB, QKJCmD#@ĺĊHH$=^2'Y-rt/ɰ_h4 \܁h <9jVl'QT`ցu$""%[eNP2*W][U/}{va`%xn.ANgS/V܇ C竝8 dVFR$ 'm:,APqc36$M7.ҹۑ{#pzyh㘑I7v{G}rbCa`DD,2:/_&nL1 |juH8&%tZwC5ndd1Aa2*<iؤih+PS/. < 'c&.lVVӇK\! 0_BЭQDÅSZf>@U5pee^*QUYA'sU~;|3RE0-n`Gkٶܜ3 ˳/JrEK@v+U"Vc`.엨_qU# 8~7sܬq,jmBm-YNadL-簾#|:3WU5p,uB^8x_oU,5j1cЉb@S 5/O/OyG46\%D,SEDȩjLMzԲvjh(:'dFt?ia9\Pk'ְNDBo:Au+Rex-:66 ] ) IXDj{ ITr/I7vi1nw-eȓMN+5A8oQ e [j*$ դpnh3f>qތ8ɾ@G7kk|<u3@2*pE!_T8̢yIȩ+2'ȱ}qP4Oȸ\APAl)N!}wK /\rrp:m¶AɮZN>[&1gfشJ>cp9r0W 3j?U5kFG1+%qW&;2<PMHex} M ӑݎy%#ꦅZc59|Xv@7**#<gin cYVp Yv] ";Yxm#`>IE{ ?Cc*󭡭S,M e'ǙR6IOrl5TuX[m JHHwttwKww+,:9w]c/Z;ϸY/fGaZEӖlCZٰ$(̌CE.2HXXHN}{"~/.%zh?g`६[7*7Zγ&b H<ԨS[]/P|od$u1͊ۻ,㑣|Lʝ:ݸ<g?UZ=/"a_?IgaD?i|M[lyoJI !&\PЏiRܓF&偔;R+eVr󻷫+joj (/p'˓/}c!8M?fJ`@nVJRsWK'~WP27GWMq1n9 POIpiH_rPDEh]AB6 TJ JDBZsuLc&@;,nNy>F!{i22ʎObȄ%w{sJ"7byKxGEdFw΃=ۥ F5?A4hmhF+ n) ,FNZbu"M[XZks0_^H`fe{sLpVجr)4{{bGw}j fu鸹yq+3V[EE3NOhqmjxQ3D@v2QzljJ7/A+%>ۀ"Tm}ms"]KF*R{ffiLlUS[ޞYYQc33\\XH_ ycѓⱋ 3(ehWٱ"Ui#(d]A'6T̕ j&KaN*$l0==??_Uy>4Co%9K869_HҋCiEz]č)Ba (h(DƜ]!S}﫢bL>hO/mNד-0Jl?̔7CfK2`nЖO^m2W(M)+wjE*TU*b6v|PNyj#yj`d{:'#ύ 9cn7k66>bb5{.6^z\ۦ0D} &#ж֤̝|{6hh'.kHHCF_G("-^a'Dz)Ap4`3daa1}qqD :7Jwrfc,b>M+rg d}Ub_5X;lGZBS`tQ}"xszYR[8X'v~Iţ*~n=l]j&CٙD2s;E4QX- ŮКhT߽ڍ[Pݬ"{;-M8OL)x z>X#%]ݮ\r)\&29bUt{vdݱֵ@}*Ԣ&2yH$3!CCtb%_q<&>Hw)բ!$(ܸ/ V5tp_L7s+ISjx+`)d86E)^heeGC"B{{ʾGm/hu~Z1-wwMb}(tSwu_Zn ;(XxZ`3_xwW};{i8\Ξ|n(ׯ\ 3 zHQf|唠:>\`z ~c b;V|eq7=55wj/J4kKV-MlB07JHXme/|pKA?/5%QaN\szj!!͜yfՄSWoއ3BL&{GsdR r<J,\W_ݍb03A~CM()cd~lK00A޽1j4 ''- JFwDOX0i*pFجnax¢?nwʻRS{i77z,yѺs'Qc|t} VfEPDKUs`O>i llDpڋz15JswQ bm_kxv| ˗>Y@ݝرY(L ۳ ']w%4GCLwH˃ Rb}ؔr/ 6Ň ROsC@3}HVB}zb8Pt~OjRvvD*~[U_2CQ[x;pXWpB"煷dBpqŚ3/߽!_ֺ<sgV1mV57%e-c/cǑHBJclŔ[m[ϓ}2RWxW- 4(#2[UWǂr/dVy iYER/b#(x؎CRqAh,7/Af\ ګ57Hx[!a,tķ}CCd t,8/#2Ӽx=3WeF t(mHiIlODL[C 6RR~ȅH.@, ^ls͊ol|QPn VSux||"Csyh~D^+lV 2gp!.y^FO\PVD~̜ai3_sI 6]7Rh˷qyvgYĵvO›?rsa'txkv&̀p%.1.ttuxw1b<ɔ+IIq6?yu#J"HS t'ONA"' m+>P弹;R0=z]T7a*_ze`CE0~w4fw`z=yZ[SdΆeDԓ.GpΜ 4llC+r_HH9p~k5s3t$ϐ:b/E*1BsO;,@_p9ni~YkKdfdYGg" M[[XTNz ^'rG{/o(q`fF K$q/) Yt>?FVnF+wBGg /6Q0dP=G~/DLuw+AeYu"V+~FG ^\gqqr3:Xdh,d IdF4l~V=@C;믱ڂm)Ydw"q۵Nm2w\rd I_I44((X q;.`.(}Lsxb.5:mrSX*(+v&֪;{^,O T0d33g\hIJfBXbjsI?qyyl9۱ T93LlRͅ uDjme,(AܷFLta[S;;HY ~cچ\Mא .A?WPskf& XՇI6;];Jrp>O|UZ8.B5ʴͨ0NY=of֝3ڴ1W~>^_W7Bwss;X2ucӗ̕^-P,cZ 0sK\Vz#5u}`qp X)ӃdwEFD/R4AM|32oܢl}^rPdWfԆJ i󡫑Dќ3DcӤ/) xǖMwfݴI֋ޏ[w δ+"1$wj1װ3+>NnKsd77uVţ:K|kcc˰%&2sZ2QQALbCP) Z-g2?d9B 7P ׶R10DɽA. )U쯒:K#95?\\$WDd|XTgS(`WB$7{#'Qr yV)[l&UV?#dHhupη 25Tm\6~, # gdFpc:xxKJw9r(y$F0@~d~Y[dP@)dASb@uvcFݿ'TF]"..ׯ0U YO}s16Nx5`Rg0耮!A x2hBBlOw׺#$i\g2.FX:qFy5N!o.h_}R쟬"#(T!Wt4'0FwW;;>=9U+T VFXr7pݾhS磦:;nDlne"{٭]@?^ﯯ+Xʺ[ E@wtN`)@ߟA7]"'(n`gdG<laXW<'0B7 SȄf+I@7| :3Yᖪ&S0@&g4|ŴIeRӃ!|fR+.Ĕ}Ȁͭ[TGKO :?o `M}.1Vmg/tGh|-[&>.5oG}upJV,㷿ԪO\Nz2##}_.6sGOQ0`48W!Z ioTΙRFFf˓;f)*|v(%w`Y@J8l)I4Rp8]S:&(рNdX(CmRiJ2?x 6K/\sDroMmoP wGL~(jgu'PV"]؝q!h:nN K*Q@ xr61/ gյ3:@4(Z$aF4bW0 gnu`e͓#٘2& :~}$Y_Yk;魭Bu< FhBg"cvo102`r;s^ERLCٖGb e!QP  ]6tNS4QGHZk?ZLL[NniY.띯dͫaen2IVNz>ddagNoT r!D[!ŶD477qv6gdeXmlHWbDj }^o\~/+v_)߂J8Qn/[;LHy);imhl% >ͪz)lfP/WJ 2X~P$҅}^n=SUgp?Da{sYl '")`Itjjer4L=rׇ|%9S$*Gxԛ=?8P~Cd2SJlwO5)j UoqLֻ@Qvbp&4vp Y#gb!Lp;LzRij*I >= vzidbTPZ|+ ղܓ`w"F0d_@.pm6ߝk7(m^0)-Yyv>)8]t27(ZA0i FM!Y/" Q)tg߄`@WPNjZɚ3˽]e*繲"xIAAI>.}^p:#fmՑd_bL=exM'Aj>tk,ryCFM&D E׫GA&4 ra\W58Z?t= |J~چ }㑣޵Μz1G[|u=ZST0%O \H(48j, wKɛUEˎ+姗 uFHqQ+*8SRC<sfylݻ" 0뭳$.,,Njar1^[W|Fhio ΃b[WOvk B-(A9y4NV:@PȺ%cALٯzXa=kI^zs}kh #quHݢ(PZ+ Prss7#Ө:i+Fo$tttwSruf52Tu!~~ #]1fT8H@n>+n,>ogK/_r?23z\J̭Y]p&#})ʆS*J#MVv6dk(Y=̦Y1@4_aw^^lOZyܢUK]ZW怴@>s6t2}L6eM޸dr;B{!^#yJtVZ#Ijsn4#Is&ofJZ[C&+(R}W.P^ AK*rCU%@ L+J'w򹅈RɂT2ɆWccZ\66>wl,?h;+Zy,|Ձ CPazJ))h h{pHHG9l |/[^4 V#m{8/m8 V\]]:[d6`1][o"???5gc;sK xR-Χ{Xl?)r`u888X1 Id /k5@MMuם.4-P X9fģ¹bZDff4^2[MXʻ'ܳ㶲҈) 482Lf~@paԽ)D<xA;KmuRr`m"/gNR ׻wo)q}FwFl(3Zs<&A:&U 7WlHPT(^J/&YIq84k(#b*[Ԍ@s>j*,<Y"nкg?aٗ𝠭233ӽ<ž`tFGGD&J2>yQ'@nH|eաf߿_NG*@&&Yq9"'O(Bߝ_X]E_ Rhħ2ۇmn?;P4Z`@iV9@KII@4y>\,Lu(ijrs3=ڣjȔh{!u.})|~o2mS{pvK>w}ΔGۭr\'%bbRyރ^I 꿶/z۷0Ax4K\Xɭ|2zl}AlLrDSxoN"O^#!]i##<퍰[x(0Pj:~6 ?93*gUu3x[ -ClyzZeg+%Hx\Wy?qבy߿c? .I;DܞGX[a.,8/211erڟX/5TY-X-xy(l^ػ{i_Uj|[Uot?S"eDDGw|#cjJ i49ۚkl9dәCrXPIANNswo+>tmx=D9NǦY4ސl}sZd7=:جBIk0C*M\Ύ),"no(3 ,;XΞ\*) :hIm^LK6?NIwڪ3q9X&$aW9JI}PCqwאJ[Lc*dIbI Y\ڗ~(@4bbBvv}MޏeQԑ{stՃEB>A2% F蘝Bo`Y,{E[ =]%yGy@Lo#Ԍ0}ww19WHEYֆ";0爈 /VH9Z'&?_U2mk43džkr8vʖ&>#ܞpuPD/g"]*x4 Dyxy -d VeG!AA1))aM ^hOD׊=׬w#6^=dA)AY1ۏ?]V^!x}=8,>@g2qIɑSEbdx`rH?n FvU=AQ茦ݼ :@n!2T .dZ@!iqI,VHL.*2/..ϼu>~,ۙ0OzDEAn_̙:\-M,BSQw3yJEdTRC/ }W4r۩~2?]jB C r#AۛEO@/?PQScl,epGP ER6ഝR{*~o0:άL&_,DCyd[ҳ@ҬZ:-N(A-|/cպ 5(Qpsw;rKVB殖7ww}ss --J!}_02ggae>[EE%A]1RD\/bxhjF&Ct;݇9CvoG+BoF4a; <]9_i=-i%gwaaXδJZ@!Ø\O Kqx:q4P@.Թ 0jj"SPS*mq&,`[0qCY=Rͺ5--lk/P嬭'"[6{!#SAme6.ӕ{W ]ߋc<|1t,[*f}pm ܿ[c"iT&ͩUXL@4~0Zvv&:;IF*M`}^(NGK'"ll߿s#ʬu5,_VZr51z{2%<"&})V 72 *m QR7>yQdut.%b >704ڮ}3fS:9|oc#qm6?1:1zwO@1%5 %ooo+FiڶE- Zs8b>fPz[SS3#Pcty#pLSpvL+/G|8>_m1P4jahW{-;NwzG$ZSDp4*7d2i-V*gګ-Z4Oi* g 5LM槶C(n Q Ju*,}JI5H `<=80UJ_jS;!vdf¯¨[HcwXotI>O40= ޱowvcˆ(ƥf]qH*%CJS!K5V8 Q玶nόpnLEޱY['NH#G'xb ^$`2??qO)Ч q}û.ƟH[{snc#6mCZ7 @;cŦwX¢=T:tvv~:B%P@Hft/[^}V a^U/A+abDhJDE ^wAwSƓ,'bd_Xv<_ZuV wNLS5k86{QbJ"/t2Rf,oߜlϟFxM%ufbvD-t,3p券]WV(ԏ%2[!ht5X|L Qں17:Wmurp\0}vAS&CBTP9ZXɍ,,9LT#SUKa6X c%vMzBDBR⦖&S`3h\SV;|z: zJc0Hݞ-xu:;X,O#@H{\䕄hN3%7XxH 507=?r$.]jJcJ z4X"[&o =46@׻8P88H(obci4+Dvy\ORֻ0$F5U9šRD"ecX"-(eFX"]wz73{)o3h{hڭ_Gj6V%ܑiVIo9煍~ߞe -7dA{9IN$Ha6fpJfج |4Mh.--M@Sz9tpx &M)BR11B2jFX~IO~p'Mng{ɠ9>gd4x \)~H7%p@6B`4 y ޳.j 2t%;lo\ 騱N`rSbTeNn0yBt#)eotDI2IR6t(&cʉ3-lLKqI<-k9}};紾8x{u{3#2`\^l,VnvY} =O?JJqVll~y|<|;{ )3#ZΉx̅osu} 1jw \j(1|zx="3Ʋ5ZdAHY?k`>UaxYԷ8,9Vߪ2gXVWI\G2'A~@ҨV1-q`ED6mtFs hdwaj6tϓ[^ TFG`sX6Omhkha^ٻZ y(D%93_m9+S!Tg@K}htm~m `ly_烃ŕJ~('b?.$IHoy3*Ⱦ!9ՅN(jUs{jYKH2 %j ' m'A/ezN{}udҏT{.]T001d`F)2+yv@/=̠x"7`B./jW@H׏OIp"cU}ӣ^|`2-}uuyޏBRąA p<;-=o_ DIJ)6VN7T PJ1nft|y,۵ZkiTЂ--yih`CD:DJ~DV=bSqV`/RRr+ kkUAa^RJI P šѫjAQx- ׯwйwwU2낊v,W>YX/Zl'!7~ vU|B3'hMnk+ʁq7u'Ƿdd>u # [z`]Tfa0׽z{*܇"ť0%iCd2|}y1HH =|zʥJCiP&eN8A㣫%!NBoDP4K?z'?J|'1  e~o+|>CgD䑺>VǭC^-Dv'f <'J+ıE./ؼz4 ^SBvOa$2$ GRMSAi]/ V[SP|gu|F-W砡#ӸS>5E tm#U ,U%SFbid6v{uX°.xP^]k XrV-f ^PR%olWMW, ?#-B׈ ]]?L$6rM@̈(1))<@Q6ǻtظmp1|^)-3=<Ls lOP^؈VcYz") Hb-x3߄֗MvH]HQ1w1q; I0e>vP[n~P˵@p2i?N@> t ,rp@@ :Ԟ@T-?P]V0?lWz\%dqk"FR|y4p ]}d.!a)|^o+̖1n6dͧ..Rgf]DAFTۥ ^deaKPq7x2i(wIG]\(65^qq|v2#9o1f#Bm 99#b22]n{PP,o>6^sn@K΃x> ]nKhKYEnR qͩ1-.Ƥ&E|^Ө(L"GX̢ Lf LBQy%GD"?cλXJ18(,)L wj{kM32xz'[7OG-4yte"rKsLC$.ڗ_:|Mus`oʄÁ<D")EϸB ;vY(7 Ѝh'ڪ}d=\Xp8Z6RPXȌ<o͔Jz7W?BG:sCgؙ|8 q4CM 2)VKn,=0>fp#,ɩte@}` 3ss/1Ly~* Cg~Wk@ײ1/8R->?9jn΍J9wʮ:2\ECv16t^0?>x7m ġo_ۗB:,LIxyxQ/7##'GۄC8֮PpARjWP I{ꏕ0 , Jr=(|[NV8\ZچBs6>z@½Xw(mQ/|{v}YTYl("))UM:Cj ԿAA6Jf?9n/3n@GAGx4HQ侒j1,_A%Y'Ent}dp'4_U/".zgEJ75ҥ of=Bu/t4 H{ƲD<کt?(*vHI}W)ATT-8Z~iI +t#-7w˫GK&\taxyJsCF7lMF,/"Ҳ?`NClJ/O8RڜB:14YIK#qksR_JQI\%G8~xW'hB,!$GG4JJPWr?k%J:VN91v'ڝ 9eX,=gK,0?׏ JwȜYvwG^ qtd)6%;{#ri >goʖmQ){\1{Odv`4"SMwL!aAAߠ00[Nٟ(V'Ft49:|U#tr8&퍾&#OAg*LZ ЁF^F@Béfnđ{H@z\kD.v'~x[7pdc jpl,4smRK;#NT1ze562Kt]!N=&C sՕj{bL1PƲtا&'L?c Rd3_MomC'rFxHz;X\_@X2zU`4F' YTٖskR[a*1%)w&` Mӽ҂qubXқ$VH jkY V2UQHLLL,"u4EL ,2Pն*,=\y99·3L4y<5_9E^\-5 6n;2j}Jpp@;OZB1;BC_b ѻ}ɄΔE'7:kgk7bK%1zLޖȜ#!?/84kʉ3dJ$x~-VVeyg!^g,6'mfE%=}eOM:OXpyOWrPG`U:"'ZV?-:$"1))e!e\a+p$H3G|6s|z(Ȉ, #\V?,Y`06w;[y?8\Аc05()b [? 9' >đ\L ;6_ <lcPklzZfүh QqZM@ c.> 4LJ;h0W11| =F~soEWHK D'G%\~|4 #l_$)::[^AUژKdt,fAg^90T;{q9%*RZI:1)>}wuz40os:]ʕ::]Z/SH36}hQ/_~#=-twz,uB (Dpv[yJ%I:gb|LL:ccG,ta4gnn>__b(`Y$oub8˹*F{ˏzNF%*9@px q~YNL۹ǔ_8]FÚ#ayh=UL@Xڦk8{@ qj(u(![ͅ2W[רY9^gN=N/YkjX T-%I a ȆteEՑ*`hBp8yh,"vn8 ˻bG& du AMŮ/ɓYIfJmZ"}GA}p Yput]rnm|*z|Vښ_J!)=PtV n\`3] #3Mq Y$I}Pښ(zw5j!?Ag'>\-ڨ' /1+J YV*qM$S :*$|8r_MРF Rg2U~#l\@otKO)rUI!S$QIyxwf1T Tvȗڴ^#АT[ddAb2)r\դ@vu"P3Pŀ*f=R|fJZOXϬJ_{"L%GBHG|hT.+D~P[VmQ@fܱ@ʂD8]4&8p矆B &:v'2':~# >/U(fF}fcp"d~e%/t' ߝ-(dY.v-|&)C ȹ~@Ku6ߛD` ˈB!Ԃ"$tKjD8nFK]={d_Np +;#?,TNiַO8&f:80)&n+%<^y HG hyYCzrđӊ˞m /BC/:|׃!LUOD.|RZU@飩OZtn76j_}osT ?MBOV^TKe@wLI1lqAEn[ɋFyj{,q= ZxU艠ݯh=VE&r*%ٺ,~ Cke/2wUW3r;zz>1l's~# i^ ޏu{};c>ɢȘЉqF'm`W(#`ؐ_P}yx옫D|X $C]c:F<_9F>LZ+|1TgjR M-NLB2Ŧr 7H VJ{!y"ں >c\UYPrItsh 鋊LAKfK Q.mة)}JC.9 *]W e BpmJ~dCFA/!o[A8ǕA:]:zy2}|gj.6+$߿u`"p>gv3W&GGP-ZuCo ܛ,$&z]|-t-1X/..Xq;+9QJPKMSrExV-st=n >U)%xi'mk])T{S4E{hQQLCg: Q\mubӴ]h r@@ *G@'/H~y Zݑ&lL)1&ɤȠ-%8]:+3&h^_lIS[[p:Jc=]*ȪrM \ȊJ}ྍ\]P1'=)<˒GG $M^<vcPʔޠ΍1QJљ!+r mQъc Non<R4E.P^ 3&9ȭJrީ:ج^б=19,DB8630 jX?Fiw>e׻} @=z)TW˥tj}9*¨Z<{vi7No>!-PsL OJXj~{5zac~c^Iӆ}S`wk98ֲ_n  &xl| ;4A&JE嚵np{o :w.`kBudsd&,aꚩ|=jt(Jo^YY]*)hp;2M-O#Z֧;ѩ_Y %MprԐT_SUT VD޶)uvWѽ$G/`rnK#ue$6S$q]"˅GQ&SG8K9JH[[p=p]RRvO+d;s.%F3p:!slJX$ W^^:骭`+@ u0,F¢> svG]6^ VRI6 8؏QF^W_B*->9ҪcEjhp?qh=391=N pBGna aI= 4ފGPN|;2_s* yIw%'?w`9td]22If F6OIPȋnD9~۔Xz]a2ۂ˃)v/..>k6T  \%1tBBx4  #*J{5q~'S(} 9X)'NnJ̪*"x0źiW7 D"&]*K/mV_vvggAHEnpq鐈QH?v2~UuuyU lVx/*;٢6\$_$N+b>#E 1]gJ {œU>o0lzSWx'WYf%I}$'HP0K+:t}Ⱥ+O)rnb0k[_Vlu^ݬEhvSzX=1V<&KML6Il0o#rs0:M@x8bvh?0Rp/w_τ(2ɬFjp"hD@Bţ$dJt[!$RRR;?>?Ɩȅ>y{Nv8˭P\N&(RFeOb1okp4kp9~^,-sp}UO;#xgbl=v~iL*SJj*գVJTB:4Jqpҋ{4 7iPV!: 1jHtDLMc`nii?$~䴘Z:%ϡ{^`'t0!%8~l8}:~c4bfO+ y4 cHߒ=gtl@Kaak~{2~v;3ljj\k%Oo)7!˗ v1c< ֕[##-^GFG/nnoW>?=^]mYU4 ?+)|Yze=}* KŠopؙ. ߜo U"#!!"ʦ5_[=+E>sy|}ُ|<7Ut{:u-D.??㥪&JNa*?iYv]]]|0lkOqq)·vb=I:^ +_ Q,-ӨѺb5WBʮ|_7&*)DTb8ZNXՐbX/JI 9WO\Baa3.D2Ja },YUu HE㶖=mi +nw|%`};H--j/&#vww{.֟8QDf-}v|Ǐ<\\\cK줤9A1  -"$%wƲr}\_iF5vϓ7[h3=3$ϜOtĒٴc[]$KeR l.GZQd_6\Wx*c> @jm(4GNp9$SGB@I*m|r^!lXG\acNRƗf\ ;>~mҸ$!]jt"Vd<5ͅQ>`rr9ߔ*hZlV dCx|:SP?z妑43mSNM{,P6/vubgʄLGѧrg+RG3jA [W$'p۷JfUTJr?r Lῤg*TAPi7TOe٬Rl?KIߴ|"ꫭY9?3:qYxW NK#g4aCP=o;>ڦN⣿`D2~ɍׯu{{IE1b.G 7Wxxx\.@: :RӋ wV@|:Pܢʝ煃sxf|94K;I~/P4oq?:j8K{(Q10%oi`gO$D-in`/+'UlgBĴy7*^:GhNwJ1)/>Jq`S/+YOJχV76Q磉|xS.)&*Nkfw`ֆh Y'^<2)v^$tx/I{@Xlp 'RGvwwO:\9W;edf|C Б|p9LR=]my3~vnZ@qv!^՛uw y:8ts4"z&y"6+{q!J%J$2l,h6kѯ mJ;Il/!%%6::M<&lbq,`= R.qnqxG^m [ɞoqy<̦gv*)R )Иz_1+t gOK ٴ -fk{B62adߔ{|\գ--ݛS0'Wobi aBO*EP0d.dIq,P0CEk484dB[[;KLw0lvWVi|^ *+45omf٫AKBji+HGu#eaQ4f> ݻҼM*ɵz{ G܏9h֒rqoA ^+ D=jh0QϓBFlC% grZFӠH'/櫍)2uV3jZ8#i}Pn1Yvva{.6mb+@_j/*!]K99F\N{ي|TGw-^d mY"yd|:}Yv#'4,-jh6.Hi~(DC{%% vdTVqwf5n[8O3m?ߒkZxoI?Hzѷ|93;ސHC7[% Gѷ)z~*:7OB2? ŮnmOLD/..qp=]QHr"/.**Z X"l {{+9J.jiiQ*P 3Jbݻg'UԔm>SJg:vakzfovCU᣶׾ۍ 2>)du?QJ$q:08KҲxΠ|Pp#>lvyd,Vv!- v$lp73B+s:q z9 VPBsXjc"^>>⚵ֱ^3NEEEi Cҟom%3SǛ=sKSi9]8!@ GG6}D(r+3*mxmku$CCo4ĐI3X WKqqx < WY\p'5 N.x q{|PqQ|-2pw 0\t1(o79nO<'!dl+ؑ>@L-,; RU nN7FS͕~w"t?-\A:68USNV{{!qAKtr7|ݡG b1) Έ  4@$ g`:)g*H;=ˤ$0~ f䞥wq7QRҾnٯgdi̱bYݾQbU+A@7*n0R[ϐI"I;A.'Czf[Qjf-Gi)M]::@f":}~6"SFdU"z'M L#|vus5y$wmϷ-e:Z_UKy:ܨ69tODx{:9aDݵpPP' |'_alcKKf]ZfY4I Rr vB^ǠzWTrkRVPP~AN+$D]n4 m< ]Vo'W%e _o"#n%|4+D^ߎ'A"H'Qa6kU5)G|[ɂ>v- >~ި.fR1m owK%MF^".m0ڶ+Ik70f|}9U+a;ޮP@]˥:)"Q1#<Öxb>tJ[=:]IDW׽.-Bpt*jAa5T!aG Hw01`FJjj~b6 }SeEF/9hu7t_F֜l|]aul#JYֲ{]Y+S0Ȃ>tnF}?TEhttr~fYX7wghx- DD녪ea\Бmkj1"1^߾zޫ}';k":=q^3Vn }>1[[Ly_wy|a ofA܀͹;kgTcES>)}+X~hK.Ӌ Ǜ Fʔzcj,xŖh6tc'ƕ&3Ȁn7FG3R8?&i|@cZniPyNbbg >Ŝ_n/*rA{]&#Zf}4"eƥӗ  pn8GMI;;\ =_oUǶuHK-CBw u}ٰYj1zVChv󞷸xzzr]=}μZܜ|9MM]r$#80mw\G&x`fzjI IFoOubL !-7H-5t K|_'ݺB;ӗOP8GJ^ P9L(*L}3rF\*͇?Nt|'*<0%O?4z4|*6Dn{Y@R+Kmx:DA_L_?§pgj7.H{xDx"x?E2., JY&Sw7P_ 3 ^f P;j(E?AÅR PS4V;fwn559[ K0y2926~y!ru;l)i Ț#|OeD؊Ye_So|P_`yv6^W?sj|SPG@ lFtp\, qAOv졟AU5'8F7 Y#.tV`}1bݽ56" \&ᔸ Ng՟!WdaFOȨo}ªI˕d>sl`J?x"7K@9;2OÙ^WаQxlhhE![C˺9?͠}j)ŴÄLG@ U}:S؎WWκ\ -h-++396)Ў$TE@kw8 ^-7Bv-LUS,5Ln"׵\npC@BK(&Wiډeotツ_!A*3BoDJ9))%+}~!q0-٢. ޘ |Y)^jӁ\ݩtP{>8??`&3թIxt0^ƌ,jWtwGq,IQv@2$B[ݍOpTyyyx, *~s{jƃloPNw|jȚڣ&&<=FFŕCUcs"7:A_QDLOp]_iu 2z-MZ~x,~[Sb./@NAl$Dz#Js`cH 7d0oBeFw~}L-(J45ŌJMGY3_.Oth*3tkS(<ݒ#0'Px07|N3ZnxQkC 2j$YVk-ń¦&PZ|@).N4py.Ʋj.cUJ102޲KKE|..i᥍g> S)ژ 3WBt tVC6UR .|*W0wQ@rb /'KsQ|:[7l5Lۤ_E(Y![{20wxno^l;6# x91skPr]W""$d䷆ 8kdX\'Y;ĠӾۊ{SW?i˟Szzj :wk7)7BD"A(倻5leB;x\/r"ap (Aaó%Ƀq SPa3V@#~a֞ y>k2+[|Gn;tOe!Y<[+ /.yV/tN1b\}?d1.H]g?g_u-Ԥb`}/$ѾԿq7p(Boyz4=>h&ׯ44aQ+Y6r7M,;8ZחwXωz賷dK )oA 9=U6,*ӍL(.5/P&]z;+X-qk\\mWXQux2au䫭6͔DBn<0H8qTYZ>xvdQ d"E_a! ""g,.О1ػ S7'e ڐ^IKK$ ,;ãyk1u5zU4:kh2 ye]; pՇ4JkQEQ+BGt-zf!WZCr:Yθi{u|/T92~n p?wvM QjDR eJK4ӿ1<pQ'yIt^^\ }z1[HCnLTzT1 ۢtx>U8@z7o ټ@RtW[xe٥|u\ |u$J,;-; H$QcMjhT %'K6] bE<(y5Տ:6bXdd+s0"" OA:։MIƏt\H E"e'*KkdE?ʽ[vZqՑ|֠!-o[ۻg_@@W?jiYIB["%X'PfP!=F&ISϑ&/Sl[۟h*!@w;'.y[srLTKݛX0b]PlQ>x2"`p]4j pX4&#V?bUT^ ﰾ*$3[nCwp"DjuD+[ 2 ΋-i;_ӱkǿrok# 9Q(c`a>`fB/RBaS !8͖p#m N̦۫ep8HĈ럭)|;Xכ+UJ)K<%hz5mW{W@OZЬaQk60B4!_=!" _]lOf ##NT#dܒSLov)y-5n|CxvV ɘETXZAR#KIRb ͲoG ksv t͉==;X53y/Iڮi[G=VT`K NVi ;&D.2p|6\q~N)4Ѝ.8.PwDWr[CM0tsȢS\~kBCD4_aJ .1Q*;HGxli dwjAx0O TPo\i98zHZkzυH۝!\Er xl9%#6·ŴLj).Gff޿~hx}DuD'6pc7f&$|/r'z~nDzޱhkws25mzqhtrE5sWwJ)@A^N0epacA Ҭ<B22|i>CIזl< WN!{x˿[<%\}N/ M68%pް}ƕt>b?&ѝQ3 ,aid===;4GJ V eBȎdpR@DHb Kd"xGq 5W}_)F9 E.=g, UD*M0[wy1]y'=vDeR,؝w;>.p#d \,YN+- 9U}NM}G.13M @(#5Ƒ3&%8bt!5ZcELD CκF,T`r%_8ik#cDg:3o_$IXjB0f ;۝a%ۛ81P],} +'(([D/%_%]c@&?h8ܞ%O}ȴ=>q:]n],Y'榝Xr}aWNXdBd<&r,8lv"y|Ϙ loY-B9H宝dc7Hq݄/ϛ=T>`QQR߽g,EZ 6DLYB3}{dʒR6+hh4/a!>Z=0 N'I-?6zc$X OMɲYkl5|E ƫHzSS367ùi4W~X@G4 &`9vi +"PKߗ[Fh?yyx ,]k/LIIXTճ(R\Bǀ  WTn\ŶWTDxJ 0sdx;:hD"xQ#f&Cyy@X}D˷\\? )A@5].r !#" ptqE38˜hfwxȷznY>27a!le<c`{+ސ z3}nZ묽b07nU/<OJ C>?_oc|(PTRH['G{Ƶԥ0Pqs2q4rcխLLdֈY]9`+;pਪj3w)Z$(L|}%n|L_ klhX2IpJ6lsMjK#gILF$bHKi/wEXB ޼UO79~0x=B6dkOH 0%b(ƍe)nɼ/.JhLH.Uzit';[_ޛCg*_@ .hKP@?"5~t22`sy0Haa ERp.aabѼ2k|bJf;U~L:=T=/-BbSgO,fgw3 Muh<+<ECڑYٳH3>9ޝⳌ '|R.RwCWv4k5u,zfx,j',͵4n3Aj)t`W2fO=[Yg W̦{gJ[g*sm 32 ChKMiܱͺWNqGpkZ mLãȓ "M "lW/p byҪϘLJ%?_Vxhސ߂vۓmz9~B4v;,~rӳ>=& =`_LJWQC,n{$ - jh=|}aYҩ88` I*ފw.32dHw\M2KO4]yz *wH{`nVF4K41=?_s?`|Ɠ^>cgeAet-'HoUbӍK>[g5V5¥iaJT}H"Z(*&fl!qFMt9'B ;j$)(gP B^1q*"M7 1o 65 JDD1fXM*#*%"@Tk}O>P]BNY ]l+i Ge>wD1 !OWދջIyg1O9@E RxC166V8^i4,AD 2Fm#˥+~lǗQ<TǤ"#[Iޡ&h;Vk& +׽e.0пoa2UJ?apU&2oȣ}%D7e| Y XJ+]#Áw&jv[2E/Xkm{)oэx/[9τ TMnS5n8(C$tO)DlVqLAY(X׌VNq,A[úɷg.yt ;Z2:7ÞjrAhm,7Bt5G _=%% JuLUV|Jb`H?<شw ~&$ln9з, (/.aN\>@RאL6Yʼ$ǵ;[c4ˈCX;vsɆ0+..4= Jn%?{c7'Dt!t :=9C(Px"Rމc=lǯS8i.48ENVv>a)+y0^!%G?^t~uE8qx!ZRE|||<92 *?a o#D n}qDLfi9yCyrz=F#Owwޓ€^FNT.46:QD_PǗX; jj\oOse>|mBoMtzd+(sA?^_:=c Xه@QɎu灁AXaڼmA=aD ? 4ΗCʷGx]N+Ϳ0UlTYk%$0r3(oWp ״?G.L{ZP!S-GePm+*ZY0'sy//I 6Tu"E`4 In'Uc )N:Lksr|Sa\Q?M1,d|KݡI(X\N9NZ>Ƞ&#i ޔ\LYYm~Gmh _e"1Oř*&dWrY,kaL}G/hC2&x@N0 BWWO,#DJ}OCL, [ٹ+^v.;|vZMOr1@Gbp7>05."E)D4xr&GDngeAdcW-IsM?^ NiUmbunokB%wٙ0/5F77uH*y毌 90=ٔ 8 ͋X] =ZeQ^8UP|@HS{TgR7™I𵸬C\dz{FA\.2"/??z쾹ʛXͻzT L߃"~ B_#~n6yՠf0'_AO =;[QKeGLɲ;5jȐmB9t._$Oʜ"!5QyʰqP޾ JW*>`Ph}׻x_icѨU's,wElm:ILOW׈Q+Di۔4(QH$X}F&=~xy$2.FJN#o GRjGWnu (UlpP={-6WŨAHj*ytwOF*U0{wؒpV nOhPXPw肴(Ёp Ovg'7uu˞kmK#nh2i¯1_bAJm3Bdn?pXbFL:6*1:11/#)_]@ z0lucZ#+IwxW VeЎV':Yv 1KKCSSc[&}I}yUMO[W3Y>O8qgits%|Jfw|ߔt*?|^] KH@`ho'0mV|()`3[S.V7ڢ=VT|B\,ATFQ8+kYWfI,4u1F|pk/769s[ByS) P@ +8fMXQCC!#6D"x#Qr0eAvW߾/1*Rc\\A98rkO>0z8!(>93=xiˆ pm`lrP[,LO+S9ȑ1maJjng`*).Ut3H>Yn> ܈ڟLJȕI76d#zUm>͑yhZ6g??GӤq:pmuyyiPC҂B~~&]^^ W)#+vkl"B<;hp\o9O>d$-CZUTH d䕥6Q N;ɰ -0592+ $$nEZKxj YZ?,@~R)X4&S࢈d7C]ۦH;; i}jOa>wmK F}y9\HZ8_6ð:(o 0EL^q t.p0JTN3G ѡXCW7<!i7Qbinoky[ɭSyKАW^3Ydm2:g\RIKxpsjtϓ4 $JP^ Lw z>L f.Grqqi50>][[squߖ>>yZ,ܯ3j}%:hI3670.OW"(că{/7Ma41*PZlL4Vm $aH3T/cv a+ ej  Bl"(nVX YX`llxB^}L49a4}/D?&qPl{TqF>i+_C=ݼUH 2s9*|1Guw?L`s:w(,( rO8g3ov> 8p:Z;EPk=xiM`QH& {4'2FPg%$H\Rr?F4{0y?ɲUG9&7xI Cvus7) ںj!jaapB'K+(!.}Dnrn}_"yyi 0$߷Qdd SScffV]x&21=@'Wcپo.%U(<݇Q}ʖ' Vj\U րQcd*JI &ËES*xTq\Hbz2)ן4SCdi z\^^2@{%3!\ƻI6pɕ۽Dw3ͯw|jy@bB \׼z|b|H%fs[ڢ7ߒ&oV^zfyS82\Njkk[~)m9A-_Wv=tvzM·Pӑ}H OD㤛V9Ƚ_^"" ؝/Ј_MF\Ap') (/Iʌ9E,hts<46R=Dric(WnIH w]D!u1 O ̔n$0[a wvt[^l붷krTVcם-  yG`ZF^HR{GugW󋧴bTv6Fz@#ZZmmɃ r%hll>ON5LMc.s<Sz^ y0$0 MwQ5TM. w;YQĬHM ˿"o;ߒ 2~oࢼMbw`rd?ںlE~@ތ j[.8n}orf6W^@]mX 3[T=6\L߱h46ۨi6- @6OwϪj6;ث*B;|` d|Y/ 8L9#k- 6N $d$?3_ӔA`;9[tzE8o_on*|A%D∬\@$߁zEj.o1MG2`6:Kd3 $d6.P\}e|~Kxg0n1NBA(mQݺҊ(&-پݥCxВ8,ݷXЦMHJܷ,O'sW)\#Àv)68IJKfۛw$XN6Nzb*n+e+3 Yx\"Wm2 \o VwܐQIJ o=|p.}G(liXeJ13g#< `H!<Nm#6}hA&L>u}Paֆßy #s.pZ!VΏeńJ)% `b$uJchpp0ݞ$K${q2NARPx 2QS_$1'tt +/W׷%|@m-Vi{ St+.DV4Fņ+,L PD[۾;ccad;9s-bxp)5UγwuWdzUQZ(VdɆ)B !cUդ[D)X~2ÏRQGV&@o pFJ-=K.wC@&&PNF庼wJM ~ DѾ!kZ(ӕLt|H(q_Ca (B6ۺ-GGUԮJQHn- (p; irA L(xàBc1۟`| ɰx5Ņ&O+\U2y.H6 {ZP<S@ G47],9\7.i-,z5- s{WX[إSQȔAsya<)8Z؈gi%jrӜX+nk4dHj}''gVəZ?SA%-1DBu b+z0 Oت2擷1 EΊ[:Hχ\" 768On~5oBU x6Z_,Y?SQʑ:͖RkC)Ph(du*2%9|NA^/^w; t]>HPdvF Mn o,,~8ոhr2X1uP2Ul}_%BD~TZ_`:q^.%&9ϒ)..&Vz`$XiVAʼ+>bx>Up=6d&a_{w|0@_7(H 0@h ׯT4 ѼSDڿ!BI٨VǦ!L|$M< >Aãlwr*APpx7EG^lg ~¯ Ş  vn+jU]`*%\A?%*}cәlW\׻;W$.wc:ф_T)awUjڑgSbJy9nt%`z_Q*l@N^~`.|(s8cבּ%˪]FMMeg Թ<$s=Udl-L_~eJ⎙ZRӋ a...yh{{T, \nG ۃt %\@lPrd9E*%TazJJ(y=1 *JFNU=hҲy4>V][w84_hMAdzE= A3imn'DK"R`y l@~&x&D.̲E7սB{:+QUx™`a)'%LO ӹ33u`R? 'H"[S'&~kRkF} LWs2PX(JTi|s{0;_D 5F>Su>our8^6]{t653&v0p3a7MɤR8(:}CLNb{IFNn6Ʒ~?|82|٭='PasHP9$2  b9r3ΆX,~LmNk'SNF"!!`Э{{{(Zg sV\!BYQ?e&F#sB%p]^!!wH%`/kk#:6fmbJS9ZR;FEe2l?>l3m'@t)@hsY R)6[*tG./sNFb6ߊqs},V GROdp`Z<-rv+MjF&S3GBiΐ5>8dW)USO*RA5f97fJsŕ3mGSk+DDD?ݟ>>-pW tf6ZYZlLֽ)C|Q%X4·X(u^14'6]ϏURʀM%|BIV-'9! ٯTX(8\~5'Bz| ] A.f$soJ]_%*^r׭6U~nXbC*ZR!}F"f=kXT$Wu!t yPNdlZqdgdS{8[ẄJsF}I9m]ىh42l9;j7 'z^m~^CE=m:]2arBPpOlxl ,N 79Hw+iBr24lCOT?l]^;kGQYEo0! ~q@bv% T ,P ,Q̌oV(8.jrK#D4HCȲ}y~)D~4?DhoOmkOЃ23ťܵj4G "\^]Lic2R=2)N` 9$u|y$ ˆ |[C!@=gz?(Y%ْD^,G w"hb) 28|&װ82`,5lo({:/T-n "Ⱦ(B _n(Gx~~"G.HٯGsi ѐ^poq'c*jtvtƳ13=[j $ %}fi¨GL'X`v?1- T>>*myrCcӆUߔD[䁈9cS+feW[ϙJ=|~ KcA_B% Hp2&PBrNjoR=.3ҋ-RE+I' @Zy->~sƇnX9sd|sW;Dk_懆~z &]Fҵ;7߶Xabk a_{y2Hz~q#`{G:qnM<=#tSܟdR n@[ q "[[fj4bh99bS'r>> o_p8AF3ّKVo<@_[ߩ%֊o,mODEA_k/TYkMxEBnpmu~O Kz` [C}`jAaݠ/$= 0o`s:%RSfAnFpx+Ś Ń0P*Wkrk 笆Y +翶k@B^'H67in`lܹ=Fݷlfv! ufٓ 1,N><.BmfJS+[ BD-윸k\Ȳ̯TfEt?1 K-s.`%ln~`yBS_Og8Nt_c^N0>h^cսw? ???|R`>42RϱП,xp(KMyp|R` sM\=(#d[EM8b`k^k`SB@Ǐ((+#`VPؘ)3N[; YȐOluݙ52ULPaa ~%OC_vj&L p7TٴFG% %FNlq~{8!BDahpdԘ&mMAwdgh`koHogi- # L)o!iC =n& HՑ_m+AD^0>wͱeTJyk0:A 56N%OO}zmζuevV7Zg@׻]{h{=Ww ךl(R9{\PB0znt.X㥤$>~Q_Z|6RR%%,$;xKZBBf+wqQ*ϭ`x;l70QI`ÖOZٵoeU*`@(e#8@\PqFL~Ux Y7TA@':;'oh`JAD"iW\n6;[\e=K9 7tхFR|&`J ]H!=yKUTATgOqRlׯSIܱ=JB*o *wnRb*t'4[Ml9޾/";;|RP`}A~ɔ.e"W@ gJHrP=xv ๼gQ6t&JT\|O*1p mԊGp u71ݥr9]") 8Sl'U*y8ovs\|> M*m-2Nh| ę2 nW["?ZE;[N2m)9EZ?LGYZ6J`0d)zm(C.x c;#ަ$AeYraΈrlO x* ]tn$O7^l ok >;co:;IIw!{]j@߱=1Cf6+ DL>2ƪM m >kcAX?(,G;>xڽOI ykr*hh!cDk턂"rf(CI#[W !";7K<t0̏, 5̨D^bs:n8? ɭ <>3}T@Mt3Mb3_N_2yGR`rW6f֋.݁^׏VODrVGpv^0&ur&{cn>I֐D:u 5kfTanGY@# ~HG@n|ZP Y;pg<ᙪQn6 &_9k3aHG8FYZAXd) 2ݡCX2+d) =9ɄJz^ Ȫ\p=efSv_BF烰fP_Yâ5I_x|ñ:aB' 2*tЦs CNװ@}ea lqFZ 5),ڱ$Is twe؁>ufȊA|RXA(YB~W K T?d mpnGS Ʉh{eDZ$sdL̼"v~d;;s>>}8·dBYrf+Wh,3KKW8x Uu`}o Wxh,{ M @7he&c:A/,#Szݻ6Q`XL7d***XO"?ݭi37+lU^,8]*3B_z'ˏ ޗ~9j&5GdmrAyWFwT1꠹AM(3iݾ&p pؑ"K7r1rwqaӢ~gz!8} 3w"'74QOhN{Gt[+G E_R{C.f%- y*Xtv*n[|Hhp*ibǪ,:>>W"Þ/ت-@nD3u'᠂2þ4ɔ|L!nFO}%+đ~|qb"WjsL/구$TtvRS@h_]:kT`V7qs>!SCr`5 [!\:dtZնh8O-dZnz[a"% A!b:΅1T%Vzf34YwG kLc!RD`tF yOw_OF-z' 醠XL#R$s\%nW%tD( JqUU):9`ĻPC(wN GBG )}my/ώj 25"Պ *X.e "nz?9*0BIOVYҖSM$ |.Cf":a j.*|GkǮg,YEf0^a a1YlOH9,ssRK y.FixO0] X?ŇYe_{!4~THG4'D}(-9-O5`)Q8"I1hXJ$//Ӕ.FH_/\\_id$?28+ؽrPFGWh ]_OJ`CT'=C303T4[`r<_ajdk,XWI^[έן~&+*. k̡ EjDH0z=a$QF ] M8\<f'_yGjq_5G7=zed>3e {^HQk *QQK1Ԧ#3a>hGܝPC΍s}]V{0 tNa24@ِG Ga]Z"j,V)&i(V\VtM饎 icNmKKɽ!뼼wá"T 2i-"G6'C&1vd_ ZԄJ$)! [ã tT&ZՁL,T 7*I[Iw>lH J>tڗ_3%Z?[yj/a\q=\(JpzA\G %"_xyN2D,q0s&f..l'CY"^5Y-[S//--$3j6^D!j$@~sW1߄Ƣuimpo8%t%ǏW--<𹟎ʇ %$$<<<J ^544$VRPXͧge L(;Ls>PWATUWWTl@b"#Nl3ܵKMMMEE}^rw-'vbcp"`|||h :Cɕ羫&c4ԄDQ:zUFmjP8 ֜$﨩@Z=f|%&]o.`n΁N뵬6#E \ ovÿ+~oގ#mMdJ( *N3:27'+;s&ɜaE~a2xP߷4^O{. Vޭl3΍vn1A!psBvW š y> gcmodkkk&g8⪪mmm)q ϵ+^}Te?+V:ͿT:`ketp& &%קݟY?=GP#O>7=l cg[]W#;zӮ'ZM77sOwO:18.0Pkߏfd߿~y (T)]=ۘmt.f*((.55rz);ZP} zx~׏ 2LDŽfomlM?x]X&ͯ:㨺|6@)*Tqf yu :u? ŏDRZZڠ4o/PEW+|M :^nkkJ:o@ ekoOCU*iP;ȅ)jkk<,5ʂ_QGa#ʄM}]RBS>ˋGfg0?AAYY9_"#ϻs?Gv#++)1QQ٥ǬvPvvvvDtشU XV+3D#uP#KȷcV7wՎ`O`l .?)忼{e4:5Q_bp]dekmZ%vn p&?(doMKyy{"sBF{JddfIu:85hYIwi&_$kNxIP?-qFѱәVG]%H<4 nV(l=YINME6 1Z0>7%WҶSÏ7SS }Q/Պx EU[P/}Ffq1f|&ͷfkrUE,P?ĥf8@M!%$`ߖ $FAqKݶxI{#og]41}A!b9l ڳ*O1_52:2dٹRCqI,ȳ~CŸ_+$#OKA&aHWP _ǷBsg}}0<.1o|s7TkqeߑDA).*=a;@)WE859R,*:zVU GQ4{ T}}ú8z ȡ@Tf~;9syTv{:CI4լbom=UZRrd/ njӄ㻭OEj F8+r9w{Eq̧A h&{l5:蚘|xpM=_c5| Çlll~`kjj;O@U/&_?~X(2FDD.GÌ1;1>> >[n^Co:7QQh@|PHoIxYlvvTgkw)l 2gZo.p+c~MȴJbiԆmeb<)qGd~N)qS}ƯЙi.D?~Q*!stdNT:}B,ÔKDjۻ;I^_w<*jo]X蘛b ܠG9ow/b.%?^۲ Lz;2f# {Ȩl:k̖k3NؘygUK:,|mh3ed3b]lҒvwM̧ # -wCȈ7b*H剙~?PcCwg3{#Ps:kZ5; X1{`ޔboSR1Ѐ(,9Ғ z^i\tt'm`×KX޿ON e*Tk_VF'^d@F~~l[p HwQ_U62=7éXw"UVcu6W[d>W=2~3綧>ݙll0=ޙ$p7ۡOs#q8!}|`5ӿ@8#g8 |8F;]/cߕj7g{c[vըNAuu11%!]sV;] ZMA#2|\|^gfEPZ.雷u-}H $QbRt?+-hr-44/~-x0=P6aC.ﲼ 9hk_r[_ٝΞ"""(z~..Rbbl,n*C>d6[Kaa#Th- a+*FȜ.NKJ0g?y1* 54"#"-?Ӕ55n˔|DPmxݔ;-rp]C" Ey$][i!*.\R2U%R}"\`RY3 M 3VABYۨ,No.>m;eG)bh>o21p: *`V~C#; שj''c ؔ*][8Q66cYtuxJ+{o?K6'ΥMM\@տ0&Lb PqQSVJ_l .OHw:ڢ6:V릮JWg43 d||' cW˥kPJHo\f$љ ~pxcdzN,ǛwG[~-د[}BDJ7!{GdB)GGC2 A0-b4a~^QI/\ ͭFea nZ6"̐ $?'Hז-h`fw[j6Vwv )&lZ6:8(ie525R||noD*SDC#LJWãP.RT/k\/G#QQiQBϺ-5ՠPjP9rwuyz&s?`׏ʮ>I=Lf!EqFs7O1BliBguI/|0M*[k~tZLWYG %(+bX f5\!r]e3,G>7>ۨ_}2Ld-gw%&Cp7q}|2l,@憋U;BAӱ(<A 4.3r;dƶ6!\)w'hS7hҒOgzL$QP`>asr2^YO1}[iiY=Yhհ^4 a sXXV@FyyHH/rшʋH[1H~!^m*;&}D 4;(ѼRF^f'Xoƿijbk}y Nax8= GX АD͙N%FhUB.D뾯A <|_L/e476X|< c &jm(EU͉-4lqgBv`VO!O{@S2̟pSSt/|cH"wybM{{c`yek dQ% JM=|cdDvw;L݀+0RbHJ()9) kֶŒ?p`yݪp!S]}AE\ە,_z/|԰: T0)̚DG裖0`WK޼Y&$&FG&WԈU\l^lt>{G}PfW-@N/Elz.zlE+B9MuljMnWPūnnuδozyqvMgy[Ů_5Ⱌ:;Kh ud)"^@E|( ^KF/,'/%%H,;g7\[/l Jz l؞K@>_s޻3#(Jx7}"b3l.H"%J5, Ð<0 t~c1kem"鵰T\_*7c͊)b|Ewz)65F}=q<ܛhv>?Ϸ:1ǿA?d K~1[`{ܡ6y~˪ &"gƗ4o2RI4Җ KO$2j";XxwweR*0.(ПB\SY2SQ;@1#O1yxsLGFi>WWz)6=tvVC6ySlO}L&x}LUSk=o XDG &ϸGxEE/_.nO1X*G2Br6:MM'Pq"j,ju相x,(a(%4=}w ݱ/w|NZE{#!C-wcDbzϏd& Ľ{ޜ~ `tD,ZL)&DlmFgTvR꼸Q˪X][_žPwJͥ:T4?Օpq2#es3jt8/p열:d}ͼMQ>320_[[[&b5k^*~_%\`8>.H%&7b%1@;-.Z媼!agڝ~憛%@ <>xJ55]'xҳ'yfPE3;gp0? ʤ#"Guvm !(hzzom()YE)1РW@DQ!BF%d0ʨ{槫׳<a8W~8ͮ!\ُZ.ssjzIᤓߋx6\8Iۏ#=" a@V%#(XXc-=Umz˒Or2 vm#rfYFc.C~&E/>_I" $Em34ic>SmvQ=]jNp[XD{?Gez8s`q SjZ KB&Kzv+WW&>99U?%;^ѿ,?%-_6SRD0?F$j 2o&MOשGlmń Y0hќ/xЈυ^]1^VWua|x'ǾELtJ  4S!vzv2hR!?m1JPaiX7Y;x p&L74>~z[zfOdz3>>򠳾Rb=>^nW *SåsnGBԞ'Rn &օb|7oN7(ZMFPg!ڀ.tŋ:/do3Y8.Aa3ߴS_%I>^_*ŀ8f] 彻ͱtnvB.5 k!ь2gc*M(9˴361))\uG|;·@}~ճ:ZHAҀ[kM> ĺ=PNm+/1ߔߤpTO7xI-j'$| ENU5CV'jex_^بٞ—?}-9xU@hЏdzt35rH3E,-)f7^}7x?SQ(JuW% ˑލ1y"*%^m[RÉ2!Y. Xpr>It'TѬO!U\XѨ ntZ]D@@"Lk(̮? *1q=؜, H%4>~āzoM@ $hL uIoA®5\E1-N5Ûgo?mʫ &睗gL}0U+ ߼ q &KH%mg'V3NrI_ Wn E<c8U'2%vѲ#**4 ՓBze?<_9ZČ+'{bk0l+Ai߿b9䵵ͅB[Q`H$ eRIoMzӹ_L?nRظ:h3$@ (y]9˪É"iOTYU 3{{LMflnn<=Hڅ&~+EMͲ'vGOGg$2!M4֊x0z0 m>?]rBR(Pi{"ң** 2>p,RR qxHߞ$? Sy%"_)  yvW>p2?dPRQ_c7qR  *=jhXy!%fHMwIIEvErOuP͙mZ[x7XbcrZF)Gd;`{҄,XTAڻ{7oLw&c6\2Tʓ42*DN}ez0ΘC%+j?9`}4>msOXѹ72Z>ʷ.5 ^:fAz]of, MҊ1pD9]d!~=RRt rB{9F՚.HcȾ&eW37\s(t| MK|{:ǭhK4ށɜ?j;Z Q[B5y l0y$8SWRc5;;hkc ;W9>VVUkmCR_1巼&( Y.4uBd`qslfK02_dT<1@( }iq7 r]li+<jA>MMbo˅~pZqd:__UD}%4=.7tb\q''H^3a-"B?Z5Ԗό2tw1@1/skI i2WL44@w #*ii}qY27_l5gAv>722cROq1(_ KRL8|oX 妱xFLÿ0_-&~WP(|r19b.3)zc՝MD@&Ά ANUWPzn.(µ 77jߠ8,>%h$ 8Ef{f${#(jꯂ>pW};:N0^mŪMN$޳bpϘoDWcDVfl}D\c(BSЯE$za=39;с捃Ƈq4F$2旵\?f퍞8f氛'3Z'u톤$*V?ILݣTDԥW UHRn@>> +W^Gs>(LCU֦lLM 0.T-sTȈ(\{ wo᷂BBXp`;Z_xk<[߯oP!+B}v[X;%58:;3 4 *3k#"+]UrqkC"e7HVk}3ޮ}}}o\\Ę{QFZTG(Po`n+ TiW~yqau<$@-2=8ZA[GPpSKRn=s+NTр)oxEN5("B .KΧrA ' gT:0(ʀ!e4% hןt{/]BxHTHWF1&߮fd,<-&е 9i"o p߼ɠ3hHdIǎZ'XWfg±W * Za2?.B,񹺾Sm(nױ_: t!vItVE>!TGɇ1OGoTT: !]`ƥ1I ^11a OST6$ 2g >'M~t|qgLXv2Fm z'޼s,L(:s,[piO^_J 6B{2mQ{'Dxl*>x(R|tYe˷%swN/WJ/kѳu }=!S(Z+-| ;Q ~8a=ϝB *PЂ=NrwTM:n*~%%d $z:/ϯ]Z}CCAш Bw>ƽQ]<1簟bzv_[{."rwzNXbwvӱ49ji1JIO_uor`m`*0SŘ.<Mu/eg"c@mo/@jgs -'~u-@`bbѰH!}cqjq.$ [Tt^Dl@HN:pY~0,9# IZq14SWUQlT:!~c ҳ1?.'Ao9/ۆ@&M.\.` d!D ]b44<>\0 ]V)/34[i5G4o r|U 4ޡΔv8aa0Kxz>HΧog¡\7[JEy~8i41a119s5D)APQ JN&49Qȹ\Ij:c 5Cɧ8 :ܝ{N_ g[sUwjqnrvwu1u%KZAPQ]hKQESYgNg/t65WG@J_VY^((i2O/(`B::Jzu9Zv]" e$E7 "2c"Դbx7]vP%/ #0^|wtxE-T;[d1HMy"ȌTTvfԽ3j|z:pvK+<[C/wacuiỵO-ST!" f ,&hXW/ZD a Ŵ'Y REblܑyyo#;PՎBEvgW8^PP+Ի Si[*"[9@N."GJEAeCChFϚ!܋+DNkvk&2w?RPgf#xjN`WᛯbAsa}>[ۑ #тkK4@Ցd:l6ߦqOW^ ˏ$x,sZ @XNx?Ӧ7L]ߢЖAˀfx&Ce.9|s@Éddzy1IH:nbA؉70gp(ux>/ 74Ls?_gȕKHJ"PRVk;Î$ `q8ѠF,VF>&#;P~B?[Kz<ǿ" }nbB3Sxq}w;= ?\,RQR¼L @ h99 mQ2i8Yc>D<ٟٙ|jojEwW~ -NNL$Cu }eЍy5WnxWO БGME%<%%g5d e~D%?_:Hꌊ#ꏹB M룋)JsdȂo?fw!4u{i_B2%|SMw`&~[Ck>@|Kr hVB^L#&L0ywۿjh spA޾*qJYN9Sde/(7W3?WwFJHآ;[B7|͜R[Z6Is܌:Se|W:CWWV:SS@#O55_eWPڃH끁*P^Q@(1_vI>*((?fo ~ -w<*.֝M`Lj_ɏi7#g0%NPa`t,=v{O2w"OF@`zacJ%>OH*ȯM׍qq=U*X2hVaJ1e4F)}[Ll <<@%h`|p8%b`" "y'_gjjxMggD:OI(Y E_!t SVMSG0)5i/Z_?EAzp;_*.3EXv2[bKY~l/& !g#XGj<C9J⃤U`Bz!+gaŬ/= ^)PIoKnќ UwH)6kW99*pVqqАr8Q9R6^ |֩)aQ4d5F: ؜mjw^(e ekcM<68:9y}ͬ( ܅ T-߄^ޓ+H(}SVN(;Ul" J%ZvM%:C2gz~s9t(s HY4 _28tD6+|ML_LYq.-$Ƈ8 ?w/K;Z?f33"NLccuqCZnթ94īH5|.O&f uv5f!`u9Sp|Ec5Nl8]4!a?C]i9];OX;˧G,IJh{QV㛁_`+*`!lAϦϜ P2@ y*ddTT0EEe: a.玡nk{7 ?3"U"Sh5C)]{cz'ɯI JSuIIIB&P(1 R?:a"k|<%[j{r78-B kJQtlTwmjʓ=Ͷ b ]L4@ch Мs\'L.v M /wDqgwZH%uY ĒR_ό<#fQ&quG\ˬ }͗];O%g .ܑEEP.Zra/R@!!! z~V`.<'fE!I;)\ Su!R=>LJJH 5== t,3]KOJ^xV:;ZICc-ofhAyky&Pn8f{$,bȏ1#Z%hJBUdYqw3u$n8Ɲ mI5':lIɍhZ\E{{(*F/YQFH1qE@F)8xNi8 -6oYQz'?,7zTfnZ{W<6 +$&RyfncJrR)mk-sq x={&ɟz@[< \SZ1ZO 'c Ɲ(b 222աRQ&-'YY1qRR; ~Pv0$,A-Gg9|#PM1f(E+ϟc5™.3r=gb/;p;3ClSjZ]X *vo^8cօXD${(>:h')@6xi* Y]p4M^GG ^#1ԕ??x~EtXgGw+)1y*Xnn}(4T(SQ3v(^H\Q _AJw+1dT00e(rJ( у*{L? OY "B6LgBE2N9Mx%>Y&a{A~y QK4oO I%'8Nx?7~kƌNSVTNӡm?o>~%8qtF3wm2[@9ԛ߿ .<;#S C~=Wz.By` =Q|{`gŔJ [w$fYp UYVe v6$np)o7kuzb `a~dE{GOwk7{K` E𛄄T&?Z0qTWAD$ $Ku69ާB;_tsB 9?T~{^Fp(,'WoThP lh,26f |%*CIcPV5[@X:1"1 @Lr ii98ߍv)$$8U!{`{40Mq>˺2@ _B1)baPVW[Ac mn)H%#闒]V6Io?vv*YٹրpEz:G գf,NC0 u}p~q ߝjq`Q[{*$8P,@ᰰs  i+lw $ 'NT##S7wpIa2H`_̉X9r6Vf_K$܇iꮑkslVCQ"9uup`RX 6IIAQQj r*ѣK\WT uj ntS^Y=0p@FGPV 9PPJhUzw'jSx.=/vRx[nH' “*_9 WOPݼB}RR^盛4RbԶnLI((gS[I Miiivn6$geCVJKᨩufK$oP Jʊɂ119י))`?;n 2ȡdPzYh ;u6ָ4?]-57֍t>{:0{f7%YWHNNTD7y8;ڝX xDbi h=\9 -dS`hwxV&cg993 4VTPU0\'KcaBNHZ,FD_`h%G`K¼=?cq7;Xe4sX[ @1~`lH/UF)h_Xp#5_4g'#K = Ï'ndDG*YnܿȟݷA~}W#-="!X.eh>&&χ,QY]_xyM85E~3 _$O;/d%%*˫0tth\]Agg$>n8u:м_`oho^D':Gz#_:u% R,qtʭPZ,w&=`a'ֺcۋ=W+1$"&~{IْE@J 953XC5/ܞbXA4%vLf+1Ւ"xxPdeEC:7?<\g}23 +N BiuMO(W<ƊGn[[u#w7 0}}"z^ڵ*\g @5Z۴*)?\~9`_-NDmSSXQQSض/Hҵ?Ho7E^U9Z r;MLkW`wߘ[9Tr ?OVU?/MJ+u6b(m̌XDjKjZe eWo\FMۯY:X/h#fbJ3qcr좊ʲ5P}5>!=DfگȗMގMkiܜxVϏn^эe10:C l;#VoIxJ~~WE4O&Y(ozlW‚J\sz8S3,HlM;ֲ)B"Pʧ{1W (z4lD@/VHwSU]m4;Ύ*B2ڔFh"HCPkϜ䇑Syy([\AtEMTRɁ,푯dtÖ;cV'/T'CfذtH.j5!.VVsr]ELYijB4C}"DDE/GG TjjuV=a'CzwPr:BC0S=‰ˌe}433++w(54}rL#ka`(?,_.xL26_0qzqK2v #gKvvwT{UË' 7ۄ-~4\}%J x8qlb%|6һuCJ}l^N<5Sҳ~̉軲ʘ̔ߛ+cC_ VS >gTV2**fLޮnl PO$OO349RFEVU,5*$~Yjۛ~HɏvY 3PmdǪÔi2-I;-D}e~]#O }66VBfj2*]` 9޽s@Zt!dY*  aPQcBEAhRd]D\.=5ͭ#`7v23IUCCc~&nKnꞝQ>hvR|mfsV(|ע)&p(K@Ϧ/'c7PP~߿c{ިJ[[c:$@~a!Oe$xF(((S˽&J !5g.V> ;_7vw咲::upRoVnƳDGJEZERy!gFƺLYB@ @ Q+UϏR #e{1|WW`\*2sAmgW"aStDL8{gO[*="^K׬q:__3nï^d}X44&xFQ޷w e0=`@ l|/<a# rs'S) abܞmTF3:oI ^]%O`.C2Y8Mo0y^] p}K |G죬VO~]k'G <с74VH`t|xY<[wk'. j/nn$v?t4\acb̑t[99B!swwuS*M}UY5ԊhbOohF/+8xJCč02fhJ2.~<ӵNC `nf)xnnkAUD뭁Zl - uq^ly`fǾ;17qm'=D/ ĨD+/|Wubu$1,ǧ1l#,.ȧGYOZd(!43[ ihٲ~t$Xh3eVHI @'8=X\]N]]4=f08m*#8| QvD`(Qx47OgM%Vs$I~`.u6CE;wLI$ ^DDm`%Śλ g $ F2n,QjBR"e!؝3Tt-l6:0yn%K FQsp-Zn޺#^73gژ)&I 5+V&Ǣ.U{hhT&/j%+hN MW3O:L!-b!k6)k42Dk"{pQM .бJF:mNZ5dĮ{n?IOî/r[T|!FPu5LKIB<{ЖC VCR2gMrF;-I=A91~Q`kF#Wm!Ss<2*{FGbm&ȼ<6{Sjp-z.TNpezew?Z'ppp|ok9N *) \y-W ,R hh*`y;ݽd6?UaL/F R<~єjr剸Zg->$B lˏ3k225E ڛljwaoK cҰt}y\V}th Tb p7MIfK=.ZQ~B]հ}I摡؝1g=p)Rh< BuN\>>TQCΧz^XB)l]bVU \ACש9$у)x/_bC}q|eR :ѢKFf<ПlS}\廔߿iXӅC&Lk2lzCM=~ VP|7Ɉ.ru5pyeWQ /qj &Wy&sg7(I,>Do|b3YTu6d.F8g=4Z\3}w5: ?`,*lk.Oa3S̉PQAD2:2)i7(siϱ c9!KWϹ!d X}!J*TZx&2 !޲>P)E3̔+* 9^QGE]OD0 Jާ!sx:_%:w95?zit>= Z߽T.pKH`,1&r{{GhY(Ly`٥1:1ld "X>[(JJXCjjBAh#C/xIUPHb88h5zȢMp~9^11؜~q +)LrP\?vM?`00 r1Gkq\XXH@'Ʈ1v\aZ* DbMdoF՚L_nR7 ro:"Hz.FKh57VZoQ%n־_%+"b0 ;7 [,zzz=(&4,& q)C吠 THUDQ:QRU\f,{3F݅*ɛJG+CG֭ L;Y(PuDѕinKYweEsRoh(sNN,叟-9Z^Ev`]"rX4~(3:X]XkdHbx0+ `(qˋs?{Bbg?y$/&8 tUr p\4hӉn_2I Q\?E1& L˵Ձĥ!w]ծY6N#!kb2 L4h%ԼOs8 wXzt_Z; Q+<|7ܓ2v5Ôz"DѡOiT;n6ᶯ`2ģ 'pS hZkjrrBuNDG`Bggt@ eHC@wc6;rb r4"X{m>m츋KKM]*,쏛5x !Y+竆kpsծv;5u@M֗_bY51y[[l=ps6L]r"aa\n@0bdc dV^XDC#ZHtt cDjbPkn E+A&b#I3wjjrIuD?S M8:mpςjٹHRt0s`*9[Rx [lI*I|8a2~BNn"|X4_B4jd: xt>&+k˓ssĊ%80Cq 4ll , qaqbydK-.W_;mJ ( 7xxCC&ɣ QFWHLAqyyfhP]4WvK`YN˧O⵿ w߅GFp*Nk}kۘLltNփ'l*TNB3B&)ᜈ/zwo9jf(>`fYi=1s{޸+aB$>[|v-⏗ܞ+k֌8X}xz7 Ԭ4=!,TjHr@qΥ`t7Sѡ*J*TZ`"\w'7%]#0Z,g8Q)YEL0Yr$H)(*SynQ;Ymgwnlf'&‡fRm"ix J^5FirZb6=[ׅ"0l:~a!S|]; ԋ3>XdBtR L, 55G4 h'=U[_Z~R0~iI.$ -pQHO3жP؍Fg~⑆WA!5sCN؜i 8/|Tce%U[ ĕ4@x ~:납ja$<@G\Qp{$c孁wܲw 8T57eaHMI#FK5Jԕ>]mٸި (0PGAq@!W3=˯P~7[[VW!HnkRjtaχ*jdE-n Ś[[LUUpwM)ff34[ȵ Sx jq؞)Z,g9Uy6#|m@L')^=]*+_:gKǚ*FY"#wզ/סgpm1ԿM15p}.8oUsAɦXL,R(iɂlcFS:9zJJ@;;&C_%I',BhR)sHPz)]qu{C=蘾fM:(qrI!{1JY=^ɓeg8g=nr,qY[5PǍ^h5I'o lG^HŌ&{'s{t SmHYh tk-6/II/DoUj%0mߺ)p|~vOx8oZыe2=!/dyWS[0?Llq+hĦC8y7m5~:lRL ګlVXl+|hZd 0‚@*G(إ=9z8lT?&9 N-W:Lŝ.H߉NDȵ+ u@Cq>n?|9D 5v}@Q3868 ,ֈWPvT'Oȭ|@q8{4rKKaTT. 纺Mk壃=r3odJIۢ ㅈ LGNgc5rRRwQzbԥkk/7004曍dbѥ&VΥP~:Z1Чf!?:{3Fbd@8le>hGVc2'HPQe!AH*;5yUd:֘|S5WHF{xGnw<_UX 32O+ō"IĤR|17Wp">3Z`]GPHCSP֏ w;ʿF7ZX\2p3K5c#-bb2:%VPd#sq)JշBnU-'c1VΦm1|vN)㑟E̡;Plj*3ؘҒrDGssڛѽaF pl7[7OKrvX.{WA~sx_ȫK|# X^\u}JyO Ck3"9T ݁? {:[[Rg6<ֽs14#cSTDDF&K?8;/P-aKP4h:=R P,ѽ 4`mw/tnc@dPꋍ_LѰSȢ!mK|L0(%B ,9zkAr|RTFsh0"bHG9i*쏔_2 R5jT >Fȉ Mڟ|"*WpryPh\Y ~a[<3 w{\uFgm΢n-$~lugP҃oݞC]J_8q6/t>8:zC eUakXav@UR@LW1Z >*pƻVg؝mP)6:2UZߞJ@ӄ-'=S; WNwWS4& %6/jFMi6S͌if&tĢj='<3Y{vq ~wN!^b*00*0[+}M/4t0%ZXb.7 nn8 ̉]7?LU(|M;NZOm<2UaJzf2S-gep(鉡>QDGLCۊ7r֠qJ${V;,`&n%Dܐ2B~Jn/$L&ǻ:w72G|SSMkYYƀ"P[ԇ\B,N |y{ƙTju{d胜i0e}U+4\66o )kpS;+B %>%x-^#'dgD⋌1U1g* Btibr=QCh bW SH>͋, 7?Ɫ5s"yr3Yk6>r0Nk6aYW9JgT42 'VV ~xFs5oQ- .nZbpoo+6~%fBVIBΥ)p^R)ؒYgnY2ybl|HMg> tcbgWE#'-@L,|D~Rk Sy.$XcAImꪪԕJ~+|sk|fvG##&AHʨ[3&S䒉,LJsgDŽD"nfϪ9$|bZ+{{"B(+NCBr2ZuJCC8-2@UA;ih**q0.jZ,z2[ Ֆ5f{aOJtC L`ι4@Im^߿&מAA Qe {o=Ejg%UjѶ7.# :v._[ZZt9r$pz#rt:r&h1ꎹ(Vll6ˈuz4D/5oYNrf煀/+)|TN1|!r%gyP{#xCXfbG]8ٴl_:_&sO=^p\]~YLR,.2ҖS$+O<홸 D<KR !#bLRww6ta,HU4U7= ܱ/R$ ,VQX;i(2VQM?4&Yw|:99""҅8~LRMr}h،:El*mA ccW RGDFo+uAV ljsInV~4 mf>Ǒ#-A8Lk󱹝W44_ݳ7ҁT9nt,37q#{A%dEJmG>Yو"6];S; ! r%5Z^[[/|1OF3>dhTr0]8|+3ƐMwjGJͨBK2N^N؏QO!&IAv3nyEP a0mdjJobZQgw<3F牗0!dE^Ztb-1ԒP/f+xD|: Ϥ@I: DciIK(bri G[i Ejl]2NZfg3RKq _KTz}~2?H9j!1ڴ;gFF }: $,?ˆ˒hEWbNbt\ %YHwcNGO{D7w/JQfxE"~pzg![̔~=qYYU=JU$f䷧p\4jh<>9 }_4b=%n"3E:G6K |ۃxF^k\\[N-[H~BɴXWHXxE )g*t隑|.&z!mat;:tgmCٞ ( [[38;SC郈yFd8E`PFݹnccFWv*ӿȕRՏ~vy:i46Fd4; \e/4K ߏd3M Z{,S@2ى \YP52NWl\&4szBL("qe8J: WX R b;rzzf%}[YrrsHOuI$$$0'3(mIpmB\! /R rӜ% 2u(6 ̠2Am8 c싔mHRߘ-7z 6Ir-"`XC$xGtj ?NˍuIAǰ;Wl w_[J49iP~а1O? b&99bz $bQZʽW0!!{ T000awdSn?}  j9|r3E{~~ͩt<^WB6<<\Od8LzYA0ڮtF,ҧ{EF+r<$bUnN֝ޛiXԱI"[GW77z:`zݞ >z6?Ѩaǣ#vũHݟh &M%.\]^M?|K Yj@:8zM6w 9V9=?xzi$ ^M$CtH"/{h Ϯ_sqUb<'@*myS%wK\`T-P; 7b#xJCYBeZpu% otȄFp[ dDuw2_w|Qˢt3J,,,'\6;EmAs([.7'zzTKJ5>5uh|o$̦ho? |ɣivַ6x~|X<\fE[Ȯء."5s? SAvv d}y '~]mQlG#s^1[ +/GJ8ev(E 5|U55=}?fw e)T{)p؁Qk7kp' ~KoGnє,zѯ>MQ1+sP 'JdpP`e7&lO%-C L] u<7#+7]L٠*DvvJUwZ_ 9`bd.@spr6Q(P, C2g($G$];)7w"^ yO՛'NbbЛP&%O#Ib pG\"ϖB#vGixe9G'W'Դ gVz5nJ%IW' Hr86-W+{> R'z "O q$:y.D!y&~H~}woOM ZO Ybl nɹ7 @&d=99>sսKA|GH*PSXm<\c^Mejzŕqrz'wJ 8Vi5-VcqQÅFj`2?_^XۃOz;/~rkp ]zvdfʭS?ШUNG8O,WnJ`z|tM`2M\g@a(4ϝb 2׆k͞t"i]0@X..uU ϭ `bX6(8-$"58f3E;*SU=F2cCq{(Z2W;"mFt^Pxǝ# tx\{;/E`d=ݫ): TXd(8h`}&sm͛.{RGz{K T;j +z砧":Ra-!AAT ,#;,u#yFn*{i` OD紛gDj m32VTDCgwbUiA33bGX0>$JԮwv1;)lj䚾Ğbh5G.. O\^֖,PG%O:8m!cͶtZqqĿDҐ89cd48-#9\xL\qyhGyin4U>׵$LrݩT }TĠz&vEтke-5wZQ4ˏSy¨e0.74!T!;}9mZS}_5@$g]`\fw귗 \R4$333!6K`d5TQ*orEc]'LIm. ()zr0P7ߦɰɀOOoMN8X YFG?Y7YМH((*+6k+lz=~n37a\6:H*M4R 'w#z߀|Ȩ )% Pq\ noNlJ=e(`|ʬ/|| !^xwhVY]$5p*;5w|eIX pRG/ƠbLrM E@C/-mthh+<>2_0%jĄm~2޾*PDBNĵ',z11_j,KBwyuj b !7 (j\VhWy$pq:~j Y;#KܱjȖȒcːoYٵuw.M_`?+}Oyl6#n(^oАcfD 7wHe53)3o}Ij_w;;j4ի>*p{xƵc1|K)&Fo) !_%=ǗImJnު$%"!o٠CN5nTr (1ߑ#D}fD|V/A\qs8=}d@w(W:f ׼(Bm@z$TDDeۛJH(F&'m._?eHOkCC k=Nl}6YvvH# ce7q#bC*gfuiR O,|X.|ܨʈCQ!O]6Q΋&ܝL9ԿŤdC ߮Cy ԒD[Vl@~@[SRG(4k ~0#_ YG:UC0hڦ c[2ltZ[kB0A -7,H,%jo2fyqbW-S;{Qi|gl;@3ddRR o|\84c_-x/T79`CCFX|dC1g\t~9YXJglqKNc ΢G6b'5xt#Ǝac}S/,320}ud/gЊ:)$R[7z-rO~U۳Jp@[n6Z7UepH`uwŘ7%ĶʴH ? ( /γ@aCpPeep]]gl ΋UTXްV$Hr7oRψEKKIDwF̗Ckr%!OjgIVjD.DL##_U+ !{KFFoTY05ngF-y7j_/֨aaViDYȣMfq25ny8-.=^&T R®5M##]}=I2~wDx` O[DEe@\L, bǑ=:]/+ܫ?EVZ)0G ,M#*fт.h*md<=\3qHI1&\?~wjO@Cq۶~_zoCwՓA+ܞ@Rxzq$͞Ͽ~4DYv>PV}ŕ r1f>չXt?J Erzʠ Ż`aYODDSz{޶G=FiiE~7adjx7ɛaK4lhȹ3} 3k*٠UZqySmټ^ '7&_SP$ēqAI>1,Ga4b\J@/óeibE_`džobVY#zwyh֚f,j;PGVd,1G Cetc @cV=D@0ܪ}|O Kjq~ Iywa6ZҥSs.L;\M#k~`Ү9_(s|C*dcLfwLFͿ֖ ?N9`J*e X2 B8Z@u|Ê7HaގX&@3ҽMYITm{iN|'ۡxzg~Q(Z9L׻APR}r2t"~C`K\ rGO W`dAN6ؙQ/@yox q}}ڞB.cx8{dY z;q4(>:ٻOHb4cor$E@3J:W.Y ʑ<2psQ9I&nȈonD6+B71 Zw.9B.t8f/o5]7&Oj*g5X1 Fzn &捈iیZU*W~#Y Nf8m1!Tk~OWvնFBuSMFS>~US'*>_;p%.=SM;;NNUAMq 79qRCanL(Cdr*WU~|m1?zzP3W?^:D/F:{ޔݍpX5)ܼ18:ݖhϴ7^D<ɓJћ-7S:[bc/ntAFfQC*5QϺ#WqR3Mr0/ ˮ3ׁW^o,4c[ʯ%^n:^"qfzb Zah D]d7A`8+5:;a~ziâ3nO`Yp#,a`x~-F*>gd/,\gҐp@ރ _r~?9y$2d3)Z+?ATA%TK@ s9)ћ㏢ .0QᨒsmO1H7Hi1/s&V P_{tVxd/ v_ `ԿH')f,B'!3w\ 6U9`ްն{4q 3% L>)Orzii@8jNyi6;ׇ Wv$At I9{Єx}tp} 2Ӕsn}q /H;~מ GF]"HzslxՋ7EE\XlRPj$0K-B O5YM]7Dc\aōPi(R릗ʻ0eX-rYp߾m`pG}LCr27ևozzoAR ODmA0x&=@AY@ #N\BL m{ѩo5<-!2J%pNz{3Rm6Hu*Ńap)Y-@4@7.ٟgXTm,fkQv XlvzF?sSStbMĐ3T{S3Z8 B,RZtvkfMnd3C33R\o?`d7DI&sOs/fzNaiF&0gW.<%<$l2e C*O&"ݾ m#uɚ%䪫sHNkwMcpH-YX9s(# {po *fN2ͭ%heO(yS,~3Y|J63EӷY 70 ]$vkpI[\/e= #(%Ȥ9y_$Trl)  )#ӫK[կ'-jr$y{USߊA@̟͖bx_5A&3 G~&czS+;_4kbbMfjv}Aڒ dB؞hF@/>*7;[OAAU#XIyF *6g[#K_8CM%0 -uq:k"8wo|H= 0Yt54 | |i .SLlҖdod>rf,aҹފ-X|#̧iTu}UukYBx!CEj_(Nq}ܼBr)* "A*b4!_?壗LHvfuI >yeu$.Nkkoq;V۩ϸ-?ۘkN=EFMH(YjPRթnCZiK%=Le(gDmxw<@״fjIT@ K~4V\ i==:_F::LR\+X4=_98MLX42,;_}e+W2^PmˎU*܃1 |y2{(^\ Q±X 4ºF (|7'Wq7skT{B{3-&U<g).^+gpxx g/dAX(liJ+"A JǴX MgkROf;R:^۞,#y]YV6}[YPWQ9 >Tdxtz%JoWq4C Td DܼoH>`}rnJϰ\CY73Rw0䓟cۑ:4u~:\OجϩtNnvL5^h6SPpj+ Lv##M<~! |44@g }h wW %2Ż-I~@N'b^Ϲ\\bwNRtUOOzJ ̊yQ*ͬvYnrrCVI}Ya!,'/A)3jNm?-GE`2NZ |Uu}TFRzbU3ށghJL#d xR*Ua3K+{$ЋP/pFXkCGGf[Ś7 ĝ:ʻkjD\h9ּ`ZrHReX4 /_T \S{ln4%i̓Ym%`]MM-Txg %s]SWMH[add(K4xs<ې(Z{LUJ1݅U~Tn Q>|X~zѢ$` 杘HHtousS{zGfCYwn;eGx="|B*YuŅ`ᣝ^aE ?1I][ʇvdRy7N|˧/{ aN xik4ʗƊ{8:- I"aO~5bwBkP']qp/[LOohwdƪ>?[r\dWM}RcwLlN׹p˨ w^7-@Sq.GV>ЮL"MNd`7n?vC9^jˑRz}^Rhtxq}FZɧlz{\/2Ӻ5=S"òo]Wٹ2"լ6݀E8܎?{GΡ V~es2vב\n~'? 0U@& ԕƪeJՕ jt{vwY(e2}r]Pj `?C-RO:q-1ұ aҩ:ͫV/Es[&A!c/!gor5b>MȓJh JG㎍{ H"DWgj6ihG">aU?н|&MNxQ$;:U,(8Z[Lէ8W:{ xpfG{yZ/R.׋N_YS5JTC y՘df޲tڇlQH c,h ANkuG"cөj@@p{ 42ANVw{2gRT888GcVUUj2mJJHt:c9_"BY 0)SSS oR]>K'sXZk8h8 DGJ,JY8III2ruRuS,{Z|^ݢ.˼ ?";-nL*s{ao_Sk]`=?c6Ƙ7Ŋ`;dГV>&&}z^6sr)[(R=׷7zigg $|$xC*.LND$mootogcs"p,WRZA  4!8!ddھ= eRim0EG<H} & /K=I'0}'s2aV}X 6(cZB,σI^+z3WZ7 ( lzaR6:mCbIqձ+ؔoxmQ;inr?v /'*i _DJ^va"!|sesu_7N.ԏ01c nkykfn~r&KW˳x,9;M{}NNH&DDD (VVAAqwAm 6+ \-;kSSS%S-WsF">j<#dv/(;Z_B\SLJҊշ|ؽtJ֧_m.vtӂ/:3O7+Z {Kנn3eU޿/ti3u;wd!r~ T jwNo٨'Q+>AcI1`*iIR@:Ee7WhHw[_ZP*:k͍ղ4'gP@Z ;$$/^eqFRaLW?~N*I=^uXgEjC 9ԇKBZD,oΒ,m'.a~p}CB_8O{KDtK'uiiА# RNOm:mlb19 ܮ`5"h{mEAM-mm9T ##;PP%43Üb6P4 (v4 go)9u^:Z]A~qpG_FJ1ttdG@{={ Q*~nB'ggdL&br;{SD^Ծq CxM |LW/x$ș"gխ@@E74/hhͶ)rVl1"=E7o"3!cϤʰۘ3H]mKͮyIPL5v· oL#dL 3u{ :7,6 ~䏚$OB) ,{b Oz 6`C#`"5 >.k)GH& .WW>pQQU_$I760$&ҬK&aFu47mXTW#++BU~/. JϖZ c-+]C;:[״IIq;ϐV(+f5:'VⳒQbWMmWg'**%ȴ3<>\9v~-4-2xVXK Hm'=x?O{!'.{hAVf" ۪B x姂 ovv+asujj$}|o`H/wŽQ1}7\%%ɐӆZ5]=giٟw3zu}dXn]nRX+cc\#/~w#7 vgto92dҍR>DGSZCg(d)e*?jmʕWԑdhMn2Bl?>6jI'͑p6ۑ~>(g4xԚ\I G^pD;9_fYtN ^[[CF{@.› ΋}qIIK% [[I&D9mLDnDw=b" gcsi>ĒƦ[ abB_@5sQ2`k B֗Tdom BE5mۈ)* Y7P%fpC9J599ڠA[s&[i&K5<]+\€Me6ksvCīTaN5|*Pݿ8Ȝͫ=@~ՍoG~\5{ܢW@'Zl݇ F@Sơtª\e \)$0?F9mք2PIZg~> 7"/6gSyRLd$nW:[ 6%6b{#&e9 " ! Uk2m*$|g er{>{rqO; ~Y!m3cLY6ۭgtgC)5|{}tÇѷ@8x0{T:ϩ2hiݻ_8Z&?apռlٲ5ߙ/o_Z[JJIB[6E-#{Ta0tth:4ub3s}[?0a'!JM\({QXu%!o6hӗv^}ysRpe4T?uUFkȰIR]Eђm ڻăa5ān֫ נܮs(DXZF;Sʈ0]YI?xO aR&{W%Ws>H=Ŧ턦i0:MׂRDݪ,t\{XB ߾=o{{ .!g1mG6lZ.zA>s >WP߉E|FǺOm|/#)IɧR.RgM웚ELD="P41aqw*W68Np /#:^HgpqBm36rC&&ǡe=RR@yXy` |Gm+eKk, (t8$Y0 A!npo/@ H9'_jEDg?BdL}xB1e~y1$%njVm}qt0 N☗Ov_&UU6轭Aa:ӓoO=.oI˕p1CbY^z ܟ8h6:?\zY*&@ti~spP en IL2< K/)~ן)\<+OV*7\װmPb !/Ob{0u%'R>WL[rצW/bFGnWQ/h6J#dHyEH͐>$&r_X=zyC~ڿ")i7}g̐(<|`=6\ïYŘ!=$_7=^J R,6CQg3iED-,|wy d4$@c{MLf<`Ϡ`0+{b*aiN6ϰ5T͆'Q7JyHBhQ¢O?J,B`I^OVQ3;J=34EW8%̦n .iHW|: LU;_1~ 73%<(MF[F+oS@WH̫p1~i|^4߃a!O^gД%8f}%VovMH~RvȲ$ey>{~Ē~+ hŖנԽqy]U n}eBP#zn Anc2Y/w9.qSh㑯~l2+U}`gA) Xmxwp,rKC#7ɚtYzi|ct*=1c6T܍%v[:cRy)+l7܆.xR:|MMֺ`8Nz42 ȅ >SQkvj&X0EzѮVUǩl5l5eա9gIjk}fS]'b2jxm_˨]ɞ5Z{y%jR{wjhĆ9Gd\j kk_=UXo9RtJAּ1>8}62+% nXƧy9L6B%J !0\[~AnV71o x9?`P1;xsӂ#TkU6# Ԣƻ@j_3PYȪ&Ur=C˜<@Sy 'j .vQ2Nd4OP:ӒW;Ұ ei0boTj))%ud7 l -wQW04nYaDРnϯXH&6f:bh)t 69(f-#"$=f5(Ww 5kۿ=j* ё]!P%$"*at̼,effGǽ*:@ Umۓd"}IOǾ΂sX }Oun[xu)f|Bt:Hd4-;ܹ=ZQ9c2Z7EіxUuu+$J<}ߧϥJ&\/KױDŽ grsJLE2)Dr^k"fh98sNI3a0+_QI&!L+x$o;(D^oP(R<9lbe!T/-p}}[ݞ7V:$@Ju?z~[~7{=(b}_=M$G=HDJf-韯! K83͜)ٕuu9kO"^s[ǫ{boʹ 4z =ǠeoFy %#sy3G #, ӻk˞JO Q%-dg>[FEGBGX9ma 驩 7䴳,?D/AL;gt4.'"L8 m58^Sm 5|7lx/قAԡk ?ǎQ?<.&_lzBlPG[pPsQm3CNll;mD,==a)|OVllkpO> ƨ1LHtlʨXNOrsq$UIm/4:kf_Rɯd>A!n9`q@8^>( 5Wq3\ PǘTSl4߿Y$ YԽ:'ǏD"4DKtϹ8z eZak]*eNUQ Ug 7v83Pk{yYQ |+P:MN1ԩiw\qq[@"8@eA9}&ޥ tY|<ЂzCXf_{ <7z.~}CpmC o;;dYE6rvVEd3LWpUMdһجbn`Gon춳^lѐALיF[꽱 X&mCX'}zZE$4MH3Ez Tי%E^ϟ4NG aNG0޵z 6MfFmoncm 9M%4C&JT#Bί>p"RZ?$5 =_h7?ؽ j, lB[XttlF:E١o_;^rjx|].4BC)YXӋ BR PU.?5q=_ݪς\?3oaMt.َCLC >i."/Him jo[~b"l/VeiXLVyh]oC1`^{ȫq3. T5K’`Pc'OK6H@̊E19XtZ#zw|[=*m@s]d %3SI|^ÓH5?UQI9JqCBM˳.U7T'#W" >g(}}6˫т? 8w@zznۚ*lqaO8:[]UZ/?va٥Q4E:D}Tn8Bʪ;BxOA2hįtf}Ish:5NmMjHr/D@i+Ҥx_ӱq9_6lx _4r`?XPA#m<=Xi@'6-38CߙJ4聩?Wf* \cF;F P>|>/W:̷M͗k@|xZ L)2@uEޠ`_KKjuS$i ~) w' .YP0mcjDc#z] p+uh~wST KÇ;IVkR t FFIp\<؞/BIԘ0[=n_g|@ -Wsz)oo-fmόr>?kzm^nhsq bJbTP{Jߡ]խ"dd9Xwff+ 1@#Mqlѳ ^ Fzq]cvID.i,"ßѓ_E$TTW"\3hx;Fgs?^~.-|ĉᄏl6yOxWHCTECX:AE^eɿA"kpScaurBv'd\H!αlr=wZD#1Hts-H':wFүv-˽l.ﭭۓpIlXgJCIvWL6z&9hu?ݕZ eءVϕbRj ̥l?\x>r+Qnϗ%Q6IHsٌb谯{VSV,n%ϔ?$(DQ9 ^])v9Qĵ>HkM myيfW~XKM]p*J׶R>7XeucU@V4wWXfsM(|:;%LLЅdMe676;:pyp9QԚP]0FmeN18mY8]vܻ=.Է C{Hte{?kFtWYV6\"XZ6[󿆀!;25څvB{@$rZxzzՕ4!mv4E9P!"iuyt,,D^$h$%A&mNLj)fkR{W5%Kb oU̓5SY;E˅76[K\M[X]?٩|nѫQsslw֬R}A Xy/ǧT@%sF\ ypϲ\i:R' ?/bQ=|J%%6?e-S: Y!mkiy) %ra1 i瑱qt`n.Z/AMaV+% wProl& b g/_22M׿|c<<~<ݭL&g8uϕZgW(6Yy_R߳#J3> /0R+_ssmxW'xg5KtzIߓF/œUZ1* tSf?`k j^C5`ALYiij*0YlhZ ;a-될4mk=[p/6_|B&)& N̜&me(PdzV٪exCGA_*G)'f3w;쵧gHMnN@ *NG7_~ޖ ?:eדh1`x${`fIM{C!X܀Yvi`t[wf?UbJ%GQ*7 A,ZIhh+)C6D[ϊQ10IJ!ʢ6{srNnO,Wۯy+g<}ܘ'AY iZS٦c*iw8z]T|tt#fOUs1`] 2,Y kg(U!%ՊCl\/3hc pm>E{fPnrX"Vkٵ[}ssj"qJ4_`{ lR34W(o%T"u 8!![zg(`Kǫ AMSƻcc2_߳⣐~cm#^YD:=%VPB^m9[6c _H59 1˒֎+]8ې&:~M45}MLe1PwwH.3'.0|-=np/q=Xwkj,4QgoŠ횐1B*g\Ogv@@xeJ;L9"æ3#6sc-.ﭯ%խʾol )(o(1,,谤 3O:?n'pZ3?xѨ#dMVEU+jH UUUUUTFB{LipCqNM_+W#"W tٞ_*'g+olܝVQII]Xk.Au2\FjHԥ yƣY>;EtLBmڂ?>,@#4;y'F]@ Kw 权r{o4.AsV{ى~gd2j`p0ra} S8ŇR ܶr@N n &{=Cޟޱ5Tk>=Sg) M k`R+]J߿]6 \3\1 ywXW*4M~rXd ,:HXN-2ahbb%zu֮*~(1IIF;Bv~!/*ߜz:;aPQ#zC~D*Uc?K~3o!C2j1 h]H7VZ-9u%;^DVc'w׋O((F#`o8OmQzzښ^t|Hb',yˮ` a̫:i0aO:,j/RB24_ˆ1='O9eʶZlߟ,UfEV(V {;` WT2LU^Yh1!4WfffCsΎXբ`8Et&)'g_BJ! 5wvB 'K{G@tZ~Mne6|PRb2Y 9yXc#wbeȞDN|tc#3Eqm!7;(̝F<<e"mmmo\{p21hyŃfD, 2d"oщXVƦx`,f?_g* dhm5V0d+bɤs;S68/v aY[3f"]η*om!Y׎޻z+,.[XD>X:'==R 5999'` Um RxN4Yʚm6Y43;k;坖pA ^(b1| Bc\r&}~K4˙#L~dd$S/Û7/׽ a&l4$ug(D-9@<:''T]~SfO5Y$ݠٟ I PRBsuuv;r<w9Y#0w_,*7oV/sc\ϷTwF26!x[o 5{13X豁8J{a!iih4dYzߝC/L;gv5@WFӝUffu`;:t_Ǔ@3=B6K8eYe%_h:ܯ|##NH9og.0!?>s.B;e\--'y>;b{6@V L- ea ubg\:w}~?5Xb9c_@n.u0w4ٟa~bȾX1f+ k"3'F"_H(WBKMeU0LlrhLҿ8~^v{AYf8u?}uiF󊞜^2vx aXGG3s_02_$LGFBBDGfv0 ^\.̓tJS4^ zM4-:3 UKzbTB7\PёKhwO(k\gRl^9]77r <҄4D>~=Q*Y?Tۃe<089WR[/ggybOׅb/psLT@jsc2^ Z[!ƏF[hXK C0~Tug \R̦@PY. E7g=8^FUۛfS$(/?)N08(l'䟄c؄2WbƐ?)%[7>_F>sXnA6I99m{yj9Q9~4h\iRddARssIv|-c4|$U:+3Uz8u" {Eք1Aẖyᣡ'VtF<\_3;;6V_ wa?xMĄX]]Kţ'426$$ w\YU->i_`:\D%wVr/}yiA X^zCT?Ҹ?8bճɐfXQ]M;1O$;hqqu~8mh{؂ky({^\.A6R|u<͗ 7pт#dm7Z%v`C,M,T adS> D8Cc#f2ddq9ͨ YY6zu OG'i| >sL6Μ-?#3>Ghg~s:k<uԒg‡3a${=׻1$j˵;j7ٓ{h :>}sϝDIq0JAV6!Tl'qp} m au_S0пߵZm)Qb)NC؟Sy ;t{~FppY$Oj~=kuboIkwVA̸/a!jLb_~󬫷%R,6hC+S?٪xH_x?V *0[9ecc@,U4ADBdq^=N&pagxI *ԺCU!OU{zhqf څBW{boFJ뻏u$ga"kkDv o9 i|F2AGe]RK+dT~!|b3ıʼn7 8,pgbN_n-nuю3[ԫ;\"c2#/GeXW} 07)j䤷;N8IKgbr2Εq 1-7Kfii+AWԉ=\_HѤ(#.@OЭit, BB@ ]ó㺒6ծ%5ܒG=kGD2^ۍJQ[\-7tF;:"a"%9҄meCC] l¢U\Nˤ&^iS_K42,˾\@X"]1_7@+ C[{c(%#֯*3(_{S C~/81 Udg{(_._ x4$ ɛ|@˟y3Gˋ{j 1Ք]&{dT9S"Ep{PbM륗ju_GhFL]%fR:ꭘ= x@`bCj;ۄ׻cs)}F4^XiYiP uH(W`$<e*ͧ] oۚ#%:5üq?r-bW@-切_W:jhkw"}l5R7sIB`_>!qtT"#Y>ӓuv@AaG dJRP? l~^O̜d/q ƹ\;Uj<ʛRScH&gwQM 01e>Aja-54{Υ+>7*uLjLߐrcU {) 68'%E>C<*B:_\a9 PP}h!’7~hYb"٣&Zoc5)Sf/ӗ#4VȋG]>ݓ|swm-0+}+ 9[1~1sYC_KE%AtcRBVhPUXr*y#0{k]g7UY3@.F:~oI:3 SbxhQxXrƈͷynJHi f%2+!!Bϱ\ޛ餳1 вtj4&kxqr $툲4`0ss[eKa3wB~aE1W%D(n4Wp9z䴵÷P/ kRmR9},4@l:-)<C[]gPASkvlZZPe[;T4T!6Y ɏ#4Ic|dÝ .ǽ.ôq{ (z2Na]QǫƳ`;=qAR%v`Lz ]PLHAԿbj$l xឝ1Myyɬ"/wѽo\^^byܙBGENkwv/1`K0;Bz;rӉMl 4C;:H` y'! %0 e5CUYpKL\dܨO..z k,l-9- In^1fV$ Yz]ec|F) QeL\?rkk +ȧCm7Wףʼn&&8uqRX?)D2MR}ֿT$44bb2?Nʏyr;t)J814TNqG,,LՁ˴E;N?Om;Y3,QIZYv_*S}Gf p:f AfH*l2OTPR~QQU^?TX,ȍ| 8Sy19rzaTcecffnk% -H.- d~J3MPˁ|h&?A(4.J֕aq5aϏhɜߗ=TOhWаEZ7_ ;@=l 'Tg?L+n6߲3nIj8==7wa_|K6<d[J ָ{g&XT"\[,QX 443UM`شN;Q1J|%?4161="LRaVVV&@-mIK/%T1R#_4A:Hs2(1&6txzݡTT?WzI&uً>E&%g:uwVvKI* JoDGF\xH)2UEDdalŪ3ašy7 rMIJ'2쇥b9E7^uRWP/F#__M p*/mrzX$C.D wh_+RFsy/ژ`PKBOT%/ȣc:A+G/ELo忷Hr5xS,F]azEokMʟO+tԦ0O&qA&}6RHˆQK[}dzlW!}4"¢%]2,mV2gyUx\,F?ŠoCC?(ר¢][#1wB\xDQ{6vaϟ&5\xwW0RI==~ v!$\ =(P*wLSm1(ӗtkg@>s+y _*lBQͦ;f֯0}a4@EP`(OP37 <%88Z3 cBrJ@gR h>ߖ`Uv@h^艥?9< `h|ҵ.pߠPRRbӼwCb;[ń=$9~4 J6V/|)ڳ͈/!ѯ/Y2lP| I,bԢDcQՕUɾ鞮P)mMf<- ?Wꗭ~-zkdлKOdUՕ|\`˴ZvO&shi VT;REנT}DѢ EwIN'It,)e>|]=a=͉KVvOG? !Oq|^JjAv\f=e/߿Ĥވ.*"&杜VRRO0s~?kؗ/BCCU{  "㱼?:O7ϓ2.#DFF^*t?3J-QG!""K˕똘TRRR2)\[~rzZXU.{Pz^pXϺnw(_v6Aa 55mci?3`{}b7. gY _+DMH]cuE r׻=3sFTNX{;=`es^w3N۳@9'PP^ϩ>+L>?ш-pS A}ۖl2 G\JkpLY3<V;OtZp^<#^yzod:Cs]VhccyuwM d:?!6R5ԻGGG|I'}HٱEuuI 477H,+6: j x cult~pmRh҂x^ǃ߾1]\سe+xE;f] ڬY“ bpk߹=,@{by9@-&֣&|o CHШþ^Or:[A)۬KwGXe:|qPƛ͌XC&MLL0ՎZBHpe.9A^^EJԴ_yXU!@%V_)ԅ}Lȝb33 N֭o =ir¼Bf*yz*_݈(59#((  XZf;_%om!&6aZ%<"Gz!YG\MwjbyK"]_]8-!6u@rQ~; ŭD/$ `:7g͛g:)oTa> x@XN=_r%4452e2yw77HIasAzx|dߑE&$!!ѩn<֝HRQM Hs||!m#.=gֈQF \*9=D, ~*'UUWl Y,4?J⣫۳ #kJV JJM=]P + I3;ҌAOLSpC)__$ɥfdrpGK\u!SJPc$'W}!oM!P W r4ݳM7vآ9@꾀`Քfd@4;KDh~]U1;kzadF'(b7˝Qş3Zs8P|vDmK,.?z-_̂5>ZY-dC7I41p~nuN_?-PAv*m\Z^V ˫+~4@c@Z)\ a/@LYAðC2PbGޅhrwh$hv| `~sBEDV ۷Hɥ̜P 7ss=]~%Ǒ0R>>] ЯҺ;D^OP1,8 $,GFвE#mbH>o0KlP(2SF׬ /ȿ:fjULMmmWvn6%JzgQ;O`.%,,:3-rG5%>b%p">dzkbs 됁]"CY5LsM9Dž^M`h蟃Q8 3- EH?~14Tܯt@qIрt+F;O*y->X.dN<599d:ߙ,41O}kԸ-L)Ć5[$X$c@""a ipbPH~,j/ʚ`-ȗIqt5k`Jq}h232 ʩ1Lz J e]%C Xg|xs 6cS,,ā$h97`^:zۑElۣcS fp|]5@SkZMn24 &x?/~(, f7 UUш=SJKJT}nϷIQs[8{:ҹ^|w<.<0sv#;L2̛|j.ĄD OV^B6\>.{\67Qj,-4N9Zc?_fjL1))T= m<>L 6BDX]Fw X nDmߠ>NYgr0#w:NYnQ([;;o!fz_BLxY_xvwY|ZAk~Kw ~6zR{~ax#hb`c +~g Lʆ-a< VdO׏fA(bGÏ؝ҹYaXRفO@tkoh(FF^ •gEiBfZdI WN vGY/uxz3͜-_e3_6;inYl\M dZABΓRهGߵ?49 F@P,U #LmCӘ92Iέ,t00b6JJ2= ? aeܝ%nCM5^ZU!?}915RɅN.gZf]洼sjK`~lA~(mc:AΥԊy5UXPѷoߞܺ[V)_HT HgR;4u Z73SC`gZ1ɹ&c 3ic)/.%s2{=_&?! Hƹ> 5m>ZسE)'۪ \f*pļEm(2KPqk!]94Px?z699}//GR,T{zzܛ.׶`37QRl\޺ xT E}hCxbɎ̻kzx3ؒEǭӀj_?3YL_-nˎ5?zgikh{3@͒k1+˳^F XXXW{{{O_ҏf-s~UY\b_jRT1+r2z(45IxREiSoՕ`%X2""ɬ $ 6x^7RS&ѽpX\EoO~h~xkxJDJEAYoUO-T{&!ihQ#JBj<90 4n?͏}aWC&B[jHPB3jab-;h@oJem#^/~ R%cݧ0Ke=SSZ G:q\dXF ܬ@eUT0Y|/.][BS hHS1*O0`##!}TOC}+,ƪISLd$¢!IJ7AdR? 6hX J"Ɖe/ BW_sr*\o⋪`N2:i`FsAEh,:|T7vyjKQ[pwBoGjU=]rE ]&wɆzF%K%){2Fd0__ihX멒[Gf7W|dP,,`;fQ7 ~4tti|8@349/p'\U$AEB(.U#59'%GC}}%r]msv{w.EH;k<r?QDהoU7 Q,?uV|HϹI44JhgGhih?XSmEQp…$ݗz+"իBgT^e)cafd@K31Zu>ygsq:h0[};+?dbh!B1GOY>&ց7 ӻW7I8AT,KV1ZBm*=.Hbi$ʂHREr\9`kPgӅk4qggh q/߀?**WWMTf=ںfbo&UD|:dRV,-)T̸ImUbjNID;"e$ǧ+j;ڪ* @ |Fm )"Wey^W>QFH ֢u!K}l$G0p ᄄlL`7W xDzkə) o9qī iסmnMn&(m߳Cg @\tAULwv6¢hq<%5//+D!8R&$L BAYobmKdQm7=1fvm [=YܞuW9?~ _]mD^XݙA %xO*US#ddO[D-A8iRnPnڟ:K$9A%+fee}vUX^~g@S VgllD0"f?TyZ!Y`O]A5+-{aϱ>Ğ[=Dr|s;?@ -tVI$ JQn@r+zB؉K~87Q(ԩ߸D--/hWh|( <4(++ߩRN87M_ۀ(풅XЭ,'"WpEb`_[ &VNC|4-:/("5S4^bϟT{u(rqq߿tHtJwv='WW߿g|p#Aq{)$$=O e1Wp8W0%%yY8~ FH`cB꒒ (@S>pcf=~bԽ"$dؽ}}S@-$d<ϡd|+C̖{%&%Vq[~㳹>HbG:쌣WЮ5êנJm]}mmB SS~:lNjkSd1).-TT!x#8(aaw< Zffv:͎WDD^ň[zyyE3)a'Ābn }zv jg*Ɉݱܐ;GKO#3>CS;^xssSP?%j#.!WeǏhӴ$xxhz0{a\d {c#wTEEї/Pqpp(( 0fff(㨴hN.D2;2&W,,,6͖K?Z;44eOD:uFx^gA|h;T=1ZPNm(0&]ȇyα;;;{*=R6£ts.$$,kN~SaRgtK y/1U]KPGNNm{uv 5pz{{,˵)g,8_IW;^z ^0B CAmmNtYUU[z߯<ه3bO_?^7 C\/뭑~F7 cF7P=uu0 Ð42>.>%5u2(rλKͧOt*U*\ L_1Dn,d|dM"+]h2M[2rrRnXD` t%x '}0ξDSVT" {y=(PN29"=;!7I0?C!p]Pʰ1@`QH @~d#;.@MHbm}}2+ݜ}fvciΌ'/6 Cx*S(=vO>R5}F%կ }008u+F#ޖ9jJHR2nk@n] 2 0 Ŵx?x>ptkᶲ^X?!V:zvR_]\Oh+aJnwfF3L_x1Qʲ)C6Ri0m$A˓‰]S  z'%u[q/cDڸL$OrĒuX?Em6rbaQ}T"-%ZAye5gF 4pP{i?b,i<f1?EFY<̡Ӧj{7Y.}}M5^oJG1YҵTl[&H=I4Ա~؆.XFkn% WxXIg'i" nfrP(M#ʢJ];TȻ&lkjտc84=xlsX`q;;}'agfw(,|A@Z5 ㋶Fz%CX'P {X4aP"kd}J" 0O)(-MB9O5:11>;5ݎN )j}T^GA0Ǟ Ɠ&b7h12\GV>7&$\X=;5_/cQ@2"\[`QVnmYlk+`v1M zt Jz 5 o팜CECM;lo LY*]+% N=}Ƶa4HH**n.Pӷ{ _2 xCCGzz/4nnH3yE:i٢_!IE;WFrs,=aU^l^Y-,?'FVCG׼\xS_h˖T*9Rh_`1X4/n$mlagd%J_~];O"#QJmp1L<#+/@[) L"9~%wM$ KAd+4TB@aYOskB̗.*A ;!KIk)LѪlT``[ܪꯋV;o| N{yj}nJja < (beGlXVW״;EmtA2tַY۴P:23ҩs&@%.(lpQYu]0 ( ))Hwwt*))"-]JwJIww~;c|g^r=לk;EjX_GZ>Fy.f17b-?5VM!Cؖ4䈏~roo=c^lp{ſ>(O1ܚG> 0_0gE\Oٰf+6.ʛ]=NL'oڡe/==|@2,߱?q{݆oLyw7(|t?^;+rV/)iFNfĐ<(1 vi?\ʎmdC'wLjLN,,LPɗ 2vvBa$c݁OZM-u~ƸqkvsB{pU}vMڧ'**=5x:qqrr"$( Wbysc)RHp,h Ra}G(8iǑ"3ztsr#G( ݃)*oVݚ,Z_Sܡz&O?52w/hT2X`9GZsTީw:i>+▊8YKKF*g {F!d7Go<rwwd' |-@rۓ ho(HC%*bcK-ћK/+{r qpֺAD^p-Emjt\&`ZjnEQ/d3#+=ظ\~^B!͗N=?Ӿ@__kw']s' iD\؆++)%c ?ۓD5/ǻ4,"j!?"[*W9zHqD)@rD.' `0oh(t)%Yf.#@Ihn*&j-e]m3/r5N˷^u,i&3jM7:ȡ (tkk͉>,մG(g%ĤS~,wgp;}z3LPg)L8wv姺dy{ ')ts"!/ iMǟB fpԫ\v% ޖ9KDžQ͞~NBBؽ̿Jw@ qy\HOqtYYt?~ML얞]ssH0ҚtlACvK+tCBYf0*P,S71((`n(ĭہX>ɷ\jftStxQ,Ho\:b䔐+)5Ȃ=`3.!`J͑Gމ>ɣKGa#/;/H6߮nij:bKgJ,BUmp]}h@dx0Bg[lGI,Ą@3PbADzG.^ofM)0Ĩ#!!9:}ёgau׷}#..~}xrbkXX'c9rI%zxxx~!1=NF.vw#8;;vndߺX{u᪝zߺoZ]gfg2^KR<Ш<)0i|x_D ߽C400|waa@Ęzi]M8Io]w5 ~uhHnUCDjo9§U/fkwJ)8a2#cbY#XnF@Ln JdTqv{a|yN&%L'Eza^#2̲Amć&L,GXy$P MAA8&볝8zԨ'z0ݡ]g⠅3= w:wg7egEZZZ\6u%^/ p.;T=yhN;qBCW֫C)ekkJDJ/C(ڈey9.PW5t-wHfSD~.U/ˀ9N廻¢Jw2⦌G2h\]me]wR_h+VXń5隭|3PV, ײypoL})%XV(-6hѿxس"%%FKխ;q ^k6𲕵6܉5um{QPPLH߹ ",|Ttzؼ)Xbsla_j.l0X #A*D: feq/0]s$Ƹr[w|b+_| RAq5JU6q[Y},VV ٴ{TOi~*ÕҢiqJ&j<=DEf+>ߛX\$g6N 0Fv(ue`@"0??== G3mU)K\^a11xOON~~lD7o@̭qswr-^ $}V4 == d2Q^;vb2/R/>"ͪ52 [ZV|$P[k~P^^auu2fp{tϖ[dIekBR:Bdx>D)sDH^27i;8/'8_89XjJ,qqyG FDVYGF,4yka*fg9^8և{zܜH{6G%`CE.ADSts[R-2EE4xWPCJF HyX@(Vsb?dP(LO.1x_P8z#,rۭn(ާMXFw5y6VCho z k8`SQ>󺙭:<CsEʫ%5mmRe!_Br "m?&/ Eû}0?o3؄ 3ĮzKQ6 `,]3;\d(mc@s\+W][:k7A"VDĐj+id_cV!KJQn|V? )Fm= XccC1Q&L } 5"9QWP{bphEVc6_o:yVtxcwww55תx[v5^>JN9ø̴`w AC##ǥ#W׋yreXQI6ʋin@dE fpՎgĻР?_2?6Q:ωHA}tL}}ъ8H>Pwg(v" q=u=<}4>S,kYNzͲH%$W6"9?=9ݾKd/Cr[:RdH$ JdDZwpXݽ=| #Ӥ/(~(((z If1'6s5r-57 q7Sc4&˘Lb>畺nd'k***ٝ℮P\Vh{Zfc'Hj`Qm ?fq@H0c_?Y2klpSoL%O%RqPZ,'’F,aWHdsIKFV%A?ؾFSlgJt}zJB?R<LkN="52 z<C= нVOBqBg|GOe>BchUWN$eO]m|>< t;UmjxB2\Q[^i:Mi$ɿ-w,Ea,[~2ӻ-OtBǣTsKK_"-e=X#ˣ>`˷<kYޥPF\zGXJ 1x;ht_N, 8`K»pHAbb~u.-.$@(o`u?0J| aσڏl9"}`.|&7▽ζ<:XYMՄO?2H:Gy=r: AX>/ϟR̈́wr]NS0-48ggx~\|dNp?/=$vxI3eE+wj26Yn}\-Go b`Vį\ KAæq׷L2e LJ UZC5Ënu)Lh"ףOaD3B1WƧ=Z${-n5{+T%u6~JcԦ M^Y2Q,gQCG"vve[c>GG~?^i2=gEk6뻋- O9/!ssCc#֋=l>efFS߬"Py?ٙL5.mjb"&4S'K,W}jK=QjgDfwB1 A];P ~ tۯ h:ӥ(Y]ߐwWx\_1 *qs z_ ` lwWT&[T\<ܲmPT2uR\;Ҷgd;2_qc?[<\tuF#Ң25 M7mӳڀ_cI˽*|E}ϳ˟IʄdRf/B%=ĴXvpZF+?RdOS%_ *hW@ ҕQ`OnG<.r\@5yZqp0^U<%@t۬QIa#)QsĺLL؇RŬJjM'wd---m\-crԋGm?A/DbaAOiT842yΰ)Hb|yf۟[ U򮦟Z/ϳ uGi%wc9{/5OHUu euy*Քߓj}V,aؗCb)V*۞EqdpKS.,@/"Ͱ۷A@8\&ġ{;Y ƆR茸D/P#\U+T˟i[DSU&p3Ttp@͹~>U{qiKH_Ļ͸t+\L6WRr_ |]BkW`3W`cԴW.{܅K(%/?") d&`=H> =C*ζU,٢6],$a h¢49zeÜWE·^Z?"?Y`Oa`.xIXXp:uK)Lcy(2Y}2i2Fkw =F%Lˡጎ.<#ߕTrUrZ/%81Ikz(LvJ_ GwҒ֗Ul:/Ƞ8^CЍYZGӼVyXxsGG5E 4 D5_H3;えVR>-9BQ^YesPz=ɡ*.N=h^%Z|ע *ۖ`ӾxElU[xvlT i41M'_8%*e~VlS`Fxw1W_>GW oփ "^geGG[/)T@UeAٹ>Б]xr/#yQN֯FՋj^ba9u8b>SaOo5a!( ++WK'/>hlt0Nt&Ozvq{v4.BR^#c=Cw3BGZ g [rEnE_22Lu!%!Qy7x5Me|#.׾BO|  {MXU[ 3 $#`H/ih^vXIV5nR1pX1e`ظJZh\?Xj|7_}!CQI)2ߺ\ >~4ψ q^=TAmi%2~WF<<(wǿ_^w=yL 3-?cX_:5:O\DZ}>(|d1(Ȯ}+[W'J*XrC@ֺ[Pu>J IOtA:[`t?lw{r4r$mciOq']bdS)_uH+heRkܟ&Xs4H*)Rѭg=j䟸IAz\Ao*-y&ir9S^um1X䈅JCRn‰R@;5W{#WZǟ9y]"VGi>8/>f1mGsiS]U!и軻(oG'7_vнeա^j*K*1lˑ*-R@jz87&ק%=ԯ^%V>tܐ .X)c)=l#l5Wt/Z(b^E/hyHv9h-B A' ŒDIE!OcYuRF L?P{NEߢ**W'ỳN7;4\؝ r\\mڗxY]UHd ˆd )1jieAV^ $|a*w޶Gy>QUjO5Nrڛu #nO. `m9Sl2șN2}9!aD'eoNb'a< P ddXmt||{$inu_*ak) aMw#U pT戀 sgd2&vOþ_ZDv3B~ѰTT@AQM/MLl5^.pqo4 +O$BN\b4O3g;b} 3'1g]Š% ݰ R| qgUrwJG_R+rˉ| /ax8 :RXgڽ-ęYN Ux0hxIᲲT<< @"a<546,W8TO241,),Rkjj? |ﳴ;ZA~({NCquR+wA2i}MH@ Ž0:TZ3\VB=%xlLjL i;`1ɪ]׎c|/&5)+ӥ":C,,G 5SbU /p7k: }mJd[5Hbd GT֦8p6?Ch{ܜЧW51 !-3l;`4[ŨM<ۛ]cN'% Z7 5ҌW^b{ &\H`ue{]=>z]sp :;w 'b]J/jϛ>" Z"0Y^~ٖH*lW{ަn EQ[g?רti;cjc;J))Zýa|beݥdU]w1]|9QQb!I"HԒ ˥{I+4c #R~!R}(65G{O\Ҡ+| bŀK9sdRU}eKpt;0zb_iD/! )9\jnGbߚEFN7ppqsܢʅfؽQPr$1tzf.,33K AD _حͥOT eݲrE\'>iVBpooX^5g٧`ͦNooҵgo 2П:Y/P0dЩѕ9LRW~=9wiLy(pW@]7û,_̱vjBd(_nfv[deZ5sm8\!,kj}l@ԣeGnXD#&09]5b%8Rat%C0;`İ B>/sT o4T!yoо+EP|hMV=Lųįԉ]F_׼:^+0.3zIM5  Bp??P}COO:hTi,{~Fؘ<|Dށr@? r ʳ䊓dLaIIfff赾Ҫ|x Iv|$2_]<4{y >⼤@ׯun',55Y99OS ۴&8LRF8tMJg]/Jtu y#nllw˞YDz ';lt?٭>hC!޾9jbpfw1X01zǍg`G[~^n]XB`!eg F/+lE,Lwww`N{ 7G22 U-ZEޘ"ꐭܖ`U.6=^[V'.wxD \ܰ{%Ů"578n !!IbU+` ?\nAʫ :hoHzf<>)ObmBo{Fll>`= .sI rwVژ"O.H8]%s;&qجcaf@n9Qf9l CJ^>ZlXMܣU(r1;tB>~ۉ[9\Z/+3U+ b*¤yM~]Z(2H\] תd,v>_=‚#L:ף?}gSy˦]56sFՋ4ۺ ,07C>|Ȳ˱]J1-;nTc}3&h~}榔! /,"xbKde ]  FݺYa|Laq/PPPں>\t;i?N6AcPR"\k@~LG1>ݧ'$,w'H`k-tk%*>b;X%G _,jý׆00)=.^0"GeZdW H0"wT1S+@ žQQж#l|pV;;@/eds~OAEM] eIj~k c6j<}4D9czh߄̲I#QJ . 0%,&̨IğAT\ׯ؀f?PyRn;K y0\r{wC' &bB]CChz mDEGcUA^ƦUoxj1ĨHQQѻ,;;C.w$ t_ioNhA6֤-F KwvcxMh4kӰލ@AFFf 1yXD$oW^IrLE?ő.1 y"sv]BM .4 L,Dvσӭ鲶4Vs*3m ,&c9W+-VSujSmq==N Y $ZyoOhPW#dWfOm*yhꖿblI72ToXlkKLٵngVгLjKzurQV&)!3 XI@zQgKwݞwN$Ztr嵨w[y.Z ? x~n^{D)qyg|o,R,?47"s+"B@*kG0\zrh)͚&8La̩l*}?iA u |'pzt#)_y<@4t«`gq- pr-[R܎šz}xsx iuWÔU҆_x8H`KZZʩbJǍkJo\h7" Cd-=v.n~`[aaArBEI## PS'x d@N× K3n8GD~%zWݑGuJ&ZƆzU)l?K TT^2x2R癣+K'=v#ٴb|fTSa]o}g5EoSѿoZO55Fl؈լ{Nܴ^:=tKS > A~|Q:N (D+jKmx9 /Dg9\(DwQHzP  $UU daYeed& YG͍yVﰖ,•;e cl$ǖ븾KIG'0Se>⼋D`܎鯙bAɢ"XT2ne,q2,Cա6s^2#^l>'+ԢF8WD^?_c<5/hiEYU"^|-cJf:Ue99A'WDXYՅ0d R>(u-mաC)9ɆgOL>3674Ù:Y^]v<9KI?Tv>e<3brG藐9tFwN^FNlG ȿJ?ЅUen\l-Q 7<<žSpDPj%4S$& ot4w#ŽfxH}fq?[Bz.`"6Hn/Q 8V8pN6qu]Ajlm@$ ##\eIٶyQm!ш$+B(F'cĬ'*BۦhojKDX,}Ovp[onNb?lFɌLoOy۳rdV)5_@)tHgGO7<x|N~ip1Gcl!h4 j@oXXY3l . YU$pz 'M]Oȸ+  #KȖ|#[$>~n2˅n 0pJN -[?+Xkk &\K-gI2B/|u )Y|ÄtYNQ}lmPW(ۭ{EO<4;ۯD5` o*IKk^1:$FFJNfʆw\KIKE}3[PD|""I|lƒGX籵j+J{sK w@8-&wuc'Cĉh߿>Cr[=b## ##떚̟,Vn AC=v"qq:X _)Hnm-$C'^6 x\vZD ?yo."6wXkI䎴ZE 9Ϋi>8$7zDCj^*^ R4*QV-T-+/>S򡝙Jϫ 6*Pey!A*k:OG&_mR6K/s ֖.>7'.xKVw]뤳>kě:hzS遡|ZjK<>WşqQiwK< y}pvZ]`c{P"\ BP9r*3$&K/6n<t4x3=5;4LrEƠܟS 6wvT2q$Qc'HH1 7)@B|k@?͵j!HO ݇^OȮ0nt_<$a1! /8h12Ns74Bda>[k 7l Xo4d/1Uo}Gn<JuZ洫 @+ @/P^sPW7MMXCzSzD~Y5i0Zk7qs Ym`;Jă})?4)<D5_Sz! n1axА+{,J>@/įn.5S*.c;UBy%qQAFX;ê6=SCtvya_=.gn0=.s(dlL#DvǎF̈SS>m0Cʽ~&hmݮZ|hڷںVG?8WR6/= u {bCCErS|,X=dm H*ji3_Sр!=q5j2_j$i5rܗTYD7w '%q,e6eKr__Ov̟Qnh—/EpyM8 $z/ ꩁ(Ld+0p}a3PudNy(UxB# 涞Us Y @*xzbjw>ꠙ y8Ah]ӳm^VE#.x#.^A/h`ed|Q+fnԛ'g?OA1a8([*q)L@mC9|{ 80*ٛ6莘o N,]u5\O8<uĞ)^<E}?r Ucغ҃A0s1!$_Z~Xڸ^2w9 l laD'˜>H_l_488Wwud]qԖ3HxfG܆2p5y,VSȘj=.x /naxtRqIsBX!vMF ʌbs}|Db V0vi$d[mB[j^Ϧ+ˑ c0]{r=i&JඌE$nD{I(~"oo B{*UCBF&d.u°ܟ[uR٬(&{~E:9 Uբ}M͗ϟ\]d<XSoY #B1:W;IwK8|n2M}cVʭh>}2p;~uklX{vn7\_8'<`Vq=~u'f>YGaJAXZVvrs-F_2P7Z[ C˻ -Pg`M'?q:SiqU.7fR؆ &&oz"ثFv?yd+GvKtcZO˘h%Q8T/bq\j# yn=#]tsX^pHp8t,ԎIG"ŵ1HW4ہ\(OyyyS ǂzU^ɷFoS}kƙaRESN `ml\ĩ5g xmM\fY gQ4+Qé4wUM<ݩ "V san)W>َH f):az3 g9$@9eJD^ eF1eCKonPT69蚶9 =oE b,ۣρؙJ ţuc8حYRCfRDFF>ypK;MnUSf;O -p"!7Y5oЙJ w̷}/;]~H@I6`86/5,Tv 5-m@'e I7bŎ4?y OOP jԦ_eQ dKKo-H Zڱ!gF|_ Yw痈:Mpsw3,>s]c5X;TOx33__)^/*qĮ4YUZ߃b%S`5ѯ0q|N@ f}Z|_4-׷Xg&@H #DA5[AfŨZX臾(F@J_guw[(^ܻ%59,7@Wwf;-{qVPs~+:y8'$$_ h7RtL!sJq0,zê l`FH.nO)ݗ[qxtOGҤ3c|kT.~DEK-;F{Qouc^f?;dy]x9MbbU󙅾=mjjz F\G p($*`(&s $Ƣ6!mid&> U4P6m{d@ޫ~Kϒ$?Z}@VHW;lWbrBzOF*z GC/@i i4q~ѧw6i^Gb,. `ܟәL04z 訄 RΙR[4ד[jZ}qKU XJVݲLJJ>gL\dWk+q&Vaaʪ>l K#s7uuЏ~fVQD{] f]n-Yqb&ӊWژj&)Ff;|3ӇqU&7.V;:OP :Bq?GFR!B@%iu}94zT}~`cm1d!cdr.2践kq*FUخOHApwxs8A_YmODKUb!X1EyLP[.瘊h.LQQ!)Z n/Ep> .1|N6,JQ'ٯp.\<-끼3 <+ s{ǏP_pܸ>µ~ U"19^kxɺɟ? r@zߡ Jێv-|ŭR 惿'!%&*hxǩ !j=I?2N&~W/z/Yi w&d`5}!ӧJ AWLU*bI{9Ϥ7Q@UYU$Ba~|#@R#祭md 2 O=8e[Y9Q-P%¢(EQ6&XA$& p*2.cznl~V ` ' TxuIM`h<- 4zgmMn2:= ^AN5F0-/vDs?|U'A,D4F^NLm7MBB3d/7n((10](_nFZs[ܠm`IA˛~[נ ㅋ]:6Yw?MYXL:S@l,͹ oȰbW^I$#B!V%q&=ӚO%"d?=1:Y?1 G_ɡZT;%g_A}܅%PEQ [z^|l 3[ {ME/x=.ii/A+;{ļFxxۚ_p\nH{^yii8 }ƚ -/ )SD>|&E$13妨&sOMMQQC2b w.֋^7 s惻"/,|NqW਩e=z"XMWmG`.@GDDDC^̐hf!_ã݈򝟆6UKz^^ngsJd(u7ҷˣt͍3gYЁ$ rJJE& ꝧN5< xlX4Y p$W/2,!nef&'3{ AnċI& q1otw  $GhERW c>y`YzEzXVV"D$2DXL{IĎ}*xn,vnŠEym4]wj OGd|d;j[hRu&-N² /w ptqx}{DATvC#|C꼋Ju@?K[ǭ/1a\W99% |Ԕo~~nDd(;**YR/-&f#MM& cTm۷S7G^^:ק%7$|Z=R ո|9w'!i+<>a~LC$C%Ɓ*uTٙ |) Ώڑ֏hXH𢠰aSIc|5[mhLTbkb=S_B 1w֌" mdbk*3,uPi~ H _7$J O˰ҠzN`/CgjDIQϽ?SB]^HKdi˩;(UPQJJJJH}F,N;.F Y%&??)f^%IJ\-hkVh3}uEYx LuX=RiPWaiep h5k q ocwi$|҆RR>>W9/**ߝ0jfZ9GA im sw)E$ЕQBZNe슞vs[JKBtVgzaI~縸q;99? LLP"p8ۆ/="Ŧrr *a*@F '9NCxa/W"B,}TJ5;Fю9z R ^CztDEwhW&?!`Q_-_n=Ya #RP?̖ŸS@s, /' !jaI øqZ[o7vvDX,puaf:t %ϗZ}JU-CoWg|L ѓg5+Br:-ᅴ}_3SyW( <D|qʇWaL_qi἗d{^jZ6yOQ_APXh򟮠"yEY3;*ZXK* Ņ^ rfrMa~55pxHJHzqje؍ǎKҌ vwgxsK\"mY&O#YȮ3 22>P|/_H`TʘOdlde;` A&mt|SG^b#G7_&rBF b\H3Ϡ!W`'tڞP\sedd; zA*/.-G](9ԂwJUT_>뜎xػMof?6Em~s+:aБ\5?L.n|8. ,hhV0[4^E/jOEE´+຺:;gfCiee-G2kkFn]}`<]*Y_R~.*Nj=0|0ጅ-@#4XE02#0y%2?NpFFx̭~{g˭ 9xO0ζUt/ 4|##`6>7hEtdA^t2QiիŖ|{8}SRhB#p/2S&A>==KB 1@<>gr&i%qzqM)X<щH'KG+uTKi%]! Rvqq5l_\M|C:ȴ* N&ɿ$ #ʀ_Fdz{c% <p+΄@=~rB%v~>w<GL6ˊQDg0D-(`ni|_sx\օ5 fog,&N˒L .L8 H])%B9#>#[W^A ** wF >;$:/q"{b9Аaa^Ra()!qy3r ={PD 1YגQoi= @"bX o>3HNP(" <ĻO~O2!F vǹ-,!A<Ҷ=a!Tr{(`h瞢A i"!@wļ500(~(˓Ţus5z0߫~s_!\Kb)(ŷ:NSzf@ YP2yFN$zzݬ# i/,K/$F߶l7\ڽfsuE RBW k|0 iF/6y"y{?[bC`uNXPAуmm)Ho_EAGߌWKq{O(8ylJHbO]`k#677 ˰A XPPښ#D3mZhR+u4QLP/+KA3@óMk^Nig.n٣V+ uDC~"KD)[AKQ_\>oKۖ9l~(Rǂ\${&4FJNS VU%D˒ :} 긺t)VʤjJ3 w{{4@/̞wMO$ś_@<  `^qqe+27\|T_Z| 4 1Z8zeOPTGD mϔp80->Y {`bj)oQ uib+= TAV4j摖nߏ Q*s$-߿M)lU>!cU`ZiSU(vBB(O[$$e4gnbߞyqd⮗i4Lq:a.e[<9vƹߡBR񤻹ZhR9G2bzPuuTN8T\ӸrYlhPS4iOr|g--RRa˕Ѽ]kXSviiw }I1)޹$hDϞ<}~*pOx8ei*=|T.pcM, N EStReI'__E sUi`.ECUUxK9и/QΖ\z1,(gd(,H@ŕ:u | + : `龺g~>x$=|nk=WW!r7/S3_E$(f4?Y?sՎlhX>h勗8.--0Fx|Z;ON'PwYt}:& qS7%!D>}DEJA? q0gO (hLAhB#jn[Dn.xed#Eҹ%%Ojjy/IiduOgA~#?ˋt-,>F!'8d{Uu8r B~m8c`E44 XwzyIzQ 2d1|fPeB{r\Dd}X =0>.lɯ)ifEU d>wNǽo.i7~¨m*/,Ĉ MljO]=ݷd:MϢw,}S碃F@H\2C@ByLlĬ%ah3'(oS3mz1( Bڡ#b{#$#rUng-0x4-Z->ѢK3gj]@- »Rh:~jfB?\JO:qvYSR\j @Ԏlr|4`kj/ KM͞/ʆSP_/5>XjBӨů)P)h&;iv2z :(hۜ}$GŸGN0A5ϺDvț7&z+R@b #2@H0<i|o~vzK@DRRQܟ?KEM e|RWBja!cUW&O Δ%>)TG*),iFؘPVLR"=BTm݈@=%g!z$|Wz3PxXz'&0c'sND([./q7'>C,I66;%2 7uU[ 6{ SvJv73 WL*_u10s()ٲ;4L{[UHq4 e=0~MkSiC,*Yk쬷+{o;4nΦhhh˯^Wp{iO].|C9^b ]%^Bԃy/cc8os5qPwĀSĥ=**FxupX'b=vUhF47;څInpz0yTSӵqՀPh*ߜ_V Zgr;ěpS-+[u9 rVܹ'zVƏ6}9SȮv0G*d"SQQJ[?R0&WN_hd>yF(ǁ[ N\\joG`'uTz`wJKm33G%PȴxI{6fDbo55K2}5>0md>iww6w>$="S;|t۫ PBjlgۨgB_efǂ)liPGA r_lJ딁OsV'h C7fq*E"`J?RCD / ^ Xȋ[չݲmh׍C$C`ߚeUfefsuSھ>Th+Jg1*k55]{XPw(NMX{<踧Ͻ1yLn_ݝZHF@Ryupursq8)त'?r+~ `1YS ͣG ۏ[@C_Ғ!l-hX^ODe![2SbM:Y2 QPAɭ_yeN~VsXcoׁPWW!'|68:+qdtmَNmvw(.7=k<)!.o횞3hqix}5]I]TD?)Wg>yb1͏odN6b\S\8|R% 1a W_b"qv=[V1cYPl\6BzC}n}7V(UrtQ"@~>-RT GMt'c mPſv:SiWr Iz%"Z ʎ绢H i[VP`91t ArC,$\˻d;mpʇ~?pԭ&a/sscvHzx})*4h|>[rM8&\r#ϋxQ=qHNE_Sǿ 3_k: qWXx G$HH[y][g꯷\޼> z7Sz xzT #=ti`YX 8a:~hi,׼[xW �TeȂbT. Y|)-{~n*\Kv3UgQ_WpԬm—7 &p)$jJ+=n1^BuS@N̟MC @/*.9rgaj_z_&HX6H ҭ}D~mٗ*#t\.>xg-8bN_}5n`(FkOϳSJsR*kn\xlҩ+Qp1l%?5 sRUO!ecC 4k%EEp߾F֔ fϰ]tAo1P 1`j(ʩ0(ዑk)|zHN"8GvV 3,hcW#+ D|O/:VXbTT|_>i˼DI哒h&dK>t JS/pޣ%mloy2tz9)yp=)V][/=>g{ch=S1G`n56 L1^`[IHFgqNH}h?u]_ÖPalkK&3*- ^^qK~+-ԧp?t='o(n && 12+5Pұ~WWS+־ٍxqOPF%[Y)V~@~E=meeFFj !]"= ڂϕExuc#;nNr@KOR^(^sE^2> @pis:k;0u8&ݗQڹc pD-1:>oFN ZE/:K9΀(Թ쟜 tLUB35LJ(;|aI =p9F| |V%qfC@-8;0IO^NWDSYѢ{wRsgr_u"śv4@\166 4VSu5#* k&&E+qIݙ<ޖ!bMB4"]BX۬Q:TMsxB;-_ ,_}`9{9 |.]vNLҏݓki%jG$%%%V7G^q93fOw.2A`RJt0/\Xkǯ>dm""R\gYMuIZ`&)-̀RD"*-g ip1d3t {?dn'_:Wz(2gl`JS0hv7B<0`5\ 4(FTV3kk/Cjp 1S1~!BMNBaӔ 9 ,FaQ/{^"X!c2;Pp˚[ZMJLKnКc=bM`*ׯ Ԫc9`̦T | 0#!>Aߙ@B o12-q< :9 #P>qH;kJQބ W7D5iPgg}bAۺ^P;яTVGl/__J_6 FR}:t]\ 4ڡ% rZFsuux777Wfm]_hh*+5~9_EFE} {|~ޞf]`t\E I ,4". {t(ȭ&k;Cq `_>/3e76f-ߕEE`J]*҆JBN(@-$#66vgm ir]i7 ((}DLpA*zȾ/iַ'J0eb ך':-32U\VkBCs r3te>I 0f[ *5F_q^귡y\*P283d;;ɜNJdKMH!WiiՎ`*t S;s=== P*Q\O hi! JJJbacEObe,7'AW*_>W݉IKu |mCxfr/\PWo4A%4T^AAW3'k77]NKŸ_?Y;8E ffӬ L-V A GBx嫼!`}v8qCEDNL==KO#`N?8Ae:9BʊZL*)~h&܅X`F覢6~117p{7Ӹ _b" %qt9.HT D2O뻲=FDL\za IM [>>/qy=q^,euo M!J *HCs-CɝEqEKEůO{CI~=Rupͦ5G 3^mUy(fi)2tJ;@FYEeȓ!)_sJcGPy~)akw@=Cy%PYE tDDϯSRBg4ϑwsf;:I/7Kt"v/)R$ҭ9qʭ=q:d74'+ m6-3S~'颺aȊ %cP%lǏ L$rڎ*j7{%]²j##Cfzz?Ү?e:;zJBR*cow:ׁurQų ? ^`!*&0}#(*ll??趭wěőC <6CO{WWu45gZB7r$#51pp022j:9z\gbɓeP/o*=_ﱴtx=:K5OBdݍbfcRx{s9xwuu Y뼞>0鶳n9* *k 2p* ^oހ짎Ot ZPL{kNni BVCńʭo]ޜqSqXe>>35d_ηð,_s!$Xt];=:, \\j J9Lp`_KBlXPP'OK~ b D@Ƭ4E"b!!tr)666b-ϣ xde߂hrB K~s|`gg'|/:jMLwVYڡ/OPN_>\8;4iEݟCH?< .5r>^p3*:ߪe9C rO`I\o~B1w#0/3S<,?aƮ;qF_NqP;ٞ(hxoe9 ^4<8[.?rY񹜡 ĆnJ2(=zQ_,x:('} -Sų%%NP`6'KTg{ >`[7ϠOta|wL\p*dgۤbƜ*97xB4AhZ T&RFXγ& ۧk]mb~]( A`S]z{f5Wy"Bg{ۘTZN",9%%FC): m@J׿lFq:B-98=kfϟht~[__ky] _<765ep1qffQ<9C)? Jf-zC)'"DQut3Bx7 R-սrG9Α*Stl GTR^"ɤ39/}b >ȣݚu>Vj:zK}5JRlϐ3h۷ȱ ec܉eՆHPG#CFHPd؝J퇱,QT *؈?@{**hhjC4+Ǵ+++̌EGGGJDU\$|cᅫ k6CŰ#=$48,(, ٙ(+I(!!/o_! j}Cs*g“YFzNWA=ӢUYNKf¡Eyss6Bi>&ƭ!<[ DWO8X y%PN򯬪g_򼳈nJx|Pиjl2:|BIsc,UkԈ9yzLOpwM*]}׬ɻT蘱:i݃#_t3b=n*ͦ睐ʣt/".[ zfF.PpK..Jx> O<<}ùT]oV,kwv]ht&׏^^HӊOO?Sֿ r4{PIAI!AXG~H T~&5r\+kٶ,{`K~?Wda5ߠ:oHߟ:aԪ {穗\yK9r* aa`']~80SG. k].ȏ2{20+-̶2'+z0E6ٷ^Bc2BLry\Xp]>>䬁=zee=_--LLQ?/8(uu}.smn[;3{?8 Pnv8Ni-sq; xUdc[Ȫ*tX`>4 N=4;LDhԕIHOYZdfVF0j%cl('X<}7?>JNԀ JV7fhp>[$B#՜T2+kdI Dy:sWk0Jhժ({/i}!.s }Y pᔊY̱G8+}fTapq\F>c~ʖal6FNa'3|z8/`$1#C7:ħTVE*,LF 3 !#9EQȈ>3Xis%&>;lt['ݨacFOjm`w:ćqDIN{^&)x#Xfxlpvz"}F IXqجb斖nkqmBn(% ?zGCfHF-tn`;jbK']`ꍣc6mUB~!?,4i2<ڄ&W຺ `F45-0hE ؛&\ךRwbxΑ`gt]顳' 0 JJLp82ŕmܭp- $\dTYvmQ& `| ..jO&&yrِ#85)ԝ"ώ'[9l~ŨPP!-9>>QuH zh\ ,HНiszUMm ll7F 1 J\dƁcq pXM ,ŮB1uÇ*g|[ҧ 7n?2fqю}o"nJa`^HӅntjzffyN ͒eVYe쇜/GHFfsg+]!~9Θ/ri./ b4_{$_my .!;0{JL|d, ^c %&B:*v8Sh[f2NТw1qd^ u;sxfg& G$hNςz7dbO`MؓLB,[鄏jvN_`"*9-/`Cbs +Z\%;*|k4~H幞22YXKcD W')sE1]fq~x 6`7Փ2qۧs=+x4g8>f_ ^|w# ;s0% 'M0t$m "IS}˪\ g6Li"H-[DsPt,"mI(_鞫YYz:[L'Y8pH I`PzQZfo1Pi0aׅ:L!~xwv)"[kQH)TKL\^)K-mKob*aBOCfYϩ bη~noԖ={v/ .5gSHj0:K#_SP24LTň-*h"C^͙ I|X72Ͼ G+uoU{Bs`]ˬovCD v1s#P愌h$L(5yC % <ڻ Q/A<jP'gS\lwr3):}H&%U)]u& = ;z=Ȧ3_wS,:Ș'I-Px]B}q*14y6 yФg >O3%f/Ln4GH^/"8ӄģE̢"^@ur#FbjR;5c s'_ƽ)6睚oV,ݙ.Ghwh#g]TFO<1o豏9>K=Sl釚 cFQ ip}ڑͥ@kt|'`7׾^wSĽw,`[ee\v@7kbcʳ>48"d6Z'"ZLvv?NbLY3F&f0jY>"ni oyoOϭmWn/r;QUԔGRsmSz ]jzsТks;{͝X fO}p^e"L?4Qv52QCn@?9Ksf7EGkW.~ko/WXiEx͓AL`I 2'df\`5@=2*qya4TG?ښJ^${; A\i>-3Sx'F.)b0[JLUwTDA$ler)}EJ,OqPY[{wd9M@bYzVmsԪ~ufnu}Go}i80K+. ͵5?YGށk`OH@^$% -L}i)yH| P2hF6S,06cS1oTİG[^ &$jV|bW.FXS668~" qSίfZY-΢Aor+pOWmWRֻhڷ|08 5Fk`bY[ vK tZ/`<װ/P]w "틥a==^|b!GUGA!e&|zoep(vbG$S Ga@)%t b~~p4;y [8=m+lD@oۋ3Rj r<<[@6rH8K9;3'3ԟl:/9 uԄr0ax3]` moNט»gA1$^j!)V>[π~l"[gcRLs@;%֎GECnmJp3}+gs_~d8l)L2^ߘ*Snre=Ⴢ|r[gO7:UXUK65`~9olo[n_u5@,(XlxwX!cRV8d3(>Ŀv䙎Nɤ}ܠbsK,2qwGxw贛9rP@>mցUjoog07n Pmقx[j<%r%\'X(f~3 :j [&dMx^IVϸ@3C&4,҄PUXÀ"H༼̎ ?hiSAYr_~r'81y;rh)׋'Jy' ݻlvqچ [""냚%kUxkoC[\2?{ Q*pcq2%sPO122qnltD6Sb9JWJEؓ%^o⊫sRRRR[iGŠsnL@l3|0H%B?gj._fSYDRrN>i̲Ptp!r --ۓ>ZW2]iuZ2Fx$}Q^Gb2Z˵ߛ |ī:Y}Z2*քop ϕN==ZaDFCr6ٹ~> AqQq9Pga32)3qvIBN^a2FCK-RjؘJ ģR1W{Mgd%usk@s8i\){v3?6zN1ȹE7CZ%Le>ۗkJL6>~TO goP a:ͣtKmrh0a~Zbw-(p\Al1RBJ`B݉|y2Pr7 n(),G~)I4v:;%xyy0Gv=6wC72iPFI+Ġl:"EzgJ^_CGSa9\켕Ix^j {8Q*G-9@@mt edg߮cUc64Z4nAN4y+3ҩX]~;,.kDT\EPHƫՎ뻻L& _j=|#jd/jURgܟN%WDy>PjJ+f jhA^M鯣0؍P8Z&71\:Z[JU#-I%\_$jqRl^yA,Jd) $Lt)aYH2iݩ!?ȹ]ı)FwP@Hp]iS|ONC+ZRCʅ* #:ev[:11@h>xug;V9P j٬cZsJ=y<]B!lJlLǑ/  ^@癘5ZvUjk2yf+U۽_ѰJxN h@%Avc*i>W GX6wO7)VOpr"1ŦyH}uKe Ƥ=Y|!KeY, b^,q87$$%Mf?#~䰫9)_.Ƌ׈ ziIX&@%n+.d =Sg9jCb? t%zr4 2s8UG1)<.`N> N jVn_߼r\LibW~t]%m&^$ȔxiZQCmn\bB¯qPFʩ A2r ҥ''i\jtɜPTWQӋLQGʫ./Ԫ0 Ŗpg:w{X&Z9d0&q_b5}}!߽',f+eqpp 6lyz^i}npuUAA-0[kjݭ! %f(Nveꭍ3^afYNYFm6Ō"}tempDP77[[NI'FRK,˭J<5 j_Yq ?` k| ;("XL:|NX,~B-Y `F{%NyR""l!mcIO¡yIX88I:J/K E]dinWㅪyâ @&KGBW=Y&Gtb H;$.w(7̼Ф,@ HTt? !> >"aXOOd( ŘĬ#ia Is>Y}gkqzhA-vT[cƵ=3BsXjς>\7,&C8DͮLvr) sUZ# >=OH DL̉d4%%/.6ۊ_,P3rj0H=OtsIη%+d||U hm!{`ur6rkEF@a*~~b]Q00]-yD H~I~uY別RƧ“I/5n0 ?p!*eF*07Ǖ|\@ :㮘<ήÞg׺_[$ޜ1)@ 薋QD}-ASm>F眀H֨sT3jTՆKrjB^4d ruV%u{ ZJ0G⦌Ш)bano B2k8т!,ZZ*bo_v 3r']/*0m}j;zz@xONϊyBZ*p|FI'OIH9s$*z׎EDݬ*)O oxnL8p4Mwtv5v(A${Sf?M}4fg4/,<ēVQLD2&oyg]h)FtFjo?u ΐGv^O萐--:.p:,z%:1='7Y:vwKb,…9Xe!{" yinqqa4EOl&u^"kR2}/j I}ץZXkO7`uC LL+aq#AT-Vc"#"8_:32ʳ2?9⣉IV/.=*ims 2FSZ>>Nk˃kjbqr`AMJpSȻdzE^i> q2" 3yxysDDK|{qSNqBwLNƓ戠.Z[%v{P޽|=SFsZ@-Y'Ƅ& Y,lȢ6/N.Vg }%%_ 2ؓ64gdՒG/Or`gJ+/0n6 ygB>K !Ǫ}ϒB G)t[2@ʜOt$$wJN *<\pF5*bV_*t-pٴbˆCE#$=tԜe8 ȍ$’aOT2ˑTS!K"5%\o"66hRhndzH -C& w z٬O0 dQʑ`6>=8ja#dgTV/ j-I)@kdlڇ%|&{Y|fpzH,l x”뱎;H_ BKFgollϷeuXm/L;>Ə%_[39sm}kmM 3+ wu@>٦J:=AhgW77[.h4 UfnYГ^L +4OhjZh퉠I|;[Sb:_w&O, 0@Kt ^0rKx~'>pfǃ|Q3oZ7zS5T0uZBAi^rkn~LR:Ɖ $j5Ń ޲pMq~WYA7ymyYTt(9* `uz|. ɍMwu@D1^Izz ;"˙xArg4,=&F6Wsk5 WX3(2TVhNobv d-@Z[J|w|Ԅ!0^P ׾Xùj8vΡ,7Bρ#ġ-,6 X?"ӆxkd7YssvUV >$*ht^%PAk]Oo'9~4!W|w҆T9۪kё ?| .R-tTH )=W.!l7;?g #hm⹅ 0aa]Cmt_32tgj0' 0'+ڀL6ºŕ@*ٛHXk ٷ@>^VJ+6N2:жivisؕZMJ6GTB_EP :|gۋ6vGs[hf{##st&[mK^JJ., 7^C"'֜S:7e BU$ИLF/ɬ=kY=L0HC^~UB#=ngw9eM#Eν|″4$Rj7{yR%z^b :W=pe 9MiLJ&..n\D[?[ۭXL. \6gnXќA& S@I|(䴬fڍ>D ]LY9q$SrhpcP,(DgYٲw2J>͖(Cu42rtdFg| 5d2W} $UɎ3z.P{pQ)݋ިTn#W= .G3vS?qs.⾮; /o/˪iAqJ/~x2\N c9hF,P5(?. i4Sci\ VR'(2;^SC )6dllNy[V'jz8෾j< p2j)z}VF 9шvҠƲ[l#2˱4@xj;%q4HSq `H'L̟++=_wb1[0?k~lCQ[[ח4;*()(m(゛b#qK#'Խ1#> @4 }g+ uTi;f HH*sJw<rW<5Yb{8Siv9ttjL~5~n|$]l:ؕaw%5%,3D&xLמ 15 )#u uk|VtxdpWvz]mT*V;@JyUS4$P+?rr%ܯw:|d)9w(%g>|N%[}%rưlfrb21UQ0g\W-~c:Wa䤤ao;[Rlas|~cmdCM3`x.,z Pn$4Z(g/EO?#_GG 8( G2] Gt+\!$\Xnp6VeR'dQlV}PRbtu%KشX(xO=Q 970$$G,Ҡ/ߴ*J7gP {hY9?#lWXRᶢPmB&BVӵ{ LH< }h.œ my yVDưHNlg@{y)u_ſ%f}1lھ9z^{ [H%>k[(PttXԿ3݃X  e5ph6u RZcXt%Z?A=GdW)+ฺ˹)sߟ6ܹM*ށ;OrP>wPZUK?Xtl"344>"d@3⧫VHg&/~33.gb;zQĴ)~]k%!/5æ72Y/Cl%xT޶?I*STE72OoQQ\>4ݬCF+Cotw YwUHncNihx@[:!N r]M\K>{Oܻ/..Ѐʊ$ZÁ\C$h Ht* 8>7iUɏx(M HPOP*vIR|`>LV6wDG^l3ji | Y(zBfmW"cjχwBᗄH$A2\9^>.I$(ټqy?ٲRlaa3qÄZbx;O RdkyRAulx!nS@U`Ns,GQFKSr]벂(pdre0xz 6K.HAh.+M~2jtsP#9AuJ'f>$%[o lyZlR>Q'viX'$[4،*H$m2}S|>"(D*,@MABq?AewNtZg0x'( m!nda{ё澞Uz)Z!,u5tut@˗dM\:ɟ_pH%Pv(jxd5"`(' wy)# 1Wi @{>?w># 1ZU z:&1bD[* Gwج4Aш+BˆB3c@]r'g[o4;u.9 T6R?LO(81QBj j!!c9dwrmB?ZEh;EX^#iM*V(RS$ >. hT(ǣf `.b-Ϳ3_N[&|u9rW!\\j+j]WI/5; 00$!ӸvV*'<) >}!:fe\^nGMZ WsSoJސO$ tz Cȅdo68AF<':{FDKB(ٳKgqqXuv4p(3s}||ZRlJ dH\p,)piYiX%!:ހf7?;#kвF.;^x8<\)-C'vw͇xJikNςky%^1[ X Y!XMe1_ *:y3V2o=}|KcfM:_R`d !Uΰ&o)eds|nDTʇA!UU)z7ۙerdl5?<שJ|0tp>Q:AZt}ds2[϶%l|4}#ϕ9Ҟ#_V8Qpe}/Z( W`WRIf|q|>#D.~S/ٖͫZǼ&^ sE2}YE0,ȑ9[*~6bP*mۻgpuxAE}o2 ݏL!0:=*l%׺Xv1 wB{XjtT /3VpŬh"53rX yJ6 ga,3c0^a6d8KwQ-w' f Ļ "'ҿa1mV6H뫶0qzȞUx:ɧgq_#: C1>  d X/'T2X1dNQ(+o&0xFSnfK R׈'S7[Vd|ch@vq\g2(^/E&k~R?[EGC[ٹ0T9aï-~Ehyh>Y44[6SIA |IWp#߽ j72fǪkgyh؀H"}|$+lK;~;CmlbC\ &a0&ڦRAҢ?׆eŢ{C3))ɷo(h 0p+\f75Z|&,o;Ի _k[]NsP9B)7'Ou z3?ek\ENbMVCEJGǵ.܃7 ?""b*L;.tjKDt*-3!ϾIVP~~ ߟʦLW397 9sZ4N:.HǏ$==sNGxl}\' 6O SxZ ܟ[l֪ܮ@4"1VcU/P(9<7H˘2. Wz M3@G󁧶&[ZQSCz8 ]QT4f%!^{«W]i}mcCC7;OmKK*|i K;#QA7/A29R %+Bޡ@awH(C1Ok^X<>(3Iezݽ'pY+"AtJ,Im:VEoלu`}tnF~vb+nQ}7L<*Tۋ%E 0=8TbkA;wdi"~G_*7[-\% cK25\0Lg[L.INx _+*P//'JRc?YZ=ݥDJM/ 70*! 8n 5]TRhr 4]ڏxvlm3lڅ ćt5mm庚7 ۀn΢w V.tH5ޣ1 KGn 1Pd]9nuU.2u}`-z/vktv_tXxǘ:k#<+QkH?F샌/ֿdث-@QAvPFdju _' ].LK}32F){m~W^`$s|Ȟ0U|jvJǵ'U coA% 8Wо{㔺^3wdkH zrWw0MwLc"G}#}ĸDnKGG'~A٤yh:?5LL?k=e~.f/_g(`(6VOOE_ LjU=3ƠͶtm'cCynB&4yQIIIَ!|IS*R"ry骱'2&3lR<\%'&}Nsm<ĉGQ){^Snnz8N /XvVVN{̰RɳaP?#Oϟ?+u G`ME+EBI+,T}0'nK: \Z'E/,Jц}P06劜3uS^xjR,P)ׇˑ|*8ߟv]dtl,0(-sݱݻwъ6YW N/{ҹ $?˩(䦞(ܯWg*JZNcx O1#Ð rS=]^L^ _'\/z#Ou) s! oU FQLih%L6:c1싡iq+-=lڗgtY꽔IGx0).1b@_+A#({yě~}Ӕ+K)dwaw%z"BÇ-DVI r!W2rrr.w߿g;򻲻8Q  c,nQ.J鲟&kjd|;[lUZBvJXXة01c9] Nk棻W ^,yPeӱ{bwO=G2 QcWIzG R|Ȏ}ЌRKPll,NosbTr ]"c H=*˧ H Cq&rO'> KoXx^R^7xO{?bU̸4y>>^!@o Z:M(ANNZ_n0"5"٨_Twt77[QYJ(]r8&1dօed955h-aLAW~; JJJb""@hV)D]"ۮuBL bN)Aj*~wðBf;3{s(>Ns>GLF1Aс٘jQd` -~83fƇH*dck+ŋh ;וKJ8-$~=6.{%s{[?#+OpOK0Sn=ב\ h l 7E{_㋩yv&8n}-Nqݱa\0114' m'f~::c(tOI!c}}3*rҸ~cCH =ϫ>Ґ 6›q<*^.;HMF"xPUݖ?%%t ́~yx}Ddt%2XQЈ9THZVV\!=sי6~BԒLXXn$^.7*h8^^:vs%J\ ciU~yzEϭdsdy/ `6(ITR/|Z'ݓ9  ʜO`r$n.O;0[fGiUo=jb2:cgltjP5N{IDDqkPGb%4tR3#&lq+K)]aǓ'L/(}jջµjb]/0L83VUde@)jqqq}a@CҢc#3: z 0[WmIs1DO@7TpB_N^zź_9==FBCx> !;6Vܕ&Sɠ#H(}D<ݕV .`a1( }e(Cp.> 5u1֖rlVD /񿨼_- mo:pлؕB7+yhlGҁ vWn9b5MqA:15-)qW()u:½ A: DByq<-F,j02 VKۋ83 Aw +m2MN^*/_MlnP:D}k~-Ze^_K ݦP:Ǹ4"WLGSa ͏Ca&HiOWcTl<]M#뇂~z2i#2|+Nwzp6tm)9 8Xܩ^/'l>w OX) ]#o@~B.T/WSe8x3x ;,&ϟ>)r<<m߾]ZyMYۖ>ufST%:lt?x_iC'Sq~=+ua-6젺Pʣa? y>]=y CP>.'=d/g!"V^im۫=[fp^s ]Mc؟l8fRԨ8"wgCV:Jh/r^aRWʴ Ð~u-W+tM̱ba#ZvN|>`p0˲z6DE[4* zaa7oaۊM=,^)39,VG\e/TǝNQWPڔL9T假hV5C2&II恁LvQk&9Z\svk8Yؙ5Tgw=bLÓsYbt{juڄ9#+X0AoK[u^ >07,Ѣ7cQjޟ΋- gCPZvL -դ,C>ƑSJO+xSA5U Y&>G]cuJsՖu)J˃?E&q˒qÑs\%ܮ)8HȨ^;\\҇sFzzA֯jE?=^sw7U~FWDM+(lغZ?c$oG-%DuEqRKx/qwáI G.jLyJ0s$vl3f~'^|v1vpt%3WƤy;P444 w܂.I1sfTH@Sz Ջzܮ;;~Y)fKfPx㭩R ~Ƿ@ ].ʹ˩Uk/$Ɏ8 N^"SFW҂/*sG}:(ͻA~w /b+--xE# 9Oc7>E Γ+T3hω))x GDj I_mc~0fB);֐wҌƜ@3{x4gh659(r3l3od4V t^OopT8xOdtmÒSBCdDķ*']w\dP))nuf\.g[C[ti6kYYYǭpti#Xq^3A3'!ϋCVCnW\\ S|ӡ,ϡO:0?ڮÜW -N[1!NkncpuFJ<cqw-jHū\:Aij̉J ]hȶ9Et Ik3vp~߽|wbR1h{dǚ܅f?ml"j 8浆f$N'p|nk'9"5t(#-+ށ& !m\e-W_32r$[͋c@"x3 S|Z0omYG5Hl| ȓ}aeeHm21 .nHt4:{%wG{?mr;tqh]h¾Umr8C3_>tG=z1AhF#*=鵜337$H~DGKn:VZPߎ47!qĹ6QoH@_m1T;&#Tbv kۇW FyxWWt2!No  (U6kHFCߋIfe\ 5Ti,]KK!7$j~o:[q,(:,dh ;5.*3 7V#MVC)z mycj}䃖ڞLOt=+IdKG(eٚ m{9̐4_}(\6&bR*$ߤyT~~t͟l%] ;Fyfj!?jJi|g H=|[+p J JHHHkk3.LtM,S \ WLkTjΔjpFu}FyE2&&GE?W~`Aƌ:(  hDE"~ͅ! -T01\c%zynt8Oxñ9X7ĻF6UTLluD{C?U\R[vˈ\/t]W?#zr"`3+sBMMbgg^~ +W^6B +9~Z |}}(Nb3FnLϗ9#װs16iPוocLf7+P&J84]=$Uְ0V?WzGsv-gWM86c?~|255t\A,1HkYJ/i?eŅϒN xWWTDįlO@QBecc`P#%i(- (v?^.ޫ4Fh*)>B M5VєfxTZ;)!uv5587+"mN~;?}A5qZ-*:zZ #ZPYj73ytϷG\P*ݮn.\vsaۻ!Ag` D6!+\ho b2ݿZtC"## Ηt<Wf#wG x[^MNSQP园Ԗ`#yzGZ:K `jlA؏0tbi^(Gz'-7F@w9CcN&&Ha$-'!hUxQ'n_8V3at ,zLAC830`XLPEŎ=d>|$eF҃}iWF M+]]NT1$@:-'Jx>>U.QÜQ"ZcЄ;k+e/+c6Eme/]i^x>.Ѩ9T,hz"@"_<]bHUY =EeeeBV5U?ŀxZWr6Β=_]wNXN(dBmƘ(Y:?TȮG]kLƽq6d2p˓ eȡwx wa 7I)(vbb_P=fr(iKt9D.{=QMJ2)}=33A!Turٹw=/Mzy]>?KXɜlv[9a(g!ӞZ:gg<r}Ct7(Q΍I$;D5 7?]|97&Vs{7 %8Put4u`p=DCNQϔ_(2dk/=Ue% mOtQ12 mjb&c @JE!UE(ՀYQz'듷>>̟2G~*wuxeU:k#*6&~uu4 \ ,&7SO/<*;F9_dWRI# O~l`\2GKQ i[lo/ CȘ ;xgPޟg 0[zȧxo_4+!wcŌM [ϓՄh?łYm^{F816s%vcHf'#;4Pːʟ?0EEѳ6TҠ+lgr1BFUr.y}})]tJ _o@j*'H#B=9<'l v@YݟtYs@X,L؜D(r Lr:/{FF~3g_{72;Y qIg*Nr~z8ߟǛI3VXo09ބHx*{jZuٲ䏑]s! fUeSMi6R& lO+.MLK=D T<1Bb>|ڂL^Սَh[TNgC5G쒉TWQ;p^-Rh/]pH_OaA8si:oTU9>JO~S?^{އ:p{&I0?;:p:#JsEc,+fkyYIX|YihٴȂ́wVm(A3<{~Rbh6lآZX-ר̆)_?jsѵAK<ǶLǭWR)3+$2M@!tXwPF h 2HSŅj351i~|iM Dn_@رA#!~ jvT 9 )h()]m-y=۽hk0ΗWlr|bX(|y%9JgfҎ9Th͗4gˈ KyhƳLs G> | DPVK]"΋eFcUk, bl +檵JOKؖoY=韮kԝ`# 1zB^c, SN?"?#@![ܤ^$R3M îUݱLJ:ێ3/ ժ :/N9e{5ȐY~Z-@?"h:pyuf+Zs(##wYG+9-¡_Fazj)}j/ 1δrQ'1&0%}݋M]"bb`p_XD;{4DttT$Xe=iUwRe@1 ǔo/:Ϡ@a68d}NOj=Ѩ1jOT)JF:.o[(0N q0]qLY\!y޷YCuqYE1uLQQX]=:U>O 'd m]۟{* ?$H>?=APy華fT&bd̦?SJs6]JҢUgB|cɌQp.J}hvH*UI0P{J wWjhH}ō-LMFlJ5ѫftD>iCJ\c3uT9ƪ!#`#X IIo^ 0xgb Kew [h/s:*y5͗Ku8%b$65QBI(\KD 3\rMt]]T(,ez bҼm Zx_=;ћxRӠkLO%[i5%:1ekwra%kbػ*`ACQ& M!PDQ, vŊQXPDE f}{3!N9?svly0:X# '_j_dOHE -7䔤*dW9wYhK$2ƘBW|S/d:+'j/?sh(v"GgMC,F7Uʂރ(@ŰCCݘ}n蛂$=b&M L"8'V^ͨj٪ZGv/?o=,beSL̜y8ok03E>O}| LR6:emmmCKXul>е*!yd#aƿ,y]ubO%u}\ƩX]4tEھ}'r7+a&HUo6d'٬6=8|qbbv!))du~ޜk?]97줴&7m~jB$]NgF]'Xm3N-z:e|cym+߶b:57Yeʕ>wvދ; PF+3Sl=[M, +6pTs)&7o!j{b oznx7xJ+nѮ'{RA+,c>r1\-Au62qb٧\,AڎNJ>-Z:nP0rn$"KǗ6Eƻ>2?PLESI}LL7Bup/ tB .0nxmqgWl.VT޲]nqڂX`VYt0gO-f-"_ nښzp1)Ǫ8|dEn K=p\f-ZA/bâP98"sGF{ Q:K/<$mţ:@m255| #AGՏ^ V .]-<7Řkڕlaed 2{E=]^SLy+;T|da+Mv3Sqbk奰hmۦǴ&mk/Md{ѡszs ٗ.ޱ{ŻUnq7>7..;0FYZ++"ڸo׏xnR5GӺ rm/_KJ2 *+;QI>(zh]f/;KÙ a=:@Ԁkni7H1;KYTUNȍ5+sQnh3z`I(! ޼aZzx ךwl/jޭ"̶њ fsǝ<;hK#>ß2b:sNF%ўpqxxI{y@FAgFc^Ǧ2(pOM`N@O0=>]`ސKgrp>t`ƅ=YvԄ=_a>`bx%/18&Oq13Pَ` #?ٳr;rw/x1Mk9*~޿sscc^:e4.,$u1q9gJNԭh k"{uL78LI.|,N,bvpn_xe1N5_w{h25G>98B{'5}gީ'n5sh/G˩ jDYO&->֔}|z͗a}2ѢM튩 .$,Z4ݎRXCSzK+9.7I8cs(ujouH+ Jrb].q`a+?Yn<>Wzzd^*ixq7;wy2_ WWFWcBJßNlfm}wͶ*/)n^樑#cwdNTg%mO}b>q8]Ozd|n᜞,#[L|F2_)1='wt[ Qo?oY)h8ՠUƭ\mL8u1PF֭gN(r!h[`j&6cG*c]nFYrp:/hWv"FNK$NO8Ž񛮑wVߦ<,&mΝٺ"DnnJܙ;y 7w ޽7;ws ..+YXⴢxVVM'Ro2NKHh.{WVfei(25gOh'9TtZ mZwc='Vp>Mxj`8#=]ͧ虐FYY}yGGJGqgjߦs}%ܪJ!#7z(ʾME/}]mlgmÁ9+ Zb6Gn_xҾCo+-Fc|$ l8CqAPf2-\j"rq1ѩFAy;[;&_er桨O-{0 ڬEv7nŷX}РՇ?G[zՔA ^ >F3*{tݽMh9y򤭳ˊM܌F8I Npqsੳg;?{}!񶔔M'7oC }xYsԣc.Oyyq񮗏6GD,]o[UH[V|taPVVWܟ]QUqgz._ DB_HōG>n]["bKfmdfT̛7Bz,>ynƶ`>'\~d~Ɂ$M|^4ؐ涶qǮ^po]{ΕmS*)@ҹښa#>|C)Nyɨkـ5W|63JPuac~gч&gŃfnn]iakǏ+D{A1s˖N{o{R}QP1mr]cJ`^^|CS۽z5LjE斕eGr_ҩ̅ Y'>n5jT/`qY/Ϛ1cE놥O93x̖̆J Qt~ü^r/-"GstRU _ݢGHw=Νwy4Kz_QP1ctmkձS'Ftt_常;7V~ǜ#Gmӎ+VKMu4$xo lfzmk*'w>pcTԈ@Z;[__`UrB(Lq.jdPNVAAΝG\169A,_upyL~YQQZƬn5DII0}TGGggrm5.:cP;ۿ,jMpm/dֱ"g7?=svN0䙁ޭ礧0-z)Bae~NFF\?Uz=cŏ6._ $躆nѳ,hȤ恡=fk3;|{԰M_Z6S^bܨUm&O09Jˆ[jЎu=ٳ#Fw=`_g{1%kܙRS[[S+ƌk i3ϑ9aM^vtlf.1_>}Yۭ`:w^sL޲#)ѷ, O*ňaXv-:j,:$ 3msha[ZuxNX6|=D7O.|} %I-l>tuq2ԅ TT69ަ:m˫+wmzxSɠt-Jjtw 6l^4-[`(g3S\cOwË@zؤ7[;3cϞ tTsrU-FO7 fަ-I/u`' u&@:t]x,3x_~Ć%߳d'Λ+~WSR wX{:]cGΙ`inr"ȳ3-ܝ"<ϵ*8|`7=`gZ{x|>u+tS1=5aӆN}>>n^'=P^zpM beb>23Ӹ9s9E^d„R=cFAg(8^ ]q9C1~ )!F". qpճV,Wr,]V > 3q%CJѻZ.I2&]8SUnWmmupz_,`S[Jee&,Y2#G~9qVZ'&3Ë㹶 {ܥTGQGHffg~Ɓj [ X]̼/o _b> 87r  3F>"1>~ꈣ&K n|HZ6L%>ɦKn^̨ &9& {]e邋~x o}&%r1q=iUi$Ym<Q/s2 7WK0ֱΞ{: j^6^)~~zݓƓzu>}f{{lj%/X^X2Y_2`.@z/t}~k9ባU,́zQPkF^~w7yEئ (BZ`+6ke/}=G߿:3A Oe0raHZzdLL=gkݑN8rtF%^^Tu) w(; UuaIδfs| [j} E ǔY2]%ϟ_oQHQBbbfE1DZ ԩ4^F> ,a,Ds2a,y1 ` XȴWYQ#-[ ou$!ugL^oV. [\bzI*Ɲ !We2 .R '~Ru2TL:{ UfLXܞ=XYܶ98}X;;9{6WL$ÆG.x}ae/)ܻMcVQ P0֛PER?F`^?yݏ:ZX-]n\ )qoΘ:JCJɪ{L=]:}Vwn9][gtH4we8,T>饦 Բ5AOń]~͖uo.n3c̼^I|X~1hY©  w.)50Ԃ7| 0{'IOo-#>gȧLڇ pG)} _8uc,2K h9x!3 Y418iW<̣μv*d;=45Y55rSN|8]YG]h{V߇S?p>ʊng6]}}}/4h5/,@rJ5$_eb,{7wMHСO<8bܹo,Y3vЭ-1KO$[ݓ}3{fS^ۘd|cPJ99nU/x%x(lA ŋmӵ u:k=٘zu>jlEމϝ( |x>&yy,h(|3Wh.uH=Zk,͈Ax’A6n_Q@]AECQW}J@@G&睎ͽ]TXYIIƱwD>v?qs Uszѻ%Z%dEE-ˊÕw‘ЗI&XyU+#w3bxrp.6WXm?vlg)/4˨znnʏ''KWB18=N=@eF(5;}*=vϲvMx(~ו0u/Oֻ]^:cybˇ;( 9g@<`r0i=c Ͱt~>:1d cܤqe͛_0` mygB*:3$9Z:JK>[muJM 2`ku~FՎ0IP;#}3o.6^2{ɸXh2Tr`%@WR ܢDyVNZU`G>/qtlWșqх0N`S[akL Z=:g[M,[]a۫hܙOtOS&9q?p' ڠFvN?Z~];h % &dLR1|zH).2lMOZ>0 m;YEWO^Iw?eZ7m;t>jy=#A`p;荩#2?~|KcV9wjQ: />>UTjFp=>5ź_4Y0hj|{N(Z[L~N8g"KʎX}¾Nؒi /7oF[toa8gaݖ-S#mm|:VTq68d2?z"sklnjjqe:7ӪeqZ).m\ᮮWAē; tut%fJF2GWOԑ~חL*0FvPTsJDLc燴lի6$[14+ M0h^2L]ocbYQwf#9}ևΝܪzXeK/ZFOԥ䭣0U^X XÈ{ ^V^ 檱63/ _c>\6`fǛs{ C{fڪL wX2+"3gDgdcbd(p53Hz={ӉI=r1* ?+V"M x Bs@N՘ 9~0hG֍VevaBVpb? A&w}+;9:K\즦;S6)6ϋ;?ZQ/>ͼm}~wŜSr08iKSO3AKDD@ g߽۱GG=xh<^`6}OS~g]`l$ cEEb)\ <`V謡aIIzao.*u)K42ȉ#ՄI&>,OfQĵؾ͚*µ-f1ML_x(X NZ»9<Uڧ[QS\{>-[%@K K6nleSPF[fƼ?N `-Vօ`o,Yi: &b.j. Li89?1z\"sm;ueLۗ`n'8Xd2XG3(Zp<=lyygT;X ~u6d{&M 4Ƿ3 oB~?sf@.fgkEn]H ЊM|W6:;[־b%ZV ]dPz332t,,2xc!8F!]h?Kd `׃)otq„|S-osg{%U㛻2J=?jgtqXi(/>ep\u;١x.mQ[$h9tnnA7\//^JuleV) h8/pe5:JEkȥK:s|spTyNyWˮ.SwG`)j>R #K䌊_?=RAJ `ҥn <(ĩ;X.*} p܇@&/}{ G߿R3 b9CƯЋׯŘĿsBei0tk=3MR~ŭ~>nAef.CnS֭« b>ts>7!JƏܶ2n =ל+L/X@i3}J)] { "(hzP2 u2a`ZUØ0}`y+$ $ ,qs&:dgn%y=Py뚳xp5uP[JgDSdFT&(9m}&ce7gh?^P0׉zxzdtXr> 0(]{/쪩`ՄίIq:4~uS54k@{;׺nzyח0W ]꒟ 3: tNqXE-`D;aw97Z 6tA0,LmH?qQ۪A\XEy"87Cx/Fhg0}_;uRJlb> pitYo;)r׮yPvVϺx20J-b[>.iV4A]s-rԳ3c:e-o܀:*>~KQA Jz֐ 'r^st:V2>zru<[TXZz3myݣԣb"ݱxTI/nN2|cAPYtη_}[?xKC.fǎoxa)=Vʼn3njxhxIN'uB ]}#z{FL_Όxmyo}ݵy˙WG0 og5M""'鰠1( ̉ȽshO68f.{>mykL|PMԊOe?,p@v=XK5}ɳ:]m~y,׺^?s>Ŧ2I ~Ђe:P2 y-|s=8ltmWZ+ɹ\B܁{F_TfkNᅜl@P-ct|W/e:wHZUt\X1ƥ~7똷~ɰ+inv L=DJd"[?{\e`h~^QLD4/")!a!yb˕hח=pCi::6&\w%'rCF%Ν Ġ*2[TN֓p yY%"Sacc_] Tyjp;[6bon</߸~=NUszhECfGuxry ̟Ĭ{>Dc7n1:=#Ik{`e8ѻv46 k UVhd++iPy+WrW[Yh/x)2e.ԩNTVzU"Ç=ʨ 俌mZ5k0c.fG^H$ۙ%?|{twcŭ_'w qiv1 2t\uzWS-G=/o4%=}#?PV4B[3qXᱼ5U)޽!`Hv7R!PY;ZTo(k9$d$٫;*`U~AfW}캱gX[̝͸mtec%GKgC^vLd+zF9sӯ24WL)$WWwoX5ٱ AO-ԱL|]t~Mu%7.>78%rWU+>w VOg7*> :d??.+[D8Ű6҅EeZ4rf[!;O˃^w2o;wa*p䴚p(8kMUƓ|DoH:x٣x;1Cx?x?d(suw T6Lagy9K|x]7uz*Ҕ8uc))/]}-7qp(`i8 3qqq ޜfY;ӪaQZ3 j{>`GGlOZjU98cGa樹1Çs4Aqw `\>xOo:.g7q=,wwN\YRϩǏMoQy@`(/o]o-ĉ/, b8y3эyI_.xy`ޯ񌵡Yi&$$X8M P<4JrvΜVb\eifT  t`ig7 NCmNMUܺukW}.7s_e_i "-,}ۨ N%Oh&\nh &vIT/ɛP'OQ=ZWgʟ__~+~шw>wÇtR6vL۵3g|WZ lQUYu4Swe"<'5ݫԞDeqӫ%za,1Uw9wj˛}7ж yaTy041`? z˨Ffj'I'2[f暡&; MQ:u'͛7Gsn޵>5RRRЛ][_9;;Z[0TLA >(fYf}lF,uɕ)뀹xb894?oCSJs850Tam|4q)ǎy(++6m٦G$Ϭ]g9 .B<[CHζ:+u9) J:Ⱄ{v+&.@_o [H$9u{ݐ' 3$^~B O+VwbTA5sT@v^?`]zjPnޟJ>_Nk{e5tr,yܹKT]KYR2|ܪrûĬe:/4Mi6U N7nA5\=ml,6YEEj GGG_?\3a"OVn׻w>0SzxƜ9^~]yyy/ lG38rOGº 3|Tӧ {_ [$Nt/y_9WQim MacLK"(̷ͶBW#4nBfV!n냞\'{ng~c;{v┩繥\(MPi«W̙;XI|fV{dI7fQo]nOEG"kB> +J;w͡-L)}艝؇/nu,.V;2:nK1 VXYi+{hd|r^AiusrZnpAYdխФ9:~dsm : ⤛pH~7]0EP'fADIV,о@h/ج{ԛI^<|γf͚@4Mcyo19R+r森i|y2ew֕s6.(((ռtY-ʺq=d~IIW/*JsskסCWǦf*|/޷:LNgZ[^-~YU5g'Fd W~xuWw{>ҼIud0ϕY;- ^ 2rÇWû*nV[.4{~zK4Qu2e|{6}vn ƕ,n-䮧O쟠w~#p˘k|ܑV߼yޢ-Q֬>P:ys0bhN$^ tOpƙz3SRz,pN2r20xpzBM3bϸM4μxY>#D3Z[fFsQ>ݽ yg'Eiin{- FKmLW|kMX6mjpDۄS~tR}FO#|ݵ5*\tT7SHۭsQ+ 0MWjqfɈg(4۾}Y{M͊g;bAOK9^a?t͛*"E~7 5&I_ 8ʑ/Ѳ aZtK- ~djsŖȤKn3nW*:y YU9XIc o hx?5eDoX缲+;68utZӫX ;3Y%o?v*d²[reBfЧqiaۏefdVuR^zli~Φ6{tbϔĴ(# o5s\9Ծmo][8zly~p~v߱Go[e}]wĎٺFQ)Ef\<\}Wf}O;|xpEГ\ROi Xc.hH iq6Hao~ w߬P-e>.x\|ғ?$t͇Ϣֽ3o|-*++}GPV3w x/)۶*wrǾ§7|"C+[^6}!#(N=inrG23Nyz) 8h]mqE};ڌanmsٕs-,zx!3% uh{K:E\ YU]1ҫYB#A؊"a1t+.ٞ K|qN4_M&t{YXvcZ~O[6[O(_HI\f~`{˲ew7 8D-yWj6կ?N  >iitӧf6S.X>/ t <]" ^V-&F* /o@ R"Bh(K8ϓ0q8`Xˠ<$\Ep<@ntb_/2X _wL{ biS@4iiI~|c~0H47>xRMoDbbjҼ)c16E$ dY`(Cq&B65iRT %HF&4XHJL4Gp\40c3m%~W" x$@%SG@Yl30lV.cYӠiFX8[4bZZ[F۹;9:=IRV 5iRI &1 ā^!-^\v+ H) 1FaP|~3éZ[ ?~&b`" P "/M)"ؘMJ(wA Vd0d_1vpIF4I 0dOW,|kPJp% ߀B`f~@dPBd>/J^@Dຆ D"V;VnMēR[2b^P` Pu>PVPuM4%־J=qVKi!_fc@"A{ \BX~~H L5QBMx<9N(`(Ǧ)ab$8AQa/ʻ7}DوNLϰzTӁ&hڑ6M $4(YĿHxU[ D % єIN־w w LYU7fGs'|;~41nscLar4̔7̬)*)GI$@MS-' ")Z XJ`n_I"hް K>V߱~U`kX Q|>|dl>$HAהFk × $0Bhi4pqq|\BBQOؐlc7H@PP-zs K+k[;N.Æ9j4-iP0:`ᜁ&&Th\G\Ox]=qqC˕1Pp68<@OY_JS"Vt'ob:O$6uŷ`PGg57XCQ6ΗrGՋnI`d/~32 cװ&KO~4: x߆}/*oauc:’>Jn_^/1Z$27l9!:8ǠA^%grP:J,:`09t6X$p K002Foq~0CS㖔6~2 :~ƐQrw`05zФ=3>@c~4D?H.$S2 !_P*VKZP\7f^w>rd9C!CV;gDXN0(\\Fȿy}yK m]9 N][g1I>cL*DΔQؙr` rgucʲfe0pds9^1 V$ֵ$97`?Zݖ^| D%ȟ ;A&&=C8~b YM吅ͬrGwYB<ё6eW7 ? Һ ZnP9ܠ$C\mMPӕؐƤP //v]De4 Eh]-˨3@ g֋P/װ6hX(u*9K,/LTx_ȗ O䞾,@30>,LI,ο\P!\B|fҪG#pX_6rn; wZzӐv51oq(j5KH=\b˗Z}.k)߾6K%#_[٬a?l45H`r{w-_}ի8ȤL`w ̣arƐz1 'iN/eMDt0ADBm6xֈ( N0ab*&D*_HөѧCVju/7[ 쿃 " 1PusX wj-|3;4ecUnٴg\olO'el¹(q8,Ll7L17|>á\g9L@qa00*w`5;@,}&@ca} IqC;by|.yC5<gQ >[$`n_vGy|Eâ8\@ba}LFG?X,ŹL@mL F $ƠXL[Djj+KpVm˫K~O, 1:ˢ|eX(RA(sX\DHV}|(3?JP`8gqy &6O fb{|^UkNxhzo8]g,dF@ Iɟ~k|CC eLmLH"P@pV+SHS6,_dLOK ˚))M4+M6E~i+MmZݦ64}۔חJSMyi4))ۦ4‡4-Ҵ诌mS/MBSۦ4W品_ +MIɗ~ 4U'__A_ +M/Mj/MM0o{ͽ)kߜL DCGiDf*yIX_: C @cC_{H)Hc"D4!pRZ(MD0!\  57_—-BиHBI ҐFڮUg!߫GB&S0@P x2$XKR[Ugxy6RZ DV] 2A85iM')Y&G)MU?iĩ i""X!OxU](je*|CձRc [UG[ -7ZSV$Fk[iBJê$.it2R5.U?V6Y*ci_|h %(YL: `@|@r0NARG:_·ԛT1?FR`8FgrfRL$'ťLX)`SvwjI6QϝJX &AeYο] X" ؠgzVe;՟3)L1HiյKH}H"R@$#c?ğ +"؋Au%eٵU$_ P>bә|:da8H(ɁRQQMzZD2AIW4O_SkbKH,\:$x`qsHDP.Zj%_h^w"-J0 4a*FAC| e$K'(|>:KZW쟝+ ,n) e|UJ1XlIseW{"'PAOK?vN M q@(a1qep8E7^Z\X R݋FHxޔ!7/F h\D[ seQ%@/jLAƳ6"/ @HB$+Gs6$xuDGbٍW癌pUcb?\8Rs(&Gq_( Lw fdnˮBl8?Mo:EG0;X (M'qA<8fujJ72-EIGπb13a0Y5'ZwlEDMFJ5VM d$NHbqL:I!16ǠZWu줶gF4PqWSҩU'J*8jmSTT5hhMP Yd4/~U{YuKu6mIG)>s(fl&(Ϡ(b_Vwۑv;oz4 eL@k 7FEjCby`mɀ!VzT]^IZUH$T[TP6I&0q:b ༀXb4^$_eFI5Hӧ,R?}wp@)G=FZRgr#|)A~ ?y _uL$|+ωz<CQq9BH&p~4O kbIICUMlTޔT+? e ]VAƺhH?q02th'L&b0SV1Оd$I;g%k]ԛݲ?TQb@s?\~5o/wuFF=L oxVr85h.I@nHrXiHݖ#^o%.GxnB2^7˗C7A! oqRod7~)F?}ρepG1BL:Ar($lق,k߈ѿ@q9o#0g8B8C |bq1rYj!sh;ߟj/C]){ۢ5^eBcլ8zoh(#E_ Fjk\W {gx ?@PT'u;oi]e2`NHHG<5Sޒ"lKq `3;tԉ<7OBG:+UxƁ!s7P|ik&\ fF4[o/;f%5g"b h1DFHXV|H蒯?d) .~s 6|e+]){Jj/(PO⻬A?i`Z" N2(ox X?0 jh>σNbMgs8lIgqQ>I2I%qC4U^4!L ib`4~Of՚UyzeAOM_z*_~̭(6<6$)d1/nel"8L5 /uOԛ|Bs!۬{zphu_?W"(1)+F,N(pI_/@L޴j|IW??EG9B)p&>%xBnilKrP`5 ¹l!DezZٻ s4ld d|&p7G4Àx$f 8q',I$^ㄵ<묘\N^lrdbH,$&@qȊ\J ,($B$ HJ#_7uC(ȯ$Rq݃ `on A[S]Po_Db!7a9edԹ]ȋ>.Z( V,>198p(M,3uB_ |`|M8Ggӹ@@lHVF JGNnn֞nn<6+Kgws{gk/7h:pPԐN<ƥS H# =a],eAJ)' V}@*I7ίzhl~&yqNP儔59c0QRҁ`H _lxrǨOGa,o,z>Fq.G`0/_,Bʘ&  #A\Gjf /j_}{z\%v3H|6E0Nqy6"F0Wk HD섥'&_k%,7[,8ĸ<pDpmlh #@͗.'y̆IszǹGl>=Q8P@TxzGd4mk%Aj\4?4hWhDy  |CR;jeok 3Mwh> ^FIy%|9g2o6dsI aXt (Wmzg?Y߭oMl.J$1qX7{gyysp =m_ k8BQ.p pQtDʅe517 $ ZOwa &+]% ¢.MY2 h<<׶oXN0(@I F 1lEM,N=  do,,.oh7k\"P"sE0ͦ8Mlcz!A 4IC֟e3KqI`|5 ҂!A %h2o IdqcR$QDI(#&xDx%d ,<g1x$ER<6pz3tlf}cT@1<16Ƹ ,pPDX(@1`6~ژ`@uPPmFd O2w0!p0X !|:gpxL>4uhh_࠱@.dInky3\&`1'xli".`# Ӄjtd d 5,>͑(#dbB 6RM#M#ў#,]g'〷Lw <`py 6`<!]d1:`}M|~Y~1?߭z]6.f rd2H#ܭٹ8[o@ ")nS y|<e,:eD͠:Wب ȳ?Ym:1 ?M|&F'X<ȓ TYB&n$[6`<" g2(BI>}bJ, He? @vޱ!sa@3dv3@(K X flKl.Ć|Q}+ 5yҐ'iq!< :I`8&Rʈ0soBVOx5l!Ow@@(HG88y(J0F3C3flS6m!ueblQ<:AL. |hM'kgwYU–>B?B E7tCA0 OrŹ(L epx"Bғ''j칆/e1P:g3 dGXÑh]=ǿX E"GXc5La?P<,Vz¸"XÔ^/MMÇBI+,5L'e]|O5ywAXۜ*x%͐JG)V yD x<4?I|%|yChA_2)eHš(CL`qXL&x}gu cXk7i 51,o %! 2ZGu(O|C a!6HE<9$a"(OP8GavH)n/O-${ J$dFI8ylxC0K`B# ӑۿAJf1:C'6b0#:Np)KǙv7R@yP?()^79E/{B%q>sbEAfS,>#1Šd-˔NYz )3ym39&w7Ff򧬃??mTuۈi8M9DIq")Fd)(?w@BzTcN#'I{ ȹ1p4u0#gќE.lC?\<4\E9G`ұ14ӰrF'K*4 P4FHh1: IDb[IkqE ŤI M6H4w N4.R:؆iE/96<klٻ@m:|=X+DbHıd`~tl/ɕǷ1l']4t7Gp73I f衯19~<=@/&m6乥㳽{8G ~$vٟíưj>F7E5b±'l)W_Ha3|=@)6P $tqmfc~# jAZ*G]Z^#򤅇BΡtn #Ps>7p ƚ'^"7{l@~Ct{w^{u5  >ku?% !F%{qq[0 %'C؃|Z8Tc,g`R0JE<;#[3PEHpVbp1"ZfÕ&Z}i 谝O;=:c uZD"(ն߁ dVctkJ o.+ܗL*}Ue3FGiDH!ticTZxb٭"zo]3#1O!ALke D Tjx9:jӺB7'ӆ)0$ZY([G1.X*fwv}8$}7.)|8`_TiHI}ki*]j}BQjD閂o,ҡpg&}y8P }r0.0Uqx`ScGjHe#!y9Ֆ, YZi>1с)#NG/d?0߯uU6N{99S Jp&;LP|{+Cp8rƘ$(1KR01R4m!ݶ\mD|ի/ <7)KMڜH=p"@Уmԥʨ`?%,jIThV4qÝ 蝕@lNYUŭG83^uďBX;rmř(rRhp4aawmF2=#Rja"gd68P-'dD+Xz8d̀X~@Уx'ApPS'bT&*iØ͂n92z[FiPlkUqth; hvcme}2lVBbks'3.?ʀaGOhAebksn4)։53i ߉y#}+;ʀaSB3LBg g ;zn\ &:uq hdJH,=太vPA+7Cs"]Ю* ;zʆ N|.}TX*l*DsUYW4 ;f8 ̰gfb'i+B:Mcb=J+, K2fp3"_+ÎIQ>B+[V(!ٗ }VB2/;ZA :筙!WC/Kg\(`vk).$js{{H(jc12\#Wb`z/R}2;ܾ>虄}Rŋ!3af!3G Xs!3kkXAȵ%/(%ry`36 RMO3X5,-iP^Šwusތug:B1%FgU2/,ν=[E5rZ JqUEeR4 n_H2I3&cg~z08՛QU hE+ṵ V`4FJ&  H[4[Oo/^YӉ?[@:,tr6[@酠@bJD@B|*FP"u\SSC 3Hb˥4i8 %^^&b}z"$d|4[p]-4v 6 m 6KN緆Kl+`&L|].h<~%4%nfaaInSj>vl2]n=yPz~:qŊ qpiu}*O]8Siu> O@YzY(R^ݔ3F$bA &Z<οADE4.#?b Ph: ^ԋg<2dʤMb%᧖8A$Ŗ%Wsa9|ld|r>{QC.P a1rGϋw#y2ېR9S0KV;E4T GNܟ9evknaB3)Tʐv$ 24}.Ԋ@e \`҂24}I7$Y?s!GsdvZhG1[G/m$x1JN_r4Gz.{W \(e*#7ncFӹ$wQGKFp#KIK,n =v|ͽe]wBPw;>=eC_~e=ً̄#wAtx?.Q_@ain -MгY63O/^G?љ^DZ޽z%U֏Q!LJc^/gݣ^tRi(#Evvtoo/+Rvem~RJKΥPbh 䵺qr{Z^<3Cgh9K6;Vno߬[QfVn?WtDv#uYeA:?ݬ:A '+wkQܤ_' Co;~4y΀&CȲѤicʱڽv8sGRHp1 ;{ ssjۍ Ksa;)'N>G<3^_s4꧃"IC:Cсg;vz_+k՜(ɓ6KR8YI$hpT?1|qWL[EIS85_`V>?-k^-0-i4-5\*q>,k &p]9Q#p#i_5$@QL-eqM,S4:9X"u <-Cr)LAWF-U־rEcU vH` 'Yʇ`((g`H4/LVSThfspT{TPoxINsƩQ]lNa[l~nq˅@lYN|>0sh̳hd,%ʐږ|p[~۝=sh܎ˣ' q4Gv!`*-v[aJ4MeJ 2uNK2;.CW޶nKa&-a@7Q/x}0ʹSH<͛g_w}Fn[|`-u򫂫N#{&{ĜX?psSɨ:Xg6l ǫT's1nUֈbw!m)њ$Ѡ}FЮꆴhLhP)T49 NxˍV`8ʺ`C,~P(£+굲uBWd]6H^TG>Ț8ѡ_ދ̡_62~Ȼ*WYWqUdf<#@&Ԓq5c?F%%e+ ETr{yU`MpUѓ'uXm *.`}*SeXTT٬\tu@UP{Ez|ռIN궎-ٺ uXTT=)288: mW*:NͿĖ ~`ABʢ,Q$ e`, .Wh52=PEe3k]u:&oSX VѲV,6Cm:VE|ae)V?^ˊIIː%|vS]HDlZYéC,Q;v'Kd)*e8A=UԒS(âjjW~D)HmW}VVN'W?:㬆PXFW va߼G c 8!$F aY@$Fb@H-`,X^De꿙5.iE/^|Rn->51xV\QDzPGa Ek@<$f8 GuyLpaMYLOL[LpqgWV0QwxxU2 L#o%vYkHďЌ᪑ׇ+Sk(d$S_AAZ" ):zCS~H϶aÍs̝׶ bdLiW $<(G(Gk#@\!x||XAL$ |"IXWI IX yJФP "r Ef P IX1LC#I$*A!E" =fvQ0 X`ȳ"""ΈG$IIE b` b yBaL3- DC yZr"iB b m$UaC$![![" 1!I r9ҹ Z>A%)]6$ b/,dfZ{c-"2 KPIXS:Ĥڈ1JšyI42A%aGH G]"p$9qъP, Yt BH/ wRTi$qb1Ǎ٭!W'fk4cX*I.+|Pr$QU鑣گPf{V %IE@d[u"ST+ v56aʐd{lJאj_JLI%BP:Ljy2^5s[HIrDd䞤;8(?a֙LزtD@̜aG=8pRCwrbjНk&z9QDi$p_bjloA2& 0" I"h+}h׾0 uKc_$+bEWV+ Ȭ(.E5bFM(>Ʉ20#q0'sc/bn/|Dc"O>N6i82!.wOTI8 I)S_hQ8LZ$qSEbGL'hL qp 9J%ު"Gv0v-R7u٪SqYTV)R+h@=(A)HYhyPIKVrђI;o!}}?eU֛"ސ ) 77^]$64 7Dy£$R>hqz0bՑk19GgE$wFcZH#n2_+PBR/uH}d]66V"e) ::$:m&T捙V :*P'Ū-TOr)ZJVM&9a,A62{fP>q-qUGjDA!Iه'=c=Ih1 0{K~HY$^7.ÆHfCDmHQ4ج\pMbR1TSY[[ٹ3kĎ1MGƱ$QT$($Qb"ܻ]NNm|jZ32>-o>U݀r^stԤʤA HB'pb",)ɸ0joe\sd lz-mecmx| 0 UY:C)fޔL"DgdUȵ6P^[`cJ0ZqvLyFSXq iJ8s+L3&:Z[|SwJ F`HȆ7n߰%y#{aa/2 V"!>v P~YNgg[[=5{ĘWע707QU=QI][^;-uUˮJH‹dz0y}ˁvf& G/0VJ#$( V{xB.-I?S}ٽQJV*J_'C{ڠs&A҈q<jg}U q(}3*zIP6klۀr+c?d’0 ZМ;+e 7L8"cNC/`VPOi=o. ,#L!>h郢>(:}P"',2䑗PA"W$,ϛvΞύ.=Vg+>5hx;yMWgnn޽ss/ou66|uJٽ" BI4U>HhE|ܸiYrZn?rz竮(rYzVuWQsk涣?Kr2K; ӗw}PDQ uDѕ8Jרz5fse^Qc.6ڥR7ɶe5XN`0akmsÌo ee_G@t&E'G;:?z@гֶnP f8nJI < č2[ZyK;Ӧq ])h<Qyز/mZ *TasЩ􁘂q0IG;@ԗ*Ǘ]߻5k7ņУd{wd kvח $JOodB (V] Z?8:op9; PBŕ0ЎU0tـbaV58ʠ9~4דgGnմtn{&FhuygTC(6hmܺeE;2N(I + Bܜe .oJ\3QA$6)!UB>=+HEWj[*3t`n] ɋgu{au Z^HVz:yt-b5ٓz)0ozr޺:h+r)y}'jtV,? oW?QP,Нαrd-wc Y uWR{7RSҠͅs8QG ),Cg V~+ M!KyԎ?p{5zzfS}:jQT $w1l .Snf bK$&8 ]E>jϬ1(rqk Cg( }D?)GRz0:tC}2y:0$ 8a@9mť^M}q xG\"Yr&QgpkVPx7Ѝٱ:@qF=ㄲЇYKi*Sn-1dtr_8I)zɰKc,lc %^G>/->ΆA7 d0tDa]}b7‚:XE`NP,tgu_] (OYZ\PW7Y0yB ۳lXXKlhr6ZKs٦QFJX`pz6m\F5øNh+ZW՚l3jVLi3+%bYM,;n`(݇;jhnh^gVXiKn[G{tCG[~:C~ 'a|%?/[؈76 ӈ_8W;`Aq@5Z Qڌ4:Ck (VH`tzu(Pbu(;ʣt"Mw3M~nQ~f~]Pbs H1Tm8R9dFۯH1 ì"ʗ|-Ѹ,G 'ҳɈ_ndSl=Ńa2ÄNxp(mՁY*l3Nӝ?L23e>Wl\ϼ: 62XaN'VGv|lo.yP>\N2Hm񥻾d T\rҏ|ю<8MP1_4I˧\&pucmkv7ocmMUT tċ>3LPׯIO7eyQK`΅e?x>I|em>>?27/܀7?~wyǿAC;~9?>c`޹V2rp_QxW6n>Ηz_t?ԍ{Ͻ?{?\g?o{ݯ_7>[?nnܹ۫M[_KGGķ{{޳_[7}_vv&Fz[ol;z^ڼX^+n:=2;θ}{wg?΋7c\?.cc}hPXbŸEEЀQQBnեdYb >Chg {!`$؞潙{YUV> {3g3sfhC)0&TٯeYmYP&Y'(]t@uÌN~pWG#%c?NꈭݻଋS(}4bdCl@h9>Y1Hz4I\Z*|勦.4ppr< 44qrπބqѺ`%aM-#@(G(zn:ײ RqFOJ:Rx)p唂w7zʃP`-p`;8XG+ ޣ %x/C MȐPO_u7=t帣}{TV1˯ >*_-PUJd(<72mW` e+TL(3738}oBvg}^/RfCEYLsUiӘC&(:P9`EC&(:P9dC{2MPrusTHuXs( JztBX ==:̡J%CB%Cª%C«E#P&@YeyGMPm4A`Xea&@P>372襳SKW7 „p:i+0'xZ|='kǠQxHzӺ!-&q%)8%eqB0 +,**WeTeF%ip9PAO,G0Q_@Y"87; ">*B]ЮRAвz)5 QE0H)j97i ;Z[^*OQ$QA7PzKhVAQz.B3,HV&isq,²%U˫` ׄJf"4U ;¬O !xPI~!)4 /S]-NQVY n]?1Fd%Z e# p(d1BeZog0aw>S' ڵ"_mV N6ޅ10!k0jWѧ)??<#/^?Mͳey) ~ ~׫(['2^l(6l$p_UQQQaU+䯑5Q3 5Q3i5P,6M(UDdR 5R35Q3I8fR?j&f>GPR#ULba1&*XʄO\p:G9ZXVmzJ]8i5RXThW+cȑe&hxI8ESd Ȩ_h zY=ǞVRe$0dQ߰LQQq#ES(N@EHED#yW8K /JJV.(4#6NdQg8BEB >]^I%>#(r*'p}LIJ}Snx1[?iLa9p+tvO?|q}FG<[v\e&ݛvH^Z;HF蠢qv]zt`#{%='M{n6}⠆q$LOO/(^f͍MKN_]^di7#&i:xÛ7%IDZƄ53\xߣ~^,h<*tmy_dy'Ku5,NWe ۷Ø:@&mLhCNGZy@ɓǗڱ,3[\P,I٭sW M\4egf~tkV|.xLhv'#I}cO:9ds;&N+_u^3vh發QNoa^Ldӎ6KOn"ؒY_r0)k׭w|AQ|Pf(G;wC~͢:gf0\!7%"|ug'NX2xF@rɬu.jcN7AQ [LNەuBtz}W|r '.. .9t K>V7POXpǖs8*KnqFN~(l;`nnnM>z4wyxzT'ٹ骀u m<3|>Z(7_l |h̕Ԁ'Oƭ_8EQVs 0nbط7'G&{v*)i2Eg]vǖ <Pϴz>]O /JK[]aMoJů50u{oVZ5Zf_yѣ[#ef{}jD_,Z7>/>elI 6;Byx9h#FĦ:t{1};h¾]|9e\;~嚅[n,MZ{۶uO[wk={< ([;]S{=sD?tNcN5z vwOq@rO:إQ' ؽŗ~2pӦoGii.}=`@}No f=?0H:b;{1aa#3N:M2LE7BSv hucoiP?xEӢ29{.zǐ6|P8vѷ\%?qk{uO(V)Xruc݅].iTο܆v- mCۊÞnXX{Jj&v =ǏkFm&6Knfw-۰hl!Է|F%6Mh;cij{^lŋ֮NCR' >l֭ی#= cU̢"fhcQQY3u% 3f}5;IO]=+ <3{+~RtÊo~ JѝHN[)}/hǎe ݛϫ~o2U9eƶa?z\qm]ѐU}M T$$HFEYjIBPY!i4]:q>8}zz>YpwMCE 'wn'uEúNq쾼7iV6{%\N%Z-~z{.ōBt[ԑ~֠ڨ^}wI[eO7o\:7әa9(~~.F)r _QQX+o݈/29"sBiA)))-@>ƶ#.fzj`$֦A΍ -ܰAt9ݼPϒImzsXPjiHNS;MCAؼyl9}k[u5zk*~ "uѣ•NN /)Kl 9/ڱCy,7鮏εZjzË[JAZ4Ntͬ{cyyyĝݪ63âlqtNܼn]{Sn":v]_lrh% yktٶ-Ů[vRI䱬Do+3a>3xNRqɺuJwmM}~[thiiiwk㭩_ֲ^L m{ -u)Bpyȫ׮}~s|<ajg=ϼyK Oրܖ{,4s^y0^gKǴ,P޽;$L] R OEزG*ڵ 1[l9_zEi]xޡ[O<9kހeclAѣ.u=řr؏-%Zh53eLӷ틊J@?grnK&MӪcǎm;tYdĈǎϹFWc̓+Ҕ@S=&7/QWW_leꚚUkמW1cFo6Zm""[ 0pԍ9yS(77I+-Ifl,) OÛjx{{w&7.|FQ_?A)j_4ɉwׅmb|k>3?aҸ:Ǵ}gϔQ2[Z)7#lJׄVW0*2]W7oLH3nPHm3ɜZz SwTl߷X^N۟V塊 /Y:;W;e!QVLmjζJͺuk%ڶ_]yݺK7 Yg l&2:R/w`'z_xn.߲H,|{\""| _@ Rf;wyۈTd_mدga/iSQ<U1j_d|® 93kN;  [&=)=ڣ]%uјu `c2IgDI-a_Pyjڗrͬ{Fz-psCtuuS".7ѓ'YYY> ,[n˵&Q MsIGfj?d #~G.\6dH x"Acϗk^<}HzaG$14K{qEc ~n%r\hih^;Mp"=uǒMQJ  %͞<}^~"ѽU13ݜ#T @!tErIӒ [®Z*O?߮ H؁k2)̙jW^e >Vk@}L:DMmzPge^III bmWh_A kP ?jza^=z()Kܐ й1ZIwJO1t citaågO%%ɋ2n6 ǁm@T˾vNI=)I鐍q׭<L{@Lz8dnwFļu Wu':2]Y{O$.|a}uE^hW^Ϯ{ R:ȈVdBjJdCH `O ^0(?񼱑s&^r7#ȼ.=/~"U x~n0<:֌ޭѯNn7?1$m܊k\h jS6ٳ͙fk{ef:nOƕr^{I2g {fFk|='? XpHvQESy³$m2Xdg˸;sﵤkMkp163x>lynPI8INw2o:|ش˗.dEY̚?pC87N߾ă7otWj`ƍ'So\zWj7*+]$$$zU^^⑨_eZ_ҼbX" Vt+^\L;dutIH:e#6hE~Sq :);#ZPޫkIT/G&~0fryLI[y)^_ݏQbywhKf g.œF$ea kNZF^o۲fkN.iEQqŮ]'kR;__TXZ48L73謗YW{vA⬪rǔ ZJ'۹sA $`!#Ӄj{{tiv̈́ )={ "hY+OO^|r6tty=jis5ssѣGmذ 4bއ-2ݐ,sOyK FX&fVV!GmO4wrc ٵf"vvv˜FZux%ھ 0:u I/K`iuΝ/0pS/irC:뽕Eq!'1$-rX_L ܟn@i;tν{ FNP2d}.@';سs]LT_b51*Ŭv{{/𫼧'nj=<80I`}: s8v Hj]i9~u+m=.evC󃕀D \ P}tEѦUa.sMnQY-ۍ7K0u78Q\)rì&LXG=6raY)dqn֛3A`t0ٻwp=>p@I{^vYjY]\hۗ]/3߈G/?N|Yt\r3;Ac7?omUc M_kjnlkkiF^^跪J_VTYEnq;a>`~FN3Ix،@2& I$rOxb #!h:ǭ0fad?+-f.Y893}n߻]ow3(-gKFƚN~żSś RWv<7{5vnWmm; ǹkn~1U$7ϑ}޽]6/-N[vN!'u r341[3hb6A|,W1ƫEtƍKurijMj槷;VNu[tM-zE(yW5 /WqVAA}8!19NW[7Aǹx]35D~窵o+,|WՍxϏӺljrX'gzUE+92ꥲIHr(B&{ GDdeߔ -3*me7SC]513=ws$V^`9u.Z]UusƞE9m#Ҍã]_i-H DUm{XIӦE]*xBV#q~E@BB5x\ {.ʠDVnK8,5lIv= jzCl_k攖ދsV( >p`@:NZlߗ'T9+-Ԁ7Ҍ;;*׽[ S9*&.Ы.ݟ0 xDWݱek.Kfkq6]zS ^Zc 8mnw^+h{ՐQEv[q{bcNl_pȑ3-:.=fsFXg_JFF*_vm-@ >&,}3c4H_{'NHyFW6гŕ`cDr~u=>lk}^\;۱6dŊ mzH~e}zkuts4/[2DmڈvBɩV*ޞ{pڞU^<x٠#nOGkf53{޳ӧNWtM]BYR5&]gPΡ{;fd Pǵ[:r4c%PR3Mw˂X5uͨԕD7nҥ!mlj2!puy;&D0q)/Ow0ZT`S}2Ӯh%޻رO>uU}e)ɵ xh` xE3&ݯ,M>0 @+[Ϋ(>;F+i3ngO=;xFo)Xhf QQ/$+/|^*ϯ)ҶÛ=κmo:+Ps;[F4¸kN?\"h'.y4-[|}v^O:z[c=NSމzL4I (w5C޸=wtB6w9=3<9PU*颯_iE٤8c;+{ɤI7 8|x}we򋫮ܙ7&dJD4Ws}Wj Ҡfɓ'{vmޢ@g/۾e"`.[Pm }CwZ'z?~)^Z#.d |3ʾ-w[,[haL y $/;B/;Cf%9{k<ݽGZUӧ['WgQ}S!Յf̾wrgFRyM6Gzh/}A9En3(C&^,$骮^iiś $(kz%:똞ʴLHdCV_ck;xtFLF#fwnnnݸ#M׆dCO[qk 9& h10/* Z}eܮ!1p˖fGxf+z®GGX}UBO^|nfТb W_>a[$OJ(xkC[N?PIгxadds myoWg_=,3 bg4fLL(JkdUV {uƥuwSy5bA+Zz&߿ɈIyh2*Dwפ r.-M ]XU׎ tw-Eߪƞz3w.8яs^bi(Fz9=Z6v su&}["߮gĦ͞/m];~Мg/ Svvc[CK]%XQqqȫW.BM wAڞ'ZwrjVqx__qㆌ0ؔkz#۾L''Iw :3'^okUiKgӹl.,oo\al/ŠU1QgwI 877Un9+:em[;F|:dI5fdGuVݺlϫ@./I8ٍG:aVUWWMFw*ҙDwnU>mխ[7ϟ?k:K%"0˳:e2ۓgZ&ٳ"'BsjW] g{NAG*uK$} "6ERAhniClݤIE6]u;؍o2j *([fM1}P7zceW^[j(-ѣGY唿wiiJ>п8(=˳JO2< O)˟Tvoo%B .]x:^{9rعŭ:w8]yoer B;$*.8[EtkҡCyk,`}cBJh`ZEn-)O}rM0_[Uqz~֭׽Jsw=w3\6+v}c3IcGƻ,2HyCGS^& ;)^l߾}֣ AAmWp^ LL=v옵SceECd#">? % Fe jӘ7> qO]}vI?ĨJZQ֊ޤ5p!ߚ36s~3o޽aÆ˺ OMa˴d@[[/; cx0)loxrºmjS<e~*u;uF;s|ҫ[;^Le2_z L_P׳is $]C|bxz޽DDCLͰ{2^ϗcB/^6{֬s5Mg'.\puIi_wܦT_45 ~sƍ7v:C kIV*Cl풬8XNEZve>+j*ӕ ^qfk򢢼m3݋ʀDkXǪg%ǠɚNr2䘝eBSNY;8hl"W z\~.vA%dpo_V{LxfFD_#vY8Ʀhzٻ)0Ue6b9S^&![fS) (wf 8Y|nk~<0uej Ǜ.`_*y t5rԨHBʪ 4upwk 2R8>GmLsqަ[WPTaW% Աٛ^ޫgnoCXPu6!PECPfVo:p`j+rTf\=m( 3R_d;h@'U\IKNټáםݬ.[~:AzA&P:dЧpyז8{33'}T@u Sg3opש6NMu d [PJX* ǚ䏙_l~T3<Q塧vpCNF/ISCn&iAӊ@Y.2+:++aq?}=LTWeTt.V`fa?@>'A9UU)(kPNR+3gQzAJNNo@A|s'ۧs?/,E*zzߟ\fRes:Ng&'֔6[wS)φU=]?}fǠQO?!*7p|{,ڑs䭭_{0m/_S3!Hڔz'jաėS{9N{w^}qg_N;yZuh+WN<ʮ(?7c[UGbbZ|].ױ1K{}?`|֎F]cN wlmWNj5Fm=N5uuCqzjN7){ Q?ٳP:1 =24fvC坡lB!<ߡNp$)ugWS?%B,Zfra?㛦 ޖ)\&?N}7fߐ?v7mBT[Gϟ/u>]zLFmvdv"ݺ|+j;!6`(ǡg6}XV Ueߡ{feg˫jۛt24/|'J;\تsr#$qfjFXԬ wg6qN k0FԻ/m̑+qxj*F>С0)O`5xBb|7;ɸuV̀ ҏjA4ls&7Wtd} [?oWbʝ#'N4](< +ݙ幞73vޛX5쉈32F+} ENrv>UA6zV5$f$x1ÇgƎ :5Mq<zWuuʠ k șU\{cf>@#?ӱFJ!ۙקy.jo}WG~O>)4Ȩj~/ohml4tjNw|Dt{ohQvg~\,-2F@̩91ٻ/FXb{ڷӧ/^leO ϏzA){W!PCi #}kjH\~yrs6ID<~P>ZL=yĉ=;6gKN{KW]jlvÇ~D-[赑۳(bc=Pv€D[ 0fjk>Bɯ,]*->o:,pF?g3*$j8;dGs * E;UIĔ)A!╃vTP n\^^W%paO 2r1v JVTp}]?2|;nzOA ަԤq;u>,ͮE+3ycD'?S:d|UVɯ:tV4lU_iG)]kEEYO}A׎H.2i]=EgXvQ|Lի0c'Ej¶"V.9yc⤯Hp띝}|a?'6tV!}SEE?~ZPEV¶^-MNS+zGm j*TۼP_Ys3PEԐ=OOz^|rIQ`5wL4p9v]8eTNϒvr㱶ݢRcf_xIly5n ͞t|dݺ뭋-G: Zef;'Y(+{y5>NNRwf^:"iӂVfJl2qNT];f"cȵ:;>ux(6>/XS#,y}c٪5uk8h2mחDŽ|yHjhƌq $&T8CI|˹5qζ1JKݵgO-MP.– dnvm&>rE]]̅pk%㥏|ҺrE1*u;}8mzpȢqgիX2NΙ=[GWPaAʀy2W;sqճcO'}'{D-OBj ZxۓIk?tFp57op޲#ǏJnٝ|Qⵡw;%;dJS/{*ϘqJ cBzCV*JdϷ: kkVj)S̞=$wf{u$Sn\y~ zo"iJJnN߯h!7@4؋M $E6G-J$Zi^U׬qM19%w@J(Խf/OW]05ͻTf s(~3|M@\&j`|9K^W:nfC;_]02}~A7̵xfo`jF11+4.Xh4u N-{ěMw,3um \CW*6xһ M ~%|hQN1VSltG~#Wq<8m𦠃 hÇ4;;350p|Vdrz:w5i8#}`SCPL}}lrTH6)̭?{p-:wF)IYOB[f9spxjJGgLֽ[wz찑$XPTh)*{VXWq= ~.yZ[_a^|6KK-g?{wUX>TZG=>mi]= 9stZsc[%% `vxQcq!G>`N*U< Qa)$գb"L/_C|`PGCOܮ]󈍵ygFhEvAֽKEZͺI2׻~Yvø[!>w]f۶kg8KazNƐxo&U<3o~lTZ;7a稰1cfV|Œ{R6n4lsϞ[ᎎ.:pŊ]);4;alqЂL5ݔqVc P:elѮmuu(5V:5hcף⃏6:=]{?{S(zMgcvV !!2?yރ̶:tŨ5aҩfφ=4çoJ4hvG{Ž+Op~|*g߻ BS!݌3 ׵EWcMo߸qBp/y93%^}C팏an9-z=n7'EMj>}ITQRSŋbf[d155Mn5iRZ`uYYٝwoe~YX,ܹ(Ўܹs]ޥakI ?NA[}3dN[ԮBaUtaut_ewJi]{޽]v&D)SQ+Oh!VK{ (zBa Ҋޤ4hiĉ#ƍ;_4ݭ+[tE}nmuEGڰC*CK{Zs|++*Bwdw%<@_O5Ã{Zn8=)(wKz0 |N}gnܐU r/pwc{{zgOwt<_&5jî$Mzz =xWr]Gg4.}Mt8UV8;gG=w;##IꚚ{bbWLkH+_z߷"Dnq]՛dm4zʤDܰ:=^԰XvZӧ֯]x0^ HcO=u떑YVZ9_ <},&ޥOir$^ 3Gt^w*jhr4M+E=+&yJXY]]} XF́dk{Lv0ՓjZ|9[^w)ys@S;7x5 M]{ԨQ އr#+vҥr1ziZ9;whGe>3(p`yYWq֢֮]돇?rݩf`2,Kl9drvov.`$G{6eyoc'?~ν.S+_8H}Ȑ!xlٕszk{fۆQ'xA&;E/5*˲)s]c}El-+\vfdLupHZHWZݨW#ѐ/9y)ᄯQǛDM_~r㟻M80oswc>"\ϥbp>w\#? 8 1SUaػI81GB8G2qb%YV̊)C:چ߼OFw&>>g8x@WOgӍt[K9꿬%}.u9NB7@Fr. Z3GEzީOh%.od +\!YvxuCnz;HO!_.kpw?zZ__߂OZjH]u^k0"'vg|WM]A0 4$ X,:ozc@V w/{;r^U&T¿SDnK?TuaoTH(A^WB ~BFJ4#;HOeu]D/]ab!:ԝKo^w(}]^!lհ2 ŲN3> "/S7}]U(wm!`&"y* ( ~5Z]pGypc9CP "6*^J*uiu߽Ύ?ufG;83y`z ԕ驉`g,=?Ǎ]WB4f{Rm7htݽ7G{;;΁sx!3= doE+mWH4fK;%Ҽ "]]WR},|./߸Ocor>Nco7n؅?u$;SWeg;;S(/m:RG>uMHJ?l>=</Yۿ%uK!ܯn4Ox E(Fs$i 9TUr z]3bϫQ(SUuT|C8CE`b%"Ho2Zzp]^4 8AHYC@ׂT^RFaD$,J(#.fP1D RWF/(Cb(%p4! Ó2IH D_ SxQfyha,8J` %31rՏUw 0;uɆ^lNҠò KXNL8rфr#Fng9jp;sQ㭆[,F5PG%0,DC,N0+0}F/40).]1JB#0NMP624;C^b9`0 D2 #q8)U}fMn< 1M$ 9ԿihߟBhP1b +y$eȆ7[@^ؤ LCW$E2, 0DP4Ƴ  r 4-K|a(s+f$C0y&r#J`<ʢ2q 0rya#E!y%q6rԍi0te1c$Ө'"4~Cs 1JpZ , ePgC^4$!pF( 1a0" !}'rCa8%0u}KQDkc%(,*a&1wBIṮ߄ortq7kc 8"b A4r,AG ?WO]QO[!;h(1%`#(bpD3?H0 D?:|%1KPPN$J! R$!!@E1#i$&1CH'cs9;~G>~OHQc@Ha0:< xggl+PðXYJJ"`>$10,Cїa{W0F6CQ,#i -v,.Z:TO[ojq"q DK y)q||o}M@M -!%"a4ZZea+L;9VS} 4j)eaFhP0ǰ4Eo֤4Ʊ(4 Pb 8X2C4Dq#ۍ>y qN_A$c͒c$CbAA)vV?Sj>nMP8J#0b!x9"Aa PpQKp,' KϢ@^$L>p, v{ZTHH;T.SQ: [ w B1TSe&BgO_]]s@Za4>iJ?Č&! P8ERL, &a e.4lG|zY|b__:ѯ*hF_yQz/kmRn(qX0ĠGşlGdIQx}W/5|q< IQmr%L!LA EI J[Z2П9wwjgƩ۟>}kjw;׿tXc_yWOhS7'C01DJXT ((2(E0bod&X7M4S8xU_Ux}W'~ڦ1 {=@a$ +a'>t-3Q.cτSSN |٭K~-u[5xB㟻?NIq(Bs<$00N; `*RfhH,nܕaa ZAFB {hxFI?W6~$<< L!b`q1 A0hFffuŁ9Q1Ac(HXbJ({hrh<MȀr0, 4p:fD%E9pH$h0PĐA$PRȚAxIVLH%i M  &7CA4" KֲXBq0< w5=r "cM& @i%ˢE9%$C a [k! Ng@ `H(rga (}h4<#8 X0:6Q9Az$@?P  k4I$,IqC94CJpt  g)aSآ!aJGK eP%#8+?aܷj8{.efq=X QAq^}\"9"$s 1( X]"8fxad$%f+ (N@ #Lb8ߑJr@8#IDAY%Q&M/~0gJqb@.|Ą3-hGJCS4KJhb"! L! 1I9$bqDB<ɒעZ4=(8N8,1$ B,3}MRL@vXa9@9IbpR^ㅨC=8NwsvP<`T|C+MBI( aJ1(@pF BA+M6sjA% ehGa $yhHka׆i׶B9z5ߤ<.ppv!AI S"TL7;E%r79b#1F f3bR"MSIݞ:_>o/?@TxJxxRuIЛ{$ >ֲB+wAH?~~m?[oi Js(aiZ@Bpӟq1%`?MBT.M w;ھFS/p4Cb'IV €xھ70  w]1a^X}ċyRhBqPh Om Eȫ,w̯ům…0E4  H #p©Od>ӎq('Oh:hJ}cUxg7r ƙw!x U=fp>n yU@-*^F὜ Jpaa] (s<qbt=NWne^/|kTSQh9D8$ N5ԧ'׷PZ% ihHg2qJ",1Ih_# '!hu# 51J=_f&# QD0aK G~K?3=iq]1_j g 9$D qN؇"\h%/RQƙ>]1ٟX "f%ȩ~KCGfb8ac((?#6 ״;?BbHdQbPyfD K$DK~ֳ}^aBp_fV7*7kZ9KUHIY -X B'q y1A89? :"Dv-3 A#KI%4wIEp'28A !P)08SO$wJ] izyq cW I[n[P8CQ*uL #;8 D} ~i5:+A9 b<8&(rL}tq 3yd|?rra Z^XpHX-#4 ZX4 !0bNA  ~N7$\MmJHh1Q@ q Ul߄?YE+NH"QF8w!B1fa 4roMDߎ8Z:_OLgRך[#IYj`e1qŪ 9JbCS3. Ǥ6kxR",Wp /r:TϮ'R^Gf1b@Zx M#S?mAvQKeI$e1@)4 B*$nie/xw\UtKH 0 3yx1D$|2 T@쫳}]"Oa3daVRh_n4͑DXIK`28bk}rHв_f|\\0 yws( :B`/ ՂЃԭήǯUF-.;[iQWboLirECp4yVyFp 'k]M 6%Tr)Hi"&8&VB\kJA'm|$:q|jW9֓N0| ֜A[9< [޼4.iŴsS\yV<u£SsxdT.JcΫ-6T?Pz&&5NS',IK-wZ<r2 ok76zHyM&U6*zd*/FzS\Q RRy:R7OLҐ`x*E49/Ɠgq6bm |/Ļi^ & WWumoWs 6iG[(@x~lD.,n61XOOIDQc.?E|bgɓ>`Qv}ʽc(QQr., Gg ޵jiӣά׻57'۱Lʠ>3.L,'Tŵf,M<}YpZ狵h` .mP4r4m^w;P^OuZcon .4ulIi+DT,XaM)'8K%-`FbkKpjo<;hf1=()dB8(uyPu␫4$\&4, ^x+-`rCW1&V- u"<}wg?~-([Ζߜw|,hJL( GH!P+eq}aÜ'I */ }]:S]ܚݕ`(A19+T/3c6nEK9?D6 Ȼ٣&bs;P,#fLjlau@.r6S[>ApxTX'Ic{ЗlwL*>2/6s/2l<&יTR^El;|6! wXPr(A )UlLs`!ldpNZ߬_Egx~uSW'Ts4t6i+o!ߚ)ɚk"pc³>wr+GoҰw=5Z\WZS4.; :_MS̢FVldj%K]*_0~{Ҝ-0ng~fEZⳳqWb!J+ЭQ GgŃ:f'gI'jſ&%(◭x+^2IxYL"1Bex1M6.p9VW8_9nwL\ϛ;e*)3+h&qL2-Lnr|gz "m_fj_RF0fo<>vn`2s.]ԙd7~c@`FM姻?단+pF_Z1p> $M$Jl<{6_-u/uqDY@rHJh}LoA{{KM)3=BȸUAi,A2nVFb%~K"8b5βvz ȟ;ZЗ2M\N,-FJ`rtV5zTl""Hv/ :i6mc塼%*Bh--#\RN!ѫCád~񃭃ы{s[ET%a徺xݢy9lSʫ0R1ƍQo"lU-KL*jibM&>X7vOJZ|9݊)m"Laq`S qjK(VNp+vi>\r?ʎ˭oIv:XN3GXi53,3uF0\[W-`A +n};bټʋ|3seU-&wwEo߾@&2y4WMǘ^^q\InW]<7#UI Q #G04p z@&kwrnl%M$^fB xnk1.]ޫbat*id}S9+lQʣ4x4=T+Ⱥj<3E2Dႉn#6{ ڧ4ݻ8~~^}pOzqgPLҗАwwwB>PsG.k6/5^_b=Xua|ю 27uo0v΃wkzOdG<Mn4KGg??ۤQe70W9 Oj$*k.p66 _ 8 ##0j5;ت3SʩRq{/Ѕ:ֿoH4^'6SnPm iHV5r:Ó=aS$,>.\EQq|t1"Vx_ۏ+x[ƆkO QJ_aa^B:oZK>#10r$-H-r4ΞZ-VH|WgWyG'MAß.-R3 OP a{c$iGUpMXHhQha Y Z"rƺG,k"x@PƖhy_N0)LIY/С/+&u`&cH24Ң%ztdxE=VC84}5}ώHgq-焃O!zH6kJN+X$G~('v"'*d6&[k F%A -դӧ'q)T{EwȾ2ouwoyҎPEjU5y ye11e6pҕ -!LwУc<P,K֋#&¤f~8Y"d[ #}pAOu'X%e.Yf2Yˤ N0R*?>;{\{+h+<ի} pƾy ್ɸ,At9'g,sdx 7ojH4J;@,(<[.r_ k/ۍVNR#^ȌM RT$@-C~Ϟ>:W^e2rzj_##!JZ,^%MPܶ*\ǫD`-rj32BX1z/*+9XKi?v T0KrdSG-P_ )Z>>fw47{#[)Crf> F, .]XfMOu6fuRgU8Ɍ ZZW2DDP%Y4u= #h"Ղ(o㚛!-'QI&{zh7jͫ@t[9 Pnif EG3` #e<-P[$WԖP 2{7\iFS“3kW)+` >EAWDS Q攖i/ct3"Hwh.&#}@ǾGHmY`F; T0is>s+)^`nC ?'Ef6řI8h4[(Q%Iֽ@tD^Ђ;C$@ŮB%Ֆ(?\HzGD04jMfQИ^L},˚ĩ:FH @` N FZY2"&I! m^ynHO`ľsW,]?A?%n'Z9 :,2H=Qm®`e^urV}?Hq]!X)Ϩ : DQK1:("O73QH,JqbfGolI^$7|LY[=ީ 4($B(GIΌ'VHڙދaL?V IdΜ90T2ɪyklcT"G8 2fI+rĺƑq4()%GBt'?>=}tvųL;z=WRe KP!䷍f&ĬN0-Jr`kK#:$,M-_6יXp3\Y34hh/>Rf9\J8{\g>`k5n5JpV( .# N OsOΞ<E9xɲ#PP*2EJZ'.2ݻ?{6eϯd'N%Ź6׈ X_o- -jQ~3;>;""j-B $.1xcdV<=۷^liUSx9 rq֤;eѸ{DЭRHq=Ά400R52z#0j|>gD^z8j@&08ź+&@M̐,Ja-d_k+ȃù& ,+%ȵ/>MQ(cZjц1SGf~c0_Iu1+c/1q8NfrjUE3f`}ilޙZ ZC :z^֊x" *SVK%9joNNyu?+7kuOkV!PX  YB6<^#Fm:<2KPP 83^/1qZ `)mBVE2bS;FXlV|5;wC!aރ+aeRo8wCulbf ;J!AApx"1@<)kUtǽߑZ W_osm3C-4Q &S0)*FkbdWk$ZOwn b bA)ϴ[MXUvkw9,u(&Vl?gWJVne]eoX7 VW|Eg}ڶ+F_"-l.+n bKq0 vCB ”+ Wb)ڼ-"M3^ȅLC2r$=r[&P4uaz^*++ho֦NUA]L"5KcH 4Qԝ6nЂ(ܦY;7&RG C%\(xYZTYCgzHZ/@{UiIJכ辏C(fe(m`xlu9NN#Ut$vp;8]T6atD;N8D1$EL k1[$hb#4FX&'#A+bUG`y3;掰lWwmU'#B)it65-x(#fuڄG&.@r_ ZUEW] ֖@],A$&HR9EK':i{Td5,1*+ @x.dG$`%cr F2c j ej5,+k BX읃"dGy<azm!B.nUxmuf*=/&K3b[ŝXÊR2 VPo'h""qݲQ퇙l| h`7$b]gۗ-ǴKoB;CC7qqFKj-+V}ݎnGqX|ʡ$ɞeX^Y #ei[Ew_XJkoxɔh:/P!H,gr*{Vg.43dSMߚ_n=kЍ#i:Ssg=w;gt|Z(0s_D4pwvn̦q{)"XS+E/,JB&+;)AXo ͫw:ڿ_nV׽m7K5[o%gRQ[^xHcZ3͵aoCoMfRPn[˄ x90)"mV~pL١bPqVy-u{tU<̍`qv*ueςU2Z~`u^+u b<]s q`ۭ7 b/9@T"NF1GSۻiQ#1A (K ;c5L$x0+$ۀ)^Z~QUx'\E^;}GA:rMi˫p,{ŷGoZo=PPA9$SfpmûcUPjn&% dXpi Q-+5^OlІ]¶k,%lc۔M`1!x[B61|Sq@`R>^YGw0rwԽc ]AwmUaJ+\j,Bq,L5oWV~\h%Z F)ɩ "4d{KJ)8xk%ex44+~[e]ݮ[QH`b6W=Bl.@nSjJ9B[.&FˉٳzɄ~ fO2py6UgtTAbžL9l^W4heZh;[7]%HtXgW1%ݷ1|U/BDӷy{L_~{ j%QxMd&m"IOMcÑ)WCXQ$Tf&^~{&4(kŒ_vHx9PH1Vf4HS/)1_d0gxld 3dAYQ>j">=ůFOR__yoKY6e3@=`{CfA͘۷o^NnV8WrƝl೽?I`Ga*e?';۱uג/dJbpm,;Xv)̜XoZTE:z?w3'vAǼEs^C:o֓r8^.씉Ǟ;v Q<[Kb%XV0 \ g" iON?̭sekZhU-_H55Y$Wѹ;[!DI̓01K(6F1 5W_ʹvL{~\} pw^'< M/f0L2b&\ 1N+52va>_\$󑹌gT|qƨFCG0> 5h5O(k]|2'~<;z[Ut5'>ӟqldAt`ޝD}El:2TAH=DuORM֖a?b obf'8A'fbجm]O< ~_>N׀aPf*F6YtHp'*hS3k˚EqX29ؐ u dZ-L[sėɓ3eRoؕ׵MHd d)d}TJ-ܗw>#UYԑ J(ӗ~2Icwq9S20JsiK#6w*bE^csR7c&%LJmGEW#\A>RfoF1D,n4Wxy0wpprWO&?s,VuU/In|7J0_&u=(FY=9Jz|? A2tKtȂwT`&ѲpQ^Ln&S5y.HIu v4FHTS]FWTު7ǤUYۻs/&23I?$%JH#Q>(dAh~@5(a+ǖ.a$˜Oc _ܐ<1/> $3qJz8ͩNKB:Bxq2}*VUte1A܀ "v[."rG+`igc80hם S(X_V=sY0(_`Q=DŽPo γ0 _9cpx*6j;Qz0U6k˓F?*7m:$$bd^RۄC?hBK_ `_MjTOG~:/dk|& yt>|u&%Tgr $/e÷dp1@X4^,V@Tx'UD<5,NtPy0("rrgVrFghJ{,f>dع2>H4h\|bnsnk3qY*Ma'3`;8_ܿ"/_dxq.% FG.\hv̅n(NJ$IN5Ǭ`4bFBYj RFD$#H ͚mł-AXʀՉDR׌34VUra('a-n{l+Z"wutd~TrҪ oCF2`FT}h&\bژX ȑ:W1j mi#XOL2&S8l[.P]g_k{gA Gpd| {8H*"CjUQ&]_c02TQRmNt$ D4d2R+;L ܋ŋ^F {lFJ-Еj-조10}SI3=D6rz 쮉|C6OHݑVw'ĩ t5B Hr39V lp|!ns|sxݶdل9ïnr G\j?Tsj x3zd$VH !13:tC =Oԓ ևapt)ț {Hֲb=s5닌T^ؿSvrM1K*66e.]j3}:&*4"-#uĈؿ2l1׼M2Q;& ,ORPF{闸/G$_Tp㸨H K}24[؜{3]h&hnNx 9sf$zoC& P[AkPsh]XއDKr4}.0%6R;F$aAJh鮋&A AJLl1qKV2*%g6 h1nm9=.B9{?ERS;ZB|jOS+0M~A ; Q[R*6'9%A)Q#AYC;7m23FɈqVS_cm!+!q4D[Wބ7U%e٤,>gT}^Cܖ7/?L4+˞76Gz'aBh#Zޔmf]<CCe. G?샒w%Ep %/D4W0ϡiĺZ)?gx<~N+`kIa{}`md@S?sED ^ *&"w%y.XgX=3>i ѐ헙>A`аo'xŸ́s1ږv=qRx)FH;gwۻinCd/B˼P{:;XZ(wgLSOhR.q3I,2u+ڍ/颁s"PVBݝ;Fx%ja ^AH%Hc> Ͳ?IopHuāu zKyL!#N"3JYO5^h4SG{ORVfZI)}Gs=O 9 S6I +hCFDa>R{w.7 > 12|=XMENn@DIh5 _RUP?n>iYt@.iqVV7dr]ed.mpG~;T_ˠ%%H"{Wl&[Ο+" # 5Zm ,meAFcy;$gHm$~XY}1YrNˆmD#0b/[0b3cbmwKhc2Tt OMay*^ 8Z($3]< Ta;W /Z]!IpNU"k1LPkAR1hhLuZuJ\u\j./5r?'j5o$OZK/S4s|xN?0Gpj#x&cWdug$' RXwAY4VU\Ag&C0-X28P7X idc ) )+g'+2Ȇ"j[8voZ0نA:;t"tv@3ɀ:21'Ԟ1%%MHg uD:#ULvtxj x{1pSsF> pjx(+< pj4>$VAf)2iW1RY0NYƴ&S;pǡ6DM[Iir+8Qs9Wz ™pl3?9`f <LGB0zWײYScHmX] DmI6.ʺĜhף5.|iDZ6^Nj?V9EXi}!E /{5+ջwG C11x9SG0o.˪ !c6D ŭJr|3f*d&0"W|̫7ݵdc\IW>O,skڜ>xMGZ^hyewD3՝Z8.HJsPo0Xcՙ>kť* &A_dоQPS&#nZxˆ>*VIiF⼇K>'`VQ~go =/ⴭ\qo;au /Y8%1>F/:LW |qJ{FKWa tq{Nf[Uzy}_0?VpCym=?ӝ[6d~u-v5:Siv7_ h\! MO͇ԲNLDL5P@4rM$"(+`xWz;o&$̓Xъ6kjj4 cJm֠xӀ440wԅR zZx9'Wm^{)6hbӇn!#BB14c*Jzci FeXa2kՍ5o$NICI:^ᑣ@l`vO+.3ݧK o3 0 mUZL7|\L P0^<X~*Fm?Vm2 a# Qd/O |}8}5x=l_@MKJq!"S0]pAx~orxjQE]xlɒ!KPNJ:ˀ)lSLAzV,kqFاLÛbcOMd`BMk6ldSEI,KD?22Y$U_ݚ򔥙SKgIvk!J8фP۫: 9^fï]o ? KPgxM.q ѓVb ]ߪ4M#PD$%FAȩ1؀4+ :Q"#?uJgcM#WL1N&);ZŚ ")kU[*`X2EGXϞY X, UHM!@:+ 2lT\ ,M$2ź*25l^ Б?clY*,pU3L_kvrXHc즙!0ݭ%)٘[%`見j;};0 Mz_đٲpūBRP<폅8_)q"a# ,0 aܭ2ϊl?^jX3fIš D$HkNħskhI_d})rƱETQ%bcO(&K&Qnw뿾p3=1z{}oZkXS,"Tw )("F6" fVr5mZr!|thΙB؃XHX Tڐ PmRȨke #SR@car Ey aӤRIq C 6z˞ZW"Zj-7uFkm0,499VxW8udx.Ii/|ϓ8%à N,ɲy LnC'|5nspR=i9=9=53D^*j_IT*݉ڴCm#6!=PM@Cm Q쫡6 lF9Lv6mhi`# Vp:a{dRZMi:Fu6-RM@)6M DEliCOۀC43 ܰs܀p=Sx ƀhpfn:TnvkXMwCeɝRn\L_Sa1 ];7'&w9<V1u(1c[GŪ!4VsYP9'vRtsz9\j<7??ퟬn/k;YDu~qv@d؞a[bhO\]>kny{T؎`3lƿR.0~׏? ??vgw | peeXu`x~3%3t>=Z\S@gW Kx7J$9Z9#5)-]7:' 0vnD;3B}KUҥ]\V竼rݤaҷR_}]X] vՇi՗RE|pZaHNPqn<,-(I0W5QA[ͫCV  m),_U=&lX b _tԷg-Zo7~HQxA-e=HakQ9|tӀY8uր M8TR9u@W[Wg ]qGɗ #vz%%XQtjU0Ss +(JɮV0Y9DZ*Etw^W]&JO) YVu܇TIuAkzY]jؾ#ۗ Z؈łQqM( (oAI9~[|x~=7{/Ta-@X|V*j=\}:ޞjcނ>VUD{-2J,okW _;0VܷKDT^d|b?Ϻr z`JfoJnziG}(NJÃOJF-O1tw ]|' 5|绞L$O '%C*|#?N߻\(&aZX{\^twL2nMp@:g@cjJ߽h5ZOe@t5FkEG3.Li`,IE͹qNrI/ cv2u͔0>\uq@Pa$A%ڄN30@χ !1DnV2al8)tĀv`"N" 3I:3K ?ƍ•Ub>gO/l_vGȩ:a p8:,4qfB !yZ`ߑ(]ְ:Yj>e0Vf(F"(dTEweqׇVh&`**M M[Lw7h]=IP2I mS#(Im/ 'fTQU`jcZHn yCI ӀWٻ@}:!x; P4L9"CRi S} cu,S UAHAʼnNvZ nNvRBd)[))>`joǸ!8ؚH$[Gx"Gohw!mfu&w*eSjwyqGppV -aXO8dS%s#_[ScR*vOx2WrZuH?aZhDŽ>uCЧOЧzO`h:3HuȆ\Frl[z]1&x "|˸0SsP 9MR<`2Tm+86S?E_3K{ Mk3otwDQ=oz*C5@93vx6K uYR[FZ JF 딭@ppR8E6N stВ^#Ѧ`4ɻ7`πvb's`rw(7%*H C M '~NT.0̡r&ʙ r悌>M\;㊃#tS t`^;WFvTrtAYL$Sda0[?;m+XDwHҽ% M Y[)6rG?ѓV 5Gw_I)zDzgK=[]b7@H:@ ~/_ZF } Ӕfׁ2V=z)+_0~LE}( cE?20 -+䇢@.|;KO|v/2wMKkz|}Ĺs9U1oL >-똷o-ĘUn4[m{/0?U_٥5ۥW~{"X~{.E3OAjtWC8 ٍ],0^!Ʈ"lcI1C;Qp?3XivmAq7;f=rT 'jwmº焷0~:޾e}rMe>/QRp@!>%Epp,#jG+2@`=i,a=,.D K\ <x*6Ծ@Pga ):+`43BA$$\c4)ey2>rRRAU;#;hDiΈ=N/o^CUF`}M\ށiiTQ xs)GxB*6,IY<`,n"Y*L9pu$N =2{&(5DcfFr#9X谠\ƌԦ)A$Bl YZ[dnzfv=gɤ63Z8 Tli/VCm9wd[ڗeqtV-=ކED1 ,Pd>im-m! 20ߊOC %M`E0M 4芿g?ï'$ۙ.Ǩu]4zb5'XrR&*7Hr&UU2ÎUEhj6D8ƚYJC#4( S;PIjIEg SBpgTA6LZ˾ oK`d$>ǡ|Pfju?d*ޛQys7?>jHeѩ6jť*"8@eʒRfu16%%)6 *Uq0 o%$"fcol2F%a:m; a1o7Ve gegm?ݥmS5 ޲)UOA<> -).emW!jfMj Ei&hTPk Ai]rlLRhQQ:, c<%, JXj8HXx$|*+B/ ){O%*㦁2 8[(Zwc ("'8 ! RJ ri㗥c&75P.T/=o{4I̿V'jg1֗%"O'nV鈡Ͳ`sNa"ha #2.jJCEFX 9ϥ^= SEQ},E+Bߠ.$*:4oҨ$&L2h@\Z4OY"c)5_jPʮN>ǣ4d.V NV\,O豗˰D[2FHIRj" e,\cLJɣd'ҐlZOi,_Mohl|us%g/NM ĨhӇ3gxP="߸Td +?K衙s{%Bv G^Ð!>q4VN'RCd|=\( rhs1/Cۀ{Q<4HWzhq|6fUVlU .femöޖOVY} 3u2 o4>j8fĂ6*_P ּ7ts 7)CFٻ߶ud-| Imw@8ۃJ:GӜ~9ÒMY(i|;o*Dq0*ʗYQqw8_oSua#aHqT!2BĎY:P ̦L'7|Ϝ|' hg榚r٨z]蕺Byvz'gwEAޭ(.P޺Uad"-@lP LX%_5-v&) $85%ڞԤ(;yNkݐ(kꒌ$YhjyA= < 5m,tsTw[ƒ2^o,(>1wAF`Qݧ~g,Lq<-:恵X &hvmTF+$CzS̈́C/>P )|/ֹ( qhXYl )Vf w8Vkڦm8ĝ2|h&foz)kjݢ]WeNͮI=^7o̐up ɣk~)c)JР!jhB}&T'wH&u CX1V赙)Īw:mz39&x֧swG%T,orNC{q`8s-I84$|hSĂtf 5ڪ+M4ٱZf& Pmբ+$⪚;EV:Z@]N NC4T<:x85Q|^-:۩"s~B!춘cNĻY ڋ*^MUn i/ځ<t".E0o[ʒ6`@=jN8Y`im'i/8%6uG&OmUTd&?hZo sSxwmMQ;b 0ni6D+]dVXmdNߢ߹;ܺ:ĭyđZ.ss=#EnZ/H.i9ҡ^hw[$7TyF=wGЯ߻bgU}C,-3ֿul[nTHZ%u.P)1=6Τu~Qzl]dX=6Zm6m6vS} vl;j=Ku͘NpU#6۲ԫviܼY#糿n z2e' e+0bY'@ 2<G]}]!yyU#_$DsZLݝ5Q99ަNgϸϩZT+aKn༭^gu1˳ӿ_?|.ٶ&y,(XM??X km\FwcVynZ{l_P/$0vSzY7F–c㻴¨:N:JZ-w6<um܁w%42/}(0>dz>:6FOOŦE=D]SўWl>3\%|@f^AF(:Ŷq=hKٕҮ^-+-h:{tLWG;҆1Cj<~Ŀ:w@3(%\j Oğ;Y2Aӝ%<2`3lh'᭺}~YCqe6S-JLQ8 ^(x&[]g2~Ybeukap4 u0\Tެ!jtk/y 0a&*&qoY@>ZTx]պ ô3QYQ\JZ]4Ü/$]?i8'Ps:W>\,RT2ڒkz*-?0 :KͶP֧ABW\N׈ʸ{XjO%'љQ()g2_H!l5M=v8urN#(?<{xމK==e}Kys0Z3o>CNg0ZT˭Vu@k]iM~u\…:Og٭]z,Egf++vx¦vzn=ih#oo!P-Υ5 cvq2f#U7|d3"fqЪgW!$/2"kߋEqG埮~=.R5}cl~W܏ꄍzPA-jxuB~u;Z c\jfֵų̺NN[v1Da=)ׯdOκh$Mt?iha x{oπ;ѿև1qg:?n}3[gYF3JỈL4Y'aҍq*Ȝ|ngi'+֐o)9 C3$64@{d2Kid2fVG1SXšhFdtXuYYڛJЉyX̵0SK[qY$_~hN>,3 ry eh?12b.4WPdHxj8ڃ %"SCU(Du!$lhh؀ؤb3CkFF1Y4Xj#{iw69R+YF.hHEGAsjӣJ{aG&:IHаY~R⋑] rEb"lK[f&cB,yrJBG{5T8`q4@fM;rGLrIJ>¯BjSHm$ZMR2/M뻾A]_% '2 4zTd.6PA¼|820a:t}8OӹD'Ё:NQ@g~L'ЃLA SQOgA$ 'oW&c;cWCeX`zC`?Zq>*k*!~;Ʊ  ! ceT*_Mm8SZZlVp'tKOVQgP;r<@ˁy6]{ΕQ.ۏo͂y\ L dUh:ST fk2BHWEHgǽѲ6b$BPU⦐"Voи޶jA_m]T![ؐm(\hQX=g j>ôiô~]O2}ޘuY v4 S.K$* XJx{Ǖkxo2'ʼTUy\nnl"-"eޡ!2G] vz?> R%$ѐ[8U# yP!wd4+#;kIݎ lv#֫-jtȄucɃ~R %HLI0_$zŧptGզiSj0Iuv?opBXv eah^2:^/ĵFxY=k?4; F.H:b}C +cgFNxF5%EihZѸ,rGX/=1b;36U,KDLUBr`zn$>Xbes޳:Y^{F NuAc!=&LZǟ"xzwI yms7RSA!O<fޱ'R.Ɯmo+&\eg ԹW3"W;n.A\MCcϻjOpeDsqc,R4$KKFXz>1"A|@?6n]8\ $Q_UzjtJZv4о4o3n{q}Pg+VVQTףn*oƂ2`ƭFh7vL뻎>\=,ρp:ySq P`[q;gnC^3zr)?^U<崍 x9̏R^X[wyث7o hc$+niNoܨ >2Tj zHQg١**ȠMTԏ}L]]%㙴w;"xv^IWcrKYU} Ȝ16rTrKOg"2%Y@ŭLUpUhϪ\[d `BήmD{ZR鉔0i+ 3tt9J1Ec$:'Z8png}û>G3Bb8@N>->E?}=_Fn뚬sKI>mE#ScBCQl{vpƵ6 z^;`[s Yc\g:5"\8JBH/DAn|#l Ή$|Dx(ew1>"SB9Á"U0O0f"5UteƼ襸R ٜ/-s6L#Y, ϗQI}C%җx0F6l.&YXQ9G4mC$\ͨ~Ҙ'OPW-Wh,|}3t^h{W_w=F{~Oer;}uGg4fWVK)8=yod<;)ŪbSHo΍qh"&XӲyŊZVZa^*R4L2 ɢRQզIc Ek w0{^!"tLWOcLM 4h@8%U҅ +_W `gS XdmnhHc l[_h01laĜU BSQnʱ*VZakjN9dx%eB(֧{ECqQ- 8P~|SQ({?w@pwb D6>gq=!/OD&( p p@u^ÊF+Xʂ2_l|0Hfrw$ޚ#ha0)]FRi'ߣzwgqr=]/ԯY]@hbAnJǕyVKbWB^ԢX%( :H*X ܙῼ8KW됕Qٷl+_#xw`v<|ҽIΊ5f"Iץ/x~f>ayYlټq]l+z%O&}^i`MN%I8vuF:3Rd?GI@å`/p F9(Ym5 KB#e ]$(4@!N4 mSJeMD>aU$qF\>Omfr?-Hj0xD %TZrZP[Цu!όmO3jeE0uXSi(lxrX[;Sm3 '7۴&/HE4ئJrS[+ QF'z7$32;UՂE5V rcI)i%m%PhL%J ^D &D!$H534S J02Wg˸4Mqa 2K^ϜE̎g4za}GXfxW{O΂)6rh,2 %LDjX&iT0wtv̈́yك~t!Oт!&ÿmYٺJ#Tc|{.6o{;ӻ~畫)+.iᇚꯋo^ʒ GcĿrT4H @[}o[Uv cs? s`%[HzYo&NpLV˃~*_E&h ?]*lPCH~. y7?<浯J5k\Ls3}g~Q}x;ݻ7{Im~.VnsC$ }!i~;e)B\eT c\8֣~p'􋂩D;xn<}]2>??|^Dz$t~v~x&1Vor` (.xL907чs)WMyR*Q8/pB _#gOLy}KjU9Jl0w &xFm_E>v]g_-+BSHiQhz%\[->6LG\F<˶=iO Xf>f3'6xy(_RK-}~jMttG1O)+xl UZg)/n;]}:?pT:<9-?^R'ןw4iU~mC{K02)!)ɳcϲNY `pr8#IG{_mvuިraS* 1 ~3Vl֤|b8TaƞlN_h,>]XMUmͷeM%VVIl+;n#U,z$]- elw•Mraإ ) .(a"gE >x]?Og>Tn vߎK'4)gS\yZ-AœTQ-|7o +wwMOaj<2&ޑƗܑ5"Gwd#?xGbO&ef3">b4cI&"( J!mZ5[Q s#NϭP" CFݛT6/ ?c)BTj`j!1$I}uϺ"De8 X8&!DyH{]l2dhfh"2 {3DrNhPuԂ>/UmCdR^ c? TDb- *~lHRGȬN"8&}s.TnaXM:D`r6]0=zuTΕqLÁn f[UH%rHrT06:Fpd` V2dHmp+TB߱Ǧ?L~V$n2TĦ?LRXrFڸr2H0%9p9b9tT5H!!ٱ ]EQTTP4BCLKL㜒7@:)7@ShBB. |\P*M99Ba"@WU"Mr;z쀿;qTyV%w=g_9cccQТ?LAcur QⰝ_p )A;r R9v gx:DG1w'`wA_o'; 7]]u!Cw@S^'ȡ3t$qX, |/t8;_iq^?%aC ߼=đ&!i꼅{"/U^-'Qpxg?yi oԓ'yLxfRCfc{H߮["$1 ({M?9KT=ퟜaTN/.'Y]T-*@/@<Ӄ}؁o F X!zo(?Է wU/;5t#&$m̈́&TMAl]ȡR~a6m ~Gw暠b&1xaAɰ; <5|U|6d ` WF4fyEc5լ6f e7:T1:4ZȲW 'aG.& 8T6|<H)# $ &QC@+@j* {c>˖6bD=&nifͮU)Q!v7XBdfϔO؏҂ +XWt"V^D朖34XQK$+^rB9/@#H*לB>T*V-r0'&~ 3f922H<2MƬlg_ŘBZiL6gհ]i (^p^`%˨}M= ʹWw}Y\j:.Yqj6P93+N :B;%\-1i=Q [!By̛FF]lQj[b@C:ܚ@(؛CәOpjx,q}4Fr1-!s `v3^,WBkJ-+) -c@[d%qp*ϯA4%^ܼp"&@񪸆);"+@x-ī$tLd9m"^62jMfI P)|YF"^wϤ 'A| O 6Σ=-xc*8PySYGB6Ƕx{uؿ%(rZCbuE)!׊V=i$; ZVeiuEuaЧA[%8]Zף,Ɣ $h'q8j2+68T UR[FYT%uFxS+&]Pt7NϾ&0etc|í~[uS5Fk8 (}@&5Bg P\,z< ׀NVeDb&/1bŭ{ Ћ!mL^_{6tq}xu+FWx2_GJyñQFbŏ6>o~s/hrڗR=9^X'~,E fuAp8}v"пiU 8z=}_Qf_Pi/2}Ӛ].[|uJ|]F=?Ζͩ fm߮ߵ.FjbK6#u֛=XAwOQ]]^;s+RjN8;ﺏ%eWGI*sS: _VdJzA)rͫ 猋%+=g1JiߪxT.qE+{=k<'n#Vz8\]nl`źJ2/X֙7d\Eݑ{)e{7A,Md]vIRI_?ԏ$ϯ]k9I8vyNdq~ଗs,%I?XJ{~xYw>{%_oEbSɅw pJ>*^o菋]FH޽է9;cI>@OoRjÆ&٨بn]^ܦH֞m'>n1pK rSK=Tϰ#`|rm] *|+g {Go;15 *oPإ 鱈+|YOçsD`[ :sH*R'㯨ܿm_!^?7ujJy`U#GbFd:q/[(&%X7V2oc*iK=1_kn{&x4ƓL%JVV^'MQ=b{58 ̛ER,F{:sIML⇲H w(E|Ĥ?mH_T.& 0lc+Y_֦jsu g`P_r@Mz)}XieƼt?ni*Ȯ͠-Z$Ȑi@o_UJ`d%-"!aߪ|N5:uC#Iԑٷ+bj`-UWwVk"W*#d{-88mٺE \{CCnDOhسCpnʰ.JqI5)"%Y`-=dehDd4hofeN7YGќ0),^ĺ/:ޗ6 xxZes+禖[i@ZEϊu;a&[?*47W3SN ڔ!f;_uN 5;8HiV16A1=9=ͧOg'Daw)~ 0n"u)\Pф"KO#.?%E<[a}GPw'KޑY_|;#Je ~>9.9A"FZ.ٹÖɒڛj"YMc(r+nEgĦgE1`~~R"hph>mNx?)j&3dl 5 ; ^r8$/RP&- 21w7Im$)ZSY55 !U\fsM;co^:צ n\ CNToAu/y74Y"Y͒,:]fq^!ѕ|A&ɨoE_庠=f%l-asJvܞ(pu_iʋn`a'dUyf Ѵʆ|uNӨvMUv-L9 M"Iې,,۷MHVhj z+P쇴I Ϫ+T!<ᯈPޞ:2%l9%9rۥ]<:[``fsMwO uvJ ݢ-3Z6 MTLNwmb^h_̾jsT j.wl`EɒWxhjOV4=Y @^9*#*dgq 8#:`]tb+\ª:07lIXhuC3Ҫ2EQO$,ݢ )o<ݯʄ_U~tf/}TSEgwg$?l2d{ymhmiD<Ŧ*\_?`罅'{h-Zu Bm :@G|<=T"g?n|>t~0VMۿJ^ "u mUN@}-֔!BZU*J0< ](υEgQ,m.,`!J߹gU<Ωg5MzV-̈ւ/{tU6K}[7&~T5/{{A{d.ʈTwc>C2Z:UnJkA[BN9uU`^쬤y]f9Ɍ/5.ǭ9-o5}]PK)٦G 9KIݐ^ܾmqeDI~`3(TibV,H/o+~AE]I߫v+ ~.KT⮿vs[|;9J9 ް#x(ݖq\0u[UWZT8ܵm atY˕Ce~ĎɎ h(>E~MeM@1,ARoҧ>· rD6EdbJ*I7 $N$d)֊|AޱpFVgdN5HQ]/D16$$qj)xjhr/P":E$oH/gyz{Zh7ASzڴнJS|nAzUJM$dލ"Z1QHwfDNOkYK"8iv [V ,Qfց6433̖t>ZhL4ZҌ:_}m09^i%MWwW4D{Q:bi@C{&}.ֵ=&YT&?~g ']2'hya< zCe )Xc%w?)<]ذA BoB y j/ sAr6VS7th;gbT͈& \3X(\*L G Jݸ3!r)ip`p|sGj>dl< ؔ1>;RsxL `G ؿpQG8/U"3wcUBшy&Y1G'xpAF.$ ?ΓW:} 3k,k2R~ػR'%Vٯh+'^_C*30j]N0^B3 j0_ /քO__Gpk]T1XRzY+[6R~Lc=G>9[O\5hx;~q;U=@ aĮ~ջ-,M,fAZgG̹f~5Z[{ u8Cp3^NؠqM)?8zTꝘ謩UlTٲ\QR[]޸*ZY)dL6d M-\6WO*}nCb nQ?; m ԓ:<D`?:c0S?X`F5wN䌡6{6p2Q{fRFaPLFRG'-6R/+ ]g3zdiXh}KnYB5 0ddU}|b4߭ct@$\9b^DFz/3 nȉY!ZVNLG(&uqGcFĈ#I`Zºi={n[V-o_m$h|=O} J}!кg&;o aY**f`\ 7c~)`UR3_zm 1p~ p~-8?t„'b)@N*Ӷ ersr iO\*&e'J/B~)9Ldj/& Z+&5F':^(iNT)K=5́ a^8Ba֓mTrw*l7^Q:`:a$c,i"ojP-vL飅8A;?-ep\WD:# "N\:p7MU(k27$ JsD>blWjV-MRuʜЇ}<@X+5 TVr-xC2]Nfi'b4ʍ3ؾb~PzS˱az 죎C%`E$KXBB{lA<l f9X f(Q~JPXs0no_Ɉk9Q :U$8pYuYR4 c! =ƣ0ICM"J8]Bv"nrW{0;3;/pHqω$N(dy 2"3 )l*i+1Ns-#/`5Zh@q%8Wߞ?y2׋iƃ KJʴ@dp!@y΁ٳrҔy̧JŎ%ʽN}|@\~=^\ X('!lWgVu{k5h;w%*<)% @i&0ږg6 .ڰfԴ (GO`ipT).c2Әcxp4>"=:PQ[ o}Fw蹹G]!7{m*C%(`Ac|i A"ف>0h0)t.KnOiT PF+ {A jS*-p@h`s>EF^M1Z~ܬO-1 9}J:zu"Gs_g8#^I}X(3Lq5s^;?'Y|hVt|M/t"P*y8XW?wXr "ZcVF ȍyvZm=h 庬ldžѺ tr`u  4Ǭ9i__`}Y+Cň0==W1 a1p~ p~-8?V빱_0q z0` dp #mI"|Gf\)b@rXcm9E )8Dc`g2nl䣲AW=ǐ?GQk4an@D[;pG"hRK.^F7u-<JRi=j=.կj 5:-NtC m k0Ĺۇج&.\})Ig6y+i_MDԛIV/HfFU=@k_fFiW%Yc<_e=Bms0QZh(Cp\kgZ" TA dD2uJ\iK;75!b˗8Y Ћ8UB2LFyj`)r"w"w%s0SJ7B?Ic(|SK%z<1QOÖ{<(woQl_,4eA7Th|cL*n*?7zq#z.X\J}Ʉv0QIq]?[כ|Ck윧ic׼'0hKs}tϏ >)LNJ'.[iuTWߕZAVMv_db0"VvB@! {.67f<4ӋD'X6Ժ㍗Q6?v>\<\N,#C cbg-_{TAIJ'ˇi[xo` ZeIT\OfR+| yק4^76m6ƛC@|,|&fH(V JQ˸}~KB,z9-uU wF K 1s cTv1-F<+fw ~:,ufeI^:sZ+Kp]՞Z.ewuDJgt.o}DrJ_.wbdIys`,_]u6CFkDyh>Kp+sߑ 2C(ۏL"pnQa<4䈁H\@8~QrGA,5Q1otTIž'<mآRaߔ*3]1 W}&lǡRb(mJR:N;X˪򎏄NDE{2 2^ 0A/jk̅{mXbH[4֚ XckjZ*%RKM655[^sy\[x'׷콶ljY˼/g//{)7.<ɺ VkQQ$+K8s2q_ >:іcZQ݆m~%meh`{4e{?%Kr\l?2|.+>{36ޓG=$r+)Z@ |-h^F.[>ZCo5[e|Fr?Ӣ~_W8>+T#U*\ee-^3WZ|V1n$x+g ||;JWBlmg lc獼U5[E|>4!eF5z'Έ> 3|d^g70軆ϕ0ڹGG|-mX z#c=~]Ł0ыؖ5Ph.5+i p=49@{ּ]|.F@EdCrm٢[0oQ?*[yS0hy/#JF#|g|C؎_q""۠=Z!o[nDrb?dcqnP*2}yMᐵ4ճ u*o-!1rkV u./W-,Rn] iVNWcjsVE/Ûed/S+Gώ@ 5*Zĸٻ)vto'NٛxYL @җ6?I|GKUr8C[juMv\,?0X~y6_C_<1MJ1HЁTC+5,=!}hь CPa^ej$ C.) =@Al8`Ԏ a0G)Wb\#Hr@0h!0 "H|4R%D C"!顱8C@0`(4 t@r#ܫi;HIH$X DG `6@@$&RT#@"B쀧͠B!$B$a  =z Ha" x$A|؅tV{H%DsA@Lau!*9  =hƟd 2~0L@A0MHOHG k @$ldk @w!A= ?![!{`ľBFO~!"apX?W9J@BЃ8QvBns}LJIl<0?]N/L<R6SLHMʊEJ4u~JlSUGg m5dOހs 1 pCRG`W0<,zCB(>"dA!` | ""B5A(4YѰ/qKRz3e$ G3>1FǀFc)m;@u%1H@<2ďV`-#aB#sI$ '`sAC b moxG}͘/C Hk= b7@Ho=iAD R@D`0DFfaÌ! 1'7 DT@ AA'+<D\@R\Ff or [iվiVUSD g+t.k$n}UgÒr|^H[u43,jIgQAIm _5HWuSq&u7V)FEM++S2kb!6'oRUUEBSSzf)RİU*̲I)6V&hMKKjUP[\U_`UץS26O (WKbCA12Yec{7ֳ/+Ogv7{wy|qZZ]??`EiDƑ1BΪX,s) DrGM)|zP}iw=ZeQ:WWJV$[CSh<CGY̊0&Lte]̶jXkj_9kD[a1Kn5_vH$wZϊvf#PfBJζXQ:8\,w@gNuyz.+1x*K]AAJ:څYfNQ$Lujcږԋk\)4Vi?SE6?{nd zgqƍu;rw1 `9zaYMbpM FɲHyh٠bkii`:a-6l Sl12&]YTU M݊{MRj'Fi 앜lю5 db%JA;(*Zi~5me275`/QCiЩQV4a6˭ L* 1Vs!h8%YGNC!XJ5FrkTnmV&l)R9%ٔ6s%ZC(@\SCt'zm@j7,&i%̴lH eZB9ee-Kv~#U he[TXSF:1'i 11]YSd&8B'rم(Kbnun dxtd\CQ`GFbnJ)K*T*.OIUz `VQ.%> LN0gJI4䪨rt5A)n2hL)REdxIYhĬI_p-u˽# u 5ɷH*Jqs_a7wGXN |ʘ/HoRn$j?I)"xW̢$k'c jZ_k$#)3]El^m&CQJ*6 NBS;ۄ;uӝ[ZDNCjnE1B&//&|M ű6P;O>X)7E aiD}RoCI-Z*1giRCu .M;{%_z%j_[<{:g! CR=t̤BLu0Q =1$]K 6u5Гdv@VnqvmM4eMOTTnrf7 Vrd 9[ԻNScHW[jQA9S[":BlICY.H40- IA6~ _M 0.eJj5i"jHjIdOЫ*ئVJdcSQ\f"Thf\.tDQ*y[Eu] I-5:"OT%Pj5P#`66Q&fMK4Y q3= H+fa&fV^IUO0"V!V Cٖ٦Ε :D%ɓu%PܪTbB,!ȴ^44(VZK]Q;!>.+sq rri,Ik=kɮ2Qmd8FCd#t++WlὝ轨9 Oh {Mfɳ)(H&{ EX,KQz>;+TP',5>=H`\GJ"'\&t ]d>ӶQZ申H><.e9=54uk0lo؉V!lBZZ%mer=kQ[Zh8!kTCL B9I< }Rh y5U l)^e)p)\TR\]-ܕ>wɋyc\| sO#$ه~;s׏s/S//N\o9~A;߽||Wݼ#_r\G1'J޲Ǘ']=y/z??-=]gyij]4;yt>Wr)ľ^7LfɃO:fN™ݿ9ctkxOzޜ/?P9޻guw-uZ;)\{wo|[ON?O߾cs3ۺwpk>CKמ}Skp~>s O[G>as}/G /_=pq~͏.~u㣟~w$*;^x7>ozNk~/֚sb- BuCxR-' >i<*wBB~c=Wc̆i漳?(?|´i( ^@aemMťr"_JEE%]\ť- յvsXH8;Ţ##㷔Q}zf5jcccֶ1\.妓P[sueLM~<_fgՊġ %R9R>So|L|mdHfd{j԰G*R57rrQttۛ3zV֞=mwH҃55{3 JJZ*%J*yCInW9KzzK}1YoXZJd8o q>0SI:8 wdp̬n'7LF{=F(PODųBXTUE8YXXإXj_ӧ=qDaP*QUMW̒!')љ``h͓snNd ^liCJ).x )fwPDJؘ\ٖkz[k:cR˃_^|>0**"p~ޓE<`޽300+nbBN)1ykf&2>%2HJޢI+k(4j^Qїb? S*Y U.Cop|"(XwMDL=0=vPIIy,G[IHȫ!!Y,翦 ""RkG AY>81V6F7-a;x>ۻƘ}P]6˵3W2.))---`iLss+o(z@IZY644 ~=?^k0 w`@72!) r['oE|I9ee)mo<N먎R8Ruj?>] nKx嵶J䎆D(F㴏,-&欹lAqR;5"d1Mik3ʣ-0Z?¨)++ü tzDWPyh{ICN)+iZaQQAQP2XДZ /%u;fg頦CC_333OLMq_ވƿ_"&X~{| {|-.jռ,wtSRQ9*m3q]m+(,ԛ,)%WYz|= MIנ(2W\C?:\v| kM)s8*e%<,{Z .'>>t|$$򪪬/% vw:Aey auqp϶qp7{ 8 zp阛Ǯy|hf;Y ]+0-nKMpˤgIfq"Eׯ_ Ҹ-r(z`=:\b? vؽ'T[c9@%%%f{$ʊ7PL/fHZMj&2 o|2*΀7 7NƥydϿP64|*1$~@n󻸰hvy5V-6`b be낃 *m1x<Ƣɤ!ajjjHͭ425 AQO _ZĿ2**[ p?"℀ mHH,3en`N_Sc zb. CS nnn +Xc:fqJsVkiQNn7_Aм*,޽gZPP@HHN>=h:Km03Y溾9^bA ؍ Vm]?kTb7PO>9 ?ZN4ml|}cej2\6^*X0D("BNEπIJBNI1;q*+yxVVᏬ9]qڏ,>0MϹ"6܎+=79 _)P^~휞LsnЇsi%g2kڒW+Y#ٻԃȒI{{Niq4Ӊie"bWL444tcuB?2FǑt>`i~xO[z0+ *(%Pʯ.=ڬmbo?10202OB Po`#MݾرVԈϠvp8/oFV Z*BX :)ͳ2 cl UAZq yԉ\߈Ƿchn]q?|N#=vضcc3ض/ 7>P0nFߧg5Z?O$xLm4t/d#)9^Ȱ#䡸Cwg_>_"pB &Y"Kwͦϗe@_k/Pqb;.P66i[yrkC,y7wx ZOS9SRRbf ?s ~6jw( 4m;eg8x79 d.mZ98 G<N*iT+.O58&VyJ++עo<..,wjO.VZcf;<֫LݲxbMv촻52JTgTWT)R:ƥijj6n-OoX*IK766UJIK7>v>p>};;d6E}~qa;U1tl'qá9/Յґ#Ejb Jq!v̓&y(CVo!DaKʔc .o_3m.*[:Uu)k\4jzW6GʜimOMe-5@yk痔HΌiTW+@CC|gFÎ$k2sPRN:UniS5 )̎ ABY1B76)I'_o]v zp{W?|BPsQ$nM YJ(pX,6>ޔ=Z'XzL3$Jt;AvnvY8H77.3-SD "a߷'ΉݓYu㳂7n(a/|G4+n=9?_Vբ699yI gx**ݸӒmGDs555>GEMqLLL-"c\ϻc[F`49&u wF*TH6]~3+mʓwz@],c-F^*rhnvRStl`NQ+m Ee*mF $#W&01O$&VVNU)O}+뛳<\ʏjzCo7O7ANk/Ž5+׷ϐ r志%>{ej\ŸIDbp HV=so*4FnWNfu%NdP!(QO߯T9AYI_.1ȵcOiӞVm-ZWDW=;QRXoժK-[dzTake:9&471R\l4N'%ZZVO̶P]vgVJZCjDn5Õ؂\U `SKd ~iyߗF~:uJe߅)>, }{:ҞG'Uj*zV=zi'.99_yzBh<${n%5Oȸho$s]`"oÚzC0myjmyUY#w0-,/yvW pVi/T[poB.V߿s7V(>-QړB%>2~3߷1'~KRUԭZTEoFõ0.ݿ#mV,ORļ -snf_gNmfjmq,eIEJu'vZ߼~={lm(Xi'K E?9mgg+jG .V'O|/u1loX%یS*-M?h{<Մ_/6c}Mkugi D}f<]lVjUFErCnmw[siC8 Ka sD]~J+nܯY8|ȝ,[k^ 뒛lLpr䏺Z[Lg[5_~ A9d=kqtS"W%uoBo?Yjx =Z0S "_6AӴVο9׸h}^-/>jU@ˆu>p&k9_>3u<8$2B`qTOoUO$n A"A+v&uf{xR74( k8Ykwv7y\h?^Ο~E>bҞ-[-F*'\d1 L12r:F#z?LE|~)<9;<2N| ix\T_ R`A%vZAceng5)EѢ.) E%6?ŷbTîJaxaնP|:&:9,GΤDBhj%յmĐx>%g}8o{86*ji~ ovrcgg c:t熌ѪwmT [ ?x\Q<2U ԿCA>$xjrF^EX( 9_zj&%wO&2<\[_5vUユ&CdK yϩPb;ZA4ϽD uw7+V[zf/d]Xl~(A P1.-gVW=j0 ݨ v^|~`aI?䥻l`+U$L.bYX:Z% ABu8t`YDE7ӴɢΞ`rk:$@U?l9*m3: 2,&s;d\]AY h͋Kw7lgNQ^+]ura^_o< ~󦥅t\ATw-*z]"gg҄~4ٿ TN% Ɲ†kڿOTC\' QvicǷc:֘juHw7;3s J7zv?c|l,Y^zc8z:KI]=ٲX~Gm7èWK|s-uͧO NUd@x  m8x<>;; \)}h\7u4~+`rR":%b?'S(@ y=i;y#qb >1*ο¤}xOI ?)-SǿeJ$@ Sfe-8kLJ7#w KEqK`#ƊF5k^66jj=:M{,Q3gFp y7ZgEXl_Ekh/S%"6-fEP?OElQuv~1}>k[עUF5s4?)) ĤnM~ni0X*󰛛4{BDǏx}O+W=*l%}auݯU]/7eT)RxSBj 욶C!xDKs;r w*LE-% 0@J q̲D*r |ݶYA=ABo@bby엏:d߬]viW" ܶӘoPы@M-%0m$}Q++zcM=l,@oR!nzt~J:'q+( 7j$g v0[y-Q&me[=`ghYN!@s@s@Jw^jT<)^  9cj@1_7GP$#HIc_XYUnJ+%evzt*žkE 9⊊9r-w'򜋶7TmձU2$Vu|UB wz| J4pr0 L^wp0YlYmKNZxAE`Exe{!#(:4ь E VjUN8R).=z}]H|wy)kaI al<ց X OQ,>W } C&o/𨩽0@ueٰ+>'DlrЦ׹r z{mм?l7p~RoDvw{e  BW>S6+K0sKM4<(R%0t_fq $$!aA aDA;bp"xu\-"ETݗu& x lp(ihTŵ>S#O޳%|R-u[ MlmǒS]y3t'жF 6Afv3 򫲊ꓓB8ˀnr;fvmJJGoL_ p%<%b$e `ȼA٥0j()AWP0D WWr%;Sč<P$3\y210 [U%ƊFL..]\|ilmiL`]S;yRQ6RDR.](-y=;遏~tUX~ $AX/>݌z7բB,A55`{1ȘK-[nXkLд75=>;?M5 ]y; eVm +s ﯂ö)[A%".[-xY!cىQ)o֙mSÜO׀c@uTߙ72ijɆwo^fl)3kvhv/SԋSFl9{ǀqd9"M,5ET XH CcB"C~K!U&7Μ|pD2!*l * 6 QN%k]\l^8Q)J Ԑ$1~D,05i@h~&Ȑ8V0[_<ݧw`13V@ x6^b{M𼠢B,'gXw?; K3&f< A`=קO;;t$_`߇[T A3  j1D"J/y:LS>pf2Y#fG]IßߎBfP%^wSm\7;w;1,xB`oRM Y\A&!S%4 iDbP&&C{ިO~ԒLRX~G$ 3|g7TGаX}III SS~4+`Dm$ϤVTL"f{')U%Z-\)WRGBL/ouKȋuQW(g}N.L/=nUy9/B$-M,ɪ&=%`IVD ?!LylTU:3W:< T? bRE Y6`F)Y_mX@@EP0XXѠo7(mf-QOJvu {;γ6Jpthf_?$*\h$xza>Ix Cd֍\&ˍnCyq4%aai )55BAHS.k 8fտ3Af3G q22$BC'/!LjR%t@M&1WY̬DɺGn|]0 z{!k·D'BNz?~zatɒ6 ! 2]] $AIc"Ec <699#kIJ5(fmiƒ(рڧI^zZpyCC|(Ry1taFU!S^k,j-N jj=jn'簢S]9v4.n)[YRc${ ME 3AFj8 %*@Op~nXXl"ڎDł6 )p`9̳VX!frRSy  uDJhB?ՅA!>?L##'աS2XߡIA؋[ D>87dVbТd- 8 "z¤jֻ=04);UHe04xE d~7:+jk(UJT#)R|Q׾dl!Xh2ef]b@அ&:|Y F^F&ӣzVj)[M*&C ęmJШ'3V7h`}А 88Em~ct ceI(kzt%a s'ҡiY7]v_NA^^U)yyU6IbXN)BBTcHq.W2Rd-^`AԤidk_ JJ߰14hR**Ο8ZhĨ].;#F %P@;W_%,?WhK*(;JE55/(vq$rOψh(+LdAfTڪ`oobSSS!*%'b0(Bð=n6Kqiۃ}vjSĈO5;M恲Yy9*4:.4E1rYrn/¿o&ж] >~҄uoE᙮>߶L"-/P^knQ#L_`mI}6y^`G s&̧@j8b~ CԀR+eY/1Cv {Jӫ`xE 腅󅥴 a;42=,+ʿphsnV23G.R&GE)TTZ68n9QݖSdXչ dfu4@jTV+̿qz]uiKyDʪİס7tc S2Mc!0L?VEK䋔yC2()<˝nHrls?܅JI(;*jÖ[Xv8+bTwF[zEL$jR4` ǓkY43UQS0"FQIZފ i"vagb,m48&X eT!g\LJzu?m  Rq_Ĥ}/f #b [>Uk+2|FӺh?luKZZo#%\rq݃#OZ`zدN5#^bri 8ꉂ1BgNA[a"vgG!:vv ZFѕ0Nܪf &;ש ڰ.-fC=&׻k/kz;]f6GU~s׆;;b&rΥ~s)ikKJ!Zkzf1[TNT42Wl:Wh*3V&مV\TZ-,7Wzfx!|R4bvyugx`by_,xu``PS Ga`6Gę!!ґn.<>='*ޜ,}/hO%=<农oח|'$Lrv )n =E@l}L|SSXˁ2#|)ggoC¢F}^豱PTX$|&xEbYY] !"x8EM&w)4m<}/p* onƈvp/b0]2[?Bݗ_6QT2I!v[# RkْKܓ3جIڙTvW+(mL$~ġ&˦OӖnko`qxrΣj{Ux ͏YGd<㸟Qݛlwq#I*;]Yt)JRBdx&St SA?r5ez_d}l?;|c0+AV 0s>!+wKW9+\xƊ-l+nm7p`k#ޯeDaE?I801+0?#`sh&?#06u]&E3RA%çQZ\",r@8μA $qhB4$z+jL 39u%BWM;;HΜ$g)R*^L&!Ll~d,d~ pԦ2S|29]ZUKMG B?2a(Au;YըMahҲ?ia?Cfl3I"HGy3Y6Uѣ7u)ɉfgyC`?g_&N(+r1MvfwH1ϻU@7RӊC\5..u At=Ác61>ˀq[k?޹7%Q:tQ@pu|ː(aHĂ`<d~?s 1Zvc]J/akQQB?le< L#Fg)ƒYX]NK,++$JQ x?ʰKz #唕eRR:90tCz>~LݵUTR F!G7:rOG4F]YWw/3򓒛{~Ӣ-4:9ozf#Q$%V`$~XQC#o~|\ D& қΪ`lDc&h 4HUfN;w\o۰ݮ)[NH[,tL%UPdf_nln}9w{[t2\(x#"ꚆCfhHn#,[7QfRr{'\t#"<5CE6H0}gIĕ4.mF/ݏ?G~>`|oGW.yb4(6 ~~^!6ka+WNZ@.$"Ν}֣cch9r11Z)R%օ\^#NI;S=7i:G\9-..x (Xj@K0M)HCݪWip~~Ѕv}SJ@BT#G$Zh zoT{9H#Q0l{Iтjw׼dShbÑ%{35If u..v[./Wһr%-v*C@F58i#r5wn`e:iII-x 8,Lsl "I&zΘc$R,=7QfHTd:% OIWA`KqPTj!C$<b#ĨEkfQKWEee<}AAlTK䖭 ݄DGRS x %噭/&&0ڃ K,%ɑ3>3@M@yGQiH&&r {f}^@>Vd cTo_^G"TB]=^t$j`STb:qĞ27cIM<zxm$HLCE ۭ\<3RP?È~<9-f][·u5?6>Qt9cE %^PkvJL5ma&StSr+ømpű`Y׿ko5*JOd4{Ӡ'UK"D0d{N:vy:,|UȂ?rĄ,?Ң{~~^T7]vnxƜk(|e a}'J|76[fu6A cTjEIYoo?G;2Թ ٹi#x0j*A K>\Ji*RT9v5[( &(B rdP\@ `J&ܐ *swN7$'Eɘ%zO,] )P8b%WPF{ւnWwDŽ_*\Mi}L.2!\\ȷ˗%@oz|D>{9p @SZŭT^5;ӆ01q슲''+Y-\S6=uc;1'#+^}!C%:7X["ā&\KԌJZ9I$I$~;ޠ`WPĂ6PGÉV0;u6Zy.oib)_D]뽀A> 4XynjcZɗCq9 w_oWa)9a$[k>@AE1)4ߗNHJ(hbM_fh**_uHiG;6:2`Jn_Py~Q ]~cdOOswZXm!cSRx]ψym0΃RWg>}U2h!M67p)wmgeZ}ў%JJioSbnit)w1%nu[# ?]RT< *4;|~z&GQ%KL#iՓiQ}')ٰa?;Zq\vt;9#F\fÆ7~|dE,&;Tv8{ei߆"bJ 3elr }1A>.i3<"dgͦNR:^ bީWrh k.kͅ}T>|b01}IJct›,E{6-<(63Un[>gEs{XɃXƐ7W KZ]3 ]ǘ 6:(gꬢad&wb/T8ﲲ=&W3s[-L^z~Nm>Ef@.%?Dcoii2Ʀtl+YJ[Jm- U'.`a߅:zIGYv|؉vev)Ddah{j4\KB[Lai%.^Z 텽"B)IH؍z?an7(r;c33B"ĕ***lߞfNJyU(DwA{=fv6i›˕Jrv챮eb_Liv+,HBt[gX~1|uttQ-}߉x0~bE#WRfmfJbJZ ϓom7400mkQ&–"|+ƐVa>\ % K2"mhcn4"1Iq2Jz#fDl0*Zh|E, }kv$Ԅ J!ee%8;+"ΨV|R f'!@njcE5Ҭ9 Cqp)Neb4@,nF_izw dPvmpˁt})| FCib?깏ۡ{65>ձMQ~jG+/;o olh?HywK-|wS2QpFg$3QFj{iA/߹^:.y&@|E.]>A8XjD/JE9T >5jf०&̸-{23 {8.ϋy.=(J槂65z- =} edDu{0qҤ6w(2Gɷnf(U'r_@ g<,,Rfgb֩:ܘD=)N>D7)BP޹J CFΪYށ/z|e&fۗ_c!y:y[Jշ6c'+&Hg'5>V!P"R{1"$fWF40礡r<\yw;q)-Hȿ"p*eD<D |H m;\ؗo.-vǝ.f]Qa|`9?Cn~Z9M[@C4X+(lOnMgm7Y/wHᶏxzF۽ ʽ=p6S$!7;Lj,G.L"DRSY85NVnm^gG#%hu O? DF3>}ȍ9.C^rJ[I84 DZ5nr `$uQA;̌}")h&w,|Dm >*ݑZbDQ^[,ۍa͊Qdsi5WNaA+Kn.yhoNҒ[E\zq9Bohњ|ToRєs;%|_̘$q2&Qs9ʫ~1AVCk@J3ɱNoSPSZU[J}Hvߋj5TܽH"w6ztsWL;@xzXwo~&Ͻ߬lh* /yʀ">o4W抯m?nt*<>MZ.%#icTdT=BKBL9vImgk/o@-H7+PS( D|uOOQCƋ5A v89|xMǻ/y /G3/(RL*\&K;lWHmٽEFJHRkh9LP t )m.r3 }}8czv11b``2tz5?Hm 09ZboHiVu7`Rk$YDDVVntoNyZ=&\]M?ܲd~*T<А%Ԍ*b X'qyβ\(P 5*{@lQ@2qzu0?ົYо_ぅ G0r; =o%H;(ŧWxbTɐAJks6ތ( _ȕ,(Q0JlMBpIT/ؚ7ņ5R{LKĐkvTeǚRN彟(7["=GQK$XgϬhjX+)ؒ%a/\T7b550a33c#"~*_^῀T׸ׂe%_lJE5JIK(> Rp?]yǡ`/AvzWVIiJӂr@KZ^$g2|LMJDŽ DӛZZD뭿) Ґ)PeLULN ΍yk\rT΢ B D.pݫ2z_p>Yz|wn~o|w"]anZns):E{MKN);Gea!|Ew"u ^Z;HT|~p eQe9qI|EfRBb!3 DUOZY1d*%`fܬUdWFI|W.01_<}J\fgtPu3V/^ ;5]md'}Md3orF i)#w:cYV+D 37/1:ԉ@ lض9oYð{F܁dua ek]P>ڷjpv{ HέOXHK1o/Y\Y 1Wz=i +LJNj]s:tu j|c3>{jPK z!~riz6J.V;h6IlOy)ΦgjW0TA u@^bTQR4EB!2V@aa3 o(Y:႘%J?/ܧFu},}, zoBE%xI3Ek॰0KNVj>poHC |E!T l KPYS.=R!cgs Rٖz)Zɽ7a#,&m1o0F4a1F`@K rʼU}&Jd0d{?7dkNֹ)a?$a-DpЂR-gL$%Ep-*$|)c YC軴@| C*z3S܋6WsPfzpJw,+j^AAY¢])B(!!gۈw!B(Ou١ceu9eYmq:Diŧ*bܷgym~dvVU<Yu1<<6x  oTԽlBh+'fP kj`!oQol*_˜P"2)}\Y iK)tFA7AaYbg­c ڂT.?}(CӠ.8Dl- RB׊%Hysx;':L';2K dLJzU>'JBF§V)UsIQ!gXKJ||&daaIdJ)b@09|~ 7oR~Itȩ 0;|*4wc f%$Ry׭!v)HHX>vaUqt~#j x<1s@\\VBww!GO)WLZɀI/Z y.[TzV?䮃emw|6b?H'Wù{n>𰳛.rd՞`RFA=܍xYb]kD X8j_ s"mD4PQz*Ƀ_;3p9P!Mov靻LN|(Be`.h[g<2v%Ii H#>TOھOwI@<ۜX,ìd~U̞UߢQxja س[BH}"E NuV E*+(sh%̮4AWW,[}6ۍqW4&u.FY=Z^LDO?K$ބF0CG 6rx ؗ{ 7QZ(.9iXٗ4l3ˤ.uD#%:PvuΈXU&iO]$MSNwQ|ڔ [EK]A bPX/L*E //']T9Xh.f ҉)1\ԟbfWCŚ߼J,|5DE#~G'7MJ}I4˰o{RHji#92a G3v_ ^8P_աdOr j<:\0 W]7sV̔ovF]/LIF}8j? 龝d;I"KGv骨V\0IJd^#x u iX`!F-Mox0[.Sbc!{:HCC0\}S6=5# 1hc>2.2}_7GW=6Q3]Vhݐ*!#0Wni^4Cӯ=,Kr:k42XJbw[OyѼqm;aIx++rw{7^l8dBa_f,aJ˒K㩘+a>Ʋk).g$%V*ϗ .w Im !oRːɐ?R(9M~tOz$h|DbN(#\ű`D.QW?Mcwk>ϟ"yBu6#v-bjL@@H,r4*i}"+A2jٛemQ'?DhaFHxM=/x0'!>vJ6s ~%el3KF%qC~ba`^m6Y<S+%U83AjF9 閿+ y-D%REЀt;)5JNu:pHd˶hƲQ0cZ՝Cʮo1$>at2G+dt}3 v΂Ȝ噸rz |MͱlO_T2h8t/(r%Vu\DWϜ@_C)e!٤8U/C$V=$*o 2Y^wRrNb2=;ch+?:5lH $ qPuwXUѢ>0 ӖR,ט EG?%Rⲷ@LhLr}+[&)FZwM6,~vx̱]%T^bCht퇗WGKsdgЯv__jN6l7i7{HN/rv&qﲲc)ʗfX}z[iU,A)id!WUUMg7ZS~ާ }Z uHŪt5[XΗ€.~"p~^OBB-^!=j m"kjϽٗPЦ+PDS~$EFym&Lm\&+JԯԈ9Qo\]b,5z|L=%-냊Q{ɇm$IE0 vܠEĠ fhT3G;뺆؝.1jA]r)ԒJkb96XՖ9ÄMγCcO]"y5,5),R qK)M`ͶΓh>5FƊ-;Nj ܬJK5hVMdvx Cb毣F*0FH_ %Hj4^T*BR)aW)1 Ĕ䭝 *M)H1b:^R3ioZC%>BkU,5QgP*.'lnZ r׾[/sz RRur 1$ʓ +rrЕgvUIuꒁV$~6iVjmV[@" rDO^8BVXʧ~3/X5+%Ttv FĽ!|SUMaAòe= 9 Yba֊YzDn-ޕ6n{.n=h?^,y舋qA:w˂NA3|$ _Fa6n0E-hz\\1`CjjzF(FoUQ(|f ķ?P?TKL|gGB?Jh\6Ji M+0 ^ 1J2G"J@LȞxq#2Thzr_P "mz7H=# tڵKDH2^BV)QNKGDe3e6qy,+O\&p Z+;x@|H{_ʡ,{Q Z88IQht|ŗi}/(P%H_+P) e>?Ϙ3T O.|- ڇmBcSf1v¨#}ĕhSe2199nT 0IQ0)}(yoK0"DUоlR;(9I>8eÒ<)x*Ԏu6T͊Hg52@=g~F T+ ӮcR "Uf6+L*ԕ,ijb>L|+:Kd͒) ~Ȥ/x) P'#$6޾ŏ]6Oؔ@JfaZH\vPOH&5Ε,X@6uK&KO1f"b5ݚJm %LI}KZo`66:;)B}x (b{fM|QH@N֕tR,̲ }wgusg4)=WN_^Үzh4}b A ﴝF7[AĪ*]ݴvZysnvJun7m؇X^4К{\F|7)d mz.n{.&"BI}婿g!(||w8J#1୴.x=6RDĔE9^ Ff7}x>s'T^kicB  eeq9J91a/Fl=g╜!ÇD|/ ⢆g $ien?Ƙ3fBQħU4%u?Ve%/T׭zlS&BR`%w幵A0D?/P@P{m lU{zB LD:4)b9@/$$CRl a." nP2m <˷^>V | x?$9էA] +!ć~nvZ&`ͨJa09ON V`B7"," u&>C?G*@nT! %3A2M 63'']%.EQrkmANYLf\::͠4cb|*P 24||dƈ*{oN "Zf`ԶNmkNgR@K<$J<fr9C4,Ǘ%=کJ{ar+Avj5BXQ_2`-XPv2yMHmҢcQK 0TY$BC3* q K~1=ͮ-{Ij%%*Tjl)-3/D)  &fpk:#b]hѯt4 )R~ΐBh]yK6;őUcE7 d~*1]4:# GכοQ球 Jn"|G"M3սσC~G[Y +kk)fj+?~՞zǍ0GR)7mmp@ z۷ZjZS/4 jɤ^;õ+$kptrH>Z[FCƇbCVK.:tj[Cۍs}0>%E< !!F{ɂߡa{ts%GhRÉ :y Bw[$Iv!v7SF|g Y2"Jl֨g<"W@W \`M\Sy\#:2zNjZ# uo0E^c@' hǣ=Wx,JAԛt1@q@%`0/`TȆڑԣO|:;9ۓ3&S>PqL塶0B% ը';isCQkdFȈosj0Aˣ>o ;5<uɷ^HD{%'s^m=gIR~L@f p\& {JBOUW|+1rZ`z޷x_#YT-_dgx3oϬI%E\\s|ɊzΘZu:V$t8vƃEܽ0px{<wWtnx'] iayI[Ug@} ~Y98K~hYm'-nY K]9Q00[z:_K@yzP?fa8ۯA"VDAiEYȻ_O9mX㈳ta |r_V LPMO~5BG|V<7e`0QfXil]uD٧675SrT$SSeD<.' _5ȣCgH Zʌa D]g`Ṃ4W|]D1Iᥜ!i>*,Z2$)Bq/1~ 5*oL*ղdGZ^Gk\m3}aYFE5pkCiZhL\m vuUtxS "rp'΁Tco(IQc˒f,Oꉕ~T4cǛ]6ΰ4fx^+PE%L23HҺ&JcwjʈTsyLDۍ@ >`PJ3/{8-DEs5Jut ͦz~@M^!/R^U"LY A ZyCZ\DѥC|ӊxx8'} h=aIѵ0:Em-,|/¡O8ml^s`lIlݎ|>C2=]P|ذ^y˻Z~r,t\oԕ!Q]O U4D2EmbeVl%6W1G2-j&OE$L(]V~Zï]*𾝢t)x|)H˨V0`ߣ_> ( [y̢IV tR#u[VT{?(UڢEfNgևz/Os\ɧh))5YU93=RT~"4h 2$~pr;Dol{LPT̙] B@BAYX a`:vkXHZE(ezض[t 5771i"?ލuW &zO!&識dgmrko\ޑյ,y]=τy:x:!z8_,cr>x9ws0aۖ~anS6?DQ}^[|||3p' S =aChSzS h^JY4!96O"na?,5q/Y(pIU|bPQS7pLj(=ѳ sP#~v'1: U9IYb}hq4[w`~b9TX~QIU@_a͓4>9`䙶 A4WAIie0)lT$Ӂ}hPߙ(>;  @2TA r B l[U^Hwwnr LF1t5vYNR?X2om!ؚAZ o*5$pK"65A硍jDپ7pߖwj:&FԴS{LQoM/༡ s8bH]6!Gj|gl,n]9X@&s_ %V!TKtvP1_\ͩJWW?&FGIX?aϚ72!l|<gOfBq SH>bxJfr@k>YS$&;m"?AФ 5+2t1H7(YlN^=z\6orqXxe}8;~u3r0%A<ǫaU(" ")HwtwJww7( -HwwJwIks2O9R7Zq]N%Qp*n,NwBҐCdxn>&hr nsyu3@t9ӿ L˓R:+-agoHsXx%`_MEp+;]kiqėœUqYpH %aMk]p}:ȯlHZk}3}[Zc,ݽWa%zykOc'Qό,@-Evx9^v,AR74/Rͷ!Q5|:8VPvf=:[t&!3Wv2 #*j aRxIV_uJb'̿4kʣU,u=) { MEG}t"DѼqN]ʳPFqe>\5>^x>= m %F9Mo&uADa/ЪϠ~;$Q e$X/22Z׍ۮO.Nl=X%%RMVqO-*yAm׻wG%[{vy~L|+NP/ rJm~"o^2cH5z(z?qސ-ZU?H6Je~&|Us(Ov?!oZA8Tz\K /09]'&|9^}Z ē.췃-xҔA>]}&Pq1:<⼱w`:*]VYv)|< aO OzY @h|*dwGQT[_9XBEd5hb}e 'Yv8jBzGʞ]vt=T˝=;;z ]r8nYz7pd?_zaIBҢͮ|qȖJT^ Bg[3&/[7,Ml1%HC6i٪͏ۡ#Q3g_'FX GF ^:!IKZYXk,./7}xşWΗ EJHA\pzg?2*S~ϖۚM3ț79Hd/ک/{Zzg6 !X! ӥ)qXxF~uzşӗrU_HR 窕HUkY,XVQzbUzN߂ 8w ǦC`w~JBvxY \M>8ȧ :/xެ }F:ﭲF"='oE*qHE8^ do0hT%x$ ӓƸ^4OOi{d'x:AAlkLqj ɂ:Wn흽MHq)0g]]<\\%_;٫%Ay@'vv0yеrs DX|Z"ta +2܍4HgִFf}C'ˆ0H[>))Tr!_ aײ~5Ng-0RVYs!`TsZjw}FT&OOMIWOO{˔bWZU9 Anr ne]AWA3l6b3>¨qH'es. J3.n߸l1l<܄l?}R sb:뻹&R?Z?6C7!6367&1wHÂ_{ț,Xߑ+so(rIfOZN"_^;3c1}MhSM=nbB:$kҷxܼ;=R.+?Na_ˉ$YoodSSBB2͑׭Skn@3z UrB1O7Ts`Q*ū>2y9ty!!ϫ7G00,`tlvbB,į"sc~x1zw~u&͔&ޑ {~#'1,/H! hafh4&PE^WTT4o|wp4NIr~Ou$%ALHbkko|':)L{-%S=𵰲2  l-Nw'9s#aBJ?ˉ;ɪ}CAQ\1K3EDLenU =]9J^k "75/[ gQ7bYA?ٌk]GEppRg{X]MOkF+g;*wZ}F?]0oWQ"kjE8ճUEwԃ SomYΛ𽼈SH'5.$W|h#>v*;f1JHޞ + qxD-C3Cx 錾нꛭ|Ezp,"eYݧ|Q40%Mr NAv}qQтTckq ntg~!1F+MNGxFzڐ!ק6"3Mo!r #ݡw7d.'!s4@pSeTE=]~acd{k@|/4)PElo`YUrkDFDM9uoOY3[^?v=3274eΎ*Tbv(]>RfxF̞+K!C`Oml|\țmVrKCUfV;v6n;pG,nK)E.Y?Ll|ʐG7ĒK} j'֨eZٹpwr8 gvhDIǰn},Bk`S`s@lpa8bbtN[#ҼY b1I?q[%hGr~! D" TS`.hׯu%[W^Fhh^14(dĘ*aEO^6_ gdh=a$'=ɏj#"y-/+5)b_*hQySDĻYن^>03**pAÃ;&@sNФ&/Ŏ/'<IfL^&_tBe9,-'O8 eNV;~ϧKy=S0hmU5Zx!i=m j+D9.^m^NN;Y%! lժBR<쒚</l 9|F /22K).F(BJ# FjpE@$HjQWA~f&#[q-miAǛ99n*zca6%w;5~w_Ԧj$Cpgᔢzv 8;QlȤz٪Tgi\.<މD$`ޜ{6:#Μ,X2 y4<4Vwk@[rZ(UnڐMӉ@Òёh ׮SX ݊ZH0qs, "Ÿpp^QgPxᡯ*W,TzKJW<8Lʻ`tN`}0wHELH)El )P,DA~(g ;kq?Id5#"{&b%QQtAdI'kF"0Hm|8"PgoJ/Xr3 aY% (!k%P.ugP V㞖h79B{JY᠋s$NFD&%Wj^{SQOKuf)CFV0%Xh$ Atw&愶ϡq[Q(Ds222p}Q,w1LԚ2Z ={Y379muV`ꄌ&81ֲ: :맙7)+1s++{4(YDV}F7&\Fa ;c`P,κy7SK'Jel~>څza' Po9-93ET(jFo;EP4r0?Q:#̰N v=U%&6}+$6Λ;χz˝Pj "Sh i``ʎ>n&EƊ;DQ zݜ<|ˬ8G}@d J2GgFL.*tc G7 7hP Hc(;0P +`ho}ın`\=X# eNn{;F=Woiid- 5'fgêͯ X*êN[,hLh]H ( %(.@O`\.ҿgF h/C ӥ-/?g~wd:!MÀf$)HI  vfraOB^[p &hR% Ѷj:Z2Y mto%?9< F %vixNno:|۳ꁐ4Z3(4ε.>1&6cF-:wWyQ%؜KSK@j *F@FM@O4žG +9 VKn+Ͱ*e,0+3X B kh|oM*G>i:{ҡS1/XJj> %òt*Os CxMDn `A^Ϟ2~N~ >]b Z(ҢrE%Ij 2ɦ~^ޛ$^Y<n#$F]~>/Si._PׅRã%;lb|<'U$hHTffXdTNAoZQ  W#a`8@88Lp :/UM"e+ou*T ^ bN4bmoܿ C$nÀ x#YU݄+U/0s֢5%ˋW(g&Xeڱۍ2'I7Spop-J.O\:޷o<3`ho!hQH,5g؂pK]ϘD+`>*ΐG:GxnF*ɈĒ wt7d]$]j~09YW"br:3;[N@NCOY}Ofag{ "Xztɵv?F4F xp[KA#ꆦ!7;F L 2NEexBPPyWf^dG䢰;(Hofn66ut7ͫ'eB@gK ݈s*p90q2ݔeFgY yHS6Bm]Sªls^$;MY#Ϲ.로< q9&x*J >b`kRbF=vm;ҝ«os?n(7"KS%yΫY]V"sgOeoQPt2w,)vڤ(JO뀮#Q!eNd.{}JT$!ehy瞫&n}Mۺ")/7FC{+#RPj_k[p+*]s21/.,՞7F`C[X@[ۢd?H4L>+`,ky^@aasЭ|}(sxM1(Eu Z̎v|{AHYeEȬud,j8L(Ko:y`hBISenP0vW2'U;vz;Nj2"s9Dfb<@wLBhLH8,kjRm.#b1#e52;g?uaG==ZaPQx!$)R[bKoS}}JOG#x]k<[Kr2k}P~!nZF/w"5a/L1@Z-sWXӜ,:0k6bsysYh%!B"!}&1rkby7N~I'A}vL@/ HLD~D\CR0a@AirsPK"#s!Y S(=%Pk CMFG斛-S.ܡĈu;v6/ܵ5 k }VfJl({?QCbyqBhzOXҙ_!\v{?J~- $c>P׬4?f!""6m5q%ަk~*`i 䦝SEDѱAc PB0?~/rY2G0&_HL:Kl_V=$gPrr|mfkxQ̅ LuiuHJQW#VNPׯ7NW6AQTf(;tJFF21ϝH2c*,L4}dSK@̓zNj:?CvyJ I,uxSKj3J2fM5ܙݟxp+Qh7IHm_Xs5 M5Y„S^0  fݛ? ]Odܺ Tp ķ_ÑilFLFx]Wt8g^@uTt)sҲ-:`SNNɀ&m^U&pJšZXm~LI(7*Cݩe4gT~+JGj7­@goTءϫqYdl݊sFE5^.FÒcQ>`UVV8eraTi.4 hlVR^_==^^@ ӟG<=W׿@Bv\%=hGxzGoCل ܵe}NO'z׷ڋՌF$QdP:8!=3 HHN'#Lf6CD`oj!\6Ģ]kqP{7l t鞮IZ,!-ͣKJkj>ԹTm>'nsk튿RAxW&YO&U_"aYUnD"j-E.bb݌yY<1Tꡟ?{(7w%~x^Vi)Al]?f&}ClO~p QOEo}!xn!/TԨUggE;L:sN)k0qx?8X0;0Yw21crAy%09׭ y&aԺ̙ |65`}@[k5+ShHMg9ij xNi?I9'Z1& ciÝI)BYRH/...2xZ,#+ ?h$+Z`)S֤b ^xoY.u#AdybN~ȬFŸ!6gq~ s뙫SyyvS[i6n =|"bӃʨ$1._SE*-Ga 2%1*)!+ܢ@ۗ)&8 b"Ly 62j:iGtY?^_;{E,/;dhh[mt\7WZ$Yn9dfVʠa0wx?|FFn8Ϸ r@ }L~I>-`\mNl{ܑ0FRbyIJf'؟?L^eyV7@6k:cj;)ӪaqU>k\*4wg? [.#(ybPJe@Cc |}Zeo]9G,G,?vr^@WYZ-DžNsݸ|ʺYˇW=^>zH49G@xg6upݳPB4&=57VVԒ&]aށkݏxx^ua}aCF;czYCFGeX霭0;:N6Emn )p~edm Q2{Ye6;VzA]+S 8?&;}¡Ob-rRhh 8QX}F I)C7R54M.e%<'#+mzv5Fū5J8S U.I_{gr@Kayt;{@l!S|.}HAt2ʫ[::.6"4_+!nJ/l|*U?핛a/exkbł Wډ v843ȿ~JW4@`Tօ]΋5=N=W_G ަ`egąr''KkEEt8TE>V9`e34ulsv>Rm< ; ?Gro2$WX;"Ejx͡1E{_9wF _ush2#av<-I',iπM.]@#kGd Uo(\XpvҤH AVFih^ꞜW_=D*!;.m` H͍SP<;=s87y& v'ʽ894?X7/rrB!9񔔤vU~}pȕTS#_0&+ 0~n{lru[ydAAQ ΄}0 ͆ꝔݍAQ]"k\Nq8m"* C(iiNG'){{>bruAFWg!!#[AW]\\0e|Ü) ӢO| Q0xTGPf$~m3pAbYlJng* !+mقWbI#y;lR_<+B!aݽxkIGIK=}s05VDO=]O碿O^9Imno|R2q&j%rUS;m /ﴍޘ\a߷1y 7O̴ %{|ԺA_ӿ AIQ񝂱]Fg^IE#zqS_C35?~\Lh3 xV8sC^*~|3-Bpw8&MD(/?}|SLA&i_R. ޣpd!o:O A>&G/_w8Y"2۠|Fj0{0/i^ SBz#;lEc=:A#_:N^n.ς'n~l_-oѵΰdUx7`js}0%`e/l9Bo̫K-6{_e1fzf*]FbE6iY%JsX*-ۼS՟:5Do߾u9)ߖi[,rzgSs K7= O+ǵ9<ͬ;+311 %2@^޳ؗzV#z07Ysw`&r3)gڪmLfGv<Ɣ07Pd%YP&,8g >#7NO^[*/mBv&.\xm72p0,f6=m:Vo W_1?mO8x\%I}< O+݉gNLi{9CC>=\eUV"<߄E=<{Y )ϨY85wavI۱٨ҿֆ}ŅQ~_7yz.Gd\Hղ+DDseNN%pta+t<4LKW\mW0wjS*l2p9%'\!.tҕ\!7{kS/uj9;py]{;w`}$5\M_ŭNPʐeden3:EAqo e` J[FR--de?yDJcKKk9øWr>s&tғ' bOpޫq*wL>#U3?,J{N{ ܴwhDҫJN[[ >QA y_ ^ &0~t2"۪^,~Yl:_qr&\TjI\:<,6+6trg21ð?DD2EVXЧ7ZٺV7PM?X:"n>SS8+]'Q*ϟ? X&= ~۝8l ÎR2uw|DU0Ii胿;yH^݅[U qO*),o2<]/'g,`$2Z-ضW=fئ9~֘h-,H"5:OߴHiМжY.7%ݙͻ/PCq]cƘ*Y^J L=ocOѱXZ5"5w6/0nZiHN MLDD <1Oq>^n&U;`ö?+ν_jT:JX'!k$/kΞ޸b>|ˬ8Bp'T<;dv{]<ۣb[~fⱍ(p`x&#͚(٨ ua=pNufT$Wl77i%Mq6(w Le9֢>;-N9KSy{^X:mt1nf%#;Eȹ^t0Y6"DI@2YYY/_%s,#?>ѩ xJu'LK&9¹z|.R\uy1w.*|RM5~2J[q8^iРm aOkFNcxj֏9:D4>+%ͽm6R0׾dԴj}prprZ|ޞT&5dc * s`^GڻM_*yvt2 lly}^G,y0jvtdEVbP(FB3e+IZNuKdpASgG-ʚ`L3Nd{f7TMMMkk 1{άP]*PP*v݇ɘA'nݼ4!֤ϞmN4^87._H:=fpI|>F3f$+s'dNntM()vLΆM"YgьG$\W 퐛6 >SG sN|,wOD1baj"=6ݭaq%hm2(Wz9u!q}{wgSщggF\Wh7^^w߁L}Ֆ?#Qx: P$]]ݝp+x88Ireq!]HJ4WQ5ĊHOHHq$zrr~xFm-:X&#@8%M5&tTasrRF_,g-I:?0 Zv R[?i- C;ryFT`lo*'7.>{pG6(F@+0Xp<<Q_VӎBff8:G|j3ٓQq+P'nnJJJ ??~sI] ȹG),#0$VWs({7Ө3r?pZͧ'yxpY5_(+*){ߟUN[1pݟt\78~ڈy/EG֩  H0=jJo%h+v?Wvg_ݯ "ʅ B~E-OZ8tOo: zg"Xܐ.{YGɉ}tѱ;2y(ZVHj={dg %aÁx767M)R:f)=vNm<~ñT_V[pIٯhrwV0_|Pס>Q]GHמu?}O9vH@ׂi=ssזWr\:=|qvjέnmkG=$TGCROV;8X ~nl7OR]o}wxxa}Qdw }J*H: ]G -.'[)Q-"iᒻu%f%YD *@4e?m@%+B-N1z0W jg5Om 9vy2iq<=>G,bX SZT:T4LNoLZSh ZʱgP9ϠczG:=̛#ߗ/ i 2#Pwq#&%rN,ώ=4ycw7)7(ϹENSSVVt00՝b푎Rn݆kL6z =Sly̶mHp{"RWNJ[bNIcHYo1YYju>vsz_$6wЬ`̒ZZ{3^Py̦ǟWJ>kl(5͔UUFy' m1hVqm$J-Yf w5inɧm<]̗JJ!GJd38pjd`KG(=$^13t O/ٗruu1̱((>IDxLB>2F얹P>^Èk+wJBBB-x2Q) *vp(֟s3#0«TמӌJOPQRCs"g1O4ki;TMMhcʻ莀m}A!oV/99XJ>W+YflOzK%_G m}r/}c\9W#`V' #a2 9 mˬ[i&]:.'F[fK b./8s~}&4hqQ#$#<1[Q9d2$P'L@qݦ࢚ҎJ+.*U. Hf6#뗠}H[[WXr.#L ~qy 0΢ׯ%B 󲆎#1ƒ3h3^R0`hKܮԪv>\MumN@dNR?F rⰖuN7)ϣ<%999$BÊu507y3\oq4 ie1X`PphŘLׁ+W$?g=+x]Ա׌S&T*7}QIk2bb -7]In&ޟ Mo9=ez'E(o=%M:븺c,mFg 3CFX_dž[_f`0ҘkÓ*,bWw~ᘥ\q{anr0ۂEOu$,i#ȓ\Ub @&gNbOC~4ĉkD?E^e=% &fc;e|V=Fg[]fGC Yk,I@KR'w2~`3'cQɮY×Ċ/zz=eڢ) xRoc ͤ}bD^i5TTV@ٔ ޶/.10.5%4H߹f8lUk~%`Ǹ!ÍiǽڒZ.."* ϠGXqNP(p0O>OX[phbp=G}qy{zTNtl|[S*qLqBjZ]R{h Sh㿌'?dp Sş5!H 114 ?n4 `y;CK 0}Ջϩ5GxWO,1Io2|iN&av_-@NWJMp^X ~b=?-.|:$L"!>9ikp.\;`?{=H11?'r3h$I!!B8EkC'!! _ؑc-а 8͙DlCT\naiiiaH0.&ie'(~^.EQQ\Ef^VW8TotTRl4gr )I@9;Ͻ} Ved.i->L~,v!|%3"$zϕB8^=v8[/T0-Oz/bj۫ǻ0{0e(!LT+'M.e>6[i؛ 50'|vZaMa"4>@cef`Ef & gk>fo 骒RI5b 5r=aRL^nèL67v5x@>5]Wj@ccCY__mNH#(mŎ P-<֚ x4ߡG|ha_;YrS݌7Wjz/,M'}8K{2SPo%3_ٯ5vϬbaN ΢8<ʔ*怫~@Ƴ?px >(+P ʓ^z3oRl: mGr$} DcPrph=]hSoO3bX.URr-foc*k+_ wH[* /'Sfgθu~1(z7TJ\ʱD#[yRT!DW S׀w-Ds=5'0vwZ;OAU%ldӛ0\ϟ? QQ1*Q׬G#*;gX6g{JR?4[B5\}z˕G$ˏLw+gwဠu;>rr28+@rʻ /6xvmgwG}+!QhQGR)qh{'Ն4NM%Gklx?TѴVKF ՋNf[Ҝ_ĚS~?de>tmi͍z!Iv@vPL1p ethywÌSwKk6z#L'ʎ *+'k+Zr%o/x%e H:s:%L{–+^_P3}oӳ $TT@5%e ^%2-]f?wrj)V^]^XPE`~zyT|pФ\] MG%ڲ& 5ĠO]/U֟9mD|{0Uo?'wmE;A92ySVW0!Az2. 7)FF5ǡ۔[GK$-Z8AF5NV;?=0늵pGi`\ЋRWf5Y&Ao+=a +/7+]=4$443S\+O"y ,{uьh]S|ioy, HȐGbtZf:diĴ ϫ)SϿ% J2N!qIFK)% monطS00~Q|olldš*}:,iλC'Q]Z@*rMnl帯ո¿BkEzV/-a%͋nfShP-MErs%:钀(NNFۣox)IhOK${OsҮ{_2њ@("]6/7 |?44ۇ̧'7./.|27)=,-5^`[*ɔkG66 ]LAFtt߱SL~9,wf57amF`Ɍh,)j jDGg~}bhp ƷqJ2a9MN1*9?ܨYSTYBa5Ca f7/zMN=q4둈MV{"H4#kp,sy+T2~1OT8^ oY^d]( zz9: ^ crg蒁{Sy{{76̨x?&$|JLK8 uIC|N1qqq;rHHݯ+ؔqO`Z)YX]͈xɚ4&Pa@k?"\:n}jr:TA<] GAGCT6<'cy=yy|wx7%uEltJ!5V".A˶]Qc"y%++k(>2_0]8uF"R;20l<X{_>|ueT,j@"q.Gvg߷oYXuuud3O1$ Q@|2@LNƹ؟9іPhRz_HC$j+VUTΡ pl&&ggV- Bk(t昇G'|FIC Y g)ɨ`gX8]KCud6*?ϭCk:U>AjL 7vʡ=RׯՀ `JvVmF#بRMI.o0p1G2ɀK%)|U4r:o?J&10jU&qPwHR^@ 8s*ň9z}Ɔ-WBr PGYڥKʵ 舋siCAKWV=Ve"oAll]f*tCEo^1 ±\QCK~zҥS1ڙssG.a{CJ3UR=w?YG8Y#,b?p8N+%TQ)bTgcYLttiv0LWG?FYS}Cyp-E 㱡gACLjQ/SM*_얁1͎uyqkU VmbZm>Iv{j,HpܼZNGƾUUzď\`)˔鳑X`FKX,b̚'L~P֛ޝPA'g2UquwvY?wlrCٚZtH$<+'$ 7k?~]lhS Z|%i/ jjԽzkYB*ew{o#>6vz{S)?83c6\+dG%v=BCSBǢ$M.Y"#S|![tx^u3UsAc9bjNዋ)xx$&(-k !'͇\ox$Fc";0WȖ4Tp'C SJ?L`7Cj x4PoH0A%JjCPe~BXU" 5>Rh7ifk?Iş$X^Y"jfl/v7H#MR)GlJBBaͨ\HÙ-]Y[B8~ {W%{\;Ⱦx{{P kxsjCEhx&~6ʨ D\"- ЗaRKI >M ÜOm_R\ظ]Mg y>8a(2|PdukL#0fcǝQAҨ4~~5Ho,#e'33Xׯ \N }`}&yk,dYYGROwRuLc\es>bn]7@bFBg(QPPn= lm z}aa)KY? +bK ,TNȂH*YϭhՋL?G z\vY#" d*9F`\F-CtH;)߬-'T)"HȺH@͐N[v(  K Fdr2X` ^(5peK˷{2W8>%pJ눊srVt\d(EL[W *z\,JW7zf)hx1N֨"}8iNZ Fl|%65pf dWP3,x))eֻݞPVg * ̑P DNDIdo @=\t0O|x\ĕ„ĚS9[x400мh ALMxb .=r4Ɔ!0#;aW9``EAE-\niS496AOo^8?Ö;7'Lѩeɢ ߤ끇Z=6{( @-NBq=95خ$!dwʊfo`Z0ћ9ײ{w!*T7Uo3Vynv~ uaw99jG@Ry*U$&8 blCAS{p7y<|n5Sh rK:1ߗ1y $sE,Qfg'EE] 0M~Qm k@Vl *;7r ~LEy`mZ#>`jE|@'NVBU {~ߪ(j`8\&+kEm1;dϟF->A,w3d#Ռd^ mmRJ}"\2fk}ܱaޤh]WՕYi%@DTq<^^!Woӫػ;jp|_}5ן#W==͸VEʾ%gCH$ȖuC7;}Q T?򦊜MW_7IOFJzlۼ',!)X)E)ư)VcൄݠPnxIKKM`/UɅQdn|gȦ8dZǽCU0Q%3y] _0L; 3Uk&IE9C{E dlXsK8=]rf D@ 7{#0 W!9U͔הGpUJ% MhsR2UUsLB xSJbEB"Nܹ3[HÛ|;G58toãGnEi0-^ {USŻ93fG~.]}=*aw\5O/O4&bN+Nvi3$-Ѹb BB$/td 3-(0Mz y?]!1+elogwAݭS=Y&wDy,mǽIE$_3q,[, !-&n휝fJ n r k}K^GfЂt$TQAΛs+'8z$1kyjsr]R!og =Qi%XL'cSBYKtٙ?6VvQ20!T !K^t[y[Fr7u ?~ y&0,Q_Umu~:B*:M`#,{Sڇ̱]7[/#;n *Ar,p7o?,EKʦm>a\uM͔_TvGw|z M-HVjrxTgӷ l_|vD'gwD[wG3*~vB6QA!\8 w̡36!t`]-XI*iZƦhM^HmHMhO1Fsɻ:q$u![^77~pL O6:|}ONm* 6i?Cۥ;Rr{+c^JB:1sc>_wSX.)U&r_k,؋]l҉'!OԬ =`!7 ,LDSG~vǽ $n}il"+^#wlo"/aSv;)DUfy!;pV.9p6sEb214 $JCuOD(#ؽg3 m^]_`Bxj#_xupPڅcoCW`(%$Ro(ӎk$mP'^f>r:H d`-Iů/nF dҠR BN)PH<[x[2X3c&DNk?p'B")hX'y,)/6^09oT^B,%ZQ+$6E089U)P V8t*+9 '4+D,8mkrUߕA2[$SRP(>{vΔ ~|`DgiݘMfvD?S*r2C@zx1K(j zt d&9r6B:(OQ݉EO|of_cIIABMGeZB~J15h$e,BF5k} r rlO*}+;% ht$ En7s]>!7-]ݒ0EL|p,(57JL2akL\  ,9|*56] xX&kQM!% ZҨ[ Lxge-pKsb3EUPP h?G['z#C$NuY.|b6s+{Q'Bϡ$#z(PPUBV="")A>(^6Eaޛ.s|< #V+jrত HAe%S[eVq5F#ACd g[@hҞ4t;$oo@Ά3Նa ) B"M6ڷn^xfk0K,3)Ҁ.Ptu95j"$CQmz2q%H&B&*e9*!ٛj\[+Kχ?"I\Tt1וcO`~ܺRv5U?(ρ]j3Gx!<(%96}<d [di 9GH(Y$<.:b룂@ Td/򝏡4v Ie(UFAqp8YdʂTZ-adQ;JE( ^Ȉ[Cؚ<~_@}: )yx"i2$8-q~:\`-{2)E,#)Fp $l6e @ %RJH"̮b)21F%&f@@<\h5BV`w+z89-nUKa>5Bl2QxNa2Y## F紏4$dQSf*S#QJ1S=/~Q}$/Hskq1ԛ*t;`46nRs*dQ`V`'?S)CDl|uTeP99]|<$ijigk|wQeطX4o?A g|gw:Ȅ\VV(2L}jv.>z8 /sM : S6Fq{\ !Oޞ *<+fb6F) &KIng~TPhPClJeQժ 1qGޡ,1<+/U)Q~X8t,5C-H%m "O+;7wVmŽ&sځ  ^tUcq~]po9.b_af7+!+h{%ITJ7F99ys]tkP2Hŗ5Q,w R!"i60)/[B,shužW'h~ĩ䓥~Lte"NKXG?.@$JvW:];)ԐESYskX<=GovmePĴRzo59͔e2,1պ"5u$@|WٛSthieA= c7e L'9 ˻n8ȋFd2Hh}oѶACNOMj:su["!nWuݗ<|CK )߬X +[ >ou'to&&9縨LG#>6z&xeeǶ&ů{ "rumv?.3OͰ ;ll޴z),tdP˖i}vwbkXֺͰpa9io뛹6=- }q%!7իWM]~x~hG6O,lcFͿXhnj[O\h@Fץ;$7wfnvTL[lx+nHmW붬C}̼Gi\g /y=2=4tZrBYu6i`hyc|)A5 RcoOE(|ֿyMln|]gETuӑ=[Nzu<ͨe!5PCDm9!7o kOp"x{s:{Θ!}x}1+WmٳGw,XmrV^kF_>k}շjVW`R>Q^ow<\fUEѡZ<}n-xj=s QQB%]7tb~׮쐏v-ir'iyˇ޴ysߌC2ϝkz8U+ӑUWyv}u۶^1MG%o~>ׅWW99˚4gv˫M]dk_KmGZEjs3׵Z08f*d=qȀtga ǜ=gVJs]28=A I> -]aVɰ);77Mc/zmVsGMHKk,?n{WںFD_&$3aA,%)dI][.X}=C5 ܴq]FNb13;̻/ay忣v+0wMCBƴ00M}1lko6B66}S[F%E=u,Haiׇ;X0|QeA܅US݈ o^;mWya߾V{Wmfع@~p_$˺˖ b.QDNt= 1x^fܻg]ec^]I* kbcF8{'uM"6.zq"+ h]m6Vj/!4Z4amV ǷܟsL4YA~HNYtQ6\jrLs1頻jҹa{ bflZ8SmpbFݗwslAXNLxy wBI)vLtofZoӽqǏ+7da5Trw=itj l9'|pO6Wo t{d1*y[3<7JZ3', q3MG*?lp7 H=\}e{p,c/ZHԘk'}.0jZ@|TͣMGM] {q$۾K񳀶u;ޏYxՋkM>9zև1P"+ A{Cfk[ yܣct:ikDG \NO|zܨig'yw"9swk9oL8'V-(ͲC`j3:?y+%&ẍ́ fηLM]7mh3 0?KAKJv[UuPϼ .vriӔF@ _Pg7t{wUvnkpgdmy:wFFH+3ߝ:ZLB:?Ï}J7CReLZ=wK3ZZ?ΌzڇYmvaY뫾=g^A2c帏wjzYw}B+F-mo;>gXfi Q:ւ`MII銶MӺvJ*S̮]y:X=z+`3 ?Ԣ&<&cv#k{su&14КvoWit4\GAڜЌ ׯ)}3HWM}-^yUuQM:+cV,1?itlyi~7,;Szk/yyNڵMNMIͺy$YnrJbͨÁ#鏟y7[G{"%AHף%-}Gt:`A!¼wobVy[6mjcUͫU#oբY#i|Hj-(@iHd3sҫ{.=b{[٠iӔ\QiEƘ?SH-SoV1X3Ni_'LL42psrmj3]S'cR2N\< @ yZeC6B[+FK4Gd3'Yp+Ő7Vӫeй]hs)Κjt65fKV5XN^lXA<~ dPˁ6z?A.yh'27fs=Ē7Roގ1lM 86nwV }xUiZ6!Ss;@t);lӏ?~;\VAJzvk?G==e *3:|hkoݺu}q]9̙3'_WCyS%)W'}xxi5;q(u2y(}-?Ifcsss{W }#vivⱡ>6lS2:w9gΜZkOej[gg{;y$¾ Yni=IֺNj.2q^s/gڀec?/_|O WYy_cl޲e#ۘ2BA*%>1uI/IӴjf=Nl?aaaa&?̋1|fT}=ޤ[3_x+B‹q@+ @1͛4C$-lOG6k޼VG{d㬬^2/hpvn <{|YN>x3pIvn&$>bv`p}jxp-OC]_4jg5f1IɐQ~޻gOrqZ潼bo}x62yinXŀ_^?x,uy16 uƠNԟKbǹ3\_C /Ms5 |l=m'UTݻ׭1mc{zȶʏn=2!I5]x+-9!CP/č3qz8l)׷OHH@t-"nEv6>>>} >7d١37 D)Dfj}ϝ;K'Mm7Wh ;;#k+Q gOYkPMf_hZ!kaXm~“v?^_f;}uvK#q^ɷGo/n;~2sY}ZנmѩA7u^&׌?J5 @O̵u;V9}j1i7nw6]v=ʤIwS<;7p+-?m~\Nj71W/SN]=BBrb"]y6dhڈkv\)i; ~3hRgr׷x-۪EZ3zO}.nץONλSv{W蓈/qqU/;wjZy$/mNa=_f uuuM^"tf.ƓP@ͽ`}T~F{#I]ý}߾B6XuK5~vWO3OvYl8RE]ls^{ 67Sbxر/>mkdԼSB5jgkQyX:@Ip_.]RQ#>>PsX/lh*nn2ýYk'Wk;\_ݟgnBQ͢F*GԸg7>`42! \<ߛX&@ۻw ztoۦ.P:]0oגӡ[?S M"7P-yY u#@]zY8xh]S>yt:##,kq~CϘAbҧt`Nkfg欰<>L~0lM~ A굷nլNX=q„[>빋{(i88fafNμW%g$*F8Aֽu8X%I7E=?!Reux358EYO\ܷ-֧͋ >ߘUQQ `^`{z t }g]tE ,xݺs_{i>SԻ=-5WӲsqi=)՜ǷS;4ƥpɓ•yV\ c[Ll7Ud^w.?N }v51BNg>M2 /(M2:yӆ 'w│Xv/䂽oXW.2Q̵36yoߞ/'^N>|^|ַYl[uSXzl`qdK)O3?j݌ƣmz.s7ݰ4qn |9*5fb8LK;/fGgݽGO55:)XH: ~Јq&R2 Hs&8˘$I$3ނO0kl ^AwLhb(A(Ѵ(+DU*@h{%}YTjʤJH:\ĩ\|, :>@QMTle`1SHcI< a‰c,Itj?T MTD%Z+M 10ҔDiB~E100CppFi)A eRFAAZwѱRX92a4eJkD_+&-PI s(204K(r7J:Q9ګU*Y/BjJ9,{{t *QÃt*Hrfe `)J? IUJE2 &Hb2!r%6v R|%[-ԚQ S5~oZ^`IQq@=,t%)@~T C”a(MRP$%TD$'dFe\.l80` b8^4ZE0, J8FѸ$I_,IE6Ih ₵KG" 50يeʗBt'EF&CpG(oҊVVɠAeq,)%*/ߔHKP, 5 !yBE Ho TWI@~ ,Tpj}J(1 z"~ reQE1% BD3Qűo=W JtܯȊ2jJC(kT7囗Yp 'I Y'eh%LoJXzTHebvр],Td],W^sD.EHDqQVx FCEC38;D'.)8g*]@A"'P&sf`ih?̲yӁgBZ0(8.d(KTF҈Pd4@ftVqT:BnQFM >4Er$j9& +QuJʡ "^ʗZV*_!V8)S;Ie@i%AV8B2-C4/Ct@I-qY .PJ'B8R]K GhGu_4tj SjT IPl,|$mx `0^Ũ+) J_Ep .UjPR]]]]*?0DN.,EJHE>fd&$ xF`hPs" -O4ZYR H1:.?031Q-!ГI A(["%$%ݒ& 'jn2䣳R Naqh$P 7=T}%,eb_tBez}D89-UÍS{ڢ sTQt _}jkKXN1+6X/:ixm LҜp\Y4@"w]t7]p ]پJ,kt&%gWά8'*9TT~.xK"+YlY~Eh@,}8wlCMV01\ ǹ*@jC3z|WO@CD%8Vٳg"ڢP^ -JA͂4>&*le>D+2moe_+2*r{d}?$ToIQk-# E~)E}byqT}M]l1qR. ]J\ kڷ=`bE~UڲU =qg V,=-Y% hIh~ao}CrEXB)RB+\,b]xsK8_RVזlwBs*\[G!eXUOҊ)3@SN_jm/'0hY() ܂ju9o-{I. `_X.OEI(EE "ʈRFor4 :ܳ6n,kA-֏E!RKnP+=n1eCY )C=J#/[xwmme,!DqQ}]hQ\X0¯ bj7Up`Ne.QO;"XtNq|NgI&5:MK(I*Q"rՑ?ZpuuHu%O< Eİ1:vqqs4̽sQ\׋IIhRxx X/~w ', Pʘ8DD9ᫎû_eRfeL2B,*`"ã2Pb-WMDP (!%gEYj:sZJIr$"#"&ϲ2Z::T^-iiQ~8cyH.k twZʤ$r2:e0D&YDKUE$B&)EI%I+s p,0ݯaKeU!0 iL&9i yGF7T`pd OL)%pPJ$GB`MEZE甛t0NP -QnZBvPYU)Da$)8O(SI %+V٣"*c4H((12YGgwU$h}@0PCf'1L2 'ǁXMe()Ib _v]eURfDy. x )iDaU *$ N,3QD@_(hm gpFq8EKQ G%JdYH@%X %(Dd[K%8(3ZZy qб381f1~QT#Kx_f^DI{=%fdv*+ItYqV@<]U;vx^͜B5ycMA7Zm0ˊ' K¤V /)J'i:%!nj֮튥Nw]n5tO)4l:9gwfًB-CB"B]EqZW;|KazXYhD%Ck<5>)EBի]RS J]J^V& |97G+嬃4E!rܑcBJMR=Ҙ ZH"~wG,MVwbh`YZY)5_Z닓wkz79 >gu=+O$<ЯR[ቭ+´]>gwyT"2zW[eHJUZݮ u ؟VQUX{/:3[m"L,L'K?\\>}t2ǵUZ}PD 1N__wx+%gLciJx.U:|aNwWƤZjbHii Pܬ|o1CMFQT=Wc}{|i!d[}4)7|?h|Uִgؘ&Ɯh/ 1LdslLj~9 Yr?{/(횊|斍hq- FBIEhlFgGVrqpp`E<[|`衢e|6x$b%gcJ&U|myxJNp!WP 379̹X?-FB{ű|X"]^ J&%|֍!q#]"sJD n6ƀpݜh/ч 6x4s9P* C|m:*%3ͼ>qC Qtab,W/oNOJ. ]뭬 FD5K%Ӕ `ӫ7#Ջ3X9QЊBY0?p! .0A8U$+ @v,$a{q-7nTQ!ҽ {]£R"NS0oݤWfn&=w a޴2G?&O_8q5 Aug4x6M?#i.ZrS׷?)`<>Bm}>t=i<#7^|ufZ[=hn5_3~Sjx0#7ssz^? иiAݫ8# iкf`@ԲUT5K6ȃCp'iq5V.juA}9{?T*O%ݧf4v]&! X, ipJ"8lTڄQ2mXyݰnG>(&G~R={") .&@fL5w{ `?̴mTDUt=A@*p<VY*K턳շw.>?P\ 3Vqm0/Ur&[ ( O[|}&(8FӸm\c5^qe% ^8=Uñ5 hNPjJX7!ɗۺ7HQɗ(%}/33%°: lYrxwV)at#8 ~k(Z ā_7?c%Uia6𙘧nfI t Ub~J6IϹ!<\]<8۠[nM[gd2*%gmNr\9-5ݒ?a|JF9,#H \*Pu*t3ta&p !P}f>@@X,c\Jkp0 XďڠǺm7D [29za)O+QO4V?.JsrjOf$08 8px & |M4 LgEhALs!r疏|<)"8S"TC/+?"pG+*ObLha#z5_{]tׂ1\C_v|{tv#yxx|u7W?]Mhڬ+'ozKfu7Eͳ/+<u5i8jm.SY^Q N0kod_zfp_St|6 j->u@_jzSK,bOobߙ 8_W3gʸų\[wjFນWJ=m6`Vm<.6KOn0-?޺ыz;w fQģ"h4Q{r!jl\֓;=OtnMS-c 7' Q˷;x2XSkl0׵} giqn?] \'+vxBpyα@ Yxmy<04o)5SjfJfed*}gv]ufa,Qfv}~yq`$1:+zHRXa<R 0`e,$NkTdƁ;!J&pq)d}h,ЬAQdX'>-N2@u ,EڤiD+ 4 0I6rNQN+P-t4%.&XԤ;z¬^2W,WUZmhe'V]V4ij)r(&M%)oLɢVSqI3,&٘I#Y4@V:YIwuiW~܅}|*;ErWaId:EphT#֮QavJw:TdD*z f\ UVJYo\ (+1Q4':TlFbJڌ|J|h07v[ZKq%ãs,/ -L8)I@;bh!q(N%SbQ(EUP8m")V,&(* SIm4%!iKC|9L1 %q*Pr9exSI ~a0QQmd$raq|INKjq$ ccj+_ 3")"PmB ԲZJES9SD=q$*GQ*Xf 5 ܹly֛rR} b7-+&"4N1S=9OWLq[6!G` A[jz%utp5*ENKЇd`q;|$Y'FPgHb0i &Ikljaf!`0C%FAbȔ&HL@D,$qD:>fc<O31xARMjk-dfIW]7A i`94@h`x܀Rz d K.+RU(6D8=G1| $DZ"0 ʬTc,_=-8aCNС*z ֖E'I |ߤuj'*ڬ3 ֧c|SY?w9#,!@r]0!9U5j6! b < Y G0Ɩ[$х!NPIѦa\A6EpOQغ&>puM0,ԛVV#(Eb0qj7޶qKw% vb:.ݪG[΂G8@V@cR, Եn[>4ՂF3i-NL:xBTzU d@??6M,ݸ:5Ʊ,RZXC 3<588f1(򚮬3ǻU-W$b Ph$Gu4 tI UAm=NhG,D"w~.L6vb\If-86D顜1PWYԨA{'#\ʻ!i%Rm~598EU #>hO[=*-~vi<Z1%3 |dPDCt}Ш"#DO] ,C;9.h*=uVA).ϴWr-#@ֺ֜:gnXh?1KSj&ϭrd RuuUW[9qpvIc{=@i, (Yp)L 7wFv.M4@n/+w5Q-~**ɶnVVXQyTYLP^ sEXqWՄ:@C =wiuR[ oyob#V''EE sڪ?(#`#B9Ñ3M&D*M2kbPTX,]IG[EDI2 8EHKHha0Ki#UTJR \T>Y)0Jh X'h̲)2Lд=z(8L0'l28N403k (lsӖ!&SL@$ ]PewH5ӲZlcS]U8)cJTsh2qhMAA!v3)2qzTŌx9YU#5UCq>PR䐱JB^*#+e %*W<$`&  %Q=g*,KJQ:3*ed8գ7e/z>,8l͉%B4a$luO]eӧ[lhZ ] C ։}z4Fbrw*4-^qZbCb<Վ=ybJwNЇ4S֩Oص _iuB%l9$hz+UgohyH, ;Tp!^$s W#l'v F $9F({k$%RTe;e[䳢PWյpCo?S;H@C+϶_?|gzJzRZ8J1ՙm)US2<&X 4A1w0| (Â% 44 8|Wy$- lk}G-|ol/ ? f@iY`N(\kym ,oy^'Jj;\Ӄ!0ge<NicZLkTkqX.=o{҈࿺l.ϿY1ã.^}yسMm_# ьbZHo;/~)fM^Mw|e{9q.xY|cB=779 iG|bdkљc}Fz?Do2s`?^Sƛm8gĉG?GZL.:5:}))[c%<~ғGΝ|c]r))7g\<2>6kV][Rozv_Qs?m;>4jWWq-zyf_=gu*) ͟Z4yڴrHM{i蘩nuƥnmLjWf5aA[?)O1r+SP;M5\XhܹvOh.vKEgǔLkܒ,^{xFffSmc5e$^c l#N6faKeuw*l=2hgaQL,:{5Y]_mԪS6ʝZ>3gHf3~޽;޸iӈ!,Ϥd_Nt8hĪ>AƷQzmכlvp/=̙Sxq~rmcɒ/=:%ZzK>Fi "눯.+mNAss?߼y/G /!蒮qy_=pG=:S̏x.^Ȑ;y$''~B5ڸy hŅ?IOڵk̀o}aM}"3Od3hPoE-&DFGD=~Ssz;wז>>>M6K>n\}W#?_6l۶ͧ/]|4^&m ݻѕL *םn}Ă>??EZJ1nyXX|a̼W>r풒cOu43P^d2~umW^Pۀ6'KX|B "OgZjsWR:{yun]\dfP&Nj9Ow;UodVz hv>g~_ _ptɭs^ՈMN|AzA;?49v`jߢ%g6^~wߍ0u/=>[0h![Sק]7A}nc'N+s㭤aøSg.Y4oQϺre˗Ϝ7oе7=mm͋-ȸ~ :V\QȰ޽رG(K~7eU~Cfqŋ~Vq`~7n8Fev=UnSGxը)Tr'PjI-G=ӦF9+â߯^$s…fӺ0:ar/onW}}<8ʦ;w$N/5J.i^ Sw)k<]s8wNkIիWϣYaJJJڛbHF_~t 6kРί;RPE8/8a;fxN:1F'4~s{̚5 y`v봑r?ܝݢ׏~mfFs8 J7WM-;|̶[v͹fZku/>M&5󞁁 )#[XdrS@kFݽyǧ'WZiyd-;|_.]c?X'w/I/֮9г)`ݛ1e`^krï/ڵd<ʭ{BJ2DE8y*"eCL88cJLQDed̘i dL IY!~)}o|ygY{CK9dFm?Se-3 sHSa,jy8` h677U :5)ty60{o5%''"5֝_{BO7.Vh>b1N}6ZD'){R^ؼ.JQ`1v^6zjML7-|;:PU=&PGHF~R73F# o7bW6'܌ zGM vIRA vCŧjԷn{^՗_lߘ_^9u52zh -p 4 G`bȯp$6e㟜o -Иa(0,] p~u0r/&Ė,(0ė,)0$ì(0$Èqu0r5f𛻺mVSrWv/(0`0; nu00{ ~U0qr: D9$9S`?]lI"S`V$ eu&ɕs]lIrV[a)#&CR"xJ@.K\sp /6 5چfQCyfP8#/Qh,8 b-,$1K 5*BY@|,2C&пX|EIX($c x$q?'8 /?`g/TKLg)^=ü  ߫<)HOio"I3Sa9EJU٠selr9:Z\l,vХyDOx츇=g. 2ٻypC+/z_\x6KKc=*xK˰k6- ǕYIYZz޺˧76q@ ۚ=VnW$QbV]߯K*&aqV~ֽug,f>u޷ vҎ66.AMgXqml.''YQFV6%--lUU]]Ss| uu[Ey*?M$^ݦ.~KPz{{I1Jt6:::޻w¢캢1z#fV/MfνuI˥"#;aHoʔӉ]==IJJ~q:JGGGUWՀ벹3gN=OϪV y?ajqr1匛7k &=}zJ@#\ReNerT>>>:Gqd+sFxaPY\ŷx4Ǻ*kb3s3~'ܹEEFY{o Yo~0>1~UwP[3syٹOZ[qb&婄b0 a11m5h%0frOaae1;Hɼ e|Fzz׭MMw+>`\wM!uuZ/?`>M0SHza$rcn3}X=#z\.]_ uQ`5訏W{N'Q@RO`cY $FyvI#*HfHA &*R`d꼼c#{ZH6MJJJ0OdP9Eh+L@Q`$Όw;yjb:ll|`cVkki7 0JNc+?>MPHHƁ?;=ƻVu׆T ^~3@t{QNMSy|ٱcGhDDSiy5ђ:E UVP LT6).d$Q"%J|633c3[y^:n݃*Uuu~),&e #/]eN+t+-- Lc261\#*RJyxJ2'?t r-cSԒ>s@!o&&I=)/?4*l0QZZ!t:+ v˒aRƊ.{ZZlH 5?N=`Ts,=p1 &֭ U&fSY9*qojP{I+&.k#;604%T_EY}`hm5! C Ou}4;:C4;߮ilCjbٍ|`Sli1^Gq.*jݺu}lR%wTPX [lM|аjHN$'f]tyo`;|>./);Q/1QGy{з3ˬy1,>vQlgY0@ Sq!ޝRѣ$hۻ)8.n;dyN쌷dV]ۘjԃ _z'׾%ǿj)nj->2\"/vo!={Z\ 32Dzjb:'GK8]h -B36V'LV+bb)zy&t'iikk'i'l0+02b{ KC\17shsAEuuJWIu`㕳y#Djs,h 8G?|#7].Xw^B]^^^oŨ(q)w{'Yy2/g*ɓ?D]CQw@O c`-F/-6 #ય)3{'0u,)`nAjNa[^?~m 7ima8%GLCR7{2o{%9TW|(ԝG(W;^v`lCTh;9xf8;;˃+jʮbOd55-/,%#.-[nd{Еm?D95RD˗_eu8HIw ]!-) R""-ҭ4--)-{^{oxxouy7or g ?2  EZ o3 %J2ZH:bq(6'Kfo%?ϑ|mmQ73w.fhrqq={0X0.9$^Ly}/φ(ѭ٫Ia^aoәKUvM Kt߬n9XP>H?>PbФ8+O\vD u0NK0Ƚk.Loa ˕Ob=FGMC3:51ȷH Tv&c" x\ԛyKrr$ Y:9w1$47?_N\dPT祗<2IUο>T\hvs{d##| u0ޠ]cGr'T]]MfL*//0כ. 'q#D$PC[L?ia`aa! ȑ8^3u^\=X:#v\X]i  M R꯭KO42.7Bտ&R&W.Ҽ^SZ1pO]Z<`E*G25S"o.k<:OWLYS>-1F(r{q.cCē%I}~]~T?fnzyd6Ic&^}ϟLH;UVV,*,@q[eJC{2ҌWϱҗ_hV1᳈4,G?&(⓭dR| %4M,'1Okcni N w8jzAZ?h͓*`u?;\Üܘˌ߄z)/;5v\o?v҅Hd٬+p-oq%<\<\<ܦ|fܼ榦|xS+sS[Ckϑh,?=Shq~ ߟpq=95n | H&<&&|&<A.`){2`:Y=>kݏL$fHLWpE@% e2>{Mb>/mT_(]#UP..TyK.?_ WY>#Ӆ, 9WڅZίm}8"}PWk xcB%"֟ AxAJg+++9/;a z_# bJJZ CTTTo,"H[u6:rB*#i+%)mwŮHO 1jMq{.pRuۏ7JKI333Rgt^D~^;cc>h{ݚSUe,<~,|6)%[KVީiOiF3I*" $|KcJb]bZ틋/_TfL|8Ulkl|Tgz.yV[UnX\;}$훰\J_Zɬ{LjeM2^ 4;c03 (_o 'ldsUes[Vi.=5d:c{r;vpHi"> '''j3D|~7Hf${"$v'̕200¥sF/^Z_Xnii{`~{}"N:pn00BqhN.ȱB!**#(LgWF#$xDeX~*j66(7 jPU h"B Flߴa5pJUD̸ vm!tT;}}mӕYq߿(nF:*vmy-:6GDLQ/ '/,/#yw؆+@ F `AҼ_ 0plmrMȭlYDCCC`>D&- 瓽Y\:5Dwr)NBqc"sㅋL)H99FPQĂ !03<BuF(|s(((삷b0_n HEyͭssm[i:R*syy-?t!ZjSߝпܛE~ei%t" MG݆t_dZL%$\O7Ԏ昔soemllENإ8btk½pRCmɫY1 =E̠ Q&3/oE_TD%_9_XþťMwn,_ZYHSֶ?5}v,P- l^%y#mp}{#8500PTbZp[X&R!XTH>!C7bk4 Q >7]g*g }em`3*58R|:))?ivX$uۛgV:'p"=s^ew㏦kVzj驵5Ԣtͩ566:lzuWVLqv>yzѷ Uruu^rYY٧1c_fpL抗jv +~s\l֮0j:k[7e]&Л?Gnj*n#|]l{М]H~kFL/Aƃh!Z?ik4#OpƝ-?ۃV3~<t&GEM[ُVg7p" J.r`-Xz@ˏG<:+"-a֊ "{?}H)u~'vw ˿~Lkt^ZZz=eҥ,#6yyaڽJ!7*u`onZA sNTvvvՒm\p3ee t؛Y>K~XMuC=Վ~ӕϠ@}Ir*A zwN|]|g=%r1Ӑ/*QbKߵ4X//8"vPByAGGo4jIBw}&`go_ @PmI~aHk+_oGc/-g#=YYٵ8_{$zIF5\{ ^;R捘ٛRXPɆs~~8.:0w]3UmW@T$#ech1)!v\řzM-"Be1]Ǧӝ(wLP @ HIB:{Ij ''j!.gʣڊGK _:tohk%%!5ܜV~Ât=L5/3 , pոcdIB\^d`H(4,Ssks#|gl>{g:{4Մ3mwŋu_ʦ&9:b(Lf}Z*T11nooLxLtLyx=ܙq&EIo >NV}. `jY|M\BF6)`>}F*. ?X!LBJlmT*tCHh(_"> 7M_a0Ȅ}?R6>sru!tswn;ۛ?ytV|'rl[@׋Ғ v,O  Q>yĘrO{W:X--'(I0}ztrϢD{ *B:? 1|ǥ2<dͮH8ov'!NᾶN+!Ankmq(G0쑼,^1kS֟"H<&=^] z{sԓ,XX_i\b_S-Lm9a7͔.z<``J1; ~>&''˟ILj-at,L'{L}C֋}Hϵ|'0@:z Kw J(Z8@o?a'!)jxi (98T.TDj VDM$$|.w^6GUѓ=:\L3 1,ƃJJ\dmvVH-,0+d^*넑,IĶquBa 2r^~˫yxr"P_qw*ocm 9+++(44tL_ȸ-!H:- 귱,F"MLpfUPii= d',,$j;Q5'JA>]=sE Oy&rzMc&D6L7_Zc𴕾pǏ/%Z8YoyՕnJmLҌ~PF:AQ¢HQO շ ?]kjHH<pvh~~R A݈o1xK=~8".njOH@2x⏀i ;(qǎvVi ?/pMuvX?p.rtk&ʴ҆ELSR!s3=-7B.71m"9T''Bu>_q 9VWIU"(-7I.1\nB}eb]5|a/AќDRdAu+28 xF*Mu>W mm 䆾GyJlllc!x $ٍ`>0l7&;O;E@xee/J'WchdXa`fCQ/v*k47=zb%Jg9'ߢ2柢3(xBѧu@#ղ|urK_ؘh#\YL>3Rw?FЁ濗Tp7^P E^9l>14}{مHݕF,W83W52/tKKFb@w_|Z4%'^L_ Dp#M>>5]ն0a?eCdoћDvvE7G9ʽޢCx h2! ŗf xahj:: rL7an=-U3`Zj!}(k00oe_?C5{˅ŌJξyW>KS+WyU~3JyF* ? 2H\E%LXqc#L ަ0޸Mm@.f[3㬰5 4w~)E9ykEzL,nfߦXjwld>}q' eT }6[F(Ӥ`aacFXC'F*V)PNTǏbkvuvP' cxn.1[:EI LLLY;;**jrο?,p&1Rʺ}uJ/ +$zPX\6$6aGDbh&Ase޳~"&Ɨ3/KmWkף3]:&ʙVħZKT- Az\F%*c9וE$+ߟAAm l Bޕ~cN@Mc^[+'#]b:}l⇢ kctDthfr[{>ѿ%Ԣ۱WcF IHJ nmO"Oٳ|FEŢ̒O&yUO<9)Ӹ\VukTgQճ{`8y8 ?360[[cv?WV\Vc'\.S4q895#f`*+ϙ)M1jU^JMϤY$w'Y[A ̷>ZE KBHpxo?Ө D'p;S-ǤB0uu%nb91$ _%eN/kp8HUJbջr8-=전{0-%BynjNOuNTIq(D? ^S}OMEu4V7,*<%$ E m+TC\IPd  ݺ=‚I[pjnΑ,Dt?pbQf8vw6CF.|V2IF ia4۩X2tRWt9%m{-Lgn^ja >п[滺ůdOۀOu`W(p¨"kMyKo۰]/;}fUf`[Đ~;8pVD}j ,rC܇*y}}S7yyJ=ŨګnY֐7BsgIRe"ޫ0 }>E7iuɖx:_!Rp/;.ZwP*;蓐w-҃0n[&q@s;N{3n~xؖ_-{pSR#Fsz  -gMg|~o8giLUh5"y7'f^cV78 P%+?as9`z EsB `+}OF)f`P=oMLU:. +'.pX) 220Ms5y#Vӏ6=³CofFB rJq+ hqjr r. wE$R+{,6r z%`zbё`C~u=8.N>xRGÞy`z/ /6_Q,-S!@S~&VHK/΃7ҦUJz>zWvʙYDɸ؝H K@/;3_#!w:0y!v/+t(+W*McVUyWRW :1tk\C۷bd$VنS5GWu߯.K,1[ߺ!zq)<aFE~6lW'[kY>Xqa׽2zӔw t=i EAcss~ߋ߿,lΥc ` [SY/xty0Ufrw۾G\0bP1P~gD'YdÖ{@=g bx  \{) HSq.57{(:˽ ̕ULҢHՒsU!>2l{X!o;IV[ʖJتj퓓>ƿz c )PNgf?^ܼ& F^ho2>qB ݣ(6D[wgFaXܶH&!,KUiVA;׀͹$M *ȂW?뎔 bN Xq7S!&KzN7,*@#1WeUT<8Wz|Jx&)yp}ɢ=b ސ0&>5ET8WV$e qP *I^.n1߆KB8W;p$OP_^mR_)߈9`Bޭ7ŌG!AxtʎOx@l~-OA߀7$rz(0Da{ (HHA *=âq+ >jǚK p~Ϫ ~wn.ΡAf"2:oՆ"}5}` nB5!,fqĽ5/~l˗3Oqʆ!{1p7n@ݷBpUd5,Evg# m C8m9Q绐PاQV:&~?inpAE ؀:ޏ.ϧ>ZQbL|"cJi?h2FJpER GYQY<(BMB3p@pbp.wPѻH(Iޗ~&)#~'[-Da?mٻTͼ%k$'mtK/+NB5ְN[sr'kw2B |ŮvG3H=sMfoNlVybvxlc#"bڦ⛜o #5$ßfy\d0p~`MBݹ~)%|$e){,! -0yuًoF Z9zֆ6`=iZD@1w;D"DSZ jy Q>?<=[/ E0{)NE$f]є?~n(" ЦFX[CZz kl>H26= f+O,bͯ@I y]hpe"|”<k$N[KZZ'I?L5z!QHK#SPL_Ccpr.x|%.rd?@a5u HᙆB'_b>ZsUicJˠ cM)\Vgg#^C?>hWY:y\[rrrrry /3OZ aR~Rѭ3{hϒ"Uɑ_p&ZϖnoxxX,gڹf?Bl薖1KAEj/,hZ:4f8]8IaFHsR f$?iy2mt Z=?^՗`>e+p~הaƭua-,,g>v!y}Fz\yMƃe=kuВ ԜMJ:Y*Ἢٶxoo[K&Zom@ǓHI˼x@yccC'+nb XkNI-0SRhi#U-\2K = *LͻcVyyyvv¿xvexxXF[2<@eH~W-ՋK ]eeh>H^&&owW;2=dF0o3& lZ1]L) Ju[H<> xJ:0T },Gl$uP}𦁘nnd Ϋ5TC 7q>=lK@J\YIIDFQ[wo淼l Z}}=2PGqw4 XA o&g]cNNܒSSZ^~svv쪲+b6bQe9QVQk *^p9 c;i4ʃ葔/66,Xׯ_ggg^;,ley{5=;pMrbG vwA\{xf ㉛i-F9}Bw<!~_H3ն42FX~W[Z^d}Z10w^Fk P֟ҦU>ti)QaKo DR,eIHg! l˟Yu"Ha$Ն\` I|Wra89hS ӵSfJUv]hԈIfovE.-4Uz?T&2'Nd FT"!L ?2 S٩)L @J5E)1 HH2d|ZG<'b3qq؇h"SPgWWZ6|fmRM]6\~h]:=bt2ǖ?Vj߇ !h׻,w-T\/.K`X xщC(̦dK7οz4VWvݮA֪)թI*u0!czP|ﻄr]VǏ/˿̢D/PhD 4cU<9 _kx;e#^˻!n$M SQy[v/d7R4}f=`qYP22ئT6OOkY_syu+GXXoêvikz:$dhBa3)gJɋ#>_3tkxC5mpl=B3\;%gD]oPe` Q^:ῤƫ^6C?i˿5FΨ:NP{9 ,pR}q<01zRmbbTIv:j\)()3gWyqp :efIxcb԰vv'?>? O2)V dj t^A`p{i2yiO1-'Ӏ͹=GҒŶ[l&,EqrǎJU_kkƧ kr=='J} @稀^".CCT8 /zSǫ*J%ѵc.o km}BtxXW3:'K]S0|v,Ϋι9n8i+Q*ǚ:E @{v^cx80r$8ZTT~o2[uti}-SPuezzZC;YNj0XT``P1<#n@yvH.~2Oyب6*ZZu1K=W z7dwBtFCRA]-}2ELr<bMey >"AFEunĊ|w:W;/n4W f;9sgFoiO_$"3N`ܷW8:qkr%mбbn d`;˛t5%jH  VÚT3//a酚hI7ur5~Ck1m]wID+gnnt2EcSwypLƌʘ9W[wV)~VB.g"i4ѱrۓGT.Q jԿ~ߤ=FIAba_ BhŅրks%F# 88,TIƦ) -g 㑭m~3:@%gY*5 ;;ќipEʲYgm@Xp5WTțW6u`mgPߛtjwX{@9vbZ@<Lm-P:~̞ߥ|)@7|ު&4|C`x^Sc#ci^rclOb^l-SQ&=oV*PW׵,ފ И"sCrsU|)x~SuTa*( dG MTfL~QH^r-nm_{) '>L0.hc\ l`dk_zb_aM`sPXs_f-8:f4&9vJG20 7ckYF #Gj]@dZC:s)E|A Uާ.h;f𶶏 ^=FkY+h60 !|Q! 8Tyސ3jA^3Ձ#J,q"hFȁs7CJĞ$C>MJR1v4E iV{XG{~ӓ Պ+tx^SkHF)iIGz lHE}U^:?ᢒQ羾M_ 6u.6W G_~1C? ~y{LZ}nIorY:tNW Haac`٦IBz`w(<2H tTHz3g$`D-?/s.8_2^{j!ф[M등Aa$iI<A8h{# 'xsy@#w8 ̶:kL@.˲l?[jo^nPm.#[{ (=D< OKrC"Ps( %З/lӕoh5`*` }߫";JAMT?-zmm K (,gN.sa`tANILxN#K |l}m USԳgTRE4/2[ۃr`Eu0VkX3Na20FhP1G >?Ӯzg;ALNv6E0TYxLSx:٩`U-Ĭ|%5L,٭1-,/o{"b YetW|%g# ԉk54Ժ95|Z甉|<;%'Bj]q7V |ξuz 22ԔVYPDGm 9•JE.'C̹n&ۿzVVVt9SJ._l?&뛊{ ¢5Lu+q\f_|8ho}$|l#773 aTk ^TlsLsvGycu5zD'7< OW's[4_`)nӃ8LCQn777n!^N`H)}~{3~l9vt @+-T[fFp:@L YBq+y95 .J4Ou:=ŕ:|WhX^톓W`T0dŷ'~om..k)AQs*^@=P{ԔxT0l%;nz 85LrGk>f˭1xWIm@@L6@ 1 *{@~~n;h7Y2_q% 2h!&ߟ~!5y_O$\TZpTq'9v biࣕY`>>gˇ˨ʅHv45]V@=,r92l JoʁK M@JTy8+1҃s'=jJgB%>1p|oNb~洔~.zHcNgvLLuu蛚/s_';TΟ"A6QG>x ;ʅ/G"Seicj!TY'gWIl04rk&y>q 4Zc/ys2E@]2-s^ 7xl . ig[nE&:c,77ysvx3(,cT|U/A^{'"цDXթLo.b}/8Yo`n \[[Zm@K}coN*we I*6a>nv`&@AWZ^P@gPѦTJS,K%Ϻ:uAj ”o$23!; ,.  NK-be 8uN|1ϢB(%ѐ-#2$Ȕ} YкCS *;Lx]\EEһ;в Yj\)o?Yd]J=|=BK3[uR  "bHDỳaT9.njK%(\zB0GƳA$B뎽%;:tZjMN>L?qAF;S 00% Ĭvuf JWKar,i$9>yO=jy`Kt=3 2=1-1Z1HzM TȎ f&W9V9͑i|9. ~ A6!G6H;i9%^\x#l>$2~)ӞndH0bϵ!a`޽.{L5?? v4c';aa.{^d|hm$vɯ>dŭ;.vE ytkrThVtBΔ`>cQ"@TfrQy)'Xރ}0U`x瓫%_)Vb }j]w2g*h-GhiN1`[eEԔ΍LR_얛|\-r {na{vphl|SEHc-b};PƗ\Zmsxl0>Pw6!ݘ›u^G:5%pb-Um0I|HuJ{ W2G|T q{rG8Y"Vr#U$YѯbjI=N6Gq?|P͢^I`(NJi*~XS#^MW1Y9ݙ蕍N;Ԍ> y ݓv9>rAc5t{oȜZ!7.q{I+@u:zz@Rc耈1dX,ә83oő>YBBO!^$jHp?g(&Yp]ΫMP|.c)`FsF-qQ,b~JΟs::E}_޴z&x ަFb̘l!Ig| JOʊRJo b (oZǾ x2Uh"0F@D 衄V5~ 䡌 S4' :]nd9:F ތ`D\Tژ=-33:s2>J^I0 Ѯ0BDiMg }n1Y2?ՂG8:}Fw}'dn` w)N3緲Bc% h ^ Ae9˄ЗUfy%Ӏ!!>MZ 5?aP[F6YN l'Cjvve0?⌉FݏJ7;頼+`?m}LȋUO,&Nk3U-ݻ`AriXM@aTߥ̞ne%a{3*]7^`hK*ٷ p:#{zn4 Uy8ǍA4drrNNXIych[2qC]Jnl\ Ld FvՂQg1 ź:kYLF@V%T%#c[@pzFS,|Nt_됚hǖ8?N( % eD)Z3y!3h%VծK=zls@D/=:Xg0EoGI t`iR'{,ݟ4YH@>6ăZwyBBL]{{{˙[Η8#mAd..LF*w" OCv cZwV2rc*|wݟ\Di؂1 a@ FI #}63`n;Glf*::@*YFF0pppY9o˷D/::̧vvn {BY.D\.xCpSiyMIOW<2Av HICJu{C!mʆ1>r8C&R>@Q o|Xb,,oŊ*;;;ڣ}`QL\tΨLu~#o Gzzz˭yss3 NT6uNw]cc4!///!/Wx`N9cbwwN6=m^tWs\wLM}c Jͤ}]װP3li)PzYv'+MSyQ ߼dHo܆/92at -VU\H[˻UxӝŸ;nP3 1x,_- `\sR B |B^C,YՕVT_r"LVLCºh;BPBzM8[5cQ2*tԇZZ cGF?RcLBNw~ѤQlFFУvj.ZZ|bb_̭+ٍ> N0p9QATLZOL\\xs](/_#h=vwH`-i]iWip'K!;>R t>fPmf i3^fSIiiG$` Lrr TTSxx/jVS]/~\q )CɆö'+Om...qP<jQtd7GNMz~a@C?PjM__^.[ >5n'h@7`č7B?Ϥ:dnϧN[z^jEA}@&EXXSϵZO7Oi0浳 M411=}7c35&\U[83'qך_;[-ኻL.趙X:mal i|[^ƫ=ylRzMIѢL(Ϛ1`?tCsIzC ,oHDr{(-Ia -v^ tFHđ+rrӄC[JGU55{WϺ` ȶ'Cͺ5vD\HjǮM0i(w0ek"괿6vsKL)0Ǭk%@,3gl$?!Fe~o{t!T1RBMf 3?H&߾m7ɯlܵ;߁gi.OQ)PgD=}Y2YFZOxq r.cMo**!ƒb?ݺu>T{f_ |HQ[(+uw'۟sx%e9އF&ж&*J8C,W223)nnn>|{ *#e;b쮊_`vkS _H98vvJULl󐣵NLTVVVnTʵ_O9qsJ3~33vY9Kg eR&Hr4ն:;OyMcmb^KCݬsC߼EcQV"ʈ$SDrȮ\ɖ.?LH3#rB?b&j @%eyqn{T3_tZbFnK'P1{w HE\ twyccGǸ7_N+BDCJXT5V{G()陙5zzzɀ\yc(G|TzaE*i,O5ʅmնS>g Bă gQ_@|l:A<~`~e/$|n]eH1Aϱ&]<[_ rrRQ98pjh TP1qhG2%~^ "ϯ*J$7("77wxfrpߨ,_zJJ xdCxCRT̹DKjHegέx"S_@2¨T9.f5f(P鸪vt8:R]S,6[[51ZzTb*'q}}yz:YNdQM1Ѥ3+ړk'6A~:0N2ij%z YX8Xջ"zxx^Cl(|+T*; ]YGX,xI}*EpN΅bOw&OCcAb+1qȈ\ +Rk%nz_ԌZ~H7=ZťO PFcj0< >F:Jݎ*a>+~{$:URE=߷_99U>/@?C :WȄ:0Ӑ {CNp~jZ <""A<=U( hױc]{WĒ _ {QvgTN d0$}}A)NB,PR"`xPn;aUSb 8-Yaگe! y^YǠ??&e.c?˜{"N8īl׍ZDXƝHYcC4^WnCh2|tkT> A[Eȁ5c \Zv-tRR9+Q H4qߤv)4_mmYbIT*z, w~N A2,UžɘO% [/k{@!VSŦZ=\# IcuJRyd*~L|i2&t: ò`'˾ S.)FAzѴNIO[OFԉO"`S 5 ;;r֎ ҡ[5~O\AzCsofk)LwjpzC%Bn 'U{If on-B H*Yi?K{O>,a@+`Ý'q clI/ƾ+rϗ{?0 wvWK[Cnd1s;qg2.h)KBk= pD$!Z| hH bͿ&n]-. .+czԌA( kwF~ۢCK5quo.-ODenmDbLĝNyY[̢hdQ{q0"-0_wMWyҤ/']C㿻:- ņ & zhǴv?E{F71HϟsC,䘂c:^RҥDJ׾X\"?F9S?0rYON%^cpyNF|u;oղ I(-pa'ƿube-J^xNL,q. I3M(Q(% J,xY/Ջš|G0 $iklPJ ȅ$ą]Wukax]]$== 姉mvggD*?ESDߟ[VpRyK=+5)ihtCLhјRxۖx-eI TV,jv>!qr*-}zjK#^{~c|AyS%ܷuӎ/2cxQj(~^G Ao +EᠦY]޴BiNS"3Jߐ)sPgᓐ:)â;a*9.xXX$@.a >p{SASpFT[lߑ'g 57;j0 iȧ@**nkNw7/z6'_.SE5|Gf0KXp0))s& 8l/rP.oqz+'ٚ @K;dv&w%UcKG*{?âno@fhb#g:_.ծ3[xrUCoٰu4vAy\H5T;>cԙT*;1*ygFgMZbĩ0:w&[--#X?qGҺ=5Lrx0ݱ{bP.T9 {ݟZmc ^e/2͋O]eΤo刵 m+7T=Z GQwxwڗ^MWzM><:R+CҴ3"$ n>]:EV[[;qgw }-YL!'T[rZdkތٞ˕+nA@˗Jz|%&N΃o 5K/ʎ0=Z?]5z董χ_F=zL|37OKCjgE-Xćb7N)D2RR 覦A z r 2{}䥡ilMM#!kKHpo>|^q3<=΢B92D́:xQhTذP״-H;=`oQ`t)/0=HmE؝>Y #qYbf Ϋ(_-ۿ'2<Y [E?JjS6ޤ?8U̫f+j1kɱEC{9*%%c79$OP·ot'|g-;7X(4|̶VEk=~a?wXN):tdE0b 6尅}tG.=9`.b0=`3FGLAIBr8!sğ,@H2my{¬DOoI y/Z+7=^iy{ 홎88Z}=4^G&c~ۂ@m:_xed8==mg HnnfDaמ?CQ+JNꡍ pmSbL4ٝ)7ԡTTT MLLlf/wƳ2ݜR2嫋 G|+̘.`ٰ}FabbBkrz   eaݴɖ#Ah%!Nd)/?- 9i|2sNQ >Щ*}&K`N..72 !q&Ӡ(T۝}. lgj\ٕKƽ> xD ז,CWmNfd6]mAȑ-!.NNhcw4 : eR\=>JӞa)G.[k1mZF{/BuIM*cT`i&Z4i$}UUINStmm$:; /4եo:' *}~[`r2 ܪfɂJnd1'֖"mċ'B --b7XBpeZ HX-|;(WYj'(ꌲ.|~%ʅ6]g%⿞QnvBNpu:}ifn.3+pf'O8@z=lmxz2Ǫȟ 㹪2m_ө ''cI_GŪ+KU5ɞƑ+~ Qa =<䇾Dtod8;Gsd*Ew hdbdexݪ~Tü[\3qxL_H@:GȔT؋NEL9AoJ)6 خ뚻w<<U1)(2`VVVF>%uޚoN'S~~|3QJ4; NRЖpJʧB@+^'v98 {U\M V% *> 2#@D}o.E8.) w,bA3||U:dez' $sr?&S-''g끖?|?1ᇜ`jV> *Yu%I%#DGLvU6)Fqvv&Yc$/%QCL/wgbj| Rظ XxXh#"j`cf#@r\D T-9y"i(MC|Ҿdh8"LR[jؿOU_>*g6[å\\M?<'Ü4.4kӇ4>l׍V7^bVEJFZZ:r\"Ph :BkHN*w7ρNdt?'Us)KW@NEZV:<N,Đ<0NM#6Pg7s*xpf`<ӉvC-lcY37?U"S%hh BR꿹Y>F9ǽQb6 EZLmT1R߿GLk\Lk/&}K~ x_PleQ!$}&UibӨU.Oiv 1` k%\חJT[SKg>.Yd^J pO&b)oUѨݍ>Pn;IaO7jzwE#3Zi F!Tiq~3l)L+_.KJ40rd*2\c]%5zf..>yԄ@!LahfD_HW||^0b{`n pzA&4^F)W;06ea,a 5q^ E!&& (h&iuY17|H+d^>SUBA/gV 4ym"8h#>w\)î L))!53_"LPNi6*ue))9/۔sl1"9ϙǹ i˗)OA§ŖLN!~T(c*j~7fƲ{?!CZ m j&@P {c<}&\ý]fhЋV5Tvl&B}CX uk8mIg:HJK{Ds d3ZZ[7(uM>MG5FThf7i]tdvЃׅVk&Zn?Oy#?}KLEe){ G|? g,<&V4OXQSm7I[K5"h44ƪr^iGM|&z7-)̌G5UW"4zeRoH{̞d)MLLmMP*Ffa+ YmP88}g@lsB̻_\"皚yՇp e4VNS*/-bP|o2^6zPE%l+jN hn~@a*|[ddd՞fԻ{,(pw⛽RAC{*d_"-g>qs1TXW mܩ 8#[c &&fk\B8&![b|VP|<PX(-Avbf.yό>7z K ăuN{۟,$!i mTOTxR*ڋWoW!6X{ȢW_-bıhAe!fdӬ5=^[U,] ;[5>1ֽg*fnlLjq^LU>-,K<=7|-OkD$LVLA "忘PUdo@V\\Zas2MHVRyiEPhP24"a7w=@kXQuDؓ[|]‚䨇"'wSSbKV`@M&::Vdϔy&-a{{"ZU+B7^<@H|M0"IG dЛW#Ed!aM"TC͵-?iL0>+P~/TZ=Q;Y\¢u41U]Pe&QDG,/v^6<z2pj+긠@-j0PNˠD>??y5+W"0d,2#TlGѦF!i뙈"j}57 þ>xJyAw{ +%$%+i~IHL,z,y d'(v{!xb=^S,E5=a6>n&h3gND,=x[9+A,J[]ڗBy$B0:E~)(UZn_}!$-8tM.2AA ˿pYd4y'֎G :EdtVfKb,@ ˽MW>\0ȗ#H=10:ǏC'A=ާnN7$  ޵?iy/]e![es"kyޞ~j#.ǯ.AGO>O-Zlll:YllJ_kZ ֲ/P?/*؟jX&LU&>0?QPP@ϕq\4؞9}Կ9(8= gg(|l+@!Z ,/ȓIF̴̄8onݱ4}IZ{R{_Lj~JHK?  &?{bN3'YhQ40t,z׍/_JFZ $s~@#(x/&0}+c 2YX^ߞ^\ƽ#154>"C ys`>m>~-[c+#@7d2$K:~̈́0iEea޷b۳߿b_3L "YߞH#tz/aVbH1Hq:q& KjCNܱ,ډګFk9'6Ĕ M{l,Oqu}0 :ݜ͍K[۝O"_|b |v- |h=qoJ4v[< ^o(.D&$tz#v}%#~?4d;] s}Тd`@7@M5`*X\̼>29γ*fTZcߗBHHVXV?2PXQ>QscjjV,/I8)-,AjkK >11xfoK1DFDw#:tLj r%/}ji5? Ⲻ0:¦T#n_:c*cly9[ss# 4>07`gk&bcc鄄 .QsU_ >y!CPUm]8H%-] "%- !ݝ]:Á9kͽ֠|-} TT./8F+Gz{EFRI)Lt{\<i?`b/0|m=} c&TEr} n@*d6@~YG[*w~Q|oHEU@#(m,vٳQXwe) IBlJW 1!a\_[8~kyGV 5xc:U͛yDⱩ͓5Hdb7_m^;} ^L /^/<2\R%!!w?Y+Wx..74[=S@,M ^t{>2ܲnvglpBp9uax\dcE `/g[u;C񸓮"󞖻E24@_"fE6ezYlJL&(h9>p@gn^pYМANC MٙjmXD5+hl-N2**T.Rf(6&'&{^ |rwR !\L&&\\.]i(XXQMNrxU䛜 Q8<wPȘbxM'r&KuKzq(yIYYy/OL2W:LLz`R˓+07ū<%1󡧬 3Sm$Y^^^L+^0szI[J;I(YS==kX?ꍤVjd1`@sPG!3/(H~x|2_"22 V/N}5422"=1z;kzC=?5:0a:i ..l`ҡ~c{ۼRB~iɓ"6xqQa#!ĢA8l#Dո٪<{qHlT)AlH3qr"h7nf,~x5}Fq JfXegrKhU+aجfW55[!-_eSL??lf4tj7bRܝf<7?%R)=ZXXR$ 0/8XYle❷je*Jc``ЙM~/ͪ힝Mes8 4 &Y4(hϧ[78NXɲͮ,E[<a09졇l=98)ԸS(/P?Q#!7Pbl&;ZgACoyYᔤ4"6&G|mӿnۺ+#}DX,UN?OQZǒdj/eiUEY5\\5yIbʯ4{" pI ۲:! E/ ٭H^rHdſà 8qsNLJ L. κ2O-]@4I+˙:PWP˥ťC5_a45gi@4^hDA@Us9883i:FG#d+$'xqs_f˓#Ж!rͫ6lhFJ)4!.J=/cw%z(3W-Rަ5$Rc9gEz"կugNII8ዃ_>`DuF@ROa 껤J?=λYV {Jҏ7Nh't''|E**+I^3?W!ƭ)Y?_Ÿߤ#~51. /X=]? ;]dn$5"" ~~GQKagK8d܂Y<.ayb\|PօZM}}E5ոNj5ּ^DJKcH/ӝؙ'M,lY?]iTWt2Pd2I'w){`6gW-% {!Ubl=Bmhz珣nhT]_[k{N9 Xr1³0\cIȔϪs|. 2+{pYa}QaСqqs))XO:c2nws57NzWlnm)ZR,qoOX,8F(,섧e?;szn]#e"݇:տ{fb[SD5Bjhy:nηaTW8U023(DEG Y{)!! rj~(nzzo(I0=`Ȩg91Ϗ`ޜmLF8>ж}0 PLOt2ExD 9p Ƴ/~A3$0j"q؛NT.mK%d֩CKotSS(R99 00v]l Z\blƒ4 j1 VgoV8g (&&#-5DHsFW89`&iYfFs9';!KvC?*[V9:<^R (@8.(]bQ6$Ul"Zv,Y.9g:f/9 ɺ jjHA6ԯj -Pjj]]Y|++l_i KhjR1j$ʡs0/ݕLR@Ǻj5U[oK{$%$𙙱afe+L؛`a1)9(W|V/BOy1d 5 pj6!LӥVT\ CηCWb_-C ɉo^,`9 ߥJ 3Vr>=WJzxrpȪﱰ8~- Q7j& t+x XX]KU(.왥{`᝜T@524!:eP;Stk3栒OUÌBᛃo_YY(9*٩\.aYYMdb9j\I (E\ھfor3SqFV j>SQAl<պ8]^;]R6jMAf.4*UDXބH?IJڒU-`in egԤW*{9x0~9n9l=ҧ3cEC #""+zI"96V>P=Yл J7TgyD)b G26)0 bC1 Wm3<(.,W^/] )(F3ΟʚYbtI=9a>5#dVZج‘))"7ks_? 2:˩𤖔 Ond5 .&=)T&&52AɅFWTgJW-LCBH⒮IgJoڒ.`.~k6fi`,YB2T00Cv>z.:b+$5V^B\d¯=Yfʑm$b 6B< mvf_J@EhEza TtZsxn]vY]q#0˹k2i-M<^l[,Zv@̴j{p&Lk-k}/*҄ߟ߲G~uz!wx/auewm/oeznܤ4<եHbb*2DTTgʋ)PR:0((*Ww@7o|}tD#qNyn.Z#σKu pr~?~`&$*EAscZlo/ !-5-dx|(j]Ņ7ǚ&{,uuIYw0_AB_]e0`33N#_Ћ9'tc]77مPk44?# =o7s B JIcj0o6isHEDDRf?f<|QIME~3gw6S1G#!6 $)"BQIICH8z{z,Fe6L䍭p%p|Ԫh.OdBVxć$67~%F 3kj%SH] ̿"Zm|#Fơlj0 q1Q|yҟ W)Ȩ&=qkyQg T o-0L>ȓ†ٛ' (ƞt٤P9d"罴4(/ |v,%d姨*w4<0k}QD Ʌ12i[i @{B1;O:* C2KXמ_?=hì%ԬU:RFɔ-P.w&4 )[E)vCV!7'B<85L11p!8X|-vvtm7>3%*#xvt3nGĘ{ruv>۰uv⯶ےLԻ?1335_η"e5S̽~xP3ǟt4 !DPh9 nIh,(|sL'kY)'<ͧQHbcY,!1Zҵna;LQU)s0W)&* 8 \!ΥuՊ@5&'?f[\D< 6vHl,jptbD'zAmmDOXq{z#jX;t]O*o1X/K_qCNa47T{.s99& l8ma%۬<`I"Xv3@?<7QU_*hnDC_Sٗ;TJKqx/޴.caΥIۋ[s=ǭB4R5ÛrRXnu#[J(N%2l::잙Azx|u.1OH>99՜1ܝ.T@+~q9`MG<;OXf]Ra 0y=:R3p'&c M*8߳/~AJ*9WmSJ+ފ9Zn8njÅťpp D~S/Cm_UT$4ǀbb@՜o6FnqqI{ %c[33Ma,0XjJ԰ bԑ-+wŨ9=K [%h䡽Wر'{0! [S xJsAC5MYrv[. ô~ q4<@gWTMybV -㫓SXz@Aɭ/}ΒI߯tW@V##HuZXHSȕ6*l3^n1^?mU(.gp! 4@8Q@EY6_1[}'N'yY/ P,,,#W?5b/0U & H'Id |Hgn勣hjVk2 6xBp=E}\}Rijpj>q'<]/HE- "b荇 8y^dn@fstuA¾_\Yb&sCsMb]TB.eM+!xcccMGii2W[ր'q@C#jxE&#'/O2`?J|{$T"}aD˶0=û=Ш=Fa:% y&o.ơ `!^c$Fa IY3?+kH. p@X&0\:||wr1<~zH%$EGڢS`\&5 'ʱOzh뇬QI**4_vk(Y¢hZu'55}~pA ?Ig3._r623,=,ãd^yo0S 7 <7"A5= d&>rCp";s H3Sl5\j<Ood+.* $bс݉`!1i:ΏNVՂJN򙟋upB nCE3)>318]mZ[*192"DJHL)ELLAt>>>˙b ; qb>'aㅚPeJa%q u0B2R#5魢۽K}x@MUɗuy/Ḳ wX`6Fx.bߚK pAeE,*Xb` d2FF9_د h5YgM6џUis+<=4jdo:0 ~;`鋻{J@YDanH $h.uSDr6о=-6!MLL#rWt`.hhcnwd IN o?9ïx&d2!f8]UJ4zFB8_GRd<< / ZVb U$Q?ETU)vCҸ?glGLWi&Vyv5~/tz=ypp˄6*&OdU:AX; xxmJ@$4aB􏜄Q)qdD.J2"6f^VWf3C3h>O/_5ZEx`5OPj2[T2!/"2?(f,&58tt/ m<Ŝ/_ܐbx< _1FUz^b2d4jpPxj8w@H8^RBTfHfWZa6,]CCϧ>5V]$&nK E6"$".+(* @4W pJL3}ٛxj,ymtdPVv!u/3hFԈ 4:)0@C %1g^ ATJF -PD;09?#HY$Oۊ1@s<{*&BRwBڏoߢR(|Q6,:pyE$hG> xJ<*O6l__*}Ȑ?ۡT%tz~Fc ikS4ePD+ &9Vm98FHA4XCt1Ѳa0LV BJYK˩?gYg,F800 fS/oFokAZ.UTI:yğ‰pv6IśTOʰ:%lL 2|Jy.I5( He`}2tjsLSlV2 hj@8VlϧGWܮƻ;[\g DFĬGb01/0 ''&0i-+D0++*^JYyy 3{.'kt 㟾9mtdJ,,u?m1Y~IG4yl0VNuyTX?8FF;ĪpVYC.T+||(!1R {a]&6ml \*huf>^Nq8lt),'.ϏlN &5r`Krij6 ͩa*5mvSUL|.TJ!A~oI_b5{EkXzih49Ѽ{ QVݺuin'&\gPUO"FJ٣IUqcNoU$%*,Kppd X,r߼TV0=<[+Wq_C7V#KOD = 3!O<rb]X(yd-7EP$:dOmRtW Xe*EEG;0px'}&sc3rsC.FQTa qu7;a}89.)Igv<@>bT]~kI xn RR ݶH\Q# [v?wcECy$D -͌=E9NǴj-<<%`0~SzS=d+J1z &3EY̷8bGttM&wFHb  ꥢR$)bIb-rX QgI1G/hhc͍5cMS~[V#P 0D ]o]S@ePgթQQ9z/`Lo4÷Uy.ncHwV8N ܍T,K Z7M5:L%GDP~ M9ZāwmQqX]jTfv \tI =߭_멵>rrr;V@ANqIN[~>44s*)yҖJ.(lGq93E*W@\ G#`T/.~+*1@F" \9񿋑}WZ!r jboU!nU]xI#Fx|鲫{fbvۈFu'( yJo5'rGk rF!8=kHQj,iv:]b'P݅~^E\ⴂ- %A pGF"GGGS|;[P:fހ{OYuRSSIH~MLlPmk72@_>3K~L,k_pC;X ɾ+p=Z-J[ߏRm"?,{xx@=4!R}vF3?`jbB K˜ {Ba1GK(^(XX _hG[.EvF'#aꡐh4 tvF:])l^i~ťȇl2@_k럶B7sZ1:.SZ`4r Gӹ=_,W) ՚_W7,K-8\*/?jU&HPs6f#6kr?CA ˑ~DQ&|{$jTo~@mSH1dr+`+))c72 ǁ![i8:n}.Lrqqay`&܏ܞ,` ͥ!FEU]'Tj7]OEw{7$fBi Ϻftt| ;6ʢbb?ZXcffVX5v5Pn:Vʫ\2 ?Cb1wWb(m.2[FD^%f6B~ɶ,ށn 2bb ,?MaI̙6WEݻvP&&yۼ918oq{IDNzEE|U%p>- -o <^GJsyd0u H72[G+3:@)=nyyzg oaWӹC"_Bq9GR ssQ.^@lB˼K Sfqzh8ʲ0{S76Q1W_*82__heKrsCclp_(**@ I ' 'c.mWLduc{[o2_iiemWdU2PL!+(@e6»֜9S"ﬖ@v yFxv{S 5VK ()eI(s؟V^y@jU‑P%7BEoGxgqj}>| 5NCYklE 8p/*JN'<oJ\ Uo{=9"xj?5Xe.3-7opm_ϖCvNW\^XX(hW/ų#yyh1]ы76dhifSFh$ZYgP4t::<8?djjZhD.YT`GǏSg.#=`U 5$qqv.u@U%08n&R\&(Ӑ啁jlFluhy~(tZ_%ayV}܂-=$RtvBR.vaiʤbP5mvGҌjCxWY,"[d#\i8ttZ~Q}ppػsQ ~RU9WID /)ڻw/ߗqOTP4_r/L)vHeN:iH~GXVFwa&d^뇑+7<+Yya]Ѓyqvvn6NPv/(.P<{b#=5 e{G3ln:+i5 |`Aj'Ks1Wip{^Ch_ª1W35'=Ep\x`"0q3;i! aWD" zdur9.vC_jk^2:3#W&4,Ѩ)LJI WځE8qGB..̵?=i^ºUU__89pqS7/Wʺ{|tt$**]JP%l]wEAvώH%}׼d|e}}]NVr ZfVPgbg8u\./eav́Sl2ѥG؞C$ :^6nA*X:]&&E:_rd ͦ(0DxVbJD.]hqPkԬؙcO+))GrFבTl:+x^^P,05cu,a\cWP7wwgre˕C+T55~e^3Mqas~)aK .487%?$UO?m=(Zږv3(9c0q4Z~ BN _Vǡh{uHS[*4M*ڠgrOicpd_#Tj6ځJ/&3%xꇶlɸi >^N]==иT59fԤ("2nF=P[|ISχ]ϫgggk[hϸۀN G)܊ΆBG6"" qSnRq8*Xc㔔Nڝ*_uӑ {O@zR#h['ؙRގz;9@4| --) mI茥?y6in Vwch5`??rB99!`97'+1< ke^ר6)'zq}bYBHt.iXoWmWO\iK>OOO: _wgΫѱ1>bùRSwOkΣ(ߛEB9u>~/%f\T2wgJu$+>\-X~ Umq,+ğGZL50>n %;Ofas:ZtuG .*?˙H<_yP|w[D5c!0;w֏):(\X% y^,zpNH++(ɑ.7j*enEÁG W*ձ׏IsBѸ /o=~X-a-gy-UU{`-{̼?nهf[ۛ Qm# -vqD[0ؓVee 俸9(彙= 77Bӹ6`vN !<뽝򈖖lJ{Ab֤xEj>ḜH3{\ΡDA=At 4OmsoMYT@g{B.ȧol8;|k{yrp_ qT`+_舌K2#ZP -\;b0A90\WO4 CGJi+8Pӽ yGDDe|#p7o|{2,RW%m>Q|YpS} Y-1+}aAzA1ert4/JJ,wd\0lсѩz2]l@gllP((s6Y;^=SUǾh?#s& Xs'VOE ]G3:os\YrdCAjW>=7cA#@5SZ엔)wZYj}\µFsW*O#PgiϰʚdSI⫐PzOJs]0|""ܮU=fW yp}$FÔ=_!C6#I𝳑Cn zlcZ CCnPvᴠ:D 2dv S\TVD}1A/H\&9C~46?lklWGg ٝg}4?/96 cIyJ3>mʎlo^zvwgX>}k:}p^ .^ _W<۷zqqq!R,ap_`#<]744HJI9O+vuBb?rִ?SRP #b1ąk\Gn9/S+րc6yy#jbK:=mOEL\XMd36{VM>ZڌUuT)qp/qFWOJ ? H`SHSF{ًuwypj;xYޞf db[?XJPWnNY Ix|lpOVbc &{C1;T!rNZY[k &9X+s.{"l^ "Vﳍ_',]WkYWym*U>YC[Lͧ^r)ϟ kwS^-NIzBTT4K:^IQɴ تi3ri`+LͣK1Oȳ8pݲܻws/{'IӅI(IQT.ϖ+?߶UR'`Jӯf(Z e/Ter'-cLѠ tdD" (k$&3lpY -U7$ݍCb O3ѴCӨpd]EWaaVvE =D*+Tјާ;JG5e#PLc'=Myb~~âI eEFA(Y & ̩M%A9 4?RRN6hۉE39Ztu0_VANZ,޼WrToaѓC@V40$&``Ѭ ^X6BL@Fhbl3]̏%",L􎖖ٙӷ/&}+sF2@' u(sg+.KQBhm\T}s!gCOD|_W]}$xsP9RPurs6@MϟD!pp]^љZ <T?8GG_C?W U\vJ{8nLѐ[N<޿>sr^"!E&k~dOkn\ۣ55"HEQMKғ6CG}msV+.'-lBqÿ~{69m aI"5[x[XS.MNL;c}ɤW f zJ/+{d͖m3ɉgpp) ^DHi _ɜ1_3sN  vah'qzgd0}Fna<].ufH YGG<%"lF`Z>~=ͅy{Ns1*kt8Jɧ -Cx%`O$?0dIMfPv맇15aƎl)^V+nt72Nf)[DD.n ɵAAEFT"c&Q&%;A _=Dtt;WD"su |FtX߿WjU<4:1t{B[TL~CH$P8 ˰;>_TtpO?!H[=(,$6.+Ē8Fۛb}3fDotz ްD (\q95I u<8bH&9&Nnd"iϟ?w'1gb+Np@zUL68ݐDxxONZbiUv{]mSLpd_B8~:3+ɔyxJIXKW1^gv@I (*R)|ے$4]c`D!hDYHk}Iz , 騺 >䊎JN,tN{zw6fUBBzUD;@ #| B z0an~ClzC+ފ2̹Cb]MR@<~R3 ''apS;uOOL?qg`@>})$J5hr߻7 =.!>ڝ3nX 䂛pASB%_n;`0禭ry5 xc+P1"ǝ,#Dw,BQ^nXS@.Y23S4  KJ [׍0NٹHbovFq;ap0{vv`6 bVTVBŲǏ6_ψr*DBbkC(Њ2뼂6ŬÅ\2c/p'nVå">?~ xX)qTxqCD l ccaE?~+)L2~ (2Q ⢿7YSm;6$>LEIlC_H 5ZH~+fVt4JywUzpMl`EwAOss}9P=Eԁ)yW;A8 /kno 'NJ?ٍPQ9[ކLJX5Uն9HR*|??^Ɲo7Ç<7 ғtMV} 6bbo cOIf1 ԋouwE'Ig ֕p\dw^V ̅R LdO*IyC|!/vRm]19 z=F..rF+-PH^r^vrY~?'J$.=u,.doO2**Ϊ-OkZDEݬgJaKݏk P<˿`b6|GCEo>"Pk#ho\r{bE>񑐊 ,G0?.-}$"CC5 MIj{lۊ3zOwV*mׇ Ǎ?qś[۩Ao @\>a}KeTe]褢—Y.Z%_ll\K*\ۛĮH֝`$7|kyu%UojdrQ:JKfqncbƁ!jίT vrTO:n``$JPdOH"rPݨ_a!4P_lm/35dg{Oۦ-eK;~cH_O`O)o0CC/'Ð ny>Sk3,; Unxy[_s t봨l_Jmעf|P^!?[r ?}l0GEŻ.7W hlBn 4m3j=\(wh^|kj<u? ~S&SXIIWL% G8DHƀ[WB\U훈^?A:<LYn~R+2>Ao\!n?b|$Zf^;NGMzE*a_/efeIn} m^7í1SRB3r Cpj zhA1FSB|Bnz 5AR{/0ǡ|ggtw ,I>L@*%->lnXVQV27(7\HF4p4{M5 7L)tͺ*g2vt^]NT9, ši@$ΉY--ܚmp͆73F+4R̓['Ԛ:wxM5jB{wƎ!=8ҿ$]sVzrځGrj~U ƾ*~d`2k޿ Δ ɕv:/6[]p'!nm VptZ9 S35 dz_|K>X@AA%TQѻ-#C̽կ깺QFtvo]g?;ʊL( gBa|brx8wr3`W VN5%!CqX^Awa?+Ғv-/QclD$Dkks٤-D_\᫫;{fǝ_ăZ+m<((8><,X=EZ"2n` Ѩwm%* |$/0HrFNVM @TsK iX+ƹPF[Y!Q1j:8t#gxaA0qcDjD+qDDJ|ĩfI[p$%:m/;N‘n<;ߜp9xArVFx{aa`hx &@xt= %Лľ?KCcWwkw:9r:ICAJf@wvF6ۋZ&~ol>JZbAE [e&&Q`cOlG2.ixYEBzEZiidk@77ea8: +&k`Oj9ي6 JsDBFF|z"'07g{UG d+obH/eE݋##}-]ָu=ٳYh^S)6^[P(r o""Z 6 ޺^)n v" :#=77?} ,q_SצZ mssIlՕf {gI?tԠKH 0?Ӣl; )Ovw7Iw~OaGT9?6"H[ʜ@׎n(+zq{wr! 2ל#3‹_9rpËsaa7!~mn@pcjи8 ]2~wɟFODDHff*ZEk=޽=3xZz8O`M)g3n32uugI:8J%p'K P:G7SѦC/ynmToP̗$wDGRI\rC~ !Ρx4箻L&rN 6nx!P)C!nYg|rRVGoeCD| a9T;?4OH[l9S@7/L29$C*}`!%24Z](33A69Ĝ_O|k6]U-8S#N/LU=}R9Tֹ/%W$b_KEFyMņũ,(`PQ.Zm}8w0@v3><_Bd59}t[.s|D 1_ܮݜ:ү AI_yA\2 k}PwBxq_[t^sY(5L\/ 虚Ad5},܇5H(D(q/92qG ("ϑ~Dvu=q"RdhHFB/HOO<'¬dd#"FFZ+Åh_S[[)5ݠ%nɥΟ3:kqYdա{0czz]mm l~L`1Q&動(|FzĴ7Eg킿 m_''Rx[$<ޮ99ik]!@(f72M7[߿?ry\\)̭x]-eVI018ȅ10Hͮsu|"T<4]_x<|+W 0p)kswvLV3#l2h.P|c "S`VO@W1\̗Dg~q K20x 1q x <^lRB/r$re*ˍe r 6*uv# TFĩtR8@mV溩~VtBo&z 9?sr s&{'WUHV7ikm}Fd`<mRLq7;4C5Tq&Al,P`$}<~p+gcY{Ny(,Ɗ'd'_/@?R'?c  ˹rk #Ã;dr:^n mчD_?b28xd g V"xZXӄ,Prfg-bHz>?]5ut0 :7:Nuz` V76Q3`pAA똜oXt,Í6]F/nKsCĆ}`fB(bXޙ 2BAaH|`b6Œ88 Ճl SXIPBpu|KO3֔zuvJ^noLA48ղpl. 8)p??=yXn>|3%G,k3< 79_XH,: (e74a`/Q`op$Ł!!CHcOrxx7[r\)Ԍ OLߎztau\,Lԥ xX כo1rA⁼FD,7U2p';pN&fk}Q ŌnWvNtAb]c{]qAHid|ElOOm{}"`PZ'MRINO_vpxDQSUҮai;<39=3ԍm=u?qӒVg' (R3 $X)߿1Dhhw߾ѹ,-(tM~?-& GG!ZB"r4m@t|H2r}JtSw {}%m//+#uنfFdTz z.]5 C1 $cR. /½GpE GJ{wN9,?&sėftcyܨR~EsHn f^,`',-O--88RUP4`NnlLUUQx_B@L"n #"5(TS4?m=$Gz#i:1uM b:ܺ]@f:= [ 8]:9X $UQtwo"JwU$QO|<*?*?q&,b?q?ĐS8i(br,n4? g~r:(| I_<0D-lb$[*Кb4.;R7IJ ;33|wmlL1zHߥ>O e@lB`BpY~0n*(:R`.Tlg`drU,8$н+ڨISHqq?O`EQ@l" ,}<_E*,G2i)]J P~Pv9k>?>FCOSѩȅ+-M%;%Ώ-G+2 @MdQY-kE˴RZ[L(PON{= &3k nn-"yx}!m|%BRncZFpT`5oke0yV^^;(:TS&mkKNI/FBEy`@^? T]]萩_ ^DtH+EQmAD̩f9(ayeb!5b~|DLe&I@ܙCËCK8"v"X@2f:13+ӻ"'QtAnMO8!%'Áv=qe$̦pm@InVud#/ptx2{@`܏*Mp i,!%Ǽ\39^~z#YzNz&!!z&zu[wk-Fy2==}>d^/|Ξosll;L~6U0j'M%b榢2fmqz_|FGs5f2^DRYFu R^Y^7ɤ%Yx0HxZ&SI뗴@\}KjQ\@_Ns"ac bg44G36.Q,O(aaw02wK(cOO:**8fbcV_̓o[X$ 2^@JCR_'(A˒A &i" {=_޴>wGxLn{n2{~}T(Ł֕T_> ImgbBdg~516Vf^nnLgKQ-2ɊpqSckJ'|dM^4F0v, /nrWf<ث?5<#z[t-Oԡ99XKߜ%t>v~`ai<rb>0)rd 9RZTF7'"gb8'ΓޓU dڳ@lpL?Cwuqu#/Xt,DkJA$ ky\wx◞Z#Cڏ<ާX8‰?! `v]yyvpaO UjK jY2:hCR>[G O.Xщ YG,?zHPMMzlyo\Vx\. NmnD5 v*' $@ 'FyKvxx971P![}Q_=VV:?PWĐ B}aU A+sJb +/lnqTUr{ɕo&ҺucHzjv{;f,9ee-k+8ꅰV^82o7I{ 0>fQlhpBma}n@OږQ*_ZZ!YzdraGu ʹA؊B̹6nS pAm]Ar77kAPYJߞpo&hQttr5vлz{Sdduo`g:up]N+v%)o#ʝOn$р85 .D :\W옜(ӈUSqtdٰ ǿ⪬bq;v~d=72KDeߨlW>+='kثjGVqclܹkܽjZmη<$SIܯtB XP67{T!.v4vsb2$ߤ=]>0 U.Tpl dL̠.,qME[\C##[5b>*q@7'H=;^Ueh"n-Hy,={Sxn ZGmv0вbϷ^}e7Ȗ*({&kvl/ /]q뱅RpJ7Vȸ8`z}mѱR)\LGʹ?ѕ IZ gj`H^^6U,&&&SNx_({ *:e2i`Y;opv}WGp_`5_T~F댈s8!0%jJLJqc7ta ٮF`uW>G?"H1d6?=/b FCFkC)Q11:HmHIIaԋ*]΍(b;0 UJWZ!_}(B)lA*EtLL[#iHa o^"""u \vQi֕]Q_&P @ ' %ĬVV.V lk O`6Ww!,ffFqwu_˫^?˵ly}wٱ?bs 䝫{0oydc[C&#?-9V}FwjU͛2cm|Pk~-VIeg8G4<B-Ӊ7XTDh5?-5fʤViHMD\{Mmu X)_]#X\hKn :9F^{zz ybon& }(\o==}xE/.kXQg"c'&𼜒30"d`T~🝽}"sp2louH3eFfv 6xH\O^Mg_@;ˬ+1QmŲ<c&U}}T-xna%CV6ȣaQc:kCʠEPQ*V8\(E2@%zw<[i鳳ch{*j2Mu<ccW-w{]__76{p,*a-jQwߊݮ}[O}<ތzyXΔ655QD&ym:]RYN/8zqxT q]_U߻ e8%r8\@1t-.6-z |E[&mӪ?.'iȈ֎_7_6z&!##Z8*&#]|~Tjc]^bHm)D=3WTE*Rsscƚ ~44fhj*r'Pq탒%3_X+U~$'#] dL>>Wgs*&:'$FB,+Џ[[wV]z67GTrr\:@ N58|vIrι @2 Gn7WPބaNWDgþ{'tHq= Y(bne5Exxx(ؼw_B . VŅj``|qpXZQYTv^*[R(UP/ []p6SKO_oD?aCuxbٙOwvtulMd$%Ș ֣Ya$Up7gCK_w8 q !ǏPP ZI`- hS H<&ob ̧Of!b?:\*-w\(zaZ$h~Z˳'!!z NhH ttrwǏW8@kft4q$H?AGGM!dܨ 5R+]> XY% 8yN2mj{ 9bAJ, 'CB<l lmcA,ՕXӹLW%"#tHR!%(_5?B%kQXVmykd3<d =pDz[O~IڇmVoe@(R|o@=9O 6XItgzwYmKHMTĶv6-֑+=r1 7<."IO{THyVHE8B‡aXT?$p.`Q*HNy lVm-*GAyDVip6R 0nRR(G+~澷UvKr~? ;D[DU8/]L \=:#/0g2ۿɧbj拕;%yť\vWC$\0a絯 jk(˒SRaqJaqq929_tfL^ϟms-$ũ]J1QڱFFd {h q9Xxsw#p#>b, N1iԷAǿik~mswRE&S"Lz{իs?y pZ5@^?s gG$|iZZQYϯ㫭=ԅd;g '@E$pXͽM:^ն93pAʢ{|"*.-ɼ=P[1S:}{ueY:[}I嶔ֺѢu `jWC9/E,ٸ5_fp'4w OY 0C??"$Com#ò_ I;XXXޱ_ͬ)lj\n1-u'+ϫ"*`l_ctyM,i8e*QtY k^ٷ 滣:!6RV-=bAB#E/P% { =5'' U-55A]BdCQQyw x9HNHWuL?G:fS0Lq*cW 2G`a Ac\!JB=<97V#nG㕰 K\/ sJHe<)qAH!7Jƈ11]̘ZGG8 /p83 i=^DZd7Q~P񑈊^Lj!#2y3jrϚm.NxZStȟ9bʾl0D {t2CuuYL٧fgECJ@H7jf+\I'N@-1dfNLWHUH|W햤tv֯6hEDJ]TT )f<,C}݊*y!.NjX:6786{@Q-i`I&qܓJ@N;dQ],3*r4?_mo$4!".,p5䭼4>#"&$gO =^y>M|Vmf{:UPsXkMSx77*jە`x"ZBt^VAAmd/gy!L4PrAHX{.2؃p| Õ#7y!0,'L`o/YќQEx7М a'o47C nossMV6j]vam? /KR4gG@IIA׋+##~G]ă-1l44/+%ДJVn<^'}9 *ɪr3|/8:UpQeV/ 5U}yś?*tF.yU3#|Y|<>xswD,t,)Ώ#-B\)TGu }ɔݽE})~t{>@o6M'>xtZ%ʇncmzehy|`ľBG99T14cc!=sąi'-rރø8Eäywٖ1 d;,Bme"ƽb tD 8^Є6I~vdh`˟%'%zrgB^Jq ;(:=+7ﰉ bMNjj1X8dm/8y1J .p>C<0Ew//4ha4O~\W"owFɉl(|z(˝]Ab*ͺLZZq ?|Ƹxa L"=0 %0=ܔ)Rh}2L㥑qo&L&,w20Đ&|:64m* J͵+Lȣ#]ךq I|z( 1o $,,z7HN㽑xa} #JBtGXcS9GxxYTz*HSi@y4!S%GqkK ii&mjޒ}C@>"Q<<׆x)@Q9,38L+HDDVw;Wi~"O}NfxXxXQd`0&s'='~ C`qX 2p̣#L%ZĽEx),LCڞų6R}Ь,|,UV8=Xϟ?Šw4m*)AVT(G)_C6 ff^Kz03Jc&=;I./*~?#LJb:-$VNK:TĚL |ӻ^p*""hM[@5\lpfm#=FbG"sD>eNZZxwqL*O꠰0Mǀqa,,,ұ#9I# 0{$7|˔BӸ[K>,yVҋݲ͓5mV/k=9y{6 8hZ;:0߼4G3p#z`F0YЉ5`ٛudVGHk(@2Z{p'PBssJUx#^<,v7ufFO|6Mȫ|_D&Dw( cB2iTR~u~}'ۈ{sn8~b͝;3dWd2ts!9am SEtHW џ2; piN:~,u(%_ oѮ,Z0#FQ #Ҥ|U}Ik;qY o3F1jٕf;5Bן j kw?,m;:\nl 0Ԣ@9RhDZBU+HtF24>>ծx-k{8| HfM90;OVרh_'ָ\ڼ^uF*.>n#RЗ+O _Qx_VUMR!#3C-S~Pջ"̀aDatv:0.xƿVd6ǒ/ '`ޘ5UlaҋMRܙ:gNdfX $GTD%]BB8?cyO2;hn˪j>f!r)󺿥Gmz֗8%\l(.-q[`1g6dvX)[9k7i!@%mWkyhLnTt{q B!$0=_9>4Öh"ŋ !*J61S8M$0t;9= |xF$Zig.eT'4 QvQ@> &tgR0#||XĴ]3kuk(՛*%+ݶE{ Jpw/!q]?/ U6,Bq ecճ(]](yoX#Pﭜ"kdd$o#=If>}}~X?k"giXR@*EXakn煉Kq!hDAYԩP:#O)nZ dR sy=Ӹ;ԲZz[@=oY3X}|Tkj4cAjŚҺOS{>OL UXv JI!O(Uxr|4:{,)EѳA@'zgz4j- e뜶P?\R (9˟>I-ks"3f(ODY`ggW~"6y0yFUmoo|u{{>9/qd%<0Bf u hɷ1LA%hUZ%#$SELumgH38$ "B::7oEL<zaeU;[Jk1Yf"G skB=\ ;F4؋e_8X z\-VPPf_C$6BԖs2@4c(E<sh12ooj'?#vw훀_}LG%Q!p~Ezh{ jNHQGsdIySlt-,,EjwӔsA}\E[)Pj'u`GDKHdX/6˵wuޙ,rav,XC!/|}>sÑfD\!&%m$8fwk.i+a555ɜNZEFjYɣd$3WNUnoxmINA鼭WHb!WA UOڕP)d6`rkՠUuEE,4ʼntwI>>)ItOdC! [ Qg8ӖlZɦ^FEDԋ=sYbBLJKp%kO&sB/*h{y9uv/ɩ)C\"HYZMjϤ<`:ۙ<)tyـz{eeH.G@BP#"_"8a6@{_*p|yUUpb"!V0i 쎥@hv鑅w AAA&}:H0ЍLeLC_2@ugՖS9``!߬pXiG$/((@ MK\is=ࢣc9!:U+hyՏWPV& tt A|s@QQ7``988?=Nq9y >jYǀ81-xD 5Rᱝ'103 s[!9_DCמ%w􄃁ZV {xx@];:FoLD4>xnLZfUm߭YA9V.?[z܎dKA72ˀbMwϬ`DnCǰnga76 {?C}ĀwphW@vSηBWWX 9>AR_=-KII߰cbk0+SK[RD) wAxZC Xk>8[ܗ/h?=677#"}Zt$$(+:扐T6Q~ oe?A@,t^D*{?]aHGC>3.) xcWW6BǙQco">qYzD~g2\6mK&2 RՉqx1@Zލަ71uVﳲ vskЮ$V|"!gKl&J59vmY֙Zǫ~Z([% e-MB HA ){8i['>v;'}njځ(4Qn ӮiVI##l+zxe. B4R~&n/LMxL+ԆZ*---#nzIte5##,.LT>Tzq:ܶ.PSXmcDTnry/XͻwUs]khs 밥9 `]`6Im*?!&:ã5Y3#2y, aQ0A^4)wRR|6&I4*QW4TYRG EGk7*\Є'&#[k UB$dEe>-E#Q+jIS҃Ⱦ! =MDBƴ%IL=lR{際4800z֧`V~h㻝2 `+ P'| 6pϙWA !xOa rsOi43i=WS28 @guG/.ՕwŔpaݽ=_=Um&^ H)Fn}j#_JZo1S(>yozTJgm^ˈ1AM)>8&#JTe;G s|8-q=FMƏrmiCJW!O%^G虙&vQȘADVڞE@S.u6x=I!,5 am 8 -& ~:U  }âaġ~s$'pȪֻyG#//7詄Be` N OXY;ꡚ{f9pjvd54(J| ' % O)z{͖C?} :ESg(#jBYU9IU76f£ ͮi嶀jcO11-*vc. 655ee(~CN ^SS&CIA<=y4((^IF@WWK'uA=V0kZa|;B` g0j[CktqO___Ky_mqru-Qza)(_f&,g_pmp'u(3zzj!.Nz0|ˬ*!t~zmg)\3og6ɍHF:PAV6|'<~ϟw bDuJ.XczONVh ft`Ưvu$kʭEGrqcy/_@$6ծ˳W*U& FmF_Z0BRS1qg:(?xcϿɼIYmΦ1N4#Sx99\Mm,{3_I{>78 -u4!Rr`o_~4k/0UN[tĜR5J̟oAwe%gG.C2s|~[IZޡӊii((,FR,mx܀UXa4ڪg,SʟA-|Kb*ld:^(GO+mj~l?ZIy9Лnߌ5-8[p`SNÒŧvRV55<o|Θ[a@¢ nU_Șt"$/Uds4H;r狗jY*ߟ>yK=*h;L!_)Hy8dA硅\:[+]Qn901)vL_I00;cgZGZjoL ~ec#x& gDgׅT lj ],9UG20۝ݏ5:)^,:3x BDӿ1A*cr4&'mnN'Wj=*Տ:_, _iUDC;G'op4lK-:B4v(v#9:Bef[STSn&K\a|!\bVVa{i)([4&rssC@0L&J>OkN Ć֪ev7ML43'&T н"] 9HDdpXps0uxftg#2> QΙtF78 P98rfDٹ=5 ds x I\.$ifwgЈL3cz DvzyY vyj2[LؗhKR} We~j22yz~v3Y vfFY'%IN@{҄o:;lLXx겓;low:ur煼\w3Tk>vvrT&%:ВRS+kBLkw72'{ (>c}OmcE' ZsޤA;VU600ʕ^/bbk7)ҿjYľVPwG QLA{veO'Jm<~J]dVdUsw x)*)&M1VQjhK=>93wQ 7n/}H!-$>u<1iG,+/_jI)X)x/^p+5y*~S%G:jA F皭!~ E?^{a4Y# B2 Ntn };FmNAVV2E3H:)kj&"Hܯyp(Vۂ4Oe}O[Zu#-.)|tyg`u5̶R[\BV໛'qn/8bJ!8l47 ŧ]JPR),lپ3Qa!q^)^TɮJ;%{ yƷ8DIbϏ7[̧`\aCW:~._vdPXDyztbwE+#wp;W`B9^BMyE/(+n[Jupr/l+dV,RpB{ч~D%_%7d--˃t-ngCS\,ɝ'*K+Qb?i_U*YaL&Ǹ'QW$)5,&K9ynG+Q{=qK eegGodJEJV10߈QTRTSSB;9[k bb{M{y!c66vOhE00ԠFONedն8F 3ea~m=1L?l<}{ b_ |"2 !$U$3aJ\-_r̾@=#rxf+amMzOp1ggղSho܊qzZ b=,quu ~zjѩ6^lHo tͿ]ht#DV; D.)S<,vBd?e?sL2oR Ҥ(vވ/ 2 !WH[Kթ"=: c20Γ3<[N9/t{о"3Amlk i{|Lk7?zUg"Ső%a2ݶtrE=O‣uIn '?xP%4%.=BJ"P.O5Y1*KdcQQ+okk" Vo&:%Ԋv;=Ll龔?ǞchX?V)b^U; !;PٻU@8o#`;:E8,rÎ$]awC*ɥ0q]/DžVL ݓKhg"ɸW& z@FZId7_ Hj*&$J#H51|ۊ^YhϫBTH{[y(DE)_mgR|S}OZwlzѭ!hXf==|9 G+rp?/"-.ڂ肭.dZ??Nއ(_ool5lw"E0Z%MFsTvICۖ3;.iCK.K1z#=YUKZk,(>Pm<Ft {* 7B9"xcѽ{LovKttgo%$j3*N1bd o3W"]Qq`U̍# HJ%(ZBDmm c\5xn(vOlY>WUnll7^ٱL$4ܙ$j%3c' 䑬ZZ|3Xk "oe;DsNq EvFWJ^gr\lo*턀2/T xS.[l- % 8 pOSdeiD cSe;wvӟONdҊOc 0 )]}\MTZjL{p QdWh ͲT6Oo2,4grĢl"/76~'A Gl%r#oE ol:C#"^:0O(U {È7iFt?:zD^Ż's+=n56X@ >f==8fnY̍[/7H+"B[B袥]UV/ {}s|v|]җX}т֜R|$|yG 8Uz H_BPP@4^bkJ-id:WlN:S #2auuн~౨$NY*ٻɮm.7﹚`l{?%rhRB]Kj惴x.dH3}dc| ϖ#L<<0בc > Gji(Fߍ[j1%r,,r/"P_N+Fdl;uBo@UUYoPp0C8QCTOp>К#xU2q+;:=s r86B#33RUjvr~V/&%9ZG+#qb훃Dw,'o^`܄žy^d|̐Wbiݹ*]Zz4%U|bnnk[c_ LT~wZI G5++ PB)U_2jQDAbne~t'(HjG#!\nYIrkw2?c|B˜o~{1Zh|yyybLb#f8#P:mAeQ8Eq@NŁf/nofc۬CwL+3/cS(?pr۷~m ڡI Pu7#QC 1{kxwp]OeVvbǯ+tt_!{ku͍c?t$e7JQʊ*p0 \%Kt*Df+]]kXC0s 6"_ ;=2ȅ s ;BraMwhԾ ч5',zYYN ^ UĭTnpN!4a+{׬=z̤6%uq|pF) zKA I:689aa``"d|CFRAӤ[CiB{&Ed2<5Abeu&(ΣG$gj. EeVW a~[V!eH&6!(ўm8dro+J˭#`..ʺ:m yq!Gj8`aҘ MHq裏}w`HTf$0LBM*4H.nMLB3=ȸ^x^[ / \Jć nnnFFFz]a{t|b-7?#s=O|$.w8^Ap_7^ٻTKE۱C ˈn8 j(.:`}{t٭Y2Lْh4o\[_ 8PhᝫQ mKK{O*a*+w`+f(wz S ;Îꟓt_׀<@FoG擅lU2Sr]lLL1dsl UX y e'un׋2шZt{V)nl2$%7Ra9$ev<.j{c-TddrT(ZJCaظaT9B *Al(d#VN Ij$k~k Ѣ[]h?)챱?%_Sݝk脞lQn2U ky#=f"cEO_.-DFI z9S@ L 0XZۧv4:?ң(r /Xnq舄 B[]d$zyWqJ >,4+x#mqƦsȁ=лȪ̧;dU䲓l}19p:?9E&+&vqnca%S=08d d,"2u88j^cp9ש^ 36A?c tpP[^? mmJ?^ }e21>9#TB.YSg;hIHh +џZs{WZ2? v\OѩɣjfDRR:mP4'yst\orR.V!EpÍwe5:x'iٟƋWS% H˔(ʊIBF\v 6XjV+JVvM39怪jѷc/撒&I:Ą~'fw9ִfK@6`o1xlRR)BTr}|u8B:rel{xOӏ\kb4"l5zp"%w8DDDPvCg[M:7>7vX$kqkO2BxKDCuN >Q=˜  WxeQ@\OZw>0B&ә}\@Dk?Tt%sν?X!eܓX@)):$I#H@gV]*yێn ;g56 XD;k4`{ Be!"z9mf&Țʺ6om#X *U-~MI@:J/&5b2~ ffVӧv򥤵)|}Rә[% 1"1dnu>;K:;;K̑ET~АDUUUSDfMVrj ,p#>_T^ 7~11BCKr%JHЀN___7!ҝ7='`f+< )))tc!j+Oz:4pVlKki`JEC;&Ja̜!ֺs©|ۓl>hoέّbW*oΫ/cL w`u  C-^%Q4UY]C K/"Q9Ww"ӵ> srbۂR95>mr-EGO# l553V]!H~.TK +g:ROU ;B K[[t _TDdd -.|f+T.Bgw7 xZMy4SyZL%0ļ99}Э߻e-fQϟL w]!E1f%Cs2_ QnJYGeůۆ1؝ ( fkJEtG=in|w3/K6n~ęMLgi@+9ѭ ى徊4,4_j| X`Cװ%?v@:cUQNbRajd !wӻ$ebfSXIU_zzVlKM#7/R?~:Lx?C@CzSC[t)'VPnXE|\HeϓF e@j旣ƿfgpj8kVd+p#DS211=lZ_BCРn솀FS@6NN>.D~{{2|4̘dSQ)\^1oo da5#-DA{nA!D+@j8gywȯF '^%9.l ' "'0_'gIeL[:VE ڑF.=FaGؘn(l l&/@{XB^^_\\|WOI?ʋ/_<,[6B H a310{Fa5\DffRRR M[kd>π;HG {brQFFp;ƣj|`NNNo VVhЕ_b> 8w!i[Zjy>N@RM(W"% C˩/,єwa Tχ\1] ب?gum{j&;}G#֐JQ/K%T}ߺ3/{( x^7)oޔ<5b#3^׻6pŮսHإEk"{ZF$3  V\eZN<,ß~VzL**~@FoOUK/--,գU?<Ǫ=%=^zen߈턈:=cfN9#zvqu;~{lcmA0 lC52A%yO/)42~N_ | 5Qo۳U y^HXx_9m%Đ͔&𧋼4{ DR|}5vBÿ0=wj0ܝFʈyNoxaa! qMD,{bBU+,VBxw}-7ͩegw`h޼9ؒ$H,H`HffPu;g;!ks`zfMG2cV:T:;V)7W*.lL$`]j|y"EX+%I B;0 <4mt]eUVo*nG^c.y*,(雫b{[Ѣc7f7.h^f/L0ԚK̺՝9(| ؞=vZ$E9+c-`޹ڕFax:W EY&Sۀ[.3?[Q(#"nnE.@{Ҹvv@PY*D-0f"[|ٕR[qW/m#br5ռZ*(;31C"a]JAeo04gY&_b=~!(ވuL/wu V~K \L *ۤy˰#˛[qGĜn풬:%G?lE$ZA( -_@Mih/g8{3iq@Cg%VV:4(m۱S~RY#tj 9 Pmo|z(yZdc*ُ f7P! '[Q M؇Ew>\!JT& Cyow86/dPn |@o-QZ7vdU ]ʟkujU[86QHyޣZwav@YiiTе'{R?1g`xm$xW_ݔJ<4ֺޭoVn % @Gֺm? F&`Tx#5QnEbM2^zOy\j%ƾ)3Vċ}w {3t}ooy0&dpLL M"#YpP,XĪXi܏`%be*^3gIzpp"kjh`] IN,M|PF2W,W 47'( a.+9lxo  k2E(It/Ts,&#_b$[1W `6oygk\{^O.t *^@OVm6zr&\_bX=! Bk;^NjyN[Xw;xg/#Nopr0,,pfْ@hVO3N_I=.Oߧ+G"tssN|TC 禃Jm)n>5 kQ`>-jBac<!k`1ѕ^ܝJeC˕<ߝʖ {Yt ̑1姛:{Rj}#JuD5)(t{O 3e{ :qps~6GP%Y( zU62>/Dw}fW˥6Q^ΞjFZt bYo4d#.` KYQ8n?le2dӅm΂*D:)~x>KE_*ͣz^d__*F}8m&kNma> yQ1\ ͍o+3ك |`ҲlV3ˏ}X"ҘTXiul0()Օtwdb|w* (BҪ, jl4Z''Q|sωx} !2\i0 N* p 뉕!UCm9& KV`z%ȗ'EȘ##O R8lKJ3\>{>y {ԁug`s**gžc4YX)/+>~à L!pں{ZӥVP7PeI΀1DQu1d:g'u/}E1J*n)UL 2>UvTSTci># RS+yJfĵ ׂ $|by NOQEhēj_R }τp wog[:Hg[ g#`gEjl1)aDOB 82¸ )U6ނטUۣ%{P `wpcCc–F$su\k jtt)#Ja %7oGF=(),I=ܷaC:l P-bH[ֿj[a=`<"YP81?RIg0m(Юϵ^;²@{qv*~+wgl(>>%pvTT.йֹ$/p4[o,' CW:R4 (b3͓HI.ltpwNM%e5tЩ̥k$ t HfB=wk3D}_5o44F-m`gΎt{NBb-¶?`bے_팒/Bu U}k M>[`rF}bqF͓Ř3#=1f 1ŬAkxttԽ[D77)?f6]!"ci@۞5]YnsXw_9c2&Us@1SfJ4T';"d=26EvLsC6l32gXjӓ9(MtLnzˮddUYH:oWAMKy%Q6 >ٻc@_bus^ ZUt>ٿ/'ڀ@{Ҥ -C@B**8/ ,?ZvGmk@ hK L_uQ<˷]lmաG&3ʨRI*nbQ|C)F ,mbd0uhMlU*;##?r(W 4I"ѦSX}zl0Gˬ\" $$J{b sy^]GFL؇M| *-XVa:Uf+*X) IaIg!bZLJr$3(q3Ƹ;~́!bl wPH8"AL i6^Ր+-mmq8++й(eR]ś<'%G tm ob%!1%%/^.553ǨRL+P hn`-EuA}"O*rrBܗ+av'=FHljXzr=lTEᗜܛˑ~oȇ55'aZm%UԋbՊϲ9Wױ |@^\ hsGt<9o8H-(dZMؠjP6;ڟC*(Po" qc7sm %\cq T:7^9C1jnf DD&4(g uG{{lVTIA@ݚ wv \51׵]D4Edp\z Xo_e*?&*i=:׋oF.,`F~DDr!W<:&zqD3juU7gE'Rx881+$5k9" "-^d<%,t~_7tTi$"B;Ez@IP@Ö@2~l%ZctYJZࠠ.q?A###)Yr,I,л^t \UE@Jm=_@Q)ϓSlIUq'n##e3ޱ{F2bQg\szzۣ9xx`mmikrsqS&IC1u'mY' Z:>r \\(L|ֻB^Ӯm3>,!H nœ81 ׯfkC˜C-y K: OPQ¤_`PNƛ04$jg$¾mdhtT%!#tpt|&B~n[.׳=ytGo\I[ ]RM6KDͷS0N+d gVcgڹ పRe9Y;<# vɛ;{l@m**X L2d~UT;kג StC@!! :RONbʧ^ qs)HLg+Wx~l__E#o*Qi6ĉي%O 24ߟU`jT?#$LƯ̛[$*Zf==T/SUدv^^龐鳾ѫ~#/tgrfmDY8@MHVW-!l9"_NRp 0Ǟa>UWg׶Y8PrclKC0@(99-%sϵSU=C G\ܖYHnPp# ui >EI) ᱱ=*=܉EQ%0o,¼05CLവϢTiԅb=s$v{:~~286ƐFCRC=~:cE #c|T'}?3{;̿z~z &O*ZNؒ }KtInt\]ni~.ƌe-K ~f\-kȧOU6t2_%m$sɿN+pj-kyd8~쾆X^[W@ëHsKn‚dd U3[S,~NNF9!D""KN36ЮЭ-[J3*`Շ'ݱ ZY_1lDl~U9ݕ{]HAu`79f҃PD.N׽Kbg,v}jxIdIWW.OONt\l{h؎zF[]"J<˗g^egFGQlŤZn2M/:CG(۞`ەX_yݲwVYϳ?gc(.-=d?V5AD bAqqWʤ{Mӧn2LwIz=&MGiT?l${5O_E$a2+s,iթ$}Liee>[J>L=גMG狑,5PM4Xv=fp<80PN"?~$}〇RXh w{36,n K:\@;CJu8\"FPۆRJcKͬYOh] ل+Tp ӫ=\hw}7^Yi\Sx+6j`nQFMbৗ7 RHHZ'^60xLRYٙbї]p-[*J2"`eZ%wǗMxcӱ;O"GgozEP-w R5T1qA\= \C\|J V\OQY^U? Ξ[Z#ccq{0Z wckppp#&̭:{b)5LW|n촏`CM߽{2P֟BGh{BJmK<7-vK0y[ }FH* R ?OϪNw ea vyh/?t\g㥜a[|@¹vS:Y:MU$Y25OPzVT~2 >*:_JVۚ%f_'fꎷE[_*ndq**j&oa"e nn7@L,=1սO+J`l55 gV%cg[$ͱQOeO,QI=0P1zouR tpY9)/hm^֕Nޛ4 I4FyGqwިI`ThV9rwՔtǛX !~w$Z[[/onh=`/i cjj,Vʅ u 7 T~fpqK2=E>cݎ_EW T:B1Ƞ! >zE4HuX*_"&TjຯX'U+))ՂUT&)%d&p]񝕓&MPD#jb _73SC|xdHTD~JYIgX>xވoG N 4kn;€ثV6:3;;[^SwvBl @9 oxZUuNX$vUމf !{B ;LJp<73k"tvuA n4GO|o`  bΎ2Ug9ٮD5R^dLLi==J0W^Inzo.!N?<r^og^+V*I lbX1eMcDX6%jbSY$p?Ov&O6{?㳙 !XaCtkL?Lwq/kF%!,)PPPH"ڝ.):=ƪ=9vU.3G}'xJ\&ЍۙQ;uNS[H'=sqCe޷ *sM2f 2|6Z'$ID(-Xۈ^mdͱqrJ@:5.3iLijt>5*n_nooedwpݝ,7s]6O1}I*j# Jx57-F [zEE8`LtY~ⶶ)baP_3FD. 00%f>,k}ހԚ:Ow'sK707yV X]}ԓi3|(Clu'?6>|_xg7\!)#/雾Df{Ёы{. KC` j݇rޯK7 pL99:"vܴ`$D٣oa. _Sit籑0_2iLJV.4xId)JR)&w70M[é>n tWkk*7ظ,yf QaJժjkϻH04_ha־OMuW>46_ `AN`0%v?аs$7bCjk(Mpl_'ʣ}xAnCg=>fIBKK Ӻ8Y梕jXS[K ussWo*@bpp}F MHy0,6(=IbBU aP@,n$0"J#z>i[XCkKjs'̒޽fc0L-4yvOY#o:_9}c`'RGIY }b%ÄHY(Mc'#dC /M N{ͷ7wPb0K}iM X?%UF+0,nox!S𛜒X4#[.&Atfo8Ywwԑ)7<{A)!^Zw ұ͗p]P[T>ybnNPk2 IɡfQᰤORSZ;rsʃ}^W(sUWY0ָRax jf@KK"Y439 #KJX=,_ T\ o37&/ ÎGJC5wtf$k[v.I|Q'7kq PoA''>%xp(׼-dԷVZ|R+ yAM1QQM[Y 33߿Q^cJyh5D5 mje/BO/쳰:~n6 ht`MMH6Eb>('J (y D<揉IHPgr Dqۻh߾}kvPS}?[m%>]HAA7MƦ/͐@wOyQyt*r+ΕآmVҒ-1~VYB@hxxy$eR98ඛ3th9Z,vwB CORƌr؂,:˦d@\}/#rn\o"_Lxv́P@66Q͋u$R%&I?-pή v_HXbE F+/y ´K`aDEE7f88]ā$uY;L*LJp܀]nƎ"J~*HLwchJ=B:,V/dKV-|EF߱p{u:'OpGG_9'tX?: ч[m>O]RiQkٽ}WJ*؈).Pi *YtO? 'ЧH׻Ġx{q AiaS=of OTg^iqb/_լsįj;UOuV۷o'kl mm漶];1elT0~~UdX0TͰ=a.O 4^G'%u3mRoazICJmh `T[i||S=HT=k=s' >Ӫ);x]$()up LHH1Oc* SUb0~Li/,̷zb1o2ka6e̲{;z-Eޛ;mTM^B3D]_qyzΪ !:4Ђk֖%]#JJ"QQ!`4S~vg6I44>t|BW,PBkPLSz'ӬVL*I2C'}fx1%ߤ\ed4mo]s^6Tz'q\WӎPei (>!^]w856m=KN:{f,B[nz”!XDk|Dh |˕NKqaU+Ӑ3ouyYKC Eb 7fp%Aʶ?4(L7_ t&J@?w^es3rp&}nj:w&Eώ{0mS/I#Äs&!j5yAqv"pFӧgitL|T 9/)s}?O 蓋Rhi1uw_KEa}p8z"ǢDRT&|0, CDײt~Zu[Zn z7_62"ڽ:S{y3`drRb#lJ˷oh2^uFwjkkWtIGKyzAۭ;eaK'+:u4aYY?%Y23>~␌#N9Clu f 8?dXV "*% tw#] " JwwwtwwwwÝs}Α̬~f~7ߙ׍p ٟٙd܏#/zGy`Mj22Q&qb]HUd;JC'gMn!!%00?phr򪲾z?b[NuX5;"}5Mm3fh3I!W)%д5J+2g2Uo>\n(;kzcũ2>Gw~dɸ5 d+D;jgc0*P܌ ƀK jX}>-)\ g+~lnyd-)1NObVOQӇv;a&nFV 7>' |V[XqR IA80PkCѻdf;zpF_Re'4̗K~L_l2?"I粕pu} 7Qզ<2G ܌ dĴ))cc f02[Po/Eh>Ey)>>H5:@Tqޙ~=od7;xxXeðV?fĚ\9lLĨ(I" s~X4>}\'\ʏfj/_7~G|ج6:J {3(Mī[mg&lGGGL+F[#xuS^C㿲/Aͳ }71A=`r2LT¼+gs1 EG1:4~gށ\Bio꿽*#QAG1#c0az} ]nf #{{4h(ƪl꒯1)1Q֤Ui󊦊y=vqٖ=Q0kk /+_-}ݜy eó3T ]wv47 |ɋ𷴦-OmNZJ,wb DIHgjXLCL ؤ@8viܜsRoL{Yz^-s@j;a{wD_W Ⴣi,w&lSZY}Vwf}iBj'(-]'|K%smй0#o,>ƎOadcj˒aSxG14VٺCC WP:~71\ϞUƾCsX[;3XDk` *xf_T񃁡ডggbifۇ+Bs"iΧ'Rip7F6|t;2CΛrnҴ/Ɓ?0yu}ś14rs" gSTd/yO2W|ʣ%=-;~ ֘BWXovKC48d䎰4ibRJM-P?UV%y, ( `Byݓ)m^|/ޖ^Cf?`H=iEg&{c s@==O`o{!M m&BiawsPE=Oi}xsGf_  }vyq 2,~ RڹS/j"v^89xL-SSHϟWHBR+L_oFDŽwf UΤO@A2W8=\5'8B32+DdչdMpV[  ܾC*qrrWUBN[ܟ< (Jq/QĈ5Ơj !b^|xn7S)0cqMWOŜn+\o4@]9R̃1dV2ffx)4B BW*,r83x!kfj/v#$O);?㞠?~gudL?pcL99j{wqd1(&[j05:qa- OPa{Yvr{vKgaoinqB<s[ 8dѶ ߰eAGO/oKL@ ."Pl@2Œʵzջ@@Ȉ|)I#[913;' -`_{}y~^Ye|q:UX}}};)aǜ'll)|(4z:> XA2 IpD"ia\omiX$QPB|o ~A&طbVyt4P`>9[+B& 7ʇBzT?"*(ۗp6 'DD0D5JYÏh~udC w2w! S߈eC?t8~  큞,toεz)4;?󰗱\y# ?|| [`e SVTa܆if&ˡzD⬽tP_VUU]F]>3z5`PPxsyL5vd:s- Kb$J;jSWvu7a¯^ts~pERxZ5S #Φj^זtPa2]S,0Lì-3Qͷl l) ,j=3S4$B![ XŽ;akY G/7!g";;\\ _ ?򥨙t4m)Χ׼B8F:YH4f?|Rm{ $fS"`͓ 8vG NG7-+ng&D^==QI6k)%ED.5R S?֑9ܐ"C H5̅r P`es Ԏ!6tI>7ϣk톄Р%@b\x 6㉁<ޛ{W[\).)kSLwoOy}pP9ٹF Kma(~]E4 kc_l /?~ Fy{mi<nAD9!F[@M7H!>|Ѫy~l tKtб02 ZZ?r0FkխzzBt\HFMesv Xê5YÜJhpTgp;އ8!?I٩dO 'o遉cBAퟘMjO("|:kk"'F`PG=H55BE"v!'u8lzes=7@oA?^,_:9)z޳ ~Se4P&?pF@@9PBM4n xώ tqǰ ,{p`ImiI(^7]lPV znq<ꘕC$>mz${ '=9*oA "1cy##.^VM ״ &09W؞r)Ҧ n(N? N gYUM,)M qKqS ?x`M^< ʎ(ʓjMEި^_#"Ee ɍz<`Kg+fIOA3rUwCG@ɕu,U=KAV` O w6,ѷF`*=y?s ࠳"i((sKH5PFوcH @=t-C P$sA:+ip<ܯ'Ul}G}[/m"%99&嶶(EB``m^##r5nu]a+zdYsqt`>e]YgD /};3kii(@>غWc^YYy;yyB"gE%ƑBvVֺE*p|!bay?{+ X(*Z+,C'bk`Y)CO XgYDSF4:"u4q4P#(fy{ wfvw0KF)4L^E\cVՙ'P|2 )v% iiԥ% \ހ =d_YQQ`l{f{>vn 3[%·ץe;? ӓD"(~L2KZ߯__a t_ee߀7.jA9b"f2I"2+CԲ;P5Lff 8/#YzFŀTHd)I:UL7USLUӬ{f̤UdTH$LqF깄.kK(YYzz^Oxzyyu %$[T@n򲱽i@*+_k hj)Bjbj*"rq:਴(Tk ڻzׁrv/ WҎ jH;C/*/g>=d4cP,:Tt$A%5)}+0yTZh Ѐ }-IxiiHYnG >@PSOdCoYi.˪lgW5A hl&ܹrq ͙P:,t=wuŢa?gjs KoŊ-,7dU-C%U{UהZS睱/Y`:C?#,|{yXq,̿g눡zH5 1rq Z"%(09E0 @!$%( TOp0k`7J>gEA`hmB ϱq\㿾߿cAvi7{JdvhsTkab}J*h @Zdn=-Ga}aBaQmgo. ؟$%:lQ a-JIэ/ci3YrtzN#JgGG+5ar{TW%Apmg\rkb Pϲ<%1 )Vk<޺7{[jQeTS &cayf?'TXD2cDQW !N>`/,ҳtjՃńnLe *Β y]b8zo \Y!MNOe㲲'$U!2z&= Niq?xxjeA,#㸌 Q3S/ߔ^mqNs_  +?}1N7 [cTטyy`ٶz5++t#/@3h,=VK蠟3G$boh(5C?ՅfgWIkXWG8'~לH[1iQMQ8:hPBРΑT2p NptO!ڒ"{S# ED؁,|di0GVOql/; j߿gfe5}X̩ 70Bm/c>U.AmG{!9R C}FWVȀ!sqo19cΕ˨i'?UJ75%![5~3nED|!eg>"Px;tѷo3(Ȥ4XlCI&R*b dx;U.!~Sx8 =UhP!r~!ɒ%K4#o2&؁ko{t =W/*Fiil5wv‡)ZD#k>GbcO$%449RHd\7w_32mU#KJᕗGL +q Okl컍l=e0K?EvL\>oL?<Аh>p<¬0퍹6О)|Mz!c'_VmGG+?OU7/(v>II|w|j엓$VT|zٟ-@:LJzrNy 7=RZ+BNɍ qirTYݷd_߀mliL(,ϳ~>Ok'`Ɇ&kd 8"`yh0-/g)U?> H+5l \;֫S\SڣR1ܟtf~PBI~XؖyİdfQ,B|>=ވ+.Ex$LO!P|^IQ-opƓ]@,z <" l!t(Q0ng[~j5QCk^%\%< `LAROԻ d餽7S  Q4aǍWV b(6ɪF~.=Z0X&S\X B2Ǐ*@ k@GrU=}Ƚ2N0&V~]bU1եtpw&L3$ey7J\>H<m xe}eC$$0M SU=:L.OAaIR/Oes"yJᬑslҟb1}g?9 Hg6Gܴib2q$VHQ(hkx+<pq^/;ȯ/EEU.;0Go*fIr9 e>CW#OA4-&ik@2wOOZQҪpS.+DM hd!<. tZlK@<~=S٧u%pv[ٴ*h s|b_T*$F9}+M_^,_nY2R=Λo,L+A`T`u`g fuw9zNLJakds)L(l5L#|2. qq;eݹ:V(?D"´`>sFaw[A?ٙDHKK{s`0__WQ{k$; TU8f~1TASKK*%szJGJH@#zP89&ں?Ǵ "2?}Ú^{ Q:P۠+zp?.t4}:gyED8fF4WEhKBdK(~%؎d(©-4V?;vGSe5>KHNwpS%`b#X G6؃ =~sf򹊍Dzg·hi]6"cnjV XV֠ΆMƷxSLJ}@\9TDnUQQö9p~%4Xly?P5 Dbof+49ut&:NDxlG@Xa +uCk2(6fMddUN%%%MLh1ᇟ,xJ:UJM9] _\_\XJwsWj۽wa3$xrFS[E"p^xQ[r=Qfj'd2-B$ ++t+9L%3c33„m5ߠgJ(155yLN-3Q/."\kT~, گ;/-@xJX'a랰Ω`oo,f(0;3j<$v8/*C(5e?l!`;:PSCE_чVUa@K 0 & `W4s3Att^lB.ēǰWrw7dak *ʎTmY[ 6p?47gGniiiytѨ& OO^WrP;ӗwzz$6]Gba.\r7?Vi` G3'+.B!5CCC'@w(b2_IK몪" FF$u1W@m剬ʼnmDãRl &:c˶_?ܼ\4R_q{om_vC eԷ9`iSt&=&11.ӭJܖu-c,X9C 7rAitfAa^Xw,?e8w&xNY3c.S"!ؼT}OO OOk@Z,~Jڛ#=g u *,H|p;H)5Q51՝8??iPq4Ze4gPxS]r /; pٺ3m?&뛞*P]z`1zz{o#e''4HPz(!BEO=~C0:/ެ|lkHML| rMXzcYfS+߹:TeFQ|ϤZ[sTv F"X'vLJʒTTp*f*/{AZq^,fRsWzYiG"͍_R4-x͡Ur< <;k= c2$?@Dc&^9Sd\\Ƒ*H 1:gJ4F%-ۿkrWoHVY (O `ˬyhӝ@|bbAO!iiXj^Ƨ4il8Lm@l ߝ7qZZ*"@)ДH in9#Ht>~/|@a{Z&@ˇ ϊN>ӊˤSݘ:%:+,Дsǎ4Τu++GfB'?=Mmd`} `yDO1]rޚ\UK`eDvG?@=?H.ʪa8t3̲z}j?VM A~aQ7%S&p1B4ϟb|zy2WxjsNg ;+5` Ѿl'#+HNZS_?NFoL}=ts?eA)j;%QBf@ƋSՕzoƂ6[#ퟦ…vVZnu5 , \MJl,7Ê,Qs7%Ԛt:Qx*B ' )\ jt,0$avG+!yϟ_T 52bF<&&ꑱT)7eBusrETcg_BmM*wFNmc .]=6B@Nt(zn$w7lqv $A>U\Ţ.ۡ&߭%ESYǰsNک$UΗ%kDW nNS( ?wRV)!fM ū7KFGFM "]ㅇ{Hَd* 9ؗ/trgEJ_Ff&, P}xoyP\oaW6UvÙP0ɘrXf._KIN6U+6br2̻؇*h [3[CMÞY`_wG/V AC'ىn :QZS`с8ޙ7'x㫜j`=a՝IYu7VXkϦ F2m/1^ʒ\ƓkZNdc?<8s<&.j4'Hjj=c NRfy;5ux{)BHwx}xc1Mc/+ӲOh\W,,Ql/ Q#|C,fBXD̘"!M}}y&:iT}B=>ۗX8SZRB;w{fdZpq=%@8m3U.9v&y\>!1]]nXiokCmʺ~i{/woVA0B-9t˅6aepoB,V'0FY?1?MUm;ZbVɑ@"nW*itmׄ3t%ZEYΨt0a뢒/_xX(+-HʐsSΊUVOQۛi|!_HGf$sFK^HܴP}|؊_6wJUVoɕaZKqɈe7)0L.^'0/;4/v+Td p7|)!AπT.;'Kz{g-R t@AlL;a݂p̒Qbc PT(I3dt-Cbc}M@L]!K>zKSZ}5m==Q셥s7>]\_56t_0 ܞew6TSS uZ I bKM5`l *fy~V-fYhƨ @|e HoJJ*w{m/1~h>##pֲsfAsD*R !@ϫU,3 zIEEmpzf8;Ïki\0,J Dwln_Æ,7'vA!Zh˔Bz 0WaFlK>L#Dhˣ? x @4q+2iɿXVR:`H_ zKTEF(Y9H1@ BskE7krPSh-p|: ӻ3)AciOOv_BSW:I[Z98A6y\!~o )t{uBlCBG+Ы*D,(jzyC2Qh44k\h/d[6p y*NEZ{a-Lp1Q+z1CHCrĠ w;pG29Ùfz6S p@Y,|-zx%VosmQI4Q)Xfɠ:Ksz67s=T?##Ae.-SIA"ΪiKA&"B-ߪthvRrRo} `'{ue0=W$E_Ռ;{4GmiEIA/p ߸ =P̱psiSmdC'`ţ[5۠|ɘT*xNbsdF, g|! GO涎{ĺ6hN;8У&mH* ,_F_! 0D$nFtȐd[cJ`v6bL:eޙT#ӾZg*xIM47Ρmby2Klr90;)]0xB9/X x|xcCwtxjy``rJ$sz=H#pw'57S'G 11WnZm}IIUHd!94Q1Xc,#B8IJ).5"~*$Eh+G Xll<prdXAX0PCFM@Q<{y$]㽺&| F#5}yyxOt-DjW|CwPu1 ȅl_ss ּh-\%{íC:*X-ZHFFLqzt"|w2$ʑ.hj>216 pLa9f{LuS;.aj5ݎo^ +oaS@sU,)ٯ1`ʶ :6qóֻNo#=ը ?~˳!6O @F@l[OpXzrq頧:%[eʴٙ5f8r]Ct@AZ`h7Ky6j7#Q/#Xee 0! HiUԍf4v20D1[/dcMGEoCP!^ V6yq87.=V07ĔݍX)|Y4ܶ;BnJNXqL&7 BfĽo_k_iOjL&酟lbCGsȁB׳[.tVy/# Jj|VO_1=`˴h_`4̭7Cr\%YT041S7Sy@4о}Q{{2r5:(5qVEr-;B(pF9qxRx+nn,E-<ff/b VBM0e1i3E!"BX`jd;1חʄ4e 9\R%3=ڐE3eIyA8\מ=K AFKL<8w\o<^|7b6UڙC͑L/]T7߆1a2}㰕E?-^Ȑi0Q`qC/_-/smmHNwùt#+iWK"=uHFD$ЋwfD{hj/+) ,C읧%aYIs߶HԵ1( 0f\zD===g0 g1YZC|0{=^jh:fL?Y2dMf+6 xBN F2/%^F; +}PQRzBzp#3EG 6v$=r8\Ǭ!z=jwsw *TT@Df@[mkzp뗐o+fHgQ,Pǰw8& Qbh*O ě7 4|9j >X&7鸨 Uz3P30M4bAlќ442+4<8ܩ2c33rvbڊWi˲}.QLЖZώ4U]3RnvwLqAGG@91Y'q3̋:;gC|tIɇo =1h1uYE—%+uG?G(>>uZ|20#pyvPE%vu\-K|~h8to8_h6ޣ i>~9vV+kH5-q>|{ on}qc2ц=""Ǎ"R&,˵U@&g?eS=8Rź*y*aa=:<=]Rs i+4򝠲2B:~úa{bb2*ӎRaqC3:"S|ͦ4B \v~J¯a CJ}E:RY7 m3U͈֗_'/\,FR}C/vR N4>xDh{e-=jW_o?&Ovw$^wtqoU* Bax^1[`6[ SYUωÇRÐ,JK< Q<~پOx4 jf({W5>21 qp6mNk~q9t '*& @U!*5L2:ܖ"Ifؤzbᒒ8iա\gHPii#@>ɈK>ﰰ/j.5Wne>Sݏh +Sjck-K&!ZB=^+%&#Z7X14dUńY-0BץT@_ѭNb~ypwXw@ZY-x83Az]}4`>W fVTuv `n5\^:ݚ\1)T"J].𱗋^^ȲBVOBF[x~;mbRm IU݃ҏgfbٝJ%>mg b2yQ6Ui4OH+<:FV]h8L1^0yEYWYUUfzkxpi՗ZZZ綪t&kll2xR 75Z))ZPJJ !0CCvvܧ;zɫ!tw_搗MMT꣨u[Yw׷9UdHR65-1q:5=;; 6ٔ_ ܖE??b!O52n- C*7 fPN K1ηV4!Se 5mȪ _/LIśK?ckj<@jj-mm 1םʤ>x=t\vsw7|p4q4jF`mdp\'-'\ O"dħOONN0F}s^> @7,SmVR[s2eϺ:z`Pwvr%sF'0852Q۸GDD = tJrr| ",%Ii|=): OY(Iy(nɕ s& 11~W'"mA8ն@d2bF׳ãU|X;?jjmlCu<1b0WˬH>Z8}'CEgWغc%WH計bw߯UdBQ iw&,R"?>Բef[7,0LܲpN"4>:gt(0 I IgL;5bfQy;TIODʦ^4ݬ錶 _UP%5N\㺼ҼTs@nmmog)i{\z\ᡥp \D?>x> Y.9]l9KMr}@9і$/HWUUMLۊFo+!AG[MW#&Vŭh,_0в56Nm_km<Fp])qwV6T=SviR悦9Dž&~@A\=ewV9=8%{=Kg_GviO(|9{|&!%?y;X?!MhRkBƥ.7T)5cbU ]̴33;@ȹׂ 6vv*(=BXPV#8ʆZ*>ClȈ@`"AgW4SDTygZsЇzI` 9ͱ1:GmTٻ|Wa?[^Rh0Ի}FCsMQ6L -KRff=3w:Ow|s\qgHg WG&)(Z%))<,Q t 3 ~lS?^ spwi!QQ%""HFgudKރQM'"\ )Kݠ,"S WlKW/X <_ssu}BscBQ'PHvR9@n r{[lj:*7Bfx,K0~-x>#\BdkeEAF<,^Nf9x T%H(_[ NY5/ u#%8pQR`gúJ RѿlQR12H$hB-.ݩ\5xj6<ʟ' osCfML*c hSvKM}iXP=3+j5 cPPcc;/>&גg24H^vׯd# Z! BYZ6^ M)qk ZCe h=] >b5#'gIgSR?A8&_B4]g{\ȩҾ[9˞h:<BYx]Y ݵN=۷o )5]lPwF|l)*iQF~4%CF 4-!in^FIU.I1ZkOUϷ+>p/0a%J|ob|:ChwZ Gh3DnGTo!V SbeS bN,C@3Nl568؍'{N˗DnngE3kʡ!l Wq zO)z7E]&p[6+yQb`oǓB? cý1qil컑b]>'>H)0k'әNaԝT[,Ì ;\WlU0вH+KY~LBL,Q| s p$rq/̅cIۏbA堑ǕPjlv;"s"A)۳h64,„6ljr=j\"Ȧ nz#s|th~{Xmu-?*e+c؃t`R,Y--C4t)&B9NN*9RxO^gj阮<| ;l¼k<eÌBw;OdYS3%9MԓxG flLT$_˱䵒Lv1Ma崕#oz xc;M?eCxw9)6ARú;&HEeQ:AA¤ w:7K9@0LK9!;6dalh$pҲLk"2wv;u%X+z8O2K1w?-3J,7@FGO~?ԻQ0돾Mg4}=.6K4GkޗxsneQ8vC&n{8uho4DIޫ~ Oi\p8F J}l\li ?/XlY6Js`@|9ӿK8Fd$\66$]Nܠz~юJ=Xu+\6(-<+$qP'ۅ88 }v0 ,bíݧ iƑvٹέmH!Xd[F _]G(4?:Kp%.cpP P(T pyXW:X#ӹF]+ 'X'`\vuwn\jpwɜ> Ti>NJ86&iPFIAW3cHG6-}vr'&x|};BR˲ 235L1SMnn2cm`1Lwd?3ص!d Z? |A͞ >5~_XF7K)ӹ4-]],yNX~À90?4..[AQ௯Vě.!Ș1߿ !0^dN FKo`h1GJQq:fHqD-)BOJٯMƅ/3D)2J}OX>Gzl ^ws3sS=Į|iRڣR~ $ ϖm(( 1b} p//Aˏaf3ֶ?ԝ2`_lC&k s:u}j/k&#+&#kdEق4>Dh_l} 8$1Q6͌d"~1T!(w 2-WuvwDNexy~)7$#,J4m݋ѕNĮB)m`z狇i7=̆HGݗ7 /0)5٨[',y$Mu2C?PjIG_o 1rPf ,cqJdwqlQ5"o[cFFBP}ell2 D7d1؁l`:O?X>7캫kyfK ꥗onPh;~Tןm) ϚASLwf <%"!Q4ub_kic)3D|'fbK_w.q/f=6BZ0 Fm0_EQ"P?T.7 4߫PvܞO[3z~b&gggQ;H<7~kk؞eX?0ly>; @Du"=^k3_0[#sGggem]WᕝQ8 !-|Wc8e"Lc45+yDx9pXԺzU5- IIF#+WeOIBèp42h"ۭph ~'r4Ĺ[6~xVd$kMaa{`3Ђ+ )&8ÀM"Voo}6Y.i)mN!X."T+Ipg|$)Agw*5ר>"_?$ c3+C:2E+?iOWwsĶ;يV:C 4|s3!5Qu09$%VwR&& &&CJ~j; G'˔R1Uo. dʘ QMeeeŢ]PL 9Ja!aB mһW>N]9yCHquk+@l j@ z9Gu>Y&~R*^^K NްI^7/ ċ*k 妪tDDCBg2:: IJ];& Qvׂzwq$%s46kH3; r8JKC,+]Z6MD\DBYy#47MI֍\]7zTN31bg`Ϥ*m8oKUI@;F`;fb?@yb xՈjiWUA5C` Ç\DؔkFM&uJ3hL[w2k4<_ UTT9>u_z*)@_hxQ{ ptw*kb?wuA3+ zhvn?)%$sl LwNmR8e8(qNHz8]B#Lu[W&Y|m0Sy!]NVPSSԄ*ÓrEA`.b ӝ",#2uy[9 yf[f:zh݆:Wh Qol; < l&M 3n;Zj8[n$*3%F ""BV,vb=⡤+P~>Bcv*AjQ/Kbm)B 2:r` ݑJK,`P `%8wV:I\fxǻVVj0;|i-֋SùWp9:6sz6ќvQ)z#ٚc2'{#%j :RSU?iM7?o@<&^U% לrY)wnn`T{zN_?b=eff^mhP ?i5"\phpi6D7X}D/_<-+,P\.W!+,Ax7!Uٹ^V֎3NB\-OXf$A2FIʷ=zOꬬ_^f2S(*D, P{}TA,XSH.*%2Qx:pWp|Y2`Vvww? M^0>(Zg:v_~k|E3d Kާ!a^^8F!I PZ);(Qh]D8/.1Xl]O: !cl(4cuBlA6R6\k:E'isE@.Wob$Fvon uG\R(t5*}u2+[cY_#&$^f:$JHsu"7KIc$} <ɧ\fTWS?=4|~0_юOG7ɪeXXբAV:gn6 f2mMLpm]s<-sꍩh6*RXcMɀ>) f"ߺ8v\b=88=‡ʕR " A_LYppܖ rr"Kwy /,5EBQ`Q|Zdgi |þwsU`<ȩ8kuUy&Sg,h>W1ZBr jX0PgNcGEgEEeptJMN]A:!B?%-j$ftyB|xsklؤOo6s~u0.7hvqTMiD^p`UiHgrٌl:ňhZ.򻜲O<^ IAhbS\Gy/qhm%Т<;xJ-%?h//fC-}#%*ϑ_E2ɆPpDD ,L:Ӽj[LYßjE/M :%_ <&{YA*1; |~JÍ>  3.Q,~#:UnZZ[ %OUEcb' 'Ҁ_AHcUeXOO=N; sA^ms@=l/o=jhɿnXD.w` pQ/Aan8YpMhWw7- -.fܕDطPp.W# o?ݓBP(_gG%ԝ-bi RK+* r]^@ߗkkrhxxumMz"\>Ղ3GA $^ 3*. @zl(v[c*cg^``~++u0]2+eg}kNEp7& ?`F 48jjEHȕSceBHɺ0;A9b} d?y^'=z] CzQ__4[Nӗ#@Bi`\(YyY' RR;gg'7 `H`TIl)ԝ  !K;iF4Xlt\Ġ3GpϟM"edߚH$pL55(MJp&ܛAkOCCSp'EÇD z1é|y3ffw:c@ĪtѨB[E)!!a$Bfqlef,BCcy*%خ29b{<#W*C- 'UaՎdjenN}:͛7'`985tLJg'*ȸ/t0(Ϟ[~O}^+>.hV.7Ɋ1jB?(499IBLvg0Xha43Ufa;5Y k |elG襅rg g7(ik'M)Mkb֠"yKə>rK_8qA]:'('"&)) +3VVwsapz!|\ݭ</rT̢RշVy4穃# >>/4~U ="\[n.6OF'O A3)sl,5żkf j/ BC;k˕lf% lm UrK*| x~} wA]dw@>G:ojՂab LLA[)^vsuNKJB;v//.tg?L_XМ&j;Q\1^.j2z|_&app"R=|N1>Yfff ougOG7(T뜆GӺS=<@p.FWUVevʠ0 ͅ@).o"8'z>qJ .[IH0 X=Cu^ ώ:5nKu\`\Y^NO @fмV662AdryI~U $L)9_3MgwvE:a [4OfU/LQQ ئѭ9[ zk5B# p yGQ&!0yr9WEK|GuG]a:6d0_&GK%l؝FD(JU?ر;WJF7>U+ B%" *q=@ϖ qqq:)xIJٯ;:l?tMNIYq(.K~?jeo/ﴗQYA#7@v gHDюVZ@԰ru*kH|ĀJ";ѪH1z,%4uH&; LNR^FѮ7ϫgH$ '^eF&|NI )㦪=>95[]TǏ6`5,N-{X5$!L%$¹˥WH|oVb„v"UO=2=e7U荾B UXD(ԼR{׺6LJ,☙&6Tb6j7ʧs%^A cLJy!Sukd/T'/vv#4L&B 토DnBI%otb6`.+{{zӫC":(ZF6N<?~Dj,xB+.VF$PS w&Ljۂ$fVc7٧{wBN#d?^\cw0O;-i6RdmAϱ<{1i>CH{!/mX9rbBiӞļ,LIÅ^c˚,aTNTBкWj<ߜVxq0YB:!ջ'Ē@]B)Ƀȷ 4Tx,DW/~vO!kbY,nJ"=  VWh,,%j nut Jhg/6@B;yju}}m`S?=̍j@%w 77r\`f:PrmDdt@ ^4 Q Ydp`ɳU9&ao0\82@DY )fYo>Q~Ĕ rMȅ,A`S|C8& 90]Po:3X@)Ю#XȽWBWH=i3 m* @0G8u+ m6YTO"6J V@XL~ӂח,>B3h͐zk.Q$g8FS.sA'W@pfwJ=QX]Yن8JZaXgaEDE"$yyB{M͘ Oz成a6dz*'p =XǛA,$> s68`͒*FrY ΠNQl=jr˾F<)..Ʉ8=ww>+]],F3ZA'ͻrQIfBbTf,؋Čj㐥/*)):@HBܰ ]&Lf@.(D ɰ߮pvɰbHI &N:/C|5!hCHJigEWo-<.3Ϛ#IÐ 1 y0K>㊎T۩Aur_ǒ +t@Qxj_g k,\e;8ʚ EL܂+ގGJK= bMkt#ޠP6Zi{TN\5, xu쫾\LsQE O=3s=6McqwZHF fKrZy*= JBH4ņ@6JFܨ7/a`9.W\gfN,ͭ K4yEC( 8OFoR4< 38<<%Nvj P`!FA\VZt~tz(TF+*hYadSasup_0HUUɄݖ38$ȸ3TJ(H5prcG@HBIALT ~<.fAAlU]Y9ڬ&l2:$ cYlS0hrZ|hZ0[]oLD8yi"`\>BSfY- Ejs5 ָqVf<{3u(!>84dUjjv{S`"vyXX]0+)Nf\,T"Xp00à.W/L_"Z>w" p/%[YNa˾Tz/@$4FhNN~?4s9-!O Nw&[BIbE2yӹTp)ծYg&_ЃLhrT"ܑj00eBXeUMll2O ͓f7DwP4ODc{ k K`r<:f9aݑ?1KIJB;ϺKݔNguN":ɀo;u\X \ ?΄ *rfb):a[edv$^}S,Rɐ@4k) O:н7X@-t1hN[;XHq+)g&=BS*c@PuYOX_ʀ (mF/~s{zAz;p:lt͍_|G72avKl6 r" ǥY\hx) |TwrnmZ*% p :r#[KA⇔O$t {oV#IpD~" چ3eVb#(7tUrS؏!BFC0]wQIu='0|H䌦_\$&sfHjnJ",KkIY}5[*V.'v Y&:`Cْ& t*450 j4ʻY7TMshpi,@ѹM}?gH?@Uy1޻+ ¨ d_+7eͅ`#c&M:a\f8'9_(+$M.S`gixx + <;)`K&f[ვxdx}!uuۖ- rsDF)rt#]߾kWK` 0EEy,.~2771I7͍WBFrk%@6RQ:ofKGiOUrI%("B*ip腮Y M:yy%Y۵ 73+n>ckܲ]3hIwQFm#O\nA炂˖N;[6-/nDL2yDGKu'HF#R)ftjb_oDVURNQ}~`DQog|?81SO"V[B,SNEۍ4z&-Mw^vB=DFJ;o{z'&Nicc}׻gggS47Ɉב xqMKh EqZ۷rgA8ʍw 7mpF*[g*w |kN Z\3m˧t^ҫjk MSy)p"8-ޡ55%:jIIx\ؘaU"tuyG/W&_sJ\ f$^B7HrPvGl6rܦ>O6eaQ4$C'Zy+܎ʍ g~Y:fheQ9獅q !iwKVF9?pJX?"b:N 2:eem<3:CjkݦK/ 28}hnMu挵ttoȬ~.tS \GnԁB"'QX@$bI82 D ;byh4ge%W}GEfitK,Bt4߂n ^ >\+&C[`f0bH -` 8`/+XaecUŰrCa81EÊbP#aI9*UK~G  o Ro-a`W~}[CS(c2GX\ƷF[PVHxv-+UȋPB ~VBĒaii 5{dOÓ#).f W=}LLF9Ǥ`N:k<ް RhyFF3bMslZ %1[oLm!ߵO  hl~/ GSVV~FI/^,O6 FYEv_d=ؾ/--͂Ñ o8gN&^+ MuPڃ%M^yʘFӎmib??LLHH7=|p|JʂwM(P8_Qf5RR|,Çٳ L28tB|揣ק+ne2߿/<1o)?? }2oB5vgnV2]pB T*Ut%%.\XUT\=;ǼZvmcR% שd2%V a/^~劸 Q= .H+(Hz[{8U@ٳgC FM+*7q ZWl'<A)++45QTPV&#_>. -G=7+r* bLzXu#I 7sSml'W_WvuJFڱKcb$2,_i@ح[ :]ՋMJڔJ?HMKkWr&}T]cCbbZJåvder@-/`W~۽bQKDDj2,Wqb4L\r=MZeӱ]!UgJszڲ(o)TU2(j-6ݡĊG'#^8VfNXr5*(^B_ThH88P nH~nH{dHaKKe#;&/޾?uT]Mֽ048{HȊ "˗kʦ0}~~~ׯQXؐ7oܼl33]; TgmO++$wuIMUc .mn/n]bŇF^:TGGΆ;cy95 LOVykBUU ["*ZCw{_<ݼL3+QsE$Xĉ^wD]j̱x|`Jӱ xMj!60P*dk!Y][[;&_xs6i)XA ^>ɩ-ĈJL^ԶC7ٜ,\džfXwlٔvH{z@2ksktYa bNIH$O~8HκlΡ#˟eFm> R cߦ ''7J?=a"߆q5/_bzm0!w^CFY(O[5p8 ˕)Rn{[x[3aTgW\Yr^{UR_oo>(E!4Ie O>{R$9XФAIkUiu ,>(2`#zQ 鑹uhy ΋,:(֛ɄFE AeC{ụ@~ya@ЁdUO/m Uu&Mn}^UbK|€?G:C g7=ժl>g\!#ftUTUgbo67 6Fmh 9w.mǩg @}>h:rUgg{E6-T NKy̚u)5=G6Dě֍av wrપx4Hgg_|a*yUPi)T^aW¬Z%7ͅ;)^ Vk>, i- ޴rIM޼ ]2vhhM6iN M|@[*Qp }V({t\emm@h} id)E^ _?T~YpT5*4du[IEUZwp둤W._F9; I^<42[*%& Qq x]ĺDi'lUV>z: c5cM}>g͚*PZz?Ԍ I ܻw6UVW[9ѷH_p)nr?-c~)}e;&@=*|#*iGNj%JQV΢[w/dx斥3Ͻo:#Q%&;+ H,>r$`Dw^\ށBhBClVE͖K^h~\!w?hq&E0itBaD0: $cO"92[:O&|~v ڵ[4  TJ՘"IјUҘ7Kme۶\\pOT[E%HF1AJk,N-ڕن4͓BG"r* $\p^=m7l]|pnN 2R 7lq1+kȌwVkk;xK6~>!΀ɚqt=%%KѱMP$>]q3l 04Z /'I/}n[1Rh$h!lϺfI7N$ʻ,%BwF*bw8q1vlt~¼_xWúwd<<ʙ1[׃L2Θp&.P͕UU#Tl"WG^PwqQ닉4uMٴ\ruuJzn!"q^k:qc%-<9Cchw~l lЇ\Tq oDL\䓌޼ya@'fqƙBB ik#w Ds=rlģnlM}Vy!ÍVxOJ7Ч~Y ؀NH2FuK/RuwtH/>ړ122b3f8X'`:OӨwW8mE"8j9sP+{yo4\ccc# ӹy͇ O*϶ -їYhR;wn-rDk`K{,۟ЕwwP0PDO{DeddbbbRA2}h&p7C<~Ă a WiJ8:*up찞c jxHyxZN? EoW#S[GY""sg<7>7DzXCiCXsTs&3wg)@郎@\Wo^6*O{Q$x'+d)*uws#F8݈˱R0ORR! [cdϘ1cmLNjdFK!ȓ{ x-Q̳di΅>]nGGb2w޼7մHtTu%,>~%^奈,wCYO Dq[#鋗f>d2?D=G?6Ce3#zjwڧjbkvlj:* hbQ<oK}vGSctzSq;vHxy5e?Qŭ^n13ܿ=ց2nLO^p|{>^4NáY[tRo@, 8 qe cD" -9㉭O0{t '''QWV^: u P[޾d!G,0b <ef8&C ۭ,-aәhM- %'0hNÞfV(ZZơ|=!Ԇ*3~ ,B$,"Cx" Q$3D}Y1xCq/`Z+NǑ ,Dg0!"L&RqsVܯAe%rX0%=]:#`,:C0J?c D@fe#NlWET9*%wb`x(@D0(&~@ @oGgs @Ýrh&]@Jx<`7$7 *M&’`2Aֳ !AgB2uC} uyVhy#hpHT*x)ޜ*1T<̀  xM38V|kor/ e_,) "ƲL!P >"B%ۉ L r Rwˈ$aaJ & r%өtKb! 4 "0?K-ht*d"pxfX0>$*Bf2bd0H,!,BG“`@20Ym~-!?UaS:ucx?DT6n:8zϾm:Zb튊; wi[U yt.`EQ]W -f!X+)*+x抆ȱȇٔ L90,`1}a:f^ɇ'ЅEѼ&%7 |gf)Gg 67$<;1?ܷi ҌFyjn }b }:r/w*=[?;z:q|ؖgmo~>OkܥSʃuW_V;AAsԧ|0̴LOk K&qloq5Ú8qx'8h-8kG6q.k8sU\M){&5ql8ўp|ƹ8g'6q5θ/DMI3鍳75δ7Κޘ8=u2y37nj8kzC7Κ7Κi 6lVOp-d(g)l^ca!f<1; şH,eRl~Nta8]E`@S]{4/ f4bu\EJҥ.FsupwQ9+˒nw.nL\<:3=m#Ք J$8p15,HڙۏPQ(SI ifuگj8X#.Ci _ts(F dCۭLLƣ=1G,># ܕ80M3 ~J7pqDH0kJ]u_+4tdZd4փEXQ:*t&9U98* \"I{f>f/!$K+r9""p<Y+iմ),rJM0rtZL˫7iꘊ[WY aYln 0ͅq+/m0~6=ur$|Te)/<|o6utdtfYIC ifP՞EF$xp{\X,  @]|G7P,44ZY:)<0}΅Dsg0B-nlj](VWT\ΊPί´*iTSd9OgQwʋgXVYXr[WS]%tQC5mLod?A'RՅ݊bGXrT5~=鳫 x'$GY_ѼÓԟueo3FfP;r_I?2/ת~*g(loBYX{6XWە jw[Pܭ$ "wz"W)?pꀂMj7( ܄:2pꀢM6(ۄ:*o¼Mj6(ۄ]MX u@&UwP} z-!;fmVw/]\lm7c2 |Z0a#gݤ^|oiĂ#8G] 3$ 'SCh=`[dj BoA}p 3$mL2sNinkYj))o~ ʿ-Ke1xwm'^x";/p&Dh "e~wsPބrB-̟ocCg `4 S?Lʧ>)+Rtxb) O逧tgx? _=TŃt{pPv;Aή6SgRy*EۿnoZ9QT2L]ׯW'NO֙$e?{$>rEuϿ`a1 9q ,tnr_EMv-8a:*nf6nu~3?--/('#|1gGw}v<}`U]{UexøռIs9I DIt R5d)LF?:wf4o8?wY|Ӂ>V*u).Hmz52jbr!M/EU+Neٲm/_~ޭTIo;%8ͽSn=:e'uծNUƧ卝fԌk{w'9s)j63hb檛>ƀIՂD.cZJ<*0o\=3=ɦsy3ЍKJzϵɚV~y>{^mTS*AsV*b i`[kNѝMut(||TNtf>OW?Oڤ&o?Gsb:A5=wT|g#*  f<3H*\ѧ'@enȭ iYjF+"Yo4:Dwm]-VHxҮ\UMIvt49Į"wkQ)ި rhzߨ~H~}Fͻ"%F;m6{!yQjN;>FBVȯ6]/Z]!Ҩw*;q72҈OAi4Sd<қixn_x8δv%d'`-!m?$RxKڣا p98S|ր  }6ةA`)W@ %Vo~y4k_}G/LǓցB1<+g9`WtW4ufrÍ5 nrt+bk[[d߿ل/6탂xx6^`_O OKj~}/8)ްNa0I汼` zQ\s7Feg3dwxkHJ)[p̩c$ |9lDKZrgmkZZ I!G4 I&UTδr.ѷ~s:,$sǹD^y z5\0 Jm21 >zWUoU@8vQPD+ÂP*Ncv)+%^$nZNI.SoK.gm|j0NrmLObQJ۔,I<[ۈbe#8_ ^q~ cA2-I /)>*Sp6?h^o'VS~Lҫ h(i)Z{.0E0Q!+ph[| ^Ib)9Sɔ%Kx+O Z ,zxHǫ⯕l]W0|blK/c!ЉX]}zpv)r8^i6pO1ђlV[6P ~wmH:+f}EIxmUy$+v9}Qa͊DjIʲjuc%[Ȗ8t7𠁸*dFf=,IlG >Sx !4{LVQY.G̸B1Uqei͔-v`Fw;o9w x6Z]EK5V`0BidSf($;8 ' /$fD)A@mĽ Y>(12XtFrKH;ɝ&.=*Vך٦4;{xr\]SҔֲJzxBG+5VING3SlCL ˂]3.T/Lԁ{9#[Ti M*k>"-!w|;]bFd @!rN& [( bZj_rkQpU ҸrI'4v݌C[ =3! %$faHJ鴕fy8Wi_>=o;Ftg&XGؗ?s#7?w]$Yc)x7&Ok:ECDo uAAQʰ2i3v1tȃ;ȚQB{)gHK|@nǯ!Ƨfhqos`{.z-Øܬ(A|[Hv^؁2rLN]H( ?xj!cѲѥTaEdN[7S'K(Si%8UPWg1]!᧢-06tSk;JJZ<XH{=\$:uȃ"( `!iW"`*:!q4G!+V|VؖT 3ZAd+ €Ӂ0rP7K%6DtW)]."{YZq$x묕`Rny Asz3{XTRQcu 8qViZYFų8*k\UY+ѹ|,0XxEA;&p"9~ؗʂjWuU&(ȘJ,'^aCӳzC$jil32T zH@A&^(+@U1޹JAWRu]b@ qnAPpFjߧ&&cўhn+ h(f .^oD싸eo,&TO?_ˋs]qNQtU;Ua NI+c)*P}76v'' j$ZfJz#crT@9䁐aki Iwv#-uw!ƕ$͂X9fDKt.Nj;-7Pi3CeҐ$ j< 6wJxE"zִel 1L$pxA@yWڎJv,K!] A9*KH'tK!a%)aKd*{2nLUW ZpVPI*9:oƛ'0`N0DN^<* eT#$:xK-¹DC 5zfXqQĖAڂ0ص^D2s+rkIL]R V`#+=pˋ/ͦдK+!w_Fk83) 6r5g< 7~rA_ߝ!ߤ ~j[ڲKmx{R;KΫ8E#ox~c_86y*9rו9q.rxǦvfߨUZCUK /j;x JAa4u6āSh"aOWS`YRY̦N]vwUqe׮zIBU:Ia$A)+<"/ݽHn]%E:.ӄM0P|n{p `r+z&s7@n'/pq^d<&|;^/,dzѫ4_j q4:*} ۦ鳴}6Wפֿt kQH";$"-վ'wVKǂZsĠ5w 0rN t\)} C: })eAB4й3C $2$G3S-YVW@ɬ<\o{ Q۾d~זSM񼝥b9_eQ9xݰll^.c=&[O )!#'h qg.r*6|Ond+_&XwG4OLLH R1#ѻP)H(ezS'! |&ϢTs՞pnM5א)Jx$ZwFTq;[D&P;'դj^^ fF?_< *C35c݀a=Wﶬ)LX9"V 2.+P ),j'mAbglS'g99pE+aL[,@ޙ!z)梆l #4 TХNqqMj lliy A;ДxsYirYX[E HNYPT)+ Č4 ] ZD9_P 7"Z,L +T9LBTHB9UDH,PwLh~8,R8 |Mcd,f }և+{Y=jYDA%\Vԋ6(uw$ AF8h TbCQŤbY'n<磄Hk;nʨ*7xo rW.3ot~z/tIs]//~Q<88:qtt￾%)Mh tWe$߽=mQ|l0 h酟FgPkmt,2&q=~L+3p0KD"W @O0aٳx}brƛ*A_?&T)W\9=3t5{ׅ1l$>8=jzC!~9l l6l|g/}zypWgbӠ?! 3s]MhtGQ0<6`Nʨ"$k܈om_4&:MFM{-KxٟƋ=8&n wK&y#S7_@'D8H9x}9cv?5S~ār<{6]}#kV[qD8y#vb4 q#jF|ˊ(kV~'ٛKA"E8=y?l,7 Xjzptq9;pMݾG:i_an|_l"6,~G^B/g (m}_Qښ)n|:!/[ b}[ݦr+!_$VXicrOJ57j<5*)=^3ǍP'VY{kU"Nf ,N+߽?Sk>PVi+q lhi+S', .!tVwK7ŭ q )^"W:'̽vHܸGpڊ{U={$nףK,9'*uutuӔqߵsxK0JRIuWׄHTm]^RQiUU^+W)&[QZ<.}YT0p&;/lXyJ׸qփ :;.{7iwڥOk>P)n˨J=H}(b$S+Bx'+_kuK?X6'_qԤ.JGLqB5lǵZK!&Ν_O~8?=8XOG3rԈPvV^5_Uփ%ކ\/ Vg>wxpO,( R1j"3䗒 (3bF'EFen>k呿G|t6eg$t_;xV vu9|6`Bgn&d O3IYek{KJM"|tZ#E]rqK#Rنm-X֦[ C o>Ƹ.u ~#'~DZeiKKJ婔~>bfq0=Z+B,86ϊG;㢍l)}(q9JT𭍱n % ZOq3n`.E($(=*0(C|*;UuaB] Q*,"@ J~tócj㨙_Y2!}@l"KmiFR/y]knjggw7gFzFңVRM ~e/>bA - m0[xM)Y)iսi˟_T=yCdh J4MUdxsDtX%yJ'Fd;ri!QKfz;%ΓYDW4 ]Yx>vDpF:f܈P.4t ߓYgu8mS!]EuwW~C4+RRg6g .ԡl?F(a`RM,-DX<,[y*3/+P柡fQ=w)XH:%,*iYH,Juh~]~$>{c:WnN]qRST=7UPy' Bj1'^eC.~#?\ 7GWt :`VR$ zՂU6ͥ28ژ3Fo͋ NhcW|P UVE鴵t^=I.M.K6o̼ M&BS7n&$iUXB˚:(4y+Q,oVbkyIM{rnfT򏽫|l, X(V[@Q6(0wC%(C^}(~:b<;,̆bESiab5=0w꽿/BfuaߌgjH13ֱ01%AGǃ%F1gt9@GC1kd;]!N2Zy(fc!PܔQ \b<Ckw(n(C~x(n(CbSFQ&\2SP²| P$?grңiLN|l+|uUܷN12rnA1#/|!(\7>B"sPܜYLww!y;Ѻ9 H9іr]o79Xϒjr>Fg޹,A6ɑfp!2 OsVX^q-Ig$c)uKV@+lɃTt.京ꍻ c &GIP.doJ-iiX/_ @Iʘ@qCeFB>Bz5Y5f&t^q>.0й|BIݭo%D,*B;(LnЂ,b $tS ]gEkܹd|~~nE0ݕΖn'~iGd ,eE zLbm;\`TAM}B0̽ruFN| +5DPc2:"_{5Q(Bo`+r"H#) gq_"z)BQm-s<>S砸 T)lP?CV3L7QO7:VΆm|YڂAZ;wGuwSc4su_>Rľ@޸ /3>J(~@fbBq5EO֪b&+l!`&3 h5ù+ #̌bs0c gR2p)5{Zp[2muVYbOmG)]rz#gc,?V~#zYx%`@i&ϫeIkٜξUˤU *`p`(eS~~477GM۹N!h@1ig(;a*Y0DH6DaKR8)+ @.gQ*nBk;O;!*dل Uj.bw4,Y yC ՁJj(u F? (k]%yK\_mL nM"bBbݙt{e}5LK///j<oyn.֛zj7' T M'_T-0Ldd>I/ |bYRbd)).-fT7zaLS<iImo~i 3HYA0M3H7Q]Qux[]V0sBӷVS TFr%"%s~Mj'i|cWmOMi\⪣ߎKp#s鼎$E 8TX0<)O鮶ݻu+Ax5Հ2I hTӈU }û8I,*tyevnc,_f̚||׶j<i_}v|믏??.(SM LfMpHB2b]v}T߇:Im g?~:YG:~~ٳ)y/_6g~7!Rqu90 -u_"+( M޼/ S}[t3 z}1 XUjiaF2ctˎ}๨ ӛ;Vز0 av& ݀33s\0sLϱ9/̴T w>0cyPƚ\ f!Սmb^5&a՞{ PlD05xG_xY85u(ӻ4ji7eLJ`͕LT4׾H[Rh}2P㕥:]LS1yϨdt'gCh(γmBoJ>(Ņ` uS:ke(0󓣧GgOFgG O^Hlxi~;3\7Xe+u< GՇrNڕ22qT 'G٫4Ǘ&) Ur!lTP/@by&(](;@ !|;XtT":a|.[hM;F a%X$@T2[t([Fӣ_*9!{=poGp1ߌ\!sd`{LqYr8Ljx510[u%YPTFgd6*kͨ˰$*P⼼zt %ȐCɮ!?2Y! ) cW@h ll8l򇟏*knśpNq<j5L`r mH)ڭ&X0馷ts^f,r[tVIя]52\ٵC"ਓBkc7+z#1ώg\RhHnFݴYLaCJ$6+.̮aI睈}oxK3_I+h#U wpyl4SAVlݤGiu8-8q8r]8~KT1*(3|F]!W ]\MyCU{+^H;|崖V~Hgx s΢6ZxR(FzS.R4%'T::~ ?9iDݼ#?ncG;o, 7czS[p: esRB#mpZ[eZ(LQ!JZ G?'13Q 1K+ THK!$ .%LNe!:̂`qzVx‰DYmA{S e!@& < )Ov)*< N X(gQd>H_ DuZH2hct\BZm3Э> j`T%-@YJQ@۴1&΄L$j%diMLRA"rrBXN&UD5i8Vѯѻk;}Ҕe`5ra$]w H#@zŷuOJaz ze`̂bdrm-pH#(mρzEpN_1W_>(_ϊRcʛ㶱(:mU9֎VꞴ-)|} 6:+h|x0vw/߾;x=9 Ggcq6@1ayNKy[ۚS~c XLC$b,'%,i]1L1Ɩ _|{`Xé1\YA5Xlbhk3hmp{p8PLQb9eh΄So_L@Skr9rJIŒ 4Q\'[B 69]4E]ޫ .ܨgt( 7\UQSW9` Ȉ/g~x bqRVzT8j>ICƒg7Lڞ^{*aaZm:Pr:LbR}O;lkA*HZ渘oWHGի}kovT>jEg|8HEdЧH7c\^ j|4uL?>XѓlSP[R'%5[^5b$aWH$x^la|HI]] ~P0F(^]W%ΟQ|% r+<߻Q|%\wD|*Z+̓pX?V 4D9bPdC/Od_B>ӊ~A%X/ؿMU TJyZ1l0!ZHP-&;  2!yqy}Am9.*0 mE)iq 4m5pp;k 'G]MMh5(ֽ̈́5$9z.v;mǠ=;Y[w3aYZ!:VwVt1a ^zB@%n8 p\Kؼ"0RP0S ArJ*Bڴ˓dyARw3{ u3$ZӉF,ӈJLc´aE7 3x0pRvIxC9?쪛%ޜbGKV:ۥBssױ VszA_I$Ee^(? =ـ~e ɄHLIc{֡Q^u^{Oz=.R X$m4C#ZpFח0{  8Xp'pJ边Q:E=;ًl )s&ӣPHm1jI#|۸y"oC\^5V^](>@kZu#7s׾Iρԧ\y':kJ[dQF^pĈXmO{Mdapc*U%HGO9%fjB׎ ZrIP&CxtN,_{VFPNy.JmAMtotYOt|R뜠D݂lo[ ?%",<FEP/)a\w/?)O?k rE=uw5Z1- =|ӧȧ_j`P  Ru+y{۬pпnk)ϷPR]u]Ύߢ]ru K`?"Enײ%XM-7(_qM[nn\0,(N1L0 #`V` ɡRS}jYb|BsK6X-"-; ׂTnB3~#aP"`;bU1[ Aǣ|ow7DTr8yyj0 L-<, 'N.1&a}E^nA;ϧ[Pz{;|z37>k7yCjN_G0IG__|r3w'S7N9`wvZ]:`މ#7|pd;>GGxHxe>}xx7k K('.qX 'K# 8s:3˖Ä`=^=A8"~ b$.='#[Xc\ØK v&?w9ɄMX29?<>lat߾yJ^E[Pqt⑨,+?De dǃ=-?MJ_ۉvCVgEʿLxwEΫ! dϟeɶ¿rS(4n\= Y/z[>wёkC-KOSchwW5:7ى|pZ`ZۃiuV_`%QNpj@;`F@_Nm;Q94!w|]mw8to02< !k"3=GǷsNSq;Y~1eAu](˜<ꍲ|45nf^Vxۛp֪TXQ}?:4_ ^ |+?RW굂ʥ/zɊ}_Pn!^ݠ/29?2V;$EutQ^= ˤTrV Ĕ)HMeR e7!ʤ\Aj%W%ˤ҂T )Y&-Hu7!ʤz&2 RmBʔIZ eˤ RgreR`Ri԰ 5܀ˤ R盐ޣhRsy\ZK @-MH2*¼USKi Zr"z`Qnd^d(/sVzߕ_.l{r4IblPX[8ܙlhe>m$D+~e3~7[Vw;o|:iF,QdHI$S.+W/?ZE*5 #E}M紋-7RX6׃?Ne,MC񟻸?c6?y<fxTi'xOAj =-{ RsiAtR[:*Hm!HSB Ma,o!HSB MAj A(H]lBjxjjA|)oCp^5a>%4Q@Kp(yqs=ZH J*ih& cae^fJ11SɌLIB]jyuE2giKU l8,6~ù>HLKJܥ4HW/`3 iL̙qX 'L%#혋4ZMA[W/&Eeu䏁n}Ayqx*<|l8 e@Lbveof r\4r)g4 'nO$G48㝃ѵ^DUtvamxF_~A3qCo7ԆՁ-UǺ4IXRHJ%)1xtqSc`v)R-C4+t;rJ9" J BG*=t4A}S/`HNt"ꠗ) 4I"k?|ɛ_Wt:8 Lh!4C<uռ^?cpƌe1KflGllS62ǥǥ|KK0HsBts5p ւS6`d1]tO7(mD_!q_\ yQ3٬Rґ>j!t:(GhA &pi{ޕ5qh^rJE"UE&H$$1TDۊ֪z^ZjZVӾ/-U[_-jnз~=]dso3;̏=1fYS:tڠD_ ^%% ^P i6#՚i6`dHΘI I\WO X?R|7 b'8֌]rT +AJh)e,y3 ~Xl&-#`Nя,>6DT6: J ^A`Pp'V{`/Eo40MΘ̽kb#P>!f%8ur '(PP GuSjљ"F+iBQ:PFP*]PtΧXtbx|JkG;4 s^4Ҕ(<-NFP)@ =:9EW k9Ѧl=G':h"(š 0uC۽.&4Ψ2(BTh3JA R֫KDDŅEq~Vk0Z-h^8 $y*1l&CgΕ´!(! w:aWNPb2cݚ7,o@f[z^'a[sSfgbcX-,9:9nqtƁ0A`F3daWB(obazj-1M֙3ܽFH5ڵF1 N|S:HV XV {gPI/wL`վBQ@u}u9*{.ASO#2EzVf#53R=3,P:QG5IE 1׫ 4rFiR4 ,CGij/-a3N\,C`DzzN\CP3^8Ļ%A18a+;8醹[+\yg؟W|1(z_;am R JQJY|vud+LZ`;/0=z4|‰8sB FkYp%Pks(U`+6O-9yN1#>[p  wр!x@ЪY&1ɴV-NVرqϿf}=H_) W y *hcY`ƇBƼ\q96^' d &qhX@&!,Pɵb:kS+]-G%:zl̹U":gPȲAg"7D(dTD-1, 4O!LQdQpM([gNc$VS΃8qq Ng|/\{ E!'ZJ5I !aT7$%O|xV³qyQ *F-.A8 ]f b”tS6Oh;20ZoJv͎֖ty I^pmm6nmCO+؞XKqJ_jDlxo#F\QhUk,A61VmK0=Jjk+@A8gyL.8 q 6H)ϲFڈYat^z4%LJ&_o:q[SdPf4PsΧKƠŠ8h}kWlkWM$c]ALqpѦ=)dg nji;+hQĭX+er0={a@;dn7񌟟%FHh.h-T5ޅ_&їkt71WD?vkIpvmhK?a=M&%j4A9Eh'?aXẁ=Jf]`@ \Gs/'zO \Ou#( O:h>A#t&Ю}p[&|2''A(%E  /ܲ_%:3!=v&#<%}8MK8Toοb|<tZdCOorѪEܭ"FdMA͚wl˓_MtF{X&dQa!qT]rwNOl?oma_Wziҍמ^”sֲ"iwYՑVh=C&wM5c'OS9|ayX3&l=]}kx^^|w'F>A}T<Ԭwoǧ n`mZ$wWnGOǢY鷚i/hvPCzIQ7)p훕ĔRǴ2znRz0!rIYn]m~=̊n}['~~z7V,eNˋ. 󨲲FѣFEP?pjG[|6{_46I?}~tI7#[mތp ]J^geLl /~v6xV|aG|W.W2|noںbVOM-|i\vy3oߛq! f̘ѻO 3O Z~߾}-9[?x7mL=[7_#{Ȟ,99!F`~~dm*o+&szc7L6k֬|2;}01P=lIa?l?fkвe;GZǟpli{F/'\[i?\>v[Eg&/..&/E мyfmX4U& z+iJc)nht\ aYѾYv>}JÇ_ T7$Ipç}M:X66k(:yf__vWzRN:4֌Ko+ؽ[UnK%O~v2,(h >ֽg۶z-un֎gΔ}g}aI܎4_cJ˥<>oS&s[*.nZ=g~'з<=v[lg_e=s)lҴm6u&~;#12-s4`Hb^?gc?ntyگ×|UOͼkeo2#DeD?(MAƥVoV>r\~ ,͑7n|uzrIZ}Qy]h4x rβe*& \кF&$4e޲ۣK!Mijі_{|u/|ivw!M,"㎝;瀘x^/ȦU|/_E*YS7\Otn"^=i6}J,k# B[uݻo)FU0/a;0feOܿEQ].}Ӎz]ۍ 쬸wCX+'Po?/h+?Yέ~I쾜}', a~UVմNoM~Q.3- :|莣-XAds[uUcozΟ9/,8z…Gq.Kg\ZX*uNRarvI`zcU'Jt١50bI<9;k>U vye/!5ƃOV;FFѩweXhBZ9syxˉ^ ϯhiO&%tGE79G1GE??' 7QR"Ai߸q(3JӅ+SC*RA40WΦg|5cuGxwS$ sTB-viGW2^/uac{z+"|y EJՃ2;lF@/xnjP@!/Ɠ ZyO ~A" Kl!=髋Ơ=k2x![i^4]]16 Yhd ֖?OS }>rZrΊ7rn0{dAOf(pS-ظFV R`z6<iq8-(OsSIѮ۞D;`0CJM A$H-!?7ٖEМ3SQ FXՖ{zn\_6vy& AߛY_`@35Ό''z`єD+DT|DUCe~ dn*EZ:C m?afN@kM% wUy>mWQxF"{1YG& :m_WxƦmХ/0o99k>nݝ{+s 11ĆcZ9"B2=݅ # ;apr+ruu)PRfQ1)/|%Zqfd`|W R)*0ּSecS> gd?%^ t00-H<βI{|H }Q,Dmpwzu6R)%hk܇SѬzFFA| LƃPiaZ|_$rz\DC!y;㗔ud|r; ЉP$%+ǽ,~4BW((TB%5S[ ՛Zƞ6#~fJQ)kgSQ7VP;~KѭOMUƋF"|Z_p,n`JWlnH8={f)"D4paBYIW1&q|jG0r]) 1$55?Qv7^ bbf9TeS? L0Nl;bq' QDD>qHQl:spťkݵnl:RRYRZGF{O.FkS*O=;.)ɷy1x[ t4S!gr2gT?ׂtj/ ƩY.'̞jrkdPKeEXX\eB+]-!g=ϗC()r"s,wq3)hT{9|υ3t0+*ᥦLpT.+sG:P+'5aLL'`B~E(&,d54[\ϟW'eDy9S A[cmٝ#dBiWbꦪuaAZ jUh&)_hʤ[X4݋>ڎڒբjtm@ nG! 4ѩ!Lꬤ: "%i9!?_iSAGgHLee'}?GLpWT0.$9;ifnzdԵyh7%J!ŁfLm[x㷘6.00/j`^iɍ9󅃌R0rŬK,ny/sT ɍC͵0[P0jӼos/WbzWZ e0Xj "AU*˕ksAIA/yG@= d ** @ 2G$,XY,J %D=sw (d6?[ B!XJ[ .k֕Fa#ZtKgϑ۾<9Xٚzlԩ͆Yc7P]%ͩ]i!QL jlLllm>0@,oL`VwyB0䉸tydScrCnaP|oXۘ>K x\| >== m``[`ώuE\ (Y-+:}Ui^i[_Ơ퇼tM9 Q+žD]ݝxT> ]0GQA1 )J n ǣN%ߎl85_d?M.$EkxoG̞% IO_BaG]mX>:zͭZ<h3jN(:&xf;n`VsQr(K޼z2ӫQ1;z//tUo#?*)%$&>%yޑzf(YĞ||~bbՏDb@ ~zuAVoIVIHHI4yP-Lv@p} ތ@kROqF27J;]V!)= P===@>^戸+!< Cz/ |b:Fy1x>VP!y- j4J˚Cdʩd^"N| SKy6Qaiy79IQZN4{5 o':{'&yelNNu_AYX]MtҺܺhTkBd?44n:p%>۷si饞ϣoی ` 4߿~9Ñ͍̇NO`NV]2Oj\)Fݷ--^,Qt~պNIO@oGOۉ(_2LmLx/;Ĝ0#pxZ@Rծ OlJ "t >~8'Ho3ܓzBD 䴶'6 }'՚jL yQD@6 mo7sk\ O"|}0|P',*b#|㏈HPdUUؕKC[7|5'g&|.Bj"b:bO_/gU=Q9わtoπAA{a/ Gy V@jtR nP~jqftt72!_BBX2H:bD;ZGmyiJIIyErVz"Eut=;^p{V $7EJ =n봠qw.aDKK+l/gfq:3 03Wja 5zϴ76n+v& 6щJ"%]o$[t LE=b] `ȡЙT>zFKre셜܋vqhϞ󺼪w^Z"f{#稇[;R:Zff^yEO(mS}iwcxA76..td  2_EH_p\:# :O(*qh)c xWgVY7XNq x~||o%ˊD!9qqXQN&h->TtJՓ {9:i=t˛-YJ ]R@./Ri#}^?H[mxRRX0/QQOD&'.g(@9߅$78Z , ɥۃ(=_ϣׄ.(c_9:e?3}9\DtdmxM=6g@I.!~NI@qdF-Kd$+6`jl ~)>԰_jFGBtVQv ~bC jg1%GWWNcT\ѷo[^zmvVd8n}F_6 D 7Fަ#q'ٍ]$,YP"utF*r~=}VoPVusq>10Voi)+`dff3HEh_/@5@NSNeꜭC}[;#L:=P=ebSpFFL_M%@@+#WH\\\L)"ZڿDZQ!} Hu[K8Bޮfٯϒ M#xb`o_aRF~]cR _n4 $vkggNHgJfߕh#k#g|Dz0*y1oA4lwvnv`ǒ*M#C%WQQQ {Sssxulll+|;;;)|s+Cnݏ?ND+5?:,$ @&""ٰ{KL,X]]j 'Ϟo<12rnp5˯r IݑS2hG8 8|bh.P)˯ٽ$X<)A1;ˤu~^#MbDxDP:E'[UNľA[s&O>&k7b842`$&^31GeJOnVi Vg1Lr: tqA"+|GUgr54)vQXj"HLLGAۛ,b6B"4hClB=3/|_)(`-Ax=ZL 32XtJ7͔6*&X][;Yt?$L\E%A1WX.MZ.\Wp,Foe7Xs4<p=5G9 }`v6oەtLR6=p`zc9O`id9:9$-`%q(o˾ípkVlp9/ F́Fq#*4MqY0aj۔o޸ޠJ Q2xںBںhp@թ MY-j'QxSLJCօmvüdnP/t𘙙D󊄔TuVj[PV\%&>>q'O {W?5b%S(R Bh[B @*-8nӯ^\\$dgjMw_l.+9ӸLib!R_RMM UWW 7orIW.z ~IdhL*8&>OZ.#}l{Y:.㧠N2Fh^@IM`Bop)_WXY9A<`y܆h$2~LFMp|0t=,=Grie0IFInf{H40<mccP 3C xk'Kkعg P≊itʝ0KWIWul0E2'_ .߂Sx ؼ~}+ ظJwH g"%BO1 &Ňjj8U3Ϸ/PC$RSW_>#cÕ?1z. 'seCg78[pJ 7mkIޚRN(J/IG©*3[7Љch1-:FAh]r p n7c75wLT&y]f0UtIΓn,q=]_b,pV'`Ee_aHeCGݑ˛Fu6+Oo^ p|}@ 5`a  -Dm/׳M9Zˎ lyWw7)++֠ ;@uFF zOap)$+oM24D[eP1VM775vj57㬲D@z66RN"#O aUYO QG9OBt(:6f0jU[7$Q˫c01ju8Q96zp"$9rDYGsڮ>,拸-iZyRZ+r}?!LkQ>zkGP.o/:z~{A8K?ݙ88l D>Z =QG Q MggIhiC^ u!3} rq| KRAT^QQ1 )QK2޷XѶh^逇I)말/2pkxR|:v' K;UOtɛnvi;u4< D <WOKKzb@%xҲےd9po jKF[Nt f/ߓ{z0fUG۵&FFzzrU[WTmHt:l5;7No`fp;z^攙:m/o J @ן PMw!MqO)ncs%a2u缤MyvWN}uw+cV_AlVǩ"sʶs': BD@ܠju U*NX`Nv/oW{A:lUH"DAAZ Ӽ I]nZVV6\ɡ7>ȹvùrDz\W˛888n4e -4TLIs4}IW¦T.Һ'?9 %jtkSqK ~ho6N:=VZ^*ydu L{ @ήfm|3W#bhuqK ã)lW! :9=,,P} nzշ^5ྟGAyq_ns9I!˕]!֨,KOGwU (Yr;k?^ia ;u#[C%_O)@Y2<$D&rЕ%^y! K$7큷*^R͊DbKcrz_I|Pu:9<Ȉ.o0%bxŜӍ{&I$іnZ'EP;Ni)Ӥ8/ߏ .<`LJ͕ dPO 8""nc|LK#sƼ)R{cQ0ҪMѓQ@rОA4Y޽ ͩtRRN&D%R]D`įk];1.'ǍJb7NR:¬.LLˊqA4r?# 4" .ߴTP36 ϛ檬dqps# ބ){uW2#"K$p&/_ޡ&K<ﺌ~N+ ퟉ %.΀uŬ'~|&TxE6gRPrc:(*M=s2V"W +֗%{y6,<e((AF<;we?[|r2:3Fbf\jj`ם"G6Y*eXq ်(Ӑ:/Bг@R]Bf|fIc@CGn/Nsc!M:-0A_0sPֺr3 Z(|fs3̽IzVd[BBHnK7e ԞNA/! c-bsi9{>~%/z' EMe8=G1nyOx\M9~%e @g_6IA2w+V3|{=YBRTxJ ew_yE_HWW6_3q0RQVp?=;)`QW/os>W*O#'$_64GK`/b **u܋B:d{ܟBMDJy< /// &EIC2HK$e_$՗[uKHY&2^yJ/SSdI[A64q K]s~PD8VNj@LJ-fLn~AlR5@E};AI!NX [ҕ -Zܝ %uEbƔZ`d,||8puCC zc>xPWEkExR)f`.Ujl^$QhH,X'}m/PkBA@wsV*MM1*"**HAx5nZhz?]Pz3gӗ[% WZ}?8l͈w4pQu(\+=aKoRK4{$",(ڻ6(||nMJ[ ]aE9]:uG ׼KAD~K,GgTr2tkV-*R3E{=_[ARÈ]]v1UgJ4eezzG\\<5˛bP$(Y{H'cNriB˜D uYYuHI~IUjU/6|iiy?=3#Hݺ3$Ϯ(xOzza11tӳiY=q.G,?@ˏ 6 륿 nDyz×?K HrC8;d X ;fIbKAvVfROM%$*Q+{JHHoAmpVr ""b W7o;@^>ʓz>ėO754p~ B388$dd`SkMd~kBddC:Qx*nہɞwFnV+j= xkWRb:TCSxDG%1~ 2_j^)xxp4Yv Q1ǢmBM@ҡ:Dύy00"_ɥZ%%%rd~L,z?zBGj###=V7,Q. CbX%S\N!oah[ CDXFew%KQ?4ahi ,u轢O"b>mB\P< Q֫]8J.4nG)ɼ j..5??Rsk7DL Yn7S|%_ᔶy ݱd+`%꺛ni*ꥲdeYϕ6\hxcفϓWjV$D m҃)2C/n/X￳鉶9ϓC^F.b#:WIr4ruhVIPҲHta۟NdxhmDW\Vf&׬R*V*OǐEp"*#׹%4ղJBBOp9W>ӎ|(PTV]{q:/[o F^^0-? iQTC? (-))WݟߖpK {ߨf_/IF9PŏCUOfJ bٮN&׾ASK16UWW7M03Ѵ2x8<<[8y&ns(-`kxGh_lbV8m; 0b ZZ`ĕuE5(n8ԣ}CRz@%aԟ`]VPG3~,,]dI#"-+(opqTؠS.R= w,hBrrrSxu܂A9ɚRSʥv^"DSQ& +Ҧzݘ.!O ;9X$%v4M/,oƟॱHhBA[_YXoO!𸏁 ^l'[wNK^ȸ5ҷ; U[Dk36ռ40nzj?TV2O%y iByPliero%xzc"G#c᳛Ӓ-dHj'VacQ\AB4Z>/84 Ze UyRt N.j(Xky-$}|}~mOGO)1pq7k <=770;9r5a$ ӟzl+_jk)UT+j,paKFLr KK)Ua4Pg([ 6!qRQE뎳EWw{*::bAԱ}U |gaTT(fܞ?DAEE5hS!g(KBH%*Zѡ~>]S4{ɐf6$OO¢RQ z!eM;IZWCc>C[iklx<0D%ea;t$ŽWi!=ugt#y*Na8+8]fGD1ړtaRʒeѩ:׾` \vّCyz}˖niV@14\IEN݉-X袢2--үYFd$y݅1;,  Kqo8y0K KidzCf1]]g-]6!oOa5 Z6!T`}K!ԛ^j蒁QYNj9Ig QŒu9:rN&9[vGr090l@Oj|27}59DCH|Z/DHRG%%)fWW`_k{'k`HG[XX\6objjBܜu,KăK/Ϻ;ebO Ž3˰7ݧjnأ(M۽MJ0$Sgǂ$1),=b+*V(u(w)K^Vү֩Qn@ $;BF|VY?U\QWL+AAfti$S\qs@Ų,dWUKKW۷o'Q߾qcdlLUce6OɞڦQhJJ6v]abALlD}KIE'-7aE-iAAG۲Ix-H!n·+9|.&$hꢜmq35VkZ؄Q11BIəlӤ%WjI1{}+ 7+NJ}0v)6P8vz~9*^K:":_. iU@n݃%cu0q/nd_XMtY`p@@Ikj~E!<8\t?Li8S(z(Ea1zQQb4J 8k.TTSL-gy52bՔ즹*\*}e2C>[}hS ezVĆkl ENJ=;w3dFQ@Jϯ粋Z_]Q*#"9P(a?$MV&L1GK~\G q < qtJv-Ovsr~s9OSH XQV)C\\h-Ȏtz奤_Ԥdd߁sk,>EBFBoDUz??&Dhez @~B|@EM-Δ-Oh~`:ޓ>@˿/~ 53`yY'33 4%bz}ssREGGs\m/s [0`c"%%u;n}!$]kk+ onn겊=ӪR{>%37t,>lԛCv˘oK\"K|n:?Q[h'@gTAao2.XQӓnb`` y$ɠ%AABDFB$AB[CJ b:;k.a4~19ԓo@S䉳w(A$f2άn|7PiffY__4\0lZolK+ eĆӴۥk_p7Ukeu E"j(.|T `irI&)!4IQ2r:KUBfW=rXV323m G$NVxJ&o`~dgoqq_\$&~BIIi4|IH]19l1@Eo"[Y!m|LKqMM?謱v<{b܍ jǤX`>w#yC)xnu>!!rK+1Ơ->8zi] 8IpuŹWQQx ytVP^><8M[{%3.ƥ{k5y~b(Q{9F_YUX)ܱ`fFzHޟf`0݂Q ߑm Z $kY%%,Ŝrr΋/``aaTOO+7 ʞ]yedPȥg0瓑+Jeoyg@ښ+)3j/TsqO{OZK^*?m?x?zɁ U/7|m%SVmǑ|M%%p似 @ gmnQ֠EzfGlT֍ݷ/^օ?t5׫F_S˂@fc$qxRawx õs []g,E;Θ;''a+#+mVAW@wTށ0ýx1Vh#һWҬ9V`EEŐfZbCO`jNJy`>|qe&6DɜumCC}}ImMLLL)> >{&E+++ ۔֔ilungF8Ѫ:AA$D!!yȍLfU$XsG+9E܇V'=|v 51 }F$#Bf֫9eHv6yYYJĭhTlllQm]W5+j0əcԄDğ7,ʍe*+Pj pg(-ќ/ONn^S|.OpZ3ǟC9|zZZ]#6oþ ̿-t#XWx]^OO>\v/P,<zz ./":Z1(=pyܹ2ov3N|XOn`ߖFƾgn8yn>YHF7;gnv ppqG)-30)?n (,,]舽IJJJBVyLEQiFy55jz?Z .QՕ(t`X;lH~ٶQ$xk1HΕDDH40sL/";s6c &$H[GI, Yj\OSEҙ`?͔~`u>,V}=:j7S} p:"֫ќ>>o4{4;[N V̟!} YY\\]cʴ5xQih.s]MGe@{ЉʁvS ~GB 9gKT @oOկ8i}A#V`/ч iAh4*zz{*;8 cu䬠o?GͧΆPah(:)P2~u\N%V6*[W:ʰ9"mk;>:y[䥎{UklZږ8,Yqa$o[{5l,,zziYDU=YƾLHhsc[t{/ smAPA" #C'aS9D `>rQ:  bgNܩ ga @c2Ŧw p:JCROI!ott>2;G$e;9&J_xe`` {{|K4%d ހ@6Iok<a^ۣV?d\ WWJ?8:y޲ix?|*mu-4) T񆁵u?4!MN|zosX;E]o?9i\va ɞ֭dzbHCNS H9|\UjCC%%gUTױlWX r+[_^StP5$Br@f0X:i*E): .ޏ"} ҟ!Ʈbm7|nl]]ZS)53ɐ n=zAA: 75Wj{HRPPKRrskܾ=m_ P^QK [Z׺@eof/_uQf-Nh\4|q2NRWڍIwr&̾~fՏNA?Yz%Ll>_ ʻn꧰s*nƘUlUJZuM_]ڟuGb/IM4 9 xo* 5,FYFEsNUUWCe;[ǰ;" ekLZ,`>0|Z.͞/=.L&U)_O׬JΑĤQ~`|qC=j9~a{`dZx,\W.I=TTy$VGzt=EwT%mw{;ǿXKKćZ/}l-ʁUW4ШvRNf//>x%%HT[ÿXq@y8\\V/7D?XXc,;tHxWjiBΝR$_g̈^C8Wr)M&-= ;L,,-$X#Ѳ{xWvr3;de$L|-cH*%9EE`w|g5e"rL&EަRAP602>ZK\sjX_O+=NXu"d"V뙛C ngDZ)hԯ_``V-|@\pt=R%nv-CiDwkאfOk=Vo/gph} *zVŵ&@fgcU 徳 F>p*Hn M5SeL"(0Kp&܏ C6oXY7\8dSBpTKfrgS q 㑧ꗐꅲdzʋjPF2k#l 9R9vDxS0[Z+_Sβ| @P q98l =j#R XL31-K֎ Y>P􇻼[NOHWޣT/:`[YYkx *HwwpdI^EER08_5`і xW/=ĆVL`~={m YJf!ح=)''MhiZa6H+/+QQ?0Lo-oާ;|Hx9RE*W5M{R5s@s-3~olnz:0ЩݝFڌq=ݝ#)3Jbjս΁poCޏ/N)oMU(` $"mPm[ N;WYpQաxL%̽ܐAW9ԥ|sz> ;;<>>>\6&MU[;mN}m6S!~v~=;XD(0k%( ڏ`DF IO&&-K-|;B^kfN8* 滿@kJ\qtx{6žh sM}%ƫ+ 7z*Ѵ'5AӝM5!n ' t JBT&#.ur:>\'4&}&Cs~g9=耛xu=#=7[|nUo9k.g*QOm&6T:w6t/:Dϯ,^^"WtQS$4@AІAtCJkb W Ylv G`1g R '"I$P_ɑf|9ᩩLwg:Kr˹6 x9gȉL+@(aG =uV64dtg 7rp/FS5e4tqsz\=%'r8 sd *q&|.pt5SZZE|QS l{{4~|8q6Z"8"ɢܲR&mYGjo,6 (´$$Q宧hٹ['PQxYAn/AMmmL`6COLϨRspn5|DGyK[[m%ӥ \ j{5RS.9vi/b))۫6`!)=yP>IIzVFG  çOxs btq9Siy[pjqʎ)%IO#{Oߛ=؝,Dݸd.J wor۝=m;9]pho4q_]OSI;qʑ@.)x(ErRI2&!x|aA =tAio8)<;It  AhhͳB3T> >֥ޭ:XtҸ<`!| =x|(A팃"-!Bf`W*#lxLSolHy2>&L(V+(H ),FW;v=1q>?,\@vhblˇH#ƃ ĢmCDN+B,}6 uTX9XeP;@R0QZ|0ƣ ^+$P:^AS#dwpU6ʲdeU?sL/K|e]^.&$1YލxE{_ΔKbnmfΤ~pۻ²%ei!%ѬdtKU{0מȜ)4 ?J XDp9~-/Z,]ٮb]ﰣW]OE +Il+^NGP?x|:vTv 1>/a9-m#"݈e r)Yhܐ!Vp}pG2!_R$ ))QѤs/w>g2иcT$UxJ7{R)#&45F4z7 xoO8FMA/PB^}3 a{j ,2u,t^/:{KA X;ؤԬi>^w\Ͳh2f_KIiJZH:9^%/CCUUk]+|fMd&gd覴D[пֲXZJxĆR]y ._PqwS8o"5sqC~tjbNEF7gн` Eje 1noK8r'"C.*v6$Ab *ڽXu%$kLb@,r J#]V ooMᆚ)C/ m RBXq}wphuK)$4p2Q2R|0æ u 8,j?4sJQV[,#rq¢) 8mކ@UΟ3d]nfK?C$f/_e5ΙgՋ7є%@͖Voj,nGsN`6Nϕ^w{kB |NoL;Ѳg㔜ۼ 'ٺ'(/0^>Qæ_poKP9̠{)]`x#3w5t܉(hΉf_z;8pp~T)(`SL)B룆#?6y\Xb zT}q8&e܉aEVcKDwnf]*{kK%xpT?~,J(aFX֗Yz.-,߫<ļv\r ZRӌ=f=!(!sTvLTBܝӐaxzz7M|6cf w=سI70ifNܑ,1YA(@E*ri|\+烺tׇ.Tv~wg+ժqN7-)ȾB>5 c0ԖD&OEEQPVͶrޚiz>}yϯSlg}p{Xo}fz_m-WW$Qda!]]~L VT`f0m/EGrwq_}2?hyyP9P5d|H<173>>G))bO5Bi'jMb{,THYYdPQwjgs1sqG##pK5n>}aU3V)O*/EÃcck+ }|R^Ǧ煅-ʼ5B5!ǎ@Tfm32??8l$&oRu .Oqnΰ}gRVϰ7Š+U7DA+w$ Qag4KYZ;C9ڹ"*~>a׷2 0uG(ˆ׮vrY"dr߱}/q딌Zm>F}-&VBXe9'bsʖb H>xx/" SxVa555T UFDiy pXL1r5Hs Z5PfffԚ> Ry$V^ 0 ](k0h'p+`ɧBPUռ]X=y{y튊 -* hAMMnް|24THz}]{-4 S C2Cvܓ?xhh_<#ܕ`t8iT;ypH HZ2^tMVؘwjWiVl86uBseyy񡧈>R.(5F̌p9ݧ݉숒m7WiYF6c(ϖ7au$gA_76YPP׺bkw'Ê(lU!TKEQڬjtd3]FjIAC3;Vl=%ߵ=ҨȘer {.#쵍s - zSۢ4X]>f6SVyY1X˹O,n0+6Lf(o5󰼼滽]J\,?u K@:֓i:JI|sXwڜ2rrf+++v=5:0N,l^ #>FJ@[''8:u#ϱ:3h֕g._3]A'@h``}rv{*hll̪`1n.@V=js$7oƅEE1[3˟rО_wutdukE s_ţr'kW+Uxvvv6wS˧0_sb¨kQV-56{ݷ_RO`8J{>͍m|`ө})Ҭ**/jk{zssSF{ wHxY[)//7Jb&W,vg FKYXtQuW\2.6volO/(шȌTYjB_[~@`A8!ϼ)M.B,:QlW Hr-<"+x)l |!o$ˣ5#*DU?O ILeIG'k{s} i*6B0V2\HBn /ֺBX})7Ѭ0{|| t{w Ёt-i꿜Q9q:_\/#HY*?#V $M:N@FV %_ 7x~ ]}xj%_nc<%=H|.HFs1JٳF鱆9RYhL`7kqiWV69+g;pH8o""r'*DuQz)9|WLW| Ӣ_dZg⇇?:4l߭uGɓܷnحll;{*cP))a^C<:/,, ^C# 66y\%R_w$ܡ3ؿP7@̂ 1JWeQ>}Q4^Uy<3JJ0uw=VJ`$~} PN{(bToʫXbΞ(&[9*Ko>qW?Ly7YAG'tC6(&ʋ*D\bٸ#3~Z>?2$ W{Ƈ@Z^ը<³L\\\x__ݰB66Ly}Z{v~މ*phqeO]Rj̏6Fm@}KK$)IH7N{\&Mߜ'pڒK/?~61Zt BTN-*K~0jĹfbq,◎dyQ=#(2?GR'-j& xDjWd5)$'2P'HloNWD/J Ǽm"|6T&hk  6k sp.,PKZWr| ?23(¡TrexW^tj/SJ,q^:|YyjF2S:zIk%$%]Ǻ}A-9 &̱}g;cLOStrԴ>έE2"\}s]}"A`!K߷\pݝtA'6#5J?=890~xxz*5(emw?S_!16A D{ tO|/eZ6Y,Wo4_'igzG,b>\ꄀ? @ϤI퉊 ˃jd@:U$P|l5  LU|s/_4ڹCLQ1zdlgz}RgXx8rfvv'@*.,C.# WY/sT*~ (S+ݠ-i{a $,(,H{x \ p{_#U%U^xWrx?&[y=XT]ETxUN.O\-jfjN*pw yGf0xiZX2{.A6j7xvto5?ʺdHs;/xo<,ehT*'Lޯ_o$|ޗ^ʉ3`u6]`է:C":[jI+~֮a&&B2gW34 qaPD zlB clsE0 Q2ūKA~>I`tvmE ~5W{MA U2.{^CV%4ɦFjgG#`Puo)(O=f8c7lid~>LRq+K9t'DUXΓߕR/݂P<8jǤ#|s4ǰq<ب_55=*i \wbLrsRR"g+@{zZ~ ztsSB}gѩ ֏wA*?q(b$(|miI-LUZVczI-?΅ܴBDp"(9ȳ  RY+kijZ[451yQn8quΡ*b,p~>J}Xt1miQ=d-,;Bevfeb:J+(pze/pЎdUn7Ǡ)wB}2b7kͤ:qqW(7"PD~d" > $nWTY_== IE6mO, iBfJT!8Waral"&Fxl+?7/8]M xi^+aҬdĺ7S>gQScSzSgKdnL3RR~72 "GmUкu '2ܼ-v'.L=g>lp@ x~Q/AG lf!!s5;7?u)q` re Дdx,G}Ec9&Uu+tbϙIc22C@xNWfhEUx0Ju??}7MdR--:޸K'0 '8үM׆9F&8_bD#&I% 779!kϛ8P'tc33 eX⼅R0ߣܮ->~8԰X^P,jCD7Bpɵ-b0:پ( IIDzC#}+?*B~idv# v9{o`qm7+(q4]Ȉ.}eexK5՝=su't*?sE|k\7 AYJU/ YWٌ0BCC)e^)x*6ٵ1' t|c^lIv|Imv9ja1ϽsLA|Zk)Hn9KF~2/Ӊw09.MJЩ103v4$sU]ѲQ9ӡ_UM2qe-T{S^V4iA>ۣl4EÆ{F.??R*g }{/(N˾وtY:q}5iX-1 Xh7 ?۷3",;kƑyueCp8!t1Ny" s=Eh?%O\6|>g57(`t9%Fd/$vDg4]%=4}Yq>?ۊH׭/2MK=lx+rd߮źq3n wզbDpм0|N99;ˉb$L~iܼh0}kĠ?ZNM\ЂB ˥NX8o{A*z ]kY` f_(f˱7=) Rd޷=X\x_BӋd@[Bah vVk+xgg@?@P۳=8j+.f56xr߶Y$/agTh/z q~gDb-RQ7P?2prEMLƦEa{Тx+</`mk /1m.ԘH8FKa_0Œ|%35 au&1QdNI%{{pOӬ9LPh<'OUԔ%GtmmM!2 U{7w#ߤ fgc %#ppRD,"BJJW #jي_^3gҠOf&F"p`$[EBX0n1W[NPW  P}̊Z w9L3eQ=%6ǻr4VUq:h0W;04o9DH8o//OH%8~qrBM$KJFrx/J|Dr,,OF3E (46A${mdtdɡc+w'?2;ЌA` &&W&n % ]Y}LL bxP;aB6GꬁaI\{LGgYـS:tr)`X#dwSdh'Sȥ5w*6srڷ>%H1Sa8fESXtNReHō|ﻖɅڶoWf3yS*8VT|"7h꒙rNk k+g/z`qt6kK)pE'X#tͼz9=]ܼ13S.95oϧ֨W;X',ZÿE ?u% JRr@!󿺹\50n ɢu՟1[EgIdǺ&D!7=}$Dbs M^JO{zXBmf`Djg8('iMw}/plܩS%`?ȶEv\s`D/ek,=pw{ Kɍ@ ő--M!!!c5+) fd)? 1$ukm̈"@2ыndD%%}kJMNgsOW^@&tV9+4%tJ|`B66'~4CA]YiqnOg(tydMiC"<{ r EEEy<⑈?DD,UPJ~p>f{@ 1Aba&(UFW"NNDV+=_a G'|\ G {Gm#gjRT*o?s0v/t,rR6uhψ7uJx]" _R! J{c "G2چRT "\/܊luħNUnb&gbzKX&Pv-woOkm쫂 p<&6Do_z\&>]A8q8j'1Lgsv7:7TQQ|bc}yҪ}ol; 9sbDP>Ԍ"zޟ3"MmS!E,/Op]?REEcAF=j ]X=K_3=bKKɯO`?~!+h E 1uOohPW2>ZrESWD <.|zU-c7ICV25-qlon<5$A<8bqGTr@d;*^vTCq?TxʔFC"9Uv2JĪGtOO#:%S@b aݢG| R⳥=Eſ_|"1h^:Y06z֗Z *p'3۽>²ᴨ\,ﺆu75*c1-(8*aE0ENf&腂68>|-y_Q9!EӔxMّE,DVW @a4lo kf*:V۷ صz~}}~x @mwg9f9bV:kH3-0DDƾcu .Icbqc$A &0 9IKf_n7DSinhDZ|(hC~wy4ȃ --)PnO;/qjV:<ŷu?ʬqؕT0MɁكF*yՏ;uz: "92 #Ga@q2+8<$eٷSjk{+:*=G3rzgH'3r/uF  caXh̃1vWpmH8*Įi-Pu]޽: }Kghc^]& #Gv1?=JSNN+o>'hȨ8 uOSE ān ޭ^!3mBdEu-ΪV0H=}u}#$J}|dDp\ "\djh8WP==ndb݊]]y9:yTP.J]Z(;*xP2!H4&OSȌ/V`8B<&=.>{OcywBPAqIF[ga>30;[b>otM$dU4yY\N6D5]hֲ&F(q+aC BG?f~ ==nDU.*FN,kiBx8*G ϕl_ix\ ~'гdoEZ-777%=tH 폶ۢy8P+LNr=1$JkzG!; |~U|쯣QJd>hFC:=38LBX, top6kr]g@w# )*ZA`M.y.k?8 Ù(Qjf!ĐK po._8%& [4^ӳҌ[%(|xAy9[O$>JMJJSx8zzBo4 "ESoɆ|tvf-MGSyo%msZTccL9w؟q z{  +٩.}Xٽn╯& Q8߿~%Od8KJnt룐pȐ6mXh0 gSH_s:ӿ6@ltt;to"1\'-`נ &E$_jXWփ}h&qc:&Iտ=YeG#(aF|1"hP{{󗪐|Ͽ+*n=/h| JA.*gꅏˮ',O+^1I%8Tdn1êh;gQIge^&-_)ϱ(F?K\ɞQ|'Rd:х#Mg(SBf7Ibun_<@/QpABo߰:} %( IԌtwr F+dV rE/5OnxNC,xK{Gfa?l.+QUq8 73ޮ>7폐X=8Tsʏpd^ro;^PCЭWPɤV:H=Z @Dvx,/FR54ߴz}M-nY\yCTֱ? <浠"yOjEMgdxt"FW:_*g;.byOZSGFQm{8kxѱ3VP -ؘF&y=r[7o,dCqn45-EF$'O no %Jl(t胀 xTT33lB[ 9m(Ŋ9''6 6i٧Rѐ9`/u_!HQ1y ;[`kc?~( q'$0;][յs).z A}n۠8U ]BUA FCJ ߮"5Aޡ#ܠo՚KsKU@ Y9^ Mm $otַ=^JWB@bs%5([mP>Ņ3GuCtJ=`+UH4:0/ K7 T7Qo _h&.X(Q{5nGF]]w66>[@$d,, >n5@$ Ņ\xܪq?jȷ@)+o\\N9\t.V)BCB$VkdfQ<^"gcRg˵, G1%pGLN+H蹸["?T߿ &D}(20XAH:kZmwc᧥Mÿ,ػR.NK""-82XIc>d#lS G6&c24Ojuxtb!YtȖ5jvcK{X37b?*r3.1$ud0[n=|t/E0Q]\&B{PB2 &WA=!hk{&=:66f+rJ]]zQgf ݩ 䲢㱱5(z9A*i"3}_g޵3"xݮ_ ϖ~u - |3T+cqύH'3n70=" c7 6bDM2YXdoK#+kr 5ƑGT!ޝ QzE@ ~M|w`v]l Wp_f8R^1Nл= R#fgz}BBE% R3-|CCu_j|鯨o~ WUE܎@RF@np_8Fd:UȌKX2+;;4D$bit*%5jVF "tROq$̀NFf?gRUh K`cV'h_O)Q]xVmryyDkVq~Yy{cxLr9غo8bqUee@f?m]og*?%, G-1 ;a7Jݝ{wt%!%ձ`opmYm>9AcѯjcNx" !3Mz6{O0>Xv; K?XibqRjovgEk#4lC kmmi]@l*<z5 tеU55#K$mc f=trI'"H%k.tQ ]&%K3دw484kc.ԕ7 ~ofpC͍cĦ>@x)͠;CBfPg,3tch:}k-Vۯ/;i}##;GuFsi&Xj)olo-c4zP}5hwM-~l|wܸzvjv`Qm/ACcѰjk~0*ொ.le 9M ʾݬ/O'{c?z"dgvRX5Ģ!"7WqyOa 8̜*adx+ٗUȝ.Mn-"j$!opVxӺyw1ڝ]]c;\h:">t|W W`IOo7m98mlN]fy:EW7bMT DByܯ7]$6;@-<|FzM0q+o6kf/Nۑ~<, jsJ8ׯAd9ɯ)T)~سB3e[ktN݌<48;"fwfbmI:^?EDiPzC,gdhADPX 3GU\սq/G0.X-댗h@a"5N)L|PQQH_n4jꛐߔxhW0G2 MzFQ kϮ6 Lj&j)zHv=*c$:ڮ[bK^Z*Wo~!Ŀ?( n5S/ej}ͥA (nvwv7A{ r:),n$CcBg-L@ ˉ#1_ alKWIWPrV!KM)&K;;Fvvo$gpzJl4>Y71< w=MWW%\\uuQ<u殆>)WULahA&럟`D%}|GhNj- ~X&㖹A4,00:++"n6{~RBt5y\:<<|ܟ2ؼ%vA8$$M_[GGZz7'I5tTpk~=Rtrrj;+>訵IǥT 7AqAS,$&v<3se=̑)k۷s=[5S&-+ 1$=` vGNiJ4]R=X ̊@cA_tDǺeY2c3xo,~ḃ*CҠ~?)R­lКɗ$5tijk\pg'mnuIDE_4W+Cxf䔨~f;+WHc!*ʎZ-Wlnn.h-vʙT@Yx5՛S}M*%ypy^uulGaX?ps8Yp"’Tm8(I7dMo gUН'BRB2i2*Ujff26'5mȤe668m76:ɶOV925oz"!! o6a 7H|''v|~ imvG(hh3=A݅Ze UMSN">&$n/+Ȯ4CqsE FyDZYq#~ x4_odpptv[Yǜ:r=+(jOːIخ!}7~o=Hwm/Z. 1bu%/M:+R pϥaWo Q"pcɤk¬5jN֘?ߊF4 p49KibgP| DŽ~X2fgjA|i<`q=PCnFi<^d1@ V%9 y7y/??(y#U /ƍ=5JSR$[ 1=Pe< yGOhQQh c Z@kGysv@^kصG"NKi{x*)v+%.+GlJ,Po"t>YAl)?zps//|( jPw 2d_H%B+d'_+ټÒ잜D eCnuydN3 3` w;ob"9[_^CAjv}5sY!y*v _]rHF|7տ VMҟ?_ ǫ2H88;R_}ӂ@`Z#iQHddc4llIuuDe~po{ojeCn DŽ r)Mm[V`;)ĥƽ );{?41sD, ?mW֎K;FGut:geMm]_okI4dv S5^<<$h֎|^!~:Wy{,pء"z5,hHjؓ2n-2A 8_egU@ڿ}!v\Q^6<\뱟אJsSOPkoOIHhec-CYGrihnVOzG?DI?D WKBrdzc﷼ېlLq:˗Nb6;U.GeFv}cC(o_tˎ DPW 0GL4p^ `b@.gos\ϔhIƁ<]lFHpe_h&\[q9='a 6gΕOB]3s0.}fk"7Hii\&d>w\+o%=0BQ -ԪzNuo:#5&⑈v^rgdĦxGh&&lP81=HΏ\J+R_Ţ<׋A[ 5^HH'CN:Ik~NLJ N</2>+.K#ddg.[Ma5Eᬬsr[IZj^AR;r3`t^1ޭfy26e_ED*V**/nmẒvqW9.f8H|4.鉉2d p5mmkz7Zק (U_IW%OV.-6fJoᥲ&U[/֞dOJ.5Tnh!~ta}X=7[jA,!=T'4,.2 7fm}\> cB5ٔ:=h23Y /|i-'HD 5і5?$GP3dP٭30CdӼW[R7*"}y<RiU 9¹ylޑ|,[5ivv[I$$$Axt\\S,zDs?dd(Y?66b=d,:+Y6jfYդF*EF>VT+,ZX8-KH@)}{(z@i#gICC63(|tT[ /:]IF }Tڶ^zuV0+m:P{@ ??~~~jnl`'7rvݒ1-EB\.jzJXiߥ%D #_{LmLoyzFنтᅛk~m; Gk<1k/7#8b6ʷ^Ô }pyr{aE:P%1D,N+7xZ}bxxb)#t~T,/2MظnK MK~Z8* l)Fyxܗ;`h5 %pwb5z5?CfpUwr鶅XƁyԳn)8pla(#|Tz/xkIА _(6CLŬ@Dq^WWn`[WϬʣB$cI/݄y[׾AE/]mTTU[Ma(PsEU9%{-wM.o]+[vՂEoK "1NYdyDOU16#i*c>i>W :x<|1Y6uQFEDf9bqX7`ͪRsJdd| r 7IYj (-X@9,v KL __`;6Z$?.}h<=^qn~VOmi7+T{#cFb<@Fpmc!؈khC i5]sydSNτGc&Q\ #)+amm 6'LwҧrG ZܾUA+⎒+M1F0ưC3K.u\ꏏw|!QCUkp A.E@~IԧĜvWn+;τu :hx# 'Eʍ(+lmn)) Jq5/H##8h&Mh'%5t038hϤh4* #2$s;?lm'$5x?[[.Lu*a_:SQ? hB/=^%^^t[(Gv>@ήĻUD L?~8`01?};xywu DE1e3$-,Q$J񹥼zÿVVhx"'U >^xi>K.CFQ 4vdI_H76{r&8!7|/Y>=/7Uky" t3l=(xvesspgk>G2i81zl2(״dW C.[APQYE$''CS|EΞG*Xt@g Rz %A(yNu!PtKDJ н^Hhh3 DL0JX_π&@Ī:28:Y~Ajû o 0@Vz)EMm )++ T C*ojDeJ4k9V&fqvׯx TUSٯm %c%d>QI oJN58L).>r(R`_*T֎-Z tR@ /ȵ<̙҅8mcIJ(%'WUxVaV3×=7b7Djr-{wr#3 Tkr*νoE͕05G~,!"_@[gt76cZ%-N& *׮!lIkG?YhgkWBr^[3g:1[`rx>=N9#?[+-E4P:6I@91ih{d '8BCR` W-h \kp֝HNFi'R*Qctt/aV>X>{IH' -aRkg;3J`ExwڒE{p^W|1:^!yJJdYIY/i>4ٮz!R.< I8ؒtƛc{)(r;7xǯ ӨP~xdlsC: );Qz\-85{iHH=~ ^TmysrWfy ׯPZe7slFa@%X9m#B8loOa;IEsA:AIrz=Ro W^;vFYR_PSܬ,c{Ζf̓BrkqueVR/I?ih`6`vd6d5jF^_8 H(U4HջXoj}W|⺩33q8q;SPcR`\Fnˇ?`xF,#sQAxY}Ϊ|r&Ǐ ]EJ!Q%#L }6m!3!o吆HU#8F0"匮O* .9YT>ZC?"iAh>my;oIӉ.܄TU=i1WI\҃::Tiw'I#х8+GB%D= :d7J`kkwpl?0arlE02,^˓65[ɸIYXYjmbCǧL;b{/QMQ/Bd'xqhh`51/z04]fg`? ߜ)CMScc{.8L80Wpe(W=Q'#sWu__!0h1ZE0gהHb}A$iZ.㜙-X_kî)ud_EIѤ!Ba2I[&{8l@+?Jʦ*,տ П ƏE? \(WO; 67wqv(XM7k-l*K9apqq uooMwFW*Fp`lݞC9~zyvnL!e1uWxC~Gُ;$:H{@<<ʪO+h G_NZrWD㩚ov[=܌ c/< w:dU/ǍNK=i]]K1~-;q}*)1hl|R ȧxؑ-134H̚fZmOazwm/ ~oakڵTs~~zj@BhZ+92pw%Ӻ3!Dİ5ṹt^iJppc[8hvU]T8?ߍbMNWY͍e FEcc3!m6 A:6VCSڏ4*>>>Sj ip/g//Aj uܲH~%9X9}1KCu<Àjog[MP;ڋ!aNN@oSf# $p}5W) (dx(̓^&PQWW*󮿦\\~Aپvfq9Y}5H+qc6S0/0sj?qO8ɯp%ZKGmRR-Y_+++] 6⧏#p9FG q^ z /o_?/bNP 7_bfF9^XN$$"BxgrrG\jt*cEJ0Y|$Od3MDo:6Q :;3<Av`%fD٪1'c({y[BL6(U3B,C#*##Ҝ@6]vs؟W` kP7XEHRV8^CA~o gr'hуx^i{{/!Nu{߫;7{>sڬA4BC'!&piY lSle[-tt^1xX<(yСC>^_RmC|@mX_:ƓAjSO Vpswډ &}cNxe_*SJ2y0q*`lr-/RE%W6կŠ5}nvCt mt`D7V`h|o)IsR=sJP\n{$uZ W77 6ׇj,# ٜqGuUpdl߾ճwp`au|2 bfii41^2~lQlaR0 z e,t 8'1>mt3 ,zBדzAn2 < T s.FYs S!YgAvh@Rf/5 a9w*AԽ”[&-XfQb)-mտuMP@ , ԰_6X6Dvgy8WmiXsY;9(;=?'fcK0Ld~~zfh*%)%J3`{krt ''忎Ө#5ʿ&t#8Q6ׯ}ׇF 2n\:p@Z61d"U|q\ff/LvӳLB*=1q*cАf?GPjB"R'&tnpf`3cq0iDb޶3**6&&LNթN߱*USr10z@jtW*3<]k'%%e~g(E8呂:!$26f"?uҘJJxY~ u^ƓʏA[v:Tc-\@2)БQ|uwP<h-D 4m-o?4)nWyrmj3TX-I[عY֚B5Kz6Za xfpJ!ȡ7y<Z%Lpd( f(e2*EL 2†qByf"N/Ge<ղ$IcPG L.p 5Q7֌7\^ԋF(lDe;/Iߟwɇkԡb[mzy/;5C"7mOB$Qr_#>)&1(00T;HOTb_LI}g^8c(V@Ւy{2V&H_S}'GnjjCiu~($ܧC,> Y\A; +7FqM;??W4tGm()-05MOgv8O8n jI&QEׅǫ~}}My%N|ƙFW!#M4{* O"?9"%ҚʎwOF;i<jhAQfsٲV:OËHKӿw|޽9bUE̦\?C$W!4] yo(ȭbFn7HF\yַ ̏p$ s]>> \줍{:2."ȑNKܶypbeqzpO-k'Ԁ~kdlNjN^t1r6 ڈ>ߌB,C&+9t|}#?au5Ҩ{ $X|yžf T2*H ‘Ā$#]9@F1>AGtçjndDs-n'-,ppd#myxd<Rz6r ir`Pg>X KK~dĉV=vGXQ p#pJBnX5š=0b+.:nvAA^#dԘ$[пXS`}hy,MtJ~-,(oBȪR+faߍ o \ūgHH i%98.?Q*I"m+7WlՄ،WTUTd̨_^Z(*UoXOյ*,,Kꄲ)P-RI]x$rrJNmAvr"pu@+-x$H_BCfO0np;63S@Wo=( xE\E5\4 #'Gs0|0T\_Qodln? IaJRsoTS0b26,DdZ:o/_$qjqq;: 6.`wMcoBm!wZ{ *IC UJȊ,Pf (C4ll|SZ0>zz'yx&Wel3GĢ= 7)NĤ pVZ1~SYQXݹ7ݙ-;x$Yaq_-&Iie)7?ZW=utBɇL,¡*iVVKDyS [EY˼<ӽGD 읳KV$RQcm[&]EoF45: bdK=_[V/'"2.5aE@/u40ZGG/cBjV=X(c&&F㜹n;TB"|CۯP9<*JWJmƐ͐o4)߾)Zє'I|K4YXx5%frJցɯwUrշfgJ6rSww7 3X[gW溴*F SxxR,-tի1>\xޞ;NtwJju-q ӽ}f`t۬(!ťΰŚÊ4:>V,7TQW;z8S-34=HD,+@)<rwgsv3"LL8A%^\-F*BJniF,(Nֶe"|d"dOyBX8=) O+-Qw!"5C)xUsυr;9[v++ *C6QrI؃yyPuu}HFԒ_S r47ͱ ߷"kƕ01yJuvOץ{_^Y='}\F䆂:H6+69DHJ(,sHlߔ3iVV-;ϝuUhN]":x"0Sg$$crr*^NBҜݭ|=$ro]ؼm$0Z<^]㜿P&䔡zэٮ#u$efȾo @A~ͻ?]LjXVVR2}`yG>{ Yf꽞X{[:sgKHrfR=9]g'z[\R! wU-/9gWF3v3ˀ6ݎ}6WVo?4tV/Gxt94/F2ſ*  #d܆B2@z6P rltɸB%s6k+L'/{pW~>GT!*ںRRa>nGOwFv=sr7 T|qnx Kaٌ3@eF&UH&TE3P3QY_ۉla!0yp7/D\ߴ}8]Z/)<#41H{;F#}1î/uBW*QBsЙ>?u"l cШEHxG쏜=6;k8.oXcPJƖO(f o}Y2ّF3˱da9aZ==]SE2Fa3NB1wV5}*^^& TTlҏW (zNY H"s>ӣs/]CZ"#'#'ТF؞QɊDx#o4 MtLP;j)5鿾t :nd-V! V_Tv` kjI\ܴs[6u?2tO]h]Du΢cG3vG2d.(4E(S.қ[LXYsw?<xZN`:eʑId*MU.1+>'MJ./!:{K.Gp H}ZۜUR$Hh p>>H.L =܉9R5h+SD#i߿OH>-nv[MrROk5dRYC.vsU$#ri~*MZ5dgTT7]epOaՌ%Y&ܚZPmVIQŏ4 ӥ% V{V*@I=a!>pr 儅IC22\7Ht< 7F2+\/z"Zqn爛hVRtB5Oy/|cb =-w/<,F$,y S3ܯ/vٓ1N>W,INS(.SW*I ,ҒJ%@LL|{x2Wk{u0;4'!d>f 鹊|[? D"BN''+4nUbB?t-?MG}%N6&DŸ 8WSKh݅$O9hfTX^J9,dž7J} o g-=q/$q:DNޙf(^oY۷XER| xçBwvɮUĹK^>LDj;^iRu`CUL-D/?ABR^=A KCވȃXLI4 *,gD3QlK xa"7+01W2YSvn^V+laA q{jTr 0d71tenTgp;B12I=mzS֭(4գps\0L/V%a(8bp}7pTmё5Y<6< Q@D7'?l{`տ M+޲mѰ #f!Iկ|33bUi얐RCiHY2qB{k~e#R֕'у #HQKj8'&)I;*BJM"tnǴ޼J=333ˡ}ߧH=[+/_j^)J^?܄ZϏx[ Ԫ$*O< V.re4MpbHf[_p#; RVܭԓ?hQUDBoa}l||pGHXf͊t]X.֖)8 |i^kk?QQQ)iY>x{##Gc16ia2rvv! l)BMR')M/JzZ4,ݖd oe[n?)D;FFFPnEq^_Zfe 2#򋔨LZjWU N*R.Rq hw&fjj wRf">Ҩ41V T6I b~+ '"jVgsggAS()[[pOID`v"G>oP!-4_\-/㇋ ?@#$%2ôJ CuxΠ|RdVpEި/D+p(: _+7K3 ߗ8 g =O[CyF2@~ݑ4itdX7bǵ#E }"]"UUJF;tJno]ԫM)<:@I2qpntpiP[*uoHo^1j::Y֫˃?^kre{`%!Anyc=l|64қO\\d~{/|#GFkG . 8o3v_nR9 %U諁Q2 - zp`N#QCŃlNoܕ,AJ4 J^Q>B80:zJDRA៷I *YuB"X5o6Yҥ/Ȯrړ/Ro//%d-f~Ǥj6OrhX ҎE9'!oޕVZ~}DT-\zYx{<ΎX^7,<|Jz&ŧO?<B^8}4 ۳ T6?ʬ{އWJn)ܭ0Von8\((}} N/M^mDyfI1ƦleItm5I3Q\l`x bSj r: >4w! zهbH꒨BiNB4Tԧ27M͞%&'2OOgB(Q6d Vof7eglƟ'%3/_-;B:*d0I2d**\9QfF);cƀe &18/U{3hG0[-qBn& `E\wgPqw mR饿Qœ״!{{ʿv ҚMuO⼭x[VSwweL@F"NR#ta55lVV}(/bj؟)DO5K߇{i2![_tޏ9?HNH"9&f唻XiDfrc*]L9ƚBFw~W2b^to^:-m(ǏDN;2Qݓ9dw f 9biMMrLзwDNŮ2Uת܇k8capv(D!Am$#m 05g(Ő_ ^O/O7m, iNLjov@CaRC A"*QN*Ql7rM2_2xf{VVx_><'ﲚ;:99RfPMܙb!]җ3LJp.'ct!/. 0'< s2@M _\+A--/SH5dud-ѿ;-R=9rwY}j vܣ¤SU~>/咵f,8b~d]/x4蘞36Hd{f!`TT@0{q6ą~3ŶywT)~.78Yj$௵lcI, Tj,_>\l:ir)ƿ8â,Ť{L."ƿ~]b@irJqE`DU n]y-UO&gE^[`kE5mѩ?K0h=^B_IjJ~2u1{:Z2Ň+`YxΫ( ?,tNϥ8Νdc/BTl_1('/4"8H'8е9n(3m߸>z~;SGccC`ˋZ?2LH(5HdΨֲT.BLd hXpsnuZ\2닽rւ 2@=Ϩ'bPWFL$yV`00g+#*'nFGuAի(F Q!X |?&庸4 4D_rlV_<& \[.X$}p7ЉdR6'lNL_g;^p=Xͬ92ɣ!5 tiYRW;|^3G! +eZ) ,k-;GkDww [}SKЗvXSۉ&t{whO$^O]C1'SK!!3?*b'Gliiը)YⱱB9jU l+ͪ9ݼ*%"2j;Q/=# >=TXnoΔP*'C@z"Yq`-,me3ADHQtLL0oMٸxn ){1? ox kde:/v_]8M*5~2 m0<3ty p_ :j[B[*Wa>6ڟj%F`QX.d `5{Lwpb`t<ݹ+*L&s{=bdÂUC6:)--^Ld<@n% I+K,W X檎+3|餟Y)u{҉xz:Vx~T EF6SMugNPbAZ?2*dBaFl dE3irDŽ`R仈Iǻ:z$/&Kb^JϮoJ3-w;4%xXR DFƖOYeAu '{t.t.KɏLCgh![ȿ`˫ P\:+FvJ'+AvRF8X 9 &Ž@+ˍ _ee,/#"piJL&ź7NP- Ͳ }(522tU׻B1'd}e>' Q0$zH~ ]8L`L9?wZ}{eNJA|V1W.l/f|/\-u3puׂOR"2@+ QlD ~7vWdۆ _e hxUwn~?C};RňyY4R"#<*(= 2 Q91iF%U-aT$hgPTRҔm(ŶLX]Y '?[-3aN8|F*f{(t--8tb`/Ys̓Cޱ m<ƭsI]+w:ϸ C:}E 'Or{`y^@b.{ ^}W6PgP+Y566с!Zh,[Rތr0wUkMW\!#%"p#ML!O $Q:;?J%|E\%%?&Ƅ8Fǵ=P6= jUy5 ME~@EótDԨwpx39YMow&~%<6"9[RD¦kT)D Ng /,Y+-r[ fӦ:cY1b Îs啒%# 1ˇo&H x Fr6 Աۨz5&7yQ*3WA74ΓK囊Rzv@DO\doh?5D׌c>#Q,X!` ~䤋Yƪf-׷;iM |c :Ƣ‰xYdr?џ"YW <91[JR-T{ťaf.VfᩮN=7ِzrCwS@G^ȸl;8؞2#/r:bg,|TJWTLnf3 ?Fr_|Ǖˡ  =_1 )\ 3U5 ɈX!szvdZᚍg#B8oN ~ܖɍx7C ;H+ӧe<4Yٖg|NVS6ހG~dDjϓa3>VHkqsrkyeO͛34PAM7;bb4KF+uU\z&!PkO[8s륺Fo3#m,ϩ̸c5c7ҔLE~mӋ'4.{%o0ܲ]ۧR0LAz˕`"ݶ4mA)4l>""]8S5gxdP3d-. OBhVBt唥L1቉ƏkT|ˆ=)ܐWx<;eZ+]ׯO~!Dzٲr8ޮl0#n,H8oS,1!S,ENNl:C9@U';(R r7jsu{gG6$/$uNJG|OF&x[Ri0=ﭣkal*~V4ʦ~,%]FL-Zl%=3ȋ' :W;kJTo)74_9eћ^#Hcoaxas-,l-S/3LJ9fht|ę g7^gћ)zpNFeeg{'D^^gx*Z>o FP6Cr)F_Ll&CM}L˼zoU R]Bd-tW#o*Ư6jA4 x7U<$57l5i+Vx|`okhh-%F}q :aRZ lzGqNz%&aRiONNb .ꮴ>Yi+A dc0Nm@76rd]i<%5uŮxpHC) p4_Jߥ+ 0hT*.|g/&Gn7iL9 4 _ytuv- (E}=N4Փ )O&t%Uh^ё_Q w;RyY7haI5 dCt@}?l6v?e+w?vbT^3p!OuX F c=hd"WBvBwJ=9 ]vJp@l*O!'\e9'J>ߊ2)uizWQKH[Z."Ȭ-ϺzIxxf*XJJ(Gja3SdHQ[6Pʓe0wȫl<~"PV|Š1@)PGwX6!K!5W4V}dnB*oK4rNDJ@}%Ý\Y863,Z>>.}~oŻAfFӻl!^ZfV$3HD Os2|fjmH@Z]ꘘe P!ZTzs㳲i]PykN4?Ztm/? Soc'oCl$d5"0# YSߏ+/%ȤqI}|af,ry/@)>=<\$ {~ĭ1# o\|ztXZf͟*s h,TGp縜8RVVL@+zyqp?sw_RO"2bz!h0@3)d~T(k '~5XZJ;aL{J,/Ci&\WOԌI|WAb0ɔÍ t $C҅   ch2CtN0Zn8t겣%&˟ֹ;, j{d!,>ŸqbgK5@K]S<~QVD*7"&iԵ ??ܢ̑1$фE,U⾛FsB_ ˚H;9o[lL?3hQ?{^|2E+ۡ8 Թ3OQ7gbZ ɭ01-TJ('xhkXgH) dI7a 1/x~޹#8 ~G ԤtwNr*Pg1 ؀<\h&5({& /?Jg@}HPJ3r_PDE'WfNFE[[ՉiJNXnx}{VX/*Xn Y|VV'xRw^4T0BW?U W,Kt:} 'RP:9 orOUdX",J0hD[>bP5);M"[I6lbESŠe+ro> ߷Vgh1>':䰈kSGȧ2|N:\HO @%FlcYl݇|(?@||MS`\jӹ]S~A4w~wr>P|-S~97jpAhx9>l R"G8Ʒ 6`H&'ojݰK:Կ))JCEV Jj%wNs0Z+t;+~ˆʋǝ"Bw<\T" ;_XHH q_6ñངae5n؀dҾsa+l!lIlT\>Zxp9  0g\}OipnS?.t@a,~l0 ^,B3Z3O2DZϺ]la ͪTغ:o]|T]ƈ^:QL鐉g)YN*9/z*Yk^zǂٱ YLs?h٪- oZrXx+~~|}C&8?HjJӻ|9|`|E6m7..U4!+sLX?U I(GK/6 $(=KcȍMS/&[]hE&;8@puc!WeL,tL,RgwM1m:ǝg Q#I?|ܟIx2WN~A4/y HL[* /[r!k w?R)<:`B)G͝3IC$y+3SXd(˹ 9) (>CLAJki"R Ga5""'vDFObøo~X2Qt~rb5T6`ٔ]$a"?leڲl7|Գ`8Tl)>:v+>*)Q=rcCslS:y(CIΆ m/w{K*QSKR\v|`1!RS,f @܎[5ꖮwP.ϢsqaX,Cxw#QB |{Qhf} PD|䕀r%kj^-`ȍc녯prNʒJtQ2 Onkͳ/ S LVJu~X̰2 `L <7Vʀ!C4}"+CRnpD?# ]l*>^L)5Lu?T_ܭN(ewvv@lmӽ2M0qw?Ge4A6#k3P92i(:?VYp$܅cfC0:4W/:#VVHh_)BlGMF2F̿`LܝtͬA) F2p/ky6F`K1JNBsN9_A] F2 s:E )N)[ZP}J= M"RiO_0J`)n=b}`@"FǨ%-|!1Te>5QA& Sóݍ{'A"_ĥnx`ܹo|*|~VǪ+1y>V :*`t}Q_ ~J{{oDgI%q9,Vl?QeY^7J* ti[E fP_N9c9ݎ,ǜa*)8s&#\2yoΧ!7((-^:Y6 ݮCv.:k!iVؠ@gԪ-f 3<6@!nEY5)W3e)_a67;taٜcZG"¢[DnFwoH*""8vI<_ӌF*cU SvD\3@W ]KQK3&ĠklXnn(k߮/ϩcuՍջ d%I<bD 07gW~tEEԚU\ C nPA oWh͆VV^ǵ6+7r2-Ѝ\ ZꎢroH\QBN慐%Zn##e#0]f]3|Ⱗ Z9 A d.O#EguIC3M`a xp7[ny-BtZh1uAUH^3`Ww @t5Vv z8'\-@%j)#0>wؒ#e_-=ݕnn ڰ 0?vo#J͞_ fE2,Dv&5ClR'0gӵcah! u6DD?) #g4USʮHjK>REZ18x/N=;cOOVcW$i!)W Х%Վ iZzz~5]Bqj̆)SR,y6' ŃgTnm4f\3i Rڧoj -&zz7ᤔsz9;$iGo F895ܐ>uT2{s$ѓGh뢲2r'G=+ȄAnyO )|FtI^<>M5W2|@ vōZѱkZރduoв抶_ؐ  \8lUbhPUǚ*peDDxggJ3ԕ?4D @{zqO˄7Ud?fY kd"-q>W-XMzsrw'sɧ0 W,Khybvdrbww9KYUbH?3?IF[w61/|ޡ`~6 CAf4# ʞ6-/gB3tSوz~~^RZxc\

    u-w)hx"xj [ZDr(gU}k/iuDS3EXc3w|D)`Ks[m4\ۓ0l.ւML,x7p.uuhnf VVQ2mv|9QQZ*w--yCZInxro1[,VZ`!}1c[=C֤)^t:k9ߛz9䋧nNi8D; C9ol0EnSCWGńMаR2YӾWl:Fz~;+V]/}?۷r*UgŌSSSY|uU/>|raR,X`]ϕ&F)z߳͡T2rJJҹyL~,b4] :0(()Ӕ5+]%nΜyz #Wx$(kuLfQB]0%vj堷aЪIX3p@99Jp/1)ԍ&Oem?$ *RQ|WKRz#iKF#]xgJd #<:};55gNCT446acwFWh_ j݄|Oϖ^艜_12FFd\r6|s(pЂf9˵ _I{ &JwdnNdugDi?bcXp8,3k6B]'k]espߎoOFΎ gPAV$,4~o;?EB.y./nyb- Ol }yNJqϔ@ X+yyR1-ܞ]7L֔QAr&vΪٺ uʝpΏ[)gG i hy^ -meg\jW:+UsDF1 K贲 7p'oM%./dJjNȧWW KK*Fn=i(iD|IFf}怪^’SiGLLa98X!謬j.F|TQT]aَG?>0pWj{{o? ߁|Pu&ub3s4MYţy]q|daiY*8J= G*d"ϺxuQOtRFqj(dux+xp[ila2Ju:Ld :pti\PhF^֞H8L>DBE }pp'لp.R`Dnd+`R<؛f$$2ɣ`qsI&XسHB=4|=y6]$ͯT$QVos΀50 2b#eD.D e76 [XЊ+mTOTlsrqs,ebVKЎ(8vǓj-Y &Y! "{A'Jֻ9ݘsf+ 14~W#gRM'r݆9]Pa_(""BL]]9Gcb~[,rv!>exv" M\rnw/uP)MאHtir@LYndZvF >D.~0qEEEuHIg3duw~m[N;wڌ3eZyd]rCU^{-)))T0,;K]ʾzמ\9/ިdEm4sSE4;22> G }E _{3MrpO2B%z+.+[T:i~]B{T+3xP,*2P/pI9^v1%@_j yG z8`؜`lD{̥SHŕ%ۺvOes44Z+FC6{ʟdV(^c``? 昘<շo( [b]Hcs0xp8cwsFPwS\,`_) v#>O<|DrWn7:kFn.G#BjrIB!!$i .ka1rhexuDLP k'1~8he?Dr.`rQOyc+8B8ƀ +ԙ5&ʨ}KW(X_KW(xU\iO?1f_A/lhm̖5jLXA3 Fׯ>Ǽv(JD-{pp5*'CRF I82=Wi;Ug\cãW@8ξ߅abPfnNE09wcPy,C&FxxD,+"/ 5hԟ?x"{姓+?v/KsV䨈P<xQACCSkC*jU=Z R/fځ{iU0!Y8,U8lL8U+KJľ.ֿ}D3[&':CF8yu):]-SV7{12v`ԃ٩ {jpڈJٙ )e`x';k37$\9^ɿiztln'  \?lF:G NG%ؼ} "":zprΰלǓ;RPy-nw<P}{4so jumLSֆ&M>/'xqjM%99tSņw ]S֘v9 -ߵ%[fKAGMsC`P7bGv7v+wWxhUU01orc`ηdщ&M")i3[}oqEH41P쨼ud~}L@t=~F.πnO|}'kԇx;%Ո2R|Gi 'RBu{in8Z88V^^6dzP/N3ci>Dףe4j+;dmv@8mv3T U,8E']▖'Uaz*J(H""f\8I//?ݏ4oeS2&w* H_y_ TY;B8-/8y Çkm-z@|8j:iCu:m/=OKwk;7~n}/Eyv<&缝JaXRQwێ}eOI0x T֏ cᇢʁ{)#{+26; A$lQQZcz fֶ-ccx<tg DYS]|66<:Gl~{,f8G}b4>dE rqiVSͤ!ԵԊIEtʨF#zge-#;IMSqs8o>= K lykrctAvl0{~>P|-1͜R[v̶B26wVݶ`3Ld.H/WcRBUf߀ u`Xl @wtT-*0A 8$f+’4S f[H Үْ$^͞!߯MmTDE%<2}`Ľiօ[!VCxp&Q"-안V@aqG!_~VֆU(b/buhp&: \*%n SzH KSQ5obcY9vyn,8Vl]6Ex*FJ#=#ՏZ6%'g+~ [/_qDkA^y$//#7U M/L[/CA58x\ST|h !*ң?=d<7O@WD/Դ_^^:gQh(d7(ȩӤH++z4yͫrv=bc𝫎&-)kr96ydWW$ICeßy·6flbn&4ѝVLLn@9ӣks{AޕQ(*:7O:XTTx)8[==?`@hk tBˍ,xo$K^^R]}1Gk:ߓ|.yZ,,N8#T+P2[Cd&bJֺ^*+ݰJܚK,`3X5yN%h`NBKN5 's%ggRީyOKC#'0acq?o?#::jSM8P"HvAပcu6uI%-+$=.FE?V?ըTj&g@ẗ7=˝Pe`<SyUFڬۋPP0&8<\#({=wh̑S$s#9b< wa-'L˓+vl@ iU[LI++}nhd$`LԳ`QQY9E*|),)ba}ZwDjEFk⧝lOHJn%ywRC~Mvc(1e.``Ąoj_偐JWWdvtP(G=}s>j_U9K3B8"se žjoW,DSX;z(LL/n70PYDJv楋&ja&LшшQ/Ldg-g jjыX12Q{dTqz;N񩠷6hk{;rsbZ#:+Sq}\b%UE+X{{K5|F6gzz&>w]-J%AMp8ز>Nر_Է]o zcԟ;ɚ_ml܀onc#i̖o53#[W7O T(dbJ*k:Cb}GK?Al+5@w+Cww'G 1ivXjb@BXQ޼Rz3MI?0_-\|N$*9XSkӽ-?}9|neJɢ+dmJY:@&\C?"xЪNTiaeTBn+:$WlWF*yKoo.܇@CζD/R1d.&R+.O7@dRj82赾pxj x*p &\E-HJ5;s 6Gnm(N$;ٞ7c9T6WZdB˩#d Jk,0c`荩/,-E ]ġQ"&n^TĒ2kӍ8J˭ڭ&`|2>&OXPetźt= jWmH!t k1lK3Cё0Kd׿*(4e||/" [v )kyz۵;?,}TtOa\iҸg;?+'3v`"oըg6"FXo}]D^Jb㜠i'Yhpynm,56:}Ʉ,#c"A`nj! &C31O39Mu'#h W 'FL12R.!pLMzPc_Ʋ.VAs|w*Տ bbtk˦Z듽߯٬>%*-\L=p⹷B5Bv߱[twD~=!^?|ޯjwX&3z 5cth w1tKSEv{(Q"=dJ#Jj@~oQdc j9x*92#:]ⲂF҄hiDi$i)jam31Ad|͟a `j n=\%%'}/"x*@t*""7Sfy9a3Qk @-FL :-c8MdzFe{&x88銦b/&DPG+Mu!xf"o%9V?¿z)txu@#wa.\EΛj[)ًly D}^}Xm[:CC͝D4&N tL%4>4.{xPS?6ʶfBXj'c&UBBtt\rݮ͓)k΅biU C݀PPĜ )BW^'  ];::^n%|C*o3mO$TTjs/)_npAF~o̖HH]%WeJRÁ'9@PF#8l6DCtV[V4jA{NNǖH@KRqtV!G[a&,ih#d*ROd!#=+kPՁ*q{W6'k띌F>Ռ8ԼY&Ɓ\y,^EbI{6 `)5m -DDؠťD9n" 7H~ fQ0bN^FHvN_QJ hUߐ+̀>~hdmF8)_ܯE˱TwlzCZQF"7Hm5 WQ%Zbhݼ#:}ђf;F9k>5i0ܠ*@k-(x-TFӌ=ċfbQQɅ7h'>@taبBOo6#+(@T OUp@|6sf_5, >z#9fYGwª:$1F'O.r,A4hv6<8=jTٽP+nf# @ w oD[W#X|p]e+N:" 12J._"1&ch5߼p.jlN~szv>AO HC PCgiՅsbƊ8@5@sxrb]$V/3~/:lqw^(J t`r?߾%[[H'! Zb=C+֙,P@ ;$jj]}) a1]p^;2^re_ꘈ#z1c \&6=)l+rR4z&槻|f>Ŷr/WG.ȑc]T)3H[2cI/lK5e+|&Ѡa0d0 ۶C]@չXn7lbOHN<$" nq="::L2x6 ke($;+QO_ ]K<"u(%S\;3D%Ș;]SRDo%؍?'I`tsa^h fs20`HK$ot)m;vh7q~L[""8xG(B_ 'ő!lZ=H3;=sBo~4Efvhx^ҨrvԳD, 将qӖ aq|%[ U>MM 2P9̛a;B\+_u%*ͥ yDʷӨ~Yq6t'L2G5 y}+]Hjnm!t͞w7L΂jэ$4t{ZZ1xX3_uv zGz"앑R&6's>^Tt!)]K," |ˁLpcпuwfKSpzT4<+-/֍od/.F|TCWVpwmfsJ57 ũ ]ʜ<ĤBϣE1~n?G++xB%MOO$4}71#&RLW}7%H NV0b1ѫ؜*UfZI~øz,yƍ%@af Fi܄&7SW H) \{k1 e I@B}/7XR_ =Oꖄ9&;줏Oھ+ݞ#b?tSiO~5Rsr:BW-S˕ r j|sY!o9"9bK4QUYCe#D|yE\"ZKI%t])12iNfT?R\^AW'@Vzwr,RhGmv 5ŎQBp~X:omR^Vu6%dU91]hz̽+d3j84+vx ab:;crztuզ0Y]E|lBj>P>0Opv9|cʥd(̷PT+J ;G3KU`g+m-S'}#UV</y.gQO2&('|7IEC]e l2C\ y^@-%!7~^vnǰY6IrxH xj.h O-W @dvҒw_̘TVÄ~ B a ibocԟs3_: tE@ج ܜNhO ZH:3{KUٛ"ƮRhnNW(q$mɉ\9雫Բ]{q@٣^-{<³0t#|~ 5C?!7V8ݜ]J๼÷tp/6~qia{$5เ&-Iwž?HϘe8hT7nuCi^b;TOq=Zz{[c%@ OqA[HƊ_}@67cSܷt\hM~څU1`E!kgdcہ"_?.j\($+FM uic5Q}Es4ZgH7DXX* ǧedttM?7,#1`7C@zs H}YEd4HkWТEq37GSk$/N>_%x_`@CYKyӿ&)}iX._Z_|})o:UVR^>8wh[Zi2Rjl3,fON?vAŅ{oR‚JhꢲuGh}V38ߔ`rZE,uK-*#*+k k՞2gU?ZY.LMO.'#FOG 5! !wy=`,k\9eSs8M' rKM.4|%GRvNSgٕ2M M!LE~[a@3e%><0a|fo\gX!ꭰrvoNm(#3D %qx'qF: zq$[smĝnՅnŘG9,`fֶ`wHc+\_@AD'v琙Z2{ΑN1(&$QCp4!;㹘jU8!HHP>tsݽ嚹xkzm{6 4}*+gwhUi+`*!hi_7PSa>9yk.k=D'?1G$>,Z"mm)Z<(Aڴe ^udjR9lA+( C̜|󽙥e@a!MJ- ٖf 6 m92ǽ/b$CCjg+ < k]ʁdޛ̫Z uq:f{V=?ҡe/@"bx겿B*TRRwouHv[[TPz|C0Ж\ ;jӞ)30h?ZfpP'mLe7HDkhqVHh(z ֳh0Hnٓ|7p'˚DDY;=+8)NMX3km,Nhk3AwrbvX,#*82A׌B7j 4pF'Do! IL{;tNr&%8~+RGpX~ZXZ*.D~234CfZr_ Uܛ6))ȇ ȡA1iffE$% RcDCz_Ig*>zH-nxɅ2Ťr+w8u ZFvXR8DM]hWkL/ в2C7JB  ՍM&7X'p8[ ̽G{gpa=pj7Dk"LoMNsjRCg泦pVo`BuD(-7GmЅ]ʮE% me&7 *lD""8ʷ qGFP3cacaߥrNZn;\ʨ,\`ҍLk>4ޅYyd'\䓗5#blT= ~L-Z{hHT\V/)+.3M Y7??,w|zެr}]S񑽆,G0X-YB-7WҪD44 瞦n򢻻&kF?IY0G009WwMfQ+ fVvnΆ8O]7yˤsk_V9d‘0.!cSX:IW^׷''|;ޣw{~b6쑞6Qj’?AUu=o3Ԉzo"难ժ EUD%.GfX=f656Zb0{{9yz?8D~(W&/@kX.{i!EDDafb=!"BoB6 :~a>Q04O맧ѤV7 jSTuIEkێ773מ/WٿjL=U`gWO?YLq(u0>b|Ʊ"$PppZ=1GFwؾ<$E of+b~ZÃ|!JugQDk`Țd :cCTE #x'w8TT, x68~~ӍjK|E FLZZ;T|Z .&"'7LCaRR(\ML^E!~6S^8`Ґ: 4ܛP\~Csty ;(*.^Z2>nw{~&pA,+zKa|BpKT(011gF r_$ un~J977w{fe˅b<VK<á듵M;1sʥ^̦ :ˇl'amϔ~x"N3Gft zf ̰} ]+-p777n. c}|^%''Cjmzzt $R,XxZ GZ?3YYdG`r\\^ػiz~+ՊZ&قɆ蚩Z;;Fo7[[X]RWGRo4FFuB{Ju>4L+f9|\,  bA]u#8x"ڣ,:{EJ`TK=Uʙ)7cR`p^ѕ:̾HrG2\:;jqr 0$"5@H--5>D^ˊNDQ՚2e )f(i=t.R,tG03dL遞^?WG ++Iq,4h5pNѨ^5tb|"dJhXOO7FVֹ.3B0fxc&„ILJRcPqWȺMܫ\?0̠'xk׆ N<҅aÜk,_iLߺ`5=L^NrNsz 9`U1n((eZ;ЫzzuCDa8o7, f` k <|'uVVD8\Lrh_Y |=,,"<磛IeWUs0ˏBax+>8voyY]\ A5º3$'l(2۫+x.9TL4)0Np Ow)IS,FO\Z$zzVV dv&ܛŰDZW[AҪ|5Astv''FuWs$S$I_⨩1m~ˈ^*-4p4 -.?`\h07r]p &CdH{~jeT4R:QBWOD.33 F^4{E;sQ1JS *gF(QNlB鞙H@kOO iyvH,;\}uAIlb |(h}7+$ц MW9,)P/aŸх6 @Y`vAto(ؼ0QHl7j#caBR &..?hb'75OQ3[;.:>Sdė*|.Qd=El\0qtEUdt4:2ji}y{& M[F%E6 }^?Ϸ@O@=z+!`Wb4.#0TssP\oX6er!*sfɈԪH̲_v%?bc?hOhjy>oosh P`z;૕]9`+,+?I®٭HHu{e`t]tΑzs-%'&? V[j:9=%$$Z{67Tד+Sf랏5xxGYtR P}+F37ڃz=Og4Cs11D\ y&\*+N`8!HZ~h^[fkD&Ej}}< ml֨x <;PpN|k[D)BR$P*; pomMFy޿Ύeii0MHo$]z`;N ƨF1~ضK]]DDDr 펅ثTxqVy ɒC\8S&&o $SX>8V^)**n}H7% !;2ixi~)P# '!B0?Mt;“ ȉ+, /(@Qk͗I1LyE3=n;ͭzkuizMFx.$jբkXZ;_D|Z{SeBԋKf5, DDT4~8<(jm894=mv^d8MJ6 <݀|vL㰆[ܚb9{OqBhz賘M0_Ik,;Mt"{Ƴ́ 5f^uȄd42Вl144T1|Nѱ#P&I=v0#LYsПSRFMM TAsꐥ!EZg񎮮guؒiRC.W G3: R܅cVn ctRW,kiC J͗ H=j'FC찘o̻]=7 z_FA9 M&+* N555*!جhyw;6 &܃Ylp>?Ֆ~9Նx=lswX jt{ 321i5^tgٸ015-w>3..p1&R(r7 di?~cՑ$̈́`dԼcLP|Qyy =ۋn օxsk+R4\hY^nKxQĵ^Z/c[?==ʁ6MWaPTKE)Hr2 ŲZj6zc۸4.-b4L߆N0<=ègOPj0?Z[=ob?>!qvƲY׷{"///BM"/JHFOO'b0zp=$ȫj*(pWC4=p"(x5=j%SVDSCdDU~̲R?`HyN FfF. |3R}+׫3+!XQp8w7N9wj^";@N@ K(9MԄ jk8}cJ "8nᵶ(h띬KǥCqÉNp&kU㇋SXP;\yI88bX^^Ҟ@g'|̡a)=WMl4T "&Qd, t &ZK9@;mm 6_R&F:A{&X̜~7At7@ "Z{?$p~KzIBu \Tn$(x\O/W˥L7rww='gb]L92؛X.zzxkj/ݟtJK@D:'ac8⪆u~j#Ť}=n%cn .ED`;z *9fI(Or /ʀ[|[ɜ}rJR:>>Ϭ02AsWwsnۊ5ђSIΎԔX`mGWvCd=WfTym:L>11wVek!ͼ{L%3ci"C<)Cr&k*х2L (7Ub:jdM颣`u2 $kħ!"A&1`p:% n6!7bЈ=!$8 4k*gvnoB/_ _PK VW3( OC97e *dSFk ms ah53 un){\(ҸsB^H R1%w?Iir<%GylǧuIT}4\MF\67\.x_~`hNeVsL WL\y  0ɻݿ#F>-8^f Vո05 J^qn30N77s"`8t7{Dkd"g<2k7-;ۛ=eun.BN'446kB P}F*]<v)ѺBjEFjh0;9-k_vFRR1 J˛g2[,۝<8t̤/nd )kCjĚ!\ ? ZhEuc!Ns( eguw M^p?d\YuKx[Txxv_1H/`oSgѷnyɡ}@HP۬$t-W ěNIv,WG%_ģ㢔Q+}1Psa9:~urR^;0*,̭k|IZFF*ڮ>1U)Yh^L$-N7#Q(BXB3ƭU< A 8>+Wzʀ!z  ]mhkY`*o+TGour2b!j9Q8͕T5'k4{a)<<]@x yktlyC_b0 X] ĉ``Ji!,P[hV0FF# yd1`+\\nHrhf`4SoZ'IWzOCcۍņź_J J/m'5ݠ/cD3)KW$\XgbQH01J~HS''"_ wMnb"jJZZݍ^xfi-[`͡);c|N[IpULޒt]u(+C4v&;kK^>\ 9(tfKf?qPUma.t4ttwݝJ7%ݭtwwwws?g1Q6{55 "rT*&Ut9M[ƣqw:f+pfӟuƱCI*HNȭ[a$H%V@EI4~a ǧZqc]NSSYOߵ`CXh .WK_!; !@Uh!(  ,j{|nW|<:LOK/AA) u,n^+y,ӣza])lo>^$%ڏ?nV95\~`ZտF2[Am6m &ȿԅWB|4M K>Y FQ2ތd|CUBKK .9?o6LI3 ^䤊R773[Ä,=f#љd'( 5"g4FDXv-9E`5FàPgFSFfjnUF'+{ί?HD֘?V8+;|>WlXƵkp䜦Nx `oe@-E?0]Xxޅa=BgZGTșlLÍʯ&&b!;kk_>߄$$:,߾u^2SUx2ZZ=\lҘM0vJ[rʐ=PϷ<7 k4>FN%+62 S`.,VT033o:' Ƹ:U׽Ffd^)L.5n%Z)Q#(A/m7$2-P0<^b͢Re]|.?Sd7n~Bk*ڷ~dm{jZMsV k\d[@}h{&rex!~ϙ H~~$9~yP kHib+8:\fC'):gzRT`!TX`1@#tԯ4ᕓ=㚼bV6 ^)nq(.>cGNI=!xrU; lYeW)J?M{뾈L7dAL .:CPYxT9{ޤLFf&{=.gN7jW_Ŝ S\ ɥỦVIIYꕖ tp0v=H@> 14e#rt10@{{rrv +fyJ^ѩ)Ótt$^0i5Uh5JpW~ys{zP }z^߯|Em:yfv٪*jrZ<<tE2*@?={*KX+`PI(9BJno_teC(`[S-qP r>.F" -<L5bqEq0 A{~]DGT66*AbwMe kڼw_۝fnھvuUX‘xg^] l).CZPCb@}tJK6%<=oYo4%lpS3K)YLZMĵ =5rZ^,7ho~~:v'4z]CrN!($/h6E {wz}" Y#\n#q;歭Tި4r  E*v ekD-HL]LjfVpt {GV~ԫzMϟG(Ys#m ӥZX|zxìR {{F5r$m꺧Q=ع: :^WVтZ38_PœQ)jIܦ5Lx4[^M d!;l'~陴|?- Iޚћ5hŸe5xa?Ea3j0N'p4:<ʋ0?APWR&^ JCa .GC#ڏ׏w.;ǭq x$5sc,E%)\M#9jn~97+K~_9T.>mD0WW[z4TsL;u|G߽$3x-tc$"-SVW\ Aim,+lVbttm~?>69V#K:Idp}}Ոȥ=yyy/R©F@dx ^P4SgM^l6I;)Z焄ZA QȍGv} ]iZ=Xad]Y-krXrؙ)=q/㜿|7B"-ffA))``%'|]Vs$ykbt9Ex哔NWV>yC{$X<)$? X6ѕ`tԤTNV2 z~xu!R.yS8jদw{ ~=hzPanyO*Pj% /`wX~J~,;CXZ#Q8c *Ԙ0)HX$Y<1`nv.7&RH5 <)mEjwOMw{B!"IN+l7%a00qC`cp6?2FB5d9#OO4ǟ Ϗ6]TVy!:Uv_ytt#0ꃚkc3C sݜ0ޫ UMut6ooMĕ\tg OjihHYCztUW ֿт~{w6k[ӡ~r Ŀ^ PZU5<1y F6;; 1ώ}J9]990I['rGzuX9_xuv_;!aF`cC 3 te!u`J#qR-q?}j$RăkX;l>k Yx=k$[?椲5-Yk9] okI^,lt<5Q3/?YVTʕɵSe\SD/]Fs]E|~єiA b5;(DŽDzPzV֎;" G !F~H#[oZa20?U|v``Wy/J!W^Y?֖0v-cyj7&z]kr|ሬՆU1xܭ#k_~R!/ y2$-.(Wӑ>\kgSŘ(!ǣrIO׭ޝn[$h '֟`qP$zjYL1 JğI]@263 ?H()]  dExGF@l3d^Atl_hsg̖p9#vzZ>ʝz`V(J oRCQxR\7ű@P6?5Na.*)(YG?}M]HXOB e+lH7:# L5Swʦy[* Q#]j|ު9iMU3sj71k"?*G5唾wt|xB  ^ee^)b@K|yO]#35J]coœkkCSS UޚT!Dn5s̮+'$)M_Й2OgΊ^2&51>yHxt.I {UTLP?H(9|rX J:1⎇*W܎@0Ɋy;|:g6ﲝ^w (>| `nɴ`l!#_Rwt/35b Ӗ8S@dsя_@G]=J@PdFѩN$`;u|F(بQƽCACNYi0#s|tt\=Y>0ԑpFGDh5VຐV&4LQ <\i˝u!A#Hxy|৵E'uA >Oq @>]sHN~g&Ɠ:laxt8/vDm uuM>!\8Wt(P+'M)< IYB^XcoX_73xQ &/3kR2$!NiBIrg:R2 %(h3VJRr΢X贬T~"U[[[cꫝZp_kiYX&wLb| Y4Qpz#;XgWT_\6,n=nPP7ks՚J/%JVUn]Хf@ѭVՍ d yǼ"Ie#aKoեLjإ""S~զ} l:_*iF絠sI|Fo~.0+(sjsp~ | O߿}!L)KwuOV%9ZA ?wf6: -m}rM&[d%,>?VIɑIL?tѽJ<>\d+%FKL\Lp8't}}أE-5ŠJ/?-ѩ˰WeOvN,<=M{~ao1_ξp @aƥ;Z~łLgƋ1.VU6q3k,3΅mv3nH#r?-]"@ QkH8R YkƔZZor*eolKW3+\0G)ƣ~>*i5E #J"pl clT{2CpL7ӔS]E{ѯg53[֫&ZtuP׵HTIV&abG#,kR,,f^ߧL*$4 ä\CHD +'&̯¾-6utjA6~xO"loR vŵNJݧ,ޔUd*%rũJ*5= iҼ7@i=v|Q%;3L٦[ d)47M6~?a-qϤ&磼ٳ7)}tzzz0W- "(.,߄Wt^C2hB{ mJʟ뾕*㕹9S"JT~<K(o䱻'~'49,_cz-ȧPMkvrw菠1ڎi΍pv^_v=Dmɉf9bDfۑtDBD1qP'q7Wbss1Gp*{eLL윫&)N2mi{񾴭7:Rp^a 犁=sv!n)[UF/Q [ᮯ#й7} 2IO.C0Gs\J{hdW|2(A,q_\7xS`\ ~``7+%@656ba)pDc,WDAAz!lZCI?v<7o~2LX$' 58P$CI%{܋[(iik402 X~mcA 7?ҠtqaPNrpJoISduu޼i SRS_YFd sp&}l :#x[.:yv0kd%RzLHg120 kmvc}ڂôjP ԙ.gP_H|>[g[5J,l v XYa3Fv)POV;\|TOPɏ_LT(TR҅Qv~Ԁ^󌎎NpҨ1_ c];+ydr2[*n]SlO,v &y6KyM'-]3ٟt}z@=+虢[Mg06OTnm&UO!hSig7(.kSQi+P: ū WD6BĤ]8)QJWg̶5T(iiY Nɦ1P5OK9sf<X*|` .WHgS `{{{NڑDIQJuAFS0ڬ BW'}߭DCQTP_o`@o:AyuNj$[pu x\/(ށH}ssSf1ϲ7U_ٿ7YX~[q̐off6U! r۳ͅ&T $Bs!~@ Dyqm|}{d$2@_ă;IorR/6ÌN (RtԯBN9R. [3^8V*׳h-UznWpa]++G (ZFF44HJ3"{\K{cMVVVP\G5Gg‘)Qe \VLI)bf 'uIM&] Zuw);ι50; ?%ZLZAAQGHj*W)n8LL_]]WhIlu<:rzΑU?*d%N08JKwX5҃.ķ$eƣĀ!u8wax؈TvlARd yD}r^$ GHPULR۫7o'M`4B,T)q܃'IAq-[d'#kegnKKKfטHm2<]ǐd 'ǹLZ3@%v]'@Ԕz흎2i Q:O"=88`5‰-1=ŅóP8󔊆cVwKbgh>ϵ-dwlVIRn+pyk,tXX}BBC ySŢ ue-tHV3{ۓwHx8KWWd!nFg(gKeS[ooQQIƶ="(kϣzȔKTݤl/lm픮{? G /f/}-,l0% 1--"_=Yee\'rH2$$ڋ<^ 4_7!D6Z d7dfD]sDESHIåSeA䗘d`*`e11-Dipcj5#zK>}JvqDR><,~ZSRRϭB:B_֭^___eT>xKʾ':]/sռs[[[`HH@8><֧p2f‡u544imK.X߶S2jckRxHZڮɰ]L[UX8?a&-?~ %NÔ" aق{l\ʈm(xl@vG '?Q^5/}uuuck8_'AV0'͗nEĈ79<;' 5===G(F_?OH&vuE9R :iW5 dB5r1^CWdxx Mn_A[[. ,6ĢQ$ p LM,SUC; %YVû@э~kz, Pl G %7SflL944a?fٍ˗35sss{OWvk IHH {*}-n^RJ~weg,- +\wcopd]Y333^VL״ G6B@gr⮡otIIJӄB0l:ީטp?Po0s\~r6xvÇr§^vWjf$)(hca$}fe %}C"Fz|lҷvGGGx?r^O+K͚kV < HH(|3PJQV|VWjbEWoV%o@@GJnWdVz&Twwv~(ZҾ4w,s,sxTtL٥q\ף(3"8WԎFE#Z[yBWVƳ߻Gvﯭy!T^B^ps37*_נ=+Y^_Tl =y{??ZGۥt2ݚ&dc7){Ou+gJhh7X+]B+n~s=߿sPXM$>ƈ;}%&# bۛљ Ny@ ד1簾r& ?*+'w @fGo5 vB$G6Kbjx4){v~2HX |ɋ0)(֫䋍n(q4z娳?%@\E#GrfJXVO?&rK"~ u6;MG\P ` Fc#N^.\. hp N999)1wcǻ(b1}Ҩj{i7!x.RpX*钙o A0ckld8:"(oP<( '#M.vé %c~޽TRB Dᫎ< }^` [[۶! f _P~Aa2Szð)盆1?Rk#@~g0:~ѱ1׃:_hiiA6 D&cCكv(pT6NNSOBh5XuhUytę|^钠0la@@fW8ͣ歓Scc$ϛ),}T :~W6+B[Qc|## rHxZnz#CC5*l?l ^Lr2^4#lՂJeSу;^Lq,QXVo>(O7;{IAzUy8Cxˣzltvǽ#~߶3 ;0 (#QkȨ0V'kJ˞3. `± uL`‡)U-_t_~)^t|\żI;Ro?5KOӷvPeR\Rk5j,Mf+ 3Q+~lln"c`(_Rp(`{y^Uѷ֨=W~t]E:9/9#sY9}= o?3MdwIVd7OiDӆi4^w~$ RuOJHF*qKcb``=oym JHu/,`^S0pڑetL6A&~ܷTEH?W0޲dl;wfL:d$D&z?ŕ҃ZZC"zo>ʼnUZڵ7y<;\\r'k7JEb|yc Ѯ J jjuQIwdv41pQeeI1ڪ0]gIO%r' ^Yp@jyr]6h+1MN:2Ъ961w;@\\ܩ"LK?Ѧ.q0mp ޗw5fACLjwybp:+4"㾃9 A{mZL4,!lv醅HhE6vtdY3SKv)x&lʾYi[XhϊAi\lY :T2_ZZ?nN,N '[S3>XؒI-Jnv2Ei\.a`8#AhjҁA%779Ie &!`AG`M"SlLr 1:On%XA!r'+M(Lzp!g֎,E2& >ҒBDȗ*R Dͳ!@,ױdlG4 T8~HNh8/**+?| 'p؍I} S^B HVlI+VVҏPdIƲ_y>bL#"n57oS=q=n'c [1_rS!#+loIѡP,zZG/_h׊fTKCX1nYY$+B~ǡ J/_駕V}#аƧO/R+_(M#NB]Mެ]"e䶶5adpkkca/U.kw^񾫫"Sl?+U ӍVp4qQ[>ѵ]5\$$N<j5MvGzFA65i2j`4s>$w&>;*=gւv]P\B8ObE|R'-֓h?"Dĺsy{ qݔp#|UYTڊ6s{JH -w- p in d ńz ^P|4QlfKZ>P]10 ޗD֮PE?!wX!LhWUfDHd.4t 7݉z.WEegQþdW"d\KP zd\oIoΚ,}۳ b\uG\()cԁ4TeWpD/{ ~R U>XR (tr(uDfg_CF'8͍߭3xuw]ʵX>{yw~w Zt6FKnԳ""L|Fr ԿkI=<0 b5JT9[JIIM](5Ȍ&]j˥e8eGtLğ4reu.N( `b|ASm D DƃʊD9)9yB8b|%EdX_֧ Tu.\Ή] zOo%)ćRZٮ|r:ZhWkwe8dQ8s4޲l %( H/@Xޓ^GL0\_퀔H]!ִ2'ha±9C6 K+ daG GX1xta*Eo2d'Uerx=0`h5Vx3tT틃_,-};Mtz nS .V+XۓȯB9R~ 0nR ~蛮Hs{m?.O}u5js o%ӖRN9 j.a[h|fQʾSq8O5?Cp-b I!H AC gp˄}B;Ιŋ%66&Sc _ps6^AL?\i`u[ LSlbʖ u: |׉ (f`m-6\"|m\K ) mrQ]l$mu-T|u u(AIIXzz)u.." 1!Gt'0Nny̠>r){m_lU]ϯsxA:)A0Oq2(9k )C_ M3##j%NVET!3sfdJC]+Mnev.%:2pwV_ êysbtlLwGp,lL 2Kj,}XVlRC`e _tQzsV(șC =g#pn';V蠵.,]]6::V6Wl6,dQ#{1{ACVVN>bU8ն^$(()5+RyR|X ~|mk)h{ݘ-AGMNoƨ;''1-)ȧ tmH#> h._IġmBpi ~6`󸫌ŋ[t[$, 9jƄ(9_qa rMfG'jv-*竓px r2.syL '+KJ"baLN5wZ3-.b!|Uuu4S%'' 'W`s;KͧM4zwgH7&Jdnؾ4%@\0I]olbc\Ĵ$c5s(p{Zͺi65 /TJbY9>.-'}=ܘؼ\Q *&5/&?zf%nM&u.mWis{y+ModXڒ!N2ksuc|zD瓆pӉtJiX,UpH!o 8LxϚ6 1ZT *?7NCն?4~x/ټ }5mD%%'g-`؈,#pk|}Y"<]9h  ӡé˫sՄtyuVf. o t\\5Y E|F- o6 #ZZ ] Ti+nGW!A+IDjgTuƳQlma[7>A&éU,I{!''!lGPa!k"&~鴖L9<^U1 ujp8ϒ57)gm5\tV߿6<3kqeot(檡LT/_cE|ŸHxfYF'+t 8o+t{+ AYc1?Ta4,BDo`Ry.%xvk8rMzÁ;3 o _'!x n$36'c>⾁?ѻ[1龸73TX4#7`;G z}"4^?0϶l9"7Q{^@| 1 CjȚc1ƀ!߈j$So) δ!K|xp4qR` Hn6٢츜&3BBψ,gS3k1'.!~|5htAקd>^5O@(7LF4H'?}vO} wr`dxeZmL#k [QQxnU`;r'{D–U&6|:ӆdq4߀Q8o/eU!û8IGkc><;;_ /TϰHh̯G[o1w[g햟ewdܮBA8?֙mרyPOź|9@%q3DT1I[b#ޕ wVAfffXe%3½Y|и6BղdV(b/Z#%;z Ao23uzj3af&Px#e{oǃPg Qf@ѰQXgmZ0:ҰsG<6Sol CVEEAyhr&ƿ{Ok[mte)M,X^3;^M.[[+KmWZK A;q~}:=yoA [G'mWW8Z%֘@_(> ||c +/\A,PAj oϨޫsBG? ֋k?Lw^S4|j@^Q|x^]]BZ2-H+0a$>(XuQ-_*@ Pײ{1MCjĩJ{cbJ`T=ݳ0LcɾhcEԹ 3}xPd9H{ŷ*WHJhOE .ĺ:U@޲!Q$EK@7ЬsiNUݕ9]BJK$OC#$V[}tY;{M?L&3i[5_y-h[R.#_߁1HBpP狈i=,Љ T|VVo;q}ZtD5vp,5_E*E 2G/|11/N:7Qr~3ɭe6?iHl!5ɫ[L $$*]Ƿ)hP kS!:][T"4[IH)agھ9-^P20ri)-cqá}nѽ+>P\0UN:Vb3~= FQ Ύ$:%_DDpAcWe!55*478#$fdg m0;8\48#LHm&te:j[]+8pi ݻj ~p %4Izkhċծ TV-xmm3zetF*4ʟ ~7w;['p0goL˽;h66 [̳/'),<1ALaiy v;D;4*J?3GνA0C''CJJIJ6&|1L]\ \|B"@3+.瓨 ͏[Cܢtա11q=a[opߘo=aq'~Lv}E)9 Lr Ւ&/O ֊w+LD2e,#7x<Šz2ҭwiI;ꍘ{S8m(˗}^@eem9s/|N(:NBu 8Ƞg7ZHH@"Fk`Tcp'G5,5Cb [aYXM 2]ES>K4je(B@:Ŭ@LVݝ׃\gZZ7}xLDwS_> E$ШZ Ar?~D\ -L]~ Eϖxf`Bdh8UF3 k55b8 bv\+F{F'=֝sgZݧWkHL L|؟Z% (0@ﶩ(0=/5/AbZӡl(pwˈZD4c3^ b41U,{~PM/1Y8Ҹ)a3 ϪRC0o߹^kG Y65:&+׿^ƣPG~4+|t .4!yQ;ss~$Is Sha2>1($E4H_wq4ze~_gs]U>Urs1 z!!>=S}_?++QJ)-Dݼ{P)ؙ`V)죝(ޏ7"~SeckPk=%D*vO ͭtBWV0j&9$n% D8)"z&L1F$suQ*oeѢ[xO7_5V^ EA G\I;|;ͩvx3d~l3=肆G".aKPș`CDžGǘg-8B*%EySLƲa]o@+"}X>pPRNShc]& ( C@hL!.]R״[Y8P?s^˿m]Kz!}5Sq7a>vN9F`$wSdwyY`9r안nB&Z1;ol~s|r:^࢈*|$sz(jyZA?a3`C|NJGF>?뫃O_0i:'&Π4bԂ3>{> Rd3z9|ʷ7G;Iʂ^O`Ӆ _-k2ᘁ֍~F}Oa8-6;Ǐ֩r$9T6ɋx"ҳ} {8-Wt G|8լWxUYrh Cc? ˲WElAq*R"ccٟgc#z JHՓ7NKηoVJh=b}iYb& (i Om~ؕ1 f^'LL,j&QҹS*?nجwTͽ: # D Qz \bR? Ld &z˭ؿtM9dY-qpfD8# |T\Qfda٦V@x?tCe7s{n151ϊ3|!=uw< Ck돰 qn-mFKB /J|2#b"f2OPDf&=~Mb>6[U+WtDLxsMbrB0@WGm-]2Ȭ>g%k}$=Hs6Bd˜t G7|y>_rt|>(؃J>Cim}C)rM8ߩ ~2)+RMUa|RmnVO$LfCNuyw@"@o?{bW_ Rs^Z ^&ݙrc[ H1l*KE?tގs$"2n/pYEE}:z rxhh]Y_tĭud sF=l9 r9h՚6]T%gv0фF+jk?ݼTzN,P&j@dbv4(-aw%$z 33Nxy@oo?.H;g&&d_TJ^^odx/Ҟ̷RA񾃃T*T=RBWܗh)b/?^pa}_jvCÄ#G+x5oH3]k;e5UCȆResG)14?8Fgܝsi#tq]/!@TRr,z^:Xt.&=P~<[tG_ؐ ` 4!551;;u[N*}1M"asE3aG .w2w9php!?srFd~0Wi)p7zY jU;[ƟsjⱊZ[ku Exf^DJk6N隰%V8 J8I657A1xoYL*,8á"594!v䗔"Rsׇf~K$|nt|;ULOSV#ڗz6RKje΁gǟՠ!"(諫fa3#izFOqcc#^Wq3d3閉˵N3=El`vcdhDY"-+l >tBxxԅ*iO1?nmou~ꋣ =tttcJ1mj]HjؑRb<śݼVo}B[2NVOkk5$ /jp6uMWWJ`b:SD뱎cv=$r'$z=X3Z8xocFR8, 3My:to2ӣ{a<7R%Ym.>084 ƾ&GԘNVu8YokI}Es`˭#YdM͉>XwREEso4Ez5f`fFZeg5~6,p<=H2#oeJ?+*]MBw$P} `K /2c>6^MJ F/PWx Yjpt08]H/d|=MۣsS״ZПޅ'E ؼRkן/1L|ҩMb\fk֏5Zk၁nדl.v{iN6^_:WBd2UbrADEKBMZ 6F7^F(NN{]:N-`&7I=`EYPwI1SmR/dLK>g .=Qʺu  mmmQ^cτFF"x09~:ɧGDVK44"RS[|_^NS6}-ΧkXؐ dNI4_>{ɭsJ~GowKxG&ap۵3F5Sb$luPa`;kֻ,r8m&U^'h}CZt7QT-h]O؄ZyOQȓ5l遝ǥ飂;F0\:BJXPf4q#=E+WAZj&KMEߔ8=\r-Z{of]H:TnspVеLet:tCv1fC Ӌ ohT*'@dc.a񸳙Mqq% `4;=HpggH%FxɞV>aOo_?LC.r<} xXit̼dRlV09P>ΛĺeP+KF33" lZS73߾w(D9/muE@^3t2E1)&ߞz̻O++U`a`CD">W-Xek-͜@"it^p4.ZdJy+ ժ@Vw$slW-;FEAYJ8CbWwa,$²0L.ѢgaɑL`pvq*z&zz(R/l4W\ Ga+ϖLhr._wF *⛓c-ysnrQ HFm94j\U ihhw=)xgȽ;Mm8xi_72 l#6h05'Q*r7 ZJF@%4)G@}fGͿq+PN @T:(>ggCD ϠdJKfN%\8} "gzHfx|ȷ\ee.9OIqtO,00gghoffV}@F?4-d7 t^$6Z/8ĭOุF 8cf8\]IVWn'2u[-E#ҹ+Ib%d:l  DFvT [RCGtCx<ʲ ^RRx@^7CBAx4WmXN˼>MB*4^bW-Ϟ%~+j An/*O0(/ uB;˭,8aCk I#%ZR%F0Dczz6XNVhlC =3˻S%I-R-p5ڣcP{jeͷqSqCܞu^%p^X̭4$@#7(D?rB(##״B ^X@ fu̬-Є bpsܷg$Y:̕LkoPqIF>hXC'1O0,Ü`h0Kj_L@5B:wu":xxʼnuוwj+89'YQE`xtoUJhzH- y4؃KkvbN;I{IW$ *c7y3#܅2ãmu~/ZRfl/k[^qI+>^fߡj;ՖܿUkyxE!?_㹫?N$! A>jh" B^#mż 0$?M$#iubJiep08Kۈ"A'T࿃u+Ûy Ukxe  ,#ȍէR`tٚb: %Eg,{*)y2x*\jnսw ib{x,}(5 @ ~M&%.?'*NaC#P 7z^St7%k!BBElFe(Tv(*q S3@?Rk%> GS cVhyRzWr %$k<0a iZy 4k$wĉdME5b޳nl::'51r<}T 83hOw< 8Ԁ+Mm^wJʼ>-tBr_=Fml7Ѝ_01U[Q,DE1g|xciyi,D7cOzEە}p0m1=I1ˏf|v:Ct{tf' TH,UGbbloN#,C4L)|[m yzQ\p f~ШaQ͑J)+pC (N !m47=a ^#z}D+$)zbBKHgkХKbS^OQ% cWµl~'ȍe9"Z)I0Ͽ5*N=Q+'mQ,N Lh&_gHЎ(dg݄BY(I3seHFLQ))YՃ1">?.,ps 1|row0={GI{I^RL iu+3;:`DD'Lq9L|IM˒psFmLV?^([~uU)b AXv76 f@mIJx9w[׏b-#nN9oUkT&@{ !XuY?6D^25Ta< ٰ9hB p,K@BDܑ :+ss.8 F*UզAfGreA{ N?L0Mnɿ  3Kf7F8{Q{io"@dogL&2=^goD d?ՋDVt_ǁY X JOfGF"R}Oi| ΐId4##]aۗY(kR饟>ݠCԼAqMfNdդT=jgQXǝo{ 4_ҹ!SgN:bI|u6--|.gЖޯҕ5 #Gv)?VmF\$p A"l03ȂȽ+н]x+/nXi:,n O0Ui}XrԼ@wLy KWWbzkk*;\g%/E>dPC&}sӤG"7#qoRԚ KJ EHkhA\r.W/M/Yz3V Vw8?W'dxNs\ZJ))D8J +CC,yS]QdVW/XP ɱma*lQF/+ъae?%㹬>*6 t}W-X"9pb%@-%؇Sr`'/u+0k% 6/q= Tvosf=T?ެKo7MW8-v.(ҍ}t0] @/ڧD90SB:OS(YZ  LVe=]N3/F# #r h4`$_MK| @.LHKKh. {|)a"'yL Ч>ȃn)[yZY 6qs$sTdO4,q<;'lk[)M{Zo4ײhٻ%֠P8 IK{1!U\_)H&ׅmT˽dI٧p>t5Hؓ\ e ٔ'C5 c&ExNQ=^7Kx%7c;CBCN:ۛ ֽ<'za --2*ĥH-| ll(XX}$Kx2} @botҏ>ꮶxavr~G]lĈ&?lF˕y r ^"|^ڟJ1<{]b^s ]||lags8@StR|3=>p<8=8Z2tDf;"ZnTb-[`ʫoL89Rf~>]MQȋMz5G \ԟm\N@5ɡ& 0l#QS0S4U[ڟ Uy80x""wH%B3ee$`(tl7w=oNͧaj5ۈ@)gf~~%V59Z=^2@&pB&9Dd(ZWC)fE_2NQG(T{A1e"šW_pԾA}U/΁z!Ư;4˃;' ʟZZs`P IA_!*Bu=GoIvz>BOO%&-kÃr ,.匦R$Yiٮk?b,aK@p01u\E3%'@` 2eb iõd3!hf vO=k>1DܷHHjaai<+/D% PW2.s7Q"MSk M%T/14 ܏t IK 㓛=#(0ǏT{"*#tb7_N%Y܏ܨD|A/zm@r{b+w@fhsj\$P*r%tOTxJb f~|~p0Iycr,%Gc7CB2|hxJt.n*WZU7D ˖Tg[r˴S@帾"r^˴?l×. B^Lo,*xMX TaOTG9 S.!{Ai(f5mFw0ObY݇ gak;a`c tPx\ߨ9$/ޞV(|1͚b`2btq|4[-\$ʈzs¥t6vAmx` `}sΡ?~j>/&0$t۵%C.+n6ͷ ewU(ؿ@&uE ,-Z[ߎ`~ԻuV /aϯow.%fl:1S &GgInAlJ81^ ہD2sn:;WύvK$0hJ'Lɰ@ӉTKmHx绁iP9ZS]==}WxpX|H--c49ޟ/6^yقlL.m*p05uڞ@࠰Yd1`2p7 _9T0+Q]`+; TK8p-5C2㣃U&:zVҍ ErVas~M!G| 70a`t{-P,,Pg{ʕ4JB(YrjDq{0׺>%2ցlr"ׄ;m@V-)3`Jgll_MԂ oA WzhjP˩sȏ aY5YA߇I<^Pb_sx.A^{ F} l l .W7`w]?veAJb,}lO4kE{o\CbLaX8R,6T`6l#"T,S{Z7cROԐ^6ЦFgJD9fcY_ruGۍ~qj`f`@|O;Wݛ i 8rJn"]8W:kHKep1c;56hv*؀΃-P@()+E@Fb75/dJ xN!1˟gҽ~$i8kIsb3<1}2.Ӂ,&x=9yO^U {PPtc dWƳpvYyl 5 imm+wC&ZiF E3B.+(Po{:i-,8x7oއ@UBM!KRC(" rPZ,&48~V]QZbbb @NnhTaW~Tޓ'tYޛ26KI _rx,ot֗ *(} -𞀵΃lU-:K7\][3i" G.MGTBņxXӌPk`0ܩ_ڍ8x`PFqGaȞ*p 5]*ŨYG ِ+!E#CDПjh$gggPp%s5{{2qlGq~>j\RLiotx/tB(/ez"2hAGb: dW˥YG2e"?ynHe&ʞ< ^Wmm9)?S|BܗϠ3#q>:IAHW OnOt[\k^ *n]u?;Vj rXo_Cs>"I+^8|Vc uR`Ilit苓RU'yQir4dejhj$U4nJTM+׸PH:(wZL;n-X.Iqy BN4PWb5D@B0#E _)[! vFW_yQLHX#qAd+7] hV2 Kͼ _NNHXvȆ72|B_׮#WҒ0% ^+XZdTIDXFF8̀KԷ}|8bTCc) F2f.Ϡ@ b2ßTKǿwThiy>xA rT_{X%eߣ ~_y1uh3- .^JjVhDͷ: d^wyaq j)@*YocwKO#Cuҏv撧B~`0<.P0"1=K#?{pnst0Ҭ~_m$gFS*Ĥ]N:lVE'؂AҹlrҒ_?~M_e9gS!1p%,PNC hχ= f +jJ W~}^vM.=** ^_4^,U)<(oa.ȣJOvf6SdJ (v-ҁg|^ܾ-S~E*'KF6؃"gȎʧ! ʁL=>.Cκ3m /ui杍|U 6 ze?VZ(LHv 640I1r+vL6y}=xf3em9R1oQa:|`d4`ʶfDD7.([*Ҩ {<2\_'̞-z+:xЋ9th3 σ__ V1p1Pr߿~~7Paax8FZ])?ay".h<|ο{Jt \XAnƴt5`oZȇ'rG$҄B!44^xxë[WZ:)rοMKp*++Yr CA7ibΤ|0`cB4\U+cp/ CDDZU1SѨ٭GΓ֛Ω)`-nBxw{&S e`<M\Jن ADB^III"kC>% w`,  s;Wm"x>wy9탞'jRa"'s&9uuui+JGczh?S< wCiIOO7Uߤ!7edd F`'Xk*6ZEJJJ"EYnnX$YVPJh:<"~:~}]^n_1$2Y Ku[Zxc_> F&'&rШ|Kvlzr322ztp ЖN|||d4X/VUkN es9==>%\BjoAE){{./@~O]uV C-8VJ$(2,Zv9vŔCw3NdUŕbdfeg}[* cWXk-8֡}+*:. hu[+ {p,MBc?GkIXXt,"E~hN}bUa'JQD (>#&||\6JZڜIIFm]v·^C&O̕Ͽ`b`dL O1ٮ~Y\Zb Fnu3ʩ{C0 ըB}S+2ӣو6{r>{@/\=T'F_ ^NshF3fk7|W-\]m/7aJkpO'1X`xxxqGG?9d.62OYoﶵj+aah`G7ǐġ Y$IU]@Ao8\_EjlDZI m~8  h jd(~%n\]N¤"7 +**ۯZ~!apkLIȈ VLtךVe=g\AG-Gzjb3z{UU_ηJM|:yD}KDԴ@EŠIk[x;Sjz"g'g' A(RruwNL{OgfyG7 YbVJyAL06O+15&Mޞ_@ƆkC&  KlNiH*(Wf݋- $wvv]XHh*_s -CVyB#[q97-^̽tѵz)= roΓ Ӡ[<@z$Pdm}縴~+ 8..&E$\2hFDDpKĐClO&nff&77Ӿ2м$6+\ 4!fo߾<^Z@1q3cu>^~znfJS9 r ba3MO[4vi}ElR[`yǷ[ꎊ;fqs- H^'0ۺ9XgmE%$2+*~yTa҆txx[.ಸkfOq͛+*ð+/vsΧBN@Hrd42z3BT?1Yok{{ B][ZZBUvttȯkn: [Fm`${! 0R( J0o^լ0] $ #<荤JNNL'ֽ+++K@-fE )% pDuϰ` zbִܼV~-suݐ׍HM S0 U]u@۵E"8;8<67?ک6Ͻ@)l/RMT@@A]A! erT>4($.'jLvxil6˖+_[@ <|Z0"@dK+H~~213.{<C6eΰS£Q[6K6l) ǹ9%^i.V^Vc@9X7?Xgjf8:YB߲hX4L3#.jb>I),v[PpwqPGJJ2_$$%va"'m`%Yӽ89+AHh#r?[hfqؖNIMlHLy? v7IXkLǼ#|D@I撀!~x8;\QNt=~=ak3̋m: gJx8GJ_y-ss0w~̜H-"ST#'D>E u ?~166""2**j.`* atV/F#KPS\Vu~)Z_wZϓID>Ș=*h>;ޛE3WZ.ѨUo Pwkil-yZY>Se4iʅoέ#m-l)ERPP sayMEeѣUVV&N|Yo DczRc$$$}ùw>?A ?ꛙI$W#Vf^=|aӞsP/9yO7ނu98&*_XX6+r:YO?H4c^31i"9^KY˭Z(2r~4TWR`QͻřwE64ZjCΟ;dP_&l9oO>S gπd󰗟nVAyO͆ήh''ᱵ[4BNu61}[*HC#)A3U14(|Zy;}VrWMvs|Pw!LFmɉcZS%eXMeCf&NO+؝8|-$Hu'mFI),¼g.-a}y?vXnb̥`Ujp*"({&B256W Ê߿MS*JJ%yM.Da!/ ʐ I$.k/Huv^toFa,:3:U%q/Bu|Kx4dnn"1z|r'7 Rje9=?p i{<'0fF)r9DqK<=7Nz~)ɐ[G]Q9ĩ]]Y1QQ\[v_Uv,-Ȼo1v64$"lf6$47ȕj*,-Y8;=ep7& (_*)ckϏKp#+R<~z.(Y;ظU T+(Hs^nfĩec *{[n"Y3Ń` <ϺOeش[ 95H%HP0i'}ݺ@B\jO>G9#ϔNXimť#[;*XvV񶴶P\^e\op4/M*|DQe_0 U.yvsL]aLW!<[Toj~Ûz`d+TJ$R4zQkqO!:oI#=Kkt;Qrڢ^JCo0r~e1]U>~bb ;K"Th]]|CcL.¡}}*6; t-~Fc~fp8zKhkS//`{m}TIx¢Q񷟖]vPHă2cll|o47%oOQI4sLO:W?or81,(ߕvBf>aSN*cYYϬ˿&(#''Jt?䋫_'`:GeyhWD/PPz͉O z,Zf)L+"u;V8rb]]ahpS%|}Qegtg0BF9k ~m74ܮ 1z8롿Se@'+ZLWt,y?J#E%dlM\Š[8'davRlM?>jk[^:QMKbr“s[ 5{*PR/C h%$ա!m3g>CҢӦ_Pܚ3VW<t] xW|T | s%iV{u΅_NC%y\ne237fҩGo@-y<;~IYJ m=f~SfMK1fޣg%vΨQ!@٧oή37f")FM1}|G][rO+ļ@ݝv{g ZfqP\s*N8)dؚAd~9I09CH~:l9eTTVIqk2YG$1)z$PYX0lll11;MQa=-7#bwgjˆg1PØ?sn,b0"S!j2Ggx@ID~܅.pURzM$N~`y{ǖLIJ\?׮u{T\(/%[Pxy;2=ܹfr#t3'l}iuwvu Gm:=*TEb~îb_郮ϓ@V᷿O)((L*Bw8\z J r1/03yxJEij&GDfuuO[Ω47ϣ^;yyHb rߞOk-dz?p8  =]!O.m=?1b&b}GsQ pN,(vH̥FQuunȒEDE#حl= p"L?erǁj`RzIss@T~q!hqq_ T ?ڂWGʐr$%մnkn OU,^\B@|*T7./~>[R0X 0!*bP $TVW ƫ,WPhxm M$XXp5g^z?D/ڸEWC3[Q*bv`sckkExyʅ OV2~?-#XzkJyck뭱vT.z/ kc6msD=,˭nϊnE44TϠ2{~^Ag2M_P@X-kOyH (dܣ%vw1Lۋϻ ()DwmՆyzrpG z"g`P˫JwxEΩF TtA'_ϰL@+3-'*NWr75ΈKJ32⻺*Zcs" sJ鳝&:*뿦<ԛ}}6PŪG\:5Smw۟SHIn9ƃ_Z]]mTKf ꬒ]JCo/Up =oAƛҔ`|F0h֜WVcmnn^,]՟ޔ,NPT&D}5!NvioF6']5;F^%l_D!z-Dѡ *v5d89vd1Su-d1gё ,v~P7]񨖸M`=?$qhRoNe)|eexr`Hp<M^{c7WR_#_V'#=??:ڔ.Ʋ~<1F1JN'gV^K0YlUٟ*[/bbb2"$ V9Sk܅&&0iĚf2ٕS& rHՆ,R%s() 1V-& f'C|@JC:1K M]zML:TE KP>[z[S8[=n~;P./#tM(pR2 ߟփ{x΄ p/UϠS@"6qpD ^ʕYpd2jcٲb%@MI(Cn*ȸ@Cqi@7ڞC@@m4"1ruBww/(;oe~7j(uxc<4;t} nLv9R?/ˮA66Mlɘ1ODx&΂؝4^^%RW<هPDLd=+3z=U'Gɲv3Rg>WE {t$ul(i"i㮅('Mܲfg#Mj YN䛨`a~J,^_}I`?cm'G_fJNej2&l[`K͌Zc[=<,RBj9>QQνhxOCJEؐIN&"$(%!4EЛm<8ϔ̈O9>pWRS^IWo>:gE:= Iqwg vUD_I>Elv" Oik[۹:w̓NzH䫊 9ms)vӹjʚg۵Yel?bD^]@[ vvvCI oh~yzukKM& h lZ\uBo6xPCn85[GG1ZZa?XBe&!6 @2o_/I}N![5r a֋H$b!ȀɓI>=;S93wDݖ/r;_ZfA~mkދ+OUUL -[%cT,!jm!,TO(#xs_đjX;,ʭ&:i5ie~O.]!#NZv4`'TcuG-xx¡wa,SK&nO&lނ$О4&ze# .kj|OmIg4$⤚bmPc/VdMnFy$|/qYOtk-fZX &2oxV"T:>"Zo$;.pTvP-4]v}8擼i-6vw6)!||N.+Q`JWm5!X> cDMQ΋gJ>&oӵ9$TQ[ F !g)jܘmRUqeO#Mdc&)`0/`?4&FJ7]^P<+v>mcz̘ ev+ ȔKeY`"?"7wp}rs2.>NRRxU;E'ۼҷ)c1-c qu!n$ͬy-@* 6+'G=i{S4 B'-ݘc&'[ - ~n]9&J!DWWw"Wm`%Sc~| CxPd5}RO=rZh9DAXDע"Dm?Wۮe(|(nTz/S;;b ]^O+O*REChl7uuqggGT6R]TYytOAAYC50WoI~eRZڒy M+&Fښ~g4&4?ͽhK1uṽ|ՌXT`\Bf볎jnᡥ偓 F)5sPV؉r#\>η~d~|H`?>%RǝK-0?Jc4lۄ۵3LJ26A<=[Gn8\!|۸zpɌ:{0Dh毱F%.QMVq3eޗGVdDqww$/@HH^l.̬pj< ''CYZrp/nF|~&/b>;6 zʣ9!&F9Jq!tca ڂQncttft|UO ӥpׁX<(Xӊ~#ȥ sՁK.@,N!Yj)mAD؁,c"1P%E'2>VFPǍp\V22п(m^)>2ꏡHv]+y5vj,1>v+ok#GƕPb6zWEII-Be3sY17034uyVl.lտW.Ѽ坉`_P#-Cp.Vt >ϗJ7w6rN^Wz}/ i{{I_è:.1w%ٹ|Mxp㭶 '(rw$p +9݇Lm'(@68ajR %5'm莰"XX/|i*NJԔ))%6+eV&촺EwՑ׽+M"IR{X_y+bH\ndJ΀-w.CiKj?}+p_\)=2!h ώ:aOq%B%NR)p yW 7 ]88&iZ ǖ< kkk%ziaa|Ebln\lx2rig̬yHqvf'JcX%2iniͪ@!kͽy2`y. O|vSA 1{׊ \l[g|% n֦/O#ڟ4F]Zr,ӓۘMn\|2g09-vfx<46"X(]_ pz\?)OHTjoz8xbci5$'hx9=tkX6N`Qjꀅ:;6)/3s>*A#eU!"` Os|D3 C%(Ӗ [!:NS%O}Q6B=iDT823C)sjTa^ɑ]i. wo"MPs6٪okveee-|]]5VZ_jCvW't92/|kםw(ȅn %220{DBJ@Uٮ *Scjnuz(Ih5U:PB[]\v:+߬=}]Y{~Y.6Dm՘)Ӷ&-";sɘQTtO?Ra06zrMf(**a*I r63C*R|XZ-YkCIW!-_{|nOvxL^Q$Eh|wOJa!..NAF燠\WJ d ~ܚyn~ƹC˟͠/k?XK a=ISW& nra[_!wd-,c(|:Ӝ/E[`b#c;uPluINMͽ徃wS= ^fD\7#uű5EM8:3@L^W' dgCgFdBX^\ \4F@F~O(hMŠ]=NgsE7e!:+}|8ҽPQﶓ}>z'9\LbCv"+d}*rFa@Xؼ&&hN4NNjS woĩysTon/DNjAͳbЬ3TP53k^ZZ`![X@#sn.\FICQ]3$7vl څBzdB3KPO,א4>sٛh7hOS_dK{*jJ 4A-QEyK0:&HzDLYPXsaAwA/0`tFLeLj͇DO*cb!F|K)z7al|,nv+)94aKEY,sUkmqNjLBL& 6-0iU!>㹡D-&BBRC(մBŕ[37SxxyM݌$UD,T܇- %e EрN-l[Lmq>iIZ*rƶe>PZ5TZ$p;¡?F~gr/ G^8W=>0qTAU"Iuqrر{lmo?uL)IJqӾ y8IViDT p[Ɣ\)!KC>Ѵa Rk55L"OO ת#cLll_TձϷ[sB*? Svј긬tdgSSun!HX󳉆ĪFLTmLd)}{y%ds0`&|EOJh$=/78$_@5ssG_^`/-P4Fغ𡲆g].qanKc&U8>.)}sheG 1.MiQ}ڑiZR!t0ɿW(b0g\${xXCK8VBⳤ Nѧ( Ѵ̲P6$!sa` G1SZgqǯ1pMl`v.>X(v-/cj~v¸^Qj;v :>pO/I{C L%/ܶOH7<֝J7(x܍=6Tqu?EBI:6NS'h%$4}bP߼/jܮD?BOY$@c`M*HږF'CtFCq1 #yF{'?z?rݳ}j7avtU62RCoF[Kػ _Cm^2-ƻFٙ^^Ė/>*YHh 6*}0L0TTP9Rӕ_9kxdF_|~B4;WYt`NawȺ߼AL͙T={3b/Ynt)# |4G8rv> >=P@IoE"zbbR-l1q\!!0/yE}1] :kL 'Y7rOghʓV6DŽr;NKiOJp ӊ1 !y2q&};Ɣ)$Z~}?I}NZmz|+W@fj%S#&'7[(GG[,bQrW^At9.-00` } ^^9֒fnǪ7G!OEW7Z# %ՁTfg4B"T"w⹂WԾ괮I(F7á_ 2'ީ7j+ǞGӺ Hi $vWK]QKĖHiE:3V7yx2xW~d)t$nM mCä6R" ?!;wxή`_Z y"nX UUG,b3d͓Yw>ϐ#NNrG5]0WnW?ܯ|llwAa89RRL:%-.Q'FT`q.j2 V("(su)Jԯ=4yy(S+( ~-*J7Sޞ:9tʣzǩ(I7>^my=JK U?^JJfp웛Kb MI/VruOV͝bɦ>׍Ep:l`fPj3}<(>~X9@O'NL'LU4UĐ%}`8 {$ *N׽U5V  gxhmuuյΝ&$e(//⮯S>lPIFR_wB_Z]>RӤaV]_Ǖ`Gd5Fη`k /,%]{pW[7lqImP4Wgq|`8ƣ!c~x:njdv[dCSv~ҪIU?qsE0G`gN.#łn$Ǻ|ITMB)@,[лbsrmx /NkUQ95T_VEd*Zi۵WMff_pKѼC\f66"+ J1^+Fۚ@|Au2HB>Zw MH-,|}3suD$PV, r`"{DFҍz|~z2J~# l1P¢_C48tkR-Lkζܱ<ߴӛΌ(ءab=j* jf:~$uS\͍RݼBRɔD+={&//w.,6ӚV@y2w#'6=8Q!VԲ  ~%e_NR$^OL"x$)I#: F\j\a9(Nc\XB׀g <ǻ qIɢⰅ 7ǥՕQԔHxv:Yn+$6USՌ/w"xWH. rw* ZɅdv gg.ED@̒f mEt~-zt$be`%r}frW1dӦoc#0y(6G 8ht.vVOVPJIX&1#"PX峧՛)iAH7#Pji~L9'u2?~ƌe(O~-&lxyWV7 [`.VAr,-Mڄ u ;Ly'Ê`E߿͵ .o%_ iqc0q.B9ؿL!0lT"".Ѿ/$g"}72~EI!!##7ЏD?>{0C[UbC]PmyZ G ut& ZLR@bz໱Qdwg}4]p<›Ƞ?ۻDzwltxńE %yTXj[S1Ke4Jk}k;{/0cH;)c6 ?3|s̾=fCrη~P90);.2n3$ነ|Bl2uZUV1ť&ǯ˛85kB67 # [L~%SN Imշ>j#)PS4U'g<; g1']m^vc3v pTFnbKFUK:V/jϡ0}߾=MIZ1A.T$fmp{ʞEܒf\Db\ק{++?'P$-VGV?+ >ף DZ3'Fvvr}uU>ؿEp0 :D>uta.l\ U%%\{n4U3\nKY0 t)t[!A&M`lU/U(S&~ApphgW3G4^ڂ zw?VWJ|TrDt WJyvGg$*\No@ٺP)qAϲڄpH-Ŷ԰`8FD [=фea ,9;ճ]  [Zp_krߚ,BjRM7dEk2a/s[kgJjccձq Ǹ1 a # 3嘛T?gBў#Bٍ*b4",9 4q='Eok+if{|[Of;<ԨWrj$ WI-.=kSO%!_7zbr?59[)nH<9\h ޏbю.͓c52GCMDbhZ>I863HD6klzʶ8]5kLZNǶlݡЈż]z ¸ffbxyMJW|) ,=Z~r8hxQ0g^u]I8Rd}_ހ\y0h/ N,+ׯS/mvǿ=d ՝=r<Թ=9:+&[ 顼cvGi? ˗- qW?3 -7;PQ㸟uR]h߾Q5|֓Ҳ۷eBNNN*볳3IIZVb?4fn=i'ʊzlALIsv% _^c$nV$%ōoJߨgw}%Y7\'&׽qo/~Din7[L!%K @AY"g5^Q`B.xg # LQk{:Ҁ~IFH +.Nv~v%0Kt°dHd1E,TFB k_ d4JŻ9YI62nWqUXh5s;r=L9= 2|Df Z'~|'%fe\"J4V߲$dzF%#k]r ƅpZ\F : ElO_}ϤqG$ Ce_yZq!.5'C"fQ'²|1>Nk'k-"+vȤ5t.r%FwHN9u+>.~ v']Z)~8_ 旖F(>~3=MAUUrZLs|?_+O:1#¿%** 9a^U's$ .b> jzzrXBcY"˭%c-nu^΋eK/YUgwDzO|Ew Sop7Cm tJTBCs]5>^@}iv&LW2۷o~'mJ/Hc @T0?^/hCz|ؗYXwàw1yxJ̕/II>^i)QNwoRWGdӋj|Y}+C➟Ȯ;WO_DAEN@f x O.ODR2{ ]T?D{!{imu|WSJdd;] uUta-_߿$9lEKIu]S\HvRMkbɓ9(J!'Gp;k Ij7C[s\ FzzDZ)%´m~46KnPIߑ6ݽVP8-4t8+Q$8c*اh=Iӵ9+Cƈʻ{VծvNjO\/ܿH}a#O„XȐ7Nd;^~k797ɤ?|`ENL޻ca9t.,*c^XQklfƄ^MLoh x1MԞߐu2 dS&j2?]*VWW[oz(𷛌Rb0!t2S5Y=fJ [o \.~&%q)]vN@4 -~%Qo\fݞZj\_g R{I[(čCU&Fܟx)D>(켷Ul_?b|'}Ju; xą~f\TXD{#E R>\%rS@̭Xdn]cLO*q4S!!nk0{ d?_v Nmy|~64H_m[_nurhԇ\p+j$?2(&19YHOOW_WUWЈ]x󞄌}#>B9C"2`5rY/Aט lY ݒ-.-ME W"nnn0t.a7' 2l*6WW*[/E]iErʎȄ<3'c*.//omtS]I|4n>v'i&fAںT?@nJe?ġEw$:zU )Q,kwfi%B!$A\ojjWUUQʯ(|/-ۣ+˭jYNcс:56b,5!IHAORg˱.g-Ƈ³lc{^a6y?(x2VeVH)Һ#f|ru}PflmM?_kfpD#F rnJ S8CFN88q II%1>?rb 5WŅ`W.6#[:,LWZ9v \fbw = $+N`XgƑfDd3υq0^aӵRW :}5>MVVg >BؘpVW!#U0S߯{̟W|1NP =㹁(M(/;6=6ݝL )jqqolk^*,fqNT[;lXmms3-ix~,S=V0x,셜*%C~~F_Ooncbxi?Feb N~s rG:ʇoFxCA'f~^DNf CJVVP;22_=_xmI-T`gԂI9L@ݦPv3 %#9;O2+Hٯ57oܓPb?`Ǹde|A)0<FsȬ%m&w禞ON .m$>Dvx3 p/*}>x0:Ef ;Xtٮ Fmm0^EaaT!nK_7hJϻ?]:)߂(Ul1MDLCkUu]:;TT3jdK+)Xt<<<@>s*Wgqv r'xZ,cFXAd6D=/.P10#>oKd…RyRiu7kHP3>R=L8eVmC p(*NWz_v˷{{v_  Do=+&A2 =ZA#+bFT49:P:[Y3qA}R+\l\۵3榄d~H#?`G"K4|]7G޷ơz@C)>>!yLA}x?BAhTh$B<[5<2̺&OW;[kz%;)^%w[+re$R& ldZ}TU@E222˥ %U^:Ǘ?nn8=bMf_T&Qg~1SPN~uV&1s1&[Vӌ0n\ڊ!mo{#D^CUՑߒOzlSOi{(s|<삀?5KޏQP[[ӿV;! [zذs$%3U60`<' ]=57 ^7.Ã˄ k5o PPOq_۟$\Lsed.ӱ1V|Qhտ"[D6ܣ[⢢mN, KxF~f . *vϏoRx=B?33#{ns DmMR7vw"68ve2:etwqM//16 *n nlJL̇WP@AuTUCAuwK뛙T&"qwI%TP`/J0*糠 Wv*KkD/<6|Y"Q t O@9Pfntd0]⮠P'hr>e |K QQQ U,l.O|Aն%do<(n$NZLs MLHa޾bix4r |$RR)8.qƂ) B DtUWm <%@YVwuƐ` hæ $1O_L9ABxn:׻`t!6&g XJxpjdzPdB&u9~#l lo7br`ֻt/ ȌGC'5:P49\l7: }ĆF .Ȉj$1ݰ\E'DbVT0|JG}IL*Ttn7~O5W-Ig1BwFAg{\kwo`աͻAl;( BN\6.{Ff*w 9&۳u!KQ?= %~~VS+oҳJ@cd.(R#wNGR 6bom$,^`(fXB)q͡}$PQQ~La7obfCAC^ChhQ:m,="VOWH;m 6؄$x0_[FBK'P6 JIIdKTfD1_whX*|5j.H&8u4a dwHRHV} e>K K ŢʳLd\euuB3{r&!H.5'U}IPZ+qf q{UINDޒ#ŗB7z :YBGHtg TjzX-Dlac/߿g`T#VsE`aelk&<-~~$Q;ǶSO}.T\\t/rkJ)EZv 5_-XdA tx\gWb$>iGtxuL 5wF0=~8GIחK[`&Z`fK Ag PL4 |ϗPQ<%8!ݎ:`e%^w'LSS־D [<1Zq5߀'kkۛLIIRhyJK'jreD_IErȹyhnmϨ땬g|!Ěh7 {6`H걑٥\nh7TQрt'm FdMn+GKKmX61NGպpNIW4X64oܒMNԗ.q/G}x"-lqËW~v!nO+x]&<n.cזew Q[NciʷPI_nY!pOIC+2tABoDBϔ_eeLIi97-Wzjdk(&Σ4j(T~<93PͬBG^ [%22*.}$pɜ Eںd+W'@CjxR@710C*'~̚h?~%$z^G|{-;KZT!F߿$'LԿ^@֖QIJ[|[U+HEfVV""X fƞX&crtbG/5;ii:+=N7~;:ua9FOc_x{3I0| EKKS6N6.ZW.E(_ J I\:C.-} Jlhꂑ>F`cL+׏+I5V8VQy"gc#caacꭰoԴ / )M٬`zsux ş7$gO:N~:+ :*@|PIB y⒄(:hzhð3^7,Si kkkctpZc.~(9>]:cl իwDVW`^b /!¬I.Zye %D5E"3\ǂ35gϒVD^?9 [V PJ JLI\v[[[ wwfiÊj0Hy'K.SI )w ;WTߛ:jxL'v%"kŨq8H$ JVMkE? 3>IJQb& 4zGFj9NC~$UZvxjPZtϨBf($d0P;OGO40rNBӤ x/uk;0q,׃Kp߫ oV$OO9ݛ%u 2{e|z1Cv9 f5vDf}UDŽ"FJ`$ ^$8iX/#7pZ|1GU8}M>y?I4%:.%YP\dK=/Glf$c )@ZL r%IY'G_KVs ,d/ SQ#BڿI!X-VKo[6=Tje;,{Er*<Z!xSfw*ɉ3ːȢf;@͎]ڱ~:!!QV@;XziK:LME 8t":-C-]2] ğ]]4iKnGEZ#R&0q 5;qvCgtnΡYj4-_DIy~Hɞ--2kgH=66RiG"TYc/o/;$]pt_D"p:emp` ͉3 iQTU>+Fms-: +e.U*f1$zX@P02rk7Uun P;Oay&'cP@u%@15roW1Kd.}=n/C?֙=!S٩pddoML'ʴ/i>6L*khhRJ 94U>@1X@)hMŀ<4ӆ:!UQA Cn-+˶?wJ Z~[xS<8r ^r.{ Z]7㲲ޥ7Lf_iodj@qswnD@iB.2XXg*qq`77>+%('"BPOrs%ٛ,H X2V;`i̥QW$"@[&$Ȓ7t9ɻk$?NU*e7 dIt8khHXQ%IqO mkKWakaC1)ypWwG55޹W BUi\qG՚E%3՚;-g9;";jP~zG,%Hc At=]&p`nM}DqmsP^,O&?L DKJ uȏRric]qpJ%cF?}pV\AS3=C $q'Mlӯvu!W ܲ1&fc=u>WM&_},z,.꫓Yu Og#%A<: UpNB@HqgoroSaߌbŌ۫ È2XFֈBBR@V +1W09UaZPv1$#pSZ'`X@"G;KPf ^fy@M:k^5`/c@\ M"7S8v5y{t}^~[_||34̼tLmYckڲj躺oiJ׉v>y X qFBaB**Ԫ $fW;t|ne-kzefgrh˛ x/y  )aOfK;+f򃄍z|=Rf z}}ha\[}i+g2$%%6ڧ/5Ԟ"\3K  Gě[Vʊ̺Dd /{N\07ys.cAevfH͑<gYKOɓk}dA)A AZ^+|lS^RRG㥫o@n">%tpf`Z_ΐE2;c/nXSp/sZX1L)J gfpI3$*.x$@Jt#Ǧ8&(\kUKIQ$uGeuFo=WǨ8J@z[oo՜h}#;2/%ǝ=U^W~Brj꼈מ$r魏̍H8Bkϣ -BtĄj&6$`B[cNX a 5ݮC[/_lTt(Լ߰-d"yblmo'+D?8k\^vnOXe}ɳ2 m.4c&4("ڙ TuV-Ӗ=ηBzu(;2&i@y.Qpx#BIoi頱WDJLK-έݗj"- 4/ Nxq) T̵! 3Z*O;,bO߅2Ӕ>TYL_41}M sՙSBa|٫1zj+,ٽ6PIZC$tBZ*{qg$I6X"0"9כ`uvp,V F(S0~ʗy7CEAn4hldOHH+.8 |wZMJJԷW=ب!ubDz+J'+YO bIHpߗභt][5|@Pσۣl0y^{3//URAXgR>^ٕWxx`&VWY"]"n@#p%j@:‡ӳj|srxrppy~ Z}J9 ֖Pwc5,ܺ>@|tkSf# oFڽ; .( S jLչu'#/iY+]1+q +pTp"a_H]3~4C•O1t,OQWENۍHjj?@h?CPPxV|c/3y|7kNᠦَ64}_Fz:q'?Q^,\,ZYHAgi{3n\`e3#/D XmG?Ῠ}}S J2GAq 7ԙDڑb:n'~m#d| *.qTH5z]G'Cÿ1,BJ=6:׈w81aw_I89}>xoI%%Q' f 2#Rttw'{5{Ëb1}CmB!n{ƻs,1`Fr_ QV6dĩ < HﬣE̸p 4`@t;_\)+KHDcd_gx7TQ[c;%BCپ*D&\ɜ._>ׇxA5{P1;-n:?33\ Wihi<{W\^YXssLYλw$4^u@Zws kPJ 4͚ibړ(P4܀lmu m=䀈GokAA7zMr~H RR=:X@c#ǔVR9>Fs~Y#- ǣ?[h[o\eV竩?6b\3P?×ׂ?9nll3ŕIv KҕDYU&`ʫyMLORK3MoÖcåO_}[ 8 hQ,PIR=rrFW֎qF L͚3ۻ=k Ϣj?F\ӥg$xV>twMOEC=wxԗ>b5G9%!-4!s_hK_PX,ugjJ p*~&3 S-t2IOv Vk!4`` I@ x-#c, -$FRzM$/ j"69h2gZPQrpI>|*?Yٙ:-\Bq{*p"%!gտMM}3f+n.ܷ :Qb]>6 8}.$K sX& ~2z&ꋽ/w7c9|m,U$p$INΦnX61ɡ'Ho>t,`"Vv::,_qpוb33J }Uu{]G"6:Rz1>ncXfa-++q/%3.1gDKg^T©I%$s=*P͒r#L[0 &;piuG||"ڙJ\tT@77Q\~o3TKG8U f#{ 8:֒;!Ijwʾ4w*}()9,D4SU!qt.alKCA}ѹPn҉hjium"뇻7pO9MQRG-/pX0"# 6d\ѓD?Xyj`>B@7'*]qg]?̂qY)E >FX-`-؋l5Lj+Mke_]SÝ}$QOSe?Kl]sjYq'Icup-9/rlxY='9j3́&]pQԾTNA*bH'T /3 Sm,ֵCTps8prWJ+0v F=`*Qdl-y5ߓ w7Z$&$`abAn5%k9Mu;g6(.~δIb} PSȀ4, 7 MM  Ζ$^ AZH90k}0K3 O=HF.~zHM TJIb$\}#G2@'Uut'g?ij^[v`t%L9WhnoKlأvjWD@xeE0; 7\5*TC俸}n<ﶋUj?5O ']t梯2T|V _,Qʍpw]"mi_jVߘ7J D*DA9>7,$WW ckT>/UJTgCnFT5Hvw_Qط7ގb~•m%p0r%^i#u|NО:?])M{Q36c. D59ZV$qObp9A/4ʭ&×_?;.f\00G <0Y6/Cz 558f@ݝH3hQU;rߙªuohbtL [Fvѻq<29fVM[`¸C]5,%:]v]W'aA;5S73#g@<+!.ޟ1R Kחÿ2x1"pW.}DQkkw3U!P2eKVD"=5lqkS997__3`䉟D?W܌ B>2/X/ť;//WR iyL5I*봝;t`3SE .畏m>-'z|vG)ZeJTKC%v>\BZ R*Y*j!x0XBR^cyY^Rt{a K4>$O7]6n.qtfص> 6^1tcti"ʮMn4hǝ >riط  ["Ab> J(|Mw"zק;SĔ_Q *+7]uac+wĒ9sxѷE9a׮Vz~tֶҭSGx"..\_wrLߘ!Iť߭K$ ^H5@q#WR0{N/l^|DI&NOP4ݔ VޘHQK<&JbxUpO.En?u :r D1`X+˻9~HGAҿ$Px|Om1kě#pXsߏ!,I-7AU $[ײ! f&+zx!V..>E,,.6iRIyw!^t%& ڙ bUxnAA`:3Rأ{H`FX%g 0WT{dH3z -xY諠PJP`^Yb%O=Xz:g뺽#8yhe?ƋZM$uaK6LnJ 3R:FƑpUƑM'r s>މ^'" "nr,,TJБsr}M2uƢ"OWʥ3_ha7BBoi?/qzwm;\jKE;08$|P$4V87 X44iqb+zprl0e$3s}<p IDTBŒfG#5{zwyǏ$ee%Le?)4***=^)mnX}.+œk0u#7{+iff$݁&_oly/vDhV}/}(+7RD1kᕇdVC2+3UF$?sEDevMN<,Wɒz_^$&/<2]e 'Ħ4.FI֪qd,t( YYe^,I99Z$BZSi اTUWF啞 Ad2@OѽUBX//^C 0qe}t<+=`jDǀ,@>K2n,oGh\:r`Y΂q$A9\쿐9}kbGZIܰΌ zrBF۟ZYg%;[ vY3L4ySkziNQm~,xt9ݿB_KiMQM:@g "UYf'-hXvyK64(Rtgafpм| \r Q=.MU5X@nf"ȁ}[fw"Grg;/ooga~tIe2ZlM, 1e7}ay;0t'(].=@ơ@{r F&#<lmm\}40H@3kbd:sS\4 ~t ;`|81R%S; C.2dUJ302JaxM9 xz7 5KI}_Lwl m iUl0@*)ڈ44**b=O4.p)}_L}g!*PEA2qܝ\:2 yL85M[ߗkkk-5gb- ZmvPpt w5ep3 +/ >.yg^/џos+4ogy'RCǿ9gG{`=W#㌪<ޯaM9GxA%;I pǝ(nT\H]q@D\rUrt{q2(_4DLM;m8 ؽ:%j{r͟jg f ϊ+"YoJNDRmk /Y̗z\" ޳HFW+(B䒢iqq$KL2[D /{ˎ`}0k;Edd cLU"N(22>9UvGmY #ke :.'Gl s T8r t$*R[ɛ9CAahg:NSNC8n&g֔.됼kbCR4v+fWX|up0bOŪss"퇙 1v<׳j4_X i7ϷBz{{ f&>19ٕP/ߚPO 8 mbc*^ɳKP T pp =+7x p""<&"RI_ 'Nb6{z/ChSա^VskZVK=3M5(gAy*a'"5Tvޭw{Be)?9ʭ']XhlwyWUj(2Uա%01 B1x`-J P#?I]/,BB;\7NM17(LI[^٘K g llsr|)oBCoy60;qrkF #@fƹ¨7C@Rb2GTӱz2/2w?}>+}΀}@z"IT 0)G uۡ;KS?]|q*MjWm5>yҩjm ?těx)625q#^1Y'!] :O"Ql9ڍ8 Iײ@G!*/=悸frHbNd%Ԉ0Hh, تj<s ЖBF z?c=l9Hr cG E-njb; 3e@)%]W?åY"X1D?fҫB_1i; `)_?Bj>94acfW ;ON,V:76YE]5ET E Oxl>DMMrw7 [@Io :, :I8ZP?TW}UڊMs\jݝ9#^ pu &\< W۞b[M%d, TC7s! MGr-vyoA=‹knwoa *H5\7S\*x _OO'\ǸteǤ H{yt`1EHGgP1)2!%%GNUh2M\DXh_U`tT[8>|Է[Y+sЀNfQ >}a1[?X8]@{{x |͏M;jܫRzʿۄk0Lc:)@Fz%3~jGD,b_]>$*F($5Ls(A],G7(XeC8j^3+bO"͓'A xbvje u[M^t|sK!7Ȧo-PSg%T*(B.؛E36M^|]5˙? Q۟?yEi-1z;_`ɜeHлjj8kۗZ:;T(C8rA!p^^xY7G F.3d\W.VrLjn;Sׄ^B/sionMmv`?:oiIa`aV^\Yqkl Di;˙ɹ rAmVP\<ö 5V!^^Ih%>,a6^Trƀ|"_4i>P o􁕕ih=1+axIbbA}-an4 WN5*YF2!x3 m;``T $1ٶ6PD:k桞'׀/.jqqC|7gAPnL6 1voYtNQ|omφ&LVzӱXҧ}p1acl[wG/!:)^*܎+OIga{@ot!WL$qH.ym^59U5Dl.LJʖE Rh?w{|* Xư7(OOH淞!~eT\DKYutO#UzqG}3F~QiK$``ކRʔoq?.4簩Gf_ⁿh!o]ZrJ\VI/R?&kKVOП?#=&{Qa,eYKn ث!D O։&@vIcg"`-ͳ'Y4zٌ>U;ZvNPF.uN7?v*3]jr;Kd-e\\TvC$nnպ%AAAO7iXmlL)7Xܽ0ɟ> x>k?X HEBzMzg_S<},ҁ”@+I9%:u f`y퓞l KLskk0__zĽo|?M^Kۈ 9OjҘ6е_&L^9C/LĕIFAPT$s✩wc m_z_0& jp':NDll0RZ/gLj%p`2?2QەF!!qRUGg_5)хUT|1 ZY4KƗ+M4<>RZ;[U&DiзoD^A =<}E؀;;y$_:…&3kd2^Je/%ʄ0)D= ^7茌CH+ap2wf`*gR섇6LbԸj\2=DAPUW9Z7|zR`C؄5c2N(_]+ 62h#$ZglsI CxL`<.MSNBj\T uK~xit4fw_Y24諓c`MCT~ry4]Hgkbo:]*!a`~2ϰXXX8ѝq.. =༽o ɱ624orrwR`W,@󪴈"QE9r Ŭ'8F]10_pv\}lsuX@jX\UTZڋ 6&_ /˚82CrWsfXX%'f8Чr#=K;{n ״&F,D= ,TQl_^L'Ždobz+ Hl$L?qÿg(6lFCk#6 ,dm.Bmcс…\tv[[E.dc[6N9Z¸8!t#dd:mhFRu;v C,ox{z dWSG# fN `l`Bo01Bޛιj+I4^ݔlHʯA@uC)<=d0+ ƫ 샺6obDow>`=^P^]-cd(n :7u 4ɢݐF666zB yGj IOvŰdcB+7y͓6j@*""_@E}!l%)eWwueʝ׮T@ [Е/zssA&ueMzFP^/ @k/4IJbu|o6ESxpB=`y謸ÞGL엘O?ټ#AXck*2. "'w٣GNP/2O3l\~\o}  pQ?vl@z:Ҹ D/p{=l?lQ8:L  SvuV['))S)X*e`>~xrm66 V5oM-U-C$p6MxdTW+^0EvTHH[Gd}i/.)y.ٍqp\R}gA.U{0_pqUzmg;r; xt0k(GMNMo&gZ|$Np)1-r4q(D$^u3gYBhIxO}bt.-KgA&$:~B)$&ߎOs5])˼Ռ:6lULWp! ^Ayٶ)"_پ3nl5F ǔܴ\Mx}IGܭ5Xed~ݞ=jMap6fvxPDU}nkK-kѐݵp VBXjB'1_k~ a}$J nzz{'Ky(ШWv3ksfk2qQ gjlh4|:cbzpzLa]TmĨ ~@l>2 YC2}86+H[,姤e L\=t8>*S>HF·"%=`0$] /by\N΂ tI5|{ltp뛵KW)|\}ҙQ8dV%r*^DIr8io!ۂQBӋ'}GW#b_J }9Z}jE-_k[|߽'N w> Fpi/WkPJy}lP$-AIedfekANSԃ8n)Cvw_Bhi~Wl7EMMz8$56LhdRNDtt2'VJǏ繹ojII{{rtT,# RRJ&BpΌoڐM0CDg[G JTʨ":ߠUSX&U(T{hN#R`mm}lJ(ԝ¼?W{7'(F\Cmgy m%5Yb4 Jh@Mľ*I>yN ZMvHwpagl/hYbbǛ5峾ŌTki ƯpS8t49֍{O7 !|OX=< Ŵޙ*||#)t˥rfϖǟ߽lUr>-c;`k{A],&/G?n `!Y6r/)% /xQ_^hC`qmBq "79 -w?&áʆ ͅc}CEM3D wwUUݢӟ@mo"}.eY!: o·$ُvog', >_cX<[Wp]M'S.!:\{Ë quu.I͑Y71fUL}8^Z#OO̾ܺTRGispq4 ;گV3I??j^;ٶ~%%nhL7ւtDLrc?.IJ~Gvy{e DBhl=^EԖX^P)FY(C=K~[ 99u+@"֘%e^("5b{-9 %l~RsffG+d>}wTih>8 ??5{3ȠK`0Zo T6PG\]KfAN6WS\vsC >b5Zc4xe; W{K`ԷL egt[N&nA)+amWe|gv JL!Ԓg;-DiB# Ϫ c04D.~<ݨ4: V4j==⣿< '"+-,LB~A Gn ""V NWcMm/madDN]x}yx0bRJtDM:Nzm[Ul^'g&~ (K2ntܙ$Ŵ{YaMux7Ϩ;N{+'ugfdM&kGu}PkzdEl%jT D1\y0uMGR?$/I7m ze|Xpו*%spP3EAD,U1]E:f cP~~?ZwE5U/В鳳X'՝*,>wg0=]bRa6iJHs3~ybQ~D9xSe >8kLBZG$ +jӳCHat4%F,!uDޚCRTܜ wɸ]2Y5M ?ӧX6uEZ|d'*oTnnkxI2.ONk2pCCpxdF6ҳFBR)=|[ĆEjg2^wݍ.)Aqwh,µrǝ <x6YaR8Bn1a$/RB>kɀ0 YWE߈/2 :q8.xx cYnK:~jR@M۰ C,Zpk {J k΁=QSNOpim$l9 `雖6vp4&CtK6#M;j"~6)\l,.]٧' 97v}= *qUCxnq$)*d\䖔A9G\+#* MD6vQ:`aa9|Le;'@3]}-/Gihn{gUtUWӹ֧\&~y7‖e4`uy HhEN$yHC aԖs0t"nN;}ؔJ~r"y8v & S)'':@tj8~ PIev>$Ч]bq@9o߸]]V=-8%Q jjV!k\W bݏB|2;vYT%3TJswmPpx K<[F’2Z!3-9$j\w86d^ߝ!3qMQ$Q[o/tH=P@Ǖ#a8tqR|y|n^pë哈pCЮL/3Z ĖNmD!bbaGs" ğ夒aR"6/C$ 3|cC>sy !ZfxJ%ۣs DbO7+KcN/򷽨J눡͹2V/p%ǁ$KMk=80 " vQϜ"J= iggzl JI8R_3җƔm9Me[MXJND4N2+p[}:_?Y&z4xZJgNJb>k` fg2VT}5@脯GŶ5GDɉ"[Q-__Pe SJQN}퇭QR /zFD$՞~a3ˋ (W/3b8o0cyk`>p2/?I,BW8ATvxA/ԇ?-J6/[QYFv\:H1Q4;M t.J-5,jW 㭼̩Ok XvH+~|2W[-8vWfe0$ b}oY'Uc.u!_=Y^%2BfeekH; ` CS;=cW'WΎNó1b>1q됁&*f(V5RsWo^I?g`̥&~V? `]C@t7 .߬IHX6w7e+#yU6ԭ@22l E5yl{f*!o[ gq_"AoUhb_~,5+7X)kMHOG.4tʈHLkxiv"d%HݽY ȃ?#rQ˺CŃf Qх@T+AxDsR<<]YQs*F}Jݢ谪P mWAzl&&_Lf`Bh׬“LQ({\JO80fk+!wv5zzz p,ҫW5\I!+  Y6C_ei,~j‘J*~vPt?Nm udx.6mDdR 'Դy.PY@/ڏe?_CfA)8N-z8g{gUksw ]NwEدY C委k+lN!/bxqmK +1t5΋Hu~wT<'@^'po"OOR hEie{ˢ[iarI4$G꯱$*vom <ņb$_հUVC ۰[oMrc8]9G'y (@s>`ED޴盫6fYLf\Ԁ!#.)V$pSuNΪ-h%Z=M˒)0 {C#_!ܒRմ4չC>"5bc LMdI*aD- $N'AJ[< !f:SuW粅߿&T*O9N8jҲtO9O" ?o{&u DX/Em ]Վ@¾ɳ [1'@L}UE ny9 @󬜅p8|Ы;TkH]pg dn۳ؗg5v|'KEڡdQt[٭|pRp,nxUf^fQOeXsנD%׹<0kP0}^fIЌQcs N% A*d 0T<%tXxVOW)q\믻D#.Q@Q""tF!,MOLG_ .@P^=j:ZUܝn[E|wY^F~Pg`?醩L$tAE tFf͒G̚)Dn@Qsp|xOSnp_-,R{S%vA^ZJKM%4ق{ +*CP2ռ2!&zKt/~R55QMM$0QCxK3 5fw[hѪ ”+aNjxB>]ak;jH^7oY vrQ 8͵=I՚t,\nMuLDkO[.uyrE\oo|GY=QnTq/6COa9RMFn#m~%3qĹ d{\y&(A686-h4d<*]&)Lj,bͰwPEp0C Rmb:{u.ULOJ4=U!#n}(qt3,KHRIevUY{mw,C_PنZc_\\xmIe{]Ft*Б.{VZ[1ekmfaZ;޳\Q_G@t#Y?cͣq)????;OS`zr |^g{wM?2HG!Z%]")|sޟ%OL{cc7($P[M?={F"D{[ct0_(+:!.p'g@fM #IԦ䎍RR+cL&m]]$ؔ>k$yAEE}< $jFj0[>2э#;:ОgN5P|⨥jrpHQB9; 5|gHKؠII^<(&́'<<\0F7 84 |`@,W ?ACAEm蛳I!z|E51сyRFv=pʕnL9* ~~pZ*nYc!#㋕A#S..TU!?yd+P/$qXIB[a'-͟BQT}uVN(2k;jTUvS^}49n , LCv?/$}'$$- ?3B{AA@Ǹ='{0?VlaEApq᭔W'0 llگs&P01'\H"}|jucxw0T|L|0Ҏ'\\U 2{ .->>#``iVa,H̳AECC\]p&rYU1*R˯cM!VPHKžgr\RiͅuYJR})ש[=@pN0<ŽgzXB(:pos/X}oajx EF=mc-HKFNtyzWV%{Tt8/! {!O^AKr ccvC4'W2rfrȀJ(Sf XLۿGqr:b옇 &YyߟP ygerI`[MHfCYN`_?5*`[Ua1$xJo!Nl4 뫼Pk_**T-13p $ sGlshM55!ڱ{ /!5n0h~/_}/,]$F[jT,~x֓tQOyDנ$Β!M:tDj B>|`Hy ѭhbjfumHJ;[z@bedzJT ~'#7vg(6eSvsEm5mǂ/XYJf#yXh˶/5{Ywc#|yۜ/=@zkEG~$X:7t_kMU W وhi4X}^@H {G84B,_GBj|lQ/_'fg}H n|2gN4̷骭 &-'! aM'5ۏJ8S fxE5j(} &DT^u`(Yrή6Eý7ϓH*+혘 fi]nNW~qruqqt~ka2,=]^>㟿t:%hj&F ~MCM6?ۅ=zK3 \EÉ,`k Nc>zp3u,CIXItAw7ec~u}@xg‡h=}V : V#o?V%ԌN@JVB_# EvTaҺ*F*PGA _hiud^4iVoHW_]8sW*_sۀc:ՠc:?&Jx xM8>~|`7Μ[]m8|.sE홓䦑AJ#cjv {'ew5bHݿ̂=`Hi4}r2rh(:սϯϟ]hv| ((t]ڿ'qoi2F=[բtp{ %͗h-Tr/JI%% j+-ym)%gihR<;t5sƯ 6J-uV 0]9PkF?F<\}dM\==r-EYY Q^3\,:=J.^T͖'xTJtyXᨁW]KwdxKwG$\*>*LaFzbn.c_޺#|EEg|*]rtFdSSN2Ej(?+/ߴ=G[]eP|ʻ_Pf R))ǎzhW'@ăq=qP<@Bfù@ZQc !qHFtm/e; 7!gU(4=4SR0ӕVW64DDTC8h.G]^Uw6Nu@$[oAu?w.Pq8]x8C1#q |G*ujձ LLAEÈ`0fROz2VD}Iy_ti]Iѫ0yA VMM tԇGGD$4,-R=_nG%)7JJJJ7/,?>0>0Bd/A3V#Zb<uto4~LL+/(<,pɤc EgN4Ƙ«vzc!ϖ%GeKŬHX,].IMe‰MKE[t[79Cg(XM~wzPx=DZw_ B y_hސ˨N"3,o RnluTMh8*# 7e- 8 \f)r;o@yH)?3?v fA6d,(RWwF(=p'2MMCщMz?\jw=Үx-M^hbXsKae OOoo-WY:L9ؔ-pTbaծo\`ņ͔yr7TZ,D6n|?9(ѕYY_]gK5*'s=_v,U'qZHHw2Blq7XҒannN= 3s ="X B_ji^dwNNJWV ! buONjRz e$RRL=N, 61U_evDCo-+xs^$[.x_t =Ӡ #RQIO֝1#!:%/?ٛNgiql۞h:<}=TK26b_YI#eG =2nn J<ѐ۹r{`=^۾M%ncS4MEEE m]ěl8/wb^crQ󴎍᧲n fᒑE3 FO__;7&V+G+rq3YLK367b UT4%(L޶&&&& 5JG2}'Hv\r'|q{uOotdd)/ߑ$(Vٱ}T[;ܸ+cBvf {<ҿ/77Q}vl4^5_sv ]}겶RQQp7Q̶ɚ"!^٪G ÓDMw,GB~r9)K+s37A7L5xtC3רJ''[~R77}OllXe'=Cw|-FXX5{&HU]Q֕}|~YK !EHV'.a>n*{ T:Oe<\]?*er=qy2$6R/Ԉ7ZeUw ꈉ$ =pgf`xȤ0G!w,Fc>~w: SI)e:C$sz-7%[΍4ǢO eLޞՅ! aK3$"^嶳LOJHS32Bm&ttgJn * A/zOxB>*G¸x!WH8M]=$9E`:A;-5To$Eړ9uqzQc;}.:a˾h#ip ~yώfƂ˸9@X߃y&,Az##N31Sh݅9#-ѳFA׫s?~/&$YLy6G.0qHCk jjD>~\ J={qvuvg8գ5_us3ǁdg ;LiEUfp0cPז!{tٸ_j&!@ř׹acdT#*czldXE㊸zţ%g2˅6[[1~i x/\۹9ڕKeݹMrݯtb3@4_>Zkkј_ e<[\[sNգDyV#< 6V#q--bQ|,Leeezgdl۫f H\wƒpzjZ~y*ihHUPP]i)p1GLkDMW_G7tV4;/ LmUy}yu *hƋ5d9O'ED@xWoO=C1//YRRzߔMq a0Z3 ZZRRR[Cx;/>Fx{ҕå^j$}[ZWhQ}X"UtX:щ-uQMS>9k%T<:FCs j#33;zC|;#msfÑ+~!c烎aV$E^^?VKMBBbpDq` 5֢QE)֭2{EĸVI 55urʉ8 xCRaO(%.Ar룀sߝtisb ]N;֖0`E"VZ ɾ}mwZDhIȸ/ߧW RR$p,Sֽ(J( HtJwtH*݈Hwttww7>;w3Nsyϵ\{k6jhh vV JuZׯ_,Mnann JHH9 423$%eDM>"#c O/5%оPEL *H1! %vc_'WEX2S?qHDYPSYstiW0] K= r?КoM>&I|GXZJ]zs||ӳFMe`ih3d)Q,%,t,Ikaa! [k'}4ŕV‘3-.g$?~`QR~ FD vrڑmh3B65GBdߟ{ }#s$e@K0fkU[>GDH$a-I0M[)ndae5Khy_8i#KZ N<^yRݟl.4BؠCg=3WG6;RiZdj|6\DRAyB_Y){zcGӮ(Tzޖ}' , )2YYߠa'ӱ)C뇫Vt߿'غ"#?B=0.NWW+{8 ME:l*H>P??{*+)h.$0@lUvUĻP#(6:UA4A`N7~C:UofUUѶw`/ό '#߿8ÇqJ7f=!G P$Q8I }g{TjD}hk{ρ ,D"CDسUP.-7&!>;'YΉ#k0.;4o= vA@aDNZ<㤨 3W ]]H@Tsi#`6߽<%`B>$2D,n)PO'\sǂ ;gYZ.+8LƧ< ,j[@74&[UQ vIݪ(oyqB\QV{d +g<~R?}S5˿'CZ,%)i'ŝ`CH(t} if O; (txHp Йc@J*(i,Na?|^Mв]\ X;su1ׯH$e>ӕ//Zdb%?>0XmR7P4-"G+۫I~hN:}JrJ{j~zh 8<ˎZEfʴ7߇cOd0䧯+AuW!1#<43"4;$ Iu( GA:zQkPhX.t3jK%sqIj%7k 3RBrtT;LhKL$y LKD^TiĎQÿȴ;648=$N9S;c3m9p~\<=8^? Eww~)i.ɪsvR/wGxla/xaF%CMHhb\QO WEHqp<|m :6Q8W#y QTQ:g,uuCQO;;02CVY!PߵU\577 i8t77hosHkJL0brѬ5hܩ_%>9[FU;Y-fJCwJ+lgd\mU.E ,QiCD8!'N]! G c9)O29  <)5Ci:*>-G^V$HE ®LA.[h-1cwnz&sgrŗ^o4r?=-/Uo q.OJ7f* MGob#] mVvbz-},2jNNVsuWa`O4<67/B5nXO"^5[@C&4:ʾsees8NGѓ:ntD @r # 7\AA޾y!5<>~4] Pr64D[v}?MC@ ;2DO$@lri1,:SxBY/][@l,HIuz/BBBtf6cQ1Rԡ~LcR`|!NIH}; 36)Nxq<(pa?V{E`J#Z뎚o C8hv=yhї_?ޟa yGlʓ.gZjJC@:okp8Yfn--(d|:kpt_ |e~/]/YX3Q1o0:+)ujۚ{6DGZlU5J,BT"^j1#NשI"#N*WLL :) Yw+gQw)-:!!Qq~~|Mnn & MNҫjsDɶNK?C4ⲬH(!jjXp]Hz'l| .QZp*9Aڵ eڑ݅;V5 1Ty嶙Sl, ɻuӳo{&KNO334ӘLU ?Đw3OMga{߽+ב2}ڱvW/d0jlхD}kBdN80F׎=q4$# ^ ږTN7]Q-u#|W=7@[]1.BI aɞɄsPq%%ܫdh$顣b'/QoW&׷H{R ^@ظ͝VNNLK^@ȠY ӣp߿#sll@/5qT~AbmGCrJkGgo8JqBSP4I:Qru oVꖲY< '%[}~p#z]^/fw{NL"}%_ #7kF+yS6*1Kdi 3'&:uVtFFV*ޜ4Q~V؅v oΪ:۝2\?Cz3t{!MZ1.rgmῢ4Aw~nv @61>w<6A?AhD>,o(RRW. Vg2V;kXX1mkbk l-gE(f4#&qt #p+UPO[8VE0ȭՑL</rgXnϺꉥ# {Fa$ʰb5Qȸqzp8:S!DvQҘfxAċo``e ħr/ }t͞N2<3<:,g[*lg]QR:8bf% ;KE&'< `IV<~oBH WII& 73>EޒRRL58[gD`TtJB4.. EL@I]|uޞj}ĥQ @${vsj; ?4σܐ( p/ZqI ~mnP¨a`cߨ3Ӗ}*##Ji<eN69Z#? 7uYR. VX@"33*?H':..*?OLQ c/cIƖwg w|p2Gwtj8#99ڦ>#5NS DM-lh* e t_˄pZR**X(C`6@- ,]9 4bMÄF/!R 653C@ɰz搆ibbcgŔj'@=99dsyV{yrFx2 ?b1n;:FMcm{i@؛rC/kiݣZ7RXbzt;dMѫP B1>IO))s*ouj$+T:sNyjh$ =+u0zo3}mcoo__LMN2% R*fs:^1[CR ?`1/C22G%bWT~aR:Ǜ׮̂CZUH7̦%B`?/cNv(纔l~ffJ^ngjw gR hh|@c(jޒOhЫcffg?P th&eejZоְ!ݷCka>=P^UM7NVmAtSZ@OQF/VnVQ gg?M@dJ4fŗVVI n,?S;H,m fTf MxZs;|7FQbvFN $6ȸ{CG7%3]nCV*LJ$D~.?Eb{o7&.};+ 7* ޘG Ғvnc .o\C gkl#0vəaqqmzG2@|kHИ,gl"٩<OOcs2A*b!DUs zFCW( oA/za~{ =>jurw L8Wvzp]*#PW\2% S0+0M_|N<>o,Fw5, Ҁu]YiܙҊ,?kzz |ՅTnIYYC/qD%]^w ?E=Ġ7z H1ӳJ2&ܑo0;$ܑϏEv۾r}XbERݵ>G]TQ!&&r=w%Ak2ȌeQT&5TNWÓ Wm{oHCi{7{{KK;efeHUɠ%d#ʥ*qcJLIot|ծY`7%SV%o'_@}%6#t9+%aFGXp@t04*5~Aʹ7!@y`R~O NbJ4+ү7 PY]\UE󳪮ϟ<̤ݯom K+>/i;IFo͸>0D1F8i.WC12c~mR ,+K&~QwwfL7&4õW wmxlzM7_9k8> -g)$Hw?J˽d B23 5 ZGX،VY#:zͲuBƺUٖE& q`K%35ڦnsNOL gm;Ҏ|[02W|nhXl{ <|w8$8r +ˊg*Oa`˗bb2TɕO]v k{W`UXU;o5!!,~ 7 ?)[B"]Hloi._g`u8aJ֍UdR?t[k>%!8v&q"ʔAA|r@X9Yʀ^e4@mG:K'{ή>>mSSMW|Gu=HRMsms^&a' jp*ܺm]$DxB%[o>2baoi9\=wtsG|}Bg9ȴ!m*äSDsdSw0EӚvWyVwO@(?*no%(26ӒcБrp%\ٖRa4;tC= *-*sPA{н-T2qO&{P/Qc/$zW_ґ%Gzo|/ȶit4`cx+Xw Cɓ{QELm{',K׺_@)o;7}'Kx[ZZK42~o}͚ee(`;; 6E4U&❺3ÖYt1`ve9^3RyN/#gX2`b!G#rKQinG.띻QM _6uhu;c1x<׻ZA?+߅TO{С*x:6]Te[,іHj؏]D1_?}5nƭ吢eN Q!煻2; d$OT /zi٢5k@D$cr_3A 3D_5hx7~%k""8p%;O>J$⏔7mf-s qF̓W> yx9#Bci/s\"xs\jjXCyJuA#Lbf{}U7D-rl{ɏwGn[PZ0{o|pvY FfDW lhxw2F;ttD0@2Jɟ?C˻@ōy[R;=g˅4`azBV^Y[Jfz[$~tA/B,  4ZI]Qɧ&dd$}b=t J;j+'Sj/mM-ef>9i'eQI4  Wsj[VL9{st_ޭa2[B2TT ~ piRjAxy6cj}}})BۡiqYyDǃKCmB\HN}NUq⾾%uw**IyKu,?.: Η&WM9Z"nzЭӷv| E$.04YLoP ͸kHm Uǔ[[F LS{Y/|ct xsn#_!uJN] ;]?5J˥n+d&{G$q8P#cDaJADBX%*]U jm=:BDMZ + Ω|:0}tFѡ hLx & zX5,KEVt+:o ۓ R/,n|i>8Q\,15.[K(&Ah w\kP'1hVUWS[j0ʣkjXOwN Kb|X @yI߮L`Zevv 4Y\lDғC_g*SX޾کpc# Np~ǞcmaL!+1]y@Dywk} |o\VJ%tVYYBS/)bCS nl f C"u > >qr`J@fx~.NA|ĉ,_D{S8n|`a1<.6˙#/. L)pL74b!vy=?$A|[y;_:ѝ!q\iNvIYVxt uQHj/بIxTk ?uNŅ w+؏Pg\:)=1A@GQSUOVkL!P-ڥ!!uwQi,'_(0>E|.-iir7AohR}c/2uZӞ *l)zH7s n$;0IWg`)1(rϳBTrrF`ΨPIa<'#c۰w:o;vQΕ6Pfz?cf=:)Nx"˻VX k |:}F!Hx nm덎Ib- 1YԌ Ҁl݉OME4Hk{Jr8Ŭٕ^ %0gb96PزW0JHZf @~t !g"i`^,oNM{S5qo|ИHD{"t;3IJ0 MĠudVzաʅHEAyZ͚-^Br_)zLfğ>́сg:/y҅[u4bV:.Hp>lM#/F(}',C3Q(@xRs h-'qZ-pyEދ '@tZK8:z䱢جtt^h)\˧kYޭN6iH?ƿe>4=ͻ=*Vn h3ąc g6^EJWD3h6RojEZqx!|m^b_Lw.##RKP|<5 /oA3BR? A%a*7z<I|ݻw0ЧY3lfe8J./,UV, +F 3xwF " Z|#ǏwI [.eelYq6'Pxya`7"99,͆bMzb,ARiY.@=~=#AG/i9.7K j"lF%VrYٟccPBym^SĬu,Q3xh/FFGy=~ |Xz}r!'.!>2R1~Ml,カ4}yB[hL߻/cz>ڑ S֜rֆ|p7J,KIBXt/t ZsN<#j"GG'1I5 |AzLt[!y Ke{o 5w;J $Jq/ nn~| B#4|G$sS؛D0 )#M)6-U7$4A #$""-y|G@?%ٳęiGzoV˙*ffPQQsrS.u'6J pGF"lmiRL3ܠhdXMl|\ADF:|z>;KCڛB10aԪ싣a)BPeˤ;{{U. IkLp@*]0pv~{n."->w#ƝbbbOe`)(`ac;m)DJC fP+4v-~snT`@<!U“E NcbVC$N:meEGAyK3i|Q~9״ZٴnQjt?)s[9{V㰛3nx9Nha4"A&Eș/SӐp? c1$1]ɟs+vOm~$sAc s~kKWw u$DۖkaW:=LW<.vQy`LM:xUX#SW` -cB&5:x.4ЩYk,n 1jW`1lZ zzosS#ϟDL/,Z$ĬuENK`3YB1,t2|@S⇾oTӿ0{`@8Y}n'e]^O3Ngt9294oummWm[ʞa^7|OBڙ|2)7li$,<%%%*?a_͖iHs؍@67kTf>Thwds{Ę\@&/~{ܼuu:-5^}U0|íꏇ;ܻ| ժnV7uq'HEvLjbJ/[6.^H*'6)rݫ}^^~9ӳ>:!+qQ44Pռ58k\jjW}G"G$c<P-~Nmqxw pA7տ@c?ݞ[%M==>x՘G*2<-]-||Lδ5Ő~ ,<h`is7d߿7rqdXlw߿VM'rnuu..];Tj&A` gh(ewN0= ).1wzncoķ+cAkhԉ+E.2-Ԉ5\\=\ZC5'Dot8RSPPptvm}hppmaQ` :''6.;҄!K$ .Iw\\Lu 8/g&ȕK$VQ]PSQJB& AtZAvO2%A`K;j^ 軿݃xݹ߰e՘'ᶞ6 Muo9FR]^uv|d0Yg]l> H,5#'2w\EO; ڰy_a;\_o\jg:s捆F0`ѳGu&Ku`j2,Kw#^*r,@gգT3sթ{ UcBcvzKf&H x$#pӍmK2Cߵu;:UJJK#fgIhm.4Vsj'# P_s!L珕)MJhLzaůX'l\@00 pq{^AmʶI::;7װiɩ^FQ,waJٴB,^^>##spGwwn'_zQ\Ӈ{F>´161Qɶ(BVV64&F*]į/Kjo/45q =]MiddyxuLAŖYc_7m5*SSŚV{oq|^Pkq+c`!ҰWRk#UHj*sXoTxeUTw!QjyϝaFo#Iiu||+RNW,8Y%}!dB-qkHmyJ-ez}k]b9*7'+d%b}?rvVhۉn߿ĸ-17֥% zϕ!!CdVbI?}|3R3v閇oj&ԁj鹹dPhk7Ja@cN,cb ^EӜ׎O>]==&7/he$q '@FBjrb—/>xs G֣KY`w4'hiiD~y~ATZZ݅sf^+/p97 kF5[li@Ύ|Eѱy˷$$$ɜ1ĂuvYZ"ppTw}5LOznj BM{/v=jRbx^FYT?<||bccJ+쵴X/s>C|nWwwIL/B!؋ȽbNWSvWbd3pt2FŒ)#|z#?PVJ3M`&pDQlUts6!ǹT~1$d2ҦHl8>}\ڸg5;,%)2vMЏLJ)Ƹ$C_Dh&:"KAzp6vv,,,<j~:]GkpNQ2Pxf̊s6qo-<5%%c4YVڵc"[醱wKM ~KHHH&qpEmooP r\-&U* -~ Zt, 9QJRbf~=4ڪ Y'N{v!^ߓx65U[rf!$|@FUU Z]4˔s?=h7=q2`Ş643iśj V{v2  ޡ$؏441 @!6iCgW]4,iOE0FFDH<^4V8RjKd 'Ο^N]=CuoO~eYEZ "H͢k]3~Kå'xfckԹڨ,`ݺE[]Ȩ1Dq}S(׍iEE! 60Dr~ICcPQZFNN-tΧfoo1!kr 1dς\ܬ3HA@+S!U~_,C1iқI18 d]+alh\H499,`aaednH$$¾s%As?.*^<'oO5dES6:7>9)GJ؟I*t{׎ACQvWR =z#0Ψ8 D7-' wCcJ"h*X6M ,x\hRB#ۣ( Lm/I,/ץ>,$' ?1.-t?(rsvEՀkΗast?3_p\>/{.#<BWLLdжO:ͤ<ɚ&a}f"fE_8gb$7T ,op\R99jvTe2߮vj7oCbcXr-ǥ_ST|<⡤́N@Ӫ߾nts$_!B(v͟ 710iɫ_Ϡs@ʂ!^vCHI{>._Z4lr_9\L6WW`똠` cioe3Yٹ&,i目5Jwfȧb7rsZQ|n_bZM(ʦ=%dtFCMeg. g5]ӕ%Is6/R8=]z$]aAG"6T0#JDJ-EEV[ mwk$$#$D@]t+bE?}ß͎FҼbyy_rc M'E^> Pq/ DQTԟ!7-q|4?i@{hfw+\A8B*VTL 3خ$V'pTLHxn.P5Qd_Q^~dDC:[ MZ- ,> -ZXl |׸yߞc;,QON uoLB?αmɎnCtA16PZ*YMjr2yVVT%Hx(PZ;kNx:˟((X͈"k+<2[p}%g))֠Y1lp_P&"VN~~xԛvi:{JQ| 컻E]_SAR~ =Ƞ:^B(8'2R~/LLej_ó2GD,s &0!TiG׊@ Pr &Otdj;s!D_hL2yzDq4"WS^Ghi2W y3$AAJ 013 ]͇WS=8-՚@[G-E:aOjkh]{TQ3-,C}݋=?wu9䦡+ 4@g2Q#Z-ӇOH{XˑR//ݞo ˭$ǤB72%4@ȇY.y117%o 9->RtJ3I qs10x:GGG7زJ)瞞Esu&#omlK^JI~$hL%#Yx\ @BB8H@T)tS]5o?8ev߷-3ll^!vUDlgYІD?8yٍa}hPJXi!zբBIN)^ѬmC9NjN5P|&4{^dfNJvpc Fo}1>ed>D~J02i)ԋ:K6n^V|=3Rtz1;2 XXk)b sPhA;QҾԐ<8Ю.ZwD. ,M Q, KԔ:ߩo7N&Yz]yN!+-}(^r54>,O>wmO!IȄO( )_a#F17Mі4/0טMlhEHІv 7Ojj޹ Ï;mo^`e1_n[ qPN G;DB eFDۈBfF9n6Mu_R t,G]ѥxR\74a}֥`[`"nLVEj\S'PߓQ6KOOꏇ9nN"CC}{AEUg=PpKŊ &vo{g^z]oĈ#,M4Sݟ$ʼnrgxIIPcIQ!qx9sP+s'~'mb®RD]`~9NFxN x\PT o)j=/8-b:$TZ֎boP+By^LΙd;5ŴqHӨ[M~#wgJ(Vd6S@εmvf />tPn+S[ZdK2x/|I.uI na+(NBcxMzÕ0%KJd&C !>GΦKyEEs+긳P-  yz#Z)or/,ˆ Zruo tr |ު\+Gy vsut%fiAg*2 aQQȳT(Bs "Xoous9910ٻΫk|b6VlW5G2iw8\j;8])! zs/Dh 2*Z ȟ#A@ݟ~=+ׄ۠+m1_24opsPs8N;,* |'=& AAd ΅J5%@\butد콉ll|ux.M2 [~?I |7 I|n؀IeB%rzl >KaOKh~^*%s YMJqN> ?wj^wF^,!>=:6FI"JhdP_ɴ. IE"T`h^Şn}}<:6vJ}a״/_8@{~x}we6=B$ r>R߸"gn7upa;U;},=:J+&1+ro ]z{[{%|SDηf4\ ,={k8@]LX?) ftt+k3B~U1 «3/{.4A2n,zdF2#Kp>,(O=IOᑰwqfjm,ha(D'eR76g[a*c*XeeN.f5ݑ|TZ-k5EEp1FFK ԕ)Fs99jz(7 WGʚ:5U3}:̂v]]M 6wT )˂>kDЪաbMn&2Y2ͦ(K\2TmokXQ10~vv<ݸ-w= ֐ %xYrL*TT|~LA"/?RVvܑ*d͞ G^z= ĖkZOvH`,8)昺:9UbsbxVA-3/z11:f3DÇY9 wGs4IҾ~E%&囇dp JuY,>G-LRz5׿ra:"hLL)fM^%*zet033.EcQ1 ]\K-{aiBcLu L%oWy]\p~ZeMd^͠ƫ%ze)p.6.rTR.4>o|8$Asf&[׮;DinLpj֊k8ʷ9fz灛=)r,xa;f@Gߋwb$+Y^⾙/Rjrq0ޟ)ƝYR=[&9JvL?|dd<(u9 A#R.0&%ȿӹHak7(n.TOmoRkRZ UFwʣ+OhYYN{u 3`v~#?)ye zŝbv?h($-oN{~΄FBkls=یOu[: Tݥ\GCݙj0<[REC''~OiXp^)7weשּ⏶_#F띨|oqqS~"76/AQIY9KH.P~S7odxxIi _JPk4 k"fj7/v4{ Nů(O_Y1хkC;#i\ghusJ"jC*z>O1 sCCM{G=˻|)4K̪: u T&XV!25mکZ`_Xos)UuB&XDFcm ili_(}*ćOXXLZ B|"s 蛹;h9TWSg G3U^川v y**Li1^1&'t󻔔=.7Uaaڮe||t-/L0;\hKsvV'cw L=P[WD&6_QŮj {+tߢt]-OީǧYO<^P토,l.KZD br l͌Kbd1r|g3 uFYڕ#`h4i "^T a A{!$ ark264:N).)-ޕ PshU*_ts/i?^9T+KSN^;8(ٮx%iQ9G<{ᴽLm_Lo@V^=Mp ԿZg0.mѢDQZCcTO,ꄼ[z9|.^JDGF6]\`Q^0Q3Sv(k‚AZf}4ȅh~ݼ̍zó)A\1ppV:c>9oDZ-&L3qp 96{i||&25=?MV "uG?Ns\PBEg2YP&t y"t# (+H3ZZHp4OfT :6*jq FnR9{Vlt ( `'4±{>Ȗ18՜U+hnkH¤.xA*wtu5U|ӿ cJ]/batԵntM.x+bPSQs+VO* *7lX9vP+YI\#M:J=h٦dlr|"އ;n ;;IJW[hhwK܎ci|YD?>89.,Lɷx%ζ趫F|(\c4%fr7) kͩkRI`@b}8QT]%HUN+DodꮡJ93s)|1$c3ϮZU\o $/@@"4V,Hq5ׯ)DXF~:k<Ȗ̙QmLaj/7/bS\:ֻkE<,:k+@{YmR'$PЪ6{j􅢿O䏬ŭ=TUW7 _.)"" ѷ@=ηT #QE^\ZF(cP\BTٝKdY&\T@_M\- eDqqf 2DZJ :RPRrC' B[50L@f7˸?zRwC=l!{r/S$;o'waޗ5P؆?L>;s-qJ86վ>$#| fQ[o z=`7ϱVͨDeޅVo67I Ыq FrZ;^e hVjoK5)iKIߒ{#͌~Pu D$Nl1Ŗ:YVM|/8a1 xfbA>  u[y"p6mmXMgg޿f Lھl"ɸ,hx߀-7؞(ntAx--O."b/`FSNX9T=!Avk+!I3š]~FK-G-C8{:;\|R^>[ޟ aaurHQxBf@'S} @l:OAA |o<+4`˴ET^tCFZTj'/oqR]=#?Xopku] 3Ow;48,(.HD\j'n=H۩*yBFK/LmF[(:N!݉qﻡLBZd`0"r)%GDbrZ:DE`=4?Uc3ldl,H:[f(%cD**DD7 F6^/y#xxzu,1"Xjjߏ/ܺ_s`儃#i;,rtT[VW7U%7r2$0Ica||ʇ ^>w+*;S|ᧇ='ֿ|g +g @ύo8/$ھDʹFX`BV勖vqn ԇF/_<2W"[ڊNOzS I? Og֜6QEr[ ;m|㗚:Tb |''zؖtY0pp g5<ΨaaHQn,kDñg&@zxMXBAm_F5q|N>V2;Qm2BKֽAj}ff 2ínVF?Wj*#h!!Dv- M;a!SL@5Y*:PQNN?GA!> *e1"oPpf*5.1} i I\'E933rϟ: GVH=_ Jk˄lv QS)U9yy&]86Y9%%9y-*>#zzYm?RmL,,kjuՊԀ1o9Sݹό&q+PGF j86{ J)KH_ Eo)Ѥ/M%ӹ\ j}3KrBM5 ǝc$"r;4/(NN2! *+|coo3 &;N%?hϟ_GEɞ% .[T ?~~@m7֠m~=Y8VZQ'^eؼ5N`'NUq.F@Ճƫf~/@8dzvOqi@ZlH3j5.G)2,h |+%%2s±ǾJef=iS/4l+nl~Cv^Vn`bd Tqxnyt#;]vVH[h^*:~X1@FiQ'ZRbs6/4Me~<5U_tDZRXM֫qqqӭ9\QQvw>^RЖpKSIY]m(HJWa?" 6&bfվ^Hv"ett<= gLlnwwTվ s 'X3}'(hYAT9.lTU]]wvߒr݀ .6(!yQ'ѫTͽۛJ>oJsRu_[a\\RUT.9Pi(ƒ4=NJ/bhd{m4h܊ ۿz(nulam0SEuZ&)BBK > Ǚ0G#VSäj?HSpU~$HfFK(DJ%_:)9 5;'QUV5(ݕ:E՜ī9,5B>TnHRV&GKGcC 5i-5NkCPM\1AdRy\D8opd ^ɜMBB"D-#,'|I$Ja2 I췶3aY\Yh;턿)9Exq&zuX|}e 2DA/KcwB翧A7@vlNnA:J.xw!Q(? 6]j3^jIٟuOL7, $l*s>44+P/!Z<*\q@zr C﷯g_x,ySjW>|Zg{RMDm?Xv:A+>D4YLHI!bF 7]mA /,S{Oe_Oq/i߹ )P0v6]-}VG}NeXb=d#&w~,q\f,9n)nkw:2oUo $46Zh|%ζ9|D(˴L\\ywAD[iIg6sŴJ ZV fa(:{T-ˍەݶ*, -o$^e]K֌"HF2s91`ss3a44ůYIt QCeIPu93 C^_$>6Je9T1ԅQJ`x81a`ʇ|| k&K8K=/cAӟpq}x[ C.!|P%44K,$I[! ]^:ܕKD<T4RE\e7gB;]\~.<y9a4F=Odc߫\3g30?9EPd+pX֨˃DȚRHŴXR*W+VP[~'!A[QJҟds eĈ]LQSb=+P˂ x]2#8hC],t,/`K? tC4R3; y >aAA%ezeo@vHV>4^}/4[/tNk=X  dύL"*+aG@;B8 'ۋDZoTom{"_Lsۓ+ޮx{v\AA!aN(%;zՑ.J &&Yr!,ܬ#ԠO wu7?y4T"«!c7^gW:{ϪWy@T+L&kҰ102||F W[˷[9^h6Dk_S\]n/n/<z]f󯱆٫|"$4*?ݲgO]`!!F߾.08;" 0F݄jX~;Gˣ/7P(u{JM\[eOY^~}Oc\iBx =lA4ʶ4V#Fp~V;2|X8JşOPP:0z{<%Md! hٜ?"wq/Xd纏_-3`44| C*+ rĠi2,O'{7"u_F[x4+ DvN[MN`ݑߺH Xx`Y z;(N4\ṗ}&4#sf|2.!{ 8cV=br :=ѕWmҔo}fgg---?&%''2pH{\g$4bE=(L#N 'ERssrhEPЮ) vù`Xޕ-UN]U_u#BNEz{cH > "DDյjOxt6P]ApxIwVT|Htܘ"5A vo͇K|&h>Qo2%6LA8a 1Ml.4v|dBS~ޮxkG.s%%%ebb22V.!!xpc?b(K~i2ڍuk::MـAq䚘hq8"tʢc߿@-4U7%:ppq?~l 4&'[e$' f #"_3j#)BP/oBvH`11al5ᆒ6lRkg' u r`v ^OXU0cn0mȪjtY/:Trl$+O)qY>^qME>8vq>=_D[3p8pUo=zZT9_ xR 7bbv_zSneo̟MhWe`xu_ƵjvբF2/v| p$$QQ^uawj*T6}+ T`)&o,(p#Y3Mp5:@byf^iu.4*e>uDu`IL EMMV52T>KkkXҔ|G{|{{kwWOsgnW}҅Ii(zck-,BvWN~hx|8ld=U9-qH:iO. r HB)U7NP=]XKQݜ/Z,vKҴ^gtRB=sbXgt.r(ӝ !U܏U\4=07><ŽS{ `d SrrezD=ҩaLzv-FD;:1/TIZ7"jlb)Ao#PkPy;"k a⎎f/AXRj`߇[6[¾ 36Үlll]]]k^P@+*&ඇC!gqkO:|sV[WbAϮLJ;:Ö{IAN{Lz<[ߑSP~<$xHIKa4y(P*'|EplF?b+}<}ާ$d\[HD"] ,%Qs@[R^i6=;,qf6 v#yY[E{^(hT;dh({j7A۹&N:'ff̼r޴ɓK?G,i$QOk?zΑ31``,xƖ|[w\ LDy )޺傟PkɚTX|&CraZҡbbRK߿S*+ yUT[X #<'z ӎ!(FL |]#N[x ~14'נ|+CCM@,*8}i@\LB-Y0xuX,I}0n./G~pa H!S#_}Gy]'Uf5^(v10}9zXqz~0V֓̕ kaI % 7&Q`",""E}D~fޱr25dɴs2^l]i]VHy0bv8/$G9^D t)Ҥ?+**H))ʁK$9~㦯MELI +o00Έ\^*.4j4~N7ycYdotڍÅ9Drr9 #.Ac~D)AUISSDWWI 7\_̇]>u'hV6B?4%ے?5 VjOj߷Z@7P9-2=.s(e#UH `8FMmS4|N\Rr_i_JR"pY6J@RWWaz 33s&`w@NqAϕ-&혣bKuxv-R78/s{ёU1]>n kFKNII`"BmFδ>tn';K ,mDgnƃǝ*x? 5ge>\dd\w}z| kԫw^XH[Mˡ DZ 7^\6zoT+ZД k۠/ekӖ'F!"8_UKr>F/K{rq%_ǏR5x~@hJ>mwg'^/ ,獿 .!DZǿkW)aP}xmJ,^ם|?ɇ-BՓt<_ 4u&&//4n<#!! F%Iczhfqs(5A EJy<= Sv?Wgi `y=& g5W FgMxtJ7ZҺ/G4[,$Ip2WGUҰb@JdQ+kht(W}vCV:(ru@, _wG֞9|UUAa!+[[YhL?e`uXk@S{MPQ2>gBB{6ZܣRy:*mN5u?4d4 T(xQt u:|L"X (eCrj#ppUTT4|,K+&Br^^޾7 -yY}{^ +r?gQQF Fm-KI^n@!%}3[gީtgFe/Ϗj sXZWi 22X9$O\Z -|5`Ø!̤!_\N'܁aJI@F10N@~Z>wZ;B%!WJ&iy.I)x|hO|tFIG :7nbȰ DHMVV]nH褆֧-,@?J?1Vn_A.OZDӀ" GC{[|Vc+:IҲ +I>S_7=[k)#r!' =x`>JJ6?]]_ }ׯH~ I|'Ih[*;ȝQè tttHwtwwR %}]&=gsaiI(2^& &*..婋 n6ؿB_>nW;}VPt2yx#8/9U^5L[Y˨PU&@DcTTnӱMnU3g"lq3lpy)u!yjqi^ì&tקuO=ʴ~ W9n'4gbPoaV.b AM ibg_sӅXoܺx|V~%R6 Ϣ_*dS0Jxf XufW>u+0T'54V9TpL$f<;7hTST9[/5ma2^ + аxy[_RYLRf2 89- [c*2$d,K,*Ǘ hkLx>_O"a@;i틷r-SKqA^4= siw:38 Y:3_ʤ{'4 7ck\IĪU#; \/U$(u6{UmMqh[F8'%%^]vFz-jQQg}0 g]}7ߌyxILL C`Xy{d%tG,o(x9^d (M wZ[3ե'+RR߿9~/?a?RrF}5tE]<7/O Ԃy/xfT~D6&/x'9K(K~ctI,jyi#>&e[;M-侦&#mi\UhsNKnR#H%h/7)Bt&@~nR21>!L v1q·E442ޔ%5& PJ 1F!xkkx,~eJ!o+-yV3:PP'z xl=1YgFmw( މKӹQDtU@fl?-B8Z :/p&=p=OUD]9MW]ڨ_mNG,fO)b lHJBho<_QLf8obrA^漎CR@M-NjDF.%*kV2TZ:# (щ y͞oqIY}$@j^ɢʯ-p^t[-Wr<,Vrabf? G [7yj9Ȩ디=BDDCC ! 95\|_dE\/`3^٢Swx2d ;|Z 3LdEؾZ]MRL1T`xZ!09֒)Ck,8ܭND%YEPҷnvSEscY'(Wyp麯ޘ}"ˍ(HLGLGZb-ǠBQ]Sݻg@<ˮETrLy<x_6a:TTP_@[55Y& /+-WUUUTSk lBk!!9FOť&wVK} Δ葑#jK1"{Ԁ\',TZ.+ҤV.;e ߱0gKJGgxz$s thC:y ?7zj5I{|^.Cp[{Wt!1A}TZf BpL ?uIݤ~ɋ?sʽX?ᡴ<n-RbQ[=3%_E",&Yjo@ ˖&Lr)T_$Kx"@0_{zڟ)pr&tv[FkMǕ4pwn.[kS9 MR0Cw]ɟ)|>Yl;ypJ8=֋L2 ϴvd4?#}1),H'"$4.ܩ]DDt-ؑcc漢}_`922ٷ;|bT5#RϋMM&7e_<=HSV|~y\I\W#XZ͎.n 2L덹*OVc9/Ve2pC?U'BN?_hRa24!%-;;NOvna3:~F 鰎cuNI (ɒ-):QQoJ)L;WcTT]ƨO]0׼/+e)}ʜ$$Xs|::Uuvk)ACҒιS(S.Vx=&&>L˅0;:% 9: N6Sl5+ڟD$PLQ E+pa'*) ǧ EFA'x ;},r>ְ$׏2|]wl_qH . s6!JNY.I[HXO H/U)TJ{!m^eXStaN}z dͩa{@dZάDve}rpy3܅:ޱP՚龴mT>u(tGbb$gHx]JӃ 5ḱaO$p,] ݕxĒLdLQ-2 ʻLƦKԏkJh=') ]lcAXx7/d\%S齽_)db"zaG!wHm]t q8p&JΑ4WF!AAL:L$@!l8QQ|TaGRl|K+P-c[$v9 rv*E|n">Pv766'Ja1N$HM~q{hQQX.$\SoLX"#L7sDf-r%Q#^k l QK V&m$_47(.'#ii_lᢻ>d#TO߂1&kPeBϜӰ]hD/@m;'Y1Yry|j<=8=fnQ?WP+wJ"r#bIaKSO˛py9iZ ;;,&# |d1e1_m9> GetU5C=Cy}tݍ I^kzj'kd۝ [~9d_  mElW}}>7#_tqW Dg <1T+Rz;to`9agG&",ա +H<^t%\ca! 2uJu! d́zX &ZSQZ Zg8I סFDO$A^d y`Lrn7է7FDq4ZߋNc$3,f'ZĤo6pBV*#*k=!֫VbSV_@AsFir >BMV*lS΋ug]aԪRfjx;ޛit}' '/.3= ]x@XA8} 5JCC`̒ffcbhbKh;bccCe#P8eaO"6 "P#[~T5 5֚`Bx\ڀ6mȞ-)Aڝfnޣ}CS(5"KVҺbsX訾t˳%*RAfc=m8x񙲶O, tkS*:Ցjb>Jyu JKnQϪd`~ߗԝ]CX,48g]kw<9 V.wp?eJ۝VZdeuOZϵBO;giu8In6~ 1p< 'yp+rTFcD?BvvG4*v%"nl}QyjB |r)-TF"f7]KGsN67 +iVG#`jĞNݮ$K@$^Xd)lį}W-"1GT /-q(ٯ%,Lg@`7YQ$~$Q[[&ӣp{8R@dH sTz / 11n ':? ЁYX*|wyT1-> ~~.yU@JkH~@ 7V ] Uv(oݞ9P2\ʂ38bj Agp~:w6@vll3S@։$#o4*٥@܋yiވt] ;eLbRK@6]"ƥbdg[Ϙ"R-mh~!۴{Xol!k ji\^jh>C%IJjxkq;f/J.Kb'@g UxPI`@R _EgAcퟓ  )(}Rg`HZRtV $ ËeZGGF,8Utn^#ףaaG ks5sqkvsR$w'hJ%{P,"N@sKT*Qiq$;kGk)hGCc/ T!!hn\SSqtZnfg ]~ +N6 $1{f'Q6d>ǝy0qó˴'[3s J7l+ִfS֑21ѡJK{}!Zz(&A:˂zoFtĀycbcX# W|*R|$,vSdnArjS8 ,-7]ڻ`ddd\gc-q?[@5S0b A\]]C*RQSC}yYyk#YM bru8{ŸvaKF7;${&۸in?We/ӧ J?|U'sfcٓE*a'4jeSj;K%O\s˺Mp+cc~߾%jR D|'Mdl&He'ϔm:xgϠbN_zK1Ol bh0Sx~owN,,:<"9٤i6_D6$spqZl^' ze] W%WVAd,'ZJ !89Ը ;s L_Dp~^@M ,2#²;8%oh1/bȇ7131{q5#J|Лzbr+`?J%ݝONM|jb|}8ʠ28%J2~v7nTtPH뭵j58###ڎVȹ=] KDӳ/4NEcz`0މ:Z&~uߢc:P0K~0YHF4wWT(G: [#+-C\O1bb_Nf׋q^3ߵۯ oopʛYX<8VU-rz`=z,E/:cgS$w❛xk4>oo0L*9nU[ٕ־D 5"a BBf_;cayĸ"NQ ѤP0إ'R`Lp["&Qv?P#%VW#bD} !m2.Y_o_3ܥG ./R.D }/E@N*EL/YgC t w!hi`Žmme٬"wY:ֻOoV5fan9=.2x(/wϞ<# y%U<+SS{7  }P0ϟ?mny*)))**?/mM]^v"ikkܮ4ɜ06{^l,7 =_yy~ g335ݡi~`++x%qc99H]_cΝ"3mxo/xGP @++f>sFiŪC\..+&c ^=9`&L^i֊JHvGXFVVewr\EHP^IYn{xJ)"1#|CW!aRU/(()++}<{nN1FFl2l5Ri[~1$Qitl!^E!**Ϡs@̙\(>rO3 !OoWmvy볠 }Oya^uOfNN[[[+kJC؝Lޭæ<-rgȩ紀&cKK ٦zFw o7>>N'щl~#/HĢ_s;ʗ6~H,u蟟Sl[E. s޾>-܇,f=d[vtR@d۫dfr(URך8b?֞ nrޓl"@'t]E$wVAAkR9tRDr9mdǹ;ƞZdCٟKIa&/ndkiiZi!x.jQG``v.ᴯ}x QDL,`Bd 3}9bi_8Dā4_n>]CrK[ۨDLX_B(O-3#R=Bё`eRUO @qF|^~%$?ܤ' H7p+H OJeQQxRMP{9ݕWeel +u5$p~q}FS@@LI% (nv0촢glLq_}Hb5"`e͢E5lfj7-⤾}ILu+Up`hh('YK F8nGXxhݹyc|TFA P;~(1 l-%JÞFW2m)++Z%|韟Ֆdf~ュן.Qqّ>rbeseAXT=>cz` 0>mUWoc~BoMO㼩9Y%J\(aӝϟ&6^*-z6zƱD2x$b{--,hd [07gTmGlhBj-;J%Sގ"GNj2}S'읝!:͈ϗرU=R@7O>RQQ 88y=U6wpvsc6;77x@@?HNhmsY3e0`щ~XʰYS;*[!ZZLP?OR;z0sf5cTixxv`jn( _o,Qc:"M:M/R9dbm2jĤt&^}=xGTYyxW@O٥=؟̆YYcH#/ Δ)̱fdMG?@j_l᥏0Q)T[i˙; 9X!ONf7o^Toc3ԒSUaOZ%I*[7|; QDXIusijfz^w],u a22%YQkb'snιdTWZ9/rt.hYNIbkKHx ܰ -MՓff>>m}I6>*345ϟb00(YI 1@8Ko%j}w( O֨ bǐP"!>Ħ]mB<&~]$kHLYiO8q\+y,OBCjNj_A Ioj vGg0 7|]]:GvTTW_)WOXI_罝*J0Fo5SQXI{9Q+##oWfz(HGܪ$9-N6/Y:7Rg $SƫL V.˒|Zш2u+ױ}|8S PIؽ̏bg bP#mU&1A*)nѸ.;0(wk@S^K΅A/׈wb#lO6 [{iI e\NZ:`Вw >T[.28%КJʿE*ʆͿl_+r2W5K>4!0ܦokϤIoY \^2FZ8yI'6 +K`GgvmaM?VqP)懫/}>S$3Ha!#84u~ D$c9pLyR*)[LVB ;K[wSb҈}05MKSj U*/mgHQClv T`&&RD#Ҙ>M&r1 `̾= )a sv%ddHR4aLC?l%=-ׯ5X6+#&cx%9$IQ;X=ќ-xi4KfYl-6st%4 ^s\ OFs9B^?Ζ/ FE ̀dڟ & -Ə@TqTHG{roeeU &+aH4)M?v鞞龴S8x!&(9u^{sķ%Zs%$=a;FGn_I>k1PRO*_H`KÜȢ~Ufa}Ip֢ki&|[A 55Ha1~67h)BLCJsԲʓo ?#H"_ɓ(?0\-NY>+AqIdg1&1bXu:Y|r +;>jtWTPt9ekGώ͒(A)8fބ|zϏp[|ot)(C1&^j|tU\e #ų/2n<cc18K@T4h88&[kEC2*iqJ'Tz?IJhY<+uDS*joE ,C?U' NP11m| HJB<>6fiFdUQcowLswޙy wR)h@R#6^x+Ex:0f e%Cz\-cs?: Op e޼L>JȡZ5 M Z!=Osp&&-#\bz4 44 )$RQ.}U}0ɖ/Y򿊋47sFFbO='ģM@LFR7Wd 9L JI{\^: g-L9wCJ Vj&3!33Aˀf/1Xh!rlej #Os/]pxtVU9$崜UH=2Cq-bOHE&G G_Es9E{,.&5rdpΞ/ψtEk[Ogr: 晲.# |vJc_1N9l |DA]H sl&Ӻ1 lTgd@TQeS;?E &q%qxDY olKDD 54(V%|Xguctj'RG $:hZgv ?~"\2#?ٳ{R 54+?oi/)Rs2VUC/qZ=!Z1 5.*+-e뚛PO tE6`!<4^ޖka ì,4۳;XI:4CުΎFJS^Wq؈%'/79~Ľ7x,6YAE O ;,4|4d d?sBIS-@=2hP7, 4M ͗XrD$~9.,x6u~#;w:OM ť2vz{LCC a|@j_t%H(,s'Íz+4vN{CAAT<<9@8As)5% qM%z~֭olHZ)|ؿ۫ԃ-C0?͗ Y)lfCG%ǫpGNJgh=2c1"v1W.jwd(,ta <۲HfWux,lL5=_ֿ'v7/["Ρ7zJjMT*IDt ]XcN.]CJ8m M~ɦx\FQo Bfe4 $:T*QyWUBjj}jŪ~aKNYl׬8YtmO\.%R0 5 y,{Id )/d4|Z6Hŗ$@)?Gx^E|?vb|iѶ7Zx0n%*VZycK eAvB0D}^ßP&[ |2fH@Gц~vBrZqFc2|TJۆ)mjUF rTRdS߈JCt.cDZHޞyb/!m Z#`:!A56cPVWB<jX:y L}~?7hK_ܞ <}\O|8A7oYш|텇q9?l lΝF :w(7SķS49Q@*v>mHT w}VeKk;][Iظ"!G^3Ua^wΥ&x@8}xe8}!OiB@MOFUow?]q=۹>*tVv/ƒ}`E޾3HIQ ﯀_4Pٌ& .ЀejrwRU'>=fkOhXXcFGgN^)ø*g H*=,\v{vJ Y鯳L@ F^,Vh' mBkMpdi1Xr>'pusFF_F*Ѽ/QER&;w+Fko+/FRn0) ٷ`/&ZMHX'½⻂Ie$F˽,B㚗Wտ5Lra,''5dx{ެ{?PSRlsJFE16 E~V机e꘺bv컻!(+(C ȴb5+Hm./7F 1 UZάZ=e>#P7_0T=g5zE&3CƟ ٜ~@֔򳨷|R-[Ć[-I VpC\X=N|쓢QE"&7".**djmd4&p"kqi+?_REJu}C3}eRLĩPhSonN3^g|WRfY?@ʳK5 P\hv}$,&F8 j\RouL"cY袍-B"dD:u輦=uIB"iy̓75fޯ@ʦɞ͠VHiaepDR8hO):z1s;B $ueȜIa>HDa|ˇS]mbKQvLb*@x䆦 TN"H\k9~z|LX&pߦ/ks-p!:>5u!0׈/m؟] {m<]9e1CCRl`H`6 ЗcfvvanS [:GIlCCaUIiof@joYӕ͝S,8q+j2 9٤BY_џv2S75LVZ,gM .%Qu_ȀVad8]K5)Q*AYq[D|l#gl9$`T"菧LS)nիNkFw1Wա G~+2 c6&iNGD(3%Q7 eJ5<9C0@E@"/|P>Cd!ksZu[FǨB!NAo4jpx5f=ѯo70]WMz FD8^mql^~uF`L C*s~6d|wj\tȆujg';w0_(Jϓ'Ko[9k!ANjoS.1/.FƠ_=Ңc[ pӸyB@X=qňoWRY9,A@-_ X@4nued0?o\jc]Do.y*)(HžR1 |]fjrbNc-Vsq FI+*_<ח{xoD@O/1~.\uA4JWXGc,dˢO2AruRt/x?|i拖]S>5]݃w0q႒HH?zQ`~HVry˒㢐6;IYIkenqۯcZӭv yR9'G!,O%i?Dٵ;z_Ppv 使a&.v -\EE4_L0&{R@°XȱɀT㒌̄_7x`k(S1lr KZ[` D {'o25dZX1v4V>Zpq~@SXx>0oHS*\^'N.yy8SHkA\Bbxi:Ucσ5?I݃:iMB^U gPޢ*;J4]CL{D 4wBja%s|#2/oxDj IHRFG@2N5ijNy37[C빻Y'RnX+omZܝOE%;Y)8[xt WaGgGP)#lmؘ]5lnCVĊ;a6G&>%(oZ*t,L]ȭ^|A[9;H(<:+Knu\ΓǙ4+YX&a'o`MV#]9aBB*787\N\#l:].F\Z^E#P ‘8i4{/؎1])Kbw5OV_vgI]J,be0DQihYgh<..|6+\sH#mVLdjU^,K96G͌b[߅4H.u{XVR b܏B'9q!*eⲲ݈Mƨ=?bG`B w#!>$* V,& s&CLFӽ\˳.jl$ۍ/m$?)F #Å4f)V]۝%\j(-˨IdK=$4P=.1W%-.j /dv*AGҀV8p ]0K)) Co)"G7gt_t2yjdz%? gJd1f.S*.5[i?voM"{G T,| Lj{{#5zoE77;vQ*P EP]]^H_[v;w^-i5# }40 ~c/" w-x\ d;>݄{#ɳ1MG@wx쓢 raԲ pl;)){ꎛ;+͞%3'+~ql7擴Ѩ1Mce/5pf`{\[/m+yMSa0~͜U^?ո4 P_|%RPMzZlqV7j"-DJG3N?=M%kR}J[Y8-QSA !X|^^l鱹H|p'f 1Zp@Žqrlx-[ξx YǻJ #T8ъ)rOf@& ѐt@&{DEwzcצ~9zB?2Lv2,E_S}Y̎r_|ZTOUPyjDN;2 NKf?h6i@@>Clr{2HZ$ A>/l}7IIjH҈Ixy~?^y8B@HGTѯX(ٛ%›-RMYצtr5_l,d.x_2^gLQ[}W.vg秤<]Op2{`A*'2pJ1{oxXÃBf^J:yP(d\D d͢f,iE&ٲL`!Q$Yjhss"qIU"E=%#~Z| $+_]bNr8(PU `0"U׊Up;'MD_+V)#ZRs'&8XDt!avE=܁D zqxZ)zLSҋM)x6(tzʴ,ާWu_|ix* .є<'-* 5+& i@}!NitxQ$?m ]Q@Ah5N+ЍALz։YU".iXou#L~n5@BRa)-p X.}y7 Ã1t'`3A/Jcf1ޘc5*^=?<ɒh@<{hxZbAbur͚CE]pcd۟+cBŅ0Ș%y@n Ӱ6{*tR5(0:t_+u+L B* 5a]ˇbU*:Z# j(u:̐.ko]yԤdd1~Jte_PP@ܽp7z֬k/N \&n.4CwX&i 21rd'soW1%t}: Ʋ*̡&4]=&VITx<;SOIT7==uzr$=7RRHe48[BN?*w'nlU!-- k-D:Fgض]q8"/_ oPQED@q ~.Amaudظ_LUwoXA w{޲S3pZV|͞_=alSXi.4U󓑏H99a [-|SkT*m7ckXX3j wp/7q-Sn(x"|ڊT mtɔ+":'F#@ŎÞ6%w#ΟAwmu{M,{3*ȚnIF%n.9ھU O0IC8azXN> *`:emOr%x0e P?(qٙ!bQųǫ SNnkHj=GrڂCCK/n K^;x[(@&!F$. n J u)h N$uR'5IO{onLz|#?L ϑ&v"pl#ϝG86Lsx7j˳aUF>%3͗D I?-)qvd A#] c6.(2H]m9KfcgD-Rb̰) }˽ ءTϓ`0L}]<ZPƖd̨ #M/A{8*~4 ؜0a1\B@r}鸻aw{@9??ڥRidNԮу`L4RW<5IŊ^wvNMm??礿flՉaĢ{y0tYȾ RNjpBow4j#R>P )7G#9m%m3odmM!TIF=45)ȦL2ǶWIe#!U n #5w+ pLwh7h)=Q=MLv_yyӗlF2xw(t[QNɱs:@TD:{<>ݬ$kPPb ot;9gwa/R $~ k!6 nˣi&4 )(HLEKAN=vzd}o/w )X%Mmw&\:0~7AL't!9"Atl[Q2Z= аpT@tʿ'k%YIo/9N)Qo?̼ "Z/ DgdU qSwZ<-Y{n='04Cɉ&a<pk횺ahIJmo#; IP+^3NzRh4[cZMPi۟*E126nq=YCApLT؎1 M29F|91ec"_ T||bYQLt4B;X&s#6~)'O6MUo%a>ۘ٘3Ump(Nڪ.^ǣOݘ;W@Lg\Y[k+Bgs\z|a¥?t:)8#jP"Q{EɆةiVŜCu^2P5dǁKu`on#lFgUT1~P>P@iʕ5BOG'*m'q a9Z7A:Կkķ囼yB*^Q{xA, =''tF4kڂS0B-yݱHJID(.!! )pQSQZVT"( ݠBBBbbvEj1}koDHQOO r1jpբA$2T-xǿ.O%+Dx{Ij==, ȅz*J*g}'2QAO#I@T6c!Gǎ_-utۘ ?y"OhYFNE4<,&RQ[5iN B S([U([JZ( WeڬF4BanȈc$0}=LBw$ ~j~R!cx0T1Ϭn)jdWs0M&Cj;Y4Я G<D'1w6ӊ@ < p)j=dMw&Vz{͗hugvy MSsAj)kCu WnyKXpmlOw}R;!cئ&- 2Vl %;햦&@&l:=wkMb uFWxep`鲢az 2A`5۰'p'Yu41 @~FWW$B l+Z1.M1)?>jqH|ԠR, >~;"$mbT)5]Pc~m@Kgq$/T |ǖ  F@)+O2MT(@gK]n27_8ס1~Wl:ƋzthuA #~`j8U< ;{|Rʷt(mIښagibb?qTDcSq&QWwlMŁ<1a˄{W=t OI󷯇K nOt"Pܾ;@7<6T \[o<TZa uQ2vˉX 7(̇(kEY~Awu1ObɮEGms'ND otTYyvuZ(!D2X((&(2ud¨7(;Î*J9cěҷE߰~D[ &yaM:O >a#gwayp.8zl# 5S "s oBF44=nl0eOQxϘF_xcbww@A+oG2g~} w6)WT޹8jeD''Ig-rO[%OQtЯ_2^ίD x"5n2! =$'mCZJr"@OM 'HN{} r]IT}q|jzIBz:g`-^i+(W~9bdTcb35AiDu#Jxbo.)^aS jq8m_k Jk0co\4w)9[܀mW^82>نBٙB}nPPdhz~:+WHu:63U&|Lnf=7OVok]T QYBj&o~+$=n[Y+V-իTQ3VMPg]yCM{6;ܞRxW9c/}9@}y=?}Sb&dNB{D_L1dFH/y\*q 8H&(" Qx,ѭ +Џҩ50Z"DUӹx=*,g.l4UH?\Wv-4]1ViH7_cRQѓ%URr:&-6Wa }獒j!ͺM$[@YuzxDg-('UF#'dK)aՁ \O~@u qbs:'h$4 ƒ`uOt4_2A6Rvۃzuą:T Η6. 8 n<ngZ O T ߞY&2Pc+W: >\u\NgߪJս-xs󭸬7*2^^`Kt}PEt&(KF5;㔑wIs:2K̻34}92a!C\ vrslRlR;LnW_ӚS$ǻ38^^oKA% 3rh}_;|Sjd{b xY!PP1^I+B6%>nl 2=ndEQ-ex̜p=p`Ҿh}S 1FiF'0=k}YGu# zj:k).P OQ.C7 [E/SP z҂z`~@HlgJCK5^8QJxрy7neR1L&QLjaOuwr*'\TYwR? hfmB}wQY:[ݟ6oP7(@yt's:! JwFNޯ^͸f;!P{qv52VvlN"yr'󛦦[E!C+WQuBìbeг{d&!ېS'+;V.$0/>@'\z/Ǣqbw(% Uflz`wml@CS',: Nž(p̋G>u *ͭ[ ~~6ʋ^|^wW˒1uVf5 gz1oka$2n=rɗDes~ۖ*ӗʃ דhIo4ȥ]L$5cJ>]yaQ!~ x7i`Gex_Quѣϋe{{JK#0B91$`s! (H$_- qu]ԃTFVK*I}g"okjuW <~W |7ljBr&gԾ|_͹#O4qu*vI c!۵qzZ]%Q:PYCpt֚ > UJ4>#h7LNVqIS5d&OYJ.Zgt{dӨ~!\_w^ \a_JU}oo?=6+5NBrhQ:P%L_Ji pªF"d}5 @8BHT'T+扨LWlaג} Rkc/a[[>BٸnB-؄#T;eaʯwĂV6=1qߗ' J'7r 9ʡgR0"b& <$tF2lc͢zc0n=KqB+@򀺌. aGK~]h[$D T!PpwvbhTyX"J d3#yõ2ád81)VD||?P%oN>?A$PQu s*m2%T ltIvTMp{53vG1{"fcU~~.9*0Ѓp>*x9!ڏ`u &s_ w=ՅL6:f◂rz %qA)js@,*5=rᷲbM`dz:U%@uc9U WvPξ VaT .Η ~^nst  )sCo.=>/ȟ;^ ^Wv("N\VRK/_$%2ahZl\z}yj<2@DTR LV`j))lqx{Z ێo՚ې'˓QPZ/Q%J0mCr'h2לnEF=N\B4E$YM&vpwx=aydTU4@-܈<4dfbcI:WKU4NGZksƒw|°&]y Ѿ@0aY09<%;vjrg |QÌE6b?"N&00FF Y\mFn+~\T鍅q鞘_[hq\OztpX:-Fsfv=1ڈE il<ߐW9]9|EľY=cRn P| jY/P* e`})أ?Vnxc`=rRī#uU4گ(QO+<>y_~m0JoW$$ܫ%C,om "FnX62%EJI  ])c-UnL( OB#}+S=&N4!?X˷fno)%LP5]hhœk7(aA@8wr}}+(ZA$m\PVXTF+TBdjV(YwEm89Im r;'iF81 W,$= D w֮ddo~ 5o/nSbk)zs%@E:H4-ҶA6P%GnBK--N1/w~G &~ɉQEaIK m"o Xmp -AsB.VQ-' F?WX cL3qd u{ڣ9=kqG# %J'K3B.,i p^?}&\ì\l[z@$.fI!vvڲmgLʸ Ĥ @hAt~񂂖P!HaEu:m Y'`GBkYlhV/KDk\U'R9%dBǻL#?gѺ]'/5H鷷 @69TK)@-@%;v`vv!Fpl Ԁgkk+\J4jr(GkFr6[ ၈7s fTkxѰe*ǦҒJ\>YF/PLj[aBi?;D ~0Lx*ۢmrVal>lg/R\/W+~2E9S#۞Yv&{,g&&ImSyN(-9Zo ;Tii3"ECb>? du@ Ⱦrs$1nvR@>ܼ=O(eSM $p _J:CX2TRZ*?g@|H3jNYҘ Bt*'z wKj0nhPMDo;>oMxSg6)E"\#wwFLpAU`&%B"7p!]:f<Yfs,ggm9 q0"Ys(0+P;q~i6MSOLNc AOh8_ڍssN|`Y8QgӇ-buӨtqDIav0[Ww3PLXPtl<W3A(˸vN &-~)0|k?zLE8Βݚ i'-h*x-\ƒbi|ވ==͌N!ӇnoQ{Iɪ?C:B4T\1!yaI,ޕ/.w(|txpN߂fH{k)9Z/V2h@blÉZmrx]g`Wn4 * IأAȌ>1uutftTT%7&v^}Ldb>K*z\m]c3nF}AxaH~sآ@6\&cF~ +fI(T5% 3(b FƵhpn[EvC~!㗖" g)zf{^# &*BaHzQ*J2`:AhAnl+l4TҀ,dzu1t A߆yY6Gt|L)4DRqri7a77+D4U~|o"3zxR/*$2* /f S?ejDTmYX)dW -$*t0}lZ]dXJjqsp6)'\jM?dΫs pR1T.z}R4{' tQwyZoH2(ZBtY}bՁ5aY͉ ׆CdIwƂO2ɡ IS\$0xS,Yqb!@?s¤DJ!)C^6'&bXNS@PQ\8tb@#ұ2mrZ-sZЅgs%N Ui3G4pYk{}^\cVCf(~u&RBr}C=ws9Ha 3 B|QoZcsr qYQSfnm Ng~M<2華 .}XeiKG:LC)/Đ[N0Pu_LlĎ|؛eƅ O.0sތ03ŕ/CnQ !J=)>2EDֲʜI>g PGw$fE(?Ww/ j WmSg[ R7ZkBBmwc?&,7z!"U[ט8m:ϸ-\L 媝^b m0W8?!Ur/3#PjyO՝<۫ړУΐAz Rڰ_W *it^߮ج׮qX@ hTb! b+t5p: P8)۬: Ǫ-s`^g5AY4}U@:VV}= ~0(qI*+]M6DFO|8}Uh!ޞ4WAFB$%vB^\ûsxe?UY/9o.ޠ͛>l5Ĵ|ѣ,h"Xy?B&;K,Jm/ol3j@xƂwP\D /|dea< ZZ Ee٫-E7w5rTV80+GHNI6K_'{yX7{E޼r0250|LP:'F'RB#|j ;xep /}ˇ0yUշ$ `yL DWÄ7B`rs\q)+Ȟ}WS!"b<f~{J - ,q.hfY6~mA ΀bvoFAS%؈["w 4TtBB0PTs5GؒVVMi20`SQUݻ?[RGil>_}M\t~#wzXE[iAfr#:(3!byU=eC9u=s 0h@ T^Q8 umJJ:w>-VfbT));N>_5)Ԩ>h'] !`_.Ut8~zpjo'Ü I 1pSNũ, /ex6Sˀ3zܦxvX!uRd- !+Qc%Aє_P!OҶ7~Jv\_s鞎*(9 X %6_hF.yhlI[z3Id>j@Ln^v|4? jɏ_,jWvXr v Nπ ZX~,@&a]GogDʊ8Ç=z[X>_%p\ƨ3;f )^@ R (P2%~!hY\n,KSk^$ =HM%O?D"K7L%3ixj zU;%[9/[х&""Df0b :3vFfZ Çov[I!c" 66Mg !;s`}-;;WͷЫSR0#ť̨3'T$+:Ev[,NZ𶨎?'{oWzAR.Ƞ0>MY9.$(Ȥ0^g?9Zv-,Ҭ#0ƻ2a\l =dA|+}YA]7aSK5K  > VyFt+xˣ :zF$ _{y}kƌ!Tpne:جӥ0(ڿW@ əpw AT 56JFC EJ{ RC(DMQ-UݜF)%ӛPpoŒ) :ճ͞p$?tr?Uux4㨫cZc.FnkhpXG7iNɭW_4߇JJ*OC3bqmђ{qC@?0DΟKQii(6یomjğ?":7`˜nʀ/c ^ a=yzYfe lOʁkaTqxzgmnwCpH1r|M0_] C] d׃Q_\o`ObY%LSǴ%a=9Y4QF5#%nC2F[>4qhkyJ827]ś^'y2ǜlm/+)L51 rHqЪXuHSSw3k,B۟?Zu~t?bR_d@~6[Y9RaJ -, @:^}73 7 #xK Sl-:gbm (yx!"1C_XäKIh)fP@*ہ2j &?>^\?Yϟa_2ڪ4; v%Kߖ !ed٩A0SgZ _h?W8. i{\bLLDDDq ͛̓QS;ƀ`1:_@:r:tt<=efO@KPp"ؼgsc2|1+UMM_knG(cIIc4p> ڡ-lI@x5>^ M6tF"f'cl'BQ>5(s)S߻Dw-`TK}dafC|bz9cme۝)G*%k`!?PRL?0 ˵Avq莹}/3* U0D{wy r)~%0  s7_hľ(hg;GǢ]<;I_\a/~14aiBE[զהp)>Zځq"#]7"NL!b&%'ODe>~.oFNoSA :;7wт->oҷEbg"EwըP $qgRQR߉yPKAqpTUel2T`CBB\j;ea`k,,7bTx*c6Όь1B"L3j!\\zyL5  B^dM،˜~>Niв^RA3_f,ܐQ3a(:SVU`-% JttwH7R]- ]l9g5k}bfH2=&T,$^1mtx, OHsC((cų nJïAϗ-ؑ%wuւW) iwUҙ(䬩ZL ~1\?qu510(U6lp a'#4J_Nvd` x۾yfGR0p+ l `E+5;3/0 G!pa99ʡ^u)}EupX;|q+[Od#\mIsYIۛe]3ZΏ(vj{ͷߜ7g4!,U}E+p,3bl_㒥^GY; .?C#y2rsjj8ֺA"i%eV~iFdn.ii(nXAe*H2vneS/c jdg jAA1RiTfC?`LB%َ Uw.QPʳ`G'JUrPc!۠ I&7G¤Z,G(4 w\[>7ã䟁(qH&Xk/@B2H<}m m+)~`*uIe|Cp5{$s sJ ɉxxKSGǟB,~u[렅qEK\ Awۆc_ a~) 얼c.abYFYF Z7 YZ T_]Fc&~ Ba9^B󿻧EvsVb.{rZ GhY0Ei^a ,ߺNJe)`JcHQTDxxpƧO{W9IY兜ؒCK=khGROWהP~G 9 92zUR{0ξ v`;!ߘ ֧PSDž8yf#1#z#-Wː{ iĄZ(ugЁB )טuz+F03;v,jX5< ޜmgU n3fPXckbg`֤d1{ >Lo[m`R4Z:](y lJHiJHL:atVmRH<\5pD%axvD&s3g?p A5|Qƀk޹{GDeӤ/^~Y C+;[NfՕU g@whfRr:n?HKU` >MiI<1M <k0cjSтM@`X8 bCox'xhLJՌ)59+20mQ-*T:GsR/?RSE rߘ@6<20r4ښkK 5_F]R(MWX t/H?P Y9ݝP8waN S!#k xk+@ҁV]i/3F)>kfpV ev~]ՒDlqFXkH::͍X#ob} $ _n $]ʿj [@vHjs|=I wq w/XcI?sz xTq)?/Ӭ+pu MR&cc1;.)@VsqxB$8bWcn`Q^FdYēAm+gѸp#/f8wQ uzyrj<[0FU>>zoWVt>~lG"%%>}0yj2bz{ڲ %MUCL J  iz k/E`XQ,*qAPVuwo25~rM+Kg &6/A?R! GN쇛73V%]:ū̟Yg$a}EI..ˡ2WZQ\/_"BS_/Q}Hh{ԇ 11`x4<Y=֟܃ Дʢ2^ V]>8Y!IԢz=`(r~o]:\ZxlC"RzioZ]AZ;`HP. O *9؉ Nᡢ, Z*셥@~K ώ$F2`lleq4?S|ؕ=gj1U|O5͎Po}bI+GR*;oE18O#cU jO?7FvWg)­BsE-jop_=ga ;}J&V}| )5.>H[,9T"ɶǣQuP Kɡaf9p(ED@Lw5LAAtXjuCd&&RW[ %Q)?tCM?&D./n&T Rg<?6jy ;ir%X\NIN r>W%n Vszx|_yx_[r-}0Lg$Q:d\1+F3c 060_UPC 'cSM"݋ھF@y,ª>| Yu_ zl$>Z 6|Kz12z.S05Q:$3+aMI\P@moB<{r*ep$`%m{^v((r/; UaCK?C+N7\:=7JR: Oۓ`q4pW8*sE T*Jp?{ORF2- Bkp1f/6]@k4uc^ջRPBevx?`:tuf}=lNչlBpKܻ2"(5|חg%oR9BYoJwf\2r,.433TBh{0GIlƴUvdfL3ĒY+e8R?EE)8PKݘJEsÁ dR>j{ w7~ B.o8K|(Бg!@':^; ;^KzÜeھVQ<:R"ڇypf;o=//~t|{<OHP&Py%ͷA㣰sM\P>hUDׄ0-XȝDr# QGJ~d a"y>5-uWA]092 "v{*TKLTd^ uQ< JmRUQW5ddhC5 #ʖ)'3\6 hj떌KjK'8:^`J]m Po1ƿ=%6Z^;P#R}6odyͤ!j~VQQ~PJ^CT-}q$z>N gys`"3K$@E:@@pFuqeQ)?f󉏯 0w ~B7y.J0K0@>`,_4iji+i|o}< O:l8j~sfMA"KII]'%uQ7B&rĴC\fpU"04@Dή8@ _g֖JӝP fRL^irԩD>6G?vLJ[/Rc-w?8N` um.y^p;ub=nߦWv4"_j2֒pJ֞7{;Z%~odm'%C!#0*H)bbǶ꼵ܦ5xHw%.KvAQk]"\ώeKڞ&:hxx4q#G M$||j%pI'DS3ڥÊ -3p30Vgx_->hs0K=i7`~ 3[E2 =^7 id!/y%>Zl>7eYa'LG-sw].6Fbhy.IeyU@I(`]-&K Mk<<؁x1y=Ș^0hXjBc)N{1isz?a"L_z,fJu=$]==š1>I,t)e ࣯ >'@0L sob;aO+ lKƂ5ҁiNh9cGYBn֧jEŚHfߧ,!_3?H^>BxlEzlb$7<#)cɱFڎmTO`z760d8n1gzqx?T* /NQ]]Z? z[~Ś+Ёh3fFFF;c/8*Zikjku[}^agY[[YQTX+ S/ͤEޞӓ gX8MM(UQQdxwwnXG[5WRkAeNak=|e]kj~/Wu{3'33MÇ/& a~~̯B0YzrR?:~_4?8`@ZU^ܯM! a/XDreL*_i4?Ãr|Dan( :\5Pٕ1v ͝^h``>g%,[ ;\|LUoI>;g99k=Qpqy=aUxL ^'vhcy^@0QK+΁RRݏd!Hw ޢߺ'((PgdcLM6a}6yNqgsWA'p0͏+ #ǮA0:Ga8Ok|Ji̞8qu5jXtaQc[t#1q{ rmv`:w!C?400o>{Z:jˆwC쉲Ip:kUꞞM cc^7]m*:M*)-jfu:\/t9g)`G!һ`TT^=G+RW+1qe3ӆ1l$xZ$gQ@NA8Կl/xRIYdcoԦ$$j/w7zڴf}^ <_ܜo{`O4:hI03\(]v:ɪBIdP(YUbQ'^c!Dp 9T܃@9g1;3}}+C'=3##1a_ sY7I/oLO4]#?{ XK|p˾8Z0[! 6rsD3"_f TYj~s~dD7@D &s.J/4R_YsWS YY8_AE ($^cyt_Q ˏZtVY nո2kQ+1Պ3{zT?gy_RݏEIݷ[ϟ>Ђ1<47!Llf71^Xu߄>d pp{{df**('_qŖy[>isO翕9w%}v)q?ʬ::^EWڶ|*x?3<4=+&xPym_ +oE ۽اHf3_FFG"z'qaa#='XGu^p8V;9M,l#q||MUALKvE:ss:*PEɝnOlXv x=n`:\Z_Ξx\pBl\*߿ӂ -=2SB?'==yZ8!&૫#/6.XXf~Akzz_~S`^WQ־",7gf ϡ/"B蕨N}n Ap9gaabż:Ձbdo8y/Tْm-t~nIVPWn#rb1wQ.T9C4Mj3|4oS4uAqv\YY!DRZ~ԁK* ?4 $|E\>W֙j_acjA2}IeBѽY GEo>Ě PN|{tv;kEI M釭ؽԄ<RbϬAP ~9)]- ox1K3%_afK118ek$Jb1/!tHxGF;x\24L4j9sz="N+)!3҂;U[peݵ- ^ UV]:o;;~P׸sa1HEFڿe޷KF[10ȯoZ;[vpt~%%~ࠖ$r W„ukѻ8P 뫣/0vR^JAִ0s3[fˮ5,cc -Ѓ qE1G1$JYCɨ1tcPiϺې ͏LV(W7S8-cK;җڮ &gG#{`^ͫyR 9谄F^)fLZbm|w9.sBaOG]$^o#"#Gwyچ ?u BakPt&o>>jȧI(]/Lh;WvKa6>S?w3o}ZLQ[Y3u3vMnu=X=I;'Id{Ck"vL$_a؞O Cg Ɂhz%su'坖[5SkJH+)yVV`K2hW)DSPf ;@9 !K9E^zsߪP|PP;hnz SrL M" "lLDX/Ɠ(0[|oXQH>?g*j674-ac'e&+g7)&}QĎU'FE.,X e@yLq) &:0&y|˜uj[ q@9v DvBBJ-e5r:;>q7o:^(o>8:N{<ѐ̻r$k[ȑL!V *D$)XkJbA\/FABKF¼k[/.>zL.(Qo3'86l|S+ ]2G=?yDsdsZ=h r1 _}@wX򽹙@?%ڴZv`b@ʠL [\ b@KD:>LQ32YL^(0FsE(ykKl}}Rz?_#ɠı7A.LJQX/kVB4(Wj󉄃!HUP^16gBNJx nX1l}.ј&Oxyۡ􆹀92bhf<&5\FdM2} Sʶ^KdD(&[~/mN+W2"dq'^)ۚ>eqZ.1RxX^uUݒ 1OIqZD*-q<­ JĄ4oIDB^^&0xm| 2 cP7m1Hh4{) $\)Wo/O[Ia<  —/Xw^G?~|;Bh\ٟPoR .ȁ[,]@<>Tw1 eT1ٛ  LbhYn AD5bM Å$ 0ڞb%멿һEZZrgIS Ȅ59|m3IR8Yyz[vJ0VV6%q)_\5 2aDA!Nu*po hp}gϫeLн;.k[?^O\[,ERREܡtaI)H-3C YXDsvXZ&J\PaKuyg~oG גxZRiJ64fAJtBxEDXئ3( \,A2_a.>G-I}oOq4Ell`^sT6EyVaN-bi~rD $x%^^/@5C֮ۀ ٜX`@ tVRBQKL/}$@'"EY*(MMO!j bl& ,}1?bd-q )s}$J`8.Iд{)AʣenNONNH1d+)*V av~Jh'JO -0 Ő{5ې?EW Z*Ta^JiBR-ܞn HfB5 fkWdUS!fs Č[h g &x+%nDB|#p3 h-%YN=\se2~6K 8H`׻<{Mٓ4^JRKJLRߘHpy゜\\K2\w3hE`P\Ծ3Ƶe2X:yэ}-_;|}W,}j'e8#ΠVICoĸ6Ȇxzh4On%Q1-P佯(0f%ǘêQag`>N  FXZO8>AqIIMo{#V[%/(9!h'JILcU/w ?큭C;H.6Y{{aY'4K}_ +d@seUN$w7~Is:$?/Yyiwh*7Rqr0%9@Vxzp:H~xϚ'<1°jWP*@;rzm47|lV]RLgd<͆Reyٝ3? 6fu'=c(>0RqB;f/aW _Ś 9oT8 `ކljAR^*+8sWS;P5DÃ#H<AγTz) V٧d*Xn.R`pCNķpWvf?+_Ġ ]i? N4ћ4Ra3~e-VR=Ims}Vky6OMQW*XXbgr%Z.m y+M!j\[ rID:h S?TSS(SQRzkYfbrr^O5p_/@_dF\V3Q492b?eݫt{\4Mym\PS{nOMG’bM ݛ勯F@P*-IФD6sIyԱGx}j]! i "%FO@\pee"sD02 S܊a#¬I}L.~¬nӹ3o36TH]L }ˎ s}SqU L\/&6&%%XaaZM=>|+ndR>3#J0|`Nw7M V}nG,\d!a+~L+DM0%ϖv1գt={_.-־byhYR.3d0J,[ߒ á 7.ww،LgMsml gKow1rDѱ*툌z1=a$3tp ݟ +ϣVԮ1-E5Xu>ݩY \Ϯ]wvw;8p4͸Qաh=*&!l/H/2s*հ_@3bunp>]_& x|쉌Zp296҉FB q>MkHӭ9Ғ͟h 4X@bgL͔vu!Kfk>X^~.rQ$b*^wrs9n>3~'cN;1v9AYϤDLEGL[;LJ*fE*ӋYMhM*MkC8 &Sf>MR9O mx~6oE>h''qӧ N|$ kT*[zH`z33SlcHbG*w2 Tg?hS32BFpyqy1^^z>RV@3fM7rnoM<~w6Z|JE44!+dIɥj{cvb䑙{^3WhK2:p`a7\<r2D^t[}ᤩ^]:Ch:BO@]pkIfWr%n.\9r3F5\jQM,'dm`:y`PD<Ul;qEtUgi*ժ;=*jm=yj p]8-3a{B!2܉ǨLVB<6Wh:7̈́j-U uc{|T[%f5S3hA\鍍7LqjHj/z"99]a]kӋ #R}ѤM Gm\=QU 65޲ %n+va1U6@FW(+@/æ_Y/Ӑn\.x536 /!J>T>YD2ngQݛo΃Iqڃ$t?EB}AxOkMh(i6_瓳OJ^ n 7$"HvZPur+<̲]r@| U1@Km"̞MH_a_w;xC|l=Sewb[lro{s\Ͳ/^Z\ 7AFYjU"jbys7^Y[0 w`'D$>3hh/<bQ].mm_J̽@|>=J ż%~d C`@@'n6βK(v/9:{tO]-xONS$\P4QXFKF`&jA Owôkev[3TX{c^Hp, sݩ%rڎ`/q$MP!]e*ݖjqecʱuDγS0Qix_lKw$q36 ch!uJIӌَrYATŹm.̟@\79y#lwqg6wss:2DF 74h>9pqg13 1OBK=Rc 3GW}}t YQQ>m% ui44{qevعbzP)WJ-=\+(f92Rt#pxrfAVȏYB:+Fpq ,[ܰ}# MtVWWWIxx#_bZ_Lw|xX[:Szs~ okOLt'1z n@ a3" ͨc%HJfSt[fBFŬ@6>QV|&Hr oJZ)Y m z")y8Xدb  #DS*=;8xeBG$G7GعHa Ɩ9 p4\ʟJQPrHx'8!v:@q;\klGe(aNclr!jX5-pf`dMA|^5]bxˤ W3hk 駜m48Gq@V[0Xg0#|+5rCE]w6vA5\0:_|6KSL!y6ZPdAtmBmO۟|,8gn0~1@`v>>8oY #$omޝʮ'Ke gds<b}DKk@X !'Ԭ:~z\䤯T\1֗@7aF])-iEEtHٓho9 oDF@[5(9+(gDpB\Y@FJ"6-ײcj{e:_G/C cWDp ȶ&?vS^Xmg4JkҔ JK?$EbRQf.y62 @ iUf/P0j'IS<})|9`_+ViMuj?PҜ1 fL MÁAAb%͏jcchb\ŲF~[ig[-ƐN`ٶy RhIلE"kw ˃]uG=HtLk4 .7 _zD(,]}z x0Os63"D|SޛGr(P< :v`t$O6$o.1ʶN'Q%ج4HJa#Nk4pMM=?Q^0(W Cj64~WjgH`5AڒA9! jٚ..i6vv>($:exρ|!9UDt^dU#4e֦cGi ~ >_& /\+ġ$4wcy^D!5 zy3lokb_SfGGv8oSn-4hiiM MaIx&G>ML1k?^ CS n(o4^UH:=Un:+FLP% !1џш@!}=UlGGk}P:,@eW$֮h[|bp٪LJ Fۣ2qCB{lzKTÁA?{֢>Z ()D\!B%vwjz~ 겯|K=??oB5c{g'\gDJEEaa9m~0S33?YZFF^122.lVYK_%Ag0L ?(((x>7绫RQo>0ãSf/VPr1VXj(s9Ojj=&q7' GUQbJ56(dfxLyKRgiYj[!SUtUUJ{\CQ0<`&KbYkyrp4A𿄄l HG _˩DzW)LRK0!W :_kH<`"0H1nLL^;)#- b& ~Qn4$bV']a}gAFm$>ÿ l*/اnGrE?qRRd\Ԍkk"L%?sCik"zm&Z a9924 DpӪX <סּhypB0ENgTD+jw ?VMfnHU5ގ~[p||(FLۖQ <388= Md8@ej7?Ctk\pC&Ήr:\ U0}_l({I5_}œNdvյiBhX1_Mg'e\lU*{UW@UTH[.l\v;DHFZ;Tf Q<$Ol(V!{fj*`8"oDOIE)6rqQ<_*O18d+<[իOcaR4e5  Gs/#VNv8㕙5 ~BKKc Y߬Uljk7jKTVa䂘hnJ=L`߿՘eflUnx<:?Ot8χOdxxNz?NCwx/=n)D$MFWC(\h=4רOqYsזZ >ǎ ۜ^~ۚXH|o1U=Y5&'$R~F[s.JI\g-bP@"6wb,P. :ZCe>q)qq8JY%Za7o'Hg</yS=+PaO#u/4㘮9~gTKOrpX":* |/֌&Н_4\N/h !&6KOO^̀Edpu|5-+p?JRSu0o̺qazka5SA}{yHSXH?NQ `r?TycwsVaz=EK8vnDzlq1D1w^2&qqM66eQdiČ+M. u*..N[^ ǍD+w&r s2?jӖz|!}&!P@WCB 4Db8r|9^!ZEs,ʰݟ\ˡa,TضFJ;dIGp4m$ %v9o  X`B +Y=rmH `,bdީy'OR(8 $)&O:zDd*5H\"@jl^M` إSPDFUW 낻6 tE tyEnZ%JB ʤvFfq%Z$hbxpjEd p'箔Tl_}W*2"0V cUgObcM^K)hЂ[  fT]@xܼm+ѯuҞ UU4O'Y2ft>%""JGC͟s[ʎ?5_`Jt}<~a{YN^x> -+mn-:`cYS}ipy=1-Q?6RKg7rIД~oL9)JHH!Oc}VB^)'DŽ Ԫz6~%Zoadnӣ9Ew8FRCp2AMK#YftjC)/Q$U镔$ K|m ueC8=873 5n589.jӅ ,vqBTuظ5&8/{ݜSر LNRИҎRP2|6wN?E. D/vw@J(XӎpJxHڀˆF{ǏBf*+(^=kt!*H^,P͘:'82!JUR'ѐA|T >㛟o'4=GJۚ#)k Tkkr5n~38Qn9‹:$81^@}umCMx46Iu5_O`QeMnFG[~1HȭV gIC;#АZ\>o~[_@QP KH^kC~#?\z-2Mj[T*+s #ccvy+ќ iYwiuWvw#wwDz^_.:v~ggt{@Ju2*KZCknazE8=j:n(.NKǿqE_?Pɴ>=]uW$63C|epcO[Ō(aɚP7V#ZScpͿdb0]&WˋFEaqekX[¢Ρs@h阠hO{lmo48qzȒ8=̔8PdPQ- z6 _BGA",,ZQ}8xkݾD'qс={ڵJnERvs.Vhf#)DE@Q3CSȸ}B1|n,|%9q[fw`!ZT W9*rD& Pۣn+Kӯ)7%YmhN.\jun|!}qVL򎎬3~[{]-3>ܝ U "5/U  7e A+!Tzx{Hzzŧݏ yO6hkg0!5aᠽʢ+ IƴQVNÎRƖF1ĀP*vOLRmfMiyy/_Ov dj ] aRZMMO6'goW׃%uS荲Ff*CG|yo5n|)?bwFj?Z.;e1///I22vEt؋㫛t\:{K2{4zohݸ~#FL 0$$!>2kF:? 2HCm'nx~8휟_Hq/~3)G#2%ŷeԀ~|eFoceiyq}IQ!I%؊hKhI3{ Pwefvh1dL~EEJ;lp0L {ظw5%jhY۔e8Z4WSgI FC+SG̦'@UA0KZAWI[ܘ@߽c72P1`ll$V̴ӳ.h)dX2%}V: 3 *8vXI&=n=[%%Lfıpf6QB"qIP+خS=:+gIƮ:dS4H+K׫;OJPઔ*[&INk".ypc@CaF$$8,Li ZH^H*YՍX0X$;=%H^:"Ixҽ߶𔔎`h]tf*5-/ X;9z~UC% Q"? MlZTU{#h/lo.zKu %˓7ixvUG$iU>p8ch$KWVsMRqx)mⷨUj$ne !MDz'iv@Nr7O⥡W *zȺӿ/R[8||g %1|[hrF͎ʗci_fomǨJ2 vٰL:"g)H۟0W9KuZy,J~pQ]ɫvڦ``p s4>ߍ%^k=Aq[l&}\]]#4J*"8/_q/++s"S+O `UݳJ*7IBWtӖ//VXjrdx֑\BZՕ G(fڴQ1Y:> V54bj\n/%Rwyj%>Lͪ0P4^r\nXee݃0T5+'oD*7L"BM@;AS؄OqmE"vz7nYꝉψcZ̆g?\SE$e5(=RFDbB ˓w+҇nXr \V5!0`K7Q.SV^7miXaʫ+4llÅ}ssOy )'fSeuzBx/^)rjC\HPV{!2*j{⢦fEۥݵBs))d'C#9"=s1Ǫ_\@MNЈQ7;JB n27fnѠ;:2>&NϻJCmtd6Jo0RsA˛ecE%قcb/RT(ޓ"JFANWX0 4 d@zu,AR7-`293sׯ06wGOap4^oXRmnXǻS$T 0ڶt[3VԡC.5`%? k .fTY2Ad1׹9NsVºH%" &KMhHZHfű,/AStxi DFæ濚䬁clnH*o&ec/vg[kѥMSӪOwlPr}QHI,!׫aodSg*Mӟ[5]Y^^x8,V_LJ98<4—BϤiSn49C/~g$cLEP@"~'2zER> YޖQYQYXqYYZ:xFMsw:V$52 #׎"nQc/I&Tt_'|7ƽ?Oϟ?"+f墧,eP낖O7` UY&ͪ-*oG5yxluQRXX覵7]n`d$_wjjhTs[0I ˤS {b)i{Bw5\055rԁ cgdr§1/=g?JTbHFзƼdI*/u c_lE ̰^)Ժxd/hn+RaYZpӡRVHT7D⿷;ArNcwaYq۫9V+qQm'1^U.whz|pCV_j?[p#5l1@ܞ&94%rBW%M7\߾aL5zk}%wNCHeILD!c7lsdW@q\dC,Z0n۷oO>-.xkUV8Zߐ~""IR$=scg|hqIM ,vvJK"FxNa'[Akzɢ'U﷧r=dY"I飠$@lUUW>8V!. *Zd166wDtgY_#"UG1ݩ!nU 0,dzn\!3UUv̔"rg,9<:$Im,zG4<< @/0h"""gYٹe ! !-rٶ"?xnsv8 bVUm Cv)Ix&zKX2ЉEمkStcYPv(t" =߿h$s?@?Zpcd_])E,Dk0Y,f~v_nb,SŚ=0TX)y 3g /R} K&B[t$'_NOZ.S&VTHfE[b.՘)`]#&&^CVXDomW5"#9K͍B =w&) qSBj(ƅ gG7{< 7]ax;;?2Ʌ!rHR99j' Qڊg-m^Y^SVaHp*t{{S'%{|ftHO!LFR3fW>{4Jޔ+pU}5㱛WooZVA0!^S ǢėR8K8a#lxsVd@ɍXK%S44X3AIIlS%});)Ԍ.(WnQj{{>90ѳUcζyNoϜLJ"4%EQ 1B?`'ӯHLLCC12_fJu-ܹRӿf jܯ=HHv%~uO;' uM Hيm0mDDt%z餽 IR\/"'N::hZ#]adZZ2UEJf^ ܹ\reU%@Y yn/Nv v'UÃc齯sKc=bu\ N/!_F<9 !4C-B +q?okyBƧUlEҗZGRz y~,)55@IM.; 颤*\ՌbVdd8b=RY3>Gj*ף)4x2ȳ{tdKt'|h#(g_kGw$qj D$N14V]gW(NCBF8fxui}e%n´|F\\ќ]6ܙzCinG?,_q tܯh@?G? ~ff)@A &9Oe%%\B}sb%{O*}{>e_cVO%z(Fnj&#"A{RO)*|GR$"jLDGGk}jRvI5FҡKL`;IgAfW9ǻ%F#ӶH_5 D>7G?dN&5kpHcܳ7u"n}5R VK^mkaw<%Ц;~Iy=hN%-2$ykX) 2Gmվ!4֧6KJ2WF@%V+PnTZ®ڷW=t#yyQZ y,4%Nmc1CAؐDC8ufɁO"59) C XrB:fP>qq/^P]s5XN$K#'4@UUX%><]‚4``P|=ͅ[/*oaaH^|C к #!Kt57ђm(IQ狖^DIbƽnnSuiU %E|D(6QE;*E2}&g%@@и1*?$ ""!UG}Quuz}&F1u?ANƽ@91R Z)33+b8V.3$lsrEsdd+*W_Xŝ_K5kFBE;?݁_z* $ٝkX%a ܏TS4=KMN[< Xci [EsǑe0ɩӡDkxS͗:$7$f`k-3\dQs"j6Cz_nu{^ht`ڻFmVVFzzśꌄfyAs{xK@Zf:DI$]vX[Ǣc^M@tZF{rp4gY'W p`aSotDQoRF]q*C/v¿[/ aDs#&]bG'r Ј ~4]ҎpRv45 O$Dr7" _/K`VxTىOyzcF3JBqy0T<"<扃_^SZwi8̚Yט8.(ɨj#U=y3G`7V\*"9mP{Q1|ƋMo}Qŵ8fvqZ\h̔4įα:Q)Um9xhHAM}Z;Mt Kz<pZZo#ÿG:|,.?kbu\杻39g{{oYmeDΗg,.''Oje^ûyr(;&*^AP0@$Wl*:z 9~ 0Ģo,g U1O-+;LmERz@6d۶ 1[% ]OuO =Ne#2 /YEeK4t̤i1O}l#C- dE/lE0c}x2_JHR]KYm6q(pD[K`nq*"\4Zxq7j%M8}nq[e1no\q%Z>_/0j9ja9Ǫ9 d϶1~L\9jeUW7kxLpý4r-/'b$UR0^2BdXJQ*ܽya>&ZŚrr=*=^]\$,VGckԻza~ܨ&OXzKCd-55, _py Y-x<5;;&A@|3H"EqWqgUī{||c LcSM^^֔ Ҩlsp2~{wkE_[jjTePٳsr:}dM@tCD﯁w_a&XɳH}6XOҮwSZT<SjymD&`'/ Ě-`,de-O#K*@1.i+>"(~TbKܝTLU!=L}y? >995$"8⯲CB"͊ =me"RJђvV>}e\ +t80m$D1O>c{=Fmu) yw/M~Y"= oP{7BOEeЙz'Lj*D ;}xd2G+tnDV 9HeH\d΅'5osF; 45wPf?uae"BP\~T8}'Bj"\2yj} G:Љkss((_sqݳ0E\PR{ $v-@!l47[qJTHeZV0Cm큚fn&Kj\+j]X[vب0T`}ZSTKZZZ^~/8,ϼKJvmtF2Q\/{@}`u~Wӹܚ#BP\M0Fk˿v-ƀbkc\BNnèwDM/Ӹ](4N]  n4!SSb} kk] @0E L]%)շ|^}ے'ρqX/u`fFLFv=8(H2ji\\$-yDOR?//>ڈyc/,<\%Ó&vG\< Ku>h_]u T,KW.q֔ҵh5?KRnt(ox.ew*d{ÿp&((-O>Go$SbJ;yb m&Zfcȁ{{MdzQ$N~-F33/g}߻0lSRw#L۝iiYMIL\G&SPǷYr?~ԺEc۟YD|.]!.#<%%ƛE#Wb$1? iEbzpy9؏vSք#M%EF8:4Ƭг/ UˉHˆ\\\t4x Lzwi0&Ez,ۿW8|Cg>|FRkoCzfbQXܝrRO]U-}}3wHɘAn<4䃖DHRgqXԔak886_P+*N~hd,Q&$.$56*/ ,9~20,W76AYK4C qg-KQcO]9jԶ5]N)(Pۆn> j'yPG,J/uVFիTJLyQN+~Ym0 )H4H twK7݈HIwH>~8 s_9Z(4˼+,G`&qm(@t0)0H*0*g$zcT|bj"""'WA-fXa})8Պut YlFvON,4yfh ;G c+o\ FL۽+- ]oջ7{D>Z^_ɒ qx0<1{3Ҷ@ ~TY>&rl,a:Qˇ%mTQCJTB""Lllzz+{ :8\Գ;8`Ө;{S JQ/50fhZhl>q@ |DjtCCCbaw$,(a?nD6V73|45× noh鉧[^^WX*2e#dd$DՠT_ad%rkO ۈ6|~%ZNWOdbXZF^*(h<;fN/m\F ck $Pt{o2!W%F#! FAQìvՕӄ=~PK4^cdaH%N**X\O݂B0G2h k&M܅]InV97jm-a54o̐Ccw dJ&x^uտDQ%~x B\ݽ]"$kxa7s!=;b2RާTCmJ$HUMg)u Ͷd2*?9MI鰴z~Kr$|/8,/@GTEf\mF6-]3 4i!+$"҈l!]R qLLL-络n:*[<ffGIIDd?ƭ445 @hyQJ@3©RviPHKin kDXNbHx{ cR8>& œ\~{;k- ^~UO3X[Cd!iTl *8Dn8h)7+GsB4)*Nw^^i[tøS+-\'67 #d;ɢwQd!rFvտ~ElXo a烽ȁ@86[0ߛfWT|iA8KDJ- eRR~{gh2'kc2DP2ޤ^<=9y]׹XlcglNp娧nUO+|24\\[8a?"v`GfKC2ٽo]= ћD⛚e۩⧌sޚBKXb FooMs1'13~ZD{5 -&UǃTT+'`̳!/A&Vԝ;_Bp(N1ZV<\_-U3LA(#B;ʴp b7I^"& +Ceɜ/QȄbgS4Em+ l'DZa qMM;jԆܣ 7Iۻy%):j.OB^x@1)=,>Lups8im&4r҃bEV?pQ<]utqwV&SZ׼^(Uݙ_V :1"ڿ((*R=uITuLQ:ݞL͠n=cN,qyuA TH\ "ȃyn,1 zEMa3*yc' 2OxDO *)8Whhh^[Ա+\|2[C_"<\xFzX\0w,PU<\~ {¸4,OI*=VCS)qVV~$+٨{rOͼ &S $H ~(Hd\ZӁٍrYLϝ{Tt8mgϾcU}3ԡmt *(hociÂŃxmN+TOn,.%]zqTe#jN"yBqY_FOuf&@^ L5h6wg?88ACDoeŌwBe:n{eUUGGq/rquyaNƄ^A~hMǫIe֓n*/PtNOe22!Qa {khЉu^ wT:9Q:r#5GѿpS%^)ݲ35# a_C7;`d$Z092DUCC.l= my<3](ee$7'WݢԱp[ێ+5yÚn`4$hLFZ^] o#O <_߈L[mt ʨ+N_ޑMCF;>U::u;f*ig /Gz{Of[(OO A"MOL!*˨T>A)cU x{ͅp)`s¦:Z[@tՑǺz{ |?g, F5]gK;C'a=)s[f3g3yב% D$Krg唩ѹ ⲁ7>7TD-,3 JKm`GFS ca$:=2 Pgxr~!vSPhh|Tg`skk[{M+# DA%1^lҩzrќrIJp{SEZ Nm]Qf&kVLѨug"_S ?G`[FUW+:$QjIH ja5S(`i|vJOWHEǿ}cbv+^GZ W 7v&3% \ OQ˗/ogр\ ,,,M 4iι!H\hprGx!P)ƋN#%D`Y,@$5mTCRG˫ݩ44g!4K0!"@.ht \YA)}w]ٚjP^!I6t$3²Vi-GXEU0>• r9?1˗7Բc1fnN:A`-DC?ՠ8ig`/ N31pqHh$4*q.Я_/g<=^r#zy`vCFw'# 8:EbBtXp3$l$ѼV})xMVO-pJ )QEQ):ILvm]TvQ,Օ /-~(ڢ~)3vTO ikhQ$,IJ;HP/eK!QxcU~g]~#hlA+V0EZpӬ]R3I̙Em{a č0"?`!M9SAse.<GC㾿0(f\d=9Bi\kG %?Ggg1R75㢠ޖO u%jkbL%  ^∳rbDMM, Ħ@nm]F:{4ync=_JdaxǏY'9ʌٵԺ |B{ka  ,( .RX~='g .O8?R x_0W?:;tWDJ *}vYMA:v8fdZ}P(bS3وV2SB2|"h{@׈6vdgLol_z <ME.16xSЀ:PK~wsAɛjeh;$$<_xٳl7۷/+n4vuSv4V)(E&.:e>Y)C)_R)BA+wrawJn3.Kꏀܜ6?rrWY^9ge{BiR eɼXư }C9_&ͱnFzEm~Б.ݲ99OГsDP@&2<,e _2` Mt,NSLTE8ITs= ۤ^oN8b*^+,Қp 8h /Dt'cgr(ld(e=g(Xir? jO/d |]eK0SɁ.`Z(qL1ʿǟFl%"SY)/Wr:џOG{'Ctݺ,9"}ı-ND01yƢq>i*LV/mPpA#+T h'|mtJŌA_. +:t( w`76D0/7c .Ypg^cu{k+@AX3/&57"Jzlٳldr{΅_o -=bD!+tL#͑:**Jn?VQ6bylC\@OE`uh4nog{z$hni7 jPe-Hg~hin;Iq1?\~˧Kg۩SNode1 N솁XOy$tӟOYKXE]ZUtt8P{`SlП,"aX:-#]|nܬo+&djab9>-jⅷ_呙j|35RH` Hɸr1Ijj?##@3Wl⭘toʜssq@ޭǯP}x\{,\ ۫'Qd].̢qо8̨䄷:U,ݮ@z:;IARiP\B".h]y.-A{!DSD\q`U;eKf|'|Q$eGϯ(_tGHQ qY5S^Zm@l47zI2Q,HűDSdKnLKxyj6z^>ikA Ί@M{-spldmޞ( aFFmDZ@G@T]B#} "ld@Es|Lp¡h jltUeWh{ `\+jк j50 Kne0Zz11/ARz.8@?S?uZqʖV:ƛvÑ囵>P1'A[_Nos rda<VAgw͈.) 'qR1;)N~M8!I* ]{fDhvW +X< \x˫JAOpe_AC /ղ8T0}B:UfNwg:H6֎1iԎf =p޷ڙJEIK~h@B&\v raceg po)@P+˛xlqTXSZFlM;Q?$qHMT 'TtPS;З YУ\l:sp>#zóy ~8w}9}}`xNO iÐBx3O-V S`?'}f A\:ވԟHo+<(d"(- />}:@Ng!҈; z P٤ogqZᄅi19dNV\Z.YEe%]]`Ff@Rc0 rceo¨/YAgk0 : _]UoA~ĎR3 W77Nrr7vI"Ib =]S^|'vW򉑱PQ,_49 j0JVvwM{uw"7wRs++{ގ,պ?b5 ϮbL(}] `&[tF ݩSҠC^/w~rm?5u^<  V"H 2^?){˸ Wa (w㐐\< CW4?9* *,~pM zy0@d!708VV%L{F {v@u:C hy"omu5iY~¨'k^^`o1^ŕr'z YPnx2շ,UDD2,-yԢp ζC{[(Z?NTq˰IB00ԛ_HPNˑWV } lۙWj`-6w>Α?uؘQNzr;.u囊W~[ch2x<a˶ҮcOc GJpCM6imMIȺ $'.,+7 GE؃7栨G5\\guE".A2Y<#beqT G^^pdLEQG! Oׯ+êd0O&8u! WS/LVީXKA]K?4җi>}3޾t.GFP6{(P*tN%>Gm?" V@d,%t Y ?RM7jnȢr\'WFM IN~ž01sMKmAeƩטEnh>'M+zU~P}XЧOhhhV&ds̢!2hnN'8lBI&1ף9VXs`>IDډL%鰺ۄol܀>=6PFN>1w|І' baeAMCP1p4 ~K=ϕ؈gbC3'FUm$EfZzg!zvxƅ@,AO*!)42YoF?6}MsguS]\RmX yp0-ۦWL+> Cww 8Z\ᠢ"KoݥWdc. j99l- 폃WNJl[` 77͢CG8p"1))tY &L΀:T4..cs 8 == };4 DlJLߔíX9p Ϥy)KMa3-q Ȏ_7ЅzŐJQY)3W;([t/cM_Ķ+OrEc,؈YBKǺOqq@94A- + CDOTۣu%n =qLpg}@0[\q.Vv%SO?(2U}B~Yޖځ3=y{13;{ !%BBVBkT'@߰Fu4jr?B}4rx0} IKo*LjjAOT̸bJ [KHU,4 P6QF|9$*TXˍ<-ZT@Idb jWgypOſ>SWyX?F6w 7my}vnjy=/|'߈D /lf(J=IzgI)8=er.1LȍPN_p8+f0H6}06oāqssPC+1dHF/)xdh=fk&7I .JS@)t4](ИK>Q_8\Xz  6hɆ23T)ZhtJ_޳=R+uTPkXt$P!fqQ.f" zCSSV?}FYZ\ч,pOgv_R` -Yi2?+|_\M\[+?77`𮾌f+P9U2!1 R'<^Aj~ 4JFT^KW≟$Hd'ܤ2±ļ?7W/޿ xfDdԧ8?bԌ>A lB)7 /D WA}!"r:D{@;3z *3弿k+,P<ᘘv8f_Qd:w1Tukct{88ru}$$Ɔ1lVջ 17V_}79yD{iSұ.Wڡ& AEqc*g@ I{x߈|AiЭC!? .lnaRxuSU^|^(T0n}p|kd #|n]Յ 潧_0'{bZYd<`tF;ANu+őr֕l(-ͦԧ=>ZK U$(Y!Er)5>#t9NlG򏭫ss!!'&yԠk0V@w:@Ql}RdHX0,.R k5h ]397/ ##eƷ{ѝyp]2T"$?tjDyeyhVEATt2 Hri:]uۢ >ik~GAGGTs+t6}0`_ N0p t0ܤ( 8vgH$F@HM52(`;w ӻ3wkBɇ) Iau. 3 Ԭ^^LGO!s BNK5HD[_ SR8!x +32*Tꬋky2+ lkٱN^vu-#'#+WXW`,=˿;{Ϭ㱄>p/`tEi$ U[Tn'{ &l9fL!5Y2 *o{;ݤ9ǎ1_>\%VSI`be/q-ƅP3}i ujԲ&-wv (Ib^z&m `ڢzbXxyg$~ t>`,E}v—W_82u dosԪ(m]h[>lF 5>v+l>+1$KXX4qese!``Сh>JEP0({D1FH~c$$OŅ2RiDAEg vuScz Sy8eloXQqpkH!}AB8s++X3Gw3s @ES' )wjkT#>2-rbAŽ#~-~Vv ި||2Zw^|I֝SC˝Bc{a3ﴢ::e՞1Cts/$m`MO◭(4ki&&kϟ#>fUMIG,HлrɅ/D/Ix`&XP`M)ca0(Kί{XmiLGa |JG0lxQśյ^YChUvTA~̬c V11]HM9??"7G r|ޱu,,Ah] 9|`誥>r;J%$ywgR$~&rOLc&^kelԔzE2|n^wWQ,g|_=4AA{!#6(~~"TyhsM펪뫣BT_RsdP|1_P?Dٟ֛4h=a$',8ߝald;BjG0\'#H~F=ͷ3ݭee%LÂ||޷n}Tyߟ>xic,߫ՈzڜhZ:"m>S֩)-I8hs8GC~E7*2\S~B'c9D?s1( auguɼЈZn 4_ |yp- Rw—D杍핬ClqqQY«} 6Xhx5jBXp8F{|BAn虙cʋL N$|||O[{zP^{xH Q{S5>~HfXJ&"tU`Ob8[dR/X"533fKg" &M *3˛42ǻkcDїh@m?^EBGqfTɠzb t:=Xd]pW4&UœHF(n)ۢ=&\}ِSy!1Ck?dlJ e)Rv3nUP{GTv٢ ݗgƣH 2YzwC**Bf; JNɂW Ϣ7U]Mʂuny8HŔqg((gZXO# љkU%!`="WzZ;|ǩ͂7\夋@k'@ܝ ]K`Tv8͍u={,##S:m&Ik3U!ŀµNjb9 6 Y1H| ߕ:lDz ?J`S Zp>|]eo.SY^^^x`I@Ph P[K lޭ|~ g[{;`HaEI}[QOF$L5z Pe[OR z"L0IJ-O\8@ֆd"EA; k_R;(q,wQ>wK'&{DOoH y~(3OP*, (qBݥrdrP*%f+ǽ2xoQ+ZgRym Պ% h0%5^P53~z{U,$.}h{熵aER>CQ5[, ݢV{JA!7=DE!R#NIBE?h%z]wo>.3!ϙɀ* HJeyil:^t!$IqB~M |PaO Eu344^CJ16z;_`5SsDMOn 0TT}s;XgjJ۷,{mnhHVIĞ ,G.reR^.P++OynMƛ]_n U$ͩ*G^:I&Bm(LP`?[}h4Y,a@&;P̼.;xCG[e3s:lee j udȥv( t4Ąǽٵ<ޏ:pyϬд!u$D(fQzZoT ȹ9U:vv,]b AgoӰD%|5{[G*قRrTV[O`_:&+5E=}Gېdΰ/s)E^K~M(,b.[ `X0ӍY/_xAQ:7##‚cpͅL%ll#&s -o:a`@qퟣSN;@MM}6nY"{zPofǝ L.BBl|) E)X 'Ṵ4Op6I^4?yʉj!YC3ԍ!$â?BJszo,@yPb9wN_昗OX` ӭw]n/u*WHx^3ezttܬtåmjy=7ɝ?~˧]ykX|ܯIUMY|4\爦n=/bTҩcSSG_Wy3-=eZ'Ox^ܧO1?wLt"O!b',0e`^8>|$o˜9-f'鷍@;S,>DN-{1SP57w6 n@rH[}IcRo'Kˑ'kqsk\v J۬~[ u'kcH{}L[`?N1Hi0>*yV'4*c/|k?!ϐ 7Y1IVAVL|Jlwp~>cBR3n~@HhNjP 3fCXʧ-% ?.?Lt @3heb 8` Pt9=FƢ|GanjZf8U@VA!DzہD>"~9ܺKHppk[#b){{~rLqqqVڪg_O}&ppUVߟlk>=nʆP^Մ 0$eN̎un`a[OX @V%vU<5=fqc(kiaA<& Ƨ3@|SQ_-mNu6jy7i\/y^B? :P%lIw7"v?|pO|h^6'5#G&ُ3W"211IѠ {UcG *[ruB;.%+E>+#2Ҵg|N7 @^&QX|(Zj?c= -R$E7LJT$+Gac/;zxUW;S}t:I>P]m;keEdt4zqǧvA,OGGxiֲ;t3E٧hisd43_[l=G]sˏڜ[ `ް8ҸxRCɡH/7MX@|9 E5>A%L[%w}OoT͠5+?%pa7"E6ݧlӴS?ɉpE2_lREsur?/8z;)<ƕiN@Z9p[:"VҷLcS3'p02IV|{ׯrF*j\9Frwp]pFԞ-a$Cc<$}O;;s} ?}G(DqPzӂ %`qjxrSPAQqu:FSGkZXQ0+B+`d̃Aa:#-LU1J"̞Kt LKW c^:vCwcX'.2N6SHT6]$*5@э=tT9D W"n&еAjB6!W't@S).]h^wQlfzVVqPŋjǿPUUƐJgm_.5 <Č0eZYQ MOg=m?h4Zl^#OO0,KE;+ ϬE( Aߗİq+c,yX@QV6売.;z =e~+x{{A^Fֽ锍6g7񉞙5@KϏ]n3jY%y'Hq4M)/4{wgMQsdhpG 7W<[g2n}t"'+yy:wye^{tkig}) ; :g!V$l#tm-_npppWJɮ>7INMwg6pFnuc:)%|$ܟAZ @H|̤N^1oɽ{6IJg7y˺m ^yjWa"2{@=p=b> WGI<5NEm3̌9=5^XK̚ *5a^{sƎ|lW0?uLZ_€Xhs[ebZfW]td[̸Ue\m 2>b&8WIveIY=k<`9RT_;yoa%$eS9Hɢ,}ܞrR"O9T'h up_aTդ_.^ػVݻζ}`Al4>6=>,PE3GL-yFksa!KE}w\ ́&qv/vqR3}&"㐠fY:Q`gg4/db?DqC E$#IY}Xic͛XjI;yr{< !=q}h$}h.G(T[rEu-CC騩n II 1+Se\;Vvq<.s- mE/ Q)*uH%N, ~רVC,]Ksg+<4+ {b:YIԜҗIf芞GDmh]Th!MO5—=3R-ZNGJbVI::< ?~𸋏v\bb\z-; N?# ,oۿu,fd lcײ=6%e.iZ~Gȹ}a?.FQ/eCcgc2^:Ꮙ(z=r;f8i(Ag ='DULmDH"~=J"v/.s4?"n+f?ܜ`g۝YE˘(fhsk,)4k+_iO4;àEl+yu,[^w`:un)کm҄k ڟ`9; (BnN ̟!sOdIHXT~3f{t =cR(nس\:N\Hg<*T 5lDSdg/թwN&zz[grt6!/ |} 7ZCv@(9י6brLmD]|R6}8$FF1dvv|+W]::λYڬ&A#6j 3zO. ߗ&XqhJ`ex"ڏ_>bgc\r?U?/fs`gc{m)*.{EPJT~{` QYs|Jڮ]M*NDI"ZRaIeP. 4uϸ%̵i7lmo'v?Y54߃c_,L FOhԝsɶ"W^ :ux mcĜ'(FB ={DQ:L#@m*#A|g+9x8_t}@eL*h*52<$}j|`?<'7rg!لKgt ^j ]D%mT$v&Q2ݺ!fJ:YEy(߶ã?89;^B@ {xINg: 88L_SU=U0v> ߤç87CS5QkEo'LM̠XE!Ԑ]&/ ^) |,{YƛrfgNywhi&GB@諫l3=pݘNsi3Dt5z|&&O\vCW%]Ky|R^ tĤaqh`Zqn|8?4 n.NgXbnj11͠wEP`f*G yy]i} (`L wym.Q ya94 9Dm@B|[܎ᬚJ<!e0| /?G#ɲ8mC &ǔ+T  D{_Łgֵ+j$HXX"R4.Qwg[!4]-2 c-zhY50t~X6D+g7딛{6>ܞҝ-i$ |pԗ2]3Z\@ zak4Yq:tw©saB2c75][K\V?\_Hs}#u>Wㅜ@ݷ6)x ps@wz5`D.gvbs 0P"wqq]""DȀ胷}ܼ # =}OSC>|/f1X6%xHY/A ǐsyk5StO'o9 Nψ_en}AxZOD:k ^ % .tΰ_AoU/z| GG_AΤcTZ::$ SI3$$:YFyʍי{'geU*KC'3y )iթ/ƊuM׹X˧u-z1Cnj5*u|Ue|0W+Me|GȢ^ٻh3U ]ts,diɀE;q`ɱ6gVm\Z\dLj?*++ /4z57Z3O?/e DW9fJL<*鸹ײr;TPjEsIa AgOVY(o6?:ʋ"^.L(% AW=:ifХ9jNʅPMSboSd"XeK}|bʰ:?\kLP-r>.e,Wn 2QbɓWG=_R"*ڧG"F#ĮY$eW![]E-sVz?Stg>: uj4}KW%׬$WaYF.7Ӫ*}@ntWӾ}"RURq+|j8ecVic_enZh;ߝ4؛OT[+&#丆CP.tdIƎHVvbbTfffSeѤf`uu5^35l^QQQ*1zLkwv^Fj${ʠ:)6!aj`o%`.*= G@◕q"{{[fт: |{ND=NݬVtkK߳atfI8/J?i8wjE21smǍP n옄KeHa@QUT9wԚ|E JOM?60l##b(*~a3K6X;36,T}mbo<|`f#_~ WpP'HC1>" }2R5|=u~t?PB]֜1LA#9?}V0fmvZDfO?dbN[S\ݫo?Dv>yUrtRƎɕ!QzWnOu|pKaӠ5BVbվ 1gDs@Q?&ۣ7 /c⿴qZR Y'~ɡY>7g3 8vt;ΘJ=5Dx ~P[YY4=6çj;q/ϭ P`cMv,|0IiH3( ׈44ζw wEMd`ݱ 0=2(?}?_L̢SSzRiE4Z^]iw_2' /n*ZQ@<P>UU!; ޕ{a0]Հ'=HNOa 73"ħIOZV '/I!]1Cw; Ǜ>lBl "BWZKݏo;Yg㓐}Ss>P.f894/( e p Eڑ@$$3!>kj2cܵf=6ɢzIEIɩdֻÆkul}ԗ*^BDL$6-jǫ݅Xhh@(֍Ϟ<) 2b>/nw KZV]^khhPk_Nisz{zn z,dV90_ic;_]=QNL]DbTkO6U>ɠ'$M}jϝSLBٶ6iYB:,K btyO=='m{irЃB([ ؃1OD4 B!HTbohlձ[b% ӧju0J+YD ]),-*2DDBzkkoqe 3̂ϯsK++;c(vwO__C2@?f2OU# _6K~,?I-̦S-a"5as` bT [U~t&9nd){pLWg]RKIGvTW' G'Z--M1>pE 5vusCˮ=.UFHOo߾w<oMehWd]z51E%ho73xw"UGb{C/ 88ܪqt3=Бn\3E+QP:p38ÝfʌW7n/K9؉L𺢶h*2xAEƺV\l4 . olA7I&lbk|8'\*B<ß%INsFW۷>ۦ*gdkzzL̻4^.Rf@-] 4.XL+~QfÂ˫I҉mh0|}\q6Q5aluJj4wyycvwwLk2}o<_ںIҤ8@m )L՞BWD '~_{ESCKGrrx{[ߎo󭰁Ulcw8B0z3b%˥/ɩ_;v4pNէަa-k>;+=,QT:hiblxXR]&O"b#`R 冚/.ą}ӵߤj`PXJyK CHzrdζ(n`Kq5vy_OM@] `X63΄rIIe.Aȅ([RoǏAA`OjiFFToRc#0khICImMV8kނ9,,q<;t!̄}KI13 _);^G N/Xdҭ|)_@ *d ;ƭ]Z;Έ/U,lc{&>p;8gW?~55 a.<-ݗY~>>}Δ%5h'.M|hृ M$p:ʌ3Vʘ~j AϽ[H-b+8-55Q}+cuo(WRn$Eku9^TD_VMB1=pD.8}ya6^ fI~Mfh uCqaf@?aaG=6$y`~j86߹E^M* TDpݫ (i(1EE>|Øɹ%FVaa}|EKУh𐮮V> P ,u (,]I;\CEuT"GVWLZ$@`O܅54~'{UNaX4!GʆL7k14y/ӏ-cU }H7?mak$IEz@/6LU:-?~ϦjGhYԗ<@Gv׻_qqþu<*AQ.<Ŗݟ$oD6g)tekJI'K򲹝KaÏ-.#Rv*3z?^屺zW\sx<O[H!  㳭(hd** &ŶL@8:ɧ>3#O#7͜>S Wo#˴ur2\J\^G nQtoZq-F\aσRSUA H^m`y|lI@3H&*g^O4>( Wru6wlJſԨ1!thX"gn2 ,A#jc̩4?9!9yE!9FVּ1O055}ϧKU9ʽMBmf5Yǖ=3SYX,G|ɶ^]6*Tw*.h!#j#OJ`3"# `Pr4@M&jXnWK9|inF1 }>-G `uKϓ-nܴ _3(YUihMfjIx/$1Iେ*Y%Ip,n9\Zn7 f76Ԣ~5e§! I$ +LVK]ߌ nbaLoH FC|ڵ2M恄nH/䏈>F64Sd\ъZo?2sM6AqYOOn`' >!tnNk)AUiiTޕBmC-(+ .&E_;8+^a3;v4m ̀/RsjɑbuD kGd= =պO+q[[E86`uxx͗;:Gח;KlXn-@gg}}>*Ih: h ǩݥb,z3KnϬZP U.J!/L#poc IBF"\aJ QгKmCܸ;^Zf*Z􁓤=@Mҵ zM-}&)&~K9_k~!髇ynD-LJ"P\;e'J e"u lw$!<~Kiſ U@DI%xbFM.< +Gp|~߃*P~0uMPC [۹^muk'RmlPP_/.,$o.b\*1s,rZ;>?ۏ֬ŷ g#}#GVft H4l>X-N7T)/Q*m4û{v}f%JP{E$̄mh=ޫV1hw93#JFFVW/rg z*WrL^YflM_CR9ؤC28  n)\绾[#r(o-rp? N|Z$UN? "[A"t$7o+ ]*ю(Pmg/||ooOtJV:(vƞJ GGo720@##"( qS-rE}Iwy-=T4uF2~eٰ{1[pOQ4E&Oa8|oPH!k_cNg@ ^/*U6] ^ CNFA@`vxWkSϱ[܂O hd쿧}lIk ݚf{"M$Oy*"ES6YZJ΁S#i##QqPוaJ..?l+ԻsPENpt28tyP߾7u5i8Cͧ7**ioEs%,郘FK+ƺG3vNy/$TRjp:Z'cCwW c/YZܘ ܃@Ya^<6ľj*JY\>)_Hnto] 7JrrV?5/i_d:{z !rԕj蓠^[Se̶3 WX4}EZ1Hx~xzr=Q'փ_rvc| A\"#^aA티n{?zeitW?T̿޺5~SI>"Ƨu$e"Oz y%!v15Zj;WME8QJp}-|HY~Yv6SfREV| "q # éRE(=:#,%q>kV?t^xr<0Kcce/ͧou<>y /6~yJIgԙϚ>nXuzN/E(#;mdk:',- gx=,CmK#jITMns{5CپsX%pI{2m._~s{ #IO#]AmxqwYž/>1apr uHN;S àǘv߿;r3gy87ԐF\U:{wfk4ߣynZ р$qft?q- N!VM}rQaL>ԿzbzzWGȄ\23*,e:Y;&CDPTC$"<bM,-<WHQ|)沝ach#;U(osE7'lURjO`T('.#gmP`d^6>y }Ph7ow] R*CU`ǃy9̦sŹD[ ptHW8*6 >}=+Vt;pHB2{3zmdpoӇlSL$C0m;$2jVl1=S |tٶ:Ė +$?'7$ U"=N ~ @e/s{o{H+ ?ȷoyji:5Kro'wG$3#BzП*Is"=_ Cn$; riJ| hiH{q@.^d:{tb"puFG]5Űkhpy&480[tD tCi :MP3o]²ʁTN7<I8ր(ř-_\6۴*dE s^6L*!HDfLt ɦc~ x;<4dI܉RԛiځiBOiQC)@-YѦ \qן̎Bvcg-N7\=bժӒ@\s7=śrB8 +";uLkcD,G%^u@<?fvњB,?a6eO8,&`GcW'R,#>bRr?|?:"Kf krh)(~Ht٢JtePbXf}UٟOi_]2{@cߥBY~ahn.ӯY]ܖS}Bi]]~?u ~jhX̏" @ι9ӏ@oc8mY>x$9^|ˡsڜJ3U.2**nVFcLT3mĢx* oJ E#>d֮Ɣ;ɱ)j7DP9Jvs=!?_2gŬ[\APBԃ@UZj6E߈) T0ěijb>̔kiccz똀" gFLa ¡,Eӂag@(Th-,C!@L:,d{vY}6IXNvVS ga' ,Q X5^S, ~9lU~lw7"²A]B P ɅnE &̦ cWX3UO{!z(&dN; ѿܾ^H/HnD#rȔ G^V_/18eFħ|C^Jַhm4c9/>Kk]_'n;NcK'Y"Exl{~/L;j>kv+ n,T%uUo)>AKY%5WFLLIh]n %P" ayׯiw)$L~2_k=N`fכOV㘻$ywI*e(~MI30`鹹;De9[Xq9 '=>&H,`q uF.^-se̫w;9x% it\ro)?T']RTQP\d֎&0** FKt ֺ!>#\*>YDs ZZO~EfH|'ީYg5ϟY)K)Al [ ۵Kbvfhe}n1c/HZ"^R8z˪_wnN-ݡ&n'ɉeJ :HeOf-5ןy]ą6#h0c= mxB Z L*_tߊB"&GZYQzy{QQHjIH ERZfJY1^r9pǸgRs$ff"]Y..I'&.p@Yސbߛ@L0Qq_q2V#Mr:IevORs N\%"&O ©BfݱK)nv?'%VBǜp Q 2Wu頒2< UfN 5]- G$??nɀ~& 6}r$33GKfbǐ3Wױ(f Cd Axdz%gk!+-&LAp̝gp sXN+kec^sABbLTzq$خ|#6י;kEήaޜkqak{m4SlgR33$08z>o uVZ$P~DE%SPW`*a\Ug  0gi< W X6I1w㰟GxYj,YQpRRmFAQ,c'ZlPP$+mp>,Az;|0uw@-! DJ^ Ts/ZaiFW;3xa:FGvG &؏u??zHS|S4HK$,[ihMMOy4UUW-=4| i6|.:<G%W{ձ}ec2#2pׄɿ ^=C%|hŵ8{{$z07.KKqdI@nzLJ]@'#d-!2 aGb^LQzώS֢QLK dYANx K]j2BzUV(,c5Q;Zb"]1 f)m,Bh(~*Q4p%xVgJVV>ld.3QboHMQ01ůt?E' ~|J`ճFlu Pm|>/a?)E<[ rƏB˳6v7߿H2߂z\ `R52bN?XFU;zQ8l1qp[[&-E{TV89_䤩At 3=='O ῃC{]!2$t"n_ zߖdNꛩK`V.=WĄɬ,_b`H˟p_KIIݝǒq}"[W0TrO3;~ Xwy| ں&tf/&&h[xJa6e.f^aT8В"$ Fk ~kbO.59Ҵ#J@~JSۋe5_H*ܼ~_ *\9a[ma'`WRR6/s_}YhkrE㩧hWh;!yO2b'/<sRu\r1`PzOL|w?I azc \j̓tö|2ӳmdTºn@[[#M "loi ;j( W:; 7\jyOMM}uji>U~s\YI6R)hvNa)B2*=]\mNoXX}RLsHWBPWԵc T@B9:<qehSh-[ DQsV*OOgu2Yl8ÎdfF̫,WRf;m ]X&\xd~71T *JߒrDT,d|O"(`21 ͡.|I eD}M0h|+NWO8 M@@`drrp,z;SS]=/O\RW@H=FZ&4>[b]T#h\`(^;L$'C,.Nh9[2LE-qw~`jN/ꞷSwEBOz~npP-1FLǴՉ ׽;;[4Rه 5%%}jɵL' +k2av7n<+ѽ~\9@UNޘ99/ݝ.e1;Xn~=lϕyfvܛ*p^v e^Kw|GVol rb!?3Eg iv\kf UjZay>ug$HajT&?@xmXz1YxHOňkb6k-wBg*6o&~ `0(z7gl²_|:/V?[8Gh:B71ϛCб,˅ݕem 2D*Nd`ޱNf (WttPTijD1 00(HJ/>ı[DÓㇷq71͗zgG:FgL-m;m"V%3p ҍ3e`5Kur6E(ROL0}=3!9;f7j|x4`[ +VX"5X~e<5Txp$$P Ϗ_~khXD:&}1zk4g8yw!K[DR@')4;N> ڮ%Ef\=.{%w"g+mCVy7R)VUt{%)Eq1 HELL$4u;8G 14Pڪ,}Q ޏ-d ~4z?B!~_֓4˫Y eN#k됄ޏb?YwUJZr,]PITteˇ4'˷5jhGwˈ7hiƁzY2)j]CC-;$ӹ;Qrn"Y*cs59Sw;;  **@rE<{g2r;G:d+!!4U%33y\os+̂jVkEOwT1_鐸Aa6!Dlj'X9 [fE' ,st`s*4a#lrWx.O&2H\qh6ҪHWqiV~ ƭZ䪱ZL UY|E2In-@ҟtYݤ=;!AAXfh!OrdRcQ2g7DT Lk0+&H 7" NFAa-*z蒰bYiTS=fߝ+au[-%VxJc,9ae/\,/ܽe~Xw"Os3ۣ݅g_OkNdvd;K\t -2YحuV]2 ·K]ӱccޕWW ˖(Kqqqy\oľcJ~ruOpDSpoO (:w9=oRvL"Def1Ã'==Է ^[(5#7UoI% LA;#ĘbR 4[GR /!49\ T1ntpTxcaΤg=F-jv33!Cre|ߋ_CɱAn%;684C:Wǁ@ ߓ/-۝%*qw\Tn;kV9(.*6lq=~c`pIL R v-tuZ%%%u~G[9vn& (hNUJfo<̷xr`aI+q&-L[f-m8hCTgXvOQ.t,ہbRpਣm7=5|nL2}10po^guye \I ~T6q ts޻[3ɍ*O٭Qi'SigE9]ښ ˻Ӊ:S8/ ·_Ãȯ}4( ns.E+ P R)(.Q ) Cz;M,TfuhDڙf[ρЁx(al}ziv=!^o s}#@k>]К&_\V?0WjSc\,]z`(^bVɟR+"__ΣhOi52[[=@+xN !'S\JJDpm.!S4 e¾; σ Ǿ*aǫgl js;ˆNpTYqa;8,&W jL9xyLwwwv!TaH^e;"N%R@+ <6tDʘ6v@4I5h*i4㕒y 6n-;SiCY'2:'PF1ˤC|6DK L?+.]8VVҜϿ 4v}iu)YG/ȒcʤJi 1b'p#-0v7g϶]WQ%e[[Xwc?%3omoq' UA[>k=֕&r )2=qL+8Ku2 PY@E3BϳGIFb8\\aݔ|Souݔ* 484NIbT?zΰU۫ /CИeFi ii `ݑUhLNZ}m.JVzTOD=Z-E ƁXqp$X4@{yqCCMN͉|$.GT}l\-y+yfiD6Ӊpd|HFD =rP}瑠ԟ?~dU,&'%)-` ]$vN+8BQrh?BsZpJ j8IuI׆s<b9[ڳ<<'8Amhn$?;\re-X;Xxu-Sуx(S4”Ȅ[R]Wf]lNha޿b`:K| Eppȇ$oy%G lI ^5= U`8` [\!=j3W=sο,<N3?Jj~}87d?aaۙ`%^?t;ڦٓi ER[;&׽+8|@E``/U194aM[YڑoO<ỶI< ͅD@%J&$O/ 8VQ @@^l K\? k(~ww\r-ٸu@|TXUjh=rԸOrX`@n/~fcCp{ ʰK֣F˝&:G?.v:"sW $$ߧ{TZsWY;sx 2̅!#y\I4|5y5ULW)z^bt*mqz7|kǬH_ɟD' `\fSvYOίد/k07SsͧDXDŽc<7/[$Up`yV#ԄC!PEG/-[i9 z-͛7r gB; = zpcqWd.i~. NJ*itVMbMa}8[AjOx(w-.>Ԑ9u㐤;tRJrryr_ 6ki;5Q|}ѧHuTR=z)Fb  0Bi ~p=_ѵNbYpKŕ{t$ Ýf+_/t7d'EPp A6w1MPi.9h3Ab.7_3A֪!a@e$?>L(@G<{Am`?8L&// *,$Jsk{K_?{% 5_uGx0gck뢟?c鯽Oe"=Fi1(v\YFFx=`r1ȶNl+֠f>rzbllwh?`fYyK˲Qb˽5姅vӓ7-1 NTq ۾n:>CT(dSRsT@J[S9擑qژSLB"UbbÓ -ʎbW,mbX%\ P1Pbgt\ 98F37S6븜?ǤjK,\i/⢡qCKHHtF&`6g}BwbRbtX7Bn{F}"y4pr5=yܢ':E{rxJrSN6X,kh)O6bMic)$g墀.\Uz_t@45w llޥ;Ҙ" ޻[(Gi{mGwu%lSiLH&%\hl]$gؤ(A"e1ڙ*N< tg[#ޘlMnyAR?Fݘtҹ\eOǶ쇯 URLVr@nw4j*xH.'@|aFgůpڭ+LѨ <: #O͖ K&@LNPEkqb||mym闰O@ctcmIy |zaXr,kBlQ~I $XggC0=CC +u7RvlH}s>u>^c 7vd.w4<.XRLuu<8|˼Vi̫ CO8r(ZdUT:FGST.H ƵvNqyks1#S&T[Pa$fg j>hev!L$$<>VhvwV􄄄q7gDuuӦwwW^g;"ҎE(6r&TQ@mfgIH4r۳*G&2dyG ŋ爿9W,P 躸6}ovxO 8bZgP} XNssƠ;:5m£i%I;EUTi,.;:@d:@yOЋe} qo%JiG \`wz2@c|cS\.~(,9 YL;Q5<CǶ}Ӄo~tx;&HEF"&/D囜R o2'AeĨ8Lڿ؟iWgt pEnx#CRC5Lq2YHr_F3 B*)e:KKZ[b D275S #"~skUߙdd/Cir" |"opI8J55˪Y32V%kx÷e +_GK*Clemܥfp|},eMFFC%'YGjE: QQI q:ƃk^X͇7Yc1Fȑ9\+[-.*hרIO"[68;ay+LsD:7܈+j,E8Ѵ|Whlc(Gm(Ore52S;zRݕt3..m]쯮.a$ʩliKյȑꞷvd4ߖ8V!^?]L"# تc,᝻Lӥ6K99:wdpbNadIIfǿcbr3mMnoM@DY|xTP}cOCY;@a,9faRF;^}rtRɍ!W+WB>1b 4 {ֺ~ SJ:olk;uVx5}6}倭YuG5E`clђ}WPb_v68ivVN>SN} Wy0"Y;Vg'ϷrA9\%Z> [٬[ƋuϕyaV§{v K\4& 2`&]}Π ~폱Haq1\R 4Q~X[Ϸp ˜2eR/V\OB3d9#Zh I OBJn "]Kͱ$B w2uٗIvPZu:}TW I?YU :;>D|nz66JH78uTΆG}!a5WVZo'wjZxAAlyk %|o7߯F2"Gt`oPj^KSKtԸjzG))|*qw;;cWNUF_VF~5;!ᮕp~LqLgt:j@N`@9%_HJCCLԴ8?^%/vƆ.^ ]ţVyA-qa7%z,LJBeW'U8g»Sd"B8JG?aIJ:l  y* dobjg\kjLJzSL1lp_KvY{#\;%٨USL58UY.MO[rP[jR6{X4<z=a%*֨}q&I셣@'px| `=WP9,MtYUU篯" FL4tא}>GE`gm 3Y-#:<[?m[te]0{Feie3_/4d"&fi!gahtJB%5[Y+#[_?~_!.,Î- 9 ɗP>ߪl2$],]OPۏ=aD3U`xtt~DAk[D44܇:vddfb̨ ] &nǮ-{?fgS@RH! %`/3.KsN[~CYpzUh:*D wllyrVB߬Y[s&~Tz :K‚foq|e8M.k=[8Ue҉~SEjuk@;_.H@/x ݄+5\,) +nǣi;ԸTksշ:z.DCHʙG-A&<%ml^.ԟen T~?spO#w i|kE [O XMX֞CC7k@c xC"`a57uӭ[S7gz{uu~) )3sů񱱠;mȈҸDd㡤^=>^_QogEöjg+a^'qؒMwww 4`gV!~ća6EjIё| t ƽD^Է|R<]`w_ !AFCUQKB !igܯqT ƑӧxYhB?Kl/kk;eh>Zm>])O"+sg0yXcyٲGEYl@l(|v9l5ѺFpɻFwc g.)#κ5RJ& 3ءrӥ F˓ A#$ߢ_!-q#H2^ս9ZzoGl@ fxTb['!ᣙ }BBz,ll=aOLƻP[@sx\s:\ jtI)}6UCҘ {4Ϡ G]tCE2`2fp0 +#b0_B3cv~R@ވt-9/nζ}pe)OI%Z }L7K'k9yP7R@o-,XuZư6yP/ЃCk>;3RҮƨrlƴ3^>\?,(4 OЭts8rP[GLO[УtHdu`o5UO/.{P3 ]DbRJ/?^?ǫf ݾˆ5`<7wNX*|AIyMbb]!F#) evةFgʁɏhKo4ǂ4V-pDcrcX`8wx f:>WԐXK+]*s"ўS&=!y쓀x&}x Kmx'0I|DiTĨp* g!!B&I!GM;*ѧf,w |.z%ꃹ%* I(6P,zm+A.]8>HQb5XAc*,$:2A.@" f"M;*C?MHJitpd\#i)N^}rf(HC"󧤺B}Ք(7.ϔ[N(jW\xDqQuV͞8-#Eoo 6 @–Riߣg9НcFpDHHO$e00_^[̔}NJN&j={p &.t,@27@d.wO3 i}p7$`vo/pbjjJFp@}eUű\CIHu>]VV3vshffџ6jr2^8&rMD@K(zhhUEֺ _~ V lxNTDl⬰l 6c F3Jo0EjXfq: +!9C$ìZ[&U'ax `4Aq~Qf`٪,}LD,<qpNsc`D-V$%it_tyd-{i' Oȅɾ:itkU6!᫞[m닑,^O:s'T&Oock]gNƾڡ_FTR,L޲5[IxXeqMeC4,Nр#0\\1rWeg3p$7 Ιxew%.ļRK(ʸ-O?Zcȁ5P6HmwzMY-!:__2R&/ԡ^>RALp);\n,Dᄎ{ :#>0=1u#RR52pJn۷ŲrHp@n' 蠥WDP%@;YӃ (C*vJRïL 7Wq-ȶ@J>>(gb1FbS`!_+*a"Y,bW<+:91X @{k\}]a _?P12J^".i@FXʄh>cpqOlaegпō[Xrђ)6N%_o]ahھzx3ޣz]~ "soi[,֨gfckߙTؼ{c0pڙrr=n,$/ @c4(  WߗnAҲ4]ݕe88,?i0ڕ;gT Bkʯ~e cޯح<Ӿ)P?`+f ]ْ]rQ>Xo28 zB3%=C<< =RL63 I ~㿷iG'Bvj7dPSD*_Pr۝*Q/C!_>&L_iѨ%NiBt d`WeAWh x=P ʠq* \LT\w8VW Z )T܁Q!h!Vf`wfq".z=k%F_}O|@/Hjnnh}xʿIEs%j*P)TqLޮ *<tS lflӟ* A4y`ҟ#|SҺӛ $eV/mVzuTk^ar9"}"&Ðfv;3 !U{%(',Ndxvns@W@֮埵~XݩgEjd c%|؟ȷ?VR,C!k(Iqw`^iQQ yӧf3e.$6g&Q3}Ws!>zLnM}C:\N%}Lx+5ҖZi:1qMcx<>7BZs>ڬvJ+A M.0Nw88[,X hꉒW 4/1-f?BJhCy‰CkeŦC̠)@O_dpqiF0y<t^ի AE֨B !Vb2 `Es?!SnE穐c!7zöA_~IO[J P,XA~? *`nҀp!!iF yG dh5Ny= LVU53LzI/=to [KJ ,A4.F"X+!4p b2Ih㪳2(0O.cdAa[i+ϜCI8`u^ V"7 Lz&X, 2l t.8y )oiEjK?W:&'P˗OХJ* ScxNL H9+¯t4Omc8ؓIʨul&ݗО;$-6|-øbEE#.nS騣D7xwtT[ɮ^"ׁ;LRJ6&Kh-7YjS5*}[81:vε4Sh䳡(;7Y` @o4tna`Xj*E:#FE9h#-MAJגǐ-.dx[So2&y[lO/vGD>}J"3sߨ`` "[A?#9q0IrYNX#ed_Yg66y~˨/Aɱؕ?1? (Ec*iwڹ{(|K}U$xXwToTP αCR:/ g+k3syA$j~ |}q>>lȲ7_²(P~f XCa!J·C1YX5]QOnN0͌2q*O7tEE(R55 3 yBellI-hsUbA@gju-`2`[㹁3ryz!Uv)m>bH6H݇;:۵'\_J;"Oč ER4dRAZyТeAB<'Wa-Θ&v\pDHÉQ7+&=|Ndllz٢*sLғ.Z^mwq3<֚_ίm @n1mTѴ9)S3uuW;069v__,\C{{pů7h.We+b7 ]i7~o`X{߃WƆJ٬^.6 9ELGr.&Ik5 D[8 L!a7 ;'h+aup ߈ +ޑ[[=1!^m3vl˅Οͧ)&z7M̞p*zќͫ86KuqQz@=o)`pFCtxrV%fN^.RR^ FZw;V pمSU03詪 ڡdTPJdA"!w;FM.o/lW=˃Ŏ1%5n|Qv|8Stu[Jy s~߆DMкB_ļ83!)})ZS=9SyV Wכ.W#G9Ma\+j!n/3}"ϊiB$(V-杈#) )70_%MoLsvi<h 1EDPXv/0K禿%kx?ׄ ۔aXMKߚw{ZM7J,lshhhq zWG+Z:i>DZl:/槞AWtNYΨֺGZ**OtEx,F4̈?'111 9ȷ2S$ɎKy:|!s+SN{,%|H;tivrH|ʤ@ccc{䕚~\i$ a_F&,kJcEw&uMMն쩷K%~+ԖY/w;S>!Dγ/U_o>+d[@w|5st HH  P }aM7̟?ǺDAjs 0n83宧}{( $C@ű0ȚW\Tl3_wc\?va3mRP7F٢rHJoP8+x^k4c¶aF}L "e}c۷+c1/RK,6ѿ G BtS8fC̋oUURk/) Wm`N $l^hًI5ב>-o@ǁ^W+E/A 0ǗpҰ k78x###A@; z bLYկLLLGggۂd ())gZ[69/FP0>K~g.G4^81|&S F;z=bLtt̷V&Va`U~xf<ϐ[.p L GTpp~(7k{{{G˺ߟRP[G5:4vJ[f .S hP˱ދW`B JKq m$;ۙH .ǝ3e7-7檪W;7Q-,,޹} DTr|wG!DSJŽNܓOfԟ`K+U*$$y60x֖'P2j)yy}jQUWYVF B'ѪDaiտ n} Lpg3gDƹQ $)2ʁ15k:b2V2x}E$~Vϙc~eEQ&2{kF;kԦ X{xq$YeeL}/]iwXfalP'vu$}8H6謪|*?褢#2Ht7JÍ]-w0蠱hvoN.CbxGǧg h+gSł?+,t[g*M.:]g_c>Z!@݇"o?-}&BI)qvjs\MhA{X]}y_;k]Z_os@ UD͹ED ʲG%_BJj+#&*oz2)c%S4ӊQU"sz?tymd$ EJ.wf.!(~6׏߿W7y?G`=3\Ɵ^cYO6[# 99 (b/ ("#c0a(ĆGnSʈmgB ¯ 4VZɏJXI99RiZL: Ԣs#)}9$A^虞CL=V%ޛ@\d;NrDdܖ`T~&A|;1|J-!s4C9 r$ #'ҵ֑0;0""}jf{>̟m6~ )Pom0<*y0GTkjjYنd ,o 6Y:gթn0 <EOD dዞnF{#EWPڬ{kůq6N1aƐĮc,>Ѥ 5S65 -HJՑ^h ܆ϒ-ڂ)}u @lZxݿů,㷶/-g)?$`ccc\S;Ϭ4gW4 =}inVWg,47Úb_ee;"iP:av  b!~Tsn% ϋ 8F*0]rM;Tdx?d @]|| }󐝊fXsst&&4ۇ;N17V..&%bc3~x:3; C:b14tuf˻X~h0Z5_~g.N#Ad4;V)h釡կVN>QU65aaX3-Em螒1ק] 2`/PQ΄T.76 㝇ˮ&-z3GxvkM6KIL9vbh@r/j5>|\Ld( FG_Ř̎mfByb,{tQRO$%1KJJ*OYAr`an6&#ie{5a~$ Vn$ow.Recbmz0 ?tfbH{\\?vY` sn5UF <szEƷ޵+h"& yJeC}=K 9_rħaZf$K|-%j32ׯΧ[\ΧV!<))*H_0)Ezw0S Փ}"m@%Q]L 'yQJ,rZؠc~0R4䪪yi}z3Qlvw~H1II9[70TA*:G7jjj7AQWœ}sp/.Ogmd=YUPP*W*1z#vcrX8."=bYl>r;x  ԮejӘ. Tv>=Vsςq;\:T|_o^EɑA>e:h\ D߱ɳyy<_LJJΎK^<-ey^JQIIrEyfL^|OfOphCd+WcG-v#1$F)8Y6M HYiO0>(٥Ы'/ߟxZ+^9ӅI| AdeupCJ枦=ajJw/WbP6d} xEŃa NuXYٻr}hs47[#J.k(/8S vwu8Mlh`EHP@) &'ƽJzKه+ jϸ7īe2&WϑlV9ҳsr򫬬aCп䛯/0UjJ4Ỳ351l*E5\r! ΔtlȑD9W J`uU ƕé,taԽZeͷ`'O[/<* tFF]Oq* mAm!X8!Ǡ[ץK_Ft@*΋'?"۪/;eX][(TWcM,x/|}tXBOeLVj#b"<%U@oP5jOu>kvIA=nC !Y ,h8(:wveOfji':;UG: /cP: d25ރmgl-@|bdԿk c+ͼT9 &+m=Id'|vh%{XFh>!!Ҟv -HbΖD\6!lYb񲰲2H>zc;95ޅ.B7! lNtsIV57^Rכ, LE3h kDSG߅41}Z,fXҀtt(D_FFfs9%As(?kn>M+9 ]Id䇸uᱱD4pC'WW~GZi.6. %|6bv}?Bd?+aտQJ/v 'Y=p}ggreDvV#%MeoC Te˽ۥELT*tDiLӛ Ut5;{bjm絰::_)Ȓ.b?߳cPey[c1f&7C,]:y=wIqŻL]sH-D{#+@omaŶC'>fwvUHG9A53sq-z c9?) U'Rbzb)4>px}[otVb #>&&T@̯j[[ e~hv)cB 7@82PZejg1Fi(p[8I̧{×cU'o"e104E^8T "{t)PX$@QFxMH1Bh\̽4Ul㿉VV!6te{5CΫL[sr7:ry+&hlrқ2uV 'VTi·]KjoY""_Q}D|-LI a*ӱG]82>DcYI}({;C(,ƿYvedһ0)ֻIm{D7B-Yd6q( 7<>Ҿ$"dgt:˰u;*7~ǪݬRUQIx+J[I vj)xRf'mC:l Z.dx^U((HbyոV;[!*3`Q3jy[ǝjwA܇[c-55>Ӫ:UTkVLkV#d?' jWm.r%gG_4R+Lu<duڋeȄw/^w/, \OGiK(+3¢Nx!HZvo/6;q+K88~yR\|1qC|縄Z!:2993V[=0nc|go(ST> LYιZDZK //b )J\ݩ{ȷh#;ޞٝBMѼC嘆brÃv2&X>L %P+H} .^\腹]L589iA 5۹:>Ьժ6K)Pxx;ZR"rQILysnp1MSբa݉]tr^C)ғ2[OPA!YYr*f0.i!\XjLjMl<$GZq'B|`9*{k*Ʋ'Dc8%#4z)^6QccXsqunv#(!'жe%^\ݵâټS=BWWCɿk{Gw7k0uR?1S˛xB-_^/2li Bujx߿0n69_g}cV#@%ݜĝBWn,y+[Ob?EygY}U!O!F6;/L@xœɑ;NXS[Ȥ  y12P@ Si_ZG:N^)ָ Bh$kWTp]s !b)t8`lg괾\pʕɍ* ^l`j<\aD֦,RXY?o#SJ%dJ'ULFx IR!b#c(k0LgI8I"$Egg{K.D/5 L|?? J<2<g^_pf>LN"5;"5zְZ"7|lcf$a_3bu&23BK35_] {ǘR |l'7VDē'ˢ0"O/ +asqX@jwKUsu<@Y,6uǑ{j&TcY!"`<Z V3U[y3Hv VAY;Ed^z}0Vchd\uyJtg,w_Vf66)9GF1O%~4_N5ᶶfMBvz=WwWW;aQm vW,*O'q1IC -Xz'7S4j"EBhttDcUK'm;[2gw?c}NI)>@8R'{:@WN$Z?noXe*Y\[\_ZӾl.Wf5GwPI_Pf`??Z-pإ,z*<72Дy <f)VP):3nz7s?ZjĨl$"|0 ..ξXBԻr=>݆k 5:pցcQj]iiX"9 'NQ2^2x/~kjj1TRȨ@@z~Լh\.eURzpm]R%]ʘ~.tGr/YtI ēj.hD=>RR$@+b zF4||aIS}f5RhW.݈$KyiV:$Et!C;ӨCḏJCp=<fffj Z}J9t1<ٹƳ&⦦j}4?+*탴cUD\]>==-Ɂ}\7O~#ETRm}^>9)הapywɏw}16VkQT:T6?)iy}uU]oOZЯ?2 RU#{_6IS=k>2004<>}HC"7 ?T8lF嗎]Au҉[PNzSwͨI[B6ś,*RR5ْW/擓Qieys JB5Q9끯@c6)zxyoeHEnWX@2UjnE^ݸ|VIߙL_wtך0:8X; > tww<&{]Qy< V^:UdžW#??^'&CrGs:rpeh; 52VVHfSE7+HGhc͗Ko/[`6qb5H ,Rt"j,Sb(Lb& ]['Sϛx V܇&)YbTf48.tt鱰M)#3\jdypr e~ao'M/4CA{\TS}rGt|c'~TLHCG6%U*TURx/M BWXaoaSIo4ΐY,ևw`cH\0r|ILݐ*9KMM-(. &Y,̠ۋx.>~ {X[5.+׿DZ@UkR!XrpHͼJ_4I&ddmҲu8꧹?FGXfF."(3k3?\X<p\2>ш䊩i| *J݆wjqUշ C:b2ϔ4P#b˭PW5z%xWC|yB H`kߋrVUrftjgz JrgۯȖT*i5бc+ܻh|bb:o s dl=N0#-vU9<1항1x2Bw72XX--9VM,"Mu/룈%BMeyp%ckD,3pۉBYSdTxNah %$jq>f5%:;y' J0"[ *~#~w٧?v ;wH/aehƍS-G Z~tUO9p4|(V4R~8bm29&n=U Pm Gp0nA˗ TLߠOo?%Mb6[c jl$~js* ʬD|"8w-s ْ2["φhsAiz})l6%[e:|n{[o"C_[ !?$7ohT45f;vs1o apf0l!fY p%whtAM8 E1&KZn~ȴN3h_h \6o9K )q}n  = #5$Yƻfc)KInB9W] 0ζ<28Ȗ%Z VbccgԒSB͒+]Ϭ$W/*Z=\jkR竩xH+NGi{:ݜMUIG~q12G`j8w]P s|v讟DNBv8R_*%+jW֧`>aX,_{Ӗ6ULV 9a6@J.SdŬ*p sHq28eY/|7[$NtG%Ʈs# z'$_,Mf~{a9IN hFDBc|/4b7%FG>և4-A^a̷K_̳w[y>oCZ.W*xMz#nu-R'_JN֓:T(1+>W{#5=՞^vpYqf? 6'bMw/À-=c!ޞM%m>6[f +Bp Z BҶ+YEscq Q 0WVXJyO(iObtWt:2%q@@MTQAwry)S=! VVJR'śN˼jY:jfK*{ܢ1@g`Y[l޷4kmm7WRFBOw ի A-mJtXDsxiA\0v8CMa/AxB !C{ҸKws;ovgkgkj:@h'Wss{R Hdf4G ˠ9w,u0(Ol5sV-5(& "L6G"=tdK( +`iFۄ^xk)-k͍I2Mn0 .X>D NsXxhΩݥUYA^)O* vb)Miݥ'r7g /y 1}Q6P[XG z=&lwugզEJԜy#N}\`8/W ՘j*ZVMdFlZc9+Hn :z"o}lTTp V^7[琂qO8mX)Jʌ+t!#"-RUu@rovd!R-tIq紒Z#iG~ɴ_ ]i}1^+/8t@y*a_:VVzp= -W'-fO^N0bm/H8-|8ɔ̓{΂*ӍCVN"+M>yn/(X0&\yR?%hj q=/,Kq\78gZLيkyT ++n~{- $`g<'ih%2Tdhն-8n;a^7===#! ֿR@;~޼؝Yv<ߓ AUV3pߢA,.-)g<ɦ<<&\BB<<6翂B!(&5Uc.3 ސ#c?4ZгjjZ?]K-0hiy_Ǟ9j*0ezDn&F0{ ն'Ùp.DEt,|In {H|RX`f^o2SS 5@S=;k PZkVSZru:^a֝pEfW0Ō\~;_@v`'0WY;J݅tN7I=g@Xૣ>&r28Oݮ7Q8?O eT2;E̙ U*-0Ԋzz$R6pYӟ"`m~P;(E Q !!9@juh*'qlFuӾawwj<þN!󚌑,%S|\p,OVexFW=v HgH0)QvxXzRV_j諓t=?\1$0WY\s'En., N/.=9o ۿKL2*KG`l~[]LRw<-tIXXxҔjqql:V͛ս= mVO<\\PƬ)'`P/Y̞"0JlvDĒMq'CS@@ B ʴ흝bQ NT"AWUs 5IL}}QLIbͦ$b.9D "*Rt] >#P!Cӽ-y=tG@0TҲO#;0y8fI|xHT@PF%>loLM,Օ&ܢ*=ATZ`Fhb"'0ބOjƎ}~Ҟ) &%" fxI[''F]I_:m]33j<`Lm$wiF1Mt=9}klgxߟT uyP6}AX6`{w:ݵvInV tX]Ŷ|6ד|TJlj3jALLAAA}uq=g] `X>w72a?\yq$z -^LQQSDb9W3SS16:p(~1W2Eu'XK)qNGAi#v Nתe__4{׮ A ?n*Tgsڝ~4ZZADYf0A7_=WgpyZgrHFmZZZT#Zbap@{Ze 8Cxv:vRUlղ% `̴:勺+4F. ͆nWl%18[7Z["pk,fT#e*'-N7H(:Xp<Z!{2(q⡻=q@㭮)0(M6k.Zhٚw-M||,&.=#5TBBEZJÚ?Feoll=Cġ ǒ W17aop0R®]Sd$Çݲg 3-neMSaJB9*-1Bcozh糕< 0ƚ,Yd H20Pm/G-ݓn×|ȍ^7,V4K{'RZZc6nd`ХM3ӪT鴯GNL,>XMƓrQ BLB_Ll6"LXvgzש - et yRͷg3W^w3 Y2QovI@ȩah]R31W 1d1Ae4*T-UWW2() -Dgt`ߗN&߸Ob2:jRI/0Obtؐn=x,,h.cݳ DTNjG~IbFc DPf؛;6*''0\n|:zz>r6VݙOA⾭IN.tX&3%~xc(QN@Pt"$#[-ӵ3= 'Q {\$kzJ%P^ f1cSRkI<0HIя)|`փSZ<z8kW@W.B055e:UJN¢ xH.Oz`uǙʓO˜}H*Ac"pʷY 7r,)BXN_8{1hSDt8B|ʗ E` L?4鞫WWT7[?9Dnєo⢾;=F~v j^6  xl$& ظ8ǩTTמּ$f6xڜֿ J%߾y,B*Վi1 J{mUC%r z|L9G?dlDRfHC7tt< c*f#勮ٻ]2'XaU21Qnyn6ƙ' քS?Z)K8͈)tS,ׅv 6_  6J@:zyԣhWTfi˱7{dU힙['5axu ?.:0e>q0:׹^/@*tRBDdkZB`DzPeSbzλ yz !jca?f<eV-t iyYߢÿcM?X-,O;w{+P);}>c/E><^z/'u.Rе}T YBoZ =olB ·e!V[^39MM}X'Ś 1rcggYoy:FJ 6jŴ|ډV+DV뭡eݙxiIvAp1<ܚmEۍz5?Ӡ[;}qQU*U].Mޝ&fv߂z*7WU_x^[:q{CYp0PI[AK ʖ[$ˆMٞ]5bLywYVXdkk $a P\{mPvz$ L\/@TE 4 iŸ fvMƖB=M) ˃JIܝNɏ^cen6PyGFD!DtL-}R袝u띇j"-j1Q`u'{BpiRn7X;ymyi)l+KݕSn;ISZ LNZ]-_ƿE̺"`^ RLtnklj\e=%S}}a[OLd^&Ns\K듸koQ@K㌌Ui&`vnnP|Hj&JժIIIӵV,ͳ͑|zR7Du1${NʹwC 4- R,3B4QVWn?-JoT^9OROcŃbj-E%QY mfKƧn^f/--UJ$ PFnGexCq{0QtR/b ' 8y}N$& I|<(DB᭢Lb),C*J){{urZbRmm`'|=>9遾!.L-͸+*% Ȼw>x+kk= *']z3}! )cr,2Q "QcgwY@x4W xB<]Q﷦*McH1 CZs-SI-\k4؋g3VfK?3BN.fp\*S\vgсS04̥@a] hz|Jdaڈ]\La`d .(*&Z YZ|QQ9V-(22v=+`+q}@0⮯/K FW/ @r8l_}Lr_ƨ(rnN"!oXAICb ĖߙFT"Œ{ q"Epk1Tk-S(rsM/U˴+\>Þzllp910wtl6Ux z@=z/"OEY5-ә $O pdd!!#:1i(f-KzuqvKX@wnͲ2:}Ũ˯$\?ED)%p˵b {d:qu1Ju4P ΕJWcqc^i,Qtu@ ^Jhyp-L> *$ lei@sp\$/OaÓ!!\)̕L)&B)@7$a`z#őa1U2o V!CP]ixY)-R ܣ"ovv)]2<-3uG&bwTfwZSC G1:Ӧ1ޛ)K/wK3KUlR0ҏƿ_f}$7{@zդ1j dk~`vkö xo& n~W)j虛و*:f{21**Nz5Ż;4%E#q0_AG~@y"M MzuWgdH53Oİ5`2"zorZ#Yz/f]ek˅Ʀ*RҮV|5l~VWo/-[G8Q\)4`ؠTLY/;]G,.VV ͣ?#c.=͸.݉/[Z`i){ 2-_|2ǯ:އi:/ֲy449PkN3uH/=CoM]blXw-Rr9?rteL{qJmd:Vx/m c qtj%Zǚr~<`\ًƀLMü{DV IG=j" t%w~ipzT;j!-Q(,42zz{oz {o[`zҾ{ '`9siXeAjݺpEkvlN/LD$de85ʓOwvpdZ*idA6A0tz娘9ԚX;ϛt25qvy6~9-Ee5v!Z { G=cʕp*!- ה²>dE1Q"8N38K n']]o]~h/I0WTTÑ"] *+/--bbܭ竫1$b[{Oׇ7oiiܽ&& wb7.5߿_WTU"L+z{b_I{Z5Lv6;cj6;v U:ch4JSߡ|4:)ʆD.tǤul=p֨>P b* O0où{ݓMs0 M譜E'GKPFp 22@Ko8KIQ*(yryb}csl2LH|HN[C9zEDCঌ }C pQ^]wwTP$&D GЅ ux =Tg4FTS|Vk1 ,M{ӕ?>4ߟzb<F˫VkyJIaG DPWc3=tt2w)p>oTp=K*^Ɔi/j97S+԰?brFaVhJ|llrz^IN塴;{MxL nfi ߖ :9V-Zq@s^^^Fegf!}nPH~v6?>EZn3333}6=)~}K2+A@[|Su]cYSʜ/QN-_ X%~r:=@oTe9נn/I+l5?|wEH$! uo+z'H.磁ff%j1k@4C:tx8:%"␈C/8^PtB8 g2JJF}ryV \ˎngő Q...yn>yqܲ0ڳ ˢ[>lqjYx^KuZIEyyE gtc3'cGeZw,RVcZQn íQ/g"]"o<1I~йӌ3G_{6 c`lXx8js b:w@y5E *()7Vh̉L3c=ÚU$Ot_xZcp}fjxKax>ѫOPgbR"Duױq/)ZB G]]]d,Ӯ 7ΕZGeS ׺~ +r{}OV3rHۙV=ՅUUèb[%Doi#H ѡgi/k!@B:K#UZ>u oy*[eחDd؋%s\HxP+((%إ[NBM-e ɯo>]" ?Ol?\ɩn&a,**ն(*CY4FߓSm6az5V1zE| \XWO}<22i79\l5Qc1>9' |aϺ~/(]xZR4 GcBkPf&7:^v;P632R`_[V]cxkḚqAE bC w/Vk ww78X0Itv 6zq7& _vE{`bbDp864QRY?;\c8ұiNBHog f7WV"".055+2;b<()X&""3ӫ˃6>a# \ }w4CWNRU\+lˎFZ{]㤅O ||z)_:MA{Z?V$nP9-Gtfh }`fY]Z^VИz`_cW;`[')ōM6ř#|2Si> 4=2>crO@&WvߗFms!cm_qS$O_yI޷#R%{ byɶO r]pvԫ?p7K+ff]}c8!~_ ˤNGi{!Qkʓ1Mvaw|պYz[m:FF>Rɹ|ҥyo_idHKcL4+CZٶe&lRb?ޚmv^Ǿ[Z?׵ÄF@nLlA6tnV +mT샮K`>]Z+2Vovy8##; Ֆ]u$2] TLm QP2^7ϻ9,侳s.aƜ hV: ץZyglr(Jzmwk]lǽծ[Hin?,C]߉9Clkض̉ߊJsuu5=9xH|Ӗΐn쳂.Nni]E!:=? \ʕFqwJAX.!n nTJ +%鴛2Cۙtg]8К0C`zvs< FGfpsV:z)A /!!vz~Hwah5^t9]׫Ie9Y@J<%NEV`|;}6f fڳNWVK P_<%X /K-Õ<3=-Ol3wKo[M%App|xai[zf6oӽ@Gejw+^ta%:SFL@!aD B'UN2ݹ8z:,66k՘?[B+ zN?(i8K[RR9kY Pu;ztu'ٌ~AD(ozz򹉉IdXǏ"3y\sm`cCC38#^^afMZ I39^냺DNl @G-JGYz-_R7I'Z?ImdHi{-J)il=tL)%-A#T1C!_TK:U|F U#n9++ȶйA':|!%;Z'4F \64&omZ&/ : pq638ո:栭d5A\PR\} vc(eZ >ÃB(uzw }# \Lza?ޜP-yvwDQ6.8/kϝc~eZaj6* 2d9?8ฬ t=3m+ThD, ZGԋI%Z+DZRhXO~vj\sw=Bj@)E55bq5&߭H(P;-򇾅)j3bbF$j('G(1 *+v7I"n̻M43u?fz55E/Q +L\x4k:˓mcZ~|CR;S]~iFaѺ gjlfgPTCϦhgàv$, *9&QULH-D ҳ|11֗1q{2giG׾ }j˚( x閙?]q] VDΓG;3SBnndž0zrVdumD1 p&WiQˆM"l^ڭeg8ܴu=#}u/H$ϏA9]"RRn&/UǭDRE=*F2olp0=ɪEe=i>pdh9tҨE[}Ady6J.#[1kjn> 4=Oՙe|:^ Fv]ا>d9o5?@UzQ۳v dLI\;YvwUw׭ZC!Ԗ?.gg޻@1fqBO dƔfT4Tw.P&gsN4B9\Z%v WO'ȁs?32BiSuKw̫#L ehICv]y~L=bXj*fffI.۫ƦP t V7U`MopNwH{?9")2?^JF\#~6I9)EN +%ΓA(1{I~GPq6T[N"S)ļgw  +#We>{_'n5v홻u9g)WX2SOa+ g5fb;naf1.4m2!@װ.%kl ۬8/ ]Qd1E3.r%uW5 %"yKdI&g(mg[ޞ!MhG" xHF룆i"/RŌl{gN4 lM4tdK^O?G2~j|:6'PI1%IhB%#:jF/G~'g|PX%lɾd&D 'BO"D#x:+&K+ٳ9%$ܖ<"EHpB^x1ea=Mlx$/('zQn֏ex&)T=qr-T 4CAQkQmW@+I!O>.w P~NEOhR1Y|ttb2m6\' |`n%;a2P,t-Kx=RK%̾z$V=ПE@7H67EHҨIHP%^=,VhNElSB^76v3]&#_Y2^٦`# O>ut=g[uq:wxg|F}%NW&Dy@[O9߄ #72@zAE#5:0ɲeM%IoDQF ɉZAƛAGG{Qmߛ M 4rbiH!ƽ뛞֛e-gSSZ]0Û$ah4垆Y]2i"cdd܄VWp!rknRq]-vTFBfwn3렪O*$ȱ=bu%'hKK'pNASI`!4ZZ/ׯزxĎlkH Û2 z8-W{yڗo[) d}@&|bb/[wtEC̫ JՒΆ $hEiEs2m,-]7*ŕ&ƕ&~%sFMD_iǓ$AJRRSaL[*;i?2xsNlλ W,Nz=EjgJXAOʂWȊ|ǏwW|PV އ_?s?\\T'2~#[͏\G/RWvru+hI)H"ܒP}ONu^,Y/Gdˆ ~t(X`\de-/D/*Go%g>s\V6IJJ?@EQRuӾIR5A|]ŏT>9>o^G殄4Złb&4)縯 eCh1nqBUR'KPT9=}/͏X^魴HGui%qTeV3_&4Jn76sb2oXWSv [R2y(/㓩9\׾S:t$K X3GɷpOy{D F)#̲SIK/K4 PESy ASgD]ݤ/>Wbx 7$1[vdGy֪ Q,|(E*y~(z(NED\>ߑh // *e}øb,\8LqǏzmFfv?OU1M[i %œCY<p!h:iJ8Fs2f0CVXeh6ȩ3#:3dEWC=˯e.hiῌRonp42,(z¸踨KVuK-;#J{xәO jK;Da,ځ/Y@i>n}'M3LnO1[{{{u [AEyĥ+hJ }IL c0Q^w 1}6!w}JP79SuLnGpIa2n_?ʃW Q}k=۷QI[ ĉ --,k Kq v9{A%n<&xYG`|b?;"˾%ZyBs߉al}-Q4YTMfL#B %FoAb(L[B,Y ¥A@d,T\$kܕ%B6N)s6GP0m=i׮Fl* R T5q]t /t| *GG0ǥek+YkwvY1êجk>"#>Y^B% =.zƚ^׀T] ˰WȨޡ}t('a5[ʙ-a~GG:!>>>^p~:ފá]]8haNrCWyGAn.ixXKw _$t4aR γt4K2֫ϛDqڴJW8!Ӱ@tXڻ ׊$+՟@> (՘S$c:giA҂pq_7fRK֓%e>`BIk_}_)'+Ү+”-d6v`=5FX"bX}oF~ j!7Y\-X!*. ŋ }4EV Em=kJvwZ~njD Edlg!p|<аp'C^Pt$ ͼʮN,@yqniidp{.wUN ܻGekYFNay6`53u=}DFWwkɓYɄ\Nʙ99,\ ˚r_HELi._ %K^KŇW@":#[>T۷J 0#xӫi"x:X CsؘDQ W)P7%qc Odڒ㳭' 1 UC'ueo E\jo{`ޱPIJV:C}Iy,[IW\5C~ޝ'S3\7E;qYL 0/QjL7Ջ؛Y?.LE .O ym0wn?~|Ȅ52H$\U'CaAm졊O(P g`UE"Qto-^{Ь[U%[D^?,aȝ6~Lj?i $@p ]]ռ%39,Pjn 0ЄU&BVTG rѢfqy6b}YSxBCCdo.0履&E@c#oFÞ( ikhPʒ;KŠAK-('gaƁs0ZΕ?dC4_GW}6R >:1.(ΣΆ3`|&i1-|ؗBeH뭯Ԫu*Q),YOmYBH IN ͎\#f@ҥ<&u޴=ȍ྿p?Z/^q^W/",mәpj:]Hts4f2t^E;ș㗽JJ'>pՕց̙ F *Z~p.;Shru{M_2p%d~ iJUiJz eE8y!zo]X,A#>Z"ES:rK{V m14u JK | /ԑL?/FȄb]ϵ> gb]Xxn.N@"7C4"GaQ45XOPO3El1MgiRr S̽Fl!GNJJ ji5Vd3ҶULbQioR5#L0vwk}fU6/lCd5)Ψ kg6g6TbLj; >&sh:E\q0||huךcmaFg8,K ܡDڏs.H*A#dqb?5*)Aql;>1jLZ}q}uw퐄>aX,Ou sZĄRtνcC4lvݭ03RS1 >15OHޖD!)K'>h CǢ:̥"\K/-`Rlys~CH9ShzO^ҭ TwK._iڬ"ES(SLT[Vڱk5̐6py'dSXa'a#hXcW hYl2.Ɨ @*)srvWg!89}omj:/o'-YlueU5XGY"Y lXQJzV3tE}Iů:S*-44xBPÞLR*_niyݢ+hllt1 !qֳi}p=R֎̻_ [E/(8˘N$NU⶜1~,YAS?8C!Ux6=2=Es [h\?[qN47tWuSuRJ s&O\Ass-GӰɲjStm!_>-b/lh6y\Xdm0qb{ b2@UJyIDVS Ya2RY8: R2RА3?;o*[j{ ܱX<>>sDCes-@^p;8sv=z2~xir,P~Yy LV(]eљ*l"yQTJeզM'ebծXeW~⋅Z7o5/,*o7x'9iceDȊ|YOuxZ&*wq :?=of'/"=;tp\,fVD^ZuDbd({'쀖Qԧ,s:ݚt {]EaY]߬PI#+gE}tr&p}FѠ65tncA6Iy9ٶ>;PF$[J^$Qt%W%ܪ-k7~("=kX^#eBx ;iLǏ B6_En^ -ʹ[ȬbCMRKK#Fn]DG?/_h[_n!d!ͤ.ȯYX_jZ: U2jɯә>m6eb?ŒӳVF4<  &ƊY;dxTk`"agwV=+GET H/-' h+Xm1$i)Ǭ=?RmvqYa=@aqG;ٿ-LqŬiHF=Az*ZvRɴ.j؋ _P4]R^qi.\7~m[(R0e*QwuVK|EeC؎$S8Ȋ`2;N3ҫU9&MוEUiH(:tz 平}/˓n,IFќE\)ȟD=Zvv8rpZDoOg]eɤiz^^G:od; 0o;|ö+ئO?tc%>02)~-"W} /C к7l! ~C*AdX rчѵ]@}ƹRQ%S{1XXQCiCdd«$DlS>V%ۄ47H'd~9wKߗia&j2z,X~5!mڷ8$7C?.;ȏ[K] F"Q!,CD)S|h._UoA|Q K'oBwФSRh Nn!wײMaq5oo6+9[q!Z*v8cDRBT _ĤjU)Y] 9ˑ)AF:PR.1:B3͘~#v$W~NRMV8NLde?Ch5ۮ nInfSF ,kly|/2m"zXLxtΜ[SmY7V͕ӹ4ok,(N(1Ύ0ކi3Huqd͆}5>*i{'Y?4Dx* ̙FJkZ. 6ߦӲ[smL`ae}jDo$|S4P:̦<2w{n ė7&]ztZqdYL kNazbΫJ@@M-{eV|zуطK,x`cLϔ8YSR 6Ct9$t;ƲE4%h@OVOQq)Q6_AŎ!T1~JEY7(@DM]DqӑH8&5.d_""-a&+dS TlmdvQG'ܗJQBS"ZV Pe mM}M -a,b g5xU`|lHuX dÈdzw$YL~6!Ꮷ% MLILjN<7HE7WFwr9Q]d"o5[nwWϥDčR/)^G!Fu~ѷiv~!hNӂi`hwX$ۓέwg7FmR9// ],'h:fZ}g7 p=NɁP-S.F}ke}.$*jI>Rי`P= &+o@}A13㧤g~6-, +w4YP 2cwi"69XU m[FURELd)ěE.;P ^PpPի#ifH% }1&~@[D_DoM#MTy~:R,i`|҂HabA68#y@n5v7mz|MKτp Y&}Y[Zs|aȣϟr#u`GG?2ל髰069(1̀U8\vL<HUAk[zqOe+Jnn*@Mc}' 'AnvR[@>|5Y)te@s"w,@A,|TJvfq˔;q[Vu=>ݒFl˷D.ϲav.03lGo1 xϢiӃm1֙'%{ e1獸)Up]ZEwgJfgfS'{N-ħz"^7)^we&HMԗ o&kYz?890cWe!PVj;"Aj5fkTSL[k}s,b{M.P%RRIX"OV8󜩪(Kgwt6#Sm%um 6j?z٪|*t /Q(Օ۫Jן5N7KQ_}JSd֌_I3gb"/vA}c\}9%Am\.@ Lo_$!DCdR(E~eS)j=gtk% 7XݬL@a p&J`^_nۆ]+fFzJ4BYE峍Z4Yl1:q=MG'K 2lն+=a}ӽ%?' %} 08)[3*I*aZ*-OhE6a#f؊k`+&bMPT*/mQ -MV5؏7$p ulم31_h7'#I"#/m],#ήGKe p)LhH:EzM|q&⼄8:>n\˚ Ewk b{P)nУ祺{5ұ| c{\̕v6~L_fܵqcRiz<`l"a(@C+"`:WTB)䜸Wg#+zi VYTM.a `?N 4]+ԙՍgCٟ>s8dl)who=5^"Y;Cr^fr9l雷~;p> О+3>rW]]uۦ1E _|ZozzFt\_R0Ta,2ם3USX, Uf͔VAP5F-nqeJKh>f}~CϵD:d=M=䔒MsC ⚷/Nψ-hzQIC=<ޗIw+-חS*pG+Z[`L ƀcdc*lú֍-O8Б[5:FX Oa)ڴj0:sȽY!/i&CSG-9=?5y`]eGG,O {'Nf -nE c`຿\lqϺ8,ݡ VlY۫F]4J5,k7;|Y_S5CKB[[Ue%4sl(zlDq<pRw@~$h'k[YQϦZJbr0 G2G(H}PB$ȋAR4CF+^uJJZ ) ebd+M0|EX8>~?0$ԩ2ﴠhr1I#N(cQ*<)ԕu}\DD '҉<|x/j"}s=Z0L#[J녢u ٭r<=4f8w\U /$6#(X{"RU/'8W|~炉|>\Zj1 !mњ ٚA)5SOn(,ybc_ 8Hm)庪coTQ:I O_[ldPD @3Yl̩V4ΦI@X|2p_?ɯ=X1Q/\"Ĥ1t^!h9aAz/{˿wJ +IE%q6 揻[M8s _Fܘ=%]mz(/&Zㆍ[0/4pQoo*ͷmuFҿZdڝW<{Pj˩? Q@Y\9! m{rj\,"pN,\ԩ~Sߡ%oiCͪO>УHƙ;œڌS3qzu!W7G0[~^6qo+"FI ewz'N:'RCx?P,ܚeΔoRedEq3$.I7aUj fbZ2L&&ˑ($jV:PXτ_?uZA5BUUئ9fceCCTN/, NC]<</#K2K?' pv/ aS7;IpH8t ț?uVRUeTׂ ~%Ϛq$.8)NaHl -[pK 8:uͰEGɧ忴44P6G3 gėto.b1xd׆ԲW.azE!k $4zV l$\144㶻۹ZKvGe;hwh˥W$6ZֹwK/v6C|<<awj,;G~ܝwmglkۖZZ ŤȓjhUQWJ|毤An9|֭LOh$1eYv؋#h r9t 7ڿDr9O3`شG=> .fX48k (a]W[<ŊRu}_8bڝi]/,wP S72m{6ЮlH\S>Yd!"\Xe/ !&Ė^I[^s箬,I]mpرVZ@r??ŏ5kE;\?8bs"^FA^Kvp1ݵo|̟%` g rF }v:Fnloϝnr AުH,8GTdt|n@&y >山Xrrc}qȦ*?^hQeI!i[ m7ser?R:0MEŬ. Hs8MȬ>,9 AN\}K嵐QjHb,VMBDwM(EO||sZ[7n6Z;p\9Ц!J·@Z2?u/b\'?'|]VHm}A|) s(Kw׌˸ >~qch .~W?ŖrM'  ='-z?-ZW$)5U#6ʿl[OF!KKcOZ9"b% bha2)]L;uz!z"mP o{ M7CBO滿pVQHo_C-}_ogȓ,05̸0^18Y8vy5*gl_`mdEih2R."Go9wӶ4 |Rl@7=Y?^YeHwt9N.XAl#ռێMڽqe_|Yg~"Of n^eLn$~ُn6sJm-0{M E8=#,h!џv?BniMc'd򗶟Fliht{rS㾜вnp%PA5_q5ktY.}hʒ{8.+PfE%%^&!¶}E]rlگϮh {(L EdeaYsHEBTF_0}{'R?rIl!j|()]!@nJp^efDQ.ua^tJ(pp,!7&.} TZX%OuBݢ/3ԥG_qSKٞď !TA 9ćmYQ0˨Id1^*ܰiקoݩN{P1tt/AsmbU2 :R:Mj5۱ (yȀLÅ xb57 ; S يZ9g?FEP\jBg+jJš5dz?[iaR$SJۺR.g$ ) aЈV]u4=w8SB8Ǧ"Pg 6M7GCcuv \L l &snKE =CyS0V RӬ,Wă>4Q\Li6߿$zJ?a'VuӬr{ɂQT$ ҧ6$ k^Ew O|q Еӵ\b;R!Z4HY~De͒yf4d^:.ipws1<`ߜ'D}l?8sBM̋e1 ʐxzuO|a%G d;ȧK >)qi1dh^R`nA-fs @*LMD+ZG?启p6RWx+8rb]v#ydyLj' 秧 3 "O0kbS}mKM6k 5lE.e:^aO I#4.\?~dc$K*GF4. X~|)wF$vigQIQ J" |`ϡ3Ajt+_n$2%r'+wW t>:w6"/08G~BhJgY4XWYV {t\J&fݫ%- bGkU Py^sޠ؏/.'s?ɩxp{[[`:RlEۿpqPi{}K?z9D&yϜe3>˟ި} lG}=w|{ʟOaݧ"/&u+FtkTm{qQ'k*+xSY͒>#P Ɠ\孊[v S_<>zfVh/1VzI'K~ d'|AtԽ["r[B 0+:GFQ<|*Ew/g5u\^ H|@!߾Dh YJK,c0j p0X.{t}:V>$YN{6t4fl:#Pi!xJ\TcXH-6 qM%՚}| J,ĎUu/" ׶{E3D 14c%+͉iLZҺ?F(N7Ց!͎^gFk[n79sRzfYS]<*(rfl~}Ź=52qg ן qRAU}V: E4P[ ;7\C HU/yW"./ULai3=| #J@$q (KoN*axJS4&*.Ҋ75(" |Nɰûm[nDE>x/?% R )FFO4q_Q71 @N"zin+[TDVO2 8durTKNYcw fL}.,_BmID |٢My8"6x2qFa;sbJk ښw~FȤUHqU"ߚ:omSGwgV/.5 -Hͳk9Y"n[\<6^x=i@YvB5H SkkP shkF,F))mY\WJf% / b)Էre3|,s8m@[} 8U.UУ 'TzE Dm'P1?law+3O9|H2&zD¨^=S=~)¡BΓ~|ɖ*:<,7 Q ߸F=_OT.?14 6ӫ^SҀ&F1@䲿B2fv̭6V?hy'i_SOw~rȬa&~{k_N?b}#.~B#i.c$|j7La%,@;樟C-؜XmSn\9RüNZ1u}LhpDO<"0Rx(t"d. !Lkj0gw.*%9Xt!@ċJH%l>ݧe *pүdu_>p΄ꨇ ťy 'KYRB@u[H4aZP1+ȶ b7GDF!$xUZĔ /FE `2"L7vMpSR\jxQn}v؋¯x~ 斖 < %׉)Si8 ǼC/64>Rf 0b_yao}gnArp5TZnO^Gh8bwtPwMm=ZH?A+bHaS-/Bf]קgP "M= a@\P A<j-0/;HP+M)&zy*tE\Sd)sV Sb*?N9qCכ8߅`nٖ„hGΚM`ؿN}͘a8s>BjRf/,s& JjdeKum1}7zsb&Հ1]0N~ eNVϐeӶ h>`ߢ8-1/0%q>bҹК{m!38Sk} i4([Y(\'/z| K]:rkwv{ptɱsbJUG0()16>_ e֗/d1 0 ̋Uؗ|+.ycSYz 6CU0oHZB ff_JBBDNZ2]Z~A"{AP79Q:Ã"ұG򌇔#A.}8apl)'z7PQ?FcF:x]äId-l?=N񦑌ғXX.V,sgkECs)(MLDDujt"2\h+(U %+"adl*dQDYR$bXP'CZbDF IFӰsY/X:$\9b;9I͢?6us:Eǯt7`!cc] ILtt%@S'ye0pN) ٨?f=VI=c:0I5!\ufG]si*7|c8 peqUSNWuk盏=Oԩ*iND0l3xoا>Dt2VxLuKHT=ed6IE̳([/y+co{`ler噐am!4&|澲*5\HaTbXz"(R(IƯ86ml54bVE6ctzg0\ÕjDZLD1W]&c-a,DJBNE( %Xt4*% %%-- ")H#ҍ7&ޞo|;Zs9o<`: .=,|Q|lrfg$xZ[,{,TQ oI7\ uӔv3ˀVxMt y|9$_$NM5g+^rmvK*ܿ7<&>:Z/bl2/Hlf'_$ᶹ˷!XA߭o\> Do$Q;[KȮszx:.O^R2$#噫lr]e{]G2l'{:wEv){ߗã%8~CQΘu~@7߽dZZn Ië Hu^ $gfA(}f+)ey m.#S Ӟ#͊[v. ,b3-)~ Gl:M$MQ#e=٨ȕrnP1 ( WG%:xo \T!=MExZ`y|ɧoM 5Gqh>-&PK-]tYab 4{DRzfbT#oϱ5f6rEr ?vHqօo_m Zvљ6la?QCo?ǟ k'|8Jsx{B7U yay)Y+NƽNW|҅p6vqq#ۥ~^w\6އୌ/ ?̙?`є Z%h P' BCB~)H_g[n}p tk>X'ێ+ҙma7LDR⻮_޷B%Û@+T XfBdC$]12dP!CˎLݺ!]Pps: —`iW VG6+8 W+~y==irc0(i][(Mp}\ڙ$N)ψvޱ9]Fa,tr jP[f@qDL#FLeBidab\%.=EWDϮj`䩪JF#Fp)ƿFLb8:# df%fE?,D_Zzvdԁ+g qDDf ^<,qm'ie|˺yW! K]l˞3  j3#)?PHQQ9-J-o\H \10J9vj#oZT>T/LUrߋ @|6@.4yRք5_[q@ R]e=hz#)Ӎc.A$!X2Q(dr^-Y})oMDtVex&:#esy\vRAoi *~xs-TCs2bKPjU&/ Jûѝ%U"Ry//)nyT¨j|}iS.>_KJzu756 @kmD1% vXWQ]散OHR۟{sG30L w$eEInl.UR~OGOkZDKӣ8B!#o$vG$i e pu>^m(`{A=)6a"'!ռֻq4#S|pLUWP?`ؾ'4_]F\!~xXi9Q`kwW'.$E:$E]7ox|ͦt8ul:}h>܈8g< qz̭;Iפbc7Xf:/?g˻cb= a ј|]ȄTFۺU.grr鍏 sImRoK8/ݎt%<%/ /7x7_ß%U cyz K`\W8(a:/Lkh>$TXogrhALwĐ1g=L} ͽ4f*^*q+fj~NFcNѓ {dgfJWLQ$~ C8/`8J)Ȫ>p)U&(M \D bD*3*,~| ܉B%g_c}Po^p~&ցAc2ܮn$ޒnlCȽ{Řl@/&R1F*zlg A[%4,|2ᒸiPQgv ]f&gObNW&>yNH4`^UvvsQ#4PhoP0<+ ֧ t!tLO$G^MjD~ej\:~d$󛍳s?gt>Zq^wti[-=IZ}$'7,{@=:+ 05\&Uah2&s.EWw.Kj棾/yV׆Uh'uCbRtR8WӷFrMF,@`prE-~t_/!9^7ⶆӢ[Yi"ĩ_ * AP!NQ9H%58}f՗Wz}nCE7IV|ѫoy9Zll:1%~)Y*3~oz* ޕ/),}/bF4Ä xP]՝Dhs`.7*993ۍ BiMr >pZA#E7 dXf8t>\rU|OB=,6|ωm+L/l|4םxkY~ +qSsq )"mHH[6So(kߡy?`go[]SZ$-<@-hs8^&lڜ|v ~)3ھy;ל#eq"k𒄍/ Da7ѓ>ןZZ|.E-fj/* e_xFjcXSO 6¹¹ nzmPlJ>{3xbm@U„kpok2H^/qǕQ2ٝjUL uƅЈ\L-`xB xENqӷ VZn܎酉ýT4D31P\{L"lGٷ4eZb$fdRmB^`vфgy/9awd@Be[Q<eHZ,2fO*Rp;HŲ">vhZ~@YmVʠ@zBFSpU )<㽧|$FԂlS]$t|rh>[J**ʗ"ΥݣԶ6Qzzkvs4PWI3I^w#MTA/AHeX(ڬh"w^c.-pp%aXٻu S1gjc(ȳhLC"_X=x^R;` h50z^L*= -EɰWO\kxT)eј7sHKlb2a}VZ;%-Tݟ73 l)Px?].u{,j'hmfW2}#Idiy Dy=v ĥ7l%B@ZJؓIB -]@1:R,uu}a%[Wd~Lrϋ^;PVc`jO,~t%&h "-dNt'2*^ˆw?[Zՠ+paڹjB̨fܠ)/PFQ{Ӫp,-yUw #zFObw#IQEI239ԁ12$ePO]@C< Z%l6dp/aO zskX4n>nIxWĂqcAUa|pgdi6k7aA?njߥ=RNPqdJ@.ixXOo(lА@_HTr9o9mp0 ;b!J)VJ(4;ӻs2sU9kgYPzg"w;:Nff!}xb66m]L{swl/TZ(iv1)ߋBKtV)\.htOyY.Qi*=s"-.7 qU$(š2EIrPJE\ %-mH#?&Ȯé$K(1Sι-ךF|g 2xj.[͈ZK7 |EzXcuI)Bp@n Z:K|Nϟ:6p-\P+hѰ*\4naF玎X\爂22E%U>6uyad:o:%Nbhsݕl|? `d|\8z^lx߸1lA]0FFSg$%- "G9P\@D%KwDEy߽-1Qq6.M|M>[4"DF'3ؖ/}7s Z鉐mI:Wyy8ܹ#eOVǺG޴te QbJHB9H5sUrs(|p3CőLVesד|2(r#weֶRZ=1Q >R3]i-,$ |[D`V/ZXF;4MMF@F/A%ӊ2GPke++d2,q -ΤQ./QU,ōu69nS߉/Ɉ ef2:soFI"I BF`܇ƫ_)!S`^#LݯMk83g!•@s"aBnRWc{4J?A H0Ў@줲UI7`i,ij6Bszً=!kji7^wᑥq=.]|?B%y'}eǕ@g:UX׏6>Yф9[xmt]sURİe <_X78JS`[ˣ$* ˑPf|8sxx8![ivPeY% @'n,d%2ZU[e+k,@XxqyzBcèa1OG ^zOLT1(㭎Ӓk|Ģip`kۧ-(>yje_50l@g<]~Iv(\ґY@@\g[Qmls kݕMD2^:uqK=sع};毼HzZ&hb44 zl|}rtWI&lOp7oh?̉zF~*(u/|:3h8J8_ߦ{zR;}PY~ٵwa<}۷H$F7#<<<0r$aQOJנa^7!EMeJ˪*kٚا6hc:m닡lg۬'2T"(&Cr|e;@ ϟZǵThGO)Θ#?Zؾ71жLQ(G,<˞JT/^rOe:C߮ߛ͘$lէ8a *j]7I;gmDL©iRf:4 ]v^Zﭯ& u]T*.s;d1Ie{_(5^sdnA_4М@%v N <>;CVN3i$غ#d=ɉ*U 2oQ 8ggTrK3E4, E hzZ7-!_g"iIŸ0޲45SNꗂt3YωvMi"+\*;;\5N=\4J+B50IKW{24RƏ<4}BB.oRRD҃پ(J[+Ӌ:G< 7;k]\1Q'ʬR@1hV9AH~ǀkPD++pE/[E)l]'ܣԵdy1ĊII m1džv?.qasq<@pH?M t>\6xaxT֖:t `浫 ):f:gPkvc[]?#7Mm,Mg;1jyO6fv[}|BMf]ҕMؕvvK s9.}[!'}f%_[4-?tCVWb:EII].wђWI"P b(N#S|Y+_ ymzc޷3_đi` 5 kf2ԯ:r O"_|!\0ޗbM#~Z"a=̌zO{rpYt'92s$qhL|u̷Vx%9)q6 QBl'8\,F Z/\]ivw_S+x6'r =)J+ܪ`˧jHe2kvv= @ w9o 5sͻ̆AAYԉ=O\t-]zfIyW7V"Yդ)#:e Ǽ ?ri|sZYbȻ; &4#8=*kmHߦR2AK]Zt8F89%y>*凞y/7-GUI}X\W_Wg[r0R=vX" 6+"r/g&RK.^Lk_ ?8&U0t`@%%O拁qVstS^Bs܎B$JVЪ r4n.zt t2K<&|lQz Eb]:S4v'>Z+.닻= j` &o\s W/J}3=SNn]BcY*=u>} p IKIu㶞&%zA3|\t\ %tƽk3")$X!奈Ra'4ss4YFaɩvGlU[ɏ 7 ZY/H>NM;2mppb":y곀-ٙW(j~FH=&I(L{uIO9xRhLxe$`ZUt]`RS%Swn֢pBGDaٱmmqar/k8i%}D:y)89Q E "O㸆;&C0^XKxOvJH㇙by9lڈ_mw6u5GG\ {3ou:7 G/t~Y&uvFTPhȶpr"ꡥ;IBt BՎJZ^HL9RUgj10H+fCF믍[wr+\&-j>|gz-o;] q!W=q؅@nٺّBi<|fkpswJX!/^y8ɗ;s͡ )~oe5=#d74De#Yqg㉙I, fҮwOU v%Mnd_Y)#Ϣs<5%,BEó@)U丕"RUwkJ%sƆu f s""M[8b&t`Q˖ IeeVi׹CVFF36*N= "")i ~y_R=21]$B $&'=Փ'Ѝ e >uRHe}i(i%0+&!): ) Yl])gn-*:ad," `.Q*m&Xك=C&Wn7YqA-/E;>y%4yo{)YYC]mraq˫%?3o3&Nlʐ{#satk?Ҫ|u-:]CCن]BO[f$>/]\Fof^PۢƏQ#K |-,a Źfj!!lBvzߏ<7}}{ o-}oW>}-Ֆ!&z,8[5MMdUveeG7ugTW]vMʅ&栠vm%W)aQH_[Z%c?o6߰5ֱx2xKL|&0F&H_ѯG>C~6TI~TzT_ j[KZoff LjX+aGm%%EłnQR6kWPXfSZgM WW]JUDH'pBP8F##w- hYҵr2wdc.@ !9ܡuxC&B92|S@߽'5TOI]!&hݞӪ_&zn/_j @ds,dz02w?9r눹]<ژdt-+qg.zZF.Q(r#dGfa4EyLVkvg)6 :QqcSچ\M"4!P= ԬBBwovNX|ӣ#QOdCȜ2?j6}=>Azc³8ͼIs 00dr:$f!.ƃwZ14޼.u]8R98^|m8@U."t^)<9?95\ɯ0.^HAIsдH}gL -vj: nT`x ~:jt4wL,WF$ǮDs5-#R ݖhz5r~ .GGw0W Z5%}juW 1d`YmA46QԷnaטf09˱IwHո+QlapC4liEtF_rLH%eNgW6%[󍈠KǼr=(*ӁNdDddO纾LiN-QA ŹO#3M_ID +7tR5'=p¢>ߵ|Rɯ.m"gS' E;B_nܐ+&7yH1r񩨛 Mq1FV*eլ2m~ *9ObS?RW5"2yxh^_SOl_p-/o7ͯ:WsG,-ӹV'}UL u?aMk/JuN|0QkŲ"5c֧L.6 ̔2ɔi57 n`AZhs{R^aOOr-<qV }}zYmzK#f"#{@!n{a "3%pa'lIdM-mmٺ,q["ED'][/͊:?NL=liiiWz$YA}[hvW'IZrӜ Y`=Mͥʝ;(I^'_;0ٵZ/l6Es޼w5! m'ٺҞ-;ǜc &'4y񑸡r-IK1"D ̮,nNDvv3׮:X5^=YJX&@ \᷎wDTU'Zg7{7?O/3 c3sUTz\}`}쵕IIyz7-ΏWܳ<)~DP 5p(QSQ;\]hȐ[ZfOrddV 77X̲.2},MdeipeMf,1[-w Xo]V΅\FX0 `NG-P~=umX~tJJ.Q%Mg朌_):lߺpvҦGZs5YSD{_]*9>ze ѹD ,`i5G;w{)f=z%P8et71!0Ly۸=͛+^BsEpqS_R`qζެ| |1&3r-Gy]ޜ{xB:A‚+ɤ6-ތ璲q8.ۙ/h 8ٓPQ="lV䄓+-  fp-+.zw2M6\fl.)cb*sեWͤݟϿ^9K]a{J[|Ge/NQ{q CGCMUty|OJ9--[Y5'=fWT8}e,<)VfVj7B{cj0r\ZZQ該ݥd???{YKYE{ş&ᠢFRؽ^T|o ʕF XMTTnFmԲ?0xF ͵X~1yL}#ݞV#xܻ?|ztQ=vøUA]M3u@.WFmAf|hs}ثWxHQp|o[[U㋫X(trVsכj+3 GE{p ?E?*z,!\M mԂu7 Ƶ;>~|biM@Q"l\܀bݣ@aAnn,A^W…o_6X/aJ;`d8"zО?orrok-V;]GiCI 89lMLfP٭r\Vmnk@ۖж=ŭoPn?96X$4Ys.Nuo}[Z-!SbH}Vy]zI͜5y |^xy\4EɨWDcċe2K f\i;BI$BR6mgލl{hPQQ|YZ0pK!]3oT~PB:g wJvdφJuIG4~$ÂSbWs Zß? â~m7T7Lj/?J1 o"ku''/*3]~J 1E sěU RtCtL5:8b"˛^Ov z`B]v_h%XO{t~ppp!s)_01;6kQbGl5vn+&gp 7NRfٵ=㆑)c^㥕ձٍ&G@! :bA ܿM$ ߜir1+Pm 暸;L!<<<yh9ani)OYvn@AP#Y.G ťX?.91N0Gp+~IeZSlKÓKH>Ed><N)1xsV SمMCm⃘C8^y80uGp&\xˇ&"OLHH^ws7GW}/DkE9g4́/-aE VV`H Y>dt=_Z KM_wyRx s@[ttvuѳ VwNFNղ=zzݨ]z||9iֺ3+KudsngbydFY)T]g’%u%Lc'wF;PeX4XILMIK$k1YiefKpFQg]]P8,,~h99eQUhw˟F+<:jni u? -*k^kz6>EzGLL 8E׌%:󏸽NjLp䶶|f>5b^;a_셬w}=ϐЈvUcP1—;1;ǜ{<$ DպYKڶxF *YUu% 鎻.ʹSVUi;Y~f_# i+.55Up1LCyv.QBA$vpp`!SN0*H `gVPa u[cȾIOX_]S0R}weN|ӅÚ˔6sk)t("W5faiGP|`~9-(wϪ"Ka1Z|bDh 봇߾INj&iy}=lcxd$Z7+l""LrAܜ/o}Qt[Z$/,xׯ EN<V3@ /rM700E 2544odlqF+55s@7$eeoEe93F#|sN,ڂ{WXeM'ApӿvoSk_=tuXGF[Co w'B\4G^'H޽%#J{ӊxrrAY{}{>í[bNNe+Emsɣ@AR=Br;3eVel*I6uNQjH՞2a+dyjJq?wQ;26W90Q쩙}7{'m3q\48RW,iN0ꡄ&i}"[o;7e;BoZH`C*7v/hmm(Ivt֢zVM/~0K4gwɬvHLa*pWm ⭌WZ}^DF2^YuPƲ`eH?BU,W˼lf{ڶME]cd. ! qo8זYl%H6Ht긬v+K[==\hK[9`Gw|^SoV:6sP>Xʍ[kYCyv# V]}Α+[L/]jv^H|EJ lIz\>׵O|5`n#_<!`y >wml ?-;Xf/iځ*mH& ۮ]@b6dH<(XlvLosãgMIkjy΂pZ/nM\},It4ŧ'/\[8(jo446\L:|z+#õWϟ'o ή+2^|yvsvW!K#8@FGGE(XXݻ`!K!9KTQK>VikN*g^ (in@ykT^PӷX֪+ڹO0KH*^qE}8E^YY   M*!锔 >BMwx+cUiهZʵE6^ECyʡ{ QpGz} عa7L<~8]F|5wei%sOxYF6)+{Z?"*pXY0w:~23pH \.Mf ϛc@Rn3vak3{\.oMhl(qǀX]c8o"Q3Czz;y1aUm!}u 牀'3|26r/P5BthBң+tS5(+BA[[: 8p_"heڲܽ.ui`~627GrŽɧG ^f Q'_dw<|ȥ{M|4P˧Ob,}ܹs#WUs?z$zʕ2˱9Z-4nN˒h1??v Y-ʷЖe9g> s3k#@G^akyrN@ZSX"9'|9. S]3&۔xz>Rub!-,))d*\ARpthڄU1Hmbb 77 S11-ƀThyN&֊m|>&hcࡣa2*&DBq)[.C'[1&mkێݼh{&8>geh_"Ҹ6>x\֣]OB$՟zoSKȈM.\bNz ޼ylie[R0jU(BD 9Z"[\:53KT4ttAkwPnv/X9jxx$|7Vn D.j ql׮UB"ӓ Bׁ9kvīEQڽ(((X3楻DQ 'eLmѷ*)A=`BTxRRRTʺ{^CxQ 4n w]C41m~(oO\J ^賙 !c5mpfBa0 Ag,BL!S4Es'iBhR:_^5t+M/c=wK?ri( ŗ>XZ^m&ڜ59-K嶇rşC5j?[-QTS]ǪbT]gOD3 +;mcs `kڽW/ˬԺs(dhkaSRRR |qW|kG3mWoEj5d+xxtȅ{As\"㙛)7 %^mmϘk)}lxw6jzT%LM[AVPR5=&ghhD3^ρK7 a(on!Dn[JOՖfչ)+^AsՕ9r-NRieֽK6SB0yم$:JV G]K(z-pr=_c$,-x{shd]?lڔpkPܭd;n-`]{0ӕU ;99Co/\uVqC53^bz P[COp?6GzXBqZ/U>ٜuS7NJnLٙR聡~,XO6cr`ؚz*Bm\5Km^LKbӕRkT,VWfh5o i=WN"؍*;ljոTNV2fG<:swGWZ CN|~n:?^.^CqThe{ (D{Vȸq])`Bk!!Aqi$gšGE_y<$mHY{a ^&""RTUWRΨ^x' r7 P\ *VA Pm4F5u],ۏ' FqKΞ^r}AL<)1y|a'HJ߂QNvWpᕕ csp8`H,0vNV}MLJ?_zS*h(Q@cNx_XVJ633(,BNf1y* *^f2=dc3fVQbvʂA7od2t0D?^xxx}v-BX")ko#lMDZ9VqAPQr@8;|nogp"~``f55Pw8{Kao?3&8B aCXoA020C* Tv *{ @ES 1S ] +B{`8`ok M(@VN(L A6@IpT_V[Z1} ~{}+A9pކOQ$?>}++kѿ+GTA{9vpG;?.8PZ2ߕ ?)[ M~`mgg.%~f 0R5w;66з})mJb`r&ΟN!,~.Ϊs yxظ ֟Lj~~M]?YŁoֆAjS+!ځ DZ!tMt4 Ԣnf>+[ϚMw ] E؁JT!ae:BalocBadmG]?(#d% `L-!s[ẺPl( @T,TK}*jp.ׂSTmws$%Er#= JOaoy/x_eda.B3i&8h1c1`Pq5}\ qV FTdaaq:~醩ß;rvG]ae;׵SKhӟ*u TT;9ZԫAull߫cgձ~OA'P;*8`\]ϯj`iim5NHn\;zY8 `pv!++ׇ Y?_g`7c!+'>Ƃ@pqX9Y걔?RA=BY 8apvVC;n0/: HVL^BE#7l3.cv^O?׀3bb5be`1d:h;vܡ8w oaga6!896``2dӇ({ ōͲs0N3R8Z9:P@M]opzO`I1t. @(~~=h!LӿAxo| }K;Zq6Cp6X nbm@sV14=Mq8R4O܆0;ESCHꏳS-T:kcg`M s~6| }o៮!R IJ~?=P5ĩ 4x6JgfP +R[E%<B. $o`10--hnVKRz`r1rp0ylvB7jj12/v֖)p%5vOLm}5;@eB.׎BNBBagjbi`mqTB_{ yĿ҇JPEy"@A200C h_ZvZVZZ6 6-M~=+TzG--0ƊWPq.+s,.f#ٌ6"7Uנ_aϾ/;wWoo/ _b<*^S~& ?q-5 kmFY57NPkwg4Ǫ\ S]Y)_J5-x'.>}KH'0O ~Og)ZipQ^?{~V$W]ao.V6*&o]khzr\(L)mR<4u09752C Vĉ ;fNNjd,il&~7,~?#(hc}}ԛ߈ouNP9t!O8LU^[XBhoe`yg&ghq6?~P? 냒Ucc*( U[X-(m޴܃>a5whnPl!'SYPC%@9l*GNKa T+ 蜬SWD~'t?{6O.1R[8$OT5 P`;0g)1,gVv|]GyYb(8d˿W7%g%bՅ5o%6)^ lSžpHߐ̀p 8Fl_2o~ծ?ް0r08xC 9GT C3s=QY8[&ޡ& <=BN߅x3yLT{dDe7? CЦVg!yҳ*gs&ΜuČIN}ݟ򋙡:Q/9~2DH}u r ?+Ey T"1$E+x 霬7l|`QU;==>z02ҝ#FPbFA @265bzFĚ# &[M!!%Nlo砬@*aeb1=g-ԍ 9Qp= .>U jDBbRB9㝆ߴ{D^]al!ùx89 Nßa V Cbaeg(_T?Ah~,?5 f bcGpq!xܜ,,8fm& ge9K?(͝/Bsrù F\,,<2Yn.FN_45瀱#XX 8Xx8 Yظ~)+C]hOM 5g-g-ag17`111Bprsr@4P[ Odcbbb24! YaܜF?jßAԙŀ͈7dh,EYk9y~iw:~/-B>QPec[8o wi{;w?e}(M$-y+n0[]KyR5߿e yXn6@p@hg5d1M_\`?XYa_q9$(Pn˕"l #!t {Y ?KJX|zVC@J*%’JƮ31^H1{p=NޢhNNj!nLz䷏Q .Z'5PԪ)x zrL1ʭu Y2DBݾuYV;&f`wt{x(W~sL2~ICC\:Y *'++겲H tܱSSSC/}Oylg."mc7.˾`,OUo=)+97Gu߼y(~!WMLˏecFvݻޫlVxx[Ca3U*=|^-1q!w.l!z;|zc+;ZZfT!3ΗޗkBH+c:mErg^~}5+ xUrX777מd^c潽oO\k@kX]wLVVV|ȺjГQSS3x6Q+.<:!IJKSo3֍/쾓gZAfjfQdLIk\4<UsZ $))))q{sYg$DRX)owU&C80 $@JIIuGdgYzL2'N9dľ;kmrCVP0iy hY~dr˘$S1}FFGK{7_ ȷ?wS 7|_'|V'YZIKhU<)|˨^(Η{޽Sǿ =BHJFm ///i fe]W,+w> uLH IMMpZNN-eeetss>J^=Kյzj &ֱ1m^ROUHXddDBQqp\WPP@Ҋ$b7&K]JKMm0x\: ;: ɣvI ~GG^|8'_C^ɣ։Z_nޏdх,InV7TUWdeE3΅{$;08Sp! gyWC#%v@jvmG۽2ߨ3{|$wf1Χjӓ$='M" wރr|| GG:mWdEy:OZ[yM = Eh"2r[x֜{2Cރ2E;.}ïrr̯ط\nB*;; =%ʎWhMdXӯ}ntZ%rՑ~˿-p0u+-ݍqzVQŋ=-\KgE`:*011ɍ__} bخR ϛׯ =IM rvBObZYy``-[1T}QdN>WTΎ#Pb|3j{**Զ㒑MTvc~ Q͉2Rs2CAIx3y]UU1uhܿ?#die$׽F_bt™5ܼP ;ћRsN++z,R(稾/BEC x̬Pg~*e R:>~$cҒ>_YYُsxp9V:cf%ڵkŷ1_m8khhc%h(hcWl0*C?w"_%PAuggnfL%w ;K%g>=t[I{TdaQ12r*T#^B̵;8q {Gd* EEEwsSߛm5PVb7y ȊJJ8]z;1$ML۫5ՅW?3b^P -Ls@?Up˗/q_].A'YУτ==+~y6:tJF=8);4y*Qw9RA0<7-ytBV>Hl[[t,\\o0$5[yѣebZZ$"N0Tsޛ3WEgX;a޳NUxwXhdޭ솶Y1ҌwujbNpku&)C m888RR_};w9:ֿ*x"!!13; j>mxDGE98tHܼ́Ɣg D7ot돘cecnF_\X2RIt*Zڥm No\[&;߿Oh2zچ]ZO: OR`gIlQrd;ڒ jT酵Da( v[_~th;''grrNnĥɉ@+/O6NY9`,+B>^)~n*7֓*^Gt |Y,w.Ff"6LShF]s0҆F|Rŋ weqγ=/^ڦhrԭN%\0 %+AXOUS/P޺w+5 GX®Od*źBfmSZ^ZbFq!~vR/_LJ;߳o(5p(}DTW'#>I[Jff樱75y>KQA:e'T>>>GFF(()VZhaC(P6mwy헔Dvttd * O%B|d`*jjn5QpqReB8˩K 'UiAӿ5H-5\t 48PŰM~7;WG/#)jj>{yTT{q{;88`@ p4ЭVwsZUWV، BMSl'J=Sz 7 vDګH1̺@*SS/xQ`ȏ!.Yݜm#Dc9^^YQJx1F]5,;w9D OV0DnQVcկqqX$v 9oFPv`:#FGXSSx:fЌ2b$~~srrDDD. M5`bedc}]U,BGΗ?nGAG_ux6f<<?P| Ǎ[XZ6ؒbŐY=+яo\<TsЛ4԰sMRDEEA}GBruuU/ 4AXyXrBrKhU5d jgD\)bgvK5/ TA'R@{.!EGGC%ݣU%ϗmLRiz.ub,g==Z = 3Võxۧ`I[-w=)_\x-8;> wb 5:đ#޵1<Rl-؍’[6;?(寧E1% }}0S̭<w!>pct,FZ>%宺+~H;2LLoREWVuWhቦ sk`*6P;7oNM!T7H ]H"(d?y6q0R _$eVf^?WLHeؑ"Ɇ'>V_ 6N}: 5 s׵^n thCVh˻~/0wAye4^RA7(Hy'j&F4"ؠszh 9j^b4ZuPжAŗAo=~d`x~HwX__?hC-g&p2 Ԉׯ7$e|gۘ%?dP}m{ܛueB=jS_Ƽm _cc 9LRR"&Ɲ/352蠗Y!8."Ѳ*)+s 'iS¸v&J,ٞ+9p(W7zORz>ocap=soo[T/&`"l+RϒW>gϔLT=+ňwL]7{M, . r%8@qadah!i{n x#"ff&a)oި~/a.W5SC^` W5Kzm)>{v.9捩xCCXI ;7/oc_V 'ZLjV lޥzڊ|ʕwKH_gN(pqq&,T|ip4r`j)))!X}Z|N&D-1x# 6.JH4|z 8kQFVVSCձrPY6vfv|6Ʈ;JQeqckA$<8UUUUԸl+jkm1? º[ƩxpK~Pn/|eou,w|8(^vbszA ~usY$|˭K56(b~n G"'񋫪x_o"h@EC}|rle%"k,H+`:##Vn81~~QAϛ]Mg?wu33-NN9m͋y4akg'+Kg*Ԝx둉ZQF_KiEm>>O+ż|AEc8W\d%pFzNslg?4#bb*vNԄ'pߋ#_~ZTow+N000Xu9>;o߼ysfv6aLMM-:![Q.=k+tȁitm^_o&CEGGAE!,fp8dVAEq8e`gg1>pʣxb@G}ۖIw%! t ^[)Cv@*=^ݻhj9og7CH."#v^/;(n|V$rzlq޵T2kgXJߜ?:>0Y༿A9gdzD%My u׃y8ss(m f#jaTv#`p/]r7#Xur|y hj;6.NPvb6=nԂ*UZ9ejrs(vY\9yy-0!F5wu qYAFU_N! ƍ"## PܑDszPz: @H1ɾΟ?_߿\;enj I09􎂂 pg3t/^ekkkje%77^'@b,G\>DvM( PakiuG* ޒHFY$TEH?&CNz{_d@dx]Z/p7oׯ_cD#w9744`N(11qnn<;DP_!loog[nm,^&0U2K獩s/wo#|ldl h x5/= pkdvQЈ YGI2P8@eb=%HG&Rq9}~L@ZT”%%qI z!>dֵ81IW sDa XYD'аؤ7y ,FYExm $h<`ҰXy1mW ֡MyCu{88:jܹ$#/o>.\-ɕY 㩳k8魟n:iS֖q`Yz =Fdѭ*YZ^^<,1q~!q~ } M+zaoPgi%xΉ=[02⽡{0p^)2wQQ~g=+i{ߗ ˋOc|~Υ6yb1РWz 7KUŷPO>H ++VK<9o$@bgX4UTpETM3 {V84_+0FS_CCkjLJv泿/Ta"z8u7'W'X N> &WVtkv+rG6 %*&~w}06A'Â\\9wgonoOP/(({>/-^<`{7 qRi;Fx7{j'FNr%TOy^7-;'Ϟ+B;b(4lnƿ~," :-GFF~{?Ҿw67f.,"N0i!#twb0ɏGs{M ZmTF}~H9NO6 !`ccsjl%5;noo-p{Ic>:*cTl 5jmH >^bA'bva"96=Ѭm~aq.],t@n':as2'Nds=2La gzD 5d>'@b5:)x))aχNMiGwǠV)#jSWh^+),*1Si|Efڬ W^7/p |}m`BhW*mK>{xz* HLw:V$544ں+ǿB%&'Bc/;7wo0۵ '1lpoX 囎x.t*i%dGN֦ O  BV1,R3T }7` ~֦VEAz+3,KcD4ӭcȚ\TA)\,,7B!*'_ G#҇"##Lvvv֤Pɓ'yEMEEWJvqy/M/9BƶU{ LWl-OX ~!FdSa]G}CuE|ͨg){ B3Ht##\޸-/AqZ4rߐ}04=',O̹Vbj?6C*x\5xMLLi,jN++]*XZ6W*҇VhcAQ[;o $wGp DKdhki}^!~HPPp1S_6{Hnzr Op:\M ]&6#+BW(K˔<*** .~h²h=rYklD%9=UF8"ԃLE^x'Д57u}}Gbynb}KM=Z8xٟLACu|ޒzE={9`Сv[))~~2<ɲアWfdޗpGGGȏjk?|ȓrBd ^ei3jZ=?L*c\L|ΠPW3#ޥ2bPxX[S QqOg~~{utm Fgpͨl8L`KJJ&D1+걼s>g@)yx|JL#,Z~EDX,-g(Hd!zE8JT^Mހ:2zr0oj>ʏEg;syѱW8I@Rh!TnBRҴ_4{!*Y#w?/.HA)#?[ȳ%aaȏ<; ?DնqIaEҴ?5[UDTwㅭЖt9 e񇧷|6C'ڕ+sPHI[=5 lLٯRV)+{m9> xdjXTL|Dw(ф6y7U35?_BW +2#(VoRO2MJ`~#+[7;^[JM{(FF}_2M϶v$=q!᱿` Ze%|.!S 7"[30o(8 D?~p=Ak&@kR}D,QDmsحRR>'/a;kמM6xԻw_B(]?'!ZZn(WPq$~F`66LGGΩ366jvniw,+)1/['{ .ՙə۪*~moiF ``fF PMѦ}ǘ؛~Ҡfybj08'FvyX1B6N88SlF/^T$'ᘷ UQ~oy+!=9FĩR1I" ~pX徛=0Z&ഠ[YX^5! pkCEuԷbјb]|V5~fhd-%s1 T ~ۅ"@I^;`֐jAl|lnnCQZ}[3JSS0|'ٌ_~t0c#מW\NgCfk 3O 1m&O`pd{”uuvuugƸ/VyЍz?e\ 夤()Aww.|9C7~O驠("""CI7UXK9A5IK㠉7i!tB'bb6j;v舃"K1 džGSfytԋQgG\M#_f&%*Z,۶ Ϝ!V^VXTzG.[ pYyUQYɇ]|#(, *33:J7Yv-Wt37 b kVsW)5Hʼnf7=77˗8KZ̔c$]?_̶$=)R$ӧ5w=FSen1{3ҚCi0&&Ub\'bdpvv\fiX]=<D/$-%e|a.`jRrqs1Li}OKwyytxϞeWq93B$ ̦NNN{5)5#UC=EEa@^ܼ1i*RT:;Ӧ!۔p*fQXG<>u|ia2COmx:Ã;H}NDT vZ||4/jK_{#nhdڕ4kz;GsG @7ש q\2>ъ9JOF"P0ᑑ\TJJJ0ϟ?v+H d#_TTSl[|s?nxs_\P#H!eF>V1>^,y4!++K4G6JLJCח>;rhizzg_ 2ж= KtH\kede>Cn8ikÙopL4ߠ0̔=fg4LҜӞQQ:\zBǏk0&e?If,-66B=?;_S60 E///ёSLLK[[|20r}0 @:|3jtE~FϘ%=;3?cU؟>_ɰJc &ъTw0Ѥ!2x(INTL qww+- 6ON\F/xL53mY4E?Whg; 3<<,!'7H ȁŗ.I![^^ڝ>1qҿ§ٵY3(? O_ss6~ژ핱)))!77߯Y]7'?.'=쿌vQYG:mTb>n%0{b9~a񪹘R6z9j~OusDs>[$zQPT1p|{"b*±W&W]_B1߼.0?+#b0j$4F&5/wt/2?@W-~6WQTm)bopHڈ/_,EUjI%`GFذO ?X#{Ejm"# `e)=kpxQX"o]6Cيj򚗣QʊOTlFZBB"48KhsR~[%\|uu1JJRKI[> _:E}D7Aո?N|4>h|A:[)}5c>lyd11C"i@ ?̣? )+$&fxP#H0Q+w( g\=t{9}'E$jcD[ J Jgb"mnGJ7G걈T!;'|AtUMML8G2(^Q!}wIPx}Rj H*X/Q^/bjy_]FSVKF&Y}f8 L%'&)$ګlaV+нHnA ++cM6H)B/h 4:V9lwb^r㒂0*E `}]ICp-CPΑB͂sOgq}7z(_ŬL|zq6%\䡡F&@F9;ɦߝ|P-H=n}FڬʕI>id [x)PЉ9ߵ8I*ᩙ>+?$Qd P~X'KKds&X[V4iZHpp9>RTPx->3VEqڤ^c|dGk{Vl(%;{V̄m/UiGRcx^N.cG( u3F$L/L\z..mtA&m=9WKv),D| iO r 읥vz5Z.]0\$$%~'s>-T+}ӫW!!nm{nnJ2EJ~҈,ZVB@ B xx[q=kuNhjq҅.UёƠ/5Rh,h(84tm^1.;K.g]_ss 7̕ {I^vp%%% qR~[ 11q555VwgN}DXtnkFl\V~~RPNhwPڮEN$:ϟy\3~]mau5suyc E `$x&m5ږ.\;DWR YYr-ssبcO)Y/jGLHݻwO-}\f ̌r- QL.KmpСVRRRDU+t*w}}w+/wJ[ߛ]o5S51--Bӡ44 E/Š֫u"ǟedd@o޼)4JRWc*υYй2Lrr򲊊BmscqҞ`L_,tESLֻ`eUUU4 >_^www˼ +~(-(XVi64˘G#]06P(=C/[O.\%zӫdGW|JaU11c`Lm[E"Aj>QI) yjri) Ă?p N#yn͛bN ;0J+RԢ?rXhhi3)PIxTj ul ȮR."m@h„w:$ tyyrLq"#8 ն o>-.wՕȨr95Ns^А۲()^_:9\/ϥn-}\E画>X;_ؐ,VN> 4,_mxa>{d]I8]~~>+STՉǏ%P9,b_@P(doteۧ Sgu 㧰1,*1h䣣#;Gǿ؁~~+XH#sK'rRta&, { c`dHϞ=CFEW4 鏈D\;M9{ L¨SWZ>:I{IGYHc1Hw#%8<5h#z'!zvNO:{C23%!--blLe:-Uf(jgzv(8M)@+g)du=q e^7OX{{?'`m{"(x~x 6}}QE5t;11D(łG) ݴ Dj^N =Qo$NG0K5NxySg+ T_ᣓ~çͩ '9圜^KmuW) U"=SGSeˬwgw'Cf*QjUF=)<`qݷJeƢF{_oaXMm8F';{J yKc(0^Ʀ j^s Nd ,i\Clccccӽ\4ikZ)2{!a[b2̖k(|#g^hpz(_WQIhzzu{1QbD>Eai,V|f˱A l!ζcKux=h7dN ncƝ$AVv )kM- ;Hң(}WM''}hݮxc"J=Rn<;ߔ)/݇CD0c*kux- 72.+Ru*W x,"O3';jq.~ń$r 7DR AoH蝂jff;uDSxPKlb|yZz.΀ӧF<TCOp%sg WW98|i871\)=ᘕ:p[a"5SS)1HLJovi=wLQfU KԖΰͭ?3"‚EVo̸|hj?Z!)D30r]lɽ_~ n*s}D~\LqՈuS}Xt0 )/V×I:|5C靜Cr&$+AkMnFeN ʹj馷YZ)(551g,;K}9\€gEf9\XF׻gI5/h|c咟>nm/G*\Μu$'AuQ)(7慷ܱQ35zrǩQt?_])ɑg j öPw}}}{UՋ?t</}>47GswԎPlH_E&Uuff$QHHbG+4 TkwR_՛dzzx*^p g=_5#(',Y3}y{q }\B!Y^0pT(rLDDdOqDF9$uWL ͥ~uExpa"#1@\]k3UmhuH7\\\jZd>)jJJX :GF7-,Br0QYË ".E?(~yP8 *Gnnn?X/d߿e$fZ^ kUMVN/.ZHN:&=khCFFpPɭT((W(+LL6245FDfw}yhw$[&--mp Jq?# CHÈjWlTUUwu x :ĚC92deH )**j:77w)@r.g$p z@eVM), _+u"ݷ5jt4'Gz4jjaE:9dWP5tWȃj+ҬW87G9222&&lAO[F&RS0'um911WT$ ZOrrb#fk 66zvJG>a6!JIї[{y{y8]4p1ܷ (P鮞]^Jh*E?f9"=p3x`DazT>1D'%%,۔p__"o[a6[ɨ?^խ cbDX!4(p§ yn-1 Lfffȏu\2aPe8###c:Kr9MjuMUa@/-][k*j`ec 8~ɸdsVYYXX.3>br٦xDP0 `%?c)dxK FDD%4/^?E5WKOxFF=ll-+++ ZߜÑgmd؛9.y19h4/.v*NNNVuTz8 tJe[ y3(R>M";(h6_1$ֺ۳員c1s x!|GQ%pR(F_ &K2; OUUUծmdZٝf) ͩ:E@\X]mt == X#~m vӹ^U$1G+z˼Ѷl[ć҆**211Q(hp|ήoeTkLWM 6ۅ˻ >׍ `#a饺vnE:^bINC]L2tѶ@+hf}ƆmGW"Ϟk;~1ݳ,sX*HMCe_VJ*\Դ4mQo^wukewfui mМHX7 /O3ФqHd31Tsywj%sA^v6LՈ/^I`uF@9I_9Г}};<^o:' #JJ6"!! L*MLа177<'LF*mOC~֋n[X)gbby;[TTDl>S g#>&[[~(j%ÑB#m08<`Rj,c+SD6_bb#Nn| JNZ*>v$"A B-9XJ :̓.Ȁ[@L5VߕH h ݺO)M#/> Q?jG!ԡM 8[ʞyXwk#)BΝ%;9--P~G N 9k{걋 L>5WןK _Vv=& \b<+{PNl tpm$vћH)r't 9w^RC0Ws8u>Lˣ^28555@t-//f9'%&``'덎 ,,CBa`ݏӂ}TlwЄ؉&qwNaVV[+?66;#(W$=K dH$_6<;< ͕J^1JPYsl3u*Йu&7Laq+OA.`~Ž)htf2=,p1>yIaS}I*&pR) b-{Hpz~9z-@-- @L&#$K=/,9X1xxxR`uvB$ plUffŗ 2@ ?%S^\܈ᮌ+/ckE P O1b[HII դЮj*F~O za"֞AYm. ?@Y[";X'[y+(.wߢq;WPXTSR~WX6N wPU((\#l#݇t4W~z P@p%9B `v\Z.zcB""\J2j`N 1e!C;֔ܦ@}\ĎOTW@ף4j\YZo+s&x]qKJᠣH)FDG2|.@PHɫ R4hKq?e---NH@Xz!kv԰?)?ơBS' =oq--\Zb,6ʕc]"r't@nŅE ͹ #lmb_ˁ^<ܻ=\g(Bx|iyf<2wYQ,[i[ؼ3`aG0z>oqkOaiD9 (=QQ &#gB:gi 1 -c -0b~ ܅1Lr;9VPFU>8k/ 0pϟ`ٝq<0R @6ܻ z>}J?)/ML vN9ex4 R"9(gRVZ0@-o۳㨨^7㺊aa:p&"<ᳵ}jUfٌ@fS6șr,`/؎#H?;1b0^7:I6 W&=S:$$d~ABWK hZǁo@@yKū@0uz%֒`aa]vN{pQ8)e3l%4XppϏHWΧ2{7eHIy!z~ƐCz(NPݩ'!N΍[8ǰ$vRx%r?K7 R5d{z$whAm9fKvl w7 0Y,¨UEY2`Dd8e? BLjpkk貶%̽i J11'pFl% ,a _j/;jA\_tP63wcB2?=#C)֑+Oy6Si^( jl?FsW45Hq l$lxe&sqn\&is^˯3=7G=%%f q? K>95v]>gh0++Z3].M] Ol2E0Y4<ר0?mόh}y|`ulboo6\76|OyQlhjwBp&Wo]37/;,pp|LNۚ3ܻj;ÿUywJ`K/7t;%TQ6yS}^W_O&vxw9=K8RD]-- ,mmm0x8m ^ŹAW8X[4h|Q}lds8Pó 4sMn8~:;YBWc)jiXp)lLLWǼJҹ)^&[:;?t/H[DAf2AΦ9- €C|yOyg|ֶc?'8$F>33KӭѤtF D|tq1i{(z]s0"wb4t0 up 5N*KUY3z'V6(B : W0UUP..d@/?)Muks"H***"mR4K)y볝^#MCC 6D6ckᲃ"c"}=qBq*i|5*meŐ:{"nʪ222Sӕf;`j{5+MUTXJ]Ԙ Lܜ1'XE?))D:'OUg ۹a6`6wR;wi-xW,mŁl*vX!+G$ Ru+ M/_VjSNiOXZ=bN抔Pvj@260!5?[YYٞE 촴 T>eڢQ*-++&ܷ766?E"|2ʯ$ @A֙E!Vk!TkyK~~̶9jt(g5Ak BVﹲgﶋ-N=** P`v뿟CBB?2g%>à. HF~? &~͜ô'Ŏy(#YyLjɜk z Pgfڡ|+oh:א:9=8ۖX wB ,4u>@MC) a9<\Id#'' x m>e:27>W^8P?UcM#Ez29iG$s.=.ՐOQ/|ct0[s]T7BYV![CD윜/S. fI.r CxݰqUPQRuUs{x|wΑ*DGoo~NGܬ6Ю^I YۓW=OSHio1rzGY [Dv)() Á{g1B i'&& CW~ --.M5N*%}#)8W0N(GXXX!V 4+֘FDDԨ#D#C!?|f6(=f95|w >Opehhh Ϩ:=7:Y(^b|\c2֘D|W L,_sN?SC54`\/C: AAPBPn%D_pp GٳOjS3r;ު>bu&E;j!WckkKBo⇈V.RQ^I]i3^ Ck_n|{:y^"~bҩ+8X48B"4tLqHڳb׊UR4EVmmmhxɥɈv]TEv =FT]\zOJr$~RnvEobح"݈fkzƒ=.3#_ޖlǣ$LkU81lTԺ.1B@&6ݽdÙ&&F)o-K Wn r~sX#GjOZY үZ(fG'J?2ꍈ%5ڝqJNcM{dΤEDOkt"`/CLL:1.VڥVg^73[|E5K?~@*j> v:z֬m2΋GrJKZP=Se"ˊ؛4k F҅06r\YVF V|V1ݴW)N}4"tYfe^ppBXWۇxx=7{OȄC(~?OH;0,G ŗʒBFXG'i~ךqEsZb g/Xf /9==?ʌzy{Rvi5c gHc馝/LⷷߕjMc]z ݼڊJH+e֞Cbi@ƨ9Xz lO"MMFluxҾ:I7#&pJJ#vңg֟\&KzȑۚFǒDn[T` yPAple+;j-8 GWcg|7ZX9ֱP0CW!6TFf`n9+Xxb,ep2~ zX6-_w@x;dw fGGлSyЀWV$0j+by) ?p ֞f=T蝈WaJkQ10<n~eŢH'.ww ?ǻD{YJãe{0&\䋳{9ß ` >C\mH<%qcܿqQZ:]-J g|a.N,IkV)(};)#6Ml17!twG )nfI@-fw}j׸-ǻ8fk3W$3I&@ D,p&>!DؘԨIz9ڝ=J:L~4)+>6XbjjjPG|8FoY {qlF9&;\аCf?w@*s3 Zxxyp;щrО? 8;D֘<A]@_DKB%3מA; %^ܘ+tEE<:-(`tKBy'ńfȞ@j_! XlcV13_",I'g. +]gx{۵hi_ v;^I.֬  (> Ha9lP/,>)WEes̈́ DꊊhdR_ mvܤ  Gm_Cp,}}As kw&KɤeeMBBB~kFN''A*뻻;ȼNvFs1%$⑤&̌Dx}a6soz_/c[[vw'=yq= ;6_ZCC%jW,i˽{f`6V\PWCKiB1Xd9eR%>.ۂTdDK6xw{ .#0TZ8u6@;|:slffrwwgq5_ P4d\!o##JdME]hҺN|^MgxVFN71E73CPQ/|gP-[mb)Y$@u3͋6ҁW5zO\^^>Um^8940㴻q hŪRfA\ *sļVN@Ͷ3ƀ-Ѣ^0"32. 6ELXlW~y9ͨLޗ~/ h2 JX2T9{q=h3;>91B9n)8@Q[2񹠯#@!E9[Oˍzf;;zzz~u"h?36]w9&Ԛ],lSr8y/l &%26Cf%AC=}q $Z .͆6ȨG#rHHHvR!b_GO Gy]ƫm lT %<>>[xt>c3 g̡JVN@ I~@y!" 竬NWCչ`~^zIߏ|scccӗJ{$Cc9יf maw1SSvi(E.y'I: ##h HM=ǏbՓ+ğsI9TE>C}8˹A,rȠP8#1;0L::Elh;I&,BΎ5V *upFkؒ\wK" { 捺ռ"_#7gDzIש$%9`hnȉq#e@Ftos,Vy{36_4DI'`:/ȔsM6h}{Wf(aNL~B>CF|rԅF^տ3R3x[D>Tjd[?)2_H$;rSNFjZIҮmo`ȪL0xMkmT @)R%eeU"(4* +h8tAW|ԇyQc@%?6 eZf[}IQZ0 ]`b`00a0|na5+NVc#uVnw?qsp?ȂSG1쿮2txIOϜ*0 ]D,~,~Ed}vIWQumTmXzQL0 [(fQgQx.}@?9x ?0K ^CCOᅲnÐP z3/abVJ!*wGGM`#YFlBnY%1> )= /&&=oeeEYɎ`CN|\\@KSjYaJW(xyy-M3$N版segJP;Tl%$?(oTx_2:zI"@ WD ,\mֲPPPX-x121e?122*Ү-%L -aKKK1~XboBW/4J'0^ y~~^qQSNLL,х.6ɒѵDFb`ikuUр~I&apAP0~-jI vv *aSST|FO+CwSF99?wK~O8t/K%VEEnSӷr۟є)\y8Yð`oC9GGF \Hhӌ Zm%toh3ǩ&)*fd7Ysn~|<=UPc@J\9;;{g`k9]i t,r1Xׯߪg`xer` p'b@փL$Rv#Ms@\\K7Cjܟ>ܞDv7ܝ4@ \)-}QԷoaH4]MbDcbbB͍biC+'O`BClNt<ضJd.CSRy充hbk}[hUe1FsdE0#s ȡ+bRCsLc_un|λmPl# L{5ӛ9fwDp^ͥ<A;`::;!jv >AVRfQGG iiigU) ~ȧ pZnޞ S2f0sg2Ι=*qYadEpsF]l\ CU wi0BEBZV A#afC'-7T؃LqJ/FD\C%)RVgrşV=x_ g\0nlv,uOd;UePEЙ5D%ʹ\1B]GD)}Αܟw:Z:qCpxzD͔?- 9IQiM+>=jE~mipa } pALXTI%g K^.9>x$q{ b$'t 뼋v,A b;o +A7V&=!?؄]$$hLm,e:AssvVEB=Q >ACn,]]=,HgA绚"cTTk*VMT7:",,4`j5+ɛ *Nk4YB&":~6aP)#vVI~8Vh?&Ij|O(E@i)mKOY}Ĥ35:I1XGwL xx9WjdΏ#%qq-'+ iJ"ӭ`e٨?^OAd=c?#`E+ʖiΐ_%<"R/ŷ5X2jB.#yEBFȉ)tW=Q+G =CaWq,EKdNP>//j @^o`{54>?_D)elAHg!D^ -x1&(T(8 Z?aQ^vdi`)C)Xy9NzGonn:x>Yr*.CzЬL%0(wimzz|`'..CVD."d}ؽ~[YY9:!a:6 V̵#4]}q˿v2*E*///n@jmv*&}.z{8?csq~.QJqd|54 ;?Dah4M\?a*!uw*= L3tZ2XAƛIs5lOFgj]W-kFV=aϭ.))~_&qSS[VKLP3gkk Ą)iǫhWBBB_PPi-gme1ބ ],L$QpL-{Kt-%%jxBSHL 6`Z{QTn_AaIjjjinȑIR9G{,ɡ_\&(jj>A I262)HJc=WdI&R>Rcddطw~ٯV\%zs105Dnazk'OrgvzHlrMe?y{(«V 'M uo 5>X8xNNCspZN?!AA;yohh:GQ0bj4[wk$z;ךLc5-.z+77s/Q !(Jy)HDѣYYFt8,Nr j%:Oor0ܨW5`- st51.ѩ F>4adU㵾1SmyNAK傖QA dHNkWAHtzn7n VKmaCP/Ciq:z 1r؈ح 3d zx8?=h<^'l"sT$F ȶl_W)%%N%gĢI>rfFBI_hn|.#Pț ǍX!U ?Dd鯱\lhsPLj\qṐ/jK{X4a3>qƯ߫I:"jXAB7pbUB˜2ëF/yz^,@r#pKՄ+ Jxg08.e^j7Qy҈tqXty%QI%[m֨h\5$wT;0]k٠2'fddMQa?(z7ZFbrO5_k  zܯm=npTuJ#P;=5r{ڳu#S$i^㢧*ኧ"J_:xDcP$Yy[k-Ԡ:k p4 f[*U@ E8k &O!Cp9rr0CϞZE5 )UDS[)ϿrhOϷ]P8l8[*+kNp\6{)ffwˊFz)5!9 [T74M<Ĥ; ^ʚZZ~x3Szݳ"tƷ>{Ś9-#?IkM9騼6K塁jOSSU&g4GjhN_(Ɣ@Rv$#黿|2TgEyy߽f())-)m+HPVTTp]-gm$)Hb{RXJ +,#Tf: Wv-l3DWgP@z@`ohby?|=9dr]Zp{7Y1F[0+nѪ1U|:zlphhpf4420ϻI)m Q6DVP<N J[鿥.9^~Unk!Q]c#tJs{9}!k{7Qڄnt%ҝo*U>2-=~>ol\&0'yf[@|1*vhQZPF~ ]>- pg,M-S)l Kv5+A/6-fӇvszW]l%O\W~Bзwwl޷K7 lll<Q|sq@Ȉ c[lU܄a.k.^H^oW ::d@dZeDfQOj!kOT3֖xG9~7ܾyϟS"T^UV0M+[F, 񕙜ߚ^Xs}r*=G:؞=0`[%%l.Gʣڷ}ӽLd3Si& :^"vMYwHD!ى#*9-dLLp\RZ'jGocg.j J pOضC7Nৢ5p6ILE=\gaibMQ?K/m45XMˣ^V]]ƈzyyn`m " O*e__j+*Br|R<tg#۶6,6y2%qk;^/q嗐~D|v5_ojN_բCi({dB͞[2Fm6JwY?3jE8iCRz-GUׯʥ {zbCׄnasXX -MWUO.mm8Ldx\K=e!pTa2$n{w@.XޑQ;Ft#W<55S5>@ N7kM%}""iyAzż.ͭ6 M/D3R7] c0rp閹vI @'/Uh~2:7G<33#!!zNߏ7CԷa~X?+*jN壤D())}ZA355=^!'RwleuJ:w<_~ŇAط-Ӓ/0!k е雘P aqدtTWWCbwPcOSh7CUrR t)>O2LG@e1II#P!}ŀu+7%HABХQ<Ď[#3>>_6usTz ~ο |"\u~&'{jNw ϥ\3~ vxF*MٍCuTRށS#w`EDDʐWix :5wgڐʧC0FؖZM"1:|J <*ZJ)O0xs>} BO7"yoq#}iB55>` T.g|Aho;6>%|Tp:zE6v>n.Td@!YRzb>mmLeL~ BKKSʮMMp_+LQ~.,Vzóq"nW*j_`Ur"IӶ_ J )AT5igg;̢8Y?kh> 63sg~I;WC{"%rh|0CDEMb"8DG.bSS#+J)ɉ] X 1Ӆ8]r8 (+w1؏v뿝hLX4Cԟ{|$V@?z?T2=Uí^Lo<;/ 3~z rRړY?WV)67TE)DUτ++O2>efZ gִ}Os.#rUti 4d!ÙHoErAqe9/4o_Rpq ~o`0֠xȡ-6e͗ݹ餝-^rDL_dy^ǃl}'@YWPYI\pv l\3s0OaBKleqq҂)'gT b&lZ t%"G*ق~g hx2$1R1_Ens"%/+*=G(xKv LЌ#sg u9=jE`ue`\KV'<|ke1)q  +y/9`3|s$Bq hՓtobr Ԁ|r 5GFI@q ʣ=Kf>!#D"y#1;GY|嘅F8T WQノѮw`#01>2'xA 2By R{aT??ɦ,nKmPb&&z..Uӆ6޾XDvA(p/92R@f ,/]]"ʤ !GgfMG=2d;j& ͺn(z# EGaՎ~_mra_42 6}LY$'I8>;o dž[`of8c,raŇxgTkuzc}MNОӻz!nd:V$*r$'kW&oƠs>i`|wpJPVO8H!o6{{L9Ppý/m𴷷ghQ[s 1ex]6c.ϣَΖ\Xgb[Ad6:*|.C6c~WrA@7mcc-Y#pIHppp>ݛ\cbb>6E Zl!36_^6QnT&~iư!*@,n9'uTT±&zIT֏+7/>EGcc%DSWT3KMS%<8M/r%~nF=Ā.ͥED'||t}f>B]󑜜Rj=ӧlfm悧4#]p7^MXKauݡwֻ3}2*#Xn#PqfQ ,W,c1ա+ ?N)wbec|Pzᶝ{'ytkx#1 *T^cmFUWQ ,-vOJK#mtX w 6Cmaě|3+I\ \X6!+ԑXț`7Y^ wA$BgIjF}I8Y!#ҮHXB^}d6h_Xb?]h q=*^_sssV_X23h **,t@X 9Wu+@q5YŤx⻦5+k[ތ=#ܶ衘1=tһ7p" L'C`h䍰dl;mRhuR_*ɥ =Rr^^)JCat ] zi/? WB4|>Ј"V7!>̭o=n <6gY蘩_\돗"@ZYWUaK'4 P@O =o􁰷FyrN,aFf;̠m%󲕀= C4 ^\#X4^,(tsˣɣi/љ8tkO^L\.!hh>}sR#ѓ:8ٯ=Bl+,$1`࿕tT˲ٿM1o%hO)Td#O7^'#@Se|(bcJPnwA^<ɝC::;7{<0(4+ZY$W1G GIdťG $پoG:t:cc${a~$_E S*/c#fFCiz>zf9(8q\xtjĘ%%p|ȗay8!];O/ O蘙=RAB:rPnGqQ6}cw$+$zWTpD"hsiC d+ /B]]!HہJddt ^"g0,I>F,o)MM>`؝.:o6Y9OtGT|D-V28tFZ}|Hꁝ RqDpFAC,CzdquԶf? E",dU-2CCCBFhtt*AAAL2yccEW7Ň5_[,,9m,>o1Y/I_;<3<qާ? md.G|>v.yr+} G#mlf6I_?דW$W: Zy^,@hKKK 6'MPGO"@vvvm|.Vyy`ǡҫj%:F|Q;)_\]?%eeiii?t]t[ee3&:LP$deCQFWEتZaʬ׀;L\od?]H z SٶNǏ$%TI#Xt‚ 풒nb=˰(tdXhHbntb*;B*=`zwo句ښ|nCX3 X)yόv5ֻZ֣/vA5ڼhoW!]jaYE-v?$5ڡk{?_zx=d蔔I2 S U=є^S.7Taį+zx ?] h=el;_5}!MI:>xiR+9x}___W(`|#0pXܥlPX7۫%Rl\\hiõt??|U1iR$`=sVe É*y[ P7甖a!Hᯆ+C;^h7|`93R?Gf2CQcɓZQfff ʨYI|{sbKh8Bqkhlr%WMb{xB+SݕqQQ}֖A9^=fT-i͛7:_ڲmy"9@ jAoogg(WpT ~SVVN9qi2/]OĒȀ=E~zUlj@B3#b!Aiu^E.99Y'߂_T\\xٍ!>̔M8Pj\ygTхg{|ucV B؀K :O#h LEFAN{׬pxx!U煷e~֙9[p4r;e/YY.Var-oɁ}6$tI gEϏ)0_nq/6Ky o]׆i144_#'$&&Y++OcQ *%/媵KT,)/#7k G#laʇ1"c?x#)*ÓdW"ۘ9.Eӎ]k bfX9z% _s`~FbO=,CnXX_ WyaYh#i}y\30x:>\{,(PpY]pm&T/ֵ( bW<\YEp. @14 Wr"УR~-`Hp9|dCCaDhEb?.(rA1%i.[%s_^;2X}ꢖ|PA2ftu2,7D$7 %FqX 5 C?,L,p9 ?A|@ b 9 qֈ^L} p %UYؚ! ߨo"l/*b6fűX'Zֻ[㑌Mœ7nn%O/S-XufQwk͎"@XKK6)NQYwq|+okNiɃ֚{8-mG:*'/hgB>8;/_sB[Ӟ݈ ?zh1"w{H3g͂^XT\ZmyaĊs'O>B# ]~|ESXLӎ"ƶ6;Kٹ4RO<4m.U*O^&7EDabd]&?vx75w~rg|#Nwy7bjV)YVTBJcզ!GݶVы;&'~5 /RyA &[k?.[a0F!HU NKI=}Q)1 7db)!dT2ijd>``?ދ:O\[O#&Z/8HZZr,> Qaj_i-5;ֈZyrM)PRt#lΤ̵-qZų aRMGḭPKo{BQ)T3γ&VKNȼPՉuޞ;xD2=lF<%3CprSydT !]M>J[3?!σjNLvѝwxi_f<*>}RҫA׷uBB pz~Ǝv?lI1ټ#7"q1T/&QKO0Znk5JVA[HWeܝ~x82AGa֠s )F%QwY& ,lަMKkنIRoJqk᮵1g9];iۮ[Qv3yrh5[K.)0*(y`Ү Vza,i&$̾ )1cbtp/|tūڈ5 s 7< >ᳺx o8ZZ.>A=wC{ N)՜ٓ-\x ]$g: Λ=pD4itX)o!;J [bJi; _ *YD{ph͞#onzEqe&PRj"4jgWZ6;*6xy?*/рtn/L[+ol Q4hEbY&$'RؖXw!=Ͳ ODVI|zEM.+]wN6/- @ܼITdHDlWdun%(DA'ۏ~(3\Ix;6}(t %4{͡zo/Ye)o^^S^00 Wŋ/ ߮!8Tqװȋ' Fܡ(~ @W}}KLح[YB;;w6)7}D8 INM#0udgg'u7dv "biokhN-4%哱C'.^8y".@L* \pbÆ bsFxem%F&e<>|pt-꞉ᜅe;}@ ="#97,`tRu޽L" ^pgR[K.Oƻ8퍜ikGZ>g/Ym =V/x)ңw!ǎqNVv@]ۆ_^EŢ.r.'<|߁~^jL֪]q[C8U}٪Y"C?284t^m0#uD(8Avi_'\J&/E1?wGXŪ6F}[-d Zsn.'˧s_'Q/7nfgU,"yӳu~NK@8X#'G8i$Q[ Y*U#~E1 qCirX6>?kstDNG&efW\s[aj]wpbDrx# ^I%`_};+$`&w}c_ .~ce?30%ϟPzSW*o zsnjCè'N ;t|((ЕZHr Ew—#׮8V=Q8W>G$Kc-+vV(;q駎FUE{2l,o|oX:!y%ߋٹQƆrF;w&e8DWk|M!1=(k 6n JQeWc@Lo~Ee=_`x֏~x`:n§ExWl8ݾDbyYB+jvywAf&kCV!ۗGTTv{lwCx~xUt|Kc}-Ya|ò&*WŇy'N\[n|&GyĜvs+Y:S?|Sݽ{zה--׾u%[l9׋  vZVmxֳ@Jq55p|<^ bAgިŲd} {csMJIQadLxEwEs9]DQ4\#v2Yx "t6;v]r!W L 1oPؗ ȗܤ?U|WUHm^ 22òOySՒ+ O}vqN -G* |[5+侖_IA/;tPW^ݓ#_*uo^ڻUZ M/OTJ<k%aX"GMtNEq2UTX,7ꑂǷPLL;ph6Op޽ \tfd"ꁔhXmNHһQo`(ҖT) 7) ߻utUU%ȣʱrQVz +фı(h|~"p䵵 /\80J%is])t=~mm֭[5Ţn~SyxrWW&;|p |oM5%%yNX)+D4uCζMNN,a9*`gXJ_ lmt.$*UwwͣzX4*[_o]*yosN-s Z(E)d'}Qg~ <p!=ސlUɛC;ϟDgɋO$=YdpoJ7zx.RkoʕVc29o}1qE(=o{^*nbQ]Vl|kdӳrq˷.{ZRQ:wp,ݼXp&Ǘ7o"צOnԋ?-@JԐ./ܧJ\;?Sxsj6|"vHͬ;'Qu*9U݊% Gi6qVE/_R>Nz<ВUVWBk\\\Zټy1ґVTxg#;{QRSvށ5x.\rYed]жE iቍn”rYmTԃ]b0Q)HC-XqUtdi$-cfOY&5/O[QۥƦ]iOuN7<du%6OȩfXaVz^ vDNH gܑ.s|8+wRXKt<#']Zs.4 d F<;5\rV.pDDyI VoϓV ˊȍ 7]\-ӱ0hhBp 㫶K !kWYzhT9L9ͭ]d}? NrzEɥH!neiiD |T#.S|OԞ vE9.0K$ @z“οȻ/d[^.-o~4a`Eyg|m㎉h%Zr(}HPB< v6ՋsޙM+\[xI#n |yĭ8&)I]044tqw/say%5KYTR2i>ϞҌ-/_8yCOGYE>~Ϛ9XG7{2-V 4`*8&Ikrp6m$q 7iH;Qʁ PH}(Y]gO:K{SaHvS| ISV뿌 `!<lB-,TNIdGl4:, Y7.\xΰ9|C!^Joz^h;7$a{)r!o"+*IU P=mq<:]is}Rjuc6G1Km\&6O1YXi_l%u߄}sjA-BA{g=ڪ슟+lSs MȚ. 4Wb<6G8&w=: mI9(GVI0ܜ,|FwuHHȶm_?p0hpX)IcAh: ={ .8(ldixdTK@3So\GQcd_k ^g>l" D+J^=0qVvj/]<8x}RAt|ܻSlGZ["Yt[٫VP>А\PI8VL e666ڍf@QQ+﹢[j|ΰYA!CxH\Fx5=o㵵"96ׯgMGaJALG7EitF;%Bwr hr޽m>~I6e'~C@BI}/lb/YB5#ʴ|z6衧|ТEH{1R0, ૽.Ës[ŀ48A:$ ξƆiZqipǏS^^ _9[μm + o+R GNA[e^ 42th= .;׵Qd˖-×4i#>ɨ3Q j3/%B>;0hP}ɱ|ʕȍ:^]X|Êggn}643 -Ptge%O Yj`En2x͹NȈqvRdOh3Ua|pV!`C CScw|AIR+A(tNNd){;ۼT0{jgTt`He2?icPY[Ul18ҵ75uϾ0#5g̵"7ʏnIJ[{yVĕ+Ikac=wZM cI7n:}$xw[钒+zMmWo~`#$S c-I uub)zר\wML/xֶ{Pʮr/kx.ݦ_L"ר9[c*U\jd~2Io!3Xb@k^Ct]Y~٫M#w;RxĢnK@P*/q;@0kʗS4J^{?+cWh"Io?6 Æ+7` w8/$$5pf4^ǁ * qe 8K*_?LEϩ8իDȌ "N i GM;5e dŝϓƵ-~qvd7Nmn[`Gc0gLuu^zZ`.sᩎ,ͧ/__]jiy+ A"(%aă1Tr C_>`>i= BEVP#ңnN7nh4qq/^OZIƴq`'z \\_Dy/f7ː8Ј>{n0qO nLl+֙<裏m%k_O%eI(Kd-*VҼF+O!'MM FGo>oBt%ĜddG&=L9Lrmh_Oٲq`4[AR2rX]kkB^r%QТ9kS\\(A #dW?y^Taos>/]VE/ҧ~6sMnד2lcyL?2qc[.]seUuk:};Hh|z)Q^1EGG%٬%v :1S煷WwjU}YtrANʠs}y/kz!.4T eVtV 8q7u d d1K\Z7 2]kR/ wǏ-i}6`q ,;ҳ)|FMhڣlwz-o[3䐻 DRp&.[,{YE{=Y 3}VGoP(jj6]q%/Y~ֻ%RFFǿeHMKygýwj r! /.&۳=pw!26Lj0:ᨢx*;ĩ8xĉ?"mIkW,,hfK3hOzzzv[g C'+C_uu0HosNEqSE)ɓ\2ɕ5cph^pУGLm4QUenn>[Q*־& Jnkkа0jddn^ƛy߰亼+3zhjn2M:g+䱚+z s<P8z7 'I6ݯKCŠW2mKbxCj..H/W>4vpqygs1v)x 5|yHuuB)F._<} q]mc ?wLӲ~zAaṻw//4`7Nf[yBAfЯZ}ɾ5$mLoڳg,~tpн JS-Y\[ {I{/irU[(]Ҝaڛ'1m{뫇.սz^̈S`Ox{\K}YY˻hҥhqOE%g/w ȭqqGګIO.۶?5R6/ %hM2 ՒY^]q5^JMt:V{i*8+jPJ3g(+,+S=tߧ "ıV6F^[G}գk*dhZnjYmw)F߹Xe'-gǷV~tHmLA1 {!8iČQz 6:oڰzY[9guWU kͪ,V:{[^hI'ZzOԦ@I? S jǩWD'Pm2]j@1toKi§)[FIhSziEEV˟v5[{X殙=r,Y͎ yN/AJ[SI'ؕݥ795.-"9;?"7yl9Mu6))iSF3M^v4sBccxUbt44WBYT‰#+D _?c~@;}147H(\ F4&f`;TBnXLU\ޙrm'{x$`r.Gúc=,UPsi 3 ̱޴iXċFtY [|'Y-s[U(SQ\V_/UPo׮] NSz.y[ )9bkk/&抁X!$S]K'vVSy%|n׹Yt.إvN>7{ ͝;S@ x5vXx<{F^ª*ͷmm{ ^sqh4; >57M;@Xºp~Q黚O9[n54;ik/yPYF(QH輅#NJI. ,TgӱR^Ka"%FٽC=Z.񊉊v$F[YMN¶a PHs-/Z(" ܠKS|^p4i\{hؠeT0=ʻZa2N8ⱁ\/g\/s=ʫe$eܐaܻ/PW \ǂK[m(}Ņ{TLD8xg~%w?r٨$[ve,  WYӆS-"tuidF`P-DFPayHZ%=zdzU`:[_ɰK_wftPowYQQgά wGn9p=0ɾ+ 9g-ѝLkll?]y u|ȫL庨 w"O*}Cٮs'2O), PZm/ٝ <jƍ#] ؉m LJ]+s5!}`6P*M4ScDޚϬ~͋o:}…;v쀏E<;QGK4ۭ-RV>RCHjJJi}>8t0jg ;< O\nGϏgs+Ы& b @|X)Ӷ<)?LIVa%'5k֘;8V;ЫŋRB?8v3:.LyZ-_A|Gux{8𓬔X"ޏ{rzJD52}XZ7х^jpI݁S5Wݑi}I@7sk`jw;YtH4`s{6S^G[wHWu;wM0y\!@J7M8WI2>Càj ;yewZ>\c=cbs_yI %Bk*{;kzrϢŊ yrmOA@Ņ h m@YoӼXw49 ipV둡6K^/˸0Ow¨c9=p)bnR{VF$@']sEʆ1>"SrWΣ/_5P'#f"3Ч-^Kn}/չ"Ih0JYaa .i[-)^*mGXhɊ>yx-g}uFw$\&9W.akTP,휂,F`6C@Z:ޯ=oؒC&h|eOn 3r\vTdUN;vņCf:1'ts~6>S??#yE}ΐZwt^Xd؍;->X8.Uӵ .eC̮qUPn9WůNXIs~ sW K6 ICD*9%MOuѡ pd:)Jlsu-{IBȍ|%՝?ͮ<>-N ٓt[9#ncGr.|=oͧ81'^qw9ne:z푏_a:7ē}ӣi*'IvF'p{`u5G.DS>*C0}LD.a;W͖5Bk̾ޘwPJԫ+u7^kb[kz7X 1v^=<'[/&f|EWt.G}.=I? W g{Fb4@bIQ{O+MWxnʧXU( Y>XY ܩVa6n \Xl y)W|[],о!vP-Zi;΃](C=ϫ.,QIuvGqicA&ϓ禑0f,S0AF`;6͘ fbYVl_K#cFa ez&r}ddxq(ξ^yū`χ)'6p p|Ƈ겼֚[X@2v8>!=qC cK{z<2?Px ȹ$%mhy_>Vxg>T>ӱ:2CKIU4/7\rX9>uR7۫SW#]‡w*yn#;y˘)])0?xMw7>NNڽ{7|ƧHqGMbb9@޹om F^4I;,, 56mMMyqߔGZTȨLι9äX0>s}#›6-1?Pȑ# _FĠmxY:8p|>3>?ZtU>WFKN\B'dvRzxWC_-vd W.Ɇ4 @~] }[(.mٯ|N|l'O0mUﯜ5h }^ RнH-E,>xCNHɓ{:/}zx"ЍVje@a"[T3XLjiy\m.C Ewvuwu@WSS\\n6)--K5kɇ+O`Zi&?W'[a_7{I"F=kƭ\6- ǃ8p/m/jW(?m杳G39 '^χ70eNN֝7$C 2x-K?}:ԩ9g"IϮoh'~F+ߪ?<Gj,~N)\tip)gr|$3Ly t\ƂapZ90 fd9ED7lmmrX׻ƍ//Ce bSOY]/U{UQp 6ֵpxX˕F~+Hb &Ҩ(EHX* HT:âh  [LZr_+e`0Ԣ?+),;D\}…z$F\]<`ҋ;NiE 9w#$[uvN׋s!YT>0;sXwKJ}yٲe<06 qq~A:1$ w ݔ\#~,ZYӛ!P,G2Y/S7R6m Ǻ$?{fPRZ+^ӵW9^_;"{q֑V(O^]8"ƞW"AZ_]W*G~ʕ W}3>,:xyϙ3_AYxիGָtP4Jy@@~޾JFF+Ν{NW+v5[@v)*yx0B%ko]i?8|vwl,/ 33R;sQ8 }6׮-UEeTBWfT( o]122kN$%ő۫o޺#k7F[g~%!.Dbg WYK.\[ ׮]7.mwIܾɂ2/_wuEwwLY!}-gZTVL8~===w̜K{h Wq"^IN<Ya@̬\{(˟QW_mʕ'##3_P(ީ$d\šCRY@>S~;NH L .LKurF죗3.] p[R솆l%p72{gf|zEL5\AZ--c0ةSsr>E۬*NBCغRZ\R,zK=';&'ƨq3挼oNq%5kex{.$&aݼyy/*=ܕOAK :ٳ"XZ&H|"77Hb`t \^lFSAn<zfrCQ鋛bxG䯔ɉ׮pN㟆`"/_Z!qBnB?3B}I-,VTTdFaܹxH*OIespLvݾ))s̓,^~<>Ecc櫞;A/8))^SҖ=/n]j5cNXtvssF4.p$WIYqwvJ7ofy{,$냦,lՄGZSt\Qdᕒ7#)fQ@ >5 1TZE$ҫ`d3^W.^inn@_ϵBVĿ|M(/;wq/h ;&7}*NN >]G,>8)WֽzM0&xRE)f]>xLXFYzquFnZI$J$zy6>g;UGOYTPl_~6`_}Bzp:9]9ͪu.kXkԃe xqAGW!S>|Ϭb6Z re.4bSϝ[Znʋz1&}P&7}w ݣ_svd-ι䡯>9_ysMTTxBSQ*/(Zpiiךq%es8wH: RSx[Ƴ_\ݶgdeO(\8 "慗d#X֭' z6b \+.ik ;^Z -j`ZZ]Z\ :@S֒:{Z {U^~$Lĵ2:1Z^QaS}2[.:DKmqmMವǏH# ˗0J넋&,dr;QmK%g'0`y;Æbj=1Q}@ewQbku29v,ض{%!&9g]3) Կb$xusb <&Y.B_FlAЙ*woѥ[ iPiʎߖyғ:=,FraXjyHA͹^i6M| vͮ0_p6vy`AA{ [B/Lb-LM UT>y qCcp-$t`1풗P_է5h.] dfC`{3zQ"D[P)y # P,33x>J7~K ƦNp .LL| ܨS$F:Ж n+yd>^EUBq\Yە°f1wN<T6)*& 1hQlϟ?obڣaa'O\TWO`^,J &WmYbA=33aymW^uUU _I2k>#pe^н#yp/<̌W:QpPP|L_W̵_y5xe+3^ѫ*&e2?gLܲ{*S3xZ& ^xEt9a;lòI ^J615rlzaaai>Wè~o)#ї]sjBݻ!+I4S1C2tkI+=0'z|3%PEB%ԩykֈs߉5v*CYDƃMn rľ`CX(yf2R +DKVuJxG~nfFC"7!e?H(bTTԫgG|(7BЛ~zvjc{7=aDP+uTTEEM]gi1Cwڏ>S(qLo{xV'^ST Z;Pq2LS.#9=ˁ=2uVq/=D/uƣqvS$ -;"ߋp[Ur?ŕ;LM#\<3:%BG][y$ClMO' C09zڈCmJwll1'zT)w3W?|ˡa(cDWa0ƽiK 22KGn-Iػkأmɶjl]?9VŮZ"pΖ؄^ (t, Up8ύyKS(;m-v t];mbYG  J>7 Z1Er1oY2)~ERVWL+]sĽE[<~BC]\dPR8WВPVG2/x!8qb[_' GG > |{; a7 L Q}]␊Jyh#n9bbk9Vq;rr RMy"h}瞈|CcbfվwtND/p1pqoorYgdM%e"Pa`-Ģݛ#٦Z8g &<}a ( ̙3bb\2|:U}Rpq ˂+s %bX \(DߌWĖqr 9vE=z{X.u!b u7n-\6`" @ƊD ˖}o&YGlqC+H?#j_H}gّcVTl,PE4d'Fdyu'''4ryNy 5R\DGG`m}cjd'ݰA --Vi\Ǐ;&?z$ӱ18tu21ޜXei˽V jGXTkWwvu =|)2M'e\3{%Gfd`7lu[J#_J#My MBLQq^F uu!3/kWc; S|E@ž-mHޣ82rli5{46^Um{K?pY`2C#{ _P ]y<*;Ū0!86K'VhFVqYͲe9ct\: Vo8F%X8jKGIgUZ\%+tt `eϭڱff66XYY}d)u]9ե babU?.][[DGGGX8ۜs.\8p#>p,4JzN>y4p XPINo}IqL6+0TS)uV@l(}hDmK\g۽BkyH}^=Ǽ{=ɎMYx"H腅](ǁ^,v',evWW׏ڍeR/W+hSRZ/ė=Qqz׺e6j9lWcwK#&7 aVsED` _x7HJpө9Wfdd̩Egv*3ϋ͝{өY:)aYnp9*e/8QQ2>{"j;{ݦLlۊ||f)J8g@c߾8 *6i$PIIahi z~ 'RJk}ګw|vΩZu\>Br}#/[%`@=Fy;2-_,)uz\zgd,6ffZyܞ9yCni$ֳoK䟅.Ǝ?>$g+~%ѝ<+,Sq7RGyU[ޚ  6A|v[Eic,O, ˲|8kO]S:; ovQMyzvyM7-wtخ)z픔fneYp([=jo Z}GP끻L_GHL kfPW×6͝7OƼ dRz׸MLx/\WTΆVZW{}Ly]d!neVc%IʪH݅#W&PYxĞ={|,&_ &ȗg9y4NT`Q>xPW"mbс#Wmz$Kv%mr`%UoU(mEE5rqsIHVVxWwB'4 r [+ dבzVfmAmU ̋uU}A6UW\T4wJϓH66wii/6zDzlJKBY5ֵvS%fFŭ۷T6մ-pEE Fi@{>R J #.Xd \/ $TT|%jSkT:cZ] I}}O>8R*MsV; $p'Mw7{f Hƶikzy{r0o%:vvvo_V|2D \x1 D-@-- %4m2#"qg9piiiT:]6XzIϥaεYc#G] Z.\r抌WWVBZ;:4-[TeE]ݩJǃ1ojzk WUٲ5D^NeM}PYaz[ j#aa͵-`oܑ'U ~!B\5P}g;<׭}۶KDêZIwnZ3߂ndweʀ;wj˓\pc9>A]ffft̩R uG}S6y 샷4˸رcfw%؜ zcFŒbSk /M)ſc;^lwUfT_18waw?RQ20UZPPQS]IPXBJ$%l,h@KSD 󹁮Hh ~jzL=)o-קRNҜ/DK#Q?4w ] n;O9a3U%೺:}`x!Ÿ&B"-0D҉4* G@!2FYM[ԶϽ!Px+avB( B'a42 I"_<~6 Y+7oaAPaQ~^K_uZ vnd_M?2_]oÿ8Tg3Z$4F$W;8?ch) g?*?T⺩J+ҷ))MQ5E'Mao)?i }SoMʡߚ7e)պ(kӶߚ'$~ߔݷISr֔?i}SNߚr'Mѿo[S)<\5O&]5O&ݾ5Ŕ6IJ&=5O&=5O&5޿n>\_*!h+(1})v`Hs9Q0d&MCFIof8CIH:H42J@at*K$9skܙ&#Q DӰ8:BiH$JЉXyVt 3yYgB8 I#-V@jqlsU`"Rfft%?zHޭڦ/ny%EANֽDi9-I\}-9"8m>~v eqWhGNrusgtn*Xn.cQQwzc{x۞]ӧhxx_l4.T6k%tk O>wNpӧ(0Gg[q< fmxGϿټysi]IuUz= }_ox|l+JNJc7"y>_wٽysc+ZkoU̝lfE{̊?^A> #]p*kF+籰߽{inyq/ZMF=ooe7,Y8qդ$}~R[u|e1r<CzY^ȗ$1t:\T1 s_!^y&7G@6ksPkK.%eC^zWŇh\/-b/ue=+|犸{@ iדtnmIv~ M.+*0pTy[XvbKz֭cY~$ ֋\nFHDF])˨qGODE88{.y督-D;:+*=}zzEO㟷;6e7L2JkYPUG[P(ۃ -IsƽI\:&Esܱ'&lbժ+i/^N.e4ܳ\|Ŋl1T_᤼ƥ11<{4J '-\[`3Fڮ] JLLmH_{m,,(zuٞ=nܽȑ# ?~!Xz{,XpF+{Tܿ/a ~u*|v`RځJ?ltΛє%%%4v*25cv);w}wͳ\/-9L &99Ҳ<[NOOOoo𢡊89 ] NG^p8qrNvMh:>#_ܹ^ ŀ)}ޡ7u^;v|Xtk{ƺmNNl2,--UTSZ9:JUw<`366WŜOhpyšMQ=j>>a|xf9W_') kXYY-\\)鼮\?|@~wj;Nb;.h" W==ZTLy/e֯_߲8K6HJJ>ʽySJJw(8P":5\C;6(6{{5kְ.]Z^\|Y::>}d|-%qezs|]OKb=Jp[wjXD~HggʝIQG3]n۵#q_扐{nե׽@G~/b|zٳՅA2:=yy'56NJJJuǝKO]MI)Pw쨱[ (Lt{ ~xS~'QIȊXy_i`@WJl|zulmCMԛۀZb@X#:˗+~mon7sV-?ʟڭa菽GpQ5D׀7%+TN|J+pR J> ߰=(泥|S/QPr}U uݾ]r.|6@;WqNJJJKڅǭ㐖6ޑKj"V]YY䉞YXH=9)Bim*ݔYU=3>QQ6ȄZ/{8z"!}o]|8/= ~{f;5Mj))3 d[uVtyuu0 Sjh郃¥jM26#YAzʕ+;*ք(+:9ېܶ~={j?Mɓ'H,R^>d]Dzئ4僨.|ɜy,7$-x1_ym0nn-#2I%N sNљ7 vUz t2QܫXea^uum^"""6\c0h ^煲}F_604$o 71yϟ(zCp%nѕ'==?HP%WW;_HL|}=:Tj9_ny2@:$GG-kkAp=8zO<MYy޽{5ǿH״0DS+7x䪉B#}'6lHz5xF~yYvOEM[XīyC{:]f9r&kAn."naanE%%( 8c0\̚M nvǩщh߹$Ŷ5{ҥKH.{|{1OCPEEUUUf>nb&;#XYYg` 4Q2YI˖3ׂYA\IyTp+`mmmrk끊֡"+ܯ^a&l~m"rʳqUUU V~|W)'qIgQFBc@hs=8 ~0qh |BE`vhݻ4R1JoǦ_ӿ9jՋշoe{!'| 1*!Z!dɝvҹ#K5-322@?~lڪv4 =tPœ IMl22tqmkK^|'lfJY+$.?ά bϞ<ВpN*qh?O]˒l"- v/=ULz0D˽xyyã+95[blD"9; 5vMMMV=u~20>ܧi2)<'vSS{TGBfi~`|uN *(YmԜ993>nXvt=$OڔYH"$g7o5I%g k] :T/{ 2F'@X #S  JB04 4vquܜ]Mg<۶Im~;"Cߵ_Cȿ~ !gѧħ.-h@$=tuQB3DpBx"Gh"K" d̔(!)Q*Xlu ( !?N- NÌHIT,LT,B&Qd@E <š>$S"Uڦ7vB a& @&Lw4 %VpڡNEgFd*!D$ Q8<IoHH*DLϜHalm&b!0/TÀ\@EW* ɌTD:aX^"DAQ dN@* ɔTh(V6 Ŋb o@81#U43REh(:@hR18:L⧥fNJ3 BPp_4AݧkjNV+_?:]Lf8#oW3-]=md'b8ϵ̌6&%a!NET#@`?HG(|IIEOO[gFmB3 ɴ6M^'uw`BhS0D I"qdJ$axDv|_+V@ 4g* aYf< 簟-Ac #X1h BұD4$7ibDhd83f,(JrNUp| ݝIm9 t* 4J,^%`Xd"!$PHD`\]g&3 lpd;r6T&Tʃ"ZP4cI@H2“ Jӑ`\ʣ0f;8eZn>k2HX HHSd2 h(siJ`J{Lf$ 9F0΁~\Itڹ z06xL?dbT4{bih< C/G]IGhyb|e쿐nLW,S$0*pH V*O/`Ե l]F'e $,)S̥@?Ν),?@H Q F#(?XbqL VS]K7be%,y2v ;C%M^)w%.̓BѨn^4'A;O7ίpBؙ^vz-n.p4,x3EbY! +tVXL 4$ 0tC$`0(T %Щ_5VX3 b 1пBgB0Re &Q xLPd, ""4Tj+(Vb 1?(J!(NR!جR<Ch H%|pi2 V}TAh'B B+$GzB1Ԋa^5 #idbAҊ@5-RR`δ1H)dJI2 h&p$XTH#Hx,Oe NeÙA'B ,O 8iγOرD" LEb QT:GIi1ɎUәICXyz,ĠB T8ZLh4 bL2£+%1t4ǑII,L-AB ,Mه|渱$ !DD(h \)C#)tg;uȉXyz,ĠB =vZLȕ9,#4J@aT P@8~:3I$VMb& 1h?:1D @JCAH%3&0 1OYf`]ȳb#D#T KqdP2G8IEO \JOWq -b 1h,h3 x+Ah2t: E CLT&Y@ ^,eY= dJJ۶PҨKY(*?SBd-B2y$|AѐDtIc.1 P V*gVlDez)2dA $IF +QX,aI( ~7Q2o2MH@1 "'3MwNe,Vt*}xFd<8]4ɔXҥ3WYb8 7N(NS,o(TGc( BcT2 pD:$ pJЬSj(V/}_E1XY*M@V~(0 8 :N}wsQv4-ݕd>u?gkn-ۙ'9P*q:H4@Ok?4k2]BUGSSXJ_s6eljik_ / F*gFnʵx%_ OݤekGtE J"H`+'~b0[Q32[g\G1OX" KHT"c pة 5{~\xWIXE1Ȫ(ɪ(YYUPiji@:WA3$ .(AڃkVg]~|MuԵ 3c GøG'ՆoمD'TUB"`H:QO'),DCN[쩢[oUS0$Na3 T12 FHH,\.H1d2T,IbfB&V#=}jQwTT1v{ڙNO._LYLR(R4I x*MX&*t7{B c)ɨ(Oɨ[ nqe戨X,( M >d865[M$̃cKgԴ<<.fi.{Vi:/zH>83^m) ? Pd`5|4xaeup`2z[S֨a%OJ/; ]~&]~I!98뇽+% X[;'W/Ӓwpb % "+xn"ADLɱѧ͊u &aӤOs3L4u4'm0g,|?aXY]W6EH]F)}ʙǔdHd_ugjax&0ߕ΄amurgX˯x9=8Dϼ_s*9)~E`aV7B ]쨿!*?=FJԌ*_K`;C0]xOF<1X?V`[ [6e=b:3+ ;d]M1 w.J$!PWj}yЧu'DO=<*=yq"m|'(8՝9/bVcF\|RU`c[MFJ+n{_TyxX8o gO2v')}V!3oh\mg;;;BbMnt--._6?cNx/v܉H|O.߶[sloeeɥM@ۨL" )**Zم.^5A'{ʕD+)Dm6\UZ{<66M_UݠԜ cݻyi1?#7RҒ$/#*\c5kߺEGG9s'b,Si(^4iwc|Æ \Nrpwxz8F"_KNben^bElJcb]Ki&|v:y4.BjR}gx;vw;\5|taAAAPMbb_N y*yfsn*?z9~\/6{5`yPǵ#]i$a!ꐫ9GBWIV4;PrjSp <29!x!z[ T޿okt C$u5};n@#c_Xeve?~|mu%%7ɁO+f}h7 5UIKh{8O۽{8CihT~%K^~/_wke>Sh555_>}Z|pbW9 x4E+Dk.LK Bb"9R?Y`=a糲xNɻܿ-or *++~slcΩ'-zQ~ ]w]Ѫz&:GÜnhӏtCBC b/6غr%11^yL,!v~]^tɵ:aזWiKmW Ƕk.^<^f@Љ9^ԩiz ࣊ކl] IL Fu2@ѭ²8HsxLff؛E;6Z hii7fwhkg"τsqrfp( kW@D;nW:d# < gqѣO74S<2}*_]=с B<%]y[AIE@NF>o _7ST1N=G>97+W 9aW80w5zDоf/^5fd];s52;{=;3r? wź27j)vkegAu۶,++ =~-(,ĉ7Uߧ.*'IC_RR[tZmKLgΜ1 hRk;-m\RW# A,ܟˀb$%U6Hٜo²#wG` pqo@az܉wདc=li=}˪/c H ~go@M 2o\$# 6GGU߿037WޥJã4ꬊ iKߟwl)1H1BnCєwTذ#U饀CH.gyy:=8u.nVؾ̷4o_|3^lh _~)6jLHRrGyxM--"REtZzUD]k>稶j 0nqe:@n*GefڧHʥj6h2N!| C(ﵝW'h/omJFG\5wؒ nc}Gg~W:Db5M{r hnq`baq5_p}z";׀Ќ.nk:oZT`쩭Rt^ 6}CS: yf-//=XΗi:^[o߸`\zvh Qq&&'#"A~!3s`[SMU Ml9[]x|p/r`.`a ѫ zۑ ?ܝґ'tA.e t~ɇYޓ E3*htV+d[rIvF*+ZRќT8E|h+ זSqE`Fntghm4D*(8i + y5g~ŋ74TPM~]& 3S@ ڵ1,--$6ojh HCCu"kXxČ(b OqMQ,~pBhnY`g7h}.}_=pۜkְYC 喳cG9 μ,ni1HETMvēj2T^HXxfpߧ- ro,`9-cZ^G 1::Moq}lvZÓ]G7}gd"M =-W;)33˰&w|wfɻP4P@ XI{adܮ߻S]]}%fM(&83ux30_n_5354PLR_=x[y`9Jy Ytx˚eC!.4=nQedd(*{ Ÿ̑Rn=ުDٖ`L|1H0Ap9kt1z"C>gGݹwӧEĮnҕX(o ` ) x&Whߙ>WM,>F ^m%NO~)||'O~"W$hW2I]~=Mo.(öp/k9ofB8;{_Jo'Ov]Xvl$$p@[Q{/_`)uy|ULLL#_3=}ނe R,RXٗZ|d8Y S6DM#ē8z&}݊+u pMt\v*x?>-a#haAw.Ja<'jfn (I3'7Vrʲ~:<@N}x{v.mڰAdC >/?Eej炂۷Tbii8I*Ҙ GvAxaͦQNE1+Ư6VYm@EG{o@wMU>c'e1 X.ۛyOu]ĘT~¸=ݳ7 j}3}m[KLOChI]hv;+5I5HSp$9h4J(L++@-ɇmm gdeO=X1w^t51)#e Oa] xɏ0ѕ+5˵Ul#Qhꙫ"Ae%9la=v@k9xH;apkJXA"&V~!Go0B>@H T 8I fQH=q)݌ i0XZ!_X@88q,o8Q6ɘ|"A[@ƫḪk?rfqP=ԝX mA .QE[;ti9}-Y)` 9+>/r. mu(ׁ\b?ѓ &.1rv@qGOVlH6}Q +Uׯ6aMOނbI磙ONI/j,nn6Ԉ4*[kSխ[7vE?Oxr\Jnr33əq97> aX=7QzMB|ۀsߤmcTd36_Ɯxp;(ou@kzJ"a^yyޡ,9JhdaM@^g4v>-|\pS#6ǀbV{ZN6o&L4SXž n̾=$qp](?1;+ G$/g\  kC۷j!ռ:"JM{b2`Yo wꯩ89`cO-Ftv \o0uI2~GFFx_P:1OZ\ {ch(J>ѿ@$=[5=0 #BJ93d-wMDZz5Hl^ ?l=x4tŬa[Mlg>'RTɯr1#dx,P*ԧOD Ωx U<>98G_S;\tbN5'զf Rcۼ\q#}3+TxI.PzB/PsLXK1>bkŽf,j_>~e%ǵ!%]{BlDvWVrA:r{a^o-g#g$ d"y ޜ"/Љa{K݀QXW0j13[ꑏf+vBz`z&Th^r|GkS.Q/]V>ڻA8 DJE†d,ժz - պpt_\ճWVM|WcCE@ ?NWO9\P2|E_ֶ{nga,U!߼:}ͥ0Y>#G.g{8ʫEDlR*'C-p)EWK%}AK Hil xA>߾23=kjT|}555Y98EDD A/>h2S&7a|cs!iE>7Xz_8n#+ۀ/%nssG*c6%vtrԯMyz7sA1F[|FW'5s=sÓn:+X݈RNɍ?| 6&>9mUU))9 Siha!VtcXXέ3'+ |Mʕ+9anc+;޽D"O Ϡؤ]^;QLMHH.z mf-R;2A¼es4$kbM#8vvvfٴ 25h|,So~. Zq.W[+vӵᣜy^fې q-8UIgΜa.52zBf~놌p^ϓ/M) Tھ~s%<+MҒǖ#9j s8S1*5cN&Gcbnnڄm| \ Vgwe\ʻ{vNY&O),{V<>nK?Gz[tn:j& DzoW3%rattt:ɇUU8? @F[=[FGOd;6st*7;t[jRNg%ae/Dv:- s? lf#:+nP3E$2 {%%% X57V rV6 WT/_zX/MN$ӧ}}##.;{bĴoI⃯ƍSt?~,1 O`g"v;ff\]~ȠXq̻GXj 1]U]q!]N S-pk}VpmCξ~S1\yaZUl-i NOqޣE3͖K禤?zRD-|Xnc빒z`ޙ&i]QWe!Y/zNݝڸA[ݻhiihj+h?KTJjw9|+_e|}Ъ/^aӵ{VU޳]qkdHRh8/],sH$M_}!w);.<"bh9C8Ξ=Gvl),\[JBlwx[rTUƹA(1{vq˅55kԸJ+nKx/˳^.8 ..e0"0pN3*[0󴌩ڎ@.s$4n;uJb nj~fЖfcϵ ~Y w޽y&äё#G %dee44_xu- $}w#f}VbW7ڼxM^6NQgΝ٠u g_ƾh[SSXSU'n_ӡ՗IPoЪU/K*=;#>^ pT;)M(=8w({FΓVB4 Hu Ojz7 Տe*Ar ^q;^,<8#%C.}}}Ťlqsc [x&د0vC)[ݙ>@e虝Jٯ.C s|g|. ̶bvjDVdQ;Ɲ!>D/g!A:}aJ W.MC-^#|ݨ}zV(Ghm'wcAkQ+Tjj!q͋8aχ4xO.j&o+<HBZ@užFK[ϴ,دT(4}G"K u+;n9AzzDZNr:`ɮvlWvVuJ$:NE:NgTe*r^yَ}/yUF|/ƃ`WX,}u1U`H3Yo䣣Г- d?^A%320X̮̐*µ]K~m@Ea_@EdW+߮M:[ vmϟS}|iu hooObI}9;{fWxs߯li7Q5[^ ɷ隆9#t!RikܬYXFjkh mu˃m++ٙ5+'>*?ch1 HK(/5 =vȞ 5 <(xW3Bцy? Mx̸fn? ln-NCVsn%@ ^ZɵH Č=PJÔJ.an:Tۢp(A^^4g_}i?Hwٌh~s1ndR2UhFhJpca[W0}~M7;ڊߺеKP"cA^^9)mln5)DPŊS(-jcwXrb#ʕ44`q+}fܽ?>=|ih{i+\5;ﹱ) (vnX,UEE<>[aWGVif&!-_g{.1ȉ6ZW[ZZUںv̗Զnjx(.!1_&F[~ n!> xE5QfL!FϞ r~eѣ>|VWT=uAO:^${LvF MV{ \ћ^ξ m)ܻM> B rNkW.o`4 de"Yy^3?|ev# N `T=JLTv>Cx C]N>ʽ5ExID0{'6heW Gўyt?uNHH%T0Jx2cj Y]%Sx'aO-^1<$ IRZJ) 0)#+7x)5vnΨ+.kD2V\[1H鸀ҳ ߿HʐUdgOޣY&'FB޿y3ݻMi6m+$Z$$*J'c=z5WMfU$6tb֐u)kӦ AxuXҺeBeYI Gh\c4:b'>ŶvmȐ\XwY-ӳU>S#Vqc^S U}beuԗc EqkveU>[,4 2M)+F6 CReYDSk8C I]0}ݴ߼bYf{S+!Im`T@}iuC2Xkkkq3qqWCrZ[tRu#-(V\͸vkt֫c>HspOw%5V4֜g=aOǨ "^qfKpȊ>E8+''CBֻNڽ>LL9 'f6o4S8\`Tݕk֬Pj_9:OΝ9s_pE"}-Qə-p8إ,&K&O SS4|}uA&0q@-5堙Ī ІHbZ+!??/]uu~f3۽Ba^J͠œs~Q^9;՝y#azǍ0=f y& 6l r!fÛB?˭`#O󂠤fiy)iêv-5)//-=掝+ʏ`}WӔ-Mk?yEIy wgށB&n`l̷(h/jk׶7*7L4J;5lhh9JФ ߶; nƥhǛt_(қuk&+^yʋIiPh4QC+Hj(vb7ڣċgٲň`1W=$ 13GOVW%=۰Q%D5ZvD~lGoII zCˆ% >m\Dˮ)8{%PUFae!TΩk.-o5-:' $`w#1=hmHJEN ; 7oxH!q6};3qI}9s5G>:_!T]]Ӧ dg[hgd0Н\<`rS?YAU L? c[DrAY 8FV߽㛩iP8FX+{1##ke!lv1wɕV@z%㴰]ҫ+K]ؔmUWVh| Rdz9|Ol\+Mz Xwqг˂dw}hFRYEFb:*wMO8={@ea.MwjRev$L8-nnS#'u˯$a}5'5UDr 3vGIBP/&xVHIB1f<|LI'W 6dt6hؼl|>"څZUu*E# 8RA;ͯ{^Zq2Qfvûhח#E.M=ohgmRc1'zw1lmb<;Pp,;{.2jbgLB= qJJȦ5I)m[P_Ȋ:[z@C6#7?/Yu0z]ZtYnމ6$T֮oحQr&UoC]tHOj{VCuha&~tC8Qf*{Hf({ͤK(38> ;=O~D\s݆ S>ɦ_Ӥ\46U8_*z;I1k^ֹ>].v4(NHAhV0ѧ%ѱ{R߰sؓcctt|`un< :ٳq:3J40m[%1=AOxq>hinx:;F8y2Hݳ /u]_91ܑIvR99R;uټJi^m/ ޗtWPM Z"3YO=[.}غUivSpJwv'tNmd b1c"BB4»{#u7lnLa٤gF~&3C!;_E/PCpr2S;uZdг|Nر5b۞\kq5ݼs4}vuɶd&0YkbfFLMz4Zw/-]rXWWjXXXoz-zyh\Ą,ea2c dzܾlxAsSR_18q XA.z+'oԌ3pDVKY`!K8_9i|՘Zoǰ6{*hٱ.~N3AI]SpQn0kQlggަl[@6\B<=Jm0/ɵWL[̩=+)kzo-,$Z4DIZ/'T$s_ɶޝ{ J"l򘍓Syb3[s6]Ӊ1|Z~|m+?ͣǽʩtc ms^y޳-Krt<<8¯$`Em}j@vH{N7<*4!#4-m,%d4G3 ȵ׫,i# .>,eךOp ܢYqa֖W3_E(gpdWv:|emVv%ʵ8MJAq:,7Hm׮ׯ_LDtTӧ fq]rW5]PkM#[ťJ^u7y;BKV}|R5*ζNk)er-Ԥm~QQlt%m{D=w)++?1׆B0jPGG_Hޣϝ[el:E@05np7ʠej%As>z+mr% 2TR{>(pV M~kS\Zk>"ԏ^*xJR|>Luu~ܜ*;$u0?cżЛ3aٱ>S8ֻP:l}&E2?<`z{+qj=[%7N-#ھc%???DYk۰ЃWTR2pGseYD"sqdYcNA_@IYufr##|)kTI<|1*GlEכx& {u!OO&&&= YAUms.`+>S.f=Zsna?t|͸vV;;l/?;m?>=e۷c61`+ qUیH:]5?]Fyz:1Z+Uuuh)>A?,$bnq%۷Ovh釛 bff#8A<1Cq𼨮sbn."%|СnL8xŢLz#ݘu>Pc YKd.mPH} ,t~9* =?~ (qX` ۷o]x={֛v|oMF"o['*^ȷ^بJ£Խ6 uj6Rֿu2{/j6bZ~t76hV\ܮY3qܑBl40 ?]WqѡVٵX{@m%ƀ}q*ҽ Pmn?#ryV+]l'1u[Y=f'?eX5}6m@w?]_WB. Pr,̜ /^X20񮾰+` ÃlWU W풗??AHUʆCE>Aim.EF*NktemR4į9vdWr|ؚXJ߼E 4µ")-[&72ھm{dCӅK=z4bޝ˾zkuۦ+~kئ _6)u)7԰FHL^!ɠ}JtRT6OMZĺ~G,j9mNUR#iA_C6"7K~xR}b@u oɭww=ƚ<;6*"vή~yLGWhB-nGG1~Q@\CdC;7S۷! 5 u3wR" ß^{" ׮-0g=%Y|av^;&zz|Lss׷Vho9/%$|VR͢XjK ]lC|WalQzcw4>eȼКׯ/E^ *c`ȫCso2elpݞPz:բs+!2jR"w/ :ϕdqDOZ̟& ʹ.zZն)*J( Iq KQCX47I='D]u"pٜe XX-򈡑^$^N_GhoQUU[@{yR>ƍcUUP$ p1Snk ]ևc\ :H<]潗& !eȘ®~-fzMq :ٸ^Qa/ְ5^nΣa]46<̭Rܴ/ӧ'6ܑ]91),aӧQp'alNm oCӚ(-Nvr }iC  ڤjkkS>+ '5 n"zNj&XŰo?&î%M K?RR!Q[gb}$'ƃ?2uhqPUu;RW^/d]KPͬ4x6+ 4B^ȨmG:ݒ ÖuZI1FQO!1#7{&Vu\i]~naK4ަ [ 0nB&K|54^b1sf6n?0k%\}mE=}^j{$ 8X*{xl.ݙ/ _:[en WecB+%0@dط)8g]:X|9?###8%sD_ڶOhp[=5̵`; ,==UgXB^-?ؐa̰jՃX ogE:TBDDT/s?3GFsSnLCrpt̶zXKB5{iO)6UU#GxZt*`ꮝ8k DorZV1@{Ź#@$qY:sssϟ[ONt~(~!B- l~Rs9ˑv𑶶ulX~V) PphZQ0!. bw8-YIrڼveRRk^=~򩬂ծ4L;E8qD@he~vU*L:HJFDD\mmW4ؿ_ʅ2 |YC^ 5kAvMtxU0d˫We1^ڶ [e+dO7.ٲvZY|)D'd̽ e&.ddW|Hloݺu˽Excu ߻gu:( P^x-ܱcGn@on`' 9rrss Az삟m +U>ù{2huPBj*ӧO\\T&~3}(}7؁9%f \{tk,w{[# ܣ3;tG$E> E[r~JE &ɺU˷阿T]cj3\`a4a=0˵Wq )@= ;/zFP8?^rH'NG5f'R 80ii*>>3*q=WbȨwsr7ѣG%@uˎS8v')zA:ٌNN%ޫx2T"0x  Z4kRhBohpV>y+C}Y>XA/c*hK|ى; 'ͩBǧˀ~b:?oՉԾ4dVCY {X:}{%r,~y)}> .Ha_gg U~b~66#8T>]Hō':YB 쇈@X{?Ԕ.G5"RA}MHT_S,R TTo}E5E*f?H5E*?H5E*?H5E*?H5E*?H5/6C.P|MvS-RA̾bHǨ_SqXTqE*N?Hw^C^P]I]*ظ"򍍻-RqA*ظ"{,RA*E*' -*}P8Ҡ:Q-6ڛ ml,)z%?<ڹڂ_D;<؅b #!!A|!@ϬN eJ J-t $;)h*y/$63_vS8'c("$a85Q(o@M\$.;LU4hA{+/Θ"D ˜pT HFx37# -!MMK;MUwA3*yY 3""<d$BXq4Du2up'S흜_ ?7HdCIXҌ@ ( 0#(HaϷIOK=ˡ?5[gG GFP8 kp M ID8$X0b_ּTw؟H`,qf, Hcf?`p_8׿PI!q(8n Ip8B2C1_j@d{g/JUH"*3V$8 GB  Mř* '}a?'!VPx`+Kœ1*4  aT P/l@.2Y{oA!Qc DC`pT Mfh2D"A쁣^G0u-?$$4`?hpb, /X BġRA‰ nЋ%PD,`F,ڌDcPL#I,p/Ŕ#Pp FaIx3"AD ƠW[^p$@2Ch"HNhCDb1d?^fxN1Tx*rLB"ߋg7_G g_IGBqx7?( "/@m:8Y " $E@[w/Aj M%nXhW9\_KR{H҂{fT'j?~nU,wsqN..W+ ?jwl_ ~CcϷ]\mρD!d8G1T cqTu$@BaAR( *;ky݀:e\A/a{Xg$d xGp4@q$34G#H3" p0;`@zrAw äxHP(>AH3AֿCrL8ڃ$8%T,A&)P5m aDSfDWA2 @!.-,w[W4?QKWBk41_7 Od<˜HH8 A(d)cA\XCͷn^ _opiC<@QqE2SP  0X4ß#_CVo!FT`f'h8M#(Xߦ@b6T7,\N/ߧa$QtIqdh_9 Cxh6Lt^"=N6@< vk$`#T B +zTN/ߧпΏ7_Èa Xǐ@" (*'QfŠ \X! 2k<>-)/ +2&)xg5p8`|)$>,0W%,-$ KN #h2aH4$Y}?{ u Ij>BX.['3(4( Li#AFXA$0aJ"h@]Ge mFBcA f4AA+? ?d?fn48814x Zh@x$zXhLFfn׍ C@k$QQT@xV6[!-"FKs3l t]{%!X S" P D 0 ID~QNJO!_$ AXǙp '!шy߳Us4D+oi)~Wd+T󻍠*+HLMPi bnc~+"ne4 K3n4-b5 c>63(]"^(7_2T'R\7%eI4fCdAP+euhzY7^*Z/_CC[{_@o)'f;|5;=~_z(KQ.sؓTΫ0,(_+Vń"0!%q$bOG<#3A˺uW QxT8L? Yl3!/ T~pD;K/4(~|zh*pTSo]48 TȾQwKٿ\#]ZȿFt?\lwۮ9Œk6p$RXj@u3sx"APXr`SO{|`Qݐ=r/;#4=8JLѧIKW'A 蓖' SZZʿOrJ߮K-K $[ڹ.-O/ϭCQH)˗ IA' /MB@w`ѿ뫡L"|~3f>1Bb?D /.T\p6 Sp=/Q£PG~C蛀c,PPWϿW9PQ qQ v.[]4[*:9 4r),%|7K$sݯ^]]ڦv٧+)h05.Pީ%ΖД3 Uٕb:Sɖ?Ěz+byb_SlvT;Ks[ J?'<9O,}n3Sp_r  )3.$^iwnY9o{Y K\ZLϞ??q: % ?427E[[?֠?bkKkI$C[j+3.h?d\(< MI|^wn#[-)=,I`⎶qKׂwg5Q}/ {58_oMLu/Ńy`͓_iekIc3WG;W..TjW'o/,2 *|5.3A,z?-,\kTL@06Ӗ6GbO0[M~կ3߃#@b ~ctg;~o-EӈJ'Yҿ'T@sfQA[AǠ_R4;miiQZ o[YI@@Z $#]eDD% wZ]ҿѪUsAV۴*˴;iiA}+dG'Z#d%Ӓ4~j-ӎ7C3ΌOX&]:Ei(jXBp ?gQu̿ado)mlݡm _ą##kud^? m(fFp4D`T #@ H"pp`d?? : h8Q]+!bޮ1Ѓ9/z*lRaJ yV]aF3_ɹchmFV1w܌EK9nb//8qusx5L.ùKD2*e藐z}*Rq*kn-,Suؕc% e7">--oYXfGmh= -#=9O~$A}7$iJdprrrƒln1NF m޳W1 Mm6 =O3"޲抐«C}ruw[x\pKQNyUyde \t/SF>ZrK4BkYNB 6 =}ZEqfoЩ\q\d{Od v|nC(u󪋮 ;pseVI/e]TaU7U62Bݘ>Z4ǫ6)%rQ=87;1_0dO~SF  }MJ^)oy~-NNH$ [O/()ItW֓lΟ&8+*c6=kj f+C;SӋzM(&<85>rg(+74d+;hDPJe1 <^[7(?;4/y8/,`A8B4 ? U %$$FDLˍn]-ܑ[Oʕ+Yُd. j/NюVP)4<80m%yQroT/*vΊ}bz?Qpz1]bxx8J3YF<)Cۮ.g)r;*"C0/˹5BŠ3tuu* -[l{O'&#VXq}~Z5LC-awhW/3(p # ,E<|pҲ)}ƍCE{>VV{ߑb B 1?c׮]bRRAZZlǎ>}z=LPD}좂\ɋlW`7ͺn.R|d$&PsO7Pe'N kڥuj>Y:uuu`WΆߝc7Mk0Zhgכ^oQ}?q;KȔ30b9^h*Q(h<%  +++(汿p f`+ӧEW  v0n\7%4Bq//Cxq2zIM==U]"@ /^_?hi unrIҺ4@@qY>zGnx Q:`UZ/uOTܰ7rrxyϞ6*5ζѣGj궊oj:z( pV}#?%qs`[BUװqup7/M8" kxφstt4끰6>~n54k+O`gg^eq 1ݯNKDHߟw QJE=9(;:0~Ψ<*p7"2fRD@Qg`h(w.38^DV3S0Q[{XHLlm[ !qqvݜJw;+¹'^{q߿hTrc2c%KZun:v+4촰) B49]I{w-"HӧdSVU.)zY0h^ܬ-V9?t/7 ܭF&7q3Y p~~Ň77=f+3oc4LL]{c*ap[ؙ@o o{Y׭ ͂2[c 436h :#m/&ػx 49Q($tFd9HiLIYBJ($2dHfeȐ}h7W}?~g=w=^g}׬%G-_]Mu08eR͍iu)epK=IKoqqQ5c#džxlxyyu?94 >h69|/3W҆q6533%|g'%6csA3Nj[{j|ۮ>y9:swr6=^sssО0P윹Mq/k| ??pӼ}Owx.88[t9b{'?M ("(@y|i`d1{9ur $AMБj^'p;[D.??i=#~W÷쁌}9-]f ҏ*%XnP7ɫWC˾2Q<ރY'څI )3ҳL uGX볰3IHp,\p9h4?C8.E{f9μ N~yK?~~->+G bbh9x]'ӊ00RneӃࡤcQK cCrK.xW-\{;a6"$)+:*P0&))t8`(5(:Mo,J (vҼ<H\;R@ʠFpuAGq !Yٵ,.mj:p;^ܰccW^ fiOj2Ntu߀իrR_" U{'{/߾?~=)joavytFO@[UDsme9f2ss)q{;˂#ŸTv*dq$lzUۮ@!1<-9--vdzjPԯ*IJSSas ."6"wo&7e?tAzvq9ݳé'LC4 4 i[/;:\ҴgLn4H(˜k3n//6-Rth1]YpszZXvj9 gW3pZ(3}%#0\lJX P'<Ժg:`q 7}P_APU E11ȓ\WJC޹TTr 5R ie)͠{n/.g_adBIy:|d6d ڭu2Jƍngk5Mko/޹s]PhN54lIr$naa W[ GGGTU++/|?1!=#5T-qC3W8ƍNL_Mn͞QQx:yΝP+p3yezYƳpp]tKt4&NUTTm q =[fZ}cC JrT"emi G|?6?om1^aA~h,lAzZZR B.YTZv~ɣ,Ů(87,P2!PIjc\)Ij)WK?R{11n^4UwpHo^,#:򍹢6ТȎ. KoJzD-)-l~Gq -z_؞W}!sm+†f -``v*H;xsO~NyphT..fv*5Z( mi{to}]cEyj /?jz7I[xi=8[).NINqz3@IuwlP

    G+,詾['<Ͽ~WKA'NT4HC;;w]uؘW+W^P%F+eq-Cs>/$tuu~̳2OvUkji~\~}TP^lL%E^rlblljwkuuu߱kC01Ҳ VNl[>0I]%͇uWoZ]ܵ)|OCIf,F)g[5|i<+K, 5/gTĿ (m PH3;Jγ`H?^nb'-Fd:DZ.# W\`9_ +=zq(Bh9&cplpX)`N-Wd wgre~ݤ 4ZZbahq %LZ WF6JvH͍'.iᎽC vTFf^}kcҺ@^F-is *%^rժU=K$ϔu<- Zcccs'=e{z=ڭM]]` v$g.CpUDy?fQc ]+A1{N,kkxBS<I¤YUSIE'fS ``0ߵZnc={ݻb*qqq|2#3l`sק[/<2 K/^/-P222 >mx< BgSE~pH†cf!!y"³A/{ח ;}}uCEZV|Paɽc ;"_7((?i<&6v/|D \͋/\@H^]d[XX4^PW%< *BPOҭ6pvvNnu~^\=ob''ۢ5;LܳܕC;z'![]I}/T@x3''?$3Z… SȧY~<16?-cE$z@socYx YgրNҝ####.۝ʯjJ8A`GYEQP((W2 {uu2n=@_w滆Igfw!O]b s:1p7Kpqq([&K+@'m^WsO8p8aYAUؚg=("`bjy"j# ww s 7bn]Xv 2{vv6yjvv0Dl25y~헠.x6_*+KL5>~,)?{tݾhRIޞ+ĕBb0*Q&ƪCC˖4~qC,xÝyWpŭ[.lJOx~5"bx9|Z͹iӦo0B6mron&GH9?hsK zbmf ^ kjy#87WRh[[$x~$#]3,\23 ^ưE HN]yͼQVxO{0嬌|,ۤ..u//郢>909y/spgϑ*e1 Uߞgx- ~EhÆl-)-ݩ(c$TY8iM.]b:^Cm[( <4@IWT]DH1zY_a(`׷{yZEee6=@qì׳T)˱w**/,c]Q[oԊF$_̻g?02Ti0umg3v) 'UgŃgk׼w4 jkE|`qᲩkaQQW;*Еy>JL3ӆ*̪n(̊NpJWTTz*2Q.襂 I9^Ih0ROYV + O:uߢ1ŋԵrT.X^72bwۼYF6:mқ'k,<4p.V } *BE8sp\qșf ])RںxE2??i0-3O? Ɏ[0Ǟ>{Fv FRsǒyy$0yUU?y;%%_OĪb8M>t"oXO]I&FOMZjۦr<|TT!+?+]aͬ6t%mEfә\;wx Bd3N.>0XPr^Q쾁>Pi oZrtuk Peia4G<@_pgKܕ0 |444­b*zf;ߟQ5OKW}~Xi0,Dө(:')hУ$4$`3*tc]I5TJb&А '4ǘ sNeO.aX(tɕJ7oZY"$@2H1Ccb%$ZAдja(x Ԥ(4HCx"ZVL$K7ňF1a-065VH} 08,(HF@D  2C%AT0$߀M W&WZYјV_ZYkLiڨkA(6G?3^#*MEH Cbh*E]@_N]eٚ.qқĴfZZ3 Fbҩ$0bx,N 3r tC#(#(<"$*N$S0 ̩-a*$ h" âb($fШiu@Rp(,CI*@XY7EbԦ,XYZ}FT_.`Nwl%Y^,8 ͤ~Z}Pt$'QT:А$2F#hKdu_3@XH z&4FfN*N!MQ@cZX0Lit "hb8 z|iE6|Qa1* Њ"`^X$, X >{hBİD13ėWC"QK&2(4"KF4о)pB@(h39m`H$"H$#$%RC$`g40:}Ph؇0h!DIDx3ah M 1| bgOӊDh`qJX!H4"SaIa*bISnA Ⱦ E d" p cX:cQ@zjX')+pg·pX1$@QLݍM+. Hd@d ȱUX5+ߜ!ӻ'@%,co Q*KSגd-OwCT ao|&GN.4At̉A@)45H@ B#aa4H q2o뿯lHV b_ q8,KjA$Sv4ȩ؇PVد"mF h[, +ՄfEH5% ⩷̯LeRuC;3SsƖ4ɫY^hӎXlkfS&&)&/g|Ȃa4QjVNz$gJ iɋ`.s) bȌg1IMi # <8OIA ?"SO!1_@ 0o_I6Ɔ `8eZX8] b X3,? Ͱ$˨&"4HD0V|n=(VL/M-ߴFv>SOMK;O~RPk}{2I:EjκotN[;J rfkkw1͔CT2X aK4Ɨ,eXF؜bjM 2Gb b`eD &' a9@:BZp؂2u_b%H?7"F4BL(zE4IA|C;43P?9!hE"3ٱNY ?0`NvdkkCLٌ|M_e oE# (@ e3ސ  @)^|!C#k'IaLn8#Cw M2TMba"wm$t!)I@7ca']c[L_ZHB{PV0Y1 d?q/b'Ԓ5N3-4P56dXǴCyi"~c?s;h@֟/ ?ү6w)j?#7LaL L̀t4t1k.`a\gL"~eAy+יdSH;~k DlàJ9L ~V~fνvflo?plߘo~mE(ߟ %~,_ 37?1loz`jVxOS 3?YiQX*_nAHS XHψd ZHWH4?x"lҬCO"_1`Uۨ7$zM!|Em]+%Vyӂqrn3ZhԂĘsb 7Z~QIקGۃ1N-|Z#>eHc/*9?>O+R?yDbѾEB5c͛FDTO] uxVFZ9cjjrR77%'q,7he4܈S; 2'N=|FB}G=fWTJjjg999]]HW:z=7 ySz{)3pJUlG]{x2F0=h=/Z~a .F:锐V@DDC;9{y}m//13kUH;:ٳgAaavv,vz2˾h5Sk[jhJ&&@i@bXo>vuq6ݿfρv{h?QDE tuj/)90I[0S乥#'''_~)o]og\߹NbT'LN&?!j9]9z .#cU2J?;ۤnrޞzBGPgb*jPKMfվf$Oن5M#h5[~€oY1J9oEWwebåԗvvAV3 "NN q9_ 2+ÑãF#G2QA%gyjElEaOa7zaWFB12/w"N6 0okkk{EI ;ہfO<ၤX>Ct᝗?^rHtT|EEEلo8//X$CS-*ԡ#3@RxS].0a!09:IzxPyNurhDcj9:PWhBo2`|}:.R4["zum5NQMr 5lQO9';2z}]>$`%^3/0V(D^䔔*yʥiqSI6ڶx F8cD Eӓ/)99 U"wVyJ,N̋8I"?DS6;2HuQeMIHxJS}xÈ3rXii#) +%xqّ'A x9z??%?xwd m͞{zrCj=}ݐEݩ~yyy1Hc9;sCBM ۹m,ws ̪=ȩ -'??ѳcU4>8Mr+;EMOSX.|b+yCTA5Hs[""& Bzc Q<$g3J{Axxt4LeMG\67Q홃-l|~ Sм56$<|S^)xϵvlD3+ :U%TL\,F셩 '%%l\E /o] 9~,uT"5]+ bG|r.û$xrsbʁ3k4|1tsmuW-{3he }ʵ(aw&@BJO#_^sF  immwveH)ܚ5πv$U?)jr~s{(vH {Nҳ彪w(O>X*$zKw4Ku)]: ͦ;{zx/^tB[ԟ(x u$1\d}.b J7AުM e!} McX)"` WcˉwN^kH~wA'cl|IJ>-scB8P90߾|R,b[Z2dU|)ggkMՅEǀKT浳OLB-eE"M"+'b̮< \[b *au^a~NT}ǔAEC]4~_vd w_˸.AA>N#yLg?Y BlXָ?YUfz=ali!Cӫ p eJmڗyBa Y_hj. rz [@ AĿ>\M>dRjpNA=8O.*A&Xq[LME:̷ai2gn8E¤ 8oR_@bX}A}l1F+\>sW[I!yR0e YЗ/+DH3zEOr9ȣH_c FfpzN+MP,48iԴ6).nwwρp$e)^q205a32:ovإ2!UQ?E-)ec@Yzholݕ=wsӔފ!,YY23KCX/?~4?rv/R=0w[\$nHH5e2cZm#FhYXVZ;n=X(>gTsfIϸӰ:0%]nJ!c/2#$%[YXPgP/!еgq*,I/dawφ2)ذFb@qRIi}*@KCVO~shX~n'hK~_P֚ *h=C"k]";u)Qb$$ ORҌ/A mlw_}Z~y&c(Y+.s{GCks '4\\3 DFG0'"q-^X=zAϳ?þM#HU&%dNB_Z"ZY[{qLO^UfH"-0;G^ Ic(3>ĉ .E׼?GœIM\m{PViVrxX1G 7&<bfopBڄ1~i΂oVjvxK /#)%jL֌XKĪY&[zw~m%2ION;6ޝ[<6ߣ<~cxVP$wҫ RI.± ϯdegpyڠxw}3r8lf6&Xdb\t\ؙZt<>m.1St;5" bΏUjϖ}Y853iiI/Mw(I<)-e,LJOg'G6Qnc..fhp}9]e[{{)3$.L{qhnQ7 PyHA$*+SpyŶxl̜[Ja]ǒFr_@i6_a@QSlqfytX/ޒ{MbƄXry>v_}Y‘,|C " cHZf+ۂa_36a J40p-bs-SgQR+ɰ%B-ȹtPQ `s>-޼y$|( DZeLܔ/)J^Piq@0%rl";؁ga恁%b~rI5AfUѢ?A1"g IΠ<ъ ,1pzN)}')ŗ0'@ݩ%[~WX|꩝:nĜˌpGͽ)'6AÈg1'p2*dr@e^Dr-0Zg@DĈpZ? X`L"DVC&_5>% 3rcieryg2O(n>(vm`j`/K  ~;oH_z.pNOCNz#Nq+vWQAQٳIX) mڷ]Q5,ʄyj?.&[ϑK3CjZtLs{F|jJis K2?hhk׳vP/T:#Mp.}9dZqusP(0P*fk+@\${Q** VI()a#JƞFn8䥌 8fL.{ K䶊Q/hVt:sD| umy*Y;Ҩ8MRVwۨ[W. 0[o1$U11fց7|SPoÚ"%0#u&Id9,}7SxzD!d\>$/'ݎfu{ Ѵ1HjUZvv8õO.qX۲N0Ї}A!9zXy${{ kE ՜6Pt9==66/c# wOe"4E޾} '!$=./7Pyڬ$$$jakt2 Z5} k?$G{L)ϟ1=T\¿iW4=! [傔–D;Dcy&)?Îx[V\WM(:UX؁u)\LrH0_u0~jl v%fP+}i#,ZXhNwd[g?"VEw: a|C:Wف}M*qx"pITP5)k-x}ύ 4S4ra=BI#8dgqAn{nOS3Sg \Z l}77a_?ga{ǎ!QrWVLhrYoN@m3ѯ^"ZZ7<ưu!$ X4Nq~MA=y$ ߫xC)nShM+eX{{{Vr;;Hjkk&\߭jך\NV'7{r'C$/=jOe+oWNàlNr ︋aF-GzJ4*`E|RMٜ,N8x]^V3V8?hK,& o@DJ L{Ņ'$MB^]hR򊣾?ܞx" `~Ed]Dw+--䲅x_T0pktC?_',v6& ܆ ɡl(8XB mD.Oyx(T^c&nE-D>xx@ *M-yI ;FKfB7}{swxypoetaCQD aKܵ(}ɫW0'k[)! w*wFq/R^G8 YOr~b| ΎsQOOruP.[c|:ccbwKK G3;9((2TJKzbJHpF&Xﴌԍ}ʤP[ \Z6Op$WѣZaY&g,0L W'33q،C,Km $J15&"4i}<ۙ$:<=m!tw'/,:X$q tPHȧ_bc'8y2o>Gtq4~|B#jl8;Լu{N dpH_P#{:QRuY&YY}SzD1SM_&_Lm76@æ鮒3eajTPP:xկf+;5"Eh%R0|>L*P?#?¿"A՛*o4’!\q|nw3gS%"/o`^moo#K\|~@|q pΈ!C!233o ˠ#7YWwz>TЪԮn3Yč)59B- @boj06H{:鲂Ԧvh +d324RZ!Vx&)*$C,2dwגi[ծ*OrYnkv.\YWSegfL6fRkp}hiØRRlLڋ|^.wS b?GIAj&ao/ܡ7 8},gKdaa7 yko(?ȴޝZԹ@W¶M gcä 2:ZAkѠYȈpBך}` H5݆vUT.F^!Q.xz%@Rʾ81zf3B[]=\ F*FT!pQ,xR)}ʃ&evJ..)AӨ4;K>`p:څv7?K7,Jk4ʯݠ@ߗǰ[swсB#UYHuP{}}+s@viC:ZZ^Ep7˥2hob+fPFC: j$c\XKkقɐyS@|q;юYsq-VGؘ"mJlPeeeЅ4YYyVNպ/-)L⥥gjϋq5yex~fMȋ mnLj2 gш02<~`;i5j\TDHv5P4^^B^̹X񨪩-Sl' &>S`Qhv$򢮶1h$ܲ&t"NQ &|#q'OB#֜.oOo7ŀJqqƄe$eDEi>#ւ0Xi@=G P"͈6d>ߟ 8_#'s[}+6vK/C?)N.cQ7͇8 bԨfAÇ{! CLepyke'E#P`)n|gc ""D%$^-8Q1x@DF _50`i5sw1nCp 8A@CŋsHioFl𝄐e)Ubz"G,EiM2j*_%Lsw7a Qauu5L3Hx9N |@咨g3.R/uszsaM1&4tEjG;pg,oī)Er%^1laMr%G]n{ӗJaaCֿΞc;9魼<.YaxtD{V_;rfg8&?i0`55=WsGtxx>]^]E!SԲ9Zظ'tƗKD}.g ii"dd3X6/͈dJ\g+)Q^-%7ZrT7i_H۞,- A0t'c}ШABJKmvϟBy/BW"p3PїQSS~*(W}mEK%;M1,D<9 uqE8a?wI?g+/?4i0WAz<7L[ci@Qq0|kqJᷪH;)R 4Ltz"69,?h݇{EK% 22ad,ĆZu1]qxxc"4IIxQЌ trPEj[îU V(r~,8|+ԃ 9.0NbXޘ9v}EW?[cF?@VDW6 /PuI^5Au %wVjL`b&>Hx:"xix::\KUHb4֊sWiK7}`R<t y>ߡG;O%h|iV@RMA(E\j#";$nHA$Ŭ#-pcP]<~[Ŀ. %|xvqc#D"뱏M ɋڌ^CD\‹AymO8Tƺl,!!b(vǽYxFF?bn~xK3Ú; e>ن.cUW/C]y'.Lꏚ| *,.R\spE%ZnB7xB[33Ƞx:mHH0?\ 2(w;_BZ]~+{DZT޵i>`u[3 )++;ǯEop(*|m]@f ?dE!LܯߝvxLA¥=_̀b?$JGM^PQ^~&"wp}҇'0 ֔~ZK0sMszKNmmT17i/52rn/L{Zv)Uz"Bt>O3cC43nn!g|VU-flK>BcUi7GΆueFMppQInn#-T?y[6 u1+{VP4u3F񖣺1~4Uu 9}La&zGk hV *޶Yy\Pt;&_$)T㪼PJwJRcaRnn:g#BiM, gmb4.6N£7*tS-OK0 KJmwEhIm{f).mzz1tGQ>FH'7C*w_Y75 Z ݝM~.W3ι`8c&Ɂ$[h뗎6@o.Cm6[k[kBCz~ >!"zw @27ܯo5ɶS hFCRQZsLw!jjO3ЙHmj"shLZ& څ% G11xN GtY+5흖 !)~,SN;ƷZNJ? y O4r=[8)m64=u9J0U+ I;0lF_sٹ~ ]MEPFC˝IP؛y]Teݜcbi?7$ -E%ks))m={s~̀5 rn*>FU@MGU;1 zt\=x+<2t Z~~ }1yDfv_֘ȿ[ !$ =:ܚdx-(z~V26e5HV_[{%=gXmy6_F*!#LI B$Mfp^6 xwXzCjnmBIT06M-!UW@>w?B# JNV49Zy0Ԙ?u\ xttT\ݸ=U-˘jG ^#?2粕"߿І±ݹaJN;֩ 6YxFY(fKJHol/?`Thw~UUlzPlj9P?~Vu$bC;){;OmTdgH:W,q017c1S@!h|5YP5qW@ñ$UWkĔkcn6r"^ x.XRғ/1?|8Ď!!/y$,G8'Ezmpr`.YbdJ`z2RP(JN jU۝x݀GE])ePL."a,߻4..}aZ0~rҮehAD[*b؝}g 1vK+3#4h]ë -8PV-.aޜh%%H'ĠuhFł͹@{gv,_ cN>NV 9>V |qB)FBηm=j-;ngQƂߋ\FCEPLB(bףB?o!꭛eIJS{c_ fS )@Cϟo la\WhTM[Z5HEocZK!$um6yH!/yR/c"N~xJ0B>s$;\Կy!pg_)EW1O f[W϶J)py]2 eƘ)$ sJjϚu% ^o80}%3TWOzNoyziZY-+#juieֺ 3ӞK whky;]BdLJҿ) (R6W-3LH_a\ MmͰu.ң*M#0-FWӛ$?`7yFR>nh[p/LTd:|l7,w_HIq u.cp翓eIkZnb0~ia;w~x>ޘ(^8\Q\3 !gп [ qiKkb7G/w 4RYXrHUsjX4@2!E&?| fl*c_SG}=V͜0QcuDv5%Pb˽dS^-aM u|LK'049h66>-&-[/d3@ź[#[rl,hN;dTz }j)4]=ALM|f5f|5l?zwn?  ;YYhɔs`'RS;IpTZt=hԤ%uW||1ȳ]|Sl0:e H+-%z;`)*gs{(Rˋ)1Q29;]{RzȄ0T"ݵlQ3xyp{7IXJjd5?>x׀!#k,8^zT:}dZ_ xn $Ѵ`n$fg:&< D.GP#ǒvKBg-,PÃxpܻX_rso/:<]XL)٩)zqgQ>,76w@= Q!ľ N?TG}!9J iԠg鋋CwQ_e?|h 8.NDEiR5)n9U-"bZmɪyZZ\fRn+؋;(699~i$1B[k6;"gG'X;GK _p[n3CEMxYnvNEιqy䝅llfS g"HJ* *}#b[6Q_F7yrxݗDO٩HeQU H/{_藫K潜=3תzÒ(GH+DuZC@hC 9p.S(vrHGUJ}AoSPK\+,uCo}{@tDx ;W'NzZ y/a`mlҝoUvڐu`oȅYtȭd3mn}FQUҔ d9[ \5$ÆeO%2ccbb fD@̈n'jmczC0nt AjO@G2{]?}ZM&G`l }K^wxD> oK/kRRV^NA^]^LL/cg/6V%C.2u_E¦_:÷Mz`؟𚋇gyuU)k#LhL/S%zTw43,$_ Ӿ  auIZJG$-I#ݒK2!Pjvii#GfmbV@@ $h]߳L:#g嬭 xVOU3hTR#s(aȗEbnbӳ_A8U'mrԣY2lwe&rFa15SBBBw^ԥ䬒.Ė`ECPqa=%sW%~07R:S+^B]:%>$95QQuf#m1HCbR.on?}JL[LJ8݅sbb닜7ɻϳq_.5԰0AJ'ASP@W77Q/7+5gmx@Hl&響)Gf_ -,"Z@Jl7tBk˨XI6WXşN !LeIM D\zb_G/©^3V <1J78ic౱c4yűz>Eq|pFPh3\`jk 1S0B^pw2R?~}q0m6d T}j cP;H zoyi,Aj/m@@D!XĜ/EvL6yԀy _~VV!׀P+ϣvlI p+Jۏ[,n;(yrHFFa*C],GeGRy|\DX mLDܐz֐ߺ.EݰDD(Cxmty$ݘNrvtCz˛ 'ᵅ Ͻ'D!YwF*hBwwL-Ćg&l95EUPp7Jjg"A-g?'?(\\ ~{mӴB=d03Wo#EFI*)^Xֱ(;gIƹdgjihUS-g* Ʒ\H}LX%"@1W+DU.5(('G="99ن]:p9bƷG0kk9 u?ssDD}lt!mm˜"5C9 :O|Hoeg፫+,{8.kVe`sFC?k7ԎUKӵQ 4!>:?ګ0Usy:,2ӧO}@3 ‚X'/)|A-stom.9h\6 3N$z&/΃a{sq1RɷM<f[I%WSSU9=gQoТC'BA) % Hhw^yl=L՞ JFV&- )Йa/ p͊,%#2@_KHs 2B-ϓ~NPvG"0x즾~~O zxwS*UM ^s˂W*"E1,-[m3X'#h jr*jjŤ6 OB= ^n=󐼹i:Z}},xVp iYp}h_{td0)أ`6m&q^ D׮3I}^E DRG-NvuΖMvݫ5 E-'fbTtCА4z qߎ= TiKJO?Ie˨U%%{2@S +@DT@0 "?U2~2ߠț.SN N} %odP{(‘HC*@#ctɈS굜Ex 5Go99Q"zXE&줓vo>*(?S~{C Y˅ѱ}MԊ(L=2_;?.omi*et眲+37UuyHu:ԗ\xV-xGNTFW_tW66,YM]d*ted j̯]q:!R+wmDY'e֯eGr$?)JP !y`SAhTJÌ;3# (_"bos$S-4g#P .  KUT XYy~Kcjh#} W-;׫!պe<WaA 朇K%pAAi{jJSRb"!76o|OZlFv~ |&TyUxqV?l-GEINH(\sjDNlR5،?guHH@H3S>2^`C gMq70g Qc!9YiY ɧ@u\vk “F6+)[[Ĭ62/3uԴ W=O4.葒N R$ڤ"++g5Ϲ/bɁJIMM!Ƥl@,ڞ%hhr+30M%1x&"o2(יW$r_q05ubc\بş,_ JHԪ3-Hז5{ښ_(s=lP]t((T)aY?MIxzK(N \]7ޝsL>N32գq8fԒl>8H6.Ҭ1 $KFlr`CPO2tGToo??-1j1~ ! 1g**G:Ņx#oȓl2>޹&L(F{ ?=cxqCMclnjJ13gW\@9?Ž+zs^o!Eo\:/ETUjޡ-@ty߹J2 ju,oTˁ@Եx[\Rux>7:绁b8nɻN[lP ~b &yWP097h JYQ/Tspɦ͌ȩR# ;`Q \ )86Q:\^^Z9ݻAm 쌈)O&B\xc*Q7 KpV;Iv?9߭D`&B܂N;ԌJ'<2]hlj6|ii)D+}~Ņb*vL~uf&qgdR; lbLm~2%"uȥb;<xf$߯Ŏ bʿׅѽN*]c~Va~ܙ.8|*4Qy~X^K n9: HGěcqAE?w0/S=8TX@rs"# $4}wڙ[yì 3lUK`iy ksL+%=*`:k6l{Bg>7KUZN )(B#"Mkp? e'hBdƓb%|v漢ƞ0\6?Qֻ\t@'h5 1$j# t`@8hCCCJLL R%@*qk$ljޥT>uR{Gƶi{!H"\?߸skybM7,̲༨أO~wqn]T׾(z%Z0t 2?> (DV;dX*rNgl~竕#yyxJz 42hu Pi`E&v|sc-A9%%%;~e\iYZ5!eɍF|G< Q.$+TyPnkkG&,F=@Oϣ@A!"ű ȒkbP [`v?y תsmp@^x?E)fIL"vm[Sx Ҏ?AFrf.-=łO+++v.. ogyGzc0bXs}=_}C+WoP OK_ZXYruwG Vz􌀐jl:\/铟=l%ڗ{6WI ׸/7x+P,? ;iFJ&mk±u4E ]w L_B94i-?ᶻ_ߡ uWg$||wNJJzzz"AFqFl!@_X[^IOO#1S%e[( "Ejc!t.#k"|C|%?"b@80l}Ϳ28/6?mFK/ c}nW)*.&wTpDi!_NȞ5?أFK@d_i@ͦ}|xh]!odJ Ο((`wLel2 0)(LLTn]e@^{QwxtDgҡgc ͂Đz{;,FZ@Ҳ|a߃||ժG_h'e<\@x]ǫS?:\r; > +++ffڭva1j9npRQdnP*7FÓZˢBIJZcPe!I;ZDзV"՟I%v9)z/RiFH16ȄFƑdXnuUk+?cr5q8P!{j¢11/"ꂎkTtFB(jPrptXky 7s|9V㭖v򿥧sn;p܀t1+A `lEDu}T/>x6SU qw!|eZ1@nT/.MTa.(8E Ax`?+!..9@/KJ5]'~ D7Rj Gpڵɵ<EM%4/)cJFY4m}'o35mS،r}eiH~;jGLyM\amGzs(l@Q W!w (Ю [G';Elt!%PrsOM)Z09^ 3YT1{ XO"yyjRSZ##DfKGGEuw D!6^j A*F~ܜ{k)GtA!oCCC3Xյex+,Bg*uR$Z?Wc`Oל0jKQ[wM}AM3|s"n)JW$ hz&$ }&u~.7#K_\vԎn P0/^a/<ܗ**M m@}SلXb bŽJ W`8K*+Utn/.m$6d@A@##_90݄d$Q% zb XnצfbdRVV~뛘`YX OqK7ј-@+ͫhPW4 P?R1;X/>OD]W?s3ZNruޒ;zYGH8q,+4fΝv1!99Թe0NYVvoxyGGkh~c;)Qz n2[R 䠡 6eIw_IRcVV{qnRɸ8:+BaPʸל.zFFS_~'D o"<|VdΎL%RLkq{6Y%|IzӧCy*tY2# ,!V;ڳۓEҏ<˜l@5/A-xXM⚃~m17ӠURJ;mG5Βƿ7|L0;qE~mi %,BBʒbK 0g2AU[4(YӉ~G DwTu. Q߾i؅pym)%8(ao'XCdʇ& ?2,:080񕌗7uv?fjsOE87N#Xm -G!O5?K(:% 9L(? z%WvOuնmc-]]IÏ1ِ|'MZ2KL6y87*ZIҜB&J! ҢNHy f*K`k1Tmis'԰_]%ֈkpXfn4p=GD4칸fwllȂX&&:+ź]}Yrt[9yd$2f@ApjjSx 2/!CWpCF_Q)"*ej>RZ`42Qfsy9#H i` Gw`[&̋#[[55E pq;B6 5_qr]zK#13:gڝVSv.c[JTO+팯UdvΜ<JfB'^v%X6rWkϑچERX0 }0} koƌ}~`noOC?Tg@kJ k9}6_q7o!d^r1,٥Y6V}c?ikKE)h-6>"vF۸(>zm-tnkFMS?(JѼ&*KBNb1Fr 12Ydrc?)WzKLL]=Jzh~ i0\ &Lٟ>{)|02aT- xO9yEAgp̌<A:+/) :˜ 3#6J\ȄLbmQ/у2 {p%ʶ˲q; 3u.mwv&L%gâ崽{K:5|8FvN`QD?7~'ٵLs٦*svn̍-/I=(J2 Frcc瀧JJϼ[>Αɲ[^t+c4 raiQ滜^<| 2\")lL&dwpa pL"o%j h/丗 ZdO+jԿ>ݺH })hڅ6Jf k _:onx_oQ̤n8=?/8HMvGSu"jhHC_,OYJ4Pr=Ѧwe=:>T _ɌX^X ;Cw ϣ~cwY69Z\Yygk˼ɤ,9[ G'fWq;{kpF\r0.pֳD|ݫڪW7 #c][ g4wf:Bie5\ќ?G [=kgX:CS߾HLiU^Zlw ҺŹ`@QY>>R3P @5ݝAskk[*iW,Ȧ xI;&qEZB/T6Oh@Ah @fqw/n|/56QomKWE^(_CrYho;XYiX,3>^`O EX< ڈSPq*֫iYOc⟤S1t:[#Zҩ,,&U?x,dEK״>=n[WKQO>*ԢdI;C`wOO?_+dƻح՗m8miUP\Q2|tsNz'S@<&3< Lʰ_=1r)|o߾-1RSj 042S)7] Q&P5Kė(Y?HC.ʟ:@R3O//܃) ۿ;[I:3x|@@|#?Y_2~O 73IaiAJ 6 ^}~}؉8̓ڞ ]'H13]82rMX4h^MtM25~}x^a(nb d;K LV]F4(?zf#eԉ://&FKLfR{e󙱑u3,.2vo{VxG|(}lܭ')WEh_(!e1 ;Щ"\_ȀW+)-՟u$#B{Uu`QY3]ޞ'賨 ^ -訍W4 ĚrjWїkڏô_88 4M?0KodD~nQ"l"))_p!Qii^W}З#**s#&Av}v!m[QS935l؅J)u{uOPf2ȡig@Omv[1zGai4Pb~HuAceަsZo/'7w<`2|,eZ\=A:5;Qd݃ޖ\%51"\KCv&c// &å!ayA :ؿޟH{I/jtDJ>g#tj:t"N+'n 񣵋luI>rLYk`4N/_D5jQ N^NZ_ M֑5d8]d1*.}T(K$ E9j"ZŌHe65?wq:XNPe#bщ%T##OmᗐAKF42QqSzy^:%hrٵP Wټo#{m'Đڋ d?u*'fdF_]%g#g=\ץci$i1ޤveio*38p)0gr$2O [Bμa0M9Ȏ4bi;:皚) s5}3,?+~(0N݇vn߿WcV\:ND“w]ḥ"<5<Ŀ#J\Kid/ ~E&ݫ+'xM<\ID!Փz<6*nn =.poOtw3A`y~}z2Y#||"HԽn0Ww>_lqXM.1:\|@Ź9~ * ֐8; {Y$YfC Ft6wc1X?[7{9JGggЁ9Ha:W ËalVrn,KIIU \ɔle<"j}}ՕSw(2hg2]@HiDINJ2NF㸸W`yGRR rbb_U{n$nCEAJS>9{{?fk917899/ r :vų9LUD} LiM yY$G{5msYq<Ńt-J,xl?h1N#vX.E-%!ɠm*M)o[|COoyx\>YZ"8֍'|ᮘӽv0T%oHn1Hx1>~ &NDXا  *))X̦Y9?zzT".Y>[b"Llbda،ʶL^j 'BKmxxtS8q.<~1pDlL-MˈTƯ+~~~eUUM`QGhޞf=5,6.R կWGˡJ,nhC9c={4Sp,|RˀMQ5zejF1ܖL~С,h`"*2ΠWY#V|{}W-eW4sn`f>|#!Aŕl]JN"N/ uEgJ~XOԽ<ި=_ |Zm/*5Fuuvv,.#ZqW^xTe%''H !l42 (M>h\w_(e\G]4c̲;;ڭ/^hvNEݴpw0N4jl0oֈ`'Z*(yQH]Q^$Yð}"~cov!x=VcB^A m.ML~t>~Us3z,9xLǼ q=␕zh|.ރfFg_Iިի5t=ce;ulsdG'=7Ϲ TJ:L4V.ܜO xqmR?jitW71IxxxG8!l. $1KܹHFF7 tvFJ-nzyB~ \FR"a+,?mY [g4wK r_oQ2{=11>3t6WXT(2f׿|KJ5 ֆ7.C0lnSs 50m)1y~>96:ԋ?SDw~. cdbz˗nbSaa]q̍\ ־cHQۿ Y2;(Mꛑ(u3SR&ȫG\T.$ķU,ׯ>7 ms.@3zs3/˄x^C&v9RNh"NPsH72I22v y8h< zOtV;#BK[j<+Y㮮{-d@oiUR5[dea 8ӣƞI@6_z9?HLhCh{Z|$f $iZPJ,=193<,iGJP>[r+Ku J{p`K|/|SS;+.M4?41I\{kDU$:ΎEڲs2.,\K!~JJcyqB,<<211ſS//Yn[ll_lBE DjS[GjсfaՕC#ͺU_iiiF,R!;o1d!=*A"T ue/gLj}#@OZ}0mr c(H¾H!`aGQ:_ e螈KHWΒ- wG&Oa|" F6GOBB,mJ:zzijX5wts83p.ݐiqg(\׌!k胣ciY_/t#Ǧӥ$mݑ_Z;ĆK lsi,^ynb>AD'${@U07w/oE:z$Tݽ2~xܞ6RFbҾIY02 AA>O55uu?9Jfžё(c *)4,_#8.p)MWW!0x1_DkxYm|͒﮿$&b>yf:dMJ|0jDWƲgm 2CRe<N`k|G$Oq(W% ݠ/T?״H#au(Den$%:;S'x>h1 /uT,>cw7zN{xsc" UPw8VR%μ.Pq*VP^`.yu -Q)}dcͷ?HK'b^QTýڒe&gb"r58VdxN`V{(*bW',Ht`ºIBZ#݅~g"'7Tlcfs=3?_\8c$&TP@}qא8lHGhl̝3ҏAWuBy狣dq/:߃*PEt5RϾF5dfZY轾P<9/-@\Y99W2LH>d r1_Mo}QfΦF@@0P$6WfSII~OT=Z2٣Vp4r2x?޶JIV.3Ҫ!NR7fε[M߷UXZ..0]ipnlDu*nkhtSBLj5w@@d. ` \uę3ݼxƖ!ISbPbf#9$PGx9/EZM^ЊK}`@D6UzY$VB<0X9eq:MJ@"]w8XZ)#KNk#H OqOwz˼ m7lOdo/^>%ؙHєqʶ܉ _CF66n+,-x7fPn-_sX˗/_|vD07{")lQV][[a^D:B7ZAU\`/N+=VN&4 ҨR XXXb@YltEx0fWXq8ٸ8Z8Цyء.G9<*Jg d֗RJdޤ~鍙 $~(ͣI䡥wR: wH5Pu dO{J{q}ְi!ww"lmmK" Ș4}oÑ[nȲ7_߈uANNP:T>[Y0TRF"ccackw(% *B J_GO~M&S00˩X,***bfg{{?$$"Yԝ`Cl'#d[`bb*1@YW/lVo?vkEʵw)C %* < %q+UYֶJAL+6u;1?w!7VvDS;)EiCR訨)__|6rm9ƿ5Ǣfq.͛r3%2XDbf|.>>_f/g7B`s/7NݕX%?](n g`]VX0OaYg*6y MߓM޷b8}eiϙ"x0DdzzMt h)5oJ ] (x+R`Dqo<<: qo,**jmk^߷li())yAGa2?V>uo1GTZK!?o߾?*1%̷8SNA)-X0QqNQ+>g*p[)Z6esps7M{Gȯꌲ be`xtQ;|L,ui:@[J:^ 1Q1F|F`]^icDIxwwBcKV.,#$ " aNnh4)Xy^`=Atf܍8C0 (I TdX1_\dt^ך\Z7'I5KD}z94a!clL%K%M䖗eq1ߗ]vmP :Ă"4#(Њ+,SwpKW!frFV'0Υ2)yv*,4Tr=*vJN$$bڑ H߾u'uXZ>?ώwʆG' #SJ ՞2/˞ALS)dopJm1+497 >vb.Sג9S8Z29bkMCEv Y&V( .i-{pv՜Wg<7f1Ն7bMPO"h@He:Єohp*\ Pj`cg1)cmRjduKjLW dA C$j=%wE5p,Zf{v1> !r{Sp'g,?`f ga>D"XXZ[DE0.ep}@@KNxm7)JJH .3M0 r69 VcS?AįyIY\l$J'@4ŞR$mh(0_o+ eR8pjt{엓?%YN*Jһv][OdQq;Pc9l 5~ꛫ3޾B@<}˷*GU6[hX ʗc}3q`v$SZ+X4(]hZ]䀢A_jʊzj׏}VVXOM^>ÒuwfàM>dvopZNr(1}F3qLnl8I5|1 7|QH{*,dlmY322U9n'N'Q۟AkM,"]$QF?CH-.& :((Y}9vs% LM2T eQ#[jC' j{TLqWɿSuiuRa噐ǗDf3s܏ehSG)\퟿>˵7WmObuB3lNLt)z_{h <6t88ov:7=e; x>mLHdrԸ/E-,% kxᣪS!4O[8<$ǩn.B|,52'J]툻A:znROl'jeW~i9T=M8߈/ݬX(e1$gɒ&Hrɧz7}u>d蜈GQ? A`s~fAg:;$klI&*.TwY|SmuڦQ((i_{ @}"efe]%wc2nV|R+ri?W/]]텚npļ-[כ_y'[ 6CƏ 3Wx@ya2}Bmf6k?דY,tF$GK=`LMC[`[&ˣx8m5aG?ĝ^XL'9(rLT%bٶJ˼(̏δ!M^z>gÅw7@ė_K:bTdqt;a"qNA B:ei)g ‚$pĚ@BkXI**y#!1{U^C7Zy Jii6~L\*抳>{5I&zܬ.γ3-}l.D1fM|jO3C Y 3^|#]W;nӑ">IpPRV۪)1d_FZp6&!yuN/=^BDKXE1+MOk{ŧQ%Q aph:g#+]}¢p,ٜhZNZkG,ˉOBUzn1hhl՞hyV ;AAv1s,6[ ,+Zv?Mdm$mw@/2Zi*!zNV5*N@rM*e|_7r_yQѢCia|vd4 \B:rLDJzzAQE毴ږL h`b*op4WD| )b,o99iR%7&\o"ppڬY2f3󮡡WV|644fa=tt @Y%137?)VP9+Rmm15;:HJ'utЏq^?55#\v?v|{L" `|**m+2k+6dܾ3.3/QQ-j I?A(k.o>O+dD3B_}0- $.ŋu.k) EK)/%x)`efRaݘKeѦ~{M::#bY6%F tEx?5 a;87UNg/7#gMPP=8g1$fAJJ`#q#0457YO y|s'uqy;јV 'wKHP98]YbM@.R+vG6 4~ڷuI6uDWڶbfRE?@K=c+D+ 7CZ6|A{6^kzHYyf=:hdsh)#V 4F 6j"BL @fڨnlo?cTS{B!$mTiݽ-}oo|iG,&lζA!}tgWW{{)u(nK&_\p%2hc`*?EFN][&7մx:SUZP2SƩ7J'^ g *;eGd gPAێoDE+Jn(zKr};D\Wn{`0X'}|0 $P1w1ڠu ?͋`s̽3E_QA0j=V'}UA|vno-oJ"nWDVc쮀ÉSpHa. ."H&ʐRROhkH}t>G{E֜"n-|{W{;I 73tM@>o֨\$)V)(L)'<%K;/*#C4:B |ВOLI 4J }uJi&XL(|ߞIbS.WxKSa]UU QXXkg v%%t@=*֨׮R{~BȥKkh5? XqqӠ{-'[%u Zny8X_DD۞F5πlvf8vNskI׮Ix/lqMsMW##w>"w9[X h Cٱ\6(|ve޼yz[ӓ2$$$>5W}5"-KVTI,8wLTQ,llUBhU MWYSJL0B-7hlQ;H@ǝc8YDD(U>WLX-Px|k0t}@tԗ| %Iwt} ~KRa܂BBNq^X^WF~Y4h'vlŲܙb[RW88\1/=nQudmwUtr5}tqE<nmmx4eU ն:ۊ9o5_f>JKIrQ8^Dd jkK(<$ |3 #̐TI9<Fߙ# 5)8OS,+)Yꢪ_PT}E|e*!P*30["<<') "bn=Y߾5WMN}@# w㓪G?wފ凪ԭ`@}L7^J n/uNttmӗ3g,fȼQ+hz #=//Ԩd`Lao^ݤAr럙 ޕƾfgGI9XB_Dfbd]$~'j ?qw@ȶ{߾3H;N<6N/eeuͧ;\ ׉y&eVW{m@ Bw5VT}}Dfi^\Ɉp96}4GLYۆ(LNO25} ,ZUZ=rZlW(mŻͻK߶cwK [f$ML'9Yן/=}QS[ۣ "@"e P &sN 4{cz h"%~لZ_QbƁWnnuW;,{ yg'-,,//ɞ?ecճpB_ n Qrt Tō6GNNNpȾasʏ-..;bmHKAi/-%g/L#I'[TZEQwL ,iLp HűKdB=n4z hXX>J_nnHyy |B+$(qXW Xe1'Λ5 LWM301"/Uk5{TpGO'l !(Z.Zi<\m|l4bx0vw`܀a&s>}1v%uD l 'g:_geeň8u-uD;-(--U\StdiJ+ӝ?rh<.KBj-g,~qII!ssuՑh< *?Yυ>egS">V\L:v3pѣ2^w ~t ?{Zk(u hL OHZ"$c`@!%%,A3}zvY$aps;䧵p5b3k-3x4:5,,m:M_s{aքJHSGG1Dbhydb^_љv3$`싓Ec^gggbɇ[[.{)+LOLŕ3B m@>Dߞ.{'Wn>EV<'4rQhgTn/Eະ3nd~`؏e 4Jk<77'm玭h翼Pbb&+ v)x%O=y 7K?.3ڬ.@9=t z.H/+њ9K7/B_99qTmnnFɨLkmo$2}LߨSOrWaItddZo<Ř>V6gx"UG5 `RM<{rǾ59ndDW'ps"` [֙7{/20T=_8K2zp 8`qh7;7׫MmO5q#ץpL_v "F4b\^$*~ ܦѠ!suF/EMA+1 r<טp,SiQ\9nWW5 MՕt?13&@(SݭW~1<$A Lh|GoUTT,veLAE&2ݶ(2b8_1355hA++32""":$$$򧢉߉`XhJaQQ/R$$ŸI{k<jb¾~="5uu4|/G˪kǏ_'¿grYީXF9~l?qlll%ڰoߎ9A&{r $'޾ m(¼papXO_HlG{0AxX~gÆ`ϫ:Ipd?57 ̿DGzd ka[U1}Ҡi? N>,B*c1|<ނ~~srHb 9* MX4t&䩱3 b(G t'}TsJUPy$O1N<ޜqm\RB hMcyD^ EҢBpE vra_5Lϥ4C7^o63mt|`Hdqs,w}Ƣ!ׁVRR &'!9DMUNņ 3~U#\^Cg`]TjlA["32J2?q-=6?XlPrby:.x0_\TT1 sp`]_Xڽon[u?TJ2Wl* I]wuf4b榷SǿtC%ʉvIvC[f[ZjZO,[C:Θ>J6]ys /\ g:bm&kXqS&ks1O5?~X.!-ݖZտ n535߭)mAy-Z޿'GP.3ƂsXy/y5}zCQC~SA%ۍƍm85S|2?E7O2tt6{F>=rM%+v|i zU:PB;3g ;+[ (owbng-..5*BLK=_]sp.:l D؎ LX)JBNKx:g5; fiDV@DM D uUfrbb ^-P+=}QQ 7mUtrB)YXij^m5o[=+z7R&ҫeL_8P?%v_@ih{[^?de&2 LNCBFaJ6WTTŇ Z # 2ݭ LM F@cqqqϢ{^&H؂PwA杞(b-xmnnB2qyڲj8bՠ'͜mZ ~J.l7njL~p+7ubW{0ĞM1}}y3ԙjn(5bvS8W9FJoYN¬ h3o߾_l}toa`h\Գs$"Nvf,n* } ?֟MK[AB^nfqm8y]4D vx ,gf6SkUӜ|l"05c+v?<<<1d`bb"d+x;I{Ҫ=zM <{.Ǥa=%2BJb +T(λ!"PNP(N;޾C°6z>bm.K{kʡ†oLFf\\j~Jx~t(o^lX#0x$12JK#N}ƢUR0wB3g)ۡ!n D_T,s9k6bM`* _KX Rrr8`KJ\^IQb'WS^SIR:%%%&ɉ`LaD9_j2"g`ěX&>*m3#8N >tڤH*߸8|ӅzΓvg^I燴QOb1#T6j1d0V+(NWXsG{WI&~m-+&f5M=Z#,_6HytTA*PNEۃدy/ (!e``5Dm=#4B=% Lr;cMu7+͍NwՕu`Hk'嗊׈~_=߻|jx.{/Q{FήeE a.,K \b27?<yC!W(-Y&R2^WBÑl P̸(s O'5:B=B p_u.\l ĥ 5 9ޑ;5Y╰\\'wѐ>`At6OV}TRִ8*_[3qjB- $rYR",){_.0Or~*345" y|G$' x/t4pGe%5*R` n{ #j52IձNQ"9j[\#蜮lD‹&{,wKzΟX/wgŧڃJvfл϶hN*m/f%K|$ϛ n!>N}419~׫>EIthwedD]B`25_A HIIƎ??{M${]l/rރݳ[@?kshŋ^1RQ𻕵BԎP?p;/C+k}qb]$>╩ܣ]{:: kԇm8p.ݫ1 ~ ebNA{H@ dg*, `@l| )ͭ6v&9jhJq٩dqe̟_y,=? u=1AXT鯽1rfIn7W11~#5=$OP؀g^30,z-s`P qzcA3לJ`e@c 0w:՞)7 eׯ_UkE NGPEŲ+!G|wjk& :Z0@M0X)Į̅{< "WWU@ЫWcnll>Nw ?5.,TUU[C +I9N]'iidb~ֶ6.nD4n1|. =:W-YZb\}g\\MR^Exm=i <@ Sc>S?ngҗњ ÀOzI%]?u=R A~ s*l .-lǚdb1&(__]`(A\bwcsǭϸ[SxfS1&п8h0hgl444xxS|WONN_v066.\tf֋tڼ_=| |&An\ &vf+rFL~gzӛIb1cmFvg`67,-Iʫsƾxq;>$!+xoBI)(2lh}WktG!COF7]aAC`9B*2+5`$Ag$SG|`SIk+G|TTe-EFRQ= ĦU o k LACvL%f;yg44ݻ砹$bPT7~4$ii A|/ ,_' 9)8B?WKDD C.ɞ< iќ?BHȳolIx^nryA8ވ j})Gs[}ksmS{;MN#Mm]FF.]&v]mVN&v&m}6}FfN]NV=mV=NM]CkmK#z3=`ge+##+# ;&v#33+3+j[lmaa/=X8Xuu gbcff6`ge7Oyu?w7cic !Gs]_?;;RMG]@Uǀ]C׏6vhZhjZZX[kjZjj-?,L,L/x>񑉑=36Ӈ^#2#?}qu~7g60kjaGoinQ27?  '#:qw+.잦]NJA'OO{da& ي([:h[ ?0zLJϜ! qiBfD"r@z XG{~Ol/ Kޮi}L ?MwOtrycxȌj\Y+ҙU]lgQXf́irzr#1} R0b;;3' 3'.6?c_??3O9^S=?><֑AKˊp'v: j-3|)`mfCT|-/!'U4;GH2RMh;&Œ1Gaڮrn{ ;qu(]:&iĊ= 51ojI)ë %.? o{L2MvoA_\U .w]~trY 8\#)R{Wov@;& Լ^¹QGS3rKr:񍍍ʅ0MMMhd䄯;bFH'Y${qgG hÄ./'g#nQx'bgo47ߗ1PY?|^>-\KقG#Ld$1%%%9[$4YK*&odL{fš>&£*ٵk YLXNNͥTˆrk<Z05mDr@KvNNleSras{o<=-ֆf4]st&˭4^m(Xunz]bBʐQ vyyyLl]['2 JnA;]]r_҈zgw E;*뛛Ө۱ ɑ<*e$$$iiiNG)nv,NN(>_dM9%s2U9%)$=zkgh:)jOrR[Y'@+()u?0)C1RZ<̆H %a~($m_Q {kg(d/-]]]f;|Jc!}x}4PaۃkXx w rr9oi"Joj9 +K3,,,_I| 34Wg{rr^dJ/gHtD.qtە}QKo/"Ǽz|&n;"7KƱ>೏5ѧ. '/\0b<_VscR튠ubؿ9 ƭTUƻYbOvv6NM6ODmVxB~z|SyAOO^wL֖9%ׄӝ{22kŀG5M贴 4XW|ܞlM,ooK}q9 S.yY3ObtpJubb""&F\OZlR%4r_a_"osr=@eL;OwlzR|b ~ZaN\M] 33zeyׯ_|uݛ𛫳s/) ( :53 #92]fbѣGaԷj5HrU??$ ŋ]=aIɽb3xt fo,qV(C@ӴGuvGѫf]T-^D  \[Y]}HDаDMњ4dׯr GpGi|0 h΂rBۍw󈬲"%|tݸIyyպ –Pb``lnmq9?cbb6S wT !QQPPn;q 23}{{TFӏClAF(e})1* cdU} x`ޤn*6euu|FƬ > {HXZ G /sE%7(((X`ni`a} [3hyuP^ݺ{eUi:A"td/c6}˄(Bnv@(e aM*777h"v[==\v@,$md]bӫu6=88a[1hr# J*N ;LF׻vǕT/{ y90>9#虜Lޛ, ?#3{\WgM,_덅#ou]6)5?<m H?ݝ %H/w5]}q-Sl7o@29T^0Bӕ zm( , l0Z0;;+Gy}7L_|}{yE5"n$pV$~'|)SӛcUyyyh$66$xpMP tuL ?ġW ~(xT -90x5:)@L4ܲ!c&!Ôdǭ3ꕝ_d=,S';/?X+Е&pDkNGt)eKSS) ߩ;OG_,$17k"NZYq5 Z&qIIh=5 "8svW@6<VMee9#Zyz: 9 Eu}`ļ111-(VdR%0 B37 "(EXZzcu{o+uͧKAc`tLNcP7r9jvK<@,-.6UZ-Y utp0>?0,,3XYOsUfCظO)J!TEKG|]#}"G2 s\a=PMm@H =^r/xgw:c* sN;jHYN}8nN} I["'>>.+'oBp{˞~ٚςWWۆGb"$rH\H+, *Pؿ-NW$- y:~ߨ0p؝]ܩXQ`Ij:yP;Q9ܫ2zOo"N?Xw(ػD5\pZe%g//`7&hh6x,bo**stnovn~߹,@}jk *YSSst2y& >%Q)+u6q\w^C QýWt$U[NPdzɸ?yMM*_"&e6 zCl gWW {n<#$[ǦgJ;09uu7<:|J>zlf)w?{H^u82KWGKEY]@Gŀ 3r0_llq[?HٰAߺ sj J S Ge\וGj}m͠7Op1R>۲E4zk+iKgg{(+h1xrIg[m=[tkkU뇸PUoDAW'J]rR^=6Lb^z_"/K&9S:1d6;AĀ~9=0 g7j@̊@qLș*.о|0= o>;uW?%41 ~8;tLnoennm>|.?'&&ַf9Qskkٹ9m`)$^(X_^F[Q{{y=`74{ٱ1!tȦدPɉOj*)@ &AT+--M!G %2Y@]\_b,,(haψ vQQQ]}Tiۏ iI[kݍPxy @ C*PPzzQ fQ?&9=vrrbde- !ԕT/51Zv hיz.tj[,dQ''.̂9\1`PT +F^ZJtÇʵL^y'ؚq:cl2L7? phvչ\N_>htܠ2Wwu=:=5bxI__#o}yyyUZ׵^j萔2¢^Xä&cY !/L\;T Pw'ԃձ&Ҙ7::x B 9=Y"\ZşPo FQ?TBf`1Xsh& ??oc'BDM%>C [-D2UXXDd )gmgGxaa:;;gzIxd W5< pA9J>YB錍r&-zP:񨜣 U:;/1`KqI>jUOi?ko/m(迹t2]A+XzuB;&HNSEFQxM/)sԐU;# #c$&$T&&Fb|KKd"/1R~o+WYӨR>Ti'h%x}sYar"ָ ۿXnd30%gdZ!u/ ÈG-I|OOAw4~溔^WWWJF+Tkx9F^hs`LL4O.yuc?]4aIɈ.ϛ oć,НlIHII0OfhFGE𱴴ll&2y;;Nό[~K %)(`@DBB#$ jձ?>He1DxƻJDgyfmP:rTj  nX :ٔlH Q@_TC8FO`@w {bY vxx(lZ CPh:U~ZcO{ ݺTVUYDT^Ptp*ǏToHܼT+b7UgXW=|^ nf V~CB2P[W6`P*vVWY㙤_[urMLLbhƯCG05_b'''Rdᅀ4ʬ#""loɩ+ӌ5s۽$G>/ ۳+`#GWJhsHi=_}]_lM홊rӲs-[N<bjjA ӷ[}1?W roԹ cjį܇PWK@4B^x>H+ 3cId>-3XBТ!Ц-^* !" [Y110yܺ?GZ.d2$f aɚzcYhJžu*Q }88(GGlxDjfyww2 p%0SxߟyBl p[ yyt gs^× !f@-ic]^D~i57T(D( ;.#_ł6fRhH쾞 T()Oϛ;ɋdrs>Q4O`}Ux}th)y]P2=T:!FxOTjWN7?ZNN.4HȌG̦D+AˆGi%}G#zaS & YBRRݽ00Sj @G&0w cH1D>_jAmDAeCCCD֖1tOD9_K5{&)%=&0{ 0ţq&zxר[&[]Citw0L",*,,JD,쟦>~$0 M"ӓH 5dbTѧ}Jz}>Nill$~۫;3Tӳ9zb԰Дg BQEEcz>K@T|[hf:%I4'P3gH.g8$Ggc4B|H)ã]/hS y'/4z^9$M7 hZH^Zn"d^V#†{+0-Țrg:t.͕ĕ&s߾wR%@VF.u0X^S5]8ub * ]6)f2J!l>4 +5`GPXhR8dd!24q E쭭 `N>:7j#m3 "5ר|6ZS}(#DtpEݳr3*Ts?a0)t gÄZ"k+oͬ{8bi ^x}Xb8@ ׯ;VCFF}M6l9"؀Askk aҿ[NEғH=M;l@ aOcccד= Mo.OfHI  !}ήAYXZj3͆ߝ)CUzF 0Ii_\)ߙ&^]_/t𹸼,|#3&##ϗ=VkNA#0zv?B3cvz޿wu<";M˱hiڭA#k(k[ZrkX[<@V9UUTVڽUʟg"0&LATB>DJ5yyãk<S*n"#@59Ub8Tko Q$}tXuU.4@mk ~x$)^әr3{h͍/BKrrٕ=ʈnN5 > @u:\V~5y(ܩ>33-)<ʦxo,ĥq9Dި9Yb(e4Ȯ,[ \UV^\)nL-0֣s|SCSYTˋ^mnmiMn ϻA@ommЭQhtŏX?>ve(. ,azNe8}nbgmӟWFeyQEY m^OP6ȁVTTt%4`g?͢ҋJ6\*po޼ pѮhx2=Zj9j',lVQY| rFt[2)'ef^H:lJ  (gdh⥶@`&bc2eC"it&ճh2 %F=U3<2bUk6:~օ;wGp ȿk̍˔MU.~:EyLE60\H^9mLT$%.0;s&&m>'cR9 _+{!f]fmy1& ný -$*ǫܤ5|AYȢn &w/?uMh6-=A)[LQTRR)87Ĉ]rpUxxN`'v 0]LECs9ͭq@shs'^0w_~1n~ps`Hv`aƫ!VW=͒5J+Al㝜!eZ^PPD\JJ s*@Txº ɆEZ_~GCSw7EVA-:H4P~οt4_P5 cX~%%VkR-l7_ik?+=8)2ypAG}rr~p{ȴM^ JTT&61= ?Ia}31Y  %j.uT? "x *Cfgс$zXUEG'7{m_͏1L-$6kԑ4wn|!8Okc.j_"]PMJpm-7NNjʹD'7Sw1H*~;AN-꾶yP$mr{ÓaJcZw$˧;֐H&&kQʜRh1] (zsGIXX9]{6'u?%|,|1SS5bX y~.nH BP99I AA| Ǟ[ySҸoQguW&XmTmW2""bb񚚛q?ȍ1a"̉Qs1Ldb.PU1nY!yYJ_=x@k8`8JJ/ 5O8&qzIU2Zy C[ggb>P%-7zRp0<6NQ{NƁyJB+8ߢ'^Q< pogIX0Y]7;#ɷn ¨d+~\vX&GDk&2JJ&ʶ[}kkQ-r>O#pzz!jn}V=%MRц&=5 \z8ۑ`<|"UÀm`.g)|3m63{v}y/з5m[T-}tHy۫g{(wxα20Oo=c/.`PK ^4$c.imh6ȍ\p>~l Oo-[7'ʌ HOHS %穁n V* c>N)Kpw=~>BB _jᚴ.̓E.>⠒#rRs96)ù8.Z /hI,9n8i=yn,koΎYrs[ /wDk~Yk-x"I9=6ػ R!]bШCmf;W?JpЀ@rp!c\n<+^a>P!Sˡȓ#NK鎐#ډ3Ӊ ..&w_3a$M*CAcQ}~OӫF1Bʓ3Q7W#aQQ--S - $)$c !75x̾{V\ bt`qk)P׷W{K 7vp>A|= ~R#*I==O.'!|B+Ѷp,p{2l=sQVb^EppDsݖzق s,bA_FVR[ ==Vwn*7WJ{z}}H{_䲶]fe@6Kk7c\Lk;"*B|*hRZvH-rfC=^=ӧfQnތTd S!$DKJ$]?7$= V{( dYsi`~(дM*\OhHgX+/7ߎLpʠғ Lc~UrdkGGNabCn۵gz)&;T (ѤjxJOoޔUX]5d˫ʚ>!фURmK!s}~LAnvq߯hڵ헜lh1Hayy;0JJ~W.M>Oوvթ#%ʜ]\tپDfdi+M1l tƮ$~G#'Jdz5^'pZ_~+{l8l8oooC*Pqh,n{,b :Gă@]&Շ(C\6HOESTPW>  e&j ̎j1%f! !# k# O'.1hG#&Ր3=}xn>G BXqG[T.7(d϶"r">@Nz=4".÷>54B~ e^w_`OLD$07`1E_ss n~DhXXAU6$~,$w+lgOB #OhjkSȎ9V2]<0$$Vabt]f6 띧GMbJw{rо0"' dp/!wؼb߿k9ho++Ξ3' ɛ_Hc~r>&*xY5L? ?S$4r=,'rGA?cJ OF <<5t_*?312j=[0ԙȗ ᕕECoxA꼦`u$yIzH^S&aRY2 PR2I[Ö?U9Ps.A@pQ-cw "MX]vqwI݉](v`]p}o3gΙS3gΜ "~k--O{EgKi\q[\x2zȐ0TJy~ܹQ-GoZljWHYGbbZ[{K68 (_|яBϠuOj1"'dRޔ$qNXqLS<|m֢I9v"xV:͍P cũMJ0:-ޫcB5:l|y캸osրC@{͑;VM\T5btqqcǎ[5Ѓm'N<JV),ݯU |ǎ1bQu+W21̺v+TMb JuZ\}c)Ξ-no?k]|ع^܊}76^qCA@z]5l։~}7CJv=}}lЇյFT].U ^FOlSwҐvkl\]f_ܻ% ŌoL7f̅[{n*TƑ-bf;zϚ7PO*>Tw+gYށGK`7+dI OTQ3aK2~PAוmi}awF}9M*ptL3sKmv.^f5ܼ]bU> F$.xhߦV]{ttoSu9$߲[}JHs^dO»nXLYZ~5m(oaa3^hk{\̳?O]|~xw'7 {ҧ.0'.l:uڏ~W{NU(k{>Ur+cQ/|{?bŊi_n>\ʪ.ͬb+WZд9pV|Wyƿb>k,nh~93I^nұkWWZ5ъǸ/mZrS +4U$d̤5kN~k`^6m׷}~Smq~z>r_/m|Ե]wԸ*}~#4+ +Ćηv2e?Q25C/W*Z˜c/y!ٮlV1gϛW?.Q5Qׯ[ո( ,iνN_Yݱ㍛6`Lr.]˜oWZ fb5OY|oÏlh[u&1agao|yS+,XpsXk\\zuG}~4hLf/j <[mر%-jykO[~k xzɌ՛W{w ^~=tɒzVVVHXbS4 cu_颎`Ĉצ m} ךYTn,䚶Ͼ!k@|uϞy.J۰! TV 7{-БV]_[i+ {2(f@W[?ب㧟n8v-+][)+l~>&'8TYQ U{|sK~ 2 ~K+:6>sώ {>Xqwׯ޺5=/N`2iZm\vZl##JčnO 髧/>}ڭ5 a֒]⃛_'p5<|w8@}?7o[u>dkvIuZ  6[{B o߽ *J߾Fm!CI3J'<(tM>xiAu=x˻wv+ט =G%_qgb00 0sbNz )Rqo8j46?=h XjX8:a;}!P.klu7NM#풃Zlȗ/0nfC֯#+WyVj } muûlsV*K~MNLdJٯlMAD79xx7uk:{V6[D~}mcj ݾ>yQo-yS`;)Եm'my#GJ*o fzVʮ~i- S-2 ǰ+]r G+.#w0%J}/Ϟ] t^\yz\晐D?oڰ;ΉEY$R?Qښ}è5k=$&^Wk֍[@A~{oҵxe9FTÇ#Zf6ǿ{8C[_`6e59x=pcW-7z~/n$/Qم~ݡDqNWnO][͑#_E3g7OFo޹Y-[]'oB1ź=tkdĉ#'N,ӴY3xӚ弔F, w%1uپ?3odHµ%۷TI9/co 9`vjU$O$p)b.yruӠ.U+l2*mn;зc7I/t{~w>դٽppA'T4nܑ9(oUVD{I/ }Bm՝8inVwSe ;SۍXyɻ567?Ar|.ٮ-3O~0j߿Ki.k|a٫Wgp5͉&Tﻷ_,;1WEuA 1s&:1ePP7י&Ɲ0`C '&>&ڻVLrXۯ7K?tzA2)sn}>*swZy1}jNxIK7h0t;{ N>@g8QMWq+%ƱfUiPFgH(wewz/Z;~E&7t˸nᎎUV=QRW6=dszaҥKmv(mr䲗-nSľܳ+0vNlq؏zt P(Kp:+V I^_;*uk\Uumϼt߰^~kZr~OaxS#}*'8- 'ZX}VN1v쒃G류H//+ i7yYF8Ȟ.I-j5f̘CIQ4I7= ۻWy jrv;כ2Mӗ 7>lX??9Zf^$x}kɍ7\^ͫWŠxWrӽb~{w>)F8 s#i6F6>+jtɽyJ\_i&}>u?J\: rx|nJ}]̗#Ưߞy*feU%wh?x{}, ifn_(\sOkZrٹQ,pËjᇧ-ť⅋[sZ4fAK)q`IOi=~[%W׮3[фO:Y_.o6NoeۍwOLr];g>+,`I۷rhukb3AjA{V(`.M.leİaXVʜ|ύ+}5:h*>ؾVϽq3PAU99n] -LYǷ 9uqh%VtgQ>yznZ rh=w%tڴ:vN=F^}WKAW6}o4vBI@9sǾm]}9|#nGNӳWCTiZetɽ*?v܄{0j#W+|= ~ha]c sqo y.o8Y.lK[͚hpr"׮ٮ]jPXn|QOzZ/Y{<4 P=wdxgx}aݾ"փ2gUffp9Ue/W+}&ɒz߻lz :PzbJSY%4m7 nxƍpXL.}w&!(:x1ӽϏrНϗ:1=:a,>tfWvE`n) "5n=Uzzk̷i^كTFW/r}g[/1ekvSg}!85/8c_5a%9 $ڡC_Y.yǹv5Z-.3_9yؑ#Fw{o_Uf:{6V ƍ[۽Yon﫲;x’+ފ?rphyU6l.`SwcT^k UK~F0c:vGϜY͒)~Dg0_lؤI ;+' ")0C_߱ 1nM렗uKl۲_}&vR;A_o/Q>6[ZA9 WҶ|ױcG!#F8JjOT0::㚵kYgZO_ ;;6x{:n2?- -p < ;ۿ%k԰ (I]|خ^mQּ9r&k0;) 5)΂!L{8tvĻ"{vVUPL\ΘqcϞ#lZ[)߁ݚALU-1\)˭|h}~2`CK?]90/\Ekm)2{)AN;t\ipeKjm9Gwn9UvC0C!ºٺAte5VT"opa:֣GL舉c~}NKu> kl\Sc2hP$7xה^{u6͸Y'/ c!>pb ;K,ޡ U_aJ˲-nTߦX-.hV[M׋Dܠ#6"ݲ*Y^<7Vфڼazhc1I;/n&m{gV9:4wxi>ti4/S%vi>=˳NޥnէYZ:VRhFGI: Y̙^=kY~e~&-cc~\! OC=-HV%>Xhdns'jl۾sֽu\Vb?Ylsd(']|OY}F]bV3k-]{2e;9B!5;"^]pdX#Ϟ:١C)``xHo)fCB9/xgЗ5M&vC O^\ϓ{GG`A=='ݻ7*nP@1w7m]?~r 13:TPs'cW$>j`2Ym1 ,xy ί=wwO~\g[{yj̉f̚t˖ V_Dv#/ b#>9cgW]ukÇ١''nM>в==ʔ)ϵ9^׎Ubbbڵo߿3gd >| N*HQ&SZV_ŔÖtn6u1ޅH]f?E;vm}Alm={x6k|XX4+_˷ ]uU6l2*b:hgK] VmUK:+`6R٬ ٺw&{ٹyZǢg Hm>j1_8xg|c6.:U1kժb:yxxz,J-tfMg/>la.ʗROҥ=wyk<0"[fwtf1l[U7q7Yr̙5jhjO;YQ,Ec7tg޽5WZ4yr|>wwnI.j?YDxfDiEE #J\Z\g'"33~'Xʴl0yZq YFZZO,pYJ+I(!qC/qd,d:N 99zwruMQЖF+ %Qcm!c2^ږ`pXɭ09f-lw@]}r> % xfaX&E H~TqO'`OO_=aPYzS@7.uVw9%\[sfgV_^cǰ7TiY5yYq[5vZ{4C4 3[շ':*{̭/~(yǸ>OaC(~ki{:aŇoW!xjo1jԨijH6b;v.}G!!r :)|%6vYl'Ƽ۵pW!yS^̞l^X6} );^iӦjc9ݨT/|عp1Bզvbë'NԯXRyXeQ1'>:3ݻ wԼߠ >XFj<ӓ+J?9вI#/zVt57Zj/١k|7|.T#RpSᄚ$f3fx)ʻszjܴQKEȖ]~ &njY^zD=\Vw[t6Qt.gn 8_,?`mUťf{g9Ӿ}]%(j,l|׵kz4iԸEh41j^Z@iqc<8dҤ :|nNY>0J=zc͙*FQxFݫ_FUTiM{B Cs>~\?QҲA]^vfMK./[aÆﷳwV&6ߪ}BFO̴ 5ёӵ\WyAw!˷nEsez>ܭܶ6oXZYMKu/AƗw (V+jݺRnNnaְa?$NrKa]KV鿼x ~us9Omh`~Y߹ǪJ뮎zQ4УG1 )/`˲h/q)awLG~WWg}zɰaj{-D`\\/_z-?] ݈^l1 {+LߦM/?¾ng%jw_AP~ XY*GMhtrJ EwwwxXY-_j4 Y GFؾ}{I˿ 4(\hٮIOP/ xױד? Mu{Řbu6ڷQgw<{|˹Q1n Ê%7.!o=8iϟ}W} @4Œ5tZdPMI/^'i~8asnw쀵ܶnZdɂwoB(LM q{l5eJ Ս,,Լ!k2iӐ1__-gm뱁ѣA_í{=V]M4Y|އ LRbĒ%KN <@5GYf]uz-꼡s~߶gܤe' wkJ|XGXS-TqtJ"|5e[7ݔG$pK>vܸ#]oS>ƿjܹ̋/Vë4TP!xQµ =7U.Au@7eܱ7<>^_R{,J=x_cc+W ;+gﭘI* W̒vu׷+UԩSggxHF/K.xmpw5h0x~nV[EM<۪[A'۽95$~zEw7~3gXƁ}?A̛WíafΙc>VM5lj1ЅKq7gY=Z4 Zz"C~[tTKhzzjssToE62NHҲP믋 >( H}Z.Ŷe?yX ;V԰Z]^l^{xpC&n]f݄.njwu_8ޛ ^jc37*u6ԻU27}onws^:qh˩2=*vB)TW?^qD?‹^@y"f@.S49ЉA?1Eȉ ?gB]='OGn^2kW6n266]pG'_'Yvn2jXVSXqYW&,,: Vkl|m!,.ÛւNs Ã*g2 cx[,L Q~!Жj0tU"-jiu[F+ZvuiN -q_mepQ/K[DE;+%p0c95Z4V"ഉMuxD6BSysY[Q%jX(ȸ iʚ7Pd*6TBpt`@P,3/r|U*TX ;m0w8mp /6HΆAC4:tJNdX\B46g$a&H.Jn^o:)Z};l1v{6 ?]U+zx8jrBcFՋ6jw#J 5B0ba ^qE#(H `V2V%ȂzS˴iIjLd@JU-(2Y4X @)jhmmm@}ID{KWR4Π*~-_b*p:m^уԷB jQ(V*YN LP6H)#laG"`"(@pz*wσӦ-duKK Bҟ7<NfFX(<#pb0#-˲kHlF38Uݘ?^f\YIbpҊ"Q+3?AȌsfW4r+9Ym%'џ79pM4EC&FY$XQr |d sč K.l5j"$mEQa~>@crOGJPϱˎB#Vp]/,D'2 (tB*@/BRܐ4P`+Y;.F)]rHa1*OC  ~! Ɍ fmM.H(MczRh7|@7uQv6:#Ab+( QF~O .Jֶ챬!$4qqjNY[i󏖬\`h9$ IK ƒ)1.HhDUQpM҃\t@>VI_ky"@IF(Α"%>xJh`B>rFV'ぼr^ΉBo|~.()J0\$q8&"Ȣ486rCpOC%f3L2PF#"#XP c8d% @Nr@$ t\I5g.ws)ӤM:R/>qD"K!)$!EπL>18Nws*c(BrAγM/'@dϢ >9 "P~p'#24fW1<3#D1y a99eI<0$ia|`,gq3ow0v ="y8Zdq#(GIy & )@r9=\7G ͥ3uTFee^>>m|| (o9zz:z8{dLv&Ysr~P&AKs 1(Z^gedӝ__=oDġ`$Bc b~95F3Cl@~?rDDqqshQ}%㒭ޢ.B~)H%F2Q@Ar#N@(? 9ၜrrrsQq0)Ry#Y3i ^ F|6YE4ofb$9."Da] j!?5UWy Y)$䑶7 $NN&ѿ@+E"%NxFrP(渁NPAܵty$b I@ ,'',ʒ"E>bNfpөM{g̊4z4qgXo@yV.`b-GhHFQ:>8_G Bz:{{8;z:e 7?""(hZQ9-H aH4,)L ֧:KB |D8(I,wH"*H`$MK.fVDʘSDq힙09LdF5/q)8ia)FP~h\?{vu%rS>eLp CS8*D X#0`9`"B$vvv2俀S$c ; J(y?zdp"`H[kCttӧ˜|$iY6;v;gHMlka rXjpď%x,W5j"m;aBm8|Nhj*?OiR7M=w&bu#5贠- 8d L>pUھ{Ο@H(B޸ m'( ;x D HZ -f@FXP 2FxZ>PB0Ih$_b9(ܭRi i?@< IZeG|<#DFhKD=' (?e҄>j73wYئS&`B/yj$?I?L*/QE1L*0%@Ϝɻ,UL=;xԚ Vw?MqQMB߸W4lXYIO"H0$γ{^r'w&G-DI)eͼȚIf&q~3[ OPGXr+ucM~|5Gdʳ!J,Pb,N23 ߢL8{BRT|Ԃ8Ԃ NՂ(!J GRs<ռHx.MHxj.QMifqV~܋BIEBCRVEIO!ZaRB1j/\:4iZgh~e[$Kbre)qOσ2I$)/nl4p*TX i:!/zo&D_wBo-kE'Ϯ_>NpBoH{IK'`nF=# wL sSi c[ )$峧-ȡX>8Pҿ]aO|Lazn ПweRZ-(&?,FZm&BB "VBc O6@(%!kp37Tte8&A'u~ԇiB@_mQ1xU<wd"vV)16\ಧ2Z5LA+2/pD џԟԟ)%Dһ)/(c r˜: O0& #9Ie[?(?8,5B2!: )0M򋢖lK]c [ J]K1 IZ`{iY(Or}M| -&-Ue\3!?K4ټ;4˙2P]0SߞOz!KYrd?RL+{%"Q~`R;$pO@4a 0sܰ}ɟK|~rX>Κk,Zc u`OE?qeґ/wLpi?ZSުifK_&z W7?fuJH3XsUلtz* TΑFT;=gɎ2 W.04Hre%cI0 rrKiIrf S2Ia?AiI'4汗W>\jQX${=|sX҉cJ:\P՝$d3KM|ISY51TR?/ ,*.GresYHڤf,}B{[Y~GZ}$JIr`wxEHb!d.CҌ](i4L|R%afNh]d0^>ݼ=<}3Xq,c;gNnw<]=|S`c&m- H:vjh||:dm~7]dQiI(0Q˛&@!f8aL֖̚ j*ާ 1\-J: nC6Moc9GMliZD%u'j^ o1Jk༴F`0ރVŀfNlkcf 踵Z`P bx*%AJjN^n0 'Ү@ܡ@֤5 dր#d.C 6K?Y6*J)DGIBO|h( $_/ ,a1q AN@dH>mձLϞ3um 2[թ̢MIֵDaUZcBQ4pTzۄCX(|9ks]7V`xRm 2 :~!Ж}>bj!o2XKs|I;B<8 r_meN,ZTZxVZk^Pw@zYj/5PߵInq0UsPElp9? KW7#PiJf~*W;m0w KC1D0h4Vv:HVR`'2t7I;W4gРfUd~IaBPy&f\}+[i vo+*JeIQ2㭼 e>Y]fdgmyv,#3<#Z W0<#'+8dF8g8TF8F8yCghg8LF8 #E1g8\F8}pNQW8BF8AF8Ay#f2QGW8NNpd##Md#Z#@Z m|rd_,p뿿cFik!~|2ɴ,\蓀3* FV?}iB  ")u@% ~YUl d* Q)eN*CDTEWvh [ɭ冥R4dLyZd98 9A1.76 8)52>BmNUlXbjdhi04ddE_bI7cp}R$~}o?"wȝ}4s0nofh,HlL r3:?Qi_ 7kck[e,4l`b6&CN&89 948 4 `,@tpMw#$h hNVPFLMH>_bp=sid#(q21pB?TkABw`FN6nX,vXLQl"68,vNV ja\Ύ>̮z2 8/Bc&Hpplob2<[ilx;@ЌP&Wc3}c_AECh/o 7Ȗ߹ 88 ff02dʁ݈Ut;09(ARߍߌ h vc6[@>ef6`bf2agcq/(Q'NZd+}ЀYt7`ba遙9`9J0_ ސS(mÁ@!/P?֐ge ; +/C}bafaX*`<Э`!_ffhrH,l Sw447'%v~] կb_ w~ #߭7  1F@ $m#FvC yQ70C*vaN:ȀҕcAF1&30@ 42d ##tt 1r^/_b;#Y6 ( 8Npp LF,F@_jhi4yC'Qd zR;q2Q3d6fgЇ\H,!;'X^6c[f@VVa01A~`Z L X8Y E'AX2 ][iFvvfd۵Odɱs2]j*}F&H횉/ !* mqxo՘9XYMX Y 8X8 Y XG8˽v ;E<%X SfF},L`41u6XHR6S ##]`72b6da74f`74at^Ys45u2&2]b=-ccNFL,C`dX A'}wp4gBvY_#d0. +$3mȸ& *XYX!M؜@2?wFͭb KGؙؙ 8MMR@4f؟,_mCZ`dvp,wAހ݀x?&Ɯ9 9 @*kB(86=13!+#1 +@30`eU2Qꃔ!* _kw#yA@Bz!2d3bc8'PrCPL}o9Ɉ؀v9Xh$-vB_dhflhRl~s퟊_շ!i) H`֓jrT 3;bd091D|Q$ąoD5ْE%!,䖶;6ZгSg?{4!n|YIb*2>o>罥fƗo9]g7gN~y[w!ÝIɝregpzbZ[_~3&+eѽXc:a|!xn`vFso㪔p;w1۳YUO2! %}vDn'#Wd⩚Iev8Q`a[l}B^>u?eycWQZ\"WAbP[,rya]j*rN$ͮwMM!_ λZ[x ;[{zJ50)Xh?.whNjC#"svS_EǶi0`w5_&]Rml}yӚUDi>cg >O7M3Ɖ\*\jʷ.VzhBbไDjBё-xY>^)Fދ@*숍,֍Z#EqsԫLPm>Jq[w8x,9bɤdJZdͷrqU1KwC y[ÅIzp=uϪ2w}o߼{{fOJf\ZOJؠ lJqo{.\|'Yh1|WEs|xT{L6-P2]*nyiK` rӉp_2k=ݓzM3jʟ[0Q/Hh5΃?T.~?׏ެ2]'{#r`/{@T7\8szea lΛcZFFK~֓[,]Zst'U=~XSET2p;cyg2iI#ڮ֣7lxM&NjZl5]>̣CRqvmp sf|DrJQh擱':ݟ33֬+{mZ&ӋG@xu|ïCL:P}Бex[OlOpAqm@}ˑrZ:YTN_b:l"n6;B b4Ű?Dg\<&S~TK"_߯8pڲk\tv(sD?8bAk6ԣ%"-mcJ <ZDj4~;MjϪG ?F#bm u_fűCbgba7n&.,/aQnm e2&+trͺlW$)ޟ:ְ>㥸g1?V\tuٮ@2mrj31X-FSTzA96urRҽ!B4C jtWkw"{oa;% rfGG+Օ/o}Z.l':ֽ g]gt̸NI!:;vP`OZ@  $ye_ae7?1; 532oW+fc>7f~gpų|I"|3@"hJk!}ǫԶK}?x<~Ċz9'lK(D8SC+[> _KP%HzV3mھ'GACۑ?=Bsy|zޞ2alݯkU;=oNV) 5J^C ;_ҮeLok.۷>;ZXBŊ"r şX SL*伷'ۛjv -'uOg'F̯_"|:P!Yz?kRBom[z&BbӠ%Ù*+X7[(vu vmΦj53 n8Q0čkbܘQl;ԏ?L68hfDERM>KNK[)W>UE86,(̌vܸJ$W=ARy`D2ih`-*ђ |/R_ED.~OX7åt%~i?복I]ߖ QQѓuƭ$Z宯rE .=b 1w)4XymS%PQZ-7` : ( 2CFnՎcM Yd7 =_'_?5)9䎊`!;2yJJ, t JLɊ`Hcw:U-y!4h)h(VsmH޹k][~ v:h9V̸z dmH@{7,L--eL.%ߞyCwNsd}k2U&rsBZt<.D]t-Tn%5;JEJTTETߌ$7Nqo|bQ194)/ߣ&P󷝫erDt5fǚG?$מ'O$HM]ૼXd2$@0 |fȪ)X|gnJ ; ׏sObCm6I zæ 7)eJa$&$/a\m+d"YVh{'OE=#$[Qݦ\Q>r\$4 w:_(ՔIS&S~rT(ӈ)_RBC` ԠqR{>ZR³1PF')R}kfm*쨦iA9-p-ᢷᢁۛE9d?| }h|LuJ O)``yš`޴ÛO'~[kx;3mN!`k&C¤aaLL>TNGuvRüukyzYeUU5\9JTZ64C}six)vb|*|>e$s0v9C+OS:yc_ؑ)VMݣTNB /"cXI, G)t5pY1N֔8vUIGQ>@_zN \%<S~SwFV\ 0x;{ɑ<>%=VtSoըu$XMXi+?&Y*L $9k*a(REO0i2RG~jOW1֎v)~IoK4;nD_L"@E1sy{t.N#aCeVGBw RzvYxގڟ-Ԋ'h0Klא/4$2mԦ/TR.dN# *Xv-BQ12t%[$9u@̼x̟RP(pX)z-Çg,cYQcOuuP?$~a{]' /Nst S&<%ΞNZ8D\ | x2f3mSĨ׻ j#}!ֳo!,FJo׷Vr]hʇA3p(|oFQ!Iq?/LL i-kh%*ص$| !nȦîA O7B Ά,-#ox/VO6h}9ͦxWV+ub9=ݫ`fvI8! e=D2Hwxb˩1ӣ^V~A^<*qղN IJ-uit{MCx6B/YUeUm'_LɄW8{~ +ӢPxYfyJ`<sϚ*PXb0"D}1rTqdJ2U󊝠iDM},Db}L߻jc^ԃ+ݶ*jQX3mSͺcY}Q(i<mU11tӳ!@GnrGou zMts SY +zR= ]]?ZM3e.n>`_gK,ߥ!'SVW Dknh][f]!:3K5FF-TȘ]VCy>ƿx';T+}RuArUPڳIˤEmmUk13| {(rkHM]NG8k wIRsI)cX3IՏֲ?ƁQ`10ϙ>(Jyӊ,5*1. z4.N6j1BD~fˆ1Q$||חn(qu !6TmMv #NuEN.EM_b RiY љk_ƿ2,wT )q_^\IuVX9#SrRk_5ʶݳ6}fȔWUyV6_`$1Մ,)@DRNwU%e:A{SgAdB ּySm|=swNK%'瑴9+cĮhX4"uM o5ԡ Hqd:pJQWyt\ R^"5V0$U{zVbv˅zxF7q|ܢ35M0-fgskO#>3_XRߙ;jҷa6 k]\>^hfϬ gဴ#EǰEPɗe?'fƋ:JLaH(! 8#߇'Qq@JI0irw]Y99jҪ<ҘH^|F$? fQ7^ ε lGE}mN{U.W7U1á!*c> k6?* )Bx;HB9u,Hj^/.P@߸G[W4\0MN~:Q]2}RdSd4ߛiRi (_oW 9Lmxj>cT,Psm86R .jy X z->Hb`w}Qf#O=һrzz7sݤQal?,E:/M*H6i Ypo:CV+qVq0`ay8-CJZJ+empYH~\_OfPr2^TA9}y+GrtP|X@t{JMvg bax<'8mV* jϐ@F֏D\,&ꄀ?s^c2ZMWfI{MJ[⃛ӫP=HI 5ϳ D3wr)FR%|[3o, v.~dR>ڠ)H<\8 'j) bc35ue-']fdJ5MeD8Y PfUzt./as 8ўFEKF% z9/f;[^.Wt|5 4K֌"ywYݨPRr]39@r̢&eNƉ%-b>">e1,a5ZM׸I,[ uۚxIӡ#.SD[G;5C݊3d1Lz`Zq'Jۃ(vnS~yw>k'b]&A?JqgD7OD3s؝:20ҐsF 9̧!1đIu)B(7*}jvbYrn-*$ M"{' \XGe@jN@PQ8{^BEǔ$q01WL}.Pyd.(`O\]oFG-!<,B`Z t.\)cU)){l[Zr;Q!aa+4폌14~4Fgm>4TT4^@&ךPW0&Xq􋿻l+nm 9)ŎnIֻj7.9oU շ\\QiK>=EP7%kdJ_-OSFlmPBQ3aY VS>vBK/;םK3n{YH$pPY4g>;vnVϒ0f s;:di1ioZ" k p.t)OXתlH?Mܩ/(>*}68\RIceywK׎/$bCY.;5Nº m"5PDDuj]|5 'xyqdNWXYDA4Vʘ2]ܲ׏ƽ^¨ BbHd\>Q/d;MQ #TG? +1-y]r˓b009pA^xR?S:1iBaw^gL(\@|{_U۴nZ))ݪޓjEF`%~7ܩ6v>0 %j$2_݋SyT6 MO.~.lU0,\BgbZ 7YJa r @P.ڄ|ĘXܗ08.JAYɫg_UQKD[;WC`|G` --I0uŁcAtqiINt~PI#l4Fi߉!덁&%flOO u-O~ o7{H!8Uk-Yʂ,Uo)#;qgǬ1lb*853 ib5'FKwUN#E0trQTdd{?Ysi W0% eg3ãک@%gj⎃9ޜ=q?:~4SHeo3g H,j;`"=v7mSobz{ c8z *T4޿gQS`U!ڧca9zeh8m#[]PD;;Pr\kHI1|6)h;HǼtJ"!mtȒsJ1uz-6|J0iҀ%Z$] L}Vi{O:2'Ƹ[=֜v*zBԐ FGMN|:mqJ1g rF粟cQfc˵nFaSHj|XGN|[[ٌSjE_^Ҧ;fM8FϣCLOyӛ´$P/@Ф a֏FC^<ߩlއjGzxK[:c+cjtRFgq6jZ$M# Uy}0u*OS2Ux6 CkBնl *lݦM١Pehd`qX'Hs'?^(UxLX5mI'q{- :BPhQ=bS/u;%DE*38ݑ FjN_S&ͬwXW}7 5χ2y,㟃̋)jYOwAN(oj򇢘X:O)9FXaGHK#KGR ,']ik䨔.P"Q#IRh VEGmcUrf?P^sxsH)3(^TӼٸOWF;(N s,L':]LD$e5V>kZJweY4<s.EtPᛊ'a0cD߁ $hbU7\Q 0b2yƐ#h' ]Y@k bTt>+dpE%&ZRH)Le;5?^^,Մw=ǭ?jS `O!F2 (3An쥡vyӘ EbVHxvh7x{6#al 3lM@S[=jw>hv#('? 6'}(xOi{ߖGX(ȟk7T^Igi-#9\ԕ5 !7[!PGr_i5^Z yt@f6>4K'"p/Lv'KY-DFrk,/ tEr`qLȪtݥbl8<k} u|E[Rf6Ek~r]Ixd_(yVU K1nZˁ+݁Cʬ X,)9o 'umh IO 1mb\j#e EF`aT F>ĹlFnIHǞ=CSz/>>YTBpKb4']/=KՏhv O y< ]}iN_=fݨFCAOgA (:5yԓǧf^F$)5*{q,ΰF'lpȭHPՕ|h[›\W6 8X1i%hF-}n -g:y(0'\VQ։8Tu,#M#j)AXrCk`j|qxiAlBX 1 &vT FvNjc|oʚT^~)m;ҩ~wm=V6i[H64}EOv򞭾gliAߛmrΓBWzݦ=g/ {EekӰZŷr5ݵ, acS<ʫQ7h1h(XŖ0\iOQ"XcǦԾ~)\YeM1P,!N;֣ѦdVT3&21W׋OxΦ\V~MOz yp76a% #[Rd<VF`$]{Rbh枾ꎽJ}=4I\Qv!@UE ~u`ǷRK8g"&?猐/!ҥ<{4j"!LӐŻ >R ]{UgB1<ġZt.)s^7Q췁 -z8E}[+21IAR(LJ2*$=hjϋêp|;J}5~_Ƒ,yeFֽڧ:7,-q;"eT{ RnUbud5AJH-m8⭽T32wʟ}8.~=xfR'uekTfc{uɱ@l.$XtSY;Cm;,P tU;X,|h?✄^nad;z=čaj³R,s իD,4ɇh|yVFHENee.{3MRo6h@썑e}~^?A;jD`c(aoWE4!W"tx/y*=uDA$g#*d|=qj%KCF4 e^U6s ^|V;$9UVuQHm=<{첲O1:R9G)lبX>-hBuo!nߪ$`MŠHٟ7`tdܙ¤4I=j$h/>A7޴F@^v[`A >wLehPPz/Y撸<҂Nc49qj B3oG(iFfOJ#0'qR2hLRXuT cG4J$s>zZ=`X\>e*[KO_!=6!׽VoͨD im z”8HWP Tm"ϰ*+{P7dk$$DKb"nk+hz"^uJa l+=ՠF>"ckv*gT,}!ņWE #V#(jb*o*ڨ>I#Jm^ DϗkQwŒU~#`~ӻ+T2>W>Y[BwRϓiXmklZi܇#R@sn~XfxW|c]Eh ?hfǯSm-xvHqnR;B/ݟbcTL?@2բQFG;3)ȍD c32P2%okACp+zLU \ˇL^7wPzp$ٚuhB\--eYmQ ֖J+@z3%)R-?JEEa=rQ# $Da-V&nqg>E|C"9w)sQt܉ZOAhWqb=hQ7p[qqofaE7 FZ59Rm&{Wk(הzmH۵ՎdV}}iXM/VvJlr{J2VEcQ%8b5)D%;6rVVf\Fy`¤^Rb8|x2Vˇ4ع5omh<9ijk#$+&'3[\PffYͬ ET:1{fAkQ>3_JA<,,'se:齹sr\~##'߸EFoq(7DzΘDD3 !wv德JA omXqy^ wUN+Ͳ2y<^mzcTbELnϵ2-'߿1.4?gbI<.o٭ӳ,?L--z^^EԞ@mC?8"-Ss~yיeYA]X fN @jEcC)6HL]׳"qozj<{b^ἾSy@a?9Rf\;M ߠkдi/+='CjQ3Qa)sj̨/k?)F{L:Mymԅb a*hUvS]g9#2s8dU ,ĵ][$1>NX]] {=YBY׳Wn辧@&߬Ioϼ2N㙎(9- 3'=<4۔L 9o9 LGQQ. !T1rh!!O)(ydBS^\ Z0QU9Edڥk\Br;QN;x<ȌIi"^~N1•j_C, (^+;7r㲰FgJ*>/;Isdgeea{zx3xD*CJ$r&t]1`yȂ GCGYTzǏZ[OOIM;xs;+HDrlllR&∗%?H:zЖ7Ī%Xښ!,]t"?JL*_2vx߷ZF0%5eH*%khfS ڴz0pIڥ$Ww)7qEHwH2[[C<̎dSR3M",/1{Q8 Sa44JGC]ZPp%yS\[VWX?ԊGP֨Ktn!wY0Tbg4>J-nU iеA@KsQQׇe~_:~IOޮ=EqbV#=aݟ^le͓ABq=ޟҸa%I%G 'NU;3ۡsdf1FOmKU>WhO/hfa-i zqvueM}Z 7jR$ҴAY e_w3R4du0|!CPXB[ʼn .6DEz=7M1L .2X-f܃ϟ,)ގ --tbr\4%*<ͤAN|䟊lVoH_s47 :2ϒ*M [Q~GuOX0{Ub6Fἀ@xJ&T xٍ IDEȍ=U#QFJ:e$ɈgWHug6"Y(^aes aLrɿ3/Ua$IXC@.Ɯ6[\S2'q7W|p>xG8#93"g>25Er`rEc;[;)"@P:YdH!3G(̥1JJ7SR [h { /)2y Lۺfս7 m !hl32Z$Nk9qnx%^[6wy!=r=jҡ^eU1D~@}j3}qHh϶-{حEyl)y\k?{Zs1؄2!RPLe=~Hr=(@Q99c ]k~Bcs㏏7T[>G&+6 z&^|vTZx(Lh<8I,﹄Eݍ5;U'!LL^kdnר֗F6+s }y&Lt}L֙zԎ̢,Ɖ$u<͈|*W$a4Q5i;&||zL!H2:Y*"?-u4,N39w:5:3٨* LD/TW%̆T HE޺IG}Dg<ҌE *dG"{G GOĐӽee}"bfUdL`)bB.3"R`UҲjܤ~c$GcGJOXqTEܛ1!|r"NHPBu4A\2p2ZUo&":Z &e.~ƆfMAcb-EL~wl&l7C^D>h߷h8<]^/ox׻-SOdIwOH$dڅ 5Ho=ц^m <~HL@>7yx?S?\mðbV5Fx)w#0D8!f]9rZ |Q 7a2W; r;圫)r.pbC]6 !%#`l / %QċP%gTW ޺c~W [94v7s~ڡ'8H9C۞'>CW(}Ftd(XIOS}CD=jm(9ܗÇFHzɾDs$# ~ٓmv;ڻo=(z?y5o}e ݄4/ ;..P1ɞ ×``9.3G*/x9?Mm`˘oC5dFY'ZV3U #G?4f*~i)`v3,GC_ѯ{%WDAc}09*_c*!2noeLuu?? 9cֿq7Q0fl>yBS} N->58qL+{j<92Vt}u~.__NݰQ{pZ&FtZƠv;PiCOyց ⨖ӑۤ mTz@r Dw }_R_@(pZ~v}?8=!g)rkRUuTDWb\O9(7p{w共fJ 55ϡLfHKD2EֹP{Dڦ3dR5`P-yg6 a9C8ƌqOC"\>I|P(a€CōN٢ Km|U"mI-RR%%J): (K+[#Rh`܃W^4t:%TlWSEZ:rrzٱ *<S'R)p_ GSQ=߆FDb ==KD}Y ݥMvm'0+W~:醰*,Br̩ˎ҃B1;3{.n=Aa{%b@reb_2\p40#(̈́3a^4igV*LK+Sݪ<[?OxC Y7\jI"^/v`^&>mwJ!2(0f}T s忿3Vu\鸻V != s׵IJPL6x60P=,e‚tZQ6fv1Hw/F=[Ԕ1 3WKnr; =WJ8#owYr0)삒-ӺCz״GnOOYwP?fMb *%*I2! _$FER W 3)ffLg! d{=3d0p@ ^@f&L@G8)P0aBgcV4㙩dT %v)).H7(TDy4cgk031z}kfcCϖ@ UKYSaт37\r6/'8a,\.~bBE0HTEq3IDHL=eB}8 gIj*HD%I%c1qz#-(f\$ZO^f_x62LJSS0{?t==:GO6@nc.Ӕ=<-Q2ӧmT%*Ӆ}i2rR/bbZ,fnn.T&^Pr!!g+G@XN٤[uef&& a6 9\8'ꙮZ BU'юΤzH"O {Lo^Sóխa `@Dt@\%>ӊFD}5b ;LZ cC@ԡB1p{=>q1llgIH2CABx%m $u]&d#*~oN62wJ(1m,\`VB Eb?/ @{e.KJR,:;e}}/;f* _jVwY7IȎ5v* Gz2[ e_IJEMYYp!igQCGLiKNq/Kߴv٠umD|4 OBRoX#. - Dz2R*87g.(uܧy:vK7>ٱ1͛wic5.ޟ]ISLBZŠ;n '?@j 选jlD EY}{^h qwf6+׏4zSL5ɣ!ޘb]^m6"5=(ˡNj w7#O[J _7E>d5rl;-z2󒧧7.J[)Y-n'#|<'r_{Ԁ87Hu*16>/a#2B1.iM*7. FGnqx.rȻ ihY+g(G>ҩi[p4I29'C) X %dLZ580I$6tuJ%Q3SKvpNfu.qLBHƚL$3*8 Mi1~yܰ\ݝp{|KJ5)b~T_Ll.IGFLià;=z^-AQ'.M7,H*V)"_]M2bņ~[=ܟO7ypTt!*O.;4Ja&["*;mа>6HV'J9!P዇JQuZؤt򁄹CF"䲭[Y_dw}Я  T*4C*߱"J a4g 9mW>wE!1qwɷ_$d)TooQBVӥXomp}e5n~E1+ݸZrMo!]a_EMwh1z3Qdb3`~8',۶o0C/bL<@4LfG)]bn.QUjyӗ/ٓЩ™ӟRGYI}Ne{BRnInQ@KY}F~JǑ[Y 'ۅnby "؜Js5@ G QO[ZD=ͼn.9RA4F\3AeCZ|D=Ή%"O{[+kD-mXtn'={ȹ΀g2}[̳$܍ 4A!]}@[1ɰSp(t_"l5”N f@.\:j$R~3$~3f:@ *~D|h1DͳT;lTZ=J1%p-R+D0v/M[} N΁ʭn C$">;?A[;"C$h`(8B瑢tQ4A DL)}'Zwp 3A1 y CƤ,~} 4ŌBt:1 =\Hҕg06'Q+RJX8sT-SVȩQ~GE9r,||ҪVw-]$K-$F0L5XxFV.7"pzc GXz=byHCRvOṄ[JV#$X[ &Q~ؑ:Y;liLJy+uŮ|b' 9r{72k TǏa/!{eEoșT. s&<cg7Q.EDrJ V^7lo`B_L]0PFg$g0$y/Ra":s p~< "mΡ޽V*U*+H&`dJ]FM퐱ͽ=|'g􊀞'gCmľ.$#PS?j3v/`5JGAK(L㨪A}>=6?+E:;B ;1M_C4'%!C##.2@̌_P! =Sȣ;ݳ.PM忣<7v(^3dӖIU@ ߹ɹmʛBeh:}/ThIc?Cv z^KwF Rx`hP iXV1!*!50Hd=q?srnuG\c.-ݦ t҉NWNHk5Ӂ2U5-ޞEuM!8')3M|N .`NюcΣY[`˾$JV* oq }r^S-Y?#A̒3?ѝ X8HIocԘ#̃Gnc ANW[s̎(;-CP ƛ_'TIP8="W*V, '~BiE& (#@Atfj#̼L.yboLem;18OKaH <]@"⸦Or_B'J[yݳyysȵLl5cRjjt9P[*{PEŬ!-nW^.N`Z+ӞȖ\gVSOL *uJXQeKxLph|y6]tnHˢ'PP\'B ]{b| iAЎ֊FUw7͜׊oDUGgwr8 yRJa6X/ ?UX@xMOmdc{ߋ'񅹩aPƈu=npLd%HEyOgpE|W D#6bAQ/zCHk<]|CTľEFCO0ah7 :cCb} 8ʪ*A9&@A2kZgV Yڶb"|LJXׯ}4>b/OL@1Pff-Gg"D޲UX|05t<+&LL8z$_9E!m0,,3 $9BEv+m Ѭ0ʚ~(-:ێQJ0srũnRؔ@u> %_|814мNԃoz ,C{>&WI˙WIb9V(#\4zYq0-7Wk̏gyrSrx )n* 㠟QJmSlHM1]>܀+oDC 2C2&; p5_&&uth(xtsԴN{ _'h< 'Ho.ko^>R,'f8ǞWkgTG"{E|Mݬjs@0(DPp*-.qB$+n3Uыeːk(cMD(f-<8_Z8 Bw?d[CwN.DL'aKՕ)=VWWis:xmpJ`:!=zľO-| ̖5`Ф'P-G޿+tҮ HkIL@2* 2-ǃi^GG913G? UQihH|D i(qS_/${{ABײčanF,P-P6R؉i@A98Np54 r=FDeTvk'!+!EyDDGT]}iIJv㙃?ܱ^udɈ!F q@t/1s 6 2+ R Ӏ` *\{lncOz:,V'ȊoXR(ؠW/ul#hUP#7"g#hԁ͝Q&󝄾5:lexM܅KJvMfgƞg4-bw͕Q+C {\pEfItARv,ڃ̆TRRD#"|~" ^JU_ڢ!LUW$665KuSHqyNQ+J3;B۽M_4f[ў'PC/T@:~k׮ԑ6`5=<Í&D~Zg0#4O׮mgwіnޕ8cVrdDFE>nea4m9ał\71k)lko56]דJ:б`"ahf҂B >9B(+VDPLz=3v{0*4iO0 D]P ,I S(9utF?nݔLa^NqD.ψsK|9'C7pX`2Q!WV¾Čb$.oWbFL5oT{͒ xPȵY&{4߬'b m{!n4iQ%(lDcpjI԰qPd13@ RMc5kj#43O]lbLqTJHhT eHc92kVD{8y4ia'nJ*Ѭ0XҸ)0*D:fx2p)rzHbv{]~{gxa{ՠF.< 1AsGfN-,a+L.d *_th!|0ZTUJQ+švH X K7 L>#_;12,ח GyLi {oYF92黜[48C/ϷԥBKK-}N_ΰ vD9Qq'I2Vi-fm[c&N8z쫢!1h(rEeeG(;" )_%\ Ԡz^45%kH++Җet~L/9Hz~N;qrY{Mh2Zn"bgsu;7zsקa4׋m: tey-6,?Ucrᴬ.^PJ@_m.ƛYH%Zk{{%ՈϠ?0hxZwB=vJYAD ց m3 Q?*AL8g*QBqImGQQ8'q>K:"Fb)ewoq""f; }Nfi]/xlS A.~T,dqYI{'i<,aXr p|k`wĆ yAڎ'?'h˒{v@tK\^w.;%-;/$ŤS7.,AIzi 3SSkm;(8H{ǣVقYa+wAA j0bQJx6)9mGjLUs9fKl|8@N/ONb6Ҟx\k'RI#C @bXY6'ytsǡ?=:J\R8yHʝ{hVl"YP?/y0YlܶZv.e]CDJ#Y$b,j[ԳX:>9U^\Nߎb/uWٲ<4%4>^؈\KVQ]1 W5Uj;4czs7*]ͱaAs^12s()b͑8^xY* LW$`$HmcB1 4TzƜ/~[B"V Y0="zec^++DAvȋv ̯0 )GZxjb; +N (2$QPQr1 ~1ʠX}{Υ雑`W:gB@YT}Fdc3/|+ёjVʰ&W`$sլk\kJ\!%T٘"\cm^Iww8coZs}bwsB?*(ө|x#( GE|of ?lof *׼]zJSJ ,hڶ*gGC̛%&61~K {N퓃I e۸:bˌqaIqޅ dl 0&EQ*k"aOV )_'KAz6 UĠnjg}{}{'^GNY6SB@Id2X6Wgƕe <4ͯ ~Nsg @ UU|+$_O> "x ]=]-P2- 1:t玱9Ir hfe47W#>l8 ȖRaxRAY# g|ƿЁaΛt}(bjנ.TLr{- _0đlUsk}$zab`9 < 2eCO~q:~z|{_t˂˃N|o|Eےc nez۫60j} !Ԏ b0![eKZ!ع ߲lƩ8z Zʨ!3}(ODb怿8Ј3>S%4~%fpWhԍSΏg}j!ζkŚJL<kq%ɜ.t_a{Y3՞U*`#!+Q":',FV&b;+)ǭ]hˡ )YegղVo`vxqߍ,؈\zֵ(/CP:/ʜFQHPu*WWobC>EjA3u:rEyz3(e|=dTy+I"0U֐ļP9g2SXUb*D^a򒹭l"+R1!C C *5#k9f'e|~+i [#XWI#'I$/u'߿p7i{]J)XrL% SS♺a_H>|il? wdvsD!GM>ԃYYzNT @0C0T׽'-N.ҼXw—P@Ƒ@*zf9CBacL |wKL04Rd*Յ4>p͚G,,4aD0P5b9 (-yB'X\\0[P{ ʜ cSzx nQ/Yd_}XAݠKH̘&E 1+[ՏzQtt  7ks5' N HоЈ8Uenv۟cA4 V@jGG\7Nog>SL!;ޘ11T\UQ^kƤW* E99gUzwЃ/>2G(PAG;I.LM٦S m[ PߺCs VX z F $&!I~EO(!CPF]=v&l8XuUy䐿kvȍ;**M9MVD 8.qW]g_v~m-Q >V@}} }}(dF!5z\ .?㒡˫n]ݓN, i]1NKUkYco2Аzj5oZKW@Oo{=CVMm/ xef ! Ǥ*jGHE%+==ow1pU@nI2j[ ,)>IzP?Tj!Rc;OfjJ7wxKש+{ۦWJ!A{Y'th\\Uy2آuR]S|N zVb<|;7 nHp\QDѪXaP{>Ua±4i@NoU2}0S_b?a][^aĻu Z *P}]ʎSZYUӓp1fOX "Qk9~Y9q|m¾aࢾ~X8-WlIxgrz2삧i*Ӝz~bP=}[)g}P8+ =(%߃%>e(qq$&% mO~;>gB; yԩ[|\\Gz袢| _U:j=S^=U7қ98lTl_K:F,C/pbgRd_ฟnafTU)koH9h=ߑgDvfmn>=4صL/-Y[ɱ> ~$pBt[2Nn|#z{|xјY@>K h~l>SJŽRoޤԻր0æ=Cj8Ǿxfoo,uv+(TV }]]m]اO ;Vl S-!852d ƖG0F&&2DH)G@-g`E& M佑“@AY ##2V"Eq`V5Ž'$+aZ_Cww QZ<ӆ ޾W,U[5::'Y EuUfC5B?! 4o>-81"MeaJY@/n{=K[tVwTU)\6>DOL;}A[J̕Rܳf|~zJ&]cveu[q@j@ɼlz*KH]̓#4q!ʖ"|Z|ˋ((~w2p|!BB&FiC>Bm?ut>#$# _^_/k$-F1B>-#yy㮋Xjvs?>Zo"%%5 PDkݸefStMS~bģRZcd kilP}c{t5^1W R4kpPWlA0VaNNY9FT ci/u9‡u]dT|::AA;rPCA\] y+ut$h3Ꜿ^ﮂwD}@Uyqs W$%EcYangi:J#ͭ PB韧&*dNmK\w=աz &a*β g@^݊L:OlrP:ϕmqڿVƈpyIVceʳ ) Utx,9*9٠ßbulg>@Un$_(MB9R*m\gɽUP 0,*,ɫp0k!444 9@F11؝hjg_CI_MW $@~,"W.90\{}⍙DFT-В<99`[‘tzd .A5(Z^-ry}>vq,=͹1GOW#+֟ޑz=5 Sղr]BtC{FZfLƸ㽾06K b(.c|hh }^J^^(g!o^Fa+ř狾0Pވ2L-~M ^#StH;/!4E/%-I_`tw4QJa"}&NؑtD~-E 0 `S,ؾGU%@HGɪ[1+{C ߗ^Mdb |GkجZRX㹯_$YK{ T[_ X{3b]ȭ@ Foy )H{<_7M';Yk]X ^Op'WW<:f؂4kH^Zn'ڍ|1޵]!֐͍3z?ܕ}NM^ꇀZrFXƴXV03M?T*5R6clK=_q2(i8UdDJ{;>{:\Rs~eqŏ9/, #[[ҠC!$强0 c/b@W4ZKጟ% &7)o:5vz0gbRSB5bFFk{t_=pD/ih}? bFD5y[!HhQRhj\舌e!m]]HVbkGPΎL|% #DՂ->>:y+ >1;؛`Vzk:EP2w>T:έ y4rfE|˸R asF~W{= ?.d&̞߿o#"@h‚nl` j"ICR*P|/ jl| &L$IgJ&JՁ[V sk*Ġqy:+f~G +u>Hc'(vO7hߐ[Ok:_s[F{>i||3<T?e^Ay8wc94[ـL {t^C)T @t.J4ϦR~ m}98dD qZ@ޟ!4. ~dx d+bۓ8ɕ^doR/`]uLTHf>?rs0&&&yzgxnn1&?Fd֫dKN*FG"<[KǺV1e<9'' K093?_sD2NbB6R=Ry F%Mrphk&c/U=,Sغ-+0VjrOolE*ju2j-'vxOCDһHn?8eٯah KH gfޫwөD&Ks?.NTRAKxJ ,& 6JlBh#êt ZX4)}3 e6%L NHC;6F8'(j.lg@̱trB & ,fI}gVG754^)5dM5CU_ 8(R'Ald̤ssp\eRqs{Z85;: ;9~􈩯/!wF^gg 4tX+fǼ)3w.$cT6>wP1#Z+n_i.27YmŽ1a܅@obж>AdfvNEο#)aҀpfitW>' xz^WH!n RI.ME=jԃ>|lKhycpǔFw# |E M90?UC"@K+d5 MHAўc&M ыl*if7dLuK\ k $FɤcBff>CFE ?!wdBws(1[Z'6Ȇ2CC ^0Q /?ޢo|= ϢcNxdddK* ,`bB}CUW m;kH,, VQRU!"!q2GlᶸAW)"a>3طCk% t%ȭoj*40_%Fz ZreU*66F)`QSf|D Ta֭>OFnI6gc.,p?̥߃7?H]͍ NtwhsV\ArTg'<55V⦤xԘb͹f#]ṙZ4 TE&TD5A{]ވ},Vڎ" X~I@ E;C"/ -p}hb!6bIq5LY!ȑ)X d6"o[}{~`3/]U\԰T޻]~@e&@#fcToz5/trllcai/L{vZbw'ľ:0w XZHFFSn~xw_Kgzd5Fgf Ш#{F"ޣǃr43ޏ4wwKJ|!xw[uzm,g*?82F+Gx'8Ϻb() ooggf6YVCIa,Q~A qU#@ pA#abF3Qƾ bQ`!gO;K,m Հ(oijaqq^ڶv{OEZG4ЗS * ZGO]A?( Cmǫ()lWm_tEF}1c|O L4a?d} ' eC山a V \`mg&H$=ߍ}e䟪_`l}t3$Too)\Ǐhb\d ʘHWBكlob<2ѧdwRBUg1cN ` űa$& Y";ڬ1=`FoG0HOLً1kğgrI.=u˟KMf`A״g>8B*@مӭ[5Y3S-x56V+##MoKDY.>mCNmMˢE9{l$~/Kld{EN5n&c+֣GzBAM Kg$T-v**x LxʸCΝ VOO* -!AωȢc ^a}3'zw>rlr_IeHzSjiUU=Eԛ6f6O}_xLjk `ܦ Jp ??I`qzv Ȍ_<H 엯pwLqg?vlj2Fp9׃ 6xo2[=hD8-8X % dA fi1T993h 0赕*ޟ_ܼ SVgp]A8d A-/#tZ)_3u/vW\P f5"93#,~ՊÀyYNZ"2js2! F klo2ޑ`KDMfx.Nvys \ɯRVZK}/?9s>ll@(η! ϞsĜD ukAqhq0糦{!b!OI"9xJA`/Wt<4`fÅf2hSYx.Dlcod<5N.t zQQ UbgY8.fHxxUZ_Ej_QZ{q"` D]_:[aszh ^Oj <{3?Ń"iJ D{ȹQ:aώZ Pnk$lч7 ٭͔Ia#~ A+9Unm b6zaef,|.. @,"~JcW1 Fʌoثh1oߚ q&abyԭ~(jj$e/uM-Qa+MM߃y_WVeEI8}8=EM}laF5f HP񌤈 IB28LXB9N~&X[r3ZD^T.%Հ4uHZ֘@j-4]D*W Q : 5r1[ܾ~T:bȡ>&m흝-zF܀fGe 5|k%+TLGz.{Xzu5La>¢fz!WJY FBzO[LK[D H]6حK_d1^=znDi q޹KC<(OPxM]p2p?.C5A0툌5v&Ĥ6w . (D&N}ccS[~ёhoAݢԯ{{'Ņ䐃O cșq/ AnP{tjrF< w$Qo8B(kۣE'/ H5?zsqvn;DhbZ~_Bt\^쌇| ުE˩ 4$O2$iU,- {g+g.-wG-\Pz${Xtg: ./E'd&ȩJ흜t^EP3@;5ljWcHQˬj`s#"U^z1WpD zGkyKhӠM2|"6bSTs$O`Rq&&Q*D8}:]&όx]aZ0"|ԗX;4K4wtBj>ɪlr7K?0E-N٥A5EaWfLl 6*%jr8$.dq ϗ}LO")v}]_N?t6D^k齰` mh^)"g j02dC ## R ''gO?GC"+epOgPe|?W4Q6*y@V4Y|@'H=?AWiDy^Rd ;0; jtu~?W]3mO(C)E/Bhk| Aۺ1d$(+˨@x6Ed6ˠDa|SUj()KD~$SдyY"ҧ3WlCX",^x0ꏯHקJ(i-l·e(yzP#>7Ǐk̽m\i,ͷ{*uyIPZWg,,БQ|?g,mYe ^Rג?&%>T @Xq10 E @o *SW7&_|LY 8'R,懕7BSk`;y3A#D5U;}^絪lQMUΨy\K}Ÿ-^*,LQg- 7caG3ou30duxGU*u>7AAep׼K {y@i.e.ξ R7oR #؏ 2ÓiU?_9eo\j KUiOFkeq>++G.přC3o;.\YҌ q)(KhZ}C8Q]+uDaEP(YJI", SPPPEg V `IQQM?"eOp/:75Pߡ1^iiMcAi7?~Qj 'Q/">>pwelSA7'da:c]%aa( XPH}y;w |?(Ӎff;Qv'k~= S'&vl۝lDխl[ɒ[T[]'A-v #65t@OO"Nr6I'Z[^o~y8Fb߸ U+={&-dۜYdRTtXO߷No혪 Lѣ/8BN$MΜ/&<.TnI+^?N_H^TU1o!|L1Anw8;ԭp|}"4:@m|SCǗ h Rw rReX}.Kmyֳڭ|g"7MLB4a㿇[jI|֣`A=rLuSb>yfHY(}ioGޚFFIhe7_KNLT?bTVt^N6:ɘb!/u_` _?~:1ː{qd}{\%^DRU`G'B @CQE:i=G2 ,yXvD٭$Xm%,d&dG~DEA%Z{vO9?TsX7M6hT%)//=+F6حfb󌑀X`X_C Iօ  wa՜ЁyWcf)D ^*T0K{)Fӝ0''?֬^NJ[ZrcVXDX & je?ڗo T|GC=!1u7GGD-$ s҄:Z>et~qt|73 2lO:@>gр4秇( "»{ &gcdvg&H.HCEfSpj*o6ԟs{^ss: JSlo~ɐ)qڗ vJLJ".4@6Xނhp0hP~8>M sʼnRVˢG|~PûٱQxCSGu' d>K`*-=i1  J_Eyƙ &}邘 .s_U%]ZRP2 0H:aE"C6om)k`;- ގ FOpY*ީ)U]=KX$r^t*oIyhܭ!m@+(oy+9@u,! tLR7eF&@1سPP|ؐ, .}Ëɢ2C04>!xMBTWנkϧjd"Rҷ-i)h__it,YSտpTxh3TO $tEW }~lR=j-{"{ ))ww{GL`a-d]Z4J8Ǜa;/cNNЎGVtXeݡ'{EME4Seiꖢ K3M6BuH܏*~F7(rY]Ū ?!&L*eKt; -ېSGq);Ƌd@z#eݝ, T~w$n>oӃ!Ϸ>q(MV?ڲx. $0Y a?br57k#ZYl>,iiY~|/fWgih[Vq/:Xm0]DplA,e2cݳ+V[7-9=7g˟A;!VVRmtvON&.50k~PcFT')߽,ߏ>>D9rxO@>IpNy#fMGNCJb-UƦW|}#<˻_2w/yUU,,D=l}xyݧ ̷:slV.&Fp^lփ)W em"DH &2( r^;@VL<,@nK2< ZFT9a_uـo 4Lc{vO`A_γj3nΖM|NCȠsϓ/xylF{ǰӟ4HkQcIy(t6`_.m|:}C/Gk0~ЭfC mZZ؇oۺ!" ʱz)mY1ڦW[BA[~g%\Ma$Qp^3Y Jنᨕ}>X*ylLușđAiDA84iwPA@w9q|2 i:>l DU*.850Da 0ݧ>ϻZottr7'yNz 9.摠6$Ht=[`(k7?#19'-$GIHU31Q 3U PE vXGG߀vyR{)L3x}>.(sYpiK-zٿi i}tvKo,:%m5݆4 l&˂gpb}7׸WvjRU 1e- )+z:49[l^9-`xQ7_+&?T?v͗[I½{ݔ>Ob(iswP~ |H `pqHStd3N'ǏvT3mRMH+_Bh))~=:~$mڲ/b~3Fl5xjӮcO8QjsHB䌽TYXp>nqشS(3JBjHJZ}UFv*"_E^ɒǺM)jJ{ }eYU3i PM[4Lb%;Ěa`5}ފ%b 4yENCeWoOYrҷ2ccJ6ѩjE\T]\F;ŇOxă_JsEF c?WC(h3ˤҘs*+}LSr^${aͺPiv蘉^Z;6,qN#!EWr-0Z6++/ouZ@k"Q$\\ہ4qR$?u mg# iGؘ_]V s_Lϯ߁7Ks^|s;@z 98G2E vBbQ/ݚNxtSeލcX\ C Ҝ$=[^Okܷ؏=PC4=WPZ *xgO^V(ņ EM[~X"9dfLy`| in?0+Q3^ŀR֓a7o\h19LFyϴ(v:ҬksCY%څwwNpziu.l@/g`04h4h93;^< +6 9~rё)F[QxbRޞҗ|Z'cNހGi!b?o?9QM ."$$ [" }pxx/L([˟ !\Gt~ MNL1)0Xݷm1}rrqsm$&/v~NHHNf0u3$c%'XT:|Eս>9Fdn뉘bJ2 H\nup.tF#!SBBpb:*0sxx4{ԥ~t!?#}à smj:]%KvAX\%BŪjeub1s2TtӖ-L.9L伷m@y=쟓R+`dm7$8bN%}hmڸ"ȁ#yPu0D$^f~$[ӾP48`StJ@\<.}Pn6RV'㛸6^^Hy7-}EezCUå|"ߑPPT =V E8fc||rKNSy#KD*7/;Kbfu=\4@!aWFF7]4([=v<T_;Wyu`L0C:Xh'Iƾt*=ze#9n`8#y-ͳ`/Ӕ4`!A*$0!>H)y W㨖( o'O=̶kަ΋$C_^^*9dȼ$\NPRb6|]|ǺwQFUmL^eǶMX5u-4nqUsi#fD*^iᦦ|n<ߗ&w$> ^*h~NɁj>? eO8wMxNJLG3 P%գ#I)u  dFWǛ&;-f83Y>:}=R Z`ʈw\[\;kl#J2:g6IxS>d-U| <<)JJxn/.S33h(f3((..>J_jVU]YfQs (E%@@H@Q'} zECWW}۷_ŹX=@A999u[jڿ{hӉ{hȿF{c#F*a$l[[[e/^oϓNbje1pK Eh*8 Nbury_;3ݨ{g?7īu+[ CeކRM~OdF4(,9هb2s5|1^AUޜiiIjI(iI$з )& F ,oζEmm+qA\]nKi+S> Ff6풕 ^x|vFWPHwյSSJ>UFMu-\*_W菥& AE?[iq9oe4Ѝmj9*7J;ǭb7R|%th/&x,Eҍ /aUE`m=B~V'wKaJ~^ʃ+}8oEJՈdT"~ck+ѽcЏQ i-3[ gbIbrrr'5x9q[۩g {u稜6-P12?‚|TX˗.7q|5뛚VWuy\{^̈ WVV ̽I:f?<8]Q;'W;2.㸌ӄEtKya@atuYu"v"տ+|{ɉ⣤dvss2Da琢8Ӑ1u l4sq-QY_N=h&xUqx0ߎ&1[Z\L#T%Tr%4LԸ|UN27msBQ~nIgz)>f^msv'2hܦ1KaʠEDe_7]I ɔ7"Ziz_ .{=q́'ПAe~Nﱭ!cg/\X* )ks*OAT{F{NPP@4uKyg;o=hI~oh99"3ppH4֘MWYEAGzY!^jGgÆ8D qh>EA wNX@g\F:tx|0qYݾ'w‚zP0}8v fkNUl>'h%)v|T=i囃ţ-)Ho|"@og[=UǬ[r R AmN %VKk8:ڹolRw58=8mv{ga(ɖ&rw]c\9L[ʫe/nۏ ,Vx.!][ b*[.H٘{jO8k͍ @\ ߮-.7Gѝ$n/h45m2_\83* ;v11>Ju̫RZ.LpD8!/:tͨv~&4$++m?5rYAWxOn &~oER|}jkEAa4pp⹬=Ʌ p$?|kWV~u=(p{(:[iX88z{痗gfFa۠4yɈ ?QWVՍS^(E‰Wk˲*t4}{1|ϕ漲$No.mHhk$k,- 4kFY}NY4_Qı_ٺ˥CNYjq[~S6piG@UTJ.\dHOO..m'ہH7B{wmeOϙ+4;( ,Ϛ,LL8jX a (.تɏ!yG@C춇V @Q<a<.w{Ey Pz{?xPInrJWE>%LEX-AVaQWbFggM|` 3&$uv0z_aV1jnٳIg#>Ɇ z,M`٭4Цܒ$ln-:]#>?ԎkFKn@;"95R2ݫWVn=&k"[(HxslO$q& }͍/**vrcdXh <+0 'lϢ.V67IH\?McE݊L_{ӃHB_ObC񸹱F8~FXuP[oT /WK_)ᓛ;e u*$aOnC eԂZo`ctv{=C))(PĬ,Y}3cSs*U) SveeHm]J:h=OɹG):SCpX^ߎݬ\n;%?OGsT =kZ?uY n+mJCIOui˯${g%@#.SOZ>[7dyvY)d+x_XʴK?}zbL)$*#A |_:e;BnOiW ?(ye x@u۸z[aU@ٮ}ߏW dYɗl4%RYϖS9ฏ5?/?]9n摫 hH B6%Q2- 1NyyyٕJKH00N{ﶏ/"NZq׿TK>̵.!l 7xY.wdHK޺w5X<3~8RY8axw,^7{+ԟ|b QV+`Z[77 J˽-Gwcgn5~ їF h-[ǎ)6.geO=ѠcMDzE]=U*2S][nn!pI2a3^쎫1jKačuԝ0X$bn'Up OݶVI ld՝|-$'{;VRq[Zi~ӓ!M,=6;zzz^^NsR(ܳ>.9t9R=Nawqޜ&)imwn{/ɪUp͚I}X]Vf֕ciSm]PeyS[Ef\b)v ^Q"%0;UC;V;#!Jfs(4.㼥}WCOr;ÆU _4݁eE5E]<,+^B]-7vM͓{<:>(6;\4yR je׋/R pRyT E3p.dqϓc6i?׬)\GFC3ї5ҺXSbO0f:uzc6z+tPۂvOt饤;9>>"UkavוvnU۞&QM8b6Uk?7Z~uuѲ3c5syIRaվlxɃXp]pCJF:8]N3 =Ka-sCI6]?z( +Ծe$7̚5UNIC#yq Mzp*g(1Ir|w\yfӥkoz~ٔƚpC@Äp' BJBhЮOWa0PPA/a˄B@&~$%]|V6@SBp&*v]54ٛ'R\v bCd oMkpCyX]}:ƀy6m u<N&YN~VڜҪgC(4~d_;7_/'#"uԞ)\mKs--!5{J[ܻ5~+BT٤,g9qH r`߈9ݲod%RISؤP0Zܤe[ RU֑Hk 1t.E7v6#[6SűBa`pYY1"܊q4aQs#xn@ao Ύ|RR 6Iߛ0*kLf` .K YL U"\wy`mnj)IrŕǪ  uaɚgz>8ĄS21&ү+k6D|}?*]٦QVʴCy:8_**XNb %+,/K.6 ;s(Ozg+#_'M~LR2uU][%{Cn$;m "( ¾9ot(-u!L%ÝwnQ6n c"0`V5?;)j {/2Au9]YLzelNG@Eل)/U:[U>z6囌3쎩(iѶݧ?Whm./eۡI{2M&$w-B3[CpqU8$<80ϖ#`/~|[zWypEZ6d,!َ\oҢPl$7AAb2I !"XS LK*7*9^8E`f+I$oAmT֜Q"X-3~}Py\4 %{{ɤ+t7}9 ۽x1e 饝]ݱ6y{b1n\pWep0cAh M^E.$2xxG`mcLlNONؤ{i:n]~:4T\^'E&U(Ř* P7~s֛5v (goPyERƆ=46p D%P7VWK<„$Hd"]/L B` g_1F] 3D. ]/qۻ!MFr kg;M[D-&4Lڻq݅eyOq1NJ&d"G0&C&5Y3j-9x=i9gڈV1w")fM4ءfkM`dfw3r?0" *[1~$^}T[ӖLJjHJ*<=?n|)dVu&#%nw? OV\flĂ$w 6ם:;ș*DweSvLht(+z%bID}z٥OBg{ (# &D,(PY20ӿ/*7VȮnj)GF1&ZW2a0D!a ۫BR:F#hOH/P^OEkj xgxCߘ(459Q@yF0PY-5|hEQ텛1Yԓᱞ";)ӍNӑv,+6tx&ٖBp˹dc,s(v WQ+P)m|>}ZȄ,4[6:~Iz s=Z";Ȥ7=DXGe 8w[QOX_ȗ}0B8'34ǨTgfqj@`PvF9'J$G%$O#O{c9B{C)Iqi* :9ѳEWM4]hh`5SDAV/тCLⓡ?p~1KgsKΕMR`J}ZW(vv8S}MF  ?Zݑd|`DT_<),pӲKj FqSђQ\&*]*T*RU ^HODθ)`80ƂZ:M_ Ju- yLE0~˹AhgU_  GGׂiviFb&2 rw&.kgAhTfsyPNZ 1`B_EGGgV=ދRh,t<|୛4APegElP3{v͉,e9 @Z?`do BRH{0dxTL{oS+S H"i 襽TS\LK;_Pڀ=n/ (w74fbT$Zɬ6YoP@iJJAyo!k\ϻ9%;zPk]i ^{e{_ن8Yݯ!?n0`WC#5w*ŷq YV܅aئG׫-]?".~ `r 6z w@Ǿ](v,n<]5`9c@l0fR~0-,.6!aNQٔYyiH%iQoTq%NNd6n:W-yxrz^S82bj_70 ܪg^k}0M]ml7!%<]*Z5 XyMS(MU5PG\GH[#Fୁd*!=[-,۝ =l,[LIylG |nvők1(tu{ ^vϒ 9 =(zt\B]E<=jtk,Ե1ڨY32 [6HP*?ܠl䓦¡9c_t50*,|aH ^M`)-Q?%w6^))A7.G2 B+frGeÀ@G\a\U:P"X_YYY UZ}))=A*H*uwa@^ӣSLb|g6|wƽ2Gu#MVrmmk'6zsၨTm_y~\'D=jLCJL')457l6U<\M٢ _PTS\N3"Ǽ*m!y iUhj$o%AY盬j*% `*OYizGoDv ʐD j~ߙ0 դT%ٶvx{~#ld'+-uܫ}J@NFFQ 8 mAv64.y8.5_rƥ0WK}zC"uf@wQEGDkV-x@-ֻ3zMk 5Xq?)sK#䮬z8'%/y [`zš Z.P~"|w|0f¹d]]-o:#S"F'l x+N07'' Q95\X^MObȍLK[-="1<:rxe0%/e\i!O3-Um [Y> !l`I/̘dm67Ln_L*'GT`^c\.sxob2Tó?ZB^uKʦeZZjr$cK X<C{l 'fr[ѽJd!GĬh G1W^4とh5 fĉ]4ŲTȾQ9?Mx##3V!0IjPb͖D7ǕCW쇆kÕ] ۡ$_sxCgfe0$?:de}{Adv'oW*QsZt:kMKN.Y1_755ΠBк{,Ѝv-Cӱ^~K9 ۿ0#KMAJ7Yd8aiQQѹ*p7عAhзwO`b(o/0L7fXQ¸.{#!!A?\N JW;=M ])Ϟ?r >MHM-JΞ$>}B(VoS߷p|~ߒJ`WEFPoɄA!R274Ge_o+dU̦>drt4)\Y_9 ,[\ =J**!7[%QeV7w,eeu~v!*:0)!VDJ;&HJ /6( $+e""*imIE觽 Y·\~ͩ,xD&!Q8Ujdb!ڻ0/>E4 F{z|8l)C#,,$Z 5>*A3b& yBԀ}:nosħѰ>EWx= ɯ4:gC=?_0/xUH ECQ1Ps,[ 𚜜ͩFkh :ia0"^qdjͳPΓuۋ(E }*ø ?ĸ[y}Te..9wQ!v= eꡢ/6IQR ט**|\:=9էPK*/6s A36 _C' Ÿ=j䔇`M[ǁOLn*+\yyov{ndI|kw)SvÃ@Z]?Hf~׭ y&t煁hV! Z^Hfeg46W KOlDB" $'!d|a<þᰨlDF 5qi'MxKW %dewCclĨ5VjU֯NzX|ӱ(ϟQ*%J@i233Q $\_Si/ddP(]KM,<& ֆ@;FB)6P̉5"=`r ٝ9;0Y\sd>:d|ɨb6/e`tDWc9MeY-ɻc/ȾI//wWiS-&+su4\dE&rD܅Q/⽝Qg6Kf*t2|]Aَ[$h\O!=7w Ma* YBLﰰҡ{|J{ϥC/ fKdgU,5[R̟XPg4ֳ́b,Mp.Ƣ5r^' VLbQr!V~wٌ[dtttr0)U(ӳ4m;"%ya6>9( ׾£i@ya` %+E^E%[xNowc1@Ccq?J&_C&QuS2SM9Go9[7=з;\m>L^C[q x nsuհP af&+(PTpg !xy7994%>&hRPopܗ`H  +W4XEҫ|/Ն~~Yήfi7wUn͋PQAZQnn?}jߚ&rà#&gbw~#MNuWx\\zxuy}Q_ZN: >#s|YYOP-j'!H A_.g}?ffk71Kbp/é,5+*0br**8+yS\y93ȻڥEDF2##3TRVpSx(Io"sL Tkm4Lwq>{4 56dI;;fmM-S.%da`Ah:Z1`V,V-ã9l+/FrtWBLͺSx,KV A6홊Z B%jmlaӓ5cȁ=99럟XG9j|t'Cv# % {wyaօE '2<D?wR[] q0k`/`d l7 s<1k&+ߵԛS%yY5erH[GEE`PA2Pdds=v_] 605FfBB MB`dcͰZ9 * M~f# ׻懶gʇ+2A hK=sDw^Z} K":HHȡ|] ϭy<"ںtzetΈ Y2mjO9p{IQ6.E9 lf'2$W:Ek6D-&99Ҽ`r1xk`1w탰]ʀ۱!Yˣ+m(xߤ7t꠩scr [7L"^z斢P" 6vR QE~OuI4PV& Q遵hщ죚Nt Z ln `m`ZUp=n,Rt FFF1V^Pkρ>8^X< s9_.$Jd$.E%JO7>,/|yM՛TrtAt2ca!94P>tcf/Ͻ<ui߆J+׽E:VkZ?4$kUmQ^lT|3h $1L7t+PBHmrLoP AY.6Ň wBw9 y0MS% Av,`xLSnIa`cA(jX%͌3bPk9-1qH }q0Ŗ-gC>wtĻXlaCi}}C-|`hc'<#O6z=6c2pcfps?Ix<7UC3X:oz #J;K {;!aQSU@%G /VA1ϓ-ױߛ@L{ i715N妐y-*&98Qo 98x~{Q+=7/oZ6UHQԆHWS'P1QBGB!Ȅȶ$8wt'nbh) )w.gsd~Y0NaS͛p.b4v"/15߬TP}Y3.frٔ]WENCC`9z=aѥgM[&EDGg6#Q)W ӂ?p ]g}@@$1l3WS\o<_YAA{$)Ѷ(P~fYڟO׸0?<u92iGgYoojB!ݕo/qYf$@[VA;;-IPyLV= il諝L!$!;L焄=` nc bڜ*#V##M1HbyU8^* .Ǐި|;]-@K!S1?٬}ĺ,Mq@(LAY!'shƙf߀4: RTnwt"n*@#yHN֘(2Oߜ-eAƲuTjhA磮w Xd%'v_1UHE$Q֚pB:J&9/qx*皮6B*+sZzY>M9U7cX}I%.5:b9-P^w 0{(0(]5ѩB/tovYsc"vzWWL8~GgRO'v\%Q[lSa"Ej f[+<"v>=X -&}fF}EN.hi9|'L-PϿ;T'PE3*{cbevW-(Db6w[*Pm!0)B=ME>/ar0#<:iT\ ]UY=NB:U1r:K78;y)B!S!L66|"5nQT%At]"¿+%H &S{oz Vl?*B(ɐIjLb@xfB" ? } HEΫ.EF#<兄)#e! ?NޗCվIRJf.˜'[R!kjmkҾoJ(-RQ6I%;!mRQ}HMO{~h!q=uG ]S3/}!ڶ YuR[Y8EPr7>JYqi"f_|||<& 'l!~a S6ow7 XHTPu󨾥i |:ŻUz~*3&-z.?LXSνD[V@*6xt_AqisU;|w}cL2> F/XXB{4^~><;%u1X2Ngxedqp[xсZq&R ӄ ?Dk}e3$hϸ.rWƷ:5m/JށOh?<̱w43yL"$Dɤ[&/:o6J;JAr5OCRո:zv`u6[ipⲂ(W}phBae ~jyUo#Mu N}qD˜Nnyz}Pu{p .(N+-zв(4pqp Z}lY,,7weϽovq,7;, =OŀVݶߚIxMC!`F.>)S@APNjl&~|Jo%cdo)XF -\nZ]}E)O˄D%up‰ kж GıtJkZkϤ?^c5E 0ꄑՆ꧎;oq Ste WɮjyF[;yjʔA+[k,J}PI[=xAgdo{Rw̒c _y ~ P\?.s᛭&2Gk>nRTӞuԅ {WV>0\1_?J Q@?^5g]ݲ=i ˡK˛DU*oqp\2-ìw{- BV'9iYK<[1F5f`U1JytLg15>_>w1% J Ԣ҄9+:U'j+8`5&` &+P܈~hņ Nz8e6>TX8{߾˾\8LZAzwpwCVql([d,[atY>Ox㬸cTw2F_y֬yRҤuvs"Rwdb0r[d<_NO5f~Y\ָ'w6o>s1zN:px;m#rkQG|Kig"װ^",*ڠŋKVʘԞ:I]i=qʴ=Y̊D8!vaF6z?ਐK\hМ농fv3]ϙa5 ",0"Bci֤U/rŎ ]Mnyy]78iY=|aVi \qzrc|/ͅmnRNK {X7DdhN"IGHe~골6fզ}ȹi.)ɕ?(:yвr/>Tc;YeL+ڽ`CU]6eʕ=&c &X{&e[McfUz MSI,p< Ne:Y;p'#gftvІg88aRPr )92J ދ=nuÔ^Sk\2PAZ~d3[ I=%mr]GyEtۣTf{t ;LgevO;ЇwS.16`B~~Rk{;͑Sj\usZ6O!446K2, BW}Wn]X|~6m 8VB˖ʆog&:Vj``C֬)IϜxt銔uYni $iY V\C{o4d7rddVfxsHdƛF?eSl@9&`BeL Iﰪ:͍HIy'F2)BZ $>fn<ٴ{woo4+ JT_j-mX}wۋɲ5h2_u 07jֱ_cthLmo-K-(Ӷ,:=Nr}p7zۯt9xY}E'%>^=pc>E xuQG#5՘#f:;К_X*QL݁ZϬ֘sf;j,?ؾ` WI CT\fs+kskE]L֪\V T[6:#tݻYEGYҀ9I>*;LU͜Wc?24gvHw zX6\to%F)iCwwM|Gyj+^g/4%ӣp`F |RhӿrҶ5Xqq)l7Mi.jdD?;h_ΟyKʤ#,Yb07j3;(H+y=\A djeٔQA!ѿZ'L*.r` )D{&M1hvjk3195 >r0W_ZQ]o4qXe~G0:ጶQ]^p) ҥy3fӾT̈`BQTOn55]~#$Ҽ %~U`JXdLŲs_V#1D*X{7w%"z. T ۠apwNnqX\xBLV5byO??L|y`)s~^Y E7dm LϿ*4VPvi[ʑ binD)Cӧ.>g:@Iڦ_ 746COTt5]AGلA:{9\NH0A"l>M#$ɶ [ ΝAkﴛ5 9klcIn6裠0^aۃ<.߽~vrOW}@Jyŗ?|ʔ!{B-zؠe) Q[d癍Uf[X!{,aYlfX L!!#S~櫭2 nm1)+ʘy7X wIk,1p~ NK+)SoI&ǚ*>-y\T+GZSK"e~$Er[5kk z |p˩A3xmIaaanˏ4T%)S9hr L]ռd'fD׋u([m[! wڜ7Yũ/kOyDz|Oo}̙y(od|ؓXAC ikU2Li(;f޻ [Wd jg Շm},#ʃ%+gD |:q6#0IпCЉi+*t5zh㞾qpNM)JǝM^wMxC P$ܳ "b^XpzxID,gw[~eYԧmn?_%w=O1FZHJxx@E4 +IoFA]YWMWZ\z‡טyFҸcXUxv=tԷl!7v3i$hv5zӑJ%-ZU.(nJgehh`7At {bX2|V`qϓYv.w]f%$"+T;8 =i)~ +: e>JV<,o>ѱjyXzFFlzQcu cϞ2펽 mZMlrh5eڵ$ҾR+/}Qݶg@M{f߿1ӧ̈G.$%CӃB'zܾoh6}"n;Kc0m;^7P$@Ȃ?~Tki=tA/ ɛd,{^qPkOǢSh yn(*¿%&+WE<?;Hqsح#D]f;+xɡ'u*|B|oF+}&hͫ4&DqA~w~.SQ?; O1^6ԓ$ӹLe};k9X: E$^RKۇ()ʾn⋖KWεO'pz?򌀽wX;'BHLqYو#{$s.쪯A,,.(9rxsWӣLv;}Q eё/^++7uQB9 zfRH}իmnP-ۿl /l[i (jjn'Uw~ҎujՏ7ogeCDu hytiVcnIsI{3dG 0vOqyfmnřhц>>of*m>MA;Rɓ'NΰcjSrpTKEǕImm_e`AЋf}b r:MoK8Ȝsi|j6{7-Jv[xUπaٕT뻝Yqpp o"roI8m04!!4$hiP}Q KE-⵻gvA|..=W˫ ݾ}Vkr7kJK{Q[Ns'؋ (hӊ1:8:V߿P"n*қ^m/s\v^[oS{iUYkSyx\T{:>jTo>50 [EYZg>;ֶg-Ґ6sw6Èl3ޤdljh&mκӚEBRM޾ Ilnnf͚7^ܱ5Q1q;[7LY֭w[_tp-&O<1iwENt$ {}Qiy!nCwm5=X97~vMϏ. xiE|UǬ̓aXfOQ.\zu֭N>Z3BBBQYjՑm]hvup]䒲>;hs6h =.L2Qk㵜ߵ7w\b߼w盛sʩ]ӥ zFy?ee?\`EFFϙ:[toDR@ ·׹=jV #,N|K//ϮqGÌHr*Wurv1'aŽŰMMMi6l^(7#S<~loRvX|kQ ,=ّsfʔi[xIsPFlwDzM8{a{_\}̜{ӦM6한'yS2:#?4_w:)Ina vSr;)"=O e C=ئvj-SOgO:B÷\{8O}qLD.ه/;n=3X'h1AA |Ϸ6gHI`T(SMO^r,eB@JX3-;_`X? :7ʤ$ m,Je:Z+{;;_$u{nB"ln!ar Ɛ1wg=-L5 jz)?@]]]2'-(oPh0ɝԐ?.s9 ~w*R&WDIn322X}/iJU$lܦSXLjWg)b7&ƚ9b%7nX7g \z\#]ZޞN;|<`ǵYhQ~Cq u`@/`uc͂_%L!RE yle)w8xpDl,YN.3T=yřu+**R u\Ok-OY~\؛:A54 X9uh(:+loxZvf oŃ;lWx򹜀&3O$X]$9ls}.y/^L|7B{%RG1Kۦ3kɌD꘎1+A!Yqaju.ݗa]Z?V&V d:Z}Sm<mƧTg?ғ攻; A@}9r^Y ޾E-B~GEuz~m=@}םm+-^5f$(dNO ~}%@9܉U^^~z=*/~ X0iz'& B B4DXD1,"I"P~pdYvdbv3&YOLןIodFvdcM(d'' ؊t-X?A_P``PB`Aou#01e,k)0W` t1⋋a2q.>7d5YLOkѮiq` X2.6d bXAXq d3[q@%;">CK C"\` WzX,S8/bPO\:"B Ȗ.8FFBf]`zYW\Ȩz0w-2BN2Yb-'@AV76?ua?glNC `OP> >Ct@E"3Z!a??Xt:E8PDl?@_ Y6㋾iX(g~ @ٕwڿϩ~')1|GNWmѦ/ŧF@?+}t&/p%Sʅ'b3=U C^;iGp%n0`x7Bڏ`n0ޟ$<< - g`I0~7`I0n0?C$|| ߿w0I0n0?% ' &" g`_$Q7A`."E  3/BPP7XП}  m:4"+?r}"_vQYP%/P/~;d%BF}^B?\v3 .N. rbܗ%e 3)LBeq0090h(FP)bhȏyvkBy(fX 0GcQ`8 ~E>;~,}`aј,CTGAT,1+"Q`q Gxt:1 1QD c`g?yPͤǦa!(D0`.aU\2Qto,dX(BhLf lb(]"_ nTB1  8`8(ba9)U秪Ĩ_;=+CĭI Ly@8hT*JqW9?!Cc"L Fg3qP Nad (E1E1 *d0Ƥ08<*s+DOCBl:Q8NCqߜBG86\ R!ˤ pXs1oyT W" ,^_V~H|+p(t  AAP^!q& % %N&D 0,Q0'dIǗs < E `/p"Kc?k}?qt*AMW_SHE_4PHE_LHE4I| F V)'0YX Y#S9;ꐱԧC} u]"Gb/2b!Y셓;).'`ϛ:|o5uv_paeݏL 6S`CP8T09t: e(Z<4}; ipAq7p;R8䇰~|ԇ*a?Ѳ'.c]7+cGp`mTyWVG},v2vt'N1}bQ6 Qy<*BEieX,!: bb&zlQ(qt'ɿ*A RpB0gX 6DAif&t/b"TLP!S8XPŰɲ63wEa8a190ftEX~!`3alg8L7եQl `u  P t4sGGSKsG'[_9:2)C0a,b~ y#.3(,: 4 6:g@`e$e£u&G#FdۿȪ{Gn,Prw3rks;EJ򄿋/`:|qB}[ Yv^,\ y 8T:پ)R(A&HoVWW^>AEXURWKeE [DlG.e'}\=ZItl_WVk]1@Q4sbceh-Y~S9;z111" ?uXUb *% !HwAFQ6l-ctwI7ܹ}Pk9s>vv  ިg!ZiH?RJ|*gG}wwڑH$\mx-~OcY-nN,ln"g'ܡgaQd,W]s[VMq\6Na?TSq؞mRv߯q\,5{8yUXMhZYYaܸ[bFjW+$rD'&&v_\e}WPY%;w W+̇2OL\H1.Akq{جHjj: 3~d@.N)(j#CH?D3N" BobSt'qȧ$)^ϤS)LȬ p*4YqUtLG$G''٦ 1v^! le㣣<߄t\p㥩?}?8W9&xx)uG rB$({Y#UkF)kt%ܜgKn?xv3Ri((:,졜\ZvF_o]CFrJW;N2. +w^TTd !IX_ֹ^Gk4d./XO5$<}5NO̾8ϛ G;EQ=;}rd6/ߍ\{sO>8( UVLٔ/EJL0?r6cJJ BUjd!Sو&͒p}RR)ɵ]fe744( T#D%$%%Y׼"'MRp0 "`WC1JAɈI7@D]F@+̯SGmp/N jUg8޳A ,Ph SJPEES`]Oै1~9꺝.ڭG(6uF/o6#pV̋,q2}|;`mD-dU 9F W֊ufVDل}0*r%G 1{y·@*>}./|m$"jd=Őo vfH^mK~TӾdi "0PC^/p;4:Wsت7ิPNC'PcCee<~Ǽ7M=c%ٚJhrpP[X,\ QzjS+`&ܒ-d=σIy3]eT2qRSBTjjݩrdbt|d?_vވX~f^ "eS^5Fn';i*>"0O<!Tӹf[5hb3P`TRo<2y/3Is@Zעl@HQ9Vu&̒P$?m>UW]ޏ=.\wk Ϟa|&Ѩ0 t5TV?2W3ddx1y$,s{Q+i Hb6Z8PKkPe IxH** 06q>od!]@,ȯ`Ά<`wukg9!r=*]7u=, 3zP?1{Cyca>Y?XX6 F<j#zffjx+oC n#43ɛ_>LгgKIvG&99w(192ϲ%W.p?pVx]Jxl7=> Q¬d["ƣM6982_?٨@7 P_d1`"5v~e&/O hѮ/ -"":\ apȵ 5 g2QCdPRhi $_NDGSҺQ~^BRR(}i.( %uro8x6;rTUvb7F$tt6Y OZ} ,_7Pg~R6 7 x-#bW|{]w1?kHd[aNN²% 3Ɓn]|&+;'ϼ3ih MʅwŜ?:(hjɥce0p#‹Kg1tqgbtqzM"Ѕ{vNݸ٤a0ٔBljoǫ>)D%6iyxR Eir2҂[r`vᵵNE)Q%/ybqxBBzymJlzr۴thHvt NTCPGG%º'1HIw2p:Zr76ۣ; QO\_)0yI"H[Gef ZM>|"e 9r& \UAkHx'[DT%oxJXsoy IyUK|N1Y0\,WNwxC@`p㦶OwJ}nZZ\n,"OgQ(;x#BRZZi2~ƣGOq4DS"`$<`9( {N%5T`5'mfC"M|EaE5(3.zS% #iFCdVt%RX*h- fB;I @@ lÕi}6R6"Xȓ{FS1[53$| ^I $S)Puh >TDK7u3-4v5 u\ GC/d8=ZZG"a\)c~1 /7+MmxT &kF^5SHuBϤ^@8,[ p䠣)PeRQTYQobOxu"o,[f;".:=LI@C+QM-}0CbU|ϯղs]I<;-(+pFj,5N}Fցϟ R9O^%TҒ7C׋H+"RB)a_<:Z˩uf+vؼ#(G&/Y헟#o)~M"Ҫ-܋HT L}Fo's,Y`O?"F+yF@Mt`K0\:a-rg%MȾ+(hQ^r$` !4+ 'W?2?=a[a,do;WڛrZgg -ԌrT[l-</\ <;7χծG5zݩ}@bvUc0R$3r 1 }R}C*|%"{[b  r- B s5q!5!TmX8* c EC-'Sos`L$~<\~7tR<Rd L*XX%hy/->~h<Pw2/4_w.éʆsWx |h9DKi-0 `Y@C?ܹ5/a}{w- P /`DW_ *+"Z?fyB|^:\82H |u_*ewuuCeXp{8TfL:Q`ddeRWlyqtL ):0<('ҷƲYy*pMuf/ǭIƳE2f'{lJ]ȏ `ޓC&-!7nT 0l4YfϙA zĘn   df](\{O8t_j*?,8׏bj Șy0)(VkVǬI"CLQѫR]Dו Ua)R/j MUJ,3' @(9ciB@ʸ~9.Щ~<ٮnA"`3㲼\w,ZaE[ngxЩ LSug1gLd6͓U+c6USS\rIꂁ g"4|1OFf @7M԰Jk | aq3{We*Tv0;ەBAM*vo{O̒Se0ȦDnc0s*Ż6S(#Z6}0~§寡ChgeWh ot}w9hXvRPgdGk*L<\/Gy@1 #d 8x KQ!X+2or΀&-/0^KSR{yOVrJ C -5Ľ8"S;.8ɝnZ޵xg7$_!`k 𹈡5p;*7C҃PLKhާO;vMSUJVVShẘ AUvTrG 6&i`Mf2GBBŏk^ea[/C(P7S 2{v8"HD@rK}zȤSCB F] ڟ4A= lu(?)IJ im2Y/p>i#`BZC AqJ<`P.ЊXhkKw~CVZ@iTf Qom!8Y-8$eƗY`,'Xapt'Хy:M;blbn*ūTun- n4v6 g,@9. lh# pW4TpR3SgrcK+Wߞ &VIPfkPHQ/5I05J ACJ Rһ[,s 5c2ZN},O"Ҍg+?~e?ЮQp_UgVHIt;I s]FJ0eKU2s-ZgZ_3KlWzֈT21|DMPu SV/^5sk̂1rA+LLΙ NES$!o&3ՃJkzJ9`$e]j̗R#TCkLʯnRE n*%rT[icUXj,|uºyfv)"-ZO:^q {׍E`|N.h/J]D q gTatR{>$sJdydz~_6>?sXpmŮt`\) cEP6 0]Tna/:O^ ijH,&l1߰PN:AK`rM#ˌA?ÞDC*bIB˶gn9AX-[yvXIQVPt`b=w.4 CfG^ןyvYc<grFYV E# Ki9P?'y  Gj+,2,0Jim}ODrT@xxX k+w㺯ԕtqy!)+ ble@3ք w․料d|ٕގ́i Qϖ'$H[i; 9a!M-PBfm pƦ!*WZ!$kpcESYk_ߛ(wU4}PiB_ *yɃ{;fޕsXlF9󋍭͑vў=f=IQđyEMb->{sߪ'E|GPΎ5 UT8Y潻&ty0LZk;l<4@Vsr# 57ng?l&pݣ366v\ 䜧5pɼssg0Mc3lǀX*M!~zF'{+;m?`\ùYe9/MEIEEH'4NlyY[ Dɐԩ LB_ t%SKx0Pib}A +7 PѭxVB~r|\YZ6F涳NP?q:Ϫ)hYY; DfȂԢ[[Y@vu܌>y}JG޿W+nլyk@ߞ ?!>4QL;R43{קk%KO7R{i fH&CH# ác ,y$þg<hիеPeu5c;3e)O? EX" T;,߼yA Wkm>HaPERG#MWG"Fʌ᯾stT_E̯I><Vթvk iimU 78 + y }y:7ԩw.iGS=4ֆTw^ܼy 6WT8^y WcddJJe`YnHMM  muY!ʟ5jFCnC5]F [r^!ALQ!ّ18A&N܄O<1pM'3d+2?GmC2+܏EZƍ*pU2A@ʀSV) /xwiGRnKLpr(Z%Ḻ_}o& 鷄 /D677j5-g.fu!LԋnnVu|;8ԩs>GvqкxN6K~?ׯ$і;m Έ ?fȝ!QSKqyhbBB.ٱNWDpʫi|]:r7[8 ^p#[錧w]+}p4y 48tGʆWE_޺ *eXwpxP^ 'd7FA~:R˗U$<6) XAs.$ @QXgvA[?6opO$^XS5KF$FGEdgg!4bG\ͻ `bt."ƟE%%\wE1i5y 9vG[ZY S} p١#יF̷ӽn^s(צF;b#q \sd VeI6,,'b9?6* {$CJ`j<+v,jV!a#n9d1N%c_G g]I3#lc}䈯@2_.ԑ8Oy2?n1orbDZlj (uF,}8}-Sp5g;zEe;ߟ}߲vCb])bb,$awqXy,*0Į-DZCRx IɔQ al&A'_ŬbNB#9DEEWv:X %MA<U_YTdwҿ4r7tq>māf^ԔM;. =l EhWg,Pl(ѪRF K!.`ͽ)v t`ٳgT&meeE(YQn 'S$$Es-cfvvv-9_Dހ5w3=99}%2P}z%&,Wru9~GeKn'@,licQ`G@ފ9"nDScO?۰y=JԴ=xDr O V4xJ2q}-lbGү^ */g;>=_ *T5hn@P]aɭj\Trp\c7iG`06;r[@UA f(Ȩ3.m^իWS0( ć]SQbE?~Cw?~3Q gV<_X@(fkDOs9𩽭-KMgr'`mvKoQ KquPU*=L;۴\a~9cL{cA>}E?C4pHY;~#ԺEfב,I(GEG:Q6VYa ]B&i&zǝDKm+JOt7ffM"]WT':un=H .sxu)xKy [bf^]*\C鑓5'My?oXEDrIzm(y*%u.=77L Ay#YJ{4%e[}l%\||o"3I<Pӂ:4ьL92JITqi'oD [IH' ,GLկ B=`@3jigY9F&󭢚Ur]ɧA5F\qZ]ΧQ+d ,:n>L9ϥQh׋fYn/bE/x$=VE4RISUdvI}}[^Z@^(7=A 0N]pRgqg8qU e3G)zR.8m_9šw̜v]\ֳ}sKEf$70nܠ|5 nmS(OÏjRDUEO!j~(?Oi8]]1-_k"{Q94eOggI5OTJ/WA)CS=X׸C£÷t{0+`6ubd2/' }yiQe*+_l) `jk_=V5b({8O>1h6-@y? ]WDW{%Q.,eZזR37`=|O:y VMyt=T,8:f'J-zam +_N=1ЮbWk09baaI7^@'K!:"s]/cGG~:GsѹƚR{{rJa% HAR(M [o`";'3 gyGtp(:x<|h`~cBh,uSmT:44FCۿF* ԉ]1L]IJ@&,t"sȐVx %vֻ{)MH.*Pfczj#*.+-v vĨ9M5jRppqE XV.f>p{aEA°=*wF¬Pց@rRB&b]7𪷏3 wb_2Ar 6:?^ uT͏?|O%smG"䢩>u%HD@\jlf|JKKZCĂ 2LLPc#11>}S햢R00+++Q? HE8O?z|xP:F)$]G@ iLwNɔgoGn'dWBEA)0⽬2~6hj,#t$Ml&7~W8 hn::a'FQ6tQ+"cP'9i ^^^fd#bBzW 謿 XR0 )f"U>973^`žy||<(D.PB"*fȽQ7 U-%2ϣЭ7Wi^ӼӬ6.:}wXysk*.9fTYZj/\*ìP,N*II"Cg.^^sG0g䣽(K$2w>eךjt ./tI#Ө 'z}HS@ \ҳf!lPbff6 -MMM:A/2ـw2w[V͆ ͷM-ٟ, E .c+HԶ~O:33-x6Pi~u0yOꎿF 93YX %**%GGڕj2նP 6vٶeQj~p!S UʷYrQ 1:FM[͝;[TCh@ HE8H/Ҫ*0F?4PaR wTC߹o>4*@Xq}qmX$I9xVc ^t\YF b-WQh^\i\Rc8uI%PrsVWyARAxa)i#%`E|eEt.v-SP.t!V=o#.}V61k܏GK+Db#ok@ة(^Ųk8 %%easH "N+Ow0<72J-ʈq0tՄ8,/n+WU 9#p:-O-- T`GVtZMu,ُ25B'?#|((ҊrK.մ:@-.K9aI7g g AB^ŠȻPޱXYA?v9YY#=ĸ751•[eewWrPoYɟ<ڷsd\_^GY_}65Ѹ8:yٕXgҿQyZԢ W?v `kھ|yfk{YJ.:DkB{ۑ [UI?Ft X_yv bbi{qU+ˊzTy6Fե-߳]YrCQS1z?v߿8b޼f6#Q>^J br`w%q ΖkyChɏ,zK>ŎK%{߱:J9 T$Ak.NdO"+&nCShPPR>' 3ǥ#*%+[̀TYDbb- [y"|%S-};cBsv {vtdwqf f6׬0 @TNob,H"u^s+ Lq0EL?;"lAdeIh>f妀D_tcop|43P*f{d(67;}vsڂjde݆vXgLGW }-tKK3ӟ0ú;}Xw*Dfdhk枆#ͱ+("**,,Ѡ^V˭KIћ[o-, >>%;"._Γo]QIf]kHK|[&%;V9.JgSɮCǚ|S_ua| B~ȅ?dnMų#K SѪFFUm$E12S¥g(Y/w\?p+*RI -_QlF$/|MZ\GVi;\06P>"/S Fu(Qi?wkql:Jc;BpgTQ Jp.07:8YsC1)a4On3Pi3-߸ګWL Z{>z}vLn.R=5K)_įDx,"*j:%8LT]G'_,]E@`s|V,P]Tr: h341]&|ŋ 6?!0hO$B?'ecM773&3%wZf_y 8.zQעcLwUJG,3pر_ߤxVPPjl{L:Jl>@ VHʹ}vNZ&Nr YjJҾ#/{>uЇrm_x|b:ٯT2ߙݽ+狜$ݡpwt36rO$kojZޖ\H{*5tuL'ێZ!Dɯ#Q󜈳p$7ճt``}ʤ/#Hq""qAHg|cl;wAAA  X))^H0׬3puW|H::V`w˖HLM z79P| ӡ?XMjj>.vuėB˵ȓ&תzت$R3̴{|g?,'ƪ~7_S\f_}pu`Kۃmiŋ8yk[ H*69::}~DUϝn @E9ĕ{:JNy<2u]Ag5N!(C boܢԤq=>23JZFo] sGn0шՂa8v"gr_a;a ƕťWL& r Bo,[#4y$듁L T=a1 IPikYUSr'NըٸH=Nf~Z J !k0塗0 a1 bI+h{!/JDHD d |F(cLve ?Pn𽻌|P~sC&&L/RhĀS)au o,/Vw]3o}]/;{am0/;gL'5cxVu)CJY'WrzRvS%rv_^@N-6KK g}p WN-7tp%%Ϣ$ez@_ ߈R*rv;{!K[dp ~A븆9d< 8< UHJrm68Bة5Բ!)a$\Ҵ'%hίP:HRNtZmYiDE8i5NQ^+Cdbq{#3lgVCDrm̓FfX:*Z&}NjjgLKy40pkoot+Qt]#yOTGʾ"T.lBRjޛkct,Y09s`s!@'4~+NY> ,l!ō6mBM (Kٜ8uߢ@ptt@A7= 38cVk#ݥHIxQc(zTmE&=Dj?QJGG`S4AnaiXjD Yq*PAY$9%qd0SPOg Bk`ɐ:X,fjg$2pY/ȋCzZ@OT2Mhoeb7V ZGq *AZ6AncLIgKsA)+w>hҋ8>z P&l43-Wx /٧ fޗQd61*xn)de޵_+[mmv2WM'>;x\*ֳw8:h/@_EEeOܟ]OrzGEM YJǚێVmmh_jp&- rM7nN?}Ҿg|էHgXpꚩF>&x:aԕrN9 mhXYm)p|)VQ|{Zdd7Ub֗  w;reU]]sr^^ߛ8ijURuU\|eDd>+ :hP ^/dԬ>͑Ӆfp2R=b3VmH[ 7K?<7UgܻUZ6i-z 7͌՘B0qm88#G#, UȄ:^ 7(Š&6'2BP!^5QV F'XRfTX\b'l[#6i& lUvhQOX) dHjt MJ ;gB4}?gjJ&r^@$%@`CO: ɼH9ϴS ӫF ɣUX}@I蕬nL wq:[ ?Ԧ\ljٵUTYEڸ$$i?~!I!$/EI~ 6f.ɆAakBbו웫?;L(9{9oAm)T -c9\"c$m׆RXu(XG%%e9Z>Z=~\! # M~<%y~*Tt7Q6A_᯽f5,QGie)ȋ<5x$wZVF ;.Eߙl?u,\̾GZ҇ _AQ1ʷ1!E'(uyG:  Yj`* 'w" ݃]9 ~)ӗ==J33 @bRR.gOL4{d=O7MghGb6z5YDo^`aa@89oi7FGڻD/Ug&+C J&ݦRSso½A}?-,/N.D晎K\ 0j|~f9v}~R* SbWNyAwȏ1"(O\ `/a@N ݑ/4}@iX?Fnuj _@376I*doT\\:x2p[㼿15P".,,,lz"!ff^nUxly)V/)Ȥ6j쯚Ω*U8q&^+f[DEQW hoXCX&0hMF@DR -vC R- \:~(*uʩjk@:ߐ RKHdT{EU*..ْ_/ fxGo@Xd~\\f2GϞD|ٹ@!:jWJ\M.<3m_ѯa̾5>_[P}.Jَ`Aqfɋz9 waCCH;3`M=kHK{C-L$yhRJph'l0GLi|e8l{*O| yF-nf3$ZpuvW O6R5$$1]~J+7^>TJo<AC5O&랁L`u M p.4G52@˞Y tqaڝ2  porCH+g!S?CۆtXt4rg df+ζ鶒;?산~>~~&@Ctۜa$z9`h90UPkyOGÕ uj"syp5k燍ȢR[:8+{$6&=OVU 6Vl%bM-#-eV[$: iO]BW7aoA5@fgRI+E s?О<W?AtݬrbP6X`[C+|8wZ;dJ!VxyLX|жsG00žw0(gZ谻9l$Qha&ۖ<<4. yIXhZl*c PO UP7 ځ ^?!iHkN%[ͬ% 3^QpyΧWBeg+/mjT΃LLhKԩĽ2V?wC-6 yCxk_iծ'oҝlu11oWLRaTCvbGGGײPX?!1 ͆ ̓AFK=.P Pw{"jNV4KaDZS!R 5ieRփ)OTx{S^$v;Ax\HL)qyq4|0fЪq L[XyabAP!xlD&%HavX'@sI]Cc6d("+ܱ+jҀp];~ {vYIC#7tƬXe/T[k2Q>EZ Jo?1_\: YX-$/83Y2ci)K%rtESCvc+q[]8ި*T?T%"; c(U-*_DHJVhRJ.XT2!O9‘9;T 44LŊ**%f>7zpUtUUnd*!5:gNIv}vvpKCw_ -ܱlCiÒo?-YI^XZ*r>l#>$%`n!@!zzaf'>>%c9ӂb~+hՅj¡8tn>w&]OvgLT}+Z'8QP>c@>#CP%6`vNrTOֶ ^"2̲/50-A?AUEqcM +kid/!b"+cYW?I˗t3In|oD2G~꾪iZ@eF( ȸ[H54q%ink?:FUD{-#+Kz;~,ץ˗kedU6@BЙ:J:޻ik9aV-ȟUNJvOE9_%~/` ֩etyQJQ{ũn)%7} .Vo Y]\kڛ@@RFO6Y&ybV?YRm R2P6o1M0/bs]QXXTZ<]TW A,( PFo|dk7ul:؁Y-ha񹸡 Uh̸(|No썠$GPAOըAd`#a/s`b|!U5Ի4¦,B5ƭb|?lz SSTI53b]MHr kUX}gWB73ᐑeADrN0_ k(脅!ڄL R^c3 ;/\IW'fb*Vk)#9hNo|..[cRϕv?MxtvuiLNnUUպyĆu- A"A2} d?BPTDl78 /+bx:$yqz8#Horzhs)fSK.7Yg"'t7߭~8,/c/O|*>~pQʤg[SDk3hZg49t7 HJ˷kٟTjjUuG7z]_(d2"zW(:]J&uYUŨˈF/z x]/m){K=0 N %lh Zׯ,kO() W[å-tQQٛZWXe@>7]$ჼ7T00B]q2}(@ޝQ<8uUjS-FSSO?&ZEB8L:Da(ީФeeKc9*Y돳sss J{l;P[[c^/r߁Wjv(]R`RPgxL"RR@jV?KtTT7ؖKhZQI1CPG Wfhqou\0 9O.cޛ?/QtY u~t y/^j=;;D|!RIKJ,Rn~0*loWU-\gh:³#e~Nh~H}Vqvο4,N///zDmϟjV *R t-CT?iGG/WqݲxC@ t:# v4)k6`s{Ƞ*CQqy"Qo{CZe ӟ}r:^ +rnJfNp\@Y7J2㉚K"hXڡ7tI_)JMt4RRk8_:JTWFD.ԄAZoBPjCjb=@x=ףfS 8 LdiA@́ ?W_1Y5 Y8${Ui H7 +~ J)zD_Ǣj__8FDEђa?K+gj%ih 4rY.XYPKh'U协&o)G?&uy1|C4Bgq.PaE`Wbnbp % \؄-k:C]Ph!{:z.Aj<ɰ: ~k([BV.^ZQBL$T_|Ofd.#`&ǩGm?҅<'37{->КtrWK *`$,Je:(B tJ{k4|4L 8)CQErdP:is>5Is;Hϑ)/58r%Nk-{Xp$5a!f 5OFh)\^P1fTRMwĻY ꘵tThC ٮRՁZ_cmCC}>@UB H}xom)&n:tqԂ0!p=*/o HH@TK5-휜Y?}UǏAtK7m]/ah{ LFFyfdLNAԗIy0VFN eonwx#b-NLzj6k^ϜK gWA..`gU?߰>,h+1oU#7m(QQ [hz>8HVhh2t =f:Γ1ƖrÛP$;;ìa؄k յ,iH "u\M}"½ŚK_HKK,䡽O ssm[Հc(h SРtZf-޽PDDRƉLWlQ$ͪ2k / M]q/ PڍźD²úq+ٍk}U*jE !-w]Yxq:+Qw񫄸W[-*-VjC{eolс!u!8 F/|N_ Jr$Ǿ+aB2"C>|'ZW_ǟ98:tH6QdD60qű8րύ~Dtj*UA{eaI~%$탽A!} *9pRW5Nl<yk_dܰe;RR]ށ),@ Ej"0}ֺPOetll-J35?fI-&\9l%$n:oٸ [X]gpbL iryЛkyg8;+(?Ҕ!QʩNL!Bn2?|ȪF2})nClS$W6sm `#e A}*˙Ŝ>؛߻@Z뒞|_"įqƊ$Q;z߻XΏR_zemi#=Zl:fP mA`Ȏ=NL 9erA34&!.+s`7әx<N(~PX(?K7J)}".mdƩ@z|B{(hkRi}4`vyR՗c,(sBz- Yv'WW540 ;k[7^+*~UOAhl6Zw`sApΫ?M\^J?=L 9m Ki[^y?0CC_N.vkz+ǃcwӖé/q]߿_ﯲ:Q ތ6LC-#D? G}on.M쟪{)ޢ<5#zU;ݼU2}X^ǁ׳|M^C0rC׳{ ʹ'([Λo ;TRl%{[6RB((P7@5F==Yt;򛞞Tm7]4 v ^V7G_g Wt'Zᘥ__߻TrElnvg͕GD@k9Yi2|lMw,uqRFc68BϞQyHv"ؠZQIXYCm.ƛ<0nƯ]]~qOODjonnZoI||#Nع4`8;ߢK yD?-[SޑRqW/1qxHmƃ&IYKK;5j9h jjcŠJ~O'ke[ŞjfF; ,ʐKA%59+7SV)e@(QFL{60nGɓfr/ڝgPW䴞D&i|9{|^Ebݽ7S 7|BȘ"4Oz}qq/6,<\D>Q. F.-Zv~ ?UEj B/XgF:k`=D^ x<߇9x פl)+#I\`>ԔxWu\悭K̐GǦQR?5y\(Ap7f3RP8>J,?a K#tg&D]&2SlPkC3߰ts(*$W~dRodx^** 5uUFӟ>`H#KLEn\ךBaz%fQH5;nF} 8ڳ*Zdú\KÐtb ޖ| s)ۯ (KMp ~}rc\/`Z#\*+-鶷 x]ܤ5YEeyŮMűJܼr&y"͑1xrff?p9=Iy5G㱟#D4,2JYQ7P؊w&.=⁜gԓn[!W[{)O;zR֊vFͫh kUL}4UB#$QVWB&x+IRMX*`̚?Ҍ<+1P K*2>+KO6#U0wcb|ղhl{8%{$2OQu{R)f~~<v ~+iOzTeHJ^-l5F=djB }qPi/ !D]҅Mu wjҖ$@bBYgWԬifJXɮf^^i)Z/0{7]R?r /7Rzz MKt$de`l}}f5"K7PO |ku++F[3 b"XECwum632vT UG|0=-Gjhiń-E1e:@IHbDw d4ee7vFw6<|Fۘܣ\^[׳'w'{D1k'7ظS%TJ xtiiRjXiA SFzT -3^ ݽX?S(Y,lC̄ʪ̄]qF{HdŝXeKxfyn=,~ەk`]**11C>N~z_Ec"db?q-|mY:;z ~7H$%eS1e3[]]m_[z5q1ˬBQS0 k st`#^\3]2~p8&oA=Z 3 nNDt||U{柂CpflmY^M١눙b;,9AozyIx5ٽ{3^}WQwBNjVyKA 9Kj?ߒ_ۿ>nRnóPWu$* w^G.ԼW:+#s`Eb!V  JŸ{Ի&o%hفj5e{J"Q~A6%'[*j5o#nn2yD?>ڥzff& 5YfP؂$Bk[b~JR2 QGk["bnO~_ |FHm1jÊ0؃`vgRn˙VX_|ZmGc뛻[Zv M74/q4" _TijU~7p7gS2UQ+STxɊGnei}l}[wEq4 !_'`{Cxx6pzYѬ^Έ v`Pw-&I;ۀΖ&D Qj fi fn_X=6(^ $~i+ #5ޱ/RFɔ+i^ׯ?qh;/@|,Y!]h3' 6=D.Lr`K ydaոg?=7?DxZs\bNNg?gn蜽5u2@Č1%%VPLd"¸c'F#1kh_\ޕ-@c^*Q- ^XhQQp*2F{nwq7^x ;̚{M m,8CH8mDC hv6[Kn3`S͌I꭯b&yX⾵p|wE]ƾҷ-h~6'MmMw[|ͤi,g`VTOPPƞ𑦴zS${-k o‹=ssJQ޽T|J?/[:_%S޴zuY}|ԔÇj5Ir̮{ETFG 41t{+'pBr䳾5+GUCN *P ֘ hia8s-α[qw7 ]-K [vhr#2 OWW =V7xzzAnƾm~ Omr 1CF>_)+a[`ITԃ*ȋ:R/?z4 PE5wqqM8~o!ϻeҔ/Axϙ;2۬^^g( ~qH4$ǮhBބJ-v+nA 6p$(H,Ψd~ABZՀ"rԣfHj9ǩ\BB0o|1KX-◷Vh +̻>q {0m7zUٸ'59A E Z/rJQk)rdc!c8TA0VsٱC߱uߛSpҿEkz nF$n}pOPJ_j`{gCnnbv.0L=́{qwTdH'ZNoJt8LKzyxY !v\d9;i\˭+-rzojJZ>Kp%yPǢ<氹;LbCo?>JMW)RIq/osG>1-.G"W>o7u[oKVj6ZSx5Ғ8ׄ#Zg{& 7f}y-Ztg>hl))DJ.xրxց(F}+y,F S[ߌ?~䄜gÙâ4*j56|4Gt|ߝřAs75a~!|$W.1J4d@ϏI7 Pff$("m=g_Y<Ϯt zW b:YpfwTTZwqrnK c9pgq症86 ,XXR{B1Xû=7Ҧt۷τ XXfJ?dq瑲5IuuT(qUaO&ā`8=I\>m ۏמ/D$juER+3$%ݻiTTayyB>`>T0)r!cH8piJ^WM.}Ma!Sfäp}ɐެv9Q9/RP]Llf_'`YR^nŚ3eo2SMSwdt*<Wp?eYt4J Hîm@; /^zI5%%AAt\/ߩYN}Ox$̜̏$,qt[e/7nR j4z^MQ!gU6$m$SKK`A}~.n$<<:*j٘;ɽN^ P 3Пkug?4:(j^E{(@ b$׆@iXrB 0x9:uECQF G T`ڶbKRPc7" վӕB+*WMdqJIkqE2.C zׯ7o˂+\n{qAxvξ=bPݤbgco{> ~ؑ]`gW? CdЦΔY mP:[ zjO:깝./ bB`Ҥ]M^|Lz} |1L5~,JYpn1N<$iaxq*;ɬcu'L긫S.ȱnVW_-{O,xT̚6@?!"ENF6B/3ml°6tec@yLX6z⼄5M^|50 WÑɰP,ɼUޮRH^e=:[Yџ:T0e~:tK[Sߖڂ"~8`eI~)GBH9f+HN_\h ZpkH9uQ]JSL,A8z[|I&_Aզ˟!7bRY1gx ^Y^ 54pUFnfc^ɯ?q'|,nxcb~o(WF٣ L$%߸. Vwg$lb<0L Dt,xޠ :cw!JZފ F\ѓ؞GTT+I疨 ۍ-2/Өo zRe+uӽegxt0Ն#"ʆ{(- D p,oxedXĊ?2qKU%rrrI[_6 yH ى8 >:m<˼t vf8|einzJ<(`qMϪ1߰Fr4n;+.KS^ Lu_Y V N]< 7s%(Oj U[ 洢͏_z0J[h% qF\#uv]A @նuدl%>-xeӬ!q7èMUb'IE鲻jDR3XWq@Ji#(*gv}FqX~~ țU퇫qkefO'^yHI!D S兂dl2UT*Ƌh7Gf-G?ծ A2f5rևQDBRiIQBZFiKg=?k(̬XOPJ0Ġ8;n,)$͆F<Iy}F ]nKevaۿ,+{'*NB"ͦߜ,$ /!t),aHTޑ"7VMr/ӓy apzkU 2 zdNzѰŽMOUr7~h*)bS^Z'Wu,䞞$X&MI3MI_b|END8 Zaj72?rU?"Pʵ']dR/ Mnr6b=O>oN^$}f,ʘ3p|N}$ mͫ)″3ѱh Wj *~ĪYGk­a^][ZK_PjmE>jl]?j*)u/NװC۹%տ{{ϛ\|##0IIܽHǫ nN;PAjnShd% bMXxѾ:F&<ݸ94?!֢͉%gf JQ$(yx#"ƕE6 jW:==ueE, &Փ'(jB{ u,:wh& b}F1 o歭D?"6d芽|P>fTS}#9A Ygrt&DN0|W킚>D76{H~WM] E W&P s+J'HQ|".xCoEɾ~BazvoU;J"h +08^t<6| z}H2,SZ_O*jiMu7l]&S |ΖmئЉ]p U=}m\Ea+B̢쉸;jb À tr[a;pzVn_@][,0U>Ed74C'4<4| !Ӓ}pP.3˄> "Y}S.a|%v۫hr"\HH(tt @5D'q\E)`K>8NOXCʢ! L$Ă a檪)-6|[XZUsT~i;oa yf} 49.o4ZOZ-þ~MDSy=ѽN|{~㘚sqp2u$:C)R h1lwœɶrL3 f11^x9Hidd CwKԡ"mx2z{z ƒHT P\%kJ_OdH̕'-OWXn8/WK/M[OHZ]a=i){à~I+H s:u/7NVS;67o t꧟*^_t?lPrq M(܇69ug`iA~~+Clql@r˾RRQ<4( d댶xF,  3d3L\kj3&W֦F>*A }/¾3oYV}[vOlp|9Yz:1Q7whr~nMK1{dnyTaT}XNMԔ'nAZi%LCGաhoX!D7#ڟmWW _[[Dߗp2[99e}/:~*6I/j<4C 6 ?+ґQY[`܂_mC`0՗33bP@ÏcC+*(\[\gHnS̉;;qKel{]%lt&Il?Z 0jY@x`.71Ⱌ400Wv,;VWEh;B>X@|D4 --X+R}C%WHܮY1@f Ψ oB^]sR1"cUFު, ԅH9ʢo99DeY]֚Ec@? HRNNo-2kPY`R(ϯcޛ  /՜ol2BYh\2]K艏l mF IH->}Otu|x|}B7!] Hh poi<0* 'Nwb^qJ*b{,2FPpqgi+wW\: GZaVi_kiѯxl۪6#N$**-͊yVMfU_2Vr6wCK@/4χT6>XX۷e9[yjZY #7-dD̹.yO;/_(⇅" /RX$1c@3-<L2.Evph;Wr#W$4V:"4q|K zEEt8y?[pui qu}b̴_-&g,acJlzyuu0G,ߋH ȶvݬWDu PD}M+;Z<[;L)  ..3^}&9n1V^Nި {L,H7|:z΂G;;) ̙ka|6W7.88Fˠ nc* D.Dr'hds _ϊ(mpzϘJ**LYVV/{MLDzuladeݜԲ59;l|JLRs/)[%:|%AԦ\Uu31cm^p]DHBBB&qmCr ' 5 04s1e-Kq=x#xtq`ߤ+[Zt~f?e$o)F:CCN0VJVkVD=1X7*nGSBóh 48ՎR:J]!|".8ן-ynKV{rś:,$+x8W|;38jv -֞w*-V9A'' [@@wvg4&@dLcks-٭e Et"jW<.Vb p:: ZϞ̼us{NrKyo)!(ɦf8hٟ Up+`L>>>}C-u )/OUIF'rd<oOqp>Ѩ0&]sv~ٳh;KSR2$GiZA~tC?CY5IF ǫuVssa|ZؾFLyyvg;8,m!j&෤yvs44*){X6.t.zܷU}yZ9 ~+k~ߺ`3NVV"gGǎ)X==AkӱL|-/#@?CȲӂޟ@N30] )lxW_H3_WC[n]HTKt ang~Jg# ]9<ʖMؚ(weLv=Xa+T'qDo(W!c/b6OBY,&JZʓ[mq5EŻ.TtĤ6|ZǟiE]^KOG<+ ަ~z~^I1^իA'fg]uTԨD[ZBttzܿޟ'yRϿI$bb.0ve]jj JM?=6'/yya<==,e T8sžt1ַԟwxbzznynں<| ,{s'>7"|/uq_? 0O3ׁw=T40m{lyOȞ/k'qn~PQUJ[-:9B8<^{)n^wJ E` -^o ''[<KΎ֦ ahb)%E\Gҳ@vQq=:6[kG)(((u1W8\a2`0-7[qcԘ.̟t:K>_C~r,4}}J)N5 7Y6KEcc,(:uB<5mlH8ĜЈUtv'<.yf-t#Z֭9 RQڎ w3 Pf϶7.q<|'%NNCR^Vחw0 5bzN[͋ЮԗZl{ϰ SuTj! yfBx [|?22wӡx8)Jkۥu1LJ7Ē%Pg?Y6d?S2ДC٧eauܛ] a᧧a|%{eϟ?닧+ W!""C1./+tqzԎ*/t:99f+#Q׷o0@=vٲYN2hl¶l^++cCT DĭܨTbSbb͹z'Xw6tY "؆Q`MY"76}Uh:hNCeWd !_ yG͞uY8`zoUؿ3u@D6fYXo &A_}2n/Yaœ]]&l`H ʱoE&@J46 ,0|틮&#&ƹ9 ( 7J ?Q;/ا|'.=aGAL}rAƆF ş#" 'jJ*-e{Aʏw`_YicF+7v} WgN'~Z?b([[R]v\]N\~)hl߫}Jm8Wt[NRS-PVMDyf &M{|}2X09%~3X٪O7g-2}oSɺ '.bRԵCƄFE]}8{da kUq1iu"99--ݶ?[ ܁FcxΧ&ԶxDD"[6V yq?}zml{hrtbo $/ޠ9Z5 -&Tw4~M^lMrq K}}k9 &2I:Fvhy>F^Ipw]M79 DBFZZ2FUꚉc*L0oNK9r^^b293ʻ'xG{\ɂc9g4==_W&bEqMTle{GUU QƺyOGkJrrDDDf+Ci8>wxqq@eW4RtsؚZuօOk.*L44V#0?{z{BUwj $L&2|2MGk=' `G2j՟ OLǣ8|ipAJ7*XKǷwd`aW75ۗXWiv60dczp΋z{)axshdkɕu|qglB iSRݒW),Zuc;^;̓ŗ3\VBX>솳e;*iQQLZNA!bZOO111g '歘"H\4""ʫoMBA bZ]g?DzA dZ,Pr;7 GgVV/w0\gd &%d|38vdr-_tmМKGq;O8E+_$Z)C32 CD$Rŝ9@&|購ft~ԡBT5ucpߗ_>I`~B:⫟?L1Ƒ=(DM 7~KkVG]sҿNMKooQ?'.Vp\(T$ Nzm?fǟ LIN4M. ".9X-y`ň&o-=Yݟ׌ZBII &a gZ/b;V"!;+lqvu $HIZ5(OnJz OHo#ę,Xz|4ʼXdG>r7F̰8>tR"!ÑvQlh\/Ur |xrWqipw5YD ŒyLgSXIˢj7uu4B-C)-Ū =Nrs<0.PfDefn7^obV{JOa ݻw\0hX?0^9Xΐ0RD?H/y4;šyx;X"FJfd- @*PR̿SI6l/5>cYR6w@hE|.eHJ:)M3V--e$T-t@,88mRd7flml$r,6}8ߝz/tN7Vj `^ s m?()Rcwt ON wؕ==\ZmKlOa73Tɣݺ GG^'ms@Cɖg+0yQ[;7\¾|l>[ޙA'tAe#QNzD_ٙxf5l,۹}dDqK]s[HT!r:[))\+ߣ'R%N[s"V6vJ^hn.Onc3?|*vH/ =%vS<ȩx4]-@.5SZlRaC%R((BL4nWQQnݩ;h7\= /7bq'dFu"T,,(9˃I{0om>Sƞ׷A|ŕm{KdMAeO8g7.}R<CB϶%ϖCid/[P<{Q*53S ;V|_@i)^}oV><,^qa4?Sq|tZ}gOcከh֗C&`tӥ }):ODGq$^Nߪ'ߑba%A^}B{Av#|jwEr2Qtkkn QګYP#agwG.>G*I} @TNgI ߹q?TeQiv`b xp%LN-ڄ`>=>?p(@T9$J &a y)2d.1o>12|G6^I E'[v3vsF<XHAvt۱/ *΅Oj@岫nCIᏩh]az)wΐ%(/t[f|@ǯ_peDwĕf3g`Ԓ _z>D STG OBUf4\# A {d b?'OIJ4 ,ks@ogˢԖ /RR`3{bu$*M$ӟ5RS_zeSd+GsEꩦJ!>:]oJl1̱AA7(sS"oPccl մׯ꫷$ ?ٙw-Sݙ ˋ-r t"D`I&W5} _j hRsXiPk f1@n׽mvp-^+269 ϓ&OFkf~T,ZщcѩVhiiT~>#Ǒ歑UZQEp`,eI}GӋ[$,Bqw_-:FJ+fL`J-!` |"[q|>hMpc  yNf Gyޮ P35\Y˓EFI^c (AiSlˑ ^KbR9g+͟>ha%"k{³|юoުD7ym\x冀{3+cg:e),_8H:ߚ%R+|''îC"o'ӏt'`prViJ"pvvuDߙ,w9#/"b֌kWʶ**ʛgҎNn--!vua7.+BH0 }[[]d]quVkoS31qn{|{m48dىi\^qj5]}E# !~SZzuF֠)g͢LWi{ ~ae[ieF ܇.mvxEƓNxՕ[f%wiJp N0z-Oi=,D3 ;1/aJPWcs XO 8Nv% BzwwE,Gn[)O`rr4種?OrF?^֢; ٖzZVg'LOH޽@.Z|i*  (N@Űv:g;òb"z?U7Q dwSf#8B*'xxh~DЅED|}O>}&m&'OSXoޣK,1yMBӋ~c7DZCH'Z:U/5~@6Jāqf)''r\IK&+$H`kIS =t`,<8wp%֝^I8#TWL;Ekb?G=0C^ pE EE/^<'ox , 1Sj7}s oP$p Ӥ*LᑑTmߞ1:$K]]ı#`m$n8"[fa S7JNX"ZD7lQ"?: qF>=@P/tʔ^I{Ws00k I@$I9L+(@rv4= ~{6KUnF榛\ã/6/]xT4 +5?#eovI">J񽔋_KY%%P_d4`?|ːM3NюzsvT`3Q-uhSJ@6C!$0!1|O-.rx۴t\-Ebbhi|.DlU0T`>wWI{26 ]`<Faea.3tu"齶&-Ȩ% [ъ]qYCR}k0R^FWDI*\C >"Ķs\iӍkxHBsGwXX;$"C$vB߆;[5b~|` Y\/&3ī qAQ8w7([PP}Ԝj_L6вD20Pk@}iubWv[A7_M!kr- A%kFDAQ .NQq61,9W-\--3Qiclj"&P㵩@ZF6Eqm}=77!!.֯&=e1yk%: վ U3Vub{%vzYXMu_q ?ZyVMrɸScmޣ&DtW$YZAl>N| 2eqq -6T(0<^JLj\N]H;ŏq3K jnWU<ߪkJ(Gr S[MMBQn㊬kS󏖖H(( IV+h c {E֬nfux^>ǦڱX)(|J3B}7o7aV:Z'u5 8j?h\^kB{t̿*P4H,5RMʜ>B+WAGRRx_wv7^+)U YFv;4@{xoр;WRvWvo[aOIJ~s'$?#ӮeC X!Y0\x˪'IvT_dXh;\L9EE2V=)0outH(~nU> p.ޭV{yyE'iSQ)..{Hqw,b9{3]==mۼҾߜR= \{(,dHUmyW%^ge|k =~s9{7Tr{A-'w~-7:Oi;͵y726n@D%?? PHLqx m]e6B[[j熇?tF'ڭrIz@Fi"8 ϩq[<q!Ã#"bF?x0I19; ]͍?ĭu"wwf͠fu9G,~?R87U֙:׾aR&}a@zߴbrCeB?h 4Pch=|ppo`[zgd |N,:US;;jOMzArt-326N_{xbl{ LXz/aG'gsdvy{lل6o|>G& 6oUvζy,, OI~A vuїsr?]0r@~\I,n4˥ctG끰u-o s*}}ٿk͈fqb3EP*R0TȚmyi"Q_$x6:9'ǭˁvBS**#I:MNP訠5)lq@7dŋ9bSjr,sZ\b_65 3 RSm/8LZf$V{tO7M:kefk ݵހ zFZ|ttY;u)H<͛Dh=B !β`|456ad)ța%9vfҏЀpG1" GB2tգBe ^ }o<+g1fSdk+2eqqT.~hɰ7Ϩ3 kӬBYjhC)dk< =#f<Ą7 `LQQY5_śb|:ohI߅ [0mi2ǐG+JIvVIZ/.;8FݽyD,^͉߀&9ݤǎPôZpybc#ݏ.l [rثw?W M1|!vd{^oG`7u -G~)z@=qtN _d%c@1a@ʈrNF$x8?xzz>U4 l*`Қ&W䜒p (зHRhOJ+(`C`n4ox[T #"# RJ̷, |PRj!S@:Nf"f1qk:äSM)S^M c޿ǀyBBg;h}[@1.Br>)k_tй!H(~|gxXzr `i+t`6A~+<~}}ՊP; %^54t qwHF#2 z!*hjc]a'>9>fWFy |dI1-$  j]]JSd9PO7V]PJDLO2IEvUn˝tm##OB,>/Ҍy(֤CIz_Nّz /"P@Y*XX&&.:Luhts^ H@&̷YM_鹒^GGwgc=,hLKJs:qo"@7҆)Vl7T<$3@%ƒ p'RYϟ?QeĕPQ׏ f͐dIsS' uLW"c0b%Q]&OˣZ|uM' MjB tbTM| pݗ/2) D$ &u ܿOaхLrἲ0͂az4NQ4+*"W}dgRC|jq[>x[@rdX-Y`7L HON;^eaZE*oSڭ&:;\|VVJDԺ@蕐pl+ Jdg4T:B]wRw)^^jklI &zƢdoX<;"@so\@J ?Znzx۶*~({Gԟߔ +-&Ŗ jrit14qOKRlb38 |K 0-@aNv_:ۘenOE pjɅU\B7Aṹٙ)5-o22 b*hhh gg*D>MdS{<~zV='Ez_x|ڡȯyjn.tRּwCO`CMA5 eR-jB0Fo-]9ZZƟ4\AK ^SCT1,A fga K3T<5U9XޛACW~w ⓙEFȎN90,hq kkF9ǛIX{|]ee*%zHn-?XX>Xgp҇cd(,S (hq5Ed҂7 gRϊU`ۑCF"I[ c:Q"3^\?1-:_('XZ$7CB.Egwt . ?Xwd@JKmEFo JO7f '05/f7=]4U 5P7oi)[@A~4w*( ]fu&;XHSL!f=GaT}0"ޚWwq! i@ ްL Na*Ҩп9Z{ţ WJdpWRpWz/yTk`^_-,Z2"oG`9p!L}|l $sJ҈HGe͈)+&B咩iA~SX.ͽ:g.VQCKʍNWl2F'}ȑ.|zkezP-]١ٞ0^R(M(: EKP$[ 8e}HDJL,~¾8IŬ^xEAl-''~@ z4 Q*4;h(G@͸DRV{׫C'"T+7zO<?GO@Uq#R'Et44KH#Bqs+e _0bb;:E Dh)0-p,{sDAa%iFobbk^O[02r^qϟzѻ[6@.x|Z@6樳p_c)zbnF^)ҒO9YOG?GhOP1֣dJe7<A˰3hXqe* spt!Ɯf@H"VIso(D~vEoCc?(ƅR)Cc%DtKE!`|F_I9<g4*KO.zMyt o;;eAw?n>1*á!f4tWoxBtAW7Ks ϯanpa XB@%*"khԕdu gT˾Gi|MAa!}1:2 &W_ /WsPn%&)U^ܞZSk\auÓp&q<#X~q(9QX!;KhN #08&f\BnT+Z1YWq\ 3bA|w], SAu[͒XDYY2wS--J]vN\]9 5I 93@PIJ*[z|XX̧OAGlaM: ]mӛr<0t꧅+~w߸n*twu8-akj;TV@s -p޼]GTScWQ{Cq\##i6_,22P,aiiˊW`=Dž  <=txPh?֣l{?YmP[U8l2/Ie@OeTdC G1ƼY;"t;d;Vr2jb&~ӡn i7\d4ѷ/.77WChs0\yy"&qMZل`I*ah)4j=@m--i(~O5V/_3' `pCO" k}K\(|&=n.Xޢ;Βf7t?_]N *q@[)JՕ}hpFv[ g(E'Ft ;0B2kW=lcthb= Ë}N6( fc/t2!"͸];<0 @I]JagTjRO!hƫix U:\0Cu>WlhuʽLR%"YreMVUk' *{BBB:'L"= meBqx|I &our}ݝ0)5(ާp9//$)gLHA}2]T5؅ X92WU=irV"zN;Cv4 ()-+ 7"4UfUБgR4u05n[[fNi*kc#i:%?!ڛs"FhPη(,yb(X mC-"Z]$/N nJTfkt84V=Qph|tQjN!2;S!%6qob ' G[ ='ЀK2&}6=xԷF2l֭*s%"r*"hD~t-,:I_V.DIؽF!G & 2v8(:AzZ(#lbAUϏ|6:w[P%:߼JqB pr} ekqxj!x)=Kz*MNz:gn,a73Sғa8;eQKuA:i{:1]{3 HAss?o+Cd]曓̶mB7…0JҔrnԇQf*)+F'`iJ3@ ΍CB^ Բِ"(8ǞaYwuGΔgT 1$z[1FX)T )@˻c ͖::`r3+†#^_.ٺh48UFaQiuFKh~2urqUTxTv( W+,_]sr }27%?NTLfFCcF]=Ew3@.IيZʟ>LǕݗ>l3+7>X!ݎ4ϓƫ{7kKCCۋsl&.)%5aA#a6]jYKTÍ-C&][:rk3EOp %,aRJks,DDQ#ZFF佽&VĝmޱSSs!?e-%m%OH((V ❀^;;]@BCs} Ka"Ͱ^T==ΡpjpJР;x0$h?^p#Mh{[#߽9r|A@KX7,JF]rTmPO4}W ,طǖ,zTgeZUuݎ|KJ["b`)a.NeN ;Y$S;`&fݲр9FFڴ/kgG*r.K OuVtJʈy߂z7ɨ/[k@q t9}~!09,iY@ fYaGo`\8Q>~/@4p5C`<|L> οScUg*Awef;9FE#hM$xqn,8r{Ի1AE9OەF_B=1%1 .&xf Cᚯ>pbf]̉e-t=uNv;anc*%T~vsB0&.gS/Y&?z>.k~Gdjߟb-5=w +'..J߰+Ĝ1{Qjs yc+Xh(,˒O<(! ZWn.9Tjj|LL2o¯0oo6}~yhc|'((7+,[_h`͖@:/yzHvkAL:Q%?#"ީV"eV[ɪr=<h g)sؕм&L筒N o,ngOj INr{e"K@-JQҒMpg,C)DZmlK|"bXX_"6Fst'$n3yt6|=a,K=[fƫ1~k"/ќp<,ZOGPbHǒ`Ng@KIO-sd~[1啱9]k#>épbcsKHKNˠbԨ l_RMx&=ۊLSB@#UQ{eL ׯ6s/Y^:./֩z %'gdV`v*QKKxNVV^c0N폘 lULфZ-Xf1UAH--u΅qoAW t%WF~.>!6Չ[N3 [V|kj)r}ĝ"jP-b*іG_\Em>UIat\Vϻ;:tTAx׽?/]-/D +6c>.kڥ7w?Vo#d8^1/+QR8\\& sv{ X0_|V-$ h+ %a~ᮎ{eu &m^_ 5BoM̢3'TBg _˾6mcwwFz82-FZ,8$ݰ Dq N ^'Kik\EWYX@MΠPFD٭sw$Kg Pex"+xU_d Lwݾy("@7;68v~Zv/-q.R-A5Nq C!Ѩ9ŖwY#q \bi%%)z];58%q%x+K!2HjQc՜I{榫vج(|Цf@%<ߕ?ţWʦpB+;;+'@-*ޅEm%^ Q[7ͬi ;_B7<6f|uQi//8#uWL)^VL6=W'`6P ۣYOpqY؆1(=h޼A঄Snڟ /`۝LJ{+OutJ[=4" pea ȧM=e@o -I"~ ..ޯJ$[#)"!r\i'"r=McQr$魨(T xU?9Ten%9"# ^>E̶bX~j4𸜽 =gp~{yi jL&Ml`zns~>NMO5k2%v"M$1jV]iiG0mP@((*gz&GMOu1QQbsl~v ].{ܿ9tlgox𪒒5bbή,  `5={xx{wY4y@yˊY߸kd\z0ISSYzT@ y4e)\jx ٱ؉-s&=35x4Y9 lvI 9PW?$/yqv9zySVeus~ ܇TЕݎѬJ99*D\V/_|;g[i"]x$.WӪNǽvEb&ëӢÖ_bw$LZ%#%\o:::OIC;>.3]YJ SZb3 @Ek*(86yj.F%01SFK t.'aQRưKȱIy . ~hvy?O{F{nM[[Ybλrیu_Tz8dbv#W.3!Yqn<&&Z,"+S@.39R\~O#sDg;!} C(b{=6W`4'f ]'Xv(/kXtP!HW١J+ E-4!:D!jiM-LQddd,J/{1pbX;2RƟu-O0E}.L`Y[6.^pa7\I7܏88 ZҰ$> '_?x'>^TĄR3uV ,V .HpWwoQ,<q<7Qcn=;s ],M-X ֘)t h%3KHh(g.WTELS,81^<޿ϋ3.I IX,gmNK$ =k8]x1(_rPP:9vU?fffT_t"!!`U_?^/cn.o6N7QDy@c9e7&\%i7Mq4z/bDH^,ݤkH)F6_)KMhcޛ:x  t^hUH[ReKeѼzE1B<7Z卭g۫ԝ bqE4L{H]slBYs<lz2鸿}W6k$4s4'Lvƭ5H/yTCx7 %13SX97'xW7@~^{VBa0_dս{ #YҰM5$\n& 3GjSO`ҽHz1x_yxyyp .Kq^E[rBPm$ôfT1R66 /w-+,[)L`E-ʒY#i >aww4A}Ù ArppT*CDWcC*Zck#imOKGK(Ƭ%>ZW ܬY|u0@V5XzfϻY9eAy՜G,Ŭ}=+e  e VD6n˙O4cxc?D^[tp?^ > Y$92ǟ"Bi/QmЩR>r08O9Jͽ)&o.덲mיȧykYP?SS{< WZ3 -uv A: ֡ee333g{3cM7xnʊ\9Oq={i ۋ<%_a$|~RYZ56 JCڏ/ nV Uk!_U[xedPfIBf.w@$[*akwа3|QOZo˃ $_esKfK1u5\ AO9>Lz|2O<'"RjvsS尫JLLq_~L\E f␜Z;c]R ""ic9==42qoedB۝/e}Sܧl?-'?4cjdrcӍؗmt+++QP|۟B,""w)OSR\"ip,@҆8=.Bݒ|Ư~(D]קoCK-9 5:N 7eSu !U=i"\rT@DɅTUHȋ"-'|Ő~mr.v\]f~I%(<P"n>MIw8nllkjg=ai83=wu޽VHx qא377Z)X+/vղҟ -113=lY!XVTa_\ /ad.Q#$~ oo1GNMM)~j%Y<ؖWW%ږ&PIvOh_G%]U%}CSQaPejDU,P /nՑ P;j%Ydvlw9!]5mu2ؑgݎ;qmkl%[#XVB=Հ.dR\[7cm]zX]K`II'3JfR PxSpY 9Iz{opp(㆞Z* *j빓N/ Mv?uKtBC_G4ڠϩ剒2>؅o\cpѣgCm]t\W{99_L>:?<` #1=mJT DFQ]"ޓ§Z.0ycuT5ߺT\ڛuy>Rwt.˦;aCg%=J문.#:-K/ pOOV/АS=ٚ-Q\k8ahB]ЃZaY nw 5P Za>;,P_j%wv atR aN7sDmph|[ڎ&%ӯ_F<| nwS\|!On]s6r~3//O$z(C"Z;>'{atApj@(OkboA]l1S=27'GB]t)܏?8[c>SNʼnZnL3:"LEJ9rvwWvagkS5߿ЈMoi (ai*;^,KREՌb/$Ş/ sCRS϶+BRUÃ4>W!pz" *(yx̨~ AKi*j߽G]4ke* -1!PRgqDcb$@@MM*tC2? +uӌ60i9%@8] 7˖;6\W"t &WH]@hEOOf',2$ Jt;NW"PR޻9~*U4x֔mXFv0ZzSDĝbEbrjw[r2 C4a>\XA5 Sp`L uT.%_ύKݩxkYvOPW齤d*Д f.r[XX"&0qpSR҃Rzdz{v3+9>wF0cbctM]#& +1p ?%;=cڌՃ7*4wh6ky=AiW+6f1\yG3rݕ$ u-QKvgbbzkXf >~~עҋH'hx87JJJ m-' əCaex޶bڥol<=j$lh( P//^yM!1HY{V8hd/u׫)ѕ8Xx {IGAsrKbV\4|L//SI WXX8HUBP"5d#Z9uå Nctr~pt}}zn*'?ղfUlE ` vGF][PBqDܤlvw|JTTzyɥH e`h?.QdemͧSHU ^m-ON2< ;;;>!!O[K\^KDzP $5 OFM4J2P4yJ9*nᘝ K$A=)Imߚ,,"O`R% 0{eo蔲eӼ6i~0+.XLU7ݛ,"jCiO̖MxC (Qy B>|Pyw,L8 W S߹w{jR2ϽfnB&;VLB)B}b+wRf͢[k`1\>2bΒP.˒2/a"pR1QOE S]/·~S?`븼{6nJ )3%ԺCTw||ytyIuu\\nΎ)^|\hLXDœ`}kgg8[V'{.U+7\k0Y|5yVn7Ĉ/l;2x@9%Cf= ؑ1Ck/^s 7B/{*qaPRZWѱ_KLH Qrɢ/|N߿ ,ij ZThD^ @n{\.݈BO)r?"~5z~"*|䎧bn.o!8|9P^墍 7zbRR|nw7pNYqܮÓ\/7+2>s ,hW%I}(w%P-䑒'E'/댃!ڳ .ǸBMm0ƚAFj˔OOOYȧl;k&-Nn$a̩q2 o'3C`X.@Mxပk#eO0Z}Ywud`'5mD:+x 05*ʞ٣c1Vco9C`,ݯ'mA8Yse`Htd\[/k?}0&PL9Fq*A*RPvۣ֨$Y袢w&Ukˑ0geRIb']4wu47 y%54VJ>8ۭZ1/B#mD:/A-*RPa?B ؊'83csY5=^Js%< %ks,PlJ OnŬr~CcT,@d859ZxoJ#u`#/d1/+/ \}z{xW9h@rڠ|k'f'Ϳtuų"9(]aj[j6h(fAĈ]$727痰mv[[}qw2tg2%иcH ""*]@d xq$g0]@-ȳ94zb^'w>Qs1c|wHG1Mϓ$dl_V-흭WX L@|իny){ش8*% RmE߇E"sbNp0ܑe)\e/g*|}eyy?Ow+;  @a QlڌVu9AJ&0XX[;ﲾO9"氙'$D7;.NEY5~e{[WDOwl[zbX+d.꡾?<<1Pn冇C)noo~ppa)S`$:uI'je30L_oR(c&wƌ <7,^V AhG]nMr5 6R~6 ɖj-i/EJ};v{ 3q`zBE(ٺJu]nͷ9̍ޔBZ:4B9B"x~D&F8>..nCcHLe~`P}G P^@xv[jPT3җ/X,Ս;R%ҡ%f˥ aA OșLEK woiɐ[DQ CmM͐JɄgud6,杅T*rCȘ.EM݌Le@*_jeAK1D;li-V?]o@NYvSluw@HtFA/ x=]p9voJ7M 9}\'x $؉K=s8p?Lau`春@^ ET]=D^* Ѳd2Ab/bfj2K-Ҩo y>M6v2joVgd۱ % 4ԇ0* ,* 7.5K9ZpI~9R!m f% _mMhuȇ6ߗE')N׷7 7i4j(GLM6"~S[?>b1=STiʶ́Opuu%1 Ho6.뗎^}ɍ>MMx77usanYm͂oQPΞ,h^]3:LY'gXVLnȕX@4׶0FihTI6=8`l6ɣ̎Z:@8I%zwS%ՉBcx||XӕBN$`,'N$ڲ966œ#хǍX .`iTC{vl6whf_2tqe``" uYCU d$S-zLpz i$fD2׼t͌;?q93b^)4Spq\t 0|c&L$Re|L}p!t"Ѥ2drfoLxg+ 5쫢;'?[rݖ~ |=X 3yJZ_{n5hIF/GaDO`ц=\cs:a03E52 svDy}4Rkm <+"oiM=*2bsxQO+Kv1umtSAT)5-L"K@u"y){', j_ ̔=>Wo Pm0@t^|;^ow#HɲLEn+3Ř'dhtnly3-ԓ߰/zx|_t.TEn`KbJr9?Zo]>(1  =/P [;։yx߉ [_k/^>;fT' ::R2*"mOS <R9;/i]8F~rXw4m(zk(D[;FDCpxj߯'37K,LcK[KZYLBgo=QYk 'G&r_{痲 {RI4!M埦Mܸz) jp'^_uCcng 9:'H92uC:!(ШLҠcmزαV4QfGx,'bGzQ:B:P}#99aNJEs_2eW=S7TR)Ӗx<Cg1ŎnU'A=UHyR81ɔa>E0D|Ws Yc P|ME}޸LE_y91*:W6FvDL"N% 1P8V ~ n8#iKӦ 9 v !E\hse g]}ka1ezÜëO-Jζ( ;~j+ZXlp7]%+'cP(%kOK+WE Ή[;M3}FoMtC.t^D@_/lQ.&ͦ|%_^|.չ.d;3!&d2f_ȅ'/DqN)gfA6uȏ!305!hZ>Ű?8Ӟ,hpGaE"׺dVsy-~Jdk(^#?xuߒȔTo:8nmAANSQ̂2#bdֳg`V׻| EFaLzOn›6~u+ ^<"滫U(˄ QٯI t:q|LSښGDGoZ8QNnTJM=?FUkO<@)7um,7@*~<k2θss}ڻ9 6ǫ*,"w39|ffd][H'pm~ ek <ni]fV_Hz\t}߆ꊷ{ۗ[HN.IG[W)rAa0:+. sگn&sq{0R4A-OR`t D K10MwUvJu\+aO]bw P |esxL-F}Q%zoLo< žYzY}P ?#XB"3~kTVYZz׀KElWN.! )4@.)e8K oJ}\ 0?0xo)J >. !N~rI8] gaX:[R}b#օ}1%UpIsKK[䈑8fYF0ia/^xI?.7Wcco/,*;.i^w/̕L@G/ sb HJ_Ppy ^jPsljEƸJ[/#ՇhWoF\^>v{xHey-#B2򏠎a)LgL`? $Wx">lg88 Butv2Uwn_k!-sbD%0k̥3b~RD]O\veZ7_=\yz+ w`_ߊ 4|%Uddq\߬NZ^:;P(>15-(2'9ޜzA-8ܶt}Ӊe5l*OLRkN(?bta ]O7鮮iPa o4vuikmj1[7f<-mA.H& *Org28 ?*U&Rent4CW==<0ԥ"ڢzОVP0 ;I}hh ۣوB,lR1`D::i5}WOry!L?ptu}!uxJAl,`Lty3/i1.ɏC)`&Okԫ2:FFIR*u9>ɜ騁{JX[wS~Ϧ=Y˔x1FJ8_u|#EE?p8 O,hT?L1?L_ !;,k6QPMt్ݦ?=|$6~GGK3332JbkߌO~,sq9w_.g bAN9יr$Ein.omNnS)i.Y,t|q2a+"8.ߡVVDX979XIw{,ofB>Z?i/`Ի>9Pq.&suJVwHvc?b088w/T٢HrVi:[#]fN| %yaډf%$,.np{w vW8I#WsW.^0[JN6wϧRsx>:wQUVdgUU%LaF~d pdJShkk4;`D'& 2˜U$Jr-h8^F [ NJyR I\n~.m;d}e^:_WYS}ek/|wXÚs[[!Y}6OCC<n؂ⳛs*c^4K7C}#)pQAml7_P;V95l8y]Wo¤Q^`4@:wgv~/Wٹ_`)ff{ gdx>P䢩Ň`xgH40ɂBˇo=*$22Eβi&sB[`h -KXJApV3zԄ#H,$ }ӬJVnH75Kb%asqDPd P Y S/l=f"Ϧ0>"n]ְk$nʡ:[xf>d]ZZ CttV8<7TT4g Ntm2c,)2t:,~WI6Kkz1_NCҭ[@TNOWCG%. /*Z Tu]X͹揍TLwf ?}|n4dzrx8J$ǂ7ssvTϼP&<;2n੯q8|&uFr4Az{PY=14NYdɚDn@ȟ&r4Ѽ}5l4šZt ˅bS"\ _:+,qhas C Qf?谈.4þ[,(ꎸْ2+g0|weZh|-.OF2\6v}.@K#w˦FXޥ1u=F?tT@p &2E*Xf)qwi% _!HyѶN#?OOF-SѿIN%$+W:c? E>a]$BʆD_0'?V?FN WCUTL茁+mn0 w?5[Y@R{`'.q^Z%oJpiI.!|4h$iΎr5︹QظWo_fKF:/@;ol~&%T󐇂{<:U^shto,8gʊ!J/ȕ/^njd`K|gnN'E:Qpsi7번-H X6뽓/34HIOS/bkjP)~v6&eo#5Sd@VLS iiV\(-ZӼwadҧLrCok$3Uta+xuuYڅF-S &?ie:;Wp$?*<ݰW6AwT(oH$疖|mٵX.TieS^(GwG4~hy e$jj꺫?B)U lbXM`ż/AZjةFh@um~(+nZ?bjJMI ^ .gXr.ۉ~Z)==|%RC)Qr9糒N3W;rV_ AJv#ʚ}UG u,D8Y2V+m%l 'HKcsF?PG_'@B ~]sn^P0FsxSqvZ`խ{llpt@|5Q݈YɑՇ:hqAUJ_x.zETͫLs'`׼}dj{Dk1q{ԨаnP*kNY?MŴ#J 'x*~\x3nÍ(+WL]"K{[bj|%wp~Td{ӏ1 qlWVFy}l0}:44EJ+F3G#xop|Uc|3f0`&4Y4i gp, Jf_X蟕04"ׯq@b6<̗gxܜXiFr- 40—3z() l6?Un)u u,-K`LRqS\Y`49E#{xY/b/񟣢d,y#6O`zvw7+H29J[K޿~e6(1bLx] ͎~5V"Y ccg`pD!F19?Oz[BBpwԄ}q r6uY,>@+$Ź2.;Ugtqp,4,g o!pEapopf/g˷zǘЂ h^*B3ۚ ,hKl!1Η miIVerv8a=LbRc~z{›N7>tTw pMRvs] %`.Zrd8`ܓp{0B uq+^NƧՖ< _bH%7%Iq A~ߛwj߆|>-PUur}bqEz|oެ*21PKNQWYCA.LWrC8M 36Yq+8"C%`t{?Y AmRk!d]lpp3j`.ʿY]?gs8@>5]RN((rQގIE  s %L|TD 57u1I蓡uBC݄A"7kB2^^*D}--@2uPN<~- O~LbMl+l 'V玎jzp%9w 'Ӡ%S?T#SS룥'턼́v:f;|9aNYY7lY$d"Y=:khH*)#r_?fH-Z^C>Xh֛SÛ!K Hrnό_ro]& n2) @ĝ ϯ?]CBBd^-:Kh kgUN9a:pI@~HPlt۟Uij Cn{d1 dhF?A_<岜rruF?G aV;da!; TN]?Iů@7%Q.er;bj2 11{ ;@ăp#55Lxxw8]W5FKMlu/__BYkpkrUSV vTuo .13F'c(&.>?,c/VF%dQCWS'`)P LRsEk&~g{;Js3g /+鷶(Z~Xzh9?O(4:ehr9٢OwWXNg!Y|h6L-|f{D(c#كcӥ_i4 ?I ›Ko3BrBg7t9I]O")X2>1PKf2qMX$] 8;Peg ;[^,\aDH}moǻFXss CԢ fx?]MJdΑf6ۊjzt$^!Z\\8Hk{ ,}x~uM 6o>%W_?g!!ua,ҁ.ia&`9>30y/;'H7&t_(gz|tP0]MLL(UF|oΦ[yn>'GDh&@NaG R)- 9 M"..*SG2z-MYz,vfw|GH' rri8uLIܒO*<ݫyǧh=1-/uD;Zw3fdf/,FeBrh侴'z߾Z.4PzXf[aEݱ==J+O9+'|YtY_r(Z(nFZAJK_U;C:Wvſ沘]f|+mHiL=?߅L'x>36|pW H2W6D!d`}xV]s>*k<חV h}'Yd5#BU053+HHՑFl {āzhϓ`ޒLsBzxGRu l՝᧴YZ&5GOތxUUҕ3ÑoO!8"RŤ <~qdNI}nnr8Ӿ}ykIƕ6EbA^vhƩ\?^YJ,9 LżY=*zLWryG (WHmK29 hԻB#a[6E_hT}48Ϗ4KXKen Q{>B{e-ss|YN7܃0EBa#Wazó?U:PZ>Auߏhy Gn(4d @mKW=y]\S8zPvUA$qbHʸ& y4$,Qs0F95DŽ.#rHOW|dllÅV;vĞvnY{LZJMpaOoWD=cRt}at;~MbXj!nMRX[{>+/U+q8 ^Pgpʍʊ0`֝邖 ȋSSpϯSA'a*KS[/QD_>~lspy%v,+=_7-]8pwwZX =Z{z19caL.;ӚPOcF'1.d}[vVʐ\?Ef`-Tť hөDV,R߬gzc,@4xֻlUn3jLVP1{S0 [Y.xq[i;Su9DL(@`dRymK>E]P.._X_gjU@\LՠDG*aC"ꋞb͝j!f(=(rvagRw0]SwvL-:)NW(a^V/|w e)F6M0SKE ax}C'QC{sX rJ~ fD]xInZ""P7E<{i\WX.۟tzK[ X'\SŚ}M @`&D"C8DJu}w6R#tPޠbJPx,  BJo`Ѫ -Jb;ݰ[ٛk⊙?Jn؈B.Y~ ؤ "`֞{<ꎞ1/ω+UavpXiuZ[{P AIT Anŧf~L9|W(>x*W%5,66gM ?VSh^q/R+]0j8BU11_2]w cf3-]HaTje袙B|FsݔS*?-!tw݉\皽 k WHY?DR'epw;= !&& A ~zd\yH|¦X||^Kవc`p؛_>?Plw✘Ԉajtkڠ?2 79;rXVbJ\v壛sg@4\[3?^ bh$CԠ@SAq&ֆcm:pӧOΕ蒒IL?]>5r3G ,RPyĬI  0mIc[|R AB&o/gDcX*qƹwbdTہHOO竵^e2EYIjhhe`E'7~s`k@`4߯5GHjtu.Q"W؜8;lgHn}{Kq{=KpR rN Ab:!b6_X /`L##a`D#|Brsg ΢P<]lr˭.వ[XsjvVHmgxgS^nf]]O}2B,(4jH'ҡZ&n)"23 Pb*|x)hOǟ[cy5:X1ϣk?@̛+ =u9 #dN>!rPai)Yn0]뱫h0J ,t( +n ߟ %gwtdJ1z5}+]'C> owPwFgǑX+H0XZzxAw1Jx^n9$E9rrI ֜АtLzO" 3WP=;B@&46"J@o7enCmxbcv [T3E z0<:3B~vT w\,#X'+Sf#)=Q9](}nUچJ_ƭ#}q}Fus r!84;:]ݿ?^*隘\~[~起؜.Hlv%syL$nd KDXD"Aq=;e/Áͭa7Ԛlg [\rrB>fݝəv۬ IFb+))8fÍn vy,WdxJmh-RfcOzbwNJKa܋nJABm f33#dC釀M^suZjID H=G 5ͭf2ZkkÔDxA ?-5*l(ix۬% <׈=Zu@:EOuoX>~{y3/{gg1L "ْzcgQ`WjԿʼMӛ(PiCFږ#5\KgFBzfw^-F@HBA󗆛Iр>^T.}vwW?<|=Ԅ4]miL|C HONjpyV B^] +++?tECPY|t*1*ž!;/S?l^>8HDN~xv~.A)x-C&]x #?qT&Blڂ%Օz/-1Tn:} ɳnyo1`8r~܀~/Z<yD޷q"0dµv=F9_!-H8 ԁEրɐ&ƳHbvlzl?\lvDLB zTGdI\~啕@V6B8\D]`60tuu^!q.DM`^qiLH.F- ]fLݥ+q*ͦ%ݬAijjhph u TKEueľV=d.BGG;g2=+KUWQ+x0u*ek(jC\P7*澞(Xt0/y)Ǎj) (BK&(`)͍u*~y>*.->|V8ջjbv§{`ิ79 XV]ĺG!OuБ6hL'zqTjԩq0jZ{?'D"K-FSfF;]z9`n:Y^:3=A*9q TC-pz竴Uy\_' +T8Q`ۘ-ĀuG ,(032? H -%J0[,@{ȿ'qL1vnٽfgR㽽g߫s#p7'7WZ U2֜̍@xi{![at )ZSD,&ֳp("Kh6ScX_C1jY%;0ODd9Jxeߴ7y ;"1qsВ&ST<:p$7P+=Si%qqEr 牉O]77pnF!;pf[L\l8 qZ;tv{t~|ߡOW0t& xlj ,mi/ E*`тI:d3DcNk2N's|7JE_w'Ā\=٭ή NMb'~B"z06H Z'L͕ڢJ;YS5{pk#)TiڟG\.w:;Io {hÉ}>ǂ8P#}}岫2@yLƮ%vtҁ 4ɀ 9$sg[RpB[fNChPSAA`H.xZ8 +Ԗ+d5?m^JM\@L *ߘj6M ]h@ej#EIl-CJx@fn'dsTW𰉢ɭukΉ "˃@Iϗ$W[l"ӕ1?|@8(^AUi:#pQC nG Cſޛ-AqT,8]֞0QhJ`*XWF?^#&deQt2lۏnm6a4'X;j'.ղ0G8{sP I/-]}Ii, ,XX;Gu}:3( -$&ifϮl;C=[Y7.qKx\u?I,vg"uhoiև ԄM'3gPppr0D* Ԡߺ+W}Hzo=^Ƹȿ7ttwc2H-|]ge/J?y9DtTqeH^Ԛ b}k4ˡC҂vD!\4@gH2.u ?N7AғZ~ug1Za2(PdRV^P<^I^ :$ζζ{[ZJE89-4`&p< x`yppþ&~y xbylfPi wE?N:Y~f:֛-P^RJʇ^ak260 n~pJ"m鿧wW+;WVpGƫ cPfmmuXY~V|CJM:}Es* .s0\`9Uf/V u{49'r\0N^-&a1x#Gp3[_Bg!׻ddqʢ\. ݄SGD_/FHK;hg3+4:Og67 0@ tT)O!eO2 !Mrd4|,}͓vt*58s]xfEOč{oؾ} }7ʕcyZR],jerAO.?rE=tFBm} 2r/*f>*w+\*:ڮ~xngՇ#.OGc+LLؚYwgUo<7PmuPjQN{!ǓHQz;~QI*^H bv^tw|p[l湱 ٱpMl-}< +޵q^{p>]?7ZMA3n) .caKxNZG+⢢F9hk#apol]{`6- _ ?U0ST72e񛃋FImTJHB6 t!xeAHEbޯPLāKKp>5]|QHg2׳ZÞ)3.>W?jh~lZ8fjFZ4ծoUk[eK{;TTfwlZ qyyM\\.&XX*3ضVoRaEE/`Sm "ť3Kn8kPo/@7mm#¨nϫs"ձ)BCɍ{.Nh||nB}}V6& AU Ϊ+i8K[#<*8WI2]]IF1dI$uOAF}Uhz0v%1Cpy+;>d]]'L>guO18\2jr䷖:>'Scma/ VVE3Ÿ4)aH:soz*]J-{Chsz=MY9%|پVS{1PZO = l!{ӿ:da̖;ct%70*t$|OB RaLFYC|zclʵ[]$/T蘘xSU벥I!lV8lhpq+ֻ%LLM$.Do{`5*S:n,::*߇(u`S4r'1H{ =s4+o2mSdygEQϵ'\V=ZOC9\t\]"tΗ"u'~a >7fEӶ[_ cP;s5ȉ*ަ w7x f8'1P!Yqͱ:=:,~E[4%[Zaqx*Zj =̴mdECGv@4}[@fqwr-yWb8pwJp}K$(^,eԛ1&<<ϾkcM♲63?~Xld!}ϲ^uƆ@wDQ+qSşS(27{⧔-V&V\.~hoĆ:@ޛAmh>[l@ M$DyÓ1~31("Uj H})Xt9äto eJ'PSXy"+;Z၀:R;> ݌ S y"Y_TG_e Wwԑ 7&zДy<=xxTxIsҖ 3ұB5)2uV$X{3"Hhli5Sӟek,~{ 徸6n;sMDzB}ʐ joi7\zڂ}}b[z! j@8 )Mwuŋ txE'8MSMq蠓yI?xjag|3)Ύxg{z4*0kgoxFa2{!!yj?޿eH>E6=cQW@, D˂$.:gխLj'xo*>-c$],}*6k /L1$6.֫ȶ2 ;@TW ͧxp]uu8]"S,a(+3C Dg3x5oQ@:osɼHF]Sb#UVsC2ar5O.S> M4'o?6EZv+)H1D]Y\Y+Jp>Yٛ#Pt?'/Ԭ?YDw 4au5~Hf†(FФPS'1a쩷OHleHnx[;ѷ!"NglN'NX:_6tDO},tAH _ I$Ox;nRB|q8dcgW/P~ P ( Cs@AYNjl=,AMLw0a'ǰGK>@4:ndB5@D_ARk.cf.#'(W`A/fÅ;g_ j夬8 뼛. ^H\]Ą$;l* qq`,JqJ$I#AVV^ T 7lvP )\jMF Yǂ$:ѬJhխ)+־Z7" {Oq'C1!>n&CNSӋ{b2}1ZZSs]~ N]U,y0I< @ "[h`csuyj0 $M`.'̙JѦFV?HebK&] nR邧./M*FqqiHt^MWQ~zqv&̄Kj"|xhKO hK3,$el=,#Ea` ;JΕ>Au(M듏fX~L=(e Jy4m7; THF0K%7m^[M@#k,<O& )_q;:xq!qRlhWto,B4Cɷ^#rozuɌRQ*vl K<0\aFA?yz~3xWrί>+;sQrǠIxrMO}}_~`1h[hyIq?,&C>R xDܺx\`ZAFC _Q`Sn7x q$9$qN,@;#43j_ cdeb|n׸I>|< 2$//Egy?+YBwpa0;a~ErŞ+`)Vg+g$n.)٪ ;FoÀ" @e蘮J׃6|׽Y z:J\&cS*rn߿'ht%H$( = ݮ3 ٞW ?ݜI@_6)M#c2Ab|6ZA Bt{eDIeHoomwoG@R}<Rgl (lCځ6WǏΗUÎ$#e99ʢ1|J~{\NTɚٶ8$.7,Z^-E!;x@|G@&-x~ Eb+fk\S{dK%Aɐh^. <۩37`Pr I !χsPאsIw>^MpqfS1/:C8e;yZq#we܊f 6+ĊL t̒+Q@+1Y}*[A[:F_JK$s~UDpܬZh0~ X<[< $U9;Ԃ. wHIW9c4._\$Y{rD<2}fxIVFyW+ڧoh̖'pJMų_c-}Wko/V@kt&;|a`Wի^!!LzqX[J|_¾74>p-woՆ\mpIY\8R2pMxw_lʮ-9h6q4mD]XH-Ώ>NGHc͞t+BEN\)KM xnu,@FMIw8#/[%yl67NOgbguvdJ-93,>$\EXsf3.K$B4>o1cK cw sֶM4}E"&>$(Fq@my4[ȘR'G/E!=dnzn39<̛+*M.o.ܱD(`D7;V3 4`[|N}Q~؏3>Ug`ed%CB?/a',ҐۃV:{bhID@Akȋw q2yZw(OLG:k (('0(M9]?~X[ |T82V `]KpGSN?*v;j/9@e}ƠT '3b`l'N6ORc~~95#y:\0a<'/O䕔S|_A1|>5՗jd @4Ts4PRѺ8(|2-.u n1Ln3;6_Y vJ;,'JMh?t MG7alW0O}_//)6 O[4*Yh^4U$+&^VϓLYj!˃Q7v@QPRLatebL Ș]w( Lh般tN#SԑOY2 ~a04^1O^Mݡ*C_SGui>wxLbvuuțKDX\}锘xhv.2K~~0 CRՎ]oZ}QqEdUʶhLLw&Z9P>uZB79{xOE3oM90A햟=c7JϦ^{M,u@lJg ggۋx*6Db@ =Ri*Qs~;0 .u;Q}R̭oJKaaפTi4eJ44TlI##IJn=2O͝,Aao.٠-OB邨rbHqv,@˗V )}KFJHuO/nBiB@;?4'FkMg[ItͰ,!V*2>`ߟ%O6@17?XjzIMŏGt'~Beʳ Ln7PPQS#qwEAryd`ğ }hE,1#0_\WA E `MpA;6J2I 3"o+˫t$IIږ'vWVV:sdfKWHW; ∍.~l~.YZ"Tz(D#a? o7?230TtHkO.O{?P?PTZ{.S(ԮL%Ht${Y?K 8=@rYwVWV!z \zCN8Zm錤9YE GD5;\5ETpEfd X'5-MG&&mw׸lf8s Wc]Mmӿ=Z]v{Z5Y-tB &X=9!걵a /OƢcDIBҡGjz:-BL "Luޚ[ C-l6oٯLĐJ`ψW)"zrNnN%£(p/Ȏc%Zp*֖At-3ߢq߾5]d:64tT~8[iJI,Z=I|gltfS]扤*+ 'ՙ0퓳s]EB$xᑨ^xxP|J*!+A""n/]y 7|+qǯit/zpvilp8Z-R)P=ݐX]*ti2ve7s& T9'KiL%( cK79 1:Gx<={ ϼπ_zs A\< MMȘ yqf|C#0FnEH!O-MGdzՉ\KP32&ۚd3e` ?Nx#R(Η/Pѩ:vY;;IPRO]#De^\|i PiLiNp'*nיα#,RXZpro'H]x& ~~ƛxQ #e-y 2؟M(L&kS*]5vXe%ӓRgJ*]TZ?}\h>l&okp:L!y-wvh%EHFNNN]]=v@zo\JAh*O,n-aPhh,0#[RT+M6p%SkkٜUTBCqx(&&&nݲ3EQ[w<ߝ춖.+Ox B)̐l$&hĘ+賹:٨H3) Z:ʔ]5~FKpun]݌J';L}-,!m>u[[ ݉2+$G8EnLY^Frd3/w..(NUG>8p#T7]F |hlLu)d-0ɂӌ%/ܯ`C3Lg BMlP* ߏq9 rj?88dm0%o>?u0E..@3ߌ\%s%ukE0F/s0SШuoS|T)*"[xL &ZyA_x&|JJ1_^5.fOUGs?~(|#(4vqǥ>+lⶶ3QI$3R)U8m9^Dn;GHb1 - ͚LR |]2|E"^JB)2eۇR-r #@^.tk*hǙ/&7Yԝ\]ރz)NH'?}mfD*m<*j۟F+Qnhcm*[ vHs"'W#\}KLL25˞4Y)pԒIu8<<;^ǧ ~;@Y;$$L>@֚>_7+D d k!Orb9.b̶\ Ui~$Xp w,d0?zNW ψQn蔕}y\vhNUpزf`{ 'X•&< )&jJ666>lf-1NT ]VPPPM!_(fߙk`RVdmzM*ѵu>57>.>; JǑwjjJ ǣIk7&ȵb*pp:'kPJ]Ky䌊EWܿxࢦ[hLf\ӎaw;`200`5->v\t'|KAXL4Mw$Y @Q8ojLVZk鵁MR*8z`TiXNŇ:4Tf3mƝ}pC|8O؏5Tꌶ9! `O`<Tm{<5̒Ak}^Jg[/6HFIVHtBֆtzfamθ ԝ+rtutG ɤ-N6adԞ`Mהhr6@,>g|i!Lߣ!"ְ(ŦepѰl =(ycnhµ\O! y(7YL G_DG%DPV:K-ٖ}[\Kd4&q-÷sl)PqDeWv,܃a;uo$ yOrC5]&9!+6"r*ѹ\M]6yFkX B/p(g:OX[q5(ߏ %5In:L녺Éxn2sNr{|ϑHwz:pe.ܧbbB,ϙnC*5{3*Mfg<)--*c,s&naÁ_O56WMe׀=3F+=c2PtC2'Bx>?j#x"hr5lP> ێcsejOQ%+"rr뺐{%fJ?{7a/WT: P'+LfE>Ŭ݋DRǣa~[R aO?YO϶JC6~s4-Z`{d_xQdvdDQК0nGQ4aY-uFȡ!i1RSS0hkZ]c֜`>zs}0BpFClI֧U*MdZ5uuu555oBBCC­%٬~krD߫4:d_YG0JBՊT<䣀) ?w[.& X2|q~n`88ҎN#Sr>ۋ=8}@:n<ܜmuč ]k7I8B}AϊDOⰿ|n|p  wttčW[ߜ,Գ񅞾žSz+(@%YȠ1Pv{@wȃਗГ(vݭMCX5:zW_ ]ccVߍu(/v{8~ ~Rdghۙ,$=",=YBKqXKq) <y[GZ:I|#iة1pM|r5zey" }*)Owdc\sK9CZݕLl9rQ?H%`bw~{WjTQ.SXznG;:Ndw<4dLG!<9T{fQ?Pޢ=l C f7|?|}޼b˨b~yycB;%f3 MnxX>z˗9DvD !!!";? U.PN?>8x{aXog`gW0j$tN'!ko'8}Pج| ̖!n,J򀚨rCyvtj*l,c JnjȚ+ ̚7Z_5IOclZ:JlR K1F>i^0ҎBuwHm)x^"sODeO֌dtFyrdvB-33ѡ< NuOV?4GȺ^%i 1\Pjr^?aUGppի ڟ,nӕ{ RШi 9W/ڈ"]蚶;5R2Zo6Fkm ;C 6YzUNtfcc[whkpkx9D%z %&O!_hf|(G&/$dr_XIӍ> ;ꦴ< L7.V2cx6BPqrsc|;%|܄F`J4j&D^~߿pDhT+~zS\|ABrc( ֳkv6hJ򲽎ЂnW>FI\"ڱpgSn0NB{v}^r48 C F8P3k{=~hyIfs :'rF|]ߧIUfSEL( ;Yr}nCGGxjv徕6p,")SܜjHvcJi,'vjK]mJzӗ{U58v_\m]ٜۻQ>'Ugw)ޛ&%=)UWp؎mGq{krB C@)}Oڳ zgLE Wo\.89mu /\o*T _Ǥ=zA3 %Z[F6L3_-ًnF%8~ rƙUHbM'/@q ]CC ] M*}uu|CP~Dzd?JH[dvQՋpwiރ58HRf`oQn0hp龜 OgIu$лj9z/8Ȫ\Y9$@A'LJ }>~lw~;*6菭r{ %`?(TCwLL\ AN{GS1*:zpp,k1BL"|h& 3T[ G㊒fŊ1h*v85jmOƤb?.1[OQ)Ru&{1W#HRܙ)E!dazr4v3Qo90 Uy>TY!?Ϋݪp34"Q{l깪p2)>̆C:ÅK׵^ǟWOjޛD?nÁ-mF^w,=o+]_ YeHk4Kz'2|0yy85fh4`_26l)Wc62 +X8b!L\<+FKc/'ڱlKhh==pY T/_)ի.$/S2%U1=cq]!: uGN]Zwԍx)sB JKĀ B9\^!7i̛g8==fǷ{yǹ@jL7F'HB"29|NzA}J{ \z↲Qb=>ҭYYj*eGEc F1aKKTPWg0D= jg'X?%u}ɜ#={Q\Շ`BՉoDo2xޓ0]#*12?=buDl[_+)ފ_ CBar (%ܮ8?Aa[w+ H~3 "h #bl@.}G~ty zǥC2_ PyV}xU4\ك{o HP՜snyU'4"`״37oo8/5CG9Ɗ4ht}~bP߿ =ɲY=P#5j{퍢ڙ..]}4-MX9YMK'm*o.OVP󢑧EkV1Զ]OFv9mC~y|jjax>wsst9>IiNd}T'kpFm"O V0C݃D\|8 Z@Ccj*5 gtp/XVK6wm9ZrOh0BzzO3 U+rsrsK\hEEss5/x\n0pBLbLv:A%gȒL0G>cՏ&2An;9ߓ_ E~EGHE.ǽru6;.Ld0Jm X5Njl)N^&))/oikq|\1:fb+juxҺQѹIn.%D#+?k&_O)rxlϧNhvc0)/e(CQj5Xfv[/k]D_wy?N48!%sw"j|=jcp[(/ feucmn/ėΡEE{lkSN, -mC[e0g}0bt49OHp OUZ~|#ϓB*^T0PkL+]_G!y%$$Sz`d %YYϿTS;4kp9œ~M&zٓN&ޞp uY(ip!11mt[qtezrZ^ȝO1h[&7U#(Gz=5o;J:{,r[W 7[3ܒy]A`+GtͯeU/m''HGg8ؓ+7Eu>PiBRҰXtFvbӠ议ߑ:9LY\WUAT3[x vVa`1QE?WC1Z(J25Ĉ'}V1Ia>>8RrյPiR 96ba#ǾH̨%_^*FҘ()Uuefy3t"MURVfy3VS0]lP >^>2:dx1Ҙ iQnDD6 0@BKYeA(88<d.GG=RfAz3Ȧ-")HH3!A9'xTy@͝+HTcE&#0f@%qN1:8 Iq_i=lցU;GlxXk [B]*ZZD***]߈B8v3Od2>Jg}wINIM$'/‚/OFk"JD4 |EG R#H㏻5Q>C 3esjF7zUJX[YeUDBJ܋(n$1pxxe^CBX",oNlRu:|H ӋvPZRYa{[<+JHNǎ2ww+L1< DC!aV #z o$w}Y>Uu6gW=`O |2HH´ZMR٬f%匆 u6L^4sÁjun<>hqpw_ 8(PQ?8ViϜ#U$ZȍlUsHrNn3}up877U<]_B16 7|E&=ZԮ`Y諑f36?9u)-6ca_iVPVKIW j)4V 0>&D}9_U}{G7N+_|?'ޕmu_@$\$CLw#7yA8S?~dfQͼ1tZOꌎ ON >G#++T*H!JD`?%ApK\aCh 3:/k۷0-|aqgwGRI, g=&w-,@WٸqK $M&lH={} fM*ԢwOiN`o퉘:^L Q*'l#M$rWa+ oNA1;Σf.ȜiXScM9'uvp'gLmSscDzxiUJjWwY>Gp/X;"A5ēM;HtRduå= `br{]0 e##ei@wW?Z*MxZ—ґ±KʶQ[zVխRp|ηӍrk|\}7=gcwXQ=|h:->Q` |Htq%"˰a˘)FsT@` Xz8;ƲnBcy w'1]b12<_Qr;/@eyRKD[TQ.!!1)i:*8 c% Z|k,x,n_?~r@4Jl(Jl$V 7&ᵶ[J\\ zoN^7Rnq`Zl@Sx)Hvd=&J홱! B@^RʍHws_9T2C{g&]h8A%_\0S˃gX-p35溝_Lik`bb?nTfZ댰Y3׫ɂNE6rG`u "} *fq(xjG熆޵ >jh3c$7zvxT4%8G!;[k*{%Pr_Q'o|wSбۧW vS%N on?\Bj  /vW 4R# $Lf=Cg-1S.{ rΞn[5]w25^Jc(_j魜o^\GUž y*1Uwǭϐʋ%3\y 2gwfٓ& ^z\tʠ+_$S?'RX/kW6)]l[URm8OqUގ^a$Ւ;]-Zr+Gy;\}Y~F&RzeQe> hPg;c ȓR}JƩrOLpKp>=+%r-f"$>۲=vtڲT|V. r۵틂2JOFQT%nVaAoXѕ>"jO =5,wXi5oMzyk<=y9= B*&ҶɃRpBvh=΄$zp?OG%X ]]]h2cn'nkJ,N܋.)&0gCN^5ySJ{vPmV:;V'ީ˫H T]ËtTQpFJ|kfbһkTLEEEh3>tO]%W&d-ؓo}YtٰhZI6([M8,n<? `t:"H(:_';y7Pa<00䪂nmsR0K߃9z{#Ʋ-@;ru.J_?R>\}R"g >7J7^ʪPA!o>1Zdv OE2D(7(T~%SD&1l))}y|.1 mdPQR]Rkoߜ88`Ǎ&s[ӨV<5xza8dϜ~f쫤yB`kgQO.2eVxhq-3f-pX\L>j~J ЧrE@7^z9%o9IJHl/5_bQPPi*ݜmem"-5RrxARoto@r~rgKHQ Jo~E5v }d~EMhK^.@eJ===rIKItZɡPN쏋}\{{gIj~߄$$#*@ٰm#> CsHM <,ĤPѷǏ XP@ ORE[ =]$ P:`w[gouO1.ڰ`_6br晎ͱ|~?#"hx@fKĖDS)ZrsPFHK 1dQBS+GJ뛶,,Zg2cO\mJZ2M1ͽ%/y ]Pŋjf5Pb:iE!Pn_5zzǸ:YNr$GVb1Ƞ7R 7tk|Mw-\ús IE)d-v Sc;@ACE\4ZQ1vK0O'S@y;'WU[&䐫V[Hk6ҵP7LJ}g"P5 z*3徙1b&׀!a3ǠI<C;A484h9|Ɍa TT|psWvv6AQ'}$Ԧ_B24?)Dn:ȅs3WɋҴ;O~"o#(* PP2|F/v1?Hf*ֺwn6m-lN{Wi(;ʍζ^%° m?VM&e)}J[ێ˷LƁ+3Rwd4Ek[Z >Y۰amzpAFv6]h(~E?-J8^3w,-W?*w!v>)]LK~>±&W~b{WNQ9SV HĮ4 rg5z=|AYv%tq4mU롭"!9w#[;;*냙|~{S0V [&$ /,5="4f?ToggP0X~&÷|2nJUѹ* 󽶋=Yxt5|}5\U8$^](Ih1L]2OZ4@x|AolvL3O l8_ GgfR@)Rnݥr :Kժubbcaz oZ>?|`utcYoJy"Cq\ Ϸ@w tw{>7v(uDˋ-O0iS^j,kBᥔTm1)Ċ>Njft2Q&߄Onm!ͶYWԮ4gzB= .鐸9`T1i\M]tO$űhw2M&7LCC5'0q4@3U[t|uRU]U`e Nm}*@HtY,N4ٟuv-yd?41vT/%q~.twl4}?OX S6S&ڜpXoWᚎ ?XB1AВVY*wRIH֋ɉó z.Xқ: &.!ySeye帻Z=jb=ht"_b#@ _&,|rY|tu2C7దCBVcqlo%{_Ra` +`ʖ).go$r\ѱ,IƥLcIҞ;fkFlо̔E Cz^cr|%5ÂI8ӤL&ggyJJվ%?^*hbP&<0o2Sx]r+l6&R4ZoG|gp 8!xk{jP.оJ̭ѵ?j C7mFW$Z;>1.\Zgb"޻sd4LI ~0N:<$jF52j"e㶢®H+XeKK L=ͯBG2Ag#{WAƒ)>,6b1fct,o<$[1 ^@ q(x杕UN.BZT!!4]YF DY>O>D,̂.:>RNj3~|ӅvގLjZWO`ڐNn>p׽s3H!f1O},x '8l)D&ySjbP\(zZ,]J `Fq 'V4yEVMu -v6 =)% +,TG 1 .wsSF+ $4R4|Nv"DžRxܕKuKۺjjLȤPƻW{41]s*²>"F,;57uxRzAW*K*F:l1 9yTVbFP.`gnn˜ }Q&M]. qq1'?.G@;EU,TUa@iP޹w``|Ur@?IFHg z,Hau{nDw2տM'2o迁,J̳מq+ u b5ӦfvN4s /g>A Ee]l_= ^=a)b_ e]d]bLEg-,,: fkѰZSD# j5 pȺIn~uW V$pzVTO{d LGZ[SZţ*_,vTSP̒g0{;߈c8]%'AsgLpIj;NYZ(  q86l2Y6wB 9O"](H)-Ù5j-̱'S @ f# gIŊ椷ZZ[_FetIzm\' -sr-HO8 ӷ?#>d@@HH5һKHpfj }c"gZ^TZ]ܳs3sFE`"#]H,{'(qTQ/- Hk+{l&:S ۡ蛃t>) &ۖEMM}lTRc˖kbp0{T !ˡ调ညjVBdPx] ++L$KJ> 12FP+5=0z)|u.1G _Dk=pL)S'@^kZ̬}d (c#LlR*^xAAT]B:wsiyxa5R]8ZFsuprLfLTJ{{x8*V<Da#Mгߔ /ZzåPû˱ihiޅV_tEيT >Q|&_M] l{C1WTl\+XT/QHT#7g$7нZsRaEk C7wGn<외]>au} L%ctyʔѫuMu2cITVN\_;BtH%PJ)`ЈJ搪VYYuuK*YZ(?H$tѺ S[),+.׳1f265(s0 VOL:.nE!Vs447cfvZ܊éaD]V}V͉8v[ۢNfFsUV :݉7N7Mn?a?طaR 7`S^L5 :.[O^ɑ(c~ŵVɽћ$}p7K2qշlkciRxSϱ<"Έ|ٮ;U7X.V,!A/>GH(T9HzQod>4Kl׮X`hw%\C/N~Fsl fNw>ɵҴ'!B__ܒG_P !xR3u4&$gfaVF(ru?MiPܢk1yo |Lֶ̻ZwWGZZZ\NYq7g[7SZN/U&LFvtFRJAA2m^}DA|rUAJSaCגgƪJV9:2Jtly>3O/2Bih8wvB7AZZ;: *>4ޅ<=.†i,u6%4&WQI[9V!h:5E]6?inF7u봦v+ٖfha.80>2;lozzR].\ѵuuۢif/$蟹]L(AOMy/CvCn?^( gK5ͩ 2~#FhpY7P22/2` JKyҮy9qyzUZ&|tؗ/U9YʔG µq,'%& ]O J?kMAQ#Cq̉WY,h6^A $+JŚE5vvCCY}TQQ ţpmbPXH#-ո) i?" ##3=m5ܮQm;|5:YPɃQXZ7chjz\6"J|6B.zx1QQXhSpم$ _znuZtF Y/~m䖔.-O+eIkhO䡧ŠGS;tJdY.e|Vds@< DBf2:&<`H $G7?3).>Zl㰧!Lj+ʛ^ivB; WۻB6K0SaJXm$Mpwjɝvhs0IΎ mܝhzvT|zz'4jcYR "^+T0#{;|QLs`eSbum˿>H%MXnN<`l%%nl u `J'- q=8ȃLdWBZNfqtt?WqgruAi[ZZJ{SV^l M'ͲpI \R,!VeURoZ1^%NL42%Mo4,?=KQ?I4^/OK(JU7<\GLL3ETR徖cun6-F<JT#i+ZG ErƜH%t! 9BhGKP Aϓ)NOO))ju0i^ TXy:jnnqV^Վ1/k5ch5LVHY<ɣIAWq9$ɘAθnh0_\3v>" pF_ ]PA5tII  q9m{}kl';fC ;DXX<]w6 9Aﺻ OW Z䔄20i33S7ߢfYqʜL]~.G0ѧ'U>7fZr(:B**Wa'O6vKZ$τKi#*Dݞ2ڲ KeSZZl|JL{yoZ WNkgJ|DxqMlB33LMޞW`~x$GRR O=c rs)]ίШAwv6@%@G7Fóp2on<pHt4>E>Y.y3QУλXioR>Y k-ah-3zH~5AJ0!:>^~affyjFow; Tηe}E#X$;[TO1mom{NDcygqUD}_Yb8~@sT纙DWNpqwW&&.KE n߈WVR= 69̆l1Gl !Sir=۲v>;UJP1\񬧻Q"*,LXQ1eɳ_;(9ut<> $xtcIYlܣ||`wJ&鹹7gg<لCpS%X*SBptt:]gOUV-$.6G].Q hf]ph`"Ϝrv욫BJ3Ql 0t[YZqbc'"=DB&|ũU/CدUrJ :&Uw?|xX/_:EYUC ϥ-issCG} tXaH80Q =ce4,p 9߶֭U Bػw-*Sx=?qPQk9j:{R ɇ 5V=ʃKul΍ ZHqHJ,S[E$%I**bI%.GH|M\ x[ZۈNV,Tt!b>$ި_bK}~##_ͧy-96kPm ۴6܉:BQ>nj[>BA]ĝZ-TrYXxy{v@(/Hʛ')qNOO2= #.N({xl[:_|_$9+-?wkI}|\r=Id ALF6L?4 NzMz{GB{\b#gPpl@B\iއHB~?_ Gt 1 Y*R~yK7NI DH8QG)\ =0mcǵ v454kߖim}KCPQTd>ᐷ9Z#ٖ2ֶ=^TeEHZB]T7n^{Fuuh\S_5]/1uw0008ߝ ]QU>2υ͠3Ƿ655v5n 9C9 % MxA%+JZu6n\LM,ξ:7#|>F{e)C`͔z}ksZ1fszc/Eidlm` 43Y=P;[ltN O\KKy*M6Ȯӗ8ߘϾx͟-ż(tbiqHh1gz͍|S ) '11j x!Sccˑ%enEMՈZ\bGޠԕL,,J;S<!WK {] j2D#bGBWÁ%/92cUa:`o>GqpR&sֱ ,<,6=XB(*x-rs&)Hoj h Nv1|V׋AhNij)s]y0ӓ]1\Y1AK|8cxHģ?b旚JNdwp(2iRZZDNNN,n1Xm<--0al p,oAϨ(Q !5R~lj/8Ʋ- .q!x,,Q銨Xq4W~{#@=~ldEQq\G+ |&guUUK/8=ıj%FPt-=.М+v?) `ގľױ$K55u!{+rnn2$4T9r]?^V_\)'_emAU@}0GSL+}}qPROuݥ.y*ƈ +0";_7l\ʳnPSYlk9>Sġc1U704VS%y+ JJ uY/!z'y!FyHH`krX$ no`mF *3Dfz}UDV_G>yKqr)ܹ;/}LM|!AR^^N((=oBy<Ni@AY꾾4搐#rkyAE)(3Ƹ0PRֶ)~[Y-ay<+![OUm#bДjidmj'?!-(ov,[\uP^|j7'3b}:$F 徭3l篅1H|n$qq] ;5aB||X'$2HHӯ%BU4=mȎ2 ~BDܜ[[lu-52^PZ)i<=*M}LeW<zssgvjkXY[pp‹YXHDhۿ 0hv0дω.P%N꣈++#^1جSVu \dq3Ds6\8SmFN 1؆|Kiv$,n*I:*%ߎXTQPvkCL\!z[< m,5Ţ< GGW,l^uB\ʾ~>f+22x3+AC{ݦ0Z4'nnnLx?|O]?:8ƳX @dd$tt^ugeGEeXzSdM$pqO6')(wZ}xֆ_PD X1g 6#thV{^*,e[(J/tU4[fX`Bݺt2=ʹ}Hc n|.*;fs,wFߣ1.RXO<\h{7~`+y911aoJ?^̌b'S'!wy9T4]W;Bh>nBD, $ܹ% qjq])@mV D|!t[ȈzR.?s݉cqh;@^YW3ʸ Uɽ?Z\^MΡPN3-M:Hpv}o,ZBF>^޿Z;gSO@*qh b qpa00Wk|!&߄ NV! mD)2m=K6MO˯KX[z!(ܶv11ڮC0^"c%=- yw~юU;|ZW,`((RH@]s 쬬d*+Yئqrڂ*iy(t t,8NG,ɻ8ťt |JV%T}]M͔{nL3[vGz r&|OcONVJ`?{A$\f> _GΕmq{k!_`ÅxсЈajf 0uL&$ކ/NO8HLi *b~!RO? Tv/$!ߞvt4_0 ʰ\6*hgWA`S̘:ZcM vbDInoOD3("b#)\a=^"??apW@edoEzdKu7@O^joQ/X>xi2i567S6 YYP.#Hq+K*nr)׭9J^k&cٜeod\֟ %N[0Zufge 6(Tn\܄Dh%xkrR~L[ OSE HI,T_մ+!~ 8ish\hYmWgУJz;VgI/sڻj):/HJ.6|ykbHC3o (b ֹ"q97耷3h嗝MCJ:@z Vjɉ ڀt5%q]mGZnxR/rr0r.r.4ĖY҅vVPm di_WbE"~Yl5lqruVxpE+뜡yz9S~ytfQXS*-6`z=z`$/nW9vpBBe?JfNIIܕ`|wY3Ǯ 00224}yUU -c9^\<1'*|NweU/T*0>w_$_pڽ%x4Xn9CÕ&&da64 5=~UÜV;2/͆soo x0h .˪Pm)WҗP P'kD'W18LMiGb-iKݗTTJ{'i155+y0$4zܟ|zm+/7jPQX_f&=VfWyWS),ze~SeKw奼yS=H8;'Ju*'}tqGHR͏uܟɫ?Pj6s j^aH8;bXWiRb}TrS0o/pg*}p߾yc+{#BA<%(*Qp 0h_rd`rNv!q2\݁.H¦ x;Y'u0(1C½+]@:A[D**'ꐴO@ɟٳ"rsNpbg{/q.F=B{OTPv?h #Azsp̂1y~ytwPr7i9[Asxxd6P /̈́=hE_t#-͕}=J<"d,~b2CnYWn95QKrǚ|Z]K$LM䇖 h7ݚiԍlgaz7JH]p6 SRt oؗ־m)c10w;E=1[VQo/\l5&f>3iF}(W?V:n*1 ;C3i>qjJ+rrZ[upIꃏ8ۓ#K(">J]_TkHAH߆ċc,)== %( )_9>-,yx_iޟ[܌z%5M 6`tCLzV]DIwÙ`Y5B'Z:d66?H"C!_Zn7R)3T7*b5-M$~F"u:ǧpxzw. y\B :Q4KzHPTb˫N =P mmt YZ7H9IAv`t ײ6\iB&nwNcj+I08ek7cb@B%f]S <>P`xQ SU Y;:=jE?A˗5V+|}Us&2 tuu]X<*2'/b"o:hE "Mɦ3m o.ww h:K95W\:ޟt͸à)I-IEHB D "g!!114 Inn^P-8.-67q)5Re?ShFCGu0hCLCb{M=U4MDF&pCBwF/~67 /T[jj@#rB.?"?]؀wƬQvJIhk`cKi جW96Q5>/J`;"YܝPv?E *[ m䴬 %%J8Va~G5رTLђN?&aJLoĥ40 Qϊp謥Z53ױskF-Umx\\;'io::_ fQ3i <ڜPNa!HY vb||b]Bp7 $i46dxpu,=O'2F+s)gPӾUx:Ɖhly+Qq ~Z67~?ҍveN7*\fB4*+KKL{}:'_aMB¢$^0Ֆ[wI9| i$Bz~,99_$ALIO VM\]w+1"wvV(v5ިHr6WoWHL4̘oƹb{^R|v˹3XpI[/[_G;@NpcM%. ,?$~<Mnb`6 У|0<@7VR00]8o_-6QosN.I9Fe8i)Am8 P 9*cI82>8<>]V捽xBzY RX3|̧~&^}1,w/^3'9rXX$88!@NȨ6ɨ¨OO')_v p^t}g>zxGaOu֟g hT3mxxЁ˷=NLsw!ȕ!SV^Ώm--kǛ-l4Á ubps?6)⋒RH8 tj4ի&Ġ#Aܻ\Sg?4IK*P.9(/zzűК~!o~elө/.]=5\@0 @싍  D\궱-z?m*MC!ʧ{Iw8KADy*"CIŷ/O|oRr_#2^l֐h4Hd3ɲ 7pC]ol' mgyZMꘘYZN}], (ʮwNQ6A 8]OCJ֟| Ⰼ%W\\hO3b>mmz[/3eF0"z6ȠB eX\5kMt*rRӊJ.!2gd(dLLfƭi@/,^{wQb%$ok@NFW1T0mI}b|g8U&$)~JFk隓.R5An+L4E&#Jck {YG(rI Ohڒ%٥RiC,|$l}}.BՕqw|[xզP^ͺ<]%ni(Ox'6HM&?>Ϗ,MH+\6X!(e56$, =sCy֜\طLL{|ߩ |݅3͍`{G<5tEo˖^j[&~Aj)r,"K%?p6w8iv27@U>B2;Eʠ::?"-~C<0_ D \yT.5_\w#__SH,&m~ s JB<ﭣ-f}Sc1ZZ'on>'Uj'h|=v`5g*V)BD?)f==_Z.:Ŕ乍ui+˳#p z{C;W6CTp>Yzgtdz ](TS2%ZmcMq5/7b\vZKfq4߷w,t/KC9 w8;O ՈPRєC]\(W tw(9g70@fը˵ ׯWRLQaD ruFvCuMMSH8X^&[ao> ۅgk+FcR)R@УՁu,/ݺ!0j=88?Q<jD^hԹ\S m;Ň6l- hO (/7\>*pg^#$tU{!*L['0Kj^~v[Q額Gx"`Kћog+]ˮbh5j>%Jqa:] h9ʨ]̓&:#UӯtGrD.tӋ&%s3& U%m&X> ,ol|y=lTߝrz~¡b) AoX,~*ATAMa,OGG7KKQ11I^"tuf 0%rD" d! HByggk3ױ8JWoP3`HxSt:4D0-Z7<\^RD9VГ6S<:=2wtv&l|3,-bzo!TUfp[OOÁ'Kd4 '_' Ǖ'99 #3mc9ϯwK3{z դQ[f k;5,w|a55Ԕ:./BM'98P@c^e}M));*Y¦`UTB߀\~Y7DH[:.FQUTD=]Ε{V'Զ9eoJ=77ΧJN4mesU˙P[W;r浌# -׺D(jzx80> Vc"UJ AW"Wuu8Y#RS̔4lL7:n>#(Pw^gɷoeylᨡ}ݝ,xM1FIݝȇXskӘ,I?v 79<:F[\l9j~si.dĽϴGʁ gwbplsZU{fv?_˩\s||wxei-@۟&~UR jGt! fU4h WqsL$ـbxj^+`A+t}M"`Z6<㜜bU~KJjN h, <+NBÃ*㚭q|U/ )-Mj3X6?p" G4Ud D%(VWjcfV`npK M>ѵKPِ''5!>墔9L򯘓 1Ge}E7ˍW-KOw,DUaюa/@P1&cv-_Krl"#7Hw⤤{kV8 H</PoOOdяdQ( 2+ď4!OԍkwT.V~㻿j%%@O7ruIˑeLI -Pw G%vo/gzډW"ŋL)=N]y??>n;KBGn<>rq GJĔw0iԺ",NKA[BffRY`}j[.(gTl:ylxF] 0;3޿ <+Ts t*YW10 .M{;֐ +X2))GeϦ,m>9f]w936hxz4x"{P*zɢ-HBT\$aQQғ߾Dnͱ-H%/T24\v|_Mvݧo:4a-J\\="((/%۔7=N!ܽ'F#U_`BP ˓{HWWuB ^Rãr g#1>:`PG.TH,084KryJP ֿ=vl[jw>*ܕ )(^758s/!&qҭb'/in$O4~ȇPoGFf,}tݰTQ|T7Ztw"ݝ*% -]z<{^k_5\oB6/o=_8K.AxOb1SRB kEt*ӈ$nj5tS>. JJ5} '6WR8?T=1GGgܷʒ.WVgK.dZco ʎz<\RJ! q"[ $$E,u2! KK C K %$oygi0(=4j=bٛa YJmLuBfIm).S|sr}`+D7EGEn<].{YY]Y.n''RRV9[>=߲B}``*ie}|ڝH($S24W@|ނ[Է߄N}|}dQ)LY/3O`Ŧٯ]{\-P0ʔjцkL %h+QC%4oTR=6ĝu,mwomM"D`n22E],M]<[<`$4x5#-R?\웩cT=[:z9XI5-xtq9:x{UCKK ܴ%z2'tBi[#J&333lll}n\ Bov 23k$%UT3E" d)j?ʪRx-42C _| p& Yz|3sJzyxܩ?W |yl}Mf Wrrr\\\q ߘ,lp%``f+m^i;X:7i12хnamW.լnnCpX mPx)`enr)O̟HRFE.׳o?.r؝%&J)22b$088:&XߟfʙDr^X\pATt4B*ϋ (C!mZb9Sy`4rYI|C( z #DxF9 /ŒI?t x8pX,&]~I25ѥd񥠠G7&&k$-7m`TchNYw?I8yqM_7OLEGFtcj'rC >@/oMѕJ4 v'se6s:>y!`o42?v >t z/tL6y.;2s]8m]=Tuodw`@ Ɂ(勥rz塩qdddnCn0;P4Kw;7+{X=ݙWvX\D/.>9Y``Q?Q|ʟ\0L+Zxٔbs-Vs͜h(GXDL&0IzdΉP.^b ,Y<Wzccc 'vva.QȞʓ#Z(MޜRJ\n~!}<bTP0߿WG.sZTq7W"lC}=Nv#n[[McCRNQCi}5?nMÉz,ޣ£X*uĹJGXʘ"˽\ds'Bd]+AMVҪ;8dn A wBISҢ P`qIl q0C-bطݧGh5.r|2q? gvpIi(67\9K-ߎ@WW\' ;;>x:x!߳ܦ\wOK-;ۋf<^"^5z_fK^{4 $  X ߚ,j\ b+..ty qZ5SeFu{)em_9$Z4?่XC8=M#tq1=99ok_h0ã #ug-,}=}} PDFNfJLƲQ[Ry̧K~\]jp ǔ%3[e099y7_^QZlkkkk<]樚!\dzy`ֆs}j@ $$_Z__?,>=AIV#1bAR /Ԟq4F:ޞV:`M*OGnx\YihQ~IrMWdϠ d& Dd̓V/S'i_q3OK@dSFx 3fC.1 !.9/0.\hOCŤheoOM*DMM?섊T6DBαJ\6P`QR^2kM. }Ή#t:m]UA&P2#ϭa7JFM흔't@0s|'PʷO^ DWCy+ CH"#aw$CndxFkk=eĐoW ʓ~M'QnI Ozlx]Er6U{rzUol^B, V|c)3;{ٶ !C@oձs}zg+js-[\ uQYه&=!`e4\ɣ*\~^'-Y? K)Ə OՍ-\7՝fS+VU g2d޻J *O,ΏKBrdgo4% i쓴fƀJ}@[(ӥVppPWDc]NH-+x鎎ULi*t4ֱ àK4/3 U!ףGDq#!cEj_"Kif|15%11!FZ֕4ÖW689#ڻF2,9R)OVc'?6:Ys߭1ۋP>^j))){I4f𹊚XUg(zot /v$~uB=Do^t^ELVp ynJR044gi OI:!2F(`<6RGC=I%-k5Kb}1c<}f UYQvt@`rm*ťP@{sf(RR3fȖ =q^x`!rhэO.Wy =iy=fW1'I^a`~/)ˋ&^r(=NC_"5#uW _r$zyYxn2o_E|2ʕMni"l}|##Vyޘ 2UڑeϺ:[P^R nofNs7NoU>~)kЊbŤjmxRxIhWP#gM"bz4Az]{4ZN^GjVVQxFq>~yq_SVat=ͺ K@I{GTQ]ݝ/pR&-hhruNRNz}et895(e2/|GYvwf:nF c H&&'p?! C6q}P^ΐVlk$,[!Eσ{?## @$ Uo:JUò>.1Tz7`l"b~ uq1LnPN4Υe4\V.2;گ:Y t<~}"}Zy =l_/#m74~cP87)ZGPA"u_2g Q1FEϞ&|ziJ >Jԣ7m~62sآp*u:<K0$4[QGX|?Y)xF8k [[;oc-pR)/okhln.= j6?mVn?o[h^z }JSGqLf,e `%%hʲ –DDq\u nI%73B6Sc]8N=/ᤒ ɝ0Փ# hPߗ/DqCtX! ?/p^> +: @ց# HZgQw8kŖ?WZj(}J^ãTwZ Ԋ 2XY[Q%J:_-iZ60̇tB+,:;g,xRnfNJXJ(3{ɓކ7-s ~-/T܁i_Z]H_"R܏Ju,1к %c>s$դC'>3S7_yn<)v$aЧijdچ s`)}vTV[[!RQk;拋;[K+`$kchouK 1TJ\W<>uɢݓĢ8m!|#8 =uF[M92Jþ ¥]|.*3dFEN%u׆8ŝiK Yb龯L%wunsf{r>uvv& L|1.nnCuHI}h{aԹȝ>wGbJ5qx@$Ob s(g1F*qݝ`1g A^hרmfv(aIKO>$,&&@įd/P!x[X T^=aUn郕U*э{< :& dζ+/y6t#ЎLP@7P^칄M“i{lN飤e_ .@tzc0 N,"΍EjBnι{YY5,l*:FFI,-A8-Yz+)i@v~@x o-E>.+'$$oaRMubGvv lm"U(@g>ءdmM]o3.wwvc,jj-LڃЊ/hY[.>~ &Ϟ| dw]:;'4wvu.fS+u)/Wlڔ., HFVXA^4$@|Ll~A$X9:ꃄszJSZ2(w:d/,/SV͋`5J4Dh'&&ع&&ӬS]c]@*f,)b"Y=*+ l0.6򂀊:XX&xspa25bd!y"zI x6ǙlUbWw&L4Ȳv'oKd #MjRVS{hO.,J+pB<4U|":18OS#^D@گ}ƫ}@hЙV,A5벇Mt]!צx\Wg8DD̢Y8z\\AA'yjFѦI|^¢ TQy%vgS%SrJi }+gzS  '0?aǘY{X&bbkuuTeefV _ؓ/u7_z΄Cmj`j*7$<1Qx&cX﵊;EHbfMb"U˂\:ٲXpcу`+­9'Jjٔ ##"q[[̎O8 ?IbIcGtsuV[? vb@R WY؈!W\DD0Vij4Q76)HI 5bWqʂ՛pmiJ %\/^gM=Wu5H!ѹAj뻼wH9+xJ2:3y3<66a9|HFN`ߊZ.U{GvrREYetϟ?o.WygvAy0VhZ$2 :px~J!G!)|yh/5+_{ꨨצS)NKMObS2(G?ndZ9no~]J=6e8>MMb,Oy˳MTzijmbq?_R 13& J&Tź'L#L3|5DK'B^K @M* gAc'Z<#> Dߣ1VEގ).ݟ0=yt&W: .)*9F ӴLBͮkX岉G+%._sfVMX08ʒdzz ; 7]>4lN% Jq?^y%m2iFb?G 8,+: aх#$]^eJ+9us܀P{?mRٶx"ƳCb]H5Ι&<x1%}>1,(`2_!uvef=dd`Hw9Mp?UVg yd\1ɉwX:ozS^&~*+#wvaߢ,et};eh?05 *чS?+:ϻO1f[0vs\ 5e,P_o$ƳQz;(D֡.|| o2 58imeż8|0g;$QoylsbIիG.Lx*GQB6leX"COr` Á(DHa%s\;ڀO73W;v`c 9: 3Ƴb!4A&$+S4`B`l<,=MUBC?fII ;&q8x͓fHeʅ0tMdR`Gr^x\2QpyyH[+qqih ZBa-`v;ΏIW7NK[DeÊcZh`!?٥6āDO[~EmP`sg ;v BNR%vHo.8-]TRr1zm/BMLkEO&SZV"}}^s\Aǣ@-ܲ>'UәG:ߞUo{#hbSH\lPX3gDCr2dڳ~ɉi~P.Xz ED2ˬ^XYv>PB2mǽm^zyIi/2q{|]v2 Afq7:o~dz:Nav lMqAz" /̞@3䕲?7(;ͯtup<cfl7c thrO< 0~)ŃD 0S4 f~+\_զIϲ> q-BhmV|C : 7x[R@ORn0$CtUfR`_]44=/aPbND{X֖+v{ETiV{q^2SRw ?ؓoq4g5|:սrݑLR,- UDcgo"?uJ^^㾻 UC«hvUA\Z)[^`d&bCtWbQFΚ-2eGLs)@Ac9V@VVF8LG!,뫫D> L^κ_p82g\aDt" g;IRdm/ ]% ks_Zcx|yOw]|I6Fo"KO$:TZD||[Cbc2y/CBQFQ͹jz_,ՐK.9y:Osp1x|~|)[yV2%Hb.Ϭ, wp;K[\@P{,M=SUɠ&s]g.X ^xBGWDz#]$nJU*,=s uɜ@7\2zMI}ddusC Q1ٞ'J@>- UKFō3E^#I6׃d!;_xoX+ Q! ibT5xG__˰9s͞WUﻙHIp>Z?exu@⻷c;jhA\$o"#-_US<Qg4\W²A\ABDi_t>:nAXF$X P9D2eZnRR#lf2%ѲjZ.ַܒD}FK 3̪RRҐ ةlv33UInv ʪ}$؟}=a2~Vm9uĘX{ʩv"'S;(!b|_x~D"$AWe8S^n[ZF?F"lWWoYDDєȥ%qq` FngBc8Sv tJSUd :1X@ 0rE)!uvN/斀syvzjGqC~% îb w0tdjI lD5Qwn UJv.}>s7e;Tlߛ>dZt݅M#&"m dŐJin;2CH* :5 -HK DrOX^QH0&U/w[|y7˗eɑz\gLlO71D"Lg\]읢Xru]7:@hLs]1dG=m&>dxzfgW9L=G8y?}ޡmmMOU\iopv , `3^[p̥Y@IF鱍TqxRmý>ng衶uM>[θzpZto=xȅBk`LJc)v)Wm>$^GZJf NQT[N܆ܜ^@=n@y% bvmjJbi۠@C*d>P;όVs;_0[qrLmne]? Bwv-DZ %ɓLEtt$Ҽ}qqO」^gAȤϭ;W[-̻z(AP3RR3uu _/=AcЅJNURDpIfKր-&U*ngp1 2u|mh1> ck, PLg0H?yyaF@ r$޽l/SS^g-[e dd7Jo/Gj1}wix={<:ppyB#n"IP;yլq7Er=#J2JGp"# UV UwU?M/gE H|$]u! e[Rq;(@d,]!BrJkPpTq,9FFvz{yy]^s)lMt%ډb ɀ'ޝґ14" EV%OL 0ZxL`V9A\C5,(`4sG>>?F' .XXk 4.BUɻ,ZHP7xl?~ ]jV/픋/47[Vo M/A;ăs,[R p}cE|pZk[;:~JM 308sV[_1AďTH[5E(׬FX~oDJ0x 2ٗ̐zx\>S@@^Rׯx<ใqs5|BBc7H8Hp=D23LC==:4F& ՅM|SŌN7C :COd>m^p܁2l?o7G=4P,s:5uZ0SwX[{N^1gEqu\mp.+u+5fƣ(~(Mn_5zm4_lO}j$$qظfc艡&|W)KÉXQe+qtgKW2m)iGE=nٵ$wTsGqh58PJˁt[xDX-?.wv)lt۞,VRYl;HhPv5 @鰥P !Dhb~ R!EO:m~S_Ac_Eή| BK]P =|O$g)v}6pYSuޚ[D+@;$mcXȾW^h] -%bކ@wh% gz4NZ4щmk_o_fl6+ ic7]WsUxpj N2%3Yp&F&7rBqmȚ[9Yyg l°y c~uWЈ&\9]MOh8QlîsSl§%Zo =8=Դ(,4] 9=t'x>2b!T[b|:%vyXFhşÁ$o"0毑w+_?:#+gWeG/G)2خ>{F1RE ]{' Hv gNEH9GGdF;'>o`5[ך.O $=4|6-TX /ނ1/-67?K9O<kl۷wd 2. ƥV2U#~UR5ߒ8\Eܠ}d8hr82Gޠo'[?͐N{HwXܾYTqp-<Am9ZEOd)<0e_PBB-1P ^M,`:g.hbD&Peik&]=fp~;\fL/[p =c _t4 S٢FxMr9\UHH &"|yQXȞ))ӏ9 ;;\pGmzc ȱq͵C-*նxF֣KgW'}.nnhÿ`LuhOږ=k[A=8k,+Gp_4~mi9XMhA⇏ܦU~4ˋM'jQrFd^|ҥFpw ÏRg%Buvz:T:\7wßqb D_VK-9фX5_G_Y]]٬b`ON3>V- |Y"K⨁++RmyXgbcO%5t}C)llcezGmXJO^njssE&JM+Tkhks+mbcT[ u@Xp_~W*p`AUjI+^k{3y alρfg(Ml̵/:gHlml&aA6(q+v$y H0vNR{P{4J?nL7VCSDYj[eWKAe QJg|_0OS{^pF]Y>؄6ġS/vh@ЮvVeج8IIgg5?-ʁ7Y3 49$mqc5^Ǥvp>~_~wf_{m/ນ %s&fqcc^F66G_" h=}0ab$hi@' J8~.%Kvpo!CՁEηj2ή<5=5ɳ.kbj@ùc$쀇wum)cNC}.zBG 9V R.jp)+VK\%緇̦ nJd_m<*7ݼTU}fp$l IwX|QP2zgkYљSjKMV ;=<.+\,?_*3VfX>:,lG'PlwXzɸO/8Ak|cƕqA_,0c O4mKQ+9X]28_&l5{׵ ?2ZZ,HКwHv ]>;b!Nwu0r<ŞoNzJlt)7)3FӃqH=?! ujH 9U;TT?~db=s>  VYa`xn 9Absb]>!]FDGVӖ!D MV-҈w$%aX{V:ԪC.mpà7~K TPqXW>ZD g 5T-+K$NB˦߾%bo~V̜T :|%4%z{tW2К,Oz :ʪ IRB- sGw&4yLIY?:3VMˊpg Ji`G&"ؼL-+RR5hE} o/4  ba\G$஁zڿ>z38?4ij+2v :+"cөYOu+4\.iI'͍4Rq8 H=`I hm@W}J[ҴԐ@Bf?`㎎obYnoU"*0<`eiw\h!KJ-1@eTotE^kHORr)n33cD2)Ma?uw׮O"\s0dj)+W{C?WyW'=eeQ}5!@CM|L6l7yT JE͎hGhj̰aSbؿ5PP@e;ʊ/btxO*ڬ!R\_1jypF DuԤ|JRl(#:ؘl<*ɔ$u*AĻ[Zw%-E탒eLJBiyij\?2WlrxpK4#)""B0z} ;\"MMGRd$>>x'wCm>j"h7 6 I]|?^e͉w1Oa7MoPA.ȂtW1yg ӒŎϤlJ)N۝A8?do? ׯwzzeUUgz..ǽelQߴL*|i; p-„\lukkir40)D RCUee`jKZYXpPHEbi3&L''d9(sä&ou <.X_:;Eq>^ ۻO$NqWζݍN "SS9I%ݲ7`Jf0>GtaEZҰ#_@$'=M!!,&h+Mv-=}Mp} 'Љ,1Ȫ0@1ce/6NT=kfcݽiB-$"!ZF=_N/-NhtVO--lt!oZ%TǷq`4zr=3_S{)tt54pjy^g-7yRXT$CNS`j ZT@ZMd=`{Wll?l$_Զ=Ե T71w+u>5.N8 ?e"vMgf~4P+n&*X\La]r)HϿ u7e[l>2{Sl)@ɞ] B *N&u֕.#9Dac1(3䅃B^8|XyMMvvͷ x t9!:{ ټbiLҤn?^j:!;9b  _cl/_ThHzzz6vv4/a sP[a>:*Z>|=.nhdq(N0b?=i{ku"7 $QP p9pr+w [c/£H$X|)QP >wP>~49D`ZOƤŕֈ +i4k?!YKI}-偣oiYBU-T-B_KC-x lrRoPPIW#h`R4H`> q&Z6!> l3L}UB)l噆g@_ƢK&c^J78Z< %}ΕɨD ؟[9srttp"'X v؝ yTjp;lR.G`OR,BAwf&G pm:YPiԏftz_-_˶D[=8,P,R.~*-TOKG"|S(F}zGO"Ů80P4BJq]C]]FR{ӭ:mWCOdI=€oCu#pىkKs!.3]2sJ+X5 1,Z`@SB=[ -R>'+[*AHܬ ,? 7k (8Gڟɻ k \#HrۖG8$g mqQwaU'v|n0= -cLr;,ڦUP^;pU[)Zeu&YikC.Y̦Q#ǻ%n3蓓1BDZC.VpzZ?/ct$x:b .wr"]!STBxwZ )?7d)͡x&C. 4R)LIT f|YH%Eq`:NsV B0PD4 ѿ֓oRZc {*'_0)pgr(DoYV=MlRBtDo"kܟIK:H)͓) ^ٸդUڸGSrH(DZJ$8/ӵN~ƣ/Ս0ːksUY^ TO".+g2LxahVO G@@@Hrw3 PM[*]{Lk'yf/,X.f!_ .55oll%})["ѯeYX% uՕFcR,ߒ666N7868v y's,?U:6Y4cD[GVm=+50dicaAմ*[5oKoƭЊ+ߖSvUE g+cppڔtFug s _ +3uڑJNY4"zD0¼nӒ`Trh. PLNJ ޾&HexZ76ZI68"FmR߉L SЎS:7wdć[|yrO'NR`5[lmcD|fvO 15jRښ}/E$UC*-f ٖl όN.̔?GO ;J$bn4_a## l3\w~9_@M\0u3765C j܏ڏnnz1s"Y(pj>6еtHMMWB)":K(T0F`Mb'8 TBժer* Bϫo@z8w'rlo/zY||G,ZUU~e]-[͵5˥ѩbFwqkz*A(K5yjE|<@~Q/Fg0?tǯOE&c"lbi>("~t@8l*j MB/;%;eRmN$ߏ4l m66F_Ri ht9q3p(Ѫ$N)oǻUZo ( ϓqrrR JxʳDFH-Yݩgem""Ȃ{o5cOd%45=}a;'r !5G4\N1x &c BGNsVv׾9Cvp'hR"^8JJ_L:ldr{|{Áih]ðߊD?_e mz6OaNt[uk}NkJ;QZ2(uXf8/2[K@dSO`Z?|{qZ>(CE]\|tlh3jee㪛K*e2v8 !ѱ6~qjrN4dm#IM3N= VlSn( 7 SPwƚVVM prp=*KH(mhnoPNOj,},T~69y=@OHZڴ/sťZyT'jɈhFOx-w DAO>`s,#D4xQW;+UF~tVx:ez]'7*% L+*So/FGQyyymz<7[Dxxx*Vo=xI$ N9ۚ0B#e&#Kķ||A][=ʦY DH5t~d4؞1|[#`gaV}Αd77/-~(R6?geAd)~cɦP%`"騘Ct_mm(Q\\ZȩN$)kĘqH/*A*$h uNRGeH671B@3th3IEQY%T|:bRH{vv4jrl^%9P2o77/(10>UFޮ内 ګcٟ뉢UB*a00:j:bf44_IvհCǟHS< >6z#`YT(ƲgK0rHsDTǀ%50\FWaH-!Bevkno7Y4@.qx%aݱx<'ZA`s/JKfzϛw(oD~ذsd17|7E ۙD!R-1JLu,t"c}!EIʌ)Aj_J(2\̳ @0dz__*i`J[]..V_ULNr߳42F)er5bYUP@]Gĺj }'n:t/HbY $uICw񖗊jM~4 ac5x>y FHAOO;g" <2lrX= s[zXX4^CH$j"^"d扡\6T]^yzZ[3[yബ\i0F$5SE݄)l i t>Qq.._iy%lcc͂Ađ'f_wɧC"c72R&0NRoDMLg&]F+l g+oTm`qrol llgLN* ~KZ/P. î3Lg2)լpxVK!EƈŅʷ̤*x sps>*">JL\zS1T?E##S;iʦTfRxFV(L7V(ս<&(H<_u/%ER>_e%<hGg\ExՕ|oT`Zt9VϞQ`8+x-zoVجR׈JsJufЭ-=D},8⩡d11!zIoF 'Tz29#W^f3ʉN<|Fr= Fy8Eh[hۙJ&+@_~t#AͨT=G`]9ng  c2gD߁:5^ s`T%j|cx9EO9Pi͘ Pkl,%E4qWW Crl4ICY' =*.wk,oK;Qk=:,96l|9%I=ʕQ@ Y.Ifq-y> f8Y'Z )7x|.TR>ߏ>=D_ƺžy<pcp~A]*of,.eɌJEHJ͔{ǣـaټ=6p_C5wW*]AM'v]qD2FGnxXkᄠ@ m1]dR 5 [̝žmz8輨{G'F]qo=3YZ]R FO𿬖Tlsw SLlhrΝ@4H`P…mMJ|Ը#3s}BwTſs v$QQWVmpA]`بnm[XgUg^ TȞ||V 2#o^ƴ&&))ucDp2.5Ưں̕j8_`۱+B5',"Z?0DzOެpײ5W )+40LJP0[?=3|EF00|a'NSesǘ?N @6;Q5Y,=#֯mToa̓A~@Ey9N_mWQjo}S GXR:jzmpSdN3U[EF J@oz :^mcD7g%0tY`ϺLt7w&1Ƿm S[%îƘTB6T^gs?m_tQンǛ9{$_~f<ږܦB^w"۸e : \+40V >|up \Ks|Q7||a Uql9T&(M$%Z{%er2 >fY2o왇FOdf(wJ(wfć-6D)ylhqX/tׄy>:h4<~_0pX6lҘse/swgZaR>>ܽ詶Z\ɓPotNQҼ{5pތ#.ç4ࢢu}1#Ejr:{oYwoskS['NK̋]Z3noDQ(߇+L 0NTUϗퟜ$DTby't+};[ԺP!KK(;Ƀ[Xt177\G6]IrڿBW~ɑpeOjшX"XK}pk1lpy# 7$b;ݪ-|[\RsF/(v&6SM99pE^ ?u?1 LR-'irfk~ yC|8YgFFhKW:">&QZ~^L8|uMZ.L!NS*0!4^|LW6,[[ʕiDrrB$oA!'_U*TpӶ r(`'ҏ`Ʒ B53P^@x+J9"\I[QQ]h@4.Zw|f+׃Qф .ns"/ߑz"7Oڈ)WZnQPPXPT3sd9? _vFW4Ѱ?lvS]Vf&jpey"I$F 0U̦۫rӞ^B ݡEREGFۣY(?;.~r}ٻpNJ`*ʉjv!>W]'|t/0J1-["aXI'g`t4+r_hN  'B|s)e&o 4oP{2gT $Q^=? ouʿp}78^ f(|a-W- uۭV_R0mDD"ϖViN`-fS#ha8J]x)>9q5Z4\2VoT -;Ӑp~83KbG:-. "1FHP\|y7b@.Z3)< FIh:?J.::NS[OZ+[,,P<f  ckc%T%\(zߋ ȓ,COIzB׺C&%__I~'h ޅ'b a#*n0t3I\uƔԅ^?5[ll:Q|Q9bЕ -(рޠaGcy2i DSi@m&Mbݽ+1q' cxLotO,ւ##%%';D>g*C yՌfACNji3Xw?s{l:.&2WC;VZZZS8L"58Z<{?Y>Wǀ %4ڛ.KH8;&F~Ã,ē7U!&$DV }qA`wzNHLG +ԩuU.v\RŢsfgyu4c ~/tc?Te2Se*M$R.S߂܃)(@,[***3|&k 6"ȕJZ}q<.սm gsLv& e9&N<+: aUV#rV&r`aT9燇O7#uWKu\8/T/u MmEE saް__c.k :"enNq8*!D@GOk6ˆ* Q__~mc;9O$U7zk{[T{r+{,,-^hl<: j$MWWh'8McIQ싥37> #\&͖,ꭥ'c]o 'GGuoޝrډ囹CAok"QavϘsp& [* E5E^H$YxLʡs_E< ).:[̞d._8s8|d-T]$ڣ)0r7+gg\A4@ vy fayyYWAB @K@[;Y%e__ )99>ٙL2%o*օe2]Cd흽qls['&q9j؋'NM'u2FK 2l["%PPߟaYL~$; S-xLƌέp˵.LXֺ#RhJ8FFn@3@HW!\͹ (W|f{ ad,JJJZ[3]\\.>ڜC=CUz}0j-&x^>+h:s|ѳrj/_wdQ&6:pcŇހU(tɈw޷dқM#'N&h}5De0?tpig+ϓǫ1c"HN~ʟHJ/(C;aL;b6쒦7և ]:o߽72@G'j2@lOBBְ({f/FgXؓ&g޼H^KBc'pucg&\y3~~ZoTtrTkYmBCdim+ 44@+EKy8%jtsvqJn#p0E$V񗻽h2kt y܀09ž~_*v OhQ=$(;5m[7W/fdO,8b(dJ[<>--KA6n7**PmcTjub" 1P`PIԾ5 FmEipgc !^. "1ߔR> @  Rjj?PbBw)60G!E?A .oȻc4S̀'"/WP-p|DX Z<ׇhWdzo8O7O-K# i3EB<IO# j'kI|BQ.v඲/֝##Fi_MaN*sE/iu)Еx:Y }d;\ٟ!p ch1gh4Z׍l5}1BZRfexz: bero~5"|35l\w33 t~0!6"L/(_L7|Xۉy3J/ BK(t k ^%P͑ ]Vs6w<ʶϞa}Ϥ7Fj!6>>ZG0%%̑NDs&&/Aգ`'Ɏda oBBKlJBM|^eؘ/wο@@d?Xtn(" _ ݚjd^df bZe/Zp56A,P \Jׯr[&suі9!!vXz7WK<7ظ8:KO`di 4sgggL(EdA mĜ6,Jhd-P-Q_϶/8ki< pJņX|'F}󉂤̇wEx`>> ňx!h~nt,6NKGcpM;<7Éd9>́Cw|\@R wy&)]Cu?A 塼 ՔVϖp:]No8, V;P5oxiFϏ U\c}qnoݦ'% ʈb=/^K[[hxk1cyHT+JT0>w61.Ձݙk Gw- [ΧK^1OL(x$}%V # lj=ÚDחf @KP?wb4kb,)T^7p͔%7~Z- qkc'N![[Dw(I9z#XmjrM-Bnz+w(D("lU! N<-(5QK-30x@v.o@/N;o~ǘ,jhZ6 ~`O?;h[dDù)>oMryTDJUзSt!Wt @k`cPYLl^:]ʾǎY(2 noiLQ%_ļLzfJwto2u\*+-.'F9Bsވ;uJ`F^$C FRѨ.,OzTp8mt:i d7xxmMWeT :4:ѮV;[Ktq}#Zƞ>e=<\mA-G<}⭫u:Ɗ;44J2yz1qMsDQ^eLA+Es9J/aak%2B11J80eC$_>ݑ)dә/5`Hr{Ab}q\sU}u G+aUW˃6v4sT"n(*U~~*3Z{4iiZB>g\IRwWod$,Y1mC/(IIhtP]>y)2 Uv!`BNğqqo,3=-4ގPoiGPRmVR-11JQU?t+#t)nIIqgX@vHCR՗3ߧːX?7%a郬p:c@f/Ԝا=Igfg ~v#Nq:9jLuDA?T''56f4[ۋxHm{ּ+ $^OrGC>H$7,tvԼwp-2HJqjJRN,"9UL"&kQcQo[ Ed6IQ̛A@Ʀ5;PImGWh1C*sw%ȱ. :dϠE,x˩)~"An ]PEqE.Dikc҇(!4Ivwn0+2bK!#f.}fcbJBNW/=c,s~Ip7-ԛa{3]|燞b6;{ ާȂJD"_$ EQsA' p[P^dh+ې皒qz߆]yezz?DӁXek]D>X HȍD#j+p7tRP+` gMUaiږL*T]^ob ϲꁬi at;|yY_ˎF^o*%bT<:P,?zۑXY+BJdA59SLJ2AE@Fd]&S$ wW^mã'+ޑJf)bG?4חZ1õ'o1bnnmW3odz_liD$*-u6 H3I|"bbX{ ImBHW(:HMI1[nqQP.(dCIy1.zw@j렊QU PepyysU1]]l9&%&Æx)'#5L^ >rIK4Kmhd&UJ],<PVko >}jl~K43.w)o?ell_kogkXi(5'r 7v5Rs<l[SR #>E^NW{DeofɺFtvGTC1/ +& \(;3nE5 v*qvpT.-}" [{GG mdz1Ŋvy7bI;p8X(*,xxG7]y%Y1‰NހGFa27JPYX'ZVx 98C H7N7.oFJІWWA؝Wǫ)N{S~'f`y.BYYYJM pp7?ۖHhtD½ !R$!T?wct{&kTkܲX};p߳`e =_|Tܰc;Nԉ>>_G#&Mڬ:ޠFi4Uf;+\sGg\nm;t[wc9˿w{hi1W{'<ؘ DnnK'懽U٘<M7HIM5⃔e`wI+ z`|7SD6o`z5%yĻz!s.6DZnqspf:c!d`L>" k`Rd{1RO%19 Ga$V5h\Ѭ4sBz5 cɺ 6_h@:]k5o2"i4_XO a=Hik b}!̓DJLh2 `Vm[>Y\D9Sm--c֓A|cCH#րagg(W[w%uZ< Œv-ߎDndPW#:Nqm BYY׺XH0jÓ*\j4o5$|5(]ph'%CLj؉=hRDe"mXG{09 (6x֖D;wMϛ^&BBgP^])05n~cGoVgwwaiPvRxE},U [ӝ%#14Krk_/2I?<=v4jXYI_ KsF:bsqݍŸ -no..9o4Skegb 'ѴwPgpWCDchJ)fGpeq;`ЪHd^nbo IkVkRɛ 7n*6#<9Uo;٣4?8Mמb6ߞd( M)p?ط/ʚ&'mm\dj@bƲPGz,%W &fr!&!P꫹F *r|wrtLc٢102ӕFb}K:^~ '$[VWiO>1#3r_eWERvzowT}Bs@LUXAvq߿O;}ҥHSȂacjaa5/|x哭rRj?Q .QvOnȥ[Q]N*?wp-o]aD2HS NaANƭ "EAG6Hi~_q>ݨ&T'fGOqsƽg\{Ugyo9뒴;\2/rt01E?Uo_܌@@$BQ@^*<\ )}mbjhTvg'69[t w(PR۞"/Tq2Vp ԏbA]돱aDnC'r"un.LJ@=EB|~_덄y*;xFq:FF*RH__@|yy|x8Uh+(Ãa 5Q'Kן NLN[lnn(yX_22•~lYRd:`0tC G(e0"8Z7$) ߿3k:g [\]pJϔ7̚&j]AR:D\=[̪1=_y7\$ 'vq '3GDN0 `؜X&**I?V)jp0ux MnufHDh,uu_Y h;p$^1V%!3$$SFWͥgUdy&%Ll6?f?CTwkx,=Q??w$J0h455e@B0.::!_H0Ԕ@]>R ' )_m f_1qJxІ222wJ:ѩ?*WR5 -uAgl.JppH>OT@\T ^ >| tXPX#вJxbeE!SE*)HEzq5h^I^$_c÷pK| ɟ{I\8T>7SU\s1#:rg/f? ˟O) =_g<}! _4ؿ{xyOg&YGtTrmlS`;-\nYF2$NȇY]OH<%-NL?N㮧VPz xWNmfvBm?% b6;A ]o pTN۽I 7=0mbЋ01ezf:MpB{a`~` *7ӎF&[dJtb{hxfX&+|NVTTTט-@#kll=I! [Íͅ{a!&zZFr]Z\R<3hzs =\0qiF$ JKG͑F!Jl|pj&^G҃ FGNY8#.TDdzzu<~Jf@m+XI'S  bmg+,Lqeܩ|}7 xxsBÕ]ض*~fE|"vNo;ȌER|`"Z0:Z.y;0S*(B}@lvLt@l` Chk4Jhk( fQ$XPil q^u:^c*=}eP6555Ci__A/} HޝUgIqp9Gw>XHxMs_ 5*p%vBŮ!Ayu\R=j %/-p*w鬋,@%,$DDC4A[m*ᰙ'C8gEs9g..1M{v RF&J>է;^{h0MWDF|**с,՚@WZ 7\QRFhsF>ۨsuh;Ylӊh VئaN4.Ԫ 0m •h¹^-`%^vN\;)߼˓ݚ(Ķ;:\h|%r.= GK^m鶇 MSBF;M7yNpّ7+t'gؔpODէ>`\%%%ݾqf>"+$ˁ1TAp O~{7x؄(,s"3ռ tU!Mߐ?Z3&Z4#y`Qr7_MU3D6<7B.=(b /7F8w䮮CZzs>d`3tgeĨё1kl6QDcmP+(݅]j<9(JdV [<ǝxf^'G׼dmVgWdIu6YVpNޤQT%Jpr;"\M/*P: K9S:wܨMv]ByʅӢi7]F1tt u])AJffͮo* W?/e)Chiiϓ8%mlmmp..EShDx.q5F;,uP|_;mQK:ϧ1%g $XWƗ'.)_W]3<  (\@[qdz[:NeY_=;8v;^ |>]nsZms xH=S և˃nDRp~|rߍE#Ovgk`6&R_%Ewg[.<Cjj䇇ۺZ"448YdrI2y%nL!+5@'/y d#aXMgd{,& {唑2dVdpXE(*UwVO#{sC##"QOꢪVG>KŶݞ-gׇ3&NCv޷vf"AO-2IK~ 2x~q>o׼يFQXL꣡3l2ǑJIOjc<.j9TQkۏv&{`Vd5 T@rGG EB(&"C4gd$RK}[$쁸Aج=h45& UW{mHBCʇ9r-^`\`qۀn%" p켶as8h)38^qa;B &9G;GΦy4Z-RA dt/3==mGƮ&awKBBr=r1un263sss@Ē yT\Oԃ}|fۘnE=s]}u65\[lѵ͝{^5~ܞX(ZXt[']\VuPW0G01EB23z{;֓<3&2ȃyH4 [4'{; -8ڒe4~;5T<*,".'p&&7*SU_"筿Ɲy޴Ə[[r}(F@E07ov^ݝžB~* 6N@o7H}J*@#1[<0O6 iw0!ZeX l#@|dȑMWS(Rل\ Ҳ_accC;b%ɸ;-9pyXܯ;97;v{Imֺ/9L' ܇-Rp}Xt03d5̒lr=vw8Z*_RU~`Wo`)w^3Fnmc ) * :i;t{ƬsKKm^Wcٛtmda̕iȚ^'Q0ZEټcR_$pѕ PZْ<zl4MW$1+_.?w,ܤLZ CF 441ѷq41^CH&Q' lѦ^Yp1r: .~7,TaTT'&JJ|Dqzg*+_&qV0Zd A…-nQ.XJOOST|e7Xj8JehB&!`0n{4G^~ Hx_b魥:[cz z@Ca~1.P(^MB!+*bK`SfZϒ'm~@yrR>?.AeNU9bkU|6擬s#1~fv\2xpȸyIAS3՗1IcŇB4#'VAn#zX8{2U1?_Όʕ B"ua}wn.͠FrRSww/qE >k Z[[;>i&P>۝qy h۸gNtuǔ)՛]&rAUo$ܼ2~L-WΒkG'M\a)n<Y6n0VTmVTC`Y1}{ϟ<~87yi(j9` q ֺ#=# #kmcϡ_ TAAa!~ R5y`q5c;N M. a))@=pYm9' \D`RCkL'...2!?|?e^3_kߴvIn}*%2쏖H5hw ^^:*ih(f0hmm Q\yB0Qޱ\aPSg"39Iw_kaI7O={r|T:E;rokWzkgfw~קO4?}5yֿٜv8J@Ϡ:z'.!{. i{DDE?и:_οk|.YNQj4j6C}oSGg+1??@wLjA ::;.͍tކ*,֧7uxGj^zwڟ† K(薐+Q{8rF3b)-@Hj#m#>3S$#>3 |||$X9'''(Ҫ*dӧ>R ғv?V\J왠`Õ.K6v14ʣLӍ٘0"AHҼt*jjr$VV- V\;{Ma(.-!RA17hx>- 83~ɎFm:jeuTd/*>᫒f0|4YFAjxxh*-h0F"I(Z<Ӎx\:+@~[1MNf&"Mё?]e2MO#*W3E-3EMYNB7L7xgUkBˆJ3Ջ<-*v>ӇmT?Wg#9^!8.i\Td4s(nqsa4k뗯N%S`+:B;ޙT@tֽ#M>U6kNb*R8vxUv2B 혘!x'n_,LEqmߝu6D[36/I*nᚷ)qxXo3o zy-h :6Bj r޼A(os1Op;֑aUƟY2gɩSY7=7}dZ+'FBBB $L2#D~V*ӥ}]x^u1?L5'zְv搈&&{FADrr:\"LC]Llՠ,xj9j;A-f)ө&^edyrܠ؆S=on2g7{be2\3ޞ>_d,'k(YƿГJl$&Qw ~dgG䴠50xe6(p^W`mVziC-m G;~B- ~hH߮)xެ]͔S%Jآ{z-OBW_Lŗۣ:N> 鲣\%HtT-|OBS4vooVsp%YD.f23o,L;Q6EQE7",{ VGw=Lɖ7cf33 Yfk{5= V5EsζFI.,>!%heUw/G_^F >r] M%=8A4rcHDQsݳ܍~n䆇ɫ+6,4#񉌤RU-o%a`4T\U~0!OOjr1$ozo~x(`g:bpXL!M┴|]I6h$}k 7_}jvW*]@JܝK= 5ӽCDV]*Lrv:vP_!!.|E)f|&p@Dr15ilVUE25cl+=}b"o&|s`@zIeI*zb=2O-FX(HOems>1RtY |[)aE Um5"ޕ)ߧ&pg :$禦NFDSF\n%-V?;[-3!o`REV!*Fw 89ȢDQ\8yrPRV MK`ڑ++vx~ŏqk4ݤDDzrwJK3U$M},/2^XxA 8*>:CʯIT2byK")b n"nF (* MGG?VPGD6DSzf:Q+1Y$Kưhi \zөT ww-FxYIwWA{ӌ<`$^2dƺ<<.lpj1z _0dܼiOiVal D`8XeXGAg >#y[؈Fϟu~NR,UCsTSx/-n-IdSQPk%/4֛3 MVZ;|x#7* ͫ49ٞGop+P\\9k IL2<%߼d9Ca:EsĞ w7\ ,RՋb;#.T!~ٟ=KK u~E[}s_zJJ~nvPz1X, Wvw],@*%M/RȸLTM{Jkhr0g,-m~9&6oiV[p"%eS&5~CWؘǏᑑ塠2 H+WZLIcb*~|YUzjQ}Xf@Km|RUE&^HNN !ux^ӎyVCM1jKN֗_7{#n3 ơQ._s~}c= ruQj i] @k'`Uzd?)78!5|o#POEOuq2\/.Ӭ(d%Tgr@9v'f$^+??۷'gƂaӇڠᱴ:ewfApn`>^ &S.F8*2*f7o7zuX%L^>%,r}ȟl̩uC[,qXp{$C6NNy| H(51ݥcp/4JGxlw iC,g;||o"n:zRc<ϡoPu3vVNN_1 *9ͻH| Hδ5 VF(+?,V?c07Ue䆬>s+"a./ǹTA%TTdv&\76*v-RcI5@Ax:`”"VЍ B_KaRRQ@%+) =y,0+;obw@ T{8_rose`MLĄD{G~x&vb٘ kF~60]c߫UUa?ZmYjgGgg셵uKLC S|@fm oh1[RC0ʗ/;t߭O%%oDz# UpG̢zh)ļi:H_F+)0lki5#(@6XGeKw*:::iHLf{oɫinwy"[:/N޶]u b\dr`nlԷݦUB'!hz& JzPtrB)(Ó}%C3S^fHOS7\nx ;H v8XXj.a20=ۻ&HqqLLť\f #~I }:LCo4uӎ ;ukL@IO:)]| QoW@e`HXC]#7 #S! u# - Α9χ&O $ O/n@6KjT~DE?KӨo&5X:kz}nK欈a)4;#^nDp(I+muKgzzޭL ,,YllZzz4AZ+mN{(1*$s?Eb#~9-B\V&,.POޑ篓&Ƃ๪*Ud}皒|_nlG/aX=/hh;dw(PaEMxf`2Äel'a]:@ 9]0W!uy~q-47N9ߙ65ֻO䬬 #Hӛsce}GdsBrTȼ8$\|L]In %0ֻEj/^/("Rxsrk8-h+O>@o`0J ZffmİSOe 'cy9]_ߔZfZirǑ#_ܣsė/~ˤVj/^~ ψ#Ǡ+[ sXk o,4ӻ+9X{u@KɜȨoSݫw_d2YGV35giueI諙R ugZ2=1cheɥ1kzAbټy^pгuwQU{J#^Rq t)h ꟸ9ܟqڑw9C9M 37ϠbPmXZB'f磞ʚ_E$%:Rݤ)w8G@8庥{;DDqnZCؓm  bںm.i"rtLp"bg8J,J!bpEÙ>yYM>JJ6ʦ|Ql:;]}}_L jj HZ[Y҄8Qdxu@Ҥ S䡴͗\2v5|.'GU6?<a[4owKz'\'x{nxGBbCQxX7_njZh1kf3:ussk}h76Y{H!ifT$N+:@!B_] ŮpZԇMPVvSo <ɉ19ؚc(ѩu7+?A^jP:в"oN7{_!0rUĠ<=RmME͢pr2VTbdQиߟEF[骤D+O+.MTl_r2Rvb7﷼X 箂n>~Cy5K/0⡇tB x'%QlYi~_n@>>}McHE >Y ;b<:q =Qg} ԅ2e3s{8_nRzr+''`ԫ-VX6Sir_p=n}ikx;B 12 Mk'aз?Y/3$XsKI3t^Bog V%Kxl$Y5aњ7ၜد#E" WoXJ81Oc,%L~^~l̑kzKYmo%&rjOJIɎ#PR 껵ϭޕãNGLII@>pok~s\/O 4F174g[[rE{ޗB/-_LH05ewW5W_WL` G$YAF'!ҙ^pȦU_i ]bIqjHr?L~78` FE},[Gu t-` &ӅuLg;k\Zl>ҕ AN3OQÚjx伎+wr4CC9'A,ʾiYN|>.Wƛ+zU.:6FA(#YBy eٟq J劜|$"S܆G ySS.PP_ 5Vښ 0XPq {td]-Ok *=خ"#bL+8s#,Amo8}(r=aD1JU&6&%y]nY GpӁ/y@%Rx\ [ )ʚZU!Xރzmf'wU7)9\LLV)&u n~Vl׸8:5ͮ޶y^M:FT[ 6✷{e;BEDQ˥ 30QAS7; })rp]ݫ#@&Sxz[me8m[O:u`sNEQlb|Ly'h+rPKvL*mi↑1y*{]!OKpݣ(ݖS@5=> KV+4&*w<ޟ@l \rtX3ޘC" D<1+P:}y+7 dKޚ"(r*%6P~};mr2.5sM$o߭-{Po}|W J[#5Y AeM4O;٠QBf3?#bLSL9wL)$SOK m鲴<Ԩ81>mssYYv H[;FVsO8Y2cc, ዮ5Wǝr[90DGVV|!%&zֺl9X h!@ 2o0bz|Cnw˳չںK# b(Un g2\ 1{; VDF+~9d4E3Q4Epd6v]]i>/&y"-8E8d/LL>'< @;8`2ݑhvup# xp2hfʣHFX#>rXN C%$;ӛ?wjҁFqbiE9X9rN_cC۲o!m@xpwE= q ť3́&U$/ͤiv!"1_/93Kfw^/;^"C=aZyWjuWP&oe]YpA%Q~}ͮ@l#sЗ?xN,Hf8o`Cpz)N|pf,KP\YK(0--Ol|dWO23㱵͂X0x @*C řᵹ9,[4-@ˋ=āɏl53l]IHaDd+wbEںj%\{])=iʧ=HGPE7'@df:)6zdED{;fmOTC*D@> :ϛyU<>ڒaezQ"WޯN ۅj-HkE!j@&DHf}:j-W26S[Om$r'EiMFq*EϞ;@kѸܜN?Gz F=Ksaj6G&v ι,qLc]_bb`ɼCC%-տKM}ɕ==T,߰s}6cE^0D%_mҧ$Θ.W~>Uk/\\z8:h}Hmū^Tk4rZ7!cd |ӽBBP?> &`UUE.7*"fVMRQNQ}xdum]bcB,4UHF{LI54qN=6NLg'ʡlg+13|G•7vz7gԁx܆!q^DX߷ӧ<׺'TQA=O7VdM.n1 7oV;J' >_ ?;K 7eGvw>Mot_xmٙ~Ҩ AG'r5?65!$.65ֻ/7c>qqZ^d=A5^Yr;EC25&Թ 5zmKV@]" AHBM."Њ{I 7fإMe8ťNj-y1(nnf }k__<ɶ*>Y>+Viz3aR<|m|!VVŞ7dQD.=+no4F o?0ݾo {]L|";HQL .!oTTDK:Yjg>xh"P[Go@8HaB͂9r=Q|GT6-mﶵnhYm!IA!: GpJXN/2oi] ˵.=U&&<`ǁpuÑNDD_r$&jlEE 01_>>q'ɣ++&d8˭^7E6# wdp8mһ8ޙ5I`9,3Uy'7c:#S̽6 zPNث ڜ?ۣЫ`VKPd\]텾7 DrC^`@1dGG)~YlEMZV0o!!DEE{Өjxpj00"+K4YwA RPwBK7/xD4moo8mϖgIMZZ_@ar?=:s0jw(2La¶h/xggcKAS;!>?%( nܛC(Ũ-TqCvZ'k\&}L7Gkwo)" `3N2㙛O/fG py~v sj]<-<,xO޳&7 DhR) u_?(m4Bb}z6PY'8UľDBIxS#hpYwwFMs1^ Րcn?Oz-O~c 8~28s=Sʜ/;%.EEJctA7<g6Ȝ~Gd**K͕.k.S>rΤ,ȣc: R#ֵKg\D C+)p2ڛ Ztul ͫc6di`JJ^뀨/6=@($))LѨd6pup1QDu׈!Z[G409_'L&,MT\l+8i ^srʜ ZXKk<'okT~i˽:ܠ])gmm׫B<~1hZo~ $*׆ֻzFlQ޾g4/J)x*殖Ng<Ԍz.J:F[lkKHqj u*_(55S.nܛs䂂VzeՀIaC!l4Bx@@Cm@ aHHwdjU (PʚH=P}*Bl8w/3#mF X%*%e1`?WD )+(P$ FXtsكB =9˙j >p(e5WZƠ?#x ; RP4K7[%jń>>*#nnG&gU Si qP,4~W~k-{{{P3oshL8HU0;Z qmvgwq=aXz0y螝jkpuepp|fPَ^CĒmBr/+?&téb 8D6|蝄R@[^*[;FbYЮވv;^^ps"6]Y6!ph-^t]F777#^΄sC&rccT{x?,JdФs^>Slv8_Tj%۲/p{[2f:)XءOyC=i,VH\,n.L1G'5acDbI,zqҁCG?l9p:PADg'(t82\=" شNKon⪡n[nK "^Y%N747Ƅ9 &1ǡt6k8GL~]^d-X, >b3|P?@p;_i2-l^ʝG#7?s%Z!f}qZ}ϗǟdŗ;Sϴ2<ݛf N]: 5.s߿pXiH. h u=ON|hB<`c7EoڷDߤ10H2XS۶c|wdDapSN M&[E5%e-TWDÍ.&)%#H\h=| 3&ibzMw5Qjj~n^_-nD z9-nZ!q&-zX'c K QY8a֟{h>5v/c9RoyZ*MgY\|mYo+Cxn޸ CXaf.՜$,)#(Ry$Ճ2BiyE{C'lKh H&lփl֧m$KaP1`~SGxroC-foq|36Ӑ#ߢQr]om-Q5 u:k C(K,}?M]cc6OשD㮮Ɂ rدtt?Zp>E97nHĿ]yɠד/xH$X5{GJJYeߺ7͉q Ig$y淛 tp=\;8fuBBchQPP-DOMHX 7#щeh}7.|4 =б"lRW<&OuulLχ}FB An4dә,u1& Hkkaa>",V,-i C(=}PM; Y2~_@ݢN)q,:  Z\r \3cx `Ink Vڝ|DNL4tmK 13_e>Qp[d$Wex;"3[8"rxg;UW{TWy"T[h,.;ta!@ fw@TD*DlFw*"2焄(]ݟS-h?a0[c7Ɨj/`SNePاO?ZdvES 6jNi`/Q'枑^> ,<5#Fz(1  ,G0?i9GYlhOGaȜV >>I(bJwN:]ګXE B¼†{w GSmqDΕypԢ#gjtYG Z]ǣ&Lge-@9 :M-Y.>$"t`Ȳ]Hd^Hb3Y3,P8MҞd3 rqt-9FF$$u_k<0*sM. _O`(zJ~{c̎Bϓl|:I.suRk511mN6jjF"$oǏp)'σE XZb D8}U} XSB{b Ο0X,RN^H5yI#?! ,ʔ5k*R{8}xc؀jg1žSɺ9tMk 7,xyLzBI sFd8SRۗ7-Ԙ\nGjD 7,3RvnLtIBU }}yc->ic#qpp4;:PFٟ.جf:cf~|Qc=G˝1h*%hCXv+(إZ+磿c !99d?kj~;:HD-Iv2?~$&QVLԿiyh?U7lի #ϭWŔ}|\zrn Szw7?Fa.-q0ZO{X/T0\˝(P0_R1N o7omѼNt|S+^O0j;C2H.^q'Âӥ:T!_bM^i^?vSu6zc.u|L1e@-Mճ_0)]V07-`ܥXׁ u蛩w}'̖\\ؽݶ߾?e?a%U3W6OtEbh[k+,ܜbEӜHVVֿ!i~ ";sP_HWZZj3RFFfgxCKe3/F,,'ZmP &&%*WRߜv|k?dƸxy{[8] HAe~Tl}iIɟdEA KKK&gv<ٿ]]/000t S{#o84O m\V#SQYyY=8 7FP-9""t|حc| IJojW,TDO_ 94ؕ,.$R $):u{|q'--c;j[|E֌A@RJcdd~îGT9HSI;Ԟ\n7fA"ZV O8K9$z'ds#QMVg&FDPk6gkk|6 | յzU'rn*⡎W KW,-6J6/y) UONy!f7АJ.eg}='^D l UX9z(S-[M,X9Mѫ)z;C/+7!IU=U0NoEې$]:- w\WASSoXYgv~$iTRT UG!į*7d*p7y7w%RXov\~]F3;y3GmА l[/_ՑN)ȝKl)ލ5I'(/ ݉-YYTvr?V-\ݲj^ECIz٧tЎoyڐ3dPpdfis>5cC\L.ASTz|pT~0H6vqEs7>Syoi&5 tC  "LdƖ'hNDI?`M杒 EThrU׍ pǒ˗8NpD+\ ƘIų# D֟krr&GETTLD$'{VLJ21Q]hI-6)֔a``P 30\[hduf@|f [o5  nPz! sye77OzYJLM C/+j9%f^KcW0V 1ﮏK%m)ڮhl#J5ڑ ',5+6 Ӝmb^ V,M$Xkxsb2Sp,s6^;.>|-Jxv`Ȁ#rpMk߳&6C_rpk|.qL*,!GhƮW3BȀ?h̪;CegW{rz(CT+v&eؚ %k|WG߈XA3m*H܆'Q͗cfeWdq.7edHK2mcqT(L$)iV/rFFEh!;J6FjQ)WWYNrYGn(| |OQb]ܘ P4:3wr@⏘@ jߟ-"#h j n͝o:sZ:BȈOOO@/.$.WXkZAbٴjɯSDOҸ?{`-֓;MnhI]0 Obb\=@y{[jYVGD,#GJu75S켝\pOop\KtxxgwHMޯ`+l >"XoQ:Mwtő& *Cᰥ&|jӇc#n>3sV˅rU _MM-gAW 8sC2:*wxCypyC9(r-\8iPU_`%,`>g陛#AnY42mlxIZ|mpt]b@*zRWgqt͵oS%*+X8 qJ&(85>Ѽ~m^7H6USUV;9cSׯeB /t@d7`WѩPZ[1GA U]'pfM+gu5Z@G7CwINlnGFX7W*#cO \6lҩoNύev=%߿%,-P( ԌV xhqd[TBC$ems &Tgyz6i<mW) !G\?RW^HwMLj3ATD(//F/!PeU *Tv˅|׋NnIF\\ =="j=A=PT6QWڪ ҕD~Sh]4-(#@ǂ}{w?O+ `K$l[:O(Rt*Od|@ىq䳔" F5W'D+8It,J9b]h?˔hM0 /y2ѭJEZן]T_1B֚a/ {U ͜]1xMM#nelᰇtTۿ:dVI{r-͹5*bUpXn)9Mh=?_!gWdaS /+S@h D/Xkhsu]>s+ 3]jrvemǝdtb̻ǿ1sɫ#t2iw/󘈙Yi8Ҝ/'W-XG;,O}rPU͗#0h6 ְWțwb 6IE{]6:uzQK llPȄ^PAUprhذ q}25}=,074g49ۇs:P'(.\ji^}}}}ҖL9*>dM'q'TDĘK =j[\Iޞ-[oՖh(YZָ?BAP~Kye \.?,grK猵ZSA9mV,F{S#7nLcй??bk 7%m՝ B@1Rb┝R k'UVJIM!5;AE& RK^/\VwuULɉ25q(TDpHg 甋Ж6D]#eN)fd&ʖkThj²p{+֮5mw1UCj􀡟dJ:A&HA&ܮU]gE#;cm* m[e蘘nڝ,$;+(-RH@M=oiI8?qjço{:ZԯU5]lI%6BǾF`~83YYaBrs*"ig :UhO z&UF,ϣu)r) ~#V$זy=χB8[3[@Wdxz0@VӪ%4' J48"&ffbS:lJJl9a/_a%$rqY3% Y([T$QVaƺޝ7A>=)2jdO20l@Gg,ډs;I*J)ӏ= ""b> e2gZ55]99<AP n_?)4czrNwp0\o~ՅI| 3ʕiPA3A cT& wA&1LgV wnK|On4 +X~+^ R[ٟGߓ#%&pݮmm'"hYWo%)׹?r޿BV^+xeT1;޹Vf 櫌ؔ'rsZ[?~MOO;5ِ/?TPѳMh#(Vpkp3{Y$ŋK ˃g\ޖ'ZX9 &v?"hxGf3%v,VZo mc^AQ̌Fr3u]7R: \[sI L7,:{RQ4>2J.7Dhhb*e933dI&vSsŸ:$P|(}"#Y1F]_&-}l޾ſemM7";nb0;î`N6#öf G һ[PyPBȱ&`ޱxKC0ﰏXa<snۻnJ{X ڙA$$ÃY QdR+&arI4NMe|l`ć J5>zf57??)&.x41a.!}mOvy9!e/[2Ej#E(eE 0 6n#!  `HswzmtqA{0]3*s=km D:t"Ճ*,>9.MjeN_Lˡzfk,X@Nb%#L=¢|0_b!f|Sq,|BLܮ.z +)"=neI>_ʤۡLJ'ũ<%={|nB9LҡQ?d@;d*b!h=u0iYid%.2??Pn?P*/_d(-S&[31YG\z8ae@H2KQ-|2\~!w  _ XE?7s>9?ZR[{z^[@rG>Wavs PJzpM߳_;/rq1JGO(@6W|9{TCG 7e/|nyBW@׷ϧJ ̔[Y,U>rx%}a;g@-810 #p3*>s|d.8~/eO IB;; h%{"M@*xEݑ3{|{e! Q4FRs;Slf߆aa<IJ_: >ޱUI1FFF+\AX.9a %D""#0Z(Qim2WG@xXݳE#~Tx~5rTDLW_{P/ 3ح%\SST,4m<c]XGϤӘ-;aW(، \o'&@40?+蜷7:j)d()333G@e!6XsŚM O^&ڕJV~V9zw U(RcVݵv>/&fnF9yfX8s :,n>ɵ"ʱ#kCHSjOՇBLkyd6:c"ڜ|܌x X Oh5Ed8x;Hw5Bt:I bb'TSԪe c:˞ֶxxCP3~~I7ih$ d5Э;xu]> ?}Y,T _Wf |$BUm'E/ sx=؄u={eA@j<':=dV)y]݈wkkĊԒ_gzAr_}~:n=Bk298nd5{3䖜X=Aџ+ͦ9pXNLR=;W#b;$dqjQ77+LZ;u+V4tw_`HtE5Yaa7w}'Ԫ*]k}IdRFG̉U0.ٌesQBCSa0E>6ڙ:*U]aLq^wMz-ט緼Haɼ&ѱqq wGUCnyZ-M }ۈKlVڱ]Sff2d-YVԓ%:/d*Z}$I2A~cmԴ7K6{ ֿV@ !{*)% o)~/fg ~ 7Rc}UZMPltrQbi6Wz/H jYY<֒*)L&M͘?]U6ӯPJ/3L ?t jto.%)%ϟUv0< weM+NnB߯ 42X'3C15|Jt&FEccLV7WnWB!gݹ;#, jh݄Ca)] 1BδQvd\E-ss&Pw\9ܬf_&VGTU^N?^_ R uvJtlѶLudRɸqZ^O. 8d1SVڶ~rGC<[ȱ&!ue3T1i-N^==|OǀZ2efBbL%$!s^RÈFDvC2  ŘA8T?.˷{U?BhΖp><.! M{x)T`ba:}3`7'wgu`cϭOoŢsrrBV //%\m -vJ'oΔsy|o|$mm*b;}!$;֪y6~;1?itr XS9 n>MFN"񑲳vnMwuL`+a XdeDf;-պy,7' qpAcc>94j omd ~k%Oͪ>,ȳ~L1 ' (i[brWz'/N&5p5t)** tֻ +$%;z)qs|B HWZZW>w: Rpph$"8\е龰v(,yȕK hEuV?ƽʾB!Ժ::E2_)iAC@Pr_שx0A4YLL+%jN?%=A+DS egfngvhad$N T _rIJVt7 C7e{uax#_-cB+'+Ξq a9d=D[Եڥ$N^,hdي&'A1,Tit0],Hw{?.ё0>mׄPU"%:(GCEBfy€rٖ~ֽ:ߕK61Yc;:;Go"h3%o?^a)u&闈qF|VdwXs)1a~_LA/tRF5V.SCJQph^5y L($I˄RQ%~ o/ۑrn7.^B:BVNm햐`woZ;ٿ'i9E>ڜ~QeΑ:yB`h+BxD_4bu${"V7?M:YYr$ C([[Mt -l4?/fhƶ`t3ax_uC;赟/d|L&gm#.UN;qe Un3,*q},Un>.J9N3q#}f.p)M8sg];^7O>Ϟ W66&E&-OS'a=!׍MAkg/N`z (Y/}(vZ&Id^eS-rd|J76$URُ3JKSS:ԣ|rJw0&4moJ zp.g݄ 1Gyd2AǓ>-S7D 'K}CFa!apuq%7ʹzA&^ZEҁEslh֣/[=NXmtwwŃEᯤ})&' SY `XwT︸t8ŦOՍ%%s-$˪Y=CH $B*1'V*Hڠ6m|FM(ԼFѺ_%>`7WY2V @WIWDà`,f\ )4FovPu .(ճ~ [Qޤ+xlB]JNKakfWSEr9:ӥS7E妊q V(ẁyƈUYg|=@͆ݮjr:CP/=Am_5B>b %N009<px\|V;ii\Xj]$Aږ!TlK~e}PMH@}V"(W Vz)FU[3Q>='E }Vo3!!יDQ,! Iyo6-dsѝMv[i th~Y<٪1ut <򄾑^Sda-u<.W%p=qCЏ$R[D%$ࠡm @H!It혛'@4YNP_?- s e4 㛅yD-O Niҩb|lcfe8WR-VmZ_e9UlI7͆R/eeL =r!4U6vmǵw3\z̠0q+SgLa$2w#0u' ړX_2snk CN-[Vh0kű^%m̘kw(r+45 b}}Q' 6u\v1#TP5<\%(]I쫘>:mbW'jGO=JvF ڙ0Ab*I*\YI~PS%*=$)4Xu@+B} l`^?|l2I++o%ڀ=I+cqUnˉ G0W]8L_DB79D|`~a}(Qlw;^%r<'WuE_\'?C0BX3v*26 b}mK);[0d A& u**ߌ|n]G^,D*|55!8i8~/>+(@ACxjr˗ Fm!fɣZl`kXOPj6gRh‹ TtL33Tc\yx:]"z d#?VT+ھ8@BE='")I1ԅpڞ3vݵ]QQp3̿.V b}p\ZAbJ8rNڧ:! ) G 'DQ'$jˮ&@MZ=or:\IJ~||(`NRR[@-Tk" 2KMpEM\qDE!kƃͿb MBWMH@"0SL|D0xLVcѧWK^ZE _*v.P;aX*_(4dt}٠?&@{wXIB񿩕]7LIp"<=ʞqc FUX9훬?~?|сJ@M}cep?"a93w(6}GbdEZS~/Q{iܫsv/*$@dMQѾ^Z$ޠ7?aTհ~-\S/HÔ20Xc%Y9>vc.&eEUy%2@a+8 9J1C#ϗ.'bPkXEp9&*I0 n+3-2:ڻ4ktmrmÅ8MxU> h,4pijj&PMn z'+[Sc11QI蕑Q#NiT?L"*U:i'`RU] Q&7$NqOfD@a/!Zj,57Pir8_;Weljҿqz0ao:ze]/(,}{8]az]zLTIַ ҒD$@gE [MYeAx\g97VKyda}SWZ[gD)(hB:\U;K!BWh CCU/ԉ=[dH0 |@X~D&[6 HNABBrd+_#DHsKߩ׆buj޹Oe]M%Y;nC9%Zg ]& Ӑtb?pU&w??(abɣ O!v_P!Pt}i|/Q=,ܚ1Npzmcg8yu"ea!!!L>tvG#j WOv!^ 9YQ .Nv)?0ޫP%Gǜ |,7TiҬ{lcQE~p?hQ\()!·әY?‚Qh87y6 .)cy&D}δ*KڋT{ҵ[͗e[ :[{&}UQY`om(3+'gPr@8dsetm3>MCmmM̔sOALCsvF9}/y|gIs]= -doN+zhl<\Üz(: TmK۽ $ 0rB!XNOFE;21 ## xd>[۳{f ^b@&%@Z4{S۵\"7g^kWU]؂# st|sKs_ja*d޼6P^\(Lju52L}f:\WYY|.fLum|jVù0[Soǚڙ 3IƲ1 Z5io=fYrv IŋCꓒ=4\tGM*"̆+_-y{{jmmR *V.T*#襀JJfQ_`@ sɟ)#R(Y  h iiwmF3mvV:S5?}ga-;db|KsSBY0-o=Ud˞Gg%,&ksI``[[Wˋ4\8=L {v dv(RTEGWLP[^qveC S{Nxxڪ* ߓL(~(c l]5$bc(Ux3:6w+~%)>^ptSQ?L2PVWWVd'f87ZӓULSX\\l0J8jd*=yBgpcvx,es2A2kO`˝bGno#+a x.Cn9yP*~А\>G"]TK6zpd{֪{i)%.v;v7}H ~h vut@HNZ 6جiG2I7_nnQ^>*֔@-oB-8v$P:nWНgZn@Iq!`J%st ^-;,ȴ1BKjl%,4m2:;f(krJbbTpF*DD|hkY%r'Qځ᥽sߨ쏾>&( br|RQqw0S\YYL}{{ Ii?O;;e,Ce"""b`|7. 6w:HJ !y(Rvc#)ɹ\q3]4Q&s3d>3~ 8k6 #!C3.^Q{0%"*aWp2Zc|X|z:`GW{T/ρ0_n[Zェ9Aj6uXLȟr^;FOw$൙ra/*Όf471b:e"5n*s(Xetdx3o9Oʿ#"zoNGvRZ( SQV533 <œO 8RW7bvۑ%CǽgIcLۄl22b](BfQg?B{~*q.A<>.mrΎy{(CJd\#of*\/C@"~ WsPy+ ϥZ;vTeŧ|1+asBp||}#"NV٭9fFFY/5̄Of>eeg۬uVTT`1鋔 H&B`l=Їp8>nP&3ev>>֫m===88%Bv}|Ȕ:Y)11b%bbǕV|\,^ #0وNq0JrT7??&M1qá@t:3e: ױjA\rU { PLUh!CC]#'-)/U*aXY\] Z ` hzz}O\ݕV ոzz ,6.v`NjR+K:N#E\o~tD~+^rd_,9)PJk! ckAL:(0` |+ml"jc5}c: 5)sZ!7d=)xRy6f9 .FE9i"+XV1 +4Z_{E765,zI}pmMtas`-B|,ll!LLޟoyC$xȓX_Faqf6w6Εܗȕ  pnT:u|zr̆1FRTvµF?ZHJJ ,6D^]jzHCC:zghO8竱1e`2wsw8P bjf*c9\ilѱc233X.ΚV6]E/ \|Rș8l|][G1^Svc`^477wtwgP!%#lt>B\klbwKݻPgg`#hQaTZnjug}z&[Ry*4hoYW;Y1?M1꽁A[<'!$\s)%.N@ADLL`Y9*bkZݕM@s\c9}3T ŞAӯ+ W_XHx%^H]M웑Q E|{WRUXz2]9LrAو' s<'>Ȥ-ggع9kKQ@a4i\v[o wg  Vw>.Rx˥'*d^k3[-bnNmrX|u{~+#>HRנA^:(Cn2*V_Z qQSp2w73 ii\{Qzp'!(;M¡ZelCI;Ի?{wUS͗ߟVМ{w{^5)dA!d1;uaaHOOO@Qed5=,1РB]M{࣢~qtdSIѠ,..jd}bW(87k& ()e| lffT{-ɢo~Wg]C.k1~m|˜=3Д=:=0u@Pp>b|3;覀$@ο HH j5q=)]6uHj9a~tFZi)s*/!D2(p߬xolA$ÎK`WU//HqW6NcVUsՇm}\;}rR!UI.J'mů G1ţi|vLyӀ|됄xt]Rq$>mm^G ֎B:VVm&cyx-U?ik40U-HLDA!\=0-~zu% p*mRPsqQQYyy|"^f_l;ӥ~~~***&thxxxFFG[bNNNPjSR߂];Sc NQ!W2߫t Ӥݗ'kٍCu5by:K,A`?L=g~ (}%C21B2QֱdDSqrnj^Sl^Ҵx3O=w8#xM<ȍ Lk-zBB%Vx6 n\6^>*};W CȲ֐I"%H&C q{tY5~PфZm݆S1PgfD+qES/}XF,V%ĖadbA dߪ&6v{Kr)à'6g'Vj'לGg_\B1am4?*]Ե|3i`{ǽcÙ8C7ʀ=v}0++ 'qTZ_y1Ђ „Tf?ۇamedw|׷(( 1OUve\/M -'+j usbʋC= /<x]Y٭4S㏈/wh7'8H-ˊ$xx!}3+ΎYt"}lr` LS) xom>eZ_*jIZ[ e1)q\j< oaP(8xaa2ExJrOcx5'WX@cq0Fi%2:pީD<勡IطֹH l(u44^Oe3}+T#Qė@_(\(Y jupс'_gK9;Ýo)2Qk4LLxwws°J'LlӬob۽aA &󽮎ӓ?;)8:E9;V{MR~|%+CrIn6Soo_Ṭ!ӸVV]})t_VT ;=y>TڬU;|5\=:kSNl3_rYUN| [$ԐWYC}$٣,ZcS?VEG{嶤[e:flxJq()ށl$H_D-;{,jss .[6kr١ }A̒l<΋("qqq ZLM(c1fH;ٽQSW9\d WJ A;y_&(XxuUԘ{~dfgwٙ*ٶI!:~Wt#ws`jfo:3w˽Ѐ"nD :5"[yz6ϭcdK{Ё>{?Q۷9ǧ2lq nj60.Zc 뒒qLLv %/!$\i>˞m? 3ހv O%-^ȨbpNO*{U4<'U]o'D/)zX|K.-%؛vjq_|0 9HrxBBnZ/#""jj PU4:fׇlyKa:YOy3 Ao`~f3KAc~`B6WbÞd/y4h8p١.&\:utpa54L_ER7Rsy:=@br[c߯=ɟImTq#V$`gwѩ!oԪNuC(st/)*t hڏ%~U*kԾpͷƛTAf6rt*n'Ls:~ S[zA#ܠԺ mM}pţMJ_[Kf37 Mmhi 8SYY\mvq @z}-sS;6@>/.mҡ< < Zh3 <.Q|sZ d:/B& A9YmހgJcpCd@/_@XJEK?yuV8GN y8jrPftg BV3AS@ ;ݑ%ȕҤsY倆um<7˗ n 2~j~'\g.4L" J%?kDG&L27fdYŸL8UsX:`dժUy ܫ[ Q$BpXˇ\?70qz.GAv !&"J!@* s$![G'zO[OWK/SABe4d䗝MftA!ZwM 1*,.nh/>?_4B%By2BWWYFڿjjb]ci~zqۿm뷵)dEMZn}q02i ^~g`Pe;'1oȳ8_ܻ=SMߑG|f6^jMfdb##<ڱi x  ރRCi緱7U,.!l48j^L>h @'Lf«m/ʬl e+T,L#T5'LuVdZkuu5}pDiSfl 5%d#{<jx"o~5]X!>}LFCI5mss)Ѥn.նX 9UII {D'b!6>q,`6/[),VGanvلd:%DQ3V󓌶E6#I]-tq2Xi09fs aY[x ƒ@۹R wJd(X^ l굖tls;]&nSM/^/{ aU-݁A2ϔNG SLힺ"AigGi䌗W@JHmE^[ j!d! 4giD@lE7O!+?0rvvABBlŋ0#-pX48:0A ƻȴR*Iv9z1à*Ve^\P]JVPiOvAA(H8::DyAI f)Sݣ/nlfϟ{hv[EEE 8w&R4|| `9%܅mRRR"(Si@4:NdL9mIx3nlo]~bwwwŋWp ,R^wpppd!f$d`|#z7B T.4OUX88L.gLZ  gII滒1KPF7Ch)kMjRh|-s3 ''4)NDtU2UGw{ُ ~E9:~x>%c1 p0 HV@n7c1շ@UBg+n'j22T5=7~t()Tf&u@ :uY_ &l/Q2|*VG~8pþX4.8.{(|nsAOHRnZ˥]|͉daUss(=EHS6 "Dr}4+U*m\g$^+kvӉ_â=W%ߣFQlTutaq# w06 |db8_ F 9qlV7/j7'x3'KCDDCfv C555lզ&&OMMfZjD1S1?ye:o߽S\|5JՁUbZ SOGGf>r2xztt9 p$[2STK"w"ա U9W \UDj_z%(@M :NkҲZÿC9 yCp-gODB1 + %K)ʟeAUY L*zppGϓ jۅyaչΧE`< g5>^y00520?Tiid-wr3w__ٺ)xU ?[fSUgN_Koa0)i8]mjZջB-Bݡ1'}0یզ/䳧,Dw7ZyUf {./!,C"||>x}ti`[U?=5*jLp1& ^OU+ +.|ڿ6z\9ܝ my;mskn#y B:ZDDI~4Y.> |z]PhTHUU}zr?88rLPwt9`WOW|<;%,te7jtVPr% Ĕׯ9VE|$yX˗N劋:hsǨfMNtwW^cpXCAmNo(I/7왔V,&ڑ.և~?-alV*,mV;KA*gwnM@YVB8՛liY/\]qSt,P_ϼ럘^s+CzdT36o%9m@\Gcc- )M%_vW *rVK*`NlM-1ܮ==<3T}FF|_\Yn0uhA,~rrr0[)ȈE.qtv6Ukkk,$!{E^~P~Nj:ӻ}ֲ;ы 1#l$y; I=t@8);?«4N9RNNf2K]ZxNe8;$޶xVmk7MR\1e|F+.AskT%H+,LS4:˚asMGUF+B6jFYٓ!T福f[]lZlWُҿ|xď箅/`u:d =+́ɰIW&%# 1Ov ydb:.- VmMüS9P&VV}LCa s;n14SEE]gkXeNf'7 Z0g@v+tl#xwN53aVszz\osʽ$qTc3L䧓,xaZiN3.iD+ɒud=1HBZz %q}eeeq5Xþf L: uM71õ["dȨRv~Ϯ| nyy—pKKrbty^d[8&yrmg:J֨^&s Ee |ΟtO`OQX:0aJ@\@dա)7~qo__װ՚6dт$kBW0v2, UPrn-oճ$0G'(5ߵwYJ4n#n7}2կc4Z WO C!FL%#C>^Lroi.lE@XrWg׹rkJ2>)3}0՛B<~O_\tjk[j8֎5ʵ|i{0Hke#?¡Cqj!{;~n7UhJ9ރSFK)nćp|5,zҨ e!^i~ܼƏge4ʶrJ m{A9fUfzOJJ"GֲQ>~o׻x+ "؏9Ow<=$Ngp9^UYTYhjAgad |.ҙ/L,%GOYjHt2H]%T,"1ӏtsYTm}7(+"{AF^^l7Sx1Qx" Y XˆhkMGXZBSꚞ~>?6r0Ɗ',Q|pS?dL/k/NB)+.B6-+U11Y|uwt$&+-W0$܉Kb 2ik-5,8sm_} Gl2A mjz/'BOD!O-R?)X^ﳥ" ~"V!K[x_!G Ĥikۋl+]#A!@<۷w}a4I]G6 j)o5f}0M(ƎX瓗ӄ뽑QT| WThNk%Avur,Pd`Xˏ0So҃&+grlo`O+$$Q**+j}k!7  "9[ߨ}Zt|pV?'&n(L##_x$KMҬu8SXElcbW}@QJWɇzS(ѿ͔阖bO1ЬH+O {L'o7xo6şXC Y ^qQuw9W9\k~wh8bd ĺMYB\Iy||D*׋R^46y$%'Qqs T'B [(mTRd/1133<8vPҿ`nA0oX\P=MwkߙmܬDX,ө(O{-I_*#`wݣ5,?M&ZmL|36 <6Z~oYk!fM7j;4YrtTvm$(79n 2v萈\g!ɪvGeoO@2R%Z֓Ǫ k u9ڴ l謯|d7SӴr .(ur'z jL;=vSl(&8(semt(4yeǃ_ mX.SV۽xXawI&( @AР#_fii,KÂlgly_<@0%$mrdbuRC5| w QM׼~fK|N|zkwpHg МJyHb>;0SOͺgt5Ùac%QV|H(dkOb}-ɛ۩HwA_Bv4\NӵX|n1Aڶ^1*gff\vy40p(bJtKٺ P#$Yd)6z߻A s81dH]gA7jzI|^iXѡ5x.>=^WD|]4lK7Vj,򴚈ṡ@ʑ:9|^{+e7& ȯqIIDޥV|Oͦ< 2'%:Y99Y"p"48#)ZM\ cjĤiG ,Jׇs+V =xޓ$=?=ڳgtĕ{/{d.XdSWtxuhnrD ^_Fi=I;! G۝JYk?_K6[^^fa @cH|{ !M)ZhtZ ee:{_ M*Vc/ZU0:;7d8t1BBExF=aY~٠AwAkdd\; kí?&ɚ=\+$ ]`c@*'Q9|}*n[ j3‚/MB*͈QԗG3s^Fy{,f˽_G7Vd4:X ] ^0kk>b")4 b3nQW_o4"R EJ]^؏LO|w֛,.k )[s4VR?aû66UU^K>p\Qdg@)e8^Q{Mu Z;CtWF@mhʎH$ͤcqZ,#3s@0~q)K=%5/zYd2FfqxNokN/2Į8vΰm*W2Χ_0yCzzo#W-ML:=f*6_w=YH1̍-*/p OS}g2^3XM=j%LT.~ԫ^9WMM2;2zMW_KO*$qF ^yRJ4Do}hࠏI-\̛KPbicj):ޓ#6Vtby5z>am +C+z~3Eo`wV?_K/KR,0Ǧ]"{yj u%~b:=n">WpXmeI0NV8V2&}n\9wwPHJ.pĀ[mO΁X s qh zGnFuhv[)!){B*m@SMiI 5_YnKZ\3rdy޷Ǐ1ID@ W\ahhJ%%dg瓏Ӟwd(}I:3/Dpi""lppx!pD%io [Gnf0;Iڞ"jUr͕Y{؇@lH6ž%"3;jk9`f[Gک-U~@1PImwk"|v}4>|)jR_w,\y۩$;<(#۷uun՘x<Mwo=jQ `<ږV}}+Ա"==>z(:]{j,srrdNW6vt4LuTc[. }1"iR \ }V~2m23Y*%Zo`r2ob÷ù|cI[6g)Nϡ8?cJَ7v5QGo(K8d)#;ȫw+Ϧa)ѣN$T76/ڇ'2~#Ucp h,k|=C{2гRЇj+.ڮ 7zȑD',)zˆޚ\#ߧ 8Gt$$\ámgmϺPtVeTnuvFK !|ft]h~_xuTe)OpBsH gh<+%6\r4/d('%w^+AUbPAd8X)YD9I+=Rڶ筜*l7h+ttč窸* c#NN&s#Ǻd Qj)Sm&RH3)K5ޭ/BBoFFl9;Ta}ɣmW\i-'(!;+B@8t;|5*1ѡaَ"sf \E%pDo_.5P1u6'L lH]vsdrdA&6ӥ@їeW굦CCX[c=Z$)s 2hg-F\P6l BM.JZC.xNSl͒H }MtT30L..„ ZƯMLTk)W#b1?_w!=Q5۷HGᥬޥl@Sѐy<^ PlE^:f99Hhe7aH @m%, Zz.+rYO/^kkE(9BE&& d `&!C ,|+f Ǡ/*@i3`Er.cδoQK\ ]hG؄2-1[xLd κx%<Ɓ?  %4x/z'+~5ASlvz=Ưuϟ6 ~h/S"ݐ`2mSFGGKV.ҫS t>^ -p#.ݙ }}[ 摶|gbJ=j޾q @Iinom}cCs֚g^RbJtIC_g2lU Wթj:ˋ=>(D{'c2wN5B$<{Z(:Lp H8! ^Mc5VW0w5rzD3Ee=^cO70"K/7Im51,jkjWSZ dtxp{.]S{}lg/_瀋051ԍg 'ti}}I;6Ym>noCOz*;1]{2S XkdY/ ljmhO1~UI"5k#SnÄ́ޔ.Qjoq;noCjyB`k֤-MhSz8~bDS튭vsæV[Vh Het(R4X #1pÔަiYhlsMP6a0aҴZB2"eё+!|6&Gg .S΀)c6ܬ`6hK3gRta?T f&<Z]h^u!clc/}RP&~b?(0OsTz+z% //SY?vgK ލ~F 16`(XH>1sP,fKJPϧtDDyvJ*+O;8*)G-ڋD9-?1m0DwǫNR\΀4(hCk#*UIZ *-m#{ .hO|~`AϥE"(e1@;'X6L{>^r")+I |_{0@C2*kFxUfz=)H++GrvhIjO=D6`sqFǁg)am[Mf żW(ӏ YD2G%ګ :WB&:Vm_/@F \݉eGrɢQO//o&E6;קww#XNOy|2""$.;԰2]\4y"' " ȭ>&su6K~B=_Y]s9d˯ƪ슻e _q 1*vh}ZZ<Ԕ! (.|f6aS(1N8 I?@Ӗ(:o/[@g޴mAa `i=wk]CJeB܃>{sc7ۦ.a`K"fA q f]/j\p$,5UIXnM@ll iz|0;v#v:GJѱ 4)] *9g>ymJH1bM@o4U!5w"9ǏI.Ccbό8v!"^#6U~)2./ ڬ7-!OÑ'2Gw,&S9 Ej5¦A4kވEYZ;:&ε;HUתs Z랩89ULj#j\(p~XtAmyRxFo &b&k {S μS!r*>G%*d}OHg*>FN 5ڐC#O}LmlIT0rH\!C+' ~miG-; To؁DSXН*x~.tvU7(::~$h60r|2Q֛f'![SՉİV71g; lwf|MB3*Ue!_69W!gH]şC9zA `m:[3QwrSg'pK7m+TK0rsi >I @ #̾*.MRP`g.i0nutb +Iu{qlF+\J`n/"@9Hɤ?ZXM~| Is /9*Wnv{mq26^P8S2), #LO /ϓ(HN[}mo Г1ʌN]ң^3+[,Tr1WV940$mM Jl>̛D)3twtܪ )aT\d렼[]ɓ+P~A=ztdwk h8 f폎J݅(C66m8c}ONa~xy\\$G}!eC*V_呉%R}izzz\ϏN~S-9B`?>=hiվ7^a.Z5 ƽ=ZLvg?ޛ [LU._.|?ͩobhb@=NN.T2kA bl:;w閫FOfl! Iu}r GBTielJr ExL{%n ¸pߝѧ䇳m)>>X x8SՆK"uuhTy$?羣' &1oJҾ؛^6 hz ;SAjd>9001t6|ZM6OzP@:#{ xr}`rz1 Mn!<& T~/QXTL3GeD;G_Bbic3%GneG+7PUGB B [[./YH*՟@uLEEk;ٚl A<ȃ \ͥ\caٽV~G=  55G!MNo>vIԦB'W!BP ab}( ph4*sSP&_l uzer#~@eFYqz-w9j }aU*φDG5]_"<ƘoF %Γtc鮷[S_kk(ehXz$GX1ImQP+9 +,۫Nٻ\cD0T%XGKJ*#4u (G$NG\)lKA 4O< y F?GZvL9 o!b/TdM-hF]&9(0cJmS,L*+ǭ.kV|z?9Ȁ5T_)+vWf0 u˅jhTGxϘ͎;\,ې{Rrl<74 v:'N\t q[ H?-f" 0$% 9+6N6"#1wHBeeLswirTF%qjMn1 P/:ZГ<E(Dg|twȀz6LL(5^1"OLJJw~'굅 ?}E#z'$0 #?cKBBam jɃHA2IH$[Z[aMŸ>9=Tdͦ'd#3~<%&P<[rfg-IBd3dU%3Eu˓I _VqWK6&-~|*(h&YD R5~5d߾FɌ<Hu }]k.5S.]b)=$Tdi.`gۉ0#&ta<✓ OK=䬬nnjb:Wa35mV.|Nsu9n/v9Gs:;ʖJE]-L([(-;t\758D\hajj3>h޶K7OL DT%$l?_s~W2t$I1]jrޞ,N\qҒu^ {HS1"HnA7((0왮9%l~37V`jj-ϭ_Sr%1|~Lyp ,x`HaxtOHȉ'z]JJh[ֺ&͑1zS*+[ݵK˙pxXoY4+M,TڣƏ,10:YdDKˢ8IjŻ1T"ryPr{[") V\5qP"cP?noxMcʶao ({l[77 zm֛\n`da*C(tc`(#9g^[+Ol:aNOHVPQځYz3'ƻ2ГX@7ݸUlRJٟ ?VwX;?z}=y:^pE)̶-AV|kkE&:N?iҲ۞lDqӌUKA$ - mc3oԆXm#"ZmRxR<ztGks!67G,Hq{p~&?jV$ pSMwV-4I$Z[[ +12o vw}5$#K:lc^,0E"~1[ xo}Ԧ=;eY>lVg綆SC;PQgI ҆zZgW˓dH`_podf/6m>eQ9 \Ec%hެu,N?lz ^^Lڠw4S^AppYwڷpBbg Qzbh,xA 0\YLTUHJԯ 88=\!ɏR$F($l) 3_88Hw+pҤ >dWOTFǻO q8>cH_Ԫ&w({*9\_ Lj4&ge$۪/G<:dr-"uS ilzHACxuS%%Ӎ5@M#P_3:V\0|8>b3%/K[[W\`qI+B&WmfNJtT@ J>XR}bc1&'W:8N˔jQnuB¯#$"nrwo|1"qԽR5f!FχRv,FnvrƖҟ A`X^)|/ulW]+L^_Ce%5upWBx/=!ϖzi $1Ԕa\i3 7A:_}Tcr8 nzs~2V/Q*] - \PE>c3*0\S1_`W-y|a/_Xx =jFhլ 1J1ކLrs_xѤ~,_x |p֒ lŀ6n7@B~kh{bao9rrPRf LAT6:5m{x?gM ΆC>YXXpZ d$;sHAJKXiؐ<"#+ kwh~?x2g\AFB'=ǃ'9 XoѸmwkd{dndDvkM&AT%VHȘX/Gz_CozCPM 菙 .~p:啧cQGB¾? |rDH9 5d^ePRyz+:E:c +MuNÙv΄*/)qjdh>""-z٠NWD\q͈XJ=ޘ&r\yqiY68RqBE%yIjjTrErW?[(溇 ߜ&NiLG~NL`s>lo%sZV@CC/U\b`ݗP0bU MZLЧzh7A?m܈-b8SҬ;T.u"(DCR_*MZF2\~p UAkِ=b{c̗6ﮯQZZ&; DRVM#DASe4\UcM2<<slapS]B^Y|>Fa$+7Ng\ⴵV1wgdnn]x3+r(0V%R'fQɉ93A-u*D di*.JnNezbYյ3qZ|B-|{ ]tb᳨s44$m5Rt{֧13pU*]x$4 Zxyߜۮ^YYWU#J 0HuX90j*aEjF#-!M+1h9%.S$<;g<1LLTzH^wظaE<?L> ƥҨ3515Z ^ᡠ)xx6/<>F2 |HQ 񖙙xMkFۅ2XfC=sYQt*lmiADS.= ]?ɤXH)9aPQaNMp{]s:[0BHOܫܑ'URMcmvSn㵈 8(/$F!B}20`w  ypvuÞͨǫ9 {׺$eJ%O.)g^`?6%{z{L[A˔AatJ` @Ս %63GrzN*x^8"˘=#ɓ)z<~ֽɼSDFna5[\&V?'ym t{\\]~r_WL :3S;+P(k yRRRr9320D>lrE 4Vbo:-PܮU AVt' pB|ZOP>c4D^#)3\n(jLI(Ѵ~ ~;mZ_&CҚv3*/wY <|~nҮ? i 6҅jֺ/蜙A@l~OS2@o;1%&_گ6} YQ)B0^h[quқ vi2d@j'?N `b ΎLKw'@&;tfl#Bʍ9P}-pzAaPm#)3MM}$j2}d;x!NO޿+ؖ?[yi8kb3HOji:t0fIF0ds,$ح&Z`R}dX$l$55|[.o^ A,ĀyD"Hmb+**Bl3/?>+D !4L6? QJ7gRLFTkzot|qq!X^PXI聳v=8WZDo)ѐVSŦ473*`Va/{q{[0ج22haM{?~,s)8Pm•'hͩh={VYZucմWMm'Ab3m219'p8*ŻWfkWճ_v>? sYl<=.4%.Nwxb1֎v-%=V=*6pZuAKB­ 49ӽ54Q6 !O[)ȑe礤/7S4}n8J>@)󗑬6GK,FF;OSzOnk};QE9ΝgT)O^*lgDg$Tjӳ/?{z:00dθ_?)P:Q ޅ$C%Z#7PrV&: 1ƻPI Qd4U~PDJӀ<&2lwo,eg8y+fƤjE/K cIIq(0m]jF%@AV^{X[{39W@滹7vO9<\58ԄdTDuMl䅨Մ "F^@%^ӝ߬ _0 +E},݉ 4GI|$"1=j dGǝu< ,| ~JWdBZ77L]]3Tn3BjjySV3TlfOk};8`eWHqJ53]ʇO p;#h>U[5=QNz6BP7Wި..>>h~$@~aCp һ3XxxwwjU1yÛ| %$$&!!B侵/QsP)-w ua[xw?be0_8PسI>ژ\,_̟@I|{4_ ء,܋)|.k{D`98E] NzWQ[魱XcӁ(:ڈ&4%x9ͣyq.$ek?o/9:{i?+mD尧nYmgUQ0|ِŴTQ+ a7Y( SDw^А@)F]JY)|6|+LϪ*IV֮{(}&1Ws84~32W\S+$Do?PbM!sJ:q* ~?_WR29VV¯"4 ĝM\+ ^M4tZnw+Tc.댾(ٷhţեxZЪձl2~{!'S<4J%/tQ8 ZpѤF%7窂Mn`,]HOA=J{sr bXES=?I)IMk :- ͑#=F͂ka\.?زwb׿dF$'}x[RVɳ(}¢ 6nq30n ҲoGKoƞ՟(@L;9>Xگrsscv=J{ dB`eH`}pTc2mɅyK5$"0ް'ddk΍Q՟(lŪXá'b^JMC]p㥫rŎ.&FB!lKΟg{5oF8!Lq(^}Ѱ5 cq'9YrN$8xb,޴;m@ͭ<=[WќyISVW_倏;_yW_Ȑ(ߗ4RNOɞpԛ#y4gRp$)ȏ5kcǨ~1h=3AQ*3R*)MZ+nn' +Mh"mon"=E3)0[mm}U.2^JKዐr9يɢy6B`U ZUL\S.@>_6+ڊ;:EJ={ZQ)ҔAA=o8]qҲp0S+> w4*`d޻U@y X/1e*vX/5VOT33_nK:tONbzr-ѥBFJ"򨲢ENh Zfԛ&=hFT=ȄtV[^_b ;聖EH-o\9CprfxhO]Ά%WV#,c$ Y44QO`yJy n]4 JuvDl9wQ/n }c9.n΍U89qfb:#OsG#$t+T\o)24TT-[v8jU &. e7D ~U s5({&T2ͮh|tu a!P$ddu9qVYY%ԌWss/Pe*e#"tÖ"J^@mkyg:kF/3Gz0+f0Q=Lb3+j뫝xF55"0/_}nճf_<֝OI W6z㠪c^J qqa4w)%4 '-wk 5KuGI)gcSw,>~tqv{xµ2&sB )%z_`@?^sYZd^mK1> <W|uCy*Ο^ʏ^MoiBl4:6\o ,'o.w*YvX1I11=y#VaK^BZ 2ҰZ=Rn.i,00oω˱RS__ 8۫v?; FSa6o;l&a 8y`W@/Cp3>?+!4>+!&S-9-QaXLs ^^o_} 2#< fLӽŏCΚ?@[j OP,+%qHEڜP] *&(♯B3Kr+۹Wx>* ELxav_;WmldH\-%;f?@T R4LL(mw^`2%oiαy>p}*`'U{Br\;ȕhǔTTVNlKPRg?yh[ N vUDBGkש71)sjy=22fyl{zF-{^\(T,HOϪ>&RۂViܸ g~sD&$YYaAsP."(?=]Gvٛa4RP }33al~֙*m||DVuws{p˖!3 㓍RLt3atcngS9͕m1bi,;ŵ W"Ș`b:O`&/<& SPX_6}:\ jQB")Pjgr/Cy_G/k 8bh2}kV4-×n `,!KZaXn $MFI~Zx <'7\noF[YѾrM#jտv2\~alYFDJ݁=;X,,HG(Zt3;Fd&s[{zplw>Y!:1֚Xe? QVЛ-c R¬(zmɉDG!n@,C99):ƯfّhퟻM988&;h#$8݃?#2^WhMVn,g0}+@PrntK#֡]`8m wDH5v0]+ Rs0^HfSBefh # Hc{>XTpmo]Z:3 1фMb.Gp Lpc0r9SǧV)΅Lj CMxUxmi{?}HY9Qfq3B)H//X`=b'm_tdGCKFj=odS[gNk03&t3] m}QQD'fu@L_lYIY($ ,U|Ɇ|zUf=~V~'Y^{;AȾODDjoʉ@睞'jbJUZ2o\Y7GtTPA˼_!s% q X| CAPprfOי֑Rs%R 58sڽ]-~\I+j7*R$|)]]Ϟ'''KtZ啇 0oF>?t;A@[{߾|ydM:oJe,˱{8?*rd44$n84M hMoU֭W9F6 1a4847LBe _^{D ,:HH:18"s&" \[z Mo u~LI15(^֟*R7zII9b<&źz* Ȩ;N}e|_mOQF &&}c ~LDo`WifF_Sc>J% U[2 DRHsyh=BCQ;-&Gs~h c#rd;Ym'a\*2 |$BdVL4֎cw'[k||afgoo0*4|}őD1l,Fxl^Q1+an.&I`'] 2"q9ޜQwn&Oh}{OBM'x U |f~N}59 -af~{=tVsv\/H  yyʁg5{Vw6%==עr-IU?rhONjмp}~,KZ2vJo99sXNws?n@*v}=s6SipM2/-̟g2ʈvXX qiټ.j{9 HSJz<<}=|&Ù3S?\3L`})CIclR MoaOv0=@Jk`1í2,?)>-Ǡʦ?Ps!"qpڟy7Qe K"lh㹌WSS`7*>99Lx!$$r~YXix_D \d rףT3?$?Cf㬱ó_iPNWQ ^]^Alk++ҹ;|RZѠPWްcC8*oI%%5iD/?VVV5n\C1<&TӇhʄeluؠ44?IHtx,\˵GL%tFj* EcIڡܔ#P6*|lnuR)3*]TA/Eo&1b)0FB54>J3S[2x#YQ桯WG6v ru}ڀW|э2"FPPzN9r;}TjoأCG"RNhV@{Z|-=x#>6AkL_?Yݩa2058Qi;8aUf$ޜ{ggEVE)b!n[ljT|xlT@Oz) O]ҮAŵɂKluǫ*`Vv4=[eȦH^9YCCR;A^YP*?b}i[cNbuѝ9\YógxVeD'#=_D|I$1{$=mk[9YT$lK1MLڑy#?5[fi^0 1z58Lol(B H]c#t~^ Ghr+P% (ѳ;yGN ()qOBRX ;1? qER޿3TΊ3}ռj־X`z kpQ/FH+x5 (w'ANOQuP0.|}}~ ^CVGYhX*_|‚?gg_SX.hjU-LzrC-PDdG=I<ƙ4+3=B ҙakg-PZ-> J+z6AHBUùE\_:׶ZCk ,˙f}}he1_$ DTXtl|8M!͊Fpie>Ne!}Gۭ/WFFhSxJgi٭S]+\$#B ;RkKuqwHۼ\ ,4{w>9ݮwUշLZ,@LnNto eLsg=Oo.Q؏pT?cj&wg @R+)jϗ{!ca!܏i@~˞^4I+2ֆ kwBG@@ 'eNr{L Jc<'pws=eU.'4}IuAjcaS]DJ,U^fNLƑLVovP.K^lvuzAF+6LfD\Ԍ9:9v %sq~@Dsfǫtg|Uځlrþnx0K~L TuŪU/>K.'>98QSj6/,JNY|e u:au$30}}J").޾@͈Ue\qaIFz0\l}st'pHKzGs ǀj~XNCNV+A|3%P'#FELB.¾=6C~:/¢lielS8+TFFj2$Q /m?8l*2?"ci]ư'%s1P),[X}U*>lRc E4O7bwC!q6)elG..M?ED)1X^$$FtI2;e5[jff8XStfv/OnML^Þ0$+GD8/˔v;8#Da2)h- bu3D@ yE}*RᵟݽŨx,&kE9J44hJۣu}HAăK-4MGˤș2Ϳx Yhi١5ST_ĬHC}L N<t}:踙oa3+<4J{} ѪlA C{/l^'}W+2.C繵)#7>~.jպVQ }y~\FbU0.لo}_hvôԸjOP0tټvqF֎PS,t6VM\VKJK+_/Xu?׻~] 9L;*tv1\uo盀KZ Mb9<^V4e5:}Xg~"knym]|-%dR |ӣ[p4b,GѸ -C>z}"Ȩ|Ff\DX*_Bݐu?N|B ^D>W6)ߎѩV-F&P䟪*c@IKB^./1> atFZvDLZw^W=ѿw_sNmr~P3[2 fr Gknwz4LU[2B 0?=E-_2ǾHJw zK,>"tS`9-"**hE\k2W7cąl㙃2˔~zq`v̢%ǏgZ>.zDTN;1o `xg\nǏdhY{\ IG.bT\H$:zPkZJNg?ԟ[n$fxZGBh1HLlL8|T/}f/fX{q93$cЯhP46~VFMQS:[e>_dV55*CF3*K|*W5+|; kVZ ToJ`#z/n%*εɈё8+ULvE)~OPYUrr0{|$ ~i.@_ܡ-psneZYx~]?<>:Gec6.C<_ƈL\+t0픬#0/hT'R5h{,uʹ%a0j $A^YЛd֍10(H[ ("pOUgJ&f͍zjV̞"JL^+Yef{XWIRHPmċ˴GeeB2w+mBCXbWl m*JmI+Аzup1Cn2 d<R,GjvTR{Jo1%ed^Ng##. v>y%_zc2Gb:;!,b㩠oOPh趌@PQe#_a,Bo$lѮNyG H>KZ[IzGcb2yc4dީ 9%6YEt!w݉R{^`mf>pTGK,%bZd K08>w59/ѯƿ[뤌c9$$XLyPA'ܥdb΅JE_a ;[2 GsTͣT6P >LizM0ڡ ^x K9K~@EBDrx\ Y 4{}B ^4AY4l,"Gx}`ѷ LLǷ2|~ZlQM̌g!K lj+(Hk$xy!-3vݳ8;MKU{QnͮD*?ٛ9}h|_o7R*RJ?b{ww$+FͷÅf Ngzyp:C4Y^U֢;\aW/ØM'$@ovRVTT<;;vs=ȃ{i|OSbbA˦QQQΩX,&)y b2P/>&zuԊtFrz7}ZU.&%m9''GpNt7o,,,f͛{U Ur 7*wlL\F!L2{m#8 Cjwx=F HIdI4N !{+ˁ~! 53 UCWE~23a\|8 G;b4xgP \c;'YGӟ i.R| O/}Z[LHhT>01EsT1SM^IUycát%򲃳l)x<_X 22ψ̄5֛wU)Uo& [resU*țG^n>MJd!dp)[ea`|@xYpg@qV)+C_&>O01F9䤡!IKWLJ"ޛ? ݘp=C!c(_g+k/qxNCLayy1jQ[磗[U-nl0/3GCU*~5 g-ss"⬆! MQ`Rf''cv'򏏎>|'Ng[o۶*NNNrT*vNo/.~!z|tΚ6|8q^,8 d}r̶^dWOOK&tAF%lL#Wrwi}7[Y@Esa(2S`. F""H mH%-xP%8.G(:A./O[V^Ltk~)ccmݛ}T)vn )|]&ԂM@ݮsl=14!d\\\,+ez/ +z5XkGc`X؟{^$XHd+7ռ ^y q4[J6MΗgZ,ebfIHz| Ijxv{/پ9)Kz*)0WА)8"W5x::{&.sRFsla1A+)U'MgjbәGJervCbDDbH>=m" 8lZR,SF0NeسP݉a*H4Js"!ȧ܀ΣDbo1lmM'/4dwS mtIMwݞHqlĊEj & A9r }"""dhhh`-IdG``Ŭh6Bo & y$9 - fs՛ VV5ԚܒƌZ}ܗ!}Ia۟  9Lj-B -=/78HG1+ ʑܟ#"$,//w z Gyy~pȇ̷j_DR#?0khHbf| !AjhBI95$ES9s@"pG6z9d3yuJ*;LawV_.OjV?t,,+~bAg,GX `s1+m~JI[û*6L2nH9IFBzQBo`ӑwD/`|W(~` bE[*n 1@p#H􎖚 Ri"x3Zo]hi|*њݑsklϓK?\x$ohMkmmMP HtdS<9Wc=[E $z3nTP*:::\rB11Rc3{hv@kU'hΎ P֞VqJ;X4q?7+m2)0FSz.-bSXS]?J ] $|fjr'}fQ?@,0Uj=Ei[8-t}sXj7 *z=]DLv2= M4׸8)6g`:#|?-Mcn~º,SsOTYt !el[^LgO OcD"P(%ă)LLLw#23t `=P0o&MxQnt挕J<;H@Pk->ĶA=9B-ZϱO%rTﲩpe՘PcaiYlyxXרa8%c1[(3[\uw 냠I?315ꝮdnmnF66H]Vgf %e - KG__IIJYkK5]v j6hN_lM4}O]zO_ߘp8;w'{,jEB_C8}DwhXv/9 .%7*K cCҽ,g`!,KAҦ\};_7%÷.,>~췘՘NNB(^m--e.זs]\-PH`2FskW3."}!Tkrᖫ >#@G={pI㮱twwLZH>;#"9Z`T8oSj$g'y+OO"8B547P!yX6xPPؽ) =`>j]Z&%hI)`iu2٬ȑaP,C>,$`JG9F)1+Aˑ)&F⺇ޞ|"b`([jnxs{[drvڽλ^OOӍ ظc{88qtt`J};/)gLA)(}`<%.q.7p9SK72٤S>Afʪ&d۳;üQQ'''(馳jZZmBRc==rπy4#m.bԨ捠9A†g"-m|% Ƌ2M`?a9W `9p㿏 &ߛ #`9Ny|P S99[42@xjoQ$RWǣ@}g8>mY^nRP#ABy9z1!X[A`|K,v| nwezCr;}?_!!n#>*L@3d{98z5Gƅd}dVE;_\;9=e<V`8-cVZ BC^=ŋfda_ t!G+ /ຑa_^7hPQ89gP|P"e$enhs_2Sg40/ɨwr##- N&|_圪NddJʸMOn/ԳbxO T U/Ub{>$e<:\?T:۲=;?H8OYuY mKKktI7q""Hʌ<`) v0(#CpAU¶1Df~sWa8їpظ뛝>2_|Pk{4,l^Em`8yq&(žI ԔxUH% c$4^s;zK2)])o<]š۬XD\ʿHu:L6QIH(2drr+R` LqQ^lۧ#,7i6]GD]#5Wac]&$'$dwns{TM9BXMd{>)C Ԃzgn.LzVATB%~"9 )%PR5Q}H lETPZ69br~vxFQarLa 76F^t: ٮ<0-/)iVL$!'Oδ1fV ԌBL:!p --7}L!"->>ϓ7*rHKQQyz~v*tM+xcZMeKr{{רP#2omVn+$4&{+ Sf!'!b)6A<0LjVX~z"2g Uo. |m蜝sM >ۣURne+_.GOSv)vK+@z{;φӹޘ={Ig6f+džAa{T`j…mlPǃ\Wc˨bF(Rk8$$1EϷ@PS22mnW0ʣS,VYuF H,,HUh0VX[ 0!Pp ˿) =bi WLꍉ߁,"1ss>y3)gMJ"hL@<<^-zҠsRU σC(0> a2i&qLlo"j+B &=eN)nTiҏnxH EԄgaQ}1$kJiF;-)u(nAe`'0qPN~l,F(}œj'bZ5ꄠ6r{:[ Tkk߿aug7ռH_(QBb`9W<өjGV1$Z1('mfɲ_t6GCpE 15uo``>L_bM`u{"LVv6y.Zl6tt(JeY4`,@i#2O.9MxEƊ( ~F%"u}tDrW֑ j c}+pmqմn/TT;AkMosٶDyL*@>E_5>M@jo>RI8?P!w찰xg[S);Y)IԪx 9TV bIΝqWV戩RQhUJTt+Tԍ"@X/D1*5~:Yg4}AS+/ecwR6ۥzp:_iF'|˱ |[:6AѢivark?T:B" 2:p9S/!˂oap{\(j{]ӗd|sȃ6 !".I=GF~oT_U58kk#i+M!jG&O&!up!omAJvEGj| -cR5^R N7܊qߗ#W8gped hM$x*cq}~s,ĎfÒ%n8JV:;60-H &yUfyx5K[[VHPQQޏlnw/l+c&ބG09pBm2:m~3; pcL.dRi bMUʣfڧKGguߺ NgͲSU#~w= ϤYYމ7nE]I愩+9LwnP4Gα֏I|?tn*w 7B"4ΕAҔT>6y9":DRe u{ncr- ٜd/Tͷ;WZ8\|t4vBx+\\t~?ux XtMA: p8ㆆMf~̩9"曯-FMUpu <"&&}M H>$jm\З'OR.W4< W>ϙ##e͢Kz˲\AD A IȟO,z}SbQmyej&~Lߞ܈rw<[:ZV4_ \Dqd43NTov˝$b SՖO7fF,ʔ3HKGQ=MSr{<} pwcc12eYRVVi`P7xʴGu7?y8K%:' iSM<*=ll5sՖXfnߓs E5)5>?Xl&Jʫ6rbӅL&rjj3m"YҀqنOMu$!,@rC{߬db ff7(-QTLͩnj|\Z^^ZcҋFPu(eԗP#ڶWכВ` -2\٩TmGgZy- *Q#1 DWhd_DLˈ 9(*z6Rc!K. @P q% لyWD ޑN 6"; }Ǔ5̅ugT-#&MxrMj\4Xz]:;??RUrSmM?"ͫ4jr뭶3.5 VSw+hV)ptӿGEz{"q)5p9^161 @]շ̵+S4"E\.}`p緱7saʮB+w,٬ۛ3:Ix X.7>EasjaY,_Zj++Rߴ:׸8%π*I/؋WVw-')6p֟-*KՈ)TxY&RB0@Ӆ"0.Hqף ķ'B·葜 x= ɋ,CT0'" &<6r6?Dp4q^ =>AG7FF%UW5 <|I*66 Lz6UM ;"-pUACEMٿ>yejv,|B^!l1xAĔaʦ\DQ+^;Po|`҉BbK~m33C_xKڜ9@L]tw& xxBe"rT0u0d͔UóB*՗#~IK1v/,xZٔm8J:BBa"o"^#H^ϾҌHMՀ2;5[%kiKeje1d}w$Y i\TW6 ҍH7H7(HJ#ݝtJw4HwHwwJwwks9GZk+{?KAH9G6DTT[Xux5<~|~y\wwX1)&T5<9~wK, tn"_w՜xB(`rt0d ?l?3JUK [m])!ϧ69}z:D G G! Z:97ֆmTP}qpZ+{<>_H 3#xmތ0 26V5h$ev\˳/J;߮:*LQP9k:mjwdޑ ?KY6D̬K,WH38'@eFtDtP2X"?ѩV<<&Q v,hV֠$޺ҩޜSTZ6}*P8T bfCPP"cta! _/kml; F /(QohIHFr 9!)8ߔ^p˹J(Z`_-]W'Qmi&aW9'~J!(%~>5bb `>#|H-0U_]1">_ፌ 9msebYeB2%b>*?*-ԽG[/:-ڇ5=^+]sJl{U-x\<.Pq;;\AeF;m+};g  *9u .J_ސ5+ȫ9 +ͥߜ:|{`4m-vg85b|.JNxBoHȢ(M .X-G G6¢a '%K-NYRNaݹM KVSO6q/Jw8JJz)ü2&4m'9*fL|MUa d o{]prex 9팀sm\bnGTO9?z9"(5ՅY+hfz0H(˔\3`eWJڭb4%4eHwU_bM}DP3jg{vjU#VU8Pѽ\9{]-Ĩ#GdQ]}|lF^H#AEEхX(gR$FۢxE5j)1CϵgKӧ8|^ 20t2VlFTaYbM!(J4;u*5qV0U ^f$=n4;T:I8)c{axeuccDIf'|^aWO(tFlle0U3WLmuPr%Z[G3!wi~39P$ $0,8DF]i"PrKɣn#xekT[Y0xïon.*r41"Z 3w+ ݲ81Q qlu=(9u]=XWDk=QЌ/N&sVKN8537NNJσ%\3[N!*Yy61~g9"h4F^_X&&p "p 2DdwhaXSy (k6hbEWږO;.!D37FEܛyYQ$ih~;1iwk|JGړE<1{ͦqddmrD W} Bgw9_i}p}k;fs;gMa h BƇFPS=|mP$%AuIM{ڧ*1;Ҩhx0l6п|= JL<0ѣuD-+2%,^'p|FH[/Sf0j+6wt[v*]ct)+:@-k|\EhB|oy$ȋnI'+Mvv.ȈW(>h=._~1@J3lϿ>}Z߽."*֭8qwzJgӃ70(lNjJ5W[r~k-1׵aD.+o6XhV:Cg*=_lmDA|.yHH:L k1K `m z6XC,$VՀ )#{|mବטtmk g;4fEVI/7Q(X8mp3z,=ycc僽E8&47/){ʖ`TP+|i^j/RII^lAL\.W]MƳAIB­٣=:0^h'*ԡG[32.nF([)L yB(c¤?ߥa©oBPZhD qj_gRsk44V,kBtoCCC8AX%GI C9/]$:2yIW:䍁LI`MZ_ KV%@G8jj Ӄ]W)䑧^HR`_R^tp\K1[k!Kͅk}U" E5," xr /os OקwMЪmb◬֖@E+C!*o]}0aAocèÒ7$(,%*,*N}Ɂ&(xГD@kV3v.g+9(恓 02 A|O~%,;1bydHЭSoḺ(Ta4[/Ք 6=_XњL&wۍ)*973a1lwIum}=] s]mwoo HSS7\uuYBJۮQ{*%6x YA}qICx/'V6pTP X+]w/_>W~>3;''F 7/-b^<)圬;[i훶^[ QT-CCHA'빓Z}}U}34--8_ %۬@PL6F:x҂U*9)};TdmHFErcSzP4 WQ^wb2Iׅ;jjUc65kZP]Xj ]HؕYMc_] _nWJwzмܞ(ݪ\n$77wumm@zlӕee \\n&U<.V: r@ FIldyyy[]lAx\͓X w a-rޞ(EgM󿤬dO?;>UK8V^C!w\G%#LOd~9ĩuާ& /i0m xٸ(!s'.ۻ׻%NFȥrp-mEV] 0ǶW-vGm<<̰KNNn1WIUfi}];Ivmdxb- *yPrRRR+x9"<\fT郩?KANᳳKvzCJ%eȿ'2/՛sr"oN&$GkЭQ.$$$|p?̃fFr' SiU2"#,&FVq|!t6uj*;B n>̢k_Ōfq;J_s4 Cv8(gdaoRl!{Z=-jnM$ rZ2Q ڞOoN_^dXXRSP@c Dptb"] :sc@ji֒ƆA+x  <\[[ӳ1S%^ieMy`_ {=RD<Uƌ=7 7INp8*;o_= 90Q(IL Hfs՟Eq%lĄ;r2RT4`'%>Zqo@>]8:DN4?fIe Ijl Djl&w&hT*L'O ɌM<ƠF)Z[[+)lѳEG޸ReZ @L=}nTen>w`IBkCe7~ |&t5NJ44ÍFCoo)IeF@^>{.mi:H>FuA^ʤ8#crqH.򑭿^Mxr/|E[rb-rHaX,Ft]',rR S*VK-YzѴ߮F-n17bgKK&!\gK8 >BtJ×bMRNߟ0g҂Oyn2pӳ8vk"-3Vs"@ ln7nnLn)2i+/}T\]gPAT}`i;\JvH,>xg^`'rhPBZvCE"^f~vÁەQ<]2. @1s?'%<$Vc>շx(/ f3h"w׊6 c=V|ntlp퍱ZC 'ӫx$gYYE78cϟkM$%q<^2FKD#%.#a.GПvwW{ӣcUI'aA:F/555 ?G T{F#6xE%9U{233!% h1;a?JVE$lrS$=M=WMO>HT+"U5V[[ڢQKP&9t*e$ݧ/(+8#-[\axHknKӢq&dXLb 8/m׆N8`]t8YA&혬PuJЎ&LJ o"K##z38LTR}Zf3v?ae띴9m\ gWō8lv]/~nM*ҘԘ/8L-TIq )+OY3.n٪wHZ/Դ[ZxɋEZ)Bi-. 7PC?R _3`R\݅zLcF!IkG"zAg΀KX }6n^#\ڼEƝc 5|붍$ɴ9 <1"WQ<.#YG҃.{ݜQc֡4+?2oKx 8PV!oi%grqw 4Zu@ TGss?P"gg{w_?D _=*ZoL,fVI-m7@*ה:;l;dOn؞,sDJ߲$qCVvoy>_#' 8ZU55ࢂ>c0G<@ ١ ̨*'wڪˉJvLD;c#i: |K Y9P*XwӅ$K86B#"ޢzKqٿ#cs]*>һma>s*ń8vFɉ,nbَ T rQ2~ g{4'L*dj jv*ۛW.ɺڄ̟ ShȺ:<)45+ ƿ`2῁{uo X;h$TvĀ$~K=[^_e_^Qa4Qjg `{nߣU8E]Gf> L+ $OD\cp bBpH_OT'daLMIUZM *+{K,lF( eUt1=r}T /?0ED2KȎJ3c A'LZMNn @-Ky'b~Tt0,y@FR l4S"GI͐(OŴۏjIXXƣOc Ԭ{,ѫ%|]&FK˒N64{7ɠ!HBn x64ŗQ?8MIG=nCڬZĭ1Z(nU+]JJ 難ҪGdYMdd \d@B) d5ߝbniG[ h0vl]`f}[S%@]3( B0Sa >T|m?g|tUn x/ =^-y r;܊e{H<=oO&{r4m=h:(L]7\-jTr QE*CM!U~[c4TE)qp6d0"o,җ0o55=&۹EA{d6g0RDbqr"S OY9d2C塴3d:oѴ.א^bHlP>TFOdMvݵ_'@B]5? ) X ZඐIgAD~/PRѯ ',|=Vk_hyBFWv#p /w6T' LT ,/JGhr+;qTTix||[.,ttS^,, xyNj-mUiOA`D]\g ITS*ؔc-L{{:*̯ Mz _0IJG3MM}sL5Ri*~hĎmV{ځOINB#5C"⚚UYx(% xz$:Cx-^2Knǃ6h$`Τށ$Cz:?& l ժ,,U&d7#<#dxѣ q  o}]ȻD8&!FwzVos+V\H]a-\OSw0ә1}a3]b(+ [kGι;5V@gʳf{/<"<{=pL`;97jU|wn6l?36(kƆ4Y ?7-UKPiTR*C[D9v/dIu;CsOZ6[4WRѦqPqA9J*AHLzli:Md/A۹^v[ţ^zC*:/wvͤOddD_ -[}w398XR{}=J-}<nc`*+WV_O$2|'UWٙzLSx9*'JErfY.:+F?ފl\ġPrD[Ff0r{'62=ض.h-Q"3k _T.iZLR;2Յ~v]B1k 'P !-%}+{ZJ#&AI@' 5IP2:MstK>&f-%GtUZ'q =<;]aSU6s$>{d6+NtvGv${ÿۺ]Wm6 Dngѯ~2+\]mJXh,DP\i*H7B@hutV ;~\('_SXRw@s^ff%I[o\reX[y=0^yUkwwn0W@NJDz\h֦R[stDor8CԑFe$icpq*#dzt:/Lp.^1w?'b]ʦ4V4rٳEEJgY ϡh><[lsKP>mQksr|jN*3dx|V @7p>aaa-4J3x3,0YcGۯ6tlŧ\ڵ7_hr?KRD,yB8V$(Q7MVR?ߘߏ尥"$JZ.WkNVM&Rt<*);JLKOxL' Q^#66Bu 07tOIM D++CX>:؜,潿_.![*E4*㥎{8[#o𪓁pl࿣jzh :k8\ι:B/"C%i1K;;tP r/-Oƣ[oXë0W2\G3d2ϯę榈ZBjFF5rw(6010dZ_RhѪB,/I"SPJPn2~ .l>m! T*L Siz"xx܁8\ESFjGɶ Ghڍ-4)ط{3\@l:C ¼qwF܀2.qy!u\ܮr ,ҡZ>pƗ74' W>ʃzK yh~^[}';ݔ` HyųMMp2iXh{J dnyiY?f,mo{/d>5GJd /?)_9:j G$)29y W~ ~k߃X^_bI[:zk?.su|M LZ0Pl[Ҋ^>ҙ|?BT` .Bϋ>VȖAq~¹쫐,LIes#Zٔms BA1}d٥DMk^6?@rR_ƷSIrM4J1쁅AOU:%JjeF RU*Z}U/R| zrS0h6f֢gq|ʥC#CKT;OVd(y\h^mHL;qo9"+3TbHRի8BP&269uW/.Fi]Hx񆘇'avM~$Rl\*KȐBv[DCin.w֫]ۓ-W?9!xX9X[;c99pn'R` )\4 `fjRq Nm::f|:Zeɓ;7+;'@bs3mJ z"$&~ٺ n11JaiiյJ]# <{hTJ1/Ш@Bp e o64*$X9EB\=;Pwonp+8o7yc ( ^B Xu),.fcmQWnI*W>egb+]72 $۷wvb9ݩz=KzP<% d̨%S}w[Щjh^ dc;苛{e9t ^ v9oksTV[,~䨰ň+  ]WSp[C(.k 0]?>f>ybKJձw7"M^/lOPmQL@}Ұ\4zMAp)@b=,M  tGp r5"+n ĿB=Y~M+-V? ^DBz \E7*ZfZOX% p_F֖]e.DAo%3?|.$ddV ^BxT_wv G79U碄jjX}Q3vtZ0_ӟe1躯Nzp@[Gl45^Odk!G7P6'y!Ϸ 7|zIёzZ"[Ѥq%ȼ`ccMb  OIHI wnoO' Z>Eeo-kX.GWl/}Zqwia7[~2pMmia<=4i$\kjW9!d6EV FܺTbDv|#WsW+ cRCrKcс]4*xg`ќw8¶% K\Z:46QU_hHĬq;G~E |/_tZKŚZc0rx@bqrdT f(:p :cRW'^Ź9b~Ȇ/A-ῲtvtm ;}*i"W?9B+w\YsGdy~\ua~?/_ʑ !"> lc hZs]ՎrVB篘B jMUkbI;=xX[凕mrrQfgl= =J0>Hɡҟ̳9DJ9b0]FrojSy'H͹.{wyx?>zjH+IltϪaI8 :L%RJt/UQEak%Z})\,7"k?{zxX}lq28N55߁*p: D (+-R+(1\s¸פ{G(CPUj[Q1 rAwxXxєX `ه;Jň[M^ YZsI|MF?steзva;]Skd+elhVin#t팦v=S$#`*(yI@-E2FY9Gr#ާ432FSч*[ɤڬ1L!|tnp`T"f׃]]jaR[6[RfY'>mrĕss i~dg72;Ļ̐\>]9x|oWN/RNz=3_[}"J5^`kkGPUƎX3 UzS󋥻/ԮRȢۉACLįЭ)q|fw5аJr2Hi IG33Se5Μ>9zGGo?#r"3!Ȉ1يEpFM֞=KL,8<;Pi=ޤ=6$ s~˦i1.[OW?r p+` I7Ӊ)'''/Zu)!PRB~jD59lq͹i$ Q)vϟŶ{~H:":!<<ɘaAX ZpK]' 8cNG><.K[U XKn{%xy}1XmM:^Umqz΅Kz)DJ ~w[l/WrME FtrP <ӆk1H-,\N+*G{&ݐ'4}vP5 BhrШ&ԬZ⇃\J x\rňfx>] *;ÈNq!{Upo7J}f6KJvcb[8%3dL;zݜ--kzـZQ`;Oi|Y={jkbt|gOCZktdHĞjZT. XH Z a(xOn/ѵ`ׇz! @e2:^l?*G^1P=Xb ;v+`*兄sqGDuB, 9R !>T/F6C 4إ+BxLZyG3PlmjdGr1fЋnm @_kC2q$daa'?#_aK,*X0JǏ|E\h@@N-/=,8D#p}4jY/PA%LYqذ=?~||8N{BieƥW%wNCfH{`4 |1ذAZ5""F@]g,: po`oPj6 ()1w=Rv[Km7k9Cj5W\ .px!Rf ,h[9O1[, o3g\[<#H-ok=Sm<27ۉ*𿵢Ǐڛruv/R(JtO`i/x w{0qM7"b* iPE>n ~5.N@]Fx^BޡZbI bR{oo`q=@k_1cIK+di'qP0 a2'i:{$q @}^8̉ }9;׎V9j텫[V?`\d#s\M" NFK/B:2DWM?+(niH CiĴ ., HHIBBny݀Y ~j:ZX(^0ѧ=*sXC%=gt3͡suxYz /1 >:9]kjUrY؝{uccWVCC>|ut$Ң\mEXf=aTWމaxx@*f33,m] kl.| .iB˚,н<*Pa=v}{zvͨ[w=豹+ɠzkr W{rdi4?C8SmP]Eq!M$8ګ_E[Cd|ٿ]\d͹.P6|~dA#^aacܣ&Dz _^he'3! Ԓ<ބ}`+GnGG׃2܌n'A7mi1ewn=<>tq}~EL؛'sp9&Kr>ZF %ˈ ҏJe)r[|m `_wJ K<t;7VVUߪba"$|၈K ,gWW ۇ3Dml5AeB"ܚh|yyom,{PRb"rd(K"p&`kkkxm^|LI4 va9RZhȝodq֫K"6(%Ѝk2$bڸ )K.o| %'&(V鉦.m"A V#$FGӴAtړ+bk ؁iyQӱ\}6Χp 6h΄*g:äEi'UBb<[E;BXr/n7#+'3j^sDW'~xW$Хd!\Ǜ|M<G6'Sxt;TM,j6pBYGB^ЉMMCFaRsX*߷gOuja8;;wnn6c0βBA]Dƽk"_;LS%/QT4JoGӡ+IϤҍ37/n49 *,tη%'dzm}ptD_3D%Pr[23KE#Me語.,1L2T[+U4?k8mJ@73%9 -;P-_[,,Blj-T' @.D_suyDTg0]Jp>ؤo'|$]R+\ ݩ,(}Vz&#41"g5Q$<6mlӊf7^>8~ylS64,.@̌31$\u٫fv NML5=PZn6xȓikkM?y̌TTLFݧ:F70x==?M[h>NAE~RO*vx o.\K1Z--)"0D_c>8~2SR1Xvt6w55/-22YLcФlMy3Wff[Dw] Qk)EHHII3FVYVS"iU2a@oLFghi/88.8nt^-~KHL#XKDXRK7ݟO/B~Qb%|<pr4/YYѩz2"Mh1D1/">3osk4f hv1}(q ܋-d(b4Lђ?H|Y6&_~#g?{I^$,,tuLMB)z/麝!:V:AʕZX ztBD@ p0}?4'?|SGD SSSFPTv)vtuĠQO; ^e1`dde3K"".WZZ+./$  À:P_ZVBߪBetq.nJN4qq5NWaa}}zzLLD%]k6^<W^@/"3$GA1J؈`=/_"WEFK5D} }` ws1ȸfv9cMh~Im v82DpWֻi5"`3sH;vjIk<3=x1)4VDE]׬}Uݫr3ga Բ,O|W<V49DIIz$v^ëxu|v+Fl,V:&>+D > tbҲ `+rw3 ƛ81AG1AowS˔2 *ٟ@Ř_1/S;|~&! Gͷ L qE ζ?&d8xW\PG0 f"ߡ%qrD͹_b:C}}~h6ݖXML͉B\ CzNAG~ku]]b귎J3!2)`6*YLy PWKP[G VzlVE)[\ɋyGH 4p}+"L͖=Xh}Gx8Dleϛs5Lf|,D J* }y\tN-Pᝌk`A˯7&[DY36R<9R{zzD cH"_RI[LpqiK.pP]INIWO㩲0r6;;x@':2G@Ά wemY5o Q1)ەDPt9YEuo *:F_:\(VA$$+?a_{͔f lnApHE( S >Ϝ't䔔Ӱˤo⟟a1 ~%?N [΋R m֎3Gkq{`y9 KI`Ԕ9Ukc:(ꋡD+Ĥ~A~|iA*U`}˗y$Khs/#XWqkg&'f=in'?{8h^f/?+6mR^H36&IԐ^Xx..0!2z ;(#+ H"><)I]_hT‰HH0}$>'{|+t\O%"'1If2qNwqT{18.224wy<'(ȿH4(bTPDT[Bemnm  k< lOۍ _~&*Λ3_k@5^8ŃZT Oچ ٿ9~TJzKS%b&7a6wLke!y٪&FҡԿV]&+iN$?EC*>гO0*kyy VWWāǤkJZkSx3Sm#VA|Guu3A**qRѝm8<?*/ooމ"|?ݵy,&vө鋑b>~|1R٠PIFtR03*^+o3Q3'cQLcb dfNϡC-bUN>05a3<<[['rI!X cbrުRI-G7Zp׍~`ТLBCC% u- :Пo>Ky:nŅ/QÓֻ,Fo豿xųV 9g;$ddd7F\\biF4YY]4yķo%bV9U`jf[-3utVB}p}EW+g ]4bYlo: &TXBqp?DGײz+'&f|B.w豱A)~*:ǫu5eLoxF~ѷWVXX̑%qG5g*7UZJ4SaX")\(!JPm,ف OH((褐m9hFǓ-{KN<6skDƧ|| Ib%$^pr\|7S\2N(  OVVʖ %&eU+%>hK zS&l2hkE`}ciG/W>+*Z{!@\ 3q`k`[dztD- %.)!m .2F9!I'◒RٌB B~7K!d@{=YE &BZzZHUQ2$7Vќ9 vD77 YM Qiwp/f"6DE~NMSaÞz29PA1,= x|ߜ#…oC19kFcx% h>r(&:]r)^--9JL6 M[fts̥;%Tz=_"߁tO__ D_SzH/'f];#Y iyT)ep222TT`HuKJr=.CYI-19yJS,]`~ _Ͼ$%Y/hco& [h4iNr_+Doܯ7$b<aL5yٟS jpe)N"#G˚/br"".HR.n?3|牾~ Y=vD(@g YT/NZEYQ!npr yRG 0r@$&.x\?t0==xiKf[X|tZ8_:ykݳO#\䴳r||-'!B-1!M']msnSIsO#Q# _1he1.:88xYo% l +裉NǑkk.VB'?xaI-y"KK?F%  gGc{xL#AS0Zd:G=g-B082%2t[qzF9dd+58襜IJOK,ˎaT.îw)N妆V5 ^g1CX@EQjQ`w}gbc>o ,i~bkle=x&x+{ |3-7x#F9?7AfA sbqÅ C^D| ]"JH(\m-N p#墣_=$r7pN/R.L3V"S/}mk۩xҒfz9R,,/}-JX^WZ6y' N`:Z7_ _i6RE nk2Ju Vmہǵ*  ;]|xe-J‰2$ܭ0DllNgBK0-=̃I\)?$}KʥA:_`Ň` EP"le7zz*++ O2(2üK`MXL4$g*"Ty&\$bҡ1&AAq*;5{Gg*\sP*'b k<ΧHz{2֛C>HW߾r;P3-zO`3p?[PY/tH+*wIBj&2I^ .Ő\t=@rYðL&\ tO'A:RrU*r>b4?xS~Y%հn7-,ϽC.NrG;)/&?מǭ_m !Of8,P~R` "x@=; *nz`Ȗv:^}ID c,ݥjg{V-4Y}c-0-Eźۆ3cͭiԭM_ySؼŝpVZCj7\/EҨrD~Y[ѶLc{TSY87"O߽d{bΧ' *vҪo! ffA=lQPyok3Gwr ,^E yygTm|Gk܊nhv>Ŝn5ܧO^!zz/gQ_ejwi2|W,SbbQs; VXT`:'mH ݢz_kW_2 e "Rc[xi+Ij&y!nuaÜ#Z6Œ5w?*>R2) n8γO)csѸ{09qA[rm>Z[[Q5krۅPz 25t\0})ϓ>.:[ ?XT1f=MsVs3x*2 gTp(?PPt~fRn$+n &t2=zXs0hlpC d7$$du3:C>zm!a` F:zVW3&o#Ul410|$deRAnh,q# ;lmXT[xx7fS'gZ5в+ctw& _nF}8aS2KQb=UC|+k/Z(jI@aW(W. $:hfwh~e"!own:ttMX򸛛9?(G `lƶIH;Z)Ϸɢ ]+ CGb$B~Ao~N{eh }o~uiqO,{ O=s̩4LJG ~?RW)x,g6 *͕Iu_dj"i*爵!D3+CiVV9QdǏ'siwA`h$S*@V"wqjD~_D2>)_y\IUa¥QB폟n+=$ IB&Hn.m+Bŋ y6ϣpBLsؐu2ҋI7I"bԡO{r2@*4卡vj[rMQA\Vwt|wWTn.0/^zӪ12>-To?ky `7!!pf+581h6QmKeSz4 ,!_7M" ڇ0QEu _y\bJ>E,ش', E^+˗JN|ԋq?j-h‰jrs% @2U_hZTQ.(mv@g<&x "V{egZmso-mOþy?76P(訙mC##ߛNfa.))SؾSpeoEeڠ0ͯ2ACH$s¬gE+_e5ܨo S$Y"<&/ yytn1f`OFac=]̙k1DTUA: P*p9 :7Rss~~ kYۣN6XP\Wʪ8 =Kğ~\AqBzdP?57!:ME5 ͓UdR&vhԝ\(Nԑ_A{{hXַD:n|3 dEv!9b1d*Dȥx)bEBBz7<+-cP߀`vW?Z Ʃ޼{vp F >w3HAi2?.ۻ3oL$Z::`߽V VOM-?v{)V|xsO;D0j [ӏP( 䬀DpdLno;WȉfF0&zrhG/ζ=zvPo."MAze*l" *T@E5um<ޘ }!VESBУ NŮd~w!I!k_'ʷt^ Z3~RS4R Cs< [# $!,k OMO:&P-U;)]pÍ3O<>4W;KN/{yA5m;w3LUY29M! 'c0QeةCJUkj_uҡ@؊Q^Im{N$Ϸ[MvV7HI_ \ "ϣYd**jsi^Vbֿ;Dru= "EEiu`hu`{2]GW-<$~ҹڽ3[.D2ԕol#vF:)UooKϵ|yF E%pwS xdno3^ G6'O)8h7@/>{$ٓ/(g렎ˋg8eU~Aa띢ͩaMvzUW3Od_ ,;#"Jn' O{TϨSO$J<}6%++WBȈxwpE,|.L%,bhE,6듢n(;)|`2FO!a1f;kTXXg!=:ݬ2|"[|WZcPF''GL|a1Bkh gmX'º˴УYKy}ELr^{1A*\v'P7ppScI 4Xc]3pJ{S1Ŏ3;>A6(ӝ  SS 32Xߜ8Qbe3?cnO۬HXQPGg_>Q1ռQyo߃+,X1ci&3rD/AЎ cV fyZ#`eU֔\xy U>g](*TQAFD]m?&5ݳʏj BR2q. m}L hD"CCKIaKK6IHhSRzP9 Rg٢y\jm'Q8 e#/QPWoTw3aw) dbIT-;zVpE)8c_!eldsoV揙VNqD}6w^mUNj &tf#{)%FސFEQPS2}J^2~u<.SDAL##{~2&I!Gpg*:;ី_3O,-}w:P!@}:P{:.nC' bCjQPWʛfm^Rk5L\yTa399N"Tf+t]yYWͣp>PT #=@~π|1S*6du.V8ݎ]a_Đàg  xNFi=-| ȥ/ʂ[V{ D㄃ zk[`OM&/HަsU DWKK8))Ŵ: hT9>Qd'ѕۜů !ݫe7 ?8ZfK#*q 7_'c&Mڏ[E*-})$94^ia/T 'mHMoy1 8kyɃp0@( ffX04| Hx̂O^7OEꚸ֑TY/cH93TeI  --< ]sf%D 5VJ/mEtJS [.)Ѿ$ ;Lz7'GVt+E0 Jʵ99(?p"/F,whZpǩHMLx<% iXT/԰x*(DH914SEŻrx <}:ن1pKE |f蒩B=_vvhaC |jvoע)'pCQl#vً:TCV:?2nB@{KXgzX;$qm_ _QpcxG-vHLr|'ROOJV玜/ՙ= [b1DˉA?~] =+B}fO/^uF65,fBUEXQ9QҥvxeubNT^;(܁3:}?}LF@HJ~_HoiXE9`75ƎIP ""vseu/rdb::c3]0Ok8|ZP櫹 \\"9[umaWic @HYutp5>.; oXaF]'Ek ԽklO7;$TTx]PJ<_7f1˗ah@^SA n]j7\Ĕv$mC"dB'&b%.-^7?Hع&?99REWG?@R^K\@]'bI5ug6c.2 {-r6w)>j{hY; ?N?VxPv&5,@Xvk ˾e BwI.7ۓW]/,(F/UXXDTVub'!ԟKPFѼcWqܿ:tpLx\"5~)s^!|(Z{`!R. ]aߏV.hiq1R eӈPAۋ} ?;;~^|_7z9 "W) %%6uQPޓeRfd> f2>k0VT#?@7 $2 } ]?jTgJO-&;( 8~Y('_oW,9R \A *nҰHr`hɖ"/)1?cLԚ&ukW#n*1j54!6_/h(b5@3OIM&3K98';Ɖu7fӇ%ZhvkME6[cݯ+L'm0)IJ/X<0qْ5qu& H ҏ7 fWA/Zw^7)˓Z٥OjY& aǷUXS;V>g2^@CTP/?Wrr`2VYs> zx6>>-[1)5zu`j*6cK_Y!`c[E8?PWW+FAÔYY?JD!+ˣMvF!FF{ؖTh66KU2OotנGYX:H,oR~YN3*(eR?JDI ;]_ov\ye^*JOH},])Oѷ^2BЙnOqw b|{@E・{͉~tNN YY'UsqU48DDLioh(DG_>Xj:km:)HCG^-ѥ5k 8p//L 'O@=G `Z ~pLgaM +N\\.䵥a]*ে;SOR}.,86t4&:*O=mgT6RhmڃBIIϝMt;P(\[J/䜡r $o53{߼ec׭t*,!# ޽&?H$DT YTXTUmODnhtBCFC,:MRWLԦF^6WbAoȲcUu2-@O0@ZnןV؎'VvY২*b!w܉-ׯ?b$CyŵCήWl/,+-0L$ԯ2h=vkٯR$$L՟q/2z?3# D<q6E:255bMׯ(DD@n6yOuv&q?!_nZ2:1Z C+Xϫ|W.(qS'q.#0\ ߭VwG:6KVW&b"?e >j; }MY\Ae-#@j&qS'T)@ JK/?q~$!׊" I\Pek2ɟR -Ҩ BtoRͫa}Ü|Wp;sП57B2fG`aSWo4!̉)ҁQS{aKN7`f~i[bͽ)/?zEJfoZ:߭~f˔QF{ܷ,qcL4B, -?5j"ّZȀe6',a .YȲ&]s?} n3y"7멯f]lK cuk615 7-Y2>OY+ˋC@.GgG=Dq#@| BϺLsYsCje^<џ]PƋ-ΏT%߽g)3, l Rd'݉^|7'vdJ))jj2m7C@1SUS0jtɣsqZ֫KL>?\m]\cOj+<\׉C)Qt-uż9B!]̜}~̮)挊%Uh[bbUT/vEh 8D]!jόt O9)P<-77婥&O9`aWutbf,;Ưbý@`VZ, 55mD 1?du+d"56N/| e(i{P6Q{p6]paf.5x2HfחM9C:=w;sw5 }LH ĸ0?nʍE3,,۷%rUK룱=j+mFB|S?Y[g5ι| M !bNL죽 sEB{SkOl@Њ\}TQ;=Q:º U4qyUha0~zS\b^њBMqf|D ܹo\}Rf.I Q|#piM>Ii;QEP'899tl=6C$s=J&/c%SyjsTc6dZud>>ϯoVIӔY4ze&118" h?.16ʩ̯ -g_gscn"gOa~ZRsYHzLņĜ-d"Gvw$ M4ʼnrEJ_-%h::,=o͍dLT)ԇ!a? 2ryㄫ48M!ntijrjKB1NԳ|<(JzB'-=S4wf;hO)بK\jGS%$pw ֯ަXKψ1We% Gexߟ]\-47cQ6Q2w!?'%q>fUPmmӭ vZeRF3mi={ׯH~`P[n|Ra'1 ÌjnÛwQZ@E Wj :HO[߻y܍J4qIXq]EE=躖2wa0Yo\sppXX<$Z@420s+*^(l-J<{FfdFX,<5Ո?غf(+vH*(P%&5{l7GAhjn>0G~8C (>ݸRyYM^pd[xL̝%jׄx+K E\mNOn'uR#xlݤ2-E/#cz `s $ң{$1TLVZ(☍r*-Z'jE~@wQ|a~A32R/מ, 'ܞe zxec'n۸шWg|ֶ/{lp}GJjd`~ho/& Z8 kmm&Ź85ߙ!Ŷ= G̉Hg3_~!6VB@o9Cԣ֡!Es''$ћKT3r/o gIM%s4 E05M0{FB5G4Y`QێTE3!rwn^򲺦OUmm4Q߿\P%Ok)IFl%q~|px/="IIzOUA.LT c(hv8m9EҷiIISÍo*>)k+b*([cH; [|tr]/cJ$^릧{jvqdhdJ$845OxK+fΦfe 8yv| 1Y`ʷțil\~3e<>W u[''ﵶfgg4nbKEQn︓L塤HJxnvyL[ц^w=. l8f\A5rga0". g+K(ݖfԳWh ာ4l52"g@"o2.J޲x4TpsMv`ţnK~ֵ񇱿?&4R< 0CEt906V $lᗥ`\Yeڃ9V~kw׻0{BԔ{aaȀ^/ρg @OoN"-.r֖X̉r"b(Xvh'ٓց4 cYE{'xQP2IJRl0*}TF0 _\<2Av-)=J41+iD7x&a^ܲy:</SEK͍!.,j͛WAb Zŏav*vxOrv2@tb`pjsnO3ki7 ?}Q"˻SI {ax i*xXKkDsQ 9]`oNfP1]&8ddF_ ,EFl0}ԼX aJGZ_(}}(&}_U) :$o5`!?P5]ssusA Yoj3ly7Q)b0O08ڍj0[sDd׏ݠi:%@ __iК:8 D/%;zBb^aD;xĤ֎7CΏ<80(r pt.Cq!vqr<ޏ&-#dFuv[f:.׵=*gHJ2n&N9~UE~=l^ 媐 #s'C׉7Wٰx ~$AP}PH׌⭀4hMP`dАu<#uH-M2a"c_F<v&NhhބaBƾbs/H7ןog&||ψ<[TRϬ1//r̴4L~1:{ L a]EP R h D:k(ME -zWfΟ\ІDwxAIs 9M%, (`N,Ja+g CC9#W:!.M`1 ֡TBG9 } loAU=07G *+ݒK^q0[iaNy{XsŘ[ܭNcӓ^ĸ Ad2yӵG/QqQpļ{E>aA2B)K H3"4)\02O_l<hʂ@ɷ(E 8n ʻ'O=nhԋ,uhXL -@O&2gok)̞2` Y[P~L 5 mh W|>*,u?ОVVn'MFD!+M~ېpEI@^6`ŀܴyxvdrZȻ@8^FX?E \S Cmmv\Ů r7iBz :3Kaٛ=pRTwwX*1Kd??J1y +Tځ3c/vv1rVy6{@k )79({@C8 V2?"J(NS& D #{k\vx"Kڰu Y= 룬v^99euEls >az@c5=p)zcz-vwUŒ(o|V~>6??YG`D1(O54؋߶)08`4G9$(F)rz.2:J Q_@4&-pT^{ ȵ G[SHo6Q&Oɂ/{vpt4 T`Ĩ[i % ~k/\2d$G uMIH49O(Ji0>8m/G7F,"3Wؿ?0*j ̧G eJ` ,<%#H & z v2:`- 55kuR`O+ʉSa2b5܅݇x+K9[d#AAQQ(05ғ'XW9Lπ3ۙe6@m8c)'$!{ TP Ԛي@rC ! d5irfEgwپ yn3Re?K+JmqqEu 4U0P]%o /4NN$!QC+БXY157ׇ =1[%:Ͱez?^Rsoq=}+t\扊vFy,U|JZ7o&&e 4㑕4bNЈ! /\( 1\{|2QN,nLLJ\ٿ3Ǜ`<~bM)@DRUà{q,&VyxuD-K mJG|em+В?!"|602Ϋ#ch/ lRnp>~/z]_MQc5`3Պ" [W1մG|"IYUH2b* 2,q>_ns0&&iWr-YNpM4 wvae`P4XWIB _[!PS?.hA %d=ˆ48mǔ!Gm]v!JHLYwInJú*2T` nX P3G*OSQPF`5Åz<."8Q<̀oH}(d<k,{@r/ù%f9>ރ8i/+, >4<Z,J?"@S}cX\Do:6z.2HnDBZzYG@ɘ=~ٿ0ޞEh/7ߕY}1YV hY彎-͛= d\{N$ҟ** yWVH]Y!v ݦ(..kq6u\qNJ k f""pWp''CJM,-10Sv[ļvPjjFh:H:8pՀq?yBdO0Q$NaV,Tݵ?X+q)w34 >YLͫs|dxɜቯx 7 jC||{Mp6|,+ Sɉn +D/3¿?W.WTgeH_IXxJ^h" J_9=h)4:v-'G"=uqDE-^>rjӇ\o Aߜs 6]gG03V8U`|H=B-rr݇T>f ЧFF̊Ү`J z "C{{ GjGiiFFs%%߿O.t- ?P}v?Yj*i ]]a66f $ioiu -[R4}d]F(/,&k5]ӍPQQn@7hW WU $#B;>Άrg=K)IWH; {?9Iv @ј#3 DMnH@HgƟON-FM4G K"hxtt f}B 57WV΁Y  TT<4)5=aWNL}&'2OIhhc,!vlX` ! HeIMMfuY%ܠsⰥ.ـK`p1PWF_M0F?hNE'Nl#Y倌_W8?So+XR}~ӯ6+iz~)T%I eGۃ!?o"Tdzݎ7D߿Mll>8-u-Ĩ7^wsz4zG''GkPSBy^ag05v>϶x %fn ۷?~1K}/ǀPhbm+YYSavE'ֿ&tq# T,}< 2) os^⫋+.ܜ~vR_{ɶCPu|OB T~RVD45؀)]J%|T9Q|5m3^;a'\sbg1uyxhqn䉕?ۣ)XTH_Վs>VSa{}sMO½~>ɠh!t7bn{q1;xNx\tKhQWV9IxD{ܨ):%I@yyݳq|.ihJuu_nܕ+ƊC"ECLj#ih|pD< CE6{ˤFnl_rcIJ&[a? 2I5$ {Tt`GAk2Oj!E?& S"D*tIWM#GBZfdeHӁ*j223>{F//uSym0,O=d/lJ٬\$ףkXo2mhs]zvhLO_,mkD4Ґkn봵G{_#0NL傇C%K?xru/xw5n1J,GO?z{e)5lٙjk|DP䄇 * f ´FׯSz_dbʴG?% _ېc_q]dѨZ-WE쵷FqȱG•$m@gp84~]zTPzK g Oz&l89zpH̆2O;pfgN o JH04Ђ;<>y63~/Pׄ5 ɕ_bڡ-M_4~8χ%OmNvA$'8Y8U_\nLed*ylf$fg{"̂۳ Y%%,ˁF\@h 6o9u~t9PVmzAµtH@"aP8^NO[;Y~}E^]'楾 n$f欼 iYY9_܈bcG3# =2q|ml٩O~wYM PvtueW;AWsV،TdGzf1OUJ*}˱bx0̸$jh`# ˔?R,t/ږh`zLv BS,C>KxqJ--M .WEQ`-`bݭ&% Fz`\e!kUB\[[۽N?r E(Y m *p>k>e&(g_GWnuee܂Fgϖ#!y?bb2\6 UAًػ@xL,W\'6IpFGSG~G1 5RJu0x}!Eb̊F+Dݷ=vr0VJ&׬z@I)c:V9Lu: kaAuOSHAAy%z> >{-Zj7MLJj֟ǏjktEPD.C9}_ќ/?}{pu}{.PA,v1ec rtG>06lm@ԗk:[Av)1B) "Qy~M _퓓?>^UCPQ@ c@/g7oڪ"[7J C&d‰ziih,.66  oMqcƢܒ>~~/C 3q W!@ `ɸ~`? E'zz&e׵0e8g}.bm;(xbY깮)x`kK4aG~ߗ"ޝk4?ِ܁H' K)VYJ%&V:0eF8h>x/:rZ&@ʺgQF»:c4>ijIe <55}2V2o/b9X|)e6Գ{hh[Ь,#WMCNuft*^ޜW.<..unFINBuZܻwvvvs?)WG+Xa[d4e>SB;$"C%՟A>;aoJ$қ ;;OT-#wb31Dy^eHWcoÀ歙hgyyqbwfZ \:'|ǖAW>Wr {A%)LO;M&"%c$a".* ecX EJPUD%&%:ne/Oe{jt3eďWP:o!7TV ۥ; Rupf022J˧ C3dM祙 ~y_zQۂ %Iv5M5@PY>܀Eb Y(4K/f24 ̢wp] x!0R_o\mmxUߒB/Ru?P"ǏtxDYbϽ)|n8p ;5b,>؜|YQ/l Zޟ[~T 9|z1f?c>|fVP᭬ 9vdht\@PyҬl:C8.ܫ}66x},kM?:::++J݈l:::8H+H A6ăQ`B hUiоu6jT_71e|$`'B-Tڐn㋃ņ*3?qD/0.<?%} R)b>ާAX{7:2Ѭ9]./%ӽ2;1Qa)]㔘#NSF([቗aDT!3Hy'te$){91u ڵ9"gL:O&Gt9vCqNK=jġT -u}ai=a,z0>:.踻;s[ ~|)zYA-̀HغM#@z%UZ5C6YALE5uu4 oDDMDJcvU SxǯX8A(dz[YMH @g *j/V㲵~ ctݴFRWYLq1i*^ 0$9| dH^<B2T2,X;cJ>`OnZ:ȏkڐUm~u/N\FFϞ4 R:hd`-lCqnF:K$Q:Z@YdLND)2벳x=ZPP KR9Nw?2+5_D*h]åtA Zz쿐&$-/>ksk5!r@6`PD}MG1SxJгj#`AskQ~/.VwBD@ cߘ5ՁQfH|#%y/ bjJd K}yy]8\nvGp~(y(ESP6y0nXSGևrPx* #"svmv,@9V\RR &@W à!/$E@S;;A0~1)փ[ JczU(_5|e@9R}!M+zZ~C.vBζxZB>F^g&ψ^Q" ~2uB3cJٹ?~IV{v*`2Z~Dw>?TWyq_Y:x*45`bl|F!yS[[uB_-IIg/ [s/\՟j=~nXj }'jEN;d7',LֆJGvՐ~ʡޮA21}ǠȝZ\PŰRNHʀh2s <ᑭV'xB;V.VӅj-_8ͻ2ᜣ k7q.fo=AT5BN};F fӬ Y++o8uJ^BCEZ-%3G(ήŢlb;ౠ5ܾ~ ZCq|f*8}9LI"UGյ BMi mSi{)}1T+H*9EOJb ĜjaNNX^홡uZȳ͞8K \L //I^^ hSlўӍ1mTTP '[HnKy#0YHjnQ\;rw=e9hm> H&L/K]֞[aP(^~>GZY^YZ UVmJ[ZiQwĊ\5G(3h&})-mlt#aSo*45>~'|V ϝаn᱐'δh>Ñ!$wKn**%/+G 2иӳkNi%;)G@ o19*?.< C,xq%I$`I%NGL֔aa0(L',CB+x6䱷nH+c57oU;0Mm\5m \a{$}K}i>"2|sCK8ɌZ2D\BBUC{NN Z*?XVjh]0[IHMŭpԙWS,s>^*گdymjBDdu@a&Վ켸}1/E}*uai91rL.J|kZAx.s޾R) 0]?䀦E*t3 (3byBq{p*3tfizfdC]Ipr)׵;QY9z$kk/p0n`L؛?FEN^$Qc>WNr(8>,V FGguw`RN3 +ㄆ||xv qhb~mb^'|^r:|{Ajg-ѭՅs_lRLIϿ5NCC?C"#_x@ ttlwpkZn.?޾*1v|~r`7H^b^6-4}xCB9[%ՙQIP{ubV˽mD) ͯ/N7(>6G>b!3 3<L}Σg?rjcEOS]?̮hwEFI.VPQ+W J)+\1LOc|٢wÛ' ^_N7`V F:tHt$ZHt vԶo= ơȄ=9:r-{etx1-`: ""M۟/pL}Bٜyzc~cCs9#鄑.ށT㲑&ڃpx]4\R2YfL@^CU5 h맀;;AAx"M4t{4I,?RW+QQZ$$!9kۓBuN>>?׻':o|oVyʺLMwEvH𱰲xo @KjikS˒h>R {n~gߴgTcmbU?ioΞM,!am K'p8O8 (S u0G"-#'jA5/ 1sMfǏ޴^:BrRv̱h_98JێHqPWu 6֓e3jVa:YT/`hA8)/3?{^@L&m$}!^htj"_2 v*!2 )n "Jٔ%M6(K3K/_H;MJJ򢣛~4LʙtP$D(ryÉ1p5rsrM-)q+kkvjW[%% A3k?-`ʐ Dwnܽ@AJ} 0' ez]R4DrZSM)6_Ww8Nv'3aD$%4&CХdi6)Wz n`DJKT8P-u SQHI+uM6 ݳ $d[o\MpBϯάud~ee~ G`ޖSQ o[yAQZiK\qyMf@M{u-9 Tި<:t pbr;LӏVyzn!`]߼JO)s/iHKt(^X,kjuQ@S}I67 ٷqQ;kkƾ~A]-p -zςƙD-:;6+%$mtEA#Nkkk^;wg(/zW t2955HS*զ"kFLFxP$}|QƧ1]n]uS\bb7l̬Z޹rrEïuDFU+\BG`d&qSB;{%2ZB7Hf˽=_!T1vG#:R7 tcxxdt~hM5b0U`d\]'Aw%HTM <="Pyv_螺l0tbriu_ X˗{slټnnt, {2*'(.,qڎ (ܐn>rj u_O0=.v-'16-"g߾]&h!ji3j n-#ϸ ?%Rm3$Bm`\wY99T‹non^XZK8{w: /((իwhקK8^g7sCC/_Iyo. :N5$Q$Y#9GGO^ӣZaD$Fuee3A w7y_kcQ :&UPm8i!rs Cp>9ՠ>@{p$$eď_b//[@cu?<<L*Qݽ=q``6!QUcsyX=R=g9DZZjPWmKNтIsҮ)znHmr4BJZZ&('PJD>=J G;2"VfDi:GRn5ʣܯEzxxvGҷNOOIq>q e@j[tt6<lSB)sunzyakG#GQGtzzy񠨨Ԥ^8t"Sa׃ab.3ĆF/% Ԝ长LD4=SI)  cb_RӉRS1u:F 'ee5?ʈ6=?^E-yIpuI˘8?)>\@}z | ~-Us1k R^)\Q^@Z!U繋A3DL]hzX\4Վs8@_b)id$A_>:G@\յ"ΫADDzzZOK3<Ũ70_;5֬nzrS''KHY u[)5=ډ&l sF#)=>7} ¦9$2Jˌ:7zkKށs'@itM4O>Wt,߾ N%%E􉲆JqHݡ\7TӗPٙ֨E927/.ΦZ=81j.M\'gf1Q}珑#HwGپԃl‹/0P{=loaIotY9޿O8s }~0)OU&']Rq7iR{#NZGU5 $gիH`3t8p⿒SDɛLU`! >N3l5~CgHYpheՖ((uj~||l)3jY Om7%B҉&oHCa jЮᜭGD24|&QrPKHʦ=8ߤL[Lc>KmjatD($!7ʿH;oTQ`Fq,8Ib'K@`yw3tV!@mqfCдQbOθ~Ni(I3ݤ8 16 st!>&|&8Na"5p(?ٜ~mm2sr$گdjc"~,: V琸;00XJO#c٤h=NgmTcHjz!R4;8bT$C.[/ hR\/wON{ "A^ZjO, c+hj}"wjQWwth/q{m5o hv7kyf}E]#]\-/z0Q@&|-0x0_CCH &GEF"9@@.qD>e4Lrr1áJ=GWY36m⸘,LT"Hh((IM8.j\?{}6}7wq1p2+"yt[ds&]'kM$0PEkLGJdQI!8bS)K2;r'=v7HMX qv 'jN#>H6*YHP\T!t-^2 y+"rq7ɡA"ǛϞ2Д=.>|>1 'GstS-ú2b qu^Icﺮ>"I9Nm^*RST'=`8HtUVB%ձsF1$R&2J }EcVծ"RӈbCCped,^ ] 4?)/s%TxDhBB8 )*Cr$\噧 *./I8)oN]0(vmDgZg͸szp@Bk'KIϓCsPz$ٟOP@nhHN_j(2g1ӓo\`Ǜ !g bC)qY#G~r>~| sꊸ¡vl1T +5*67o)@vhg lDGIeeʕ}޾>>XНbFYt8pMm?dƸ;b.5jvAS¼aأsNhIII+qqQ`x˛2Ɵ帘xQ2IhhK6'TGP - d2nxj :JMj5XLj<RD{lG-SεvNw+B!*t&@j e6ށ}KRV3$RYF*QLtӛ:WSq8DvN-ECyE y_.5G<|R޻4S±4|)c5^+Zfc EVɻ,b#w*zXd]]!(̌(&'`ŊNQѓ|s0.A@CsPGoE Bk"hX(wC '?c!dݕmK_81Hy$ȋUn744K˞yG1S} R dJגM/Oa0f{v;;jo \*/,r.z77z~ၑY oNJ_$qZ[cv`W$/ÍG$3% zU,d+\x5,ԡZ4?S#Bk)!!7cr[x$o$.00(a݀ťLizZ@zPCt.PBe ^3 1=Ϩ1c0Z4f7TArڡP64n-tY\1\RS%K$׿`-ÈE0@J MlG&臄7O# 61DF+UEzD=³ ՜]L)$ CsHć."\onTj1ʥ݅N\.۠5UYY5. ) v= Y'#{W_:hQP??!dfb4g;N;E)#|s lHJJ>D˾ `Yί8PYMQ,KԳ 4P協Wcd01PJHd-tr5H"g/u\vWE[**rgd8.e-PEY|9EItr]G:i EuwM P?={Z1X犠YE|߶qwqos[|:߉5IَP C@pTDz+fib;ݔ?켬 rW& [Z(3\meGٞrAb瑲AϘ1HL#eSNXI\,__<>κ%Gb)/ͷ Le~(5v\Zc8ٶhky>{3i -Bf;狉rKLfM~gw Heg }TEl+i#_Xy!苈1vZtU̯Sny\pKU͢rSuRˁ>>ek&MMpKI>=1x=vvt,-77N]uwj_|'~xsд=HHӘ"A_>МVsc!Ʌ0a@\D"DF1iW2 JϓȒ}8`y^ƃP6yڟM#*U,sBKO!%Be=Y#oҤUg=) @40lFUڢNȃs7NC%sYuZ:U($  }+7ZDf;:gdbWg"vVKU]\^.]Alz 2֟w<<طe=wI:Jҋ =Q5H.,bM`+.AȘ(+#RQo>~8ү2ٞ~ePǃ$:U*ϝi =.s#VVC^n#*E5 C^m ?U͔01IC\=,P{^0 ըy(5'#b5[#i9[Z]t-Oo+>1Q/UX%`\?_ *>RqYTYi>sķr@ZN 6Oru0՘2ĨQ!ޢ\{{5؍L`//"pr O!O_<9y@:F6lȜ`t:2-"~\cc#KG~+$K\&+WTW$ v9‰\W ոܲ? NY?.W3xq2+ cc?!NXFl3+!P=~pP5n7! pw+`NkED!b pN&=U_}=UHSTuYAnHKbAh2W?]z*a$*i)fNkջQֹGFN`3\D%M *O[@8~unQmƸ&u-XZ:&.C@3c3tZ|ci9AD˫#d!{OCV{C"{Dl#z@( 0yb?VfQSx =} X~؈5 !ӧrAB 8nq&g[o<[E!խNf+dQ*67ɾNGgɵUpaH;ohkjk~f)Dv@WhFYiB5y_S2Z+hAenk6<XF:ܣPICl]\\n``tSVQmnss*p2{p5! iRnr+ƫK®goTBq.τEVI-<x#mW<~y }.7QG-]`_$ss9 Hp Y嗳 b)"22dbͨ%\{>N\,ԋ,=C-9_W3Fۗٙh`T϶h]72{WRy{"{ʱom쭧{B67Y Na ӥ\(1n_9# qe9?v o~ljpsP-,zQe 8\Ь.αq홽<͟S"wx|CGkOZ#^[[ rbL[޹s?r/ԩ.7hļX8޺vm\&`B=oƉz)`~zn;;VBv%=Yب"ϔ뙛%yckʜ#^X"㼫KV,%Lp_'g(һp:޴y-"))ª ۆ_b`f7t&L7K"G1ឆ1 5!M4۷o;We|A)|Nj 6Ws@2zYYIˋӧ{gFa<8s%2e*[tp!4u?_y hNH\Z B&9txhM_\< ysvv6O=ox^Z'//ć_zV^?M!y-~h{s1ERs-eyl.".9r_fJ ymʟe) խ, W,/NRᘵ3ex6 KMt!6gIw'hji+hD,Nd1nΟV6BJAhX~2b22T I-IktI~+BXg,Uu7p-8+++pG }GtAu?KUSPO_ |xt$a'mڗގ_e~dQx۟arC+O>l__}jouʺlՑ;J?(tee^h5Zh@(L|3^ 0$D6J7F(-J$q3tJ VZ =?-xcS7J U܇6 '@HtsF~䶶6KK`4‰Wctu!{xxi~a7|~/EG|WmMg㈯YQtG)]҆ NRRr$_e"n]R_*V\QQчb>Wee\_#GF4;::Z@SRҒCGDFn*zas?YHq.2</z~G--p6#-4f/,'ڊyyiV=&Ph9USS28x/q.>{II^ 4[Aڄ uSTzeAG?6JC>IHHM/tϝq.^ܡK0h-QbǝTO_ߓ'`xa[P&'wUN=|YZh ,Ů2b>;b)sq! I ߻w/E:O26KIiI+~ r Ҳ_|!w0j>g4qtmnm8h}TуÌ TScNɔ<Ԥ7 ^G4ӰŪs|؎ބen[5tq%0[2_ӫ#t߫eʤElAkPƄDRogYb:I?Լ}Pxi80P Ui#MsZmw}`%K$yTc:V4)IDKa;Fm@x^*tAWk]&";B :k'7*%rsu"!Wku`Y[,;SՎQQD<*N=È8 Z~]{+5>Cqsم`^^?mG2}vƁb񺹾 U\ϲů1T^5{Dss%seq=Y]^rCwe嗒_77[o}>^}ݜq7u 3/=ykW+s2c%'cR9 V6/jhQ_sƶx=^6ɻ9_o&%~B dcƎc>}r=?>s/_hdbb;zEWlrȨ(~q ;VBgwx-_:Yϑsq;-:lc~ՕeAY9OܷSU+Ϋ{g=ȘzK_>k(I3J}, ct O5KbqQIqciTiӬ@˓'gEON d%NnO Bt1j~jj&9 125u:[E3UYH Yh3soKK+2TOԹJV;pIƇ;W3{ﶓ~@6ѫ:oU8: +$0LsSg5sY\dsi 6F{{OnٽWNNS TuAlel{p_D:JImN|wjkkpx6x@&xn>@Ykx~ai欪&_ώo\?fc웤5SRrE"fL(K4 _]^G=?Ydlng꣫~1=1F|S_EHȮL)H q1>:$BE}b h5szW 䧢c%*Y"UUZƍZ"J&ì*_x`~s{4>p4io衡 vӧvg]CC"xWs:WWlm;d陕ĀZ%=RI*V6 nhh(1 \UdV0*fsut0,,.6},%#4#外4q8H I7 Ζ`#1GC)*JR{yy9DFoτuSz)Sެ?jom{HKBGG[><7^3hrXZ8N ƕ%vfE>ѝ^C"D#+k%wa_-yЫLM19`hWUիBq>$>L@½Z@GnphTgay9yU"_3ðM.y*iݹ0Q/ ii}Ng v~-o\. -]Tq@~8o9%.D{h[_<䎍vTa_w#ikDRu/{}񒤑Lwy{N2Q2tHP7/bH'] FÐ_p[zѮτ_] e9z8ڏ$) 4:`X >8.6ęoЗ87@q119I?|_ɢ]\P,fy<92\Ͼߴ" :P]/)"ƋxsttTLݦ ( xyIYg; :+"=rKs .x~1tTZYxzKI+ѽ˫:2KUCl~~w|b`P 71T+hOA:7u4J] nqQGks~U*mWy%X` ]B# Yх (&|Xii}`=F8I='9mn-?3eYB:,cZM$p!M; bˎ;}@#ReYE4 I.kr/4y  2 sp($/4oF "EMl9Q;s67ϛ[kmqo:23@OFubr5a H &9iM7]jͤ87[BD(,/G0M^G0] hؾ3FRp877WMT;bzlM910 ĚQ3l\qN^}/b ꮅۚok<&idDڹca?Q3ԆgE66fYAtַ LOjM7Q2 bK_fus7C2;b{pwkOᚊqӥգsH>{v\4̊ʰ)\y#4#gʺwMΥ7wY˾I^?UAu95IR9v,gf|ԩ$jRXj4;9 =%*R̽j8WLflJ9aŁR#*Gm9J\/NfXd[: X:CѴ '$QS.| <̫mvѳh陪F&sH0hڳ˃geaŸr)Z??2(Rh%iFFF@3ٻqC_(w96=i(}V$EqO C?>>)))8 \g6.6|7 DHٛ=bAYI]k4.Y v|KL/ᒳJyz꺬?cyY}O+XTv+f}?}IEXh9., e:-<vH(뒅n$@&zsaGoFꖨkz<tGjzv,¡?ciDu@ AX/1ڙd>81u0 o =hA dGGesOZ9^Q'-}bCd**{6XssE ٥>i]/Y\BiI+64VK<@Ȅv7F7NjJ Y;Nm`VTuZ^‚S>F8H*dp""d)Fŧz:ٔOzg aUch12x}h檵ϳgom<ˎ=m"|TQGЅS|2h5r;j9}i] #krl'rDVǦ@,Xj@e| `b^{-A-Mv(KQn2 3 )3_x^j|m` R0 *(nZͽǙlPd$satرN@1}[F6%jQSo*rّD!'$G<`Lv6'xuڜ;iێhuלj[g'EUk[`&IyrꔖTeO?o蕪\;ڥZz2=n`d?.w<%Gdnv Qzh"*KraL)E@@@N%,)iiosξ߽߳9cJ":2GtF#􍃼M@>[_Of/2%ܬ؋-`Q-}iJCh:ͱP;+Ga6d"! _;?]W9"Q=\nV{wIIhtY vڋ_sJj[eCc g@4H.>v!)ɆwH{ʛliQQ=B--ժ<6{ĖWglȑSa"W4f$T7ZqgmfgtA,_O_ O GȹwAvҜRNea2i,>roЋ$[7)HKkAx/ ֏ ?^|I$ 4@7A)T|YF̈́?(P=̌šAƛ ˉ FIr2=844w\BzT9rTVvvYʌ8^O1nxyp !G>zϽw>~2-GS#RrjV.5UH'MTgt>AA*Sӱ&|}Gy#tET"?喔?]75x/ƦAU3SF>, C٦5fg<}:0v46`XႲaa+c1~nAq0C5O|zrus ǡ,g??o: ~v=LSͽ^ʯ/@4"2$NO!@c d c8>ܭrf5`€O\$6kAwtFb 55; qUȼ![kD.w9lWIj-"U[aqDg !0@w5/` B upLК[Ye#fݑ{r%CGڠZScyf<]a,fk 8^q|̙&#Y5ݣPݬc&.GhXjd-=ffD캉dUBh|vuDZmJzBda7(fι-F?XLU*{%X{@齍 u@z5;1c'aHi?t- * \~E!KD,%d]D)Wuh ܳ{/Gxܭ}Zԟ[=}GuKYLdOO M/6=^|T]+v~MhxKnO5\=9;yn$ٗ/?a&;f<(k2f&@}p^6ʭVjC*wu WPrsIr]+( ]u?:NI3ůyxP=++4kexr]U+m׵ n-P-,*r/*j2ȱWB(yBӇoqN cD{13u RR)uW_YFqJ[8쳰Ì53^'pDԨ;=>Z\>C/ ?ЩolM4`ﺍI,T.)0&Mkv#w9Ey'f ۵l\5j~k31 Hϳ)KM|_A/7}?L*i `^$2`$8(B8%GYY/^Y_Aߏl,> B]YF)P\+((dY/M3Im.wXKa;j8 qg4(=w u&jbT*"]s=z$Q>!%np4edH3yVã1+.(& ^u9o=~5Cx0|7))~Ug?} Nѓ''tZPT_2*zWaUWQmʟ0)+s<7UKc?'E>AHzݗW7ek_)E/?rxye2yaC\ju/ks*#>\ݍ&IKz~N"_ TeY5k$jsx}~:ZY6qr${vg7DPuv[TQw1ǒ)H@ŗJ1WYi^$-QLfɇioNN =!J&MxrIDB K*JRPQA~~H@`|?H2]=oi]읝uiDtI&x>˜ڄiXbӧh_ǥr_4t4V::%*h'x(Ã>-a(|XbDDxCCk}\.,\10:P? jc`a5Q?I B-`JKt2rEdh|?ɹaat,dD.rI}Cfc2h H!Hddr/3{.r1e&rUw,R\0a(j/e+A ?[SI|q=x QCI FC͆D}B}|֤*@S KJN2Zl)D~`d/\*nKG֡Om' C sjIHhkP zTρ'#l"׀TTڢ K/s! N 6ufy=wTܞ7g8==֫$rav `܇3($WQ3e (+e*+u}ɋXcT~彿>2 ` #[qDUl054\hh'%%~P 5 o @SwgDUZ}c'$:{R!LǽwMI,ꢙ}fvu.zCP߉R ͯB`EE2y~xKJޗ/=\O0j}%弁<}CUQX$*CLZ*9, ?:X]C%Ph{`g$:wa2 L 㙌@P y{SUȰ*Mߎ~+Ձ._.S44> EË'NZ-buZhledϵ5On̨wmMSШϘҋBQ̫\O5p~6<\ɤ_;1d aŗAE0@t{*KOKϚP|J͘yGܱo{g^ #[ = HI&EpBgU4o'o:G4c\u9&dO \ޕM"s|se$K0q$ƽ{==KacfdpG*i78T 2odv&,ǗJ@򮫻|lƯudΉV{RJw>:Z/GDerjoMBɪe0d޽k[ki9Osf]Bq)Gvjaa?9VEReo5c͝ xe!VIe7Wo֝pAH-JRWD ++67z|NjFܼ[޻|;%6(kk xWWo0zirsC{Gu>q$~6jR[K˲Rh+{5Iб)ԞA  x]4o 3/g*Z[QU?0u|R*K~ D\b*R:Taa&«/gYod{Z:'qK^zDڗ&L` rc 1ۙO9MI+P>!FH }W?/_A+ꪃGKZC ^g+Jm+ 4@qyPMHDZ>S̻Fؙ;[2EPzs]044SA<ЎeV>!;{8d){T!"_F9Jn:j9 9M1D-iVGƚ,p+`9J Ew!OVWԱqx o?dY S@Cӧ_k \Oދy|x`.~OX?)B}{;XP^'}Mk%r 8Ȅs@1HĽ bs(WVBaZ p ]qrbGdT##.ǯW l>n5Y,HW B.SHXX3,` yywj7n z6: CEz-ROš%!&V4d`{iV6G⮻bS{,aوlh*;#=NC=vUr=bbUZ#eGw({4 ڵ㰫}cz+wJ͸ǔi uhd3QL]#D7 8N̈n'0вozmv"Wl#,hT^CƂɀ6)I)+[.?!53S'&89/Ō~\GDG{!-t(PJf) էW\Gl5[E,(wpk̬}}XrNC&٫I&O&[ms[ў " @4~Bb^Rƛ*v[ԓ裨W HGf'Kx_QW@DT}{(6GAS ߷?d!~r~PJ@-GU)UTçc4qwi䩓CgnKdֱ2+?vmSL"7=M܃}M 1%TtX(&$3=A&D½ҹ▁|}V?]m4ɭ_+,Z}@P"$~RytIɅn Xن`h 4Xb`|A8B8-jTEvHMc,v8'yco<5u2#2Hv1+̷6uRщk?>Wh}ίlHͳ`&,q mnd°2r?Ap]U*]tO,, tY%QCԖ*tsF:>$xx@)2}|~rkV+5`n63J/}y-˯pP=QT;`uyzTrm@ D^t g%v>IHM}cfځ9? yuN YRAݠKxe8luX4dd)}"DBWh;&FfKO4+Rye)bhҗ֦DQ%$,B7 %xyu>\;5|AZ>uWNU_nAԻ"{ΓKqrgmrsUhjbpNNAmj3}K?64{j1r.;s ӧhqm uZ[o$%iBht)g9pS-"²($a4>E$3b 񩩑ۡK|&qpVb6Vܾ3> o ByУ<*0Ӎ -/7uO{~"XmEvv3AZr],i@$6;y D-RS2 |L9tբ)Lsy̾M s3*Qf}6xkøj̖kQE]5@nBdM)mNՏR/&Mq-f"tl6g454ƟOpmRYJO;:+*XݸOB`j*IlNO=3:ZG/tż27#[D4#:(}7\io*6QsLYj|J_,?I Ag933z96> txu×`Ur9IrZy/L\g∤?㭒[ڕ)&Nk==~\ oŽsr2an8T$ NtKIYm&)y|;*:x*Q_OýΞ̄jww,ewMf !ޤ# K>54MM6+IlR($B&=d2EMh o߹T k L)?+nrvLZB4G*UaLvڗ~IJ--,KBnh0Rz`yxhb@gjB<pߺ+vdd6DtŰHAD`#)B '7;b+dNMeIe`[?G$ XA{홑ʎ#19"s܎jS^PysII\W95\ِ::(m>.C~W(MJN)ҨZ@G@!(9y^=?Qp ܭ̾; HsYYǙ֙Eob,d*J bޗ"e$(ZOJI#T:cG ˈXy%$pTר?G8W c2Z>R M Ic# ^;A=|k~rkxTP-ʾ}v2wYH)`G;O3mƙewɁᥦ$@ֲ7SƄ?|g81P>; ` ycL^1 Z2vfٵZ%b''H:sSwX C 6$͡ =ԝY4J"~כ! E!GӃik@ 3ռND|}JFx&,E#qk׹)'+ۓJ, IXV)71˅$w>]T]+knF~ 2UJvtѴ~` hiVa>9ɥg*7 vrMW}xЊY3ldiAu׏ZkWSV+YL" Z]@Snp巷195Z0|]IH|P{в%G5;y Xs%ҡwMf2LnkcЍ-noqnQzSqvZS\g*",2P'_o2ftcP~ '< 5D:ٺJn} XTIw~&PaV[ i@8`b!vks CJYLG{קܽk9IC38HjC~)HOLN)p IlyQlO~&mg ģ ݛ*hNeoš;'qq }|73&t&f. t@Xm.e{l~}ʨխ lNXL &iyR/!}q24$[7^O<ᙤFUfRBlI.&E645ֱ7׸4+\N !yANu{k lwi`(HOV瞁;>}0oS]_CNş3­:턫rm<ǭj @xbD*^Ivg:>bR #E{&Ї˝)Z@}&w޸C&Zy'oB2T48W 1VhMM[m=ӷw*|${LO. @I1n_iNSq~; G߅>0fbMM}-I([E|Օ BxKw]ި;Vn1} ;$śMx 0>d|Wwl׹YSQyѱ7J_Sk6F̬| Pb4.܋#DQ2qrݲ5~~T0tni$d4J#8(cO?NO|3ʖH:3u-Wł\ [Ho^%l}$4x=awI\&w+֣(gw+qcTOoV2"\>"#Tu䔕E2sW䅂Jv0 aSacV%GfgBxй,wOo\.>tIdddgcH;%]0O jY6QNe[q:wEg#8tttGAn9 z lj(We@wzXR\ܯMn#Μ@Demc1}iߔ`qiO]YˌZRWs5%:Q.ߊvcOhVƤ2Z/͵M,Ipt=5ȑ|z8~֕vψY].ZO䑠ט&x$'v5gf%'O٭>w]첢(rf99նC7׷ަ!}T@![h>؇Ȩ E.e䧇UTf˱L8,3p0E1׹ho'{`u|y_ݦ_t&lb<͈C;3X˗>dŽk+R75\U uCEijRSXY+9fOGhl)ʻJggfQPSKqn eGښmexu 222a,ܩ)&fI<,GӚM1ܪl*U4ZU3k;.||IXΛC*N )G3;- 3͡ÅpUL.B8<ծ1 e[fF&c^%|*`ߨ>܉3I33Wy~ &҇kdry6+my}F=zvFK4Q+Fcj3cL+s4Hq؊++GU.HdÙvq "yg1[J9KKKf2.1(`П%"caQ`:l! Pyv["kHG;lk_1xi٬[CQݸO0o"76˹t9 ߍkwJ?DU-JN$جhXeh0(~x.U(A=ZI 0f.c5>3efcaaRfY WSa~#Hʗs}\^y'{qx9l 6s9 x¿J-mVջh\8;A]`d4VԠi1u7YZ=-Դ*qxdջTD{QఝD::\,3ڭ-dA9Uk-)MƫLLr'Yߝ奈H+URZ&Τp?718k ){4טn%5 0!z3xF|ce1}ީ,}'Ӿ[NDx^6[;0X\Ro\} y)=Ր_HɄldlv(8}^͞J=m4AB@`.ζ/6T{إ?=|q>TB6K3~a}46?_8h2)++*MV5`m[xB7n~iyvɪ.ij^DnY1hM>VTfJ9*`ԙ gJ"b LMА]{/fezqֲbƶ ^4Tlu2\b=i2¡EYwfu_gkYyy¡*+F[3Gguz .%mFu'y} == .=ۘ@$1pr1ke-G>MSF&kxlb7:ADtwtIzہA|[^o2"ρť|Pvifn/!!! ]fr=1tǹ(q@s:9>^Oșme1Fqj&]ߴk':rv̱(l5?s+1%ibZB-F7TT66saqq!!wkώWy_ =*1B7X拔!aSw\qo [WcilA$pN\XX+QAeMT.5hya}Z:yQ7dZ)h2\,vZr:tBU{0u{fPq +a2wӹxBO*J#zE7-nuEAk=r**y{{P[Mlor0xy{SNcǐ{ DXSjyIPחyԳKƒg Xa>qґ)?=~}ӗ9rNHf6_BB =t䰥B%ʐaW>>{2euF ;bXbq4=ܯnlPC#_n!}o}"?軦=ש¢dA>o%W2! y^~R.(f) |oA_flMxx8@=(~GR־`$',ӣ'Zve7U :C-Ounܮy0͠vrdjbR1*(":Q;cK_x ^@PN bG6lMbYms$BJk?b-U*ei8.>MKO?N$8X=1зeSuI=O'cR'G+u^QhZi3 +?]"TTE'{qGZSRLeU)5çi>ޮ2uNldiY(Fl:<ԪCOFMr$&**+#Bwz4X;(`Q #V٬>rA vݯ;W7ٍXZZ$<ϻDENs]^GǴ&Gav[@TLJ} C|@Sa52kmm4o>|\0*; rkB\Y:gԗyhm 8QĀ!X5U. 7TpQmO"8yN0H"fðe`(}йvk8o yHMzϟ?k@`8M70T,/ljR\xĢ7~߮ oq ^bFI땔!DbП:/;Xtr` 8bbb٩ږō͹rX: *)}xTj j: x#4bR[Z跶 q;d<5;pĈR]q1#c|!'Mq$"""@~TPo#Surw{?~]_5U3սX;5@{b;Q/ ը~dvS8A!_cuvUꮠ' 0Lo-y'G"##qLar[{.3EP[$8@<+&h IYXpy.> kƳPXy¨?!\G۱jنw:ZOsi1hb_DS^C#wJ+]"!O+؜6~~΀UݱHV ;4Ob-U?讜:.1Kj3x8v+dp|zsa$iXP޲bQ?<1]^o(FSmW- D re`c~L",;5UA>b附ŽL3rzfe( CYSur343d6H(wϥ-1%ͿPOlxfm_xuzJ?f[ǒmK458F7ţu]B\E\qI!w%رlmZfeZ1D*mn=}OĤ*_ϾZ:4vy:9"oƝ򁬝nBߕ<<>O^WtA]Ɲ8m' Sw%zKtO*BlWSNV痚$q5T#]6GxLIRzV0I!!oAػdgds}}Qy (+߾* *Z3r2N VQߐ⏂ OWU*q Lԁ}Cۙ?sjdnZqZYThۗI/[32+hjjtOt uw~R978q:,$gUX=[<5gR| ͜D`?X$Vvf&|2Z(^%29ŝBZZN|dؘr;*6H|IoQ(^e+ni{{H7(c G\bFXT'xI}x$ܿ6`w!O|QXnB-l6^w(oُB,㬼$Ĕ7.z垕,'# #vF?Exsbi))w0>(uf643-y&@,R"*ipܭ}l`Kt EG%ذL斍醒Hrfjd镭߶4D)FxF ꎼrV(ٍc'\(_>$w;+R:<.]KJ[ڨ==wWaWL:u@IW 5n V;wE10S ~\㎌F‡~82H)YW_wB6'ӍRf3~JMrBQ̘{2X^讕hhN}9ԴNs+,hY5_Wx!=U288 h}ĥ\9Q . `Xrbk-:qvxS\@p6d5obmL r Y2Aesn^F@p44biBg '/9m aahKDIzv D۷{[L0 ''욽Pp%0$lTԫj{ԛw}; ;$nx#!̅NbhGeed.8TJV,-̗,{2Z:ڳ])|x?x\];{_ Ag1휔0ByԦQ傾i}:=\)0;ꔔ/ |qszz ~|zzQCtU"{1LAYڣb7qc䘔vu=rc,ݎẈIv~~ȡ _%*&v66q_u {z). +P~מ4Ʃ Å\KY}~m>~m: R}ʬM"h^̑@[9ԬΪS^06[jt[: G}qX:d,О tK6Us< r@wT2uPDD[o X^ݖly)s^o]I䔜BYO@^$[2Aw /%ׯo:?Sף՟EfKRTXB^!tbulD-*'gѫ?0!Ruy6q\9[auwD]歎EC\1 kGmxֻw$_EueVKLn={_Q> UvaJ*Թ-q !A -ݻD/3UJJ+l@Hde9Qg'' 21T+RɩpN׾r69IHZI=Љ{&4o?t܈ 74h3Jxr@|DӰ6}Evʒ0Kb.Q4=ؔ>:r!9xҷo/xy` @4P}\X0qbQ;)I^Y91Ь[` I\j~4N(2@{Uczb.Lm]jȿs' C^> b"^L|WLlO^OgdHAǀ(X @d$0#'(22Z4\\ow# !Bcս_o"cDD|NWDr^o:G P͞C&BBf㫲?ʉN1΋-MЄn](@eee @dB4_oƢto}n|ͮ,oaգ3F^I~~85lqL&y R }HV Kirv+T˗Z79g]nYo@Ht|J_m䆘vG-1;!,^0=`f@|䐀5zizo??}3||nP_;,n;h8`'"vE}[F꽀n22NN% Uf>yb_@~axi?K(m? P}js^5clWWRJb?&属-:'׾C-\)S5vuU4~s! pa%(*~62gr^HM3 AMD"6xP{A)DTS3"|5U\zZ8w4x~*#FI*AUP٫TPj9Pz מ7ؘt B /E|U=~ҳ[$G̴ϥٺG TbGzzFK:fvs'KF.f@xOپG RV g[Ε4ψp"y6YA:cޖ#jZ7rbנ(_HRӪ@Uk q@6&`4W9%#xs1(S@9@͡?HԂs+ |a/'ק~^,3~䤀׿OL$&" ,!7(3AYeўUTԅ$$JII \g-,Љlu[(ioy$B648\V 5ڣDĻ?Yym_?^V֦uG)iV4Be*jw̏|NӤ"c&!#\B=.qgk皡WI/,n#g&HyۢC߬C_9#3ݎ$X:b7ɵ /W˃˻f,(|4?xLMM}BQ&9pd߿8g 0#)MN`N0" $ȱwql8dp+돣}g:Z2(P7tjN, h2ó2'2+ DIJtvەcYΕx)LJiBZdwvbQ i]v5fEzAܧ;.@_PW9o#(Pi֪w 36|fem*G@(zګ0N୐Q:x/kI$)Uj+x Nav 8jMSgqdzokbm:NW,+cڡ)&p(n: rbjKw @&Kә=K%nghI5x33`^{J:K{IB+**Z::jSm_>cR5Þ]Q㴗W*QXXh=gg~5ZEcO=::"Ҹyƚbh3!˪1 t  'y?88x'Dji_l" #1vwv%i&qF7/k(-P8|s* LE3Ed飢]j Qv wĝUAYs2~e8;=6n .6&C 6+m/߲Ynmg|ʟ~UT{m{abnĩMA2)up@0SvHQx $.u|Vl8>g%p*)}`6 )%d*Na |}@\3XW5X/|oy*򥔃CEy-/3褄xpzQtLKBwJH]tOEC,C]<6ou<<6I(1ep+]8O%h7$II^K^1Y.UJ|ƀv &nTѴ7+NzoMuXXܩo3kJ3m5[,oi}OYY%~dJϻlxg8NbJ\*Q;x. 8!q;WLby 56^~gs`mD?YFe&?U_8sʾK ., ¿W=M Lᖦ0cc-s+kMV}M3N[A^WYUS[fOmnڠfFƋg,LttLLt ttL iO8f1}JI"@*g[7Wd%M-Q!~sĚǮ9˟l)Q~(_Jf|'֗T& ӨV~e Oq.>?W+S/p!@WnZZpfwK&E;:W1ԗW?"D5̎nGǠ՜o,][ڞ<}# #"tiM #2!&xo2sr2B..!|Bu3UddNPg#2ci4 I,*}MP FƬekXRֻڽ(@HAJ xf{n'w=¤D^@LN6~Iv,- >3{?T8WJ8hHՕC;ӧp*uyI=ENx844^1ѱUj\mnaJJ@J #.~Vp|==DF? 2R2GHl׹TGGEL4OgvW=d&C! 9r5uŁ\I>YV2"0DT75 ~+0alrwY)MBf;-?ל%,-~B@ih#j51‚pLGcMx ]i)%%Y)3m=2D3ܸQINYm!ẉ7ɤKt[}*,+clr ie BF}LNy9YYtU%:j[EiipxtnK3'n. BzK}wcE6qWk4$54 OHH 899qJr3d2YO(dx(L65{5O MO?eiGlj\#?6vŠWmϱdujF'9L [O~ƶ\=kNK (@@|},\22:-h"yq9z.N!{.zq|,(O}$f긻 %-9J.Aϙ.<1vu:&F>޷KWqk ZwBJvd34@'JbLavJ'^ddd EMyO_.[=DI/1dKt.UՠX>-&e!#%COg6IOOonk5LV by^`znuϕ=sr@T'Ȅ.III$\\5 6&4LՙOUؾJ4sq^Cg3+쬶ߚ@ӫ86W ǿKoaWjs+9DY4D|=aS3{nlk7cs(0H@@pXY(HhK&=b5,z53ӵȸ*y~~dG9BCoKy]]f;C5DͰ:¡^$pvt_Puu[XOO1^ ǯ߿P؅ԅKw5~P.ߖr5g8rg޽ީ9;j%L$|Y&6zDi= i{֜QF-c*aKϿyۜ!و)s悦t=񛸃sa!!bbr}dtʕF³Pěy-&I2d4FQ[_M&"jh~ s-G(: OrF\w%ѹo!zgubLN =|_Fw GCrrEiJzoW n>LOCR3[HQƋ^I:˙~~~j**É*U4i)) y2J/##^%#8{;zυ;|z͠ɠdeeEX(0Ǣ.W9cteŘdv}\p5`!yyj&vEX5U+7j, ȭаl=` z|#6eoqۉ^OOZ߽CLf2Z̩VɡB:YO#a`V(08֌4ׯ_)[ɁW:v#3,mIAb ^t~8*!ye{I֥*VEǝi {7CB t g}{vu.2['J=RftcVr GKCIĉ/̛iLl%*Ky=oɵOk2.Ȏ>uZi},A.z#~۪*|||T(M,S遾uv]jTݯMM/M1RYwxtZTp[mN nQ]a9+_V>{os[ 刳3l=4v [CG;z%tV "8?J777%2#<ww/W&077&.TBJ`>^yUt  à,mnmi>n@f}**$0mZ 3nXC4(&"y6GGwĢ7,m}VKή2M7nzÓR|HItƻtobcQk9(ٖ&ȷo+WZWGE1}PnpV/eB"rf~0ss d4HA=>sKFV+uS~d|Y)3C1 ?(X\\8*n̬\?So&ح9ۯr aa$ODL\1Ieeo :w$X_\ǚ{صcncb61-^3aJpa ЫsĂy6&CCυK=B0󋇍|[ 4u3xwO־[(! nQDnCnseVgskk1|G[/^HY;*ݬҫ;M dP=Sc/KMF&L~kmdzF6K}@&"g5H;6JfOggM #d9^BY;Kpm +H dgSZĸ̏^`#AJst6uD-B[ KSPռ\:ׯ_9DRi9+ֻ2T (lBJ˕Kf(8>OhikMԬsEh㈄-ֶ5۪\b>ҕćxRz::oGR1N>tT"f kb-B?7 *mFPdH&]k -TxoFPp}f\)'`EC E@p0,))""BJAۙԬ%7DӺ|%*Dzq֭L>ڥҚ&ɣRAmK;VdﷶEDC%kFFnhjR_vS 148}P۷wg:?Q)ۅ2 vipZ ^I+WQ_s,|='Ŵи+E[AP[vCw8LY_v/l9(ak)9{ZL-,~`'yPlNߥ}_d ~;!C@j@#$Hn06_`"ȐȺ]HfAFǚݣq=pyhD:KfG_քlҺԺph20QSL,eg}ʂ%K))}/yN;Yѱ$'EݲR陙JE$šǠ >طʒ#zR>"(xsu9*!!' }d^ ̊%j5D =$.Τ"G62b,O$>ofelz[Fy) eۨ+]huD)PO9e2&Tj5Gq-&%1*х ;]w<] {z{@@D{(IS%a>"R%kXNAqI#>C&*[AP %᱋jMQ茖s?y*}aOXFP܏@{ttR= !Oe7:~b }<ҒG]\\@yv>ܯ!&d~sPq`D% s#ZN)މZgӀrlDXܶRdv *.{vtQ Jn|>?8QP0DDU\͆RyPZ=޼*{Аr[݆@8"~?fz 7W!8,L.^X77\LY"`]q}}rW]B}<jUL1VkFSSS_gCGJؠ srPUr#j},DRܽLcj4 6a{+bR+>|9 Wk&A$6,*S}tͱ\˸"#S<@)Sw+ #W"+W8OIѹYhdw{(ЇA,w%xyܹ#fo6:gТCŐvɕ|ỂX_|XBZv~WMtklci]ݤ~rBͭ]^g˫;9ʡ%N;:)sn;Q uS# ˃pk?eUQ`1i]mX% cb "44?MڳyhPb BCJݗ`/N-/ib1+ MmCoN.n˅`"z~K&MMYA-3+!a5}RB}4I2wVGCZ"L*C\X|=`naꫧ{PQ\ndaL2O//&=dVԏlkiUv?<0?MvHMM6Xnۜ6V)0ƠUꜜwiߡ-'g4!40 y4abtUۢ=6\̻*=\0o4㣱p [.tgu)+?4Wqy0UԢng󔶫wL- &.ЯUtwY*:Z8O&'Ϗ'Jxԟ>AB)~0ŴRYLǸ`O(Z "Fl>݃ھۭ@V%y@ ;kcP6&ձSѓӥ*]%mn*^z1;; BqXjjADZ`cAƩ,Rv17&8{f+-{ ~TBj@[(uSp`%%`<öw7y)WmAD y !@LUcnO)N-M>: `;z*Х>0A*@N}ֲI'\"{[|kuuݷPQ my C0}H6#]QVVẻ5Djf}ףnb>D$g /%KM, s`ɢ58e!=_ qxjzjY"26[!G3x'V0}^Ю;t nK@\p qBs}к~s֋^뵮b`/B7uĵ9ew9' %E/OJN[S3oFzS2;ٳ6'~8_6],̻9 ^<'d)囧>/bX-$]y~ oL̸B?Bcݺ1m!uŖ`׳pj8- rbraӒc{nׂ)$ 9CZ6€ne,Xn">]hn~ӭ0[jX\LHN)Odnfd hb;f(y{g<^}7ZQٸt{%wOPWvvV0:0j=tTZc6~l<)$:[DPJ=!{'YL/GEb.y2;/#ʽJX_>ѱ2Ck3VHll *0i=?% #?.(~)&P Qs޻ǧS8OƍdG!;GGa|Ϣ>b}C3<>(dd|Zٚ%:C~RKK mL{xxZNJ HIK`hDo|3\ ѵSޡ5Pe|$Ov6V.=4jV#6VPV JqF˗/!%s5ECVن77nS+*JHA , 8P:^nwwwS-/,Lex/^`ecs9# =FC~BLótT 7 v|q&jy-Fَ%wM ښX{DKf.0IDalQpG%;υĊ G8_[/H=gsɐK Ri?;Рdбp #\Z[E%$$V- >YLIMO>:LQӥ2%%%|qqd$L"5hIHp=M[ek5A isòT][QD\]k.JJ,7~E9hR?MbBDHxxbi,.q~1'o2{ȯޓZ EE t2l6T[lc^sTtdYF~iY~:F*NbSf6DF>𸹦ɎFs _8ᮒWR+ߟN~&J#\Oa&Gw8b)L4_gx|Jh"b#x?G` wEy6 ccf &e KJ>J:R)KaaRBKK뀾=t[=H> 28L%p#y(`Ӎ!&A 1~,u%=-v5Vg)X1Golq±&Jϥ$] thy<*#Co+Y5K)ϑN$Y&KQZc .JkiOuAJe5>n#Cf l9+2A@*EK {Gr99s8&(da y#'ԙ.KH޺=/Է"bH֫q&o12K70Xe ~{wj-c,QQRU3]zTdyFh!y8s)R[l|5@rm3S[M1JH?hXX}3\giYؘiaZp6:_ߏ?翮-J֞zZs1111!YwxpK)K <<0c"*E>~9J/Q>Z@bF@19;  =d׏TZZA{cS+ W_O&pkcTp [.">3TrpڗqY// 撗b%F $ lbZRV??pcT`0-c'ȜF-ẠcK1x>nMtW7B3{=?-ͯk8'B*BpS%X1A0?t{t lkì_Maz0D ti3sǏh,/m/?ps~f`J}9V0Snq9LIs"' 6m,-$ğBspiWF߭ɒ?w埯7k[Y7s\z8/8#h?u eoq c*.VР Ov; YՄ}@k6y1?mLc1t1?6?@dtkXhL1fkh1f Gc5cZ4fۘ_3Gcw~1L16f׌јocf 6f׌ ,kAVs?Y6f׌ l~kA5c ?Aoc5ej/K T7L,/iߊcTMAozW~ >ABW`::̴0:83 MHGFgѡ%↮j rdM̌=}3cU. N͠Mʤacaeal=M ),ablZl`,t:p:fF-zz&FU /JeСӆk112jj1hkk33㶁kj٘ZMualt,:0] EE eԅkOMkkk5DSAXXt`:pf]--6....-..AiY\P6O<Nӥ^gc1iXY`,Zǯ SO,u`y]3 H%f:TL ltZ thqbh]:pF6-:Z.-6-fFLmB:wN0112i20hA21YYtu/[./3'Z\;A|acbYaXtYXؚ?9[i, uX阘鴘ǖ4-K-aL pFmF8=3. .061LZp#-#+=+= `.:6V]&ߓ0נ363-62z:.=E@!#hF"^~50BHcb Ne/OjeBܟY[ DDGKVMOnhXUaf`hқMWNFeց31 } _\ )3A  @[Pua:|7ta L,j3h0hYi@32]73 0::V]ZV::8:l:0VzFVfL80B ИNI%__B^W^GM==\EF/LS/pFfZ-u%g!0ͬa]:qZ ,Y7 ':0-F&LlBWu׿(lpf- X0kiӁINX {@Q$6(߹7]RTMV::u֎ 5WlifT✲)C,@3 u)  =s/GU4\,I]u@.]d>&og" }Vn]Z,bH wJ 36}:"<ӵbeW'^@y)VU]gCK5Jd k.>L"4lq-1. + h$y[(ƚr? O_q:+&0eTRU1кؖFs𢔔R9K,pE({8XU硜t^8m"+Lvj1񜶞֘y*n)I,Z-L/dC{PuLQK%1Qky6<{@B~VJs!G >y3։`/*'g#hxa4`eO`xO_`*LÔTuB < N[B:7sJ`i(,wsf_՝YGc%b#,L$9b[|U%bta&1f јޖ}8.>zĨ/EivB1!5  05%$aG Z:vd0|pt/r䥋u@\+n.ˏ&E*F3謔0y!V*}r(%c|Cx=ܻ4Un$ 6wbk򎯮9FW[KAv#z! z@XFs+ /+fYieceW5<)B3vk(ZF&LOK9 Txn}_%S})&vTd8\Gx%3z#Rhtu.9VCnɿ0)K+"`FT! f+|mp: =8Р*@zٗ5@]GXtJGs."|u"&xlnLL}}n\8n \ʝV2:SQs%V,g@7} 뀅ӸD &UV3̈q7m6+GRgh%Yfr5 R)"܆gV&\І\AHȍ Y=Tu*xAq_ \iMuAMƳ _zp[XYP"=w+O o'|_Rv͈b@K  .U$h_.;Gv"I"xQJ v.HoFې˥Q>'™P<f6>#BLH#Wu,R*gB5ɂEhA#}-X'rZX E &Jrkꅍ{'uE䈓̠fI>|k]Y6T=IA{tZ$<$fAx@!y 43\1sA@ P'GC*I:P0@} ]p/>W_H O s?#}xjYr}Iv Q(*y@l 6;6 Ѡ97@#Du"HFJA9"]O 륲j͛=0W޿>4˔Mx2-2P!CPϟ7rbbERƘڄFwo?~tޟ=N)y]2=O~ D$O)Jtnp:T(_ĊG١Ղ̜9{)A0+]{TMGc["?rM[,lnc+}@ࢿ^~}0ft+Q`d#T-5ᚪmm @YkLV9\6j4lt0p_a\-*YŒe:ƌ`V\st3eƭrU SZa:z oV:sUS-IB̤Lx#']w`]ʼYg89!Pj߀t0!j? >܆zQã EEx>] m̸Ȇݻo=&Vq5I6jSZgEɎ1#i3 ]sÌ}' @ wNf| \}JO7П+LO`g͑0aC 3WbA s_ :ȗ$YfQk |ܼ\.XuC:.ݺlEgd^q$&'š۳@J:{F⇋eV8rQM N DwLt@TtvHhKE7N` Oῦhoq]o'e䛰7 q@nc u:~jx8 "4}Pm{ \Fs!W'M ]>y/%nL"YydV[>2jTU뤭%-a2);D:3]c.enJ];F[VZ-M_?%{\uS>Sq~>S8zן=2̝QQ^.,|Ý^HR/ꄾXo?S`*A+@wuE~WWT]]Qy+ "wuq94ѕő4~WW\e~WW@]]RY*bX($WO:r:.ԲWJHxJS0,:7xfZb%ȢWǭTV[|qV|*;'?71/ wкԼ(2'&Ž^cU9l2Oڕj.^e/fҴ4෷֔4-}}uUԡڕ˕ Uu@3,.qme_I٧ݜ}zݍi^m͢jJ(@b]J,MK>EQH< Vhq+4+t2k6٤A,r7XVF#LޟbsEfmr>Xn&Ӷ~lybמOeqRD?2(zev" +2m ]$^yK4d`cv^@9Ҁ`}]04eU% %L?3mv} iN;.l)GL/e[kRu ۋTfu>#V^kmWlu;\ӤRأB׷c˲j*LȕTXAƠ63°)"WFiL56z!6SSfaMow' U@՝g3^(e6} FOw%Pu$[iAy[,cD%Z%{fAئ$l)BBD!J5kN_>0f{<9<{5bQX([&p&TjbЀ.V߲x?B16OՃSYwE! u4.K ۹)(kSFU6mqdepxtp(FD]6@3QPJ8O/-/Olm|\`dśqj 7,L8Y~,X3jg%,G󤏴U'-,b!rJF#n-Zwsrȇ1G 8;'")mz%()**v޴wD'xy1쨸#VRmm%bffF݋۷mDņ":;qUӓ u(ca3z2@C)y**E<||YWHs!2Osss24!=3(}i3fbYVt|3B`NDU% ɉmA&`Ձ2\Y `0b'G_"4NovspUlWVQ~v*%ʀ5'GTlxSa ^[Ya،:bK{] RzޱJMSSxjhgqq\1B鞤Z) 2/LSa!N nKLOk33`ԓWl0CѤ?,&ie9U|Y1hb]p)Z#~/wurdJfGY#Q]|}\| 2'OˇZuo/@L\PH{Uq\֥[J bV0FMڍױ'xJy\v%l펩6(0^yKyTޓ$5ElOOplP k@Y/>5d?kW8xݻwfSof,(}pMvh:unbj}mhZZZːn)MfffpPH\zFK[nѭlo"ĒM1[ wHnXr޽:라A2j뺹>d>" M2'XyyycbbROvZS77t9hS`o::$KjhIͦݹ:Ka>tNCw]d;2ZBtقjDL1Msػųp]~}K'vxPwx`92=6RsD/47)#vn3C|?,m\ژe遜MoS6O ߣq۴g |L"&O)D\%>n,rc7= s&$$Ud̺j*ŀ<ͳXrpohz­:=FG6&韏5=}ӦM>у[|m>HWv۸鐶|AtIKSLMT0ot6KJJm:=w@v< = y~-!j|D;Jɋlo?Y\Rr@0` K丙U.^d5&!.MtksK9WJPTlOf";qfբmDhA,#J3k̦ZHU"u7lt'<`HZ8ygWRrN)>xx2&fn;rݬۙڎutG9rnbJ)PN{o—eXyMǭYMmd0ׯ}3JB`jnq[MZme5hzV]gO8־M&7tvQ뉋kR:iI7p:'MF?ݷTu_( X-' pp@$"Pz.Ca$FCAP?yE/"T~,,,ox+͟~~6)%KCK&Zg} ? p@g > p@Y}~.g},g|9ß95sqa}џKc,ZtEY7|-Y+%P-Y%-Y!a5u͉;OZ}N 52cjƂMsw>TRcWOޏމ#c /ΔOeJS(`OoI4ѡJo9 "Q GQ0 b0~ܹ/HtZ$?9#Bx #0, A 0 EDef֐* >j .dļ/<{d _x1h.4Ү BPf` 6SY!H(D0,Q1BaQHP(|D@_k}AU㿺D!Z:;(Or֣i+6a~*i{҆s$Z=ZK+f3Ku,VI>MA,|pmlTێ-j3~a'5A ? 6|NRx[pjv0χ>~v*ݛW%~(.6xX Uñ]AwPHIK{Z|m?"U0m\bPu:I$L<=|ݚcX``3Ӂʍ|LJmc_p/n+J(^O,p Vuk%$$ȘY^]f%ݾ9sCNPeӅކbD FTBRr%{$P,F%Huj{auї{&w486H|7 doC$-㎑WF["kI,MOJp5"|*=^]Lye o@M#krh,UjsKK]&I'6&S6*9t4RLGJ&)NvviCjfCvIIIx5^k&U{W8ҍ^tRGG-d:FƺBψ"/VarJdy ہiyo;wi Z4p060kA͌(r{v[k&Nr-[NIT5*oLJ 1쩎TՍmYvȸ-Wn#hh=յLۏ].!wGsw^##+[4b0XL}w@UnϭB%Aij&m8b]ĩ&ezcǎz`}Ϡl6y%QOzz2\<2SJ9"$$N-MNwҁtA!!ݢ}35:4h*ܠuw02Z Ա669N?ms,LT}l5 ([ex48D$Ff+ofI{*_l,E,}ݬnxq?1R,Fbr;vw^˦&s,STOGHT4PL9[\Irl8x11ӣP+VȄZ;}[4;5UlgC,-\Q .ﺪaùcu|ynhK4^mab~(a]n)+c9Q\a>)fGr͖,* mWD\vʺVٶf=ncbbLn.zbIF&J4l{}&͕^Vu9R>;|7G0WNB۔$_Ũ FA#;-ocQppǧsYjX5uD?`xNJ\ H3Eblu.p@!L9\vO/%KoH =kRZ&,!ZpZ_j2!M)o8RPIH'ۣh2VdPǏ ).[WWVFS4T}fv Oz`Z6fǸ=g(/kM]o2m0@S.iZ:)_Rp}N7|k띱1%!1\IݽˬUsrpoqqϓKxLp0;fB2]RSS'_86^.w~yIoN' _"}}׍xtڐXYYvfw#]X! |tq0g,((Hjk X۳TwSRUU-#69ia4 t(H1ɿm8 'a@q~5rxg{3߲XL"bM[9i ͅzʄR MlL s`~VN׳.Ɛ.?1kk77|CjBb6 vP=kw UPORSp9Yllnڥ9mr 5Z<7,/gtv0s]t;3Ar(=U-'{\%z]zCK | iKAajT+G:\FzYn4鄣s؟B.?+q`wl2 8Hj{Dfs9lYKEBP2Nȡx_;;%揊}*o1-e/_65ӨR5܌}P>Nb{DY)Sj0~ X:Y6gg>ŀ?a䚬BN2::9s6]1[m1OF񑘼Љl[8kѭz}o~ 5c}@+dkkpU)4s1TƟg;_m{OECcvX t&Vi&M4H~wtz*/;hg}׊1a-7Cn.۷lH|F۶1NJ))oev?hܭE?r>FIss Eo4x߬d˴*hld3 l%Q_F`ZäB5Гc#Fe_Wx.h h,j4҅n`6n.'5hKþ0ZK?y|Ao×WD2kjjDݑ.ϱN)%) fg58(a`7m3ONBp& }:D%V8JtM*|i4%r9Y;KuP\\OὖNTw2o <,W5Epcj2u56J&n4ꋨG&w>زlcE{fmhoC|SN=LGնgׯp?1gIVJ'ލ g.gTot'>@b#RSKַ4ȭ,XfJ|bY1"^P{QeRTJ!,y'#te}![j1SpUmu0^=mC&#jJccc@1&Oc¨-crQ6%NLܭB`w7 +eѣ,yyDLcfe.<+/Ԯ:UeNk[As\܂`l0x(hD#*q%kxޞltܙk:zJHl'Qd@c5[ *6x TSϔ哔}鑠nPvv'*)?[#۳_XNwV?453'тƞBAhbγzωvŭ3gzҠA(]}ayźrtim^.;(&ß0Z?>>BMv945S f*Ir\ k1?jTH6kx*ZdyOnE.%N++%|m }t(a߿feU[9,ʝrC=]}yn+[>ii T< Ƨ) -m:Kp9Hoث?sJ\r(h<Fco$@b̌*ʒҁYkv6njsq\oN-_Y3ӗ,sTh (7Y w{S==M]FqnyޔQH{do_Z|%F*fOXc*?阤ps:j踸 gsJM޿9ij24j-f'1oDeyk4P9Yg.1a3M0f1i>r_0:#3g_z=(AE N*Ķ.R:XƵl rn5 *()MRR eV@X e)a[1]H#g :\AŁ(Yj=zܖ+V ؕӼ{W;x_;Jcd.׀ ⠗Ya**AB`-}}c35ݷwR4R߲ѯ.ڟuӀ2 עMe%D!pӾ,PPo?A&:^ B]ƞǍ!žQ;ֺWe^H#:IPC0L&: +Tcqe6קGxx3+v R<` /l?ِ]*iQ&/ $?GI#i9Yb5Tӑ2/˔:#tO23~c=a G ''"<[LFr$Uk,Av$(*⚍WGADUP](@kV帚C!À?%N^|s=)O%6˝b 5;AAr榸WUO(hͬ%r9f:_5o~0SN-,KƘ~NwP1T^|E*@j1f$@6=g&f9::uX7mQQMſUT#IHIۜNg7=\6y_c>kɠ;0=nU3C0,[6$_9;cO24p,G(p9oka 22jGs$+m7{ =݌ԓ.ߩ)/C ҇;CI+mܯc 2iv9;ym{\,Hh íVDP%N|9fxvrxv J~MىeA޵K}4\Uuė|pHݱoNo)+#Z|)(,LFwTӫ ',>r<A@DY=Ө}iE.&.ncN _>uc&23pǢE b|sVN=c:GrK(Ki߀-ێEQd==4=$(cbIiCVjM| 7rga궂U+(ESR秆f`Nk4 .\K~lB[$#R4R[~$Nr)4ڿ/7."b(紣 [Fel9pS |s9gk GV/[[]LNxmO( ' (h!X'G!M'>$׽/T43-/Ď-t]Y^C !QEyt[ѢyMCW@m?S|o/ ~ߎ3ب3Y09ٸcwbK%in\FI70^gͽe4gyIƫ+* ]& ਎B쌲怰M@H=gK^xdk /칿w.|R0S=aC&2ŕZ5WvGjreEIwv-}^Zq?sBB±!7g<Tci# IBV+iX*vvMMͣp^Z6׬ fjQlтR@]:hCMo͋')u g6HRzWԒtu$~夀<$@>Ppٴj&tNß8r5s@'l<ܵBntdM`ՙ5. ?~zw5 X%Dd$(N58M,x$+Xx,ܩNh6(g q78>T& l=e1 .du{pƪElIږeΥʱuX;`8Tʑِ:C,"꼅h޹pӾNz! YԺFT*@)ߝkPHOv+>ɥ*)ck~Qgqwsyuz_x0 Џ/~1YSFfgWkV'?`6N'&隕 C|l:6H4gIGTmzs]]AabTM7G}g;SZjQ$fϪ1~G{@aAk@|K[0 f_NdulJ'*giY 5$7;NU{콖%|̓Ŷ,(z&Jb @!bLp律22"bԺR4mY%`%qpK7_tBТ|wJhЙlif'ڳ/,YVFU/_FWnk,E!fvkpBDkFeGj5encR41שR +T$RN[RaSV3P>V܅ ޹XԼsLUQ1hwՖF/:>zaVLMF5H3g?]ZQŏי7^6q/<GBO*X ݑOk:uAe ٭V?xmk+8| 7,`Ъ}Ȩ("yhONW+}EVKUQenƑp;Hwykh?}̀LZ(‡ J)b&כ][9ƢEh~QV龏5JO8 ~\U#jt/l{4MOڷ\ h4XUڭKABT_ug;UBan4Bg_TEq9=ӨFxDNAUy[IEAQ8K< pbxR睝x/+)ٸ3U֋LDr] 'Rxf]1@ؠlg[0vӜlFB*)Μ~ٔ ˝fxk~cӦU|[^yNJG}yErrsqKds{CJZM& [9[7Kv3vW\^o]-\pO%Z֋B)+==T%DDgZn䚛ctnb* 6X0=?dX7] tN闋}``;=av:(^CQk|i0j^^^d|6?ItHO5hz:ְ7 ~LmqYYţ" 8oî,S(ݼrlÙֻg4. *piZʖ99i}SM 2x2=XåDfգltXO^$F?BIGm 9tpqQ,,~L~jK|uS#O)˹V!-zZescnn\O?@gZK` ӣd֟ǨƬy''uR K.ˡ6Kh+æ=zD3h1t5niAި,&Seҏ`n5_SP|yH8rn~iѮ2U^Чl7TnIҸg+]KRoofc#"K3z#%]b3ƗGȪMWuu* } \ 0(Ui^qn~pk&eax괗zw0y>j/w)d9j%ze3N^c7τ_q>Ci/q1Ej-Xضq4;ݗ_\ln{+ b"#}|ǍZ0"y:,}qVT44c÷1_&4X%"]*BD.wbEF*F*ygS<T dw2VWVxƈ$bs; TL>]TTJJQU5ͺr/FXDy|)r|^5%r]jmd77/0.v>|O'1M!C!?g ޟ2fb/oxwۻoŚn,w4vGVۑDr!CqWt[-N@}} E&aak"#@`Ra?r$TJ$cjPܝD&F[>(TJ+%B5.w.WgZ ($*d+,m _UKjc(bʖOˣN/րCWcmQ`苷i$Jr[7}iTK08ScׯpMwWI#E;Zϯ2sъ- 8he-1lx wkxH7*ޗw Nئe[S##c6A>n"[" ]X*ņGV-QcCGItgK5*>I(ssb+/oY>;G %{=pjï*Pof:տ/J B`E]"B /// `=bœ6;j`LDNj?eྲgQ4>~o"հB_ʥׯG01ۧ+y8<NU-@ρ%0(=wޟGsz+KLLΡEJdDN*/FO `b`r=CR9Eد 膆1i; KèKA~=A*4J䏌8rst^J05h8rTӛr̫6ǰ0Y|,f}=N$ TԨ&fm(H-$ jEXn-uB@=so_*+/ A(*@⭐Չrcw%jPTBU2NC+zߩgt-@cIC !k* &Pn=ĨMVݡbO9zL S\=o0\ѣpս-tt;4i'16ԊS{)UmGU4I$5Jc+=5 Nດ)l2ZwimrÄ 5QNɓSkDkhi+UD<5+۔*knL|zsM|]8Yuu=+a~ukz@+ՊWl[<@|lܰi*Lpi8u+gʖ4>trNdQ21[Td@K,,6$ xxr^aSRZZF0rq;#Wdd\pqwW=;+'+k:h5˂{Rd?A)n)(qf3) l~ ;ЬaჀ |}, XH_0>I14XڷBFUIhHM?$ ]~^Ri^Q86%`Mx=~Օ"qhJnieAGy2]b~ԃYZ5;6 NꗗQss+&NPزzLA/sS)"{+nEv MIӁZ/ugkA9ix8'̐)d%eDkd*HYrpLJULV.Jmˉ*&mvtB?ET8:rt çZkk>r?7RRva?öh>q .OOUj>_^>€aS1!jN'd+Oc.&Nc}p"Z[qWNL+_r37TLUτuFOZԂ!ŤPy&Z[4 ,ҷcĕ*6#rjAQ/D㑤̢P4ntGrIKEIj" n4X-h"읈`b~1 QߒϞJA@Q8U]@E[T圹V \=Ab&!-TB(!>0C _bc'^t 7 p;_jjN^|+Q%h 11scoMԴƝ+1o̒w_[$~kij4\^fA-s9*͓NM@@81Y};?Yդr/9\aϻ5S/ijuO41"]cTV!1s}8 iwazL *tl:}C=ڜwyvOyknf=W ɓKg?~T=vr"FmLi4 ,UԻ)9A^^9~/*^dFilHjXZ&nZZx|<(Lj'ɉ(Gri5N^~òƻre>z7e_|OboNr;r_cU>gGL*~h)N'2^yQ{V- (|v9ՌOXA*0-̢Y#~a׋bN'tDX1enD#t?~km[ v᫽8iko ɈϷa%oֱk,?\O\\]~ŧ |0p[#LGo7}{U|Vvv'{W1đ6V6kO'Jp 9,0K5ra7ިN $5};AI7QS-|7BD+-a28CݱRJ4XĘ2:! nRS7mj-|x_9\i) Flm )FOB.#ݟ_[t_Ͼzk313M|H^'Z&?\)s.uG^\u 㓇!(=\/aRHL/c#nbYR^T(IA'o{q݇c,`j0QTEsa⸷~fAx z03$X:|0b[ d0aX'35Zuol()bX{zzndw&к0g45>cvBܝ)nn z 062.C7ݬL9`rTW^wtEz5f}% KщHkjO̫k(N<.*NʹԞ^֨Pf$_+0ݙ,C2F ' aJV B":̿F*V7":rKI# FDg,y>J©}VVInj"[*,5Խp7Mة 8(U{?JվL{,vv\ẝUvu%-~(R6|O>tCu5PN{ȟ~]uyzsq+;Zg&2]Σ| lzHn?,_j $2JGI ,S5w,vJ.yXW @z\FZ&dTw,;l-+d^YEY3Rc>yMƞބT ##/BG@E%D]adL+LD LeFg[{~~ h0:oӾT[m깪\mήLƃVDPxť`:ߑ]yV:*6IYvj!k'_+`svNm/^Gёܞ} ?C(e(RYfŅ8<'uP;|=%:qol]xpn$zx?WTyF,/g ۚng}>U%tzY)"| ݚLWi)^˽V3~ss3mWN'Z.HLpbG9WG՝"(;ȅU%;4Qy#Ľ,F{:j3"b1Cof^-ңV||cz Vo(M-/wsu~ !2fqc!#eF(0 0g`wyf !+HIH%>\ki+[2 )ypB4T(0h:E4<:\:38Wя[L_K8#+JY3~mm-])zĠodiĽ20|oqaܯt*@h=~C13QtոnX(Vxݒjџn-5 ҷ%ZD p8:]U`rqS+Yt=~؁Lu~ov$yXP[%4E|~{0Ar 1T}0V:HbDLVݺO3gVg8o 223=7 nge'oόo:Tρa}SmFlfee͠ޏo.2S3_23?G}ݻ{uv%0gZB9Qŀ;l nbH$۽nN& w~/uM:dZ%~h5Teԭϸ򒗗:|X"6n-i 31A8AD+)>SS[T9 wky#͉.onAc>a~0z* *:*+qF5C<7?dfʯI6YINФI64ѱzh9cCX)4t0} }+tb```D U O_ L}N B0R~oz]=j7GnsNocP`{{[@o&鄢Vc^B"db zWQsʊ~Vnd^# g~xFUuo&Z2*+1lV*-ҕ:[`[YWAb$5Kq/9c%m;r=?Vvvt'TxJd9}J[eP2f= ƻ;jUUsWWw.DŲɚIZt)r@jWJ&Yԡ};CFMqRnG^9F,GRSXXk&fj,Lczi;S'p~JޮLj>'td֯ilJ[0lQr-ߚZ:DYaw-2 R[MB?d&Y21S0>߄sJ{4*-mԴj/b,z"kJnUa=u Kz3?a`iҘ{߾L](MaYr^屢+YG.W٥%8OU.,2Kxrb͵7UA9r{W)3JvxN얳l泵08@@k.nM&qbzf_=..9{rbo\ Ø <8B]66\(4Kh c+{9dN؊˹z&b$ǓzPu Rv*RN+cVc𘿘Yי*׿>X_/3R"աrcD߉rgPV԰|||jhG ;(8%Pñ9V㎨h0NWx٭sBkE,--c0 |E~#HC.liIϾ4>A}d>MNf. s)!/nogHq^{鈤Dm dDlGɜNB.. !| zyycam|m‚z$>ݲN®7T/ZZ([NIf[ gj@-f2Bv:+b[Cv]?#9` 7 vNb;YYYiii0;^7JN.Zԛ=A!<.TGtF ZjAzs> 4=O{PBK]h.4Hͼ5\^G6NC1)tm7tSkt眕pXdַlscd w K?u l?Q*})Mӝ~B2TH ux,UzRN? B,wX4|0M.k??o8"5bDT ]ɥR"oPaNj ` ;,fXA,nIdeX-4xMUxX#ZړEOzeed+b5N &]o Zl ;x^U6W niuxN`<2ޙtcՈqERX{O0o^! ݥ c:af00TݢNK" =W*q2G.9tbUIiy7zuɦ5 63YaW/q peY+ C$L;7~lB-!WW'#SKreAV}<} jAL 7_La㡗0~ݍ͖~ HHM~uf7~u4+qBD MY Wd=JB YRqqSӂc!&ܶҖ0ez`_(1*SN4i1pK\^g ZkXR&yW'S9ǜh*t\\8FE$Dá(*њĠkjf篌ll7Q]/t[Ӷ7;j!)]ac&AV$c"NB9.@)SS"##O;P(|8-eG>݃NTJU'Ǧ56(}>|bX;}j1tt'1YYO;;0|Ư87_Z~7ciܢz\G*r !z{xa[["֙V=<ѧםɲoPd} bSKs֣%(n.069fדqC٬À-(0v#H#95A/&>Ke݁U (tX3c&": iP%!%&)+9fYq)Z:̜sL [־F]z=`[J]V?+/P325\uRsf#Aa犼<|<0?ED)8jv}=-f3\ijccEaMͫ0"( )<<.-C3x򞘜ͯ]v1@ʔݑ(χ1*Vѽ%x56be;SKGZ@t@GCjث[j tBKog|@p7<>Ѵj { s3Ö$!*rrr @K3spr &ul@0QPSD|M:߽d#3!P3Fh>8 LE X6 B_ɮ 3,ԀbU8+w:^S:0rkcB[,[{QӘ66ׅ$;#¯ܮ eEA++mF|/J5E$CdFP33^ԍ.x\736D)>y &0!B7(WScӾ&."O/G@WC,P{ÿ́KpޑJ+jj3SO'0zc=YmywL(81SQrZ rk >1 jvmXS:+p syx$ӂìmtyg37H666PQDM6omѠJȋkI<)"]M_ҫbK4L\3=V]`ci.;02lBKnO4x>Tf)9?v,1jo`wsG\13zpZ=Wr7QD?ElMo5O|yVo i]}#r11T3gto|1bYϩ]x;YwOac{wڷs}"lg32۫Sgh: Z#mRʸ)MAAWuAv%-J$%JE0{ J(hhHQj%\8Q@C| ԼSI^o"Ym,؏(+V`=5&fXʹ Cd*IA0)OA9HFE'0NN'(q߄(jaQ==,edYs7^hঋ`|yEL6Ffnɗ"q>\U"[i*"u>cs-b>#(Qkథ!Nly~I74SIS/湥ܚ@V뢴~Ȱry}|'.0+:,QԚ ȕ:/Mp?JsTt-RJsCk.wdZ]ф=s5ud7n_w |#ySZݻ *ʝUy[ w잢ٜwOTT`'G*^D&~~>ښO>.bbtf†DHU;G+v{XGGyB8&g/S.ar8`71ycT"dK챥tn_h *[}A,ю?Sm=\;nGz=8A'+ $Gļu 9>WN',4l:zU U Xrv)lmErix~g;h|sL^N3v2I;/,xBvGplfNN+ttdĨ4cȟK4>a>~ҞhX 䦪Yg FO4[ᬅЬ4A[syح922?1w:]:omaxm5 $8uVx  BJDTeznn7o^[8\, YDWUa|*;]c̓wgAA+d2(B*eQ*$.ĉ(bOM+3>-DCt5B:+ pHp&}}a"z{P a6cKLC,:`! >SG ^lTAjN bU,2LBRuO ݙ71a>U~g5t[.$J0Q^J%q0zNJdQ$Hz?-UE]+fۇ̞bH7 5+Np~41Xg"!!?xJWTTm 2>aIFORpD?Iԛ0 +):PW,A# XfGρ&#y%;Zqf {Vًw B*d/ c΍4{]Drr?U) tqK4TCNx c/u̾"Ej"O KpHHiä C|9cN$B[F$xS*4,/n}G$$L 6rR*ꀗVo. 8&czȌ8`tt<߇F(%"!a'Y}YmihMMG>:YuJvr$?iyi@^|%7!Ru%AyX"-l2ofϟǫ\k{07 %pXq`{E?NM!WʗS.Xf P4L;-shwD#n6pNW 5èxO-D7\l[Ϯ«xuwzxT?nrҚ)OM=.wwݵ+.>@c_k(y:/YԒjM|R-΀^v=P]$zJYlc bZl+1R\0͑)zI$N?h dTDt lݳ{jrGr$8ګڝ&yp@(tFWges-,VՐc,Y\IKw,xrpzYd,x'1~Rag0Yi!QSnĀI5mX%D~tf"Hx-1Z3iIuvGrũR@:@]FVŅE*6 ɳ'OaI9机)^ Y< [rCohG]k a;SDC( bK"bbW۠BcŒL ~tu]Mh8\.40ڮˀB.l!눝 x6OB#g7&HTըqgzz-(M LWuϥ&xmc6ԪľQƪ Dkô]w+lt~uxi> Xj {i$ g;=K4)uXf'xK=ryENi)hLO Ba|vRKu_%..D?p8Yb79I'o/)9>{ؗd0jK{s80-^ 22bVcA,0 S~NԬkO lG$0/W1b!Xvk? tp/q:b^ޅe=wn,(NΔ!B(l^on."7@ \ˣUdKV,`įfXP<:Q2(9#V$(8Q+YʺtqHrFP̓0[ΏsNxb)6 جyr D7p$xk4r=}uޜQS} ]Mp 7pKAEw !c",!8)=o'vyᏪ/$D j$&5 N88d(S>>ҒB+4]96m4RL5=. ~pMMMRHK BRP^gMިwHVVt{ap6lP9||4-)Cj H_2TZj7Qvȅ0{=/Ņwڻj$/F)m.mӗ?w.}f]pN?+jtHPUswq˅_Uݘ hOs"SͰs&&&"΂M0ŊۯT$ GVb}Skh8SH˾!@/%`M@0F)7k=R'? Sv?A2KOFљynoj֞Hm.ᨘxdD*姠괦z< LJbG2&q$RF͠.#rM}]&yg"bc>xc]h{W=zgzI_qI_rNMigc>@HP 4|vef3ㄅ ĖPa^Mhnk?kfڢE:x8Оurr)V ܵ$H!r:}l $<ڋtoiߗBȾ C8cV\F^8rɖϙdmq@?{G"C s[/<<̫׻փ.#Π/)>YNsKj {u6w,?Pb....Bs(\h{rN6,4 ǂk2Yx[^+ ]@`y4_!mQ4€{q5yy?v;?+gϠ4<`1 |7{T:j(t"BAV_wrЪ {(AP"%|o, S'(FϟA]. (mY###iuIx9$l?:VZwq7+.O敱+ (%/&+(]kyiZ ˿CZh\a$,NKtJ,mYY".!#4n~9?@I1 DUi[&'ٷSd_POۿ$!_on}\҂ z8DT섞70㖫&^Fskay `5)Sh"!b 2xjQ+*M`G b1`z97O: Jz%A\+hBS^ևh5vu?=?F&*RoNTO~`Yi -fgoY>'ܻ!t{USm61 $|{{d ݇[<4l0݁YO>>"pޟ讝%'G9'N 'f 0.MUU\z;Y=SG1cAm OPI/4?QU/ٛ/y+̉tuZM7:7nmrW1ry K dӃGӐmj{̈^}\ۧk:>t{Yw'lC,].ml+2^%jEzD35F%u% , AA~8 Bիo=/yK}CիW#ep <~zL;/| hÇ1=MMڙңn2x(Cȝ1*ƳL}cDRpϻc7?jVkGNhZBC8t{͜m4`JUVkmAfY+v.¼ڂ-](Ut_o~^0D]i/g\RE%s$g >ex&?NJ#=g8ֱ921+SUilo=usQu :d`߼2hO ލwxC OE>n{;R޽'JJT[aY_6ǑsBMzsk 41ܨ8:`\i7jzKŇII@d7=liO?`_b6!3B{`k,Qb æ`q%M\2*?"%=WL 32l{Qz4f'ÆWMV!zT_ 6 3hpUVl4`SD&ďV N6^|ʼ]*" #7g6ƶdU Mӏbh[M+[Db}΍RWc?tg%(lȾZWH͈[Y[&ª>xe~D.z\6<:5q6֛Tx 77<`wuu8X7J nϞRZb*Y>)ĄX_񂹱i_ ;UN"*i-A+]|awHDCB/6g}iqIdVHY|o,"E$mE1jku\g (US9I[[sE3lZ~[<zL\K9kۨ1w uvRLh׻5ФTt4 F=&F qfsÁ@TPa``yO]gqh6\zJ䏙*"S+V\($0}3&V-$w0&ۧѾUv[ʔ ܇3CK4Akv:> IHpq' pnGFdzǪ a(¢ ɵJ34lDK`.|mϭ߆՟X_zp]^+'UZAl\;$6/_hVV^+E&eO, rg'%\\чBB&'"efuv*ڴyep6 nSpv+^96pfX-h7^h&$0W4Fv eh6|e4@{cg*/QzzdN' #TMd?d"F)]2"C$.>ȗO.R. >HHI Ǻn )++  }+y$WE9I$C''&n݂K[4w>0zvX"]TJ!šԿ{@)NlKGkWS)1D^ 9lL/`1^e?}+ǟ;B̩D^䦆|`,B,B#Gf |y9K,?Ewm략5Uv3C/zh-99Ꮞe `BBaKxxhqU. OUar8P---A rr ǖ&4[ZxonoGF^_7:%f6Հ6}jt>6<僳ȧqwdDPS+)99Z` 7C;uu| 0rCgl9i1S]`u@zw+egHe99p︃uW ύynO^bK2E4f[Z봉m :h }j15[Xמ{ml/,-. AKL$ )+|uK})&+M>ocD;'}&bpuhMI-p6jo?,<׋85A>e33HIKwuYM g͡)RhMj`XYEGdɉc~4XHIDRN/|f 5 2 xh6\o= ,sX ѷY; jVe62Fl8S0%111Z@lll^j+6*>"B!F=`B4PP՟x&_YP1Ig(P{Ϝ|Cf3;ZB;BC\ yiLgB Q &fl)kgǿYՐ#d!͊l?ZQÚtL"z]ܡ&W'=єy7 78Yl ?r:y]yF"uv0jІmߟ3k4~D ٮ;1L|3J4%6&ϻKʇ FGCgp>(|#(X¶H@A5*_l;yuOd+r`c)i]c$=(|* ghaM"&\K4{}ZSa!5 {Wb!+o{߾l̜ϲ2i`)ؐ4Uty\,H{<vzc+AxwZ+; E4x;۫Ūkml">>> | njj? N:1흡Kewqu-b=CL{( vD|(rѢR'9Rs7sPhmB %qtmܐiHs"ʽ~u:? v}B(&Btbۗs^f'f{b:.Nl N[a1 QFŕ3Ge:wCŭ=|.SSbn76$,\?=/v0`H&lpLn>P- x= G,~ͲU= xt+W.疯E7=5{(rJ&z]Wqa?[ r$3EˣT;n.ʵЃ76%Oʾ:*[o!$f4 1whee,wʪ`A&2[def;o6َd+.ۇW |o|iBY\;V[lCHޟ'F`cc#?­ "5'8loGAuy$,̙W8EY(T5X@jPPG>f/ OޏW*/wݷ;9後nzjޘ#lUq1铼-ђȓ5YCXG|aK_v% Rd7[׍tRibm#¥mN V0 P]~) oDWS17iCW hTcXALJ':So0?ri" ƾ]~3i L}Q!vo5GR ֝ x>cUX!7u)?`h`00/qx=H=n_(lmlֿych-ߟ@D3ipAz.+22}O@4r:1һ]PFֲ OHtUo$'SD}'BhS*j_R=`3;ޙPSh @/0V)SSR3D_G|bZu} Ɛh꧃?i^Z<&Mg!͠oZJ} ^RD~tDJA -FFwJ4Ө/ql>^b  -wG.V%Tn%$ ąڜn>fa/lsDk#YA,})Ot$$A|6p"hh-xa1|31R  _1/Šdܻ j{rmEeАL$ϳN`2k-k/ɲAhpSFEEg r3f=ݺY2  -<p$tuuT;&[j*MAfjT,)A Od)i{da#*_АY-)"x$'l<^qA`L{g; 7$S:8Bk L : lvkOK>lC^~ʢ'~c傔R-3gACU[xaJ5Sǔ^QRibh3FHCvz$X?cS[[^yy3V#5iϋU}.>``@*h?j% H՗S :#9hof:,nFniKANInnFZϳ~{}\EcVҟ(҉IIG (a !>zTYHzc2Plnɉ43?+=U9l|kdϧ/D"%j`fN 'a|bc11A}8ʥ6z#Kk*: ڮvC:g:Id<UOCtU,/䙴P@kOibKP2{a8v2yЩ'rW[C]u\Й˯|Q!h{4Ǩ#g0{p0~s9XH(_;<::"J!$#mשw^K`g6} (p ]b? ^zd H6U㓰-޻Eն7NDnX eYIVnT : F/֩|˰V=yV'd&/f9V0Iۀd~Mm:1 -6eX֩sSatEΖ٫EI8|a)Yn)jm#{`a_m9E_ tj hvio/wmf%pt>hwojGH4Xz^bt0aSOOMT v| E}>4h(7M[=ey W<"Ѕ5|E"n(kBAS>˓]27v'1" 7'.`>J7ʊ."J6?> CCUPP00[ri\]]ɤCaHj_GB. ̢g![n~g>i76@4?{1Vg:q㋧poG$~ww7(jo%-uއ*/3[95]ljZ_[~j+3᭏ &|wJ&F /Zc VVVh7 I LDD_:':x* kq|_|[yvqـ [h%qxj8Nc^<-<2Pmz&BI06&UR2( .|^Z"O}-NpӮwFcON]}- occm~ߙZE)101皽WxɣBST^A$vFFڭvVYحxe*Ԭ085=-[;W%/tXn1-ogZvYʾĘ×:Ƭ/cÁ2"f_#\@;`#,4I:B|hW3^lpYtl 29 ra@ :+Qd1RtK->@A-dAAAh/=#/[gwwL!W:byv_j['4ʶ 'hi{8Cyaa(CcBgRwjD)@),%i'Xqm5WKg C'*vu6HVIR̬C"i?lZ2̥uC*x\]kd[U]{y64$3RʀQS3b?lTܙLq{ptCGIKDf&!܊n9 fMHP.|/9Bs,v队֫TX_t/znIΒLE-:5u %&"ckjwW/O P0ie5K5CrrBʻ;m xZq㖀R= ޗ? LJǖo)E%,̼.Ϣ$??'uķi؟ZD }JJK8|v^PCm%g{L). Bvs1#}TD+FګŢ ץ\A?xo&1%£F4 E> pȎD9p+H0%M3=;][Uw"EW7  @J`';k^r{ K? sHߚ9Xg.R ܝTuÀĴWTG8s{bxGLB|z@j0Q);luy{]ɪw?g*2/l:5Y$&4SU $M֐ͳo̮$,.YFS6DPKwa2:,dN 1J^_ͺhU4Heԧɼ 74 sI֛$5Uc1f%i7ćݱ82z7Vꕗ xzx(! |Zp 3$|")l4oإ:@Sil/| d!JyRT]NZ>B{$HXgH׬S@k:IO{0E|~vPW;8=Ɵ:6axD/P,Qo)`Jl72m>AR+2a3PCd7GTFo?7` HCad^Z_3f,Y$M~9ńh:wTh"P)0uo7+uLDCYH! gas'?ޥw7ϯj5b6}^`<.&D ӆDYPN{4pv8yT nR 0d$n4/uXVBc‒RmdtچPTB0@8Jn-&":ş ٙx\&<ߩx:>n]oJ|={S{灬27RjF*Ɓ1K)j>Ec&c X^zppb-vŤ89wMnVҠ[wTB9tx0NdRfK|RQ:@{{2pj^5&my Dsw]WMV?_.x D9tp[lG5c<.^=G:=M:ptb`4 9ssDK;W Gjjy]<3ӍQ .&7Sݛ0e(i  CzN`hk71*k" _M>m8ľ$P% P;^ ^3~9n7V ;PO_:YnW6V(V/2Y;cEs=.AБ csA&K"E(445\@jif359\ح41SSuuJڎ:E $Хn˸K Tr HW ) 6 ^[ui `)^*jќQJ:58:?%8DpOi^Y1D-BD>IaVZ+1ej`̀WfU%r!vS`ժ3/lP٬OSՇD^W_{F \7SΡ._Ȉ$ ߔ:kz67>1Ad^9qJJHfGN>%%tdm1 ૜.>LD1 o lU}ӵJq1*38kj5CTH^[&KZe9 6;[a6kRzsf3[IIl{qq]PJN:_9 ώ1SGeΰ˧g7Rhs樓YZAk<~33 Ihu99B$S.\ůߋwzgɒe},8,ܠ ;vkmzOVݭ#Hw6VXmW KulM]6qI,g7^ʐ!F 9KIgo?'krTfQU~M͘ O>շM\O37߿-r߲Vˆ~JG[^q2c)#cl';;ҚFDkX_OiD*1 v*H }DC?tǽ(pKEիy %Rn/&3ʴE  !^=p]]׸EFyR- YXx|+,}^7xG UL rkJc®,UzAJg Іw<XΞТ טف$`RFm$vҵ^M֒5{T"d7kϞ?'#Hak<ۣw47=7?;6'tӡA{x dĻHY\m1tR:d̜~ff0HyEOv\)~7(ߙ8P7RsP*IsE*U0[VPS]G/,Lzˑ.A(,V4tJ!qqF%%FR=-ަZ1QIE<WOml:`~.e]V0#:ýD$otR9۷ @4-PxC|XZX>0|c<&^wkZ4EvHZux_xdjl1~d?"VY)9‡oxxhM+?(AkՖh*]sR>oߢށ\!9K?][S<ث?>x˖ Ea c[?͆Z7hoQKCm_šX/ovLsXpB.\cL]m%WPTX޽Ne'vaK2@l}Ip_E|Y}L*?m,x\[|nd/zu,J*}_4-UVS [OR%׾ƪIz-p<m}+k&$?d,;k^F]jBEꧫFWNuħboX|DLTK* %){ qTH0'޴8sߩ زݳ3G^CLl>wIHlg@S V;sJH`0EgԮAќxhhh@b`bدI%uUMS@GMfdd0_s[N?Ӯ84_]ƒ=aao@(nH 4 P[@PnMqr]0#;;lnt񭝞"%JqMڥE)2pU/ע_&$|| #‘?3*>.,"6ؾ2\23^ޕzx3`S%]NCffcI۳Lʥ˘mjRR8Mw'&w3UE>Og\3BKPٱw۠bQ kŤRFn G=t%d44//.:n%H=]?f\v{@؍":еvNs*Qt9(:))L<.RJNN<-m6Z>9.GpCJ~^ 9Z.зa~µ{^]..0ԅJ5TS! / 'k9oO)dF_d^\~\s K/v#RSFT=O%DE %ΡIi5 vt<oizg"0%xt2US9:Q2h xVۖ9vŊQas(C Qɓ'8iz/kL`Z\=}CV:2s?NB162R^^nw03z ^jjT ?^'m/Յmmm-_:w$|_]5ecn3`X˭λpuSoPO  xPXYx^&Lȳÿ;"lw-_|~3lMn}:xގ']̈́fmp;kH1ٞᤤ^U"C)E3SW'W0sKYW?[yVa=?scSλͫQ mO0N7Tӷ.Eh_Wygҩ2Ll޿sI9uk8.V2 cY~$, 懅H iAX6/g^swCT <_Բ?/& N4aZT#੹kM+Fw[ok:˚hzt:RohHd 4 !<$L9ϧK;ͧ Y#~S0(8uT1YhX+,:kki{nݡ;+./$LJ|gc)5j\d,/d]s0)cy[ |0KkMrhb.I~ʧ HJJ~Q5ěcdeWߵ/6vTm1& =RJkeo|}ݐZ籵凫_٨2S<t跡RR+=1Aqmmem/{s-<< $/˂("0 dNlm%c.} 5{RJZb,#%5qy&U^GR)xwjsd3s1N!R*M|X%""S/JR#^}@`M@zp22w`1S睛as6C ح4}o_ {Κ!l'YKƖt17A<0fo K0$[COa`8AH>}(]6zzww/\v" )ԬDPΑA l](N&No,_Lt1($!eF:rQr5"j?< `"Th|-XTՉq XZ.>d>062Pb.ͪ~ 8 y0 H,3y#+029UL5/'(My(J 4,,=Knϟtދ(n&pa$_H;Yvֺz5Wbˋއ+{I.Rj,_R4qk|*fwWk`:ol1(h1ʔ|\CN>m*h P <]~빗Loe+he .quo{z=Se|֌]Q&a$z L)ԑGPx%P) ҄㧮2$El"['_RKY#z[⺗?r3иw|j8wRuK q _Og*=> eT_תYyܟ jQ)I*)aTU50jw7|> 1/rpu\sn[z o󮦧8$ 8P}d|JN'rи9f]Cz㪍rsp L0B=!5L oq15+:9@s0k&1]/;H$؅09c/ޔk>61%Lhӥ-v$y|ƞ[Djulb?IaJY)vhW(p/14,L4gFGf*' )47?EY8p^wa&jr√:}gGq%u}蓔g6d|>YGO!zߏjCóyy ŲRBL1pp"-Z^Z 6ɮ΀6B.n#2$;n凉յxo,Ój7A#ovh֢7l5)%9yV$M+:$.``!|Fy7?[(8e0ge]k.YιEev` G4{Ac5k8_-Mrlt8 w>38mLvrD}u^e"m(qe6]8=<,s9|iM4tl ^ [,/OL+}ѷr5jqx$iޡ]91>CG $ǃ_R!ky zbY[[f>r**PQ `A UX'sk8s|oyսb8:>{WWEo"ݹ`uݝO ƏwKOz6 bG@@>lߨk ^G^Zph [Cw;{<5׌p/z]2LK+^im[F{;w/&u+l;B":= Up\;3޿F# ڜȺ|@5*?ƤJ] +lXުwQ]GyWn؁PNf@z rv) ~<yw}V$0@8cx^vUYcR˱OcàZZY^s`ؙUX/0_n<ݞMkyW5WZgb>N>ޏ^5v$=֥.EۭThc5b/Z 7B{t,@;$%B8;㋋nxg;wEYbMRaZV'K^7ED0(>>4Q:FӋ ~)dŠޞ@$] 82Ȗd S}O:Ie;3Al TgwjM 7&)r2̲Kon۳\ ^ w *w= ((lt$,ֈ>49;,1ҫs|Yj$*q:}t3FwrzBE aFMDGzgf: 52(Rx##Tr1gJk7a{ 6 e Gy)35NEl-)S_χJ NFKK+[63RRJj%/'!|+O(/qJt!u$y4=EZ?X?Y cu)ePO"+=,O@wvvVZF=645Zx,~aEgiY̓X!dhdt` YD0-t}oJggljM2qR^KxxJ s2@VE=C 6M v`o58BP#vdG=}&&DF3ˊcB4 :=(Y#G?9/imb-%W.inJ6 sob|j+8k$]+;nrE]S 1hUS<>?3!b[GGoF?αrYk+~3wq#۹\#|)Mo AMQ$qoGOF7_ ?!'a~S][+ڂm>lZɟ+~NP$n\\%4rGM;m4yIҁ|s񝳟3ht6Gg?yYVSf/P'j"hE6,,-4eބb}l5_T態NQ!"BprI֤/\0PS"c `o,,h^(W}ʣxVhoJLp,Lhz|"u ClBlQ-}|_B|3=.2WW$fkN+0HE_#s2,KgmId7k>L}춲5ESNEKQm8\ގу5>_~g@ 8t- ĀvQ?LQz/p'tNc:T/*_ \jOtmøyLP<1hh꧵ab|:ʮH=ӍSl嵁>>\45b"EĉRf7É5 "F~rgW*NI[?s6`uʲ_NσV?4谶WG}%HPq3[ 'ʟ CM~y.sM"RHk5,?kMo"עI=U >ѕ5?7h#ZFNB$c)C`tPcO^5Jxiܘ+U\ T̷y62#DZWGlL6?>GX> M`fnv) GQ);l)va5,MN}s~ (nDJ,gg6[Y"Ke "ւ1y˟A7XYucY5*-0| OXؑ=_9|F("XZ? .}PFFAaJ4yX_`S,ẻo/R-.$1"s+R/.& 71 [K˶.)=Ϊw+ 8 :(ܦ^T0$ulܼȴwR20t6q dhtjIܿ\ъ{>ޙx^pW5]ru$ +s{mq [ EoHCq \ c@+DZ oEJi^mdeVygϞ?R_:K `oNܛ/x BMg_T" G4+6CO%fl!S(TM޾X]>(rCǐ_kpt3d ᵬ^Iwc\.>ƢVYۮ@ d.&VTֻ~wB Xn/(H"Y9һwaH1y)q& `}0{(N9>/q Q+|D׶zgCvSfk b%yRfاOCCۆbeïhyNƖt6)QgX{0<$wy:G5YRukO _ZE'wocn60aҼf"Ip%$^X]ppcKc6w#H6^),j1gr:y"G0.{=u s$Y/I}bx՝N*4ugB Kwx./dIsbcF<{,{ݟ}=:/N` YH(d_cB hxu`½oqdԧ"H[ u a' 9ǵ1L=bʐ6oBծHyUkQ{3ZZZP~o\6f)`XǽpR,u3et(~Ph4=%K&M)b: aEQ}Qлo~L\O1h `x}xY38tPpuwwk8ոRU͘v3 aiʩ!"[NYb3.CH=*j_؝ DxL=k>;pUɤ(kF/_ 8:OծRMf_]p6sXl=wIhMEMBL';.Y}S>2m*;'$`$$$C:~+QMnӮq{.DRwT([؏^YJC5vNhN,T*jeWYY L)Z ,wud7X:Fc,5"_hB5ntbrS9U[K+n|۠O+%a6)%Hd23't .UU)%edV͢I8L+v}z6z.Eޞ~ J`]boG]wozMO:;;l].ڸ݁*㲞lԅy~є{ig fZWcm z>hrWc!JHc5&\ۭfzǎţ?pfUrQ%zTG.w=\9;n&8Z;dYl"CI8Uzɏ! ٕ?>Lxs\kϠAY.&&Yu4h9e5܎&9L%of'sTmm#8weRfirU#?x_RRP0#:7+eXkP>ǯ%ẍzfs`~Rn܋/if]t)sekDTKHzF'zλpGG[ҀF$~8ďydsMķ"װ{hT5\\"3K)nuãw!]C5H`ϋsZz" A$1_'[sl@&rXlM?G|Em0GZAi%o9Z'ikSǫ]lX |& *qy l4Ű;y9ҫWǫ@{CCXBĩ)XFgϠ.4> @|_\ D? LAV33Xz<2T֏@wͭ641eZ- w'C4ނ߄XGybFDyz:z3W !!,y҅Xnv+ˇ?퀙kvqxS3  ,Gnv ={-ҳ[Sf1ɘ-$.%e9_DZWeO)iwbjfr͸]5'Rgn!@ ZXI<*Sq[SP8&w8=^kaCx#D[gEm\2pB.ӑ_/7L& 52W2G6;pkJKV jdէ^MZAV\0qec͛C?9Ūߣn/j8U" 2V xjhH$ 5+.f0=-,0'R֝j5_iq-/VO^%uqQ Ydx8JZ0לx{B_YsLA@iIT:oJ*`(5]YR!~@}@@eڦzI9Å'8[b Pr{pCUubJ);SU[]]% ^a̦᳻pg8Zd5mE}*$~OI>\wMv񙌙uX~is\ſ'w =aATۂ'%%Z?Z6N?~!Jx:8,X9}FC N֛K=oYzWXm-SuA@YT~ a綖;_:v84Q s,w܆jpjW+Tr8O9X2Wws?41+*Pς{xZtџ8滓>{.Ls%'071>u%rRDeQSC=]em-VhowEw}wKmMlgA?}@_v;)蔩v7gP,7HJ| 8Dlz:%+bo99MT$͂Ү$F; "gaHZ^wCCKP]?MB$TjJsɨBcќC g\q&v s05_0=yZ'Q=ݫ͢^^<*AxD4uZf 1ի,|"-$_99'\;"aSY4jRE|~HʚH6όmٖOkSjԽRv7LJgAm37nj5am5gUVPKK ~j5[;WӖ6? iFZVa Dr?k6|"YJ8fȻR^? q Qz2YҥoUCWa (C!u_+@K[ \VBϛbMUiU1q$t-+&oVI/˜F_:ܘ.z#jazdt:nHMHPcyBy`0%=`|iE R 2.{O鸌p-8. f#]]I~*۟|9ำC^<5H.+d(C=*h)F1.pV/{լ3 *= 8zlrڐ(nY_6z|UΉJ/N"H0X:5My򍼜T1H!Ӓ;D Z%q:`z sy`fie%m_Zk\0% g#~ ǎ;fBɵ>M%!'m"9AXcZƛz4lB>5)"o EM-w"KTh>G&\qN.6RGЪ`.K,$P!"PeV:}$O| UP~)#cekn瞈NE+2U8S-ـ1w>xBs<>A}/,tt89{>V0Ql.O<ݗ'm}kJ[`/C5R p " ".#'K[qq| |ZXx8\h=R88]"EDdϾ7&v  UH-*3"P\+;W,,ȼ)_|@4r3as(W~wV0V$!]y-7>i-Nmsf%8Å gɹ{z;J9Fty WLjġB&EG>&)VZ`k-mD"{]Zׂ,B xڭ-We8oW32_)_IYu5_ m 7hڗ"L  X͏ N*?&Ū6aF [#KF߹HyugM7UQo ?%h}3Yp8lޔ]2p3? |:Y22q$DRƎ#_r1M890ޚUgAiRk?YAZFNzD'Ui5^P^ZozS0[֚VŖ~"F&Fyhn {.-(\_@2Kz'Š/N7b31/+$\urNS7ry^ywD,/Z]߁!'787tRIC]tt"~7 W .9)QI/MAtK!ImSPX dqTSZܫ EЉuv egVp煊82·!:#-mZZ4!hɵ)76 W=SScb: #iI֬DHR9zqosg0VL>#EZʉ\i1FHWEZ.^+OhKmBc9Yf@n>?eGnjȑ_c"3f5:JTmX%B @7&\P8_&Ct,Ibsc?F' ߜBw֟P mye_K2qrvPS՝zPvdxLo+*!eMLU_^ s꣒;|wF 4D)x\2XիwtYHq"JBj5#We#(~y S.-W@< ] 0jBH3W)+ZN+Y8FmEMԑ"~ r>+R1=,VW$|0PUj6O@ . oMXU9 `;RI> !WP9=tPT[Ipܫ+=+s|OA,S|8/,) {|DY\{NoqU\ⷦ BԢeY*3Юn3#;GǷ0\Ǐ?SqǎYST I/g4T T^ fxqɠxߕ Cf2Cd=.JjD.!+>~?!-t,$r/AeH` 9@@62?@,/tu;; ?h 7NFwFϖI&H=?|ZZŸz}nP`R ڵЂ :!ݢ^mo^w\)a~:;ۨ0F+BS_1| }̷oqƟTjmۋ>%)'GIEtGc`-C,)݁?}3GmqYZtq,cGXYښ$vP` 0l!\LNl[>wS- L egE ;?^y,ҤbD riz#.#<_xdC#YA@4"@Jv]/-[CP *K]L沤W BOe?C,Ug2 ut1k?FAAv m i8C |ѯ'Hί;)/P5-s6J+ m>Sr2~6"휶ut'>ԞzxpGjI| #K_w|^5ਰB@v٬ }RsVC_.qO.}5Ѐb3yX~ΒZA!#%%+">~@Z)m EeK_:Fo[hQA $itwt)3'%hj'[я7Jٌ{nꜘ(p7%FNG˰mSnԥR+tMJ\ZD :߻^~>lLzcb1AS:?yD缴R"B`;63?B6-?*3}rz= FFS1t,}:`쩩).hzJ.\ =B#MiTe oœv#+l\yNǠ6Rj gecsV^apKK?- T/x?g7m7G>9}16= ɱ]JFl%III\6'6̟uA ?/gZ|g!C%ٔ?pMq'9htj(Lൖ TYByoJ.(iq(ܶ?bv6íxjRJPnAjQʪri V莦J.h5Ly~k2/uN=j]ײΊ_ `HHHTU:6UԴfFK>ωKb>n8N0tnyM:PnحvVXƂ66fhNu3C^o{7#"/OO Uy \z򒰩)[>:9YFJ S/f5[~x]h},wY40qOڲfphF }-hO e՞eHfVx:O!=lզ(_oW1[}.wj6^{ܞ4{CWVmmhn?H#-:Z"J]qtC/Aj(Ӎx[\,̓b8$оaeX,^4gN>M]59Pk7a1t2,lٽ:*3B s\.n_+5P<;$ Gk퓩DGKiE}.]a^~P_i6öMp?jzvEnuJᥟO7~X t3-_HK\շ^jVrZXX?M>N(Uv=8lm6{]`J?2rZ AǶoUrAɼN" ɞ}Um]d٪awZ:(SylsY$ 9 KAAAs-g l)1 vt:b^h[⊪9aC<J^'d=O^`1u/BwJh&222>LmOD׽tD;P(R*=MF'kRr̂~vx)Q\u@LTIO0MW0&&xx W5s:z5$0[qtdQAQi:I*; ~/F!5ol"OS%p|xzIIdmbp&adiii܌jg89N 6墷ZMaZi__߷o߾W-pQH:X"SQ^CIzVǥ䇍n9mȀBtwpP%LWhW#,ͣ:P~M%uk7aķl{Qr7=llt#;۸lrUP: O(}I{Xh.o]V E:d"%%%>$NZMhv(9tZ_Jw᠇=HJM8@wy@,ZZ^^z9D\ :=@X48nc $6L?::r~Zl L6p'&J #$$ 6A&7 b䖜€&Pד(g? 8j#S%21$)D\tk 7,z-N-\ [o1QQko5g71]J=o,縋Rv~_= QQ::~Y#¸ZzwZEO3y!GZgyfHz@t4rH޾$Y"s,aaa2`fo69书~oxDaUEq^ΖO-P6Iqjw[ǫqSM.PRml2 !槈ro8#Ys캙tD"WDd*߃Ԙ[}W[>0HjjN:T$A8 eO1&Vj>m=wiwR-R bMΉz'J"P`?+f_/H:%[jz}I#݌X3"AI^ȶou 8 mn&[W` jmIRې2p5 N0u/82hU\gKwŭoj AG.ess/(h{B4^hPP榅 ?,| btPpr"8(@!OeᚾΞ49ftXrwP$:DT#_T=w UV6 rNO1qq!-Z9:4KK,}qd t\$E-{LrĨ$d KױaLRmžp nl= 45t9ǑdQyΡhrhrӠ;Xyu}{|gܤic.Z|!##(UvVK:IS&tqjj+oqj~^IajMfK!#m)m:G =L,.<=D ,3sQ!\P"/H^a򄝝H9RJV>GOZjHԐG33$== us vF.=;d^סn 1][)[2MdV)ϳ>(l$Ƨ}S$Yoxa Lu|_}wS{$bxl5=7t?9 Н1\fz{QJ O 5Ùx9Z~Tq^+e%zȁ(g;z/JHd1cYc/Oùt|‡/zYJ 1p(V%Y;<RFUGfCQj餣߸uXjP䒯H F |jj;?-4P"c|վ8E;]Qu rnNTܼ?9hk||JbP7y.3U\IB95hwx\P] 1PY3ʺ0$_ R"+9&.NvVeWV8ljtAn1ri+պ 5ƋĴWhic`"Ψ>v#d'5E! QMĠKMYҁ).:@^`-? p*w)Ȥz_hm kҠ/ٳna -H=+Z)ئD1Y('?H7xWm18H p߿se,>cS|y-K궯|X&)U%R4\E1z5b[ }lqp^ݝVXYCz; 9:@#ބFO' TMsEv}V [ۘ6&x,Q;)qR\^θv o@ y' /$N&aHuSNsr*SDı$ nt j[61}`r1EXsq=ModF*ڛ%;)YXY`[>21khOW/5E Ve=T[^2= %4\%qEKr@JD߰ hр2P>*|QQ|'otذH;:<4X9޽V&cc#R#%c`MHx\CG F15hU+|U'[ W z$ѱFzC:|8*  ]t(XX 5<"$P?ji$n Y {JگEIїh`܎PETTw%Ƶ0nF׬fJ/;V v2VVKSeZ7X9 ~M-F =_:Ftqj1^RDu@ÍeF(+~CٹFywI}6(J:M j@`$13mu폯7B. FsxSC@}TYԯ]f6ZSzwwJF2\ [~)f:YpHkc4S_ +"b DE9gp%!gOVVs4m޼ <IhWb!ccڠI Tֱ5†ݸyHH P zxu=һlq9UYdd JO̳{b|4``*,#~7{OOHHcTA~G n00/ w90hLHȉm72/xȚ@&DAQ]{P-ȐCE˃'qb-6֩R`^" M:k3X㌌vet%nR!MނnJ--l,덌CF9IQGE}$sja,˖pPUlC/M{,f$ԅS?D"]o4ti tI?)JQ.ϧ^]Q%>$ ޤ` uȀ-O ߔS0Vqq鸹[5 &݌&u'vKA)+g$Z9AÎͥ ҿZuu $ULnNT jMd^WOGp+p(2bpے[%m_ tw YY!Zϰb2p_e 1\-vH xy:}!"]EUmN‰{ `"`qvwmyqW[0^it}YZ:TnR|U-mdzm:ɤ)ƎЩ _?!><>2@y_TV9hp))As)Pe#`Mmeh2rj:!+aiyL e~C,&S;e<R˜M# LG;f\R{c{V` 3?]]GOPT u ~&qkNK?,>#%RuJ|FOꃗ}M`˗'+,AϏ Ҫ=XGߘ ".9Ĺ;H3 nXzT{PַأB'bl/|!]s\&Ļ2)31"d[ζ ߪ̈RX/BH+wE3:Ͷ~Y?/9X[*P>*/`,8Қ 活on +,& jnY\Yz9ϙ ,-~C4┯.vwWV„Q%- $2> uM^`0Ezt^PV޶y`;q.-@hpp܉xHB_UnINA鐐nAF;w׵7晹O3Sv/Rnnx nQIr6 p.IKGW@HPǕq猭 :`P L٘O5tTfy{ @i&m2 |Cz8AW$*uw83,ۻX.eps퐜+`c)JLJ30h~7Ǜ7D>&LeyR&SRnѰ-kO^rwS?zL.!aBcRxmȻPdp10oՄDg9" >uv00CWz*{{6֕V EpJΥTq G>l10/FAO}Fm]Y3:AABGGR~k6^{тC :܎y" J  A/fׅGH$MK043vTYkFP|TϣD+*m<<_MdFg, \ʟ 4 TIJC=g0@&eXC/0v3!İ/l-CNva.)YはHA7!?ebBBA jRsJ :ήquu<,ƘJhg_󐐮c̬kksٽ8B=g*$\8t,gImv!.Ri:ܯi#U:'vj$bJKm@pBk0LKn/Q01C}jtPk񣆕:DaQJ4$223Nuٛ>,Osub\~A ɥ-T**<* 㝪VlRܫDAR#R ]cyo=G?Io0v%"keņy LOl oU+r}%UU+йttS'4%_DxF}Iض,ZV@b2UNؒuJŀOԜ/0^2-,``a™ 鶏6[[w%GX GKR:=1VE$d8r|RGoŨ~*u#àr;j?9 IY~:ob1)}E :v ~3tzff&o>S5o>ULfXD;g6V8,K咗;]')–78S{̞]VM> 5֋=x=}Z7S^Y\[AuH̴G*عȵS} 2+%h*60|*z,v2E^XI"=~ESE,sN EHGDP'n&|"I II&/]q3󥭻(4WƦH@N|n2?WIQ$#œ<-!Y n07GKm0QUZXjYցHbnг~ӳԏu3wlxx8 քHUVgHlZZg&9c{ߢ)Y ȊPK<Ry:\ts@}]~HŒB͛l1/NNӳ8<j}\==+mA#*;A_3x3ҲF@L.xK<4*:4U!"χ <=~v Zz檷_VGnAQ\tt$>UWN?BhJ &Si5oHUկ!66Coޤ_Jv Vvd9^1̽l@k9[ ɓg(c9(Cd$eyT\%-aZvh,,{kN21/Ts8ċFG:l(bLSލK$'~e҂{eF!7!ֈ>N` 󛞟GUښd!P.#&b<*sLo Vuf43тo qh0 \,mllLo_TĦ{xxHmCjc.oVjt273y*~0]fZZ+X995$8x *-x>;K9<_@(Tz/r'QьC~HFG1_?Q]2.ۗ;*]ƇÖG?$xӻwMO=gciCQT̟/k_j|g3́]UaH7@Ξ`W9Z߾y dFi"p-tY=$it -T)L>}Dm?\P{pPypg:&HU1d{Avئ+E #@'yEAu8.Q<'3`:Xa 4O( 3vYnoC*mgS.=o,E2)z`pYmEy|kIO7J̬1:߀6Cj=t5vu§ x r_ Y w{-9~eg/k-1(g IvIor3*\8w*zL}nm#c|͝6%:!О!!9O_6_׵}.67 LB+%i@!||)r#\l..z9H9X sXYiJ~I]!Q>dT ]Q.׸>B@O`zMådZ$;;q@PҍޑBu.[upԀ"?Z{`0@yX# Hb.(k}Ep9o4Ҫ[3kJW@g'"db'___VM)hGp{GtA(ӠTR0K]к!B-3$ 79S~Lp: -zTb,Իa~#GAtl)}\!e.)-޺⍮ 5Ca|/dgg@2I\n3@To4&vdLb*`/Q$eDMυTpBNQ#P,#SSRrX>AV B\s$;_y?BeT"_VZ2_h~!$N ^џr"j緷:P,~[Ox*'FHixrYDMSNXmN$OW}d_J5$BS&&Ч T9(REERٷ}4x$3;Jm deQe>_ :3bieG6$ viٟKGOqHv M3fA-Yė.p؆AZgSԺߩ5k=)˥o FYL,>U%rzBW l4,o*ɽ՟Ҳ05JTAN`ףg;fgqE<LFMB k%$EgM649 `E_Z](|*dB~ǴTIF- uXwMuk>re]vb=] ^FȱZ ɴLLy/ǂ0@PHWqphխE nzCErGkpJJp5rP) K(\]^{]m'vursF@vwp5vb&_Tt.1*={=_sDz҄~!_}LA ZB-i s\5ji|!AG7?d 7}mB=1'PTP 7#U:;7t L *裐Ek)/6]lc;PYoU |5r0`.!liKL̢jq`"PHb]~smpHZW~4f4KxxpǏ*j*!D8hj *uGɖq؂l,=v+rv]DbD 䔇:ǀIW퀪fkp Fhj>+YΌ#B+bи_VU&"ye( ɗZ qŠ?Ғ Z̐7 @f߆Ӷ@..o0偼,aH>:E%WmmLӞM_UYb(mgZvFy]ZOq{xL[5|_cޡ 's\#C= &o~dt}^(tD O9'.:`!jIˁJ'[2O6ɤ%92 W]2 AK@S'atNDaXpVt} M#Zŝ=1y y y|.VZ\nk ;Ƈ*9^!~`ۙ6 U)vLOeE,+}ܶ;t uQ<Ӣǥ4fr`@O 6t,s6%Vx~kw.vNfEK8;_AK یn<.-W-t:= "+վZœ H$7̀M1_32.l ~f҄n &Gpl\^}lBf(ӓ T^rg]˗,i]ԑ9ċ_h0SCsωٻWN..&f/J3 \V%r$uu!nS"s=9 O:!>W~  {LV<ʼG~,Zni$^:8v<7i+8@(;VM PPE{b@UB^9ɰYm}{2PMۿ%@t\_vJ Zv^XhJ5.c+6mz-/&zc1HϕDqF:<( ᑫCR0Z%53Rbl삤t'!24QhpH@z^|ܑ68 Tdڐ Lf3=U(Sss.^cr$ D{phռ,ΦZ1f_In6K& .[o >+"#yzMװ&W03p{ J IHkYxhNzXgsρtV;)i쨪ݙRQT%+\ tt_O B.Yݯ]d*VU˹&$*~/as3y`&uY =gTl\=yxz$P`{6?C$Q+7CbB>gv 2݇"CGz`A%gPhs8,V -(Ҁs܁86zN-$PcOIindlY #cy�';ߵjw 4lW4gWSߙ95S)$8;U.ys9ZU8g*EjֻEE36EEy *55Y4)/i.d3wW輵,|'2ri2XҭϬ֙9M}`<zrXI+%4р)j4^ZI| (V}+b0#]qjuή`dL| JR=q_M nJ^D)[7z_=|rMަ:f3.a&AVWgW,O?"R^qHIV@ (H x;:p3cdRTrcLqm ~5t'\ٮrTOܣJ70V9xF9dLb~x IY/iOqW1xlui߰} 5q뽳.q͉;T0Φ_,6Yi"-;ž>}Bs8K"dk~7^Ybf]5jgRbz\I!iٳDHbgKs$aL[Qpõg? ,eB;=7GkSsZMN&f!/;ݙ@}Q$@EI=Ջ )C\COVߚo#(>QNޟzVDQ8!պ:cVw-5g~wG@Su-4%92@a Q rW(O^07֪K>^Chyǭ(r~9y1U nC9[xL_%R4suwEce#Tg^ ̫$4ItU:a[[$\?L+>KzawbriED@}|~ <FA}iȵYvqs&$Ic||n蛢4/LH2W"o9o12"xq=\b}1"\nx,"ˑvlLrUqg=;D??_|c#3j0o|Fm>\ċmzC4b{ c A#zj]X }a}Io\cn,Ul}+1X5z==~OLZNNPB>N$,h^}nEЏW%+wv/t;.SBxyH# o5W¼  ~e_qoJ@4u7k&/i"KPEiOM򇰗zO~8pDexynԙY0S(ʊ;amXt\ vn4 {t] RNQY }oO"#㛂A*]CGT1ߜkDC},MrYǝcYq:ᗘ:~/]yc]/2=,!2<-g @}اSr|$Ɖm~0Txf8g4[<]DH"O̺|xxwaV]jǢ[Qc7 œPP3Gxol=wէ 7)֓pP ǬOǔ/W"6)///F-fM9B$ KcS! jF{C˵e(;BWpB`QQ IepSęP⎌otwW{]ӄ:Q>9.6<,@wc+Qh.TsU\]eb^.o0O t0l[r@*XZQ~G]Lti[`Ugş\;ɟf6%b! 2x׻ƺjI-υ#9>yJ ~T[ ݚu"?of1/eI^g 6z}Ww3)ʜeUED\'#QO좿Lb\(1D^Qzl-}EHcGJcRu$V()M^?`Ԉ.< HҕM2%Dz>%7ڕ[vM^FL^沭 33S6@ P  C<;BƖGc9MSZZ2dNVtz)R)))ˊt8} ku\š]퉥§zpp?;-%A'C !uX-{ٙxak퐊.g)Ē ђiu Or۴^%bwp3,:D>=ө]3@EݹW11As"^Hbl=ޖ}.͚JuBRU>RVjOˉ|^dJD}M͘H^vr O]T :b8[-+HKYnJ/[߿Ӿƈ(ҏkRƃZ4Q} `o#] >^ A}G<>`o20>nŭO$"-_B@YE`2$Z6Cm s3D0<{WlacmQ_jA< ^֎3qeT: R :cpd 7V`Fv,6S7!¼O7щ2o3杉%AG߾}n 峛 ?^*bJbܡoɦZuq+̙ǒzI)pu|!#crԶD< ''ד,Wtq^ӗih2 َP B$nm̅Xظ"ݖRR% TT\)a!}z:'zDs zGXxmki~B%ava ;Ӡbs_ / G)L')quڷSq :EAJ5">7>K>Nmj1sT<گ_)l D,o=)w=0 C RUoF?{#ۃ,akP7itJH;]6=OLXEC̋81!1S =DO]71A+#~j w)yn68(F#'? Ģ$>*}oG i`Xm>H@bqsC5yq=eG *1)9G(2&%{SFĪ3m|}ˑ:b/.nHrW'/"Nz&&DW)ƞ.ĥt4u#m*ľ# %vx ܩ^ 41zAgǚ''Q߄joQ7Xr{67HpS5,\ABU8)g ֻU H AgVZRgg7XFV6zx9#twi48(hK+telb/6x%V 8D\}pcÁ8iM}ɢ>?*|>x1הQekr}:uE*ƒԛCr|,uy >RXa .^|]]m+6s㿟ar\ros~T @`B0W}f捘Kus&3Ru~H;*@>u@FHcXXLBp~!aɯyeڻx*]K{zLDFS@&JnFhqMWF~uA$3 о=vLZ @g

    `CbvIG 0FlԙMz@Ȑck;$2D,ՀqXkÖQi:\hkO_ܱHtQe+|u $j?`dcק%,{b>^@jH3T%7;NRNE#{{ffsuKA6UgS X%&0*| M ت J͞Ԋ?p&l.?U!"mh(H :7)ؤEt`$t Ib( ot]wmp)O?mWwЈK =Q>ٻ5SRlZ5V#4$4|)@r]>vK b:]$/]A|bZZcgg(5Mb -3YI2Tg:l  ZAlFtit_4uN &d|vQ  ^ ; oC1H_&09gY* Efpbsl݇h[P[g`N/*Jz1G)U&jBOۻL)F1Ąt$~@Q[9d? C&x0|hjXeEO=Ϯ[9 ,;$&/{'-R٤TUmo)QJh"]ӽ?3뽉ϟo޶٫;.`z;5*Z't3MyxVYZ4hӧ̕*pSg0:JHӞZ *2ېon{,m`:Vf4tHq!ܤ gmj"q D\. ; QeBoxĶhahL J.wn0濗 >ҭv/*+11sMuX,XBZژfoo' X0Bѕ6o7BK$Hs T<;9y`Я+[xZSY\ad\ޟbc |JY7 ?"b2qS.f۷08'˻1_xDp9籪=73ί lsm۩GCb|?ooETS ~G(n `!I*X5x{#v炢QP27D7d꺑EsCFG-@9/op`(=45bD w A5R{I_ii6D] !ilXM^5~bO^%?t$ZhpDeF{GF62mXM 6K "sUU? 10K5ak ؙ]LM u=RJг' 99O'KXoKQF2cy뵗4# ʜr 2uFh>YڳR͵cf&Rqp4J˟ɯnʫ0AWP42 fٜg%[,;呁0! Frw{ d(/a ‹7+饥`A@:6!KfAC KgjuȪX2+F,'?swc""wfx?T{Y#qr>a.> 9{ A}KO u"~P$~Q'm/06"3[<_ yBDaZGWonfGfuR!LV4=uO̕-徸™+Ga'b)_/PY e@Scots|E)|䤡a^OԬDCN2 ( }kL,hs.ou))z%dB] mlk[cj=K,3lꠋΓFm9WJb oZ]*p^7P c[Adll rS"+RhP3 ؆!55M m!jnCp0^j. xTrz{$<޼uhÏ&xuLe˒=W=y[3@:)߼Wˁ2X9Wd`Zfn>O d5 ;_*c,OW>M\ܑlaT$0^ƛ1rTIL@#bY$y^(1<5#?-?}@,PuYT LVa--?!%0͹!-w%"c14) e[‚gsvֽdA=YZrVዤj#<"Xƈ؞b3/".oih06#*l)::sd8OMJ+1>1$? c3 `-zA hBv>kgi&^繼.zfF¹mU(g}|SB HTjmSɞ7 d}Ǟ%!q(lr>(/v=m]Sфӡyf n$8K@{ 4 [``g Z`~n"z]1BMzҮ`zN&g;rJBd$ymg" #MhF?f;lM=r*b7EJ!*@y+"ϿAH&̸$ydC.iM))wۛgAw[aPB$rrLPflBʑ&axW{{(e(@O AAf !$&ʻ힧ħ{27e#FGg 7BBϞ!Ì@>h#@IwHxVPy$eWvtƆ'ǰrVBy d*NuNun8}X%uWlc?/](}:vwYVfq'_$_ӵ]@=sߜZ6pӐ)W[.)rwuͅn22tϟ.*X%b~!FAL.=$r'"T0Dyy>ϖjIxh9z+KOmTf[ `]{b%J usba(E4 mD\}7tK~3 +{.[BDzkZQP51~a' T4E@g],Q܃P)| Q=ot4ޘ۽+hAy*Z,Dȧh }›! #o<,w"CX*@ƄN׮Z0,p0z"M53 Jj?ajq3 F$4Pe%dQ )-z$F)5'; l\m9^egOC1P< EM[ !M WbiT n5v&eFTX3Bh'F\rޯY/pC7_Ժl M$ķ4<s$sbb}" ˭b~7f=t`tGd+AMzҀUBu \58=#~V&r{Bj~uRN=B/HċDğ*x>>bLRS#L˩=4ou"Q6b/붋ldɢ>w}e9YmyNT%dM{~4]r 3+>ZO҅fmGm{ð(3$l )ܤ `og,ͲwL/%>Uxy 7F vSPe5]fp3[?j3=pmcb{'Q՞XYd^_xeE}VcfjgC#4_33)&wvJ5zvGI洛823^A< & 0tz7wA_0vL7rwǟ(d MJC:FF@;3"_&05 <>ҍeTRqHL/[qv<"F8ovޓhdK߼vJwtz*M;UV%z |RۻڅG,җch9@&O& #{i`M&pB7ϻ/. Ũʴ=8ǭx~(ciii./h@Su9x'Q\4rGm♯Cн0qUlLF^h׻lӟ; kڡ8<% oč*-AR6Df=YΞlf'rwDٺo)(<EQ2v/(_QA40*KI @;ryA[98]]j q 0ɸšˊVV`A Bsb:hK76GV4,dfK!u7GTX Q.P~&:WXйGGzuN7ld@qnNoh1-|ʚ\"{jߚe_1?6"+̃ Te} L(n7wG׻Gvs O5tߗ>+sZ^!d03!VjMzb(`{X*bb䈵I$O=h)oojQ$YuC-su 9 5@mq}WpM$̉D'*E_ 23rw?.D2`g`u4GD R$( {~Q@Xk] }Ff9Ru?c /q"~Qx:)MK4mgȊ(k>0n${|ť>SZ8)V}#`➞')bF6R}s\^^3ԧoNhޜ[N 3M"z h :yzy(;C"3NNA]K͡{Sv<2% w}MIgg0鿷zjj˗,05 2_hs8Ѹ3**%7"˵_ >i׾}b f&R8mkdV0k|W@:`h?U/om!qc(=9J,U}xH $햕X1Aļ;b~~%~:Xv1جLnkj\)O=E>yKy_f†fcպ|yN1]|[N7 `@Wl5|@ %% cQeee1( (273:#ycˋ||δ+᰷9Sn1<ؙ*8ʚ9=.n2<}1`2]#u`i(Mͧ?ĆVY1mt64| 5*IQkIJ!GOľ1IH;!oɺPC]٢b _[#J.BDȶ&XEfY-*!˯V_DZN2f! &C*( iUB΍7(RaåRS {W66B)7SV2ik ţo)!+vOFh孭o"^+ZzBy ;ŌπF& ySa.rV%zLI2&S8^le)oea6K!e֑{`eRyqϐTX@GZS,^I-[לW$To_WޔDmRS8zZқO3vျԵs#jzWb6~ѠMq1\tY3@ydȘ56^NHv.-A {+qo38$$Y8TT1آt!F;_F&0 Z0V^'d&Q(6u H郋eo2 ,̔]? @.Q >&1[O ۵ oE.]XؑUݪE'6̴_4jđU:l [hgdD h2A~5LWxe"9 I& wɸ-!a4¨ƍݪ /fp'BS:\-p4hA+9Pspk^Ŝ12fgP1xJ-6YV)+ҭKrCd%8X<~^j njİچ):U\q&.7$B~xGCSӞ3+MQ d:F.}sLi)iiFshGJ_y)~A܇r4l3*>wޟ.:I3`)|"<]|8Y'KZQF=@ $L-0~oI,FIl^uYnvp{ d$D^Օc!(1s!hqq Ĭ8g:N^4I2v_w(ȏWM o*4Y1(?B9Ԑ7T@ZOQu}ᑍK+P(4smtjqEo:ͪmL~0*<3;G`ٷ Eo )7 B;`ci8aE\X.5J5L<û$dOgZxe.^I_ ş 9W`WLGڀiH׾47^oo {^bd R+OZ[!,٩3=ヂ=JVl;1yyz^_߱nR 1DCyj`WHaG7^6_xT֮fpk۟|,.VO!kt[Zٵ c$)7cxw+.;|zW[&4hFVv8C s5DAؕV 0샃xdM$dԭ;ijGp@e,4l}3o440Գ1pm֧Ñʺttr$"N7WS݌~}lipGsRE8HbWeW@";&.tT.+ℴ?!NDV&ť =B5 Rrf[w~,tՕʋ27Ѕ6W0)XkxXZl=|ݵl9-@)mdu2Y`582uURY7$wȾ %<^!$ښ|; ֹCiK=ЫJߢ^wxT7:t/&Q{NR $~<mi7SHzb,h#8 -N ~gsAh tJk"5YTů@/)T1LwǫE;>@S$ე:haW)b 56^ovGoؤ@_@k(gRxI)kӣ%se Y=3t?TTNta?'!zL&^ȼ3477\'NWA°h \QU{u"n hoBpւ)t̟lg^?t QTb\uFsKhwTB%͡Бdt{'S2DIjpp5dc:iQy}Yu'YDMM,1 i4;mL3ftsL" ^MK- 77Lss_G s 1> Xϡ ,4)IضLԤK[@ -"n*1R=,ǝq֯ax:M X2 矦ȯ>7lOg2p6p&VZpH͌W&Cb 2+$6/|;";zdG~BYBu~mz"!x,GUd;Ln>MuLǯZO\R'fU C@{ Mןuȗu/㛠͋kPaTzn6$u{Ɯ*^_YMS#.,tY0#Quq޲I̪-JSx7$gjaJQe*x\͏T?bgK\UfbvJ\J |tW>x \dJ K#IfƙόlxϬqdŮ1tp`ִ#I@ySS' hZ{T1:c͐zEДL Yreo\֢*f ~'"\B0멏FK_PP˔|sU\åe|F½|{)k? ]da8'G04t nAYO~hn92_OC|KؘJ}"` Jɔ&Ts{܃Pi?# @(kt$xof>.>>:|m4ӭI[QyT-J]̿y&fiv%JOq>)V#qr>-f՟E T!$,:~ݥb&=18?vhyk.r rqp 1t Del/YCKJop`KG@]}Uсt`w~sζh^$>4{$uŐ7' c뫽?Öq}#YLP!kZZ)wO?SGO~jAA+Ǹh]L %M0]\G dlr$e[~x%1P0xϬˠqoe.oXW!ywޞ@;~؛wN@C0jt ;  QIz_XOV+0\wuﮍ%{|wEat]%iYQ N|BKO)ֽ.mdHVrqːSNOi tdPI…QoKFe"&Ptb*DlPj;:-֘|SC2cx [ XԏWiPA!x%c!쎁ɹ愈ma|1NL3yZX$NԦJ'+kUbrFAAN.#kkLS;|*a<h]0f(${8:D]hrbaP/hee5q0uxɻ|4@p>f_J2C|wXGOO9ʫ ??LA4A'ژC <ǒriq9УN +*ʛs٫%ٟ"QFA]MR h?Q(p%~WQšܬ~޽cD00PN " \jt\~A b6i**?'l f) LD.Ot3&.AiO塮j-xNJ=wfno'xxxgHbٛQdv;'xx5 3 y|SX^wqb?Ab}&iU z4;0Dpp֝lQ)K/09Ήt+Dvvi1B:u![͉#u鑢hL%M4W<4XE?=ei3}& w_~,e)i24lMَ\]3=t4DDvZ; oGD "(">~^㪷?;r|?s$B~wmdv+ @vGT-S)mgZΟN}<ݭ!cc#Ү۱yX~0 >~:@>u3=ãzD ޾}e֋5jk~Vp=elk'^D*v[(uW[X+΄ESG^ E^h~~qCBh|`݈m:'-\9]OZF(9}<<UKl2?B b G6,Wklww7-AAQ4DFfkjj(-0E"}EU"C˰idk 45НɹH2PB7}Q7u@pb|y"=bz>~ {ћk""Tz|_3Btxtw$n,kibZ=&1[`vvݰYP=RVNCR^ O9NDfZT4ObRg =%5m::WAsɀe{ӎ+w3 @qnaF>Rhgg &vBDde:zAKivHeq \4}Y "s> ˲"$rCFnjMngmX+ko _UUwwX xOt~լT"}IO6P؝,:z;<5"adle,"Epӫ/Ⲳȶ3 Ɲc776DE/ӸyzB |BP5W]SԸ#9<޷N-O;AsaOΗO$.^ܳ6P|: |HAOwᇥZYYW~ߞ9 LTW6{n :`n$ei9(~yulK|ra nf#? NrҎRn{Dv{wgotLά0@NTR8ZORli UΉ`>_ꪭ 1 @NN5W%/<Wu*aX' UВ2̛lb4 43%jDeb0AVAzC_X0IQ*+KmAi)^ťlQQPFG+ma6^pZۃnʷ^P~HrG[-?$Tq=tՄ͜t-٤g@]<}* <$æaьёT/R'a@.J_ 6=ZÔvWpvZ[xB%ٛI֑Lv8!0$=@ĻS~;!fUj],\1*!kW-Ga`YZ Rp[8|]!RPRdJYB<9|29ZlXXPP037R _dddDZ pHRM.bW{]NFJXݍ,*20$urrzB% dߌ-ݠ7뎺F"AEOޞrX ˦BvyDZq1LNpF~2G注H 8=OzSuWLHD~MB%E\IQy9Z\ޞ䄭'w?=Zrpb>s:*->D!N>3Hd:d$ 7n~4hyyGOƥ }G]wmhvݝzZ᢬ܝS8QGr[&ϟ(TOC{{>}[f(`ޟ4MD^}sHHffjA@=O|((F[1sc`:*&sZNPg20zc#E|Zo6z@~ tq =W U"GOX~{f.yRnmYuJcxrNef~_9gH9KhD<:Or[^Aކi fid$AtMؽEMu-INoWif&m? t˃} VsĴPtXӞ孑l+l·">܊^zUx?5d?WW; ~ʢ#!r169ZJip?#fdd1>^K3#!3BtOO jᕕznB.<:7۷Ȩ(oa5%\\h$FBQ# HHĥތ[Z[ވ 5MVR44!{^UQ!laǯ&v> uoD"NijP-%va6g?Qv+39&VSŘeQ5fw7ٱޝp!///_);^nf16H{A[c D`6WCr2-z W9/#FA II&h:=@HZFF7@IX da465 &Ffʿ㩸x]`~ o>1Nc^^>RlSwE |V^~rʎV5?+7V"Ctx\raLuAl]u2_xf b{J @^Ǐ7x<""p((2(CrfBw8h ܸBg} ė$sn]cU[+]TW[U  #âhN*o* +w!1Rypohddݺ+aԏB˄ZMhm{8~D4 +=ZS3XKkQ2Q/<[{íyA? *18 '7 KXh> 섦119#WwRp< m "-߽C7¬r%r؎my|T$%`^Xcrהµ$!W'}!lv!M&3M3t[55ϰE鲛)(HH XOE u2HK;8pt?/6į+B4.ŖfRUuRٱj[X WZDKMyW+j=yn}N{#>erT &8 i<6䓍}hү9i*卽A!ӫ y5,C1vy$BfО P)K~W53łp@oMVђљ-JK+jܮS!IBUQ]#A٤3EBBr&f6LG)pSyOE"htY/gDaʣ Wƙ3,|| 55ޚopUi?:rrb>?k2< mj./.ЃOPfZCCG\ZU]kh|'n `@prA>/ etG~buS%=3zZƔbqap@(o:2:^ ( B_vmfCه9 |% %eLxt Atp E]E z|&ŭzlo˝.WJ\Y45@ 'HFA = 3czzHwgΟ{NVQ>{#7I?S.搏mJwr.26R| (*%rv76C bbv_D-lm"&s+Foot _t^uR_[ZF1`xSЅq>}C ΃ǏсBe_ T|bڵ|G}˫MZ)wt.[K9 MNXf)Sp^W(vP}!/5'j>tWi":4j<S8dK Q5| Al*RGrr& ,,t^[/ ^ .-ω Ͽ6OAQ 2uwJ$/ꆶl 2e *XލYԺl _,b# {"p=z4DUh 6Ph'@C\Y%L2Lϟ< ~W`֭ќvm|m0{|ZFv'?r2}xJ`Hp+V ) rk<,Wpklևd\Sjlkv ahyV|CMae ښ>s5q/xMRk iʈFz/(",'ϭk|H8jwOr7ٝsWLpB*_zc`k9=v)'1N~|`H0hm*:%,1Q `0!!bAOmm?WJqV ͜lR@AA"P(DrIl ѳTBD棲e &4d@WT<gHĚA^GR.зdmwKB@Ph8 LbS3AYs`.],omowml Y ;)uz{G Mׯd6ffw5s3)sKVE򑾫؉MUEW+,9<zL;}kՉ 4p?cfׅѩK+{7RրHC(Kt:>7Dlssu7$ߊ`QWZ9R7K_vIqpG!POG)rR"Yc>ig['sa"MD/ϵ΅!94xlX-Q;.3: )dB݋oԞ=}.!h>:tkxrxlAZ)$DF[*;E722߬:;~Kfh5U-=_?+ZcHAf+H>l *^*QmH9:aՕɲrZB7#CrDx͡MZo h#%kHpc(dZ1Jh3:>AFM^G4 0ha@6ki̎H0?g躥O4xⶽ?>P xwP-ƴDΌ?65Yl1q+.VUs>>8nyЇyy߿j9íC_eEm(JwHtw ҝ*% HwttKyxq[\Zs1Θs̵m8K Րmc3ܕvxT oJJ80&:u컓UiiȻʾ33x$ai $i=wF3B4h.Oʼ$`rn.H)Y%g^7i^Io)-> fL6(.:xi?_H@aWWP`qPEڟ3ShB:ѥDyw&_II6 D qnX[V٨*aOhs0"}sg'P(&Z^~}}ۓEчвuv.qqރ0>@֋ڎzֻAߥC``^Kb!NX ;DD]ޮnfa` @W7_X/p{qO :8˻>T?X/X1ãEF]Pv<ϕt&MW(rwr1 7`0QxEkkjW*+ wK&E!GuW7PcMӆ0NOG2=3Air1ݽLL U~kø?%:]ΒWh0sXA#,Gp85J^ۣpC ͨdH_R#┚&V8a[۩勆ʙq{DTll(>KWi@Px[mk{Ѭ4ҫA-8Z@Pp!˒BXqrh[tᤢ 5S_=U Ӡߣ1"t~<˗/h$ˊ@i&`+m7sx o>8-#3 ~y8kG:4'?lBv@Od[{ʑM ~}TrNrﻃEwXX=pXj^=U$0" /qν)텆V~DŽۛhޭ?)iwGޱ_u' ` ~dž  1S=cS~OzI43U/2tCD((P.d?H`s @E܄2_cR 5iO F?#|| 1;qaz尔>h'OpNH‡.?(?WUBwL q(N_v""YSm-%Z1֚W+_ GW*LJ{n/@CWO؀Ι\j ^!CIjBH|KHGrNLBEh|i-u.-[[5 ?͘"d?CduQ;; <|5<**664#AӸd0qI`.Vƾ! jיh4]@PS,rsc?ǎsZrT  Faޛry.[(/&q{_̚ #prB릅::=/@E54m˾ ߧomLl{ODIvk@>^]bɺꪁw|Ũ*Y4H FnT=B)^'g8؈!6J$[hkXջuW.{ka<6r6l?di\[G#¢3s\x@-;Q)Xw=[E0W'{F| s{;_IK||+.Tapq~ %g{AQbb&N[.)IL#ze)PnT9:# U,F81 (w ~Um.{ vs(,b~Yp]vm'ppoE2BB)AF8k t78})rK#S(ȑ݋M^ zrrd 󉈇26Y27B8GdH2RPLܑ8QϭFݑww K-xa9ׯ3&hمT?US ڞ]ld F9I )kz 97BkƦll8'k\Oap oo?Դ~@Υl~#Vv +C1iC,&Kkǧ T@%1᰹Aw85\*ի.!X):[񼇓^l@a!P50vh T!bd`b5?q)JOxp:B'#8#;T|_y!W1=_&sg:32`}?vv\* pMQVV PI3ᶗu .Fxzy gr>ˑ(b\~V_/A`;+!9xt*i llmj:4BN2Hh)jgcm9= )FR̄2Q'c#A82t&Δ ~*C2*߽ <[Ś2>f.k2SkR`(gp[ mkDgKgg6E>lûn#U/pPsv79Qd1x^778{$ PPQy ʶ{q_)srD(Oj%>:vC`[Z;t|&'7Tf?E" 0spmw(eLO>"jTY[GhB y΢xxits {q=gsÌЁlS z[]|AnDD1>N]g!]3 m}[%"c $ R#661vCVT섄F:'}f5P^Yގehni)DkPsgrtQdbfXxq f*[y+LUQgiQq;!$ag5'eLtE la2"L}gJD0ba'd WĘ(&Nd۷ :EEuu7F)4U(}#UH$sl, {v~}*Iq +eGҢKR|cݽkrBF g3wƥm95E-;rԓ`0DzR\IQf. ][]}!/Mv| K" &PI޼WA0@!n+%a5_]s֡AW#Lj ?e[%x‰ UC Uȿ7bCy΃ t;XCiM-@U{#־&R,uUW {}[PBj*AL5͵qxl34x?XQ.sC(Eڠ?`zNps" GBBUT^p#!_贇=]f7P4B wJJggvUX %웑1ʪcFh'rW:Id$WGAA?%&{ '\dPdf<+*I\>$!,!d3,00*0_3#9ʈ >!Ӈ.k&>SÜ}Fi2yefkč10Ju)"]iMۋqDH:6޷6mĢO[ٚ&"Pvfꭵ1!åq,вw61r~^3//e~.-a%&JvTSnm-"8WL N[SY*IFq 3aƟ# `-C" &EŨV{x9Bo) xdE,-(,I00@prz18ͧHw))r4 մWhdۍ?,&06~x勾{LȀ22t6 !zLg6a;MzظIJp?lB@NG'^^Yd5x/$ @Bv+9q)jm*Ѥ""*YC1ܖ~KBq4̀#SLbbp덭)}Cf)̂d_>8x}\U&hPq0@tͰ={OYYCFFbTzMRu5!HKQzbwaK2[ٱ'@ 6ya![ow#ZcJt2NS(kqw2twWf liIpw*i^RBBD_LP22Au&2RmA`M$ZRl# c^PgȄ<cɹ<-L_~+ !OiCINAǚ'M~q񽼒GLNFH$/X&)[nQv=aKhjԤ))^ɢekS!*`*q,)̠$yC|".O<,xxg|}ٲşm6S "sYĭ)UN1UڪUb$D`H6 LFӧ:o =A8A;qP `eo 36^-FӂM$ px; <ZJS."z<ddJzwL\>r|;UY  | ӈ_[4=[HP14ȸ8*D7$h"1io#'&t~L7d(~XU 2"A27SnnqG.cc) }a0GY?~%Щwczik{."zf8J4 ...)$>~Zkt.|޾x'0O}D (L0牨Nإ5"Y}r0d ~,tHy ;{B2]$"hez/N n/H{"o=Wvy9W!% -'LmTwEQyOer|q D2r ,֫4$ f|ZkҚ6[BqWтB>00&&& kDЗz(i?,mw{w'~R(DN*o/ ¬4v|z٫.^ \0BkaYيvvŠ.ˠh~؛ON8$' IH.$/,|TwՇ`WwA;je?⇛'nu_\Һ^;lP RĮvt$ JcHŅuڍrpxB3%|Q^;%*TZ`*rōPb+dy44ЫQHVܑB ws2-jok n|<{aN6?<8ԥbޞṉ0G+{[+#Aeff^ØRTT,Ƣ/O ><dz dBfO陙|.x9ܜY7z'itaݫ7 RoL[9/inDEpt섈~I2zE<43hЙAF\*k*AJ@¯ b32=9,G^50zJ.{OүQ19$LTe7[E;7c fZwcdc5O;: W;r$Md<2F(9JJ\tb`TRC \,55yck ??W"dJdҏ\R&tsh{zMM YGW׳pJѝM}Qzhf905 Mӻʫ|w0+oj|Dmm&ގ)5҃:>5b #]QDAW~)ƳrjGB64%iJ>.nNqWW,JEc!mYV|6 =`$&JFQH~]DC}?伝E24Cx85F#մέZLiV{e+Ci߿ΜFgGF"yzx`J Q0OGG jf3SS <ݫEH2:PhodH 5dfC)9&S;/AXfN9.h4 Fe,[|כ+IR\e1:E:(@VcѡlBIBÃMA)?7c|]ᑑKp8N.b6deeb?t&;Hm6 yq3 LF$(G- 6c4!QQ|KDW@iÙ~Qݕ&FW%ӶO`NXNNљF<֝ zw`sc"O|3<0[Y Ǚ3p:92Dao 8pf*, 15,{b*pHK>|F/4W,)qq؝>E"~v/?,w+P` . bX5H3oFذ{;^\Aص_G_Ì>wfm2 Lrԝ exeE(*%ƾ>>;  }OTC˳\]9XXX3x\^£9:chFnLTA6RH3x\deڗ\A ȒIb5<,}}^fSD4G`ra>JFCv\?iU[@?|31 6P+~艺Ƒ!jlLwK"jӈ@U'!J,_}az)ͻ9B3<9P?cP>*p9~qRR`lf _QoBD#E,ِG-_OwɚBS5Nk0ffgDAFMe [$ddss ^vvvXk .6*9?8x$ `:w'OB |||/ݒy\hq"Ɣ z ϟ?WRhU>q}0;9}{yC: hHk`C$ H?}8h0HM<~] -o WBQ(TEty1I[;ZRP&B@]zںX(FYXɡj{,LD$;CiuNqhF Kfl o{ Q/Ӄ#F nc\c e'@h#mtNb]9;{K`؇"ΎPFGiYqQ:@0=ݼ{/M JO"E"X,٤#jphB$74 ! s0ܥ@GzCko?DG%",^"@uuccz'r) ޳eF#Ť{^}?O.5h%J-V6%nnY*%)Q:(ޜmSeGE =b) $Ry0ӅmHQRWC@9\0EC,#Y"><[FU:MP>?4EӮ9?͎ 0#F2?\ 2-.LH`b,u4v6eBÊ,ژoS !%ip%Tj|"Mã o9EshrQ:7wyU9?_' z♹9;͠"o2"nGLB_(paMnlEhY^C@2d'٧)t_`L#~FF3ȦPS&5[ǐ@4t %^\Dc LkJ 1 , Scu.6=ֱ3}x{Rq=Bl+HNr~$x}V0]H8[W?w)▚PXũwڟ[bڑ[$ niic)). `ص !5vNlW3@:&{s? 3s#U"$`/áw(lZO~E'"F6C)(%k /)I@EeDqOB0uI%ׅK* X:rv]V1%/Bo-r҇V5f!p{ NNiI.UB{4tAF]fb?<~sS,~%vv(7&__xQ} #"FAI@BD!us[2Mܪ@1ceg A43l,ݦ2f^q@?*ݏ_aml02(C`"As@v'0~H7tt`7›aDĺߞ,y JF/=8CDݥXk1>c3\2FFt(0a/M<+,xy:&T%|ń6*aK{IX`9 &n//Sܟ,vわ&1&;97  jٓaniz@1_Ǥ= )B &L(f|BǗ$}}#a9:lďV6&sIA02ZUAcڲBXg'( jR/;Ik~S*o{.QM<οa3(AzkLJ"./ ̎T"K2 >A_WֳXƢ@! پEzY?Püh0ZlxM00˶1pn;JwmB">ťC^ ݫ:ٟC7߿R6$޲ǹzܝxO*FhtL#&'KNCkKj .^y#gwR'@ϋ9(jMHP]_xJb1;lo:sSNYA(3#3KK2fс_  Ueab[J玎d?T#j%Y@5ۊ#y4AK3ZknVp:IsUS+myG/MRREѨNfaaaúDKq#ƶ:G 2ݞxyR<.ZA'^6ΧF7p;:-/]ZK ruYwϭf[E-nL.jsf]]H**!=@'ׯ_C[+?ͭ>_mi޼ϹjsB)|egQ,.+Mp,"OHW Tuo6)mrK1o &2lU8m/WW2溭/~KQ_&| O hu[{ KF9ςΎ`|hz9))Q9 II*o‘&K?_' xT&M Z"4`RB` M riLuwvtv2z*4#F\FTC2[[y<C[:_B(ezXG,bt]RB~P@Й_xŻrMRS㌨_C8 '# !Q Öӕzh@ˇd$GbOa> >0^(%Gc谣v7G GZKIs5Pνy=]H~= 9G~Yc#Ajg]{{;/̠$p I۵#UjhA #{*f0l9SCD@Xב * ZCC%4´0*yG88K{g6coJJ"ɡ|<`+ lv.>}z3= fsA%U{J*X*KyN3.)Z"#;phpHxL\3~` ;AV|>I6\< O=]H"C!6}ḻXۍb@K:xJ=ph HȊzb~yS8j}.GxL׏ VєXlgc7O޾urAFfRO='Zf;{f ˣ\\4 'T{׳r>NcG H|l0}6]ʧ2;7LɄn/6&g.Ś$Ćqz[<A ~YdbqKޟn\k0xisKm{A@^b"#y5pLI`lL/DsoSJ Nq y P p/|| :ߛR勐r3JoZLe2qE@*w.|,wrio/$͈8X-5(F0?}-^15<57# ӸILVi&v?~t !VPVf{կPcG@;2@zK[PS_B45LTr]ı!B:10|wu}f^BY^D$;DfEak+F >57Zs77@}c{".PDTUT>l|F6%*))9gf1_/die$VKյvݫ\謬_`AʘodV"?_[:B#d'ŋÐMItpzW.Fs;,mGFeyÆvlxR"y D$uϻ;OWos0Ggޝ9$$+?-3өAtܜ&Gl&Wh!ӧ'/c}v d!' چau<uy8uһqu}Ԅfa\^^ť|4ǭ6!#+T!f뿔0!~wQ.2Z60P_Yxְr%E P(Ֆ/nWhDBQ3>D^ z4"2}haxtTxk8:²fBsvL"\ϫ~`<KE"ib$C]ǥ|)nMqkf*! 1Y4-/jm2'WHׇ }PQ^6i5nKlwlˮy;cx QYG&704 zZWF)2Kh-"~/wk?a ufNxUlrrtONֺa`gʟ$&&JD೾ z ]6ĄB,rz BxBXJ yuWooۤA^'H'Ã"9:Ak$@+fC:$y+*n_y 4?f߻+_o/ nlu6\1- Ea;-ؒ7 xsuS乣76fm6#_SbGZn_A7xڎaj6b$!\z8hIÿM6\WWW-O)u<EiȘ*{o<7(*鸙"y9CSkIea d>:s?ى/-5c`p /smm򵽿9c)ѮÃILN8Ysx-&xysnx0'7k{QR{cN\7Shohi=K˴:f>8;\ҟN2x#/6iI!# X )0lU# .ܦP竫+)g"- I!²kJ93$3uwgz]vv&޵`ҟVO Z T:8$*H <{:\W?;Q0B?D26B]]nnMM|||Y+s^=RҊ|/*86Iۛ/,< e)g@XKg,VK⾶֌(˯ivrYT?#)rICTyqq5Wcpecg?9hMhupwv~ݴk4Z'@5 u3Ua#FKkW'S6孄(r L̦ ^^2ܴ"\"Ъ[J塲d457 0+?Y$\WNE NX?Μ (|/mc(Б9AYwL Љ"s_ ;߸8aV3QB5ݻwm6"PM wb:\qٯ?؉쾏ߪcK RhjD?? q6Hxoa{z򜝟 h\]_-%sOմ[dk}5BUoG70lT-h=[_/a1k`?'0`^"5Du9X㓶+W#HayxJ6(raTCu\Mԁ%tOe<? Q xႂ8G 0UߟY8-7*۞$joh(X`INHLa5#GWXX02x\~<=f*x8h?WSSe&Ê$=1|D[}!at#YXXX܄Uc0ⲰOQ/UZzJyC!SSSa> $|]'{7摌ҤNQ66LOAA%III9o=C-rLLl$!8S]ccb>>sډ4 6(ߊ3xqyxx@v$ֈ:jυ <(AKTV'\ccѿe:9a dxAnd  B œC) Rȧ$jt( kf;GGGvO沣_`>չ%?%q2hf$YUq^ W|ASTRSv呯̟V9])ȗyQHgggypp7%>طNAFؚO訩c-ML\oAions>@\?֕d)e 󌚕˗-x]JHՀ )nF>Zc$ǾVZ#= _n=LJ sqP̒{Lp'!- t(+n2=e]뇻kUCP1kH vr=7QjNrFiXOSgd>OB 5ˏ/tH Y?&7gp;HCG T7\llo5Vӕ6,Iڹ˗1#Heihi+2x*- I:Zn˄bZ!sS=N)%-0>>|pǀC[LL̞RFjQyZ::#`hQ5aoD{Bmi1e0춷ܲn߯ ̯('3<4?TLL,Y;E6EqsqE &d6S-Mց:=90kCe47GҸh4G5B,uT¯wNaKo#$^Y8cӧf[v)w2bƑ/VMsa cdqU*O Bza8/l7WFP~+ď5)eDCC9c;A*")16V1wfQB"O{{[fMQ/h,EjfW=ϱ23斖p#\FP*ն=X}n* Оʗ+yOpUTf̼8zͿd߿^±}+Hcod7#Y # cdM~m7#_\޿M0gHD|&(c-Ԯ_褙p^^psZKemL8GUMvs&]Z-*(TTX ;qy>WۻQQ Jql֋~:*&'#O-^2]{cf.%-F7P) 4U]8^,nXXBB6ܻ~{Xr;eiv\D'Qn=0՘D[ )aЂyk1zt)x2Z[Z| K`}4؟*#v1gA̋ӡnP'4mzӹ_wWg9WM/D^mvՌ׬Z} #N^uйh7{Xds|ts{45oگA&D cw:&'OT(XY01ۖR]=j{4d=WjTynz-*ٔ&r@w' ľNòp0*iO{{VFӸ6\]MZ|$S,%3 Ln???>[KCYN_tFAW$SE^żF&퐸NFFs~zދ̧wyye+BXqpp2#tpttz\(PXBo޿efvXL箚9^ZZJNNVȗ#^euRlԵ`2%x,}^2sü{JJ d"w'z(6׶8`{DNfb*3~oWKnB{RQANXz- z|W\l}'~k/N`09b~F;\7 (r7[-g~3}em3v @7ifk${=^뷦^ePm\;j>Sw 䇶|g',.EE{6݁e,/h\[,qqqNNN(/{zJzjm=G{ylbۜ뾃JJSL7$ƦE[]L׾D%E](fiZ{pFkIU; dIR1ssj~Q.s _͵7=\h(֮/"*h) |' |^[ }_Uv}5^ _6=CDg~oXS/$ e/SΗC'&~/!'PX]WCVrr6?: Czu[B?b/\_dj3CC94RJcWO(VV2Z5s`KW~ B9{TLR)/@#)ojF2O[WǑ\B/x5=]l4069s -a`P2Q^qS՛TN=u!pzH!"iii1 jʪ* 6Rx\,  6|#%8[ejҏtߓ d3@2>$**6r.mf /b+?}rH &N醇1Y4R+**̹{27K3B1k?@6k{xgk7[ωqCxfQoTT~@ڰ2}uzz[e \" 9irRR aw)N@^3r?9nu^SuԜ߫fwzCF ŽVWWQ99gkA<g`Y 2J; eq2Jţ*-;W v#,d^T.KD-MI.6~IdЦVSMșޓլNY;8(#$TzPj 4%a  ML]\. /$/N'<xbKB_<P|-ze9À ˙666֍NPP )yoRy&ygl>>j?)}wMeZQ4}ޠ%6h,6]-ۡU mBl( 1F+ד'p}Jl6s_~ bbbAmOBpKDYU6*)axp-5曑+ E,cS674-+ d Qgȩ:Y率J2_044rQLe¾mELRZZKkI䏯+8FDD}E nPYBQHS-FnJE/FIwR,B:WDy)zH}{[a6*͈-eہ/***$,/7DoW?]埯8o<=`jrIK0!o2, ψ߅~#ww'rqz_xp2D d==׫knC1&?mA&|- rXW0ƫ4S9؝_+sQiS*m ]>5Rڞ[=^߷gJ#-\ .(X́$ \#?T㮐$6w53 +j<F2xzа=%2r*P_=o;$Њ r:9(2?]O@#qsp. %ԍ;8)'^]g+4hqxxXǿē<9 ($քl\&A&x5دZu;8P]_RV`ʱ4qLIҼB$ a_( B69>P ǹo=>qpNeih6J<=fLbv!q>7f%B+\Ӵ~dI0{2Q Zƴ¢SPhzxe#^0`l$Ay p+(XeJÄ>ZC_p85hKBBX>X 8JT|Iڃ(tnLBBR~@[,,q1ii2(ԯb{MNAQQWWHۋ^PJ,AGʇ12h/KSa11hod4^mJqO~aDSlj5U]=859QU'^J&:/+[KN=T{cMwk3 hXlM쨣塹 ,]Bt^ C9>Es#E^*Wx ܏c/z>bqTIq1_eb*{ܫe-:M8֐n' OCo0YccgHwk`р:> v6C"`?`> K^GCvoLG",$P~bb@-+s$*/xh$$z,=೙=yb,Fq?]R=p}/EZQ H ʞ Ϣ2 nrH'o6y]SQe @;;KHRI%}'e ؄|-ѹ^;X_,=l'FѼ :irI^OЖ܍(WW3 ş7E:&$y/_%$?HcQ(9aldP}Axf&f<%/Pقęe핹I=D #QAoJs;'bʓU9|ʯXD"~'FM#[5/ϝ' [fz>>IIr'ycsiő`gu@!oXH.{afv .r)J>g*>SH0"S/|V~tE藨 =8|Eݹؒ/*3y||oڗ3Q 6]tua 1ɏLL B˯W7:mnZn#`|oe$"";JMIϏJ"czWS |zJtar?6U=7$@CVx6C8L)*l}}?jQݞh'fuObno76~+/xu3 l]ZeK֪ = KlȗEa?J.ˆ팱7έ[G#;8T$n%v(o~O6aQxRW)D0<;Le ~[YߟN0Qe|FUfLި*5R,xP>\+3w?wIIIA!Q ˨#^:^7lmSZ %ߦ$+ޟ5V&Pv[InQ`e0y~̉$!AgEӴa3:!p#|1Ͽ3?[ssHy"3{mX$Jb{DN@LŊwad`-‡ѢGF}{1>XTUW& ?8eǸ))I:IJ [jVLh%=Y2% ĩp0ry}Gg'g&wX$ڣ'~to e1Ƨ{ǂrG2ʔrcXjf~QYd;Yd& uUkVYدMn,זhI0 b'*ALLL9g :.& Pa" &{9; =? 9k./OV~{)I_eO" .D <s&{1[%~kldO2A[[rݝ,B&ot-{}nq99ubee>1{q48r\JLk@ *(Vvg"HS&ݨӒ4[W|n$+xvvqF4W|:7x,.{S\7۵f>)TȟNi3N ¤bt&ghf惩Fl?92Sڵw@v%Aյ:AW ksV g ZJcv9 WύKoƁ,nа 'T}ywld F=w=}8(kXAMK&#) zk"4S)w='&6:u!نuċjkh 4:??%֮#1Jը)syLTUv$gVIMhhsDђ5DEj=ɥ y䄅Gű?Y9ZS>\*7H^GEޕ{ r xE'!Yut|Pr926F^]rf-3szV ]~'|3K`pG$Y vCpgg| })tp(*^'lvVЉjSSjz=o`x]5rVHVrV?1z ߁>%Lf윿tuǵ>=.[۷M|[!Ÿ/4&'תdLCcd 'wnHQ[1+Vl=rb$<=] PDSy>"_\%J4$°b+ yZ.e~W|jCor0Pt"{aZ0mcCCpխkkcE632vE,)pՖ w@?~qz }2  D{K+\m{!K}vt$)Z[tTuzJ}QY{ `)%Cyxko,YݩC%<ѱ6_czc;xlc_Zl.)_=$9]'ivwMz"'P@GU&TNGI!`NQaKneygEY&7=?tq@ )7qAlI@A-kgrwor;m>M1սGwLhwKLSs2* 475a gJ'J9i(l99OSn477n{HQB>=`_^U4V?7,(2`PdwK^GaS+'~T(B`9MՕ+ήDǓ'ÜxPeJ:!l_ȝ{+ $U|jjha!3F4@m;{Dhv۵C cZE"^-aUm%{=*2Qq: ZdM&H^䀽V*ːP6e *'',,Ej+>6m/ =;>..h/H2u.?*]K>ԝ|3#S،ڶUqEۃcQeSZFm 3j5PÀp6!m Jc=ݴєz),GA!Ũ+ ;]a  -`@ %ٰ!2ߔNNz &͙E`,[oD{1DAg"j#@h{y9Z>&2N]KzϑRP+9%%:Rۋ׮|=aޱ 'y'{LQc+J߽.Grt)0 r 01y\ " joJHpm R@R̝&V9@%!ATAʒb< 9ߟoIEVTBPL06r/7 w*9τ6<,$H-kṗnZ(j vw&VEMP`t$}S]ئ+N@bzhYzUN nf0khђoRSmC 2ڙXѝwlSY4rQPgV{k"ͧ]ա!AgD~t Le- T]IMXu; wnW%0-jZzǍ2|G)~tԕ%lsr0SKEcLС4Uu uggj }=oYY !GF&GP E!Qw_XH24('CC|@a)!s\Zz : g#x<i22+3"Auջv0mj߰CBAF+ :6F N7aH<G j48RQtMO~/O'> eGNcq TLe+5VH@AeDq[(TN>Iez gtV򫏑9Ԇ4>г|d9mkDgt> ;,Wt P BA{l o d,I1UnjNӛC<;|}N߃G|T:tno__pF[Wkι:\5xE3;i ,qu!ۅD;3TmwXVVSݠ( :5OLD{=wwss3+U :Ot8f}(}m\(O 5Ug-TiPa@>j]|q{D4}P%ndMx))@%19^hPO߷']LXxpbWI? ̢QЉb /n|' YTt֏44Ix,4<#3a|Sš\IIMv"!]苧;^ f'_(,T0e5&y/VjTf &?B"~xZ5` z<1$ㇻ'P:J|89Dx(}s5:ha\w'd*h~y6 ( {4Ol->9v+G_\Kr MTL #_"pn#2o5V a~w踸?R8S{ŕ5iYQScr@=򋝕URuTɓLK%#d^]_CoA9OQ"=P{gCY° PLe 6i׺ܢijώϞ&_W8m߆% 2𰿿?1&+|s^j}ۀuOGj'rEx5Y3Ձg ׀צBHO~"#&q2ʛG12ZP>T7D 55;R-Gǿ aԚ?` ٩ju% Yu }Z^u?-:iv/4xǃ:lk^^Cv7O=o;Hv?RJʡQQoXYE_,ƿ+=XNPo@ZQ;z`Kuذz" Fjۓ~-l^\[#Cw'Bq5dI=TiAϯ.MI4tOs_^)Q3C0@&6zIׁ,(Jgқc+(jUGh$cv=ΣiA5o8]><}kFf Vdr?VqDP ]Yqiyy-MnvuuLkCcΚĸMUxn-\F=%(YeZa3 S^Ue4A#]d2$CMyxDOGN{ c'Z8-Po Zk#~V!഍(++txooxBT:^Dz >mS^X.6${Scx-9^ T6A\t?}V>%r/Ε ˏEE%ڼ$$R{S`VĘuSZif׶(# L[Cc&6#bٝ۽==c9}nl6+㡪|lur2` 7zP0UsOJJ{6aݿ,'Ẕ֚<-_|- ͑kgzoS=Hw6:7l=kMŠ<r [@8HyuWm#xEym/zU-(ӄu4RQm*h+dɘ61QGhe1 h8Nn׋xro/gZLOBki8#<4So- y]|s2` oо:DfO[|PãqwٓڍyF/SdcyV7Tkm~Sp-XuI[8+/7V3Rp@Rw=>B1(5U *Z/z&-}//?Syk6,Q;`;+cL$2녋4GHkZ5kdM'P -]MUbITߝCr$eN,NP6R̚8+<xR+7% G-ӸT"!f#$/DDRVEh1{Aҟ=!J+|m)563336ۋae 4"!(--!Hw7JwtH#!ҥHKwwwy7 5:yY3Z\PD\\\!ǦUӓ׃IVƍw/2#hL[fP:LBf>47219Z~ +CUD̛rT9Z϶mftX~[ۿ|-SomBs~९VV2{xpRX}8pxH/W,nw^Og@X9gz`Κ˨sADm_PzPC ~(ן^UU3^ڟ)j#O6\H-`eooonv'+h_BJ6 T$&YOa'9!5wG0vaQQ]aXk9"#^W`VRVWw7+g^?Ar``d|bb7謧'_۷\IJ6ZN53C|@;::;'ʉfkmlӠ9YK @jn.Y3R0J$*ssGd1$rT||SS=Jy#E sR;hF I]i\*Wy T& wgI ,}3 zW!r9>Cbܣ^2髕H<~v)4""LL1O KK`<]>VWW{25Z|nzbɆᢼˬ߿x|yY4hמj/Vذ0$`}wLLLEjt.GG-\HY(ZJ7Tk; f_iEKTaeeuJWx/!HvDy#N7rЙ4?N_@ t_1~^W A익xLޞ^:^M+io}+)E6V{ RR=WW<1$4 hj}Tc{uf! H1Ԏ 1:Z}{wLBV4|hS7 NGgqkR݉螾p:%;;RjYԴCڮ|2Bn0fnNj[ {-YT a>@hpDJӆq\z&.]솀#c¿C93H/Ιe-g&PvłÊ/4 dWdXX.yX@"80C66 ϐ60O7j-~ǒ2N; k[ko}3ffRP0H. kqa+ 6nWԋXU Yv^{qW*|ԀV#>`%B>D,2!..LaBH$ w© mɓ-[wr+5s}: 9)wx{N9OTUU*xc %GhwQ^ W>Ww'U cx;C\k`q2i2ΏȊօu?~dVWr7 o@ H4oζ1!x <}Oʊ"qq4 /ߗR lBBI[FMOOZC  gȇ!alGҡtޡuJww4A}T*]jAkSu&3?;"Hi"P?+Xx!g  J.?^W3-d>LU|(EgkP._yr]@cM\*ˀwo0XkV9疐U P?~u{f_NkUO2 &>'?E+n[e+mNQgq!?Y!Q]簻 ::\%B HzQ0Wd =]`o>5"ZT`V?#""fӓ>_:ݯlj"4q\i:FUe#h,(u0n@Gȇ 'h6,#nkdVﭦfEX^oZZSx3ㇴd0'a=>x*xt)3*FF𛘑(4L}yy>~9,0P!(oRhpwg q3O{YRHLJ;OՉr'޷a1Bbrr6#"" W-ǂ!ٳzc_VU5N2w\L1nvkAjh3ۇGd_+*F>Ц,xck7>Hp;դ}} /Hv$g>]cɄ7{rpjFwKr_)LORP(q{omYSQT$ü¼˘ꮇU^ߵSoMNۗG.: _\Eۡjd-a& Tx'p7|h!s W{]!9 'O|?ՠP%qkXAB2;LItW\E&j yz҅߂jYlD(e%Mt}TTTEӧ#ߤ>a#srEܳx;4/GU2n&pB郎ʌ_*ϟ}|oYbئ];7Ә/[T䄉D瑨ǔ”|@eTn1/vӦSB,࠲4cוW{ߜ_7VP!"a>; :Lz>(% \r 6.;~y,-Vq_nb2EccOg`D*,4acQm](C KLh)|FMI 5Sx22鳃Qwpخa$O%Iy/ArIF lV՗ױ?OHjҋ|& ;w̘.fQa6~SEHKCA # j' p.GV..3Hz1:/_؀)rr({ }%3/J}d.E-ymVVl&=QFoυ.&Wf&k{R?7/Qjh\=(ƠY=缁jbk;+~ ten, /f PKip~nbm[jEi?&kψ0تŮb=|얣vgۭ)N{hjw.Pξp~&zav&Jh革Iï%.edm}9O"%7(G"Qenŋ8nWϟۉaLu dsW [Ἕ?-HOOn21ג\7;~v\4Xǻ̭ۘ5o2ORip>7tG˝Rf8-.U޽x"xޘrF!:CUs߂]۹fdVnn W ϋ1鵐KF)D7xebvdNf$ +G* ZL$TI}nf=%䲡iCn b#"_{y:nWԥ22+>y(͒vhm_ /9?5-%><ʺ# F1:Ix&wMߛ2 *HEOH*gwCYY{{'.*WD ##C@Ǘ?q2>!!T볗>eӧF l/z@a6^d/ cmR *d)ZƹaƊNP8pڝOv__'J7vĬ'k*4lf&%MHW| 8t~~~a ޥ\0?}oqoqQDĦq<H]ung` 7?W>uc=gIȚ܅;/vO *+`ζQB$4anXDBv8 iO@B;DEG^`[oyW.ȝGn^֘"A $`(+0\FT4n(SosI z<cN7PNsj]3ⴕuO7y)mlMM|twkTXHGd[#lGKـK| wfoXpY4^tt˝kJ݃KϏŧbδbbb@ 3QnlmEqSӣ)*>}dQI [;'tBS߿aB~1 ~F?;3Aݭ y.N%&UcfkU@! ߿p9G%@cJ€0ӊ }TDW,S&f o8|ܟM+JgJ1TNH{h(rL-9lmB5ɢDDұ=Wdz9!Uӧc Ǻ8\mk}R]W綇>a0 )jlL E(+6.sd+88::..m8<<#j~T]:[f777{"pY\wԴHcZ~h+Q/훟<(.?LG>KDTT4.994#"٩ %%etNt,yu5ݿ.4zf7|Hd091~:lhᱱa1ub&&Ҫ TN9nb2/qR^"bfCE"b2l.!d;rJ $8;Av^l֡JJ>75rCX\< g O! =’'^Ӣmf.P$@>U{HFDg l qjt~wRe'o:P_=\Q`l3.w-識<*tR0`_w#w,,й1S d7G?;;ȄIH1lgj>7SbQPPBfjA8Njj*t,0q,P=ȅhÜ5eaK`c#_@`4ٷI0N,ONl ii 8 .~cC,0!8$"BEġ_InQ (I1`n/7Wk@6B'M<3GAnHn3h:^ Տ"7s4p"FFMF_ e@[Zjɼ}#I"% >RcfHӓl`'4SHK [?A%1v!KAߟ¢z%/ͣhf#&&cV-&nY#7?G EKe 8Z¼cԾ z6?llp[ǧQ'GwK2È3:A|=hI!]Hf,^?]v`GoXnXbGiP5ϭ  iT(CY /3SZ`b8Q~tTi"KQ%h]G:Gӗ9!Ϊ%kbt0H3$b<0Dg{oe߿캿ݶ%p"!ȝk3l/ùo#$ac#yu5631+Upb]>)g(Ź(E8307J20 C.Bz)lQmgOӀd*rH_ 68.hޢƲ <-TR$ KOlNbBizGQ'~}} |֐ ?FJHLk ;㴎R҈ ʰ[2;ʴnY5|9 2R:`Јz:FUdIJJ*+:!/^MM孶_[BV~ZUUªmJJ&?h+Ih֤=gZo% t)eVSKGWWW6+XMUw'ʵgZuz0R촍]OTuۻy73 XL 7(3 [Ixb'Br)(02hۜC/aYRg{׊ 8TU@92iE.eͷOgcFb69 "C*Ɵg:o*YXX0@>2S1bg$t> nbb`| 7}assO_6S049y#Wk)b[ pl.̪z~w}TZkkk&МT.2'@ViQ&2ji+*%_350 싢I>TUEZ#TL I y" ֋Oi Y$$<  ZOObTW{daS1xaz " v/#j(q깟gP" 6鉩)aF@dfjgdq(\_Kf6m7Z*.n)Z<*V_^.WY%8 -lĂ8D5?: hX\WgE"!QF1GP D֬ݓNqDkt{٪/Qt;z 3l[WGޖ&0 "W'ѐ(jDj8ܭtMdq8pVƾ⸁_SX7DtnV?CdC}|#tdKP+N9T׍QȈBD>JҮۭ|$WW_Xǚ6 \Ȱ!zWi_ t@lkBe|Gm2`5S"B\i iNKgT66_io.·X+7/zMgr{qb/AX1lҿ~$T`SfhcCQ'H\$8 r">}z=9I˫O'fPuZ's,4|a+"k@f4 Bh8'&hx\h2Eq<>8wTPM}4Uݍ?IoKQ|M`yi`*ۊ0 Q#+\{!g ?/v IۆU )w<&.ٞoJ!(R\#?=1^G_T!:q6@81OvvdӸ^,%j6Mhk}OQE *p}"޷V\\sݼ'TV$&wH%Y^hos⢯;4p bc@cs 5Z/6W(8gQz0EW{dDN!bdM\ff4S2Pu$TTZ ^Ejj${`ɸ:_]۲!Skk/T$xnY4~~~8HZ%!aѾ?ml-)_Fr "/SSNnuOD.[a8Q̇y/H]qY!>9)rnMcNadrjH"AYe)2*;gdž#X}#EEB`',RfDK$i;`ώQf㑊@s8Y˂V8O7%%a}#YޞF*? cޝ͆-=^&HZz)aQ}MڡCYF 27oōִUMmsנVf:IuNqb!ssmDEh4_0 Z,,~`=( w w,ֿdnwe<1_(8?8חzmo@_ΌDSrFvn/71N7ù,T;3xoD%cu|Kelg`oEECǻD*|Xڑ׌\łn,qVW )vevsWx(x4KC ^.[{6y/F.| v/&bK]U$9ڀkAbc^rhSdgOrh/jCA[ L6ȁ9{#%}siF Յ'l0d-g ;"2 SSS  rAuQOĆdA@0Ȭ HFRF2\8(;S}>ANNܦtͼɻf 5C#&0WĽOb: /t_woS4޽ЀnLwA̙# W\\ S F@ x/~`ا啵\@(]xVbL1e>"cNLTtAq_<1Q*mӘg"Yb7?Xլ&:3sXz,E f-zH0hr$IwFUcʣ/vr7e[ Gr l$ׯ.$qJ9G@?]Ja9 s:FB&яȕv"Q8]8OO:jlEFm S1{Qp>$8/Bh[yTzrp|Qȑ_2Fhb t |J%6T "Ae b2Tϯ^0ޝ8W|N6d-;64l%Zy(dJ8"FuZV nnc~$_MNK>E3@Xǡq؞ZȈ2{t-'!+U_>#X@ְA:`\(_'6ZLAࢢP9c국 q^u%*|u|:!uAI/.c (5 ߩmTUYH^4%??,XP;ㅟ!-  L$ndcg{MGM#*4z(IM//#!;IIt!֢@o p޵ \r@|bKjءuܸ.,N-" 33s:TXnyJA""N¢Τfknv+^ >pNYR5*//B׏&*%A5|EхǧquʋNJ&` `~hRq#r1F?NOy+;wyyQ{|XXX[{<<<䴴ׅ{U%%t#t򔯁<'?$"H!U78':flzXi/o/ sT".TLBBB0VXY'DAchpbVVt#RQP5jT0@y)*)l9MLV/2$8BBKbbOk,`qppr5kkmgߡ (t/>yU-% L___í'~HxH{W^zx(CPWǭSZy!Jy|0ۤ7FYEEnh76dNj结yԂß23QUDl âr8^thyź۷]IBP0;[3(0mBא} Us2aI%B/ I&1J\fҀ C2j}Kx*jW;4FbZ/ֲ?C /ԡ}y|Jz𰲄4%}cH+'\@2㲥] mOUب3~(`YħP_0 L5όGE݈Ghlk @0ѩeNZ|Acπt9EDŹ;Sevl^OoOeG} yww7>H*-*!Lmfm-L[[̓JV͏BI? @wCG]E.oϬvQۧj,Uޕi"""jjjDԻBx{{C]A7]ʄ a$1v~kZZYybbbK:22çh}p~>l $jA,R`߻<ם$Bi]fҌv໶,C.VùIy~C M/ytXqq͔Hs| qjHrińp#ԝ)ۀ67(wphWјɦ*kBL>9Uk?Jm4UۿP19o:1P{S.5]n|=(xLKcŪ<'wwwddޗ$R>%ś%_3ekkax21|wZlr033. $":IAC|;N[,@^sz4H&ZIJ&ә:X*}˳:dN71BxЧDTT gQ"cd|:(e>g5?^/!բP'.uwD(埝:D eew#G/!>SbIJjj铡È &<7wu F7VU|bV߾ѭv,ˠ'ot n-3nE 47s%C`4 G 4 s㥱/ppg_%C9t1;Ýb|IdnxRpv& q))H<[;CzBYP^~ wZ ;;~7 !o۝Ԧ?bfaZFɓ'丑[[absO1Ȅ$ddd q j&EGUkPKȲ: V+.  69bV)@9-^]J5.,\p Pgb{:+]zW'5MC0|K SŽ/ϟ(4\zƬ͹תK;;ЅQ?-^pZ "#/"!"x}4H:,,51YCP/u&SyBheeUYSG!b;QTRtǦ3RY9ZW''ݠPg r*T|K탐7Q87x8FFx º ͎ Y!#G`zʓF6UYG#T2E ~ OooCoG {<]]]j)c;ayyy\MUUU]ge`-*ܺ('TDqٝxn?tpжm=9vaaFy&6gf3YgkGi\r]|ƞiS3'' B@4AYUW7 ,输!ȉF6HcɧcEE#[-a@d|1H$*ʪQew8anJ\CO}}yz#Ύ'DL?Qg-zqҢXL~Arɤm"Oi~Ż ZCP4#!V40.)ٸ(/4h Mi ?JYx3Zk^P0*h4JdQŪ&,pT,J HY99A?xBT5k#&M c :ZNþ ?Fǒ}eNGGR<OKHyԏgx]B{:|cZ,IHΛ޿U .n^v6.,)p5[Q H۫BەeĆ D=_F[uЀ{V,ne#17JN^;v(]V֚$k}5sf}jz}L𤆸M0 O?1˛YdlD@A9PaF1ں,a]~~r %?2HLYU]]E"o|:Lћenj*sX|$(C-.JFfLFk/8?cuϏWm tS:ZZI2v 22֕\=Z[i!zxKӯBQr2-hNHJ6,8+D9F?d<Vu)/'߂v>& .ktk.T.f1mmn.g. PCK5n{h-+))mH,{6ESYox[R''V-G5 1BV}s~o߲, f&,'AVSuiCJ/:pɹPYɂO0ra== .j45_ ZT#(>7W@@woQ`(x4[:^3}_k|aUU3dVw׃SRRlcHCC̘n/, `0W!=s !QSfJ2\ Ģ$Ƞό%S*K0# gc$(e$&FVz:/dpe'E(#j=EDEPVl{ .wA,443<?r-!A+!'aobBL:/=]ATj'q}_)ޗ*֯Y)Γ5|:hLqZy s?m/b%h[U.T2}Ar'%#`К`zzL^-ؾԶ0,zjdE_'bqq+&$ﶳ\ &%%ܼT⣁ ֞lS#kk0ߚ~0I#%:"C$NZ9;Y48km# 84ß*!>S :McD`A鱱1LLL|"?OHf(S'x155UF{~+\FVBDxE?0a*-F(%$%M@yڟ{o R+3)! :Ƀȉr0~Wˈ'ṙ2_J]L(1)y6#3w|+U0>>ȷ:7 t=+.!F\nGv}=>? V=ܮ^q^O}xx bIu&LfC`o.1z[9iXZiqH#|( !6 ڛpnh;?@û+ޝEWtp9n)L},`:T-0 ( "3Ek~A@@D""hj◕|7WKT6Q'pPH889˃E%%:66L_D qa}F^<E h ff´{ >L(VԲR ԰d-7~!64pc!QWB3RI[5+ d/Ă8b/ʳC?Ggr1b@UUmD%|kkMTCC{m'Mf:;Td?>! tty}C .ƻ0V$"qəcӸs[m*OdxR-G߃zLaw.S2SV.fdf 7v2!Qp&t@M :s,0BǢ|Wf g$Owߝޭigx\gP:&&p---ƣS8u)Bh8J/vK,` /$2KR!:6+jёf ~6˫W&+++%?ab)} qJȐ''tBOB𔤕1׍CZ|ZZZ E4D(a;'^?+%^zG~pצXwPs?%$c|,EЛK@P"/6yRb@ѲtSIwoـ'W=ףajI#B89.HH(jEè d ő˥& }.oeufbA 7oqů6GP"jrGQ\ O3hu3,$6MH-V tBĀ]_O@MM)g|~/!B}aCejo,F@iEHkz%y$pA;(@uc.RWWi%cq;FB^>4vq\cU~ݜL{#~绾ŪUTDΛ!krpv63:,]X2VdeeL?VOjmz|qa᫨J!U|N&yߚ&S۷t o> beZc('#!!DQ^m((XR؝R)ZJVG_f4v =_ЊCM"c|[[HEŐ`x,!4qqq 5 I8Q0}X$$h0مӋ@/DQP(B3+ZH(,.i=~?U*K߄|ɐޣΜ,g+%`$3,{a9 |nމTݜj.&˫=vWI^"q8+b%O;.W}oAX Ņ3^!!{w\F븯_aiñ)_&ª ˮP/H)+RP0§@.PSeq mG~O FSn!AkM)U.ZPhW<9 ~T7䌌]1HAu qjFrs Ҋ=8.&V|=p*KjT⫧BWTv|T_za57)ywȖp*; ]hѱtMWd㻫co?FGA`QsB{ rXpS?HVc~:4sb<-)a{8Y |L^HWצ;FRJWjj%m΍|b(ς+.c|R}$;@`x58wɖbO8_g-UM^vCiφ+Dnnoݦڿ1fn~eu~ύEIY<}4~ {Yxr9%i=ٝ*jrud,MY⦔'E)KƨNZ[S-_5sfo,-9t~(RAm_2UH?|Ȫ1f©9pCG  f`} ̤+s\# QcD%΃x E3X⡋6 ?טqE[b H?ݻ`;ca&<^b$.Wܗoj|u.wGpN`TU1༘:iTwsi:2$1?77OsDEՌTx7i7dp6\QO xώ#qcbb`"SKKcǥF£LIE0GQ4M]xE`XX =xU,&*H>g_[h {W~CE-l7/ =8 i{&B6K;V i^rp`Eo11ݭKϾu^ RM<0&g7*gvF >hu xeQ${VYY |"l-vU| R**?SӲ} ozPŀ@@G:,#HڗBgVL섰x*G Dz7RO!gΓjp<z65 n2sHz.='RDܸr'PλZOӬ Aߧv'%:, t; - $^ZCUy٣hj5R^vv6^#(Hq+((( `:ǟ?'5WV:DPtN]'p3&=ǀ$bRb9BpPzorGqNGy/\dmߏ >e:[kR QUT8Gvqq09SE9^p~CO8Y!יEBwsk|B֋܃r$iYa5Ok1AU:TP&raҍlJ0vGbm6=#yW< 0P+e++.!ٛUIR(P]ڛC١3_uZClX|q.0SPsbZC5FL a gg[pZ/)b +|ic,ິnĹ`g:;U9yY4J0IE5'(󄚌VI3%〈" z'HX6__ɵ; S&!zƍ v+q!דPwO.j_3'*ߍ B3<5p_\ó]|rWIB_SAo͌$U:J!,1^)hMese Wo^@%=*j"@sBTTcm?G^4ָR993ZEg }w\A}㌃Aܝg~x7at&_K` u0qca5(bt̰n9-H'SCʺm@/@57o-F:^[ĐQ6f/?'&BR氅PVXFbz^&^1.))wav(dz{S6p7hz?-X}t.)aJ$$plgHoT*QƋ`¡<]BV6<<ܸWYS-811q*XezPߣ:7L fWͽ4D_//`Mz/6=zCCTRx&Ȉ wfAAlQt\ ( oI:"L_ਨAyYH;?;KDAA=uʫ!OË'l\D9/69> )]^HoA,,^=x? ̾U&gRVߟSr-:ixUJmm!8 {ܯD!4!̪B#rIP#Ezzz߼qj%T9*_[Ons6P?Ǎ3Ȯf~I*l27a5#t f/E8_Q9MN*p$zyk*wdUWnL?W}lW VsXDD @^2?LߘApp Hy{Su\M-x*87DdkH;@ؗr#Sͷ!h x*4[; c9:!3?hȲtt GdUVTQae\޾FJ2px|CAA v2M\NTILQ|" 바^ ZF0E|~pM1+0}}Dڜ!h4@@'y #0*gEoS<Vnn'fJ@_]7G ZvC-`5/_ʁ!);[$D;+FLW"'|g~7)SoOIા}k*7%wHalk !qxrZM5o@/LnZ*_ nb ʩqZQp?,Pp /lRٹcTJ4lll~g5YN<׶ջ큎?0H4SVEE {:N7[ɎSxz8R25^C -'CZO~Z-gDdX׫'k.*0*|A/A'XG =C<7IDvp0_$ {:M`nnnmA^i z}[[ JH\`Ah)j 뼣n-SG ubp2m*Ԉ3Uj&Z/5H`ș1$uG/moCGC]zԠ?ce7U\/p3yatU%u}{x胚-::.ݩn&LG bW{9srr2t>TJsgcaO{/M HvQHk}Zk.>D13y؝l?aKI9<.E@@@WYCnӯrI wFMuwnE`?;^ziprѼAo8\O+f>>c)[2U>>䛛J!R,u dހҊKF YSS &( (&2,!_8lllQG[Oy(+k~wwī++p0bC˒0H<`H~7M>hC1}Bb@HMT=K>duqYh` /\i$J`c&s7ѡ#"#G `:5#u&#*m}qqq2TaLt}-=ta2 JNn{O8Q`|.|uIIo>III*.6EXznP01+e Ӕ:pO'UVrJI1 *I2=MJ\4esC0p=7666kYi))P\__4.d=Q*bsF399mfmxmC2z&ǟ>Z{5R,KZG']Dm]DNM͠B%׿U3dcESBߘG`"s )!*^BG ǕC Ԏ~cCgffjV¢aDcQI Lf.wV$+mXpC%)ɳ[eDuaūRy\::Yci;?e9Wнni|͖/#'07~eO4ĎfEiJPg\S"paEttB+rk>M&td1~ĦMw#+A옊VuM),)aP][K3ÒhY. ĝ["/_>sq ȩѬqj=@KF,ex07!),8-%mWzgAa`EY:NsOYG11I_ZR.-<,`qUFJhsڧrV{`@-#4|$klŷo1mm"), [ [ppA>&gayXv Ы =?$yIj_0hU9o&yD\ub䔕E}kqttLGl@"{D <ݴ= =v@pAdsMa13_NB96 zM`pi՗)E:9aHIIf.(i;=HA|.ͳ"M|4//A)5=b/=m zp u6 bf>55UlĜd5ዎO'?NմfSuˠO涩\'ׇ|G4}<4X0sd~^Bu&C[7̫t iCCShF>\W]>t\H&:Je1OĦCLV·,_ݍ['z=:ao{p&&&Qd? -UMx$x!DtE0 %;h + WWV>!qtJ,,UUU$8Q}688]RBe{g#L{iF/][.`*Xw?gc #  y UbM - c;CϹIV=[mv MAQd xO9ٷ?_il>z_7YUnqϟb.[GfCU&MP֖<('˖0=п#> VDhͳ6$O6Ц_t[HPp>f uJ]-CwHZXC`Z\u;D[_=jvj5Rã%{h}9Ꚙxm>yfyT|=` 93e%-\O4XXYgZZLr$&!1\lr46%h3nğ$T0?w.Y.5ӋFV'7@;ɌW(w뱖L-w~_A:sc ->J"$_B蓧Xxp <.fuRMn)‹$Yҽf+=`V()o|7%=8'#vQ-BC1WHdx@EL6/BGg?; vH KQ^o5]&€5|g./C52BȈ" 5w(њXj )<$d"O{b|>~5tS(Ϟ}sO܌]><9kaTd<2i%Kg M\æK)hhd5믭~up˗Z./_lb԰67c=NZxv>]bMI^5$/kPPz(Xk@^z"DlwRq'3v%/oBRQ@Vj*<g+++1/]g?@'5x_>4=zdښ뙵 32Sw˿G*\I6tt(D\}I-j9c5ކO(T<R'> sל3JpQ|˔ ,0# v8R7H^w9L, :sQj#ʟmYYqY?(c^z'x}kb"">{çx <N[ooi..^}hNF۷3 돈Msoم|!ogZ[w uuP?:"*-G\1qZQqtf^Pi2Q%uwcbl\݊0މިpBYe rS {P^1m`6--ùHDml(?}V gv( i)W7^(_0Mzkџ]I@@- Nm^y~db&G'(d{O%Th{o N䤙k(ڢrǺ_\Am@ %RTyn $.Ā"IR|$J Y^sK;ON HHm|w]-c_7a Eh1| ĸ#ΐr?ISuRRByGCK;̺t"t'Xs~OUb|d==Y"VG[xӤiaENW\GVQhoa>꡹QVRDK+6Ĥ='jUA%#/"-~[ u$Thl;k2|Z%ozxPW"!!{]*.== :u7rIE\2JY [05)--PUs;szick[K%{!T"GKm=jOwIR45N}Ņ{ƕd1=BVVk6eC1VԂƩ֔Bv t[]}:yH>71C 5q''SAf?7*7ejusBQq_pv6j_v`Ϛ/:mCQ9Rnj?ׅ$T.!``u>tt|SK~vxLQUw=Na%cF_bt%7jCVO'f83<`J~w85W0gh MnQ:t+C 77#:L 5dzGBaSPƒ f7y14T4; r&=QQ,/_m堂ONUhU!Olk$ۚ:FCb4p5}`rSǐe 4R,$F9[*KɽsD঒i\f}ˎ.MރdCD)YTHp{isaKfm;~<7S‹3|HbDAB6/=L_WßC .g/+1^մNLND"nwlJ|*ܚE:ȟ=a.|{mr:F,!yd|62 @ n"9h\կؽńDA?W !E(D?C{#b/Yy^/4]B>m!;/Ok/mnkv=1NEѯ_EیhoO -%`u?NH2޴3OXBqFL= @jR_ !$ol\LYY:gҲm kddېNŶWNJZq/-fo`KM$h\&f׏0:#32oU[ܢmX[Y;biS 1vڈ}D=D05m_u)WmU}AkZ ys?,P7{(:st 7ۢeUx۷IɐMMGć'ʶ7|.O֦x$`v{m^\4>)|UW T%% eܝ8: lj"_ZJnKqtu{Jo_kxxٟ7;p{ x2|7@^!onsV) j dɇ@V :)$ .Ds;SX[4ĥF=Fǐ &+)%Us}%ɱ:) Xꌌzssd**hWRxt룧?etAK;WxvmWDI ef_tRҋ 8l򷾮;ch':]i[aa54fty]'|ZU~evlD 7F'uݭ-hSlĢ# ݂G^iXqxQJ1\Sr -:WrhoS8Mk譢+sm慝ee.k~k|+5YT)Q}!Y åP!+e?7.1'Ymx L^] )vٳ`,*mvPNO./qbёIF" O?[[*(*v /Y>cPU=ЕPQL5s?rbzJ|,'-m/-V~>=4eց]r\HǢ˳M俿!"XR׏~hN%,ZZʝr’'pu`ZWpy0A&jžD)+Œs2t}S-/hRs#[).XCb])"A-?H( @ZpũUχ)zgeD æ7NcM=k`D#kxmwT&QEQ ~LJ0s7*I+ 蕎>#:N77O>F"2AӒA*vBfo!7i{NJ{A4U(Ͳ6VFblb a*|*eik!>7K`~G6Z2OpGƶ&2^W3-Fw2\T[Y[Цsrn9yEl2f[\^)+s[;)-ugd5l7hg>ߔ,rbq#v5ZA: ?~$8X:iD$$\RRmq2^;:'l l˄Fk]FeSSSQ1 .,c timQg7G0A2r=IE" &xzJh5]5mi2 ~,}+V+Ʈo.#uPV> D7V /NQb>zr)6ݸnu/Ɍ-<\TCW.zM(aO\ $I"_Qd_YUԻ>kwmHh<:t?fc ~ybZPin;@ebbr"]Eݴ_p!5ٹ@HtQ8УS4zdT&#Wh#30-b6cg[k7%is0Ί.(N0j,ZV'54\+J{* tdë1v}n\FEdixɥ!1=tː( 6_mG+IM8L'i&&ġD϶j Ȍ D\Z IMԜ--݄hӐH}LO?Hٽ$aQ^)oΙixCwC5P6xkQwj1Uk(NVrRtn1m45Gsn뎙vA-B;68!v?*LJ'q"9lLy,Gv4)<,C?;m hi SlM I[QC I[qDDAQ':S.y쌲C^^ vOkވ^>:ȧ=:"Dgq*pa̐-ن$q‡rF(+q!ށNKYO ###M- &@wgèb .B7Jpeܕ>KH@2  fhџzC[K zl%tH83t>"bdž S~OG*q2#4@qZZg.Mw|w_Z:`]^s:5s7w0M"0Ϗyvga 5X\S78Cxûy蘿EiMFr&MOLR Jt ~.%ƒR\`g|&aIwU'cA/%M)u!ǀm)TffQAU#3)YS8FvJVc`kn$A-BD~Ը>}/xk_'m#J *v:葯ƈ(~8)ݕ7Zt ?2C*E}ȸ#vk ܌HkDR v"AdIF2DZצNsAL%T(aSP$3aD=RXacM`6bu jޞťs{OJe:c{>V@WQJ Ybp*obBU*(Uc-/pwE"+MOܞؓcMh8ڽwcf3_PP]?4Us\Q%Y"|$kG>w,EUocRy8jB`қ,Wi3L.C@@ P(`F[0גJ7L>>|Ե9 )ٖ`vvîꧏOg#@z]:n7~b rK\B ?\>|ek0>@}*^H6ڊNUѾ˹ #^F\LeY%b# ZuYzzEΎ AU7 -xkx)Xhg=a)A6^#f!DŽB+ONNyr6Y6H47#8Ր𠢡)+VViԖ]g>:UOOCh{>.a??sϵYX[C;-^3wb*AZ5@cNNZ}+}Yh&f<8 A!aah/DDC=5V- Z::t||Zœ $%ݗb`uI),,&-255Uw* z"Vˠ/B!xcc*[;u7BBP@$b='oG7ny1R/!"[nL[KHz4)7" ^ml 01@ng1ia7&݀Aq$r{6]W~Je%yQtlob ʐ҈=w(19 trsgV80+G:;M"5ծc3'r9Rd>FwMXFV$/==㕶DTMթp޿Vf%VFW?A$K$bɠSnutO@ 7KžέVX\sF@j4;(T'ᑑA_IE.|[,R{ޛ28ey@ۋ.DD]36cNE'c@i{{˜SStv5j42S <Phq@yQr_ 7[mi*|(7?:Q+f<{0>Fe%M֢G- Ab蘘PplGj;@^ɷ $;ǀ =k8gjU{|~ݹG\BvǓ`):UD7pzSDYa8xxx?xzJ!mm===r uϟ hy.ȃAiz - QC+ry)ޝu9~v丿|pi>^aaa80!S;:NN= -C}5*goW3w<'X[Y!NRԬH Pdݬg70]T4pK$r7gq+ \\gɓ_UR/'1}Z7ϙY}~:Y^J;aH"Ka,y܏!{L٣WT!DSoxXΔeͲ>ywyW~:9c\\{Cjt;f_h**W(Ur%)2RWQE?#E{>OK5Ր0Tq˩ˆR/wnB-Ã?IkC B{. y%uҐJ }̗7TG}sbȳCCCjaggg흝*/{:Pa?.׫̞g[<WM۷('&tiXX`uE_m C?7O̶ u/faVFPL6SET7nG_~N+-==r ᵟrJveU#std*$뮰S6kL[ B>RW׌=V@}pΐKtǞ_ΪƆ  s 8Oxp3xt)T[hdi`5jSt4Ոx_1Cɞc,z=d;Uj"..Hg%~|glt=ࠠײ0IZ17nEH"rr~{.`cj= #| ߝM 98A'Cw [B7cBw>gx!Kww\{$ߙ, Hbyd+.׃{~kV4nxbk608t1mޛ (<Cįx m?h&*; |Fsss@AfHmt[v#RtϨ\-QWzL`qy}6:FSiۗ86 VQѽRom <=>h(]r8Hz(t:O1xqC#C啕|7\9(Go2;MHwb'}o s4/ M&/u d#`TSzu y,t .!|"ID7WdވE ;ѫǻ%_O2LR&Υ;9|`d:LJW+BF;}{ֿxۭT\K'E Z%8h'0g8?=<MFżzII>"͑--!F!=CEVϔ~*|Vj@jZW,Zj3.5hAw֑t)׶ρ#E'$jMBʉ #aKJ"wiSe9@%$[jƪo2 ^>Z$24pO9x}hOWU{"ysזHB¨ QpULOP15Eo b_$ms*J#{1g:B6KKdl-PP2b%N-n,e^CKuOi@!cMEy}DP=60P.ʲjF#cx~60nr-P5 51^ O{<{ZXH/V?*QBz; e.goE ֥w9VS\z|;J3sFʴY忠IIn@ÈpT?Z;rl|}=cݱ42ZBUL8PΏ,OhNՇpc Hf~ 8 g hզP}lGsM}GN *l1Q ٪k~nnV[T(ˣUfF%~Qtu>)NAӁYY<{ O^3˾y[Bgī .ϵA"@OmA>Οjԉ3D<3_F -Ω#6~K(3sm">h+lp+8ɇi;@' {֮(m_ !$ 񣕼䝡Hb(1^.0M["Hv3R#@ pX$tO@vw-i77%M QGK Bxk{(&N]Yp2$*­׵ђt䗸ʏ]=-Ȍw/ bTVrjї4C @cR_ *]Yփv&ImK#P6<+j@r!aV~(';ð]/-~gBF>fb ('L"9i@VC|ͅwb}eFPZOIih)%^RV$NۺG/:acV$,5:Rh]v'!=x]gނx| [311Hp;|9:vU{l典[)cb~_9 {͕H wZtrKccwxTD4eaVq}@q}ZRDBKJD@S\BxlXxqq,YNs pp ZY/ӌF}#K-l'6fxue7C0'Mlh!Q4 5njЙτ0l:u4x0y:ِFWM2bnt287jQ |]oZ#) \߱8 mnDT XK4ӧOـ *onnFEC Ti܌}cXˌENaH US(_]d2O|1=<;c!tNahjwee|ۻTrD>s=o6I/}O2ոu0-XIQZn_--- v{Y{cՎ*uߘ.Qjaa n=3**U>g܁^n=z<(,tfpA4w9:@UCccU`¯_a0du-'~)U{+CD#1qqWCGf6 |5"׌"@EԽzE{9*.-ċF l-WͲluטzqbaXf)> ꀨ-()I%!AᲱ `AIXE)]]Ƌ쉺D5Di]I*ks$=oB^ڕ3OQN;V aJ]^6lq_Ai WDw64k1=GF:uŧ1L䬸DLF&mS(졦&1^|B `jut:::5KKK`)O&ɫ*,<'...J)~*ϟafffVcT\(5ʾ,=ޯ߿_|_&,t$X"wQ {^׹+S?.AE"tYn'LLLJ(@gH.--^BDׁK޲z>b`;@$YUȗT@+DDn߼ͻG{sXq@Ӄ%i!b8g8mDKȠmLDtRAY ݄2NjZ4?ҽx:†IX\d3嶞Y[oAۀy-{=x1E̬:b|~+q-0zygڑ-3(Iyds'04@E[ U "8殡SBedd"S;̶f:>05{) @~5}-J,ih _pr X`ߝ;t,,Ǜx=`]WvfVyPelrܪ'II)Q  x+J (o5DwD j+ڿwuz"9tnkuW_s.ؔB@HA]; =/^/:%9}HY;kSne;8 =C?Cl{USCqk :e7\J*3b/7@φ~@Bc>5& vL8g}MhcCIm{ ; b_5D֬# BBUNE*Y{AN9MkZZW*h32 mݫ_][Isrٻs8`Z[[aY::?:cb\q" z ݸ?:jIlun65}*V=. ]  &Wi;~вL<)EOUMsIOK39;_-dɹQ,bBݚ~Hs,WA]X\fe<0 =ĉf$0 ڠj٭٦Deh@XVoF3s4ׯ_;&$)tc`1Ni[ ␓C[%vobo*0\]ˋ&I2Db2Tp0o{BOO? Zg7&+Uf{mUW7(Dt͈Yu}hHO+wh]ew 3t_,~/a #_Ƴ[11XQˀ͈$DliiJf_^:wztVӝ})ǙKK,q^TW#kYPPd2F^Z֗Gu>|ڸ8%(<aq>]q2fuxx2ciil?NNG7FGMC?|~N؄#',}aXUZs{]ƒysk'*.IƳe4ډIJrG^4Lj$$$$hH<==vv=<:&SUr7ƾ~ńN t@R@2obMLCG`C .^A?(z}Cͻw"hͬ@V/NG77'-!Ǐ az 3@]B2xZZ/,Y4GNʚ @GD '5(@ړ77L>ab**zTPZ:ljDѯ7(QрOJ5 3(^ Թ= UN-i$w`V\]wgχΜ45C#XZ@{t?!w FI C0 Z?X~Ĝ&w`ĉQe4rۯlSB\WO/Z)Z*4Px4b5[CbD:9WA戀q-5+~w8m|'Qu1LLDӽ{L#Yg,,ǨI>1.ׯ0Ǟ`)RM~.Y_4:z{2 poPCp,!DS_j]z/SfǍ]?,{ oML.?Tt ځ{)}Њ*?={MBqTB?n"K | Ez#D ^߸c&䈿n &!<(-Wzs^RI|ot);psr/s#NxT/Gk?Euƹle*(Lwj$vs@sY# GI_=l֞=CPZOco3g缦P_o9@9et8_HmΠ#FQMZ4~*L+QD)m[@̘@Αtìl76DtJwcE|f&;z~͸8B6j M݁ i[$'EY S`5ډ"6jx}*Dje;{{!$=6e EPs`T=GSSSǏc5tV=o5d\\14J;ڬUlhCCk?J O;ŅӓXiʧEƝ- ee'ɴU~K *3(ɔJ7Su0Pc@{җos%r7SO ԂVVH4VWGүjFebDD]g6h)(=J|Q2Kgx/PƮȮ&kgxL%g =;z+.B\#N.+tn- vRf0oDc'>*}ҥ\UD,r 3l yñIV`&>fѓW߮J,.aR3ɋ}bT<~ItpwJш2 ĀN௴qVY!qάU7-7Q#%i1߄"m0݌ruqZbFB ݶ]x*oz?۸[l'~26+>B}d^"Scx!)E89zE4ʎ486 S_F%*"fka!U5K ɱ[31VxzzFcfEQkuѣG/z":㑋tRIʢWOyL7R@}OqPox.k~xxtǏnM* >ИYH4:ܘr_?M>{jjQ>+HCh0g Ue|_ +X+y\2ʢ!FU_a.q[֪c%b>k4{d78 ' >҇gT޹[cV74 y4>۹797 (I~An.ÑE&{ϢB6[^ruoZ!`y\DžKi4.~3([M{f>[tv*///w"5;(8JYUow؎L8 E`UH8"H0yII_MP΍'Ouznjccw=NxUΎDfE+TJ9*dWkIM"BE+5Q q x^FFr8pqB^l݆khS+NK+5v3o_kRc[pXy$<&&#i!EWhc{s)z DB%툥R_4˒Ț==B_9&G}C(HSv`ナ>( s>P~p3IZ\FNl^ru/L _uɡak\ērKыCdZL-/hH8E}!NS]ڱJDbpZ<–q#%UUvt"0 YjxU!%.Fiߑ~ 5=WBQ0g]:#u>uy$e*(&3pp<֓a.,evm#vϙ*~=W|~sR83%M8׏M{ƀ6v'<`=r~Al57?-Zmnd/EYH3<2RвIhy1Qoǿ،;ލVo۹y줰 _8 C6UE`nFgž' +}$"G3 d  Emũt,;j@,ibl*x g1 Z!Kn[vqMƟJ\_hOi`$@AB+G 3A!BFBop] RZ#8x⫆oH~۔?|v9_>pf} '^8TMT ޡΎc&j{HH}!,ԼB"rϮfg%k6U"l.w*`̦XoᏡ k!+bt&?b]N*Cu E=]c˕j/K_ m}7L(TigasԷX 2sֵ)Ϣ>=9-րgG"πNJ2YeWs-N.oZd]9ssn/VDotb+&]Q`e>P-QT2qc0]Y +BeI;Q[0eŅV9jxe-'U:-=o=z qL|IA͠Olf>8rG ph%rb!S4@wah!5?Fd[%͵TUy^6HI0;Hݢ>ȶRm 1~Ђ|'.F?/{F]l) L0Ė5)1Kآ歩dn)=5=W*F/B'.; =dɂFŊlgZRz?{rB x =!4iWAI~<歡 _>6x ,z{0EIJzVj0KBZϥ0 WuWĉbM)BáT\t$ё~%+K )>z,/ Oa$Լ(@E6>Gݶ7-XHZdm˛Z -[M_B4ƾ΋sil&ƞF!$ iB?_)b& R,f9 ^!J*CDZn=O+99EGGI|Bۺ  H6#ﰑL ܉ypdT}f*I( uoX>b$JO=Uu{l+\'gϚ1mQU8cx32HOuMG:x_$=6D3?Q}v f0 Ł/ PFaX#N4萙r:~L,um+]}wJ&j]B|4-la$J[0c~&GV^k+/Ҥ'*Y/dȸ8JuDm6 > ~=d{;0CB#x1z6tıv`DNs(~;eҥQ轤Նf,+tn^B1p_8HqqW*ܩ2\(8L '>66{°JdGH89a ?R{U>9;'z9zy[P .9F "pO ƐyPՒlmމGu?GkEnҳvQGtc lơm(/T"c~ ֫cp2'r89:Yw3 2 @FYC~_Q+%%ڽՙnjGrʎ :ƃՕ%ܧ}yYvd &_,yYjZ$-U(9e/2ߍڟM&@(% :[O77[X}cp̾DmI>ɐ|8,n"Q13K0jaa/4S~NݨW湁plRj+zq-i4xzVUY{-y{e܋Ґ.K8H HIx͂whk?gditDJ!]x@ZL )MoʼnQT/_cYϗD6mmwn22R,uqiI-t._ >eOZm@^g#zWm0?k?Id/&pW \S }á\~`]ҵif:!`hB| гa(2TTʁwZpѹlϨE#4l0eol]:q ԙ+zbj "{62J%˓22zM8el#HܧY>@MNaaކ@Y5 K&὞eID٬ߥݗKpWLhdNӹ?S~.zpA.lo1LQJ[[ :FbY٭.ǐ%o>Tqhm)*NʒJ(]ApZ4bLw P9^3 ػjfƟfc]oVi{<q`[+;xxDXKV3D:@nQnnsgWo Ba5+U5Wvpz,yV^&u,gc>պ_?cߑkXï݁zUHӳi*ԛt"}#9 <$4D$0kkYvIx=MeqYC<-&}TKͅ|F?)}y{~%FL\HƝWDf^V53=)PbxY:pXƢ@$嫼Y7Z+V@J\< @fGLrt5pCk1Ѱ(Z@;l;* 3Nϭ.Nm%I^j+׹Y PyDZ012@ίE ܛ75H0II7LL>C}-6>$fᬡb537it@BW&f{0&|QsLۚ%z _ "(%c%*iIf 9/G$yօ .Bs0D$1C'o:[6noV1e"(a*X  (ti ;pDxDܽ~`4; i4(éP82-{Q1107aBBm/WJ.>VR7~D^_1,h$׭=As@7b$%m=& N}_S$"gOGY%i1I^Dp[Msnvɻgw&B KW;QW$fg!gzvLhn`ke5< UF i))D~::d UoF5ZbTE8+v=7Of*/dv%9t×Q ď*E88J:"߀@<10ܜŤ|]IptMwcP9fSb [oq1@d/j"]s+J-KvxޔE`d#g CĴlt}{F%mTjrS^@*E;yB@ꃟrǏOJN֥Fo5SsV'R,^&HM[O-%VVIώsCMmNqھ&I@ԹqC)z6!-.hѨ҈S+o@9{!ӆHF{at9N=@F x4 f  @c_v7ލhdP7%B܁(&mؤI@HZ0ӧq, 鵵1(#!&hf X4PP/0;i 70(+Ϛohg B'H|;4{,Fi8T*VliB YdyUS'aؚFG[_rc^ͪfo"y C"66n"EHot,Ӱ߿j?hѡZbAjavqȁg.s4%2g6ER.76_~7wgNӊ6H{H8RNhw=ޣ*idm{&կ_ VNYߥn}U .a733_[ځF߶"QE/< pd44mp iG~XKr fHo TK굙EϚkY SߴB814iܑ(~v<~ZF8s(tGr>@,5 Ub>r ߺԔUS%}! {SxR_ܿ˚ 6Pq h=h0c;џ̼-6!' *rC-.K oHW(WWU{bE/n(>ZWCBM {Ͻ ׮E9IZ3([v#IloH1–:5cJ ( 𤲲%#PYlxnJu64?ueN1 /~%ʐdvecE`pH ;gAh H>dpmH!L54BDxgw 鵓~|ŪU"xX}@10{Mi-#69 X::L^z)3 9u#9Ϧqz%A6ftt6.Yt5ذDG3W6`O 50\\t$ 2"\:\wojC|tleu;{'b V Y |7ZOBA-C| `6".<[ POW~b3b2sfʵy̶rP,/dh%xrٷ&~W Wm6D9 ߳=B߰~o^ |Cu Oȳ5cR<̤S-^f:j۱Ey»o7|Ho ֺf.BA+W$As^NOO]DK D􈀏‚x#]o4#iQqsWYY Q!>"uWp@5|@-s)UcbV[UEG0O>nWffHvzoYv+ {İrHEеOI4/+a֘l@/ e`j2,N1?˜(E3C->lj>9Ď^7<z'MC(&}΃MrE!v4[*Z3H!uJ\:R$AHkRJחw^|+znR}o!%t+ih@K3J{]Fr!8=QTQuY~FfW0{!Ëˋ"eW|Ê/'E4|*fiM2(Ÿ\K~jh1twؙoXtH^];+չ5[Uc_*A88^Hhv'sз 9ɤ* nD{I2_'ЩNQM:s}h> ZFE“zlkn?ā2sEg$li$ }D,˹223C(~,`A!i#Ps/&G6`U< ϹO1`K%t|Nx.&Ž} },,R8.(ܸXg&d (}*m !qN|.^Ե{;'{ḣ(ؔӛ XXmh{Ԓ3s"f&E"q m Ya3? w(M8< .%Τ%Gk]O 83A[#x7:s붦9Clio5Bx<:lLOːhڔZ#/_ٛ?>>QT\ ?] ,|.}IKQ^Lƈ}h 5cN92_L˙DTvd`&ffq3)XY)=@ C KnMDGAóPLWGX)>ΰ<͎ vtC2G_\/|hL[elmm40NZ!> cii! F"Eb]e6t 85zHb$ON/{!X| (އкFvIofS ke}-aTT4`Kxv!ְV_>:2Fݯt,K:=?Rgst%Ni6x"]쓶em=IU@Q)*!yJavӼWE||pοfQ(#~;]e4bWl 3tB=vgA")Tdi0sWvXYp1F@:ZN*,{^=k X񎔯0hh R.&y iopE; =?>%u7Y\* OpJ$Re9 qQMmP)X񼎕кn#= 8*`׫C!ÓWk8g][]1`̪+?_J1=hO7;Mc8 #o/ RZWohf!~⮮v#$+-CO=%]JXJ] Z\:n@"~jc)zDHb6]#5i38?6Ué8QD^]E4ɎJ9mh eAKsЂkrajum-2FO\RRښ$ݵ䣡N lz0dHZ7>p׍mƅgW('gNhM aH/t3!*Io8yh}|ىP=q+>3rF;tMLP .$ Dd~"6.k#66˫AµSK# PXD+⡴tȣeauy,nfXZ'ѓ#SKbi ׹;::J%c3}V7A5)?G8;8XnkaK\j%12ʄk yNl+cQJSq33n "K9Rii0 Jgl8=D,|"9/dU$K`D/?e ]kHxsÇkg"L6*vn'-jlT hB"UWyz:<0'8#UG5+tIVk>"@C1У1J7c(8W $o >43p,hd)UMt (_8e$%j<% ~=~uP]\ޮ%+|*ib2*>)p5!I[<&#ͧ 2@.k,ڋX8yN:JWgTy ĬWuԴiי2eAUhQІy6#63yŨ?0M8t@A/ f4HeGMZ eGbF#|5 )ܬB`N2لx߻S*7 bŔ-u8D/ipҰ"؃Vlq??=/W7A(WMOɫxn)甁.ī)ca I:b͕{,伺4Vچ0 iñJZ2[t"_ hjjD񥿷xkl7U1m!>2J׮?BG=S^%:U]w0&u&u_ˆY/}>N&`[ږUn|e?76JTFhpSfB[EkUP9'$O% H|uR΃i!4>e Nhq^(qBk]#$7n3G9#N(o`y0A3c9MMg1۱zhEyꋦ/̟?۠ON=l WE02tJ=ue3g/65*}ZC/H1q m\k$UWkc:[%fdd Q_ jb)]v7z益 n)T.FXaC@IG9nmmoZXvjD%;̷S|ּj}Dd`w};R'EwQ gߗ֡jf1&h3&d$ us.6<~w#ݼLٴ}Ic~C-5M+blMpc}9q@7|= SaGO8>?5%aIQaZۮ&s'f똍|E{:MDwE3Wtqkf6,V=g;*%",JlLfb`J_nʜ]izOg(7gު`sz|^uW Gn`W}xI/lQTT)ӈc{w~ynWϪkQmx́uQC ?'Sۄh)yo8nK$ɫ6\pBT%YGAv]/WfW,w9> /.08_M~ ?ҜK1Qo4:8ŧ>hw-D8 ʙ'^x_PUC05XtdUj">,gk[7Qy&;$?d5Iwx'nbz@!V +`Įk_g;>X[l.=NJw{ 坅i3u@[gd)/܀ҫ9ϫhiҺ\ZQ>8Z3G;fHN5/Җy竟VWrc .1M+ uWt$ڟ{K }Kx~1:rTyo끍6H$]~OMW"NpؠE0m<$jP2+S]$mUeؓ#8z֩&x8ةw#snS[ scCŸ́OЈ]j%ZS]J0QPo撋RqculպNB>&Ï*jnk$*$b3Uh6 ܫ%CoK&MZ(3=, XT>*r:"PgCs6[&|)YUqYň)Gַ?u#:P BYq ]qKMu|a6JÇ$͇%Z_ ++SZ"$ÓHw4Tc!x˘QdhU\>f8:70-%㊟ȴ9*%{5{o ;XTz;LJe w9z q7]g|a4bc-4BucHپR0kŭX񳴁WL;V9GTXۜ.\ZXkuzșS]]/zM8Tx_艾#"VNHӏ$Z,0+Hԍ]-5ߋmIM>"UĦٖԹ+ϟKBxCaL>y5䙕eٹ VY,k 9!>ExMjޣ;(:[ 'c b9><@9&HupFƒ*.=DAefaY`򻇐zˇ((w5+cH\=<ݼS::#NΑk LP5o'ҹ9B!\*Ѷfϸ/kۋE9 ~^ ri0*2ːG=0s劑M* ?,\lmX,\L6f.n6pg;{S;^<\\W?~gbssqsprqعy8al?\]N0'{{PRN 2 F$2 &_!(5wyjow2[qݡ`bHחOAl㧱!5**5a0nTj*5 %n8̖SB~m LL͜ bbB+.tUR ;??5o.pjYfSGWK7aZ {v.j׿ Ӻz\Xl"&G qt1a4RrvQZ 41qb~]Κ  7rf1vvv2uv1u05uvz?hbinj?F& 33ԄȓZ@0&<,K7jc,npHִԖ&h{ Bj|՛mW6"B?[ڱ\_n'`g 77bzSgE]FS9Quqr5vqu2uKƮNN`lit3K *Y z4?)idjbd_|^ZJB@0^KA_gOJ_Jll+fv,k* FOd 7cW)S)X\V,S3KWy9(2WǢ*_)2((,CEcQfeEYU2;S_E[+4Ǣ*_)7{r'eEUR?eWQvJQfX_E EcQOWQNJQd*寢_O6WQnJQX_Eg׷)կ?:P[;]3VfjKj몠J6?PT0 P{6:347೸eglmdbdnfe'X,Я{vU#-q1 &K#g? 26p񛚲͸yMٸ8iE?b_710g32fqspF]<\..~^~.81 '? aobbdo?%fDLTo754b50dp,8srM98xy9MMyx @MM9L89؍x̌A'8ع8CJ prq9y9LMx^e[f#n^3v1&&\\-JN~#N6#S.Nv3SC^vScc.0fffCuPowۘ *06c75rOy]݈߬Øgd72a0m!Co 63n {uݎc232f066Ci 72V7*3PR}_EE8&|3ch8yLy^]00-;-+S&&NW93NEqpϩQR?{RssR;Q߽ ޥ6 &Cl,e,-m꼙)uN t3۸;PA$Ƽj#x?PwY:Dxsș p^>36͌yx\Fl\Np [W8e<7KᐦۚB?;©-Pjʌ^hV/C'e˚Ax`nj̔(^=`gsR_%֡B-88Y)@)|{'`3o oA/gBFAf"4:(i] ~yZ!ʎvi6wd~7Y\>OǂyXwo).V+aF)$! ^>5jzq^% ?MFzR[Fi6MF8^l#so-Z_S*_e,RJd&cIA޼̧_I$nb?dXNP>MWEF|8y8W3Al 5&Uz0Z)P#KЍ9Lf?O ,/PIQ k0`)KW6 vMъH"J!jd1JiuĐfWz}I=e208%M뇁 5D2yaJO0?\gzvЏDjKx5`LYH6ޚ1gWGanYȫ#n \?&ǹ"1#%-f[ήհ ga Uf/r"܀G)^tjq"q(A=%ƦQ*ήՌF˭4Ox,nmonFQ˿'#g^P4d~,5e\=([RO=py|e~̉sF9 akr<  9Vj9 JGPH?ǯ/.?d}6+ ðT.LZ! I4X2,"=Ƿ'd?'y|{qy|g‹.bY}t/ߜx1#ӧ5{-qyq7/㗗o>qѐie$4,I(y4|7Sc#F)* ".Ɯ x(ƾ8,%D1U+fC4A9 ĕʫUn;Or!(a D xnP U~B%kc=ÒUVق:dM)>ʫP>c#x8I\d 4,2,-ӫrNҏbxsN(1Dxa480X{0T\XYDD'̄H$]$uH)̥́n얥0$n.rσijT޿QQa &?QI!ߛ@ '1Pl$5#&`,Qb9 m __^{c hlF; xIGYj&QN(b z{.XǢĈ=Jb1 qI|sJE!Q1Vuђ xtSc n3s'dxeOZ;fļ qB3 e,o(e*B>'j:x4dY&G8 A5 XBU|L3ϊOf1dnȥ!y B YH"pt4M,r#v|qYnp&:a0"-58E n kc5"1B $͘0uFK+ `*+xpc,OO}Fbu@6 a#ʟP-C2uY*X>i?\[D$*"&\s,jU1`P3N`'pp! v1K+⧴'ʂ'Ԝ[a44'Y.% Wy8镇yB=@hOvq XhC=|Bt >d*;?C=A5ceN4ؗmP`,UW `5EYd暀j|39=9Z"ʻ0JveWYw Xŏ׼YX}mm6ܜ[7N05^9eu1f;2'[j;xFQKCqjpTh?EYZYfwyF&?U&kvOwf0c㉭,dzH+h͋=mHveB~ ֩֊H ^)Mu{9X0V؎N;f;\ny7hlWw|KmkO|e^&cH\q&k.;[o d6o=-DvPd@~}YwF\>'TAԎgPv,Op 1=8NMonrNe8љVᠧ!@SepZae|^_[wrLН A Gh7X~`%0hЊ&e,DEŎaN`:L%kkM&::7'5h5vK75Nڡ!i<&AK4hjoZ[yDڱ vMRk[֣F`W8gv\Koΐ乩T# _o@!. *Ma2U8Q+XFEHp@,fi&7(mjQҊ(‹0m'h4,kT,1Uae;WCVJV"6{,kE9s@[YuDP`.^L-Òx ˨Tr¼ʯǬ 5U6!h׃R V|dx4渗Bľ$G1Dhf"Ùy^|TPxkuX٩͉|$ JM6WG|.Jw5=9S2Z1rƊ7Ceb?@ĹLSX 5;F3!xs|gL9!SZcBxRiXN{̭:, l D0#PkLL/r싕#ӄ }!TAE QZN0, R6ƃv-dk{Cx0q c`. Y-L=Zž2;)b%Z$ѓc> ۅ &ٚN]iohQT[2z3c^foWspef؝XVc{y{tJެwm.y;S}Q4X_u4 V_k6Z0tƑE,֯ ފ]k|@Dգ\?Ţ;U*{k-_9 ܰUI- .?H=le'11{$Q6ﴅuS]@Uun7'luxW`sڀ2o@YgbgR]@]ەpʤ|Z5olBӮƽOjGm~xeGzQ'^ӕVjz~D^oR7wۿcڮˊܵrKdѵdI.ɭEd(.%L.F9#z>lc򺣋Ee8"On.n`~v`u O/[lk%y-O<;nԕ}o>/] rhlnthl#L?t] Ccq`͇V^MP͇CcXz(CcRxhl2~JQݼN#jކvKwkG~[_x^wDʦ=X)}Xȉѽ䍺9#s>5)Ao֠r_LHʞb50U4$`[$_1JDT)dq0TPQ>WlXq{>Ķ|ۺt7UVF01q(’'HnwidoAAz1O6)Kg?޲ϖΦŶUlnm:PT82ٷ^(ܳ/x^FEgJ&Ӡ9vZђ #ifߞc¬oEY/56[p ?'_T<@+ᯫ/'/ފs zz|FYm=COi֩boXv^Qc~ĠQ%IDqĜ!q0M5"%Uk1A#6׈ ۢOTUT/t/gx=pN]&pG]i@̦`Ukf3l61.}u–>O؄ișRKY%N|GPH5ߟ_P0Vwɯ ð́|sU&(KCLS*!8*ơpc7cP(X,ЋNhe2Gؘ7H8L|߾&;0dΎ S>_\נzO<}†oi-2l&;EetȑIEL!ܳnEﲜRr5rJt褂T>^KW"5bwQ_k'9,BH"%螆{^B}mE8rP_KogtVAd>E]=}1vMPq1%2Zd)5M/,(EYT ˪]vZB:cv 9B||wFTa*kA+RgbD\`S/ Ph-uo  **Dn Z7U((:PSQRT aB<&wr{ν ,!eqYayZ'CJG XR)hr T6vˈI$cad I,1_6Fe<1[ZsǔW4oxIc.[#՞-~Jv݉#1soBSH9%!2$-exYcEk:O:\?uy7TT{pq<2Ap2DJR".9LE1Kc^] B,eb$,|ּ Lb Q`ɰ&QzMࡈ?ˬ aBD ʔ"BH1!" XB!UU!BQ02XȘt79-*XfMr@*;? / GBu:\vЕ ssƪo{{ ! +`nUqTLkHu!K42k)aAe<Xy@!9@D4Fӄ H1Ox $5HaqgKmPTeO R*ogPW3("Xvz3H)xd:`n sb¸HJYa:΢T:-\e Vk x @"S1bUИ@'Ʌrd`^!Bܗ'E^: 504 (=#""58 u SqUO.<&bQЊ.. p7fAݥq»޶"˿ PJ^ʔl#2g p0b@0X ! ZCb @Eq`!J2I(`dlC{[ozfu;I\<#tk-jw'O|_,:.;'zι<8ͪm}WB_ٙh7sW~c|x[tO'n_}î]g:ʘO߸j3g(voݩIMps#gOn~&Y|_Ϟmq7re^=nnÇ{ 5M}<;y޶ݝEvDuk?r;i)S:GQ+ٿ>s>ɉ83syS]%vΟToakܢr:Qw5 >ceّ0훶Űf-ZvYEuѣRm۶ +Z~g~D"Z7JޯݤO]~wCe17l]d0-G0eg;İ;88I;F>h3IIiǎrofe$.}}PUxdٲe.x5{G0u{ruu=?ȑlީw>Et9kg``i{?]~#]ǎM:2Nt4r;w>5{6(Θ#[ ]paNz.Xrdͺuݛ;ƍ=|}2׬]~o-͹(3Dx><; ېىyVz\y ~y%ėCg ?թW3f7w_cGv~qmC>p-%`ذ y6`XoPWթ/m{|Y)iiiIII5es)!K.n3hΈ6 Rw3h_N]267I-F/ʽ]Zlyl1"0lM iD+=&L6?Qh ߉"ѰMNMS_;>8B%tDϹRe\:{әC}"<!?!.99 $\|kώ^$oތBp1Y_ w9-#\F94Nq|ksQGww?À0nq:ˈkִ'fn83} ޗ7Q|WEQЂb-UQA8;ۆ6II%} ***"BCR $MӦmz 4Λf޼s}+Wcc$ ٸMEeqw1s&1Ԧ^Ւ)o⟹ݾm;_>rxÇƏtޘ#Nnܳwİ-]Fpv}?:a/g}Сlt_S7T~ ߵw3r=8p3 qtvN|;zxb3}U;kD9jFQg#uvح7lT4[lhƔs‹Nĉ:>呺)E}=ѷ7:'kkq.6Qz6Z;6?KuǷ6j4|W]uv=[ tGzauY_7O~u๼fֻ{>$oxwp6nsn:ٔ֙oذֽpx&\Q;3o۾쌉E}t Xƈر㖏.ko>7bӦ[v37F?vbŊ4-4XޚK}'QW՘?6q"7mNU?&*IIQ_|ڮ\>s=T{佚eiL-~ܘ5j԰P SN;&ZkbQ-K/߰Ξ={ٟrZ75YfwlѾnwg7=2az̬޹o7mqccԢhۺE(/p<2V5Āǩ~޼?rޱY9gm%I3׽|رckk.SaXo:K]9]{WN􄩻Wmxi wX5>蚖]v*7}Ϲ?6eY~g?Vcg~}]~D ՞!q/}2tov-~Ʉ!-ULޱ/ < ǟE&~3kֲ)ۛO] 9!'Vys6m_q͓Ϋ ?]k~(tU~ ۙɟ޿yg7X#ZΝ}ÿвijPiƌ8ߔcsïoǐϯ I~ j6螟2Ş3f'.]5>z Xl놢z?rq7)/˝yRgaˑOU]=dj #mk3wmzjAßjM?y{K;^riÇsqr;ӢC]d n6s^#ʺxegOg;C.5mʚe[4R6LGuenz7pvcnᆯ_8\:n|i揱6N/U>g5R_>1uTũfuէܪukR۱{fǾpaדm;sѮWj6w|L|8냿6r=[6R|ڹ-^S$j))Q͙9s+>.o۶WG;sNR?S.4Iж^B-^9d26G=uNSKx'\ӷo_FÅuZ%!-\7  s9wEfVu~klQҷ;tOm"ZjD[k^lր}hazcXoid̔M.u5 ;o8XZ ,vjbq^)/_ʟ#97h`uPc2]QU=y;S/O=z_Ϝ鬪b.NW^خ5Z'N%nVŋ\>#FXvߍ?:1HVsa󇞪O7Gum̠wȉ}Yi'?D/ |ǫ֊үyGʠUKz?_vo?G/|LO!cfأwVwurZ5uW/nϯssQZ]cB۶uCrWy7g3oW?{5x:w~(f֣gS$t~~joX0n6T]{/̛[zc:7Ėh2 wo__{{s=?d>~BlgKLL4y"2OCn 5KlOk7/)#=C8wh~C?hb*__=cw;k9Nj~uΓ(/mnn0=u/G9onbEwyũzw'MT׵YٟNc/}e3(8w߶_l;j~On}ɗߢ.ӟ_0w+(W .~ W~ 7¯,vw_]:fMOn(9Sљ{Ns>:q]]'j܌y}޼y_˓8z-Wxv}a?@fKX>@+yr*?yj|xUg63׬|&QQuMq˗':o~>oi}:gy=j{mjs^f<α7buIL8 xIAn]K͓jRfs Vb)7㼧%*u9 X1V8EQ9հFu8#*Cӥ`$L\޳w ?"F8N/jXy.D8 kcAlv,gY=R<;Z҉#Ƣcо-HU4OEIa˗4x*/a/P }CU5NHĺ tXXل&wHPF($( ^)Kb HgEtX„Ω*K"[YThTm7}r pB%D UVe ON%dNAPPC2]?.rCW)8KPHxqOTE`wY~Y2hMfAe#CԫS&}ԮOz(@%{up6=枛ڕQ` ( LrD4UT(""45Cs]a]G28DT (h CXhW%TP俳FE6Un`U`7)EfXڨ rgl9]4dd' *}Q AU]B_\'t@oTIeN(UST?%PKU\@RTMjb=U橚Ow&S5! E- %%P–k\"j"KUTxRՄ*E*;R5%U$JD,*J2P(?Q\/B–tjmH1,ꍱx?G=oөFv[]zJv0Q@C@ j@dݐj3K@Wٙ"iDEסJ$"ә(".4:hM4BRXY{%'͎X kk Adˇ[C yPV!eN$#^FoEAJ=y92 Xy08%Rc٩{+SښسON%bIb XUM," tU.eݥbѭvbwFYmz (!K]0!{L>(wWk]%FaKʩl0Ɋ(I5]؆TM"6(ui _L$%)0d EQI8b)Bt&'t>)!_Rt"cT4PyQ5lA\Q%hw&ON\C2V,Z A0Xƃ6A]JxRc<֨lQ Π)(9S t!A)PTsT7ibB=>>JBGF5/@K DJOu]jm92x.)@B]5 ^DQ5 D^E`^bL ܼKZ_K:5dM*@'//<:q ,t J2efhʋ >(e4K EFrX&#^N|h2#v:Z鯝<tM8뒊Bے.", tT ?ff-cU$‰TU *<*.c7!htt*{jWlo*'L{ѿyDߦi6+Y6>\,>:GD#xNl^V ޷BwU|+ A=Cаd^'#iٗFw,'\Gvkwi!+b+2CCVE/GòIzPн_Qb[cuUBTdN! Q  &# tKPutz +!q`!L4Pf̽&̪*Vp?_J̀ 0): Eo^H+"?܎tXmf IPk2=trHd瀆$`:PehiÕ]{&Zt d8_ 0("ȨlzFWBfc#͏@et~5(lH$i2}؎{^U, @'ˆw!40Cüx>j,@TIb*C c )@@"1rS11.h b j]#HLmCA$"^xW!Js5g'#} {S%A# Pe]ELYr (T0lY8Y E&XP@<ֈ*iXu( P8/+<W MU%RA!CC¼D,h)REqPE!^dž&68["LU)! J)s2 *n2q6W[2l:r H4Q P,1s 3 阺FY +=,m2YN4iI!;BDc t4^'UJajFtRx oUc铙WςM[A=~;ΰYH:aw-P$|Z*m2銍 8LQMea׽cJ]U"SBS;/<ЊMFQu 5Vo 2d2H'?5IŔ+meVSFL5,FZ@C @RBJ@+p3tDkrĠGҮ:PV7$I/mQC Zb+фrи cpNLuJ0u^U(2P5$"ձYLΦl$'#9+(痐J5 eEаnv"2Gr 9D/AB q9Dt2]r;}=$j/襢4 {@ NSN+RD#$j{g( XrK$H1 k_͹p A lŴ0L;D jl {Pb$C4V+V%t2oPF6ӣFO0V0%ߧQAʚڥ(4 y q@ WB t F]>/SA*"/\Q.6 @(<Ljz*;Ft jT < ]Qlc)Nţ5B8`~U`~2RrF #GƂH儠H2CPkM? TBjJZ*lsbbmjɺ ~NT*hAae ,7+ ۞`2r yQ> h_0e#3.OŦ6` YpZpA=-j@NFQ_K4tvۢ ,{sQꍥ[?0ӡcרJ[ h |.l:~1 XBisE9DԐ*c7nPuCבK;Obs$r_"%.mp Еp ʾ!օrbI1*w('RS6Ad(H$ ds4btcRjVg„沏6qJ x& FG RZ^NEMFdP5(ⱺ3rX)#`#Q5V,k Ha߬ش0TVQX@ y3 ArU$TTDY&"g`f,ԔH5t)* 0&q$\T ]2dY#.@`4dNL0$1'4TTݰsEcN"QF$VU3!}5!>T<t%<I:TA kDeuFr'{ے]žM囯u. [@W›PY:GDV@ &IVD߰ MGX0 JÔ$(2kXJUSu^{TN= lYy*Qe8.~ks:dP JsW)zq#<&*jbK+(*()E*qyuCEgJLVHŪcts_hjT] ډػ6n$Uv+);~\+-޵e,oRRaPlg_p3#S5x4nt7>vC~Ɗ2@Agr^8SU$Xdn,}mX^`bq9 BS\U8MK9_y>ڶ7=qʎ9D"S)҈y%brHCi[ۯ7;`g:TWX;ĵ W뮿f:KqDžM.Hmf~gT9 $SB(SP:p_ 'wcO4w~hbb?C1;|V!\;9t h Z&rD"EP" yS" ?]8r=E]e} f w*DmD(lvW RvV˒S|CD׏됫'g*Q01FR P!%0p8[*_~ !ixqJQ* pc8%eIA ,B0HԀUc-O%ˣb5#RI"XUQXUP)V%gGo 4*K8Vym>`"Vܒ iXG1!FįGj>{ޑ!$fkDI[y(TuybK1,Z%;1|7:#H)\[Mڌ& Y%@)Ѐ;KnMKӦk>d✼{9l+ڔQM^~0C>.eT)W(EcψZlS& ў2ק^ "Bky}x:/^޺${[XgzFOzwk 2p =Mztbb68g*̜FJS+,Ҷqd Y9^eoģWMfcˇtKʣ>$ qd]E`kehv9I1?Lwy#pa{h'`k ,7fOޝ=.H3RrgEv*Ү"')KС^qڎ8k:Dt< {S+Iӿ{q|ֱq Bj2l=e|W]`?N ^HkIS]0R!5+BՑPw/:/:3tK8}]qj6+&H'QZUeTO=uM'M>EpJ[?\ wiJFkڳgVq0{ U0Ř5ц;D0$n4rt0 P1 `\J2 ^ŶSp7憬9ޣ5ܺ Aױbaap^Qi)`Pnpt"O#َz㮥WNɔeI: T2^, %b[4'i.s;ܬxײGǭ$qTo_u<9@B+VYB:!%H4-ι,-{4]v,WBJic5Μ*}goAk_M^ GVcNWFb/*8h"F*iLYi//ߝիg2CR0C9|pCazML>9;zrf"g!\7+Ե@-`fcӳgE54oe[cvfT{TT) lDTHv%1I^|~tKժ |ӇGau4 tVE+D(Cغ֎QZ 36o@X|WO7M2^%౛S575hoWlc'dxfny=XdG6oVDt3>vW&ȲB[5e{,7sϤ⒖2"X`?g*KбDvh!#%X"m?s 8k`(VyiH3AZQjKUNIu  p}YshO iIa" PXXB\ MҢ^yS;|m8d+[J Zi@Jgɖ#-nQ9n OS )H#.cA;2PGmޞ)=[6b1l :if% 'ݜB:$(b8>=YSq +,5 .utGUQuכIcBu_R0%K_43}r5qJeU1;׊9,7pIŢHYfI)1|)ĊJ2*Z%[ޞ"  ;դ b>]D'DR/CB*Pbf.KKbQ(UH!N&5-ulUMe ()H0 '*hҲ}~y|mU'J/my]4ƌH% geY)12Si2Sc}Y"5*8ULPҒ!++k %.1.6F^Am=Xl*su(> le),Jcf3$ݞ,4y+#tB#JBDx/ =T%_K2#Bu(Qݢ"-ZX'cI`Ń$K[mHH3Μ I~fu&=Zw2@V~aE)Ӆrv69E [ 1Sy锕TeYߍ_oY~Vq}5w%\E/DMXX]l8;Yק;(d{nFvpBɳ(îCg#\+^濞;; K`!bkFPfrе5&f.Ʋm k{iU\8(JJ(6BS7X+}Y)q:eC8ܥVY!q 3\ *&l0:Z Ji)G3KϠ?ROw4a^qcq};ғiLu\rYP>>kjHfE#:WD͊hvQOgr+9(:: Yl>_EIOݝFoգm&ȵ౷EG-\阥[|,??Qej~qg% B"Pg]3T?6E3q;u׋wK b:N[ ̵Xqocek<jCϓ{vX8bgX^^/Ƞ˭6ugI}|r#mʸy`HkLsdzlG'?ܽ)c*4݁0ljH˕qˢӝ.>(n~1L 8iRrQ}L|qώzqvNj. qL(5` ,ՏgGgޮksCQm^ݗI`.㌎58GQCl92>.~x⇓[|&C(wj&g.l+}uؕWbVsJ,ʟϻ_<{m-huhzg/@QN~v)c5(&vQlߨ/_~Yf$#(:>kr/-thj͙8B6'Aohl0|޲rxڒ?|ۛ{ux册vrT~*65XΗP,T[FmGLcxY*e4t]se3wC,ggc۪mL/RYDJ^l ʒޏs_KLsqtYo8r1<66Ωcsl3WAWA7WƮBКkR$gAqHK)s+ܗ<ڣRlvvn͹y(yv-oIr /^i@1͏THF"Zi=o6` RLFfAC[F_Y<)nfv8B3S۸P9,& q(G 9XHS/bu{m&@Ǖ3". bR3I4 7c܂,onaϗsG? L !l@y'(+Y=p d|dM|dYeDQ?}WhHlYcj4kɔJ2i.TKeDX)X6~c9VPu .db٠xR`c h%V5 fOJ;3 peVTP&3V:N^xerunf馒{x٠差l8 gNK&]R~? ]קVW@w^(ˆ–0^36NWY߁(= ;uOoE7/pH,&|<7lh SlHV2RhĴĔQuF%#CU.+' plHa m)vkd; Y8G\jQY1omHDjfYT]|PL'7-fGg6#V.ZY kػ涍dWT9)'z7lmUNj03H翟TB %+C2H\f6=}qwFw+=бg%Fbƿ.u0 סKnwnAJ/>dlwx,.ջ`A8 iV1&4Kӵ.5{ a4}>t{Ǵl+t;TZ*-AS<`--a|R24A6zVo?`A:mkcЂ ڟn;7 Eϯ60'L8Ke9'B$)\ND; EK>V{c1hEjO}qEVTm\JUY}YmXKNnICSoPSW8k /D2#!HFHn۾aX|[?I\^=Ek+V/=y}4LH l]^>O2I![DG=+u++ssTki:ȭY7sk6Y˾'߶kikyP@ӳ 1#GZ Ԣ4Ȑ}d\ |0|/Ug8GrFoPĉE4w"N,߇aϳA]% A ؉OcFy&fM_}yW͋6ռA,h|qT pO~(IUnރi<hfZ-jG'u>fr/'v W}`֏ xL'AIǗ|4rUZLKUR܈M1N#Xfqc}yNaؐЮgq͈Cp Yh2A#!"x1kot+pcj5^׉fX"FDW u8i޾M$| {(0ϫەD ߢW깷[-u{ݶ& .0lXBe`x4W^j|2kٺO~11d;1ԑ!؅%A_' ȴԉ="ULC Nߡ {-.IٱoG{dH~PR fQ+&q)c[2BSpglmONRah:rVkC: MYNqm[g1}1biK3HKhă=H+4'5H'0陝9!*{XiXv= {&xĪYqW0 Ui!B4 !D]ð >]ڝ)n{ð"V=#Et7 ݇FX; M=Hqr_~_aG_1>!'>PYUnspc92G<@J ƚYгbǚa#(փຝZ;=1 43G>$A&ɀI+8S͋TGˊNp]¯TTև'bb *`r[0ޞ' ,Ȼ߮,!%K}xu3`=a^?6t"_=fX3CRC!|f+k;Ȝ[K}qZڙymCYyfT),I{oXjt)KC\xМ(!!R_R ڏMvW _R07k Ĩw!]" G 7r 6&CkGq)&q"Z-ۿEaC~0s˳h Fh4_ nuuq[>SFFTJQRl Y{ەm`0B v"Hۂh ,"?ek/c1a;Ni:j{;t4tC&bvd?wbHhnP[Lj-o}/~bH^[`8 Őw1ds-,j8he4_@ !ibdrΐN#1z慷$/])`hRGR>ٟۯ?_~! pD)aXha4i[` S.u~1`,Z%haAEA)6WZ*%V{XzNfŧ]Hoԗ^ت RRXU؄ӜL*ER9%2=Y6)\XY<-,OX5i\XwR3?2 aζw`ϐ%}ƶM;s}{D a 1&ao %ϑK<̒?,?E#Bp7 Y /f9n( X Egf~q:>-dpA+v~cL $!^  }U61')v4 OmJog?w?흚 sod.m\np^2P*2ˬQ$uD]0`rؽd͐?G,κ uN >HA2G, ܪ?G/>/naT#0݅E@-dwØmB6c-#bUNwY /y x zg# izƵ,#ReFKI3Dkʤ-4l~Sɹ4^N^飤4rs9x חȾ[طЪ?vz#~8ȁI7vмu}r5_FQt7K 糋Op>s;Um?:ib5yxt)x@twbp:_咍 q:z5NO[`TS0 Ti-R_ i8Mۋ6U5b7sPBIq}$OkAF|(7؃kq&$M xK+ k^~o3g'vGԜwrH7r`Ñ$?{ѬwZiJv "KhRaD*WӵvȎkv~«4XpFˌT%ɹUƦ/MN1Dr$ہa81H ÿF2잁@GD Ty.J0|ry2jgV7eZ/Vzœo"vROKtģ^7׋397~]n>ЈGל]j zSE%!tgK}5 ceذO^/ܲ^8m_￯vzmݏL;_!- nX ofX1)J[~4)5KEϋӋ$~Qd5D/3/J_s5|:X-_/ƒob-*x_tXXjm(rSvnHښ z ;cgEky @ks֏Aƿ`e2ZMq/.Zx[8"y$nُޏɣGv?s+ƙR(Fԗ̃5#,g7J^9ko'jy>q>.ޮ\cpw!daܦnM [D#d t/)H^hDP#$t4/#g~rh6 LD D'>X8Y^e jc8hBc D -K3q ..jJu? K8g.;uocy+Xb`s LZW!"ax59ZٙE/ o qTt(Pu ,8!l~tה}ؚ@B >n#yO!BKNu\&)+hV$9ў$nNWLi$3!S \ 1dd{"sרQ % e08c a"%YEJ2ʟsUb˷bRBEFNwg"os }#G`q[oB*7\u}#xؾ+QK!LTd­CFV+f!.`a,aHJ?GQ*Wx$li߆]˄*٨LsPe2=V<!bE(!OǎX;Bڧgv <mx6A65v;bx6XֆQZ(ByRn?3QovLj>=H" V4©wcZ *cpTe Ie.+sA0A듍NSddi@ U1@VSc!!MU"Tԕi\7 '^6hͲss?v stk3jp{>DҧtvT Z7O>Y!fĹ'`D2v:D EP/[I$ |{%Q}pW}(IO0U)D*Sɜ.Rw<&>@CdKY_a{{dPdzkexAԨXs/ ;6M&d2RV4A?ʊƏ 2~4IHg`aw)e+k]z@CV۔ku^AT2gJB2)+9zu`Y3¥eaeޯ߿yI t+;8]t.EzoS +bUXĂy\»߽9yۘb~ѫSqh l,PL%- HJS:Yh- z4tl3SFG`=. .Q`Hx!؆tե$jTF[KDKۜ $c =٤~9D"<8^>8ckƜs~"DF>ND @~#lA2%—7;. $F?'4/#4AG~]Ͻ].9wJ c(CfUv?-M)|{HqPw.!Ze ͅ3fYࠅDlt;@hw_rH׃pjh#_,I"D,"MYjX;dBrҜX*_{vX  +jkKνF!ߞ&6A=\g8yt{n@}7tdD(sc+%IiĥTRIβa6<^  wKEN*T'q8 X89]mSca7gϏOG_nE7\x4&)$95 28!,Q0Uf7\/F,/K9{M+Ჵiv%m[ps7'6샽=J>GYH#Nx(Rj)4U ^O5#5wq$.D#THMEmgXV(\S v!TIJ$6\2TL-5gZiTZ`C6F`Kݻ*VFנPDP=5ٯxs3X:` ikA Un|QPfBi!_Baz:_|z|7GoN>87 z I 1uE?P3S-_QT )B'2b,RXfI_N湘[6$ t=ot~tLQ@{WVelJGtyZ>SysqKYB,2C-92oVk8.A_%}{3lƳqYu+ vF68oET[Xr5yh2+٫*4ܵAQUA: ]EQ=׈1Qkceʄ^l#"AtbjVY4~H@։TQݼ*Q_Qc<7[1zl[o!Yu53Σu׵}TýBgBD+ļHH"V:LYQOʌжn>಻[qm6o%po71"U| mI&(x*""1₋tDazd=5iےRTe} U/6\X?鵞 o/,ҟ=K,EuR~cC4Vy#隄LULY98z,*S ED 1*|ܼ5^c.\/泃7*ztb1_si/u4nH]RqXlPLhcer.z9,`cblҿ/S^M#ZBƽ>6qgJ3ip)vQD$#E\Љi&8S /$ϓu +xN ^+5?1q1>h;| [/z u!" ޥ^,fs}QA+2,iY%(p/D'5'`亡ZZ*^H"<4=,[Q&p4qb}Oya1e5&_`m2u1`ZUK9^_h _}UTP>>vi*) iX$O 2ͨr⮒:L̫UZv+jp!lw5;(-E=}cSs ls`PPMSl5*b0T5nAV4=Q(1([ԥ>}" D@hE(phT'HeA/KÓe;?<3.`j<^6ȡNTls.Ȉ"fax2]A9 (xs6::9G:vuaT2a"3di:1,DN"ݏiAEӯZWu4~;g.Ai_=X]Y$4Ȅ3-sE6AdX仧Ak,+Dn !>'vۍUncm&#PU,mM S@0?PC+;k kVEo"QhR4BETbM$IBnJUݸ&uaREԵ 1A<fiP2.ߤKQEIۦc__Q#o!6ިS 41<"Cr’ș' Umf`^K)\̯OCeWy؏JD# PgyXsND($oa <(jYˉ0E epyKz .r0=%5ZKcTco2Nh wB(KqP gnl"04$TSH"S (S,>yx};a热{dSm8yy<) kjMwn sG#q!s6k3gq}A`'"ggQK>cLNaΜo^% !Nڦ:iGڛg<`SNY]1 z5YC^{*. (JEJ3@2"aQX >WWi;hivBPcIõi (ZBo >-@#ꩠ̃kf~[!PggꋂDV0TI[PY¶ht;'+S8+e_z-=]x P*_D{8&!C5sSKlO8I@eMqD޹ C\E@;AΩ}): Y[2>$s Czkl׼9 ~=}sqrFpcbwsexXJIӼ,)!Ty(Xf= n xWCD9I'[=} eGD|1 1 \uYxj y%RHJ`Jsb,Mlth]&"t9i'39Qm˂;3G2#b+c_mwZs!̫E!y֚.;PIœdƎs} ҇-ݧ=AIFszR|ŋ?`LVB^Y&uN2 '-S?/ bf0x*?Xrp'eg3! ;%Uߓchچ37Z3.  y4~ ȡYnBYe0_&kSg!&26'ׇx,B.C K{&D Ƅ696g2ѓ@Ssr կZ[@8ft]Ȥ'ݬ{ P(.|c̽(SXrE> :.DphYء}>Ovãl|P|3p:$ϴܧ<i<++%Y] 0.`pܨKaxwgy`nq(;3[ ;/g_& >x9b].w|Ii I#LhɄiզpAW ~tbYca Y|?/뒪,V_f}Yj6#.,˿O>ArZMݛ&Nڙ5!'.?>k 8/V%qe8_6a8$hbH׆{M#tׅp/D͆KoAz3\A ҙtk4ITyǹ$3"{ώh|ޞ<0:A3+-^HfkZ#4ذHyx!`@D.I/ltqKˉiz"m8<̎|.m$~16fIRlPhOW6G1iR۝'X dvdvޕwl_߼v=)Ѻv љ,#]9 [,.dE\<K+mi ʭ3I5Cz6ّ\! *vA- r nd2 yu ̱M>]{+Ÿ"kY&sQYD2Mr&܆X33dp3^:ҢlC`gm hSې$!IMƳBj)ӌDZ~m& z:k020eB"FT43tѫ_6ՀInP"Xn1>)\KIhbs4 9$3ާBW:t;m|qp y7Rm{X,{!DMa ,KEN( gx&84{C ZͼrgO :QH`]@X-Iiv+Nb2anf{t~ulBt[腑|!QҚ$UL8#EIF#ɉ̴r:y}t)RܯS e{X7x4m$Gf2"4e>S1!7QSt6F0#qsC]Lj!M5b!⢻$!e]mۺoȑ.Jȑ*Yg0b.e$B#,Y!EL*G{ώJXoϵgoo9ryؑEuMΑ( 618l5_>G;o"?>qwuܜZ#8&IP[79y]%Єn֫quQ['XuC/-IDǨWƑϣywY7i-GvEh%Q2Q2!w՗G]ժ25Guu pzE}L*euTȷU#\!K:gAy2C> *˱yKr""$$28Ite*L,^DE怫祇q=XxriFk5Amo-< ]>Ȗ;KADyFXz-Rl|=iиGʑ r$d;9 1dӸ#XQ<ļ%>/j{$ulO#=S<^\[OVg1>wVGveǚY)bW ]3xw""T?$E֘D 1D "= )\:UZ\h5Facx74)%yaܴ=n붵҇IxxrKE&Rzc^ٴBiП2jam E`F]YߕQ5F'XϦ#b1vQ.zsȭEo3 VԒ<@KS=&6My<Ҭ1 gӳ/^>^5܅m/"iة*1FHC]G6,iW rvBay)7)gd)ɈpHݔ9K k'6>U_,~WrusjS^5 [Q?a]NHhʈȈ- N(`A\Dr 2-~ j.KyFriBĕ16y:=nGnVLG _W FjB~qnN/a`8؏=hH"BC {Sv{A%w, չ{Q~a٦7y}^AwW˻z6W^Y?kU'T.9zGLv#rh%Žy[ H|[҇dB)~w33i[!ABd,&f6 ׿嫻;_doiR[æ廁]Ȇ|{ɀ;}TO?_jEka w\ w3Zu#ēQrD߬蛎DĠu!^#Fѿ/ؘ-V)N&43|Ӯ9wQ9=:qw |W 1~+B%.벌ƽCILXdKo/V9ZYϦ&*;T^ 6rTjkbPyݲon'}We]33_/xiVj᷈]1 6:G 6v.bFJ[LQʄq)A]07#Ldթw@Q{鸎jGrz<>}܆j81Wzٲ*yYa['Z?Mo}p? O\` р E$N~ba*ߦHW]ã$AI'-@SۭL pq~zJƋl4nNe7]s&iJ"vڷr~52MȵNyf5qftRP>dŷ(~t|~~|ѫo^zś/Js7*e*X&!3A@$/f$?'7Υ*4,x)a&Qp˴6i$PU)&o u!AّR cљv軍{z/{Tx-w~ fnFo@xfhytSj/\UA2"R;E?_M۰S+BFhkMT.B JɐCxT*Wp-ĖZcN]CJ- .sic 0ekr&Mz$j+3s:xtUDE5[VL;SWcq'FunU=iU)j˵t 8I"&]/2 ( n1$yNdd(^Wهr<%W拲Bۄ==/eBuX;BwBּ]^\/Nap)jWXë ݇ỷ6GA{{J+֨'֮E_h R:EA7/i)*ҵFQ[mrߢȢJQd"˪oIdM#F.nqSuraooi=67WWwGhpy*4fK;]IjE*N^|OXcjUV)or>+h<hkgVJs]/=MWvtLihxk>V?m+ȼ FHtW\a'wm3'5)=^pp>,8TFfTN0^ocC, [`7RY}m_Zc=lH]H2 B [蔧GR,`1|Q%A l]iX Au$ ч$ QyۙLӑ!e9=qkľl䂇t_7cj3o'>7}9tX=U 7C}|GRBkVD9<-XYJR%7_,4LS+`^0ԪvoH )3ɬ=E˺7n1l1%|}T&CEkSC-/X`ΓD+pM<+I·&7\_{1֌\r9Pʸ? `g7&ݽ[~ԸF OH]xGO38AYB`fvU? c¹GACvGqڨ]Lm_kF-@_iFuȩԮl Nbcꓩfb%  3ڷ7 JKb m- 'qLk@%4Zw2 Fڷ7)YJƥ3kuRjU' aD4ѩ4P}esG VPKvH(ܪpxura=󪃷UA&31QP$+ѨF#@M6H )w4NnS&$*b`.#u}m[F\xƨqO8_z?Zg%J&⿪ |mJ-QʮkfmyUE%F\ %װO )naUFOagӎPJ,vZ] Df}=0O9.s]ڏxÚxsh27`6HUvMRS) Ӷ 4)(sZ""rWQ>V*m]U ;`(׾ש=>2Ohit4kS8I dƕpۉX"I ;\mԍ50wD/Ύ_:>;@oiF7/ޗ~ZN&Kjd]`=nlbtMϞ}VvH(6NIY9L\)Y:MD[zsI'jk<ק_Ώ_~M`)ᤧ8Cz͔74'"Ob2D碀=ͯdٻm,WzR*ٖ)gcɉ|줲kT KΏGjIL41f8|{;>Ek0;MA#Q,XIJNE$|o~x듗O_ u7q +;R3'4Dyc"hH -L5|$QJZbhpU0D[{P2$cc[bJ+$~&ݥ'Ypi cF/\ڟIQ`" b)2e|̵n8ja.U(yTuea Ҷȿ&~w n A8!D"i__E{<^'sqW Jo,|u_''`b BdjA3q끝Ȱr m7>0_c 3Ĕ z2_QS[#OT<;A0\ޡA*7oE iPf̮<9gD1q"A.7GGϟO!T-w4L[i*݊Il|X˃9xml1Q2+OA)a}Z m HVJ>+d5 f`3^^:zM tޙPz]&b ~7i!yF"9!zaEYd,q(k+D 97o#|Tէȓ?,"2 ߍ ;<_i7gW=|rC_ZGp$9R 4wS_:E;9Z?.k%,W%ng' >,Z'.)mk+2Dxd9-=22 a g GO r>eZvfӍh}F A=\Z~!IE^0Ae I\2*D.EٚEl2㩹ߜ}zR $ôp ;.g&gqk>yVK(%RCi$ApßyQ#ƞD+)1HU'gçhȣsBD,[]f*tqjEdrV.řAZ^}4s⣙6+(d(j?~1d8)GRcjzD*ٟ͝y F $6yYv?AR5 "U=V(i-s"\$tJš _.PD&\ڟ%L A5Ȋ(qqc^;7\3>]]gdƃ;պϺyX 1_|9-.>ŴPkF&\Z+"SV g+HE{OS$ ҠWS}f?Yͫg٨F|}0&ҙc Q #TBkމu~%ReYR$4" ӌڗ+ByO|yMy⫑%Q U~䶫/{+v6|J_QWHf^INs]OW:ۭg߾&E*YyܢnΊSZFEG{5+g!f4P˽VrM!Ŷ\dL0J[&rR+R$[l*,[K4KR’TR $.QUŶRl+)ö^ Ӻ(gC^zԈ,c `nhP*VO G68ڹVEs-*[Z36JuY\}1 _6A+]eWgn0tx2i`KRm9vzkH"R"w)r) pZrZSFz"1q@9h+LC}IµfRѠfC#<b)Vb5O(Unl˄ʈ m7PQ1{c"vv?En5\ܻ*Ca 87Lw{3B᲻A:yy`BYY!0ʦ)0K?s=!pi~DӞZRͪˉ`c:6nHiy{{=mLl3un^6MP[T^Kc M b=(¥ *nRD¥ٴu+,2IrI hɋ,,&8"fu͉`ղUJ^<[ҞomY-^[UNkg5"2E0;wKJ1}yTUqTo*X#G2è X,64߅x$0ts6h|lC kF[E?lBG-mB*kG<ʾUz]7٘9:AT3&pDU(8"H40LRE?z7[W<Nn 8Dj#hqnc#Tf9\> Nsa^T|,J'Eѱg -ۉ;%"٨HTRӍ05p8p&Bw{b~4 - s{W89ޯYw_qGt2.d~xHX=,a$2yr-jO:+ gfqߟU84]QoGA4k'B9'o-/OW [\T K|;Lĥ\z$G[`8|/xuM:8xjZsv%hsm 21+<{2kޜ5]Zvw=~¨ H<@Yr012%5cз-T̕e7b5 wlRB5 1xp ίgӎ²4i(.eVD!.8"ջk" k_а'Q˙!.9Fv>!.)|:Tq2! quS>c˚ISO5_-vmm<0:F'QY 9lpGg#;2bڣi.ôŒgdΙCcs}o#M3/1c/4nboLF0D1FhvTB*+#:\ӑN#z%hPnאH#]C")/ԖswGǹ_6,OxQ>,iI\ UN?mިԘ{_iVNug1U-c=FRT+G!`qWYώcpG]~,g1Z; g7 8{{ui\3Uнrvw UŤk,'Q02޹BYqs7lE!SMjwX!`.mV8?V (B!EHg!EJ -~M3z- 56JXrS33Np&kxUFyvd~h>ҵT+u1{pgyHWC]~<8EM$Yg(L^# Y8DzDƭ3(/diQ0=$TZ0,K w< v|9pDRUNKr_I)gG diԐRׅrx^{pPXż#*y +ebX4Y$;D_,E4' k߮L'Yq:YA)kHg̮ˆ ;f>II)d)\䑠2&2ƄA8-.B@pc$3e ͢!-A2KI3Hzd.4-T-`m6hoxs޳ Zqk\*QNVdz TŊDrs,2(jwVrޙ=d'^Dža#.-Ax/Ϟ8zu_rTSM=~1.jc{XoN^>~qynyt5v  ɣ",$O#(i ad,D*8<#3$3v 5/zG~z}طgjMg/G o NpgCY| DD-ph$)',  X&6N:@Q;R|%y'qR"xU58UXM|sr_xj*H_,NM/UbU}^܃|}WstWN^V_3f~e^mm$l{s$q+fxM+SG'B"<qgJL ^J (Eqŕv 51BWfpQF*He#e۔!!nSDPb&LDYFs:E. p/~Oög2äȤ;iM٨ԓT)CN]r_YGgve+N'VEHK\T@PRfy@2Eś5 SXZz: bpiD$hqAﵠc!l)Z4,^n#uWԩݜ縠}(n:خG=A_ Gov7"WIJ+s${5ݑv}[Hlc<86i4luTզoϿmcK I13&hﺶN]ۻa,y%.pCR:p(Q#km("y^s 2b}|KŢxm WŢ ǖow=ͼV.}V{HFmt4^`Cᚰ]/.s4\aiz&̸"\'Ȅ8Q\YDysKZ,*Y7!Sضi`BeOV (cˑ!?o7јquu`QK#\"cDsUϵe##t![QH5SE㩤eF kE,>b?k?p94B! EU&=G/vo\'3Ǵ6.7xj\$]A >5IA!ي-#@XU)`i۱Wg&{e|mQQBDe1E^M5٬0fY/7~h*8шڥgW@e}S=W]+6X떮qWXú"\ZVaXkMx[ֹ\iVi)blnRQ[Б9+8=Cݜ.WC(I}Ҍ(Rw*YE.`,S&uyUӟ>|<p{|pttλ:'D}\@(҄qe C<-+1}'swzнf#Aw/wi?v<6C^.mBƆpKfvuTWYa;!+a@<A& +g4B2=s+f;:8>~UaY CjV~boUy"2`UygކFHf73xGEY'MgL`o\,0Fy>G`&7H EqT<2:LX&eUjM9 ӟ;yw?{i8 rpBB3Ib:"h qk1cLF-7 *FX֣yEgp^l$kl>[V˷Xgf A^}y;*Jϑ[А6I5@,b;AMޑɼPzA }?X*vGRIxom'D!H7K*`IL *;AR;74dfzXSzD wez{~@HoV tk 5ڒ  lHylσSz! Kת]Fуi,^{i'ymuD<[rTs濱֑cޔhƷR,njb-޷!i"69Wב1yY%ciK]CᪧY37L(ᄨD]L,<1p.F.P:@ǻ/<#lʅ lI?1 ԁX{zǃc'$a%[=5F ",pj.DƓ"Z>'%o+J=0gE(.Uf>fsAQ o- ':^~q.pNTVݖ qdKwrRghx:ޢpuǛP_XQa Ӌ2A#a&^˔s01hH Dl6E.Y]՞ Rk(ۛli.i,s%rPrJi64Suy9RZ\@3OFo $ ![dHT!ULmI#7LfIXE[<i x9.r8<(=Ւr /9[k&7B̖~!hz°s){=Z_n9]C=yKHp>^Y@w)~m}|_{@`.; @~ƒ-h7S&9 F.oϽL\QgOm!X^)zPIz=6z}I~(1/~~ Q3ݫK"CŞ[E)N Z1F_LEvL\r^.T>xًwhR')`[~ny(IMgа?)Ma@)s ]ݞ ;kp Ѧ#KŌ)aI(|b20-4~Ωqӯ͇Sn-5+dI,8EЎN#atzVYQMO $6:k+=xrYpf f,* j&`|-04ÿC\2͌[΂Ua&LYdZ"7!급]> E/Y i-sSS簡y)cZQ"2a|dyzhD ]2A0$/5iz~HOAAjZ&5RuBH<-/^Qj HlDf^igߣ3z./+!)I#)ZiiD& 59y.s}!6| :?$u)bP$j E#ՏF"(N'A,Nfq$^j"Xq \n&QhĦM\&UaC"<2<T$'pa.C<hg,շew;#Eú6qVX[Jٯ?[[Ȓ=S<"G>9z_Ѡ2?jF[>I zS'cf1\TƦhȻ%2RRG\Y+#H 1Q˨NE?"I0ƹٛΠhB% +8^]?{ⲠW D#Iĵzb HRj<X SaR-ua~#_E}O!L互yrtؘ6TgLd SJ|N'@p/$9ͨ1J쪫eVE~}9T6]נbÆ @>XcN\QkKlBr3&A ,?&OHRAh|8}8B.$!VayKnj,3Lka# q#D&Ԗh 7"EauR@:lT5Jc,ĺ&Hoh &ӰFVV%}N&`Xץ p)LH̬fʄtJNKKrOӹLYt}F}U;moҙjKTlpi/hrT'y?{ܸG Ngt>JÐItH̆x|-2S nL n@!_(E<~%*F$<10d]a<9{Ȉ.;{hGd"ԩtzM'"#K(a#7$X"dL`rIGA RX~x} .VcZdVxZԫ}s%F0sE8ThI:1 t0ɖ*Xn2u]clPa1LgX-bl/F*?KX,Bs^Mz^m8,JefԌs$I(+$㬰`X] c8gEػVE- vcԴ5խ3c='+&*'sMf"2A+p2!Iۨ:-fJu^[y)a@t⁨0,dݝwӷq=:c^u߅'ix2Lǘ"dޅ<%'BTaZ=!'o8A=E',JvQ1PƨMƨ!RzgCU2Ӌwko VTPsMu7/mT w x4ibAKNzw;29X#x _X|$][3Ļ}W@x O-1zDuRuyQ]Biہ2(x>P,h08`)7K0+0TIňnfnٙbE|/Y3&(,7an^ UhB_Y!tKZ#O `wFw_F`E+7>>YwV#@%'yO?Ȼ5/>o"6%F(jGxJ(1&ZmCOr>. nxָ1$_J\;Ԓ01E.zcbc>Sūg χulWzo (LxCrC_ow?.#H@#5jղ/i Ɗy ^)6;^|f?Yܒ~ni~>p '0"EZUE`Ҋ0!Ť I$H5Ϭ5Pk7hp%m;WTw@aNY,UB zfse]:}<<^7BP^RHvdǵW:OILT 6yryY`nC'jE} b!X_77ǛkQVK>@oG!O/$5Rv7hz  ` [Y"kv 1= btnaՌ [ ҩQtM@V*\hIRdk% l퇇hqC:O95BSR!Yi~{\Z}UO_ZXkwI,ȹ,x 44z^g`iG|j^J5 QIh1g%,7yT uk6 Xiu-i~u9S\W He*.T5d+ >2.`t(-rLnsث̳Qw1JgNN̦4**$ oa zkŚ9KԊ[hH8̓Xw7ӏ{UoDjt+Q0 \zDr˝|!,Pǥ2I˛u`s axFb^1ԉ ޸RxvR^T,"^e?^] 6n" - !B;L%nብMko\皅n\GoޞV5eJa }ٵ{MX`c?i<ԟbp8ҶNS7Uş[V?卥o[3osWI<Uq,I /Zמ2K Gj*M#01Eivzv^ە6vс #,V4?bO<{uRa$IL^ &@O#`I[qY;gc[Wl@U(&p՟m2 aʬ}hf4ME _,"M D">R1$4vR}M򼕄_)CQ&C3YlIIfLHBXuiw6 .# F',RE =˂{㷓%\T3:F,a³|F,DMnVߍw{ݝ?j1o2sC5 ?XlrI1u $H;7]WW)Zx9TSk !s4(r+"t QpBtcs3O|U,$FEZڀL v2ej}Z1oaFDb捔al#7)Ѣ"/Ĉ%tMl1/o5o!fd$h2pU:bCmmJVthYEpԍݏݷo'o׻V̧n޺J0<&L[c$[Bk}ʰ恏{~cxq5 _, F/BLqFcNvRHlvh2X*ʩjpa5:h"=+_脔i2XXPX۽|/ wnXa;. dr*X3"7mɛn45xSMib @'Hj)>)o++\Z ." &1_ZmnPuNDRuBM]DE4,Uʻ<3$(,Mcp=P-nB1`AJ$Pr&fuQXCV^wч>X=*pL= MĢ B ~O/!fQt$)*L2JmJ3c;\X[įAEw"=` Xhs<2 dg*^/"͢`Io4I˅aO ™OZ f65cMKzEh4.r1pU>t|Ę~aYDw4,R #tH GIWۍLw>m-d[aeQt$6ɨ<84ҀH#{2V쓐-ݝOŽpX:XK偩ѽa!L`ms^/.=O 'XT@S{Z9:fcޞ~!t6p%(xXռ3c-S.rͯv}t\6 ue-$s_2$?!HzbhP-o9X<ƣd)KF!㤅j|1}k}/J r$Pa/,#Ht  d={,NN>n\|v{bV6XªH( Z|pw):zVgnvWi cee% DȤ5"B9s.+׍4l:m_,,% ,q"16р ! ұ:wTZmbke`,GLP$ hyEDzjd{cWȞ^ta"`$F<DHF{-QX; {eeQ ޜ(s[j0Eln66'-?a6}al 6**ʐg49N xR=HUH'[Ts:S+,wu8j"t꨸D+3-pZ۟o_ϹV?f"A`j 8NVTo_\I<""V8%|">܅S-x)%)XżCЂnU4=W{h;/~[q]TrT_O>9(!sq+oY5 :W΢`Y*5\`1UQI䙉=_j5;щ=BNJNgQTh“<%繦R:uu"̅'R 5W&u텗ɻƓUNNFh懇$Z?޾a ooimώhsvbWaU]4t)v顯&;?fcosUb>#7c۝[ 1!Y H9\I(U%o0 G`!y!mrZ&_>ϮrdϛnjZ*|L,qdg=So.sx1EM7zn]Eup@y՚ EM7:o+?ÔSMY_0{~H2O>YZq?݈&itts 9UhRr>=V='S ӪPFC4{N4:K5\{=S 34 ZmFh3*2rkh{Qk~_p+=F3aaf4?P^{dk}G2Fa2Ft?Tv~Rsv=A0JQvK}ʠFZҐ~Π'fPixnŻϠ@=T N<$&׹żȧ]f^E}KJ޷:D};BL poS@ ±v.Ɏ2d{\K*֑,GʕMH>?S3!;`)xf|4D}Ydx]崖/b咐F˿[Fb(Z__N/_ٻ6$Wx^8\lhGYQT" +Df߯fHs8Xh- gtY W 'mi|z NKLDkf%u='p۝r9B8VJ0WSR~5:\ͱaR)E+vm5+-ORT/}MRrڒpK!Q-7TꝘuco\)'Gb_.3rLλ_+nr$Rr^J;jnMesir;j %$iİNWTWve9_͝O>#SnWƅozdJjiؙC4 m1s˩ZҰӰuudJyɇs^|-gm\Rl|ٮf=_ K.Y5UCLޗZy])&@fe.gޞ Tt}9+v%qRWDYh}eF;jX)Te(\( TaPk) B*%UJo\TTj9kVw siBXA/yONڧiH7ջ 8%t='t.,S?Yf}N38 N=*R;J߸0JE{-TR2L=d6Qeڒ8˙a`ȗC{ wKb.%Tci)Fi 'D; ײ2 gcXSQhguI8%t%XK!Q/8% zYx+Za2$R^W;eft}-)?TZNSBB!H8lΤQ魧RfR lhY*mźh(ldQ9s(ZJB5 tǏfgp*P*6jɛhpvtkOWUs7-DŽK5-=ga#a5T D[l2eGb7Ki7JZ{vD"J/tC!% "p)㰤i&Wӄ#BIxXG@SAs,q .n|~*G=\eekGt[+%T1bуƀy'LpV(Maj3hqw$]JMZ|o: Ө 0Zh¹Zc=j- %!G+Pk5j[/i3$?--[2l E$HV_ &9(d20d=x-wA3|lJ_U7Xϰ}%$DZ=%\f MWX hE`%/a3I9mD,\5qv@JO&M!J+HpucyGD :OL's7-n#]S rux9b\r;HKGI xI9ɍ & 4k@J( ,Ug+b@&b6^@NB%jٱ*8?s9j=ykv p+dҕPzT&旃N"N=R4|#h%ͥL }𓷭ÓEՃZOև#I@Id\gCbI9GȽY2eDK4 4=4;O^꺛m>I ̘S $}pE F;IJ)9ajsD? pwZǝ[_>((N%` ׽[o48l%KڇTŬfl팦8gvDJ/}WTµ0M3%GRJDdFe/~sCcBN׻u}mƓCG픁LE)\(t|l$'s*HY5L1}VAă"hUsˉۅM`rA6k:x/^,/ Tz0Z~0~ $<ǢH ٌ18 `\_z,.ן ??~U~nnZ$/ )Ep)oAΒ|/["]ARЍ:>'GV=/pDPSBxDv|W>l0\I96eMHc2WZ}ZuۭNܙ&A#&bYuD~GG7+3OΣ}u=&VQYcBnִ|: W|[лjL*sˌu1M? MC0|^oG&!{VgCP`w*L.1,LԈ!P/gGGI E][ٸUpcT+K -S3ݜ,8-č^'п1G a^N%VCe8,sNJ@2u8ep>=y5\\KV-}d tAh<Voֻa|)5^\l2Slۅ3Ze/فkJzOY]xd"BdlX|!]~Hg8q!+n*fY #O~ma m%Ps*4Cj1ْsz+E(DYT! Zwsq{,yLL{M>o^LN=apɖ4രdXkʄkjr) %Fh‹'[s#OϛFyRL@9+^%/6^/Oҗ"e\qҝ:i +O;Yʭցe9HQ\"u\pk~_{@Ps'OJIU~ާHh{z"X:H `eڛC\o eڑ|2ۅ'88)onDT+,*Xd4|kUeyk)+$Q8^VĜr C'и "i#,/:1*΅"}c!x 5e32yӻe\g8-q5n..C.?4>wf_fWGF,,("XNEaa!XGM vc .7E#:1ns3dM^(&DBm,}7 ˻W?rɚgf7{ <}>i^f"L,NLσI/vX𽍲=Iۭf9̫8G nLXV0?u\'S{$ T@87M˔id]wW"ye~9|AicO,lD,v!~$&ZSZ*N8jvO$eϟ/ =bfؾ$9 /nU %V~V j _(~ɤ&e3z%z==ۀ<)Z}鯼mis9!&ӆx*b2\i4]Lcv筣ybx8Ĺ6~Ͽr`yd]C08));m}5 @Դ\,^TpP 1M=6>;j/ `=騜bi !~Q&mv&xv{OJØ!83L ]׿j.T1̹K"qN0"n~usi=ϳFݫpBW 5Y7Y*ϑe:f9\ewoNΎ;/BRe!t]qB* 1$V HP0etnw~7! KAsݞ֘_+zO'Rw"$[ǧO7Ncho֋L=e兺ʦ)v6Hcf́3<G_tW^/c4?6vuYw!80)(1')lYT/$|l{3_ \cs ׎eR% ̈32Nb@ӏ>}ί)k^l)N& 0c)<Vm e,U\'M!ƸPHqҏg٧=b%6Gb=kGt?>9<8G?v"e P8dKO{0'ߟ?o&6] ?#^}1fkQg_pW p١k<w|J68W?-Yk;;]^E.H-Фiz&#{q5bI65k#:u񫖗gI8)&TLw)[÷N0F=%G),)VZ1VxcDuLWL_g ՘sRlY KBڜլPkD!c1 ;.1+fyM,uks&K:S:픥=й$Qq7 2X&IU.CR2Fd;ŖF$,Lsj '}Âoˋ"Wt(IQ#LԙwF}r}Yd=l& l3\i ao~&[4 !r0sMmu3wo{]>]P ֭NE:Ah [u5s5@҅aR㸴>sR5J67{n?;ȵ3amJh I$/B5XDʜWexM$%{i$VYu|]im2 %TbDB+sǒ-*BAxQ fy#"e14svG~sy J8h*InNHe9kǖa D$hgF~nҫ lac.Og` %h$vIȰ3)72s-9U`K {},l'ą:&{y z( Wk{\v}e&/qj0%Y843`WZn[=eDpC=X@ՂIfib2XQAg55S׹;:t>3xyZ.k鵄*`$3Vp,`Fk LC}vu[̄?/ydYmp ưhdKu``G?*: ,jGBOA3):?7nQ@H#5HO H?^e8WFyz:; 1:&/49]횓׹5uJob@Hz=` "QN5>,Ěz{"s29(\ @V߱ $jBEf#CVJe-AkZr87P yg3΍2 ai`ngb['7tcMio%0Lx2>&gm"<޲_L&M<Itեܪdjh&?6"I.Fk^y}1`FG&nӿNة ;@x}I^U}55Tzs`Fڒ"`u0\scP !X!6`nKz쏳l0dΪ'_3zڞ"8{xss%<5Z虰V{6VWvrAlyGpAlAbЁAQFX0Rec~#]P %fkuH뛘{?fhSIc]kl\/:?%mT!?ɚ6PxdaKA}3o}I̗PSPH?|fW}A@]_3/I`ժf@lPkp>}q7H";^zBA3:5oPS@M;:P! X)r R*~]{]V6f /I%F7+-5Sbš R,vJi#,w7"/!o[x_&1ԪH X*z.Fxcll!+ "4^']\Z' 'öT<ɬHpP 9a5 ~Gh na k͈VR9AQ|!Vn%i\K-3B9N#`2Ywf,oCA\qV4pٶA;+H&d4& nߣ01LPDHՎc؃Vς:@p^ Cp>ӇfߖZJ/9!Xr.r! D7fJ$Jn}mMCW\o-7H7#XycrP-A"fLӛ ˋ\c?W~@/_x;'/tw:xzgyX C"W3)R˲r'&W/_~i ?_pt2b};?bAld㑅FW#&D1,/G4Cw1^݃nWy'=gbBhՄq#  x")rac/ӑ8<_!w):&veߍb}nүvYnw5~6>wQ|fLԒvX2w%sΫ`L  &ݙ./baC된t)mBzBet9D2&AJBBi{=w~ŪYe\5=T ұgpvtu1kjĢ;% Bh3؂".nT#iwEZs稯~o4`7x#? 2=E‹Fe̜%)":JXyAyH`fY){:Ӊ8HcQl6j;XIL[0m&/``"g7o.+4/;j nf0YsGiCvg r2s2(~9]CzbΏw^b6HYq&x+s'<9Wce A>DzrY-X?~64[хHΙ1#*e hOX,R */}[EqD+W#@p@\*7w׀ci<c]yu_# RTB" (E0} Z2X nDJ1 TA9b VI0 Bq% 9l*RS) y͌ݙl~A[ʃ5DI&N4[ 9K>᦮KJR.-쨐peuxYgkh-:$WJu *^BcƄH/%o,R?^5 a0HZGrO5 A)W9GT* N #0NQEZu YDQ!!SQ#hqv4 7&X5D/#9Bٞb?Xp1k]P2` |/l<>WkZkZ9KE4QPBqXy OtHEY8ʂBC%3LAvPL <j$LNT o'#6 S)N9whG4b5<71DڱZq! m9kᇄr4U8m@|mo U]I]TXL)MA(!9T9' bNw@#Y(@05S[G^3 TwJ&X:yVb5R1WVv$ QMHEۘwkBbBn{H1@; ՈITܶ0rt A1uL1+֎-Z%L3(H#DOh֧݀p#P6^mi| @qpFkbR̜i&I@^H!qX?ڙo),82Q@4zJIRuVD8y%kvTL(R{i*!p?!f9sp> n0ɭէJ):ÙF^O^;Ve[o& ϖ#J;b,B 7A6/Ǣ2`UmY[0#E8aH0BeȎ5vC3Y1D?m#n XiVyO4Qiԙ@/%bJe*WaM&kTAR-v s ^hQu&lx+nM9oi- B ia|a*SM@A "yںqdWi&P-M<Ǹʘ)f2Mܤ)u>-^K+KwPn?l<Na.'X(D^& ڊIMj7ͫΫ~%;$%j&5R/1wJB8d$X:#ѷ/[tQ `AVdhjJBc'Lk<=9 RV16xXZ*,$)(e Dx{kP>wۭu+ XecEǠ$IyuK щkRgqؚbym4E@1 ل3?kuQ}g._bi..wnŪ/[;z~o9tIoo__SO_ PԔʅ һs4_ٻ!̝ JkL7 KEM`u$kWL.~v`0JqF.~0m 5#aJJdNs{[nMms ci/=tNK wã[RٜתʕO2nzJql^8woDhTͤ\mF q/+*DFJt*sSt5{bT쯡 Fթ.ycY*IJ%T:c*"K%ԩ.,u*kTTT u*.,uu*뺤TPW.$Y*Cu*C]RY*:RTBppwT$RSJ֩vIu*]yI`ӕ:i`S* 6=V2%SJMSY%PK* 6Nec'Q+j:S&KM ύCo>Wm/|il\}ҨR#F. &R_mY_NK Пf6=Qe~W'?d n켥3<5!W R6 Jjx'93ߔǁݲ =ffu<)  s絘Ӥs! A^1X& Si`}! v.;.V>>5b&&^Kæ.;^}o}XT1),m sA&9 Ӌ5۽QFp;3x%X7V#i9aG$m|Fb\9pEtOCc^xe_D23wFDX38=i"dN@k Li˱<$6#3^WUHŁ!sp`J!T }5 `|NM,hh;&ڶ C#C!t3Su ze$LbsbŔuiTŸ(.@P1#zD,5\Hnh6֤ :=0T& 7:E;\[-H XZJ@3xԥP ĩ0-Ѧ&{ ]   2v',Mim8%2S#{GS~Y\8Y3gG۟Ծ==çn~gO;y]O̿Zַ;ro|//lo\ۿ:c /~Ǟ ۿK³_8YKv~Ҏ[^7C'VxˣsǕGn)wۿ+F^C۶_76޶}t}M=}Obſ+/Y2cC_$z?^xWݴg?|bپ_ަEf/lܸWܰe˖{樾Baޮ]Oo%;=9}|o7~Gy>xϷp_9Y3?~Cfs_ziכs琯v7w>}§798~Ǟѻc/ÛGݩnz~9}ˏypǫ;v\_}7?۞IW[~guOYXy]wݕ_s_Zҳf͚~?Nmۀ/{ف>sepz~pwWm9wke\|]v֭a?ě/7Z~Ro{μ['<س^7?ݻsOz9nzSwi̙pןnݱ^zirȶ{׽084t6^ſw^p\7|#znv.YkVسa]uĜ G_~0tXϖߛ=ػOKKhS H gi4"I&܄:cM$nBRP41Ĭ!-jVk,}on"Hι\~soZ{=9Yg_NO|GCۼw`kVn6xYڎT]K )_ʊϕl+Vk.!轌\*nwiXZ~nMae) .9Ϫ+%x#kx2y߁`j.ۻwozv-_ߕq7.= T\!GIaߌodN~{ ۳N=/Yrd&L?rޠ5R>ckdtҪqڎ{-O{j _}쐷4ʙn?/UJk/&'fKuK]26A[B~m &tYtW֏:\iҢXn޽7mx%$ԃgVPϊ-wFyM:5T*Vw\ՏL%\|Y@juksŜxqܹ sV,XPݩ!_VKOYo9~ SRwh]Ҥ קVܴSϞdvr 'OnJmg)'~TU~+ V߮z::YiUko(=ܡVɼ*&u{^YQrw2zOWU+܌\׽f :<&dϘE5>U}fQjC VPj7jyyu*coWt}ϯ, zK!^7=ס2IgÂ#-'RDvtyf$xexJ$uXR/w4Oqe"`LcS")XFP<=)jw]:p2=r Ĩ7wI SvQ{7r^LhdtͮQ q➸ٞ;r]%St,Þ)E%|yb7RLywϐI[/ (U;V'?Sq"5t@`wنx->,YtGɝ1@ı+E >8^FP#__!b-;9!99!+~۞M$MtEyYWxJ*t@c>tX=lPC2(N5NF "PqHW'z?=`(a$ )taXMe&L`t6tID.(9IǼF:9Ԝ_+dR=|wԺEJ4RxcfhtA<3(u`VeIgTh2Dz RE٢9R(Qw:Ls26qIN';u|JU~R%D9GnHJ&wNْٕ9qdn^ LН5 M(zDWwyٕҏv } &!" FU&0i> u3TI$RSh{>M'$'xD}g,c{{ yU[5{{Q`_ k]زBe7ـf V?NVz纓 Qrlor ɱ?"%5),R 60Jn RŞ{!h֏-ze?Sv֗xl?8'H'2;INh3'a9.ANjԨ0hRSiI&m3kmP@qB,)]Εh?Z`DㄻIx<)CK"B5rl==K.zaID\eoQA\ _1 x%ѹJSQJ!+iDZ<2Qt#z%ѹݴXm}R\QrŭFYG;'BswwםYmr4K5w4n+kS-O%+,ߗ`ye]ƤaayOQe5.[OWWpS? 2}(0Ww xRr\F3Ar—`\<"/)~Hy+'\<"$0)HyEH/džV*~V]m7"#Ë)16!uUu]%K F4C`g cU/wwp ZLrkH4]@+H B-,L︒9AmEFFdh<e,b(3&<' *%3 mf5IR9EV91*i *%!,H,G <j2 +H R)딪"a^TDJ} 6LuYC *"RhU.HAF.}Pi^!a]u^8MgVbTuQv-Wis!D5(U^ELD**:4/s*(XQ(IyP"J%$Ȱ}4U(Q@H`Q)JDQhCFQ"MB':ǫqH`0"0G5_H;JQ"cZ$Iɘ̀f蔁Gۂ:[*ow_8P@YFcT,K44ZyD08: a%Y,ɼXs CvKbŬ)Ds22KDJ+V9+p&*ʼ)i,R*x~*--Y¢3SC)"el>,Af|:B1UYDIH (%j6肊#SR4iZUJLjC KlŬʃQQ.0 /*3EKj+ͼ :<CJx0 .<@9ZxJK5^g$Sydg9 SQeEDA%Uܾ~DDO9s@èMK%-~|ba/K}`/iYh@ithYX3o'@ X5t4fJY FiqJK3J5pQ߯#?-i`X7a[A(UF 2qOL{ wXjh4#ͭ%>I}o\ V]-:F 7X~ݘ12i2C4K#-#3d>쩥p 3ӀqX4Xii;( ? #xL:L,4!wqXAmih@eԦMOW?XMO+=Ԑcgeaa¨B 3!Jҳ2CZ.# זj?H + &-&3ӿKƤḣEGNWCK[QjD#*ZtL&) {hh0j.#I?/kZZL:ZZ,tt :L@"BB`M\i;a7_7^FFI`. Mr:Onhf@]]?}Ǘ/ to|02q̪ |!=- P@z|5Os1WwAŪȢIIâ _Z::,ښ! V&ZZF-f`4uAAh[ o량? #T_?/00^ݿf7\~gTdm~z7[A^1Pf(eJ6t,"E>oo!lUVaVGEc}r/vɡME;uU=뻗uM|$_oPH)(}"3 #שhDDXUk>g:<^, ppT;0;.)VQ8<0d}]iYVgwR>exppFwJZ=ޠI::ar!+r0EMBpG tT?Ell c cx1**6611űqy=ff`\m˧Zc X0g eZfZ6)+`T *CBʡPmҝA.yLj%L]Sˆ)vw,m:GFbBUTbppԍCgL>!R1ECAp$#L-}J!K3ו +3S!*ʡ݁x** ~JLl߅WyV,iTlcg_-uvw}&0|}ӀEBIɯכ%fs0xǩjEJz仢>qu$(@yㅞx_HghhKb->InmlDW&K_t,\Evuީu Xɗ΂q`C-Rp@ߧd.DX)8 C6֛(O>u$%i?J4ؾgJ-kv2B+e!. !!ۍvK͑Z圆{ 3gR'ْMYC||)o-)Ub\#>z$CwuYV 3*(*W/]~UT_$#&:=2XOZx/54;6LWPw>sH i谠˼J"TQΔ-=Ŗ[VVE7'dMn:>VfXWaد_%i!SGkC`Ͳ{Ee :4isQ<.I R} ]ٟ0SxRJԟMUx0eY,)(KC9\Jfs7CTt.nP IAe X:n#YK|}mZ=xU971Q4vtdH  5U[512Pa)wM'LMM@2%MXHdC9 Yَ'emiSİF2M~L 2"$$ CR+[Δa_4Ry~\!)]Qcv#=]cH#}9^"2=+[]VSof#)%b _jm8-p,P4;m4(G,%ٴtݭm,ԥPEXP>MdԗEVP`_l=5wnJ$gFRF j1W& lw6y^UVbb1i?ހ͖Bb|p==ɓ 2 BOlyj llP ~2Hھb+h^[xtf?Dn/t3Hz=)},6vkIxu"D `NrK@x t0 lwEeJO8X-վ}ݜf\T>}qD_\|CB1A[l,,"5 ο+ʮQ ==[&K6~M0n]_X{zJŋK꿦ж0_Zу\nOO,uCMHd)L7oh ~Lt@{8)o L;Hn럛gl@AQ"">_J܎a99sZMoA2?>Y17 `,_Egggddנ#(yPppSKg>R,wDOT$j7Iɲ're9!'{?RjAL+G8ƄiPzP\7eF"(JaȨKuB,b]154:D( 3Nf$ge}r4YuɌ3[B0,pꓧ` .I3 rLXhOpOֽ;0W^ʖIM, @ħOW''s#c{>@pb"-SCL529[[ idԒ4 "RB@Z=>\Rj^fTAkW`7{!rq#J(3pK$TL,%:]` M^ʃ.f |ha55ܵ7̎kqf@Υ:ILvx7C.guwbBËyw&G(g<@^$VKgsP`|˙XWIH]OlO&` m?b{u5_c/~ *Mo 3siHlUg4BuCBIAJ =n>ult.px+t?3a$͛7$qss;Uhr"Ѕ3U@$B-Ȓ~vߠ{A XX`kBI{ieY,mBSwV&8M} TzJR-Gh >V3 ֞y(!JтR'r{NŪ=|5-;P-Lv%C*d:z(K]o>婻 d%$xWِjY4_z k-}8|Fp Luvk@LutZn_*gx p( xʓi}P\u9Nh U&3U===GkqC n3N{5]DttR>>>vvEUsRN%b8A'VFwLZxSH ;Gɏ_p| ^"xWǤ\ *>?DlU=EFMF2a1|tRpt~)Ls7ϒw.G=S %b9Sxbfs O|-#x#RoVW 9Gwww}eTTT+P00rF^Ƥ(.mnvvȤLɅ,Z|Q 1fMԴ)ҲqІ١=8%-uz(h2 {I^^W'Ab4KUkNAtFAE)})za9.H~SjbRoj,%1 %:GH5:8+w^\b̹|n}<-R9b6Ǐ`|~Q@GFHB|rb?p]Ǎϸx`G$eJ~8+H al~q6mB ..N^"."ZW2xd3`r-~j $9K'Q;F%ZKc't]>cT\0ZP,vI?ٙRQb)x9ӁDI ~ rSsI1o^zjy88&XE%A`+++'&ባD^eOM/Fۃ۝4n2}[4znW!M|Awix]sFru:V" FKu}miJv(>9Q_NAɛQht{xOH>WI`:Z< ]O*+nn#Ii~T?`&HԘJcqBgL%% DtɍR^e5*5Puya&y2]f0+/7s8a9^ Fg=YzH>8~l'A/qwh Jså:]tFP_;fB96xs$GC ^&jZ'0Z+lvQNaap:G\_O;I3T"҉xv.#&[ ] `< z%KFۆ&,+xd 7/睳wTS:tk ܷ`yuxXd⫇fQϚ`!:RfYg_*)e):w_l\QOTyAUfqk-yEJe9:V=眧Y`a[KApGRW@ yJ#nGkjYv*8oc"Hy6꾻YKFV^  s9=dB}~~L3^LIWP+bgx:)꽙$7 m:0CVX\7vw݇Yw{L4: RJA!YD13Z]H|R :-푙sXh3{b6u7w札>Vı{5|}Tk "D>= x#Ɍ==#_G@gi%dT1-GU pՕ\ =1Ҏ9䎩vQ`7yLtL? b gYbq*P漇 T=|PF[-ޘJ%T+s&&k Jw#FDG,ss9CPwoL1OTrh,ݿ V*CP}yDp(~b9̋sf0\-6.P3q˩'RLX @ {f \e MKZ'!L34 u(\[ aF& R/cx %Cv\/Ļ/K;,oL= rWR l yT+>@rty<#$)3)k9ܢ.£M'(؆EaMn.,< h8S4(uuؠ-@H0a XAne-""e來o.i֌ -Wz}PQ- ֌PW(u:n^ThN&& @L26Uj:iXls(# dSѠ ĕ.͍ aq7eޘ~45rBW-)3:GRF[{j˜dZH`m5=ؙhRՓJBAGV,{R7Zq {dZΌFYݷ8IzSstit2RPj!QmauRZYodL1ae| f\eMM!d NָsFs^܏IKBÍA 8|!ۭ#(MFi*(KY7 z)KOWP6G'f]._@-rx| >5?93,r{ ^Bx b FNi]^Cf8z2P``v5E辯]vCaaaIfp鸞/d$2vI#rM5y&$G/4LJr]APd9/oΗ,d=g4er*{ٞ 0BP'))jj(?f]QR*މfKy-"#Wz5Rm'^ST3G8B>S>rc = W`NWej=oCFB2GM1c: tKE ]A)1o#Dяrp\`=ظ&BPݹP8*as4ls0  R (}qRwÞn`ZoV:HB!@22B+S+'ؿ'`a}K GZG@ă"Lf¤,U~ )bFs pw@y\ otV+,[7p{c9߽rSې8T*Mp>LL\sdu=XQB0(0Q=m8A鱅 !N(4N+q$էYӿ00d3I1/ɉts f<]k<%%z孏ECd}kGg 2;vz%bBj]+j?|6 -ρRLAsT3lCYv Xm6"ƓS}{  AAp{k^2'jff'1О7XxQme鏐& M p6t6L!;PlP,CkcHHJHUWVV y|D!5wH=PdG@}h2 U娔*kf" 1P\CKB Иo np+Ǔ|Ih#88bO,{85*#m\[ k"$\ *2<4c"==/wx¡`aX#X GPH{!`Z#'vC2H8PYD5˛*M m8fCDZZY Ssdfr0O9^nFf=#oq᎕X$KWGF;7pbf8v "Ւ\p46&mH 3 a% @:/:^pvv`(to\`? A^dNP*БB~a&ެ}:Հaƥڍ&GN4`=f]0./\{> =~8b\Yt\蘏߼cWI3Z (l%W$, =t VI'h~ n:.}r}@FJ#q:)SPL!488%jqQ Y V٠x*h`}00X ףsSO"sTSdcQP;߭׌d*9cp:%h}p5zŮvp?9V1Pۆ/TգRgf,2pWs8/6'lNvꕪn #CXh'zb]J>l0jdٜl5 R^X\X8G_^ѡOzO%ү9g?G RiHԧOu4 Z|<5ERzX6ɥ<  N_XmD?bFN=2coȨPLq.ΖݙE&/-]:kgg<ЅEEٰ?WOG- UCdT%FDz@]iD[B%iaCBae8<'(M9cĤ,d~uE'4'j 9V'dUsf(-y(((i*ƱHA||^O0RkXY9997RȨ\m( :hY+cvdyߣy:zi'\7na{0>&{횅!q9nK8lVPgxڪocB/!W0DE]DBŪ4yՀ{GC9/tt%Ϲ*J|iV4.ȭ,9yb <ۣ!W9f$ K@S{<(5w gy^tכˍ85Ơ-ZۼQceL_-0YAJEb*U 5E--Gx&\W&">ժ!!t֧@3] !TxX\ ??iƉ 2;;=żAWC ot:/VEH]btdf*88F a??/-Ϸ)Q]^Y!r G( r%pϘ\ X7˿:nm:oK#Q޾x|B6CT9&b'Dbi )xjrl7K[[c<oub``(3Yh0H@HDddDk^j*HD~ oPP>6i7ogJKKǮ\<݀$EZm+$$4;S-0PϔX-pG(fSO ݎ]c@m RTR F}РҐ-nnVWGbZ`I Vՙ/+:Te+"g#>@CCA~{U$id rruVp[YE%c>;4rHJX##&VlIY% `?%uA*,)+:Ԋea6;#*3Q?IC}1rⅈC%C:dkz9^rW̟r&Bp͝”n9QrձeXc_HCM[5gsǕ~:[b:Yzgp,?IdiNX 0y=F+W:SQPWŃ<( 1Z^F&afGu3C])o?®&NBj}}}B#zxXԡY+&ZY$ @y a鞊v!"m $%;|}&m<>!Jzjn$W^p𨏫` ";9?P)T '%ۘNFkv8|jHRbOHk;UFuEE8Uڂ/GFf9ZvKZ[(M)Lb0N{D&e,T t+$5RϿbnuqXxxNW|@e][FT vv5. _Tc4nwN}3=`/bwvpvb{8\LvriAiT^숣DIi Prk)L)c; ѕ[dE:1X5]7Q}'c6[lb*Ĭ7G>? _@Dɔv"L&.]J'8<\UQ'mgIІ z4)tn"N^W!JyZ<8JyөigK"Ö ƗHn ECp<?%ڸlp0ÇD۝IW5Gf/>lR9*tz!)^̹:٢7-.pAtgcOO>0Z/V+|BBZ] i.c^ӱ.e4䫠{rxsvRD1tFO4#JvǛ%@ɐ)r!tEFq әNtwwFidnted$,!j {ww(]4F rJ篘bn Y?9lN}6 #yB&i{22ݛ#0}~~Ü"\?_pV,ł|wԔ? ˈ7Hk%}%/p ߂yI^ktG;_ ~f 9|h25)7ۓ"yW7pRZ&vU YQeqٗܞJ\,iPm! E/RC^0G?~-Α*;Cw%6-&&޼|/DEk*="{9ng+KgFQeV /oCjV1'׵GBŹ\ _OQ.^Q?x@]QA_c|$xfNoBB˜ccQIc3:rġo|)KeSfG=uu{2U* HFK I?A c =J@[o`c2PxkgCqg3;bXW=9}=Λ="%%~>HC0Ծ?gpsXX)qDB0ڶL=ZGg4CUi:|A1G(tEj[tm@DfQ,f[#Y4-P{LFC[%=}|SuܜNH%vMw V0|i$occ#?m:oEʒ=x^a9># \ZyD&cĈv}m(驽#FP\lM)>#iͦ=9-gA𸟣@~ha9^?p|#Jӵ&Duz[V1MM+|X?bHKrON2(z-y:[P [m"E&&؊J WPHfa6#T23>؋7('ևZI-|D Y- [$j %k1Ыι44|$hGs@ )퍫nj67P炅JN:S|=Y v=?/AAX*ue3k4 mP+,OC:SDӨ NNːmB ,7%ώp ֥^c}yMaaֺ5w{ɥU]q Z6']]Pl[u}̑ˣcJ ;_.a0wʇ }҄" ^Jȼjŧ~J{?1۵wpLRS=Z܊mјbR:1oZ[Dfw`pӜMR$HD!QPvY4hn&:3 F&t{]|4,N;Q,b7fm((_xa\^!!=*x|p зK=?/=>߃Gu n~ҬZ2D@_5Uڐ _xu 7-MEꦆf֯(g[m--es\~`4M҉2m3xx1W2_{m-GA-Z_,gc4}:Hx\X7.p**iE)L"9YV9 -Zڢ8] eH՗s&K93s+I}Yl\L#<)ST( E*?3iQ11KjgNp$ `85>25Zh"Cjo*mG) dltєLqpG2YT$b/8qqԵww")A|c0]җ->QjFJ? 1&b(kMUGA3 ;$ v_ &Iْ!&wùH,'d2 <.}Njc p:`h($*y j;,LI/ӭNReF']lKLpJ?0Z,c|wwoBa| }F rڣy6SFG׸x "t')j11W{H2IT+79jq44'K،FxHamc2>;'˵jիd sܩ2|Z`)ٲ9a?rU6[̿KJ(~uV.7 {`П?D'"t B5(m,IXkk:ۖBn=Yj3DY![U'@P[afo<'G ,륱5S{'H ] h6G-%#""%lW9oϵ6 YEp^HN.jNL|cy8ʙ /$\fŠu hzu%++~Q_{m;+pE^&+]-H"9-  AoGw7)jIJ%&M03kE#xy1j2YFT4f:Sͷ|zl,+:e0K:㥫W>~xLS orlbbT#0E.,lfto{ f/.i/*5o[t& ?ruZH&Y6G*M>pn Ls,.K{aכ)7VFtz4sAcjh|f2iLͥ_G;K,xqPMވz@N?͒*j]|.q>/%I:|J]SfW U G11RNKH q߫LLZm!5? n+,CjxmBh/i̝7xSݥ!5SDw/_DD =H*u{c}rrTsaů;kl/$9qY #)) SQf&%CUl8BE/yT'.Ih{'wq1Řz}Y&풜{${Ocq,y]<ݰzi,8!"=j4<m"477/3Uu|.?WhYt'̱9__q(: (Z厯`y# j'J7U$CTf&I%[ܮ穁a:YP  *m*U֤f7L1Li;"1LI<ޫWL(0''.#nn!=7a#Z9?~+ C 'Zcl^+º HDkK4<>\Rܫ$@ X3\wSgowwFu+? Je1+D1?FN0T[Z>Ce-{d]2!̱'<<< W*3^'$)GY͆D\KqٖmO*gCpH'nn6E quϼxNz{P^1/UZݚC+p?ġ "m.TK^jcBQج}x.1ެ\(HܘgݫC`g'/LqPyp\BjL@jE [Tz>GVsm#Qpg Ͳ]T6Ã͛AH څ}PǰthUsK2Cq N;K2o?g]6X btqQ;P4-ㅍ> rKQƬN}'Pjm7d{=pD3kҘ4VFCE0ꌆJ&!`ʭM~R^`V(bۅD+r+?KJJDՑBEPK@El R( ĄRmD.ݯXPmG)- \%Wx鯒K1N][E&b1$سumO<Ǟ0==<"'ܟ-+ x bi(pק k1_>Y:3QmGWjXYM~y)?DeOY"(*.1SROz G.TjMe#oƐŞM"^T`ab9{[AiOq.,,|75Jlu @~2qA ؇4C t\8:ʄwYRM^@Z. >67 >=_[jKדm< 3 q^!Qȵ=?,=&!`#)d(1Kvyrư>  t[ xab~xOerE_mT33 RkwxΞVE ydf'qBƔpۺsP_yqszk/1-%=}tZ Z!zCV)J%"(lYXNٞsffv<>H1S_Ȼ1b3il[;qdC< PO{|#9:[ ݍ.RF¢/#ٍ㠕}i4u pO{;v1^7<>,> %ۛK40 :*D\ئWop`g4e>P(d,E:=W8`]c_<~v& ԫ?Pp 9`AKLW::$֘¯M*vs7L&ğK@0HD?3V1vAܯЍqLD1P)7 ^xvw)m-GI%|tGΜtb۹ u_*R=^փy{R!aOG)/IҎ}CWN9*l[\< oz_uWXSɘ3<%8󻼜G÷SX8Cg11rUXV{a l,bȢG"Va4E7/bfl= ,,9k6,]8ARw,㍨:]N 9V H6h OCMUX9M[Prf+BhT-/,"x-V::a]me^jT>+^ r^̅x)BDj؏Mn}CsɫemAAa*)LZ|Jf"B-wV8nl<^%LI*,+KT,1W\T]sу?UƔ$;] P0 og/#ȏf 0ZZp\BFjOغ5j OJpdtcN,+=i_>7~"z},lJM$ځh6 O9+#It:+xwV4vMcȩϽyl˼tfJ b|$ ۝]OA7k/oowܒ3oo_-8GGd_T}U*42<rv #Вx6[r$pl_Dh,m"pW@ϛH,벏ՖOnHE|}_VI3wv䮮jjA^kXL< SN|4 @k|fPǥ֑gtKK>I O\o}9t¥'Gz;6SEQ啕r/YvZ펚P LJ kP99yhȴ'훰N' U)B?s7uoync]^qmOz%KDѷTfHG7,U䓧>>2AHҧ3oH>{T!;#&v ^ c o&U>NXq#9zǍ1K֠^My7GrIf r#@ k8<{,VLKj3-QQ"% u1߀JՏs`)1Th7572e٦$qWTQC^?TZSd 6pܖ ꉀikqoO\HIܖcؑT_PcSzgV@#e[Cjp "psV07D;Sc?R>Dt3D6ݻ\`as}~A,J8_t {Oxy iLgn.K>iEw$(ܥ zw"UµΟ&4__ &Dt=b0u*е*ښHKO4z##ʦ71瀹(q:nݼ1.a>~Gi$s_ yEP*KxHQn*: >\3h&N8Q +P:V2fS!GvWVpHd\GH+w9r uսMM!@ @*'nΞ:EDRLe4!V6 y|D5hni*O763䒤:eBRyD?hoS.'e 8:EtI i3_^bdϗi0a˥]|94jBAK?TSZV0RӴRV&U6yzz}"  od&d&T|5u4~SjuW[ED‘H!6;0 XCHSE4xōa_#P Z&'?t8=\5wl `FvW ,[ݎL+TĶ83Zu^%o쁎 `YWA=f4> =` EK14\_繤nl#"˕D@W lR(&QbZKN/4Eդfh1N ٓ?gbO:z}up`@@ $77 YHȠ̌z>wANN9W nX11A<$H`037]xз47/ K0P.eڰasexKg+.by_oPkD* 2b;99T S54Fph \-8)4}&R^\%Xyzdlrl1+f<2!>94~P a˙Q Me:KZ35G@b>9u;PJ柕J&#5z}pC"{Lca@hd{6~S!blw[0888|A=8[kCP)O,lltk$pb!!ύ`bbNxhT^}FJHh(:!2...If^n$W*w*&kt:ź=~eX!( F=SF~VW=Lixg>%HmmvkwFOa;44e-tajWؾdzh4Gș7s9ZЫ 'J6W{o12EuG &K0ze# =H-]X.+ֻ*c+a H'~kwp6 ;NbV|/md:QZt.gEE9IGEYQQ$ p֭NN3;YSXNN[mz>ii觧^T:yM@E0'qtDBdwʔ1,**0! y9)4鮃!%M@@s@HT>qӭ4L6}sl_11mYiiЙ.ԝpb3+bܼ_T\9>&LM%lWsUŏw: wعYdHjy .r1j`hͅ.tzjᏧTY@s燏ea@{tt! M@ba2N7 1|0%_5ʕL{S& &7b-:AHV5>;K42tG'V%K@ᣊ/70_6(T455ϯAbOŌR? Z[^)e G2; L; rJxڻj۸ݙǮ+K2/4x#>a4i=q`kV[S-ThI.b*ٜ3'ㅍ" q)ձoCR惸\nZ:H^bU}.PJX8{ݭ9,z},v(f)n@1 ~+ xxV𕏟0cֲ˿IgLVQ1(ly9=%[>E'o4$"VTIJ @@H S\L}vپS1>s+ޭ(f?vHٔu 9Bv},NVV/'"ɉ|f$7H\gf% X O-ME80s%q/)tuӵ2>@G _jwJڏ?Ђ^ʹ=+@T* zYhjryJ}ӷH{)S+zcccNjw\OFE~<y+uu&۩2ip1N{ B'1uÍ6 K׷؋`g -,/7C1]IYk3\?|g$u_g8L}5Ǐ03U6K]' wV/W]I_@1AR OW"cCM٘ŭudLp,%E3`JG3|كɼJ>fd_߿tC_-5Dd m\+ ׵)(x{a`h-K*J4C敚ˉlTyBf|\--HDPb; G,3x0r맅 K 2gKOȋuP3[<񒒂swsunX=:B2L$LM2ɩ!'( :3ѪyĀZMT]OEc| eGڨmEt~1'S)`Z3l8e9"**$'`ѡFGW hScZj,d8&5d}^@GnBbc\5D3"\A^?H;h"(&3M6)nH,qczx&^l/vD'/'CbI<4]>{\'?z}V*NP68M_6{ɱ״.Y__'PA1c&@<{FUtl5~|I1la v2!}͛簰/?z^"`2hy<84daa RTP)s<_\\$ӹ@v^_p:???FPl t ݿL0570[8۷9Y.//(Ί֎W{5 TUULESɩӉ N ?Vϟke)II+]۞,㨍T{ xL!4 ~t c+LJK8 ߄7f]8#RFgivGP(?S˧ImdVX>'%WqzWC"1eq/F%3lѕdP%QG3 .˼3&/ kgCD7o~.:B&o -%+ƁCrCOŵA" }12՜{[=tScCl3K[l@Y6l zwM<]3H.>76Ggdt_kx?jjjStX9| _&k|5<<.l7;σ$ [ t7n%ٶp&/l >JDcx@3TD Y=_1lɯxNJeiӀ¦&UdD[9ͫgްف26tnʊS;R7߾\h~4"eCpP>z!ltOP8a0z(=d7NڳOºHeK9VXCV[y]@xWtF6[=@BTo,3q+rbGI^wІêJ^TY Cvm zQM4[حZacS2dmIqZK^myGJJzQmXp$H4F@qsςIIA\N9LU17GKʩW֘xjEy_"C2ŐP&嗹:ϟ]@U1Y^_nmo?N_ ;%%=8*FUuL(JC{)9#씚#O(E)#|2TfiE pYIn35=̖+ HG|*7qrI2Ia Kr1BC&xB<3kF 6ktCsU~.0mĚrcI aŬh>Gg7. d uj)d &p  GN-^_o|h[ iz,vs6 ӲXY"`xܛ3`;Z}Mɴ1%XX˞hVܲl@v6&hIUu//lr҆W-uuZ4 k;wgWwg}\n-#44 B #rrW*J3Ǐr j.UufOZA@<@ܓraLhs\b S&'-gU°!i*̟SP ?k?֑ryj=RELns;.O͋$}e; z,u,k :^L dj4M4fTEu6AIB#ҧj|_]P$̼~>|WX[tsYQ"NNvJ+b؂%$A{]K6ZO0 ?H@}gsr|ÏlrF§X'|;t6Bd*H( z, L ,8 -hLHP0;Ǐ<<v/UJeP^Fy/H2Ը!Rݖ,F0 HJbAT+*k)IwZM l) o ʗa%$Qoބ5aS=8$ SST>fMQ1-[1ty[ Խ,kjDz7#F;.~>TltJ,uT0b˕<;6DV 'j,L_&x>8v양V)P5m 1.nTOA &^RF\cԢ;ZAG'Zmlb>hlM mtA6 JC4'^E~՚1,` 3[x&&՞bI]u2Xr5^oa`nqlkx0tw[Ō NK8۲ݝfMq3*,,V@4@P7Qq=ve3~Q/=i44ͨEcF߃4ekƅ5MMw+0} Ӏ:,t{2NR`e,]EXk@"@Lklq/3b! Wp-+q[ҥٕK/93#/0"88m^,Pb/7w.hUvg26oHA7à NЕ`=}Y463]@ʘOL0c`MFEDtU`KJ&1pwݥV9* q(MN0( $ˠ~G-+#%ʾ:ñX;8rf +O  SEd>Fn;n%mG5:?Wk\][(ɟ4nM|`ۧ[a6eTXtJɲ<L9*SB!58Z~ Y -<ưHc+ ;P<R MUu,ɋ( ewyxakor2Pƃ4,0/^S~ptƮ7>"w}} 1QG-}~F/8apҠ8x_:E3<|2xPhLw\u$,J9K[īϰ4*O^LdR,45$zTWj8߾>'+58*ZH_`Ɇ w}9LPuYg*m(4/!-V< _JKKt+reS$(绸=1%o,v]f8yL6[=0!?6DZV0[&N tb^:q=}"#29 o@lN$]ߜdezilD+xzg wSP o4MLd]18x<9 CZGχs$ &7K FrqqQZ/Rax@ i0®p ^ӣs [ݙ0eܠ_eJPȱ;_~xԤJޚA!;/閭8'? =~`*Gd(GmH -ΤAZ;oDbxUn3`>ŕ^UUgu{\p^pO? + h C&Mi4r~B+9{tg/4t,*Fb m2%&eauwuIȳP;7XPw[a{LW0WRi*˼Lϋרo(/ >aO4*mWOpR[{jwP6' 'A@jp -?#))mKضq \dkAAo Np qytA ^P:w5Ұ_x3 +* GQT:inCA;K.3ܜsu.ܺyK-ٱsϟ7tR'rQ' z|xcb?uyVZWCutAF|LZú {# nܴ4 Gm}%Bژԥ<oqݎV&& $svti~ϯĊ蔞8w~JՒU!" dk\[[]f['O-s^# )?PWPY얪cyHKsЧ?Ll II=׬+50 (R=w! 3<>7u&#p} Ms ɥ[]C j11y)ߴ8Y)`av-М\jINI4ONL>J3{fc"E0o7 p &f g1rwi Vo݊H' `*j001˦]q104 ^[ f;7O6UՕt$d8)E'.+7+akH$G{R^H^+pס4䶧$vY<7Ae Z^}tyw$ *%Tܲg/lIJvI`^ l7QPC+ACOA _sX w(d}@eu& hvL{?zO y ۿo 5 0ow˿:l(49[ ]M5z$n{zz@1hm:L+dd]x5]}è-1Sd9f9MuWU37XHuk8yG\[ܲKCAΞ41Ul/|PMM/$PGhֆ[R0 BHF=Uq^iu}'o.N PB&0\bgw֏+?i5.Bp$N y|¡9wO,2ߍZk/dCaw+73k ࠐKٵ(d(YO`qv7/X-_X< q+&A +oNSbKrG z;ơ!?;މ?oaow5/תg]_ }ʢHKK=N_4{!m&m-Γ'!%E$y5P~~ax,!q/riۜ c/.4Ǯћ :,r  .6g5aOiV%]GJJl[;\mb V`f/~P^kKnњ!9pƄOf0$1HHo|-U,/l,؛No 4#"hGH8D'B{rN(ˮYXb)K1oF AG+D#qy)\͕HJ{Gp0H45:&\ H!a;:dGpa(F^IYNlllm>.F3.˗#ua.B",-GMWZyE&|t) p8)%֮KQZ D6]$5h8r㋗ mUzI3 d<Te;5gm !D44Uy0`T &Y&)ihJk}@. ܙiT^l;Ri2Vx$%RMmV1XMM[R%T:J.=o|D|E#:~phmJ6pv"\W5x]=tuSUdiNp̺?MlBՃ6xA Ea^~&e.SΞc]33zzzf󋊲2&bEtdddI#"|>;7Sa\ZiF!Q5p%#ChƦd$@m~BʫuaXV|GS$ך<ɖK‘)eWMD~2}P*o 'QM]CC_}}9K^jz?t =Q"1/;2En.Jӂ("ݡWٿCo ^YL@Ā/*J͞W{ZڕV0,`3ҟpKFZ7:CT͡GˋQ]J!+SZ'6WƲt`oUlW7 eJUII7g}c'ggdd~z#A%e5[ *2--<$r_gmCx8&.nPƇVg$MMP\3@pw +|ﯜ̇Q+k OL'##+[ n?­{rxrkVA~*pW ks]߉ $`b/21`DW>_ҪJ#V/W.4;Z00JmB? o_|^80pd5$vz؋@kW2XƉri mlcctI"tT t54eZ?حz2pY2VS X%+%zzpj3!<*ji<~JRB ^D\_v=yY+GCڕ+UN ZvԔXzx~yB@`:*6H Z 6f<533賨(W7V]<ØO_ȼVBdHO"ǕtS=r A;4ʥ Y\^XJJ26Vpdv}1XF C/TLdTn|t E%*IHRJK$wb>B}}կ ɂ/mC[  j ]KX|/4+W3'o\D? ''2BemYY? 9?geQj=j#2MUkQɜvS@B86,%.s}C"B @' Gؔجo!87ggTCd}G5һ5vV] ML7ܼZ m'z][SN`,Hqo?}9%׮'q;Q3g%}EcF%{x#@YMTΗGEC艰GEFWmHu P.+%s AU m]A0We66UI }:+0Qh{|])Pۭ^zEa>dX>B$˼fmz['u@iEG}[9zgF"6l@@ n؝PofS`58IbKM7׾K2$MINF( wZE@c8mn ҩON=,/'fb D2r볌j h$>{t|,*ņCb=) W^oq7n68Q%q2h^0bO>}V^W/5e]gݻؿ塕,Pؒiнl0)١-̟?T-FaXXX@wl׽7k!a/dyݹңJ/ tfObW4uۋ;(E\_w-*jj@mCGGqDn?򒦢COqo ?!xaQ̿¿ K1aIPc{br>O\#. ̅9޿{Sv"4TP. 2(HY;)OZK7yIQ#78PVح#@{Cv&$o(U1ը6.^R.ɕϛM uwUs 2nb`_$$4Y*5ղ=>noZPj{>A(pcdJ뎣F.3'[D&|?G.4ce'}KOg$fR$!=V Pgÿ5 癐ԜMGoh(=w}=50f$skϽcW!H TS4'jubaa7XVz\ںcV+; 5?N˥ vW{btbrTF=L,B*"aKr9)hdLs_F;};{DӌyXDMBGax|*☙퐝OC#1D&n$A<69_$,NKҶ[a"'$!q5\SR+N)0=P&24 a`4161}.#TY5Yd:Pb6_-z 3Xب Nr^*K?JQTiV'II :)?!nU Ŷt;́\լL,"WK׷l<$'}яZ6D`tu\ $SR?m| c)[)rz^[K7NgP&\ӯg-@)%d6WR!DבT"wi)2yWVa#Շۭk;PDNYNL,,)$ճrX嗡̩9;plJ 9ߨw'FE7D}u$h?-8W&izA(ΜagH7K]5@?.*+t]2Nh;i˟mF*f3=mo+ 3&o`"d$!|Jͪz!iSTvGGe{xell Z^*s">+t~65.L'm8\ڎIHbUrz%*k1сhxVBUv_Q-!PddG,3UqpĮT~^]]}U!?psn'Ǿ<31:zP dR6NWv?9["rm3H!iB̐ 2 jz(,KGw#cC76Mqd15Ax%L L*YF1x.5PKOH6ƾ}vLY}hqsPfLa]pP 06>YCoήɋhD }2(j\CŠS]9RwkkH^vƋGR؟h$:-rv> >C-hgZ&&a-F ꅫT[ `"}lܭNRTMâAHJa%^r4v.uoڱA@P{Boxd.MIms 16e{\BX$OϹ@7ʊ3ΆxK9xV:h{OlG9| {ff>OKRw +76[2rr>!nN+NH&S\Z]$A@k2zԺdO=티az*Oq8M^gwؤr!ݼoWTkC;W]ġwyݲʥt;nh)EQ# V"(- # I9v#?TtO.olO-m7ybhF(ڗ+󛟍Nx5 qt-7J;NJﲎXf>yTܓBQ'^^U _5LN.f0qqATo\0JLF -Жӿ̓[ezPw8<A],6IͲkOBhKX$/qgJ@샅oap3P^@<϶:SYd퍱jS:WYaEw[w%\Y4|z?F]7gˣCz`]͊wjg<kxI\<(ri|q ܔLD̀badb䎧u1MFnC!ç^<:t5 MTtێ5)~2HbeHSvqFS ۩dEj $vBRt!v顨;p?ϸqt9QV:c:ןg»l ?0Ю!ѐKV7ļ<$)஛UN;D嚔;[): -{5{ShF`79{ ?5_FuzLXз-I͑Ģӑ[s\6*X ;F𙁙G \x“:)- H`RmՙnԪ!_\l PZZZx$$tF>N;QwI-k4_mAT`RS_+###bg///a~X[?v{RcQ]x{ѴaeZH3mmmxTM3e-W[.h{"=cЪ8ߝ0c# KVt{t{EEG kkӲtueG& {= ivB@:skLzԒQmRMP82_b2*tt-+"אXtˁ|wɳVSs꼴نz:뇺˿8(rp%&7iT.^0j}z|y 'wfjjRo("0Tyx"ԔSё3qN)@3c<&u%K66iwN|\M|%k.;:K dXW**:eXTr%=Rd$2. A7_Ra[iamBz{2\ի+ڿA nk""hc_S-{\KM155F%w?%Ç&Ë ٔxerp490}Mri01:Sh4!J% ̋ _7+*2FyGI#>'pGK5|pвi|BiD Z^4]7wo^{FGg\Wdd89W;*>J9jm\C8).@]IԤ?s,V{T-|rd?Z|~2MqaҸLJ`s"ak=tOrNǃy hº_쉖 I h> ^Z? 8F냃ք䘨ff;:%yySEjM^"s<\jE'%~}}Ĥ'XtJ'߃+G@ ~Jye`l:ݼ;U'F{2kJJIT".aiiрp4==Aw~r~| ,keDNr5zzvPnPGssORMstqyپ!!puUv4ퟪa埉Nۗ}voL5'i=Vч:gcƋTKwGwv9Aﯭg,l-^W N^is?Sk FFI}v̸: "T`Ny/) f݈H 񥰵ղw@fhqxq2q n/`N4z9Zͮ, y^jrLuY/pqr-KNAFZoeu5T U&ӳ3{JD熆[ɽ n02z ζ 76ŲȀHm:ZдTWG'&.֨*mN| +>F _JJ Q8wGBVuD;&ga Cbݶ2tb7WegoO~ M}'F** eWwn4x//v"p-b21-rJl5lO+)+ZcZ}VJL? p;6+W C1hf-Vę!Do""56b9NSf2۩ز(>2o%sFZKogggzjѩa%e)FPqV[G*鄯Q ݢY[ ;HAgC,ƫu_S }IzxKTtZ{ I3z>RRReLL888BIok{gfL{궸GcCC2uxF:4DR4Ф<}F틾ψA,JxDu׺ȤqvՅq[wѰp#3Ju "t$%Qӽ8t%"E{! OG%'!}CCRUAq 2EB|.ttX|Sܷ&Dd# kc3" : 3DDxr\fV'pAnS$= 4l\JV;)8Y%j@UR1B>\&pWmQ N\a6.(tCg"y$|Q>}Z|uznz,+8޽vD̠h}YZŸV/%>~,1Pz됺:^1;;|ĎQEeB H 7rxmT+!35{ "*| ssl e2Ŭq`Gy[IImtG@)ѻ W10,}CoTR4>Sm25i( YϏbt|g+)q: k[oTXhڤ[Y4Rf~6Բʷv~ 4x(ЪqGmgm LL=ʑ~(CM\B )hk\q< z⿚ѣiZ;_rQoY*1 KC\jqD1nOnࢮh|͜0]&#<:>ÈJc)7ԏفlcm2-c6C ^PQ!gqqRXuAjɜ݅ۋ;<-}_t;_t]|8\LdZp)@6JJ^J g"7cNŏg[ /%[fmY^~?RUZZu"ϡ%EDwKy+RR^so`A׳Kg>ihp[:jpsI -4LP꥟&7>38%rU ̷׭dخl )7{:l*}CҒJI-aak3>P,@yk(MDdXͻhy 1v%$Td>K< Ϗ]c}ofFjb5^s|V^ɂ^LwAE0j >jZFK | :؊Gdu_@@X׻tJDDŎ:9J*Z!W+OiZ7lf+`ii,: g!m>7>"š3A ,٨V/\&Ih(2{V&Lݯ2-jەU8[Ĝ|JuVqP4g#A[v]'7AVS%I'65Eo| viUxfJw/"HHdGSj+-pڰ#]9WuQ1088>}.F2}~dr'+; wgi@Ae!zPR5B `x[ {]Y[GpjpnAg %Y:g/ێðAKodǝ_VWPC "I2Z~fmX>˗󣶋DKh;|G@]břl2 9mՏz͒^ q f6yD䎾[xS7U:CNÆʼN4Wٟ+m0ZyR#;} oVOkkx8K./Q쾘İα_AKI-ִJ<:1(U_~`md,`5~c$@F'A$ON\ϋ)uT[Jȵ9JQL1}u %njNRS{f&'loHPuK[M[yN1EE+p~WΧ/6"m7iwՅXS$|񌏎G)[é?IAjPPyYdt^h u`ҫƃ)_wvT[S2jpR`YxH B,`!KG/?XRyR+|Ŭᶄ'|E_bJI<o~~tE))c3mg6 m 23d #c!R9Xtt Ր=0[,D>wZs547loYibb/3')3E sw4GPrF^^{wk,&n=L0B֐{ވ]U5NOLiyEbRNc3 / N6`?L%:g3تД`w*G<ғ½r{'f{}8n%dNetk'eeth%D9\㕧Ǿ LU#H{#Lg?&qt+`_ (5@XoG5evE~my=%mY_pYշȍ$;ۺJ~m}p5%pw4 3r`Ѭ]W-#|B@cġ,؉ƠS jm[.M ȍ $ 'b%ӟ#<0NQb!:(' 5QY\V8d %^>{Ee"edmݵ @FcNhɣ+gœ,N*9ڽܺn7Hh{N*E/-uھ02 2}08pǫȏw+nS wVq87aXS 7Le꽱6^ͷ{jƃjkfKjk>5~HV&PQ"Ѯ XԜf00VA|.WT5=.ХV/-:g}Wmͧ tC[,N%%$VdSo9mƽ LbB#I1~aa/=\'rٱ:`ʊuE!Y 5gBڿ9: =66V9Ppr\Ӕ t @gʅثb Nޣ>$%\邓%a 9Oe6_C_]B1ҿXYپ}p0>9jhRѵo>.\躛4j;gNX^Uud<+ 7q% yK6_IXB ]])T,,a<ʊRL(±?{Il,OG4`$$rG =< JM,l 0' dD7|C0)''<=3 UШ:tլƓ/9rvYtSl)%Z ħOǤs&U1>h`w{OaD% [ic5}rrK9짔5wxuj.== :K2dmx%x> ۽%1Mj@tKN:a`W(qp g;;sei}ϋm s$\ hk`  }.TJ]27a&߬sLGIb;BK9yV([B|@CT=k(_U·)B 98bdK6 ?'؄y}uhWXPI}(1Av6RWW6:n<䳑 h5X1B@keuLZdx‹x.6CCMG.&B/&HO4_:D;5AΕoXU+GW;7/\J*IJ;ńLܘg>O/O" +roA+N8)FQ$"Q_6.D0Ǣ*E!Ђ24AFErX)6`׶/H9Kyy4X|||z|i!ǹ~M0l0LFZ"Bo1 ɂXC?yrJPRJN܅]-u OyC=jijmm Z<-E~qqT<ڠd\v)n|pAkx Be'go߫`"RogƳVKߧe6o=0ܟVFjuv 6P/9 хHHvP$`@,5 Fs>v!ing)w& \qK,=|= ߞJʈr|JPgJɢZb M\ض=p͉Wz/{] "!52dt/1s=|o[MuGNN*psgdnfL#r,+?? u+$Q0UyfRwWv^mS92a?==ZQYYڮo#[Ζ 8\%h6TND',ܟbF󿪫Cvۋ'sS-[+]z:daO$G6_t҈=Oqreii4mm$$2F((apq pӘ۫'#vkLLLOl+e;:: U;Q8^ɿR\ߗj~Hqڣ{8bM s# kJ F柋]̾hJAtpy lg5 e8F'^iƗ Dc|6\EkJSE'=3źt ~Y֢7 M`͆?%Z0Lmcnx߾~_nTu=k ͜WH;~@yi"h@=9Í!b#4 tpts*+JƆ  (׫ǫ`>HIyeЅ[YMG~Bff/WOMHPgTD[Ĩ?V*Fȗ6E>>^uaK&v/^EtNV\D !/t:!ezvG'3\+` 89zGGӎ5zh޻RyߟSE.%%nn&\j:My =J!|癌u@*)ڑn0h{ؘaP2>ǃ^tNb^*V_!F0hQgU_φeA8hA̾TmOi]:d;YqNb%q<0VWaY$CŨsJǰnyYԝoCړݷYʡ<<H!J~ww7yyo$ XF$l=O':#K4'hf39KudP.)+Tf==k1鍄ֻ_xc zTh)>U{.+^G-zgg[#\\Xv"@U?=;sqPv1y9g|wf9%F WfbɅJ:-R*n~=l} ;CYa\/Ԡ Vf1reA[t:kQa) R ļǯ-qfA{zl\`$A) (HRn~ ^{#s?FTZ0Sص?"xx r#mUoFsFO{aV2B θ4*Č?="p] -yvP2@iBMt7)3 K+Td 1?  d+$QlmQݯTpp3;7NhdP@o3^^^n(]0=A9tF翹a:[=m;'MoN1ٹ9&ޥ$tļW6K%/B 1yqٟbR iېY[_3WA!HIwzjo-۷ ۙE$%3 ,]GEENwಋxS'<)FhA_Ww:kRٙ{ڞ "HYiiZdS|(A~9m'Z7R` &ہ(8|Ms {}@zLz/-?: @YתyL8+0DTDBb %޷X+t̘YYoAʱ^pW۟}ܚ/ct,W7mLM7lwO#%ղhVVO/BM/ctY[?4%d´54Zܙ@N V 彽؝+,x/ar:T `'mGί\6Vb.w'"?De6kh cQ|++D^$N |W`윂Hy606^+(ON`˘ϟ*)Q<~Yz%<4)' \/_R (R-廳}br=St/*h `b C;<`OʪóHs-gJaxse-ƊԘ FFo"_M=eggBϺ'_>߇Ž61:CT$O+&&&dddhR RR㓓CC̮=oseS%o{$}OUǕX<+7՛Z`Қ$ -tntW_n sQRQł,]RT|[-N1`A%9f +2*Ъ)f6{EuX@)zW B<|)7i+ ĺ0ձ`;rpBB|@ vi@ |IWhnB@2-#ώxrAZ,@v*%[,ǓJ c/9zt>E)b5* 3;Hؐ z?o.+Ygd},\sx/;H8q|8LCJ߂}?6eac3Z`Eii;,DO`^S$)`~Ae簚̋򟭬wƞ(5YnvCE0%[zg)~~/LJؑ<<__]iZ<,Kɵu}݅n}"\oiH&`ۯ75C=4dXi#RYX)cpHJnpr.5u~?Ö/7M |jVCAk(dD/CX/lץՕ)4 (~HCFFAAXoewslBBAf|F/\7p{ڪSkm#z8W<)m=nq s(ԢI?H1d ?Tv:QXG41RW-]a7WFhO;;n /8{z0q6DekF " 5F&''C=/ok@'9,fr*LUrJ8Wzwh^ PCDy}}Ŝ^zͱ V">3:taa//N #wN6“uL "78e]3n\QQYYҮ"zG&gpD{v{ }Hd/;'gX Oh ~5>\}_}l'%oh< F<5/&{ cdf^Xm~V"+l+KK>r{%W %+ t !*ck׼<mvf5zc)2k=Ǐ6mi um֌hðy55hV@ X'F21XqF77Xj6)ӱh%ھ&֗雙()uD mIO39B%9901N*d?3q)T-3kym9*ܩZ {")!& 6L0l(Gw88T).݈vpM3h#|󍚜M.]9l] ryܱeOų6俾'^xCؿy,j0URZd86iY.WTТC0IEht@&s @[꾎ɐ!j ,ԗ0:D9Kf E4֕M.SI41 K R;G&FFrݵb ~D3\|?re>nD BAɫ̢}Bh@h7- eJlOJ ecҶ{z :7WL]Ce9ol6Wd-dH3 #Cp"t#O9|ykKlHHt,ʴ@ɸ2}agh}KE8֛r &2Đ~ BV;v 1o ! 52 w#cޟTAL$90. ?@"@ʊ\k͟Pesp\JD)C[AuJut]3~>z e0E%G&$DK>#'o>>sP\?̹Bd\KVvZŽx0d7ϧRST&S.C4k 639Y?cc {~)獡r|%Өw_5 q|MpdwqS^}|[=دW(v6+#JJlATWW^T󘥸C 66<4 xn700-Ug)vډ NUPv$׽}`JM@Lr^rq)yZ0KLA l}57]A܂aMPQ*q1+K MBMܜH&G],57VvO_f*h Ɏ 4ñ^V RwOϤJP ᵉ)t*g`>R&ޘ@044]{M1.*=j˃LZK,"Ǐ)a\]"T" 2{{oGD oZGPae `0"+!V2?*tkY %%%L)* Z!;+ϩPԛ8zggqĈG/68*Hfp㿱A¯urFd ,g~ൟ[?&:J$J$d.U O(B5o~~?zTf/6@2t:O힭x,M1UVIpc+(6`9&'_LI Pcp[ݏwyU^5B}Z!&GxJGMa h_o7µ5dOwȦ\G`0K?E.a;Lf Eh6+0]H:|݋,%r}.WW鏾;B%KuL̆qdA>{ϝ _L<*N"9Ǐ<S_yxTQoktFNCvT$_ϺM e ~ٜگ{dK1O.Hn|bvrSo ZOG3YgQE+`WF~pQAxs! W8SS Zz/z:2Omf(g`l 1)f1h~qll$ݧOZ!)))e߿'XOd~ EpJ<RjW}(wVtk^7 $~Bk\x(k}(џ+) @idMC|EX5eϟD"7gҟ >M2()1$sQv>{%NˇwԼ^#C%cK{{ȵ3!##(2Q gk.o.־Dqts0!1UM&C?r{Jr$&">?:KO{wWJ 5/gQmF #"mr9Z(R#?]z\a+m2q=5hI̬ƀR$HGQO:y"=>(znaY4OHq JllHb=P zRzĂPu?+ X<|}++k2jpPJFiAK37B wQȸGnFFxF*9ΰPd]h񉈇~iSccyLD]Ǡfk>`!Y`/f FM|vT/V0.y qwJcB+,ɯ":;{^/KUƺ FBr1Wjm8lj_ɭ/`\[D(@ƣmV$=';?9Q G,78jM;L*BnQ'of߿VddDs)&td?“ek3֚.'(v˔(\);W226,UYҲH/橠n+k˔/lS x}s;Hb1.nG8);>hg(9KAY8)"?*s?9[M,>v8Z;eEգ૕#]=:EX2MdXIPX?ɘv78&#|=iUFNҫr PP !ؼsބ/ȉ'Sr=={n;JjIxaSv0:sU rowߜU?ANm^"&t+nn?hZoQ"XZZa^_WwN\{c\J)oѳ-,L\1^ik<ɋ'9=;_ k,`7z窪*0]4z9Қ Xssss?nիLPIKu &˔|NzW9(())U[/vҖ-,_<7(NN\=gUpF9gfpihh98-C9(c(ҙ<NUhk3}\+5TlQ1bAZLyB@ ȓ)$ 0 :P359o=jH+?WO" m6Ձও.pPa2.+> z|׏Ʀ*;]Z8j; X]#<8^ >ݓ=Hkhx le eUPvvt?K O$$JEQw\sp@G^(hk@B!{}3^ ӞRn1E{}{K'틀 e{DpgЇ.)Lpj@ oScKÇxjlۢd:яn8'c)%USӼo"/K˄?M"D^:`a#A!/XoiG )/r燂oVSmrX+%BA ?ⷯR? ^I{PqbNL" +2p-},qw{ SL^CCLe@'- acAP_|#ٳS6STTi-MV1%6Xcvo"WM1u4SSO.ya߫_#,o=*|~BAƹsm\x(Rvmll ;N §,Nߊ1huYΔv<x#AZ *.B<<,۾)Á8+\O>:, ؼkی#<͌a= \^^x ܨNj)O.ݿIߓzMD&$^y߫y4VV8r*r!C=Yl|wW`\jy#VLrΤ9Y>Oa=JW[olekoLJB) wh% GiO~Zy$?&Aʓӿ>jSq=7#N_MH` &/;_K um?* D0~G|"Abs|$dZ_ՔzP^|01! xy)߮rj') 1ͿA|q]/:, e=7j{0*_, 2Tx\1$ +}gy"*@8PvhVij8Y ,sqѱEprOf66_ŀ[N-mhHvǏ`OQU>3k"+JgbgӚoeNh4X]ғաo 'Iɕd(1yyt ??$\rJʗJҿѱ|yB# }dG[b9_m.!%%,"-lm%: I8V/%}tHg-|e5_]0VYY?:׭[JJ2rsssIOP74=2hv;+w\/*P^)fv-k(uzD6ZZk:[yzm5',k~v\f!1ob!ao\ Td[X1~+93Z'k=-W{|׮wwYW\Dį C_x2FEzUb<%ĆFZ!if K_?[#^r7/^ݶED Nihm{z|h2,!Yy J#^+Q*szjxP~HQ9 UqСEl_U4Efk8'כ>h6H*/)))P ЩyC ,vu'm%$%w2bmlnN vz]l{b,y;oF '$,\ [g2,HUJoYQA߳d,Lϟk[:U X~&QMN-( C3pcЮ rrrd.e>hy/I-wG9ۏ S=ݯ8zxy"%#{I7ÝLJ&?LGIA-0~ oBbj *.~^@ 6N*bT2|]UA!jjM՛3>ϋso-Klb3*42...C)ܘ,,,qCln{k&&Vww0rswXQy|~k򸤷wp~p?l,qz<;;ܛ*KT;NJMebb㍀:<_2DPF/'}M )͵3TCRQ(& V:.Ҟ^(aa66F'?HN)Ϡ~!oFDDcyM:}OknԵJDO=D|(?jLl< k.ptMφٙ'=ܴ5ɽW!3ZfOj0oZu'( 6k}P<v$l`@ΨHsR=Pà-9"¯Qez.LOn?WVkC⍝펕MbxbC$mUr<@@S5 . 'o}I} @lbcKk$%ow{e7YHZ2pwPan;J&, w 7hub* {QO7o$ k6.Ö[0&$'wvtd90W\,}|tQ h񙃨)2DRe {ޟ8y„urDo陪2!l҃NƉk 9dj94~?@l-cQVrzmzG+m1FF %K.SZ`$}j6θȊǚe[V~zA% -(@iy Nq'/̰yvE`DNfa}f-Zh 3_ f(2IVqicÌx%"ҥu%h)P?a(ͻfY57rd-5g>DOY~{~H*+;wct>Ck.?Ķu{ FDT4C&cS`H^z_'%}{6Ǯ| pC^}iP %xEZTG011@B fNy9UVOɦ(-64d_lNmϻ$B,.m6E6ЏrP G%tAl6(V]6RfLӣJJ{eF4;(OZ(sDL-uW)Y*h8Ml4K"WT|SUPPKlo ;W9>%+㕙=躼[] "!  ( )" %)pֵqx7}]kZ+]v]v6os8S$}7,0)iI-]C4/#Mib5NY%%#U qq]~=.u{Sff&s`s'3/iiVV3=]iZZZnRR/2<ѴIǣ3!}sk4T6,""OqSπQѭr2^+Ӓ*Sa~onJLF[%fA$k.z5`{?}zjTl-> ~DR]_ #)fJLW-δa]&@I%߇\LMKq/EV/58ؼ|f1[:rV!z἖wpLz N|ǼNΕSMc9 oK~yr$?#G@A~Qftjlk3U2fΫqѐgNd9DPo6-?Q46v8‰ot;Ќ"aKݺh/) <ޞ/A%>45qzljCnw[o{1gBaUmp G>((i/CBqa^[fճ9s{@p*fJظ Dm ]yL惞)eW<͇A&S+*,Ba43>0O6JpTr2٢2+)F(p'(87kx&067Ke gUcbAKHH b*(81D$ܩ\(c{ѠFT^4rh)aaJ_,;t(O;N`G:Rа1viɲrm0g]U|͒_!X//9cRH.Mi޾mdCnesueoiց^jew"XJ㉳҉?XGgMBp0+ەi&{B)wWٻ5rRRH88gΓ>NOd`Gs*+=UE E9U^=m÷!%wA |8G#?߿8ƌC )tBidL1Zo2?+_&Ono!ƟWfK-)OKU?\y7mA 45Cۀ߬jY#skڮ^rlLsfI_L_ڠ5=+pECGjծsmGxWٽA׌fX$q|l]ᲶP*/4*߿qrv:hsAW似 ML&G{%Vb sWV`DDDf0 䰱Ov& BBB72" 29Tk)pQ{p]D\x8 !b}@IIHEn9})~іͯ&ɂ1qv?rhߪc_WXh!V<$|NCqZaMyX 5z ɏ6 &| 򞡉p#dbNؕ-aqMIc-٠PYhBK;m'l7'L fO% l^tK ?ЩЌ;&`pޟ|nNyB ۄ*&f"Wa&co3D_CxT__,ﱤCGvz:H q^~ +:j>Tnt_}%BD\_3|Fk Le›x&'`cahrNV[2Լn+IHU2osǘ̅m: c/=Ѱ2Ƒo蘀6OU b.t&& &pR-+vB? ~2ƩNLtb?c|J[q8dJ5\8 7`NUiL~č[]RW%^0UP0!WzCBǰd ~YqH%05_z22[`a^=d(_?ǡ [ۛ3PIJ@0㜎l> u`4^#겿MT>qߵֱ!/'%D7df/ b$uk"  ň! 8t(5YlZiBq;SC>R=OYrsqV3E0;^0y MT r ^XE> U2Wddh/%Nm\\#?>ZilTLd,*f&u)US&Q)Qԗׄ("p5oQ)f։!-_wm-N:l |4spͣ*{S(uR@bN*)Ġ* _575 wlsGpť-1Q'S` GiͮuxPT.8)_==xzhBU{TȄML^5Xqg[*MII%%jȩr#"`2ޒP3̘ DHFc9Ѣ D266KI^bMO02G ^PKח\U)_{FGc^p$.w~a  (reI+ -e&„K(walsy>NKOTm}_>ʤݹT Cjo),lO,~߯llD/Y^_-?fMvg*A)A" ʺ:b5Cnt|g[Aw׺If陙Wz€Z,, R?{CD93,/ )Z|΍xАh\֤OJa&8h DNΦa9m<>edL(/s@Q.MDD(5C>s8GFԐs`\gdq0m#4Pۻb=Cod~wXuA/)O8 3v-wsAG{CSHWk@,pF:;d06¥8ÛZ3&_Wx/!F@}6IԨ'Gk' YfЌg[cڄ%|$8j|I8;mu8g?MַܳU3JɝYXy%F(1</_ 2iʹZ=!~CB0 WTA2=+} .ҾϤ yst9Dӑoc&jT!aE/_|8:=VDMmm0?BSbYǺYBv 2(ڱoTy^Q L2A'D Գ@JbRyXZ>T:mC_)GA櫰jx p"8wCukJ"2 o'?e8\2 `3 %b_,޲b1jl, cS|u+_2F ϧ@>J r<:n DЬ2"Q6 䟼a 2Ba~jٳ7pTonĹ8PvU8iU퇿9^bZV}E#YX׼KccQ)oAh`D)d:>B!7 +b˺.Jܼ'+nA8ĒfC 7MgeE)>{D͛Pkfk7Bwou6H_v#,釿 k01ɭ%f|h8z0(j4 Lo}KLK@mT$\8ws:j&=kT jlqؤMmĤ„DD>12+(չקu"We71 //dT'1"A;&bhL5m4ip|(8qm-#ol]<2_]Rq{l6T{{چ]̠Ͱz>̕H' NzʔEaa M'>0t>R4~z|;WJ{jqTtY=ʜޔ] ~4:1|(:>n3q^EOH1)*OSX)TL* o%;;&.m[;Cw߮?:;7 ~jpZ5%-B5$zg_҈KH|K(+6J* 0F+@{-Y$ Ƚoj|$YA-׌`D Gv~<709ΨFus/**/HJ<@"OM>G}JZA#YrC;l?vXGz-:zoa^ACRu6npY.wkؘ3jgHC yUn}EB>'?jߕ9`E0?lCz +Fy88&)G/R/`Tpݏ +5z#7f\6_(/OJ O4~8#C$_T!6#!4az#cUl܄O^\! &!0P@樿G -,uf$uAB}ʊ7"־?jy-P& V11_YX!hkB?bV:ňGX htŬ?XlN碢A u$k c O]SlH5%cj5؛ N[ ,Ng;"s >QdByRYh}++ hPɟq$T(jY*UcgoʞT<8~O+lzr hdFȤ##Inu09jq$ˆEVc  Mʚ<ۆ)I+g"MPڝm s;m Pm+XJZvϞ? {&}3VpJfRFf@5&1Z, A :uh0zQOwPR!MOOpٓ|Zbl󋊀W_Y uZK=lnoո>-&TXSQJ*zVQiX&OvW ɇH,MnzuËɟcuRx]3_J+[MYjE +Cd* ގ2xO3@3H! 8;x+{SȀF.jX޽n"ZLWkmrtѨomD5p?yNtxu22QZ)sR};H8Y}S^) i D 7pgtrpv~~SZrlT)`{۷o31VVw"52J? 0ЎZTVV8h'E^3׹Ef7 n׳f3OXj2hvo/9mPnkXo=Xrw~#J TË=lhz:0Wt.q`&Z#PUv, 0,qp8+_x[RC[<㾭&ê/ǒZN*27sD%]"]k궶 !IdP 4۱ش~Wd߾ X]^%N8^,KA}=V*&&x^J{z'%ڟ!eeѓ8d./C1)D T5](,¢4ߔGR# YӤGN& P)T`V%C䃶(y[EAA7c?呎D9Uv(М>*d:/Ó[,,BNw=R \b % m8 S^h0ԃ]VJ.QZ%w`t f˵Bj寅Ƈ@F˯^-Mypϐ.6A߻v7ˬ>(Ãa>lʼngΘeλ{ֻO܏MϿ ' (qȤZXn2 '75cS4uΉYGeU_bs3~,Ǒ;JXLeۮs3#X|oylH$(k_[ZFߑ5'ɋ 0F[?92Jۜtu/ ,I# :3@ **vп5>[c+a9ĵ"ÌfIC֟d|nﶝ [hNfۙ*#eII!X}F?%*hؘ iKjS_wiK)0fl%ds18i5{|E?*$]Yx vÃT(M+F}(I1萠 <#ȮQ=56Db 88~"K乚qە}l{X)yi\2:cJp$/xxPiiQ<9,>XMG -SipdEPGmD%5u$*A/W&IA ş[d32ˡщr}./i,:xC9aC_$)7S_}H m qcڙ} *Kq1]n^+ Kǘ݂N|GBF$3!GzR-*)QA̍\3׷*~uˏJTRAX@`2H.7V8>%v~f,"PwR~kj}։O͒Q(w7br:vz}X_-nNI.?N&\Y@z#A&;YY]?EDmY拣r ۷s;M7+\,^rTֽhvfawg||e-N7ֆIO%kT;˃ oN=ý!a`O ;;y.cg?s>?duolٙR37E}_[42뫁@LAt? Q_$ ;]CIRRRf'/ύ!`:T!VcVVV(t9(\[R۽|*)JW(&-3s,@oU5ծP[o @Hk@.+_TTTah_@fmuv ܽQDPkp~~>jG"aa4r)^)zLs^RP.)Q$-Χg,b4j4.o-8Hp5[ИoÈ~(yw44L4VKR}qmc6']&RqoN"Mz HNcP 4zˉT#7<""`>tlɴupއ3o[f͌11I;b/}I`-0_tnvyaM4Vo;Tƨsʫ3@_ٗ[z{w#ƹsEpbggHUrbߊ3+ْާFW&drHq0!Ůhirv>s)/ ˎf#fJ6^B=_C֜q~N,p߉ve/_wnsbfr^X6DB a# NwQ+Fs;V\ŖTgU .W<'oxV: t RvY4\eem1><nJÉK`uR'l8nƩq'z1^SOG QyYeB(KJx ~g;gFE%Y[W]Pm5VN ݵJԟN:⅞Bfύ;GGvVΤQ^h+##`܇I`㩵i.s"K+"3;:,al9}ECz::z"'9<%: ϣ|!$R\<9,ZɈAߗvh{[P ۟!p~IP =SMaW׋} gD_]^l x2mьuZrO"R|}&A8pLuRŹvfJtE"Τvo4)@熦OB|:9:$gh"ΛBDtb_23~r*gdZb۞%oePrtGdloY Ć]__*(k^&w>C2Η(@njV\}(\ ߺe*Rhpy]]Gf lKSh)犆bzn`k`&/>vzȀۙ&~nEsF%K7~7:(7Lxވ=ZT2V5W=tj)\p!DċS$݁DWGk;%SB8nŒ#\r]Ʌ Dž4B,ڳOQQ *Q_楥t2$*Tc$% nvE! (E9!Cl"VK]O+U.2=:^Rf+q8tNN4+LG'-,Z[y./_T5Hnn͵ d)J{8=721 P-t~,yx3 1ttQQb{ߊq/RXBCZd }"Ţ5Qf$na0Vi޼Q{1=-uӃbnn>OCr;ZAb""#ߐi951 ="@ͼzWrΎ G=W;QX}'T`U~w,-,dN]n? bͅ ]&+k d* 2O,k( Yrk v{6~(,hY̌˾-g` §Stk?TUuvp1֭a_ci,OV\饹iTFIOI~r>|b,@ wM3KXT>w<߿=3kˎO|GW^[%Ls OQlFewK#DЍk6Юʑiv7KOB1r莼 #"Ձ9J尤N)XthnA7Yŋdor[wl~oy[`68evnc! (8JJK{(pl\ 4spyոW k,;1$岃9WDQS<!txs &!gμ1|b%IKi=8!7"7u$ (p6WLInrҴ$cRrC/ߟmvßusۂt˴_mfY7ϧ"l7}M/]s)/<ߜ+^=dw~9@LnťBu>+{$%O?%WCY# 8x),SCvndso42寥ޝ6LxxVA{㏀n5z}yɳ4h:Iax Zup0̆oCwĖ `<9PIY&ؤJ]iD3\@yOi5_JSӌ=~Үz\+u| 㹞Dmb|@p`˹d ? d#a6dWED[КiӦ{\Ύ"X YWKnC*xG31 4zV5͡e:3w}bXl}JOTS[Vxh`52#n|}^N>i%7??ٛ8lٰO󒂮ƤY6E+Ke&fy=J9>`c?7VÈeY\ǔ+.ok6N@PL<)113qO6y([ȸ~r//k ~yL1I8`; w*Md=V!0wkF)dX>2 Hp$zvQUWul\gaZo?x;`G稐alyjVkQb9+IG }폄M,FbsyX}լöGʺpfW {e޽ܦj???Zut^e9_v`~!> .DKs8m?ZRaBEDDS&k*9Z .,^ XTfK'МB~!C;D}vz=҉2K@ Q}7G͙hށp!\i; .ڢII[X6EEmj ,zޟwvG TTjdZzgfS ȟE|uLN[7Guyyu_0\'>U7g& l"j 4(ڢI <K-VWk:*-ѿES;4/fTMfgPQ֩yoT4=ƛSpj:w=fK(r7V`F]}E ^`Uo p4A2AG?^?&y lBGbdt)PϞ=a[MfUA@`dy dmj6_~ NNF6z;QU 77_2Eb˗j)΋}&;bKK./""J<< Xv\X֌X%_/ Ͷ\4 {B.vTJYn8FxpX']7Lc̭Lpg|XaXHdߍP5 e?ɖ.(!]㞻R E8KK+:%%E`g_τ$ r0 Jě /jm؝O.\y i?²_J~Őq/eSIY<շ_ dQ|}CHHov 77blRWt xs x/_8Ph()m\dhvnYr@_XW/z޿XJ\[Ҳ dV/7nw~Ӎ/=]zԄ͌ )#ۆrD$>!gcN5bb??-1Iiw"h]cYgA4ktCCAEfͿѴff4 2pAXĢNHX 0ʩh~5/#L(U^ )]hPS)yK LKZѿjM͔Y Dލu2 Ύ o\XmxL0)V? .S4*i!VLE!ed%fPF~~~~\JJ=fQc##hB&ˊ>Ddr}U  9wTY]!ߔ<3ɭ5nJe$踮 0==“F=== ~g@<?LyLeS2'xf[>=>^ÝN)Ҟz[Tf%}MsYYnf1fG* \\ۘ14םp`?=5϶ /E_BFJt9n kWMҿ`,5zG77+]w_:w݁ǭW?M0j}]]u^|Q7mP!@h9HYe[isqБ.Y [[S1"_0z.ggS0_Eed.?JD_e3b/S("{SV5@Tkɡ[&uReB..vǾA~W΅-%PI&;;OS z`R$rT=sq\m tiLNb~Ą]*-s~g-K!>U&yYnsGt!66<:<DU-|:ydy/XW?4o;Wzx ;%Y+\CV0/eۏ˵k'cbci]o/eY4?Xt`;U "u;y d䓭?UPbP)sL6 ='}c*%{o*uC%yt~S{ieL''};TD!?[Z[] @~%hZO/\_50ʛ6O(|ˮJӣHk|z L@{GS'ZGj/h::紟'nJy7 eV!WBB:^̴@{&֫ԯ~%Uwk:wvO># ^ޕǍP&/jN&uD&][\>_zO:5.bʥap 2Q A99hdtKzl)kuxr=TN@q1bgl,.tVùjm`bJgbw`$uw6.?贠;,(Q lcϊ-BB,S1=GzDQ;D2x?11J"Ixnp\UeVfDs9EH]nW_5WOP s88;EsһdÚpgB8V}$CObߢ׸R*wX1;vkan |F,soq1L%Qc2\@{џK;kPd1S vT$p4"ٖBŧDyi}J)K}?NnMޯtg]d9Qwm&8)7EݽԊ|{7p̏>$BqT.d]+Ka,b, e7:o/Oi0|2C?y<7J2fe}=/ ݹڷbddџ>}܍op4FCG[ Lg3 ?̟O櫿~( V}-n7%,.LGO~O}W*msA l?!xˤ&ڑXR՗6j_F(kO.5' tK%H>R>(m{zz4/-[LA-JJJ[LG@h?p6c;_9̵r 5t \-5s+^owdه#|boJ;qh)E0WBj H JOT~9XJy,+ꞝE P^h*ȶ=Zc b.nտJn<n5m W҃0X\5vMo7KoZ8-:&:Vbqg_\%7/~I *cXn,˃oE t2zEEEGWC]]@AZGE}Shl.7 :ϟ 93]йS>`k엳aP)r5!7F\fjW(j&T741Cwf*͛GTni!.GH|B"La2UU;ģ/b&ڙ(@Xhyfv E|!^Ѽ5DW^qr"T2V3{nq?bzcu.WN8XS~~[6OJ-d*FFfC;%AX Xy?&܉+v85y"e&BRCA!^-eϘ2Uha\X4jl# ӛˉ%KĒǒ HIKCgC, `ȧs~mTJH]}V[0ttv𦄀J{{{᝷GLtHa> D>(Zev ѓ~O BFf9!7K'Ǽ2>B>7%ybұ gõJ M=Rxi00j,U>~wa_  '"y *>׽gqmmm\dUfQ:>ccRLА/ = Z^J^X12b›\ x)͓9gRgACIEY|y]X(槕NghAjڢ G]GEP.׏nф|""-Q/G~Wֆsx< B"^a p*jzM.Y͇} l  ;_]_o q,t@r΂_O]Ԝ/ jG2\"r /sagSR7A,Z913_>q([(h( `Vڑ{{Ie*磂w &?MMN3cw2_`O#P];s>.)߸݆CJD?:nǂQ b<g1V{N~[@IEGYPO#m 14ĿI/ap ζPovBF@ ٲCZW_Pvk?֓(=}PY$ɛx >_ *-$}),ll¾~ŋ!\>H٩2+Z쁋buyx6:6 R 䌿`M%gj!\DC $841gsex5.iaAWm6-YTq幙1 n #JJqZW;yzAop}LMz/FVb'JA;.KD@Xff348U;2kblkuH\Do6^a@"+ n?m"،;zqwM-& @^L𥅖+ѫ]KV{{Sh~ r&?28Y %Oޝ܍_nZ;!m;լ6pt f )7 }E%͕׬PmZҞCF˜/!"Mi^ (nEߜnk`mcR2*+QOoNbTHcg$o ϟ >)Ǟi__3zvx -S~JY-?_nc`͢gm"|AjZۖn=zE^qA5 ~@qo4\IElT`nFchonEA7PXg\G|^jh`^|Ŗ6E[GzSP]')'#U,5 c;RXX^~M6E<а<4%:G.}7`Zd'%sT#;pEyjuȅݿ* D&`Ojid`3RR}1܏oܗ)b(b:Yf}4?]-GVT͞cĔ[Ne?a: wG7 7}3ZiF,&zoD.ۆRƫe蚻Ѿʈq8nG51'F*I4t㧚.?›qRn7׎+s-<6*橞  =2tOr>&&5Fvww*?3J+7 12LBn:CvҬ)n%n`EϘZ-޴aғn(Wo<+M77%x#u">^[EUXdpLϱBz-!,"瞵6pi'^>$=-W[h-{v O `Q"@$7eis_Cm``lN1sߝpurFϔ~pDY@oU~v6٨?, 2SEHEf/C%tƛ_z#9lɡ7:s9aߟxPP;pD$|;VAŚYY\a1cK7ex5*RR: d-u[:;5iB^ .>s x";;&67yJd㐠Ith8l,*X`V+Tw}c&Nz¢[7u4:xalg7P*c⟛wu`4Ǵ)=3vH겓k;=li!=9u2Y`Bwtp7>Ah6| ɂBfE]B$ %O'pi gh aSA0G0B\vx;I?KCnnfD'&OZ#C@nOC%9cL@{juouarzCm?P|b:/Ÿ71aFtKv}}GZe?UpM)jS5`?5%m-ncL6Q?Nohi|" Xn(<'''E" !T^z@9kڷ۵iT|^Q՗bVp\o 14E .i+  mĂ޿/ Gv  Àoo.T,-&6|YM4ЕVS >a*J"pn=Pؗf`7jGpo1(gsO'wiXY''IO etl]ek9l\`A'Q^cƳoaƖ$!L"ѧF߅cS8|LQ]9^jL]ŋEFV^CmdQ#ʕ8u0;z҉a蹘V=i8>v}X-fL("AЊͺ췉!EWCC^06GnfsstH5g%袆V' U{WF!~"k5F__~~@\!:W׫tdj& #y+{ o!{ 1y -ˏ62-Q Г|!*G_`]f+wX F"3@`+wv-@:g#t:}:+THR>0Ka(ƌOjEP2vTI-@OA鶗?|嵐^_рl#3Ib--eLL؁kU"f zmm3 ֑La{j8tb}czȵu0L!K>e+HI}'U i;B``7?hJf ͗9۪@#VUe4[t&c}Yr 3"D%{<(E~R$Ug~tʇrm|3/E"4t}k}WKP’9z̯ՃHQgSI ~&D$5Cbob-% )5UQYM^@]6S⽢"YHH?J>LR3 '3i4ySkȋDG<5`#1~lP(q+2W2/VV5E8eOj_l"3fy|}E|.,- e8Ujk<61ɢ_BR(!hU!W0hcL 8"X 1.x/C#dϏl?#㒮,wYWJww*Zt;UDu}-@IE[$%vVFJ&o/䉪ʘfexjbSY&.Q5w S`+ΐh+.,9HޗLG =y3mh)뽳yyEm66=Y8 ~GDƥ)͡,-TzÃQ:4TDL@-MV[qaE[ӓ f 3fA6%d%$U-2e~?6-a A35G+ qg_s >i/a+V OX:o=/p*' / `J& _efckk_5օO\;;;:&$eeeS8gҬHt!5;*"^.)(,Jk 7',O>)*o8EٱM`c92ںU{9APqM h&[yo/s3/  3VK Lq#KDؔWs %%8OOr 6%(QLɘ(7(@TYdŞʠDQeZvà0{+"3;LV&2qfN哕):<<:3MeM8D6^1 = ws)Xn'k|>NVZ #@#Hw@&A&jSg bk/"bCq[&t6ڧnƸx? ?~ x2VRWs.+.~/, {/-5. u=C@k5T}jF#!qd ~gqq]?BC|ԟu{ۍ]sژyF:.Ȗ Q7_[Tgjr ›1,tΛ( YLxC@ش]ALkX`p~78R]ƸTΒe+nXpGΕRNy99|ʠɭj(%c%o/^2^:6iihj6Qv1Gq9KRXRܣwWѲ*RY#S\OBm_%d3aw7oƇM-rj(dJ k4K7V|k!"=vKc8 ׺o޼iu75nejН {^>œn144PvYlBetiXxεQdc_]#+';` hjO轚+*Ul̘"lQ--X B'7di.yx;)esp't^U`gE!b"5<{niȉ+e& qx(LtyI^j!gP@5WBV* q7>Q@/[n:H,AvJD[PF>WÂdCݛ+3{W}zF;;1|G+T$?k_*n;[ۗ}Ԧnt7,F/7[TDiXΆtB#.Vbqd, " `aGF> F/RU^]兄@FFs[,>ו_6V|n6l}T04(}_+ f([s `]/b(WbzVf{Bv}P-L(0P-:64'Y|eX˹owyN+7Oj_g[?!T䳶\2x☋K^Z+1qGh{|=Hyt|Xd@+~k){p(?V-6Pf!P)!~=]0_[cy3̼2/uqɛNDZZ+' XHA80R \ӷä@b zT,/Iݞ:c19cmTIx~}SjO j)BysCs.oyVBUNrnǵgYḴ%?|xڊ~v88'I% @F+%H|{q8, tIm^X*LJ J:kT[C]{Se=1[QQhbbb+Rx2#$rM PN;wEIϏDee⁅hbfQQ@l9^$]:A;#c{rNvN:tq . YJwOCvF:: 뜞&l"/Y"S tP +<nǿ.v>)dR20blGwRRR xh:s EBJ L_Vf5"ݽK`\wQ@wIKQ2rx7'1,ci] kVݢprrtsPYI *_` z{{/hgns,ϫSS12jsss><< :z(2$ 2i|ːy Vlxw^=?㣽ZtV/:0ĐEJ^FQ"f TZUE`RTMGϟY"l!*6-KC&>9\w2o:rC+ʎ :FFR`DȀQMsn%,Frvm F\*F(<;{4 _fYUg[ gFX]K̆vP{h޼AL˾v@RHa#02pp@ҞbH`]wIһ~9`|gGF~pa!M~kjWtǨN@vpJZfffðfAquMmo[Zzð[=޵LIHdC&}F1EVCVPN.u?f-\KP~//_C_;9# z|7L(Bl(Λ7o:;67EDȥq \E2Ogjk?шj7'^{܂L$(!+qwBw#m6ue!Jyu%)).bbɐ1 FF4[<32B]p)YM}t6/܈ fkAh::^"R@N3b"D{LQAG+% 5s"rX|jFR4b`vqїhG2>q蕠 :VoOe8BZ0o߾vQcCWSGbOMϾX YdlO,u=k 6mfH?p11PS )Q 愃 F?[9h^mp]ZZBBFnvN7JQvLČi[3O0YYYttto?~8B$8{4iN2EE;Ph H<.!.OC p~k WóR'^"VVYܔWGe3?Vx`͕EBөml;uv +ɥah@uv$1'%5 dmr[Ԙl:]nH **U&rj7Ԝu"߰͆:Zo.&C`J*Cз X0K= L1BVT/pqI@, ^L"b76{p \*K7bKp< ɒܛd"{r>tD GbJKCmb'<|?>(LВ][5J |`(̺ݢKj!h_/ ǎaXB%HԺ6gGH䊗N X@LըX\g폽_-bC_YiiX>7ήu>h?ϭ{qY_祠Q\MX$1?d745 Ĝ-תFc`.Oa1 潋 ǯ.VkTx444khܤA!!F;cV&1Aގ7=CIx87icS0)IJ+(li68=^L X'F2 Ĥ$a2H$'}͗xj{V'l]p^YCBCB24*t1Ei I4Njz 'Y8FDvXuN$&U_YP\Ӊnj! ^PvX`pԸmׇv>ܺ77S^>`@.[V1 Oxo%.--NG $K*UhN4ĥS!U$H =7 kU#_\{yߊV$hAsckho22H-AAAag7HHHP+px( ںo?|l{J{zzz dPЍB!߿a5E?%~vCX5)B?ejYhQ{8,|t!3=6(>ϟqHgQ nuu &)ss'#u m*BWyiE~ArXI~8(K9w4E@z:4ƾnqWz~sFv˘HiTDN5Kd?%gjp%KdMx==\Fjp$t W~V7_Õqp@@5 ~_/Ԫ8:58oc "ؙ ju͈vW*!! P„ᰴ5#32YbPPD@jtFl:NJ!T\.stUJ-A a珺M5{$@?S2wB4U'=RTd޺L 900ڗTHbX#c^[W` =ny@hZ<K0(/^ _aF^YN6 0 E$mvud.[w8t#U ݠG 3Kbƾut&ZA-((2#TgTNɟQk` JLԏLKCTU-D=9D^74ְ%w:虯 `."L#)׫G_"Ut/iiCJvm ֘((00!z8xC_DmO/p\A?ñC=ʗnL]{jl܏Y;lf8 RNd<X:}N ճ"}5*"U]h#0|ՠ*Q3)EW9o |ͻF>{Lօ$=Z6WZHfkGdվlLlpaY051`'asPUyRfg &A!:Z`0PJj&Z͎'kdH~n2 ZO>H!X"aA2Wv/}R3ÛOf"q4FbDW&0b_ #+h9NŮPEH`dfC5 ZUj. ){\)!Q0Se̓_"-LT#Ε5*IkI%ybth+wW+T4-%^w8 KUUɂb4}}.N~|_&'/֋SYUIg2ٛݧoV'b 5ZlP؍*b ^L FV!e=/Vwu R;/[F0ŭ.qM..^06% N{ƃj9u)$Jh??3RzNyD`]bxѶv=e6eVv`` xL1{5H*7hvmw8| 8=yP5)dZ<a@m(rѽQ5rf_q11-t2uv𸴼Gއ) -r0w {4{CSokkkKfƵ8h~~}:la k#+n G?`rl~' xЕK¥%&Yo E薅*Tj%of,` /XX,[S8zJ%Wwopo?T^Z[h7CAO׉xZ==Kׁ⼱OE[5~<7+ 1QDSkp<אÁwSīS~h7j6ջkfR^zyGĒ/F|}ZOxww0}iiNl] ;p7]K#YF B~Sbb ޮ?3mnnA5Zc!HAc: h`aAkzͧ4Ar>sJn$#(24vԡMA'BIJc49d=H(isf@ 89Ee3|=(}zOR=79 E11^II(ª}ڈ]\ԾD0}X?2F H5R%#Daq.tj?r@UUe@Uyy"ٰhRC|n33iLJ fB].\y7XDX؄6k% DB|*^0W BAj?=$ N1#2_IiHI]_vSMg(g)&#$=Źcc~QG|kb럇cmMϠɲ?4t"n g;u_G?13}Qt{a=ɿ Ow"ŸȐ-K1VW`|<߱lt"pmu`l$\l%nX[/Hop;{F5_*_ҽOŏ%(BGM}낒V 0ec:z"S yӎ8ƧLYˆqDI |~.?mfc,]~P0Dr)N{:N8KL:!  f܇1LJS]W*C& Y>V6LУcÚOd8?1DnFp6PT(ϒOvvvsE2iqD@JP@;innnAS?>>gw%=3kfʪ [P,6 9Ү9_Qql/ͳ!ŕlLϯ˽c5V?|KP H+mAΓ%wWao#2+J"tTeS|MRJٶuw~A 7<=''00M9dITC0ғ[ FLn$_L(E6}l[rI0l/+.eNY 댪ƪdV1\QGl"(hfgUn6L~x{zň1>sq9:2o<{mjJ3.KemJOmjQ^SBL7(K/) s\#\Ek96! m>_2 tz UgEZdœX7]D,ϣR*E W Ks#7vQR evh<bFs@m+=3H-uu9fA \NRYfk6۾r.|@sEX6ѻad|2+S8ׁWju>˼1l*cJ{^]혜s1!"'$*/8`,Iټ;g>NF^Sw@<<$bKb@tOr6= F! z+rz>˫Z{B3W#N@Wfr9>M9꼈'3<-ɩr.}-u*^!UՕ9k*՞x@IN1!N<\KF)iy|C7Ƞ'ihy7]Tꭨ&P.7]88t .,!r* +r9^ar͡h_.bpM 5)g$ܨ?Q]$#Gnxf-9++fKKŅc#L%tXX6:s=Bz^r( ?A~_UOvw[rq [A;.::rCqtELL_}}Płfg͍ xyEŧQoWx' 3Ӆ .2kgNM%nACC3<: B꾄@xed\,p"!}߂(R#tgl .ȷ8:Zi pikkuQ3Qf}33 A8=^E !sF'4,@Ct1gzDQWCmtj͠TRRWWXZz,;%Mz4%<- MGBpׯV[# zGQ&'yOO#(ƹk o+D`߲3p &&tgtZu"Tz> XTl*?9}MM|Ci-7eOvJ%%dP<.?/CEEˌqkn:6VZ7o]t[;N~':V.bcBȗAtP*| y>|}V-a>IZV6\} U_49+)+KKK9FfOެzҝwkLٍso ͦ \,y=W{0Pitg?ҡLJK d}5WW߿ S9WTT'o/M^|Vi݀f6(^׳t]){d>oY~vɋ/ qpp,`_2KBV#R.*[R:":7 ,bϨkAtT\.73=]VWu1lgwJDVT0 -3!iv[Z_a,^υR^'~nm}j(6V }J7opR 6-V8O71+kJ2f/^8ScSA7W0<;oȒvzvrrLLN /:-) ?hii%qvo'eovKfglomqmOL? "QŅ8(Ybgjm>U ٙBuᴽTpqڒ |aM-,mPN9;se=8 q eGxY"1"H*&iw?4L ,(((7@1Iys?1d\@=nnk90#5Tl˚E4tdd_:feuDT\JyOq -GģOX`'by\3Cٛp0?wo2c*KM0&IlbsykIuSKݑs4hfP)OPޜ&a>کT-X3ݥ[SMqvx.dح;N7Ѫ;BJvozmBNa!,Z3χk:gϞ\oie$,̕7_>B!STƻ3pv Ȱffvemf3gn{mmz~c`0`1x) $mӼC5xOu= 9yUz ebyd%c]ylzа*"(&2}C?acB|`͋ aaa&͡^}"ARX -0_ 5-~#r:[g鬭D ʜt>lSSQ?c+uBpH12 F4Mݤ^w__2q9eιkn~YCa6x6+p}bdjjdۚ\[o*l빹9o'''m i./Rsl83ӧ8{&kHNxf磿-D\S1"0H׫";ms77.-sN@v/ U-q_mzq(\[+/001jYYXe1í4P0{C~2F -E>|_Qҩ{tܟh ƺ5M޷8sjdKt&ċ JH\ M.1 >GtL\Oa]bGz+{Р‘?}'ιnk/vK6 S~̑hnGockbIϧMD]0| @#?^IXUsqy"8eG V!`8:wQ}c*i279; 2iAA|$Z9=$=Rn|lrdz񼌌?+oksu (M>鏂٫ ~lRo#}T6kJT:mMj/5뿰 4vG{Z ,qq~O M hNBҬow?$7isɈV~:TEd8 Dn%Cȫz[3c&0w:·Z ߉мk#CCʤ6YIT,OcCC艚_CWtOV$ Vdei@W6 )4'f%dz[52:['zCDDJZU5j+sAB/,I8i))PymczǏ9 rr À/A ?  ==js֭0tutN6m6RV鵴`wVQbffVqllH#FǰPQQqSY972Sdm&$1}شlmokZEQq祺d.'-Sǖ@m@z>.& z#YSˁa"^y)e$O!@ҁqͼCh*V^^^R!+:[ l0UDg1Rpc'2`FpR#ukQ@Ss3.}Wmu{{0sثCǛ{nY?!tVcccIk-+eRtZ}a[hLO֨ͦ[-8X.މTJj>gbԧS*Hnp9)su4Չw iM$0mf/::VN鸅"ڣggo<*`DcáDwCJ4Ŷ@U@0YmZc5WzڐZ=QfA[Pjg|za08X5 @>g]V؉ fCFBVSY}X&K8\NJp5 zI][la))2!.h+2Lҵc P ՞hsYٖP|7fGKNɖj:_rϟ=õ֞ qiWfۚ O[>gF&+:Fq/LMr3>Bdox_b~+I31S9kI'/kDR]3%b_ %23lK:~QQuhr j7tp]l dT1RF%d?3[< $0yppY1r)OkRW_6eQ30t>>8ag"loza߶F*o{qq_<]IFbw4`HBcUYN<2B{ 8&ƫ9T4o 5S:xKfvA+`x`(4&(y]/M_]>6\\w4I"!7j{uľ7cDLlŢs&ٖc7%Hf+ ݣ&cK6*GڣPѐo67gOރY3Mg.קu_ސx=p߽?r=|_U( V쏶V^#oݣr71R= n${ѡhjtt{D7_jE!ONwrٮ& xbc+"qq%bihhG*-O,"p٢HnjXKa!!S!2'kЪ)|ဆ >0,PMzzmQcYnn Ueh}jnk,aNk1CGGeʮ)eiW'Åc#)Kȸ0 B;l{ED}B6o'69 gd\o`xdbߤlCnW ?m›*Woh@鞝xSgIe$|yl{ٽxMM[a''_tՈܑ\9qO3Y̆b^_ZbAShL%lGJ*aRR$6Ђ?==x2}2),~XlNJg YtA)$~=ϞesyQ]g>٫݃80*N|b9IK^'{m(ѱӑBvSFv^g }b C9}/*Rl׫̖>vP Ra ~F/y}m"uF꯷BC| e9ZDaEF^hT:bPaׯ8)0 "hbwƗ@2Z1cȐЂO`y/G3Y|hK,t u;xI6P A vtT4lD6!aKӿ֌.CLIG'5Sdg۾2 DZڟVP+ڸW?q"Pۮ~sDadX? ?;]qh+BoOւ D@@@hPNbi3=>.Rx Q5Jox*0K̮g%7ZVc G)=ﴸ5_s0v1A~G&l;iu?~mRں!'݃NB&?_FۜI-' ܭ] [br2nDnNCpPFtGtʾ ,m]DA@xsttиP$I/M_+p44fb} ƀWMcvAED.ҙL#|KCA`wCC( :||^ 82[ jD?D$ #cb|DD^ek}CM-CL>jTroI/F_Q8hkabE[Q GT0|=JBm?>dp|,l96 I]Y$Ɇ5^$Uj'kf_\\];_{{ٛ&ۓNj ߣe @⹲q n\w}m 6&ߑLdJhA}\J*?X}mutC oj1i'OzȣܠNS3Q` UHgg%FXEg' t9rNLF)V1(5fیS**m kj(oRkj#v}[[ƺ 8Tۦ#sS1b'ϯ@wS+E|VM3X5G%11cm]68`ri g58[ݝp\AeKR1L`FZGnK;7[8-$|Q"gj_-z J]#Bݽ_RxAբ*2}xZ(9fM %s1s[gc&#/S,\w;؊o} s BDdVP+JN,n{LheXy}+,ЊoGh1C$~Vz!v3gfBE+rRxxivcT޽99 WD.+Or<5cͰX:Qo \-n0@&ܰ_ầp;¨~-nNN7PTB4u mğ xb!}3QP[l9w8zaP9s㛭)k3U]U,;̫ Cu+HqGaT^Vk ؼ& mW_n<[>(Y%'YZgSj`_=9*rHZZƒE^R$:d4C6]O+Gl/^w+ևSH&h,h,b>2"L/A`DAAz܇me!o40*cߓ|\]"`3 8'IDDV'=Xn>HKHϠjwuw]EKe7D3:yſ w5OM Fl.z&&tss+M{į_%ա !#w-wz4=Gj/P/ k(q؝$g#wrqR.U1N7L`aŬ\'qS?\Cw蹻 ?|~ >udgUHD3腍kg/\FIz]ddyD$(q})&zrB\9%_GͲ|,oa:nnҌ44nf}À9!MNy5W~kJY1| 5Z דߖbID2dfox/w; pכ$?QQ` 6\tb3^MJ7Np)rHi,11 MÊI~[/pΫLoUkkߣ"~kGɏG霝WV cKN# 3]LztC1S92ttl* \|YL|}Әͮ fڣ鹐-ST] I:LkOA~i]ZGo/* iT&.w~>X؉6syzIUYbslfPI\*P@H {+v؊=[m8\_*H "jPc;H[w aкԹqDg~ZQտkH]EEƮ[^a XŷZ~A䶿zO4*Qƴo[3TȠ32Ym.KW#3 dfr''<K@ROؖ-;@|rԦerC[#s,̪d]}ߗX>Q|)Bp*6gcꍥ=e8'0gEv]] 0=KV}h[LMMcvxLz05[eZichH,*W[K\TćM_T^Xn[ŝ;^dt{V'Fl/ؖq܏d~υL|c?ӨGVULᩨ)3y~9.ƻ > dБrsĴ*wXĊۓ%:2yK,w{Ŭ/$vAK] 3ZZ"-맖/ $LBĄTAv1qflA!I= ` Ȭ|޵Ru,mS(P kmș=4"e«1+_n 3 ]:7@Ҡ.ҶښEmXxyw&po8^7*Jga}a84$-l@r;Hzp_Z*/GWxegg4`oL)Y++pse: 3wU,ib '78Tr6"8,/6!|NL{(O#IxǞɧZpn23v-gOD$flMmm:}hTƺY!"!@Υ %&Ah7 @ޟqnó6kxw<~yy^td^'R0HSS/>IEG6tl1JOǦCtp5r2\'.(|[G))5Qq]]))a/Mz߹8ڠw#nvl|N^`5<@022GyChI)(HZRR"!!3O^NX33 &dUbLhNN _Hț uI7zU</b1-u2٪S:dMwNBgkH^^tUǍ}ZH(pϞ/.&8d)$:ntDG+ #>ǏΒڊiBPNI t??I4D)_CCCyV$qfBTUsN4V=4޿AFLL7%rkQee/NEKV2ejmVnX7SAAXCKZxrG$b{yPK+dM?lÅSuKnX ?P306|wh,J%%^~ji8Q(2z?ˮkr1oQY1]!BNIFPg6wmIZCY8 Ԗn({-=n\\ ?6zF-5,h=PS }C^o0n[dD߿WkyEO373}CixS ЪE*6 fff/kmhznRjySy!|.R+PXh{!,ExXf5a9[xuuɮׯzܜ ~= 1d ϰ:'Ɣ2 s#Wl U)>]  @x7_6d cEshGaKK㤫7>%.*/AU9_J4_Skt {baaq SIMTZr]&}JQyz{,:AL T-''p?< Hn+A222g{3hhTlllSwkS@o^(ٞ9p;)VǍ:!gIDM&Mx1&$Ūұ+CGُOŤzC>CǗs͒qstcH h 'Śj$SD0t^7ćq]u;JEEՃgi frG5+KdjgD DA~] -aCC9yϟ($tx '҅]a1Y@lhHr'a`iorWI9tfuR'0ih88SICl3WN5o[]ͨ>+n,zl˖MӯffaRJ=L1\' jt<<<?F?[__>kw {3&X{pI+0)l[EEV*Xl @Oa~;\jљM %%s-U5.aV$ǣ4}uػ^1.w=$0bp!;H2K,ZI_77!se؉Pƻ^Z0?cUIW:{|FjL@@Z~ a\aTjl|]x8>4 DjbU7zcFswE_٨k)k9pg]Y.4ue=B0t}czUliؔ;~:'Ż0Yl Noݳ8q,t@gOG `3NwwKۄb" r3J^917099 x(Iם pO Ksay {|{9#0)3qp@b, 47jOElѡgjz5wg:*i___YE ]zd|\Z8Tssc0sT ǡB$W6nO[1--JJt¤+K_E ]VJFVNxgWק0@ c%qXuV[@P#g`q+jtbffoNLn~@k*}zvֵ慚(zKJ:6%kqzv-£ k99oxꤚgi@BxS`p.7:'?7;nn;NU\ j Qz쭭o+̟$TK:ɆL]n%*皮--CM77>aYV#=c}Tn 'm r̦fAL&iuu,Ju[=a`KW $9t9;ӧO6O`Z],@U*EjW+^ ]kU5eeeGF755x ^(=** ߝB{{L .՞v {\+U,zh/xB5vU:a:ҸcmhhqBP7oЀ 3X֖!|Lb}WA>ɡJnEYYAE@1*OTWOP1 . ǁׯO Gj2I&c7ӥY|D˩PcX|WW}E)Wm᪢~sCh>̨?\{'Lw:xxDsdgnV)--8i|$ K6ya{׿WI훪^1F [[(MM&ᄄ) !Vg<>Zd8!QiizE0k}h9='(L`zrpp~ $9&ftlnX 2U1T>|m7绻*ڶ榦qJ`1B]pVe:"}˦ yvϟ LNඣt>0 -"*܉&dл<*J@/AB3;M͹NZ_qSQR? +_㭙;,8LޞQ-BDG8IrkM<gY t6\nFRa /,640\Zsw} 2>ꖍ(4NXf-D/GZedhSL9\/͡mE^wC#pڳ!²Ψ?=8t13ۮtmP#9@|Y\\l[_Xa74|ltVIkZyO;G.ׯњ9r܃'sUtAȓqf rO.H}: l|eC<4~XFU"t$BR( ;+LVUݮ( qoπ=<9=-w9 +O'"&&(s>6S[X9%Nk.ubAL UGPF .7jifS.E^gCĂw22ޢ!+YGGeMq}3iƊj?N.|[T8I7Lv 0j!Bu&Cw>@W('f],̩Й ETUsxX(s'|fWv~L$?i2qCCC&`BE%Ȗ+tD!KޫDjFyeH*&5##QA"䓠f2sEu7?j3qL Tlfc?s:"VPvqOlBd2?xEdDJ @e(v92qTuUUOUKgE>)*B^^]ӄV>ibaw>b#_Xٴ,#z{OB\^Nj {kc;(,AꌋS>="3f<<Χ2`QݎJɳBEZO[eуNU݊t1:)}C\cO@WLCH)-=1:brNP74]JiR\^>pSBzFEE*F7C!a=9_Ccgcy@\GLbMM©}]] n,֘%L3k,}8@RuW;`UHRo&@P~YS _abb^//33b|vp˂7Mn9p |\P.&}^t jjX++sLߑ11ɽvК6VAK~!HIAe;;g_$uVpO.T]bKMeo{QvƧ/s-9 u6‰ OL"B[~xP.Ҋdlo ٮ6qFutBJJH j#o?]pԏ!11ZYYkd._\\(XY~ÐѸ{x]B~Vcno/;,Z 'N  Ƥ!rC pkt*LR\xpFE?-t{L _V/ˏ'zǏڢ3 '&رŪ6P뭔gpRK^""Hn ƦM{p 6E7~H$!Y ћ 4_{Fc<^BW uPg@)??i W)1Bƴd Ō a b[bEޯ }0f}K1Ty ~f1t2OPYjC/ kլ 2vv4NԴn}Btʯw'ITTHa[]uA$'h0i> 6]*7Kfdfh]VZ,20RV 5IAޏfD_S w}?zu}-]*Üâ姬bd]2Q s%]9!Z7¢+F4W#:Lحm3u!4nZ2[Bn.d1/pB ZO DEČ3y6Z7'y6zy*)v>z>"yE`nc>oQ'T l0zȹy#FS=G51AI=5>95D^}gx}>< PFR9. GNҘ !Sz5}Z[ Dc ;ii{}+]az9<@)/"9>Hcң8z|V_#{\20eN2BSqrMn˙/;;,QŚ֝C/TJ_llг*^unM 6tuuufK?lbb陾]X;ZlAU qy.*߉𵕶, iP-ެI4Uo.ӳ*Qu7>?tpe8HF=00@,)*qV4׳2UdZZsC+i1HQ绽Z% >a$D;b|Sǚ@/!EcHj rypl8 ˅6 *Pfh lÞvGR?xjrћ kTC)<= EJZBCa OzVn%F^^LE%|2V8B{FQhh jiZ )9QWLbh)&ҫR%4:_ }T+XA8(*do/;P=EjCJ G+?60Oe!{7} o1O -B"M[?-<=JN8|lAXom<н،{܉[nh2yv%"!i@!__e`7f_%mCC)SAԖ=Pi+ݑQP#A/Ņ6sq%% .c*F xu-9]TtRO&W!As2D @o W+z nۀ4)yUD]/~/1 |h("z)99J%gLitJ ^_xB.ITЋͭUrQﰙ%h10m nٮ6tkB;]oa3V"vִ/|)()a=ˆY])(0҃*Y/;ҩMxx˦գJxE Eۈ:&55  ^~x}1$[MDd6v˛_sj6#&ǵ\_Zpvw" ]FݜHbM,4٥͞H|V'uqGkLǩ «\l:F@)II !=ʙI9RY ?-"KkU|&S_aa??!9;8gZ[ϿN`1G] <5՝)=Bq-maWgTog߯_;y\+Wo4CC+|B QEP L4߹cc|!kў|l)DĤkӡPiɚ24'"qŮ^`8bwmf1̐~ (\s)j5䔲O%Y@|P)yQ^;v:{|}RqO13PgdYԦf,U*Kq|PJ vB po`a# nx/=&8Ȟ_?L/^Ha+ E*9'hj*F?Ȯ0旘Bs\ {DpB 6@. Z^jvX ۷of}[l^-8-.U8kHKK=>ΘÀ+,Ťn\:u[+u =yJzO gUFDKdtx9 ӥ`ғ!72IrXXo>/B4t#ʜ.KUV>w`L0pOWӧwarUQ]K++ݟ~}yp'uL~vU,MlõyׯZ^ Jwe잞=cSj');*LKL4}4O՚9Zx*ΏHt6_*~Fh킾/d{l +-*XCLJ[P\G]Z{yYd.&S% gqqnrɬBQيœk15ޝOi[iƬ~Gċȟ QTMd:ݸ--ŧQ{i맘?OyM C[Տ2u)/Ε5j@caȒ@m}@)[|HJ>;^kl#ODD`f{|ﭴPsgKk7"m8u%}Xg=c̟(kTkE`b` qqs/oo|*BŷDUѱxa~: O}DӧO?U ~zEK?x{| ~kX Օ;+dh>ӹGXZIvu7[BizuBBwܱ<_()JzZ.J6i-!Q'Mi\O&4$''&s%iJĄf V2*]u rM,FgjuL1?ys娎fLK<$d[nieߩ؝~a tH2d]|{9dr'+'C$>12韺?C"#ѿGGۮ;6:78XPZb:+W6%椢":˾rT1CV󝉄? " cJ[}o-@WCV Si`g?*]F\i!vt2K%o/?}7_o7`%#hYpXtz<%FPF CS*RWD>~ n co=&Xͭlmff쓨6VVTt 3̼FXGa;W*X\>׳@ *=<֚ &s#%aRmp{:~]]N$SY?BS_Hxw'yԎGvJ~Ôn@U~ ;ࠣr҇/j=f jjjhnJmo'ݝo{{`Ǐ0e:^ǽwr48~W ƻO{7{_z?d `mO@0?~HT=Vl<=i:bte5‡E0=7W\>vwXo)lz8i=~ ~YU |*4:v#<Cp"KeˈN +"pbާܤ;vhD\ii@"aӬiDnms:\49gfJa!ġ`Fȹ1 tؘ 0CM.~jǠUNHB^7Jy_K<>x^].y _/xn~=YUmfmx*)ia݉Ce">xa4Ӫ#(LfÏѤ*{#,ƶܕsd$C-maz.jI,LCt I&}Rd?uq}ӲusE > (!R]A` S%O'Ӫ?#kJ(99(i"tz"^PhH3Ww8?`OZ-אRc f_SPHcPvGi*b{$l)WTO-i!A{/z.11q*p5k[h!v<<Bw~HxMV{|ʤNM=F4oh{l)WtKuXJ_?3  WF~}S)Q R Lr l&?%5:#A4]o$AqoLnv~|Gyg2aΏ܂'թļLV NwhjR(>o2>>PL$1.;7qOuD;=lol&>~Ӕcrb 忷oWãWDX' x_n:pk֢f_Sf$2Y.#xG5g:;@T{&I2k|pl$߱^,l/Y0M7B ӡ*9̫jY/pNGē>9xb_EP  ՑtbEXR6g4Lпč4?k^][)ie2h>gojd$>(;lXDJ Nͫ4c9z.h˫reG7L!.2Z@{HKclN(5|N?in7ԋ$f p4]fà-hhpI(PaNTjoZQR;^[i4%WV=8)^*k`)#x7 Ϋa󍗁C=aћ5@K7_W$"BCAs'xw 5:UCAaoo5S! AKb?VEKL_qu}q1Yy[s湸 K8ᤂ:o7m.g7O9!@ՒTVpQBir$Ckȅ $PQQ"CG/϶e;f5mHw1Bxr?\#M)<9 Ng~į_$$$L3{fͪ3Jȩ@尫2 t(%2&[!g.c}aߨa'Ht~ u @_jRQ7]`,xRb0<Il|} ܳz ""*>bRe Ψ#kkbi*d~O+jGAsj;WhK*vSYLdMvx&_*J4o {G}w&<=r7G[4gkq|hCza ep0"22]ǟA@oI/E,߽>tde{ݻDVBNF%uY;J~|"'E]WW@]9|Ʋ&oa؈rpQWz٧wLn=T&z i yk&Zu+F2MM{$DŽb?Q?:66"^*,>d@ ~NX\DChGXf{{;{B` 3:PܦK-_KQZZ5"&~:Les76ǗBf3]*=~O;eDXɠg5uUGe3w$F Dž' B Du?&T݀*==.n=_OMRU DVd 9#va d(@ I]E*H U :;V9{Jŀ>]bb(v?Q|%P6dQ43d](B?T-:˚+Y&*)M1ppT~* ṆM;iq=zyw׷3p(3a gb9s>x[,$+Jʊ]_vA3_bhU dvx vxೝjڥo{> ģ~y.g<0Ꝛq 'EE X"y rvI/cP^⩅,3G*Tءf#zQiCMt8oHd;&PvW}HdrPUlVk}4ry%+( A&Օt1|(^Ԕ^ eeL ?omS'73GU(+[bo=:lzx^-%qڮ2} y⽭xpzТVL6wڍ(嶉̖?N D S%]ɖМS}É_U}miD[QQPx]+ |zQg 1,g:j\z_3h[Ł?h@|Lt9V= HЩvrLq*0h_lY8/ǭHgx=2^׾(ҞKj<\9}J710a;bh1ˡx7nQ}b:+Pz/ |%XwpL*]њyeXh[+AK+ kwɟB+Mm;PSۋ5?8llUuO*L&$`IY%d6R r|U #cBR=➁HJފ뿍Vbȼq|4ɸVgRFb]TpuIGMLQ" O& kLވSeee}D` Kjtt(S>?^ޞDj.( P*#9arr:e`JczqIBnmqN;7϶YL G8t(W)^SRap }l$yjGw6kfl3KGU+lV<o^iIM-^n*D-'Xy^<~H4FPn$+ ө Ǣ|R@n{w@SWqE<mu &6wRm]YtwLHFEM|1݋͛Mԍ)2%UR!8E'#@,_fnb}~{hqYH@= )5MU sh*k??Vv/Ş H H a|Fd1?؟PkX; ~ 绵ᡡt-w֜1Eڪ-jU!C%#sHm,Կ9ۧӬgiv'T*8gP)<HM .*/za_>Îr8pp$D.,AnؔϏa3[p{Qm:.Ȁ?%Ҥt3ΖG44B_W8_0;p\X,O{0ߔ(i *Tj<5rǰP4qAևtN1Y}6I:72YO_>tp.f91ܯx۲t}q7n+݆,4 x%DtLp[|1-pCD4*1H'] usgHJ" p)2SG&턄ي#^;|}@_Fg^̀d@~.ug=|G@EGHⓐppq%l&*A fqy>5<(͹y0 9 yJ VPIGJGߴa[$B1XUA CGo?]ŋjSr9y1?z͆n=(b`|t;0p5lv`fA{"ëNuz.->c\gͦƋ>{;>,S"(aG)G67^f]'YJ? {Θ|VX~mjbgӱX"*|ݾh݂%[JA,'s"JOl+x+e;gʦf@Z%El&e&qVJMj"/6 c!-*`r׾z|T^sIShp^ǣ5`]Wyl?4u^S25ɗBec'R̋PTDZJ*0xըRYútT|~*]Y(9UmA\E"HW66^5O*㳿o6[iNZeYS^b \ `bO+춛tl͟w#.L+*:MB|g,Wʢd/ko$ΫR׫tk]duhZnǟxC\ WVQ‚/?X˖"~4"M\~k+lY},,Y,áe!`D0MӅ FF~Nj,b3Cސ2";+ @vd޺d{J2[A Q+Sȓwɴ7A- tAm\>6!fmЮt< ܫ Gb魨Nlh'"@9Aa' nud`(=U葯foy1W7T!.%%RB(sM7ցyǯ4X6쿚@YLWX2[1~xy"!A֡fYB34\;8(T\;~5d{ubkY2V/i8{v1z43q*UڗDşw69r.4{öQlx v(7O`Y/7&7-&aX_]Eoɇp:1{q!B&Q! #Uޕz{C&hItt#dț|}C|@~(gM[22FuTewc@OqM9+Lna1feJMeוJ~D ڱ^ˏŮá8D m=EgÏxTD\nPvUKSEgC{S77>\*x]y>@z{XHSJPSӧx aJkbPfXB1_"[i< sUBGjm#-[e wR?'6A92{J| 4@b.zwy ϟ+&1ofL c s' fW80[ a\uԑJ`nKCf~UKR-_g{8i/*W^5X81)Γ.3|Oɂ$'JsIh'@{{>>քg;{_̧^)x .o`ПqI`8>~GB@xqXL CW_T[H/mU!BTFY뮰A# }†ܨ"dWպيDl6g(ʫ"":`fll9X qlηMM}=pUn$]8"6_P(}d}TM~w-OPTQ :!%4Ӥ[B 'ق 5Ko)|!7E@əp} ZVoSg_``3Yiϖ#ASxBPWsb6?.@(s7$B,Өr"Q=5?g )ͳfsU1 RM#|S&)GO|B:"bi Pܞ\Xqdk=kF%~i@Q]]ԑ:rz#9f]vTm %l bPIXkKŗ1@i]LT}C\vORAmzPRS!#d&M*$Ojj*P?$4y2nl 1NM}P3U :Af99}/=gfzdTsu"ibg`Nȯ_˻&s!uwoiKFEyC&nTΓ%w2R*p9]-!U~Lk'6b)_IOeȕ5hb2 jMɷ>AmP_<ϓ@{7@`%h쌞Z3īf˲2_]~`Pbۏd5ݎU%߯_߬Ϸe4BXRϷG )#HߢЍ 2J._!`r^ŠlV4,H[%&qJdh3 +9dh7_WsB8blt[. ֧z\dRP7X7ͽ3\L1bj$5 P S&8r"ƀdXIK+ғ=[ټ< /0X/_HōYӅ9BR~ȄF40x_ǏFˋ l 't`t8/Ô39YE+5 @Q\LV\~I~s * kϯ3G/ ^?[6 @ڙJ-VPTS#Fz͖/heUn.,4{S@Ʉϩҙ$ OdI xT0v(R=Q; 2.8v38X751\dWKgJa$%ѝ-J~/d!q[F8PF"ױ5l Wڤ|)<U&>_,_ؔHq)6S mzӬ˅JHq1Ik<7Y M&sa\!+PnBi+77[ ڠ"Kw(/m'k'5(@>9ɍɏF, '1 le֝c1,.`}Bл҆\/ng{ueaO >("3؋\LnnJss$)&V+"+j%lUۜ_Z &oIk-mH~e[*76fW~CAhha9U0O^=s":SMp?/ Xc7%M$i@bA]-mmq@\.{BѴ0=wӽyϩUo2BĮ.uL㍢FVEH"sR%gŢy)hl2'WN77?yPKlmgf؏ oppw9W.|;`}z0cLcɰQjW$1wTI&EQA\οJ`W^_tA/ ZnKgKEt+.\<\fǠfQCzk ]U L6/ZT}k5Zh^o'+?fuR}g9u !8uMSHl܊%@.w{#eR7rǿ=ϔ=ҕCJFD:gCLDD 2!a!Zt?]l}(S3une蔉IԱϞ)TTe~^Eu?.Ȯ3ĈH 5ޝ,:[~@t-wf♎A6F% Sd:^k瓓hvܮl&蝂ƩwW! %~}˅ T4PNXyN>7KbBBEYELy\Vvzm) kd >B򓩣C%N >Yk@ss!O(ŔA90 פD7:<&b2ܟVDgUogHy~>:ž/U|;|x*m{X!ޥkQAg؝rI{ijޥ\k~x_?S)ɉ-..C7g$śލ^$sWPHIXI,R .Ҭ"~ ~eeRLV T6 J#POeK 1O])~UGko69b476?4lj4;KȠгmNEA{[KW{ Ϝ=(P10^#{%2[_bw)<DLM 6_^$5;3/*J$\GMK%='j6*<ᥑ[O14)# NǬO㊮Hxxԛ{ARqXQXGG?뒒*~op63724 @433ܔFn#m<7xtgi)p,R|LYjj{ANP:ygؕngy0^l} Ϯ2hӥBE6J\BtfK=bLRZZpuG-@c]O@Pnog;>Jآ^p| L K]^iMS|j,:??\q~a ,c~ZEQL+ .Wg(_k @#O(JhFwHx/.Ԋr~E[-S7r?a6Ĝx(-_l/mܪ?RS37/ַKb#?e8 *_~**{M0|Å?rE%@ot}zLGєQVM>|acc3 b7_Cq9λvز#嫃P9At_ !|^E-gzXJJL?ZX5]AXt( Zz=Gֆ߶3#f>+GG1s4|_M2Ieźvg2S[0k>}0b nWu>K.aȍ/ x19L.l[l:=)7LiL)xcus@5BἻ 阒<*4>o׾Y<%͜}ůh*L6yh/(JoF'o܆GF 3"N]؞4'4ҠyWWuddui)`NʘMhamҼ_( _BRRtcp^Aaaǣ-|+>Ut|S()ßNN0~`2DpwwbЃqqxmcp mCw=899!y/9\]u57C9::j.O PO d҄CDPtx .'2<_)TȋNZ6ѥfw^V 1xc29YXDBp[_.6 bvYY PEԼ? B9aL m#˃eD+/rڝ0"(~d< Ҏ+<_)TRf 7`l|es0 pɇޠ-ڟu̔ACf!")IcU.٣.A 9dUp^Ύ)Lfܔ,H`{WWǃ tLYJf\JEAYa4@$eb?d0=kq'?.G>\ՎGoqXp<3͊W$n`@8I5u;nQwјJH`_KȺx<;/V /tޮFX7>Y9 ZJlnx M@[QF?!J}*+kIuL <%X2œ8*L[m Q:y!22YD (xxx*jr*+jSSS7w U55š^#9LOOꋁU]ù02FX2;_pyoFT[ (Q555ȲO%1) %PN2p٪Uv;"'k]ѹJKOky?-Δjͱ+6j|$%d$·G)it121 (Ჳ+e}Zm#c(v&csN{((xlȔ*yQ@>A|8iV/S7&>+Rԥ bnSMB/N./I~Ur<6ܞDx{@5G*55n{<|dnBJ|5s733*r 8bg/^LLof}OStAÅZƇ?_lmo46 tq 89"s:j51S8rL~u?aPO+!!XTQ&::Qc8(c#vPʓPQ}70ϩ,Pu &=^V%\$7 MJ%ٯFP`_\5u!rutDZ^QrNZj tQ)--nLE;Þ{ȋ eoUѲwZׄzҤgfvuKzz|u'Xrv #9hP=#]bOln]#p22J))u?MM&mB< _a9ͬa܎TUU4@@9< BwqkOYYy+T =ȕ̓8nt 1ds#x\.Hj(]VɊ֪;=س0[-Q}ߋ/3z).|߿ [Dhz>0_NL8[aq{4r8<X&99:z'bѸgC/1ٿ* U-wyo H)r)} }!ɤZ0 Re&VN^(E-rzTJ9H=h"smx=1_x:/2T@fkY|rdGN#\b2"RҬ/o$ฅ HCq⳱?H.N~.]ldbslZ-xK`RVܴ<pBZadjMƻM#ˡ 99Bp2}ߠjk_$.ECg7K(oo6$$Wch7}ܲhOH||y97 49!)ۑX-_ygLD;|AsoTSԵ@ }MT8E{{%ִl5GM]y#:3I춗Ǐw=Ka|~UV;Wb4wp\C[O|0SL4 z4Lx 7w2ܜAe.ˇ~|v|5:NO;ƌab[mw7rg T[O+w,+k׆~~ϑr&]n`9&[-KU-^t&Pi@ Dƥ,(h??{Y`j' I+S,TenE4e>[QW%?D _$nmnN51u;mUU9ؽ KQ6ȝz]dz\0Zl1 suv[/z)Pz%8{>252Tz4*4')tXK<>nGLFS[GsۮuK6@}7ߐp9n{{!8]σYŎp)w8(Ba^61c22SvFO*-ych$@le(z  tG" F3sswZMR[,5o3w9T^=-8)?r IUg} Bf$~w1* ѽUqrfCrr\in#鳵П*2\GȘכ4oL݈|ho9ͳ:0 KOYJ)/ [.} *qɩfdblI Qvlt.8+4~W q%6|} gϫϟ?1Ed TBvY̦3xyj6S- Ҟ,5& 9UtLsӄ FMcGӂR,:Yp ˆ s\鞜 2 BVʐ $9_D +n4̦a3`dOX9oDC/@|NuQT*zwD|@MEQLsVaR0lfmj Gi6%7EWKk4$j-7WsQq9U4w <ѭtMWõVMgdGNs9> 59tsW,taC!Uİ0zT6_½ߐ_bhA.,2l30GI+zuw)2*_i k 9)fI[$d2Yg`V>ie[G 02= P</;S=Qj %i v?KkJj4)馊*_;8塚x$$xܨL9B`[?1/"pY)]\wsۍUU5{ .;6?08;46S'ެGoW?Do,+pA, U-.* o{rw .zn옕i}浱UO!83`8 ? 1 Gdd3xt_2m 9UInL梁b*##.l ҈], ϳwg{U(T073`bX[~GY4{6'6m4T ,FwlʳW,<,iw;z{g+$rbg+u-,M& sPhۚp\b}{u%$,pdi6<:{jjVR骏Q\7tmii{䲽Jswٰ3cRgorvrOY crU:ꪶN\ L^c|khfh)|b7)4 Orqw=1Taޙu MDO%>{vFC?}s>.l~DŽ0|BF$V .j)p"K:QJ?>;΂vir2-~d6)ThㅦuuN._P([˥eLryu :T-}psgoE@AMs:$qs32䒦;9̨ 9QB/@lFϟGͼН9חs nޠF"2 nKQXۜvŲ>$,000vH,6bbSw.չJJ XHC-tRu5~~flJE[ qW2nZ{xfՍHzaeew"2;_ny$] 2/G }&族s|T,I`^ Ԧ (!&A9% PgvE"86 ~45vY| 6D蘜+&c;qE&f4O B["i̞n?* ヰ|`/\5/k-$456NiuOڝs{}TbzZ;%x*T7hHx_ܓFFF6çַ~vƱZNF@xZ: ,+{uTFlmT=hFoVjW2hH?z=ڇαMUUs(^*v9Sip4E'M5E h 74sVhW(u҆ $J*~W֣$Zv;#pi_PWOO3؄'S~s`ϯLo7@%-v+fw]\bbai)AϖҌ~9;#E@*?N1 "\v& pPYƶE'ܔ|jۅ'M`k|?*;škq18g۽D})Rƛщζg~uG(ocFT`|NADLJ :RTxW1t#K/_ߞ=bbnN攵v F7:x,ψuy9T'@sy R}{Eht3{v;#V/C!Lf׽pR[S7g}{_1Er"^8#9*72irwӇtYAwO^tB8C mk}ΐZ5Hڮu'7$m; <;-f[ E^NuujKʫ;EC  T_]%YAD(6}<<)a*So@WZ7rw;=vh![@Pwg ȷS|/ lס8y )w=YV"רXorѱ26Mء LI|GBkMơBȯr|9wwC8\0ʽ N48+DD봊* V(5Xg_ yo$]\ >7(ΠM LHX5j5}k#&ң dى9>uIt7 g8,kծWo\8Lή]Դ{I,0EER*[wkow 1~*1呂$!U2!DK{WQ3+W?>ydFSxXD [>R )L=LR 0fd<;TQ߶NDm8޾ P67f)~ C hTgG({'K*Y6N78 }ܛlPgf\>[TMpH>7VzR)A?2(?>{hr8wߟ]HP9n~ij""= ÷jl%ݺyӀc&-΀G䋘}ց 7pA{odr( CGtvylNNWwͦTl핚&ÿxHhe+;5{" "xEQZhL&^@yxONmVnnmC '⸅  _7{{z O4OOIRGl|`ߍC17P.Si8*x>26FqpR_?zgm[FYA#lXM`\k'30?CX29esSA"1D0Ӥo/TR,M9w2NZȎfK<7o'B o!;Փ*k`iN#ٛ,L,$rxTv8J7K־>X]hi|.99}~d˟9@ ;9w۽'#y|Pj阧ĺ\w$4R+Ṍdm= $SL0Z=hdRhGG~;Tbwzz!WJ2s}wz}&$- ٣,-hyyD\D]$^**#n~ dx0u5#cd%SyKal/"O !Wj¡ VI /?ԹB uULR EI̥ssԉ2xC_ v$);aAV2~Q柢_i6# +KcMNM%`HL>{ l6KKmT ,NnhWSDc3{3՟AqI@9\(gHR?8>nR+q(jԗ?#+Hg>?o\c` Afcv`q``rY̟$ VQmlҘ ao!ijz 57a{&#SJ #/G4/\%S?kJA"av <ן *5elK%Rk@ ˲]uA6IZj¢Ts`#}nɕfIUq_VlwWc#z\嗏JJZP_a!o@ŀ$#3))(]4:I:@gUfǛggL:RQ^؊bJS_%~VllLc<Ҫ<&I| -S@Hua0ԠH=g@!537Zp|cCo.sSky=cwB\=۴ڛe; \V@rެ΋ !aTn-Eh4DJtCWj+R1[a p۷"7Xs?Cavw>&'gõ܃)) O@G6] j}j񎅅P1?1K5 ?ZO %ŌJ&Bvԙ$U ՖN})sLpT647tYwT9<=M`뒒nw Xػc up?蝎)!af 9H$xWXNXCx2\a\:> =𠑓i;̇n( N]-LC`٭dSމwIHWxJ ]5jgnPˠGo li1fDG+`Z{EEWDd6-M{i}뮦~˝'Ӄ\W& eƙ{Hzl09ΕY̜Ʋt^#[@7lmeB{PJ!Y9^i#ĚC?ʿէw&\Rjem0]tw5V(g3fAud5<<2GݝH柮4'?9-jFzת.F/?DZFB7 z9.6=rZqȕQNfN 1G.`0"]pdѨY|%"#τ!`g)ؕ[qa-$d>db8?Fx! 03C_<7A/s8HuP>9S)Ys78-SIK*rm &AO*?R+R#^imp*ituEf=? P[mO7 O(JXHD.7F|Bu)[~eB%@8<eK]\/ThX00IJ:^zAWtzz(B7K'T"en_4P,f g؛3Wah\N /,/x۾=U5r?&hv; zGhv6}J D<_Ti.WU nWjjjtUW|]o޽kJnb7_jLN655))2**WWW5uu,N>{.:j8 u8eeekWK}/(&JRŞkxRRLYPaHxAoRۭ鸞˕FT73]1OL{=sǞӨZzM1Z;xXA#|^W\w]1DZ几Y=RN"d&r5/h`&uyvtȴweC]KZG rzTkD흝{yJOȼPܸ@C@VÇxZ.j(;gxֶ6QQ"_`@l7$)+Zߞ'&& #or[6=DGQ*j/PozjfዄC%x-7A rFPz\$do9wff .pqq;-$ǹo/@r2qtùjkb:̙@An?^O`՟I~ϒHtR S$O Ao]BA F̳~.g4lLp")PO?6Lck> #1;-X8a[/%ŭJu!?CPU9Iu?l i H;zKsݰz:b}PzG NX=aQB&#UVF3YjDlY.ma-px5g{M6>FS툍eMԧii"|߯TE9j\r<, ,bhЂ#EMčr =@W5Z'eC x%*͟9c27/'qx, $[Ƀb~qCTGZPMLC}@$mÒ\oYghHy)R~W>UOJ]ڮ|%o|9;!}t0'Ip=a)b2=Ǜg ra\}1"[PHʗ|X\$jDUl, 4S<^s202 n6R?~ ^}hN)2 [nڙa9 '~~ { (韖7R8 tֻ?M'ӊ_."#w)pI@x~9F X?4SG $8,TK,ES{{{c.N11Y.ާ&YQX-5p`%s{J7}d㜋E+s~gDI3c{Ѥo'Q4YXjc3[}yz.Deejo)[2zLH6N_'ȿ-1& l4,hH7j)9>5mp_ @QNagd/ЌW3C{SڎAvUllXo b{,_gp{f2<~*ZnqJ/hc突chĮh+wZ2Ǔ=}refʚ~z#Tr fdM/wt dsW@ZXpV^F  ̧-<\\͑ x#H%23;N7mIh:|}|g;_LHLojl>oh} a ~yApor%x>*&xLa}ay>**J};E]3+C'z0Q9 )eaa`QF.SBNiII;뮮TTPٰ)?o,:xl0>qVDYCEcht˃ i!aa#?jl\ۄkE0,w.cSm,ohrY30vA8叶fNR\B̐3,+_.N8? >s4 v$ tJ. K[V3>I 吉[9:*H@f u k+@ }duO5`Y?ӓUFV5Q(]?> }H#LBs9:J]=ZڂFF--Pnt/RCa/l@=RRsKOyG0[gxBed,̓ccIКI`!hL#tGd_ZmOn'+ "*J̬d)*Zxq$(#kN''%}v/wҽ3 /:T@m'(#<2-9H n4Y "T>]y;w:Ph*?.ypbDkKK|frv0AO'k.$q7ԬJ!^'d{Q/`U%(n0 A5^\\ixuSnՕ!Ҟ_kR*}!&wUj$f3< @35*WlcZDd_OiI| Z""zXrVceDoAP( ѓt~g8 aUp@qjޖLRrOoqaʙ,*Ɉ }i*4y(Ț²g[W5[ "|\E2ْN3]K70^ņE)Bm;C;\%oE|I0Ub(meY4N:9glUqwh"6<\@|\wuA|ϞO=PRvv/ғÇ⫍#L7wJ,2 |TR?mگ߮ZUV`mrYf Uqyܾoo!nǙ,4"cJ c\xf{O4CrM[}KO+-,i1y3d")֋段*f3GFs’>VPܚ/ׇْuWFMTJ(X/)9?|# TJ)dU0F<J` XhwDs@dRo/տggGȼ%FcY ^e)41[Pb`4 Xa;^9 E_EYNg~#1/kqk#Nn8Kf <_Fkn^e5bRD0#I'a`&MShT3.7]dnV ǡb΂+{4ySre <_n51xnspgaerqF`-C~DT> Qi3&{@PZ` F6{藗/PpŌrxSYIg}j+x\Cs$EHW4=zd맕W5@FCGO,&q.%%|}cbV̥ w2ECcD0 p^#𻹙jVHH_ٝ,zgZ{ӯDH⁻tNuCDb}(D)JZH]?]/ _6DžTYDT4'^٦1PzOԢ(`O[Yb~ #b,m@$@rُ 18()$.A&Q eU\o ^"[!_E$DuK 2uRy'3䄒eb9c ~,gZMpg8rdڸQ;FNv =j"pYgѩP('o" h Q{~Ǎ:]GX'׺LdSБӤ@#xjAFj@48xj23*95{P։ ěЬ"MJW; [b;jzJ,19_|ؾH&R[AN:nt?=0jpuBsaH"ݣMS+LDϔv;[ TXX[r yt4#Bjp]UgDvdd*˭ќE:ԅ껨!Qiy0C#xXt ⒒g9i™hC@VYESWdшDv%4ȭ gM) D5a0!Zp0 )i(iuVVHɻB S@D} dڟܾ;T C32ZӨZg>:\Rq.0?CToP?th{%&Eۨ\汾WLǧy))[8,iΟ_PtĬ6 PTmp߾E.O$y F翏~ HXRe^•wD!}w#5Bzz¡ǯ _: Y`#Bhl-L::ZKe}] 粇 !Bl4A{l93|VkB- 5'^eQ)60ޘ< /u,~9[ qbqٴoM$fԺؿ1&Cf#+Umla<<{طU x2yxQP/FFt^6NI];*WTj'mtr b#Nק4 o[bmGƘ?2Dp;ȫ>+ yn> ()ݑ}L'#cBM/ ql+m҇>M4csR'y<b A{G͎O!P8(JJ[-KK{bK@0tSz8o)x8c.G!c&9&h:vF;Bg5.Z4*ZLGݿxrѵ_M[Ȏ3WAE;m%vnڷh~&G7Ζ$$%]| P (E i5*zB|;[E+ͻ0i޵poB߰F: bBb`*:7E+18Gk}^+-d~bB xd{Yg G# @&ˌ^LnHfpzHDUWc`}}Jw؏1jp``ܺa8EacѣǃOfK:o&Z$EtZ&,aM(u\5Vq-^SDd+S"ϵAA|'tt\mKcYY]A)U3I%Ktܾ%$U&nFA155-mG͒~dޖ!.뾱 p}aGTdX-QەDZ=wv6_; :!傋dCopmSƃ`@uQ>[z-nKHvSbWHlIynh>~*(-z>)K$u!4AmsnGYt TbKVls3Y:6 < ϭCja0J.cKGnM336Nai^N-#yt/p_$Q#R2`ζi QmIO# IL6O1@Şd(*߮z"XIdRDCfB8ss3lM"ZQ>kA^Vx3 YI ¸Jώ[HkhL!D~uꂱ=dt\Rߐ?uP2'XQ^٨݅+\Dt&F۫:%B7nʖݑ&0"ѰP a{5N!m218#;*@IͭX0ݕ!UҢWVzZ_o,h%8$ĞZ#>ͦ0)?l(BCS#4VՁxIm%X.2\E۹je&xǻXSfbui>-* + Y/_+MN~Re:N:oí '^u+;9)%/QWZÀ`&n2u rd1ۭ0G'1^BS,@A|(􄀎X3#t!`!~O༛G6$ IQ*!r1ӗ R<3's#RNώk#[hl[ Rws`<K?ϷҾ mGm""QhA;Xj@/ ܱ1)` `Aѵg$$_A1X)ȕ'|ԆZp|/ s 43HO[j $i7YhrG{c8W|POV-?h2q9deUJ1:@k8dC\גmȜ'{m(P{}0;,('}Dd+6RXv;(_"쎞;Ǡa"2#yX7.l>P@4sPB  OWA*"]AtVAt7?$ ||Q !.Sk\lK$zҀDޔvA7reڑϗΖUC;+uhg1DYJg"R56BqZE% #!%ct"&_Cktjճa/`Tb5^$-Hx)۳ GE,`&TKer3捡iBukkH_}e_lf2GnΆ(?a= іW7˫:ȟLLH/(Gv/MppDVxEt8ɠӝ ;Cl`ǁbS>o̖V>]"8s3dEHmhI<˥8I`?KXm,@!Z*IBAJ:qz6+]*b4!)Kv;D1L1TGGaЍEI_K>C;cx0oPQx~{-H޶ ZSĽwgV7DĴV_K#ۖB4uߜ6\P X9:-k) ǫ#kF;lpש7Vn O!M.[ YtTPZjra.!`4m ^QOcH2WpepO ky+/u-̝1M8R@2_EWĂc2]AH&9$ d[&\_(|)300@a02Cݶth1bh0Q{Թ+(>gǴN.1 fۺf"M!)*vٛ*v0}+3`wyȱP^R`f hD.s_KJKjSSҥRxfs_RqވRC6,3cw;3IlO^{ħ1M}8I|Ke;KSeSFo^Q]/=idH&` QUF>p)bLK;Cgk a/>PFA[iT$%DJJ[KK\qǸ[z/kggFO y x(d>ո˯WA?NK8d$m=A}'0Ub 4C:#aq轹0\q:}Ci¯ q3ZesZ+H&pgy_n=%JX }.!$e`E)޳g?cFCnέ׉S jQښu_O/x;4F>9ǽ0-E=Nuy| mdsm'6,$ @ɦp馳%|ܨ5!ĶBTYVr]EA%R[E٤h=s % & &*1oZD\3 &`ʮR4~W[g"𖽽j@<j)0pUي ˗ܶmsԃt׃9@iYUoA7 AaF `f.Qȅ䏦Lt^ $ykw-s&?KN*Z  +ĠlXOֺng$'_aMyQ+Vy{upfHչoneTYp\,Pݮ[eS=IRU--+[sXǧyLq|/²4cdVqܻ7ﳛ^x6JzD@j#_[,5렐I>{{6XnsGdt6ݙ**/W;"S2~щ\p?M᧡ h?jl$I|?p5WVυS\ZU+5_{0gX GEEzC>*J^$Rl -J.bxF<+@jNozb#5H:BKN=B?[<$amU )vU A' Snn֖æ./|o~ l=(YWUUN!?ɯ?եCQld仈&EV%0ʟ(_8tJWOt~Թ}}U6ubt_m$w*J&*Bq񓕷ZiyҝoB?8 "gM2lIEAR_}]\j 齶v$):#>ΟB)l^ٷU~m2wpoÙWt5Q3K:!(Hl ^?@m tL7|́z|a0;4!؆s>xx󟒎JAJ9/z?dIuWff&W, A ydL:̓LY]=Ώ,h[#6hc|niiaDZHڂx ElԄV(xNxY1R .76x,S6Ja6GN;sZ^/s#ߝ;Z]}'-m(*0*CzS7V#-g.{zz>?$#7333wnjW:}6#'/{~a|Sa ΋ @Sлчbɢ>ME֊uv D YmGkHzkk+8$!͢;fP]1wz_kWfo}F3_OlL?La^4qSҼH`l9wTf[21-Sǁn`uPEeT3;/.p$/yssx2 `Wݎa"iC-L@pI v!*555 u$V$#V~j8tj|Cf[bFEbOKxukYO" ">!ΖV_jSF-*wKXЌ"JR|MJQPq΍{2 [QgStifWHXpL2ˁab1hhh- $\0JӾ7ٙ)[ ĝ Zg,@!&4f)a.U^g_h]Zn:al:/{E=fj)((}z:6v?VNC;;VbZH]%{Vvzy!:1\{(Z(j)bHXX\Yb+qXng Q70WNŕٛQȊ=&w7C-j ):eU)7HWt7xIqLmmpMMM$x:%1fג~nx,ÓjIBTW'[tWNw7SG2e$wb=$ȪuWZǗtWu`CaQ37)E{,eWweH'nh7󡡢#7=գ?dut [l,woo[?47jyv,+KieE`;-nT݁3N@C_"&~G݉&&-݃ECib.Cgg%z_ |&{]#M:t[b-eMb>#^ټuB\Ƽ=3+;l DgYpWn]`ްqgYxܬ|R=7Ric4@E5eD}~u}K2Ovw1:Xl\?_jaZż`볽-61Ci###_n{|M{kU) GFi)V.qx= 靋TΚnj@!݊c`bbjzyy !L{r6YnrGiʌ 9__prMڒ~G@\AGG>3N*mXrYY-=~co&7de:TY5稣&+WdxpBKGwGSfQsM)ȕ&鳲өE_*xKj MP=>ޟ_?ҭE))f 7|OFľ˘3woe_]tpϗ)OoB痋_ev _UФ+Fkָ 49 hM"{9ۭ UZ_e uƇ s>֯XsTrƏi 8 4P%+TT|JɪڼF󼘏| jl5:14P7zy$Y#"}dʚowoeѪjݕxd@^vDh $ibD3Ѳ.1yջ}|W*JIa2kŽ@hj-Izْ7;;;O#kz9& 9OkvF$t{QRRh{֕K<9 vʣW Dx<4?rR6:%2 )6}Npa!&EQ}<pTSI+ۚ|Mn龶6%9&~>n?9kD(ڷ!ky$#( eYh25/K7 <+1~=ʔ"Q_|ǢL7 -}#ZkL ф+5>PW]@9GQp~'4vLi+yj*^^\Z:(' 0117,Cz փKdR+–o +vՕzEE s6iYYLk-ra,uta1?wS"b&lO\O4/HgUG@B2;L~LJz(GA۔PCi:Bv\h7M|)$őeVz1@|h!xoAмO#! VG`o/\~N?*b+@%@٪ jjbqq"ӡ$BP$[87a_\S?ʐ~D|S\L$@E`6_#Un.jNuIpwZuU,90Q}>CXj] ۏ6`Tx _aHF/l;w_ZFzD]w9Às4s[e-] TOS3kRP @CBJ'UX^(;Wߠ^ZO>[wbXE_s{3)O9P6-&&n(MLYw0ZQ0v;k]{]qϿ ' `}Vm&Y[+޵;(#E ^LjP3ѡ}z byG%*[̎ 6:]?V-=r *)of6h1_Pl}l$sp$ -+mhn?G|aI[w"0]z'˫PW朎V񭬛?6nG:hޜ韤}pV[%O{Ƨfv~T궃hXjǭ6~vD]8\)(oާ<5k ‰c.1ʪE3ߜj#8`E`/ KbLߟ{aS˯f+{*mkhf f6ĤDM&rC$ݚ ![n(A~9 7!i9 >g/>~<ͼlh0T3$!@e`6nu7lSt-yy>WU54''siɓ~rnI޴>tfs[¸!<(cIQX4C>_4YVSIFhT`FH``$0Z3mm sѷ%:DxO7@+CqXM7V'?d?´t1<2&YY*[)-AoӤHZ 㳤ZV|+Rg1%yRoŎ=L!o|ZK2\Q<?H[" (➟n6~DiA˕Vf'gJW_+^ Y8M6EM2 G%D姘NW#Dk:$bT(a2(y?&6!*= sô=a3sazjɏ歷titTWşK#mki1*љ+3ܪLJ?3$I5kbJRKve;>$-3m֓ARpCBlV"wMzH['NR[|5dFْ$yx%TUNepX[? Î+2@B'x$" z2 >n]Q؏&|CDNbvS$2CpTo1okjWH@9~mKms,.qMD"Odr:F:}VVX`)ҧ8zxQQ\'=`"&ࢰh[ߞ*avM(9Bin;ie#Tr;D HfL QrrqOv!8|+M4U +FjG}yd3YJ/ЎY')Ƕ8Xe9g93EdŅ8l%UީHV.Tv?1uIQ[d%B_3Bvp'"CX'O9&16Ol 2NU]] k>xyghoՓ"fIpڑV/0Zff;FHBVK[#G!2\%5Nt'A焑˿aJd%LbJ窘BI }aw[q*b!1D 9|Q\)u.ceEmyρnJ P{ugGV끂uapHCNiI_yZ 6ŶO^9݆=}̅GFvA|ߒ{EO1zV/*#cjQe^K?ݭcc֟*qőN +<(A;*::ozb23[oE5 ?a^ꘉun2!!ANC3y:|Flgb 5 4BARS'iB8xyq"}i4pr-Ep1y B׷VH8-HM0Ue$C&) PfuЫ1Ѭ2Y5uv[~eӸ5lsT R1rwBgAٷ̠iVc:[f]3(g#'ip/*ЎvO"PKf!Qo 2P0 S \c=\iCHARj4^8np#Kd:&"f{w:*&扢bX.50& DݵS;)joH 캹TXCjH9?? uGNj)Ye~k` J!$qS"`bB7Af#Z|mГn0r6&Wv8G\+r/Qq?Ra_X#BՂPF FZUm}F@ܓm5NN78_d6^/ ㉮iWø+ ^ng#*7PXO٣ 1<}Xn 0Uh(p5mKDD(ҮXv5hFWCDVmoH#C4'ShjI`ˤKU+-R ~j*yR<;d ӓBed̹FZ,aDm8>eyf6g#Se5!X ?_Q**ly$:4E4 L~ h ^+WiL]}FiC++tI-B& B?*e=Dx Rx0mNz1ƪHp`ͲWZWM׹9é()1]b,{B ON>)`p|!uZ"'|nn|S ߀|v1:ڛ$O(-1]}+@aLu1aiU$=#.[ȂNU @rȊ$˴!{r4ltw_R0:jann#Qk:Dt8$%!~r}_ȅw&с^ ή)%3Q,TL^Mo ]$ J .޽9C,pQ}*݂`n??:bQDYgT3ePTV.X\XJϺNW q:yOfNh -)? ڐjzտQ hZ[2`K 9A\!AAn~ ?uqwg>I-mAvQZ]iWLyL:U>>]\;YA)N_x0m:tMpK[)SVq@8:х:hBẃǞOܰD#0c`U˸GBw\bH$TNl {hpJQtD!͍|QwcPH[?r>|p xQb(n kOb+ 26-  b~M«t @WfXG&]bDbWҀ9H1 )!1ql7! ObF2G){L;ıS8W7p-"R&sv ðb(!7 :iĄd5/cK-Ot8P? J3 ].fq13H<\3Y==lŭ2չC8`υ!UVsMIJPONvYRoBHHƖ(WݙS>@nvfEE)n %&@ a<_6׹~Hf >WYG'cKQ(q#H?鏨_<<,54$<ŏ8o[xʮmɷX_-)Џ55 ^o67wtGF?}kn}2 hpH],d6 799=&h^8άGπVe> Xyq]BB4Bp8踉_@Ȇٯ\b?XLϏǏt1@PQ6g5VF!k'saɮHUP@\lYƍo \RGυG?Jd2nC#Dyf`nMFׇpdfCSBB< n~ŒAݱt|f ?"ԏo)o>,/~c!!G-8:q:΀f.mbbKhmۯ3D~&oxL<`e EvweYO}/֒EŊi۞u<\~Bf:XR9kك\U < h7'1C2:P5L^``oy$hx)IhSavh<#}}cZS /򨳯DVVNN*@͢K4+fq~(cPhpK˃M5j>K/|(Vt^S~<tj_T: Rt!!5H1KJF<" NB"y !H~VZ8.8+hkdm_BS5խry3 @z & $j<֫Wzz:f &+u$?c^lv$q(z>N~lX,-.NGhS1StdTUF.GB8ON+}rss8m$$6wl{DSW=@F}tWcR5rA /I4 _|~YM?BZKpO4$(֨ANR $FP"s` !ߘ[ ^M1yT\yJ7ĨВ$n%*8 p_n>d&z%%0D߿k: zzSZ$KIAQTlMH)Zc=eN؎7{~=svk'\92AS0-Ӻ3=`p;r#mCI1uܙ5#/ބQG7XO F;zgt@ߢ l 44B S_GlNutc!PJ=Łqkt :*QU驉Aٷ(eMM?ꛗe 2*9a'Ƹ|,@==Sr ^nӂ@A֞T!@ ܹRrO Esx y!r$y,o23U׬Z9;}q͗sluz3TV.f}^ltTθch8 :%q1ZT8F/ $ S>vWɝ%.zoW,l/ͷHXXHV yAÂ%]  AXpwsJ-x瀭jaA&Bw.JGGIBV WL?×3jN=ixiq2$5$9Olv%^h^zҌq3S[< Lr>D. t)EmᛨpA#x$@ۏLL&w ?yFhoO1gv~kXSߩ*O!/ei()MaĄTTNn%lB%?ܹ*#9ggƆT~1tK}c/'? <, %o[::4Pm)qkHnΌ(iFtumib`h_|֊HO'}|{Woi[=rj]3MԯϚ9H0"4_^U׾@QB?W=wo[(0صqT tᯮfE 鹹{ >4>UPPn-D YQ+{ז"rˡ7ssbM7~ȤZ=l14_|mFY*:ftHy+ x6B C HaAdlՏ /tp0!P-[wr8]a }(-}b5UyE8Ec֢#Fc #&ܲjB`ȘS4oAB=i92޿翳%:0I|*3P|l[ԀvU9ָ+ xb2Mk4]}wXLȝHti:tRԧٙ+U P5-]V u34m of+d0.{PXĭA/ϹϿ.8]z33*"ϗA EO40<^nRH%tc4 `Pj-mm(WKMfvv(脎v|`^9G(|䷷щyQW=.Z񃐅{C+"g "͵nMB} ݡ}'+,́z{eI *#JT[%T395ӯ@xraODE9 dϡݳg@!#iE]nPPiPKx{P "s%d^ٍ֖xàNhTDlx n"K% t0irx eb{o/V\  '&80@k]p0AgO).fg@vЌ`> /#2/ryBƢPki+g,Щ]eiMUݝI[? TWc& :nnDvv,XOYgZ*ҧtu U p?})Ĉ]6a} 효1{mZvf)mN:56B#1S&QLy,t jA'+EJ; tyzb, e/3h~tCЅ遪 0ːRhƾ"geb;_] Tozp s tHJ>f> O+^ˤkVC]O\u5U~+)沪׃N%d-@~bB'xZ3Q?fxi~LϠSQ&P]\ݯ~$UHPo1?z=tm/CUq"Fd!yz7 a&0{+eMw^R/.\6$GVp"2++b:J%?=&5osUQmNr Kyz{]爳IRuEF%Mu7虙iG>\nMz.COVL!|gb=1eFP|?5b4_ەR?6*vLN,zͼ㼋*~٢yKt/$&Bc'?w|mTwp 9e-;K-҂?aIv zﵼYK <5uO$> 2Ѽa1沲 >$=9z9Zyšn+ :($-ED6)o(K:u4UR`>IL {Ғ7ygRVs.UwU#rD~qa@2HJ|<>^Z[zzkz S,Lr,_c|8[L"SB}i!r}}}HsOm '(ۜBKO2O|/=;$J<~FK:"Bvwgo8Cy*E݌eԒ"?$|A&hS0OO?$Ӽ{;$FaI^dw@#>K }^yws=Sjyﴥt7[yLXO b+#j7yeF>cLfi\܀~.9RZDNH#W 2Vj7?J`$>C6SrY&̮Hl*w^&44 f UX)'*CE\2"Txll}tb`1p&-n8 (eedN#~"?7KCe88<һ,lRGfЃ !31y=͋ȣ##pX,g$uƩOEMq%4]]Lo^#vw֍ w  N#2U3ãN0F %p? }\ @­FQ1\ k[JaGl ꖙڃ\v:ds]ޝ35ih SV8xX~m&ŖCˣD]d 9țil*Aw $ņ,]а"]6~~3RfuS5v,]'y,~vcryD?8WC^mNEO3)0eE澺WM EO= $>O[O$U5aե}gf(xP&<菢HxXXX 7z-`dg= -"M 9 (Q]pʮA|j*^U#N1DM(|P!)ľ\xYbT@5 *x@><xl]?>&Xl7(C&Ӿ7.5#v:Ԩ/_葸HϿQHBx"9+@P_7<=p٠)J-[2nh8ζ2!V7HPo#Y8^ bQdn8m>CJRf|zu˕ Pn;ղB]velDoFM[ߘ("DȏA3-L#Dhr-[^s$ԣw$0}PBNi5NսwEK\1+2Lжi&M!Y{ge6oEbС4GcV'+!U{@FfHU׆K/a^fpuʌ!/I8xXP)12![4|OE) ط +Ƣ(j1-:ߖQHM4xtH! "3 P ɩusS #dhxKFǮus Kmd;>LlR UQ Z6^aSbcȳ=앝Z0^ p ހ:EPxtSkk"h},11oK]8j#;~7/b/JPN"eu |.(_`|G-UɄLϾeb.?)+A1~l;50xT` 4rNf0,;Sn]s-l]lHGD> MA݄q;,W8P!Vz1˚;ˍ5jjNw=q x4S=ceP& -@(L=eh댠 ĮpNll***wS?cH~%]]pՓ-$嗞ޅ#8;QP,MݫZ&abQvnf*IJ x82LRCU׾nL$7 n֡ Z$DAp0@ttbCY= )7SG''HHKwt!eɆ `J}M3 &wR̯9%sw vt`J@,;6kz;D-&/iAzZ#IpMX|l7t0z\啕`ˌ[ B—@+'HD[oEnM:qk E ^_{uD*>&,i ##PqթAxOa+aSbVxsvCkEc|WTz_< *j!E{9; 3;ĤMڱH;Z[شZ}oLf#/6ҧKVN 1y@2E*a[(fXf&`i\Mb(KF<Ы'7oϗ>-vgzڂQKFih֫lg\4SVY&I^-\\×lxzyo )*+wS0-֘tqL/_2,ŮGQUu945]m7y0>Y9BE{;|~ߜNL7z }Ǐ 3 |j 1(5M0@сkU5VΪ LiZJR[ fLg=qs UHbq((kշyӤ2 2S^{q؎Cy H x:c;<..7`ďX°%=<_ડh򅙭n9\iC1@0 ՜*.H;(2KCL e|w>#0?p|$-fʛ|M+,L*p|xsqu%9U؈KI-uw*yIwI7:)b5{U߭wDJ1wd^D00-VB.@!à4Eh|gqul<8s?ߝ)/mFfl~*<6f UF&a"q[cS^QWݜP aJ { s@wH&&PD")IEb:3(7'c!#*1LqgXt5SKizJ5z h1wqӖw"@yӉϓˆ7ʈ2aLid(Zc0AÆG1Fwg'C>Oc$F1(E ?_A;_%!8Bc_NFFPD۷h[ @ga^XD'g&x;Wp?Pi|@TtteQqIXiK-ɶ80cTYM!lB}@Leg ý$a@>4VbkP´gqDVB, > 82\}zhHT4F#sxys hzP. n%ݝṇQH7 hT2u)uS^4]@' (Ƥ?hzW96kCfPe3UܘTQ%Q!uJON@ LZϟ2Ҧ=C+.@_XYL,G6iAc'琰S)o85J;"؄ݶTRk,ɊC2=c-##LY,8֌U\ X,,#Vл|hrv0t)8/S֒4rh˔ ZpzW[+|G~ȶ_9 CՐtkxԉg{8N̻ KeT^ , 2~PLY%%/,yW9v@|㧧_Szug T gp $➥Eڅyy@/Թ՟_iwtCJk`ᑧs^jXx$;_jI?Un¦Bɡ> 2MAF1gb3^Yʨu'^[LWb5),)7 TTT Ġg>PQSvc3~qy5֯d]NNNA[)!Z-~X{ N$S-~.CE2->p; yt=ʞߋňL2ƙ~#4 Rp[(B~$|f`o6>&s 2z'Lf}a`z"bHlIj99soјrj%kmAթN.2>Xxr(#EKC `MM"B H }7?6;:>[^YD 4 lyWgdH[W#>QC;0'[&'W }SdsVSh\U1S$YġT41UmkLUUKܨ* WkO! yM}7]=Q=t۱\h,7D:0i{ =&Q3#vB3tcohY雎v y,nU;{c-0?RXC›?GaB+-dl}kn{?a\u/!nffz$N  MSWϟ9OA$eN^YU5lr WNqhݨ0ӳ?křQQ>R.|xyOO|RWXH7[yȵ + $}d{vDQjQ_˔ɁB,]ܣ0x[ƐǽV$'|#)ۃ9_y Ӥ<6.Q8 qw``P9;!CYjz/񉜜t z;ŀRn9@77%EQ^1ommM5rdgn[ n' ݌\M^j(_V%Lz* lH͡ehҖ&\SA@znf2OGvD Ii ' |x6hƎAX/GPks6~> >@9 6Y \ vo+Q#J^upk5}F%]sv*H@5Tݛ`RaocJq~iu<^%$荸u0{[[ÇT vw۔i~?;q={gA JZPS%vzj333i~2e8JZb8 f?%b ϚH'D ۀ`o!+ѝd3+i`fEӸׂ섫5|6yP_( Cd@Rjmwhp? {BH)>ojR>pk]EmoF#TY9'WH_侵hrkUS, ޥ " tdNiYP&۷R*cd@VNk7>=F8hBTɂe͞d!]c&|$%5GM|qUG $) afU*=Ğh2D0OD&N.)c_7?ۧ$-zu= ,hȎ\dzQ\Qh\NDŽoXe/T따SdVb.721h4k#aGӈU=ukt;\d+@@ea>NM8=jtR&AW jɲKg.Q?Jf,uy2O/.Ç̩~nIS)@3˖FOGZ9mKKMM.!l>F Xp 9dqr/_rh~& ֙'JI~T":߮@mV^.a %;6Lq U _FSpd$|;j{J,,[1T B흝0IJ;l#[~;8;.4fod/21W'fPW =esvqh'v\V޴Ev֝Rw ܔ2 nѦ!iDdIv3s+[[:^@YQI̶? i >6:YwfaeAe2|M30elYy]p!=jjwnh~~ŇCKJ ) گNJyWHEy7e nMMa #MJ2NO 5ZZ9Z˅ņ,SxO\YuRn]2ٶ^3p+E!Q55. #.ﬗBT?&@$(D_W <%D[T4Ԣ1UsKf' 9+ʐA='.Q8ҎC}< ]cc-7s99p/.j>[t kKj#NVyw~F&&ʧMXVՉt@Ф 5EDux4w|%&&\KEeiicd< dw xo":FiB^ FuHC߃ We!ń86G7mء^Yy~}t*Z\E >wD@@2FA?hύ42ۇr t z$8zr~ȸ <<`PL k[>zg;P|063 q[ffvS(9ȫck'1 roS3"*?ˢg]݀> q_P֪U\L 8yY]MHȬ 7bɞ!c;4!>Ϳ)/{ӪWXt4ܞa k@9̓@j}tE GQe c}~x|l3!}NAI]z^bXaể;l:ׇ**X.t+Iu55|M ii:.4*=)5gƵY{'s:Z961qXeYU@iC\\wC?ISSw?k:;{ iXqXg~ d\6avb+hc`lоoҌ%mi 쐘lN`?(W%|QyHJa n L뚶ʹJx5Q=-vhTm NKFPN(6v.Rer8dENt?vLu4֬oŀBM\pAbӎ fSFI*h;WFL<[>M!YywRK jnvpY\@2r~~>PΔ pɠAjyCHCOϋ;uQݟ6O\f #"".Λ}.y\7` QdtnRԤNȇZ{ŗ<0b}:b<}*@&ZФu ŭC)rT kcbΞ>c]o$54 9bQQ9iC5 A״#k}+&Vk3 !-BA\U:ˏY<-unXmRDm^]v"]R0$hy|:g^V/Ju>MY,G/b;7$ŗ!p StΌuk<5U)c{TI,3`}m*r-”rU]y6eggF7[NVP_1\ph@EM>}:xsv{M.Xۯ2_zh:.bІM8 z<2Pe֚7OtL}Zie+:a$m:h ^]5hc[@Ĩ(;G~y۞ۢo% oBBB9щ[hۢ#N K0yy(ZV:n%ֳy_V^(gN&?34|y*OA/b@HcZ)aU P^z>LokWFPmil;4X&h|>~qtoj$w$մѴ3{Qk7{ad̍c0.fdnSXAy{]S֚"}ާnH=$0baɄ-`;DJ6+Y^ћ*lּLǏ*B'O'$9ȴjۭtټϩ  2y vkn&F[V__1lRu 4c5iC^?xj w,0UjjE;!Lm(\p 狪ӥ+8YY7Gkܞߦ_F"zC.z'Q˥U͑Lxeh-AsޕVdj9GG7AA6얔+;;9'MD}vtwàp4 YuJsi ('iGNSj{-|+Qs܉R➤Ld hCc Y4K-Pu?Rzh )? $+BFG]^c}z!{ 3]NW [%͕wơ cL XT .@ڈҎ+AuX%ב>3nM"NYd,KO]hnT!(-!J'Mғj{z}&?/EhGT/ rErK/h >_5RgH0϶{/_zf͡0еItLFƒL ͂_?{hm5d}edR6Li{D=&M1_k&Δ#L\&1Օ1bԀAZl$Nc$A@=p()cMPRupkm ;qx݋?J.:ib]vS%u / ,iiiyVVPsSr^.f / k}&}&jZǸ2#~~PF|}1RP)˙OA֊Vm./CXB9QiB\ԾKTe0N`ÔY:+BΉaBmɂMjf.(. eH(b۹Q'8͓WB.j SDP7Z Ҭ w Z;U]KUB FWcۏ- #_$+yndwJ3[n$U-=? >%wLZ2Gygtmm퉊[L(KKK'Ϸ /2py-C3|Vɒ,t$-8b+_QI S͔\^QNE9 L [8,Z PV rA wJ9z&Q]J$I{3Q~d*im,,-79{ֿ|bְhA$˫:,&-&ͰbQ&gM=/CJ\J/u8-3b-3(M?ӂed̂c_N/6:sHJJ24 E)wc)@[b [wb%UXWXC'1}ύ3]"_/?36ݵ 0IQ1Xw6Ҳrr ʉ}O+UzJZUFfG{Bm7qZd?{_B0gC05e.>O=]q߶3d%:hF*ˋN9mn@1N:A>91E@4"S+fzS꺥=!jQdOv= fq2_+T%g`cqL>{gm-ZTMA% t3=^E Qx[ZK9Ufq ԅ9~8o$} t;#lVs{=$G9&+nxNwXqWf^萜A9nћI&`R=m˿nu7;}qfⴭ)1`bJ[ kMeeƲY*):me: IAo!!qL0LqF^iۋDˑ\g{ӥCIܙR8uq0,nʡI@.Sb[|4vxQ_{|V}|h͡oJ!pDW4ҩ!%QءR};*Z~'|y1ɵ?&\td+9Z!6*" C,f~ni"D1mX8,"FݙIOK> pdg䨔qn;~R*nv9D7=aH`?776[M[4qm{ LI·r?U>Sϑ=!v7LF|YQdݍkT29 ;a_,hL=) vD Fζ>ӧAsW^*Y*ګ'B &׳_I`A| q@|ŏ|kou+w$c|=@XaLnVe\ԍd+J8 )Ocl%#Ն_j87uY(Zl՞wU1Nt}߳*ゑ9ߺgqdpW˕4yI48K;4߾eXg"4h೾AJB  `k~a;)0T )T%usʎz;^`Q{fidb r0 sO? JJnOy\_gQ`a~7a)E~~M҆k@T n9b.͑i}|<7K}^0!ȩxHa鶴A>+֥w"pI_AM$i"![xmfrxJ>ON@U| \E²[uhzx}Vo+hggFF<8 JUc_7@J7i1w *]6.oӍ& ]0k~Ly4.ch3OMtE' Rb`_+yr9e [&P@:-1Wmqi:uEO%$͌,wϊ>+Xߩp~Ѩ]T0usϛ geG92wUewM{|IV © >9oXGKAlVuï'eǂgg\Qt%fl$}>o99*).tUTptgqfp|V3+D{_kN21eU߻7'8-V1ʙcq/<[[Q~mrfL i*_s, ~+N,?ܺᧆ{'~Z-Cw:}x)66Ֆg2nUחf 1?taI> qacWCMI;CʛRLr{44h鳪WocUڗuOqqY_EIɕi ^re'̅ 9w?C5c.p۴I [ ^1  r}?E@kM+]:{|[QllVAОFE{s8lvЙ~A^^^ VR2thq.tRĸ-Iv}ve{֘2`ϜK;L"iA6!q;;Ի1w{!q=K{{Y*8B"0ڹ}ϼF",'hg41> Wv?bPfXqX{IVX+=Nz-/K1|x= 1Kd*|Zb0̧|0y͝\At1kwfի7* Z;ӿi+龘`s [*iӂ2N'G:TqI@ט$IInW7/e A 盛E~z?ݜpjn=<ȹYY#JPٖBFXZ D8e6pZ+} x[L>vu 3v֏Fnq:ӡ柘מsMы5W'{bP,ʱa냒+R?Hѫ*VH^71-$.u#>?c:$8ŬB&jZ~ѬYƃ#H9?qaIML>̹GدA y_LwpVGdegQ`,K:;Co/}A~ L%Ձ 5) >++\j-Q*(|T kqZÉO1>nHD *d@c*B +<Pes5_i]_TK`N,RI.m?Lesh1ES=!⤡Pɾ!2F gMpBڨ=JތfXՂ%Fa` {=oibo/vIH؍m] 0Y;YwA6%k-y?z[+ܷ:E#iZ -Q?Bp հPW8S!h6 Eucgv$݁bub^g&Ј鎖PPP2#;PPr#;PP #;PP *(33JctOjP@uIHq#IJ7Cu(#TTwT6BE /=;%XMA^"URZkH:! L!tFPI\u/nkgFAY#f~{l0HY6̒H|LR,6*%VfjR&͂0II*@lX& PT*`X0Cb4H :EQC$Jtkq\&•1YR ƒaTʂ%2.a#`ɮgHTNX.JgS!#t6)0Llh -ܟ~! AmJLr\; +K5(x8b,HB6 Faݝj,cEBZmF5ZXܸ 2PuZF?i!t+lEk !^%Z?VKbL%UR#C=<0py1yJ$<&fk޷u:2RUxw4.02`F%6!1cܺ?EL /`X,"s(82@*aqXj:/㏾:}L"߻"+L"X m|aM*p1y{^?奐HNC\å-J/X`yr= ,ړ]_4ʲWOT[:q̓f7w$+V'RM +B6=^] Y|"Z|*?sɹ0`֜3G} YtՃItt~%BBB Oqy9`ɤQ4>dcҥ>6=P9kU5E\xV]%#ZfffV+Ξ5;םmG)c8g}eLhC^7X.qecL;}2DSEPh㙗MLLիΝ;7j h:a덍_%?X?R " 5t)Jw  tHIHKwwt9s=q7=̼^kYw7:}SM^/)[;-\#_|ƠINM%팾T^RrU/KW6vwwTw?ڳBᙓc+F+Aw_x] g1𗘴 )ogj⬙HH4+s ;x 4~~pJArō禦&F ѵ~>M;;ـ rgG|AGKڻ- {^09;PmQFWb^ێ(mCQ#\ E{yNNv;*R!㳽 26677W+Jcmҗcy&t@ {=vV(&&&hU?<NFLL?8k=V#gg.-ZW.yfClvwNKV67Y.;=9Dň9g`3pC5JT^oooOetttsKu&; 7:006%ֽs 듵#%KzuP`Z-IILߵ4tttJu'%#<_-zAQk˗ow&=fbdt4˳_LT|?00._n`]|u?q j#\n#LUp.;]>{0a\92yy߿EMM5c`;AouM}XJ[k+&ť%Q1{$"(b]^ [?r%eQǩF 7lgׯocbFgPSUT\6AVgz:~KׇCxfRH "{}}]{&/<};娱`0QXa9uk7=JJމsyژ ; b,,,Q.u`ҭCnUGJJʪ43)1u-!T!ב޽&'#>z@9ktIz^[bGq))<-o-.^k STܜ0faj3`=ŇϏf1e ƝQn P6ÇS "_wGsţ%feeն%'%).,..6lմSP/JQEb3׺%ɟcEi#K99ZUxL2IN DE.~ζ+.0}P9ʢ[ U1!Y4BK'>/E";;V-+ԅW8oͯ[q mD^+}}[n2tTޗ~[QěO|w;dQ):PRTtKDDda0\ GGG BBIWW'/8g+89^t b w/KJJƥ9ZhkK mz|7:Rʟs>}z[8殚rx\j9q : AV5d̷<)d,,iq;[*giVJ'p~{ͺ8#q8:UU_BKM47m+Oh6(eٹ2m#P?}< `ny4 W6`aaB$X^D񩉉Ok n1;}6PW'yS2**M6v3_Uwwcijjvvv*_t|@QG[xP|l8Gi`Su5㽣];==,UFY~]}dS4LN%&c9V9yySI)(tjQk100<>= PBJqpcCc6`g zc۾0l> a-L~p-ZZZg@_em (( B.r NveL$2Bʝﱱ'SpQI$Ir㋫׈sP/ ȠY ]HVsrw?*k}$!!LU3ےhm^]Q_n瀌vyp~hj;;!, ;=ijnYckhw꾿@\׵P:JWֳI^e i(ti7gmW\+YVP]>|!Q%| F6> nLi߼h637W8JOKݭgqټ8O‰%֜AO$3_v髷D<1;#AYH\?E%AįcoS/i 7o-x3 O0v_<sN$BD3[۞@6G n5=ZSm]] څ*v~ ` ׵C|Q|HX8=QsC-\6 v9/#=3!xӮnZZX3;6ߡO@Dз~BT[ocbb$utzFּ:c_533Ơcjg=X2.Ln);S#]m?4/ "rNӽhSYoۛ$~IN,O| Rrx;fEy_c "ގxQpMO܀fڔsa_4e1V bf*Z8sW?b>Yۋ&; JVrXBB9JݻW_hdwu9ک>zYdnhn&=>Pd>\Yq]W~~2*[ dmBPxs(+9) Cn\B¶h\ne$hmQ[[۷ֲWw bAKhש}6ڠ,SKlSR8G6f-l>*MgcĻ3c w&=^&DN^)ӯ~viznN7Gq:P_ޡ 6h=.ǧ؆egY9ӆ T+r;aցTVV,d5a n-w dhyr"` S/\A##6ZE\"k̫׮ f9h _#S?=9uzx٠@.J<`~?r3]-lhx-vq-m%Z` ϟ?QU|333&|~>LGG'Bܜ>A3nzMVr^cW?JW""! ߤԊ{SݻիW+O}*89wvS S})ొYʙb |_499nuF%Sh;:*0N10!c0c<)a2JG999++!qiMԀHD;\-tڟ مa3$^ } PȨ"Ŀ~SBց<((XYC#{G{7.QV]i5#F $Τ6- r\z5xB{ζfߗL󐀓z?~!BR3 @oz_d\=4 rVݟk.vz Ri*v,"@H\8bg0Ҷе?ƫgϐVcǝ+{+PV<&4 j3íjCkg@WfCsFRBU m.^)^Geņ4-#>#r>wHz톩k$S[~nYLw\bZYy1&lTėX!/d%q<xt0+ Jl  g8E/;O g&:O<4^ܶm3›0_kwB!~h4XNj>T*v>-/zmm~ },mM<ݵњɩ$/??idވg2bᾨG%yi뜿?A깚W6CX44U]%t|ykS+껌_١9*i1vo"t$=?몏e:}٥h:y3M@0E7n hNҬs^ zs)>IC\)2B%W-,p!a\anmfWW E9uIe @% vM.]R4潩ԃ'U. c]|1r. ;^Fl~~jƢOy/ x"$btCP6#P݋W/+(DAAq< sjll& |ѓ'n[ׄd55ta?W1_L /Z}@a %0TpuJT^,'e01QĈX<ߤr3/09܏{R^22#/߿[lg{2yI՛7o"/fFGEݱ_m YsvmYgwmLË ^I*xֿb?9ٛ"oTU*RA'Xu8.9P+}-䋳":>?;]Fӑl}8XױǸ%+>aa ~}" G]z:D,3hroE9:[$_ :D"JJ ym|AkfARn=ѧB jj dOȷycbbg  }˓0cqÇ7Bqǔ|O.e[ Cv> qxD')')-.͢XTBq042G+.*r <fwAl7_6 1?[BW W@QwU|q&U-*_ MխWʹ*FoF/SfC]p2rgV$I-Zh?ڮ{/Eqʪ{8 o\ʮbb(ߺ^b+}%agg? v0ǡZl5'ӛJhK޹d9!0~hݝN:LӇVWW._#D݊;*W,ϛe?V.dgrRXA5q(X.(T0IR:6PsG$~kTcӓlJ\.; r玎Al TlgBǟ/؏Y.msҒed8NNN+X^,+ۄ-.x5 C Q®y2]H<|Iq[ah{$dJ8:*+K""Ā|wQ&))]XXQ-[ BJn Q7cݻwT zڨ$MVZZz=ł~)"`@l7{ -b# 屭\]Ť%RLz7r, 5%>:;u*Ľ$Rt^{9R rJkkf&9Sk#)*C$YXhqAO :iWBBoQo,/s Fg$>%)ibf&I+}ئ-HBr*F_CzOhbGg^ghU u ~]c1{)B=ZBDE%⻼ }:Uw$8,ʾ%~ f{'Ҷ\v&^Ivy R׊ǔ+B)]-cK'&v8 JLmeaf]ҩ~zued282rhm}s3#Teڷd]UUeuȂ鐯^jE !Q'i\nWЄl?龦_* OXp5:cbI)0D/^޽BU|1΋Tk LA0$nYIV ;ѝ& z􉿛Ԓ=Ad)gA\ZN9AQ"E+@;6g[f4G˜>\yͬl5ϯq \z`VOրyry}11`̋~$x~ e'P][Ԛe`\hgswo{Ȉ *+"04Tɓ'Dc>C O>9AkyFmGG `(,'@D%#>1,3* ]?$W*AGQҀ᫹`A)sla$#,Q.0ƆfrF)rpl$t~ØH$,6v=f%qVVVbP/MհFxI3*"\g߮ӿBZ6pYTTAbVt2cy˕Xw1Y;A_>w 7W31,>II_LNN*E.e*V#ahw( 0bG{Sh#+f([[ѶV^g OC=?x 19&>~sQ G-=k X~Q(E"&w4HW~YBp?.++kjxo/;K/>/ Pdl:`<R\l+kuO]v+OBĜAOcc Vk 7e+l2) <\- p.JJY( ?(9_)7@Y-@JND3 C\#㽍f=픗?Pu(\17Xa5yBBOVI3=({}%%Ca>(?K6% ]LzK˸C<:x7[eG }tY:#^}um]W뮮M"o4?a-)\w~. b<5n˂4h +rfƦWsPq_v%7o>+JG}b;q.!AsRR&}=MzY?yaHL>pk뚞B3FCSTJ,J7ֽ"-݄'뻖 o!J  ==+[xp3C6 j(2_Ddx] iiv ɠNang)JB4#F*@uh09ݺJ@f?ilj"!:oЪ|ʪ:!!jj׭t뛪 /緹UNuYql8 V\BKCK;=j גP=\VXl[['$fϤD3ۓq Dy#mm8.y؁j& 7(D~MV΁%$M0Kߣw2?Mq7j.osGf/p(]I 2hWQ1Hby˛>!'hL^FbM X75dh;}{YY07PVF` ER!wR %Mm|[,?CvIGbbBp3/j6(gչ2 rD"H-B6H0Q||uS9F!C&3%3qZ56}PI j.DlkCll[.O;IJ?x }+`4;+w=N"0&͉>+JЃU&vqKiHtUxXz}b)z`e;m9oU41L3y>zFJ *򻖦?*?|'WK.Ӟ֯ /`SY&)Wܟs>>_t#ٴۗiIHm~sUPӿUlg)`U[bjfБp%''5%`XX/23JAfP2V{] +^KJM}"5nS H6Hn{3񙘘yA06!mVeԶizV h.*kSS ˗SSS5.]ʮ3nܽ+mp19~*0Q5U(%W+|Tz #s& | 3#$bܺHA[4wèpMi, mf" 99, ɘXXXwgd̵^NM>jVxFql95==}9FR__V.rTo7(_~-{7ˀuCjsAg4tc0JxoQB3k;:dO|ddK~E~%0y@5@Ngcu[eJmm-;-=QZgdvv#cT'''M/S*t\ש5Qϵ*b%-%C~l•o:*Rqc<rp%qw*W33 `uLڝ!Bsh뮾%􍷆 *Vr#,u&HlS1淝Ԋ^̝ DHh!v~H)`¨9n,m<5Ƥ|׋{E1 ǁ.7_+޿y'fm.^B\h|[5 WNpKjEqwk575zm*AtM X~Zv㫨D\OB RnOvV[|ڗ/_֙Iܧub~"ۅVVVbxS?{&][ 2w>ޚ0ᩩ᩻D#xvݛ`],9o z۷\k{2zt9A 6 yҤaTtB ĉO7o|("з 8^+VhU(I'B2 қEgt@(3G maa^",KG ckԑ brhy)5:"pK|˙k-쎺HBWꘘd)#*&q_~CfQF\ҭ]yAmm򭍿f\@)Um+0x" bb⦙0 <]{ ̑)/*#SEsQ_?>Q )57ϟ ^X?4yˇ,L"Uww^ &JA:Xɽ"glQ;6OWg[UG$3cJ^*xy" 6.Hz)@*9nVNvZ&)gcU8aQ^2trz146*mMi"9E_((d0#(oL/4-.K۩>r:p\y\,\KU ||.GQFK,l׏ !5y4[oLWޖY[yMLLb&f֙urZbfoHNLO1^zO_]˯ /Fu+nQICp1SWW@0MqONVWW|vHSdV1>X;^hRǨދ^뼔 v|%5=HMzxM9 6v9 C8hAJbH!?< K6P:COOl ƧYnI IKaA"8s8;2Wo220Px_1E'zŷ11͕ѯ/R$&.vނ5D/r{x-2׹qo7 +_;}!FCT;Wy2.l6zt>#؝4/LIl754UJV &ttXF8yaX伽hF&B!/DD$|FGwz@DR]Vs}n)H xGXh2100QRz:*=hukbbbzv8f?ǽHρfqeܰ]韗ȳ;lsq~JW~ @|+fn{[YFIX5>|;t]:OyWm༳P̹w\ ttfWHm4RN. mLYKK-:dE).KCMϧ*o}th$VxĤ$Rvy,<UNb1vΤ/\hYS"{333t$>>(f]CCSh[A9ST!e/q>q`Nc*)(Yj qtq  @}+P 2`&Dj6s}K inζXL}8K+RT\<ӧ XE^EFum{unnFbIH[^)d12?[w^4M a**.Z$hr].WLuZ-cNk|a0-1pJ\\n< Q^2z  Ϟ +92!AO|g= hg37*x4qYw :7@;-J)W''&2PpunIli)7:eNR]y[$=bN#ȝ:MmZBwBq<$h?-+9e ]@Qz<Ȗb2Хc}J ~)+AvV+=D`^ 6 Ei΢B{?uBŧ!'AZTTN) YY}a՜X|4]e8*To94նk[jrZZjXYoFFw꿡wS/bc{O$"谎 3a9t 0Km[{|v#tMN8 Ƭ gecdsprqqh̿ 8y ~;`L/݈XZ NmW'oAG~ l'jr )!xI0;9XX> b/kΎ35h[Yr .(#50\Kk ]=>h2I{~iRrM_vP/0c ,Dn?} )X|w"-)!_GlrF`f,ff׍rh/:D_Y՜?ILgېhk1u9Y::::p]=m}=>Dˈء¹9\O oWTRn@"Uu"ޟ}1:i>l3̦ =3C0ڟL(ft`E\ 9pDCpDݰ{m# tOX~Έ=#mkFDwpDw9,eҜوY"P .5}&D7zz'_X1>F8ݱ GÂ%6;? ~"eB !i:'_(Tj1zNĈur" #.g~@ǯ*AL"3bl[bA|}Dgz ֖XRP#`Dh); =Bae9SO2033/1#LP1b6DӬ50#:D< $[`%ffSĈag ѩޙ#x ?|WE 1JVFuM0" (32i_}o3@HŠ=#bzb={ ?|WGO(Ϝ 1z3#< ?|WfC! Yg&$ahO3K l ~6шﰟ2i|1JN$#ƭxf>%`a~4>̈́m$2br6݌'_çiRr"ƭsg{g ,?|WfC4{r}3b+_çY~ibhNk*u ?|Wf< ̊Κ8.kvA/e,4B,If;g(P>bϼ ?|8T,3 d=s;XNOp<.l)çY~iėa蜁3Cɠ2i_}Z2N3b`gq>¼gçY~i3gBhZ|g̿hPL5g};<3.~4WfD!?%Ĝh#9%O~i3'&@3#s /Zf4{u::,,,p&`w 8ؙ,0?5:Dp c硇a`/&g13"lw 1y?-LSSTS_?.31󟘠v6~ҕ/Bs_qs>= =tV+"|g>rJj)eZ`S˼3 y3-I2(rq&xI14o0]{$Tpm*j)j 6zӓ.%^8d->4'OGfXB.9x/u )23`HHȨ?8dou<#Rׯ_s/+E߾}/d\QN̴})hDaBʌiX``bF6(^P`##m'A`D|$ddB{*`fn%\wyCh[Ǻ7DA+}0:h'P:v):?|2}jZZ9mmMFɅHC޿OvphǑUz4~0G\jDWxWl ]-i\ھ1Ӝ]<T3aXiiq ɲChS&j^ٗX˩E:oacb& &)oBHwRHNpQD݅cYo߾TYt舴QVa \`]cj&s kNҮN+)Qljn.**)p]X^m"{ Mwofv H#S d|XH6.Щ$ĺECZn &UliQuG9Sx S35'-I])+ C׷~1T35;&= b&uCݕ:1婹(J(i#L%[pwd?P?H/7n~PU!h\Vm{]*c}h-4&~p焭CUb<l$xovE%_+\2},EG-;Ȏ+S?%#v4v|}Iib/== Wn?y~~݌4NoF׻V6JD n}hcǐh">AiGcYnt?0*]0gSj!tUgt&_}FwLI8MC|f'(9ܥofۍ,JEwP9-\$#*5NnZCaZ i.֫n=]Q!Pq )8{54*:{&xa5iPHL@#2Wt5λ ~I;y8Pk*~)ݯAFMaql:d׬0X])>TLSI2$۟l8_c }<ɘy SP;59x1Fɵ\p9糼l-`8K)*S)^6<@?S2{HO^F&RPkטrG$9qE ?P"Ƥ n@aētT38$=ؓh25bǫ#*o\BLK),}fy쭝ZVv>[ē-{@ۏ&k 'ݰb_qM̯I}Y|nR)ff)->4 "kzbt14X D얩)+KDݨ5ӎ="9-?&$"<6y 1 ,\%akPb( t$+52)1qX*&{&k;x<8 XBV.'@?%&)Wb$'#H8ϠMA[xDk8TTBBB oEZM n 6[s9nw)BH5J4"%$<<ŋFkj)>I8BwԄ볥zFDC\*mlI842g[xzVAM?00@ME!+k'Ժ4S2hl3RwQL'O޷zP5eM'E~f]-|ٖH^3\zy%oHiW0 oiʛ|sK^vzz*bz}7:~K ~1;i_O֐tS3[t..xwh}}0ࡕޕ±,,2RRn}Rh˻̘-Ke3 u'''ZZqR63כ̨-U̵Ų5\go=Zp==WB=t]0q lR$!ODK?4é%Rd(6́׹F@o?? g@b@*I^B~;p7Tغdc[QDkMz&sܫ!,h!. $I6^d"43x<٘WaIW:zzLH>b˯T;YGd]edX MóʝKFz[ҫqr8X@HXXz]nCH!H>FBJ"hz0] K-( #*x*d}wPis^~ob @L5Kvϟ+zn3lU\}sH9n+% vr= !֥#1SFtt vΌW[[eg^P5r~WX,N1K ׋)bv-laIwڒ]{I80fm{𧋅y0^DIY%u7--zx 6 -[h LLLL&[河L3(%{[8f5&h̩79}7o%jXE"00V2.<$J6v>x^$ $Rxs{mLZqEi.!1 ,Kn-Q@X))?nuJlaIDb?k_E˯>¡^O CQֿܗ=%EKCÒQ촩/9u yD|p;QnխeJK']tj56ٌzDá+Y\0(bV㺎l`D>I'[çGn"^k_?<:o*6{G"jyy {'KG̋󨸹UKKTi[^0 @)LIwԋ, 25zn>=- (tUvJSQڪ Ay G gv#P 111 #6Z,Wtv.~sC Hzj|hR$IUe򶶱Q 14ˎi0H:M<3X )V_gry%&&R%%%Y~J(r|\w_`A#=K40kQ6h/xw%c*]kݹjՒӓz4<;hd&M館Lߧgd'3\vWsL!Q48bgX~@IO<ya:q]!1Iڃݾ 9ye`X7?.~TV4=X^*O*&=Rc)b +_x,o k펎zU->ww$M|Rm:r%|@@wT2AX884 `>~~=L%z.|͌ԎH^X@BS}jPb7by=]3q3xE+, y{$mE x+(dxxޏr>R$U7MT|A=3_Pg R&GxU7 bw{}>;ZY<Jk,fHI6up*:rCKY. $FD)(v)kEuv<9rPdl괪2ދiK򡠢vwʫUfi jm]]y! 5@QN5wmE=j# ͤkwH'nK7ev_cڣ "SZ<w5ʝ!3RZ -FRr1\ݵa5eW7;7Lƫ%LMONNP`Z\_ l]W@:rPPY`Wлac>u҈8%Om}KVx$xDtx|E d<Ģ#X$BqղM6{W2ydϑ=Y"pFK\'SÏI!!Rrd'En2dkfOճ@mO&5tG8bbbJw_(& @0f;轸"]8@CLJT:vG(D] _<y3%#T15f9ZZaxk)V*b+;Wbv'`[( +!T 8wːPcLuC\9.5*r[e˒l5RM]f!sLdjuXkW$A_s-mjhxc}ǁ+%;ߵ<-.\6ܘnt^LK1IzP.6V{cӣF\㸌j ܏'>rh_þG4ފ|ܡ#GPl\8ߚR>VȝvJ52OHș3ѡJ9W'5]8gCUIewDzУz 7T&uCp[V H R/Lfb^Lǭ o=Oi}c'V)P{!$] j܂BjY6L ub!۝w~z:iHׯAbQP u<+2kmB\Pw:m$M6-~2=_Zzb<^oBvV(<u%;PX "{l5/V,cQ< MIvym`h |f0bAlÔMmm@YllN[Q)GޱYO T(KJ?TMYBƸ655)( , 佊/YLHL-:tPh Jg(j+J̳ʐtY[K뻈HGTeDj,ޕg^}~v<mεeޢZ9 AhM* f7]lJwЙ̃OQo[؃yb{3T `IB`RsfQ~ʣ.ruu{OG%@ndfqGLB,"t2T5vz&'!0R@PĮX @N<΅ZhxG 4X~MRXuFOXQ6<( Ku6jEor k9S߿O޲gY^_ݒ ZhlOAXBR m%!tkؙ rQ*%n.>Ms "S3rAǙ_ƫ+)VUݷyIߝ~#C0kZe ؿBL"KWWn&8w=P_[Ύ+,L0s.7Z S)*m5_Yj$̧qGA-t(\_Eիԝ XLzA ;do,mn Ó֙0** ,l$0>]_#h!-*8qE;[M Z4(Y<2y.֣95Uf:`.ǾTJ A7GΈ ~Z8=Cr>˥h&۫EM4wI"W SSa >%nf|G\GQ1bz-}fׯ9LojB˯X{cF3vX+,'xܒckئ`k!W%pѦ/xQm1 iro{ǰhNJ;U.MgO$逮GJ 2|Uݺ7X엄CHr^qk["No!Y;Mͺ_!WcڠqޘzU2QJyVm.yT3^\'^CL 1_nSGuz7$du[ [ ޟ3?~4 -k#migwU'=ٵw_X^kbrU ]%xgv/tDOe~5sm{+B$pũXݼ)rߘUX08F Eh X!ͽ{vz&~=y r18LL>^}|o+gĀa7NJPgEĜ&RK㤁aC +5vιv@ЦlKMvY|whhCywU=E\L'^=DF<|U6g hDhlH:/_qp"w:CiKg^uak1%hkIFY9Ma! 'q+ہEB?f-2 ieeEX ,&F&^}ڒcn܀O'$kL z dY2^bD/\Fnˌ\@L=MQ ,3^-OOM23 0cg?)e2,eG_;uRI_;hAA3Cg 2K>tfBB|P](rْԋ^,=*zY|Eq re@;3?B?ɯWg .>DA[oKBj9Ϋ`Ыw11YGGfg2T$},hcԝ}j}}dDr wla0ٔOGШS/"zAw$Z}6\- **lFK얠h.&Q(%!9fWO"C u\5Rgϝm:ԮeQlDh1ke]y Ldux!0&9UUEzOvl^F5>Qzz:|R,OW%&j kwEΒsC5`嫜qTTHc@4zRZi000W3;m:gF-^x1킶lړǍ`R;HlP%G(dP7dXL[LA^FCA!7J} W}G+wC{HEUrt2U3WtJ9@"W'Be"l kUئz9$ˤJ̨kp Hw]AE>9⎖ pF5\Qs^]^r#2.$KAS'IBIa\ .\[.gdd"_^IսңVD=AΞ|{7[qbFLPMx؄6CbReky;}1ph].%r{bvU+T{Kuw! )M2žw(g}V:8A[(9 '}[>QCl xIRGxǢ-wzU$Z˦bPY?z["dyk|+vI&\%Ʊ o A?"~ <TSKSwXZVUO2^(:}u)-{|a|7;WiBz| f*=I9UCe>D=f3;Wk=R{sYlw'%k݇ģ)L66 qLJ,vO^l4!P {,DZhg^e\ 0{RN0W$]G;H#|L`>J,vzUх1cЀKELmڮj@0Z^}ήnpY+}Q+B c|[)TTX-|1<. Eȵ.yAeζ-+ДU6ɫe^sqƃ `I~0HrƇ1^ŎƏ%_xBuV7HM}n)fײ OHxMnC%GPXLPdU+7 < LҜYhZb3]ms*,S\4i3ZU"RL<:nLMw$/:}X @}D6g_;nonoYo.]XMNt-Ur)?XVy\3G|R!ݠaEdt9AXqPub@VS<I\D&ZDh8Cg)cxE HfbW5EvѽЧUF~oaL8Vi`3SV;Uk .rSy Jr)b #͹ U01T&$6)qr d vuDq1;eF7cRk@Rw+0$ttA[%kj7iB sHqׄx>c yRR٤ SwiS"QDy c+E 2&/ɃK @*}ߧѻUw~Lq,;jBhX=Ąk.yµv @ړt-|uɳ0?iCݰ$?/uaBaֹv1~QJΤ+0Ws"U|Wy?V[Mt&N7SѭUfV](z^߹ÃF.'#Cq*IqY'xM& ghBEP$A[9 |]P@`g| du9HYz%Pnb *CND^Z#|90݈i ΆSn4+* azi] Gwy U $%w<)70SQz L%H5GbL\N8@틏W.Mf0h,Ļ+=*d5cVvQ,Yyy+W"999ZUJBFoFEFfsl`(~"l-~Er%|9 GDzd7^^>j^kXlk_ZʋSfA$]h^2/i^Z8^zwo"חsErDuU'z!:_t!sUc*n 9`gF:> A[Uy<75/|s9zk^9a\e@A2%Px3h2doP!kx *Ԡ>S!0Wfʞ#|SY r,yCW_!V (~w,`@,GjCi̼IVhvracau.XfOޟxP=-j=FdP YdWb73+0@pP"%!JEC\9U443~7&ye\FGxW]L[C 鼻Ƨc3b,st4OUdttA;\fi ޺^gfی3>a\j~E0ҵ bRܯ.أGPJ $J\{@؂|}wu|@5U#CWKOm˥qͥàEv~~ͮɾo,uRq=oWeP\p I+}LlLOn+ycnCzCbcc o.xN~|<(73f.<@}3 =_s҉XT2(;en`]`QJ :%"FЧH |OQ"yq Em.<*ulMqWZqa˖rċ Q3Q fQc<>Duz^FXͶJcٖȾcqrL$zhj  erݳt 1VA{[#˜(+o=2hh2s.\A H&'%'ؙa~ *8^{z"ouyXTm9 MU~IpoZ1Cu$8<&+yjr;,2!R}v,;+C ||QR߅MY6T^{tM%x_ͩ 2t,`)z5s["V.?e;ۢ}Ɩ2^h, \H]ʹ]TW53">vNy]!_t.%^mwM*n] G -U/7q*}q:c~ knfje֑U!TEWW&yyk]):x{$$ϿA=3>liPG7n"Iw,A Y^Psdlf^<Y̑xЫ NÇi>j~ k- rY *x hf{!niT:<Za;WC!)R-vaݯhhJ^iƤk}܂*3Y:]DL8GQς*alpA7 vtx%kuKh@" !H^ eN~]w3}cio4CΘ ƗCO7yUN>)QM$-:uM&S:-W&Xikޯ-h ܼ<|Lσ)$2[YDt(0D$^&1]hM|fAD'm%e`@l~~%3qH^ttUl3#/^ʀ?#tOq zW^N`{K%VzNET ]7)H)(6A6{,zs.#W5;,!eҍ^UÎ{ۋn%jEJEݚQ$gGbzPсdr\}eB/OiM\޿]D-#q{(@b3Rjnh|3m?(ƵS0+%lNEtdVŗ+X Ĝ},9J%]گѾees]{`Uƥ*k"F=f\Yjc,hcNQH-.fWQ׺⩬2bdMT%#ȉt`owy ڃ=żishB 8-W8pvsa_0rѹhF2W4nFeX;M~[Szq?bY8Dd9x[gįOU`%=G\]Nŧ&Xi$=^ow3Z+|/Wud??ƊOWf=ϧ4:Vbm<1)t& !6aփLym44 LV;20sKme ,S`j|ʜyj,pd/ג9v0y_Ԙ*G42NdM `j~q'΀ԼsM:4.Wo7.]~-jjg 8N!L-:f9;bVHݽy:_# T/Vkd5}F#͛77/ܶa Xi|gpWDfO4:%E*U)w1VcO09r^`ψ'\B#*&v!"YJ{[`m1- $##9f_ԧ.*$t B{yĺ ε_Q/,*zʓ }6.з0Ta:ܛ)ihHMx$[ λla$5չeGȶT10.It#$~A:.t\Tz0Nތʺt\0yZdwD1QhxCULiQki~~KxJJ6V+8I^jx͍[  bS%ԙʥ\_uB Lމ&1?+w>Ilpj]($7TnF-C?<11CD+dQ  VÕCfJ%L,^^l =l&߶,ok5)$?c#Vylx|yR൯fpLqp=4M$z;I :=9SAL*9t_dEb\Pha xacƬ/^;ھq/Yigy3㑻;3'G\&4P]kn`KtM ).ct\=Q9 P^`.0jH;5/&p x]v)m@8>g1 t$n%WX X<_ND`%M:Jϫ;;s̵ALڕ٠яL}$OKCJ^`еZ J6>)I\z}[9'Mqo.x|k~- Lz`[JAR 2r<[H/]ʱ[RJΦ`e id״.aLfO[-O@1>C0g+̵pSS4iUYWFO<>*< g1Zx$**iz##&e3--x 7LEB> %h#" 7SD\Ϋ?KY@` ӄ$/E3.ӽZ*t\A莐 :/0`Ή,IuϏ X2Iͯ0p|'-7pۢ viP+%2 @Xnކ(o]e)i%C}Ε ^Ghο~UDAvꑸ"*9]if*C܇G/_`ǖ-rXq\TKͷ9& 0dg.A-5Z\w:8tS}h6gA%}zSWԏ"=- (]r2ujI.w6׵M^|jxh(>e[IV Ju 輼Ȥ/"I9ǐ <ޘ Cڙry6cE۸VA.BI2~2jU!m9Eq-Y~$]!v۔>?xpNKU ЌuGQTµzSL7,eoRW¾aaLrG_,Z=7P$ %}֭BU|#L8Im "{a S $S-Y~+B^~㲄dgjU4DYor}  16Wuõʶ <` u"]r6gLJ.)x jsb=^8b㹥Lu{7X-MBTCNk8p<***?~aaEE77^NNN%Z7? <Զ{,l@-?akVy3 X`Ud}`삨*T@ٓUzF*qEMfU?y$A  R˃>}j3,קǸvVFAA7FT gӗFL]W6'ʢQ'( c1?q!|VSo=1NC4 o~GYAqie󛞛ckxK^}ugcN[,ߠwk^[-sS/@>X[鯃sTr qGH?ԢFH!!#ⴙEd3'1)a\ ۶dNt{ &' dOaOU9E[]m5fRSIOt^W%"> f/^F>զOx/6iP&s{ xSgI&^-Y蠝R-+v@޺Xpu#@$.ť nEδl{i Ib˜|w?}3~*O4+][1%c [yOEI=ZceRoR=O0pe+N`6>9aaQ^tDb8さ2+}ni}h}4C!֎4a`5rTb' g@Cm+ 9*|! S?Ġª3=gJUD f yrc/ȞnaIp݃[ww܂!Xpwww{gs/!?vw]jڻ?+KZ|GtQދjs圢ol6oKOP"y1 0[޵n  7*LU:aګxJRxeflEtAƺ80ǻ_'u3LJsK\``0UQ$iD]-Mu}Oxm6,'C{Q2?JиoldX9BږG+1KKk;H f I3$~du8 #Ho^"}A0.T*JGĭT]U/r?sF6ȄoLbZ-m6Y:]Gݜ:2({+"N#| 8*-u*T1T]ͣ5A%QRB#R3ЂzG17xz7ޖ>qaoeXDR= Ғ B3(G{PSb R;Gn оx=^Yϝ*|ѯ~z8}3}|G@(`j䳙d_u+VzJ 3}AjaDŽrRv7V]˔*$ Z~R˶8er߸Hzb+l;+]]P *IVW:YA^Ҿ' рPdyTŽ؜MB#_(.M1':f;ò>yA9! ̈&wߎ;: ĮohZ[W()IoPPH#@vn Ej \CRJr] +9ͷL`l61M !\2&Ѡ35}[4_Au9? i<NoRcX]qSnT׀>IRi38DZ nhߜDX >|hlz:/i.,FKѠžVg7W]xb% L ˜~0p9DJۂQ,^Zunz{@LZ]yTRN%i[#_v{hV>?|R 6db]ns5h.d66@C7CYDt̎G灳2]@WFGy4%0ޘ(۰}ׄ nN^vT\jXo}AcI)0?-B-PW4|m oǒע.2\RRkP$(}=;/}Jv'+Cq|)FYB,͒F <#~jHZ"Z {̭տ}o e# w7aĚKwN5*)bL;edF,SѼ"WN60;~Q帒Xd k%Lktv2jS}-ĖRV',M<]{|ȓE7ҥq@(qJ'R5ԣ[m˿p`s[5n #t߾AÍ4hU&'*ӥL|s6  kxEƋOelc4s #"*eH;7SÍ~XHc#y=;iXvIѡ4/IڣDXPSx=uB!Oxm5c"P+GZ9~b&J8x aZPPᛰx.dZEZuM*ctٯ;V_ZVZgIPPFY(,1s,33*WGUgP[/Ԇl\@=\9o+d]@|*h~L"$ggO9y hdI1 3&Q*7i;]9ywyC"(8 氞6|nj(8355tXTɛvF./9FCк]xA7r&phXbnul<,o)*.6:I _d$LBوJո$%44a|no2}<_r]&/4B2ev|DDi^K"*[җy-8';&uWK"t؃R@=?\.[2#p{}u_tܱ˰k);{}N= ""b]bTqBbQ&OVߕr% +e@9sbzZSDTMݛQ$spQlN%w# T{u@ U(+cHf϶yoM( xBu56o6xinIe&/XB :i=w{xD"e(՞/u:im} .-JX~z-.޹㔩ɽ͕6ȓ3;O]QwiNN'/bs=[p0ɋKL#[/꼘= 7L]"hJ50_6ϓɆx ,NgRSdcө$$ABk69PVU_|ÊX!6Jһ -Hұi6@9?}WtEwG!rrr;IJzrZLZMG8Rg#R+mRRR$1Wq;kv.(VV/Ӟn<6tUUiz*D7M@|JHN6p|\q |y~̝=|d&}YT}DVzX%1Iɮ^gY⺸{aafP8mܬ:`ePp~[]xj%%xSPnAAu*xD!1aR~''-$y̠_ 8 ;֨xyӸw~*kVhw8ś+|_Le :|zvgEcפ;0IL;WR\\ovwJa5ɼһu=NY>q32F4=R,4vu)اc KPv}ZHretMbgel|UJȬZւx O *.0۾oH xiS[^ӕ^.8BE((,2WԔ76bWЇSeݡsJL^aK"4rM@a_y!6SGYݦ\%YOOumN'Bl5mYXcꉺ4FD+wzzCmcG7]K}Am+C e_)54`Τ;s.F89A1m_hp-ykKG_݌K5W TE!!r#ڢD$ٚI!h"~Ӆ/uQCsU&>Z4m~8M:Wg9ˎ$ݠ)&ryq7] iX{-4f3Ch,-Zf],_㇟Gu>Jꘓm9wvo%WG#ˋQMc\I -X]܊W}9)RL35 *TQbFiǷzzrYހ9orl-[dڟ)Ka[/,I1P`\aoﷸ|eīmOMꎣU_1Sf)󓥦9+`T⨞uV%] r]Ei3y#|;zka}^L W$rPw+~dbG9HyBBY*~4E_lkVӏtzWifCBo"|aظF<]@lڮՓEbC%o-g&TFzx8g}jwUд˯jQN-ƺRk"JXGHnvrҮ\9,%-+c\[|a)*8sIm盭W"_T_ٍ _1ԋ5Q8$t!iko-%y~6p /{` W, /{*N˟U[DTC u.հ_VZ]Hr0Fw)Ejj㬓&Qx]IN;`9i|tC7F?ZOҶ5V9TcSȴ6ʝ88A5IneQ}R ÊӞث;w^e2=EjN>kumwU i;J؉9WfO~jA]T"]y/l``` #oKm?ԟD@@ʏkFv\O}F ~[})a{ßj3]9K!dc 29Ul%67IٷMŬ,O/ib >8~ HÙߐCUZ/rJMR_ȣm#\eT$A_ToŲnLqzPG䮌x"8$V_UR0vW~>l3QlqÌwwF Xkf~0+swiОꡤG$;̲A9&/;K`@(qk@;ŷU9I݉i#T痘EF?V!'BPbH' iPriO#Z7D?\}/^i@0_#TVJ3 5xt%Dh2!wLc,8eK'k&BX!6Aηf1i/[TħQ bw]XydzZMQ,VԊ*[ o:,o[т>,ZiXMr-wf{oОņJ/[ +lhjJZTe, saeͧ|w,S ՞ۮ9ͿL҃&|)@NB[2H ;5%7Zpj6lTcն9 mb8l)_Lj?JH|*3$ZA"p[z_XUu겔d%RQIx7b $E)]EՍO&0X>0 T3W^i4t`^ssfϳiRxXEWHXC"lkTM {Tδ܊BRդO4Sn?@#ɋKKs3 !KD6~nXx=Ѿ }oyyM_+^k{SI`j0/uZAA1wF={go_q` }R'?4w`uQ:K h:pydʎ,6i:LkT wULMrd1{)e2<9WY /#Lb+1hH{Q\8}.ʖ?KoWd' x]c~VʕS.=sJ&$/bxW=vIjCԚ !|zbBXC˪M@kʃRAjh|eCQ" L&)b!u >cKALpQ^`)퓥4@»}h!QTIS/\( o>UmL7;t `0Ʃ~ %@ WiG='`g >"NNP(="zVz!PH.Sz彼x2JYaV.и-zx |Λt!M<0]t)܎T}&$` ک7FǶ-t((*Bk%Az֔LY7Օ}y{2^/GjJN(dM%Q O$(,"6DP*›?礞}%E[a-XikşqWgw~fp隆\ Cj!28T,b!rbVG}kll` o Is8Jc4G/v1DYoU;o;@5j#A3[- 6j7j#E G3s¬qЎExg?eC`j36HJ~8F{6yԔ:n* )%ȺoOk0 -FOAo0!k7z,Bo9RKۮt}ۜ28XMqA"D^zCrHj471 v'Lt>OOMT?#I,$dYV[]vI{AurqNJN) [̗ * @U.}5jk 0/tvxOp](b$|"KvEp 8p[;΢ ;YsF*Y٢HHo[w" N9D/1f/DDy[ĥ&^BdX֡S_K`"0pIY(,Y7]Ԑ,~۴SjaDIy㦆]ڤAQtiWi@j:gl"ٰX AmrìVzL4ڨFZ5G9 x%n|&,|U:hj#.|[T[}$͘g҄2V|SX*^֨Fרk]~ȠlOm'ݴqYrrzW>bi ȌA[IJJnrT*ǝ̘[GOx:!B6wU @@X8h%a|OTKl]nHqBG#A8ؖ[ zIoj\H@<~MuTf ʕ0[q~gVPM"sLhN \heyb8<~ކl%oKjX,;WqvٱET @V?)j@?fBq.ىEsS vZ5ۄ:<N/EX>at.4T*䒂IaJcA* -sPw޳@}7cm-Y6y!Zcqѻ<C.+N@ȴu- P}]Hp>Y_٪W=k?H#TX= ]v zwSޑE*n6 mq=6j?[)=͛͝ZYϢ;aqHM $,cS 1>@7ړ{2Pwk`nmBf{xad멜ǻ<({r22(پW"[c5$=9:q@G*n$Kq庻jA<騒p{vwwWиˍKME,Q+re6ʡ4W_Oq,t.%'k~XGû=GumC5ip(®Y?-.Y=t[60V(=~ٓ*8&{$1۾;;UۭhPEQ0/ϊ9:z>Y C)q+=,:H,t6u}uU˗QCssO2ӛx 1W?`cޯt>Wh(1Ֆx,k;lo/6O?HE6'&BQvfύct^kA,$&rjZ>WNM [4BJ0.r+X#b; r 7 d` 6ВkhtԬ;M>= KY4ZIia/lЊ7_17seܬ}lt,.R6zqa^]8# nDwLNÝq:5JX}3tO7|GC5OT\F*RG|+B`vԎS>/C8j&"4ԉ4k^w嬾R_QB␝[ O91>~¢Ӹ{E=#U%z"q6<{ǑsuHj:h8 nE̹E.@dS [+/\?yדW_U3Ņ!RXȨM&/MKÃ/H^(=s_Z>[mU0l.uu >X|ܳb Ícg3`ԄBD*4\Wy6HISw5&ʘÚ.V*!7}/lXNݧ7u?`De C~`˾m4ӹrmyGRɀvCt#޿hgAI.ntOžM,)", S*R0F|)J0^Fԏ_ >ZpM=yҜ#?z[rgOH8adPK{^BS(~ݖ?j*Ԡ]ԝsS&IE49v'5ԒӂFŦ:N33 ۮwE$Zly,R=x !r׾Xźt׆*lU>Z@fO/#"o$phŢa#k팵>OǏE~K%;H(@M x?F8qZX?R˯/b ??ܷ\<[0Ԣ 7y{p" F`b7Fq+1~d}؂P賵@T0St $E`P`,sYĪYʓDvϷ#kwC/p= \.C fav9҄&r ^A`Puơ %1l3]_t ,uefx8`JU: E+BRi2ޱkwq>;K9N96JY !VeKf[:xPym )'Y6د<hxȲ@^}d^w9"Gi8Nn.9y̸7_PbCFKF}_ ߴZKH/M]\^! aR_O6mU/KcS?>7' $2vĄ56@Ouz gϓVqz԰kllv9¹Z5ŮTY4K[4͒Մ&6S}lt%i%yx^p8ڕoo ɑ3jkǓ_K"/!_Waxf֬1߆F-aw@|ЃޙqAWWhr )9$1A]Rv68 O~DҲnT|Bb[Z>KcpR{{{ɓx RmeC76OWPKWm*qSb!LCտZjuLyJK+L)񟥗r2aS^TW8YŻ6?qM;):C::OԜݐEE sM+Ҷv 4"۶o? -jɥO*]7x=-K^o?+!i=v@|0h1xCՑq?m -͛&ۃt8e2\Ln䲵"@Y\ܩh %UpN(/ ׎G=W{~GWH{"$XAdBYd.ʑeH˗Sm]ޒ oOYn0v?$N52f5_#Dž "'{oKɝ) ".wF@_O%ϻ߯;h{q??jʊ^CL&gGuhAر:5.j Lvz.uBⲲI_3 Tu$Vߕ=$=G^h+7!F=2q7Iz(d|٧nki7#Z?ڀX<*'b{(,K&3Zk1g ?vdUW$mhK\+T+Ǖ[$A@\L(5l8M5cpkwmvsXuہ}MMW#8a2\圴Z#+=xoC"@3~ L!~~r%LDH ƅY/o%"z;uJGc=6L̀w2gVY7Sm?yN.`s/˺mP*_=>{ 2V q-N){=gw1߁QlO#h&7w⣌*$sa]!_<>JpmyN7l_k$20 5ƅRNH4#"tpm%J%h!w˅Y<ĩ jWjx ND8My**wޏI=䖏ƒ-5 %T 'ؔcxMY~Hw ƜpTNPHL^R5ۼyyAn ~Zg^'Ij7??~)e|YJEACAG87e}uq!\:kʨ[8>,)[e-g2#ڂknz.Gc] e.-\X߂N#F4 :@> "!*[Q >G T h0 YBTܧ㸌|(2/&Kg7nk鷂~(BRXpuö,3b=._ej,|v׾bg`!?5dԬTW6.tSy_I۷TPk9E콱_.YU[fLoYz*BSD33rmy~tΆ}D$߿ujB+ͥ-ϔqp/>漙T 6:M4.5$͌e qUiii qV2X2k|' C9EsyT3>|4_ӴjytAC' vgYg%%L]dp]qeБyp`aӴ~ }] !cdDjӐf5rH. AW\\쵉ʵ=~‹􎞄3'MD{1{MpxwF3<KSچ<?YΦ݃`܇<[a;筤T5ںl'R:zߍ0lѐ,ۆK$@[4lD0q>m7xw*x?uUw|=;GCeoi3W^h}z2L>wgZv6ٗ6rHAEEvevrjJLX2[q<ӝ^,6Ϥ~'rޏ7磼v96oش!@DWL@W =x1 jkR#B`l>]T4A|. u{XN28XF8Քlco{YxЋEԕn`C9Mypg`0F 6 GZV%qEN?wv[$v^؈ݛ0@DF_Er6!a98>j2m=Gkq\e6o^Iʹx3WYu{͚$jNjA< JHw|N-C96--bČri_C[|ZGrTCh?!uFlEjz} @Qʂ-9ԭYi?0yloni:??ϕ!96ER|2Z.^H~F8ůgW7td|0XvrC!d_Ljw,)N'0 ELZ?حIsU5*K.T +iubO( T̀e@t0)=3-َ(ޓ57~n?# /zu&gUֿw;ת44m>, 0xb)Lp#T%>1jI#-ղh~WukK1kS1>sKM.)fhM }deOMW)p7l&R8kzOB<:UOdd]f͉eC;LC~ޣEBkyvEOi}? üsW03<Ǭ#iWc]WM F22Īa/Qo_y8!yM^YurssgY5L{KTf~_ve/Kw S.pr䚓?(Qj@n {42Le |*§8ZRnTW OwDIS8$<9_jF?hw3zo8v}Yq({°@> (+-q^]o݁G֐cޯ7láYq@}cYPE^VYQ~|VlUh rVw4tCf'?Fd&$1-"5 xbXpO'4#IG4 VvA# mƃgYπGBOS4YJR\^G0ϵoYrvB*=(Y~gՔ_SG:C%Xv&vր}Hb2M%}K7AjO:/ 2?ڄr- >% O4")YK.0ֺVZ+郂`001 0u<}D S| r?5@-y*ʚƾ >:'>KC ! BC=K$^9. 0w#{ObSN@\i|d𯾴㲪حϙ/m7 I / ;Kc$h1qqՐ ]^uY\ZzPҢ,hg^KoIu'-Drbm.yBVq[`Jɥ8y,Nj.>cjʞ7gnӣe+u}7cvg?wҁ$=?uHw/BzBlGm:n,txWs9aԹ^.g1F ~j9gd.ꮃиSʒ"Kh42 <!7naK;Vn^u":(nlPBC^{<8Kܬ>g,3LTZL5?r?Վ*?9 ҩm`sq/"f_;JP<#mrWϭ:[B>,Ɓ~9ZPs}#de\.DB l^ua&"w*+D/k*EO/PP^/oԯ8egn|Og!w1u%IXn; ?jbk&PjNGqgprt ` P'஋$fM]MLJJovvvzڽgmRO9ʜ>ּ(_pFF1آՋ˓eYKZ>$WJro?:#6̾rf/KsbzFSQBzv|-ku@~}ώ/Ow;cOw ē.iCLi~:D )W,i% ^6 %Gs#BXVfض_)5i9|f"6|@-ȏѣ|V ^rtk?0.>t!!G\K`C|#"J5f}+&ƣ:A5}ML8 vOT%㜗Ma狼1̜,c,#DxIg1 !~a^u 7r;6/[:i=U|f$0mFEJ;AE WOX|=kjqFfO@TXu?'֏ ޜA~J$ _){ƻ)+SSV9.Z6A&<&;TkyB+-.;q l}ÆfKy M!ѯ?(g!3t$|(}0,"&#8A[+~8=Jt*0X5nehbeW\%HjIWp?.tɝ0#C'ef@N{xuTc 6JԑՏEV΃ROztF\7PX )o;~Y7\WF ӢddGi td.&]8{HDbX5KwlBbP:/v~cRmsPL_Y8euE$(DG*]i5E^:(5ԛ>D@U梚@ Vtcs#1 TUe`9CLqQ |@t|-<3,Gl2Y0ŸOLΞX8 6l~ǒݜ7Ʒ1|[<>$LnMᘃK}㐵3=z,J^s>EAE*: ~W sGH֜j7f\R8[62?Gp |H@u=N+krew5&XE֖R+ ">y"W),Rb}_URC u=1׈M~3'٤/tkMgO $c;MӉ@SG%*h -=bP Qc \7IOfT w8A2\8Oy"fDCe ]v WW 9=s%խ /<ǁ~n6~MmRebP>zO$Lg@ߛ\!ndڱC!NzRM;H6Zl(BJXam}㕏MpYn-nٵ`Xm}V NȺחtUBXF8Cf㹒.-lt^BD"[`E@ã6b&M ۖ9n3+^o*`G1c\.w?cU܂d(yPW {Ă/%=!?\ܟ9\fbTܙEmb=!a`a7n Z՛ Pv;#lllh(!0]I( ߌD͔o($4 x݀ 1/YfK+*vd: 3s^>Ese 1:<&cVTZݨY O0"g}zq},YD r,ÆEȨF!}}"@N3>hϰw]=h1v2~{Jbh!LO6qPcrE,"]kUddWu9Pdk>Kivf222"SL)7#'Vxi ,L߱B u( Uźk-]qp7X{mL$/s|}K(?ˬ]bG2k^D-{GєnE%]Fu/ Tv!1kǙXI6vٙל(ug44=LOt)76&r4z((]}]΃I  o>MhߒW H>̉΍KRL<尝C?0![*EBNUZC{VU0b[(9ffbռC'\-^)t> #@ ^s|q!Yp kF}#]*~._uqJ+457W~79@[ɬ >u8ssT5Kf֛b F Zs[{eۦj͆݀x]4*"Wm.$Y//']|ʧY~X*-XbZ8\OXq K\9K>RC6!/m! 3kE96:E < ۋ]AهSnH̐eӵ*Gc 8$Yz# !FgڑZ3:tk?d8XC4?R[] W#oCtQĶx5T _LޝH!嚒i=nj{o/l?GI&fh8a !+2EË1E (GBo/tJPT5V血{P*٧iOU<_ ½}PmUqCMΟ)0V\}$(% rE$sNd^7pBVø(^!j+vjS Z #0ORGȝ7 R~S jbylWtGSc&|;1msmV<ԿI|6\CMxYw3q0`GnRZcm#c}YSԇ\C`l&IWZ3v2~\艷[ _h0bhgVEiFCE%Op5U`kkƹmw7gͶ5&^cd:hsBriÜhzkh}CR Avf:R=i_QlנBgDL3l:].LOrnɄuJE0~ ;`KV:36_1RyrY1QdCBrJ_ %)Ȭݤqw_n! vHQLceu5ۙ}CvxjtOк1BuFA/UNl49m_׃V|Gu\ū9G1yF,JqW$Փ"4DpY׏|l-{+*4=lH1}&dG>Dbvךj b[,"7bؼXm:=+V_7pȞ+8_ɀe5b/Nw &PCxjN8?'5Yox\#&娀$z,)/ӥr7rl8/T(wW+{x9({BPw- e uu/&TRT^!0E͌6]bĺ$3tӜ|rm]#FI5h]Jogkf=uUgALI K]_PC‘/d,-@W:^R>Qo t^UG9 X6ۗʋwH slk4!$q(zͷI{4XLx"1Ok\淑bp["+BAp?-aԡH"o*T%p:|瘵Sm7\- -4tųwe^ W(x>?%%wq$lJsy w%Z- >,)G:ȃD\v¥*<[| ߢDl2ӯR3ѷho~M^}pK ){1y=-c_㷺_*{ͷ )nF}QI'3,KCG+SE:յ~%7DfQ̢IѼNFXbiS[c`?e9b 3~D|[eh'gwşxj|:#0pˈq%Hഗ+]4TN Ǧ=2\NL~RHM{eKS8mL>%OƇitk@fj{SK َvmm3NIWFR ;X ['|y:$]6OBL̃18LI%VSMA[ͅ7ą  EL:y-[ %9kMX _Ty 5Ol#=[|~EQXIKj}XXn)?[:**5 4rN @[]tX gi%[˯%H\\v|m֖ЏX<('VFMEᤴ-9">`iiFw` + EXVi?yl{$J`Vů3XfգYzb6L?pյg,l"B'_yl!Ax~o<+s0ɰ30霞P,dn$0X5a',R2(2*p|l)qfMd"ɵriW^ K lKcV^ ӕ6wSS;//FL s|še@ ӿ3C{h@_?jۿ0~w~~}cj)fh̰zBuKP*lE*MfPL *ynen0}E_lv% 3Áͣ ݍ.T畕*?id_nt ]&v/\3#7wOpIzuӿGFt (o&?Ӌyx{ KEKK [ y|rՕS͢fՏ]?vPtMMכv3`R%7jU%6OMtnG8@V˘Z61 fr|4iˋj9dUQs݃ udGoigj/l@/w`f:gE];bF 0?]A7j{m!%{5ee'My|cǦG?+mG ;Rμz%|oa\澧ObϿ:YN{یJ2/*Ξ('/oE?nooFyO?.A^J;)x}{kB_dfaң}z[ozQ2"-)_#T9uxh}dWa!PU逋S| 0v|||_ k<^Y! >(ÚU߱`宼e,ٱ1jY`o{ot˯%p7!c:'<|}\AW_RG:BD<޽klRwIpiKrZ|XYa~6Y-RIt=ELbmlc}twx@x[y6tU1P"0OEKxp0;:s⡠VVgш# ?1n[n"빽 :R°J ҀݳCyPt٪KUUU;?? 56?JdyBt~a#c`xI-60ux8Yj=؞ƫl8zTK MCse?/66whO e *#&໧?0C]\QQɧ#DmU~?!nn:?DXiG˱uyu|syyݛW~ 3`~hZ(B 1I'8>}mȩ]NG4 \,Gt)7&4C;*UaIGşA1Dw"pI>B}Izg^`*蠔-ΊԞҕQ6x+##}?y2nӎZd܏0hD].r'tddP#q7b ]'($$pl;pW)`RNzo+Km^Nذ& :'bhV`fo<~gGLl?x)s| tc E|Bv;m=v)RDAzG y%@v/m`5TVMLbⷆR={.0eRreᰂD$db(|*D+l#qddzoHQi)P.?$L**@$Zg'YoxV,j1Tf7=0-dz+L\G>SjJ{Ш( ]]0AK&dx:.RI}.EK(Oasa8Tr8f4z g BnRqS a4:C5pБBqǿB@ݭkIXd9D)4FG#G(3V䋌Ʒ=e/oYN1T7O?]PMȖe/dIuSPn[' .g=9)F(yv:S95Ͱ; J[c{/EzQH`Ilϰw$j18$pNJї;<"_QPJ\.`"+}{`<*rzQĝ 巢M?QHF'lrG)LJ Z. xo&~sqCdwxˏ۫?hHX0viᅬHJ@Q'dm}+W@&$.kG(SO% gIѩtHcI/X5/dTұ&{p.rz\HWbq;B8R18( lh'q ?4)|||7rխpÒ!sFz QtJO2tr6mZcxêIGm.<犈(AUmܦpkF7>Ҧ>!$:ȀpDPc>g|:_u"L,`_9D(̨F>c78f@{ ıp* deEk†@! %CPe$CKo;ăNxӅ!'OHrZs#eiI珏& L(9Ov!#"L6OD!{KUUOikDE #L&E5o^G#qXٙDnW^\_OR`-p|CD͙D/$+@0Q!@G9*Vr;7 ,\UJ*gH&NfH{`oȩ糢Q!޵rnlMȍj#,ozucRRHAgv@DqA 1eXlB>;-5aB8!jy%AOUo q^E3r7<˦HӓA 0‎?`o]`]`%pG~;-E&FrǓտl[z:Rr@nNU|D$.+ @&3MN _d]š M$W (sJTaYJ[$t^8[1$TTŏ*Rx-BnvU|מnW]Us,%~*2U>t6>jތvMWHB g33˝Sw@{_Ŷ7f=8";Kxlu$'9dql<9D𜆱[B΢Ҕچ";#8>@eۍo5IFysr},GG90z.vOwbiRuXa$ S⫩iV;%5&$ƒ}4pmn}R,6w>|q[_{j4 !,s`Y-[~f90FD @uб1A ȍYIijJi-:nW>r@+ zm}B [HY5%/3I DIaWHF)wƲN %3 <_o,֮6͛N}uX^L[[[7p@H׌O%gQ_,$ #md j4S6}ӟGH3qd !-6d HIIf:A38Ow;Np5+ᬼN_mK!Օ,n0u}۳H]f ' G u<т// 4* I >vpxX}aw})Kmp.uCN ʆ%3}SnnnFCf{:+..gm/bfo"!2BDQӿ.99#+XtdkR!4ϪtZojcJBӤmB qquM@# rvuuƖLTdocXo͙Hc(s^tcOC;-\j7&3QI:d(wط<ee $ƪk BJ$a)htSfIsv1#?=?W<{g8 p Z)BZ/ d=Axԇg_ ! sb]UD!?ZH}{KgBsv@˭T &a*@aK b3R% <z$2H/EJ&C RVWQa!+ӯB!fQbQ fu_,K~53)F8zTmmɯ^;h[Z bkSN%\d@-.$j2}ƔddfJ? yld4{ Qg 4Wk$'ǢwQ7d{›0nٗC':yJJwDa-sKB^jK*+@eH|Y{3Q&h+t!۶vcߙ:B{Gx6WG3mdqi@ܮ CU۩>ę7VB ]pcܱ YN"l])7㳪wZঠ?>f Ԣyo&W:o.~V0s}a[6M!g͞4=Ryzуy2.%BY["60ɍ!%nQIγx̄6X XH1*أ5A -띋 ʟ R?Uҏ1A1n DDaKx#C}c&[1op=!&; >DX|+cWR/G& 9̦ORonvlϾ O1 u.k7% |*|Z# @" /UF{QcᬅlȪMw/8~gz$dgӷZ ,LvDwݗ`Dc>0'5 |\:*t060+#0c?ŇEOCҋc3pJKԃ*?(s6^Md)|zXaCmiJVZ l*M`"kBc6䖀T۷GS ' l2 J"rAnB9au'҉}5K&w@-zJ!JE 80C\:jʀ}G=p1{3+ PYoehex$>lU2bޣ*wֶ$Ԭ\ 6gm,[({o|:R+NVFtPA'o(y&!/b)Q+SOF H"xȄC4]_uuTA\}7NjM(]x8>WAVKS_;Wfnp;3 D=:fBMux5o]Zy}L"`Q']GW xG]qlKVpVP9=sKk6ܑ7mmH㻫HPΡ4㴎bVD' w= Q\l^H01qyAZhNoq,%Md*#?#BHOJ|_QS>CT~,>T CY҈ mBNIߥ3܁%^,>n[Ƭb[ݻ݉? x] Mȱ169B9蝅YFV`q~&C Ytpjx|j.@H t}sqHǎN໊֋?t2J2 r<t`ԯo|k+dySdDolԄqIsDp5*ișeF-ߚԀ@?26FOjlYf<: v/'"eJW4A \4O׎6+Jff @L%NΑ~|V;DEyX+ޟ%紲1Èa `~uZ;wtP#AکP[ѴA, 1T Hu98)Yc^E)/n<)Hga :I\ `?r'.3~srcD5w{Ygk0jQ '$ <(!})ƹ&[lOHeDJ(L!EAqP˚Sޙn]Ɍ"44dS^nUC{{[2kz/ mW09fQvDTGx@@٨q ;W *QKHhcWP(y=5|㒾 U⧑_}X쀆PVr$;X|(%3~YǘJDX%-MMuڝ 9FHDDU qmJUЇID8')mWyiY R.WuBX)d>*ᅔb5#lY~Tsi%2yχm'p(3q>Jd|ⁿ3u%Hb,Y6b}ţ<OGcхpՐ>U ݮ#ǒѭnD-xψLuՆnl h`k`PșT|IA~?4nF@#ܗ9p_L%gZ2t0Ї*gb0"D< y=9Mtn\0#48\=& W.%͓+:Šg] c;⾭ Ȏ殒'I 0 j^P*!nD ZQB>߷"箄q$eX>壊.:?0l.G M;z kP3t{pmA..Dcm3@mYlO헆I7S BCa .+ ټ {w2 eqtvUm )X39=alv_dU <}t߫}JR;:ǍVs8Z  y|)^=D&SE~^5FFk?#[>G7VhG5O6N@ʴMy?r___Ji۶* J3ܟ%OZ#4f!!I?Zv-t:#29 k*PA?]L\vH3krӝ$,d ׮º';/<!ͤW%Taoh2[cz]y y48%z[i.Ӱnj`wl0c7$3*%6H))泲 $kXhN?ΏB0_Yѐ=lnǛjCCyҶ,$'BÃ:^=}zi y'yU`у|fHHk7k<|êʤz([<4"G |m&;/eJOu xJgbJeOw߹ǂJΦ٣!*v9;Up鼚&uO*猥dG$D3h8r݅M&+/t_j5Qe8ac5 ODo45'}4:G;_&aEy :bT\%bxTT3ȔBf̚_& I絽HJNH r,4H #PeUUIyǣEF' XKI3J9З._C E=xW&|7+şU2~W;}0H1ՓQQAytPzzVC ~S#5*C4dLЭJGf} ?g0}p{ϪL¾vt LD>ZNN,@LH/ӼQgggiU`4gcFBbnؒlotjEEEtaIp aU taGlx#Bbj +htJp̿t>8S~ͯ$$//wOvm{&Gn:7n/ h/||l9oW0ts쵍GE,TaЂغ{ZkTp:|`2*ˉ8+_~;R,IQ({oqwb tKWi`+VYl,=~;Zb_"`6'׏9?r8*ӝ0å(]~Zv}m;+D $Liɿ޹Ӻf 6O~<^W||n^!"9~fCT!` xm~2i/ H'K<{Ov8.kttlrr~sdnvFmV??w7 8 mhRL۳Y~ A20}l򜛻ѷ/s)L-f97K{9{w ]ǶD=-jV(((Fa缼I?l82?6I~fgbzHB󥬢~ZzڀݸSehu' LD;Nr$M@';ZUGS<ۻ b:ߙDRPQl[8بu=Gs33L];u\?͌̐ ]ͣv };.hPJYj4zW6b:r$%%]ItRD`A[X8Eଛuj $PD~T2BQ7{ cO`b?sa-L~r}ׂxNB*zonyubjtYĬƌ,X7#slq˶X_C+#_72iL\!`~f2,C2A]b; RkX$$ưFV!F361>uVS囫'Q\>vԿ{ΙsIV=\tx J)(JKK;lAmZ[M澾z+0,yME w@42٘`<Sfs|6)3TKr I $'r ^gAqy Ȍd!.P"PI_J,  i͠Q1WBS$84;߲@Su6[܆#EN@eI9!㹃̲2!]Bf2@5hhp}< 2oސ}+49t+*8(EޡkWtHp5ؒyX)ou yOvĀYdDĥ6+-Z_ؿ}Bkf\HdzztT |}gj,!7)ƙ`iл뵧Su@\3ϱ23ޯ~jxRyAD (nF*x6Z$GDDUoɐFz~@%rV:nVWnIrcyT? LQO.PgkR3t?# -.\ߕ.plh_\6񪫉scgu\H5WkJGxwſ٬؈ ?:ux˗⍉ eQq@@x Fe3 |^[S  )߿ i'6fj;;6N?7$'yLj<=><1%0h[' pjmrO >/(H4Jah(pink&i6re04#b^Mʆ3鳥ߑ ’MWʝٝܓ3iW蚪aT~j!Qt`M%;{y>:!i> kw_١Y%e@)٪dw ȑ!fZ=r!: ᠨ?IȦIxL[IH\X27*gj?i@1 &"0k<W$Q/k'{cG?ܮ}cα?]ϑcaGʹ];H8LQ21!@kЃfla^P](aR:~0.~ B*rt6ۃ,,ty'H?{"^&@}'BE~ AT&2j6grѿ,adsRȊb&tyIpj#[n>>|<_+}~`(ն%HCS'oQ;dJj葧Z7N ~8֎0gr($~'HݿKcg/ ͣ:{$[`}qՍ#G__OO]}-B,T}u ;Z_gg4._!N ! s|f)Ifk^0j; */s(ºCnbNz_ִBzMzfq;1˓5 v B6@QuHC[05s @NRaK#~Df K~[fpw=`N[FG%h7V"?arUzqÝ밲+~ŝa:#SL ߹JygҔk~že# 0X0ڭ +.s| ]nVNVdUXrm0qgi}t+JPhD^LpӍ/__%L\Hꫥu@\kxLR&Dzrp*hKJwivo `U&ZBohL*Iܪ7qXC>:^R=øY=!c'wW(HF˫-'' Ԝ<8s0 }hU)I^3+%92Mk5{X:s~4I^Tb/VpQy?>ZA= ÞuKE#蒪ݳL\i{ҏowN߄. :!4Ս6/ BY5_]\^@m.^!h# DB˙? Xt`͐;#lbXJhX:\PLNW2G)ڹ~+7̅V ν{TG1atol |m=MjgVgPdxCi.Y$A*[7ޑZC *m ;bgW"\k#LُЪgMj,1:}H}OZhQ3#pihbXhj׊]wAG} 䧾.l7 VKS}W.ط:8Cmm۠y+| +1p4Tk{FQ9+r󒴍ٕ$kwpkP}pR[AU TR[~=&?eZ/$Cu' <||} ^hŵㄈVQ= &W3l,cC^D|14Nř[d{JPM+`9&Ƣ}0}l{)Uu`,j ;sh}4=c|,przvF =q< cEufY%*00;3h8Dlm)DT ?Jj3\t~)@ѻb/+)^bIOWW#9to+O/ZvF9FU7"Ķd/4TB[4]hH 0\ IT[dޖV15q=V?Fg#rX%jWA4i*6~/;Wl3he!@{Ve*&+s)F({{F8,e x"Y!p6S\ib[Rj5}vb4#u +zi 96(1"c5œ1i*sRCL-5Bt -5yars:|j Zi"\1~:F7r`]FGS^WNLAza}.wdD!߸ߞ*k\˳kˆLiWgq# 7Ys4~45Sl {-@> !-l W j+紩Uqxs1w_7?NAn&$C83깧R mI$\?1Zz%F&H_Df0sAu? cp{1Zڊv+ kD+EsRJV=>'^aH̐!S䂞bKyZД7Dm~I*!û[Ϥ45ē'n:.f60^z=xoM:"|Fؒ0U0[_$ q8EVO2X}_ڋ2(FF۴`&ɱ|Q~C%%2 yh:Ic@Rkkk?=spt1Qk??:"ϛ_ppk~&qŕ ,44 X ii\D޹ڦ5<?Lku$ :h *Z(X6װ# _Ըdմ [0bies5{7V>Kt-HQ}q̀kvE>Ŗ:m폥" ζP`UmGsˌQbGWWEO'+FEɞ**P9ɜ3_2 ztjk Bxf^D*0U#X5z{w"..f ~;e&%%Mx?hȲ)2:MOORhc+[\?6߿1fW蟾JޑeLl^ARU/~ |Ғ`MfyTY|HԈ_=݊HTyrHN _Q<75؂F}G7VBiC̻m}7\\Tc+K3i#CؾsV^3ն1;ㄜO\}}N+.CTmK vմR30 ^v煻\u7.+Ӥ&Zr-S.ۿ>(z )Y'gO9|cS rH `,PaqtɤJkRZUm3 Ũ,/}DulqSp ZmN(KpDonmm`jt/{I9{D00:1j*G֜ϛF4&ca0`0SP\\|_XfR|ޕ= Eonhr?x]0dđ{}W>DUYi/WzNJƮ]EEMz&|(HBwqi$Lʵ!FFiS=h<˪d_BH(3ZT0(,]x?B]bD7hۄͤU04e t.| [~?$}{vu<%J8m1N}˼fB斃(ӤVlĪ!Y!]=Ui#xYSIKX 6\n<,`%sbeZC#RS;%zs8LS>o6ڬZ'uEgO7DOh: ㄖ4/ mU {_V{8N*peGvEJw!mۋ+e?a"$4b84cJ# z_p;iDlByjP5jRPa;a,7_"{`QkB-W?>ѩ?E7 +4)8kEw=MZSsnP/@Z+!IQeȊffPxm搱@c|%bv΍K㸢/z5O)Cͅ都(a<ˤ*JApha%Rˇ$5=qZe%g.pU!-2e+<_PC""EDU^lh^zd<"Cs>Eެwx%{ 5OTQ9IpVsgu0ơ߈C v2vM۽[t;}]]]sxݶ~4:F%eZ1j&:h0 s!oػq,"X"g+H$aE>/wEW%j4> ``gw1`NAYZ~ bR{܃BcSc|1C _uo6HĪG)GG@*ёI5uXZRw۸Q3g_p8w8~1'WhjL Ta&_2cvL%E %#$'/zgg9Â,A/dB# 6ݷoƄuto5^܉#-Pz|Շ0F`&OQ{lO]cS{\>y"2*h ň6hfwsHĺsČhz89C[VK1Wg!mr2^: eȊwŝ09bo{繃޵sUٿCnnnZICA.黑S[ >EḬ,f'`3U1K+ArxM@m2OzHKywϽ[/?!2&tCxqō%hW.f/8nbG a{^fBS{(`d&$ ___kc\\؀7Ox*K 8MІl٠'wO)t�|ғX/,[ERJ(tP[;UUfk\@s/aBؼhXgw73|n[6) 8Sz\1I׻,08eП8+ro=t.^KL)zD^{'} Fe0*R=e0ҹ gr.-b'ASi~DGc` *"-l1&P SKAOe6pgd2+-'? z"+DBW8#}[(>bQt 9m%Χxn-gSBiSHŞa=DoԲj֗lRCE8ڒWo+~=ՏLHʗoѡ#'Ny 6gw+Df(;]p;1ҷyzKWQ ']]RS8CvOc>g]vU+9Ɯ&ǀ Yk>2dC"OjᒚGƦCrvy{'*v0-6n/(0')VUanQ[JWOv^-jNqN``<ܒvk =fj LJ!VS.;%uz?`*o,Rs윙_.e/"V) 9voT(e7;)#<`kPh #|WРC [Y s`IĤ._TQdΡjǡ H4` _ %0F6==Mr]?B^":z4bX >~}r5r/ z\'7xp#`7oUqc0.PYo0a~zuoDc={%y*o7>kFn`W ͗{Le t2bcHBcUX3+MƒM4MQ0v?cʥ4hK w|qqr{^BEKNQ-x8@ κeORkJF$؟ uMT%. 名" X.r[BȥPy?xK;N5D}t13naHń<7 ޒдT?T~I\.e_w6Ew1fB'ā_DY@#c!tr.;z [ w"D&3;`..@M4vKSŪu?:E"]AM vr[Y ~[^ƾ'Hj(F[Zqw o:1==*??,{MBLI=3c>_o3nN׋zh+X;jtR Xj]Mj~:Op+t]~H^x! sQ@⻨=[qJT?#cGV=&Zlw|/V*^3.dzr}6̤dIU)\Ї#\  W٘D֨i'M S;ojQ>(l_WP<?E]R8*C(ew܁DŽ5ܶ텙^Bl"\v]ށX.ClEFDd>K˗/pz #A7c qe?$jsk@W\!_̵yӠ3,b$vŤ(u_8X\40JIԺBYV|  ՞1ۆ^&7zʗ}7_zok鴞I 2'L{pkDNUѽ< oU͡x0^ [wzp !Jo69,xL^U* I@L„9W I,auXE%)5/o»GR^25M"%[4r!0*<|73sdk9@-HˠC\IY2%䩳8 pwu%_7{kLH,ėsDjA}ff:2B%-B)TxHY"O7F^q-[[|W  a"WГ)v^`ae_Z`;#$ ֘as_§mϗkͮ7Z2徫rh6}2?L1 /bqQ ̾ NRMn5s(7 VoC0'sH2WX`ߧN$e֧#Vgav e0'v+?J9UShl5ͳ!;kBf&H=1󙛍DM{u,յ^E6#/^c-M#>KmA.}Mh#Ypco )\?H% L,87+Az9I[A v>b[W9w&p)7q[:yJ}pwغy>d%TO\S3\rb K^zLk?Cd׊ip4$I2\> Ғo!Ḽُ !JQ.D/շO6J4|*VW.s:|zp lB/3M!SQon1e?2[tW1ץUCxxj{xbSA%`糷w zLOj%5ovIŃY)2Nǥ9dFRbqx|ޚNɓ'fO䝼͕[C 4[\M*C4"6I5z%hpJ5 N6%CS ي*dt(u%@T5`O|GUM[8}Kpqw:6N㒓ޜm/붿+^ v]!sV9LH ^i*KKC>˹c| ]yl$a~"ˡcfb)?ĖW}:*!7^"}PϜN82op)7Us(蹭/)d$J|Vī^y^ݿa ΦV/M("mAq@m.1G* `pn(zrǷ05+hf|\afLl"@.Rp#'g˲\kN͏4,{  08_qky;;v"2CSA~IݜIӂ+3G"!!9 Z,\9M"3 %(+YA |ޱ위ᜲ8f**12U|Xxgxe6 qڭ O$J@؎3lF ,"meڎأpŒ=ECp &YD);وULԷYyϿAc2dpHrco evYC V#~eCk>hp[VV6|ؼ |)/7߃3\OcW J.I`'켷Cܜy )+;*+* 0` TcifH]9="8(%wIZT %,)T=_DV3VW';h2ҍ ~}ڢI=*FQܑmzSc.xpN[د A4Wd۲tѝ)_pe7ksJhkoW?dga'C,)D}Πڞ=6r<O+XN 'p[^(X)~ڏw T l:]ds sVxؐXA*_3›DW?NǪ'@n7QF$d/"Yނ%dY)o=d%a}S:q X*9< V=p^ouB^E6d\ڭaHx_*7?Kޯ 0Y|#<7|i?y:t~+8xBI^!,npK|"$˶oQWP6OY頔&w #fِ񊏩QJx{ž3@:57d/';L1`MCLAտ(Ms 'qqS0ZM+pk!ީt |5GmW+Msr9't(X5 ֎ۦ!f|ˈ|~I*6*(`OYn5z/zjhjpė߯zC۱|, U9EA^]υR +gQxaϛJخ G{ Cod scE?\H"Xl1qz706f3/ea繦 BzBK1UQ8R4ki}s=WGһqkgp ʡ*؇'7)5u.\1kRu>]>WBY҇Ԝav F -zw?kPAЈ<4r }i|;y{n9{ Ͽ%hCm#5B~Q%.bCaLY ] P߼B*2 )RE/nB\nxvgsafgHp&I^ 85z-aEBm|ۤsإ A-CE@(unLvN2ciH`ogeUm&/iu/ƔЩ/SJKOCK댖o6FՐh% i{>")۟z+ޢ`?}ny _*2s!D}E1tqS?DypWqPi> xl`LRoBUQ--H;WDpVC/im7\׿A}Hm*5Nt>ѾPD* > +Xn1/- f0]>/i%ߍM#u7Ȋ.B5P8hEH5jeZwBtx@Ibz]5ML5AO-1V=4XO `]n=#M(AŬOpԳv٥ ֚wڈ>Ŝ{=$ |;AZ4$rKSND#u1t}F~;I"2X}uRP:DhOfu39Y%aU} <u S8[o;o~$ ڍ? H.֫Ւr$ `2vӒ㫸BmDW o}֋|<6.MisA.i!_r]K2 $h >}{mG~xg<P?˖ULQB>G/d6grg9v(}0x(Q@^p{n2r0q heҒZ;u,a%SVbĸeNMC{O])چˉr]AO.A 0$ w+ǰYݙ3Gr*p+C?*,x6{daKdw:Ln.|(5:uI$^aT)fŪS7K -)e " :~/ߊ&|,E +uLQ֙z!łD^2N]$ֿ#kYp!χz0l RzXŸȇsFe. EБL=H{ފXk861| FTtޟac- }WԖ4bKL9G V9*_ۘ6~lYn: 1/l; }òƂ7: 8Haȥ|gH T|>z+%'G y8j c0O{? iw#isEg_HN3Jn]Lt z,Pz<ʁ}NI|6!@/9З٫6sԹ;!xvee?'D03ZBLP(;w5CpהkP (4Mw3]Srj:G>$;x:T[h©=NWR*sUeZvIKM:.S\1iqvw!t?p6}8ۛy]"OK*Kl%~,,Q-H:s%!%2o߾՟,n9.M 7qȿa9!94p7m')3"fՄy;Y#822..EfLE%_[+f329A.;1hg/U iU&8IơlQBRAGJ-b0m~ɤn虿s 666\brcyfR<#D>WAtB&.a[C@YZ2={2&vep{q}eö#5w6 co+ǂM{ps |,$I']`d`ihz$73'i8w!FʷPp2LD 뽯&88zk˒?Qls/`*]VJ@oN W&ϗcPyM3+[ҭ'_ v`6,5M pVX&9)(yrq~1ɓ-J" *bzz}Ql/^SkL Oos&IkPʊƗYVV@ݘx `[0 b}4 xG^7bǶ &vy{ݝ ۯ RK_!L[>Y">ސDLi=S"fw{|v4sb¢N'l-a< ^VN>%}~sѲ0]&g8sQ<ԭ EKEV% ߝw*+S 17(.d}e*+쮡?h|;rJXe9>rX??_ 7]`y@"8EYld'm X$aSԩRn\J4aG~79<|Yo~p]j2l +R vc{z7W18tŐ"O6b#i> %"pnDHp5?7u w,<띤*}xx W*V<k7gsKUK6b`0#["@l?CR g|qZnWoAe`˽o\l)FBսUr@OJfAGlwκA09K,z%?A2qK:+MR{,y|"0t]Qc.R@ ,AP&> 1st+k|vw?6XSI͍.]Dvotn+~i[m&ຼW>+c{(˂ND%N[ mi pe{SY X>QIVðU^2g~q3yL|sv.҈"lcٗ.GOHDNWbZ*}pZ/tx)ż bl䩳w^ /))`aa7㕹;!ΞCn5s|HHyUU `Ѧx.fN$XSg$mcPW|>~mB: !R}RjD#u6v 3բ&]Jz}5Ȇcfּ rN5:F ,92zxfmǾu~Ax. ⮭Btqypg[B"Q}r^[= sLIKܴ{HF"EyXZTorܰ8h`2[3^g[&'yCC*\aQdƬΪzgB.))n##iƃ yJ+xHJ By_⃵ff王3_T_FF UAɡ %$>nFQлGC jWg l\: ]\o_.8sqaO pwbQ[PX0{E_G}m],odt+BO=9aggBVJ ._oi(@+{i1,iAng&O˜CJ$Ryz4S@rVV7OQKnk74iV#`K~z1gKN)-AĈI#B+lzi_8zg~P AD^@~ڧʊ &DŽQWh"<7N%nL4 ~:y0c%*06'kj(9Rۄu}3&tXWKvZ_:l,-0R3C^LiuXDlN[2=;=״Y mt&.*1ccMTwW+ Zl YqM;/Eu ܠ {iiɑ]נNもZ=DRաR2ئSeq7d*@iRPPct}sC!r_ޞcVl/p p5?X-`5Z^^<rEEҚ="͞>tA `?m'/|/^¦H86䛘_$6]OJlSOG{WR'Vaw츄c1ӽ,. #KۥǍm5~bpi͓@hi{F*Od7CK,ˏO [1$55 ֩F;+ ?㫱d./ ҭ])cjJAqk4+}^Y GD.Jn̳myJ]G4@fxXI `׭$7_8՚!biKz?=ygao)Э}rȔgNI49|xM VcӅl8QiQUW x w;9v'tm+xDif5$M%b1# l5JgѪ&6oy_KV+V(]|Ib׎y=02ٛ=Ug&gIJ 3I²@]pUkSò9Ƙ:-G^[siQ $7v(ڨpq>ZZ.F qq7o~X>Ƿ_' 8j=z?88Tm#Ryp N)-.n3>?=\$/͸՚^DzͦT-!{B*|YL5F|#E6KbN}T=^]BgGqI]`~DOP~1jσz86O̲,B.w'}[q|lt YVKj1_h,O٪W7"^\\;΁KF5?B D3MtGzۑt,, 9ӛm$ 'G߷/,./-E!##Cbv<~?,VI]NKxZuŐ7j!:h{F]4JEQPUo7wlPW haaj^G.C 9IIȕ(VdI#{3C9Q!!@V=Csrh;-:,41134GNN.d+lW*:ןh7woB@i=N-wIfѤIAo[O!X /=UR;%SB$N'ά1a:E?^f &Yzv}!,N ))i )]1-:R f90^fM+\р|0G,gdԖE%`a#v%9`#/wYakWA.W4C񱾠ht Ry7`z:W2Qt"]k*d܉Vx#;P߲0]ji21vDHB%`^/\'62Iaa3ܫqҩ &rw.VJ7Rm?0H(4A͞ @zȬK)N ]chWn!+11xog=vJ֓٘3yZlu澁C2+ _#BǛ{[(`2g__,%Y۹V@/KTsѬ %h:Qq4d!>Մ?%ç԰nI=!0}=x\YwJē;/:wʺ#-!1F waR7Im<Y6饴@PzTvp0#8Ej$l3yWT,b]MwRJbUݳĢKl)Cm,e+ʽ] "jF`iXKW:g>-RS fi4,K<mUax.]CsOW.=_uղÛ5*eƦ+kV2pF ()6 F堺OTzjO07ѰzxjOWc'8~G| THTбy!] 0iY=UƙH尕?3Khè>vM1y"s;ry4̤n½O,?aeŀh"#O kW2..XĜzFL)B k~?^]>]TuuIv==RWՍ#@[[[0{zz_-yR^>^#X1* MxCKbua2:ftPf=_D-15,OcK*:98ظ$&n9p\1FNvve <}Cܻcn,axSuJS$SG'6ZԮТB.Jʢ G6.<>>BO6vcH, g5 'HVlZN:^lzgVOʸk2]=L9dg7tU c..`>?]|I卤\}-ErEиﱰ(EQJeJo9 2~n1@Xq jGd=E<tYF4 U9Jz7s/ϪIXY8h>na x`% KJ I#-- JC"^  f5kcf\ɨyKW+ߡ)+3:#J ;oiW7nk_zWo u:FF$4.wxY-xyye|||+5*ոÆjNrqXx>81w})Ӹrl~5EB[b|\4g~ O JJ 1VcP•F[lWǙ%)(v(TzUr%:-*3JUWr[=|LD}.v`ǣY^"V-5_xz2M84}}8 zq)Lk;Pf۠+k]6Lrӝve `&CJ8F[.D|KK}Y,o8@]Ϊݶ_4^HdQydN<̢/~*%{KqgfFPqy!dM[^K+( vza֢\ޓ9;@vD㌪Jr1\\\ϵxsW*|]ٚF3!1?4V(`ɉPlK_l~1OKp\]wg9>I5+g"ӴEVp/B1|u{̽Ɪa ܴaCOQ.Oy. AN86~4߀p`$ wڧW+**ZlDrQ_@ytЧgg112,qaT3^g[R%=cc8666G-up\ͲՃmꙫ=ᱱY˛1<.0k~E?<0?}Bb--C᝝jöpLh -6s|U[e/6Q?+kD`?:Wj?{ p~x B׏W-.~`ڻPYטEĜ4OI DG ~'d pPhlt >2j8Q:AAك":krBM<ܗ$h`ZbmPQYS C!`KM:qq#Bp(JTXAU8~<ڭmFvNTF

    [ U7+alʅ؀%r hh4ݰi[0 z-V2iH7b61 `eEceeSq /˴w=M1c恇$2S~<2g|¬mlZ՜ܧUHd0f4$pºl"Scu 1Hk[]<~ҟAekٶ.;?%<0"FT'ۙjij#EpEB"g{Ox_:/,B|Wx8%U_^vw0PyO5vI-+A>q}{;ZwhjMN+\((lJx3 _d/1/vѢJ;8Ts?r+olu0(^]5.VS@oqF@APpoyL"#M빬e*LI0FNFbsrs|m|b|OSp0`I yb(jO@pWhr6|ln!|oY4gU|'6Iqvl?y*D~Wkb4,[y5!n +~I4kpc^|2V+~ΠIyYۅM>t;6M$=Xo$޲B Z_^9g|.ظX]O=K5BmpwfCP5j:vHD)Q+r@-GX]tSS@w>}]W.?ws{~rTe f?EM+=x3flBX__0kK8d 0F*@8ƺUOX(O;i);1NAU='F:xxgY|0W7@JY.@ !]ֱYoқ( PdQ2D}=6vS'm"2h,|g8nix Ӻ$pOL> 6}/ 3Wh]+n#RƲ,0~gE"]D'p$]T,O<eMt qQ; u p 825zR&)RDXgߐ&BBu@ԇt0g+A@4Oj#̴UdNH̆m<|7dt,ȁ>N5>LʒUT)Ă΍ցyIƭ$iNiew~hHH{dTTR+);Q4;Tsbr.\LOEЄU*8ߞ`_9xzaC 7:p#WZ,n>v/<~*or2 uFZ֋~>AA;)K7H.x>Tqns3.WVh?rA);j߿+j}=I1A?U(kmX٨(X8㌕{d(ddd$hoo':1SSSo(!w +_ܔVWͬ=q̀q !~|ZKGA.3JNv` Ŀ *r{}0' SGcffz%Wh}Cm쏗^i?TDD/!u,Ј/|LI/EG?<<5Yt2ģڿ_j9>99ʛe I=2J/"06!ЄW ^lCSF?#_7#1ôφ[\6Qs ƲYo3)BԠljo퍆#0˭(}oǎ>7x,999199B>Kn^vf(fXt=0_S=U\ SLxn!Pq /P8=pazZ{:n֖%8Skrrmo/&8 O߹q|?;aG ? rCMb=eh@p+K&63~6Vm5 Swvz ԲZZ:U<΄8'&&/Z4 O%!s?N6|:hgF)`q)fzs||~.WɖHo+b%@*O^*R;K. wIH -=<&f9Dv0UC =HC*0b"#f| ;q-W(6Xģ[0Xyp5rWRܗht*6hRږa?>1w=c̱{ sCz9jzn>'CT(vj8Z;'&P|&ŮrUr)[QuZrk,Z,^IRBQ9,ՙ?Ŧ*ӿ탴 "#S) sı6,QL %.iI'6iIuWXzpPޛ bP{Bz!_TumBߍQ3(|>p>[)KUqhp?dtS;&_ w6IRoNٹB.(0޵]) LA*_7!owak,=PjkdQ(2ye+5q.ޯktkqSօL-OsO" hdcg~J7wFzb_s6lDv}??VnU "'03 ɔH)K\d[Ɂ?*Oxnu܅N>6O PO+5Ki*2 BtIA$UG- ;QNZOT Tݽʈ])1ۄ>|j`Ӻ܊!;B|ͅrwH~ kIuNwK'5@Xa\J 0«+ˠg4~#Jj)B_C& Rno!hMw}"XAR{Wm|!!I[X슱X(v0xJɚ!76Pڿx\ @ȹ 8iUOIxG))!z ~m_FS< <"t;Z+M܈]r/\l$'UqqqB Qio{GU>DSTt+!tݡ>R(HM!2]d,Vq1:i~r⒇Z`'V*"PNwg>kX|bA\m?vC՜c}pre}=>. IKÇ̓< w%%&%Q+qG $MLMH4T.EJu}EAU.2|Xs@@0/( ׵k? yTj|1L`~pmD0IYdiQ*bl5 vۨ`Pٗe:7\ꖆMHN;;F&HZ5pڲb(K -ԁp/-oէ=HUOhbO_FJ6rj Qͨa8GĪ}!4 wÊ|>UH9@̠ (fqCg%?`;aL,sI6ya ~crD]F1w~ck"g׎o.m! 0$V0~ .{]N 00Y=x:RO? 4Qd˾XGdʾ豺m 5kV< GHc$]j&pA듘UB^k- EC4ޔ"9~%ueNtw'kHYUb$c6V`=֐`3 򈐾"<{YV RY?96B: 7X6319PJ d~^e h/a*驉g";$z 1טnKlLjXlU!F_֫^}0TN!n8wi:pI; n,uRͪV K͜‚<rh+R@5p/S e[m1ö__Iq(PZZBg:rx#Ĕ fMEU[c;H"*|'бR!'91qxɏw=h5sjQܔNuϦK\C J쉫egȾGWp0xNrmN1O?D %c`ax/_RYoFn9G?ff2`)8igTtg},x?mn &] ĕo\Z -"I腆z7aqNtR1oo!~U๧@o^F\,[Zv9@$R%JUĆ6zl_nWT)d=== #b_)XnY_Xx X !Ytjݼedg* W>#| ߥ)kr꜕^o-)!t>C2e&6KA9?Ӫ8)) F`߼20S`Rb{QU@,5 sq<4%]3ۇn#e/HSw*PZ,|3'1t힑j d`!Ɠmc]ͯ3$3|_QBwކͭ_P.lσ?(Z$J6'Vab%mpaKGڬe1GlҽJu$)k+'9&Ʌ<ڮNc`5Q0yqv:pܨj@ސ@rtMXl(3HYs-xE߼BpC04*(/hgܽK4HzO53p b ͣyNiN;խH 3WU}}rKfG?Q<6S(D 5 OwZ9y`_nLP@^'.@GdBaիe agцD5먡4E+?8$D-v~~}G_ϞNhK#+_7=~J*G3A?raTVL"qqCnYbV/&.+o DleΪ|T'Vi+ܣF[;enf@@ =] >QRČC ga̽exaU?֧}Cl̹ XbRRhi%R.yR 2W)r4;lx~4Ʉ.ֈ$0誳=M P%tA2Vf ? BIn?| B'U@Nw[[2ϸ;k[]}RGͭ_}kq*۷*vrQwT !ٺ 5iH-~-DMO}bosk3[wk^9mzp9{Af;G@>co|}e4n^SwqabŷChD`֔?,QQ{Zٌ|7$ l?G)RжNXe!xRlx"ǓJ۶#iZ7Oɡ/*d^ d4F"aa20,##PPX܎4og]z ǒl4w MuպxYˑ_u"8 nl"HIĚf<*]1 2+V'(I!NmJ֩>31+Lb! 5x+XjF^(jhon>pGk1`|EL3'ssQQ z;?%Ϭ钲2< 4xw37\Uݺ.lX>- š#O`) ;/ez'$?HwV!:}žejY滖T%eBj`l*?0+JR3jJ#M,p$0,>)-׌G1 2@t[iۧ^{r0 o߾%pa:Dmq*c -%%E] ]֞MKVսJ7cCGIL}~M0R&tʈ{YW3 jw5.Z"B)ŧhgTDaI 1+?سUgeGğ %Yj'eH)_Mۖ/T(47Sxp cpm j;o:`P]/Zv1#uMp_f/n|ܥ'n# k+D2 mC¶/tc¾^6NKjD-K,L"f0̽]s:gXb#0:W^G2VH2oATN]ANnM0PUoCD"mMNpH$t0f*C7T|$=7ep͢>{o7ʮ;ܴcn\&i聹k!5M1E8ӡr]&{zgљ)'C&.s&+ky+>_k9 ^%~,/?Dx!KgO%G&!{fӑpq$ӤNR=vYig_:A/ 11Q{ĭ--J\Qx" Nr:0z_c ֦0q>fS! ܁XHF>yɂ҄Z۵XT:!l^k_:[`rQN9gJp}{R Z"][316\ *PVuum$DBkILIܼIq0!t;2Ĉ鏫`޸(@:  J5䛉QvM qCӷx^~\Ბ!M] 1s1c0ċTd呣eLÞ.?n v;8olnhU|mnG:`4uf- }!b/b^:'BнR7Ӱe*^1kW5M G2q AS+55>RP MBBf4[N2q1Dum# E%nҋz7vw4oP_9AA8S1`G.23r^bT#wآ(UT钹gD p"}% Dž\U@G(3ֳl`! 5f}}Q 7.um>83P |f1p0;(|V+h韴?)g*"J`Ž'-`MF~_ޘ bÍmANoF*죹$sF]d ݇kYSsv>Η&,xF[L9S[]SH[[`h8̮}4?t*<eܥ3 4_3p5ӐktRx5u>l͂_8m5à# C5.Z̸R ԫxLMi/W |cl}[eefFw6O6Fŭ:;;a}~Mh0檌0DJs?9Dc!-oѤ$I9xs1SQ0I68fWm: 7n'*C!hgtDRR fuc`߄: [FEq50[sGnM$&woL_hk1sn.a O(/6% AZB f)Q(_ˡݥsm*9 ޱЖ -L/b\yZ~E֣+'\`E9AIHap7V*Br˓ ' r|\4'4Z!DMsӁj$Y{2qğjhC$p6XldʔX甔{WW/1a̡g;<3-Ayg1-.Om> >S/5:B)SqrJ㰜5-7UKQ 7Ozeיyg?|ib?p!#{!$G`ّt~ 0-= |~Q1HՊՁ-vM+*6g//GJdB$ /YvGX111#q2u{j^hffx{ƇNEEaRg ᵫ `CEzh"PeJQю\USP֠,_b`oO|wڿ$⢧=rbB=84tc(ְ oӵk^:EGRB5Xp%'9 P@D\Wt )kcgQnz,xf8<ƣˉbr;A/Y"/倶@L1;/Nmߦuzqn\v3:콓j??̖/ hR#ٟӐ52}Wܗޣ0\%D!vO,jMpNUђ܃d _:51en@#vW4oxRl8+jz,R߾x7]~,!×/쇴l2K,Lt_̜v_C}= u 4kӨv ]? idɫh7ٛHv ܁;$?mr~ÛcHy}7*&y-)6z[z-*!do\|9#!5@"cojF -OM\ԄI_sFZ*_Wڔ+*Ƈ3Xie,DӤH*[ jM >؉xwoK]{U` 4T\6ωsX,ˊ\Dh+czW @`Tb\Hs, `;e%#ذ;T`{M)E${l>.NƆ5!LKqa2"λ+YvlC+u4S_v E=)Q^50aǬ2B}(6/Nv>r'8JQ [8j;W}3R@bgD*cN{EYx$4WA+gZ-0P YF1}AY9,yP4֯+=1?y[̳3'ѓpwP^>a FpĖQ;Mc<:药& vlU?Uk\.zDi-6bL⓱-1\l2sܢpU~qVs.-?%XG ?Ei6`p^y!'(h `"x!M{3-@mhz;-;L^ }*AkPQ ((bL3pݰ 5d};\B">I K{fim;R9`ZI?`Q(|M` WK5)>pF`YdӤowGwZ m'<-?yPsh qH5>ZqJ`f(?UHGDȕ鳄^x8rU13{2$UmY%"[iw` \ǷQKzB@"Sl&nQB mu sFol*y^8m {]џjL:|&|{|jFsjhh1AN0Ihߡ)1qaQGIwע2{急fZ##93Q+N6#XIR]]cÈᕲЁN6WYyF`c+.Lb10(1xhɕ;M#)1#{pmÖ8YݨRFI|)t1:0(x>6"A/ƄʦQ-d:kOo"/$~|$ȉ P;x}Ybм)Tz v/3PNa|_4_0>Ēr z%Tc4#aC#E{nO{M:^DL5OǤT KFޘD) .X B:bJ=Drqc Dlm3q(du-:DM|Hx TbEЁV\28!'}+jw<] r^~H9a$YJ{Ү{jUp t7uoTO]YW,)H/(*7Sbt޿1XTuT41j<_ID$˓Ws|{`!aC{A\k#U//n0MR"Lbڶޘug~h)YIy.߱X?;l|g)4eRh0 JtR=V4{6-$!/|{BOml)њm *m5*\1#:8CQAd+ t DaڑGfׯ s!g>uމȘj^ۣ:)ي{e! ^`q꼌ޛFfݕ81[ÒGm-{<η;> *`|bwq'>[~RݸR/(ꔍhǸr ^Fed[@pUM@}}.aɵdl}C]uo[ڎ+e~A 1v&J cRBJVrz"򒈈{?h>Y!rX07L| Dž¾$!O»T^nfpEn~+!A1CǓVh ii 5)utL0z` %[^'&hB.qE^O'_ϬO"lqzisH?}b.s 5L45iD+?!,$& Ɖ |-%P5wu4nK|WYNsK넏ErC,r&wڮJz}PMX-ng n!/+1%3!XjRJo[enV*/<N6N;?X7(ѤV2DNX5;NMt-:1MA|*a63a|di&%SpBD)q0r d_]?Mo (A6t'̤7eȢci&~'}Mo3 <7Mc v$W᜙F.o+!yB;p7N@#IIcnZBwϰ}93 <Ce]Z:^LxT2ܓ` ^m.XFdzuWG4@kBGLh-_Wm D#ۂRi?ń4ϞovmZR-Ǽ3NSwH`݃╥ _yn _0XIX)s#D6K1+oqM@?juKtS+07 w棼 ؒI}H[]h$R DGaݢ;F'( ^\ ^[v\kb@~ 2t$ܕM&I j D 0yWM}qoNɓ5L" N [҃x3_3a=zk.G4<LuSFxՙ KyÊU> >J]-jɆMGnrɭ:hJ0@@E09\5 ALZ#R|ӠAViGwo/#R!SDh,;~+K>cןm~M"wC?z>g{[aؤ\sH9o|,:` *D?Ů+^:4JQ 䉫eŝk!glg-Z gT܆Μ4kT"1#'hޟatA<{qj.&vG '/81ʴ7w"fhP90Wm{"`:ըiįXQ>';w5а_ͱw ĮMs;5O~m`#YvES#׭) zw9jMRKYޡ!nvYI[TE oOeX7;`n쫼n@PP)Moh1:I^DUM Q=ϋQgo79mJzXH 4B5j;`E˻zn¸tϰ"Őh^9;)*Ȏ[ G agU_~վhdnM/Ϣ¤pYv(g]LNdѩEɁ/w hǨfG+}G5$'ǃ,ScR-T=Re7W_DwzHE}Iigdžk56KQ/@a֑^l*~v GQiZVr]*ϫ}DPU>n,eG1h>%LMN1@xk_c#6NwGoK4Q=to.i!q8_3SC狪A9yj;')iiƘS?awFF|V|nRS?@Ѭ|l:Y0,Kw#/h AhL| k@vdBr-cSLxеELń^ N,~s]:->O0[14 KmN.Ȣ;a%~$czײ+xRvhp=n/l-AtFiImc氶op c/J隔?ugC$t?3HfzuB\zPWoKQI8|%Eк@b-?.k'(çU?8KgdMz0mÝͪZ8A$Aku7ϥ4~PXhIY3~"fw&EKb~յߡR#"iaa1\gKr}{G4=_Ƃ\tu/=~fzmVQDLQr:/ 3|VG-K bJ&eƕ^E:ȍ=)dsgʔеb(&6prC7&JfRڴ>{BX_Gy;¿|؁XaFux O'uk뙲ȭUQ_kif7|94> 0_A9!|[{h"q L] FZ! E'CnҋF_T"`[v]>âD(ȥ6᥇6K xGXUC<#n)p>vHhM eusjkf0Jhjs8WmO i1NoיVW'Ů̬7VSHʯV WY ,?qk=hhedS\ \J%W%$$̳|1Fỻ|W,2`D>ܹ/XxycBZ2!Hu sӰ?a=b\B6dif\s 7W` cj}":ܞphX-'fƊy Zw-nTWV{ Mp]2W%בE&@%A gW5JA4(#ݣôdJ}Fk0[NuMr^_E+U"Ϻ|k^peCba1 ;丽1=BIxŕ2#NyώJ G:à6ߠ+<`j,,āϗܞ1@h3eAjP:,ê&Ox!í5h_5@z󃣣*s'BL?1IHBɞ]#BOӗEXXPjJPq<<V3gSV97fFe0id7YXsS*мAtUB`)5kYn)î)*J!?T,+jD<!ǎFEmX9#M{-zj^+EF\#P7GpBIؽ%ӿtpÁe`Zԛ{P #AZYխn.Ioi>rж'kcP2\jv2`C:Ud*wʼn_pW%v3%%Z/w m&H/> yT1a썭^\~꽾=l1՚Ϋ3SQRTݽ[ٹ*Sӆmtҋ3} Uc7#S]zcUc`<*@gb::)lR2K40c-77jO*艆:g\?ƋfCid`FOl 9׊:~1fhn"ɣ ==~^m-.rzBuUVW^'y9(P8;ukAy843S}(DGx%mnpeKQ D*<&P"AH$KfןE {W?8ޮoV)tʁ:@}C,%>`u?XY-,3}-NZi'$}C(Gs!*^f2B `9;H+ϝ2gfPa)Ds:WOB]=IWՖK*0/kOćLW.XS60S>w>7\84F2J2f Us xE+u-GQG}9.BOrz7!|ykdlȿ59\_%nՀ&I ޟW12X"ʰѺWnGAW-ܷ-H*k΁@G7m>) -,Z6ڌKn¿tUO*VjtOf֗NYgB)}M%#G,qK0aVw}zMI%i%C=x3Q*HJiUI ᐾR~ c=% ow5:s=6`։\ijm")o.ZBc'#v˪Cio8`UQGP "ٽEjI``#9m{/ODj`R f>VًcY(}=`]PY-CFQD '-rƮ2> b%S^ )eӧwajTX$q"YndI >E)WI@!CQ,0zWʞDk~|8WQ3)=CNh$%X)Lqi',Պ"u I`$dԏ JOH>`\썀W* XsQR[S 9\ Ulޗ=U7ŸXɊ\w7ԃ#UXQǀӸF_8m`YdB_;}LMKJ q!RRԠ5u 1olE:VFFoeC](je#2;F@ܗuɳLgpOI|5`a!,CmdS0f9+b*$OqOw1XF֡UUAezmSc4S΃C *!}4qBx\76Htכ{gg[/N)UBNW"C2$a"dO\mFEHHϞsJ1E14tǶ""3-8Ři"W8D6,ax.`AzXxo`ìu3{۔YKgS^]\;bwwŅ_mRW2am;ɲlbܸ^1x_2Q;ݿ`H/+?a$^,%8e 4}}.X(.K/:EXCר;YŰ37 "gm1:3T{bW5ЛDYz嗒C]o2/HP>!\#iϒT)_7:oc',EHnÍoĄ³X}!01@u }ۣ (il2/r`Py?G&B8D8h_1|2Mf/AhoϖoIWt.._ATRRjK EN /6|hKTUAEKuT*KCQbzcpSʵObbp\avJTWe4%6}؋ի\@Upm(?eFvE0s"7:أ,wp]9o{WjN ـwKߘ_^'z)w2)8_gДRa$r O"`=@%pl_u]3[9j-RXԓc` ]4‹Zd6,2ʺ`̢۸J& iMSP gNB.1]qCp:[j#!Ax_(Z0`ŀ %6WōlJFR>-‚7|܂# UetTzPzY/dƠ| +o" LzfyNWVS3v#O3Ґ_=ҘmT+`vC NT)8柄fUBbQ#b*_K }aN -#bk^c$4AW.pȴT1_S0$$~w5sBt3"Z&js62e8M}i"tNɗ?K!’(Ļ00tҀ-DyNxRh˓_Vظd}*&kܱ%FΏOWQ0{ TMd e S, fWE5.ÈŞOLHr3lQծ~:޹c y<r1]Z|Ex5oRا]"~6(/lޠ)pc?t)VhN9?~i ^нFR^8F7MrGm >y*VwVFWWv-n}fs$9ڶS:t"gd̼ DPioix\{50V <).*.&Pwtܮz.҆B+ f)|> P9p#A55O&ժ:W17MׂD#cN馶JȰ-ee K91&˧o6>2e$.䒃("l5>ˡxWFue\gHG?Fhi{',!F!l =^ݕ9 TCi,+T$699zC_NK<7IY#|4:8N,lƂe~ B6# sIB f ^'lߘIo(QƏ+8KH~qYI{!^aRT9(oH(r^,0Xtif-JsDLzrŵWoqbV-fő@ UY<9Q|M]f YY-{"v$Trn:s'JkS3B?Ȩ4k॔/kыZdm3qUoT?>87f2Jb,]sm-s%6AT$Zjts׆MwyOi%R;S,07-v9G<%w*[ŠTN.SEի9g jahka[,BvyD_+%Jq)I8-4ޭOu}/LW迌"e~؏ad3u7-Oﰳ0ް!'CP u`?CJ8Ye4Dhu $œ2}S-f2f_<$ Q52yp6Cof-.D/G"Idb}5Ttв\IPaJغR 0}i r[4K9C.vsllDU۷zlaRԜ}?-Hy $h׎1i" ܕ,g2Ö|?'R{x)^.JdP¶227D{H^!: YO}>)J՞o53S!Ptl)%{O,Bsz}V#eNʶ=N ew 8WK? Tl kniq.JO#-Ŀ_܁)+lї.?}2ϕ7YgRg(x`+553B c Y/; \ !;`ay]Dݭg+}}E#Ldv:++f2 Pw6״OP n8I򴰁X\3-*|_O!u @<@CC+q:Jv hԇ`2.߾b]ŕx7PDNYY \Ƙ1I퓝21< & }VM|Mz@ gcN9( 4$EvM/rXHLLLv܀ UMk+}n6_B}B$Ӧ[|\f:l992m7 =9s>BWw*E.J>xG߽uk9s= qCS>6ɿFKP0|/ *B&!v..$d (:by?癘O-tuiL[Q20 `o_[miOZYpc&HNK[ԓcn>)` 2}w^r{W>KwfysO%pNR]vN׏؁&E(b1OV`G?thT/?YRˎͅ+~Ғ뚥fAPQ+R0\RcN6 N>bmbG4"CoJ! Q( <\pRsj>jgx3ljB&#t.#B~(w(9}}ްaS/L,|㟙Ң`R‡-/_T(oRnu(.S-OlFTt6 )ՍFx &Q00T{{wteY,Ц篁 nt̞ۼlKEGW0oI߻B\=X'A_K+ro=l+O`\z)3qyH/h:`lkwxw:56plw|u-Sb{h5|h|ҩȒXM1`6`AAA_}OK.X4RrMau\ɇPfBlQkbL!qĈKICTS1Fʻ "G;![ ? X֋  _̝f}L!dlj|чWeBnBI/;pxxLSota԰>XXp7od[=:P8(8Ŝdr8W+I/"Xhsʜh'&Մ9Kj,7֖Ċd}&tt9ٓ&#w7ec]?6rLT3= !' X/QȫwgO)$ih{w,$ARNxӠ{bUbR(۩ummf!'_f%ḦWN@1iԟ$Q/U}pvz]fFn()*qꚑd!mC͸[ޞRgXfNMiDۡ|ةxӷtnm*ر޹M]i !xOCf;KuxD ղFR HuIKïoS]Rݝ+6Uv}U%S =eE /*"8[F0*==At&OYFt5//T͓(88kkrs}\LMz2BgN%mZ,^/Oޢ/>h'g#:F맟Ml TDO (4 Je)Wo>Z75ãPc7DT"d9sHŞ 098cJs!/tdPlf4KV]+؆` & @kUYֈzz/끫K9`c[q? {~t]gl fU~Xt_|a */:-8%B|q666xffi_AkwdQ|x|RAq.pPZJ'lVi~"GJ411Rn}d!hH&sh&RIL B@Kn& GGeut)zzzI~&UF,`G2116*x~zP{4G/D|yy}U9򭥩`?e:qTK:pj]~a-sm/'qmLfZ: ڑ*W7v5b])^?|%+D#2*x me$-ԘctFFFj[Z2be]m'7!L)# ˲֯`66e`#ztanTkع44pޔOPw{wx gy'ݞ?"}C:g5Fwۛn1edb2*kG@PZPT PBe Ϧ鮸0Bff􂾏|Qn \,ʶ'юJȼNUKxB\ۯ)ii$8R, ">I^iuuuElr:ZT.􆢓ס6S?l=rT?#;>> yCot9걙M1Xr&ݩ#YXX͓(*N@Fi(Ŝ-9"I-+hCi&QJ!0u/+⡇+vvTã6ޱi+ WWѝ0o#Fն~ݱ~x6 Mt+խ}[Nk5IYVՄEBTl [z %;KVXpKhRo,`ۑhJ]&4_KQy~&A$D\f)2""=4UU!A]4*)G y["FX>KR!dq 7EӝmvvvF2z6Dcx : 8kd5:sM "/5>&=_ҧ; ̨A:n"&!':.ƕ0O8%='LmvD`pXHd`wifߧ懧GS;Zl.Z AN>h`sh[@:!k C;M㭢bٸ QqiJNK׽{aZnוkװ8zGwNI+V_TOZx`JAiqtV!@ `]zwW\s% (LYtXq6LNdzG,Xj?|y| NF`qQ`g7y& ߧC2R~ ϴ(CuZ,}MAUa/6JJ\zf-MW `׸S斕[_N(v^⨈DPLl }&`LS-( &.morTTPܶC]k ] 4kbB/`Tʕ U0Mq%$y"POjةocctr\F\3QR. *p^CP} a³4{>̡ 8z#'{_ `)RrG[ c`6?Gpևd㐄\k.)<몋g N69^nbi nׂѣ*zt?}z@xfZpM膀FAO6t| U0& =:rxP F~ɮl 5F㓆0x#HjZ]vALQܟԩF,iKpArh~̈߉џ1'gndU%&"D(;v::_BI,PtǓZ11~'FdBr%M폿[I#:ȓ] Yá|W ZWuҮvp"*L搴S#|Wuyk9DHgݻra!I-28:8=,A+Ghxtά3lz)'M|K}3md@S.mz I?i*0-?![U$Uٌ 8!(l̫:M{/O}*J^ޠܶ{:wBz|\u#8⏾z~Sg*c!$ggcx|ݕ+o2;% ghɥ' sڟbr E{*%&UYR~W 4=WY| x6-\$E^_P8}QsO|{O#$1IJ}`J~Y5KX;HVe,E0cGl de c!RkC׸cQ!fjO }: >'fXaa=U!7ޟ]K-`L;4G1b[x.jwPxᵰEØ*₩fgiޮ]oCݿJJh oN0䂳)~!,>jI fǵ ʛnr$´Ydձm|}C{t?XU9o}lu&5:_^]BQ6|jOz "Cbx]aůz?_nU#ﭯV~pGq}GBW}j85܎O)%%aWm|sOJI l$ITT V<_iw c਩8y i 7OpJePîe՘\#?#cHx{zR~b@A,aڄ.C2䬧bC&(}A~ۂZjp,jf jokLy0iӪƦވ\nC(]AQ?Oi95u&',tqXߊ h ԡ4QUyܜD [ڪGA9^7p671w$T뎇cAZ)7_V C~~s33ck%5W52+9X=͢C2nKzRrNW g &3]ilFRK ?yNv0B0b钄_*̋a 64MccO}YvV{Qbۀ$Bp;!FҺ':Ŀ oXgF&9޻W1 XM9o<|iIwe ]"skɷ<`/Å7m.x N# r~z'CiGțS\4Y:|07=H=)mjZ'|Ġ@B9q۬!ߊt1]ŏ)ZoTխ ᣯDM(F#?P0DA)ce8ހ:b>RJVTįSQ0(IffL'D:>m #8[N('j`rӷ~EIXY u.)鰸<ٌN{⌊ȗMFOBzꐶ~gE&>Nwv>`4nN+VyP7FMŐ8Vv`?!!| F{,t :^OwO㵇팸&023Kxz ڊb}}}eeR'9b ̦Oq>~YCɉo yMT{|vw~짂]9{SΫe-}ZQkeΰ =EGP$wC8[{ -˨v1Le(b'6Ǩ+pZNHcݬAPK 0ݣ*Bg02l{[t)ii~7y0KF =vE(s|rUac[!p4]R@$>mlzF8>66Q4Gx#HrILmJe/tl2(PWU3דj($Ł7Kk+DDʕ>7&ʈ{$/HvNxYYccb~wLYC^;"f_C7$( C穭R5]ᑘ$Lh|eltМ~]1CVt~G1 ^@[V**/͸$iFʭcQt=#QFL Cp0 1 buL pFۂhdhA˗Qi_FHÒcq'Q9)X ՄU 0KܯաS 6oA (Y"Lݒ6e@N9'7k`[jw BXq^?_z ̀l,eM'L6'qUa`'ȇ3a21 ywL0ڃ-Xظe9%Ro5PetCH Eǔ~&-$'~e#$PYG2 0]c": n?R>nGOZ' Tvs&F$?nSuz<[x$JHUgulp-poNAV|IUhKG vǜ\2 gӑk IĤdchHHlR$ Zkk pVslŬSٗ.AkG^];,WU!ў;<8Q)thTvEcn~A1lOͭY/O[q|>ͼXcHZtK$!Ҿ|?iJ>T/w9%Bj,g?%@60h>=Wy$kB' CҒi"T.L"jtx%ys^|*~.W}* H_܀:7hZ0^`Xɶvx'R_З.$fouYm8M}-?S鲫g,E; Y& m,vz7k$<ŸTʙBX42b X!!!-7&* 2yWU--*u q3s:0(I?Ů꾳y\ ?~0~jlsquIHBϸH%,jBU]9SBumGo ]lͽ1$Veќ5 4%CQwFe?7{CV!5Y+2*j~T$+8) : q;>9]<`}cx\PPP`,8!W}3ZC#ahhXo5\BcPÀHCtㇾv]w$e?%<h|}ts! WZU'/}5/wќ3{Rg*#KZcB3nmU!W%\Ow-'SoM>>wZU n~zt$b[M0!33&gO\ses\:-A%4U,JUyy@_jkgLLSmgLFTDDӧo2G48&;?TaȦ {j`mĠeINp*j*^IZYo.ʶT-'2|d+43cߦ?3L oy'g|_X7a͈OY^J߅b[Lv3NJQmL4fl)0%FwF/7oF^{{[nMY3$+z`T=.'>rWAʇtϽ C"=g櫌{tG[lv±h3ʅw̨>".(G'EwGxYPq"2=דٙH 4Mv9<;7P̌^u]+ͽKͱ^Ɔb#\Lrf/YٶƨfF0 1:ow9 0Ձ0Rm=M }6K (̉bKz~o2D/` ^aZ[Yb[4~*p3>2itxu< ]Fi[;nAD}>|^z<7לsE Þ燫=yQ ٓp;"bSgQrryIW|Bء"wO<̽e? i^A S?`6 DD^n~4B¨l[˵Qqq%i~{}>|qYYOab5F%DEC{G3g+-' X!xt\Wh N.;:ꌱ?XF&jΨJ.HO'mV ҔjKe3?%BX ?Kh*X{ ±39yGCެ{fL wq9zs0A̦͡_Acϝ'JJAiueE4yS.7A77u^}YZ`!Ka]vu;S<+I_m[ydi H3M&u#N&ʅKXԓI}{޸Q]C'@"gfcIX<C_gI\lW̕8[ҧ<~Fs/C|9:vY4՚ -rPj̾xh9ɡmGcjε6o;ފ#4QP45PvSw HɈJHH2y?%%C;_EHbNbԙvC:ӗ@q=Ft"`! [t$b%g_han7o)ӱ4\犻&f&E2E@~YIwha*/vvtu2tnҿ yIAB-$ ,UTN}-W$Ա0 o7XjլZ`>^;y1|gv}5~ϔilp1zo6ә!!eG! HbYvljťNӥ7sQ霹ZWs{&΁~em.puՊ$FO>mwDm]9pÅc3򽓙 l\|^<>嶯 !(=X?omKzbڟv &w_ϻ̑NM? t5_og" -B* _nUچ4^_Kp9p_o|AŐYꥉP՝?釴j@~KݶQbD҃9` E-(Ŗx7{x_Iir0rҐE2(2g!!_֬hlEa*-+v^D #~;erGBYԓl2SVVޑ {ttΠd ۋbs5F`sN+_ſddϜ(m~/ƫGn}&KLxO?& ] ,ՠ7PuI=@CFz.fk#1cŷQʌ%;:$LB5dq,+Fºg-HQ"M4RuOR*!J:<7D]gx0HEw p={2-XCO, GK|L"'QɘQGS"l| ! V S87!ҽud;aoY#%:;y/&O ԯRv[WAeR!t6V//$-3a\A)dH!n9cp1ZeOhQ\`zsB,3PF6+"u՟ օ;brJzh-z1r@Ñʇmه4Bl“'4jsg=7E WnAy1% k4#G`h$xA˺]E>TD= ZƖo<c "sW'j#jsc{w-vQ6g7Nzg4̯0[fDǽkTܙ/>Ej"W] spY7͉ŞXQny4W%ahHFGG3%\+Dd~s_za&c`Ou0TPP `+桥>10Pr۞@XͨwwLQN;l 7T( 3\^[Y4Ns^C CPCXqkX sȡ4‰ɟN@ \6xDq<FMyfB8 Cʶn=وƪamPGzdh ^{aaz.`!p')dᅭAvm!`Q*ԗ s;cxžgMMME4[6Nܧ}ddg!OW""5w@yd '%CCEDE)w;iT. _7Z$4\lO dP=MX^XH9_?E;^]apRu}zφXB7KxsU$\ \lM ˤ <%5CB&;s,ܦ/K WKyŜJxx.g+g &kI-&)œ®{Cx?Ĝ@^u_F<[mj:56S_|?8ҩD(qOm>[S Q~T-GLlWK:2D`KZ*^)mԻBKL8?ձ1" ,i<%h  :W.5b"M6bb&&X,u!#'g&\a@ iBR8L_ye-tp;1C$nuu#&mX2ib!Ȕ(LOA{Kmj-ijGç6pLߓ"!bwvkW8ꍻ^>ε{NNF682BICtVe`YwPײy*uI/; 9m; \aCNAd<r:(0!죛ts]t<) ^T_,F0L%~mZRXL _,b.I|L.O҂YY^f= {D85M?lЀ<_W=F],(ym5\Q;f-YO{0c७ʩ>QJ[_&yK"NsO W\D{}, o 5f>U$WIQP8V|Y  ə:(--=L}Ig,w㝭qXdA2.װExNzCBU|1}NB3Ƿ=uTVÌټq|q'ѸP@-7.Q0B 8e@n_tI Yـ qP0ZLyH?4+HYyPMŁ2˶<2!d=CCFZ :?" -VȦs+<95X3&hGGC-{x n, sН7$yAp@ +2_|騬%"C'oepyT[whYLX3PF6J3JЏμO?,?[PBj()@eC U^q{Ir@O.0EzT2޽.P!eioQ?** 1ݝVsGx!m}qRgA BQJ()IIɲ]4$o -`Y,>W&g,,,9#d|r{#s]C l>e2ju']C]e>`r5z7 %ϻI5*l׻Iㄉ"Gqm 1UoI=)oS#]\V2}$ؤbnZs9WȜhWE7$i]9 NCw A(jbB%_R^nfЪpY,'AhWTVM ~b}sJsC/|醠RlEi9) nBbFGEo6E{s.*\Z:~8-%CCZ FB'#G269%Tr|kiGȈىQGtLѩLnr&6ȃ~eӸ7.y0U^ho'8dLpw+Ȱ^jdeSk9zƗar{2[G_t1J(F}ۭ+)3'w~d7N7Lx<ӳٔ)Jk!THJ,b~ٛ{Iji9ʾE_WHfZ_U5O{1rW.Y],;/( ) :'S3mN6&>wg%`d *ٯ5)cSQْ7]څ: ԙ2J A&4ޟ w;_DOJPťfѕYY4 @md?٥`Ih/,]-OH1:xA,RzZ/=jf +<>mU?ੋx.`\ފC>݅Z>NtYRC^+Y~wn/nא抯Vr9H?ę~f}{d([boАV&[5'ƭ( $qUUU?$Rq+yK}k!0I=KKiEeRpuen\,/_p"8uŵY$/=;"毥ʷn&WN>Tp[ZtQ(es)`0 a<|Ŕ6_ta+~'x\=obҺqϩnHQ~s`EuܸBbvF#\<ٽ #1Ywz"t5xw ďAAGSk< pp{cYNj]V]o/gw+/7bX=olǷmѕ@C\7g ƉKC`mJY׆X$&cWHWj;Nr;jPlNRZDp! 5D T6͎ٙ>uы۵&LQF>5o{0Dq%y_|a*h*O:N4B/*+YIbs%~ފ3NW/x guLV;h8!Rwl,%?7 (d8mՙ*~aǓ͌O_!+V;<.6=$X!<:[v(y>P9rVqV4dY*)NpqJ.zamUxƂ쾗d&x)"(2&Ǟ0be%%=vkٌǛl N5'D 5bb5 PX6Wfgn 'w]y1viڑGYgJʵ)&`~}˸p:omEq/LG ?nP YQQQX__ÙjsonXq،Pg+tRr[[sO]2zZnHiڻ]h<}-t*tɝ &,5n- B,&,o)))rn Y?<2uzx<%|0^we/P`xFywaֵqMKM^;#L8߅9F^V4 o9I1TZp-0xu>495țQ9 ZZ-q?XYtttdxvރS]] c#Ҽ\3rRvн}sA퀭KFxᐐ5kL J9,^¨ALTTY}BcdoOl_Ǝ]qJeßֈu5@f:X3ʝ!֔Y:YǑ 7:WIm?Ėzt)}b1QDQ6 8D2 }̣:7m+*R񹄌a/4Xr;qfuff&pޏ?`m. EuMFR{#?AARt}71U[Ϲi4OJ% .6: @G|\9Z^]>4໡bL|V"]oדu's10l)f~~*^7NiQk&(C#KQIǏ `4׺m1w\7;"jI- g VTS:/ ;J8OR)hțW p[WGfqÁs (tן +ᘸTzEےkۯ݌ddr5ov 8X:Z4Ҧt: : 0mӉKoL,8D0P\*.zlɥ+TYH8ChkUֵqSY0Q_MT71G)3riڨ Iޱ D"'4VeE*~N^F[XS R騹xZ7gS$`fc|MHf֗E& X7Aqh'Ɓk>|[v<|lIRne.@gԞT.h)]sb~v&  *4lGEǦtk&PDhՅ.62#wolz':Wc+ђ}~[ow CzʿL}Pg,h1AVPB&$G=% !V] }@<_*Eiw.>@ @K2zv4d,͘fV f6| Et>89yxfQi֠)mK_!KdҊms8G;PrR7$G[Hzm$!%`I3IƝ"Bq믘ʎWwW>x 6&E "")dT:3j7HcR&igMFsR28SV_36Whrr|i߻[&'-{xxsK._89]~8E -J%e18S7.ĨJB x-m"i,n9;"N _gqN&F29:\u:Sa`/U.6>j1x@Z5 6LӪx0U+j.?4_~$R*N;/ۉ DPd"+}Thľ 9u,;Us,g x

    i 1j/iD<>xi~u\:Q{;z~>n3%N 8<TpRIH_?=ʲj0e=P=1 ߑ &S`>W"Z9uRp"mwJowr*EU.wbMd[!!8Tt~ "{m{P9N ^Y!. m%}U`Y]]e8|Wrr`\;zs5 WhW`lwRI%\mPh)@Tw͑ 1dJQ0 d,yO!/}Eek͘ ]1_CnLTatBf 2cD|uIzˍ 亃Ϗ;R D#A}w v^zcY,[C,9Rodu~mcԨy*4{a/Za]HCpwMnBpw}[V}Skճ{G6n=un"zu~ z}N"~c;% :4Ҽ~#k>lg5T*{]&Mj4msTA ]SH" PM n%Yȉ~w5<dHfwlO(㿣f6nqcv^_I#p:,IVn|՚0 '_ S_ycȰ"VWR}X?$ɔU=TjgM/ R*b.qw@`dzSZNfY/4A!x}偵H$=E$I,qZf@颵/~9Et1hGf(@H"~]0_h4߽z2wˡg푚8P&굵ݭ*CEleK2N,/?*m=cm4!⽠J|:Ug݂7z;%っj<)%8zmG)A6ٶ6[)<Ҷj{ F ,V?1rf-C(“ΑwoxW|WE0ϊ5ӧN{V7р[V4,r-~;6AKmxlM + * κ%nSՁ&hQV .w%W2}0$DF29noP>=AP9wC"?"ͫDE!5bB.~*\&îFa{LDz"0KF{z^B@M K2<ݴU $pQU*>aN-W ڡ0L}h@jHb}2exЋ:s@p[Co߽~-uO)ŮDm;-?K$C'~i$0)~wn Ǣфf$SWL J~ʞ"?$˝_%R2zgJ=ҋ\T7}){77{qWk%wQ2?ZZN iIٱA!+oo-ĉ=9Tf)9Mg*&AwY.jJ 7[A`adĖ |6uo ۟@ĸy GϿp C)ć9Dhu~yoUL*:SYVv(nϱ W"%$KRI:`ty=k! Aم4Ox~bU\d~zFɥ8CM&*TgଓG bBp7J>6.ThĢ>*(Y~aUqzzd9gyo3)E77L<y|SQyqty"q [T{arÓ\_~~Eovj9G+ gw%૜;KV/Rcd‘jhIIn%͉m/ZQ]Դ.}^nZ^@bT~p0ނVnJۏJF<6?ԩ{w\MR}K!k7q$m1 D孬۵rUTryﳉ>f;L Nt6iKQP*%K0mMҾY!q?}斒P<-|.lGIY9n؃\ƇuWsKIPYYYܧssA#:tIEQV!hxJvF5πNPꍗHbb@ k5ѼRHi]~(FJcg2mG9$(Q}}˓+M)wцe},y*%g[1ٟ`oruZvRPW|ȿwʒLqI H-+{*àc5oǕdžm!-Hp 'G0> %@Z5հ6ıX@y35Su|z??xxp|JG8vF X[f…2l4\W6_x#?WF5w=;Q { +y2d.*ŐBUwCTx]DRݴHV. fyyyo ,v悪ڛOֆp5O#Y}1hXp2|j1JH$%[ȴjfhh$a``|DgG+ ]uLȠݘpwj'{bOs>zn Gls=z"_dnq>Yg9S˂Cb{6ǔNIy] QNMٸ5^!BD<'~q|wAݨzuu㐻Lħj\5` AR9Xp(ؘKU^$%nN} nM H=wx;ݣ)3)#V{(*#fyt1^CEj.(rZjĒ Imj~B#Ij4Gf29|uQ666Gɛ^(#6GLS9zۚiDfl:U=ԛ=RM7qxl&Q\j<o"d0tXJ1VӇ;x3R<"*h{]ݭȂl$$K,O[BWZFz:9'=+UKN7o@ǥx>F1DmaMF#(_:;;8bvdcN<}Ȇ[>oFҌ(*ݵ#1>ă*2J&(-ms E%%%vڕfy0nye4vk1A5:Mwnl?%B'$$qZ}Oc\&ܼ'_PpϏaӏo|@$VuA$׿co':fB'>#hJEYYY7`85au8m'K//niH-Tc@OGbaa1RN} 'H7చ `fv.+FC&nP21?S0e)e7maLC?~W,|҂JςXFGϐ]IЀ؈͘]_ՀIN#3_ ~C׾HH`쬭WOБ򓉐XYA@ӳ3#g~agd@k XH>Q9X8Pa\ЀY٘̀]߀Øň[\7Y8𓑑X[13qӱ1srӱ1V0 o|_TG=}f=C}v.NNvn&VN.6}6&.c#3O3C_A"(xP D䇄#) N_BM91~>=rIE7d22\1_QioL]Vͦw*y*aEUlZ1W4Uh.ImiOɍoo]h+S!gv#1ߢ s}s`7ɿwkt-8ÿ7 KόKD3Q}|78YOD]^ |@-YHZuee˞!$tt0$uu+tѼ-93sJJxn{}(|fPmy>N| F.(=ߟ]ƀ=Z3zy}XqDh!O vҊ/t68laz]dq|UfЭ:  ӛV`z+M*eUSgmt|lJ[v1@ʷ:3L(|˗/63bg1sss}i־(IRc"^yPPQwcJIwuc]㭬 S`hu8kT-0FW!*= ^ arF =yC:S H,*ig'= e[ XC&./W{\:8:+?ǻg܎2< lr9Bc`ޝ"mQNxt*K;ɸϧ/ՀN_f&%I --;Ha9Ax5Tc(ffU; jXF+%rZ5AGcha͞\\Ffw̋ZXA |vIvY/ %K'<.݄\l=MQvG@'i46,,}zQRHa~lp[2_bt̘65:["D^~X8alimn.%E2g|fvjMG?ihL)JA`WR_U6VsRK)(8-hܓtT؛󽂚пU"ɗؒ;)IwqDtJ#/&&[~m?  f[E^84FK=# D biZ (20[ qp .ŋ啕e222FF;c/;CGQ~47'Y;M(2v+\fBzzᨌTЉd`\]]=k)26tg2bW9ş5RFFI'/fLNI\'>27p0sLip~NEO8 zj.Py5368 0`RTBWq;TKxxΤZޱX|_qi $g> 3n>Qd•1Q!- XxIfaK,ټne)4:3=S@DI4lc>rDVC' bjni#2QpMXf?-~W$%˞_>}j4>t$^8x~>m`LAaSv (EVV)L6K@vtzyyx53dy{]idD>_T_@|y7+-)36211_kvV6'R_ vhj\.iJl0gԒ1A~22%99#<~4mI 4,Ɯf{hNTtt]fV)+ !E$9m_""DXvD\7Ɏ!WmS{{2<#d5;;BO#jg;ttt)>pDY23m"JEDDʞ#C'0FwS d]|jx ~{>Q jMXXFV[J/bb^88:n+cf.[4G 156N|S1+ S#\oGTf2[`"bZL+R *د_Ip;*2>FSEE:R|XeÏMHw`$45C|A/Qk d}^% 훗,9=![[jɉ^f}MEEEݱ\HZ5DUUB`#}:}d#!!Q^a#3SUUG"zTq ""BQx.ּF w[ %-G>I #!PV#ȳ%_=DnXs(GDN &&&57*D?\_:W8er?K$',S긣l1_EDD4gXeR~~B7zz]X-uTC'q xׯGQu+z8W-7_U5l 1.ǔ`+ d__kp ξ}9ݻ':{HĂ^} tA~w;:QNl1![[[؄Z7jjje}MMj#92Ы pƱ1H1AK"M vŖ"qǞ_{ $V$AF50Y)wr5و1w V9b"b|s} RT7٤>$DD}77?y%3E[Shƺx>`15sss%c쥹}xFuiǝCEm DÅH_'؞~z)U%>h`[?}$ZEx' r*W.#>"BaA7;;`ݫW=11 l: $0n^ފ_1^NXdOd8\j۽ҽB9w{x2eG23Cvyږ!6n|4k$X0<2ggPV BaXmhۘlM39ҟk-@_+VZN({.T_x]/%56WWW5%K熟;ZPhםJY7e!!E%19h`Co/W`v0 V͊I06=qػ#ۻ/^ oqD'"ϥ6-UPlLn߳E%^Gs%es N @1ʼY`҆1]bˈp8!\9i^dJRbDB'LLut#ܥX^>(3_HrW9C1*F*qDj*{=O4 cAkjIoooeee}jܐSmpu.VVVjζt.=D| :|Z"[pQ25sSt50f|wLƪsֺt2}7B3ot^rXL$Q`g5NtU!]iDA:Hʖ2K$|` @]@ }=6Btnc@„玁8g>{ljJ1^4%!riAz'pbE͜ATj`kknd tn_d2Ol]mmؘEd#}cc_+TI],V)mX8Cs-h \! u ~OE C8X=rD1x#*&V=mLRK I;*߁۰t0f_8++38qErG׭n_y=:B"C6&2`o Rs\gU$Y''9-@fewd2qr3^ "9t7-L8AY5UTd1(i$:&fySӄ j}o=IDWx޸Ϧ,'VC@З<2]AAF!5fp9Ghpdog˽X+;?Kˌr0k^Sf>꣎H7Qnb:\P "8.J53"{jQ$ۆ3L]31P.(%Sv?ܻĞ?GYypC#Bά.є |M^~tFn_.T#)7q?c|7<5&g56bY|g]%ֿ-͍kabUȑ,Nѹ}4C4yL.֢-tXxԥO3*teS|)|)ؗ/t_F2ZW ѩ a 9~/FNj&O 6L[ dA΋gSeO'?".x x>_wI*AT< G[~I>waby k<XEWؤ4L]6kE<> RjX%Pr {q MЖ_ ֔:a>3}#& iZI F527x}J踪]ڢ, vᡛw>W `C:9qeoGnnankB+ g@نA_}9s--Ta[KF9ٜK u.AIVt o|J` w5qgrz 22H81w7~CNNr+'UVQtk(O$vu׏QQuci///CttӮj!ݓ*)!''e#<O< v|>kP@TsoG䂂AAAԯ_*Q4 tTN ѣGhkkz@;h|\8Bq~В oo.4Cԅ+!;QCW5u_|޷2iG(233Yj˷ zr9殩,8\^rr3%%%iٽϛ`9AWQDD pN:`ڢ#muW2)YT$O~K"oQS*Y:G MLg?}P35 "`H%%D8PPq?)%oi̫7de.~Vɹߵ^T!J3PQQ146J%!'$V)r K);}"FFD"dʅO1fܙwN5ȒcWF.-jDw 4⭵op򑥆IU)AXn^RGba+b]?_^:(+pYzv{)QCF%kz}j?yZ3*W\M}xhOYr.xd6s߹lwG"V|]e@FK[~R~^qMogbŪfمN{W8/!$\΂_\`B>ejc_f'Ϥgʋi#jmQ´,on"F`!piI>և>|iHppq?^|8f'mj@UVSsdr{ኰȨ#AU^^e^0Z{00:L]5 0Mky˿;,r)kY_;SA|#א. Hi$F:=Is>z, tTNϟ?ǧ233s_l zQ `x;֠w핕읝M-rԢ8 ]NwU88פy41WF2OFXx2?|Dt&WXQy(˷a5If(:4(u|ױ3M8aXSYGҸJH8:fۧT4"+&%%޿`^j\]Ɩ,W[[O|<.3&b@̫.m+E5|@U z[ cv*ŝ.eVSXXK\OBpdHr?yEzjih%pIj7n8x@EŇN93wh*J2c>#-J7;~r!U;R"2!ᙧ88߱ hskjSe|҄[:Qà&A9G GF z1g,\|4oPo~(Q:SeN8jqiG?$~xhBX[H6VVlF?>b+PxXA73EOv0dy{XL1a Θ~ 0#Y֖Qwk.{*?G2_5jl[ 뎁 =Ǽ/fތ=OǮ:c,Dea9(8#ٲ331#rV ϩ\uOuC9qEEkL>{)ggQUU1_ d?HQIzw_$MT95%1Uq|<^ԯƳ<K%ёѬKPG_Bx=IDBX^ޮ;7[qIb?30 3>WT9lv5L+ج$-c EH[[g ď` Hsssl?q>)HkHsXV/y{K`r}A%JĮN'Aur{?{P{4x~4U@EԨA$56m~RR|= uƾȇy94-zvTS ũxA,OR[29S8a(-gqik q1a20/vof\| /2TO"YHa?Z[^ޜg9tySf3| ƢbAckq_"jFHXX'Xxx pcځrru}ocW !GwBY%oP$Dlz` w-P`aPC0>%H ʏg%\Y6\S2[ڱD.א" 6{ x%];J,Rޑ`UP4lW̻{R*:|:$NK{zE+H,nD ~64[M=LP 00B[ 3ky{_u&O .c[AEY$GSWs^^OCC+V{?VG'q91J:317yNR=|6J4̺qedXg[)5 BB=[dX=x~00-v[:٨؇7WT^xpb q#+zA=[%'ITO,`v{lӷlayʊo4V IܴB>DK GF2lV : Rd5[жf6~U\&ޟlj`^R1ѻpbo<'AJK7g5E)x_14a4 s29~Q00,/ ky3I x̜jzgֻFLTnV8=dK%1}"2ƀJƐv]Pe3n3~_53#3_4Ne DjNOOXEoOofht9>*A}to6{X v N* Zcsh ";_0cg dJt=? 2*ZEa`+*n:2:Zgr{FJ俫yt~{-4EJ Y=LX%[b1fh!;vǏeee8d"4iv^ m3E PnrS2a^_j&B67?|65j2?Aegz;_SzEb]00_;Gx=\v?m5 `JQý5[`~h78[-6{{,J0?f6-M |Yo83qq'y"zc%fc\\XnM)y(C-s}O7U U[/œ1Zccci+]|41y 7-:%ґYS5S0A>7Ձ[kʯt0K6z?<dD|lr%q(f01z%ٽ.Y ˿) 8P_Lc%$$Rcrِ@˟\PY($H'nZ(G'&0z!@ls7&1!Ţ󤙖w?wxji Vf7ONe7HfѠ Ŏ<#`VFeP.ԛIzIDkήsvf#{ m׾z.&TTfM&(H| 0Qm5C9{ DvYY-iir=X>͉UzūĢ/K:cyKy9/oimۧm')/L±VYjH8v8Z-HBi]a ,$$$0LoXriFfe6ݥw~j{И,{f_h>~\YQ\4ρ w )hqg9]In$\S R[AgrTB DLHH(.L3454N0M立9|;WkAt~D(s֫Tkomg,3h7!(?,*`0杢ZXNJfVp)+N1fVxx)fvu "> 6]~u+c0G݀dh^Mt^^Y (5Ȥq.z\=!74>I}ɺ p,_E+6&D/GH^ ( &4wnl۴Y\w_a Ui{)!]$Ȭ3/_统jj8Av3Gx<N?<2ԧ1XJ6/!K,f!tzz0>ccw\\o1ɸ_l ȕ`2B&ಁ|ff%8ՌS+*E0`Yy%_ih`/vS30@RPoXg=Zy!:YՀL_A"~y1EI2D.8X?l7zt%0~^a iȉqOX)omlT?OW8fo&kt4?hB^+dVy5} _nj+V¸UMꚚ>η}>YIiQ)ã;v+;o%+m+N϶j/j23),_rZ͵(Da`-Tr(:ϕd@@JU]Pa@~ZYawK͚|mx؎mG D_";e Ϣx/4w^oJ~ضqsj* BZPU/BEzDƼ닃W2陙O7ץz?xU jz PQj{./dhP,8<;I9iӗ[ {~-P|yܸȈHHGGV-;9Hr9Ihp(Bukm! z0_@ZJjp;Z@/5I BGDv&8fJE$-6* //\{\W'Ϥ$r{{g`a}#j^x:%P&‹SEZfW1'|A7 TR(]Og/w̲YA归BִyV/uHN7Ӝ,T$*^{7>Sb\E)6B##Ӈϟ1oryҘ?2?2YT2[7YC ZaZ_7otHWMnpH݃7.@4 3- ? }3KxN>Bi @Tu9v_@Tbc{Qe-(rShQAg@(Ur3#274ԁP; A 5ǡZl~35XoݫA!cc~;S++ g,,,DD?ЍΌvZR yBo)C<&g/|2K(70Md6g8,+*)+ı| zPE|Qjsy_O^b?\ zC?)4 l ɿ^#$jLl4x<N366vތZ1{Ar=iꈝI{)Io 8yNMr6+75'>x vmm-^[Dѡ9ߝ=N潮.IaQQϫ\\Vt:.GZaYebÎ-_*]w-@ʫ<}(iOǔ*Z1WkÁAF ͎#dy_kaMhkã Xy *bGySqxSA@ah@ 0GK7 5V=;XKm]R\1/RϿb|@b |!ɀF8z*[ 3OXXY}~~W'?UnzL? 0ObL2D`t"b;L?b;کEuy9 I/X67C`aayE`RSS"S@JWTi0yt|4m/WMM1q܆{3UN{莎6(jWMYZZ<{81RR+;:f>IUU icbYr)*,$AG999a888̈a^J*\|?v:|BHpp d@5ysINu]:M[-v 3ѣML@K=|_ ĮV쌹޶k`jk'gn jr}J_F X#pԡjjVѣG9/_=F#rGgmvA 2QI{))0:gXO?C%՞eKl܇qw6y'FFV]=r"%ʊ] ]dI+@uV·\*+i.y`85d¾R^~|[_8Sa<#gd?FbiXjwL _78-[%r̰t׼=vJ CGGzG>4o)8kV58UsRj꽶7nK|FS3 !x{{XUq ?x.[P]ԅ0=++;owg"Ѧ[Gc1^rъdeߴQŴ*^z>Qi(D%a~LPXG̘E0R)K脉u`]uu"3 yk? uuD!Wrs{ww4adz np`<_iѕ>Oo|\q6{OK6(mO;òΒ-_faA)R<*[0.FiEFh\:/<>)EsզnSbO2}~KYg&kj>bC ]\"Ǎ,·w};].KM~b'{N־8<Ʀ/9eͺG\{~R4|f Uƛ}ݫQ YꕀT$ m`v0CO]CEPyծ&RM 'll%QF>g,!aDJJC;Kkur?Edq^2&I^ME|8!| <=~DLWE[`Qܦ%8xoCEkLuF&1`b q>;ӂߋDBH8+z0)((ebZ" Tφȁ`!rR?JJ;'1#ȸKmw#U++ |T<ӥzjH)5) *:%׈FֺDh#~㹿=!oE 2'g74~nA ;<< |봄i-3HS[\4iqysCΎ&zJzpi%% w/qJ><RQ݈jsZ@ylTb/C#QQBBMMO7Wx@ N|S҅/F!eJ0n{j@~YЊc iq$R#}alz!%%,h&똈;:kЌ|[pP5 cCUWOaJmEDD V!=>4ήTbA3&€3`FupR-)MY"QxG*M @s{孫CufV{vtAʪxRHH9hUڷF%y|.ϿEXpۡߝoɏ%M ۷߿Ł1@H+0M]'Ol)1E,IsnHC/_|0seX=͙{6(j{>؛/օҼsj맺Z[kKѣA& d` E)ww6z,D%ƙXor굦Sb`(Vx ݻKGl HW߹@uF@&УSRGl3{@@ϙFFoIu-i}ZDU]]ґ `Lj|í D JNqOVĉZ_;+#zWJ~vjj [19 o$dͿxu!`6YIpQqPTHb"߾̷"[-"w:h5cG>& ܥj񞘘.!Xݾ55aa+?uG_.ݝeYzzz \&{+*ڑٶ\´kR#7:WU+?Rg2lBy d`ѪrxU+mn/=S唏>|C@:y-=vis3S{.*oyt[TŚ=]!/k[p=6g'Q,68XVhxE2P:QGgʅ>ފ= \O#{y՗ m 8!S%W"YmXUyok R+_"q>}:2pe``l>Ak/0P8Mvi$KmE@ɐHvd|lE`̻wlW]xr Cz3$$ӝfyt$*zB./]~vu$jKHȨ &`H&GG|po\״6LXY7rW_Ի>E8lhӓgwTJ xyy][ySU;|p%dd_nh7}w {>L'Iҟ)kswͯY5H"D$*9Yg; 1fZ>75*>|NV!c6mAT1]nui5Gcyy;f j8:>NX==uPl,)" @)CFɬ㞳mD9> f~Ĩ4E16}[kz)&]3?$?lNT)|{{,`ϟ~fQK;3vKA),L,wRUUTcwB8 Z($rrpi/Ql+~M {݈G 7g;kvv0z/BA>nyf]zجYavXTo߾DDL-r!%++)zF[B ck:m.yp;oֺ0ΞyZԱfTK5pj8jFb0(ΐU-%㎎?3ZNOG*].嗀Ҫڧ;(z?D+gѥMMOc?}VApuF:olZcb+Sl,.FPfeZoxZbtj~8CV `r͉_G&'㛃keQ?;$lƼJ*AiX avϠ]YؚAh3wRw%r6O yg?HH}cf9%%?" Ľx vdTAmt򇴨_4;;>?ʚ.!9f10l٩/\NϞ'֫ٔO,+'&D\O/-x_Os\j.^ vP0aP|T-Kyzt&"Vt L;0 Dۊ4~*FgT*Z͗ʣޮ36澨R̈Q=),]ဇ;MwEeٷ!3SGt<"" tu]^q81ޟVR+.1#|c$8#m &KΎ6YgیԳ踛~>0"[OttuB#A @J\k_]/HRȧ76&+. {M1:3tU]H1O23»9UbWf֠ü*G.08 s`\YrZ |zDظ4@aq~pbcS R{7<,ar4Oz@ڬvR|@c">>7)ӣ= gi)ec z' ^hgkK2>)?0 [ $}#H0f]2,gR2O!.8"+~E"F'(; SX+`8g_؜{5$+ <*$*;eߚvw-<9}С=BΤ+ف'N'/b0(؅dS~JIrc? f~M'MNHrE=0/D-ų/=J$rvu \pXCJKIAlZ TmJݙl4h+Jt-iiϾ5/]2Uyޮʗ-5/yx*O"pGGo:f}vv (MvM˫9Ζ4MbE>RdYۊm L$&FdIE`j*;`ҳj/drd˱d o+=[)L;׶>yXzboNIAA9]i@Xpo>~Dx׏kH]2iQJުi.i/06e%%Y\/oob$lhe:Zʘp8c9N@ oE` R," $O|VǝE_DmA3K7IBIVc5]QW#J :;jyvV%ׇ|/7 ?Bܓv[f]4k$Е`b<Ø`yJ Vrhzffd7?I(tU+9Vu䶡G l/M)2r ߊ[YWWg S։ f\4C)zxi3ONLʌUQUeBҎu9CѬ\@}"s.71qn{荇.QtA_Nć w"-c,l9e-a~zhq!b(ymL$idia β5mAHs/ óU}ɧjQ=ϣ|񴊖 j(+3}m2g.ݞzLwľuQbl)DiiiԴAbgoc=#-.2JQCDG#DLMMe‚L+ޔOb\3l0V8(_@RO|+*soՙWAYψ"JȋH3G5Ҿux.m/*:{SSÀ_Jj|4 [=}&#!?~s{y_=,oZcn&vBNȔ\E.Ծ\ -#R)YlP+10@p%ҋQ?ӯhb=S\\\aSQь~u)(}!!_54$ %9a5lxbbڌfos8c"z41,,)F0Lk3\<ДP7U#ԴΘ˩ll[b 4 ͉Jԥ'<[5gzxdVw!C.|B w)Jvߍ|}0$-"4ٴ넒 >I--MG&dX饓{szQaxx*Dsg5(|f޾*,F32/O>tS+nMrD z IU]]Z̮2ᰜyz63;[/AN"T};AH`gO Sqx9i=z]kODuy26~_vNOw̿t]^M릅V[H58w]csesՌ=-_bn[_Awoeʍz gzW:Cw,P E Tz{y鲻 f9=vLwzQ&CP $V(D4٩[kq|LɢЛܸ3TM"ࣿąTdXXx, T VSGO1E"hd3DuWOn6ү3;oZY; ‰0t } qYb,(i {t'<+8M; ӧ!`FR=7Uf(c'1|LHFOO/tH/mӢŹ։;^Tz<90$\j"R_NGGQX@*󗠠HRxNk4@J h#KG3/7^QQR$a 4 Cp>ȅң`d'JKpp{ {dBBj8lRʟU/^h^4iƀ 'n/yTDҢGVI'pi; ,Uy9"H@9;XZ7s4FF^wϔ/w螬^^^X=v;-w)ĢU~Cmb>Yz=F&DWm}rgS"@ԧLea%KLLME)BA2 t| q||fknVմܡsUmlysv֨m}@Lh0Vc~?ioDbbBU#*oZ;PSi菀ڗ@xwM }{D[GyZ>2ə9iD`s|<ɚ|67b}$u$yW '|arV 렫Ds7&^N*xw8/&RRZ2LG%G|Sa̜:qrZۅMo76 6y `"~46mmESW 2!NfOKn..,. p ͯk?8gbF$^&XQUcc*h\Kg #&$jWAcEUY䤤/=\~(!ɬSZjYIC2~*u#2RDmk9k>>hDGAO Dڢ-[MHg> z ~q TԬp:++t: n$|eW۷,Z߿ Q&{NIqҬu+DcQ|N#GmrhGЋ.G,Z tϓ[޸`9⻼?Wn-*pІ&6Ä҄ӤK2Y91Lss7[n~Ƕ# z\Wd3tf\Ghp,#8rr^g]>Jf:&&L7fjQIeD ̆@y+D4^,xގ~RJΧk8VIz/xdቈYd%ggݱx>{XeAi%?@j'kY,e8&*MN;26ƶ Y@L{=Kv}&=Eb:)b^j7}ŽU0Ff qV:*H<|Fsl 4kbQ᭬.G diYMB|D)ƜO/*n];CnnF%$E@DJ@nyv13kq9S7dgjOx֚uoChXXuO>:0|5D+^ǵļ/Al:uBv w Z;ۆ02·T{sД]~:JξVmK"_bf&+.kI[|rr>V|o K, ڄ{ĊfKH^?PׁGYo, :< ^d W0x2MS<$Ki#FFk()$. gNNP W u6ƒ/=hW&sHh\{ݭ1&ЀEܺ{{<~2 vsz>i$l%h#֣UD^T~wdb)]#p\'acf~ 鉊is>~ŷ:AmG0N#-- ZƬeKC6ffFBHSX9gj$ Xѭ#*BG THhLD]554wwRPWF&Oq ''t9硵5ng F&sB14,{Դ8}1^p~.+۲3]2ߜ.;52׬ p,)Bj%͝*E ÔvcΧ364,nY}0_cAOǐw|EO_/T2iq]RyZo5dn5Xɣg*f&x@|a(R$8Ԏ=HSP0 -m&WHzH|Akff> m~KwF!Fan<ijjt/D~yi>c01}*!1ЉX;JaMc+ _;l(K99DEa f -$άPrSw)(p9xf5".vrww91=~\ě s Y۩rmF!߶}TMBJhp˥@\Qzl'g `3}S.r>Af3؅ @1? k~njXsRm#p}=OCB['^4R"`S:md:6soܾ+1>z.$LOHyKK!hoƞ6\U]zfe':vMڎ4a5n=e,^TdvM{Gq.eB[[n? p:ۇȖޚZ苇rn TM$O*$t?Ki{zcXBKBR B5R)7ݱɅښc0ìF~N:ezVEŏis˕Wx(c[_|* 5xRAC>GY9GN i-^536ٍ&rΏ<4J{{GO1D5Y'SCe,>D UqznUЇ՛> ] '0\jngz]"k/_h7:s9ssVCJ|Waޘ[Y}x4>|o*,%-MYPp_*Sľn{{b} GԨIX/E!'c ׶cUXԙDX?Q`o4 9],˙cY%"!i4G5ejZup@ /BJ&췖"#nb7a_#Y@R풭geq5`]Dh:7שPoG7T$R._ [ɟq42v44cc}k X=6]%EDhT2g4O|:oG/ÜxqX$:`MZ"%oR%`e ͌^$~t3$*]u 2H+I?KH{#w700Ҿx;oa*6v7ŷ3Շ:].υ|xTee('" 00ݨM7NE)_o. vDĻWWWp喭J jŁ"hjhg,MkROsDzOoߞ~i#L@%I*=UWYm3}gQ)aF2?'teCΜ0~/IαӳYTLLg:]1d!(ixl&Q`88` ;fP v2۶$,mCCX/7j$''7wv"@u^53}Έ `;;yއR53!mIߞN΂_eX]]UjK0lSoFkÝ:D5("\CŅHכ!*gfftNrO|JJt Bx):K(SF\FF Tb:Y7{=ۖL[3mx/ˣUDw1gDh=mfvDDl[K+64 ?o{!0won.CG}Pr Lx$**lh?e#wfjt;Lw8N^]\|g-(7=??}57ul <'*w`c9bSBOKSssG_]q!=/%{͒T UJueq^w);;w$H/l`8e3ߟgL$k\ժ PVth0ajj`¡#@wvmh DYS [J7ҍ -:::N6x;*ee(,dBzF&CZ]Uʡ&¥^Zћ^q=yaۍڤf6ڍBn (łJNU}(Ҵ(B/$*ڊF ql짹&}ޱ>&UεJדn rp[# 8 >?..N$/55ᡤA$4MIujm̟u1Tt@:"1Yj\꼮x!tpӿ?/  lb gͫI0π74,.7RAFL 8y)x{uuLki[bL 09#kf+k`>kNk$rJ j Cit^maaO$ttuk0XXXk=<<$pyytPUî'O LiP@ (+ `E(DsTFDFgA`(qCơeQ6([l^E/\Zl'ބjcGģBu/ge_D?k ,-EvXDdҩn&sv$zȉhW:O}P}:'Or3t|zcVI8fn%>>htɀH>,THk,ǿҴ\nWR~}[ݾ= l'''kH__7=kE2'r_QzEH=.Q.Acҭ籚@ c3wict%3 GOEt9+FweL~y%M77n !^+7r5 7dffqR>_8ߟ_`Oi>1}3,ؐ;nmrv򬢎)9Uǯ,TuD?P22uD*..?l O{(xuOo%P% aֆІTBߐИߐnjČ݈ϘϐĈАSzxpq ^'/7 ;;77;/7 40lbDI do]?}[eEt"a`d%U``ߟ !6u#I{O y <zߥ˂$^='S?B2c>8ctMި^3+x?z< b`-%O6$W  4NccLku~"E"&%Yr3J6a k<|wŘ́p'Y]9yy44?ؘ>Q`^X1bK]jjj(`p+v hdJv܁Mmddd(CU"Ն,-Nр"%֝b}dA)w}+>^7y5tڕG>n7VRPml:'j*l2\Cvt%7启=y%$O 9\^[،W<.&i\NA!;7WJ^TUa6(kgWI@؟y :`n֗6355^ eB\Q]ʒ)N ؍ Z zbڗn{yy]76%B"!#tkK6xQރW\L Y4r-t6`AHȃ˗OݗܘN#[m\%5Gwww))K=MC&.rA\JwkoKl6g999NWX^IGG|Dpp0(!!4Q g˾c< RyycڂrbeKG/* {߾E)VM 8tn'@M}}91/Ry*YnShT;dIN%&v{WƋi魋h!.( l B|/{" &گF@XX2$WWn& ̷//000ғ6ݼ[ B$tqk)`onO'WVV`LAcGG$ez;x(|źuCF%""211慔|Qoq'R~h3rŘYpٙ6*dN֔ OAA!C{pxJ( 8##ct%vwwXW{j|xp@, йzNڊ| ҄MJ1mXuq\VtPg-/7"A⥵Γ_ocćèVe8G_^_L >WS3SSщ \\_ź֌s 8Yˊ|k86@rscG:ܔuJ;rWMnKGFFZtuNO"w]7@%` K# x }rۮk}sVRZR()I U86gx03oNW|⅜,dǦG_) Ir]u&uݖ}FP|6ȅ(>.#2*jXk}DVPt!bZZ)asd8*))m唇`2LxzۛLCIf- ä  E&756nCY+ 燧M^Ti){!66f|.pX-:;cgR"U)Tmtc`Y}uC1jhk4~('""Q'e6-}"FVV'l2~('N}o1E5ϫМ_Gג.'fZ ׽WⰝⲲ.qK:1mmL'핅*W=eeLxK{ܿmn/sC\|Rx9|43; VS4!Wډ0 _eU%$t@aQNζA%WJW=n}q7>kﰲv3&/-/?efhm ru7b6MXZc?4c^{,>kн ^woh^)ӝ }lKtG;؇NQ~u_c h2BB5t?xyŶ(!7b,@EOe x(o@,4L+#Ln':%t{?sX|uC!"{">?)''77'!`&fF&???''8/xqqprssqL}{ooibflmchfcoo?=vn^xoQZSPSښB:R:[:7L]\cgobIMidj&LMaaƐτߔטیԐϐݔ؄یׄPЄɅތ”܆ƔEYm0>.(fncdmllkjjiflA27u1v7s0q1qp2sM/bИ̘ĐȄ8Z9;1e{n';/'vZclhfhflffjdfonoZjgi noig/?4115r5sspqqqqpC3L аqsqp1256cde/glFclXډV~rqpke;7';`x ̃??0b.i;^:cshh񩰟?͵|L{zOf%M#+:BU6_Zo`K?sTes"1cNј9Mj>8]U44>#16vr. ǘ֌ A P???cؙkufEy:-|)Il4uc_?uhލ.l 5u%ځ$#;e5]r{z;e[Fcs?7zN.%a^UŻy[t63=ٯ 's98 Y>Y*CEڼUTߍ:PSSᑑpLPu[g'S9%%{؍ S0L !r%R&& [[RDv_y= S.Oi0F:Ab*$*Ol(̳юB޽ySwK~Bab (U`mno s}8y}lZ  P><" k2h(`0T\Yqy;YU^ݵev]lӪ2W8 ]4ViWPciUe(Y>~+ۂ aa]OO`>pJ'g~q]gM"L.L3jr-to:ާ=YDdn21udefFFjhJ.~gdtоeeeln;uumؘB0P_KȣFC:ow-ٱBހ&䉿b2%*;ٙKU% C@pnKJJX9cg=3V4NĪ)|>D.IICw}/3=;J P>qpeuU,WJ3Q{qKi8QUUY.@#/BǧFI*J={âSm03WL|T/Sg{$݃aMMܱ %*Tg!,yE@OcXX0!K} 0;.ƽJw)X" M}eeⰟ?vR׃ ܍I126}HL4: #2EE#h3qWLHB#lyhE|0T>W\V6vحcgg K˧Ki]JhMLL8ZbPv;]볱IGD?+?}Q}ko0f~7999b# Po"H`(:Gx>{4g E'{]08(ra->!:h[t JǸ @"$oq\T̵R ˗yH$pPBuD$%&ЭuF%`lIýI_CRСZ= W8II@pOh5y&}33:PeYPn]:9.bt`UHd,&35s3AIU(dhpJAik!` '{HM%'C:.bAQN&xf =gvY)狙Xo ⪹ 6-ŵ'^%X +hDmRigTT|-?nÙp3MZ{{B G*yTԊu6|F]1ل_1Y%!!k^ 8<)P 1rD '>Wڭ4>l׈D@%ڄ&U0yaEI\#^C9H3 Xf`,Fl&t[8G÷9.p}@SX17K4[Wܕj$ 37rp^n5 Z9oh3j3uOL9u㖋@ynRȤ8(P Ԝ)Z42z{xoŸu3]]vvq9/KRf'P`TBB L~E񏎚 T W%{cDm\`ܭ*oojכh|/S\9_j||4<ܜkF[zWy\=c$ClFFztZ)۟{xpLswгzOnvWR8]n0gO =݈hb{~.J+5ucuy`cL0V7zo G~?uD\h/|A\$VN\MMޑoJF??`EbϳUIArd] BPVۉ5KEE2Cũ[}˳?em5 8hgEm$ Lh!XZ,,-R{GQutkK`=!CYz{zO@.Ch`f FOq99//R͎mGHc=zbڛ1a/U[Q +gzc }mq}*UӜȬ{&bUQWF@mEXۙk3d`R:'z:#4 8B߿ߎ"Yęlħ`<%:^KG ;r`'wi?ʨk,`g]#eKI/)d‰ aXB'/F<3f#TDNW [j-kG֖۶;J1iԂL~z _eh44[[[$EuMys8,4{=˪c38*޹/CgP^dO]0TlwҖQBERo=p>988<-y#.QC0{ٯKU_Q rii)eK^A*Rdeρι/D F'x/b&Tr$ н./.'0/(9݀WPC_[/L)g##*#RJ%趷 Ab +Rik.+| [CC#TD-73󋓍a H AM%" 2tikί2!)9ED[g H2"uq*>zE/Xݯn0z,)YYp\@uKCWw~^gqH+ꘃr. 6_fkst Më! X%,Z{*oh0o2!?~"-lRaS{2Q[˧$/xz\x%|9хJnDton:\6I=ai(C=;6Fz|>>"T%%&1;>f%:<=rW`wuw8b||󋉩)G$ԃ(ϩ{4@_>zĭAI7X݄UAqJ=n $-G0@ުk+/3N\DB5!7+z'-(k`%Q{ԉS?O'c @Qؠ]_#z_\pԹ:&$,;eo|T53BVZznԗHW'RN| Y7 _,߼aW>`I@>V!kX'_7G{0~/&jrW7dgf!OWGʋTC`*8}ձ)ػ叁ftS|WjiKf킀bgjY9w.FO@;xx'$MYﯯ}A&EiM1E\J ݟQ<=e+ﮧ,)+=XJ6=ni¿Y\'ZPlHyQ{'_TDL;Pk'KmUc7Ē_.$T2IY-a> |ݓKJ~s+y#R)(1Nw@ W'my h"XyDs?xĠ? JhuuQadl-HguEhK쭩Y?lǵʋ42Zܫgl*a@/^1***!S}m؞֭0G;Zξ!{vBԗח4lCdV.ZKZ{`QpWg ƀpb{Ta8??ޏhgf[{ ?hT9\^q lav`x"3 ~±"SAv^Hxn)Hp\U|sl36^vk_U_d<*:lGz '`Z߾Y%=߭KccWkUܝyڔ$>YН ϫ8WU)__~RH?mxW\  Na E+ƉݜrAI{qwA: ÝOcVp3q4B~hdB䙚6CZֿ3yRSvzlb]{nE7_/+[gjŐ ;ͽMǁXd["%ݚb Y= ?`b~DQh?K^^qq:l8/ ()aUexTpr- 6sK!ug4 "hD{zz&J}NgMd49(Ξe)/$cs3W™냙7DPw*~Pt>erׇK:gwA R7Y*ԽHFFmEjfpqp>|p7<:ZJLT7GpXXXnڕ6-ѧ_Ǭ_Gt_+obeSPQojUNƝhg{4/ԄJj \4ɕn8#vr5[ŋy<|y[VMz>3T?Mp;WgP6^,[7^~٘ j,!!\SK|ٴ}tIvרEſDӳ+tf9P&\wW^>ZKg[k;/ aLJL0IK)5@km14⠶C;w$`^P *~bb|/LDa8υh& >Ax@=}._5tI~qgLNR]uLV$ԹNCZ(~̌o]n~=.HʬNomˑ~dH4_&: 3~w^g9|q:&/;] &)?N|nkwUyZzz}g\^͇1$\ 0|VVMM"'''Mt8CF[|ƟWߥO̤}wuσ[獷F1\UQ33#A/i4<ײTvwa:Z۠~Eg>[n5 FZ~T: O.,."xXLV)jM{oSKY j3]-.H|gLB@7߉ u_˺I׼HCJ^>P1D؝JuheBb<'鱸..T>""D,]ܟIM$<(cgAO@"&fWa߾mJiz|ڕI=#w~Fy>Y$U)kLy |M[B[bTɼwč=NWX>`$&cb^wkWߪf>%BA˯Mິvy~JV#~iy2B!ra~ tDS'(W dt#!Ww)*Gқ BAE}l`Seڋe0SL*iJN&\Y_adD}q2Vf7X!e<|,NIx(? ')֭3dV-( H?GcKYas>׍">8jxj1Il55-2"Y3W[ -Dysy&)ohnNՋ=9į-36;ܾf7&P+D '1)ݽ"bqI3g!gbs!yXa$q '^y6k >G؊ B. m։B" gnFXSZj.rQ$c2Y+iiigӑmosrh݂Z(nnn$ȠfanC%$//\REm1hyvJD晤c0VHDHțOBx~[`lY7+J!׿2Q>/~% uH\$t AgTE+2}ovDaꟺ4}No3g Ŷ+bcd{Һ,) 4R CI> pCO0{s=o;&TܗagK;>5:%b %=ðsnm 2w VvMFlaJ{:'Ku R)]n] TQ&k(Kfd  EwiBE:۷ lF({;汞ޅ ОpYhXn//ΛxiX`%zt^\n?з_tw%%G'vF: b?:bneH)'W(Rp2AႤTe}`H'OOGUFǀ'>gÃs8 IIЋձM%M̉Ds:O$tt/(#RwWX"çMVx$.jԤ-4`D!mx n.2?q B4;$BQ='_Rw\7,~㛄)?pHbȄĤxmw9:l׍I/$9ڕ&EpmPIJJ }[G9$6z g;=mb[fj[R`yc)&xF'͢KEKDaյy=ssUVVND&-+n-%3 ^&2_6 a!ե%|P5<ͱR{,uMvz8f3.l$1IȇFji$'+9^,qG;^/2eiU)II@u<Ɗ֧? Cj+ xF\zE7 ԉi@bw&0$/?&"egc~= v3I/uc(]8Rf9rW8HhUHLL Gɂ94a%֑4]G\!c0.uTk?bRs~>흝K# ` a/,/*ѝ-uwwLMR/"ϵq&;;;Rӗ/%Mw{h[ 5xC3_nρpv2%H_Kbi'*/i/:PqIG!Udm,U0 ;,@6wP;RjB hPT`u>d{.,]t=sوsڟkX\XF#8T{. QsL$5Ђ H?_^;cxss;Җډp kwwII ?oЈ>[]Y ~Kobz5`{GZǯ4Y6޿omq4~~~h5 NT`͸/S痻(K%_-aԟM?O"M|Xx,l W=llTY-|@P?,iLpaaTWwA1lHŊW$)YVK/J`ϯ[#gG23`"%77q~rs09PNWy uLԟI _;!zsBI,igK_帕vsSs*9Ӧk# =Ŋᙰ}m;XO8}@Z3+̻P@(2\ :.=5m=2bݮwޖ4cB` FDTK|hdJJs<|EB{u]n FGG?_?HgWy]\si1L>u Df+U]Xngn;c}aܡ!#s@Dn\H4aοQ&|3$ssQۻk癍Us?5Hl)Njz@vd}LRъv@oփ-vb.ݮV Z4nzK?2(i`91:Uj1|:gix{T:VJ*M9)ZIthp/.K'?JKߵHLx}0к qJL-Gp8^X^\ױ[`CslđC]j_^(͏nmi ]ߜ> 8ngv;xFa)W{#P)3YSQEǥa2 G8Kki@M3ֳ=xOŘV! Uǔ$)"&?kÑ#ʐ =w+u:0wPQib5͟%pyow&n-)Y/$$.G U/s6FRr =[!$-åoz![\N@4I`v%`6, bW^nA Kܿ!ڸ7M!їo=U $f:Tʊn{} arړڈ3x+*_gX QBB0-:8ٙy\d6ÇPDIG \->>kcMm(<2^Ձ,낂yEUvշ0@ %D 쎎GυGAed3!;UM!on[ѫ)"kQB+70fm I`_`1ޯ 5+/I``l{TN'.[&_Vn䗳˗@”Dޠ i*DsYIhD>F-w .N[\vAO?+BV/].A Dnnjb ~XKC-29+((x oW-0t$+#)v_o6=CP}W99K7F:ȉO^mk/k)ȽLJ), 3'J%ڍFr6fjn"d]XmȓX_@%Jxj1_*Ó<]X1ŔD_s|6Z*<] ٌo&gQ[f2;_Ɇriu)UD$kvu5lGGKU՗ee@CY]U{X mi %?wW>jyDss/=U%A=LssZ^$wڨe`b3jW9gح@|a弣 w8/Qi?$O~=G%dkFG'rmTV<^avsOb 5@:0qTUG?O^Mbtak d`cj [Oo=0ϜeVTuuchf8$ј7^g,)"O/=Zä媜=]eZ[G˽.phHGǑQ~ţ}E\]AKL! @?j_k;:ϺJT>e-6 тbe>KאX%˚։Gž.b|.:(IqHׇB!vTo?7B V';.A)!Up{ܔ⥴9>-eLON6o>6z<Wߠ;P]<=qX|xNW"rh#-iR``_^&9hmn~ !ZubQh Lť}֩_LaY}x_ {u:|TBO}!BǼ`,0S4B PF:θǼAb8L:";1r !4Υw}ݳG*QKM!~WFFmGN˖h5(I\)ImIpKvF缳(ja!mDk0֦ՊphWsvO&fJ۷56"Zz0>Dpn{Z_OI*KWa MsD=?|bc| CBWlSd~K k\\E"ܰǿ 4wSm,8192>'#p0T;iNP|”/x>}ڡ7+n`U!33wѲp6٧ֻP"ju71ӻbQἥi}--MTT᧎'9utW]m"䛆!0>17PQ{w`Ћ+i|af\ydBBqq35feY*~:,43JY<וþ:ۅae94[~ji_sͿ7ewzq] #̏d}I[&5[s vZXUyCzzc]+4:,$OH_U >v5w:.Pqt8q4A$-!QE0!7TЈׁj][~2iVKgnWY=d2Qjj a 2'{*BƄsJ?q&@1CMhm-u`3k5YYO,6,^eUՈ8b~$+ynOdR ynDY:Wl!୞.yy|p{s{Ç֩)+WHT@ <|7!Crs:xܺ-_$0qdPQ[\ܨϏnKpEVB.4CXX+088 +/k mm)N$0C$U#".Z@v~ll[LYEǐV"ū@S9U})na_ 1ӊecN36y) R>o?+$d |xBFsʕ|eƌ&[(P9$OE {< ^@C;:;Sy´uj3>`8(?PBs_ka.?7zm lKozX[q>-|X vسA k%,[Xc3yC2%IH$44~VMWe.o !`c%&dl2?U4⣃`B}?*}I}YIBQ_ĽYR// <{htj kbV$%4=mB:3<͆N,27 K#7f|U9ioL@4__M/7/Al.2>.ֶ\M8,p>n,*qmRWVc/{!:J#)#Ym _CJ67aLL'#%$5;:P$VQJ(dv\/\Y!b; Ӣ wL*]K'DF,:ai瘪j6Űq!(W~yS쯐P۞b He"qS10rB%zYg">S~NπzW2긜8HV5wΝ֍YWb158C dq@h=NYtV{U+5a!ݛcY e LjiarI{Uv)Y04(iv1DNK4HHհ~rwU$ ԭ! d7&ۑjrr% 5>2 %Yj J"F,"+3]ldRj{__^5`'f*@(-M!aWn Pi⑥jo}'v&54,$.^r{z+euzB+ [w;ˇj32"u:y@=Y40UUpp-_7w5U(8$NJ,fk#.!aTn-K@^LV)Y Udu(&ֿ)pr'<{"D1bT4t[N]>(:g&T%43膆U+?H{(Ry/uhU ťdv GEyALJ9U*$.2YT\TGGӧp_lLpۻ!+i}`lI',JS7})cuUfSa4<x"A([..\BGGGV7j _~U]m-MdCnĎF0X|Zmm/_55k>MpuB'XY#YѢP,K3{{n"5hONnqz!}>zϟP%? k4tt*,Oyya$<6NN0O8!N(W%W}~aA#ZkJxf :AOћGy7Zaex{uFⲰ}['Mș v(31 tq~O{&ܑZ[ײd4]›jAԶ-<)K/:~X{xxM+] TKRZEgeu:?b$.--u 5##{*_mn~ <A&sŬYbZQw絟+tiT-l`|]$mo!'nYQtBP ,L{(MaiYՎz?UU< aqvNNNB*y3 qVXV& ު5UUM|aaݮN6?zg VVW'V699l( U_*%'l^sd~tL'cuaQ]h)2]>fu@!Z??uZ%3Yd[zw2v]]]͹N] ^ҳ0K=h7[I!NTĠ̥x7/.ru [u{jNWɻ::ZrpOV;ҸE)"0qpVm ( `FnjNA2k33GӷMN^4Oœ{ݝR75؀ɿ}[ISӗL9-Tt/L{?ٱ{P!(jbj U6hhnn!++AlK/O*~7 ##kT͚}?}A@hf~n%(7!U>Fl䤆Vcccf: m6 2mWQr`Smcbv[D*Uh?/M_S+liii/;wׅ@L%=*~B+\2*=8p0K.a``X9=Q򱠀}Rybb@z60\ssž[Zr8yABq|zZ1T4D.n27K= uuh#=e4Kvէ8D0,6&H\'gϟUeO=B=޼N ܬ!)+uWu+t'fނU4 qs49/%*A!D yBz6-ΕK )H&_2vVř۲\\߿ SQd猒*XX}ki~wuKDÿ؎]CҕLjgѡ9.i<QqkThckY ANg،Q|`3/}{W\xYX4Zr&K7Bo !$ÄRnMcs+ez ~/@Z p(!]AUo Cϟa6^7`Q0F\ޭ˂|/{][PWF_Aakr_,.qļ`}f,@΢Z[bTT{GzsKq00_GG\^B'SV>v&{{u냜W?&H綿@_n}p^U P>2ӮD}]~qGG&ze_>f.u"#KLDHf˲.Ȍ 'xqZG쟄Yxk׺{mn7O)|~PK[BE@Rvo{cM~0Tu^$*K{ˢ%OU 255Gt}q^&޸ShukWES+enxc &FR6H襤Ē,ʔB+Լa ^VQOpM1b;mmJX xoSolei/ik Yfwxn.fS: ޤx烙M-2|~wz}kGGGmgiH9> &sV@D 8ܼY@XX>4 Llf2 a7bO^\+F*Ye0%.OO.A!;esRBCS֤'ĥi<96?yuoCX[d~tacb5W_NL+[җ,}?rc6SPb̝f=\Hn[|~/8,,6ڏBލh -o*cۺH >PxJqJ`,"{7gϑa0CB,nl|P'AR D<7m<!bS\[iD>N润#"ޖ%I|B$,ݼ+81a10l=J9R>Ҳl1g|PD1]yy}d&+fB/4xhssC[u9}rhc}ozBЏ\T/W}jž]X# ^Hxq>Pe,،8Y R>$b<K@E f <0~ʏ c(~?YV>Ǐ4-!1X@ ؠYbYryQ3laSP8!@tJڐaA: vGೃ؄gpYA/_b/Ȋή.Pbh:v2z6.ndxfCӮs',8QD^#źuH` L~2J˗@!Gt;R&XO26|qqд7fֵ"e񕈫l@`׻N~x4`QB* [F7FE*e*xڌ!َimǺk3@I"#l0tK,vL/I9;i ~xy:7GpٝMBǂee[%jo~36* `ff8`Xh0 +RR] L_XRALyZlq#v{_{99qs)V'Zx||Q,-Nrj*:f+..n5ý|9$:_63;;ϓ%DC!ZŖ Ds2E|fCu;Ev?lZHj*\7g)EO_y.,td5{cDR#GE,sD`8P W=ȯNe2E x}/>&E!~Aa2SFNS5*mOO_Ho|~"--4Y (rpppvt ƬyXMM 陛 C%#nr,AISa#X̀mnnFG"!R~cPe%pHfL?sxtG<015- nihe; 6$E'KPd`KN8}}lu;t1EEK$x~b2Q܋tT@ZM[җsuw,k6N#yyyiq; EaRS3ox8z0lt44m ki%r*((T:#x_]_Cw}HHp+X'/k%qX^ H`*C<.>^〞:y 8u7c}4iaECo|*PZ614<]kP +f5L3&:O6ؼ*Q驎Ve㰂r Ш&ɚc{II!,CTd>S}񷈽=|T DѲ䱈P1i(Oۤf\؅Pn-?`cܞֿsKAxKYQbc{'s%BM\l8ϑ҃V6F1ta3,XQ .ION23޾ jjDU{'x75lkܻjEZw}x}[WZ+2E&/UvtGxC17gRSl?J͢酄w-Z E/,,,"v4xɏYYE$4|Q}뼾g>ER_]jkq&76k74/^yĜ"'&^>۟cE?CK{%Bo3HS~jE@={#0ЬmyZ5jһoO~5߃|GM2^޶5gx@~QMo `ɲC5mln=Aⵀ "+a{si'6]Y9QAhߵ}FͻӃ7xxJ)VzuL-$IR/FeI?ytUEDn:uOVGr{Y;VY=nLޙFHMs` e7 %-E< ?8Cf!z3#bZ bׯPh1t7G^i:^07l k#Yi+RfNfS+""MЀlL?rz2"Eks6/zYsQkp1FAT4J7Sg*f+D< yZ$4}Dhe'Yjy\#+ OP~>  겅i+gK|˨jC JP\LL_LA!z[# jBIL/Շhhm\3Us)B({wYϿA}O fidD%8)Bu*eHhH 䀠jx`ATO,2EE0dr*$$<5d~ۉ oB(% -9:vZןޥ~A-\b3qCa((މELQx SaJFr[E@ M XbIU gۥ92ݮp=*a2H8đTs箘tW?Qhys@`ڪi32.&gu%Oed 1TN7o%r -*JO($fԗ7\ލh}}.ֈ}Q@v`ftqb{FZ5zւa$y?IJ۬޼ҪJ w:qDy6@QRRPt󸔔vyGшB!5ʇVj'?~ƼǢ*Kۙȼ1nx 8]`ӑ,Z}J ,ъLmڶlE`R'1|>0iʌ;sd3 LSz䨉飅mKg` F4P*9SM}K`8id&F<|4+G .:O$4L/F&:Wâ&$B@PU 򅸾)7ߠZ.i*BLml@#(ȱ3! >]uȽ8Z .p~?6X} K N}hTT"_S2lat|{Lw{ҀWUU\}j=ɸbZ/rw@] Ѝ%La_V :>VT$ߙ@*F.:Fuo;'^"a6aF%BG"%7ݻP),*41ѳ÷#wchQ~C6zDf &46&r9O?f& F~{H^OPJChS@=iIщb1Xw]w&ޘ#ӋqpEI9e;e*B`oF.84 ;8wwme\B& q'ī9 d'j4L}FAcs$W ^|-Lc= 4`96QRk,lQ:c\CKW"CE&jv t$ o`#{>h'g!fo60 ړNDgl֑,>+ ȫKěs1TہNj?~D f4IhC; b1V|O!bAXVi,4{QQlTZ,8J+h( Phd@(ԏ֣UԧG;][s֐(KL³'Q~]0l3d)CT4rp!n.tچ";'"*oC 9se;4CH. [!.s  ek@mu=r-iFu/EТ:f-t߼X86]1(r wzĴ&@@RBMCa,*T\MTK璻Re ppa^S^G)|m߃Ʀq{UW퉣;!wwN$ %۷x|$ת5kΟTZ%);ZM$$;7"=THTTJW zܘHIWֆeA㳞GIc|χ_iԚƖsNl!oL?9:?}z E?T\p"21nı$H"/ʆ _]~E4.tNeѰ* \ hhЇhyO']rOdwLM^m0T\c7;Jz^AKTrB1e𩌯7aEVW+D/| {R{%Kb3*vZ@ꜬK(Jk4_pK.Ft]Y*5m\R^h%L:3^KJ 2,![H,4twTLU3 Vj(ߩ8Nk AJ\/_pxq31;q^qKHH@3#pÐ o {?A띶6' x?3>2hР@1(SyЦ<UU~{xyZa)2ʍ 5_PIF2B"ґf[b3{ 3ӗ%nbXx1an!(k`c[Ȋ c2}_}@/ȠUYX+uQ f!6ۚA@j|ؘ(2vF 0Ig]KjxM?%pIfb4)EԄxpP Pzi, o[djoVV W ` kQM.WY+C'zzaˁB=kϦ x=QFQؒDhc*w4-t[()I &@>@}1۷bũۈHGvvHef~bpwvq*/&&tz+SR' cAztARbRi ^ 4t1heV9YJJ-߉!^ALqHE?[ ^]]b(;p+<ihgW#[q^HUUd5rs4Y 䈈^bؿzio:S׍ R&JQz(i_< /+NNDT`' ֒HX;'L! ik{ uC vGKv1}*ŕ.tIFfzywϗ_KIwHSSC{{(!X!_:!7Tgoe3~ދN#U h5R0UȀEe&mPOW6tk^g Q'Ь8W!n'$.-tJ24l.f'9?_=oY`X|⥝DL· (U{I+%e=='''_lltuu3϶޿l;3|W׉;>(s\‹q{ TTA#6PQN*]E?Xdz7ń g-? P `MhPF@sut|mO4 Nt"{?ZζG[AvV6O3CmO \D"iwP'8EHh6P-ЧL\qK dlHĢE0tq6$!FQYz+"+ײi'0ݟح/=5'Ý4>td=6V%2<(H2dICSAnn`Z+llϋ0gEWZ. @~&% )ѼqxI@@40:/Kpz b(Q$z3QT!Df"WcGdZ-Slf =JꉆÂ&0GXoU_%@l7/ߜ8O+{okӝO7-.?{АGcs)χ -b9?R}釺- Hu -t ktQAKK)^#D`o.؊eS@Ziy %>h.5^slwf2* j8&tOWk֣vWM?TY]ٿht58\T׬s;7ۤh/5$Qv`cVa!+b /4Ŏ.ýّAjd|`o/bVu,6-K<-n>bo wV9q`N9 ^qq84cfW755w>@noj5\c5:6ֿDV?(˻UzHH @5Zd+d0Q5cSslC)𜳍#-N_\s~>.F(Bje$r)y<lqLo߾J2r=ꟛ .fck WgY\Q}TDN=KtDD+kјu4NR$ח666Rӳ,C;;= WoHKGgf'p> ]?zǙw@B58d [rك0.aiO>c9޾B*~Hb .څ;p-ywe8Z[蠌$W;sxaaI{37Hce^l^Q}NNV%*R4ܝOj|RT<55[ =ȧ)yϺiiv~~ (ճ;'l'8YJp9gJeo/I-P}(՛~r pbOb4UCA"HJ+BQkځt e2ޥv{Zyu+ӓ r bG8)U:`@css$)?|lHNn+T"|gѠGpq78ıaRr> xTTV_>a63].4kbsRxzzr1[ p/l l;߂$T/^z.N=/I_aPwT8Ўp!-),>A*ToOaPl*N=Q1/?ZUHN 0!GQ|j~:)F0/snEe`BEٰt,+YÑ ϟ2 ɉkxQ+p2VVSt8)n?Lz 6NUѽ!6=1tZ~sߚ5nrbǏv)##.B8Nt e#Щ}LtfSF^)  "ELT%~Vj'1"t@-~KWGKLxe1kk(IGIХc:-\7бBw#f4ooe": ۆ롖:5@//(˒\.v TVE%'8ݜ ݃IE|K%SȀEM4NU4l;8> v4%'qZCM M>v_DװMNN7?WY5TT11VV]]6ŕb>E3Hg?iUbc@ CХq[ /p^WAS$1}5a]oLt*[OGBQ4 jjBڥbƠ)kBCö&,j:P_=&(((2(gx Y+cFCZ?PȪEGOi͛ϟ[ٛ0_,m^c{׎0K-^2HHЛ3몷vͼGY^/5 iu>k@t$0 PAr9 HgbFƒrV J\yTUǔcd~mgϪę.7c_LŽ].l-t2/_Y)X $;%eWZIS l m? Xַ?4!];4vw'a$~݌%P+MMMc]fshiiEkG77Q;' +i%*лHSmcBGWhᒦ@e٦`~5 V̦<Ƈjox,,[ѰXR3SIh09ݤ|,裚09=ctuLe`|'/M{$tWQrgۘMBHYmj:NMd!9}TŰR$o PwM\&t?Y8mJŅxUf w %X9\ gUrQ]hoOW&*?&^y>HBi<攖B#PmyJC7d"H5_Q}LɎ;xOo*:Ѹ|y3Иx|c:7B/捎 iD!* A<-59xr~g8]RD*1 [I",QVcB>`$$/$ILU*w]U~NɎTHW#Toѭ*g19"cQzX]mMpZE6]ԥQMOgxsp*M  ?Ҽo3l))?m"(qkk+?tA{$dUҋ {i%0ii_N萩Wlm6,DA m/9:&K'=a%Ju|I}ugq,) :Lf9qJ+ZZXhP7'G۱8ߛ3`6BP[ASA n{3I8Ѐ$ ɹo/E;BTZє=1#[6pZhl}1g Jz`:,n8ۛ+ k ýzn:G]_WkQ$%,ded6/ҭW=7::4ȠYzu *.KNRlYB7w2^R7w"F?c1mpѨVJ*Mφg Rxᡬei FR[&&bZZލW7}KY JHg^5"^͍IHL rcwmC^,Xm:6nn߿[ihz~S".ݯhMnс%A>ۡp\ϐEM}hj5_.n0 z3gW겲׀@-4*FFF0>B1i$":NdhIH }xhM rF78p:?rԫqn`2q1NKި? ɴQJǽa³p%Ё"PǨGm:} l/ݡP\VCGɉ'O)eC!w)%pڞlXtmC%Er*XΏh#@г&'tt<%$tlh4yd&hphh04 nnn [ &|B*IqU( YrfH́[Je7G8,A?US=ᶶXjks%rL.:GF= gK(w-.@{3GL^ݪ\+tӱVMhko&a\lVd``x|~n"eoff&h݆A%XX3QU{W9J;cpwJJGp^H$n,ܨߣccl(ZHZK.0Tepm4`8& 8f5HcNB ~/wuڞB:) pJ%>kß..ef-**J` LLHLSGx-BS_~h5ƌR]LLRX.VY19h3tEdbb/Npa*(fff 7 >`cc9tJ3Äm2=];kB0n4!_Ib*gԵ|si2/s+b[ﰯ',z:F:i,k_ ߐԆ>"N?G{~)@>|ӛ9ãRR]==:KJBYO8fP%E"U596EJګMO5vWwJu {c3UYJ%i.*.+Gǣ~HOŐC![j>gx\Nq%7 xIiUy,,FyW' <ۣFoW;Wot9;[_]kh nlQZwZv3_~ظLFA1Z^ I-TJ})x#') '$nHh륱DE@DAlV~P|s_{dSԷr۳h.ݘhWBf^7JcAm=U1pp>; !!HN ގќϒYSשIEJq!GXAe H\3o-wة%R=n*j*\%VRM/ rx9y!=~&f|jz:5?_ܜ?ٙ +DD^---*$u)4u{~=tpSYYMlgaau)p (yum-å"K'G''m],ljw'+~b+eGDA ZǷwLfcB|KgӛGGf¸D^y;zq3=.{f'1nDߟꧧa/SK=MZh2+~{LS@~ɝgmޢ pʨB8_5ѨhS^:!C T)5T(7PzL&]~G6ȡ{ Gu37uO.9TSJl7e< j?|u~x|<.` awGFV9w G\AoA!]xousS +bVVE]ig\_\ajK%A+$:\Y8oX߉((D0èxLy{[[=7^{HQ;s$KTbhl7 ,vpev&PE .4=G9o*hpe(:%Q{ZRp嫯Cf}/zk; r1 ]f%[ubO)Pw' Ty^XnW-HњNvHNlZ?䞮[pM>hpTO T J<{-YTRqⰶ_گv|hn\i=xŬQfol<րEz4*my?[bvAv}=\ BCNPzUuL#9LggN E#9Ϗ7W;Y6.%xxCFW`yL&M777PzR-i0\/rGQO:5ހys4*J,rTqU ɔ &PSSJ@0'G];:B[Z&w{"fe: %+j+Dn 2!Sgx۟Z}`SbA.gHxSmπYW:A<757TXD)}Eon4q/. X4y#0qp5'~%=WkE 1Spp.g"Z8 vAd}|5..GQ+,,-/_bcϼ?;HƳjG2uS3(:-^Q;?190TY/4peR{%%;(A,^G&>L(8ټ,=3^e̞tXIy+3T r.nf\~j'*f_;[[߸6;$+#V_!DEE~ r=j)F𧼊`x> wd/;9k5ɟZ[kdVڼ4M5ϳa@&ENip[!3,}8#OjI[~R%| xɦF,_}Ao_1G|m"AّUcv;$===rFba]+"Sq+ҷw)sϑnn:>\C!$Qn+n$+/ǡaYh?;sߴ/66~~k*yi 6)]Ū Mk|Mh!!8WWW?n4\%2_fʋʄ-yF$ҐyaA7XQ%MS^ftt+ (.o.1[Y2cfs :gz'LBdb"XVZ瘹]O)($+_dgO"1u5nh$hOJXJTO\^|2eVL2f1Te󅞞'6Y8W4n! ,}~1yh;EKK{2ԍwZ)~w }fidWXH%%E'X6֥z3eNoEGU[^F{S;*<-7ϕ7 kAD!PiΰSEdj]юYĝx]cp?M&3R9t̆~=et& jWOvOd<׸,[ZԃH\mGi ?o͹t{79M1AK\.gp'1J' tiMu¯|H\gO{b|v-ǰ xzq:b?hwCfucP[~:송R )7X9K9OSn Ol~4UJ{8!ulbf萷Y.)I5/ =,۸ޭ'ӔZN%prdo f%Ym}d sv0sQ}260 >"כܽ/K*LV˂ H`t<@fhKp\*/L dCzUrrl]ȐֿկK$*~+"<'.>ϋ93Rq/8s:zpԲMai-AF%mhle95*0>[檶S~,$4+9 pؙ_WkQ(]%:} UUY;Rmm/OGEDE gcݷ+6[uɥw5)J-)~d:h/A`斺"<`㲚.^cec"7ڴYBZ.xX#Uxiܤ`>:BHl(pk7f ?-B3SQD3K5!BN)_zxdttxxʺymMd+6zߊhJ1"ɘW ~34K1O\e:&vQksI~^m| vrST|' Ӆ^Bv' U :3xAv gjړ1Gbx=>>255x̭;;HL"w_T$D+D߳f,ؑ*#]?j2'&'opVYTNKg7sؠ`n~t΋ٟ![V]K&rlWִ7Kf4e.+AJazGK b Rpx̖ srRIa37n]#W/ (h4]imMw y w;zh~t}CSSw# ζ-$űZ;98;9qvwwہlxvfWV^><6׶V-VijIZF@&mP uV dttЙ.Xl;f*%sjug*rZ:c?=6/7WyGޟ AH7נH/y>ejJ}" L]rr gJ\gE~roW)4LsJ<~+il𓯠8ٿ#9MVYh^zDm}NI)N#5cnd,Y1Vb (hx_ +F{S3-Q'tZɽBD&LЉX5_.3}6Vbzb@ZZtNGnu0a@a%j:Cce]{z,Fs /tt;DH!CUϻcka1~nߟ)4_ )]?8A^TtekjN< @FH:]u5L+**My?+;_amGGW"HL`|(j<:9!agR<ƼvRرp:sus5`;-@A- y~߲4831ݎ/;׺ hhy@].S]dFCwyq!UÁ;Ankk$&K\yNj'ܴJģȡTE@Roz}V}P,dݟcYT.TˤneQ|jZmontyiU9?zo,xm_hVё\*HՎ&[)&))Œ?߼ylBȯx03S8YGSEu#BзIUvp)Gul6*xs&,|K`2m|ۣޙ%%ۂ)8dwtJ8vZҰY T:@ P^#cbbֶ4k3Yн~"?9!Xb!t[2ow%gff2`WWV2}Fs,0A58DAN.ԤoiIx{P/oiYǛ)OmGJPxe|b凼|PHiMާ?bEŭv>F!!ArvgGOx泳 42MT!=3nb^jB-X=Pc=/GyyspQl+tj:^¢>< B&wъnsֶ|f wpy0TUgXc-#~|gkEw]R{3khs<7*qg.+mLAGFK-ű( ^ԬTzGYGxАPUd8~f* ~hDIZ9WӞi|!<nK`\"8N^4_Au(4^&E1Bn(."QR[;2ex{~ RF]E iR!wǙ6qx֕[m ,v6輸|Z*τN4 Wuvox%O}6̸|RddwTCv%>2kdcOີ/bKmN$u/w² Ny cU~e* TT"V/f h::HFf%{~)m##k\bXaebb=etuL`->)gf['T¾-W蘪w']F/BZ,g׃3f=wavt ,Tj F\ڼez\ߋn܇]ly>n֯󅁁Wzz|Ij{^^sM%:B#fLB||oEpj`lvogM%L LH$~˨$|MVDM199q{Sΰ?,tNMn\AQ~HG9w3"0 ΍F'y0tqqT+p˔'a=#WW[/Y[Ed\*ވp?fM^|[[[|~" gJ7 :8 KT _!^:&+c቉w aMM0|qW;ƿД6%+P~3oeS* 0ž/ǫ;UIB#lui:SG>7aUTqYYMgnbobWv) MxzɻH~(ү_U,s؟RG BGG7njY u4kq?x%)V߶EpųSWGB8:)dIXt'# FjX̸R K-_1 (ɔAJg27U6K~M?7Y$`frL]NjNψ|.@;]o.h{Vt=PVKz#qnGc 㻫hy8.<'g=D赺ԪJVxڬwu ,ȖaD6#_ ɹLnlofi)a:noxx=&rތ}it?p͟*MA'}[5Z^Fb^VV6x}{4mf_S&0{j30$f hbПobFM'Ttaqf2/,`: ٛ&Q#GBB*(,{7?[} `Ű2>Zwb>LZzD2Lw(N2sR ϑ?}# $@S#G`Bͤ#!f1XYd-ҳ'B&#onnnoo+W_aΰo g YEd=-?DEgаjXu(ZoC"~ `^ F )flo쥤Sx<v;WѨyloT|QB;bmj|;05_Q Kj"{F藕߮4GV~tf61L̀0 Tmw|_?_ۍI (> z=E# ҩ1/o5pP@z6 le /@$0' 'ނBU1>lIq}}8T7=xUcC >%RnzJ*VCc!vc#AՏ('È3\%07zo<@uGQ(5ng:~KRc(!#I+D|Lxj vwٙ8 * U Փ;­49/(H YBSKVWU444ՍD^Rj)"JxGM-LuzIIKܟbc ҉(Ne>}F{-:&v泞yMcuf㶒 6ꕦJKy5;1P}'kekkkK;;y7I;w jj]C9󽰰7增ys &cw=^6ק/$[zW:B899>OGCgUECi֫7 $cã'}{IWB`bX_ʾX\Zz=3V+Mz{-t wyяaBϻT[j;*O%QD,2|HZ?'6/wihl7rh΂i<G ݓ5- $n.=…l`{C!łZ4/>v{'|J]*oQY5>\7&' " =Ȼصܟ Grs?}!㣫+ :::NQ%%%*I::@ @ ¤L}` "כ3Qx!Pnqsa!䬭I6`gxi`kk%޼vIT6h& sN\q.z\2$5/leuUXӍ~rEnY©r1ܛ* `HLRRw`hz(w x_``]SF Z~\Z{|(.}HH&3T~/unζ #U4~s=&O\@~}/AŮj#ٲ 5kk/5jSЛ{cf*6]*M%#TƗ?"٧+JtcVcYkS/v#T]ؒuG2./ObsʒM)y#6 (z@K~`j]x525O=ޑ^L7u6&5ua5+to+s-)?@tCz/kr0g6 :~a,i}JV'+NY@b",pno T&.lsD(;}Q@0kȆcQe]eڰ0d.Y,x lˡ'X@rT6:?Q)_:Zu;P,&| =ՎPW||[[UU@;>3Gv֜~__oJc5QZD. 3ӧ٪]kcﵵ:9jdxK4|ANNE65Rfu0X'ucڧ7[3?]ms5fH<[9X.JNHȫFbRdvQÅף]oݙ18ሷZ f4_[M#$4][i>ՠKMZš?J5GUp:4DDHsЯܸd\Ż׮r'%PLMG %t.g{@MNR%\ȑrC̆FMI_G~)ѨUWN*6ˮo㐐RĀ$kC:/~&ZU\~D:s&w<2R642.4,po Z>B:zQo)HddgJ4w8ab,zNTH:ZWɩ<hLJ{]f9?EDqˈ&G8?H #?5 Iq{I`b6qYsF/ WVp*tWDR牼_鹦ʖE(+>Ϡ69;8]'%bo11~Jܚ)rkktu#8#CI}Q0և69*\BsU\C>H러LO mu* 86CW*/( y{skk9 ?V짩CL޶6pAa(.III؝qTR7!1 ;{ǧOkM! E(jj]_9w64"SDu:hNH,^%&|oJye1|Ь–7mGTGWeԵݻ#@yS ,^" WQyמ +MIabRM cbB#'_YLA 7ڌ}mbi ./_HE(#;xhc#zm +M>6Jҧ a2i7뢟`G4n3;K~2!i@#Qn0J(I #ojڿ~e!ZLbSFpGn@,2bR~~s^&$.1)f2g[~\ݬW~FъӦIyjF16Uڂ!+$5YXo4H$21Ca |q6,Y ىW ⊳HHC߮۝B῿.%"?oSl|F`ʯRQ/y=Yޝ'r>h@POq-ݔ pFOߟdYG+ MOsedCK:į~'P|TjJwϹ<"Bu1~qy[LJ =D5,eM֥i[7711o[߈}2OzHW2;.j8~8,Ɵm(IK| '!aRؠJWwFbr56;:B?$|^ijNy#?\[M9Teo!@{E9~~?qQȶy# %xo -%7&UTBbb`OaѿrqaMTrbL[1s ClV4p(ЁMGο|E&^J MFa;;,;4̯^O"=67ކ5=r>pWW7_LV={uM1k$93;PSbIhpѡyc-/v;|o5(MD.DˎC!ڬs$VpQ9ݹ[Ta`Z琭19)NkN*"2xը$EUgN 7jÁ .32/'7zP[`yt̃hFs* ͭ)fzpbqʢy; &zʢoJFɣʦդO {1~Z2wX` vv<~7HǠx-=!8^|l~AEaTg:3Hyo==T3,3B)Vp|>[aKmw qdzZvaiւ n0%cQIiC}YوƝ[r!$ș+'֓0{ؖCg3f&wWs][$  uY*`%"p@4]>)χ[žua0h.eMWoE㗿β١I4LU ZH 4Ee'>Xt377Ԕq\sa 5"Ц?V{k`<̰a:cno;m,d%EڈaY EKe_iyi'V^aȈy0Ax;6FFuVYj_[׬"HGG'_氯fOIL,X_4DvRa6I:xzt?HO۬m"Gʵ֪Ec?iLXx^mjaa!Fe~Us"Vk4ȯ}adhm>was+jT+n~LB"mcĹQ ש\KB~ϟ q|?^'x6%p`?]{BPp@W]ۼOMUkp*ͰuY yyyEm6Mx:ᒧ4o%HZsZ焐!6s2f'x?Y!LLllL,LlFff&AlW/CNN&f=.V=h23qrps0q;oco M =P:zl\L,l Xo&VFv&P,зoxɈ!!FE^@!wg98]IG~5fG=N?]5& ))1Y 4n|{ʄBGz Gv f+I"1dx|2|ͱp5$۾~ϵy9Ӗk ?j<v͎4MϻeyaeU9@޿s{pm7eym7l ;-HHFVNdZ>߱*ϟovJ^VJT8`fQ|Ll^?-ב Oc_:^|UcS)͘7lb[)U;^ (~=1GcdπMdr:<55 \ ftjgϞA7BGFFV Q=?&7)L|(Sx՝b6m;;֛𽽽Hac֭vcǢNBkzMH%u٣ܜmų* VY.T %s>7DGG%-*Ǻ5_z`ꋽ\9EE}e)H"!Ņ9wǍYq_ˋpʆF&1ʗ̿8,]:WNYFq24ߡ]XH=>>W[}e۷oEKzyNGD~(a*Uo0S7>0)%dg4Fo,'ZgSL̆cKSWGW֟@?7 ߁g1ZR袤Hp1ks}b|Ш|KHҲhmcV-nhI;nSt4 hf!jv觶Gwttq<2.{CD@@l6AKEE5k Ny|v*nfI yu z66e?ye:BpI1(dbovjlll޾K!@C#{QQe{8z`ޣzv0ٚ5h7Qj? =uu_nO6?Tti/F1d˯0;hϽdޕ '&ZoF&Iy$lXzz޹2z"^TƲ$ǧ6aᑷ v'{|42R$a%#͋y:;&\UxN.\MRRdeeĥ1!̆}8\w5o8m Jv`o$T.sXN6۷III466p#x!R~{XZ.䰯v/ҡϱ ~ę52bcdd-|GfhTMhnrv-F8#>] N{:ݫARѐؿFRȒjA}vegPnwȨRi\psL+)cffXYo0|=22ʸҨ uVPHC?GeeՎ0XԲ2t!O7oBJƼj03f%U;ttt,z#5рn.KHk!-ɩ;/mG@ 3:J\|Qjw?x/kҴmRօI/1p}[lr 9 B4_hr%ɉSWOoL%#+K+ɐ1yqM]zr{{;,djzBeBICC y}I< мQĦ͋z.sx}XJxr2Nפ(n|›l+HK@i}n[6e5Xmtج𣅘KMRHHx ٙMUM5ۑ 2hBx :tjXn@p|D&Po,SR£iTv\.gJݙw'Qº?|t~7oRu~:鶨Kf{{o,CV 000‹n5ʦCwy0C@@e{FyR3) D`rミJGռ鄱.DŽ(])RLu` Q::@Tnџ:匒\**ꝑAvus#KKЀʵ\]KR&4/\\'4>I988jݛ.(/IWZLLR(3RA@A`( >-ϛ3_lǂDj8G1S6׾ū' kN>״u Kkk>@>174&vw ||n6'_`kn|]9^?͎H(c"SI6kZvu6䝷kj<\@ _Rp(HҔ3Ka ޒAol&p64EiiiА8^[̑RT$'AS33=(D@zNP,-׃c@Rӯ~Q^M͔ue~o`7 11-'GHVeOX-,22UO˛U=菌^U'&!&bS쓿6:Vsv(MW?A.0;33:t?7pBOp.P+'fVWWpqM7wM'ߋy"@sr$yd.hv]LLe"X[[ER@)TNXv+ECx mDD oz Č\Wf 7_VТ^ӱVZKKJ;ZWV ul8̦z~>Z"@N7q0u]0W;+gě@NجREeCc{eA`|ŮObWVAW ą{8, +)ov떅4tЋVP>*ꭢ2.2@ Ǣ{``xѰ&[[QQ4 W?ַ'1]y*{ yxpQeǝގh #? Άea:yxON5 y|Y~ tj3fg+ ޭvw__wQHQ Xa_zNhj_jKrA+@+]PPp#)mnFֆ#S˹Su  䵺g|uKn1Xuծ.on9.tZr洛>f t$ @&$$n(BIc*W0{ou,/o9q\¦(NjH?:x|v<99CӦMʂvT|0t1c IUmV?3LJpIė VFقE[8Lm*)/8(28:Rh+z)TJo$wtp_ʎ~Puvٜ[!-Vrד䭉B KE!RNǶJgr%כm4Bq=4U=ֿ &\<_i\XmrpF\V>2 zo+]YSBImp{9 Yj% H' Z|1ەP52'a+!%H#==XAnITnPQRz2 W{Ý3ⰆBM2@-cѭ5.{fx<\^^^䯰+q(iV[MVr~JHKK{ ЕaPQQۋF'X,D@ܜrnxLsn,ru ,Zj%*llONOl7D| =@|ov ׫m2g1[D*dລQHB@ cEeյ.gTo:XADD|P~|EQJ :'>~DiZv?h D͹Y'yh*5J"hG$`}JQI G,Qjj*,o ߌ✏*RGb O9_D\955uH{ii$!<dCOu+OkCEݼEݪ{111m_7Sщq pkH0 =jЪ$ɨl%~Lf;X/C>Zb3!(4aEW%柂`qZ +H(>L}Es9vP𹟪LCww@qXy)IrԪ<;8D^=0vD}!0 *oY:dM٠C<\/ET\ȯf*Fp Jm%ja!o"h<>xD@3 M(((^ +Ê+`k8=Q5Rdd$|'b1ܯ-$$bcVa2z_ '=ͬn[AygMV@v:)Xe~<Rke?l$EYvFEEMMM}06ň z<ƞV+v?׿|~W˗|A*r|Z$:&LU6#/V۝Wm;OO1*@*c`4pV:}jZB xVH6$>e>]9!k"uY#?f.yG/ J}Dj ojNN~1G3CLvt|̟v·na|%Xj@mf{ef8Qmm?d_4g8Z' \Z-eNIp67s6`pmMmm H2/fK nsrK%e,Wag~bNv6 B\Z!t `&iq-`  qj nP)Ld:gP?Z|%󳫭;* j n3k9W ^0ӎb؁Dօ0_=u0-# _9rZi+FBO|^.z*Hyi*~ydRMIE h!.Mh1!ڙ35"A>yVhO!,2rC(/o\X jt_|1.ަJOy"-Wfmg܍= zaFW촍vp-g^ޟyS+(ɫ^.R&Lhl"uUĥUfG'?f6o|4-Ky'א!?\,͍PrX8fFO񃒸GY&y'ʞo~J5 hF>:ࢥE@.gϖo1O;B==AgGݔ t sS~-s*iE,f FG3׽I %2%+:327' >` Uj?eFqY 32jWCGc'@O GHSR0"x>r[n&%=wt\Q((A*1Wr}4J#?GIl|>3M>wmgKSS .ir."%vǁ >'཮~;&׷mҰ1tRSCJeBvvm͔z*=quh!6Gx% xuQ^)eK{" BՀ#̓DNlFǷhPokfv`k,>\TʔĆ7Spuu]Q' KwH޲Xw&J5GLcU#;ur_VC: >^>ZEK}~|"LKK>k]_݌ $`eJiW5>BQQQeV8]  <:"!@ZEcp=FNvm_V*_]'VUvh:۶?p4芋Ө("F `\9v.‚V쩳Q!N\nI͓sC/_Go;_Qʪr>(VR@^v S[VzAN񂽺V`d<^nXVJ6jk b%Χ:Sҍ!|>B-Ὅw~ <8PDddWȔ=,Z?JڋN#o{o&yfePMͿɉ& 4T$_DBBxsEf\M* b (s.# ;vHU lU1eAmm1x_ZIt=`&/(r>hpttNP `DoӍ'9a|A1ȁ#zt~AB(@]D)bÀ""%m_+)/o>䌛fc2<-ry0f6y{$}ZJ%X\[30@D1}U![f0jKK7)1N<`&>:B?}й@ͯИ5-(XhtΔ'{̽6t 9]'qڵw"fxI 30gŎAs@V]ǑL|[º)cp fP9 _C4^`Zq QeY[و$(R_`?}KLNzQz>DW)Wo?öe,) ݉-jƅAy/lo=og9.C;C/ ŌOv "J};fjz!cVVcTpR+Sf\h~'E?ި$9r=l9Ϫl')ybj%>"RB,z€9{Sbao"Y_.IgaV ϫk%BY#j$%Fo1(d U0YO o5Iy9 n>I-ߥB q R[MCՖfB4Cnкe g+ͮo ^n37M^K\i?XG\]bѹ`NĹ;Q~9ﯔw?̒qcI'?˰xxx RY.X9z˅ U nj=N+a]TwJX)L;3;} ٛuYFނw?`ڙ?]7s;ձ9999hwX\73&R WɞLOV3͆jVT^>66Q^졬-fɛO/-j̚  x[&兄w)&|Ba/XTWǫ/^8UEƆR%3333^˾8&|2cՕp쳧Yc_gV=^!>S*F81.:i\~kwm>J}+ rPu OŔ׳fa\v2V̪^mPPK+A]{rAomuqIo^4۽ocK16ƨ]rPv_㪲F6K_H2~!p^jSfdat%,yc//;0/G} =YpMJmgsW4y9gEs$]f芮~=+b~`c1imJ}'O?7\h ,O*4~YT{eqn;=U<0C]/˒2]E8e mhɓ.L JԴ+$'Ez- (*N^ |qn>C@I]_S͖~)EK=9sJJ'a 7o4"99]h{K:*Kl'Çy+TUz(Yd)T U"7S0}nKA@iZfkWt,|E(̤]MͼPeCˀQ yG\yFrr}P3~#[46B#27lmmDñ{rsw2U.mg_}TCòHLk2]+1jjy`O, m{61M:8j/ xAr<2'( ˕j|Ci_{pk(KF% oE5{4U!BI<U&C`zV(L gITrRy1{j|/2iu|tczw 2<) qF,1Tjj_" 'N[c[Ȉ^`|1j?5; PF>i8+<剶2G*5}Se+hIE [@,|*_}PiX͈f?]zn@&N훪؆缻YNy"[s{*o+?w7GϦX7ǑoQN!))YyAĕ-H3xNN (Z&"|'Mgu\x;hy %)5|a-1{2 -5o 6Ѕ*o<86~w7X_$RR8[yshp\hڢ474{30ayz~J/7ca_na {Q2 ݤH&N}cɂl=Fםݠ U> sY.7m& IHyedtX/lWK7z/wZqyԣ'VgWŷvv/*6iV0OLZ깭۷U6 NScptSgԻ]BgIKk/e1|Y97m/OQ_PS}N*YR[Q}8׽wnlm^&.A^c"j(bcorN}ݝ՗j@F#'iovÞoUIcS`W4cDtɇS`F@?jC\Weؼ0`L=,nN. w:)r^"13-v7ogƮRFOE_Bo1x\I{ת?I%nƂ۩t( 93ׄb6nm30 /$g/U:8Ub1xkp"J5KSYg 5?y㑶i:q_ ՖHHxn#JI:yy2ps!|AUVE og DڡH@ K~b_~!!T?$~ !()[IK5X~wk&0%㄃R8ZpieΚ(K210 {OET4Bo3}U|CI +kdz+m{o1>>"&ǰw^mbor+dODE)v:.\~^6x{F+fj\ޥ@q-]4,Oj1#ByVMH/t}g50~J\pt؁I#[YNK='nd4:e4z3w:'k:r r"t)Hs3%{Xj`\!vuE)Cejw',3}ޠ~ cc~OR^l-/]Y\B$V#xy~ Xu0~)szX]Q16iiqxW$e<߾ΜLXzđAsuKb KLBVI]cB1 ܝS]^"V~пZ sx U=V0zJ,ܳxOM%n+8 Ç1S+lW}zy(l|Q|3:@B W_qN@avZ+-+ c055gO~q(:)KpH 9}cM12|ex@YA|BZZ䈜 /ljj Z8+kko-aL̇혩aLPIU$!Gl GXEZ ^Gio4'Z^^ΡN=.4hw[ \xs)hZ.ݭ^HKdcx|z3E o<]"1^2cK9yy.s%wYhry'$pafhOOurz!/' -/JuO}hko.% bkb.ۍW˛?fD  ?= ͽpt|Y􊤎tFy`*).]MNI):'''bS;Ɛ i}[k%;~ O/ԯUC@'>ۍǠf: lkkxE=p~=Gzlxq|tSGG=L¤n#/WSu֚75<ry=(#J%/Ɨ7!6{p&ؐF.1ϒ {'"AG8O\RZ2fU3S|?mڤF}{i[W՚*TDaFrK?Od̮wUl3D)bWD=Oz}ڼ_t),THKK3pJOO.//O4nQK_'f/m Q2CMBRs|\Ӣ?:\hr+  F3 h2褣*>=6:%s>SLʰ9}kI8axGM\PׅaKә;!=xاx'OG&f[f;.gC[i;3+m<j?0(}DiȇWo*7GFPv⢉LX  _w\zZS4v s02:×g]222FtUUU&KMJ`)E&URZeCxhݺP`H̷e6BŇccP꽆}ӹ\cYH/"%2Pg R^u{ Ò:p-^1|qǏC찖xCH6#N_{BͺgW.0TkGGү^TG*Au>Ѿ7LxJwPKf9x^]c_,a>)e:i伀uPѰaWB|>),,|i+_]f1"|\ Pn;ԙ*֯KKaa:BibffEچY^[%6-7C _H ڞǐf&=͔Ζzى1WdCIߢ|;^Hk TRƩYUv;Q ӉH￵B'BV%+L̖>,|Y߯r#lUaēk8\Ra\\[JMy!3[n ST ZZ|sc+Q;k9訇Yf19yy}29^{Gyb/2W\oN9iPjĠ%Dbyeet*I58O`Ճ Q761)x@&Uzzz{?7]Hޢgs7kjh #zM=UEppϜqI^*NkD'a_b.~Z"%Jjq*R e,/v,ˑs\^m#v|i3u C/ٹYY|~EĬqqgRFJjXfb7*?WBPe({HT Rr>U4 9^' N@ P/// .W@ RyC[g ԟvL1}D=^NnΤ NѼWI֎&bz*'8=zM1RiyD?eW/o%Ŗ Y5 ZbX&wfAŠrr o6|mlĞZŽWc:4]Nqf 44zvWYY6osDJ 0~:I_2Obm?^MpZG/$rUm_ܯ4?>te$ӭ&0?3wԫC,i#*S})D 䖕Z4f;Sy{fvA&vKY{{cϥg,O68a!!ő䙭 vfJ_\6Ŵ\Wژ*it+`·c9>.w) 0UĀeUKC䆻+K*oï5+rx9fevu.W(];ZMl]ܱA$$D=>q~ӼwMlUy:Gwnѩ90{Pny?=Ta5q?PKK Rҧs{5|@,r вM~ݶX}95HgA"[H.×hZhwo)IT.{^gϩS𥲽,_/R^p10 LeLe+e壟6\<+ahi7\@jKpr97w{Ԋs^r?=yE[󣜇4U=UZ5n_>{o ,oFb׆DF G3%Sk3%T=TK*V_;oul!K-7}?Ȭ#Kªm>]t" 2! {sfކʬlvڜtc|5.BH,!.,&&Nyѯ>3Yif$Yd?[WKNTR[/-*Ԭ>xhK'ζna855m풽.PvFRT']>~7BSS`HZu I0b-1V},-n+{Y?z>hitsv. Oi0EY:NNmߐ+ } @aA~C[NT|alŠɫz, ,h,b̨Z^ûAr34W v2^k>u`126DkrԐ1t?F(Qt^Jpo|w7rFW.kX}';?Js.lԧ@\D0*~O;II"r"99=8ޔƵ~w^uN>]ۢ++Ne..0 В֌0GvFKxp6FbRvܛkx :cⷾ6q;͠YdsawkdT[&`/Ü~4]5"jlzzbĒ.J}_fVTm[VIi;G-'Ƀ*;8S$,YT@U1&cVl 55znl=OuC,3YOyW* ++&dW?9޿m6 >?5kN&)"spfh59j9kn갩k'|ֽv^[l.VͶ@6:)i!(uPsoA>̡Ӆ.QvE`pĈZm@{nK;Zl0.0xF+4r mokҺY.D2Q5-OݺȀRPp(b|\ w.* P&}g%hEi|nLQe-q`}űe-Xùz2HEVVj-faӵ%T'{s^^V0Jn!s7yy ^G/zWWg% >/J8':Qk]qS&E#y~*!!HG \-8sfF~[N[ϔY'q彐."-;ԟB>hoS>w3Җ}-sӟ4g>3d~§4Ha?6&uZ:QuhؠDTDgZ36Xd}amzQ!"srz*2,O/ 3)dbl>wK;\t%@lə(MFE@U5X9ko.wQQ`!Ek#RR0LW8[?JG/wqaI hM1 ʳ8qZ#7zf6P-ɇԯ NuB);؂@2:>J-IJj 'eeXOta3mG|bg.c&ތ}4 ((|.{AK $iK3ZV>RAGpgփq]- VqfrgTt3͓t ~31DSjKA&RW?[[B_{1.BƀLmt_ <8ląTO_k D犒Z 8 NnH?ו>kCeGv(Ivԅ Yo>|拏K#eo?W16/1w헂nRA蠵/k9WߙּbJE. ﮶Dn :?SSWHI?N[x"h~σlvO3bQV  b,G SU"e}"E6"yxyQ*/[ɁTQ=ېr'ώX }a}V \-Fr /"@~¢a֗7cBWUJC'ik A 777A)Ȭ pڛJkY8vl{fDL Eceݭb!]Oe'l{T5Ѩ5JV׾Cl®wm5n K6:8M@`A<sC@xTZ+s3=u[6nWI4¯ؤ` wų>;|/^,FDadѐZ̒Ddy$No@4mu.@Ffd#ͽJ`J4(N& 0^jo'~$u*eS6W2bN6MD#Yݯt*>y 0c$@ ygl?XIN_ &E !!w(҆Ճn&C6yk t=ۉFo>*gPo)6`im{y!E dwEO[ PaaGðvq7:Jt󦯹KD ff<H~W0:7;X2:pU,0(\[.΋c5Lk8XC ?]VPƿ[c CG9I5.$㞫?q>IlENhsEm7 orF{9TCGOE> /,dG Eי b)M@ˤ/C*TVCRRxe,:ЙWĀ`*e#LA%l@z@MBiTV4Lbw_>c[Y}yx2bsfmOϧ骞RJOʃ2Ap*9Az:` 0g(i]3.v4U6'ɛy!!!h1fdmݔ廥6~@g!k-p;?*'~\ne'z sS<X-{?"*hunP,憠tu~Rnd]vyq+41-~`euUsպlG=_#îbq/w4i^@*.OrjJNzd;<UA14;3Ӯ2[cj S?*A;5%A?JH~oW5# {s1mm \uFf}Du\}B|޹&Rl:L??s ]!@г C cPMNNv\Mtܛpxt{`.?.̤]d^T:J7 EUe'rg'J$5L>cEvhkhfMl[F(5~ l. i463VA4tJ?@)q;Bib}*QQ|f穼vDBU44u_<c{`ÓքU yJiN뿞{{ ‰f,M 4R;PA;q>98:B7aA.]p$uֽ@ė,U3i[()(H$چ&>SU Vg?ɜԓ-C[ط~ DͰ!|= c8JWYJ +]Q7W²m^=}CA&91l/CzC5ρDT#DG Ehy9#|߯s/.Hy/8P288,(EVcdllXj܅9td!Łb7E tKJH^g.dX-E!`h!~Ѫ@ uv';p'#BlTod$X҇L}C|/G,YmZ~ nsf"̾9=l7 |Ir Pq;^~nQtv*ZP+R"ݢ4t7NH6NO WxoT _6y6zPDeMۖj<8>xM<莹æd*BAE-sOpw<(F$y.ڗD0 &@֩}۷񀢺I@x"Le'>^ |@YY:hwJJT79~-LG1q\ʫj-%ME`3_lܤ:.M544'~mWxCRa ' U~:SW9KK#ώv[Y18%wڿ/|bp Wś.RlWdH-yϲų2| GU4rBّ{Iо~\Ȏiz8,jPkxCt*eYtg䞃V}.Bd>k7Xּp=:LxA1~ @DŽ`AZut\w;֗3(B~cG ^eg|ig=dF"젓B IiT>.[@Ib~M wdxA+Yf˞[Qɷ%r kJ0$l@9Hy ;_~;X0- 9?|S7o.ub|oi-By.6wR)R )Ę%+T7GMH:;ށ)EV[fI Kdwz! OB/g)D =|@hZ$o`ĄW&"5˪oR` \`HOIEbH}Zm [۫ Bժ'[ii6_KqliL?\뿤$-MO#0 $'X3ZZ?iȧ;+$QOgr/O/eZ= 2Hy$\YOb%?.GAPtlV{m# I뫝 xq3JJK8ݜ+=w6^cb`aEXvs^ ڞ̼v ji3ﺥ]Ң`w>ۿ~ mMc4N9t)?߽3osۈB[Kle,>>puM*_c[o@JzTϯxlȣ_#ҎZf -0hZz/9zi(jqo*Ƈcj<"v2F3J Éi\o{JbV_rEIɡ 4UHAoK?'Z吕UZN֠1c 3U~~KKl+V{G»]$2GRG.ce4jȗ4sj/-jj_PſIč7NK{G e E;d4^m=wv3ϋ"...<,4z3k=X4KjV[j׆Hʼ/q8jc G_;0UNWimO~ޅ>^ѹ*6@ '>rq 3W09na[EP9YYvm|[4Ѭl~>USucB%(3C/WA hl;`Z}oU(r8߽dY>XL<c6B`t QA#@9 u+"QGfLY6K;".3#Sf7yq; Uk\&iPnxW/َ$L|$1|i3L?NH)uR6p ̄Ob#C PKg#,"C"{Y+}QG3{mYj5.@b{\ 6zԼa&6{= _%1 $\${nChDDR>$ٗ#97Sy(O/|.nNFATW?.`Wډp'F$$Lَi @ eUBaLCcRk_Ix}*sd%L#1vO8A,^J߱k zfqwIlPQǵPP( cbrXEP (V-.4b2mw*q?H9#:;thGGb6],mV&=W_>_s?#<^ؙZ:A RhH+.12jdWWX).Tiޘq9!);ZHLקte\qB(1C2d;{a5E1 +jBė%YK?ϮLI+5;WmOS}Cۻm<5^E0șjt~?Qt+ףڅL77F)hܡacG>1y h(@?J\oU`}DYG;I9?:X3 cHcg`a&M+şy'CG1z)6La'Xd仜8%|ƽp/gou^~Mff! *:ovf1l@%douD jKVPHa[]fÖW;m-\ZdZgEo̼;bdByJ+}K}W5jI1T+"2vg/IP:H7Ǵc=>Q򈀝ZG j]khZ_>IeYj"DiGAqqfɯƘC2)zȇ$ѱڄ'Z$mkZ\|x=-J}|3!I}O`Ftߛk#KM;K/HGkd&&6̟)'{dHx/`a((ϧj:M@r``pKJtr-U` Pb_XZm?bJADo Q=$$A@uְշ--"eoWex4DMA^(vRBp2*bD-ɬ-sV7YxPZjR4 4Ǥ9V>d,--]Rǽ ۤqJ{xӡyϳY `?k f{Bu$9U=t)ݼ:-* u}S-*py{jF?ta+9ɗ_j}?>e}Dm\-ڻC@SK#=/˨u燏LvtfH,:]s)GlcP1ķPpgFijm &f"[Sd .bz /*'״A虙V^cq9#gq~_=t^ +,8xSjh7˕['Fk"fgisNJ8#\U6*Nz>54;;@ R>ڍPU̗ҹOZzBgF*yl@zn0NNzR%:Gf/v 6!, |d7φƶ3Kh}aa8Sß~Glr5KZˌ ojo A=K0~˄&69߸Zb}5C|.^@Փ>9G풽n K ϶ZӾy:0jVoj+;S ,V05 |L%,лz'esq3lp%ʅB'[b N8n ͫMP 7vݫvtrNsY$7gʱ(Վӭ+?c= ΂pZ8ʢZEtY_/}߿' 8@?<)OQFVybbZB}mr-'"98q{]*/Rڇ-0+p;ABWL`GbP|;΁O˨xlg@n+.q^^__˵DnDM bw|u~{@P]KawwlO]#ݯw3 bO>+si@Q> . KNF1 ize٨E+G>N6#Rs,u5~Ĩߩ7$V0Z'm)̜tS_ͼ$^Y#~+KRӏ@Ů Ce,dPbcUU[}d5A:eF-,wqTAYzR?*KŸ][م [wI{ 5V%WUmWZs0@eӡ&D]w~!DP^LR-ʢO<%Q xKqst_gS?M=k*C׫qc+-k}s$Muwſ>}"cѿm ͇d+'w(|pq z ϱ0whNnWCik߶Dޚ[d|ws,"&2EZ ɥ>茶 (7ag\t eM(ʩ1'.nʹgo˜dl5PfC?CVﶿcRki}eaf]_4k̃ȚiXH_GKfX߼ ޵fb}y4W"=L@9[MF$$<6c,_-I\*V@zsFպ~nK5AY~#Ed_Ʌ~'R)3x00X:}V3kAb0ï.63W"WI͠.kKoEro%t?왹yNވt%j@G(7Otbfa|HVx0Pñ:8G*)T*;H,I: VySJЅ fl؜ |Eͥ J#K>'wmߠ.~?\W7(fT9|xtC>Kb+yl@#Jzt'l*O)Hol(fc2}%`&S{db{krn@|aP9l.? k&\W,\0f3*H^Ae:`Aeb♵'7GgMwy'A`8'ZiځM|W;kS珙{XU0kKIIg/#C;⡋%"66^:TنGGW &um gcSRIeُ\md)dƦ^MzvG= Suuu_db(w[8M*j񶐭-EW/D2V]m4A3-I 7_="HKe9|=SJFNufC%nt˃Pt̯&J(apڗ4)ރ:}|&~`b{u6c?\793ӃmB}$JCUUUN =Ђ kZ~~"WW׃ϲ%b$,UMneljI)~o^giX۷\JQ"^x_d,NۓKK9BOVْ!EUZk΀_1m" LRZ.+BY <"88`?ehoyJqTk#,zx)վu /kʄ+yrV5 1$d %3QVj_tأ|ţU]QBƍ\/j/d۫:Mm`***??zd29<";e>~|uU ,0c",lHBviz⡻N4> hhnYfDutHܞ/17*xMl$OtO#L'4^K= X$[ݯ:cˁFq ʡAApvHR22+]%΁,4'HJN-.YD 6҉YtN5{ex8Pn(62Z,!g@-ᴦ FI;|-&Փ7MוX;Ɩ׮𳂷n*)`^t4x(TxRh O`TxdwvT[[[>SܑlX6f#%+׽h7GB!' ŘPe^)]-D=#\['Bk@PâA*xI@G(#vs{ B}ezefXе7tlm ]1LV0T(AL誵/_0u4\O`C'x)zAk3#q`<#y6emMD*qd]Q2C_Hq׌mGy4'g)Akŀ[{ {pՋhTm8n=9٘d7 &gDPR}H1V6yc(m1}[[ ŋS(WW S|qRx&or<[Du0VaLBJ J\t%["W'u ?*fER< _{_"+tiZZϿ5;EA}j+CkTu>TL.tr;Zlmb#l'Dے`!}{styxXp6 Q}.^~}U$i{{1!0[roggXHV~l3S8w4/=LǾ>gX^`gF6IrLw%*@+!)9\mo3PP{ b0q2teԿ)BJRkٖ\yqEncNnt"6\LyG4QU91(R;D4䲇% f}RgOVi#'lc??dRD{JBDŽyX"qhjLjP-j$/E"} 9 "аPٖQGtpT$Lﭭ;"WV\zQ6㛜l C[g;*!1TKy>?t^:lGJ]i>"Hc}\HHOޱKϳ-\&)v֧k@RLt*S^=`ϟ`bc"hr8臾 J"Gx`d܃zbbKPʌ[BN) :tlpD"v̢3JG+fymz̡cMMMK֕3 PUrɋsrpY/ [dy$=:Pr"N[gm++UA+5i 8H/Equ_, C#_ZZubPSS0i *=Q3 ]TZaY| @el5}Mz3M>^ 'BfoIKvͷv|BvnPkRRT44_v}Z룃$si^~eO .[CBlI9MTQ6}ʿy.lΜ2a Nw{JXd5ufE:e1@r 0o1BxuNCENww?YIivgKQU/^~- =g )BpKv6 L-JzR/藢wӹeC[7[ }c4S}ip|tSS1[.L~c"蘆aax}0v+v>vJ;w#O](,]HOvs~EJ-B=i75 wg&%;W'pl_\zZǁ(%Rl>;;aWt|,JpTVV̲ۘo/1Oi~~^BGDfuWzgqZn]? Q CTYSVsfp$`m 55aOV [i騊lzbr$rm g-?`_v9ՕX藍d*S$|vqFvz]2q:|׷;%zNcR,,"dLygP?F9wH$/!oyn.DF'Nߩ2=O9ӊy{M||g4two'{_}^,9z4uf ]y5^:S}`[}-߃ƦL:#@aPa!x4j |4ݟhϭu ~z!w/ -K]%([-ea?_LK*118JdJ&=s'؆&N2K׏VWʑ3;C͖V?ݟ4&)^ڛ 斘(.ZܳCyDW__h4&ɖ7S}/]b-BHޤ)HC8ʊO?8rsQ<>[Jdc]Z;ra77-pfM],W2Q3M8eޥlB=>1^+qWW,K+xEfgmp^GIR/F69 SUʹcͻLz0 Ө`e1Q#1Y[ ,B7jUϡ2pp>g߉ fz],aoD g7:czr|E{:6&YKIIG;=啒kyn!9#T黒ϟo'NL,zFL;}VJ',榤k!=V4xKj 6@_ٕ#2D~Sڟ=q>4n qޤH`9 ̳ S Zâi#H~y,85|vnw J)co'0\@ەU09\iq7^luARfSDpux$t&3/aN^nTq/:ZP 2O䲲rz(JŇ_nYuuK_<<_IMDbj6zR^SS1p;#;]!W4k{S P^1 a>x H!ㆢbP#4!77ϊ*(`t3!Y[꟝ұn0oUK*3Nj-:<6:jZ/_zl BO OhDuZ^Eqq>:zrr')E5[@t[ )ekg'cs^FvAKHXKMe7؝wgo\PW6')l+WYEڲ !|yA$RW{Q_npҝ&p sx\~xLshMMRSTç;mssvvoK~U sAEsM7@a63r~[w$=߅!'ėkSf?)i ,DmD7O3F:ox\F=c2q]R(aftRSeؠ95&M(AB`G;"\l&kc fo/goJ@IS{)|#VDM;KUNoP=^2nN3EIbb(3UmIs~wψOl}\rB7k0sЙuR{792@|h*SӯLB<2t<5.V2YVRVc` C(}祥5 kA5OiMdXót&nni{uE<9Gڸrp?ȟNNpn_NNLݽfzlMce >HXBo~W7x6Ij׈H+S  ~l)mğgoR~R7]i\fdTǂo89:;{Moĥcj";%Cwo|U;Kw<}h,0n V)ќDBl]ˀIg]ox J%SDvZX```3_͹]պl?@AK1Iz_x4:&Ci6@jd2 u!BDs Pr!2C "쮮.W.M@,d⭉rK+4tfL|FRAՇ;<<VY(ϟڢp<6XIfjjjwЈKUL>)Q0XZ)kglƸ'%=2Y銪*8$xR֨_ <Γ=tP!-*bRPPp\c8<3kEGBGsfeEO! |}ЊֹWW" ӧZZU3ϘVAsLSmgJj#Vli#r(_ i.--Iq-0}#''%@C_63z7 R5YCߪ{\GBBBvvvm <1$O刞ZiD8¨>wl!$t'Jf&@%hhlKk{_*Tdz$4]~ ]m~Ypɔܟs:Q,Z۝IKHٱmW8Vcă\M-Vo`$Gxyy -GtTu'|{ĚmBЙuo-9;󄢓jmBkt fG5lFkSt ړbPf4#p "V EdZ r48zNE9 LWID`dRkYf[ɅJ_: ʾx!Ofq ?~(`XVN-~FF8WxwS 344촨(/oo!73tt!:Z7m4k Au{>0Mfa/2' /1(>UwuZS|Ymlm|?fKn񱰠NW~`}J.H_r7x8{Bn֭x0EjHtBAc(I1n*1U] zK{Nk4h ǩoH.PpXѕd[rxRq$DスIx CSE6[ zuj?_}k;)feE[c 1mOC)Cú#SaƸ-7ԻQ#7#$R>() QDttB)]kR}3|}4*'1* W1;$^p@wZu:V{@؎s&hnzy/'IGN&Mo`\ gǜ&ӱF̤]G5mGmoHh'U IP3)h!)*q`PI{=r@oM,[Q$BW;7p WOuF$ Tl\m+cb!)Qas15's8lxwt(H0\Wדk {y\eȘ_KH77{<t_cu`&G6HL.!%Oo6C캣3wi%FMyR4BjVi}\0$TM )?t>u[pa8J<)[S~3煁S;:JˊsTkzC hdJu#k#߸k Xėd$|Q VWljW\R RuqaJ~ (ZJD]T$ݚGg>9ZL83 h?>XTǏ7^_17Z^y>\FkG䚃בPf5.{VpZe%-'H..jLv/ (sBio.^O&'b^a Z#`tLxsM"ۿ;=\YF3ӫH?sCqtRt}X Pf]H, 8oû3 6^.fXUPۣΪ \ +RuDR-SF@rP|p"qĒT. -8&&Uo%,gg!v}\;Ȗ_]q ԏDH7>/o۷rŽmֿzhQ$zh@B?=/As0)O\vƈet.bp\%RɐYxFnQ6}uɊ7,Vf" LNl%Uѳ$LʒjKq_c i\e~סWe_%{:>3ן ] =/ A=7rf(d:9 KB/vb<Ӕ5Y3k:0gڍO4Y  4ܝL7`ݜM.BFx~agF?9i/MT0RE ->QFL:ft$ld''ܓ Y]DygMסY_BKBZ>0|xa/D|!:%TRuH[AKp'c35KJ:h3鸁~3E 76XʙJILt Nxݵ-iǹ2q&+gnX3N/SG0|"8oI*}􄄥*̐`\s(ˤ9Q5\ rg_-QzJ~~!X箾e^vv弫b{7~zg>#C#pm ߮$72ֈ_&2GGc*ol_XD%dvͨyX1R1JJ ^N?m:6y#)Q{}P{M1ѯԀ855t,XAQ*MzGPa=!--M=C:"jggS@tHg񠡜YМAӅ;ʕ̎Ŏ  } T? Vs }a*u-TG#-,&&eR9Kd  $([>"~8{3N[ó{'qHd/qsqAEK7혀,?6R3$Ow^}I.2'FW=t j`mmZ|^8?I_Ƞ~=AicZ"uV{`H)<,HT4ZAxGYP% u~~>J]j +wMN>szqZ-#+}jj)(99y-WCr2rZ")_~Al9rppKD}x] B@'i%d`;<^|\ؘ)Lq4ee7xYE@'p||zhuoLeFQVcVn.SP1j1BᡢJvAe;S 0TS߼Ao{qߜ-'t&X)vq_ 31jyZZI-]ԝp)l#ZOs.aJSlps|Щe\Efkeih}˅-s?4сLMM>NֳoE᳟K3hv&`aa)F!T,KU/+i+oW5Y[-d@$XQ>YDY: ltߌEGEA5$ I uq QHtrNwƒ}3ČҊ8e_!Ch^@v# ##</`zsKKGD"<# 0@1_v4I dj6{~s \sM |">S+: Si 2BRBnv1=57؈HHP5K}67=.4@S\oWW(rj܃b7TXXC;44QBF}oJtMtKt|GWifW^fRQ"ĵt*~<|s]K>q$/49;/Y|''hOD8۲O#mG#d3g?e؍IkBk,DD-ƶ5$_Ru tiȨeճ,'W7 \fEpipmz{ @+fjJXx3y\nWgBI='XAiꉡxɂ%jր GESK}HO qH ]gYY7QO?%XjvN=-Iw|(.n_|Q''((9v웳hբvq:"pn̝F'#'Gee"kxTtRƂ47&>qzo>r֕v:b[bJNwtMx!ũi5M1[ ჿ55K@Л*f8D n)_0!+BPh9F+[p6@5+б邕x۬FMd@вQa:Ql]#Jp@ãC8^9)%5AT#fD༼A9kjkz$m D`(`7MBBC$ff'ZJ{rrTςubr`m`lj~Ѝǟ^zD 7LNMA;|2P{D6ݝEm@FSs7P:EX]?IKKqP!! +UH73?vJMIaa߿m黽u^9wjQ9gFd ALPh`C- RjC Ot$ w.oUi) VXlhc(cMrZf9  t7t U[,VheBbNTT|o::;Mv+W{dr=יn0cHnr("W]o0 *o ׺ybJc"Ԓ$/ed"D5RBqe23lJ(jh=iB !(ѢXZ;,:B{C27w||9w>5M5ЎSRarӧk?MLyaaQ <>X9[ܺ}ByK9~&[>-(#a݊çw}鎐[﫚ܺK ro#m[ܖKݺOo>mEEܤwK|jed?ck2/kRrʔ/{ۣS wov ] q쉜Vj/\(%= H?sDx]gp0;X ֭>>]4Ͳ D{Ii||"SfHH^ M̂pe4LwX\+Ʒv>\;cj򫮮;jWMEۂd̀ yh,'˗Q{倏ktst3G$,7t8W %L8JEוO.^eLvQ`gNv\*i_>]ʺ ۀA[8%-vu lYupyDTTԅ2cE܀x<xcoU@eLv{׸cYi+tw=a⏇Jc~)))P)0`8 ,@Jƺdemc-0xmËGE[)hZᢛGf IS(錍{WUɢʗ] کm[!l9 8-<ՆYNM{k}Lvt;7:(8eZh-=7޼ukq1z{`Q(Pi-תcv =0Wݻ~_\ܹ̳-V冝yd8D!w%oQ{ffv8=xۥw ʏY}2/yɟnnwVO^=ww d!Tϟ~'+\pHļǘҶ3,rK![VMM> \]׀+SVVd??ڴŔ/fB ;-4[=#vץD޶jgLq/AL-{YjJ "k6zoEhb$_z9R*-{E` !(qDaj` As%^I3FzO{h{9>b$M616dЁOxPFBQC"G4X+ArH+"11?7uъ$ .Z-sZ:L AX[[$^X~x>!H>AL6r$$8%+집+ȋz_8"r|0AVry(rZ䐙1Y ,+!toUې1&%Xßo 22ेX3) D%CV@0'*u>xi x)Z 6 !vi,vz.|?-i: Vki7mS`c M?] :l!$ ( w+OfVh o27h4 *\*w~1X?6Yff@?vQynrzZ'65NYo#Ng g4,PR :9Ў;`6_b uaJUCJ2W-?6& d+]FYbI)4%EF[f.^b3I5v0 (q,R*,A Ԋ*$A  |q_Pb%05xPr8MbP'Kj)URg?)5%IQ~=o;K]|f\!9L%F b4V*GH#Oi+ZPXR GQjIZr*9%,/ԕHzk&R>"*V\ÈJ227QZ0lx6e]5zq=1T8kE:(NaX!~݅r-?pсFf C5"aX9PHևjD>T#?Ոb}FdC5"V9zPIՇjD>T#oՈ\}(p C9xs(af -?5EIY-qY-X24X׻`lΣF$!I& &HF.Wʟy=C$9ПdQqNH5 V!jPJ5(A[bVx/ ` R4j*^EB!QTE(%2*5Q fn^[%HUR,i  A P {JO Gj?l\RKgiyu2S/pEs9nPYyKe.s;IY#;44M6jέz9o.'lvbeҠ *ΜxdSm ӇO|mawi|rVo[U_61[vMv=T;Ve' ݛHjVP+m2] egg_Y|0޵ӗYYNS7G^Z»uq߼^6߻6hoEK!,p-((Xߕ Yj nw/%=肦uIII SS>3oZz\c/V_lYw4(wO~}$f\iKz 3ȅv-ˉh֭[/\hop:IK^ykryHY?oﴅ)Y^& >=99ygAA@iUb?9RDuÆ]*͸[1&_ՃW30ʱvҪW8:l˼ǔz0K0{FYtn>Ewd>sf!u^<3m<` 㢢J7xUWPo];q_Pޕ2;1fT\)ҥt{,B={vz; oo; ;:m]' 2yL:u@\_EEEĸq7N>Qom,i܈K;S1GUWWYTY@m\gAd>nշ}Br!_{݇]WIǫ 9*#MzF)ٞR+U6iȚʟwK0;~7'=!!<<ϡ,BsG[m2} rʔg'| ;z^ f]?ɜ yOoo糖ӉC%>a׆~xٲ:K`2vkGg^tHĖȕJ]Ν#߾m?/rH?v|SO?ݳ[nm\ 1|R78JP`g)0eѰ" Mh.]Wcyŋ l>pt]lsۯj<E{k|< 2%P̿yK0 3AYЏ_-,{ā8t) MSt͊f+B/1JMAG_tuIWKf {ry8-.+kmxXq%wu/@o7O6ms\>#*d_mxؓp,߂D6,C"'cr".,ħbA ܶ#MHTTb y K!ԕ3@9~Yx lJaﺎ[a 7o,Yyqӳ[cLq@J35!A+%V(;;w_z|ZKo^'gd[=YAw {5$utF('+tHa($zOBhZViҍĽǶiy\b<\+*[p>xU~TXjxQ[8Evqo7ric!#/>Tdd|&"FSX]7^uCY7וta&&$gKıaʾy5F%hTOOu$^d5Lmh"(QRd܄- УgRCWWW +%!vXgZV%S ;::;2]@uum9VdJ{'玘o eJ!TnLL-%sf^\ެΛ虬-{u;)25!?H:;;ܩ,"F75TZfff[#KnyP+/ ||$=NNI7x'ʸXLd.ak{u&OņڡC _[N"GFI)MOAq v7d6Rh⒒fQCiXGOE+&Lmya  !:9>r9VIBff/7777Fߤ 0C9==Յ 2hsd+;Hr>>jBt3sldLM6SLG.|Gxn9=P : :נ7}sJzez\` w'dzPpgϏn^`kz88=8>JAoFڵxuC׆.úTTNByed~}_I 9=u<.=( iipۼ6ND#|  񔥩v]] ?Fmu3r9|')hXzxtw`9`m]lFASkgD gf!ʽZT͇aYnu .hxdxqra!jpp0ހ뵽z⍩Yv cmCFvcڌݹ4Y%ouBpAqz'_{NGG>6ip* . ̊]LWjhho3gꒉ^̑sr7\aq///o}unabb]Ы]]-/V,^SaqrUy^-ǻ 2G9& Kjtw4ʺЉi۳ --YYO78"@tЕ ĆY dM<w7@n_\n %ge5|mv%lK'a_Q]b,K"nii)ǥS!'rD}|"HXlll$T^Y:Š0e.Z(0L[J2 \1?TVG$u$V̡_ʃM%VG4T)X“͉hʵO2h2T,]3uu)ϓ_U׶`d]_xQu{3pZ1c:fү@uy Xzij3~Ÿ:A9@v[kBOxё_pp$`S2TG B66bO#oj~iFAH: n&L̓^xCg_Op@4|xO i e.H{zz郯kW}spssr:|$Xl+s84ahoi}x~q˯4Nw=}~x-(0`d?l)_uXq j/0!gTeVqҭHA UuhYz;(lИT_+*(T #R|S K&:*r {CCaY8 )S'$sM$'F4m,U빂O6j-\ * ~;++T=3s!j+&y7)A+dD XrƟg:y^)JlO{Xsт =ppޣ"gxlZ p`q !#* `~$m%D~ws݆i㏑G>JX ~A"z}lX~[ q1or_C8;]lL~T*.5k`Ł  :6"4[>::0W]g`@\؅%d:G/:6j0 mJDlx@A TRFOWoE/q\"S_:h lx|A;-5<>Z~T% JJJV~EElXV?r^^bdxkkR/ߦB6玑ΦntBsb cK} gr6_~H n<zWZu_<%*DXe4}xbR<^P; @~<)y:oݖŸK'KM):NNպQh@3]'4@yyyji s6?̆BǎBDL~IuE&G ࿭$TeQ8TQ'/G 5 {K BpϽ37&OmmllꣴXEqP0Aӛ%/QQOMsdOj*l8GEjJ[Cgөkߙ:DžoNm+X quu8;;[pmM78(H ,PhNGW]ڋKKVmCOxEJّr [!`ВK/ 444DSt5>ӫ.oY55ǁm?>MLL-tl]_ 2~ϔJbbf ڲcnQ@)++III)|f,o0r׮y0/z%>"F%)#t"O}|Iwk}3B/ Y)P;f}-ԁF^4Zz]Ot/V's\_ݺ/wYXL\x??<ϩy><??_?O)[ߔL,-tX99 X88ut8 azL0}{~L>t, ;;3;+LUi_WNQ?n_[6=̀]GEEA fcc-k]9uY`̬,,,Ll06"쯇v2/-00188uu 88Yta,::,ʷ(Ϳ2$\:l|tــOq1i5flӷikC$@}N}F}}==#++3+3'EC,o/m5#.->##'xcaIiߌ AYgK3_[agb0adf`7`eegccd-^װcdg0`gbׇ1s3-8 M;sv3ȩgʮ:R8 ON}}&6]ο5iKssXxlz0p{]f]V]F&=Nј6tdf`cd0Ѕdf1ю1ֶ!Pb`ddx >C=U?+q%-1t X8Aj`b30#bdfaagedf`gFaga`ɮ\`oo_;#'#3+;s@ܿ+(uY 7p X ٙ993rAaq{ 1D˴o&Ws&¤ c>WU:uX|AF XAgေpgdfg#?ؿ";He 0볳3 `06}v64?.`^Dq곱VAOYYĠџ\9 4Dm}3}w^bcemk/nƮ̪ "&&}}?.:  `d8?큍?|_g]FFf&}N]]]=NUt9t8tQf?D$Vd`-pʠ @F@i0E[bM0 vd?OHiyA߬lľzzl̀HRM_[ؠbcf (fu,`&|}Ӽ̬#nfoxh{2E (=SFaN˾dx ]rbaL(Hcm o+eN.hMGxq؛g=^\N6xrlwձY)"]7tL:Hx G*O9{z,/?Z! H q hURSsp86"))I;D=7K`Ň~'@?>ჷw~7l I 弑T<ூ#"Ң)M} o.W&6|ipW_rh:1f JۣxB$WqCxkѦ&mij0048vKb8`zL$.$$$pO$ -jh\ `+ԼEW_D|3SWq 44GCIgJ4wtѪWhh pLiMQ{+-UQ tݘ JyX##~* Y"TW;Ӆ_}tppx\TR+ONBx񢺦FVY7{ʂŽ7WX{qlmG7٣Y7vB':(YڜSD&#GBvA15]1OlSvn1G>+U:1,( ё rbNB+uu4ʅp666Vvv;;z#ش4>C+3gV Rc̬e6ퟞЈo>|FHH<'8BST"sﵝD) `˳kk6!KnWWW/ncYHLML,.^€U)PQQii2 oOQNЈfj^a`cB$ }ib2ϥ[E 5Qȩ!o-uۚp;0# X~FA*3=3sTYxgeoPc`FSZ4#Lmdx8Ϙ➐x/nҒ R`Nbci>Yuujkr\arx]džGLvwuw)3{^%:/_^^RH\^so11 ҰpRVTR*Ӭtu&ޯlݪ=>v~*%5`g+qӨmYPY]ISG=xc6qӨ2þQDfCTEEE#qEE􍍍޾b**Ѳ  QRb1Õ=䩁VD!t9.~JJ_-jjj/ԟ%Rwn%DIp255"dK8<ڨM޹S\u[~c}pmb#waVDTƋ,| (,f/Iں̔ϥ  گ RjHusskz)#,b-Dzbs||\F[@*TH+!ѝӵC]`s{[֮O+{Ӷ}8-uV^gm(kCFCʊZq1>!_¿fC_}LH yuu8f2YncȻwO\3Tjl(nO4 F{^"SW_mU9d}^r:qrxOCKF# }¦3Psm=BʸPѷiT/pCW<`TX5 娿 *qoO)«r;ov/ 5~8RQ+67éJ`Yx|:U@N=%Fd^~EpC455U4]3 2*ѮDspA;Eɪx+%2OQQQc.3ucc*]K;t^EE; m\ۢU%cYkd| s'nCgʽg˜QKov[9W,q7,NiUHX mM']yEST2̜qS%>ʘ\breԇ2gFf |NNΫWUL$PHdFޠݮJ续hݴU׏wwbׅ奝XVN; ްLeY)=8!3iWО }xNy?T&9Us,_VNIsm]=_^قVLtgҢ#!!9;-^F 3L*P+|k2;1̑eqy2׺RJ(22 tڧO}@9,o9NQ6ҫWL6[d/v%N{["ĄiJqɼ~>43G>kNS˾p>i)PFP Q\ד$A畄F; #.sM27}oRіGN %8=Of]W] ᱈ +..V[qrԈΈryk>U{aU uEjLS8??N h&\f]wxnݏ'/-~-߸?ᜍl>ϻbxr4\|`c ͐"0>SWvP;qǐiWb˭5bhPxPS(|2Jt9ϔSad$W1r2S*!Wx(S í x+i+ErozA axi' &s K65lbor.];]\^yD&y'2fdd~>VkyVAz"?}ъD z ˪cxho]ӻ9hu~ShSS-eAtD rá$M, +|ݏ"i~W$uըk~8 Pyrv泈%>88H8=ٞq9M^) ڭ[8 {]7R>_i)=")5V?>1v|ũWX+66#}#3BYw[ R?a_憐0/~[Ã3#;wƋub +-nlмiD_1+266W%(1ꌡFS=/^tn=VPķ͵}5s˶l<f{]vNP?Nay5[:=M6l1:n#݉9jkrz_^ȳXLsд T؞y!`3 >GKoļbd*Sw:Ϥ7ó ݧ^vu &Wmfy,߆+uw,pLBzy4nXϝ2Nby77& nN ]>xW#@s٦ŠSiGa0NPsw @e`@B0hHhx([,*@>ح\e#+7"EɫS}l`ysrի ·\| 9ɽC7;&D5I< ?bKTTT_u2Hҿq9<}fbFII mp=p#x+}]TTN4 4sEeXj~$ Pi6$YْUqw Rj!ׅ WZJ+nTd[KY4ָV|xX)eiO#侽s@{XƴoIDkhdh;e+UwXϠXX*k=Y@YVQEYc5*Npy<NM7FY$?01!![-ݪ] ēeUZEq+666 }dR[:2_sY2p{΀;6\lHxxZ+dj_fz%1󸠕TUUZZ$4MXz*Mxppwu%Osҿdoy%%u1X o((ZL=NBUj(Fj15A"pfÎ6jRR F]gD""~?::dpvn *]8UUjQdzj*άM>Ed-+6w<=X-s{ȥ9wuJK쨴woS~S`+< #XFVtYE(awzM\RNNU@_'B:V1ygc3k`+sK<я7*,f/PI8ge?aCv;!yY!/hi]\gR<ֶw=2Ut+,Qx:z{JH (Ϯna<" L_&3<ɏ**z>m8qQ!:e8ק؈sTZ3 5GྩN}ڢ]rj4GS=Oihg _5Ejg-:ljvBd XMOwŤegGDZZrd2F.dԽ$P)/"p8=yNJkC$ίGG&9;M]w^ {55VP2aQc@,0I;Zܔzדt~hIc7 õ s'[Ǖ(JwF2%/ʶZߝ'RJLdbA%cbq_$'o+)=yOP.kנ&!N6ZN:' K(OEz"sП^w,٬EH{b&+k7(iM5V_NY( ?u[f=8rr[,Cx֢evgsu^ P2rtakqa̻QE&~IxOA # M=Os&+SRRj'M!;=o}7g2:#F6G5H޼7Yz7g68PZ(*nRftrm` J]4R|{ }B1'v@>1xºmbzzzϡ@NT dWWWΕG@6'cbb-hUqMA܏5=%'J[SM=Q[5_-;cs?h_"xIu;ֲg5TEܯ}}=O(eHKs: ܬ$Llg/(8ڴd |~1%:)wc0<3P٩W {VV:Pkt|kP2i<^hVݻd]Y!mycL1]?~hޟ?,(e8`3wΠm>g*<&JrãuCQP>3$b'vs$ch"ut_{ ĭ4jʴSi|bv>`,zaA*pnv*NN "-ڑ:GzTaP!KB}H Ҫ/vIKE3/,DT1ljy2 >ItbkJ:|᠗S5TG"ST~=`"n% "_y& 4(}cV"ohr0#_ m45xr4-g}oVVDr!m{uu8w)tC`ZHO|=()(Yٔ)R8Wߺ,L|əTK||"h. ֗mxsr~y}^Zt@r8E"^M.O@GfM&wSrLR]@-NRpm&}wXoBvx7:?Tͪ=mt9_a2]1?\ Ed#,8ޒ9*2czBsDr9t_8 ϖ6Tjִ_Ԍu>PgX'J g5BG!ϛe!"=3juN~5fۮ|'(hSS*_0` g?$B⮐vT)pU5Ge.DB'@yœxB28[\)2Z(6>a6<+M>Rw4m+^ū鬏 P|D-d"A/_:yDQT{PFxzqq^iRvB{p~7'lf2"`_⸭qvzclLfW R!2*puQX.T5t~j0X5jy@ue!βxs}f.t\@>n} жrYCnxj_zR1ĺJ--Ǝ철76WV)2R1;9YUS`Bni'.NVY^N?=0l848`222RSQ?On\O0[ V !nrb2^g sW [9_YDDLB{EFj ]x|F튔d S,Bg҉ˠ"d uE-EiK㇧Wse p|J AE L1#f<&Gd*OR2 0۶j4RXD#BuFVpcѠ6C4K^wҸC 3BN=eq/HM<%г0k % ̜G87.v~ҐmtlbCf?eΪ+h)$ h6Zfx#mk8ReYQַlj4FO숝1DDLjA:g!5Ԯ0QT8eQ'eA*8cW5">pp g 0rZԉӾS UYо Q[mÍ2c[AXkǗ0f*S׫g11Bj::@6}I{<LsIl`@`a;3 ;Vca=M{\#|.VKPG6|$$^&.ZnU65VR6?zK\L@Q)/tVle gˎ.m.1vDW)0On[3qkEH}Z0_:E$RIT: 8ɕR7gy# UQ9<҉wƭ{&CZ=y,UԱzEZHB5_}>YZnB4}>/#NV/\K*DsTu%K^wyUD@VZz*Wn,ܨ|MeW ? >1<?c(=n//Q}cB[;9%S".2SSXyGLǩN/` g jy,fbM'J߮36׾Բy]5!roczu!к"7فNƋII"/h!%}FH' MݻwCY59B{̧4XDy1zv8!N=W*Mľ#rWӮw#gpxHe(FI0s`,ÛH4`YXmVPf\6^BEx2u]@ W\IN /m0 }%'; oKoX@u܁ULJM*e.. W[Ҳı*љY.)ńS}t</juvӍ@f4঑MAmp@,w}n8>Tzݏ6zwӺdy^[0Jވv~}}ۛ3o,:BAF..~ tL~8]΁m@+vzJ=b?腌Y6Tvr*56v&`o,lj4UFJ&~aM[$ld%S*K@(Df.5w 'Pb8u; ة&IZx`gCui'G.N^~lqA"'+{Q*?C{"^gK˵|}?w,#WR_\l\\L,||Og]S%(rY2#̺dclg,[ŋ3y7[)"-~1Ks/-:,YͧlSܳUt@>Ude.*^2PÞ^V(V /:<ڮԴzaEM&JPU9ܾ pQ;5/+ĬNyTDC lOyUOTdSt.trI:@㤦IwWT]K`oW'np@QC]y[8/(`]@zQb'Ԩt53Cg>c-ˇv {Zz>jSY}sad6fNVt4z[/5`%5: `Z 2s `I4"M"&+y֪׆L.\5]sgVWK.0A8T䭹~`_jdd4 *rhR]OTu>d44*}Yxl\ǝQ 7"$j sY!y65PKP_P򘠕0zB*eIH29/b=@]1(܀4- |÷ 97Y~P娪Z]s@DZ5Ҵ¥WN^%v!-^[Ġ ~I ?{JXd w~C`` -PvN 2ڪLIy*KSzE5\C?s`eQ^-C#KO_E/V>?:=G}hVO@,TL rZ[ ,7W]f WywCfQ(Pk]jL̖|Uo4Rw99sKT?ŀv""5+k&"T=|JIO߅ւhlcNg y))녏[SC=f ڮ(J\x<r r$׋oq#+鷒AS!'&/E BY4 נ xC'c+C]R4G/(Oyϳ>}>@891[^C:H\ĥ<=Tuis j%?l}VgY fX e@Xt֔㩨[7{{)&zDrɧ^6"Y?͸'IjέL2ɓ7ELre5%eg~hO745홉 Q0٧o# sҦ 7Gx_^9nd^`|]M 4^ߎ:껲lY'hT_=)_ xt>2e)2e=`S^f/& 38ρ(PkV3zdT"{B_K퇱npJ^2cZNZFYڈ:lP~l?ZK:NI`2+5sͧT*LqAꓡWB26NCe@3*66)w =r3alB`xg9MN*S\W 56T?Wa2JZ#ú$Z'(.wFG~(^nB]?ȣ 8-`"P_kvdx,HXjoi7\.Wk8ٖk0oj}d1T:)ۢM G2SP3z5 lXűS #:5]\_ N2|~3Y4Z4W08at`>BF!#\AWi@ mjƜYOvNe8bfyhHJz*+~:Z~'1?G=dy}RG(h0nɼf6޹TFB\Q,WsH͟H86n oȶ8'6O$ty}GuoOgڵ-s Q7Z!ݡIi:5 7ښt?_ny&du 7su{!h@I  g)Z,ojN)\͇@Fo6YsF Gc'ÇkvG#ğ@ו/|J5Ss0ԁ@JhOT-C{V8sT苶]/{s1Gg>a# ``4YOb4Mׯ 4@qb/v4b]䶔DB:8q5~amV,kOQij4+`ЇPVbS{44[&59 6C,I: Vm^k>hT7 "l3./"}p?P`ԟl[6(py B^$ <d r#ЛUsY;`JFҤzekRh($F~h:j?Omn)p}&S>n]QQXF(ä8nNp]?wOrTB{0|gz\b+,1d6anY~ly{y2ޞv٪IPlV1™AsGj'١nK޲$Eh{ C ڶ-7W;fLD+!3+#o[KݰfD{iUAX2u(/iחg<.,FDJ->O@H3Y< ? zވ\f6Bs۪dRw4cŵ8tE}BW: dp5-imޯh M˹VڱTtJsϤ+.Pw/|wnpˋ0/9$mMcP/ liS/yGطُ q(SB5(]xűI`~HE)0 (\OPlI]_HkOfs+*׺z֥^EEvF!)PI71q:Ȧ%56ynvkD?S;#V֚͑x9xNB"@hu bo4:-~Vdᄉ?Ұ!Q9y"8ÀعRLrnݿGgjp|֥,GrTT뺄.ua[+;Py^Lq؅Bxiujovt:#DPm5V |;XQ v<&@|(K)j>\J}8.ь󊙦42(6sdpd&vm؇/=! nWIB S4ۙJoVmw!Je9Jd8sn=GWRhlǙڍBoNo!r= )2Nʭ"ϙs?ТZG`iI37Q_f~)D373nOn.\edO3s Ym򙏀񰱰ln&?Oe*r;|چ(nݞT`eDC:#rOOLH}QzOd{SLH xdUhQ L) 8DKFϦoa28 lϨ00iebS;c ^^ i!IyrY\IOn䖰OT[=QvsMOO"Se7ЇT6s] )Vlo=vsS"I낟e0HXRo՜;]~{ڥWD~RaIl)Em[*[E-@ð5тFHuhFfGb3: !hD_>:SEf ~kƱ)rd,wtEB'2 ҥV]ZIM_$Ѩ~ZZjPW)nv- Im_xGC}e֖#:E %5DqJ-9MǶG:HP~oEYZYj:)++{Iڛ5K+S22/\ hfec6EM5\6f [K+c=c΂{stc'2_c5τ_ knaE(N`d[n\Ao8U\\@{srؚwVտysE&%e5и)>~gz֠AK2777,ߨ^.݀he 夦2qb'6P* džֲo8KE!?ܢ<1D<ͬ(>GV(jHĹv,8dJ `XDDP145uD#s4gz]k97j娦 9/D[_ Q?_C)+ͷ) By(l4s`P~z[̾Ei3 lC=􆿮C 0w JBھ3q[D:!oU11JoV< YN{uGѡoI? v enX)8fd,FD]\ Z36v ;ƿ|#! mt.WA`&TR}Zt ΕuM1{>>ڬދW;҈ cL+`!&nQNjQl{!G>:'~ƨ>f-}m( (H͍,Un(GȳgnǛ֨?/ښ""xHGIQ&*Z=Um=_^cALT< bV^Ph!peٙ2SVESqXX˞1O $'#SmU6l-̏ gaU[t:k=-6m$qKCB>|}ۥ9d-)⒁1a2{<* n5b?cnn~JcAsXeQ]ׂ %҂aLLN;`AsOy>hq@$( ?.`| 3;(SUM[LMZ_b6|̤&$Do]C$ؙwU%I@U\>쓡Ϭ*1( ߄ ߟ_IQl,80?+ t|\\|x+X& "KVA)5QZ,Ɓ^^AViiRM$E֛79KT>>a'&}FMy*pz?;{Zը7xXl DS<\OBfjK٭5,,HG"sUtKDF (|SfF+u<ޔJgmF".TͰBQ߷a`toӺ{#7NlVf}s*=ly;˒eh҂bДl@c15d yNdx@\)UlW񁾏F?<ֆU[{V\[v@<ҕWtWOӝ=W._ 9PPP_pcjv+Ur"]TW=@$/W_Ofd >%Zpާni_̨\]t Vq)ȟWh _ncv-qӂx3j$}ypeS9FX;$^8/9ɞC13; 98 caah,LpN `E`-VߡV?T^zsk+1VlIM~t:m`o7̑|bQ,O*%~iywfYec2R,%5UeC λi1> Eb1N{wJ`3 PmwPRS<(m.8'gyUawaki?rMʍNN~O'cPK(k/lwJy6a T2l`cdggNd\1"@㴿ve/W ʁ+[Uk>s+, L [-OِBQMȗ6{\-lUyʂ:eFI"2*rpϥ48bk;!aW?<=ws i|f.>*')x8V w|!1M9Ki<,1LTTZla[_YN{5lpՋ e$מ[p=ld",133i;rT44-!!p ~k3%#+qv͇*jl^@m?=z.!"L $Z*xSEF)=/}qBf~H!Hm1  7ks?=SGgKN(˜8zA@zuֽA@ zzz_s:9\*~MN&7 ??Vy_##{یө>!~N+W2LL Y )svޱDpC@Bݚ,0XfඊS7':CthDP>aNґyߺȜ!-omlr *$㾸/!AH]8I,_m17vB:S*룊^^ )^HIz6*HN;4,K(ܽz~*^m/_~9{Ru* ]v䭴@&CDprRl"s \*K5x^GϝEJIk_YRI@qtڝ!"r3ERsOm `p!cy0K;|sZzzPLGQ|Cqbp=Ð|.B2j{sfIޙGwVاK0q Z?fIiĨVW#=<0j?!sXWUuf`珢R]L͇-[sǾ+48Vkг[;oK@š_7AzQR֫ Z-7Jӧs!4\_k M#U U .у{|ja m"D7Iw󎥥zʂh>&j t3 ,Fɾt:(SS(IHHNOOySTV" Y4]T>J=@ \K AlmdWvF@s~ߑDF&x7iEanHcpV\CEMm- D\LH#vorl~rr5IT|L]nf5;7 :#x7)~2Wkϟql,➰P3ꟍON511<ʼn*Zhy!r` . rl|:0 B2:;Y&fN r4pLkmzpqlGeWXͣVH}R6]M6:A7IɩIK#"5FQds=i5u%D(yZ1`mh~(|K5+W8@JϯNW$b}tH*9KU{[S48ơn:>kwS`rp˷Hqnlu{KlJCBB@SmfgssD.Բ~۝Vkr`OsI5^;^2u]yP73aj|c% |zqHorHfs<<nҟ"pNӧ}ElʌklGd?sݧ@#%E/[yEYPs|u$I=CDL"ǫ,IJphA񾨈KUxPdOvqK{ \d9Rlllv/o *MLۃzOF4*'g婓Ծ[} %r 9Ϧ &Ԭ Ԫd%[d/<3n'1wo8vC+kƂbwAJWoެ-da3Q܌ncC*渭z.S:)dh(SR@I .&ZCfYMLuCÓ}x kkF3x.{d666=Q\7m 7L 3{O .4SRޞ5  aUQi{C68",,/R6_L~IKQ <ӍI8YrPmG'G[7V*7%ۣony<ގ0V%Hׯ_\RVg3J-&*^D%''Whw阒]+//ߗh_fCV'Vѱl'Jl dР^ePР23Oa|B(ܿϹ8~ U{HkՀhpKN 4diqCPGPPq@.ΟpvϏ^o)s#j>YAќ$J**E0KL {khiOOڽʽCUCwfflȚo9ٞ5<ܞy#݁c[yy Fc3"E%\RR[j@D3giT{ ѕK+%Zz1oŽ&BNZ)nDlEd׾UoYR ?Kحiv1z^.ڽh葴4Hd}<@N=@p0DWWA똶g0Un{{{{[]`VD3> ;6UAi۷̻"K8 ?ȇ5# e;tv>۰%199&5E ioetɯ x^lU%qnB#0o}}hBBB%%oddd&TJ2>,J)m뇳k4+L3QiCE"z,wMeyu$9Y\ 8GmCXrYĦzt[w:|:ӽnn`|w|1R"w:zzDggNь9|>0H.*::o҄ 邂g]U8qU"0~%GAMin*^䬚h0 b޹yGs㶇HoYXФzHIAp"뗓qpwN+|+.SS8crJl JTKN&"&X,-Ha:˦ǰ+=,pU<5-UTdP"LZ=98n -P{,/J![.\rsdIMT Fk[^Q,E=+Y{h7+(* ?Z!Ts7/[1֖\d%CYitK󲙝"? u LK{Ҭ7%&YUf+:Q| OgɊSƃ$K74^^.MN{>;N9s2.\w,U{s}pD"eey`̇szR?&nɽ4asa;D!Թ=R&^PK뗐> StՈ_鹔J-Y؃XuULIlO߼ EJY2HISVf.7R.|y?TƖ]V<7nvWkffyRSFwKB7ʨ@iOTxNjfV efxZ22l +Xѹ#D! YKm;Tiu BDܸ>~ nƊ]ח .|rqvFCOu}܀xeaUd(jկ>4 0_4TQl?=6 B$CCrL C"™8#b/>~읯-Xon^ʎ%Y"W@./K28(7ުijHtTJ(H m/ѢxNeg3:9P{n5O/8Bhg-#*;jB `{L@F]~kDQ ~ގ @J3%7>S e=$Ew Ŭ[K)m#wA^oD}x N .Y h=s 'ǐ=KV-A'r'r=IHcze$a 4.{B 'a?hߝyyʁ wF_eSB \:Qo5%+.|M%[U9Jes24P 8,2De?k19%%(iQ&(s~?v{F0^w/]:ܙCec;f,@r $v6߽?p3<k|,y. ,&P"'\ⰅMZ1KDE1s+@`f~4Ç]p|#tb"; E|=xD rʞᔼFhS 0ThxACl.'Hc O={pc C?&uğE*/KNB>5`[X̋Ix uuvX{>kWAlzR13Qƾwg 0ʈ0>>HK,t02t%%ppRR}A}++'jd P`v((& Hթ' w\O ә?XZKU"vsׄj;_ܻߦsqR]Ӡ-DƔݹS(TIki-zspN$JE7Duz|ZvǴ_ kimSo 6w;Y\t"U* sf1/K*Cd+u;w7ߙ>{J_@8E%'ɸbp>wTԠxQՉGs3uڳaG;@w| 8ollxl50 5oЈ~5VVѷ&7MOݿ]o[xuIP7̔dwrR)&l evh~Pfp>0Ey`{5XoKBbabF Mf񟣢xX~`$j: &yCrU胇g>y>ڀ n~Ǔ! LmN<}IA9(.IAM7ƧU PZ'ofar"k=qߺ2.oDnN.i)))ٗg>3̛9/?%}7^_SU($9(ZdB#BtEWc߆,lRAT'cou<Xǰ="NME1*FjH=+f(!Ki~+sW|,z 1!7bd.I UUsÓ}ip=RKƵ.oeq-ZI?~e5Y"1F_!];H%I9\2[ȿsx nҢ#\cbʛܧBTtYYc.)#JR iׄbA1vw5%0h`]ΙB 41@gO88^lGMo7[z`nQj_=A1oh-7|>=]LEeAתa _ T-;+,T)? VI ^ܟ ogu=htaѯU @. %d@L_`-!V/=5F&-|#%UEbt l2(ɟ,O`:6ACFRલ',|{]O%Dòʩ<Ț|7p1=Il$;dPOjTp=_I{i"$O7=3f .qZ otB[W .! LGr\l%1/+󟗅VYUB,K@HhBN} XQGGwy( i E_SB$F?QtCJK@BA^Xr) 83pyT_qksN]}~S49k~-CM9  -fLe]SZ6OV~>^@%< 66E;W HEpi6D4 /GT 9d4+ύ>3R_Ӓ .NAC ?\T_93SƦU6$=/xy )wo._^VF|TUQH[S)"xTL^8';e-c%4+;CzmVzH&Z/Vۻw6VJ9O_=][({\WI Z vd1IB8Jγ,XD9ha .IPXq~KSTUXh^50z EY!n6t/ӅVչR ֤6襠R<175$\E`^z?np}DCCI P_/^g$oJ,8BhNcdv04TezCx߬[n8 uт8l?)U2&^Q `'c̬^?6C?0=614tSjH#"6v()=rWmɰ6^"Il!HI6DwXg|}D|R>ɖWp䞔V4VhRF nI-ֹzɍ0r˩V( A(]U{gf QKfۚ'F$?vQeePJZgNPCRRG7}EU)۲%Sokpy61334{evX퍞78[F癵#s4}v}Z! L=j$9"ͼe"0TiO5-vL=5^% {R;kf"@{h@;jʉ#l@ș0}&N^VJx2EԒ24gx5D~rV4B7_mkk=R^D?*t?iQ c=c ǫظIJQ`o ~ 4M,Z5IM{Ns+3i 2:Px.dIH|#xAw$ Fwߜ潧J`yqR?CJ\W)}K;3hT3uͤ?eF^{%{! -_oxQ͏ՕUR}*'2UuC=@MhnsZ[?Z 0@%g˫'&vv(+{DqK*OL7wvD544h;y))) !<IB>HDHVN3F4nov7G2{x7Rqfeg mɆ(ElSM WNŷo)m4k*͆G*h:''q~?ØBBr7MEK'h뿮׼WFQ: S/ӯ44Xf} R~ontQ%yjHD0Ь]d(= L챿z xuonSZ +^lOܱY_?\pzdbbrH‚ӧO}Ȣ58/ȵ4yΨVta) ll(5*3_r2MSobPxq79itCvq^5EU ن͙6tGr'Pwr⾱bx(+za[QZhiYV6+FD99*_>{qGv.do{}u-hl#h_\4W,WOdR^?-ݟ(}(U#s٭6:چm6 p88ә9S^6ng",B֣ N|IPǴgWl!~ :]ڪGA'4Z2:"$-Bi [!}1.vH"YwoHkpjX;{899q*̧KK0(D(JL><z5v.< X0#~MG[ʟ,o\mluttꝳ<䂂ߴb_o6uS6>lOB \ok嚕$"QHj#(S (X{CZs1+9JjTqR /Ϗ?#\ޞ^'f'qbAR)b;cͫaO4Iz)Tv#_l[}@y4adff***J믶lpC |NNHч2{]x~s~.aX|B9 DO@UZX]Og s[ᣖ DM<%V󦛒h3\M|[`c4jdmCeVoW߯ qǾ?,^͛GˋST\6 |j{U$ц^M ^eG2+''3 gSqwXo.3Ϫ ot5*=Jc9PPpnkOe=<<UT~3ǃMb&xeJ0fffޞ Bgr7]U˝w}w&KB9U>|\A$wðLqC-vΦ+#z D]5 <9UBA[,b ]'K&È˲En8ĺ]B,iٟoTpy{IHcطFhstƐwV3/͊ջ6wZ)88lld.4w~TϕyjfU}3 5_^ Y [yX{xDb傞ǰ~Zqptsf@+G(,;Mͼı8>Sp^ ӁơĀZ&c>X *~!:ZXI;㈆%I('N"Yv'am_cH霷6* )Vkg h_iYR7K7]33mb`9H& :; jy KSX iuwgCXYG?P{?mCi3n06=4,]SQ=Babd5*g0hb&%ˑ?(I}FznJFj]=3ְ[]|Ly n!LQrבdo@!, c6^O֕plHI?xz<߭wdU`1X!}[4gkRݞ*;m4Sѡ3lē%~C&Jc]BCCD䉯G,Fwl*ɿ؝#?;]w92΀Ye*)uPuEWV,20uՉDÙz1f`Ao2jO/{z(sčp{`<<[wDCw0~2'@]weV ^R8$ڽ:IY}U+ljİZ&uV A2?/73BLb۫35HD[v fdp/oll/𗧧~7ye}4[O'/|EDA|fbhU?W T}?t/Z~W7J)4,J0gBL%y|֯9<x/ᙆƯ6nt~H4u4S|b-h6.gQSjָɻu',v>b*t÷BM:[\U.{qi*:\.פB>>ʐ8=xrUŧ/ UĀ|Dד9Ӆe˄&7GOut W~:YL|b "199bF/غ第(Ֆ_;8/6W+1{qĝ6.I^뫰iymm`Xزnhh8?0WAрlX Bk[b2RRtCSN&; d'$iGxVV*TX*o:[+lUh=]wpt^ ,ZH𔖖~\a8$ӂ)bA@A/r_Tc&Mzݠ)kb~sdJJ](c9y#SS"`1pX<"Ӯ {|tJM1[B 6_ž˖Ш;5B# }AĄP.K"*|׹YW ϟ= JQPčV{yҡ X ſQ~|O hCMBO|oC>|`MJ&zX<߷ʓVqJ/~fe?|e S¿`e<,d܁UeMTyܗYWq1gԜ jbDԏ`P/j`g,GfPLiIxfq10b6mlh ғ9s9UqlFcޛ7n=<ヅM\σ*!9bD% dvNV꿢Zw,}G*R>x󧶶4Wb:<8D;ٺu o/}r0k_o~Cq,IuCKK sA> 6-b=k[FKsT8o^^nV6C3C7W~)ʨ O!e J~QJD~A^x_G'ԪmtkomxBSS Rbo+,B%sBci@H|ED2-uFAYj?hMT`B R=I49f-3/C꼴Ç.$>O!`oaq||vzxVIf Ϻ:X49>9,+$\VKg@c\W64 yy4:::00#?#%6nЈQ}fOtZ}HZJΆԊ .TM7{r'T<꒰ml5{ d!{>Ep .3irfS4xؾo@y8 0zMf v1@XH6}N92XD N%+äT;S7似pw7m-RRbbcoojrމܥ.<|u<\0f,N͛M-"8t8{u繧^wh$Ύ-me}p72Z[*+c>ߋ/(_ڝ )V*0P.Hi`lugOWhD]g~#9GOd}T\ufr\웚jYSSSDT 1 l(4GGGn.B'Jޢh0Jy] ps/&NwhHGPEU". 8d\#Y9!rJzމ^|8ó'01c ;939 fR*ci%(z 633QTsy6;dZ[l}Ֆ-J)AED4UVpVA" KRpIiiלxkk|ZQmmXĆUȨG@Ql拾yəAXFOV_6W²UapakU.kޘwѾlA=:92~G)hǰ`ɢvrz*{lT~y@2;7\1-)l x:nmqHQW]#" 9]u*|Yʡ `GGDOMlvad*]? v?=4d>c0N92qb+EA4·ۀ@zqs{ϝ>_HYFHj>Zi_WUEL"ݟ?de%[:gV***7X[>7]yv]?O"кə#OYp,? }BEc @JZZȈPehM|¡7vwԳϧ{M%:^D/;(B^ߜSsd<}#**g?42Wҕ/fjM~bRppޝ<10x=@UU۶b) @1 3YY/OIHHe766V~&H}ׯ||Di""m Q|czzׯϡ9`\o: )bQs?f!PEF* ST9:~IBO7YVKqx7ɧ7ޞ"kL=l[$2tj!`52X$WV(99?q**|_XM?|}Y(%8N |Cke{}-ZX(&H]>M!ٌ$0iP;;a2Ⱦ}5g fdr9흝{;eFC<11!btc5VIl#rD,~!,)agQdR)Tyj9Y# +0;丰6*᫶6?X@C7{mT jk)/g!vzUS9R%48KK*Y@8Ͻ~ױޯs+iEdA@Ceԇnbgi$s<&`NyqHb!|1<2bagVHJyVU586PmBtP OHCK ndbi}ʩftuϝpA+,%U2 0̟YY[+U{]̻v%|CR$y\t- $` H`hSn'KS ;&.E[Mm.>|}s ]N¤! O~08Z(s!00b{bܞx)i-],J:8l^f#hՖ =goFYwyTD'ф  ()хFJ8 h6Q gegg K)ihQ֨肊+KI?ӧD?sh(S0ڝsF_,Os2)&4Tj(ThURҥ/w(U/,fsױOLK |bTXǛ^Wn//Uҽ%zj&o_Ts'7H71>|A'[2՘񉈾:.RƒJs A*O6%iXY`c!EnA*iK #sk`1pQ8"G7.H'#[Z:2 &u`&M#[ﰷt{WA 2?=w7l"t?lI=G"XYY6`sP}ꈏ189_ho-T(2 B@Xbd&Ż=UթҲ=#ȑzJ(AʖH)<骞`51ӅaQԺ+K$-'//e'g-5ʗ?3Tykh<|FuIDpFk_aB AYȑ:m]k*#7r=cΔVp7<$B „44|h2@'!6p#؟T˖S.q|>lV{{Mr$ 9VѥɔD3C"ng& M4jj|aDJɚ0 W_82.W+w ިuDo\^ɧ>+`){^OO^ntIIPϻNNHbb/]vce|"C>}B~`큯h\]z_ Oaa[nׯ:ݾ}ÎFk_Dmx%LSex0%4"wDWoCT3K( G $wloQnvE ʧykVR &G}1Sm`DBWQTf'bgwd<cP&BoDBBDy *@WgH&#>/:Ѕ>oO 𜋉E7o+gC`Ỷ@š~\o䄫ݽyo^Q/r]cA]|1+g8:Y.Fsu$RRR]5H"L$MMݰ^A9w!gwTQp7+GIDTkuuiyU+ h@ãNn }r6AXOO.18ds<^rbӿAH 1y?B;^zv>-)R'4/o3SMMT0,g1,Y ֗c~U`jjt_a0tv4UUyʥl r(^>,_@VR8z-&zS%ڱjj"KYH\!ox+{Y`u=U( eĚH:OC| .֡/m.wjcy^m "NC׿L 5+ {}!1z!4z)ү_^W T>&Vz]{Au8kKskh McX`2iv@wd3>W)-wJE@D?'ζ GFWl6"V*+M銵]M:c΃>a^d~TCr[=ߣw{P"rsNpQRژ"?w!'c1;`<{^\,m6t'%SO 찁N80 l6: #)d0qy|, n#:?aqJ:)o-]jZp:L.ΐZX|Y'?|?űZ0[X6}Դo>L:=֠k )'W/ko pM>k0z./ D{j:ȋFj: س92 l+(sEj~R?&:1w_KH0G'X<%yC-.F c1y{uue4rq8:Zg#O lT;c.(Dhn؀}n<:lj q\= V;I f vD`":&.lo~N`!˞(|0fÂyy$NAҩii1? x$!• Y`Îͩ282n }4g6j23k@ѨDAZrgMF03qJF"3Ѝ\6bK)JN@3Β)ՙee/T@+#*U걀}<5L7>G_+J'{?/V.XR.ԣ҄P^| Èͮ6YBtu~3 ́>_ջX&&H5|`3dH&M٭Mmq 'ϟۗesZ[/Oi 3->aҫS-?EOmg||xwWJ| ΖXcȯm\>^ϳ'ƠͤRʋnWcLh[X@*a<;l,t+WYϸƯXI_և)(-OWru~OE-C_s~G4fImk [-Y0AU.EBT<.iXvP1ْ{~bUE l|FҪYhj "ӀϠ.rk :j]% As C%Wl?V.7Z[9'}lqJSC FҨh t)ŚrgSn(JЖ֜`Li.l g dy܆p;A}.81T|2 QUU߿ M- T *f}ή/.NE޵; 'KwGạqC)4 @?ˍ{l`a^aqyvrf_ o[ Z`*Dyc<$L g7]ojӪuT ]JW" (c%4J]? /}~ͭ˛u{XO[(#}eǮ7w£#ۀ7.WƲplF z`Y6e&ϜwN_ѯ BQyp@S&f hUJcKO*h[R3 E"xcc>PatdG"PyfċH\"G ;^dJI`)*F&'_Ab]ܗpsA٢I_ T̓aMK~+nO\ݙn_A|sq ~hɴ)Ѧ|e+-}!44΃xcZԛ['O`A }H՗1h&8ʿn ylg+MYAQrMW/%7w][4+:k"Ż¡GN+ڌJm@uᘙ)>IQT \}$ AFa58V|xՁrrQ.e:t zj;).tpm>T/ YAa mIMM*E,'D]1`]ZSQsiX%4zC@Í>>_sZU|Z WRC_* M 2>2bHJZ1mzfO S("faW oa!z.(:.Tw7dq]Y+eOȤuif8߯³w'ojrrցy=, .1@N`>ŽD yB ,N૕*+\cʏ_癝ᄉQץU[ ;WfiѣLn^(BU ^Ll# *Iff@_vOFc :Ɛ&q5.* rXcegDžlzJoT2RPhȨ3!w dv,]Kŷ4ccvקnJJSvHr@u)hLJK~.]#e($}*N!h!ROPƴ6i_Z|_vڄ% &V"|t\ z!3G=_5+32Ѧv13۝&ѩ;|B!Q#reFXh PaS""dF=.N; ta2?{Xѧ5:t'jNcJWOeПXRɷ?:ipBUF_k {gyΧLOkI HBFb`{vΖHϴLٯv-,)) CVDz9)OU6_ZK=kY7r}e3lb]>ss/;Ѕ>ŸZ@' #v0vx \A(# R>#Hry$ 5d ?J}KM|x<]ݲ!lw{'bzꇅtr)ڇ?mZ@@.~x4)?PCD*M9XmN?!t)otAΤE[ / T*1(NYx!b^9Eh"h=S2YXnz|V2MFIzF:t̖ Xr'F#aNװa}ztt8YMۯ*ѩT#gvQ8@3u8j]X.Q2Z۩;0Z+hiJ{e"ii)}@ݜl*4Cmp9$L{r3{΁ÇܼU٠=sx•ʙ$n{rיlKH]u$Bnvv{Bj:K;nzMn 6Tק᝝e|u-:U(oj"605et7D/v'd5=" 2<P˓;m` @u.|MeN6o FZ;~$+`EunGOUǺ?[X[)}S #=ſX**+F8 #~@}Gg)їWу)V񏡰4:x|lnv"uiR)ڊ5/+DU]*NTR.?P9A6=R?Gi@U/T 9 m+D8]HU]Ԃ}̳g6 iBl˚(C6U,2~kLY4hGhMp]E?r6Ftt$^C38}Phю#B'r::f +OX]vcb(=m\5}8nO m`Ê./\-5թ5><]KMp:dX"3j煘ӁMߠUXaP!8ъ$a-I@(YY_| LbNˇ?5GӍ\]6SPS#E#mޛeY:IFjMz4 պ fe#p%s.P X~Տ:},pn6ܭ PeEz2m$XX9s : z⴯IKu\:(H'1 U4P32 8I րKEd*d1A4!=I6tBCwn{SBBe Xh|o6i+IPMMJ~XΞLh|{4Iby,ppC-Q1FW@0سAg1$]͝m`zϿ4}:682 e5xCڕ%C]!{~LliS8qfwlbb|EaXyLx$SP,/^8ݝy]H'"B4>m㨝Vs {t8=`QXWG&5'G2vJJD3C'_00h4M#WA&UH$n:swp`-ѬܑMdV>ՉhEUUՅ a(D'~aqRzoL/R~fSQUR0x+lW҆1XA@-(-a-BLRP}BS;el>hI#b ga4/}]ʕTculs ]^Qz& dNQ$iܣ3yd A$6f]BW}տDĮHBn2_ c^80rwph(gRAFp!C1#㝙MjC煼ڴ7*xK*X[N7{b+@$߾EAV{62ϐirc YTtPr+=d7p@| k/Tmpu:xAqn ~YfbO􇀀|T:~n<~,9/H .$;"fKJƐ=yٱ('9t.{ ڲˀ= ~YTڝKl*MB<]rدZrF@Nc߯a68II|IвaTTźz >y!;nO,Se˲H[P[ ¸mDIq `J2лIR/jhζ Z*W-+A֘pF#2"y --3)/P:R!%~\dKڮ&<<LsO,⅃=WTc㎬h>[:<}lջ[aW3=& 00ZvvvJa(}5ٔI hsJJxQv∹ "ll$ڱCɝ+MI?]M @4'6Ӄ,bҗ. Pjgo~;7tt{Rw@#WMI@Q25W t»xr}݆ރۓY[ Qx_ gBǔH*)c\|T1d=cيZݡf"σ3)ӰyA ' 3+*bұ[/>_فg_'.@Tz_B)./`H zuiKX@'_#sY`&@l px'B6P LЁ&?:HڟХE 9]LvarOIBa_4z\=DV1;Xpд~!dn:#0zlն<ֳF km"n1v«hHKKC#03yF&'v;tc###c8NGh3`~y}"C"iFFOɹ@}uxOL rLLD1Lе\ѐ'ЪXq*0Gos_V$¥2cpv""SSSgm[ɁWԮSqqqW\q8: B2*%I`c| R]_QS,zJ]9Jɵ!BקV-—7BA ΟZݯ !`_RGVɤ︠&-ÉY:ST6HԌІ=߉  T(`Q;utݹ9 S.{_cun}sl/1--BŖ"ATRPle4e{,#(MO~8Q>_i_CFymץ!ߎaۗ%)󋑒듶Z9jWp? onӾǬ#9;^_&m!!AJIGݍ+XV,rm)[~+瘩Z[cܸG_`D !>Qć .!a񠔂Ksw殼#~ @7V'$|.6G٣kdUD0?G=ߵڛ ^|'Ogk`LMM6g+FYdO␓ ~حvId̕"H*QbP/lnfӠ(T"nd- ɼycKCCҲ32ɯ-'Fhb=KXXXAP0Lǭ-MH72Faofn}Jyu\gNDT  usD毴Ƌ5Q%w9+|3q8Z!"!sNU86_!"n ~*;pWadnfq[f﫽Vo;~W[bKc(%\6SkK6444WgklѲ7?'D?;RW-!('-w>Ɨ8u&c޸T#_)[@E6s/!9,qO,qF*ߛ{DfݕaXT++'LNqq]SqYjם(i6'Y_cdڬ3rg;f|}Ce 8vlnn)/_=nfz{{y;ᦣㅅo@8ѭ3HNNeggO`Nw#!ۙ裰s376}sQlU7ًxyܭI_Ӈc#`ix"J̺-^1]>96JJ5 MMe{sWx<ϩ=/ޝݖm9 |N(y?+ @#R3~}r  Gപc 4b"mtBѱsvWPQSecc3E2ULN=ezZ% ,8$j_6J0_jU[tJ{8/zg8FpRædIPj+xJIE %c0:HL K?xPMDvs|N4]Ի~JL"/*ʼnHQ2=ҒGE흪^1~eEgYwyzvH(g,,,EOdKƼ09'ǶY:^UyR?Bk%y0W=Q$tЯ=wG׋Ս ,2[.4r%^lM0ל,M2⇛z5mzfWU|~D_ 6ħO@`FE&GZ`Hr)N" R4ҕrGmpFU* ,&J* <ϳGEyh:Mnl\Vϐmě=HoNn,vfNjٱ< 78.H\g '%'.[jw4kpٓegj8p|J.Ņ3I|w)EX;+mF{Tե(Ž`|T8"Ijj2j0)Cw:k[QI`ǂ"=ËۍBG+)8qʃY/^tkӽ^Xi|yi``z/Ŀ>>`׃ a5iPМ̘ep\ +I`]h]Ԗ,I "MM //fO9-IhVzD!==wI_X^(IKS{ߐ//ے ݝ*R)7$A|>x8ÇBTkl,z- {hgueEˋ^`ϿWV;8P022>4ѫ?MjK $rG4аcq628=FK W2S @c`Ut&r`J:clS0*Xmy9Ǽۓa LwK);Y s|dL=yz'y| #/]ߏ碲4b*Ÿظ$t"(;0@ Xg29 @ v*,&1p¬Q.f~ԈlOx\v2r[2U8\?h?=={\T3Nl :lۮ~!MMŌ%׊/T!-0~7VJҒ}mB#{Zՙ%vKXVxM+ ,KrlbM -FV>^c,V9)a[">Oq#SY=<Z]h|e9 /`4B'F@Q6sFF-Dq? |K9 0ܽ\Z*=-c"JB^L/^d#̉䠵GY^}Y鶚罶{MTPv.zV;Yx=T>8`)_/yƇ*QcTYmfޑ1!=X=\d7,U./g=Xt]7 A;̪3%txG7%Jї)\d+ Zͼܮ*՞,j0 4; ֢蠥0J^𕅊jfUL^ dp~֦CŽK灴D++Nf;°F/]zjgR0Zܿ[i 5e2e>F%dFWQ٤2ݹ6#~b+ "U{GQPM?qi}'m*l|uawd1RRo/D4J';5Ӻ3۫fnm/T͇y~Zj+yVWI2E"pb-> rԄQ{2z||lƜ#M;Wj}yζg*Oh!bBk4NZf[Q'<֛Rym+O>~Tv`49ʎF48.h rh4J@u$=wGM dw̢T{=ss*\nv+ ,d/:./(CFF0v&ŶDɧ7u78ck ŤXAk(7U=3'h7l^H./Te{)Oǔ":{&Uew`QGqL: .U :i'fjCRdwaitb = /*. qe\urѸ<_ [d#%)6.*ںgn.iD hHiٰF*AzRϞ.ZxTB H6OG<ѡFP|ӛ+1{ڈ[-q5%BC)'pQ,7$<44H^^jN2*0hw2mu6nD8lpY];JO.b"uw?_}]χ4F=Uu;N܂a}$|/?"?)⿒kozGw,*,{3U|px2+!8M[R山q_iMK"y8o ݦ'N@Dʏ=yvK7&&&Xm~niҋ-Z"R3{^h¦[ho=K&B"ʜ|W@]qr9O-IBdk$S9A:GvwKvEmY۷7C 1ja 6ĝ_q>oPu6s}8P+!^B1{Rp7OqNtzvvvp&.JK,(9%HdNvvJV*{IBD䘳x$F#/u\'`yfgk`(h;zo`1.;㧻3!Ȕks 5]h5ƺ?|yTglr&"(YNTM ߽+8X JK{Ŋ\`61'Aۺhy"ðyȶr 눨BL2#.{,b%B/c[voҞ$J+bbb$%j!߻v-KMf 56VDD|dx{ Bg{|͊qx$|9ۗ7E!Ƌ-R2#a%.((j_>>S)W).>o6W?ZE !3hS+ע0E>z45 = /u^"u_y잿c|$"pӅ@Vjs4ehGFכ>##XI)D7ZUi҆z ʨ^{/H-'er?6Y&m/K mzOLW=zBHy]ʢ̴.f\ђTԻ0:%^!*Yj߳svk{gX ðC#!wS )tt^hsS/Z)Z+]i fL)-w';_g&<g0_]X$Ç[EEƐOrZ|qcbl NѬD0% ҭ%~9ݸGs( uuUm[a*\zӫ4\ew %g~~i|v64}hjɜJ.?b+%W;*)qs]:襈E2uqD$b :B<<l|FWZ${Bp7 6'&><&S\5s`܋k/RjcVǾ5< cϓ!o%cdwusÔquoy,gkə,<]tt ޝz痢ZYz bP㊄oP&MqYHƌ%莑SP 9:Z[8&D);KkI}eNT\v͵܅vND#)x0LK a>P6]юo=<tZTGA<ʚs r/GUb̗_Jo--˗||2Ų$R]@; 3> :&٤jsؼҖM} qs+r?!LNmzݵ;;#%W6{<dM^|4XS¦4h S:@(u +QufKnXءxEo{U6EjWg{7.6f^sQ~V}PPZƷ4jyUJjT/!)FY]`%pY`'/a9؝!+vsh & rpy˖xWA3(.35{c'P `h'KPޟ.ϲ=4R#~moWlx rϕd}7؝&wlm|YNuG]!:GK;:h0,uF曙I`7 )D")aG$ ˛Nb5$b6EKA1J [C Vh1ll尯e?D]!dD|x\`vI4pnnU\K@ <(jiqjפQl#1J" v#LW ,<Z_=Rۻ,&KN|ˌ˚'@?)˩pD ]DmެXt*J?Mw. ` iU*$蟁nU*Q%a!TAj_90*L1j>_u{Hj z] "D.r<5Ͽ=z$<R]'@% X,**ޜ~ Vj~J&Mғ@#_iaMM7l6O31a'PpX\ ?%% M40$J_GD&?WA' @ӊg_ف4+{wcR`=})XpT:s@\^ &NG{,&=Q4kwaCQ=Ŝ`@lɝ\Tb>'n0Fmh "~aTW7H9Ob]kkk+ˣ57zo+~ kLt2FQX&&g|I:rvʏ )րHښYF *ɢn3bpZ[~+eFτ}*! pz"}+`cԳZ"0DCkX J<#qGhҕ`?+x{|p Ԕ! tu5Z@IMM~_MąY}QSŐ`YwGRk+d*QfTy,0`鹼  04הexfpXrA@Lz @ :nֺ͑gY(7rTt6E9lҼ(Ғt:NHRj:24ƚo0W.+QP| ]c,b biMa^ L-/$ 9F+l=QOtpm0hdAՖsyKm>{H6-x5=:$.-kI=MCмP 9%eH[PP JF+2.?6eiZv\l틓4&᫓c5_p5u t/sTx8a+(t%z隮@?p)x^+zjE@ "! XB^23}b~8W0=218q=Y<^8"::[uD|I6to-VO+LL)Ֆ1F]lN$.EX ҒP//o /Bd uu}y"hS ^NDrM2Ej$gQOtti$E ˤ["Џj#$SVS(f䰜"ᾤ'ljes08>:jIJA*[FVA۷e͓_ʪW@ $lڙf˜(Hx h88XF]OnccG0 zj;8V[8AaIzw1bk*= ת?w7ڟzŊrg85o,]~peom's<`>߀ˠ"> drݹW|SVrU9s\F]uNwN~U:<ɐ+XLnnm-*PbO Ρ`bc|/F6sR??@Jgz( ɛsqFGN-CZ6a@J:`C+>fGAff#"bW+%5M>$c42 UCǛE\ɘHFK,+}Q@ZwzC}}ג]]]=A ki|r)DDba׍L9" 薖2SyIRcǓ@gyx5D>sFH2% YZu2EhT?ߕ{XMQ5dڅIH=sR ތs_#@S|CGB*(dBC;n\(,-'Q޾ N QMcYx٢ -q]z W2 }IA;~BUpw: y΅F=‹2 >I}"9,qOd7:\< })y͸ pvߑ+`H) ӍϓOsV2=U_xp208 99+fÓaW #[4} _|3&BBw0n@D?MJY Δ * ȼO90|&UHASsk,,l$: ȽFW,k|vJ `YF.C0-W.1t29:XH1 0I#BkW[M/դyh.،ON`Є\l8N5F2AMy(#Q];sw+##ډ.<=\^lb+n^CKzFSStTX h. Lȑ7L˟yriF'F߰'jQPZ!:pռFFlY榛'se?7 ã ;87\ao1e`1j: n1'Gh5mwfUzmSA { ]"+oxx܃n.4kb ۵m9̆so+\*z' ^^5ή.8hOWyU]DV0 uGT#~JPhSrrVIHa3X Aux~:;Cbz۵DUAKMKn(>YL ruCr#$bvlY-nh6]hlaQLEQ N¨H+ǒ-rpdEx>[՜ۧ`xOtT 9 S?Fr aYljȢk:t!<*?)Hgf|sWlpr@Tg>$x&E+Kke4j+PysEDʦqE5+vvs/[c9cՖdBZC?I,]e ƌڜ@*寬sXD%T48H'!Ct$=QW]WϬHR]"ǣk*;ƑIIV ZN?P`  ?LʒP2ԘRV%gP_46G,TUoyfqr`[##wN.}{FٍyW6|?={sgRӓIIF1{U o(]_{$%'q>\n9%`kmī9 kwx).n򖖖z˗7y--&\rVCY!1Y0,LLL@)Kazdt9jbjz۲,Sqtt -o99_TiVchԼ&J͖t\8?XTG8XDh[X|Hʛ?2]‚V+w⢧VΓb/@6{FWW{mz<8xQshC߬痱Jێw[ZZOvg<Ǿ2{FܲSk 7YQr8r)Eq-d,sm~0UdH-D-s J8YTo8}3LK;wO,N@S/e1",c#Р 6S/SPSAW_0FF{< C(׾bid$dj+ ԽަjOLOWW?? Ֆx&ffkkb@W&\dOXdj)/Ѩ' ip!Uhaa`˫... T>/2Zfx$,9bNNXo| yÚDd_&@"ZN2#N,om]Ms___[ŶxߌTC#! *)ᰌIT$>\oq!|t?&aⷞxy49Տ4":IMutBmΘ-'o.0Q6e6]yotO?sl }+y6 }D*gQ zmm]Awi}=[Bf-#\"pP`! ᅅEIsq+KCV-= +^hk}osh+.V~)<oy1$ؙ*c %>8K;Ӭ$NF'I&昔MTY_+eeJ1l1<Ֆk*X'B\Fk_ƟY6{AgvKt6\BLL%#d022)pVj55-HNS:ti+IИ$P8 ,tLd!_xzr { _ab48 F2X^z%-P9ؤR/ɣZ2 mX̕`bƧOK:VV_߾pJ\afmd%3&VӲ5gB ,PЧSi6F?_)N=mK.FXX5 ڷ.?w342"<:\֜%1}*_yȒ_[)4kAz[ɼڍ=|fg\j3R"@g*#i54Xvr?MCՙ4L_2|ؐ#}@xv?A>g,\ZaH߯-T?f+5tд4t27F;顺/AZk{x2<`<51~l_F}fNE} TP0czfª]NxALwTY/TcU.y X%نZDDtk`vVXzi/VUqMK.^|"zfM$i`";Mc /@h`@[#{;Lf<10.~R9d#&~=O`IlM'{{Iŕx0@XA/3e[2~7@}p/Km=g cj*.+FtaeW:16^j 6ZjP+/LۃkǷ88}K-5n3-6{#ӹ''Vf5-UaI icߒ.osB7ˡ s. p}l#/hzi1%/$ҮPeU&6.nH,=TtQ &bO*:mQQ8܄\ɏ[WEϩ2^Ffl9Qk+ N&R<]"I t`KfZ?j!t) 3ޢmy}Q$e:Re#.|RLTe^$58Kd 'gEI&r} mf7(Ph7% [H1OC̹=.I=s=s.V2Rx7*FsޝK_+ww^RIE}}M6CLj<:ڞp23Y'Ww*£$k_ ^ؤ=c0Rsg A"xpՖ9lol I rK;`=Q^"5gJQ=U "CWX(+=/afr$ S&E$' Y.0oA|f*>]%U"S:pHamͺllc*_M0 X6Fu_`3y\OKaOɀlmᚄDbBh^ۛ\Es~m+-MAH7<Œrϑ]FLJWo<ʇѽ_!1SQٳ}c^&&A]`vl|>ư> LFww`AڮPOgORiqŔaac#u `@lļ`=wʂ%oGjk%\}q Ԃ~MMRu_ĄZ2v;ivQF(zP |jxcTfNtGk뇾e|5_k=ar%h5n~8Y?y9AG"RH$_bly afSD{`dyz͉"ʵuoe[[*Dĝ_ņjͤ+,]aCDȷޕy M豼NL`O54K fgny%H->[;^Ө213h {tE91Pְf+V&Cqr<|&[*yRvmS5M`w:fwU-}{7#XR>N/>xn<${CTnԼ-Ɍ}K7FC^(O0{Ӫ}UbbB &h栉{#l`\+xI;'&RQ4IllXIIl&bAߺ-yO?u@$"&.n8bzU"#b{ ~OWkPjMU1HY[6ErWg[r/-wו3~ETM{ӻ^2h0he}{wp܂Dz0]e.W $ݶ ZXp2>[szݳAübHK[Xnavyo2M1D20Mev^{ љ{Dޗb;ȳUT=&}SV gI8KJ&<9yxQP"mV ڙ/DVx `]UG6og*9BS]}#Sfأ )xC;98֞4a+骢`l@=/K=6GXldR?;d#{;wcqn72qG6tr|t(MpskTÉF87[ͯCf`"K}ߍ99&q7kmy7;/;ꇢSq?}]%5>x D>|o2e+$_ùy0 j$kˉtw"nbUhf7ut:C@?s^ʺcÎooD,k ^7K Va€[w>Z kؚ ]YŠ=g2O_MP%g=y E,L, g/R?J+KFMFX^A.:Zk'Pf4˒CDF{ ɋ=Pˁɒ= y!qsY~5\ tJ3I:i;;,/ߦM K9xT8ETWgskIh$P(rcAP9"~m;fON YLh!;һBb_}pPRoٮ? lVO"i 옞F$> FE`6U"_|%55I$ c3)RLM*ջ}O"[~ Peuא1G6=?w@dbt|}nz~5mhbDWPtt=vC&oKusWllWxR+RMu5 r(OY*jd%QxڕשJ e+r1?xT]}u~G]=Oj{-jBLx孴dseQ.UL̄!5_t"rP+k.U?D͖9JuL 'Gl 0"XMSKLieAD| 8_tvehX[B1!CsI~o.u0Vt6RaΛkK{G MQT[ e?PHv7+vƓ-fօJIa&>@t_TY=V0L۫!iuXe:7G 6/z$=$7&%E)oΘ<HoTR 28@w*BWݕMA(`e5#3+3hf׼`E.c2<[E4 ݽ;ӑZssM^fewxW&mpѨ#${BwcD'5LxNd\00F}@Y3*fyLJ"Ft (47y]=벵H 5*vRWΑê.eH{<AObc#ݙ_f ,'ѽ0$,ف18%I!4vpV.#VN޷6hmϟ?G;E HTlz,ZRs% B'%# '@dFEd >#cdJD/'Y+zhM(Py^eW] JrnCb噂\3Jbҫߩ[EZZF 8z'i‹2U.ܾ4s,\\.Ug/6YPqζwUH%̆m MQ\\'`P wޓmO2p_Pzw7F} zI)[׫o`ɳX5j,KPN#o  I`}`kBO7VHU~jkPs8y |qOt_uI (є򱄊ʶV##YWS9P>Fxܩf ]B\P^0Dֵ={ORt̲ '}RwEvctWJSu`ɎAȣmA9!_@mv5\hWw ..}i׳:zNrurQf:߶UwVqҫªO="% g{ŵ+F5HDZ::dbǪ:^-튜ŒMJpw-c.*k;0} jnUڸv>ŮshۛaLOol2KwFU(ҺBJޘ;I׽gFP7O@>-.+ӛ1ǽ`K\#TxRRո̲Xd'ȳSX q7n~caYZfw0eW(ScHE=sBCiDj|3i3[twWC1{b)<jD˔~H+ 4Դhߛh8gݵQtՉu&fm5ğoB q<7ꎔY 8X)b*+T*FR+in}wK ˂ |m~ioo!f~IIڞ5lN1cB;8CX,79oo]y\!T_ǫE0A- n$:yHH҆ ODۏW Gl2TȴC m}GQ"T=Ї(=oF 9mˤ4N̅loΖKQIT*1 ůkO9ٙB+aw׃R4%wE)| fI;`qWO"VWe~:41pw.t{ 'MCDFZfv1TRC]7A^DϺ>0=h@xCӒ PqttY,2)dt^q-?'W/p,F$$$B:t*ſߞhBWd142Bͺ(.K-O*1ZlD;_Ȁx4h+]}FxOUjN^ uZ)Q"FhEE ;,ZY N7i0E;.-]a;>1;Y`٧79uwĵ'J^֖JpVPTs(=uvAT[m>p4ڞRbpzB<3x}csp-3@#O {xU3;ݝA C5.߉b2D񏩲:!!!lll\hHHaGMo>QiiiLK͐Lt9LlMu]].ߺ-8V;xPKD`ܟH<Fߨ [SFn>{8S0hsܾ"LƆݟsdwxͪ@m=-)in lxahhht-I%eV^,;cc@4~.E)zg/g,Wsm-zJAcg׼r_^ӂC ڿNZZZwwu\\J˙s z,~OB:sFڠRN[[_<:SRRb`dqԤ~i6U>C ~޽I+RM+QBSąMIPlLx>\0!DgH|oJ: ~nHs @EJع5B2.YZbW?iew &&쌏89 g;Q+ N18###M>U"z!9my?4333Wuܴ$,[JIk=NxTM{<'Lr莢~BLd> @ov|`jjNڴ/]].:fL+}^\XwT @9p@qBDGrPm *]Q.@݈V\'ZêtSC< @+a5UP6v,f;|Zl;FE!Wgfófk腯/t7w0]Vn'rB"ʌ%%K=1t-A%|PO#hh'Ȇm6? >})"zS3]y{$tzkYlT1<ZS50_D~ĩ/g;,uWiܼtlZu>^}uuB N20p@ !R}6ܛVWsxqGLrquxoրXȡƼXź^n_ֺ#k"mx[ϲT\?EӠ@k Wqo:̬De!τWN[su 3˭zE$$ ԫWWζ@t6CLo^7k2)|Ij&'d5tv)nX6KI'&{ &O.En~$bcC/Nې-.ο(&0i7coFNޢY~ޑYp]bELC2 mшe+Yprsp]XJ|_P b)-mӱ\e0x⮮d)j `}s?;loi8zZ\TY7+9{@M҆P|}~dnHi|/i1Ǎ7DBO|Ӿ*PDƖ9goN× YoqAռK.+.^arŸ>5%q?pai9Ќ$ߛp2WvORT )*][l;9='sN[cy(PG4LB3LҺ#6,)0$,,r~\%V9;y"XˣZ0^bÞ\D_?vʇԡKc#}bߞVGK,xrQL0C#Mݩ:1Us7kwF)턏h<@ $g''/S]\,-A^iP*koF6̐qBM4l!6T|T]1whCuZOr y/ۖvwy1s_{L&6+D )chyо opk=M=S Od˜z~s{솃 7V$`#"jq!:U0YFu3ջ4028? /ii82>e"JPT&;$@H5⃐O)2Qdl bPŮ1,沷&?*Npttd_vIjkUÀ=#&N.ub* ӊ3~a3TY=LЖPH|yWam|Ӄg ԡb%;bd~YxW'UCJ[ XNĄ"vmIj9wiMx 9.eeu~A__5oI gnHQR>gHg>Y8 GkE#_ez%Z{HZ_P&ff )t]5qoG%GKtil}*Ɣ҈F_ѾG)/$. xa%k"J槎_GUe{=Ppؑyl7o)vuҸ>3I)ϻksԔ2wi_Dy't"Yƺ: a޼=fVK +&u|RF ` \]J,`kޭ{G=CumRb!P&]k3g?4 gԹO1=Q^|FbX`۷*UhAMLeH9?E =}q_a.Sb FH .ljO 2 GV#WL9=OOOo$z \N> ݸttQZ;U=ytm惊Am:}NF}ttf.pӥ2u ;Nj}AX/,~{?\93;( $Hpq472-kWq*: *Pq~)7w;AM:fh,o 30f^#vEPL[[c H H1D=PTKxb+`-Z;]8gy m\v'UW^u_4^z\g嫞R+Ϧ.(DxlxJQ5 }S!_VO\h#+1ԐVNna IG8&pL<.*F * 8cECBcX!g}LSa`dT=A$_nQo@#%y4OdyA}R jlTc2췖 }o„;D(,=67>[ǛKndwx$QQڻӳJdKJq 9b5yWoERgfnCoY Yp6ݛ (q [;B4R8}|U_>Bt}j-CTXVsq@.F==pNUӳb=r1|1/`Fw3 ij5\&R籰AGdrdyӄ{{?'(g0WTV[!:ZB(*\q(9y#AIA1"BOI 3y6*")Φ+Rűr;x=G8ɺL{rC'5Z=GS A.y~lZ$PrECCH=퓝9e s x/Cjɯ,P>HL⅀Pa>H 1̀&jWh+|#!.2`xV֡Ȩy7G?dCO)Nqf"  ҁ0k{TEW׾de6[eͤ'ԬuLjaD%[$<<4f/ڵ1 Px(kj*tKawo/G 8cR&ZyDDryBbpbRC'tQQKKKNW9K8 b]H]oTqS$_f$/E8@>}@_rdk밒F:SjtmH"-5rP`Jri4)Po)hi @u( $b\K@ح*EjY~!1k[bNHRAT\\`LrPRTMzQZ?y,"vt\xx>ק#<>ORx֭Cp9L%n׷/a`+]gQ*>T&?d_# mD*\xv*%-P8YLHXߡdžp^GӮu ಽ V667Zd޲ ۫DΈ<)f`Ĉxy5Y3=s)(UZ\ 8H'9Yd?8ܜ[211LnU-RFD\*3.9/^H 9 Nfc+K8x:P|HGq57*%_)@}/):\mH+ ggӳ1ߏ">D(R.b #h ׬s,K`䌓NҵTȄLn?y~zo@YpAIuM64=rP "o[@?rq%їzX-6gR ϴ4NjASLL|wS`eeG*zx;xc`,~Npr/b1{ۗZ櫮Ý_N\~;v~k \͊lOsЂeɤ@# աt["-| 1+ͅskѱC s;ǫ0J'\l6ݛ@&qT$&3AnZsV]i5Kb,BGyu:0WL6 5c2_:ЈÍ-G!#q>mrn.,GS4ሌ(~pW$AJvx 9dښp[ g]Xt߀Mbb0 >'!I/npz:DJN|L6(|qY //@,~=ӭqq2<^%SB5ˣ0#_rAu_N?F"0BV71J1L ˆߟ;z zjVHTYXp0ctsh{ρ+9/Fy0 EVM׽KP$3} E |6;||ۋM#%bӝmHÎn]E~D7 AgլsXEwU QS3o*JN6^GX{"##JÚ8Ʒvv~ }C'.nC`ҫ#/w3ĂNJy<\=Uƛ^.!}C}KtI $ ])6lJ/6ШquGQ[UǻT9=nĴ"s g:%%@Hg0RQM:;DA(*>:밽w 244䚳hm qYZܗɇɺ}z4hI*qT>3eI/u&f<.#T t9pnmm/xLLmP!νgda0+)+%c4;*MХoq[_$&5+܎Č>I,twMO+-Ռ&[4p`y5C'-?HjܯP΅qpmK[xTTb.6^):Yh+3֦)W r,9Z `IC~fԁw0 Ac<Pd4׾r U|A2IBFƀӭr ޸ \ ,5F{ Zi;OgϾF!Y872:~`㻺wx,/XXrpx@/[Վv{ncV2x:FxKhpZ1Icܣ|W]nЬ49)"+i[>-3BM~bf#F cxsUCcVDpYXwLOx黠s9V]`I_hU2>!M*]>ZV @ tdT2gvnMjO/vg]b_OJ74^ S!ky./qώwtb`2Olo^xbkWWO0k0`ބx"e=V|[ _شlKtcc`I?GfZf9]N3s7|vrmikcN{|TًZ4B]MdVS9]$[io0,RPj(~f^FOs GzzޡװB7qgfNnI0VI=u^;LtA4L̳ T@ ) xmc2_^?^C2MNe1aJx)_#%z**Q9s8ㅄ,:WBqzZ.&4:}Nu>^/U<_=EgJs؉ߔM0T (5%t_RMY4Oʊs t33 6w ۅ[@qK6FvG/;b2=S^cMJi B% *Kd} g`?;j8?iawT@+~}aZiY؛Tw# Po/vP;r_kgdlpR.q>ē8q$@  ||(URUsb<(}r&X==v|:14 YTv#745-ժ ~/PSn; ŏˌBp2XE>gV`B?W<_~K g& F,k(X.]m0[NQǺdrgofxs4 .Qe,4l(Qgdڑ޸mҭT6?&C  p_UV9ێJƧ#gbfzNQڊ&jߚ>"5Ǒ (ū,.k->|#R([&\l\ek}ٞw8z&~)ӒVV%%AE!'1;kqGʕ4 L׾'f/Dayx3H1+{h7]=TO~~Abp1 Kڒ %h})Rk$^_Q00`p4ēJ+^ѹZH `Z4 nEoաq99{K'޹Wg^8Znóg>b\D[7]oo(4y¬^JĐ|u?b6B{4AOĄEIb@3vd{uIL.pO.m4Z[[ run)B;Y؅N2r MK YײiBOkG7qk);):^/+5U;G#!|kD<,@Ln2h wx.FUSZ~c4[\d- 9#wkEi1\ړлr$Z+1\W^Mv ׆&&w8en-nv 忿$*R}Fp z Lr|2?&*u?~_:@Ui|PJVYDD$% (=OHǨL3$jxm O-.Jo2YLd~>fph}jJ Yr brh :2*!=PHrԝؒ2O6+tO?rnW873:ƏaꜬ7쵂dYysZe:iGN\7q;7w!9 /ќa`EKLBrtzڟMY4-G,_qԬ">[Jxumbh(\-Pm_ybN5Ofkk ڞ q|GJ S 8i+YʫBIoDZ30NحXۯq/l*-s?_vӔ\yD<}J[^QhoZᑒu6nx?IJ>D$_GåN#ZcJ',@3q0ă-uaOd.p #˺^>iG BmDmTy_gHĈ(+@'G7vwwt&[oC}`ᙏk$@9׻T"`XSe\v[ z|8<>W$ƲA\ttBMF6L'EyeW #^>>h*Ԕ\Nrׂ[Ъ;Kgn"* ƿK.Te2n8e0[Y<2 qMxkPܗ뽼*vw!1:*IJ\BPHƳ0F׺1k*{㴧j^G5>9}/3~RsL76S好zL| +ZƢP__O\d+,U_9#""m0YNO$MIoj-:h,Oye^LtikKlobh&+DzmI ׷oPc2%BKH WUimoOlL"ybmam ZVѴQʃ##ͦݿ\*溣k<`` *U&,)1Q.gG:$`Z|?(2-*s A$#;a۶.*)i%H PjJ 3xøëʑ[Q^X@gRx.&Fq=jy(c]A]刘Li|[xU F|o&z2_ zSU`r'-6tt4]]kD_֗~k9q~rz7rFBB"L)v32 4T)-- MSS`!g` 䌫׷lg P0ZYBe.NS ) n АܨNSXÁ&>~E`7H+DDDq`noΎbIi7~Bj! < ?u*uI?hT )yHQ39q 7 c?^ -iҕI!2 @P3)Tik n.2E$%sU@"lmm&knR"1hdee d~oV.mEK!fR.ݹI=vc0\z#˵CZE `0 UVɼnw=W}H2Z%U w\\/pt,,x^r{{[m>_,'ЇEuntgYE-UAA-K +h^] i\S+ׯhbF@̜۷. m f>yfu,Lsq E4ЩQt Kvg-GtR}bcތڍ0:nBrJ)CfooOR B$Ba"֬ >Jظ;; vrHߺ\mn|\hDduuN.6oAOTBK~!+ ? RzLQ>PBqg;ƓE48LMJz^Q)fH3H>ݝb,@?vT=1PD.;}_AhjԄќ{Ij@R~!yi}Ry.VƉ{ y5ZTمޯ`q]Z*JIo۵bÓkAf\jІTGOs@xGZ{ *%RGXaeݜmpP_6hhSCC?C.5bhh=B&-쮎q#GK`^@{<>w#U:ݮπ`nt7;illޗ*Rt{)cك9*(  ?خ_nQꛛe{ΧmgCQu>X88.9988M202Ƹ9F+ZY^VBYk/vY\8A[9\kc~?gHqo xƚߨ FH$ @lx::%S*-fw؀}MTfzF׏W<tt u IVwB(ܫ胭vhLlLP&' ^^[?IAHWdPn9ձ=y{Fxq;)K6.yftucN() K|7ҚCx2/zmĤӉB?J/cYL 0%RO3x%i[903@ԥfd`J% KHk"Z縇B@@ $,\b2D|pb/Ȅ2@rIK^6zಳWKJ}$T.1***P-@Óltx2\GG? @O`jܯ.yC1zb7f2Tˌ P}G|nG`~}~zmĎGQзok5ϮUA/{L51\?썌2q(@&9_>wI9?3CVC#m!̷)8I4?lM|~ im-%4UuH LyKUY< ŔIRN}#͉J}p"U_]alr~A% 4ݖ~p_~V ķRw$e:|*0 ""Ѕ MNb_2Vs@iqM' &Vl'[WW70"""gARiZ5 ׳mqVȐN3 R~p6?)m16vIUٲDkY)^ycݧ[#Q=T555@;*ijP$5gdE ߘ:<]*0Wfoڠa9*s͌-BVd^Ϲ?A8_rd!蟷hHm f;Ea6*Ʊ=s'uշo.ê`uug*YMg*ɀ!`ŧ7WBuav3*G[F"ptL>+ ^1}KL.3D/ew28,G. \G*_$.ۗxILt}e5,f-ϔ iU rNz(6c%#"\XF+ʽ۪ 4bhk!maj}Rs/^0b i^8L '!o4_xy;jXO]reyh0~geo9>粿|,yZ⓴Rz>DM8_On0\zGGY6FFw.'EE-Q % PkwmssbLe0u Gȷݩ2 "f-,N^}|ضEx,9LdTT2 EL C<}f&s5z,O͏􆑓 Fs Ͻ jjj#67P~eR#n[*8Ql:cۅ׺߂/@6(p$heܱUYڱ4& ,0HBw }?6}9p'Q24Aڐo8лNZi|`M kb8\O1xFnI)UT|QVJT:^1@^]={`ƥT!7Uqp~t$&TEJf%Q|+^ CxUqPS5BHUZhڂ)f_4rO.M@^UϚ?GT rqYB0pk= rC ږZ͸ƹ#8WA@6;J :;,V% ∴F`@˔2V~?N8qB[XE-Juqo/0\/M:?jPikb24l'Ɏ0ja1 T/<VL˗g; Z-G󝎏jzADzD6*6f#Luvnm|a2;Wjd_ζW$?%WTdOvEpٟuo4ä^ZPR1AC;jHXxjϊ߿ GEC1UVEEo^PIpv.Z06 l kcde5X拾߿%. (:7;~wJ`G>m(a)Q͚I"bPUQQQ\B"f4U;?Z}Tj0>Ly5w#sr9`wSS/lQwsTCb-nqŗ>4S 9͈{3ϟJ[tDR_ ˨9Og8HPc~I\ȣsy~]; ZE޴aiG).t׍0:qTT@,NEѪx"\zܿ _zFJSZ-aQȼr5W;u҂G2iU=r-=Y`v Ҿ72CUE'gE˻[;]~/sxToZW*UȒoz}/Nh(c|KRL8S> yG@  ߉iB =9#;}H꺃ծ:n m L(O_33BaQrc2tT?5)*@hG؛Dzi/mGC f+dtg¿BSksNwA87<o4*V{<&nFMZo+ѝ2oEC_;{ܽA kӃB^Zz\E=hJ@"%!1z~@>) B2C Hq|TlmZŠϤ(h~ `ӼJxwrBo8Tᮁ:ݿ#ۛ_HKgݟ>3o͖e`Yj%D AOk$t?6d`bGl%axSUfRh?_ ſ \lu@Vh"|u=-G n+c~{&xƈ+(FqBqc{B/꘏72])j$(pie_GS*J՝4E؟SO$jVJ%զesydCo2IDB>Ї%x}X~zY+d(amMLP^i+NA!gtwf1q(b4 D~v0;L 3mMTON'{?,Yykelbn?bl'$JP `7\u򙒺300 lD{|~?J,|pGB$ HQ(qݱ@`਩ jqZhpq4ڝT*!MMog뾼JU؛h2#zkۀBs{ї6GѬ?) p04ꌫ8)&;vPD/dROB`Fܟ tT"54Y"΀d ]W{=`C#UT|^bAmlwjjv ^C_4Yt<17[i?uB~$$r5lhglHJ%nO-$1RIk4p RC@f4Ҁ8;nnTjnj6#@<ēa9d&,UY=!4h^J `hר-0}rZh68;u*t3 A_tqX?A]ڄ (oi8{|إэd1cIejM. KLg你|n}竰-]D}6[a X)&=4RSkM[D"{Ⱦ? RY`8m#HDqحtuQQ}I;i+u&$I@hX`Y\ ߾G&,NH橍KΨH.#nLTKa9+u7y=B=yO*|Pq1Ԉg`JXTd@֟C`:JVoN1 1SS4C fCNnI=Z:^=67caGmhCyU4J\8UZ4XFd I)v 'Ԇ A"aVj\asd}QA[P3i94 [0Uj=>Xyu6a isSynJ/_@dIϭ}K+-~K|#v2Z7#>J]@zEqz7mA*`6tz eOaB-{ߢ&-EEJL "t/@rSd`j=g 7(r˸U"~ֈ% BXI%ݷ 11Ϛ *Ň`ZELgEnD<<t)h̫-'Ql@lŮ}xR@]bأ#CyHqx}Jy=1x>)AjV! CQFud } z\I':ZbJ/RtD#} qٓ7/{b̍^#/~;(ߒSeXx^Y{4 ׫^ 9CGuNWba7C<%z0))}m.ݬ{n:\h=FwV1X_۵nyxwg/att~B$$4 m P|E^v/^`X-8A}5cM!aJ9V0YZDKM@i6&-FZ;gc|"_w7MߍI^Z:d%,v:S?bOq'|C{BIaƴ&qxnG50_E q~zmϝ|UrJPRk-U1(kEK{e~ ܘ=m6}:60<33\ oBRIa5.t؞hX%f6kɫc rWW'sOW{,q5=(p+jL[} \9oV;_|^HnC& \Vw}] 0C$lh|L&ً탨N#:A&W14Gn ׵>e>=NH<\7 Oߩ  I.ao0 Vz{ Bth`nf !FPAW2\%Ns_G{4r%'190ڞMJ\sDr0uPfr GaQi{T^T}Ju6}L֡#'VQ}%M4=jhl3Ù&Z3ղLB66Ñ _pTn\_KW>7ҦJTL02@銎D^Y Q~@M(e1#V4  Ur?ɢ /ݚPl-+`-Z4b]/Ё݄l59A_aQI6'Y:nk*5hwNT6U=HJNGbsW= H{˻+aLRPѣ>)10`o/@/s~P)9\ݙ db3.t~|"Y 6w8퉢w{P.=ʓ 2瓎Vf眴r>j&?=l=C*)1Ci?h_((9)WTKӐr$2lzSip]㯖zlk-D%cI-!Ыx+ģ,[ M֜҆d0Χ<1ӉBhĴ .^&g)$(O :liYdmUpd߰poϪ\y9@Jc_ŀ|] Wu=7C_q#l5q=)?y8=Iܩ߭QJc"UjO_+) snc ʡ:iCm3:9T&b9?N ("3 OH@ғ1B%ekeoD_7SG*2 `>0D|!YZ{ ~@8K$D>> ƓИ8ݹ8?'\]0`<ۮAź &?/`2ΐ@b6k h嘮<&֜+y*T@o$AOv;&'shw(B-& ^@|bdX1fF3D;`9dKzGщyMMMwA n?GQ5Ym_W֔3Xvk{%l wHiD>P(-=99[\l>0`L1 v_p$34 "!UBpnu/a:5r6Fzɋ%/j+שbi @||d,CELȟt~^V8zOħ{h?dLТciS쯐? le1zNTsu& R .2cޤ|z:|vJ=SNO:tn| sʧa;J 6R~6rO%0eK=mG!MDw'zVԪUEI@0Oړ%RąNɌ6fg5""([ H)LWYw r9l=m66,N*aLڭw}J'>S#}lr@tkK~ʼ^c禳@\auܱu,ľ^r!RHVVd\ZqzlDTTtT-/B4݋xe7V"5JH1FJ Qb"ʁ۫ox %P3ШѬYSÅcl ׹f6o{9j2z^*1,,,.32Y$Kor[{{ D: *X :-m 7Je"<ԑwTJ[ѩCO8 <> r?ls0ogYlzؠFv@p"/$z=P‹ؖ1;'PߣȍӪci y hYd]aW #((5BA,w1햊1SjGub݂߅VBBeB>$&U5O LW0s#xH3j5Xx5_dMLM)2.87{~#Ib̸K8+|sKEDf&&>VY"b1WB8Ig&<22\"U &3WR$r_ Ӫ -  ]ѿAK=)2N$k>\l p&x["Z|j!˝+ e͇ }\@~ij,l}q:Ez}\x.`! T:U% ޓfId(+:r+_]Q %%$G,P^.KuHzXqO>`Ry_>̔;8>㇆7p ']&\D7  A;wdu?/ ɴޭr>~Ѿ[k6^ڀw5x|n Ej~&hD$t6 5TL, k] oȲGx8o54܇(}-3xսIs!vaP(;ȡo)k+zlj^eGl/GM-*zvsEb5JfFG9+#ˉDax'/A=X}z|(T66%3Aos~{Pn^xU86R3gi(ݕ2Y:'0 _o'pi7*%#Ǘn}LDo=Yo;cN˶P?j,9  *%hi+Ϫh8wo펺'kbT %@kjF}O}Cb;{ 9Z[t yy9T &vo^H%(MWd{5%e=Og$W nt s UY!UZ0h-- 2y`EVR4}Yj>*(hrhmEwy*Y&ff@ 6ԟ=N3>tKP~VB;êj>PRnPn6F:E;l> AsfϬ5ki!MϘ7#@VK-zS!.21#e@&ċ-**MzH.n~M]3 2($Lî~Ԯt44j&[-Kآ [!2ǏǐGccuWOb6-^`p+th;<*b8H;O_셔qSq7=e:ү|gT.Xl W٘Ghz&:;?69oGr{Ael[O c k\xy^ O~f;싈Sblsp} O;p(go4% ڶb[XzI|OIM]||kCJ]c~_G1k2X͋]LAoݤ" Sy )B^KO?WVVbgoJG)9k#g<5\&J aɛbi)vgdn @r췉_M(d E5h>!PE@X޽Ƈ)Qm*h*GCC ;6vo4XXfu1̅.("",2,N͵ [OS_38)=WX~D JHgzf(2j/pyVЬ&'m 5 ռtv' bv?^yVV.ngʆg`z}z8qu NHP,; ZўDmSEQ*ࠌ2-BB߿#fK'qtgʷB|䀆Tkw-I_9\B7]femv~7Yf T/}Nf3IcDGlS82~v7GKuE奥8 UfYй^CiD~w@# W!?VcG t͓13cht1=yRDh*7[":BF7Ӎ?毖Uz, F-B[[οǮMM}^ŧVol$Q3"9`.]]U+rNի^@o܎>VUDm1:\!M'䌍mHCߔ+֕;nI >>x蔜e7/X/^m &: ?Oͺ1CKMb\B V)v}X\Q&THYԦdv'5u&dJQ D8$$>b2+R[[7GY2A짤$ wg,"@bkf"1XxM2_\!`׻c aP."D 6j\Ɂ`,~x*{^Aaj),Iy4%^cޤ;d o:B$Bc  ={^`=\?; M@U<l"aLIdUsd($|nqd=/P@r&OtLJ~71Xh'`FjcueHSVXZ`J~Yӵ%{7`rhlM& lYlqyU/"ڴvP`i}Npcx8*Pu{$J18n݆C<6Qt''Z2Qaj~K@>+%3Rd%WPlRB$/ֈMmX*GU2+ǴPt'pyyiYzVK /C090Jc4$'`|noDpqf b9 m@qӏ*1[|7U&)2S' յe2DD&Vҙ-EM$.T{|J$|})س.}B~r,) Nyo9> AL$' L#k wmcl4--Y48zR@eᶸe&GFi  xoty2 8bbpi"<" L͙Ik Z d3do\ff˃Z<1X}[ j@Ӷw`^ tj`5KSTC- 尯qoejűJ#Z;A^a *21_$?ݓDBn,t)7KaYU&B &YP/pt2.iԛgX:UX Uǃ%#KTW'/.D'EAAa0ɐ8gώ#*, kl+Jvwln)))WcU@%2"v7KSԟؽTyC`]Jml{ڃ X9: Z̮ `ɤ껢؁?֋&^GkҧveSXL5^aFH:1Hp_C"Ů _ "cÀ2ږ佢I#NH`aDa_aqeWVrpwTjc WAR:/x Âh{p) !7l`Y'6W=i5ر QJ#_t!е v-iO>^4u"Xj[[&*v$VPJG]((MH/ 22i7&Z 2j"Pc,iwƐCCʝKm CWp 6,݇던c8xwI-cWWܵFW=ZQIV|7v[h"~2t-CrZZwhhPRQVmVBYG kb[7 HX`N%oʍHu{g(1zqg!?5Ek|IM{Å8zt;\DL'+7I jzU9rYMG3vvz^JYƧ3W dvً֓'ѯL.vf8/[]hhags.;b:89R0)oN?,V@uc,aYu[) wvWEټXzAf݌=‚(k`n┆Ƽ>\^,1׀ URf.m_0WB6%+JJ,cRd5>aiϸ¥`a7Z}=W8L\0&>-fo2Ǜͤѱ1 Yo\^BTdTFa:5nAb6$+kDŽ˯ ɼ1R} rn+_!搩^(5Պޠז,bÌR zc~W6ٵW zmmm{|/["͵^[S|o5dͭ_(-SV6,\-TcrK%`&<2 rqKː`a7iﻥ<Ǿ7 >w>!9!n'{Q2ҿ8mdHXF SD}03϶-['01^˜QT؊нʟs1HԪ.In sww+!n"~}{E$,ˀ$A*KXGŎFz L:]yc)ۃZܲ j?͋hRW_>i{e"k! 0tdg:pz/#KTT+ov~JnZ=|2 "lo?BXAsA<~GE'^}3߶ >N~Uktd苻UWirDIDJZ"Kp,t5>;Q"d4c/ K\׶D[mgq^@ae=pvrOO~s]!goj5Rc4+7s6d񭊷^2A/+k5J"k>tgW__DZ[ ~Eljg| - F2q ӂs!sX/ۛӊygޗgFIELZ <0TX@( qS211d5?)58^fHl}|g,/aFXӯ*WOovOv4]ZZEg5QkZ4y`F7.P!/ FZ쭭mpYy `ss@ M]^2n t]OV+FGG_qq* ;::pM۔(ݓO#.)۶#|_ܑSv@%a>fhBΊxxU2.f-nFAyfQvFm l^վy(hǨ*y/&@LZղd ,ZW6j^7Lb7:pP&*3 KBrr8JWOjk-w%$w25B͇ 8FXQ{t_OK4n~;i{ rzyOzN?56+dⷵ $`I4S0615ܿL+--+\XD9fg<DiV8Mճg7ab h+۲(6馓E/?A466+d,W.,5N#mZ+@ȕ?5_QB|_tHGzg^^Ԑ'!mM/>bw(t }K,+ 4y㙢>!pH]3L@< 2Ć|#"ѹ0,*-qɓ jG_n9>fC)x`iOb[0]'%-՚8UI||LNrGx,r06WGr8ϪTZOu~z\Va..؜y8l<`$/=:>p0 |hԧ~+ 2Sm6VM> K >;֩=>,S}z߄Ȋo04%4l FV$eo41WBB[h|Rxg"gewr{'b}RZ)tIR긬~\b\ ~%" K;AHL{e~cgJgܠFƶ ͟"mhzz7<~ /LZ_ #ne #'' %:Wn/L@#KK3j[mV|{d UpppH櫜7庁T]Bn0] }kFp?>{{wPP$KuX9KE& >+Iӆ9n`/vWR0`~ C4k]Q#90Q9>TV69 h^΍=i::/o%UJIIMdb9;;s~HjOᲄwqpz9*..ěJo~UK3Yc >LАf0򃤱1<NNNž XH峋=\l:F}[D 8mLɿz*ș?HoM@/8c.{}Zxo MgocU/@6l4ILO''?+_7`e.rxpeE2ޮ.ALP4mSWO(؜t,-QkuuwUW&Xr>ޓ³Uy?PK4;9X vC-uIL #]ps[GlܸZh7BgR9|w{2=0pߢQLӻvhR8۶6:99v>{YVjT:.S#[\D?pIU5%A,[uVDM_~`wv*  " 2t&7cKDd~!! P}Q{͗U'pUgXSu `acXqss69Y:.OMM{,QvA dM 9W d{eKL^EĶim ,J{V0L6/Nut\ ]ﭭc,GjPӱ#%Ӧ-4YtP`7pPx^rrn((s4ۑ̘Z9rݺ@ Fmm" oVYYuML7sQyqQ!D#agK.FVR~L]}"T>>>G9|a:bHHH"cɅ$1 ${X`owFv|[,"yo˱ryYӓA%ІN;_WDP O&cF`|!P==!!p!kr=?>p8Q/(aeŀiӭ[Ѯe%卐8қ7ɜ|vi- B9-{#x?q6DqLf5 M!pBk|K_{7%A~ fW*8q` I+ܐpz-s7L}}}+_[5رj@cpԇ٨MH:D[bqwr`eeJ "=3V =,o A|J bdokTnlV_]IFGY~ K:΢VZ(iZ7WYlRenpwҗp{"z{e5k\L GBq5M.hDZ?{@:+n r1#b! fYnMWF_ںGJ 8/K dM J+9(EZjy~Lq lӕb2Q2>O`;`c+M(<:#0(B?h61U-}sѿr8,V()*aa&Yw\-IzFbK)+>Lv˾xObUBe==A S/.o7uvLPT-I ކgP,|iiiuu9Rcg)eDj1jKKIWRlDMp&AX]m5۸7 g#iQҦ.07^C;SsOOaq?9VՕA^\3RoC 3"=Y++pr F͗-uP2hŴX)idHf*`EEa7qdNV/ >mP7$dEu]t4c`,|䶚~+!NoS?c,6>%VtDO,GgB]gP{y8 KǏb{h+CKé88 ;䃟BcHÚZ7#hoF.Ebs˴23꩹O4{yjhj㟔dQ?B'2~AHi|>#a>a.RT=揈 Yf5pJ!9(B!֯뻿Kcb#\4G0=u{#̍*s66^A:t IѝM (u  !ZYk M@>}k;_AbFX>ۢj$9MGE9<։oo֟b73:66t9S"ИbbYbxD~U sݐo=ޱϒm뿆-^vw>A4fպ"\-  ,Fk6Mtc lV~J{vL_K172"\=h>G~{TecQGVPzp|hm{ϛk::׈=^ŵ]S V> .zWmppT&fK9n=tW ߶"aR[jkIU%/?Aa8#-DF[ }eF.ė!!)k+C:"\=V\]niydHB Q@q Rog+KPr&* 9ӠP]: BhhV"}oVTPyxPCm]&t(sqh]/$n5OmB^vsw? …:Wם`AI1n8$(Ѡ3؅+l pz!T('&x_azC}>9ӴI X({hIF2[i$bH,w[L2 "_{{ߜ5z==E 6/-ɩMW# <,ƇFCjuhO~[BҌՍ+J+݄ywC~u&=@nl4s?J^GM!06ǖ67`ZZhOI4^Z2!BJc;ݴ-1#0єUPWCEEarNGrqk9*EVStY 3nL%cԺIJGpڦصҨ4]hqJoœ XmN_ u?x*8`5LA-p/'~wQRrk"}1F"A`B&!Rgg')hٛ;FK=I V/Zwϯ &zg}um-j`(s?!85n6wj!ډp;} D\__U5qA 뱸/Mmз_@Wh ,7q~&eu9|k` cSHtykzE]Usl$#- ڡm%=yq=9#Mb0oٶ]Ns ,E Q@2 џ$3xu"EԮrtˮB=:\}wOݠnk/pO't-$ sUdW.ǚ/,oeSveNNO[s,Ra.No+)kС/`ܯXQ"ؖF2>IRf'?>|oHw~Q7-mߠJK['m]sۛ2\8DHb W_se|F+ ml񻳓m"]bo"B+/Lߚ:hP0@R~n"~ja' ^(C-^W;vBcϾO1$㠦FM"}SPdry ?/IfdO $o2H :$L3W(_R z[7XGg[/oK)P\<ޫ 213\'VMRiwj+_.PY V/%p!QGƖ cc&vDZC_}|Vzk?^9+_ ~l1@'-=x/ƶѲ1&&&E4|pH={^.O{52zbD%Bچ&֭2 Rͨti{tY;A5ɴ61@<,V@>dt/S-W/ nKRg}7ځe=խ]1*DlG#}ӕ@jhikQi4y]뿡kMn[^C& @\*?_T*AC"%;+8'+ yuH2mi&f6fXDF7 }J3C P'f>˭-2O7G:5!}α?TrWd;Ql49] ;tlDt I%a,~\:e69[QZCWPد4 ܡߚUEjq mjbF=fXje}7+mb}\hYnXrx 4=q;^~bS2YkȤ~&illr3MwZPT)⩐9+!J1b?)%5 6T ȡvaWC'`-Ngힾw?d:م¸Y9=/ƪe/eJL` *?ؾ|VLvu.AWWnۑK++ s]+* ~DTEL-E#M`6'G*h &E!W׷q_N٩UW9噜B?K< AcQfuĆkDǍ {f U;vo@~gߋRs\rrGqP_ɔ D&;&#gk[#P10DfHIqWJJ`fVq%y=7ed:Hq~Б4Б10EiHQ MN#59:;>ﲠfn6s2ox[&<^avT& |C vf@&յ#p0ދn@76ZOl2gۼ;Tlhh%Jߌ#wE'k$|>}53ܞl#`pPl1k.2)2PZzHߙ()G iE(.wگDzFJ؍q=Hi1jj2M~&baI,hcgc֝4AYY3=?Sg‹ʘ^M"JNμnu}?; RR#!QѿxсI;?󦊦fo ,+N;{쾈Q|qV-)Aǎ{")JKͫMTX2rS$S!hĵbp%HNɼ}_ŹI.1U&Q6aJ^sDKmq&z^]WT`UڐQm~Pz?CP LL[Ƭ0CQXi{ ]x& ;'r1"z'9`>*2Tг`:4'eCԜUUD{ƶABFggя@G(-?%ޗH(D,KW[7HF19Ѳ 5 SY|Ϫ[afF|8<39 Gξ)\,F lX. YqHzzp3s$00u~v #r:xaº! TXQ'\TÿڿJ ':"#/ ߖF^u O+!׭6FO޷jct+g܉"ҩsr #kUUiQ40@uMzHC@Cd/aݵׁecpo2PIE~VnMM7MPzޔ|\G%Gq卍Ҏ{X4E7nG+_l?I%r]<!GBC3JhKMKCT}p{.⥼ᡠH~r@Q)݆HW]3.e-Dw]oo,iiUfVjlɇ ~- ~ /gZիWuZP!Ess32DelbymWH=R!Ї-M"3Y{(VbS}uslzD9µ.6y %F GVoEqoHHyxZY$hv{dkpDj4ܳ36Ɖn8|A4T޵ uU7]a ̇()p ЃT rD^Ƭ.v78SGaI㟡P]=SJo A-bzC0SeB/,\ݏM49a_P thHRC֥Լd,+G:)W4ON֜ݫo/cd"#i@ KYcId8Lͣil5jhq= FKK 5P!aJ*+cI#-b`!xfw;O.LߔXE' pzvyud\W&C"p{oJ֙+ du~?%w;6yV+$X͛I{ᒪcB M^ k 짦&h[Y* J~=39Job+3 wv(GAA!wWxyyIﰐ!ћ7?? ePe_\TX[[.r8#@M_qI nf=Pa]Mhh|}x+&& ?=[]gj0Dt.@·>MʮDREN[)A:ZNP>ILJ8;lGܷvD618ʬ@TTsd˾-HRa}OG[{\%~47ǻm XacU_pi@UՌg*P9٫Dhkn݇ٚeU)I~A? /.B*+^\m>x`>Zm=pq-<^稄pjhjR31-ǒy< 'z+NI=܈I)J6QvWݴש,0> d3ķC?lO݆ TWɶ8T2agsyKbPsn1+$Wv-t *::rDFҌO&c,̳vu#dAB"xt <,ᢞ:-Ea,7ARp.#Mq33xoHɑػ5/XiEgΜ {orNn[\Zd:(d?V>N/\Nbӻ4JJ"\#VK$a1sfvgLEd+++0222ƿ j=ޫĢX"H Wi@β؛VQ؟-)Tu0xWw7˝Ѕ&*Ut\ۖ{!rqa!hReWϞuՖ[ u _YYVtn-/.<mWSQ4>\B^|SS (D<(DjAAGGGUE<rj6sg`̿jC#@waq(B̊1 cNx}/^|D<˙! %>99<úÞ܇7bDJYmPRRPcԡnGU.{.y’$!DTT +;]~෧xSJz sbYWEs EUՇUD98T2-݁5y7|xXgw H~)|vԓJKKnB[i$m>Lokk%ė]7NĸCQv{v su{mee!!9ee袢C<h8xi}ޮ7'*66L雟KIJftt+> (KZp:C ǫ''qh8AӋHT嶘;t ~j2W,X{%o.q%S6B"|hWoS VGʗ,H|\٫wֳmDZN&}3cqǚ`Xq] ΔjT >o`\ZRN!?01:/sqMNZھ/==}E @@nmlR8 AVXPnbDkׯ_+frqruuw=`OVWW_wvvnkC똃f@~.7oln ; .Ъ|cc'09[^cTԄS9rrw8K״۳_W:; y(*w;׳q~%xV?`}:ngYfҭkpm_$7S\!dC\+ E" 4,匊RR+()(74-\x*=hijG`#-7^m8eQ6Ű[P}X?=) z9QALN$rrm?Q7fLHXmMَvi<[CŨbjIqj8| SuYQX/44WL~6DO|RkJv $6#ӟ,*jj^*"i ~ʀ\`7UoyN\klްLU%@(?;SMK7mԃ)ƽүp' 0UA.y14>!3 +~YVfx )/'@OM7Za x)] TH:աWӶp@~̪/;'g֯4j6M LLz]kG;qQ-!qF̟]$ 55E' Gi˙MРN{{ %r;!\ogw!$!<Ҥ޸'Ò0OE^iDBάO|ff0+Ѳ:m]ns^kR&_DiMMl@~  bWE#Vx}3m W=' #R_ T _/qhjLr!OUX8<$GJH>;jqp=HOMd0ζ.0Nkd?#dKU9mc9esv|0b"-+ۙx1 ,6$//ʓ[.$X6/.xn=5z)k=/< n]Xז,RGGd 09&JƠ Ob[5jq?YcD,)-'yg٧/u]'gUg-$\cӨw pa+ҲᗔXiWⲧ3BLThZE"eWmH-A'fn['Uү^jKIv[c֌׾ȭA-EKL$7WlK.ج7\55[| /VՅ`@EZŗ*!`d*ǪpiOaCPFsRfkbi០=Ur Mdyk5#M܌EIV֖ pwkq@eGq_£ [t,>{ifYo wHR7\Z T޼@#|ܓv}fkxĽ臘8sxcb,ȃRՁqXQD'38N8`>FXO ),A RdgYzzt=u``9|-X~X5b|hD::Q;]t#Ya D~=s* öF_swu5i? X7u~vV%>(\PjvUe i\6a{26scYYL0+-,h=#|CfիAlùziz:x/A[@u5 @o,[Q ,)fcHiG M07V@7ƻѐ6D2jCn.G8PP윏I45yfZЁADl3ڧ/bg!xOip}' ׉j0dd++zp0ݣpF ivGEq-I*727!owXuYx _{ ļDu~+;c/9s{6m#˄r쌠B24ܺ]\a+$)OS%>$ثSP Aёv$Z]+CD96^^Dc="0q m[Cj'kdX?PhxeiIdI^::s/흹M_.6_-oqX4e6\C}M aQˣIs4<9#$$dzff&+ cxNBM׃d=.}| 78J㓮"]$TUVeBV~y\4Pbcc#xv弟k(7}|n_!1M,/egze?u3-i2c֏؜jvs [Es_Tmo"dN YӅsDRZV(߿or׊&k}\2Vt[ax-UD i<_ vǩ<I+EUD>aFM`Ԩ`Y@UPza?$%Ȃ#,Z- R p-~M6zsw@᱖ү_#GG/gjpZ_ObjOMG` ޻{}A6QxߠW 6$9`?J2 M*]z#:;-x^f?j$8z!s0E>: V,a--϶FuuޔJ S-S\SCq_Un`o, ?/ =5PRsq.3~wm&X d8siAWFŸHռk&1wQb*Ԃ{=' FVWK*Ni @0S:0LwÑ;: ̰%{Qb`X79+]ɏ4*MuiwYbhDOnk`<=Iy@n0 GSZ>xB%] Fikr* |uw bcB$HeO8z~] # ز< j!ߊC8wx 3,ll*L\μ?CS-rN0uĐ [WS#} 4Hԧ@59(KL҇7@Hm)<(VζWĶd9ߍ(: 6lp}Ih*SEVN}xBYxf{^_v~>:F|@/զ Opָn}zR^L#.%d+$55ꜘ |cS?ld׿`AI$Qo JJH)ZɁ8[fX5 :br:G+v3Q>Id܋:!qӂDPQގ2Bmk} qX;Bñ1#pQc=b 0cq gdrSO$a~ O%E W ꦐHNfbć9塟?Lh( _϶RdDKBEdSӮ_Z# .~ZgwP~~O[ 7絁aaC\$Éf'{Ɗ!]ۅK#URX2*~>> j aѓsX0v%(zm[+κ1Es0s!W 5XMERs[*/l"͙{3@&[wԾ>|@ppWH,DE J $£UTc=|ݴHK|w=RטD}oSSX3^fJT޾rlb[ VL/ظ뮦OfW>AjW)rwQVu\ ]l~>p?>~g`8FyDMAWXxV (؁x=\eJwОL7m? 3mlL d^l8]L{W63j٩1?'.Y$RUɓ](?\Ѐ.T#QW5dEh6.rc^:[_EL5@V=͟H@tNmthkL Y)ˑғRV[*ʆINeeDɮ&s!h߫3$}I(xnnZw-HǘѦ;@b >̩X ҏx]Y - @& Ӂrj7&kzjQ cSfJf%g @Ιv=\4k 7:vpAtĽ[2_ZSZRGP /]x@6NAY_A6A ۫5Es=fzllǸ%XPOɕ.PL\Cׯ!@$\;('FG@/0ffL獹dho /v?6KY%jL5L)6& ]^<;myvm@OvĶB/p9jβ+@~}ıAiA{fHm$!#IP-:8 TwL/'n57ѳbrA-!A?`Ylk` Gfɩӳ`.okch[JrƩ\6ZUR+3t4;݂6X;Aj/_~Go9 YAy U/Җ40pїh?> ^j5`t:S# v'bI>61E͓i#!#GU$'_}(_O_Rj608>ϋ??>ѠbCMxPt84zgf Zz#GD>!m="AAFjr'C ?5E9A @W!ޒ+{ja}*F]n"=_ڟmkzIG$GJ ^-,t#"xQQ#u?()&6NKlsdI)H!)\R Ч` zICgCdcEieeK4T€ymW_L9L꼼|nL ؍Eʈ3E2t M>m̊P53ΆRP`W760B=yȤ>Qv;e5 vt'$ZhFWCx}hWb)|Q7o&陙eRYsv锕mx,ߞi9U GQ`P+6A=`vAs4H,2 ۺIB5Xpeeׇ-XȾ dA"^8 i]>HdE?G:wWfpِ4lg;JW$26I3\Xj'c871$]KKPEb&l'kN^9i,]u]Gۙ?ָUԍr&^璡 @ľaèzC%>7aѹW7s[^Z-ġ 伪>P?ޠ{_駖޷' ;j_"€zi*7lb@?mr[ CRw_s0Z7anyٯ8=XyΪdeGZ#/uOuaUi98US%[y9"wy+50m`^ȿ}u |Ը]c4AB+,vxV:6ԜK~~[OFBt"8;lb{ ,@XS !'7pWP"n Ul\H@r:;Ob^{Ov-SKS+vNXRMljpZMVucSN鞩z*?ȅnj99U9 RZhpgX@٧+׫|A%O:?l}I)j I-7NCDqʉ&C$E!%]E &Rq>oLtŗ<\7]+ @{$4P4|Wφo2]${h$sL翄 ϵߊv}"q^N֦p*>ULHs O%;ק3 m,J14>!6쌑"b"Y{6٤l6]`F'|5v}MIͦ< ~ _&Ui8]mJ.L')죋b,FQ7Ͻ3G֟u%lbe>Uʹ mݘ SBtkɋ#ͻ%/F`vya&! ةr&#?nv~[#TX[0đc./5xv𕕧'ݧpEl1uo zzٶ܅弽+Uu')eeu1ŢM"\lMܦzv\-΁ȯ{e#[4'6EAi 7` D^4:{'&֫O#xT=+de%*ae)6C3ߏA.opgq7]x0DW'bUV_I$à-p?MPe5-{yQzǏѶVVq@+6^2ݟ'EEP "(9kPAVvFP=Brr' ՖD$O)b8'G4)*:`gO0LGu}c)<-**zK6D r @9g7AIj%i2]1oW9V~'ODM?:1s3tPճ\H!EޘBJA)`w!xany (냆$uQ^9C4LLjxIԼPy:%Is7sho/$1zvNs6jA0ѻܪț >}| . 0ݴvʽ>4.tpӌ9;;V DZ9[)k6<oM70ٕUU߶2Z$Q-Y_D9`L0pԻCI1xqGՅ>0v*Muy]]{6Bmjbl]j'ƙ\\m:.pZêvM̡nih~-1IjM^;n=E|0,S}= ;;1e88]  o΢B*=vwMg"Ɋ5y@f]dpׯNL2*X0j-EtvZ#=G (91э di̭dm3#h[LrT>>)M\/$u,#!?~MSBe (܆R<=I-C?޾VYz T~G?dɨr#:\6>2ΈR=-H,#b7gW;.;se)X4P-;*]T+0^nvPpb;;k^pPEfH֯4Ȝٖ# m6GNJ:|ojpݺ?P]^Ўİ<2[G[UcQSf!R{ҨqhF>:aҭ;AfJi85 RBܟ78;o( *:w{7I=PX(P܋~?:BZykK߿O'sz^$bllnfB=U!%_ o WՅ'ŋ BH;{U=a\FWWb^ H4\/ѠmN[[jdT<`d{&'SCB3-O.-|54%@! ?c*QX4$͟]iLF$#Yy=7Ӭwy;QЛ FI0puE}|dx<2xѱX(fiEŝ '@Q㚖їZ%r  WvmгTtLɅd~<`*ri1 n 60G$Gg4z( <0*ni)D<1"s=ZTAzXXDf8TYVad}LqjlcʕgkD,2<P*VhgtcͿN'ЖxG+M"GkoQ ddpU{~  fS.0Ngkt{E)\\ЭVR D ugD @7)we%Р[̳R  S<sp@]Vz;$^;45i ;O0PU|OrX\9tPJ8F=zQo?i/Le<<2AB]@ǣL"|+,/]XOHH,Qt{81&W{;1$M, &gf"BX{R+`%A> W]~VH' Hf}&6ԙC" Si_: H#?|&\­j|NN5WTp`VNf{ olh|RU EOWqgzN6-*&6V/ -cc bc c{ۣz"E ӵ1~v,pF7J̬DܻL9Xި[ZZޚXhhN Q5/bn,kWfj ]+!JH+ɩ=ȭ4$%f|Uc,^r;:A"^}BD/2 sthi(bS=YhPHMO9 X*4B0T/tSVMyH['$aDY-Lӓ'?gdP*5âPoXB ˞g,{ivg9WwOqjJyfǵy@3 .˷Z /n?MRIaHmU/ qI^3N!U):`V` (x]|2&V{?1i]]A0ӃF%u.)/;:6 7C dRhҬ}}a )X_Kq&d~Yg $2&RL^XqG,s=ddh\!?_G"f B³ 2EMjsn,R&}3Xk{=n/Lձ4-swwYP)%شO{mm56U IPZV07V7W; ÏvI2L6t=K+ mnj͌50Io!<"UtĤ^"GLCg.LCsh2JeGo wV%TbY['9)DtM=蘥7>DSլV#]xiO@[~R Z@FjwSe/L33VL/ޏqHZ`qP6V&&kE/Yjŕ."{sugqhq$^N.Pgkq%›qԡTr=xꇙ>4?~蘚J=z6NVx=2/?~kl /ivٔ\o:?/tHD@RLgf^1@'z@ ӧ*i4$* $`i]49 9sqӓ?6U-.XC^ v{c_RDT %/ҳVw}1?.OPC+UE{}kR~`dAẞ}B@1VaX4Pb :`wk: V0;0_BQ1Fb_s$$<{s2mShi;hNP}gL wׯƖ.{_^cx{;.VgGvگspt eaIZB)oNN«0ݢ*\0@0@֧-ZZD/x=/OJ^*?12mcq;5~tFT!C+"x/_2amLViA}J%(?/Fo!%KrSTЫo(7h?p:ֵDz kv5tQB>;Q r9ݒw@w]h OLd<={*!.'8 =!0j oh;33e]~Z7ef̀h?֠oCxx}l67#"srYyy2 gK>kk(T_U[zлBURgWbL35D.0xCCX/7N&&zB "Ub]X¨ȯ~&z'2]]U5؅]zpQE1).T6oBo*EkqYuJ $ `⊊hw ʫi|<"#2X? KF~HrW8eXqvtsЮF 2j[Krdd%ń>aIɄH"hvFE08x FFjMZs1%\hT*==}Ў{Fs[?{%ŧiUgGp%)I"8 ddwFCFHzFi)R>h[\z\U{x`~QԢ '~`ԛ7$P9{R`g _$zwZ*ZZ](#l|wQޢkY9rqн0sљSQSL4210 e 7j8`t>7|6A8@ɜ_Ii%$cxN>~>!zn[u˗b#,gOֲL00㶫@#ZTDMlD R61^9RV; 5M RKr-S I]:?$E8 Z^pbq}oH-Qow| ,߿jaSyVWFuhƐ8 {}~JGMZX֗!v Ͻ 4BhG$==1  P0g1` b:\6bqfL]yW0oR1xݿcl{8pg'tIFU|fFْT!М+ M)&]ȪUUUCVf瓅2bPAJlgqxtɵ !&KđLH$ T&ZlϙJ5MM!G-YkcT4QbbLNɫ5S QaYm] )%ttH#% Rt }:?u#1ǚO\JJrgpE6ɮf_dVB@2JB TˡG;y$Vu0/a%@D%dtV-Wmns=lgVXI1`0C=ĺ/f` c-Yeb.6 U\.оuw7ճ p14Gx+&T n*>cGjZnkz)jEFDB? Đsx\=P T7'+\MAnmL#v'7$¤hj R|:5&䛍(=DVC1B—9>{3\ow=Zzˢ+u=G$/*OKoA f` N02ι&l G&11a^>櫋5TiMrx%6!LX8$DSQP8lm7FD(U BV=<_}3_%31yƠp| 3hrr6"l|Lk"Q\@R 9 #y{^[9^-,^NjEDf3ɿzD%h"@0+d|ɵr޷bSb5LT:³3H C{sWxQE 95~?( |4!wʓ9aIe+ZZ" ] V>Žkǵ^Ϝ7R2pN_l" 4~.۷'`.7C7}xVŅxAK]Wv$Glo'?_fN1inYXnWV;zMW*bw >]ڛKv!rU ȚS@!)bj;ۛ7?Kn/V@S£C:_=ÃOޟ[fdmL`㳎Ź㧄ls]7.QѤ_,.tItH~hYp\i ԡMg5Bu`b:XؑEQIjP5B\0ѪÚۃf5|p(m|DBxD̈'ʉ>;Ԕ]|D* b6Fn+ȶO)Nee7E;XTY]PIJ-͘}kW z@N:KDS:}N&}RhY3+NƬO)»پ_[ģ+R4l?:*iSEcw';r]=Oz٣N:1Ll]ViZ_j%BuA6*ZoU:΢HL (#Xa5wT Ze0nΫ~-*ruF8 VV0&`TBl Uv]˫pCAedԲ,L6zsz"JWø)b1PMo*RaD  eC墨]}jIVCNO/ɑqg<(2ӳmdze]7 ]]Q>Ӓ)$ Id\vؚ.s Z?UJiUQPF'nb@0L;L}Zyg+R/~i ux_4 ƣXD/]8 bB Xn,+KdyT_nBV T5YZhNô 3{ŁaKkh|qӑ3ag?}ܚqo YN̄52ϏFqV :Z4P_򇒑vKKQL,ZX &;v xh'@$a=EA 0@Ny$5fo4&yZTQ.#ikjŅRe k,Rbnu2t%No1ヵ B@$ϟjBh 6zŭN7P>a7"_/)$h!p;C.Il{ufP &&ƀUPfHb6nwkT9|xX`A4h89c( VD1Na_{~|jd>풮{kdtV<ՂS>6Ep9|4"+Qeɒu+)8L*6tCu/̘\jEKkk:wͿ %ˆ<\6.'C:b1W 5)wLσJ&粸"E_}|[HJ./ջ?,,tݚGu(£*J=tJvk8OwAidzW=/i|5rp[6M;)/णtm>LI7\z\J1rLz5&K~ t2/`wLgj<r'-k磨-S, 5TT~^~?<,aDo($ v6@7ّQسF֪;"b3PP;\LfdLtEMO|z!kUBAՎ`OjS;m&pzk~ xCD&ȁ}o'$2::LkyuB~'6]XNh)#4|9륳sWWu[v<@}05]tNOmqbuڞma-7~|#g3d~z ГE/Ĕ?RGS{i@WT_fPYÑ t# K`t.ɧu+[Wm'=SZ;|xGŭF9-BQ%l}}|4+pO3RWneJM~umm/{ ?zbJ.q *5:=vs~&}*A*XY9pmZk9Ա+Ц<;yЈ \ڇr[ ڡ+qD7}\00L1JWG;N(q!(ҩp<ե4 42BBfQE&@*X, .bJ: ~/bHG˛=W:P!I XH`˗?/$zp\/౏g ε Q*A/@fD*P11HA)n/-F)TĈ) E%4og 8"g0 e˶z[Qߘ3 Aya4[}_ˣ`BUM OIY9xd@>x`^ݑں=B(2m8iCP*Pu 4)+0*iM"Q#D&k1 wڪN{[BN\ͅe1H3Z奅 T` q86+5ogLdV‘[ʊZH?^@;Pyfz lA;y1ee%ꛪL">XlP@.:8!^:gvW yǷ5l7iRɫCb*4)1s2TOa>4q͵_jt}M|LAe ~lz~n11M"t\A U]󟞋}a00fOC(ob\v۳=_]IEx|*4 s{f+o*+z~t8Z,")#JKLwHYP}BTH<IdgxW3m=D|dAH _V;ye#A6y"dΦTU <7$ph8[$‚WU]S#1=&$$=D腄/WέkvKl pQjr P#ܜD8QOp{-*v@XD?t,h^q~E=Ui > Wldqvk `1';; $4D "+cZTr+.7z>S;Y9\"Լz|pT&9G0AXӨn8\]T*Ǐj Ri<q))b^Bx#HC q5ċ-*6Z"`-v̸>pT1yKE`(+,G8'{;8xɄ^m]ƞyDWg>!gyښ)W]HB~4><?V Hi` ğn@Do=JF'5%9n fp_K =H[/)`-RpvGF'_h , 5`a9s<{&m']A75jͩ*Mfb쵶.jm'[ ߉#2*[Y;$n3Wƾ·M/ ﻞ{@D9u=/x`!).AuA=XP-~hJ\u)%EJjo\hHR,WR䝀Eƌ$#^[&%N3s41J"t@!C灅k(/㡡2q[5v# ʅI- NEjdO :}]'߾`)v0# U,],̣mϮ.#'06s)̫" KqΚA,PsSbYڧ\bqjUUrU BScƾnbTBjThSnzGO,[ ^$WPc՚a+;yo4A",HpY:A1 AF p9mRIIDMz3iX '(VUoűxne0Α6M\.bR so*PO%Fp(fp٬^Kz8QU( ՜P8t#R[ 77I尠MO*NIU! dX\||{ b?!N5RCǔ1w] ߳,Pn4MFTWTWscW5Ew){:aťC76!CRT&2^$ln:PC'o-L;K^IO>ԑ^%U`.؇y55dIuy?}FKK(^hD{{J.;>#aKӯ'89n FɌU@mkYb7l&_1@i<ݸGyX>k?smi>p=e_l iz<ljUò}끳L YА\nJ"<8= eϸ8jjX䑰u\4/- [N?H ^^V>Br ִ"Fh0yRd[JAС9=.e|%T*ګ3͕`mȑt iY#^ڪlte'9Hp|WĀ2.XO$.E9ixoH8_XT`n7GMRDôCPmZQeR;-┝"I]\`k|^ 2]IW|؅l5n]Sf9}iD*j:+mg~]~AO0 ql(}č !gEE`T2YaB#FG;*~X} iNU?.RE 6=M\ x֭tccP; ]Z2 Xٱ=6ltF\rHE̱ҲUX/c㻠%Vgr33G3ַVi TH'zS[flo }iF|z!|r瀄ۗ /:Bm`؂ ;5\4Qp|{9Qak* J!CEh0HR3u4aݛ]JMMFy {M@,== F~ [\VQ6YØ%_j{&o_s:sCF?bD0C! D,ĻLeTfxÑH> U1>sb%*[Z[2tN{bXк%?ب$FfبD!yhti܀ho_G =ϒBeԛKEҗ<6Rw[" ٱ() Jn4BFBze߲RZj^X be:8?�+M^OIz]p5jpjKBB-}dܺt4.I^8EPnt=||wþ|FZ7j9BVF^̥G))ℿ::'Aʹ=ǪKCP Sha.+t>jTO6d C{{{YStGr#id$453\hfc5uT+ sr);z>VSt4%}{&*$)ILfkl~^W2ηס߾QHGsڞ!&SR_YBZ Pȕ.( T }G10 2 x(uSZz ϯ=kutΉy^JqJ.2<ű.(<(* V2`~Ĉ!].ďnx镁^g#o""KUiͽi;"?B"( y߳އi&R%By'I Vww/; QWG@..n~*Bp''/ @!3m4H-oӪnO =z.jegR_SB'!#Fg{3@'uC5}E_EMM.z3y*Gl$گtf0DebKZ?D*u-i  j@'1X;:m:G°F띜`ڪ;š<=lp}.z|U#֫o#Aa:g=j̈́*N$%5 6]Ռ+-_S3n4 \⢔2fypX0VFd$._PjPRR ⲨYYa59\pslo˕ X-e:b!W̥ ZprZ)A`ێk#(UgmD% VDGߨS(Srt;xGGHX#d2 bzsuHΜy44H=![#>t˫sM 0vvWZ=TA^Px%Sް7B}glsJTt$JmmbHV_&BU-D[mmmy2+j44:=fZ?0 S돫 0`qăAxο>9.Ѓ-޳VZ'QLi-bTZ\"A;3T&ȷI&Ggh1 -ttH[l>QӿKѤ;jxfٟꤵwy0J&vk^^Tޗ"odDC(> xesk${Si>lQJ ՘O|"ㅎ)36DD솛La:GƯ1EDDZ*Md`rrݚ ([}7^Bc42?^n@Jr59;K:;0=ť9PXzY^>|Z0q?>,{2R1= -&PQݽtO+ XTt,bi1Mpw.K 3ylIj$+vZ"ʄ+(#{gzٓB# ::///%llX:::XuknRL\]Y3E#,ۦDgO//{&t϶U xvk!RxᅮIC)% W>XL ''>iD0m?*o]i?SPAkyy Zp}*t\Lays¥ }4PSxx䔕E%ޫyQȧ@atxtj57C89Q`%-}][ B }}j; BSbFXLǭrҽE͖  NLMf+t"&ݞ3Uqq]PP%p& h渞+.(ˋ݄!!..GzMOglD NYbEiD4Ίv^,R-:>>~WTV>UŅҋۇ`cbǿ ~2ltc|tz*HytV }?x\KX֮@ZZ1„b*2oy!yDyy@3aw 7Ь>XE}S+mlmQ-,,s}nݔ?;+PTVWvP}{YW{zݑ\] N=4J ͡&N񮕎^Q lx{~7gccNGYIGR; z-^qa_@ ˃WX%奥h{W4a&"$+[#\cxWyYw"K4)'N%<13CO%b@\# 41E:eÈK=aPPO^Z/UP`AbwG#W]\\R0ȁ-K F~q-i,O35Z&M לܸϜ|{$msnXHIv5SqB1mv PLN$1%<ߙlq/fL,wC?mg ++E i9M:yPH z︘ Ppg;dLa|}}Bu|<.Ӱ xgdžp6LU>IBMo͓֡VpLG'V~V:p0gJ,b Z\"j [[?bhp0XT #Rڨ0BI25y"]x|4.._]b XZ^]gH$_3 `gT1䳙@:!b-ftsnq ߏ(""nn2K1ǫ=p5%c&&-x"%)-A+Sûᑑ߻|$1FӽU֎%Vl=WǫFONjQ_xǥ~ ts(45xoaY|k{b6=)v7{Ƌ(9|n}?mT-g7h+U;qvƢAcdd.7B&aQwW-gd<y`ROM~ ו4p776",'On;&&4 L4LNjV ^$$O(x L'hkʢS(K'/=;[Y8ekT dz?N{؎.\qȿ)=̚]lM`GN= ?je;-ˢ ?d )loCDbbl004AU(|pVOֳN^RSk>B,c-֮=@"`zGz-iUUŨ*aljOmOT_ RE_\B@$mET/Q3Ìf; ^XlMUWÝ ){?NXؕϐ :^WQ\t *q +\T>3\0[B7N_?iYཥEdKFAs1T'O=az쁄Lnx07LxH`T{$}QSaI3 4II¶7yKK&<#[P~MOKFbj:aɦh|wB|ڏ U2wzT|W 7t s N-}^Y\N%9I)3Z*3EVz3pCk\ЈGV(FF69,8 )`106x<Ζ$Yq Zvio~D@XMWNs  ƶOi)~eg^~7A)L|3MϠCO'V׺?sѷ_m&E&v[nMMJ噎ȴdڽa &i9ظN۩e̎$<Y]؊q9 Kk\ȋ&hhH+)CEM-;xBr]i- ؅\r|+4BBԟ `|dșEC覦PEJ/oť*i&p&, _ݟe#oe2:@ե^ttРC]xch1G ryہkQVZؖpطi1 M,+he7X|eiUlݮJ@&܌aiGj& ttw|7ޞB"O/l9通AȈ,ԬrSA..]g4jI&WJJ Ȳ} lÿ;=rIH6szs+ qf3dkup&3LE)p3>dꕗS_a8_\70x4 ,l++99+ihQ^\HWTq%(F0SB ҝz%:p X?ka {l]<a4|5$oDEnlxCdW#1Y);pHUڋv ff<F)G\}pUy[L[rkE뫻4^b7Muua-ssz[g3{|ʡI)a,bGee< w X.0f룍f}0?-'03 -unyjl8Pd='KqɏNⓤP0s_M:GRmcdB|IR=Tz^Yte$l#8-CFoT,zv5UЯd{42P{ T#唽7BI;QbmܗldS@.Y(џ1LL!:e;wfM9w,0Cg}>>i>xX+P4hpC&}U#O Xcӣ}g t| :vRIV(CQG5m:9mt+PeGڇl>l"5Y ~0C`'c#k;uΥVvڵss{E*@Comq\ ??g+>jqz.<=]!53=NM@ܝDvGL0>ƃ Q^gbgfu'6&+*OE W)`nj55;CrL~LU Tlhu5U8oQ9xX})OVoꥤδyꠠFE*c㻑boGe?7{I.tV6Dk 1*CPsdDҙ,5`>Wo( Ll5?Obkd^"gIŠb&ׯb(CAU~dwkэ%*d㶎BX34I'&ÃWˈ*#驊:[ \e!K"^}t-{|cvmWsUR}O@D^B?; LHZ53CP`JaaTv8^UZoNB:]Zg9-uk٧@.#-V8mZ+m MsxF<x<(&J #Sfª܄)!]f. k |R%mo\^1ש. zr?Ey)/;c0t> `}`i%4Ⓘ`e;@#kk|uy]@z2TUOF%YKz}=7F?KwCp=2fraPw!rk!ݢOĻfQLf c@I5W%2I^,rrQuთBKKIw( \ː{vvv@wu.HBLa{_i>^9Ew]\F=9S=j&ְY OtonN!EnޣSRBf5>`*󿀽2rmR˱X늃 PGӋoqsF P TlH4?q@W|0?' +BdeCڮ4$'}&ہݻx-0wB]M:{{y*kkyo<=iޤЬ.F@ FVL) 7ˋI]&Ϸ:A r;VGoeRZYYqb'Wnߑpё /ST8ohڒLNPdh懦!2⚚5ж_] ?[bz!JubVed7;p$-4Pq izK;!R]m,ErPN%$w&$)e,$m+7gK!GF pX,^Y1GѷQI6i.ik?) e rd>-<Ήx7yOO<>ٯs~/ϻ: @z ^ wE" '4y՟oS3 ۨȭlOW y[A,$Qi4@^KMA}qY)mS<@`?J@ b<ly$~svXFvD`kD( P(K_<& IPA0^hjگ򺢶gqq755E ]p-|e|#5E\7! Ày&Ǖ'ci35`FZӥ(.G_tƧ˅CZδLp LW}]aۗJ$UcC`axѭI[ 4Jggo>σH2pӳ SѰ+I+c>%6}pVfH9$z;QUH%3z?sQb J%EQFOdY6y鯵ߺ8@C lݚt/! V ̿qT7/0(bE::M]Xl˒~A|yqD 8x(T38#Cyaxx:!L4CU|qP]9  h4^^7s/mp<Zޞ*9(&y ~!dX]2ť -`Sɮb}AkSͥ6Z='P^b8#:}]LG'dKVM8po1^T+-xHbu߯[FKeBzׯwӕFB>w?$_021"gE,ghdmC+MjUΆHHE%kRCmK7uX䳠K,XhI7o~V:8ߔuuGftԲK>jꢶ DŊ ;*bcVU1kX+3UƣyeynZWwYCEV MG}B|Vn dxXITJjQ;MG+il}g'Fu #b@ ,7,VÀJPj&ZP jBb`6 ?jy_@ezk&/&Iⓒ:1L;C%m>3y_Tyy32R)Ӎ֏rT:ѓH-eK mecC-eE4"թ;m@x;s80KMe UigXTb@$o>a}ANO4)d/eAz9z tqeJj/Mqק@quաD% 6('^Ed7=l*ckrJs6\eLNB0, &zפt`baQdBDtFg[gsipbL~lMnvn{3\S分C@ ➝3.ФwL^ 4u8yB;Sn@GdpnQQis9U:/p Ƴ5\uʕefX/*D3Jk9lu{9Y+^"y>1(R%˯7 ~|* Oi0:)7/#P06ś H8g;9<&6 {W1ևXcidSssl6g=FJp9Niљstd?BnmpZ1 ͿzE0^ CIЫsrA5׍)wd6JY\:?,BuqM$WL>BBb`&Tjm/ֿjoJi'Yn0>ezIg΅,WWi~ҠְLQ;'LTptv>I05c_t>R̼hdW&|sp"ndVGta?qoAP '$tT T9޹L?D.꽴3޾dYJ $[C0@fyN[xY ii;TǀPi2] 'w=G22en{(Տje9ND@,xZ|ة 6j-@^[iQ?*-*J@Qi[Y \S `+£^P&#'@󷆖ZRδ q@־"FY&J?(=P r%XVVg@-!δ55Eu$hW5|̂81~1&/uUFK1xL%%$d_u#f(&J٥p[,?9HǠҘ~)`}|RX+HrJ[;"*}~a`h$ss^K(%O6UoMxdyKRor|0Eթ#%Ey,"$L$NZ~0 /]QvuA jnrx(te))lf3ije8ED9}[x>'$Pl 4=_xs[df!`7Qm8|+f l5 f')PRK­'4KMpQ"̿}3{&pCqfI+ 6F)^ Y&2s D_32ߗB=5a^`wY5"b++{-W||A!pX5 Hfl<CXBW?w{&]bϥ2cvr&w[zj%F]"ݞ1q3 ԡ~g!pwG˨q"{ -SBuc.n1qb[Hj?~x${N.s}[ âX=Ktu1Aur p鋾aY! xдrC^9x>'ʏIoW;`zp lD5E;lJ@vgdd\~vٝl&.bɑ<ඛ#!\20è+e~Eeq1߽Eߥ6Y xP{@i@WG0gD[i<]e+^bBl?M BeAX@$)WYS߭UB1]_؏):]P׼}ZL",sM?W/^S-ssUi ]Zfoo&S/3lNruI[R.##/b)eQg PFK T-iћׯcDzThTL(WOՇ xyIRnX@}+ix̳|, ]]]|ԓe0oTU-ol @lggޣ^+JFfdiF?ԑfJ+==]N?R" mpw($,ldi$##Fı9Mߏfӵ=Vi j)??HЕBs9ZQKIX'5rbwLHH c6T˷YBQ/.̵յQ. 8ii// fphr@!H@ḐW׶tq{::DpJGJJIQXRxy~Pǟ[̘Zŕ:V]66'tagGGG.gl< ^G(ܜm 9nNl-TFz9ba{c@PC៿S _i,4jZS$ 7,[sqr>!+#pER++V~Mcڣ!ؕg,kV/n;=N+] 3 ;lV,QLUձ'599z@R`ccW ~uME@m#R+TZ%ZL#, x*rb !`Uf=_rWsЩu MPM!bWL3%7ɩvbnDS`D?O ESll;*r15 rhzrY8cf0??/..jxu|<6-2@c!scQ qPt՘k$dM~qL駥Q D:Co@gH ڂYZKn,xwJyI6UXZ#Fϐ-YIɮG_1*gx;qnDEMtat$K]yՁݱ0Z`>KkkOxBe8XXX"Q!gg~`SOXia ׿}|ئkb; 4adZVKÌi_X4&t H(aaW|Ll1uloM;b9Mpj$eY3DoP( XB d [|FoN=~'ҏ94y]㐐Of>m)s蘒oX\y~`0w=T陙99b@-xȭ; lE?y&beD`fknșNkڠx`FF67P_khXN+PI|Ymۙ Z]|LF\W\Dw]bc[YRig8C:il`YYޑݎyz{mf;}gBw79|`%#b[#'OIz [ZJ5}gY>ؚ_BcͥA$`]>p{MޟxƖ<<1!5[<}Q(PkkG_Q3+?h^ ٧CO+e\Օ39sr 썧}L)rѭSFUEAvr`W)m4*f!!+:ޣ@[y==0hHuk3A~SJd{ܜ75iˣIdBoF!֯Sц/ T}U%CY:H|f +$S*r_FFّ {G}잢7Wǰ2[66ں"m%$"=-΍EM}S*bY\"T\U3-5u6X|~vɟP?A'PD55˃JW~w(󻮢'3I=4e5@ubzL;l3abfQ s\Q>V#+x/H.TMۇDL &NN!1fVFL&1FRrDSr,?>6yAz ۞{ o 940xIruU*pJXM̙%A<Ȩ3$FD@@Hhh9,踽>}hX$wYa }CreʍwJejigHK;u9uʚȷt{X ]p .p?cL > ]7eKKAyAJe<6Ă5_x^J?ebPrΎHA&$'*+/ՔeJ4a76 I 6C\Tƛ7yPƑHWsLQ_.X]>_V++]]ĉa!氙!m3Dmkt07 j ?0XO 3> :,+Bʟb&*BQ3 * g [[/X䝟R簟\G_] 9o z^E+񍂰yqhiO P.VxtowE{ H=,l l~tg>Nc7h h ӿ@24sfx{;lx@W7<@LDKG[Q ݕ?06z-V yӦ;$[g3ޟ`̣Fr;9 nk 9ޣ0Q ݛ/Ddh{CrM"pKmmw0e7̚˭$An|K*=`+77qE Xୱ᏾طUײ@9 3"_ =&aQ)`"JʿCg8c޻7o"JHJ~DmiAXH'7P;] A4A +Ww7Pw*ss pI(O Rk:UUkæ˨Z#@FWHyod/R㲲Pc5[Uuuxjժ|O@AG@׉i:&SQ=M7 ZlAr/N_ 啡Pf4;.tG&V]l/U_Έs``9K5Р>Q9 Ibun% ޏ |F隭1*S$l;@aww׻7266-ЅcG[#} %ב@k}6)5uA^ [ sahmi ~Red9eP&+d!:{-xdf0r+Tyzc[Ka⡆ __ʌUhXD P.RQxqGvu2Woj%Q&z^^$#Vu1&tnr# aM|ckW$p*5PݠjE Eb\ʖ

޲Uhe)t/sJW'qA]o2N\%݉<422"Ι?6%$o6&_6Fף&.zFy ;#ݻ x^ zS>Fs;=f w;n;\Z0\m`L1E.}#lp8Q--}ͥ(ʆATiD{\Ly/6LbxlzG#J3~PH37 &Ngv/n-(almm폢9)} YB#+ϔMzJwG5A~ 0R~[s3OTJ @'|O79}`uֲ05l:ZK\\|xB3L ?/Z.$ Y%_p6cjY%&@KhJDb**LRl"68IBvMc]~K8yIڄ)o|_w$xl?2&OzXr 9tp֠}rk.hVSJL%{[և{,.;`eE@[YNH!چaT')#~!+3#g!Y$Sy|Z[4Rw wϧ13d}R?;hs*/~OtI!E*2=dDr?ݸi>Uܝm)}RDV]mpMOormRۯ]F}SfGDrQV lWG7*,kE9TT0 lCr'ޢcc iş)ѺV,Yђ IM 7H9 Az[Q ]/C0+q љݗڦG_!"$Z 5I3B{X?Hw!6hc#VӉw$$OMM)oweʷQqBq~^^HTkwѿQV9yEځ텻yI1C:+\ۙUOt:#[v 2ΚFB,#ʍWZtsi*w]c&"""8 Ӯuu{?o!Ad H#$pm󎀛e|<"/_wB<6gO:>Ǘ9w){ +0hݲuVmI8cν a:\@,n&5]]Lu+A&k5+#U*):&fyyZ+$v3Б\y'ʈhhh<1 n}j;w*! U!&RUUEڃ@0NؾF:wٞ:}}iS|Θ?]DQRGEGg332TP>0DPgn՞n̯F%Jq)TY.ԫn./īr>M] z&i"ᾨ/ot;渓q¾6dn,뭜J$K]y_12Xx5 &M >[i)1[ٴ}qؔ=iVe89{TYw]n44{a!gW]rZa-$Fd |GLڛ˦bilZ` )EvtyGED{:V5|)I(O'eR 3ݓwa?UYP6h8@hEЪcRSS_.ʂv1hȸ|=b> |t_^ѪCX, }ʂRm>`´aj'{COqex8L<-z:j9d`mζ-<\@rd6i;<<<I Pa+hvg123;h>Iӯj7WY@o=:rz"_vGGGCw0!e?ԩ.(Vĝm jCaak'>6'4',5@whiTΏr9\CCȤz-mH@ U3{?54=ߴXTi>ٙ'&&wq񱢓he(K%wuNW0ҀcA3׿ؓ1TPɻX-̵a}IY]~{! vF e=oPji`YT_ HH Irs>Eɳl"B =|uZ}ഷ j-^J t;+k|$$ ;;A_t3 @qJG/v'ݣN{-8\.;Vm!E⢡E 1G@l# W]z|x8;1O=㞯s{ R+69 )k\{;E+bݱli>OCbql1e 10x(z;vN-9D t* lFV%,NV5ydrYK *kn n+/- gir{jhMt{,7}iڹ'Ј y'tF%14A% ~ְʢ#eU 4UIloiYMt "ĬVDa+t2etsM)tƝ1|)p.5UU& #Wa(Xr0-Z''PP`>5s:Rػ^"462`kbo9v(S O}2' 'b*Bp`JE; a[3"]1Gvfe, `U7~L+6Άdtt뿦B뢀fܐV^uuE  N BD&z`}>QxxH yQZ|QCEgQQQ(- ɓoϬζ#C#/-}w0U$ơVHYҮ~r~9^њu"):?t9dhŽN\W\f.r`7ȈEM$Hm06K@AUN>sNXJD"ÿa/lݿfmزZZt9m70 b=!9i?dH$^]%KD(fPyM2:ZVVtgr4mV"4۵㪶&S0}<>{~n/bmlj|w2>.ו!ftx$$m'JOV'kH"! ohpezM8.wq~ecWr@Dm}eEM"[ '.4hL +!OJõ#PéTJym-qh|ӝAlVζyx< VA¤}kx7WRp{$OKsxCt7f.zlv0 &S,}_*X`w@R=RDjP zjpWk3$}1AV.j=]pr4tPiE:_ӓ[h4Qջ.iB(Y보t`mww8!)F8LB]-w&='f_t~vZ,]iC5r<#McjG^!#&q@뾇{iY♚, w# ?/Sjzl'jPI~(CRd7FSGpQ69H߫^|U[sze:Dq/}G& ɪ yk1 |XO_[ÐL dF}DP2}Qu2guk23*:RA\V>:.wX~[-&*tx)a# ޥ(5g@`8CP2VDxηGEP4a{Rei$z/4յz@1L  uevAwKL5s|%$xTbouDxZyyHCa]]3eOD|h*Z "sRvHcoq}#苞Lq<ż ^K?$2C'%6p6JN0J8[c:\"RZoeYNTk?^AAIB -ߠ)LWZ߻P 'nא*y7=m .v3fۃM7=zČ5î#lWs+筇e?ecsY֤{?_S Y.ףo|ll5u;;h'n Ub# ѷK;*+1\ r~wBYR SnADWJ-U ͉ Lp.˃lfbum,oբGff(Yǰ_hhhmьuͫި/~-۴ݜ(y6Tɦ|&qtq{8%Xs{,N!2bEyly蘞~8w9<L(ޓ"eYBK4Xcuh N;$hFaɸqd'  iׯO="߿]e_+jj4@r{&ϙ۷s4kP6h٫wd#9כtx=ފ: ]hxL6 L^G63ZTs8t͊%pe\].eJ]o(+(]L3=ܳnc.^0GPBR*X?z|qnN &TĞިE:S>Q@gHD>y29UudR9.d:w[𤸼\(鲜%+ U9TSuiR0 mmmu^٦g8AgwK&L g/Ytޢ< A29_ںg:*巁,4 Ca ~2Y|{sk\~5:z[iK;^GQzzv=5X*f"˹dGtZ?D]َധ t+u<ר^QgZa*QcAYح/_ )"TWwww~~~@4E3>NMKh,pk #ysUv3$3aca0׬ݔ/njD.qd@%)Xa`D>' )}nRCd|5d`W3ᩬ=@K8YY줈H=YOa@9,o&yv @7 ]n{LzcMęoPs 2# \i냺JH 8d;1vf%&Z YᄆoÃ0 _KDDX;]'́g[%|+-$C V|oIxjHo ($3ҳkJDlxDH&yjV2',WÒ):GmxߝTT|I에^@ںA6Z")t;=:܎OsT8;z>3F)>5;>ϊKjk[ a|X1Z_dM2h{Vt kEс33k ; v~*簰 Wn3z]񼮑q얺A\iٰclHdރN)Շie_/GS#+G+mmA?TF>S)YrxPLܔ*M6zUG }HpijmɃ<ɓF3ßâ39NWj[#SA*KR Ѐ#>3ޛB韮[k Pb[ɰ(>?᜷cmm^j9>!!(߿1?v\O(mA+i}b4,NfdX&e:ܱ}6+rcn_⩲I(,ٯ"}lrl7-NQS8e?@8Eqx> pӥjp:*@Rp(]=w Z~8xI Ɩ^$QuR"<}~w1 nq*e+"$ t3IO]C7KyIEp#%Li0Óߡ[.; rĵ0RhZAAAPPB9ho/\Hʧ }n mvͺ@ˇ{$2~_.zEH(d!!xLquq:R"E^N<i ğQi@Ũ,,]Oa\k@zS=7Ŗ (lPjQm#LS<|nA绰\28-H>i7"? ;:z U{.4Q˷U.z*jhc+LC^aY[SXh)幌8鳕IxyRBs?K(dɈL}> oL!0U }񭠀./g1pS.M5/T<[sC^]_ ra޲*s~.߂i焴$=po$Q@,/(xyG_CY?:\&CM7vn tsEpjY|2|#5mʁٍ7( I$ zִ'f쏤ͺ\G!64""ȉ*im_O!CЃ/NCCq#3)Mkh*޲1%e覑f [nr|_~I^ZN+cE$$"5QG{˦U 7pQIj?OwHyRQ9}qtTɡfϊ|`LhGBU_7Ze PI+`Vz٭0TOZۖ1ф!$p;]^PlX%{mZB WD 74>7TDG{s8)YE,")Kv"m:z TM*-x^pWmNwܔ$2_=Zry@|&1J  jXNGjZ84-DB&&/܂\]3a2O0r*e**#|xgGB ¬2ҫk>=Z HKF žH{J쀞6}hLTݎ^pE3=qXw>v%y |s|s}R% r"%>8h^ P--+КozLJ(?"}o@IHΦ 2/AwKYtz+9-찑J@'A6mJn c8Ho@ӓDZ9tO O6s>HϲS^/ ո04ޕS n~_zk`A}6`"no¬.YÜMDqg&$3KKAދ&!ୡ+&2$RDӋ7N@5pQ w{7)y@nÖ\u1~O5/M_Yپ#uD- 62 Z.,) ǎ=UjY#y8߿zȨͪJSc(&XPzؔd<:}t؄ Vȇ~kK$pGwWq8myAuak83cR ̭i&W%]oK%- $3JV}. /$uׯ!~%|40@ؠnj54̬n{k]]TH2}Fe"|>t+,/"2J&agyH jR \oMiM FeiT.L0(c܎N|Fpܼm?;yc\xlGB, oC@vTi0+AXzۧ;?C!K^=4Ec4 / [+6֘4k!tQ"AΖ ɺК'**uu.纟%LB1@ZI\եR4#e8–UԽ9s|X_cOҽ>Q ,FQӪՇ%*I{Pj;Op@xdɞLE4d ϶+Kv\EDzY_9f]đ c%,E[#wAHx V*f"wҷpf B`¢hs8_HB.z6 fF7QnN{┫+$C73ĴY&'˩Vf`Vз'aޘ mb;ovʅ/$/nquqǽP"&6Y\̴3V-RPa00&-1Y8h͔8t=fWc$(uboږjlh\"ۑ>,̓g lMw66r^L/_E/I%cGb(2Ub*"'F},Xͱ/'`ȿz8i'wjݰ,f6R$¨CYBV "O}SpI7Ơx<$pтDkJq(Wl#JIYP/+hDlۛO~y/pqo"EElɸ̖ZX@g]Jq%28 ]A!7jgU 5Q@Boͩɚv7f*uG+z [tZpxᦉ.?!"PHz'$}ԭйLyNΥݜݕt<ѩ?#O:߰]Nuf(RwݜkZ~H%q|q|oa|Tw17췠B[\׺f/d] IR-$;ɂFV>j<_u鸞˕ 螄L+$օ$|0 GjleN_tI4tpV=KOfr3d=1ݚk?bnwj,_n/۠ '<_U~v|' QoCJA( #kқVߢ>/hy?y{ڤHѰ(=[\ܷvɦS֯5g>\W5rzg//@,Nj` !^\& Drjc?}c?N_l}F2c_w_LN ~m]k~Sw] )6׷.tqs"Dqb֤:I춊Cw'pz'@/Y-vjXE;MzLjD Aj3ǟo.5)7~DDhisچoWIIF-otx3M .CV_=-LzL)kS%zl R9ŕ=1b n_GWGVyAO,^ׄ#fy1xlU^ePzyeVc^)O}n_TTlK@^^>PA[SzoT\|pr}n9~:`Y&X ΄*447E INAoC^ep@eͲ\ކh.EݛV;@(3Q/G"~ ,,:;]R+ 2R8T_hd3ꞫѼɣ=&9r%V{W8rrĞF#٣}~>?of9+o"맼q˅xfÁzo%%ghih?0=N^>'Bu%?/dFh?5؂I62e=ہ[Rk62̭$F ƲʻOWM~/F@@yDXB^r4п+н U^|:ZsDoiirt| Nd!qt8ZRʐ884Wpׯ{n\P*[[E'g;…I_,D=*o:FAC+B#$,~RN7hss8m2>Z)OF)Z ڟsCʃӈ2*ZM3|s'T=.4]k]2$= VV0eji2!OT7B<*E2{ U=]2p? <=3<{@\3Wf 7$':.g1LMwnr؍8 ɡ DܔtHڠOBPFY[dnnR 0EpKĭ>f&Zjc==Z<SgAcp$-vb.6B 3g' R^zƚ}' ;r $5@ :]-bEq?KШ+\2k1V?8T3Dz{*a[.卯lm1 MpY; ċkhge&%)dɬ E CQEGt,xhxzODGei)G?~UVŃ2[mu[ veH퉇  (dJL =ܟQJ").(&MP$p`N8ffRLcM.#*42q?5kO)uS $;Yǩ-z]/Ōb`EQT`nJ%-x?yK?He.T'OXۂC݉ [^,4|@BbDNNxH9<xx]/LFQ3c"P?טO!124nN?gxUzIQ1?\h@tS$Z$muVJWĥ%}7{Ӛg95rKYI7G11+͟*0~!6XO=گZPo8HpT&3{uF1F&=E>+%$K*#̞NCo$8DĶfOF_|ˣ.,,,7H^]_NL$εPpmż\ Ovfr[fѼl/<>oP}Jyz}:Vή9  0`Op^]ѱҠʠp:r,lwpv [;|pPAvoYvc0ͷ8k>,z'kε Zjxj7Om7_4ZpY9,tQfzwXdm)2W3O6j-&螅hzrG"K$49bf/NN߾}I @񹺺)u{$C.G|>K #22ؤp0/5`s0 gC*Zk4j~?amGciDoҵm &###\s=q1L@Zjf647^vt:7+L9}$S}!xt{ uz $ow$W,*jN|jØ3B^x?W6o^5zk &RC߸]st%%Fi0)!IC"^\ AVu5',/߬ 1RPFITYȮohPWWX ǩwhhTLZ5 ϟ Y!,+++>1bnj%j2dr(KG^i&6GY:j]a:I5|g\aP3nT]7,j %OU5 <&wΐ..qHdWDL*P:-aZ1.| ,ˠUO%[]a6n/6č$Ϲ?) .rP7dRS>4 *o{-7><>Ъ?bܒ8GB V{̱dq6r6-DfvUpTklΙs, TJ:h͖+nrQ]i {ILÅ{#LZ݉/m~RKTx5KKkk4=`SST5XRGtsfyvcl)ڃ ۷S\ S6 YuSq_oJ)>amZ6T) g}q"?_uu}& рL}77LJIɢ2_^cn}Zj;%EPߎ!i9!u8llK䍪^e-d5C74tL'fIߛZ*YScS'5@]덐/zgc#!E^gjVH;|@(R1 M(^u׹λ_40[[2[6dÜYmE:Û2 -1g/|n.*$Xm!n;  .KPI>g4/!WF3? IV;N7rTXo8ytNΑ2^JO?}!UFRȕm@N"ZTRQ@SA9IK]b޽a+oQoO?Gm %}Iq\3a9@ktu_,kz|R]78OM5NK;sMK맵C}4ٴKRRJs{ݣގ,+y޳IJJȧ 8]\ȤGGcݭo/#UIF2Nd.~W b9jJynNd2fixRi+uȭeLFsʆ텈 G2`.f(a$̞ZX>PmyӪ08XԎ6^P\0X,ZSn؄˩@mA^ 0gQf NfyLxkOKN LM">{z`&j2 s$jB푏蔿< N8epSǤt\_Wn| K:ƃd?D^merW;y_E(}ATR6A?WΕQn9,l jI]R2< T#=~o?`|['gp1\_!I"{G Z%pOxIHÁ;cc&[iEE#cB! Th>7?)WZubzFwPMLOcco РZ]V~E/ FqY42bgUb<;AGt,I?B˗nbgI86@IǹR}񞪵縹yLË2fa4@)R,>?EHƶ\&kD>[{5?tv"@wg[f]#|^go<1,朤[hebvhOG<JI⸗2A`)  D&n/_co )D]F(h1٬;A>Q@4M" ffR^2c))YGyED|bǽw{p_@ZdsƞRTŒDV5+PJUϫ,Aq%2[Nw^]awE;Խuzf4e=!,grɪe4jc޶b| e[ىZ.S?yM@0H`>ۇBlZv-0 £`NV{/?~ J'y2NnBJLWșUFEOK {$ޏ|8eD/۫#Vd_hxq{ov.T,P|퍺 Χӏ  (,EW sWdW@bO UUTf3y]]0/elEz5B%G+88b**dEsܳ %V6Prr:;^fx-nct<ިKTX0<wd 56dd>,&kv'"G6A"kO=LEN7S &VTChZɓhZZLV0_0qv^o'a$o߷'H| n9a@5XX/V ,dUgw72)x܇ްdFƊњB5[R?ĠUEG2jvWo[U^!Vvu\b f'b륰ʢW&TN8"{g&VW.CtGﱭ-'๾CK,5=&^k{|S+hxCNrn1=M׊29U69W*7G)JVP72XPCJBQhpZPGߛXryWWӥw rurb1UƠk)KKRap#6yT=w-rIm=xQ+ޟU .{ ĿdNNWcJ yw^(rٟ4EG8D$|~loܜW4Pڤ;-Fh7qJ;,]ݕ˲Q9༅;YOz#һQ ȿf:Xponi;>JM99<ۭXfq'x BX/k<[>㝌XvyOCWm]朿˥_SѨu) RB@A U  B&sB2홺uze B[.5*mC)pO8ͻ< Ձ]c:>Dmg F71$ͺ P.{p?|˺~ӺED^*Y3eQe0:Ȟ)$a9od_"' V/f {/㸺RC:n2Cݞ?ȈD v+wuZ rV|/Ě<~HM/OpA6/\m# K1B_n5|Whޑ{kêڢQPP@%I;nK޹8_?{1>1Xk!-.2yx`' XngX~GGv3wnhJ֎LYDzqP@"<=()) Gha0Q{ +6ƭ*6?˹ H kl u`).a0SEɉ33 I60Q_ft֖n@Se@Za? չ@igJww(xx?~(0SK̙̟Uy,\Kt; ^qwa `7Q*X>mi3F"WY֫oآ _%sfs\""bIΖѹg -ZoM*(:'Q\ZU@bl$#MMKSwܢ{ &G4x[&c^fNdyGYU]aąw*,4f1\9DIܝ/Rj-BOqSI48_'zJ26Sa>C(n|Mp9&i~j6'5U HΤ4w~- O>?R QDC/MG%2[XA f/Km\;Ttdջ) h ƿmOQa^44ߔA0S^a}uF1]:4X貲D4 Le~ Ł0Sۆȣȍnh'^I_tPkHfXW3 o'Id_e nIo=;vk%*ROiEw-KƆHۓ;Rգv8x!ؑ Au6\,{Z8$0=umޜz JbKG Q>mj2vx^j8+Ԣs6asIX+P7EUR@e2FT98jK/~8Pj6OjRL֟Jp%Ill /!QMSZ+u@L '"]rWZ?phl<'!e/]ȸ;dL)6Z`Idj^3 ,v4b ?b.b4Q*g]]X5,jB^7WTby<ձ+*W]nT%ECVu2+}M)Y7 Ub:γMQ}F+=3lX.pT&%O68^{c1>ӕ9J̻_lO N& 3(>jWBNZZT&峻rLo9LLa͖;LPQl^y}h_ k{@ѵ)#BbA@?GNzY)' VB~Ҫ/?*Cu̩j"~":8OC#5LEa'l(C՞ګ:|Ym#;_G0bFu,ՅDSnH_Pt` x CNۏ'ۂcr?ih|YE ʥ90poٽh+7^||:й .M*ȑtԍT~g6Flb>&/,Z?U^ޛX3Z؊=_A \@"[ ,, 5|,C^|qDn{N4#+ObݻD##kY9缙{0J܆b(_=gq>{!A#uVyuÒ߯󬺔B߁d05KD]PX3V=B"*&[߄ۡwiw׻9ߛy#!W{z}J~BgCw*"!!Aj03Zr,j :fbdfwnt.I7̃rY>;dѠ7#vDtIԔ5náxxx ־zo01{/CaͿw zH2{֑+A&`o7r oO}^a:h4Y&dRǏr ,ٜx`8WhHqVRz~7J5hHo仵5lQHAz7Ħ+?% E sTG\_|z}@ @ 6vo~hJehF=XΖH/^ĹQ21(*A͓c8N[Hg F4[iXW3hU*Ungb+PjOOIu쁋56SP 59F'l@tݙRBR4 ?bd` ]v8B1EzlBU&& #T C4vj8쨁_ϹzM+p3IQX;DAo>r&/ތm?ssslꬢ\= _CC!ӉA=F1˥F[G'´>'`|ޞ$NWh@J˓i*G&۞,z%F7!e3Gxvu}P<^d1x2}Ѹ9J]&sNAЙ^gQ_oI8.<qHC9FH'[AA266db%`m`xUN$=5`š$ݣj "FCؘqCFFbsM-`noo9㍫ܝOvgݳfT*99h(on"?~.vw6:_g/Sƪlz޺s aǩG:kFR'`1gP*[I?~U̲arU&aR|[ڭˊs9фyh~nvj4[c!dlm%FZ ws;|q\@b6~ E*;`|p g~c1ddՈ (d;jH`N9nGeܡ1$6ݜ)Ox/=/l>ilic1;i``f+g Dg{"O!lsӐ5---1+l")wnڸRx@FDRJ0ڛ*EދO@M)(A>ڎz]b{2KBsES:NJymD^a~zFh:YdJ(wv(.F/PͼgL5iJn-4\] F J%˶7_n@pgR$޷_W~BT+.) A͑Ot;J%0pF? r:b {I\O1Ϛ"lGli]{jOȝɄ' x//T?)IGONyʬ$'So GM N?y#܀(ЃiOTjfW>tfX6qݦ T0rcLHx)͝nߥ@J} {huiiD$|dRwvVVW;E}z*'^E0*>kϟQ}3%>FCt9@,?U\`ah)jm><9˩bGR(qo5,[m-'46rb{\2&8VĝSN棥}@_o|oggM{NE`h6 +---)Y 8-hMK뫜j96g׃&{ &SAQЅbDDW{!Yj%szvR]LG|Q%i@NC?@"zdѿN}0Y .NrGG 6`3|+,A,58a35:iyy5ů?ʟؚpaO}G|+\G {HA GWm@Rwz&F Bf@x!R'6,QY}b@!C̽X7&"W^EDGׇ싅HO]lsXXKW=㜏aS=vQ.-j.q6&ڦŏ"iW:ѾZ2=]t*D8zhOf ݿ Jk@ &0ps9oh}k(^UX m% D_^m'&핧]{p6?9ʎg5r|Xyd3JCm @79:SLD=[7jh'8kРoJ%"3)WZ='z~yv>Bm_? F^HIHq`Jxp50Z@wօ!=8r}mii.}iÕE3o|Zё{L#znS2nT?yU.&҇;%K033 G(~3u<0p0IںW ]o㡾MX@$UưgnJ<>>mKڗ)Z+D%v+y?;'ҟÓr_e"894@WsJ[h48LP\AE:Dg`IVnF".gո8!zag~ٶ<ϋ/Ts$2|*.dq84V& :K|3BJ 755tc]h,nxy-л?^_,0/j}Y"սQVD `zCɍŕWwWAx{5'cYT\7()3cwYrE&邤D|\_˗xFQzS%kWx#?qqo 3x};Y$ҝ/(j7 V菧OVjCd/_b֐ *6bcXs%LR… y /h4[~RkNW)jRyU8/x2m/8)]]pDh}XY/_5E,n?߄4V6?Gv:^j2`F28癗lt-|f!>YOR‚`iRy IrA]Y8UE͞w7%:cwcWI?`ucOL̙wsqY:Bdl~`a_ad>t2[0ryԔv?*)Ù{s90We9[}`߽ʐ%n26HT[]i2oC`Ch RA>=o#p6"<]$AN ׆6*SR+WW97UD7V0UPye;8ňhYKznwѥVk_5Y;@%O,-Vo1/wh0HP,/\7?Qmc4W}wu|7N68AZBk݉[??OoP|rydu?^?duXak)?!HSn8W9yDˎOrevw.7s7mk+~=TNRSAAgh5&[ϥ da yǩxĉVTUvOOᵈqvf&Gu=OY?3u3Njb U55AJ/~lK(ީ.ozj,M%oι::NnO:3Xp2'r4F|Xb({{R훿{Y|ZZj7ʇ$kDN{/4e_gJGG1"ug[ TVVht|~`C|W`89PҋK3I +9l~J D,9 +C " Jۓ_c_U&t&3be 0͖-ֹVT"$b"6x/#Lg2_#'V+GIHDgf5aHv'rPUVZT3IEc3 PíZE$G,!s89>/q7a8 9fY`CjLqg_y+s:C)D4Ǜޚ[G6J#QHazjy.:a//R~\_p<} !#O7 FXDDq|f; Z4oe. D$-GNwr|޻:f1%imyyHݾ$v/Gs3z}S_c|[~kο-4 Tl;J#E`\Z l -*PhG6F͡7_`2Z(()YTCFV3FM>oSO 罄\vY%DZ+]f]|d..Y]y+bz~aƄM( _{1w 5/--]nKiKtvkOJ++DF'@HS( =sp)-|,đ᮰sSSHnەW'm.QKDlcYJq^ H^|iaAj!8]|+Îň5+2QWa`PPdyLq* AU0~ YlʣV`aU.s<^ttb5/U_`} S]{enKL<^yu'}Jx벉dNvђӮadNN\KZknToJ2 }ff~&r"֍Քbw8<褳9mIGyxUP+, (޾w`İڝz'(L8dM\a/>bޜ\։6  \UgeDbuVng@;lz}6glp}\._JZ+ƪW*ǩ^ގYTWn瑠߮2 ؘMAa}sBq|d -›^ͣo=Wy4! NAA?3sa6s2tww&SYx; Fٲӭrai87O#?Sh .wpzT7h;N `OABt/DOxwWo+seKLd/H ae|5;t15A*KVb dFwP#Z _S~BA :Un=`=;[Mj]e OPٜc/]9އ:[?_gהgF_|4Dl,s~g4_J;-|^P-^` &*2PpuSE"`wXyS .y\4+q&%)B?a Q櫉bM~õHmEʐ#ר#}`Pcpc@n`GP!76:)oD %-\˅ {KsH FtayZZбHD(u]KÛ0VW *Ը?GR]n;?hn 'qo}q{Gwc gLp6 *C]X" @Z cq6/\9R=I%ʯV\L+H)jZ$e7&RɐlSa|T##[3^"Ql!8{0h}wz @Nq?2zfF<{'mj/z׳k%0Y`IzhYV}Jj/"n]L=s ѭ#!nXnn rŪi=W鹛՚22::;Ci" oEenM2ALHe]6mma5Z/OHI/AA RjվښP]X@荦/(` \`2n >PmU]8^xRqi9KSEP|i<<ۓ醋dW`<6/]Pe2ޠ,w9ۯv˯=ߑH+\/| Bk[_$J"zu]~x=7%KjH9積M$ʡrbb1r˵/XepJN@QݼyZ'p|j)"|9 Fd](էJ gGgiٔS@VBECHt4S {J㣣:POm)L~$IfTiJ,<؇Yx9sWG+@2z4\h +4<4a;7?k$_XfIC#lal23 !(Ѐ?6dǛҽPTXr (>EEE l4 $|=-wYC͇Z<h9/ߚ`EZ߄#d )iZճ V9僤_vD;ئWh)p_$%}Cu Glw> yG f$B>N Ž6 ?3?~*@ j@rc[>o|eZC$Z&&~LL,RI^m<}U~{2)I潠9/7QǴ=^{Ч}fw׮U=T/)jrhrUYWn4bKJY5]+ .Pm޶ h.UQ@PZ ے  rRtG>Cz\l;3ȋk<Q<$@Ҁ#̤hklϠRRQ,ܶt+рEMXz+]}%Tś' Lc!ad'GM@UԴt+=~Ҕ ?W '5=h;-?ssIHH`p]*s(u! jvҪU6TTI k֝Kް?hl373_5VkEzm=Rm!XDCژA|'~7u.øhm]V 1ۗSy+ ˘~:sR_$XX"3 "ɕ7rE + tkO8Y{AHz%n7Q+yӘ=8l:zzr>%llbG *>Tr<o?XMWawȢyX㴉z=7vWX/nКM8x o>k󑡣w7UZAH #dBWRM21V|_Q>qlg%&[:C 6.r~9'4K@k!-,$x"G +e_\~;f9AD@q;QW!~?`+MؿoJɄ |Q[ HɟrB$˵~u"*9+ t.|I f䵓aX%%CC %k1==.de%EE26+w"t=BC)Gs;2yR7(<~cssq(fcl/_5^/"8_L_4=\r8"yƍ` veMUD$_|eZ18 z}C0mrUfq>v77S 6f=|4O> $F@wKg&n4!?*Mt˳ez[ w3dm_0CCju67%e NX 􈁝ss8?5'de1YܗUc0^kh'8%:-6x6sOLp^SI<'_5PaP|Վ|PaegهOWWW Cp-dsT(;ߝKJCTjI|O?@qj5ہP ex b#̒%G93ENw l_PL=tPbH!ŠƬwu%)~̘'al Xqkgb[ֱjs..RDv{$uub^MC$|۫'B1@xgA8Q9(CE XTTG,ȿܜ7q6Ag5 a֖~1yVڜz/n w}h RR~d"WRk_@նFoB ,6T@bB*s%CE,fuՕt7B R煄I?r!b hZ'V%%'?@@ȗ05}J>.mb=k3}Y*/ͅ&!am9eJYu_ *}kkg,4Ta@Ϋ!'!|vrhōP2)3Q CÿWSS)@ %ޒ4:E͔$Otd[n˵.ɂVNۮxonl77^^:$seB)nFM[3D%keޡ,&7}J*bVeĴG>*p"cj}ss4,yX!Qk.E~e?F(:ۤExƽ8z՟[hZȯ`lԌLǓ ; ɔ&*㜶*'G3^@ J8FTћ)VWWn0l8i35VkiSoy/=YoD8m~,G`앮P[Kk0'폃;6Ƕ0"l|]qcԊ1,kFEE4K*K4f1GiXhF489 MKg(/ a9ޞ*]ZmvN0M ڱ0? i)r4Hw88}C;̕qȜN*%Sl6$+zglՏIl=\oHoVpib"~7~-[Eꕍ}IOod6Tss:ffI[ͮ/&$kGnn.^o qf"ɑ8H7ښ O惭%25v 9c2Ie:Uަ. JHPO,!^_דox./kVPCO(5 ĕ'5;߬C(] 2 Y [Zk6Z@ |WI\R ՙR q@K'`9l-TnK?Wt8cdؓ'Q[RE`kS  /YcɈd$k'VNcc)*U}RhYy䘘' $MwL+ve\,#W9^bBES'H.!2Z9JV#sѩs9oT*FHܻ9YdxPiDj"3u::pfɠI?C@.Y38Y>/` lh0B\XW[[lL5 `V*4ܜf;F$&.dOW]Uf[㤱F#p.~Ng#Ĥ8 B~fF҈lk@weqPY<[7D&b\WGIhڊ\G\kzۦGL.j'zضټ$;L^O(U`2+"/4Ǜ7\A̍΂{ l Sc~g'v $˶q@Є\oq]4=S3*My;)yh@|M_~z{x-FPi]LZ7krCJ20:KA6W|ɥ'KUoex8ݗ&m`r2>jj+G)xܼJ]X'C% kWO1PެF=G#upD ՛jv}_nʃimeFCDڪ Xy// G^7H%ntʃkRRI8Z^z?J350]]pFCIV$S͏ >vMitUBQ 33snjRs,>[ T)C?^THC@Wasc\LՑ7;2&g%{}ЄS0H*B`BmIt$Htx8‹7~RK OJe)!ןq ,We)Dir\j47Uh^jznXņm" Ȕ-G%ói*cیZg`L߾W ݹPX!=Ӣl M2;P16_lϓTR"h`~~oc~ %B`G1}tv6Cp b-rGʼn5 \[|؈-y/QJlɪӑX<_`2iIdUg &GŠ65rv֍R ̌Ҫ3̤`$-􍡬n >v8:U[ )qqQs8Fzy\YXOddDIL[0׸\qtL<|<::g~{2 CXcmlm{j Dl4_piFR+RvgOHQk Iɸ__rNKvz]\6/4M=vcQ {cmMr] ےVBrwMӍW̄}bzN*gt:hԡEDP4 1 nns\x66-TUbP!T2eڑVV77? im]:o*Q3)YnjU @6d)iErs9@o#vn0Pn :Vg8-4|ѲJU d[(N) J,.N_FAț^ƛD%@H#!p9./Wꘓɂ}_=o҉*,ike2 ;#C^Ԟ,y# >0|t<q*9! E&;p'LJ,4?d ]M|QtEf7i\~WCů ȼ5cPvh <@rT ҋŏ ;9~dՑRQyNLC:0]^^ՅZlwE$%}F yJTfŚ4jw[&sD;Jh#>Vrrzz>7zImk#87YVVeC v+‰]>P?=Vܝa2ei-Ql$E#G+Tw(xuc1F%jSɼ4nMJ4;Rh\xjjo9^<";*vjtCt&]zh09=2>7bibݑ[FfOV(@򐑿NhmUǓ &%WxTX|lsuNVdj:uZ:xsl/gK'꯱T}^a=>"C(ޓLn)RZ  [+19?L_.PiwPhXh86!zpsuw`DLn8Q$3gwW;fǏpϟKqpXnoA  :Xaәluɟ_xſM{\|WH6۵?tD]gwq)9U;l^0_Ϳ`"&&>ߵ} kh,%Үi&*ī,1J7o.hƴ,7~*-qs.po8 j᧿n6dl9L礴{GoЅ~ l9%S:d)6T>O+?/kHhpbT$6 $9',uQ˃B:9" zgƙc ҏŲcurg'M%s*0I}ۢ.C5FQ@czg}D9 B*6t A߿?%=րQyiH@̙ %Ci_N*Nu~Gk$|KKYUŸ(͌DWn,? :FݑTt38y7^#OU\76oQbUl LSɔ ZNT.yC̈́3|2LK)+9g9.5UMoҌlYdP5Nu,ȃzR7')& =D&H)mDa"?W|2Xk9e5IO? YS0 :WXv@I,}q4Qz,I/ ZeLr3Tӭr .S`{p1JֺE|wTL b?Mg& k,7Aɜ`Vv4P-yğq" H.TǦ'+Eg2H8|FPWaqa:tup?CZBeSM0֤OM T{sӁ\z͔ۓ*e[j)zK[U|nTmd$싄[TP =.yЕn3Kr Db}~Hd-at9yx}Rb)RSWIZyQcDbBEݷ%?KrQ;D|BE0j4!d %_ Β5SvUm8gQtZ'^$*kނoUv.-u= G@X&<"bko7"lLVT*СHp2g)]h`LN38jZ0XDt^]A@B/:!*M~vRo}mV,M>A\3E.;NTV|w2]ZVvIxh0}Y^"YYY88p'n/ЮJ6J$ɟmW*eT1*sZ}Zv$#p/?YLU r'Wʾ5@@)$ p8>o\oX/R&4>;٨j뼛tp͟\Otc0iu)xݵZ덞ܷcY E27o߽u^˽yr~CVv0;Vk@Fxuc4 i(RlzIrȋj&)W9{%M C@f^vͭT.@4aj:}\Rl?W' @%oF^5 L.5|.YnBt(ɍR!G{ )sM(zBXz|(l C>@r"qP/ɡL &OVqY% okks<$DDN/>x?84/[L^g"mayքMB*liiqdx3$$u+~yd8+gs(s*ca>tW]T|A[o)lrme-Qjk [\^^rZyEQd#Mdc`/J%'X. jΞdA56''S5\3~tsQ(XSf,&&QAu" ͤZv ?347S@7,㇊TCO+'vu-4SSoU{}q|}5:D6+;1r9753I]tV5=J.oc(r_MĿK+5|;dX,têWOY](lnF~%M XZ[S}} 诞pPdydfݙZ6KIduW'ʥS%^p"],--iLBh0HV)]= [P ]OjRbЬ/Z4׸ %]6Ny;;Wy:]ښW2.b;ЕzX4KrgݚHjR%q:SVSpT3+ _xAZl=ZjJ0#ܩ{CXGlfm'~B<.CZf'tX/g`r/>5_ J=p#w@FBqx3#r(}CC3 7KOxut78Nd6|ػc"[i,#eɁ?[\N-v~bR9t(wTT۾dQҸY9I?&wCy3*)D~6. ݼM޼tS憈Y@@\B]AF)<_-rwƦnMA^HIKuu%fFt? }%/xesfq& D6h//Wc壂4.s)qLMf\,ڏLM)Z*r+*ff_x|k:og8M+K,UDgjFFb=MBٙHIv_UU/~os@Ǔ'߿i kՊ"j@05 j KM6G}۝I\룢T~+3U$onsttZ1&`OHA[VJSNGljiy0pT ~.es)A߾XYiݜ B\)8R߈^]ɾ׾H[l?}X6jHmƒ8<6vTȤ.3G62ɱd 67k y3<|vYn_@j']ۓr9l]11>Țt |qa_+XΖp}m(yԐ`|vwHxDƕVs/3HrwGUSӧHuՔPZPzޚ>;ChFR%PʰST߶&!f8jxMvV]Ԛ\DNT" Aq>'%%}r1Ce9l싂2irc_Ðnxlѝ"s=QCB'^wBO1d-o.QkVb)KEcWRc؞-}t[컺9ߩ\}4oq$V;ƶ2,Mdo(ܘo_d+_IwR$+^ ɜ1.sU|_^Ms8/B'/XAs}`I{w)L'O& kSM.*?W'sby&,HU$§Ortn߿?{sGog=2_haGmRoo|S`hI\T!w(,/G_fNLLN]oKde KO8fLĨ2t8W$#_!;A\Sn2/.<}H)!tM ~;_tkT^2R!UЦe|u ϘaD4%(t\kئ\xxUsnEaB2B\_ &3K{+Dw/0ŝ+W2Hg_CX|߱_?yՓ%'oE僀9b0f|u}feb[L5EҙڈɊ3/xT$ǵv;ppRHd߿id4gl`2y Ʒr"]ɐDEev"$ߋ'g}Tx4UL#Cg`^T ?2^؂ĊQtVx H`0caUyOָc`3Omku k\Ҵkqb3!nrt&gmU}^%H=8?5Ԛ.F3ICK|T,Z?u瑑'fipDVpGaHJTb`Kgn>ZwW46UW>>ƕ?ߊAU_]c;jGeT2"~JO7T0#YUUHR*pXX@)PxՍo97?Z}@МBcC FEL~drRx[=jp4)!?x""}rL X(jkþyKj{v xp_.R l%]D }B"HDFԕ;QHV0KoK6{ہ5,~}@xyfwѹTe[66\rFt>Zkmp7P2?~׈8*RIVI"*1(6λ& 󀊊zs MC8GY[WYqѲ; 8UtGHiP'DG IJ_Put&uY42~™qV-B|@*""vA4+SǵRÍ,o3i !_rN/`ږ1 %rS{V(W O O8_W0<Q6GQ+'E_k634:sTTVqnrb|5sWE0Yp ʂ `>5ŗE!q&5"3$"c(1Re̎V@|6ۛ]z[Pfd !Q·՞ʞa;2d VW) x߅&h+EӋXMҦ _M/_Iwk+l>Uvߚq OR3CN6mm댦7 I uy;{zU *wNxr\ S#&:H 0%JU|ORΚDhhVp aeqb|՗JRy]O`9K[QX' X,LkJj]5|} i[gڲ#`[?J.)/5/e.!cv@{#'-`sU!1Wd'| Bt2.MK ѳ\*T"AoK+xOr.=&3udnllv5)`Hsgb@, }ybVH*'~r}H?+`gF0{n߼n_ݕ+mbrlagR˕~>_G΅"?"5c/z:]I)~B^{`EBm1;Hy_d-5,]^mdTX y:j?i d kD$W "O߰{c@$<†)? e PD\@$C%?%/ZY}4_vS3V*}s4%0簎k\j";;ߞ7z{ЗCDu9G]|p ["- -LXv>VVt2EZO4+'6{sAߕܭPTT],;9iQSQ ?Yr~tcc E:yVY*ժqqz"TwξLA/#6H pdDBK/77[~NGo 5" ?%jD|ZƭwTԛh*:~>ن!)A (Nu3/y4SQmݶǓ~y%w56Fs'ߌ*M3Lw$??b1Xr};iMgc)(*VwMӦ?[@Ve Mb)K/D^ 4ej溡Tf4^}nmͻ ,.<.Y>hM~[~-iyw_p@^&m4ő? <9sw+$MT?ݛ%_ɔy9WybebSYSQ -Dc0fEehXFCS_dMнzɟJ p- ;`\[s HII++.85OwZ}9Ss|1YPR %əz{!|JRH7QѣHJ~It_qn 6@Blռ;r6?1W̘(?y@55#2==5%o? :>wv_QjR,>\ܻwg.?!rz#?ׯnnqVpN&`rV Xk4>ۭu [ ϕ 7ݻ  pGxr n`=Z1Nb&L#(|Uuz= ͘'蔛J~#H̞=7ޥ`WrQOR9r X0}y9nw5RSršMC"ڣ[PUliM_}G' o=zi: | ˬ^G8h:C00f : d?{FZ= [=zzkXbb/ >Vt|7 @LH :2wʔD;Dz N-: I h¦sXƖ~VE$7J2KJ< k4{'-CnnD̓u |n<^W_̾ik0=lU6/s)!0srr$1g R걗B'gZzzE`6㣣>/&TJU_|B܄ghNJy?7LK 3n "^, >< $ZyYVfF$|lpԅ7,썈hƃ6@F$$ͷLjj&KaaaGGa^Klvt޽yم!`+JpHxi7 R%$֍5`)Ljۛ{_, hn{'4/T*=e?*bW( _ MUS4`cai"y |@y1!HȈvttXtSe6#$))޷`UN\CKdxx>DڄZQ''K]Y,C453i6ruiy^kdB)0K;"##?ps(LDv2O@%9Șq@tأ䄄?YU_<&k@#ի(?lwBr~ӹ eHBƋX^R fsf~<Ǿ}"/2me8{VƩZPp'xV6TFH;BQ{vɕ]q(&&D埝f(88AHg``q8PvK|ľߜ5.@UɠN9o=k<xY3d+k=gX,\X@9hR $_PUǪCiI,C}WN|!a _ⴆ :FjdzEfm𷦧vtwg,VNb(R14$˖H ݙjg`u8hb9,*m"팣N9ff/*iOlnf X~IHȺ'+Iw@MoXQRz|~y ;k&d`3P{:a°T^xEga@z=(0z/{gf~kz=zvv6b+Χ?IIuLM wU'SlO<ܚmOC]t+gzj{:''߾}itP `)p18B]ݶ>1 US)DsfJWԂx\p*;Z8Hpz\kk2%C&R\뙻SrC:<[oxfISܜ_PP' m#UTT`5W+8\f3aOVO`oR*?=GDTw}kbddʍk8p޷I"N2 22P *ڵA3Oy@.ڎ\jK23F"G[ L<|ŋ&H5r]l Yϻb\/@u^(_'CdBL$SFhaYX(FO5ugpq/OZ/hM*gG߿e"ںjLXZ#±^9 DFJ^?:}q]c~: ,O`eeƮj&.%N`q7RCZ~Ky @@?xjnWkWUUUBٕTUٱ}||^ ![enjIryQ6>N娓)Hh2>S$(((?Bp HFS EX a+}hUI#5:fCCC"~`&Ԑݜ4?cjiI'~uҡݙ+̼.TXtpbhnhf2Zi;qA5Q("R%R twHw#)*]-H7HJ#g6}?poDfYkcf, C= X,g pK8K$vZ/\ùuvpC4qRh˻c=? 2"55MYXF;䅚)67͑ {7d -~fre1&!Fcn0]K%,W5NSRɹS'<. }"=e+ڼ ^䏻ns|DMEddFyo޿ZϿ mR&| BlEU>Xb܌V).,,p߄ ~Ec yyphHKX|t*X/ݭv5iVQ/Q _A)ْqnP Sx@mm& ǢE.B%  ۷O|""X Ʈ5OBjH"V=Tӵ] t3NRc$˒ [!s4/(b Tp埜kde/eԄL\m{K~j'D9+CD29FskK^ϬmdPbŴ8;InRRraqSE̼Qx>ݑw8YKȧ ?zx>' {063acF\`` LNa@">1I;D4El4`M# r% QeHPgڏR#-_\O0n~N e1)-&eXz&D (]VQ/@̷Ecnǻ2Mg\yGз=n~@q,dF?H27wNVysBn\-'E] ObQϹO15]~5T:;QBe,LƟ:W5*@&nnhdNnD?h*/Oe[? _]QS{ p:x&1T<9%*))ٕˋ ~PCK<.&fX@D$1gRw9Z "H.m7$w&㿺)4Nƞu1'!gPD!|Itҗ1댁qq]%L_n^.4\| 3{pn.dxp|ʹA.mޯlThP?%xA$"IIF wJ_)U>k.;I*d\lNvl{EfS;669[grs ~W%%b`hlKQfrzF<ʪIoOvPV/T$dۥ6R8hh@PS {:Bɠ޶${]8a~f@f9k. /I٦0@/j:JdH 8̓ &|L̬,(aaaOLvBѯ_NL$$-wLG'6N:zP@jMy-}<#C&3QRrd[4Ɔ? Z$\.KMM?3__a^ٷƲ74BMv44H8ϮS] -h]DT*QX Pr *y4DI[_FFJX9b`ځ `eEc\'kt&&!񖖖>S 1^c5ňˬ<Fh>zGOl<=ko`j.z[ls\op Ë3xJjPdȁKMia,}&%X@k`؝-4 NE -480uYcv-&X4f6䔣Q;8UN"rI 1? e{c%ԡ^V]RbY%%h0P|VB#/ h4C@HSX̔򋝢;HY=7kSpΦzւVVnF ჳ9:,:F7@Oڎ/. 3A]/M%esuGDۂkD%=!d8\DzD$08^(t퉀| MT}aI_w]mGmD=ח@=*;FۯsLa Fԃ uuqx{eIfyx@ )|g@-2 pqYnW?/s:MτJ,Lx>λ;$kc0wg-)mluYED@0$?/Q $YkyDD7jE.R¤GjVV@#0cJ4E Q`t!V&ݝmL_İۤ WY9K[(|`ۏO͋EŅ44H`T85e2f[HjׄGd'HAR5.=%v>2rjLzlD14ʠ3HB^L8hгw:aTPaЛJ׽xZ0V@uJPB 5X@GGiJ Whrqf`lL߇6: fB\' lSlmPJߙr`JtN[ rĂBX[76FE혚B#xJ#Y23_!!@wIl@j- D4f VF#~0`t 7Exh^^%^%f)0FoO~2u5YJ `AEr9^kzF7VaL>;j#uA3*2%y$P9^mQ*PUr-=(%]K .T5X:DQn@Eoh ?u _g]r(bFl,f 6j LdBiM!!?TĘ:hߢɮsF9H$fS+=]^2  S*`mW.dg^}!Wd_Oooć[/ Vhк.߮3Tm olF;22E;_F?VZ~˓o0Q MI@t٠`OK΢& @!D/$N ѯWhmA("?C?.48w' yVW'v9 !M?84P)pK_WOQ}-Ԃ.. \лoCä**XTvwc̣[QG36Y)Fݯa 7f`߶mx99 ͨ/P_GKzx%kR(b?]/ K:x(⣩>6L(<P|ڍU_(8u 53FJإBFd'B @۵@f}[$q$C-E,3s k׎DKN(\Kh`0hQ-=[kka~h$] uN{n߾Ul1 |ٟ}{9bf T˗[”~11, q)$&nwhPR ?Н^-Ȣ]3{hD S9|G1g_0nHKH-H{1jer3?o5I~e)6P6j֏dJdR\ïNӁ6 j?@|=!佊'jOiТ)0$1Zq],+8=5\1M)===߁:#JTLB?-ˀc1G7e`H,p]mP$kNkVw@ʔEucEdRjs {ayFu#"nc"c`8ۯw;Uz .]`,b3ul ~Ul:t8 2Ms ?vB~&Nuq^ZiSnwZj\<PGA $W`ۀ5>2= Ta~ ~Wq B:C7^Ȟ74(۴n|e⽽uL- r›Ce+difkВ||}݃~dk+S$)6662Q4tWPZΩS" [[*W!:'ҁ6|Wawtɂڕ)tO/τJ<~BG gO׮5\uOr!?R *=eZp?rJ<[ Amҏ n;џ/*53DV-6]"˼0pRjAeugZZcAد3^6be8^) bS DOn:;³y/ҦSvx7rד7OnͰR?ɱ}aSS4# 0cc )W.ٶȯ2)`k? E$45 UpxT.a9@*fP=Ƨɓ|T?wv  %OV GA*#E~ (#[J2 e/ܫM`Ybɋ3G>-S3K8Hf:4zw^J,]XT,?\;=ԌDϞ>G\^bm Z1ΞY^4 O6ٞ* [I/,D [<ʿly񍏯s%#Վ@6q~m<QX,>=ۙNSքFJpZ?JS*kak^Bd]Y2:S &yqG3VTY_{rz~ Y%yMG2<\E4ZH HG~Rڠ|E^ ȉm%݈4OX T%\T-$ BOt"f'kszf8/nj2#DQ02(ÁI`Ogi9n:0[ngẋɂlXXݘWGuqu# %S Բ;Ӗ}H4wKo8tN^Iii++CDEt66VIw^57qqČmۚdE5{(o!&(.&V慎PӺu"r;nQCxM>MTH&_ko+3Z ETRi%)>Ͽچ[P=\_ER|jkEayF%2Q\- o0!)JVccC."SZZ.|M:b1qRÍĂ&wdxTW>X  @j4  ~qF1 )FǓH+EP |k,vo)i:a#pZ QBK0mv}Rn Ůq ’ ]]R*&[0p`‰v| tQ#X@>7mb6P<5=ChfRvs 2z!by8"SlK3cGFq SSxϷSBO& PeڐPvu2Öɭ >x-w$q~uk{PH߷O9ӶC5Ѷ"p؝ideݧifiD'|f$V`T3,|N#Rl ZFSLiԎ:P|S|9I/͑=&(q4c:::k;4 z3K"rfPvlOf* GIL0 WyOQ)M_u69fb:]r͍wɔNBo&%5$ʔ2 s= UEA =oߔvI$BZQ U4%x?8s4;{S\Oh[V]`P7GT }Puܝy?#è fjӽ E*ZϨ6Ln#|^ooxEL4q- Hg:{0vNoM4"Cv$~ S+a#lّHh9&@R(D9R769uveVR49E#)[i FoXAŋ9Vׯhh!miL!kU0uH  9;@^68ӵ,,N $gM٨qh z7ȋt%斸]P@Јh OSq}aX48i48Qcb14x喠r`gF=ͥ.;n[[Ӗ?NSqxI^}Q;#oDXkϋMqA;5E#t;t*fH `vV6{{I_[|v`RL14yRF>,<7 dCTE_p0W U{ O5tZJ~=w;U h4ISˮQ0H/PV$ɽx'8Ĝ/~b"7~㹕n/)WO&/R!P;Y@eonXa4K䗣oY/v8HQȁU21ͿPIWׇߝw}$}Hv}ŧ@%/M::نؔ]9T,X!-Rl}Yizh+G z,SNoo @ZG MGؔrfZuc8j`_)WFn7vX!6R>v_ΫLc\H+7@@Y(Lײ(#L4%̳ռT=y~)488Bߝ<c 4 `ض KKN=AV|B% 5 $hc'U]-{aՔ~|Ɲ!snuqcx]ENwԔRv)?FCӯSVbд?wp0q4 h$fk _A`\t9]wCHC_Nps#e`I>% K9FrtAHu䖅:ޛ7o茉DS`N=qBx%a{m\JVVsF Rma*?T`juˁB^0-)VAr7ZM󦦭xz&,v666vdr+O1SAKK#::+Xst\\5B:amm?E))(~ᎌ7>K|rdbB,]qw3RtI`S;O?|ϟ?o{H:P*ތ:]zx U*;'#C<hy'>1h{"fnxk$={hk){q<߸Z)|Ύ*@=QWY7h*%`.5nZoEY Zܙ$]!YvEf8j rc)ӌm 7R$ed:#>--*n+kp{ 6T?zIkk+Lpw(]oL33j/Dђ`◯vB:n/o$#lW&5,0 _qXb35DB߿hrez87b>DNHHa|>Y?k1WàV~ؑ-Zjizmp>Q0.zf!tL? &ɛVTs+_ՄijV zİq,h]^go5>9GN%qzyx;q*"ۙuI%s={~oǸanK4lkvn鑸x 1O^;;444{ FhFFdu#WҰºܗ\p~_n܃^D.62Ү|n0s'555I^ʦ򃮹kw. w. ֆ o&rGWAhΒ=1`0$LCB<0E髯D$54 ;gnX-;tCVر ֶoooff&:=mKO p IH?8۷W[M+=֮.u)7nj#"${ \ cEέ|\x||--vbOwS,饥?Ӗk;4Ll،rW|>*bXw,C+@kW@=<8zMBR266rLL̉ o_8XWMBObAQLB"Ζ12fSP2NΠJd1uZ%10ҿrzzz/`Qʴtyh=MG07Ò /Gdi!kޛőOmmƳSI508b6rɽVmTlJs3*V;u%ir`☤w ٔ9;11@KlFv' vx,3)t$2ЄKSv*\KBBB.nnh`nQwwsdVgBZav  krcfe-p^߿}{]䫄Jiע&tLtN5:^oLNI9Z2ăPeԅnHh3W#> u0pރ%cgƢ a .-e|8'FPTT~766^L\!hإˉ/ 4Abtz~LR Ђ5w`AڭNwG: ,WP麿p1\c>,@I)3 JB{+)%i e\XcRUwzڰ5ƖY]]znf zZ{wICOZq/r> .6 ?OYoCš?yX DLeapR1חQ>Ç,44\[_#vM9mx 1 T}3Jdd ӺҍͿr9BOŮP^abv6 wrY%vi:iL3b~nv4)T@?d,|֌G?c1iS"38..]%wٙ)tue]*yZG4$SWLҩD+"$ll6|Y|*20:ȓ/д-~ ,3Q(TwOOSs =,[7%w Nrau{ӈ A͋ZJF׷ޕz`@dy󦤵.鰟YSJOTUEN%ǻ͡іRn{ dKw'y IS_oH(͈̄63#֪Qi0;j 0s4Ֆ:HHHpݚGFZ!eb2Y#S 3V\NEDlZSVӳ}hm-Ѩ0:߭G !qHo&I^oJ&ff!|$[}at(]6wLǨE~Aǝ}c~GZPa#i} 4hm].Pq0 Bꄸ`H0+xnaj(dzm@↖4@^ZKA6jzϔϞGF>/Nzyýd|=?>+29WBuQT'ŁIA֥7"iQQr T蘀{wG_՞T鴣qHogqDm*CKo@S`#)7SxzZA[e?@'%@ HA)(sSILbA!xe0\ u/,/b^ϥ.y b*ZV9/=X4DȔZmT@ #t?]G|NRvf kdCky§hisBާ\1* *~Idt;;/'`j#./Ot 6-/VA:bÀʮVˑ@:c5[v7[[m5MlJɗ_Z"<$ FZ˓}N-4)MP$QSk(nLs |lj,v_PmP"5{jxoox@*;Ӓicc//ġfEwڰķΦZ%k4SC)QHUUEg a&#/G=`ɖF85W#x{1Ui`f)F?>_ik䢬WϞыKL &f]eWVEYċ=ъ" p⽷tVYYA,i}^AJjv5 na ,(ipfN#Oq'7X.."MgqbbV pv=bw ^mz9ytם#oeVxBQމwQ? E ^%kI9bApEDG.Y0&OǰKϔ 7DrGh{Fĸ[,r}$૮4r66g7SybR 88UU$eB}ϟzp#㑒{Huq9"OǗ`(S>\-XȏVlqXA' /nB{z5tYp`<<>t:&/5ύ$C+Ik·nו)`NWTrqD(٬셷&k78s:jQ!;= @^ɹ605u*m 56R B@,7jDzO$bQ퓅[#rykZ#z @Pmm jP-b+Mvخ$s^Uװ;>fǁa#N=xЀ(pnEQ:- MGWQče{<j Kѱ'0H%"޺VWB++{O$H]Tr6bmKVT#-˿&lbQ9 $-y  [1[ R-fDٳ_5{)Q<;L.[AGJ2hWn 6!SFch(}kjw 908rFjROvDr J)P}XkYRQ~%dޘ@ D)0BKG bv$cZt*XQYXF?RyMGglb#)="AlMөފ 'nدٯ/6{󯡍Htv&w5_t{߾A%it5jL+5X ֨#}ǥN3V|G/0L A6?؟la{ 9Qi{ 9P^wg菨4!*!~ BZDqWf9;2i:0J(.7Њ_V9YC 79m5.3{h ;¿܎H;7E C]6a`u{}%>xZ.? fsKgN)E2bڼ Jo `<:+M,U_؍j7v0 7jހff&Dex9׹Xvhu[뎃r#i($cL@3{ D.śHLLL/^դ`hm3|.B+ºzMDҺ(AM8|yo׈$b+?Vmt@Д(_Za "^W ZZ+ <`PN^X>߃cҀ"dLL u6G@;pS--Ƞx\Nxu*=Ύ4!T۴~5aY* æcS)|M$$~cJ˴'?3]kDczP$5v+<'$N+ {sj& +1o fL(/бNPK}|{--is|*B fJSQ9oih pHjNA LUXP߁խnpNPέ{mJXA?= $+ AR}C%Lyydc(38Gh9ol̸?V"VII7f/ z [G~@ػEu!  y(Hآ_d m_{C$6Y mæ:\4uls(7p&r=r#ƮxZ["HC[h0@ViD@Aa(էfO < 6>p#3"JJ^ZOh3.,0DbQoƫ=tw@n%`_q$)!C&I\2,,H[MpZ =lI3c\$d}+iBHe{Af u(\-.-iC&|sTMRs%N 2('T웅zMZ!h g+M??<# vv]'. Ww^"JQ7a,6n?ɋZ39GR1bXm1EfU7@WmM۾12nظ&']/=*cPu{gO>.Q6;lC{aЏLDwd)U% 7#Y$T"OJwdx ~#&8Tژ)"ٝ!;HƒF5__ao%?6s^(56>MOu}66fW`QgHx7&%eNOl&&H~7T%͞sRdJL~,rqNqpyc/;t;2VTl \^r,;ضhhژ檤 ZļfEx52Wvar2 D; 5{ΕW?~tx8ݜC  K63X@7"8e'HʥhVBG*0P3Q~ot9 pg:i6=G+yVlD@ƭboӛs*qd"_m hMA5WWE>XEE2emS*A4{I>\=dyR}GF,tZRmmHl81zOa\8}}jmy Q|(h\QQֿ{jNJ6UlYr afF{k՗|'%:3DCB!sF:unZQep|e^a+cEK5 >:Z ۻSnx<4q/ؤjfuGЎɆ88VwȒ{)`\,YTEN,TiHzLGlh|tk,E8َΦmXw'zJBqdޕE3͹\`[۞otv,S ͶfW#?؀ jq<:@j99WYIk10WIo],ݵ_] x ld^$!KS,.@2e)LVȦ_79Clh> !NNJ%M_e!u=uS m ,%;fKҷ&i 4q[Ez>[+IG>gd4f;]@: ȭXJxZD_-55g19c-\E 7ԧ{ gA|9UO=_4t,BH`˫n/n7t F>P;m3x.2 J=&^'xx) Oz[j\+"()h``nWۆB:_|³*Ur^_ T w8ի-t֮|g- SqۆOfpTۡb蚰40$Y[;&X N$$ ]%|_}c FʚW?otA(&=YЋ SX(O ml(2[7+]sPvxX/GvF{d}8I QTBX:RjP`vgGYX[+) noW a *98@I'1# DB28KM/҄nϙ~mFM̶a6 f"0BN^죢v7#Լ,fh,i{'JJs[裀2бܖIo}$/vUUYΧOAų x-IKvblHq1[vGSV[m7}n:n0>^SeT1H1N]0P@!~<< gۤ2!·۞үѡ.r;bQ@ -C)nf6h BDx G@<ŀ k939@KdNz7"Az,x&mE*@BG,6WIp7L bJ\\:JwlaXއK{\ZW h bS Iw<6j/!! INYlC ]/[*DlI?&Дo)@xa m#m} 6A&T1ٙYXQtueO*f|Gv7 CݽḼ=3X XB0`|#o^ZT --uu<{{%㓒Dq3?G@FkāY\+tfoFk)u<p37`iO% +>t=kR'K+{n]_[q`QZSK؁×R6QXY+G;WWܨa ~ʹKiiiQO` ˣ)c< =dѿE4p?}NA> :-&DLvΠ';+k2?x}xzl"~}G ՙ444 V:+(o "ebB;tޛ][[ӢLj9)1 tQ yV[R?s&CeZ ^lΔ#"^TԺ%y+Ttb3@?J}wK*?SB]~Inn_>!ŀaLL|||xmZ]>Zٚ, gu 4ض<<<ݗG喓QD'M%Dq*ZS?@"s5jR0!" ڧlE ^ks4T`l4 dn/:þ\ ,{t"=s]t8r{+Q@.3Vi&vv{ss<~oX;#.9"b\^H'ž'9?kA7rS2̵<[׾h^bCƬ\UYXUfo^;=;31TC?V#o;KFL I^QgXDž_=u^MjBR5 f+;BnX9J@IH)FPvi/-!ZM֝x\/jQ)60y;>%.2[/ۖO{?bbڦp?_I^U)*)=uNM˭{~?iu:=4*7^d 󢂴ҫ]^u _iYOC;gF` |B I۷O/WœԂ22Ȱa?9;,֪nX򎪨` 4*)(0|yCbw늍QUUu[NWBp\ܓ%v4<~VLs0 Fkrq5%y_; h{{:j/3 S ro?2w?T:oޑ.WI|d=KP;Og4w>Ru&ݍv3&Tv|{ί_ 2liccWSv-X߾g7#ûvh54蹢'FKE% 4];0q;v)~ּ#.%^۵s~nÝ|{"r$4$%>6{"R~}%N{Zۨ?_ˤ t;>Y/PfP^77\sh^::䳝_rz"Ἵ~0bD>MTҸ LjuUqxTxέTf$bjjT;e΃x 3/!+||D*ӫR@wm_b91 )٨dnw7_[P~y\AQdg[hv?IufUNI N;?b&T@ w3o67W+Ԩr·?H9mKz(:j :zzul5YN%S19!'#s2rB7ã=(]]${ӛUm%ġӲ飫n>WBA%捃&hёΔƗTrTJUU\^r]4"&^ L`k..ɔ 'Ơ_GϨV" e` m +uJ*XtRpiѷml**mBBO8m:>WEjmژݲ&%xjo;1/CU}JGxPy=N?utUeZw̎d { A;Fhiy4`rFHt-$h$G8;yOk{}yY"%s[vI'9q(\Pi Ή͋摑Ǐ7g]*0U'j,LXgۓDޒƔn)y݄L$rۍ1މ, ơs[]y,^72vdo&Ci@/*'Vs>.':9 nBTkqܞ<}WThF̧)A*Fήl/4EkG2JwfaGX"x9 UU*8T>^ȼm8CFH4uZݧ}w}T ³߈p;!b N/kWv%} ,\2پ# h:.$?X #t ,40ia22{{*!"ԧf`೩ڦPG.(fb6Y\[4hU§c`4C?TN[BHg`h>(Ԋ6^ONefVVxLGP(5j / CNƤ^qYN(tt {|OaQQr:U Jy9oouu%j*L%,LIJF`3VF%@HK{:B@G#H> f,:/*&jS. wFI_>L r%!umyO˭5mOPrFW@Gy~l(beXDB5oXQ̪!QpPJ ( c Nώ鹹_ 㷷,JK{-â F;;`6YZfU6XWuc2:%RRˢXccTr/#vB2%J zBSqކԹ!/"pHW(mXE"+ t No(:zL].Bs^)J͢PT,ޒO{Ŧ?$y'ݛ&{{9/l >dv2p/%~C?uU A-$~o"!T%qWVBBfuPEZE8TdQ}  Y,]'WEQM-? @RYECyMͻr1ZgŦ^I ""qFjrh<ߣ6_ aQ9u4{nt { ~$9|"Ԁ # KH~smU}ud`]P]H P:5K7sm oo)!Ԕy\nIKkUf1Ӂ``[rnHr~J6CRFfQW/آ(gcpǰ3&H~כ?c )hLTAwpXTfɻ;zx!: já%}Oe@Ep'١'oePev=NJkjbQRz.Bx+K;Uzw`A]dJ2FQ`/C{T{b " gvЧ(~)l99H2I7_oL̟wu~Iu1U#--ߚ ׃56"IJg؄2OQO*E[@*8D%LV2$@!l?aT]fYX'kmFS2o'wj5q좣 YXLY5 }Oۙ"lIE,q T^ ;A[xY3OӪ23 7FI;UUhčFDⴗ7 '\_```踶>jn~$T P& ٺ8d6Z0RRdRK$)֖}3[ExW)/܏5 !qnB÷Y*՞9R!11O`~Rx|G=>2 wTe 4ϝ(y[@aϚ1%Npt,1:L=E,*lNow8&PKKHC-n/ Iצ (/+X\L,7bDVBi0?srklLJInݱeKw{l5b%W pmݙՏ@َ*+sXs 0P|U#HHA{zޛ7AhU1dISx*i+ǭ/`8,hvռIH,0CaZ.rmc!0_ccwJ:`ռh"S/Sy:ĶPUV4 Svk?[>#g]xЂ%[NN˨@fi׼6mm5jaYĭQW*+Q`'ڗDo*=լ*9TT^{5v(Ŧ2o@&q:IJ}LAg |]d6DEۛ`;W[n#:,?>K#]س PA9p(%e&YGN8u7gV_8HZ䋉a:#<3 1!/o xU1UgAz~@ryZ_pj +%D.*f`YM<)m1  ǡ qU$%etpQVߝ@x&- A_ gF;A= +RBTU@._߇"kp/=|3:UB &PH\a~l1BSҫ:*19h-6>xd(7yDooc9` tv/?y}bVۊɷ;X:l S{D t EuFׅr WB!HJV Fia"^@]7e߇Avх%;8BF'RUW·TtVX6" ٫J?(ߵdVAz`n }04O ~ t~ 2&`b:=̼6DH@6oy戝 }m+=&hQPǝ/~|/T03 N8vMrFxx*ۃ=j{o,;l͞@r?۾b&D0q ^zx?$?oa_'QI)!;H-MmX|m弮AqC=p`mrP8|r][gD>)qs\!:4$?xx3'ZUƿ1 ukGL$PGb+|yڏ}LG'XK?5EBn+k#䱛j@t?.yў{1F'S|{)K\v> P DyƀΕ0t:T_YsII&r$}I`X}h !BT%Վ vNUN3\ M! 9]A݉BҌäjܟvLU lf1|GzRؐh3op9_Gz%ST?vLv$vD:;uttџP'>SbD 2)l4[H' ܄K$flBYhVȉ@ֆR^Nrq\ k0( G+!Qȹrhm[Q^M ytMn^ΟxQ6v{R>|&+PA'j"_5,y{їX@ԭŦ/HQb!"AFL&uYUYcC=;{dDzE?@}#u1OR;WYbRZԳXTsE=gT(o"s9]"z'll?vLbPRߺ]JJgf)|9ZS륖aq33x~W4 rM Ʋac*E*UEÀ0%G[*#'t4E6 M<}MˍE"riM8DN=]Q3bi:YZ^|Ov`_-DSYJKaF=9#_PbB<"M_nn<=|ݎmF` =ǂ"GBA-OЇXDA}V[<1NtKQPa@O3@ر/glA~j*{YhJWB_h,~6VPd&C\ڑ"/PrrC\wƕsw?RG' }>Q2v``b"S@LD 烢00mN6I:{NŒ^|} Rtolq(x*Bǐ  .I2 ` G5ꁫ+[W߼2 +aK[f/'t.KuC%!L$S<8ʬ >v?/ <>ӚU߉"9&O_?]ˑaG#^v%Ev!a| S6*~I % M w ,1ࡰG&J?Xq㵉咐B觾22Ĵ:w~asm:3iVTu5ТꁑFwؙm`'%}622_Q>7Lt,+DX|ߎee!nq^ ׯ_22KJ-V#TTT~ff z^ݛ]JLₚ79\lO"$}}}̬Y71FD1ސ>HEigQSfI,?Xf:Zm&q396kg@Z;\itwDOn6mo)ŵe=NL6sJRȡ a#d1:_Zzz#'ph()Cpȸ00ХPr𰄒dŕͅ:n<2(9VtQgᏘt`ԥg0hxڵ_Óz:C'ܮN;S@q08KKDJQffocj |\˂QgaSz#cOn&,13 퇝QDSu[H;dX=NΒEaKPS]]$+'w ':"kK{ڿB~e9sprCMGw'OD8cnB8o䪯Rxq,& p рi cRC%!!OLlL;P/Tcޛ6@8252e6z]]]]>8@90{1>*0)`c ? v|O{wdsX#ey?Sfs4!8FOv{8]+R ,dv/UKA`!~([LZ:`/ȿ<ɦ?fW@sߢU;fo."BPTlEʹZ/n,N #$8HMu_`oy@0RɅi<10Behw2/F`$>!xW >-={ڶeb&& {o!F\k5]WEe߷44mR 44oA>~ &MLYGW۾yygwQJ_[/mbzd}pbJdH6/v }#"gOoϵQVMH '^_[`77@WSr|l@*P&w!pBxxbzg I:f0^ֽ()70b|qvM)t_{:!)tHFN>g/=ҾUUb'ՅɂϟaD|T?ۙVTQ Ь4K0ݻ*peBGGryamё>KKY􌪪)/ ۭ,O%" ,)f9j@ꨨ^7 *` Lv~x́3# g3ۻ4t۳ @H7Qa1t/鵴 B"QE<<g(zn{BH6=!.ny4\_( M %ysiSaX4WkKNChff\T;/'n.Famr5g׹o/c]G~;ii<<ŗ__/"?lOJa' AcG[Lf_#kH!FHHYLJ͐ǹߦP$DžoyёxH~}kSy|t(Jt̯CiLDՐ=fn"clcys3<]tu|7G=ڦO0$e$*Uo~9Zwy}m4CcY{{IIa ʝ ]/_ƭ1OPh@T})%Hhr(ѩnjXly ;Ns|2m>b066'M[SňP}' Q\QBF-7a~bIH x^T!yo 4"E3%#vVdJ.lbrK2t#.N۰?2d((Q xQ!'EocF=ZZ(@bpD17gB[Q9IG8?M`F4=op3{#LoLO r7+//r/K/f^෵ .CZEǰw f #.&X U@hJ; BژzߚpL?dT,5L) t.~6T&De:(#t"zO0-X1nMrr, jL&9ާV,xӯ @xT7~:h~ib*+*3Pzx:9y\ʝUo`c9`|9n"Nָ9!Ui<++rg=?Q~T' z"C; ) ^3uӻntEŷEM=Q܎Fը/{w$XYY),?NdJޘ؎9w(VF7 SvkS1thw^k<_Yz&.hOwhjy\O^z{]^rg0-e!Q)T" Og'r)/T/M}8^\ӽ)zT>xe%jdzZ? JX뗯ǬV:A[&5W~,Pr QH /}UT Z[~AxJH2Hzh |ϓƲ7RZBQJNINk{g1g0i=TWWkU6]C{v},DzFσ6=)CC\5}P԰e<|rLi[u*ԸyFC~e?{vz&œ,ؠA)qٔ1[Jt &vFj|~vP-q1\ćI߶|{<8tM#HJU74Dkp+;Cݹ =vQevg 4_ee}YBko/t^}!%snh &6$9Yx.%6NBH 0TPSԉnq|LO&tL|6yDfna1#!ceUJO0"&bBC E(J7\`3-6K~ ,Ows`RW&!:XgˊA>12*n**b> )ل$s^⭺4R^_-)cj1Ϩqbxhw)ؙ4wJJS5#A[No_/uh zӆ4Cx qp}s>DXQǏQ@|2TA y ?օH)qz^=h+)P/N5Q ִdMy0O'8uɗJIV-H-hI !oXpg6--Is{ۛ&E /~B:WyUg @y Ck5t\0E&0 Z黻!)H+6nG1uhcP.:P rxEtj TdvכQ,Õʅ܅סYs-wQ)%y~Ȣ+bCfȯK8B[`Z)lSX@r\mkz#oǮ7.mK2҉cGhq 2k#d|K&-5%<ſ!׻z"> z4V)R``&B]p4)5t@q$igұԟQ^C}Di+.Ϡ^Z KnzSM-; * \B LFk%8y*|ע: `-%6#_RկMxvǎ@cO&&Ud䆕+܏BR ιdz $}ሁ m*te>GV0A Ma c2(Y@5KVã9<=ܞe2Dby)3P,hq֕/saD<b<3sT?(eFz'?8Q2#ADSR4`Φ7?yJ)9CqDtt;15= ɓLh,>*ݢT wP_F^E =/1W aA1xЎp'-5ȷRW׊tHlXxlTgfp?| OzuA3ARjtװu͝H,PϤ țo ;fЭ:_ʄ^ǐ#7T}Rhҟtp$J'&F&P7R-;$4aӃY__C&$3%b(\] Ȩ=S Ȁ9AN*|f ۷~PƏ=B?e6 9,>l2Sm{lfrGhgjE*BP(lJ}sz/F"WbeXkaW;.w, z? +^rX>5]hB|NCCj Ϛw@T { (HȆTɑ'R.RP*#DH)_sx>oTlKvޏm %=nm9TY`jׇ/3Z橩RsdOƬl2/cļܵ 3 &W&މji?<{mKhA"ȑOI]-1(q' N6<{VpQNk{yv/4~]" 2<+044"\ (/s&y5ZKK;{␑B-W Ka2͊>U|Z(ߓ1P?z58|styăC'nǪsryo{.[/9k#1jACMπIDfdt\gV0%q[SXy᷼zD5;.Y.'&=\G>F̡D'ٰY3,#>,, 'c %-N@Hʠ PR!!ni,ۆҰN@N[ZVy'oۯϭtllgxTf55} sjW$8M:CG1dSM. ^u1/FN!v5W_GG€䏭x1Ňp4>'&^{n/0I*J$~mMLR>}g@1=M:VYCxOΒJ7pY37Ӊߗ?~PgpOvRi|a82Unv2rLt\Nd{\X!Tff*IHLhFD"" GOgFW6=a1(Mz:{u{Q'{Oy$9*b\{tk9AEeWx) ϟG?tyUҡIUuԇby m)|[8B:ԽdPYXX0"fl%Δ%|u@loڿǦko /QxL@@fMB«]À EHy9/HG>y 勵\޹4 a<`SLD("Bud'ҝ0]^FmRNNNB:ZS*.):w6 xԫֆfiY\{Rᕔ,Zh(|߰?MƜuYJuTէ[Fm2 GtxxyTקaRW{ΎfdFJRxxӋ:ZRvu/@tnᒾ%??б]w\UxH׃GXY=o/Q`. ?ji=mRa{gĘkІH1(: (QςRR8_vGMwm^}fѧ &u$57C=0(z(* VOz)F f|d$J,k|@ [i~xR}9s %@]cg4 GvaaE "_ihᬧ `>8Fܹ4z =Yz^Mc5GO}``,[E}ā=ի~6eM670]+wQorޝ-hʯ~9_2> R֊HN|/{bl C ߿PpWVdRfybǀWBq.BBgT"=fƒ.&rte2^([*=Xpu(u-0*)Sk!QJtҵГHn.t m+`4aQ.+#OBͫW.kTɬ.Kd|}Yo("TlҏUd=qqWZx@={Jw+3/f#)›Iy," =yxn''Ccå5z>L7ԧ?,7V}km̖%|^Y%gELcb1-ecE#ٝRW^?1w_.Z 8 M3Dgᱱ]h&r A+'Qo7= ^eXB-`>'n0bc J 5З#߿j/~0lPB%ҳt{e㦒gPuKe\RzV$j,D"<2M!IӋMFGtݫv( 4ޕfMm0KNJ}5,2>uAJ$k~Iy9~FgRc'W./~!0Sm#Y^,(_d إJO>R'JO<\IWQ5[lh?[+TOBlí35_bW=@<6M$P %dbzA,D9'\7UW)xe;έwU:(%ŭ{m#~֖.0Ye`KZX3a(t\&W΢IE$^ 7PDCxB@]o iRxT&=dt LZ4ɴ, 7Xq1hK'sD* $dl{0)y䘎^εfDOOaRnvAF827-`^*YZ>~œ4744| Q[ ʡ?~XX\^]0p N~<o-+M"||rg} )W:w!mRH鰕;oj-|IմB%B}.f R6pevډ3}^ųg62t"7bՄ/44GRyt>9eop_ j$೗,h{7P]6p揨`[y]l/S2}g`&9A *@է_Q9[Mp%|8%p_:fTŧW8."5ĈM?2w)筷^T?^<**Ԑ˳;ֿ{!? Sb#~&x:ms.صK<VCF.cO$:64R}䑖R* ۷N7%b..RpM6ͳĹ+ (|]ؔBKخEEIO;W*N^"ryYAn58W!"棷2Q,:WN9}v%7kx!5i~0 ͳtVxJM [ؠ ~.*y3xؔ!_ 9 :i Tise ڠ",L9cr-UqʑరTYZ4` ';[ '(tޞ QD R`y/94qCXhw!Jr< "Df*ޝ1 ˓}=]v-gz++n&F#2҂ּI ZΰjKJ:Ztf ^1QhH(0qPJ蘱+m2",e {2; hZoW$>όj:UVR/ḨQ)B%JPM}sO\i9EZ[:<}/xU@4a^`y> c3FX8㸬eK^k{XF3>T YED wNBiiRlniL/BcfiEoG*&e\89>l7qw!bSǬ%AOB^Xp2E`W @0<ܦ qɨV*4дVw$0%+|CsD0ɔmv|yH%5Ҿc܌_0EEٜM@RB0ПxEǸ&<ذBE\/6kF%ߨ>܉Y-D&>qt4R8F3l<>OJR܉ӃX[ڳrz AH 7`ܣ7-yyt|EͿ?뫸_~Ҳ,kSRx(8*ASjǧA E"Or@DçgTFWGVXC .:8'Dbn|<)1x$.[WRzc~KNl@sւ@Ro,CEfzzsl 3̳m'M$$7ܶ-V~ 0/P[zkA>ֈr.( |lތb^¤1 !'l7MMOq2ߝX^KG5EWT颣󠢑a_^u6Ϫ}c V$V@'k;mo|aA Ym39=kᗰuU/ݕc6clFs8c帬#q%###KNB,d֟Znoo3:AgF;t||C%ii:PJU=tXaX | /2srNRSYW@ 7 sC&MbbuQفc`3C ~o:-!^~޶9 ;NYB/1@gb"_N7P 8PfozfUs4RO|a>ג 3&&&R7旇ؤ"4z7RLθ$y:*+-wt\[KpD̡ ICCYFfX3@ _eVl0o h355׸+iml?Esz?ދRRb.,Cʐ{ׇz||e&eͭ_"~+V}qc``B Qz3uxz KK۫K)3n.կ tsw>%%M:[v-IXoAidP:'ȑ};ht,׏S88i60[3IXf`4:?>> dw$ pL\BBL7k}urOPΚqӳm>=9IIL)(Oãdk>2ߝLv ,<u47s99UUT3JI8hHANN\AAAq{u:-^s*Д&;B%q__7e7Z{c>ljJ) :•U$ΓMz:F0EpߞN]Xt4u^`wdv=|(bԟ ѴIM{WKoZa$ͱT"ِٙtw>X|nAJ$Rÿ)PC޽TU9???<>.*ӟAJCW+4DO~BKtɓo+\7T*vrw zKIi37G !ݔײti!Yj̙|piT'o|AL9_mϱʍ78˗I01M| ׇlȨmv' O]uFHL"XZ&<&ZOԠ߻\i;wy#b."ۏODdzoI1I+޼GLA%>Ǡc/_:!$6CbkLK-"beooxt6."-)"`ч B/1#Hq/0 7wr8@3-UM-;*&TkꜵpN^BA.Z6`J3 l3| 㢦mPU(~nzsVB8κ+ WT*dc(45cR%+LxRs\4鎣ޮR힁ZILNʷ<)- ζT_"Mj^VN| W/UQE0fT] Hb" 3p>7M/vW [ѧ`&鸔=!ĎY#]u1HeMp  =M[]'##ظ5{(?ڊR}^n 4qq˭ [ddeM;Cĉ߼y^FFĔe ۱$Σ+\UYDrţfNAtsO<><-ӜoA0˥V:M̺b0N>Uc KE<.A{ϟT !~xݳ2CEYx)]ƉFO1j!&း cUFxD'0ůOOCE&ggӃ67g}w#''i}f;IYYPzI!66v;ˁdx0pmi\+|\J ~UʙV0utmk{~7K"0W0=|+G++VO,?~:틃ha$g*y&J֚rh! rt | {G>`SPGBj|fə["[L!"~}$q1k=b82%w/Qj@B]$?lrz{xxci$zTYAI##;m+tn[ Q";7/Թ61AXaO (JD kS۱W9GG+ O-2/"4#{+., SתRn-=a|)FNfiGS-G6{5&$%%ᢇ$ZaGEE-prrg o9syM^9rv/QRthj牔B4!@Fg". hg4k>?Iehⶃڟ}|PE|E)&L5 {qvh5b m^j*l4q?{>7/ ())>}=: ܄EWj IKC1cj-%.KE ^aNd ,.rrvEA0y}[$6M?\?|E ,/^ d TY/>-|*H)Uq:(+qtll*! _H&K/8BBCڕz e)\7;*LX! ߐK%UW-~8< &=7ٛ[r`Y^[j)mglssws$} ]ne= ].kqDeM8@VP[ $OQp1\绂Q;eb[B1!#;3R/=L%9GTO0?1 ("{6C{ 8_*Omg)`% x nӯpɠs"-km oT55tEL.nH&;7Gc:̳FԦio_4?ݴQ9\}`/Equ~ssH(Z67jEE+}v&ј:cMF dM@d"8PV ySqW{x0 KEE\X.Vo AA hTc̹lS ҝSP`I" H^$DaA+Nͪ\ԤZ\w<`َ!Qh ˳VuoNyL몬Mdd?>Or&SUᔅx9%%y) ƕäYWhqɴ}no)R$$o=KAMځ'ENt(4Ԗ+-y9h}z]G!n7 ߢ<]]f;;VaN[y9S:SM`UP$5wt @q8W#}tjɓY=z6<߆\T>PJ#iN(<uԉ'K6DpȡMYt i&$)1xU[#[-zzֵmf2}{m~JB "SBMC+OpY V"<7wlE&qFĚImM&"9hgdeYpp3N؃*wP 1h#%W YPĤ =*U;-qc1al./QMqe󹩂?#,:|GqsmddsHz:DŽV!˻3~bő~9٩p;`h>'~rOJJ@@(OtY_"ֿ{-ICMM@t6i |^[\lQF;7sX oÓf.A7Ww?֩}K?&((Xm;^VVSi\7zwNQRR2j EΡ\]OCTNCC9ԝw7./ =wT I*_7HdPjrJZ lz""9 .]Rr_Yc56pXkfn~+-KЛHMcW.2E=fǃFtTK/Zח)"H^Da[<B\1"-f]]Q:Xx,Jɼpcζ%Nvw7vM~AyBF _xŜ& {lGV/ΘaLz("yUr##>AǏ3Kccq`<-ǞqR2XFG Ɓ"R<{6Tݓc4]MY'0׉V[3KMaR ycc-R@,VrѿM&4_gEJIHoWok߃R}"/))Yr ܯ,;0e=;g=YB6!a׋KA164SV~ RlGac@&ԲE,JM"q;14ZxS-q_J=rB򃖞ˌfZxþhӺ >S%֔STsx->qmuojJ'$$\ݟg)_/DE[Cc~~>oT߯﨨mGxAJyyf-~DZZɪz0OdH۬+ׯ_f=QdЮ 6hxo, Go YY˛ )33z-t55S2ǂ&^ԑgB7?&S:uϾ0mнẼFcuJ$/(ʰZ q_Uv&|2]STQMفq UZWuReť[ק'\sCV؉16&''Q11a1hRV}>X Ɩx@- ΎG{ua` Dz=Դ˴9j>I ,,ԻmYEGS~}iИx'85ex6PPEQty^3a7.In|)s)/@:5z 9,x )D/KKaqd@U*nzV9x-pKT,,ab|**,u(7!o=,^. "#ddcRtoÁZѧyNC$.{.Mۛgxwn>])'ҷڿ{y)]SMWcbUЅ=:]N%PW6((3:Fŏo"C+ 3X{t+eLPg/7>d寻mFQ!ksw3ry$'/++@Ev #"Oy "XKI3:SDBU~wbͿ6 g8vJgֱR᱇Fhĕkl =$qבMTǏec=E8%LMS67_ QPPx߻YRp;TTB,:ZMiűF_?&a1!#&`_Z50i{"ʊz JJջwxOH6vvcNlm#<d,j <oF`dU U.3JsgA'y~ƖRs8t{t%KVA\a 41#{wQKϣNpoJkkoYڹ 2w-˝jX=!9hto'@3zt=C1b~҂>RH_gv1 +[ aOvKya {k[[wB;%TQ `n[pC ̓>YYY@܊W  |Ogi9_뫠Y4rnqqN@pqQBtj| RRxL,>L%|  @>Eu.NB &&<hLLhhٱ.:iyx>&Ĩ_Lzt&Yb rrԎVVBVѺ*ܽUݙZQ[ ; j#|lfh4tf߿t V\G <ݘ24h;:@O\"//^f\mpSCZ /\y~< o9@ B}#:Jl2)3B{)С (TC6gsovBxa \Ӌ|{@/=0mB\pz *o|Gz g^i044 n (4{ J"V 0qɨ R^\_+@`"2Jxv2iJ,Ǝsf@/s^Q|EHI?%Yrw0}=׎9-RoyyU7c4_30)=a 3#0|+,12Zpa>޳5z%CmP"sA1h;γGphEjnU=JWQKJJt+98mD k5C:MMMuww6^uV"_2 xB*[XԿٺh paw=TSL½?O]nնJXX8ln&cG o +V+]#mYlATH=i396)LvxL'1ykJ~t#u/cjk.Ko K55Q҈>yK@|uz7Scݽw,tqPk?[ZVإ@D)鑃6?j~㟰AL\:-kg[ה]<#n2Ay yYN$*wў蝈JFZk<)r9i G@6+*φ (/D9ed/I1Iq1U7*P餥l9?7Vsl`7 mdfQSStfFffg]^zA&_*b}\IypåՀ_Z[Ϙߦ{?UX-nۺpK37. ՊV`Υ3jG7Wrp99swtUQ :ӧLKò cU혢%ӸxyxV`!w7k-Y${tYpYVf_UVG؜ɓj =,R6PG}cBaOSCCnsc(smmzg!JQCgϞ|@KKO753 z].>wK1׿.A,\Ɩ_.æuޜ>Zm(\_W4LN葋ȶU[Y:^SZ'@~_cmER2yY-59ãbb+ޝ<zv-XS4dmJv xCDž5^ fi9˼sTeZ"0 >i%gw/&K#!g`@Y0 T_ZHI0>;[Wn6(&&D__q ۉ1P%edCʍ_7Qk|(pŵ Z9ETc:cWhh(PCօ?zuH`:n[pYG slh =FʇW +"#o{_^NmN9R5r 9"URS. 3 ɘXU>`Hsء2A)6bpzR(̆i7w{Wg8]+r*`h"wa86& @nh^x`}7RQN a4>(d0}zgA.s@BH23k$m+ƇK o58>ˍƱ1 [942R[/xhWAC7s9!3 U 'fGFnjl4pg`Zi{~Y7 !ڸN]S/m>]^0<"SB  jF<|*3dtg3Ԡ~`$0) Sx-5~LFG# KXѬuz3i{}G19MJ῿w)sKR1Bj91/ň|2G o{߻1>w> 8֨tbSCݔH6*8e|zg\zFTy{K }M`;2ޤH\PēW)^3CGCCS/dq+#EEO8dͯj>XH/fmҾ'F5fOqGehnro`4\xr_p=^G'a>B[Yt'$NSR%>%*"@=N**n`t#FJU4dhlUlX9I±}Obu̷_1yv Fnnn)Z%=Q$Y`rK }A%$#=.žtB;#~?ׯڤBxT;Nj4\mђ -olC w7CGˮҴʾ`pe%驦I&2?0 ύƔb!=%X%y<[;+&7=r8'8d`/dӄ)6 GYYO(WJav^#v7~~+D%%Smii-"l$1s_: |N d}LKg^G^sv.ՠ4e{cNhz~ge><#ۿf5֨z*%v%)"<"_Z6 \%KgzSMl\HdLF*zky<3V:X;ȶc1 B 8KXPH5>{Fqsm2[T1cZ&Q wRXgyW}?2Z}4}u u^|(EDP98yjcקep@cyڟPAs]]_~?Ҵ>lɑt*~թ%e3.豦Q=zla<*H 5昱* 55aJ7ѫѫDzb-A Z~+ BO3wP zft)|/}zMf8 _eu;ON.O Z!л`+S: k>:FCFəe"ϻsEDC[9*MJXI"{2t.5.nsʨg I]]5>},ay{}?݉g g ʽK+2LJӑawx,gYBLHa>g?]7P Б~yaBGt#p#?=6 }Tcǹ9E>;&9ǸY @[nI.o8;@Ceå;0,#^ R/;1/AD&G`n>R_tdYthi)~ZpQ"Fw<_|M ciyڗSɏx錷w|*"OFN~2AK^ ~F@@y9! 6'{E1k=MC'WzmgwF5X|9e͊PyCn">ɜ3K~e24*.ک`t㨨mՂ@T>9yC9zXI aR+7ik| 0A$D1 cEЦ&̢"d8Zff,587HMZr2nQdc*ݹ/n*z\#ffD;UܑdX9``_dIW'&&n4xnmE-H0k\5/L֤=&f[]PgQ1f,%`o~ZXH`3%CjOMP!L=vNʪNww79dmvh99!6o*4NeŴ4/23tj878IIQ+\  # bdXڀ 0%}[c?W_M7^ q+e\,@0GNdX)E18t(M`l3UKJ伽GNSSNOS|VRnbEAAk٧mɭoI7OUl2FA!ɲlmtvvXHpnZ i¦".wY}ׄdDٙךK, *m'0pl*vVpLuNk}>56655zɣ&I\)aɀ񱘤Ƨ!iioߺ(GefKKhǢx%87ϸTB>-MerU{)ɣڼXMM<<3}%5o4&mpC'y47s:ۖ؜(~IHr՘Q IǏQJPk3f KT |c ].&oKݶVP[O>|%I ⶛T\Ui 74 -HHOblư4XXyڳQјƄ{r|LP0399[PA%4F|>G! wduMhr2 7v*y$G? 5TWGn]𻑣3C&Z2~M7njT]_EaS4AAsd*_)cBتmHh@kiu} }翗r}5[niITPp=#7*rX87k^POM呗-ݳ+4@{?32ZR=\2N.j*\N1T)b3$Rvk|(qq5­rr x@9 km73h|NH4$)I`zeυs<)>A}Ɵm'G'xR]x#g竭=sjH'hc'pv>tkk51) +*?ŨFQnl01<'͖ӲasCǡ^p" ,-`әj k?oLHbTҵ0hT<FFT1)i| hC@@ح"[[ʺ α8>"bŬG`U#%|PiHKFsu$Ov| Hz8A0Րy!obn%|oNw6BEVﮦtGoV~v Mk06-~$~g_M}iƐb|2,ῸQ{Fܸlps/9DD u賏oQ}?=-xaw$|3)XwA.ٝ/mI^h4)n*ED)N*X3&%+4tr]|HT^8"$<5mMFJun"璒jmsg̰DhڧO?$')ɛ~RbϦ?Dގ:\SA?о?ib[?vnZ$3U瑆DgX%z,$@OzSBt a 裸H۪fq[fz8 H/Q^| >qwz/^P5t#GBaWo 5!|~C:)-&'田f{3ۿÆ6gg)j5zn YFgzz6ק;cd:Nf#Pln"$mk{@ycPss9դ­*q(~ |E~t*9{D+bQqhvVkkU'[wXx'*,IʢrXs:̰-')dgՕnF>rza;cϪxƚJoާQ ӵ!Q5-ϋjDdX<26Q*W :$M0Z+n(JνW\ Wը+q3wT!O 0jkn]ӱ˜by$$}?_L,9S]S&ON0VǘZDb*lmbHC lo*$&;⢢豿젖 k荍%7S@+fÛ Wb|<z[@qk@niQF8{zt&he>uҖMɫKJEEvUt[ QCXnjSk_Q}٣o_ќSG4ȷ~Nn)? 6 T!WGž2~񩨸roK4fϺ]3a"9iNni[c8)1,8ʏaa46v |4Ν P/;(,VB.5?zU!̣ӁQo7Bm4Qz2Pk+.5ބ&RUJ'=}dsex*^ 3OuiJ|0;]T ep݅N98>Fcqv5sb0Y)(3c[ (d̦Ǒ%x32{lNS*v*c{sء,fxm55t$"gy9pTY1t{c$%=e3p_JA#+1Ҵy&:o߈6gܱW>M+G|dumg S㯁*Apfq40JO׌<|)D@| Dq No5z* =Zs}u\m7]Eo8"e#G neT߫KHDQMm"*Jlrsnuq+D^EͧwީK-?~0QȻ1g FdF (zI"X#ҙ gJd~(H:yUP,q& )P(QӯVP tnAO(]A~aoȅ^ur$ܠ-okۋ6t"敝.>%g~,8>^}xINrǰJp?~FSIΩ! 7fgpާ GHB$K{B~ޏHb*jIך,x~JGGҩB<:imEo$IrIUkM \E]1á;H^艶k4":3([N5dU r^˩PٙzCU IA!]%ѬʏTPQtQ1 )2p#'Z)u[apy2,yٶ~㻪m$)>1\XL  6c]kjhT س9mV.u4@iX^jgyFIof#7iV,%TYDvÀO8_<-dR 뉽U"]-kp&Ozk]fnX[#pYW'p=<ת %!H,>n5 (" 9JqPd$` ߿2qK~] ~f>P^#{Y!>A#\=ǣc[XJj Paj!q)!a.Cʪ٩MVޫ-/e]z=4/S.z3W 3XR@&%x`DIOqrR?%WbCO &I;U:j4y!NnjNlj5tpXC-0aR)7i=Q6L lqY_?&$79wU՝7rvI݊BB2Ǣ1@ ZVc?5salEEQ)jPH+ٽ7 d{ @ni!(GǾG&=F%?1}oO{.9\9rW! ;\8:mw<}ǥL BeW]2TpVbc-YY#%Z`ϢEX%]b^SR }pjLj:䥅(bQ\(!`XLž sRhN 5q)DJ'Kr>0'Y5슊e9" @8FG_υ*` zB]L|DH.g0 +kgwblz[Ƈ}Ƃz"QTdf|Oʧg!"5-}#}'G"d n|ONYYxwd#_L3Kpv&S'x9/ hxWov1pp,3HR򢕑)[ӾF3tǰp`44h<܃=X>-Gg e1#Fmq|*3wԘ??G+;E@¢𗵰 xxf)J٢Ol@va*w\RRDq㙠v]3 %AoiP"7ͅP<)Nzנÿn ?'h^ީf=Q&ih/^VZ*[AJBBNhJ=_ADQhsDcX}DlzAS6Gwtā /Dk*=XZPӧt 9/`ǝ'Fڿ]$]d&#tϹܨY$},5 JzX5{W4k01fk ;;Æ@!)RpnO#wr%E%, +h0|2#Fy+t+hga_[#䡒eKIy?^,A'LhS6.KF>ugi##t|St4oo?U'Kw"!'5+O?:Ccև{w{w/+}rg3@(gjc!۰Ҷld[ CzӜippLO+6s%o^D  vꀪ,rާl^@bdTMwpI 7BWUp-~\PdqAK߿:W;4bcWqθ'v|iAĬ*9nQPJh]"g>b=N+#O}WƗM=\J3H3r˃JؼOzee|,f)Ln>>GA.OOT[Yp-X[0Ls2`ɼ5MbBȄfc1o7#Alٓ?RPTd*`n[H-fPasۘwii!nJ=ˀlU D!BܵPH\)'eh{Ihv} 655襤0eFG*('`1]zCHtiXQ Zxvl̸X b6F=Ƿ¬[y| xgzvRG}B@]'4 kRG{2?hQ)2>~\ḈǴ=S5/ #- Fʛ9悄ӼZVYDѣ3?)g1CGXƇsz1iZ6*, 3(rea/-p~ncM7zk!Յ5/*"}ˍ¡ \"􊤑V!$!/'T'N/Ī+üMw&%TEtnalj1`Fh LhQ8/g S#J:)ׯMso.cLLMmeW0Edz>A|F![< Y__1uu"m1uMݚ+NB\cm {3- @t DyP7lC pBHƣ:Dž 1i5z@+qc,rϘ( qM; Yt :X' lkk[[3mɓ.}y5*dV́RU:(=c0텥0ZȣKVLA"ڧOa*@ 9%:Ge_B~;s:ƤG]^Bˣ4,(K|):#$S4X$Ip>XeKE4kq|1pT0mEZN:@Q\=Jx8gB'%tw7[ލZ@F_U5cYжȟZF<U`|߁ύ,4pۘ EoHFju*^ǹ0BB";Zyj1 TSvZ"jg]d==:՛yԹ߀N Od<ꂃBؑ|~biɇXiʥX!FP>^:ew&WƧK¦$ eCq>>i$6wXbW縑ِ*% dhSz *Db{ %YxEn<*鱽ܠa33FX'0H32W|͆o@dtajc`.P 9jjvw@0Yo `(8腼~AoV45TU5 깐0r+1 `TLB9ı?\NIKꆆ~m8"iHs 'Ȍ!j$t̡}^?cϤ_o"'bG`C=qq5\_"ٷAGI*Nקۦ<8D/>K`FY!|``coh0TIڤ #% *{[{whΏ*;#6rm_j4ŠtΚpQD.\S]?\/tTՆ_dss[=Υյa-KX+oRĴ)WUi,Jl YY>/pLtM((C:b=O2eyM(0WMU$&б=QejM S֗ء\n3\⿱VLPW8#W< Akl϶Xe-,#X@:Vo\#g?%|:ƲT]^F)g\\BNBai6 `VT<] @0lEr=di 4d{V*-~ڸ71bAv04b!eF3KfB!Q}EdG>"R%#O!tm 2aogR0Fg.yCCgƸ4SCmM !<9jƱ袜-v23[41 Pމ۹/ $q]nM8s˼#QO[iXG2+2zV7y &Z霅(1FðƜQZ=y>[}̓16FjjpO"I ]@m?^ZiDX&f,Ғ\-eGǣ n-5,**ׇg5mgkȪvc[8@,Ƅþb]>\ç{2\),0+o )Bځz+1鬭}8bRXy7T%})GnAFU'Qu(s]cJLGliw)J߹Sӱn߫644i<f!f6 ѽ::d٩X-#MIyJ#:K?oۄ5ׂju6i!!ʠ$rEY6C{ t)x~Of Î Fywxf4x9+>excŝ40UBGUl\qyLΌb ~yyrd3uuy{0-PڡuC_~dNO-BڏV= ,]nX!F97a,("*K#s9>]-5icc uhZj<*` ]Q˄G,nk:_@  Q*C9z/A;j},~~CR}NbN`r*ږ,I@(ij"/~7pfc-} |-NkhN_r0o E¾A('WTPXQ3M?0׉@R}*##CiG稡' $W\ZW3*lsy^LPڡe>xavŷ&z@P];DdM章2?`dkd{jWT>#J DT ٨ *wh5[gE'D0)9diIÞ/+dٰuKc-_ t+-(|;]Pz |A[m @7KC%  Fq&)X5:_gpFJRXXۣ^Y ]h<_Ss 碇j1$A@  M:Ό'ρ(U@*,8NLl(a@+A9!B_3";]jBE jc٥G>\$`:PSWv3І6!:Iy&l$l@"cb;l댹aHdFuհtuO^i\Yt2¿PQ9Xco~BLvӍpT SJ'wj쪱stIӅC-*p -~ z ♀$Ǎ ~\¿@A'pg3y#$3PSRmha-1sT%öXL3'!(}ÂN7t=݅ !D[<FKdܱprV?諰rc#pttuDDD%#\tK zÿLuAF.&L.tpz 3~Lm7a-%Mmmi#T_ͽ t߹UkaZDzKZk,KFQZ[Ft>Y Ɲa{[@ށC4Ixӡfe.To V;)Qüg̙Z޽{T5{ZLXV\vzXhc+ݔA۪3ڇ=m Bec0$o*&/ qȚFFhXʏs_,;0({M{9NEAuǏh^+]Dp-չ0IIQҕ|.^[P+]t&<ܺ!߻o4qnW`τ\,0;/)_pJ:+BK9fΖlۛ%p*fjY7~}t9]P\pKT QCe+М\F_cxr`OYGOk $MG?:H˃ &&p]DS⑑fҊ@}w$C|_dTW`~/쥞r 3AVG\d@Si_Mȓ _^Zݽ35#UAi! @DT:OpIn/ ̽CC70`8y`3I++Ãim0]HrS /*"37WC{깝=ﵵ m7x[ qSij9;ѵax&15jcJV[<{0i>NA1B` ?5>yͨW8HH:ǡPz @?@ -OJ[u]g` xzX0vfܶŠ HEr0f ?KWe@ N)5C/F }ư) @gK #+w kLmIF~l@N1ÅbʆG)]mX&7^@@G2KؼH}UQ ^3('auJJW,1c"!,,B~ !-f }R?<[)XXV̚ty$ݐD}0myHnRo͛Ǧ>JO6cc"Jsba`"% eǜpBk\?|J-#`F %ú#sJJv7K9^=Vwj6ԉ!]>Y^ Ҁ_I%t)Y:w t,sD(>˿;`";:JZ<  [=\'|+!g c/4w:L)McЈwr}0F# D*\ B~ڍ1o1091W8oݠm̲2TH @&(H}y9`ynȥT˟7=?2] e1VB@ 9`)Gdk)16Hcjݵ}ෂbs8:EQ=pJ1`&M%"@%}>ݗd6W .eRp鍄(Ҝ7{vs9/ke[2KGl _xuqG`bWȖ +q6$>G+-56W/LrsSC2cZGXIi@% `}݅Rab"/>}k?q("i*9 yWJLq쵠鲟/85r$~[ 52(>x8j6EpROIT[|Hzeߊa!>)F=`_4;vdm3ӧu.'Dąn(FF6A@-fsЖ$+.MTޤM|O a,aD9G!W_sFD'"^ԹF,ԳB_=;mn(+ W Gt JZٙhF2GF 3ǾTYxW0&z(d,|!M ?6 tP "\//p̆&rJ߼æ]Ž63󟌸~ ,3MOys-T|^?up'@ `3EQ/̮ed^w=ZnNߕgcdzw&78 ,ŽTUM/@f]/]{7mč^!o3RLO@c&4 :@=LH-Jp+t $}>:d>M ܟ1&1߄rϐy~`Xq;& ޠ4H|?>0Y uȤ$YN0xl+ERO ۞ny՗IqB!K;aT뎭D hxo}#-GHPaAO|1} U[A%D Um=HEցRzxhIgN0_޶!eAB4 JG G?В/P-;kb;ud#=>} yViZvE3;MC&3gУ8Kk*.s1v Ơ[jY}zT4+&p+b*{heYN l[+(sy7y[ ձb&oٯT=rWv^E<񡵜un͏<4 #BI= lt~P8z^i 34|jͷo>WUq(k^)?144bT{MQr-Mg`=pmWff *555(ʅ_~&=//FNN JUΔ)//o>$Ճ4ACo}[d@-ٕ%>~ĩwAF|sx[ɧ-y.i$؄0d~@>&!tTɹ/t_7h>/O1Ktw@~TħXWr-Cb?hB>6B_NUw4lG,2 d^r |ż tm9]2 zr8p+3ITQ5ݩR47}*P>Z1K}-ϓ5˓̘6[IuA)u䱝u.qBÝQ߿)UhH* ~CI Afd}Ly赾NKܑpgo}F%c'C ,Aϻ.:0vI]&,œSGr.c;PkK޴k:zS%="b%BUק>')=ss҉+C^Z9RCE:>a"}q=.dجxvWLOiX79u'v?s?ؖ$ )? ݡsuakjLnTT .u̇S α1EwYexJżB{# XdoKC>崙p:Nл{ٺ3.|r}/@Aw|"'utPGk~~iy42 7VnLl }u-, Yum,$bA{z8`"H (qn1:)Փo۝'ztzZ-c/~ya47KdHe6w\.=앸Բ``Hs\ H]S6S,>"o"tκlmS2$wlthdɨ<#@xt vGG׍ь!w2e2.Ȟ|.&F1#rJ-1b啀7O@"Ma!A<+yX{6S6EYv⑼k؝4uuŮ}Mza|-Csznn9bHQFgEFwXDI6PL?V]" 3:Qv=suFa$Kpr2y%Be]֣:3Rb A9[DA|^5Fz!sH,jDƛTĢw*I|nQaH׏"zH/)Éy?Jwu˒4zF1CA$e*7K*15؍kܿ X5(τ0EC]BN.%Kab4)B8SE>cihH%G.!f 6m0(RoLF J2;u{QD~ʨ]fcGSDFF0L!Y}?=) zJNEatԸ^F༧QZɜ .::sjU<,CW[_2=?|r6T\]Epڿ!iYOm<.xE=_AjPw}ǘ1TT,t*T{z~fřԢ](/-Ҧq<@h:߽VK36y.7ض! "e_/^޼2g3W40v{R )hlf +$խ%|%}4,i4hrճ?- ~OMR)-8jYz>9=\,fFAY4䷶nc&8ScjFFTI*((ccf+ c^{) |y{XWڶR:ѽtCp*s'wܶt--y*%wG'砊ONCQYP, 7:-EB^CS?]=*E3Ŝx|EbQ) T/j+9v(]"Cqsc̀Z gSM͍HKgxWVǿ@( {RE'`,,RGἡr{RF^T@jHy Z #*t=i1ֲTݡM^/OXD$+u RG>Ez6j|(1 Cz-uXHYZ_KabƯ99ѣv`UHDxVzgَDr 3>t*8U-/E~Kt}ukʶ T *r@],Wl1cibAnTjvOdD1f>1^W<2ICh ?pDduM*,Rߨϙ@ZM "z '`=x(mZ{Vsp0ܼ/0 *uN_KK+A8m@JP?[{{B鄌>YZf3W pm 6N(ȞrZNw@"X&X trKT]wy?,-əM2ŵ+Yti+y"u:cj*234Tr[mmb~*DqU^~dT/Ύ"#;F {@\SxTbu6=*Ò"YL #u{Sk{{bB%SUju)))CU$y4WQCN{ VYPcǏÅjVV#;߼h' ol:5_GL 剉[]&~XMPT542Ő3d8W<=Ԛ>2 V/nj-K@7XΧQ̲kfoA:CD LS3kkBr,s{lQqq?Hu9- RЙ'CHuaX$*ѡ$'jccV:AܜB,LwPMDDۏbf@~.++sKs D1xQ;c9bax-%҉0æl񬁟?À?g5F|+|:$|&Nu=8( pqqJ9S+}C.g,ǏΕ@#l,y TZTwwwXT0j&*U_6o+q!O5U#ԗhz+N|oG>b#TWyh"l$~kt9$9|htUJ#,PUV*̟!ihYg3P)|_2JHƠyw~ i Jw Ao^n?SMC%>Jqr}Yj~ ͋/T"_cg&)o$8= E[4bÇ`p6ܝ<<?@Q6TAtɟ]ex`k[_3ukO0c|^q񆒲(71Kˌ -,\$)<_$6s yl;8/9ejT[C୼'簼j``t2k 5q{^1mWT 5_=G@@G@`ɺy* TΧdrZPYsx2J}ڑ(RcB2 1pu,[5k>SvEhm0MZiVR8DW*; oT4BpG&ɾvio.EfK>a!1e;_MQuқU~XoJ羻!ƸXfH899yO\5y.,)US[ xc"(8U=PnTHL Bs<_R1ٞ4y}nd̤. o$dX=5]8tTKڕ+gG=\~-0e?ΣTAaXPP傍_'P;ӧ௞?kbe|/wFWot\\#1*&zW.vp`q\k/;W͏g_f<6Vk54<]]Bt։xc|#O` SF [(k i3PDLjZQ X쑑Ww"323ͦAlm|cNmx%qRko~y0WQ_  hg}Wk{(D}֊Yi_`ԃ~8Dc<=r L`T8!a FFR/ ;`&~.@ ~u}2J?Z]ŬdlHxڃ1::)dKqr56+Zt6\n?%H^rbNwAvPJ0B;@v>& @!Vߝz%߷O㒴:qW=TTY3ϧ0n^VǗSAX^\NY(Z--9%*+U B<m n9`렐پ[וɣv4+;ƛ ܶfek7uONDpy2/>di(~|*b%H7f@0=CF+?l8Hb۷H O̝B-u{BU _q4]y vKY - >a#lXr2;xe_T4G&3I֩-@tt!dt\ ;==&/ׯ s1L &'C6Ld!v}}MM>:!vkL`g $dwXz9pKPGC#4f:oK7%RKJũcxA"γPLYn@t d`hijh!~> m\G$9oh׆*=SA0[hlG2x _B<Dp<+sp^#]E @ ;n}A4,@Ǜ)mǦgbZHYoe|ZoT ,6Ջ^8[ۆ!Vhs79gh M}> QAWb߮7՟-a:qUڱ$AdĀ"WJLcxỒ@Xɢ@@G82YF*ӛDFRzBOQ#D<9a9˒瑛!,#pڎ2f#XXxG'o;udȖ&ab5r8tC7WGbJ(HCHp~iHd~LW#¯DVw@!۳3@?;qzZ@ߨ\H<_OQ%-%X*`==S6sRG?.&1E\\i7Q#E$v`PB=-0^3acce];g[ wێӳWpZe+W**⃴!as^V?_\D\%$mlK;&h;#5&'lcRd P ''%ljoY).>9&Y_&fj a .^.U/r~iJ<3/L P}?Hy/H RBZI{Ջ{ bNO;uJ(7þ3ߕV.^ vD\;=6) .BLPUV{Yq;PɭzlJ+ #=E%Is94G?pܩBm>蓱S0HHk\p(R}y`K@qP. abjA!}yGR]]ldЁ'&CISZyA^^C'mne[5B\`կ逘tw=3XqV/J  쭰7B HHQ6"z@ZvoMιz[}5/rX9:z0CF.ْSN((eh ZL),Țo:ab̰#_H|ǑJ<`A9<(^SS3I)XIt0ɟ QI\ VeB3B/i׫fjUPY]ݶLs%^ lp{*)s$+;u9t,8\0ll79ts'Bh֢l,[_WȻ)Y}~/=]Nb?wrfƞ<.V%0uSMQZHn,p5oO0*j|SSiy]Ryj+r>9c&xe6jE,21S@QU^i˒o`XXYA!'rdۭuH%w>AG3/;mmRϣ's6TTg+-NWIYL?%/Y8qqMw=bt1pwǡUn/u4P0\P炚HqҰDrӌZhPqPal{%[hpF@+ (:},ޏ}i?;=ZN//V. 8Pc΄$YɤWү <ҍЄrB ؀%܉7tѹ8$-78_ F>bzna<5`hd4-H>tn^-RG5OLNa!_)O_hp<3{,i-D7/h K/v̬o>;D Yb<*)zuE Y:vj:ͫU~}Fx ߥ昇!(FlTA2HAQy6|sV#MmIJ۔9}CIzuUɍ|qq(3,EBEJJܜ>a3_Js` ={u}x|~ZɴRԝ!gqs'OL4c,9.:\]_/;sy7[4.9D>+RoyAvRC_/ڥF w| 99/4櫿ՙ 8% u&Gj|hgߊBHܟlɖ^r4v?_̥?$ ⅼ-W|J'qqυH#фT~qy+ei]Afe_SWg։LNAL'Z:_aJ7d{۔_UjB~"*V%zYv6|n,0@bڄKddvVn4K+x#;PW~ѩШ" 2=ĹQKTImLvO4! dfr.a}xll'@qCM5gCE+ǯ@bmB#0Ȅe+BlovjH}$&Uozzi'kj@/͚NJ<^Tk4[=뇶) z @ w3ª20LI;~w:crFefi{9R~N'Z![b,(_B8.;r\Fv]׺A7FD\CMGJ:Xc&54č)..n\nmgo-!Cp JSׯq<:Q"\.^y9YJrsRgFZ>*jF0m꜒鈸j!%"῜7- F~Ju"Iu|rXQ2h05(S5Aް6P|CM;nUHo\jBy4AV mipl( gu?+0jWyn7 RhVi^b#I6B#.4O0/ M;@2ù_ZGD+  >y in7x%Cy3DZ5 c6{f4!7̨i N7 MA/q^V^u~%)u$A'ZX#<_mNhCVs@؟Ҭ'wOݟcbcKh{OfʿMb^ İJ|ɱ DZȬZohJ`תcSA Cھ'|8mDDlPG+фҠ0ʯȄ  ~̋2(mVMdmb2Z|-8J 8o#4Ah9 ԥdh\7J \}ZdsP]FDu^)YL5cX#û*+OA>WY$O^IoicCAe5CLo]nmF\4}C`@ޖEa L; NSO{pL9WIhΡbq&RP|&33W6ÿ<~=$ӻ"8"~$YOT^l?Ĕ60ޤcQ`9{jgS/|t] mG?gܩHA{iTPrp[Xq.W }/3,\P]u DT~-xr7lm,C)XX^<-P&Dq\!b6:C5vP?iB`iǩ^xfZF1H4h<l\o̤^l}['g]pSQEv#X`,SZs$ (2Ykg `R*`t`C> F֪uU?1%5y=u<@y'z{1d!y#ZN ?"z(z66g; &mo'߲e{u4?$q3.磌I9;O } >pWWk:L̖=Ootrv֮=3k*8n|gFXZ tw!in,Ve[ԛNԫltWK 1tc~{%+vu@zUVWd&gcruY1o +eLmN*66 ;},Q h_+t;_boJq|42\:Wl=a#S@ `8D287ڲi}aJNJ(6~=~D@@-xۇ*l(x]P^+gdv 75E:ߛz5 ,kJ\i7ah,&DkEqlpTAe/@O*e8BA@'c1ݷcϯj_bA/@#H|0FA12$ovvp &b2. DG?{աH&NY>]A$WŔ4^>Jn:Ue+ Ov_V eK#Ѝ&DYfd<^rLŵWQ-S4$ϸS.k(M 4skiUFM5 l/tDox|xt符;Nq{9A~' KgΧ,J <|d"@CN|q:' B"2[DUGO8j)hCڡ\@#1h\1,K>@SL7%++OR%*\4&ZHjdJ٭px ]κ/L+HKrϰ}6bNo\td*^X.Cى/T9F~t> `5ř@T1h!=bl}"%Cq7nnqUYR'g,%/pgǟK ʒN*tQ B"VT[R{HMԘesBDi׮]x uvkJqYM o/0nhH~$ğG.P:_].Ѿ+Rࢥ_(u,5[tJVp &~M; pK{4$VnH7coH藻ӭ'\=3*xl/`n/)3l j>)a˂#Xl24#IVYyA^ğCW:CaYld6[.D\m,Xij97~0)9JK ƤޯƤnHkM)D fy_yYZ^N & +H __C p#yߟB<ᩩ&3jN6FZ~qI iP)[W_O (Bs/yR2q.4PLy ca{w"nnB:x++= ?>ZLםNG!wXgJmb>c%3s2-V01 Yj}Tg'r\ڟA:-9{hzt|hӇ ζ~EّBNrw':ki+E*+?CD|H!}O^͛о?sAx>WZ=~Qb\W| dW/h;WϏ N(x\7< +D)bT*)˩SU$@ ׫ eLt**()*8m>ޮ}s\ԋ{hRc9zQò<y6ttOxSCo/I߼Jy6]O6LUhycoBj zz*R89o}5.d ۊM!DJ=iyy \jLx52L/t)mH3ѰQBq[%W47L4y2;l~NhCnkOd^tOygR_IY=R^e]^?lF\܁H 30Ӡ+b7.MW4wwIǓhnpsU2G(Ӳk~ԄRzAz; _(!P"//zbbJGS8߄ԓ4OtQNNCdhme !WUo!bl~־sl\EJ -mmfXa[1UbZm2ųjuәB Q\’c)5EMMxp!<v ..آ^xP>1n(axWxmK2go6^{&+)uEmOlM+ޔ㚙]-B_3\]JѢWtwgJ |+sVICBSײ1LEYnwAR VID zD{m<*xORǃhKZp%%. U( A=ut6%+'fyjPWGPZxݥ۽aoh, e}e_뫽"wsTJkjIԨoٳ̜\]%̖V|>t H:߲\u˰z|$@%je:aX>ArKSx7QA褩ԎHoPQy-=a/EQAvө.YX<WTHf(5u0K1*q'V5TDtY_ąy|v;qyo?~VW\>av qg}Y@A.v1@  y5jPS ߿G%%xƈ xл7_QKM8ݜ*r;J YItԛ *]@Qүpg $|hι3Ass9tt;:٩bb4xVHt =x,~9w*4l?KmWnlʘsƊT=ƭ"QS4WPQ TSQJJ {ȕz4tv++ckM+\>k]R72Cmpn% t腅aտ*Ygz/ɗ ⺻#reiHKJB? ;h*(O1#ˆgl,zoo~{W Ir ׺=7+rs:.mBu'<(=r(((HEYDfoO};(M6pDg%%/=3%UW7C{<-3vdcrۏX\HՑLyA鹹DY@. 3 D {}+}-2+oW<+W\^׭3G| u"1))VLhEEC8;|]]\`U؛dd-r|C G屩w$~@%砀xMZ%J(jOcJ1ٷ6 u' Dp"D\L_0sTdr 8x{Xr&[tせ'~P^c0Czjk ]hGuz^EŗUa.w:tx6jpKbVȅed0TFLJ* LGnVw^˔9KDRe]TulJ EpF&N]ts$ 49`s22X]gc"0)gTo/kjģt"'I'z^Rj: &+[p=|hi X tpbј,ט*k߼fտt +:sĪb{:z9KAB jX[KҶ 8YeibtZZȞlVlDg:;ˎY"-JWeDH-胂JN2%U .˜2aK^7&o+xZtz5Ëtl9/_1} TG}省K5&HK[.tg]Ć^a3£upH%dll#@دu pl!S 9llopkDz#z8>m,ZDTNӣ̌?pېibr29K2_+:LڐH,?{2 = OibQςbux^5Ӧv&Ci IL#^ _^< r+-_(H[c΁FCzb.:d!3PN#ۻ˧CP~:Īq,:uH{fh ^0BFf&CSB~NG^ugg6^@Z}9b-_,''#Q@j5u$PFfwV4%Uog{BTxD#ŇBw7bvvn_'# Hc;@bg"!TmMl : -m=c.(o/w#Y]W1Bkh :گ6!Wk-(񹓈 vA%{@n!K^ t&wuc`iP_ mg!ANj1u 3aNpEyı !!4FToeBIu 0-##ŷ͎ (>i˟w?r '%" "N.jwkɩVlr& xajTIl㋐EsH907$ s)xo(r^s^Xۮj OB bPMj]?l{ )i| *%CnQ #JQEśv}bR7_Re\|srqC[|9wF[xN~TIF1YBRКWK v<6Aa LlO^M1d᮲BX:?<1-O3"gDx?ucNos(1{; 8o @AsLh| Rn^x {D$T䫻ӟ;f]/^dq<NEAXmg{b #pG & %(߿c/oeF!B 6HQJMKwIzuMJV А*3;B)zn>T f{m8 bs0@M&L:eFƾ'|U1hqi/F7" @Pylyk[bQ~R%eye-խNKol+rr*/>ԸR<L_q;5 3ȟ% *OZz+:]WO\D&|t yfy">pKq ---H`Kl7tl`ھer=2}AVamaXaK^L9Hzc'fa9?TL XX9//k5#dl}wƒѽ% bd<=hA8~ׯա/݋ c.w6;HA/o/̩o!R | D/@G\Nr6ڜڜIPDw3X1?he0AUAU 2*&ş\))W6%cbD۞=<  BLWH/6@EdfꪰΉ)$O⊼##fb@1hIss&"`5)ԲC&| RGKi Ȭ(鸈 uP1'cP.~χs"ݣcAO;Ê|gSJ1)h5YO᮴Fs^y*"u o==no"9-cbj`Lp٭fd*w*-,|Ng#7OM:CwVK `{ϹYAW8 1eYٯN{t/v #ѝ_؂:I_|ᶀ&L#TA @K[;(u:b eNf%X.n5ݹy;;3cĺ-d'j#[2M`ʭ>'Ϙp/6-JңB†?}zQ#;)HuN*6W> jVFCгrr."aO131f JJza!%Nș_$|,'NJG]r÷!= Y:L.+"/ru{>F/ 1 TH;SLWY!(dRд]ɥײ'0v@^ #Cj[ѱyȸ< <UbFYH$|8х)U)gp|3d 2/n}mC' 3s񘙞P^.!2 > IaӒA$)kE~]p@Ú |}ג?D"rj:J#x{Ȇ{D(/驰(&b@ TCò;WBUflwLj{S:c7*_,tfK3?N}Df5(HXkp0~٘$a`rOwW,@{ 6 'OX㷤$zG|JqK,,'z@`u^}Hlp8ih$T\cy ) @d2)Ǫ 4iOGL=eEƃg~`kFճ|޼EĽ< ~FE+!2np./}wlts ^qqD=džKӫ#Sb=: >N _D:kj`e_TW W<ׇ{kdLsͮLuT NgKKױFM<޾ިOFld.VxHx E}{ qh2b9Ѧ~L&s`zخ0wFH v, p߁}o ,WL.VA@ҩUʃ)5rm+(QPFee-=pC$"*ĩ/2SڷOˍWV(88hPv=hwš;jVQݳ~WQ~@[l3]7*޼٘9f˖vOق<>C-Y!@BǁXe*(O͍uaW2\]k׵• {)c*qC)jW+N [ e>6=HljkbD2 ۅ`t"bbb(^-__{yIx31z%,OmHո0qpJw))rd2ýOntB89+% ˜7|<ʲcwJOE.01~s7-ɺtw O`67u_^hFa}m!\dޏ'G80 _n|^^S )vϗZ.(?}}OqYMLֺp[զWICCE<=ߒ[OEMXTD~١3iivBXM.g~ nMG6P**:;t{L- گ-A@^p *5ٸ*~ym폒|Eo.O/2cpB%K%jjP ,л@Qۏ?fj|>^J|E^Ra{soLU 3.r>?)~pw HyfP'*-HMۍ2[z7 =tnpeeL2}]^[F"Ms=oJZO5Y }7} IKG` P Yi۟˛.opL!pecx_W7o߃Aұx9WJ`Kvwo~ٟp> jO- ~\VcW e#[S,sJk#>:Z-Z/z*h7}[jԤ4u0ipDπ6wL eKH\5hoDbl, %ƕ썭-E?nZƴ׏ xabx}H8йjSTqut .5qOQ zcLs @M(yq#Ƀ:xl]I#5(52{N2YQq$0D+'d'2>[ R,RO72t,2XF4~@;{)]'&Pvl*cW`z!c FPG@h^Kvֿ6gd](!A~uEL@B":9yFW }GN`p{u< BM^V}'#!^{̋PkCex 5֡"h'ѥ&H;agWV~XB Ԯ_9@p˃RCX'X+LŴUtGe;d;mcZ_>Ŀ 5R@x,x e}v @zr 874.KO54GK&#/*pPP6]/(D/RdOӓbc+YyjKnml/:'8zHKt.Gc6?9}z5klt93UuJIfof۩de8/oZIu1AӎJ=ff**, V%^͓}jMx``>QaQ#5z"GxJ(a> Ԍ粨TR2_  $+:gI6- u S1=8uGEMONC3foҩⅶϕ9g?!) |x Ŕh Ro⋇+ ` gOj(hI DͶ9p-,˜^D@.~ZSؾ3Z~._A}ubׯ5v͛]{QII`JKU[3yT m b5#Do f" ;>@娪J ֖ ۂ*sp..H@QQqqoaExyY-Ckv6P+{{i3vA!!]L}Rr+*sPI7ޜ'5 2z԰g0/7 i:CXJ@^HkHp2b }Ba=. xneBV3:ɛ..48.ׯ֮2h 9 ` hńdW<nn3DZd.fJOHDl[,6!9{^.TWx4@`O*jIv ?"10RP%3DBQ320s\/"3$7k4#;L[ы3xMX(׵be2.` =Ѭ簵Zf Kg˗Ak6D)-@lZYZ8<=OmjWhWXxȹ66ba>G|y63bVdː׽Eg#H99[r@Fh = f|zb/?\# ,u)jtۃvwhiB%kh_E-g>3=@k˫^%|{`eht7? ,7:wrw'&NK`8;9k&UƏ9 E3"%%z\]-BBzrcǐ#l %蟝c'qz *}ry9#],k+*,>D)f\LFY~$;' D9Q9B@vf}j6??4anM&$~~ЅG`16Ñc?UZ-^fcIn8M􌌞ćƅxe &ψ=ˇB,}l1XXI'v~IlBˮ RP.5u-4 ڪo lhmAC~A//=?0aag|l.i9/$ +Fa`ٍL; hNBVVY98$ ; ɩ螨D E8Sw<%Xf9*+oc67oM0k 'Ha#]Q_S9ґ?^ jE}7rtzyEOU06(L5ЇN(g>GB AY) #HK%ϒJQC"DEb-9ـuJTZjp`2`E,C$De)28>XΣ(#$9<݉fbfTs@`<8ڳ$K<HB RKkm3 4[Zwx@7 PтE>H& ̿]{JDDdv!EezZ &D C{{I'Q?qe<Ӱ{/Epn 5xs7x%Z3 kK6R=}Й qXrGse ms#J,{_Fgc(xT6NGjxY%C\\\k>A ꥎ7C|`̩21܂cTRP脭X>_r7#PD]Zgof+ ; u꓅[0FnNBx,(7xc{E蓳+fyzwS ~_Ȉ8>mkZ x{z*+ʀOBuVnUz}eʅ?Zx[UdHN #.u' p&”3"ٙgLL "?%D4vuPbaI`LGǫ7_lŠ' "g:RLq{?\lePmb:[1*#!V8tV{WWRFrxIcf?<]a39ċժk̛rPT-R ;CH}cj-SV9b,3K%Ʌ;#ǽ'o=QNN$@E}-¢pG?o&M E].:zJzz@~ !G"ŦrR~G@.1-3X\R# _sHZgZ (rCJoўKwb7X9U-])??cny_",r/y*`K*^ < Q~fP\=5 td:p QK}yt =fJg<""2PR‡;Ȅ>n@J.-͖^, #.^ oNl])9#G=) rwylZ!-@,,~BR~,MlL3|hW8p0^SkB](D5ak]%+B*z;=7fz_kD:dAFSHAbbOL*ls6߇()+"x^re,,=5X޺LN% yﲏ'_<&0˻RF 84?P\ei乻=IgUR*:a%zt72u?3i4ZHǟpKpF {Kg@f ћƾڼDƳ? -z "B:?)f=C &\AsxcXBmnh2 _`ן.t #P@vQ =,6EW;>BMnD89C Yf#񓱭]e* o6YK8- 'PAt?Ʃ £}{d.X0gtfdw>zv|vw 4(DeR:0(dhʟo'fmccJ$E>S%SkKPЇk S[ nQnESg''!3qUNykR!RpHx,)X%3Eώ`a&rpB (47Th#fg3OB1؛F b8?$UU hM݃2#joR+& #1LTAissE/py9k{L<$z[TM- 3Uf0MHRs#"H9Ym8h;'.);,I'9|7`-^0_n_lb7"gCMR@^k臭ł&00d͂ No 9ٽr}tXcA$I#-oG6}+]A|TZY] o\Z}^Xj[ig .} HbiyzN"X4HC_l+chI"ʖ z#-3ҖSon"u)%%-xU6K SlS gWS fSẕ/_ū;._rQ <"71}f;N A5woikwSUJ]=;_S|_N 39e5 O)'qTHRoжԛJ;qkE!jgKвar\t,8<# 6Gs,y;\9Yf\}^'Ϳ-^PTkiǯ;OO!:Z1q>Z%%EEEb{ǹ_^tuq_C(JskKtXRBAQ?R}NYCy뫴_9 w?ebI#V()"q2̗*>ё5&E>(YKQtjZ`eV0ۋQ6uo{mYVSξY>}w"Ɩ}{.Y`4 Et\tܟ!F[@ TU C}vzNb~[C쇥&im g4~;@&!g`a]X$W9ǚ"?i6bI1c7)̨fZDRH3w:~ি ̌σ nl>>3r{-a^(9 Ҡgʴ+V6LeI,ӲFt4ͦ؉$U6vK)) k*UZ/z*tk3r8ЄmvǢJav}]T+$b|OI^.meR5Yܝ{y8P:~|֠҆36>.O7E666T@# 8[۟}#GGIBDB o#}!>ޔdNi|WCo{ +0 ;YMJ9)kjl/=_W;!6b[X`a\\A8vvƒ^l/xH004OnʰxȪq75_S-A ű:﷊@Ɉ>APe,P{QwN5`Sl25+j _ڱ&@'ŪLZ}_W2oFJXd /pjHhO! sp8fe"`dfiD~*/9< 7pE000ÿ}`^A?CgUB(.Vub$n:T2geTa:(,IH-$A #(f.O+ @su/$Ӡuj?X5܊d6$򽳩-4V}n3]x*Sugb0׺#uzGC8ojnY7< AԚ&J YI|UFyq]kvP'f_ }8fooG߉#w_ ʷqSk;~tno/^41!y΁YHH |/3y?Nd eݡծ"h$M20Qו14ixA'j\⸏s"҉-'@_2U .\VYM 7(P!ȥ7H`0öm/{vø#hãʘ k,Dvs# 4%%deQx_Ƒou+CCRR+O3zY%JJn9ٙp\}d ;2B"R[AAt.]]bW.R"* tZ7ƦB8Oonn366 s)5hZľ;' r?XZ.RRX!2RSklLBU=W@!CإzWčӃX~H=$3EJl?$~ gdD)$EmHH{9݇BIxPV[+P&GKP7A Pgڃ%Ti= eDlCٍ,{- SnńaLTT_D&鯎PN؁ B:JgV1ʍr mL@pE%df#ue77 ҙipBj xHMԈ&<"$#/@j{Wʹ_UstF T ª;-DC3ү楯Wr,ezAsn՗@p dGrz'"q\VݚoBBC[8 2L32b:&&j6h`6&8mu;Y؝dv34Zbi5ZPo;w=:9 L$J.[_E|()3=ɶ/eS/lU~]i9{- quk+/譔TqXQLiKpEor%$؀rqx fח}_u͗ڄTB0 *%0Vٽ; ?tM@" Ζ}>qՆoߨޚwvw?U+999ѓFޓihIK+bŬ\lemiB)fܼj9e|RZ^m_喔9JMC'Ec֒Z? DƂin𾸴ܠ }D[DZt hMי*3DWWo%%0֤eO=˱6xaaܙ/[86ƐZIYYDxxi#`=|~MʊWa=]<;Zi|/18՜ _ؠ`,/r&i/謦q٭/-4&Hr ϥQC> ݄vB&n\WɅ:G콿j6_$ӑ{$TQ\]]utvfbI&Os7D"ミ T8M3*Zd aPPHiQij*q@wv/E Ǿ&ke]SkЗt썵 JHN 3}pTYIwP&ppKC/L5ˬIioq',pp_o\t4uZ Kj'9t8_ h0YikN6ɩ-$G`=)(ZTTiy.<}pa~o"CqZV8/>"BVH:"(_d, #;j@RllVēb=\h}h$uu }Li26кS|oe|詚-L*|!M6wwU|5 D#l!;/ae5[MN߿XO7N5r4[2t/Xݏ:֛{P@\| VS?hɇ@(`b = 14O<f\>20ɗ Mb2)տA펃:{zNz_lw,Οn±n*or@ >Q9 }$<wγ3k=;'3TŲ&22N-\M{<5f{5| WnLD!ɱŦOw슩ljshO @"A&QTJ Q snNqH߿VpD" *K%7hW*%`SaC%"7TmĶF[lO}ս6bBHotSdۆ3|i)ВL͎N0<{GGtO*g?$$JJ2sz/~ glULU<>`f%XX'Ķf$\G55 8y& SCxJGffl8٦}FӨ2=Y_?GK!x0?b:YrgbjJ^fjFi2U*rwrB^QJf)MLK3P?H`q;2hiQ\àXྐa<ˎjV ɉ9zDA^a239o-k'<&RG x ;R1:0% $ 1RXSi@z. DL.ռ(؋8 >;ՙ$$@bnede >x% ;9 TGTR!2(Ȩ&.cHP8R~2ҋ2 ǗZ"`-,2XvGG*uDVWܫ+E-11>wtoEUel]De?B!EE& S$jѓ%+ݑ:wwgutIlrG:h`su{MEsӴ́_p30Yn@NKe!sPeբ!{y#=(|Eo*w2U XqGBAiM,eK;3UDā/윁}{ il2jv )grzDOP\Ϋ#  &sWN J/G n=bB&;gOm66f}fcccIqNufۣuۋzf a5``+/74,dlC'TXp<#vPyJ l}>::rjy`66Mg*Ykgyi~#UTBckw ޟ~ݚP 20'$3\H3F@p W^>=nj>boI5L{SM/Qa$dܽt91=l;RzJ*]Z=Zٷ uۋd;B"KA_gG'7=jLCEp.&!E;!??nq*'9@zD-|6ꏛ]m_eni)kx?+[XZw|˖WnSnllM SG8b$sg{S@G'J50Hv4L DFp )_XoMOEYBS[i\2a>ED+dW<tϚX= :(RUL::ᰊg}Yn{-ݹ3!]Uq~ H!!1EtLϞ1~gnLScQe5PDP M?*s4ۛ2pPxGW@)nBj>eH(op준?שUs`:%W28&mm/OıoJ-*g"׽K(eǹ rw҇z0c[E pU]Ps0ifGvn$4k@63xzt|_%aMG``2QB^1JmlB|vg9ԫ41 .AM\Z5a?ixwv%^]z͟@"0ۢD_c(8n)y7_C'>X?ܽF\m.sc#5J:^ 43;CϨt8$Avvv;j122`_Y[*Eӱ҃*+`Ddv()QbV/\.yQzxMp aٴ3PwtCrČo~8<= Rk`ggR;"#x,}8B;dglX:_9ɝ.{i7^PiNƵ,vT\ O{2}.PѨ*b_jk[^@gjjJa5 O7*+f}ֹ!6*g: 5VSnU'!!1B\?|͔=YBAWW&p9|Nn><"DŸ$,cVnSBs,)4Q_T~uX^j&Rr*D.pDD^@{l d]4=oĬZź5Sŕ!穽q~3euciOnmOb7PGhaa4ӬeOd"Ž//e>;`plߟa}i]<78[\SVlg O>d73Pkf6ݟ1Nq?$WQ9UGC$gZZNUMĦ}ߜ Ʌ柂dy5ܳ]e9FgpSeKq ]dC™A1}HӐŖh@ :kPveJDd䫈6VgggiOԇ8r >ަP0kwg?ykᙦrrBVij e5b$B۪<3XqppTTdS ~$ԜHfe/.K8 ǻ- [D IlK+Vx^E׭UYNTTvzw3fK AgYu{T^>j7M9[e~pzzdk8qZHH/ &| 1c#1>5882ž(¢ lxE 5(|foȃܬf'}djKfAeY%ge;#BAKn5xfffW]&7 JreW@p_bELkF,oy_&11.4[|ۊ),DP#nI7 ՝HVoZ=⾊H"VUU4i0% 6c[N'$P}}uעVԾ` If //PTxIBt7?K!$"{쩯z2q1SF} q# E?mU6s͋W AAttt=>f氯&&fc s3%hui{WK*dczK\ff1JH&f&*|dM#TA4 J(U^gk+$lUx8I.88p\GreP& JHH?՚HIg̮7>~BXӞ|f{}5I~,Ou7l3O011S?yX VtApE; BWWWw9Ś?צ,}>;B^.Թma_ ߽ĵUtoxw-)U;I0Gˡ|AOzZh0nw#%$%b+JP~|$PN[~TrFÍh)~da¥q MgxxN ;.hzTX(-b'Ku'9z$Vmcss 08R&_»}Z׬niiЮ,A)cc*H&}w߃09mXb(DH,X7_kןiHJJ;j,,? T(3Ey),Aҭ=Lڀ͛_&TOPPRu͒Wb~ K,Kx'4*>+%rA+߅WO [hy9x 9n:$XpEl*NXcsdױpz%|/h\sdgd48=tf*V#rk/F9r#dzLسrcϢXc%zH~/w'Q:h>(s&Ah5ӠiHl% M!~d9q>b^jY_ݾ>坮Ld-P-rAߚ)|~`8ff! 3㟑XjIGt7> ŵ4iwL.sv~Pc@u.5{{Z EܞXVH]v5v8IA0:)Z=-l۝30_}cZ8 2:9AQhhH^Ph[j8􍗕GO`X+}GVV1͊ W9Z%nFr![[G=ߚuvX g97\BC#`qG M_;9j~>|0B 79+eGGP+`Dy0}V)aiHЕzQG]ƕ Z$Xq/<׵P;!55@;NwX$U!ҴeqbOKl.|'Fs5vw7Owvd.OWN78lݵ6?=/K./5GkP{$f%]gGE_mNM5;܏#ř@H }!"4A+\Eڏ%2b"˷I=t9TW"&66$ϱ\wm^Ji`J&ƉfmMl`t/H0߿r&z%цn7hwr`yc,GFtٷP2bUf:q88{EG dE=g;)'PRu~`ĉ2t|{4dʁA*4SY`AYMn .4\rt (juM19 -¼#3f tL]=BD&9BUmp?r4{~Q%3|PXn %i#T{Ud?VE+ڣaɭۚjITL pTv)qqa>nW::afPӧiR.r>Gh^vu&=f4W|Aq* c; #c\b ,ŞP@Iԡ1{LՎN5LÖ zcUu[rZr= ;su <_3H$=w(Bu#YXDDߚ]\Kg`'z35lOIDīt䭴Zl}"C@ /.|SDFfx9* "c[wT" ^N13# XRX@53ș(( I[qqXtFI[v' Oc 8T%)IX[HHu76%@@:gBV`0yLnW 7gvZ7+ ˯e78UU.իHD4edBPNtx_q|8 ` qu$l\ZV$ O`""ns Mu1E׻{ ZeDtw*2ݺ*݉ })DO!j.gA}~D0_-^}73vm]@ L`KFp{c7 Qޥ >،:uwvsʪ0"4{B#0X2*Ua7R?y\q=2:eК`Q17k32m@ޜFE8>3.Z{9,.IF2j@6+ϟȪJGteZP};~AޤRrITHJh [ܲ t߿"#w,$4:R̍`^l1wg?N+4_ZDA6y@ ʥ#*) xst$rfSMLJԡaayf::D9")KN M{$PX-5<?_|ZBɧSS fQ97WrJFFOpZ3bkmFHu5\`ɤCũwcm^RP+@1>818C}{i5f^OM˴k!-55L [c<-E5韡y4Ycwm{IVC*jz/~;vBo~|~~HN'X0@̦'UlFrГ 2D#s}5|a䣯[W^j!>tij =5x!7~)ovS͒ϝ~0rQ+*6a7?--{x%/:11Q}@^a'+KjIYPI$'C6(0ȅlϞFpi s{]e'81LЕnnbɫ#ȚvB#[Y`€az.m|r͐Rr%d J(#C"^ۉruȈd*$˅k=0gݣ=Y ̤$ꙛm_FL34%#:5/&^JMF]]R.O *ّ_ooB Ԟ)3 ;NJrIefƄooNy*?xo(}&}fIB݊j`):Wv13Nwd9:|! `َ Ӌ\ 7KJx/hъA޶SATsvr$ Hh֠ mIrt'},8s>rJC}qsg\N6J-;gsW_D M nTZz^^ؠmZch:@i@ k R@%KKM QqoӀ6BYw%jdNa>^7+11>a3xРI0 Îٝmn|­R Ӥa=_¼٦a>K,=- =-el %ZeuQSw,SMR zank/Ca0^^2yr@nO.DNt-MoѷԺ)2Ia瞬Htaqkr{ %wmzQ0Q`dAK͙ ;]\hvVTgX:wg#NA|N+?@̣ͬ<I@/Crz[U]" ! <.EoŦ86;oް|̳?Չ2)l6&]^=bv\.[9$IHE S?ŵ *'E hBր|' -- 'p|]ss0wa'BA}8 K;'JDK- yME8-xT&~;`G:Թ92_0y<K-.Wή 7A=_l; )LQʷbRAʆ%uH!QER;4||8 Ys?MNu$egUŮon(kH+Fn&&0ӫ'Yg %q$"<X:#f$e%Lh^-$1q tKK ᒉj t*AFq-:B&G)'J'Am6N}mOd[Y?'M.z}+Y3NDhnQ|+I$4+ Xk|{Ya<%j׉g7Q |7fO wtn ){x ^jb5$,5לI}|pa=p [XHvO{QSWw'F,o{Uޛՙ%EĐ7~d8f]a9yFѣv}՟hGeYEukjrE#vʼn MyJE,(\Q1B[lW$2r2aK|\S3NUk%Up?ƦcT<ף%Zٿu̶Ke㗾xcv*"x?>5lOM0tw%=t-,QHZCWty \D¤pjm ^DpE>Ds ##ٲsv4^@bA5VeM`ZYز98hd3(:Br:vD)uƀ1Wk`N&N˭e }ccdB(lrM7js3vR"f" D`ÙEl0 y)XGvvVDS:{kd ֜[=pqId}q)l%_F_cX[WŒ(-$ ,J9I#rTk$D;cv7Pe|HXWoZN7Mg+j~ujF2~evTEZS*oo_xA$~{xvYufнIJ0@Gz"+$~,Νt.J:,@g]R~3h{\Q0TMe'˛ߔ?7,2P$\uvf{q4P#{Vp`޾&:3M$^lցo1LGW'K>Nq%+{_檽 mA;sIڞsC_,NzlX(i: * ^,ֈB,\Q[muH3.闰W/چ!nwqu㝍rur݁UA=a X3ֶʱN|FC,1W…ytht!2=!~,7HEZl{ÿ~u TZ9)jYđ{'&z\xk<5-F[Q=Qb$Pr4 ٬ݼRu 9Cbˆm :2D=,M)P5L÷-U@0kczw~F,ab6usjW%1p)p /`q*Y=jk%3G`j`D暭 Ձ? stiWWF'"U)0 &/Uʜ.mԀ.|N6k|yA͗H)϶A~NŒBy \Hp} ~]#*4{~U~[nnmo46x"DLlS4}@s_uZMM/VSŔz/zk`K E/Ŵvr޼lE$,LЗ@=ol`+9q" ji!l/p ǥߩ2a]-6jH]Ȁ #S&WU5 |T=Zz"v`@Vaq׃F `S:r>rkJ (~%rz#ZlwB*r_[紙wv拣Ȉinj-\L4fh沈"~+RP(@ 8'/&\CÝ':5P =o(ׇuNM FGáZ!+ky0W-0;wCFNu7#_&. k0#!"tw>*&sk8*04ԓժj0Rx@!leeQ:bv@Mη<acbf'̀itգk|\x܀1Lq񶜀GG˺\c$VY<Ζ O:>kF ~> H9Ե?)8}'y1}.c\s}ItdM))*Abމ>y2 Sp+~B1 ¦{Ͻ33& 0`=ʣ [OR ?D?^ |1 IV|sAl2}фȅ#($ KS!jdxQo<{^N@~},\e3 C#_C> 8yc6.:ŠlMh|r{/iodaAds]Os! {lل;:t~?fp&NR.SR"{5Qkhz[jadbxBBDHXŋ=wQ1v*< zsidqTW0r y:M'{"4+X^@2(a>kx mmH&gBKuvT9Zi{cDDDNJkO_I޷G1͏LWKDtKSe)# @2j9K$NU4' k"GŞoK] #:[Rt!, XذMQ[-$WJsnp81Ӑ5"I"IfDŽIl{T "se:mYa4aȿHGq0(BK{Xw) zo0׻2i थya!][NzRI,7-Ґ.'"*dM (?ʡ!%"_jᤜ\^\%htwkVreW-}HBd0P-5r⿆4ޕjϐ$[p79 *,'!+2bDgCU)<<9hf :Ub-[~roeeRj?#|R!TTʆEgIK]H!`:`A$Pi5.}j,JFgT؛NL '`%|GGP`0CrscX1pw,Ps")NW"4qDjÁ§S??:Z7`̙nlx0VA+;, 9ivBF=lip\_$EPGÁx{TJ ylTx0p:TGFnbYGKK.xOTY{%G2=њwjvoتwad3􍚘 qq=n&D rm\m<0(_rҢE% zko>5]''b3|FY<ɐD6ӳJ¿~epuuTӾ'Pw$Q_)(|nQ2;T'ܛH ill~ٵH+Ϧ<_5TU_{@a}΁z0w~HkMTEh5Sc]s?EIBˡ\jS"QG9N؇ ^9CkcI@~8РWcǥP>V'|<1aV2d_xccYɐ&[iX0ƖNL<ˤ|LTfr6JVA@_z{-Nt3XUņfI@M ]j}dZHɚzS0\;<'C|D&د媼//J+g q*6hw;SkakiĿ2O\VjJKS+p֭¹)A؟a}a6&-qkǷ~7@ྱ"GRB`ORQxbggu}Er22`^ӂM)Z|n$J)g;;5 COkDb,S7nA>-k<!<1?^4-KIƑzry\6_MLst獚Oϓ5V6P FABwwB=C2>7DqaN=p"L76_0Bx+s%]+QGw 5xywɾ۳#s?ljWf\5bZ@=,.ls۞{W#r7Nrkm6.-c8zT2>͗CFpQj*K\( ցtkH2g)?""ڣ q?U頰OT8Q̐Tg&8K|g[-g[KKF\hgZr}uXk{]< iXCGz;:5PX(-ĒLCCĤd[B;)5K h@ϼ%ZʪO^QQ1|D_Ke),ך%|@qO8UU#P>B~k=!=09awV*Grft}u54A(e:iXfu f4᭤,6pV_C4 %j+K/6jQk.ZT)Ϝ}%ﭭ|{emXxUuc" UbdCNqP֖G;t~{# g"D{ ؿiM=g<Іޙi>52~>[=N\Ͼw:rZ@Tѣ,,qɪx4Y= \㽅0=UF뉄ɇw(]IIO ]ݷ D@-LDH6pG~ђApot jXB;e+2?kK-&~ f 8 w45%X[D<9c@?99e_j~ Kؗ?'AVV@ J(D9¾pO3Y*ssO>W8cV0[=ŴisQMNzV345?^h Pry9[HQż`'PLM?xՌ&xI$c,Lff/x ~y@nvdKqwb8~X[gzDLE4R_2)^?;T./SWi TPRr*#ҺM/4/Wo66l澿_M!B}^m ˓諄yA{}vO8~un gA{ ){(gVZst 6oAiËLt*YLV^JWtGի0JP9;ϼJPsl_X՜0lE%I:+|C!Fq܍e]b_ޏyqS64L$trq9k!L2nw .gYG [Go::&K *9|62eC!? cgTrIV>/L!901+˷F?o"34Z|w{DWc} G@BlZlMR[tݍ VܿjpqB/6|M"Q TB+y,{@՟Ub7'Y+M?i%JLӷoq6彄ygf: &Tyjkyi1̆ӻRE]Z)R($~XWɅ\:5 XMre۲םEBj:9E=1.A&l[zhFp/ ⎎tAT765ɭq|J9, hJQG`Y'(N[h9_ţoA5Sߐ܏<Ja'^rbo-XZ)Č.D-I}"hUc4V0"ciU5⠛$Z3TN} Fķor MW8778:o)>v\Z:T3R*ϟTG;ۖRcc1LBꞀe[oz4$/ekR˙ISnH{{|kk^A9VKZVĺA/!)%Eͬ/cwK`k@~aА|zu"X!B X Xڅ%(󄵃y< ."ePٹx>7g.8#g6SOMPyj)2}}G4G4>*d^^! i gcH{z)}f&vv0\џк8υ#Ʌ<^;KK;Mw]Brzlu|', ?oȰ$0cAt#(2И ɄAWJ' XXl0^DOdVQiu-Ƴg{64cHH !c-#DGglZvuZwZѮݼCJ ڍ( ŕ\Vw aЯ"o,' { _2w?xCPR[Ύ48(~f=)1UA/;Kl&@ DCوŗ|sLQ(<&rF*1RRIzL]U!!GJ~M-d&&{񟃄h|2='@8 lPk^Յ*EE{}*VI jlw*ˁK8^8( C73K&R;xg]jj<8OElD6n}>Umnb95ۿD( };]1;UU_A}\pA7i߽kw&g)V7rZ<7Gb9r@Tw$G2?3=*tt^S.2- @Pő xj'iä)y><0atL!{LRH)sQ O{>ŸoTbdUT>@|GCws Lf(ÝqLNsE h67~buq@?TMHF$(n ݅FoAʎۂNASxٷ(t/LT$DVFd0Y\=#7FN¼@xQC>Itaݝ yF $!6۲E{|RBB0h)dB F/^?\.|IQmI>nAA`%ge3>5'ZDb4!oyY\ nwr8z;i ! \k"-Q}p٦=)kV4G#9"nob,QvYu}x~{=& li`I*}\ 2bBI.X)pviiڳq2O?C^ oFmR_qpY6F0XXЌ0qq R |1cff:aɈ6PZ]qfHb"rR0-Džz(l^VfC(ホ.{ׇgܘA Lc@r9o+Hz}^hK2&0@HtALfđT%3+澥ef-ʥ@#+r Շ!'Gf>l3zC>BL_Ύ JEf[Ю똰ܛ7KJJ{imuTNۃp2;kݟ⮯=a<rae v=3;n. BnH$7  7 zdwNhK7MLLT>)T eD TW-!w RSSIJV:9%3 [9^Rœpއ6xbF7~~p`?Mf~Wέ9+7VmA[ th[VO[%Ԕj:8es!UX#55kbfe&@33:0ޗ)= bbhKt$]pJfhe_XXXNNΈxY__:0/|L/.z/&ONN󕾄>hbϰ_(bHupQ{lXđ6wuo31Ǯ~n'Ь' :7*DZ9S ׯ׷Gmnnn_/n5W.iiiiܟ@* Zg;$O!H@Ls=i$T [@@NC}腃NNN|vsGZ/N{`X_G?o*V~-cUy 71j.$*&: D%rus % b6;Z6ĭ =~`gg11NlgWW׾{KE??0Etxtw|)0pNCggW1TVy-))I hoŁ11)BH"&bhb;X˔57)|?>ace3w~y]\hj:fk}FҐl|=UѤRJ O9`RSSz%qjMr kk 7Aj=X?Hl\ӻ+#{@u<@ @o|aϟC8wKw 0oYۻL]ᘠMzrv;]d5~%3MXDR7c6ک_@I !emm)zD&"m˞Xzj_ϑy0tR&~^^xohnnnK[ Uoc}0)1 d4B(Ѯ6匉 |CC[&iI,»_?%,"n vIY8rF"eƾ;H^pص9gdTٽga!& )׾u3qON#[H+ޔKm YjϮ`)ϟ?2>^~gf9zgb%@LLfph?ů^LKKMIm#]}4ؗ9:뽱߿KX[ kwρfjk^uo詫x 2US,P~| 9 CBC_LM'BvXQ2eg0-ώa}}0JSp=ZJO=Dz^Dx|xGԸDNӡϼSҨ쵾 ԒN2,xB8Ϯ:M!QNv̌1Uo6٨vu6y1K@Ek"T{u݅|i)s3e$z0ЀvGgw կBGCo-ohhH'/*=0Up]h%Mڬ3rߟ!Oc7evJc⬘.ٰdad \:BRGBy`_Gz^2AKx⊟ë暭?c5~=rxٸyhkL޻/0VxK@`8TmCY,5 PUU?λǃ|!>:Zd!2ysi L^{W@pHl##|QvqF_(KKK7W Ec%t ۣY7̸ FNTE2 #cI<۶^ApWww+ ŁuVqdv!mi0咔  5VʿWG W AQD ՞Y2Ho4t/߀`Jp;%13t |‚1lHyݓB SmD׋pz7dH5N3_'G&b9(8z(1%[^^A fHͪ.)LԗۊVHT~"Wb̿hr'xhԪWr6^t@=nJ+fDq4g{wITZ+¨?-ښ~uep:&Hj:u8}0,|||umzkGzo=(uXf;{|p nk-T*&eh,e#Сu74vkw/XluY7}1tCOr5 zvtta|6Gց?'}u^5ܔ/yA\xn澢/ %g%RPP09ݴȑf&#U..¦ #b b&PјIX4(:ޖGY):iYggE`LWwLO_}9H)zu9@-r2ATaaiPxHbnsbnW嶾VS{*(9YCR˗,+f#r\0WG(u~xeqqwwϟjO,p2f[ph3wNiˡؕ2!`E@ z7j8.Ȧ.s>Z&3uDcE: oh)Z ή?&F&CJZGng0rŇ޴w^r'涶3S_Rp^OAD$Dn:,}bo)[߿M] dۉ)IOO_P"I~4ʚ;*GҶmo*yVk5Fy#>ӢL9A|JKa6K ^_1ZGNɮRN *7 ú ys~. ??;|lAgޥ c*n5<{<ȝ=!wcQhXN}ѓ-L2VՋW ϪmV?"2ٱJQE%̬yS>rdhlPCSTY)R>"^Az[N F ,4]="W[xt eO~m)rl-?_5j=hL0ϞZx (غb#On^ =˖VW?\1`^kiIm ǎhS;Y^=ftPP.Da{YA"9۔)wއ?n(Tsw~:_~uHS 7KjMۿ'&~l"#Sg|B{P͇Xd\o% 4!b| awV#,uVL Rm# q?;C%dd0bOc#ID yqZ.Υ= }YY!"f\h{@GP+]uF؊(=mP%=y1m1ӆ0mkZ:i* I3xiG'& UAEīdR -)! t gG_ߤ]'5Vak_v""N85/緃Ե\TBDKSUEYiR{0#m*ܽD*bvvn,3{`/(yz>\%zR UfU.}'Z;{Dy4JU u5ICSBw'5Jqৢm qbw2"Mvc1x?3c}9(KMd~jS#y]POjo͋5wxe~HR4N/ kc Q)Qa=5B/.v)/ s`&QӷѬcDJƟViC=7Z,;)9ij] X=WW7e<;=D$$0?}BΥYbv-4&{O/H|tSX0ɝ.7~n`u)R^yOo-#(_I@~ћ=١]'RV-Ȅ dv5k(y19?Iqbxyw>%U= :T5FhjJJg_J$=wײq<)3cl S1d{{;eOdpg k…za2fv00ø?MXc\4HH=+%3ǥm\rJ?9ε|$ƋLlT/m޾uQ\:=;|ѱ%>0cPJNCCjn4J6:Ԥ)`\F{{:nn(+< ھ`zq#b`| D:WUD!2ڟcP$#lILIߛ\(Zc,i<**'w̏+;FG4~sO`SPRb%%MʔZ/?(br.S D%"%,pwi1}B!xkiRo3<̌ispo]޶@Tr[⢠Xu_īg{u=Q uu>T@5mqE;)\ Diq6؋0卡ƕrP~IIo 743C*PZc >=W@颈鸻gPGB8vdUeB cr'TERn;S߼W((g\9F@x6'F`j] B|30)vK>2˛ "1_~qٟ?!Ш眲9sb:xLe}ŴMQ҅]3[e6! lJ*^Oܳ( TKM7۬6Gt*X%RD$9Wż9?W(2wN;4ggĕuO9יߐj&z*$J+H% җ8eZO+h3 @C#.3Du@ }6^r%7oHH#@.RwGڜ r4@V,Rsha4ACA-%ppf%3%Y¯433,Ums:_hd"{/qCY'80(*js&V:m͸(\eC6FѮrSަEcRh#˷AP,;~_;-c&0`r"ɪOnjPdb'o[5T$JIv\l_Y+njE̕ij7+Ė'\&>h,Sd@pp|߿. NHGS219Z8vbQ蟢W R30/ˍ[tR(Eη+onnu$)|~wkj,yW|M_αZ%VlD$Zv>jĞcjG `3*+²$DXcEI&*[PeG ErR!;%fY$Jiçrnlp((fHr潯BP(fR#KOkVОca$%Z}㯝Ѫ"j_s"`"ٕcDyzR}z*{!> nW+ρ {/eU߰FIkFE::|,_ꮙ4p1Tέu  8r_.;OاB^MN7-T~~~_XmS| |OF '?!{s #|Ϸf7,-xxoxd0uo[lFb75C^X^jM20 1e\\L3"H;{|a`i鱅^T(!A5WS bRW UX]#Y޻:LhdHf<,nn:M Hрt+w0 L!s`6q*OԑӒ q&')$up #)0Y4p;k.BN$ q F kg8?Q(*51yf9/Fg_oɉ6R < ӕ\41qo2mn\@Hf76Fe$y0i /4x`P _qM?wȁn<G׎IkMS {y OV,6s=ŚZǾA&x .$-Ә GL0?}dP}pWRʀ&@:t{>rQ1jWU00lU@c[L_ =1cԭHzQ9>žJ] *yB,>,L,ꓨDè"UUDDD!#3DѲY: x6^?33s'LPQʁ_x-EMy_XHx/ƈK$A4p>gH<)- W*;NlMkk™הdO؝)9RT@B))AveVS8(Rg5J4lHn iV\M ,,? S: [GG19l+-ݜ[M9R t.4],M7yr  GFv(AۏQ> E2'{xx`fgji1e2]n 8#;ۿ/Z_PgK]P @ǡSus vU?8G'89SPJ~a!ݧ`2m_4!pkrZMҳ€)kK`1+n~]r{F[\VỜo`*cbT.d0omS YYUU&Y7ɜvoavjk?f 97 g킶"6mfQUU8QVVN|6P|I9ݳgz{JCM-:?$1:',Djaw0ĸ8lf999= \W^i3&䘄t3Z?8tzyyi78VTV~924 ʪyME@yZcT=I(}߀2gSV[zfoTځLEn.kw$Qd-s6Q-b|;' 11>5M߿m>n. XtP븉ϊW.~QDDd@zk{[d(<G{3LM3Er~E-YM>8;;GFDF241m(}MYgQטFv:hDuF ;!iݺK,jSX:먙 3t˩T11|Sm)~G]= ut~>uv!KK8m8GGG --\9!c_D_[([#[eu,g! vZhc*))ٙBՋ$L; )7K[s[7E>_e3-.|tz -ajU=T+ށevs~Z!)\kg糒l$^999Qa@H*#ށ 'ݠj6*usuڟY^^0CpO޾OG+FmEˋ~zR^VRUe~u B`Z&g> Rd*1 s=<*aE]6qxRJ0ya P[KK;GjF,e"Y9wM?JJ"3p 0} 3 'S1W[CkEEūkVD϶d99Tp$v :-ݿsddL_ <ꤻ>݌7GM,l)D2| _̳u!-Xk;+-)-)|w.ՄcO]UZo N:Z:o.~?o3 g?mT 0Qiy`spp08:bRi?@Y1*4,9V׋{Z=!z A /߻h0M222VS%F6#߽4ҮN1s4mDz@S}w߹0<W,P,,LE9ǣw_bcckqC99Wdߜyںrb}C*_ጯK3^` |Y _+Rh~>Q@q ysO9͕%uHSrO #_6%sbI{|te߸~AJ!;jSy&9kI/s6ľ<pԦ4Cܳ61Q5*C[~G?0bK! PWcY2@/ϕ'NK%͡ȕw_ۂ'vJ@ևIP$*F~~~Ooζ:F6ksKJgkЙβ[j.sn@IiԲ-נԇX!sN!44<ޚxsO (ZB\dĶ{d~lL{UN7eQ+Q |R B?u$DƪmC1_@ AWW7;;ua0MxSdg?/m9r!&JoFo߾ݥmjPpjZ###* /\<}vyӧ}6ߢFvwMMA:Ty]ڱ4c+-Gm7 (Iy;nxkdol<0^I7S4RGM ܎T|||4 ` LLmjBNxP (~Hm)Uk:g7] u @E/0%p A YYu;{AaU*9*)Wy8ÈGF8;1j4NAMj9_W}wt4H7:GS3?7;D < :=K`HI?׾e.eWy`G(&1R\ 2&$Sp fY|,FaD/>+>Jiß?y`anHG;vv~8r{\T33oE !h5ǦVKCiXO.;Yb1J$4#PDBӡm2?W} BC#䲍v:}Z,UfO#޲X(&g|쏬ECɓy:Sg:Jw 9F0ڹ RGCBZF<R=zg0s2%sK:+cb|ikD:s5}P7NKBGN5*%YKk U]6_&y"I܃X/ z1x7}-2>nƒicKAOO H]6'd`eTii/Fr ͗ bb*ۯrCoJgT莐U*LIccP/ .dO*?,3E]n+AVnh淿i*h A_rP.>p  ==OpJbfqBQBsb$_w(Gb5YÓlu*'e$9?LrN MB5Վ{f{D}45G;w#s5_HZj s$ܰ+P4[ˁŨQX Lٗo߄~gd鄺V;&'&$jlFǿ x>tT|NM}V^6ةDWfNdyg#Q܆ |ƍZtF|QPc bM"N?.8P I; wקϬ;Aɦa..&u>|˪S}{ OG@2sCO|m V7l mgVG_`(ʹNYlR|cB+C&{|2CK_V}}hhmPs^RG'|{.߾>EŁ$E8F9cch U㳭I|\Tlq-.@%J )yG9d>_KU0:%>3XK*JpwYV ͉4ezJHsպZvR>H [bli]xow`]x{ Z[ o ,4ò:\.+wz_QV"@V<~k I.tbcx_DtZ Z$@^*TZwЌ?I 㜌ۺi,'F()H?~u$D(@.~a᱑> H@p:*++Á'"k˓G]>$Rg{K$d.r( 2gOS> (>H |()bG tPfqL>1Rt:\VT7o4N^ hjݙx LlqF1&TzOCs4ZS/ԢE^W4ެs!!ts琸uƒ!MpC)J=M\TEsHZ^~X{3[X. XkkYh3s\WF:NC`,Sok{|b[IM k=D`(U9 &O4y](!4$ٓrPۭ}ѵ#nmea?܇7y276fq֋#?<\oW)?}Y{(Yyaa_@z{潪j{gX#ȕ$’?T|JH@wP^YY?7O䒴]یՔ:PC~b7Lo}D1@..P+0Vka+Н񰰗fjbTI_F>$ZӾ&"K#îR\xuH7IJZ cYN7/鳜%M!o[l9͛7Iexg`:%N=MHWSh|]/P+NQg%޽{ inp%auP_Ex& !1~mɀq 4+i2GG||Inj|fzKD;=IF+t{mi,y-Ip*B(@7d_cby_&rg(ߏNgk1ꌭFAC r:_fy#؄lI.# S\Ydx]0֫7̥|zP&O ~  &l'jr1NN Z]p@56^1#jDiI jKWG]OLGPfLS!Du+hkqqѮA)@>=d/kjR1Z 5o.qxqo>&f [ h"j87 3lD;XuƖ~SB4xE4kc;-aZnІJ˵1^Egzu3S5.B6mvA;Z2 ΃pػG]gZ(SGAp)O:KD `zb C t޴.RٴD'=Nݡ5ex>,1#c-(r[FbbB汷TkM1᧛Z~Bn'O!fwjA}14^n7{axvFظ='Dn6tOeS4' +߼&r}0w\WnU tR;ghC8ə(+D%p9o4bAYg6rcUVOlϽ@&Q2[OVBz>&|xk|M1k$@'S53櫿))uQC.N` KqIWh6>zT!gS[4a8Q . aDKK^<tE]Ja֬A7wg*H"b%$\gkVm]!+) `rr˱Xj,jetZ Q?54 ޳ J#wJ3awGGI=\x ӕd疽oktoh{}fz0c%*|QP F6fkt:df[Lbq~KJZ0I$kZ_XܔJ eOu5w.5XbjfvpbdhqgZi@p7ᛢJE%:첸'@]OspG\# g$TTTOGp(}Q^]mzsMۯx>u}" ]!GFIGOZ]g]|gt(Бk%闼*F:%>6!~7_w5^D7+yz,OsB9W"ַ-@rp((h;ǟl, ;.Ek:SH;ww{Ī,`vVZ$t-; '3<7 osA`F;9H?Ryruum`^*?82R\to)rD3L*-'B_ \+fպ"f`146 HS:8nqfr(sw+ >⋅z)eVWWE"jb ]HOOvA<--^SR_ uLzHHD:aY׻H--q6*Wy~W㉋nVmc#QVژS&O,lx AWUOBSK# wf*X H"edcKХ+o||8D`y}JQ 6k 4TX:5f~l%eeE쳝 duuu]G}m-\\33 nӓR*K03O[r咟|MLnjΑ: d?53Ux\t*a[b"WZ /n9RP t+ZHl7Bd33(R]Z`OGd+q,/H=6<ޣ(I.L7;&\mCr}-HD$~<エ< @ .^^ܼq|?T k@$yQe5DWdUx)!ß /ɵ'D٩ ǀ Vs%P؛./"uZE79ݗ[n`D0CwPv[Rd%?gee%žb @\2G쳘s`nvKYm繾Aݳɑ$aA I|gG'."#Y.F%ϝ)OWY)**vãn]Ǻ,I:#e@SCJ͋,]^&b edԈwA$@|RCCCI;S΋Pa1+;_䈌MIn/Hn%lJJ2цKL u8ATĻg :R" $.x@b8V<=<2޿Hu;['񳸘al;BTBO7Jۅz|""dN7t8T,-98it;.cq\2)PO/eb~*+,<݆C.ڢ_ˌ8LH$F`l,vża\ y&nAkK@J*Q63O72TzrkJJe-WWW7{'_nܹ_y\H'jEPtt_m3'I26::{3zv~~}ԁNiK<;;[i=l':a7#m55@>oD6wj;VA^]myAtSdxxx5,3eW uRRSAig|;qG\ؓ}ק:|N449JQQOGv{xLiwСz^6n^JHHC {?,xqÌLVx\K:V:9&7+Fnr7ݟ<LI dF겧qy $]9n ܓNmnS {6Ñ,_!6Rdbo&!)-ÖGՁx&|EށDXi[I7*+rhϧ ˗JW/'j,Q}6U~djv 1Q)Hp"H#YY"é֚3i f?A^Y&eGL2d1U(X!aINPW~pPUjo;Ɂ `?O/{V}g||J2qpiNI:^,zנ#]PD燐Fwq6q(|ۗyɞɬeS*NWnY\xM[:##8P;q DȩH41~R *>1,Y)* +{u1]|BdwWb&4 MA!Q\V'6O shrI%O& w~9n>O<! 8`p뛨*%Jaڣ!xBHB J>VGO^>F"٧҉v:"Lbm"%09Hy!ud@7CGw,4T`¶nliXnk,oL)^H/6/.FoaacwZ(=P_<1%lzTkZD!&9Q3ى"v. YPPB 7s|R:Grmp‰(8:08~<1C\>YO׻eR+cبS\ ㆩ*g+3*iؒ r&`eJ(|IemO[i aꗔ0=Jv?! C_9J.8utcv?Zڲ(E~[̶"Z8n]Q,[-m`8rL`W\#w`NNf;Q~Wj=B[mC$? (u_rr.ZL'שYj>ogm]DDI)H:H]*A7r Iڡ)$] _Dn .?/t2f%W)HB$#*ۼUnRz ]ǫn9A%Dzil4̇! 3,Է؄@UhqKNFe;ݚѱx(SQDB M`1fݝJ7MWݐF4I'Z܃yeen{qZҺ#Xb3*F\ʌ #[Y~9`!qma1O;B򇉌!K,BaGohegXw 7We`CJ"IZ2IxoK@n8nȗƋ7𕜮p6[Se뺳-2GF[iN?)^I,x{2cQYf9YrKNK sF2Y¶ulK'RX{*<3GܔP2swvTb"qoPyÐVwŤ2dùy~%%Im?0mQ3,0fomwjh@s^z gq٬6kI 8Ԕщ!ծ6?u|N[~\yn.h'Z0 \=W ğ<=u >U> ,%z|+_36λ}&{3`(JOGl*i/0Vu8YjIs=[i|{`4ո3"xNց^ .@V}礴4fºђTl*^_y=\[1CQ9chfx\+^ꑄc 8ٴbavE[x5'Y!Q f2{ޟ^5Nд;qO;"7 wԁޤ9]ԩrH Tx"nnOsB~9Bˋ&%gh1W&Y,]@J3>(((B37hxzpߓ>ίAٯ,2ZhU~4 u͑x4h(觛en/u4YLx_n2U} qh@pz%99goߛ:[mAW7Ց>I-cA[FƸ^|r2;<?= ܥYߞ$ܣ\U n+͊z0h;:nc]cUkZZ++c(_R81IN&zk~ޞ_ާyylSsq] ;. jg'~}SwYLB!ЈkS+/\)2~$!%Y⬁ywr{CǴEXV`tc?3_EdS.8F~HRf#ظ4o`dw>ͱROpQV^Mfq(T$T? Ry\ޚH?)_R $'ba4?VVz?<aX;/奉 &z]NfNNG7W~n/YܨV}_]adb>|i55aq"UCEitIxC9҃XK Z2fhi)kwۡSү܎& {Y']5Uu4j0K:t7ҹrC SwO#uz\j35kԀGGrؚ!NCxJ]xi ?TuwJXnuĂi+Xsga6x<2LHE6} -?,ZYey 'X˩,)89]/Q#̈6=<99!%sx#g`hp\d"\t]lPwoXYr8^AxlD t{OP*֮ln~2KQf@&sw1Gs-0X4If _[|̓%llv:#Wg'd;`r.uzDk)rqzF_?׀WSfd>=p_@_x!Ღ{͍.Vi0w-rR-561ѱSs}lsx!)+HYTjchWWNsVϠ ?tƮ^Vz~Ũ(b=A ]SS@kKYvz}꺺;pcX/?EI*[ʑVg|#+ykL5ZW k6hdcTAAk#["CBuǻmx7B0d5Ѐ gJ>vwG_($%ddL2vņjDĚ!xSɟ܁qqTv- UxLN%-P7}y_ȣ<Yu:B歅l9-b'D"5^^2Oι7W7<&Yi([flf*^.*bdN4Hxޝ T9؏XpklmAoCL2"UP8|*9j]mSgd[ػ*BNJ"* ѱ=[YkvH=(}Dz.Á_nihTw "LlO vuC"w'DO5Wxwm F<= Rz*_ԱJYi7 QQO-ux(dp@;k}-/|\-(šc(g8\ g\hu`5.~j̥n*170*)*Q\YY G &OE}@SP^Z^Ç!1pՈӺ;UJH8+Dr.K5y\@s_T[/cӡa`zD@16͒37=I%%k\\|.iVkOuis@Y .P5wbi)=Saz절ą{OԾӟ9H8[[" 7X"@i^h&s(Tg.5ɕP5r,,,o`:mJe഻m묦>UdiFqwE8)"PPe\ Xc$IsseD8Q!IP$m/OKSE*9]9P# HI{^Q ֟1Ltbbcw< A?nEu9'Nt-&Ao$P,?ke'hWts@z( tLXljS)'bpxM8_Y1a`aBRv \!uSG_N 3>bCʹzxxّ{ra'/VsQꄾ(ek3cczg]I|6f^1Ƒ*( {ly^+sqgSSߓc)w:|tg>Pa듋Kd݋zMwо)'jK OKR-D qު@r{^|p$ ;`2gp AtVYuˆuyeGX^jP\lYet J]\BBYFߡ$ۿE*K!=JcRIx[,ԆmHl[^}SpvM4zPp`yT#/BkH\ P蝯g^C$x: g-d t"0w~'"K.2*x=R;mLF Օh6z""^@8&Ty&F 1-Qי+U=լS 'Xl !Xj@3K ۀ }#>߅: Xhy Z:_HdUMN<<9C͛A>YٳԽ=/h?]$"dZFn΄5*-ND9)K 5;{Xw."–Lb?! VZO<,Ln.\m겡R\rsZ1 WhÖO.Ùz~NeçLĪ-kdޯ6 JCC G>EOkxpA{'ь?y@+4A5/ozog-??< P$5_[OaUUIw2%%Qm6ۼ?#A2^X߿_z]1CJk(yz))G>+XFh9s΄[!aaj[DE_/XvAkEItw.)I .FNJBL|q>>iu(ȍ#A Y@:~ (t`bb+*ɩ~=/.j eH,{㩷p wS]ץqF^@&M!Wl+vqI3bl+#$$N\=[mȨfneUx߭DT"G֏ ( hjN_kJRR (:fI^T Qx__eec?k촣<|Z}*!\A"T#6?7k@}\JEq8zzN;0t?]k F!S  2QJ$G`\c-xu_r22XrrrHϥ[I$01%6iOBxk;99~zI.7-QFv xkzL `|tt-cb8(0% Y(fr$"GX|CG{@ f %N=>TPV!x7E&@8D8M%=b5 dFMAzvaJX.u5̠yQt7Uv=##8NyHwv/ߝ ki_ݥgW-*i4,lkٌDyIjvmkVwNzqݸ?Yu\%=J`cE&(4R*S碘Z懈*>$Gh$+*,G046ߘܜY| &d`hPy1)]/YmX%#c\n@QAWFIE#mB[<Y?M$w' #B1PrEqOu˾=u)*OJj~W:ChUP_l,E;hJh8^E&;r s?zp d޹s$r)qPAb/=gʖwn,6p i8C dVmUS ;| rwTׇ>}h!-ו֗/3N(J;!ED$(ы3 WA*Fh,"ZڳoGl>/o]i<1!eG í%t zwj6fc7w픩2(TǫUDwl\\b܎!m>S{S:1FC7]MIi3]]9.2|yF X[zcorturrJ \ylbڄDZ]odm2‹!^7',Ţ E%߂<(LNFSɧ=y|MCTǹgN ⾳m~|֍o6 l'[]yyW _N<΅UbYsl ]2@ >?=qV [M7Z >fj 0OP#_ ؝tBlfʭ,2bc\ K' _b$ g-wlGDʓ3a%-P1 B̀Lߗb=GQa%~~a%(aЄIca?ttDda#w2Tp$&bagH^^^uN !fWrFoII^gL(L?::c ̺^ Pˈ\OMoՈ8[]WoN?;F 3ה8/V6ؾŰzJ)FZwt!&Vuh(I_[ʾe#-ZFF; ,檗C 1@.4/5?捋~? 6mcV4ׇP|9bj`bJJҠ bۗVVMMT\<#2; "#"AکȔO:gwyGͨX|@bx *B\0b@VyCCܿ":Z'AIh`/yOY#K!CTRRL&%yy+F-kTI9SwSƉRH'w$؛1ix-o'jq7ӎ=nڃQlY8ZL~K)CT{[xVVn*%_\_NM=.NO5"ewtKJʘq@NaTӳI UURLJ ˁ)Vmu\H 2r.C`sw*3,`# jG3u?M!ǰѩ)q,M)B6Jw%%A o$6_/@)0CE~ $06S7+gehc<9==&0#>[S |20bģZokb ɿ]~k4~ ,3K4ydP0!0?kkH3Q|}ѕHH*}roIFʍ Z@I5}{QwLN*Ti+ !sPJI> @(%qäsV&miXv/:.X[s>Vw Si Qn %l~l i앚vf~47 #?uQQlzF3lXXYU\-5M1l[ч? [ϲpqAp"?pptS| 0- _G''z/:~-F5;/fa1kZxC߽En Xh6i6%XXuC`ۅ`|/k6\pE.@+| @x0?u,왓/ڃj{;22=coe`v/ a @^B>TT7)B3AK De kdMrx#,,\TDJٶ?#2:Ws qS2w_meYkj syVلL,qybr;P5&є2 _BIk?&X:&A) @J%w\WW;Ш:t/}?= Ee !Ѯq 3.ƹp xK*'/12i"B zԄӭ?y!5Pfn\! 5ڱRfxlRU`-1QE9 ۚagf̏nAj|gB#}_~9w'8{w`) 3Un&𧶜N-qܲ?9jB j w>*Y_p]29\lr:Oloipu{[a܃.onNu-5St233p4ѩ1kϧ!g5tw}ED@xJ.ރ`<_z7}#ssM P;$Y> ?1|Cq!%:m_<+>aʦ]]l<\4|ȼi89|FVF+>y. ם: .'&J76I((QP{t s`ZGQP4)K+xA: Z Щa8]k VAdTAյ9%QX?^@ JCqrL@iTzǍAÎ@T:X222PP= $0:5S2Q!jF՞8qe+!9-Q &q&&]/(c` tttdק#$=7Ft >cz|~BU\Q/b ӸsL0pŽ%Ghz~٩[툳ԦEKg\*KQQQfy.*^'df.߫{gZ}op/%EGIwp"y|7^11Ņ0/&5#9(1!>ᎡQfPБ@*>F35>;w9F~A<ZLM韭 1 qNM:dUTWG}mu8+E6i #]XbsiAl$M$l^===LYUCac2 555.N/Ȗ0dN 2A`g+CHx]P) !M4=Y #'•ai"sxyR^Q9LQC)=tKZw[w@չ`VTt8!|˫NఱH3xgך'ၫɝ]yc 냠S'' GB#`ݽ3ZxNDYD1AT簰r|hh;rbbqc B;&x{a~߿2!ru}c_ׄTҒv(ɉ) dFؤpA儒@uy9H"Ayyȷ ώ w +.fȴh҉h:6Sa~uDߊdtg)&7VzfrhѐfM-gMt#4;ã?@?<4 !m]QEٹ:-"l'?+(uNJWF }TNQ2]]*0ڋP8b]_*t.10I㟛?d@?aVNv9"Z>oo4E8kǥկ\\!RM]˜T?L9/v~]io!" !`9-ߥ͈I[qkQ]Jpkp-第dt!D ʪ؅DD>۷4vw{[Ҏ#M$!Pj@/HlA Ͽ%' :̓[ YXK4\ivW>>>(\_5ҘI\_CgljbcGn/{{#...*&6Ccpr2`]^ mՊg9khC>~Iv:XhWpo"-,<Դa^zc$ˏcY; ~~wqD_!*Gv+X1vs5@OUGT`BLB2SkOA! }'Ҩh[{{eλj~HԇK*(۳O邎B x{$c@뽽=Iii蠽l2G/###'ķŁy e\?/l6cyۿ\\#<n*0BOFRXHOQdvM7W8(SwptL`:wr"QW&H^]x(|666]Gtj? zyy@ȋ$2~F9:wsNg~KْxP5uoRy;ʪ9L'Ze_8Z.:0Z[߱;9w)\u0x7N;\NNL\^`Z Ff{HZY`i߿nO{C2 ~Vi=SPo xHo/W?poPUKgTnG"5U.Ca˾[S99Txj(S`2\]]i uG SDD /䟺PsQGK/*C_N 6'+1G' .n/Ɔ=(2O^20,vE .ti46Җ4JJ_@S^$ͮE􇕕o!!R+wF1RRRl]}}0]33O '&u,/my'm(w'W0ɂHGT%(̊ zȘX[{;_,I31c/r"Ƥh[?\ pj.٭.?ЂSFL,&JM$EsUr–Qfuia$߾~ ΠXSzzuUz heqGgڇ?>67QqFfkV7EYM\c;Vs7}znVV Ǘ)drГzB Lø[-g '_@5]]o(Q(:eks r9+/?%hhaa(616 G{"{_ &$USR&&rh O >ytBpcwNgMK`k pwvbhk#U;X2\8ƍTjH_``4,X,@X#% !"G_Jub !-n+4 IfDM^1r VO+ḙ%mTS@<yT*DcSDn-^>~m-L Mߐ8AaAAA˯߾魰8:8|gգ+ 4]wipXhp]!ݝ*ÓXo@mv?{/~>ߔܿ7|>Q#4)ڊw*/5a8#\:X>L~;SEc(G~])/9lc/j{bu -9-mN76SP~(0$&'EE4GG3Bf׼c~m9Cy%~OD#|\lJp 1dG7SA2MMYɝot1\^]KK# J?VRRB@@hB!wt%t()`g`x`_F1~_^^_,ֶ|<;$z <ֵ8?[?%HUf3 >)oL^[O]H1Oz! IJ>byVٳg%\\dLNN¸yxĥɛRAMMcgucH=f[V֙zg:7g[>  ]b#P.W;EVϛ+D[Y A0sk쿻C)_\#+"r-z]#JX˸GS쟊mvo-~GX9G{'&lfKI|t(c{Jv+ uO_kLwDo?HUV8q'o_PE95)AL;fV{317 ^QP)U201#''ǨS C(i,*۷BS}Ӥb&2K:O{fW 7*>o˄ʟ9''Kåyy{ ?jי >utt! zxrX-$[jwLVTKt @TUXŬ^`Sꃬuy5s{Q n7 * }mj4.!\q䨸7pxl9X*dT*gd<0{=ﱷ+ |fvX'S3:XNFF!]Hx aw^C:UݽxXzo4OPH5Rl^blEG V<,Hbk]Vی2Biϙ<꣦$!u rCiteL@6Hm;9l$OlCV5%f֕,/,)钦yFWRRvO\bΐOqq4gBxN-'l. P*92 *Ba_W ?(?crs냞-$d=P?W_MUm͞ cI9lGrV?:|eEmHJxyUcX7kєOys(?O Z#? $RYLG =&ºmMn>(ޫͨo3Jv&PB|e)Æp'(5XoL'YYcz/Yn+P{t0|=4~%G݉:-gbyC>?~$^pөejr24]JrW X;-ގLIXlO2i`Tjyok;oZ QOZ.߰*[b?k@sm(s%%y4S"viTހHgB;J1u nd׀Pd)ꏤ/40IZ zݾԕ ạn z'N 9!u}Q?>c[rgŸLL)iQPCsցB;ft`Bl@s}~:lao 22("t#iB|>}jtIcwyBZ/kw,<`b ak¡ JKcŔP[ >(|2M>$'v,DI$Keԩ4#.xlՀ=\ qMWwu]n ?7=fUcz'aeP2*Y&&Ȏf'e76|7ȿPװ/0(|Dd`y8-ƎIӊrf K 7'49wvhp>`NzNNߪ{)C4a[GDB'`X ^'C xԧOlVC4)}==}7tǷZUI99K""^oGHʩLy )RJJLhSSot0W67ҭmJbszG2^RK3U kN#@烲ˏOyjx#uvI7手*k9L_Gk\ND4rtpħ+`O~}uģpfeD\DK<))FOf΋< uv6uJC%Ybbbz\Vk &KȾW;^|0Z/5F3:X *֩DdWԧw[&/0Y];0c5^I[X޳ 꼑S#A>XRL5 ",O(*aQ0V 52ZgvA#kXBO|m_.)ѣ7U\etp`k|,Mm$AR>g}mϟpoo,<@0]<%xafSN%=z5 rlR{oyUY- 41PU{rZSv#TbU+I~nxXpI.3$> _i|/g'UKzz?YЮʚ"Pt9]opp}l_G!D@:YlOطv簢լB{tv_A#ztWqN&!@1|֙-t(GC?,q'SIۯ_"j@ѽok_c͑4p)JЉTO+ "wj ?LyamRkѕAI#4һB!ͳ"Mlerʌ `wwOIwV)Г7]*&kpuwiK @B[#H3着BơO֯$~nLHo@)ƃf)PI9́ޒ@y?ݹ`XrI3YuJ6k+ã݆%yp6)lS1B =J 0>DOGymc/tQO k)K3S^ W@ߓP ".gZ)u&D ~lMݸ^Hji٢9PwÇhzd\2ӥ&sa11f3r Z 6DD_SR8V?.QSSl3Bz ?ɦ( r5$%), NEeGb0P&.nWZھB}5zIF -_NMcPZ ˒Nj~V{ܺZ9mؖ"JG,eĔ!FɉQdQe9jaeD7;&_$AB1_'ԅ|[, x*:H|UE3/jaO$gplns4Ж'C  h`\<7(mj p2lE^@VV8$V%|7n>z#}rCB5*I:ddB_<;9h"65Un,rT"5w&ߑ :lQ7ޙQ.C9ժ3J! q!ԎIL.z8&0[Ĵۓ?8i6PFz\o+ٔgB Hˉe@ :R8ۛm'b_D1a1w Ƞ9u묃;/"F|:obUQJ}V#F ͽ:2on+;x*j ꫰+y b(78($S=S Uz oP+A6OABQ偐p7a VVʍ-Ўs9{- f.~hPAYgf@ f__l3*"}Yz߃ԁLBҟ+ 9xHB. Jp #GsG9~`0=3=r.7Za}css0c"6W'tuIde%[ϻqYZ f,)M-) l ބJtzj@\of}$4ɗg6?DQyAXtwD#c$#ۧVU-uM}%s ^^~uztu3`4 a뽖`b.:W.E";~P }3pkjK`bOXƳx"`"2,5j;VҲL2z@J`zDXIxLL@FwS>cEӪW G"%䭪ry tڃo|{|z󮹙^W;T_<|xuįޕ"WJ,\ ?V ub|# iidjBƾ']z1dM)?M-d ϲiCuuB0P^̗*7t*355evurx`x}TB%uϒ(dC:5 7W'@ Hd/H]z;*,@fZd̶5Kcnik-!Pk,,=wR/zj;'wyɏ`I(aa-j+r3qTg\Z| )j)F"4?mƱmvK e@*dn1L\e8~Jl[T؞87)Mԃ߇SN@?i u= I^ %d`3ŧZ\m8c~uwOR.JaEWkTRz}Ƌvnۺo/'8xyC]/tF&%)N<=4Zǝg,,y#ON>DDFY20ؖtvFTY#Ic~뿘 *܇ JYɕ6H+JLuJF%e6'"骱t TtS*謲\#仦sI`jޕej_KrBRE랁&*3SӰH?xB !AA`r/88MеnmQ+} ~:8?5)_]%e -Cft 4;pn(Ү'zz?Wv |*gh7YLڟl[FKXn\$ӊJE{JXZGFP45>4V4//,׺C2%GF`Fѫ~ugߐ^sw!!G_S&Խ7 [ Ubns@O& ~1ڊBJz_hyۍJG#tk5MﭢJOb#by!p` >"PJ*'}B^lutOCX89e[G^^~m ܉1sx m JQx}yy3_)v!p& :}=wSZHLl?Wt3Irr[2~_ OM oUZ |Vצ mO)ɂ=V|( [G[*X>,EL tPH#u, }(^ z?{"9%q>' Zk+W2J]\T3y 59:OZi D ^4~7Asssj٤\ +u51Il2H(Z+vI7oV2޿c1 A !xXTvgZ(ܗP?@/xTZRޭAG$Q~>t,uӴIa!9;rtAN+e|BP;|\yy+')$DA/(eiwZiFd!}iP NCrձϟ?K\wSj`c uYYY/3>Hj*K̜`]@| /tVo}:1qp:Zf7I ${pdgaZ vH $2VʊBms xrjnh˹F"kiA[Iv'@Z~Y:xm72s޵H|eS7(b,!9rcETOO+Kfmh0{{mw}:gGd|\)Z'w Ag1e̫ƺU aݥeKByX_G  ih;Yuv{~'#}gtvXr+tt8D\7Q/ӓ'n}G\e| Df n[[[a<-M?SԌ*'$DDԺ );1I.k߿C)O|}ζY&5*|l2u`r}kXL2OvRR0#}cD8#m6.AAA߿-,+$7^˥E/A3i.P4VQEʫB3Im -dImK)_[b3 qS_z0S:u@i)3 W78dӀ ړ!< T +kTq(í}UQpp H9jz a?2 .dfow6DaWx8Pc/Q)D+aUECu䌍ewN?eSݔ qXͪ?ޟ,d2˴W̞nM>$cm"A@@ 5]fa\ձreKF8Tf]^':| QtdD´<ɝ~c{01;ѽYYzI213/QP2u=w.^z@ RkǏ+UrPΠ¯!{`4<ų -5IAO#z(X`,/kd˹O],=Ŀ t* F$7;W2FffoРj[ܾX~FoLOwZɬ`;z?(@Yv+G8Hrsfeh_:e}qݼP巄W *ڪ)|ɍX BXXwooKPzg2q%tcګ!T'n"\a25{q}Qh٤b?s雦ߓM )ϓ֖ȼ!_@&@}/鐈Zf k|T&cI;U[&7/0(Jlr{*@w)ui(3ssӣPv*+*%*C=v1oy"vg;e>亩@Mv ȱIǏu|^]MaxRvO-qȳF -oJJ8%Ϣ i$X'Iд; oM@1zM'㐱ۀ?$"0DܯyruﰿVb6Y2#/O% JWIG`s:y#H8 Ry.|kDSo+J䂹yy?4) RbqT8<\3'.-zYBif^Y%//CGA;/tJF5swbu4ܗ&ĵ%tÝɏ($[Z::2AD2W9d(Ҭ?.eЮc/l}J.I8(Oiyy'Q >7k0O_\uZ csj|_sӛl-Hp+ƿqe8_xX@ɼfj] a "I? VV 1p0r~2GD<&EEUV$nZZ3(#)??񣣣WApbT\a'B>cRyDjTl;CTUfl+#YHᏁZY:7a?V+:qYZZf5EǺrE$%E1i:2IH7\9N g'ׅgKEYH)/b^=; J*>0$ Qycv'11WИ~w~dFrfGB=\f[D۩:f9$p 4=M 4!]+dxߢ2054KP{ ^8t^foVsa_c>Yx{+Mȍ%'.uiRh ,NY= z,,whp@<"zzܴ)N_{ QURB1|9zIpe=ed|]8}abҜi(Z&a{9۬h湂35vTֺj_"d?LAyl2 2%ԟvn=*+)EOdշK?L|ߵ@ &."h}@UI%i"RA==*pk f\`Ɣ٘v:7n*%_!"ᶯ!$FAN8pC)YREA3덦pt0w9ﷀiI*)GGG{ &[lZaD$T/LDO-o׫|%I#蛳 ,ؘqzjPcd|~E/ᆸd(}WyypnЯt2nH b$FF;WNj^@}T_ iϡ?c(|]G+/+mRN3*2lpw|6d0[~ߵ,.V~Xl3[;sJ f3dH ?A@ȐM l/ol؅"AViKRBf3գTvJ􂏾L pSTXjl[)FuCƺ'F=,_$%[:A7_ ՙ~wR䵹1=9-WnX! Ipn8n*'!5Z>>Rxxx_a@ ;ih. VX@s,6zcK\m3$LV/#$]?S)dT{|< #4i*xSw˓ 3R䴺_::_\x瘬 */UDŴZjbF9??D%" vqѨxjii>7G,!!pjvnڊn] INN+¯|e޳FS INj̿wfdx$%=˹1WZ̺# g;+J5u/97D}eϿaj9HBAōTSP7q0mToٗ|ųŽA,s> LBw/&sN45Zz-5N [EDt2DQssssp7LOO~^jg tGfw&q3og& l ./@8nrS H$N+;-n\7^`A7OR~JBs*0RfXE@3yNI&q ,.*&3kV7ϟا4~#߻@c~zw &x|=\uLyV̉*BcHD *qE֙Ӏ`9?;U10$g(Kςl׺ֹMNFFF^KYl^\tC34}6>dF<)Rxky ˣ5?+:.=&-`:~,YFB=W $n>§) [,ө>3:A'VFwgLOde'*PP+%) z+.4zN@%,%'!N Gx1vӧ_ccc0_P~se4w{5`R-݄C{bbhPǚp$ԚdS;8:iV./tf~ZpI@)F7Jt<׋εPۭWWi P;o_kitq9>P;$df!DŌ< IgZdMMyIH[HfK&QIѱ#`9Vgxx~ǥg$*\WsJK0~nryiUi@N~"W?(~uSf).Iq82HeBeGXaQ`RB#?X1߿U,{B,/pXp|.X0Zw;j%oJFQH _LLrߐ0ʅvt8K&{sT$'2 _`"ӂ.PؖuB/lho 11mշ-↟YyIU'ȰaQ,.&%XPi)cNf{{eS g;q7wr8"U<:Mn } PG/)NOiŋFݮl_Y)#ѡ+DhӠ~_;3vX^~0$W 0]A^x ^g(R |"LewnqQVpr7Ó!X"3'2H|9AZh,G 񉓦EϞw%h 望 JH3gd${Cs5SkOSCr&slGyҿa HleA`}A~v6?c_ BD]}/ bYt߼2)i/X];Ҧ+w {XpG?cc)HznnO7Dkƞ[W}@-8Uԕ5?U߱Wn z>(ߞ%FFj;H _4D==靘4, ȳ2egw X'oF)QU:`1\H̗O "m{jۜy fg2y9?gc ˹(eYaa깈ZִcSeںJߏlFź 7xo؀8=31]弟2 1Bqͮe,?Vi8z^7n2TTx>qV BV@8  H(aޗUnrZLa{tgD1ǩHVP8eTI/fBBBjJ:U%jBV[>q(j թU˻3Bb9!\aϔi~Ӫ;Ehsj:P6W/^aAz̹\=e="*mych> !K c;?xu- r8%? ( _U>?H@CTģ55<,"}rA30X|I{o 7uc:jdp|_i XdK?UY@ST|zBo@2D44dG ||?v_AJ,}00FFFMK!~ۓBF"f7.###22-_aONu4NOO.nV7=Q帍0\n"G@H4romd-,))hkcfV>p |/WXG[:$`U=xoff{ɿT %GA6vVu/zig"@w,k]Vè&`5/UKtpa1;;ݝv `V9*nWťg%ߗm>ȝr W:>ը v,5lm3iՄmBR`,Mw7@JIaSPP}q䯁%O~ >B ?lOЕ`<\iX chؐh[LycGuy]#ĎNǝ{NW P ~PHiSgoED/o~#[3uTJ ӱ쏳/BKKKm-*>}c=]HSW+.@(U&pϷ }PY@#j&`5EJzXzr::d#To``xySL~9n Kv=X`b>9Y6h'/^P`J$ }wS ߪ(dM,,>!b5X[jŁ%[/zTLǏр]<QDT &K鿋&z!` l&O9NB#yʊutt+F5$xj8qJIz7N7P }?=pwynt4\JY#S!̨UIq=~*q;2*}seHX"@%Rjk~/M6>wgrQ|#fhF"rְrb'w$]@|û2C6 )UȪoܯO!@{ZQQXr?qJ!--EEA膨%>WjS?Q^| KiYn·"Fh^ܞ#R);ۏߦ8m+ث/b]hS.  _;=9`<@~;P̴TyAlllX _uu\Tw]ΔdNy;}1 &>>pVoQb{8](PM%O̹l@>9m>N~ZU!:OoXg+Rroh  ب0hFܦ %ߡ>d}53a:hT;nNln9K1O%e}\zݺ<%uv"f<DE]%*ޗ–5{c0#C*Tvv 7tA{/C0_a6^uC/07\lf+l坳5ԋ7ZD/ԀWF-7%7܃ Fͫ-8,ȒlnKJtyⳊ:LJxysdҶStt$nE )ii%&^SCW/Pt#/ ?E_{+<'_e9cvD x.W(N2#@7)4w>Hf%XX ϾiT#M!!!OiU;J->!]5hn@yB3NHr>̬xۋPwIcL @k?۵4AX4 M΂OHI$qxq𪚟'4թõdO6RgJ֋ P?h4i#=4$$(CAl <@g~C\;נ <|-"y Ԫ r *k :_kopm G)KXEыQ>E?q v{_N$ 60Xq{^*%o7s]G66+hҮ~bJUǛ4U]^ฟ>ѷe1s$NF2.ooՃ2D:Ll{]hsFD$0__Z(*u5`1m#YW`NJ Ӏe9i NQk6wKX6x%Ǜ ]Nx]j !%}Q^BbJ;F^TmD7v}P8@iE D,\5A*U 㘮4OKpυϘw(SL`byUBvE6t1cbrrFmjk_gё))HBBbxtV6ich35»})ߖiP\z :kfማ<=ЙzÑt/h#iR/XjůIs?naU/KFON2:iWQ ̸J!i(rCF[{!JPʹ~wTPI3Eظj`$s~aG?Ç;>:%&X® olnf"|elllO$B  Ib4)!$h`UKlD!^4bcn3ׯ1=K1IaQi&Mwxr",ė:/ ?6ֈ7|PX>@3WͭPog x`RS],Rn, d>>*"2_@ XlTw dx 7oڍ@X,1I_j~M?lYCx+M kkߕT=o\#u lSW|CVZs7-p@ 8Zp30$g/ O%$R@mP,A(\gU nWPf5srJ6A/xFR<`Uaa~ 8@͞RXF%χ_fjlLw(@vC*T.2 &$$dso`* (Mm-嗫MñlHzrkiiY7CkjΖ1 ^t^8*%bv*D/=-=QwFqu\Ä~h2hA^qȶ%f5 t)09;9u X"`y l#7s3355\gŀyw^(]i] CħPH0y|oP ㇸ~">?|=^IkӤv])vʐ=[_jHDDķYbHb_;BD9f[{ O[B=cc_Rix1A#+-,pyZe;ٰ?w8ݫ'jm>%mp̿ ~G]𵾞7HG0JtkYZ"T|쓑{gwww(yml2'Z) @ra=22RQE%$wm~R: .MR;"AAүNEC5x=B~_BRͤfZ) I){z @w+~=QQ" k"*Zkk+J4N7N~jP[O?# G'؇{mV;QH)tuqApJ Pi@M N~59,]/RZ;` W!b †Nnn{*XvxݾfvPp?h#+1GHGH:[ٚ,6R 7.E@K&p7=wyȱ5Ca_C;9=Tp9rcTffmm0dY.̜_j7R3l^}U>ja`~J L#j@@[@2ED%drgobV%-KsÕR53'D :EB䮪gؘzs@o:8 !e07Xǡw쇡5ǎKobNa+ͨB7n^=n7/ZFz݅NrWijDSP"ߛ]  1vP}B(UIkXXu<"sI{DEd^{* 8B v@WT{m*#BE#0k -/ZQ~ `^Q@d6/8O7M_-b=pRHT9< .xJ?5cO8:?b^PfK.:>>8aД]R N#nÜ^?!AJĚrGiEo[_ook$MrQSS q#NG?(<[#PPθZ-Hkk6"M"LO#{~nx8|Қ4 $ "AH@AhK[63-P5pńuNbS 0xtEEre嘸.K XG}Mq?k7rz`[*(,|۝x-7퍮r+-ԈAD;Nq9ϡ"a[,ɺ~kq$VJ >]qTL#-hF(^ 뉊MqrBKz}IRPC{g΃]7fvW0/iKQncPX] 5$Й//]*%Gկ#A7hm:'\w,Ԟ&?]1<1Ha,ev=N M)O7B GzPѻ ndV~k5Y/ϔ;mDIn:Q5>!DdcIo$}' ! _k,Oğ I{xjlrn2򯝓G ||”w& )c/?|}}GKTtIޜw9,z-(dO# AX˛ ?sKjH($kx ̗e#@sjuTfg |v&*FT5r<ƿULvH/簼bE8r+rIZZ+W\͡`/\p八 W_@X7B0W8-,M['ޏݒFlVJ"eԚGyԵFMSkK}I]҅ڥl <%JAP)(b='8 Dxv}fb¤CKՇs%:(Mm#M+c㝬\ʛ֋Aor;uo'YIuT<8<_@q&!##3iPDoqL9P•MJ14ft>354d1 I_ Si {c8 _~ lG!KJJWNUJIXrx|^Ǎ:Wy{Pڶgԓ3#tCn:aQG쾨d&fo8)"ϭX!-HyPVX`g"a u["{9;OOG yyy]/=~1@nC.(++[|\ Kv6|X>LGb$S rYR~K2{ښ0L> 3: 붞1#I1  '$20TBszyQ V&]rmoW< y6g.TUA@R$}!C_Q98_@ d|~{gp=_f77?P!X/ϞzTBBBjBDA؝)?ѺYF]J[ݯkrC$rZGm"kƈ uzUWgЈ/B#4/Ϝ֞2_iG%yM/\r'+3|S,ԕi<+C(viA=GaS<~C/N.Pea sJŅr jNăN6I'qaa3;8|} 9I!ۛt_৾˕ѾL-Sf<DG^9~#P!KYY /8[u hggGT^^~}3CTT~,=8e k8څ(Q e"s3SSuuҜ+hń8gH9C6ʯ0=N_ *i) ^+37)3P)RΠQ9/_I._v.~6;ܰ~w]gBu{&7qϙmXGGq6(ir8LTSq7* 2|uAVO?"O_ KӨڎAHzbVI੪I~RgjWv5}NҢJJ]sAAAiRBu.gGt?b7ڇ80jL[Ґ #pbNⓥ)t0aa+.:?ܛ|f˱SˍK${Ba@ڟzPfQcn?@]gw며oagZ([A܅6d}##z&s(F2#]p6ׁI0:gCЬzg`@>Yiƾ{yLI'b5uZ:+C15(3) ST.51j}&Uች4;cc[.hMd==*І?"b@~Q͵ZGKķ'O_bO^8qv|rq!,3/ynv/Y =##M!iuE~pĜ] O=n/vw?TKHx$ P{z@"RPMS;>8fr 󺤪y9OC9y>R e "Z O45{ZSRf<ؔVEyvs> PXBuLPx€w6\ڲ_eS=dx,s儝 @]LJL$|ݻX :OΎ 1ի?ⲃ|,, S ᛵTX`M~;=?p|h/zO\%XND^'oA lSNyJ($o.YQsFW2=;<oO` 2yx$ p *D@V$ƿ!&1-6%hng1"DFQ_a%Nhē Xo;@XŢ( ÑyG2 ĦB2{s? &2C17Yd`:g綍Ó9%9 uKҢb'7gx?;Cn ;+)1&v"?H_ -o$V)0e{?ݻ<ɢI5wC(΀?ykxIM8MžO#["xBKM $& TO6^i+#N -8SzdNDEU7P,Tg8Y9bs[<$ 9X.Z\W$0>-i0S^u=i}s@lUcy_ABJu/>Brlv+,|C2d&#)ǩ5aŝOHE׆֓3{wJuhZtMYHsUfٙݯ]1KONи҇Oryf׊:#B4&,,\}"vG8T{QQA$^&l;Gk5ę2 :3 _~Q)9W U74ԇmb6K(..#NBn}R07N}* :<001_8F'$'jik:ҷ+vNT>kh]x ^LUe֬%͞͹,esD֮WaIaa1S>W&E6-ql"?*(~ vm x:{*m#5HV" ny` |?si_XccV=GX[iEV&|éb S]WG^⒒#%|f[ÕZÕ$|USRR0MY^3d}N\ó3D258J_p>uZ۹?^^[p UhkfJVS'\sY)HKݠڷVq4׮5hKP\fa_ *5esPtN+', !bg'bŔ$mC~vuTt6EHf}[ʟ04zNm2 )ǿ77CHyJݮΞ, yCJ!jbs=U2?I=O n\AKG懌l?',7X+ -+$$L&sjz$-NY6ç lhla E  48ܺL!ax f)iBqBP |>KK_%Q|g<&m8{Җ aL˥|H鿁k$i4 {1} */y"?ݛ5FDKynb̐4pL.XpIzop"_iWg&N5YJBDFd4Z"7˷RK)x1h&7nC2nGF׳{B"J#|1AUTsUpBրo6qFҚ)Ø l}/3^`$OY}`JfJDͼVo*Òsř:M*/`>~A0fV "D%R'iFkp&'acLwQttWv=a*USD,A%%˒&"rtjL7ӄ 5o.y-fX:8+ [Zkbiqeܤzr0OK]U=v>U22v:;e:LrWWخd'R]ufjk VR ˯_]`|Ql<*3z6S`iZ{ɝrB[ !JrcԶvH'=Ŧֻa~%LJ)/:-Zܼ${)@!p?AmKJ>P!C@s|QP,Ac{{)q\h<|R$ <`J1AAJޟܝ)$% [?hRZ&Hx4XhbJl.#hh7PC3c9rCh0_~La{btb(F"OS/YRS5nW?kAOOO/ٚ4ꈁ,f^>-lM W-5A0TaPSS1?ΖIB@ Ǥ:'uޙt9MNeVA(J_lll eamB.o5Y=ՓߋŐI[Kmk('{ƳR}ƿ0]5C+Q4q!5U U8ji\hɁ--$ΕvO||  o'\]>Lb#V X8,g(**B'֐xmavB ʕ|tA70VM kys3vg:i?ꕢZj;t"+oyleYՂt2L5=X rmLyLJ/o>w.}MIy~S)ƕM:WZZ/ 8,[b;{"iFeaނplIodH4+ h[qqDG0B+H >MTye ̀YUw~;Xk~X !%nj`|TWrnWE ct<._z̯9Ú4W,wm$5 /x?dIc f y+qvAL"ϟB..<6|44yJRR^Bi_nitu^]hƆID|A>3,C>nekD3ߝ|/iD'5P}nGL _MϪfCqe'tLKDxW'$ no/wJK='($J ŸͿ4ŧY^ff_*k:C\ݙA9xY5"!.exP`Dv܌="^/8M2*1X<<¢(;#ik[Ύ3r_;ZڑKzV^}.daa3'_Fy6ק5q$!jRL{bp<pi* w(j(<]h9^pF`gԧwN 8-q4wL᝸d ",ΛZG(CmAzl0FJĽ=iy`||{AɆA!w./9搀wT G3 w.IU &d ' Y:>z;J~'gq P>;BIzplrztݬb"+<{7m2P([4&ir]={x  y}:?O i|7oAG{hseLͧ#r" /iÕ29Ȑl/e-I(k`locf)A`Xp(eTL{776~Bi-m!ѳ9j#8Y)4%o D N[1KoqM^u&&|-&9ԑd|Fh\,l2+$AKpqoh7 $%REEE |b*Ҭ&ga4*fp x(x=ZliW^KpS^h5C/@}Dr/9tf 󾖚Aw\N+LW %"gH[[[g￧e07"H F6)td<0yt@3V!~yJڡ5 9/N]A"!$O==x++ABR{+!-0*ɆQg n]i>J1?"s?/rf: ǫߏJooO+̌bv~C(Yt)z284B|l9MUTV0>_I1DK_ݔ*!*m/6FED|9~ t)>@qJp|tgCE-"alc3M82\j/15HLJ~UkVҟ?6+o>Pl & -Wn2֟?iKMB"JͮђE +LǏ++վYU~0/M-lRDG[ -.BX-,֋VIŢ FRlS.Un_o/RUUpEr)LMME5M c2ѮC"ʉY>ikO}<)|8HQ(FnP0FtC7k'6IBJs4\u & ۆ/O\noYUwS:ӽR !!!Y:cDhLVݎw!/ꖞ)f'M +*zaMYgCO~kݶ]]66__?`[?ivrlA]'V<_(}6yeU]g{h{-_-_*`05'GP!o¹]ꣻ B#]Gk"3,>qСZC&FyY'ȭa&{ʼnᅲ9xד̬xHJ u[ǚ2`VP2,i s߸,I{*|xl#ZCOcJQw[[;;`5nB {qW-HNjɬ 9& PPw "P-,~:S~"LMhB 2Ko*oMpo y]m5z"k1ba7Y؝ ,1MUMwCg;rz)?p; O] 6b,-y2C 7:U`!5O!T0O$iz`SKk7cq  +O%_^zhk}FH"A3T(rVK [|=}01Lcu[Ҡ 2X,,e5=Cdr˸LnZl$6lArjw(ayDqC^6 ׏q2O􎔊wKs44 W N+Xgt 9#`@Wۘ=;%RkmcxW]~}.]Nh 3'TΕPysB x$-Ρ]#*f.Z# izoEEc `a8g?;JU&ϫaKv./c߭i<R<'+cy]:x뫩`gIB}N_Y7UBw?]vhW"eI C4)Zs<&@ODӡа)gh嚚0dm"* lF*GGLg626#%V|,,R< a3T˳C|uB?MvU)’y~mJFFqfv@/I^&/YseȈ(~^NS?pRWxMrMp?pvI6&" SKK› Dx@Դ ˮ0a`\qt:#ێ2FJjJ\jWXNQP,N~]h_9h/`O=nIGB:R'L]7]C'EOVMِ\ǰ+;;SnŜ&<'))ެᩅo4&&V*/cvH> Aee(ٳ#E3:?A:fkdxT,b 㸓%,lEU.~8(y o & kJfDeIlPMM=4ҭ 1 TH\\Ү;\iQ{&6NSM" ͥSjPrp OSUwSBAF!+oLQӻ>/}6mt+#__)AY{ާ@X "߲M:u !"F@.3Srٚ*r93M`Y6Kx@4Vp"9ܫn6~ӜY)ft3yձ#]%R!4O;4/;%&Mw(Nגf1ٮ1E;U٦UvPJYYZޣ@N>[J6) +;%+] &ޓ <$涋P_M6]ʀvJ@ QcaXŤT?`jz#f6,.V ua5*E1m:'C#ֺ[;;33Ul>VBI6z+mx8AF {ƺBP5*TAcEŊ;ػQ,fa]`1/2sϹ̽w4t؟v+o =W>\Z{ ~ q 쪚5i۶[d>Z*7~QVɷN{pC+h2}}1R%8XSؐȑۂHl׼?ڶ~13O 8S:Za~'xO䇔qл̙7el9LpKXq6}01/ǎ۷5PJq*5/ s{qu ZEZO-5jTCyT褨m~Rf|a0bLAU0־V,NK{7ERҢ4iҪ]U鶠Q/nZ}d[NqVߙ1nOJO4bbx=>~([cT̉$OYgG-̣U*eS߼Yj{vMN^g2gBvqҌys{pbkS/D9:jd7fvjC\-&,q1 z7jw6m:[";-tRgSرW6[vN,iw6?(۔(7b3Gw]:u˱#>틪NrO=kG#v͝omFx79}&bŋ=RЫUlfYȪaejի|tqb]>mV\:I:ǔ(Wn-/\*ODGy~{\Ԛ>}Bo}PnB?=yr5uǎ ԝ}tޡÆ=*_ǽܶ7oޢutPMO.y4iȟ?ry/]OΦMCyz-S7M[Džq6]vk:v+Wj=Þ j]Asv[{ T=~uInE;(vV^ctOzh?* 6fԨB{?q3t9T,i;^Gr8qˆ~x~82BXZ- =S?,ÿ7kV춦OZ|ەO:/s״tõlf~xnه^6`ܹ{]b.U)HDCF99b~va D/zmX =U(Yr +V=w&jdjj_GFm6vr}qR?6GCKIIyr89NoKWktk}lmZ^4J0༖m_§687.:x<ːGK*TsWd?<_*ίћ( WMxw,zBg2 .dEn])M@;A8i>H6wUՆ*?ydgƈkwmWYǨ2_|9ʋacXj׮U RYf>HKZ9+Pd ] yYj}NC{0K[kwp=iNMZ~TݡϮp+ZnuMe`jb䔚 kԨPYM{M]9}~!/_bիm5>ѯ\d"vVp8_cJckե3((f.i,qjjgSNY88ߤhuF Xy\ٹq˖4BpWtEf`w>O]kmY>JJ^:㳿#Fn魂pX5ٞN7Ok0A-\]GL*ŎV=ejseK6z{hse=Lh w9!Oݞ{gTI&:#" SMחMJc@ ݧTRu@@=yw\`$>ZEt]zⶤפ?g&YvݪXfvwvXjw2oz˻Ͳ?T0!W'[ +}g/6#=]APo$Gm)Twݲkjq6Hef= ): #wE< 2~_@ #Շ.N$3*':ħXW ޚ1]81ay.c[i٥F N'hxTrħkOrn\/zT׫+)453<Ͳx.ҲeՍJ'zysH~z;Ɏ;tŅ5=ӥ~|udao+_k{@ +2}ƌq'=tУ%1ޭ\r|Bѯ6+]ѯSk^6@굴+w9fWaNE"(ZXfyW|ek2\g{^k Zwn3ߖ>`U;WʶՎ =@3AZqjvLƅNRnnW?UPU%/l{\z5o쓲? QwhJ߁ԇ#l=+ S.zݺQ"tX߼Kj^4Z{.eԜ廬8KBۭCxi:OAi"-߳7j:WO|ji;tՅj"zA1]'D- Q…O{֦|r8Ϩcwmj&&NZ}ư4 Wv>֕՗L1iɒ)dF0ȍBJ>vznɨbӿ[Vo^ݟC7(zK[Rv''\O,x[P~`iug~\Wmvݻ[s.v;>﷚O&:}P >൪xwG"k*t|폥/?xzַEjPu~f[{޳8w<WJk?b-a63R\a;䪎WQNPݻD3w1֑Ҟ\gvnuN+Wsѥտ yGrZ93O{WŃXj\jj3Uz6x?gYu7ػ)0mUUX5juӡî.Fl<~r7,|p٥WIߊy+Xy[h)ׯ뙶~*6tGcgy-83t^bgAv2.zSW<{(yЏmZ{3zRyK՚])6$nhǥO;q}\] xI4Vg܁^Rơ{BJɇ[*&-~YN>~^%n}G<8G3+[SgԫI7yڟƗ SF&+$!,k;ҫF6{ Ҹ{ ΊP鵣Aćc`{u^hWk9@\|wZC&3_Ut {#nIYƤD]޼:2+mf&_eݦ}JQ}j9xT|[vy2FmY:=vVTHPcm:dhNݯlZ{CJ*:ijg۠ 1oƓ*Sř#ϯ6 zO2'DJ]Zc[BGz5^?S!"-Wtr[!AvGW;ePv[ \Թ-TEGK!Qmc؍>??lғXj޹I C\jjmF-\`x>NqvM4z<1uF2#fYW2vGo{rÜ(⭙żVPW1|Q%KJ'<>}Ѭb'')/Fp&7,zީc?@zlؼ[tBCj-q^sz=Z8qIDp@ĦYMAM`ӛGw[W15?"g_]g dħY;*~<H~ă-FQךMtw?;Ѓ޸s*M'D$kHTkK6]i\4cTKW!"^ #{:}G*j3xv[( GLS̒ek1N]6nߢt됐W?-AEIK(Y0͵&uᢞE[MDmg&4uH5Zꢵz*ЕcRTBR[R_㻇%[yԚI0Nq/msEm M+yvZqٺ@`o:cccg F!A+-U J^EBކ\G2j 4pp.-왃=z?77:u@ ;lduE^yR\WCn; @ucunR-:0N ]yLJ>"tRpՔǗ; AM^?鐺Svtк6qYo6آ+Ԙ?%Я"ӳkWǎvM8ݨ1c~;]e^ʹwݔhR+ &E%G:r]>>}*a~D}X0nb6軬m=&ΝYY]Ħ;U+us?/H=~pfjp@CCMZͶGDmj ,cw]MBSL36n+@^&B^Cn\pϖ#ֈ L;Ǹ&Nvhˇݼ巬ɕ\m\M3PkXz@ƣ" ^wSOMbPOO-uUfW@ǻ.|(@U.'Bؠcc햰Zù+C2255D˗S=zO>llRt֓Pz&ƠW肕ۄmnOB>L=cs#kPvlwIW~y yko҉[1NF Sw wOoܼzfj_YF'4swPLƥVhZ>PkC灂0KWKW@'צ:8eZn eZuRcf; qa%f a(ĺHG}z1Zu-ڭY+In#x޻Ru?BZhWMx0έ'ڧ)&vH]m\]f9/V_(AsEm̓a ox OVե!S2!z7.-HX&Z|"J>>fp"OQ ,.U흇jpm63{(do_aS{?A {GL,R|=Y7AVpˆE{`O;+M11AA_.[B|BOxjV)74}H'E%F>l/O(iôO6mjVG&Tצ1K?cǐW%NI>Ž͋AsڱKaٛkfƺ{TA"o޽0 ȏMl vI;% =/.itvPF!0ݶd4 N „s2=_Y7(xG!1뾡#%z'8*0mk﬍&\9siZ}wYp,"/sebacČIo>euzy{;b izQF)9++glиgB̶^^۶\'DD̖?^t=-[;b/38 _{>rnoS̻!J'[ͱTy{60l+^uh6me ]gnڡC=\ݳՉWןzAKR7.PIů?ӡ]הUm}C.^n76uZ OO??RVCJx1x[@P.9ײՐܽk6ܹ6O^y)FܧEWu{--o/רvFm.-|{̙_h4Uz&]9ڄJZ%%;"[qy}gb0?ԩ +|]脁I7n@SV[vpKWhF(hԥҽi;nM l8sXь v*,>It 苈_kΎ7^pSƘSTo%NEU۽eR=jwcS܇;~+O-V _,: :?}xo8^ohsv9~׀u=;)6wb1 1 /'ļp丧t]V>Uϸһ߈z  +F+z_>e/{ܨ͋A6m-\Tܣuw:ʢYTiڈ/v̜x߼ڠAwlpQ@W, R 2vA*&ۑ-2j~avۭ}7YOltzȨԁY^sg6㻜k[/]V:-! a͌%)C33Ɲ"}KD.ם߶~Zfl&FP2ֹBb,nviw|ٍ8=d؇@(k׶ qWG_[vv\7c05fI_%NJ۾e\\bPAiubǷ=yR=q|V֞n+/v94oضݶXܻ v\j(4dÚmS'M7o3YrGNǟ߳r~Ic7w¼/0jd/77'_3. -> Fw;U``Xͫ!^ {s!Qw?Í< -࿾uVWuoX 1@Eh ]MosH\wv0H4WD-tPQي\ J&5qfRlNahZa%IV9Xj$O6ZY6Y5FCY {🿢C`_Si] '"tH(B`+f !-"Fviq;;,Z缙0LrNg\ 26: zۊy//o]XxhWRV[Q 8 Y7"mlνlYGPRhx=|ӌi&צeu&85.g >I if"EʊPPY5 Dto{D!>䍝M:c\1kFsUL]DT^GV, taO BBt.ٚ5*4BESQd"gE7@Qq2PA:^n~E '}45ͫ)>15c6}M?/?Pip625wve!S}lQ8c`9R$hqnIR<GɦsYRv߻S&gf)yVUq^hFfDUPЂB`LYCfZJQ0FaTFUDV$0@P`IPegp $~^ QY Wsr1N`;ح)aL4jx Z)H=c&.G s>30&JU|RT%@ *!*ɊP5]@oӀ<3\ +K8 '*4Jg(3?L)(ORQ̱di8A |$)(DJ*Rd#81ԫXW QP 9L?CCpE = }nLXs*8ˀB 2`H * RC$+I ~Ah2&%ݤfmʺm^֤hjѬ@YK!AND('dLRpbY@R$D Q22H.*h$&Dhc%%j) ałcTR%E)JU!nKY.XK D]P sR"|hd6W;*TցGh6-W25"Gh5Ȭf05 fŒHQCe`3j*,$軠䇐%,& A (XS9C!翉2g^rB7AAu*i]%,+XX9 WT p5L؃RKˠTT pU.NTD &+cc`$K YLaYby1WMY00K "xEdEU1U8P %Ky庿J3ڜ)¡9?.LPF*&e_ܸ^n*+I8.:c8a&㘥#[y#1\("R`.I>i`Xel61K!Frp̳ K+ /qXbDWܿ*20f)&A%OaL g%S%^!J$(cfoMF(-9(4H"ˋ<8oVa$ KKK sh2?0=}E۸%~-6m06M8,f+phzBd@ p37t*9[.{$q!a +)2F4m E*( diIUB8QdNTh,ǙUtr{&ƟqUdB9IYH@h ` ?glpA/ลȄ) D^GU/!9gE3#*0_҉q=EO]Ɖ2J,zA R~~}feA ]7\FW?_DMN ?S5źfA"?C` 8`wUU/C cWQ1;$ZL,BZO l\QPƮp1KcqFT1c ZL%4Jrp, <"J,! *650d]K-Ҹ$ǂTUfpaPdygYUGdv SX1e|DAY4Q!WcڰѳS7({Ls޻>:}]G~m&,)LHx@ӎN '8Z LT!$>j,w]`nuOXD[Y4 )'ˤ$IV$!4k8a(W L)T pIb (Gcߎ m5m|4@>hG$B[`8o8mі`$]ydel Nɜ"y6(uπiK00 /Rb4O`"H0V@?\f2S::mZq1Ȅ 4x7Yg͙[,|Ѽ ( S  Ar)vY13 ?c1r& HxLqNiA3X^EU20?19c1$.0B`*axcUE2H\13$ԁK=ҸZ-S*F͘mSm^es/:C0fŵM ,phUZa ,-,Ŋ+"Af>;|' ֑*6pKq:`Ld D0j_Tֻ(r7H*M*@e%Q)T+jKoqO*Csnf_!AhLyyB6Le`YW21قǽ]deyS`%,IJpBHS ٯy ]`1!7gJuLYc`Mcŋ Wr`G{jdHis_͢']$ƩCss)1$slB~|ԯf^ɌYd)YGbДFkd"y84QDvtu;YqdTQ;.+5+Usi"}mJђL" hOw B)Ű ~ -gDy=-brFəzOq84Vꇜ׮Nd+If+XNӤiH9E Ec"D<_3+HiO+rݷxA Tкa\$ATUZ 8p/\*t$+S2 J[!WUV0 JRo i&Rh@^h Mw?:x=P8q꾢H^^{)ͳoJ͐IV _9٤ !8ƗmMr(ً!?~ײEKpxLoQz\8,!{ǙhK^܍r 4gX=5׾;E?Ͼ-ٷcs--< 5g i~tG;4<31|Oث*٫!{+.B$pN[߱#_Ѓ<{]ףq=׬,- aSqQ,guVw%nl{.CBf`h pFθeKq?gJ;l"A96z4;;Ͼ/ُgtsAz x+p^(:ÇNfٗ)9.^c=jHB;8)|m`AeO|0 ?OFn]jڞ}s\oF,x}Kv]UۓEE]._jޮy*ӳU>9]_|1pC,N]ܿy bptWC_ lNʚ/J~, DxPPIP01=@)(90. Uz'DG1˾EAb )(7H"<@ѯL@# ^~1B8,P fr#("F 2& ֎x(XP'c(%FcCXx$|?rV)%E|1$v&3Waj0Y$B,᱓1&b0: B^ȉJ! Be%Gs@@AS !A\0\V9q8GB[a4J(:tG\e,zjD=8@lhvq%0VL`tJ,q頔]b[d &aiF]10v{=(k"PQ1P@2, um 2/ʤ[kcX<(TU՜O"ܞ_n/3YVut(AG7A_wvÓG|+ѿ?xaتn٪d$XV[/9#鿱U_$inF~ DTAE6*N#PMۈsf`o^S~|_o|.ۅ-{~Nm3x%ؽu:岙\oZI2oF]♮5㢷Uyf/n3A.oT[%^hǦ1]H:_ ?$o=t|z:_LPKͽH/i)ٸVi$MmwMoi>[Ug-hqdoDQmս]Mʽ:O6e' 4gдXߙ6:[An|ҼO e4=EgrwM/##RWiS:΃)Ϟ܁\4g^%kBu{\/]B*%5TY)ZeF#(Xim2>(M|Vu>{;oI?{"gWKBJXTS.2~KM{%ݛ2 yI0aR,jRH&u./_mZ+yz!*[r~h`go^{msja;' u}eN|uqBs ÉϻS-`j{R9Gŧ1z7c#7,eA:v WlQJZeRRN)3vk2㭶 plWyǯ϶vujO>engZ]i~CaFcߑ.!+c0:8S+R}Q!J)*%toZ]]#,mc-y{ ]Wl㝖x,))yQ$d~=ELGkȇL#o3ͯ[f_6#pWFJ>K.K P:>b=1^VS~Y }JΣ&HCRޗgvu1 &2xb}qEXāH{JySD]NccJn{9aqSެ^l+f-X;Yy"Dw:ocufX^nΈEtrvIEi̿g)?Ś*5(nV;!xӳn>GeQ8Jt}"?>>*ߟ#-HPize{MzbGuf VuC-}]:>Rj"$B 2)%M[Oflk5wF(Y] >#Lٴn <\<\1n]z)LMv$QUYnV=٬[ yr7-S8{&/[we#5|Xc.GNMokGqز6)[PS$Q/t_G[N`{B'F9ګwfqpyD)dj['RpʇQ[Um<@) 4uZ;bvLEIme-C;ӎ;6nB6϶L`hZ~cma6i9o>{p ",ࡗxsN'3%Ghx:bmg2 rY:עVZg7v>k{Ut_|lA #ue۸д'\bW >n╃[J蛚M+{mW9t@yFhjbh:O>us~ S9t@N>:u}~! BX5QhOg7xn5NpN%ʅAEKtNM$a"*PuքgOm;TrwfibYroZ F;GQ CrgU= ۿ 74̈́?/.ea-(y2&sYSۧ˧_?y^ uO " W\m3<^_[xzq./anU«="Dwz+dC+ꨌ1!Y)o>z?5{->|?:UX_oJWYI}(JWd:]+,Qٗ|9ZQ(9Ǝ|2!tCO*,LNOMG~e"¡i瑧'{k6R-Q3. 0DY6td ͹wr;IW oOu}V{ضm^0m|yʏ8^@ fJf^|_S0Y,~LRODԻ m}TPHOo ק}7导gYvl*e;59laQuek49l2Zo }Huj/V絊s,ޞ~ 0)ϽTj]=3؞ t ۬-Jgk{MGqm|05˧t%K ft76X7&n}^dʹሀj߆6y5}1"HG[F-k]PV*c U~5"a ~Wv}g_V_0M-4GaOʬ|n])}prbH^Fr?W|o_] J7*՗_rge79ƍ7fA}b緜r_ le69luӲonZa>lnZvJ6frC{W_DKY"ƾމ3 , {-|l,a' F|y~_nF-s%O۰Ctuk|>xUHOCdƄڷi;c̾Eٙ&< Ա*_T_53:`C"yMqQxGCDٲM[ l&M6i֛@9k6/OjUZSۼwO'fS[sTMTZ|'x!vR*!w=懥Dţ ?+c $el" C|QUa2>%µ%>{ٺ:i.ԙX'][avNZ^k+·艿 ?$M`E5}* ֍mrFEIlEoĦ-o.gb_m}@ FRI8k)43ViH4nZl-A=d>>Zɨ.2klҜPSRe!N1ADֺ܋`y)Ϸs !ǣdtPrշKHxH9ߞuQѳfzn/f~4u!oWQߌ>,B! =GGhG%@}f-!*H^0-if(+1" ū<sY)!EI6p%3xp}H~pORF6hPw뮞 >9hoDz9y!0^ c ÙAm)~ӓ[Nulp oܑWwͯ£ygⲿnϒ:C h\>X/iy@lbsc:=4t/.ޑ|91l5[-餠,\W[ycuzĥϩh#C6% V"uX)@gߕ~ Oq(a}Ìah>%G5 ͽ}Rn5K`r-4SL +&B3L 1˘T%Ruhtot]paѵM,BsZܷ8Ƚ9"KDݾ nZs{]evI &iuab14/]HWa>44]\fLg? ?p'e G:W$%;R zu0Oh|.V#1kuw(溽s`u7jER5]󢆠ZWoۗJ}rɀcfRgKoLy!sNii#3Vԋ:7捯BfH+7vfmCsQy㘹ўS<%0} ,\Rskr g*p=ʝIA=sAl4PBY{~Y-/}$CӜ 0] 8}p&C3(QH0L;{!.-3QRek8x]5olp)jT^O)"Q _jxϙUdNRa\'Ciug%'T!H;&ya3f~HGU|^7aZVU;\ t-}_/oݟL v~KvILfyG4 ^?ax&?_*a7A7%o5}gݗ_F@(Dd]DXV'7.upw"V'ovun H#jPicI6!)_< = x6":{3CWYiV3p''ֹ>ACO{ >7!fX^B+pj!Y!5_~M8J; N]1˜> b4KSNC3 Y/;)rɥ54+@L)4wZ\_&3!JE,aNV N+<ӤT*?^O̧f 0!WZSa#p]h^j'U.JaGV>` ɤ0,g&42#MiJ[Fi0't)wS8)TYA$V"Iю.'oKϑFt*VeUݥ`wML]dd.!9tk*Y3c$0KUsZ S:Id@9Vb:KAf x9rUW7ݲF AU:0&+s ۾qfs2 냕n0.(U0{jC¯[+U{SxLVTYn$1YLW/jj'7}KgA+YNAhnܳ^O" ^>VK{`(( tA;{tPhlE'  ͵f7?}B-C`_ZXOP,R@^>x`><#4~Klf1 _)wQ,5С(eW}Ifܦ9vN:B=P/ b}ȅS@Kkf{m1Ish< hd7bb4ٻu ``V'h4'ck`4e9G䡢Yۺm9KXX_>o|u;Yašbx"7$sM!_a;!Ԗi&]yFŀ*}c`7ƫ(U l=^VFi7Dz5K*9N8DRYY~hP.qX u~\APzgʽ{o?wdY7гy|UA9(.*ˏl8lׂ,NCM:b>X*,䖱¤BEYş~)oUvqv m?nǟv a`stScxXK@9f2@ǘ"LdO>0ىNOG7,`焖5CYLeJ li$_"b <\(Ylu a|Yh&a4yS_TarACtQ8`zLf} v7ɽOQЌS}l++PG-Eέ&*g9a0 roIǩpq!FBZ$%JR21-00k;LRxⅱ ڹψ ,ߺ ; tiJ0=jͼ|qS8*nР\<T/l\רAs>ƥBȚp0f5bL?D%9<@+bn7<aBZKj㲁p٤tea՚kC~iMa]`2kT/Xm8#"i3㑛3ein$M?"nhW}c|oXD׼θkJRT-})GSyW Nhb[W9=yI6j-|-HtK-ܶ}mU뀜cn5S?v0rz>[~o)Q/6 _{vc6Ϝ;Jڜvu¬lN8Vs:?\ڋR+#?A8lԱ7w4{2~>Q9TO*8BUM7Kʼnqe^y;zwqLtB߼ׯ26zGN[otC;DO'ȎK:8Wyw_P7*oGBj~]]l~g-ޏq–%nx`GpN1X5V:۶;;Ϋh~yUؖa ޼]TKG`!砥j5U:Wܼ[Avvj>,Y%k'ó%Xv=w~ gřvĝ4scnި}ZbIM$ 50c xܬu&s$<;הB06wZn* 3am8)Xwrvu m?<4SHPk-!/i#%)1ۋc!2Ow'$jlcrdd)#_32P\^XN2C|P9)4mo3^ߎr|3D =LAJőAXV͞פ~<_.ݍTd(|[ݢNU 7An(]Tz\c 7lF~bՑB$HjDb䫫ɤy~7ԃ^%528Up BiOPɊ}|A\GL3]*4ِ1RkrZS iG]Y`½ݞ`-CBYS NS>WsYhJ,FܶG ^W\tNdM5kCeސ,#p1 Cz平u\o=:q;e xT6&,s), qarJ&^ K? y]_/i&" $x@gߙ8&8b\g&q81zW?WۑYNaL)5xZҗ#4!e o s#iEZ1FZk}16kÑ>6eނ2r7h 䈬 fe8vz6XjHJ'] j]*#.z l+D7jxvPk6>y фQreY:;Z .m@ 9h$6F˻zdzFZ%Ԋ4~7*ON<:Iui3t#kön/ 00ˉad`5BafF d)C@2lPf#g\^ɬ JXM4y_w;,|K'M{q۟JA`qM!nX$\d n EA`mCjuX[ҏqA`oAнu@NA:|O* 'F]A:-ڀq1K$<X" w<$"A93 0Du6v*``A PnL{g'v~S:Z{XJ3s2QZyɕ-<qWՈ>Ctj3ۖ34 ?|7ncII/ >8 {1b;F, }ڧX~IIΐ3,φa]wW}g&c.Ύ{x #g.{Tb7W|?aBMraCQC( ,0}DBalM!\"r\ DVg0 W!u,F: !2jQc-$m},F%U!U(Uc܏ ï7yTK Y\ێ?~.42(>᳡uD*|DϽqBltU4.\?GLUJt]1}EۡZ2Pe~_Mkd*%%ؑ_ut"kKsT tᾪ{Cc*u%(v{wHf+qhp7 㖂O:IJq1΀Ѷ Ə";"̀J-Rh6*KhUqtg\J/pzozz_^~ 﫧X51/&2jf9Q⪧.KAA+,LN4&#c{% 67.(lAi0bR+("9J h"[QkORJrFnC=o`i fr|Bè:H5;HvDzhsjoN~2u;H ”&Wlzu&** Ăj+} r cy(r.C%ow^!\. "/eI:jeYje9=(J3@0IPʅ @ѓuѭ:5Tx|:^\  8\n`ř:V5t}k0%~!܂3Wt"\>ay/JKmHf!gL祿w}ڜ \a}'>B> jhJU*{PjBT!Z+܊]Ğ~ͣ(;:UGj?US5 ϖM[>8;rb?;>ۜ.47I_47oկRe6{L+Ʃ']H:kHSb> < "B0MƆ OM,zAYxAHW=>=/5wgN.ql5MZe5e!:֡K\bR g?Xi/WO߼XUVL obZ?% RqQZQcdIGl1zl6tH;ARW4e$W25٩5i͡,yY˒:hs2q ijVՏ%ZN8 *xNi:TW. %2iG]v"ީ!tVÎͶ5䦓Ujϝhz+5"xSFp rj3:3?|q3S{J{b4;&{aU_Nj{_\-r:xW_ l%܁3"8Bdsm->T>T"J#էh,>t2`# @u08 s:κsyД4Y3o<:qB!WhOeu'r J%-wLm18m/:'E34`";HBBJcy.Oot>՛gQrh@IOЫi6SYY#Q_<Et:W aSrl>Z|Bk0]5@/o! vj6=lgQÖW+85tVbg^ݙ̾c5.-9-|u?PYƁ뚣V]lm[l hyQKTj+m$/hɷ2N{*5 /wku'sS vٝ7y{}2Xtr>4Y67wؖS-T-:q;fUѡY`^lR[<碙&PQ46ycq쬏Pw9%5۱=+G;s(Yé2: 5\? X7?=|ypσ7I؆E}$->Yr Pt1+V6Q:(WB|Ȕ,xI,j%jr P=v> [wh P;w&L7zK6o=eh=m3y_׭Gc3~sC8 91": /Bd@x)+k[@P Z!ɮgMUn(ZSUR[Y]  _箚-˜jW؃e' |k~̛^\zGAL</O7%GC@Vd݆!풛ݮ^Dr~DSX(Q*ł8P܃5Vx?QЍy!k2X J|ZG_z0/xouZEw~>d>*?Y6& cS}ȽLZ{1ȣ5:kZ)W.4UM1Vfb5M#"L)|qw(#˲s(4fC"{CEFq_bEzs4hM,7*_nRϢ#;Cu}$y4PYᢋ2_h)1L' a@ԙA] -swpzP!  7T#zzqNY..ش*c' UvwGfGyaF=[Y/j3; bw.OБw4bPA`C6\÷A TulŴ,;d,Q*1+rE ;sU>jR? 2g*ҞS V^KL;鱨]q>Fld\%cD;y g->9/E^x{ُ~{?[T W4"^'B/.'/~dp >|'VAYKF+x;/_<{ǟf"yKd=#* 7)p+ɭˊL2%2g?|N6dm, '@RFCcT'e0Vg ;g-aW{-k )Z+YזԔf"T[fY}1) łz'Ulٖt6=pydJUGa W&ZiC5+[үcbY"IV`PD%Ig` @UoyO6l6$^ DJ3 W]_%]V٧*X6wMZYE|P %Ah,Lc6u.VhgIŀٶ2!&24 \?Yoj]韗?>ᒃ;ЌQFSh QF"IJp\>˧0!@$y%^{B|S)̨+x4YYM,k 8|; 9_Ed0Ⱥ[|RC *.EB`@[J 9AݨzdEf9>RJK+!2.IN͊܄3oEFݰ|dEfyN;`$)0)(79,Fxdz܏GeK , '胫Tn7f-˨wYt| TH##0 \NY.&H0i~YddDmV8qbkңi#:^>veS)ykS߲޹w! !>StIN?ɅJeBڒf<_wyfwS-hD!zr$ |3.{W>~0io4.mb7jƒg1wO"WzXzƝL<9X|Te̢u:k;L_G=d*jF ٓԏƧL2b.mPF['* 腉2dU9[A!mN rN h_ ES1Hz;b ܞ;p`̈́IILkϚˇb6-(x0j`xPt.2w:| -DQQ́x=٩\ sV :A$;ƍ;gی;B9׼>O#XL {F~{/CεsuӜw"']iTP<\9Jg6œ8^V7ukcsم7wC.ͦ-d2h֓WMR*)/Q;.`%ꮯEnS2o5aLX$2;jI[Fb`Gy%`$+G;h9 ¥kVlLfD=' Z1MǸfnh,L~y-9šm,O't| +K־r<9\QS4,Fgm]p'l ;Ͽ '_&79&Kj \!'֏ˈ.&s%%[a\[U#nW:k$Rus[\[ ")h{Ę6 ~2);i6Gƙ2Ң1]^kH\Ekc-RnMjC%%}З93W3 7iIoC=?qι ?fm@ 48R{1"՚ĢjP66 e5dM aH/π> DlÀ8Z&2T1)h_vh_߯5~{qYy9#Vkq 4S>BA!%]o5d>WVC*K&iQWx!%uu/s, :ӫG9J*ro42LVb# LkCTQ@._ /GY,Osp.rJ:r~]1$҅#kp&y#h' Rjcs_;sk džWz: )N'ۣ[u#c=i dYu&ֻGM<֌QƦ'(@L J1lΎ(2@vxtZX2PiȶBm wJS_e&3*[ό6x\yaI /CS^mgܢwUD}pu[Q5x ȹU6v: Jat˪3{lĚqtQy L:xqEmߧmY>v7vؼ0=úarn]z aYO05,C 4:š`D%N˚;ICX ln-sqhgATr~Fē \ZN*+rs 9v {1W|,^ z[s] 9q9 U>BS7>/ e C'I/]vg lޥAၓ*I =zK3Sb -گȓT婆f'r&CrcrnFn9OuݑkH4{N=gMX rj鞉[R1J9KOecuXx2xl7#1\Ҩ15j9o]gC̭E9ZⰬ$Gc±mWūklj<ӌIuSn@kv[1Vsbc]; 2 &#^S=q2Ǽ4ZJ#9r3"̪iTze&cڐ5:wNQC:5Y(Za݉d$ PB!uCBFR70$烗kH/8eA78 !^?F0Qhkk9?Uխkr.ެE QU>Bao 9Ke1aR^,g2Ml$L+t@~&}&,6i>@$),qU=-ȵR#YenQvis7:QJƦ |"Q6L/xd GM9ne`^JyCBK?Lkqp.םPEֲs>,mVd4r;KqL8*cjUar$^> ^G87' >3es% 3%8LV,)o/Gk\݌t{mVkߪӏ[W( F6>8AEq}-<^]E :ŋPГt>[-m3Cc\ZyF8Uwϣm |eq#Gzݸnr$J1`y9+ (ZG?uWoU%x~}6jL-į%]<<%;ю:׹~I?z`k&kt`dxt9D7 ) sjG>+^zI+>]09尚kĝ 7O>@mt "1s^GtM<;tՂPjuZӵzLNC JX=:.2fTLex@ ##_;y4":V)Q$"Xo͎Ya_~>ВqeI% 9ya-Z/߿/ i#-zFF]D\gN/tQnQvj(ogzNMX϶12Z8xcd$XF֮\>!}P9AmoF~d58A8w9)|~8/wߣo񯯛&zh+ +ПwtWwӟɮo6.vi[#swkwzh o5*oFpn&|>L􇞗/ ?)^><.MS.{q+C3~vܿ% kE~.uKʯLbaO8|_ZAΠ] u0aa6ch&`ɤY-6ԏUE %EC̞E4>lc>d;@ -EB7>E4usY-M:2b F8\f7bvEw(_B ^EoxyI_?!"j5DބG#|\Υ Q$QHiE@>v,8"H0<%{ ъղ02Ls:5|K̬sigFBĴ* c#õ(Z|"9E9g! m E >^z=[=lMcϡB8(<NLNh]V:kz}՚:پҷ3!&++EgqA0.TGv>nAX4u;v_MIEP"XX7X}`Sq`#BCKiP4ύP8}D) F+WuuIWՄ0Bs78xUj2e̴1QdBIaK6?*\g.F4*2KB*&8ϭm[-~o'oll@oݝoV{ :L7 Įud,2*PkWR=򯣡gIƧ{(,!+cCϒ@]31,Fzj;YcxBϊ]{;(/K1]~3BъSM@QTU%> F¦!Q6l5/*M׏MѼ5zb+$~(ru8n3 ^6(osNo4) w*΅ MA?5 ʅ&/r%\hʅ&\qU O1y!C'^8'_d\Xm Y+ʆ!07\0+@lB?sG2gfƸ{X祆%>$;ҟc 9 kw>YC BQ3!(q,ᓀw}?c^x)`LJY'8,mP~nY륷hǦ`\^awn1nRb/rƠzWcnYΆo9\n[CzF3Nc$ߦiD>&ΎPp z`/( ,ಝ4\/N\ Si$5\2Da hH(YFG='Rf-@y%;&kvN $\OuTE(/~1imDyX)7Y`c!fM6dL*m٭qOYd5g.!: i$\pr'ʒYdf`!ȃޘsM%Q* RHuϽ)GaJC4G(m5EFAmi;&Q"6fR#6oR$6$͚ F%ؐ $5ɱjQ@J 2i jhDS`OKyڒ/UwcHz,b&c:1=~I@2霒i5:KGY.\;lGe_a U8/W8UY8\ ݨuc ^:AJZ00,I!+eX* Q@z pN9PxJ_&y %{ _! %{%lD &@*YBHiЙCgz[LU;[< 7Y/ǒMe/ TLrITƔ}?f$3 Β%c8ߘi^83 %[ߘi0 |\2Cs#S848{:l| t_`e833 3{t:ơ*w3^  1fu9XM$ppb=8ƉUs'-<"mj]"jxyM|4bWa׀lN?\A׀hhW1%Yxf"&ԋQ-$!LET2y>CZ;(&UQ*S&wj1O3ǜ}RjWF1ϲ#Sh<-~-n'ElL7(C:x%ͩu+tgU֖hHY__WKxz=G m#ij_֮}T C45IΖ|.63:= s9 k\'M`r_j_%ߜVcՀ=C囜Bм8<:;u0f;tE\w>`/m|5`oɝqS>_XPpʴ3NP]/$zw1еJ*K|iͳ:]r<`~y2X K@NObŪZX[.SU I/$v-9Tz%1dPz%Sѓ^`*a* -bG~%˳mbq;FjQKl=v7Av$*Oj`>丐 )WeI"* Y4~iT䐤@mRtAp8$I ZNi!В2@KK5k&Z BrB+n\2_OI*Bdi2Oewz8QLZQ^ 1 |7x2Sv7~WnQbݳO[j `hǍ$O=OXG׊9"LYL }0LxaoūLjZvR}.&1@, h z#_$qx V9xZH}^tJ p3k{SW><UO[P{@SGQO]ON݆/<7<=uO#Z:z+=&)lslh@O{OU75cj&'Mޛ!љ7Ŀ'[8AtDaFܓDy.jƁH~^X)vh{sV ,+v-Z}d7ͷ㧟~i  [b<ˁ.]',/7Z˃=%gq@>llVrӿfǻ)LI}9Ӣsd!rῚ(C6?9՜mFB0؞'f>RZ5gcjro9 >9t'q'cGJJqnGi6hCil¡&o`g/}N=V?O>xmzΦ˩2OFB3tk38># ndgr!-JSG3wR0 !ZaA=he% S׌֑%Xk ɼݖ1yB^ƾвw^ۇ.v,RID(Ød$)a>}~df}1ˊfjaӇzB{t3}{Ÿ2C{g}=pwUE|m*3Znme0!RZޔnzzҦL }mpL E2Yλ?lvCd[=.vwVe9{ǻ5oEK:* lᢣe3#pC zigGj#p: Mv:[ՅvE5 eڂ,DyRjnlGSQE կE KaqhU݆e'f%`xb+c];÷KxC z>W @\dG\dvI`sd-+vMDe7%mϫKm5V=u5G& |%[ۢ=5zsFVn^࢘9kָyUHi~WtE\vw8TdqDdI9EaeaJ!|%S٪w>W}&+*Rq~|b ؟xo~XHy&*ycmc1+a~kS6U@t-,ERh5HUARY"zHw2/œi7/jF !?7ӣ`Xudnymny⒕a:0ҋͨ M R=]^ca#y6ks VgZƾAO5іs|PoCK)vpK:FG^]J1!liڄ_[y C}Y2鄁j+BU˻UWz(. R<ڥġ\PkAh988Go(c_j:Gui8`m}ըWRƨeIBRuyB iUjcF{wvk|Ѹjv}8.pw`%~vG#c:#ӏ{cӏQcf§eAt18;H35бt}؛~= N#it0؋x3ƖwgO?Ɩ9[z6PꈨDǽgX̢TKuDr0>D]:<) w\qUAN5՜{&(=UBk 7Ґ5/G<ZهEʫ7Rg4Hd}xPs+FzÃq5Iϳ:̕oB>ӗ7l>6qN|h<9; IKJ`?GHvhxwd"wuUg7\r۝1E=,(`RSwZbJ0~?Ӄ(رbb?؀Iv?yF &?F]OjJvdee+vNޟdL^8)'щgǕ^j~4 u〕LeJIJT"f-:ScP}-D% 6'gEtKTʀ^Ƽ)}L"V7NJSSJ^"WdY\鏗h/$c,/ 2d2 K"5&E_IT =UVu80 Q.}^RBո ڈ=\*d6Z$qڇ-d39qt/rE %[kh-6b_dJ4疬؉(]u$ [ -}B'ZNg551d+41HKvK@N$j23`h]~z$>b@IBoom4jQq|0ǖKZ|a;-ܑVΧOW^G6ZkdÌ7'W6uTw9Fhr5Y6h$ |g~&\ܫ=YʽPs孊ϞˆOު>F?l:Αdv%mlxhEOƤVAk&_Bzg2H$P"zkG'[r!I3?ݛ<2LwGjJ:sғyqCay+vZ.mGFVt< U.G/VcLo=;Nt{V*kNiHi0ՊBd.rQȬ\\جBTh$Բ75Zs}y&78f୬~0+WteA yi.@Y*x8IXZ;|*t!"*aRc .fƭ -&]M3p1Ŏ MFe!b.1zmP{0&bpV K4Dqh΅QYހDuVWL~]ѺWE,Ѷze^5b~Q~O`m?kvS/5-f.^/ d @L- LP"[(]`4 SI> fwts˼c͎ٵ7=&DN,Q' (H7qJ81pbfA{CjE+ժ֏_L{]@1*]$E*7$J)Itn9;J2ia"4ѵv5F犸zLgTfY) L+ lI& e-i.Vp)Ah{k8.ћI=Sъ>=pЫs8t8Q))ӂ4/Uifi5 p5Nu}Tr!3,&S)KJIJЊ*x]G]a| dl,f |`Ymy|:(yU'p,l'>ίW Kbsͽ'=:C'}W(4@khsNۆam\l:k.hf^ bph7_ӓKHWMYk0ړ3f3[ebyiYz7Qf`SE),$ E|ܳtz祿1,9v􅽚x^X Xt'(Kɪ9k`$حQT I.Xݘ0b {-X@aHC#Ec|adݣ9T+D=/1 Wn[`!Io<+^)gj("WD[lcm+,B/&4 I;$5cfrh[`tWV }OEk|ZYȭi]X ]:ݘ*>VY / lg~ QB{ٻTN8=UAsוS\7wB8u|Xun(e۠kcP]зW#oAw>ܵw'yCO; CӢ1!^Gc P~notxQ"`PI2ρ=ПY@G5;E4T]4=Z@!0AB0m9^j?Z:Y{ի#.4}6k #oB_ T|wc.F 9cf ogWoYQ3*0rؿ xn3> )fp(Lw7_ޏ)(F Xie/C[aq᪕qܨRE'mw9ÊĀF<:9$ Qj8ZꮻH?E盗@BvOѴ׿:;>;;?T'b&S,DLrSD<YNs`pV=)ϡD2ՅbM($UZL42ӸXv!,Yw*bG/8aPҩ-ήʣG5D"J:r;bDĤJ,.JrVk[m;huT *й, 0履ϟ?+AnZ-2@A&*LΟ :Ib,E&zeU\N^cPʩ()i)J^nwlk2fY8ꆪؾR?>V٨!?Tb+O %:>K=85aRpIC YȌW1OYP38΅9V;hLUQҍJxnuR:@Zg[~V$N8O5)Yȴ0qYRU;Zȟqwk B-LBQ0uL`|2-Бz}Wdh4ݽ aIn{ vI" fYQk3)[b\L&\x6/R^t30]&]=_M{`ػLNkwf]^o9P\%Μ,: !๢T,kW>Çc޲&Ti#W})(|IGpgyN&zd=$fOW>WqAK8"!8&1##c 22g co>$< Bs0̷;G2;y:F x+R}o؜!$ Ej?_y KFH{4?L+8Yl* vKs 9C}C=yž?CCgjIJX*`ب z^>b VD?; #8cCs88,Ηb|,b lwܸf%.{t '].I%FQCszAWQ:ΧowRa&FaqМ10 ۞Ob0OZ[Ow*1 TM|%ڶz]gRISzkwL4뜋a]Oqz^]e WK01M9Y9Kd2ҍWWڵ;λ9l .Z̅.'wgVhydT̤2*2<ˉo™s`cڍ}\16>ͽw:Q{SȬ]jW2ںF#N57 piH>Zjcas:?`]hz#hA{+Ibwd/@0m77`1o";} tF9bw>:or:}#BM}~NJ }n'rbI—S ^@圾<ѓ2=9oXˎڍ2H9v<ց>ܬo ʉ/,%1ZS֝]S"*=i<#.~nDWxb=:"1RN ܭ9 *vk+RʞXʻ204 =wgFkNa Q;3Tȁ>ah } J@wQ2u|Dsaؿ t%-{e\+s^Uyա>i@'qk%֙6(f֓J_VsT^v}L(` D=ld{1KI1=IpcOݩQ5@d {=m{xY)L ƻC¬*↻[0:43Pt} [AU\GpS*?΍M~պs%U+|SROc NГ*cN?y;vF?o1`_GUmTBavEzL;3#G=P[AiNJ|F:e^ \vqDaEo(Ct܄&Pbޞ#ThqY)Ttgݪ61E P_fbw$:_}{w["4cn*C?YR*G8G|͉`07azyRBJxKA /)e ID)A┰2eiOieǵCRpLOux!?&P= 9f@5,W mO+Qegԙ@wOÇ7p=-BͳSM BTwL|/ʾA(T Eg{}?1;T{rJ-;zAaJՓS1 d lҹiTamf)vr'+]c L@(o:V Քp7|{>puvYttrS sF@ ѧ,y=Iz+MR\Y8Z&ےڧ*)M\hZj%:c$,yJeּ 3aSSP<W׍Z./|"";DdmD8͙b #becO;aʍ+Dږ2[O{fD˹YڌfcQFK ~k?`^D.A[a:z~XR 9GwfX @a)4ˍ\J#RM -5:--7qKќ=,r 9=+d2P04gLՍdW?7 K@󀗠#I3\M/Qߟo~᧯wn']"yBܡVY,MVmI ?Jf U$Q դUƭEu>Q4J9̠DyB&bYp7̽fUng7ݙb!tu :<f{:NnXd0]/'FC6&М4U`rhNݙY5]+{<-gXE`h/(Q n~eQSJ)L|Ư.7z<&Yo~nVӅfP$Z/@uGQ||Yˠ> {uRO={,erf-u}ˡw]FO-F#T {*8D $<s*nr s)/WNyy>J+A!ʓVVӹ|mK-%ߪsUWo-j:g͗dh k8??Ygg1Ma Ru~̘5 6pP~vb*h} VMaY_ɫE\8敋E0GjRNMcDS$Q SfyEB;j]v(~6+{Z'ՂF??ٷϞ<9:(#Yƅ) #d2Je$Ubޚ9otgmZP/8Y5&չ`B0l LKjdl9.㥾GVvRM{A%VֱENn^Źu?K-/Up&UD0(:ƄOR #d/HN)O?<_=w۹e= _i|xi}s*S[뚶.o~6 o&gDR)RI!JlFx >'pv\67 ǡeuXo\eݮC`viX:gJBbsY0F+P,;U-=2|珿~]ep9 .ǁeٮ24}oagou,.mːZ*ڶ֩) (62$G_z*^W19sN˰2|1 }b,ηC?߻ l2Pb\q':H2/?ُ@=n?);ov.m0K UNhYRvR*,QIrXT0^? vAvnV/9m-CcoZ߸Xvn)v26 h*1[aWتw8,_~ΓIpq^iօjBNc!SJhf2I-'XFC,psY?ω3WXD۠! lv:lqTlTb*U>nή !:0#4/mG"c:4S2GNNlSKg:Id&S:DGxa^>hf,Dp*r[:bYVȒ6X(уҌDL(ڿޠO )Un:C 3/շ蜹V=D)$jj[/U| KMnY\JМ/14g&4̤cT\6Hrn8JJыvtq<"\QܹGc3T͞(8){0HaCʔκi>k 4341,+9a$Keu ]qzRoM䣞yDݫ⣞(.04sfl.JfaQbtxY*Fb1ZĹ6r>=駩,?ET,j_L椞["̼=(E,,0*,pij4J踴Nf\+ {)R2KSJzQyQYz9eIG0cTbVhޮAМxNoIݏC%Ʋd?!" Bg0rq& ]pМJ!qKau'b=(5@{`Sȡ96| ?,5K>kh' l~cPeHL #L-HO|;0O =,WhK&BV0idaB wGb%4oWb4Yu5k= B_i1}!"$"eŶ c[^S.Įe!FAs,D<@b,4oSb4As>?,. O%*L$YR.!9ITG-1[?Ā{TMLgxIJ+"ohf&+ wr_8*bNLG'v{@@h3^޽}(Y9dY0"hwy 6-msQqԪv]Yw{CV< Wh9͛Y1jfxT`fhӂ,mNFiQYnpQN"pΉIgy))+Ari|GX5~RiO\={hs<*H'YNm"5*,+T"w3Y #bѸq8bѰ[5qbѰ[ybEbz1IE20Br'=]{ Ģqp/gH  ;_ Ģag.B,H;pOnGlLxy)Y, itJj#8ɠaq/Ѐ3mC Daw򦛡/Яfa'Dq Z`8/oNCtw? ]gY\{5#{. x,awEܾx7zc#ϱ{AQ!jxrrzAwzozW vEX4Iᓳ,mAZ+|XIDuet󼈩)<eHa@ ډkO:yTj£U&*<_ R6#';ŧMAajhE43ƹR0sV6S`1IpN^ڻχ 6љD.&f\ɴDX4ɕS%%VIc]lC)_PYa MMgOOaR94 YJmhQhv./`CJ0KX |@opmG[ޞfDy87[ mtvm\N_+p d%{)N3~$7,gxPubW/+=/9>e@Ņ̄b =LI8cS¸}֝T ў؍=yy n+.w ' qB$Iadp8f[[z*4}>X<0u:7kx?jx`it'N3 2-XLsl!đGy32B@3" :Ib>=UmZt*TD*3+I%YJޭw*es%b2sH41F+6n&tW`04}!;.,6Vj]YBaf\_iFKfT32nФkmHe~k KL‹-D& #Hb !U԰{fH˖DK$>mԱp?_B;uV/kcyA;kt~rә7[L1TdmXEU4a&98MQ y4`s9O_Q+Ww[]ICDքS1kWAZԡVm4s,~uo)o|%lThog ГQS0)%-g]liw)\Q };&C'3G'X.ʒXˬ ]VUoco*[E!U,}&isSd2N4%F]tbӬq1%2w\n޷rKf0l|YUkJ7ٱ9ӷk6g? \?ޕ$*|RަqU1C˫+rnY99&H뎭U;ǿ^jgyj};5W+`ت:E^gw6`:ʍW'nj.^ouVc(<ѵx,BExRmԮqг0B_~ws,b;^0{CƦ6)a$%jEZ8ZOnKۈZDY3v_kS4/3[ 8dVn=e{;{'X-+/ G}0e ӝ4u=,#yΗ2[Sȓc=>mśJkR֜/ZH &T$ϵHBs*T_oDRP$U\,KrƙI`YuJ[ȯIQS"f{Y{ g6>-DLn.UofV~gw2wx /{°qUkxM_`/ߦΏ/+2: ^az w+Pi:U&sPy3z*<uPmt . 0fs^b VK DX*guu ʷ-Al@}֩W6y;yv4PðUrF>Wa:'x:vav )#lWw3wZZn0lOHDK~Y3@;蝻0~a"G Wog\_DE{ruh?ƗO@Yߚn{Mb˽bmVkkHh/m>B,WcկjWŎ0;.O S27וnemh| ` $Q|&5m ƀVp365\qC5&]fx)嵬UOwsm$n\$'z։TsyK\PKd yN2!]V $1E=n+_O"(RZ߇ C70 LzZULSMRʈBksGYSb9J[~_D,Wguj) M5)~60,jot~7 X9\_X q6#{uR4S\BϨ']8Ϣs#.; Z4hb'i.VFmr`xW+axi]7Y,2IX΂ъq,}}ցy5&~tqY z/; Ox<`m2B4NNn dc$vC2#wF_篍ß21ɗJk,ilX$+n4nß**a4$v~[Sn=Z|#U絣H>G\;J$lCٍ! urih Z9Anydi[>Ev4aG~6_u|?<>^흾Yb7" =eI Z;Z++g Dīu45Q-qvVq5"iI{YkLOɅkkYi;_Cݗ^Ͱ7~e >N$wo*R 6&$k_=RU ;93t6OU%II8: 5Ұ3Z[ҽ"g#_|D$KJz6閜vX,\/ƓepKxA<$Rw+є%Ő 1"NX ~[7BZ׌=!m`b vFh҃j x\moyB$ >aR c:׸.! <>Չ{;ro)+k>X&}'wL:@n;HD[*uՍ!9k G"/ ob863c]~{,yPq'FayIB l3ݟ:UL amSB8rJLD&Mi@.J.Lg2XfvP4G46p?~KQ~S 9r#ghײt, ټWot8y dE:k yX9 =gv"aFSeyQ\ sN\&X׻L#0 _M!) "m< =wˎӠ89QGO{ozZOl# tSqeYBc{Ld/킃EĝYVɸ hs)*oطԦ q(Rzd]b֥ l]`=ڏdA,@tm=C n1Lz(g6X%w:_S ƘhkkM˘pk/,@#>l-N~=4Ρ~Ga_ovmc%Dcrcdl|3$aҙϼ>-'Jr@g:5,&$Qv-2EOe*5da!m Ye=oCO^Y9Z7pϮ '- 0}{6vb6iZ\ J&`%`d'USE4P@fRnE2Z׼<$wv=O. aIe;-Ga@[D{ld,@v{1ɿ$㍶ K%,sEEB>GzJ4yH#6ki 2+PrF%QnPИhn87f iڦ;^C@$ sAyH 60ӐVRQ Mf,Ќ?eFD|<+Xh|Q/78*о}}}I ٱ9 {"(X;C5[2n:|dkF<kF\[@Kl56wd< b@KF, hgl0Cf"654Ok+cml0_ӯ6q g^[ 6f`ѱ0dش6w0Cqyit''%\#&t8~ViMux'Y ns̤3ؤĩUMhJqK@2CDkۙ!0Of'G^s͇Yp7KdMNPl$@$,"V:DaK_U=IJ@(Оx;BT@RIoѾR垛v-(6eFQf; ORhaݹu+{y*6K}i}؁yxMH\K6nn h-!(I%MX(#oq Ŵ, L - o]g+@6*lG iBY* T 9JʈyI $6@ = }}E=|Wܞ /Fwژ~0}]OZ2t:3f闱;;A2($PT3A̎Zvިi!*pP߃v_^^:h6fZW ,Ya\H^(~Wj/t>3VQsD::r>7idFQ%a]nMW6Еi{vaWgޝuiQڀF4w@3?3ֹcL*њ\aJaL7̨7,uRQVƻ  x aov[4k 룐pF+$:uc\3̕HJZ5UWD hN!)uOjIeQCXT PQ/Ni$ygBDy qcW*#&ra@i 7L -Dݓ^Y/49Mαv e2~):bN)H:I]EoaQt` $N]zNдI0[`lr!*p_@c ?6<FbsCǎmRt9DJVz'CTTo!깧}RJ aZ?Hw( u1-R 8"$ wd"@r ݭ©y kc+*aZ#lc8;Q#9OT°d *ϺR4j-1 E)zgk3-nkޜ\6U'g7I$,?S8VTD$\X&>|zWwc]9D)S)}xʧ'sut{}TtV.27SRhxkIW>X5AڧjRSK?ɥ8=+C`ʨ 1i{"BzC0Nlv(DQV0ػbz 9$or.O~3SK"eJ` Rx,3;u։' 9wOM ׬BE جB=阫d+ٮ^pga-`5COp 7KW8]]ݖSH*D%x3#]| }q<w"ZN{QG'F9⭨:, Cti3= y75K=OqPL2 "64+zڄ=n+@[FcTʛ;\כt.Le?%#$}e4ezaw լI0[轏m'7,}EI h/C۷_|ix *kC&S"SsWWmy|k5U6a5N†9yB=̥1QRΔ>l4+`_k d}~VI:r?0df1=\i_Uu@2įFMWڮ*]Ef9v!,P,+fg8ly^Ak@H7^ Ǩ"t<<"P}'QC`So!}pk/i %#St,-FJ1͍m}8I"zpFI[蹧( {ݯ3pZ4DF˒GlEL#bJKɱ%kP}*}ŴSuָ($B=5]v~5tfyl65sVo.j~H!06?cH}M)^:/iZXΰO^5nfg5^NʇЧ@ B/ޝtŝX8N~t VqO.@Xmy/$1WQJneXJuX[HiCEr73XbN*Հ+`ipBKhYHJ(MC'յnS!+L1HchQ)>~"9 #(. bk'XVDsV#wy`,ZJdZj>O'w GbB8暧~uJ2ìFhZ<=1GDe) (( k2%o~Gɮe , @%ܮJ@oޟK,gUJ9ۋRgsܟ,G`=H)A%Q/}ỎlBE: qq|ofxfWE8Qk>} i0j"2/aSG.?2N;ܼ {.|y: _,o%E`6/;_dy3RiO۩xx \n+lj|ګ93Li퓦*?N?Y^Đ/69CX`Od1mU `)q~-kz[lcH'yΒ37+=W36+7w}5' ͎'d0SӍs.9YRwRQ4c2 gl=K~? $u(wɷL`gnlVǭG˸K~P YT`ª?~/q}vZ 4/0# )($7=Y]n/y@9f£Q).,(^ew;f;f{1B=ǿ(ES"EFPR$U c9іFVnqLk~9D 'NAUsˉ=ϹW=Yd lpjB% ngx{9`b7thDs2#iB%!S:3)QWey_m=>IcWy(ƊaaB85yeN0ۋ9sNj<V,h*M,YPT% ?Ь͂Y{w3˕ Stf2Im[LA,-78Nk#6GˊP?GK^5Nnv 7ǐ}KÓ{hix6o,]SsrKp0yvӦ!3_?'dyˠ@e5m5;6Ɏc^Ii)V !+|<W@Q*) P j`Q7CWwO} nYq&-+0i}y=3;l𦙪.ZiBP_ZtmkP}1HcOq"#Xg3&|k0![#k`  [Dd斀{`"a3PW&ՎkAibcQka m?v]ѓ\}T1E`o%*Df@6M!:ӱXŨ'kU7S_Q۳غ^9\y溅e#W=5Ir  vOmWX"i ŏ` rEQZZ(1,n`붺ZV\~@|.|.:m|/js[p6C#1i^QYi0GebDpc$3 з|+?)Rha,gx*gDƥ /? ňuA9Ɠ7 ͢xɗXef6 sʙQ1B-AKE Z`8d<Яގ'6^@tmބd,> ޴U>smWK3}30i"dЌTM8gוP B~dKgO I[!ɢyعїԡ4`~@00߃L{nVć~1 %/ߋa2E[%E( S˲f/ tv~> E[1)QS\sbRX\dAD^6ār=ษi=([tGgwR$"#򽸹,u3*.aɑ+Ȝ3Z?g7TSr=漽Y,4Ys[*d/T-Nc2L6Apl/%e.4 ,y0cH|vXQZzFg= [~PTqa9a|X[A$ 3ƓboU4b,ߋR֚q ّ䋄Ǒ$eeKZCSnVEr=m}=}8tr@n]㶽.2C@Ha&X c,q+2մ}7{*S9[|z+g= N]. ޟR3D {A[ PZM.9څV\̮fz! JnHNj,Ms9YA"< J(3p JSp.( 5T&ңݭ9YfR(jR;R@ M2DbpUo$b_b_IľG`_}64,ֆl_H"< ~l]uWjǍ/^ciԗ]m)&p}QD|[Zlɢl: $i#^ AL說zzzjQO` c:aqb 5ȷ,TߓYS~=Xtc ,'d%`z7,\y$ Vצt)q m\/j[bqmyDxG".Iq[ȼe{Dww}yj+^͐a]V|͂p5ȵoɇbukZc5w.$ V P#9(.%jm<gx Z.# (10䂏+(ARcV&}mRii$G&"$HݛUܫ;u#TMZQ6P:.F@ G2=J$/3Bȅ!KB*wߪ)O-M4\tr"yZ+2IkDB*wL9[ *Bl5PN=~{^ՓÿC|X%7_(t()PM" 9.ePJ[{▏~Н2@H\!f>¹SE`8.^<֕9xVv{ }=͆X)fɆ! pAm慵h dA.|!dCdxyN8%A?!aΆ$Z2ishޅ~Z a6#V&"$ŏ˹kRYq]HJ JiK ΒÆt')~ '䄣~%Eb1_=;_41H:1:G5$24߯BRJA@==.s*9zg}Xm8q1&rCT;KP"z$%fq_33AZ;w<?ыxRH(k CHF8M +4;gwrb\_0|{\6ѓd|GD_*j Iȴغn8nxtW&^& ˅X b K[ `2*K z3W$PjoF]W{75+}C#^؄MvW7Ѫ̍˟BQz+D ESRq q)2t7dT-՛?-fHbfHŠdgM,x=z39;wwp`ӃFgp6ɧl_VOr9.6fdPD?D\@ N x<7isկޚr ৹0Xd+pё;Nk ^6 )C;2};aMin''7σ)ܙBs\bNJ_!(wjWdvPլs'ךfM! IfX UnPP|1 3ձ#)RK;Ex]p?]V1?XL>j\4SnaPbaU,/דǨ\';6 rv؇=hkxA|Wiϟ=Pͼg&1.kk P9$%R\X?-q ;wS,*5ń0}gV<]UN)]{x+i4h `a0'ߍ"@pCo^hesE=Q_補_> NӾZ5vmR2g؃VW0$`V!״PYLqieOB/ }/Fao7{i4T2Ty*qǡ!᱙0 ajmV&z^[WHmS񊶄3 0 !ƒpW-VEXk8Z&MbL6`qC kNƸd VWYήm%1h{ۢq`K~sYi}|/?c1ڽJ0]^3 Gͯ9<ݻz&hob ЄAѠiQN l1PH ?Z!$Nh'IEV+@;d` 3B٧t"UE 4&ǘ&&Y/ Opdc7sH]b~|C\_gˋ +os1*kK |$64aCX$ -[ q! =اhxpxTE?S&qMHfӒpTuad}ʄ~ =GoZi0FK hhaQobi4Oh@ } :yop4|rYڿ_o2j}?׳kc5KrϙdQOo3.eG6ZӌJٚ &1R 48f_սr-iMEt;M7ε.hʵ94y\RsVMNW5:5}hG,*L\4Ci8@;Q>8ULB$+K+5 fo-'٠;Z=vP;y<ά^LCD AGѨw!` 1riU4㰛 f{r{d;靾zۗXp*qBiBB,{gaMeKHE~9M7W;fVM 5253.xZR?eX9\*cOnA.\S\@k.p\J=h9tVjE@IB {YY^;7MRh$|g $ӛc9(!mV?לf/:+]@VO;i9bVEQCB d{I{6Eqe5AI >W U4}nI90J?F"%׉} ͓oEd8|FFRx, o@q{2ZT-h|~[<HPf-EP B&0?Tv6~keG;M[(O_ #C; bAX$!B)O*+]$E }};:&#o!ڣzўtϻӇ<"KfXڻڵD~p88a j [wC|p8[5MRDZlqV$:>n=&14qA/L}:F8Lіi H`*!%/#jtlx4)G3̀qN|Q؜s$cחG';`;rn:K;_% 4CL-· ( @+G|`Ƥf2lr$/ . \Rb[ 5@O.n*lM"KX$-UC8Ucq@4ޫ-` A;Fq&?Xp]"·&ƹvOT^w+IfM Ht=]Χ,`9 4u FfN((TSj:c̹p..lD)m=Qx~^(X'd6#JY9YrWb n:N:$43*$w"\H9"VMB '`g$;O#.&py?WC/ sdMأG0 h6輍qtz5_OF(mQ<./fcYKd,+I#->م xHzݳ7a]6Gl縘qYyu~[FE$%"dH CbÙhc=>> $YhטKܟ>OJI 3#+XeP$|pkrQ6DVM(XD. rq;qg iwcXD o}x~-X@2߯#̩%K&IzlՊD م,.NpINrG,$K`![q{V:;HMd9j"B% |Qͥ sp%DMC%r{=ǂ%l#WG nQTOlTv!*Y YPF9E"&N9V,vzuK~B @OogntʙE<&1wAاH;8U~ d bB`襋swqX+ },߼vJc= ɛ'q#$HI<~J2YUvlKV뒼YYT70GG`S tm:ZIuJ ?^9{Q?cSl!,yÂ6yN۵纃JMZQqcT@tn+ޏoc|EdXWBKXKt; ₤t;ii%E9E{*MB)UKB۰&I0/b| )bWYڱٽ+]A8fKx1#~Szwhd״4>yb2,$>p9]'[q.ܵFnǐ`] t}lcTQ o ۧqt+Jw6Rֈ`P}vwvoJuiKZW$mRxZ/݁up(-9᛿"`ԧ5_F'7늸ykFǭ#F'@ z"U22yS?ux=θlͻQ[rQd+"@vOm*mAyclڅ\ZH ZÌD#/v8Ztc҄Ӻ"@wOC6ڪuV-d\Z伱\*^2&E<.93֒Ud%&ͨ- (1S?i_8@-h"vP.ܸ2cFQKFoheYǂ/S]11t. i> xy*6evL*}ť^L 4Y*"aP.@]7YU15mGAOE6=MO;,W/iV늴zkXtsʩ`L`#Mt4`ؿt]@]n<hZ y**k]Xo1w1&=yd  ,xm BFtDêc^R3z=M- :-[(1[a1unu1Ūt.+qʉ(BHF/)=t*~E\cF h@S.]-;Q\+m!zJb T!$2ʐg49NH;۝rd`@[ZQcZSqR zqqx 0A\Z15~RS ˈ1׸ ' R;- o"j $|ØT|)v޻\nV3>k]Yo {˜Nn(R!BO0Jܫ)cή}1lj]1W rmx*׺bۙO(IZxʹuOY20)+N(\z% 6&:)l'3E;S *]+͹ISYqcQOÄ́=vM\L2[JQb*Sq tϧy]ϋn]1wo=tn-&5@?RcU-SuT4e@-*h{/\QT+mx8S48M8+ׂՑwMdwv?;5ԿCK>b@:T 9_hQC׾-0,e 2qȬehl=IUnB6"|㪰smjءa{ӣR:?ݤ8 ɚ%ǓVXI<(l^ǵv|* C Pѯ8Ay\ë_kpSa?1F N0q$ͳ=U'LcYj 1S~[Jv(@s|E;tC-8_|=< 6AY"Tb,,Xic" xu?5YFI>$XĥcrIrktP9O-TY>?UߦI@ M-Hݔ:{ ӌe-ڐc2珂}='_\f'CE5h_|h/'41DXpiUTiUZum7͟豃Ze1&3{// Pu[9IJ*yh抖[|d;[kxgw Yh(Ň רYf}=GgW P)|],'tVXœΓBFW9sEx-u4]¿nZ^/hвۏ9}=u?O[c0&6ت5*@DM .ʱ8Yq )^ <CT\[R8 ):>(tgn)awiÛ`Wmz0mG=aIUS{'kwesNw޷pljsK-q( e*y17E|O=՜JZ*1<*<)8Y2ݡbwO)Au?X)Mb(VqL1ٽ~*Ƕ< a\Sb}6?8-W˯oE(\G3}[>w71y $jM|1\w"I=;uUgtoLx[Q|cR໧\}ߘT^k/)Z^QcTQgŻzZQCc߆P|X~ w~Ќ-3⛾"_Þ'!tCپ-CEP-5Q {6_5Ƿ(q}+!shH9x ayL`&o|Ǧt]1ht:В}=ׯFPVbVHnfgw7Z^pI+h 4- נ!!A9׆hir菂}=;oRHzݡuR'63i1- 2jc~fCK?nTCE>^kWGGyK (o}+)/4ZrNC OLH36%q@ƾ?5 .0ZQcT~ۿ{W^{p$^vAD%i$6Ĝh_;`o w߷iES FS&95':1RNQB}hyGAYR>7W_G>"9I3st}-9)QX#߭C? p̐*bʾ~*n$:HXt:疖kuQXCP)}LkZ0䇖 (~}c{'yfqf]PqozH2" "C) d=*6|q{Wg߫ r˧4mƋ([IS_C^qtC˅? #L=*1:٠9OTYՌvxI:d$%Q8NS !Fəb( PٝOs=jZQ8ዾ";'%=)p^OKIn i**ͩ.$"ͯ60QJe\WɚQD(s3 <דeoM`%#蜵 +D鸹u 4 _Qz-[W|brh7jM49!}Vx)pC!Ԛ?>{?[^ۻ/ UVD c=>jJ Cg 7=|qT$siTrCIy'a/1̖o-gl>1zrL0u|201ā](W=)wt:ݞ6ޭ!E6vo?aVMt絑y%QSHjo$- P_\_swɘcRν& [H[YȘ]|%r 7?|/(|RI8ZO^*}Ty}tJ7J7JWGq?_߄/5 Z7YA9% R3X%`/y-=J4{geVʵ;i[87==K4ff)ٌ&ٴ*ͱn-熐+O7x淒y7y#~S۪c6AhU):f46FE۞]0as@9l;7v-ޜ˷H )s؂buv&[O|1|*#a TRBࡘӄ(;rw 0.s!c[ps5nd|LU0=fߩ8)Ipl"8I!f+Cs~{tiCZ9 ҙ~ǒPn|1R$1Y1J/,8Bj._ /<פ+οU2Z8D!C!Df2,7EÒS> IL3O%7."ap@D8lZn[`s5cJjeFL`>N\Hh:5ە_hp! [sEwM{ o`==O .Nk3MuHXRv4WY!8[sm(wۚ17V4xԲmIl-2̰41CL8 &t-IMhޮ(;wL0庈!G((껔m+z+FCL8 &b N ̯^\OK=f7t0궎xoc^+o)=~qCUEN1W8En5EŅU4ϰx14UF/Ψ&>K]2( O)(bҜfI,<) ("m;,XnG/Oq4nq7QQxk<ĝ *rUXC(}7 ri@ѩ6+B`1!8_9Op9*h%1? p^/o) G_QvTrc8V+ t G v@u!ЅäK`=w߿<f ]V .S@%"C2*Bsr/W2jzF8Ø,hLYgKtYfٗG#?Z^2 O9ONssw\\|q_8Op8xԺQ_=.MQ,QOoj١Ͼߣ?7~hx9"JdA[( I!HLa>;BKa?uJyzrQJr]C^o,r.//rNGMW輸h[=@̫pCr0hLD&˜ SAdeBa_ g?UV|y>ZCK[ R@HNOnſb_Un8Z |v-cA;G;e*-HcaGDMX&=&iӲD39o~?Jk$]6HUI!UP/xtcFz@A]!)gO҇`'y, VFr<}LџJsSYR 4 eaZw+ԡ]a(QaqZҀTF"9? CТjp6˳!P0 ; agC].a˝鳡9fԩ^~f2J|&2.0|j( /KYn/<|QLh@e߿ _̮~(y"hG(Y,hWqaZTDqHQ8?iuLƓ;V5l'dYmUSLג_.ELB SʺQŭDJBYI,\s(r9鋷bZI_[yWw/`Pr7 r/AwJ|<0r|GGYI7a57odٳ~H xX36m#u*[vK[-'sl]jwk \$j4_L@r4/4^Q~dE͙Hc ,CV6/͋YnI KDz 0! ։X%ȪLC;]0 bX`]/Qk A3/zjp )|6|Ql}uUQ_?2&SmHc B?Ԥ [([6mLJhFz*Ilpʹ<,Fz }iFe,F:ʽm8v@-fEXghC(*6Qn*n2Zy[U_fj/w6R%:H=^}sѫc?SoHcU IG _*Ll?`DQq~jS@!Az/=U  5k*RKERmA#_&Œ0At?e1#=U@ŀFX t|`hU9IOU4jtxaNQs@-Шt)V'%=IDC#tz >$8B稣Gu:G-cIG}l,KzJ> Ҹ4Cf E"u1)A<Ц8>bIO}šg<"Xst\~hx~QO?Mc z$iGҹVn^j8*"OY J}x\kB:3b`߾v.%뚭*Z[`dwUٷ^ܚ2kZh^HeLǿ6ӧ(f M@]# 8n~Z06łm`=Il+r]5^=ݗx}qqe{Rٞ(K`N$c}ԷIYhSNH2Ţ"lu -I5Q@jt^a=hʒnmi5wa1_rXnrw[ o 5vt=f F3͌ŏj}U݁buTwG)@pt:R,@2n1&?t}Xi̯4QD -s!eA9pۂG/,uh̃OGõ}wQp"bujTyb =ӥtU J/Gn<^ O3MaehޡTlu W:m̶L6%07JϼB8r{-ܷTp {htrl NNjci0C.m2“y bi vJPi u'DR: -5C,KaT` r f Wҥĕ= /&b1e`-fS,y7F1C4Sp% ^kc=VRO. )1D_Y"ts+ MZ!Rh_YlO{2a^*2a&M aЯ4yQƒw|t \wn]1Q]JTm0YH|Gs̏i6?MY-֫/R/GLa0AIkJHR+MK).9%S\G⁉l|V ).^pp^k ӥ \&мCNh:&O[ob 0mY@|!.Qcc-V(1RBebów.ɺNP zfN&(4?]zZyqq {hĪsE!3K=>ؐQAx*'0f 9,1a:Y<@|-Ԃ?CĄio'/ϫ"/+kg>sYM8B'4Bj|bU/b~~>yE6A%~=pmT)^u6r:v)jQ #X.NYvIu:_~Y/h7w'~*lzQ rPo&IKbq^\(:.Z6<0T֭n! $ \|>ةG>?!ye. #)Xs4[Dm>;sR‰ .-93ڝ߷}#nSqcm'Wr1m:hF3r}CioFS#^QBڗa74]=}vm9 WbMi޷e/#w|0U|E[0Øbhb_ɒ`ErH{Vr@cC{c`ujyD}[Dԙ"k?gܒ q|_u9*B"@扞Ɣ>s1U>d̓_& C,(HRd>`NvLt&yWxj%e<C8+fׇG?F4^tS9+",WQ]ĖWLE/>zsx|m_80D/G[Yc )4\.&epp޼=CBKB" `J墊HInI.wRBWH/I解G~xt|{1gM'ZFB e@Rb1hI y<[Vd#KR%C|lKivY97+dCd09+r"SҎb!N1N8ghFT0aiK|Ilv}m/&',|3[oTU;T@= s / ]J=&~?a_ʊ$|h&k%J94 {"$ q˹([Rmi׍ϝqV 1f0a酯&'qIş]'$GqWG}KX$^O3ĩ%RӖj,LnM('}>VTg!bWշ>{ )Xbq\|U$EI*΋a26OF`4p4 ko}70 8/ܓ$L05JS-ksыG(xY;FhiE, p\k0v1'+u7AKsuΘ.d0>Ã%ꂊ>j\Dj?^9_G"3}2I0AD %'"w̖4!s%8Sr۠o~|腵# S30j$ֿ,P\]Q% 56:Uu*]̬:}(}᭥NI.+c]>=:x`C:_O[ti~0q /)lТ*@У!aNpȦgލ}MA= 灭ghpePx^] t]<$1,-"΅)2&`|rj}xwp>,H؏=zVZAFA9)MIs B ɂ; s`4@KrH \詉b@x!|P n4X,i)Ƚe.l4'FIXJȉqis-Tɽ)ιկVx͏;Pzb+I`.M+ôg]M.rn\x\H TJY](Xnx岿;|yxW?Zb`I[,cfk?UAO: t2LuȳlRSnW[39ɣۻuHMWU{AO@6B+ okmƻ( |2&;Jxx܉O拇S@:Tl ~k ##2 .֥`V:v{;j/G;H,?XgH;MˊU)H5Rthm`pv / ,P W,G_P(|WGmn}(,J?~zG+}nˈm&ۇЪF}7AsRU`޸eR#E5RշTQZo!4N@` /mX|~~<;$tpq5w{{sɽl#skm_=nRUKhQ VF,P,uRxy{$:HZ!]KlJH`C1NI 9GT=3}}lwM?|s})w'r0û~ A;KA(S佒6 I%󚭗0c߮o뼼MwuoB@M{ \*( 8I3If+D<-֯o#Q1zbeʞ{%`tM̦lc&Y0NqDB&F=C,ÜT$:c^#&x0{Fϛvg|(\CL 47hE@)jtc5V|޴!=dZ@L!ě*JÑҙCh Uz=+@i2 =qC KJ=HzHW޴=!Y\V"yt+H6b|Rq//K:o -L1τ#i5k/MkA/˽A!;ٵs dgt< c]? mJ: >.`1 1[Y&h4'r,3Tڌ=gX){)uhwmk U)NAK),UvPt5p*UV.IFfL PX`Tir8+0g9SĠx2ѽQ خcT Zb흻ٔ^y9mPLԠg\(ˑ0a%ٚFBT] d.d4D<0,/184"H-/M@"P6@,'7+泳Ya |#4REYN I._M`=0Eq]׫ D$Je^q9:\Ťǥa>&A R"U%FĆpB:UĤǀ`J兑$`w&I'D/:CVp0ȠڵINg,/g瓏}no:]L:} ,,-]fࣕIRt3i`W׫/]ݷn(E/$Uw.)*m+*is.(y7tn_ 4wۯz:ĤG,CR"e7+EPa6b3pdmx]#"*uEb*rbR{Dqky8_\VUSG( hKV%FzBjF9C(~N3ʖ]?VUIicRG%)(%$'V~jO0e7 ddn|%&3ù ei#kL/g'ϳ=[Nj(M@a {GBOn:Q=Z:rrƠ"wR1Vfd+!P䋵ӆjwz*1U6.eg`-ϖ~GhU9 JJ$ Jlg+D5 $C].ٖ͞3tAXUANE|/ۤب)e lyv<8m~zidu!BrpW:F(_ ښdErUm3z0g@ݥԻ5!?!'b98&Uye QF="k9 T&b *r`NiGEqQj0r!v].zQ:09ޫrfRO#XI0b6 ^pr~pz<9._vn\~sKK1J K0*!Z9kMyD- ՚ɚf-Sg.I_,ӵy)`],Og]=00e?3> Lb|"dw@Q/g'R77¦w-@ ` iZL9:r#C*G6ۺfAhLQl B5!`2!F]rzkm\侴3"whv~p8yP@uw^p0 $L$(8Βu"op1eAfy~14Zmnݎ#,o2V^T&atCFڇhwsCԎӀhf+&YYuKCn3Sȹ 5Xjz>8TdQ0-4e93HdX8T:,ϡ&&|pJfAA])\DQ';Tr O|QvYXR2sje{J9F:c䒧Sn% '?nn9yN2!TR#ӎug.N;Ngvq_MTA9 GwȐ q{gׅ;Z[ϪZjƷ7YsW62$l"f0?BW[1-UP'0Zx)QpٳP:U&0ސT(DU Feڣ^lg ƠMMHvuV=bPU]5Tt$DtFBe9UjWP(TUWAMˁS*C ib8sw |o&ГM0Jâ͠X IgAkC9((Lr|vx&즣/'_`/M HL9r12Q`\SZ%L vvQlIiD5|bIu;N̏gЬbNmdדxCF1I'ɖ&SƯmAi4!H]qtED"]$BD<$_ӳXpi @XvOw}16znb3EA2Xx-wUqFWM狱+2;rܯu$HPaA%ǠyH2|tos%6,;rܯ_I= ,|%j--Cq|sr D<ЙUQY _.\ SNj,Kadg_Lr+dNFPwT`$2NY[rj9kp<%kPf_Y #6д3m xpu[\ ӑׯv^Z&m &:ţDRÎŗR};eYԖr@"kGE epV'8@k84rc#PyjT],`aĨ5H)QBͼf05wdC%)ZtljutT ]X`mʚLmO%BgEF;QVEi%gUkҚ HRki $ʀ"(?;lnfu͂Q6*.%N061"-,s+*mP`G`=3 H)]+Ԃ6qkq`Q[ʍA 2(I$RI4ml#DJM(.vDc jkXlPDX+$J{GxPڟ2));9- Ku/d:ekrAkw#ˈSئd? ZH"=0aeFN*;9/{b;#zXjcq5.F`nsw7\Nfm! AMi+&08 ^fA ƨbS99 wQFH41$AQo9DW.]N1L-Y<:.6QZMuS{GD6 @efqL;'.VQgHID1 b 7!vXY}7tjڞΣspA ksKUZ8ڇT@  w;)GWVQ"|0GKx>b$HKGI #Mds2 bz5X ӰG˜4Aƌ:dZM;ĄQׇgg_n&a/חl[#]az .WPW.U]YY컳Z!Vu,^ޅELxڱHsm&(t.ϷãÿNN:}lFOa25̥]@a-F!C6b|:oM{Q7RwEOrG$d:XLM/ UV8(ΊR,iP!'4#=R(R^ !rEFWMfkE$%"8L8RsK2!<G-̖]t`6,!Fv`V 2&Z8'@rFZW{0+k@]<1 2߼МVő̜H?:WpI:`tY(- TVYyO## 2zZ\Hw~y1ʌ;(c3E@MFo/b~ߊyu2 1S(#?M/h1j#|;* g6U*-x ǜ+' i{p؋`<bz?{VAy{g` L=[kS6 jS/*}P2np|("#@*=`M?dW0 ߄IaV<-e8,S>9#L%PnTU/&|u^7 V`!jq68e 2D0@qE*Xd.5m8- `:hH+dkHwhY*aĩJTf9oerM4MqS`aJqLm,]J G=&d(J:,J+ E) AC̭|`هF@2T&7m}p3$Ul؇dN"qʩyNa:-a&.E(Ix0ʽW E(NLHWTx QX)X-\b;l-ʎߜ:>[lH[ ȝ/>=.٠UЈ`.:?C1`V+Ѵ᝛4̞+;_|gv?ʲ+n` eP F2rIbMϏmax[IॏQxB?ZpY5!*۵,mײN,; l+!§{$DKaK5̩ؾ!6W8Sy!2fxL<bL2 "N}(^7;81aYv̬Jeض a L)5"Õڴ(#HrskV sMcjȑm)H@D B:R<< v˳bC,m%Z"$/3$@D ޶8[ưiѼVl8F-<桼xpp\RPA_ʆhqn_b,?>9HݗJ(?ln3eFE䰢^`R xL%ࡪs;{ #OZDzMIeƒQe2̽vs 8j0x8wۇ8:_,:r  4#-ySӃ7/g%W'+VZZ0&gnśMCSBԛYemeXӚ|:Ś|9 vghIvvqዋ†0?.LC.Peq10?4Iʉ] kc=$Wvh$Y>H>w+p`Y<~Kc2O{\ M1]Ů>.)ܨ//TZLDJDn̫63j:9'UzWgW}o0-P}@Y: 1F>wx[>-޼zUYFVU 8&3q[}4 /Ll|=eS|#Cae\Q5hn>]{6򥞍7.Yyٟ=ӟflR,|aO}xׯr{9^kaNCpY fFqxx{,`Z,T)2w|CoYSuvΞaʹ`6,HR`rGŅvd)l`o_|@r˓pXY f;a{W8cVs-d+yHS+H#̢N~b2&?8CۚdjH:9"cz`Q`Ue\̭xGN6 /5ܑ/uLFnmS BRVF@UKiaf`GLgQ=wM;nk7kzM'j6 j]yUϾ~B_j|\ `kIMKVuzjt&@ΥMseηܪCO^Y,,/!DIM0 Եqϫ"U)v82_~h>sh\̟g6˲QWyɏ,{g@>@Po ӯ$̮եKSsՏM\ ^8/5BU,l{E&e S{z=Z| 4ET`}8[zn`/e .!J`ZRxۊ(p-=7ӒHv0_ #_>< R^$kZvV6QbxԦ կ}UƩf,r$QIã/&\-.Q/ ^um](f+ҙ|^ɷ)$Fa(|ܘdu.Y*3Jb!3a ] ۶+n,fTWɽlm@ (؆i]!%xN 3%<d\no_7?vgt7t r|}=laЙS0oJQ[en/B.vJcj3 -{wwWUuW#w@_^._ͶyjX}UYKB_(!W3or{ <%tKҝ]p,9돼cEFyW ,j Ԋ<w_Y4Q ~Bag&B<^}olPISns"|ܰQ*C{£T:GLN9Jqb%0rb λaFk2`rQSi7+dgN{v*O~M!8&_=MtsMowz),(PPw;4C.!㽄΂lF28ɉFCpOI~-n7~tm+B;a'}jd̵uN4LBaHs>&6\9UpѲQ^=M0ydrDu&-w rEȔu!,0"#AK)s4n#|@*orAGlwRR@$0ZD.9B iVV.J<\a.}v3\RaS yzzfc}C=g2QEeMX:l: 4HO/$YF f.hj@f,yGm0^Q*G(*c?#d8kSPeγ;d=C`dW#j (9jfNan-(\\PY)J ?MoU d@3He!"@3>2:t Qyo*#5R$&ZYk 8Y'$HB܆ _K/YZm/)+>x/;rRࡸ~tXwpi(Z,#d7n%?6 #9ħ 7Z9BNp?k Sc]xzW$j6zEsh0 5榗kJ`1"iR&F\W% 5qsw~ͻ5߿7?l#^J㴭&ĴZ)GMUٞh Q"?[>_fPd{~|ks ~-9IQ1m ~h3rd:Oh@W|k]\[(~Nak^8p?~e}\L_"kd8(֚EL,O"3.&ϼQGѫظEeN^mAof)LyE|~m#&,~ꛯs 7Fs~렷4}&@\i su.?\..YQjy/.g3kxеj}#J-14F"XZFA2dػ<$qfn7sISUx}B!Jq#e-I<˛RwP xqd Wӆs2RҌ4֑#V ؗ%(]/v Ba-č5>Er@P/Y\bvK*5M~7ܞ(e0?hyFcIS~tW6KFkNf}WACB㫮ʃ/ Z"OިqIEf`'KpaAn ܣm}-ofgK3VFHPzrr~#`@I8 ϲN哐pG 7D4!NZ@H 5x>qŴWE L1[ޛU/#o>5\2,|$iiq\= ~$,ŕ$r i#3iò˖ְ>2FT/QS0?kQk<4v8vFK|n/a䪒 u^O:6 χ p)ɦ0 lLa-qQ<, J2'3M[%D[I6 )$^M!IACl\Dc )& g?<=jna  {Pb|SCJ$Z;.nK0w1ĮgWWnܫҀ [/0"4'>ly[>sEr/żq7nr:\זZ[JR}˫]!=n0O3 { ^] =~.a"VCτ^B/#|\*}AdTjkߗO]Ǘ/ݏ/t8HCTg.A'#'8QQQ[̣J>y&އ y> @g !`Mh6ŀY^ZuD?e$pʘqeIVQ2ᖝQ7оW/4M?i7˼?qq=]Xc7}AmOn;PSmPd C"CF~ 3.o Q7a|;[;o3H <>y1hE\Wzв )GNajc3>SM`i'^id`E'U0bBdFNcOgI<ڭp $6E;8 >k,p:"H)vTY&".H4 q翿c' /՞>!EL%*bFOBt4kA#Sw MPI56tz!#(ą#8$LT3I6$eyDKk Q I'&*A[W WV݅ր\<%:Gϒ^س܍Ρ*oIn4f%WT<V_n}(dz9pB*icm+̊&eEz!urp*W$o#uX?NTFYim6QLACqD"5\8b0b*&I)E_טIhWJ0Ӵ47MRtYt1o.ؔǪĝA`0hU UD;A36j n`sSJRF"se ^b>Qނ{X'v. =G/Sߊx8S=Vné֌4&tYAR!K>X{.3?xAނ?ֺ2׳𩨮@R#L"!H8-נ:u%mI?W;vO[𶥆¤J0aoc)L}GkU#pO47186Qx`6{}Ws[>tIo1|Q7+kK~r=uo1[O]poÇO96a,Tc)R ' &f0O D)9򑼠'9N-kn}ۆ1Bp4t́{A!6=+Ax5nF:5#T=„%s/+*GS ӃLV˵b4))XEJ@xdq&iqSHje K߮{ڣ ߭ <Uw#ۆdKTMq-]A!Tu%9Kd֕E<{]i8+j , @c03b/ۋSvcg)Onևn-SA|Ac4dM*5Vխ{7ܗCEcX6/@JݳX;~}Nn۠JRH <$˱rhK{ U੄g~eߩ$jL1~Զ]ҮvػԌD]pVu~sU'Fwsi?JW Yq*+?]>??ۈZQԛyGsB&Ï k`ݖ/߂c plIry٩P~+RT}D+֌`'$#k: sڸvk@ސφ>gcM aJN .#z10;GkD zig&IfiO36;FǂN CrA<\G\3]?Q؝1XwN4㑌s2|᧮pi乌ud 1c{sAedфRfI+gMi|duO$16. }oBG`]_HDY^n?z_|8jxO=gM?+ $} VV݄.fXlQԉƨhc,MwAo TVS_tP9wޫ //d춑ͲcԵb$ioPZJgiNV>`:JvIխZLcmt, Th?_kXeSY(1i׺Fzx}¢]mv.S[o(1$H<_g,@YMr^,qY.4HrLJi\xDm*f}(mcvSbݍ=kd?T8Q*4D1WⶩZ$ ,UӲ= g mh-sgv blK }~yf 6y!Z.KΞ 5gX$sð|:2TV`~ViL3nEI9wL9ic~ۦbdrzMuf3h-Z,/VՉ^'ktFgww"`mK[JwHnq.2Dz^`Yz_*卞1Wu |2,Pn.qLԺbFX䎁O=BnX'x!=Ҫ73ݽ'=ԫp7&r>|cMsF6 w!!y!ٿ}>[`6vRʘڰܨ@g'X[wAg^QpޒM@yCz 22g6\`n +h3٧e plti7xX2J>9 R(2P˨ʂM߮n[k`6WR@Ι عx.[Ғ]tTt5)o`#lt&L㢐zq͟tF;I>J.c+OWfH+&eVÃZ$ﯯ$vQФB֎hP?@!!} Gi[jT`K6z'3:z"0[0E@JF5m@fvlʟM`z Ն< 27"Zqǜa%DO\9м_ ώj 8]CbOq;tBg)8ty:]A{&Ɵ> U (bR:*U::*Qи+aۀ^rn5IdbDxh;jgC.fN.Wr".ǿ$a뇭7T!lTW!*ZS!7s|Ed WX :ҳcbn Эnc`lU{4H2;AƩS'?ٽ'}%!k Uc k!jE#*-e!@D=/b(.%ܐGpY$w yU96̈udΪTE8sJ?Cw^ۚi-(˧=A4vH݅l^2.byy" E*HW0 U2H1"#_`Ye'.yG^&7qoX Rw`wXj<}'BK6\;= c^r0q9k8%d O`cV+5Ó ]Tz, Mn79؛tiǸY&^Bss,0&?NC<$,p |z?flS8j\)Mq<y=;xOզvM*R 7ԬA<ѯBattsBn}ƲBRRc7۝^&7(W;s Y [겸Ca^ɂVG>%:P=TLt}YtQRIԛI?@㓗{25z$FO\1XѠ>}KbqW_;E\ VD)1PPxoEbwDWL=<d^t oJzW~Ǣ~1o.hXh敱( .4# P_`?(ֶkq梯rrGrj^INT>G.#<Һӱ0%;?uW.^%:ikw&3c7Xjҫ}hZ_[”COzϻc'Q3&4ϫa"|o/~x_([QŏW#2H% ǽ$ {(V/jQb"2Ֆ>dJj8rGu qyg{6`(D_E]IAˉ!A#gljw>~.r>sU Ic T/ S^X1$*ܒW7~Bۥe:Ү[1^PbH [`vxna !sUI\V$^i` oH]1aBwJ [fatWЗ8 e4aK\T Ia }X`:EE^KivyQ]w mv^aSf(츝2^CyPxXe>^{P{ɶ̇[NO|XEʏZ#s%3(BV՟9 PV`3Xv (G+@X݉ 9Z GBh 9^8Н(BׅIhSh(C9^Y,Q0 }HڐuCsa3!C-a!/]Zn QCou3CXeHzUZޯb?V=*A!P{ӜC+M CX18{βrrYy}aō !&o PqV{;a#a+@Lx&v 2T(. 8`J2c(*"51UDB *Xn{D_ ǘTmOi~~Vn^ $F@B 3p̘=d357ɜ] OUmզuU0](r!orĝ(Ԉ:-)`lwz`.mRZjښGIxۘĔ& Ze{5<ۑǼ ZRy+*<%׫Mt;L`hImT[i.3ԣ e̙N>} ?![+8ҢA1TH#Et j)46]a#ΠM%v+{ j$n r)(Ti{1"# @!APU/1=Nh0auLG$68j l:`(jXՌ BV兘 Z3Qm/f߯JeD7am1@  !^֨soXy L.qEB8y(QiYS CY:\f`??[$060П /oEdcyhWrc? ߌ+G1L.c7QŨo+Dz&sf2s1aNM[s8}or. ?!ԓAQT#дQ #i>1.#2*az#h!7{2ST&G\gS,qYd5-ޱ)紘]̮6fc6fҼlɄj¤# {)jH4MSLՅWd\2+ u[t&T&̝* v+`l[#4T# Y1p}j&zUyQMri)RV*1fxOj#Wn_*0o)Z.j. fYyI5W](AͲ9XSJ~&.7:ƈФ0toAB[ZRRbujՓ{4=LI l[ wclu U"t'qgCQQBĪJRm!b)eJJjCr~g!I'k`UUvsL O(wtz\5nS TQ0B۸;(ҪzSi/T!$ΧpJ ',rչpTJ )ĵmb03<{Q l35l}P35eV%BVa2 YJ٣(8}&rq #RTa1Mcg0 ',_d {u=:& ԡ%< qFtT\>&Z3AGڦ'erwvX]+>+{4qt́:X{n>֫<,9%(lF60KlrBB|2lp,rATŠdFKȅ2>iJjfJMWV N=O\>-08{{t3Wh-E&FT3Rsj'q` " TgHn OJ2|?Jj-(W;$\aqt F@r5gDUuStk Ț,\v ;3C=\P\ WM{BPpY!bpYҜ?}䴨.1TΩ ?a&%BZ5/4%$Zj!G3V̀hICKϢydVM%4f#>Ա]n;@bb0B1iA s j" Qj=\lU֧ WM.$FXfRhg/Xde_-_hꛕu+-XtnTBP zچh԰)X٦ٖag 2-*+L؅ua <QiTqlbr!#3o[T<8ЂRU!ft QT55˜fptT6̘JmŃT[B1Zg~JPR 控{. B`ߛEK@# ɩ]LmqqH~MYKbfS:):STQ+5,A'&+GLTzՋ*Ԟz\{@|9K\*lhU @_f(v@_xu5˰خA5zb:eEvuݗD9U?[y4l`Nd$c+*+rLX .ˊh1Y]vb7Y?VӸ(M #nWD企֨b=gI!!&27~(Qq"POq==,; F0#)YiyҪ: 90J1G h/&_`5/DʝF2ɤנ1Yc~ܳ=c1mq5BT7 Q]_M|=jB"ÖA#qUu`*_Q qfUi,*C7\JjMO:}M&%5V͈l(<*lޕ9-Iwͅ1@#uJU!/?g۳){;+5\iׯu9t+I; z{lLe3=lL\wɠd>2~`%!nޑϺ]7ۗ~t ǝw{|i?w՗6/|e7ܳ{f[7] vn5gE_p܎͓wΘԾ=i淮C][WO>k;IW}nضmO^z=oyJ6͚'暭[߾dxvіۛ1m񹑗pMss;/hcuݻ޾y7gn[nmmm_Ym.q;K.ٺsUyΣ=~kֹu:N}cm+t܁X>P5e֜9^EmmWzo~w[o}?<˹^_s ־{m&^dʏ/oimgϹݏvĮ]氇5?}9GtS^iSMW_{5Rw;ydwquEq>}b^'%X^]ϭ9R,؍=ƖKTlQD4QFcF` 7{8H= ̾75g&c^%&&xufU }ֺe++ZLr2m뿞:mQIjGy9;!x3FI#S6&^/p25F]q0V?dqw`՛'WlŶ;Ȍ{ZuM'[[[u2S=7{gMӯQ۶mffM B :63djms78JS߱SRSݻ74"?*n]lٲ'N:eLEQM[C$I<4Yإ?t 4iڥ_ܮFFFޥm\ո7QMZFϟ7͚GMSuCO80c܄ɓΝ;wl:}[G!>>~xб{MT&_>oJaf fbk;$cP ˌgcg} [ٌ!&/˛kfڴ1VQs`( 8xsZ>ФqcD̙3#f(jVN|[g[6{Ât411[^F;㳚KkcίKin?3VjB۹+bn )iaVdرb$Yn?x=不_<=gr6a:7FV 4]O&y>Cëu]>11ޅ8O;nON\e.Cݿe;mX>]g^W!iq7yW0g ۆo5= wb/84[JkOd_|gyQv &뜐ny36 z/0:ں!^ذqׂѻ9S/_nn ۏбovXىaCrE 7Wn~!goօUl `Ǩݘ.X;tônS`ZDyA CIV\ޘx 5$KG ~zɥ4gsmmS;ΊwyzheqiH71bM}ۛvf z|?>|PȄv  ڱlI) =,56NvT{֭Oo$o4'%1rX%s *)SwL?06r:^\Vw]o_KZ 9qqmWsU+:pn 0}os5z%/бyɓ'Wînͦ-[&ڵ+-A߾}g4G~#m|WnPn&$YtoLsVjǃG._n#)vy^4Lcs֭[F_}t+-7L֭[99wf3I@2N?8P50|; k] (|t ThV#̝ٝ`E얨^nf1dw&%Ȩܶ!~~M6 bf y&'{zuC|.1HGڲOYUvdd >,\89}v#5RA/ؾ׷qc-Sr;]iC`Yul> 5q~OtEff=\´s:o\yEXMjȃYf俸X'c֪uФv#-M2o?vkzsi,Պ[fN2ti96c/޽=`_؏&B/p6_)h'L5wX[?[0c~?{qR$ѨQRΝkӦǎy_X9OsjÆ QI\S NͰ~'GF}~;#N4[L[u^.Qc5?;oT#Q_]֦*ѡꌙ?hX}bHߠC.vfik~욥ͯwnw'~:Q3U7}S5k|U!wi7 -<}WMf S7,:}D?\|2w]E zkM9go1os;gHr}̯X3ww15?>r˞g$u?Mո619=1[ic;u]hn[ZBhüM9OXzmϬu7YC.4ݲ%iL&/3M7=紱sv>;fIӪ@c8>$fLA[?)iu閦g/5nQBZUt 㲌w}wcӫ]:xԶͻծ]|{/W׷x [mK\: NGUs-R5~W?e1~:9(ܕr c/eê N9k7NG[]%Kj24Uq^fsRoMzS]Zvg.ut[~ށWKXƍz##y|2֑W 08iŸ ۅ7޲e!S-_> J`eQ/tiɓk8qY`PzNzCWpV}{ˋmM<={/y o֣ djx 7ܙ8mZԴ48 M/y6m4}$=Susv4zz5Cy֮GF-Bu)yz̖~ TV?]eglOOL;trP`R(نNO16{ zӴ:SWN/\hڰu%}tbU3 (QkCKKqb1…JRV 3fM;n}rw>5gymК-/?F edHZ$Y\n0ŋwk&SOŏqYWjܤ w`JJj {G=7uc_\:].Pm~;g5e99onbU1yϺRu\έ)sYoޤ]?rWғO-zu'~?G57ɟW̙c17w̱{}i T5v''$$ 8J<{pp7\w7?$;D'>غk׮m-/_Z7z…m74ر;$gܽ+& ߟKP@DwЬ䗧ΜY==i?xoP뗓^M;i;v,ī_ 0Mi8[G:e. tDx8kA7G{C,eL;'r9(k=n]\~9q'Zc=TmǶmC03/n曐k'܍կ_?-uF#>Y4&ۜY0gBc\v53ӲU+. ෌ uLej3SR0P壍$K]wj[(@&DD*7V@)b$]R CEעfvUoGt ԺvQEn\T~?: T%E6G?l[삸V:m;lyqEQ hIm H.88D \'N?K$P賫^zO|fk +l̿vZto]'˞5Cۡy~QaFh-'ZW"G[I)Cm\B`(i}mW cY^ԯk.6Bv^բЊ-=qtUTC9>$\w-1m[-y0H6FJ㪶SSZB *8 8(S"#$lLn+}ZYWĶTpP> I_蠥мZjݗ M{/fI.T(<~A DjP^ֈ`SySU{pQ^b@ W& Dۖl*|H J_'#)ޥwC4 SO9gV{NyYdEIC1Nȴrͤ:@ܿhX * X0Nb1(,qY6D >RICۧow S,K (+"I) Y,0BpM- (FA-`uNR >d6'eFwyQ>iOf*sZc*1/D^ˆi\Ƚ?`aXHpZJ0J%TK -#U*BYn$lm ф$]z2ş*?n,U ۥ #|8\1D0PN9b~>%8I#ԌA!ʭȠP+ExJQ˒|C+"S2~)UYh/thgb:RA(s+>)(`*WAj`1W'LR(GZ9܌XDFPʥG!T*jN TVF*)P> U&Biޡ(NbS.ׯ(*! U,(Jqr3dbH/O?b^P?6v լj`8Ԯk@`,Y/!ˢU]"L+Sұ)lH_Z(˕Rm)c%we%JřҜE}BY'( rC|}lL@PJ@P#}"- re¡P>4?&h%|,|y+a`uOz[ \Q[jO)'Д3H4 R~ (jdrH K F;^:__O}}>}:+Dh*3B.%nd g,\o4BQQEDq^.<@a])) (O̅6qv,mGtB+m"\EQ)(H_QxIQB(2"QbeD%EIEEQ%EEʈbJV$jXeD%E (EFTFPRTq|T>D%E ("Q%R$*{^(:Hth%.E+#TxG*ޚ"Qeϋ*QE*#.)jdᵰ^>*~V<]U:Uʗ{tmP%1$ޮ=5%K"RʝQYL) (k]J*@MIʓ%HT(W]goWO=q8Fq$%O+"" Wvrь$H$ Zxda7"_Mm᪌޻gx[jC1HpFH"QqUdVG BHF0A WndOZ|\=}>gR@΢4]|{G&qqF1^D 'Da'bjNW&I AFqTfeDN1={8;;KJLD#4\G;`OGĉ@ȒL*E.I,q4sFZO{7=%,ò LF(-@ vwW/*HR4! D+(b#8^_o>k}KE!,Ep#0E%1Fyd}cL 8ˡ( rLp*s#M_xb1BfHY)! l7NJiOi)xe( nD> D M8$Ѥ(HaX M) Kc_gzgQb%pq'ǂ򔀁 U>tw['.(@()? g0^Dl.j*I@Fpxx38L00̨TjO)By I0,,͒c^>n}#@EPJ8!DdD-O_hy <dW< Cs>*M<@P(6J!R(iRYDp!@!Π"E-"YyMFF,Mc T s Rڼ].Nz*Ā=pYQ"E RDD-9z{={pP~z@|#2$1B!1(Kdš$I<|  C8E@="q #*!YlevvRH2(H@ejV^yld)%eSH@C^9!GrHTj&Đa&iG$QFCY4C N}RYQzb)+]2TH\U\zXVTAE299"D%^驏 x'H1/ @mDfKEO@A&$ #p~! $E1zcTG&UL@zdQ 愀eΡʪD-@ҌRM*T?zO OIP2d `CP2<IPdqHJ@JQ.,E 2#P)$%V2BFN2{2b}RDxIl v8 `Jʦ o8Q(+Uy8Yd2yxVv<NḰ;x( kXϻ< RB"!VB2KY_?%% px!~#R$OTJ҃>$!$G zyy  QAE(Rtҝ*ҥt# ]9q2,^ֳ̹bcbfcև^Q ea¬ ]p(]fvvFP适7{ h31JFx(."#[QӥcagUG_ؓ^v5=6=PjLZz::Ƣ DŔ8` =Kd̬Z 3[ʽE2FFzP|YutAMӃGf_$|P#>@>:-V6003B, :zދ?阠?1s*0?_9s{A%v Y^0}1-"3qqEs- t/6$G|t\0u-ƣ4z]7 e`g 9#OQurf1@~.ϺAo_E0m  Č| ;p9"HgdEUtJKT+Pb[DEe;mrnKKU5 &fyCAFTAFVV:9"M;g6o5&SNNNHQ<[gjEFBf4T9i"8::!΂$Og#:EӴiz75񵴵=M/2++)2P;~E荥.:7cxGk`XIQol n> z(ap!bPJ]bWYPZՖ:Àv|jE'!6茉8}7btyU fhZMj|]w;`* [Ş;x.~v'nLL |FeyAGu mG|{0e8lڂqUO75Ep `V{ܹPzѓ++ZKmdgC`c%BO=qʻ{{EDz\ӇsBGx'Fqߔ@ ޜNuގoYAg?=uBp D)sID'tSR)lai\%4Y%:HH љOW*nr +zAMXpQ\Rb3lX|XPZET>'++"zzz+++ǕHEX|;Uw*cL =@$99aqp!l\oLU+ y#"@L;%V^0^>Rr α3+>Srj-׷ͷ QR$'JlOfܤs:Iz)0 ‰d`Y'a :}%=f]u) &| pB{^Xs~`xSdyJ g,~5{`܄he 01? KL &t;ِ*,f6f~{QM}?W! 8}RQӺ#?ʊ7+E t}Y9A^b񱀠(ZEM^;8h gxM׃GЌOAHzΧ9a}:}_*MDVF ̯ᛅە=d ׫ JK"FN~!!>uuuWƴ4>@E{ԭC'gH& pv8.xce5oYl ُD_QԪ>Xi?Kd2n[&nO:=%p.bsX^X]}H(y}̀~0(T Hu2)xDWŬVΔ ˦'2&'=؀qݞ/9Lis? "YXXp<Q ;öh n['uKM-[/:Wd f }XQ"%eOM8 :) *GA<&#үU<|d ~ Js{@$$\QIII[W C<||,v~niiV w7o@).4jXa9_!\:?^ e~O(O3/z.,C[Z<|Xɟˋu~-r8)O8 '!KsĊ# =IUE [<7Q_PV=otTQX2"g }0H(Vf/ɚ! HF`X>e٭cjDrPo(_T5?rw?#b-Si#L<_MZq hrV&K4Df0,h0BNos~k.MWuyw{!:½7?G 9:Xe 13+dԹm_.)R'##|)/!%V .^%/@Fkwp;eI/鿌el8k>r L믠5 sNN(3|\drB;( :R`XXp:ß#ͨO zkCGEA!0p&(xSR T]-O'Dh۫Fʍ0sO@~vuy[WXrw|XT0w^8Ԯuυ.k\\ibWb\'9 Opz5NDu'{Ou61ɷRR,'=$agֽPM +hJac>{굾;)(p4yEu-/Z:GYVv?K$Ԫ!7.VK3Y}2l/9ʷR_\r[PgV4urzkUeZ߰_U/dfuxy=%e.ή42 pDOFz?iԄH7:VYL4e1> Z>;W8+OՖM !FomKkaI~AA2p2 Ǣ=ѻߊgHs'I3(ȴ5IpP,00@v_Sn]i.p==˝ReveA([vRQC#~m*m3IQy#ꊂΧ f~mM{͈)iE؇=b=[Rbs$aQ-PTRg@o{:/qNh~Ž,u$& d)گW@<ҾKLm >%7\msG/o4kòQUIꙖ ܪBUj-mK5`ҵug*-$zYnl*9LK97LXDfW)wuc'n jr=,.އ|7sT .95w̖El3!Tm`P`P&񻺾_|eıXd&`X6 sЋ%R_*#5jw ` |x A&3Ѐߴ^7a)(X }vɶ=4Yt0qAfZh&r+&?I^G;13::_UsN>Vr|$$0a55P U/S444{z0@x75RhG:NgmOs%'cp\PW\Do%ONE!/[XmaC|qՂԙ[3)9"(7a~.wW4nG*AoJ\x|KK`/~JOğ)4<#1mxJ:`f~;LVfS=w` R XKnxS| $fS.-ŅO6FJК&"wvf~ݭBt,9" |\ߣ.SޒV yF2 MSt<<0H~F7 3WPOX ҺL 6&krLԁP\ِ}V;\F5":6tC$4"lPy&wbmWgߊv_ \ dP]Sc%"I325+īq@\\<;ƨ:~I*̤Dk&r/2Ϭn: ^.7X`vT ibswJwww~IW5ۧ##%c9x}5Ap~>6qzEh>Oaw73p=~4p QV#$ds@堍忈bsj#Kuؘ/1^:þ?%UJ  0\ڷAb sJ<<,w;|bG<3`ejF"̖kQ4wḧIQZɊFHxG)э/o ciii1O#"9a~XI >6@kH^\q[{W*+Cj,{>->"-NNN_6b gvuM@^Gʒ+?ʘ ~lBRې j;šfKedf9~ń ,NHׇN9b͏KJ!YK$, o8 6V-@|NHkSZڇ׻+on' jGl%5P8VD7L{V[QR,#4d{0^.Z=1PO%y:hFoO9^&쫵=R{NJ[|诪uؘ8.M|%i(1(lx\bqÉyj:uzvʀ>_#5443?n'8"Iwݨ~ݺрftq@5j.w#e~wz-!Uu|P -Eff7i"[g%'[c:a??7:vs7a?8p@ʫ j^g>F]%>=a17i`ya z}q: g#ķYUͤO2 _DE2~~ HU81LU 'i`ݖr*o mhX$iSsԯ/j'pa8S+o}҄!Vocb?1䷩2r/V*oN+P _j~RX*jo[LNjGh7H&|wvDkP3۷Z M޿|x/.D7OM*33>>8 ¶ Q^SR¸ڟ@"=H,E gl"Rmq8[Vhgh׳[M]`3G& {h5U(LvJwt0ٌ旯y?3w*+whî;\jtٟ4)\Htme\ 69gg@=ѠolL}\ ϮH*gSQQ9:9i,$ %07]  7V̹sYϿmim}-GLOzqq_nĞ:`H}}3nVn5FؚN VWuY?죷j(>D@ƴgԕUB^bݵ`&^|2_k_>F&@i//stpꎢFン:X$l٫Bx5D%}ө!)((P^|֒~}uvaAAۃP k"/jllzmb@ ̩ ojw?6G"Hh]@t( ☦ƧO*,dL/ç7|i385JLSVVG+PE$~1I>;zѧPbϠs5,'ǜ[چɑne̐ l;]UP[zZ I@ פ)mL96t`YE`:4AA!I^{YGF=W=V?EDǼX\Zj=?Xjm|hRw6;eR5ALep5^8Y-*HvYUd#5O3kg>v+kO;#R+|̒jNp.tcR]mDlwXY@I)o= 19yfNͥ~<&/3eF_+ ǏÒf7 444O6"˼BWX.Rh_MuQzARPj֗6)q*,uCm]rۏkw%nn().i%WZmftu`ٕ8lߙN? LvW#RXj F=kPm5i֕=>/[[F!sn>c,f0~ 㥓me\Uvۙ͏z_)^.,e2m-QOӺL^3{NV_2rM~KVW-I?Lƌ'"fppprpaܱuO\A77acLzr.r`جj:ժ!-pg޾!>`6>ںQٷ.RQC(Wu FˉGxi9tO4)"?2KMDLTjjx08bz<٫=B*2dJڣ>e^f99 cMsssʝ ws9jd؈>HT^ .2Я9=5u{5L9M {8 yy:! "$A7JCM mWTc 0S)m Frj 3U6yZy5;KJWq=O>_aR6 8L]s9_:q1܌EI@%'kEm֌Ku8[َ"c @fydbjm-J>&oΔEMbBAZ4kfDK[ YFd@: rlN/u"9SӼ I?δrZfx9 BlQt//5ΰmmAR+4`/T4WnsupQfH$@{=o)d^2xptv{En|.pEZ.+"4%a?6!yG]%1=$6nQ*&%?/ظp8CM,;G{[SE NxcڎOV>EGc>MexsN2<<=kG3Kb52"w~>lqm$j/>===axkgNjya3{9xqYt729=w0Qj711jwc6Yn0t JޔLRz(fJ`30&hfџˆKA3XXX]Tp Sm-#82]_#&ι}]zbOeeep~bIKu7Ww! C Wjjҏ@Z-PYHxZ.C*5ZhgqaX{inۏd@F0 gܛNZ'V=x>meQ`VoLOӕwcq3o"OEE6} Oo֞w*K(9'm`$za= ( }-o6{&&}Y/]#/{Ca8?80=!kr3k־l Z4h1_pOm=%nT# M`T"EjuM9xm6)Ib:owDbج^ߨK'LO3$p95-[?/U'Et2,F+$g}TIAl/r:BP - /tSDCG7;h&t#90JʝZ:ogn:te 8HI.6!bbaX"RR;\ܛd†l]3j_5O55$$FgԇH#ߛ 5ֻ@Ӂ~KkhM{x0Ix>.2,E6Gt  :1al>uDoї<<>j`aqw>AίPSS wkhsf]@2/2YW=8.iG!d#WP@I"(r? fKQzA'Ο-Oq,)(8uñAőo|KZmJ \%Ouy/0i1h޾&IJAW& :R?h8V0R<צi]B(+kDw{Te00| SV7jk}8Wf ų-\1B;>OKm[j{=:ue>\,'QB&foÝ `㞡+.,T?ǬoA2 &3MVɅGӛg?G}Ο?c ("I3,Y3$zپgO0nnm ymMBoP}_>"~5;pi^;q3Z[gWg twBz&,z{S ЦP?wx5?]_wdel5W,Ku54d#a6:A7z {ςLK|=\PF]ҽ6v/ @$Ն0$mx+4ła"2!oŹ93m)HVfwѵ ]6ƍ-%I $M 6kypp/v(CPk]{n?,k$-- CS69Fe!-m>{{+<[BgZ@ _5}lD ̇ɫa!_ ?}(b7sל=  'n] N,Kjۻ8j Q'hjoO9:#5=paomDGkm#R[k-' B_`<3CMW: + Ao 0Et'^i&"46ZxdbNd }d.+:m_%VV6"a`@Mz[MLknD7N݋'t(>60~O[( 1NO+19ܤpP M?S>r^hA8b0Ϧ)($ Lf(X^/F=ңh~򩩍︲@uh7!*~n3(h tI5 pIT=QW=7CybȽ nB}Ψ}%)`R âW#0]j [3ٲX5EZxx_HHI de(Bo׋"`O\f*f_XN.T])dU A&. #)bw}V665Z|ʑ/1ss/oŃv<6%gQC[hzBm_%1(B<r"z <8) %4Y9:EgΎ)*Raud=6yD"[ͷy!qq1(>NGco߄ =Z+zV&^)u/_1 6K<M |>>>Ī?:w=_Suq1:g^@YX7 Tc8L@Ch20^}~UFg ņ8 1{`-r7#D9" uíY \ȝ\ܾlBV]`eXȿ20>>we˖0LASu9 \i-`4Ied / MR#-PU@/֜{ci+cPCG". >ONCCq5q1E sUW Xi*] #| PVZLfýs H=1j7*C1FXt)dU&|s@g8DR(3z-ژۇ+k'cC ưP<~s3s:rU@d1QVjo/aF %Gryyڬ'F4|'kdc4/ Oi?|uu(~3ZcDat TPE5=PhdvF/yx4X@5_|zTMdṆnO'L-A[0Kh ស%AbgD?.9 q|C^^,߱B&"?>Jx 8 W Cw&1$b|a S:4ΦYLPPq@ROԽ}eJ7x sKSTt~աP qS g\ ף82ȋAѼFr /J:X^$-<#9âUDJOU2DH25  x-RBHhJ+&腣~Bͫ珀* 1SJ[V% lzDxYs] f۷g_[З`|^4*ʼO? ʼ&S' b)#Y+ 3NQ*R_k lj\ 8pLLk+ޤz>ܢJWvYn~eH +}|5E*[ݻwt]]Pr R3P)hǢl>x(FJ~Λ#y*eU /G~*{j7w5GYKɟb4*ZVO 2"DP4?r-U+km'u.n쩮i4T6V\2[ysq14i5ؙ'lHIMx8=v~ĮhWsfGI<1w+7CK!*ܱv6+kI\JpN;" ehD9g!<sʷPs&?=p;OIm5ÏjٝH}ѣuQ1_l,SXi4 FCn% N90N;"`)rua(;]h굎0mQ^ 1& 2m, c(k-%;#%a+uxJSPpQeu`dzg n翵66LjNkzq~m*D=U~Macbf}GYY\~oϗv=}f"3C[j09?\ߞW*q&K9hA񾫫;1O-CP; ʘ( kp`1n܊vc~".)}R9wD4r=x֛4IN>!Oh~So_:ɽqJ)r:ҏcIM%i jeP.wZKtC@WX?\r>^2!RT>Ir-~"@iJwb"OZbԚ(+5xLheeu)&;!!aX-9FۘSV2JKD`-a*96ӱ?8nwnOLTX|r$@oJ/J삞XvW"Anwۖ66KUkI͆L N=93k~' p<#$$_bDWEyJ/ WB&z. (8Pj$#")iZ/+|"hڎl @w**8.D ;JU/&K#Sd0`"='E/鉡c"t?mx=&Œ,govxS1g8Cv10O >߷dyYD:b^f@|j,cyykVK1LFL r  r&ׯiRRS# M|A LmWK7:\Bf תն 3S(R} :GLQȍ4*gӿp@700Лwh3U>8:EF@@@^Obk <܊w_ dzd.@mr (q.Ӧ%o0hiIw0S[Srp(:`'+?BDD PdoH6=_³YMe:UsE`5^/J]˔Hd/WEUR5ϝTx̦ \ f1b{,)^Z/ocoO2%MY=d4Aq{A>~E rIی*vZDr*IƐru;uK~VXկ_R[y%l(1dݗ]ٛ/4ߓ~"|f ˑuAJWw2>x<&zj?=(lj5;; "@-R(/Tp_z#e둭,9H&)ُK=1eNܜ&W!8olöH.p%TxVt]-hT'%+8 ]a$W< NL(*)ERu,imk˘l).. *yx:eyt5Sm' *-zB.%TK|$HWYl2AT(RR]-GwZyT5O)p3f倛p`֞j-?? %y.I HϰH_D7ۑGzgѐR>bQQC,6 uZjN,euV%?Uj^biH^[gܻwz |11~&:} ЛX`xgA.Yt:a@]G ^,0Cq9 sTm4Dfobz ž#˲E.8^ӫRap--0TԷi#kllV":?ރCD,xՐiz}F #6`h:^TT`= h٥)kaK ,-ο(S7Ts:Y~VO6XNUi[hXB7owsAHaujA<Tve_n6b !.K*rss nQ)))MN[[&eeeד1R9JZy77{Z˨ہ"N6QܬyjvPFɍ%Tsf<#lOM^I-CFGg >F&HcI%'hؘyaaBM^bMmm{^ՍFOK_DݗIu$[}> ЦnZ8 z'klm>*pa t<_JDXqikɦzC)ހZ8)OL|v}lSxϒ57Gn@ԟsN`Ɛ e BI dW4ihdtʊ!<[6 } 'Aq8l _,(@=c} | R| 8*\ӎ=S__ qN{ugz#9QEڋzw Y9m<ğoX̜ÒWV qRAtvMȏ l|\g1;?1IJfSEEzJz6 ʔPÀr3"Z 6>~~?g@ F;z頝pm-٣mff )4kMJJpofB]{} 4g3Pì/' *1W5| v qySF˴AdCIoYFï'rccbbϼ\X2ZWj/4y'p9 N~Fֆy'*ZlMʧ(QMҏyfr (cއ%D.=_A8t`a<쵥hڦ_5_Ar}L(bx2pΩ̙z֏+kFǔT@L4|a?0Zɔ4t9KJE3b*]N D1G/_+>;Av)OtɃ@G?5`Ȗł9- lfzl7?@'X۬}?X$ Jۭ;U~ed!3T7ʂa dtnGc c~4N֜8ŤXȬIvǗ6KOl(Kؘ|>=1.m"<""1 22yXtJd(܋Ȋ\\jd42.Df ?+=DD#^**8))&qvQb8 Í#0郮bb@mq;.>|T]&p]*׌.콩)[kKbTKN7ϟ1/*nC,Zۂul6rR<>_mk|+VcoBLýwK\E;vITFD4նFM)ҥc̮Z\AiOf]`:|799.#D. 4:I5#9j* I-^ٖxc-W攡GCY^cQFRH3H]ջVcJiۙuKyə.?,;/%2%DZ@k`40"A0$H/)n㓳.nWo$j?x*lino]S$YeIHVQťdW%)UJif*Lh콍 Kҕv tocr%'%sׅf'ێ;djlc`9Be[#(g@'75JPUM`SS8$z߈`74yK˝vѸ cM@"ᱹkveXZYu3628IojHVi\9JT!$jM Ž=no2o+{0=h:x&n $j܎71vFXs_gɤ۞rPk62.W$Æ&}xyvw~݇&ڄ|(D.$JτO Ի}D˚1zY;>'"/'d~jQ}8^l9S :id[b3YLh+x۪bƃ-+ /w/l1V_sXvęi6 Pq:`0e0 ma"t Bɇ}\{"ǰې&-|М?nqyvhPi%<91hMaqqlt4'{@ ?k\V v[ 夤OrBl׃^j4z)*X d-TJo~燃nJ)@{tuUZ̺q_zz>Ç_*gOo,F:**j!o=glәHap&avt,iPХ%uV8ܭ|5m^F}qB@(s[msEқ't[Lk4/Ac10ʆqQ=_&V׀]!_p?U˯_/r*9_N',DgEs8d|3Jd`wϞ==V^ P|_KDaW\H6U(X{Dqk.'G6z-> ׃{<^mpc81٧#kf8SMʺY}oL2HyA%/INIQ,ŃY7,POӸ jH3"%MQ4'A\8?8´EJ?  M+ -ưP's\_ gƘ'D8352Na:mb_Oq>|BٙJ i\1, 0xxx 4"`ѠqWj\BkOPO婔e` wczW榦p555?{z>gЅғ9V[n6d>; ?BOP6UXil077~x;^G"XZ{WYPS#ar߯&V!WWdK\4Akg$B"ImN|ƔGk)nW0!GO/=QNI5\[G (-w-,ٹbޟ?zN=WqO/xg͚SP6z*Un̸ܓ͸|,93˫lAJd쯏81M^XNIH IKK3M~W7Āpɂ/P/t}n~gmg.YZbJ"$r5kx(>^#݇b2Nx`-ǵG[ka$ }}dd*;,6;o3J. =2Mh!?WtّyQԮ̘s6Eי~Š2;=%lYKT-ܚS a8ſҚ>{R}fj*Wjoh"c b@|K^@1ۅeg1/Fy%>@Butz{? nO,osvaWEd .._>A)7DP~2O"$+U67 6>~~pO`P_pyW⎏g![H::@fZ)ΰ+YI" وHz/kr`M#IZ??,~EgxG ²\,@)>Vt9P*@kT3kii䭀C D1(Zbd`b>`fHx7[Gߋ !]䈾2Y% ,4UCF !02~ +] zl Ʌ MA->sfŢ\֪v+[98; cFY._lftݻ>?8_(2P6 @Pښkoٱ1,C, y~{{0:F+Y/D%FG@Mu 0sC@0ljUL # H2QQ_)n hM]_%DDC!3Nqw15C YT'GbdCA^m蠷QIIK6EΜ!N0 G.U8T=t fw͍zJξpy{Zw㰣50(q<߽Y)!t1ah+pHHݭQ/keua{sJ|=\זK/ oNW'rf-!Y-26Jc?WW KYYYc` d˒M>_[Zà֗lʢA( 9-z}֨x\D?6dU*օ' z:L.;VYHQF"""1t"Q?>09Q)˩@AZ:ݗnXXX::6O544n}=@> =-܊o1 ޚsY4Icx6.ɥ>UFSd67TGY~තrew[Ԙ@uFw .V-ϭ'~.DDkfRkKmak~DHU~?GZl_B hCiqir#(4Eq3dWOGk;51wkPɘt%=娪YϼIx(# TIy\|s{1ؤ||Dl&srDgKѐl-cd}"=I5"pD9_@={\b+&~^T\\}( >CkژQU 0dI9eV;L2B;8DUSWߘP*Q̤8s7/}o'}dfzf!W_TS~|I囩y!yuR#xn${~}D$uGPGʛn7ep\>tD]|jHqxh۷̷5맋 @ŒOMRjƫԦ^GtA_!?YgqtڞBu4[Ӿev6e7\pHwTq[|@.rUˌ1Uʚ4D,4%t<<~fd4SR;O44[=_bdf Hj]ߺnç`e~~ɢ=Q$ huNzrh& TnLkٞt{t? A#YhnKF"CٹL_bz;簋jh^M o=D~N_E#t "&0_e\'ò=1$!,,iMH N6GԪ—Cvk =n Om9BF^]c{hnboz&;UShcsL7އ2AĆ0p27XBi\x+UߓTANr!b|{h\osK[[xdw6cg7oAWW_w-'jӽ۹?~|y)!%%4>h|c4_u0EEEA S>ʘ ~~~mF{Ѳq++z Q-fJ@_&DA>z+|& ]0^0_az2;wd"-sp-ߴ/w+ #>Y(MN_#0R:O6zl !s]È44ψk}BGNE:m06h3lq}k1us+Q11jx܏4tnfK8< ]j,~"O5ݛ_sYVy#l$ *=_g6C SyɻaCꥵ58^_mgz;{D/7ׇqEzc.P/O͂EӉ/ީ'W֞kSvշd*Y]NźޜHJ&`˃kcYo4jvkhǷ0;l o$\vow.ꘘ^WnKoN܉]mϟ.ܻc7c:;;QlmDDDXxbxjˤB㲸咶VV|Ľ-|j7>55Kc.j%y\VE:(\|YY6ƥ=zßA .\##ejSz!jUD DАŚ: $%$24Ffyl;ڜ\/}J+#t+8@n7 nHKG3?'"1% q' %wg{?g\FlfnZ~Y@TK0M`-$9#ƀf(G Ddf<=5[VLAN>60km[1BQѭYp~Q20>[###s//x5 ʚhGfnȻ'7i o$`"M"ۧTᡋ@͎:ٳc2N4Bh$աHhHF*TD$-v{i#r/7FxK*)+k4 4ɷC{32:HQA@o.Oe666m9$:*rGlf@h_hߟo@,.)QugQ7G7QS ۷u22MnW]'Optg :5LD6_g8|E{w6@x6C,\ 1K'>Ȕכc5MB*#nh]9"q ϔxˊ:EDZ`|je >G'*Q (" =CXm<'&ӷz҆FzVlon]8721afzGĴKVIZs}+њdğ咜VgT{Kk@:*dBfr3;z5$WH) D'?̯*#sqcYp\ZRPI NS W+A7ML~BqmE&1"bzt9#OKo]lg` 1`18#9VӚ$#"+n,T#h|Hhl5'e'ktt61=S7+#t5̃c ] uY pI%jzpw{"*L}`xnJi؄./:Ojr3 Q^ߨ_5hP%oןR:GUcz$2!Ǧ?xFru08 @'"gTs*up4$3gx<KR\ŔY@ C+'I.MA^-rKv[B虍!8d15,KQf ՞(d#Gթ#7T'O䤒PRS_( O(>5  o[vݽ(h]^|xO+Ʋ)^4 7:F *q:Ǿd5Sݝdl2m##&_ 9͂]f +A0Hmwn5 Mo؞߿,.6DL_^RzԔ5=M;/bTᘞ!5)EzSD;2=[/]jUZ~ 84F{oKy~݀!-Cװ 5'Cd sdvΡADʣGc q?+xy{Amni Rw}# ~ƧLLhDK _Q~:<6]1OYT'Sl?B" D 5aK/7U1%YjTjFi83L]Px‚ܫr<0<26u\B_jḦ́sIU ¶ډqccHx!)Ltt2؞ӮS2= i:+U%%,,'dJ /5˺P7NÜ[EkXi5-K++P\[Dɛ7gf=a8vM 5`Ţ^}:??l1?Bmjk˘-CcKOKf(QKaPSϦϗ˯L]T`܅xz>tsug5;lt)9HHHp?rya{!^: p7 V5,"-5z0" bdLsm3 - EBth?F{\$F=Ӂ;rx~~~?MYTC*kk8&鍇oFDଢm_bZ|WZ; |ʙ T}S!YY\5>qW8V1S.lM7Un痏J7!/,f-U6 O'/.u;P%x۫=rNݕO.msٙpޗV^XhvlVn< Ģ-?>=@b lVE<;L.'+ՍD^S8ԁϹ/_Ak_MCOuӃZ:lw8 hJT4'ۺ#m%o=5{e*d/)TOյTY0S]_kRBBBΈ$Q =q9i 5Mk|!8?8%7wbp1B==3?Ŧ|FN~~GGDŽc p%.+K:U*['yns?&jqN?-%X?~l/#"5GX.w$,_w#U>Bh0@n.2 }vxZNj<Z517B%cGذ& ,͎،MWDo2ILJ{Nv@>($9b6mʊY/8îd#̯LI[fhpg,3 P՜9[c(-o^:?Inn :JNdK*^Zʔzpp6]&ҹnE qU5اRGDI54B\kE"ZR}reZ(PY\]W Aggcꄔv|lb:lÖ8 Vh"5XZYi]EB_Or32GO󙹨k`R("JD**ٟ_G)i ?VXW:1F'$z}Sb6?kfs4V!k8"61yX84>|3HjF.=Dh<ܩ?⨢jm;p/"n%Cyׅ'X4(vwwLǿ|L|ˮRnzN/p2"p_٬`,wBрa%P0t%`Ҡ*jh{`gf&93Ait7!Rl¡dllEΑ_N,/>$'.uyR8<$+dhԔK=wwvxxxPAŚ)yuI[BLK:[粴ֽ)v~i4_Djgu~X1xрG UEवqqG7kRg3-ͳܦxfk rlnoGF ܁/g'/+TI#Qsbt3̹g{}荻q=!K\kxu#rCYd Roɿ*ƲZZ98V>BƑ\Ţo 전56AuOL\| ~YGtI|tt4ts}Mq91{t1YJJ #Fh:UZ`9fPuh<${dsr%Zz8=j!HA\PAB+q?rz4NhL+qGp9eOEƾ/77Wdc5a'9h*^W\]%) ơؠt&@*壥%`@ OF@F:p.ٽ&l'!!))%%r#l6_Vyӳ|lcZ^_{]KWW\}=[lᯀ >z%1 MM{wT^ȹgg ч 'R26|~]44!;/} 34/HZ`.r>16.q҈9~aAW/+~]T\L Px̚d_S^=@KUBY+lNjʹ~KY2[mnSWz¤߿Yd5aW5Um!FNCoHJ*9lY@[^py#쨥%*VtKT N0M9἟+\h3%7w<)+3I $_QEnMQVH8dL"GU՛%QΦο\T2B^Jp1o958{҂knKE(% $c;A+u8@T-~ ,ZO@{6w\~zH :et?zfOj4xlQD[f _$ABq&NG===u.#z iT2e泵{'Jȿ!@o4!{mz-MrIGtm@C‚̒Io/^wBjk #RԻe(_Zww繻"Qt[tך ߾}s Ą85B CFF xa,@)*K ;',,' b(@De"3__{PnӿR4Qax VDTT[sFlW6ʿwlѱrp[OA22k\\\،O5]mllV)f uѳ+ t434jqqHC3o|nC_tz@h*\0&W蛓#Ȝ&:ܮh6o)t54$ y. рc*׹a1 5&M[l@T"|hkyơ(FlBOT LƤн5/҇q^y3=3fiRz?RML_p[OX !`, Ml7o${BP 9o~acf4re1yL=XT:{zҜO6K|o.bAvjǙ/\Uw@>EV@(D~[wû8??(h+ʰlamぶsY $!_bbb` % Nӟ{>"##) C([:jf @,'mbF:i?3aH3¨-3٫;[[zGg^>N ޕ "_*ihca??\INecg$."Y\wJ8Zk23:;&N& $#Ӿ$p9=(v>Ѹ<6 a'튦vCj0PyS $UPm9=:LY,fmhp|ⶾDΓ 555XKr~L7UuEEm-f/_6zy(jm(䫴֫,z/6'A=J_Əwuo/y=_rS~F=00j֨+66C{e)1Ua;|0Xs۶Ab !w =hpIpn-{={{wuwUW+%s1Zs zF[٣M3r;- YкJe\>l>(M`ɠOy.a`[炱Ñ'OTwv mZ;V*M}><%.oqf= jDEoټ-=31:Mn:}9B^72־ 8k%X1Hyss{[| z X74zsF(<|@ؐZZj8y-jH4/"$!2%ZN7T^ [ _iAן8m02*@=3r Tʦ3xCCD(S 4=t_aП|H(Beps˝qo4WJ_i6r%' rG01## ` {)$Jsg+[Q=di}]骣% 1}`]Λ\X_}?wM{8j~sxbbjQ e-G^/U-,ܕ e WNHrȌcin͡ ZCF5O#"!*-eP* V-Q~:0}m/b{_` %<T CpPlB5~-И \K`+۶XbQTt{hj/{IT43zGǜE-k+$dj^o8$>us;1efe1v  XIyyy坘o蚛KeO] \|+:@"(u.&e|DCz@J@Я'999u^ \wB5YJ@HrĤu lh:Rr+ 88 2vlV|@#tQA!Ls5z l8+d瓧4n9xe0/L)SqoOƀGf9(=q501Z'#Tr /wEͳ9RW5B"bll@-S(...n,'@Z'EJj8贪FX,Pszg0ģ)˻('ħS^&;2ݙL{w)wpM:uLv&Nsba)%y` +ίy|wwt@~pXXXUCBV{!"{oڇ }'jH]C-e9ɣvR]L\V^O~c0Z7ec"#LK((ef;q<~+%AB{x>|y\1F\X:,/tZtK͋HkE͡z"a:.eČaU`MwjV[j.Ι>, e*m #02DV1eˉ:m}}_TOe1lv*G2/O'\bv9a*M(FsC"_+*S$ 7m*~O)!"ھr` 0)tCC5uu[,`򑗯9 se38+ <]Зgd}ظ+ xa Ph1w=xJff}q|M~.D6MvxYzBѧw&01!ENYkCO{9yfF&9GMMb`c :#4+I HmD$o^pїx%VÈg\v*5ٞ5%XQAse,0o3>.*hEI}4/?hGDE;ito:,[_TBs2M/1n<,ye$Tt H%i¡Ou9ut+c+}ܗ>_"*dr*6h^MKKyk/a|\;Z!\;;C ̻_{Dlhdb8 ͧ@ՔÊ #|V 5ݵx7c1ox"l49(lm|iXE ˫s19CÅ6͚'$Lx\bף][_Z9=`e e}qvu{tꝮe .7@R5@lF䡽FsxVx-,.ҭHbx$Gr3J B e ~? LW T gVwqfbS%}|wެ;D~@|>bwwo8lpG0L'LNe6M ="/EI^nIGUOW6Ւ}ҷ-1\Bga@Y֋,!om[ _\\|^-G#X]%~A!KX((qn])# lРpD~WP飩xƋ'e`F:5ȼBv^Da 74:]9|j"YP]ᡨٜs7C*Ĩ&/˳ SEOC#QkG7@J,O}jXPXo~vُ@%wZA?_BI!pqAq\ f- '5TT6pUy\t,,I;S=A *Hpz1%8ќv;xK̃E@T鯊͊9zy_dzoj`b'n4p/©85O%!%I^rt*T,^>Ws3EeA~Ksg-CQi ׁ9::PX@=>c蓽_6OA5%>^ pv2v 045߀hbPP@A.-TL!R,_{ )h~΁~R22?ގn]O"` e_V/Ըr095h2JEdٖ>D.g6GM׷z7Se~NbLCC#Oq;"p=xWn+WE,w 76Uf-F*s?9>!t;RtPa>~3Ua? W)M 4ٔɉYPp`PeBsugX<ܢ;WDzV(5'fAbRkM*Ϣ=K5N,tf^BO!~jfc\u+}(4i{c(y* IdRܲ|PPP$FLrsJb"n*tG8lWGG異p'^xmܐK@RRvI|Oxrr 6{n֌Ç"S, z[O)?[n][@BBBJg wYZ@TB @}.勃/@گ^& m909Yy piQ{'o|JLzN$pTxv!u)%?HξY姵-EFD䀉Vite'^] #Bu a+k<܋,@B0D89\TLć&ڥlL,,J))7%T':ُaa k L~}?"MNFFfM7E \|dzN\xcxJce**sC~~~,+rd%)/#}P Q|Sl%d gpez6ez3e<~?]5WThP{4p feTTF/2y11UUE_QAw\]խ>2}siTҕM(4QQQ'oLX1~_?7`P*Μr.eo쨼Y9zwr \JE8q"O ۏ۱M;pْ Om YM.{'Cn&}ﴣ%H ?N6)\v0c!#{ofd4Wv ҾXFf@Po'GG#ss)2H()VBpᱱ" qIdP9c˚qH2THk5 xC \y`!`Jyy\塠r^??Tڈ|&=S`ۧ⼼*-/יB>B;cf .)Z4Ⱦ;bFM{MJ߃p$ ENCh ʒ5C-XЩm4RX@ҪO;zּk:*MهF _D{UNi&5+$;;OG>D|te4xxі^TQַWvweB| aSttutRf5\CX὜Orէԕ&cr&F~yGNѣq|F ,% ׫?Lh86 hll13+:Z#Hvxdd:~p/&j)r[ ׳a|}2'(Dv Az 7]T q+@ڊs:)dJ$l0j)[&.mSyQu +#h 1|Bۡ>ZE;1! @TFs lբۻ穳 N};PT{h>%`= jK\UPHTL!'ʜ>c;nЪCLZZ;n[ـfB_vt,X,#*XO!t=x$j˳5-{^{J)87GJiZ`8;Aڏ K)Y F:(?N[l,DLC;B++xy..kJJp9߃ x)hf<gࣂҜV\YT{xqqbnD7.IQ`0Fr}KL %u %@U"ogLBR2׍:r~ro_P tF4ˇ2΋HƁiz͚?,E(UӨ*)w51K{1'JSZq<.IWۃ(V7RpuE<٬ɀk9jzxRK5}g0/ J)noSh4oځf`c#6yxZ끈F.ˆ 8! w@tf,u4 De( 7113_.'`{iaEMQp#ogzxttyHf@!V˜`NҔ Z20ND..y ۻʏSے1FL[G_p01":4}pT>H`*|@Yd`jjjg8l 'G1W2*pd]1Z{kl=綻[ M`yCJܰb<04TON̠<aq^}6c<͡h~kB"|[*C'l [8%JE -nwH`p>%"i<K/m^Exe[ =ъ ,hD#-`3Ux@|+Ix09FbESRpXM{\&&\Dz-ܑN;9zy9 B'JBЁsX[M/N!{..(htTGځʶqB~If|h}< w$cb%rDmlܺ^7wΑt-C!#cbPk9<[} apQvYm,$)#HWNs!*p.2_ܪ_nUJթڕᘲ.s"H+s Ljex/dWJ, !CitZ'NnטwNUNK,Nt|x$$Y֡b:~"!&N {AҶ**(-hb. a#`Lf)am FXO0I)-g7'X3fNpieʐ7@61V2fd8{cĄv"?/ծ]hEO\֗K_ ^x$C1K(Q hK?&eʵH]qi5 ]$IYn.ϙm_C9z C(jLt",Ca.6Zx Ҩhh-hF~(xe*PLÿ [`v.WmAjS ew٬cl02:>/F09 E!r=)t}ՇvYs;C MFizy<7U"şP  >U[ggkY(b>&1{p21qe@wU ,>j6s| >q^Z"cCFXCpM<7WuPfSVQA5G67mg̤[idKJ\[e?fO <]PB3 +kBmtf}AyE,3Ƿ_G95+xx$* 籥 ff͍ W-ZPU@0s5YLO>qUOdxer g:Ƥo[}Q0PUv+ lsn* [w ^MO| h]i =GVuvx_a_U]眜 $L)H%QR ߞw};)R{< "r!u [:o+ƕVH$_Qw ir]̬ORSsYxk?Hr(f $K&b?j#;3 ;ܷ;MN}e_%&oEz@! xr2{`VՓ]~@Xg✢m!qrÁ F1T5 ؎JܶEI潍:gwj4^ fޢ3} s1- Uf.刀D !`6J8-Ἴ@ %RxUb΃q! ggt+:=?뵮TQv;cPOu5Aҥ?Bkf}/)lz}{i{z{Du(Ky[ȡ*@P񉋔&?jӟ0V Sg>>>Pb>f?A͎LrK( 0Q%2TTB99MMŏ,oo,981yW4'`:CTIt3/$$dTkef] 48 NCa活=[tpBBR| LNC^#KV[h_RO/F6\L.Ԧ${"xč鱘]Y\NXnV߈[pFH!7`Z$%088̀O(R^^.(0ggOF >WBM D-"x*k1|e!!%+kn)'%ɆLg%o ٩<Q#9d6f-bu~vyB9/K gESP14 NYH"cWd2xq {5[:"@l"l`TZ.~Px|GO֗]P}yA 5Jrՠƚyxb pP$ V db &s,<.6՞X.Ë3(_FPWs3ݝŕ~\.;, k(OϏfsR֦rPEK׿?%pOZ KLD Hdgg1}k%iSSSl|]҃wX |%Fℊ'.eIu5VL2FԘd&eR[wWm /U<X˗/jKBCK*Bkg##a&00ܓMUWӐHP#Ls` !o& Nژ{g+ ?:c-'wG1NO8ﮛ~pƊ( < 0)jN#^Bf#st[mս(w>5Q*Ty%8)F 7X8`bfMJ~e\^^>Y D@wD\K{xZ 9:==@M"UV vvzݭ+ ;zmXO,M`-zf>xxt,_־ny|A2wG$AB֧ }fΉj}R0](=n~g43/ *-\82Zm,ޯHUqYZZbQPxDw' Jz>0v>+۩]&8]?f025[Y˖J?#=?Iy e+(yZlt?N(wҏ&8?X 2 ǥ6Bhdދun"8fߟ!#&}ߜ29N?U DG?|q$LGIItb=1,(!sϟsr =C76D֚]X܇PB2 ~xʁJ.aֱ(a|'/}9.ӒqEbT!nP&ngZ讬%'\._3b"@7ڠXW8̏_&l4Q'#ZmWނ7he1HIUTCbfqqp %iwL|k+ sLm+:BnH7_0kI{>ձ@K"w!|Wق7Ʉ)7^b2ƒv/̉z{gŸ9-Ies 6N@MRC^؟CBn&mkc' nA~~qX?͹z2)!N$bc%k1oj$3vșc<%UT\f璶ƽz]eN~߄c32>t8[kD%lrZD|E5 MvDøJ|x_mV'r)w.{*tt ɷA1ͮ>_\Kv㳰 \y9p|BHO.ziycieQQ x]I:4?4WlARNB6gg?nda&$5 2i~[zL GIx3U'ZkVδpüWFPv,3й_-N5G\$b 7@K59.nJh%g=鍖K!h%=7E1ƽ>O=1sgPZR4VSe(/5I&mH4?mKe=gM.iWPj-88ّիȥL>k,WVpA`;K9%5E_s8aq=?+јܧ.J"@x\B:)hIYmGK@ ,wF ^#+돁|JWy?{'&6dV?'V8* U_S _QLVmڗ{gurzV˵,E>DFQ? 6W?7c|ѷ'o7^Y8RR_vٗYjAEEiE>Osqap{m3UNv]WښZp_GFjI[l?Y~Ac{9b3R2̲_,vH/Z6+ĮL#;'Ѓ_9yBD#>_je}sqYngl; 4[Ky%Yq ?ϲ\{DEq6362+tca?X>MhEXSEgw2[~1 #ۍc D`vȥ'LU,wwROc8?x_'g74Ʋ[ ͮZ b2|f5 :7by;7Q ēr_+#e@qo>mH5~WrtܵĝaJKOr8"} !}kKHN9;U?7%+x{Aҭl">3s:oOB 9!dN 5g 6.(bG4#{4W$bWqSai "q}Oln2v<- ,1|W/Ł ,u#=F/a*M71wX7!f=u p849wQr_+XV K=! e4ʢ #fkga,~uܣ%W f:[$8U˵G"x{s;g0ƒPI|ЌmƲ_:s{4\a7i=f &Y:?ggPf4]fHgal: 7>)2yG+ Z tt[==]PtEQf˖g3L2ʇ[ asl}1 Z;@Y}'1%;!nP5opxn5yZXDk"$.4'\^u+㻬:cLi1O >I{@2hyY6=:|jchyub,-((ʥnqB223]N/B+-<͋RBycr-o!0%|C]4&twŰ=u8$BAAA ybF2Ӗ.p]]o<|aG8DR#o@&1F󪋭z8 B#)){GBȱg=N%fWձRM{7q;88mvroO05]4T?{n ֲ!-c芈2T}6ij~q^T'Z`5wc;! |7W πǙhǻe:OHIIgSAoN3jj01bdKC^,.^ޮnQȀȘJuHx8z"ҸGR {BoiI((@X$ѹBv+=llHOC4УݮL Óf1f̆&)*:IaSPF~{<ީЇ6GZcǃV7?go&Kz#w ˙pzO6GBPz[oxp&7ˏc|r>̕ZCq@K f־:'?0讙"1o߾U`Hri0mnJTQkidp:j=󅴯Y|R48n̆H'd'j}ĊѽźJWx .D@ ZHÇ;+⢄-=:ՓEQ< P IXXX08l}g6%&%QRQgDŽGFh(ōֳϺ[tԴ\``@awV7'Ij|S Wt;Kͦ0=Vu$Ԭ'}SU~Yxsp??aڵ$Ǎ.y(OU_jPyu[~U[ { [KVVdL)(*|DzR1*(aĔYBjoL Ws犊 zx^hk011)":+첸Y!ז~9/z`!m-"wjn1NelvXrҽ1q_>Յ*ڬUx%&'﬚:&3n}4-mѻx&絵PtmOP4UPdo ͚<u`B*xnmm y!12 I>oЗ—&Zmet<_/R6Xj>cv=& Uy8e,(sKjH[}bოQ,# ]jc_R\sDƆ|f4bhhw)=q)(h~ To T] $vgvTXT70YYY)#|vf>_XRz¬8¢mh26&(5LS[L[ $!8 /OqGOB弊 `L t:z'ikȈ,3MT*Ag+&'ԀI>}`Zi=py@xnP/9;g]}0T\Xe_k1CTAQ_9_E %vggX2*FѬ.IK-@Q鐤[.[T1<PMn=kBEbþlqQV"l.Sa\A?&{'dO\\?Ʋ+,#AE|BWAIݖ PfRsiK??+^ t˗$ܮ1\RByy t:^{8 ,f "cB?I2>s>X/%ſ*}bKC' ,,TrƊ|o5fYڴpTO2U>uAjjjPy*JJJr>q-IzWV:,msy+0aqio_PX8"&S7x9n0f9>s@i X-=V*8gefwZ@ǗXǞHə>TV=(ePhRyo􍺆&0 `͚'%wiw:0i<ΖNP^ggg2eC{xyoQ&Bk9-YL#~CDL,?DMɉT_Zs𰘘ЇLbgභV{{"_wgoOFEMbka!JN>]oI5QԎ5\%@8,ݎ: 5/Q®7wmMM&]9;{ozK%~<ٵX\O1#22rpr ?NY%WbU, ]/09+y~(Ç?n1WQh`kk^ ļ5;flɟjg*CB",`k50@FBTPáQ}_9D}a=%W2*79"`ix D?-kUv[^Z}k$_>1 ?,@ C Lw`̀ZlyX*m?8ůܮPš@)vm`zKKK-P>wOS4;`uhPN+(Ytuu|,ծZoigG8/ccc^if&I͑j\x95o/_݃$5H5Iuuuښ7`z,ML\H=,:Si$[a+s|ĭdwgWsߜ`|e3ȓT= (p {"-\gxt‚sIB_vܙr/w/C,gېVtbua?Ὗ 1uR9aΗ#%0y-P ǔV[q jvyWW/_@dX8*M-ˀXҨzt7iRX\lpy UZ*sq鼙xTgv+$ފwbaſhn2J*Hj'xe2Vuқ_E#95U)1cJ}Sgc&u&1.ݜUAY(a?v%‘<>>V W2M[):e;}~+k2]8HjvvN|h:C @ޘor_" 4NSsm79 lfiv_-=(ϡIE&cKYiXggw9CE(BZh2T)V^M_gz{4!;S6UxÃ䩧h(yCᶵdPQjbDD^7d_Ů3k z\=9yys;>^ϡrk ~sx 0l5S-7ob 9cry2tB߾J6dP׆۳iߐX#)'g|Q+v!\[܏`NJZ$i:^*kfJ=~rՊ˔]@@|s0h+бS9p복T3WEvcF&)Z sfِb)tu'<.̄K0D @bccq9m|3OX1,zzvv#bpCAj jWN5{eee:,)s+(Bؒыw~Z$-, %,Op|#356fg@5m:'IXV/]~L~Hxʈ6 E$%^VN#`3VV'5:?ZklX !#/!(/^)zYo:qQbɩΧ˽!;b{":@ᅫZ4}p %{f{ R^f-=A`io)6糝_i&vXqBA?  "#T| ?}SþCý$@b̜X@i%7sɓ0C p^CF$O yw;l^ukǬvϔIbʱxnO Fء9mݽKHn_sp@)tg̡.qqqM'>})Aˤq4Kpp%$8;DE5=o\7/2=[[nK"#`^44+_+hlm. ,ͭMU-NjL!O}Gu@CSb;Cs~i u<~f |W loJ G$$;:MUVlDBJ:͹hQ P(ܨȣAcIP"m*KHf}2ˋRrP>wE1B>M@Ȗ m)k:y .L LEsg2%$P|N@k/QstBaaa2X(yT3  MMMZ ,j0W6Q1DǸ侻X*Y1Zs';oQ]%6__SG?"c(eEArr2wl٩{72(=@ZS3[BDwOK{Jt%M؝k\JrrCjiy~?,8-3Ֆ9Z00^}5w=k7kϟP-xx̷sw zsEkdT5~Һ\yCi{U[síɽ#zÈH8F[Y}$̚ޢr'"%%I<F3ycz^/PN3WÕޢSSOX>~KVCp? Vr2]Umo(' jO?>K&#Fm =m?&mWK̔=.S@\\ `-[R9JC\l1%)Yө!]4RPROfi9YF:MS8VY:&ʮ&6^>gOa/p`NN_;1]쁛ֹ߭i_?i] :K#|O=ˋe[dZ~931w}C u1W"{WƔ=9:qvmfݠ,+n ů~ %mxcBj?k3Hߒ4:9+g'*kݲ47yFkY\j'"{$V m 騍 lARaşB}gu˻[htZY1; |ѳשA*ϛOh~HV jw^]u79~zW$&8,k ]{nzNϜxpzb]ZL-Ȏ*J H5Ze+/z9oCؠDppp/ 1``CU_zE뺸@ dd^vi,)1Z"Č.&$ h%#6"9)rR<"jT#{rR*\`KmPp>x2_$/_+hVug3ѯTΙEJI Ňzmmm f?S':NCZo=>8]OӉUOd¤ulIGʿϚY̪ _fho}/mpLf urI8:ɺ >*`C(% ըpgc\} ̷d JSeuu"nh]Z;Y;lkI!ʽ]@9-5[Z KdtLGggCG(A\ɗx#߿׀C}7t*U.K_tR+ YOvv^^j\]U+ zBU)wCB2Y" XZyxxz:!L&oѹ7 xrnP-:: i*x}`f7ƒo %ڷ~Ͼ7׵Ĉ>E(?AtP6ìx_ANfNPFNlۦvuu9>5] e'ՏQG6[{c'>/y[M n1=CIt찈 ~~OEh|"#Ra[\\lEy ]?(W4N.ڽ=TVAae 3Ñ11Ep%\ T44x4|?1?]1, t[ koY\\]1yqRt,;;O~z'o%ęsI  iĸ"#!ϋ<.@^| h&n 7Ђo"Hann\U]]a~ "3m3=Z'O~+%r:~EDFa61Lqax[9:./C9p@@{&@rF%.Bܰ:G ƨ'RQ(_U+MPPj<_=R_(JԳ}`~F "06AlVV%PȈ]9F+*WYgc}OKXr? o" $`,f ;;sf&{y44],/54pc\%Fήrlu){UUPF*T,w14rFTj͗pn6sRW{c[ⲳ)Ĩ8f_4h61`7411Ȁ`"NHGq;0f3rHHH^30\twurŧ F- nƠQ gOӬ~3ID'΍ݤ18}\N22ngi55>|j2)Kv|ˢwshun29G.OfMJʍ 4q <(wY55EEš`l" ܱӱ 1xI|Pk)L@N̑>}/\>CR)p99ߧ@qj?JS~`'Zx9}.ǹFm)[28Owꆪ0>oC3ơ!?aNq[P| uC:ewE) y箨З-ރrupz}{;y׉tU]Ow[RliY,b$_ӀYYR~P˳آ9RQ; :_d O_Zt1Ow"#оg<֚njmlvǘCQw>Ԫe8:<(쏟XoMLcD.,8/~ëDB4fWr IS=v7l zw.%G*KNO3=kt}|U>h\/d}~`~}UrԷGz~ި%;@Xe kaGGG t1AtIe`x,Y |%@,BshZ5vbJgYz/b;󊊼~|2Xr=00vŚcz3)U ,>>>]z|y};(W 0ek";"ru¨yF,*S0H[0NnC98=mG(չ\1˨T`u&)ۙ>mv3JkrzZ]g~Aj6@(8O(RgBzz+Wϭm;/* KTd/dehƲY2C84{iIf݅r);)hjJ˵"Kujr6ke؁qL?r& ޻X6; Ifk-CozzX";w漼''+U55w+QU.|y'8-cpƩs[GP7(d9s˝,sqv·k.vv߾}ErbG^go%zsXŻC4l7K̏ )Y k '%^/PQNg?7Pjcyp%dR9L~5uȈ$چ%$Q+ҤDDxFΎQtoQͼ3#M1z* e{5`DPw(R{7Roc ,!$EG W %&-B3VŠFb3=WRBήsPo fw>'&)In[4rf6v#ӧ9੏nr\b¨RD~sY<5k繜zL?r%.6͜hvEzTѱ6NO8&}ϔZR; n9wBX*ďϭ;M=<B$_so2s  %*^s6t#oA.m(}KFFFMQGBcI)a^$ |}yqrcXzq0q"%bbi6 nI*J y=''@” 6GrKѓu+X㠽Ϻ)W9`!/ y|y1#S7k3)dԤe|&PRlq EX) k5~Es3J?q9^ZYYa1.Зȁj];K+57ede=)**c;|gزw- $iز8!uo ^4Iy~p.fqP?3m8`ڙDhr@t^nDHs6/Rt[Ӥ~{cEH=-#^ص)Sɉ~ V2]>Ιl欣m*)|&3Lݖ°%YYm/k09*:\dk5И^4N EZG1vATkrJKyv2&xswMD= BfږQqhX~G3׍Ytl@BJ.cq7ck64rfز}*{gϞY]mڻ5&iTQA ˞߾(VD6N^l|5W6CTf]"gqEjYgTɓ''-SJq50'ZC8[];>M[AMM EYݿ$*R0 Q8fCNyFh)J4^qڇo'Jȉҽ1@[(zrww6`F[y-oc 0>:r((j/M_|N"k`@o`_X'pe8]AWhh2%#F2~fK ZeOO8d(dbhlb?yբt,j%O(prطWl*}K l" Ʀ q:7DU(܅G/)=}L!@ԣG~tK"J!^O=_ŁD27IOoᘲb&J)F?<2q@Xf(5;UW VZiףgg]IGBsLO't#;?6tV&6aB[@,Là#pRXsu==b -OlriizݗN&;70Iv&W#F~L$ 8ܴc5;kMlnJ]XA=YpF48=!.RCxg% )|oNOj;[S&Ov B_ k |γ%4d\G&5) >JK=CyBLNEEt$q_{nk1M2hjioa]2Ѣ=2u;'4N$sw\s 6ILf_s.&ٚβ@=##"RDxuZG ĝn3}e^zU|![+/O4|.@P?6B=nI^"rah1|x YiN盇y!qAL6-:zܘlf¤ #֡ȲϋLmv)io(|.ȓ !V8:*)ÔpROW'h(A^VXH,~hWHdLrAIS uIVgCv> h6T[.7yx|pkh>}b(Z:%c&w;~h#&V{m~ݤ{kёFJ**w7E@KcЩ& $$gȌ@{>%(ͧ_viPwng#R刈ܸccZV١ٙlJ]KAFc Es U$|n(5m+Ճ&wHhȮ\Tb<09چ H]肙^l4jji&)(*W-?xИ}v >FU $R_$"0&h1K}7aʼnFٴT*0 ݝzNQڸm_ xn:v=|sy9"͇fQa E&%I?,q'&g I`l`Ŋ1639Qg얱Q>G `#8yMm3ʢğ p.H{C(4oNJ ZD@; !^v8Da !W8xtB4Gg~AA;'2#.V/yL`HOs3mo6dt*eXe#`g[NO޽RoȫF!<|:߶>&:nK/ss\1mrlqb\thu!zDq-Sx?\Ccm3CrJǥ$ ˣߐdê2CDDŋ 3ookUIoj_swҫq%=Faחs'*\nܲ<}(!věHJp$ض%_kwt6sV`0YZ^dC 5;_pHF?<2aae%$$.\ JJKYZbDo"/4֎|x"{IIDX~sJߏ^\ JHm`:P&ٵգ=S?%CΚtY Ư{jpxj"ϚI "OיR=oǝt>TfyWPTO!zĦx 4AQI%"jY:sX>ĬQkmbbbZ~wNsy;k(`x yzqٳ>:KݹhB$ݐxB9Atxdxg :%%%%{d^eRZ5ro8ͧ׍\UQQQɥ2l֑~74/wLφ1Y5s>sOߝ֟8I󉊔Gr1ٹ;^J?[ymcLH6ET;nOtBElqo*m{ 푖fzhZy~@&YZZz#n:'C-_35,HIIx+VY6;4ޯهQzFAG'P }hTHUNI׶_TiSa|C7l"'/_tP L}ϢLC $tyU('1jD/FFFo-, U]Uo*`;+WT-gCUȨR6ܼwUS@p"~)ڴ}NL0 `跔BDX'''0JcdhZw`Yqjet%d x=)EG .R|LrR&\ 8C d)ɑl-g-<‹Dky+/16c[i=~Z,q}~ rζN_/X_q?$p $rޞ@7$zVlӀ8 EsoVq?x^opM}q}GK܏א?y;iޟS?ut'OxOz tQ $l~ssZ`lbc7|1#B_*P9 QV/Vpm~ܻ^|Þ_euyE#] "H! Jw ] >333~ykoXgڡ:#j7d)(Uol9Ttfpȳ55eDᛙqڍe "~Js_-We]A'jh+\$y@q{v+"nA~9xӅ+8˶p #nnnBϗ"%3 "t"J~(_S vFtt4*U|⫥j]Etg%֖뾖XF Qo@ S34s+Mbg,.(@nVSikg,7&2Wl7xe5cc}-TY{y 71I9uq@ !c^-&@*e}дy~ղqߊKaGծ -Jy))ړ l:mj=x)C3;1]lLdn˘'iQF?"2온0Ȉ#9͉c CSB|T3XY`09t?4[Sx7QB{Z#T'&!B'G&:A)B * z+{/6]]MDU)},&4[跈((^-N ;B9]?}.I.y☬#eMLL޿mqd؂BA6H% ?gq]$xm(4""乲}K`\"ף񻪪*QKKKn1 cÌf3VUW甖*|ϚCBNDsPn 6ڀ1M H&@ڌ$?7d[_^?_ƬIm,`@9dJ>h&ɁUݻϖ+}-Gkkw# Y>l/;G&|cCĄxǛ輼߾qUtfZhQ/ }כ  z wcEPNƥNSgdn̳/T(r~.$%%E|$E%N s/lvǯTBՓjf6ʊ"vwz~q$Xn OIK!|8ޫ71'y;Q5B{ .7v"^GNtcX" 3wH9U7)b^w&%-s+[n._DvL e<ٺQuAS>Ò"ʓ'@p2/[95VjpT]Cr`$`/ڳ?3kCAss>>.c^^s~S>sAAn~333css.C3ssppsJ%5/0g>b,"~w>-B/ޛsy!1'XZZԩÿ8|raa_BxDVOhH,ݶ 41OM񖒃,G+./ߋ:;,a` "WYVq1iuX!_X(3C_5#~R gM9+i^)I"))Є:73ypeQV&^^QN}`$ihD \Ghfk3+5h[t!?ٿ!ZY9{^|słU>X|RDcʗIrB¹V3u+hbD峵`'gr_tG=7i %ѹidj:yldnOU;1)i9[ĤI$&bߜcIShْ3`g77ԆC3%%!߿=<[TySjfR7xۨ)sOP FwfJ(l&:j)]]Xw4f;$G:9,҅24A2ՍPԎ6+_g\"`|Dih͡bh".ԮVN sS7?qp43r173v07b|٬h56utt1s*!E6-y[];ЛNN?ps7ZVL,--qrq r Wp6Xy=v8 qq7L`Ƹ9[ۧruspw0GOA5j_0q7A#<5+@%YY|b&@&f:.>1s|ڊ߃?x! .^FO0\D%0#? ?|<k??K94޳;qb^]Xw9~)21EE:|Wo1/ahaѤ;&uFoeg~3ۭڷv;-Wڭ ^m7NK '@ 1To$Qi:{rJO/YP-3҅(B۠ ;4Y&q*֤X M7G dViixr`Zb8.ԍ9&luuJDPO^lA ~Z=~ ?~79A! >Pziڱ鄐A5#Ju*sPl*l5l9Rx@A@-#Sp@_!G2<>$G26٘UU)MtFʹIC<46ɽj*|ST$Ƿc۫wŎndDy>J~.'AΪ}3CvJ|E (P qq3'NE +!0 xT4CVm+ۜj ⠟mSŊ I*+3Ժ;W#ü|!)Fm;"aѡ :l&BYһ@pWr*5+!Vd4dB@.HƛS BY.X 2ޓOt54u~%N86Q/ݡgo]/(xrr11SYlKݙ]_'Y}dG˔zb3:Nwz TT2 PPptCۆU2af1nfӡ|=>qHvF^-x,)lӆUOEKrʗ$'E8V6 ?"{fܿӥSe:RG9\iSbOF;Hh7Ekc7Csh]9]Wchp8: Ds~6,nb `mvYn#(8/˜f/aadD߲`PAʯܕ358Q[-2vD@Q,a.3 &T)07ǩeNGgk*ۡ {-,I5lhJ "hWg-JG>p N|YA-3x$zT}JN'%]XE&V\3*hQ WqN$Ś2ٴ*vrXpP Je4햮TFdń,5.9)[뚋)7̷u{eW|eID]!^3kK[ YEƗY_3tu=ߟ}tsGB:QG)!Bt FJJi^'& ^ߤc/j(ane $(3wam Bv6FM*n&'Gӎ㸔JJJYjn_|i]Km]>-vOPl~qD=|].^Aq`I^]9l 𪛒hgWŇ5A FQdQ9-iw%Q=q^lWl[8j=oX?aܞ:AP#v&4}iyld+/20tO_B|3L-wHluwjL `5S ςy@++[z*A1esk ټ[Z>>Lwws_ 쾎7ϑ2|K!𠑔j~\4%E'38llMٓLZ;*G*?a5y7C8:z䝢0B19(cg'ǖ[Qq/ˣMLllwa5[awLU[ *Qg٫L,8tcax},= x[o $x嗭}QS*8&@>,t!..;[QvsNV #\=ۻ-`;oZٷe P x=ꇟDX2 OԇPj֛fy#Y9\QmWt#GqǏP1On8UrLp3wp}jH!{F.UXYN9(9wyWKWwLamd6D |1aFudž'Ǵ&o]\p~CRU:gu>G-[22DEOO;8;Dy]:|u>RGg,j-Y\^ts4V]~ǹ{t[ʢ"&N2mė0,\XI/s6%{e,VZN!]eaG*I@Gpvj4JZk!FN&vb"K>v4 ۿCw~ZxϏ$05^SI{9Uͽ{8e;Nn>0tǮfP:33|ү#KO!#նd{NmQpĶ7.`YpHr1B"G^u0(?}+p߉]@(\'* AS_^&\O|xUϜX?t?J/(NX\% >F:RC}n`B`X**6zXBrs{o!2'B1Cpj. 4 4L8⢲2\ccCgŖecR'|vYߑ-ŲԴ)΁dAMzXPV2s@ջsRnH9f_嶮863ʋtly{uٵKh,6_żDu@:66uī3CTJZmM?p "^k+ >ec{ :{.<,Xeh/S4,%VNίWutuRE5^E= NR({uvE8+dz4RhA>MCCk#V 9" <}(Jb+Zw%|^5 ǬcÀC,y~R]?^q x4Gݠ}[$6|]A&4~AڏNE QvpM4h:x,!:8g! haxLsJBp𯱡9?ݥ>h7y\8|偔 **o TfOӓ.rf?tA0Z]$)`ڍxDݞ=6mԂ&& [B'<)􇃓 0>//f2ߏ{~GFgyy788 &򀮜AR&&oytpIxxz+9v! Hx@"B%E聴O -⎕ggy b@RYj-&*FZZ'8xp@4g0xx8|C\}Ar {fW,\ZWg-POz ,{Qhz)_-1p`hh,O&@ 67F ILdCq2($wW@V.iW rj`4@ bjJIdn6\Ƕ迖X@Pԉ.q!aR"1W0 ī̞vY` Q\BiwaAU>&M!l1'E^,+#T}}w8/F(3 >D96-6,-5ɧ\{`{E2@t_DRrWN 2 zd`y~Bp*bNu$snR.'6p9bx Eױ?հkHP1?, e+H YWk4n{7LL"޺1L%'r}M^(Um"A8İ勄ga@[ȭz3,tܽ{Id1GkFHutSXo02t=x RPᆯ>no1%aU`okݢD𐪤܀GO漩3@!J. $tB ɤ"z qs9I?.-z'׶\GGݚ($%'^y?vNA)NVݝ;* Ji7]cccbk ϬйD>K4W'k.W4UE}<vf՘8o=7u;^LTV\PR"meE5>y4]}}(R}MηI 4SfmI OүzrDpe(CadD&iBd`~h(((WVO6GvơYgтE%%Ȱզ߿͐aP[ww &GF:1(y"}aB__EwnQ!^fѹoswsCFUy`|lӎ$R>Ht~tFj\T=2NyIcxt5^g C٣\DsYYY~8>>[߯.{q>=p_x9yF|5әZg{JVBthdPؒ"{j RRzw(FoE,ḹ;{zLUb2N4~iT#ʾ%XʭpYQ~!tð@!C'Ը隚Õ>TllHPmh Q(/p2=_-vbIy@%ٓ ZIcoYN NujT{k:h ,_ou$V񫈫/W.ngWw @#_ 幫U0[io8xT '?%@ф9!~H3𡩭mT֘8b.sSs^N.AANsN?17 ?'/79)?) ) 1)9#0_c-,x-ỳw3613>Z_s~.|c#R׽ OoϾXkB+Acc,X "X\9-򑁯dc5O˺T#/ -pri ziXb1/}+o$x9p&x/hټ&8J/ed/?Ubvh#b2P+VR;Aa ۽swȅznjr|960|~|&qr]p'Fy',Tjc~>P)J>%ZZZR;zA[}]R%{$T~G,Ru?>҂czY]OaMֿIk֘)a,}edv@l,-_ `r覍r[rtK.0.89\pa;=uεn}?\1p=E- , %Gm V0dK֭qmՃD쾕IoY nj? z V۵}|`di}>++ w DDE+,~x/_A[U/ `bf[!8==EEEPPPHR$2\5=yq̫{U9N)z!A-nm-*z{1Mr -[3>{"CBWo|Lw,UK$ ghGz7RMOvÄ̬FrЫg h#OGB2| }(.VS'_ W;0[,}U,__뼌E iB!"rEVF詖Vc 2>; yC; =p;A3~pBB0DxGʗZRR28==}hk!7(;&b5B$TuJm]]J_Rdhh([xOJh͸>h= RMԹèuttXb='hJ &}RVW;z`TvWMww5tcaxT|FI__έ35T[ۮ l1흝(nQGU'?wXyyG7_"(vZ32 `JvMmK97Typp0`9?vNQL.t< urr5}pozѝ/zlDW; 7>G?JI.gۓt̉)]6_m?\R~· B]~77mp'I\ UU9?Ⱦ@𴨭9!un= KK5|&eb"@mŰn8ݨ鏹{RzCEݒ.\\\?(1|5lG3x!%ӣ , ݲ'ҏ77dOQQ_341?|ks~UB 9CVsM>P9ర0jI#ݯGVaT͹{K v=^0:GW~&?9|5TwTxjIqݹx^5@Áa>r|)t&;[[(h,k_XjN]Pn̊,if?P:GǹEHv.#vCQ('L WUK3[gU=7u! 7UTMrok2cN %iTtbE*΁NHMCIHƆC3.6vvq1 lasX9l셈e[[ G=W?[LJR89q|TN:[t,aJT0>2^G?^q(|gjj*\R.J'_##(^0()wsgV>/f㿙 xSǾ:5zs_^UL5u ?VS0]ytU'+ǚٺԓ_[1X)f\ÞkZڎt[Y8K5.;(LL5GǡZ^kp~ǔ.a։ 'FFqqq"UUUаBS#ܷƲ?~Dy \M޼:HuzPDbv"oKKyIK+IS8ԾVNb`0"""?@#V= j#3]ZrzIFMKCWA߻226߽*+/Axb (oP(=纋~S M dWC>M[nCFled>>e8YhJ1i=dxq1[pIgUkg";5TX( @fM ?ʛd}?N,%>`X[[C/^n ֓'Oܔ5DvGmp ]Z | *pp3]Lr[FjurYLme9y:%=(2~n)c\Ed Qw>@_tTsrr|F.v~~~ww7p7 4䠦F]RR_P^% 겪hϞ?螼">WcA3ZTTg;eIH1LӔ|pp0*,j42F^3>TMx4g[V!Eթ캓57X j^$ƝӢ8>#s(W+B8(37V[c׸z0V15N R-1{ c0&@#"jh>MȦWկ 4i+l䞚  XgEE,ѲyQ;moB]@́QW(-ot$-6~:)<c\}2afc#tvvn*n˕Hv['\it6Ǐ!! ٙlo/mĻyYZ I Qó/}aܐW@%P(NL~rk{EOJ =q ZDA\o路!#YPt6j|BcuhbjDl:F뵖؎f.- &\LГ!7(}߿IfZ'&NJR5G~9Rۙx8]QZ o>~pCU-mfj`P@SKñdojj?̱4 NfL77s*+ غ 0:v o7fQȖ+Yr~YippkBeP66 ,jd#B .+r髚/su sqW%buC@~; 4޿G5 WPU;^jҫSho뎮;>sr{1gF% }qc!Id(p|P^;T. \M$$kd#.R5})%xٝl f;=/ t]8_7{| wLY:5Iz<gP-&7"tW=3c17?RDUϿ)3n!M12ڧl b$}:];Irإ@TFZ-P}dq$͐ AowϬwq82폑=B^4PhI>A#8)J`@߷U['h|uPvK9u҇D Z {$r'=m_aW4,[<1j>48ƳM5i0[z0ҋC5[LuB$C$c\LZQ hDwRAA2䁁{fݡK W{GzlA4] Cr{Hi"/}~IEdwJSMsWpfF@KKCt>_5u))SoW{nL1uo퇱﷡Lo3SW(i},b6'>ߓ|(3nic0~,&Ef w_y&_^\h7] ~$ōf5O3e98ຸFi| ͥ ,tbB 1jv} e>HڤiR䵳l/_TLnWS2)/n8DQ64wO's#e%Kg^SNNxJF-hicL\JC#\0>5 F0(vi1H)XAd [@В ;OC&>oj:&KW;H=a[c"xC 6wС3aU2˂Vh0**_,%r:_rjuu1ئrxsߚ WIeƢ`:\9B3㵩\dAAmwsFx4\:39)ŗf$ג%ڒjr5!$McN#GFF夐mUUge !-*Ih~w\*.W%O DrsLk< M5ZT}E8rDbxlfTA5[ҟy>Tݨmn&%Nw7ِ_K`x9 .1qLw,w|2q= IڜasH ĥJH1--310íJeˢkX[;HR Mspc,|T~n%Zz<wRz3f!v `|vcbbBݟIkces|i{ X4%X(Yk^% _ iĚ܏%%ܽ"${j"gÑ)KJi<$KQs%Pp IyղC_vӭE-skcc?!_.Ht|+pn'O1Ȧ.em㍜ԯ*[W/^X:-Hp!\#saJZV؆ k\FNWQI}!JfI]NV\XY #}{Շ?P;0mw aRoqDx};f?3[}c$}R..\~@nIzI5 ؁9[Zb/1Ͼ2ˏ-&ԝUZ ooOsճ 2rAOagvPUo߾ ͟<Íʑ,TU54S:5UT~U"H ҔTWcy]ѯw>4|fRt夒dsITNoq(t!#3EΎtš=EdQA PiڶTfbVؖu厸^4ݠ=BAW޴t{7-HB5A M |v҄%/vAEWZN/#sM~ G'% ={;䔯mX\)UoaAAAy(bRA,TLRaY[^Kb٪+AdnSaaRPuKy17>8%zuxB?҅9={W\/.,>[HG9KVX5o0lųRysuvFgd*~Nۮ߶*~1>faţa"[?Os# \<<`gLr p䙘tNUF)6$uj4];6pZ. BTe\ۣMI 'T0`q&mHTZYA=<׏thM;CB~,Eyl7h˕OiOP2?MԝE ̭Lmu%V߮p:n^1uVԳzfJ橻UQ9ٙѼS\o*ڲl[WW Z cNi7xz2}#~ny;4{LW h lp،0M$вgn<H9j_#앏:$bP*%XY1UE^&7zLNJ]2ya¬lmde?ҵx9=*m0>*w84/ѭyQ/{}J{as' (!}#,vxsti hWAhaٹAx{G}8 /ڃ$"5Ɛ[ʁGGGC y&$dkg];E(}=ى=G~rprGUzs%.-mfͅowP1$C]XSj aú¢0ȩ9aϛa?9Rۜ؝o:qR8#GXTc86Fсwݜ}o]_uq8Z/Osc!SzEߦ7YNf8?ъ'4(/%n>'-B5Sџ溒MGױ8{=gxIs /j>:{z`*i$0ԑ"DW/$pCh``ݵ; dhʛB qhmO;6QٵuwGzxXAZ=>&~l^sv+HHHْ@ %z)&bj7Sz_pCzuUid03yTati*z+uD:}'((ySîLu;ާf5DG̃zhsc HȒjFkW 7`pY*Q%CUXX0*`i8P(((NTjk_@5ɠs?~88Z#<ȈDϦ&ЏDLL Z糟 ֫fϔAI/xqE[J}<33iDb'sƊ&?o~1{^ t M[U O_eobVHa7O W[CП>{CtcC/%O~}|;77u3xqtۃ.:W{-Kж5stX"&Çr&`P`@!?x$QiDF99;zxx23+mT$IknnHfo_D>=kU%>Ѫ{u *cKKFsRz"H 8KJɡdk0w-uE<(w$?0Ox;|Ο#ĸ}M[FηH) b= S'#['&&lI YCoTTmEkXY3 "]g3A}=RMxąa[0KyKE/.LK !4uVXǐ | %~JZ7Lz<)>ˣt`J^ML{g1\>p@ 8A:?o_bI9Q\3&)ٷ5ljȷQVF(3l'uu?iEBJrI137uCW6P 7Kc [=A%j GLd?pQ_X܄ii({L]P{.&[f¾S/.s0#ERU%:o~v/;iwDv .rrˆQV_mxF:O zNBFGCl)И՞ ;wHEp-,s&.,dbz1ֻ#67K7k Z*O]\F|.⇟9 = vRg]Pt\sG2g]քk`x胿-fY2ef __(n:xlt~oFNL<(JOdVOQwR\,P+J.;`nFF-G59gxĆeKMVUe.ZT弫Mqg$[sv */N ^c*ȍe}k֘t܈&{Aa}z:GuXq1lKp~>;V<ӜWG,={&*:kg)>TG7Q$DDDD($OsP,+I/S)QZc/WˋVTDG=I1f6[m|6Ԁ9L6փr}snR|=Aq<߁W-I6^"w)T26#`[˔a:!u- .޾ I71cj+w߾}WTN<"ƼXwee~xgލ EFc8oR0 0E%_247Uo+Ŕ x`5À-qvN x,ik_7ӟuK S|#))SВXi_kxrC\|k  K>#vMЯ׈ކuә[ُRAs;o9US Y mILt u륳D[[Y| -G?7$:T bM򄏌נuoUVW*OTap}@|{%3-Wy^\;5/_Lkx$zPjjBiGOd54։ %ywCKN%zvzR=yUj>l:ɢy}x/ȶ1~fCSdlb.p>%i4E!d+"Ep5[\J7-ֻtGEІdF@tG*9ȣG_ȼ=JTCAxi^%K366lh0$cXZfJØ>_;we8,^󅠞DY6 !k9xR0쨐Dcn9kXmY`$aGw.`1H_ -+nF@C!RTTTYaOtcmkH//uv#H-ƨ`rur8+M}zHQ3rgT-WUznbCO+q|^RrE5(AOee^4bVWn{A:nqP:>q;"R2rKEo2C3u6!#e`H=9q[UYbRvqTG'h<9:%D4LPoLۃ9QH<'&1o608_yg=o" DmC+hZh~S:MR1%EAEF#ǵa;ջҘɪ?ft; LLƒ3*{% 7jE/?l,Z5O!+)zb.0MHF& `Zٰ괲e/x2.8;|B^^Fz7G-J<rEeŇ:8OZυ`psӫu%,0 |?dA/空zȯ_6z;P;E8A9: mّ64:2 1_u48"|,,DhrW0)u$3^K _fk_nȒIisZ\D<!?R:*.έ8Z Mz_$ron]U?vƁ&媟G#LǢ_~Lp*́{--YژѲ(>>Rϡ@#@)->@ٱ~| =˓T,jb*KF}CZ-ls̒5r'L>A"?&Q`iʠ=tR +H~[!pU 7~ 2HK>)IKS̓VT;1ywgX>r;cBAtrMaN˰FOa\˚&'C pF'Bu]Tt|϶,'>ewmȖ64bwoiڭf8220= x 5W_!a}L2UX$$U, fS߿ W@.ajj[3ܷ~~QeL4C_'`&>hHHiUjÿZgo,z E8'E/-] 65/3"?!$L3wr~}oN^^%!NbmLa1 -m>,T)da0l^+AGAGV66RƋi9?cP9; n5eۅ$|;-99_}e ;>|vU5* #Xl _g|v=価&j=,NKҏ#<@Fzigw\u(P@gѺmh8iBb"P$ ȥsCDM a^89CxM'8M{<t4@>i`QRFfdۯX9⼧vUɗhu5dHdN$F×Ƚ0muuoL ED>A6iIVž8|teJ*a-R˸Pَ['ak;`O.oe=$YȣתuShDPn" gl+T)xL1\xwg!/^LOMHe%żNRyXFNQ$ch<2ܐuUkkj׬YCVi踸puK3?D5j_DQa߀Gi-"zFQl{?Z^Nv}=i*4l0e>_ٞNZz:fiݭޖ2[蹔_yӸs^ON~͟~ ۞7 c ̤v-翲P؎"9uCE6tjI5*|?j?D*@PXx9ձDp`1ֿ_n[1[{%TوpM 79}7 AoIԟ= q?ar; @IrQo퉊s?uBELLL8uuuz"ޗLͻUz-F Ƒ|:qo}t9h[PlIlx/^ebۋ:W?fq=zd~NdSS0jǏճ&}>7I&!$0)oTz2"eKEŐ6z &.n| {XDMl&jx"" ;BAMwa*X|JWN$ tp g9 {wMD 8"t&Q$M,AK0 }BEΕՓgR% 4` jx %d]K?Ve}$ta7Zd 鎵5[Sunsـt\d{昶bsK5 ߾=ٞ*>#' ,şw8]"!!iokk;WRrFyӗND߭k$Y 8Z[W6KRL`)~T~f *FO DJQa[][7&`vR.F4<9r.ysk y&Xh %ֿ߾511xs6ܙ}Grgs;ݵ;;&4jjq|JW1fVyttc`<{UWߗYyC4Q%:˪J?| ,>?,]üM0 ]]2...Lɓ{ddy־RM!訨$!y[$vzz%WnG$3O n mw5d^$ ^-}!-#Č*rx=9~eeDVM&jsbLENnc-'O+kjn6Zz7䇩0:l%M>tt=*#WةZVH6zupae 2Y])5_GޡtFEvE$`ݘjl3{LRlwjL@7{!P5r?K'h?ѷO0tuGSj|=!C.;77/v'"|v6;wQVxkS'{'Aaa( *i׾bww +v3 <=%MX>gsMGd[Pš)V=ffu\K"' Q]"JKI89q%$ʍϝa1o1g%X=]X 'j{^b06;eڦFAw 0ak:!tUJtn""<|}#{vP%V g{5PTB' FC92!;'3bdh_V{dgw7lPݘ]^^^J+ ۗZ}JmgK]]Hѝ> **ZgT>v7JtN;Beܝ~@s򐆆~ZȞXAQaFfqxDDEq 4б|WWny };ᆰc8uwHԞY&H6Wʫ׍[w{ϕ]ꍧWR ̖EIz Y{WLarB<Ltμirw ygs`\\>fbZ~۷3=83xa1̒8y _w̥ ={ޚzolC'*Lf\6t_oxXǕvDFG[?\^zǿ{G8WHXXl6X%_MXavdl :YDC ,}_XU;c8SBׁG_lllaevO 2@#":9QaKOvyYZXX>a.:^k4>܈@Nv޽fM/8;j̽9*3s RsS9G:@ۆg"K]q؎mAVUe"ŧ1wY|zz4`.SWMN6GUTMSoH(NȄx*13IBUߨakOBO€\p>< ogF5ܬu>J wQN%PTDY׉,gt/a?>IӾVx@+2Cx*]oæ« ϧ~UiCԋ6u:H/gZ3_Y y6ޜ:5Kz%#~sbT>LNUa i;YjI> crL, ЉK0c},:U朢E fd]0v#DH+^K+3G'g9/)i>><fŰڅI4a-J # 5 Rk|Љ2Cy[|aK$wz-J!L4^#7yg >|P&Eyތ/-=暰]й;ʃ@1>x9ϱjAq8Xyfa9 dzXa-P3*,SZS|=jW^mmh6nR1Qm<׷yڼT7QGD.IS4}4_`IC۰(T( l~h_^ʓt0rcS-i:5-VzCᰛ+MCdIOrP 3D1Yw9> {N"UҥAeo ?ܶ4t]T퍜N&K“%5dNdZ^^3I{PrBP^D]A KM`AG&&W NWB9$߳QˡKxUA(MY Tqpyx]@}3&!DP9XM),EB~~_z&#lW qk !E0u$<>;wGG~mm~QJvqڱ%$::z`-44Ji}wcti5*p s n' R}B~pMh##&81֦,aaS2"4&C u`L&&8G1.R߿>X6Re]C&d7Pr!w(">A[|l Jb5,f@= ,)APZکGl4m?TekNKEG/r H_TGj]$Mwcba RȓܛkZ\YAbggIO+j)uvu-\H2xC1j*j}fOOI+"y;hbJbB }gU2ffGB FpJW#R!!!FgfRz`??)''5! .궛~ᩞ^F0[S(q("0߽ҏο`o"YZl K!i~bm[.I%Z9e>ݾA)N.G4Y bԨNCp\AA&&&mFOtk=(n7/ %@]j}ؠc P8rCqZʾ|)}8CPweEE2s"8w'w!EEiZezGU^F'd7Wg0ȅ`Jl/z.hvJnCJt!ko }orF\9 0rV:S=? $ @MWn?p}[aut79Z,̵ҠgKZj9E~ ?IǺ}=ӯS'"Fp 0D7}XpԀNOO8>o3C/ćcxG ђ!&j, !, NdM<-֪[s/s-gLZk>" REY ߊIRvÃP\A2n=̵EĨT V)5gUlY NG ✟"@ `Th;it_ŏsNtCUJ^xThn[e61vwy)ظf}quI >..ɖ|ġ8A+"g*_r53*d4V"BsM?Ra`DU> =6z2۱ƨ4hsez|AI=l̻h̍IVA}xNFܲ?#mB^hW64z=1H1Um||g\+l;-pdDW]rl3DԂ{/AhQ/XH4GG{R{g$QFXC.5ϳ--HHvݷTO4Qu)%7jw[fbvM;byy4 R.,?غ#bci3mC (T~yV'pD+r g{ %e`7lIɹ$1"[9h#'a(Xɜ_]hhNweƠHZǨJ5J4ESb ;MJG?Uv^yfy7^-$6WMLp>5Hbӗ$\c'6Wd L1h+"̉>o6|-EpqԐ\l*_Z$7[!}F!u18)RHTay(7l :BŴ" 9G0ge B豒RxTZV: }rS"#lܺ{TEF U96__:9-mtM(%) /^4PHCu0h=#w^洛=KjybFg-SNV=Ԙ7Cu_Dix2߼(,L644l@ōiƗɜpu?}EZx (3&guj;;]xoQяnxSxw[g1Khii tHy(eo+/-m <2|ݖ7R KTw?yPşٶ5]@ǬZFc` ===G>~# FPeK&oH"\O*ooʛ`"/CJINܘ凂JO"cbaR8'_&''q"nv đ9k")Z!!Ґ EEENu5\ G[PL@e '4Nwi>O$Z  C`3Wrm{GQg;J D4atKр}0rݭ11'%ڨPI aRYo߿Q֋<==KU~5;P]0+3u4XgS&e/1a:ah8 ˦ص n9_AF.S:E,sNs!D'G1yIcc(6p'|xa `rB:CH:U pr-u8E|BB^L"T.s2ÖӞҲ PvCi+?p!Y_e.褴ThuQC>E(~5zJC%N)((e~[:&}dhk u6>pb䶲ɓ#Y% +(@lKQ Fkk}-**Xٞ󗫜v5D9 t$F1zmMKe`%l~>ĠV<S{Dt(9 HH膎D%H4 sh GQI*"I@@DdD2Jη~ows=ޫV]JeRY3~1Zd Q20 ˯-I5E暳s~vG`sss2X>mA)t~ybywc)ƍʝ :T NHW$&,ז-Z( 1UꕸH_Xr4[{l_y.t \] VUźOk/]\ zf?vR^,NB9QKC U[k=Α*EI"\R٤8!~B@.lgq|^H&IHLl@*2vv|\B^bU9:bsuvKȩ)aæmvк̀$>؏ba{Μ'(;1e(zQ/oV0JymfeeBE>O?izH|. %؋@@eOXBc{z;KT!j մ}<,5U-0\|R$ V58[Yɲ=h]^;mh5Tk߻ 9\ JI* a555ãaPӌZݘ8\Ё4hB.fg+6W:u gDiyL\;aeاK'`z-cMatGVN ŜWφ&@c$KK?'y Y+CU_lВYtx+pn]ǯ]x+̫E44th7owU,0NB1%zO9mr fYAMJ c߱_ACg9q8]4J`we+_6nOn>vZ:~E^Ӄ7ڲǓdv ZĶDPp~лD5lc/f~-wY*`TXruWg3<Ÿ>yg%*0cyqL9d*,D֥$Q^,uG k*sP$94S Ϝh'@m 7V߾nhQYY:`"j+4+KqYv 01>~3`wS*c@-G3[?&&¸?rpv/8AX Ϭ0}GG+بjP|% `O:MMHy9sxϳ=;gϞ:n ,dee]/0" ùO 7nQډ?zxumk>DRt D F2z`kG/]B~:OR[j6m +ӑQQ;ko~rޟqav8?]Az,'6mSg XWjvǵ|9>:lm.2cEtw]]]E999\^=]BY"kz|*1W{.0.Sg:vQ?O_9OjMJHH0&x;?@AA9hcPi!r8 :}It2\(/S/$fJ~~QWqX ߙ9;44 ʀro`h=dFn^X\RΎ hR:-ZEdY4N>:r_E|_~JJ899ZL+ε 3{{{/ܲo.~y$\w,-3j҄GG-Hw#3j>x`a:OļBFVTO~l;q1A!!yGWg_#q uu~02SVY&לgVŴF@ }TӇ77b<-ћ߽l^_hk ACȵ}B D;(̪J/^ύV@wzNF6'},W>j=r_X-m?l!blhXpwz>Қk %k?x̮h;raaN5%8I2cdySh%koRdnDkӆ*Dg(\D(1+Fa"1H$ʼnpgCxz83:!CpvvrC`(8 #G3P7{V %@2$'FxDk, D<8ց(qa$/LBHMV8J\B"" kq+e7":փFts"ZXހp-Z$'֢%(- #!nm#hV8?<7yyn!{Ha-A!=^$( Y+x $XZo,Q?cѿx zM2Ā~ Z{Em5Q?a,jH6q_U`6 KޏyE+PD%e/nvq)xE !v=WsOGYZ$­qh@,Wd"Zx8[:88I'!$ph ;@y`AA#Q4 cp6 $`0u2 eADQVpP `H<iGptX&0 sy>&B!r5N7(%:EA !+ L1X8(xK_k#b(k$G"X<8 X@,>8Ac<8ĂBh#Q!88į8QP* W'#%C4"P( q>ACԠCc-n-.ECb G pz-+~g` v c @yq x 7x~Oy_<+snxZ8jA"#P 1مh CY≀IXA`p$N#6 )Af$ݜ!n N&\{/<Yx[7(Ü<v@5ᄱ ?* $ x,`;VK΂BU/zYZxzX#?PD*'TN O,%8h8 ˀY"qįJ*7ã 01?F`q"hVXq qk 05x"I hL%Tp,A%Pd0F'849p#[[Cr@  ЋPdx&y*g//Qxs @;cp ԟK8~$-a P EѠD~?8_9{AXH8%t8A8K ǁhcR"`V,C7ı9`Kapq EĢADZ$-  T5kT _6/%_]??SáLj'o|EhkPCUFMUQ;yDN ^ ;{Zsyy8mzele`|)/_qMu3ܫ^dr|E$3W񞕛w^ nKoj\1-&7O{ ,#ɣ@wQC+B[p׆8V5ܘXH=Đ ohؘ%zC˗fU3Rc~HZݤS75W^_;tr¯P )FFF|BA(N0$ gb|"㧝əaqX;O UU?vk{{S QSW[ZN1ZTwZR8J^f\"\!N +99' ˗CҸ>؜44@=XG/[+_$BRU`x$ 76--\w<9/7JZ~/w劃q1S cbDtIh.?B3m84t滏ɋwuv%@L.ʸ."t_@3rZT 'GD0thhhx8:kـ [?&:e9QеvcuvQϱi'e@ lϤ gz,,y_=c`f2sbM)C!&7[Ձ"""oWg+l:t Q)))?j8ּs|.!#UۛzvQ݃+Zd D斪LnD1h<8~nrϮK'碣srrMoy˧"!! >615u&:&ZvԶǝΝ;_1NOO]sJ0.d$\fH"opرcןde[XXDճh1ECECB3!ZntE1˕@xhs=o} N)g_xɋ&Dpc}|}3c &JWóZ; M3~0탭LPw؄`7gM'o{{?Vґiv=,瘊ӋSڂuc2N;;;*8|xVn]}0][X:iYx(Q𞒨hbBpE}MYMMaH}+YQV†+tOPF^MWX]×|)wۈ%-IUJ78lR&A"{Q(dntxxdd:8%I4v[P77dAzvIvŰ>x/5n%-7_ Mߞ 9`1!f _@~lIeA-ciJ1&GZ,T׽WM|boXoi|>+@FUUu|-v@/uiQ6Bm.joQQWN0}s'n¯gj R tG`NN> [SIuEbbIO;!O#pesǝd)&D>Jϖ  bCsw*Z;;2W:8Ϛqs=8^FJ7gh[^WNyG_*}|NyL8@euePPZǰJ]PU_9 ޷Mf 9W@΃NDݭ:w^ϕԭ"uֆ`b/UQͧ}{ּ=0GyDmkc(emI ^ESQ&e\6Ż,_ ەq\ _Mn5- Fj!tB<{i969A ]SSVd5ŠӰ'ΆclWɬ{?Z^|YL/+Nu[ńMȩ@k_9=``gdS\MyPwK=[gKǧWxBO%"Lݣesmy x[IG(6/ 3ٙ}+l &ٔ%67SôdB R=# ]#Qf{PͰF~ <>bL+||BWc9wO)k(It.|=>_w`ŁsnnCMEf:G0nL1٢j6kgTgsupל ̏ȑSMM?GxXV4co4Zof$M#yUsO%%)&yy٬č.L^X|||Ydeww7plWR١\y"ȡX+ֹNILHzzzN֦ 3Lqwcm$qP <)+ME,D֜?X>{i߯} JuY`Yػxs}]_\1Z)+鉴 &..橶,%ý2; T I#a<~&u1bo]7‚ oD#TF,o7IY]:jH^?ytR `NƅM4ssZZZZv._ ^PGGG%XN*l??Y97BFWIOǿݔ;"qn|l#ڤB rpxJmP}R iӋB"Rp B Pzcu{:'L /!~A\Ys=9>3KKz?O@ۆ`]Oze-qiDJm6`ˬʻ Llly7|UͿÑ-8>5￶: 6C$ Ťyzd`5d] (5xqrJĀE;wKu8AKspl@T9 hcXk\?~9pop9c%oqY!=7ToyB`(A~~ïJK`h킅 qh; D'g@Hug;Yd^)&55]}"]qWVV}@C)++7`gx^~3nZȷ}CRSSQ@jRw)_OwrgWu(C P>oUDPr\QI#)$=r;f#wN aaa^~Ü ހ _gs;]:v4t/i#j穕NGAQ6_ z`.yGA#zmE G\ Q䲲٢*geds Odܟg<VULC͛5[N5ۃ\mP>ůBJ`Da7x<텡rxPdqTΜxg-lшYznɍF!]*wx|#o|M%x.?=5v\ r^@UY7o(? M\29WWݽ++烞QX(5W;4w$jTX&˨ S&]T~1>\6mQpߖ0;X\{&;-Io B}k7IϠ͝uEcj5IAs筊Q;AO{k6la[w}'DOwҵzѝ9zS'sT#4S/@\S_+kBQI['c|ss%O<dzTT\`769vܡYUf;{iQmob*@K˨t ]S' d|Ub_"@hS{-nqw mRnݢ^~s~`YA=Wll_BovX~tn'fj5P)2ZdD? |7o5xPQoCV Pqx7ac dij,pxrxW&Ǣ!# ]3؋w&D5a/J^Qqv7UTJLƳikNVo#A546#!Uz򆞮9ϯ<tJ4mŷ^/S7\$H$ܦLpRY[880Vx.MP>wXOm1Wy9FQaaBUr ;>BwV Q v/>S ╔doY*v{vO&w+CkÝk&[rhR^r#_}зc)wŀ#y$"6ǜc243u?s: H2Tk#FzRF!M_? \]H$$ȚB‚ ^hh7?{"S_U[Q k5^^,IYǛ}@ŲTrg;vruCe^ p|6Gs1/4n1R)||TKMcݼwc|8 2Z [&% | P%U UX#*+7~}˺8&G蒙fYlufsIjwlŰRêf,@)Ly'rDP6rP6wju!TPTPs/R(/S+A]?=E2@0;\z)t}nAÃOK+ dSƊaJdw81Ғ'hmn-[&tߑbךw6G,#E}Ruy +|ssY}DV+/53o_=%+Ms( d4dML|ioswjC!OdOUc/mY 6OwM4 OFN#\.#B&4{ix̮1M*((Hج p8;dt@gv :XL`8y2 ^yyyK[sQ ^|d%jUi%61Eyy}_ +݈N*/480"I9U5 3M\@!9TkȦ`)a8whD6 k^#B 5~QQT#}%?q?#dWqJW_)i68qzWqSvr8" 3JhhsZr^62>! JЊG`b$x9 >1=-຺:/,DMy mXTxՓ#ʇ pWKƣ(.'{rG)ekȔcs(Y>5MBVrru|t\@u"} 0xՍ{}ڦ>iG[ycN# :x ecV=Fv4R|c7FCNB˒ Q޺u U&f*\6 idA.`PJΝ/=s|9N6''{)ϗMʑ=܃0K ^b~ Ė;]Xm2kP1'OnO޽{'S4hEobU>-qPEjAd g#QFr߳4RtAQ5Ck86xa^Bvp!!BMp`WpЧZiEr,T?~uNO7L crOiTG. &7PӀo]h0[w,9:(u n{¶봀[1 L؜ЫXS{\-a06@xx|~RԤpHQ&acGKQ{u KbRţFRM tм⮜+:) S}? 2 ;ž7ߎ0Al~vZbG74(8757#k+ʉׇJIE߄cDzS}mWVux\**d&`*w䈙+,$怀=8*<wy4bm12jC۩_<)Oɔ;_Av抵+m-ӟ8h>ʗ_3@*T/'l IorBh򎞨^_7(OM*XOQ,"68XdoGLL[26i O2 KWn4 iy6G|RnJw.AhmE= ɵ_u RN鍵Sm1R1-wQ4hx> ] XuN)h/ ;vh'qG \~=w.m.;R~/?חoߺ !\txi$6]'Ԫ}/$ѷ Yb44|_#s@jREemE|_gk>$~O$! ImopDZ$?d%0nk9^z0];}]`j6Zͱ Mخx,HK‚ՠ]H vłGP|?C5w(QL.d51@돿m߱pX \^-AIIZ袏0/}\ٺ5/]I b= 2 x.o5Ġz}U*ǃ3U䔗Y&oh:!:os =y|RKC7b]*f 36̢2"d>|]SF qsF*mW+[ǜhgRA~ K4JXڣ?@>sh@02Ы&J*/Љ&Z~_ |td}!*]k=WzY#O?*3:p|p~{W̲%ūag]AV't)> hZ'߹ySfr5] .EFf Zf"_Z?$?[>!x"ruzbvFh+ ҀT ;ܠ#u2wiju #C4VM+څ^U6>}}K2#^{8ZzK: lCR[/Wt𓷧;\/**f]e6w"`v9p{@GNv[x{5Pϖď~O)Twg96e(e$)0o.%{ )2Hkt> ͛iƒ~uEFЭ\P 8FW^BV EX٥gX"uqIf?;ƅX!34~bpPuGwSPp fzrʛ~"P҈fʛTs YrH³r^ uw?\7@^-~ xթ1ɜ۪xDʟĉ;LvM ;JUSmAFg+[ŴT~GQ1ZaO`B.G~Y8PfuC1\8[ܤs@=]xJ**6*3"iVfv~ZZZz6*4'oS%u[NJw+kD|555#Ͻݨ0w6tkyĉeyˬB XsW{TŸu:g3>\}8'&&&5UE7u꣞H+TRPם]{\4"yNQ$&wmgg.Fٸ\W1KEBJ}0zhs>TK35/Or2z`mkk nH#J/r۾W)*NQB r>+<iw7U\\V/}[{ĦrkJY)'h Uh 4[ K6]?yުĵrR%g@rg<85p0˗yᅬ}VI}[ճg נGLڪ<>=HiZx峐VXSkH'Zcs, 3ѷyz9/v߾ Yv;S^ M_%J~-2>] f2Ξ>sw"i1Wǀi唊 HL*3bϿZljzvg|VNa;D2rB;LC>ʂLWup>;.7/U֙em9{lbp4 ҷPv1-u5 V2b1zsoA{mxVhOR{;y\x~io ,JJ,>o,A#aP=߽b, HBCe߿~N~mh?kku"QĠyCnAJSgW) 0kB9ʺvǡfږ+;駡 ".}ѣmSXyX.Hhʱ1n<?j^dh,Pf%If\}06v.=/_\% eu }8J*ǰG.&e^~$>qJ.tUEy6g$ᡘ^)/]3}^i/0:`d{XIɪ{ե|/Ш.4CWFLwO-⺫{_F^-z2]'ȴg#H7V]Nt]^3FsÉZXξpߧRw>h{`Jo{>.:9YfNpEx%ŭ2ـHN)AUEfաӵ^ݿYf&?4٘Dy a>|YR^[:ZTQ <#@ `EݍWʬV/L#@x#-7\'IUe*&@#U.R7ovf:<#ZS(>(_wы9m|ãY-_|nuB%sruC@ÝG9 Ti@ />ؽ#ygA޴5Kܼgf-kn7gJR!"3I#䬿k?"mSvW#īxsabShߙuh7B|LJ̡?zt zr&#"BUb)}5w#^{qAO>d4Si$qh _Ɍݔ4ýY))8%fƎIun/ݦWՐNg.>yH.;qn?q)VӚϕZr0犮oo7{/؝~O~4ڨN돳GΟ1x:DG'-sJdd +ϓ2"] t\͕)uZIrjk{[Y?yYhoݚ#FOP6Hdx![ɧϯ9@w?e@M<4$ ] 6 8?{67[0<νM3it~oj ]Fop|R.~ʊ`x5ϋ%n\k5+js)^/qB!8} 81z;""ݠҒe\sk%^7 kr}A*\Fy3&ƫw"Uh>X5>_!N//.Lvgg=:G tfdpMLcAN֩ D0% "Sٜp!BZDOa]( Hgu(ۇø̹ȩ+t5OCO檼v_v]>W.W|[uU*Z eİtUy]tr;J4Z_j~i{Cswoq8I{xzaѹ9svH|UfUiiŽDxet:/^ˮ.Wp3[Oedpe?_1{mPXܚ3cjYe,HeiX}X@Myt6.'+:9Wz;*EPzvm+1T'onN|J??5:FZ:~ ;RBF|/qO+~~~Oy몡ointrr_N h:LsVSX N@No%'D9ӲY]gck\<Cav8%8Q&Oc)t%?%? t> JnOLweN `]Y͓e+R@%xrnsx{K j69nva4ŭUZRB)72117{t#3pׯk /@xl._W:AuZD=ׯ<{kc`ːLon uଟJm'A~j6ʹu&cv6!eu#8*8+W8?PHW#ZO?Zmx"=6$U|m2ik ^=S˴ ,qZok"7 M$h}_rq}?׸/fq|)I\]3h3l @VYN\Ss0=ubkLtMV-ce?υۭ׾G w=;-mbG.FƳVEŪF֟'GOuc׮aSO tR>)B%ЩĿ~եx}%\y}qsBJx5U4NM@qx|f'[BbQP٢>d+*Ũ/z:gD?~L. bby1ى +?7AOmsi6Myخ|[Q̭`bq2KQ˞9u3x}P7b HyFԟ,ʟf~,ǻoi+Ï)%d jWvWrj|v0 ¦Q|~zPx($/:evɯJ$2 /mx\kdVߩ(@Lj9Ҝ;v<B.,ā~fcsd5Zk}ɫ/|`]%9d-KF%2^dXkdZM=$3S1j⡡nXIsݗ\?k ln9dvFQvU:S𳤐s~~m6褵 C ;]ZPR? s<.~;:XW$.W"!)T{% 4·E98|ʓ^bphzCjw^ZX&;%а,Q4SDA٦0INcЭ͏)!iBeA$7?}ֆ9սhwp?xByznhѕ^8aP Q&pq*D% j]篴SQQi3H,SX[f7|]|C!+[XcX%hGKf\ShS:jv\lL;)HrQ__=]yy)m?L_|%R9Zg`C7I#Yj 'fXBK޻gyZ^!e훞77 K38yo'LLS``Z)\\Go#DCjt<]|P75@?@!BB][;R6{@[67HH@䔔Р"O*CQV1F {&Ե;ߦ%l:sM٪ 2$ χ8"?3N~-]M3!ȕp4KàajNww$żtm޾Ud|oi ~16]-("R$ax$jk:G kv/4;e.DDD4@:,ljkk߄nYԞ}BIIY)C/f娛;/ fl\; xpk f>K5;H}=h2O=ɏA[󚚚}(4~1İ.0 2hg'GG_?]._w- %%b,ŋ>|uӇ;9 A's301Ss˚/_\܆hAӡG +2Qjֆ;d 0(1'>~x-},}@Ws4MmbA!bu{@]Ty>t"s=*aUL01vqӼuc@d>@JƵ޹PBf//MSV#q8G!Ovse傗NCJ~,OxScǏb~ygL:|<r^xt.OB%}Ӹ0T7/X=yEǧ @J)>LJ:"fN|Rh=և5&f(]YKIa?Hyw9MrFm~x-C{.33U&zP可KWtjq?zz"ui"~9}GZ?so "+h6 XUU%6Ŷ=0`S$ǐ^ES'U|4R&y9최~ߵ Sk/)yim" oHtQ$\})HM6)˧8ztrt Yᇵ5/3AC7(XY/@XVS9٪+%$n.C]jAh|v,];Ħӎ.-;;ܢ-&o}-8Avghs~S}6ʣ,X]+c>DU}>s_[AG>|K;uWd}qj9\Vb`f^!aw=xUǰXu552>\t\qdIJNf  m1''Zve(,.Ðj.#fq1yT> A$e%KHFD(6FGG' mmmQBB?FȦ _qb4.:bܑ`Y%piXA͎۷o5#$$$mm߃kWVܔ(fѱ,[RVFIRIH<%+VfΣǎ6SoR&8rnlF92f򋗖tfz!4|$%7BJQPnA&O#G\Ju70U,k}q-z>3dϏ+ۢQpĉ5IccYn{me7|t)8^drr` F,[ (yUKzt"UOWy2QvHbNФ&$E ͷwqlxGB79o0 R͐o?ᦵ++23- !<2rEfY ;hA*CWy ~#^0 볒kc'Vg:= r3.V;#li𓜷p|񳴰{bٮL*ߍţ&/e >F]>_?}\g7Ãͭ|7?#ς>ha C%r6/(%56|ff7Y}U= KcܮmdTR]0'tpyk^:Prkmݦ c0O >eGQ@~x1[-!$$HzoWR< }%;rW,Ñ0YH`bf6|J !r~og r Jk̮-yι@: 2o?~oSXؘN٬϶|ehT$tpp&@[?.䋿 EVP׽{E'_;v$cFa#p pon׾hŞ\Rytk`ኴ|‰Ɛ(/ 40v"ٸhWY>C,PV=Ow{ku"ߑ/#K c*ԶV*koflO3MDB8<ʏmΫWNur;wY~OJ2$R񸭽N}xS%6q-B O 0?fVO%˭v+3cQŊgWFZb6O(*!{~fPNƹ3YdUN 1U*[UvϛCC%}S|NSp_ix1p{9O;ixZI}i$eJ" @ns5 l^w^d&ޛ䉳-zLwNwf`t{}~ l:1SyJ^͍ص &wŞ?,yW{~z X;d+4OВSv9>:)GZn"q_Umhl^Х21fgRin8rInwTzеLΩ;DF4D"dVzD{2NyI-**sH{1n&o?>j"#p=SCAUT痀T -޸>+ʶ,(g2lׯ \hk{\WzDE݊j'{r8r7sEBuˏx$a<‹O3sx1.jX.|L/gEeKJݡYm܂oOkmMlE–,asE؇kDuzv xհ:Rdc]b'kB@)ɃM#de|V7_t(q ]b&IGvjx8k],A]}Cؓ&hq>} %6_€\˙k"җU46~>3iQbkфQ 7RYiTFw,xfz~ycKb5ӽAY} [N(=6` y M[1ph2 >,>#汃U,ff7$ML+1n N8(hwo2Fbkt/.B$vH L^5z\W~LiH0B6i`-=]@#VPb 9/n v|}Fzy}!;W wuKNn,Y:nďeg_Jظ& L %?:^Fʧ#XBruO&Ǹp=--5RuH"G<(}*Z-MEs4VBiZ~hjYV/.+nJihLU'AowiznK~QoP*)At $?ˠ6|Bk*x/S͓Ԩ鑞&gy|QHF9}~<]^ccTx⑏? )0uʬ*!H U\X|[iE}$/{,RZ-sd2# )2F\#rZ>{e0lTHUQ̷oO>AS2w*BC).VҜ \,3(}ESX[[XoMwlqqq-Xd^CD&$ @tX1 U d،Ꭳo؜޾|~m'][)*2s"`~bDS؂m_ƒ1Fs|@r1"C{ nvG꿹UjN =+s.^N{F&&%SmI-ծ'ȏ-Yݸqcb,<2~۷hk?u$+++B%DDDQt\O\f?0ؕr^jP@u:NNaﹴ^Зkk^_),HoK9Le7LyHh1533 Öze5tTPP0}(0PҥKWWײхOO/:l,~B.011\(*T.߶c 9..!%Io˝,ImFz-^A<>|OtAYɈhDu÷֠ |z*;$Z --s5 $ZG59L}X0ET =n #W?xPȳL87]c$]LuR>>a bɞY/^Vњ壛 5R{(,--cnت >w^ .VϾT)o`?w^{۫yU<υ^.ilo1\M tdGK8 >]g]7~iYƒTt'͞/Y_'S;)goaR閽a:apfl;M7nTjB x]l0؜TZ<,j1T%%(Ft/^̏O JZgl5)}h]GGrfӋwxyYz1ە>2h*8 2.dz䊣PG\r4#)/ހPp܂0ȝDOϲɩlK>+GƸ A5P3~NУr{+$Gfk V`!R謦REaecJ Ji JveԠOpl߿4\9[Y_Wy 'gG L6! "5渣ŠG҂Gn5z~Om-4 :oBYpi~ 3PiW;]/sǯ ?B;ʫQXGZk.h8=}7iђGBO$1pqft&?,ĢϺj3-hU^^.Ǘѱ黵7r29.Ha]O TlN\H{&lo",\_e6,HJ. @4G;sh]㡢), W2SH>ic+Yx#Euc4;2+SIy)ֆdZ%ZT[ӋyU녙lKo9EN10SuѰ\Bho{*Im[HS_U\~z  qػ)7ͅM6YfTl&/|/Qʁ~CќpqO v3+w7kڃSn,}yJ݇VViuxeYPqˢXzWru6qaY (+rԽ֌̳@ht iDXxh\={  (d Қ!os%=)ͫHV>4MSUYy?e줈/)̩jpiv1{~%c@-Ãdwlhg?zR[eM$T>E5U/o @̞0C/z+.{3L;m@IY 21Y4X$w8ÑN/OGl ;c,NPK][&F /p>SZW2pޗo{8xl(Bՠ,SRnA{;$h|P뫑Ri&>r==(G]&ĎSBU\^^8OR񨟟ߋ68Fi=(+NWP%22?ՑղCׂ/Z4 FJ9=0s0Z)YU o]Hy]k ⌖#Us. Mj@n֖CHՌ:6|)^S!oX6Oik?ޞiOp.`G|4ЏQYh'l撩 A[Yh~pnY %@K4tP?PQI8 O> -1$z6o,da'=f$oȴg?u.9 KݟuQsOK:m<ɱ8/v~MQHu$2nQM6PP1*a&[1.=l/tm#a7Cb6S+4k0>m>vJ#Kv#cO/9L/ y5!WN5;˗// ~SF7z\4䇢o[=pwI2rZ>SF]}JA#%Kk|<9oLyx iP.>M xO9s[v;8;6BA B ·0X'Wz(44膏!~#\4ˊht|ZZ\o6ų`{=Ox\g0 舏4ae ݉uv3{\ȈGYnHۼ9TziW܂䛎Z(E>}5()?ў>:&FАfX%BJ{0Z6`G\UKAÃ}1%`KiPdn~;aR^|c+Sx(577"<۵ m~nq*niwwk mSz"MZ챼5hN;1ZJ%_(-ޓ&uLK?8n S!b&sc }jH[D)Ԗ˚0]|hdd*R+ JNZBA#"߾5 6Ae_.MԍVhwOth>6/ٺg юUz$?toX+Gɵq?rN{w~SCr>+<$nF R ^z{E۟D?SAklzoj6ʔߦ$9Dd,ԳŒۀzMLaH<4$ª'MYRYұ)r^>;HK r+FEϵez}ȤBÌJ<W?3#Rx7z1dXowB!6BL})ׂI՛鹿`ư?} h pmA&̮OuYkI+tT0:~|(<.Tb+iѪj|pc럇zlvv{#E#G@Xpch]~ZOL35 [ۛ4 D_+axl}o?q^qԣnބ.6Opo/T;'ci lk H'~qtaew6Fݔ`.׳21}qv9u&]L(@> ylRͫgΟ\kξԕB`iCX`/l1[i0)+%T vy78 !6 ps#YW>iv`\O`+{h|k,'0UEEiy F**a]uiRWIYF̔JxWW׏1y5 M-ۭB2P$*<3|sM ?uQ2{xDJZ}߽ WzzF+Tm$(--P <.-/1Y3zhbWNP+G]qF[ش6["8d|ϼbϘ~>o|uR'J~ԋU~ `9wʏӡk m BB$0}`jRH) ׯ gO ~a(C[a'[d>kvl`>$D9ʐkm8ЌO=)D 6+qmm#3uG5[W_ cY3D`tJJ$01!}f6e0lj+B(tsuXn&W{ɹ@u&`YFnNO`,2wYv4ɹv`H0[Xnd6Mx_`$ej' FvU5k<8Azʶ45Z͕ K{3:}ϹsI̷;g0@~1'̈́x@.Jԋm`!ld+-+xkeވPK+ȲTڒ/B3tڹjk_vvp;褊T삳<de5RY@kʹSܗ/G<9-&ʗ%gOkѧϜP65 Wlئ#*[J7-oڬ WXV'#4g+r 2T7ǀَ~jҷ~}ȥһ/^36W_|JOAOmnN }FRp(o/nݫ-ei2Q҈2(=zwIͪK\1ٓL&e0$+,1!o|M=[wrFYvc9$z~J^}yA@סϳꛫgO,1BtTGFeX٫x@-GlWݝsqw艹E!lxC(@yD>erA&v-OIGV[~"faB9srҤi! efh>cGs;yWK;ɨYaff>Yӭ5v֔ ހL`ov D'pqqDJ# 7H& i/ERrR,zvU-zKzO/8BAձn^眾j둏>ksUQ>ln;܆Hд\X \V7ͰEa +lV4eMu0,+ZD m4D^ѕʲð /ȱl͢1 Awl\O(S/ PhMib@@@p2C.@9( ,AGiA&*< kfA1Fض"- Dܒ@lc%%|Y(IDSEfu0 ɐJ(TR$1]H5nA޴j)v(+PQ#H0&/3 rJ>3= YI9Z@U  I9IMB`S8bZ0 = CBZ*m.(QyCeyӥ,>!sE2q4ȳB/Hw`XV$Z ET2R$^EȆvL#I$(R/ AR$VhU 0tiH2i[ZĎpԪ#_RO`h*J*2#q< *PhP&cG 2(I4:T㵄rPP@G|9U*P@iT N#BDme`dEFKTiVR=UKcȣw49{rhHT94 b4Wq#j&USTՄ#@A(4 ՔQ׏SI1Aq3]Ʊ*u- M\vjC5աf+'juW9asCBlQů핅@G/ .[gƒԴD!SIͮ_HN %jF PARTiU1{[H5ދj!Vb4'**(FJ1%cu"t[hz0pPjEnnVWm ,(FA ::Pe~Ib Pl!ZѬvٔ:cn VwHq, 1KE@-2w8T/[lNi og57X׭u ⎃ QiTM'fg<1_TBF<cf[Ҍ]UImeQD[3q F0e8oshPmHСN)F ƚLWKVlW׍jH ׹20cE(^9Fүd=*Ѐ@XCTCt8rH3kK7IH(l͊ q% f ކsM-ɢȠrVJSд,qNZ!cZz0i$C e?éHYQ4N8Z1xF<#a4yH- :DHX>9Ԅb2O_3-ބO9 FGC͊g*1+HDMQN0JLi9wS]͎] =wjЦb0 Rֻ <+8TO`3@ZTw|jc4Rzby G6nQНc1#T|f2(0' :J`yQ2T1e' WLsڧӒ/bצ NZ2GT]Pg&zѺ+0!^>q2߽ψq|ZF.R74g@!B‰Wӟ)H+pZ$QCIl?L>4D#*Y@FԶwp}3$QND:8%yBjN g6jt xӣD x 5tIE.Tēu6=]^\9Q$b&˴ɌH}h4 fZ|}C͋CKwi"_6 x< ^աfga gƪMdɩ5hҬ.B )zv/ B@&o $4?4.^1%b9AUHӚ eN0ЄH|!Jq$#PBFCL!L ;FLD6t˧b,ڂd3ͮ]}{\J(39fa}-WD|ɧ4Ĉf؎軘kxT!->-'hz,×fL(*+{w EDT"rH-EETeI+m@e/ 6Y2huH"b!uSU%M TQ:r4d I9sԗ (U0@ 0*ɝr'_3ROϢ2cJtzKD$?u`4DCd$O ]Gvg @Ĭ )Ǭsۖc?E15P,~J<ӕ$Ҳ.Lf{g/cם뿽k#KmMϼ7m57ZsxR-~~ Z?Ah0pw7C=/7U4{^NUL}jƌmƽ~Fvoސrn|b)W|o%{++.E倆=˭z6VW_eGλhHW)_Op-WkfmU76>5G,AuNjyOB?oԩS Nw_vw?qm{W:+g"9[rozjF{swOzꆛ}ݞ]mYI'&>9}s;VuYݭy~oӧOlUŻ64g7'O-l{˱붿ϥW?qxۗWF/:0xIȻ6mwOް`K ,dO߾pn{*d?ɛfo\?i9=np㮼]QtݩW{5ˉW3ư){챎7礻mS+=V:<"vx/:Pγ{WіO:48ImWyG(x?\pEa^a;w^=dɥ ]'~p}}pq]mݿ(J" ݭtwIwwtwwwtKwwwםs7{#Zs97 m奤kV_JQ*rZLDR]E+ >IrTcXvHR o` /T*+!6iL&cj'h&*@= j48fI6;S"!7''۵-rf xBT|**5F+T702/5^O U SE&;?`̶ZwW-/LA'kX&PXXX7ՙq  JVsg ?zx2!`a$K}t|aDĤ&W[MMŴ張ôdK{tvg''h Ms09Z2/!-f2N7HrSprr ؘܔ;˥R0;@Jh}z@RJ"h";Ǔ?soP\"z)9Ot{Bˆ_ :F(28tnv3!0Y-3(5^ %ǷۙkH=N\c}ީ_Ry=tvϡId_4Rm[uUPNL(U7&&C8Q{8rjjOӉNFE///N,*K컥#/|5) Lo%|4s< \䡡!\e#dGѱ{|qqA,0 %N?_U<֛(ֲfE(nS!5GU7+dGE/$ 2hdq4W[=.}~{wXb3:DI"U/%6(45Δ,.)lwO9P_U4pP!&#F\UG􌎖snD^tEe7~z3Ԃ2<^d 7 9Y d7$4QHӐ14 yz.=V7HQ>[s..-~z({$Nh>\mubLCç=zE#Us'o#ēi1y.*W73**UK]b|| fa?[ЊQ;Y a97K:~I6)_|BfJWg ZHZ}dDʭ^9!P0uˎh޺GDVeHhntZ_@H'a.o gdJ+S]XO_*%FȾT+W-W=܊`T΋^uRy:rf?cۛt|sv;sD@Cy4xˍGء5~3#8i S$0*ykdQ JÞX`3m  sr ɧdRvP!6⣳[EI).ҁ4~7xeᡚAc>d30K@CӲJK:fdDз8AΛ䄅]m7r3Hq`  %e)|A_oO+ 7(^oOeB7@ kj5C ߪo[F} W4 VDƵm*೯׏PЋݻut~beh^Vb;),Z\,![1p#+ly1NDPv/{<&)Afx[ݔ? $^ҜG8^Q[)MMJK 4ERMʸO h l$aMCEH 9/sv"зmR RnM*7ayEj Y("Hy9]ޞQoɑ²j}H,hA18rSwqcƟ? wW03?vkykCk;,jϏ^W;e#vaA2:zz] GM_jfͣ$cTo"Iߧ HY^ن(|B#%!ڌ_Wc8R{~^0x~K3\볣Sy qFiCZ~i)ԁ/ɐ#bY( 짲8yLyvۮߟ">֧/t["HǏס(1BJ=1E;0G# `os&!i:L~BO,0}PF%~<+Wk#^Wߪtؗdwa`Z?[gmmT"X5 w,<Ȼ>&'c &^JӳqXI&0 fq5m6 &syJb4q22[1Kb\0`t1eKbf  sm̙@/hp=hR=$ݷp SǬ5 f#H"fT~w+swᏌWYgyASϦVf% p 6F*>K΅&ㅅ@w (7 LovtxH^rrm^EIO?tv7{S6p)Re>LHHXrnΖ f4SLxt\hOJ9a'ƀPf4qTs{&}P`zՉѬq*;;q,M4 J |> PSf/OFz|ޔ)* *Sn^Mso,谪(~FɼlAd\t WL s njV#TJ Jn#[CztE[Kn BryIddQ j$0EG5g Nb7Ma6%#JfZ|sPƪD˾7&Gv@Vm+\ $ܝ@tWӇggI0em.}}?]Hddy@hӱ~XE}zt cQFƣ%VFE6;|᪺wAaTmh4#ʝO_s^O0n iߺCr#㈭!b9 r("g|+۪QZWwbqUb#_oFu9WFEVL, i zg(W`a{;!r2 B g|~tv!P0[ëXZ[`5G]ͭ~#5T+LZ9JU'~xO+6(J(v#=Q\Ggg2x89W[k2k'(f=pPrq}䨇vռEhѼc7o6B>eH ו*`?zBmH|+ءr In Ktgd縻y:5\nf-"-.aJ:U跻Hbw.ۥ^m]d HwE{RPo vv]% 6[0[E^k狦7هPlKVF1k%mD=Ml+ -Q xDNe_\CKF]Y%k6)^;POqM3Ttl5IQi,u###9}'x. @@/n3أ^| S|[EvH)[jPfTy wQn ")j*l5!&W5 t,銞} NxA}9;D0jڈ*k? ng^ϳ147yGev,%|LpxYlz:(tUg%en67 J?hy{eeQ(T?FSURe݌ .j^=vQ_LMju02y}Ԭ(e#4 S4ʭXTAQttROyMngz͕HF2ޠɣƦI!O!dP(8TBGo `D;O QKϙ1ڛ-TGif,Zvo2ڭ~HJ䪙*#Uc\:1tOJ yl)4i\[('絘E4LLLb-Tk(\d=Z>cb`aQl]y<}2"}&Ta>pi8QVI)SFlF:(/vaf;RH*h' =X]n.>Rimw8i( |2te^Tms9frk*g%eR8[Zf+)W`dAD^:"#0k}}QZlSNz5|YV AQ)LIL ̷M yVzT¥#X!ی ,dī_wX?搈G(m2k18!.AVIݛUuʙ 6<^V圪)il._eR+u($D+Yh2_2%g>C8:u ЬP^c |L!Iу;O꩞l13 g 7Ej38"\U|v|z*##ep.5S`xT[}8KJ~2LQ){.Bê4 '.y0F[MÚwbqcEy#kϬ. tu i(GIak-ݘ7rB7آxyι7(Kr;Ź 4hi {ȉtO GiN:V {!Atٝ-׷3釆-N_:\E!xftf,I5QfLEQ>9\l4MRF\+m .6HOڂ5h?j𦵵/,b:ei`edIg]۝ x)vBLH ѠNx"?veotKͥ6iw<-rV,S~;zzqawwn!`2 <ȑ>D"`I#9>FJ,ndmt{0~rv4*^!£S:l[^И>qP…˶e_]'#&u9[ڙNK~h(2`fWL$euR Dhڿ[d-O6{l…G$|M.9Hʜn\x2fI?$|UsSKq]+ R=A)̳ٽ]pIS s\-_u|a~WAW7:Ӭ*FLj?zJV%|U3|voUXW< 3jUTnn7ۂ*%$c6mpgBu$Ks|F5aXncSU7^0gdoԪQh EE5F%v>cSPk\vR|u>|0bс~|6/N|χ9/LFKPB z\,/+|턎0Wֆ\RuDd gc('a$^| (gR@K?|`ݒgZ-22Χ[77O)s&ZU| ƨ'Gw?7u -FKBE=v,,ɥ}l ROc3Զng|y> :!#e],M wuBDzUZ9Wvoop_L ߶mʋ  :]JHAG(<7lþϯ֗ /-+F Vkh ښQ F31(Bۭá٬Ʀ'Jb271kdTV$!r.z Kl͞X|s{Kd^5JLC3 d ~f miOm$GDLED\_Z0[k0 [q?H))rS)7L,3zBWiZhgLc33*ͦs%Whj54@lta08հg丒ƿn\dH4i9},׻"3z'?-hQwg}rYy ,6La@ܔ mݨ3a`nIJKKOv>lD(z]Tߨqƿ\P72nBOl鴓n"Í)W ܫUͻ30nooeŤ:́)Ԭ4J;9u;8u{ vNVbnpX+c=]] ]cd&ȩByȎ+/S2!tr޵`tmf/~Z({iAvhΕf`reA\w5B3r ikMFr..>ЬaSIcɜ,Tfg u5tnq)}wƘ()Sf6?UP!X躙7Ģ~V'G:q gW3!!8-%%&^{t TwtUP^UrnoWSWijljƬs_@GkH Ufm_4EbCb捗kuw*hk zVYOٲ'PIYYV`XZ*=h *Y.`55YVA_IaMJMǿ^f!>kLӵcX`F[JfɺZhp,6(wʊ^xs,-z܇l;tٴI܈b2Jj SuPAxڬ_f6evVt tnn.T.{tTQs/3 kL&M323BWVt5k_[6mxc%o_PXN]f[&*ƻS/ żһwunN[9!yxFVtt&/mf[iY~|?-"&&q0EJ[;Lv@h&9 FXFCVWB䤤4ܛwQ3fJpo8ˎve^>Z vC2|>y;Z<iW4R 9ӭ"ΐC \&瓍6ʫH1?h;?=uݹm}qY{u.SUEa$)>xːщƸga3N =|ﱀLFCxRR=qyaDP?JQQLc:@Q/8XtS)Gˣ|qх:.j|7ğwW;^6mr٨Tr!KߎgpFBHF$Hh cc1f5-{+`m|quI.,?&)W&c\ɫMw^O8V[H%W``#Lwf]jQŪGW$FnY?RbD8;gȅ&v!K7:haK&,$`Fނvypzs9o㲅lx.m_?|y?I Q #:3j5SS/"ao'ᾇ83};1w`K@eO^*#s_"xĢ2'G=jRC5˜T@r(E%LaC[C|Z›xl`33`L3AG%~.>KD-B eCkꓑm`!H2J%2iFA|,ҿwǓOfmLM7WׄΑw3?:_Y;Cڵ0䃷~x9y:a `EM̓L&5K/ϑ(ˋxE{aOr:jY,lݝW=Vl+@l4l*_H^B9lAjpDb`T)֟rS'3 ?WddG4=\ڷۭ͟z^>6Y*&D,[ 䘔D?Bz\VK?00xBt]?ͦ[nyM3|zAFܼ4Al&݅ Wv.>r4ȀǼ;~wctq/:$Hy, &pyJlkT\U/Y~妓oQsƧ%ߝ؜iTOUNmBsurRu*O ~Dc櫈NGȌ5+g[~^{ e_cto}N~޸?M㷞JcKg'jHo`Ĭњ .!71r%&A-Qr?$:btu6-6FΫhN1.v |p ߢ񋑑Dq! &Jdzlgm*+9cpXr?c)45'm鈕6#Էc&JeZv=-F˫m']W`젨A4 _+))eZ[[C/Kp+  dl=pMft9w'B@ƩE9CSwٕӓ~վN]"k86o!F?H,eT4J\;Fu6kh?fJUw'˲߽UmAR,!2)))-{XBXh455+L'e mX-ؾʰt;BCanɣ @N;7mw^vrʨ]^>7E(5 k@RVfK$׮'Mpw-")ԄqcUx}:f :@v;lSů(9\6%yF TOGd%k2d350œ]FKzlG׃rܯ͠_p)aUs{6C3w{TǍsϤ Z;:.ʴZɆR03NW5ʊ !##7wػnj ?T/zj錽ɜidf|ڢv́8Ŝs>!Fꐗ7z!O'XkFժ/A8}Օ)T3ZʢT٫-l;U ٦ݻhid:qo iO[J I;G9;X)+= 0ґÛr>ȸ踸/?xBFL,To?N|v7kߟQb>:#uH 7p+nn_s;y\66 ʁeHًs,d*ڛ4MW[%z9M dI&E,)&Q:9ew5%zpQ?EX[LH'w4v8PPWJN$' hfd,_)siC Ka33,n~t˪1Y\A™JX"}DA?WϜCDGP7x,% k0:TJ ;+|䲂ͦ)& gpxȨv5RH8BaL?3`r5|}ʮ[em.#^p4R !(z;PA??}@'6c Ћ_1VBkI^# =·}mb@ !p,DllEP'rZk+W 7'bhH|Lc9JV^bo\m)ZYȔ?yQgϬ@Q?]XP0ͭAAm3ݟ05r&- # 4!a A%zQ%/ۃp)2\(XXU+M$Xy 3uWfʸO *|΅ xoa)_Иt100AQRl$(!/aुLzͭI^e'O8E{~^afPPdRLWE`j_dzJ50nko ɚt9쉀f{ z*PP~ WR,L ş $ۛYpp@`WOkcٔDE?`5 Χ2aa④dƒ)4$EY,-,hNǥ7#U #7:ii< 9F^Q%MOW|}f /5z\l֖WlD$ߩ.+eAWgX2+YA܉IuOosHmhgSA/}-tP/vT  ٜO[?uf12ʐFGvl8ƹR>gg&M\ydQ8,:LTx0 #2a`t4t* zsxCrt^}Ơ Gut'zzk"uc  =ZX3諰€r=N[˨4جC֛^B@n6I|vR0I:ݙ>WaϼHN7E˩ NX))ߪ.tlx0ͽt2og WDDDJv u }m-Zv8:C> Nd$:>>8̥]`i8{Eџ"Ҧ  1POu#%Xz(;\lKWKgIQ7+f~f8\a_0%Z'rZT7X__ŕ.#rYf>6 nT* }2twwwԀÉ 5c,w:?{\:xV|2f"'Bghw8-F!ϳP4RzVwrr#F$$bI_=5t+PV:C޲lsȌ'Qём#؜Ovqy9ݶQ̛_2ĸօ]ťE}U>bVBX(|MGG~J`D?)>!=s l0F7Rzbh1U 7j``ҵV22?${h0)Pwgikik ^,`xDkv[mˆ<bbtt9 NNѱeY(Ϟb4neZN=utL _ ^l`h-W% b1fI?3!bMi6j|11!xso\ Sw/_ML)5gٴ E}&yttxL+M[$+0R%j e/ ++  뮀S:E䉊+gfvʭ$AQ M $V> /  Z]1v58|T~~"$\ ?cȡFnDh99tUsayR_<7 IOes)vK_)ɀ abƙrsAR=4~) r֓xf-6ReeќN»w[nzϘ_- <54جr3q9HO !%3mNLwD|" ׬LLvb S2 +wڦCe4opp8TL߾O0;8#"LLkQ;.6U:<ZNeЯvgJ~ ۻ6ghLz~Xkcb&w#C9W}>\\J<,PN0.e0u`svl+_騑^>Lż̟|MnD e>JaɖcRRC{hҡJV \wJSc38f*AIb$lqNuSڷS<\-|v))Np])jLUy18FkIdJPBSذ<'$ځīӖT>߮3V,PyZ9Aÿύ /:޴|6SR0Jyaˮ| OGFlK֞&l=GN.pjEx'1 91,YK~[-Kg\XPa<=rns+ ZjĴ*J{C-+cQ8xXͿ.3!#0 Ѱ>)ͥB8q" =Q`ѳ7/' F{jk0U֍{\\.0/sZ[7`3W{<ҋbbe^_3Jƣ?<AzAYcO #njK7&|[ɐ"Xy[RRfToC^LJK ^m~*ƪznߋJ!,ĦZ*ZӕjAUI_+W)*7Rf)B9*iK;`]8>9._0cڿ[hs@̈́g^מ* pWj KcT <"Q`y˱_oRyr*Jr.C`biUBL]r1@ o$ct9gzΓV]=oɛXtL+#Rd.€q~% i%*/׸f [DOC$aa'#>x܂x܇%Sl%L9ܽ1Dkjau~ֲe eR1 Ȫ77v~j8%kh rQb_X7ȔMY$2*G`,炱_*@Iq8xO 뷾5).ջ$ oaWtF2<Z}!gtW6L։wm jt-SP1Xi &% .G= Hnh&H5#B6|Wio/~=gB~5_,dJI$PPȗR(! _ n(ȈzTZ0ꮉ*)cN9@BP4*0=3Iq/lCTjoogu^b7iOms+TA!jBO2$խRѳ 3nח3hjh no.gMOכu/ zos[RySyrLtaEWgb|0 IY ?W~sqURI[.4:SP@%zBgOyy`p1lzʾx("ϧGo|0%55|CN1O: `Z}.)x*S$*,u/b&3(/rEoJK䢢  ̦wDE)xUTny6g|RmR1]}uWy ߩ^ӐX\Vgd䍪s}[P^̣ݞ ZGF)JQs;"m|%-O ]l~~~АhMiԖh wwnv_8}%%%ނY}Y0TidկTZ[;Q_ 4丒kOJAS)oіb*(ی}a) @rQ''& o?)/(oL% ہb{Ht̂VVbZLOb(x<u˖3Qvx㨩+Z|Rۨ٬<©~*0޹"Ym'3[VJ"fFaqa_hmԬ\zjqkRJ٩{(DDN'۶ǯvz(#sqd7mx @pXYBgaMH{Wc(;'qwHF.3^=c~nh<˦e1v2Iz([G̽%pjRvcU=xXA Lr JOl_8r.)Z|?QmE!hk0OZF aWJ@ˌ7kp_鞣u맟zg/CGGdRXR|KFF&[s |+žyolY_LqPRДy/ƼВ˨:71 c,'/br2+ps:A퇒a?C)'KK2 587U\Ѻ1@7֡ՂTKdΠ_*U E$5ש?A5Z|>cp@$iԁ%M(V_}uiH !eg}=u7SB߭c4"-,i~ani_292o[rgu7[ }1|&p*T饥GGƠLA$Wjݕ 4ff98H3PvQϮnγxKX!All6j4oAC#L:WMO: sV}}l;aēG&*"!"Ncvp<$: Ao"?GXK,,]]u #7%9ss VvE,X<3O=s*4ss{G QV"~/&&V˜yeg) &ϣgQ"<遀/44&oXG[ZSPЕh{q P\0(Z#1}z?]]xx ?V;8i@ߜd0+TA?y w#O|1N'y(~0Ţo8PkG[yӇvKҵ)_E[Rnf`񖖅 <GN SYfe%sӇ,ɩCc"КYQm(23 indz#?҈375P*n))o"H9ak'99^JJKɀ/*M}S,4yxyl5?oY>D圛2}BJ/аӨrޡa5N `z#!ЫڵJ2{Jbϴ [~r4 .aizz=CCH8ZU4lr J`.HظfRo r\@'Ww86`eR{FAK72,jzlNNx,ytfFʔ8ETE: ?zbS;;2i|&%'@L4y|#ၞVO 011 wk֝Ufd x ?bxFEe M]AOΎv@BK7;+ ?kE+{9돑ozꏺ)4[_׿UX+34TڷJ "/sܮ$7e wPZ,voeEZõQ7Sכ@7#>ڽ/+W'/TZ;N?f]D5뛘D`TPO8+S|@RGpbeNN gmJAug?2<Ȁ]uӮ.͡ 6dL/*_ Wo }kmn#u4粿Pֳ:H!`>{& M2Q=Wı3KUrjG$((I&\#?獆D*tij2gIoTk BnO8O~r21[cZXY6hv0<=}}8oO$yB5EEDEFοٍٽ1֧eqsauwA7r?|+(P@ŕݾՕ90"\ Gh mfxJ.ߤ$y8 ʯ+aA?l6 y?~ԼԦyt{U\Qpw-Tբ]cs;SfvRi[ttW35oqgkk^aaF |\{Sh~AKc)Z}12L`ZV":cS=nUpS|3b vg,<*j8'7@eN__?^F/o)ꝫc&G5Z9ڒ!#"hn.H0А11㐫:2ިZY*1TF~P$ @j>O=5ur0[c_ynRiYcd,'h=KܙY*5ҲFVl\˵FE/:_]O9<Ǥ]n4(N^ZK>_^Y9άfYRRltU"z3SC#LʍBI}7%;lwD pL.fJd-h݇9MJD-٩kww=џDި0O@ZFUI1;hXۚ'OWحGv΁?&6 C8\a6/ꘘxvUxLXTTo>w1pp:"f﫪?gCbbk~f.EztV*`9` -e1 ج|~m)0$.+)\"jj" n%%tz%N^oorS<n+s{T&}}ݔl[W7䔝1??vܭtp*/wsJtFaݛ05]eAoTk]ֳi,wNAAKg:oT>2#SӵD:~otP9jwDZIrJ~cZeed|[N..1u"Tk} ?sF 3Ss_c/ǃJP0*bPNzT ˞U;SgkF"_KI3Ȳ:S*tDY([oXB5WU[ޛK7sl7ރ*-3{E ߝ!=+!)%S&j{{"Q䞨Kt ~ũ JHٯm<*-)=`뺞>b}{j|p 6`*'_yˀ,$\@`F DOa8Uy|~W-n%ſr9(<<>6F9@0 ?hmwsygto>}2_B_񮩉B 4|{oBGXة#pIBZ-$dz:6/>G@8: O cZջ_.;Wtt0R$ʔ`Dֺ,"t>"'@Ѓ ֱGNZn $Zjϗ-S^g:ZPU5"wu.7Ғ(šDXb/@# Y,M8 )Q돮0B@X'~TBPfl9ujY"lx)):$ߞw➑gI4/;tQȿa/{dm-C\݀[)g5FM^xE2+B.,TTnf߀@, 3Eٷ춉MniA]e"-LpJ W001ᄖ6 ,QڏjNm+dzHf kYX+EcNg|rsF]j  Δ(:6Xjc5b2Aښ|Dj/PŪ("p?ETe֪,\2("EDՕFC6͍ݿU @>#*^e`K\1:h[؊ Ո[)+Q v/bedǰ`S]j|2h&BTnrTt4Ԫ:q8st}Pc}wi?x>' RWrzƦm^u$Sb1- (IݐGT"\.2>)d:- MZk,_fhf8UA*Zm~nI