From: Mattias Jonsson Date: August 16 2010 3:08pm Subject: bzr commit into mysql-trunk-bugfixing branch (mattias.jonsson:3209) List-Archive: http://lists.mysql.com/commits/115822 Message-Id: <201008161509.o7GBv2Uj010974@acsinet15.oracle.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7799086506091223301==" --===============7799086506091223301== MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline #At file:///Users/mattiasj/mysql-bzr/topush-trunk-bugfixing/ based on revid:mattias.jonsson@stripped 3209 Mattias Jonsson 2010-08-16 [merge] manual merge renamed: sql/sql_alter_table.cc => sql/sql_alter.cc sql/sql_alter_table.h => sql/sql_alter.h sql/sql_table_maintenance.cc => sql/sql_admin.cc sql/sql_table_maintenance.h => sql/sql_admin.h modified: .bzrignore libmysqld/CMakeLists.txt libmysqld/Makefile.am sql/CMakeLists.txt sql/Makefile.am sql/sql_lex.h sql/sql_parse.cc sql/sql_partition_admin.cc sql/sql_yacc.yy sql/sql_alter.cc sql/sql_admin.cc === modified file '.bzrignore' --- a/.bzrignore 2010-07-30 18:25:50 +0000 +++ b/.bzrignore 2010-08-16 15:07:53 +0000 @@ -3117,5 +3117,5 @@ sql/.empty libmysqld/sql_bootstrap.cc mysys/thr_lock libmysqld/binlog.cc -libmysqld/sql_alter_table.cc +libmysqld/sql_alter.cc libmysqld/sql_partition_admin.cc === modified file 'libmysqld/CMakeLists.txt' --- a/libmysqld/CMakeLists.txt 2010-08-16 14:22:16 +0000 +++ b/libmysqld/CMakeLists.txt 2010-08-16 15:07:53 +0000 @@ -65,7 +65,7 @@ SET(SQL_EMBEDDED_SOURCES emb_qcache.cc l ../sql/sql_db.cc ../sql/sql_delete.cc ../sql/sql_derived.cc ../sql/sql_do.cc ../sql/sql_error.cc ../sql/sql_handler.cc ../sql/sql_help.cc ../sql/sql_insert.cc ../sql/datadict.cc - ../sql/sql_table_maintenance.cc ../sql/sql_truncate.cc + ../sql/sql_admin.cc ../sql/sql_truncate.cc ../sql/sql_lex.cc ../sql/keycaches.cc ../sql/sql_list.cc ../sql/sql_load.cc ../sql/sql_locale.cc ../sql/sql_binlog.cc ../sql/sql_manager.cc @@ -81,7 +81,7 @@ SET(SQL_EMBEDDED_SOURCES emb_qcache.cc l ../sql/sql_time.cc ../sql/tztime.cc ../sql/uniques.cc ../sql/unireg.cc ../sql/partition_info.cc ../sql/sql_connect.cc ../sql/scheduler.cc ../sql/sql_audit.cc - ../sql/sql_alter_table.cc ../sql/sql_partition_admin.cc + ../sql/sql_alter.cc ../sql/sql_partition_admin.cc ../sql/event_parse_data.cc ../sql/sql_signal.cc ../sql/rpl_handler.cc ../sql/rpl_utility.cc ../sql/binlog.cc === modified file 'libmysqld/Makefile.am' --- a/libmysqld/Makefile.am 2010-08-16 14:22:16 +0000 +++ b/libmysqld/Makefile.am 2010-08-16 15:07:53 +0000 @@ -63,7 +63,7 @@ sqlsources = derror.cc field.cc field_co protocol.cc net_serv.cc opt_range.cc \ opt_sum.cc procedure.cc records.cc sql_acl.cc \ sql_load.cc discover.cc sql_locale.cc \ - sql_profile.cc sql_table_maintenance.cc sql_truncate.cc datadict.cc \ + sql_profile.cc sql_admin.cc sql_truncate.cc datadict.cc \ sql_analyse.cc sql_base.cc sql_cache.cc sql_class.cc \ sql_crypt.cc sql_db.cc sql_delete.cc sql_error.cc sql_insert.cc \ sql_lex.cc sql_list.cc sql_manager.cc \ @@ -79,7 +79,7 @@ sqlsources = derror.cc field.cc field_co parse_file.cc sql_view.cc sql_trigger.cc my_decimal.cc \ rpl_filter.cc sql_partition.cc sql_builtin.cc sql_plugin.cc \ debug_sync.cc sql_tablespace.cc transaction.cc \ - rpl_injector.cc my_user.c partition_info.cc sql_alter_table.cc \ + rpl_injector.cc my_user.c partition_info.cc sql_alter.cc \ sql_servers.cc event_parse_data.cc sql_signal.cc \ sql_bootstrap.cc \ binlog.cc rpl_handler.cc mdl.cc keycaches.cc sql_audit.cc \ === modified file 'sql/CMakeLists.txt' --- a/sql/CMakeLists.txt 2010-08-16 14:22:16 +0000 +++ b/sql/CMakeLists.txt 2010-08-16 15:07:53 +0000 @@ -76,7 +76,7 @@ SET (SQL_SOURCE transaction.cc sys_vars.cc rpl_handler.cc sql_truncate.cc datadict.cc sql_partition_admin.cc - sql_table_maintenance.cc sql_alter_table.cc + sql_admin.cc sql_alter.cc ${GEN_SOURCES} ${MYSYS_LIBWRAP_SOURCE}) === modified file 'sql/Makefile.am' --- a/sql/Makefile.am 2010-08-16 14:22:16 +0000 +++ b/sql/Makefile.am 2010-08-16 15:07:53 +0000 @@ -128,11 +128,11 @@ noinst_HEADERS = item.h item_func.h item sql_plugin.h authors.h event_parse_data.h \ event_data_objects.h event_scheduler.h \ sql_partition.h partition_info.h partition_element.h \ - sql_audit.h sql_alter_table.h sql_partition_admin.h \ + sql_audit.h sql_alter.h sql_partition_admin.h \ contributors.h sql_servers.h sql_signal.h records.h \ sql_prepare.h rpl_handler.h replication.h mdl.h \ sql_plist.h transaction.h sys_vars.h sql_truncate.h \ - sql_table_maintenance.h datadict.h + sql_admin.h datadict.h mysqld_SOURCES = sql_lex.cc sql_handler.cc sql_partition.cc \ item.cc item_sum.cc item_buff.cc item_func.cc \ @@ -150,7 +150,7 @@ mysqld_SOURCES = sql_lex.cc sql_handler. datadict.cc sql_profile.cc \ sql_prepare.cc sql_error.cc sql_locale.cc \ sql_update.cc sql_delete.cc uniques.cc sql_do.cc \ - procedure.cc sql_test.cc sql_table_maintenance.cc \ + procedure.cc sql_test.cc sql_admin.cc \ sql_truncate.cc \ log.cc init.cc derror.cc sql_acl.cc \ unireg.cc des_key_file.cc \ @@ -174,7 +174,7 @@ mysqld_SOURCES = sql_lex.cc sql_handler. sql_servers.cc event_parse_data.cc sql_signal.cc \ mdl.cc transaction.cc sql_audit.cc \ sha2.cc \ - sql_alter_table.cc \ + sql_alter.cc \ sql_partition_admin.cc nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c === renamed file 'sql/sql_table_maintenance.cc' => 'sql/sql_admin.cc' --- a/sql/sql_table_maintenance.cc 2010-08-16 12:53:30 +0000 +++ b/sql/sql_admin.cc 2010-08-16 14:25:23 +0000 @@ -27,7 +27,7 @@ #include "sql_acl.h" // *_ACL #include "sp.h" // Sroutine_hash_entry #include "sql_parse.h" // check_table_access -#include "sql_table_maintenance.h" +#include "sql_admin.h" static int send_check_errmsg(THD *thd, TABLE_LIST* table, const char* operator_name, const char* errmsg) === renamed file 'sql/sql_table_maintenance.h' => 'sql/sql_admin.h' === renamed file 'sql/sql_alter_table.cc' => 'sql/sql_alter.cc' --- a/sql/sql_alter_table.cc 2010-08-16 14:22:16 +0000 +++ b/sql/sql_alter.cc 2010-08-16 15:07:53 +0000 @@ -17,7 +17,7 @@ // check_merge_table_access #include "sql_table.h" // mysql_alter_table, // mysql_exchange_partition -#include "sql_alter_table.h" +#include "sql_alter.h" bool Alter_table_statement::execute(THD *thd) { === renamed file 'sql/sql_alter_table.h' => 'sql/sql_alter.h' === modified file 'sql/sql_lex.h' --- a/sql/sql_lex.h 2010-08-16 14:22:16 +0000 +++ b/sql/sql_lex.h 2010-08-16 15:07:53 +0000 @@ -935,7 +935,7 @@ enum enum_alter_table_change_level /** Temporary hack to enable a class bound forward declaration of the enum_alter_table_change_level enumeration. To be - removed once Alter_info is moved to the sql_alter_table.h + removed once Alter_info is moved to the sql_alter.h header. */ class Alter_table_change_level === modified file 'sql/sql_parse.cc' --- a/sql/sql_parse.cc 2010-08-16 14:22:16 +0000 +++ b/sql/sql_parse.cc 2010-08-16 15:07:53 +0000 @@ -50,7 +50,7 @@ // mysql_backup_table, // mysql_restore_table #include "sql_truncate.h" // mysql_truncate_table -#include "sql_table_maintenance.h" // mysql_assign_to_keycache +#include "sql_admin.h" // mysql_assign_to_keycache #include "sql_connect.h" // check_user, // decrease_user_connections, // thd_init_client_charset, check_mqh, === modified file 'sql/sql_partition_admin.cc' --- a/sql/sql_partition_admin.cc 2010-08-16 14:22:16 +0000 +++ b/sql/sql_partition_admin.cc 2010-08-16 15:07:53 +0000 @@ -18,14 +18,14 @@ // check_one_table_access #include "sql_table.h" // mysql_alter_table, etc. #include "sql_lex.h" // Sql_statement -#include "sql_alter_table.h" // Alter_table_statement +#include "sql_alter.h" // Alter_table_statement #include "sql_partition.h" // struct partition_info, etc. #include "sql_handler.h" // mysql_ha_rm_tables #include "sql_base.h" // open_and_lock_tables, etc #include "debug_sync.h" // DEBUG_SYNC #include "sql_truncate.h" // mysql_truncate_table, // Truncate_statement -#include "sql_table_maintenance.h" // Analyze/Check/.._table_statement +#include "sql_admin.h" // Analyze/Check/.._table_statement #include "sql_partition_admin.h" // Alter_table_*_partition #ifndef WITH_PARTITION_STORAGE_ENGINE === modified file 'sql/sql_yacc.yy' --- a/sql/sql_yacc.yy 2010-08-16 14:22:16 +0000 +++ b/sql/sql_yacc.yy 2010-08-16 15:07:53 +0000 @@ -51,9 +51,9 @@ #include "sp_pcontext.h" #include "sp_rcontext.h" #include "sp.h" -#include "sql_alter_table.h" // Alter_table*_statement +#include "sql_alter.h" // Alter_table*_statement #include "sql_truncate.h" // Truncate_statement -#include "sql_table_maintenance.h" // Analyze/Check..._table_stmt +#include "sql_admin.h" // Analyze/Check..._table_stmt #include "sql_partition_admin.h" // Alter_table_*_partition_stmt #include "sql_signal.h" #include "event_parse_data.h" --===============7799086506091223301== MIME-Version: 1.0 Content-Type: text/bzr-bundle; charset="us-ascii"; name="bzr/mattias.jonsson@stripped" Content-Transfer-Encoding: 7bit Content-Disposition: inline # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: mattias.jonsson@stripped\ # dth9jex7s8gxd73w # target_branch: file:///Users/mattiasj/mysql-bzr/topush-trunk-\ # bugfixing/ # testament_sha1: 79055c858b4f836fb4b02235f9f75a0a73f1f061 # timestamp: 2010-08-16 17:08:44 +0200 # source_branch: file:///Users/mattiasj/clones/bzrroot/b52815-mysql-\ # trunk-bf/ # base_revision_id: mattias.jonsson@stripped\ # ctdwy2mapcjbevsz # # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWfLg1GUAE4T/gES4EgBYc//3 ehYQBL////BgFpnK9GlsVfWDAk+skqJBW2V1RqlHTSqHZUxEoREbOuIgBSgkoDkaADmAAmTAAmEw TCGAIwAJU0JT2FR+Ek9JtTEAAA0NGgABpoJolGmmTT1DRoAAAAAACRCCIAT1Mk0nqelHqHqAyAAb UNBFJACDQBMGQIJoEgAGjIFSiABNNBNCnpqYBFHigAAG1MYGO5JQSEJALomUZBS+/WgK9HIii6rr lrspx9h6Df8AtHW4UQ6ogJAKmmAYYT08P3uX1XxxCBkX3XDSri9sYMZ/6aaZfbhxhmi05wBDbFyG A4ZA6hTee9TtH0HeZt4iaiJjW+JXzfwQlZ6tKWoZDQXLZkYpViouKCCHLGxqUlqQr3PlZ4ENWaMI DAKBXYEYtfUzZy9M31mMzaZJTvZhBazWUVxVYWk1TVQckQ4zpARxWmC8nUYAbqmgbQNqE2MbYNNN tpg2xMTbBsGxAxibb2/uJBPB8d1emFZNZYxoV+nEqzcvI9HzmOZeCMTnNrWvETTh0TG4KxnEIxam J3Bi1poLmmYlprFlcJdMlpMENNmRYESMu3ObQzERa7NBk2gMOSKtWKisQr5gJxBA8stZkWajOZi9 Tl2gg1GZeGWZl6OrK5DmDUw9YcWBBexZHIsyw6iaKMCYeQD6TNeH6xKKFH/XB4YUf7slbvUbKrpl GjhIVknIhp4f7mMwXEhb5pLy79Tby2tVRYfpVvTx6ZokivbevC9z5HHgxnxLqDC9vwbe2vZTJTKl zNOnHf7V9RoG03s0RstMtv8rYMcQQDG4fLXy8/r9Tv4PSflLgT5rdNpVIoyfzAG+++ZAHAIYYBPK yzWd/blDiCDkLwGoqRZtm7BAQCsFw/iFQEIK8Q8omqm7SoZiD11o7kaFeicBHeTNPh3k/OdZmyGJ lGBaOU2aHlL4i4KJxqGAhBLQzfUvPXamarKxMbgfHr0ibJKIIH2cjO9Oqn3+N6pxBA4gRDBJK0yR BA23/6IcIoPoJID2Qc0dvv+9v7tkhZN3rAKIgIiEh8PnEQQ223EREeQdfi7U23ED8fJ+8enhxCo+ RxSBTaAUsUsbltwwFAyWg9WI+TE2m21Z2YPJi2V70GbpKgMYzo/tmFkiqpf9lUqKJRIGKsysqiC5 IqRQ9FdLmtjDCtKLL1j5paR+b+wyfJ/ktO7bhMTN5tWa6X4r6Ogs4acLWroq2P2MUmSiNs+pkZah nsNMuTZE6LmxjfEkmiWpmsMtmzZg53ctshkpbc2YEcmDVbAvk2uNmTBl/SEYuS3JmzWLqM91jDCl J5HFQsEnEOJQbJb4Hy/oikkpzDtxls3xCBs1HB0hQ0KWb7t6IyEFbKQM3EIDUM6kd6MOyol5xl/v TzS/ybqP3m5g0uVrYbGV3Yq1WrEv5tljHWbSxi762KZHCR26TovLDEx8i5aU2G32jIwJNfWUNfHF kBi3KsNkoMq6s0cFLexyLJ8+jhyVwu6dYFzrCGbrfMIlDgftWy5HO2ghNc8uiSbG/zVFkKxZAknJ vNxOSJHUnHWSRVB1NTTbni69rknmddDKo7m1r8a6X6m6q16kUqnaRNc1l9O3Q8Qix4RMFrdqyUd+ 71xkhVlf1x7etX9ch5SYa7dp3NexBbpVT2xJK2cKJjK5X21Dcxv0d0g3piEBed5qbsAG3rJeww35 gohCzbfTyhXzR0t6KtsXOSRWS84WJcc91GE4O7vKruVt6miQcjeJoEWLJJzYlLONyC9tXOgz4ehR sMNZDTcxsb+yd8JxjPKi8wVUc77HMtn5WSDKjhQozUZv5TzXmtXdc7+vmwebdR8U+cWd2S4wUWOW jn/UaMHoxVVk1ie0h3ZxDeH6Ul+Iv3i90lzxy8cor4RG6YvDZJ1bmi8uaWLRYjE9ulCFcMgCtpiS GRFJL7S3UPAt4yLTA1THD3Va2enq8Y2005KN9yrK1bzvKyShq2abqZZsGdlF+GVijdkUVNWr9m+K 7P3wYObIx9vNw+yd2uSZu1Cx1OsMqN27BfYtObNdgnR2dlpew6axHMxL+qlS9YypzMrGxTwlWC9q vcZ6nc2iL0+yfOI+xaGgrBcWghfYHM3PjXT4Q+Nr1M2hQT1irdutBRL1VsDs5Ys/XEuZlHhiwyrE 1UJJUhtCyNxklJVBaqCRSm2gsMhOJKy1FvOBWFw3FHWc47HkbiBhuiyS7ljPZ64O2CTcmewRVnF2 NHlW7hdY3zlhSYJJYtM2/XZ1t4c2C12aL6uh9hq3WMm2275xx0vY4m6pcqfCI/BgOMr6C7HYPAeu u2+XEceEc4s5v6lV5wW3VMXMxdIfhV8WauFHVqiVzZTy8qr17UsGqtca1l5dIMxBxvJ4ti1VKBrG iYi032GctsWwSZspJj5Wn0iNjCLGy5hgscracl0tszmS5sG4uoItMBzT2EGVsIJjIs+qWg2qBmfV iGBSSjqxOjDjnYR7mju2e52W+NTClubZ3cXKvJYzObs+UctHds0dTVzc1/BcwNmp3KvdmdHDZoxw vPRPwn5nljj438W1ad/NZS20KoIfiHZ5nE6XVtHGKdURjKSgvwF5+cyAM9W1hgkY0kE0vPCzVcwk 1UNWVttb69REMehy8iDfIaktuTeeDUM6nQ8GQ5tLgSYlGrFiuvjIwXm/J5MnGitaZXK3POWSSdNL Wsvc2TVc4ar27kwXsHRRtZm74NX0hH5xSG5CNhai9o3tz0AOnOs2kqiIcvdpt00uTqx9y5IrkvFL ni7GmXXvj2bdZpr4TiQo8l7Jf+Ii7pQpS7DT9ML8VWB3Y5onXi5m71jUokxcM2K8zat+q9kVXJoi WFqkcluRrVosQVcijLN5AcSeiRJv34NKkx5Jw6cBSxNmzBkLdr3NcuVM/ylkQ5mvk0bm2rTBpo3Z RmlhunpIfQ/g+aSbHvaP1kON9K6eUjcQUufIK2g577yl1yu3puuQUoRjNwk7+8okmfpnNM+XJsu8 OTZolPV6M4tTRvqrJY9CubpRadcNHDZ1pjutWlKtpby1y5rZrdtfstWPZnEuPJWVuKNC6YhKPVSa Gp0NToQZHodmCq0sYcLmS9e0y6aHVmyyPwiaj9IRuttjhV3teuMvnesjomZDNFdc9DUEeUgXOJu1 xtwLl7FZ0ZrWGiirJYowWPtJgWsnRjr8jta2mZG+G+ajmzYWEbqVuuqdmHHRu0eni+/d4TmxZG6j VewcbGK1tLXny8mbNkXqZKszVcYFXuid4RhOnEqFJjTSyO0o7GBvdLFLXMIuWxoFaWSAQ1sVCtQg Yymqn7hJea75PChEDGwbG20NNMGNpsQxH0BdGDaQ0kiRMGhjGNea+6j2MGkFXzalS3RCRCwsAEIE Qx/zQWhVkxfgKg+IUjQPZsbG2NIC7hckhmUcZp/acQJDCQhRCnbnMozQozn+YrEnTxKJWQfEIciv iYB3OhwMgcjvOWE96AY0JLXyzZvqtVfH63LGq5+aWG75mypm5voyLVVjNo2qvXOBz3Yrm76lzJ+2 rZic3ZCi1v5Q3VZzf9/Ukkwc2rqvqrVq/lIvN4VHNtED1TWH7CSBKB/HTvTcIzGIMAuVhLXviXC4 jw2qCXKq3UBxdZkZnQwCrRyC4dX0w2bzITbzmYk89NFKUGMOonIKgpXcHyYrDN63PeZNLFWZkq91 0RYzfWL2VxszPi1fJg5/bL5zVtTCmpdw1ZtHTBphSlmz/NH56jsQTOglhsEPQfsGOI/kDM8DIeci P3ESgrSQ8/OqPuUh1bvVfetey9Zbo8+kIwZLTIwPGnnz2er8fk9F1WLmejQvXNlnufB1ZMrtcbVV 7LY9z9OujozMGDCEeEkYSO73TkcPNauZuSxzfwcnJg7Ks3l38pzQVZNJlLnnyp9wwRlnKGQKtKyp BrTairlfA9RpKUbP0VhN35iIiRdEmZ+qaRGOhQThgcDv7Oo39tUjkTlZYdTiTm/Ag0GPMkXWFIcM jh+snpNnJawcniSSm7wicNBzd4GhYtUYyjJN3DydVGrk5wkovO/fusfr+zJ9/U1MGzwycnVfUsUU OHhYX4PpJZc63+CDMTFZQfAUHYVswV5YhwpFJ05hwHi3JOI2j4wpT6o7R76V3cIhR0T+3E0UTEA2 EEu6EgQD4IUd5pynPoZjzlyx8cM+rEuMC9c5iHAIok5GGdhdPPUsdwg5cuUQQ4I+ySRpy1VWlafE 7dGyjRRzbvr9fGSjhnJ9jJZ3UPbxIlES4dqKKE6Sgr+ie3tImiCg9iVRDOhmL6ESpUxg8zjSBxZV D+gwwcNmG5bIY6r57efwsnpcvO/pEdS5e93ZveT5p1TnNuW/N6W7pnJK/+rOOUGwDr+8k6Dizit4 kIBxHaFOMDVAmHWSthR4fLz9BoaYafI++YEPVHAMw3iNiC6rWz0x6qhYYkHU6HBKqqCkjc+GShba +n0xsW/H2bGsReWM6sC07vjNVFhswYKVWrVjkyL1Fj7vusaKuTFo/DJubsnIpL4zST0zYGjk6ts3 Xrecnukn5xH6qNYO4+VHoo9SxE7e7OGR+hyQTsEziGpJx8WheHMaVej1GBA6mZylYUjWHgPou5ME Sn7J0ROojMex3+wjb3Y+oe4jNMiv2lcPUZUcf0OC2YhUPuPMPuM4/UMweAUyIOUK0EsdASQTOHwH SpVXuMsHjQaXYgsNTMK5iqc82clVOdY+e6J/xewgS2ZjyR5T9fhxaXSgGRCGNg5ewIfuOkHbSJtL 3aBgQG0yKNfD4Yh6Izhn+B+wjUHqCrUFKXD3CyyE/Ch8h8jiHbAbh6Ca0SAHCsN6tYzCB4GgeKhq zh7jP5RIsqfcmKd9ykguMpcS+EbKITsenSQYgWA2AqwEhRgWu8ZBxTHPcDEwVTvF9Vbl6DtGtA/a IgCNDnA+6+g5kpN5OwqehQoUP4RJPeQzkntIWTyjuMoPnMjoWSgf0PyjAMhYJJASAgkDCkvdxX3z gupomh4jqHmKbX1RO46mESyy1tFc6JyA9sbAqJD2M87IhkLjCyeQwCCYmBmsUYTMH4sJVQ2LECBH jik07CT8msZqt4aByuyETYHJQyjsRN6agzqyTZBtFIUpA3rDFtamryzK2HnEW5xmXvJO9XYBmWzW BQkkpEu6T+Z/AKtAVhc/uCrAgeG9ecyGa87rnSTagBzAz9GFGEA7KEsm5GoV+43PuiZj7G5Q6P7x RLfY+OcRwn9Obid3JundP0PUOQ6x2Inc9PkLwJw7qYBpBF2Ik6h6BP5HgHfLAGqFdaCQDIVQ6No2 jM+nYcLFV9H5ZhXwXPK/KWDcuRE8ongM+qCyHJhiOgTMwJdW4D3UMB2K506qE4VIVuMAq2CFSu8P QRm4vrme4lXKbsExMgShiGIXao7NAWTZgQhRwC5MiuyBiAY1hlGtVX0D6KP0YYYYiCCCCCCFppr5 i5oRIcm/xdvVogpjmHJA0OSBjL1BcGmKiB2gd7OqbohwrCuLRd+qSSyDQGoQNQh7y5nZGp87i2FL YBneuuLpw6pYm89ltbAWkUZZxCC0bUZE6nokmlOyBYwDXsFGTSIy/iiVPWpVXB1jwiqOWOlzlag2 h+59yt70uQytgZxsqrpC8ewfgQ0j3RN42etW1bfg9ywfZvvYr2K61dfQ9kT5QSsd47gORgOzYhr3 zAhWoSA9B0hgmopRmTUnuqzBgHX44huGYPhWrMN5WOdQoH8LMHUZhyo7R1LYrnHaeArGdNoUCPAe AjUEGoZG4cA0rzTKOQMhoGEgGAyCjAwwP54xBJh9mZGBmGQMhmUN+CFNAvYOuoal4hq0BnTXvHKv hDoNBRA4o18QxHagms6rxBZWXq2gah2OULe+QMFdg//F3JFOFCQ8uDUZQA== --===============7799086506091223301==--