openvswitch3.1-test-3.1.0-74.el8s> 6 6_܉3!5B(Ii!F^(*vedSp !F^(*v'It>{H50F|oeO"DľC)cco&z4}"R{("f/d_c$_P@}F|jC N5ˬC/)#28oD4$79 މqry (VLhnuCVMt򇛁}ag)Iv0G {ns_|۰uII`PtLN]BBR(a25b7f9055ad17d782c17fdc3560758dad6d89c9c7cd3f56876c44b940f584860efbbc5a6410a4f3bfe944b2cfc0cf49f6d64a50_5tt` UF]*.><hL?h<d $ C D`fp** l* * h*  *  *d*6*0*   (&80J9XJ: JG[*H\P*I\*X]$Y](\]8*]]*^`badbebfblbtc*uc*vdT wf*xf*ygd"gggh8Copenvswitch3.1-test3.1.074.el8sOpen vSwitch testing utilitiesUtilities that are useful to diagnose performance and connectivity issues in Open vSwitch setup.e`bkojid-x86-02.rdu2.centos.orgCentOSCentOS Community Build ServiceASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxnoarch + dJ\/R&qq##//  c c+.4& < KbK [VDɁA큤A큤e`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`e`ɫe`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫe`ɫ84294e6095721cccb09f1cc181e25cc96c7af37a20b8f495547f905918259565a177f600870a919552cff2754fcdbe98993634e0e1fd47647f2f1c9d8c557576c87e578fcfd1fe45d2d5129511183e81a0c12eb4b0e88b92a32d04a00470bca2bda967fd10f29f1b8157f2e7da1f2f87e09cc05405a8baae01f947a700422c681b7a478c7ecda73baaf95f59801b412b794ec3ec01d011eb8b1734526c8d4fb897d88eb5638c9d962b8ba9a1f205251d9f98bfd8d4017bb70b894a0de78a10ec45a17e4c1f53b63085d8047cd04b3930130d12e274b74b5cdfc92a9723296f02ef9e0a29456e7841ec2b079013b0a92deb57962ae706eabfa93d3bd09f83f6aeef9e0a29456e7841ec2b079013b0a92deb57962ae706eabfa93d3bd09f83f6aecdb3141d307e93fb01114f81a0ce3a958fa8fe7cb73c406de4e2bb7c2c832b8bcdb3141d307e93fb01114f81a0ce3a958fa8fe7cb73c406de4e2bb7c2c832b8b1266c38cb84dedced6a782086c5f791625e8de70cc6f38470d5ad12fd574623f1266c38cb84dedced6a782086c5f791625e8de70cc6f38470d5ad12fd574623fcf608a0b55a276d8a507ef72e21737b99d61b012c32b04dfec2e6d266b3f579ecf608a0b55a276d8a507ef72e21737b99d61b012c32b04dfec2e6d266b3f579e74c8eef273d422c9f251f0df4b68b85e8e08aba3444293cd36c4a8438a60fc8274c8eef273d422c9f251f0df4b68b85e8e08aba3444293cd36c4a8438a60fc826ffceb95e8b9953970acf42fcdd609e31f40b6fe63f2982e850e3f0f93f65bad6ffceb95e8b9953970acf42fcdd609e31f40b6fe63f2982e850e3f0f93f65bad487c40e2d102a017aa49bf63fbeede50f2acccc76b798114c774579ca42fc20c487c40e2d102a017aa49bf63fbeede50f2acccc76b798114c774579ca42fc20ca63e27471f3977ea84082a47a3bc92d0c9a7335c29659b7124012d8e5f3257a8a63e27471f3977ea84082a47a3bc92d0c9a7335c29659b7124012d8e5f3257a86ae1fe068926a93f2519ba95e524662d1cda0e06f0ee96d685a484c31b254e35d39acf1b2b1206b9bd36e27bc88f40c2baa88059448b045980540309ddaf4b1c784ac074ef7f8e80f5791a55d218357c7115a0c79b6e90284020778857a8cba7ca2923d1e9d0f6429e9483ed8e58ec38b480fcb03d3e07907c5534a6aed1d79e96e2dc224d82b6ed87b93eff29d5ca3d400029d9eefc459ed331316522fb1ba2ad062d71cb8e0e77a7ae392ce0f846fa18dee9dab2e048f0f4cdcb77b257cca3c0e3ae6ed34f0592a10b82d672a2439cb125d84f30b8f6b16b7777a603b7ef2a8b5d84c341914d9c7e18cf6b74363c4a4525dd0f151e8c846a38584cfc2876105fc87b310b6cd7597c3c20bd2b4995d7e672c549a9cdb66015cd588d0922331967a250a65e666ba09d571339307cc8308af028f4fb374b3cf35c83f7eb47a2dc983c11f66df5067418141c3bbdb36e755abcccad22eab1f637381f4acb3c96f240c0cc72af0c7fd418426804e5f7cf73a22719c3ecc5d1d37244b4987e6c08b25fc05c9a0939d9a4982d788fc504c8d7dd19ac08e4f4461a43f7ad872f17453ab1ccddff74e2e273d60abb8ad51ffa298b2437945718b00e5cb9c21d187f421b5c74683de3c262222f5769f6efc0a9c27421663c4e1d006810a7781e50879471a8b51eb441fc51241c4c21c62f792779280d32d8654b68be6d7d3fd8ff82614a498bba1b68b0df98a4adc597aae4d11fc676fc751990cb925a6cef2e3eb4d393rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch3.1-3.1.0-74.el8s.src.rpmopenvswitch3.1-test@@@     /usr/bin/bpftrace/usr/libexec/platform-pythonpython(abi)python3-openvswitch3.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tcpdump3.63.1.0-74.el8s3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e`@eB=e@@e:Te9@e2ke/e.w@e'e% - 3.1.0-74Open vSwitch CI - 3.1.0-73Open vSwitch CI - 3.1.0-72Open vSwitch CI - 3.1.0-71Open vSwitch CI - 3.1.0-70Open vSwitch CI - 3.1.0-69Open vSwitch CI - 3.1.0-68Open vSwitch CI - 3.1.0-67Timothy Redaelli - 3.1.0-66Open vSwitch CI - 3.1.0-65Open vSwitch CI - 3.1.0-64Open vSwitch CI - 3.1.0-63Open vSwitch CI - 3.1.0-62Open vSwitch CI - 3.1.0-61Open vSwitch CI - 3.1.0-60Open vSwitch CI - 3.1.0-59Open vSwitch CI - 3.1.0-58Open vSwitch CI - 3.1.0-57Open vSwitch CI - 3.1.0-56Open vSwitch CI - 3.1.0-55Open vSwitch CI - 3.1.0-54Open vSwitch CI - 3.1.0-53Open vSwitch CI - 3.1.0-52Open vSwitch CI - 3.1.0-51Open vSwitch CI - 3.1.0-50Open vSwitch CI - 3.1.0-49Open vSwitch CI - 3.1.0-48Open vSwitch CI - 3.1.0-47Open vSwitch CI - 3.1.0-46Open vSwitch CI - 3.1.0-45Open vSwitch CI - 3.1.0-44Open vSwitch CI - 3.1.0-43Open vSwitch CI - 3.1.0-42Open vSwitch CI - 3.1.0-41Open vSwitch CI - 3.1.0-40Open vSwitch CI - 3.1.0-39Open vSwitch CI - 3.1.0-38Open vSwitch CI - 3.1.0-37Timothy Redaelli - 3.1.0-36Open vSwitch CI - 3.1.0-35Open vSwitch CI - 3.1.0-34Open vSwitch CI - 3.1.0-33Open vSwitch CI - 3.1.0-32Open vSwitch CI - 3.1.0-31Open vSwitch CI - 3.1.0-30Open vSwitch CI - 3.1.0-29Open vSwitch CI - 3.1.0-28Open vSwitch CI - 3.1.0-27Open vSwitch CI - 3.1.0-26Open vSwitch CI - 3.1.0-25Open vSwitch CI - 3.1.0-24Open vSwitch CI - 3.1.0-23Open vSwitch CI - 3.1.0-22Open vSwitch CI - 3.1.0-21Open vSwitch CI - 3.1.0-20Open vSwitch CI - 3.1.0-19Open vSwitch CI - 3.1.0-18Timothy Redaelli - 3.1.0-17Open vSwitch CI - 3.1.0-16Open vSwitch CI - 3.1.0-15Open vSwitch CI - 3.1.0-14Open vSwitch CI - 3.1.0-13Open vSwitch CI - 3.1.0-12Open vSwitch CI - 3.1.0-11Open vSwitch CI - 3.1.0-10Open vSwitch CI - 3.1.0-9Open vSwitch CI - 3.1.0-8Open vSwitch CI - 3.1.0-7Open vSwitch CI - 3.1.0-6Timothy Redaelli - 3.1.0-5Open vSwitch CI - 3.1.0-4Open vSwitch CI - 3.1.0-3Timothy Redaelli - 3.1.0-2Timothy Redaelli - 3.1.0-1- Merging upstream branch-3.1 [RH git: 55bed59ce6] Commit list: e646b392b3 mcast-snooping: Flush flood and report ports when deleting interfaces. 1a6192011f mcast-snooping: Test per port explicit flooding.- Merging upstream branch-3.1 [RH git: 8873feec2d] Commit list: 90e9c5e0f1 flake8: Fix E721 check failures. 27abcdb85c build-aux: Enable flake8 checks for python extraction scripts. eeb58c2d30 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors. 68ebc058b6 build-aux/extract-ofp-fields: Fix flake8 and syntax errors. 8313d224bc build-aux/extract-ofp-errors: Fix flake8 and syntax errors. 2c023cbdff build-aux/extract-ofp-actions: Fix flake8 and syntax errors. be18e15562 automake: Move build-aux EXTRA_DIST updates to their own file.- Merging upstream branch-3.1 [RH git: d23d9ae817] Commit list: 0aefd48561 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings. 8df66889c1 ofp-table: Fix count_common_prefix_run() function. 075f056383 vswitch.xml: Add entry for dpdkvhostuser userspace-tso. 2ff1dbe5e9 vswitch.xml: Add dpdkvhostuser group status.- Merging upstream branch-3.1 [RH git: 59d0c43541] Commit list: 8a2418c0e3 tests: Use ping timeout instead of deadline.- Merging upstream branch-3.1 [RH git: dbf0b94f33] Commit list: 9241e1e222 tests/system-traffic: Ensure no name resolution for tcpdump.- Merging upstream branch-3.1 [RH git: 274c70054f] Commit list: 32ca3bd2c2 tc: Improve logging of mismatched actions. f330d7a311 ofproto-dpif-upcall: Pause revalidators when purging.- Merging upstream branch-3.1 [RH git: 5862bfd2f9] Commit list: 1fa8722bf3 db-ctl-base: Fix memory leak of db commands.- Merging upstream branch-3.1 [RH git: 0a816aa465] Commit list: 086b269551 Prepare for 3.1.4. e8f9125c96 Set release date for 3.1.3.- redhat: use rhpkg push instead of git push [RH git: 1ca7062440]- Merging upstream branch-3.1 [RH git: 13039dc4c1] Commit list: 69a0c4010e netdev-dpdk: Update docs for interface info. 4fded929a6 netdev-dpdk: Document status options for VF MAC address.- Merging upstream branch-3.1 [RH git: df3bbfa401] Commit list: 3e6f7af3dc netdev-offload-dpdk: Fix flushing of a physdev.- Merging upstream branch-3.1 [RH git: d5068edfab] Commit list: aa130966d1 connmgr: Fix ofconn configuration on vswitchd startup.- Merging upstream branch-3.1 [RH git: 894fa023e0] Commit list: 95394b83c0 python: idl: Fix last-id update from a monitor reply.- Merging upstream branch-3.1 [RH git: 926dad1f04] Commit list: 8e8131eff7 netlink-conntrack: Fix partial match of entries with SCTP. (#2228037)- Merging upstream branch-3.1 [RH git: 0b6a4adefd] Commit list: 2ac4059b9a ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)- Merging upstream branch-3.1 [RH git: 8a931c86c6] Commit list: 04b8fe40a5 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)- Merging upstream branch-3.1 [RH git: d2918cee34] Commit list: 6753b10869 conntrack: Remove nat_conn introducing key directionality.- Merging upstream branch-3.1 [RH git: 595f8ae841] Commit list: 7ab67cfba7 configure: Avoid deprecated AC_PROG_CC_C99 if possible.- Merging upstream branch-3.1 [RH git: 7c51401b95] Commit list: b6e62a481c tests: Fix time dependency in overlapping flows modification test.- Merging upstream branch-3.1 [RH git: c2c05ceb2a] Commit list: ed1b5f0c6b python: Use build to generate PEP517 compatible archives. 4d7a3d1621 python: Use twine to upload sdist package to pypi.org. 8cf0163595 python: Rename build related code to ovs_build_helpers. 2a0b280558 dpif-netdev: Fix length calculation of netdet_flow_key. 0ba4e07c8c doc: Fix description of max_len for controller action.- Merging upstream branch-3.1 [RH git: 806922d22e] Commit list: 7b4eec7f1a docs: Fix rendering of VLAN Comparison Chart.- Merging upstream branch-3.1 [RH git: d65648625d] Commit list: 63445c3a98 docs: Run tbl preprocessor in manpage-check rule. 7ed1fb9737 docs: Add `nowarn` region option to tables. 9e38036d8a tests: Add clang-analyzer-results to gitignore. cc1ad41178 ci: Add jobs to test -std=c99 builds. 81b5e26fab tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests. 77e51ae91c sflow: Always enable _BSD_SOURCE. 25a2f216c6 compiler.h: Don't use asm and typeof with non-GNU compilers.- Merging upstream branch-3.1 [RH git: 291a6136bb] Commit list: 4c027ebd3b ovs.tmac: Fix troff warning in versions above groff-1.23.- Merging upstream branch-3.1 [RH git: 7f523f24fb] Commit list: d653fd1986 connmgr: Count unsent async messages.- Merging upstream branch-3.1 [RH git: 779079ec3f] Commit list: 9c600710bf dpif-netdev: Fix dpif_netdev_flow_put.- Merging upstream branch-3.1 [RH git: 229b8b4ef8] Commit list: 4e6693b44f ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)- Merging upstream branch-3.1 [RH git: 5ff1d9a4de] Commit list: 70ce7a3cc6 cirrus: Update to FreeBSD 13.2.- Merging upstream branch-3.1 [RH git: 06de042cba] Commit list: 27296cf482 ci: Fix OPTS not being passed to OSX builds.- Merging upstream branch-3.1 [RH git: ab94f613c7] Commit list: 8b1795c69f ovsdb-tool: Fix json leak while showing clustered log. d4d068fef6 ovsdb-server: Fix excessive memory usage on DB open. (#2228464) 369daff0d4 tests: Add ovsdb execution cases for set size constraints. eb33626b59 ovsdb: relay: Fix handling of XOR updates with size constraints. 8d2c8c33e7 ovsdb: file: Fix diff application to a default column value. 3797558158 ovsdb: file: Fix inability to read diffs that violate type size. 96d02ee7a8 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.- Merging upstream branch-3.1 [RH git: 4224df5b41] Commit list: 618d3bdbb5 ofproto-dpif: Fix removal of renamed datapath ports.- Merging upstream branch-3.1 [RH git: 31fab0fb20] Commit list: 11c542104e netdev-dpdk: Negotiate delivery of per-packet Rx metadata.- Merging upstream branch-3.1 [RH git: da1afee4f8] Commit list: cad4759fa1 ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)- Merging upstream branch-3.1 [RH git: b1a11e2717] Commit list: 17022ea063 vswitchd: Wait for a bridge exit before replying to exit unixctl.- Merging upstream branch-3.1 [RH git: 66f8de8365] Commit list: 4aba34b82b Prepare for 3.1.3. 9167774475 Set release date for 3.1.2.- Merging upstream branch-3.1 [RH git: 4ccf29c3a3] Commit list: aba1862d8b ofproto-dpif-upcall: Don't set statistics to 0 when they jump back.- Merging upstream branch-3.1 [RH git: a8358be74b] Commit list: 859071224c ovsdb: monitor: Destroy initial change set when new columns added. 54e45e3fee ovsdb: Monitor: Keep and maintain the initial change set.- Merging upstream branch-3.1 [RH git: 1b7d3d3a1f] Commit list: 5fe322e169 fatal-signal: Don't share signal fds/handles with forked process.- Merging upstream branch-3.1 [RH git: 31e7facba9] Commit list: 3fcb817840 cpu: Fix cpuid check for some AMD processors. (#2211747) 01f0668fdf tc: Fix crash on malformed reply from kernel.- redhat: Fix an unwanted change that prevent rh-fail-if-dirty to work [RH git: 1aa56d4216]- Merging upstream branch-3.1 [RH git: 2eaadb8281] Commit list: 45dba48f37 netdev-dpdk: Fix warning with gcc 13.- Merging upstream branch-3.1 [RH git: c5a742a597] Commit list: faddfa21df utilities/bashcomp: Fix PS1 generation on new bash. (#2170344) 33db42a34b netdev-offload-dpdk: Fix crash in debug log.- Merging upstream branch-3.1 [RH git: ea7b9de7d1] Commit list: 55535451bb stream-ssl: Disable alerts on unexpected EOF.- Merging upstream branch-3.1 [RH git: 5cf043293a] Commit list: e3b84fd4ab tests: layer3-tunnels: Skip bareudp tests if not supported by kernel. e913394054 ovs-fields: Modify the width of tpa and spa.- Merging upstream branch-3.1 [RH git: 03d17c9746] Commit list: 23d77ba105 netdev-vport: RCU-fy tunnel config. 0f303e4a7f smap: Make argument of smap_add_ipv6 constant. 467b891f73 netdev-vport: Fix unsafe handling of GRE sequence number.- Merging upstream branch-3.1 [RH git: 5999e438cc] Commit list: ea20146882 tests: dpdk: Pass `--no-pci` to tests that do not use physical ports.- Merging upstream branch-3.1 [RH git: 21d461f54c] Commit list: f4cc9ca824 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().- Merging upstream branch-3.1 [RH git: d7b0d724f2] Commit list: 9e27e8fe81 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541) 087439e416 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().- Merging upstream branch-3.1 [RH git: a0b74d148b] Commit list: bf9c834e64 ci: Separate DPDK from OVS build.- Merging upstream branch-3.1 [RH git: c0cd6bd2a3] Commit list: bf1b32e20e ovsdb-idl.at: Fix write-changed-only tests without change tracking.- Merging upstream branch-3.1 [RH git: dd97c178a8] Commit list: c6cb828870 tc: Fix cleaning chains.- Merging upstream branch-3.1 [RH git: a9adae047c] Commit list: 29c61a4024 python-stream: Handle SSL error in do_handshake.- Merging upstream branch-3.1 [RH git: 9f3dc364af] Commit list: 615548e532 dpif-netlink: Fix memory leak dpif_netlink_open(). 42edc9a1d5 ofp-parse: Check ranges on string to uint32_t conversion. d3a479c4b4 learning-switch: Fix coredump of OpenFlow15 learning-switch.- Merging upstream branch-3.1 [RH git: 7629025902] Commit list: 9529e9aa96 ovsdb: Allow conversion records with no data in a clustered storage. 7006bb112b ovsdb: Check for ephemeral columns before writing a new schema. 27678b3a19 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.- Merging upstream branch-3.1 [RH git: 4890f6931a] Commit list: 771c989a9a ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.- Merging upstream branch-3.1 [RH git: 56a5f0d564] Commit list: 8ac6375cac Prepare for 3.1.2. 0187eadfce Set release date for 3.1.1.- Merging upstream branch-3.1 [RH git: 3069c68dd9] Commit list: 61b39d8c47 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)- Merging upstream branch-3.1 [RH git: 3607c5dbe6] Commit list: 8019b5896e conntrack-tp: Fix clang warning.- ofproto-dpif-xlate: Always mask ip proto field. [RH git: 4868ac0e85] (#2134873) The ofproto layer currently treats nw_proto field as overloaded to mean both that a proper nw layer exists, as well as the value contained in the header for the nw proto. However, this is incorrect behavior as relevant standards permit that any value, including '0' should be treated as a valid value. Because of this overload, when the ofproto layer builds action list for a packet with nw_proto of 0, it won't build the complete action list that we expect to be built for the packet. That will cause a bad behavior where all packets passing the datapath will fall into an incomplete action set. The fix here is to unwildcard nw_proto, allowing us to preserve setting actions for protocols which we know have support for the actions we program. This means that a traffic which contains nw_proto == 0 cannot cause connectivity breakage with other traffic on the link. Reported-by: David Marchand Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873 Acked-by: Ilya Maximets Signed-off-by: Aaron Conole - Merging upstream branch-3.1 [RH git: a911cf94ce] Commit list: b184a68a20 netdev-offload-tc: Del ufid mapping if device not exist.- Merging upstream branch-3.1 [RH git: e6b73e0565] Commit list: 037e2d916 db-ctl-base: Partially revert b8bf410a5.- Merging upstream branch-3.1 [RH git: 407a020d7a] Commit list: fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.- Merging dpdk submodule [RH git: 541c8eefbd] Commit list: 3812e23f6b net/i40e: revert link status check on device start (#2173794)- Merging upstream branch-3.1 [RH git: fbc56ee622] Commit list: fff04b838 ovs-thread: Fix cpus not read for the first 10s. b2b467b3a dpif-netlink: Always create at least 1 handler.- Merging upstream branch-3.1 [RH git: 28d55c3fb3] Commit list: 0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.- Merging upstream branch-3.1 [RH git: a9561af3dc] Commit list: 3f50354a9 vswitch: Add missing documentation for "ct_flush" capability. 504f8c859 dpctl: Fix flush-conntrack with datapath as argument. 24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.- Merging upstream branch-3.1 [RH git: 398009fd5f] Commit list: 9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.- Merging upstream branch-3.1 [RH git: d17880bde7] Commit list: dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows 39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows. f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.- Merging upstream branch-3.1 [RH git: 54a2eb1fda] Commit list: 694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.- Merging upstream branch-3.1 [RH git: 29cb42e1cd] Commit list: 87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart.- redhat: use git rev-parse instead of git name-rev [RH git: 1b47f9b3ae] Currenty, git name-rev --name-only HEAD is used in order to get the current branch, but it doesn't work correctly if a tag is created so use git rev-parse --symbolic-full-name --abbrev-ref instead.- Merging upstream branch-3.1 [RH git: 7992626cb1] Commit list: cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time. 372e1a835 ovs-actions: Correct typo in ovs-actions man page.- Merging upstream branch-3.1 [RH git: 1cdfcbc3be] Commit list: 9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts. b72a7f925 Prepare for 3.1.1.- redhat: add a workaround for meson [RH git: 4b77c5096a] Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an exception to use a newer meson version. The problem is that, in the meanwhile, _smp_build_ncpus macros was added (and meson macros uses it). This commit just define, if needed, _smp_build_ncpus by stripping the first 2 characters (-j) from _smp_mflags that was present in RHEL 8.0. Signed-off-by: Timothy Redaelli - redhat: Use official 3.1.0 tarball [RH git: 2cd8ef13fd]  !"#$%&'()*3.1.0-74.el8sovs-l3pingovs-pcapovs-tcpdumpovs-tcpundumpovs-testovs-vlan-testovstest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycargs.cpython-36.opt-1.pycargs.cpython-36.pycrpcserver.cpython-36.opt-1.pycrpcserver.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvswitch.cpython-36.opt-1.pycvswitch.cpython-36.pycargs.pyrpcserver.pytcp.pytests.pyudp.pyutil.pyvswitch.pyovs-pcap.1.gzovs-tcpundump.1.gzovs-l3ping.8.gzovs-tcpdump.8.gzovs-test.8.gzovs-vlan-test.8.gzbridge_loop.btdpif_nl_exec_monitor.pyupcall_cost.pyupcall_monitor.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/ovstest//usr/lib/python3.6/site-packages/ovstest/__pycache__//usr/share/man/man1//usr/share/man/man8//usr/share/openvswitch/scripts/usdt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledHTML document, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)a /usr/bin/bpftrace script, ASCII text executablePython script, UTF-8 Unicode text executable  !RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-80dbe65c8a08dddc7317f4c2273488ea47a30683332d24a2e55c686d6a7090fac?@7zXZ !#,] b2u y-iSqlp4c)g4|SmcN# tMA0C>8PR~^P} ͬOA8`J>Z>wS^NHf࿋ao YƬJVmՄ֐=ĜGqHB9#wN9VKuT xᦝnx,C> LǠ ݿ?sSù6Jb!R dZǧ50PvGOc oKJsY g>Aa{z1YVhphA㞑NݨKߓ44yU``E11%ƙ'ǻݰ-QlѹsznA >.φn,hw 3`قe^jBOiٗ<OGdA) ~_)PԽk} d*͛sx4ra]CۭPjFPƽd'~p~+Ka=ZQ=AHCy RAKx\l^ ,PsKFzȽ?87j~[W]XW#f3شbff1ۥ%!ŅY2:%H_GEB$<+-oi0޵ psp<3\XXߑܠDzXW:" b oP^rJs(6٩~(ۃNxG7[}l#;7\KMRK P:,QHG R{n3.XS堌W3-.:|#pF#W&fSUЇM9Uyw$Z_Mh Kc_Vz[x#y*#hp7VʊպVhl6c0Kul^4'mD~(tEjޔřd_vOgkْ#1bGѿћRWU|p>=9fGч̏&xiQk ͬ͒"zqG>Y]! w\YիG YE +!GZf[6@؟o3>7o|'7m8Okp[?MS~rL8KF4}ŧͼPo+erW!ܝ6VLHs/KƩMKaj2''|mHbb5ŴSS^bycJ{̿m6_ xSߜJ˰<;9u7l+ "5-ٸW&dMy,+R'犔-(`س)~znq>Z@>zm?) ;g|GIAۭ Ț!s*Sj-S{Vcww^_'N\Sʝ퇝σTp\𒰗X&l.q/l+lcoY)][{3%jƿ;U =~b z J󈂶%Q,@̻R]j' 46|۸rT]N[UƴÞc@N{{Ql/| X#csY`h^~)h< : }gxX|`,p~Vvh8F'6MGnc5ۅz:ehغ5 **JX|=s>HgY<<=Ϝ1#pV<]h)V\".XaLLj/fTҋ|4zelzS?rM$A1&י\P9Q#ć68c' _Y/W՞lE8jP3P{|RXHRlxo@>ˤ,03oi ̬`>Bim[IC+ k>3НyI$M.S.Ҩof(9Ѫdxl_fk!kބD?!mx՗T_%7mMiӈy8qigS5S l'yn%AiC/ uwCBMv^X  6kZzCkR0ւ`T+^52Gr-%fEhY7FG+B:EtDՊyINf" E`C!%;/jĊydg~R DŽ\s.5+}ث HǍՑW}\4 hGww x!ϮPM8wJ!_r}fO{غdv2NXGec[&1R*rHQ_8hs[@`+?h;5ظ\Q4sBsX42Fqy/I1ߘ\6փ׳/5+,\I;m Trث>nbV N1é.ߧP/i~)>hZu~k#]k`!@|PGztAr#0G1PL>ou]#!45#cD5h jIn49D5%#.+Hf{G%ںJ,XbrZ`}t~6'$|OrUD ?# 5˾Wv/>]?u79.8MHhr3cIL5!R(yhD>1Q[Ym3.Ro)2ɀATx4 CeGN}j\0$aZ1 GꆡDU݈^Ue+IWX]a(l^XU>4)q /Tx4,t[#G YT>?<=Ɇ[#'_HzT!q?:f葵 l!< *3u )}{'Ȝ>KMvdv4oq{>!puO_vUYpbRdotH 5‹az׷iՍ@YF?o)ѼKJ7Tg NQ ER p8 $p,%ш׍Nßg1frTą$Jʽe0m X-adş]P{VXFPrĉeA9f䷔? ^P INtXuG\@ʄQmj*գPF9Ws m'BI vR".\ HAuψ{P[Aqb'Xyf¦03^+aWKR$j2Rl4jv*HnZD8bձ  6qGdޯ {(7- BȘkOX9QG=Qg'+;!WZ"[7ѠctHwG?هBsӁ- %SGA<hM_]BQjbI |C⒵[=4xT<;aO7~L/Ͷv Z"k68ҐͨNOlIh[&#|0ͷT |: -Z%:c}Q"p8rrZc;@ Ũ¹M~HJ)W'ܜ=CY}L=zkraZӬ "= .3'ppC0Ag[\ :~)@c I}uRKHh~jpɏƎmfvu.v_97̔K=/? "vtF5"-/*L#)6|?jƴ "f!gZ][ryH(-A$Z-Q>*Ǜާ%D83 j4s5ϼƛ;W=}bC_s1.@،hI Z%51|2ȟqnHy2aN: q7"zG\:WQqү Wy~e24qR@5;bxyMSK&3j;g/y5VRSj̊1;pB/>sO)E oܼcpLYY_h-Wt㇋_ЈńX^<?'u$6rwAӝ'<1HN`q-MKk pŧU+fɖ9I TNY˄X^X7w'0po;|8 w6Ŧ=H98Ve[0t/&܃_. AFA)F'v64oHzld1<Gؤ6 EJiх]1dWii7ά(y E kqˮT (r٤y<!sZ@|rכ'wԾ16gy&tr{"p2ڠ|oyS5@.eVaL^,SG.=WZUڠMQDzU0̱P˙Cݴ@JkTW(xVx+x#DǶUF|y|VN@U`ط!uwZm$vzY"ƀ_|]Өzo>Ae۹VþN>}x^A$0^/9, IE҇w̔L NE,A?&T+ ;8P\IMd̪j'f)l?Ow^f!)E> #HK`&7d7'E!(+m:1)(o,V;ۢKu]C0$iMߙv#ǚ. +яcIKcQ2ipVs#>Xy59~Rf"`%C7~7m竣D AcY4E [yXn^h!SpcSƴc-zpy<A+bIYD"i;31 E`sTkW;niԒ.9*F7,PH _i'vJst\nXz \Q0#S*pb% rkno&ú*ET1;a d{wB#tW%٤,6Ml@0~%YsZyi`5ڵY)-@3>P EDH s\g ݼ0Sس|[3jh1(c٣zY,|W ɼˆEa 3!)/㫰˚%o/bi`+ H *s̾ߟnjn$Ktc֡Wxwp7]8G-]`yXw/i(%Sj|޶keU!,,eF|M: PMZC9})YU|+hBh5&  _#^"{pvD#'DS *G\DCJWP,R$(hgr$wIq)d@UPJe?4S^Ui-g&;+۪¨eoE4։ŻZa ҿ<;xNQ)[3035B҉=%(ƜLGߩT0XtMXRJ*8Pr׏RV< C]fL=O=7\(ٓ|WK{jݏd&@Bfڹ1̠$S,! GY WY6D)OyaMΨ޾y!NM xn=kW׉oV:HJ'rlŜn{qaKY?X`FҐ@܎3p%]i˹t,`fԹ$KXp{ TZ׻N~1{h=HLPLOsܗjBE+ѰК˝|Eio7|"}7gI|TPEڙ?YysJǸdַofT*\raz 匾#[ۧd1P;BaC{h6z*jDF:]2bQ/d<)Tpġ^e {cQX_"'Wz Zkף8^.7ҭ1VXZ„P<ob/J{] іs;T}߸3 VEzªıX !e-ۙnp}3d-X8"Ts{r=X5' I\f]yjw2fWVڨ eX<졒hj>7FT6]GC]eS0@'12Ԇf3–4P@s}JD(.&8TT󔇔hGaԝFwPbsKƠ=}3z$aۘ ֟)mM.->'#ipAk< C-&@<@rs R+{Ls6g!K μGhW(b#8I2LCڿ;΍ buqsBcbmj.a$թoP'JQ@̌ptOy5+KKZߕNBMliyb!;)E:8/+WYIJH~ޏP.]0pPzT;iROfH!|. FA 2aY&u1yu%JTW:==&}8F[\jJ^|Yt$%q×'F$ȏVF,ާ[qm2 L#~ٙU=&KJ Q] W($& 0tCsAj%Drz J5&Y__$7|YXO,Y^^۫c"_\59Ygu 5ʁY/qs /\0[*NˁZYDIҒG[Q(,[ n a*_l"%I)i/cভ ־lYYwI>!Z/Q8.Y< (u}:r[W.܈ -ւd䞏 `ۉzk EڽУc`غXwx'b6ޣVGC\i143D0j 3_ēPY6VE!2np"gO|A4VM=d7˻,uuF%[FA.R}w>E*y)ճj&-}2'JJAj1܅CUZz̜] ҳmn؞U0b2Y~?%b}01~ ȥg2 aFk@Vfc4Q}\w,5 JSDP6ԣjj/B~cRMrK[j|w<;$s0dGB/+m!A/=Q]mM^/lKw{@d3k?ifI׏&_|ZԘܝ҇xXBifG6UȓҲ!]ay~V0M c*)ڋ`"ګ)/3cQ\7dm&I;4-R̷S퉞9~-.Bؚ%ZG'9P%lυkSe)*{@:k U:ХB]}jBŢfl慡-?j~rFPՓjoT!$ sUHsh*OWom˂PB"`MGBk&CƹfgbmEG$~2QG-HUdoYH|W[QZ Ẃ"8%!"(NTZQejɥ;N>"&ĉ_Jq"u3Dp0U1z8(,E%|%ԁ\6;oHw- a]'3幧!d0ؤ'##`_. O%3`I:՝FSv #+[ !ne+?(H͢rZK<Vb/Sb]Y^e&1 .a6tQm70 eƖDI&4/~>qXjeK[,$(BԮ ZAf/O y:O̠z^Aέs0\δ)]13ڱpkֿhPdsԿW9VߟfX,  X3z֛v7]N4]b?)Gqm?%c(T3+'PQk_t$tCOhOE[{E}i=O/v68d2n\,o@(Ev.|4&>aՄ2O^JPdfSm2Zg''ڌ<Д=FFM~(O:Tb q{V}i(۳KМgƔepN6ݶqe7` HxHelarJؑR6'-;I;LJ0.;~#j뎲֞0v9m/zf)G8:)uuޛv2Ǿ`{`oK-(]b97Lww%_S:>&~!=A^K[\M0rG@6nf;C] fBS{{>侣h/O@Od?ȱ.OM{c¢\a7#msJ̵Mq#Te^.AN׀.Ӹ)I؂9>\ ,%PsL' qxH6dȎ箏w^o'ln]itT*DE"~f,DFRh3ѧ]8:th@s` -K~ZHiA1T75*K`~)2GXĸT]( ;㨌 E,R9͗#Yf` NbӶL+g(=[oǴ̎v18-Si0/n}[ڸ寡Dc$ߠJLaZg%jD]'?̮mHE"15#SzGT|'0,+(1G6x{O0! PkU[ 'A+&P 9!Öcفi:F lpXƹBIPڢR o1N!} "cF" #cjX#?A.i X?Tvg_fu>vv$jdm NFθ|){ iH /,'ZGr5qڧh^O *OJ|/RV8%-boyj¥P@UK{lĝt݅ qmXoH^O!h[v`8 &(R>Zor;t] X|1޼ Hq= } ŮcX/퐮@h.1y8"긟Ւݭ}4f6Pua^ Q*TiϬ< O?Ƥe7Tλiq9՜VIY(' u֘n1>Lr:fcآNp7X"&zPM"ߓTnpz]{h t:6KUo.@Hq^Iw'6fyw4ɏz#>TA%́'W;+qeS:e{I/C_lh:2Zm͸* :ڀ_!GUݥ/@5痭04))SM|Fà>?[9] *suR0_ eAWP׈|Mn؜rR_n3wě{&r5ݏ: lU4:O;.}Ngf(4C$Tom1p?[Q,kWgǶLQ?J Ъذ_b %88ڊBU)qOSkr⭫@t/ q%4#/Us7tR +>|yi( ތ=F?(g(&-z92NS2k&-5bX/|X)zutSD(5,A0[3Fz [oFEvi*ZtT!w]ʡp(2SOmIZJo8E])M!eWx~&a%w+Vp\ߐٮ)p Lhdku)"A늍Q(1kUsP¡ƫ8`lz!"*Fz=u 7r_h_8Df]2,u5ɢSjA^=N>v2?Z9DEͬZZ{X0?Ѭ=6ڟt$2ԓRZCh^ad~)(r xUorB[%y,Rokx$4Zfd,n[8 {+0pdoͱ8p^27Hp%H)= >U4!ӐS1@m/Dn܍YJ^k.ߖ@k`=!Xuai`6v=,D۲f'7@ уYN#ڏ"،'tr'߯(y߾%r\$gR!؆: 3 rtb9 Uϩ`QAi$ݠGq͔5ۘ(TI#1[U#7v{HC}ƽ]K6t_ȟ^Ycw%DeԤ1e%i"q QW"2%xOc(UO$|_!%շ1'⼵1ЌXK7[rs#j\tC]N傇 ;UR /]+j@!4'dD"}7O`dyv&=C+IR~vj4AYNAt 35#ݳ,ḳ9Oq"W$}(9>ݹrgyڪALY?r_wR=$` \Z{-7`Qؼj{ʙ)jf}|l)}46_ɩIq:˺F("?[(#"T̈́J^6;KXUFP=UZ,A(cO'V Pr V&=)~w?#(ѷӀ.eu'"G?O`~tw#%Ock7ևi3-< #aM-1/.GjFQz),"t$ZxqLs[][Y yP I2!ZƯL0j 7Ur+|Y-, ;rIJorfPC[ԮZpzZI3 tQﲭʷ^Ufe&&CE{Ue 2;푴b-7?b'a]2P+i K&-1Z8}G^ mPIW,8lΔSzsiWQ&nޗC#nۗԱ_WjJBߦd> [k}m^sى7ߝҨڱvr4 C>? v8hU*ͳzhy<t4HATazO:ub棟;2sLdumnxu∹5UY"K gH\{F5yn,<**m !3h˽S[\Q8(dI,ipˉp#~uS:7QZk:"1{wFe۷|^vv>B=݉ %s Bn4%6 Lc l;LܔQĭG /g z_n` Us,7g+(3 LGBn)uj4xz+uV7s{"ߢgiMbjI,pHa:O<ߺ'7.:P_L v c rQ!8(3F">b\0)ٰkB(~?u/CCw:cDSBէTI;vߧL@PXn4,$VQ:IfTLf!ָoq#ϵ'/}̺fmL$ QYwv[QKO@?byMyȭ2V~c]찫鄽6OUS$˼9q8Z?y=xch PXڋrϴMIf6"WJKC_#D-']9Ogq8fXgl#! x.x;&8Cm1ȷ: MjX^_vc&,fD֣\ȄO7|0#r ~omȰ(Uv'`? wB%i*z.YA|:&u8~'%,IpFŮ)yҧF7lnDjeb^PM%V4Ŭi $P1w PLT\HI&^2 c7hNCANވЈdT]Jr[:&Q/>~bRAs#Uh^a 8e'}}PsdH,+u]pP^ZL/|8Mj~p^O\ Y56}:UZ>W\E'~@A}]Ft؜Na&Aa [!@Za`zzq4X]1: M7(J.kㇳq-Y4NE;ֲ p&O,eg+VC\},K9!%y7;ޢ3˗旹hE&7Zp{+ը; o^38eND1fOJη$L H mx.(Kܚxj0t4"- od%Q51'L4m(% sLI7mӳ&:V~CTl*+P,ID1 #F<\܄>هǃBXJj<"C`' d bړlVÙKA*?a8#bXPX&imu\OS@Yr#~9g vin>wd!Fp5$yÇem."BCT>}n\9D QB?]=i_~J4?CΝ "Z_ɳ50fgi:|tu3+-[`l_^N[kr6>up0 ^(6Q:؋s" BT'סm#:fP: |%őNtN0@KZF&Հk#g|Dpq)MJrzx¤[ &!ACh N3(C{Tcp+Qi7 :+Q~]Inģ3>UN9ƚD 5NǹE>YXھq--ġC̦'1 FՃz$F~!&'CVίg v\=goѷ53f̌m(dQJQ>RP9A"N(@,"!!%Tj֑;p94ng>>rKFofJ tI2[S24玕C~+xrϊ&GWgaZrz2O_uwpO8ЦμQAIhA;ر*Ch&*ky|-+#AR.?J'ϝJǩ  4a(^+M^0hrc NմL'~O΍0j-+_uPf`h;`D4|AC>_AkAcA IRØɋȝ`CL'Cߘ.) io(Wt҄^199x:07y 1qXH.+eʥ9=cl[oQ=j4F"5uȹ̭*WWmKӪ}},En,i va,Ea]KV!dS+19{Tl73XwMarKT]aKHyS5<m.ypV3y& (} +Ą? +I69Q(ݵ::s}Y.%у4x>5TEXa1F '=gvJr,EY8I7fwh`B%kHw}\aAKW֬I9f1V)Evwx5ZפWjorSod9mɅ@}Vf#FS.hE0^nM-7cwtt{(ąwjKE4_~Pūu^ڧ9ǟKnr^1jlԿe[@J 6Vo8-Y==^eAoГjݮS22Fih8Λ\kKl,VdTڥV7#*Fp|,;m# nbwAȂ@?+Qj'OFeݎ/5?_E:l:-}b{!Vu$l}+p K&9Ǽ:_V"NJ$a3ɳ^{Ň ҋJV՞ CM~&]\5iBuMhg2,3PwLöTU{%{ȷ;5,YI?dsk}ǝf)+I y猲;; lи7jZH x`TBı=cX꛴X.Oh}%BYzHՉ i`QΡ#h&RcU=_U)5 Eʿo͝R+,u6Ӟ2YsX6VM4ndl]m$LR1j 81O@UG(."B}ۏu 1*zE]A*C{J;)|'ˇ#ڹGU K0#* qx^fP$3S3zGг-#.՘d -jMAl+E= :i"wP/,飬GBkW90|ڔ>iB]-gV.M;xkͺ cva5̜ 0Udž{>(`h1:.},`lzjX!)T#`q֯;(WqNwr?OzM ?k.a?1 n$[AP4iyR*Qz,]k-VC 狆5U971Rf5Ki4Mg g155b n9ZGF#3eooz궢SSi19VWg;'HDneiFl]`ChxTIKn5邧VaiqzWx2LbsoEr3ݗH * rv/ +#9Y]~ExϹQGpvPWiP^r$:ev6ص?V3Szq5[F0 $U.uB䕔.'e񘴘v 흓Yiq xhFw%z;tC6ofhWR1#LDiΣ^z5dK<3a,\II(F',&H!a~0}V%[)mY oL*_.ٔ}"u G0߿&TS?i^ !~CX^?&-W#ZH:kEpw!sDW5Aa|qv|H jcnjMmw_u!7I 0W[^.$jI+ _Ivh|Gw~Z~bռ)kBL,_5wj5>]so=؆dKKѼB܁:F$4ifÍ>0ؠ`P`c25F<=հ`S)~^ǒu](,;叆[ G]Pw%r\N3pHoщ2h`3lK_zBȅOo1j)(o8Y ܇a8H]B6F "܀[,[׉ݜb:UB+9M}9u3& =AL%&ʉ_KJpYZWA!>mCCo?>wyq&gF61#hGݯ/b&_Lbd>Pdr*Fɳg+?KXy;KP7 C/,8+c/bIsφ0u1ޙ}G18 os2Ҽ+] u9)ؐ <[Fwe F%#ޘx%zXTDrZDUE`):bmHq$`vՃ,E=~@x FM^Az[jw*Lg6{-C.k,! yHrhBb)#Ms,j<_ F9ʍXU~{%;W! Ӫ/ӛRNߐGKxn%'Xy,kpw.xs(V'.͟bp{2 CUDGL7fs g ޔ 6RG$YnMQ;CUB2<)D+ K9RIUŘBFߩ}Y z;cݯҗ/b)NNA LsslM5ϝ_{MDtB:KV-xE To*vLhI;☁P Zwvc4r3lA+S!c^zR8yҷcVí(gO{/=GɂbAk^~4Xżvh^ocnr2WJcc,(*,Jnh?}x'cg, A4;& 잒I>vt2Ip 2H D&"@9W2?gU>,=̪Ur?']T`7C%^3E=}::9y`?ڮIGI`ЬOƿX0R.fm LIpfO]o!"|p殣6-a;Ue G.`,6Wkmp5u' @bjP,y**=8rNJUPny~jpe G HDq#hz{Ki.rznA7ԌߕZo] B F8@dߘl&B6Rg/v:K k&ׄ|NT˟ zk?Hh)MH:Fj>G45DQ5'jc j-q~6Z6nDoǨ`f j9~kJ-gkN1V%E '[לg7_ttL$D?ѹ{Ri<=#r;')ȑQb5# դϒRY @W$BGo*`pa` N0+=kBOGWط=_CQi]T}MSjOۤM.jM*x\@i[æ_VN~ Q$?tDiNe|x]%@,d l\]n9jNK~>..gr>J-i>_ Ih6+]md'j(ȔL:9,Y}CШ784-fGs&mK璼b)*}udE&OG4-/ jA #ݦoɉy|Wjj9%;p9#NqN6jx#R#tQқ'aPJX7 DM6t'h24X'1bq8 6V0LTh*ѵtN-9C Zu6 pB=MWfbʩnhJR"*Fæ5 ~^7pksUf"w=_G|hJ]kCI#+]&IZTRʤHhwPJ)Djs9K~C`SDaPV_BovE:b5-{HЕsfH[NO֛Η8H`YF4s=1Nf\1YM[^P'UWϦuLp+ /F:>4]6&*8NOxыAAyuVIҰ+*Zu!]ux{"dԂ-|I#V,S^-dy"頛߉N6;(jKCX"c)Ū=* ]2m [ #F,H2q$-vt+DZe88p͏'A#jzT=xqM/ܫ8.!TW-Lf`CojNRLjZẗbz [܀͠ q?Ln\+J }]"5# EUN$9nͺv@anT>h鹈(!^f>)PI! dQi#4ހb ɾq0/| NM [!RЫHQZ c5d3Vu6òj*GT\SOJD84'gs0Z}wq;DRmAEh\eqR3&>*mnPgW g]hLe;,p2[q|^ 2j{-  ֦`c6;;w"}*#ۓvyaܪRwlwcPY P@F|,tOT:&*`ilI"[~&m5(نڀ,D90˫YC2e/-WXqLW}VG fQGގx{RrC.i.B+-cl\6u(4ZBCizYhrY?'7W2"A*7?$az(!Tv/~,֬TB+%)xx'kGKPR.:dQcg/ _)(sDR"7*RAY2?3m Cީ42!2M lXJ ձȪ,Hse2YWq2m[DKlIm0< C}m˩h5$OZ[t\"$f eVF-FpcwN#q)*DK ԎLA3#ЁA=~CR:{cаu0f^[Dcvn>n.XKrEw(h iɨ/\}'ʟZY{nCj9jf<3MRAx8_QB.ϾqO3|xbѾ4;5D yf 09D"Mi+t j/?ڭTi$C#W)!yмڹ'&C_V4_)1FX- Q^҈j3ҵI\bNf)ѸUoOOYz "BBg`ep<*cLo3hMA8'@K=\Y]-y-8SXC;j*OH@})P̕KF]c;H/+l2,m*IBW݉dDTg|% &mC$c:yaH&gUN@<7A|Ǵ#۾V %+a;X=sϫŅqRt~u7h ~>j$dBq^N~ӘQ~.Yϻ >֋e\k W,1yVxIe X괢7FՆ$GDݙ+H]22:bp@M%E0r y 'b+$x8D,Uȟ=[O)ofU+SL;Y6:)oo' :&ܻvF?Y8oP>QE'!|7u#7+Hz:an o~dtaPl+PM:&p_`נm!mevw ~;fHVĵ}ά7dD|A)d9~ukjpAOF8w;Bv 41Uo6@J4S--ĦXp!e*x[˰ Urk{|=٘PMM~_Ge>:K ~')U }:rd<2 3'J B]Z8^Q/;F'~>iI_-"`m][sݭcP' v|!iy;?{vR^&kW%hҲG Sl$8I "F :Ne C|ao? *i\k]Ŧ ݝI|B 2GUi5B'j!᛺'Q@_Zo7m#xo7>][7WtqIw ><됞theU k 67p oyp6j f0?)GŤ|D~)JqSW3|JlK{\ྱ& |ɜh5 \/F.q $f2Eg`UO |ч #]A=Ձ+25kPA(fw<(Ѕ){gk&e% {A";֠LƊۏ;R 3rgcu&2ÚRc{#ǣ4ߠğ\8 $ ,&%)*% (iJKw6<#aKxNzs"$ 󁺴fَd#;/= 3a}1vQ)uK*:e_6&潶uiW-pnS:u`W%STH8d!մsd?%j?ZF=L8O <|.g 'ޭP+Cd+ĝk6Pa'L@ݲ#kn^ƶvdQUm[bn\͆bo7O* xǝKFP܂?"Fqnam<45SK, 'u%PQ!"e2{l[)iGډ+R,FlWKT!Y_ȱi\:מ]'tniR1F6jrfĞX9vOUT*rܢpK /ML{]%qB/ W,a#m_vJFmUݸj*!CGדs 2rY N&$/c)Q̒ΟXLmGviu6o}ʽhG玜lxV|ma̾|Ӽ~"]eOX*#]7WNgXm5gJ/l^Eƨ}s]aQeRS$/.=K&E9g*J š h+2*=&QsSNoco%-V| +*9#"#F:s#8}$/5D9Ha,@S\C93UTݯ[w{_A-#90KSs!Fj!Pt.bP$+M(zjv!wG4 5qm2 6LC^rxқ>Rsz[ ¿<tAWK,gJܼq &Ugt>ɭ|VW%Ryl~/RTǮ4nQ) { E>[緌a{UU2ʔD$z՗_{=,a\ОcS`]k$!x]xsS !&D)q> :EhcbXN!KW1pJ0[T]E)]!ĵ)gZq1?eŻr_9lDv[\1MT)'$,)8q5ID2ד[J r$$!nbt1 o@f/DA|aƦtw2ژj<^ZI˔a1)ˣtDP%࣠EQM"Xlv.m}{'i.SW[^%EC/~YOXxN7XeJI@5 |x/vL Fs2 m{OhՍj"dRλ. [=qCR.i2^G}Х[ⱭVϵL]["QJe.aMT,؎8IRVmI)`&_!A3-=m#sr#04%p#Z+5d yh7Ux 7,B_Rr#aq+͈p C?ubxőwFN~db+HE#ł02'̮ا& SYo@u}Ѻ?tA?`Ⱥg;kd2jʒ\=YL{ʦܐ?6DH #c/ABjɎc];h[@kZWg-^"%k1 4,tc.XaWEd͖Nܩ{ . 0Yok̙T(MI;=^J^=R}#y,. Tk9|oQxٳ]gDu{KX4в}k-"k ysj׵VP.AIm`mT<->w˕&6;۸&_ybPZ'V5 141g/Y~9 ucOR?&У (9'PZyyZ5¦hd]?j8d?S`%f1T8J~qy؈Gh'ٌ~62֦D&SsX~洩DG!$79#o҃T/$P ri!TCdz*!{b\}7*2;K~D5jb?8F͘iF]V.>*V}$u_u͵CLƨP>PszՋT_N!CO.Қe*;7yxs6{y8x[br4":*vx=A09NG[moZ|j-Kѡw+T;1kLW#i9[3;/*j`Mt; -À 8s* % exub }nGoprȒExr^挛SyPveO#Tw+1HH3ɃmPP؋2N@XzI5)QgO`&K}nXs N,.uDNn8D[qSAn֌eebQ A6z86 G|Rҁ/.CА[d/_]#j,Zx3x;$+͎\EsN}!Xt8kE`q{L;T]"ue䍑0vb#ΫhD%ٯ{J7&Ɉ@k3ϺLw;$Uޑ(R7F۞/d=CIQ(}8)g%LOI-bm!ŴR"9=XqÈޅ u <: ;uDR7bO¿RyL؊p?RH}ާ(m*l⇙Ҵ&Ù_#賡w.><v1O=n^V"3WW̞sY\ښrk(?-{eq$.2&rSlF`X4bwwDRGOeIY=FP0BQ{t}jp)!1sn`|G_acpլD2%]f̝-tP Ո*8vɗ`Uv c0%FՕwځqlp {(ZX?N x0+#ٓhvsǣon֡(kH|ZO'٩s;X&&̝3q;ܴ]BCۢX(`˾i$ѻjFeG1L H%<*2r軸ls]䨟[:z@sĿUUiVh,XVj5}p5kzR(W˲Ji!/,T1;f^ 椆ڳa`ZH2.J %%zL&1\JrꕃܡuWN p3"xZou8 VV^tYOn,16)`Īb zzLc揕![%Ej%`P΋s/壟.G- EWGIIR~D9\z6;kKVu/q̃凥LZ<(v2'yٖw1 rGI6Ekf&\z'*@(Xj liu@0C=id#xwyycۨ ĴKYW,h5Օ*ڹHHyVC~nEW^{O M|qe[9ثW9YNgtzPh1w\4wioEl}n;p(f`'kLu]9:]j[_={PR"y<6P凴Z7`$ ˡ;&*RRPa n si5 %&JzMiۥ]nC8NZ|n9K3#HDU~@F $E]$wx2mҦ=bYϬhZ֗.Mx'\FRYEs֠#E`wHqUS3 7f?P-Nf٭TWiЄy[Lթi4 ؖ:-ӵ\J&: Niv&~􄙎gp嵁.{A#/rh})ZI\v4(;FC 0}G ''1T]k6ۜdkt "w$ОT9+!jI(hh{[R@[MU #O dF2kaV4j~F <}KvёMZF$|4PSE8*b-ıQī]b)BHLsnS":6)%XA^Rk@!S<=D`x5a W&c/ a{.sgOjI]R_+ jwPjysn=I 3碫XZF]H.($. / V.<KnI fa i\{f:#g*)ELb lAwSrV~=^[`v)KVۜ9,*?&TMYbBWgڲc $L1OrRP0Ku衱윯UC9N__gGu %787?^O>LH Ʌϔ򏃝 P`69A m!Y zNl9oW_A,ja7s%_ZDpfTa=2Ų)fk/ʹ+e>,nl:~e9?mcLme ߲dh`ZBO~M`N S#?yl3; ạ)+aNE!m}Z-k{Kzw"=Y5!ͪ'Ti,TʼDae/x;t&lWa3ۻK6M|&q(JecVYW^51?hn D%(QYQ/pQ*% HqRbE(;PM wq9$uX@chZwm*.)Zk #.#I(XBpAsBrZp0bKȤFT0MoK|/g );sK2>ug{a,,:MPuQx2d >-Z$[Pa] J/| G([n~ fα(JVt"0n2PtplnP 頣u@]FT(zj*-YLG `!\^2  d0ݾ!e M}w6IS4t.#ᝒ=XS?~=p}:C }<@QƼ)fN~f8 2CGi uƋ\L2u`Uޭ'EkzfA]z蚖K%}Vށ VT oHm0_tBu@~\E!qh2Ir>P >4ZG6Q͎S;:v Fg~݂%wvcA0-!;[Lפ}E@->ݾڛeBqyC\xv+CaE63AlʭNً*v㷲 ےlG>w_-27mih m)aL _l$\PvHK< i` 9Fh~1y:8T9N)4fS~aQ`,(?N-̷h ӽyr}[`85t^:&z[UKfҰlP}m {rPHSbd +USyI5[t}v׬#DVpG+d`UT,EauJ wSzmSg/ĥ"xXM2Dw"ƴUڙXˁplaB0|(z6MK-%gJDGڨM6z2_\arĐ\m ^V85k԰i{ؘL-SB_f~؊xh IϰIQ_K =ھ:f" /=jɁR6g+1TuEx-)C=6j.` iUT QA4&3s'kOJORF2ͭk>?ؒ^2{S\ff:;mJn ՑZE}G^Ņ轏!Z2Ih].@mfFV& %Bog83 JQ[gvޭt&r,h!r/{=񫰋K2T#/J t7ڽ\Z%Z"|I`$-ֲ]m`0 e}'`<<ȶV9iqS?Bn䀎w H YugۙU< L->=N@v嬆d HjJs85dDy-Is!ok YZ|jz<^f-I`{: 3ǼUt?}C[[g?L. B ۝+_,3e|Ÿ}c 66Ib^E=t91B.+/1B'K\ɐkz6)Wٍ- zEmkKXǟ^<SzDz1xƩ PN=D^lq-VL?33zGw I EW{wBB)?A4bZfɁ,V;EvAϪa8WfB%3tK#ɥ7>id)Og(z,DKhg8 ?; *L|/<.!Fq'F?̆_ \_t ;֦{"zKCA]Itӷ~(Qr]*dv2o 'FDSoE r] i9\1F?O,i&Rl߅ ZȱNHL!֙|@^^Gxj?˩yM~C$h߻$Vw<+~~Uf~9+ qDW}\j>;2=K+Wwڏ\ aaC869K{ّVawsjhKBS적d^]u1ڕu OLi K~@GcL1ן PZg[@hY-ق2xB!˚@+VaZi 6YYTrR8gm6FϸS:]0J㏉ʟqKLMk<#G(ps .}U}477::46IcPX "mi!o(Kz.o 4WjCܥ c:YpjmCbQvrFɸHA2Az`v;c5N{Շu+DY+ɩhMt]O!9ϼܝV2 sb(Fh!ϩ-SrP{6Y_€/ dK?7~v^KS,X&WO*R$Ndc!T+@Ѐ\׷i[C@0Zp s,)cƼPnK^,Ơck? /3H}26}zyvRIs?byD7 N@G=tEWMIdy%Ӗo7ÌjOn؄x%Τ.2!QݭK&u$EcJD/X1ĩ*dH#u2ӧb2MJ7?3{؟}j,Ҏw^ VY7b\x :,:A.9m$s60v+Z*gÉlz6CBE7}0cԱBs9teDOq-DAZQPZx?fA'[bOn7 ʵ!⧹$ڄ^p2nP hX|:1u}c !aml e{jE_ņc~.!P߱<>4`=z \ <@K٨ F bkrOC~Wtfo}>؀GS nzUF0z(K&x8qk0ڵd\ Jܐw ܂S.V w55S¡vaf:'Ef2%\K/*]Δ֞t"!o.qK9(!ngiZ(FʆaDӒ umH )[i/xRVڑA`!>O&AyeA } ΍\\I/zm7g$`0ݞXb4-[YQcmtb6X*|cJmy oӬwMsD,ӽ)f8´y4Fj,Sk X3?zҨrȕ鳶`)yIj`as\?Ď('dHFDhR.%mC^Vʨx$]0iNúvq^2N^3޼ѡ>e[iCH1ʋ%A;5j I=OjLF [W\:]ѮphJb*yȲwLQCZbv1=p+|_fdO 1FSe2+aPnS~~6cNoM9 _֗7ǭ,^?,˷8rO?Hh|yfG"gGl6[^sOPLJ ~F5P APSPD;r~k#6m?kJo7 O.9r}LYѱIXL ft톛ZvLkJ2[q'ƷkB$& [ 8M>*I"E٪w/ٿgZ t%` P%ҥ?8[B@ ަ[Kݎ=)-  ٬[+yU` ͗>(KiOτ3ҪnZfn*r|>SlfRucW[" z.n/Ǭ]Ovem g<{8jl2 T%tjP,Nk#uf a`5x?H)w>g@y-{B!~3OW~(xMUD2Af'ؿU 731'`]P f)  l !}( w.F wq˸m6D ٛU,8{cvԹKe] 01 p=Oo jcAُ ק yOTAMvz|j3ء|x$5K#!Fs&$P@0)Dj*bkw-rb]1%r;!; NQ?VTe[cJ-,sX՟4 _n+PPnk_*Qs0J.|5"AoL[&I(p"e{E8ހvLݻ]||~b )ΏVJ'>:ԟ:Dխ(&>Dz@Yk424R#&]&Թ7BϢ6WkB?Y[ʔoGu pI5ژ  <|tb>ӀT[ʵ <{RM2jK~I6tTj%KӕMh NSo:cE?rA(Ǫ>wB|[|˹?IRY=gv1&DZԍ8H }Q` Hz 0rSق%D(hK˝_2(p׳/QG S$eG{mGES%m/mW |CQ݊)8@#\ķ7T{ۻ 5\@^q;y1LEL" 1t3=TޝZB 2J25Ncz3 + aD;;,{SȻ:h;̱܅=Y`x"bڨzzHp#.O`ΔW]mV9 b}!eخimh=+5ځj*!):j^A2I K'"*\KҎeP }**Ll"[ªD #l 2l7D5~6zƞ%H-@k|FW\bJqm#K5¢J߱Eb֍$T hk0[2IkЙ('.LޗZ)J(k~D;WsBD{6Bgԕ3E*3s@GSyl$0v5r676@JgW)lB;paR(.ɸjkBM0d]~F<2 /F} v^*_~5$%ОeR`]93*3&5B]=KQSty1[1lFD8U:)M0 ~B" n W(S8*g $:~Y. 8GKOĎiJ+q&!|`~"C8 z+sEWz{.9;A,':Pd1`_@;0|kp,YYUDq){"Q j`Bȕlÿ~Ž^_fiYzBiOwœ6.΢#Q"*<yBi4mi isI<$O!V,*d\B>,Uu3'{^k\&r>>)'=ΊME:\Y_97"m]*5 Tz-~ެo*'Ԫ"JƵuҹ4r% 'ZX@o HKZވݚIX%R<)HјTtܹAo~MeSӸ/A Eǽ+ԝ"@5N}fa !#̨@[ f[@IO, VZVQ {P^m&l}N'm7^fd]xY6 6ov`ϣl_+'Em^;,kam^p\a(T)c0ukܮ9mhACv۶: Ux>֢s(wTD`tO<;WlV#H@"7#V^Ȁ>w Wڍ-9UX"n:NJ@H:dXkY~ |1zOWd,Dڟ: 3_c*U7|g {%%e8j:cCzZ-5 ;Zd\.>ԝ-\vumUl* # =P:نj,@rq8-Ɉy9BՀ}B\)i`pn}[ 6x >dĜ1^10ruE4V_~ 2,.xFӒFqyo4 H|?݀:D74(_J.a/>PvU RD0Te+|XG\qS Py|0V%_8o?g^_ ]iL>"JdڮR:fl^s~UD/Pw{W\;_94W:g.~BLo4A*3t75 .gγ jI]d9z=F(cɹwL_DSi=B\dS츩tpTbI_[*y";a;]`F[ \i±Od%~J$h p H9⩚} ߋkj00ڂi9I5:I`iMP/XfssqNQO;w[ET!@h*DGvhTS3cNUw7);@XE_[tVTZ͸#+ YNc}B7ULG-f]Zౙm m *+mt r*9hq>䉹O:or?yx>+ћ%@) Ӿv>"{*Ù)WI|yatHFd_Z-+nrKӝr7]ʀ uTB|Ŧjy\~IŮ(3ע4gmYT&J60lLx;w{}cL)U$O :a 4#34cci[QmW,dlpDB)-B9jhTw4lQOڔHצL|E8y0;&\,?gyE(KFnbsXJC &Ū4F%O)n<V׾/Sf]Y8Co s8|)9e@d̖hUp&܅ʒb8w| Ub_!W-$N)4gbnH3;v^DkD4X17)9ECp8 PYk -' 5uzመXKYQIbw0baw#Ā]El2W*="qgI_mn1[͘tʈ3 \+Oh\$;EiY_S1% djvp禾7]+K߄ٛ" tHHW݂Kh rT$j A]knGMSaLw`1]V"p.HrP6A)թV#.s5 Ֆ.5 JW7C>c>9M~o ?ZT $p*"& #HJ8#`: e^v-҇I* 9I]{%<>d$ Vḑ\Q&rb[>EJ`oi?"d-9Hr?)| ך@ˀ15SS"H]T_5OA R3,1l$ZDwǦ7Pa 8@rQ#-Lj gBG[6<"h 6ӿp.JC) &f\z %\5KEa셔3 qv. dϦ"gyɭ4~BMaW h(Zi:v- jipOPD鲈`M4spţX.MV=R'l6 ߟv<5P \iqNjz,*'Y'u1\ޗefL(FZ3I%xDyLaH&Z]pMu$ UTN@`jX(e=/v8 wn,6&)צf stanohLg?L.(E]B7)a(K~keg0zz 4~Z};uNaRK&G+EmHf;*H)'\D»Q;?B|喸Z)#8gz@]:2Ѓx{۱?x lWuxܚ^Xt ƀ#n? ܩL![:}ˇ;Oe ШZu!M ] ._J;7LDYZӣ~r"gHd5;c/|1.>1 " &ԛk۱kP"yܼuN@ؾn_*?oa\[1HFj L%kbC_А1a uFCBj^5T-po9Faˀ‘Ip⣾CnOP Ժ Ku0̧p1(Frmx_XYXj+=eyJ6LOa7;tܩL%[1}t콋͍P;ykQ|և5W&= neIv!/rޤKaa?f6,zkw2a67vDi᪃mldZJ q*jh/~GT* JwFdW%[f2*S:y%=. SZOh mQUIX(Aa}2]O, &D*Y,xu6FOG5BP~kmbug.g>ChAf)hmp S^dJ*If% W޶Xo'Oe-TXT%T iiR3H`{D WIЯ=]&|.:ÛC*ش=TGKVݪEcMЀV Pt0h>Vm|v6! [4q}=TbrEPR{C= Vu<~I`v|;AXITy@: a}SmS2l]p)dVO}hvP͖YN ̛DU̩Zgy@D¶b[͇7Er0m{ŷwi/uì\hNCLkc9YN39M*z=\RJQa==rn/Ry^ea` 6%-tj0G O*@ '*syג/!M!$>ӐB˟J<,xCcO)NJώ0N1FlrQ;{OC/In^ uaeZ :z)BP'UH[Y +pycp.haߩ>KF,ϴi/pE-ʴQV0#jk;vx{&wD ?KMztw*ڴ+nd4 7}ޝg$Qw2"GUA;xFyv03Ƅd[dp0 / 3`؅>kD5, }kNMʓ\f Y~6i:$mJB{޶PH{@l~ȄʥMEbKA/4#odgql Dž2Nm\]o4cG#b6x~?=Q #A|zJ':5~uB7ab1e)MUJ8h jN2C.w;#{,R5e*aYZWBSq`b ᧙A4?(Fc0PBIWtDªJcP)e%vC 6,N:x͙-z2 L%ّ8=Y>p3oۤNG !p!MwT#dZU0LȻY7ҟV`7`~@X>{_"ԥB@iJKyS?6M@% e'i:<㛡n n=i3 ۿo! a`Aţrۮ//1n,baa?୛r OE#(m1e״~UbOc%bD؋0iqa \Oy\Yء!LNC6 Nm>_"+DڑXhdWj J6<'GkѯwLh|O9Sۇ5w^a/\ϱFFz ̀h,4)"Q Upjh>e9;Gv9Qk!+`g?;阀9iƆW@J'MlL,a<ӛX="dCZ7AtDWnkP9x_=mHWt!-뿓`[vdgkׂ}D(?^^Ե(#)QyǏ~>'tWјB{ o\!diwBRiA4W+g,Dne/FgVUH(GN{WlGvUBۡ(˝h!Ӝ5tљopzÇ :c'k7jZ |8ީFGS4zV[fuvWi!_!]z8/隲T=LuWxv~M`Ɔ+oUwg'E'< zHF꺙F <4bo` 3CsR~m BK̉uQesŭ69{naCYz}, .534r$nwzۘ߁*,]`9Ki$a癝-?\nj-wl[˼D%@_ 'X|(q\h9p)(0ʩAdSJ wL8o אo{c̀ lGJ1SCХ.30l y]kx"~z*VUh%gnavy5*D" ~.7e~x,7߮]aڨ<(Vܷ}W? R@qǃSPM*hAsA)R:r'כ-)OBun4i%`ͷ"/k=ŶA=꟦t^dCN\;@lVí9C&CG4mV+IcM|ēIޤmKQ/DGyTPTjCgwQ.^냌U)^ #pZW[+1 ~zM‹|u(O/x"8ab!Xۊݐv xX/.mː`oNXU4f*)f|w9$[(.m11Ƭ~FAƞYx#RT ԓhv1cD-"+ P.q 7Ϗ r7?b]7I6 >AվO>$h܀;b`U9n\S.V늛RZ(X*:39>d[U4v &_Aw>X.(_G ,~)^ M 4#BKqv]n(YEj&!Zg6Ŝ(k.cx| ;PMݹL=Nl% ɦ9V3 y6^!7H/}m ,`lPpZ%{3Y7,8| xepu^F یvg>@[ *g4Nݽ9l񸕱 3nUr,Z/"b+_F* k&:"߇wIz]y h| ޜosSgFC174.n[(kJtN[YӟT8a3_-ge\Q',B~ ExC~Dl1rv9b|:g]x~UlH²$_' -BCx'_w`>N~{1 N Czc#nNQ!4,=TxC0kI՗gy-fZ6*2큦692ZL;U|pU[ E'xn8%}dK/Gh/)I;Pk6]R?|VsuH 1NSim0\$+:ʋX| uMoY#hA;g5;Ѻ7X EjDFZʅ03ruD+\S&;0PR0N aճ-*OWyی&}ln]= ڗϙnA2uNҖqF$rYM%TPba2chFRyq-%$}FE?ˡ4;oa vc^';c-})d"k()Q-ob\ /g.oh8ȍ3zlg)kF. ĺrҮD Yd[ԛ{Ji#Z]`8гqLM#"y8> p& 8ٮn\gBom}h(}LRZ/2ўb>ZIjsv??ӶWwπڳYO'vRy^_=%9[:hJ /@Z!%R'Q=$8j'f Ie#[#92\$VLPb ${$)^LFӹ^b po!iŅ VB7:A4$lYuB,b.8S49 Tۨ7{7;OZfj 2dSؾav/ t eәch )Om3H\ ?E 7:6@{zе&T{='#[ݚJ,V3 `6qZA߄RIAv÷`Rigk@¸ξ$֑vm)%0ϝa=Kcҷa`7۰R[e ]O,/OG YZ