From 3d50f9f16cf7bc583ffeb5be6db8455423e63b9a Mon Sep 17 00:00:00 2001 From: Bjoern Kerler Date: Tue, 31 Dec 2019 17:25:41 +0100 Subject: [PATCH 1/7] Port to gnuradio 3.8 and python3 --- CMakeLists.txt | 58 +----- docs/doxygen/CMakeLists.txt | 27 ++- docs/doxygen/Doxyfile.in | 24 +-- docs/doxygen/Doxyfile.swig_doc.in | 20 +- docs/doxygen/doxyxml/__init__.py | 41 ++-- docs/doxygen/doxyxml/base.py | 56 +++--- docs/doxygen/doxyxml/doxyindex.py | 132 +++++++++--- docs/doxygen/doxyxml/generated/__init__.py | 1 + docs/doxygen/doxyxml/generated/compound.py | 8 +- .../doxyxml/generated/compoundsuper.py | 40 ++-- docs/doxygen/doxyxml/generated/index.py | 6 +- docs/doxygen/doxyxml/generated/indexsuper.py | 21 +- docs/doxygen/doxyxml/text.py | 43 ++-- docs/doxygen/swig_doc.py | 190 +++++++++++++----- examples/microsoft_mouse_sniffer.py | 20 +- examples/nordic_auto_ack.py | 20 +- examples/nordic_channelized_receiver.py | 18 +- examples/nordic_channelized_transmitter.py | 8 +- examples/nordic_receiver.py | 18 +- examples/nordic_sniffer_scanner.py | 22 +- grc/CMakeLists.txt | 4 +- grc/nordic_nordic_rx.block.yml | 40 ++++ grc/nordic_nordic_rx.xml | 38 ---- grc/nordic_nordic_tx.block.yml | 28 +++ grc/nordic_nordic_tx.xml | 38 ---- lib/CMakeLists.txt | 16 +- python/__init__.py | 2 +- python/build_utils.py | 10 +- swig/CMakeLists.txt | 7 +- 29 files changed, 523 insertions(+), 433 deletions(-) create mode 100644 grc/nordic_nordic_rx.block.yml delete mode 100644 grc/nordic_nordic_rx.xml create mode 100644 grc/nordic_nordic_tx.block.yml delete mode 100644 grc/nordic_nordic_tx.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 3874c97..0bac098 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,41 +39,18 @@ if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32) add_definitions(-fvisibility=hidden) endif() -######################################################################## -# Find boost -######################################################################## -if(UNIX AND EXISTS "/usr/lib64") - list(APPEND BOOST_LIBRARYDIR "/usr/lib64") #fedora 64-bit fix -endif(UNIX AND EXISTS "/usr/lib64") -set(Boost_ADDITIONAL_VERSIONS - "1.35.0" "1.35" "1.36.0" "1.36" "1.37.0" "1.37" "1.38.0" "1.38" "1.39.0" "1.39" - "1.40.0" "1.40" "1.41.0" "1.41" "1.42.0" "1.42" "1.43.0" "1.43" "1.44.0" "1.44" - "1.45.0" "1.45" "1.46.0" "1.46" "1.47.0" "1.47" "1.48.0" "1.48" "1.49.0" "1.49" - "1.50.0" "1.50" "1.51.0" "1.51" "1.52.0" "1.52" "1.53.0" "1.53" "1.54.0" "1.54" - "1.55.0" "1.55" "1.56.0" "1.56" "1.57.0" "1.57" "1.58.0" "1.58" "1.59.0" "1.59" - "1.60.0" "1.60" "1.61.0" "1.61" "1.62.0" "1.62" "1.63.0" "1.63" "1.64.0" "1.64" - "1.65.0" "1.65" "1.66.0" "1.66" "1.67.0" "1.67" "1.68.0" "1.68" "1.69.0" "1.69" -) -find_package(Boost "1.35" COMPONENTS filesystem system) - -if(NOT Boost_FOUND) - message(FATAL_ERROR "Boost required to compile nordic") -endif() ######################################################################## # Install directories ######################################################################## +find_package(Gnuradio "3.8" REQUIRED COMPONENTS blocks filter fft CONFIG) include(GrPlatform) #define LIB_SUFFIX -set(GR_RUNTIME_DIR bin) set(GR_LIBRARY_DIR lib${LIB_SUFFIX}) set(GR_INCLUDE_DIR include/nordic) -set(GR_DATA_DIR share) set(GR_PKG_DATA_DIR ${GR_DATA_DIR}/${CMAKE_PROJECT_NAME}) set(GR_DOC_DIR ${GR_DATA_DIR}/doc) set(GR_PKG_DOC_DIR ${GR_DOC_DIR}/${CMAKE_PROJECT_NAME}) -set(GR_CONF_DIR etc) set(GR_PKG_CONF_DIR ${GR_CONF_DIR}/${CMAKE_PROJECT_NAME}/conf.d) -set(GR_LIBEXEC_DIR libexec) set(GR_PKG_LIBEXEC_DIR ${GR_LIBEXEC_DIR}/${CMAKE_PROJECT_NAME}) set(GRC_BLOCKS_DIR ${GR_PKG_DATA_DIR}/grc/blocks) @@ -103,16 +80,6 @@ endif(APPLE) find_package(CppUnit) find_package(Doxygen) -# Search for GNU Radio and its components and versions. Add any -# components required to the list of GR_REQUIRED_COMPONENTS (in all -# caps such as FILTER or FFT) and change the version to the minimum -# API compatible version required. -set(GR_REQUIRED_COMPONENTS RUNTIME) -find_package(Gnuradio "3.7.2" REQUIRED) - -if(NOT CPPUNIT_FOUND) - message(FATAL_ERROR "CppUnit required to compile nordic") -endif() ######################################################################## # Setup doxygen option @@ -123,29 +90,6 @@ else(DOXYGEN_FOUND) option(ENABLE_DOXYGEN "Build docs using Doxygen" OFF) endif(DOXYGEN_FOUND) -######################################################################## -# Setup the include and linker paths -######################################################################## -include_directories( - ${CMAKE_SOURCE_DIR}/lib - ${CMAKE_SOURCE_DIR}/include - ${CMAKE_BINARY_DIR}/lib - ${CMAKE_BINARY_DIR}/include - ${Boost_INCLUDE_DIRS} - ${CPPUNIT_INCLUDE_DIRS} - ${GNURADIO_ALL_INCLUDE_DIRS} -) - -link_directories( - ${Boost_LIBRARY_DIRS} - ${CPPUNIT_LIBRARY_DIRS} - ${GNURADIO_RUNTIME_LIBRARY_DIRS} -) - -# Set component parameters -set(GR_NORDIC_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include CACHE INTERNAL "" FORCE) -set(GR_NORDIC_SWIG_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/swig CACHE INTERNAL "" FORCE) - ######################################################################## # Create uninstall target ######################################################################## diff --git a/docs/doxygen/CMakeLists.txt b/docs/doxygen/CMakeLists.txt index 107f05e..6e9391b 100644 --- a/docs/doxygen/CMakeLists.txt +++ b/docs/doxygen/CMakeLists.txt @@ -1,17 +1,22 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot # -# 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. +# GNU Radio 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, 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, see . +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. ######################################################################## # Create the doxygen configuration file diff --git a/docs/doxygen/Doxyfile.in b/docs/doxygen/Doxyfile.in index 17a451d..8807dc4 100644 --- a/docs/doxygen/Doxyfile.in +++ b/docs/doxygen/Doxyfile.in @@ -28,7 +28,7 @@ DOXYFILE_ENCODING = UTF-8 # identify the project. Note that if you do not use Doxywizard you need # to put quotes around the project name if it contains spaces. -PROJECT_NAME = "GNU Radio's NORDIC Package" +PROJECT_NAME = "GNU Radio's FOOT Package" # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or @@ -654,8 +654,8 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = @top_srcdir@ \ - @top_builddir@ +INPUT = "@top_srcdir@" \ + "@top_builddir@" # 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 @@ -790,7 +790,7 @@ INPUT_FILTER = # info on how filters are used. If FILTER_PATTERNS is empty or if # non of the patterns match the file name, INPUT_FILTER is applied. -FILTER_PATTERNS = *.py=@top_srcdir@/doc/doxygen/other/doxypy.py +FILTER_PATTERNS = *.py="@top_srcdir@"/doc/doxygen/other/doxypy.py # 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 @@ -945,7 +945,7 @@ HTML_STYLESHEET = # user-defined cascading style sheet that is included after the standard # style sheets created by doxygen. Using this option one can overrule # certain style aspects. This is preferred over using HTML_STYLESHEET -# since it does not replace the standard style sheet and is therefor more +# since it does not replace the standard style sheet and is therefore more # robust against future updates. Doxygen will copy the style sheet file to # the output directory. @@ -989,7 +989,7 @@ HTML_COLORSTYLE_GAMMA = 80 # page will contain the date and time when the page was generated. Setting # this to NO can help when comparing the output of multiple runs. -HTML_TIMESTAMP = YES +HTML_TIMESTAMP = NO # 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 @@ -1503,18 +1503,6 @@ GENERATE_XML = @enable_xml_docs@ 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 diff --git a/docs/doxygen/Doxyfile.swig_doc.in b/docs/doxygen/Doxyfile.swig_doc.in index 57736d7..cbe06d6 100644 --- a/docs/doxygen/Doxyfile.swig_doc.in +++ b/docs/doxygen/Doxyfile.swig_doc.in @@ -54,7 +54,7 @@ PROJECT_LOGO = # 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 = @OUTPUT_DIRECTORY@ +OUTPUT_DIRECTORY = "@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 @@ -121,7 +121,7 @@ INLINE_INHERITED_MEMB = NO # 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 +FULL_PATH_NAMES = NO # 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 @@ -913,7 +913,7 @@ HTML_STYLESHEET = # user-defined cascading style sheet that is included after the standard # style sheets created by doxygen. Using this option one can overrule # certain style aspects. This is preferred over using HTML_STYLESHEET -# since it does not replace the standard style sheet and is therefor more +# since it does not replace the standard style sheet and is therefore more # robust against future updates. Doxygen will copy the style sheet file to # the output directory. @@ -957,7 +957,7 @@ HTML_COLORSTYLE_GAMMA = 80 # page will contain the date and time when the page was generated. Setting # this to NO can help when comparing the output of multiple runs. -HTML_TIMESTAMP = YES +HTML_TIMESTAMP = NO # 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 @@ -1471,18 +1471,6 @@ GENERATE_XML = YES 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 diff --git a/docs/doxygen/doxyxml/__init__.py b/docs/doxygen/doxyxml/__init__.py index 6df88dc..59bad42 100644 --- a/docs/doxygen/doxyxml/__init__.py +++ b/docs/doxygen/doxyxml/__init__.py @@ -1,20 +1,24 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' - +# +# Copyright 2010 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot +# +# GNU Radio 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, or (at your option) +# any later version. +# +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# """ Python interface to contents of doxygen xml documentation. @@ -60,8 +64,9 @@ u'Outputs the vital aadvark statistics.' """ +from __future__ import unicode_literals -from doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther +from .doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther def _test(): import os diff --git a/docs/doxygen/doxyxml/base.py b/docs/doxygen/doxyxml/base.py index 383dc26..d9f82e7 100644 --- a/docs/doxygen/doxyxml/base.py +++ b/docs/doxygen/doxyxml/base.py @@ -1,44 +1,50 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' - +# +# Copyright 2010 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot +# +# GNU Radio 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, or (at your option) +# any later version. +# +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# """ A base class is created. Classes based upon this are used to make more user-friendly interfaces to the doxygen xml docs than the generated classes provide. """ +from __future__ import print_function +from __future__ import unicode_literals import os import pdb from xml.parsers.expat import ExpatError -from generated import compound +from .generated import compound class Base(object): - class Duplicate(StandardError): + class Duplicate(Exception): pass - class NoSuchMember(StandardError): + class NoSuchMember(Exception): pass - class ParsingError(StandardError): + class ParsingError(Exception): pass def __init__(self, parse_data, top=None): @@ -91,7 +97,7 @@ def get_cls(self, mem): for cls in self.mem_classes: if cls.can_parse(mem): return cls - raise StandardError(("Did not find a class for object '%s'." \ + raise Exception(("Did not find a class for object '%s'." \ % (mem.get_name()))) def convert_mem(self, mem): @@ -99,11 +105,11 @@ def convert_mem(self, mem): cls = self.get_cls(mem) converted = cls.from_parse_data(mem, self.top) if converted is None: - raise StandardError('No class matched this object.') + raise Exception('No class matched this object.') self.add_ref(converted) return converted - except StandardError, e: - print e + except Exception as e: + print(e) @classmethod def includes(cls, inst): diff --git a/docs/doxygen/doxyxml/doxyindex.py b/docs/doxygen/doxyxml/doxyindex.py index 8fed1b4..a0ff4b1 100644 --- a/docs/doxygen/doxyxml/doxyindex.py +++ b/docs/doxygen/doxyxml/doxyindex.py @@ -1,30 +1,36 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' - +# +# Copyright 2010 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot +# +# GNU Radio 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, or (at your option) +# any later version. +# +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# """ Classes providing more user-friendly interfaces to the doxygen xml docs than the generated classes provide. """ +from __future__ import absolute_import +from __future__ import unicode_literals import os -from generated import index -from base import Base -from text import description +from .generated import index +from .base import Base +from .text import description class DoxyIndex(Base): """ @@ -40,13 +46,16 @@ def _parse(self): self._root = index.parse(os.path.join(self._xml_path, 'index.xml')) for mem in self._root.compound: converted = self.convert_mem(mem) - # For files we want the contents to be accessible directly - # from the parent rather than having to go through the file - # object. + # For files and namespaces we want the contents to be + # accessible directly from the parent rather than having + # to go through the file object. if self.get_cls(mem) == DoxyFile: if mem.name.endswith('.h'): self._members += converted.members() self._members.append(converted) + elif self.get_cls(mem) == DoxyNamespace: + self._members += converted.members() + self._members.append(converted) else: self._members.append(converted) @@ -77,13 +86,29 @@ def set_descriptions(self, parse_data): self._data['brief_description'] = bd self._data['detailed_description'] = dd + def set_parameters(self, data): + vs = [ddc.value for ddc in data.detaileddescription.content_] + pls = [] + for v in vs: + if hasattr(v, 'parameterlist'): + pls += v.parameterlist + pis = [] + for pl in pls: + pis += pl.parameteritem + dpis = [] + for pi in pis: + dpi = DoxyParameterItem(pi) + dpi._parse() + dpis.append(dpi) + self._data['params'] = dpis + + class DoxyCompound(DoxyCompMem): pass class DoxyMember(DoxyCompMem): pass - class DoxyFunction(DoxyMember): __module__ = "gnuradio.utils.doxyxml" @@ -95,10 +120,13 @@ def _parse(self): return super(DoxyFunction, self)._parse() self.set_descriptions(self._parse_data) - self._data['params'] = [] - prms = self._parse_data.param - for prm in prms: - self._data['params'].append(DoxyParam(prm)) + self.set_parameters(self._parse_data) + if not self._data['params']: + # If the params weren't set by a comment then just grab the names. + self._data['params'] = [] + prms = self._parse_data.param + for prm in prms: + self._data['params'].append(DoxyParam(prm)) brief_description = property(lambda self: self.data()['brief_description']) detailed_description = property(lambda self: self.data()['detailed_description']) @@ -118,9 +146,39 @@ def _parse(self): self.set_descriptions(self._parse_data) self._data['declname'] = self._parse_data.declname + @property + def description(self): + descriptions = [] + if self.brief_description: + descriptions.append(self.brief_description) + if self.detailed_description: + descriptions.append(self.detailed_description) + return '\n\n'.join(descriptions) + brief_description = property(lambda self: self.data()['brief_description']) detailed_description = property(lambda self: self.data()['detailed_description']) - declname = property(lambda self: self.data()['declname']) + name = property(lambda self: self.data()['declname']) + +class DoxyParameterItem(DoxyMember): + """A different representation of a parameter in Doxygen.""" + + def _parse(self): + if self._parsed: + return + super(DoxyParameterItem, self)._parse() + names = [] + for nl in self._parse_data.parameternamelist: + for pn in nl.parametername: + names.append(description(pn)) + # Just take first name + self._data['name'] = names[0] + # Get description + pd = description(self._parse_data.get_parameterdescription()) + self._data['description'] = pd + + description = property(lambda self: self.data()['description']) + name = property(lambda self: self.data()['name']) + class DoxyClass(DoxyCompound): @@ -136,12 +194,14 @@ def _parse(self): if self._error: return self.set_descriptions(self._retrieved_data.compounddef) + self.set_parameters(self._retrieved_data.compounddef) # Sectiondef.kind tells about whether private or public. # We just ignore this for now. self.process_memberdefs() brief_description = property(lambda self: self.data()['brief_description']) detailed_description = property(lambda self: self.data()['detailed_description']) + params = property(lambda self: self.data()['params']) Base.mem_classes.append(DoxyClass) @@ -174,6 +234,16 @@ class DoxyNamespace(DoxyCompound): kind = 'namespace' + def _parse(self): + if self._parsed: + return + super(DoxyNamespace, self)._parse() + self.retrieve_data() + self.set_descriptions(self._retrieved_data.compounddef) + if self._error: + return + self.process_memberdefs() + Base.mem_classes.append(DoxyNamespace) @@ -224,11 +294,11 @@ class DoxyOther(Base): __module__ = "gnuradio.utils.doxyxml" - kinds = set(['variable', 'struct', 'union', 'define', 'typedef', 'enum', 'dir', 'page']) + kinds = set(['variable', 'struct', 'union', 'define', 'typedef', 'enum', + 'dir', 'page', 'signal', 'slot', 'property']) @classmethod def can_parse(cls, obj): return obj.kind in cls.kinds Base.mem_classes.append(DoxyOther) - diff --git a/docs/doxygen/doxyxml/generated/__init__.py b/docs/doxygen/doxyxml/generated/__init__.py index 3982397..23095c1 100644 --- a/docs/doxygen/doxyxml/generated/__init__.py +++ b/docs/doxygen/doxyxml/generated/__init__.py @@ -5,3 +5,4 @@ resultant classes are not very friendly to navigate so the rest of the doxyxml module processes them further. """ +from __future__ import unicode_literals diff --git a/docs/doxygen/doxyxml/generated/compound.py b/docs/doxygen/doxyxml/generated/compound.py index 1522ac2..acfa0dd 100644 --- a/docs/doxygen/doxyxml/generated/compound.py +++ b/docs/doxygen/doxyxml/generated/compound.py @@ -3,15 +3,17 @@ """ Generated Mon Feb 9 19:08:05 2009 by generateDS.py. """ +from __future__ import absolute_import +from __future__ import unicode_literals + -from string import lower as str_lower from xml.dom import minidom from xml.dom import Node import sys -import compoundsuper as supermod -from compoundsuper import MixedContainer +from . import compoundsuper as supermod +from .compoundsuper import MixedContainer class DoxygenTypeSub(supermod.DoxygenType): diff --git a/docs/doxygen/doxyxml/generated/compoundsuper.py b/docs/doxygen/doxyxml/generated/compoundsuper.py index 6255dda..6e984e1 100644 --- a/docs/doxygen/doxyxml/generated/compoundsuper.py +++ b/docs/doxygen/doxyxml/generated/compoundsuper.py @@ -4,12 +4,17 @@ # Generated Thu Jun 11 18:44:25 2009 by generateDS.py. # +from __future__ import print_function +from __future__ import unicode_literals + import sys -import getopt -from string import lower as str_lower + from xml.dom import minidom from xml.dom import Node +import six + + # # User methods # @@ -19,9 +24,9 @@ try: from generatedssuper import GeneratedsSuper -except ImportError, exp: +except ImportError as exp: - class GeneratedsSuper: + class GeneratedsSuper(object): def format_string(self, input_data, input_name=''): return input_data def format_integer(self, input_data, input_name=''): @@ -64,7 +69,7 @@ def showIndent(outfile, level): outfile.write(' ') def quote_xml(inStr): - s1 = (isinstance(inStr, basestring) and inStr or + s1 = (isinstance(inStr, six.string_types) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -72,7 +77,7 @@ def quote_xml(inStr): return s1 def quote_attrib(inStr): - s1 = (isinstance(inStr, basestring) and inStr or + s1 = (isinstance(inStr, six.string_types) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -102,7 +107,7 @@ def quote_python(inStr): return '"""%s"""' % s1 -class MixedContainer: +class MixedContainer(object): # Constants for category: CategoryNone = 0 CategoryText = 1 @@ -4221,7 +4226,7 @@ def buildAttributes(self, attrs): if attrs.get('lineno'): try: self.lineno = int(attrs.get('lineno').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (lineno): %s' % exp) if attrs.get('refkind'): self.refkind = attrs.get('refkind').value @@ -4504,12 +4509,12 @@ def buildAttributes(self, attrs): if attrs.get('endline'): try: self.endline = int(attrs.get('endline').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (endline): %s' % exp) if attrs.get('startline'): try: self.startline = int(attrs.get('startline').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (startline): %s' % exp) if attrs.get('refid'): self.refid = attrs.get('refid').value @@ -4627,17 +4632,17 @@ def buildAttributes(self, attrs): if attrs.get('bodystart'): try: self.bodystart = int(attrs.get('bodystart').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (bodystart): %s' % exp) if attrs.get('line'): try: self.line = int(attrs.get('line').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (line): %s' % exp) if attrs.get('bodyend'): try: self.bodyend = int(attrs.get('bodyend').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (bodyend): %s' % exp) if attrs.get('bodyfile'): self.bodyfile = attrs.get('bodyfile').value @@ -6778,12 +6783,12 @@ def buildAttributes(self, attrs): if attrs.get('rows'): try: self.rows = int(attrs.get('rows').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (rows): %s' % exp) if attrs.get('cols'): try: self.cols = int(attrs.get('cols').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (cols): %s' % exp) def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.ELEMENT_NODE and \ @@ -7108,7 +7113,7 @@ def buildAttributes(self, attrs): if attrs.get('level'): try: self.level = int(attrs.get('level').value) - except ValueError, exp: + except ValueError as exp: raise ValueError('Bad integer attribute (level): %s' % exp) def buildChildren(self, child_, nodeName_): if child_.nodeType == Node.TEXT_NODE: @@ -8283,7 +8288,7 @@ def buildChildren(self, child_, nodeName_): """ def usage(): - print USAGE_TEXT + print(USAGE_TEXT) sys.exit(1) @@ -8339,4 +8344,3 @@ def main(): main() #import pdb #pdb.run('main()') - diff --git a/docs/doxygen/doxyxml/generated/index.py b/docs/doxygen/doxyxml/generated/index.py index 7a70e14..0c63512 100644 --- a/docs/doxygen/doxyxml/generated/index.py +++ b/docs/doxygen/doxyxml/generated/index.py @@ -3,14 +3,16 @@ """ Generated Mon Feb 9 19:08:05 2009 by generateDS.py. """ +from __future__ import absolute_import +from __future__ import unicode_literals from xml.dom import minidom import os import sys -import compound +from . import compound -import indexsuper as supermod +from . import indexsuper as supermod class DoxygenTypeSub(supermod.DoxygenType): def __init__(self, version=None, compound=None): diff --git a/docs/doxygen/doxyxml/generated/indexsuper.py b/docs/doxygen/doxyxml/generated/indexsuper.py index a991530..11312db 100644 --- a/docs/doxygen/doxyxml/generated/indexsuper.py +++ b/docs/doxygen/doxyxml/generated/indexsuper.py @@ -4,12 +4,16 @@ # Generated Thu Jun 11 18:43:54 2009 by generateDS.py. # +from __future__ import print_function +from __future__ import unicode_literals + import sys -import getopt -from string import lower as str_lower + from xml.dom import minidom from xml.dom import Node +import six + # # User methods # @@ -19,9 +23,9 @@ try: from generatedssuper import GeneratedsSuper -except ImportError, exp: +except ImportError as exp: - class GeneratedsSuper: + class GeneratedsSuper(object): def format_string(self, input_data, input_name=''): return input_data def format_integer(self, input_data, input_name=''): @@ -64,7 +68,7 @@ def showIndent(outfile, level): outfile.write(' ') def quote_xml(inStr): - s1 = (isinstance(inStr, basestring) and inStr or + s1 = (isinstance(inStr, six.string_types) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -72,7 +76,7 @@ def quote_xml(inStr): return s1 def quote_attrib(inStr): - s1 = (isinstance(inStr, basestring) and inStr or + s1 = (isinstance(inStr, six.string_types) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -102,7 +106,7 @@ def quote_python(inStr): return '"""%s"""' % s1 -class MixedContainer: +class MixedContainer(object): # Constants for category: CategoryNone = 0 CategoryText = 1 @@ -462,7 +466,7 @@ def buildChildren(self, child_, nodeName_): """ def usage(): - print USAGE_TEXT + print(USAGE_TEXT) sys.exit(1) @@ -520,4 +524,3 @@ def main(): main() #import pdb #pdb.run('main()') - diff --git a/docs/doxygen/doxyxml/text.py b/docs/doxygen/doxyxml/text.py index 4a79d0a..eafb7d1 100644 --- a/docs/doxygen/doxyxml/text.py +++ b/docs/doxygen/doxyxml/text.py @@ -1,29 +1,34 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' - +# +# Copyright 2010 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot +# +# GNU Radio 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, or (at your option) +# any later version. +# +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# """ Utilities for extracting text from generated classes. """ +from __future__ import unicode_literals def is_string(txt): if isinstance(txt, str): return True try: - if isinstance(txt, unicode): + if isinstance(txt, str): return True except NameError: pass @@ -46,7 +51,7 @@ def description_bit(obj): elif is_string(obj): return obj else: - raise StandardError('Expecting a string or something with content, content_ or value attribute') + raise Exception('Expecting a string or something with content, content_ or value attribute') # If this bit is a paragraph then add one some line breaks. if hasattr(obj, 'name') and obj.name == 'para': result += "\n\n" diff --git a/docs/doxygen/swig_doc.py b/docs/doxygen/swig_doc.py index 0d4af35..d3a7086 100644 --- a/docs/doxygen/swig_doc.py +++ b/docs/doxygen/swig_doc.py @@ -1,20 +1,24 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' - +# +# Copyright 2010-2012 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-foot +# +# GNU Radio 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, or (at your option) +# any later version. +# +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# """ Creates the swig_doc.i SWIG interface file. Execute using: python swig_doc.py xml_path outputfilename @@ -23,14 +27,12 @@ python docstrings. """ +from __future__ import unicode_literals -import sys - -try: - from doxyxml import DoxyIndex, DoxyClass, DoxyFriend, DoxyFunction, DoxyFile, base -except ImportError: - from gnuradio.doxyxml import DoxyIndex, DoxyClass, DoxyFriend, DoxyFunction, DoxyFile, base +import sys, time +from doxyxml import DoxyIndex, DoxyClass, DoxyFriend, DoxyFunction, DoxyFile +from doxyxml import DoxyOther, base def py_name(name): bits = name.split('_') @@ -53,18 +55,41 @@ def includes(cls, item): # Check for a parsing error. if item.error(): return False - return item.has_member(make_name(item.name()), DoxyFriend) + friendname = make_name(item.name()) + is_a_block = item.has_member(friendname, DoxyFriend) + # But now sometimes the make function isn't a friend so check again. + if not is_a_block: + is_a_block = di.has_member(friendname, DoxyFunction) + return is_a_block + +class Block2(object): + """ + Checks if doxyxml produced objects correspond to a new style + gnuradio block. + """ + + @classmethod + def includes(cls, item): + if not isinstance(item, DoxyClass): + return False + # Check for a parsing error. + if item.error(): + return False + is_a_block2 = item.has_member('make', DoxyFunction) and item.has_member('sptr', DoxyOther) + return is_a_block2 def utoascii(text): """ - Convert unicode text into ascii and escape quotes. + Convert unicode text into ascii and escape quotes and backslashes. """ if text is None: return '' out = text.encode('ascii', 'replace') - out = out.replace('"', '\\"') - return out + # swig will require us to replace blackslash with 4 backslashes + out = out.replace(b'\\', b'\\\\\\\\') + out = out.replace(b'"', b'\\"').decode('ascii') + return str(out) def combine_descriptions(obj): @@ -80,9 +105,15 @@ def combine_descriptions(obj): description.append(dd) return utoascii('\n\n'.join(description)).strip() +def format_params(parameteritems): + output = ['Args:'] + template = ' {0} : {1}' + for pi in parameteritems: + output.append(template.format(pi.name, pi.description)) + return '\n'.join(output) entry_templ = '%feature("docstring") {name} "{docstring}"' -def make_entry(obj, name=None, templ="{description}", description=None): +def make_entry(obj, name=None, templ="{description}", description=None, params=[]): """ Create a docstring entry for a swig interface file. @@ -99,6 +130,9 @@ def make_entry(obj, name=None, templ="{description}", description=None): return '' if description is None: description = combine_descriptions(obj) + if params: + description += '\n\n' + description += utoascii(format_params(params)) docstring = templ.format(description=description) if not docstring: return '' @@ -118,27 +152,31 @@ def make_func_entry(func, name=None, description=None, params=None): used as the description instead of extracting it from func. params - a parameter list that overrides using func.params. """ - if params is None: - params = func.params - params = [prm.declname for prm in params] - if params: - sig = "Params: (%s)" % ", ".join(params) - else: - sig = "Params: (NONE)" - templ = "{description}\n\n" + sig - return make_entry(func, name=name, templ=utoascii(templ), - description=description) - - -def make_class_entry(klass, description=None): + #if params is None: + # params = func.params + #params = [prm.declname for prm in params] + #if params: + # sig = "Params: (%s)" % ", ".join(params) + #else: + # sig = "Params: (NONE)" + #templ = "{description}\n\n" + sig + #return make_entry(func, name=name, templ=utoascii(templ), + # description=description) + return make_entry(func, name=name, description=description, params=params) + + +def make_class_entry(klass, description=None, ignored_methods=[], params=None): """ Create a class docstring for a swig interface file. """ + if params is None: + params = klass.params output = [] - output.append(make_entry(klass, description=description)) + output.append(make_entry(klass, description=description, params=params)) for func in klass.in_category(DoxyFunction): - name = klass.name() + '::' + func.name() - output.append(make_func_entry(func, name=name)) + if func.name() not in ignored_methods: + name = klass.name() + '::' + func.name() + output.append(make_func_entry(func, name=name)) return "\n\n".join(output) @@ -172,11 +210,33 @@ def make_block_entry(di, block): # the make function. output = [] output.append(make_class_entry(block, description=super_description)) - creator = block.get_member(block.name(), DoxyFunction) output.append(make_func_entry(make_func, description=super_description, - params=creator.params)) + params=block.params)) return "\n\n".join(output) +def make_block2_entry(di, block): + """ + Create class and function docstrings of a new style gnuradio block for a + swig interface file. + """ + descriptions = [] + # For new style blocks all the relevant documentation should be + # associated with the 'make' method. + class_description = combine_descriptions(block) + make_func = block.get_member('make', DoxyFunction) + make_description = combine_descriptions(make_func) + description = class_description + "\n\nConstructor Specific Documentation:\n\n" + make_description + # Associate the combined description with the class and + # the make function. + output = [] + output.append(make_class_entry( + block, description=description, + ignored_methods=['make'], params=make_func.params)) + makename = block.name() + '::make' + output.append(make_func_entry( + make_func, name=makename, description=description, + params=make_func.params)) + return "\n\n".join(output) def make_swig_interface_file(di, swigdocfilename, custom_output=None): @@ -193,39 +253,59 @@ def make_swig_interface_file(di, swigdocfilename, custom_output=None): # Create docstrings for the blocks. blocks = di.in_category(Block) + blocks2 = di.in_category(Block2) + make_funcs = set([]) for block in blocks: try: make_func = di.get_member(make_name(block.name()), DoxyFunction) - make_funcs.add(make_func.name()) - output.append(make_block_entry(di, block)) + # Don't want to risk writing to output twice. + if make_func.name() not in make_funcs: + make_funcs.add(make_func.name()) + output.append(make_block_entry(di, block)) + except block.ParsingError: + sys.stderr.write('Parsing error for block {0}\n'.format(block.name())) + raise + + for block in blocks2: + try: + make_func = block.get_member('make', DoxyFunction) + make_func_name = block.name() +'::make' + # Don't want to risk writing to output twice. + if make_func_name not in make_funcs: + make_funcs.add(make_func_name) + output.append(make_block2_entry(di, block)) except block.ParsingError: - print('Parsing error for block %s' % block.name()) + sys.stderr.write('Parsing error for block {0}\n'.format(block.name())) + raise # Create docstrings for functions # Don't include the make functions since they have already been dealt with. - funcs = [f for f in di.in_category(DoxyFunction) if f.name() not in make_funcs] + funcs = [f for f in di.in_category(DoxyFunction) + if f.name() not in make_funcs and not f.name().startswith('std::')] for f in funcs: try: output.append(make_func_entry(f)) except f.ParsingError: - print('Parsing error for function %s' % f.name()) + sys.stderr.write('Parsing error for function {0}\n'.format(f.name())) # Create docstrings for classes block_names = [block.name() for block in blocks] - klasses = [k for k in di.in_category(DoxyClass) if k.name() not in block_names] + block_names += [block.name() for block in blocks2] + klasses = [k for k in di.in_category(DoxyClass) + if k.name() not in block_names and not k.name().startswith('std::')] for k in klasses: try: output.append(make_class_entry(k)) except k.ParsingError: - print('Parsing error for class %s' % k.name()) + sys.stderr.write('Parsing error for class {0}\n'.format(k.name())) # Docstrings are not created for anything that is not a function or a class. # If this excludes anything important please add it here. output = "\n\n".join(output) - swig_doc = file(swigdocfilename, 'w') + swig_doc = open(swigdocfilename, 'w') swig_doc.write(output) swig_doc.close() @@ -233,7 +313,7 @@ def make_swig_interface_file(di, swigdocfilename, custom_output=None): # Parse command line options and set up doxyxml. err_msg = "Execute using: python swig_doc.py xml_path outputfilename" if len(sys.argv) != 3: - raise StandardError(err_msg) + raise Exception(err_msg) xml_path = sys.argv[1] swigdocfilename = sys.argv[2] di = DoxyIndex(xml_path) diff --git a/examples/microsoft_mouse_sniffer.py b/examples/microsoft_mouse_sniffer.py index 8b18aca..43fff4e 100755 --- a/examples/microsoft_mouse_sniffer.py +++ b/examples/microsoft_mouse_sniffer.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import osmosdr import nordic import pmt @@ -73,7 +73,7 @@ def __init__(self, tb): self.last_tune = time.time() self.ch_timeout = 0.4 # timeout a channel after 200ms self.last_ch = 0 - thread.start_new_thread(self.tick, ()) + _thread.start_new_thread(self.tick, ()) # Channels and channel groups self.channels = [3, 29, 21, 5, 23, 17, 19, 50, 31, 25, @@ -100,7 +100,7 @@ def tick(self): self.last_ch += 1 if self.last_ch >= len(self.channels): self.last_ch = 0 - print 'Tuning to 24%02i MHz' % self.channels[self.last_ch] + print('Tuning to 24%02i MHz' % self.channels[self.last_ch]) self.last_tune = time.time() self.tb.set_channel(self.channels[self.last_ch]) @@ -149,18 +149,18 @@ def nordictap_handler(self, msg): self.last_rx = time.time() # Print the channel, sequence number, address and payload - print 'CH=' + str(2400 + channel), - print 'SEQ=' + str(sequence_number), - print 'ADDR=' + ':'.join('%02X' % ord(b) for b in address), - print 'PLD=' + ':'.join('%02X' % ord(b) for b in payload), - print 'CRC=' + ':'.join('%02X' % ord(b) for b in crc) + print('CH=' + str(2400 + channel), end=' ') + print('SEQ=' + str(sequence_number), end=' ') + print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') + print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') + print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) def main(): tb = top_block() tb.start() try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/examples/nordic_auto_ack.py b/examples/nordic_auto_ack.py index c2b77c6..af556d7 100755 --- a/examples/nordic_auto_ack.py +++ b/examples/nordic_auto_ack.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import nordic import pmt import struct @@ -13,7 +13,7 @@ import argparse from bitstring import BitArray from gnuradio import uhd -from Queue import Queue +from queue import Queue class top_block(gr.top_block): @@ -117,12 +117,12 @@ def nordictap_handler(self, msg): if payload_length > 0 and no_ack == 0: # Print the channel, sequence number, address and payload - print "ACK'd Packet: ", - print 'CH=' + str(2400 + channel), - print 'SEQ=' + str(sequence_number), - print 'ADDR=' + ':'.join('%02X' % ord(b) for b in address), - print 'PLD=' + ':'.join('%02X' % ord(b) for b in payload), - print 'CRC=' + ':'.join('%02X' % ord(b) for b in crc) + print("ACK'd Packet: ", end=' ') + print('CH=' + str(2400 + channel), end=' ') + print('SEQ=' + str(sequence_number), end=' ') + print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') + print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') + print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) # Build an ACK nordictap = [0] + [4, 2, 5, 0, sequence_number, 0, 2] @@ -159,7 +159,7 @@ def main(): tb = top_block(args) tb.start() try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/examples/nordic_channelized_receiver.py b/examples/nordic_channelized_receiver.py index af9179d..358e7bf 100755 --- a/examples/nordic_channelized_receiver.py +++ b/examples/nordic_channelized_receiver.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import nordic import pmt import struct @@ -13,7 +13,7 @@ import argparse from bitstring import BitArray from gnuradio import uhd -from Queue import Queue +from queue import Queue class top_block(gr.top_block): @@ -101,11 +101,11 @@ def nordictap_handler(self, msg): 7 + address_length + payload_length + crc_length] # Print the channel, sequence number, address and payload - print 'CH=' + str(2400 + channel), - print 'SEQ=' + str(sequence_number), - print 'ADDR=' + ':'.join('%02X' % ord(b) for b in address), - print 'PLD=' + ':'.join('%02X' % ord(b) for b in payload), - print 'CRC=' + ':'.join('%02X' % ord(b) for b in crc) + print('CH=' + str(2400 + channel), end=' ') + print('SEQ=' + str(sequence_number), end=' ') + print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') + print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') + print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) def main(): @@ -121,7 +121,7 @@ def main(): tb = top_block(args) tb.start() try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/examples/nordic_channelized_transmitter.py b/examples/nordic_channelized_transmitter.py index bdf5462..cd925fa 100755 --- a/examples/nordic_channelized_transmitter.py +++ b/examples/nordic_channelized_transmitter.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import nordic import pmt import struct @@ -14,7 +14,7 @@ import argparse from bitstring import BitArray from gnuradio import uhd -from Queue import Queue +from queue import Queue class top_block(gr.top_block): @@ -122,7 +122,7 @@ def main(): time.sleep(0.1) try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/examples/nordic_receiver.py b/examples/nordic_receiver.py index e362e78..ff9f91e 100755 --- a/examples/nordic_receiver.py +++ b/examples/nordic_receiver.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import nordic import pmt import struct @@ -13,7 +13,7 @@ import argparse from bitstring import BitArray from gnuradio import uhd -from Queue import Queue +from queue import Queue class top_block(gr.top_block): @@ -93,11 +93,11 @@ def nordictap_handler(self, msg): 7 + address_length + payload_length + crc_length] # Print the channel, sequence number, address and payload - print 'CH=' + str(2400 + channel), - print 'SEQ=' + str(sequence_number), - print 'ADDR=' + ':'.join('%02X' % ord(b) for b in address), - print 'PLD=' + ':'.join('%02X' % ord(b) for b in payload), - print 'CRC=' + ':'.join('%02X' % ord(b) for b in crc) + print('CH=' + str(2400 + channel), end=' ') + print('SEQ=' + str(sequence_number), end=' ') + print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') + print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') + print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) def main(): @@ -123,7 +123,7 @@ def main(): tb = top_block(args) tb.start() try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/examples/nordic_sniffer_scanner.py b/examples/nordic_sniffer_scanner.py index 897e57b..3dc5ce5 100755 --- a/examples/nordic_sniffer_scanner.py +++ b/examples/nordic_sniffer_scanner.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes -import thread +import _thread import osmosdr import nordic import pmt @@ -73,10 +73,10 @@ def __init__(self, tb): self.last_tune = time.time() self.ch_timeout = 0.4 # timeout a channel after 200ms self.last_ch = 0 - thread.start_new_thread(self.tick, ()) + _thread.start_new_thread(self.tick, ()) # Channels and channel groups - self.channels = range(2, 84) + self.channels = list(range(2, 84)) # 10ms tick def tick(self): @@ -90,7 +90,7 @@ def tick(self): self.last_ch += 1 if self.last_ch >= len(self.channels): self.last_ch = 0 - print 'Tuning to 24%02i MHz' % self.channels[self.last_ch] + print('Tuning to 24%02i MHz' % self.channels[self.last_ch]) self.last_tune = time.time() self.tb.set_channel(self.channels[self.last_ch]) @@ -120,18 +120,18 @@ def nordictap_handler(self, msg): self.last_rx = time.time() # Print the channel, sequence number, address and payload - print 'CH=' + str(2400 + channel), - print 'SEQ=' + str(sequence_number), - print 'ADDR=' + ':'.join('%02X' % ord(b) for b in address), - print 'PLD=' + ':'.join('%02X' % ord(b) for b in payload), - print 'CRC=' + ':'.join('%02X' % ord(b) for b in crc) + print('CH=' + str(2400 + channel), end=' ') + print('SEQ=' + str(sequence_number), end=' ') + print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') + print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') + print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) def main(): tb = top_block() tb.start() try: - raw_input('Press Enter to quit: ') + input('Press Enter to quit: ') except EOFError: pass tb.stop() diff --git a/grc/CMakeLists.txt b/grc/CMakeLists.txt index b456b1a..31f26cf 100644 --- a/grc/CMakeLists.txt +++ b/grc/CMakeLists.txt @@ -13,6 +13,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . install(FILES - nordic_nordic_rx.xml - nordic_nordic_tx.xml DESTINATION share/gnuradio/grc/blocks + nordic_nordic_rx.block.yml + nordic_nordic_tx.block.yml DESTINATION share/gnuradio/grc/blocks ) diff --git a/grc/nordic_nordic_rx.block.yml b/grc/nordic_nordic_rx.block.yml new file mode 100644 index 0000000..736ac12 --- /dev/null +++ b/grc/nordic_nordic_rx.block.yml @@ -0,0 +1,40 @@ +# auto-generated by grc.converter + +id: nordic_nordic_rx +label: Nordic Receiver +category: '[Nordic]' + +parameters: +- id: channel + label: Channel + dtype: int +- id: address_length + label: Address Length + dtype: enum + options: ['3', '4', '5'] + option_labels: [3 Bytes, 4 Bytes, 5 Bytes] +- id: crc_length + label: CRC Length + dtype: enum + options: ['1', '2'] + option_labels: [1 Byte, 2 Bytes] +- id: data_rate + label: Data Rate + dtype: enum + options: ['0', '1', '2'] + option_labels: [250K, 1M, 2M] + +inputs: +- domain: stream + dtype: byte + +outputs: +- domain: message + id: nordictap_out + optional: true + +templates: + imports: import nordic + make: nordic.nordic_rx(${channel}, ${address_length}, ${crc_length}, ${data_rate}) + +file_format: 1 diff --git a/grc/nordic_nordic_rx.xml b/grc/nordic_nordic_rx.xml deleted file mode 100644 index d7f3b3e..0000000 --- a/grc/nordic_nordic_rx.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - nordic_rx - nordic_nordic_rx - nordic - import nordic - nordic.nordic_rx() - - - ... - ... - ... - - - - - in - - - - - - out - - - diff --git a/grc/nordic_nordic_tx.block.yml b/grc/nordic_nordic_tx.block.yml new file mode 100644 index 0000000..4ecfa4c --- /dev/null +++ b/grc/nordic_nordic_tx.block.yml @@ -0,0 +1,28 @@ +# auto-generated by grc.converter + +id: nordic_nordic_tx +label: Nordic Transmitter +category: '[Nordic]' + +parameters: +- id: channel_count + label: Number of Channels + dtype: int + default: '1' + hide: part + +inputs: +- domain: message + id: nordictap_in + optional: true + +outputs: +- domain: stream + dtype: byte + multiplicity: ${ channel_count } + +templates: + imports: import nordic + make: nordic.nordic_tx(${channel_count}) + +file_format: 1 diff --git a/grc/nordic_nordic_tx.xml b/grc/nordic_nordic_tx.xml deleted file mode 100644 index ef783c0..0000000 --- a/grc/nordic_nordic_tx.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - nordic_tx - nordic_nordic_tx - nordic - import nordic - nordic.nordic_tx() - - - ... - ... - ... - - - - - in - - - - - - out - - - diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index d3a800a..4b8954e 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -33,7 +33,11 @@ if(NOT nordic_sources) endif(NOT nordic_sources) add_library(gnuradio-nordic SHARED ${nordic_sources}) -target_link_libraries(gnuradio-nordic ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES}) +target_link_libraries(gnuradio-nordic ${Boost_LIBRARIES} gnuradio::gnuradio-runtime gnuradio::gnuradio-blocks gnuradio::gnuradio-filter gnuradio::gnuradio-blocks gnuradio::gnuradio-fft volk) +target_include_directories(gnuradio-nordic + PUBLIC $ + PUBLIC $ + ) set_target_properties(gnuradio-nordic PROPERTIES DEFINE_SYMBOL "gnuradio_nordic_EXPORTS") if(APPLE) @@ -63,14 +67,6 @@ list(APPEND test_nordic_sources ${CMAKE_CURRENT_SOURCE_DIR}/qa_nordic.cc ) -add_executable(test-nordic ${test_nordic_sources}) +list(APPEND GR_TEST_TARGET_DEPS nordic) -target_link_libraries( - test-nordic - ${GNURADIO_RUNTIME_LIBRARIES} - ${Boost_LIBRARIES} - ${CPPUNIT_LIBRARIES} - gnuradio-nordic -) -GR_ADD_TEST(test_nordic test-nordic) diff --git a/python/__init__.py b/python/__init__.py index ec593b2..dc9f12b 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -25,7 +25,7 @@ # import swig generated symbols into the nordic namespace try: # this might fail if the module is python-only - from nordic_swig import * + from nordic.nordic_swig import * except ImportError: pass diff --git a/python/build_utils.py b/python/build_utils.py index 6570080..a5a59a3 100644 --- a/python/build_utils.py +++ b/python/build_utils.py @@ -19,13 +19,13 @@ """ import re, os, os.path -from build_utils_codes import * +from .build_utils_codes import * # set srcdir to the directory that contains Makefile.am try: srcdir = os.environ['srcdir'] -except KeyError, e: +except KeyError as e: srcdir = "." srcdir = srcdir + '/' @@ -35,7 +35,7 @@ do_makefile = False else: do_makefile = True -except KeyError, e: +except KeyError as e: do_makefile = False # set do_sources to either true or false dependeing on the environment @@ -44,7 +44,7 @@ do_sources = False else: do_sources = True -except KeyError, e: +except KeyError as e: do_sources = True name_dict = {} @@ -123,7 +123,7 @@ def extract_extension (template_name): # we return everything between the penultimate . and .t mo = re.search (r'\.([a-z]+)\.t$', template_name) if not mo: - raise ValueError, "Incorrectly formed template_name '%s'" % (template_name,) + raise ValueError("Incorrectly formed template_name '%s'" % (template_name,)) return mo.group (1) def open_src (name, mode): diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 277a0d3..53f612d 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -25,7 +25,7 @@ endif(NOT nordic_sources) # Include swig generation macros ######################################################################## find_package(SWIG) -find_package(PythonLibs 2) +find_package(PythonLibs) if(NOT SWIG_FOUND OR NOT PYTHONLIBS_FOUND) return() endif() @@ -35,9 +35,8 @@ include(GrPython) ######################################################################## # Setup swig generation ######################################################################## -foreach(incdir ${GNURADIO_RUNTIME_INCLUDE_DIRS}) - list(APPEND GR_SWIG_INCLUDE_DIRS ${incdir}/gnuradio/swig) -endforeach(incdir) +set(GR_SWIG_INCLUDE_DIRS $) +set(GR_SWIG_TARGET_DEPS gnuradio::runtime_swig) set(GR_SWIG_LIBRARIES gnuradio-nordic) set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/nordic_swig_doc.i) From 8401217a6b872526c16c6d34cfaa6190dd687775 Mon Sep 17 00:00:00 2001 From: Bjoern Kerler Date: Mon, 9 Aug 2021 20:20:51 +0200 Subject: [PATCH 2/7] Gnuradio 3.9 support --- .clang-format | 104 + .gitignore | 5 +- CMakeLists.txt | 98 +- LICENSE | 674 ---- MANIFEST.md | 1 + README.md | 67 - apps/CMakeLists.txt | 15 +- cmake/Modules/CMakeParseArgumentsCopy.cmake | 2 +- cmake/Modules/FindCppUnit.cmake | 39 - cmake/Modules/FindGnuradioRuntime.cmake | 36 - cmake/Modules/GrMiscUtils.cmake | 521 --- cmake/Modules/GrPlatform.cmake | 50 - cmake/Modules/GrPython.cmake | 237 -- cmake/Modules/GrSwig.cmake | 247 -- cmake/Modules/GrTest.cmake | 139 - cmake/Modules/UseSWIG.cmake | 304 -- cmake/Modules/nordicConfig.cmake | 9 +- cmake/Modules/targetConfig.cmake.in | 14 + docs/CMakeLists.txt | 15 +- docs/doxygen/CMakeLists.txt | 17 +- docs/doxygen/Doxyfile.in | 35 +- docs/doxygen/doxyxml/__init__.py | 17 +- docs/doxygen/doxyxml/base.py | 18 +- docs/doxygen/doxyxml/doxyindex.py | 26 +- docs/doxygen/doxyxml/generated/__init__.py | 1 - docs/doxygen/doxyxml/generated/compound.py | 2 - .../doxyxml/generated/compoundsuper.py | 9 +- docs/doxygen/doxyxml/generated/index.py | 2 - docs/doxygen/doxyxml/generated/indexsuper.py | 8 +- docs/doxygen/doxyxml/text.py | 17 +- docs/doxygen/pydoc_macros.h | 19 + docs/doxygen/swig_doc.py | 2 +- docs/doxygen/update_pydoc.py | 342 ++ examples/README | 4 + examples/data_tr.bin | Bin 0 -> 2304000 bytes examples/microsoft_mouse_sniffer.py | 171 - examples/nordic_auto_ack.py | 170 - examples/nordic_channelized_receiver.py | 132 - examples/nordic_channelized_transmitter.py | 133 - examples/nordic_receiver.py | 35 +- examples/nordic_sniffer_scanner.py | 38 +- examples/nordictap_test.grc | 103 + examples/nordictap_test.py | 137 + examples/nrf24_receiver.grc | 1122 ++++++ examples/nrf24_receiver.py | 279 ++ examples/nrf24_tx.grc | 226 ++ examples/nrf_data.bin | Bin 0 -> 64000000 bytes examples/nrf_scan.grc | 3008 +++++++++++++++++ examples/pluto_rx.grc | 749 ++++ examples/test_gfsk_mod.grc | 348 ++ examples/top_block.py | 203 ++ examples/tx_nrf.grc | 719 ++++ examples/tx_nrf.py | 259 ++ examples/tx_nrf_foo.grc | 737 ++++ examples/tx_nrf_foo.py | 262 ++ examples/tx_nrf_python_block.grc | 790 +++++ examples/tx_nrf_python_block.py | 298 ++ examples/tx_rx_loop.grc | 364 ++ examples/tx_rx_loop.py | 221 ++ grc/CMakeLists.txt | 21 +- grc/nordic_nordic_rx.block.yml | 99 +- grc/nordic_nordic_tx.block.yml | 36 +- grc/nordic_nordictap_printer.block.yml | 10 + grc/nordic_nordictap_transmitter.block.yml | 38 + include/nordic/CMakeLists.txt | 19 +- include/nordic/api.h | 27 +- include/nordic/nordic_rx.h | 11 +- include/nordic/nordic_tx.h | 2 +- lib/CMakeLists.txt | 63 +- lib/enhanced_shockburst_packet.cc | 169 +- lib/enhanced_shockburst_packet.h | 19 +- lib/nordic_rx_impl.cc | 87 +- lib/nordic_rx_impl.h | 11 +- lib/nordic_tx_impl.cc | 49 +- lib/nordictap.h | 3 + lib/qa_nordic.cc | 32 - lib/qa_nordic.h | 34 - python/CMakeLists.txt | 19 +- python/__init__.py | 35 +- python/bindings/CMakeLists.txt | 41 + python/bindings/README.md | 0 python/bindings/bind_oot_file.py | 57 + python/bindings/docstrings/README.md | 1 + .../docstrings/nordic_rx_pydoc_template.h | 36 + .../docstrings/nordic_tx_pydoc_template.h | 27 + python/bindings/header_utils.py | 78 + python/bindings/nordic_rx_python.cc | 77 + python/bindings/nordic_tx_python.cc | 60 + python/bindings/python_bindings.cc | 57 + python/build_utils.py | 10 +- python/nordic_blocks.py | 109 + python/qa_nordic_rx.py | 41 + python/qa_nordic_tx.py | 41 + swig/CMakeLists.txt | 32 +- swig/nordic_swig.i | 9 +- wireshark/nordic_dissector.lua | 18 +- 96 files changed, 11620 insertions(+), 3458 deletions(-) create mode 100644 .clang-format delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 cmake/Modules/FindCppUnit.cmake delete mode 100644 cmake/Modules/FindGnuradioRuntime.cmake delete mode 100644 cmake/Modules/GrMiscUtils.cmake delete mode 100644 cmake/Modules/GrPlatform.cmake delete mode 100644 cmake/Modules/GrPython.cmake delete mode 100644 cmake/Modules/GrSwig.cmake delete mode 100644 cmake/Modules/GrTest.cmake delete mode 100644 cmake/Modules/UseSWIG.cmake create mode 100644 cmake/Modules/targetConfig.cmake.in create mode 100644 docs/doxygen/pydoc_macros.h create mode 100644 docs/doxygen/update_pydoc.py create mode 100644 examples/README create mode 100644 examples/data_tr.bin delete mode 100755 examples/microsoft_mouse_sniffer.py delete mode 100755 examples/nordic_auto_ack.py delete mode 100755 examples/nordic_channelized_receiver.py delete mode 100755 examples/nordic_channelized_transmitter.py mode change 100755 => 100644 examples/nordic_receiver.py mode change 100755 => 100644 examples/nordic_sniffer_scanner.py create mode 100644 examples/nordictap_test.grc create mode 100644 examples/nordictap_test.py create mode 100644 examples/nrf24_receiver.grc create mode 100755 examples/nrf24_receiver.py create mode 100644 examples/nrf24_tx.grc create mode 100644 examples/nrf_data.bin create mode 100644 examples/nrf_scan.grc create mode 100644 examples/pluto_rx.grc create mode 100644 examples/test_gfsk_mod.grc create mode 100644 examples/top_block.py create mode 100644 examples/tx_nrf.grc create mode 100644 examples/tx_nrf.py create mode 100644 examples/tx_nrf_foo.grc create mode 100644 examples/tx_nrf_foo.py create mode 100644 examples/tx_nrf_python_block.grc create mode 100644 examples/tx_nrf_python_block.py create mode 100644 examples/tx_rx_loop.grc create mode 100644 examples/tx_rx_loop.py create mode 100644 grc/nordic_nordictap_printer.block.yml create mode 100644 grc/nordic_nordictap_transmitter.block.yml delete mode 100644 lib/qa_nordic.cc delete mode 100644 lib/qa_nordic.h create mode 100644 python/bindings/CMakeLists.txt create mode 100644 python/bindings/README.md create mode 100644 python/bindings/bind_oot_file.py create mode 100644 python/bindings/docstrings/README.md create mode 100644 python/bindings/docstrings/nordic_rx_pydoc_template.h create mode 100644 python/bindings/docstrings/nordic_tx_pydoc_template.h create mode 100644 python/bindings/header_utils.py create mode 100644 python/bindings/nordic_rx_python.cc create mode 100644 python/bindings/nordic_tx_python.cc create mode 100644 python/bindings/python_bindings.cc create mode 100644 python/nordic_blocks.py create mode 100644 python/qa_nordic_rx.py create mode 100644 python/qa_nordic_tx.py diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..3e4ddd4 --- /dev/null +++ b/.clang-format @@ -0,0 +1,104 @@ +--- +Language: Cpp +# BasedOnStyle: LLVM +AccessModifierOffset: -4 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlinesLeft: true +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: true +BinPackArguments: false +BinPackParameters: false +BreakBeforeBraces: Custom +BraceWrapping: + AfterClass: true + AfterControlStatement: false + AfterEnum: false + AfterFunction: true + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + BeforeCatch: false + BeforeElse: false + IndentBraces: false +BreakBeforeBinaryOperators: None +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BreakAfterJavaFieldAnnotations: false +BreakStringLiterals: true +ColumnLimit: 90 +CommentPragmas: '^ IWYU pragma:' +ConstructorInitializerAllOnOneLineOrOnePerLine: true +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: false +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH +IncludeCategories: + - Regex: '^"(gnuradio)/' + Priority: 1 + - Regex: '^<(gnuradio)/' + Priority: 2 + - Regex: '^<(boost)/' + Priority: 98 + - Regex: '^<[a-z]*>$' + Priority: 99 + - Regex: '^".*"$' + Priority: 0 + - Regex: '.*' + Priority: 10 + +IncludeIsMainRegex: '(Test)?$' +IndentCaseLabels: false +IndentWidth: 4 +IndentWrappedFunctionNames: false +JavaScriptQuotes: Leave +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 2 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Left +ReflowComments: true +SortIncludes: true +SpaceAfterCStyleCast: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Cpp11 +TabWidth: 8 +UseTab: Never diff --git a/.gitignore b/.gitignore index b92d662..85c92e8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ -build/ +*~ *.pyc +*.pyo +build*/ +examples/grc/*.py diff --git a/CMakeLists.txt b/CMakeLists.txt index 0bac098..f67b461 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,58 +1,94 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011-2020 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - ######################################################################## # Project setup ######################################################################## -cmake_minimum_required(VERSION 2.6) +cmake_minimum_required(VERSION 3.8) project(gr-nordic CXX C) enable_testing() -#select the release build type by default to get optimization flags +# Install to PyBOMBS target prefix if defined +if(DEFINED ENV{PYBOMBS_PREFIX}) + set(CMAKE_INSTALL_PREFIX $ENV{PYBOMBS_PREFIX}) + message(STATUS "PyBOMBS installed GNU Radio. Setting CMAKE_INSTALL_PREFIX to $ENV{PYBOMBS_PREFIX}") +endif() + +# Select the release build type by default to get optimization flags if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Release") message(STATUS "Build type not specified: defaulting to release.") endif(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "") -#make sure our local CMake Modules path comes first +# Make sure our local CMake Modules path comes first list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules) +# Set the version information here +set(VERSION_MAJOR 1) +set(VERSION_API 0) +set(VERSION_ABI 0) +set(VERSION_PATCH 0) + +cmake_policy(SET CMP0011 NEW) + +# Enable generation of compile_commands.json for code completion engines +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + ######################################################################## # Compiler specific setup ######################################################################## -if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32) +if((CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR + CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + AND NOT WIN32) #http://gcc.gnu.org/wiki/Visibility add_definitions(-fvisibility=hidden) endif() +IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + SET(CMAKE_CXX_STANDARD 14) +ELSEIF(CMAKE_CXX_COMPILER_ID MATCHES "Clang") + SET(CMAKE_CXX_STANDARD 14) +ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + SET(CMAKE_CXX_STANDARD 14) +ELSE() + message(WARNING "C++ standard could not be set because compiler is not GNU, Clang or MSVC.") +ENDIF() + +IF(CMAKE_C_COMPILER_ID STREQUAL "GNU") + SET(CMAKE_C_STANDARD 11) +ELSEIF(CMAKE_C_COMPILER_ID MATCHES "Clang") + SET(CMAKE_C_STANDARD 11) +ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "MSVC") + SET(CMAKE_C_STANDARD 11) +ELSE() + message(WARNING "C standard could not be set because compiler is not GNU, Clang or MSVC.") +ENDIF() ######################################################################## # Install directories ######################################################################## -find_package(Gnuradio "3.8" REQUIRED COMPONENTS blocks filter fft CONFIG) +include(FindPkgConfig) +find_package(Gnuradio "3.9" REQUIRED) +include(GrVersion) + include(GrPlatform) #define LIB_SUFFIX -set(GR_LIBRARY_DIR lib${LIB_SUFFIX}) + +if(NOT CMAKE_MODULES_DIR) + set(CMAKE_MODULES_DIR lib${LIB_SUFFIX}/cmake) +endif(NOT CMAKE_MODULES_DIR) + set(GR_INCLUDE_DIR include/nordic) +set(GR_CMAKE_DIR ${CMAKE_MODULES_DIR}/nordic) set(GR_PKG_DATA_DIR ${GR_DATA_DIR}/${CMAKE_PROJECT_NAME}) -set(GR_DOC_DIR ${GR_DATA_DIR}/doc) set(GR_PKG_DOC_DIR ${GR_DOC_DIR}/${CMAKE_PROJECT_NAME}) set(GR_PKG_CONF_DIR ${GR_CONF_DIR}/${CMAKE_PROJECT_NAME}/conf.d) set(GR_PKG_LIBEXEC_DIR ${GR_LIBEXEC_DIR}/${CMAKE_PROJECT_NAME}) -set(GRC_BLOCKS_DIR ${GR_PKG_DATA_DIR}/grc/blocks) ######################################################################## # On Apple only, set install name and use rpath correctly, if not already set @@ -77,17 +113,15 @@ endif(APPLE) ######################################################################## # Find gnuradio build dependencies ######################################################################## -find_package(CppUnit) find_package(Doxygen) - ######################################################################## # Setup doxygen option ######################################################################## if(DOXYGEN_FOUND) - option(ENABLE_DOXYGEN "Build docs using Doxygen" ON) + option(ENABLE_DOXYGEN "Build docs using Doxygen" ON) else(DOXYGEN_FOUND) - option(ENABLE_DOXYGEN "Build docs using Doxygen" OFF) + option(ENABLE_DOXYGEN "Build docs using Doxygen" OFF) endif(DOXYGEN_FOUND) ######################################################################## @@ -100,25 +134,27 @@ configure_file( add_custom_target(uninstall ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake -) + ) ######################################################################## # Add subdirectories ######################################################################## add_subdirectory(include/nordic) add_subdirectory(lib) -add_subdirectory(swig) -add_subdirectory(python) -add_subdirectory(grc) add_subdirectory(apps) add_subdirectory(docs) +# NOTE: manually update below to use GRC to generate C++ flowgraphs w/o python +if(ENABLE_PYTHON) + message(STATUS "PYTHON and GRC components are enabled") + add_subdirectory(python) + add_subdirectory(grc) +else(ENABLE_PYTHON) + message(STATUS "PYTHON and GRC components are disabled") +endif(ENABLE_PYTHON) ######################################################################## # Install cmake search helper for this library ######################################################################## -if(NOT CMAKE_MODULES_DIR) - set(CMAKE_MODULES_DIR lib${LIB_SUFFIX}/cmake) -endif(NOT CMAKE_MODULES_DIR) install(FILES cmake/Modules/nordicConfig.cmake DESTINATION ${CMAKE_MODULES_DIR}/nordic diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 9cecc1d..0000000 --- a/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. 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 -them 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 prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. 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. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey 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; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If 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 convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU 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 that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - 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. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -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. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - 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 . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {project} Copyright (C) {year} {fullname} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/MANIFEST.md b/MANIFEST.md index 49f9201..3d55e6f 100644 --- a/MANIFEST.md +++ b/MANIFEST.md @@ -7,6 +7,7 @@ author: copyright_owner: - Copyright Owner 1 license: +gr_supported_version: # Put a comma separated list of supported GR versions here #repo: # Put the URL of the repository here, or leave blank for default #website: # If you have a separate project website, put it here #icon: # Put a URL to a square image here that will be used as an icon on CGRAN diff --git a/README.md b/README.md deleted file mode 100644 index 4afb6ab..0000000 --- a/README.md +++ /dev/null @@ -1,67 +0,0 @@ -# gr-nordic - -GNU Radio module and Wireshark dissector for the Nordic Semiconductor nRF24L Enhanced Shockburst protocol. - -## external c++ classes - -### nordic_rx - -Receiver class which consumes a GFSK demodulated bitstream and reconstructs Enhanced Shockburst packets. PDUs are printed standard out and sent to Wireshark. - -### nordic_tx - -Transmitter class which consumes nordictap structs, generates Enhanced Shockburst packets, and produces a byte stream to be fed to a GFSK modulator. - -## python examples - -All python examples use the osmosdr_source/osmosdr_sink blocks, and are SDR agnostic. - -### nordic_receiver.py - -Single channel receiver. Listening on channel 4 (2404MHz) with a 2Mbps data rate, 5 byte address, and 2 byte CRC is invoked as follows: - -```./nordic_receiver.py --channel 4 --data_rate 2e6 --crc_length 2 --address_length 5 --samples_per_symbol 2 --gain 40``` - -### nordic_auto_ack.py - -Single channel receiver with auto-ACK. Listening (and ACKing) on channel 4 (2404MHz) with a 2Mbps data rate, 5 byte address, and 2 byte CRC is invoked as follows: - -```./nordic_auto_ack.py --channel 4 --data_rate 2e6 --crc_length 2 --address_length 5 --samples_per_symbol 2 --gain 40``` - -### nordic_sniffer_scanner.py - -Sweeping single channel receiver, which sweeps between channels 2-83 looking for Enhanced Shockburst packets. During receive activity, it camps on a given channel until idle. - -```./nordic_sniffer_scanner.py ``` - -### microsoft_mouse_sniffer.py - -Microsoft mouse/keyboard following receiver. When launched, this script will sweep between the 24 possible Microsoft wireless keyboard/mouse channels. When a device is found, it switches to that device's 4-channel group, sweeping between that set to follow the device. - -```./microsoft_mouse_sniffer.py ``` - -### nordic_channelized_receiver.py - -Channelized receiver example, which tunes to 2414MHz, and receives 2Mbps Enhanced Shockburst packets on channels 10, 14, and 18. - -```./nordic_channelized_receiver.py ``` - -### nordic_channelized_transmitter.py - -Channelized transmitter example, which tunes to 2414MHz, and transmits 2Mbps Enhanced Shockburst packets on channels 10, 14, and 18. - -```./nordic_channelized_transmitter.py ``` - -## wireshark dissector - -The wireshark dissector will display Enhanced Shockburst packets in Wireshark. The logic is very straightforward, and will be simple to extend to classify various device types. - -### wireshark/nordic_dissector.lua - -```wireshark -X lua_script:wireshark/nordic_dissector.lua -i lo -k -f udp ``` - -## nRF24LU1+ research firmware - -Corresponding research firmware for the nRF24LU1+ chips (including Logitech Unifying dongles) is available [here](https://github.com/BastilleResearch/nrf-research-firmware/). - -Documentation on the packet formats covered by the MouseJack and KeySniffer vulnerability sets is available [here](https://github.com/BastilleResearch/mousejack/tree/master/doc/pdf). diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index d63bda1..1aae27f 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt @@ -1,17 +1,10 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . include(GrPython) diff --git a/cmake/Modules/CMakeParseArgumentsCopy.cmake b/cmake/Modules/CMakeParseArgumentsCopy.cmake index 7ce4c49..66016cb 100644 --- a/cmake/Modules/CMakeParseArgumentsCopy.cmake +++ b/cmake/Modules/CMakeParseArgumentsCopy.cmake @@ -58,7 +58,7 @@ # the new option. # E.g. my_install(TARGETS foo DESTINATION OPTIONAL) would result in # MY_INSTALL_DESTINATION set to "OPTIONAL", but MY_INSTALL_DESTINATION would -# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefor. +# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefore. #============================================================================= # Copyright 2010 Alexander Neundorf diff --git a/cmake/Modules/FindCppUnit.cmake b/cmake/Modules/FindCppUnit.cmake deleted file mode 100644 index f93ade3..0000000 --- a/cmake/Modules/FindCppUnit.cmake +++ /dev/null @@ -1,39 +0,0 @@ -# http://www.cmake.org/pipermail/cmake/2006-October/011446.html -# Modified to use pkg config and use standard var names - -# -# Find the CppUnit includes and library -# -# This module defines -# CPPUNIT_INCLUDE_DIR, where to find tiff.h, etc. -# CPPUNIT_LIBRARIES, the libraries to link against to use CppUnit. -# CPPUNIT_FOUND, If false, do not try to use CppUnit. - -INCLUDE(FindPkgConfig) -PKG_CHECK_MODULES(PC_CPPUNIT "cppunit") - -FIND_PATH(CPPUNIT_INCLUDE_DIRS - NAMES cppunit/TestCase.h - HINTS ${PC_CPPUNIT_INCLUDE_DIR} - ${CMAKE_INSTALL_PREFIX}/include - PATHS - /usr/local/include - /usr/include -) - -FIND_LIBRARY(CPPUNIT_LIBRARIES - NAMES cppunit - HINTS ${PC_CPPUNIT_LIBDIR} - ${CMAKE_INSTALL_PREFIX}/lib - ${CMAKE_INSTALL_PREFIX}/lib64 - PATHS - ${CPPUNIT_INCLUDE_DIRS}/../lib - /usr/local/lib - /usr/lib -) - -LIST(APPEND CPPUNIT_LIBRARIES ${CMAKE_DL_LIBS}) - -INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(CPPUNIT DEFAULT_MSG CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS) -MARK_AS_ADVANCED(CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS) diff --git a/cmake/Modules/FindGnuradioRuntime.cmake b/cmake/Modules/FindGnuradioRuntime.cmake deleted file mode 100644 index afed684..0000000 --- a/cmake/Modules/FindGnuradioRuntime.cmake +++ /dev/null @@ -1,36 +0,0 @@ -INCLUDE(FindPkgConfig) -PKG_CHECK_MODULES(PC_GNURADIO_RUNTIME gnuradio-runtime) - -if(PC_GNURADIO_RUNTIME_FOUND) - # look for include files - FIND_PATH( - GNURADIO_RUNTIME_INCLUDE_DIRS - NAMES gnuradio/top_block.h - HINTS $ENV{GNURADIO_RUNTIME_DIR}/include - ${PC_GNURADIO_RUNTIME_INCLUDE_DIRS} - ${CMAKE_INSTALL_PREFIX}/include - PATHS /usr/local/include - /usr/include - ) - - # look for libs - FIND_LIBRARY( - GNURADIO_RUNTIME_LIBRARIES - NAMES gnuradio-runtime - HINTS $ENV{GNURADIO_RUNTIME_DIR}/lib - ${PC_GNURADIO_RUNTIME_LIBDIR} - ${CMAKE_INSTALL_PREFIX}/lib/ - ${CMAKE_INSTALL_PREFIX}/lib64/ - PATHS /usr/local/lib - /usr/local/lib64 - /usr/lib - /usr/lib64 - ) - - set(GNURADIO_RUNTIME_FOUND ${PC_GNURADIO_RUNTIME_FOUND}) -endif(PC_GNURADIO_RUNTIME_FOUND) - -INCLUDE(FindPackageHandleStandardArgs) -# do not check GNURADIO_RUNTIME_INCLUDE_DIRS, is not set when default include path us used. -FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNURADIO_RUNTIME DEFAULT_MSG GNURADIO_RUNTIME_LIBRARIES) -MARK_AS_ADVANCED(GNURADIO_RUNTIME_LIBRARIES GNURADIO_RUNTIME_INCLUDE_DIRS) diff --git a/cmake/Modules/GrMiscUtils.cmake b/cmake/Modules/GrMiscUtils.cmake deleted file mode 100644 index 7b8b7ed..0000000 --- a/cmake/Modules/GrMiscUtils.cmake +++ /dev/null @@ -1,521 +0,0 @@ -# Copyright (C) 2016 Bastille Networks -# -# 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 . - -if(DEFINED __INCLUDED_GR_MISC_UTILS_CMAKE) - return() -endif() -set(__INCLUDED_GR_MISC_UTILS_CMAKE TRUE) - -######################################################################## -# Set global variable macro. -# Used for subdirectories to export settings. -# Example: include and library paths. -######################################################################## -function(GR_SET_GLOBAL var) - set(${var} ${ARGN} CACHE INTERNAL "" FORCE) -endfunction(GR_SET_GLOBAL) - -######################################################################## -# Set the pre-processor definition if the condition is true. -# - def the pre-processor definition to set and condition name -######################################################################## -function(GR_ADD_COND_DEF def) - if(${def}) - add_definitions(-D${def}) - endif(${def}) -endfunction(GR_ADD_COND_DEF) - -######################################################################## -# Check for a header and conditionally set a compile define. -# - hdr the relative path to the header file -# - def the pre-processor definition to set -######################################################################## -function(GR_CHECK_HDR_N_DEF hdr def) - include(CheckIncludeFileCXX) - CHECK_INCLUDE_FILE_CXX(${hdr} ${def}) - GR_ADD_COND_DEF(${def}) -endfunction(GR_CHECK_HDR_N_DEF) - -######################################################################## -# Include subdirectory macro. -# Sets the CMake directory variables, -# includes the subdirectory CMakeLists.txt, -# resets the CMake directory variables. -# -# This macro includes subdirectories rather than adding them -# so that the subdirectory can affect variables in the level above. -# This provides a work-around for the lack of convenience libraries. -# This way a subdirectory can append to the list of library sources. -######################################################################## -macro(GR_INCLUDE_SUBDIRECTORY subdir) - #insert the current directories on the front of the list - list(INSERT _cmake_source_dirs 0 ${CMAKE_CURRENT_SOURCE_DIR}) - list(INSERT _cmake_binary_dirs 0 ${CMAKE_CURRENT_BINARY_DIR}) - - #set the current directories to the names of the subdirs - set(CMAKE_CURRENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${subdir}) - set(CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${subdir}) - - #include the subdirectory CMakeLists to run it - file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) - include(${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt) - - #reset the value of the current directories - list(GET _cmake_source_dirs 0 CMAKE_CURRENT_SOURCE_DIR) - list(GET _cmake_binary_dirs 0 CMAKE_CURRENT_BINARY_DIR) - - #pop the subdir names of the front of the list - list(REMOVE_AT _cmake_source_dirs 0) - list(REMOVE_AT _cmake_binary_dirs 0) -endmacro(GR_INCLUDE_SUBDIRECTORY) - -######################################################################## -# Check if a compiler flag works and conditionally set a compile define. -# - flag the compiler flag to check for -# - have the variable to set with result -######################################################################## -macro(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE flag have) - include(CheckCXXCompilerFlag) - CHECK_CXX_COMPILER_FLAG(${flag} ${have}) - if(${have}) - if(${CMAKE_VERSION} VERSION_GREATER "2.8.4") - STRING(FIND "${CMAKE_CXX_FLAGS}" "${flag}" flag_dup) - if(${flag_dup} EQUAL -1) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}") - endif(${flag_dup} EQUAL -1) - endif(${CMAKE_VERSION} VERSION_GREATER "2.8.4") - endif(${have}) -endmacro(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE) - -######################################################################## -# Generates the .la libtool file -# This appears to generate libtool files that cannot be used by auto*. -# Usage GR_LIBTOOL(TARGET [target] DESTINATION [dest]) -# Notice: there is not COMPONENT option, these will not get distributed. -######################################################################## -function(GR_LIBTOOL) - if(NOT DEFINED GENERATE_LIBTOOL) - set(GENERATE_LIBTOOL OFF) #disabled by default - endif() - - if(GENERATE_LIBTOOL) - include(CMakeParseArgumentsCopy) - CMAKE_PARSE_ARGUMENTS(GR_LIBTOOL "" "TARGET;DESTINATION" "" ${ARGN}) - - find_program(LIBTOOL libtool) - if(LIBTOOL) - include(CMakeMacroLibtoolFile) - CREATE_LIBTOOL_FILE(${GR_LIBTOOL_TARGET} /${GR_LIBTOOL_DESTINATION}) - endif(LIBTOOL) - endif(GENERATE_LIBTOOL) - -endfunction(GR_LIBTOOL) - -######################################################################## -# Do standard things to the library target -# - set target properties -# - make install rules -# Also handle gnuradio custom naming conventions w/ extras mode. -######################################################################## -function(GR_LIBRARY_FOO target) - #parse the arguments for component names - include(CMakeParseArgumentsCopy) - CMAKE_PARSE_ARGUMENTS(GR_LIBRARY "" "RUNTIME_COMPONENT;DEVEL_COMPONENT" "" ${ARGN}) - - #set additional target properties - set_target_properties(${target} PROPERTIES SOVERSION ${LIBVER}) - - #install the generated files like so... - install(TARGETS ${target} - LIBRARY DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} # .so/.dylib file - ARCHIVE DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_DEVEL_COMPONENT} # .lib file - RUNTIME DESTINATION ${GR_RUNTIME_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} # .dll file - ) - - #extras mode enabled automatically on linux - if(NOT DEFINED LIBRARY_EXTRAS) - set(LIBRARY_EXTRAS ${LINUX}) - endif() - - #special extras mode to enable alternative naming conventions - if(LIBRARY_EXTRAS) - - #create .la file before changing props - GR_LIBTOOL(TARGET ${target} DESTINATION ${GR_LIBRARY_DIR}) - - #give the library a special name with ultra-zero soversion - set_target_properties(${target} PROPERTIES OUTPUT_NAME ${target}-${LIBVER} SOVERSION "0.0.0") - set(target_name lib${target}-${LIBVER}.so.0.0.0) - - #custom command to generate symlinks - add_custom_command( - TARGET ${target} - POST_BUILD - COMMAND ${CMAKE_COMMAND} -E create_symlink ${target_name} ${CMAKE_CURRENT_BINARY_DIR}/lib${target}.so - COMMAND ${CMAKE_COMMAND} -E create_symlink ${target_name} ${CMAKE_CURRENT_BINARY_DIR}/lib${target}-${LIBVER}.so.0 - COMMAND ${CMAKE_COMMAND} -E touch ${target_name} #so the symlinks point to something valid so cmake 2.6 will install - ) - - #and install the extra symlinks - install( - FILES - ${CMAKE_CURRENT_BINARY_DIR}/lib${target}.so - ${CMAKE_CURRENT_BINARY_DIR}/lib${target}-${LIBVER}.so.0 - DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} - ) - - endif(LIBRARY_EXTRAS) -endfunction(GR_LIBRARY_FOO) - -######################################################################## -# Create a dummy custom command that depends on other targets. -# Usage: -# GR_GEN_TARGET_DEPS(unique_name target_deps ...) -# ADD_CUSTOM_COMMAND( ${target_deps}) -# -# Custom command cant depend on targets, but can depend on executables, -# and executables can depend on targets. So this is the process: -######################################################################## -function(GR_GEN_TARGET_DEPS name var) - file( - WRITE ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp.in - "int main(void){return 0;}\n" - ) - execute_process( - COMMAND ${CMAKE_COMMAND} -E copy_if_different - ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp.in - ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp - ) - add_executable(${name} ${CMAKE_CURRENT_BINARY_DIR}/${name}.cpp) - if(ARGN) - add_dependencies(${name} ${ARGN}) - endif(ARGN) - - if(CMAKE_CROSSCOMPILING) - set(${var} "DEPENDS;${name}" PARENT_SCOPE) #cant call command when cross - else() - set(${var} "DEPENDS;${name};COMMAND;${name}" PARENT_SCOPE) - endif() -endfunction(GR_GEN_TARGET_DEPS) - -######################################################################## -# Control use of gr_logger -# Usage: -# GR_LOGGING() -# -# Will set ENABLE_GR_LOG to 1 by default. -# Can manually set with -DENABLE_GR_LOG=0|1 -######################################################################## -function(GR_LOGGING) - find_package(Log4cpp) - - OPTION(ENABLE_GR_LOG "Use gr_logger" ON) - if(ENABLE_GR_LOG) - # If gr_logger is enabled, make it usable - add_definitions( -DENABLE_GR_LOG ) - - # also test LOG4CPP; if we have it, use this version of the logger - # otherwise, default to the stdout/stderr model. - if(LOG4CPP_FOUND) - SET(HAVE_LOG4CPP True CACHE INTERNAL "" FORCE) - add_definitions( -DHAVE_LOG4CPP ) - else(not LOG4CPP_FOUND) - SET(HAVE_LOG4CPP False CACHE INTERNAL "" FORCE) - SET(LOG4CPP_INCLUDE_DIRS "" CACHE INTERNAL "" FORCE) - SET(LOG4CPP_LIBRARY_DIRS "" CACHE INTERNAL "" FORCE) - SET(LOG4CPP_LIBRARIES "" CACHE INTERNAL "" FORCE) - endif(LOG4CPP_FOUND) - - SET(ENABLE_GR_LOG ${ENABLE_GR_LOG} CACHE INTERNAL "" FORCE) - - else(ENABLE_GR_LOG) - SET(HAVE_LOG4CPP False CACHE INTERNAL "" FORCE) - SET(LOG4CPP_INCLUDE_DIRS "" CACHE INTERNAL "" FORCE) - SET(LOG4CPP_LIBRARY_DIRS "" CACHE INTERNAL "" FORCE) - SET(LOG4CPP_LIBRARIES "" CACHE INTERNAL "" FORCE) - endif(ENABLE_GR_LOG) - - message(STATUS "ENABLE_GR_LOG set to ${ENABLE_GR_LOG}.") - message(STATUS "HAVE_LOG4CPP set to ${HAVE_LOG4CPP}.") - message(STATUS "LOG4CPP_LIBRARIES set to ${LOG4CPP_LIBRARIES}.") - -endfunction(GR_LOGGING) - -######################################################################## -# Run GRCC to compile .grc files into .py files. -# -# Usage: GRCC(filename, directory) -# - filenames: List of file name of .grc file -# - directory: directory of built .py file - usually in -# ${CMAKE_CURRENT_BINARY_DIR} -# - Sets PYFILES: output converted GRC file names to Python files. -######################################################################## -function(GRCC) - # Extract directory from list of args, remove it for the list of filenames. - list(GET ARGV -1 directory) - list(REMOVE_AT ARGV -1) - set(filenames ${ARGV}) - file(MAKE_DIRECTORY ${directory}) - - SET(GRCC_COMMAND ${CMAKE_SOURCE_DIR}/gr-utils/python/grcc) - - # GRCC uses some stuff in grc and gnuradio-runtime, so we force - # the known paths here - list(APPEND PYTHONPATHS - ${CMAKE_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/gnuradio-runtime/python - ${CMAKE_SOURCE_DIR}/gnuradio-runtime/lib/swig - ${CMAKE_BINARY_DIR}/gnuradio-runtime/lib/swig - ) - - if(WIN32) - #SWIG generates the python library files into a subdirectory. - #Therefore, we must append this subdirectory into PYTHONPATH. - #Only do this for the python directories matching the following: - foreach(pydir ${PYTHONPATHS}) - get_filename_component(name ${pydir} NAME) - if(name MATCHES "^(swig|lib|src)$") - list(APPEND PYTHONPATHS ${pydir}/${CMAKE_BUILD_TYPE}) - endif() - endforeach(pydir) - endif(WIN32) - - file(TO_NATIVE_PATH "${PYTHONPATHS}" pypath) - - if(UNIX) - list(APPEND pypath "$PYTHONPATH") - string(REPLACE ";" ":" pypath "${pypath}") - set(ENV{PYTHONPATH} ${pypath}) - endif(UNIX) - - if(WIN32) - list(APPEND pypath "%PYTHONPATH%") - string(REPLACE ";" "\\;" pypath "${pypath}") - #list(APPEND environs "PYTHONPATH=${pypath}") - set(ENV{PYTHONPATH} ${pypath}) - endif(WIN32) - - foreach(f ${filenames}) - execute_process( - COMMAND ${GRCC_COMMAND} -d ${directory} ${f} - ) - string(REPLACE ".grc" ".py" pyfile "${f}") - string(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" pyfile "${pyfile}") - list(APPEND pyfiles ${pyfile}) - endforeach(f) - - set(PYFILES ${pyfiles} PARENT_SCOPE) -endfunction(GRCC) - -######################################################################## -# Check if HAVE_PTHREAD_SETSCHEDPARAM and HAVE_SCHED_SETSCHEDULER -# should be defined -######################################################################## -macro(GR_CHECK_LINUX_SCHED_AVAIL) -set(CMAKE_REQUIRED_LIBRARIES -lpthread) - CHECK_CXX_SOURCE_COMPILES(" - #include - int main(){ - pthread_t pthread; - pthread_setschedparam(pthread, 0, 0); - return 0; - } " HAVE_PTHREAD_SETSCHEDPARAM - ) - GR_ADD_COND_DEF(HAVE_PTHREAD_SETSCHEDPARAM) - - CHECK_CXX_SOURCE_COMPILES(" - #include - int main(){ - pid_t pid; - sched_setscheduler(pid, 0, 0); - return 0; - } " HAVE_SCHED_SETSCHEDULER - ) - GR_ADD_COND_DEF(HAVE_SCHED_SETSCHEDULER) -endmacro(GR_CHECK_LINUX_SCHED_AVAIL) - -######################################################################## -# Macros to generate source and header files from template -######################################################################## -macro(GR_EXPAND_X_H component root) - - include(GrPython) - - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py -"#!${PYTHON_EXECUTABLE} - -import sys, os, re -sys.path.append('${GR_RUNTIME_PYTHONPATH}') -os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}' -os.chdir('${CMAKE_CURRENT_BINARY_DIR}') - -if __name__ == '__main__': - import build_utils - root, inp = sys.argv[1:3] - for sig in sys.argv[3:]: - name = re.sub ('X+', sig, root) - d = build_utils.standard_dict2(name, sig, '${component}') - build_utils.expand_template(d, inp) -") - - #make a list of all the generated headers - unset(expanded_files_h) - foreach(sig ${ARGN}) - string(REGEX REPLACE "X+" ${sig} name ${root}) - list(APPEND expanded_files_h ${CMAKE_CURRENT_BINARY_DIR}/${name}.h) - endforeach(sig) - unset(name) - - #create a command to generate the headers - add_custom_command( - OUTPUT ${expanded_files_h} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.h.t - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py - ${root} ${root}.h.t ${ARGN} - ) - - #install rules for the generated headers - list(APPEND generated_includes ${expanded_files_h}) - -endmacro(GR_EXPAND_X_H) - -macro(GR_EXPAND_X_CC_H component root) - - include(GrPython) - - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py -"#!${PYTHON_EXECUTABLE} - -import sys, os, re -sys.path.append('${GR_RUNTIME_PYTHONPATH}') -os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}' -os.chdir('${CMAKE_CURRENT_BINARY_DIR}') - -if __name__ == '__main__': - import build_utils - root, inp = sys.argv[1:3] - for sig in sys.argv[3:]: - name = re.sub ('X+', sig, root) - d = build_utils.standard_impl_dict2(name, sig, '${component}') - build_utils.expand_template(d, inp) -") - - #make a list of all the generated files - unset(expanded_files_cc) - unset(expanded_files_h) - foreach(sig ${ARGN}) - string(REGEX REPLACE "X+" ${sig} name ${root}) - list(APPEND expanded_files_cc ${CMAKE_CURRENT_BINARY_DIR}/${name}.cc) - list(APPEND expanded_files_h ${CMAKE_CURRENT_BINARY_DIR}/${name}.h) - endforeach(sig) - unset(name) - - #create a command to generate the source files - add_custom_command( - OUTPUT ${expanded_files_cc} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.cc.t - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py - ${root} ${root}.cc.t ${ARGN} - ) - - #create a command to generate the header files - add_custom_command( - OUTPUT ${expanded_files_h} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}.h.t - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py - ${root} ${root}.h.t ${ARGN} - ) - - #make source files depends on headers to force generation - set_source_files_properties(${expanded_files_cc} - PROPERTIES OBJECT_DEPENDS "${expanded_files_h}" - ) - - #install rules for the generated files - list(APPEND generated_sources ${expanded_files_cc}) - list(APPEND generated_headers ${expanded_files_h}) - -endmacro(GR_EXPAND_X_CC_H) - -macro(GR_EXPAND_X_CC_H_IMPL component root) - - include(GrPython) - - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py -"#!${PYTHON_EXECUTABLE} - -import sys, os, re -sys.path.append('${GR_RUNTIME_PYTHONPATH}') -os.environ['srcdir'] = '${CMAKE_CURRENT_SOURCE_DIR}' -os.chdir('${CMAKE_CURRENT_BINARY_DIR}') - -if __name__ == '__main__': - import build_utils - root, inp = sys.argv[1:3] - for sig in sys.argv[3:]: - name = re.sub ('X+', sig, root) - d = build_utils.standard_dict(name, sig, '${component}') - build_utils.expand_template(d, inp, '_impl') -") - - #make a list of all the generated files - unset(expanded_files_cc_impl) - unset(expanded_files_h_impl) - unset(expanded_files_h) - foreach(sig ${ARGN}) - string(REGEX REPLACE "X+" ${sig} name ${root}) - list(APPEND expanded_files_cc_impl ${CMAKE_CURRENT_BINARY_DIR}/${name}_impl.cc) - list(APPEND expanded_files_h_impl ${CMAKE_CURRENT_BINARY_DIR}/${name}_impl.h) - list(APPEND expanded_files_h ${CMAKE_CURRENT_BINARY_DIR}/../include/gnuradio/${component}/${name}.h) - endforeach(sig) - unset(name) - - #create a command to generate the _impl.cc files - add_custom_command( - OUTPUT ${expanded_files_cc_impl} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}_impl.cc.t - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py - ${root} ${root}_impl.cc.t ${ARGN} - ) - - #create a command to generate the _impl.h files - add_custom_command( - OUTPUT ${expanded_files_h_impl} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${root}_impl.h.t - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_CURRENT_BINARY_DIR}/generate_helper.py - ${root} ${root}_impl.h.t ${ARGN} - ) - - #make _impl.cc source files depend on _impl.h to force generation - set_source_files_properties(${expanded_files_cc_impl} - PROPERTIES OBJECT_DEPENDS "${expanded_files_h_impl}" - ) - - #make _impl.h source files depend on headers to force generation - set_source_files_properties(${expanded_files_h_impl} - PROPERTIES OBJECT_DEPENDS "${expanded_files_h}" - ) - - #install rules for the generated files - list(APPEND generated_sources ${expanded_files_cc_impl}) - list(APPEND generated_headers ${expanded_files_h_impl}) - -endmacro(GR_EXPAND_X_CC_H_IMPL) diff --git a/cmake/Modules/GrPlatform.cmake b/cmake/Modules/GrPlatform.cmake deleted file mode 100644 index 1139047..0000000 --- a/cmake/Modules/GrPlatform.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (C) 2016 Bastille Networks -# -# 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 . - -if(DEFINED __INCLUDED_GR_PLATFORM_CMAKE) - return() -endif() -set(__INCLUDED_GR_PLATFORM_CMAKE TRUE) - -######################################################################## -# Setup additional defines for OS types -######################################################################## -if(CMAKE_SYSTEM_NAME STREQUAL "Linux") - set(LINUX TRUE) -endif() - -if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/debian_version") - set(DEBIAN TRUE) -endif() - -if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/redhat-release") - set(REDHAT TRUE) -endif() - -if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/slackware-version") - set(SLACKWARE TRUE) -endif() - -######################################################################## -# when the library suffix should be 64 (applies to redhat linux family) -######################################################################## -if (REDHAT OR SLACKWARE) - set(LIB64_CONVENTION TRUE) -endif() - -if(NOT DEFINED LIB_SUFFIX AND LIB64_CONVENTION AND CMAKE_SYSTEM_PROCESSOR MATCHES "64$") - set(LIB_SUFFIX 64) -endif() -set(LIB_SUFFIX ${LIB_SUFFIX} CACHE STRING "lib directory suffix") diff --git a/cmake/Modules/GrPython.cmake b/cmake/Modules/GrPython.cmake deleted file mode 100644 index ca6c34e..0000000 --- a/cmake/Modules/GrPython.cmake +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright (C) 2016 Bastille Networks -# -# 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 . - -if(DEFINED __INCLUDED_GR_PYTHON_CMAKE) - return() -endif() -set(__INCLUDED_GR_PYTHON_CMAKE TRUE) - -######################################################################## -# Setup the python interpreter: -# This allows the user to specify a specific interpreter, -# or finds the interpreter via the built-in cmake module. -######################################################################## -#this allows the user to override PYTHON_EXECUTABLE -if(PYTHON_EXECUTABLE) - - set(PYTHONINTERP_FOUND TRUE) - -#otherwise if not set, try to automatically find it -else(PYTHON_EXECUTABLE) - - #use the built-in find script - find_package(PythonInterp 2) - - #and if that fails use the find program routine - if(NOT PYTHONINTERP_FOUND) - find_program(PYTHON_EXECUTABLE NAMES python python2 python2.7 python2.6 python2.5) - if(PYTHON_EXECUTABLE) - set(PYTHONINTERP_FOUND TRUE) - endif(PYTHON_EXECUTABLE) - endif(NOT PYTHONINTERP_FOUND) - -endif(PYTHON_EXECUTABLE) - -if (CMAKE_CROSSCOMPILING) - set(QA_PYTHON_EXECUTABLE "/usr/bin/python") -else (CMAKE_CROSSCOMPILING) - set(QA_PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE}) -endif(CMAKE_CROSSCOMPILING) - -#make the path to the executable appear in the cmake gui -set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "python interpreter") -set(QA_PYTHON_EXECUTABLE ${QA_PYTHON_EXECUTABLE} CACHE FILEPATH "python interpreter for QA tests") - -#make sure we can use -B with python (introduced in 2.6) -if(PYTHON_EXECUTABLE) - execute_process( - COMMAND ${PYTHON_EXECUTABLE} -B -c "" - OUTPUT_QUIET ERROR_QUIET - RESULT_VARIABLE PYTHON_HAS_DASH_B_RESULT - ) - if(PYTHON_HAS_DASH_B_RESULT EQUAL 0) - set(PYTHON_DASH_B "-B") - endif() -endif(PYTHON_EXECUTABLE) - -######################################################################## -# Check for the existence of a python module: -# - desc a string description of the check -# - mod the name of the module to import -# - cmd an additional command to run -# - have the result variable to set -######################################################################## -macro(GR_PYTHON_CHECK_MODULE desc mod cmd have) - message(STATUS "") - message(STATUS "Python checking for ${desc}") - execute_process( - COMMAND ${PYTHON_EXECUTABLE} -c " -######################################### -try: - import ${mod} - assert ${cmd} -except ImportError, AssertionError: exit(-1) -except: pass -#########################################" - RESULT_VARIABLE ${have} - ) - if(${have} EQUAL 0) - message(STATUS "Python checking for ${desc} - found") - set(${have} TRUE) - else(${have} EQUAL 0) - message(STATUS "Python checking for ${desc} - not found") - set(${have} FALSE) - endif(${have} EQUAL 0) -endmacro(GR_PYTHON_CHECK_MODULE) - -######################################################################## -# Sets the python installation directory GR_PYTHON_DIR -######################################################################## -if(NOT DEFINED GR_PYTHON_DIR) -execute_process(COMMAND ${PYTHON_EXECUTABLE} -c " -from distutils import sysconfig -print sysconfig.get_python_lib(plat_specific=True, prefix='') -" OUTPUT_VARIABLE GR_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE -) -endif() -file(TO_CMAKE_PATH ${GR_PYTHON_DIR} GR_PYTHON_DIR) - -######################################################################## -# Create an always-built target with a unique name -# Usage: GR_UNIQUE_TARGET( ) -######################################################################## -function(GR_UNIQUE_TARGET desc) - file(RELATIVE_PATH reldir ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}) - execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import re, hashlib -unique = hashlib.md5('${reldir}${ARGN}').hexdigest()[:5] -print(re.sub('\\W', '_', '${desc} ${reldir} ' + unique))" - OUTPUT_VARIABLE _target OUTPUT_STRIP_TRAILING_WHITESPACE) - add_custom_target(${_target} ALL DEPENDS ${ARGN}) -endfunction(GR_UNIQUE_TARGET) - -######################################################################## -# Install python sources (also builds and installs byte-compiled python) -######################################################################## -function(GR_PYTHON_INSTALL) - include(CMakeParseArgumentsCopy) - CMAKE_PARSE_ARGUMENTS(GR_PYTHON_INSTALL "" "DESTINATION;COMPONENT" "FILES;PROGRAMS" ${ARGN}) - - #################################################################### - if(GR_PYTHON_INSTALL_FILES) - #################################################################### - install(${ARGN}) #installs regular python files - - #create a list of all generated files - unset(pysrcfiles) - unset(pycfiles) - unset(pyofiles) - foreach(pyfile ${GR_PYTHON_INSTALL_FILES}) - get_filename_component(pyfile ${pyfile} ABSOLUTE) - list(APPEND pysrcfiles ${pyfile}) - - #determine if this file is in the source or binary directory - file(RELATIVE_PATH source_rel_path ${CMAKE_CURRENT_SOURCE_DIR} ${pyfile}) - string(LENGTH "${source_rel_path}" source_rel_path_len) - file(RELATIVE_PATH binary_rel_path ${CMAKE_CURRENT_BINARY_DIR} ${pyfile}) - string(LENGTH "${binary_rel_path}" binary_rel_path_len) - - #and set the generated path appropriately - if(${source_rel_path_len} GREATER ${binary_rel_path_len}) - set(pygenfile ${CMAKE_CURRENT_BINARY_DIR}/${binary_rel_path}) - else() - set(pygenfile ${CMAKE_CURRENT_BINARY_DIR}/${source_rel_path}) - endif() - list(APPEND pycfiles ${pygenfile}c) - list(APPEND pyofiles ${pygenfile}o) - - #ensure generation path exists - get_filename_component(pygen_path ${pygenfile} PATH) - file(MAKE_DIRECTORY ${pygen_path}) - - endforeach(pyfile) - - #the command to generate the pyc files - add_custom_command( - DEPENDS ${pysrcfiles} OUTPUT ${pycfiles} - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_BINARY_DIR}/python_compile_helper.py ${pysrcfiles} ${pycfiles} - ) - - #the command to generate the pyo files - add_custom_command( - DEPENDS ${pysrcfiles} OUTPUT ${pyofiles} - COMMAND ${PYTHON_EXECUTABLE} -O ${CMAKE_BINARY_DIR}/python_compile_helper.py ${pysrcfiles} ${pyofiles} - ) - - #create install rule and add generated files to target list - set(python_install_gen_targets ${pycfiles} ${pyofiles}) - install(FILES ${python_install_gen_targets} - DESTINATION ${GR_PYTHON_INSTALL_DESTINATION} - COMPONENT ${GR_PYTHON_INSTALL_COMPONENT} - ) - - #################################################################### - elseif(GR_PYTHON_INSTALL_PROGRAMS) - #################################################################### - file(TO_NATIVE_PATH ${PYTHON_EXECUTABLE} pyexe_native) - - if (CMAKE_CROSSCOMPILING) - set(pyexe_native "/usr/bin/env python") - endif() - - foreach(pyfile ${GR_PYTHON_INSTALL_PROGRAMS}) - get_filename_component(pyfile_name ${pyfile} NAME) - get_filename_component(pyfile ${pyfile} ABSOLUTE) - string(REPLACE "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" pyexefile "${pyfile}.exe") - list(APPEND python_install_gen_targets ${pyexefile}) - - get_filename_component(pyexefile_path ${pyexefile} PATH) - file(MAKE_DIRECTORY ${pyexefile_path}) - - add_custom_command( - OUTPUT ${pyexefile} DEPENDS ${pyfile} - COMMAND ${PYTHON_EXECUTABLE} -c - "import re; R=re.compile('^\#!.*$\\n',flags=re.MULTILINE); open('${pyexefile}','w').write('\#!${pyexe_native}\\n'+R.sub('',open('${pyfile}','r').read()))" - COMMENT "Shebangin ${pyfile_name}" - VERBATIM - ) - - #on windows, python files need an extension to execute - get_filename_component(pyfile_ext ${pyfile} EXT) - if(WIN32 AND NOT pyfile_ext) - set(pyfile_name "${pyfile_name}.py") - endif() - - install(PROGRAMS ${pyexefile} RENAME ${pyfile_name} - DESTINATION ${GR_PYTHON_INSTALL_DESTINATION} - COMPONENT ${GR_PYTHON_INSTALL_COMPONENT} - ) - endforeach(pyfile) - - endif() - - GR_UNIQUE_TARGET("pygen" ${python_install_gen_targets}) - -endfunction(GR_PYTHON_INSTALL) - -######################################################################## -# Write the python helper script that generates byte code files -######################################################################## -file(WRITE ${CMAKE_BINARY_DIR}/python_compile_helper.py " -import sys, py_compile -files = sys.argv[1:] -srcs, gens = files[:len(files)/2], files[len(files)/2:] -for src, gen in zip(srcs, gens): - py_compile.compile(file=src, cfile=gen, doraise=True) -") diff --git a/cmake/Modules/GrSwig.cmake b/cmake/Modules/GrSwig.cmake deleted file mode 100644 index 59720ca..0000000 --- a/cmake/Modules/GrSwig.cmake +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright (C) 2016 Bastille Networks -# -# 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 . - -if(DEFINED __INCLUDED_GR_SWIG_CMAKE) - return() -endif() -set(__INCLUDED_GR_SWIG_CMAKE TRUE) - -include(GrPython) - -######################################################################## -# Builds a swig documentation file to be generated into python docstrings -# Usage: GR_SWIG_MAKE_DOCS(output_file input_path input_path....) -# -# Set the following variable to specify extra dependent targets: -# - GR_SWIG_DOCS_SOURCE_DEPS -# - GR_SWIG_DOCS_TARGET_DEPS -######################################################################## -function(GR_SWIG_MAKE_DOCS output_file) - if(ENABLE_DOXYGEN) - - #setup the input files variable list, quote formated - set(input_files) - unset(INPUT_PATHS) - foreach(input_path ${ARGN}) - if(IS_DIRECTORY ${input_path}) #when input path is a directory - file(GLOB input_path_h_files ${input_path}/*.h) - else() #otherwise its just a file, no glob - set(input_path_h_files ${input_path}) - endif() - list(APPEND input_files ${input_path_h_files}) - set(INPUT_PATHS "${INPUT_PATHS} \"${input_path}\"") - endforeach(input_path) - - #determine the output directory - get_filename_component(name ${output_file} NAME_WE) - get_filename_component(OUTPUT_DIRECTORY ${output_file} PATH) - set(OUTPUT_DIRECTORY ${OUTPUT_DIRECTORY}/${name}_swig_docs) - make_directory(${OUTPUT_DIRECTORY}) - - #generate the Doxyfile used by doxygen - configure_file( - ${CMAKE_SOURCE_DIR}/docs/doxygen/Doxyfile.swig_doc.in - ${OUTPUT_DIRECTORY}/Doxyfile - @ONLY) - - #Create a dummy custom command that depends on other targets - include(GrMiscUtils) - GR_GEN_TARGET_DEPS(_${name}_tag tag_deps ${GR_SWIG_DOCS_TARGET_DEPS}) - - #call doxygen on the Doxyfile + input headers - add_custom_command( - OUTPUT ${OUTPUT_DIRECTORY}/xml/index.xml - DEPENDS ${input_files} ${GR_SWIG_DOCS_SOURCE_DEPS} ${tag_deps} - COMMAND ${DOXYGEN_EXECUTABLE} ${OUTPUT_DIRECTORY}/Doxyfile - COMMENT "Generating doxygen xml for ${name} docs" - ) - - #call the swig_doc script on the xml files - add_custom_command( - OUTPUT ${output_file} - DEPENDS ${input_files} ${stamp-file} ${OUTPUT_DIRECTORY}/xml/index.xml - COMMAND ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} - ${CMAKE_SOURCE_DIR}/docs/doxygen/swig_doc.py - ${OUTPUT_DIRECTORY}/xml - ${output_file} - COMMENT "Generating python docstrings for ${name}" - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/docs/doxygen - ) - - else(ENABLE_DOXYGEN) - file(WRITE ${output_file} "\n") #no doxygen -> empty file - endif(ENABLE_DOXYGEN) -endfunction(GR_SWIG_MAKE_DOCS) - -######################################################################## -# Build a swig target for the common gnuradio use case. Usage: -# GR_SWIG_MAKE(target ifile ifile ifile...) -# -# Set the following variables before calling: -# - GR_SWIG_FLAGS -# - GR_SWIG_INCLUDE_DIRS -# - GR_SWIG_LIBRARIES -# - GR_SWIG_SOURCE_DEPS -# - GR_SWIG_TARGET_DEPS -# - GR_SWIG_DOC_FILE -# - GR_SWIG_DOC_DIRS -######################################################################## -macro(GR_SWIG_MAKE name) - set(ifiles ${ARGN}) - - # Shimming this in here to take care of a SWIG bug with handling - # vector and vector (on 32-bit machines) and - # vector (on 64-bit machines). Use this to test - # the size of size_t, then set SIZE_T_32 if it's a 32-bit machine - # or not if it's 64-bit. The logic in gr_type.i handles the rest. - INCLUDE(CheckTypeSize) - CHECK_TYPE_SIZE("size_t" SIZEOF_SIZE_T) - CHECK_TYPE_SIZE("unsigned int" SIZEOF_UINT) - if(${SIZEOF_SIZE_T} EQUAL ${SIZEOF_UINT}) - list(APPEND GR_SWIG_FLAGS -DSIZE_T_32) - endif(${SIZEOF_SIZE_T} EQUAL ${SIZEOF_UINT}) - - #do swig doc generation if specified - if(GR_SWIG_DOC_FILE) - set(GR_SWIG_DOCS_SOURCE_DEPS ${GR_SWIG_SOURCE_DEPS}) - list(APPEND GR_SWIG_DOCS_TARGET_DEPS ${GR_SWIG_TARGET_DEPS}) - GR_SWIG_MAKE_DOCS(${GR_SWIG_DOC_FILE} ${GR_SWIG_DOC_DIRS}) - add_custom_target(${name}_swig_doc DEPENDS ${GR_SWIG_DOC_FILE}) - list(APPEND GR_SWIG_TARGET_DEPS ${name}_swig_doc ${GR_RUNTIME_SWIG_DOC_FILE}) - endif() - - #append additional include directories - find_package(PythonLibs 2) - list(APPEND GR_SWIG_INCLUDE_DIRS ${PYTHON_INCLUDE_PATH}) #deprecated name (now dirs) - list(APPEND GR_SWIG_INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS}) - - #prepend local swig directories - list(INSERT GR_SWIG_INCLUDE_DIRS 0 ${CMAKE_CURRENT_SOURCE_DIR}) - list(INSERT GR_SWIG_INCLUDE_DIRS 0 ${CMAKE_CURRENT_BINARY_DIR}) - - #determine include dependencies for swig file - execute_process( - COMMAND ${PYTHON_EXECUTABLE} - ${CMAKE_BINARY_DIR}/get_swig_deps.py - "${ifiles}" "${GR_SWIG_INCLUDE_DIRS}" - OUTPUT_STRIP_TRAILING_WHITESPACE - OUTPUT_VARIABLE SWIG_MODULE_${name}_EXTRA_DEPS - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - ) - - #Create a dummy custom command that depends on other targets - include(GrMiscUtils) - GR_GEN_TARGET_DEPS(_${name}_swig_tag tag_deps ${GR_SWIG_TARGET_DEPS}) - set(tag_file ${CMAKE_CURRENT_BINARY_DIR}/${name}.tag) - add_custom_command( - OUTPUT ${tag_file} - DEPENDS ${GR_SWIG_SOURCE_DEPS} ${tag_deps} - COMMAND ${CMAKE_COMMAND} -E touch ${tag_file} - ) - - #append the specified include directories - include_directories(${GR_SWIG_INCLUDE_DIRS}) - list(APPEND SWIG_MODULE_${name}_EXTRA_DEPS ${tag_file}) - - #setup the swig flags with flags and include directories - set(CMAKE_SWIG_FLAGS -fvirtual -modern -keyword -w511 -module ${name} ${GR_SWIG_FLAGS}) - foreach(dir ${GR_SWIG_INCLUDE_DIRS}) - list(APPEND CMAKE_SWIG_FLAGS "-I${dir}") - endforeach(dir) - - #set the C++ property on the swig .i file so it builds - set_source_files_properties(${ifiles} PROPERTIES CPLUSPLUS ON) - - #setup the actual swig library target to be built - include(UseSWIG) - SWIG_ADD_MODULE(${name} python ${ifiles}) - SWIG_LINK_LIBRARIES(${name} ${PYTHON_LIBRARIES} ${GR_SWIG_LIBRARIES}) - if(${name} STREQUAL "runtime_swig") - SET_TARGET_PROPERTIES(${SWIG_MODULE_runtime_swig_REAL_NAME} PROPERTIES DEFINE_SYMBOL "gnuradio_runtime_EXPORTS") - endif(${name} STREQUAL "runtime_swig") - -endmacro(GR_SWIG_MAKE) - -######################################################################## -# Install swig targets generated by GR_SWIG_MAKE. Usage: -# GR_SWIG_INSTALL( -# TARGETS target target target... -# [DESTINATION destination] -# [COMPONENT component] -# ) -######################################################################## -macro(GR_SWIG_INSTALL) - - include(CMakeParseArgumentsCopy) - CMAKE_PARSE_ARGUMENTS(GR_SWIG_INSTALL "" "DESTINATION;COMPONENT" "TARGETS" ${ARGN}) - - foreach(name ${GR_SWIG_INSTALL_TARGETS}) - install(TARGETS ${SWIG_MODULE_${name}_REAL_NAME} - DESTINATION ${GR_SWIG_INSTALL_DESTINATION} - COMPONENT ${GR_SWIG_INSTALL_COMPONENT} - ) - - include(GrPython) - GR_PYTHON_INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${name}.py - DESTINATION ${GR_SWIG_INSTALL_DESTINATION} - COMPONENT ${GR_SWIG_INSTALL_COMPONENT} - ) - - GR_LIBTOOL( - TARGET ${SWIG_MODULE_${name}_REAL_NAME} - DESTINATION ${GR_SWIG_INSTALL_DESTINATION} - ) - - endforeach(name) - -endmacro(GR_SWIG_INSTALL) - -######################################################################## -# Generate a python file that can determine swig dependencies. -# Used by the make macro above to determine extra dependencies. -# When you build C++, CMake figures out the header dependencies. -# This code essentially performs that logic for swig includes. -######################################################################## -file(WRITE ${CMAKE_BINARY_DIR}/get_swig_deps.py " - -import os, sys, re - -i_include_matcher = re.compile('%(include|import)\\s*[<|\"](.*)[>|\"]') -h_include_matcher = re.compile('#(include)\\s*[<|\"](.*)[>|\"]') -include_dirs = sys.argv[2].split(';') - -def get_swig_incs(file_path): - if file_path.endswith('.i'): matcher = i_include_matcher - else: matcher = h_include_matcher - file_contents = open(file_path, 'r').read() - return matcher.findall(file_contents, re.MULTILINE) - -def get_swig_deps(file_path, level): - deps = [file_path] - if level == 0: return deps - for keyword, inc_file in get_swig_incs(file_path): - for inc_dir in include_dirs: - inc_path = os.path.join(inc_dir, inc_file) - if not os.path.exists(inc_path): continue - deps.extend(get_swig_deps(inc_path, level-1)) - break #found, we dont search in lower prio inc dirs - return deps - -if __name__ == '__main__': - ifiles = sys.argv[1].split(';') - deps = sum([get_swig_deps(ifile, 3) for ifile in ifiles], []) - #sys.stderr.write(';'.join(set(deps)) + '\\n\\n') - print(';'.join(set(deps))) -") diff --git a/cmake/Modules/GrTest.cmake b/cmake/Modules/GrTest.cmake deleted file mode 100644 index 8660715..0000000 --- a/cmake/Modules/GrTest.cmake +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright (C) 2016 Bastille Networks -# -# 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 . - -if(DEFINED __INCLUDED_GR_TEST_CMAKE) - return() -endif() -set(__INCLUDED_GR_TEST_CMAKE TRUE) - -######################################################################## -# Add a unit test and setup the environment for a unit test. -# Takes the same arguments as the ADD_TEST function. -# -# Before calling set the following variables: -# GR_TEST_TARGET_DEPS - built targets for the library path -# GR_TEST_LIBRARY_DIRS - directories for the library path -# GR_TEST_PYTHON_DIRS - directories for the python path -# GR_TEST_ENVIRONS - other environment key/value pairs -######################################################################## -function(GR_ADD_TEST test_name) - - #Ensure that the build exe also appears in the PATH. - list(APPEND GR_TEST_TARGET_DEPS ${ARGN}) - - #In the land of windows, all libraries must be in the PATH. - #Since the dependent libraries are not yet installed, - #we must manually set them in the PATH to run tests. - #The following appends the path of a target dependency. - foreach(target ${GR_TEST_TARGET_DEPS}) - get_target_property(location ${target} LOCATION) - if(location) - get_filename_component(path ${location} PATH) - string(REGEX REPLACE "\\$\\(.*\\)" ${CMAKE_BUILD_TYPE} path ${path}) - list(APPEND GR_TEST_LIBRARY_DIRS ${path}) - endif(location) - endforeach(target) - - if(WIN32) - #SWIG generates the python library files into a subdirectory. - #Therefore, we must append this subdirectory into PYTHONPATH. - #Only do this for the python directories matching the following: - foreach(pydir ${GR_TEST_PYTHON_DIRS}) - get_filename_component(name ${pydir} NAME) - if(name MATCHES "^(swig|lib|src)$") - list(APPEND GR_TEST_PYTHON_DIRS ${pydir}/${CMAKE_BUILD_TYPE}) - endif() - endforeach(pydir) - endif(WIN32) - - file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} srcdir) - file(TO_NATIVE_PATH "${GR_TEST_LIBRARY_DIRS}" libpath) #ok to use on dir list? - file(TO_NATIVE_PATH "${GR_TEST_PYTHON_DIRS}" pypath) #ok to use on dir list? - - set(environs "VOLK_GENERIC=1" "GR_DONT_LOAD_PREFS=1" "srcdir=${srcdir}") - list(APPEND environs ${GR_TEST_ENVIRONS}) - - #http://www.cmake.org/pipermail/cmake/2009-May/029464.html - #Replaced this add test + set environs code with the shell script generation. - #Its nicer to be able to manually run the shell script to diagnose problems. - #ADD_TEST(${ARGV}) - #SET_TESTS_PROPERTIES(${test_name} PROPERTIES ENVIRONMENT "${environs}") - - if(UNIX) - set(LD_PATH_VAR "LD_LIBRARY_PATH") - if(APPLE) - set(LD_PATH_VAR "DYLD_LIBRARY_PATH") - endif() - - set(binpath "${CMAKE_CURRENT_BINARY_DIR}:$PATH") - list(APPEND libpath "$${LD_PATH_VAR}") - list(APPEND pypath "$PYTHONPATH") - - #replace list separator with the path separator - string(REPLACE ";" ":" libpath "${libpath}") - string(REPLACE ";" ":" pypath "${pypath}") - list(APPEND environs "PATH=${binpath}" "${LD_PATH_VAR}=${libpath}" "PYTHONPATH=${pypath}") - - #generate a bat file that sets the environment and runs the test - if (CMAKE_CROSSCOMPILING) - set(SHELL "/bin/sh") - else(CMAKE_CROSSCOMPILING) - find_program(SHELL sh) - endif(CMAKE_CROSSCOMPILING) - set(sh_file ${CMAKE_CURRENT_BINARY_DIR}/${test_name}_test.sh) - file(WRITE ${sh_file} "#!${SHELL}\n") - #each line sets an environment variable - foreach(environ ${environs}) - file(APPEND ${sh_file} "export ${environ}\n") - endforeach(environ) - #load the command to run with its arguments - foreach(arg ${ARGN}) - file(APPEND ${sh_file} "${arg} ") - endforeach(arg) - file(APPEND ${sh_file} "\n") - - #make the shell file executable - execute_process(COMMAND chmod +x ${sh_file}) - - add_test(${test_name} ${SHELL} ${sh_file}) - - endif(UNIX) - - if(WIN32) - list(APPEND libpath ${DLL_PATHS} "%PATH%") - list(APPEND pypath "%PYTHONPATH%") - - #replace list separator with the path separator (escaped) - string(REPLACE ";" "\\;" libpath "${libpath}") - string(REPLACE ";" "\\;" pypath "${pypath}") - list(APPEND environs "PATH=${libpath}" "PYTHONPATH=${pypath}") - - #generate a bat file that sets the environment and runs the test - set(bat_file ${CMAKE_CURRENT_BINARY_DIR}/${test_name}_test.bat) - file(WRITE ${bat_file} "@echo off\n") - #each line sets an environment variable - foreach(environ ${environs}) - file(APPEND ${bat_file} "SET ${environ}\n") - endforeach(environ) - #load the command to run with its arguments - foreach(arg ${ARGN}) - file(APPEND ${bat_file} "${arg} ") - endforeach(arg) - file(APPEND ${bat_file} "\n") - - add_test(${test_name} ${bat_file}) - endif(WIN32) - -endfunction(GR_ADD_TEST) diff --git a/cmake/Modules/UseSWIG.cmake b/cmake/Modules/UseSWIG.cmake deleted file mode 100644 index c0f1728..0000000 --- a/cmake/Modules/UseSWIG.cmake +++ /dev/null @@ -1,304 +0,0 @@ -# - SWIG module for CMake -# Defines the following macros: -# SWIG_ADD_MODULE(name language [ files ]) -# - Define swig module with given name and specified language -# SWIG_LINK_LIBRARIES(name [ libraries ]) -# - Link libraries to swig module -# All other macros are for internal use only. -# To get the actual name of the swig module, -# use: ${SWIG_MODULE_${name}_REAL_NAME}. -# Set Source files properties such as CPLUSPLUS and SWIG_FLAGS to specify -# special behavior of SWIG. Also global CMAKE_SWIG_FLAGS can be used to add -# special flags to all swig calls. -# Another special variable is CMAKE_SWIG_OUTDIR, it allows one to specify -# where to write all the swig generated module (swig -outdir option) -# The name-specific variable SWIG_MODULE__EXTRA_DEPS may be used -# to specify extra dependencies for the generated modules. -# If the source file generated by swig need some special flag you can use -# set_source_files_properties( ${swig_generated_file_fullname} -# PROPERTIES COMPILE_FLAGS "-bla") - - -#============================================================================= -# Copyright 2004-2009 Kitware, Inc. -# Copyright 2009 Mathieu Malaterre -# -# Distributed under the OSI-approved BSD License (the "License"); -# see accompanying file Copyright.txt for details. -# -# This software is distributed WITHOUT ANY WARRANTY; without even the -# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the License for more information. -#============================================================================= -# (To distribute this file outside of CMake, substitute the full -# License text for the above reference.) - -set(SWIG_CXX_EXTENSION "cxx") -set(SWIG_EXTRA_LIBRARIES "") - -set(SWIG_PYTHON_EXTRA_FILE_EXTENSION "py") - -# -# For given swig module initialize variables associated with it -# -macro(SWIG_MODULE_INITIALIZE name language) - string(TOUPPER "${language}" swig_uppercase_language) - string(TOLOWER "${language}" swig_lowercase_language) - set(SWIG_MODULE_${name}_LANGUAGE "${swig_uppercase_language}") - set(SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG "${swig_lowercase_language}") - - set(SWIG_MODULE_${name}_REAL_NAME "${name}") - if("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "UNKNOWN") - message(FATAL_ERROR "SWIG Error: Language \"${language}\" not found") - elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PYTHON") - # when swig is used without the -interface it will produce in the module.py - # a 'import _modulename' statement, which implies having a corresponding - # _modulename.so (*NIX), _modulename.pyd (Win32). - set(SWIG_MODULE_${name}_REAL_NAME "_${name}") - elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PERL") - set(SWIG_MODULE_${name}_EXTRA_FLAGS "-shadow") - endif() -endmacro() - -# -# For a given language, input file, and output file, determine extra files that -# will be generated. This is internal swig macro. -# - -macro(SWIG_GET_EXTRA_OUTPUT_FILES language outfiles generatedpath infile) - set(${outfiles} "") - get_source_file_property(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename - ${infile} SWIG_MODULE_NAME) - if(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename STREQUAL "NOTFOUND") - get_filename_component(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename "${infile}" NAME_WE) - endif() - foreach(it ${SWIG_${language}_EXTRA_FILE_EXTENSION}) - set(${outfiles} ${${outfiles}} - "${generatedpath}/${SWIG_GET_EXTRA_OUTPUT_FILES_module_basename}.${it}") - endforeach() -endmacro() - -# -# Take swig (*.i) file and add proper custom commands for it -# -macro(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile) - set(swig_full_infile ${infile}) - get_filename_component(swig_source_file_path "${infile}" PATH) - get_filename_component(swig_source_file_name_we "${infile}" NAME_WE) - get_source_file_property(swig_source_file_generated ${infile} GENERATED) - get_source_file_property(swig_source_file_cplusplus ${infile} CPLUSPLUS) - get_source_file_property(swig_source_file_flags ${infile} SWIG_FLAGS) - if("${swig_source_file_flags}" STREQUAL "NOTFOUND") - set(swig_source_file_flags "") - endif() - set(swig_source_file_fullname "${infile}") - if(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}") - string(REGEX REPLACE - "^${CMAKE_CURRENT_SOURCE_DIR}" "" - swig_source_file_relative_path - "${swig_source_file_path}") - else() - if(${swig_source_file_path} MATCHES "^${CMAKE_CURRENT_BINARY_DIR}") - string(REGEX REPLACE - "^${CMAKE_CURRENT_BINARY_DIR}" "" - swig_source_file_relative_path - "${swig_source_file_path}") - set(swig_source_file_generated 1) - else() - set(swig_source_file_relative_path "${swig_source_file_path}") - if(swig_source_file_generated) - set(swig_source_file_fullname "${CMAKE_CURRENT_BINARY_DIR}/${infile}") - else() - set(swig_source_file_fullname "${CMAKE_CURRENT_SOURCE_DIR}/${infile}") - endif() - endif() - endif() - - set(swig_generated_file_fullname - "${CMAKE_CURRENT_BINARY_DIR}") - if(swig_source_file_relative_path) - set(swig_generated_file_fullname - "${swig_generated_file_fullname}/${swig_source_file_relative_path}") - endif() - # If CMAKE_SWIG_OUTDIR was specified then pass it to -outdir - if(CMAKE_SWIG_OUTDIR) - set(swig_outdir ${CMAKE_SWIG_OUTDIR}) - else() - set(swig_outdir ${CMAKE_CURRENT_BINARY_DIR}) - endif() - SWIG_GET_EXTRA_OUTPUT_FILES(${SWIG_MODULE_${name}_LANGUAGE} - swig_extra_generated_files - "${swig_outdir}" - "${infile}") - set(swig_generated_file_fullname - "${swig_generated_file_fullname}/${swig_source_file_name_we}") - # add the language into the name of the file (i.e. TCL_wrap) - # this allows for the same .i file to be wrapped into different languages - set(swig_generated_file_fullname - "${swig_generated_file_fullname}${SWIG_MODULE_${name}_LANGUAGE}_wrap") - - if(swig_source_file_cplusplus) - set(swig_generated_file_fullname - "${swig_generated_file_fullname}.${SWIG_CXX_EXTENSION}") - else() - set(swig_generated_file_fullname - "${swig_generated_file_fullname}.c") - endif() - - # Shut up some warnings from poor SWIG code generation that we - # can do nothing about, when this flag is available - include(CheckCXXCompilerFlag) - check_cxx_compiler_flag("-Wno-unused-but-set-variable" HAVE_WNO_UNUSED_BUT_SET_VARIABLE) - if(HAVE_WNO_UNUSED_BUT_SET_VARIABLE) - set_source_files_properties(${swig_generated_file_fullname} - PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable") - endif(HAVE_WNO_UNUSED_BUT_SET_VARIABLE) - - get_directory_property(cmake_include_directories INCLUDE_DIRECTORIES) - set(swig_include_dirs) - foreach(it ${cmake_include_directories}) - set(swig_include_dirs ${swig_include_dirs} "-I${it}") - endforeach() - - set(swig_special_flags) - # default is c, so add c++ flag if it is c++ - if(swig_source_file_cplusplus) - set(swig_special_flags ${swig_special_flags} "-c++") - endif() - set(swig_extra_flags) - if(SWIG_MODULE_${name}_EXTRA_FLAGS) - set(swig_extra_flags ${swig_extra_flags} ${SWIG_MODULE_${name}_EXTRA_FLAGS}) - endif() - - # hack to work around CMake bug in add_custom_command with multiple OUTPUT files - - file(RELATIVE_PATH reldir ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}) - execute_process( - COMMAND ${PYTHON_EXECUTABLE} -c "import re, hashlib -unique = hashlib.md5('${reldir}${ARGN}').hexdigest()[:5] -print(re.sub('\\W', '_', '${name} ${reldir} ' + unique))" - OUTPUT_VARIABLE _target OUTPUT_STRIP_TRAILING_WHITESPACE - ) - - file( - WRITE ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp.in - "int main(void){return 0;}\n" - ) - - # create dummy dependencies - add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp - COMMAND ${CMAKE_COMMAND} -E copy - ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp.in - ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp - DEPENDS "${swig_source_file_fullname}" ${SWIG_MODULE_${name}_EXTRA_DEPS} - COMMENT "" - ) - - # create the dummy target - add_executable(${_target} ${CMAKE_CURRENT_BINARY_DIR}/${_target}.cpp) - - # add a custom command to the dummy target - add_custom_command( - TARGET ${_target} - # Let's create the ${swig_outdir} at execution time, in case dir contains $(OutDir) - COMMAND ${CMAKE_COMMAND} -E make_directory ${swig_outdir} - COMMAND "${SWIG_EXECUTABLE}" - ARGS "-${SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG}" - ${swig_source_file_flags} - ${CMAKE_SWIG_FLAGS} - -outdir ${swig_outdir} - ${swig_special_flags} - ${swig_extra_flags} - ${swig_include_dirs} - -o "${swig_generated_file_fullname}" - "${swig_source_file_fullname}" - COMMENT "Swig source" - ) - - #add dummy independent dependencies from the _target to each file - #that will be generated by the SWIG command above - - set(${outfiles} "${swig_generated_file_fullname}" ${swig_extra_generated_files}) - - foreach(swig_gen_file ${${outfiles}}) - add_custom_command( - OUTPUT ${swig_gen_file} - COMMAND "" - DEPENDS ${_target} - COMMENT "" - ) - endforeach() - - set_source_files_properties( - ${outfiles} PROPERTIES GENERATED 1 - ) - -endmacro() - -# -# Create Swig module -# -macro(SWIG_ADD_MODULE name language) - SWIG_MODULE_INITIALIZE(${name} ${language}) - set(swig_dot_i_sources) - set(swig_other_sources) - foreach(it ${ARGN}) - if(${it} MATCHES ".*\\.i$") - set(swig_dot_i_sources ${swig_dot_i_sources} "${it}") - else() - set(swig_other_sources ${swig_other_sources} "${it}") - endif() - endforeach() - - set(swig_generated_sources) - foreach(it ${swig_dot_i_sources}) - SWIG_ADD_SOURCE_TO_MODULE(${name} swig_generated_source ${it}) - set(swig_generated_sources ${swig_generated_sources} "${swig_generated_source}") - endforeach() - get_directory_property(swig_extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES) - set_directory_properties(PROPERTIES - ADDITIONAL_MAKE_CLEAN_FILES "${swig_extra_clean_files};${swig_generated_sources}") - add_library(${SWIG_MODULE_${name}_REAL_NAME} - MODULE - ${swig_generated_sources} - ${swig_other_sources}) - string(TOLOWER "${language}" swig_lowercase_language) - if ("${swig_lowercase_language}" STREQUAL "java") - if (APPLE) - # In java you want: - # System.loadLibrary("LIBRARY"); - # then JNI will look for a library whose name is platform dependent, namely - # MacOS : libLIBRARY.jnilib - # Windows: LIBRARY.dll - # Linux : libLIBRARY.so - set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".jnilib") - endif () - endif () - if ("${swig_lowercase_language}" STREQUAL "python") - # this is only needed for the python case where a _modulename.so is generated - set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") - # Python extension modules on Windows must have the extension ".pyd" - # instead of ".dll" as of Python 2.5. Older python versions do support - # this suffix. - # http://docs.python.org/whatsnew/ports.html#SECTION0001510000000000000000 - # - # Windows: .dll is no longer supported as a filename extension for extension modules. - # .pyd is now the only filename extension that will be searched for. - # - if(WIN32 AND NOT CYGWIN) - set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".pyd") - endif() - endif () -endmacro() - -# -# Like TARGET_LINK_LIBRARIES but for swig modules -# -macro(SWIG_LINK_LIBRARIES name) - if(SWIG_MODULE_${name}_REAL_NAME) - target_link_libraries(${SWIG_MODULE_${name}_REAL_NAME} ${ARGN}) - else() - message(SEND_ERROR "Cannot find Swig library \"${name}\".") - endif() -endmacro() diff --git a/cmake/Modules/nordicConfig.cmake b/cmake/Modules/nordicConfig.cmake index 366ceeb..54442a7 100644 --- a/cmake/Modules/nordicConfig.cmake +++ b/cmake/Modules/nordicConfig.cmake @@ -1,4 +1,6 @@ -INCLUDE(FindPkgConfig) +if(NOT PKG_CONFIG_FOUND) + INCLUDE(FindPkgConfig) +endif() PKG_CHECK_MODULES(PC_NORDIC nordic) FIND_PATH( @@ -22,9 +24,10 @@ FIND_LIBRARY( /usr/local/lib64 /usr/lib /usr/lib64 -) + ) + +include("${CMAKE_CURRENT_LIST_DIR}/nordicTarget.cmake") INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(NORDIC DEFAULT_MSG NORDIC_LIBRARIES NORDIC_INCLUDE_DIRS) MARK_AS_ADVANCED(NORDIC_LIBRARIES NORDIC_INCLUDE_DIRS) - diff --git a/cmake/Modules/targetConfig.cmake.in b/cmake/Modules/targetConfig.cmake.in new file mode 100644 index 0000000..4a1fb31 --- /dev/null +++ b/cmake/Modules/targetConfig.cmake.in @@ -0,0 +1,14 @@ +# Copyright 2018 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# SPDX-License-Identifier: GPL-3.0-or-later +# + +include(CMakeFindDependencyMacro) + +set(target_deps "@TARGET_DEPENDENCIES@") +foreach(dep IN LISTS target_deps) + find_dependency(${dep}) +endforeach() +include("${CMAKE_CURRENT_LIST_DIR}/@TARGET@Targets.cmake") diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 32aedd1..109b0c9 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -1,17 +1,10 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . ######################################################################## # Setup dependencies diff --git a/docs/doxygen/CMakeLists.txt b/docs/doxygen/CMakeLists.txt index 6e9391b..618c7ff 100644 --- a/docs/doxygen/CMakeLists.txt +++ b/docs/doxygen/CMakeLists.txt @@ -1,22 +1,10 @@ # Copyright 2011 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # -# GNU Radio 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, or (at your option) -# any later version. +# SPDX-License-Identifier: GPL-3.0-or-later # -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. ######################################################################## # Create the doxygen configuration file @@ -29,6 +17,7 @@ file(TO_NATIVE_PATH ${CMAKE_BINARY_DIR} abs_top_builddir) set(HAVE_DOT ${DOXYGEN_DOT_FOUND}) set(enable_html_docs YES) set(enable_latex_docs NO) +set(enable_mathjax NO) set(enable_xml_docs YES) configure_file( diff --git a/docs/doxygen/Doxyfile.in b/docs/doxygen/Doxyfile.in index 8807dc4..6b638d2 100644 --- a/docs/doxygen/Doxyfile.in +++ b/docs/doxygen/Doxyfile.in @@ -28,7 +28,7 @@ DOXYFILE_ENCODING = UTF-8 # identify the project. Note that if you do not use Doxywizard you need # to put quotes around the project name if it contains spaces. -PROJECT_NAME = "GNU Radio's FOOT Package" +PROJECT_NAME = "GNU Radio's NORDIC Package" # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or @@ -199,13 +199,6 @@ TAB_SIZE = 8 ALIASES = -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding -# "class=itcl::class" will allow you to use the command class in the -# itcl::class meaning. - -TCL_SUBST = - # 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 @@ -723,8 +716,6 @@ EXCLUDE_PATTERNS = */.deps/* \ EXCLUDE_SYMBOLS = ad9862 \ numpy \ - *swig* \ - *Swig* \ *my_top_block* \ *my_graph* \ *app_top_block* \ @@ -1220,14 +1211,14 @@ FORMULA_TRANSPARENT = YES # output. When enabled you may also need to install MathJax separately and # configure the path to it using the MATHJAX_RELPATH option. -USE_MATHJAX = NO +USE_MATHJAX = @enable_mathjax@ # When MathJax is enabled you can set the default output format to be used for # the MathJax output. Supported types are HTML-CSS, NativeMML (i.e. MathML) and # SVG. The default value is HTML-CSS, which is slower, but has the best # compatibility. -MATHJAX_FORMAT = HTML-CSS +MATHJAX_FORMAT = SVG # When MathJax is enabled you need to specify the location relative to the # HTML output directory using the MATHJAX_RELPATH option. The destination @@ -1239,12 +1230,12 @@ MATHJAX_FORMAT = HTML-CSS # However, it is strongly recommended to install a local # copy of MathJax from http://www.mathjax.org before deployment. -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_RELPATH = @MATHJAX2_PATH@ # The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension # names that should be enabled during MathJax rendering. -MATHJAX_EXTENSIONS = +MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols # The MATHJAX_CODEFILE tag can be used to specify a file with javascript # pieces of code that will be used on startup of the MathJax code. @@ -1680,11 +1671,6 @@ EXTERNAL_GROUPS = YES EXTERNAL_PAGES = 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 #--------------------------------------------------------------------------- @@ -1697,15 +1683,6 @@ PERL_PATH = /usr/bin/perl 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. @@ -1834,7 +1811,7 @@ DIRECTORY_GRAPH = YES # HTML_FILE_EXTENSION to xhtml in order to make the SVG files # visible in IE 9+ (other browsers do not have this requirement). -DOT_IMAGE_FORMAT = png +DOT_IMAGE_FORMAT = svg # If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to # enable generation of interactive SVG images that allow zooming and panning. diff --git a/docs/doxygen/doxyxml/__init__.py b/docs/doxygen/doxyxml/__init__.py index 59bad42..5d0f587 100644 --- a/docs/doxygen/doxyxml/__init__.py +++ b/docs/doxygen/doxyxml/__init__.py @@ -2,22 +2,10 @@ # Copyright 2010 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # -# GNU Radio 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, or (at your option) -# any later version. +# SPDX-License-Identifier: GPL-3.0-or-later # -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. # """ Python interface to contents of doxygen xml documentation. @@ -64,7 +52,6 @@ u'Outputs the vital aadvark statistics.' """ -from __future__ import unicode_literals from .doxyindex import DoxyIndex, DoxyFunction, DoxyParam, DoxyClass, DoxyFile, DoxyNamespace, DoxyGroup, DoxyFriend, DoxyOther diff --git a/docs/doxygen/doxyxml/base.py b/docs/doxygen/doxyxml/base.py index d9f82e7..00caa02 100644 --- a/docs/doxygen/doxyxml/base.py +++ b/docs/doxygen/doxyxml/base.py @@ -2,22 +2,10 @@ # Copyright 2010 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # -# GNU Radio 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, or (at your option) -# any later version. +# SPDX-License-Identifier: GPL-3.0-or-later # -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. # """ A base class is created. @@ -25,8 +13,6 @@ Classes based upon this are used to make more user-friendly interfaces to the doxygen xml docs than the generated classes provide. """ -from __future__ import print_function -from __future__ import unicode_literals import os import pdb diff --git a/docs/doxygen/doxyxml/doxyindex.py b/docs/doxygen/doxyxml/doxyindex.py index a0ff4b1..0903cd5 100644 --- a/docs/doxygen/doxyxml/doxyindex.py +++ b/docs/doxygen/doxyxml/doxyindex.py @@ -2,29 +2,15 @@ # Copyright 2010 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # -# GNU Radio 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, or (at your option) -# any later version. +# SPDX-License-Identifier: GPL-3.0-or-later # -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. # """ Classes providing more user-friendly interfaces to the doxygen xml docs than the generated classes provide. """ -from __future__ import absolute_import -from __future__ import unicode_literals import os @@ -60,14 +46,6 @@ def _parse(self): self._members.append(converted) -def generate_swig_doc_i(self): - """ - %feature("docstring") gr_make_align_on_samplenumbers_ss::align_state " - Wraps the C++: gr_align_on_samplenumbers_ss::align_state"; - """ - pass - - class DoxyCompMem(Base): diff --git a/docs/doxygen/doxyxml/generated/__init__.py b/docs/doxygen/doxyxml/generated/__init__.py index 23095c1..3982397 100644 --- a/docs/doxygen/doxyxml/generated/__init__.py +++ b/docs/doxygen/doxyxml/generated/__init__.py @@ -5,4 +5,3 @@ resultant classes are not very friendly to navigate so the rest of the doxyxml module processes them further. """ -from __future__ import unicode_literals diff --git a/docs/doxygen/doxyxml/generated/compound.py b/docs/doxygen/doxyxml/generated/compound.py index acfa0dd..d0b164e 100644 --- a/docs/doxygen/doxyxml/generated/compound.py +++ b/docs/doxygen/doxyxml/generated/compound.py @@ -3,8 +3,6 @@ """ Generated Mon Feb 9 19:08:05 2009 by generateDS.py. """ -from __future__ import absolute_import -from __future__ import unicode_literals from xml.dom import minidom diff --git a/docs/doxygen/doxyxml/generated/compoundsuper.py b/docs/doxygen/doxyxml/generated/compoundsuper.py index 6e984e1..05c4928 100644 --- a/docs/doxygen/doxyxml/generated/compoundsuper.py +++ b/docs/doxygen/doxyxml/generated/compoundsuper.py @@ -4,17 +4,12 @@ # Generated Thu Jun 11 18:44:25 2009 by generateDS.py. # -from __future__ import print_function -from __future__ import unicode_literals import sys from xml.dom import minidom from xml.dom import Node -import six - - # # User methods # @@ -69,7 +64,7 @@ def showIndent(outfile, level): outfile.write(' ') def quote_xml(inStr): - s1 = (isinstance(inStr, six.string_types) and inStr or + s1 = (isinstance(inStr, str) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -77,7 +72,7 @@ def quote_xml(inStr): return s1 def quote_attrib(inStr): - s1 = (isinstance(inStr, six.string_types) and inStr or + s1 = (isinstance(inStr, str) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') diff --git a/docs/doxygen/doxyxml/generated/index.py b/docs/doxygen/doxyxml/generated/index.py index 0c63512..c58407d 100644 --- a/docs/doxygen/doxyxml/generated/index.py +++ b/docs/doxygen/doxyxml/generated/index.py @@ -3,8 +3,6 @@ """ Generated Mon Feb 9 19:08:05 2009 by generateDS.py. """ -from __future__ import absolute_import -from __future__ import unicode_literals from xml.dom import minidom diff --git a/docs/doxygen/doxyxml/generated/indexsuper.py b/docs/doxygen/doxyxml/generated/indexsuper.py index 11312db..cc2c112 100644 --- a/docs/doxygen/doxyxml/generated/indexsuper.py +++ b/docs/doxygen/doxyxml/generated/indexsuper.py @@ -4,16 +4,12 @@ # Generated Thu Jun 11 18:43:54 2009 by generateDS.py. # -from __future__ import print_function -from __future__ import unicode_literals import sys from xml.dom import minidom from xml.dom import Node -import six - # # User methods # @@ -68,7 +64,7 @@ def showIndent(outfile, level): outfile.write(' ') def quote_xml(inStr): - s1 = (isinstance(inStr, six.string_types) and inStr or + s1 = (isinstance(inStr, str) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') @@ -76,7 +72,7 @@ def quote_xml(inStr): return s1 def quote_attrib(inStr): - s1 = (isinstance(inStr, six.string_types) and inStr or + s1 = (isinstance(inStr, str) and inStr or '%s' % inStr) s1 = s1.replace('&', '&') s1 = s1.replace('<', '<') diff --git a/docs/doxygen/doxyxml/text.py b/docs/doxygen/doxyxml/text.py index eafb7d1..5dff37c 100644 --- a/docs/doxygen/doxyxml/text.py +++ b/docs/doxygen/doxyxml/text.py @@ -2,27 +2,14 @@ # Copyright 2010 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # -# GNU Radio 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, or (at your option) -# any later version. +# SPDX-License-Identifier: GPL-3.0-or-later # -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. # """ Utilities for extracting text from generated classes. """ -from __future__ import unicode_literals def is_string(txt): if isinstance(txt, str): diff --git a/docs/doxygen/pydoc_macros.h b/docs/doxygen/pydoc_macros.h new file mode 100644 index 0000000..98bf7cd --- /dev/null +++ b/docs/doxygen/pydoc_macros.h @@ -0,0 +1,19 @@ +#ifndef PYDOC_MACROS_H +#define PYDOC_MACROS_H + +#define __EXPAND(x) x +#define __COUNT(_1, _2, _3, _4, _5, _6, _7, COUNT, ...) COUNT +#define __VA_SIZE(...) __EXPAND(__COUNT(__VA_ARGS__, 7, 6, 5, 4, 3, 2, 1)) +#define __CAT1(a, b) a##b +#define __CAT2(a, b) __CAT1(a, b) +#define __DOC1(n1) __doc_##n1 +#define __DOC2(n1, n2) __doc_##n1##_##n2 +#define __DOC3(n1, n2, n3) __doc_##n1##_##n2##_##n3 +#define __DOC4(n1, n2, n3, n4) __doc_##n1##_##n2##_##n3##_##n4 +#define __DOC5(n1, n2, n3, n4, n5) __doc_##n1##_##n2##_##n3##_##n4##_##n5 +#define __DOC6(n1, n2, n3, n4, n5, n6) __doc_##n1##_##n2##_##n3##_##n4##_##n5##_##n6 +#define __DOC7(n1, n2, n3, n4, n5, n6, n7) \ + __doc_##n1##_##n2##_##n3##_##n4##_##n5##_##n6##_##n7 +#define DOC(...) __EXPAND(__EXPAND(__CAT2(__DOC, __VA_SIZE(__VA_ARGS__)))(__VA_ARGS__)) + +#endif // PYDOC_MACROS_H \ No newline at end of file diff --git a/docs/doxygen/swig_doc.py b/docs/doxygen/swig_doc.py index d3a7086..e6b74a7 100644 --- a/docs/doxygen/swig_doc.py +++ b/docs/doxygen/swig_doc.py @@ -2,7 +2,7 @@ # Copyright 2010-2012 Free Software Foundation, Inc. # # This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-foot +# This file is a part of gr-nordic # # GNU Radio is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/docs/doxygen/update_pydoc.py b/docs/doxygen/update_pydoc.py new file mode 100644 index 0000000..ccf982a --- /dev/null +++ b/docs/doxygen/update_pydoc.py @@ -0,0 +1,342 @@ +# +# Copyright 2010-2012 Free Software Foundation, Inc. +# +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gnuradio +# +# SPDX-License-Identifier: GPL-3.0-or-later +# +# +""" +Updates the *pydoc_h files for a module +Execute using: python update_pydoc.py xml_path outputfilename + +The file instructs Pybind11 to transfer the doxygen comments into the +python docstrings. + +""" + +import os, sys, time, glob, re, json +from argparse import ArgumentParser + +from doxyxml import DoxyIndex, DoxyClass, DoxyFriend, DoxyFunction, DoxyFile +from doxyxml import DoxyOther, base + +def py_name(name): + bits = name.split('_') + return '_'.join(bits[1:]) + +def make_name(name): + bits = name.split('_') + return bits[0] + '_make_' + '_'.join(bits[1:]) + + +class Block(object): + """ + Checks if doxyxml produced objects correspond to a gnuradio block. + """ + + @classmethod + def includes(cls, item): + if not isinstance(item, DoxyClass): + return False + # Check for a parsing error. + if item.error(): + return False + friendname = make_name(item.name()) + is_a_block = item.has_member(friendname, DoxyFriend) + # But now sometimes the make function isn't a friend so check again. + if not is_a_block: + is_a_block = di.has_member(friendname, DoxyFunction) + return is_a_block + +class Block2(object): + """ + Checks if doxyxml produced objects correspond to a new style + gnuradio block. + """ + + @classmethod + def includes(cls, item): + if not isinstance(item, DoxyClass): + return False + # Check for a parsing error. + if item.error(): + return False + is_a_block2 = item.has_member('make', DoxyFunction) and item.has_member('sptr', DoxyOther) + return is_a_block2 + + +def utoascii(text): + """ + Convert unicode text into ascii and escape quotes and backslashes. + """ + if text is None: + return '' + out = text.encode('ascii', 'replace') + # swig will require us to replace blackslash with 4 backslashes + # TODO: evaluate what this should be for pybind11 + out = out.replace(b'\\', b'\\\\\\\\') + out = out.replace(b'"', b'\\"').decode('ascii') + return str(out) + + +def combine_descriptions(obj): + """ + Combines the brief and detailed descriptions of an object together. + """ + description = [] + bd = obj.brief_description.strip() + dd = obj.detailed_description.strip() + if bd: + description.append(bd) + if dd: + description.append(dd) + return utoascii('\n\n'.join(description)).strip() + +def format_params(parameteritems): + output = ['Args:'] + template = ' {0} : {1}' + for pi in parameteritems: + output.append(template.format(pi.name, pi.description)) + return '\n'.join(output) + +entry_templ = '%feature("docstring") {name} "{docstring}"' +def make_entry(obj, name=None, templ="{description}", description=None, params=[]): + """ + Create a docstring key/value pair, where the key is the object name. + + obj - a doxyxml object from which documentation will be extracted. + name - the name of the C object (defaults to obj.name()) + templ - an optional template for the docstring containing only one + variable named 'description'. + description - if this optional variable is set then it's value is + used as the description instead of extracting it from obj. + """ + if name is None: + name=obj.name() + if hasattr(obj,'_parse_data') and hasattr(obj._parse_data,'definition'): + name=obj._parse_data.definition.split(' ')[-1] + if "operator " in name: + return '' + if description is None: + description = combine_descriptions(obj) + if params: + description += '\n\n' + description += utoascii(format_params(params)) + docstring = templ.format(description=description) + + return {name: docstring} + + +def make_class_entry(klass, description=None, ignored_methods=[], params=None): + """ + Create a class docstring key/value pair. + """ + if params is None: + params = klass.params + output = {} + output.update(make_entry(klass, description=description, params=params)) + for func in klass.in_category(DoxyFunction): + if func.name() not in ignored_methods: + name = klass.name() + '::' + func.name() + output.update(make_entry(func, name=name)) + return output + + +def make_block_entry(di, block): + """ + Create class and function docstrings of a gnuradio block + """ + descriptions = [] + # Get the documentation associated with the class. + class_desc = combine_descriptions(block) + if class_desc: + descriptions.append(class_desc) + # Get the documentation associated with the make function + make_func = di.get_member(make_name(block.name()), DoxyFunction) + make_func_desc = combine_descriptions(make_func) + if make_func_desc: + descriptions.append(make_func_desc) + # Get the documentation associated with the file + try: + block_file = di.get_member(block.name() + ".h", DoxyFile) + file_desc = combine_descriptions(block_file) + if file_desc: + descriptions.append(file_desc) + except base.Base.NoSuchMember: + # Don't worry if we can't find a matching file. + pass + # And join them all together to make a super duper description. + super_description = "\n\n".join(descriptions) + # Associate the combined description with the class and + # the make function. + output = {} + output.update(make_class_entry(block, description=super_description)) + output.update(make_entry(make_func, description=super_description, + params=block.params)) + return output + +def make_block2_entry(di, block): + """ + Create class and function docstrings of a new style gnuradio block + """ + # For new style blocks all the relevant documentation should be + # associated with the 'make' method. + class_description = combine_descriptions(block) + make_func = block.get_member('make', DoxyFunction) + make_description = combine_descriptions(make_func) + description = class_description + "\n\nConstructor Specific Documentation:\n\n" + make_description + # Associate the combined description with the class and + # the make function. + output = {} + output.update(make_class_entry( + block, description=description, + ignored_methods=['make'], params=make_func.params)) + makename = block.name() + '::make' + output.update(make_entry( + make_func, name=makename, description=description, + params=make_func.params)) + return output + +def get_docstrings_dict(di, custom_output=None): + + output = {} + if custom_output: + output.update(custom_output) + + # Create docstrings for the blocks. + blocks = di.in_category(Block) + blocks2 = di.in_category(Block2) + + make_funcs = set([]) + for block in blocks: + try: + make_func = di.get_member(make_name(block.name()), DoxyFunction) + # Don't want to risk writing to output twice. + if make_func.name() not in make_funcs: + make_funcs.add(make_func.name()) + output.update(make_block_entry(di, block)) + except block.ParsingError: + sys.stderr.write('Parsing error for block {0}\n'.format(block.name())) + raise + + for block in blocks2: + try: + make_func = block.get_member('make', DoxyFunction) + make_func_name = block.name() +'::make' + # Don't want to risk writing to output twice. + if make_func_name not in make_funcs: + make_funcs.add(make_func_name) + output.update(make_block2_entry(di, block)) + except block.ParsingError: + sys.stderr.write('Parsing error for block {0}\n'.format(block.name())) + raise + + # Create docstrings for functions + # Don't include the make functions since they have already been dealt with. + funcs = [f for f in di.in_category(DoxyFunction) + if f.name() not in make_funcs and not f.name().startswith('std::')] + for f in funcs: + try: + output.update(make_entry(f)) + except f.ParsingError: + sys.stderr.write('Parsing error for function {0}\n'.format(f.name())) + + # Create docstrings for classes + block_names = [block.name() for block in blocks] + block_names += [block.name() for block in blocks2] + klasses = [k for k in di.in_category(DoxyClass) + if k.name() not in block_names and not k.name().startswith('std::')] + for k in klasses: + try: + output.update(make_class_entry(k)) + except k.ParsingError: + sys.stderr.write('Parsing error for class {0}\n'.format(k.name())) + + # Docstrings are not created for anything that is not a function or a class. + # If this excludes anything important please add it here. + + return output + +def sub_docstring_in_pydoc_h(pydoc_files, docstrings_dict, output_dir, filter_str=None): + if filter_str: + docstrings_dict = {k: v for k, v in docstrings_dict.items() if k.startswith(filter_str)} + + with open(os.path.join(output_dir,'docstring_status'),'w') as status_file: + + for pydoc_file in pydoc_files: + if filter_str: + filter_str2 = "::".join((filter_str,os.path.split(pydoc_file)[-1].split('_pydoc_template.h')[0])) + docstrings_dict2 = {k: v for k, v in docstrings_dict.items() if k.startswith(filter_str2)} + else: + docstrings_dict2 = docstrings_dict + + + + file_in = open(pydoc_file,'r').read() + for key, value in docstrings_dict2.items(): + file_in_tmp = file_in + try: + doc_key = key.split("::") + # if 'gr' in doc_key: + # doc_key.remove('gr') + doc_key = '_'.join(doc_key) + regexp = r'(__doc_{} =\sR\"doc\()[^)]*(\)doc\")'.format(doc_key) + regexp = re.compile(regexp, re.MULTILINE) + + (file_in, nsubs) = regexp.subn(r'\1'+value+r'\2', file_in, count=1) + if nsubs == 1: + status_file.write("PASS: " + pydoc_file + "\n") + except KeyboardInterrupt: + raise KeyboardInterrupt + except: # be permissive, TODO log, but just leave the docstring blank + status_file.write("FAIL: " + pydoc_file + "\n") + file_in = file_in_tmp + + output_pathname = os.path.join(output_dir, os.path.basename(pydoc_file).replace('_template.h','.h')) + with open(output_pathname,'w') as file_out: + file_out.write(file_in) + +def copy_docstring_templates(pydoc_files, output_dir): + with open(os.path.join(output_dir,'docstring_status'),'w') as status_file: + for pydoc_file in pydoc_files: + file_in = open(pydoc_file,'r').read() + output_pathname = os.path.join(output_dir, os.path.basename(pydoc_file).replace('_template.h','.h')) + with open(output_pathname,'w') as file_out: + file_out.write(file_in) + status_file.write("DONE") + +def argParse(): + """Parses commandline args.""" + desc='Scrape the doxygen generated xml for docstrings to insert into python bindings' + parser = ArgumentParser(description=desc) + + parser.add_argument("function", help="Operation to perform on docstrings", choices=["scrape","sub","copy"]) + + parser.add_argument("--xml_path") + parser.add_argument("--bindings_dir") + parser.add_argument("--output_dir") + parser.add_argument("--json_path") + parser.add_argument("--filter", default=None) + + return parser.parse_args() + +if __name__ == "__main__": + # Parse command line options and set up doxyxml. + args = argParse() + if args.function.lower() == 'scrape': + di = DoxyIndex(args.xml_path) + docstrings_dict = get_docstrings_dict(di) + with open(args.json_path, 'w') as fp: + json.dump(docstrings_dict, fp) + elif args.function.lower() == 'sub': + with open(args.json_path, 'r') as fp: + docstrings_dict = json.load(fp) + pydoc_files = glob.glob(os.path.join(args.bindings_dir,'*_pydoc_template.h')) + sub_docstring_in_pydoc_h(pydoc_files, docstrings_dict, args.output_dir, args.filter) + elif args.function.lower() == 'copy': + pydoc_files = glob.glob(os.path.join(args.bindings_dir,'*_pydoc_template.h')) + copy_docstring_templates(pydoc_files, args.output_dir) + + diff --git a/examples/README b/examples/README new file mode 100644 index 0000000..c012bdf --- /dev/null +++ b/examples/README @@ -0,0 +1,4 @@ +It is considered good practice to add examples in here to demonstrate the +functionality of your OOT module. Python scripts, GRC flow graphs or other +code can go here. + diff --git a/examples/data_tr.bin b/examples/data_tr.bin new file mode 100644 index 0000000000000000000000000000000000000000..c0579ecf8ffcee9b11a570bcaf9577487a9a7651 GIT binary patch literal 2304000 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

t54tFI`)w9AbHSJtE_x-$OT?#Amk75KOt zkK)9dr1*UWO18M+K);&gcXx)L4Q@z%q5wrt9*Q=vNo_9`aBGblt7p}uDZLo}SGjTU zI|VlC&0~W~HOZ>a3Y@*n4dbHOTKe$tYmpl+epf*MzC6p{HR$_43g|H3jnaEH=%jv( zv*x%lv6vFq_Gj^Pv<7iUC^2cK8?ralAo~aKFlDM6`pcAXbs!JpX4asyR7&_V(T&L0 zpzj9p=o{z8qgo|K1R0mLtwBD-D{<#&HMX2tBP%Mi1fP-+oN4t%UhQdH8##I=x$8 z2~oY>Xx&kr?ij{nukLPCW-0N^a31XosuRdo;>FHx7%{Rsc|L-NIvw25#-@Z{BYC*g zwK^T`R>IOYZY<%cPSvA%EZWkI+XG6hHikz@-Rk6ib0xNE<_2r&>cldZhhqWuENzs~ z>K`7am8?!vIw~RE>&AU=tI%kp&Gq0iAO_2H~t-}#KOruPVZZdq>NUwK8|iUomY)S zP37THT{pPLE1~=}9>N<|qy45R!B)$S&WhD&z3Dt|sLrrBQ;9h9`a+W(l%$5@KNH%S%1=Lo5c)2CEYmfq7ua= zJT85bPD0m|_+PjiZk$dhvz9Xa6mi4D+e%osj0gSpbQ=Cp2_t{Gu*3XxdTcqXc?w;a z@l1)gSMZoWBAv8-t;EJ(TrjIkI{CVihqWJEFzy4x%xWI4xYFr{uS!t8bz!MG=`{IY z9{ay^;gz3CY_x{Q3W@1#&$No2gLOg666vJ*T85uTE=Vn*g1+l`SpO!CI;ARDe9wi~ zFQ?IQ>v{Zr%Z08ee_>1=gJg{h z2IQ)s|2`hFTUVjeTBxAwN*C+#y0FP-iT-bDw3NIYwQGcp3=_9Cc$%xJ4I~o~?q4CwQn;t1_)OUj^HOF6!Hp{{7e%JhC)ZW**Ur}eDTO|{ z%KT?>VdPyE7GC4A?adUD@koVho4R23ffQ2m1`m;qT#)-*1u-`n|NWan`@LcQ0~dx( zO`+v(F`LzM;rx#(tZ|#iut6#0;5QX&>$m_~rVzNpYMz=dc>GHR_PadvXp%z1!_;uS zstcD_PN6OC@ofIH3zJH!vDbZ8zp7G*Gg6IXD!Jgnk4j|N10J4Ma6xZ{8YVpCq5i{4 zbfQKLrm}4PCo0jokC^`wT)0cG#(y6(F4$a&+%B!g&pH>(nNx}EdcuP@)&;*SsNwKa z9xe>2MB`J{utVj-k{v72OV49m66uL`TT;1gQZ+B zIa3XP*$ZbMeI>dE)KIRt3m1k}qO#XK4le4#3ysxS`VHfs7ZpjNS&bKeJK@Ipilo|G zR{#HSg2AbV%y&FUcU7cyd}^5T)rtPa6{+Ptk1swtu~nWLn}1;WXG}#hwxt^DymNxs zqatblk%y_ToUp8&8ajO9VYja$-P2hOub(;bb-jwT`)Bt4_SlIxdZ@AA7am`itw?_M zRpYq(PKc3IBm=(kaQC(ow1d^aePi{Y*I2^HBAlUPC8LBAeqki#opPDI`Q~y zH5UBl@mKR?@?yRkD;#n{%|^*&(H|aobV7-xYFP4@@mESROHJ5m8k6-lDQ z9;ty&aiZ~A1^PHrU}yE5xbnFgUq%U-a<&3F{zi>?|2QFkM+NduCcw5)PI&ZD4IkwK zEM8E77JgGh)Nm)B9$A5Yix#kj=tSLbHU3oyc(iK;Lc(Hjeb5Q7+!aWeN`N8*ozT2w z43tm{5MQ?f?GqUTE&4jy8HoxsDn`I{J)Jm35rb-tfYy=~$Tm$3e(CCDdzH(xIV%F# zJ2~N^J_dAJf$d=}PoI^Jfz|Dtcz0iUniwbGmsU=cB*kC_oq(5@mnW&IG1w&E2@w;@ zlQg{m^KzZgv}z2b83Zu(El*o!#6Y3XiNU<`v}U}3X15cEWyWCL1okWq%9F(qgH!EJ zSd?6zG)NTSrP&Gl8pl9ZX#wuY%G0Z6CO38B$1mk*b{PR@WI6GNBL-b%1$=tD9MSk< z@Bwi`^5JsCTTXyF^_-BA7XyLv0_3hMN3AVmU{Y--j-FnQ=2sB#K@BJNZWn_ck^~F} z%aN&_V=%3%6E?OkN4h2pFuF36d&EGOiUPdNE=Ldbje&a=ovg+wM|)NhuxbS-J{S~( z!4!e@Q7uPGiA*lT?)kec5mN=Y5buO?BVu4^WdX)LE=y~Vje&HX6E~hJOGj4`kk>dd ze_{+yNE2|**0N;Cv=}_4bi(O^vSezy0A=J(m_IuPrdMUY9A1`gnI8j!)QRbx%hI{k z1UyyJiIDLq>7+;p^H^;!XUk;p6 ztSp_HA>hwK2iD#ZgOh3rIQdl>;@J~}4Zk>G%f&KeTx|iSesDlnjDZn#1oqvc3>|zp z2JXCZV8YTeRH(}^`_h4PPQ)OWDPY(?WyrR(G1&8|1Co1{VP|m#*!R!@Cojc7kNN_* z17+yV>oFj|=fGjcGPIjfz}#C7{Cp<{I}-uL@@0tpQ4B7;=76QrGNc^{@cNPiDm`bI zZNOsrV`-ZCCI;%Aci_hxrD<+M0Y{#8VD85l^k)h9aDQns;9CryJnn#)e@hcrBLU)$ zIN+aOF<@#eK)orY>Aa#E=yJe;-3FGXjhhI#CFH;zB{bNeDZ^ij(yX_S1`BsP*j}O1 zq<*#l**hKZELsCKOag3AElq#MXkgA(2Od?Hrd7=X-rndym0p8s76C7QPb5`KYp}vP z2Nd2ahcp?p?XyEX22L?7J(s;Xo(j^Wy!$X4xhk*5FCz2U8 zHRxU7fPP{kiFFFFVy**L*VTaBCBX9biF6myz}J}${Lh+5Bi#blo#wzRjWj6n2)MI) zB6(xd;D|{Mco~;Sig^V%H_idY9UAz>WL?ojs`Ik7jB#L<=LxjXCt$}B4y>80!S8+n zE1yds?iL!{FvJ1PcP5Yz0RjGS4(QZY1J82=7`QNj4(_A@#~=r;9F;(y<}%FobKuPG z8ho55;F4|$WK$mv-s$ClW1a+Zrx|p-fbZb0bhZPxtkK}w4g!8_5Km5T)L_R(4yar)o~-J~d=3tHvP}bvIx+mp+bYH&^$X3IMUl72{o(`!0l{$T@|(N%y)RUOdyxCX{|6X4W3 z1I;_buvEo?ccvTYnC=1&s^q|a7d1G#hk$p21~T=U2KQHRK+!e^GNh*f^0E$Cbz1|2 zdI?b3WT5{&&_LS+2R2JL(1E>K&e1vW+*1wq>LZ|6V<4|zY4EAW0Rw*PN$b7>R8cW3 zzSn@gp8)?o*38WPd|vu~=Br0k;bDq})IO zjKv&~RXi3{g9L~iuBSFhEQ~JVz|x)BwFa}C^UIDMT97Bg?`xV~I0QbEAZuXF?}#-j429VTDY zk*y-*?5B3PP$d?Y4H00^ZXLZ#|{(N{74;%GR9)U zEjv8wsUw4i3()bJ9rRhT&|!oCu>l=T&W?pGm+Y8k)Y06L0=_+G$2zuHw2cxlsl1N3 z-LaT*+72Mqk$R(9{2sSMyFe^d86!adk8!j|^H|t-*p72<#LLt13+CIwI3pH@PGkIkOiLTjjfDqu>_|6i zY47RmnP=Lu&B9o0Gef{pv$SN;GA2*8!$v_%{4)huJJAlKR>wl4SpvLir=?TZ$Fe;+ zb}VAm(u~;xW{kGusx7gYJcq?%H7(h@GZuRfw}U!POLTJu*e%-O36Q?V%awL_;JvE;#g#`!(%pgJE5=N1Ss zcR?&oyb=qM-R!t&WGp?nP(XVpJ7(UD#hr@;T+}s|*zd*SIg|U#oLICF#4c+)V7EZ=9TGt&;QBDGNFUjb+z4gI0eLME}}`CJWEtr2i=rX3ZrS}d_vz#X6=6%1PZua+I| zCTYl*wF3OC&SI&I7M`wSTpXpLSxH*RPPb#FFERA`dI3kL+Oc`67LRNY@YAgr(zU7< zcPHCHb0~&v+$ca{IXm>r(87#O0@Pm{LxY)Gs9T!hXIcyuHVfFxV8;od#SU8pY&D#kb^%*P+3`QGmi0jw zaF{xVoXFMUj0ig{`KczacQE@Gx5MQYS~#~;fHM!(^hR4PsKe}d^Mso2`ANDUe8gJiMs{Z|J4S?`f8!y9s$CJs%gnVS}6L-hFv?Vsc)}< zP2bs2E@-jgJ^`I}H7Pw@i@{em=u=Zol0u9#p4p({7%j-C0CV(eT4jP3em=6{!!R}d zNChUU{J+O=fAa?`?Mf^D1(1zW|%A+rTkT3u_JtpxmXRp2b@DeA$N0 z7OUvwgAD%{Y?!-(-Sd!uzA-A&VT~5Mp0Po&hl;d0%;M*S4f<`=LgOO>jQ6SNz-?N1 ze#C}1>ZxezQ32Bq+ECb~#h7CPUMs62<3n0(Lv8RYLPdTZ6JW_68_Yhag(t@aFnmzb zf@4~Ew9|$?t}EI6Jpn6jv*F^?THJb);SZH$?FB97Zn6QlN=XV%v6xwBgFRQZFyb_m zCn;&@mKLtBw&9chO4|O6z|Mc!@X&oN+Rw84H&>ENPqgSjjB3aU8Bxh6olb_!Za8wdM18;-CjXx-~9=M1u8_4qg}dqco()f6PFY#cj!Z-Wt9 z1&O@LFx$%prsO#I$mH#Rqp7`e9Q@bKhJT+%)62I6{L#sV{%Ub};I@D-&qR|pwc;?X zy$wq3h$jEu5ukf(8}z6b2b1p#kiHQ$SEA2LnE*(u3j|6;Ww&DD|IQ+)s zFD0VMnwD`G-_!>Bw{mj-u>dWzY_PLk92|SX-es=H+53AOu*rJZYoDC1e=6XuOdHZ3 zaX9T6tDl$4$)Ub+D5-6OMdRh9%X0x5*090JL2+Py!QS8c$mt0o4ua`6ESe{$WnT)o zJ=KQChsR;DS8OdHCzr;=;r(P5bIEdY?-i>V%iG}E1ZMNs0#uU8>7}W0;4N*#o?m3N z;0=3cFxc?gtT-I_R=~X5GID2L9PZY#_&X#c{&%eAQ`_L-;y9@Bo?&6Fj6PTq2bB~y zJUdNBWgi4=7iGgoYvS-dlMfA+kvALTaC(Fd9=DQ_(;o#kv(g6dw#C8PPXhdEDxtV;VFmNADAMpNtC_!A;n%S^Ncbi| z??+Me`{_8i{n3g$Pe!qKX@Tu|u;T9vad@qe)v{ZnNbzfN*yxoN{+k;`c710#^O+S& z-j0KrKLmI(G>R5`5C_{IS+R1bDBArev)Mf>mV6qA_Fn=@98pC1Dh_qGtxz^2ilqJ) zz;)dU>i2OV{UbmFLljkhiGzuktvEhBiaz?oz8{>oqVh)^9{kJr^JOH7{~L#&PFrEt zg-EivhzONVuxl05!O)^2EZ!AK6C-rc`iK?7mqgOMFcB9YuwtT2hne9bz8Dipl2tl9 z5we23XC#R!CPLUAE2L_5@R7-CeAI9Qju6qY+={ho>9B%C zL_{gcs;5J4u@%m)l9Im?5jM@YLX!qMxGNRm@gym2*hB}<=2+SONh#eEDPo10R%~j~ zVL_CL)$*mp=G38QsufI)q-3B>gs~H?;PUCfCl?_vMM@ocI-vhpF{F^v^k@-(kFuht zr4Ho^5f>IpNQ-tltT@~Xd+tfd8-)mML@TuHtb-Fu5iT8-(7YZxC*P>Fb9 zfE8Qz)!|6Bh_YD{(q)hi!}?kwQIL?fF(TCN$!sC$fM`T8wUf|J!*$T7s}-kOBs4Bo z#5EnQ*nNx+3zA>FHif^7q z(5X5RN9I^@@H`#%(u;WSOavLWScluaRw&#aL97N5UOKHXYK0C`;ziIch@eB)=%9kl zip@qw&=LtE2255QvQdY(m~8IK^tb77Xk#n1a7U00i6U%lV1?nkbTGWM2tDdVP%fl{ z+x4xuBr$@z%ZMniYsEeXby%q^dzKOrr1vo$*3Pg(=uIi|yQ~Nut68D{X&sy|C&Ho2 zrD*pHI+#(#ir@B@qKnImc(jrgJ6>fzuOQ;LWu-{RTRMDG!3v7;rHCy_g!r;n=yYEP zrISS{+ou$5^+X4@1g4W)ioQ)2QP5d2|D_HOR}|S_%TlDxI~}gpSfP1RDYBpv!=KU$ z`JZ*rBSnM(QKhK=yAHzTR^0cwBsHdrm?5>YxvR|ol||fmt0ZxU>#FuPI4QQF_?-*Mgd9CF%Gy5#Rr`U=yVt+oX$FbZ|*xjn!jpp#@@F zl_a&QGM|68u(RlT)(=sHa!pH8D5Hmd?=9G^N=bU7nux1kTd-b|9yeDPF;88RkW@Wh zcy57iKTD8NHAE=#!~%7z>LIVD2;##Mw0edfDnGE`;S(ija)yYl?^v*ErXGJYdGqEH zBpvkl&kYOgol}BbtR=#KS1gd;SP!dfi*R#D37TZq!;1?R)ORdF2i6f$d)9)94n3Od ziYT#{AmzP!Y;@8Bi8V`*GMOUuJ!*lnxqA4_aK1R{ZDjoOAG1YwJ!BCPM*dfvD*EW5*)|LAT2!1WLB#Q! zEEq9R&vJ)|`$rci5xgF^ud~3#?!^ghAi{&y7LX3p!_0KB72@YAnLMxfb|4Ll5_vT=#u3S~yn^r)OGF zyjF~EX(HmUsTTaaP>-XUir9@7Bj1+kvHT>q{*}c@^K23P<1FxHwI0$;B21iEjJ{s4 zhY_PKc&T48`r9Ppj^P%3vPF+q%_1IYR*byasmEKQ1+F$MM%G$Hka8AyzE=;TRfH!M zi_v@g^-yP^1=FI7QM*mV?tLwI_XxYET|~pTaPr`!9%uEmK+4^4^3Bd-rmF?+p3}n# zhY0nKgwxBH_3)vi1;?%rr}Ld6mThOji#PPx$0cI_8R6v0T|K&5S>PWooHTKZAT(#T ze57YR7)6-bCY&CBu7|Zb7W{4sr_Veh-tk)Sz#C?BFN?+WaDpH8_}yuNGn#NR#K+># zW`SMb^kDXjaN~CvUHgm4CJQD!38RVtx16-L{ZH-K2lf@|W#XzP5&ITbAEuVlcK79vhA7DilY20T>8 z0?S_&C7)Y}@G9QI_U;&9UrQ0TUMxzXjsdhf3%=T2l#XpBVj~Unh0%b%)*{|mQk0}; z8L)-Y0@ubCC2?&;7$LJjrECK{V)B=sMQNPP0GlNitQ{yyH?|e=RtXEr+y)G`6EVS9 zlt=;w{2IpaSH398YR~NV*9^s*8z8cS2r1H{^lK{vWdAhdz>h`fUjv`_hKyxp7G?|>Nwt~J1#J|fI0{1a-w z$pBkIW-NW|PpEfa5pV7`W3%lB%5v-~yRjLO?gCn(~T;=hgZ2L|>n!VKRp{W1nP z5gaqjAbDzlGCbq&Wxql{Uo!hmG2_PGze3M=X1@t${P50zTLlqYl3&KxpAC3mEW3Z? zFQX`m@NA?Ro_#k!lOZBZyZJM8{f_~Z!^~K5&Cif@D6^kn#tJU66XId+C{{~Ze}pC_#Y59J%;vfup%$YVXSXop@YHzJ zjuA2J`FEpGH6DlMnIU@TcjMhLA}sZrp=(AwEEp?7(^20;IhpZ*ZZj_Qd=L5mVKs-{ zjAn>O!#ELhN`E&tXdI8f&1Puxw$ONc9IH8+GW(mE{&>bk`wBx^M?BQaGNWulVJL5c z$WFPNG1424`iUZ*%`G&B=f>lJOf#HMDm31iD8j5-X84rP^e2h%;q$l9tv2znv$`4i zL*GJqliBm9nej}=c+^c{{6FoR@o2Yre4Ap1`mMehZ%+|Ho@|C4z2jm2ROZVn-$F|V z#6wy+GyeDUYba+Ls~Hl_Yz7Xy|8x;2o%m`TJv1J>>dmlj&R65@>8yT?HN)Uh?EW)E zIMLy2sQox*f0Y?4)%+R?%oOpI+>HLo?D=OgE-3od=$sLc52R-JbMA}r_AC*?OR=@g zW%{#4h**HZzfe78Meh$6a91rt8o7n#8&!N0|BAdTw!n-@-F@C;?OZ$E{UfUCoS6`c8 zOM}nGyYof(_S^(Vkm)QC;g;-kXv^Vv&^$3=>YY!aW(!&U^T33wPB8sNBK}$X$yjhU zo}EoMLB-%Foc{uCN;Jsu`sF|qS|pF+7yL^eCdgkA5j^)D4M z_t8gVtB3J;`iu#yUxc@v*jXIK4`)! zADI7Eh)DGxjb*;ZV>UIxg%=-;H&=+zevb*1Kbiejitzfs524?G<6-np6N+O#gz{Fg z`e~~P-xW(h?P?L@d>@R@A`)=_MiW5U560W8MYy}x1XpAUF#lhXouzsoI;cv3pQ}u` zg}x8vtPwGBxrz0nPC)%y5l2mYZ(JRpfOQs|U}v-U##?LIJHvbv%qz?E*D?O8_&ziy zIRX05F=4{DccHxXA}*L=!U2_;{sv~h!|#mUswLp|Da>ax-WhLhVDAhQOwh7c0xaCf z_^Zvkkhxw0d>m`Sg7kNx+)b?h8fC)F1_>CySw#Eqx5nyC5-@F;39?VUHQw4Rf=w_% zc}oH;*urYDg0~^5GXZ)IHeq3>x1r`+MV!*#gnzsVsN2SBk&L&-&$$V>rnd<~;Y@#< z2*xV2^ihR z1h4D8F&^H@a#jly%0TItRUK(@vCZJf>1YZp=jTH`xFeiceVt)eMV)BERFG7`%B*0dk35~m7 zgr*%5@ubFtijxUwJuISb>|}DIaxX&HuP1;+ zYQp6oo`*Ue6)~kGTmK!l=3^py@wsus!vxF-H$jU@&yClQiD3Pk4GW(oz~tj1n+fzh zH1c%Ud2{`prHjF;<%(&&G2&>;^gZU@Z zImP4|&qC=%5@G+VY%J0CSxA4H@%OWA)D};~D@@*={>=D4iq0}1s;-ISc6Tf463g~3 zi>U0f_v~!1-HM9cVj*J7y(Sj6V1t6)g$nLrEKso(6$86lA3NW9zx}@ackjKY=FB-W zQ>vT{Up@9h{-0+o@j^Tlec**Jm1JPQ7!QT#p7Gn&W#D($ivw3bC3cxp(5>+!8Oe9W5i9 zi}nIfAMvK+WbkZ(7e^d;#6t_?vBW$t`c0PMbK=I+9Tb z@0l{_bUz+k4Ic4_b7kNZy}0@HLtgp;t)G*;n7dF$KG=91ocWL)UM8dXKQBz5{g91& zNH$}v7q+aFf$mW}jPLxA&tE5lwIjWFDd-`;_lWk4(Ow*$Cc}A;<8j5u2dv8$8P)Oh z!Zduqnm(cZM?Wvvcgo-~@u&q4xNIMN|6X4F74?8Gd>W5$x_hz6AsJeqku9Wtz+Ps_ z@M9M*?EH40y?93br=u6Hq70Is$HS_e`?UVZpjulmHdub2+h4?^qNNv?pOxVU;v;?U zGx4Gf^4gE;WZ-=j52yazpAYSocjJKE8_)cmAkC(=Xfxd@WTE8f2i~&9)x>$_(Fw0 zxQlpk>CQX+&=*>Be|vDG)*lCcjYsdKJ1o-Zk5S(}(7D+iR^?kfM1S^xtBF5k6Ps(@ z;eiqUF!h56mpr-6qrb=F(l;KesNj!vevtjV|2BK?^vC2E9aI={| z#Qcnh#%*r%1FikR_rQa``nP%gU-5YPt_PQO@W->nvtQj}QzQNHdVvQ-4__{O@MWi4{M;Yfzg+O3dXPU({u_^z0&lTu!~C)GSr07x zP{5S`;z5?;hg8=MTo?9xS(@fX5dR(aSx^C;FqlsEDcE3)oiCA6sU6 zV5_Qt6%-YrXNCtB%8>~kr^`&_p_;L9TJ}`JNULAlw;(r~ku)c->e4z2bTmLJpcU=*l zDQGN&1wiq7BGh<)nb$D|z~?{@uI88d#(E+alX>u~5P%*(5kJhk%nI!R__Lk|9(BFU zUiyhpytW6jJOMDbz6j-&m-*6`0Tj>d!Kg2nxW0ji4Jy;OY!`r+h##N0#5#8lzO^$VD7~-;H=w@=cJuyLV5r$KIevgG3VJj6^*~sZm7RC0BmXz4qMOj|8~;5oOEN0is$)# zwTOGsjhFWY;7pB({PsC^>6hOPa%ONIn_>dBktWo#P{q1;B{|Zfxp4 z$D?&3Ufkox);R%KNiX8@YUfy3UI3oo;fCA?d2F9vglk*eP~}npbT-iQ@6O{duLZ!v zbT_Kw^Y|x&h_6!Jc%~o#SB8kVp+z3sSr~vX*SKM0ojk^jB79uohIx+y-~sW)XJ>ie z=K)Z3xf|PMoaIs|joHQ27HoqL0l1quJ?jihEfI)8Q{0d;=L~DxLwH;82e z;XUz=E@yaTr9cReb7Se?Gki`{5m}5IwbcVr5ia72Pp4U#I)T_|xErP&JI%7gMF<;0 zeW`vRbT)|;H+-5O4hRJE05@Wf)BKHz`d=S6&Q}EDT(gKnHK*AiZ6KY)xS`wkToxE1 zg0ZU`9L7L6N<2L`m)C9*2u(Y=aoh4--qs>wL_0UWF$dynV%9I0OamvkTDU$|K{*<%>p6J<;F$lb9e?Lz0FPM_JP>iDxzj}4%2oZz2Jt*Lvq-2 zE9p&cC>+2+DAG4}Iw}wv$=%pjIK?MANbm2)YH@*B%_(AT*;AB;l=Su8u>a;s zw%aL!z7F-J_&{jx5+P^PNxouwAQ)@7v02=8X%QNypjs7Sw-UxZu^{Kp5Flgvi#%dA2VQLY}xV-tRas*^2ZJT)6yrAZ{d9 zy*$Q7=92!di}IcwW2V-mFK|KgbAfP$*g5MM_rFZfpYOuq9gp#WZA5Hz*@d6-1F?8p z5laOeW0!9QqWZiG%DqRH(pIE9k1p7LkNQkI5sGl+;^ROtoN{5C`N;Fyi5Pm!g|cAD^N+Zo(x*VG{XpaAb2h*CH4rohUC2&mb3;e^|Gh3e z^eYh05L0<~wya1Hs&~5JM6YbtzZ2=Vx?p65i4-Ae0OuPT1c7e33#)~3{$Hes z#>Fn27#M^LyNVc7gtJIx5GoU0(Cea)X}XD^oa2HJT@aikj$iBJMMHx?J=2A!qkX({ zcM-KyU3jNS5Pl?XX7aJ45kaV!;-Z)zADb5?f?|RT7C{imd(c?UKg#>Lf8bEVixC;&>20@L1 zG#4E>!o?*)uszI$)2AKbsRKpa6heI|IS4}s(OTa22$Qb~!X;W4ysm$Qofss-Jf#bM zrUpUV!6H0*b(rUF41zg9F0^DG=C=lmI8)}r72ASv#1Ih=CLCs?b_d}YKNsxmbeR1f zLiST_7uXI2LE=ymRt6sC6^;bK;OZ`{^zjg{9WBz`M;AWu1>qLr`0PV0<9HBuF7JW? ziHDeJ7};E4^>wbuLIu``3iqrU29pdeWll}Y8iK@#%_=H&hHG>ts9z^TE z6Y8GIU~wZvFnn{urCUKze545Kr5SwfJ?ek|IdNQ{48CBbh>G`49Qim1Wurv=rO#mQ z7eQF(wG+<&I>>g95~1RAC)9fz1lAa`f6pG|Pd)}g#m7!GtUSo`Vni%`--#JtgD`5e zh=&IrWb=Oo;kVmPSRZzfy&f&XhZ|1lTSN{MV?|g}^dQ%ll*7BLPJDLh053U4r25BB z{8d(tNyLNK9bnfg$?;~M6Z#K3z*KP}T+VgEw(4@oAoiFK@NsqIaQTE2SCu}%9b-kz z%XXr@fgGmF0wn>HAs#aU$$J{C!D^$kFA+N&%D_Q5fO4QOcWt)>porrcsoI_wrAZ$^KsG#5$33oHa$nAyf9U|DxpBeV!A%E%vgS@gj6eaKf2Ba!4a~)!ECJ z4wOUd=}w&YY!5ezBDNHrI51j{Cx}%C_b_3U9EC|v_&#k9Yb(*1ALoS1adNmv{JHHO zesh8xbg@np8t&o!rqcKy>BJ53a(qdA=k;zjcDfwPL^~lZb2l3?O@!|Qo#2=)hflCU>Bb=lfHjzC;my7W7SzA){ff6E^d`$Vsj__RqbNSXNfS? z?SzzFa_~zK;oR4qyzhQFjIle>FJ~uDNg$hpQU5kseRi^4 zvuVv~;)HX@5#QE#;@m&3QGPpn5KcZiynSTeqFReJzK~Do&IQ-_GwOlKoo2i3dN(vEKrb;vl!P zxnJbCvJCZ^(%aed1vLMZa6;#wau~Ic`v3K9-0z?DH@n9Uc zNJRVSZR~KFVA}sXDF4wm_Gb~zADHLu0Vl_8W!097Q0a*SGW>%fiFm7PE1wt~3?&~p@N>1Tyv{Na zf824PQxlBqiKPcySj~`Ne00+RZFg^B!OKOsdd&e(!h&H3anO`4e2Xala0KJV(+(){Y%?<_i?IBp1FCw1;TZ9S1Dkn%%V3y~4(u>} zGk2|^|2*ozly<>*n)q1T&1_WXU>tDR0f!rGW^GoAbl1QEta~tAB_98J6ED>}7@F^K z;HAt>yvr&PojV*9?--1Q#A9b~V(W$kqk4-2oSiqZzNMu_kB}4~-3m zN~sPMKW^kh*N9krjRU`r3&!`v^>8D*I60W|X*=LX;zl-htq6CQI$-V8VE9G6tNTXY zXI3y=Ug$ujdLy5@PQ=sm9H^Zaj3rX2FMLgBzZM4Lt^^0nJeAJor%<1n?tnAPf}u*P z2(6Z;^MxyeVUg&-t9{b>vQ!c0PI6$kb-`F~J+1$Sbf!%U#?j*(VECQJQr3&mH`W1P zHwQz&1{(io)A->X!O(1^105^V_^J(Le?~h{+8c~@(?l#7n8uoAQ2P&Zz|pWYwmeOQ zQvDoIF)Ntjf$3R_rt$OH!SKGP1D{{oz-On^{<)h2mz@m8VjD$ly>0{RbtV{3bap_* zunkPyNblU<0f85S;RkUY^9KIpN-(T!?LcGc4Lo*}h*O(8aMO)o{6PFTe?1$0Cm092 z9k45HJsYuEq}+23Fg*x{m&A)>*7I*qf`);8*&+NdXFN5&`ab$({Ea6=+ zmT%$!;dUyE+Dh+ibU>^Bg5d`7*Da~M?Dt@}uXEtkajCrZHWAOO9C-eBFrFoT<4k2M ziYjoIoce6lROa3;!fJm9^eLr){!DAy_%=6u$>~XDh`ONtAM@4ZEL6SCJhy!uHe9dPuFqfE)i>%ao~?Y1*Q}K z*}smRP%7|yaR*$Px{d|x7UBLsJIv83U=8uYHtTqcPz9X*WygE<*YWCmL_G4%j^&#w zsGbJRAFtN3n-L0J_n#dG9$CvO?iC^7y&cwqf@;=?&@^E!@8MFwsMmI!*J&*;wok;K z&+Qo0T!GVw%LcAx?^-L+@z@TJ->+f6_mTa6-wyjaC}8}4kEIZctwTkB*qV?~P9s5jIpz|>K@6N1Z>e&hm*>8tw$*b70!y?q)ZHG_u6(AfT zU&w$}eD7if6x(jcg^gD6j3Xkx+hoVlNeT?jBwM=3DrQ}+z^fbVQ0?MMwl`CxI*4{C zm8t-3mI%++tmHZA3fR2Lj+LTU^0X}4vnAPa?p6f`9u?6SzLIs=rND_x?2uA&C0lz` zggy)G;J04^wR|E(U0cC#A5uVzxpvIhu!1l0i73pn>;v;Q0_t_OqrF)Y4?aOYvyOH={8@oX#0P68u}MD^ zc(bh?RzF_O%ATY>S4%rs{wiP`@vwc%`R`&%Sm(84S!p?ceNx29PCN3_O6+xt{2#5B zv#Ax7NZE^FUcKe){3+_Q7CS&yB|we{onI{D#cL_SFWgRN4$Js~91*`Zvg7f3N>t^N z{WW75n=4b|Rf8SIwO_`Paz)s$u|spY63Uzwp`L6RFQZn%5``V>zFo>EoE9-I(2jX} zCB7n_nzfWIY^20i4ec;$&Qcb2hW7vU?9e(~3FnBzyDa5Z1tnCeWyi-sOF5h+pI=ow zUa~3iAn}rqOW0Dk63Bez4*FK}vL75OHMh#Vmc85>LLdfla@d?Y$tvh8H&I7o!CKi)73ETErD&m5}tr zhEpmm=96xc&##6ZOKno(_Uj@}zqyE+GL<;IxSis~7qTVv{qB{pL%S>`d?x$z(zwNZ z#YH8I|IdcqPA%lvPsGYA>{za)ifV?D|G(-Ic6qi6_w}>G(}oM!$ZheEO!L3OPYnTV z3S`_`&Zk~egW`Z4E&ho-@;K#uc;&_ti8@q08-r`UA7tkyN8z{SwIL^ED6Xu(hAq54 z7LOU{pzym|@>o+;#6~_Kvqh@Wz^C zw&Gn6?0B^fwCx^?gCB2WmN6cz`%#NK!d7v%h;q#CH9+nyH&*Ex2SfH*I7RG3V!|uy zsrRwuE5GAgmDUJG7H@<3mID4OW;7lzsE)6Gbis}#viaMAW3l~lElf@E;FrgAH(r>? zJ1wP9&q z2SeLy`Iucp;ONBX)}igkKoQ}D?|6?e_&2%@Cf~i!H=Q1hZ~dxcp_%e!|Ch}-U8Wgf zsTL-j@}QT|dFI&(bRKDgz2B5@SC_)BP`p~+H#K(7aKZ?R?RcI$h23@AF{z9av(wk} z6uRS|lB0venQpA*8wb~J==hBzL*Q)7=hn;Z#=s~c$2X)|7;K%<2IsDM!0(?LjkQCo zV^3`ttd@b?b8##_61C9#x(AO~;$cmB`yK|~^wbc@Z}8mOi2nbRaK=}uaTs(? zYJ*L?Kjd{!jK*+Jb$n2t@|}-A#$TNqOSx{e;C<#nqbnZl<0tbeXKk?MpAw|AsZ2JF z;(bo3G3%idR#H5TM>&;kr?pD7EAa`e=N-3Ap}mz3ru}l`_z~kE?NVc|NE!;W$G))k z8WRhJ=b!rc;4n~9eCqCAcX;Q=F?hyP69<2eq#Db6_{ig9@J5;jCcO9J{tlGet;8Ze z#pQvhfqH0rxiPbKqBh+AD!c8&;V?6@0c$d3G^F)w4yDc-VV!LPl%KtUtLy6EUwK<703b-M1{Q>Wx3%&g5d$V9c<8vmUE34yUEg<3V+!QMI@(LWwABsXNJkt79?X zdMNx1Y>6YCvG8qDeO|5fFsi5U%6j2p9NbM&a_NU24EAQ2IcX!mIdBrr(>t)q1QnLC zPsYc0N3dDt^!PHP87zL8!&d$s1DDs;05(1np02yfe#&D3_Zsm5#e8fDjYCWST5R*4 zXf$_yoBd=*EN-o#XRFFK!u8+ieyHsXtGz!4&aA8px$Ansc|L)CoD>Z)m)>U|Odk!i zWsO;f6EPIO>4lkn4bWxJMCg$`laGF^g%yYC&f1Cnyz24MnBTG%c52!UBYU6cY`|!I z9})^RDL&zidkkdF3gTVL4}FLqh{2jtckVJ6?{)(Uo3XcO4s!%a`bQL)92u+0~0X)*5hn_euD5 z(^8iBOhYyAywK{%R%XIjh}&Nqs+H?b`^8giU)53Y?pG-OT+#*#17k44RfApIAA^Y* z|791w8jY8BBr{pBo;WYG4hU0Yu*So~Y+GbAv~SX3>Y(NPVc|r4RVD=VE)Oct(|nfi zIPA@y7VUP}pfT&-h96Sfjtze+h$N z^Y}%)r?W3~^fbiuztK?pQwRS2=Ll%k>z#Gf!8p*K3*-M?(80}#UM!cN%#GhBVFlX% zF6pMi%fl%b*}SRD@1_Q|(9%5R`b34j0OA4!0nqq$XIN;eI z1q>CYz&)+Vhi+0sb&nG>-!A8ykHn*_haHD^A^YVG-Q@_I%USgvE?EiNu88m=dLb{mMhRO_+AzhZMH#MpAwp0CtpfIBCm8@38`r|+_X87ZzG#!T8a&?<|wh@4H3)4 zC9>o^C3aqIgD>_(w%~?HwK8qc`H~X;5+ARe$ZO}5{kYUdcNXXK7_xtUF0kRv0-E26 z>+G1%Ru?KUf36K)OqkC)7too@EF1KEq=eJN+dT7m1Nwd|r`d2xjrqLkEfFWi+wk6N zCGH?D_h=s5^g)U3CfXox&pcM|wg`>J+FbVA z{Lozy`}eTngQ_a5Ur7GfwsYCqS}F|bYJ+JF=CXuB5z2J3L03N&yd#!g&*4@4Rq&#% z4clbS;hpY@h%M>+%T<^~oR~0&%~h*#k=F*JI?Z8<`yxa;ZQwGfU_No*z&ZS1BNfnz zI9B^Gn}515qRe8$BjGBHdO-ebKAXh~DtyzFY|i3xdjcO&$=8GSSI7LHk*+PYXh+BM4V1wJLu%*HV>JtfUz$3DM18q>hlM3>Pt1eF9 zH@d2zctf&zdnRz>WAa(nrMBp)!WG0#vfNb<*A5O`^{q3u_`Q8(gx2%X0i0AB0Mf)gP#*s zQ1+P!NB_*^`$ZKT{|%UUZYGa;MrWqq0f)~};Vt4XD`zt892Kqi0LKT-WRBBvI@r$pSv`J)mo#%laB$C*UexLUy#rF zKERb!6?k7#`wyGJ7i?5P{2jm$^9;W0rHCDF0(!Qou=Xoz|57tpvE3>Rx&}0NPiN9A z5q@6;$lkAlSHvyTrt=AhRd6d0uw~42-sZK4`*Q&s`BZp_SYp%Jhhr+7c>MByod^L{rtuDiDpIca6YRaD_QY`#r zCN@&zkzN2lw@zY(U#QKy1DL|qVERh_7uO{I%A$q=T>wiwn8=g9lFzgQV5&`x--vT2 zO=R8NYWz#-ClYE+WSzf>K%pE^zJ(h05ZBy4f%7)>EN;M_ttarx-^qVv2aM~e#*xHJ zUW{j&u4=R~fZ{X9v%K#jR5t_M@1X|O4-uxw#`DE})$ph>p!VoEp72A&14cmaAT>TE zF56`s`x~vMT)fogAICELPZ8Ry0QQVhLmKgi#Id|z9PI_=fNxY|`JbOOW@Lc%CaN*& z7wv^l#=ZS&`AhdFQbw~0>1wq9w1O#OG~51{-v6r=lv~wM`kx5@U60|ncdFs(M=M%K$MF9D zXw1E};-YNfQ;u4(%qul&OGx;>(=e9(PK~a^Ryg}1n$0O8LA?W3i2aY=nYdhH zG*^6A!;9TkL}fI0m6Y)4b}JVAR%1GG%88+DX;BT%*lYzuuc54HDG9o!S;19G1HFkK z{usi)mD7MG#foCm5Pr0jguho=aZhCp)+;Tc+Bk#_uA#x4Br7DJ8_Xt@mSE))E7Y#5 zfg8k@!Grnv1{xT;z)Jb=2J=Q`B!s#2TY(zdqe{4K-5}OjsligS=$Xxf*rzfQ+@5NM zS6U6UD=UHS`ar(UsDWKmtk@-HAm3S5!U+?In`p3nISGTy4`dZ1H0X`9!kf(l*wAtk z_{CU(TQzWsc!Fa9k9BI`?Jz4|DeTXK%1d;2-ioSb8k|OaZ9;!`x0MFx^tXakqd$9C zUV`qutrW|z0c!;b-t6he?Oilrh_d3Qmi_qJ3KIV7V#OcbHTa8o+_S!HS8v+?cd&wf zdSBMLq6Ev^SfSSd4eTHu+@LQnH&g?CT3B&dW*`2iqJ(;n6%UWlV8==l{_5C=4T;s@ z8@m-QyzkAnRFc5QtWayb2EGy3o8OzCnyi7DW-Crm^yaN9OW3A~6-Q0gU>fnhQ;o@8kG^;}W=X*~+X(2s}%8HMd_2lcSNH|7rMddOLej+Xs z(v#g@p}{8pR#=nQgSo3pP^`Wc64q)UnfUL(9=!1e4Vfw!-i5D3)AJ0(p5W*!F1PC2{v_-TB)C^!-a&Deqi&Zmllip<-5C zbwq>7#D~jvXDzvg?vgU-v8fw-T3rIqPX^zQYrtGXg5$Psd}FQ#s(fYG_ik6dsD^}v z9~pKyr@@EBs_|V}@yi-adCTB*wXUpbO$mm+WUwb+1M`R{?2hC;Z)u?MQ-&j&NAkNh zsr?=>EO(FIxt4@yo^)YH9%=C8T?XBzc44z>NwBbh!I0+~xJ|s+uM4mFMgu+a8HOJ2 z%nh|A^uNsT#0L%4zml+aht6!=7Y#l>$6(*vPV9PZiRwl$kpHAHQ%8c&b2{-0e>EVU zWSAuH#HBhCdXV9y;#$lno`oHmwu~0b9%WEBsv`@oE5X%63~p7>!X#qr*A9GURV}RF z&#=-1V|yNbcXChgd1KMCq4F=)|93-#(tF!oAY z{;jDNUMyyKe0WolT2l<}gS~Z^LRekbuo(P|U4`VZ<-3 zZTOz%S|~S_p80lbeyo9n`I8w&wb5d&h7$G|+nSZ>sKw;*3|>@e%?3A=p!XOCS&>>e zN^IZRiVy0c1??z?U%ah&WtoIOq8ZlgtHpuD`yaJrIRmwLcn|}R*peNQNid@ygE7(c zpZ*f0)osZGMrol`KJ7AsX_P-%mcT?m#S zzaoSEr?pT^A;B=g$)nC|A*n3sZ#sByg@lnM85X^w#ht`AV;yYEbuHE?%D`F4!M>5^ z#%}>S-qwO$DM7(DJO6%93n||P40YT29HoRkKMR=hSc^A^|J=8+mM^qe_k#cllWojj zCBcK&0(^R-g(1Y3YuR}6M=hj17jW!;;QLe(4ty-2<*OF|5ci{0SI>WHG2p%cZ(mqh zGqnVdZVRyRpB9!7>t|YdSP30$z9C?~%*yYmY0bSV;N3DhlxrlMk;T}|iaJzW6u_?w zV`DTD#lH!ltEPi2;-w!2ez}$ocI61zWP!koX(fy~PE~09bl8UYmQrAW{yNlgfzC@T zY_(RRnt=kGmFwUM@uOZA9;4Pl#z6s-e@1YfPQrJT&`aPrZ{`&R9b~5qm^9eTJL)BjPZjWhO@|wZt+(2IEK=BB(^UmcvBCQ!b`rhIFNgbDEiz859V8G(*J#3@j?uxz7y;AwH0GC#63!bgVB!QF)(e$zc8kW$6tBbP zLjfA^Y*Hfw!Wnd6#tpRv&2KotsFwNG0Ig6FOW; zocd4C7M`Z>FBc$ijh@{m&2O0ijn3;R9!r8tISqDBp0i&<#c=x8%=CuWky{^O6 z#21F^Se@HCx(_VC&@wu9mo(2S32@*Z{eQRw)i!E*r^htA$`_``ykJJr00NkaD*3y%Lu zdg4g0n)&_H;qMO?$b6(?cS)1^#sXR7fAcfb{3oh-WEnlgzOZ1GdMe)4EMe#q3;wR4 z#}wiT2bFAXRXskrZvk05CA&wOv^y3MYU!yS0@*^Z75r{JJ@mS1!J@MjJSsxMy4Nfi zFVo{X;{5>%)=;j;a~CaO;lb=4X=dkHz^5X;h1#!MFz>C`L-Sk<_WvyBQ5FeHoS@%o zq{npPyoGYMwW%HtaSL?N$k{{EjLo!w!$NvNg37r;{1K3UJ;Q?DzCpZ?AmNL>7M$)P zJ#obEK&EJ}$JCt`n7<;BJt0l^tro~>t*7%d33`PE@_`-nPt65L;!n48pjF?H0z@WxmAMJ>;3t&0ebkm)Pf%@{=BbM!mNcB zoIg~L8;E0X$e4bl9%JTNph~QaJtd7k!2)@)dI$muwp5hyq2u-NVwwdzY-`B-frMM) zEm&cS9ybx^IvcV*Q}x(wq6MPvH(<|6Q**2ZTFugf!bWq!TkvCz8FfcLXW zxNx`y7cV3|@$0?yS;#UyI)_+bVXOM=DQW)px4^X(dI+{l@awrBAH7x&zTOse%<$s_ z?9_jwELdZM9yb%$Xz0f>HtA6lX@MP?_1JULyy#$o&fE2%bV$&yb3OjwZar*nW5Ep{ z>heJj3H!IOVDbSyZYPHMb(!gip6c*fDE_=IdqbK_b_?9}k=`l6{u6b0+;KfDWEL#! zS%(jHO6W3MuwJenw-PVG5x43w&Kxo4q8>VWS1QU($oxMe|QcZT{n$9>(h| z*z#O0KEx$qW0eKh7SQt(XAi8!%!PV<7-WI|MQgG9q**DW_kXCTd;k(`U0ah6d!~nW zeinQgUX!veuHP{i-^sQt8_E`@fiRYB9!SlcC zDUR2I3pQ2f!5$j(B`rAmj~=6lzd&_Xp_l>36}3ROJJr~7j|7H45s+TW0B4A=j;qF5 zc>_H99)XRkRpWn2v-WcYUaxFGlb7~SyQ;ELH4Nzb5CJoqRb|7y68wA}0p;r&U=uMs zslqolFu;N55g02~;kQZC_i+S5paH8jlh9DF3cI5)VAcB(a3Z5J^EQ(p=XL~)(;8qh zaZvlpyrR(n(v1l0{iYJ%PnyuH5t!cCfUo|~vnw&1*?@O1L_mIEB^KD6Z0@rWaF-dN zGjZwcihPX20N$Jk%uaDFyAcA zX0?*w#LNhoJlgDF$$liooE>CHV!?e2I?0TImKX*@pZVHA}L6TMU>! zC<0pVE5R&nBgNJObO^HsE4nS#qb1U{CIK&kq7-$~M}C{Ev^ zY6yNL?%e#FP^4A}y8oFWZR%G+)=`50ewtxvy%1<;=Yv`~fMr?+O9+WkM_GHKFYn&F`?1bz{pUi`^7HZ%lUJvC#?(;t1o zooN5`z>LM4hF~Y+xqm(g$r1Ehcg6UHAl0p9|ARhv1&AW_WYrnXra5JvN%5+PDxnMLhe* zQ{SdZAy9g~83T<^eQ!u}XpI>yQV9A*O1OLA6CrO#2=-iIhMQ|23#}q0D8I}Mz2=0# zIN~YS9{D~chCt>*Gkz@l$hV#}{pOi*=8_P+Nc@Bn2eiGc!e7hd?56Uf)~3f|DVT+ue+vR~GmVk!EBUGmbbDg3pK#Ubrcgx)6djJD4G} z#7&`kcha;r!?G(O0K_Sl8$S7s5QuAT#;UQ`eS^Bwm~)%)$n6kZLELp~zR>D^2%fP~ zpSgccI8B;yf*Bq?4uKEE(KWC6;$DP6Lz5YAw7lx8A0^?rFf*2V8-gu}L#JO6)_n}2 zeCYK4M=lHFqiD_0n!)%r1U3?z-e2+^`xyck74*#&mwe|*GbzxF9sh;kPvSm3E())U z8&TQN4E2{?5Y#;+xL(%`6U!K(Bk|F*=Y16`8bPdS#sNjn`@|l!W>uyBSJjBSh}$+j zCp4;MqGeYT}66I|_>+3Evg1&?qqwbvX8GB0j;GYTK1{tv% zalI;Mgm{$^r~ER3%zIjhCyo4@3Cik?u!fk&=lYh18sWkx6Lvh9<2y#0n0F>@*wl#6 zh_$ay3A-YUSoxI+3jI$BrF%(`@zg{!pb<30iIFFLr=3RV{m_J#g(rNidP!Ka(1dN8 z8F378*;B`bhpmj5T3~`wzm5sZNYgyu1jE}K;UICFM#p?#Ive5hB@-?lg1%d%Nj_)7 znca=}gLwD4Y@u3jBZi%(|Ig<_gWeL{Jz;{B{zkA7|0~aZsv$<0m2JY&4xg`2ZwWP7 zCOk0Qh%<;EjXx^bM;q}}h6%3j&Js3}X81l6TpDYH)5KSwX8O8KGD59gCbZVi^t~a? z(XA$YF48;qA^W}k5g~Sl5hFL6;K`iBLTDce{-m1V-)tjvB96yHzPX7;*tEukx4&li z#*n7<3KP~@V#Jlii?tcT<|HG&SZadx{SFF8NwavN2^y_7QvGWQY^x6Vj;9!*={yrY zytLm}w6BEsXPK~Bx)J5XFG}tg^0ydKoMwUr!akuzUuwU26ZG3@glOV2aeIC5_8Q^h z1QYh(zQ;G8G^657I3>e~dx_`V-z}8OGGe6|6YQw9Tew1+!^2FFoNa`U#HU;D^7)@M zLf^sE{xf&_s`sPz>uo1W_ zy2UsBxshrcnDB&YvrpHbeD*dIR(WH@HpIO~Y!cRgFycvz3F0?y6kn+Y^}d(oLt$rt2|K+>^}zsYzXo&*rb;OGBkmKBDwL=him&R>|94FhW|3xD4HG2R z4Ta6b>ldx_)u#I^LKPGK%313>Lz?^LO_&xKif@RMf2|S1l%Y7eH2r6zHA3ZqG=CH~ zLAEv&!ibvuf(;SD}0k3q0r-PI5wS>>?@4vP?QmuXNki3 zX`%RaPdL^8n=eERmLO?IICM-1h4#e8?elyE^FpEVmT_)MR?wGE7 z*u;#A-Cfw-9fRGd7^oHQY4*T9;bwRVhV&W(08M_Le*0rC~E031L4JP_?v5)c|nsX5*dh4d8LVfW5 zjqI%sE25=AAtrX)+EcC8CxMFxnD|EtEt|pZEA&vD?pogDZK8QoyD3eevDYwBp$b~+ z1OEQLi#oH4mL69&adM}4buu&)%bU1lO)aN@^PcXcB>QN&lDmoenma1Hp~);^qN;&f zIs;Bv-(F1()l$nMCazPqo%#ftuWlyx)oS@Kc$Tw`l3~&o0)BTWPJP@}O9!qPc~58^wMf4NZhXPWU3+P{3OH+7EhV>~mUB-VDWs4?3F(J1 z>$s6R57v?iTy9vb`e3-0N@g2*)Wc}i0ZrOLBX=63HD z_gZ*fktwi)>1t9^cQb6`@ELU_A#P2)k_@!O|KqCwqMcmB=FmFHI-vGwEQRDNEJj4 zB@vn>9gGxxS4*kj<7w4Y*F!A@wK4L;3RTr~Xbv?ua!jt4Gr_M#^|! zQ8@w4`+7$7(rf85*sntcHS?2}Ce=2w;gpA(3r*!%Bb&c#`75}rv7D0iTgw@dMjE`{ zU2z+bK=rIf(&yDtY4F_AWz<~-bacyLGd4Uf-QNBj%#KcD7f-j+j?kR2MtszK}Wm5YrmXy&6%vD23ZD5C2KqE#N2kC=J4jd0#kl^P4cyd}uMyZkbBRA{P!9~W5T`U*|T z1Ou;+`Y$(DM**+#DZUi%>l;Dr2BAj_S72&;*n)&~c5P#)0F0RB#ESp7sN&Z-o|l8SH+^C)-9*o&-|Fd%j@Zr?Y;v z(Uaz>p50d+%-Rgi!3TOC)ltve!Ovgsw0`KK=Z1ImRIu#^>mF$CT-Q_go_ct=Ccuk) zY1W;-dg^;w&$$tEvRu&oJE!MngY1oEu$L5dFELp3kys3Kn z1djUGVE@oHdh%JR=L7Awo8LpTZJ8eZFaNKfaZAZ;ldk8`#d_pk&Ch%e&4KxPI=4+v zkHN(|XIqrrdJ=PR&4zuk+=2egbUkn0uji}aLZ8ZJRZ;cac(R_Z)DO+N49!)io{|pf z3BQ$^kE&(;o1>@rF?wz@wv#mnnoq;^$THRQf2^JvmG$7Po(B)slUi(M)*)!V^~1A! zNly}7c-3O-p=)}Y+)K}@=UVG7Xv%iebI|SozkkPawq>okujd7w^z^8gD=QtEitY4N z;fbC$fG_1aVV(LM+)~fV%q!N_(CeG(`Q2+hr+~KxKFo^$pyz!J^i=oco2(_!SmX3` z{fnOPtdX(DPivi@dOBv;bJXzswi(d0j?(kCzk2?UiySNB3e0c7*(*K0uTt7I6`FP? zJ*5;f&_uA(t-P&paRWWo>iOR0sCg1GNH=JW?pFBI+8r^=BQ;xi`#ZfabwF z9c^l8APu;A$XJ_4GXwQ|rQ@CZCfNL;`IW2VajgvO3;ub3vg=zr1CM&7ql-nSyJ|v{ z_nwY=bv95n@R6`twrkxCG~=d@r#4Rf@BPe`uIf0pw}DH8r;MEM+SA{_D=+9MbJapu zF=)Kc=qPB2;eYS{VkeSq%SISz%W)m2KVSCW_y8Xs9TymD;GY;j+{&i9#wHk;59+9y zvf71zBYT#P-c81M1`h7L&enbg#fkZ9 z)%6sb?wc|8E;i63@aG@fZ8cI1^nRU=w^rG0y9JGNl@1;r2EGceXy51hv(~_Qm*Wgu z-%QshFj^l*;501fzviUcV)jYu(g?v zhFo~%Dho|!Lmh>_HBdgV=hwHkg&z$h>SDf9;iK&f=4{6tI{y0Az`5X-^u^WVmw^!) zM6Y^%cU{ArjTIeT`DdV$;N|mv*{p6xiZScB%8tLb1JIn+>3Bt9Zqo-k(z)#Iu})@`-98rIPya=B?g*nrF8r<7;|Xw`6(sTb`eHy zQcOo{DwR@wp}AO4MF!FEA-_?s{)q*ib zZvI0{hkAIZ&oSq}`dLf;YZ>Vl`1AMj%GJ6?YW*H->{%6+Gtk_BrDba)BOe4;s#aM| zYi7ime5{dnRZ+JnYj0yf!F88I**z&1Nl^bZL}3SpWT8r{#-_u^s?7 zYot@{DMlW+3hU)3di4l2?^3k1eWj6hgTIb2Djw^MG$dKe_Y0Yob^qy;v^;*3kr#t| zF1M)9w_t6YsHIimHgzgA-)5j*u)|0rz!}+!BKH_+%oHvEY!<2XgeKnvE!W62avSja zXQU=cBaa)arDfxz)q2qU9-*b*hmB+dKPeTf#2+)##35S#vD&T#L*q6;%STTc|F?cW zp|7PH&l`C{Z!Oh6Sz9dyO`h&rT65V*zp?)B+dfXod&5Z1&RW*LsjECd&ER)CEqA$N zDRW;KsYgSs_bpA7@zA`8)AEZq zM(zn7eYUCE;v?4c4lOnB(p+r}&9x{k?fGiNIfMjy^SOmm_Lq?wC|dqDwUts8nsX-9 zEB+bT4Lqb$8}&|p)K+v_+MUr>eTACKp)f5`VG~^j+oRhntBa!^7^LOz7dt3fsJTdA zE$1m?;#J_>?w!=W9wrX=)Y8mfoza(h8b& zWwkuV%f!)O%dYO~XFn5HE~TX^Dgpj>vzM|z+(ab{qF&LbkMaRE ztND4g?4dXDP4L@4ebq5$6X*Yfde?&f>JikhoZmI{KtT--Z15YXL`9qE`zH-&?;E7d zg=X|S4W~LxJQ}>B?hv(bT@$~5siDdbhN|(?Tshs;L=PWo_(Q&t zN*FXM~h1LF2hYLxm=rs0MgW@D!!zbQ7)G zqT#}yrzi!Wsj*4JCuf`ZHR`8FDH6SW2Z897TC zn{J}P(>1J(nyo0%e3_)-TiZ+=0M1i%jvBMu#J!vvinuaIEe_4o(YTlUP4o@*=Z~q0 zN+H!m9foUoP>;FFUDT}a4$^RsLnb~9t{yQ@J(FYN7X36d@8>)<4Vp7O@wZN*9t<|; z%vTniHBs%Z8g4WvNf`yr$&MO+d(p(*z?)kxP&-^RvC>vUH9Z%q^`P0?LPPSFiNe7> zUoKRt-ZxQL6AiE5wMeN1&5rsS9{1S9e^9^gFmAE>@ELwf9Su#Zm8?ES&3{F#hU~9V zj|I;xy+lcUZz6Zn@VpyKl-1D8vugPLXA@5XmtDJ5ZSe#3R0C?n{gb6nULbLHX z_ReC>R2sbY+(sp*wwWqFiQu=%o0K=$vr4`n!R70l`3%_Ad9ymIv6=JUj-YbEX=*z5 zuZCTVpsUTzGy}ZobD9#~#*F+c>{qJkN;hb_pN-%t9n2g9el%^1nj3HCb0;FGWRtCG zb!cL8BFNDLdx+S7b5+hzR`xN|K91mbk1~`S*t65RBKX4qGw%Vn+qz9{GStkg_eGG` z$nEMvXiD$G-swm)4F#W!+MyI5hwqXR!4C`XRO&&KFD-&QO)zs9xW?t3>ftG7?zcXI zMyKvli$QZ|RRq~b_w=y!(Of8m2aDnhWN;dW^&m~9j*(5Ws0dM)fM-5Ll zvvolPJv*{jbwZPo7(w$=u%89qIcJ~pY^9leX5yN)*soZjNu3hGmUU+K0H3LTKuy_X z=Asjze||vyj6K(JV{!ksU_Tc8V^^lqe1{ocdJ!BlHcQFC{%hYM5xilKnG?Yu?Jl)g zrkStykDyMaRJ9K@^?OH9Z)v95;CDAvuGu2^({nSw#{PNk zz8tmL8#70nBBaX$$ALV~_ppX>}I*2ec(4Xka-Dbp^jmKBI6&3#}=Fet}MB6$3P73q-Jc zH47I4`v;y=dwN=UY#!{le>$h$LeE3)uW({t^pJpms^^t5K^AKMEt~_UUQi~W=i%tb zaPAz29td#9MiVDU*f%q5tC5qf1H`n}rHIMUTgp%gROc zY>avk&U?thYr$^Auc*cB7JhI$oHTS*9SKdn>*3U;j)m%huNJaAkW1lQ>*6(~ z3N*pz(EHN_{V?bsiCKPKZQsJe3r~hqNcS6R4th@h=7iJEHt2@|-w3;@6zpiBeuu*O z$Jd)mZ)l#n!ns)&3rB%#AHJn-?_uGX{pdHEeOq;hX6LSO%HP*Q&(Qy}v-usR=|Brr z-xkhgs@+vG(KC~j7S0=oS~wA$nR{2wGs?oh)`!!z9rx5u&~#rNPR++zNCzG>=DxCV zf`zUw59jQd2TDO`YA*@rFHw~1`a?AX{W}%shSP>b3rz-( zTK!1*nq;9FGsF2*ug6MDXnsyXzgDsZJ*&9?+9&F|6bpBp5KbR|KT-dp=jhDXaQeQ| zLYKf}jy+ZCuCtJBWH|4ho2#rx|53(}a9*~_!Xv=Gt)HnMw^+E`fN(1B{alTMW?XOd ze(kVO4RD9o&y|!t7JAzanmsR+_vo4G+!@{$2k^{+zc^p2vC_iF+J%!N?v=U>{ZnDB z!fDxI3-t##b$_kAI%=U+O~ZNIt=9@cQ@UX|TTWTn9o%F68#Vcyg-6AO)5ZaB)m-#^ zJ+g<>%S#r@0{ffaDav&VHH`|#Gx}bcjsCCWws4+v+rpi|i%z{)AK$ldh$);FE&8D9 zp;@dAC(9EH&avbCU&oJ1;&ThRg@tn+zfa0d^sJ2w4Ch;~ExZHV`28o<`oY5Ye8S1k z^;w;ap0&7|;WYb;g<69>rhHNE{;<&gD&d?`|Em%JO>l*9*8H{bZ}iXU%70U*<+E~< zJAVIzZ|ZsU-2EvLPWKC1X)U-w`gcWB%u0QVgmc*;Ka^q6JaG%>iKVO@2ToIds<+Bo zIW`Y^ybAtOD?^jcwmQifKwlKZzX{=Ve5l7XJVDIdc)vnF~-!MX8& z)Dpf{zV{}KLPP$lQP9+W5k~C;(L)QK^yROzG1N+1pM>#W`A@mh7&VIrVfmv+(sDlbHeCoJu9^aFI}Balx%FJn;gc6-13W>(AZsJ+^V^i zUpGwP-o5k7&8@ARzAua>p35(HH$=^H7kVe#TPXoNR_7+{@m3m^5ynfGxQW`(JlGt@ zv%BLn!4rPF$-BL+OzXpFe|!OXvq1u_TNOs(1FWn@BF?xuVN-huMK0yUVzXl0B zGC7Rp2rHYx4dxY;rN>(NW>OgS{9I7}t&f^tVitibF4fd0X?463rl}!E{zGJkg zR6MAgz)_v>UDBq`jd2`lBJ zFuq*4qzHj#s5Ojp&RF?t9o&olC1r(+_*;fBDsZ`^JX{BBCQTT1yK1Fb;4P+7V&_dO ztq2L@8_P?Hme3Rm2;*OOty~qHny0j^^T^7*yu;{P_tNrd?f=e?h0*d{EA0d)o+>S# zzO<6Dau{z7D~!7prPv{*XV6yX3L)0B{|@vT~1`jhFrnrGB%^N*y%6;AfP-h>iX_ z5~$JpvZ7%L^wxg~WoPqp;-~}jr}v?pT*k(8!TmGK$y^T`N4yTDcGW#(8)%ZAg_60l zjeNm|$sS^IbsPP86w1mo5Ao8DImf+FKI&y-6>O?sURLq9@u8dO@!wfqj<#d{bv2Z_ z1l!08E>ymP*c5J~=@&vdYD@+3GZyui)1mxQXX7kz;rkV&)@rHGlZc8X1UR7CqkH+}9F_b-8+V}uC-K~m@Z);=A+E6;!yNVnh zjWb`Vp_JayMh0-db5+FKF8KXRab8ASReX)Y`H4lL9NN>yd%@F}RFxz8;&06hrK!KG z%HdIX=gtnL!vmoQ$HiAerlXCqt(P`!kl|zD94Pl@jh^?pz1PdoQ-wkLuul? z>T)>Y`i}~w8xw4#1y}f7T~wKBqfbLaG1k=(A0jbl85qhPX5#a~d1Vc`G1105`-GC0 zS4}x2GJ#6=2&MN)(1Wi`t10x!HX0ru%I{v*6dwi79JUYTAt}&+pEdH7hgahMw+^L{ zy`FNQz?!XDC>2^~qX=+%B`;BLla1at4CRdRUgDjC{nNUkJbR0ccZ2sn@{-rL+jxs3 zlrGfvmV=Z8DiR$^)%QRTc5d|+@ds?wUkT-;(mvw74gF81P+qUvcsqFQa3A^Vkd6Ix zp|tdtj~rk_&v95N8IIa03~V7^G3um^-UNnn^hUz|5OYvWzu{)PQy!AmyY zP&1TP^!JkktO=CAYA7|hW}|R$-b;RB{w*7IuMo;%Mt||nf-_6*p?vY4jkkgCrTELr zk8SK#GL+u^^Ot=r=wB@oO5LB?CEkLBdve7d)oUu9)AYPhLv&s|7x$kVe6?{H4 zQ0hP1c=fLkvMvmiea-0k{2D^zzT^9YmwgKq2Y=hB+s6==?SjNx6Y9rrLikS}g|~v2 z9tx6m3MgFtMF{Qk4VHaOn7=#;p@l^h3IGq76)dinQ0VS`oOgR0EM6EfXS^N472Fk0 z12=0HB0HB?c*V64nsp#V_A;Vocrk>wR)!uNS1nY$t*%h}vmso2VyJj#K+n~Q5DxWL zcoTSVZm1mPuWQu4pFl6RhR}IMArJ70m$g@;XBD=BO>2Z~brILHD9)=EjFj&Japs{w2&G(AXe0P{pGa}-rb04L z2==`rMVmnMfBX*S6898#2j|B&ZIed|_x%=3p36v{2tfVzV=yhqRcIVI?GK6bFBPi( zHkh;Gql7L1{dX_m7w}Hu=l+;K9*dH3pAl?1P5ITru2g`a;RSdO*tD((+Ud;1?TmS z6-SE08{kAR2TYF@k9-q2G6(w7f|r2ZUdPH955e;}nDRHV%lf`pzh(u~q)Gxl?AU+Y zYZnKr33BWU=EId7;(!nS|LhFrFP?%2g3mY|(&i`l!`5Ib_QWB*eDHsMb1;n!!WnvR zoS&^zOY993v~gW9FWOp5BzfbStqMl&k>Fb3(Pe5&gGs&oFZasFpe zFhzC{&XYb1!KZN(P8zaPYv|1 zcL=5`0|Z^Fj{41l`l87YT>sX%=3ncJvDI%!VSU8hS>f;Tgs) zm~x&rmbxmafBFW~-qnKcS4J;b-6rDsdO@z5!MtZ%6EUlD0++8E%oWoF8^No~HkGY2 z1b3_uOvgqwm5(do{Es`%?(Y;d4{W;IR2yumG)Dimuj7gofc!@nTvdqhwa_`$&DV)ZeB{O%xrdbzoHSpoYOUxWD4Dfn@K zx0zeW;^zgw{SZXysV!t|1$b_}fp^MfK_AOw{hhC+7=K;R!skKUwMR>lQa*uSKMvxI z+k)$Y>zr;W-`p3hy&pvJ5v}A0j|7@_D~P2lD7K?0R2usy(}MU;pAHD3rK>v2QY8~e*C&XY z#K8lo1p5Eo;>Gj^ku;}!5D(}TFM5^0JF{~TA7~QErNCX!#>>k~=$i(>s7*i9507)j44i0dVG6V9U8|FH$JX=o(Z0RQ;VO%50t$rFr0 z6yB=4JW>QTXH5{T92-g9!AD%(#i@iy@(2xLS)+$2R0Qv@fFS-pIg&RO#{7Ru4;eNC zeoWp$wDUy|*|0Fq4^|JNc5@=>Z6U0G8uk>k=SLD%4q}g8Jw;+6)ZaaVc<-V})`H7b z=p|n)g&$PuAo?`6m%LOE{U61Hs9I_yjRenq&`Z=^6G?*#1#yzSx9}*4J*Rv@JZu9z zj0&KaEUmXpPlF%T-#|(z*++ILfb)Yt0_k=}B>i(kEq!PoQFvD*t@s?s_pbF3E8Xz^ zdl$(1eUWSj7gYMnep!*Mdlg9UR`->U^P~Qn8%WC!M$!!M!~*@qi6fD8>|r3!>D^BR z^4z0=l=s*G`6Ul(K8FIaml#P)!SO)@MV%*+ zNF#e zTDuczz?&Wpg{KkGmdSy<)-g<+|K-G2fcIEs;=$k+>BHoc>cn-%z+l@oxM=ee`C0t}xqmS6?;lQntc;MG!ik6U45YBNBV_6i z_{Vn%q-#2&Sn%+IBZZrps8Gj19?@r{c=#Rpg>CTr72+x2TIWZ~?oq^Rn+H-W{U~^q zA%Ch-AT72NorM40kENr;kvc@WdV%=8qePEy$n2^W$RFwx7X{ylA1!^F5TA~Q-`TOz zGUF>e^F$yuYeCcm+%$NMn9_!*n>mnc%^M>=d~xzVT_A7i06$1@pU-3Dt$5bjm7| ziOUy(U)*@7eEI?TCvJfhHy!sJ9P-F12FxZ}`!9gQY9)vYACO=3Gk_P&Bi{br$=+KM zq`Hte_-g?DDl|dXfq&wF4*~RI3DLuMPBL33h!QJ^_Pq{ZW4{Sv)H^5tdltZ&)x^cY zi7O|__Uno1aRAO-Pmmk&#S-qpuXHo~5W$`EPZZm?;$GYg;I@W|;@TTzhF%Tet2>AX zfbaL5DD&+lZh9ernx;&YMc+7S;c0k>W)iJ||KzkY6GanAbmv$APy9PkSYA8X=STn# zKTLe#l@mRoljORi#N8!4KD$nmyQsC zCpTUZfOS7Calql(lVxr$@ysOwbnMGy8S)&N6$=8W%qyatXYfDtpCXL!h}`D}@W(b& zMB8WZe4H7;Z9Wmd&qaROoGEhZH{umj0x0X?6geB7qYo1TXwNSqZ*Zj#Q^bvbM80DK zIKTH)u^*nLqecW^4>k%tT)6%%rplngQM`R{0F|FHRlb7f>8E}H)S`G4O$Uc$O%>xx zM^R+201kdVRaAb0{Ftr*oKh}|_dIs;rs~t=>55T&xMKjhH<>0IJcfU4+W`7fHHy%i zKusr46IDHeF#$Z%IbGa9tr-oW4bJ9g&(dtfJQ!^E=xVYch?t}`ja7yNkBOtGeG6s;%{z)x?^6n}3!`JP(<=k$!i9)^?K6`v)a_l@F; zdEi$XIZIZ#4bR(O{#0~O6s6sAQr^L{MBuO}TKd(W->;n|EVtla`@x@Uje>{rO=Q7c zohAE?i{dhG{OMJp*|Pafc(y+Gr^E?S^!NtyE3C7{_9;=6_}HI|^qVaP-oW?2=g+5S zL~&m5+?BKC$2n14_?AEYyD(eMzK+bWtNv6b2_CxOn)&C5h{bpoF8Fg9!yJ)z4f!{x z{kh(-=DC8*jP3qZc~=z8y$mnp#fieaFN(&d`?L9Y zqNse?$#Mg{pR=NP>m_8t{796}gHiltwLg^#nJX=qpjm;ukR$Lzz6dYfj&p^2EQ*FN z!8MydSG2h3_PcGp3Ju+ARJr~8V6a7i^Wv(220sg@={mJWc6y*hX@t-H6 zuES4x3iNH}iMi*I8I$189d1W)HSp!x^W^0FQT%j_KQ%l!Pi{MhYc|54Ha?CbE4bJD zc_Qao6vYqr=jLAX#mTcy-rCQfAH0gX&gW8>9)k>`w)SGDoy?!TjW-f6tct0l?Vd7}ANbANb_B+2ThkvZJh zpE8iavGtUbCQnKdX9`DCn|l7-Yfq9;PC0osvLSMdNAu~EPJW%6BugNVuL#yM3dn26$7sh2lye@??DdIl0zCvE`VP=hgJ*Poc>30DFyIC_RwJ za-@ns&DpY0o;r%m8058BjQGyrZFd)n*4Aje0R4GosYT*x4l+wi`18=nXdVI1AG1iN z#6+`N7|;B$MKWIwGOzRdldKg@3$vZ1Zd@d8){Q3RpC79?7Ks|!@SOhX$3GiJ^R^@K z@-4PlRz)7ozAt|8=vgdnNAUi8??+LsqUrQuWJwNOEIPJ}CjDzaKDuVHXmc3;-Ov1Z zOs8mmb_ip^mBn&h*J$4Q$d7gxOqL@KVg7);oa~;_ln;E*oGc#nji!K`e*CCUvY5;8 z-@by+9~jN`W)SEl0M-nrN;K_WHh5*581?m5jWopk?yR0gV4i$ZkrDrY7K1?U#x18PT+H z4zB;)W#Zy~CqG5r(t@4Q+y-3z@G`k;FS2ze`_Zyb%jEri$SiaE(W%U6>H=1MQ^b84 zO;bnv@y=E$;^|(@S&{ej?Jzv-!GC6^$O_1V`Z~~$`lu=L{T}4!_VuHPQ_(aGy!ma4 zsEs_So<00{bIs-A$8IODjmP!76wTwoKbtO>&TG+pt-T+0nz~&6+lBnP)_%0;Ry0im zZ{5FKq{ACOrkNkFeX(2=+2v$sLqE=W6wUK@VlGo<1;%e=GsXE)&xR|c`%WjlwfoVJ zm(jFz2R?to3gM1Ct(sAOymZ$JQDp}*18sgB@+q2EZ^yg*$qMQChP)J`AGNBGD!sSk znj^2P^RH;yvJLrZaj9Yy^1SkeB5!MKstDPJ{J8)>o|`|0cV@r~IU`kWDHOv)y#1)_ zgH&nEK;~j~KRQ}0hSaU_FLqxk?v;w6yOp4~uN1V^$u&Iu_;cA9csL@Yy59wq0 z`6l?67hWwNnq#>1OJC$Rt(N^aIjQzjU;3uR(1(r40`I?CltG@`_y@k+XVq#kVxyA} z-uC4HM-2bm;NgA&5JMi|7XQ|WJMl3TljX~; zG;2l5TKLZ+@9snQ7_JIl*LAHd)hC8`>_En0@>;oi4Klxwmlr%BhJ3+oPplPD$kVI3 z$(Q4Pt`%!nW6guSy@n%VxH@=c$U4~td3+O6eW_rlb#mD%yz`d&(nx0vxq~B;)`^*u zV(95YUoM}$PRw12%(HpEyl`3!7X~MOStqy6iebkrUvdjrFDIosX~6d-xW?O z-*&w?i#)-!3BFts`GO-?V9Xfn%lDFF_|tN%e-5sfpHpJE_()&c^?tqVzubxY=u3rG zAwwbs`3+thM1^%RG_=1j-)O!;bVpF)U$+PDa7f$^Kf8{|n!oiC5uzDam3!kjV8mw#W6;S~$<{65?y z%iW3L8bQ8PtK4Q;ej)NNeSOL2K@81XfGpNpn}zX73{9-*%k@WX7DX30nXCA6%<~wY zk>unp>6>Ni*D;)1-k1K}*(~!W;hMYqQvdfcGBHrUri=TD zc>jO#!CrhUw*~iB(&bC!fewD}L$?N`%PVt`8Sn~uqorf1DLC(%bWzMBmagae@Q+LB z;_PfE7en4?l}fQ33l1-^Me3`?!bj7GvQ5Y;o#mwNH;`TGi40rtv))@obKh7>x$MJ7 zmv0e!W@7$$&WAe%#&Re)`rH;dGBlQdp8W4SZZw_1?L3eLY|tIS3o>ydpvH0b13xoDb`KJ4_NtI@Gk5}fjDt9asw zCI1W`P7KWu)2BMQJ@Q^Z#>H}e@QY3vvQR_hsjl;(h6^&}_$f}>w-VW}O=IcjWUM7~ zGDJwrSbDY0hdX}F5JM(o{kPbMt!-oZ-6YK40=CJf9b>ufd>@K#w@vn*gm>0#AL`a6 zmL5+;EhBN87}_J2woUWldb~}vpNKinL?52qCzfwcz+C3THo0U#EPIUip?}`nWzz{x ziW%iYTZY8asRSoQw%jhVkf%Fns1KK%v0c~_oH)1Q!w1L2@-`>#f7W(+))~vkd;8Fj z*V|jzE^n=v|`2{#f$z^WnfPyF}awWNv!; za939>yN08Fad(#-!m&K6st-LVwOfV`$M>(`1HbB6N*#u|VDxS=?RYF*b4T9r(A}cM zFem3NiM-#_u{>_5lkFRK%a!M2*}I4j@>X`sH$yOgaPy(G%gB%hyNV){`g$xS{PX55 z${ulkFuwm!Z{Bws8PH(&fqUeM`^fhFg1quId*seR$iH~+O_v_y`2|n8yhq%87E7V8 zy?Jnfy<)*YC%1g&jrn^l=LJ7C?UnD}#qyX(-sInBuN*o6WBy%azkiCQr~UCRS+Q5R zeUC+!lQ-+m?G-KhBlG2oH@p3g<)i&D7UkI|J@VMu|GYPS)$Wt#e#k#Kh3s`VWZ3t0 zl6&`kBCN2TCLQ(WFUk8vg}%s7IONR{#qB(^kCUTL?vqs7&evStl=f?%{Mp+{fA@J) z<8sJA2VV}|FIrW!Q^+oFKG12uxYY~wgA8wOUDeL@!KD`Lm;GwmIbpLmjmgzMYffojl@orhM8M z+3W+n>3;PrSs)%`MsIKW)Z9*^JLCP;I7|F)ZKqq^ym|kmEb+7x?s;c#&fCGxZNR1W zW=Z#WJ8Rl`)5K?4@_0v#*)6@PT6a5H!K*5{L_lvl&1&M!6YIG|S_foy*7xS%{&ubm zzA@e4?~g|=5jWb7Ee3DamQzK1J6wMYuElse zpJF2kx|U#7{3ebLpV`*Yv;4RxcW{*G@gaAKX|B&9u|R_g;)+ zPU3tMjG3>zc!;#K5v=RYa@1ivAI|ln(aTvbZ|tNe5535F)K2-qYtOQnc+yVA?t1aS ze=K@6LjLIuFCKH&&X*fvEYcj3GcVe?>18i6bUP$14UyS>&WmPUwbRN5co!!h60>jG zDfOfm2b?%03N}FIca9g&zH8_H^^sro^N>t>Xy@nbMQI_2<;8kVD(dp0#ZT>I1V8F{ zSS)#AC(}MJmh%sbwRN$6+v&wgZ|qzITs-@*O#NWzFSTxBG&$})9JNd+_lXSq13@UH`R+*{;~7=+Ned%J|Z{db#SR=UR3ko5m}_RlQfIG zD5HP_a}Os)y+0zh6md|id0y<{l`U>MkhwX_i_=RuSOM2=o-KEjaqya{UL>bw%MErX z9hu-o`#l`!2XoTh1KHw0B?rA6>&1IsW{V-QsM(JMS99>~7$=vkmLm^(I#@Tvi^ev} zk zZe0)8?7>kvLSX!@GDPfCLZ>z}8dbaAnR7Dk|c@aLpBvCKiS4?KB! z_$l!!9GN+{J^4_ogByY$#-EZ$*5LPF^Q6c{r({|fe*Z;J;tdWe3~qMpl-QT%AbG|U z{!gbww@|$Ek9+d234qn6`3Bd1+-AWPkoPP{oI3;JXIzQmIzUv*G7 zKdfJBoE2kkIw*93Cm(5YR!Cpe-xED~$Xy3l1s9!iRt|pX;NCMlsqwzEa;y*5ypug? zz*7g^^hOrc^RuGI3kR)pdg9FRIidB&`(v~xcX;FYKZ>q0Agbo;W1uK3vAxR{s2GTf zqJp?{6lJ@2vAeqiZ`j@4-Tm15S9gxx-QC@Zt?#_w&X;p1PS2e=Kb)4#@;}$PaI25G z_^4kJJRW>5{4R;b-=0a(^edA&qrY!CXAb?yg~YB&c=gda^IFqjgbqpQ`NQx?8C@Vh zA9fV7V9VA?(8zi|+}1c4xMoRUjkEw7nEx1b-dv}I1?DtNLidLAX0?G~)(4U>OJc!+ zdUh6f_k6f!f(5U-li+vUh42j>!!NfbK{bU1sxi7)&INM?jfJHMNqDdC1@qKIhJOS} zSVnKbcUpFSv-(0fCCP&RT1n9B#)Ys`I~aOaXS!I%0_!vkKfL5cb7FZ5OstZGt!iI1 z7u7J#`P3wgPqSbv^Gi%L0Y; zN%*knC3AlzJ2O`&;lJ7zysThYYBeu~|J1QyJy{Y=>U=3&T`?G1#3sRy`WBcX9}FuO zTrz*MSwJX}guTyRGQW`x#+5~r@TJRwPDaoFcPaeBXTkmdOziSg6AO% z6k&Avc9+c$8d>1mR}+4ob=ll9VK5p$n%Esq3)1+(SmDIw@by*}tp3IXQ-59#YvP&C zKR3apb{62`SS?=hiuqJ03-o$q!l5m$m@mZ+#+i3b42#5q>5Sev^-B0yFAHwHVS+M; zuY{*b*qPU56YTG2fhRG{7QbFGZ_2m8<8vmAD0|ghJ%;7qr%bp+u;AEeh9BPeYIycg z3(Ag~VElxu;aeqH{dB+t<3?H_ozY{$SIy#B3*_!Iq4oV$^Y9XbvC}RScA3az9>uWO zlCFi@OtoOYttKcEx)x52V*k80nxNrK3k)vK&O%3BGu!7{VA&cIhId~xpDQ*P4=*=i z=0Xc5GrGvDYvC$OnJgBWAfUS*9vI2aFXytgthB(%q6~lBbKR_3Yk{IOO{g1s-K;G- z7*nR0FlwU(yB8UZy|-Nt|M|~?nd40illOY~P+|7}ag+(ZZnuD%(Wty(e!ANN9fq1v zwB0awDl{0!@Fu*nkI5{8`4a9%_#9er)&LV!+jJuw7s32rZxb9iY=QRwL@?gJVcve+ z0;jr}@O}JE^Ul8_KIv$}rKc@eg3(F!ZieTbx8S!nCg{=sX1K{85n@`H*uMh{Z2m36 zq%}9qL$6z)Tw@b9ym`}H=(osXrU`r9wqV{b5w}O*3U|G4!G>NFM3P(Kbw5Su<}g9C z#}@egLxfj7Z<#&MEifjR?cXv+{}6F~9TS>gTX4m95x-u(6|VN)g1fR!472KX_{%qu zVJ4WM{AUZ;8ST!zZB~D?z^ilhdvmc17)_f`b|3nR3uY6bC)2#*`zGy7{W?9#_Z+%@5z`NC@v z$KGS#s%1qJqoe4(u$fqK;Y}m>KimuVdnLlQD@KL|XoZt6MQEOU-)yv4;q-YUYC`wT z`j;ZUIc3CHhn3xd5V79q`{5{$75^SJ!tOoy!-t-WAU$Y=-+n778NK_}ee=6KD^%HU z#KF1;<_^z9^zJs|oyJxSKNaz&=Rx>lb1OFAW`vYs55nRs(?=p)oX7UBw-r`C z6k!nm(9HL@!sD4nB%2*AyeRW_YyK8Qtps!*EEnVzCKESfB7HJmkIziKC5B zcbFAU-4kJFy+`KMQC3JBW<P+w?ur|^Kp2~LMzT| zYlPh8kHaT!im)%Xl!Z^sHFsDc!eV4+MNiB_uZn1@Yedr?E1ta~ zq7d;k9J}9&u;cUC7=BJ0P3=hhP6J|d(ueu~+`!pk- zKW=4juthw5;%RvAX{HP1jPUj6({SyJA`C0V_VPT#fW9C?RN6E1tjkuIX)xlE7SGJ5 z&olXHj5z4J6%~yBKJ{6+`)w=kmK(uy_*uBcIT23A8KKdAD{MR~LW8f*%=I5z;buuA z#+Q9={&+^j&yhx~@SN#9qca*m59?oBv2YGobhVbF=)Eh_yc%@J4|ZTb&efcG8RRsh?J~zBRy;;EV9O6Ku>E2H5r23ZIWN zUoz^2d3j+QbboBXsk>j8&BsL?eb0bni`j7OF(!+bFT#UL+HmSk1H(;w89skhgymNZ z&>_|a8b-%>UYdPU8~pFQ0q+iZX>M~w#B-+%SW9Wc^@l}F-u5zFR%^o>M-AY3@-qDO zkO%$w3}P-m?HJI22@Z=xbLTVcRC)ooZ17I9S0>+r}d z8|&X{fK&ZmhaoIN{yYQpHQQj^ei5#&er;}6*9OyP8gS{2*XB$6L|iq+fH}D~)G_)( z$v5E)yA8LFH$WBhn{fNRBG6F=NOId?>;IVl>-okU?YF_Tp=|w2-gst z<}liL`Azt7BO9wD4A46AZFs_N5sLRQz=dXvXO{@gYQ8n^X=MXbcLSz&erq=FVlwZ< z=F-lF9d?SCz2I$lYA1$=-PQne&%O<>-ywpdg@N@BvB8_|A}s#**4(g{4H`5yVDt2M z<}%yao`nopvmfK%CgRMt@4`v>Htgv&z`in{5nloawy(qd94fh@~S9IAEI%TdfxH#fXpLR=aGN7GZ$8 zyFP}OtrDTeFFjcHGX9k;7QXmsE=O%puRxD4HJ{A-l_ECysK?@mY}jIjh!tI*!XJ*> zu<08;bRYaFyllA$9iHpq(n%XUS|&onEuYLg&)T5(BRwWO`efEE6LG{{JzJFYBT0O&i=>EJDxx&t}VA8|x#W$I|ORn-dp{xbvhQ zQywz@MI!4v_c&Lh2`^eG!co-2=NC4(vw(f8&KL95H#RuGSC83!zL?bu zM0~bWkGnpwInNhy;L0!IrC)6LYKtDWT>BDUFi(Vn4SE>$o$=2VVNKLmbNk;mD6~e8 z9cq0wtLBQV=Yt-t5q4}iM?}8c*Kp;ccGNA>!=A-o!*gegP$LS%WV?lV<3=sk&^{_(4_@|33 z7c4N3PP9YIA$nYYit$euu{Wp3_D04(O~muR3&P$~cI5i&p`g;Y@XVcsCRm%>vp&lWIivT$Kk||!3iQ3pY%Q4Gsn*AA3e0j@8KEa zMR;V>Gdy@ZTpGu0@#A-MhQkie>*+D3)DLs)I1zsnJ!(95bd42JpZ6pD$8X2twe(;e z^CLWI49g#?>)H8%9WIO(q4ocMn2$8JLt+&@8ejh~$BY)SQmP(THMgUC6w^Qb&+vrS zcFai8LpSfw@Tie2ekJLlV|zPMQCIHW!{l*hlWvlRPn#e$A^g6u81Bd2zLBC zSY*9;e}%gawPT0BI&k0r6;2;4LdPFEaE!D=CsBm<3BS!{#@eCV7abO__uITc5OMH( z9sZnPXE=y#E&YFo?@X~H|4Ij~*ZdBb7I^2KKj%kd3KJ#CA@mV`wpRWV`@qghqJw&)O zO9$dbHs|gl)c*0$+~BGm?oHKUA4LQ?+l|GK2|7%>X~&|B9$YDc#@w~zyU{wBX^o(@ zx{B~+m=0b)utUEtBFt$OL5@GM!w*4+T?R#vRh`+K^L4oJg&ps7V)_5{2s-4A9V7ed zVC;qnD(xgfbPpXg|6m7OM^?Wai6GU#*g@J^haK-m5TOIp*>*aN`)cgK%4`>ZL0-zy#1 zs-?)VR0`3vS_gV+>Y&HcHl=i|e^FuDy(#nG1|1kGIbdZI5yVho@;%)FJvBOP)V(md z*;qtQuEX=y9T>~#MxzVUEm;oa;&jk`Nnu*Q5zGHd>eyW#2MlT`!oWR+NvFCF7#^v^ z1{VvH{~CxmIYNhZa~=33PsHZ03e#k}1E>8;gziO(P)(i)vkDU7pUVM(5UT}rMaXTR z1D1SDL|649WK>YZ)o&7UOUQxy0*v2NgwAN>z!lFEVL-M4#LRg`NF5)mA8#aLiFOX`>J_ohwj%UiM+dIDoCu!NMd)mg2rJJe!k(@U zhT$ec?vo;9Tu%qAJ(-AxKSjuUmx!B=Bx0k!4oqZpin1uJI*{>WB7`azr8XzaIrb(( zaoz!a9V~v@ijo_H9k6<5A{K33lq|A~xOPh-t{d*aQ#KJbTv0k|G@Jj1L`a%ZlonV; zSg|@08jg2BDMsrz7A2{Z9k6^^B0f1%lz1)7eitU<&uI?K&t>*=wAaJ8Pu&ZHsyfK zoN~{B&ofvoy;zKPf8@X=)e>Rht724|A;R2BiBRX6gSA8yVMLMQMEc4Bi^?Zr16^^_ zwJOuU(uw%stpn$#i`c7rak}@T1LqqPVYsI_Jz9nFYZGD0R|kBmEJF8=#Ywv#4w$P* zL>O9}Xe*1jJU$U?{BfYAl8BCZ#c6aQCoYUmgx1@N)4plUXBA6?hee&RtfB~^)5Xb- zC?_l`l!)b?6ep)sMO^w@iz8#4_^pD7>3@pT=J8IP_e~4A$|!28!1zCDAzkhSe|hGA zD@T#SYA4KntHo$r6d72K@xRdGl|(15F3WPk)=_k`(TTGjYoQ7kMK7hW_;F7QBTG5q zPZ^fK&xj%o$~s}*O)Y-g5Jl3;h`9KQ7R#kNu|a7Oe;kRT|0=QZ&uiIz-6%S&6tmw` zTDVfx37eBekbH|GYic-Q_E9a~jw?Z~C5gD?fEEYVa$-?Ne<@dj28k1=@6&=Lrvyzm zv6^j{7E*GY(89>hLYkBy1-XoWs}@i6EkVW`SpL0Hi^uFv+^!e#?8FjuzT1i8*J$C+ zsuJ{~j`_UhTIl3=!skS$f3yUtmgj^Ki?lfRdI_RVWHrxRE&gug#4Ih-pARMI>1Iys zH$w|sOO&KdG$M4Jtc7{4oFJ-2Sdv_lbZF;szrgSe!A1T=R3#VnhN1afd(cMRvB(wT5S@hRp&XSU(f}G{7y|mbBpcCyf z5$o?MNvrZstlL!!u8SpUS1F6R9kdWJ#0irVM96+slAIjwgzVN@j4KjNw#SQ@)l7?1 zMmzChoQM)#G;KZJiRBt|8C zw0LBe6Pw3~_;g4#oiWde3H7w_ZEiH>qFMb#w9tAH)4!4||J)i)(v~@)XqFbYpNb}j zOR$_HLyMnQI`K&q^F@!N>Cv@L{832@Cw@oMB2gl|DX)c@8=X+5xCpxxF{JqxC&MDv z;;>3F#8FJd4@NDP+Tp}*kt`NiW9YZtPQ0tt!m3s=baGJSrM$3 zzZ*l2oO8nd-x^FQh#`&t2^jvS!Eu+IDE<|&TAYM7y5_|7pEQtJPC^&`5n#nz4V1g( z1o~Tmw7L@V;jR;wywKp!#uD=Amw?M3YjFQVCl+ILR9^|5^wfzn?rA_aQ9?`q6kz;K z4K#V_WWBou_`Om>O1*W$gew|6AC{2r-vu0VUV|?`IC0`P0Z(0%Q2ND*gHCDS@p}o~ zSRg>pqZ*j_ovrz+0GFa-NrT@`=zTzgOOj&Ar!NBb+NVK%gbNjn-cc)-zAxg!mb)~t zKNw51J_`&hjnTzj(D;)8Yr4gfvC%FFZq#7^QL#k$C}7?i4f^6-xcGyB{T9bklgx#d zW1+;W+9~ zc44K-8t^8@QR^Fl-QU)LF~tR)Ukl*Mh$C;xyTCM3gR$;7GX9l-6^3YVXPOJQzZB5e zA&!noXKUd!kUAueUU(sZq`wA&)m`xMxd6JkaYUcxf|yhqN@g<)OKN& zX9B)F8AsRGabZDw4ZM5A#(yfnvsN1DQ{M$Gp9t{sR~)HsbHVMV8eA=pCj%b~c&mX1 zzd2nv^^t&k)8gp?uM5$yfzy_Fy5^w(+g%zM8FazH2LjA*8BcN>x?rPKgPrr^$<6x$ zuFlb5R8tpzx+h?lY4P-83l~l|Yk*rHPfOerU__<{X18%c>AM0nIUG+Kb#Os`HKu=e z;z`Xr0`{q-K}{DI`fdwY?rS`K+}(w(%4?uvYy$0aOMpOW4Xo?!g5fs>ke5v$UHiMh zY1H6-NFeiW2v|?6!E%FKxZ}Ej?;0i00)g$nLIXc~C(yIk1Te*GVDC^DJiRKw#qkM5 z9O(jOv<4TiNFcwi2$)bzgJi4=Rg7M?KY#-;PWpvoSEW++)GTC z-zAW#GhFbZK#jrTQqugQfKNZF(KE+|{VoXDz$B&W1ui`IMhyeAq;&Fm0S-J@!~MlB zSbI)@`T;3fyxax*AE{B+RZ8%zfLrdW+1Y~&ubyG@A1S33*Sm1R4KRu_ypr^Ykqq$K&2fFn+-ao|oDW}X!A%yTKt{+|oGA5p`#2pRRB z5TGThp>UY#-*EvBYh>i;0T(pbtHxnfWkftCU}&cr#~yLv{G$TScm6+*3$wSVVOcvF z-FAf8{022B&bZ*rVFB_*8M$`e1!Y&O5oXKC{X+sKEmPyH%P#zVP{6wX$!P2AE-blF z4ek>%ns88nKeN?P?zRgm9uT0~Lm7E>&jmlHsWI}WjO3z#Zzig7-6Iz^p#n-|aysCd z3vZ55gS4WY_6-YgcDNd{Ub$f6ekP0ha`Nk~3yz9v+}m7ER_$Z{D_@QKKe{lySHR-~ zcvSkOZa&L1v@LoUGPwQ?f)PEh$8peH=(~MmLbZ(-C=233&?PPR}f*51m&@NAnRmvzx#~lJT_o?wg zoEwL17qAXd(6ur*TAXUIG*r;J+XTq6sG+;c4O_PgkkU&*Dkr+3N?kR+8>=8Ew+QU4 zS&g3zZhY{cfbW+n=)Pn(Dr>6Y(_RJrzFB~hRn;&w#SICJet20y>Q`_>p)@tFdZQqz zn*{t!7{UTfsHr4bS#F?eHRk%1 zr2RSp_sG=vp|%_QuVwP7Eq=WPepbyPzA6FK7PyuaX!W zx*_d@3MZ*lCLIkXH8K-(qcEfnIb^sM>V;*%ngUetME(-4f#1)z@4L1IBk_1qZmz-H8gLX8y5~$ z!KrKwl}{32EUyCDCO4!^6kuIQL(Xn-gE&Bi-MVW?^$7yQN>JhG9d34KTfmN^H8gjR z8yj>}LFXkJ>K`XS-Hs|Ky5G$(K$$PzqahUCP_2y$RTnj+&lmw2CJ+ud>_%a zwB~U)N*bvku85Y78zsQEfC>suxnb@|0e&WG$+mNDc4^q5vH$sNmKMH%J&=`>~eHdEEJ6|A0?NP7F`0c+vVZp;T-H~>T6YrZhXfBU|D=RkUlZxZJ_1aBtAwoz5A5wNK;>8+>8A0( zh!;wHpQ0ltda?NVSc!VQ2ha5s@GI!(Et3a5_muFVk&a&OAwb4WB}^>sf$QCw|L?6M zP|gGTD@qi{>&UHc0>+(Z-%9o1gRV>$R_N&3${u`sQVE^+>*%8{0$e_#gx1wO@UpW2 zo~t?{tLcFQsKm&3I`XcQfLr$}@klKXe(cC}xtN~j6Aw<^se~U!J^kK+q$g=0fVcRINk2SsCEKQ?xLqIw+E{%V{;y%r_pT%P%KnJ zVZR3w+A#ZBs3$u^9u`xSSZ=4D$Xg5edYTeDH}asSm4MQ7dYaVCgBK?%q0nKRE(zkvPgDDl4;9_;92vAmg) zcAw)xU$zp0{f)GXSAd!|lwe%ofu0@#N>4VDON-fFq$~0HY9s067BHrw5=Slf;6Rsv z*U(7GY7c%$QNoEEM#?z_xSphhFY7!o#38_zk4Ca)lLrp#l-Q}HiHx)hxLu{h&{hvl zu(4QJ%0%OLdRYHSC3LB6q7$ub&m>AXzQ@D*p|iQkmzextDnKlfM7IHx{}Tmty~gZ^2oTgI5&bO>tiG?nlGT$4 zH48ZVmIBY*_28k}EEn`7(Gd?l*z2kSqB|zh6WNUCf&#Lidf;p=0UixWBJW;!pzdh} z&YPP=E@ZKq>6ikSzVYCVOaZ5CO`?rIcrgB;0!E%nqPJ=a@ME6>;=Xv`ehmS-K29PB zzj@&4E(KQkokX5i7x3a%1rGS-!Dkr)mQp0s)PEk_u~7jDm6GY(YRu=YQNY8(Uie&< z>8~Z3%q-@GQOgy$re!kukj`?JMGDL=>BYBI1YDG#Oy5Yn=$Na3`O}i=i^>9|&QQR- z1TQ?TBtVz-$s||dg@nlpEPFVa+)ESi%UA`zQG4-vMdr)yB-2GYFJ2j;fL~vd>BUq5 zwhmT++vJ6_6$E%7DMfyk^1`e^3Y?NsiX1I3;HZ8ITvFDHN6WEV4oXpfsu!F0RKV~? zrD(V;^SNCV@VAl|_NB1+(YqAcP}K`b?G;#Td?~V{jDXRt6d0`G#s5kRSg^blEn3Tq zPn#&<*}hVAT`2)hwv{WnLL}xE_PzsRruQch`-3wNkg7qvfL)s{q z&xlo^p|=-X$eAywQih)I=fx5w6mZgBhBlE2@T!Oc2IYGpBo$y<}-y;sqo#%g|vXyg2=foV`&gLv!N<81P;WsbjoQH&%e+$I6gv0UHEki-1=6k08sdM6&q1Uye^Vcrm6Z%f)F5o&BE|({{@t|9T27QAB{)ZF0!n z?u8IGr09LIJmOJ4rwvE2+gI!=07KNKGGN0p_&&UmrzWI1$S zT$bMd$wTruIjp_lg}Xm^$lYC*1g?0Y_((Z^KVOzy|IXuw!E*e0-HVsM@%Z#bS-Ro2 z7f%e5!=pmw=&1r8HuRH2v-@5+{*{N_+HxfFu@|QGlw+4_<;cM=JaS#+xbc}64}9ja zjjJ4O@yd&V_Ht;^z8u~2iHEAKH3Dp zE_LPjyoe8*zUEOYD^DjC_hFsdZ2u~jr_NVAXllx#X0#9BB@cJ%mnS!4eefq;j^mn_ zCzW3Cc(KeahsnuuII8inp4&WRuPskH>wVBk zFUPkB%9F2;d337fSR%=XPag4j@Md|sy|fR@$mFo?Q+ayzAp3N)vh4`=?BLFon+=)$`^^!y=%H#K}P z=?)LCdQ>2jYWcwXMTU#VR3PGQ9;?2WVP)dOp0}7RmR6wG>iRJ1l?;0PuL5m(lZPiy zWH30_2f-UW)V)-JnCw0{bYI3WHY$*u>pZT$CBwrmA7)(R@o|w<+R5ib{;G_{$W&VD zDh~}V$RIA{1I-m47FJIsTO0bI#%UQkJgFq|GLPzGGITff;m?aaR_~Zff4A`A%L6h< z9-2zuT;SpOJ{iOE_QAdLJnR3GN^(2+VEHZ?uHBkSPM_m(^i~-@>+HkuSsq87N~Pnw z`>^Fk8T5RdN;jY3q2?MHWc2pI;?q3%f2We`{d}NYF2gVKie&OB9wQdXaA3X3ucvv@G2FHf@p#5>COD!vsjw5_9ev%AZvT`Qo-_{%;NbZpJ@E764ic=irk234;6 z;O{0LaC;?k{+18Yr84YwrV@F&k;iC>3_ITQ;h7CQ)_PirMn3Z4gW`!cn4jI_lVXK}$^@72tZ#*s;jQ{{&0-#Z$5x?@ zC4T&TQVRFVR-scC@o@Br6n@3~A%7tc|Ep7l%$ECMG3!>)qHz_{bODdzUMW^o`_VF= zN7APXJ)7ufeXONWX+jm6Hjf9>7AbT$`awCDhk_MVNbypB__1D!tM^wSzi0D!X_XY0 zr1_+$-L=2 zR+%Qn`09QfJdOFH%yhan(~l7orLfAMPP= z>@84LQm3mQ_Sci*^^H}DbQq6Ih!k)2@Z*mmJgz@lmG1Qp);9`k`=t=F7v?$c)*3xDqMF$=9lpmwkEM8X?8B`F_0EhsVC}tI;!y{5b4a z0tBKm=)T@OG%84dZp-|zycZ7@k}^oKRenhQn1JWAGRVlDJeGWufQ#4qu}2RccLy?P zosE9H{VV}icFmxTyYsN+VFKLw&kuFF@z8!`2I;rm4`c2mplneFN$JXCtLq6Ex7&{~ zU3h%7GlOp3>&MJX32^jW1}*5sL-g4M@KQfq>&U}`=NaVTK|ee=p1^waS0}qV@VMhp z0`@=3_OCt9-ceVlF(=vl!wDd%TAlW8$FqOW39#&pAAD_jIOM2Ks$TFz>Fo*Fp>1_i zp$*F)HYMPZ%YH1`n)yGWI&E>?k4M%ffPPkW`n)9%vsNU)=UaX_+JcA2o2ru$_x#Xl zaRN>{R-LSF&ZBu=0;(RdF`MxiykDJeddj{vGXco=>aOMsc*{IDaB zhtz&GNZDV0_}DK2k4>yWriXYu)iVKi|Mg?9Adiby)u8^u0i4k#0fx~U)DhsJP5T6R z9vOgCKM$VkHAsGm090$0fbZYeAW=RZB~25sgd~8EJv<(Ws!5l|2k=f_0<1`?NsqXB zSnErG40!;Sxp?SNt0p*%}#*P$pO&Vm@O`Edi2!hhmHa0g&$Egn7{%Oo-W0Q(;okMr(ll15ofe?Q0Ll28C^ zWd46F$)q(K1+dz?c<>}-QAJH=e=p+UY|{XItBZm!1ToTgcHT!#Smy%`Tf`eo5cRhj>|5)b+=0qB;_^2bS8tJ=`2l!Xk%tx^vPcmj0FC#? z( z(_$*7a}DF+AO_&Bg5@9gvx)0)0EPwPvHACGvR%$&$Q_SYj|FhFjK?wwwP}Y_0aV)J zL0X|UZ6xL4VNN`JJR5*Y2|Vi`UYl?i1Mr_Y9@{moO$x=cnjteDi(L)ijaZhy^s7y0 z-w0s+YHZIY)uwADJj7Othon0J7#zdH#Z|S*#`^)dRW2U8)7m5y&Ev*W@mTXQlYdDb zQ?J*iC!R6=F~o!FLv30R#RJjAL+Dii&KBq4e3Y5oc^d$UJRUnInaT2EJU)nx#||F@ zI3SWoM=dig_!7XSCE_7DXr|7hEPp8)&+fkl7zPp#x4N21-0uKn{fon1BhBPfA(nsr zjKi7#0(dNf#ot9{TDC|KFMWvv!!9$O`;UV;@8e)cu^@E+%fa8TFF+^caY zI0%{cox`pd;_z!?5IcV3(BGEO@x~ygo{oc5fzYf14hoLOfvi*zV!m?lY9=9zQ-W~# zKpc+TM97oR9P57(hvh2-anC0Xt;Y!6lNQ9ryW&85pU}}CIY`+W2f67%X!?PJx8Df4 zkP(Cr8yJ5)ko5N)o>(1+O)`U6>>Y<4$^(6s9mKKA;vg#r=*>4A1Qy1@00_dS*BpFl z0;EvAAn51B;n==FhQH#lU|JlGw*;}_OSb-rKsAma?w%M2)mH&6`+|dEW8z?~I|#p@ zG5#=+s{SDOhR5NgYd|hMwwnszdW1bFi&X99(Z2 z1kWQ5B9iKmHZ6l7bdSR+S#^l%A%}rZarnAT5Wn4Ldl{%hg$_ZKwv7XO*E;n0Jr3?S zkAvb}g0T252fs(uAyc~tVMC)hoV&0N>3fI6p}{yz>>WhgZ4O)RtV7rJ3u1jw9Mm{h zhpKOJ5MyU^$q&Mt8ypmSUWXj!gK)E69D6HRhv0P%Hzc>E$;KVO%= zn;OJPrQ@LT%(`^u1r9>SIOsPs2+hxP@O)!kQZOe78f_d7J6e~NImh8sc^nR05X84< zIQHM5F8#BZ?PXjXyZ>C5?mx{z*OGBCe0dN?pW@(hTn;I|ItXczaoDJuF6DU(BEHwAI;&sdN&$)Qh#vge^xo*wH74D0T$F_8}JC6LQFa zBOFR!$KveWLH3@D!-SPNG;v=LZ#|8L>-%%4l_O8ieZyIMzo#hm<}Pgf_Qh zvFf`VvJ^S2d@UB29Svd^%HgkK^=QSDL40)~7H$~p(VAf<|I@Ls{Y(%F?dMp_{dy$h zLJ;zg#iGVvj~w62Va~x=+D; zIq1Bg9;tUP$og@|;=k?n$d{cQw%QnrM;``p{|*ihoT*1$PlK4eCKeVxtw+ah=itGz zSh)Bi2zlE$X!N%p$$JxowF_hMp0YmCZsjn4PAp!1&vf=b4#Sn})5f2JSbcgdjJDOM z+ctCXV`3~kCyvgrgRpN*ES?!upVZsP;iTcQ`0P&*V>fU(ae95)wNMDX zVl1@ZP@mpf$AK(A7CsjZ!Roaf=#JDUeWOBfw@)nocc(t-xrW1a-DB}%bO>v%=5YAe z`ZPZ-gdIA?LcQ2rT67f$X>DVnh%5x>R&WqiHkXW2hTv0kCNsz-bC+{?s1e%>O$gg8 zO%<3z`4fmrLiRhHw^%g_2itX=niljk99GR5=8u`5at*lS@`s4M9>yEVhockXLg# z{8T9x%hU+r_BkA88Z2~ERtUG2XJgj1&>^!q=vz7#Dw{*#n#I8ZuZ3){6N2i-ScW%h zA@Z3V7SqOJM*R@pna-hVn1$}QhVZC77T(UY(6!Szm=qTaInEIDnaaV6Z5DFK69Rw9 zSj;?aA=y(n)J4W({XhtdPUi5>V+%c*7s7}CByje(g-N4-XZ*XRRX;ZS?TxT9PGXzVf{Zs zuzMH>Rc>3!q5Kf=rzN=SGvgo1q2-taYY8E&J%qzvF*X_=62e~xBoHWLqd!Cr_Uw~D z)`$@77dZH8wvlb4Loj5Q1V=Qm5rOBh-c|{g8y`Y5$6@`RHoAUN2>)!5K*_N-`X`@* z@M;O9ObY=W$ib1NHnMDH2!v%4^!(381`lB4FJyZ$H-vTia~O5WMrSPuVZTzX}r z|N3%((~v*y@o|J@;s z>@H!L%XV6%3!8IC34Gief)&Cg z9gZ?xXe5CeG6#)p&%v>P1RkFV!O6BPmZUmJ(=#C$=ayiP`VKO-4To-<1h1SAp}jSS z8OPg^7e+P|j#ldm21TI_)!RZzpY?$mIj$0uZlPSTBH4ZYqIUB#41P|X0 zp`#h|U+ADY4?`%aB!Rs*9JFLpmOqq}06q!9na0c(J~~L&ix5mGCBdI1oMdt%4)Y8W z-1<6%u7(`DKj5TQ-iI(oBZ1M`P8!pI`9GNiHh*IFAL5`^$Vn;`gkVyv1P^p`k|{wB z8q3nGOL>F>Vsf)#&moYFgHV-a3I5?$oktk^%%z6@o zfvPSt!_NHg{TSpFdDy_lq1x%9ztwq|a4QC$v~^L1m4gdcVt~`-!IfN=iwQ3B*_a2@ z&&OcWEEkzmpN)Si2D_HZ!-n-ZJhRC~U!>%r{3x6AF&CBRu<U$xIMf_8z3(EA z)7bcXWAMp07nuue{GBn_G@bDi4%f!J>8*@BRBnlZ-sRm?ZDu}eeGD|t%!6Cm9F)p& zlgrt8Fn?7Hu5aQd^J}q~y)=g1=*+{WSsb?Q>!v4i@=&uN2C7bUQ)wm#S7yb4*^&q6 zYB2p-=_Xt3c`#{e40Z^+$?)n-{u5#_*`0?qGB_-K%}wX{@-S+24BUO^rthjU`xzPo zB|~|zCY|}8;vO=%VIF%29K-rOcu4aqEdC9M!M9D=oGWv9A=5+KwaCK{y<%Xt-$T!) zajfrC4BTj)2O}$TP`QhT*xKho`wlU6r&D%Cfbb@eoblJjnCMVBS*?k*9E|amC<-0eN_~G|L74dT1do z4^LZS;DyplN0eeQyKW5h7xSQ2G6zCsFL^dJ59-&B!CzJ{d1vAN$P zFfE7u4twdMS$ViZ7XxMPcxje~gXXFjNSK!gA5|Qj|KcUX7UqFg8iRg`kE~U4crPXf zKQ76`777*%Qhc<_iae&zG4Po9s6x(xtuT|t>O43vW%F<7BcAnn5b-A(3-|JoVF?@_ z{1%NzHsxVvJcm2R`e^3XJRI^V8oDp@(GRg4)O;Ha8+YU}>_ZMrdws;TCl5Y7kH(dk ze56GT<9QU#@bj3>M042swU0(&9($V;4V8=f>FE+o=Wav;e<%;eL~(Fb=O=HD=D~wY z(dex1Cz-`LTzWPdo1e_X_mLbH_xvA4R~e91_VnqryLI(%cjwNyb~jHq2H5)KHBb=RWsNOs41eg)iOq#RoGd(>}K)SmT;6 zj{3(Bjjl^@@rucC?x`Q%z2wUU>nB5f7xDaY)|WfH@Z-BqOL*7O$+YFQ9}hd>i}pK{ zDWp=ul0&{&@4X)mtdOwL=gAQM$q!HO_2rEvlOd-}V#f|&F8=DrdrBpqQF{t4`r*f& zH~V6jPE$xg_4*<;45ap`f+H1#1+;l zG^oIj8%6ly>6j@rAYa1gt9&RX~gE)DeM_?A;4I8)-G(|y@k zO~wN=B=#FPm0s19@h_b(HkdY*^3o(csPx5gb!E8kr-T>hP6cit!!RHZmNFzWngN zsnGa~#I6H;`Ad5l-})qRqSG`Q-&w}Tdimn$hSSLLQNrn6eerxZ8Mgf(;m7XN;D5bj z*r02Q~7=K#<|PR}vZ% zr@`aDWcaI&FMmBa4MJZ^e5krF4;U`vZZ9N}LpqIijgqm>#}~)HpGKdbOIXX@7we3Z zVaziLvkRudiitA3QR&0etNTI!rxLFz@!@Y%Wc=f?#4XzSkxVAz-uXWGYOo(A{UhPe zY#+R)l;Ma+5=u%x=%|%pYMKvcE%Jk$2NG+)`S5y!j5ptxcvGYwxlEUF^^ZQN*x^TG z?@40zxeqR!CBwoy5>{OBgO{^q=y>kK)@OdO`?kd0{_)|#^JP5gmc*?y{pi>t8GpX( zgL&>UD!(CN;td~cWR>CJ>k@`FlR=n6hGQ@LaA_YI_+69O_ks_nFO{*!Rf$hel#yzM zj4zz>L34nNPF|L9?ol7S6(U1_me4a;2HnGC*!qAEho;J)DoOldmk)1GTE}&xrEDh|Y3qep>ikm=8AJEW?Ks~qZJ0h?=$A_C$EO zmALO@A0BsE#xZ*&Rt!?mNt`*t2ix3|Vfs!9PtH?7++7(?{mX~D zhAALnhs3o9`Ecy3=_H;Gu}tfX2WWSsJc54LNhq&*uY9Mi-HSALe^v<)Ku z^iV?DHyOIr_u;-{l~9=?@wJ*hJoTrH53QFt+h0jnGi1D|iVyBvrX+Q;gsnWqm&zO& zdM626CMjWko($hQ`-qsYgp&ypr<8efd4cemc!>jUDk-2u#$yV-vBn1_xy4DCm+OrW z%VoGXR>I?jO6cY+$HN)k+_HuWCd5cQ>pyRfaFcW1TA}}TD$4Vev&Uy|jQmSQaZwVU ze(R0XeC60TQo^Px6`ZXm$JsBudEH_aybG7O)e~>7S4+;pYb5R-rJ^Nu<$U|TH@?`R zqUK=|I&OL6mj-gY8Y*G%MHP%_BF8RQz4_NO6$Gr3_`i$Zysf#MtAhej z#v3&rYC5t~!am2naX}k7PF^A5=Voen*j|n~2fbO>R}DqWCEmHmn>%%u^TuT&eos_W zayL1T+3t-e1JpEVsf4AQys@aK96w4DP7GFqs;`iLy*G2JTKJ;GGvmGa^Z+@xwM!g$ zTun_t&OXuJ*zlg3?pa05UE_^mf5~xyMZ%+B)bQUhIW7wE=2m5DsA-nC!*Xx_Ym}VN zFB1BzqoG4%<$TxfjcYq=NWM_Q<%_+s=0rJG%$M+w5gJ%DMUGwPd2^Ib1KZ~b{LJ#^ zCw_7sK3C$7b`AAb%6Xkh=r2}7-)2h)T5sH>kz-__gtomJsL;!?Q0~pymo?BWK;nZ_ zyjkfl=ch9T7G7!S`b;@b8t;v=Um7yckkEOQx9H_5$A;5I{Pxj8_&hnD8sg29TWR5v zN#gl`dh_>%ayA(yE*+?)@fJDP?&pmsrfJF5AmNQ3Vr`e>9-V|E=V_t#QaL(0dy82+ zS{SdDxN|#iUK}LnY_-I*H*4u-u$-T_^u|VKv=pb3Fr=wB4q7e8o=OQ%JkrA7;d1QV zz?=W~Lkq9u66e7j%6 z$wGb?Z;lzGgTN_5{&FvlOqH|mWQp7R>*&`eIV+32@WWCa9h@kkN1hk@Z58;LAmNfk z9h}@D#|xQWVn&`0ipNR3@P`-I-XrJKvEu%_p`)ey4B z!SDVj@ms5rE_f-}ZGsmD#~5i*D+v#e^1=pH6j-&TgjMz!VPSOz>V|r;jg7Fkg~Zjt zi|^D@@Zjdc|6UrYbv*?i@8^Y2bBy%1sf3E2UbwQM0Q3Jt!t%VT`MoFG1Wvv8vMV`y)dnf0^iq@Fm8?sMs!f%sRmwL zxyl6gx*}%R_Tnv_6s^6CCQR zKz~;+9`fA;Z>vkX({&Z)og8jdE;(f`VmUs&O-+N+*i3+Uk zA)zkbA689K;Dwi-d~?4)9Cnjvt*6tDnF_vi))O@_oko{A z(Eo%dmIW&CYl#ED%cg^Dp5W!MCy!q+9fFD-;#;#PA6}^7Iz4G1`Aun zcw(N*462{&z>DFY_%Kv~C$k+myYUQY7p}nBt33Hl&lxZ-%fU^9JjEfi=p6L;Tbe`lY(dad!p^u4Ep}ffpv7AxMPa~L%%vO@52lz-LAl^3QtxS&45N<9BiKI z$y0U<{e5z9VU3xzZ=XWsUkIJIpGkjybl{m$o>+QNfe+q0u+fm2F!rbdwL?8QSTz$2 z?;Pw2p1k3Nf-~PZ*ws9fvQH~`Uq4Sg7B!QCUORAnPfr|rUV$}VIS_Wvgv3h<{M}j5 zT$~A;UpRPYJ5T;{S;1ZYb#R~OGpYY|;Y+PN@lEDT;%5&0+SC)HZYgl`QwQojX2Gkw z3Jh!D$rqZWZzk|^09(nRP_{d%VtsKLkBMR^2F!Q6d3=& zflC5r!T(+=L~l_~e!p@Sw7Bo!2jw1Yd86Q?cO5)0br#)yFZL?(z$(XQ(a<{%tefY7 zO+PE}$t?$NzB>!%e-r+f>A}UHXMygfgJ=El;EO*LoOj*9>q=))oeTxLfAJ7C-vPAh zny}eB51gJYw^ z1&9u~4jg*h0}qucaLPpozK#iiib@53zv{t#_5{G^^A1kF$=C7(Ru;JiNq zDXq4W?``+M@Bx7|?6?EXe|zAc^_BSVQ3p1d8VE6slvp>#gO|+-gc(O1d^z5O-#1lq z-XRBjhXzv5Ka@NxTJXFnkirf+#Cuo|4E>)H>m6|5fK!3+tgR9chInxDgFx81&%xT| z9^9s*lKbyCB8{@;QBYS z;pjvqT8DUWVcu+*lj7j!e|oUfR3#TDJ2>>T*H*1;2MdGNY;36>7XfCv0WcYKkYG>nguC&MWH(` z96OhKg*vdwFL#_5tV9ZNV6OjMI3B9R>lyAmdD&bT9xQbBpF0<=QHmUJ2Y*VOOCzF` zT=B_W^bMR#6N4PM^{qR`#VGORG6$yLm{1Gt^+8{4t{-p9$h%D+2k(jUX|E>j?jPlJQ#mYDdv#6b6>al za4b;7|2TI}xTxg50S>;_WIlalCHt&(M_upvbbhAr|1fv#d`)0>h67)XpAY7nN}Lev z&OK+&hkO1G&R^;-`tK-tl1ap(p!wwaK*=#ScT}yPPyZSm*m03NPWeZPTD=3G9+?lD zo+|O_9CvPYdp>;AIyh*iJHPu^$@4Vg{Ezdg>uV)fHM*mwcs}K*9C%3Wj?z0N+LaD` zR&xPd`KZK6GI#FMVF5TRMEsfL&R$=YVs^N|-;f0~ILNE=fKV*+;MA~ z64y<2;C=G~_%Bn5&j-76>$MA@;S>k280gMjbCtYxl7nyTTtLfzE4gMLchp{5K&>V^ z@K`r@yj7^gL*pHI3M|WUP+bJIx+VZsOpudLzDOMO-RbeMw=2P~vp z)l}Tj*ByrhFC^7aaeukHW9?ch{PdUbztn}Gud716lRH;Gz7S>&c8K1iZoH*|igQ7n ze|I6}Hdcu~o^Cki%R(~$>A?OuZaAp93QGry_+7dXLR*US)7-dLokg%_fP=%ox$)iB zD)#N~;EkOYQJwZGQNQ4ZeTFZhn7$6Y@Y)UiJE^c%9|s=PE`mc{RT%KxjlFD(U`sCt zSNX?{Gkd7Gbx#Mck6A>}N5y~Nb;Hqn7SZ1B4jgpD4I}!iuxB?19^pms&ma|kV>fns zxd_g55i#ey8`m4G;=!FAyftSL%^a%YmZ#jXulHiQ+R=emkGSEH5h@(l!GQ<qZdiZLV!G8@#Lo?GNK;if{C^G% zU9}j>WGZ}-=*EvXE{3Zu9qfp86Z1nRNTIn04)=)Qmv_^&XstEt}u|Tyb6-I*_cWPyUBp(NN?C-`CV^mzz+rfthS|~A2 z#aDZ};jn2I3iouNx{Dh=OH`qchwz2D7O0gXu++|t%R(&>?&jc4t=xFZMislc3j6+f-OqX%}_(7HG6fg)?ir@$>H%SXyCcpK5MAZLf-p z%j_(xw9v)_D&FYjhH3S!w7ArcyAnn-!WISK;e&SKdF$3X6*DY%6kQ z?I{(f7udOr(Mns-3M}WjB1=}9m2b!0nXdTdf(pOq*|BT9632d+Hpk&0iW+4<@JY_#`@ihta4MfIOHn()((E3dj@=5rO^{m+i?{cO}`j?#c^(s`&hSI|u);(YXv2U)$u0^_=b0@0}g>>s_%hTZO0I z2woc6p?97NE8<-FZFf8LdTr;w*SfN$K*dL2+F3WoPG^f%+jkC8jT`?j6GjTPrNRrAuDcD}v9L8n`&dF}{T zoE`3y3OLjE6NZ{E^jis$!`9LEHc3-e_atl`;+*i%@&f9rF zPl+4@)ZC)6D;^mu(VDY%JW?om5ly&=KF@oGF+;=&&9B^Z3f&g1i4 z*k!VsPaU%J$^waCnwpiF=`BqabfGtr7&cjoqZ!*cu}01&&Jp}^Zimfl&I!}Rf7M*rS!jOJGKjQ z5%Z7LxGBnx@2W3@W*gOb&EdkW+bx4yk#;tkU0AkR=r7#Py9O_#xNU0An&%>VlrN*- zVRj4-aKZaK)i`Ul9b*?Q1Gl|uY~k<1w<4Co`&D+nrgahXm()Bh#Lk-S%gBCM%_9^p zn0|g4U0rF%S5sW@=rJ|+U17(;PnW^BlWMe&cj2h?WpHS@ookMA;ihNR{Kqmo7rQPe z#RWC*9O8l@O_o#q5<7PP(*@&5=uZ-{q}Ot|dqs_p`?_$K@ykK7+j(&h7p}Oj<_xQy zFU(j@{co$eq>~E{30h7%iyfodx}fEr8lNq;V`}npIPg%7om;x_r^Cx(^ddXoY9iK; z)qG)r;Q!WgYVusoQ|r6nrw_}i!+bmbSJMR*FV(nZt{q1dEr+-_YFtxA*sMkn)SYAJ z)}AhW{k@vQ0`1(eeGoZ)R`U^O7u@hy5Eaj|<6mXY*#Dav=g+jGvnmMY{!rtK0%tMf zBnX~Q7yRcsb4t3J(cjMJBZKIEmYVa^ow4_hAlhfNq1+-Pzx#Whk$YIiOjLgoL$FHC%UK(C?*%^n;TtS7?#Qkx>8AE(EXqqbQ zAG87vRny>sQ_lQP@(Q>&+0J;>nP1n`h(3;X9(!a3)vT-GTl<~y@~suLWrB!5yPWZ_ z1{$n7-i}Q_u7LTCHJG)`p78$#6SA2z6#{M-7J#wR7kGD=D^%hNrD? z#`(inQubeV{2)2wweA{J47Ov^R-;Sz~m2mto4PMkavn^&N%;{%mh0>Yd4b$+GK6XC3 zVI|cbrQvr|o$=T1m101VUDVwRU5?e@?w)pRc48$go}fYJ(azkTS3->*cHTJDnYT~Y z@RDwJUV3jOJ)frG*5Hh1UaX`qT}1rt=Zr224NmNA$1h)2LQk~@hxK&k%IuYJuA`kl zbarNgPQ$G_*ttj9N=h_pcuqTKba(|*WIH<+v~3_Jjd+%*6AXp3G#J&?nYl$U z=vv#kLjz}SHAlmDTG`pTb1*69Yxrm_XB^r;n0mIf*fcu`YJSLc4uF>#-|D5phhG1G**N*o;IiY8i1~Y2g zF=ux$^p4S>;jI%_IS~xgYT3E)Une%iY4~ytJCEjI+K{N><&T{(>|QXnt8T{{_nq+e zdJV=`75C>0A^!#qZoBEkPrd|0nXjD(U2)>pn>9ScM?A~r2>G{Z_{Ie%99|YokG;e* z+i53^*r~z(o_4f(g~0he8vO656DQXRf$i?%&N|@4KlW?b*Uio^T7*!O!y5M5?SyqZ zhmhUHjwxH6aLh3czIC!=ul^yh_@oBAZFJ)C!$V+jrH!v8Iq~{48s1WF@1SY)J;B}=F>tBSxjdUB!ra7_g zoxp6GjpM$A(DsiSelx)d?`4P3${#k-Gg#>Vi#Y$gP4vfGs^RTlY&@*aDuPT6d-r$3)h$+$^Jg0-^mM}MIU1b)(S|!Zt%Arr4R-9}#OM00 zf?Mxx%@FbS>B5=T|nIqFn{;owTTG z;KcI+SHZ}aHcqeQBzjP2dDp)--fCS%OFgt=wyYDr4_-ws&uv)j>4ZDIwK)B$4c%i_ z!JR5vjCOJ2rW;nl&Br#zl1j>`uH`oW*jTZ971gh;f>HNuyz^ltMK{s%zB@Lq_;(eZX|Cm+*D9g^msR9(+lCj; zR>H@YS`4^p!x`DDz`czY-yN!?<)y3O_H`RO?Wm;A?X}$DnvIWphLT?=EqkO?!hf|x zY4sHwHjl1^psrf{&Ni&kA{2J@(BjaLO6t%l6vmQ`1MHP_tGAZ-U$n8IUnmvy)AFpj zm9S}8D0yG7;WA?-G#RAD+2?F{eNrfh>6y4mR!Q$Qp>Xevjc<&tq&Y*h-2SwUs|AKq z(r_)`8(azFtm6EWHhkB+5-yI?V%l*VE)EWbZ)3IS(Xo=kqC;WaF&p=7QAu7CwS4f1 zjc=!hQr9V3?pn7J%6ElQmBThM2d)xSep;M+(1!mz9tt4}E$S;Ps2_#G{rxtM{ar!3 z)PiQ8jpyGD75(S59QU&V_Wm16k$Y^o`+WtJ8pZj$Z1~`FD72WN#ph2e=zCTuOx$VX zlG_zDJV48bx7+xS(omW=N6UqmD!|WkHC5SW!|Eq0Aa%YL=Wns$irTB;@**vE-CIFP z%~!+2ziq7lyMjJhwA^izjUROsG!8AR;w!+n-)f59V8g&Q70_#`R`f2nVb@`+VM>q| zmoBTI5tCK}thaIeq6%6RtmVWc8!ynTrr1y||2?w;wgs%Fp9wbHuC9O+YqW^*HoR|H z4UZzVcxF-sy*gjE(C>ucqp8T7Ej90!F2-rV-IX|6MDfOQKff z9}8dHwHn5**J9!SDo8rE8uBA-T)j~R1#Hmrm~b2KzOBc>J{+n&T85oX2U<+ zD&W9YEf$B`u;Te@xV1ybUtCUgKd*)ft86?vtDL^?*7ELP;lEj{$z#8k$9*XWYsqRV zSz$xf%W`OQNQ+Z~Y?$g12E&dDTRteK!?nU-&oUcFUo9v72`yJHvGMz6VYKSBmc!1J zL!FLc(`Kb{qEY8wPYyi@Ua!)3~8w;AXS&h2(O2&qC)G8`~#_k@Gbz z--;@Sed;hewpiGFWjQpxsYTC4HherQ3MB26as~w$?7E zDc`g_$6(`;pTfxcL(5CN%3(=n7+u!ca8-F3B&Tb!kyc=#I1G+wX))zj869(91M}53 zKL1}CJ;>Ga4W)?RHP=wiZ!MpCTLz7qt)Zq08(w@|2GxtSxJV{^slyuRQmVyAH_K>J zpEYo2nvHWVl+maPEw`L%srDYe5->tzQExM%vhadKnF`uj5z4ZG3vi8VYQr<5|iwNISBIx(u`7!U<&% z)>MaKLu^>{;u_e|LWfI-mQkzQYvA=@8*lGdM%+rrJ zwBezaW#H67haU#o@Ib~IXx>?eXX=;H`Jy$@V}Ol6S1F@G-E_RRpN;d}!b#Ut$M2lW z;E$T&^tq2s^m;6XWqouwu(u6|HVubO{dHKHUP^xL!(m-d8#nz_N@oV?_`mKp4(%OI zuTjTM{w;-be}#*EZP@Z&DHIRUVPqGfzwzPVJ3@y&E|=0bWjMU zKy4{KHtIOGsgUJXIAu&1drc{Y;ZMWqU1M?P$Wm|%&|&*VHk|Vz9GcA0;haIGWK9nT zdjsLW-Ak$Ke4Xh3YvY53;WT`aj?HaK;e~62_%C3?1&vEVYY}JGwqZ{72r%1qxT;1e zRWy!(gEeiO>|RP?OLSaP-Nv2TMbNh8Iu0!<0Y$F}8dlAQQQ0MMZlw;Bs@Oy?h6s4H zN{1<5ODK3;1bp@pXTB<-&tW?5;%(z&iU=x-(D9asCGci?1TFQn;f8A^P&-VLuG8W1vnAxQJOb*v*+d>z3H3|R@eCIm_l}4ld9scVZ7+ejNfC6!$tH4*N?>-X z4$CX77_uz_R&LVag|#IVcPIkJm0S5~a0#v7qT`fOE1xEA<3ap&rS3(&FbbRl(m4~E7kk1j}3u8*aUJya` z^Q`y`OW=>=I-Hqn#VD6Z=zU6unY~IVwOS;c%(k*~hY}inR>!VcR=(aSlKd~|IJa2| z6t;<^aT!+e+*|@nNrxNKtXQ*WB&@rlLwD~IYJ!oXmz9+pRut3L>pJfDpH=j&jHHXV zbnKQ_3`^vZwBnl;-G3Cr)4Rg|zgRKVKN5aE&|!^t#k6BVBsBeO)vVeo5#rDMgSHYgINys>h>-Noeh zPRH9`S$W#QNLuhw#E*@|5Og+@e!j3`w{^v^=8F#d|7*pa*CXNY?>fZQ#dQ3iNLcgC z%6?0V>BvtV|NF$spWa5&{R|xsTu=V=IoBUJReIbvW;l72D-ULcuScn154D zy`7`r(gQ2cnNUpL1v>V*Z{?X)qo`G}j{Sxf!@7o1H0`bxRsD)#V3`iL-?rlM)=@C2 zQisz!7t@vQQSj@gl^rdMX@-lQ;f9sJ{TW3o-1R)Gelau|6Gf}93HmC<5aXrCyH~8( zT^0o!ef6kwE~dVwD5!GT$_opMXm2$=Pa-SNn;%7IYwCGwdJ)7fiK4`dRvh!O2yWKV z0H`Vh9E`q}SQMB`v74c*d zRJPD#+6gPxI1>e4|I;JvE24(iqM+k(D-YdVMD^P0dEQYg4}TOz?K9OhLA}VRM7Dn&1a_bRA6oz_UyWPrvbX!Xa zL-bs8U=a)-w3Z%jwW3$IBG@@xkF~Z~(Ku=?92uoYpVmbbIBhLV`&;0*Q4yUVtLF_H zt-Qe?XeQ{ns9F)w+_m&B)rtkKMeuI29$TeY@quG4e4nPr(xO6o8@d)|BwN`ntB`W! zdfuC8W!Jd1q;SYn6Bs3(E8jjdVY1f5dMC!mP(_nc>h2ljGnE>!I4%x_G&H2=jrjEt%Y>{ z+gbyLNYAW^NlbO3v$=eVzZvFMT#>k){^&XD_&Sp2q88-PFQ8dRzA_NR?_2n zOCfcs7Y%X2R=ylqNGZ$o{A7idC%25IgDdoWR#yniyF^pNAS)i2S_o%D1m>1mF>XLK z+*qy0Q=Qh zXhpX<(V~Bk9yc~Aq$>7kIAXT)_L_y{nWX2OMON;)N}QRZ=R}V}(8fknuZ1FJl@>so zje1-%--_0a(a>wN9#`iS(2_mTaA~fUQ@$0@;B9)Ym@W1?5ls_!>N)sz0sO%&?vK`WM)#+Al@->ckLT)UzU_ z0QR?tA-!7A*bCr3>v6ZzikCaZz{{(8RL?D-NBv^phuq3WV*!1;q36yrD;Exnq5Ru= z9w{q;hLdAx_B1OF9$Ns#_w=}Titr_E3^+X!{xi6MdIZM6`$<;r*t>w-p6I#ZL}5Q` z3{`oq=lUHAz#JSyQ^yPZH!pzdFZCER)++ig#Xy}mdd#g|K+&l&aBH-c3%m-b;d?zh zjk5B-T`|<`lb+v}=fl%uG1PB_6>t8^hgM(pXd7n5PnTk#&3}5l_+LJKz7qpShFJO1 z+kEPhrsp4nt?d184E4#>^Pb1~(CKpwwMHu@-pq%7IeIkyX~jRYVqjpN9z!nVlW0B* zDFdy%`e;7=S)k`<{e><(Vrg`-o@ejMhtOKFRHdI4WgGHge3^(@eXN+&EEXnL>Tzsr zKBabuh2UORo)nr-(_9REv4`NLPb}%&4cuMIhmS*Isi2z`|CpZ-CNBea?`p-|39%61 zYrs1G`IM^?>&{lLr^u(kY6jlb(aMcy#ge6_fy>6_!yt1keQ0mR^uO}KTE~D5+gWkc zidc~98}MzPe3~2;3)9+I`FY2D3Tk8!HPcoOTpvpjO$~gjMLtCBh^3n?t>XJfKCEqF z5VhkX{vL^ib*&7z+b5s)T!@7M&8@tr@;4>6F|fI*l^@@VrN7%7IP&*z`294Njy1NT z+4y$RZ%P*?`_~ow|~P3 zw{?_U$BM%*{f1Nh4EUs$6{po$2d4%au=nxbq;Ikgd}~^{>z?04VBlfZtsK;D9o_iL zz|A)OhRwa!QE*i&`o{f+JHrfk(O1YacpW?#X~6Q;zvTQ@`Jkr!io3xdj8Zt%D-H0pmOWrhr51;AW|X zlUx3#5|e=|i!B^`ZXLPIH1Oj3zv0Y{bu^&Jg4!y-!7I>!wgL-YdAtsM<{D7#{F|=5 zTL(veTX;%A9#vmp;QxMEIPK>;YPi_I{nPWHO2In%U#8HLDf}shJjTa5s-yEj92z=@#zaD2}=Y8Q7ikAfQbgd8b)0`$Qge4>sV)9~N}< zh=X3C2K=};kL(Z!E52Je>+d}3yT-uhzgl?nm^k_~Qs5^(56;TsDC4sQ53b3BfzbwR z{KodFY<<V4_PNR6l0G8TTw0mlp@#Ck+@>_>1By<6!+A3tKaOk>?o$-??Ss?Y{Bk zao)g_KmCI1_2Vh;h6Vfl`wN^e8L;hj3qETV59KV@_kPjSuJNF{YT?G0e^LHb;WL+o zE(gX_{tW}?ocslzqvGi-37UPsAn&#Te_j;!n-&kb_Y8P>^DnArh=(Q@EPOTL7yWoB zeCC{mJI#%!Z;uTeAN~tQI^t=`84F6wf5EqB1~CKNg6hzC`1rzr0gHc;YMof0u&{R4 zFM9LZz%`Fsc;TjadhyP{12n%NVsAVRIx5bb{0m-wG~oQh7Tk6+9-e(MVD%BdXyfI0 z*nZH$ZUcYOo$m&Iy5GX5?#I*Jp9X%?^%p#O8Bb38EO_C6zuy#e(hY zCcx=ZfyK;RYV$_|wApOo;h%HqWQBocn=CxEa{?W6HgcmExnS&{K%pBf=yX394!Rlf zOo~OkzfXWYo<_{LoJ+GOCqR0#g}l#M1$64^GH33p;8!;&{mktFdz@bj*E__H$An&yn z9AeIe*d|7VNDJogN`UC*M(h@lOIgPfU~ag;uQr!fw>0wBFbh|q1PX6$@JNJ(eT^7YJ(ujY5}{DCu*EHx0tOhljl;t0nk7=e zpGF>BoCC)@B+?|Ch#y%wB2USPt1K3zK8au)YQ*|qa_HQUL^!?J!ZlvzkZOdHzbv%y z(+PTXvD3jb0}+ZB53AVIO0GKb)I76 zm4Oy62}-2aeny_LH3u3-CDNW*7VMXl0}T{Ld^p2`t=1<(6}1stMCMTa9f^?dZ{eyd za;Q`*>}RrY&m)PHXArh9=fH>yi8Rt+!E*sQ@ZH~tb9EM+cqikzbB0vkFR7y(b6P3HN=94PG>`_1S5VJ zY(basB&eHg#Ha(=RFaScB1@B(Zp|j|R3mr()53MPCQ-#kBachUh7JdlNIp>LJTe<{ zHXCtie+zayn*?9B8PRP;HnqK;1l#*sxWJrE|L!#Mz24&f_$P_(?=kY7fNU7|Hi>e2 zT5zv68?Nj(V#6L5RQ^bUEa>vkh}n%T_|=gNe>^r~>HREv9hwYv8(H|rl`N|L z%*cZp2wkj8Cf^rEzHmAVy#G$78TBlfdLRqRUl}o`js>gkONQ*XMqIWvi@Z)H!^v6} zHYR1!#}5LtH7ug0FqvL{Hgey{Ea>_mnVhPN_`4zt?te34hpHCr|0)^ihY<_SS=8rS zGEDZh@VkI4I-YK1tG9(mm?YU0BsW=@*Cp1{Mz``xl&mv%kfE;8ea;!Nn^Z4&Ph z&3GhmJ=CdULTy$iZL_Wi&wR7cbtaWnGjZ!YGan0HPd{p!*!5*5+=*UKm}|y|_cP(& zIwmw`oAFladZ79yJbfjT&h1(cD>BU-dpeW$G&1p~bTi*Rww{uknpkr{&|F$i=YE>8 z+ty52*}{Y`{xjppJL@5^l?mOFGU>_l^-%Q9%s(SCX-XRt*Zyke=bzTokoG1%9h3=~ znd_O-#F?&{Bp+>J z#{)ArUYtTB$C>y{Q3iAfN}+^%W-&h@1G-H#;qf~{7m+E@Xo?AEe9oZO$tm#kmYK)A z$RIaA6KCHri(Ir6`Xx7U&HEYf*WncMzHY|vmowm<%7pE&nsL1}v(UN<}9H=4NF;uf--Y``wI-8l^%r zs|gotGH6DdROoli%u^?4kcY#>(~g*Vevef8y~Mo4sbF1e!j`TX6dRTbt+$)mvnZW(u_pd&tC_dPr_!W&6JO6rhl86_Nwrzf zd`gG@NhVyrN#K8fD*TaRLh0Xh+Iu<`Hf}Jp{9Za$*=XXkDP}%=Rml9eiQ8OGhw~3p z=~=QFvrneOm#rquO*D&MXsPgMhv0u-I-U8R3N;eUe0p;_o!xEXu5o6*^(&Qj?-N)^ zNQc)IsWc|mjN`)7A?~0F=SG|Hwa*4vdc=gCmZ#IhdK(}j%FHzvr<3WpiT6a9`DM!u zH0hK{)MBPXMwbnAb&VN!snY?@n(*UlGv*A~0BtUqFlAAMQ;&7pS%$UP7wO@O{2Tj{CUziGyl7NBOR&f&#Ro$;Pc^)q#t9( ziTOVvv5r65Mw#)``Hf($?~fhRe$u0x8zFjx`Tr<7s=%s}9q#V#i@R%ryR*10T$gjL zxVzipQiqmOqee?Dsk>9^rEV;)i!E>7-}%W&Cdnk3WG3OdMK!dti;Nv+TXA;AJsQ_t z#(vLgpyb6p@}6mhN8@UsdoLNrOc%QF@*e!?Bg1u}HI(+{9u$BT5BI5|{6A#;W~vqE z*RiI^fiiySTmuy?tf}@CEA+Zo15QI^*m05-7Iv|Q6T@YA?Me+L^|yx66NLVqtRclH z8P6JL#TlcmY0+32_u5wjWnfKzjjA<1eec8xV09%02c z>uTuLR2g3%CiuVInx2VH1&fx{K&8Q&oQGJ6H)l2AKU0PwgRC%npEcZ?Bf}5lYbf%R zHKY#^K4VA??U*m)sz0na;i@&QTO{M7y=oxG)|x)`75r;o12dM&#QRMv%yhMeo+||Z zn$%E)zcuvkCHVKdntrd6@z@?#oE~9K6>DT1^sySUQ>r!>R%S@Hm(}HPRnrH4-4AgwShC|WSBpwn$9@efc~3>y?a#Cwu>^}{nf%}eQapj z6&b7AR>L{6p(CFy*tbzNbi5|R3m+|bJi!Lu-H_q?pH-yEvVoiLEgbc}ilT1I*zv7} z^`$oCbWg^+DyzWijSacKw&2A4D%fu;!>9jPQ2X5m);P%UXKEF#Y+wt~H5PsrRYgM| z$T+pi!i(D2Qp1NbJ|9>GOM2K+R)q!Udsac|BN-N#S#Zfs^-iYz>4rY#wKWPI&HmCzYms`J8vYmQdIf+sR;QDDKb8*HJ+QyKQ!RYhHt zw$M4x!tb?J^esrn{c|kB|JzbVsEl2=Rza^rwlpHkg6co3z%xvSlQIP_&)LF>NTGiV zs;Kr&TbQ3=;aX5dn_|TNPqXlM2V0sLFXJbptDv5zEv-qhpw)mXXrClQWs(Jd1=_;P z6dBIyRz)SzwqQ=MaL3kF6rL{Q1929vO1CAOOc_VjuY&i5wsbbef=9kr!k%myUX8L~ zd5tYB&y(Sjx0Mw4*%s_0EZnoalKL0Q*gZ_hqP88?EtYX+P9-EXw<902;Em);cu^`t z4zXZtXFKq(km2@-O7i-{4w8Z_JT#z^E>z3-*;5OvZF?i zE$DAm2@k&snRy6W_S(UbpEBH|uB81Z?VzulMZ|xVwC=Zzhd#3K&cE$wTpc;rUs(ye zY{d6N3x?0FgqHQ?2u>E<^~ert8p`qSDV4POi5)DtZ(-TUN(ycw=QR!%{wv&$?lqTl z+dnEnmuyGd>@1klxe}~e$x&}(!Hv0gu&}KhZ?~wVnH6@h`<~F*x|P(ggPf1wvGDZw zc2v8woO}FR0keMD(b-!Ttaw!cd0pjr^M(bdH?{|#9&+?9sh~ma?cx443-8IQpmV+D z?D@BahxE25RX;h8O{{>S!|cibvIReK1;79~MqIRD|4H`HX|Nna{VJ%*9D7JSZ{aJC zDyU+poRiL4xcLfu3LYWn!L}99db2$xpSEDx)e1O2T8?QaE%;4s4;#kG(dl#r8gK09c^sN42nH(icbHdK(^ z1ABPB-@@CMRgi9$oU`@{`Fq*Z^tp1bH@gB{L+mMcw*^Bc3R)J(v0$eKFT~kH@gg~% z99BWbOnWG_5_`5!1-UPk^9!?ujm7qKWQCkRbf^HsD|;$7TEx5a3i$I+IhIKl-0-hG z^jRxMW339BQqKWObrzoZxm@IY$4U%Y^>MmD6a2od4No;TF>!sG(ZUF(Kv9VzC3g*(z+7cR6Hf z<@jc^1wXBI04GU~vz^Q7xy%9HZ?tfed*!slB<*FR6KxqO zd>o-uKMSAST1GQi&RzS6y+DrCF+$D*{wxD+f+Kb9Wx>+UasU!64W?}j0GCGwY=U!bbJnD@jZAcch3@C%4-yNw>Ckv)_ErTIxa_rN=f_)m? zhaVYoywIwQYPGo!{n}Z0WBoEpcrNFDZ7kfl$9=NSk@L@QrOFXU)0E2ZQa_hC>oA+wxPs#7BNY!eFyFS$=CWpXY|Dh1#5_o+=Ip)=v7 zaHCT2zk%@IiuoOX-mLJ~Xap;oq*M)a#X;Yt^x^`QUx}=Z&22+m(Xm?0x$3 z+lihKctr?3amBRam3iNnw#*k0<;b{{E-Wgs>H)=hANB@|4Q(v)`<_fm2 zG4uIm4`_ZX1^?Hv6wY*dKsT$*=+UecTD4W+l?pTJ`#pfH_6n40m(s$K58y(XnfrYy zp?jSae5}OG)22QkRaXVazbt`~^B>UeA~WtTDuH1=6lf_lW8Xg?z=vK69Fkc=zqURQ zcNEP0Hm-z%`zlzLYv%X52Xwr@g0F^_K>6+mv_9L6Gkr>6@gM~*e{L4N;2sE_RfxO! zCFFMb0W5rG=7@VGlrvnx^U}@ia_<2-jZ*N+DUxz|qNOJnj1c zMods($lenAiyy%7L^B^Yl+d?H3ho4;W=P0;dxLM55en6%36kIi~1nM?)qOWAeyMs%> zWuXE;g_!Y88z(R>QQ)$kB^2Gm3H}K(i+8XkG;XlEVteK8$a>ICUNW-hEOrqvr29OGqXfL@{2*G zbfN%HGY(8EhU&i*=<9CAH5MoElqs+*s+fiyasm%mGd~C{CW}(R&Ms!|bIysTX%sxe zvlzPFbfSCCW_;^d3=Q=Py!OD14IG^y(V#&0TgCLk!%6gVHM8kLFWbLPwMPUch4!8B^rhlh8L;rJT zeq67ZO0Fun!x=N@&vz!r8wy_ftq2nTbf(&;%=qzj5y);U@ZE7i|6cXKzx`%hdBqtzJ1cPE zlOp=V+8OTbHS@1WMU?HL;B&i$F1R?;Z8rs5+ZMrZUuW96(~PsP6~S6h1uCt~_zycn zM{fmwJY7VT=nQMjLgx<@QM#{!=NQfWFx#1~`HOFJ5!@|vrcsiBQ53=IKn3>IneoJ1 zXJ{Rwz03Y9;Lv7 z?Sg+jA41bu!OLMq^l|V*NdC*ruX`6!LcD^5w+Q}?e@N$&6#RFGB8Z>)kX$yIaZJ-9 zSeUB7+Z)X2zw{wA$xvYN?-z7(!$UZ+&dm2ey`bn!1@ByA=7Y+IbUa(ZqibG(+47L& ze~SHA_yXqTDR9+FVM`A^ggS)^JeBc+`ki|SvzD7#JR+d5A_b3JYUUOVxbwUJRZV-RSF#A^nyYH#rHfjSKfI+!7mm3dXAahqaV`# z*9ty(=>^!NKcw7Q!e$+R0aM;7Fn)&kSK&kW_CbLuyI;_sH4nib&3r-sg8V)!*kziT z=YD=j`~DTSWSfAg?Ls%Em@#?v3z+aj&^*bE-I}|=mtP9pweSUf=;Q)BCzyE%z964k zN|uc?b9O%$+EG`@>0@3%%t#knKE{l@2EKq%4U~wZ%;-1O1wJ%VVvp`G==gjW7%{@k zC9PkOTT>->A7*B&KV8V!Ldm8EFF^a33pE*H#_m4~VR&mL{v2q=MS2%_*;a|sZwsl< z9v7(TFLbuNkeoXxIk%sgTb^(sZD%ES&Mk!6S6nErj~O|+5C(TsVn8o5R^D@g${tG5 zo4SyK9=gDz9%ddGP)PQ@m3+OMnH_vxXj?xelUpI&Vi!8n#f;nS3!(o20n5zBV?a`Y7W z8OL`jgfH`yxbL?KM{IZm?hD1gnibM_#Ut4E%fxqT7t-b>N?!QG#4pW{sN-_Mzb^%l zeee+t{$|1_FAE@Pr4rkGHR0p4kKov9C2lP$paVA^!S_!lZkt&^cd=uL* zDj?dUWV>7w7msiy%YG#foG#Wp#g&d`n=pQC0SrH+MAdT>y3TWjk|RpoF{prct#XCs z&rCd^M*&?uuH>=l0{>Q5T5?Lsu5AinrOuT)rV9KG3!v^h0cKm5q2 zug6@WJi)}y@A65yq~wG+6Bk}`rG9@ad0a(4#NBlz_ZSl<<>o{FH6{KXWkMHcSGaOh z$TB6LEIzKVH^Rh2BlBtY9VKrGGqH+X>Bl{x3jz7CD#4XzkO`N$=Yy}U(7zB9_Rn$! zwSy9CJLJ=s5?5#)WMY>a`PAisl0OHSxa74fJ#$v_#B=!&|IL;1o|rJ}P(GY}q!hE? zO!%Y+)UVSoEvlqP-4Bg0%p1!OnzkIfXVq38>r-74^3RU*o{txD0%XTd`Ma6Mh%=y znA#trL`Z_^t_iU3Y`1Bqg^0Cy(CRxrzQgCJrsiqdlogUVPKU*=}w$DnrTh zGxH!Rz>S7qH(_;L9@JzivEx+}Iz+mGO|}xRh31hy)eU}LHt}qqJX)To6f<~CyguKJ z8Wk!z#W@dVRk=~rd6SsgkOyH!N_0Of@PBlJ9i`%5SMuoHe{OL7w28w{@W26#~Kfhx9FxV@x28mwqD~w&qu37Pvl%UyxoJ$ z^Gs+rJQt3RQ{nPCCfsQ7fMF9=IH_+g_1WhE!)KZJMaNvqnylg`GfZ6jln0%jrebZg zT&VclgUY~!-)iN;=;`qtI&Rk2`~QifO+dwxbAKaEotNlM+TX=+2tJi zxIxA12bg$BJ5Rd5S;gm$=Rmh!o;2nU6ZYJb1IzzXVe7sod_BYyer{J`m_CP|Oz?zv zy-Y0MmP0NI6({#F@s(Mgv{tR+536%v_cBj<(9MLW7Un=boeGb45w>ijCwNOL9Eds8 zLFEbCJDE6XOb%@{sd#D!6aTPyQe!I>uN;^IFAjN%{^uqv>6QcjJ5~6hwF&*td4hb8 z3XiqUp}jXfA+4o}$27>H=KEFR&Y6j2j-JE^RqXLS8|Hg@(y689tIFxW*F_FRH}(JDX;I_5|PmjQq+qn|5AN@x`A;?pymY^}nX#-FDf~todV7em7#1 z>)DWYLxt1+HDZ3J$6&gxLfbRhWYh04wEkk`@dvZ1-8~f-e>AdrPz zp3)a%DF!I-8;5+847Re4rN%i!tKmqggQYxe9+r8u8{>FG$Z;Vb@(* zw0gQ1JP$W=h&GF?@>Kkgjofds7j-IB@$9WxP-~qR?Fuzw@~SN0A{8zSHe!*?3$~XE z`#C?0ZW+CxYoL)EPRpV?6)Jw`Z)B_eUgT1x;$x$-VAW|aitsaHoBmm_?4=5?`xtTH zH7|JoN`*FEvZ%t=3p8Fvp4l>suDlic?`h;fS1+3ULB(Npv*3=u7d3M?;>v%YL(wM{ zmOnD0A;Jred{v2@^m7`S;ssA08u>uUbL#b7#iyN&TrbayVt%T)QPy)Ptni|Z_r>}X zo`dnX3WquvG5Ea~w63GZp8TA4{qlnUY>gb@`i$jcjh(}sp>p5gKwhP3yl z2X~E_Vf`F_Hdf=F+eWO@+Z!C3sd2;K&na@KH!QqqR*?zQ#;WoDP9eV+-cT}Ljob4wsiMXk zc3Bz4z1K`SGD*#g%tj9T>`jBFiuFfkf_-ft>TVSK|7j*9fEugxMpQNTf$cNYc-uXb z`gQgJKdq5RIb_nWS!zD4HuA@QK6HDonw@WCLexkfnx!=2uydI(Zh;z`$&Gk@st=?s zQe*g`Oj{By% zJp-?9zEo?n5u+bGgB1tWm^{HK&a%Gn@~|5Jy7P>NkM)JS`6}z56$Z0ix7;Z$DwZ5?aoEi`4p3z2`FN6#=a<{*p(d!Fp zJ~!CN6O6ue{<4tepUb^!E zGFtrWmYO|!8(D7aOJDD(MgHg+jCJ*;ojr}%x9c;wVXek#-Hlk=-xo&MsnNUTGkO~C z3yr%P`OkXKD9%C6&pL_ym+VWj2WpP|HvM`}zh z$)M_YzA(Ctkxf|{G{#*m-cK4i_@^(Wd8)Z6Ap>qT@*{3;LGiX<$nx)SMo_WrX+NP*^_KXa1Pt%V^e>7ms zxD4<~Q{%691}t;%gT>F(xMgq#-SzN;gf|BM*dv3Ao~!xBD+5~v`q8l*HE(H~0n4KO zXx&Q#7B$R(Zux5LS8c#H>3-l}C~V=+bc!qRgLf4MZt*^ymK3Wwu*|@A)qeC(sgQp~ zI+#BB(SZ^J{+F8$hbx5qiVQfR))Q!1t;S<1=~UJ93H(=J;Es{$Wb;z&**pXLb$mi& zUaR>?Ksuc0`-BeU2za-2h<~d_$THyE5l>+K2Q^->Pp7YwpTO^D2JUeqoytE6nWr1X z+?yw~_p6%spG}9GE1%HeR0DoLm<}z!3;1LMuHW(mY=5fpge9GtYo9>fL_xnQoreDw z@NouC-}!{XYHRr5#&obhD)7e$_+{y^zMcj#%7ChiPoSoO1~1P}r_OhtK!XSax1E$u zR*f|r$p)@?@PwK*)9`^|=@9Dmgbsxo@Za9)VAn!}GlLDdKjewX1!?e12Z1y03Dgf1 z_?xCvNLvB#Z{VNLp3sU80{`zch$(tPNBs==>th;JbQ17B2E6po6WG~RgU71VXy(@^ z(9p}kO$yVfP7e)7dl4#{xoo$SpUv6_^KE1cMSMhlLkCN;J;;lv{b-u%X2+@;a*&VN#2(076V zkO4mwrNXT>8k~Q?fM4qez@YVl{>)TzY8?PA_6h#Qr;^`B4JYk3@b2ybv~Y`ttwK{_ z;h+FIx6^>{y;Gs^FAXlXGGOCz0br16aIbSJ1x*itre?vvd#Ut8q2XkMfe$SXpv!7O z|K(IzxlX|A1^1}cVv{_@|#;sE+^Mr<< zuQIStZU8AxYj{WfR5(}>KxbAMu=HCBygRGG8Osc!4}Jjby`aIZZ&K*Z&j9#$v4JZ~ zQ|R|44SOsU@Qt3*#lJPYG&=>v?r8YJ3M*QTdcIoHX2Ie+q23Jf&{q4S3j?0vla4m@&qH0}eff za#sz0kfl)S*{5)Bl!1@0OCi07hG&m3h#n+Q>Dyxszg(OGTOFR#ze5eUd4^bvj|P1P z8?d{_Q)uu+gGu93DBJ*BQeLKl0az=E`=l-1XOQ`@G% z{SXaa=xxB(1y5lxYtXM@3Q^TlnA_99Q+_6sZ@7lPcQf#Tk537rH0<&&85aJ2O5R-z z*rg&FVq-L@>tw+CO#@+Bys%%n$>h@^5PEeG`!6M#auPM1-PXY7K7q6?MZ;$zl40`j zK)Tdg*kAu-c$FsfzooE+lLEo=Ovv9YnOx=sLapY)f7m6{x91vu(!{`jtq7!3If9qh zlVSMgK+-lcV9uFjXqB%KwPT@6>Oicouaof8=bf~A6kFH39BBvmd;w1b$CkYz$(c*v@ zN%W!)f=m6hsF|EZ%R+;oC{p6L!;`4<04?7Nm$+km5ZMjV@|wO$kdYZgGg-puj!DpS zs21OcNO-b12<(Py5t=2@z*j+F8zgafEdf7D%gdii{N`&A*^be2$Ipr2Q#Y7?Jds4s zArZQd*P@%RgxgyNgUv)Oek)9*+FgTTgSW(oG7_oV6fHM;EHU*DCfjLRei4%hM@I*f zue*eEf)k;~bS-Xm6}*ICu%4;Ku*Zp%y&xFcxJW$rK_YdTqh)pyy0AK!tmkR@=Ium~ zZ3`B&=p?LtQNSPA^n0nonFlLLO|4%KZ-jcB5UNGEUqs7^)5=C#NU^se1;=p-{)N#F*hh7u9;49!a zYPt2)L}%;t&k_H{7*eOeN|(i5SJT8lGIN_gvAFx=5)^(rv&JHK#N`$3Foa1fjft^IOT2vz1bcDn@tk? zTuPw!N44D4AhD+*gl-?#a;xJBVAvNz{yGT{?oNPCr?jZhNZ99;fIlN>(IrsC-yzUm zCFK8C0<}A@*=)Jab;Wxh!xP4WNKGPED zW>^R$ZI*b}=mcteLn~rFiMJ$$(9K&~zTQ6p`sRdC|Me37=pyL9tHsPUlIY=6pn7D*iZJf7M<(sK2DiJK1&rR#25Zj%rXDdR%v##{*xQ9N|;)Z(n! zf)_JF;g**cYx%}gpCzI2afYxz596tYua+HA;+k~==82Z$@5O_cJd_qslW^h{f&Zx% ze@>Qgy(tu~2Wc_*L_Gc49||55B_6p~;1AXE+VO&x(*mBgd|8Tz{ntXN{#XgWZ;OZa z5kh{WBphiM3OAy(xMNK`rMrg0_7M_)S{P5QW3}9Hn8erpL+L`imgitRER6^ykHHeU zj){kQNm^VrQ1CxF6!xSDSqzM)>$#!u^$&?JcZ;W2XqXwm;$9Ia|ZaJHMoBi_VOT%OoJT_mpGj%a$Jmd}>P z0rw<&)=|ROS#c0lq{Y4MCA1777*;B1NsOb$69~GtmH0Wwkz=`*BU(uuJCmqum6rSZ z#lg{~M2Z#?o_C3Z>or zUCWxaaq!8F=YZ0f%(d0;itS@?gI5v*P)Y0*-PkMeQ z!UC^)I&L~B4j$zZ_57emOZPbVqoEF?-s*9ECBePMI?QVwM_=9(C|~P&S%Wxg(M-Vn zqi4@wMCV%Q*!_Dfs2ekRRqL_I+gPa8T8C>Y_1LjJ!``+!+*KA!k9#rvTc+nP*|AjJ zUMJ@H>RC6GN#04vbCY6Wz(l6GMS64#i-m$NI;<(sW7;f+<=u7I;z=wSmNA^q)AR91 zu@v1?$D?!f++!ot)IK`?$0in@i!%1}=XzXrH5LN;>2UuuJ)X8O3>%;mvz%k;k3$SS z)Ac-Je=OM!(s4wJp0my}bsnnYv&LAky}_hP(&H;xEL<6`!Tq0u9)td42%W9N z+dpDxb(1j2_S18-cQG`2o{snW=(%NwFmhd>V?%iiB=!!Y-d=i4&WV9Oi**?5p~s!W z!r;zQ9gazkp%#qL9_cw|b{L&nrQ^o_F>rW!7vWiF8$*ezF!<@9=jGR8sA7YT9qjac!YYimZWi)C9RuSJhtXUcJ+?g% z1G!su`0}pc<+(6ex?P8ROfhu)W*A($t>>@u7z&f?c=$~{PjU>S(JCST^)c|)BaD)+ z>Ct9MjCc#JL*3tcydD?^&Gb5~H8X~WM2A8B%X(IikDf(qZOlJ&vpngUFpaJlHmdB0q+K@uZ&LHjJS$dvx6BxSsd@4xv>mhG*und@qxX1 zZZ$ld)|}9BRB|-Xq;P7xTQAo+|^xX^(@B7tM@@+tJ~)WrH3a$45i;eI5Q>tHFqIkWY+ zdw2vy1Pc5qQPgU31ej;)d1piv4Gj_YXS$wgP6Sz#j??|4z_cQQ9!(QE>lOt~!*w`s ziXJ;}79EEpb$HG$irmx@P&84`|6Pj`wJagO@p@M7h@jPRI$nGx3R)kDppIjO{W%Z? zl%PZ3QF?rGJ_3d(>#%`2iss*nfaN3fyjKxL_fmCSGgQdZF@lv>$QNZMDS zNP}MY&wsq9wxc8AzS*62Y?euuQVPV_NAs zet0B}cq?=%B@#{w2a()dkKPfHaQD3qrKWluFgFq!f6`&=fJh2h5eW?%>-nNvB<=d5 zW5))1Hf)Zh@_%)lXBP>7Xd(&giS=KPgjGLuV&=r0{!KNCqCjzq$)-#Y&9 zKqU3ArROHUbo}r6NV-@@*c5XlINyq-JKu%fR7AoT@t>jp>TvP>NLbrYkH6PPQjTXN zgn!ntYH1_|3OZJP)bZha(eaP!Nb+f~=XUKP!R1pV4HbOTHHw6eo%9${uEPbjqF`?q z@%=M`a+*fLx>6kvejh;vLJn0$!iRQ@qS-x#PEcPT6s%+3%y^jh@h*J^c)eP<1da;^ka&iZP!PDy{FL2Fdcqe z5&_#lkL95Pe^3-eO&5ARGlG($gVC|KBmHIH@t{&y7hT&8Eu&v3AA z8cpTy!dJfwhZ8G={9JW7vtu+=tkPq<3SnFNL_;%ScXsE7)BH7pW+xp>!=uS-ot~4E z!=cyYXc{i;R=0?7XtzKRT~ z4+!}k(y_Wan!X(pylfi|Z9YZQsslRoXc!J#j_R>$uMPu#M??5=J=Xgvd~?$n*t=WD z`gdW}@05rmcIx<5hZwqaM$i7`VPM@ShHNZiujhurd*MgNn{+sFcnqw(s7EO|jG`yS zK(wUejPNjeBK+`LosPA0VyOF7J@@txgAOZVs9G)ThHDrcyROH5N*(%dih;75dQ7kl z6Fq-ppvC|F{1LQNh^il z3ygt?MglfM(j_{6kQPIGJoWtVpfH$M5JSpEI-J`h46;NV z^V%j8zW|Lycdx8$r z!WcXw^*D8$4sB+~LgN_WQ=c&PT^?H$6*^|DLg^gaT|ths#wY# zCVa(JhVIFF+%iP?081?FN!6qJ6w}c|vG8)B@KyUnoGjwt9sPAY@LVj7%+zxWBSZ3y zSkWU;hZ|)K=dwiX+*`ze4zW;{qsQR2OeOBI(6XnF+b(8;d_CXkrsES&MJ!#Y=T*}g zdPl`lFA=vt94q2{5y!iB)L~F+EG#e8+fdQ5Gu!_NQ30{x@MS>K858ppxLrb1?Kh&sLz@@u5y+3n+K z*E>DumlC|}6-T-T!hU8Gq>FRRm%2JUG&Bx|eAeUPM50;~94~7{1!Qk zS#ebHP0xe;2yj^(UH+*>leoq@EfkU(#Zy0VZa(=s6uyXav`2;(*R~Vq@_rJQmW0xa zp7AhAoV#abg_28uk%vpx@{u9&)Nqi*`x8Q;--LLYmnd?TB+mImB+Q5td4rkp5Hd`{ zLB62`OXFc}j8^0yLaFIUiL)ZLoVz}r{u(WEviCy4q=={0;aaSHB@}!`9wC>+w>ci_ zOptKyiBLLvARg9*h;#p*P+C1n;@m(jw?7k4E>k2f)Q7_3Yw@%uK#PBD3x)3@kCEdi zav*l`uz0$J=GCDT<{A$heY70AAe5|UN}T;z%ZvQu>EmpPn?NYM509s{9wP5KIuz#2 z6Zl=Vcq};{ZY+?{rhh2a$`$mxX!%2zP^uDnm>ef9+m*-D#HAvq&@vPzyo;yx_l5q{ z4TX!#CCs1Q@VMpuQQ5Vm{ww! zVbQwiX2kZ_zXgc@E=fQ?7Ad|_({H84y3;-HqV*(A_r zD~VHAg}|^!0)D?1+s_xY?36HXk66E70@T_g;nt}kG(Akf@6vMk$Pik&Psq$l%LR!E zn!D;!Of<)r(wh?f>We1iVJe z-M=T$yOR=k`4S9I>L=1hl@{eMgT-A~317&C{97l&wR0km{UVs6yCuS=?IQ2{ESQQ# z9<*SqmNyJcq_LMp9UwLsK95PHEt|D?IXD>3{4HV81}&b(M994+Xn7n=^%o_=)^%DQ z`5>4E-4ys&3;C}}q{Fu**4++L^5Dcjzk6W}{i*ZsS^s$lf>ycnuus0F5 zEET!Fox!xjPT*gp<(w0V;x2;3w>81A^GYIZTA;<8&B4(1f#CmKEjF}H1f8>l!&U~< ziHC`>ZMK$A%?+jyk%umxA=dAkNUhvN9&U0lFbR0n;_um}7kXpgu>M!^=T8kI{O@tp$ zMNQ*V5H+lq1lvbyIk7s3mIVv=VOq9rnM4kuA}3WC1e3ZZ(bgea5w`}xXOYJ*8Ytx7 zKMCeWNa!9NL@+uDHul%@@4z5B6D4tGUy*m6mPFYx68G{Hb%q5=G`F|NyE_I!k9Y~G zhZf)dnFNYNkrTWbL|gw#f(fGT(D-~1d5AiMS7$B1)g{rFRAGw`2f@+ZNz_x+ElgHH zFf&8KyX~~t+g30Kt8;DpL-2$oJykt04qv2`xfwbv| z$U|3Z_~y!Fa{DE*>Utmy*pf`9at%74352hrj#gcwL2pemOsym8*arfs|ITEP6=`^( zIgpOkGjMK!h69fzQ&Iy1n-qbt_(C!*&eNd#`atO1*nrX5q6T^^8MZYw;Ljz2H2Z!s zOcQm#6*B|LS=0f2Gc=sznM@yA8hHQsK#+oxX`rYZ1`Q5`DQygBpDgO8(aCV4odFy5 z3?y}WGIUMU@aDFGlqBkqSK~DNtst4&bvE#shJkRdI+^N=x@Gi_r?9oF0S`uMu-zxY zv+kk}{_ZKA{VjMIreRh2Q+gxnpnB49-=--vxsQP_WAD9}z3sjCMiLSr!IFeD9eV|l-ULKMnt(_XP}JAG)ltWaq6mUWRa6k9E7k9O z|MKVDQ|{U4Cb?@pEBBVQ;6Ek7sX;>fal;xX4@idRL)6&!ZW3J{oeZz8S+h-I68%10 z%}W!+T24=<9V6B3ACUyl7l=Po4%U39Jej_(R`b6l*FoBtOylgWv046gn6gfd zVYb$o(dGsGvq6pP(yr6OZZDwsNo)3ga-FViQuE1ULc`Gi1=Vg5{nK^WH1Y+N9k#}% ztJh)1b~TzG6z^cCynwxCLPrpGotDgd0k8kD=97NcDN(BCS$nPd+d+Dq(%R;obQsc;dLT90U0d^W|-oIP4SE;#rx6mLQctJHg#e00& zb+EL1LFPNH@#O|F{yl0;R$60@`wK8=)YyILby{)Z1%f_loV@%~`Z-lRr5Gi%Jg^8$?fgpQ;4bz1rC1=Me|<~1F!Q~Z84E4Ntl zi}V*%bx^#AZ!YFv@Pb}!6l-2{4JIE^ z{MRaLPHpv)Do&|+=j&@A>GG27ms?}tf7f8*X*Jd^vBuoKFF}7sXew@96WY3$g5PJ& z(_^nuoTI4U`9gy-@gJe@fs-hyrjA*)@Zc824l~u(Q1;l;Ma-v=fzoI zCdPmACA=SR&3~-BMo||;{fxEdG?$n3?V_3|F1iNhelICzl(l$Qd=170tFiwG(f-m) z(1ePyj1m1`eF^SEt-1NYYjj2EkXj73=GV7hQb~lUr9Z^{AHSrX1FUgdJJJ6YHKz9$ zwUjFQk5*&&&qP|5`w~|46K6(cB8A7Q`DSlx&MX$~uL@1h=R{C_e<}RyLN}BpG*^jg zbnPx`xp@lgx~@jgmx;8#V+yqHD&~AYQShsU_Mx-bKfO|@_?DVm-be(q!722%gEdZ% z675NiOWKLOI4%YD+)?APz(iUzD+O+~5qri;6mn}} zjl&No!l?h$*u0r&FG+!&kJV_>iT-z{z}_Ym-?B=iOG1a1U$5f#M$!Jcnsc{__Qz5L z3tEL;S0}=VmqPnjqrwl4DWH0#M(O-S+T@c0qpMULJ~fd-Qq_E}T*X?^PT=QIomlnJdo&hyx+9uF%YhFRp6BYk{ zAb}SDP;>7`Dt6lbijLH&dAcS6Ix1h${s$^lDH0&DL5+F$RA{ez1;tHb|7=d6l0&ax z*&P*^EKi`nn`t=uwu%k*uV`xvp=q9z09Br^sN*da&X|+{&aE_POj4os#aD2@weS%P zOQ7eGuOKT?=mz^HP@T|$&W~5|rt7b0e0vSQ@0}yQIRrH}SCG4-K9V zR^jl5SFo>_1_wQfC&$*Wp>?3pjZ-{b5jt4)1r>Mc`kFrX)9~S|@!D*Wi58e-WDF`Ijo(vLqf-gpPRINfkaiCB{5SgWj{^X{_68`1hEK-;Rr?nNu`8JezbcF_cSgLSmr&RDh zZb>Ti*rMVghN~2^Rm1x?s(Ac{RLa;cJOL`9jhBkg>r|-SaTR`-Xb{(^aMZ3;SS-_E z%$lp@Zc2r)l`3vnaFq_pHQa8wiu)cW{C>tkG=|DgpNLKq0rF# zrb2&f4IcknkdZ=CVa9wFKk9y!Hty1J&>R)l#H5nT9t{_?y$XA8iMfCZdp54`@zr2AlV^lo*dK|qtsA2n&Dn8ck4gEYUboh~R(A47% z6$}&mFCY%a9MjV2gs4j7^!cT+lzp5}Y@(mdMHTb5LnE&-RP~Jjlz3XBr zI6!!Znu+u0-Wy5@)bOm*Sg3yfhJu@vD9w+BpTft|tU-xZ8E;_pC2_5^Si1k=4M=L0 z{Q5~OZ4MXvzef0$%HGha%fgdIvGBk8H`GJ;W;(|UpUf38=W-ULH7E338 zPlJ?FB|G}X(r48uHnbcVj=!&8ohq3#PaGG zuzR7wiT{cDQyL_sXmChT3>|r#2Cny&Y?&QHIj=Qbd{@c8yh)>uX~I+XDh3R>X|$M? z82&H@X1>*6(EpTJRGbFZnHo&F8AJFz4Vnqx*T5Lz^UBh&*>xo+HczK}*&3c090QX& zrc+{q5@p`PCzh+h?pMY9d!<9a0&)I1#89)r>0lG15vy9yozgLsHsH!;Txpn>5_CB zRVMDm0^u{WPA9JbCBB>%BQ*0GtT?a40mgJVQ6=`$=omV7G#%ETQ}UF*V<^5x!&khO zTHtG0?tVgPYuym>HA~6B@-?))-BrqSN7ui;|1WqiOX| z4L3R}IrN4Ye={vtevF3R57KGv87212j0WEp!uxC|e5)_h;dU!6u1SujXYbOX?xd1W z-HWDo!iTuxxRU35N~h+(X$6y4cnd3pNAQU7y<-qpQI&gu4++<({d2)k%l_19Y}GAMENfoQlXe3YP5V%*5Lkl90v zCp6L2YU*2X*C_dhBAV)i5A)-0vH#}1r2&1k{9v>2cCLI&lXfbxczHA|>Ze5qrSQOR zeG5DL3s2~rXo|3S3%M3bUOFk7oc`AGc)60hYv0nEi*`oO5Eri1-7WgTeFn-q*Dfj&()&i@hIxkCj&an5WZJa6g?3>VEI%fdko2- z(uG=1*%<|GCuC6KBvF5oDCn_7i)|(-(Ry|UOk1YKq3fgQ_L2Yt7Dv&R69Gvzv{}oo+eg7Hrwm%rU(ETJD44QUix>MUG0Z0ewrXlb|DZ~a_$`xeX|n?+pKK5e zfWI^0SEClkSY4r4qcS10){52Ju85o=!BO~b#S5lo(z1WFynoddxG_IdFea?fcit7y zAJAe-xfS+ZExh=L#9o|og|yo;VW{xkw;g$f5`+(b?^nS9u*{@)$F$t7zZkPkCO!CK zh2y$jfjZ&i@BGOM6AorVcUvuPY<-1(*kyv`gB5$!N79JXS`N#zVk-~P{~0ZNe2auP z7c!|lTd+b3BEia0i_^0N!{Kr!9CFs;`}9aUl$Z&pGXyK-StR+oYWZcFU~t^Yqy%@Z z$h3%r1kh;j88EPpw#9 znn{282_}eZBs{ClBz$azNhbxT!C#Bc53O)`t9P(2K#RHiBFWVG9c27##jW>5(#}9F z|9RJn-}QM%_Q6{I!#omj=sQx870%um2_d0cjK5`tffL@roiHu#SQ<&Cv)@5Ok`=qo zj-(91fmm|QinlI(M^%wpzA!!#Zf|%;ZtvOcAUyreBVo?*cXT~ma1&}S!`^FJY;{T8OQ(0>mL%4q z=rVor5pxN)V*6~t*$^BIpNm#P%lwWW{!cJLUR{R7n0J)pFSs!eFT+RSsu|^Hh23tw zgQh#;{JeRY6c69Qejh9D8grSt{j24BURL~H$~&6)K+AszUj}^tj#>+D$5ijju<}1G zZgRCk&(H6`>aiA;4wosr@*RXaiS<8nnT|dc?3FX3|DW&Z{Btdb=r2RmZ&@_yv=!b{ zUWO#W5jlLy3cL2mf|L|37Hq#vJN_1olH+3jYc5lf;E;4XYQ;P%i&~{=x&MO8Flt&B zZ962mDbp^)fVWx<*>8o;^Rr-PreI=>5}c1!S@3PI75o2nnKoo;d6vL9kg4W3l3Cj@r!>1txC@V>&;^Q-6P1o zTFVI=tT-`0i>`jx@(|ky_^ULFn$}w3!u=8Ov{s8tSBv_u%@WKyEvnQJ^th#9{Hzf3 zmq$=jqn2})TJf09@2S@>f+@Bs0xtAo2yJhJ zvQ80nS^6GQrdY9CiwH^-9H6d~L@n)lPft4Au*>&w*l7~&$6H}|aX4fNj*!b3E4+Q| zJ$&sZIC44R)WYdKq>r=`p0{wS7aXELhFh`H=RI}oWyAIVg~P+(_q1_{6?XhzIP~vh zgWdzh`4#gX#`Y6TtJrWdyZIh6{t~RB5b=VyzYX{O(~9ps5L~0b1yj!_9EPU6r!9S~ zQ12KHih(wGzNh${^&a$tZP4#%INkX49`d@2HimFIIaILMx>|Af%J<|u+=d^i1RJVJ zaD_TsVa|?lxGXqM7du#Ca@%aUG1>-OuMMZJ-Lv7-Z&o~VVK_Y%9H_xs z;jz=h;oZn=Qna!{7#$8Jf+H2w+zN+H&4!NriTd7~x2 zSeZ?K&#+;Sw&5^xYqsDgSYmWz7)+XFgJIt-@t8$6%m*9HEDxgxnrx`5vgBV1!)V60a&2p24?Wi~9k90o=4+2Z|yCGNWr2Db#qD>2U!Cv!GDTV;a*?qPK3 zNjB7G3+|n57-b6%*z7Dz&U}+iCF^YX+5Rw?nwL$+4AG}L44Q4U!Ru*)VfZy0x^A|? zc8V~1^URLj|YI+=drCv}BiYIdo8A!`^+upkihY9r;(RU#BoQV`+nT z?^xoZ#W`?ZX@e;(1Sf4>4zv;6wfgUu=!)R5ExBdMd1g7pyTtkxUxFppIdm+^61(PJ zf|r8h_8`#`FB)>7Kx2cmQ!i1@ksRnCxNn+Am#9o|;FiZ)@_dIJYGDu@!2ex>%V%@Q zK1#60Vg)nKWP{HxTVh>c4h-EVm~^SMM*_uKHgP{Ex`%AutPZTP9< zC206Jhn#{0tL^9|*ml?kUjzsSl zSn`^#xs>8)!)Hf}@&B1iu8x*?>F-OBCOCc%?FF}QcrIkQihJ4p5>1($3(W-gFSqR_ z`Y1SnGf!Ibu{pU^=4rzp8$$&rHIH-EWG?gxw86F4 zLMhlK7anRYS$8><1_TR^-yTb@Iw!b_p*DQ*LMSY`luP4xi9P2Y3RA)aJ5wdNdvUpf z*<^#4Yz5o#f4OkU(volQ52bmLf}JN9d+|{&t%$PW$Ldfx^*Wcj2ySDxJQOy@2#%qd zCBDhdg&lE%Nw_JLIu+%D-8M_^xjd9)@iu&Wvn5+p=hDtZ8}5Ojz`x{C7v#aR1(tlJID`TP2lMb;OHN;%M-dMMQ!yt5 zCT!26B(Ow&9U^q@HdsDW)Us6`+PPG=8up7Tw8%x(plKsS2S%&+?#nfF=9w2%(?v zYbf}5G1M{Tlg_}m)7InB?b?fonhqfW) zJ|rKa+lw=&F__@1;1IU8W+~ztg`zM&DMd!o%V!`TF2a~_x;GX_$!Dnvd)1_Z^+*ck9MfdaR?net8 zwka5*1xL3o-vXz+%!kC^bU0&KFzMgr!^B(*mO?Py6dc}N?=ARNp=i@l$CeXFf6CB@1=@z)YF(2r69Xj_8Ci^x8(3EPyVI70%hTs5?d1b+=T?^<&4;}k7 z4~D`03uxmD3k%mU?^@uo%>{6EfDVgp22rBC0RABh?hq41F@l2} zaZ50y_Y_df5FIxL1;N^X3g|_W1-9`P%xA$-ZgEZAi<1R#d4vxCb_k+>T?$}wyamrc z5=3Ew!)z66!9Dy6D13}y66=FNd8vS$qbzW`G6*gSjx%4j!0@;N2%VtAHQR$I^M3_U z5oW=<)j<>_IM4$^1$X&T0R>IbvGx2Q;gc<(hRV<;4e7VGd%@^xZMZv znViNB9Q}bFIauJE^g!@fqQjcg z7Wi?RV2Ll&;n$~u)P2DR7$dmbUGD^v>k1u9PFV2P)gQ=Zm5$pb1j3bVAISEo1-1(h z1lKh>Ogvk&xDbwKurC?a!`2fe|I&_*9NE@Dh04oa%4jmUrhb?sMZf?Q;X&>mY zm5whC3WRTYABZFt7}hfoj;ch>Y`4HkB_H76PLTu9K9DSae1JiMyZ-r?K-#-o$Llv) zaAJ#(v{$X;)T)cnrqf3{wB7>WeZC0$v^tDlBe>JOKZ0H-nD$v0>EPgxkh{`?+oW71 z8-tF!EVtkXh<{|MdAiTW=IpnzWsVQqK8&Ce4#3FmeE&+itT+oh0x`s?_~8c6b0(=?d<^am{fqiELfbO~u-HH@ABc>2kH*`2`OaRGl778!Bf)@`6 zpl!Ewoby4!mmU<-%G)}g+9LqUUKUcze9`8&09eF29G#=U;aP<+{jLt@HC>=}p9*0^ zmV&odh@6gpb$l>Gi>y;JQFzv*Dk>05ua$KhY~zpxu6vb0Ts? zYX7IeI{7EK_Ev|U>I*bb{Rsw%+>vnk1&Yel@v`d*mi_aILbAkJzUcylo%}@V1OIJ6@nRk3PZnUA2>hKOAWHnP#~wu+^d(|(5d)_TF>@TdC+ zJ_|3Mf;Z3ir%;i@ldDs3E4$C+)=tl}r~1QU_s`UzQQ*vx{&1v&$d22iK)wHG*x5;B zg7x<&ukgOZN;PErQ(DD&_UcUD{=ofyW z%()6&y6Zg57^TM_puo^IUtr)EJ#Lnsr$^gGF4ZhC{`Kdn{Wv{Op042L$}dzmUe8Mw zp9j=^q197F`bY3YemxYttKWkB@TPQhW|# zM2=f*z8u?MF9P3PqJ56Yrn^@JDLHaBzCK4M_vpDKOI+)D5$QB~-tpf#hZ8OFA zZ=D0FjUI=m%Q3Z}2$t%__+!pdO{w^tD(54?=V+2qT~3_q!^~$ma}R8IdTv=d@FCt`SJQ< z(%6dipLz}&CB?Mkx*XSx6q$9W^=L?tAgr|IQY}EjN(^`OTMd1B(S?M9!-Ud_|Uw zo~wi8+#{-(PI&2gLb@-kO)92V7v(tQsV~UA_1MQ>-2Z=zVS%q6C$cZuB^Sfwb8?;* z?@NRIM9q4O+{cV!YUi)#zG1#l@u8TudCIY?pDz@P97VO89Q&6Q!}E)J?Cj!86Y9nI zo#j02gfGR497bOUIZJ;1N**D4{%x->1a$dI(Wm9uxYHL*m&E=%CC9sczrv<)JvK>v z>Fv<3kab+n9oGBOjLUldc0|sIg|?xa=t44N}=&06SapgeA@YyHrmMX&2PSNCQ*;O z)N<@(`U=+9^_bPN` zU2p60j$Dqng1$lp>G5{5550=|3U8!xPQK?usdw~Tx3RNIk=y$5E6sZ%*3#Ao z3d+9Hs#S7y-R}c~pXt$Jxg0w*e1(?Ddhz@h*`%#Y;Mfv52g`lv^9wz@FBG|}zn9Rn z6g{8bQna(15JL+W&q!#Z8g zO;AE>GxWS?h!0F$RwDF^alvk#byLVBV~gV@;Qv89f3m%)r&9^+A1r5! zSKf5AP|wZ-MzIXH@#s|k;u{OE5|F*B{1}>9%n~;)4dxd z@S>NT7X*1zyHY)W=ppBt`z3;fEuJN3yYN z!``GUEP;U?bvO)7;8%?C=dv!|^iN9z$5xv2on@u8;a3B{Y2^(?8%ya{naB;V zJqsh+81TOmbNto36k7gf!22aW*~Ngax6jg9pHgU(W6o#e&eEK&2JVt&&Ub@LsaJOc z9}YbW#nGkICqv|R`<{i$9wPfa%^ZKbSqe{kiX3;Rv()=RDNKKD&e~&VDY&=Dfq!Yv zi(i(~!M+AwY&;A5-j&kw=jJ%m`YdevQ{>1$F&9y9r7-$0gYfa5CEs$9Yy6*Rv-T{t z7$9=c@0;_>hEmEMXyCsWo`t&B-{|OFbL>3*EF=v!pc9GDUB7|LP?3o|`YiqV=Qr@X zWzIeRK1)`^4IGkW&WnbBqj@7mCU>{9B6Iy4#Uz?zL7TJCd$a*>T@|_U_zfz?7%->7 zivpK@gC{ZOTvFymPsbTJ?TX0l-uR6|CK&j^2QO%neWTn6k$e5t3yw}QVCf}u?73TH zflo1D(laj_xc3`01&gfdJ6<$;nt|H{n)ABj->CHr1D{Xuf@;s{6=%!%~86~ z3l_{5+37AK_x!;(_;aCH%iUhW8}JPzj^?~u=0z2Y47|tQoHxJwM$eZRc+LhdurK^Z zdRudxu*6H`_ZaZ#33Ci6{|1Lv7;y3|FN$sW25v{qdHgsp+PKQV=MI_kyVhkievN_u z7~}=5x|UJsevvia(+k?JGvL*|<~ZojGALMYz?SX3XyWiPxMMKq*1vesjg1C=Vk2_n zCzX-sW&?ky^aOV-qcpWSzW(G1ySEy!V3#>YEGvVB+YR{gohQX_EQ3mwIp@6aq<&@w z{%I*b%gU%)V&I$qdJ4`(8MP9*@sZa(Aw_1u-(}`FYHt}t$VH}lq$kZfUIv5A%sD#1 zlTKI|c`xdt;FSkVT2@X0L(S3cp$BX} zWx&uu=D2oaISjQk;E|giv{_azeEH_QH`;@$Pa8P$PjlY4tDGL3F|b*X2Y8#xDY}n2 zE1mG9$I8Ln*?@D-c+geHa=6~zoaY?&ps}t7zV*8~r+b%E3wN=9bRJL_ zR8IfvB+e`=4|w5Wz&q_l{YIBVfR_QkZuOweJ9HRUK_81{h;Q8COoSNoXBiHkSOJ?N4LIVlJB@(~!EcrEz}xOL zB+9^*`7&O#w1R#_8@OYfJM7$0L6tc&{1)O4k7LD|pCv8P*7F0pH+XgzLKmm4Xk%@g8)e-E%A|| z{Dd1!$r9(Mmke)MSHiE^23)?^js9n-gmvyRUcSqXQgaNv!9~WYM=B{a&%hI;qR%sx zwBAvMf30_ey#?aTwU=R+vz0LCqd~k&a-%MRm9WuP#w}*LQOi#TUVTEwqpnm6{l0+k2JZ$@q$X4Y>=U}!WF{H4LH_Dh9^raL0xIU&4sRXw6+q)s%5+))0HMx8+iCG z8GE;^qPiLb4@q`~m`+vnr%Hw`@43Rg9|r7WDZ`t+tKf8<*h|-3DPeFG^pwlED#DeP zHW;|GRK^+Os;Enoc>ejj3jJgiwcjE3pPMVZ`)R<|Tg6^pR0Zdo88PCND}7sA1uZwp z_~JjVWZuHaKiA2)gIN^~ZDnNr9#`n6s-hpOWw_N`TZhIsDG20a+o>f#ZUxxMLT%k=zBfg&_LyLeac-F~? z<%3*l$K@(`J6p!pJzdGAi;>f2$oN=d6>aHiHS!RJmDB~O*%#b3l&x*PGyBpIH6 zS_Sz%jObkDLg&(|;J@)QKK0p!F84GtkCAa)UKMG38(ER%0{6dG(e;typ1pK|DSeF? zKTL)x->aahpAi?|ccJ9w)et{e#xs*#=x%=_M-C9R+@YH6|2A^#D=zR`uWIrARfZ)2 zF0g8#5d-_muC_1J3g?oRh+3LaO&5n5IqHB5%vxAY zu3cs5rf~s_5k@@IS%&l1RKti-Ms!lR(CqEi;Lt(r`OPl$ZM2b(|0WX*q-wf8*2o){ zyTE>%YTDOYh7-{R4vshC-j*^vbg&xcO*G=Di7sTYs|I~Dv1f<6P^-yC-rXc+FZXJC zI>pF8db>b^e>GXvOEJBp3%E@)qWp&xuZCB{<{3tO-Q0y@6{Z>yH}xeT9*~*gM0f0W~x@U5d$voFQ|i5eKG9Q98N?{8tyK6W#b+13NBCxpjyW&Ddk)<^EEBURgu+YEetxPLS7BLwHV# z2@Xz>q&4C=Zz;ZS`yF&TBL*FDqUYVd!w^p?d+VKOtii}V+@ze||2q{Kjl4_g1Vtmh zQ!8gFF4*n_k$a6;dq#@olfQ%2KjK=eohWhl)s@VM68&2bW;4?`8zDLGvfMEM{4E!9gb?Gyf|Ncwl}hR zx0Jhve5ZS7jNCoV5r)KkrybT(tbFVUM;(p0&Ps|yZhnUu&PL3+?MU4oe1}B}DQCwy zQnibbXUe2J>g9KecQbNes3S~$_nn5DN%5$!qwowG@y~5ioLu-FMtB)>c+BJ@p?r-GBi>175*bh1zU=$oXM=+oGgOV0VF>snAtPeC|)LbcUhab=> z*ody99BIYU9}ommKJk|$Jq_9PBjXY?e7|WF(WSwASL%ajHU;jbf|B~X$ zFb5cR&4{i0Nzvur4=A{9#JPSBboBWTXy_&7DJ~9l{)UlDdq~;!?GM^<%g8NHI6zRr z4|>;Ciuoo7=yltOFFQ*ysPqTCA|od6bRe(VAMl`ql0B!FZ(X*u#qk7lEtp`TjG{b?s2iL-pW>Q`{#({SKC-!`kggwXA z(qE5_{QCe0I6t$NR@Y0gth)oGJ`wZ(A;EKtYT@KFBfe_uK&RH$!mw%y-)uZXQuO=cYa=eqI78NlYT?;ui2&7{ zpp1Z{qjsMW{fOuPGYK!qt)*2TjND9i1{M_8(wD~)%vyg2niq;WKa}9Inp#Ns zWW>0|XJ~Y@I=J<(gkxu(A*(N`~67D*!jta}g`O#z#Jq09ZQk(=|RM>-W zrFdpUOR)c{I+2BD#PC9UYPGcv+C)m&KhvHXYQ*^+CgBzqbrko*$kxgB&`wiF=^+wa zbk80Xb>f*3D8aV->!4?Y5eHner;3wx5PLzwzhAbe$Bjnz_LFd#OC25fX%zfTd#E~B zCs-H~{MXGM#x*nHZZ8Segw{b`a}!=TWl!0$b+E}@!fyZAlV?j4&vB7()~z~P^s9-@ z_t-<;!#W!5D8U)#_E6v2gk9|=n43}uQEg4wYok3q$*P0eQxg7dsXgszXW~!CCH(kP z9d+$s;;dQr@Vugql8;C*ahyFo>}bO42POEtu?~!#P3Squo)X*CL&!f8KG@TqhW~D2 zN0Yc0UF#{QtBE(aw}<#Y>q)DZ;G|#d!L_>y&9vfL!|P$*A13Tnb(#Vu)x**~V$D9E zrmCJMp0HEGK3GqYy-ob;-D&ZkLp}9WN-*-pX)x<+!j={i4BS``?fx{O{lBNlQC1J7 zG6`$0pBCSrOq^;aVY^-Rr2E^%t0GT>qp6-~n*;|1oQ7coO&GCRg3ib4A#;!kfAu&` z2OR6cYlDPKY)_NZ5ECC=E3V~TPjiQv_}~4fVP8-^$yZ76y!td$4>#fJJ>@VTFiyEl;d=u|VvIAb* zK;C^NIPZ!bL@hAk{$3Ic-_ZaY7MXC^MLRmBYyepg33u|eqlU#Mp50Z#hjk4Uved+{ z?d)Lxp$6*RS%N_a>|o7u6E?J$pyqS~)UPn%X^kB%@o0eDwi4d2u%nBsOnm!S2`|6U zKugw`c>HENSQ61d{w+k!EVqN2wI)3Fiv-6cG{D96CaeHE;XiEvi$*g}onR+8WhP!w zXT}|#G*I~_6MGM_gO+a^Xux+fH1xIu|1IL4SD9f|P6I65X2Pu}b5{=gQzMm5s#Y%`pG!xjoHP1x?886KY62u?~94v4ZP z$-G9P%QNHFfwnZs+QctX&3NO=MtZ-~#7{kKVeOVix{_js=TFtthQWkimfKQ+ZzFssGfqZZI%qO++ATBA32CGe`%LUJ(H7ptG*Wz$8LEfcLh3&z zJez2Sk8U=?p#vtNsu@r1WJ`k&nRr`_8Hc}Yq?dr z6Wt0h!$}WM!C!VJ3_Nd!YkqHn|4xhZ>*gt%(60$j_?mIEXmPDGCRUs^;}OG}sHdZe z?**QM!4sQkwuc#>^Ew3&oJ{zas~L8OCQ!SW@Pz#-s#?+nEuGAG_n}kN#m&SY?ajD+ zeG{>}iHF#nf@(<<-L*BtCW}+B)6;}uC(Q7jbrbx4)`WRmPSGtx6WAU#6a3;+bkp0! zI}e$0;*lm&_?p;d&MAmJ(?s+4o1uKtDfrFLg#GuL3Exo@gq=6x(qX4)=fx)Y#bCyR z`ktZ%7eviy&3H{@6MYIW@rO>QV9B*63fp6bu`N!)nLu&Rcbeh2yG<}G*o5BSPg09# zO|V^Q#(RrT(!&rFkF_x4`ZUr1C2^MKoP?shCTe3Y?)mGJ@N2jjvzZwte{F(G5hl!k zc#=ZDH^I$qX8hphNuj?rvDaoZc542UK3*~L>FASiw8KwQZZN|wK_|g3+Jy7hnxR$C zpD-xagfq^bq&WkB!r!aRxa*mdbT`f>`uhOKos>ncEjzyh=q#S!QHqbg5BNS-5qDFzun#4-TjmIyx;cA z*`0Xinc3ZQX4t6x+3>BOhL!yaSh<7QxKeinSCj(wsBRkVi5tNW@od^%D~)=LEa2&f zvMIa72xgyBz$es5LyL$J%$cboE=*M)3Ui%P?=&joDp#cZ5dmd~~S6)@lM zG+I9^pEtUkP4|M+sEm&X-M=FEcU(T38|WeCu?YUi$!EFOMEv`vAtc-bWo~36YG6Je z9OHp5UTNgjJ)a-AnN28g(#N76AU zG@rMM_rRHNPHL8z&+9+Prp2F~w6~@Q-F}!&Ayx8O?L-e6{K1K%`h* z50rkIjlB{1JgSKYs=jj4BA?7x>H z<{vnbtrgFIosEcxdHj*d1LN*G>E)F?UjMDAS#CMW=J24q@3Lv_i9B|(lLs}p?nKW1 zJm&r&biU$5^X?uf_9+|o&3SxVmIq#6a8ljnd3^WhY&vw-NpS-_$oe&#{+pG@mSlU- z+*3}R8kfiZe9Ojw<4(~_+XM4|WMh3!9v?c~11U$HG-+TSulFmP${%vluTdU!>vuM_ z>7K_1P4J*U2b?Hk&tuBpY+T#x#N(+RqK9HOzNO^x)Y%@`yvs>TfF}BQu%v+r3QYDXl^l~9?qZ8{_dtii*3(ZUB@yLxH__x+cg(LHL5kD85 zT;-(vZ637U-$j>vgv`4=X!dd^mi-*gS_Qh$Yl#!x4|?E!kPCg^4(Df%cpzz^lMD}s z^MN5Q@|))*@uQIZ!(0@3bvWB`&V#Pba^m)h;cQX33#+C(QSOQd>PEV-VgGP3C&mNr zDNdTac{o2E<)Zczo%G|L2X%{aQR?#Htltw4iXA6xHhVbx73;!_Q35|NJutbj3vb2^ z=S|*wU{}7APUj5g6^puPRIZbDeDR*to#dA~oV!cA=+q!5^$GN(n6fT9+H^R36y{0O`#Ui)aX4FF&V_D$ zoY2I0qFDtOdRH0FcNXhWO zw&dip3mKl`Y@-vy2IjKRMlN(ocA`O+CzdvL!PY&OFYWJ%#3Uyr*mHRzT;x^PNfFte zbfJlh-lyb>^Ut1iF2RW-O>`zFn)QfC%!~D z>Ez^LyqVrbheDmyWVa{XHn>RR8pd`W@T3VrPTcP}jP*CUkmm11r6Zp3x41C5)i6Hp zgePkI2+pW6jL)&U=%0s^{+#usT6S@-*kNq&WluWup97lza@a|S3k!cc@bHEwI;Oc0 z_$-GvzbEwn;h^JZbNJVeLjSK0+Wpv*#&>d2qa8V{>Pt@w{^Y>z`8ljy7Z>imb70Op zPweUHf|{Sh|9$qvhSv^inw7)bXSm4y!a;+6deWorF50ZmVbA{aq~=c@Xq=qG`u21o z9k5NFMD_~ zMefrM@%>^byENE^Rwsn~HN23X?Sj&ADF0o@3*pBcRISxe{@UfDD~BA^vw;^WvWsR{ zAIfesFPeSOf%w>=%wKgOW1rBag%>8fUAX+$%@?*6vg~${`>C6k$Z^r|8y$FR^TM$_7pl&8^H%9zXtT~i*YeyvWrT~uS3781 zH!r$B(nT$Lxmm?tUUX%-1Lt&ZmNnXi1xp;5(9a9s#<-B#z|G$d_Cm%&2URWW=K14X zRCS(%oQfBPO>ohy05>}`%!|Ivav=7j$`(v?VefPYYLE0nmB}s~xS{fCRrcu+MZMB3tDRmUv-t zzJm^?sp9*aOU%x4(3+KAG-!^%PfL{*S?@(vhdOYyn#w%px$sSPAZLpgCe0V}$Ef`7 zPA?qHc8LF93NO6SMR|i9q}lI9s~5Rw_!EU4KIBDh`a2MKMqzcAh-db3pwe+K99k;m z-=^?UXS{GP(?LDvDZKr1mzbUApwAb*=*9{c-5Rd2^y^;KqpJhmG8NW+l?&B7IdJxl z7rv}^;g43~)gF1_yVF7Y>MMNsS{EI#IcULiFA7}mqRM3y7WmeS^34u0>r7#DHn`Bi z;6VRRUMROoaPbG3U;6HaLRtsK+>rUE%`Upr!9mUcdJ)^|qCs3{TRpvLNm~a(SIO+u zHj%$tIZ)K!8|ED@te7ZsHN+dWn>#3Vh|HhvbkSEh=w+lg4cP6XGftUV3VYLmMh=)- z$gE(G3!@r{uDvC^F=n5TzpBhjmh(o3dcywEGLJdnqQZ3?G_|rfEkEd@5`QG-S>2oN z)O29kV~Hh@cxE*Ry4Lo_-a{^=oR;|UByaSs;-J4SC>=hRxSGxFg$s6Ong#RYE_^higYExh* z&m3&wPTvY#TMOg;mA)r&W`a$*;_8uZ0_QfCV6AzH#@zFck$)7 zUDWKeou*9prpk8(7e=|nIYDpw``(U2zp~l7doCP$V@KK|Z&Z8WLi(d@esH-rhQGAa zmy_9i^FtRkerBh#YrU!NV;A+_lFi0!@}{4U?D#f2o9%hx!tVQayx;DP`p;aLGc22@ z?DfXbJ9cW?Bb)DgF4o_)(@yS9cJGHs$P3_)`T>5qh+jh&FKAfu(not1^UL_3@z>8||1H zF@!z+BkHepcGM5@L684jNcuULPY?G&uhn*X{9rJD_0L6dE9~?q#)tZQNYvoOVAi#m z4?SFB$Nx4BW}iJJELmvB$|5*mHRhZ?E-%GuKXC_6_1;kz)N& zJ8d!f(6lIt4lNzTiaLDgsx0h3b`UERBVk&$9eJI6upm~#_5OqS?F=6n2ia+sbr3IE zSfc3uc50dBLko&X^bUjAw*EeJrneovD-U92ibtM>u#rQ z-v{zaB_#^!D*Tu0LmNto>-z&)lTki&Jl&3^{~IXwj7b>lv}5^rA8aWrA#vkC?lIK| z?QM2?GGidGU0$La{1WWsY ze99^xH1A-im^uS_<0=vrw6W8F>wRcnyhOHQ16lf3AKKQ^j$57sSz9v$me4%W zj^wjGm{vzZ*UmX5)-!?Hr z#+OQ`N;KkpKbBJ4mri}RpSbXV)O`=Ib{aCv+UmAAT2G7rZSx1M!+$|f{bn(S4r-U)L`tpJvzW8v> zM%54Z<@$~iEx&A|E`5CIT)IRP*Yss42l|rvf(<@X`m)xYC4`=}p`zrAgIy%darNcu zP+uHBX`@EzeR)zhVYC0)=uw_8ZO)KrZY!~7j4#zXVnbk!zAV0ngjd`q@~$sd_7t%k z+n4{C=8I+fZB+liKD=ZviOhR!qHlvQ&CZf&#?wCR@Iqe-*l9!b**+|)j|AFkLz(5i z7~faI^6h>2kTt$gHrc4%{65^XzeF|G+vv_lUs480v@ov^W7~b{$!Z&l_v*ub43sc; zg$)b$_@e({35#@n_?Lse&@Q!6T7y3P#Sn>t7TL&l)R(%rge}VSVf>^o9hhfB*?>Om zo+QCF+lFH2ePL82Z2i!i54_@w8Z&IvvbcGoM6EJyRJW)f z9h)T4K57CGv3E zXi*J68Z|@2V!bT(uZ|zBw%YKhWET56Q-alGgQbBVy3Ur+%{Pm$Wqt_M+vv;NUi|VL ziT0-2$ft!LwU{SS%GF-1Q(Hgk)ZT{u`+Kq7^Cg70vEfjvA1W-A&}ext9&Yr*;TAS} zJgyg?wn(BrO-20J{6rsRiRumP#V&R9qe9GvMYdjS$WjTXlWnNn%@0qONvP4Z7nd{r z;7YR5-nd>|ze1u4b!~K`uh4&`h~NZT3{jhY61iuHF z{7H@<65?$%>v$%QS|`z+N;bj>KN`MXqE8z$+2XN&G`hSEj+vS4%LWPc%GmH{k{`Nk zlJLZx$=l8F!^;vj8rdzApWiHUUQrvZpX(?5A!50GCJS2ZM<`@Na-B@Jb(@6uQ8sj5 z;fGQ?Bm7W zx8ik3PxkhxgxEJ$apczz&i{#feeJ>Dzw*QB7gh?m+k>AwF43T;R%-o0=zmfo%h4We z{Z~IK`N)cc>w2(FrzElW!-|04ekgfHLgQ&YxTU}kIk&BJTkgRpoRz4`4J+;R@uxrM zBueVsgB1$$ryEzSnBS%c>wQ6R{zWVLg!|*pMG2J?dT<`&kHm9Ux=^@>=w&I@&0&AR$9BWI}f-i z(Yymz%B$&5@-2yeE$Gf3*Y&5Cd#%VA(Ve}yE#b>fE0F9D+g%CYv$~7@^Zr=1%}VnO z-TCo*5*asJ=|c;Ds`o&mOUd0?hj#uVpIgzPTz9tSp@j8otXQM*N0G-8E(Uhz1xA0Q zue4IjPZ@mV6N$W*S;=Jgr*}^!T6{BuZAka06^pF!JCwn6&n0x2Z-q~WKlZ+mFl2QG zPwnN8ud}TbJ~@MzdL_}!8CF`?&!6&NOO%$K!F-4KQ^Tpk{%INP?HdV?CR$-p{Goj( zp;^lezI>QJCXBPv>1r8#`+JG1kG9g^5&l%-qeMkxGMH(cKV8Zf_WRR~<$scpoomI0 z$^Ll#S^EE81pLPgf0P+&rTo*~L@!~9j>=X_ndeVCzDaa277k)2R z7H1Ev)TUT~=z}LygKk~eiqZk}rlJ+A+jn7GipZE&&Wdjp0uWtHM(H|Tc+>a*G%RhU zHO0DcwYW_8id$)R%>a5>LMAV-F6>j?0Lm?5MekRgS?f~5X0cYZN)Eur(lS0=?968% z0GA`Jr0nU;!^_GvILu0KTLh3&PNsc}I}7{=P@!Ne%8c&J9+a1H$X~>=CIBre%2?I6 zGk;|aKsO&N)iihJYb(hV;%TMk_5g~ClgZtATd4wHy~fcOP4j(y0?$ zU024i2Nukk9DuNT0t>A>@h39^Q1z~b`q%8lvy)^xf73z@<^|C0`ofomIy2H}M=Ac5?uAVKVjHkHI}&nObhKkk@U2 zpSChB{?L(`9|-+7Sn%h1N4C733}vka>z)R{yMv5gyd(ecDgY%`S;%))M{ZA%Y4%jVvCxv{9r;c~c!WMoXTpi+1so|K7KSKs(SnxD85Xn7csF$6* ziZKw~x>(3(pOa7TDN{j53+31X>2sz`b(T8W^^Sow%VEL9F;3PYOGcvAg3{drv9`C2 z$o@{=Ju?tDj27|V)ye(($}~V{p#yybsdGP>ZZIbc8!U85wV-|_C!_u{*0-~ulN^ZR z17)lUb@J6YfzY(JP>pX6?iwW1^X3-%l^;mg1`GS$b+DANfubLj1!s;rSe zH7&TeJP;m3W!!Az;N{l_BC(o9^vrc|XO2vl<192}Q=s??#Ka(%`uegPF9Sx-Tk%Iqr+F97CKzdME z$h^QVda23CiLtaM43nnP0q6O#$yF%g<9zA%|MzzPNoZbJ8OSG zkW4|se#v(Bcf8sl2ATV>^j2h*G;9Mx9;%_S-5Eq2ix6L&3k(F;*BvbMY zGaafPM7~R8x^>dZLh1z3g)3$xZm}}+QW@PYnqjFQgf+`#ESPQOvl|ED&sj5-A74>+LbxaGQ!F$Xo_Qt~Aua^M3ci|o++LY(PBYV_*+Hc2ld1MyGkdfki26-7W5Q80JHKCs?*ua{ zE(=2GgEBs^GxHv+gD`K5S$yj-^MPF8XQY|-ZwR9QkxVOPGYi}nM2Cl)@vD=W6+SG( zmSaZh?jZC!A|tbnnNK|sgb#|DZq+n%QG8LJ%S`tV2T}C@WGY|S%xatnqC$hs$o^+y z8OLR8=r69%24T+$8Q-6o_})uFXwk<^S?5gL|CEqF(@cRkf++p8Omlab#P^>d>fYUq zPxDP|%NZG-UCmhXC_c{_uGaW~7_xPA?NToR_JJ(@b^W2GN=eGL_Vu*sxDQ zL{>BUG%&G07X^Qs%sBf!2pulVxKhT%L;eQgtzbr~yLoAE6;7;|pOXvK{@F)|p9TA1nVN+W-BQ^af&GmS13Ot>x6 z-w8%`yLd2lZES{lu#ru^Bja}iGfI{X#*@3E7I7GP$4bGNQqN2+nj3k&`!bcQW2OyN zgK5kIQ47W!*?$Saw5z5W7bA`A-a{GftC`WFUNCArmZAA&;G-G_<7u4m*+T=*eIiqK zMd6Dk!F27ZOrK5|ScO)>6j)Bg%w_|NdoE*1DKq-E4~FZ7;Nn>ZzCkPQRoqOqa}4~@ zOPTf;Hq$qgSo2!&Z-#+2b_7$47&G>FFfi>KVY3J`@;e1%-dn+ibq)MzMzENpV5aQi z2L9xoOdkWy>v^@GBIe(lsM^e6a{Utg*I3V7^MdKtYZLxgLC=o-meKQt2?rMkBk-@N zB}4T5_ljWreqy4TUvy$Gi?I1a6E$BKO!NQAbn3Q_P23zzVfRcZbVSD<7YNR|Wx~}R z!Kmh`pzB&458oGzxa%hI-A2c=y%gGU*(BcPg6WXALZu}gTY4;*np`lUf4YwO`zpA2 z#)KEAf}!(MaJZF@m%k8BrTI;6m(l=LfOC&9E??PtCW^^3=6^cMJ8(Lr{#Wy70R7&qLtAhq%We7`<;e; zC=x;eb4)mURm0{NRWNIY33W?_;BhepMGk0qzw#j{Kh;EYmTP$R5(;gdXrg^_AvC0< zLf6J=n0Jj3YBbJ-N&_|QU?~M>Mw!s2P6+(VDClR?@KNsg+LRppx%sBzP^jFMGq4#R#W-h zstUE~W}+`WLg-mFg&uZEWyyU)=t?IOsE5Ko5*LVuvu+|YI~$IZC(iZ7)%)cB86${D441-Vb8gsLSeG-+W9>oGfo5?h*ZcSH)yuCL&KO-)#{AO!mwC}6!) z`2D3JNMR;AWJuvZlNGv>Y@%|jLnx_{LYI?MSjL7B(k7Wuq+AM98Y{S7$Anc|L$HS_ zm>ihG@9YXervwxI`q+VgfgN>`DD=6MkpEJMnEj+svmqT=_v;}vptuRS&JJu)YX#p5 zo3P?e2)4IT@U(dce)C}n@?uP4R=QZSv<)C)@K6sS3q-i|79dp&D9+Hg0auI(dZB%mO3c z&uTAb$tx)K*NDZwq1dEXpv`H|F9(HU$xkC)&1lcx8x*Se%}9kKLaCZb#BzuBtYd5_ zt@va_T;2Apw^>2_dn4u)3&nbig2lz#^Gl^evF){yg1p=FS5}3RUKpuJ#ZZc~i}-up zj#=YFY1b1YdS7bCG93!=(1>|8L$S`OfcCWG7wU%M&|M=nUDA%fNK>fQEhEJwhf<|< zh0LSdF*`!(#5E&k_ie{|bW)IV*@&4fLb0l|hy_zSe!gueuAetj=f>^$vn~qR&KN05 z6G|1jDKx!8J7zG3((MyQTn=u>GBOmT9TV$qp;*&hLE@LT{B*}qJU?Wl9k<)^r#%$P zJZPloZeo3=LWd5wW#-IKdb!sKzqM^y*Io+x>@s3n-%zZ`QZQ^vTYhp-D1L4;(i>M> z{;0R$jLk+0kwd9;Uq!r&v}J~zQ2M>zh<2^ovM&7;!FZ6hSM6 z{bJkl`vVl3uvDy{6iQ_WDU|rP4NI9GD!$1Zk^7_#OB<|U+B~s-PAC=*QE>Hi8~(qA zp(rxjNY-s_`0Z?k7EL!&;POx^At}^nZX2dq6G|ng7_l+84Rgo}R!%Tt{Kil$P!xps zY{QRk3q|#@MsjP~@H?tPTSgkmXHO^<9V%k6o_PMjP^y_{#N(1}m@`Mg_8cR|90|qz zVS)>M+i*G&ipHvuPQPuYd1n-GTbiAHMouO)9aSNN}%kv1fTkvdPI zfzMj9m&suiQ^SbEXIrvu^A*gDH=;t5Fg#nJAYw;LZf+Td=*mXwI=>|^xkzwkc_U44 z7e>a#3eC!E$9C5#9&g<=0vk$-h9IkShsr>O9M{g(XOGKGf5 z8c9kIqbe&D+FrUP+tn?MzD64H&aWlwxKhEuFeAQZhGFI^1-0I{;1&CY;d79Y)?RDD z&#YD`%U{ScIE)I`D0K8d3$|Piqo>|R1gvPm>a7zshldgOa>9_cUO|)bEqKU?Fg*He zpu+=O@Fg1*O8;e`R%65H#zv6~Z7tZCNnv#Ln*kM?wqRkK6&OAnaBO-QnrspIGp+^y zGA9gI-y7&?cnhArRiXB843w}aj5cjk=;!z5tnczLI{w0d=J%VkC)*XYd}_ejHDM^a zQ^A=3HRpFXhT+IV1AX4moTu(m2=@$Be0vy;+^ta5jONU?CyaL8GN8TMobBHuIODnj z(+`H>-ChODyENw~j)Y<7WdnU_+niV2FLL$;1N}P@M)m`O3u`rJ4bKTIoH3whk>+gb zK?P+_8sNShhErUuFKEU$+z7+cV+Jbqq8a~33Y9o)pjUUpDDkjDt$Z&Kxr@-q*Q{J^uII`y%s5@`Uho4vI!z=?WDIQLH zE+{l{WmEQ~OgQzJZoriZP1)Ov3SLY$phTr`l({VMH@GQJts0K*6AaYT(Ue=Sh?--J zfkq~T)8wlnmYOwXM-s!yJko%BRhqJ+*A$!`Zot3faD2F~phjdT zph+{E@Kbk1&D7gKN%nC1eovvf?k22Xy14FXz}2ozSh)uRa~Z;x-NKRbP(kDNP58OY zaJ=qppwYFPaP^VMKOGGe)GwS?KNk8IZNe}(oQ~TKIP1}bU4EjVk;Q<4aySZ}3i)4x zFUSeU4ugTFUx4V@tWagGfo|msonI(4Z5LSV*l?QFL12C%SpG`|!EFs_IVl`lUMZ+D z5`4gP;lGv!n%Eos)@z0SG&RurIpO5{R^$=`*yDxa)SVe{BpIyEI|X-=4Jf=k9O>^B zlr0C|Vof;ANd_7l2tMwELg(rjNZlAtyFV&4<|AV}w}n%^1hM`GV^2RR*ig-Y=exrZ z_C@%Q7>_w9d|Aan!&Wig;H%)AiU!gh5kCK>P|ifg#-0$elr!MKV8*6>SKuyXz`nEL zIQTfj+$vHvcEqpJ>c#d-t zRr|(lxsQsMU-YOE9D#GbDkAGN=JtpPbpEKP&czz@-+n4xd#k6Ju@O``K&8H(joGiu-!XjE|tJAu4rU z)QByu89@snYv#r=A?I!0hh5fxunHRQ{>Mque~J((vphJ2tDfxc_?qW*2j zGfS!TXr-RE42_^UrByOSHDoXHB1pSTkMX~f*}*a@XptT zmX)NUvPBR6Ap#TXt0?`cK7a5v0y7MH%Dq{iZ*HK{AB|qj;)@XfUR9bv^;t?m1oiG9 z)~u?}zBN>Fqm3TfK9MNYSjE?g_4&fUNbw(3PnIF|d3~nRrlxwj92QAp$1!C(>ocF2 zNGik^^>9B-Vty@E)UBq++v<^sYo%iUi6kCdClX8J^c1u?iMMO5QeZ_rb*LXH zYA=;4%}QcJ8%L5h0i?oDAPL<|1+p)v#1_#H6Rij{?iGJ z)f4l(REqtrqwMTR@;9qQz3Z{fY9!@;*WrVq9;Wq)1$##`i2i9YmQzEJMOC2tLOk_J9DwaIeVb;t@+;FOhy_v}O z&Wl9QBOMK)ME*TZrGfW!^m%b46-ie~S(PY8G(^(FTRN|zbnL9+ z{oq6{ZH~m=%Q}KHk>_?%sr&^Ut=$nx%et!6vw0$Wus4z>ozY=Ld?Gv1O~vmMI>Ann zc%7l*Y-A!&I2MVX$8=QXS6v>|L!}Fcbd+@}lB)MqDe+-lHt&2SH9n|A=83wjeWr?~ zdv#)#LnJ!&Qn7PWUHZ>j$a7X*E@cVKZPQWM{YaYDTNU3S>aye~k#u^K4vo6i zWgGgaNLa5!#>+??>8oNu`?`G8yGYDht)u<5>+(DORQk4DM>{@8(%1efohVwDJ^m3% zmL)oT_NdE32dX%*K!@P}B2i(Gis~=x@Hnq1l$)!gNf+wyMuSxvJ5xt?|0psIQ7Ly< z9X2i`ik?r^Ve`T|tbewO4wJ-nWE4iYR6H9|hhHcZg>B<>RJ(T_zEo1hdykHO6_27l zvPxD%9TrzMin8-{$V#rmE-NZ-4%0zjDGF~@f&a2~_@Js$Xy(?DPhcI*uV$a{zmi8pGqTEkRi4bb6daunL-3jFfgyl9gsobRKfgDY$EZo^ed z=%u69Eu$zWPo?V7a$+U&<@6(fu~H0>6Ju(2Y4{j9}1X9``k zI%@Tx7Oy-`rS>U0n$kClnv56xf4mmsgQ93-TOEdMti@~-R7AAW;h7YLffH5iol%SX z=0rhlrlS(>T72vzmF_bgCFDoZipeUK>{^R;8xuv18w&ro6Ze`TI6p~;u@j?kZK{g# zwQBM8)1u&CS4Y>2)Z%ZZsnjb$N4I82k>3oJZWJW2fQ35oUzvv3`9$|Q(d zPQ+h`4)U2O{9Ppc@1MYDUyQ=m038+oP?N_j5%}@d(Wz@u6u(rZ64z_8pSPpP<*7r1 zgEd*RWh(Ccr$woUQE)6*F=Rze-so8rn*P?(_3<^iYlWykzH6!1>nKsX3;r5dlgAbi$n`Ow2-FPV4XIra9!5IyHqs#Y*DdCsliK>kH*dOTJr2tgXe4&oN-1= z&EleI;x?7M+SXv1)uUPepJ}DY44ryu2zv_I? zPL&oN(9*R=(R6&5N~@k#Xa6;grtf>SIC-`@yS`h6ey0{CT1VsQ9u*~aROiVZqOoJE zmfFv+&Ohx{DP)tDI_jdybH7Tuyy|R}Ihwkz(?ZFt&LR(}IJ`=W^$wx`K~zQ!zy&| zs&W00XiS_TY<9I8&pe{in<-jSm1vTV3SIVBV{3**Q0M|w{@}F8KZ67omPgaOGb(-hT9qAL6HUeXYY}|6D)T(2 zLhh}_(~Z#xJ+H!iv?~9-EgE-vYH7*3s=W9Gfu9U5RooLzaTisZHMJ_!9E_&%owe90 zRb>q?sd$m5#egHxXnk4KpXpV_`Lk%WvumkI>#E#zMWvNyEp0v=CrTod)LMvH&fqcQ5bsNep^^TKzdvAw;P-am=w({88~+D1!FA4Sumn<_m! z9nX3{kEV=Dnt{f?%~iCSz*jc4!fsi;|7i((!z_;p{@Pl@rou5S!x*3eR;lJVUCp-Qjg z1%85JsL&&o;(X%SsPGtSURev{n<}jGW5HkLwOAb!gTyB)CSR_?j}?uoViw~3*X?^H3}FY*3!MMEP-#!%(oD!toWnXMidLlZ7&;5WN6 ztNKU9lQS9|n;e5$e^oThsmyQAh(V*18XA{TnJ4|H(&S?r`Z_m;8vRpgbcf2Ue?8L-K(L(UX^)!PdDA%DRkKsL#bYF3VcMG zbJLiSl~};Z7#gx%gKfPlu}ptA&MelT$~ocl05={PDv2}iF{rpeL-7qO@j-!Z8azis z={I6X3UX7aa+TPyyD@ZhhVWltC6*KHMvBv|O-Fzc_9_FSMydwMaF@_>XX>fF9MK(2D$ebs1`5uGW5pMjPP?1;t69dZ85C&J| z^CR69t!k*fM=ULga#I6GMb_IlmeO4sSesR3tE1i6K1hS{L9tjL0>hHTbV^1@@%08w*-% z@VRv?UY2pAenENen-Ys(%{8PvFVEkWbyMpm8j91$(x-B6>T#|-OR>b#>_!^6ca&$} z%DeHVz6L#=vG`NLjnnhXbG36US|w^IEWbQ2sOYBIwKTN2do1}@cGIWK^6W@fEIqBR zL6ojM3yO22VZ5+K|5$`oaU;EcdH!ukET&h|(Ad)Dd33y+9+%Tl5jB=dRCUu(zw)d> zZYL`cVU74_R*qM$;ift<8k#UUmTJ^= zQ{?h;Z2OE@%8k$W8;g3i+~_x;9DlMX7BvGkwA5OTH>&NX;l3L3 zUJ*;lb=))=U5jUY12Sa-;9VRQ$Rgi{Qp?9BfsV z``wMjzPqXPs(M)-$lT<2E0rofiX|Vo>0?Y;*5r9CX|AQh<8K*O05|4cN`>`}@OcwA zYCkE%yMGi|IG0MU(`ESArfy0+ol0ZA#nOjn0)Jb}uw}nv|Bs@x3~1wN!gvd%r2-U6 zlRyZ;t?s(_5C@Xb_Fs2*H)^?~F4W!K-JQLuQujjL-QDfo_uKEwCbzS*Gtcba?b5KE zbPSvqA-%MCaOy}p4*V;LM^+DJWk!hmPc;akbh_RtLValSP`iWabg!_6?$|w)=NA9z zuc38&)A6cugmlBx zFO5=%XboLkmySl4j8cx%gV@#LSrRlj;__hrKBGFOj0OXjr_<4;Mm5{*A$4&&t*oe_ zed!+BGu9}Hg(Pt%LOL$>G)g<`cu;RnI`FEdNv)FB1UOxeUCT?IvrK(X|SMy7>f_#s;!X*=SHQ|&gxBBM&X2aA|lO4Yl^9W5=3sDXXyu8waOjPDc&KHSyr#U4PX9I=)D~?$w5)zQjh&~VX6-!mYnDM;v{*wg>ZC*CF-Q&Cdr;Mt zj-4wsNbey0x4l6Yq)HX*$wuj0OokJTNQ@Q%7CY;9*iawH_6w#`P3q7B6g(s}cL39;)9hOv=8g zp}x`S=vOaH()ad2d>DqS_cYM<@nClKF!j-64gA8=>5ef>4eaZoM!IzR`$9v7`g!Pd z!7!=BI}ObYPRHXndg*gN4{j7sN9<<}9{2a4V6I**_d|mSzjUgStyl8~2>&mfPWHdT ze+POfYNcLk?X9KdKItfvrI)fZJb0WxUF1G3HV*QjeP6vg*iVb{f88{>iC$ei*h77P zx@l67R-ET1;ve+VTCJA0e05_~oL(9=)PpY{-PjYRMaD1>4*KcU>_{zYy>rv=&!K8Z zk7)DCO*i7S)Ij#oty`hehf-SN&)j%xRvy#b3dr?V)OVnikD2 zxoK;eQ1$I756wI0rp|S=^kB4yrUi#easw^hIOWEMUm?=fF=EVe+?d={i(_LwxcM+d zo!v@{PDk7nemX?mHO@opR5xvJucbBP#rSUvkxq8e(z63@e4860&70ss>Ah~`_S9m0 zmdIb3A?m$;S`6Ijrna3z)S(l_oZsrEFN3tybCQSB-62v@Sxa9wy3w$5h}3$rXtT}@ z<47$UOz~ivK17Whr^Sd>ZaV7~qME0A=+H7Z*(YhK!ZZ&peW83XOb=a}?xu;$wDeQ(pD{XV>1r(%pW;Sn zPo4B?mIn>8+}OTBiyN~&kQ(UJ?5$cX80)59wRGyaIU@d#bko&cT2kkV_#35@p6}O^ zA=8bHg>}-7c^-5a=EfIQi{b$PSo-S_E574Sjmw4z$2Vu)QT5>KG z@u#^~%6O=y8g1Q(GixQb%mYtLH^x2_KD*q5Hi=qw+G{Oxn!0Ifajj}x;US+!Zd(6A zOF=6=)aRQEro2X~Z`4tn%5EfTHPY0L9;_|zM!OgtGB=6%{kNprEm4OLrQI~= zNlCT)W)CGMx@mY>9W~nGq5fw}N;4|ys9mfZ{dSg=*j5h~N4l}3x(*53Jeap|$1U^RayVT*q*an^CL>e?qX*Dn_ZcGppr{T`B*2TRd?bd>bnh2-(UQs@Dpe?PlW zexMFs2R&%oJ6NqSREG`kU9`ASu=?_#(2TELBxUO8O14LQzY#1o7_FlcFI*TK6D;lH z9yEO7LaPZnELTPRE*h-1oub2>2QJF{SVEmZ9y)u+MHw@7)bEgo_>B_M_<1@ibkl`1 zhe}9I4trq9b79(I9dN{hCu>Wn(^u#)^0JE(rZtfJ4;9KNA?@8H zYFC};7n=SEl4hS2@n@e4pN{L`Ipsmd{UG)8X&qYaa?!36L2CQc9-6<+MFlSE z$azL+ku5=zHdjX%Ho3%_b&yo$tOrHcyAXX-htP8#?D7Pu3HNlUv)V<4hJrJP&gz=ZTv}x+H+juz4IV- z)g_TLXSk^QcO7M2_E6BXKxxNLtl3yOtMVxEVZj0%)C1cuQ3Oc%O$3zUMciTpLpg&mp@{1807UZA>1 z9|Fx_7wxYesNTKqp?U*cbUGr0PTcU&T4SJeBQ}J__iUs zC`MGdC;FdNTn({?;8Ro4|Gvdl<9!d6Y2>1W)DZG{AZp1b#ieTLA=KtS7pkJT^yYyF zOVeFQsUL#8hr)m3imPc&LhvBXMPvMmtMo|3EQgDlv<#tDk3H1$bAZ&VT?o~+i2mOS zkS0CxU@}}7+&Kh;o_a9nNPs%HM+nZ;a?$1W0cxXX9{N|!MWg$MQ03ycu;^;{Dp|WY^(x|` zigX@s*bzdD3cBEO`AdU8d2rFog*$sg(D<_l-7ER4x3fb~=%16Oh5C#0 z|2f}i^Jq8N*J zPTI1^Pu=oe)E}>%ls_+oCj9WwlEr>f@mnEOI>p~brU zss2wwu=c)_p8n^jM*sHEwcAe8z6>F+KOV}d;U^`$3nA|tP8^N!lkWZTpk}TUWj=?1 z|MlQbAwM<#M+o{{a+2X)F?G>D53M-oq{@FoXlOo}zUCH_Ox~e%`IHmivWrPg^2_ke zal+&qib`HG;#U<@&3>V<9C1>OiN)07-ZF_3EyxuVO78{7^(!Vd(uUHC15U&>Ehe2S zAmjQTCz^+aVvCOqTXHeANn|LB?sQVW_+skBf-*^4ozyWdl)4s@shNKa)>_ zMqi3bHeVU5*E%tvd?=y|%NTmQsM@beC~mEE($b?vRj(p41uS#Y@S34?PwRAW^NOflf@K=o z&q=2wtU?!m95U zVZRh7&FfKEJrOR`4Xcxi?hK{*MwuqmFD&`(3ng!p6XRSBy6_ISM3rjQ^hzZ`P~YoT5&QRnCL47-4CUR%d4`sp#ctc>T=3#mne^w9lIqcTGZsZGntWci*(fm%J4E-#Z;n?jN%Oi$fEr{S-? zkW`?8jCt=x`$#>m3)Yn_r256_ar|`}C6_FuuB#~1yXT^PDLu)RWD5ITP%2qoPx>cm zh<;R1YEW55%7ZlMs^}44MMmY*1=WC>dJMdiMoqRCRDV{HY0-@|3WlD}RF$dRyn<4w zRd8+^%48OlR#cPm?NS=Fsd{8om*MPGPz_AiBkp_}wR9I$9W`XCb6Wg=eLWd!%H*nC zPzq_Hr@=XCu<8p+A8X23b0iHRE%i86OSJbYsQS0ls>p&W5I_s%7 zlc~o=A1SPdp5peVq3d2B$tnq--6`7l6*hwmd5Mo2l%dC{t!cD;jF0*nGHu$JM%rO| z;>j`%?%^Ya4A)cM+BA6T`$)4)GQ3xb_G9$uVwN$ZrjJ@YOOJBP(uha;s5LFZ=NF0g zQ}q;Jm1(K3kEEZar!n)=u;5(*>5)~&u32d?%-3VTO~(4X0&36_J?>6RqYJ!%I^Hf* z;mK(fvQkei9WrfLRX_?~r>BY&(y(@70jY9|j5cFL`^|b3NtJQ3Uja3EhaOW$q)}ee z0_x3FnfAz{|9kbcJx!*I$ps{Rww@jgNyCx&0@66A4F8NY7!T{w%q8Q5e*v{bjvh7o zrIF89Z?&9TruMzk$Z$qa`O{^3blY2szNn{Z-O}*jsJE1xF5^fi@&CDctgj>E^9FCV zWI_sgd~ z?kdyzN2%0T38PKjWHL0(C-oi`M#t`@A}l$dl+j(r%Uh}FHa-lN9x^J%=Tn&1Qtr4Z-Oz|FLFs!>HlKR3z{F$Cme!G3;zA>MsgIx85=ujQz*W z%fqnZWGY>6@Q+vPBh$%asbpRgM*jpijrzx|8^h?yp;Wlu|7EB8$|%B9QF~h$X7rOW zO8v{r?+!!t{i(EY(qG=Dzf6sHr&7{^FiILAQ}GXmB(%(oKdj`HFeJdmn}eS*i4}@^5~_Ba6GMQ|alKFj^xE{o?hTJ^L9( zQKLlri@#V8MTR3Y75D#zp+=^RDNBCwivX3}`b_MrPhmeo$wCSC3S>vg#)w5cM0CZ>cHo%qbI z&KH{bQwlol5bYPpcs%PiziYstiz#&T%17R0xlGf~rqIhr;{R93 z;=T2c?CEm@Z918PKD|G(>nmiOIhKN}Zwy$lQp{iWkstYJz_UXsbiC+C-gK2r-aLiW zZw3loEn@kN4{XnG0~z+GpxN3F?DlFAe|M)~RsL`+TqC31zz=*z!EiL(oLQ{)|lYX5{2>igt6%VH=>r+tf-g|auos12uQ!uEcXun>@f1BU)wxQuTwLFD- z4tvjAZV>TfaSF9GhEw=PnJT5eXZ2&k>EHYm6xF_G_cjWjnUjK)#BeOxBqR9AJ6^GD zIBLvDp~gGk@iv=fsy8Kt%2x`fh%GV|9Py4NR1c@#St z!?Apa(4r0A@~aKQq3timKk6-Szf(MO?-aV&ESzF?$#nVs8qRc(0g$jZ@Hfa5x6;lhOFtYu-c-$JP2N;`{H{yzG9Vzw4xsb!0d_6`b1UHLEo) zoIX2+&y;=579NmMC?y4nlfqH&pbYKrSKNPkIHIk>ey3mYqS>P6NlqcJIpIWtpUr*6 zzAXqRd+ijQ?)ZugKRRKH6X8OSiT!KXuSy-7_A4PH2XQ4ssVW(p|wBPoFYtppnYlbs%lmQ#Sj&4D(F~Drk&wT@bNg zw8JY^wSQ!NHik; zvZ$pGJmKfc8nGqEL5;^h;rA}fL`NKSsFIOpU6JW^!zXM{bt7F;9oQ88gr#1U@$`U0 zoc(P?{#+UAhsS)Z*@%359proHG2fRfQ}9j)4Rjc(SDs8OCO>AKTtcGV2k6GL` z8PzsA(4?Lbw*;?9e9UV%GNSHU2krm%h|jn#Q-_rfD%addsW)UAc>ECyZ)2o>OC3m` z`H20!A!E!!2Ld}9vG=AJ|F)0#m##)EpX;FIMWM@GQ>hkUDS6z>K(D5~>AZoey2q0tUnGSWzY1YfKC zkWCq9q~PHW?Du-ecHI;C%j3ZCNk;UzFKU5{4|vDvMsbgnu=&ylJobT1^#=%B&N0$; z!3%plV09K6sZ$>Z+SYu)CO?!hu!jScml;v>k&J%654dKv5m{Xvl$m#*KYt|jM+XP} zU2mj0kA?nRb)UW7Vx;+P90=}rpIM%WnyG~YmvMNefq z(Lg*u7xsH5)45ys*rX#yI$zg;#p~~}&(CDsb~!NMgb^#Ai~4QQJ^tTWBVMOC=(_D5 zuk%8tA65q?UlRQn+@!=kmXv3td?p8~J-Ex(z7+YBiD$WG6z^k+T(I>n|9H=c$Qll6 zBH!iSuVpG*#X&b88)>WHAm?3{^TJ3KD>!gYcb7GLBO|$t13TUtQS`0wpQm^D)K5m# zOLS2F-FNt&x1xTGb&&ksNNwK<{WS6p>+#1(9U>iQUiS_w{$6Mng9G)vB5+V}yYM@_ zLZJwZ2oe7O`Zn+KL8i$i9TZwDg0vrHs&L>oD;yX>a|0dl9)Fu1{wUVJ{2bygvk3J0 zBqOlVZGI^<0{aR($QW~*hkuqy^>I+PF@jDCKJwufTOAWYr}I0ofNrt=Uu0bSW5@Kw z2*i99xn%M!-nVQ7Ui`3&?=Elg3twgW^ulv{U{wH+a?GV$AaFG_P3%Jr+D`-VHXUbp*A& zY)59N8*JJi8NJWj(W65IYW|fmq4Eu$-ZcWlPuppw*A4#SudrW^ovQbWpxOUqVi&Ko zxc(6|^N1b47hh-Qe2Un2u_It`1l|fR+~Ycb3u!_m&8XpJ^BIJCC*SRZxAZ9j|vppip52*Msu-nY|HkPPEgD`?-8? zVTJx1XQ$oS5!A7WLMyi9vgL;(sQD;6WKS*&D5{`KrX3S=BESWYOv~k+&qTm8%uXkC zxx8C3g~koCQ=^N*|NImx`}8WaIXuCPUS zJDKZVF`?OI*0!XA%dlf#a3l(7 z6vzpe`LvKoT(4!P8DB5)4H|{+RI}5-@JMoN6-qdEi8YOmq??uO@Sbsrz0oRoRL&0Z zQa`5a6ntrYiEGM4;!P<#)hc_5R}E3zo!zUcq+c=DWxW z7!(vLZbw?3NNf~*_xuGO-5?U0Vs?sIe1X>qS4ih;C*P)#^j`4HZWq|QmXV|>V28W< z1vb;Dz>v?5^X(#0B|^clf*1I@&XGv?ZKKIo&+{7*irDM4(exgX=vu=Bj^ut-R+ZRAz#JntB-ko4Rp@=YWaic!QFlIPg3 z(UDa9u?=4zZMoVW#(u_ET zo)|VPI#+Eta`!B&7O$YmMH|{Lj>I*=xtq@NS}P*a{;Z9j4L!@11cf@Ev{A&` zNQz8U$dhuG72Fg_9gf*hLvxlLP82pjWW%#y5kJ@Ev3+~ zeKuNmAX1!xqtMgLGi(M$(x6>79CV*y>7^B9ZnL4+u}HD!t>Bsd3{N=~iL6aF`tjm4 zpH)T?XAaw_{P{?+9;Q(1y{DPxN+e~ivZ3~v)9hAR1=E+=@by|GJmnO$u78?eyd8;^ zi)=J3@-#P=S7`M-8|{7&Nk;`=e0z#5ei}(jX4$Yj`xNU`LBXnNHps6cQMjV$f7U79 z@O>nm>UPYmt!8SVL8$~w+=e9h_*84@#i2*juD0Pwzs;c049~(vl zMWJ{#1zUcc;PtdoINifWCr+H;YpW@Ayo-&hghi3Ly71rGCs>KdD9Y|&!{2r%*zM|K z{*Y^`fUvl>yjCb(Ib9Pw2|6n436)VXR7?^|1;Z7DYLvqVu*rqBiN9QN8Fe#>gZ z+DpgTDkkigY{My66qux7>eAzUVZA7qrCP^XtL9O( zu(Az>3m<2NlNBs1Z$sraQCKOs)U{*0aK|VtE^VV)tB>)TCWRIx*ywrJD7q?mLce3| zbgw9y8e>Dd?j&szy{x~M_3hyfetoM1os2(P;|3ZCCqigX^~T~idw_->_g ztD-1hszL{JM_AzcDC+guiq=mLv-znCdcL>f#pWnfNmDRn*I}N$BMN<9TWQM3!~Arb zLfxKQY0=&&>f}_YSlz>HM0OOle{2Oe9A^1k3fkSbqVeG<%oqIN)ghjg6NQeqt@L64 zAzt3CQ2XmvDt0D{P77{0?ht!@A&Qz^wW3PHL#$)^|L4CIIaj0bTX1OfAwK^`6dIki zQsM{VGwUc+|D=_M-i@Mib%ige#F{*cqV!`{jG9F3R9ywGLsnFL9)-5`ME+|=+~-Xc z+}T!|pFsRaJz=wbR(kOvie~<&&_8kY_35usWZ7lK<)bPqTVH{Bn-$A{Md6s>qtjJB zFkdvRo2-=ATIH=8D1>!Zs^b$)-v#$7qq2%cqN(aCD-wTkHm9M2D$A_m{;_D3Y9!*{ zDb633h(^stRhsw=sj0|WP-bTl0j9JeT&`BjLfh|yL&@0!h;HB%5d+=^#a zqVZ91zUtXLyJj?EJXX5rlg%eKS14kzmF6OvVp}LQ;>tmmVU4E10aoajA7r~)2>sH> z3TJ9G>@5{k?R}8z(xc(i!%E5QAkS;5(AUmZ`uJZowQi-*jv@!y`Nq-oyuB3-uODC^ zS}C~Q+KQzuqA{Yif{tqr@a}D+ajUr)vjGQqKpRCI1!^Trr)XLt__^r-3-2CH+4Zeh z6L5f)YpY;)9V5ky4L-w=2N;J)~ zSn?3i1!z)aEyw^AHipX_w&H<(HK+9N<|;-<5?XP8d}XtZze@kNJoV_ZrjIB zPLHOpm8^(U_OT5e6|^sB#lkt!sM<;N-?fi-T^NlvrL3e6-N%o268S6MD$c@*rpBE` zEP1w<=~hQma_mFy@y40Q{W$9g@s3Bhv0<=_VBJypG<(+Vl`P>#qg#E=J?6;L{&=^A5Suc<|Fg_h>iI?5WU| zuNJC(Gn)K*Db#85Zl=8#O~*f4pl`mLE$XGWJ4OXH+U(-~zoRkb zriC13cky3+6&jgmp-1^*#NB5KJ^ZzkW&6a?fXf!lKDCqS`V0Mf-h!D$Vz6Ft=eaw1 z>wp-vKW(9n9e48T0~BhSW1*_SF?3RJSf!n;WJnC99&{ z^E>#Cs2J2bV4=HjfEc6j3Ltyh2|~a&h{aOzAU$(Vejqi{164N z7h5pZ8iUqDMJ!<3dDGMwJe_Z${zbR*w?l>goNb{h=`o}XQ|R3FZ7iUE44s>9!NfJ& zSYeNdIg>4T)HntU1$Q5?jqhj?gToUnG{n4(mzG8TA7i2MZDZ(w;QYn6u~wa8XxRu0 za_?+qX^Mh*vISMU$KZzG3mdm`pFS~|HN-;qhiv6tG8Gy>&_cHc#L!p4R>xMhXGje7 z>uZ63$*pYIa4~0lS};P1!C%4NkGAlXQ88%RRrt@gEqu%fh0Gl-6gEDFii}jKhq8se zofJc5+FDT7wS`R^DfDMc3l2_?L5Wd93x{msBj?1RcvA}nKi|w3j1vCaz(VyF#!%E~ zg(mLa%#xPH(1W_d=A$;VHKWCtxh(j$Dh5eo6qK*GnIBvqgA*whs%YHIw~rAq-)f=h zTVklnScNve-o!fWjG@KJ7I9|wCU$VFf{C>)D7P;Lrf~`yj^D&TWyfH6bqjTFw29}8 zQ>c4o3!OY1L$2`(os8bZmgK}x{qmyEA2zb9R&ufp>cp zgAZB@9Xz&yf0(FYA9SlkJ#xOdZx zsik6ZL~z+FYk9-+vACFLCjaGYdFm{Y^DdhyzDg{e6TH6HTK20(EUh_jMvK~O*?+SY z%sy?#DJd2=1t%3*%cojmF)qhUU9YdszY z%UlKN2h1q=Uo74TZfRP>&oqjKWsjM91+3u%=82kjhnW^MkEI`iKi*!=dbNoq?G`h# zHmqiz`3ihCn33Eu7Cs9^`@yTZPq$e7Ty3T$_SJmS0+F+po5lSLu@taSpHK0dwmw+J<}Oq~^UY!}EEc*&BA0Dl#UaOH$80lAkyr6$ixgTk-Aq9vV<~pA7=Py~ z_GD}E6U^8(F&5>PDA@UQB_A>^7G1`e>Bz2?eD@NenMRn&IXjkW zE>*<$t1FpdK`bT9W_+u&k{w#Apv(|6-YtoReVG`4!%Dt$Wh{&X&Gg{a3Vw2#LcV>? zl(jCFQkN^_+P{J|+#E~qdzevV+zNJLxq@q5%m~{N3)2d*7Sdn^zr80GhdP+)R@4fv zt`PN08#Apx7)#YxD%9@%a@PM)EKO`-M!341?Ov&%cM~&e9gju%RSJGgT+V--ibc}~ zW-8QdIp4HO)Q@$|bo#vL|7wN$#4l$HuEbK5%Z#Wm%hyAaUY3-S4Wod zusgB%WHHm1Y0LP+H40sanO;7KCCyre1Ax{S_NyXnKA5DEQ+pE zQ1a(eUi*D4rd2Z2w-ZbG*mVl^D`zI(FR|pcUevF%m$K_WVyR&%GosrsWy9AiK)e}C z|B5jeT%^KM-oiT$iP2)r{w?7d8$``)G*fBcIC?L5!PzD3SFt$y94gu`Si*X2RB%&c z#^Jy?ybxTV%MvbY;&3!bw6D5^ci1G>PyEf4s*e-jfG9NIdkND;#L>heX4Jd1m^I(5 zAfuoecVps^Cpc#5V!k{v4lTXRIueU{^PQ?)WtvEd zoy(7Kg^CX|QJ)iW1XZCIALlUJ**N-^VZyjWbJzh@!To+F_+E-b6;jY?${c#wzEupv@BeJx=^vm!It z;8P-g2AELG5|5XHi(jA4e>>u_yQqmit)9+Xofa{pkcqNg@pMV>qW;s_$a?YA+uMXn zrs<5GQBdb!GVG1wu~Ts2fayG6^LSMHl}rWhOyjX<6)N#9nU1!Or&)r>ZJ5TgI>giK zkI9H1JdG7Nr{LV%WH`IVW3b@wwrSkASG>4KK3S|WPUEl7i8aHg$#kM$JheP8eDT3l zHg!-ub$ytO@U2tX+4Bk7+1 zMWLT{Q`wxXczSjz8HT4**vyM!{pegW8c&T!!AlA*?VQ3(&WgvHQ^|B^#1ua0l0sR> zlPParJiQX!tj-j+WN|#TJ)Ddn!xYx!vWOWx8Ld{top#4#w%|jNlX=vEc&u2LO!RIN zFPN)P=Bi|RuEx_)!4>%=w)tp0HD8vDH(8U|vs^{g>dEMNG9JzI6l`cRiI+MT597RK z+8j5DpUYF|_snGR?D52|2`%w?BHNx9PgkcVaydYQ?%^gW9WxS^oZuw)E*8;_@g z$K_=4YMNY)AsWHB6=quL+#r5%qh$WO`~ypv1ch9lbD~t&2*ah3;hZT|Aym zzAN%qYBJizC*Zr_Hr>Z_edz?$wYRbD%mFM23qrZJheH%g#HP@a#`bSiji_O1zaot==ls_49D{;$8x|)&hnj!&%N-1@S9^RgV);?wzP#rVi)L zUnC&^QqbR)!}+XtB4;fC>E0&LZ^2bd4QJOrCeX$?z>N=?tlfJBqhUwjwy_M63KTgFt)YAd_Rgc&k?|gB8liN*!)Z8 zl>-tXUMnH%T$x|~sL-q-p!X#bspcnz@+!z|n=X;M3r&%I?*97%)58}VS3(Zv()U9Fkp0RKwultZ{9ypA_)F+7 z1F&vbB4!BwJZS)LF+34+2xw8l0RHBenDZq;{$mo!`CI7Eqy5>b35nwVP2f?h{%pf< zv3^qwkf$V~@E@`N@UtJUFf$Pcd_f^|`tgo`#QskK(381|bX0Ieg??=5qC{$%PlTMa zeObg`QM3M*P;Yr66v0B@>_q!p2a7L_HRg}8vhhJw4@K~vo(K+i0^`{<@V;e`x3#PN#yF=n>WmtNdb=}8qX7Hx8P>QdNb3J zM7n)f!sNBRSYZB4Y`7`mOHLyC3J$dN;_J>NiuXVzioMs9pU$62^)5@);$k8td1cbc zAw8KUH<9$`CFo1`WaGRt@%ofFhW17xo(sOetp^`+SNQL7i85V1xYaw8rXH54?4v|l zDY)sg?(F%qL~6+;oE_Pnc@@Y+`TY_WyiP^ns=n{ahWKQn$2tkU|0N<%aL&Z8Jfc7nOsgcyj_=B=6wIXH zWfJB3Ced`k^N)04)BTd@{z3`!T6SS?3ua>LTnUz-B-AOCiMSt~`3FrBM$8n?Ji9aB zTqu+3PnBq`K8XtZX43C+omtC>Br;5tka?yP>*AY<_hTgl#U|mn;18WT@neZeI6P7k z?;mvH(Sb@ZH57S%peT)OM(ZfEpdy?ZTNTmm%RvwIoPIGST5`2R^TM z67uzvsC%Cdd_j>+y53VFw<(Ff2`*o>1M{&b(ekbmhOcSQ8W+t(zm5|2q$OdG;3#u@ z-mOj&ENvyacc&c>D3(dumJ)?GNTR-iPYrIzt~N=c2TdeI1-D}ti)CVa0|}E_CZU{P zCN^$u%WJet!l=3uZFRQgWBoG8>5}M0rzE;2c>2>eY*F_l3Qm!5X+#@V%0Ck~EfO4k zl8`C5v!Mh~7B?Sdq{HArNc)q?j6%%puG5(O?zqSJ!UmulUoP=V264~-M=f{G?nE6VSvptElB{He+qGoK+o+MgY zKtlg&%~-b*qR;sxls=e*qk`vMZpyDx5-R>?w5eB9UNSh7{(fU5A4{U{g7XSDWtC1P z(VR1Nt`Fb#Ql+td54mj6#0x%jcZA?S8%OC zjoHgvN%ZI;!_c6{tf(dvTkbL}yq|T(|7>?*lpcc6WEzhl<_xz5e&p=Xtqz@18v|^Umz~3Oeq!L{jL?K+MN_Hn)Wb>w)Dj^|8~G{;d#E(-Qhi;0r#kve({ zRxj4p9#+y(_&CXryVusLmh|zrQIb=t>39M7P`28VYU+5;2uUB7*OF-^eKcl>r1W?l z#gxMMi>#%kHq=q=0h0B%Yig;b@ci|WT&<}NJ-mDzIH0Ed-crYRyGyDQSX0UnAFb^y zX=OVdO$U$OP(!QTSx3FvOI}#5hV~-F$JAQ#@9sKQO8YqZah%-JN5_AgN!m9ePEITB zqmv1eS`5_D6L8&PaazDI9nG#U`R~r^nlseLE$T?#>eJyp)IJW5uP!@{(Q)Y-`21I~ z@;*-{!2dgXiVnvs_iKU#CMq zCP~MRRgvCuKKfb?<8QN$#)1RdRMEa{*U`Sx7_+}BYiG;(cto(|WqWiSRNlweQY*_i zRmY;Jq(EC`*|xlo{uIRTe^5so!3WOAXtR##=x9F4t-Ho(pP?C>OR{oW$B`9$oGWXL ze0E;P(b**RURp^`tl*<8nI%oRqN8hIRw`-Mn>srANAUg|(OO7FAE*2fsG-$y7x4VP z(K6|gj$^+Fx|1hb?yTse93KSfp6lo@xX8LF?P8ja&b<*FR3%D_4fFAg{{#2$nsLkOc6fx5fi94)Z_gxJ{mAuYPkdTbmxrVks(r>7vbY2Cj@T| z((_|*gZ)CbDyHYgM+A*;D5O#6qhJ;kP)bh&!TR@#wziC(9`6_Yc#@(W()oDRZo#!G z>N$_z$1f@>@~2MEt+op)bi^wY^q7A)3tDd0(^Bw=mR_xzLr+iF2{!!jXfL5zvr6!5 zkDe_CAD5o(k*Se-?zl`)l-VN_4L%B61dh?u8SsQNZtZb3J-wWZZi$`TT0x_aH_j3~ zsivNrgRPm|(pgu}-KPoavdAS@8}Xed3A*1Bn_hdbF2mcsp)tb-HQ|5+(cLrOvomT9* z;ss|))pG`$kH_z^$PEkhJh~<{^(?Zc%}14E1vOZzr@7!B>1OT6NxPf!FEK4_Bt?6_u^ppV=2q=9!eGij6e=qZOyu=drceS_wt zQLtUrv)ke0uo*^q?Vuig+y(V9808R$j~o>Q4LAlpIL|4A7Ia!q??VOeYH!efLbI_X zuI0R*rPIg0zj~Q)MbGVu2~y|lzk!0AUe;;9pqZOn z;9Zt_R$M+_*j*Etk%kFsSEG&BvL53aT%LM!oBPyAQm+!Uexf@btj zh4+8dGr4{I>{hsJ@lDV6uL=bX2$zX&%zqyg`twUqhrkB|!?lGO4YVa);d&dxv_H_a zPg6K5z`&6nAOBZ1Og_(P;Na&9m3>@Mj`aBG)+2>Ryy{o8Y z^kV;fOMw^Ozy#LqtRUN$G;qK*g(lXiAd|d4I&@K?EM*LI1pGOzytbl(frgz`c)_^x zT1Lgku9FJK=nNbU?iX5K{%109`VobetL5Y<1?vYZG|q0I(E`tafW6H`(SnPkB8i|>3tSWbxYk-e)zg{MOgb`1^IcFZ=QmQrC9 zT5H*&eY~ZO!U^-C2d8c=A%8D6aQhYt`D>Jr6QX@os)<4iS3nQey(q3Z*Ba=01BE@K zi)+~{K@+d=&5Z_*1%E18Tn^u6z@8f8Z(lK)QVC-wR-xj%4Rj9tp+PatzaPIv46grO zQ7uP|k4KThP1wM3;G!u-<)0%4b|?xBu257?it$mpQ=!Etp$GqWsE8JM&Oqy}3a7Lv zqUEUU;|@lJ?_a{_gIjznEXQ3paH$A|(5FmJtn8y3m(JeKFH2R!{_lgAniVioL-2@!`L%b2 zjr8%2mkSlhuccJO`tzTc$CohjA#nP}Kv}W0k?TG4(%Wi*@-s96kGyoGoRN&NK5G3W zpVlPYNZMU5cl71c+Qj;}?@cd%G8lO-_zus!pqH~jNBg_keo+;u59F2hrN`mOdh!&n)wI3G`qTy z9)p``xwY`xMryR*%axks){4jZIOlFJAFXHPcyQKFxn#QpBk$SfCGXT+a%`NBI&bpQ zk7h#rQLRSoP} z7ka5(Pb19&KTXY{{pf3?*Qs8fWy_(RhGxY~FHaw2ZWX&P?iT2s9=sY`Zg zuZi>9MBIy!M(P2+nI*f{Zmf~^j`Q+^rP;Jq(DY35^3MrIz6tK3WRvrz7`aHImquL= zkoju)===~bIc6HEI{0Xx0PS3=kwy>j@}N8c+VEOF_Vn>`n}tT+30}N5tIV*>$WOa_ zX=zMW`5!c?oxQYRm66KS_EE71Sv1RfBgMD(vVK?=t#NH1XKU@{Gn zc+AKn;=Gi*R3^Eoj*qNWz0~crk*5@<$^jhCtu)m#RYJDBFFOrR}bgU0$y62(L~L_Ycu{(O#vp7dA)qc{ay9d^YP0ZUOt@D z#9P4qdVUiL`Aj@LtC#Mq{3`B4BQtvGbwLy5uJ5CfcfP2@ikj%vFAu8)zNn7+cxJzO zIB!W4w*$|O{VdjonmGEChdv~J5>ugh^VUP23MNv)b$5MKPe+(&-YXAZc>O_r0!`ct z4>vKHxL^aEU(0+DpKK<6^VmbX8^0G(4SclVzK6!UP1FPIn)*%+k|wHp+rwo}yjABz z^W~a{*GHT97 zJIllEO;6M|2|nI2&BM1Rnm7gAw8LZ3cdCh-Ou}!z;F0h{lXbj@vd%J58u<04hw7ZU zCfYvQ!(lldss$QD2VWxXzZaj;WxzTWoYW7 zkk&WUp%+YappJ(_=U!JMnj(Ht!^8Qmnz%mLbMBg0f78T4)jT9JUlXICIaJ9*$~_Zp z2LJF}RnI&!QP)Th;-^>CyU>*IdbrthTyrz5C2KB=k7*`8>cE)0cS$&#`KXu0LlfSb zs69BX;3c)#Cli%4c=&ORi|Qn3&V+e*%{LS82lpCvK~(x};=biPv~JIN@dBDMr9E^d zqnU!5<8P&(Q`-fY>1+uPZzz9GjcktdcM%VN&S~cE;LXj>iplxRT&AFhzDz$O=0S5l zuZKc|%ybegPM%h`7d6w+oE{$g_muh;nsNaiu3Xa0rCRuSq~nyh6KduQ89j8n+euNq z1;*TOH+8RI#ydoPl(77S`YFOprN6tm$L-_lG-ytKa&wZ&%-g`j^Bot3>}Kxr&Q0yB z91~Ze$^F_*i`-`V1}-rCs9HgqY5NN|dv_jDi?zg_E$4H(R8N63y#U@SG9g->bAqp2c!3^d!Q-2#m$umoB1BtHfW!?G2F~s z*1IWi(_Zlhng*-!TZ}SO+17|(J>8?e8Ed9L%iOF4?@_C?#{99!%|j=exgGdU{BDtB zs+ptbx#`KcU19<>FJ`%E_DnNv0{_rZ?l!gddNWnL}GryL-5K;kr%g6KI-tadVzSX3pBy z$Gh%t6pN4H{&O)65)P$xQ`MtrFgLJ~}MjG&S8!t-+`Nu2c(uG*efPn}b~|RUb439By9u z)yylwQ@XDZ=3i#sYIalG70bnOXcF{pI*`Faufg+gEmLE&TIgp*H$MnmrsiqyE=lmx}gzEgTi%rXnMjhW97MfNV&(Etx>O5#% z1#mBeExaE*vh*U6TH3-_^SJ3|qlMx=G(&T^DWtrG{(|pMUZ8FWw@{g^Zf<;RzFN8i z=8p_+wi_*61$^PhJaNow;SRrCw8K14bn4)vT;E*Oz-6IH;KQBfs&^F&?fvNDqDxZM zP0+M>>*9`47QO(UadnRPQQ5+u(_GXk=N$1Gn$+hm8d2Rs**jt`h@P$ftz{v{V;652 zJWCDfh&{_a7mulDVGlTA^GuO9!NT2dxoGdx8KN#UxvsfrMl%a_0Y{XWp%!Xwp>-Es zysX}IH4&PcXI-4y-ogvOapR|nvRy3v=!A>fADAk3Kr`Zqi`Mn9&{=TS&r?)GUkjCF z7f0)-s868r?|1ReffoJ+MuJsD4zqBx-7cy;cakXB347jcE;{V9kO`dqe2Q9mjD==y za&dS-idwZ3e*bkYJ~7_HEx=|mQPiD`-(sbUiu9cz20_zxsf%t*x6pL({I%oNrgJQm zd!dV;KS);BL$fi}#rNi0_%Jx7P_pQ-#KO@tT@+VyoVW|k<0&qBy~08t!7)i=)!u6@ zG;*Sg=k6P$=I-p{kZ~@&i_(HVDmXv99W91$!&n&Qq6!s83)vZa{t+(9yxT$v;DXJQ z)a3mZ`aIah(`JrRdqb1j-^JP4!V|#5PmL6_k675y+eLT(_{36Z&UJH9@JS2p2N&<2 zs4h5bp>CaA{PE6k^$Ik(+qpROl7-X2vDJo&jn^!^x}}SHZ66{sb-{OT>LSZ+3x$AZ zhYVJ?+_%ulCU3_tEJGCV=kAq!2sF;-pf`1iiD>9U_@`$1?x-hD>mS zvC>9xh4hwc&Wcvrm(RujwP>Lpfu>gUfX!c!q@|8AL&eR>Tgr~8hRYxnwUv|>K_-Z1k zJN7K+oOH9RmCAxsv?^+YURD}*%E`ZUl~pS=g^oG-dOs@@INRJxB4MzV*Bx}y%goWD z4m6}X>FRJRwF1BIO=_J{_%3^#{P=-XdqC5DhZFuUD-Q?vs3AmyiB`_I#Yx@vc*O*0 z7OZ#D`6*Uf0A5qhqsGp(l3}%z^UZXrYoIx{%*m%yt-K3t{p%1l7FxN*A}4L^W*4WR z`8?N2Cze|2DmeJ2RjsnhN)u)|`A$`f`UILX)0}*Cos~a=_iQ(b*v(eno#LdLrHmqD z4>)5so>>` z!VAsX0Z!76TB#=ZYh(pgIb|hxA17;@%BhW^x!m2!`_5UpGx$TXvch}W%3V4;spYs( zF<*?VYsux|Nc_uRnySwmVju-O9D<5m*qzv8? zVh1$M>N#oKODi1#ms?#-HNLUZ>sn5}5mZ#Y0!?ytCvSOganjH? zLE zOY@4bp4dN_oU}H#jojdcdGe^G^V?`ygp;d}$fd?XFnwPaPtKr=hY$%`u5&_f1u(Spn(L~rBr zfllh0J(E}l4d-&A2Gd5{!4U&9sD&LiYM9N*VaI>_8Je_APF~=#@fq-dB|nrBkv1Ol z$3eb9UzOX?6#e0#)Jisb4bB$-$)C5H4PF=r2b$mee?U|Dy@O}guyM9t$iD`pD~022 zeEYS7mflZO3ia|)pO+4r(ZEI(z>jyo@CP=rQI@9;o;B;K-wDm)2M(Up!p1S+EIl77 z`P$mpe#e1&&HGAyXii;s(4>wwY7f>*-SG!>vr)^-4u1UmhQA*)pU*jXVlNx}z)@GP zD*5``c=9O+HQIPdnG8+&V-6ZS*hY)No5!E`XB=T8^`L{hbvWbS08K;H!J|jncsKa2 za#Hy{*2YiwIH+{tW6A+&`tNX1zlk&q z53Jf#RZ|C@dxHB99{(Z9AM?^i&PEO{x6J3S2+hg5 z4&M9P#wM_}&Je}*-p2K7IcV9hzKR2y$FUCD^w~xVxXsS){*WIw>Q~u;_ilCcM?sS% z%E1f&*!Um!Ezw#jlG%>+(?Pw@Hc_fW6Y9eF$!4cI;M9@z{TXxH5r=nhaZ$@(ADS2= z?q#5z6TrT-s>;rEa8>H-T+c`GCL4`eemC?}L%IKglX{QO`0>N}T*9`8x{)=~JoSnyfvXebqns+WVMc>&edmTG12FDG$w|_`|JFR|Y=SD9t?q30o z?S-AcB-nWscwo#?Z|~-IKK2;D(aJsEjnLG;Z>J}%?X(@dIB>)MrXB3`_?Ddqj$6Ec zCp7)9+4)KrJMRStKb-EZ)6>p>FWRYg)L1V=GySZcj`X#o4j$*v=6&{i2H7d(q@C^2 zjrX5|X7dp{?-*w1^Wc%+Bfa{Oc8+8_!yj(;X+-~aDBw;F55JIw8L1Kd>$^^QGY zrx&=!z8AgTi_r8LZs+%h?R*xTRJ_6d9w+c`{6-fC^w@tKni2i%bnA?r4ueBtMtiH^ zx6Rhe&LQWfdi~H$?`r4mSM9tDZ0WslzaIA{sH2^t@~_+f@18AfW2Xi8?6e8Ie$6g# zcHG+vE$sZqeAv4Vn(dA4Jmk5Zmw{hjIKTf*nw?z@>=Zoo&i+Nv9KhIV`4+z!xKyr} z-ZLNVRK13s8_xLToes?vj6DTo@ZVURxj2J=$1glfl`uxq1N{HS>?4fb(ip?zz$;yO zlqp#q)ZK&oH?*KK9Gb5f`@eEHcqq8Qxnll)dGS1&?NqB|Y5xFdvg$GZ3OJ|_ID3~0 zN_-IqO{r+-2AlOtcW8>1we!Ie4(O%n%|`}eoz zj#ZksbWr|>HXgcvyz+0(U2w<7C)zsr-(1}8Ns2!jb93+w8`k}){`}Cay=ro(I~8Es*P{FTBiJ4a~@#rsXflY@4%))tNf=YI=ICSXlSkf4K!(3yWCjA zUV^)~-Jq

7W7YF~^VHtUQ6{FV?<7SOfp9e?>NJ^N(MM^>~?$?qA*MzXna7MK=1e z)InFl$A0cnx~y{0yty`BQ_`OQR2!Y^eaL?l8hr}Z z`|S?;x0e5zbyNw%+P-_7jT`Jaq4=SZNj9G6ckov5riZ8fIk7j`hdsi|?C1T9prIi) z^e=JHba1Hgl5+E;gAQSju`vFsk_1gmZ>&AogY*GU7;?kE`_)MyX|iSO{GpY zDuO-CzrBqA_&p`@wu4S!j}!ayp;8r^S}kq-_`ZWZ;AQ!r`V*cw_&D}R&BY6U7&J8+ z+Q|RHK_$V1TBRvvv9~&nJ(f&*qvV06W=$JUdFSBY*o&23|IYvWlY`G-kLJJh(VvDr zTfGpR# zo1tlFu~AO!Ay3H4};fxa;fjboqQL2`yrqBx99GZ#l{s~P7VYclJl#nijyB^8?CpPA=?~uK@DBWXQ;=v|8D}%>@ef577EiF}@A|>YXJVav75w*d5mn%9@brz9 z%6BTJ9)_mde^y#q*NK=P{Et71iySyxyulfxc1o~V15K}oR_@=_$@9SrLrSTSS~@xX z4$dn(Lezg}mfkn46xYs4L%@rxhKg;Sob(ZAoC!C|h_28KI&bA--JRS5e6w3Qb#iYf ze>i2OEEy}PanKAnW~KN2ofHKwJ+q=n7~-VQIAc{R7cMN&3{|asc!ZP7fLHH{P|ZnB z{58NSq;0g16}GV%0(?Wm#n9{i;K#(2SpJ<=o4hyaC+1u1if^ z<>U;rtkmb3TTO)~d8!qDCnrq?mmKUBH8wjbTMEwDIfO`rX3{vEH@7>vI~XOKYS}$b z4oI@ncnhg5ph+2Fr4+xD>Vc;pjS?T&NqL7@xq8D&A_kgS{jJ>esFR)GqG>Ve`IAo0 z-P=kneO1(Q&`j-SB|FaWMZjAEtBLuSoK&=vm0K>46*-`p*4D~@ui>5{7Le|UQ#;;v za?X}kI(({zdKoc;9 zm6Jc#u+pj`_0)eci(b{NRPUXWnt&g#t1mWxa?%ULIC3ZrMKm<+BCQ25|BeMKxK>`N2jL2Ts;Vk`}kn~4XAxy0+Oyf~+e|HWe7 zmuR78L2TxDMZ}1m<#Iu&%$9Pq+Qt;NwIE>aQWiMi5741q=zw{k_qfZBqK zb#A9lFYV&Zg{;)^S9>)U8bf|7y({M;E4bB^j-qzBi&o{f@|Td#q9`kJxi&_G)sRfy>c<*C3^JQ7-V5enUih3m3J$Zs9#yhKYBG`8`1F zuTEPRUjv^>9j@-{=;9{l5MwnYs(!=_uON0<6fwlrV2yoZa4#3tI%?sDYe$Nde;ULd zZ})R?U+{*$qtqD0CZqj`H;N>+2{Z=~yIe6GF+lM9tfNIH#5O(KE!_Y7Xb}d@j!hPB zGuFlV!HegPQO{3sal|?cEp0ni{f3z7>XjDKBZm3_TwFg+q|9(p>7^E)^l6+pftc&E z1r~lc$Hg1LPYxuj2@70YC>8PI@#EE*&`h6Up*>3w!v@!?H$fCZY&Yi=3*RU{QM7?( z;sgu&AGtcTT)ajG{Z+)s1jnxCBR(OE`HNG|g`y;K8+Ai1 z-1hH6aTqy|6UcoG$nWOG;JYUmsn-j+*;N!{ZYFXi(5x$HAuDnyjlr*)FA*uF+!UJ6 z!qv(z6%J_T<+Sj_GHxyi&hU1r8jIXamH-Q#*|$u6gPhIKj2KHgH=PH+Pg*X%ncVai zIi9E*E5rumd^&zJbG+Tnlm6v`3awOkyOGa9j%e$Hm1;X^s=r0<5ILkO;GlJ@M8{}1 zX~;2c>9bmdLSuezX03{we<2suMp>hlMs8}!BQx#Ix>mi7oK@j_W*T1GO?$z4F02(- z>bWW9rkN8{*NNHCWV~wT2;{)}g1fd^uTE>`=AIYKlvBS!jfdt5a%X9++++ej|Fl6w zBe&N4xS2O;8$~{7&Lj7>u(O-fkc*p@yh;7t-OW-nQUmgg$Os2@WZ- zMQj=1rV2aFy!6QyF$$U`Tg;ptIlvbGc+*z3TcVqDZ7|d4LEBU}G^19V=~$ARN`NiV z+eJy_7C$dD^O_tx#24fodn_{ZpcMRO;FDK&s5hp%`R-gZ9bdFl-Hx1P{46tBk;9x0 z_H^1MQs%nxK4mkXHtiNYp>d~}`RPJ8R|Us>->p_cZgkB!Grc>qNBx&GEs;(=c~`@I;vsUbIft0J?q)Y@;Jl^xtJ}7_c|dVk^`{w3tIx{UAbwce8O;|Q`@zt)zk0{ zJPa~ZDR>B$fk*Z^BYGC_P+TDL-JY|eKQx@n%!dnmI1X&ja!xG?Z$g=DW^$cBrxt@| zb|y3R2=UN6cp3Vpo)-todgu>44r#3}h$HYk^!X0&4m=QZz+b{Is-5*7z7CJXwT~Co zF3?ncXCgLxi2mudOCmqK7298#_{iAHA`qIgFHGFg_nHa$ z&f97OXj<90`E`evJ;2INUhKFV#_#?%)G?o~VuB z4a$~mq8B%ws0uWLlT5UFu7?VOpDukWzAg07vk@kq+~t{g4$o1&AttV|%)@)YI@@z~ z%_?|%`kN^1_j7duJWIOXCi=F{LoL8hj=vDq;cc4N&4l+4z7#fSa(6QEg6;TBaOWof zso!^dxMy1v8Oo)pH{qGO*TO{A{2tl@KKeRM%w-SNY+~YwU9W@>{waS06Td#<;rify zK6tX=%_<#lqLtO(sA14duK~ZRn z`1{JY>bzSRf6_!-d%aWpLQ~0OqSyB@=E17_z3{+Ww#9DZ?-@RbV$g(|O+4kfhu^}B z*7VE=^;MdOC+bWzZ1zX>Fg$CY;a!vPu+0N^ZTU&0e8l)GW8(A*pG7xlu9bv$>np|_ z`1-rgs(?366oW@@{}(kcG@F8OFEe=QIlOf3$9xs{vUu@6P7}YX`AzJB=Wcv16Pw|| zO9AIC@?D*f$BX=U+p)b7;5{`(C4idDR{9(*}ZCV8T|mu4O}a?!q-WZycN zGvK`}01u`D{&_u<*0~=1w3?B=DVenl&>Vwzb9W;zov)3(+ffz)5$rsMKut!=>@;+0xxv}$G*-XPcQM( z_^w9o5uZ~Uq4@~!Z!vg)f5svIyDO*GW389#wK3A*;<>cLafsP8$5`0tr77StzFaah zyv3o7jokc6E|~z$r26pt?(%YJaGTiN+Twj)epTB@?KkDtURH|+A+V@tQtJS1&uV}y_dqk z+fL_~mp*$bDX)<~8w<$yRek&%-t&+jUfu^zn^{2X|HsQUvKr~hw*p#HRqVeqzPV8pf}+SM53 zoK6{toC?hWhZio2niPeO9!0&t(4sOS#>W*88u)0W!iB-j9~9LBV-z0YH&C0(#k4Dx zFn^Z{ZW`lpOEhZP#P>8l0xO|@CvSB43FW+Q9-w1^Zf%SchYvBzP{)8Hd=o`hg z%hA~Ltu#>2#tO{mXweUqmgr20B)^tLGYd|!CG_&g$K+r(1tF- z+W9El^XUc}+eM*i;4$Ze<*6PDc_$lqr?sT48-+dZcmwC^t8jjBT53rxVW7hAQ6uvD zS4r(MA^+nu(4wIV%>=h?Q%XKaRA}c=1CKmbN;V+){{|Yk>}Z7xfEP!EXuXmZ?$yVD zet99I)h4X>q-$xp_%Wj49fYrxkwVnGF zeu)~P!_~@ZXB3=&90vM%0D7=*V>ziDQE0Q-z`Fy>%Q_17-+BWlo=`X^c>aL$+PO0d zx2uTpd%L`L+KV+CwMzvrDwG1QO%-Irs|rPwGH~A&6=W?h=8s|qPQ8hGEby4@6=4fT zJql{1hWDtbo%CS+4Kz^1Bh*8ILoQd8J)SAFDwly1oMAG~1J6k|jNkth&IL|b5T<>9 zqi~B%2CAMRTs!VY%;LA6B0nhbfcxl6`*1n>i$W#8>(Os1Tvm5u|Mp4G$9_N$4l_n* zh5jmh3pHX@W=3eoT=2}k(o;faK@-6nzDCHo*#vr{px&;zPF8mz|A^YN`?&;X2j4%a z)51}k*61GU#meioBTgUfzp1AlL4wAClPBusj-rB!UDfldbiIsq;>>?R&tHNCX9aJm zZ_p~EHts5FLJwljWWv04j=zO?Oh(!;AI7m zdT!L3SOwSLtEbU5Oxj^PJR3Xow9ttfMsV4!CV9gvC~%9OT|s8)w!{CtUe7@!_>~Q7 z*$}hVI0m(?tMn9m->faQp?-9ko>Hp`Y79PG$s#Y+5Y%s>o?ooC$Xw8zMeSkkc)>@l zcouV8wFV6Y2hY?~!9G@PkQHa1DSDdTSdbY!@|sniZZ7C5Y8+>JZ1Sna$HuXG&elfo zVsPqWn^p_8k%=QwFPhn|)w1~L4r(VSbrBQ*4(@E1Cwd5S57KkBvvwSFv3~c}bJo6s z`-1yg99k@DGasWyv-KQ@R>6$=gD!d+H&oC)6Xv2H4tXe1(A@TV&eh5(XPV%jK<($R zB*E3efk&NM71V~tG}BX1xJ&zMM9jL8o_r~Sc7l^9yQF`rpdY9)-TmGrdl*r(Sxe8~ zW(p1kPjBSb6x61!iPh6!zgxRvz@EFZo`xq z?Gk)m=i~6@sLlIWPAn8 zA7^xYJ}27lfX6n8(Sq_xPB^ZkaR*|wJ>{|HAJS1h)R6Z8=Pg@VrWBFzp`b=Qxw0%* z9?#ES9iJ*8`DQu9l3rKVa-%kV?+zU`tXoB!QV!?0Ejp@!8uqH-qr0leG-f-@=mbPS5?c7+W2D2bd>dJRjp%Le>T*sf>gPx5cx7$LF<{Ti>e}Oal24&WK#Lr4+S}5IzYNk*;RH#Gz?XW&$y&|u zTl7W0g-dZVwlvO+J#?JZO7i;<fle>yx&l9NQ3p*sY1+OSrUkgNUjDfjyv}bUAEpIU& zoe9AGS0(K&3NQS<`f|uYNyRhixMOq!*{LYbufHRB+fm8+!9`a$&|aUE%-0S+G!X-%^-$wA$D-C5(5$u`LA~@xm^FSLjBRr2=4e?axZYhGYQ(NG|4rt zL{JrTW35CXA1yy0L3h&8&m+i3Z)Y`@c|S_}cq)QJzBiTwf_z-{SOix?50p~i$1R#@ zqkc-Bb1;HV9d4qXE{K{{^iIL6KxrtrPsOJ4Rpv+%dm?ytN>f?BAY$&@Be-<-NWNGA zxxjZ#wKlmU`Szv=8qu(sHnafhKh{OioWMv51Ap4rOr8jeq_Ha_xKgR+@>+hxf6)6S zL$OF60sfWLT$AVx6Sg3NUcP9qMdU}!ZB7LB35}$if$&1sY#~>bM{gqZm^rz%g&Y%z z`FC;z-wa1TAaGKlmRc}+)ASf0K@Wzu)b8X%%{Y43)IkrM31Iz$mNLm1NkKkbb4)8~ z&xbKLG=lefBl$sI)IY3krG1HvMEYGQ4t9nOXPM~w(N+&+>zf)C7T zC*O6Bq(fCBIPFI}nJpLA%t{el7Cng8=JfHwR_(P0eImJujG%!>+iTTx!gJ$Bzn}q; z^d<-P65$=><{^>v(H6nVqB|Fai z$&UFqID!{VK@Y5KK3+SflXi7RB+hRUwClf4 zT8nJRpB0RtjH!|IHvs<4+MT6wK_u148^Px7o#pZX)Ewr(^)HF!Xz*#(|R`c9H2DB5Baia2{E?tE`X}G4C(oToOH~PG`YbT-Q}= zfZkMjK7`Yfyxp|!Sup3l38zte(E|#6w{JJOQH`WEFT?rE^=@)UX5=iNpx@TPNUjII zrgYcxqc@g(5Kb4DcGo^-!kl$GoFY#}QYyGf)*iC!xk$QlEu8yz=^|JAW;byPOTD!nU5;u#7(1b0VC6--@JA@a@!|Qhz^^{-DR#@t-~A!3>x` z4}{~rsgc|kyrp$7ZTj;_p0h8UE*$HnWyye;A9{x!NW*vji~gk%z2&R)NHT4OW=d}v z_ZL0aHiUC9dXT;PlgN&by|vn3Bl#$Ll-*D0qfPpgNI}cdyXP|x0ac>ANax8zFL9o#Bb3fZC6@ft?=(eikgb+&rP)d7kZ)B?k773 z5>1#G&Y?T{$)>;1a}d4P<_8h~`HA;G745H`FG?IdDx6*n@2@TXiJp_g(JwBTDEc2i z>M!vsCfYM7oR?M^ARnXWTb6#|oKT)P37ousfR++YT&rg|b;&nSEB7Oj=5;~8HUrV= z?}_xg-$41&Li7YZ=F)Bql%2mPvb}XU7jhEk2BTtEtLr5m+AN$3E+3?A{)Ya8jlyYY zBvDYj|RU!(i7tVdV4wj$M^R88`aK2fUcs4lt!eA{|4dV5&;bgN9(HvjVb1o*F z+;z~y?hE>7&mAJ$*GF$e3g;`ohRC5`(ErpM&a)DTi-YgB8LC}sMtm7P`m&rDs_p-b zp3RnU`q+x7Avi=gOcrfV)LI|T1*Z;^uRbO6#){z_)tPuSIO5YVt$TOkmu1i|uJLfK z1bPOVONGt0Ob5J-x8ch87Ln2QbH$uxjg7_DD z6jpyVLL2b`{a15^lVcQ75wKP#Q8ph-G&TVJ=5{2?_3sn;5_%twnn3VTx{s6R&)WUeXOm zYVnJSOQ)g7Wb#NY@-4pevoIREoaiQcITqSKQZ8IgwC!OSmwi1__DWCWuXn=u=z8>E z1TQW%O8c~#*l{C_40T6oi_kN2_~kGvv4hA9c8wk-qxKLTITyxpyGF^2uhIYfR2X;m z6L$iieKAU#!^G8&h9Uouq-A)WNK-hBv?GL?W%MttnIxZ_Ai9Abmpv1cr1cg0|LzXs zoM+KPF)fjwZcWl07m1s13!^SilC+j-iL_#47`3=c^y|MwnpSAEOuC8jhaQ_VtBsaZ z{!3)jiZI@ImpBYueCTNH)h?;}f+#fB=|A*d+=<&HN zaEyHS0%L9(uH_B!M6fqzj5hc^@u-wAN*ypp3q{Y+6XU{Y`DZ+T&+-0;HDl!Q??m~M z!ua~FF|yusyuV~b7^nXxPJ5Qf?Q@USilaB_tifTlCvvPd8a+#I^$Vja=wVt4{Hga? z*)?YrmFX46Z9;dY|8^!*5Vf5tUIIYrSymO*< z7$sMXqWh1~|2lKB+^CD9xawgn9m%r)BWNn)T1-)#3;d*0vX&9OVb2l1^ZaCO)x$(8 zsDx2P^pK4Lw>z6GYl|pq<_zO@f0E_32k4n@3FAIdQQQ;!$UI(KUK#y_(WACnyYX6< z2k0Lf7DlIHqiETEygz96c=@&_`T>^>*&>Qzd zu`uePpP+TPhyKBZ!l+x5D9Qj{+j4@O-Xe-d28QwKX%pn^yNP@zR~YYX6U9cbxc-}CsC@5m!aeZ8I94H2M@4mnt7hGa~ z?e6Zl-LtzD6BWC=QFmXlJFvSu5yi&e`}^vI4q$DgLkK*f-rwfU45C*zLm09s3G>J!`L=(C(DP;x63@oN z+{`5Sdm{)R$IW22XC=X)6Y*HMcLp={Mi93nd0($dLK*3)uVx6}HYDLI@@T%NnklTl zPVK)x9u(x^T#IyR_e`b+c{_LC6_268nG9Yd|J<$Qm%KL#80bEd!_Ou|Rx5&h}u zOyNOp5R7ZcZ}~_P^dlW2o5k!sO66C?quf4=DZEPjpe6Bm<3tipBRy&4ETQmB65b<^ z>W5oq33BqRj-C?_TJo@7e}#VQ;Vh;ed0V%d9*^qC*-V`)L0mp59$Vc=B6cvbI8tT{ z1kFdpW9>V$nf{k3eh0_n!x!Yi ze34=?VvZ0--rN`a#e`;(|HA%0yPGx>2;Ysock0~)%ICh@+O)bc8yD$lwkoMJ|%bW^H25aMZ^z@#~JU$o1 zi5~Ln4ok-Vq;r?g6-q}Wqu_{#dROKOzt56qEP0n#A`kN!q}zndW1Qq|-U#Bcajkib z@@x>tG$6llMKW$W6U1}f<_YsO$#|f4JXBpWPpEr_m=ENgzEhtJCr^`?>-l-i1yeHA ztsIYC|ITBYo+kg^_;~yjpNvmV(fW}%UyzVD``(y%sMBe_(DzgjK9hHQb@Fg8JW2k= z8S@z*dArw8#bd8i^O;#E$-i1ke(Cj+F`D$7AM=IGM#;FbTs-uxlp$<5LH^6+9ltjz z8S0Uq-Zq1|W=#fjSUk?3oxz+s9>g9+ zOPS35K|CCY!@q}4;7h)5s2R9L-_=8r+tekYQl0_hp+mNIF?mT1#A z4gM?>0Wi0 zF;Ze{80>L4xaTq^cPH^%Q{u47hh%I*`bg$7!B1?CnM@pLE-e#o?V$X#UL17)Mm!JF zU5YGc_@Bw}yJj4=ud$r?@U&(mQY`*W#vY_EbXhJOC`xRcggB_MXu0rq8}+$44$gVIONbke2Zl+DC1DOe$li%G$X#p6I-F-s`3 znV$L242$DZVBRL0e_CfT+Y(YB^o-YY)^sx>xjSgVI?!ll>+}=H)AFJDyG3Y^54E}#(BOJ#I?jP zOJ61IZjyqh&kzr(XUrAX={i-bi|B5 z+Na>P)x`f&uNE}K##w#945d7)g{G^Czp>j4Rf(ZN3UkAeTc2J-As3GRx|BZ z1<|$1j2#A~;KP-)7kjo^;D)5&__by@FIywDSV{b+EHg|Ukpj6{|7YQ>VHR^K@OG&g zi;P;sq-W9iU1-J)V~C-%g8c8dt`Tx3q@ZQ48LmBCBP6e&n4MvU%TrR|=yFjW>ck**LUY1Dvqf?_GHx!ugr zVN(jsT|zA8)x=lYmI8G|UslQ$b zSsaA3jm@wjI|W8B3c{G)>zRE*3j86)Q(*ae=GVd?R&$#1Y)%ReA^r67dg0N@6l`fV zgCS&t@O}Z!Szv}wXH%dX>2|d?Fn=zlz{v(?^mp69JkJQ?ui9oTm79X?N$*~~L8w4% zDr0psu;(`jH|7VSNo6zCy_*8fNwa@9FcxB4O^!EX)x?d=)p(|6B!pwLJ{=O0m!w+l`dQGMM=Y?2UR*4vVQ-ZMk%@$@;q6Iph zj>Wl}txV@B#7sUGi$YCe&`l81JFXcT7#W} ze5wUUx1~1kvs2i^{hwJ93tD0bnn^EPv6G3NYk`|hVsXipoy>v&@l$-USYv?&LrK31 z*(EeuV!?`ORHpVWVaO=rucpR=eL3~tNa6=|-^KWeZ8$b57QIV$G0jF2zqes5Hd|-G zlOt#^a((8cg+%h$RM%1*(%?o3n>Gf7Jpr!eTKa ze-D#2h?sFjWAWMz3zj1-iQ6l@x?{oHe@x_myjK`Ikoem_O!WPjh4#M0U!1m=$$w&j zTKU9lJ+hbSF(8N?Kbr9G3k%-pPx13{uTbW#1t+~RL4z&@egFAG+`X@YNW_6cEq>CEA(36cse zFse@w@-_PzYls!5UohcQ&wl1*Z>s-k6MBdN+JdxW%zmL`DJwoWW`ec5_X}rx(f&a+ zLC>;QXhd3kzMttYu|nN!6K;_oV7Bz6{B^GhN6Cq2N?PMQAWTtPaq8$XtJDsI$JHRZCvBJ}JChY#`0Mn;C@rPEKaCMv&A9tg*y!=67SArF5Ei*y9 z^`PMIMtkl>COA^n3MabK`OC0_%!wLS$e2fr+l>dAnq6uCIn#va>sWDh7aBiz4+;+& zSn*6$Tj5e0;$JN}%=8>=h2&Hd#-2aSFl~Z3 zILUBZ)BiJl5QO$x_Da?d3H&}6GQ`&#G5QU{%h=*I$1P`W)!hXZ(qQ%pJtwCH?rY z$SmDsC7wzQ-uxgkI~xaa-Gm(MOrr9y)V9AA`GZSGKo0u!d zVnBFg1tsZgvK;2nGb^MCF?iCR!;EtUalpYC#8*~)nMScRDn~f^&Wbbl5U+b{j^Ik8 zJ=^veIP=L$-_HeM_`@9LbiNfHZi+!))=EtU%X7sg<@JI9y(6k`>NwiQ)>|8gE9C>k%|W`K@7Qm zTzIQVMa#$-7#?;)h_(=aWJnCW(x<}Ylpyr1cY=9iN`(deW3WlD6U^siVy5+q!FTb* zFeklz*$LrmrBu92jP!y_Cxk;ubmre72EHbyf{AqLq9>UzHB%wJO$_GOILSsMUqnC2t#L~XHPPPmQ)ZNF}U#eNyf|s z@r5M@3+<^mqY<6oS3M$GQ1*Zf_n^f`xih-LIP7BlO2jO5`49Gg9!q(Thr#-OxEDjus#doesM==!9hNf`qfd8dW=xbiUGrbRG3qT_+O?o zjBZFO3@uCbZ+3?HUOR~M!zmU=q+&YhACu1r1}+sh7mtC4ht3E)Y6aoqKO;nqNrf_` zE%b7@%!E{U{mY1zbZ40!HG>#lV8pN~^!yscPxGG@O3g?`bDk0Qjyo$DYf${WH$upq zR2W;G#`4~?%HSmIMJDrEDx92XMBCMij4qbq zZ;TNayh=shL}wAjE(wd?rQ)A}5&qP^Bs_>A=GAZ`F+ftGA?eTEFEJDHQ-K|1#CuCF zF^i1UXMK%0=6foBF%ZA|!XLLCBbK)_g9^bFzR0_Y}W^&Z?((Jpkg*S z*v^QpI$dTW^g+Dd(ujRa*szO^_(d6)g?{L<724^CYcj%jKA@f)FQIUATrm-u;^ zX%}UKsxEqd!WAYEO=q??Beqc3@UDj5AGN(AwA0wIN3sz{&b}hl(-1$skrA5cZLm-s zgi$$H7?;Tg+v*yzbN&_PtBTIAYZ%cPZ$m%n?dGe3qmm7uS24ni7FUHW${>`iXaqLV z2H~Wo)2=eLYudmVYsBY=uQJ^fbmpu#V)eQ@?SyvQ2Ct`)k0z?rTiCgvRU-1D0xG!_DRC{p09sLYdY!Y?5z)8N03t z#mfg_;70?U0okBSB<0f2t}%Z**SuVc;S%& z6r-*Sd|6^<-8Dd7KO5XF69nzn>&%-$Hi)=sz@iVYGd0Q(|NW`~?+vrzq|!lb8F@pv zIm(80E*Kz?aznTkLCosY1~?P6L1ofohTLHGjk7_&V+QQC{suFy6y=P90XI*w;k9r& zf4zM}SU=5%iw_#0NW@Lz6VaTx#{lzZ+35W{?WG#sWG2qD!G-MxywvX|bFl=)?4a4`g&|9A_-m~J24A}=3<#t5Co2umafJ;|h0^{h^cK^2wGFCd8n9~JTZ|@@ z_MZz4XkBl^-oDtKSw%AF|;g-T<~Pw}tScLAWu(0EL1LIu!|mX5nq-T@Ll- zU;`GOzRm3Y$79L<27G+dhQ&!+e%%)CoVB5*mjT9Bz9Td*9(KlGR^aBP^Lb$pYa~E=sS-IwG8B+XT$deJdSE|Pq6;9AtV}L_r!ZbqXHiO zOE5sKzc!fnjVCYDdrVwWI}A1(aLJo{%=522PB$1(8EVJcqBj(XDO zp$~;XJv$1I_0W66Lt(%>9`4;E-N+87-|~=t=ONQN$qxB9^_URxh|#>|F)~+=eybgO zzM;Nk9tn1b9b+!)A*=r*L3qsrdqxlS-FAo~y?50kCc$rq7RU8C?b;)z>nk1yi+YT1 zYR7{wdAt_-SWy0F$FbRZVCy{=O1|V_*LHMl(F3B@koC?hR?U-w0k_t;-3k>7uxY;FFiP0J`-~9@^HVa9$qZ9 zgO;>^`ZMO@3Oju4phtu7jOl)d$D(cYcwn_1x8LTm%cp0;w)J)_-9ir;#^=KKTRfN= z>tWGmJ6K6iYVw@nx7(qaj+es08+LrI z(L?u9FNL0$dH5~Y!|FSB*mH@8##>)9(;nC%QbPa#;Y;T4MIK|z=yAvsJK9KhiF_q= zdtt|_CH1f-<&`k=0uL$0^x%JECl4eZRt8+9w?p`DurLXQ(e4y=GqhvBRpjI^59jHDf>X|M8>4 zt3@0*=QNMsR=yTa7I)y0$2wrIy%z4A;vx5*4z`zcfQhsw^bM0y+5vBF>ad{B8>Zh$ z9)Dcb;n+wA?mNMws^=SFpwxjSF6zLQ`9}D2oXVWhK|7@b?4-M0e8Z$hJ0S764(tDW z!^}O#W3s5jss;z%&f#%>^|yj4)`6aE9h~X>R*22vq0?R+L{xA<|D!ytUGSF4ujGJH zJ9Ies^jjtyY5v-*!v~2DEJ}Lk&$q&rnhspBP6r<6&~F8GF#E`RVctO=8jRF|vV{X4 zAK;VVWt4ba-OKCnkA2kH2f`aO+G5a@%MuZ2lxHnCrmM zL>-tOd=idq<)M6n4n{0+z~3!A-P`}nv|8c-g;|F;lRh)`xA0iSphIT414nJ7e5XV@H>Z??K9kuxnEw(x0 zz+r27Oeyw7upf2c+Z#n23R*OwL z<}XgH{aXEVPFyO;7%ZI2die{sOqB|MzM zugv}e2Q=8O#RYj(ehH7Mo3yy(7scOV9?|qom{{mQ|5`0vZ}v^tv51F`Sz72G;)Kr& zd3Zbd8{-IbLieRw+?f51sk)HI;S01_sgx7@Ea36UyKh2NStpL3qlHjifv`P;hnds0 z@V&efKF;SM)L+2dmO06fM~gVNfT=W}=B%+=%vL$E-#i|}_ZA52v`*Z?X`%kh0%7x9 z9)#gqm|~>zb9hiIzcXFUPB=eEi?5yEnaXo`ywz8WX%(H=b2g9VxbH&sDo%XbLkscS zzYCjY@$j*;7Npgk@OCB-sgJ)iKWaJQdpj)_ll)*R%%o?w(&GJkPV6y*$EMaF!l_11 zEZa;ALx=qkHcjV2=hwpeBqzL?#zXUsKbT2YCscB2G2!kHrs6anYuU8e+u_7+Q+aGw z`lry$?L;pz93t*I@lXkmKTFJa9@9!6Hs!in}ycszk}iF&`7m7Se1&ZI?OuV0L80*^Cv zS{&KkiLUWHj$HOj=+N6qcdE3o?$R$|>^L44O0`g@zZ0^@@-V%~Z>HQ}CuEk>Vv`!b znU7<5TvdwVcbF4nNVo6uTevXFiEBf(FksTTgQ0Pmc1J%728UX-+(p7Y!@h{Sm5iJl)xj2IVY@nE>T-bN(=& z=Q`ost7wE{f0)csJYISljpr9QF?S?SdEXyl=MvHnqG4d%U!nL&9`4?bhAGRP&}anZ zkN^E;I<9iU!)wu4ecE4U$Z*P8E)k(_of9_<l)NbqJ5e4@cv+y%e*9DSw?%D9k$O#DDvuq1XOGVecRw z!grBA;)M4DDVKO%$XJd#A!2JZn$-Uo!$2P88=^7#gp>U9c#LuX6N;R1qH=XKxP$+M zsr@NuSRM^`&pRQf9}lf}{$qAsc7l0vH0q!JW4`yLI?s>BS=XFciL|a%5pnP>Csv&m z4HZm9#CCmns5>CHo>Mn%}zM^0!kAsS0GE5csvMdNpLH2!<)#NwpO_bVbk zed(mTnN)sq5wT8Bo>-I7aOABM`uCvucV!Va>}*??mV{c9gY3JIPq3D z9*gA`5&Z>DY|||oOz(<_rMvOarDHTy{^bN)S1Mn;C>vVngr04pu`s$Q%XOicZ4r%6 zi>BeO&Xh~nDJmWdO~b*Bqe1U0D!%B%L(mfq%fiz@M_SpVC_A)F8cc9doyQbqn{?!H zvLzaQ<eHL+>9CLtQiD?-G1ZFtyZj)pN6(%?dC9?DezA_E~}ua>lDDjyA>>ZZZ!|0otR zLfBIc)8Jg`Xw2Ih!rp7aH!THpa_i{&@|a>6?b>9$LTiiis-*rs4Zj z8hBBvxH!tq!}}Z!3>=yU8(lnHG8Jc&N2bB2BN|-Qs5qOO#^aX*RDV7V3!OX)&5DcP z#!&rtYv6jn;$kHy)qk4?j!#H~mJXUrCKqStPf3H%8#S1*vN${0&g17b8tgSA4Y%8P z%*rkW~O0V z3&oN)R9ujihOeh-U{jq?aY_oUSrawTc}*H*CsQuv3uS9=NQ1XyG}xg>DEl;t_OAgA z`Q4;pInqPNhKjGZQ~if&fLj_WHUKI=Py_pRr$INChwghq*@^qp;9VaLIxd8=3m6{X zb=P2nEDhwOn=8WDn%O8a$RNUqY<#J`JD7X+V`wLi|>phZjZ-{Q8sz@uZ7eO0XC5 zseH5sU$!p6`m6EyQlY^$-_tOVNaJ^C36c9viE~de}Fc(&;Ol!gI65^#&E___5CXdh(Vv|ZdJo~AJk|XyQH`` zmdamMLvj@tyf9HNm|K!9SKS5AFQ{?sJJKc|pPp9Zvsx}}5JP*(;^89Jqvsz}!%}Uy z*v&}!v!I5#ja-mn;9+*1aJFL-)&HOxJNd#{K~L?sM~yYDE_|z_T&hR780nzrZ>KV2 z!$p~n_N<%K@Yv;o`dS`(Ee&Va`&@8$tr~56!r6Aww13G`*m5OlhjbxSxSsm@UUSl{r_GrNR#s*>r{#@)z1a%I5oZ>Rf_E=qxpBZ8gCAC;Y=y* z1?QI%Hw|^++(ByizO|INEsBR(ebq2zqzkS}s4Y*HVp-k=vwEoU@WWDUL3tjhbyj1^ zu`ZO6zV^M8cxQqON48VL`N#;dRwU)`E!D7YiVIqnqqC@r5p2I1E*RWYjT2HL*g#oY ze|&1JH^+sm%ka3Ob%aA&RAWXp^djn~PlVGJ?)eW=61CnJ#FRq{hzc zBiOJA9ve4QlmD>`<4e*08zV$^jSKB{)X@HRglG+?Hmk0N5*u95vm~wGc@b>xW*0zZ zHC8WGnw?dGMqUh%?z_hOGGg(^H2z+wAg6m7vBz%? z9z0e-?lTw6{KdiAF=g1LuUzopo(j1oW!RlRIlO&Sg`M8H@X8Mkx!q;NI-gv4?y3sL zpD!bR{LaCd3n~c7cY%!bsOM$a3k4L5r&Z|xTZXMuz@czVg^PZKB2IIKLX zte9EGjf*#_p#J=_Vv#%!=C4&jm-22ff9625wJcj%=7u?0D*Sw+EbI8h;moBf{H1hb z?~fejJt!+)jCSLg1u7`{y{tIp1J!ws3KkjYneRDxSFRk}A=XX)^C}c7lw+^F<8bIC z6;`O=#xHNF{gcayMJl_o>sS>$X;n^)e9J*6P6cNY-B9NZN0*$+v9oHrq3v)LX3QwZ zwtmfFt3fJkRo9IpUvaoJ2O`-S4>-J3TZLI&+_?Hahc~Z8id}lR@klilTzwNM9=^xH?n)}C z(8mqAcR4s2Ql5R^-wkWyR5(LZp8ar#!z`l;cMf)AQPNv#l@~`2caxuq3O0Dki`v^9 zj8&+hQNRtgZ*jnNE6@H3x?zMwg`UynS>H_#`;<{(&Nw%AyTM_L#pT86lib*>qzans zDlZ1EbC6z41@38XSaOX6=3IHU+$=X(3YA#qS$TFxE{FAhD)HuAH=e%AVf3H!;_?M< zjQgqtnM@+yzrun3lM*^Cal`M+9DJ!FVGYaOAbYFC<2DIf?lOnrFO>LXr5h_=;_ym) ziMV^M8}lD2;o1m^$Xw*$(_JMD+USPX7dY5DSHjlV>W0@hlsIm)gdKMN|81tkuRGj0 zHyb?y;mxx(sDP~S7Vf+C%96G~6?{5;;a@Y-fbClSqY!rL_G>03H zD6s^(@$D%Nt?^Of?PG4tIG}`fNl{|aQyk3Pt%OCV+@L+lL4}r4Z1Zz&7`si0zXwLK zwNFs|Zd9V~k{jK}IV?UsN_=tEjXl;Vp~TuKvC}aQ+N@B*#v5)3=5X{4cof_7jvJaS zQR1E(QS9QQ96B?USoMJ$w<3qxAEU&A$8M}MTM0QOq~bA=1M@T`WIuPq1A&7qgOm-v zc7t)E5_{H{vIR#tRF6?&(t9^Xk{;JsDu#b{WAT6zCiIqy=EF394OPPVd^aQ=;-KXO zDLdo4o4%z|lJAm~ZJEvCtKLdX|Lw+s2RW?0Un*+d{4P^M zSUb7+U?a_0kxD3JJ&?D7gXhEK?EVxF+>KD;*4c9Q-+B%&hADB7&4cAguh}RUYo&Q` zdr>8<$&rilb<}5n6p-ifK*hBjjK3>qx1@Vu!FL6{-aydtliz4lb@zu(SJnAmp+FmmE^CJ2Gj`KC3{_ zU=JQyN^|)&g%~m1gLh6SVA^|ycxnkpXI=_8Kgt6)7jw`*RLPDDdO$p+z`8mm`)U!* zIr|jYXq*SXF67WtS1A^mYZ5uJPc%$%_Bad*a|(9K0W=fR!6Ol)KPcQccCS z+~R?!yaHpLDmG&Vhu20Zu>1}WuAk0fTql)yd$$Mo4^}|sfJ)pxje`yS6fk$c2aZnV zh~ueZU57l7*;9d6x2o9ODI8AiqQFqmgAXQic>1JDJe5Q7+g<_39;(C_lQ`(mit2LG z13xEn(t~0>5AIpke~e#TC_J_7xABTnZSPq85$gIgr~F zFzmVqYLDZ<-CE67x$S|7WChBHs9Eb+4htG8@Xb9B`p0l6ov9YLJ@Vk)Itq}iSBq^& zb8xA;0(w02K>r{I`J$RNyrTZAtiYUGYIZcw;kI}MK6vZFX&i?;KdZ%+A89PbC}3~6 zMqCh}nAIwv^%oCp9L2$k7!4a$;DMn^1$H3P&;F4dc8gNrrJo);&*rd0Q;j(HuLoUa z70|w~M!Y(lg9hOW@D%mJlVKb*oTOpHLcLJ6xB^46G;ID*4vqihc(kOK_C6dI9?*#6 zOM9{SFFE|Wq7h3B;h^BF93avQn!y}AdZS?rqP+0-lN@)1M6*=~ad_*k9JedHSZ^SQ zn>EqmAdMHZU&vu?t!S~~0Lr-@%OOth1zUga|7R)e?HDi2z9&a(w`kVckHb+n<>VXY zMPFYIEu*7FYl0X5yDEozi=#zCr8_iQxVrWef_ z$K=?ywii40NT?#f|Dn^t^p_u`_Ba%kLMD-Q2M?Y~A2%UoXIJ97{-Ld*JmUKqGS zj?d?4*@>MvY`sK|MVokWYDW&AY|@Hib1&Al zMtEUw3l2`N*0HAoUhsF62Fg?3;nioF1t2X_CBy5HMz%6gpFNRb_uF1f zWH~%v(I}elQ~%$W!HpE7Sc9Sc$1NFLf8>RRjW}4|+Q?3PMtzwp!;V9YY;r>mS6q}~ zqgP(EHlX;OX%zF{dXYOLBWAHtwAbgL$8i~K_~->sJr1g&k!|tC3qDbXUv3%Mrgb@N zlr6)u1zv1khr@@TjpFH_UexZD!PD>Q*9NFQ6GHXB*VcC zW7sY=Y0X$G!^g#a*rf*LVohVj1tooWBufUp`o@Tzt8=hwsSKdB587Abpvt5e_Ek9_ zOkE(umn&k})`^t!&ynHWC?7Vh%Hh2OF``Z3L;G|YT)Yw^`l@hHX_5>+t9{_C%)$CM zF>I#J2W7^}uxp5kwN;|^Gay4pj1Soa4x4IB;&-zTbBD|driGckAmOk|Q5g;!<-^nEIpQ{$#fm{6 zhW(L3iK%AsXe39h4k=t2>jQeZ1?N_o*%1?ca3xQQlMb2L?6Q<|zL%nTstu9$t9|h3j1>EhjbmqpQOFTz3Dby8Sz#0P!<1z=%fJZm}XgMut6 zHg&|a-3tSFbEy41n}iRDK>lJ!}{L>ShGR}vD6D6p6nxqipdqknqLF3wY!w~ zi$189AAr1;71);VeK5O|6n74)z*hbez(H-L82Z_VF?j*pG`)hjGv9~K|D-TwZ3VI1 z=K#bvkwW9|J_!93fL1~U_RBANzE_G-H!H9|J_PWQLy8LvefaWyfZiKa5Fx~mf<+2< zOH>rEy$ir%Rthge{cz@O0QMLvvXjI8FucAL+t;tiX1@tw%UV*bRK|~6Uk5O~F_nq* zW939Cr1Y*RE`1e%hy*DNllo!y%K(H=sK_dmes~)zMO;>q9s44HC-qVkG=A*=Jb-KW zRTO*b{g|be!t6^G#kS7^5R^$F+~kMGPXo~LRYi7loFCdmN>NiJflYl9zb3uam`fdO^y^n&*Nq%^6CqVZm6W9wDKQww3h38Hs zu$ONK(C{=0huZyk^cMZrqXbdoqTjk71yg<`h+A$3;Kr>eIOg@k${PXbS-uk6sj(jp z~=4t_9+Q5cw6iEVZzfMMBDxS)$49hU>xV|^u&?cvAUd!oRLmBc!i0+78u3ZC}% zL#2xW;+Ixp$M^Tc!c9?l`*S5$eIbBD*G6IdU_X{RPw^XGS%ld{yrOk zic6zl=qNvYIun2)4J)&XpdU&th{Cw0mDxw91Nd%s6doMw$7`noDC=8U>@v}h;tAy=vV-|U#Tp9 zoA1XO!{|T1sVq*&2|)RQQLuE8A4VLdSPrSeHq7+Hm)_K8>MCq64B*9XQTT9$A6tn5 zyj!!1IBm5bS9gqp!d~3uhjuNZuwJkVn|L^YY~v{G zx6O|+hXNS0sEVlC_U=_+pQOBYXW&>|g*MoTk5BgnFz~C2xC#9@p`X+&E zAN_D^eE_7*6WQKh{Lt^S1W)!$WRI*1p!J;uOBVQX?b-ltot!9c`sqjYO9{+enJ7+O z6CjR^1T263FmQDMT4yJ+4~wM3$$Jtkk(~0D2i>t8<7YDHUHVL*erek1H z09)^>CKfTLW2KD}sD7@R*lA$^Lf1%OX@zu1TMz)*vubS3%IR=xxde~@uEti&2+*Bf z30_Q0N7eiQW=gAz18Sz@g!vK}S*5yII5z<8W=WuQ-E??0CjgCY)!Fq8(xK*53I1$X zoxM1l#>@l>0-KHpX9e*7@ap2T(vo=*{WzKY% zF+_rmj#Xy|Ob=ks{u12lPRHic0$BE5b+L&*9ob$I_>f;+Y&ezb+*Jafo1{bRlmMJ6 zU4xz0A{{=rm*5C<4Yu^;0G?_kK|||w{4z0s?b#aQnRe-PH$(!^qK0^PLI8&PCD5T$ zI-D3EfRY1hus^z{gUvtHE#NlIT z%r}(4l>zC{adZGI*J`l6honPR9SIh^tHC;g0pzPoFnmNhR^bD9t$0mweIT8fOcL0s zttra50P!a%enzK5;iv#itW%SHG%g)}8zsa#t;s$cN$Yns#m}U4JU=2p_h4#@(bLj# zlR^T8V`_?fh6iB0L;?q9ro-}K0T7ndWIc1!p=}xZ|GR6llZFPcN=XU6$wRaXN+;lh7TnnqvCk0Q`@ls|={BX~J};-QBGyipmZcsGtJ3`vQU@qJVf$T@>lG zyX&>Pd&lnX?(U}H+wb4`Gk14qo@Zw6IXg2is(hjC@<<4nYz3PtKXPhSB;)V%UJTs>^P1zrb^r0_o-qM@SNU*|!JHFs?I1()5t&n!Q zH(7Tq5++>tMZYJ#i9X(naLE?~PefwCIA;I9z3J`Kk?3*O7hZVwq4maE;TihExbu9ujxZO-HOD>UB0YuU>`aon)%$V zzHsDjBut93!s&uOB=lhrX`u+jE957=A^9PHkm%RQ}}a-$=+x^TmDf{v<$UMFsDRnPrh!SIJ^&hCgjw z6^YF!`@)o^{`7~O`R_zu*k&VxTQVzj+3QaN9b|BNoG;$L>`(SYT5(B?FWz>RVR3{N z*T3(-aF8D+(%qkOS- zJsH-7G5!wgOOH2{;pXAKa4f1XeI9BB>tJ6P-BboAMlddkeaW*HG6*BS*l2EFvT``f z9|C-FN*fvS!>ssiOJC~UL5AP_eBt8hzEl-rg|pp!VNGWl^d8Fm-;=(iM|T;_>gbEX zfBTZ!L#!Cv#+UU@mf`n7R;=ySk4E{+uy=D`_};D`y&7xgWrDhs&V#K!&BY z{mAVw88oo*#oVL)h}{4y>*MHy@!>KybIppHJN>AgT!u&g`ap-T{pgW?R+#g{2NtMg zu(+=kN*x18dz}noKKtOBW&uR>XPA5EgGY=ql=op+>>EIp(K57o=>uaU0%*_PR=D@r z2j0ZWppKsvnvD-2T)Yf6-1EUR83E*bPb=~_eb6;ghSz#9TP_Wt8`xcAv%;DcKJaLk4EVNIm^!yV89$FbFZRK1Tl*7L8x}w3`C!dL8TM#x zMTax}>7u1FtT)pKu0QEdJzH7fW4;e`Tq%REEv&33SATMJjSTi@`Cy3G0CKK5)7dm1 z9JXGD%bHoSUi$&`$tD?&6n(%kXaG%YYK6vAd?0q43qt>HfK$8jKauVV!v)Q8m)$lygSD;#V# zkc3~6LC8?He&2!QkgpXR1o_~j>oT0-W5qrZ18LH28Q$;j1GUEwqy}#*Z0O?yfA7h_ z&&vu&GX|2Wk7SVA!w1JM9Z1|gS^n192fd!j@QJ$>yYC%HSG|;>Ydaq(yF8F?bF;Eu zGYpGwWiZ{<%IePtlARx9u)eVmj;R_*v@Y!bQ#~IX@I{85ovqlrULd{xU50&peV}Rg zKw9Bw1zQgvQ2%EB!+~*eSRi@+k3Bp2;JBzjvf18>%WZuysa%F>c5E+VAg!*FVO*s* zc+L%^BW2S zkAx%E5<0ts9KRm-hI&T{9q?O%E7sNCU= z-TdTu_`8HMN1)VSj?FfELz8AeXMB_3{W@;Q441rNn@SFLZzT9!38ars4s|Wwm{&K5 z+^Q4Z*{LsP%;eT%0#NW=%7d&n5V14kBaXnf}NuWksmwc@Ug@ThmRXX2A-2}$1g9m?2)6xS*FYBgQ(2`IZpZN z1uqs4qSsGL5b(hZG7rmP*(nJY?;b=Pj?1C?l^6E9G>F8Wl<>k+FU&n5$8IMiEPXYI zdYzGD@dGcoRxyZ{Q3)b$d%@iEayWHdf@yUIlRB5>thbdH*6KQ#%seLH%L`t(;F=uO zM-gGaxUL%KuEfO?YJ%q^Y z6|Db@7al$|g!JAl;XsQQ-gQ!7=|&0DZVsU)Hw8K*dqL!m zoBdD{CgR26`{(KWZrbu||SdN-y}? zSOLdYGhYxlluT}}fK3rzm_BVN$zCPldQ(&(UFKDo9C~dGp zg6beIuNDq(@Y7drJ+Ah$%qp5;U7%-#wd-O~$d zYK73C#S-{-@dDp|3h-Ja!LiOEWX=Eu+;8W_YW70NodpuEZRy1_WCgCCFJVVx2wgQu zfzeI8;F~3cCd`wdOMNeB8KMCHxy%+bL&&NT3idtU3j;QW5W6`N9`NwOwxbkyVHU#z zhS2R13QTkM0(=lc=gyQ^|4c9NQz*bVLxPN-A!M&w0iIQ!?5_4O(y>^=TP2>@Td%XOV;_Dp>_U=l;^{FFh%pL`9p5h7Pibv2p6PV7EJmJND z1)KjXLDTh2=CA^KCV1lE<0FW6yoBFkJ@Mu-CLb?h%DoX(c7n;9J)z(C5%k_z2`1<~ z;p%AxERK`llXEB;dR_rtm7bW=B9v%jCHxoei6<^8u<;lPg91Y7;A;xp8tTcu`-Ren z(GsK#^@L+L6|f>of^7+*q|aRibPw{x;H*$$G)wrazbEc_punak_FKzBY0oDL+}pXY4utGy*qoN)4Nb&)-jp3p1ATIlh?9bq&k$g_@uyH zEj(du{V@7O&Ey+Q9zSmxu2GyW*BwL-#q(P7l5 zl&$aX2?{BUzK}^^aq@)x3I(i*l)z(N7_qHUfS;`=F54PL#zrvCRCwStJ0-RbmoVZ? z7_D|x;{Jag(B>(VAI0|k(*t-{C9E4M!L7exh&K$-ne~pD>cX87_hN!~@3FSHgy25-ib-Brh5%Vc>la?36N+#D_>&bJGKL z&6L<-sDvL2M$$(um3Zii2W(zDlD-`*LE3o_P_|XVra=-IkB%hQIw%27dEk%RBS}Iq zTmQHRj_9JqPC*jx{xXuD>#oEj2R&et<0$%;NRYnA148_iur*MEw#`Nn>aT=B+dc50 z|0ptHpoC7FJg`rHC3YDgAs0T19t~9Dv9%sR;z!ZX0nBHt@POXIOunB4-=>cu8;2+% zXt4*oKRJrT_GS6sTn}tKT*-QfOW1qQC^|1piF;;vz^6;2=+)i~KlvWu7_Ni@KM5AS z9z~|el+Y>516x#%B7wamd^6PpKPZ*>y9eV!ozXN#tHf1;2dwWpnr`XN{7m8(o zm~Ijb3K>m;qLff~k_TQfjV6t{N_aEg1NV(l;`PoF&f-VYuH%%LH^u{C_Gp^hNrEtw z2dqd?0_iBhhfSl2=OiWAX+4lTIhy=!FCmqCV0MZUH@1_o&!f?_Vu}*Q(H`*o*Jv8u zRsz2f9*`&~p-CGF7PyC#r&c9=AMAm3+k}&=tt8whLijTEPt)zfuEKtk<@3g z*e-&`uT-*cJ04KgD1!d1D?z!d2i#wygk5zc$n%RJL)R!kk!0sJC0Nh8 zWBnx#OODk>pmjh;6pI%_64x9cc z;l^JPq%0X}SgM4;Tz7O>E+d71M68Qa9ia>Y^h@NN8PdHw4AuT6>(RvJHBtD!UL~G-1$UKRUK3~ zZlF6D{>o|GD-oLXbqDOM0^gS+*m)^P$L=b)+0z}Two?%LT*Tro?l`-b3KO1**cTMk z!C!>~+PlL)wSqQ$D#GuU?l2)h1(zO+ke{p|w+5Mukk3@{B?~Wu$h0Py| zxOa_$ZXc||IG4BDmgGkjzjOq&vG~_GblYe^ho(xJbxVYGC2nw9p@LpFMOfHJNjhs(p#0^AwMQ$-v+E-I ze09SmdKDI26WP5@C3Q2a@c4T-$WB+%K37E$Ub#VPj0!$n7NP!PC3zgDf*w!ZaK$bq znR7|RH}~BzWV{LkFN$cqsHFQ6Rk-jLTmO}kemyTj_*FM(o~(kU=R{ajt|YmsDzLra zhAnEV$gr~_(o=5ui&NpR(;`0atfFy}3MUql)-t zsNmTiH{4`Vk!lp#y-hbUh4*YkqR7-iLeh< z|5c6y&kB@t|KCjTkOVqf2vS@Sj6`~RP^`)6*ivd2HRcL)a?-C%nUbZyF>*? z4v5gVm72_0u7bRLH{9D_P2%>8ERS%*@>MFVy-&nRay5-#r^4S;-JoNln&KW2HVbZW zbAt+!c8hQ_TTKGCsKA)&hJ#nAN&Q_S)|=#p8@H?Q><$s_4yb9}-735g@5cHSsOgmL zBBYOTgYgp|qJ{v4Mu3rYc-6cY{Ga zHMHX<5j3OSpvx&0`~D=tg%KJu_pAzhM!2CSMniJfi+FOd8&+LVVfX(;bhT<|(iIg> zA#Sj9o`ybID}rBu8$7tKf|+YXP;Aq%;U_A1ZpUg8c%(6h5b!+bmj~ZEN@&P-boETi$xgXuOsJN)zJC5D;^!K zBlim#W*@p@2TwJo6^Ix;PDkhXs4?e`EBH>=(FXY<1YCE8pS9I+GFOC6i*+QTz8bz= zbj7y2b!1$Qh%3&x;?72DbjlX-+C?30*i4Nf=*sSm=;)?Q5lRlbLV8OzjLs0DPKA!V zXrqR0`&==nwx0Y+7cp+9D-P_S#wF84?Ab+6H+5E{^A=b5Fho!Nr;2d+KUZ+;u7;;p z=KqX(65mS=NvmA(mqkyqB@tUKb;V14)Yw)Oapp`t?HQoPi}PKf-$p$>&5JN~mMbh8 zsD?yNgvY2SrJx4CLRXYO&=X&ai0`spS-%f8?oJia_otp73sGZ!x+}Z?X`qV9A`FmR zp?Rnp%95G>S{X?CD0coSu1NbE$jT%U*Cn~)vj{c9B<2g{20B8a#?S;;@JTe#7l|TN z#k#_FwHk6JF#Tm4h`U}5`^>J`VugWpNnrfdxniP8jW^;&ys+OuZ$+!oL+J|qH3OY6 zPK4v(>@0C=s54ds_xA>}G+xc#sk&lTje#7F6ROk z+AUUN9UF!}jfrlI6yaRC3&bvC_=#Y?DA`2LtYqi^>w>KcOyu`y5j*{G!47NHIByj5 z|7%Qi=6W^W{^SCdBPQxMQiQCxF7SPm8Xkv=;C9UiW5PFhr5i zS88Zn4xN7U5Ey3!8nU zhCLlcsA&;RnpdeoigLlEfM^odLBw`?7nE!?_^zFZO=Z#avAqV*DqVmkL{n>95%>rf z=;N$`25lG?v!Y3nn+Dp2x!~?)(PUpM5pNH5!FQe-9NCg_XO+}pA!v#YdYj96v5x3Nfp*x#tuw`c# z7~MUFj%*~twYDzc&`JXz8;EdYSPU_=)qv2#1p}jENLGCjyEJye!yPo(q@IY+gc#bO ziv};(bph*~7`m&D2v#2#NbRnH(X~Zz*%Cu8_0m9RcNfe&6+=Gyig@4A1zY=TFx`jo z_i+r(4A3xrxWJ>|F|@I_2<kLCfHPGBegt?Q(kmaK^kom$H9rMPJLrx-g zf9#B<5gLqe6mkEmF;t<@uztkOF!InC`oW&X?;FmrORa$%I}sk-7(<-&8t8u68Haux zLt5C1`1q_d8ciBJTq9tGZ7e+*&Gvu78J0DQrLt-PIv;h0`f(cgS}8ySzgUtSuYt$= zopDB3EGeuI*vu4XyfQ(9t;z-L7aL1EC26qZR%f`E7E2G73h-dPGh|NIfU-mY(}Gy? z#G-+`)y{Zrdo20(S3tjI&gdscxp^>N0Ji^q~f4+V_x;f(IbG&tmefEl~T z(s8Ik_s-7H>C#ww_nrXz+d9LZQyLh5SAdnT#uEE;%oZ)2(Y|6VDY-46U1O$;iyF+i zCE&8!&BsZH5ImXKZgANBUh8aIvE^ zuDqwg3s(f(YZ*uXJk(%+8)wkX97na61$a~L1Vf)P{#_K{@rH3^!3z!K|8>H_IF5)H z1nm982|vEppv!py-`*cb1K(@##wRC`evG3_&I&N~trN`nq=7DH1SoTfCl9}BpydlE zjB6QBj-3+l!Xqc_`cs3UCk6Z)5KnXdXfWZf6U>pt)B7kuof}SYuS5eAsQ}F<#FJJP zjEk3?FefXXR2>sgf7S_wY7G`06|l+jczVrNi}oj+VEev!+USS?8;>|aGe<3}Llpq7 z#*-u$EsWalglpc$lYs}>nme74x@+<3egOwn$J2)1T3oQj2_DoNPxbql%z7t?t)+#p zdjyE-KA!BYtA!VnM3-v8dXz!6gY&HmZILQeY`Dt<1e*!LOlR$s?Yf+!z z1U&*1Xw!89xWqX@P=77#UL(L^WdfNI$aGKxS`O3-$G{ph7(9rjTRpDcEadh6Uf>50#57hgp>7J zjF>0jx6ldnl1YoLJ2^qomzqe~qwb>DH=R|sDk^oif z9AUt2Erd@LpzDQ+WcofW{I`fBOJIpiPkp?kTu2;c0ACs+7af9zfB^4A2TkRn9iJ%NIM<#-x@~@c&^3m8UgDx zPol-Iv=}3IgpGZZXcx5ruA?2{-dio>jsOiKl1Sr^TG%n%5rz095~N_9AMA+HUl?a) z0@lt*qPxCp@k5{^tXYyoLn8$!=;sI(zqD{WT!1EflE~nHTIlNMh{>0dh;Foice^@b zQJEHBjAZM-PNI)0wHVjI5!P2E(U>p+JX<@my9+w_IzoWDb&|WG#u$%Gp& zU}OVF+~=gj$`AqVhbB`SHyyi==?Jrp$#m*a0cLtSLYSwH<)Z?4bID|`j}H7?95Hcb zGMP0jVqvvoV==tgpj~RSvKQlj#x=pmwPPBsbDQYr=fVgJi<~*TVi^ z4jBIIuFPj1bbvR( zI+)x=fPYmfq~lN>4BF#>hI*4pRVTLoHU~@{uEXga1^m%%GQ}_*S~faB!m!D-v^_ij zS_d|_R0l#k77NXj$v~M7_AGZmKVdQ{ZNu!p$N{G+bvUIp;r{bdcPF#qyJr37DBK^BmCi(PZ+qnSeCI0W)HB7~fRD<-aD=OL00>q&Yxy z_f-0_u>e0g2XGp%gXl&A%xIlTh9>G@W{Ly89*|02H(;Dgbijfn9qQ`~C@50tmB~6h zHr4_DC8pAQbp}R<0(u0q=K>uLbr-OH zgDLb*u@09FU^eeDg&ubmpufKZ)Ss;b;v#_ah$%!qPX~{CIG{Ot3ZYH{@|_)U-a;J? za1`*TIE6l0qC@9)4q%x(h3>W&U{ebRXtY8HJ?#W|wPgy?tk%J>#ts;8dJ5TP!*Y(g z4!CR`+j9+%S07KIuQuqA_i=zxf2Pn)RXo&lXS&>?gSM4C9Q3dd({>%~b#!3!3oK+~ zIgb%G4!CNUj?J^?aaN#(zT3;}S8fl@R2I6Zgoo_E_R#jA4jTUBVfG{o8FNGjt$x_! z^IQvA_=m?cpX~9!dcz3$rMhD$nh`O0I6Ek}P`)girZ4`&;4boyr=VlLT3*PA-9|HOlT zFOE#OqXV0>_E;Rsk*p6qu0VU-d0&SW?|5uAhNC|p>9G3|dst%SsO2pW*Y?@7xTk}^ zuX*sE&ykduI+(cA9`)NelKP5A&n@=2>x~Y7z2LFr3`fh}GyDB#4^y9VG~qc90junx z-)9}Xf6Bv~zZ|iA)4`)9_892JlY}QcTISp1p`SW@^N7d2?RZ-CM~9xX?Aeqap6Va+ zu%*Br29`3L-{)b!nkUu@9gNJjN6%!Q81M1;VVXT2uh!wiJ3Ma5=c&D&9tF`JI;`Po z6-a6;J!B5HXZ;cd(&!A&W?tFjwzhgKKE-3j zc7cBApvMjU>|xqDfmWR0A=u9zns(7c3i5FKnLy;-_3)&tJ+>|p$h+e_PVQijGkWP! zdyL1`-XguyM~}9x?V(-=k)Auk!?LFKU>~4|z{5P7yCaf*1NG3afjwT+h~&UQ985lO~w z9y?Xpv2*M3_f8%iZ;NzJxE}YF*g@`Rk;d%cA^eveT#)JE@ircw*-NBKsfQ0=?66xC zi9~MYar%2Z4AAQF}cA(7F zgV%f>mKIt`et{k$7uwaUs*ibUR$^kVcfnJPxwj;eSi?c)pNF-==Bw)p9-Fu-L)kK54X9 z0T1Jn?V#amJ#5b7p<+}T8NE&q4ioG!cx)PJk;~(%I6KVSpvSq{Jl>v`M$c?!SctNN zk&Du(eHITVb#_p>O%GxQ5C82>cSQ<2y z7M|AQquzF~PB)dV;CPta-40Hl(?cB#4{oVbN$EvB_;j+vkwsHUQ7Yqn8$0ZARgaY^ zJib^rm8RU#qhE77h&wiwCMNT6rJ)_HzpaNClX%#3XDWGcPY)C7*rC(csYEl8M_X?@ zto2BbmnQHy)o~gPf2zmXu69t;bQ79el|GG@jNyU%W((S{dWehRp?uLalJkRc>7y+M z@0vz#MlsI5w#B`__1MqMBVL$BKmOBW>u0vm@#QqS(#XTH2e#0#To3LB9D# z7IZBPU^{{bAMfcTzqJ9H&b7tvji-~uVLa|Bw#7s340vlOkK@}4^qz7FJ}PNFS52{1t9Kpqw+PbaQ{2G}sx77wINCx`p9nvf4_cKitOzl{-#$F()=Vc?Mi}60ge?l&rxR0e9<#%2v0|hFFZAN^ z_~GfaXM_PgLTusB+3B=bPaf6;*#i5n0L!~GF5H?M;NP%mz;uGo97uanAM(`gfKA$33)xONTS4#g~Vw+cwZ@o&nx?vs~zG z28mc`fZ5k(I=w;6{oo14II}Olyoej?M%Op!}dEB>xoqw+ZD{DBs4wF^(KDn7m zot_x*lF9~rpJmd=pE%G(+CZ1*1_=7dLBCI#MD~hdDa;1d|1!zC_Z$i#HfVjz)_=?4 zEW0ea{sZHGkPV#j%A&?M925?)VfT&=aOxEY?;B;2pWh77%-;rW+h>v1FFD-V!v-7v zV*ckjhlBmH=&-*A?9|x?ILM;Uo^o)ktqmlW8eq^94i<-Hky#Z6khQSEgX%1@;Sq=T z8`2RLIw|i>n+%|0evmE~Wn?;YeH{yqlHKey)Hhp=TgX-lqxh zd+BS03r9I{glw{MvPqXC9Ge?gL$3w0Js;vwrOu``K}OsjQA1{q$);}) zaByR24QVsP2qX4$us122gbXvn-~Ki9hBcdP-OHg*j~bd7YDBj^9D3wu(ATGw%>PzRqKrluwuysUH?v7rlo1ZSuBJVnW|LhTIK1(onr<6oM9=jc zPWYHjACEQSovYPk-QR3Fb{z-5PE`}z1S4Eo!@+sm9MXEC5$YbQrq4ZdNSD3mT&S1A*XJ_H6$#+!_l`rIA)r4x&I?D*#=X20-Ob!XkHNt;U)wF9; z4so2vAu6kBbb%4Ib2v0xb7)4f5zmBHlft|lx^or>_gMF?HM5N1I+KI_^K!_sxkh-^ zyPBR}l|zih9NKrPrjHjGaepC)cH45O?GhtaG^-{(59Ltz0uJibsV0q=8(~Zy2P4nq zkbqT2Xy{r^$KA*wM{_vrUR^~EYmMlY&G`Eyho-GJV({-Oa{NOMjm_jB{6iI4y2%K~ zrgQM&PYyY-)d=RNRkYeBm()(@kiS($@9!{T{8SG6d*;%z-9}6~Uq#{?=2EnBP<*V4 z)Z1@_rV#5euA=8(81Y^VhfA*K z(yy9C%qtvVSw1YdFYnkVjViW4`2GC0*4fkMvV>_~3FS z#WEunDH#`fy*?qCmAd92& z>HE$c4BS~ku7@)Hcj91AVm^5@$^;|-tDvWZd{WebL)nrFS{`A-JMB39o1IS^C`>qH zW(8?HC!e-x%Yh=Rf^=4!Ah|UMy;tOuK%EK32o-er=6r%Jng5(vLFGmhy0u_j+@DXA zqD-iasURy(=F`Y#9E?|2ki0P_cIS_SBUkgulCdTbM^@0w5A(_IMjYk@SI}+aO$ZG+ ztbChK&nKEN(Z7Op`jt-$>T_V}TtS{CnczWPj`hvVCqE{eAh$&Yjc_X~2-SN;6sfuPG;e(@fyz&A8mHfP|%+VELbN`lx>aF?w>i z;bS=+lWD@u?#vd$3aFH0!X?kjNf&tm{prf$=k0PbKi>pFF3cC13&^G-6CAuyPNOFj zkXcU5e;zNVM`xPwu>*(m`2u=xjtRH!DJL|mfVQ*e;Lyf$@_D`qrr2_Db5;SVUSxu6 z%ggDTWd-DXjRo({DW?sVnb5b|g7r5Q(C#Zucrv$~z`g>itF*vXYdHy7V}h;a7SNq2 zU^O!)xSw236R#AIic$+ciz}x|8%;R4#DYs76wrb#CVZePC-|m-&i-qGm*M4P)pip+ z`)z?2KMKgcT_*TBq?~@MEFj%}Sq{mlZu zTbGlv!zQTn)dF!X3yJ4(6F4<2r(D-UGUl@dy}in5n-eD7_0fXs0}5&IX%pJnmy;_) z3u)q`r?yi!KC-7>-S=N6cfSx8RaH9@D7Wi)$cA-VF@f_?|e=)(sltpCJ< z`<52cUyn`Lerp+dyrGcBKC(cc)n&xxxe4|@ut3S4Lel7!2?i}Fqb^uT9PV2%tgwvs zcx%GZcP-fMav>e{!Gr_T%SiP7LOTDp1wy8jv2&W>{Y?v`y)GoF-%Ow%Uq*|+7ZU#) z7K}BO(ZZi5oPN!MSW!qf{xP9KUPit+7tzaCEMOR3Mvj!2pz&o3*wrZ_*UL>XIk1e@ zX;DNHE?Q9NRYqS`nefng3z9BH)W+6~rW{j#RB_HF9Xk)a1`9~>{`GsL|urS2I;|^@dQA*dgGUM+(7F>C}h#qWf#{TO{$%TtW)PJ`H z1}`opCp(xSeWwK;-z_4SJDVYJMk)R9vWT$Z;TW7*N*{MKqy07uHvU#bzw|U?JHC_* zC@-SJwpgHBVks%@ZH8H!ED-8cOlZ4lrY_^%l%-R!mzH zGd2nwQ{_4fG!7~y-Gj}re2oQ;`xlddA!caQr<7hER7{?&vS6J~r8IPy8Jn-P zV9DrWstGltYx7c4UtdgPms?oRuTnC0lo_@zwLtfA#bk1X8SGt4sefuQ`Lfu8?$sr9 zn%s;%7g;bay_n8Zneo@J5;Ci(n5HaX{CQtOR%*>~aGnKLEh;9P3}*QHq=ar=S4_(0 zSlIlk5_;HdMwo5EJ3EW%l^8R=Iafmd94)39GcEApXbHI=XNL2|7Vx@IOkT&E;q9&x z+VD;>aV@go=k+D@+XOR)7FclPi(+b%WX4-dOGwI>Vmdp|0yk!r5ckPuc$i~>X{E)a zfyE40vP)>8!wk|Oo2@C9&<=tb4Vf0)?=yq;vzqbvq!RM9$qc$`x&=;*DIp=#%=vL7JJNlN8 zv_dod;w@m(&LBB6{zuVMhgF$9ZT+xY*X~+fbzM7W)U|8vR&IxJ8)NORRV1Vlq(MXw z5v&=zRuKUyX^`%6?eBd5z4y7#ymKbcdFM=6WBABVq*k7X@w}=eqfeA^={(HW+puGO1I2n+ z^YNWFY~^#FGQF(%Y)JzQ4LeUSx7(myRs)pzSYyX+Hi&o5LxaE2rNjnW^z1yW(%A6n zmkrb`*qR+wHsUOKp1Oxxvkf(XPv&__R@mU4$OagA-5UGK1uZ4#Ve}1a+#A$DcN)%v zLTbYYJsW6Rlr;xf3t2R|K+9sRS!v$@ZQ5U;qAfP4J=Fl~?pouh%{Dl&*9B0Ju*Lli zG-}udFmAMAt+9cO53MKYq7zxV<; zzOu%}%NxjX-32hM681B^R*Q=d{2IX0^+QB^wb7O*I%H*zXZS;;L1(-9}hU3fX>G?-%KKQ2%o1R>tgd%Icms1aRaTh3N zmJQxas)zVeYph2byqtak5-Y6H=ihqqoqhp+2jMdw)Khx3(4Xlx{JQP}71UYtv8Z|| zYh+8_Q-#kBsfU73)|fR}_^&p$Q250fcX-uPqaL=VnHwoHT z)R8*P7Vh-4;gflFG;_3sYr5O;*#cWy@`r?Xrqn@LjV+DpCScyw!P4;()O5AMJ3nk; z`6LN$cvMGETU~^J&Ne(Zx{lUPm2g@|8_xgbB1vXQcv5H`{2X|Zx^%F?5m)L!K2w6r z+u2~Z-!FpdPYDios-xc1F2cDsHr(S}9c`N@;fJkkc+UKbWV2Ah4TtJLw(25%Z6Wqt zOC8uOk>J$kHfXTE2z&mLV3D?t_H4fh=KtAn_SQN&xKhH`n%c0(?u&GGjd<6pI=FZ2 zBIP%>!Fvnp;M{tN$RQB+Z+j8WZ<1i(j5N?iZ@Yfe%)+Y<=t?DRbn}iS5TX=QK zMY^?9=+D<$*qtw)Yc06AsurRQ60E7V;DM@(5NVbme5|Dt-!8(KDhrQFt0mqgVO52N z{aV=3i@g%=`?eMycCn+&WftuAq!wQ77c`ex@I`++P#u?G^4nS}`O6NTj1c?hqgvW` zLg?Qh8yv^s7_KL-o@^Q;B)C<)s3vBCAxb}&T9f8XF*+Sth+K7F*| zpYv-8y{&oITN}0xwWnDw*4+KK8hBn~PdOjOH#^tB#DXpONyHxlo;pIe;w|{!<|^tq z-3e@5_Ho?MT596In%&bByvwR3Z+VzcM?^pQ=;}XbbdNv7Ei2Qgdg&7GH(bYW|7^_} zhtp}7^)hbLeDMso^{08(+8mOYmvOtX+xYYLRy;c?o7^@p+`%rLridQ(dne7G(e%|Bmi(GWwNsby|1PQ6JyGD_P)Ud1u3|;FBMf=J zkAEGq84Vk1=-rO}xOa>jbiS1Zfesrmyk+nE`MF0iIq*HCEZ&G`=qNgPxIyu{FL-v8Q`=7JPqe3kM4ud3Adar=~d2 z@TL`X`ieEb-f|I!37_irS;T%y>goG_(f{#>6NJWPfyeO8m^QY<{eTZgaMamEXe;iA z_1%tPrh_|t7ya!Fzka0|-K?;KIM;8;T7&u~pQy!uq8H5r2iV-S0(J@?a#d?jm+o0G zF;v7Zdey_=6MNWyivv~lte^p650nV|wEso;l%g#-^JhJ+IKB@XUOPe8Z&`4r?`AyV z((Zou^dq=DDiQuE--y`j7;yxztN1OYn1%7RIA~et2h@JW!!+9g!VY+HL-uwG2$x21EFKR0{dcFqJ z*M1_=s}ogQ93XFP1r!SW1IO9Zxz;w=-C+yQv#Ey#E+UumgFU_6UqP#OS#x32i||pL z?@mT+!M`KwDZ^Xzf^6#qO?|UrpwA|Z+0ya;bnBz|Ir%+wj@f{tyB@>n>+bNVVvE!gxCIRmZ5EP%-lFxEr#ayVT^OA}h+tSMT4B<2B4 ztI4Jg&(5OTqnR^U{GKO%FB1Px5&zo;uEGz8%E)1<=wH6c0m7|nVNU0bc(R8ZRmB~` zx$0>~)-bzioBD&A#>AZb&BV-{nH<8usJtl1jMtb2AyJ(|-kn&BZAw4TwGd}GUnXYyv@9pj z_2Pc$^+C40w4<;WD|vcd6^u7E=Z{Zh_@Ms^mhWo-i~0z6f8k192B*`cF&o(F*_at~ ze2(#?r|I-*+j_pW^9YY$>`wG(Ik#_I55N7^k~`+A(0a#T9Fm+3FL$40ZR2kDyBgNA z_03c$uXdr)Uk~B%2bEBfx&a@19l(v%4zRZODqOXzjLtr2i5`=*yg zd()XS25u1ZWqh;gYFM%+asc-~t%4rn{%zt+(F?uO4*E8W?*5%;C-Ky~e3(Zrq3|f0$lIcyrEKQA;x=qMuf8 zH^}XFgge!(!`J0$^y`}AxNg9J87_Y7um&^5>{#G-J zEXR1y{d8)i*~kI^6SK_wJJC21i*H(33omxq(ku}(AL>&9L%Ukz|6cCK3U_eYWlUcgu_JqB{R^Dnsk!z?16RgCFddyoo0g(#wXo3Nj`}5A zL8zAnM0Eo#ZP+zuAKws6_E8gjTH;oYw+9R1mjoT4QB zvbqM6{%22qFD!Vwpaw3+Nbtim3l?{@hqHGj==Gt73i{YX^QRWJi>skiB>De*Ix)Y{ zo=!g$=ijF_(08IeX&zc|!<`y9{zQUqY{6l(?P33OahAPaLnD^i!`u57p6XXayI)DT z(LD>#+GtOE--xrgYYnVX+0*bl7W{F(1}t$B+#F-UohEzOnII7}F=}Z0L3?nxW#OdV zHMA{B!gSNZ$IjZ5HdVrrJ8Hno$(~AYSkO~i1Ily>_KmRM4Ig{3&XVAXwKa4-%pO)< zxA4BjHMBWb!bh)J`1Kuo+VWAtD`(a~@iTi0ziL68Py_3VB$yj)!Mb>RSXnB;5hH5o zv#^yOK^Fd{Uk&|LA>nxe7Pcz2r@yKt{JC=t^!a2@20sfHw5WlFbrSUVvEam}4lwtV z1XI3O)0FlO@WI={qDY-)evxnsFAJ~lL2uasAuv2edo2kJgR%DZLNFeS!; z_Mfugj&;@0aj+D_Pgroy69;HDOo|(pRMUbu2gpBW;Xh|pQ}Yp0?sC+^Thbk<)hMZ` zr>X{7BrJDYmAQi2&EPSPn zBYm4J<;N|Bzv=EsjrLkF;zt$KPm|*0-4=X1*b&M=iXOF96gS2Z)HW7AUQ|UTv!v{3 zws6sOM=GBqWqC#w{8->fPmC5^8(#$<=S#6xZ^4dh93gR$6o);pqBc@T=&rMfxkXhJ zyHv`s!@>i13Yg_mE)K7Pv3te-vQ6OhuY$-`Qnb}raLNfs@Lwy%Ft;iiZ|4ZNR2Fuy zts>_QQchP`c!{SYIc%1)=6DszgB_`<+=7etR>4tgDUOs{P!r_{7MT=>>#9ik&=FQy zTezLPO2l%c{Pz|MTi!T|nH^HjUsnYuQXT2?CV_uR6)fK_#pfF==}BS;!v3CD0$mU= ze_F8ju1gSZC&fPZDyi$yOYm%#z#mab{*Hp@Xc2RBFOjFSl#~1`VUF7+>I`DdZk2Gs zO^P$7TX1f`B{=9Q-ep@!vu|7i#Z(I)JYGpAZz-RiY~giuiMIPndHLQ-(7w7vVG}Jl zLstn~0;HHa-h!s2ORywZiaq55CifEj9Bbi*b(QpIsFa8NA#|zY5>3A@<#$Ue!R5;( zTKK#0IkPHZ)D0=xj1vCW$_e^JNzrLyCAoES0@vRJ{l8UGyBH}y8E)aIzE0Hgu9O${ zuY{K)oTzA+MVzZE;p=@Vb{uNKHxr$p|dDRi!{1;47C;QnhVI%iZ+y~znudt2BLUqNASrTkw{ zq05JyC@@~iGoM$$kaJEVmSVx*?p1*EdnqpIX2BuOPH-kgitQpQXppZHn7dlI*uR1f ze2}tBXA4id?nJvYrToCH0+!r$qWc{!7;IYssvId6wYT8P=T5LbUy7%WSBTtPC+N`5 z!iv2Ww4_jcC$zD!GRukPmIzzYRluH7C)(J`g8k(cFsWRM$6HwN=qD!_UM0n*>nmtq zQ)dXV68M)?Q14p7^Jc>TwRfg24N{JtRRICLoaw(N7WAH20al--IH<7&Lxwp+!&fPu z{;h%n$2r4aKg}%fUqNL*q-^|d=4f=L+{QAV-c|5yu`@Y-HRFI*74WW^45L4rF>#$U z+-WYunjhu#LhcO7pUj+ETTXthWL#Ts<^;WfX)9y*qH-wP=S*$t%xKOihl3qtIJ(A+ z#iyJ>*;$5*Ij+Q-iDq{z%i+{)?402!wjnE8Kk&Qvy7#(&zDLzi?xf4&*} z9WRHZVKVHQXU2|2&cGvN_+w8wS=Bki)EqNs?<}W~Q8HeWW#;aUT*zgNjQwN+XB!tX zW|;B7x^g%?PKNd$%s8yO3uq?FaQ%{U>Oa^8B2&#gYF0U|nIhxZWV4uQ>q2v<%ea0* zIZT@FLiz8_m^`8!MxhK_B${!?0vGsYwhSZsmD7aPE-*aa%xAikQ=_>uo)>3kkhoCQ zd>Q}MvK*G~a3SkhGmiRE2C0i=c<8kmSMG6v2TR4fYRhQhaToA(V1;Pf((dALy0Gcz84R|dz|%CO;y8P!29pxYor>t|)O`KAkWe{ANdcgtww zW*LurXlBg=7g}g7 z?m`(^X=EI9+bn8%U8rH3j5i!B1N(0-^f=m#WA~In=1v*rMw!vRg)2NW$gtDSGCI}8 z6`J2PbD6Y^!pt)6f5Xg|`n!_%E*W22TLwNOU1@5#8UI;a250xmaATMm11GzJalZ_= z%`79&Ij(RZ)XZ}xl#%3+jGaQvB5%i)79N#x>k(xTwb_*-gUndiw+zOgkYQYa8Cl~B zy-&+9rgIrZSX`mX&&(bz#QM+4xV^8LA0Bq4&*x>l`FklO{^Lr&UNPgOno`KRD8u<) zW=wE#g%=JoF@L9&-uSt~c26^xeki3VCmEk~7y2LWO8%}gz8xoE?g?6417tHK;w3OP0$=LFbnHzU>qp#t@mUfpyn?7!I z;j9_w?kI))NEwEmHe=`EZt&)o40}mSsr3Z$eA3LdYf9<%Z5bCGH;X>XZWMe^#t#>j z!mmr+sPQo~p2t!+$1?18#EktnxPkVO4CUiXsiV>jMjkTrl;Nec*1pr7+}x8?D@D#%G;Mq4U2&W_!)p=ZqUvzmcI^^HOSm$qkO|7XIg32_?qK*xts> zov*mjodg*VsV;$T*WAd*ENK2%0+*9yc*khQp10j#f2vH((k!92Pu(CvZ)WeeCA1}7 z#<@F%{l0UfKeJ?_A5;kp$#A2Z?ZSR;i|1S!w%caL9>s3Z?4t~SUMnH1dN&xLG4p$$ z5-Kc|@dTBbJ2iHvHzhJY?_2^s+q%)DU%gn9p+)33|&OPnzGc4-~Lwui#o`0`C<+(nmSfzPV)}N|9kdJ098g(IEq{^o{`qEZ{?MJOy32V(elc`-<4*s~HRI^iVtC(6 zj(&fdv1O_|g!h$Wi`ZiNlJ5>NvxLq+DyEAA2#rbf_3|$I5Zucr#i}@qkAY& zilOZm4>~kj=-*bZ`Z9%;r#S`Sz>OVBdEm})H^aD9ZC4bzKh#2kV1S2O=O>_J`T z3;z944F5atL2rke@$-;ks9z|@g285N?CJrDO9cOV7E^_v2YeeS_}9LeZv7?a4g<{m zIoyLhR?1o0tXTAU^`L?Mg#LXlf`e=1II)izf4=a5t?LESDnC-`(WbDLX5 z^hzb?sE)#abnv9>S~))rDT1%PJ?U|K!9TAeu-zfY^tNXF@~bBp^m5$pDB#C?LRD)s z&pcB^D@<~3*2>KFGd*dtjhz2GPy|1hcv6QJf`6tWXun5}eXPt_w%!x+|CXbzx=7qj zdcvq?W?sL!i0&Sc^Q0zbPBVCt=V3Wpttf)D{hlZ9%{P;%J1n9hX9WFUO#H;#lbZY^=PrYb;8Cb2Y5p@|c6afv3v#qHm@p>B z6K>eaF|chBc|P%kqje_U+oXt2ISQStF>zp=fN>V``&07Ha?Wy0#xLO?e;`c|0G zqsS9}@suNH7t*;pPlzZp@!#(YsnSc%F(oEG-RLsC^%1nZDuk15F4Myz6E@>Q@b{PF z>jD!V?S2{d2g&hyWFc)Id>PX6O>7@jNNcXjIXBnDJH}k531M=c=~)Q7reCJwY!i00 zFN9VRa{QWULd}B9kQ*t-#FK@za`k0smSJL#eT8)AmYiFEF!5iK%j9xf*q@;gHte`e zzoeS5kFpR<_vAP@*@R2?T!wip$I=ajH1YUl828@9k;@9H-y=CsOEB@6i74&rR4l5ZFDov5I z!($WwsJtwCM$7qBaRL1NDrk9V!WEeX;x1c`{%pc;&AniEjvRkUD4_h#UJ!NP#2L>E z=&yV^i_3N{=;uXa3gvw9UIBdk&5Iu2Hi`IT0a%sDF(KN7d6T>#y-be%0t)E$pI(p^ zW#VGD0*bDbi#hTp{`W60a;lNDk8J_OZStb32ovr+UI07m<@o)&37@IGV9tNS7WWp= zb+Z?=4Kr~QT>9JdXdS^gx=pjf@e1c z9(FOI%_lFg^i-g-<|A1*^@j6KCLUe*k(TvQu#=;Sx3>4D5&ach@ZlqD?d45g_9hID z`v}bjDKO-s2{#S%hSVVnG(P=EGsk&D)CCjIx$}{3{HhQ&2qrO8!<)|krr`3hkFapD zH$6CO!Vuq&uw}FYpPx42xOLv}+aC(lxO}9pa&LHfQs~_IkMw<6d!qM}tfLW`+&e8eQ zb>$T(+G^s5SMzD^4h4VQY~oH^uTU?&f^EF>#rOXe`nb`AQ!eF0sZoKY>rMEd%@v5Y zDDdlIObqJo!+hBvehQeI)8<>{;l9G=6uL;y+WlcP1skH52Fq!ux7al zpZZ^c&xaIPv^k%yMqCm7r%dd%B46|zRdDSR!N2=g$oqtXm(0tDke64ec998NP0I(v zX$3YcFrmZyD=_t(0^@(rr#(4W;LAJ{Ul^QEZ7(SJ%N&#Fdwzv-E-H9xk9@HCe1$&E z7XG(wK14Vu@Y_sb%m4F%Lrx0hCiyh8qYwN56Ce7NN6TCl{Byd{zdk-R$V0(H%kp5( za35+k&4jtxc~E;Uvkf z?T45+G}MR6?khM?kq03$KGb2534=D|LCgao^8qGweBuKq9xG73ERQU4KG3zFiHHB0 zN9&#`xN9F1o6~)0^h*W5o0KQwe?HW;mkBS8%!4ogDzIk{6I$2#z{^+#E*X$Vvl{tA zk8XnIU-HP~oq~IIHSyv$zNAZ3h?%5$Ft@ue_33QFBR_LtMzR72bTr}c!M@NuO@XuO za;g0oUl`Kf#NUc?DJ@;WgW8(dYPv6lW+~V=BNu+o_oeQwO}IHe7fiVd?9|ePg{ypF z(nkgMex6G&tbL(fa}z(mn@isd72N25Ccd-XmtK`9*c6@%5xadw{K15S{Bz+#xdN*j z314>17uHoNFx54ecG>zu`41y|UdW|BwZdn8GqT>@mrCjtJn>jAr~`c|>5CC7cjvl8}*(sMC`}%=hfsxCsa%p!LC7;MQ^4Sr7w4j@k z?Y`!~o{4_6H`gfgH*%m=PbJ!98&Nac58`?&@mqcl&0FRN`b;B7rRI=JKP9WujXZs$ zA1Mbac|&Xtj8OT}rZgjVeVhZshbVDPiV^#m{Geu-5}!xsP|X29_$$fCr$ck-)(9of zPc(AH89zEXO34GRp>uwaZ5C&d}X{7gS+Gfs)_XLBg@njcJvHS)Ye zIg~O%$-`e8+3mI;c}-Swl{p7&pZZbnS4IrbfjvevP8+Hca7Y%hd*U6Q}Ur6Iq-F`KV{w)Fzs@{e}xj0qK#NE#vit? zR$^I`9C|w4AKph9+5b~Eja#SWmyt%kvA~~xY*6x|vTV4v+Mn)581ZX%Hay#`#F*|jXd5nn{+#se9qU%y@UK|hC#_GcG=MBrav9LVnoN2 z+0fXm#64a{{K@|C)J7?4fwL*|Uw^RiH1crKnrIj9fecZ@Xin8d1tCF*i z8aYW7KxaIZ{31OI?wbPW&0!-ReU}A`y_CoYjp%(a0GjwHapbcs(PuFL!uAW8J6ZI| zPstvC8(HZTKqmv0Y`LBVYkUIe)E*-a^~-`eA%cIqj5swc0DgojG0`Q9I^PL^Z5AUR zI-f=NuPa4AGoe4v0_gA!CHFd-1=a5YXtu$K&vs=2L@9BC&M59;1K?Y<5>4B)D7ZKP z2JJA4TJJ21zN6&M+l=f~FZg#~$@f=h!MVnP^j&Sl?F+MD>H{TKDuw;F4TSnfN*oGV zG_OY>=1-<_Wq!?=>cIur46aH0V@D?Ll%?O0r zH%ffmLGW)uAh>Tbvd#ap=z5%zPi+wLUmZxM1SMO2$%F?I@x0E6w<|K?k0d3k))>)i zMAK_8SncZHFq#{)^1spQbtnXvp~AdUXZh{}hVFe*oh z1C|4JY>10mzH5*3>=X-@MXI5SnqYgl_$U z#4Io)uAh<#eVV9n)p#Q|{VfPSG*e-d(V3JwF$n$~YvkyGndH=5#bd`9`Pu9s5i?iu z{BD_WcUchi7;VJQtuvuVTNSn&X+)2WL6F#9g&~bH$wn0f--jD{MSTX@cT#cbFu^}l z5Uua3;;P~dSbZ>vl7<-Za%Ki}?ykb;gN!)&Y!JNdslo*b8PwV-2<{Fr^4I4XbiR*@ z{refY`brQj@2_H)dl^uEEr>4kG2)*Q8PI-^3XkR?0#=$giqKdPn8PL6LFj=)VqW#(oXgWoO|Ftq=;~v5AXqpOV zF3zC$gM*>8g^}wpgARg<6Rm_Uj|rx!vs8RwdWB z_{>w`i#{2&eswS$Yb5sUP9oo9p^DW%3_M>FOdXe~_={Br{IMgL7Jf6J-`8|_x=e+C zd@*42J;AVhg$h?xrBmv$VCemyfy?vLY1C>J|EM?c1KVIKUaR86sp)XtJ(x0U4LBq= z9lSQE@L9D1PX`9Ws?92V_b8oKMg~K8rGbw|r&BX)72B5^MBmDjxpPz*G@TE<03w=3qJm zdX3QT=#VNdR&El;|zF683N&_R9N07omLn_pk=IqPd82{*;%2# z{~CDOfe`9@Ud6vOe1LvuLg>{?13oDE0P(gejCyXspN=7L+Fpg*vOZ9pcL=yYHE{dH z4>VomJ|28*;HRM>^vPMpjxRpI)tC^HKQthUe6A2T6)s`}9(fW18$DH681aEt#)ZJR z`v(3e-~)B_R&m$60)Ki4#rmkYr~3yOR3zRNW57qYAKjEo(t#Ki519D@hRnZ8{eukndi)0%dsl^R0u1*ZByma5{g=rr(n zf0c4B7;s}~8bp6k;p=}4xG(1_Xfsv#!&|_VUxnzi1`fECM*VYC>~`89`o~?Rv^*7$ zKbr=9{})QTPYV18)8Jx(3T4L)_@zTA%q~{p8FL!F>>Ub=j~ck2CXMP#1P9&P%00lZ8iqHIw%bqe-rv+HsDKrD1`nH&)w6=abGBmG#WU+O&V=# ztmfu=16xjoQoCkq-rhJ3mOF$}+71J@Ye*G+Ue$Pan*o3K3I$n9H3pQVQbR~6xN8i& zI4hOfw^8$Mm4TCQh0>#TYK~1v1$q=pOB4n)zDR`~9o0BeW)OW7LZM3+HMYH*yK-2X?(i!w0L`aZf6o8gPxqtTN!#ov9EvRE_Oc7;w|5 zYw-7QHNKUm($Fc_plX?cx2;X3VI$T2Y>9!J&%H)zqt#r!C>08pUn9>&26RI4u0Pbc ze}MsM^ELQmyr5-#DxJ|>gN^eH9RF)7s zSDQLrja6vC!T($X5zRm+t5hm-z6P&n78IEo*K7KGT^DZ*T8Y18o#Ba(5mOxVCDn^pM8@;^OmT&$2bFzO}Iu4%hcTe zQ3|xnx<=Jw40!KW3izxLG>wpxuFuBK3A!!?K)Y2a^ODfDHnnoo}~uv?Qb z3fiFNLyjr1w_O;?el=jfGbylkvl?d(HQ@4|VeoUS8Xp`;q25Eop#NY4uQ#R8RjHc4 z4KVQ6Kf-9MLd_pkDUd!RjN6O%DT0q+!%vujbiPQUG^`(d=#p%o>#f_l#=n*VTZ%_J)DdBIG|Xg>sLF!H-VD ze!Hbmm)&Yk?O+i7>%!>yUN!r+PJv*LFbZ#Hz`2c5K)+v&4s8s0FenUq9#UgQT{11W z83yK72HsPgOs|fpc~J`k4|xzqdylKRMP@QIc^yUrtPB_wpA17zsj*2j1Lh=$LF^ed z&U>Crp?P7D+t|Q4cav%FKSE|d^?b52jDELOvo<^#EMLRO;kzEK{F5QsPL1ZTdYsq% zIvjRXqmOGcwd#BwmVDOpqzlP3)LG4aKj}HI?{#|Xs%AQx4EIM|r}8>IuG*apMh`VU zs?nqK#Ou(}ORRr;GOeF|9bBsPqVyn{Ze9^MEA%{g*>&3Lr{*84lcD9t>oloMkLMRA z!_NR=b0vDrQC{@}r*jAGl7HVQQW{EE!gvxlSkY z^q9~q8SEm|xH(6ULoQv1u{YHy>yS)^-q+#xEIt3%EScWlQgh=BJ>LtxPKR!*MK6&g zaEcMMr0KC|MG_3Wr$+x2J?frZhX*A5M{W|0i@Of{lJq<_IZ5Oa3H~SQxlQ_YF@I0Z z(f=kve&KcM5wFM950W7KnHnqK>M^?ZI;?)F#+;i;bl~T8c=|@qe+MVgr+?M#{I8yu zw+<(-Sh1GNNieosIH_Oi(a}B$X1`O5-djQzgTf&@L5+P+CDHTI;n3l!o^S3;qLWE# z&U&P0=c(Z|CRHtBN=dMHUO0t4&|{(^3F1Gf@f7KC;mU9@XR2}Ah9qjUH5@kG)ARSG zNz^4r&7&}Nm zP^6wG_fI0fQZ?_2(DMk_a9Ua+-oa=gA*D?tztHheG=`kZb9PDbVK+7Lb4)V!w&4QhT8By{0LIDPm}$iLt{EKUq3`v5(3nC7GB+fUxp(?%L@>#gU9pTbGsRKs}tJzQ=YLD`;qe1GjdbhOflK4LLCbds_{kIQJetjE$fXm-N{E@O$v? zput8Cdb|x0V*aQG{Vnfl&!Px;e^Jk%6>I6LVc!dSUcEMgY`bg3Jk9qoP8LDC{?X&+ zmG5CpFAXj}tH&m~2#D>Y!HRkBMV(Cq^gFHRJ=5NkO@9qnpU|_{i3sX5NW(vWe-CE6 z2zqc#&_DP+@DPpQy&e~NMu7BJ4G!<|p4tXSz_vqz=C<$2>NkxzyXm?3W(0+f((vpi z@8Q9N2x_xWk7*5wuzZXLbN1-b>2(CujMbp3G?7-NM8M5mdTySbNRAUUeA1%lk@*n> zlQn!aQPhM~MbH|P(Epc-kUdp{qYZjY{Tcy>XJ|0yej<4_zX3mY>cz~hMCvtD!%w#B zS=adn-J7l9uz*CE+wTUQ)#?%56JgC<4X#n^vCVHcpnSdt6KoUd#l#yhM5*UZ#}nz~ zA`O?x^z1hK28~#%;Wv8{Vb8J~6e-c8_0B|i_?HF`ZPnw{jW=NZN|BQ-O{7oC8?b1z z(3!R3d9{W+Zq)Nz;|+3Hr{T&)iE!n>4N6(3$NiWHqc&>Lca0vmow)%|Hfylu_(U3V z>4vC3)U)HSi6pVs@RSvL{^Wgwen>Uks!t-shl=NAdUWWR2yO}uzFeY5mzW#yhgyR} ztrBU;lN;c;NY61}66m#7!hW>m z4RALKT}VlweYH2>{wzJ`zD}S?77ZUqJ+JtAgWm7b@RElKFsyYXEu5jp^r!?d?$uzo zX?iUGB@$Zh*PtaNfvydVgpZT;{Pl7I`5qKJpD6tI=t!D#MAQs8B*6Nqk)$85$1kT6 zAoG|8r;pWR?|G46b5eu0`x7X2MI^KsqvwIf1kvY2!wIAG9JwWu!p>>U!9Zy zH(Vm=-atK08JQsZ{AuuPe?9K@i-e`_8ZpNzfyReN!n(eC-q1CHiaj;lr?;NF+>4~s z-Wq<H2A)q@P$oo!r*WXT0M=Y3+--#R~tQh+>R%@ zq2cYV^t`R-P1+Kr;TB=>FlFdX`n`o7-F)KVzi5rfgV1Bsu{Xi)js^!h$J4zTH{oeh zJ>NPPPs8tP_+Twgg)ady0@A1?$Uc+gXI{q4Xle`l(EFT;XuOe@X9CaPmc8`Z?$r{{Is>3sU z6B1K3_)pt-n*Z-jm{zRgE=}S|m#*O^g*xt^e3RN`3186g4k~kR(#w1ub}M}cAvqe+ zM_7l^6*plWF3zWct;(pHQeL9ju%geqTpH$+qu1iUbCVo zAzp_)ZQsH41`RsL=`d|c6ukOR;6L_`?AJ%Z=2#sM+VhS!eiis%>v*FgimJYA*kQ*z z=xY%0FLl^g`VNja(xS_A9hUElf-X(9=(FY>d7TpQPjx(e(L3_~pO$+)*0J6pil(>F zvOTqj-zKEqd*d=;{g?MG_I$X z`$XvYLUk0q=&fbD+&I|sJ&KaTbl4#|4mS4__(OF#pye$nAD~6Qf8!{z%Po+G=y=$J zIFU0W@CWHQp#LpuKTOLPZ^nUn;#ml}r95eYAj2o%NK+iZT`12OX zt_Ydi$I+wFTJGl~X zy#=ioYtgxL9QAv53lt}HJg`L^xh>W5;Nv>ZO}|BBmTUR^x3>^lB;b$euuJt@c)U`; zAJXBTx?8Y%jd=d}mVRp#4XOiT{b_G0f1Q>G?$dFTHqo?aqgKpPdke3-MN`fmf&cMa zXthP~e3uT-4T=U=Yc0A)zonVKM}yWP&0+2j7y-4zYf%j{9zlCM&(5-}DypZK5ep zrNj2>x8PPF42klmuOnPSIej7yoH~B z(UiYMhi#_3h1`8w4A`VY4vz-?L17D{-qNmn(IS^q$DIehr6xzT{OdX$Pk#|jF2@A^ zU*1BqL;=5AtiSbJ7=BWVzAJSYpA`)^PHXYh&saKC8V!==I&M@KOViG2xx+FY&-)Zj zFV1UuXHhJ)YZ^l@7VEGwJr@4DsKuiTb@-}XjF`Wz#jWpRX>ZRMm^NR?{Anz0y`<&p zIXa#?G=|EZwPFr;Ed2N*hWuyi@MTymSlk56OdZmU82IX;#mT<0w0&U=bO9YdaE_%T zURwTln(#$yVyL~3pyi)fsFK9cktsS1J{$`!egbBa4#RiEK(9b8_P2>8>7E#<8n0tl zZ7lf(YdK)7(1qhMG(J?zEw{!(v26@(8KcAVD`Vkym==4C)?tu)49tws;`e#6v_3Ef z-uuVO%bSBoFJ z$BLLu3|t$iW9zoDRB~U-lKuidH-`2-(DJj!v0_d~40Y|R!}$$wpwVM3#`V(S#m_Nt z@~IXdmb@YS-)%VEL+~u?4Rw5>W$Y&Ox8rT{dZp!{gg5Y__id`_qQgNi-oTJIS`6u= z!&ATBhHGzyFS+-ICXT-i$__gICE^WDh}UxWb~>)X+w?F|%V+)Hz}>~S=}l`LHgNLw-q5e|+knk={N?ByTA!}vnr1pK)!nANOf7HQ{RX1`zD-w~ z=rC{l8`znnMO7mm8cyDZnmjFTlDwh5_P3$mkDZ*d`VH+b&~p6Oot)u$Tg+e5^8AHw z;7agqI{A4gKA-Uh>`Ju=pLU`u>Na$((Bh=AZ>amj+wfoAPSNxF4S82-`C84+|D)(E z1Eac{K3=>y6t^OULUH%bAjKb`6nDr*cK6=97NAI>IK|zQ5J(^iL?J+QChmcd5FmsI z5hA!dyz_qBFSAEx&bjxVGxPg%R$3@^e=YuRlMcu4h0^jD8hSKLhbwOl*yfpri%UXb z#0LX5sh&9Oc-pbXT&>RY4l=h80^c@c%e%g)op0x(RVctnIA?c8XGzKKpJdv2&4D6 zH5|Du4SsHF#4DNd+ZqO*&5d|@O&UG=CkzZ38V@w3QLk1;?r=k6@BhLmtc{V+*rkEx zNEl_MYS?jZn(z~ixHnnDKJH&aw7aK-_F&cjCmIhAUjOY-hVf&k5P}<#y&h64D=6)D7C5_)SP9t3}Bgchnyz@~Q zmG?37*qUiD`BfMxp&DNMlnPG$jo9|OhHt)xLD4`X4tt(TXKIJTjbM#Ei&M#dh>_P` z)>zjpoJxlox%$0SXx=fLIt6Nyx1I|6kw(n&)9^;ma3}^NzKKdD>(Fr6dP!sLs@RV< za$g^fNBIOH2!r* zDlMO4L#iU%W_x*>xi*e3OR5OH*K($%ux3HLTSl0v=k7cr_=5 zE_RB5cI!3nc_W3EI2$=}t;V+A5mdU;$Qxr)V94+YGOyO~-8HdaZNyHiG|V3t0eNeU zXt|U^+h#;SrnAPSXHsbCdaUqzr)Cb^cw%XCxVK18u_b33KSlXpnL}nS1d>YyFKDRore27 z#D1R<-%d-R0Ra&(db!5RSn2;kBR^ZB@%OL@dU)8#5kpcSG$DeHFVb*GPwD?LBTibN zp*}ML3Qic&uR{to$d7=Jb2a{@Sqd#WZDfzx8fR2U|6Pr|p>_)Fe;Yy5XNv#7Cc_eU zBYyi+!x2>?;lVkH|5wRWQ7;mLrfFRGD47^nzN^~oAu zzA5$>jd*Q>hAsMvy{{4b#3fVch)8f6r}2f5WSSpfrjn+y|XMpDEm z4J~KIKG=vFX!v4DB;;N*V&&0fI%VjnC1>#OnL^O2MnZ{&aeOoms1 zk<_!dCakq&Sdb)pRu4^{8wPS0hva0?4;rB$C2QDTjIA)GQE8l3H3V2n*W|eKi@TSKs$|ns}dc{ zF>>tdB+xY=`m2qGy~~rJ(F3t*sbS;R1e^1XcT2rc5MQRBptP{z;_GA{ba-AlLQB8h5LQFzSoB$$#+8RpoDs6X|9jg>NURJj#pd&;APA{gntGE;Fr7Q1Qn2M2H@!V23yrJ&0k@5C!{< zNTg9I42jVy`}9eqfME(Ntn$-rrfwq@uGKjaf*vx}i&Rl-nFy|+;N>tC7e19Sk5(|Z zULt+`Abkl@d0Lf3`fselpRTHWt$Gwy9k1|(w+Ucv6h-b=#Q&8Eq7$Ux_#hRVwvB=( zlNH>QpFqJ~qu{B(%1<&A$Zo2_2Yppm2SicsbeW691n3}Yll?A=|HBht=3mmLmx?zh zM?umo@qb_ft(X%98_uh|)iZ%c&K3W8sNB^qimuOBxcEc@JkX*j!Cl2!dlR7dA_X-! z75A-)0*@u)|4j+hV_Ot7bWyqIssw7WT;Z!HRW3OYMF({XZ#5=>n@beUJ+8{0lK|Bm z#b-xU6ksxFdIhJ?OrZN$qTtXWm3=29P@YlY9tTw3#!)m~Q@HNP1n8FR@691m@kiSPkUz3Vg?V@4Qeg&tVjHd~vXqcd?9JM!|t{+sm#Gvx`HPO`L zh{E+Z$3xJzXxiYUqHR??96hE;9=?h*4o1V*6EYTKJUw=ahEO||`z(zo^J#@=EK~WU zceI>YODxQche^TF^klJ$ZzsgV6n6!8E>!UeM?=Ut1s9Esr;Vx6@audTbKiLCd|uYf z9F+&&jiwV`3ODHz59LMCG=G+g>srOb4;K~uG(*Lm&!R!`Rq$?ovH27YN2kjotQt=b z{1xs!RpmQ1V(5QC;){22u%&SfB~DiHV`Us%zoMYSL>0TXi-BLR$@~|@5qFD$@8eVs z&5EPLAqt-utFmce3{?wPxJ6PNv>O#egGWpI5piIOROA#^#keUkki+8tz&KhsHwMfj zRUUIbjwZy2&xWhqNEbulaS9(k83$~NAO19ForBQ6mF)(!EDzU`l+{y8<)mGZia$EJ>QNQ9C2yd@)bgMYh3KX8%PUW&^F_iyM;Z_aeq<%R@SV$^vt{MjuOBCGKQpKS) zW8ump1&iLrQfA{==+Rtdd>l(1D-@1tqVk${v2^&c!Y&1|(EqnsTG&{{&snkX{i*Dq z4OGk;7z@T13fd*blGCVII9gBT_=s4#`%2+HbyV*7zgU{`R^c{5v5+x0mQrh}xaoW> zTzjvezJ`isT`aW!q+sdESgK);h3eH*p1LoV_I*+K%nvGut&OE0zANmuITm!=V`;!Q z1;4L~1-mLLrhZni=Al?Q^Hg!B5=%#2V`1q>h5eSsQums&cfM12s81{%`cdU7vtr?4 za4fBVqu`Q>vGAsjij7|>xFsqU=G9m6^2k_fk`@c+pDWz7Uo1s7RC)MQg(L39QkS1p zUfv}ZmKVoTVx@xIDi*diRdG?dg4LeKLS=JV#|>iX$S3*VQiUy5V`*9|mH#bPxL3_M z3TdNq;=35Q-8haKK2-3x$1%|QXB9p36(eom5WF zQTY16IGWr=_R*vmST-t-=G~Qb7ZC%#T~&N`Tfr*-i-QK;Rk_ECp?!1XU~{IzW6#Hs zb5E6k^7N50ke3=qgTfTN(l-X|{!lUPx`J!(#zE|O6>E2q z@fXLzva1T~TE$S0Nh&|TEWUgeM+c|Knyw!Mvp&VqhCl_ISB-(UQ{~y^ui%Fo@i6C4 z+0))d(|?WQ!RL~~H!7p)`d=y!^O5I%yLjp{Tje$dvQKx5r{oI?uFi^vZF5yz<|)4i z#>1oeD&9(rrrM+8;q_UCyG2CP)J5{_KO^l=iKlBzR9+t#4YTLQQ&U%2tDe!&a=D5= zrxbi^7Y}Q6Dh@drO*>5S04Eeaus50>I;fm>RQ9m7vM=jZ&fgRb+1ui2(P0ILuZotO zTk+ok1y>x5hx(d|M~%@`%{3mj>{IyTl4!D+#eaJg4)m72(5mw2nb9ymIG!%-RM2BW zG>lv!{@bD8OO6NERq`G-BAT|P#>1_x3eWBvP1V;(%x;!v;N5sKu2b2wb2OwE#nZEY z6|CM$ey>+?+j<3^pT$GpjVjKoA5B$0#Y3xg3R9J6I=orsORMF*p+*9I->P!;cTq6A zae`(Fin{Gl`ISlGE&~&2|2~y1 ziBXV_3A9yJFg-j9UK~)dxluvu6nU38tYW*sDEc-h0Ro)lS??J|p+{Bz-9gs9T>^DD zp>q0(DEQNqKrwdmuCX@?R-aOF`ZC$K)+9idi;62Z$u0OcdB<3+aQez9>U~DWzfhh# z2NP)DS(O_aqafHNfgaCO&}m5&lzFK5_Z$UBdndri3o1tZ6-6mm z^9rWF!&SchyTX0jCeqzVl?(G2GP@?y{1FNc$YkgprDEw&1(yv-gdH&|?nz)OheWUq zR=6mPsW?vM_X8B(H93*SB&yswfZ?|}iL}0-g8zCjxF)Mur;qGq%M;;ks)~1xGfmJE z;Yd%}v-Ze4>kU~m-4%YbTHZx7?{<%=^IDlR8dVmn26QVgpe$a`QL+5adJZsyBg zI-IFyN+RU9RQO77rtS|_wr{R*Kz1VSES6a6#4zx zNdm8zs_=t}l7CHto;4I6c1yl_-l!Z@RbhR9`IdPndwD!TEl8pvKgf4WC_%&r6=S~| z@$94|X!%*ip8iCgXD7jo&vI6Ej>!3|`0s;}Q_3tFuQe8vazeHQNB*BW8^4;uAR8&*rZ_kX}bAJ*+ZH?>c2~tia2|vP!%N7xw ztgB(YN+T}6kOa@`YZ&+^(c_>bI9_Jt+T-M#v5|Z`mKu3~WD@!Pr1AfT5%f+@qVq-4 z=UxOgnrYat(1=mDlVDj3IaBCJG`27aBJ+%*gGm(LO5?G)Mt=S{iCVYS_+TA^{qK_~ z<(?5MzD2^SpEaC&N4`O;B|~Zl4M)F@q)QEwp(M-5`^qAz`!5>tx#9MdSOq zkx9UJrZI9#XiW0VPhj9W2~J0_#5%Bh-BzEUc>K0A}J#=8S48Qc~;Lz zS~*er?_*>wE18leYka&zB-AWOrg~mRENU7Ft*2^u(9?+fE0e)6UBkh(Bk8Ai(*8L) z>-ic%VKX$|cgDy*RZ^(YER7>y%Gpx=6l&;d#72)IVEG&k51o=T+?FYDWuBY^-;baf zol~I639-2mLDd$D&yE`TNuLy&w^-wnmvL!=&46QqCwiiCN=84iWI>xY++|#O?DVV5CjXVg51V z5swtuvqHnnsS(s9AO)JPHFDQ65mdNJ;{$&i`D$1S4P2w~{J{}0H6eu>uQZ}>_Xya$ zPQ#-%IfK2G0$J-Net(Xjd3h<&+#+YaO(LlCM(MvMXK>{yw0^V3n`%YC_BS$@ip0$4 za7f!K{ns0@*$=7EdWW1zzX+#ebyJ~2V|2iZ0ZjnlHyEVRaFC5}JrP5E! z<=iwa9GdPE`z1!4-#Zm_2PFQZ!zp`MDl}bWFOb|pKoOAxKwIzRO8z|;ZS!* zDm9sF#13xZu=Kcw$7jj-7p02kjE1WYg;QI7Dzy5`$d|W=)3?)NKi$aw&Z#upP0kV5 zhQlBKO8Zld_&;+vc)3galZ}|WD;3_Jley4^)2w51Mm^EUm2<;s!g)D+9Vg>In@TQT z8h83%IPCLFrKV$zxMEZ|JoVA=#3&=S3{3^_)sP2<)5*A0XbG}^{1#3J{53u{!pH+N zQmH&p&QaTiLsD)kH5+C`m&V~RYInn^MaMK~*BimfU zXhMp{mUc$Iu^^3(q-lKafZUTf${j^(BR<(02KhHMT-s9hGHV)izNO*7HDR=TeHz?v zX5{r+7#XrOp4P<3FaArTuxvRKT^fFF-H1JIq=B(m z!^v&J$Rj5Wj#e@9freppxm4pC-woWWG>xj1YaClm?nz#x(b_Kttok7oCRS?r>Z1Xt zeo2G6%)G@8u*wwot&zf_~EKh=&~-I z8s!_XrxFTRYDn%!t^otKr^BaOCS0*Jlzuss4pnmuoH$b+uystl?v8;&UDIh_Jrh?> z2!+W$>GU+qfCEQ{!kq>tw7(^HkiqHDrm+eC?Hfvyqtc=1hTK(l4kcX^6VFXE@a@!e z3TkHJ_bo%g?ru88CmV2d{ZRPY!i1v}4fwPu9mcjc;o&Nw3_`!~7r{#x0`;I2;5NW^$jcSYQR|mAuy)92|rynU?02z+k2Yuf``~lz5y!( z4P0_Ogl_gWafP3ON6xuHt^1j{&7KfQSuXd|mkhXcV+hy}kUSi3`7iAT_zn{L6(N+o zTJE(k82F1mgkB9XaiWJo>Zfkd=;3mYzc>V5@4rDq&l=EaMhN^j(u9}Y3}`!j1Jc2S z;p0N+*@YX>$Hl;(hJ{e`(I(L#HOL*<4RRQ3;y%4Ypf=s0=Evo(wNnWAkCS`oBL+N@ zd;{K0Fkxcz5UP`X1L_?zaO1imG<>p&H|;mDYvB#r^*<92`+gnzJ-I+5i1 znh8z23>f_WhA>}Dm{E3}dRDs$C%{1}6Z3Yf&aFaY{n;0{$!>HCbDQ2@l zYBsJz;atfb*=WGHE;pgw0=b6|xlRN7-GuY&4P3+TIxSly^S{o(kt1)?*(H)wbM`v? zG4ZCEzxdL8nYnXqD|0b^(0g!VcUUfOw``YgQ(3!G*C)=T>iCQh;#INErV+?`C^ z%yu0nuDVJ6OmbK3cpVB1COoGYFlN(DXrs#S1=nfN-kZ?MAn`NpIxRGrc!Q(F?+LND zi2ui42lTv2WjcwUA!2Vc;k@Mrj1Lf-l_uQZL+rzE!i^;c&TfC57W{4E5sM5Ql_2(O zkTGc_vIQ5t+)x>XUUjfT%-9LP5fep z*uN2*%_e?Sat+4+kUVuuNx(#5_-2Eb$k`$kL7%}x{h zOfYanrwnr4ZQ?suufe3=8PsT;0h?dE2KV=xaPt@gCJxJhRtHSD#O)dl9G3y_(7+yt zuF>p6CSLZtti?Yw=)@5dM{K_a(-&n>%5Vc#Sts_#OgLhw0h67i{gWn~Xud|noiiYC zkmL&K#QwC2TMsbEy-@}ob2ahhxz}Lgt_<4L*MM)QT!TAjB#*3@0aK1uKU!-K2fr3_5R{&N$kTUkF22q z)7#&IrjaJBc17~MdfbA&^$a}TOYB+ptl9=n8+?lnN1NE;^i}wC%q_C3WkCP^VjpY5 z+tsE0skfj(f(buvxk@c5FPrfG%ZQy?7N;5?ZrOD#4}Z~x7?!EU-fu$*;UEk zGvTgJdeK6<1@&*5uw<6l@3;j&e9&|INmpt5EfcG6CGYXjEjpNG;t9WBh5xzTqRdy4 zH`!0@vrRbWh2%~8+=52;Wc_xL@n5|K*PrUSdF!h*^}gf*J=Sw-l#Ks@?4=E^!mPAg z^k2Ci*Hyg=8TlssQY!7=y#=)&N>0tYU>aL|3v9)Dep?w#lZ#E9S*YjeXSZlesq9|` z!7%F6EgF!o#~E3{5K?BsW4U?^uaOB)D`fvp45m(vGogBpv>6^u9iNz3cSq0X+Gf(C zXOagJ5DdM#Wm0^W9=mx4!=V=@>~~9#E(02Y{uCj3=ja;obDlUGtE z%nFcP;qO;yXG6)I_0@Bi+nE&C*vtc7UxBj)nbiEE!M>FRi*Gt|}7Onop%(stR0c}JU!BIUn+<66jyO{C9 zAwA}g&w_%kW}LSE3XS_K3mP5J^A773YSG=y*1eL$y*P_z_B6AP!xfld$fC?$daRg# z1-A5--0T1J$SblStgji{OuItAZp?yn+w{D2%oTdw-^|sw=-F>~7X3EJ%>NF)0{xC> zk>f@^UhRGbmJKoEjrDqTJ(mSXhMDn)_E)Hye-;d1r{^I}u28}V$-`Z(=bfQhR2|Gb zt(N3D$7j*Um3ln*`7#V2Wk!2vJ+9Bl0`nL%raiw*k8-mh-J<6jC6~$b4>R{R=~-Wv zMS0`R-0j|FD0`Jf`xNnc+GY4@k{RFW^|<_-e+kS zWtu<7%yZ{U-tXAkw11wNlh<5^^V4qA)j4{sV!8||3(VMlmiT|cZTPZC@~G`D(>90O zuw#bg+RwR6eV3ZKa+;nSS#OiF+{`B?Uxt1E+@>l2)8ieu3}bcE_AS$q!`N!dUj!(Ny4V@)^p9I0kd$(!H5IyP&gJ8r;Gtxjk zdKcdYhri9}b~}h_KEDm^`s?{tQV<mw4Qq5MhC&m z^=9nTUFr@RXG80aQWJANh|=0-!~U*%(H;(>iJQ$_-dSoGx=CHdRx_X58w8gJWD|Ch zyzNavaDKZPUE1rh3ueR3|IFB6RS@l%oDJXFij6UdzU-3Pi`J6EJSUs_>^1YuB|)%Z zc{T;KkX+}#f?&aZv1z8qN>yq}4w{k22hoJp*fv#CRUJ&yS$2pXP{^;<`eUZ=8Q=qWR4u+~TfdMRwt9Eyhd{}LKN|?vmUqbd)CnDr2157Cvi>Tau=JNZFgIB0Kz0Vw_&#@_ zcexX1tPiBk*UY@5)QQ7}-=QlZ5{uSAfbn;zu*eBJI0iyVm>EYGN)6PEJ5V=L_KyXD zRBQ1aaLIGxwbKG=C`%p9eJ9?aze7s2na_?1g!j&OX!<=T%pM#FM`O(xknM!_|K0(L zH)HJ{ft0Z84m8M;y2JK?^dwPYHbd&Rj@_a5DQ2GCBoKnm-XTtR!hN*@g|jZ}C)EkN z`Q3q)H_RCRIe<2Y+<||RocP)E0P@I?Julvge~7z7nVI6hk^oqH^A7comAb!s0r35{ z84pA`VafeF(BrPG-?RW4`{)iljdWt4r~sOiW9ISUQUmw$4(-S_b8N8GiG968?jcV2 z)jI&L=9#g|H7E4=@h;>Qm}O50pl?m?!qO{FtUDM$^@^kpB+!Xhx4%onOU%4}TL3)o zewP~hJ7K_@05Co>qxq5(E*mVhXys-s)&ht|--VmrPTbZmfTAkR-1UMJ|339Dy?i46 zn-c&b^X}3{4<}qcIRM%|H)FoL_}~66OnfOdDG)$g%y$9ZoH)6E0Ihg!=3}Rw`0d)e z`z}rRX6D`R{h@2H)EMrQy4lD6p#5OMbGw~z6W@j1RW10kz@HwZ+=X}lN!{jc zfAXtt;fdRw_^&&6=}t`xcT4hz@P~Kl$QCDD7~v0Jezf3|jZy>o^e(imYr%bi{r^;WY_IRPx;O@Cc&407-$vXaWH+7HV=Q&~G zH$NEK!-5^=IN@oJdoZt;1wXvM>*l$Z&DWv7VLe*k9yU~fjS`Z`=1}39A)7}Bb@j` zvmA;WV`2S2e$cdI4qY1RgeNV2@aPWbY^OO5S zse|q-@jEt$W=^qiovD7{J1vJk^m4+%qy1pzR0~e+;e<^W z@bn#D@`=g;Xd*sK@ueI)3-4{@#EsK(sH%g7bIBL}yPHGz>pNlXE56X#$%6gsI?4G( z4ooswaIlvzjeV8_+kce(`?S=lD;CL}aN@|1IkZo+@XGzZ(7T3cj#QJn?=8M?%`COM zKRDrkjqXFX)q=Ty`_jWU_u=+eN3N#&(mQ9V-Tf>KhpzXj{VEIpw9FS0`rjw#4~{r? zmM@H5EgXWkj@T9MgZ)|yuAb;in_}hw?;i_WUO4i*S@+3*gM}~m^#$Fs z`xO1u5g&B+g{+MhZ1q?eB+7kwx!EFjlD^dH@B83TF06t2zEo$Mg#$_*dGqG`)MJN* zM^^EL%Dqz8UnKfAZ!f`^ofaHhD0TNI@56%K!cnNWM5jFO!@fL6_RhORtM^*?-hD^@ z9B`kG?zeE*txK>x{64k2=ZMAem%#s^1r6Db@(zC=k`G(3cGxBQDf2#D&2;2`{+Foe zsD;1YbmUEW_v!m_3lBec2};ZF(;w-Ms5^EETAi}sp%mecytxnkTx2cpx%tRs%-cQ+TtCdmA|UZhV&!sR&V$bAo9q-9AKezwn%bxyZ52!3t_OjU* zVRF|8w0x7y|D=oXL$(EdH#p*j{tuw#T?;mbi}d#Q2k>E?BM<3+k^1FWc=Q@awwv^T zX69NLf4vCFvmVfnRgP$AeG!yA3*L1WhRL!Au%*C)ry5)&lkxz%SRI+FUL==?7SS$u zs&gFi)ovfS^iJ3VGad0r`2&dhAZu}>50$-s z0B(Oe@_-dSl=n$E7E^^g^!)*S{US^Xy$=M{$)j#l9C5`WA87jBf@>x^;!n-^kN_>^Mgb|HFqSSF>{6vC@9eJhHE0<>aA0FnDMl%^D@`_w<2{wS@ijyCd!! zn+Jz$3kR;F4`octgRGLoOpD4R zt-T}ma`T2iI|w_kt@tlB50-Ya;07LJTXd9>qKD_hoj z!>OlvWNPY&Cr#dPyqgt+8$06j4|#CDyA@;YylF`FeE8PDk@M$x)AgQK9$ruO(uVnz z+FO`nlfB`4>wH>K+Y!HmFr)ffF|4K|PX9F@%KHlwZGbnO=$8*wt2^?DuHN)zpp{2e zk^Oh1aIuD1c}yE`m@zS*)_xQ2Rzq*-FwBbl*#W&~=0o2RR@__7n_eu*7hMGhzVP0Q z;CHcq=fHm%^JxZJ+3T?v1g^}d^{*W;rN9g9M_V!Gg#%XIln>5htyr1mMHBbr!;jB| zHJ9W?+s9dX!eilf9nUA130AHj;ROvm@@Y%C0}crEf{T-c-B&6MIRAVInPSDIp2F4& z&4-_g9oTfji;|}b2ddD4tH$S3-gGOk-{S>KGV*Cxo^ZD|ddc^%6;tm!;I-U*_&(E$ z5i7jt^P_xde9wVP^EzyIk40~c5^>!xt$ zY8Sw$MON%K&Wq+YEr3?(4#LXtqM1vqJUhjKL)sURVVN)mdwD^t9tCtbQCMFcyXmkPm9OJ+jYkQH4qi`JAftyb)AV0mt-`5LZn^z$EgbtYW z@&ZH}t#~ig0poQAkgi(sS?L9;Z7zWJ*M-}5{{lTQS$T1=%*EOQdS#LMyKw<-ZY!YE zK@QkI=7R9|toYF10oxrcfS*=caqhJX2E7L`Uv;YtAGZtvGN+X z3((<8f#^y(pzEOvFnOI7OFSHK4GEWSy%nRjU!dsZ0_b(tfpgbhAg6zY9q8u3KW7)v z`b}1TV7dV73Jb{Vw9KE~1=zdAiWMguFypakH*T|HkGU79_4@+odrY{EQ!db@9adHk zJMceM3n^x&mB--)$f;jQ7Y{g~e!vB|wOj1>I$*C>g>YxD71wmVApGe<=)Bv3kF>c! z1^cbM@IRUVK7~|q(8{M9UVz3U3Te+a;a*k~PTyhi|7Hi&jW2|EN3EFj{ye$QD1_=8 z9XS8-d8%?kIDYFL_|2k1s(s4Jl?CTvhQ5$2YaQ@w)_G{`Vnx5d9q^cQAvATf;?GIv zDQ80=JYL}-`CsR$t-G){ZNiY;RY*O~S$R<4dHDBeAbZGaG-b@v4 zVzcwGKf;OwrU=8c+e0`)!hx)Po`MHF1Z|=N+kN#Uw6P8XE zuI3nFC6;=Ef1DK?k8(iY*$*Ko!HUOnJn8AOhcNAT2lh+%q_89_ZyN5vf2a>BA;rqq zqCMg8-w!Ethy!L`^@Q{^>GMDbEZO`JZr!ko7MCY=+V>E8^>^SeuAY>aVP(5M!q7YU zkRD}Px#l6U@q9=pdpcn2?Vj-Dwy^ttbHKKN58=%nEB0LLNpr#%9j|ermesMR4?!J#Pr`pfw*QX5QQL{&hvP<+GKycz8hm_9FWB#$GhjJz&>YD-L^Q zkNpl6!M^WS4A|{KX4fKcelFbWe?90}6&w3J5r(#R5qVa#akjGuv=1(#!V2LwJ4s(^ z2*hwQaoTp*_FLE~41FHtzg~2TXfdL^1jH z`1?=~NUCqc_qq0X;z<$2HMHT(o*tC?z6g5d*t5Qa2Sqow@xnXy+@e}B#Wk_yIcn!y48Qo= z^T6fj=wd$`&+xHlr|ZS!JHW=>W}kzQm||LU!5)WCItLdA+0frZ7}V*-;5o#G^M5}l z@2tg8;BL>le&@(zn2qbZ+4K66V)7axbJ^t_q(3jF!KY>ZTAc&W-)(3-VULYJ7lS+6 zaC`l8G^S<=xE-};mn!GTb+nDs583nK#wB!itc`cQJqsmmOX$shdvvcj3und&dwH)t zcIs9FCnwmD^3KwN0VS|_mpv!lI!mV}iOmjsJ`W}2GR4M8@n_-5q!PNi)gE(0&%)`c zHZ0v_kAr5Hz>(=T{N#6*lw~E*?q7SZa_%f0o*^9ff9yF%DWRh?ZT#WrS!nQg37OZ} zW1U@R;m~ZG)W6%~l+7iuf36LG-EfvR>@9)&&cf=pouxhVZCt}@&zUDmXzxNBcXd1q ztvpMpmq}RB3(mss#Wu84>~UE@32a|#!@s7TrK4fe7ro5+n6tEVxs78Tgy9@tLOXOe zUOMPwni{x%*kz?qI|A%jEZi64>Ho!<|2$CGWBln6cQN&;E3lHX3Zaae>7D zs}kC(*!XD8voP*k30<6PkLN$R!)DEfd9&xkpM~lx-yTi)$!hr{S4A7N=`Cl7$-|tRkrcyXC z!k!0haVN_r8%GY6-)l?By2Zx*|CT;)6UO}@dj!QDOxtX7=5LQl2TDQRVZ*sg-RZ;W zQkdG;p0%0oWY}rrmA!FHg>yf1}d%vv3 zKJN52sT5vzw&z{HxYMMAHg3_$p2y!VrLl)a6QhMY>?$aw;qC2lYh8C3a#Yy$ZH2pD zSqeRl+tBs<8G8J-6b`nMn0tMOem*Je_vZH8ugW88dDj() zp5r5`{Z)r|*PVeYzOsLO(&1t2Be>vi!veGDB>eLTmb};T6Wtkd3AFL%H#+{l;}IRZ zY~%8|XJEqNN96uehcBj_fnC8iyzxwjo82D4Ki7n5Kk5wm`#gdVk43j-;2AQ9hz>!8 zjz0!JB14#sf9Q4whDALhc%;KdZO;fNM6^4Kb?BV>2&R!R%^RJeGj|@r(L&MPseXq3 zh_dmuJRKK5d_*H+Y;q^#23?*$qI>ss*!_tc^oz4$m3umL{O|~VO|W5~LO0r9tqgw4 z*73yKZqz!-#(!q&IHy4wHBPbd;3PLW^DHCVO&yMjaD$p@62ECWoZF=gKBn97e}Qgt zw_gTv$vR%@=|)d(+W2vTjuS_eQTZ+TuM=+2a6%c?kJI7eJ)%>RWy8VII-KxV8Kh>* zST?%R-;2vYM>;mIaHF`pHr^SoV}E@aMdsMptapQV&Si8VM2Bk@xj{g#4KuEaZpOc5 z;F)K`y??sV@?B-{<+6@X{NYB&3vApjP{+PU%jm#E8*d%z1~1*qXpEl@kM(qe&BZoU zF6yv{ZyBsCmH6x6MzgP%!3i%N2R0R*kuqV&dy0lgOc~i%*hI(P4RX`V=)qYX`h9VQ z`H$t9c}9n=a>`)JQyX4=;Y#C6%AmK4j-yLlY1DHY&pN5&-OoiA<)y5}d#;fDsf<=1 z(_vDYEA)IV?D@l@yHm3q+P{^tM7h$S#^sQ7K*y!QuGHkc=s@h%@#?naRPUpW?|HjI zOxJR1v|ES8F0SzXljxxQr^65Z%i+}*(GfV{O20ulIBgTHrme12{!Qj@vrf)G%BkcB z(bQV)3YTV;llQ+mtfsj_R#nl#`A3K4OUog-x-&LkE^R91P<5^79?f>8h?>sa>2Dp+ zSyfKge-s_4Nv?2yQ#t*yLbOtTcLmQn&gfv(VfvnO*i%n5?fSXW%j4y+-J}zJdRO|p zfis^~bllscoSYho4pu8y(ELSXN3X-y^#zw z(UdytLi2yFfTvS*Jn*OsZR#T0S(9{p;}J6#}cU#tgPpnKZ!X}puYwx& z(cy3HTp)a?Gxq7J!;>c~;QVlB?AzFdB0Vc$=5I3o8ZNYdq%#|T)$yl*3fcf-|M4^o z3a_B;zsUN3dK!$Qobh}I9qJM)VAdFC9P#ip?YLC|DeZJTI{P%iAI@CVTE}S*DyZjp zXZ|JmG*mAajjk3t>=}6)T1^z6H`8JN*A-A@vS`u;ou=8}Dgb{H-JkQP>Dd%#UffW} zM{8G7-c)Dqdh#@+HLWCDJ+aw)8WN{F6Qe8X$q%B{wfHowoGaR4-|R5;f0eLwzB9s%(^NUP5_*0X zt-^7qY2rd>p7Ozt`{*iZ*kWhyIqWp3rb@DZYlnS%orca!opJLk(S2J}3H6pc0xMrv6gPk)AK#t$+ucQilXYOD7H1s`PNjVjEIQ;7=$aWO%sz;)mcA*kT z?~H%EJViT#L?f-ljwhF%qKign9{SLZ(<3T{-|WnNb522xq)PfLU+mLQ!4{L~Q0CfU zpR7tyEY3J3TD0l%E8*BZJDzd%6wS3cvwyZ7AFQaP2`ij=h|ejw`KFSRGwl#uPeH#` zqJ4GK4!?Y_gtn`laniw4)UobksFQBTe{MTPHP$-wuPJuCr1@idy-xbF<`lSfd@Qvj z(!O>I3fDX1vN$_T?)ex}|8>Uk%TH0okjJnoT68C8pQ7MR&g@Ed+-vM(^4Q|c11FsV z{j|sAA8v<(e?JA=w>e{Sh#l^j{}}9dh>m2xQ{-j;7#>}<;~`y6(WIRcznAU!uK6+b z+U?98TAhNb>mF0JKs)SS{}eRZE82U0qQSZSF+ABP>!->o`rpCFqKhJ0dv8xt#sO!Z z>}AJWT^`f5L(W{g;v|H4J*Ih{c33~}Bpf^9jJC6Om~;6ttT-n7*R7NEHu5p-b+h9J z@h55S31@aYZO7e{AJgblqC*yP66W20OnxWq@PqG3_}Rr7V~^V5)`G|I-PIXiyPqW2 z%EwTANOTX6oTTD2&irb>9VfkgOvz`Rx!}K(P@~Ed`o6~w3;sC?-X5a;x62ND)O!Lu z&O2j)<)pA#pFsZ|cA~X%k~A-89=p|!*LHeBfBHCc`n;16(CZ1!*<|;B44q{_6-^g_ z;nHDuymoiDbL>R1ZZ`&qiQId4_o@g;N(zW#$7^@@Id*r)Yu9HW-Sy4C{WCi=CwC{# z1NVF~Sg-xTurP!(AUW&3_Q7CyF)RarkNm@8mip1dJ{g#QD45oZe$?Fe557JUOeZ>I zFkj6d++*e3)212h+_7M|w8Rg@*?-uE6a2Ym2Bt3l!`>|NqchGKxcn67K+fk3(4~KH z))~$uEMCVdqW)mTTtC?HXB``HE*Kj4`$6lJKdjA#VA%X|9pAtG!@AAltkGxd&>i{s z&3zMp@Frcp=1pWTQSp>nbGISlr7jmws zj~_{vb=dHJF#Q)3}!!BBgYA2e*3$?!=q%%8Fj z`?Stv-G=*-|EP7i?O8AlVf?vUCa+~0Og;nFv5bM4IBBpS_;y*x{9gsboB@7tZB!;3 z^M?Chi*@+kmvdqJ`qA{d>#*~GJb(1!3{Gt()_BkT$9)|eJtq^lcIVv7^0h4ILol4{ z!WpDNne6eWVCb8@7FRCIWDh&~(V(wu@%Wcu`qs{mE<|Ty#y4*Nuh#PQ>r5V|i&UcH5iDIyCd6h9}k{{N{Z&@gviTOl+MQOx5E$67Ie zSsi+V@o&r!viC3ZtZxDB zmUK)$@t19WX{H&e>G-LEg?2wP(`EXL)W||TqSIOCoxgbSu^GBAO=sy%EO6-o=N`ZK z%jW&VneL0yvEC=nD86f^mNPjsxw(a2-7*vW;aujH7V=Q0v%n(Gg}!cviV5kgxRnL| zUg6whSr&WP#sV@($F-YrK49j3k^8Rxz(ey@OyU)?Jr!zq$ycA z{E!)T{93~}R2-)6H$$8@i>39p!2b7ZaLb%5HfxWWwmw;d3;SAV{!Y%V4$8ub{VlZg z#u}EpEDM9So56l=4QoBn0%2RsP%|cr6%VrTTKH?QWoi~%y^*u#x39s+LoBp8!%V)L zvv5DNkZ<}LX4#vCJJQWCdDR*gHOvCXQ_YZkB8zE8SYT4f8r(@)>{7Cs#w=Nby+>K- zeu9~v-{Er}W1$Xn*09p&oJ+onv&J=R*!Qs(_!4b~hM%(7#qpd&K6wpx`jf?qBFt2O z#2U<)XrZbwuFIkJ|~;~ z&uD=S7t`=a5Pz51OsPlH@Uq!L$p+4CUzUxVW?Cp{XBu;f$;S0sGc3qRW7gRg*rVbM z?bK}M<8J}~1kQ=yoXt+k%``784cpAM(4}ddTfa9O9p+hRxHXNfK9P;Lea-x=YZ`kw z-vY0F%5bm#TLpL!~1`pjrt`PYBD;Fm3_>{oROS$ zJ}`}Svsj>b7@z;2Y*uQuKvkDCY+jVj%7&V$phX(q5iC?T$V}s8Ik-Wx(4)F(Y*w`# zlnpS$E%!7wcc}$j`*Qzpn8OAvx4^mbR19gI!>aW%)A8(7bX{TLHT%u9zFQ8y3bjzo z*Hm_XU=DhB;r{|M-|c{_)7SO^!66IG{bT}n z-(2?Pum#@kOTikNT(kZSZMh}6UDF2#cSs*wAe3&?c11(A@@w+ zuSj7j7c3BQ+XPp3=Q0EGTreR8?;p!$NjFS1ilt!pOBPyn)kME8=A!J1g}U}iVQ#l` zG2xO4+O|t!53X7u^`Z${KFek6uUo*YaSC?+kjpa8naH7f3eLaD+4ZMQR*=-B` za71xcPH6#(L$kJ%>z0?^fg92Nv43-$a}1 z=b`Rp-ZJ{$uO`JuPha)q2{HnQ{)qa|XhefV)=he(Di?^}zvAoY? zx3evvE>6aJKl9k3B_^kXs`UX_O%=9|FdSu$&0Xn~Bm zCYa!v&ps7dz~xplPN{ODq&O(?s)H+Z>{ zZw0p>y$PcF<+GAX3v6DSj1j~0*-DLx(&Lixl7p3&D^0Y?Cm&;ER+_mYnVnMdcg-+? zJUE&8I$I%VDwl;{KC9tsg$e%2hzs)Bg2~+GwaNI>%}R47n&>|4;3P1WKV^&5!Q;aatk50+>x4M<4fQf4F%*T^8t#qha zGV5|AAIA+b!PeTzY*}q9j2mcz&gb*l(7IOG=$ee(Z{)M_{Y)g4CZS7xD-G&xqLGjD z@lgXS>Ha1$&42mWr-un9eNN)*tXAmR)dVwt@F^O$)FTmz)Oz`Ju65HRx3e8(`Tdq^U=C`uK=bcHop;-a1i(;Y& z8A;f)jg{B_GSP*O1z6G6O4|~W*rPrL=+)2!X<6>|>?BU6L3}D8MgOM)=qwiRJXQ!pCwWj9gd1 zj`z31^SVhmYDWS4P+}x>PeN&+m0lJa$$Y2)M-H}9YI!1Ca<%~P<{2R>JCV5#wZh$O zBP_pG!0s_CSiUCW@`nZNcBYX6UnOG7Fe_d8Wu$d)3Q#k`O8xF7vZLP$@azvGw7-EL@Ky>Kl=%Xlk&*pSFR)hfgt zZ;kLEDUtP=Xoan>jF8o|kd^va;lj#9%xquCc04!IF(DBzPqtF}6C=6wF2tBAR*Ia* z`(%Zf@X!cWV}kky{S$3Hz0ThAzDakq`68=HvF2Ig}nZ~ zm0Ax@WMcvgap6@XRPUb1rl_spcgYB&tcA=|YlX^Ii8v^3{VT@w(1RW6l|A zLR=w68?1EFGm)v&3$gEMBW$lsU?WUc=ybve%58*xHIn6f0-l*^ zrD}(aWIA1l*4b7X{w9G1Tq(q=eMac|Ac6Jqw?f`-Bh0;D$o>Xcp~;m5RKF@@-~Kg{ z*Qo^D9cZN&+l;jMOCkEtx6;GC2`ubyA>P_-gfp8GSeu1bIKRONOG^sb`$bmRxjF%t zI2Z96^F~UHOu&snR@$=0NMSXKP#bKe*-`?FZd`;3DMpyQAb~ZoT48095#rhwv4=J* zfH?tI_9$XPypdYV6EH#KZDNhIesB?vw_7Q9TmsuQrU(^LM))u!fw?WSg6~QrY@J%f zE-$yjogN98t}9~0LXC8!O#&`oVWpnSjkL$V2#17ODXd`vkBvpx!p`UHoxqC2tx#7m z!m;H=?0AF~6b^jOF-6SNVkDLykBg(MRJ7Pg=TeKXdyJK8{x6w zd4D{6mu!VS1|vLwUc_s*S;4*~9v^-zVw<%_lBdSw^fW8QtN6Qq7h#=rEA@_!XCDiT z&@MMZtEKVm{#q+6nr4I_j>Rl0!wPPT;_*N4Vm8y)NZEezIDCVZX80KCZ-ZiV*<_^) zig@PGx)?`{H^PAl@$AxOD-0fEgtD&1OxS9LG!~Cp1BzLfkw%hw#be*?R%$%VNRFe5 zv2cf#Cbx@cp1#HCHPi@08ppFEJFVb2h}*KJn9bd7g=W>`(PefqE9z$?4_Q36-)p5W zy^Z9$xEO!zeZH-5&kEeEV{v#SxBL=`jjAuF7D7l$=h7js69k+waK z!-hw!bfCSF+H5SwS4XY1!J3F;cHv#dzzCm8#O>*wClN{9cz4e#gYI$a7ZE)-%G;_r(k@SmEum zIPCYcm`$o}q-%@gu=JvpM%3W`mtTx$$w~>c;@H%xV(jK^1W6UgY?rOj#={8HJWE)Q zt5)#$iNlHYN>~F|?(@Uq@W(YPRmhAqzC{UcykVt=ed5@J&L#N0$^hl<F=vGfd{R6@JPtVTxM@+B0btzW;8e zA=eG`wX6iw|7Rs>_$v0@wG>-lF@V1BDmMC;6>5+HKGrJbECVaBj;ru~(^6J>-aw81 zS%n8Ot@QPbfo`@hMN<~nMa@<0O0QD9b804E&`OIx#+f>|K!+47&_)dTuF8D6vA{ zTd}yqQp(2dFi_JAu{gZUO1-ukXy=MjEGf70`!W zPB1|HLj%CX}m!dJk05?X& zvZ3BKm=tCJF_ZUM%?3OB#bQ8lDH|GMppZ_nxV?srS}iq@*{KXQwQQto7RyZ4%g{|U z!06hs%(IRS@+=0J)u@b}t!sl8uCcuSN*VhU#BHWD1_SHc=+;65`E)PCb`5RxG&6=N z2bJN$c?LN9DTcjlWP=R>2ADFsj72rELB{hK96E(R&o)r-?HC;RkB#Q}8EAmE40D>< zX!^w%He^m2DvSmga5RQ(Yhi<7Is*(0Dq~Yy*`V&u80@&LjCE6Un_Cxyu5D~oM`57W z(PenPEgwsK3~QHCh9%Psy#9O)3v6$LZ@vcTxT%aa?`VT4OAP0yma!*31`-2e@JS~d zof~hUy2r~fvWtzz=wf(n?K0dt#sHnC#ISzdY!E-v0JU$IvHx|qLG@8FSn{-t3BwGO z-9H9Xd)i1b)IbIA%Mg0o=s@Qfmi4m?yALwJ>gF-*M;{yKI2qtgei=*dX9H`U7{sbF zR^Hn{zHTwRW{-_t_b|{o&vN`a&_=b(qS@hk<#?j20rLJvv!uZ`Sl`J2TU(T~K0|Hr z^m8{r22Ok@mybR=>SdPyp*$C!FGpCGl9OiC-*7|6+ z)Yk^BT@3JNM>%Ud)dtQ}qw&F^a^@;C(Emn7X|lZ}3V)03`N1zs`R zDClJro7S`fAAHus!i#fwo7Z}( zH?#uh2H5E3t|;a?t^$2t=;8eOC{{Pn2ECr@p<-GEJ2%e;TN0!2y}p7qc%&z5codoz z*eLg&o<0RsV2wpK8f1%NZ-XoF$!$F}4UA%^7u(>>4Lw{AsbIz>HmJ}?;r7@Hw*D$_ zGc^ibEjAJ_>1jt=1)i|lXw&E@wrNWR$}j36d|(ta2sRjaP7e|LDwvC8gIQgpaPG+p z*7UTVhP8~sgLWI09oJL9r3zFnvypqfC}z4_fp3rK;fs3|a|*Em9@N967Zq&p3L9K5 zkHjvYD%j?IdfJ^GiBrOO{MoIio_{K^DxAl!uaT^MQ3dM$69q?@HEgvz}ZpMPgyJja)Y9>1TsV+!<@5C&we%=T?>YX{{cP?~Y_XaW=S- zriZ6pD_LH=4c2am#8U$*`TYq!1t&$~hC~}hChFV{-m8?soo?aOuarhb=d4=oAwx|*_(`~eIS|nR!uf$&= zdXUCMvW#^$xVKaf+Q>>ac)bk_gCcQ2awR(`>ZxD1NPNA)Mxj(2^A5j-EQN$*VDBdl~}RE zMiX)(*r~^rcy_iP+J1{*TXxzY&5w`&ze+Y}H}{{{5xDqAC0l6J)7yIy_-2odM(Olq z&aK3y`)rhcDT3c^t;9xZKK>ICtmy$8uj8YKzV21*%t0GW-V=c}>Qu3Z)AZDCV+5)W zbD#6olS8vAEIYz|At{1ocBn$hM-MkvMz9UXY%pWI9v=0sVgpXtV2==i2U!*CF^1dk zya;@C(nhW$^|X0>71~eRXs9uQ#m%U~x4`8;J%TklYl9O*^svZS#ZI5&V;K{HV*{)B zU35J?929}_3pNVqr>DNwDlEQequ6c{tW#(e4(P3i*{yj0WP|!W^xz&>#rj|7xvYK! zep*w-^1A4$t!D&2yJDj|9rg5XYZZ#uc>JnZ$!_hh!Y%E%|K+S?4Q|-L-dYcPPgSww zH+lZ~wh}`xS20x!JuP{?5~tj@QMZ5ewCG+H7T&Q@hx;p;{$&+bG}43D<&|vRJsZ5O zuZK~et61*`Hu!#GCH|9H#ZJ}H)1^Ht@ySCQ#nseP_2McFer%)V8&|Rwjt*q1rU!X4 z@BgU{26^fs$JGIjKeIvah?S`Ic7VEWdTJo@{$FsJJL%~~EeFbbX`_4dRBi|w&ZENp9!S8MS|8pg4 z+|_~F^}_iuj>}$(7+O?Yj+3Uv;1#=K$URXM;Am;rz~m0}TA6qq1+|c>kx3YP{Fc z$mtFg^xH<~Ux%~PDhK-UMh6@3hqKz5JZ8MqK_`O)9R6#Apv&QyG1CDyJ=4*+li}!- zZKK7HbyRDv1O3h6zPLA>#VmB7@eg$HZDTlR7TTcYT^$q!J3!Y08{AF~$61mCRNU0j z)`)PtS7@VW*L3tL#DNwS+ej~lGgX8G?YpdlLG!~|jZzy#q7H7wI>5m)8`Lv}W4|N^ zFrL@Z-|68vv4Y2pGdenu=0LwIZFFR8IBT)qfjmy?AZc(oOK=e2+ff~)Z*hPQG680F z4@cQf2RM63N8MV7;{_*yBKGUZvd@83E&^rM4`=^7>_AiZ=-|3%ILmYupxsU#OgrfS zE8GRxR2hcn&pANRHXY5)4a54L0$tmzqwbd+=!lm$&DR}h^#&a{zX@X_s|hfB zoerwsb%0mZ1$b~j3~i4bV89w3?Y$g^3u_Ae%(#xeK6fCu+5*i!8OGFa9q2)#4*Km4 zV;k!T{QfYX|3?StSxp&92SWzPZK8NUFWuXJaG!bCR{4o4g<^X4w>ZpS$44eNW&`ME98b?Pu(@dZ*)5F+9 zS4Wy+)xn9eVf_A(0IiqkV2HOPd}%2_!r(C6QOgku7V2nLcRrWa0$rY`qxuaTsdig| z??r^M*rtw@5TJvs`eAHuI|0nIxh=PJguxvIxak>&#`ccT+mGwNG87+m6i8;&(bF!D z6xdlHRcVxV{O+CPN*;CfCu!`=QvWhd?8z z=_qc5BVFq$Q2OOiRx;L+ynS^r_hcx)XDh&e6Lqj)k|SjG5n#mLP<%Sg5l)WNQNvB4 z7}`&ukkQd^bcO9H1lFLPrW_0(qH2*^*#KitVd|AJapb=P&_`y>y%*=?Ghg3vhaDD6hHh z2;I8tC~g>FADUC?<>-h&9)dl;KEiCko_Jv4Z{F>`3lSb+G^I3U<*)fVT~Gp#0Yn zrcM?>e{Tg|-0KKO>gmY)#0vbMFQ0#H9rZfwNGqlav}(f&w(W!?jjy4D9xGR{I@1Mc z>aByC=Nw_*3;`Ymu0R_(!f$sSMNV76K@0+&chOPyHAi}>6sTwHx`tr?xdP4npryL5GP)heeW_ju z3-gju$N#kOzw+g5`g{TMUuofcO&PpfAi%1x%W-^t8Q^m*HMzGO=Pwc{^of?vG?7us zVu3P_FK2C9%4p0(EwByCS;P_nYTnaAVmldBw+Qedd^u)ymcg4_TCxT%$BkBjHec70 zv8Rl>3j%$dx|}`iCnLWrT8J39oShN{=tf%THADu(?E*Axxg6IFmqEdKEnRnCjt`b{ z`Jd5}%UBs1mJ2i>dl?J%kPms46PK~ZelpsyM++@%{5ev9IXktm!e0h^q6E03UxuIN%b@3W zEm=k{!(K506>Qeh^d&O77AtT+UdFBnGCH$C3zoXe*wi=y!q;h`-EtYciWi_s`BIDy zm%-#UTDtXRDF!48R4+wKCDAe}ND`>?-KG4@wTxaSYT?DPrM%{d0NdiUa6d%`-l+mC zTE7%~tdl`tjFue3mtuOFK;0v?v~`n=I;0C^o4b^G?vPPlm=+pOUCNHF@+ipwQ@iQ{2W!1uxEIa$UiTh8G z78;=p7H$#1<)s}%uF7EdLM>&W9jmqq z3Ht=7uhPPtpE7v1Ux58}?0D<14BpSslB!HX^Fe`jPSsMsd>LgQ;<5O%#CDX(C}1*g zb4Oy!j|k9bq87ZWWZ-s80HB)lCiwc3<=YY3v_9emOgkmQQMOO)en={_!>?W zIa~{e10;6*6wet<3&-j@!Jsn&sHaF+yRj2A8qDQCK*H;11$x(COVQ1pNO4{uU2};Q zv~i+seYD`{Cb3T!1X$2h3z|+&Fb@St|108!?oQCZo0i7D5V3-I{OhEp4t<>{_Od`H zFN!REkP}^MuLb2!k=4H{KwKLwRDlz0y(WMxK}5r7Cz#PvOB*aAcD=#vr)a1 z1Q`F(iVOa80-qZidVAA~tFr}iyQ-llpPZ<1u0VqiTN(UtA|wsmOSiI(c>;u7(7?7o zPSCVKfVm-7tjuwOk!LmJJ;#b$3k9k?siFBrPSm1HVT&!-Q%gG${(kG2@(}XQYM>y${BR)kXRn#-ArSlcJ_bwQdBn zdefb0SBM6V9t>u$YKaiIR0B&@&Y-R%!jv_^_)6~#T}2IjUKWgR>WcK;qM;Epoyk;R zq`|X-*}ed0+8(5V4-k{@b)tNGs8fY1_gq5@wK|MnQy)v9(Sz8g#ELwtzo1J-V*U&8G z60B+`(wj*dD%;^q(H%s(#FjAQUS~?1pn(bPmN4f|BKVHg03C7$duI{8Ra=4$PB??d zC=D44f-tv>NN0y>$bQzD7IhQp!GA&Q9Xiwep&C$L3u3>zi_l?^1_obq22)QFzU&Xe zHMgDNV?PZoP7T6Wy+lgx&HI1gOf&k3^wb{249}ctTn`P*@(W@Q`-ZTfgZe%fTXCjSkq@ny0XKFr-_kU_JQ&%}tNj(ktZ(htYhKq2t zwgyf)yFks6BK$9MF?xBrKwu3GB`;Wvv7CQoZ|njE<3uQLy%^(~yTBNkhJw8ol}p*4G7E6sRd??;@NrMWn|$YMMXDg&t4k?UNU= zC*VSnf7M_U7qJP`MHu#5&G)@s;K~dUJWY#u{W2FQ{-LI2V;A8dg-Cn9swvagg-$9( z%Ida=`N&%V)v#aV0=qO^7nKXq$>ajh-l!@4+d^!i6Di`Qnr6** zp^bWx3hpgr_X1sLz%w;0Ke3S2HHwh;NDUnqyFj8zgo+IdafQ_d_TE?1&Xo(%%}*rl z9X0*1yHMCnkxBv=vWcNCROhA|mQ7p8N@j_0=c*cZMY_O}IU>{@v=A#+xj@tj%^jpSXZsUo66ky=vHU#07>f5uv$l z0T!Kff!@2+bWpzlPX_atvz_;U-i3NuMRFLufL*@iLYuazVQrTMY_ClO)kZZmyWs-O zMJ~&_3sAhvZ7D-dd&=hXGjAeYTcf5ok6ftXQjxsB%x8mMxR5PH4V&)FXRDWq&@)L5 z>)*P7M~KMx0q0}xM;G`Rr=}Ab^D%sdNb6(Nr2p4q@b>-ZbC!lk!csLoD|4aGQ6klAKA-h=bftEp8uq%* zXYv>kUR%_#+SL`V#fs4E?>zkM~yE16S7`kWwYmDe;>)16Ub6jcL4v}K}1Tr??m8h>8sx=K{HFt`zs2A5|kSm1j5+Tkh5VLKr(5kzdDt^ty zzq>`c(V35BnJXFhie!E=mmLUmrQi-~_;PkGd$>=8c5T(*8qMc_faj8Jb5RlR3NKr7 zpN*M|2M&s~vYDFBu6CtnhehhYcrL5A)|I+7QNumuT$Xf1gm(?pFn^;flphsg2F%6F z+gu^FuA1(&n~QRV6A!r3w`yuQQV_rWA#Bicf8%8{Sy@p9O92{AMu>=Kt&yDyHUntkwRMg zvxo+6B;8d(Loa{MPZ6QZEfsuj>ISxFBE;m*!M?5B;KMZ))qXPve>@i{?y`!~+PjhJ zrATuw&taKe+^7$#;P;+6?A9w0KAls+_+D<%{|(Ot$#ZaXe>X@wts+Np4*vUAq!A}n zR64|s8oU!}v~dp8j&P%2M^tcY%p4Z=UW5$?Rd8~w8{~c9-!I+fp!*~@@ZG1PJN4$E z-zSmEcB#lT&5d4s7O7*!Y<5}cMw@r2VBOc*jD6+)w^apo^=`23n+P56%|<^zH^|wj z;{WQi(fx-=DH$pve>V#LAJ2d5XR`(i+^Ao=3XI{i*^8edyiZXcuQ}VXYgPma6!j<5|qDKm>P@>wl9Q z1Qv=gedjFHZFhsC78U&$KMS7}iKGZp(Yf7jG^j+RYL;27?m;&yT%dwT?JTyXRD>;o zDwuQ34P@o~T_b1ViPLW2tGOw@dK1B;J}oaW5L_3jci9Iv9|KitU4Q=&1GW-{+g zH@YyI%dF2#7T_g;c?8!*t{Xh?mY{pnnRu|s4ctLRXPjnY@9GjA7_1`K3O8PRMWU)- ze#|U$C*J`ous!i(vRV=p_ff$aH+Ps-TY^7l{m`MBJ8bI7{coEe-m4?g$Zjgq*LJ6V z^&~nTE)88HL*H_W+|IAq4 zOrk|~xGxNKC;t`_^}A+f#u4sRv!)7;?>DnsEqR~bDmXOO9lE#X^G`Kng^xSZ)IX#2S`xor4lMP z@;(Pj(9zR`6Sup=g{Ml|kYmJ>K@u4sDQWv|cQOuo&uL`GxLcNi7 z9VtQe3rdK*=?+n&Bv>-qh!5|%!_hNJ`qagUpGHeG{-lyxJ#i-(D^a_;Mi%taojx5^ z!iF*f+dNK!&_hbN@}E1DjhCSH7Xx~Ic87NRm6UMDfbxkFUD&OpnLpg=h>t{Pj~dvC zKklUbR|zb`z^YG{pm3`aWV!AT=qtggPy>!Ha)%9@l+-c6fLEt*n^~`UH;AiJMLojT~*!Qmd%VWASX)zGt-GbOkasD$z{9?)~P1dWPxINHYp=KCut@x2b? z=1Al=OG)dddQhgnM08!paugo4$)toH2X(yWqy)qDN*JQ^fE|Gn97)q*q}c=BtGUjW z>9A^^M9URQdNap^bPFV!JyXXz&iA0&)0OaGf{vYCD8VsbB`gc_fO?B1nAA&$*KHo4 z^ik58Mmh`*k|=AOk{T}apodGi{W<8^yf6=n9<79c|7lrgiv;aQDB)a`2gFz<`20|d zRdF70hbbxWv=+bEB=R4uB*khE8ZL7C+pJ~#(mkl6zY@Hov~05^!InNsDA?cuMRo~R zFVN!1Z5}YPr;`58(Bh0`JpOc5QtB=bIZFA2t+lMq3JGerS3NkXIs)Uv)L?-``x8j!KwQ zu4Z$RxcyctAV1p!C|QCJU(`6T&;x3gDadeFjm=Ud+F7Kav@#D0PL((ZM9sc9c+${( z1$@d-vs-Br&$|lf=;{d#)4BbJsWHII6Xs*Yu>z>m(}hRWpzJ zo|N!i0dxDSS)KJx^dk;@Iyj23YphD{F2{oQ5X#WlsI&PO}>jMSV80<;v z9TI(6rQ-ZdPwIPD0b`e_*xr97xOY4$=(oxf zbQ=_u&`62hPD}K6t%8mvc~aCFiS9cnnQVI_wEc zE=kaKfdY@8@C27o1udJQ!0VSKTC+?+&gVR-@l}b=4_2@#Zp)!FFrt|kzsIGZC;l^#{m1=x0Do@nMQQIO zs_Q$0pVRZA8+{ZI(QgL(`d;GeX55#$c|q@w66F0e1NZgzg3_)E@^zVkF`pz_)k#6+ z1H9i~mVfW7TvPFx`u0H&Vcopy|y2rv&-+6mUr81&4o0a9cGU|LVOUsP)Tz@mYXiTO=0qv)=r2$@)?xlb;)u*$Bzx?~nT>)1Yc)`mo30f9T!-^$d zd_7G;tKLoH%qoePqk<-iUKE%s(TQu*SjuuQx>F&CCI_amBY6_2O6Bl8+zX2Gx&Bh8 zVVxK+_+O!%KHI0^h(aDS^5mpW@S^x4iE8^zW7|@^s3c1c%g0Y+uZksz`y+>6YrUXp zsRWOEOvCn@yrA(WZk*4*==Dpxx-9yFD`f9ypm zH~9ElPGzIr?a=C~9NND0f_M)*Ja?ap=Ks9l7|DrcPr(hjzQBpe4r(z8sZPO2QN@tzoCdhvamz(2GXb zveOOA6y{d$Mfv;W&{;QyCDgV<^lmv!bo7Qtb?gu}atf|;^@jTY%IR6BDcG!@oi=Xe zbMf+~dG+nor1linsFpW%+$4v{5?^+#fgR3f$iYzG8%i45;nhc9+}Ok$#-__@y=-cS-*IvX?(7YXo7tgrh%X-N;SEb; zz(M_TaYEW-?o9_og-~t}}1`uAX){ zHbV|qR(QjqUUo>%n}ih+-Y{&coJ!tI!s6a`x;IHq<5qdon7(#udu0+!N%AK71UV$_ zoy6k%+2Pw5?mubX@T|Wbz9vt?+Uvc+GEz=c#Yxy~pqkV&)*kMq&Nm%o+Hzf3x(~f$RunDtM&0ca+p716e*lB;c z4_klMo8r64q1sm;wsDvp>U5UF3-pGU!|kx}t`F9_<_(+L%jwE7A8a(zPR-lMX~u1D zQjM}xc7_j2f8b3UTgYKtm=9Y!n%nF@y!}&ecs0fj2LgPs#%pgl+(=HPzCPGsoSk~r zm(!H@-lQ3Cr*{2$n=k*T=qdx7Xr4Y$tSw2KG)W_ElN4xyLMc*#aywYO@!zn8&-#T&uS{SGq29Ry3!MsV>@ z8Mx#LLdFUQEgd0&OMe15Y`lX?eL?j944|{L1pWRX&g$bJ(ni0%)r)L1(KV+kdl@N!b$obSnU@ zW-#132;%hsoT?*%(`|xqAZVu%^(9dJN&sX2vD2t_K^%J_fM$yX9sdNeuFX#V&68k> za{-u>VJ8#Y2Vvr=0G#kL`VK*eR@>>H#u88+4`92$a-G|(9%-Eo&*SDuctOL zww(mk7=UZ%Y-D`rAS~L?=sQZ_SeGC)+-ak~yGfwpo&e5VXrmF`g1BZ!02}mS^xcEF zX{3#e9w@<-tpSjAW4K2UwrmQ(VO|19dj_GskI@g4K<4@Y=GU^(;=O}-V08fNj+S7< zK0z!n*vQBU63ku^fSl4cc77xXxFi6Frb^&YzaT7lXQkg~Nx-r&fF-Y6X^{azJUy4u zFOXpUfk9MID;cqr@iHp_;wmc{IVcEMrUihmk^mhXgclR7^v8M$w45Bka{aCJ?~owg z9Us7)EfTE92hrEUN#qa`HxA%~=Vp3lQV_rT0;nr4#fT}4mwYp68Y#u@?f^92Z6-NWgYeoBfT>a`beR@} z)r-yaSez7kS_Am-Uo%}XJ%~>m2Jn|!innJ3F|~)8)J~FO%X$GA9555ftRURs0x+no z6dKHCy394x^%bP-9C82^WzBT(92PUP0{Fa&6t~X}Vn&pil&>Mhycz+R_`yUT&kMr& zssU)5BZc?{EPmfG(dnENoRtHZdeB5Y3xjx~LI5w+m*SX3K@6-h5vf&*T=@VjnrtHb z7YAX#F#r~)6y7XhYxw{Z9paM$Br%(5Wuhs|g1Ac?z#UDb*mijkdp0zYk1eH`79Rji zGm)t)Sj>tGK-GVwaBO7|-pEa~eJ3fT#Rf3&vmq^96~vWg0=Trh6l<&r;?Rc;$(=q@ zOo$A??UM~j*R?@dTp|GRgQT!vU68$>-jLb_DI^vPVD~u<>BaRyocq_0qlQZ{dSeh5 zg&LB>qopYQ<%duIYe?#C3c{psekd|g%6e}EA1RKVui21p*vw-7dp~xc zEyaQ@LENEhNH#5yV&Q8)l!$0Z;&f?e022{OT3V)vXamU35bl8p{ z4tnIr#v7!#cPI0uJq^gLEmC}U&ky>g4ank$oT@%>VGcioTs zdN!cV_6D)b6+h-4l;V_qL44k*0U2_P*}?@s3u0&I245W zhw9UdkEM{m-;Yn$)~6+p1kt+3kJ6V?Bu9f7H?=;ozmsBkhaUzFs!#eH3j*2dhtZ#< zu=02iwzjTM_y3RrZt~+_Q+;~>L=dyq`|-!xZdWr-P8b z!VkS7V<2=U2*-cbql=|6uyKhW(+ld+?PruI4K4K7g#KqTaS(}8w1Ox`LW8ddUV3YAgU+(@o0q@JbH=cBAx1y!YVO1 zWxOBIRge6*9E37s{6K2NK;^4JkY?4R-Ev}J(nvqHPOL|pU1L5w)Q@Yp7#x2+i0z8k zBTwtcU^l@Jn_kr=yKb=jVXzY;hXZ5aTT?%_{0y|) zW0vza@}ohB!Ff-D*!VV(Cc|U!j@J*X4+A;=Gzfkd)8FVAc=Id>k?Vo(o)E+KruFq@nfkUF}SxVkD22*0)Jz0*KZ$;>&=mZVmws+ z;e$RAu^=tZ!}TT{T~az0R)6tfMc`;|2_7{ceRx|Ei``4|n4Q8ASzIiRed~jugd;Oc z@$l!R4;rdt;b3VVu70jVdnU%hpl3eJyits>DJs2@mI{)u9cl$AbB$54A(;&_z-n_gwX1Fgq5{#_(9BZ5^_` zPAsNg@_}HfL%zoHu<*POp45v4gPe!E>2+wFB^K0Yd{{wMhvvocIQoPSeR;7MRPd<# zlS{^VWAV!oAM|{jOI9g)=yA{odmG2Xc@+;=&g9akEn?y20UsK+=dwPDJT~3yLw!3o zriMrL{9M*QHWrWW^g-9*xulVnXLr_oFuq$XgmgTd?wm{a^p1sH|M{?}CzozW;IaG$ zAATMXi?)81IzB>158ms(_fWgZfT_+T21g)>!n z$h%XE?mZIA_JVyl??^5BCY{F*eSG-#WGu=uc-*wU7SW%N#nwH2@OWA+QnMNlXS(_z z?{X{zs`HRCq!#UeBNlQx`LIvhT691S9v8Rw;rhF=IJYK`BP_MZ-AA!3{`g>jdM$Dw zlZRkS#>?|qxSz$tUu7*??M*B^ZtBClKRNVwHjkc0K6VE$7E@~R*z$1>ng1;o_j`S? z^h^%1*5)D284^@2l=5jWjZ{o34B_GbskYU)&W5oV! zaw=1Xr&4@SdwDjwZ{eY4Ss#3>ErVh<9>j6kR9jaDEA&1*)jOM(weuL6;6sl|hGqwk zx0+;=k#-plQ2W3L*`#|O4^I_7*zA_UI42K{QnKmwfDBwRA1;$*(+w^jcT0RIZ7#!n zH;-FBXOVhsWLP$ejd?qZeD?4#qofbIbdZ6<$Ajfa7M#tg8D9M5Wp@U$h|q|K2H(AqIz$HZ8}qD}cNTSpWU%S87d@6N8g9a) z;)54Qjg;Y|raX2_&mud=%5eA_FYHogkrK^$c>jWZYmy97Tk!DXcP1@0Lk2CLdJ!IH zQgcflk38~Xy}2^%+KTD#OeX2GNQN2ry)bQCCab@ASaRD7i=)nhZa5NI8CKZg1>?AyB&s_PQ?__v z-vb#Kdoca=u1W7ak-?XZUL4b;Cav9*N8dUxM!k|@<6b$$dl~Ln<%OH&YqFlD zJZP7Dq3stLjOxQftfVF#_EQGK7JJ$HU4zc=%j3iOUffhD!(IJ&Y;n5=xm#S04d!@Z z#o-#{Tz?+c&+tM-lpG2M@bGwD4O%`%4slbxsG3%T{vF6;--%xID&(jh%;Nvx8YHNZ zg3CC9s-@c@ZKVa=#e~B8djakoN}NYyx68wby{{5TmRZI z`|-(<`>I%zzbhX>8PFteo`dW~W8PpD3Jwv&UUu@|cpuTIB| z<#Dyoi_bdBaoIQ?Q(sjh%I<&4#+eHyc$OfRNSm1F1WJZ>*njkKL5$CT<`_!wP{44uKl)O0V5nlFdxGkM7P zltEW7k;9itO#ins=zp_#^rw39+DbW|oXz8)Lm8yldO7YY>xHdrGsyipJR}&rP+_wi zKF{Uh*^~_G*dd2e30|x*D1*k#=kbZ!iv#w`vGM{QYqZWFtEe37E4?t#ltCISEx+`pwNy|SFgBELO&_z~0j3LX#7smk8@l4INN z9*7)Tm6Tq^!|~4^P`;5v!fGB&9jnruk8-H`!GpZBDy_MO$0=_-*!i0r-D`OqRkJFY z`CE?fUwB}zt}5xgj``eE59}`*2ch*m{3=$J-YOZ#&NO*g--~oQX9M&9`yP~(iNmcM znJzD;lWbWW4!iAv!F$rlnN7@ou6x-2YaHDCkB6O0(kZWtgN9c;_-u4KeZHB;g%>=y z#1Mx+w($74M>;uPJ`UfW^?%n@*E= z@L2M&2Ww=;VdhSj3q_@qX0_w6HTA&p4^>EmT`Ygt=K;102)^AsMBc1I=QNB1!)_1O zJXnRc-NWMFb`PR04twq8vFe&Cq`(!2=Qn$x&*Um(*ghUAZ)CCz#KDC9JS-kig{Cx% zgK=v;c&%j>y5Iogd8G#(t>bWGn8(Wvs*pbI<1lBL2TG<@Az{kH+(jOk)j1B1BlAUh z6}qKI9DJYW!BIad(<=vg^v?F+t-f*i>=2Jb9#kg92FKyL=^i+8qB8k>n1|9+JdiBL zL9wF@Z>~)1kBEaV6Fg{~U75xnWAT5C2Rn|5!{p;Eev6gKgo$ye80CRh9V(M*CwS;P z%mdq|#Q{0V!#YQ0dTw?c+z=T5)hkoSDVB2%@!;15aoF}Wk7qTNiD6kBjvC;B=%STL zw=-=0?BfAg9S4KX@=*7A8g02D4op2g*gZdujy=cY{H`7xxg`$gpJ%e%l}6U>jKdEd zJ+OXJ8d;mqgS)*4&h3kX9T#}`Ix3C6#5maA#)GNd)98_lJVv$jp!`@IUcSU*fH&A{H1hB=4;b)3i~Klve}#vM#xy$MN*pA38ULlz=%1@R4t9EQ`OP?#Ugz=P zyGrE5J*GdK2Yz0wM3QdskZ$(Ci-I^vyU9a+T8Wl;5eJj%d$9kiN;LZxkI&g3!?d?? zXuHkU--(ro|5F@txgOZmuM+D;#>0Ya4-EPq2miavY`J+QI`dB){Ho!>==zoDfO{-{ zWH4VWrod76d6ZYIL>`n<;JV5lu*X(n?;J3jtH^9YqJU)&d6@pKB2AVnpi6lV9=TVM zZh6Ff*2sJ*UV#S-ST1s`BI%W&!1yE&eB4-(TzJfKRxPt1qXOqflM|j@N*Fly8`@gc@WN3 zpl96**#5(f8+KHn?cVVi{nd>h0t)Q=p5?y_DiBR`1-Aa^hNmMckP#nv*!R{Awc03P z^hZ{Ub*(_%9TcE=<;FJN3UvG@mOnjnWB)D+oc@_dS55^oqo)G57Pw)Mz5)pP~!{mppklS)E!6zDqc zhIvg>*;{TrtUT<7#S0a1@GlS7AeC-krhr1~X7xrYJz2=3W4{}3tybXqA_9Jrq>}F& z6u59V8}myFxl~ku58K_K+^T@<#RTYnCxuqor2y9!H>)2~=15FG>n*FC>MoIIVyM%iO4Fn?m1}67cyVH=fK_ z;Fr<@Mp{zHvnvYBna^aNo{3NUfDo84trz@I1qhA300`o035PIu$l-{omU83D7V zxRE?oV5CIAX$9p;yBExsC%EDA>GDJ>72w_&Hw<~JfY=xTVz!m1Q$H!7)+jeto>!i# zV+9;D%#B;WD^M>Ju)?tN};S?qIYU74pOUn_vR)C`|-0&z(2`-%gE60?h z-!qh8XzIobJp zU|9i9A1q5BHB-WY+HU;1rYsf82^f{_#^P<1IIO&YZzh)|WjiRbNewro3@l5=r3kRO zsv8<~QNq|%0a~^yOI!C;LYc~L9N4fdomxS_<`vv1^i$%jiUM{^D@zs(R^qC1Zdfm8 zxRL-r4Q|*kDq&HY0Jnc6(@P_i&^XbJ(GQd9%E|(+(YW#R7$t73B4FW(WTKj+#4k!W zWNuC-Thaxv$=y(Wx)Qcj6`;@TWa^lsgw;|vP8O5t?hJvwJ?q9U3zdk~1RUETnM_!w z#JZ*2u+Nc9j#L+5W`rA7uU5kT8UlQ*o=o>_P{NZ!7Z%ed(_J+MO#AJ^t6P+~JyXEn zMUu(8ok|?=-38^J8_DJ@0giljLCO6}Seq??J>N*<4=N${gA0f3GSZbf0=9hP!fMBq zxV)BtT^1RM^RyC|zHq^^QAV<;wgB&+xZr>JN|>E1z`<@tI`E1T;E@a8`;2s29cI7x zTsY&V5~pwiKB#3R|J_sK`CBef8jWNu5g_Th3yu~jVFU>5pN^4UeXfMAmtENDoq>vV z1>BzR!q0D%DAW_!`CkKx{iMX-XI#LC4P;<_0URe?Q0}`DdNmMW$4Udu`NMQ^)P+YU z7-+YK0zN+ILQgRjb~Oojsjq=_E2Y8;VHbRBW*{BR0u0#ef`7}XptVJS%JmF%rc4E= zce>D5!9bf?1(a-a;U1L=8`+pI#~8>(oeG=$=Yq~(^~7TrV9k0LJTa)i>JVVTT|NC? zUIkxQyKvi4J#CmLV4W2%l&7iC

nr20cm3P~oU0E_gg$PwKb?xV*px=1di2xdr$& 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Ǽ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

E7(hkq}dlb$abeikWlc8L}wY737C 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Ⓢq?tn$!? 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%0AiO4z_Pxdry$po%y*#+*=2f0jh04F12Q%IUqNb{d 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 )tNuO(>!|NQh6udmkC4$o&L@5?-lk5>maE>Ke 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

KRyXTGKX!h@jI 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

LjM)L%9*b8sk@Dp@uKf8 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ªK7?aUEw-QWWY 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 z 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

o=8A`{Oe9X<=gH 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%0Av-6maV}J02gaz|X|@Jo{MuBn7S- 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

ua`hW-h@G^HY!)G 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 z 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 owmNZ_^BS6ry(wnt=rJtxH8ge5A self.ch_timeout * 5) and \ - ((time.time() - self.last_tune) > self.ch_timeout): - - self.last_ch += 1 - if self.last_ch >= len(self.channels): - self.last_ch = 0 - print('Tuning to 24%02i MHz' % self.channels[self.last_ch]) - self.last_tune = time.time() - self.tb.set_channel(self.channels[self.last_ch]) - - # Wait 10ms - time.sleep(0.01) - - def nordictap_handler(self, msg): - - data = pmt.to_python(msg).tostring() - - # Unpack the header - values = struct.unpack('BBBBBBB', data[0:7]) - channel = values[0] - data_rate = values[1] - address_length = values[2] - payload_length = values[3] - sequence_number = values[4] - no_ack = values[5] - crc_length = values[6] - - # Parse the address, payload, and crc - address = data[7:7 + address_length] - payload = data[7 + address_length:7 + address_length + payload_length] - crc = data[7 + address_length + payload_length: - 7 + address_length + payload_length + crc_length] - - # Check for a Microsoft mouse - if self.mouse_address is None: - if ((ord(address[0]) & 0xF0) == 0xA0) and \ - ((ord(address[4]) & 0x0F) == 0x06) and \ - payload_length == 19: - - # Set the mouse address - self.mouse_address = address - - # Set the channel group - for x in range(6): - if channel in self.channel_groups[x]: - self.channels = self.channel_groups[x] - break - - # Camp on the channel and print out the packet if this is our target - # device - if self.mouse_address == address: - - self.last_rx = time.time() - - # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel), end=' ') - print('SEQ=' + str(sequence_number), end=' ') - print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') - print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') - print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) - - -def main(): - tb = top_block() - tb.start() - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordic_auto_ack.py b/examples/nordic_auto_ack.py deleted file mode 100755 index af556d7..0000000 --- a/examples/nordic_auto_ack.py +++ /dev/null @@ -1,170 +0,0 @@ -#!/usr/bin/env python3 - -from gnuradio import gr, blocks, digital, filter -from gnuradio.filter import firdes -import _thread -import nordic -import pmt -import struct -import time -import numpy -import array -import osmosdr -import argparse -from bitstring import BitArray -from gnuradio import uhd -from queue import Queue - - -class top_block(gr.top_block): - - def __init__(self, args): - gr.top_block.__init__(self, "Nordic Auto-ACK Example") - - # SDR configuration - self.freq = 2400e6 + args.channel * 1e6 - self.gain = args.gain - self.symbol_rate = args.data_rate - self.sample_rate = args.data_rate * args.samples_per_symbol - - # SDR source (gr-osmosdr source) - self.osmosdr_source = osmosdr.source() - self.osmosdr_source.set_sample_rate(self.sample_rate) - self.osmosdr_source.set_center_freq(self.freq) - self.osmosdr_source.set_gain(self.gain) - self.osmosdr_source.set_antenna('TX/RX') - - # SDR sink (gr-osmosdr source) - self.osmosdr_sink = osmosdr.sink() - self.osmosdr_sink.set_sample_rate(self.sample_rate) - self.osmosdr_sink.set_center_freq(self.freq) - self.osmosdr_sink.set_gain(self.gain) - self.osmosdr_sink.set_antenna('TX/RX') - - # Transmit chain - self.tx = nordic.nordic_tx() - self.gfsk_mod = digital.gfsk_mod( - samples_per_symbol=args.samples_per_symbol) - self.connect(self.tx, self.gfsk_mod) - self.connect(self.gfsk_mod, self.osmosdr_sink) - - # Receive chain - dr = 0 - if args.data_rate == 1e6: - dr = 1 - elif args.data_rate == 2e6: - dr = 2 - self.rx = nordic.nordic_rx( - args.channel, args.address_length, args.crc_length, dr) - self.gfsk_demod = digital.gfsk_demod( - samples_per_symbol=args.samples_per_symbol) - self.lpf = filter.fir_filter_ccf( - 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 50e3, 50)) - self.connect(self.osmosdr_source, self.lpf) - self.connect(self.lpf, self.gfsk_demod) - self.connect(self.gfsk_demod, self.rx) - - # Handle incoming packets - self.nordictap_ack_handler = nordictap_ack_handler() - self.msg_connect(self.rx, "nordictap_out", - self.nordictap_ack_handler, "nordictap_in") - - # Reply with ACKs - self.msg_connect(self.nordictap_ack_handler, - "nordictap_out", self.tx, "nordictap_in") - - -# Nordic Auto-ACK handler -class nordictap_ack_handler(gr.sync_block): - - # Constructor - - def __init__(self): - gr.sync_block.__init__( - self, name="Nordictap Handler", in_sig=None, out_sig=None) - - # Received packet input port - self.message_port_register_in(pmt.intern("nordictap_in")) - self.set_msg_handler( - pmt.intern("nordictap_in"), self.nordictap_handler) - - # ACK output port - self.message_port_register_out(pmt.intern("nordictap_out")) - - # Handle incoming packets, and reply with ACKs - def nordictap_handler(self, msg): - - # PMT to byte string - data = pmt.to_python(msg).tostring() - - # Unpack the header - values = struct.unpack('BBBBBBBB', data[0:8]) - channel = values[0] - data_rate = values[1] - address_length = values[2] - payload_length = values[3] - sequence_number = values[4] - no_ack = values[5] - crc_length = values[6] - - # Parse the address, payload, and crc - address = data[7:7 + address_length] - payload = data[7 + address_length:7 + address_length + payload_length] - crc = data[7 + address_length + payload_length: - 7 + address_length + payload_length + crc_length] - - # ACK if needed - if payload_length > 0 and no_ack == 0: - - # Print the channel, sequence number, address and payload - print("ACK'd Packet: ", end=' ') - print('CH=' + str(2400 + channel), end=' ') - print('SEQ=' + str(sequence_number), end=' ') - print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') - print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') - print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) - - # Build an ACK - nordictap = [0] + [4, 2, 5, 0, sequence_number, 0, 2] - for c in address: - nordictap.append(ord(c)) - - # Transmit an ACK - vec = pmt.make_u8vector(len(nordictap), 0) - for x in range(len(nordictap)): - pmt.u8vector_set(vec, x, nordictap[x]) - self.message_port_pub(pmt.intern("nordictap_out"), vec) - - -def main(): - - # Parse command line arguments - parser = argparse.ArgumentParser('Nordic Auto-ACK Example', - formatter_class=lambda prog: argparse.HelpFormatter(prog, max_help_position=50, width=120)) - parser.add_argument( - '-c', '--channel', type=int, help='RF channel (0-125)', default=4) - parser.add_argument('-r', '--data_rate', type=float, - help='Data Rate (250e3, 1e6 or 2e6', default=2e6, choices=[250e3, 1e6, 2e6]) - parser.add_argument('-l', '--crc_length', type=int, - help='CRC Length (1-2)', default=2, choices=[1, 2]) - parser.add_argument('-a', '--address_length', type=int, - help='Address Length (3-5)', default=5, choices=[3, 4, 5]) - parser.add_argument('-s', '--samples_per_symbol', - type=int, help='Samples Per Symbol', default=2) - parser.add_argument( - '-g', '--gain', type=float, help='Radio Gain', default=80) - - args = parser.parse_args() - - tb = top_block(args) - tb.start() - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordic_channelized_receiver.py b/examples/nordic_channelized_receiver.py deleted file mode 100755 index 358e7bf..0000000 --- a/examples/nordic_channelized_receiver.py +++ /dev/null @@ -1,132 +0,0 @@ -#!/usr/bin/env python3 - -from gnuradio import gr, blocks, digital, filter -from gnuradio.filter import firdes -import _thread -import nordic -import pmt -import struct -import time -import numpy -import array -import osmosdr -import argparse -from bitstring import BitArray -from gnuradio import uhd -from queue import Queue - - -class top_block(gr.top_block): - - def __init__(self, args): - gr.top_block.__init__(self, "Nordic Single-Channel Receiver Example") - - self.freq = 2414e6 - self.gain = args.gain - self.symbol_rate = 2e6 - self.sample_rate = 4e6 - - # Channel map - channel_count = 3 - channel_map = [14, 18, 10] - - # Data rate index - dr = 2 # 2M - - # SDR source (gr-osmosdr source) - self.osmosdr_source = osmosdr.source() - self.osmosdr_source.set_sample_rate(self.sample_rate * channel_count) - self.osmosdr_source.set_center_freq(self.freq) - self.osmosdr_source.set_gain(self.gain) - self.osmosdr_source.set_antenna('TX/RX') - - # PFB channelizer - taps = firdes.low_pass_2( - 1, self.sample_rate, self.symbol_rate / 2, 100e3, 30) - self.channelizer = filter.pfb_channelizer_ccf(channel_count, taps, 1) - - # Stream to streams (PFB channelizer input) - self.s2ss = blocks.stream_to_streams( - gr.sizeof_gr_complex, channel_count) - self.connect(self.osmosdr_source, self.s2ss) - - # Demodulators and packet deframers - self.nordictap_printer = nordictap_printer() - self.demods = [] - self.rxs = [] - for x in range(channel_count): - self.connect((self.s2ss, x), (self.channelizer, x)) - self.demods.append(digital.gfsk_demod()) - self.rxs.append(nordic.nordic_rx(x, 5, 2, dr)) - self.connect((self.channelizer, x), self.demods[x]) - self.connect(self.demods[x], self.rxs[x]) - self.msg_connect( - self.rxs[x], "nordictap_out", self.nordictap_printer, "nordictap_in") - - -# Nordic Printer -class nordictap_printer(gr.sync_block): - - # Constructor - - def __init__(self): - gr.sync_block.__init__( - self, name="Nordictap Printer", in_sig=None, out_sig=None) - - # Received packet input port - self.message_port_register_in(pmt.intern("nordictap_in")) - self.set_msg_handler( - pmt.intern("nordictap_in"), self.nordictap_handler) - - # Handle incoming packets, and print payloads - def nordictap_handler(self, msg): - - # PMT to byte string - data = pmt.to_python(msg).tostring() - - # Unpack the header - values = struct.unpack('BBBBBBBB', data[0:8]) - channel = values[0] - data_rate = values[1] - address_length = values[2] - payload_length = values[3] - sequence_number = values[4] - no_ack = values[5] - crc_length = values[6] - - # Parse the address, payload, and crc - address = data[7:7 + address_length] - payload = data[7 + address_length:7 + address_length + payload_length] - crc = data[7 + address_length + payload_length: - 7 + address_length + payload_length + crc_length] - - # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel), end=' ') - print('SEQ=' + str(sequence_number), end=' ') - print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') - print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') - print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) - - -def main(): - - # Parse command line arguments - parser = argparse.ArgumentParser('Nordic Channelized Receiver Example', - formatter_class=lambda prog: argparse.HelpFormatter(prog, max_help_position=50, width=120)) - parser.add_argument( - '-g', '--gain', type=float, help='Radio Gain', default=30) - - args = parser.parse_args() - - tb = top_block(args) - tb.start() - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordic_channelized_transmitter.py b/examples/nordic_channelized_transmitter.py deleted file mode 100755 index cd925fa..0000000 --- a/examples/nordic_channelized_transmitter.py +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env python3 - -from gnuradio import gr, blocks, digital, filter -from gnuradio.filter import firdes -import _thread -import nordic -import pmt -import struct -import time -import numpy -import array -import random -import osmosdr -import argparse -from bitstring import BitArray -from gnuradio import uhd -from queue import Queue - - -class top_block(gr.top_block): - - def __init__(self, args): - gr.top_block.__init__(self, "Nordic Single-Channel Receiver Example") - - self.freq = 2414e6 - self.gain = args.gain - self.symbol_rate = 2e6 - self.sample_rate = 4e6 - - # Channel map - channel_count = 3 - channel_map = [14, 18, 10] - - # Data rate index - dr = 2 # 2M - - # SDR sink (gr-osmosdr sink) - self.osmosdr_sink = osmosdr.sink() - self.osmosdr_sink.set_sample_rate(self.sample_rate * channel_count) - self.osmosdr_sink.set_center_freq(self.freq) - self.osmosdr_sink.set_gain(self.gain) - self.osmosdr_sink.set_antenna('TX/RX') - - # PFB channelizer - taps = firdes.low_pass_2( - 1, self.sample_rate, self.symbol_rate / 2, 100e3, 30) - self.synthesizer = filter.pfb_synthesizer_ccf(channel_count, taps) - - # Modulators and packet framers - self.nordictap_transmitter = nordictap_transmitter(channel_map) - self.mods = [] - self.tx = nordic.nordic_tx(channel_count) - for x in range(channel_count): - self.mods.append(digital.gfsk_mod()) - self.connect((self.tx, x), self.mods[x]) - self.connect(self.mods[x], (self.synthesizer, x)) - self.connect(self.synthesizer, self.osmosdr_sink) - - # Wire up output packet connection - self.msg_connect(self.nordictap_transmitter, - "nordictap_out", self.tx, "nordictap_in") - - -# Nordic transmitter strobe -class nordictap_transmitter(gr.sync_block): - - # Constructor - - def __init__(self, channel_map): - gr.sync_block.__init__( - self, name="Nordictap Printer/Transmitter", in_sig=None, out_sig=None) - - self.channel_map = channel_map - - # Packet output port - self.message_port_register_out(pmt.intern("nordictap_out")) - - # Transmit a packet - def transmit(self, address, payload, channel_index, sequence_number): - - channel = self.channel_map[channel_index] - - # Build a payload - nordictap = [channel_index] + [ - channel, 2, len(address), len(payload), sequence_number, 0, 2] - for c in address: - nordictap.append(ord(c)) - for c in payload: - nordictap.append(ord(c)) - - # Transmit packet - vec = pmt.make_u8vector(len(nordictap), 0) - for x in range(len(nordictap)): - pmt.u8vector_set(vec, x, nordictap[x]) - self.message_port_pub(pmt.intern("nordictap_out"), vec) - - -def main(): - - # Parse command line arguments - parser = argparse.ArgumentParser('Nordic Channelized Transmitter Example', - formatter_class=lambda prog: argparse.HelpFormatter(prog, max_help_position=50, width=120)) - parser.add_argument( - '-g', '--gain', type=float, help='Radio Gain', default=30) - - args = parser.parse_args() - - tb = top_block(args) - tb.start() - - # Transmit some packets, hopping between three channels - address = '\x11\x22\x11\x22\x11' - payload = '\x55\x44\x33\x22\x11' - sequence_number = 0 - while True: - for x in range(3): - tb.nordictap_transmitter.transmit( - address, payload, x, sequence_number) - sequence_number += 1 - if sequence_number > 3: - sequence_number = 0 - time.sleep(0.1) - - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordic_receiver.py b/examples/nordic_receiver.py old mode 100755 new mode 100644 index ff9f91e..f0dbb20 --- a/examples/nordic_receiver.py +++ b/examples/nordic_receiver.py @@ -1,7 +1,9 @@ #!/usr/bin/env python3 +# -*- coding: utf-8 -*- from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes +import iio import _thread import nordic import pmt @@ -9,11 +11,11 @@ import time import numpy import array -import osmosdr +#import osmosdr import argparse from bitstring import BitArray from gnuradio import uhd -from queue import Queue +#from Queue import Queue class top_block(gr.top_block): @@ -28,11 +30,12 @@ def __init__(self, args): self.sample_rate = args.data_rate * args.samples_per_symbol # SDR source (gr-osmosdr source)_tx_queue.push(msg); - self.osmosdr_source = osmosdr.source() - self.osmosdr_source.set_sample_rate(self.sample_rate) - self.osmosdr_source.set_center_freq(self.freq) - self.osmosdr_source.set_gain(self.gain) - self.osmosdr_source.set_antenna('TX/RX') + #self.osmosdr_source = osmosdr.source() + #self.osmosdr_source.set_sample_rate(self.sample_rate) + #self.osmosdr_source.set_center_freq(self.freq) + #self.osmosdr_source.set_gain(self.gain) + #self.osmosdr_source.set_antenna('TX/RX') + self.pluto_source = iio.pluto_source('', int(self.freq), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) # Receive chain dr = 0 @@ -45,8 +48,8 @@ def __init__(self, args): self.gfsk_demod = digital.gfsk_demod( samples_per_symbol=args.samples_per_symbol) self.lpf = filter.fir_filter_ccf( - 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 50e3, 50)) - self.connect(self.osmosdr_source, self.lpf) + 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 100e3, 50)) + self.connect(self.pluto_source, self.lpf) self.connect(self.lpf, self.gfsk_demod) self.connect(self.gfsk_demod, self.rx) @@ -56,7 +59,7 @@ def __init__(self, args): self.rx, "nordictap_out", self.nordictap_printer, "nordictap_in") -# Nordic Printer +# Nordic Printeror class nordictap_printer(gr.sync_block): # Constructor @@ -93,11 +96,11 @@ def nordictap_handler(self, msg): 7 + address_length + payload_length + crc_length] # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel), end=' ') - print('SEQ=' + str(sequence_number), end=' ') - print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') - print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') - print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) + print('CH=' + str(2400 + channel)), + print('SEQ=' + str(sequence_number)), + print('ADDR=' + ':'.join('%02X' % b for b in address)), + print('PLD=' + ':'.join('%02X' % b for b in payload)), + print('CRC=' + ':'.join('%02X' % b for b in crc)) def main(): @@ -106,7 +109,7 @@ def main(): parser = argparse.ArgumentParser('Nordic Single-Channel Receiver Example', formatter_class=lambda prog: argparse.HelpFormatter(prog, max_help_position=50, width=120)) parser.add_argument( - '-c', '--channel', type=int, help='RF channel (0-125)', default=4) + '-c', '--channel', type=int, help='RF channel (0-125)', default=120) parser.add_argument('-r', '--data_rate', type=float, help='Data Rate (250e3, 1e6 or 2e6', default=2e6, choices=[250e3, 1e6, 2e6]) parser.add_argument('-l', '--crc_length', type=int, diff --git a/examples/nordic_sniffer_scanner.py b/examples/nordic_sniffer_scanner.py old mode 100755 new mode 100644 index 3dc5ce5..62c440b --- a/examples/nordic_sniffer_scanner.py +++ b/examples/nordic_sniffer_scanner.py @@ -1,13 +1,16 @@ #!/usr/bin/env python3 +# -*- coding: utf-8 -*- + from gnuradio import gr, blocks, digital, filter from gnuradio.filter import firdes import _thread -import osmosdr +#import osmosdr import nordic import pmt import struct import time +import iio class top_block(gr.top_block): @@ -17,20 +20,21 @@ def __init__(self): # SDR configuration self.freq = 2402e6 - self.gain = 70 + self.gain = 60 self.symbol_rate = 2e6 self.sample_rate = 4e6 # SDR source (gr-osmosdr source) - self.osmosdr_source = osmosdr.source() - self.osmosdr_source.set_sample_rate(self.sample_rate) - self.osmosdr_source.set_center_freq(self.freq) - self.osmosdr_source.set_gain(self.gain) - self.osmosdr_source.set_antenna('TX/RX') + #self.osmosdr_source = osmosdr.source() + #self.osmosdr_source.set_sample_rate(self.sample_rate) + #self.osmosdr_source.set_center_freq(self.freq) + #self.osmosdr_source.set_gain(self.gain) + #self.osmosdr_source.set_antenna('TX/RX') + self.pluto_source = iio.pluto_source('', int(self.freq), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) # Low pass filter self.lpf = filter.fir_filter_ccf( - 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 50e3, 50)) + 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 100e3, 50)) # GFSK demod, defaults to 2 samples per symbol self.gfsk_demod = digital.gfsk_demod() @@ -39,7 +43,7 @@ def __init__(self): self.nordic_rx = nordic.nordic_rx(3, 5, 2, 2) # Connect the blocks - self.connect((self.osmosdr_source, 0), (self.lpf, 0)) + self.connect((self.pluto_source, 0), (self.lpf, 0)) self.connect((self.lpf, 0), (self.gfsk_demod, 0)) self.connect((self.gfsk_demod, 0), (self.nordic_rx, 0)) @@ -52,7 +56,9 @@ def __init__(self): def set_channel(self, channel): new_channel = 2400e6 + channel * 1e6 - self.osmosdr_source.set_center_freq(2400e6 + channel * 1e6) + self.pluto_source = iio.pluto_source('', int(2400e6 + channel * 1e6), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) + #self.pluto_source.set_freq(2400e6 + channel * 1e6) + self.nordic_rx.set_channel(channel) @@ -76,7 +82,7 @@ def __init__(self, tb): _thread.start_new_thread(self.tick, ()) # Channels and channel groups - self.channels = list(range(2, 84)) + self.channels = range(2, 102) # 10ms tick def tick(self): @@ -120,11 +126,11 @@ def nordictap_handler(self, msg): self.last_rx = time.time() # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel), end=' ') - print('SEQ=' + str(sequence_number), end=' ') - print('ADDR=' + ':'.join('%02X' % ord(b) for b in address), end=' ') - print('PLD=' + ':'.join('%02X' % ord(b) for b in payload), end=' ') - print('CRC=' + ':'.join('%02X' % ord(b) for b in crc)) + print('CH=' + str(2400 + channel)), + print('SEQ=' + str(sequence_number)), + print('ADDR=' + ':'.join('%02X' % b for b in address)), + print('PLD=' + ':'.join('%02X' % b for b in payload)), + print('CRC=' + ':'.join('%02X' % b for b in crc)) def main(): diff --git a/examples/nordictap_test.grc b/examples/nordictap_test.grc new file mode 100644 index 0000000..1b49c61 --- /dev/null +++ b/examples/nordictap_test.grc @@ -0,0 +1,103 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: nordictap_test + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: samp_rate + id: variable + parameters: + comment: '' + value: '32000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: blocks_message_debug_0 + id: blocks_message_debug + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [785, 220] + rotation: 0 + state: enabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.intern("trig") + period: '1000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [168, 207] + rotation: 0 + state: true +- name: nordic_nordictap_transmitter_0 + id: nordic_nordictap_transmitter + parameters: + address: '''\x55\x55\x55\x55\x55''' + affinity: '' + alias: '' + channel_count: '1' + channel_index: '0' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + payload: '''\x20\x20\x20\x20\x32\x30\x2E\x30''' + sequence_number: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [402, 183] + rotation: 0 + state: enabled + +connections: +- [blocks_message_strobe_0, strobe, nordic_nordictap_transmitter_0, trig] +- [nordic_nordictap_transmitter_0, nordictap_out, blocks_message_debug_0, print] + +metadata: + file_format: 1 diff --git a/examples/nordictap_test.py b/examples/nordictap_test.py new file mode 100644 index 0000000..09925af --- /dev/null +++ b/examples/nordictap_test.py @@ -0,0 +1,137 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Nordictap Test +# GNU Radio version: 3.8.2.0 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from gnuradio import blocks +import pmt +from gnuradio import gr +from gnuradio.filter import firdes +import sys +import signal +from PyQt5 import Qt +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import nordic + +from gnuradio import qtgui + +class nordictap_test(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Nordictap Test") + Qt.QWidget.__init__(self) + self.setWindowTitle("Nordictap Test") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "nordictap_test") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.samp_rate = samp_rate = 32000 + + ################################################## + # Blocks + ################################################## + self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(1, '\x55\x55\x55\x55\x55', '\x20\x20\x20\x20\x32\x30\x2E\x30', 0, 0) + self.blocks_message_strobe_0 = blocks.message_strobe(pmt.intern("trig"), 1000) + self.blocks_message_debug_0 = blocks.message_debug() + + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) + self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.blocks_message_debug_0, 'print')) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "nordictap_test") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + + + + + +def main(top_block_cls=nordictap_test, options=None): + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/nrf24_receiver.grc b/examples/nrf24_receiver.grc new file mode 100644 index 0000000..71f3a44 --- /dev/null +++ b/examples/nrf24_receiver.grc @@ -0,0 +1,1122 @@ +options: + parameters: + author: '' + catch_exceptions: 'True' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: nrf24_receiver + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '1' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [10, 160] + rotation: 0 + state: enabled +- name: analog_pwr_squelch_xx_1 + id: analog_pwr_squelch_xx + parameters: + affinity: '' + alias: '' + alpha: 5e-4 + comment: '' + gate: 'False' + maxoutbuf: '0' + minoutbuf: '0' + ramp: '0' + threshold: '-35' + type: complex + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [264, 268.0] + rotation: 0 + state: true +- name: analog_quadrature_demod_cf_0 + id: analog_quadrature_demod_cf + parameters: + affinity: '' + alias: '' + comment: '' + gain: 1/((3.1415/2)/2) + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [448, 524] + rotation: 0 + state: enabled +- name: blocks_char_to_float_0 + id: blocks_char_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + scale: '1' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 212] + rotation: 0 + state: disabled +- name: blocks_char_to_float_0_2 + id: blocks_char_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + scale: '1' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [664, 716] + rotation: 0 + state: enabled +- name: blocks_file_sink_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/nrf24_rcv_gr.dat + type: float + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1104, 452] + rotation: 0 + state: disabled +- name: blocks_file_sink_0_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/nrf24_rcv_gr_bits.dat + type: byte + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1104, 532] + rotation: 0 + state: disabled +- name: blocks_file_source_0 + id: blocks_file_source + parameters: + affinity: '' + alias: '' + begin_tag: pmt.PMT_NIL + comment: '' + file: /home/bjk/gnuradio/src/to_repair/gr-nordic/examples/nrf_data.bin + length: '0' + maxoutbuf: '0' + minoutbuf: '0' + offset: '0' + repeat: 'True' + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [128, 140.0] + rotation: 0 + state: enabled +- name: blocks_message_debug_0_0 + id: blocks_message_debug + parameters: + affinity: '' + alias: '' + comment: 'Display recovered + + message' + en_uvec: 'True' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1326, 269] + rotation: 0 + state: disabled +- name: blocks_throttle_0 + id: blocks_throttle + parameters: + affinity: '' + alias: '' + comment: '' + ignoretag: 'True' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_second: samp_rate + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [344, 172.0] + rotation: 0 + state: enabled +- name: digital_binary_slicer_fb_0 + id: digital_binary_slicer_fb + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [904, 528] + rotation: 0 + state: enabled +- name: digital_clock_recovery_mm_xx_0 + id: digital_clock_recovery_mm_xx + parameters: + affinity: '' + alias: '' + comment: '' + gain_mu: '0.175' + gain_omega: 0.25*0.175*0.175 + maxoutbuf: '0' + minoutbuf: '0' + mu: '0.5' + omega: 2*(1+0.0) + omega_relative_limit: '0.005' + type: float + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [672, 496] + rotation: 0 + state: enabled +- name: digital_correlate_access_code_xx_ts_0 + id: digital_correlate_access_code_xx_ts + parameters: + access_code: '10101010' + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + tagname: burst + threshold: '0' + type: byte + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [371, 701] + rotation: 0 + state: true +- name: digital_gfsk_demod_0 + id: digital_gfsk_demod + parameters: + affinity: '' + alias: '' + comment: '' + freq_error: '0' + gain_mu: '0.175' + log: 'False' + maxoutbuf: '0' + minoutbuf: '0' + mu: '0.5' + omega_relative_limit: '0.005' + samples_per_symbol: '2' + sensitivity: ((3.1415/2)/2) + verbose: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [672, 344] + rotation: 0 + state: disabled +- name: iio_pluto_source_0 + id: iio_pluto_source + parameters: + affinity: '' + alias: '' + auto_filter: 'True' + bandwidth: '2000000' + bbdc: 'True' + buffer_size: '32768' + comment: '' + filter: '' + frequency: '2520000000' + gain1: '''fast_attack''' + manual_gain1: '64' + maxoutbuf: '0' + minoutbuf: '0' + quadrature: 'True' + rfdc: 'True' + samplerate: int(samp_rate) + uri: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [17, 294] + rotation: 0 + state: disabled +- name: low_pass_filter_0 + id: low_pass_filter + parameters: + affinity: '' + alias: '' + beta: '6.76' + comment: '' + cutoff_freq: 1e6 + decim: '1' + gain: '1' + interp: '1' + maxoutbuf: '0' + minoutbuf: '0' + samp_rate: samp_rate + type: fir_filter_ccf + width: 250e3 + win: window.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [440, 336] + rotation: 0 + state: enabled +- name: nordic_nordic_rx_0 + id: nordic_nordic_rx + parameters: + address_length: '5' + address_match: '' + affinity: '' + alias: '' + channel: '120' + comment: '' + crc_length: '2' + data_rate: '2' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [944, 360] + rotation: 0 + state: enabled +- name: nordic_nordictap_printer_0 + id: nordic_nordictap_printer + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1312, 408.0] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: 1024*256*4 + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"squelch_eob"' + type: float + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1056, 196] + rotation: 0 + state: disabled +- name: qtgui_time_sink_x_0_2 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'True' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: int(1024/4) + srate: samp_rate/2 + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"burst"' + type: float + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [824, 700] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_1 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: '1024' + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"squelch_sob"' + type: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [672, 236] + rotation: 0 + state: enabled +- name: uhd_usrp_source_0 + id: uhd_usrp_source + parameters: + affinity: '' + alias: '' + ant0: TX/RX + ant1: RX2 + ant10: RX2 + ant11: RX2 + ant12: RX2 + ant13: RX2 + ant14: RX2 + ant15: RX2 + ant16: RX2 + ant17: RX2 + ant18: RX2 + ant19: RX2 + ant2: RX2 + ant20: RX2 + ant21: RX2 + ant22: RX2 + ant23: RX2 + ant24: RX2 + ant25: RX2 + ant26: RX2 + ant27: RX2 + ant28: RX2 + ant29: RX2 + ant3: RX2 + ant30: RX2 + ant31: RX2 + ant4: RX2 + ant5: RX2 + ant6: RX2 + ant7: RX2 + ant8: RX2 + ant9: RX2 + bw0: 2e6 + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + center_freq0: '2520000000' + center_freq1: '0' + center_freq10: '0' + center_freq11: '0' + center_freq12: '0' + center_freq13: '0' + center_freq14: '0' + center_freq15: '0' + center_freq16: '0' + center_freq17: '0' + center_freq18: '0' + center_freq19: '0' + center_freq2: '0' + center_freq20: '0' + center_freq21: '0' + center_freq22: '0' + center_freq23: '0' + center_freq24: '0' + center_freq25: '0' + center_freq26: '0' + center_freq27: '0' + center_freq28: '0' + center_freq29: '0' + center_freq3: '0' + center_freq30: '0' + center_freq31: '0' + center_freq4: '0' + center_freq5: '0' + center_freq6: '0' + center_freq7: '0' + center_freq8: '0' + center_freq9: '0' + clock_rate: 0e0 + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + dc_offs0: 0+0j + dc_offs1: 0+0j + dc_offs10: 0+0j + dc_offs11: 0+0j + dc_offs12: 0+0j + dc_offs13: 0+0j + dc_offs14: 0+0j + dc_offs15: 0+0j + dc_offs16: 0+0j + dc_offs17: 0+0j + dc_offs18: 0+0j + dc_offs19: 0+0j + dc_offs2: 0+0j + dc_offs20: 0+0j + dc_offs21: 0+0j + dc_offs22: 0+0j + dc_offs23: 0+0j + dc_offs24: 0+0j + dc_offs25: 0+0j + dc_offs26: 0+0j + dc_offs27: 0+0j + dc_offs28: 0+0j + dc_offs29: 0+0j + dc_offs3: 0+0j + dc_offs30: 0+0j + dc_offs31: 0+0j + dc_offs4: 0+0j + dc_offs5: 0+0j + dc_offs6: 0+0j + dc_offs7: 0+0j + dc_offs8: 0+0j + dc_offs9: 0+0j + dc_offs_enb0: default + dc_offs_enb1: default + dc_offs_enb10: default + dc_offs_enb11: default + dc_offs_enb12: default + dc_offs_enb13: default + dc_offs_enb14: default + dc_offs_enb15: default + dc_offs_enb16: default + dc_offs_enb17: default + dc_offs_enb18: default + dc_offs_enb19: default + dc_offs_enb2: default + dc_offs_enb20: default + dc_offs_enb21: default + dc_offs_enb22: default + dc_offs_enb23: default + dc_offs_enb24: default + dc_offs_enb25: default + dc_offs_enb26: default + dc_offs_enb27: default + dc_offs_enb28: default + dc_offs_enb29: default + dc_offs_enb3: default + dc_offs_enb30: default + dc_offs_enb31: default + dc_offs_enb4: default + dc_offs_enb5: default + dc_offs_enb6: default + dc_offs_enb7: default + dc_offs_enb8: default + dc_offs_enb9: default + dev_addr: '""' + dev_args: '""' + gain0: '85' + gain1: '0' + gain10: '0' + gain11: '0' + gain12: '0' + gain13: '0' + gain14: '0' + gain15: '0' + gain16: '0' + gain17: '0' + gain18: '0' + gain19: '0' + gain2: '0' + gain20: '0' + gain21: '0' + gain22: '0' + gain23: '0' + gain24: '0' + gain25: '0' + gain26: '0' + gain27: '0' + gain28: '0' + gain29: '0' + gain3: '0' + gain30: '0' + gain31: '0' + gain4: '0' + gain5: '0' + gain6: '0' + gain7: '0' + gain8: '0' + gain9: '0' + gain_type0: default + gain_type1: default + gain_type10: default + gain_type11: default + gain_type12: default + gain_type13: default + gain_type14: default + gain_type15: default + gain_type16: default + gain_type17: default + gain_type18: default + gain_type19: default + gain_type2: default + gain_type20: default + gain_type21: default + gain_type22: default + gain_type23: default + gain_type24: default + gain_type25: default + gain_type26: default + gain_type27: default + gain_type28: default + gain_type29: default + gain_type3: default + gain_type30: default + gain_type31: default + gain_type4: default + gain_type5: default + gain_type6: default + gain_type7: default + gain_type8: default + gain_type9: default + iq_imbal0: 0+0j + iq_imbal1: 0+0j + iq_imbal10: 0+0j + iq_imbal11: 0+0j + iq_imbal12: 0+0j + iq_imbal13: 0+0j + iq_imbal14: 0+0j + iq_imbal15: 0+0j + iq_imbal16: 0+0j + iq_imbal17: 0+0j + iq_imbal18: 0+0j + iq_imbal19: 0+0j + iq_imbal2: 0+0j + iq_imbal20: 0+0j + iq_imbal21: 0+0j + iq_imbal22: 0+0j + iq_imbal23: 0+0j + iq_imbal24: 0+0j + iq_imbal25: 0+0j + iq_imbal26: 0+0j + iq_imbal27: 0+0j + iq_imbal28: 0+0j + iq_imbal29: 0+0j + iq_imbal3: 0+0j + iq_imbal30: 0+0j + iq_imbal31: 0+0j + iq_imbal4: 0+0j + iq_imbal5: 0+0j + iq_imbal6: 0+0j + iq_imbal7: 0+0j + iq_imbal8: 0+0j + iq_imbal9: 0+0j + iq_imbal_enb0: default + iq_imbal_enb1: default + iq_imbal_enb10: default + iq_imbal_enb11: default + iq_imbal_enb12: default + iq_imbal_enb13: default + iq_imbal_enb14: default + iq_imbal_enb15: default + iq_imbal_enb16: default + iq_imbal_enb17: default + iq_imbal_enb18: default + iq_imbal_enb19: default + iq_imbal_enb2: default + iq_imbal_enb20: default + iq_imbal_enb21: default + iq_imbal_enb22: default + iq_imbal_enb23: default + iq_imbal_enb24: default + iq_imbal_enb25: default + iq_imbal_enb26: default + iq_imbal_enb27: default + iq_imbal_enb28: default + iq_imbal_enb29: default + iq_imbal_enb3: default + iq_imbal_enb30: default + iq_imbal_enb31: default + iq_imbal_enb4: default + iq_imbal_enb5: default + iq_imbal_enb6: default + iq_imbal_enb7: default + iq_imbal_enb8: default + iq_imbal_enb9: default + lo_export0: 'False' + lo_export1: 'False' + lo_export10: 'False' + lo_export11: 'False' + lo_export12: 'False' + lo_export13: 'False' + lo_export14: 'False' + lo_export15: 'False' + lo_export16: 'False' + lo_export17: 'False' + lo_export18: 'False' + lo_export19: 'False' + lo_export2: 'False' + lo_export20: 'False' + lo_export21: 'False' + lo_export22: 'False' + lo_export23: 'False' + lo_export24: 'False' + lo_export25: 'False' + lo_export26: 'False' + lo_export27: 'False' + lo_export28: 'False' + lo_export29: 'False' + lo_export3: 'False' + lo_export30: 'False' + lo_export31: 'False' + lo_export4: 'False' + lo_export5: 'False' + lo_export6: 'False' + lo_export7: 'False' + lo_export8: 'False' + lo_export9: 'False' + lo_source0: internal + lo_source1: internal + lo_source10: internal + lo_source11: internal + lo_source12: internal + lo_source13: internal + lo_source14: internal + lo_source15: internal + lo_source16: internal + lo_source17: internal + lo_source18: internal + lo_source19: internal + lo_source2: internal + lo_source20: internal + lo_source21: internal + lo_source22: internal + lo_source23: internal + lo_source24: internal + lo_source25: internal + lo_source26: internal + lo_source27: internal + lo_source28: internal + lo_source29: internal + lo_source3: internal + lo_source30: internal + lo_source31: internal + lo_source4: internal + lo_source5: internal + lo_source6: internal + lo_source7: internal + lo_source8: internal + lo_source9: internal + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + otw: '' + rx_agc0: Default + rx_agc1: Default + rx_agc10: Default + rx_agc11: Default + rx_agc12: Default + rx_agc13: Default + rx_agc14: Default + rx_agc15: Default + rx_agc16: Default + rx_agc17: Default + rx_agc18: Default + rx_agc19: Default + rx_agc2: Default + rx_agc20: Default + rx_agc21: Default + rx_agc22: Default + rx_agc23: Default + rx_agc24: Default + rx_agc25: Default + rx_agc26: Default + rx_agc27: Default + rx_agc28: Default + rx_agc29: Default + rx_agc3: Default + rx_agc30: Default + rx_agc31: Default + rx_agc4: Default + rx_agc5: Default + rx_agc6: Default + rx_agc7: Default + rx_agc8: Default + rx_agc9: Default + samp_rate: samp_rate + sd_spec0: '' + sd_spec1: '' + sd_spec2: '' + sd_spec3: '' + sd_spec4: '' + sd_spec5: '' + sd_spec6: '' + sd_spec7: '' + show_lo_controls: 'False' + start_time: '-1.0' + stream_args: '' + stream_chans: '[]' + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [19, 520] + rotation: 0 + state: disabled + +connections: +- [analog_pwr_squelch_xx_1, '0', low_pass_filter_0, '0'] +- [analog_pwr_squelch_xx_1, '0', qtgui_time_sink_x_1, '0'] +- [analog_quadrature_demod_cf_0, '0', digital_clock_recovery_mm_xx_0, '0'] +- [blocks_char_to_float_0, '0', qtgui_time_sink_x_0, '0'] +- [blocks_char_to_float_0_2, '0', qtgui_time_sink_x_0_2, '0'] +- [blocks_file_source_0, '0', blocks_throttle_0, '0'] +- [blocks_throttle_0, '0', analog_pwr_squelch_xx_1, '0'] +- [digital_binary_slicer_fb_0, '0', blocks_char_to_float_0, '0'] +- [digital_binary_slicer_fb_0, '0', digital_correlate_access_code_xx_ts_0, '0'] +- [digital_binary_slicer_fb_0, '0', nordic_nordic_rx_0, '0'] +- [digital_clock_recovery_mm_xx_0, '0', digital_binary_slicer_fb_0, '0'] +- [digital_correlate_access_code_xx_ts_0, '0', blocks_char_to_float_0_2, '0'] +- [digital_gfsk_demod_0, '0', digital_correlate_access_code_xx_ts_0, '0'] +- [digital_gfsk_demod_0, '0', nordic_nordic_rx_0, '0'] +- [low_pass_filter_0, '0', analog_quadrature_demod_cf_0, '0'] +- [low_pass_filter_0, '0', digital_gfsk_demod_0, '0'] +- [nordic_nordic_rx_0, nordictap_out, blocks_message_debug_0_0, print_pdu] +- [nordic_nordic_rx_0, nordictap_out, nordic_nordictap_printer_0, nordictap_in] +- [uhd_usrp_source_0, '0', analog_pwr_squelch_xx_1, '0'] + +metadata: + file_format: 1 diff --git a/examples/nrf24_receiver.py b/examples/nrf24_receiver.py new file mode 100755 index 0000000..0092520 --- /dev/null +++ b/examples/nrf24_receiver.py @@ -0,0 +1,279 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Nrf24 Receiver +# GNU Radio version: v3.9.2.0-95-g02c0d949 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import qtgui +from gnuradio.filter import firdes +import sip +from gnuradio import analog +import math +from gnuradio import blocks +import pmt +from gnuradio import digital +from gnuradio import filter +from gnuradio import gr +from gnuradio.fft import window +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import nordic + + + +from gnuradio import qtgui + +class nrf24_receiver(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Nrf24 Receiver", catch_exceptions=True) + Qt.QWidget.__init__(self) + self.setWindowTitle("Nrf24 Receiver") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "nrf24_receiver") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.samp_rate = samp_rate = 4e6 + + ################################################## + # Blocks + ################################################## + self.qtgui_time_sink_x_1 = qtgui.time_sink_c( + 1024, #size + samp_rate, #samp_rate + "", #name + 1, #number of inputs + None # parent + ) + self.qtgui_time_sink_x_1.set_update_time(0.10) + self.qtgui_time_sink_x_1.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_1.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_1.enable_tags(True) + self.qtgui_time_sink_x_1.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "squelch_sob") + self.qtgui_time_sink_x_1.enable_autoscale(False) + self.qtgui_time_sink_x_1.enable_grid(False) + self.qtgui_time_sink_x_1.enable_axis_labels(True) + self.qtgui_time_sink_x_1.enable_control_panel(False) + self.qtgui_time_sink_x_1.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(2): + if len(labels[i]) == 0: + if (i % 2 == 0): + self.qtgui_time_sink_x_1.set_line_label(i, "Re{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_1.set_line_label(i, "Im{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_1.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_1.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_1.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_1.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_1.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_1.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_1_win = sip.wrapinstance(self.qtgui_time_sink_x_1.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_1_win) + self.qtgui_time_sink_x_0_2 = qtgui.time_sink_f( + int(1024/4), #size + samp_rate/2, #samp_rate + "", #name + 1, #number of inputs + None # parent + ) + self.qtgui_time_sink_x_0_2.set_update_time(0.10) + self.qtgui_time_sink_x_0_2.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0_2.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0_2.enable_tags(True) + self.qtgui_time_sink_x_0_2.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "burst") + self.qtgui_time_sink_x_0_2.enable_autoscale(True) + self.qtgui_time_sink_x_0_2.enable_grid(False) + self.qtgui_time_sink_x_0_2.enable_axis_labels(True) + self.qtgui_time_sink_x_0_2.enable_control_panel(False) + self.qtgui_time_sink_x_0_2.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(1): + if len(labels[i]) == 0: + self.qtgui_time_sink_x_0_2.set_line_label(i, "Data {0}".format(i)) + else: + self.qtgui_time_sink_x_0_2.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0_2.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0_2.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0_2.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0_2.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0_2.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_2_win = sip.wrapinstance(self.qtgui_time_sink_x_0_2.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_2_win) + self.nordic_nordictap_printer_0 = nordic.nordictap_printer() + self.nordic_nordic_rx_0 = nordic.nordic_rx(120, 5, 2, 2, '') + self.low_pass_filter_0 = filter.fir_filter_ccf( + 1, + firdes.low_pass( + 1, + samp_rate, + 1e6, + 250e3, + window.WIN_HAMMING, + 6.76)) + self.digital_correlate_access_code_xx_ts_0 = digital.correlate_access_code_bb_ts('10101010', + 0, 'burst') + self.digital_clock_recovery_mm_xx_0 = digital.clock_recovery_mm_ff(2*(1+0.0), 0.25*0.175*0.175, 0.5, 0.175, 0.005) + self.digital_binary_slicer_fb_0 = digital.binary_slicer_fb() + self.blocks_throttle_0 = blocks.throttle(gr.sizeof_gr_complex*1, samp_rate,True) + self.blocks_file_source_0 = blocks.file_source(gr.sizeof_gr_complex*1, '/home/bjk/gnuradio/src/to_repair/gr-nordic/examples/nrf_data.bin', True, 0, 0) + self.blocks_file_source_0.set_begin_tag(pmt.PMT_NIL) + self.blocks_char_to_float_0_2 = blocks.char_to_float(1, 1) + self.analog_quadrature_demod_cf_0 = analog.quadrature_demod_cf(1/((3.1415/2)/2)) + self.analog_pwr_squelch_xx_1 = analog.pwr_squelch_cc(-35, 5e-4, 0, False) + + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.nordic_nordic_rx_0, 'nordictap_out'), (self.nordic_nordictap_printer_0, 'nordictap_in')) + self.connect((self.analog_pwr_squelch_xx_1, 0), (self.low_pass_filter_0, 0)) + self.connect((self.analog_pwr_squelch_xx_1, 0), (self.qtgui_time_sink_x_1, 0)) + self.connect((self.analog_quadrature_demod_cf_0, 0), (self.digital_clock_recovery_mm_xx_0, 0)) + self.connect((self.blocks_char_to_float_0_2, 0), (self.qtgui_time_sink_x_0_2, 0)) + self.connect((self.blocks_file_source_0, 0), (self.blocks_throttle_0, 0)) + self.connect((self.blocks_throttle_0, 0), (self.analog_pwr_squelch_xx_1, 0)) + self.connect((self.digital_binary_slicer_fb_0, 0), (self.digital_correlate_access_code_xx_ts_0, 0)) + self.connect((self.digital_binary_slicer_fb_0, 0), (self.nordic_nordic_rx_0, 0)) + self.connect((self.digital_clock_recovery_mm_xx_0, 0), (self.digital_binary_slicer_fb_0, 0)) + self.connect((self.digital_correlate_access_code_xx_ts_0, 0), (self.blocks_char_to_float_0_2, 0)) + self.connect((self.low_pass_filter_0, 0), (self.analog_quadrature_demod_cf_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "nrf24_receiver") + self.settings.setValue("geometry", self.saveGeometry()) + self.stop() + self.wait() + + event.accept() + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.blocks_throttle_0.set_sample_rate(self.samp_rate) + self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, 1e6, 250e3, window.WIN_HAMMING, 6.76)) + self.qtgui_time_sink_x_0_2.set_samp_rate(self.samp_rate/2) + self.qtgui_time_sink_x_1.set_samp_rate(self.samp_rate) + + + + +def main(top_block_cls=nrf24_receiver, options=None): + if gr.enable_realtime_scheduling() != gr.RT_OK: + print("Error: failed to enable real-time scheduling.") + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + tb.stop() + tb.wait() + + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/nrf24_tx.grc b/examples/nrf24_tx.grc new file mode 100644 index 0000000..4edc3cf --- /dev/null +++ b/examples/nrf24_tx.grc @@ -0,0 +1,226 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: top_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: address + id: variable + parameters: + comment: '' + value: '[0, 85, 2, 5, 8, 0, 0, 2, 85, 85, 85, 85, 85]' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [16, 332] + rotation: 0 + state: enabled +- name: payload + id: variable + parameters: + comment: '' + value: '" 20.0"' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [16, 252] + rotation: 0 + state: enabled +- name: pkt_vec + id: variable + parameters: + comment: '' + value: address + [ ord(x) for x in payload ] + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [16, 412] + rotation: 0 + state: enabled +- name: probe_var + id: variable_function_probe + parameters: + block_id: probe_signal + comment: '' + function_args: '' + function_name: level + poll_rate: '10' + value: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [17, 486] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: '32000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: variable_qtgui_entry_0 + id: variable_qtgui_entry + parameters: + comment: '' + gui_hint: '' + label: '' + type: int + value: probe_var + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [18, 81] + rotation: 0 + state: enabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.init_u8vector( len(pkt_vec), pkt_vec) + period: '500' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [294, 199] + rotation: 0 + state: disabled +- name: blocks_message_strobe_1 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.intern("trig") + period: '2000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [161, 599] + rotation: 0 + state: true +- name: blocks_throttle_0 + id: blocks_throttle + parameters: + affinity: '' + alias: '' + comment: '' + ignoretag: 'True' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_second: samp_rate + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [794, 207] + rotation: 0 + state: true +- name: nordic_nordic_tx_0 + id: nordic_nordic_tx + parameters: + affinity: '' + alias: '' + channel_count: '1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [618, 207] + rotation: 0 + state: enabled +- name: nordic_nordictap_transmitter_0 + id: nordic_nordictap_transmitter + parameters: + address: '''\x55\x55\x55\x55\x55''' + affinity: '' + alias: '' + channel_count: '1' + channel_index: '0' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + payload: '''\x20\x20\x20\x20\x32\x30\x2E\x30''' + sequence_number: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [348, 398] + rotation: 0 + state: true +- name: probe_signal + id: blocks_probe_signal_x + parameters: + affinity: '' + alias: '' + comment: '' + type: byte + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [981, 207] + rotation: 0 + state: enabled + +connections: +- [blocks_message_strobe_0, strobe, nordic_nordic_tx_0, nordictap_in] +- [blocks_message_strobe_1, strobe, nordic_nordictap_transmitter_0, trig] +- [blocks_throttle_0, '0', probe_signal, '0'] +- [nordic_nordic_tx_0, '0', blocks_throttle_0, '0'] +- [nordic_nordictap_transmitter_0, nordictap_out, nordic_nordic_tx_0, nordictap_in] + +metadata: + file_format: 1 diff --git a/examples/nrf_data.bin b/examples/nrf_data.bin new file mode 100644 index 0000000000000000000000000000000000000000..684fb2d6256897eec011900c09ca918930e29749 GIT binary patch literal 64000000 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 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5cpqq=s*Af0002U|Fsbk95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddDyLk9u?0000${;!RY;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jeduox1Vvf-Lj^Zt7_iBu6ttFDgfnn%KoeEKr{(@m)kOMv$8|2pHQK`wd7Wix3%- zRus_W#bCoBT;NV%ZVV6bJg1X&e7S*_7dK!Cq9oVbt%!(x<@#^jb3T8;_j^9)d%gq+ z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5*BzZWRo)DlMBTgW$@w>OnftjOEP6!L)9mUP~;6}cqr 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 z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1pZ}*4g>%I004meUmGF8fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB)ue9e)95x$ryE@iQB#k-WxJ(J z6TkhnlTC-CL?pK^Q?9Wu?zT-+GSg#1C(@CflBqaNrF8Y%D}@qCnh8UWtG!b*^ z_(R^mU_I+ypS7MvfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly 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 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!CvivqJ|0 z00000K>n|dkl?_90|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KfE_vz000000P=rrgaii;95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=0qoF$000000FeJ{BP2L*;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq 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 zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF{DU1j5C8xG008oT zZG;2|4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`zya*gfdBvi005BxYa=8$aNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M%C|4g>%I004meUmGF8fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB-BabRYl# z0002w|Jn!%4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq jIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxiJIXpdp literal 0 HcmV?d00001 diff --git a/examples/nrf_scan.grc b/examples/nrf_scan.grc new file mode 100644 index 0000000..0da7ad1 --- /dev/null +++ b/examples/nrf_scan.grc @@ -0,0 +1,3008 @@ + + + + Fri May 10 17:04:46 2019 + + options + + author + + + + window_size + + + + category + [GRC Hier Blocks] + + + comment + + + + description + + + + _enabled + True + + + _coordinate + (8, 8) + + + _rotation + 0 + + + generate_options + qt_gui + + + hier_block_src_path + .: + + + id + nrf_scan + + + max_nouts + 0 + + + qt_qss_theme + + + + realtime_scheduling + + + + run_command + {python} -u {filename} + + + run_options + prompt + + + run + True + + + sizing_mode + fixed + + + thread_safe_setters + + + + title + + + + placement + (0,0) + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (120, 164) + + + _rotation + 0 + + + id + fsk_deviation_hz + + + value + 320e3 + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 160) + + + _rotation + 0 + + + id + samp_rate + + + value + 4e6 + + + + analog_pwr_squelch_xx + + alpha + 5e-4 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (296, 216) + + + _rotation + 0 + + + gate + False + + + id + analog_pwr_squelch_xx_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + ramp + 0 + + + threshold + -35 + + + type + complex + + + + analog_quadrature_demod_cf + + alias + + + + comment + + + + affinity + + + + _enabled + 0 + + + _coordinate + (712, 52) + + + _rotation + 0 + + + gain + samp_rate/(2*math.pi*fsk_deviation_hz/8.0) + + + id + analog_quadrature_demod_cf_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + + analog_simple_squelch_cc + + alpha + 0.1 + + + alias + + + + comment + + + + affinity + + + + _enabled + 0 + + + _coordinate + (312, 316) + + + _rotation + 0 + + + id + analog_simple_squelch_cc_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + threshold + -35 + + + + blocks_file_sink + + append + False + + + alias + + + + comment + + + + affinity + + + + _enabled + 0 + + + file + /home/herve/nrf24_2500m_250k_2.bin + + + _coordinate + (1104, 276) + + + _rotation + 0 + + + id + blocks_file_sink_0 + + + type + float + + + unbuffered + False + + + vlen + 1 + + + + blocks_uchar_to_float + + alias + + + + comment + + + + affinity + + + + _enabled + 1 + + + _coordinate + (928, 176) + + + _rotation + 0 + + + id + blocks_uchar_to_float_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + + blocks_uchar_to_float + + alias + + + + comment + + + + affinity + + + + _enabled + 0 + + + _coordinate + (1064, 56) + + + _rotation + 0 + + + id + blocks_uchar_to_float_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + + digital_binary_slicer_fb + + alias + + + + comment + + + + affinity + + + + _enabled + 0 + + + _coordinate + (904, 56) + + + _rotation + 0 + + + id + digital_binary_slicer_fb_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + + digital_gfsk_demod + + alias + + + + comment + + + + affinity + + + + _enabled + 1 + + + freq_error + 0.0 + + + _coordinate + (712, 136) + + + _rotation + 0 + + + gain_mu + 0.175 + + + id + digital_gfsk_demod_0 + + + log + False + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + mu + 0.5 + + + omega_relative_limit + 0.005 + + + samples_per_symbol + 2 + + + sensitivity + 1.0 + + + verbose + False + + + + low_pass_filter + + beta + 6.76 + + + alias + + + + comment + + + + affinity + + + + cutoff_freq + fsk_deviation_hz + + + decim + 2 + + + _enabled + True + + + type + fir_filter_ccf + + + _coordinate + (504, 280) + + + _rotation + 0 + + + gain + 1 + + + id + low_pass_filter_0 + + + interp + 1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samp_rate + samp_rate + + + width + 100e3 + + + win + firdes.WIN_HAMMING + + + + pluto_source + + bbdc + True + + + alias + + + + buffer_size + 0x8000*16 + + + comment + + + + affinity + + + + uri + + + + _enabled + True + + + auto_filter + True + + + filter + + + + _coordinate + (360, 480) + + + _rotation + 180 + + + gain + "manual" + + + id + pluto_source_0 + + + frequency + 2485e6 + + + manual_gain + 60.0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + quadrature + True + + + rfdc + True + + + bandwidth + 2e6 + + + samplerate + samp_rate + + + + qtgui_freq_sink_x + + autoscale + False + + + average + 1.0 + + + axislabels + True + + + bw + samp_rate/2 + + + alias + + + + fc + 0 + + + comment + + + + ctrlpanel + False + + + affinity + + + + _enabled + True + + + fftsize + 1024*8 + + + _coordinate + (832, 308) + + + gui_hint + + + + _rotation + 0 + + + grid + False + + + id + qtgui_freq_sink_x_0 + + + legend + True + + + alpha1 + 1.0 + + + color1 + "blue" + + + label1 + + + + width1 + 1 + + + alpha10 + 1.0 + + + color10 + "dark blue" + + + label10 + + + + width10 + 1 + + + alpha2 + 1.0 + + + color2 + "red" + + + label2 + + + + width2 + 1 + + + alpha3 + 1.0 + + + color3 + "green" + + + label3 + + + + width3 + 1 + + + alpha4 + 1.0 + + + color4 + "black" + + + label4 + + + + width4 + 1 + + + alpha5 + 1.0 + + + color5 + "cyan" + + + label5 + + + + width5 + 1 + + + alpha6 + 1.0 + + + color6 + "magenta" + + + label6 + + + + width6 + 1 + + + alpha7 + 1.0 + + + color7 + "yellow" + + + label7 + + + + width7 + 1 + + + alpha8 + 1.0 + + + color8 + "dark red" + + + label8 + + + + width8 + 1 + + + alpha9 + 1.0 + + + color9 + "dark green" + + + label9 + + + + width9 + 1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + name + "" + + + nconnections + 1 + + + showports + True + + + freqhalf + True + + + tr_chan + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_tag + "" + + + type + complex + + + update_time + 0.01 + + + wintype + firdes.WIN_BLACKMAN_hARRIS + + + label + Relative Gain + + + ymax + 10 + + + ymin + -140 + + + units + dB + + + + qtgui_time_sink_x + + autoscale + False + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (1096, 156) + + + gui_hint + + + + _rotation + 0 + + + grid + False + + + id + qtgui_time_sink_x_0 + + + legend + True + + + alpha1 + 1.0 + + + color1 + "blue" + + + label1 + + + + marker1 + -1 + + + style1 + 1 + + + width1 + 1 + + + alpha10 + 1.0 + + + color10 + "blue" + + + label10 + + + + marker10 + -1 + + + style10 + 1 + + + width10 + 1 + + + alpha2 + 1.0 + + + color2 + "red" + + + label2 + + + + marker2 + -1 + + + style2 + 1 + + + width2 + 1 + + + alpha3 + 1.0 + + + color3 + "green" + + + label3 + + + + marker3 + -1 + + + style3 + 1 + + + width3 + 1 + + + alpha4 + 1.0 + + + color4 + "black" + + + label4 + + + + marker4 + -1 + + + style4 + 1 + + + width4 + 1 + + + alpha5 + 1.0 + + + color5 + "cyan" + + + label5 + + + + marker5 + -1 + + + style5 + 1 + + + width5 + 1 + + + alpha6 + 1.0 + + + color6 + "magenta" + + + label6 + + + + marker6 + -1 + + + style6 + 1 + + + width6 + 1 + + + alpha7 + 1.0 + + + color7 + "yellow" + + + label7 + + + + marker7 + -1 + + + style7 + 1 + + + width7 + 1 + + + alpha8 + 1.0 + + + color8 + "dark red" + + + label8 + + + + marker8 + -1 + + + style8 + 1 + + + width8 + 1 + + + alpha9 + 1.0 + + + color9 + "dark green" + + + label9 + + + + marker9 + -1 + + + style9 + 1 + + + width9 + 1 + + + name + "" + + + nconnections + 1 + + + size + 1024*256 + + + srate + samp_rate/2 + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 0.10 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 2 + + + ymin + 0 + + + + qtgui_waterfall_sink_x + + axislabels + True + + + bw + samp_rate/2 + + + alias + + + + fc + 0 + + + comment + + + + affinity + + + + _enabled + 0 + + + fftsize + 1024*8 + + + _coordinate + (840, 444) + + + gui_hint + + + + _rotation + 0 + + + grid + False + + + id + qtgui_waterfall_sink_x_0 + + + int_max + 10 + + + int_min + -100 + + + legend + True + + + alpha1 + 1.0 + + + color1 + 0 + + + label1 + + + + alpha10 + 1.0 + + + color10 + 0 + + + label10 + + + + alpha2 + 1.0 + + + color2 + 0 + + + label2 + + + + alpha3 + 1.0 + + + color3 + 0 + + + label3 + + + + alpha4 + 1.0 + + + color4 + 0 + + + label4 + + + + alpha5 + 1.0 + + + color5 + 0 + + + label5 + + + + alpha6 + 1.0 + + + color6 + 0 + + + label6 + + + + alpha7 + 1.0 + + + color7 + 0 + + + label7 + + + + alpha8 + 1.0 + + + color8 + 0 + + + label8 + + + + alpha9 + 1.0 + + + color9 + 0 + + + label9 + + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + name + "" + + + nconnections + 1 + + + showports + True + + + freqhalf + True + + + type + complex + + + update_time + 0.10 + + + wintype + firdes.WIN_BLACKMAN_hARRIS + + + + uhd_usrp_source + + alias + + + + ant0 + TX/RX + + + bw0 + 0 + + + center_freq0 + 2500e6 + + + dc_offs_enb0 + "" + + + iq_imbal_enb0 + "" + + + norm_gain0 + False + + + gain0 + 50 + + + lo_export0 + False + + + lo_source0 + internal + + + ant10 + + + + bw10 + 0 + + + center_freq10 + 0 + + + dc_offs_enb10 + "" + + + iq_imbal_enb10 + "" + + + norm_gain10 + False + + + gain10 + 0 + + + lo_export10 + False + + + lo_source10 + internal + + + ant11 + + + + bw11 + 0 + + + center_freq11 + 0 + + + dc_offs_enb11 + "" + + + iq_imbal_enb11 + "" + + + norm_gain11 + False + + + gain11 + 0 + + + lo_export11 + False + + + lo_source11 + internal + + + ant12 + + + + bw12 + 0 + + + center_freq12 + 0 + + + dc_offs_enb12 + "" + + + iq_imbal_enb12 + "" + + + norm_gain12 + False + + + gain12 + 0 + + + lo_export12 + False + + + lo_source12 + internal + + + ant13 + + + + bw13 + 0 + + + center_freq13 + 0 + + + dc_offs_enb13 + "" + + + iq_imbal_enb13 + "" + + + norm_gain13 + False + + + gain13 + 0 + + + lo_export13 + False + + + lo_source13 + internal + + + ant14 + + + + bw14 + 0 + + + center_freq14 + 0 + + + dc_offs_enb14 + "" + + + iq_imbal_enb14 + "" + + + norm_gain14 + False + + + gain14 + 0 + + + lo_export14 + False + + + lo_source14 + internal + + + ant15 + + + + bw15 + 0 + + + center_freq15 + 0 + + + dc_offs_enb15 + "" + + + iq_imbal_enb15 + "" + + + norm_gain15 + False + + + gain15 + 0 + + + lo_export15 + False + + + lo_source15 + internal + + + ant16 + + + + bw16 + 0 + + + center_freq16 + 0 + + + dc_offs_enb16 + "" + + + iq_imbal_enb16 + "" + + + norm_gain16 + False + + + gain16 + 0 + + + lo_export16 + False + + + lo_source16 + internal + + + ant17 + + + + bw17 + 0 + + + center_freq17 + 0 + + + dc_offs_enb17 + "" + + + iq_imbal_enb17 + "" + + + norm_gain17 + False + + + gain17 + 0 + + + lo_export17 + False + + + lo_source17 + internal + + + ant18 + + + + bw18 + 0 + + + center_freq18 + 0 + + + dc_offs_enb18 + "" + + + iq_imbal_enb18 + "" + + + norm_gain18 + False + + + gain18 + 0 + + + lo_export18 + False + + + lo_source18 + internal + + + ant19 + + + + bw19 + 0 + + + center_freq19 + 0 + + + dc_offs_enb19 + "" + + + iq_imbal_enb19 + "" + + + norm_gain19 + False + + + gain19 + 0 + + + lo_export19 + False + + + lo_source19 + internal + + + ant1 + + + + bw1 + 0 + + + center_freq1 + 0 + + + dc_offs_enb1 + "" + + + iq_imbal_enb1 + "" + + + norm_gain1 + False + + + gain1 + 0 + + + lo_export1 + False + + + lo_source1 + internal + + + ant20 + + + + bw20 + 0 + + + center_freq20 + 0 + + + dc_offs_enb20 + "" + + + iq_imbal_enb20 + "" + + + norm_gain20 + False + + + gain20 + 0 + + + lo_export20 + False + + + lo_source20 + internal + + + ant21 + + + + bw21 + 0 + + + center_freq21 + 0 + + + dc_offs_enb21 + "" + + + iq_imbal_enb21 + "" + + + norm_gain21 + False + + + gain21 + 0 + + + lo_export21 + False + + + lo_source21 + internal + + + ant22 + + + + bw22 + 0 + + + center_freq22 + 0 + + + dc_offs_enb22 + "" + + + iq_imbal_enb22 + "" + + + norm_gain22 + False + + + gain22 + 0 + + + lo_export22 + False + + + lo_source22 + internal + + + ant23 + + + + bw23 + 0 + + + center_freq23 + 0 + + + dc_offs_enb23 + "" + + + iq_imbal_enb23 + "" + + + norm_gain23 + False + + + gain23 + 0 + + + lo_export23 + False + + + lo_source23 + internal + + + ant24 + + + + bw24 + 0 + + + center_freq24 + 0 + + + dc_offs_enb24 + "" + + + iq_imbal_enb24 + "" + + + norm_gain24 + False + + + gain24 + 0 + + + lo_export24 + False + + + lo_source24 + internal + + + ant25 + + + + bw25 + 0 + + + center_freq25 + 0 + + + dc_offs_enb25 + "" + + + iq_imbal_enb25 + "" + + + norm_gain25 + False + + + gain25 + 0 + + + lo_export25 + False + + + lo_source25 + internal + + + ant26 + + + + bw26 + 0 + + + center_freq26 + 0 + + + dc_offs_enb26 + "" + + + iq_imbal_enb26 + "" + + + norm_gain26 + False + + + gain26 + 0 + + + lo_export26 + False + + + lo_source26 + internal + + + ant27 + + + + bw27 + 0 + + + center_freq27 + 0 + + + dc_offs_enb27 + "" + + + iq_imbal_enb27 + "" + + + norm_gain27 + False + + + gain27 + 0 + + + lo_export27 + False + + + lo_source27 + internal + + + ant28 + + + + bw28 + 0 + + + center_freq28 + 0 + + + dc_offs_enb28 + "" + + + iq_imbal_enb28 + "" + + + norm_gain28 + False + + + gain28 + 0 + + + lo_export28 + False + + + lo_source28 + internal + + + ant29 + + + + bw29 + 0 + + + center_freq29 + 0 + + + dc_offs_enb29 + "" + + + iq_imbal_enb29 + "" + + + norm_gain29 + False + + + gain29 + 0 + + + lo_export29 + False + + + lo_source29 + internal + + + ant2 + + + + bw2 + 0 + + + center_freq2 + 0 + + + dc_offs_enb2 + "" + + + iq_imbal_enb2 + "" + + + norm_gain2 + False + + + gain2 + 0 + + + lo_export2 + False + + + lo_source2 + internal + + + ant30 + + + + bw30 + 0 + + + center_freq30 + 0 + + + dc_offs_enb30 + "" + + + iq_imbal_enb30 + "" + + + norm_gain30 + False + + + gain30 + 0 + + + lo_export30 + False + + + lo_source30 + internal + + + ant31 + + + + bw31 + 0 + + + center_freq31 + 0 + + + dc_offs_enb31 + "" + + + iq_imbal_enb31 + "" + + + norm_gain31 + False + + + gain31 + 0 + + + lo_export31 + False + + + lo_source31 + internal + + + ant3 + + + + bw3 + 0 + + + center_freq3 + 0 + + + dc_offs_enb3 + "" + + + iq_imbal_enb3 + "" + + + norm_gain3 + False + + + gain3 + 0 + + + lo_export3 + False + + + lo_source3 + internal + + + ant4 + + + + bw4 + 0 + + + center_freq4 + 0 + + + dc_offs_enb4 + "" + + + iq_imbal_enb4 + "" + + + norm_gain4 + False + + + gain4 + 0 + + + lo_export4 + False + + + lo_source4 + internal + + + ant5 + + + + bw5 + 0 + + + center_freq5 + 0 + + + dc_offs_enb5 + "" + + + iq_imbal_enb5 + "" + + + norm_gain5 + False + + + gain5 + 0 + + + lo_export5 + False + + + lo_source5 + internal + + + ant6 + + + + bw6 + 0 + + + center_freq6 + 0 + + + dc_offs_enb6 + "" + + + iq_imbal_enb6 + "" + + + norm_gain6 + False + + + gain6 + 0 + + + lo_export6 + False + + + lo_source6 + internal + + + ant7 + + + + bw7 + 0 + + + center_freq7 + 0 + + + dc_offs_enb7 + "" + + + iq_imbal_enb7 + "" + + + norm_gain7 + False + + + gain7 + 0 + + + lo_export7 + False + + + lo_source7 + internal + + + ant8 + + + + bw8 + 0 + + + center_freq8 + 0 + + + dc_offs_enb8 + "" + + + iq_imbal_enb8 + "" + + + norm_gain8 + False + + + gain8 + 0 + + + lo_export8 + False + + + lo_source8 + internal + + + ant9 + + + + bw9 + 0 + + + center_freq9 + 0 + + + dc_offs_enb9 + "" + + + iq_imbal_enb9 + "" + + + norm_gain9 + False + + + gain9 + 0 + + + lo_export9 + False + + + lo_source9 + internal + + + clock_rate + 0.0 + + + comment + + + + affinity + + + + dev_addr + "type=b200" + + + dev_args + "" + + + _enabled + 0 + + + _coordinate + (80, 296) + + + _rotation + 0 + + + id + uhd_usrp_source_0 + + + maxoutbuf + 0 + + + clock_source0 + + + + sd_spec0 + + + + time_source0 + + + + clock_source1 + + + + sd_spec1 + + + + time_source1 + + + + clock_source2 + + + + sd_spec2 + + + + time_source2 + + + + clock_source3 + + + + sd_spec3 + + + + time_source3 + + + + clock_source4 + + + + sd_spec4 + + + + time_source4 + + + + clock_source5 + + + + sd_spec5 + + + + time_source5 + + + + clock_source6 + + + + sd_spec6 + + + + time_source6 + + + + clock_source7 + + + + sd_spec7 + + + + time_source7 + + + + minoutbuf + 0 + + + nchan + 1 + + + num_mboards + 1 + + + type + fc32 + + + samp_rate + samp_rate + + + hide_cmd_port + False + + + hide_lo_controls + True + + + stream_args + + + + stream_chans + [] + + + sync + + + + otw + + + + + analog_pwr_squelch_xx_0 + low_pass_filter_0 + 0 + 0 + + + analog_quadrature_demod_cf_0 + digital_binary_slicer_fb_0 + 0 + 0 + + + analog_simple_squelch_cc_0 + low_pass_filter_0 + 0 + 0 + + + blocks_uchar_to_float_0 + blocks_file_sink_0 + 0 + 0 + + + blocks_uchar_to_float_0 + qtgui_time_sink_x_0 + 0 + 0 + + + blocks_uchar_to_float_0_0 + qtgui_time_sink_x_0 + 0 + 0 + + + digital_binary_slicer_fb_0 + blocks_uchar_to_float_0_0 + 0 + 0 + + + digital_gfsk_demod_0 + blocks_uchar_to_float_0 + 0 + 0 + + + low_pass_filter_0 + analog_quadrature_demod_cf_0 + 0 + 0 + + + low_pass_filter_0 + digital_gfsk_demod_0 + 0 + 0 + + + low_pass_filter_0 + qtgui_freq_sink_x_0 + 0 + 0 + + + low_pass_filter_0 + qtgui_waterfall_sink_x_0 + 0 + 0 + + + pluto_source_0 + analog_pwr_squelch_xx_0 + 0 + 0 + + + uhd_usrp_source_0 + analog_simple_squelch_cc_0 + 0 + 0 + + diff --git a/examples/pluto_rx.grc b/examples/pluto_rx.grc new file mode 100644 index 0000000..aa69439 --- /dev/null +++ b/examples/pluto_rx.grc @@ -0,0 +1,749 @@ + + + + Tue May 28 08:44:48 2019 + + options + + author + + + + window_size + + + + category + [GRC Hier Blocks] + + + comment + + + + description + + + + _enabled + True + + + _coordinate + (8, 8) + + + _rotation + 0 + + + generate_options + qt_gui + + + hier_block_src_path + .: + + + id + pluto_rx + + + max_nouts + 0 + + + qt_qss_theme + + + + realtime_scheduling + + + + run_command + {python} -u {filename} + + + run_options + prompt + + + run + True + + + sizing_mode + fixed + + + thread_safe_setters + + + + title + + + + placement + (0,0) + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 160) + + + _rotation + 0 + + + id + samp_rate + + + value + 4e6 + + + + analog_pwr_squelch_xx + + alpha + 5e-4 + + + alias + + + + comment + + + + affinity + + + + _enabled + 1 + + + _coordinate + (616, 304) + + + _rotation + 0 + + + gate + False + + + id + analog_pwr_squelch_xx_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + ramp + 0 + + + threshold + -35 + + + type + complex + + + + pluto_source + + bbdc + True + + + alias + + + + buffer_size + 0x8000*32 + + + comment + + + + affinity + + + + uri + + + + _enabled + True + + + auto_filter + True + + + filter + + + + _coordinate + (392, 128) + + + _rotation + 0 + + + gain + "manual" + + + id + pluto_source_0 + + + frequency + 2485e6+8e3 + + + manual_gain + 60.0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + quadrature + True + + + rfdc + True + + + bandwidth + 2000000 + + + samplerate + samp_rate + + + + qtgui_sink_x + + bw + samp_rate + + + alias + + + + fc + 0 + + + freqchangevar + None + + + comment + + + + affinity + + + + _enabled + 0 + + + fftsize + 1024 + + + _coordinate + (816, 184) + + + gui_hint + + + + _rotation + 0 + + + id + qtgui_sink_x_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + name + "" + + + plotconst + True + + + plotfreq + True + + + plottime + True + + + plotwaterfall + True + + + showports + True + + + showrf + False + + + type + complex + + + rate + 100 + + + wintype + firdes.WIN_BLACKMAN_hARRIS + + + + qtgui_time_sink_x + + autoscale + False + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + 1 + + + _coordinate + (816, 308) + + + gui_hint + + + + _rotation + 0 + + + grid + False + + + id + qtgui_time_sink_x_0 + + + legend + True + + + alpha1 + 1.0 + + + color1 + "blue" + + + label1 + + + + marker1 + -1 + + + style1 + 1 + + + width1 + 1 + + + alpha10 + 1.0 + + + color10 + "blue" + + + label10 + + + + marker10 + -1 + + + style10 + 1 + + + width10 + 1 + + + alpha2 + 1.0 + + + color2 + "red" + + + label2 + + + + marker2 + -1 + + + style2 + 1 + + + width2 + 1 + + + alpha3 + 1.0 + + + color3 + "green" + + + label3 + + + + marker3 + -1 + + + style3 + 1 + + + width3 + 1 + + + alpha4 + 1.0 + + + color4 + "black" + + + label4 + + + + marker4 + -1 + + + style4 + 1 + + + width4 + 1 + + + alpha5 + 1.0 + + + color5 + "cyan" + + + label5 + + + + marker5 + -1 + + + style5 + 1 + + + width5 + 1 + + + alpha6 + 1.0 + + + color6 + "magenta" + + + label6 + + + + marker6 + -1 + + + style6 + 1 + + + width6 + 1 + + + alpha7 + 1.0 + + + color7 + "yellow" + + + label7 + + + + marker7 + -1 + + + style7 + 1 + + + width7 + 1 + + + alpha8 + 1.0 + + + color8 + "dark red" + + + label8 + + + + marker8 + -1 + + + style8 + 1 + + + width8 + 1 + + + alpha9 + 1.0 + + + color9 + "dark green" + + + label9 + + + + marker9 + -1 + + + style9 + 1 + + + width9 + 1 + + + name + "" + + + nconnections + 1 + + + size + 8192*128 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + complex + + + update_time + 0.25 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1.5 + + + ymin + -1.5 + + + + analog_pwr_squelch_xx_0 + qtgui_time_sink_x_0 + 0 + 0 + + + pluto_source_0 + analog_pwr_squelch_xx_0 + 0 + 0 + + + pluto_source_0 + qtgui_sink_x_0 + 0 + 0 + + diff --git a/examples/test_gfsk_mod.grc b/examples/test_gfsk_mod.grc new file mode 100644 index 0000000..e92f44a --- /dev/null +++ b/examples/test_gfsk_mod.grc @@ -0,0 +1,348 @@ + + + + Tue May 28 09:36:25 2019 + + options + + author + + + + window_size + + + + category + [GRC Hier Blocks] + + + comment + + + + description + + + + _enabled + True + + + _coordinate + (8, 8) + + + _rotation + 0 + + + generate_options + qt_gui + + + hier_block_src_path + .: + + + id + test_gfsk_mod + + + max_nouts + 0 + + + qt_qss_theme + + + + realtime_scheduling + + + + run_command + {python} -u {filename} + + + run_options + prompt + + + run + True + + + sizing_mode + fixed + + + thread_safe_setters + + + + title + + + + placement + (0,0) + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 160) + + + _rotation + 0 + + + id + samp_rate + + + value + 500e3 + + + + blocks_file_source + + begin_tag + pmt.PMT_NIL + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + file + /home/herve/gr-nordic/examples/nordic_transmitter.py + + + _coordinate + (192, 148) + + + _rotation + 0 + + + id + blocks_file_source_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + type + byte + + + repeat + True + + + vlen + 1 + + + + digital_gfsk_mod + + bt + 0.35 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (520, 148) + + + _rotation + 0 + + + id + digital_gfsk_mod_0 + + + log + True + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samples_per_symbol + 2 + + + sensitivity + 1.0 + + + verbose + True + + + + qtgui_sink_x + + bw + samp_rate + + + alias + + + + fc + 0 + + + freqchangevar + None + + + comment + + + + affinity + + + + _enabled + True + + + fftsize + 1024 + + + _coordinate + (736, 144) + + + gui_hint + + + + _rotation + 0 + + + id + qtgui_sink_x_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + name + "" + + + plotconst + True + + + plotfreq + True + + + plottime + True + + + plotwaterfall + True + + + showports + True + + + showrf + False + + + type + complex + + + rate + 10 + + + wintype + firdes.WIN_BLACKMAN_hARRIS + + + + blocks_file_source_0 + digital_gfsk_mod_0 + 0 + 0 + + + digital_gfsk_mod_0 + qtgui_sink_x_0 + 0 + 0 + + diff --git a/examples/top_block.py b/examples/top_block.py new file mode 100644 index 0000000..daba74e --- /dev/null +++ b/examples/top_block.py @@ -0,0 +1,203 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Top Block +# GNU Radio version: 3.8.2.0 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import eng_notation +from gnuradio import blocks +import pmt +from gnuradio import gr +from gnuradio.filter import firdes +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +import nordic +import time +import threading + +from gnuradio import qtgui + +class top_block(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Top Block") + Qt.QWidget.__init__(self) + self.setWindowTitle("Top Block") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "top_block") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.probe_var = probe_var = 0 + self.payload = payload = " 20.0" + self.address = address = [0, 85, 2, 5, 8, 0, 0, 2, 85, 85, 85, 85, 85] + self.variable_qtgui_entry_0 = variable_qtgui_entry_0 = probe_var + self.samp_rate = samp_rate = 32000 + self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] + + ################################################## + # Blocks + ################################################## + self.probe_signal = blocks.probe_signal_b() + self._variable_qtgui_entry_0_tool_bar = Qt.QToolBar(self) + self._variable_qtgui_entry_0_tool_bar.addWidget(Qt.QLabel('variable_qtgui_entry_0' + ": ")) + self._variable_qtgui_entry_0_line_edit = Qt.QLineEdit(str(self.variable_qtgui_entry_0)) + self._variable_qtgui_entry_0_tool_bar.addWidget(self._variable_qtgui_entry_0_line_edit) + self._variable_qtgui_entry_0_line_edit.returnPressed.connect( + lambda: self.set_variable_qtgui_entry_0(int(str(self._variable_qtgui_entry_0_line_edit.text())))) + self.top_grid_layout.addWidget(self._variable_qtgui_entry_0_tool_bar) + def _probe_var_probe(): + while True: + + val = self.probe_signal.level() + try: + self.set_probe_var(val) + except AttributeError: + pass + time.sleep(1.0 / (10)) + _probe_var_thread = threading.Thread(target=_probe_var_probe) + _probe_var_thread.daemon = True + _probe_var_thread.start() + + self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(1, '\x55\x55\x55\x55\x55', '\x20\x20\x20\x20\x32\x30\x2E\x30', 0, 0) + self.nordic_nordic_tx_0 = nordic.nordic_tx(1) + self.blocks_throttle_0 = blocks.throttle(gr.sizeof_char*1, samp_rate,True) + self.blocks_message_strobe_1 = blocks.message_strobe(pmt.intern("trig"), 2000) + + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_1, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) + self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) + self.connect((self.blocks_throttle_0, 0), (self.probe_signal, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_throttle_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "top_block") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_probe_var(self): + return self.probe_var + + def set_probe_var(self, probe_var): + self.probe_var = probe_var + self.set_variable_qtgui_entry_0(self.probe_var) + + def get_payload(self): + return self.payload + + def set_payload(self, payload): + self.payload = payload + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_address(self): + return self.address + + def set_address(self, address): + self.address = address + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_variable_qtgui_entry_0(self): + return self.variable_qtgui_entry_0 + + def set_variable_qtgui_entry_0(self, variable_qtgui_entry_0): + self.variable_qtgui_entry_0 = variable_qtgui_entry_0 + Qt.QMetaObject.invokeMethod(self._variable_qtgui_entry_0_line_edit, "setText", Qt.Q_ARG("QString", str(self.variable_qtgui_entry_0))) + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.blocks_throttle_0.set_sample_rate(self.samp_rate) + + def get_pkt_vec(self): + return self.pkt_vec + + def set_pkt_vec(self, pkt_vec): + self.pkt_vec = pkt_vec + + + + + +def main(top_block_cls=top_block, options=None): + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/tx_nrf.grc b/examples/tx_nrf.grc new file mode 100644 index 0000000..a672038 --- /dev/null +++ b/examples/tx_nrf.grc @@ -0,0 +1,719 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: tx_nrf + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '1' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: address + id: variable + parameters: + comment: '' + value: '[0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231]' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 324] + rotation: 0 + state: enabled +- name: freq + id: variable + parameters: + comment: '' + value: 2520e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [128, 244] + rotation: 0 + state: enabled +- name: payload + id: variable + parameters: + comment: '' + value: '"22.75"' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [9, 244] + rotation: 0 + state: enabled +- name: pkt_vec + id: variable + parameters: + comment: '' + value: address + [ ord(x) for x in payload ] + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 404] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: symbol_rate + id: variable + parameters: + comment: '' + value: 2e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 484] + rotation: 0 + state: enabled +- name: taps + id: variable_low_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + cutoff_freq: (symbol_rate/2)*1.5 + gain: '1.0' + samp_rate: samp_rate + width: 250e3 + win: firdes.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [184, 8] + rotation: 0 + state: enabled +- name: blocks_file_sink_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/gr-nordic/examples/data_tr.bin + type: complex + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1112, 636.0] + rotation: 0 + state: disabled +- name: blocks_message_debug_0 + id: blocks_message_debug + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [428, 24] + rotation: 0 + state: disabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.init_u8vector( len(pkt_vec), pkt_vec) + period: '1000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [145, 165] + rotation: 0 + state: enabled +- name: digital_gfsk_mod_0 + id: digital_gfsk_mod + parameters: + affinity: '' + alias: '' + bt: '0.5' + comment: '' + log: 'False' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_symbol: '2' + sensitivity: 1.5707/2 + verbose: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [592, 212.0] + rotation: 0 + state: enabled +- name: iio_pluto_sink_0 + id: iio_pluto_sink + parameters: + affinity: '' + alias: '' + attenuation1: '10.0' + auto_filter: 'True' + bandwidth: '3000000' + buffer_size: '0x200' + comment: '' + cyclic: 'False' + filter: '' + frequency: int(freq) + samplerate: int(samp_rate) + uri: ip:192.168.2.1 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1096, 148.0] + rotation: 0 + state: enabled +- name: nordic_nordic_tx_0 + id: nordic_nordic_tx + parameters: + affinity: '' + alias: '' + channel_count: '1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [391, 257] + rotation: 0 + state: enabled +- name: pfb_synthesizer_ccf_0 + id: pfb_synthesizer_ccf + parameters: + affinity: '' + alias: '' + bus_conns: '[[0,],]' + ch_map: '[]' + comment: '' + connections: '1' + maxoutbuf: '0' + minoutbuf: '0' + numchans: '1' + samp_delay: '0' + taps: taps + twox: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [808, 212.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0 + id: qtgui_freq_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + average: '1.0' + axislabels: 'True' + bw: samp_rate + color1: '"blue"' + color10: '"dark blue"' + color2: '"red"' + color3: '"green"' + color4: '"black"' + color5: '"cyan"' + color6: '"magenta"' + color7: '"yellow"' + color8: '"dark red"' + color9: '"dark green"' + comment: '' + ctrlpanel: 'False' + fc: '0' + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: '' + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.01' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1096, 32.0] + rotation: 0 + state: disabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: '512' + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"packet_len"' + type: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1111, 532] + rotation: 0 + state: enabled +- name: uhd_usrp_sink_0 + id: uhd_usrp_sink + parameters: + affinity: '' + alias: '' + ant0: TX/RX + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + bw0: 3e6 + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + center_freq0: freq + center_freq1: '0' + center_freq10: '0' + center_freq11: '0' + center_freq12: '0' + center_freq13: '0' + center_freq14: '0' + center_freq15: '0' + center_freq16: '0' + center_freq17: '0' + center_freq18: '0' + center_freq19: '0' + center_freq2: '0' + center_freq20: '0' + center_freq21: '0' + center_freq22: '0' + center_freq23: '0' + center_freq24: '0' + center_freq25: '0' + center_freq26: '0' + center_freq27: '0' + center_freq28: '0' + center_freq29: '0' + center_freq3: '0' + center_freq30: '0' + center_freq31: '0' + center_freq4: '0' + center_freq5: '0' + center_freq6: '0' + center_freq7: '0' + center_freq8: '0' + center_freq9: '0' + clock_rate: '0.0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + dev_addr: '""' + dev_args: '""' + gain0: '75' + gain1: '0' + gain10: '0' + gain11: '0' + gain12: '0' + gain13: '0' + gain14: '0' + gain15: '0' + gain16: '0' + gain17: '0' + gain18: '0' + gain19: '0' + gain2: '0' + gain20: '0' + gain21: '0' + gain22: '0' + gain23: '0' + gain24: '0' + gain25: '0' + gain26: '0' + gain27: '0' + gain28: '0' + gain29: '0' + gain3: '0' + gain30: '0' + gain31: '0' + gain4: '0' + gain5: '0' + gain6: '0' + gain7: '0' + gain8: '0' + gain9: '0' + len_tag_name: '' + lo_export0: 'False' + lo_export1: 'False' + lo_export10: 'False' + lo_export11: 'False' + lo_export12: 'False' + lo_export13: 'False' + lo_export14: 'False' + lo_export15: 'False' + lo_export16: 'False' + lo_export17: 'False' + lo_export18: 'False' + lo_export19: 'False' + lo_export2: 'False' + lo_export20: 'False' + lo_export21: 'False' + lo_export22: 'False' + lo_export23: 'False' + lo_export24: 'False' + lo_export25: 'False' + lo_export26: 'False' + lo_export27: 'False' + lo_export28: 'False' + lo_export29: 'False' + lo_export3: 'False' + lo_export30: 'False' + lo_export31: 'False' + lo_export4: 'False' + lo_export5: 'False' + lo_export6: 'False' + lo_export7: 'False' + lo_export8: 'False' + lo_export9: 'False' + lo_source0: internal + lo_source1: internal + lo_source10: internal + lo_source11: internal + lo_source12: internal + lo_source13: internal + lo_source14: internal + lo_source15: internal + lo_source16: internal + lo_source17: internal + lo_source18: internal + lo_source19: internal + lo_source2: internal + lo_source20: internal + lo_source21: internal + lo_source22: internal + lo_source23: internal + lo_source24: internal + lo_source25: internal + lo_source26: internal + lo_source27: internal + lo_source28: internal + lo_source29: internal + lo_source3: internal + lo_source30: internal + lo_source31: internal + lo_source4: internal + lo_source5: internal + lo_source6: internal + lo_source7: internal + lo_source8: internal + lo_source9: internal + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + norm_gain0: 'False' + norm_gain1: 'False' + norm_gain10: 'False' + norm_gain11: 'False' + norm_gain12: 'False' + norm_gain13: 'False' + norm_gain14: 'False' + norm_gain15: 'False' + norm_gain16: 'False' + norm_gain17: 'False' + norm_gain18: 'False' + norm_gain19: 'False' + norm_gain2: 'False' + norm_gain20: 'False' + norm_gain21: 'False' + norm_gain22: 'False' + norm_gain23: 'False' + norm_gain24: 'False' + norm_gain25: 'False' + norm_gain26: 'False' + norm_gain27: 'False' + norm_gain28: 'False' + norm_gain29: 'False' + norm_gain3: 'False' + norm_gain30: 'False' + norm_gain31: 'False' + norm_gain4: 'False' + norm_gain5: 'False' + norm_gain6: 'False' + norm_gain7: 'False' + norm_gain8: 'False' + norm_gain9: 'False' + num_mboards: '1' + otw: '' + samp_rate: samp_rate + sd_spec0: '' + sd_spec1: '' + sd_spec2: '' + sd_spec3: '' + sd_spec4: '' + sd_spec5: '' + sd_spec6: '' + sd_spec7: '' + show_lo_controls: 'False' + start_time: '-1.0' + stream_args: '' + stream_chans: '[]' + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1096, 340.0] + rotation: 0 + state: disabled + +connections: +- [blocks_message_strobe_0, strobe, blocks_message_debug_0, print_pdu] +- [blocks_message_strobe_0, strobe, nordic_nordic_tx_0, nordictap_in] +- [digital_gfsk_mod_0, '0', pfb_synthesizer_ccf_0, '0'] +- [nordic_nordic_tx_0, '0', digital_gfsk_mod_0, '0'] +- [pfb_synthesizer_ccf_0, '0', blocks_file_sink_0, '0'] +- [pfb_synthesizer_ccf_0, '0', iio_pluto_sink_0, '0'] +- [pfb_synthesizer_ccf_0, '0', qtgui_freq_sink_x_0, '0'] +- [pfb_synthesizer_ccf_0, '0', qtgui_time_sink_x_0, '0'] +- [pfb_synthesizer_ccf_0, '0', uhd_usrp_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/examples/tx_nrf.py b/examples/tx_nrf.py new file mode 100644 index 0000000..9269801 --- /dev/null +++ b/examples/tx_nrf.py @@ -0,0 +1,259 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Tx Nrf +# GNU Radio version: v3.8.2.0-101-g57a4df75 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import qtgui +from gnuradio.filter import firdes +import sip +from gnuradio import blocks +import pmt +from gnuradio import digital +from gnuradio import filter +from gnuradio import gr +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import iio +import nordic + +from gnuradio import qtgui + +class tx_nrf(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Tx Nrf") + Qt.QWidget.__init__(self) + self.setWindowTitle("Tx Nrf") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "tx_nrf") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.symbol_rate = symbol_rate = 2e6 + self.samp_rate = samp_rate = 4e6 + self.payload = payload = "22.75" + self.address = address = [0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231] + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, firdes.WIN_HAMMING, 6.76) + self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] + self.freq = freq = 2520e6 + + ################################################## + # Blocks + ################################################## + self.qtgui_time_sink_x_0 = qtgui.time_sink_c( + 512, #size + samp_rate, #samp_rate + "", #name + 1 #number of inputs + ) + self.qtgui_time_sink_x_0.set_update_time(0.10) + self.qtgui_time_sink_x_0.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0.enable_tags(True) + self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") + self.qtgui_time_sink_x_0.enable_autoscale(False) + self.qtgui_time_sink_x_0.enable_grid(False) + self.qtgui_time_sink_x_0.enable_axis_labels(True) + self.qtgui_time_sink_x_0.enable_control_panel(False) + self.qtgui_time_sink_x_0.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(2): + if len(labels[i]) == 0: + if (i % 2 == 0): + self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) + self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( + 1, + taps, + False) + self.pfb_synthesizer_ccf_0.set_channel_map([]) + self.pfb_synthesizer_ccf_0.declare_sample_delay(0) + self.nordic_nordic_tx_0 = nordic.nordic_tx(1) + self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 3000000, 0x200, False, 10.0, '', True) + self.digital_gfsk_mod_0 = digital.gfsk_mod( + samples_per_symbol=2, + sensitivity=1.5707/2, + bt=0.5, + verbose=False, + log=False) + self.blocks_message_strobe_0 = blocks.message_strobe(pmt.init_u8vector( len(pkt_vec), pkt_vec), 1000) + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordic_tx_0, 'nordictap_in')) + self.connect((self.digital_gfsk_mod_0, 0), (self.pfb_synthesizer_ccf_0, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) + self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) + self.connect((self.pfb_synthesizer_ccf_0, 0), (self.qtgui_time_sink_x_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "tx_nrf") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_symbol_rate(self): + return self.symbol_rate + + def set_symbol_rate(self, symbol_rate): + self.symbol_rate = symbol_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 3000000, 10.0, '', True) + self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) + + def get_payload(self): + return self.payload + + def set_payload(self, payload): + self.payload = payload + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_address(self): + return self.address + + def set_address(self, address): + self.address = address + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_taps(self): + return self.taps + + def set_taps(self, taps): + self.taps = taps + self.pfb_synthesizer_ccf_0.set_taps(self.taps) + + def get_pkt_vec(self): + return self.pkt_vec + + def set_pkt_vec(self, pkt_vec): + self.pkt_vec = pkt_vec + self.blocks_message_strobe_0.set_msg(pmt.init_u8vector( len(self.pkt_vec), self.pkt_vec)) + + def get_freq(self): + return self.freq + + def set_freq(self, freq): + self.freq = freq + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 3000000, 10.0, '', True) + + + + + +def main(top_block_cls=tx_nrf, options=None): + if gr.enable_realtime_scheduling() != gr.RT_OK: + print("Error: failed to enable real-time scheduling.") + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/tx_nrf_foo.grc b/examples/tx_nrf_foo.grc new file mode 100644 index 0000000..efdd920 --- /dev/null +++ b/examples/tx_nrf_foo.grc @@ -0,0 +1,737 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: tx_nrf_foo + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '1' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: address + id: variable + parameters: + comment: '' + value: '[0, 120, 2, 5, 8, 2, 0, 2, 231, 231, 231, 231, 231]' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 324] + rotation: 0 + state: enabled +- name: freq + id: variable + parameters: + comment: '' + value: 2520e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [128, 244] + rotation: 0 + state: enabled +- name: payload + id: variable + parameters: + comment: '' + value: '"22.75"' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [9, 244] + rotation: 0 + state: enabled +- name: pkt_vec + id: variable + parameters: + comment: '' + value: address + [ ord(x) for x in payload ] + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 404] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: symbol_rate + id: variable + parameters: + comment: '' + value: 2e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 484] + rotation: 0 + state: enabled +- name: taps + id: variable_low_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + cutoff_freq: (symbol_rate/2)*1.5 + gain: '1.0' + samp_rate: samp_rate + width: 250e3 + win: firdes.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [184, 8] + rotation: 0 + state: enabled +- name: blocks_file_sink_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/gr-nordic/examples/data_tr.bin + type: complex + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1168, 588.0] + rotation: 0 + state: disabled +- name: blocks_message_debug_0 + id: blocks_message_debug + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [428, 24] + rotation: 0 + state: disabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.init_u8vector( len(pkt_vec), pkt_vec) + period: '1000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [145, 165] + rotation: 0 + state: enabled +- name: digital_gfsk_mod_0 + id: digital_gfsk_mod + parameters: + affinity: '' + alias: '' + bt: '0.5' + comment: '' + log: 'False' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_symbol: '2' + sensitivity: 1.5707/2 + verbose: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [504, 220.0] + rotation: 0 + state: enabled +- name: foo_burst_tagger_0 + id: foo_burst_tagger + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + mult: int(8*samp_rate/symbol_rate) + tag_name: pmt.intern("packet_len") + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [688, 228.0] + rotation: 0 + state: enabled +- name: iio_pluto_sink_0 + id: iio_pluto_sink + parameters: + affinity: '' + alias: '' + attenuation1: '10.0' + auto_filter: 'True' + bandwidth: '2000000' + buffer_size: '0x200' + comment: '' + cyclic: 'False' + filter: '' + frequency: int(freq) + samplerate: int(samp_rate) + uri: ip:192.168.2.1 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1168, 148.0] + rotation: 0 + state: enabled +- name: nordic_nordic_tx_0 + id: nordic_nordic_tx + parameters: + affinity: '' + alias: '' + channel_count: '1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [328, 260.0] + rotation: 0 + state: enabled +- name: pfb_synthesizer_ccf_0 + id: pfb_synthesizer_ccf + parameters: + affinity: '' + alias: '' + bus_conns: '[[0,],]' + ch_map: '[]' + comment: '' + connections: '1' + maxoutbuf: '0' + minoutbuf: '0' + numchans: '1' + samp_delay: '0' + taps: taps + twox: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [872, 212.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0 + id: qtgui_freq_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + average: '1.0' + axislabels: 'True' + bw: samp_rate + color1: '"blue"' + color10: '"dark blue"' + color2: '"red"' + color3: '"green"' + color4: '"black"' + color5: '"cyan"' + color6: '"magenta"' + color7: '"yellow"' + color8: '"dark red"' + color9: '"dark green"' + comment: '' + ctrlpanel: 'False' + fc: '0' + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: '' + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.01' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1168, 32.0] + rotation: 0 + state: disabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: '1024' + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"packet_len"' + type: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1168, 492.0] + rotation: 0 + state: enabled +- name: uhd_usrp_sink_0 + id: uhd_usrp_sink + parameters: + affinity: '' + alias: '' + ant0: TX/RX + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + bw0: 3e6 + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + center_freq0: freq + center_freq1: '0' + center_freq10: '0' + center_freq11: '0' + center_freq12: '0' + center_freq13: '0' + center_freq14: '0' + center_freq15: '0' + center_freq16: '0' + center_freq17: '0' + center_freq18: '0' + center_freq19: '0' + center_freq2: '0' + center_freq20: '0' + center_freq21: '0' + center_freq22: '0' + center_freq23: '0' + center_freq24: '0' + center_freq25: '0' + center_freq26: '0' + center_freq27: '0' + center_freq28: '0' + center_freq29: '0' + center_freq3: '0' + center_freq30: '0' + center_freq31: '0' + center_freq4: '0' + center_freq5: '0' + center_freq6: '0' + center_freq7: '0' + center_freq8: '0' + center_freq9: '0' + clock_rate: '0.0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + dev_addr: '""' + dev_args: '""' + gain0: '75' + gain1: '0' + gain10: '0' + gain11: '0' + gain12: '0' + gain13: '0' + gain14: '0' + gain15: '0' + gain16: '0' + gain17: '0' + gain18: '0' + gain19: '0' + gain2: '0' + gain20: '0' + gain21: '0' + gain22: '0' + gain23: '0' + gain24: '0' + gain25: '0' + gain26: '0' + gain27: '0' + gain28: '0' + gain29: '0' + gain3: '0' + gain30: '0' + gain31: '0' + gain4: '0' + gain5: '0' + gain6: '0' + gain7: '0' + gain8: '0' + gain9: '0' + len_tag_name: '' + lo_export0: 'False' + lo_export1: 'False' + lo_export10: 'False' + lo_export11: 'False' + lo_export12: 'False' + lo_export13: 'False' + lo_export14: 'False' + lo_export15: 'False' + lo_export16: 'False' + lo_export17: 'False' + lo_export18: 'False' + lo_export19: 'False' + lo_export2: 'False' + lo_export20: 'False' + lo_export21: 'False' + lo_export22: 'False' + lo_export23: 'False' + lo_export24: 'False' + lo_export25: 'False' + lo_export26: 'False' + lo_export27: 'False' + lo_export28: 'False' + lo_export29: 'False' + lo_export3: 'False' + lo_export30: 'False' + lo_export31: 'False' + lo_export4: 'False' + lo_export5: 'False' + lo_export6: 'False' + lo_export7: 'False' + lo_export8: 'False' + lo_export9: 'False' + lo_source0: internal + lo_source1: internal + lo_source10: internal + lo_source11: internal + lo_source12: internal + lo_source13: internal + lo_source14: internal + lo_source15: internal + lo_source16: internal + lo_source17: internal + lo_source18: internal + lo_source19: internal + lo_source2: internal + lo_source20: internal + lo_source21: internal + lo_source22: internal + lo_source23: internal + lo_source24: internal + lo_source25: internal + lo_source26: internal + lo_source27: internal + lo_source28: internal + lo_source29: internal + lo_source3: internal + lo_source30: internal + lo_source31: internal + lo_source4: internal + lo_source5: internal + lo_source6: internal + lo_source7: internal + lo_source8: internal + lo_source9: internal + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + norm_gain0: 'False' + norm_gain1: 'False' + norm_gain10: 'False' + norm_gain11: 'False' + norm_gain12: 'False' + norm_gain13: 'False' + norm_gain14: 'False' + norm_gain15: 'False' + norm_gain16: 'False' + norm_gain17: 'False' + norm_gain18: 'False' + norm_gain19: 'False' + norm_gain2: 'False' + norm_gain20: 'False' + norm_gain21: 'False' + norm_gain22: 'False' + norm_gain23: 'False' + norm_gain24: 'False' + norm_gain25: 'False' + norm_gain26: 'False' + norm_gain27: 'False' + norm_gain28: 'False' + norm_gain29: 'False' + norm_gain3: 'False' + norm_gain30: 'False' + norm_gain31: 'False' + norm_gain4: 'False' + norm_gain5: 'False' + norm_gain6: 'False' + norm_gain7: 'False' + norm_gain8: 'False' + norm_gain9: 'False' + num_mboards: '1' + otw: '' + samp_rate: samp_rate + sd_spec0: '' + sd_spec1: '' + sd_spec2: '' + sd_spec3: '' + sd_spec4: '' + sd_spec5: '' + sd_spec6: '' + sd_spec7: '' + show_lo_controls: 'False' + start_time: '-1.0' + stream_args: '' + stream_chans: '[]' + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1168, 340.0] + rotation: 0 + state: disabled + +connections: +- [blocks_message_strobe_0, strobe, blocks_message_debug_0, print_pdu] +- [blocks_message_strobe_0, strobe, nordic_nordic_tx_0, nordictap_in] +- [digital_gfsk_mod_0, '0', foo_burst_tagger_0, '0'] +- [foo_burst_tagger_0, '0', pfb_synthesizer_ccf_0, '0'] +- [nordic_nordic_tx_0, '0', digital_gfsk_mod_0, '0'] +- [pfb_synthesizer_ccf_0, '0', blocks_file_sink_0, '0'] +- [pfb_synthesizer_ccf_0, '0', iio_pluto_sink_0, '0'] +- [pfb_synthesizer_ccf_0, '0', qtgui_freq_sink_x_0, '0'] +- [pfb_synthesizer_ccf_0, '0', qtgui_time_sink_x_0, '0'] +- [pfb_synthesizer_ccf_0, '0', uhd_usrp_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/examples/tx_nrf_foo.py b/examples/tx_nrf_foo.py new file mode 100644 index 0000000..11219d6 --- /dev/null +++ b/examples/tx_nrf_foo.py @@ -0,0 +1,262 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Tx Nrf Foo +# GNU Radio version: v3.8.2.0-101-g57a4df75 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import qtgui +from gnuradio.filter import firdes +import sip +from gnuradio import blocks +import pmt +from gnuradio import digital +from gnuradio import filter +from gnuradio import gr +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import iio +import nordic +import foo + +from gnuradio import qtgui + +class tx_nrf_foo(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Tx Nrf Foo") + Qt.QWidget.__init__(self) + self.setWindowTitle("Tx Nrf Foo") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "tx_nrf_foo") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.symbol_rate = symbol_rate = 2e6 + self.samp_rate = samp_rate = 4e6 + self.payload = payload = "22.75" + self.address = address = [0, 120, 2, 5, 8, 2, 0, 2, 231, 231, 231, 231, 231] + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, firdes.WIN_HAMMING, 6.76) + self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] + self.freq = freq = 2520e6 + + ################################################## + # Blocks + ################################################## + self.qtgui_time_sink_x_0 = qtgui.time_sink_c( + 1024, #size + samp_rate, #samp_rate + "", #name + 1 #number of inputs + ) + self.qtgui_time_sink_x_0.set_update_time(0.10) + self.qtgui_time_sink_x_0.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0.enable_tags(True) + self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") + self.qtgui_time_sink_x_0.enable_autoscale(False) + self.qtgui_time_sink_x_0.enable_grid(False) + self.qtgui_time_sink_x_0.enable_axis_labels(True) + self.qtgui_time_sink_x_0.enable_control_panel(False) + self.qtgui_time_sink_x_0.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(2): + if len(labels[i]) == 0: + if (i % 2 == 0): + self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) + self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( + 1, + taps, + False) + self.pfb_synthesizer_ccf_0.set_channel_map([]) + self.pfb_synthesizer_ccf_0.declare_sample_delay(0) + self.nordic_nordic_tx_0 = nordic.nordic_tx(1) + self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 2000000, 0x200, False, 10.0, '', True) + self.foo_burst_tagger_0 = foo.burst_tagger(pmt.intern("packet_len"), int(8*samp_rate/symbol_rate)) + self.digital_gfsk_mod_0 = digital.gfsk_mod( + samples_per_symbol=2, + sensitivity=1.5707/2, + bt=0.5, + verbose=False, + log=False) + self.blocks_message_strobe_0 = blocks.message_strobe(pmt.init_u8vector( len(pkt_vec), pkt_vec), 1000) + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordic_tx_0, 'nordictap_in')) + self.connect((self.digital_gfsk_mod_0, 0), (self.foo_burst_tagger_0, 0)) + self.connect((self.foo_burst_tagger_0, 0), (self.pfb_synthesizer_ccf_0, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) + self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) + self.connect((self.pfb_synthesizer_ccf_0, 0), (self.qtgui_time_sink_x_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "tx_nrf_foo") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_symbol_rate(self): + return self.symbol_rate + + def set_symbol_rate(self, symbol_rate): + self.symbol_rate = symbol_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) + self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) + + def get_payload(self): + return self.payload + + def set_payload(self, payload): + self.payload = payload + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_address(self): + return self.address + + def set_address(self, address): + self.address = address + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_taps(self): + return self.taps + + def set_taps(self, taps): + self.taps = taps + self.pfb_synthesizer_ccf_0.set_taps(self.taps) + + def get_pkt_vec(self): + return self.pkt_vec + + def set_pkt_vec(self, pkt_vec): + self.pkt_vec = pkt_vec + self.blocks_message_strobe_0.set_msg(pmt.init_u8vector( len(self.pkt_vec), self.pkt_vec)) + + def get_freq(self): + return self.freq + + def set_freq(self, freq): + self.freq = freq + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) + + + + + +def main(top_block_cls=tx_nrf_foo, options=None): + if gr.enable_realtime_scheduling() != gr.RT_OK: + print("Error: failed to enable real-time scheduling.") + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/tx_nrf_python_block.grc b/examples/tx_nrf_python_block.grc new file mode 100644 index 0000000..a2c6725 --- /dev/null +++ b/examples/tx_nrf_python_block.grc @@ -0,0 +1,790 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: tx_nrf_python_block + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: freq + id: variable + parameters: + comment: '' + value: 2520e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [16, 380.0] + rotation: 0 + state: enabled +- name: payload + id: variable + parameters: + comment: '' + value: '"24.25"' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 92.0] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: symbol_rate + id: variable + parameters: + comment: '' + value: 2e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [0, 236] + rotation: 0 + state: enabled +- name: taps + id: variable_low_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + cutoff_freq: (symbol_rate/2) + gain: '1.0' + samp_rate: samp_rate + width: 250e3 + win: firdes.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [280, 8] + rotation: 0 + state: enabled +- name: blocks_char_to_float_0 + id: blocks_char_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + scale: '1' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [768, 500.0] + rotation: 0 + state: enabled +- name: blocks_file_sink_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/nrf_gfsk.dat + type: complex + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [984, 60.0] + rotation: 0 + state: disabled +- name: blocks_message_debug_0 + id: blocks_message_debug + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [336, 496.0] + rotation: 0 + state: disabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.intern("trig") + period: '1000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [176, 172] + rotation: 0 + state: enabled +- name: blocks_repack_bits_bb_0 + id: blocks_repack_bits_bb + parameters: + affinity: '' + alias: '' + align_output: 'False' + comment: '' + endianness: gr.GR_MSB_FIRST + k: '8' + l: '1' + len_tag_key: '""' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [560, 492.0] + rotation: 0 + state: enabled +- name: digital_gfsk_mod_0 + id: digital_gfsk_mod + parameters: + affinity: '' + alias: '' + bt: '0.5' + comment: '' + log: 'False' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_symbol: int(samp_rate/symbol_rate) + sensitivity: 1.5707/(samp_rate/symbol_rate) + verbose: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [576, 300.0] + rotation: 0 + state: enabled +- name: foo_burst_tagger_0 + id: foo_burst_tagger + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + mult: int(8*samp_rate/symbol_rate) + tag_name: pmt.intern("packet_len") + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [728, 196.0] + rotation: 0 + state: enabled +- name: iio_pluto_sink_0 + id: iio_pluto_sink + parameters: + affinity: '' + alias: '' + attenuation1: '10.0' + auto_filter: 'True' + bandwidth: '2000000' + buffer_size: '0x200' + comment: '' + cyclic: 'False' + filter: '' + frequency: int(freq) + samplerate: int(samp_rate) + uri: ip:192.168.2.1 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1184, 388.0] + rotation: 0 + state: enabled +- name: nordic_nordic_tx_0 + id: nordic_nordic_tx + parameters: + affinity: '' + alias: '' + channel_count: '1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [384, 268.0] + rotation: 0 + state: enabled +- name: nordic_nordictap_transmitter_0 + id: nordic_nordictap_transmitter + parameters: + address: '''\xE7\xE7\xE7\xE7\xE7''' + affinity: '' + alias: '' + channel_count: '120' + channel_index: '0' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + payload: payload + sequence_number: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [168, 332.0] + rotation: 0 + state: enabled +- name: pfb_synthesizer_ccf_0 + id: pfb_synthesizer_ccf + parameters: + affinity: '' + alias: '' + bus_conns: '[[0,],]' + ch_map: '[]' + comment: '' + connections: '1' + maxoutbuf: '0' + minoutbuf: '0' + numchans: '1' + samp_delay: '0' + taps: taps + twox: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [904, 284.0] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: 1024*2 + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_TAG + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"packet_len"' + type: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [984, 156] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_0_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: '1024' + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '"tx_sob"' + type: float + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [952, 484.0] + rotation: 0 + state: enabled +- name: uhd_usrp_sink_0 + id: uhd_usrp_sink + parameters: + affinity: '' + alias: '' + ant0: TX/RX + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + bw0: '0' + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + center_freq0: 2485e6 + center_freq1: '0' + center_freq10: '0' + center_freq11: '0' + center_freq12: '0' + center_freq13: '0' + center_freq14: '0' + center_freq15: '0' + center_freq16: '0' + center_freq17: '0' + center_freq18: '0' + center_freq19: '0' + center_freq2: '0' + center_freq20: '0' + center_freq21: '0' + center_freq22: '0' + center_freq23: '0' + center_freq24: '0' + center_freq25: '0' + center_freq26: '0' + center_freq27: '0' + center_freq28: '0' + center_freq29: '0' + center_freq3: '0' + center_freq30: '0' + center_freq31: '0' + center_freq4: '0' + center_freq5: '0' + center_freq6: '0' + center_freq7: '0' + center_freq8: '0' + center_freq9: '0' + clock_rate: '0.0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + dev_addr: '""' + dev_args: '""' + gain0: '40' + gain1: '0' + gain10: '0' + gain11: '0' + gain12: '0' + gain13: '0' + gain14: '0' + gain15: '0' + gain16: '0' + gain17: '0' + gain18: '0' + gain19: '0' + gain2: '0' + gain20: '0' + gain21: '0' + gain22: '0' + gain23: '0' + gain24: '0' + gain25: '0' + gain26: '0' + gain27: '0' + gain28: '0' + gain29: '0' + gain3: '0' + gain30: '0' + gain31: '0' + gain4: '0' + gain5: '0' + gain6: '0' + gain7: '0' + gain8: '0' + gain9: '0' + len_tag_name: '' + lo_export0: 'False' + lo_export1: 'False' + lo_export10: 'False' + lo_export11: 'False' + lo_export12: 'False' + lo_export13: 'False' + lo_export14: 'False' + lo_export15: 'False' + lo_export16: 'False' + lo_export17: 'False' + lo_export18: 'False' + lo_export19: 'False' + lo_export2: 'False' + lo_export20: 'False' + lo_export21: 'False' + lo_export22: 'False' + lo_export23: 'False' + lo_export24: 'False' + lo_export25: 'False' + lo_export26: 'False' + lo_export27: 'False' + lo_export28: 'False' + lo_export29: 'False' + lo_export3: 'False' + lo_export30: 'False' + lo_export31: 'False' + lo_export4: 'False' + lo_export5: 'False' + lo_export6: 'False' + lo_export7: 'False' + lo_export8: 'False' + lo_export9: 'False' + lo_source0: internal + lo_source1: internal + lo_source10: internal + lo_source11: internal + lo_source12: internal + lo_source13: internal + lo_source14: internal + lo_source15: internal + lo_source16: internal + lo_source17: internal + lo_source18: internal + lo_source19: internal + lo_source2: internal + lo_source20: internal + lo_source21: internal + lo_source22: internal + lo_source23: internal + lo_source24: internal + lo_source25: internal + lo_source26: internal + lo_source27: internal + lo_source28: internal + lo_source29: internal + lo_source3: internal + lo_source30: internal + lo_source31: internal + lo_source4: internal + lo_source5: internal + lo_source6: internal + lo_source7: internal + lo_source8: internal + lo_source9: internal + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + norm_gain0: 'False' + norm_gain1: 'False' + norm_gain10: 'False' + norm_gain11: 'False' + norm_gain12: 'False' + norm_gain13: 'False' + norm_gain14: 'False' + norm_gain15: 'False' + norm_gain16: 'False' + norm_gain17: 'False' + norm_gain18: 'False' + norm_gain19: 'False' + norm_gain2: 'False' + norm_gain20: 'False' + norm_gain21: 'False' + norm_gain22: 'False' + norm_gain23: 'False' + norm_gain24: 'False' + norm_gain25: 'False' + norm_gain26: 'False' + norm_gain27: 'False' + norm_gain28: 'False' + norm_gain29: 'False' + norm_gain3: 'False' + norm_gain30: 'False' + norm_gain31: 'False' + norm_gain4: 'False' + norm_gain5: 'False' + norm_gain6: 'False' + norm_gain7: 'False' + norm_gain8: 'False' + norm_gain9: 'False' + num_mboards: '1' + otw: '' + samp_rate: samp_rate + sd_spec0: '' + sd_spec1: '' + sd_spec2: '' + sd_spec3: '' + sd_spec4: '' + sd_spec5: '' + sd_spec6: '' + sd_spec7: '' + show_lo_controls: 'False' + start_time: '-1.0' + stream_args: '' + stream_chans: '[]' + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1184, 252.0] + rotation: 0 + state: disabled + +connections: +- [blocks_char_to_float_0, '0', qtgui_time_sink_x_0_0, '0'] +- [blocks_message_strobe_0, strobe, nordic_nordictap_transmitter_0, trig] +- [blocks_repack_bits_bb_0, '0', blocks_char_to_float_0, '0'] +- [digital_gfsk_mod_0, '0', foo_burst_tagger_0, '0'] +- [foo_burst_tagger_0, '0', blocks_file_sink_0, '0'] +- [foo_burst_tagger_0, '0', pfb_synthesizer_ccf_0, '0'] +- [foo_burst_tagger_0, '0', qtgui_time_sink_x_0, '0'] +- [nordic_nordic_tx_0, '0', blocks_repack_bits_bb_0, '0'] +- [nordic_nordic_tx_0, '0', digital_gfsk_mod_0, '0'] +- [nordic_nordictap_transmitter_0, nordictap_out, blocks_message_debug_0, print_pdu] +- [nordic_nordictap_transmitter_0, nordictap_out, nordic_nordic_tx_0, nordictap_in] +- [pfb_synthesizer_ccf_0, '0', iio_pluto_sink_0, '0'] +- [pfb_synthesizer_ccf_0, '0', uhd_usrp_sink_0, '0'] + +metadata: + file_format: 1 diff --git a/examples/tx_nrf_python_block.py b/examples/tx_nrf_python_block.py new file mode 100644 index 0000000..135122a --- /dev/null +++ b/examples/tx_nrf_python_block.py @@ -0,0 +1,298 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Tx Nrf Python Block +# GNU Radio version: v3.8.2.0-101-g57a4df75 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import qtgui +from gnuradio.filter import firdes +import sip +from gnuradio import blocks +import pmt +from gnuradio import digital +from gnuradio import filter +from gnuradio import gr +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import iio +import nordic +import foo + +from gnuradio import qtgui + +class tx_nrf_python_block(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Tx Nrf Python Block") + Qt.QWidget.__init__(self) + self.setWindowTitle("Tx Nrf Python Block") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "tx_nrf_python_block") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.symbol_rate = symbol_rate = 2e6 + self.samp_rate = samp_rate = 4e6 + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2),250e3, firdes.WIN_HAMMING, 6.76) + self.payload = payload = "24.25" + self.freq = freq = 2520e6 + + ################################################## + # Blocks + ################################################## + self.qtgui_time_sink_x_0_0 = qtgui.time_sink_f( + 1024, #size + samp_rate, #samp_rate + "", #name + 1 #number of inputs + ) + self.qtgui_time_sink_x_0_0.set_update_time(0.10) + self.qtgui_time_sink_x_0_0.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0_0.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0_0.enable_tags(True) + self.qtgui_time_sink_x_0_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "tx_sob") + self.qtgui_time_sink_x_0_0.enable_autoscale(False) + self.qtgui_time_sink_x_0_0.enable_grid(False) + self.qtgui_time_sink_x_0_0.enable_axis_labels(True) + self.qtgui_time_sink_x_0_0.enable_control_panel(False) + self.qtgui_time_sink_x_0_0.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(1): + if len(labels[i]) == 0: + self.qtgui_time_sink_x_0_0.set_line_label(i, "Data {0}".format(i)) + else: + self.qtgui_time_sink_x_0_0.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0_0.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0_0.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0_0.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0_0.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0_0.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0_0.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_0_win) + self.qtgui_time_sink_x_0 = qtgui.time_sink_c( + 1024*2, #size + samp_rate, #samp_rate + "", #name + 1 #number of inputs + ) + self.qtgui_time_sink_x_0.set_update_time(0.10) + self.qtgui_time_sink_x_0.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0.enable_tags(True) + self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") + self.qtgui_time_sink_x_0.enable_autoscale(False) + self.qtgui_time_sink_x_0.enable_grid(False) + self.qtgui_time_sink_x_0.enable_axis_labels(True) + self.qtgui_time_sink_x_0.enable_control_panel(False) + self.qtgui_time_sink_x_0.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(2): + if len(labels[i]) == 0: + if (i % 2 == 0): + self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) + self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( + 1, + taps, + False) + self.pfb_synthesizer_ccf_0.set_channel_map([]) + self.pfb_synthesizer_ccf_0.declare_sample_delay(0) + self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(120, '\xE7\xE7\xE7\xE7\xE7', payload, 0, 0) + self.nordic_nordic_tx_0 = nordic.nordic_tx(1) + self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 2000000, 0x200, False, 10.0, '', True) + self.foo_burst_tagger_0 = foo.burst_tagger(pmt.intern("packet_len"), int(8*samp_rate/symbol_rate)) + self.digital_gfsk_mod_0 = digital.gfsk_mod( + samples_per_symbol=int(samp_rate/symbol_rate), + sensitivity=1.5707/(samp_rate/symbol_rate), + bt=0.5, + verbose=False, + log=False) + self.blocks_repack_bits_bb_0 = blocks.repack_bits_bb(8, 1, "", False, gr.GR_MSB_FIRST) + self.blocks_message_strobe_0 = blocks.message_strobe(pmt.intern("trig"), 1000) + self.blocks_char_to_float_0 = blocks.char_to_float(1, 1) + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) + self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) + self.connect((self.blocks_char_to_float_0, 0), (self.qtgui_time_sink_x_0_0, 0)) + self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_char_to_float_0, 0)) + self.connect((self.digital_gfsk_mod_0, 0), (self.foo_burst_tagger_0, 0)) + self.connect((self.foo_burst_tagger_0, 0), (self.pfb_synthesizer_ccf_0, 0)) + self.connect((self.foo_burst_tagger_0, 0), (self.qtgui_time_sink_x_0, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_repack_bits_bb_0, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) + self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "tx_nrf_python_block") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_symbol_rate(self): + return self.symbol_rate + + def set_symbol_rate(self, symbol_rate): + self.symbol_rate = symbol_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, firdes.WIN_HAMMING, 6.76)) + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, firdes.WIN_HAMMING, 6.76)) + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) + self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) + self.qtgui_time_sink_x_0_0.set_samp_rate(self.samp_rate) + + def get_taps(self): + return self.taps + + def set_taps(self, taps): + self.taps = taps + self.pfb_synthesizer_ccf_0.set_taps(self.taps) + + def get_payload(self): + return self.payload + + def set_payload(self, payload): + self.payload = payload + + def get_freq(self): + return self.freq + + def set_freq(self, freq): + self.freq = freq + self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) + + + + + +def main(top_block_cls=tx_nrf_python_block, options=None): + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/examples/tx_rx_loop.grc b/examples/tx_rx_loop.grc new file mode 100644 index 0000000..99afdfa --- /dev/null +++ b/examples/tx_rx_loop.grc @@ -0,0 +1,364 @@ +options: + parameters: + author: '' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: tx_rx_loop + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: address + id: variable + parameters: + comment: '' + value: '[0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231]' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 316] + rotation: 0 + state: enabled +- name: payload + id: variable + parameters: + comment: '' + value: '"22.75"' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [12, 236] + rotation: 0 + state: enabled +- name: pkt_vec + id: variable + parameters: + comment: '' + value: address + [ ord(x) for x in payload ] + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 396] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: 2e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: blocks_char_to_float_0 + id: blocks_char_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + scale: '1' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [768, 316] + rotation: 0 + state: enabled +- name: blocks_ctrlport_monitor_performance_0 + id: blocks_ctrlport_monitor_performance + parameters: + alias: '' + comment: '' + en: 'True' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [488, 68.0] + rotation: 0 + state: disabled +- name: blocks_message_strobe_0 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.init_u8vector( len(pkt_vec), pkt_vec) + period: '2000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [111, 88] + rotation: 0 + state: disabled +- name: blocks_message_strobe_1 + id: blocks_message_strobe + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + msg: pmt.intern("trig") + period: '500' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [73, 502] + rotation: 0 + state: true +- name: blocks_repack_bits_bb_0 + id: blocks_repack_bits_bb + parameters: + affinity: '' + alias: '' + align_output: 'False' + comment: '' + endianness: gr.GR_MSB_FIRST + k: '8' + l: '1' + len_tag_key: '""' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [504, 220.0] + rotation: 0 + state: enabled +- name: blocks_throttle_0 + id: blocks_throttle + parameters: + affinity: '' + alias: '' + comment: '' + ignoretag: 'True' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_second: samp_rate + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [737, 191] + rotation: 0 + state: enabled +- name: nordic_nordic_rx_0 + id: nordic_nordic_rx + parameters: + address_length: '5' + affinity: '' + alias: '' + channel: '120' + comment: '' + crc_length: '2' + data_rate: '2' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [932, 168] + rotation: 0 + state: enabled +- name: nordic_nordic_tx_0 + id: nordic_nordic_tx + parameters: + affinity: '' + alias: '' + channel_count: '1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [288, 228.0] + rotation: 0 + state: enabled +- name: nordic_nordictap_printer_0 + id: nordic_nordictap_printer + parameters: + affinity: '' + alias: '' + comment: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1289, 195] + rotation: 0 + state: enabled +- name: nordic_nordictap_transmitter_0 + id: nordic_nordictap_transmitter + parameters: + address: '''\xE7\xE7\xE7\xE7\xE7''' + affinity: '' + alias: '' + channel_count: '120' + channel_index: '0' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + payload: payload + sequence_number: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [280, 476] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: '1024' + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '""' + type: float + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [920, 300] + rotation: 0 + state: enabled + +connections: +- [blocks_char_to_float_0, '0', qtgui_time_sink_x_0, '0'] +- [blocks_message_strobe_0, strobe, nordic_nordic_tx_0, nordictap_in] +- [blocks_message_strobe_1, strobe, nordic_nordictap_transmitter_0, trig] +- [blocks_repack_bits_bb_0, '0', blocks_char_to_float_0, '0'] +- [blocks_repack_bits_bb_0, '0', blocks_throttle_0, '0'] +- [blocks_throttle_0, '0', nordic_nordic_rx_0, '0'] +- [nordic_nordic_rx_0, nordictap_out, nordic_nordictap_printer_0, nordictap_in] +- [nordic_nordic_tx_0, '0', blocks_repack_bits_bb_0, '0'] +- [nordic_nordictap_transmitter_0, nordictap_out, nordic_nordic_tx_0, nordictap_in] + +metadata: + file_format: 1 diff --git a/examples/tx_rx_loop.py b/examples/tx_rx_loop.py new file mode 100644 index 0000000..3a4eb11 --- /dev/null +++ b/examples/tx_rx_loop.py @@ -0,0 +1,221 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# +# SPDX-License-Identifier: GPL-3.0 +# +# GNU Radio Python Flow Graph +# Title: Tx Rx Loop +# GNU Radio version: v3.8.2.0-101-g57a4df75 + +from distutils.version import StrictVersion + +if __name__ == '__main__': + import ctypes + import sys + if sys.platform.startswith('linux'): + try: + x11 = ctypes.cdll.LoadLibrary('libX11.so') + x11.XInitThreads() + except: + print("Warning: failed to XInitThreads()") + +from PyQt5 import Qt +from gnuradio import qtgui +from gnuradio.filter import firdes +import sip +from gnuradio import blocks +import pmt +from gnuradio import gr +import sys +import signal +from argparse import ArgumentParser +from gnuradio.eng_arg import eng_float, intx +from gnuradio import eng_notation +import nordic + +from gnuradio import qtgui + +class tx_rx_loop(gr.top_block, Qt.QWidget): + + def __init__(self): + gr.top_block.__init__(self, "Tx Rx Loop") + Qt.QWidget.__init__(self) + self.setWindowTitle("Tx Rx Loop") + qtgui.util.check_set_qss() + try: + self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) + except: + pass + self.top_scroll_layout = Qt.QVBoxLayout() + self.setLayout(self.top_scroll_layout) + self.top_scroll = Qt.QScrollArea() + self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) + self.top_scroll_layout.addWidget(self.top_scroll) + self.top_scroll.setWidgetResizable(True) + self.top_widget = Qt.QWidget() + self.top_scroll.setWidget(self.top_widget) + self.top_layout = Qt.QVBoxLayout(self.top_widget) + self.top_grid_layout = Qt.QGridLayout() + self.top_layout.addLayout(self.top_grid_layout) + + self.settings = Qt.QSettings("GNU Radio", "tx_rx_loop") + + try: + if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + self.restoreGeometry(self.settings.value("geometry").toByteArray()) + else: + self.restoreGeometry(self.settings.value("geometry")) + except: + pass + + ################################################## + # Variables + ################################################## + self.payload = payload = "22.75" + self.address = address = [0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231] + self.samp_rate = samp_rate = 2e6 + self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] + + ################################################## + # Blocks + ################################################## + self.qtgui_time_sink_x_0 = qtgui.time_sink_f( + 1024, #size + samp_rate, #samp_rate + "", #name + 1 #number of inputs + ) + self.qtgui_time_sink_x_0.set_update_time(0.10) + self.qtgui_time_sink_x_0.set_y_axis(-1, 1) + + self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") + + self.qtgui_time_sink_x_0.enable_tags(True) + self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "") + self.qtgui_time_sink_x_0.enable_autoscale(False) + self.qtgui_time_sink_x_0.enable_grid(False) + self.qtgui_time_sink_x_0.enable_axis_labels(True) + self.qtgui_time_sink_x_0.enable_control_panel(False) + self.qtgui_time_sink_x_0.enable_stem_plot(False) + + + labels = ['', '', '', '', '', + '', '', '', '', ''] + widths = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + colors = ['blue', 'red', 'green', 'black', 'cyan', + 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] + alphas = [1.0, 1.0, 1.0, 1.0, 1.0, + 1.0, 1.0, 1.0, 1.0, 1.0] + styles = [1, 1, 1, 1, 1, + 1, 1, 1, 1, 1] + markers = [-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1] + + + for i in range(1): + if len(labels[i]) == 0: + self.qtgui_time_sink_x_0.set_line_label(i, "Data {0}".format(i)) + else: + self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) + self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) + self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) + self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) + self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) + self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) + + self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) + self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) + self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(120, '\xE7\xE7\xE7\xE7\xE7', payload, 0, 0) + self.nordic_nordictap_printer_0 = nordic.nordictap_printer() + self.nordic_nordic_tx_0 = nordic.nordic_tx(1) + self.nordic_nordic_rx_0 = nordic.nordic_rx(120, 5, 2, 2) + self.blocks_throttle_0 = blocks.throttle(gr.sizeof_char*1, samp_rate,True) + self.blocks_repack_bits_bb_0 = blocks.repack_bits_bb(8, 1, "", False, gr.GR_MSB_FIRST) + self.blocks_message_strobe_1 = blocks.message_strobe(pmt.intern("trig"), 500) + self.blocks_char_to_float_0 = blocks.char_to_float(1, 1) + + + ################################################## + # Connections + ################################################## + self.msg_connect((self.blocks_message_strobe_1, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) + self.msg_connect((self.nordic_nordic_rx_0, 'nordictap_out'), (self.nordic_nordictap_printer_0, 'nordictap_in')) + self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) + self.connect((self.blocks_char_to_float_0, 0), (self.qtgui_time_sink_x_0, 0)) + self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_char_to_float_0, 0)) + self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_throttle_0, 0)) + self.connect((self.blocks_throttle_0, 0), (self.nordic_nordic_rx_0, 0)) + self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_repack_bits_bb_0, 0)) + + + def closeEvent(self, event): + self.settings = Qt.QSettings("GNU Radio", "tx_rx_loop") + self.settings.setValue("geometry", self.saveGeometry()) + event.accept() + + def get_payload(self): + return self.payload + + def set_payload(self, payload): + self.payload = payload + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_address(self): + return self.address + + def set_address(self, address): + self.address = address + self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) + + def get_samp_rate(self): + return self.samp_rate + + def set_samp_rate(self, samp_rate): + self.samp_rate = samp_rate + self.blocks_throttle_0.set_sample_rate(self.samp_rate) + self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) + + def get_pkt_vec(self): + return self.pkt_vec + + def set_pkt_vec(self, pkt_vec): + self.pkt_vec = pkt_vec + + + + + +def main(top_block_cls=tx_rx_loop, options=None): + + if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): + style = gr.prefs().get_string('qtgui', 'style', 'raster') + Qt.QApplication.setGraphicsSystem(style) + qapp = Qt.QApplication(sys.argv) + + tb = top_block_cls() + + tb.start() + + tb.show() + + def sig_handler(sig=None, frame=None): + Qt.QApplication.quit() + + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGTERM, sig_handler) + + timer = Qt.QTimer() + timer.start(500) + timer.timeout.connect(lambda: None) + + def quitting(): + tb.stop() + tb.wait() + + qapp.aboutToQuit.connect(quitting) + qapp.exec_() + +if __name__ == '__main__': + main() diff --git a/grc/CMakeLists.txt b/grc/CMakeLists.txt index 31f26cf..404c544 100644 --- a/grc/CMakeLists.txt +++ b/grc/CMakeLists.txt @@ -1,18 +1,15 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . + install(FILES + nordic_nordictap_printer.block.yml + nordic_nordictap_transmitter.block.yml + nordic_nordic_tx.block.yml nordic_nordic_rx.block.yml - nordic_nordic_tx.block.yml DESTINATION share/gnuradio/grc/blocks + DESTINATION share/gnuradio/grc/blocks ) diff --git a/grc/nordic_nordic_rx.block.yml b/grc/nordic_nordic_rx.block.yml index 736ac12..76e141e 100644 --- a/grc/nordic_nordic_rx.block.yml +++ b/grc/nordic_nordic_rx.block.yml @@ -1,40 +1,75 @@ -# auto-generated by grc.converter - id: nordic_nordic_rx -label: Nordic Receiver +label: nordic rx category: '[Nordic]' - +templates: + imports: import nordic + make: nordic.nordic_rx(${channel}, ${address_length}, ${crc_length}, ${data_rate}, ${address_match}) parameters: -- id: channel - label: Channel - dtype: int -- id: address_length - label: Address Length - dtype: enum - options: ['3', '4', '5'] - option_labels: [3 Bytes, 4 Bytes, 5 Bytes] -- id: crc_length - label: CRC Length - dtype: enum - options: ['1', '2'] - option_labels: [1 Byte, 2 Bytes] -- id: data_rate - label: Data Rate - dtype: enum - options: ['0', '1', '2'] - option_labels: [250K, 1M, 2M] - +- id: channel + label: Channel + default: '0' + dtype: int +- id: address_length + label: Address Length + default: '5' + dtype: int +- id: crc_length + label: CRC Length + default: '2' + dtype: int +- id: data_rate + label: Data Rate + default: '0' + dtype: enum + options: ['0', '1', '2'] + option_labels: ['250kbps', '1mbps', '2mbps'] + option_attributes: + dtype: [int, int, int] +- id: address_match + label: Address Match List + default: '' + dtype: string inputs: -- domain: stream - dtype: byte - +- label: in + domain: stream + dtype: byte outputs: -- domain: message - id: nordictap_out - optional: true +- label: nordictap_out + domain: message +documentation: |- + Nordic receiver: + Channel: + The channel argument is mainly informational and tags data packets with + this value for downstream usage (e.g. Wireshark). -templates: - imports: import nordic - make: nordic.nordic_rx(${channel}, ${address_length}, ${crc_length}, ${data_rate}) + Address_length: + Specifies how many bytes within the packet header are for the address. The + Nordic protocol specifies this can be 3, 4, or 5 bytes long. The most + common (and default value) is 5. + + Crc_length: + Specifies how many CRC bytes are used within the packet. This implementation + only properly supports 16-bit CRC for now. Most (all?) NRF implementations + use 16-bit CRC. The most common (and default value) is 2. + + Data_rate: + The data rate argument is mainly for informational purposes and tags data + packets for downstream usage (e.g. Wireshark). + + Address_match: + An optional argument which indicates a list of addresses to search for + instead of solely relying on CRC and preamble to identify packets. This is + useful if the addresses are known and you would like to know if packets are + being dropped due to CRC errors. The input format for this argument is a + comma separated list of addresses in hex form. Addresses need not be fully + specified, the match will identify packets based on the length of address + provided. Use caution, a very short match (1-2 bytes) will likely match + noise and cause very verbose output. + Usage example: + Address_match: E4A0F1EE,E4A0F1EF,BA87FE + Will match addresses starting with any of the following: + 0xE4 0xA0 0xF1 0xEE + 0xE4 0xA0 0xF1 0xEF + 0xBA 0x87 0xFE file_format: 1 diff --git a/grc/nordic_nordic_tx.block.yml b/grc/nordic_nordic_tx.block.yml index 4ecfa4c..7fae939 100644 --- a/grc/nordic_nordic_tx.block.yml +++ b/grc/nordic_nordic_tx.block.yml @@ -1,28 +1,20 @@ -# auto-generated by grc.converter - id: nordic_nordic_tx -label: Nordic Transmitter +label: nordic tx category: '[Nordic]' - +templates: + imports: import nordic + make: nordic.nordic_tx(${channel_count}) parameters: -- id: channel_count - label: Number of Channels - dtype: int - default: '1' - hide: part - +- id: channel_count + label: Channel_count + default: '1' + dtype: int inputs: -- domain: message - id: nordictap_in - optional: true - +- label: nordictap_in + domain: message outputs: -- domain: stream - dtype: byte - multiplicity: ${ channel_count } - -templates: - imports: import nordic - make: nordic.nordic_tx(${channel_count}) - +- label: out + domain: stream + dtype: byte + multiplicity: ${channel_count} file_format: 1 diff --git a/grc/nordic_nordictap_printer.block.yml b/grc/nordic_nordictap_printer.block.yml new file mode 100644 index 0000000..c944218 --- /dev/null +++ b/grc/nordic_nordictap_printer.block.yml @@ -0,0 +1,10 @@ +id: nordic_nordictap_printer +label: nordictap_printer +category: '[Nordic]' +templates: + imports: import nordic + make: nordic.nordictap_printer() +inputs: +- label: nordictap_in + domain: message +file_format: 1 diff --git a/grc/nordic_nordictap_transmitter.block.yml b/grc/nordic_nordictap_transmitter.block.yml new file mode 100644 index 0000000..58ecb21 --- /dev/null +++ b/grc/nordic_nordictap_transmitter.block.yml @@ -0,0 +1,38 @@ +id: nordic_nordictap_transmitter +label: nordictap_transmitter +category: '[Nordic]' +templates: + imports: import nordic + make: nordic.nordictap_transmitter(${channel_count}, ${address}, ${payload}, ${channel_index}, ${sequence_number}, ${big_packet}) +parameters: +- id: channel_count + label: Channel Count + default: '4' + dtype: int +- id: address + label: Address + default: '\x55\x55\x55\x55\x55' + dtype: string +- id: payload + label: Payload + default: '\xAA\xAA\xAA\xAA\xAA' + dtype: string +- id: channel_index + label: Channel Index + default: '0' + dtype: int +- id: sequence_number + label: Sequence Number + default: '0' + dtype: int + id: big_packet + label: Big Packet + default: '0' + dtype: int +inputs: +- label: trig + domain: message +outputs: +- label: nordictap_out + domain: message +file_format: 1 diff --git a/include/nordic/CMakeLists.txt b/include/nordic/CMakeLists.txt index 46f73f9..909ffc5 100644 --- a/include/nordic/CMakeLists.txt +++ b/include/nordic/CMakeLists.txt @@ -1,24 +1,17 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011,2012 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . ######################################################################## # Install public header files ######################################################################## install(FILES api.h + nordic_tx.h nordic_rx.h - nordic_tx.h DESTINATION include/nordic + DESTINATION include/nordic ) - diff --git a/include/nordic/api.h b/include/nordic/api.h index a3d963e..51b21e4 100644 --- a/include/nordic/api.h +++ b/include/nordic/api.h @@ -1,19 +1,12 @@ /* - Copyright (C) 2016 Bastille Networks - - 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 . -*/ + * Copyright 2011 Free Software Foundation, Inc. + * + * This file was generated by gr_modtool, a tool from the GNU Radio framework + * This file is a part of gr-nordic + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ #ifndef INCLUDED_NORDIC_API_H #define INCLUDED_NORDIC_API_H @@ -21,9 +14,9 @@ #include #ifdef gnuradio_nordic_EXPORTS -# define NORDIC_API __GR_ATTR_EXPORT +#define NORDIC_API __GR_ATTR_EXPORT #else -# define NORDIC_API __GR_ATTR_IMPORT +#define NORDIC_API __GR_ATTR_IMPORT #endif #endif /* INCLUDED_NORDIC_API_H */ diff --git a/include/nordic/nordic_rx.h b/include/nordic/nordic_rx.h index a105a38..c2b23f1 100644 --- a/include/nordic/nordic_rx.h +++ b/include/nordic/nordic_rx.h @@ -36,7 +36,7 @@ namespace gr { class NORDIC_API nordic_rx : virtual public gr::sync_block { public: - typedef boost::shared_ptr sptr; + typedef std::shared_ptr sptr; /*! * \brief Return a shared_ptr to a new instance of nordic::nordic_rx. @@ -46,10 +46,11 @@ namespace gr { * class. nordic::nordic_rx::make is the public interface for * creating new instances. */ - static sptr make(uint8_t channel=0, - uint8_t address_length=5, - uint8_t crc_length=2, - uint8_t data_rate=0); + static sptr make(const uint8_t channel=0, + const uint8_t address_length=5, + const uint8_t crc_length=2, + const uint8_t data_rate=0, + const std::string &address_match=""); // Channel getter/setter virtual uint8_t get_channel()=0; diff --git a/include/nordic/nordic_tx.h b/include/nordic/nordic_tx.h index c35291c..ece642e 100644 --- a/include/nordic/nordic_tx.h +++ b/include/nordic/nordic_tx.h @@ -36,7 +36,7 @@ namespace gr { class NORDIC_API nordic_tx : virtual public gr::sync_block { public: - typedef boost::shared_ptr sptr; + typedef std::shared_ptr sptr; /*! * \brief Return a shared_ptr to a new instance of nordic::nordic_tx. diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 4b8954e..b06d43a 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,39 +1,31 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011,2012,2016,2018,2019 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . ######################################################################## # Setup library ######################################################################## include(GrPlatform) #define LIB_SUFFIX -include_directories(${Boost_INCLUDE_DIR}) -link_directories(${Boost_LIBRARY_DIRS}) list(APPEND nordic_sources - nordic_rx_impl.cc - bit_shifting_byte_vector.cc nordic_tx_impl.cc - enhanced_shockburst_packet.cc ) + bit_shifting_byte_vector.cc + nordic_rx_impl.cc + enhanced_shockburst_packet.cc +) set(nordic_sources "${nordic_sources}" PARENT_SCOPE) if(NOT nordic_sources) - MESSAGE(STATUS "No C++ sources... skipping lib/") - return() + MESSAGE(STATUS "No C++ sources... skipping lib/") + return() endif(NOT nordic_sources) add_library(gnuradio-nordic SHARED ${nordic_sources}) -target_link_libraries(gnuradio-nordic ${Boost_LIBRARIES} gnuradio::gnuradio-runtime gnuradio::gnuradio-blocks gnuradio::gnuradio-filter gnuradio::gnuradio-blocks gnuradio::gnuradio-fft volk) +target_link_libraries(gnuradio-nordic gnuradio::gnuradio-runtime) target_include_directories(gnuradio-nordic PUBLIC $ PUBLIC $ @@ -49,24 +41,35 @@ endif(APPLE) ######################################################################## # Install built library files ######################################################################## -install(TARGETS gnuradio-nordic - LIBRARY DESTINATION lib${LIB_SUFFIX} # .so/.dylib file - ARCHIVE DESTINATION lib${LIB_SUFFIX} # .lib file - RUNTIME DESTINATION bin # .dll file -) +include(GrMiscUtils) +GR_LIBRARY_FOO(gnuradio-nordic) + +######################################################################## +# Print summary +######################################################################## +message(STATUS "Using install prefix: ${CMAKE_INSTALL_PREFIX}") +message(STATUS "Building for version: ${VERSION} / ${LIBVER}") ######################################################################## # Build and register unit test ######################################################################## include(GrTest) -include_directories(${CPPUNIT_INCLUDE_DIRS}) - +# If your unit tests require special include paths, add them here +#include_directories() +# List all files that contain Boost.UTF unit tests here list(APPEND test_nordic_sources - ${CMAKE_CURRENT_SOURCE_DIR}/test_nordic.cc - ${CMAKE_CURRENT_SOURCE_DIR}/qa_nordic.cc ) +# Anything we need to link to for the unit tests go here +list(APPEND GR_TEST_TARGET_DEPS gnuradio-nordic) -list(APPEND GR_TEST_TARGET_DEPS nordic) - +if(NOT test_nordic_sources) + MESSAGE(STATUS "No C++ unit tests... skipping") + return() +endif(NOT test_nordic_sources) +foreach(qa_file ${test_nordic_sources}) + GR_ADD_CPP_TEST("nordic_${qa_file}" + ${CMAKE_CURRENT_SOURCE_DIR}/${qa_file} + ) +endforeach(qa_file) diff --git a/lib/enhanced_shockburst_packet.cc b/lib/enhanced_shockburst_packet.cc index 1f3efe7..7af5c95 100644 --- a/lib/enhanced_shockburst_packet.cc +++ b/lib/enhanced_shockburst_packet.cc @@ -26,6 +26,7 @@ #include "enhanced_shockburst_packet.h" enhanced_shockburst_packet::enhanced_shockburst_packet(uint8_t address_length, + uint8_t big_packet, uint8_t payload_length, uint8_t sequence_number, uint8_t no_ack, @@ -34,6 +35,7 @@ enhanced_shockburst_packet::enhanced_shockburst_packet(uint8_t address_length, uint8_t * payload ) : m_address_length(address_length), + m_big_packet(big_packet), m_payload_length(payload_length), m_sequence_number(sequence_number), m_no_ack(no_ack), @@ -57,6 +59,8 @@ enhanced_shockburst_packet::enhanced_shockburst_packet(uint8_t address_length, m_packet_length_bits = blen*8; m_packet_bytes = new uint8_t[blen]; + memset(m_packet_bytes, 0, blen); + // Preamble if((address[0] & 0x80) == 0x80) m_packet_bytes[0] = 0xAA; else m_packet_bytes[0] = 0x55; @@ -64,26 +68,41 @@ enhanced_shockburst_packet::enhanced_shockburst_packet(uint8_t address_length, // Address memcpy(&m_packet_bytes[1], address, m_address_length); + uint8_t alignment_offset; // PCF - m_packet_bytes[1 + m_address_length] = (m_payload_length & 0x3F) << 2; - m_packet_bytes[1 + m_address_length] |= (m_sequence_number & 0x3); - m_packet_bytes[2 + m_address_length] = m_no_ack << 7; + if (!big_packet) + { + m_packet_bytes[1 + m_address_length] = (m_payload_length & 0x3F) << 2; + m_packet_bytes[1 + m_address_length] |= (m_sequence_number & 0x3); + m_packet_bytes[2 + m_address_length] = m_no_ack << 7; + alignment_offset = 1; + } + else { // 8-bits for payload length when NRF_ESB_MAX_PAYLOAD_LENGTH > 32 + m_packet_bytes[1 + m_address_length] = m_payload_length; + m_packet_bytes[2 + m_address_length] = (m_sequence_number & 0x3) << 6; + m_packet_bytes[2 + m_address_length] |= m_no_ack << 5; + alignment_offset = 3; + } // Payload for(int b = 0; b < m_payload_length; b++) { - m_packet_bytes[2 + m_address_length + b] |= (payload[b] >> 1); - m_packet_bytes[3 + m_address_length + b] |= (payload[b] << 7); + m_packet_bytes[2 + m_address_length + b] |= (payload[b] >> alignment_offset); + m_packet_bytes[3 + m_address_length + b] |= (payload[b] << (8 - alignment_offset)); } // Calculate the CRC uint16_t crc = 0xFFFF; - for(int b = 1; b < 7 + m_payload_length; b++) crc = crc_update(crc, m_packet_bytes[b]); - crc = crc_update(crc, m_packet_bytes[7 + m_payload_length] & 0x80, 1); + for(int b = 1; b < 7 + m_payload_length; b++) + crc = crc_update(crc, m_packet_bytes[b]); + + crc = crc_update(crc, m_packet_bytes[7 + m_payload_length] & (0xFF << (8 - alignment_offset)), alignment_offset); + memcpy(m_crc, &crc, m_crc_length); - m_packet_bytes[2 + m_address_length + m_payload_length] |= ((crc >> 9) & 0xFF); - m_packet_bytes[3 + m_address_length + m_payload_length] |= ((crc >> 1) & 0xFF); - m_packet_bytes[4 + m_address_length + m_payload_length] |= ((crc << 7) & 0x80); + + m_packet_bytes[2 + m_address_length + m_payload_length] |= ((crc >> (8 + alignment_offset)) & 0xFF); + m_packet_bytes[3 + m_address_length + m_payload_length] |= ((crc >> alignment_offset) & 0xFF); + m_packet_bytes[4 + m_address_length + m_payload_length] |= ((crc << (8 - alignment_offset)) & (0xFF << (8 - alignment_offset))); } // Destructur @@ -94,16 +113,59 @@ enhanced_shockburst_packet::~enhanced_shockburst_packet() delete[] m_crc; } -// Attempt to parse a packet from some incoming bytes +// Attempt to parse a packet from some incoming bytes using small packet protocol first, then large packet protocol bool enhanced_shockburst_packet::try_parse(const uint8_t * bytes, - const uint8_t * bytes_shifted, + const uint8_t ** addresses, + const uint8_t *address_match_len, uint8_t address_length, uint8_t crc_length, enhanced_shockburst_packet *& packet) +{ + if (!enhanced_shockburst_packet::_try_parse(bytes, + addresses, + address_match_len, + address_length, + crc_length, + packet, + false)) + { + return enhanced_shockburst_packet::_try_parse(bytes, + addresses, + address_match_len, + address_length, + crc_length, + packet, + true); + } + + return true; +} +bool enhanced_shockburst_packet::_try_parse(const uint8_t * bytes, + const uint8_t ** addresses, + const uint8_t * address_match_len, + uint8_t address_length, + uint8_t crc_length, + enhanced_shockburst_packet * &packet, + bool big_packet) { // Read the payload length - uint8_t payload_length = bytes[6] >> 2; - if(payload_length > 32) return false; + uint8_t payload_length; + uint8_t alignment_offset; + + if (big_packet) { + payload_length = bytes[6]; + alignment_offset = 3; + + if (payload_length > 252) + return false; + } + else { + payload_length = bytes[6] >> 2; + alignment_offset = 1; + + if (payload_length > 32) + return false; + } // Read the address uint8_t * address = new uint8_t[address_length]; @@ -111,32 +173,84 @@ bool enhanced_shockburst_packet::try_parse(const uint8_t * bytes, // Read the given CRC uint16_t crc_given; - memcpy(&crc_given, &bytes_shifted[8 + payload_length], 2); + crc_given = bytes[2 + address_length + payload_length] & (0xFF >> alignment_offset); + crc_given <<= 8; + crc_given |= bytes[3 + address_length + payload_length]; + crc_given <<= alignment_offset; + crc_given |= bytes[4 + address_length + payload_length] >> (8 - alignment_offset) ; + crc_given = htons(crc_given); + // Calculate the CRC uint16_t crc = 0xFFFF; for(int b = 1; b < 7 + payload_length; b++) crc = crc_update(crc, bytes[b]); - crc = crc_update(crc, bytes[7 + payload_length] & 0x80, 1); + crc = crc_update(crc, bytes[7 + payload_length] & (0xFF << (8 - alignment_offset)), alignment_offset); crc = htons(crc); // Validate the CRC if(memcmp(&crc, &crc_given, 2) != 0) { - delete[] address; - return false; + // If we've been provided a list of possible addresses, look for those so we can report CRC errors + // Only check this if we're in the big_packet round of parsing, otherwise will report valid BP + // packets during the non-BP parsing round. + if (address_match_len && big_packet) + { + const uint8_t* cur_match_len = address_match_len; + const uint8_t** cur_addr_match = addresses; + + while (*cur_match_len) + { + if (memcmp(address, *cur_addr_match, *cur_match_len) == 0) + { + printf("Possible NRF packet with CRC error (given: %04X, calculated: %04X, length: %d, address: ", + crc_given, crc, payload_length); + for (int i = 0; i < address_length; i++) printf("%02X",address[i]); + printf(")\n"); + break; + } + cur_match_len++; + cur_addr_match++; + } + } + + delete[] address; + return false; } // Read the sequence number and no-ACK bit - uint8_t seq = bytes[6] & 0x3; - uint8_t no_ack = bytes[7] >> 7; + uint8_t seq; + uint8_t no_ack; + + if (big_packet) + { + seq = bytes[7] >> 6; + no_ack = (bytes[7] >> 5) & 0x01; + } + else { + seq = bytes[6] & 0x3; + no_ack = bytes[7] >> 7; + } // Read the payload - uint8_t payload[32]; - memcpy(payload, &bytes_shifted[8], payload_length); + uint8_t payload[252]; - // Update the fields - packet = new enhanced_shockburst_packet(address_length, payload_length, seq, no_ack, crc_length, address, payload); + // Payload + for (int b = 0; b < payload_length; b++) + { + payload[b] = bytes[7 + b] << alignment_offset; + payload[b] |= bytes[8 + b] >> (8 - alignment_offset); + } + // Update the fields + packet = new enhanced_shockburst_packet(address_length, + big_packet, + payload_length, + seq, + no_ack, + crc_length, + address, + payload); + // Cleanup delete[] address; @@ -160,7 +274,10 @@ void enhanced_shockburst_packet::print() printf("Bytes: "); for(int x = 0; x < m_packet_length_bytes; x++) printf("%02X ", m_packet_bytes[x]); - printf("\n"); + printf("BP: %d\n", m_big_packet); + printf("ACK: %d\n", m_no_ack); + + printf("\n"); printf("\n"); } @@ -175,4 +292,4 @@ uint16_t enhanced_shockburst_packet::crc_update (uint16_t crc, uint8_t data, uin else crc <<= 1; } return crc; -} \ No newline at end of file +} diff --git a/lib/enhanced_shockburst_packet.h b/lib/enhanced_shockburst_packet.h index 3db60fc..4018785 100644 --- a/lib/enhanced_shockburst_packet.h +++ b/lib/enhanced_shockburst_packet.h @@ -30,6 +30,7 @@ class enhanced_shockburst_packet // Constructor enhanced_shockburst_packet(uint8_t address_length, + uint8_t big_packet, uint8_t payload_length, uint8_t sequence_number, uint8_t no_ack, @@ -43,11 +44,20 @@ class enhanced_shockburst_packet // Attempt to parse a packet from some incoming bytes static bool try_parse(const uint8_t * bytes, - const uint8_t * bytes_shifted, + const uint8_t ** addresses, + const uint8_t * address_match_len, uint8_t address_length, uint8_t crc_length, enhanced_shockburst_packet *& packet); + static bool _try_parse(const uint8_t* bytes, + const uint8_t** addresses, + const uint8_t* address_match_len, + uint8_t address_length, + uint8_t crc_length, + enhanced_shockburst_packet*& packet, + bool big_packet); + // Process a crc byte (or partial byte) static uint16_t crc_update (uint16_t crc, uint8_t data, uint8_t bits=8); @@ -56,6 +66,7 @@ class enhanced_shockburst_packet // Getters const uint8_t payload_length() { return m_payload_length; } + //const uint8_t address_length() { return m_address_length; } const uint8_t bytes_length() { return m_packet_length_bytes; } const uint8_t sequence_number() { return m_sequence_number; } const uint8_t no_ack() { return m_no_ack; } @@ -63,12 +74,16 @@ class enhanced_shockburst_packet const uint8_t * payload() { return m_payload; } const uint8_t * crc() { return m_crc; } const uint8_t * bytes() { return m_packet_bytes; } + const uint8_t big_packet() { return m_big_packet; } private: // Address length uint8_t m_address_length; + // Big packet protocol + bool m_big_packet; + // Payload length uint8_t m_payload_length; @@ -99,4 +114,4 @@ class enhanced_shockburst_packet } __attribute__((packed)); -#endif // ENHANCED_SHOCKBURST_PACKET_H \ No newline at end of file +#endif // ENHANCED_SHOCKBURST_PACKET_H diff --git a/lib/nordic_rx_impl.cc b/lib/nordic_rx_impl.cc index 2cb45c5..56706e6 100644 --- a/lib/nordic_rx_impl.cc +++ b/lib/nordic_rx_impl.cc @@ -25,6 +25,7 @@ #include #include #include +#include #include "nordic_rx_impl.h" #include "nordictap.h" @@ -32,31 +33,74 @@ namespace gr { namespace nordic { nordic_rx::sptr - nordic_rx::make(uint8_t channel, - uint8_t address_length, - uint8_t crc_length, - uint8_t data_rate) + nordic_rx::make(const uint8_t channel, + const uint8_t address_length, + const uint8_t crc_length, + const uint8_t data_rate, + const std::string &address_match) { return gnuradio::get_initial_sptr - (new nordic_rx_impl(channel, address_length, crc_length, data_rate)); + (new nordic_rx_impl(channel, address_length, crc_length, data_rate, address_match)); } /* * The private constructor */ - nordic_rx_impl::nordic_rx_impl(uint8_t channel, - uint8_t address_length, - uint8_t crc_length, - uint8_t data_rate) + nordic_rx_impl::nordic_rx_impl(const uint8_t channel, + const uint8_t address_length, + const uint8_t crc_length, + const uint8_t data_rate, + const std::string &address_match) : gr::sync_block("nordic_rx", gr::io_signature::make(1, 1, sizeof(uint8_t)), gr::io_signature::make(0, 0, 0)), - m_decoded_bits_bytes(42*8 /* buffer sufficient for max ESB frame length */), + m_decoded_bits_bytes(262*8 /* buffer sufficient for max ESB frame length */), // ESB payload can be up to 252 bytes plus header+crc m_crc_length(crc_length), m_address_length(address_length), m_channel(channel), - m_data_rate(data_rate) + m_data_rate(data_rate), + m_addresses(NULL), + m_address_match_len(NULL) { + // Parse list of addresses + if (!address_match.empty()) + { + std::string match_buffer = address_match; + int n_addresses = std::count(match_buffer.begin(), match_buffer.end(), ',') + 1; + + m_addresses = new uint8_t *[n_addresses]; + for (int i = 0; i < n_addresses; i++) + m_addresses[i] = new uint8_t[address_length]; + + m_address_match_len = new uint8_t[n_addresses + 1]; + m_address_match_len[n_addresses] = 0; + + int cur_address = 0; + size_t e = 0; + + std::string::iterator s = match_buffer.begin(); + do + { + e = match_buffer.find(',', s - match_buffer.begin()); + + if (e == std::string::npos) + e = match_buffer.end() - match_buffer.begin(); + + m_address_match_len[cur_address] = std::min((e - (s - match_buffer.begin())) / 2, (size_t) address_length); + + try { + std::string hex_address = boost::algorithm::unhex(match_buffer.substr(s - match_buffer.begin(), m_address_match_len[cur_address] * 2)); + memcpy(m_addresses[cur_address], hex_address.c_str(), m_address_match_len[cur_address]); + cur_address++; + } + catch (boost::algorithm::hex_decode_error hde) { + printf("Warning, invalid hex data provided as address match list to nordic_rx\n"); + } + + s += (e - (s - match_buffer.begin())) + 1; + } while (s < match_buffer.end()); + } + message_port_register_out(pmt::mp("nordictap_out")); } @@ -65,7 +109,15 @@ namespace gr { */ nordic_rx_impl::~nordic_rx_impl() { - + if (m_addresses) + { + for (int i = 0; i < 1; i++) + delete[] m_addresses[i]; + delete[] m_addresses; + } + + if (m_address_match_len) + delete[] m_address_match_len; } int @@ -87,19 +139,23 @@ namespace gr { { // Check for a valid first address bit if((bytes[0] & 0x80) == (bytes[1] & 0x80)) - { + { // Attempt to decode a payload if(enhanced_shockburst_packet::try_parse(bytes, - m_decoded_bits_bytes.bytes(0), + (const uint8_t **) m_addresses, + (const uint8_t *) m_address_match_len, m_address_length, m_crc_length, m_enhanced_shockburst)) { + // m_enhanced_shockburst->print(); + // Build the wireshark header nordictap_header header; header.channel = m_channel; header.data_rate = m_data_rate; header.address_length = m_address_length; + header.big_packet = m_enhanced_shockburst->big_packet(); header.payload_length = m_enhanced_shockburst->payload_length(); header.sequence_number = m_enhanced_shockburst->sequence_number(); header.no_ack = m_enhanced_shockburst->no_ack(); @@ -112,6 +168,9 @@ namespace gr { memcpy(&buffer[sizeof(nordictap_header)], m_enhanced_shockburst->address(), m_address_length); memcpy(&buffer[sizeof(nordictap_header) + m_address_length], m_enhanced_shockburst->payload(), header.payload_length); memcpy(&buffer[sizeof(nordictap_header) + m_address_length + header.payload_length], m_enhanced_shockburst->crc(), m_crc_length); + + //printf("Buffer=%s", buffer); + //printf("\n"); // Send the packet to wireshark boost::asio::io_service io_service; diff --git a/lib/nordic_rx_impl.h b/lib/nordic_rx_impl.h index adcf668..e33f7e3 100644 --- a/lib/nordic_rx_impl.h +++ b/lib/nordic_rx_impl.h @@ -41,6 +41,8 @@ namespace gr { uint8_t m_crc_length; uint8_t m_channel; uint8_t m_data_rate; + uint8_t** m_addresses; + uint8_t* m_address_match_len; // Incoming bit/byte vector bit_shifting_byte_vector m_decoded_bits_bytes; @@ -51,10 +53,11 @@ namespace gr { public: // Constructor/destructor - nordic_rx_impl(uint8_t channel, - uint8_t address_length, - uint8_t crc_length, - uint8_t data_rate); + nordic_rx_impl(const uint8_t channel, + const uint8_t address_length, + const uint8_t crc_length, + const uint8_t data_rate, + const std::string &address_match); ~nordic_rx_impl(); // Main work method diff --git a/lib/nordic_tx_impl.cc b/lib/nordic_tx_impl.cc index 019f39e..1dfe011 100644 --- a/lib/nordic_tx_impl.cc +++ b/lib/nordic_tx_impl.cc @@ -24,6 +24,7 @@ #include #include +#include #include "nordic_tx_impl.h" #include "nordictap.h" #include "enhanced_shockburst_packet.h" @@ -49,7 +50,7 @@ namespace gr { { // Register nordictap input, which accepts packets to transmit message_port_register_in(pmt::intern("nordictap_in")); - set_msg_handler(pmt::intern("nordictap_in"), boost::bind(&nordic_tx_impl::nordictap_message_handler, this, _1)); + set_msg_handler(pmt::intern("nordictap_in"), boost::bind(&nordic_tx_impl::nordictap_message_handler, this, boost::placeholders::_1)); } /* @@ -63,6 +64,7 @@ namespace gr { void nordic_tx_impl::nordictap_message_handler(pmt::pmt_t msg) { m_tx_queue.push(msg); + //printf("Got new message\n"); } int @@ -78,7 +80,7 @@ namespace gr { // Get the blob std::vector vec = pmt::u8vector_elements(m_tx_queue.front()); uint8_t * blob = vec.data(); - + // Read the channel index uint8_t channel = blob[0]; @@ -97,6 +99,7 @@ namespace gr { // Build the packet enhanced_shockburst_packet * packet = new enhanced_shockburst_packet(header.address_length, + header.big_packet, header.payload_length, header.sequence_number, header.no_ack, @@ -107,14 +110,26 @@ namespace gr { // Remove the blob from the queue m_tx_queue.pop(); + memset(output_items[channel], 0, packet->bytes_length()*2); // Write the output bytes uint8_t * out = (uint8_t *)output_items[channel]; + for(int b = 0; b < packet->bytes_length(); b++) + //for(int b = 0; b < noutput_items; b++) { out[b] = packet->bytes()[b]; - out[packet->bytes_length()*2+b] = packet->bytes()[b]; + //printf(" ByteOut = %02X\n", out[b]); + //printf(" ByteIn = %02X\n", packet->bytes()[b]); + //out[packet->bytes_length()*2+b] = packet->bytes()[b]; + //out[packet->bytes_length()*2+b] = 0x0; + //printf(" Bytes = %02X\n", out[packet->bytes_length()*2+b]); + //out[packet->bytes_length()*3+b] = packet->bytes()[b]; } - + /*for(int b = 0; b < 5; b++) + { + out[packet->bytes_length()*2+b] = 0x0; + }*/ + //memcpy(output_items[0],out, packet->bytes_length()*2); // Write zeros to the other channels' buffers for(int c = 0; c < m_channel_count; c++) { @@ -123,14 +138,34 @@ namespace gr { memset(output_items[c], 0, packet->bytes_length()*2); } } - + //printf("Number of output items %d\n", noutput_items); + //printf("Channel = %d\n",blob[0]); + //printf("Packet length = %d\n",packet->bytes_length()*2); + //packet->print(); // Cleanup delete[] address; delete[] payload; - delete packet; + //printf("Number of items written sob %ld\n", nitems_written(0)); + add_item_tag(0, nitems_written(0), + pmt::string_to_symbol("tx_sob"), + pmt::PMT_T, + pmt::string_to_symbol(name())); + //printf("Number of items written eob %ld\n", nitems_written(0) + packet->bytes_length()); + add_item_tag(0, nitems_written(0) + packet->bytes_length(), + pmt::string_to_symbol("tx_eob"), + pmt::PMT_T, + pmt::string_to_symbol(name())); + int packet_length = packet->bytes_length()*2; + //printf("Number of items written %ld\n", nitems_written(0)); + add_item_tag(0, // Port number + nitems_written(0), // Offset + pmt::mp("packet_len"), // Key + pmt::from_uint64(packet_length) // Value + ); + delete packet; //This is really stupid! // Return the number of bytes produced - return packet->bytes_length()*2; + return packet_length; } else { diff --git a/lib/nordictap.h b/lib/nordictap.h index d9e4e52..4affc37 100644 --- a/lib/nordictap.h +++ b/lib/nordictap.h @@ -31,6 +31,9 @@ struct nordictap_header // CRC length, in bytes uint8_t crc_length; + // Big packet protocol + bool big_packet; + } __attribute__((packed)); #endif // NORDICTAP_H \ No newline at end of file diff --git a/lib/qa_nordic.cc b/lib/qa_nordic.cc deleted file mode 100644 index 14c4244..0000000 --- a/lib/qa_nordic.cc +++ /dev/null @@ -1,32 +0,0 @@ -/* - Copyright (C) 2016 Bastille Networks - - 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 . -*/ - -/* - * This class gathers together all the test cases for the gr-filter - * directory into a single test suite. As you create new test cases, - * add them here. - */ - -#include "qa_nordic.h" - -CppUnit::TestSuite * -qa_nordic::suite() -{ - CppUnit::TestSuite *s = new CppUnit::TestSuite("nordic"); - - return s; -} diff --git a/lib/qa_nordic.h b/lib/qa_nordic.h deleted file mode 100644 index 9f57ecd..0000000 --- a/lib/qa_nordic.h +++ /dev/null @@ -1,34 +0,0 @@ -/* -*- c++ -*- */ -/* - Copyright (C) 2016 Bastille Networks - - 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 . -*/ - -#ifndef _QA_NORDIC_H_ -#define _QA_NORDIC_H_ - -#include -#include - -//! collect all the tests for the gr-filter directory - -class __GR_ATTR_EXPORT qa_nordic -{ - public: - //! return suite of tests for all of gr-filter directory - static CppUnit::TestSuite *suite(); -}; - -#endif /* _QA_NORDIC_H_ */ diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 5e26f62..257477f 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -1,17 +1,10 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# SPDX-License-Identifier: GPL-3.0-or-later # -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . ######################################################################## # Include python install macros @@ -21,12 +14,15 @@ if(NOT PYTHONINTERP_FOUND) return() endif() +add_subdirectory(bindings) + ######################################################################## # Install python sources ######################################################################## GR_PYTHON_INSTALL( FILES __init__.py + nordic_blocks.py DESTINATION ${GR_PYTHON_DIR}/nordic ) @@ -36,4 +32,3 @@ GR_PYTHON_INSTALL( include(GrTest) set(GR_TEST_TARGET_DEPS gnuradio-nordic) -set(GR_TEST_PYTHON_DIRS ${CMAKE_BINARY_DIR}/swig) diff --git a/python/__init__.py b/python/__init__.py index dc9f12b..2d16fe5 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -1,19 +1,8 @@ -''' - Copyright (C) 2016 Bastille Networks - - 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 . -''' +# +# Copyright 2008,2009 Free Software Foundation, Inc. +# +# SPDX-License-Identifier: GPL-3.0-or-later +# # The presence of this file turns this directory into a Python package @@ -21,15 +10,15 @@ This is the GNU Radio NORDIC module. Place your Python package description here (python/__init__.py). ''' +import os -# import swig generated symbols into the nordic namespace +# import pybind11 generated symbols into the nordic namespace try: - # this might fail if the module is python-only - from nordic.nordic_swig import * -except ImportError: - pass + # this might fail if the module is python-only + from .nordic_python import * +except ModuleNotFoundError: + pass # import any pure python here - - # +from .nordic_blocks import nordictap_printer, nordictap_transmitter \ No newline at end of file diff --git a/python/bindings/CMakeLists.txt b/python/bindings/CMakeLists.txt new file mode 100644 index 0000000..6e4ee8a --- /dev/null +++ b/python/bindings/CMakeLists.txt @@ -0,0 +1,41 @@ +# Copyright 2020 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# SPDX-License-Identifier: GPL-3.0-or-later +# + +######################################################################## +# Check if there is C++ code at all +######################################################################## +if(NOT nordic_sources) + MESSAGE(STATUS "No C++ sources... skipping python bindings") + return() +endif(NOT nordic_sources) + +######################################################################## +# Check for pygccxml +######################################################################## +GR_PYTHON_CHECK_MODULE_RAW( + "pygccxml" + "import pygccxml" + PYGCCXML_FOUND + ) + +include(GrPybind) + +######################################################################## +# Python Bindings +######################################################################## + +list(APPEND nordic_python_files + nordic_rx_python.cc + nordic_tx_python.cc + python_bindings.cc) + +GR_PYBIND_MAKE_OOT(nordic + ../.. + gr::nordic + "${nordic_python_files}") + +install(TARGETS nordic_python DESTINATION ${GR_PYTHON_DIR}/nordic COMPONENT pythonapi) diff --git a/python/bindings/README.md b/python/bindings/README.md new file mode 100644 index 0000000..e69de29 diff --git a/python/bindings/bind_oot_file.py b/python/bindings/bind_oot_file.py new file mode 100644 index 0000000..91719f7 --- /dev/null +++ b/python/bindings/bind_oot_file.py @@ -0,0 +1,57 @@ +import warnings +import argparse +import os +from gnuradio.bindtool import BindingGenerator +import pathlib +import sys + +parser = argparse.ArgumentParser(description='Bind a GR Out of Tree Block') +parser.add_argument('--module', type=str, + help='Name of gr module containing file to bind (e.g. fft digital analog)') + +parser.add_argument('--output_dir', default='/tmp', + help='Output directory of generated bindings') +parser.add_argument('--prefix', help='Prefix of Installed GNU Radio') +parser.add_argument('--src', help='Directory of gnuradio source tree', + default=os.path.dirname(os.path.abspath(__file__))+'/../../..') + +parser.add_argument( + '--filename', help="File to be parsed") + +parser.add_argument( + '--defines', help='Set additional defines for precompiler',default=(), nargs='*') +parser.add_argument( + '--include', help='Additional Include Dirs, separated', default=(), nargs='*') + +parser.add_argument( + '--status', help='Location of output file for general status (used during cmake)', default=None +) +parser.add_argument( + '--flag_automatic', default='0' +) +parser.add_argument( + '--flag_pygccxml', default='0' +) + +args = parser.parse_args() + +prefix = args.prefix +output_dir = args.output_dir +defines = tuple(','.join(args.defines).split(',')) +includes = ','.join(args.include) +name = args.module + +namespace = ['gr', name] +prefix_include_root = name + + +with warnings.catch_warnings(): + warnings.filterwarnings("ignore", category=DeprecationWarning) + + bg = BindingGenerator(prefix, namespace, + prefix_include_root, output_dir, define_symbols=defines, addl_includes=includes, + catch_exceptions=False, write_json_output=False, status_output=args.status, + flag_automatic=True if args.flag_automatic.lower() in [ + '1', 'true'] else False, + flag_pygccxml=True if args.flag_pygccxml.lower() in ['1', 'true'] else False) + bg.gen_file_binding(args.filename) diff --git a/python/bindings/docstrings/README.md b/python/bindings/docstrings/README.md new file mode 100644 index 0000000..295455a --- /dev/null +++ b/python/bindings/docstrings/README.md @@ -0,0 +1 @@ +This directory stores templates for docstrings that are scraped from the include header files for each block \ No newline at end of file diff --git a/python/bindings/docstrings/nordic_rx_pydoc_template.h b/python/bindings/docstrings/nordic_rx_pydoc_template.h new file mode 100644 index 0000000..89f27ad --- /dev/null +++ b/python/bindings/docstrings/nordic_rx_pydoc_template.h @@ -0,0 +1,36 @@ +/* + * Copyright 2021 Free Software Foundation, Inc. + * + * This file is part of GNU Radio + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ +#include "pydoc_macros.h" +#define D(...) DOC(gr,nordic, __VA_ARGS__ ) +/* + This file contains placeholders for docstrings for the Python bindings. + Do not edit! These were automatically extracted during the binding process + and will be overwritten during the build process + */ + + + + static const char *__doc_gr_nordic_nordic_rx = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_rx_nordic_rx_0 = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_rx_nordic_rx_1 = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_rx_make = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_rx_get_channel = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_rx_set_channel = R"doc()doc"; + + diff --git a/python/bindings/docstrings/nordic_tx_pydoc_template.h b/python/bindings/docstrings/nordic_tx_pydoc_template.h new file mode 100644 index 0000000..910cb4d --- /dev/null +++ b/python/bindings/docstrings/nordic_tx_pydoc_template.h @@ -0,0 +1,27 @@ +/* + * Copyright 2021 Free Software Foundation, Inc. + * + * This file is part of GNU Radio + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ +#include "pydoc_macros.h" +#define D(...) DOC(gr,nordic, __VA_ARGS__ ) +/* + This file contains placeholders for docstrings for the Python bindings. + Do not edit! These were automatically extracted during the binding process + and will be overwritten during the build process + */ + + + + static const char *__doc_gr_nordic_nordic_tx = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_tx_nordic_tx = R"doc()doc"; + + + static const char *__doc_gr_nordic_nordic_tx_make = R"doc()doc"; + + diff --git a/python/bindings/header_utils.py b/python/bindings/header_utils.py new file mode 100644 index 0000000..165124e --- /dev/null +++ b/python/bindings/header_utils.py @@ -0,0 +1,78 @@ +# Utilities for reading values in header files + +from argparse import ArgumentParser +import re + + +class PybindHeaderParser: + def __init__(self, pathname): + with open(pathname,'r') as f: + self.file_txt = f.read() + + def get_flag_automatic(self): + # p = re.compile(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)') + # m = p.search(self.file_txt) + m = re.search(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)', self.file_txt) + if (m and m.group(1) == '1'): + return True + else: + return False + + def get_flag_pygccxml(self): + # p = re.compile(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)') + # m = p.search(self.file_txt) + m = re.search(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)', self.file_txt) + if (m and m.group(1) == '1'): + return True + else: + return False + + def get_header_filename(self): + # p = re.compile(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)') + # m = p.search(self.file_txt) + m = re.search(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)', self.file_txt) + if (m): + return m.group(1) + else: + return None + + def get_header_file_hash(self): + # p = re.compile(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)') + # m = p.search(self.file_txt) + m = re.search(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)', self.file_txt) + if (m): + return m.group(1) + else: + return None + + def get_flags(self): + return f'{self.get_flag_automatic()};{self.get_flag_pygccxml()};{self.get_header_filename()};{self.get_header_file_hash()};' + + + +def argParse(): + """Parses commandline args.""" + desc='Reads the parameters from the comment block in the pybind files' + parser = ArgumentParser(description=desc) + + parser.add_argument("function", help="Operation to perform on comment block of pybind file", choices=["flag_auto","flag_pygccxml","header_filename","header_file_hash","all"]) + parser.add_argument("pathname", help="Pathname of pybind c++ file to read, e.g. blockname_python.cc") + + return parser.parse_args() + +if __name__ == "__main__": + # Parse command line options and set up doxyxml. + args = argParse() + + pbhp = PybindHeaderParser(args.pathname) + + if args.function == "flag_auto": + print(pbhp.get_flag_automatic()) + elif args.function == "flag_pygccxml": + print(pbhp.get_flag_pygccxml()) + elif args.function == "header_filename": + print(pbhp.get_header_filename()) + elif args.function == "header_file_hash": + print(pbhp.get_header_file_hash()) + elif args.function == "all": + print(pbhp.get_flags()) \ No newline at end of file diff --git a/python/bindings/nordic_rx_python.cc b/python/bindings/nordic_rx_python.cc new file mode 100644 index 0000000..ac2918e --- /dev/null +++ b/python/bindings/nordic_rx_python.cc @@ -0,0 +1,77 @@ +/* + * Copyright 2021 Free Software Foundation, Inc. + * + * This file is part of GNU Radio + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ + +/***********************************************************************************/ +/* This file is automatically generated using bindtool and can be manually edited */ +/* The following lines can be configured to regenerate this file during cmake */ +/* If manual edits are made, the following tags should be modified accordingly. */ +/* BINDTOOL_GEN_AUTOMATIC(0) */ +/* BINDTOOL_USE_PYGCCXML(0) */ +/* BINDTOOL_HEADER_FILE(nordic_rx.h) */ +/* BINDTOOL_HEADER_FILE_HASH(4f65600078a25f6e89110772295838c5) */ +/***********************************************************************************/ + +#include +#include +#include + +namespace py = pybind11; + +#include +// pydoc.h is automatically generated in the build directory +#include + +void bind_nordic_rx(py::module& m) +{ + + using nordic_rx = ::gr::nordic::nordic_rx; + + + py::class_>(m, "nordic_rx", D(nordic_rx)) + + .def(py::init(&nordic_rx::make), + py::arg("channel") = 0, + py::arg("address_length") = 5, + py::arg("crc_length") = 2, + py::arg("data_rate") = 0, + py::arg("address_match") = "", + D(nordic_rx,make) + ) + + + + + + + .def("get_channel",&nordic_rx::get_channel, + D(nordic_rx,get_channel) + ) + + + + .def("set_channel",&nordic_rx::set_channel, + py::arg("channel"), + D(nordic_rx,set_channel) + ) + + ; + + + + +} + + + + + + + + diff --git a/python/bindings/nordic_tx_python.cc b/python/bindings/nordic_tx_python.cc new file mode 100644 index 0000000..fc8d198 --- /dev/null +++ b/python/bindings/nordic_tx_python.cc @@ -0,0 +1,60 @@ +/* + * Copyright 2021 Free Software Foundation, Inc. + * + * This file is part of GNU Radio + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ + +/***********************************************************************************/ +/* This file is automatically generated using bindtool and can be manually edited */ +/* The following lines can be configured to regenerate this file during cmake */ +/* If manual edits are made, the following tags should be modified accordingly. */ +/* BINDTOOL_GEN_AUTOMATIC(0) */ +/* BINDTOOL_USE_PYGCCXML(0) */ +/* BINDTOOL_HEADER_FILE(nordic_tx.h) */ +/* BINDTOOL_HEADER_FILE_HASH(1d227aa9169123335554c7962533ad4d) */ +/***********************************************************************************/ + +#include +#include +#include + +namespace py = pybind11; + +#include +// pydoc.h is automatically generated in the build directory +#include + +void bind_nordic_tx(py::module& m) +{ + + using nordic_tx = ::gr::nordic::nordic_tx; + + + py::class_>(m, "nordic_tx", D(nordic_tx)) + + .def(py::init(&nordic_tx::make), + py::arg("channel_count") = 1, + D(nordic_tx,make) + ) + + + + + ; + + + + +} + + + + + + + + diff --git a/python/bindings/python_bindings.cc b/python/bindings/python_bindings.cc new file mode 100644 index 0000000..2ce0039 --- /dev/null +++ b/python/bindings/python_bindings.cc @@ -0,0 +1,57 @@ +/* + * Copyright 2020 Free Software Foundation, Inc. + * + * This file is part of GNU Radio + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ + +#include + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include + +namespace py = pybind11; + +// Headers for binding functions +/**************************************/ +// The following comment block is used for +// gr_modtool to insert function prototypes +// Please do not delete +/**************************************/ +// BINDING_FUNCTION_PROTOTYPES( + void bind_nordic_rx(py::module& m); + void bind_nordic_tx(py::module& m); +// ) END BINDING_FUNCTION_PROTOTYPES + + +// We need this hack because import_array() returns NULL +// for newer Python versions. +// This function is also necessary because it ensures access to the C API +// and removes a warning. +void* init_numpy() +{ + import_array(); + return NULL; +} + +PYBIND11_MODULE(nordic_python, m) +{ + // Initialize the numpy C API + // (otherwise we will see segmentation faults) + init_numpy(); + + // Allow access to base block methods + py::module::import("gnuradio.gr"); + + /**************************************/ + // The following comment block is used for + // gr_modtool to insert binding function calls + // Please do not delete + /**************************************/ + // BINDING_FUNCTION_CALLS( + bind_nordic_rx(m); + bind_nordic_tx(m); + // ) END BINDING_FUNCTION_CALLS +} diff --git a/python/build_utils.py b/python/build_utils.py index a5a59a3..6570080 100644 --- a/python/build_utils.py +++ b/python/build_utils.py @@ -19,13 +19,13 @@ """ import re, os, os.path -from .build_utils_codes import * +from build_utils_codes import * # set srcdir to the directory that contains Makefile.am try: srcdir = os.environ['srcdir'] -except KeyError as e: +except KeyError, e: srcdir = "." srcdir = srcdir + '/' @@ -35,7 +35,7 @@ do_makefile = False else: do_makefile = True -except KeyError as e: +except KeyError, e: do_makefile = False # set do_sources to either true or false dependeing on the environment @@ -44,7 +44,7 @@ do_sources = False else: do_sources = True -except KeyError as e: +except KeyError, e: do_sources = True name_dict = {} @@ -123,7 +123,7 @@ def extract_extension (template_name): # we return everything between the penultimate . and .t mo = re.search (r'\.([a-z]+)\.t$', template_name) if not mo: - raise ValueError("Incorrectly formed template_name '%s'" % (template_name,)) + raise ValueError, "Incorrectly formed template_name '%s'" % (template_name,) return mo.group (1) def open_src (name, mode): diff --git a/python/nordic_blocks.py b/python/nordic_blocks.py new file mode 100644 index 0000000..07f3fba --- /dev/null +++ b/python/nordic_blocks.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python + +from gnuradio import gr, blocks, digital +import _thread +import nordic +import pmt +import struct +import time +import numpy +import array +import random +import argparse +from bitstring import BitArray +from gnuradio import uhd +from queue import Queue + +# Nordic transmitter strobe +class nordictap_transmitter(gr.sync_block): + + # Constructor + + def __init__(self, channel_map, address, payload, channel_index, sequence_number, big_packet): + gr.sync_block.__init__( + self, name="Nordictap Transmitter", in_sig=None, out_sig=None) + + self.channel_map = [channel_map] + self.address = address + self.payload = payload + self.channel_index = channel_index + self.sequence_number = sequence_number + self.big_packet = big_packet + + # Packet output port + self.message_port_register_in(pmt.intern("trig")) + self.message_port_register_out(pmt.intern("nordictap_out")) + + self.set_msg_handler(pmt.intern("trig"), self.transmit) + + # Transmit a packet + def transmit(self, msg): + + channel = self.channel_map[self.channel_index] + + if self.sequence_number == 4: + self.sequence_number = 0 + + #print address + #print('SEQ=' + str(self.sequence_number)) + # Build a payload + nordictap = [self.channel_index] + [ + channel, 2, len(self.address), len(self.payload), self.sequence_number, 0, 2, self.big_packet] + for c in self.address: + nordictap.append(ord(c)) + for c in self.payload: + nordictap.append(ord(c)) + #print nordictap + self.sequence_number += 1 + # Transmit packet + #vec = pmt.make_u8vector(len(nordictap), 0) + vec = pmt.init_u8vector(len(nordictap), nordictap) + #for x in range(len(nordictap)): + # pmt.u8vector_set(vec, x, nordictap[x]) + self.message_port_pub(pmt.intern("nordictap_out"), vec) + #time.sleep(0.2) + + # Nordic Printer +class nordictap_printer(gr.sync_block): + + # Constructor + + def __init__(self): + gr.sync_block.__init__( + self, name="Nordictap Printer", in_sig=None, out_sig=None) + + # Received packet input port + self.message_port_register_in(pmt.intern("nordictap_in")) + self.set_msg_handler( + pmt.intern("nordictap_in"), self.nordictap_handler) + + # Handle incoming packets, and print payloads + def nordictap_handler(self, msg): + + # PMT to byte string + data = pmt.to_python(msg).tostring() + + # Unpack the header + values = struct.unpack('BBBBBBBB', data[0:8]) + channel = values[0] + data_rate = values[1] + address_length = values[2] + payload_length = values[3] + sequence_number = values[4] + no_ack = values[5] + crc_length = values[6] + big_packet = values[7] + + # Parse the address, payload, and crc + address = data[8:8 + address_length] + payload = data[8 + address_length:8 + address_length + payload_length] + crc = data[8 + address_length + payload_length: + 8 + address_length + payload_length + crc_length] + + # Print the channel, sequence number, address and payload + print('CH=' + str(2400 + channel)), + print('SEQ=' + str(sequence_number)), + print('ADDR=' + ':'.join('%02X' % b for b in address)), + print('PLD=' + ':'.join('%02X' % b for b in payload)), + print('CRC=' + ':'.join('%02X' % b for b in crc)) + print('BP=' + str(big_packet)) diff --git a/python/qa_nordic_rx.py b/python/qa_nordic_rx.py new file mode 100644 index 0000000..f6b6c64 --- /dev/null +++ b/python/qa_nordic_rx.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Copyright 2021 gr-nordic author. +# +# This 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, or (at your option) +# any later version. +# +# This software 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 software; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# + +from gnuradio import gr, gr_unittest +from gnuradio import blocks +import nordic_swig as nordic + +class qa_nordic_rx(gr_unittest.TestCase): + + def setUp(self): + self.tb = gr.top_block() + + def tearDown(self): + self.tb = None + + def test_001_t(self): + # set up fg + self.tb.run() + # check data + + +if __name__ == '__main__': + gr_unittest.run(qa_nordic_rx) diff --git a/python/qa_nordic_tx.py b/python/qa_nordic_tx.py new file mode 100644 index 0000000..ce2b56a --- /dev/null +++ b/python/qa_nordic_tx.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Copyright 2021 gr-nordic author. +# +# This 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, or (at your option) +# any later version. +# +# This software 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 software; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# + +from gnuradio import gr, gr_unittest +from gnuradio import blocks +import nordic_swig as nordic + +class qa_nordic_tx(gr_unittest.TestCase): + + def setUp(self): + self.tb = gr.top_block() + + def tearDown(self): + self.tb = None + + def test_001_t(self): + # set up fg + self.tb.run() + # check data + + +if __name__ == '__main__': + gr_unittest.run(qa_nordic_tx) diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 53f612d..3b64918 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -1,24 +1,29 @@ -# Copyright (C) 2016 Bastille Networks +# Copyright 2011 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 3 of the License, or -# (at your option) any later version. +# This file was generated by gr_modtool, a tool from the GNU Radio framework +# This file is a part of gr-nordic # -# 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. +# GNU Radio 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, 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, see . +# GNU Radio 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 Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. ######################################################################## # Check if there is C++ code at all ######################################################################## if(NOT nordic_sources) - MESSAGE(STATUS "No C++ sources... skipping swig/") - return() + MESSAGE(STATUS "No C++ sources... skipping swig/") + return() endif(NOT nordic_sources) ######################################################################## @@ -39,6 +44,7 @@ set(GR_SWIG_INCLUDE_DIRS $ Date: Sat, 19 Mar 2022 23:21:29 +0100 Subject: [PATCH 3/7] Fix grc --- examples/nrf_scan.grc | 6 +++--- examples/pluto_rx.grc | 2 +- examples/test_gfsk_mod.grc | 2 +- examples/tx_nrf.grc | 4 ++-- examples/tx_nrf_foo.grc | 4 ++-- examples/tx_nrf_python_block.grc | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/nrf_scan.grc b/examples/nrf_scan.grc index 0da7ad1..39f455d 100644 --- a/examples/nrf_scan.grc +++ b/examples/nrf_scan.grc @@ -603,7 +603,7 @@ win - firdes.WIN_HAMMING + window.WIN_HAMMING @@ -973,7 +973,7 @@ wintype - firdes.WIN_BLACKMAN_hARRIS + window.WIN_BLACKMAN_hARRIS label @@ -1579,7 +1579,7 @@ wintype - firdes.WIN_BLACKMAN_hARRIS + window.WIN_BLACKMAN_hARRIS diff --git a/examples/pluto_rx.grc b/examples/pluto_rx.grc index aa69439..e5f5cf1 100644 --- a/examples/pluto_rx.grc +++ b/examples/pluto_rx.grc @@ -358,7 +358,7 @@ wintype - firdes.WIN_BLACKMAN_hARRIS + window.WIN_BLACKMAN_hARRIS diff --git a/examples/test_gfsk_mod.grc b/examples/test_gfsk_mod.grc index e92f44a..4461b19 100644 --- a/examples/test_gfsk_mod.grc +++ b/examples/test_gfsk_mod.grc @@ -330,7 +330,7 @@ wintype - firdes.WIN_BLACKMAN_hARRIS + window.WIN_BLACKMAN_hARRIS diff --git a/examples/tx_nrf.grc b/examples/tx_nrf.grc index a672038..00a8d6d 100644 --- a/examples/tx_nrf.grc +++ b/examples/tx_nrf.grc @@ -113,7 +113,7 @@ blocks: gain: '1.0' samp_rate: samp_rate width: 250e3 - win: firdes.WIN_HAMMING + win: window.WIN_HAMMING states: bus_sink: false bus_source: false @@ -319,7 +319,7 @@ blocks: width7: '1' width8: '1' width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS + wintype: window.WIN_BLACKMAN_hARRIS ymax: '10' ymin: '-140' states: diff --git a/examples/tx_nrf_foo.grc b/examples/tx_nrf_foo.grc index efdd920..6e8249b 100644 --- a/examples/tx_nrf_foo.grc +++ b/examples/tx_nrf_foo.grc @@ -113,7 +113,7 @@ blocks: gain: '1.0' samp_rate: samp_rate width: 250e3 - win: firdes.WIN_HAMMING + win: window.WIN_HAMMING states: bus_sink: false bus_source: false @@ -336,7 +336,7 @@ blocks: width7: '1' width8: '1' width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS + wintype: window.WIN_BLACKMAN_hARRIS ymax: '10' ymin: '-140' states: diff --git a/examples/tx_nrf_python_block.grc b/examples/tx_nrf_python_block.grc index a2c6725..876d18d 100644 --- a/examples/tx_nrf_python_block.grc +++ b/examples/tx_nrf_python_block.grc @@ -89,7 +89,7 @@ blocks: gain: '1.0' samp_rate: samp_rate width: 250e3 - win: firdes.WIN_HAMMING + win: window.WIN_HAMMING states: bus_sink: false bus_source: false From 7b15c596553e95a5de0bfbe4a264d0149a1f1d89 Mon Sep 17 00:00:00 2001 From: Bjoern Kerler Date: Sat, 19 Mar 2022 23:37:07 +0100 Subject: [PATCH 4/7] Update grc, remove swig --- swig/CMakeLists.txt | 66 --------------------------------------------- swig/nordic_swig.i | 18 ------------- 2 files changed, 84 deletions(-) delete mode 100644 swig/CMakeLists.txt delete mode 100644 swig/nordic_swig.i diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt deleted file mode 100644 index 3b64918..0000000 --- a/swig/CMakeLists.txt +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2011 Free Software Foundation, Inc. -# -# This file was generated by gr_modtool, a tool from the GNU Radio framework -# This file is a part of gr-nordic -# -# GNU Radio 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, or (at your option) -# any later version. -# -# GNU Radio 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 Radio; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 51 Franklin Street, -# Boston, MA 02110-1301, USA. - -######################################################################## -# Check if there is C++ code at all -######################################################################## -if(NOT nordic_sources) - MESSAGE(STATUS "No C++ sources... skipping swig/") - return() -endif(NOT nordic_sources) - -######################################################################## -# Include swig generation macros -######################################################################## -find_package(SWIG) -find_package(PythonLibs) -if(NOT SWIG_FOUND OR NOT PYTHONLIBS_FOUND) - return() -endif() -include(GrSwig) -include(GrPython) - -######################################################################## -# Setup swig generation -######################################################################## -set(GR_SWIG_INCLUDE_DIRS $) -set(GR_SWIG_TARGET_DEPS gnuradio::runtime_swig) - -set(GR_SWIG_LIBRARIES gnuradio-nordic) - -set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/nordic_swig_doc.i) -set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../include) - -GR_SWIG_MAKE(nordic_swig nordic_swig.i) - -######################################################################## -# Install the build swig module -######################################################################## -GR_SWIG_INSTALL(TARGETS nordic_swig DESTINATION ${GR_PYTHON_DIR}/nordic) - -######################################################################## -# Install swig .i files for development -######################################################################## -install( - FILES - nordic_swig.i - ${CMAKE_CURRENT_BINARY_DIR}/nordic_swig_doc.i - DESTINATION ${GR_INCLUDE_DIR}/nordic/swig -) diff --git a/swig/nordic_swig.i b/swig/nordic_swig.i deleted file mode 100644 index dc5e78a..0000000 --- a/swig/nordic_swig.i +++ /dev/null @@ -1,18 +0,0 @@ -/* -*- c++ -*- */ - -#define NORDIC_API - -%include "gnuradio.i" // the common stuff - -//load generated python docstrings -%include "nordic_swig_doc.i" - -%{ -#include "nordic/nordic_tx.h" -#include "nordic/nordic_rx.h" -%} - -%include "nordic/nordic_tx.h" -GR_SWIG_BLOCK_MAGIC2(nordic, nordic_tx); -%include "nordic/nordic_rx.h" -GR_SWIG_BLOCK_MAGIC2(nordic, nordic_rx); From 3738ea7e897e4e3ab2b69975eb82cba56bfbac01 Mon Sep 17 00:00:00 2001 From: Bjoern Kerler Date: Thu, 24 Mar 2022 21:35:29 +0100 Subject: [PATCH 5/7] Fix ffft filter --- examples/nrf24_receiver.grc | 14 +++++++++---- examples/nrf24_receiver.py | 35 ++++++++++++++++++++++----------- examples/tx_nrf.py | 7 ++++--- examples/tx_nrf_foo.py | 7 ++++--- examples/tx_nrf_python_block.py | 7 ++++--- 5 files changed, 45 insertions(+), 25 deletions(-) diff --git a/examples/nrf24_receiver.grc b/examples/nrf24_receiver.grc index 71f3a44..a8736dd 100644 --- a/examples/nrf24_receiver.grc +++ b/examples/nrf24_receiver.grc @@ -23,6 +23,7 @@ options: sizing_mode: fixed thread_safe_setters: '' title: '' + window_size: (1000,1000) states: bus_sink: false bus_source: false @@ -171,7 +172,7 @@ blocks: bus_structure: null coordinate: [128, 140.0] rotation: 0 - state: enabled + state: disabled - name: blocks_message_debug_0_0 id: blocks_message_debug parameters: @@ -206,7 +207,7 @@ blocks: bus_structure: null coordinate: [344, 172.0] rotation: 0 - state: enabled + state: disabled - name: digital_binary_slicer_fb_0 id: digital_binary_slicer_fb parameters: @@ -290,20 +291,24 @@ blocks: parameters: affinity: '' alias: '' - auto_filter: 'True' bandwidth: '2000000' bbdc: 'True' buffer_size: '32768' comment: '' filter: '' + filter_source: '''Auto''' + fpass: '0' frequency: '2520000000' + fstop: '0' gain1: '''fast_attack''' + len_tag_key: packet_len manual_gain1: '64' maxoutbuf: '0' minoutbuf: '0' quadrature: 'True' rfdc: 'True' samplerate: int(samp_rate) + type: fc32 uri: '' states: bus_sink: false @@ -1095,7 +1100,7 @@ blocks: bus_structure: null coordinate: [19, 520] rotation: 0 - state: disabled + state: enabled connections: - [analog_pwr_squelch_xx_1, '0', low_pass_filter_0, '0'] @@ -1120,3 +1125,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-55-g8526e6f8 diff --git a/examples/nrf24_receiver.py b/examples/nrf24_receiver.py index 0092520..4bfac6a 100755 --- a/examples/nrf24_receiver.py +++ b/examples/nrf24_receiver.py @@ -6,9 +6,9 @@ # # GNU Radio Python Flow Graph # Title: Nrf24 Receiver -# GNU Radio version: v3.9.2.0-95-g02c0d949 +# GNU Radio version: v3.11.0.0git-71-g5664d8ae -from distutils.version import StrictVersion +from packaging.version import Version as StrictVersion if __name__ == '__main__': import ctypes @@ -27,7 +27,6 @@ from gnuradio import analog import math from gnuradio import blocks -import pmt from gnuradio import digital from gnuradio import filter from gnuradio import gr @@ -37,6 +36,8 @@ from argparse import ArgumentParser from gnuradio.eng_arg import eng_float, intx from gnuradio import eng_notation +from gnuradio import uhd +import time import nordic @@ -84,6 +85,21 @@ def __init__(self): ################################################## # Blocks ################################################## + self.uhd_usrp_source_0 = uhd.usrp_source( + ",".join(("", "")), + uhd.stream_args( + cpu_format="fc32", + args='', + channels=list(range(0,1)), + ), + ) + self.uhd_usrp_source_0.set_samp_rate(samp_rate) + self.uhd_usrp_source_0.set_time_unknown_pps(uhd.time_spec(0)) + + self.uhd_usrp_source_0.set_center_freq(2520000000, 0) + self.uhd_usrp_source_0.set_antenna('TX/RX', 0) + self.uhd_usrp_source_0.set_bandwidth(2e6, 0) + self.uhd_usrp_source_0.set_gain(85, 0) self.qtgui_time_sink_x_1 = qtgui.time_sink_c( 1024, #size samp_rate, #samp_rate @@ -133,7 +149,7 @@ def __init__(self): self.qtgui_time_sink_x_1.set_line_marker(i, markers[i]) self.qtgui_time_sink_x_1.set_line_alpha(i, alphas[i]) - self._qtgui_time_sink_x_1_win = sip.wrapinstance(self.qtgui_time_sink_x_1.pyqwidget(), Qt.QWidget) + self._qtgui_time_sink_x_1_win = sip.wrapinstance(self.qtgui_time_sink_x_1.qwidget(), Qt.QWidget) self.top_layout.addWidget(self._qtgui_time_sink_x_1_win) self.qtgui_time_sink_x_0_2 = qtgui.time_sink_f( int(1024/4), #size @@ -181,7 +197,7 @@ def __init__(self): self.qtgui_time_sink_x_0_2.set_line_marker(i, markers[i]) self.qtgui_time_sink_x_0_2.set_line_alpha(i, alphas[i]) - self._qtgui_time_sink_x_0_2_win = sip.wrapinstance(self.qtgui_time_sink_x_0_2.pyqwidget(), Qt.QWidget) + self._qtgui_time_sink_x_0_2_win = sip.wrapinstance(self.qtgui_time_sink_x_0_2.qwidget(), Qt.QWidget) self.top_layout.addWidget(self._qtgui_time_sink_x_0_2_win) self.nordic_nordictap_printer_0 = nordic.nordictap_printer() self.nordic_nordic_rx_0 = nordic.nordic_rx(120, 5, 2, 2, '') @@ -198,15 +214,11 @@ def __init__(self): 0, 'burst') self.digital_clock_recovery_mm_xx_0 = digital.clock_recovery_mm_ff(2*(1+0.0), 0.25*0.175*0.175, 0.5, 0.175, 0.005) self.digital_binary_slicer_fb_0 = digital.binary_slicer_fb() - self.blocks_throttle_0 = blocks.throttle(gr.sizeof_gr_complex*1, samp_rate,True) - self.blocks_file_source_0 = blocks.file_source(gr.sizeof_gr_complex*1, '/home/bjk/gnuradio/src/to_repair/gr-nordic/examples/nrf_data.bin', True, 0, 0) - self.blocks_file_source_0.set_begin_tag(pmt.PMT_NIL) self.blocks_char_to_float_0_2 = blocks.char_to_float(1, 1) self.analog_quadrature_demod_cf_0 = analog.quadrature_demod_cf(1/((3.1415/2)/2)) self.analog_pwr_squelch_xx_1 = analog.pwr_squelch_cc(-35, 5e-4, 0, False) - ################################################## # Connections ################################################## @@ -215,13 +227,12 @@ def __init__(self): self.connect((self.analog_pwr_squelch_xx_1, 0), (self.qtgui_time_sink_x_1, 0)) self.connect((self.analog_quadrature_demod_cf_0, 0), (self.digital_clock_recovery_mm_xx_0, 0)) self.connect((self.blocks_char_to_float_0_2, 0), (self.qtgui_time_sink_x_0_2, 0)) - self.connect((self.blocks_file_source_0, 0), (self.blocks_throttle_0, 0)) - self.connect((self.blocks_throttle_0, 0), (self.analog_pwr_squelch_xx_1, 0)) self.connect((self.digital_binary_slicer_fb_0, 0), (self.digital_correlate_access_code_xx_ts_0, 0)) self.connect((self.digital_binary_slicer_fb_0, 0), (self.nordic_nordic_rx_0, 0)) self.connect((self.digital_clock_recovery_mm_xx_0, 0), (self.digital_binary_slicer_fb_0, 0)) self.connect((self.digital_correlate_access_code_xx_ts_0, 0), (self.blocks_char_to_float_0_2, 0)) self.connect((self.low_pass_filter_0, 0), (self.analog_quadrature_demod_cf_0, 0)) + self.connect((self.uhd_usrp_source_0, 0), (self.analog_pwr_squelch_xx_1, 0)) def closeEvent(self, event): @@ -237,10 +248,10 @@ def get_samp_rate(self): def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate - self.blocks_throttle_0.set_sample_rate(self.samp_rate) self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, 1e6, 250e3, window.WIN_HAMMING, 6.76)) self.qtgui_time_sink_x_0_2.set_samp_rate(self.samp_rate/2) self.qtgui_time_sink_x_1.set_samp_rate(self.samp_rate) + self.uhd_usrp_source_0.set_samp_rate(self.samp_rate) diff --git a/examples/tx_nrf.py b/examples/tx_nrf.py index 9269801..b2eefad 100644 --- a/examples/tx_nrf.py +++ b/examples/tx_nrf.py @@ -29,6 +29,7 @@ from gnuradio import digital from gnuradio import filter from gnuradio import gr +from gnuradio.fft import window import sys import signal from argparse import ArgumentParser @@ -79,7 +80,7 @@ def __init__(self): self.samp_rate = samp_rate = 4e6 self.payload = payload = "22.75" self.address = address = [0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231] - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, firdes.WIN_HAMMING, 6.76) + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, window.WIN_HAMMING, 6.76) self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] self.freq = freq = 2520e6 @@ -173,14 +174,14 @@ def get_symbol_rate(self): def set_symbol_rate(self, symbol_rate): self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) def get_samp_rate(self): return self.samp_rate def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 3000000, 10.0, '', True) self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) diff --git a/examples/tx_nrf_foo.py b/examples/tx_nrf_foo.py index 11219d6..64b59ba 100644 --- a/examples/tx_nrf_foo.py +++ b/examples/tx_nrf_foo.py @@ -21,6 +21,7 @@ print("Warning: failed to XInitThreads()") from PyQt5 import Qt +from gnuradio.fft import window from gnuradio import qtgui from gnuradio.filter import firdes import sip @@ -80,7 +81,7 @@ def __init__(self): self.samp_rate = samp_rate = 4e6 self.payload = payload = "22.75" self.address = address = [0, 120, 2, 5, 8, 2, 0, 2, 231, 231, 231, 231, 231] - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, firdes.WIN_HAMMING, 6.76) + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, window.WIN_HAMMING, 6.76) self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] self.freq = freq = 2520e6 @@ -176,14 +177,14 @@ def get_symbol_rate(self): def set_symbol_rate(self, symbol_rate): self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) def get_samp_rate(self): return self.samp_rate def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) diff --git a/examples/tx_nrf_python_block.py b/examples/tx_nrf_python_block.py index 135122a..446fb6a 100644 --- a/examples/tx_nrf_python_block.py +++ b/examples/tx_nrf_python_block.py @@ -29,6 +29,7 @@ from gnuradio import digital from gnuradio import filter from gnuradio import gr +from gnuradio.fft import window import sys import signal from argparse import ArgumentParser @@ -78,7 +79,7 @@ def __init__(self): ################################################## self.symbol_rate = symbol_rate = 2e6 self.samp_rate = samp_rate = 4e6 - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2),250e3, firdes.WIN_HAMMING, 6.76) + self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2),250e3, window.WIN_HAMMING, 6.76) self.payload = payload = "24.25" self.freq = freq = 2520e6 @@ -228,14 +229,14 @@ def get_symbol_rate(self): def set_symbol_rate(self, symbol_rate): self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, window.WIN_HAMMING, 6.76)) def get_samp_rate(self): return self.samp_rate def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, firdes.WIN_HAMMING, 6.76)) + self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, window.WIN_HAMMING, 6.76)) self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) self.qtgui_time_sink_x_0_0.set_samp_rate(self.samp_rate) From 443a0af555b094cc35d530b5812110a436a47603 Mon Sep 17 00:00:00 2001 From: "info@revskills.de" Date: Sat, 3 Sep 2022 22:01:40 +0200 Subject: [PATCH 6/7] Remove unneccessary files --- examples/nordic_receiver.py | 137 ------------- examples/nordic_sniffer_scanner.py | 148 -------------- examples/nordictap_test.py | 137 ------------- examples/nrf24_receiver.py | 290 ---------------------------- examples/top_block.py | 203 -------------------- examples/tx_nrf.py | 260 ------------------------- examples/tx_nrf_foo.py | 263 ------------------------- examples/tx_nrf_python_block.py | 299 ----------------------------- examples/tx_rx_loop.py | 221 --------------------- 9 files changed, 1958 deletions(-) delete mode 100644 examples/nordic_receiver.py delete mode 100644 examples/nordic_sniffer_scanner.py delete mode 100644 examples/nordictap_test.py delete mode 100755 examples/nrf24_receiver.py delete mode 100644 examples/top_block.py delete mode 100644 examples/tx_nrf.py delete mode 100644 examples/tx_nrf_foo.py delete mode 100644 examples/tx_nrf_python_block.py delete mode 100644 examples/tx_rx_loop.py diff --git a/examples/nordic_receiver.py b/examples/nordic_receiver.py deleted file mode 100644 index f0dbb20..0000000 --- a/examples/nordic_receiver.py +++ /dev/null @@ -1,137 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -from gnuradio import gr, blocks, digital, filter -from gnuradio.filter import firdes -import iio -import _thread -import nordic -import pmt -import struct -import time -import numpy -import array -#import osmosdr -import argparse -from bitstring import BitArray -from gnuradio import uhd -#from Queue import Queue - - -class top_block(gr.top_block): - - def __init__(self, args): - gr.top_block.__init__(self, "Nordic Single-Channel Receiver Example") - - # SDR configuration - self.freq = 2400e6 + args.channel * 1e6 - self.gain = args.gain - self.symbol_rate = args.data_rate - self.sample_rate = args.data_rate * args.samples_per_symbol - - # SDR source (gr-osmosdr source)_tx_queue.push(msg); - #self.osmosdr_source = osmosdr.source() - #self.osmosdr_source.set_sample_rate(self.sample_rate) - #self.osmosdr_source.set_center_freq(self.freq) - #self.osmosdr_source.set_gain(self.gain) - #self.osmosdr_source.set_antenna('TX/RX') - self.pluto_source = iio.pluto_source('', int(self.freq), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) - - # Receive chain - dr = 0 - if args.data_rate == 1e6: - dr = 1 - elif args.data_rate == 2e6: - dr = 2 - self.rx = nordic.nordic_rx( - args.channel, args.address_length, args.crc_length, dr) - self.gfsk_demod = digital.gfsk_demod( - samples_per_symbol=args.samples_per_symbol) - self.lpf = filter.fir_filter_ccf( - 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 100e3, 50)) - self.connect(self.pluto_source, self.lpf) - self.connect(self.lpf, self.gfsk_demod) - self.connect(self.gfsk_demod, self.rx) - - # Handle incoming packets - self.nordictap_printer = nordictap_printer() - self.msg_connect( - self.rx, "nordictap_out", self.nordictap_printer, "nordictap_in") - - -# Nordic Printeror -class nordictap_printer(gr.sync_block): - - # Constructor - - def __init__(self): - gr.sync_block.__init__( - self, name="Nordictap Handler", in_sig=None, out_sig=None) - - # Received packet input port - self.message_port_register_in(pmt.intern("nordictap_in")) - self.set_msg_handler( - pmt.intern("nordictap_in"), self.nordictap_handler) - - # Handle incoming packets, and print payloads - def nordictap_handler(self, msg): - - # PMT to byte string - data = pmt.to_python(msg).tostring() - - # Unpack the header - values = struct.unpack('BBBBBBBB', data[0:8]) - channel = values[0] - data_rate = values[1] - address_length = values[2] - payload_length = values[3] - sequence_number = values[4] - no_ack = values[5] - crc_length = values[6] - - # Parse the address, payload, and crc - address = data[7:7 + address_length] - payload = data[7 + address_length:7 + address_length + payload_length] - crc = data[7 + address_length + payload_length: - 7 + address_length + payload_length + crc_length] - - # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel)), - print('SEQ=' + str(sequence_number)), - print('ADDR=' + ':'.join('%02X' % b for b in address)), - print('PLD=' + ':'.join('%02X' % b for b in payload)), - print('CRC=' + ':'.join('%02X' % b for b in crc)) - - -def main(): - - # Parse command line arguments - parser = argparse.ArgumentParser('Nordic Single-Channel Receiver Example', - formatter_class=lambda prog: argparse.HelpFormatter(prog, max_help_position=50, width=120)) - parser.add_argument( - '-c', '--channel', type=int, help='RF channel (0-125)', default=120) - parser.add_argument('-r', '--data_rate', type=float, - help='Data Rate (250e3, 1e6 or 2e6', default=2e6, choices=[250e3, 1e6, 2e6]) - parser.add_argument('-l', '--crc_length', type=int, - help='CRC Length (1-2)', default=2, choices=[1, 2]) - parser.add_argument('-a', '--address_length', type=int, - help='Address Length (3-5)', default=5, choices=[3, 4, 5]) - parser.add_argument('-s', '--samples_per_symbol', - type=int, help='Samples Per Symbol', default=2) - parser.add_argument( - '-g', '--gain', type=float, help='Radio Gain', default=80) - - args = parser.parse_args() - - tb = top_block(args) - tb.start() - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordic_sniffer_scanner.py b/examples/nordic_sniffer_scanner.py deleted file mode 100644 index 62c440b..0000000 --- a/examples/nordic_sniffer_scanner.py +++ /dev/null @@ -1,148 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - - -from gnuradio import gr, blocks, digital, filter -from gnuradio.filter import firdes -import _thread -#import osmosdr -import nordic -import pmt -import struct -import time -import iio - - -class top_block(gr.top_block): - - def __init__(self): - gr.top_block.__init__(self, "AirHogs Sync Framer Example") - - # SDR configuration - self.freq = 2402e6 - self.gain = 60 - self.symbol_rate = 2e6 - self.sample_rate = 4e6 - - # SDR source (gr-osmosdr source) - #self.osmosdr_source = osmosdr.source() - #self.osmosdr_source.set_sample_rate(self.sample_rate) - #self.osmosdr_source.set_center_freq(self.freq) - #self.osmosdr_source.set_gain(self.gain) - #self.osmosdr_source.set_antenna('TX/RX') - self.pluto_source = iio.pluto_source('', int(self.freq), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) - - # Low pass filter - self.lpf = filter.fir_filter_ccf( - 1, firdes.low_pass_2(1, self.sample_rate, self.symbol_rate / 2, 100e3, 50)) - - # GFSK demod, defaults to 2 samples per symbol - self.gfsk_demod = digital.gfsk_demod() - - # Nordic RX - self.nordic_rx = nordic.nordic_rx(3, 5, 2, 2) - - # Connect the blocks - self.connect((self.pluto_source, 0), (self.lpf, 0)) - self.connect((self.lpf, 0), (self.gfsk_demod, 0)) - self.connect((self.gfsk_demod, 0), (self.nordic_rx, 0)) - - # Handle incoming packets - self.nordictap_handler = microsoft_nordictap_handler(self) - self.msg_connect( - self.nordic_rx, "nordictap_out", self.nordictap_handler, "nordictap_in") - - # Tune the USRP by nRF24L channel number - def set_channel(self, channel): - - new_channel = 2400e6 + channel * 1e6 - self.pluto_source = iio.pluto_source('', int(2400e6 + channel * 1e6), int(self.sample_rate), int(2e6), 0x8000, True, True, True, "manual", 60.0, '', True) - #self.pluto_source.set_freq(2400e6 + channel * 1e6) - - self.nordic_rx.set_channel(channel) - - -# Microsoft mouse nordictap handler -class microsoft_nordictap_handler(gr.sync_block): - - def __init__(self, tb): - gr.sync_block.__init__( - self, name="Nordictap Handler", in_sig=None, out_sig=None) - - self.tb = tb - self.message_port_register_in(pmt.intern("nordictap_in")) - self.set_msg_handler( - pmt.intern("nordictap_in"), self.nordictap_handler) - - # Tick / channel hopping state and logic - self.last_rx = time.time() - self.last_tune = time.time() - self.ch_timeout = 0.4 # timeout a channel after 200ms - self.last_ch = 0 - _thread.start_new_thread(self.tick, ()) - - # Channels and channel groups - self.channels = range(2, 102) - - # 10ms tick - def tick(self): - - while True: - - # Check for a stale channel - if ((time.time() - self.last_rx) > self.ch_timeout * 5) and \ - ((time.time() - self.last_tune) > self.ch_timeout): - - self.last_ch += 1 - if self.last_ch >= len(self.channels): - self.last_ch = 0 - print('Tuning to 24%02i MHz' % self.channels[self.last_ch]) - self.last_tune = time.time() - self.tb.set_channel(self.channels[self.last_ch]) - - # Wait 10ms - time.sleep(0.01) - - def nordictap_handler(self, msg): - - data = pmt.to_python(msg).tostring() - - # Unpack the header - values = struct.unpack('BBBBBBB', data[0:7]) - channel = values[0] - data_rate = values[1] - address_length = values[2] - payload_length = values[3] - sequence_number = values[4] - no_ack = values[5] - crc_length = values[6] - - # Parse the address, payload, and crc - address = data[7:7 + address_length] - payload = data[7 + address_length:7 + address_length + payload_length] - crc = data[7 + address_length + payload_length: - 7 + address_length + payload_length + crc_length] - - self.last_rx = time.time() - - # Print the channel, sequence number, address and payload - print('CH=' + str(2400 + channel)), - print('SEQ=' + str(sequence_number)), - print('ADDR=' + ':'.join('%02X' % b for b in address)), - print('PLD=' + ':'.join('%02X' % b for b in payload)), - print('CRC=' + ':'.join('%02X' % b for b in crc)) - - -def main(): - tb = top_block() - tb.start() - try: - input('Press Enter to quit: ') - except EOFError: - pass - tb.stop() - tb.wait() - - -if __name__ == '__main__': - main() diff --git a/examples/nordictap_test.py b/examples/nordictap_test.py deleted file mode 100644 index 09925af..0000000 --- a/examples/nordictap_test.py +++ /dev/null @@ -1,137 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Nordictap Test -# GNU Radio version: 3.8.2.0 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from gnuradio import blocks -import pmt -from gnuradio import gr -from gnuradio.filter import firdes -import sys -import signal -from PyQt5 import Qt -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -import nordic - -from gnuradio import qtgui - -class nordictap_test(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Nordictap Test") - Qt.QWidget.__init__(self) - self.setWindowTitle("Nordictap Test") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "nordictap_test") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.samp_rate = samp_rate = 32000 - - ################################################## - # Blocks - ################################################## - self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(1, '\x55\x55\x55\x55\x55', '\x20\x20\x20\x20\x32\x30\x2E\x30', 0, 0) - self.blocks_message_strobe_0 = blocks.message_strobe(pmt.intern("trig"), 1000) - self.blocks_message_debug_0 = blocks.message_debug() - - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) - self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.blocks_message_debug_0, 'print')) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "nordictap_test") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - - - - - -def main(top_block_cls=nordictap_test, options=None): - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/nrf24_receiver.py b/examples/nrf24_receiver.py deleted file mode 100755 index 4bfac6a..0000000 --- a/examples/nrf24_receiver.py +++ /dev/null @@ -1,290 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Nrf24 Receiver -# GNU Radio version: v3.11.0.0git-71-g5664d8ae - -from packaging.version import Version as StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio import qtgui -from gnuradio.filter import firdes -import sip -from gnuradio import analog -import math -from gnuradio import blocks -from gnuradio import digital -from gnuradio import filter -from gnuradio import gr -from gnuradio.fft import window -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -from gnuradio import uhd -import time -import nordic - - - -from gnuradio import qtgui - -class nrf24_receiver(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Nrf24 Receiver", catch_exceptions=True) - Qt.QWidget.__init__(self) - self.setWindowTitle("Nrf24 Receiver") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "nrf24_receiver") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.samp_rate = samp_rate = 4e6 - - ################################################## - # Blocks - ################################################## - self.uhd_usrp_source_0 = uhd.usrp_source( - ",".join(("", "")), - uhd.stream_args( - cpu_format="fc32", - args='', - channels=list(range(0,1)), - ), - ) - self.uhd_usrp_source_0.set_samp_rate(samp_rate) - self.uhd_usrp_source_0.set_time_unknown_pps(uhd.time_spec(0)) - - self.uhd_usrp_source_0.set_center_freq(2520000000, 0) - self.uhd_usrp_source_0.set_antenna('TX/RX', 0) - self.uhd_usrp_source_0.set_bandwidth(2e6, 0) - self.uhd_usrp_source_0.set_gain(85, 0) - self.qtgui_time_sink_x_1 = qtgui.time_sink_c( - 1024, #size - samp_rate, #samp_rate - "", #name - 1, #number of inputs - None # parent - ) - self.qtgui_time_sink_x_1.set_update_time(0.10) - self.qtgui_time_sink_x_1.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_1.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_1.enable_tags(True) - self.qtgui_time_sink_x_1.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "squelch_sob") - self.qtgui_time_sink_x_1.enable_autoscale(False) - self.qtgui_time_sink_x_1.enable_grid(False) - self.qtgui_time_sink_x_1.enable_axis_labels(True) - self.qtgui_time_sink_x_1.enable_control_panel(False) - self.qtgui_time_sink_x_1.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(2): - if len(labels[i]) == 0: - if (i % 2 == 0): - self.qtgui_time_sink_x_1.set_line_label(i, "Re{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_1.set_line_label(i, "Im{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_1.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_1.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_1.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_1.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_1.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_1.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_1_win = sip.wrapinstance(self.qtgui_time_sink_x_1.qwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_1_win) - self.qtgui_time_sink_x_0_2 = qtgui.time_sink_f( - int(1024/4), #size - samp_rate/2, #samp_rate - "", #name - 1, #number of inputs - None # parent - ) - self.qtgui_time_sink_x_0_2.set_update_time(0.10) - self.qtgui_time_sink_x_0_2.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0_2.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0_2.enable_tags(True) - self.qtgui_time_sink_x_0_2.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "burst") - self.qtgui_time_sink_x_0_2.enable_autoscale(True) - self.qtgui_time_sink_x_0_2.enable_grid(False) - self.qtgui_time_sink_x_0_2.enable_axis_labels(True) - self.qtgui_time_sink_x_0_2.enable_control_panel(False) - self.qtgui_time_sink_x_0_2.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(1): - if len(labels[i]) == 0: - self.qtgui_time_sink_x_0_2.set_line_label(i, "Data {0}".format(i)) - else: - self.qtgui_time_sink_x_0_2.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0_2.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0_2.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0_2.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0_2.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0_2.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_2_win = sip.wrapinstance(self.qtgui_time_sink_x_0_2.qwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_2_win) - self.nordic_nordictap_printer_0 = nordic.nordictap_printer() - self.nordic_nordic_rx_0 = nordic.nordic_rx(120, 5, 2, 2, '') - self.low_pass_filter_0 = filter.fir_filter_ccf( - 1, - firdes.low_pass( - 1, - samp_rate, - 1e6, - 250e3, - window.WIN_HAMMING, - 6.76)) - self.digital_correlate_access_code_xx_ts_0 = digital.correlate_access_code_bb_ts('10101010', - 0, 'burst') - self.digital_clock_recovery_mm_xx_0 = digital.clock_recovery_mm_ff(2*(1+0.0), 0.25*0.175*0.175, 0.5, 0.175, 0.005) - self.digital_binary_slicer_fb_0 = digital.binary_slicer_fb() - self.blocks_char_to_float_0_2 = blocks.char_to_float(1, 1) - self.analog_quadrature_demod_cf_0 = analog.quadrature_demod_cf(1/((3.1415/2)/2)) - self.analog_pwr_squelch_xx_1 = analog.pwr_squelch_cc(-35, 5e-4, 0, False) - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.nordic_nordic_rx_0, 'nordictap_out'), (self.nordic_nordictap_printer_0, 'nordictap_in')) - self.connect((self.analog_pwr_squelch_xx_1, 0), (self.low_pass_filter_0, 0)) - self.connect((self.analog_pwr_squelch_xx_1, 0), (self.qtgui_time_sink_x_1, 0)) - self.connect((self.analog_quadrature_demod_cf_0, 0), (self.digital_clock_recovery_mm_xx_0, 0)) - self.connect((self.blocks_char_to_float_0_2, 0), (self.qtgui_time_sink_x_0_2, 0)) - self.connect((self.digital_binary_slicer_fb_0, 0), (self.digital_correlate_access_code_xx_ts_0, 0)) - self.connect((self.digital_binary_slicer_fb_0, 0), (self.nordic_nordic_rx_0, 0)) - self.connect((self.digital_clock_recovery_mm_xx_0, 0), (self.digital_binary_slicer_fb_0, 0)) - self.connect((self.digital_correlate_access_code_xx_ts_0, 0), (self.blocks_char_to_float_0_2, 0)) - self.connect((self.low_pass_filter_0, 0), (self.analog_quadrature_demod_cf_0, 0)) - self.connect((self.uhd_usrp_source_0, 0), (self.analog_pwr_squelch_xx_1, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "nrf24_receiver") - self.settings.setValue("geometry", self.saveGeometry()) - self.stop() - self.wait() - - event.accept() - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate, 1e6, 250e3, window.WIN_HAMMING, 6.76)) - self.qtgui_time_sink_x_0_2.set_samp_rate(self.samp_rate/2) - self.qtgui_time_sink_x_1.set_samp_rate(self.samp_rate) - self.uhd_usrp_source_0.set_samp_rate(self.samp_rate) - - - - -def main(top_block_cls=nrf24_receiver, options=None): - if gr.enable_realtime_scheduling() != gr.RT_OK: - print("Error: failed to enable real-time scheduling.") - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - tb.stop() - tb.wait() - - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/top_block.py b/examples/top_block.py deleted file mode 100644 index daba74e..0000000 --- a/examples/top_block.py +++ /dev/null @@ -1,203 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Top Block -# GNU Radio version: 3.8.2.0 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio import eng_notation -from gnuradio import blocks -import pmt -from gnuradio import gr -from gnuradio.filter import firdes -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -import nordic -import time -import threading - -from gnuradio import qtgui - -class top_block(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Top Block") - Qt.QWidget.__init__(self) - self.setWindowTitle("Top Block") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "top_block") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.probe_var = probe_var = 0 - self.payload = payload = " 20.0" - self.address = address = [0, 85, 2, 5, 8, 0, 0, 2, 85, 85, 85, 85, 85] - self.variable_qtgui_entry_0 = variable_qtgui_entry_0 = probe_var - self.samp_rate = samp_rate = 32000 - self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] - - ################################################## - # Blocks - ################################################## - self.probe_signal = blocks.probe_signal_b() - self._variable_qtgui_entry_0_tool_bar = Qt.QToolBar(self) - self._variable_qtgui_entry_0_tool_bar.addWidget(Qt.QLabel('variable_qtgui_entry_0' + ": ")) - self._variable_qtgui_entry_0_line_edit = Qt.QLineEdit(str(self.variable_qtgui_entry_0)) - self._variable_qtgui_entry_0_tool_bar.addWidget(self._variable_qtgui_entry_0_line_edit) - self._variable_qtgui_entry_0_line_edit.returnPressed.connect( - lambda: self.set_variable_qtgui_entry_0(int(str(self._variable_qtgui_entry_0_line_edit.text())))) - self.top_grid_layout.addWidget(self._variable_qtgui_entry_0_tool_bar) - def _probe_var_probe(): - while True: - - val = self.probe_signal.level() - try: - self.set_probe_var(val) - except AttributeError: - pass - time.sleep(1.0 / (10)) - _probe_var_thread = threading.Thread(target=_probe_var_probe) - _probe_var_thread.daemon = True - _probe_var_thread.start() - - self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(1, '\x55\x55\x55\x55\x55', '\x20\x20\x20\x20\x32\x30\x2E\x30', 0, 0) - self.nordic_nordic_tx_0 = nordic.nordic_tx(1) - self.blocks_throttle_0 = blocks.throttle(gr.sizeof_char*1, samp_rate,True) - self.blocks_message_strobe_1 = blocks.message_strobe(pmt.intern("trig"), 2000) - - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_1, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) - self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) - self.connect((self.blocks_throttle_0, 0), (self.probe_signal, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_throttle_0, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "top_block") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_probe_var(self): - return self.probe_var - - def set_probe_var(self, probe_var): - self.probe_var = probe_var - self.set_variable_qtgui_entry_0(self.probe_var) - - def get_payload(self): - return self.payload - - def set_payload(self, payload): - self.payload = payload - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_address(self): - return self.address - - def set_address(self, address): - self.address = address - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_variable_qtgui_entry_0(self): - return self.variable_qtgui_entry_0 - - def set_variable_qtgui_entry_0(self, variable_qtgui_entry_0): - self.variable_qtgui_entry_0 = variable_qtgui_entry_0 - Qt.QMetaObject.invokeMethod(self._variable_qtgui_entry_0_line_edit, "setText", Qt.Q_ARG("QString", str(self.variable_qtgui_entry_0))) - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.blocks_throttle_0.set_sample_rate(self.samp_rate) - - def get_pkt_vec(self): - return self.pkt_vec - - def set_pkt_vec(self, pkt_vec): - self.pkt_vec = pkt_vec - - - - - -def main(top_block_cls=top_block, options=None): - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/tx_nrf.py b/examples/tx_nrf.py deleted file mode 100644 index b2eefad..0000000 --- a/examples/tx_nrf.py +++ /dev/null @@ -1,260 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Tx Nrf -# GNU Radio version: v3.8.2.0-101-g57a4df75 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio import qtgui -from gnuradio.filter import firdes -import sip -from gnuradio import blocks -import pmt -from gnuradio import digital -from gnuradio import filter -from gnuradio import gr -from gnuradio.fft import window -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -import iio -import nordic - -from gnuradio import qtgui - -class tx_nrf(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Tx Nrf") - Qt.QWidget.__init__(self) - self.setWindowTitle("Tx Nrf") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "tx_nrf") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.symbol_rate = symbol_rate = 2e6 - self.samp_rate = samp_rate = 4e6 - self.payload = payload = "22.75" - self.address = address = [0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231] - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, window.WIN_HAMMING, 6.76) - self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] - self.freq = freq = 2520e6 - - ################################################## - # Blocks - ################################################## - self.qtgui_time_sink_x_0 = qtgui.time_sink_c( - 512, #size - samp_rate, #samp_rate - "", #name - 1 #number of inputs - ) - self.qtgui_time_sink_x_0.set_update_time(0.10) - self.qtgui_time_sink_x_0.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0.enable_tags(True) - self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") - self.qtgui_time_sink_x_0.enable_autoscale(False) - self.qtgui_time_sink_x_0.enable_grid(False) - self.qtgui_time_sink_x_0.enable_axis_labels(True) - self.qtgui_time_sink_x_0.enable_control_panel(False) - self.qtgui_time_sink_x_0.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(2): - if len(labels[i]) == 0: - if (i % 2 == 0): - self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) - self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( - 1, - taps, - False) - self.pfb_synthesizer_ccf_0.set_channel_map([]) - self.pfb_synthesizer_ccf_0.declare_sample_delay(0) - self.nordic_nordic_tx_0 = nordic.nordic_tx(1) - self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 3000000, 0x200, False, 10.0, '', True) - self.digital_gfsk_mod_0 = digital.gfsk_mod( - samples_per_symbol=2, - sensitivity=1.5707/2, - bt=0.5, - verbose=False, - log=False) - self.blocks_message_strobe_0 = blocks.message_strobe(pmt.init_u8vector( len(pkt_vec), pkt_vec), 1000) - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordic_tx_0, 'nordictap_in')) - self.connect((self.digital_gfsk_mod_0, 0), (self.pfb_synthesizer_ccf_0, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) - self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) - self.connect((self.pfb_synthesizer_ccf_0, 0), (self.qtgui_time_sink_x_0, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "tx_nrf") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_symbol_rate(self): - return self.symbol_rate - - def set_symbol_rate(self, symbol_rate): - self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 3000000, 10.0, '', True) - self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) - - def get_payload(self): - return self.payload - - def set_payload(self, payload): - self.payload = payload - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_address(self): - return self.address - - def set_address(self, address): - self.address = address - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_taps(self): - return self.taps - - def set_taps(self, taps): - self.taps = taps - self.pfb_synthesizer_ccf_0.set_taps(self.taps) - - def get_pkt_vec(self): - return self.pkt_vec - - def set_pkt_vec(self, pkt_vec): - self.pkt_vec = pkt_vec - self.blocks_message_strobe_0.set_msg(pmt.init_u8vector( len(self.pkt_vec), self.pkt_vec)) - - def get_freq(self): - return self.freq - - def set_freq(self, freq): - self.freq = freq - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 3000000, 10.0, '', True) - - - - - -def main(top_block_cls=tx_nrf, options=None): - if gr.enable_realtime_scheduling() != gr.RT_OK: - print("Error: failed to enable real-time scheduling.") - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/tx_nrf_foo.py b/examples/tx_nrf_foo.py deleted file mode 100644 index 64b59ba..0000000 --- a/examples/tx_nrf_foo.py +++ /dev/null @@ -1,263 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Tx Nrf Foo -# GNU Radio version: v3.8.2.0-101-g57a4df75 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio.fft import window -from gnuradio import qtgui -from gnuradio.filter import firdes -import sip -from gnuradio import blocks -import pmt -from gnuradio import digital -from gnuradio import filter -from gnuradio import gr -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -import iio -import nordic -import foo - -from gnuradio import qtgui - -class tx_nrf_foo(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Tx Nrf Foo") - Qt.QWidget.__init__(self) - self.setWindowTitle("Tx Nrf Foo") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "tx_nrf_foo") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.symbol_rate = symbol_rate = 2e6 - self.samp_rate = samp_rate = 4e6 - self.payload = payload = "22.75" - self.address = address = [0, 120, 2, 5, 8, 2, 0, 2, 231, 231, 231, 231, 231] - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2)*1.5,250e3, window.WIN_HAMMING, 6.76) - self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] - self.freq = freq = 2520e6 - - ################################################## - # Blocks - ################################################## - self.qtgui_time_sink_x_0 = qtgui.time_sink_c( - 1024, #size - samp_rate, #samp_rate - "", #name - 1 #number of inputs - ) - self.qtgui_time_sink_x_0.set_update_time(0.10) - self.qtgui_time_sink_x_0.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0.enable_tags(True) - self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") - self.qtgui_time_sink_x_0.enable_autoscale(False) - self.qtgui_time_sink_x_0.enable_grid(False) - self.qtgui_time_sink_x_0.enable_axis_labels(True) - self.qtgui_time_sink_x_0.enable_control_panel(False) - self.qtgui_time_sink_x_0.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(2): - if len(labels[i]) == 0: - if (i % 2 == 0): - self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) - self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( - 1, - taps, - False) - self.pfb_synthesizer_ccf_0.set_channel_map([]) - self.pfb_synthesizer_ccf_0.declare_sample_delay(0) - self.nordic_nordic_tx_0 = nordic.nordic_tx(1) - self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 2000000, 0x200, False, 10.0, '', True) - self.foo_burst_tagger_0 = foo.burst_tagger(pmt.intern("packet_len"), int(8*samp_rate/symbol_rate)) - self.digital_gfsk_mod_0 = digital.gfsk_mod( - samples_per_symbol=2, - sensitivity=1.5707/2, - bt=0.5, - verbose=False, - log=False) - self.blocks_message_strobe_0 = blocks.message_strobe(pmt.init_u8vector( len(pkt_vec), pkt_vec), 1000) - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordic_tx_0, 'nordictap_in')) - self.connect((self.digital_gfsk_mod_0, 0), (self.foo_burst_tagger_0, 0)) - self.connect((self.foo_burst_tagger_0, 0), (self.pfb_synthesizer_ccf_0, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) - self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) - self.connect((self.pfb_synthesizer_ccf_0, 0), (self.qtgui_time_sink_x_0, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "tx_nrf_foo") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_symbol_rate(self): - return self.symbol_rate - - def set_symbol_rate(self, symbol_rate): - self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2)*1.5, 250e3, window.WIN_HAMMING, 6.76)) - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) - self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) - - def get_payload(self): - return self.payload - - def set_payload(self, payload): - self.payload = payload - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_address(self): - return self.address - - def set_address(self, address): - self.address = address - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_taps(self): - return self.taps - - def set_taps(self, taps): - self.taps = taps - self.pfb_synthesizer_ccf_0.set_taps(self.taps) - - def get_pkt_vec(self): - return self.pkt_vec - - def set_pkt_vec(self, pkt_vec): - self.pkt_vec = pkt_vec - self.blocks_message_strobe_0.set_msg(pmt.init_u8vector( len(self.pkt_vec), self.pkt_vec)) - - def get_freq(self): - return self.freq - - def set_freq(self, freq): - self.freq = freq - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) - - - - - -def main(top_block_cls=tx_nrf_foo, options=None): - if gr.enable_realtime_scheduling() != gr.RT_OK: - print("Error: failed to enable real-time scheduling.") - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/tx_nrf_python_block.py b/examples/tx_nrf_python_block.py deleted file mode 100644 index 446fb6a..0000000 --- a/examples/tx_nrf_python_block.py +++ /dev/null @@ -1,299 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Tx Nrf Python Block -# GNU Radio version: v3.8.2.0-101-g57a4df75 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio import qtgui -from gnuradio.filter import firdes -import sip -from gnuradio import blocks -import pmt -from gnuradio import digital -from gnuradio import filter -from gnuradio import gr -from gnuradio.fft import window -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -import iio -import nordic -import foo - -from gnuradio import qtgui - -class tx_nrf_python_block(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Tx Nrf Python Block") - Qt.QWidget.__init__(self) - self.setWindowTitle("Tx Nrf Python Block") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "tx_nrf_python_block") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.symbol_rate = symbol_rate = 2e6 - self.samp_rate = samp_rate = 4e6 - self.taps = taps = firdes.low_pass(1.0, samp_rate, (symbol_rate/2),250e3, window.WIN_HAMMING, 6.76) - self.payload = payload = "24.25" - self.freq = freq = 2520e6 - - ################################################## - # Blocks - ################################################## - self.qtgui_time_sink_x_0_0 = qtgui.time_sink_f( - 1024, #size - samp_rate, #samp_rate - "", #name - 1 #number of inputs - ) - self.qtgui_time_sink_x_0_0.set_update_time(0.10) - self.qtgui_time_sink_x_0_0.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0_0.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0_0.enable_tags(True) - self.qtgui_time_sink_x_0_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "tx_sob") - self.qtgui_time_sink_x_0_0.enable_autoscale(False) - self.qtgui_time_sink_x_0_0.enable_grid(False) - self.qtgui_time_sink_x_0_0.enable_axis_labels(True) - self.qtgui_time_sink_x_0_0.enable_control_panel(False) - self.qtgui_time_sink_x_0_0.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(1): - if len(labels[i]) == 0: - self.qtgui_time_sink_x_0_0.set_line_label(i, "Data {0}".format(i)) - else: - self.qtgui_time_sink_x_0_0.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0_0.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0_0.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0_0.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0_0.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0_0.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_0_win) - self.qtgui_time_sink_x_0 = qtgui.time_sink_c( - 1024*2, #size - samp_rate, #samp_rate - "", #name - 1 #number of inputs - ) - self.qtgui_time_sink_x_0.set_update_time(0.10) - self.qtgui_time_sink_x_0.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0.enable_tags(True) - self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_TAG, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "packet_len") - self.qtgui_time_sink_x_0.enable_autoscale(False) - self.qtgui_time_sink_x_0.enable_grid(False) - self.qtgui_time_sink_x_0.enable_axis_labels(True) - self.qtgui_time_sink_x_0.enable_control_panel(False) - self.qtgui_time_sink_x_0.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(2): - if len(labels[i]) == 0: - if (i % 2 == 0): - self.qtgui_time_sink_x_0.set_line_label(i, "Re{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, "Im{{Data {0}}}".format(i/2)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) - self.pfb_synthesizer_ccf_0 = filter.pfb_synthesizer_ccf( - 1, - taps, - False) - self.pfb_synthesizer_ccf_0.set_channel_map([]) - self.pfb_synthesizer_ccf_0.declare_sample_delay(0) - self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(120, '\xE7\xE7\xE7\xE7\xE7', payload, 0, 0) - self.nordic_nordic_tx_0 = nordic.nordic_tx(1) - self.iio_pluto_sink_0 = iio.pluto_sink('ip:192.168.2.1', int(freq), int(samp_rate), 2000000, 0x200, False, 10.0, '', True) - self.foo_burst_tagger_0 = foo.burst_tagger(pmt.intern("packet_len"), int(8*samp_rate/symbol_rate)) - self.digital_gfsk_mod_0 = digital.gfsk_mod( - samples_per_symbol=int(samp_rate/symbol_rate), - sensitivity=1.5707/(samp_rate/symbol_rate), - bt=0.5, - verbose=False, - log=False) - self.blocks_repack_bits_bb_0 = blocks.repack_bits_bb(8, 1, "", False, gr.GR_MSB_FIRST) - self.blocks_message_strobe_0 = blocks.message_strobe(pmt.intern("trig"), 1000) - self.blocks_char_to_float_0 = blocks.char_to_float(1, 1) - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_0, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) - self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) - self.connect((self.blocks_char_to_float_0, 0), (self.qtgui_time_sink_x_0_0, 0)) - self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_char_to_float_0, 0)) - self.connect((self.digital_gfsk_mod_0, 0), (self.foo_burst_tagger_0, 0)) - self.connect((self.foo_burst_tagger_0, 0), (self.pfb_synthesizer_ccf_0, 0)) - self.connect((self.foo_burst_tagger_0, 0), (self.qtgui_time_sink_x_0, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_repack_bits_bb_0, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.digital_gfsk_mod_0, 0)) - self.connect((self.pfb_synthesizer_ccf_0, 0), (self.iio_pluto_sink_0, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "tx_nrf_python_block") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_symbol_rate(self): - return self.symbol_rate - - def set_symbol_rate(self, symbol_rate): - self.symbol_rate = symbol_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, window.WIN_HAMMING, 6.76)) - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.set_taps(firdes.low_pass(1.0, self.samp_rate, (self.symbol_rate/2), 250e3, window.WIN_HAMMING, 6.76)) - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) - self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) - self.qtgui_time_sink_x_0_0.set_samp_rate(self.samp_rate) - - def get_taps(self): - return self.taps - - def set_taps(self, taps): - self.taps = taps - self.pfb_synthesizer_ccf_0.set_taps(self.taps) - - def get_payload(self): - return self.payload - - def set_payload(self, payload): - self.payload = payload - - def get_freq(self): - return self.freq - - def set_freq(self, freq): - self.freq = freq - self.iio_pluto_sink_0.set_params(int(self.freq), int(self.samp_rate), 2000000, 10.0, '', True) - - - - - -def main(top_block_cls=tx_nrf_python_block, options=None): - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() diff --git a/examples/tx_rx_loop.py b/examples/tx_rx_loop.py deleted file mode 100644 index 3a4eb11..0000000 --- a/examples/tx_rx_loop.py +++ /dev/null @@ -1,221 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -# -# SPDX-License-Identifier: GPL-3.0 -# -# GNU Radio Python Flow Graph -# Title: Tx Rx Loop -# GNU Radio version: v3.8.2.0-101-g57a4df75 - -from distutils.version import StrictVersion - -if __name__ == '__main__': - import ctypes - import sys - if sys.platform.startswith('linux'): - try: - x11 = ctypes.cdll.LoadLibrary('libX11.so') - x11.XInitThreads() - except: - print("Warning: failed to XInitThreads()") - -from PyQt5 import Qt -from gnuradio import qtgui -from gnuradio.filter import firdes -import sip -from gnuradio import blocks -import pmt -from gnuradio import gr -import sys -import signal -from argparse import ArgumentParser -from gnuradio.eng_arg import eng_float, intx -from gnuradio import eng_notation -import nordic - -from gnuradio import qtgui - -class tx_rx_loop(gr.top_block, Qt.QWidget): - - def __init__(self): - gr.top_block.__init__(self, "Tx Rx Loop") - Qt.QWidget.__init__(self) - self.setWindowTitle("Tx Rx Loop") - qtgui.util.check_set_qss() - try: - self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) - except: - pass - self.top_scroll_layout = Qt.QVBoxLayout() - self.setLayout(self.top_scroll_layout) - self.top_scroll = Qt.QScrollArea() - self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) - self.top_scroll_layout.addWidget(self.top_scroll) - self.top_scroll.setWidgetResizable(True) - self.top_widget = Qt.QWidget() - self.top_scroll.setWidget(self.top_widget) - self.top_layout = Qt.QVBoxLayout(self.top_widget) - self.top_grid_layout = Qt.QGridLayout() - self.top_layout.addLayout(self.top_grid_layout) - - self.settings = Qt.QSettings("GNU Radio", "tx_rx_loop") - - try: - if StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - self.restoreGeometry(self.settings.value("geometry").toByteArray()) - else: - self.restoreGeometry(self.settings.value("geometry")) - except: - pass - - ################################################## - # Variables - ################################################## - self.payload = payload = "22.75" - self.address = address = [0, 120, 2, 5, 8, 0, 0, 2, 231, 231, 231, 231, 231] - self.samp_rate = samp_rate = 2e6 - self.pkt_vec = pkt_vec = address + [ ord(x) for x in payload ] - - ################################################## - # Blocks - ################################################## - self.qtgui_time_sink_x_0 = qtgui.time_sink_f( - 1024, #size - samp_rate, #samp_rate - "", #name - 1 #number of inputs - ) - self.qtgui_time_sink_x_0.set_update_time(0.10) - self.qtgui_time_sink_x_0.set_y_axis(-1, 1) - - self.qtgui_time_sink_x_0.set_y_label('Amplitude', "") - - self.qtgui_time_sink_x_0.enable_tags(True) - self.qtgui_time_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, qtgui.TRIG_SLOPE_POS, 0.0, 0, 0, "") - self.qtgui_time_sink_x_0.enable_autoscale(False) - self.qtgui_time_sink_x_0.enable_grid(False) - self.qtgui_time_sink_x_0.enable_axis_labels(True) - self.qtgui_time_sink_x_0.enable_control_panel(False) - self.qtgui_time_sink_x_0.enable_stem_plot(False) - - - labels = ['', '', '', '', '', - '', '', '', '', ''] - widths = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - colors = ['blue', 'red', 'green', 'black', 'cyan', - 'magenta', 'yellow', 'dark red', 'dark green', 'dark blue'] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - styles = [1, 1, 1, 1, 1, - 1, 1, 1, 1, 1] - markers = [-1, -1, -1, -1, -1, - -1, -1, -1, -1, -1] - - - for i in range(1): - if len(labels[i]) == 0: - self.qtgui_time_sink_x_0.set_line_label(i, "Data {0}".format(i)) - else: - self.qtgui_time_sink_x_0.set_line_label(i, labels[i]) - self.qtgui_time_sink_x_0.set_line_width(i, widths[i]) - self.qtgui_time_sink_x_0.set_line_color(i, colors[i]) - self.qtgui_time_sink_x_0.set_line_style(i, styles[i]) - self.qtgui_time_sink_x_0.set_line_marker(i, markers[i]) - self.qtgui_time_sink_x_0.set_line_alpha(i, alphas[i]) - - self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_time_sink_x_0_win) - self.nordic_nordictap_transmitter_0 = nordic.nordictap_transmitter(120, '\xE7\xE7\xE7\xE7\xE7', payload, 0, 0) - self.nordic_nordictap_printer_0 = nordic.nordictap_printer() - self.nordic_nordic_tx_0 = nordic.nordic_tx(1) - self.nordic_nordic_rx_0 = nordic.nordic_rx(120, 5, 2, 2) - self.blocks_throttle_0 = blocks.throttle(gr.sizeof_char*1, samp_rate,True) - self.blocks_repack_bits_bb_0 = blocks.repack_bits_bb(8, 1, "", False, gr.GR_MSB_FIRST) - self.blocks_message_strobe_1 = blocks.message_strobe(pmt.intern("trig"), 500) - self.blocks_char_to_float_0 = blocks.char_to_float(1, 1) - - - ################################################## - # Connections - ################################################## - self.msg_connect((self.blocks_message_strobe_1, 'strobe'), (self.nordic_nordictap_transmitter_0, 'trig')) - self.msg_connect((self.nordic_nordic_rx_0, 'nordictap_out'), (self.nordic_nordictap_printer_0, 'nordictap_in')) - self.msg_connect((self.nordic_nordictap_transmitter_0, 'nordictap_out'), (self.nordic_nordic_tx_0, 'nordictap_in')) - self.connect((self.blocks_char_to_float_0, 0), (self.qtgui_time_sink_x_0, 0)) - self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_char_to_float_0, 0)) - self.connect((self.blocks_repack_bits_bb_0, 0), (self.blocks_throttle_0, 0)) - self.connect((self.blocks_throttle_0, 0), (self.nordic_nordic_rx_0, 0)) - self.connect((self.nordic_nordic_tx_0, 0), (self.blocks_repack_bits_bb_0, 0)) - - - def closeEvent(self, event): - self.settings = Qt.QSettings("GNU Radio", "tx_rx_loop") - self.settings.setValue("geometry", self.saveGeometry()) - event.accept() - - def get_payload(self): - return self.payload - - def set_payload(self, payload): - self.payload = payload - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_address(self): - return self.address - - def set_address(self, address): - self.address = address - self.set_pkt_vec(self.address + [ ord(x) for x in self.payload ]) - - def get_samp_rate(self): - return self.samp_rate - - def set_samp_rate(self, samp_rate): - self.samp_rate = samp_rate - self.blocks_throttle_0.set_sample_rate(self.samp_rate) - self.qtgui_time_sink_x_0.set_samp_rate(self.samp_rate) - - def get_pkt_vec(self): - return self.pkt_vec - - def set_pkt_vec(self, pkt_vec): - self.pkt_vec = pkt_vec - - - - - -def main(top_block_cls=tx_rx_loop, options=None): - - if StrictVersion("4.5.0") <= StrictVersion(Qt.qVersion()) < StrictVersion("5.0.0"): - style = gr.prefs().get_string('qtgui', 'style', 'raster') - Qt.QApplication.setGraphicsSystem(style) - qapp = Qt.QApplication(sys.argv) - - tb = top_block_cls() - - tb.start() - - tb.show() - - def sig_handler(sig=None, frame=None): - Qt.QApplication.quit() - - signal.signal(signal.SIGINT, sig_handler) - signal.signal(signal.SIGTERM, sig_handler) - - timer = Qt.QTimer() - timer.start(500) - timer.timeout.connect(lambda: None) - - def quitting(): - tb.stop() - tb.wait() - - qapp.aboutToQuit.connect(quitting) - qapp.exec_() - -if __name__ == '__main__': - main() From 308597f4d95d6e343574519ae246bc0b03337eda Mon Sep 17 00:00:00 2001 From: "info@revskills.de" Date: Sat, 3 Sep 2022 22:16:42 +0200 Subject: [PATCH 7/7] Update grc --- examples/nordictap_test.grc | 5 +- examples/nrf24_receiver.grc | 2 +- examples/nrf24_tx.grc | 4 +- examples/nrf_scan.grc | 3956 +++++++----------------------- examples/pluto_rx.grc | 982 ++------ examples/test_gfsk_mod.grc | 475 +--- examples/tx_nrf.grc | 78 +- examples/tx_nrf_foo.grc | 78 +- examples/tx_nrf_python_block.grc | 79 +- examples/tx_rx_loop.grc | 5 +- 10 files changed, 1452 insertions(+), 4212 deletions(-) diff --git a/examples/nordictap_test.grc b/examples/nordictap_test.grc index 1b49c61..1be6436 100644 --- a/examples/nordictap_test.grc +++ b/examples/nordictap_test.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -50,6 +51,7 @@ blocks: affinity: '' alias: '' comment: '' + en_uvec: 'True' states: bus_sink: false bus_source: false @@ -80,13 +82,13 @@ blocks: address: '''\x55\x55\x55\x55\x55''' affinity: '' alias: '' + big_packet: '0' channel_count: '1' channel_index: '0' comment: '' maxoutbuf: '0' minoutbuf: '0' payload: '''\x20\x20\x20\x20\x32\x30\x2E\x30''' - sequence_number: '0' states: bus_sink: false bus_source: false @@ -101,3 +103,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/nrf24_receiver.grc b/examples/nrf24_receiver.grc index a8736dd..fc78a59 100644 --- a/examples/nrf24_receiver.grc +++ b/examples/nrf24_receiver.grc @@ -1125,4 +1125,4 @@ connections: metadata: file_format: 1 - grc_version: v3.11.0.0git-55-g8526e6f8 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/nrf24_tx.grc b/examples/nrf24_tx.grc index 4edc3cf..e20ef96 100644 --- a/examples/nrf24_tx.grc +++ b/examples/nrf24_tx.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -186,13 +187,13 @@ blocks: address: '''\x55\x55\x55\x55\x55''' affinity: '' alias: '' + big_packet: '0' channel_count: '1' channel_index: '0' comment: '' maxoutbuf: '0' minoutbuf: '0' payload: '''\x20\x20\x20\x20\x32\x30\x2E\x30''' - sequence_number: '0' states: bus_sink: false bus_source: false @@ -224,3 +225,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/nrf_scan.grc b/examples/nrf_scan.grc index 39f455d..a55d672 100644 --- a/examples/nrf_scan.grc +++ b/examples/nrf_scan.grc @@ -1,3008 +1,948 @@ - - - - Fri May 10 17:04:46 2019 - - options - - author - - - - window_size - - - - category - [GRC Hier Blocks] - - - comment - - - - description - - - - _enabled - True - - - _coordinate - (8, 8) - - - _rotation - 0 - - - generate_options - qt_gui - - - hier_block_src_path - .: - - - id - nrf_scan - - - max_nouts - 0 - - - qt_qss_theme - - - - realtime_scheduling - - - - run_command - {python} -u {filename} - - - run_options - prompt - - - run - True - - - sizing_mode - fixed - - - thread_safe_setters - - - - title - - - - placement - (0,0) - - - - variable - - comment - - - - _enabled - True - - - _coordinate - (120, 164) - - - _rotation - 0 - - - id - fsk_deviation_hz - - - value - 320e3 - - - - variable - - comment - - - - _enabled - True - - - _coordinate - (8, 160) - - - _rotation - 0 - - - id - samp_rate - - - value - 4e6 - - - - analog_pwr_squelch_xx - - alpha - 5e-4 - - - alias - - - - comment - - - - affinity - - - - _enabled - True - - - _coordinate - (296, 216) - - - _rotation - 0 - - - gate - False - - - id - analog_pwr_squelch_xx_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - ramp - 0 - - - threshold - -35 - - - type - complex - - - - analog_quadrature_demod_cf - - alias - - - - comment - - - - affinity - - - - _enabled - 0 - - - _coordinate - (712, 52) - - - _rotation - 0 - - - gain - samp_rate/(2*math.pi*fsk_deviation_hz/8.0) - - - id - analog_quadrature_demod_cf_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - - analog_simple_squelch_cc - - alpha - 0.1 - - - alias - - - - comment - - - - affinity - - - - _enabled - 0 - - - _coordinate - (312, 316) - - - _rotation - 0 - - - id - analog_simple_squelch_cc_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - threshold - -35 - - - - blocks_file_sink - - append - False - - - alias - - - - comment - - - - affinity - - - - _enabled - 0 - - - file - /home/herve/nrf24_2500m_250k_2.bin - - - _coordinate - (1104, 276) - - - _rotation - 0 - - - id - blocks_file_sink_0 - - - type - float - - - unbuffered - False - - - vlen - 1 - - - - blocks_uchar_to_float - - alias - - - - comment - - - - affinity - - - - _enabled - 1 - - - _coordinate - (928, 176) - - - _rotation - 0 - - - id - blocks_uchar_to_float_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - - blocks_uchar_to_float - - alias - - - - comment - - - - affinity - - - - _enabled - 0 - - - _coordinate - (1064, 56) - - - _rotation - 0 - - - id - blocks_uchar_to_float_0_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - - digital_binary_slicer_fb - - alias - - - - comment - - - - affinity - - - - _enabled - 0 - - - _coordinate - (904, 56) - - - _rotation - 0 - - - id - digital_binary_slicer_fb_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - - digital_gfsk_demod - - alias - - - - comment - - - - affinity - - - - _enabled - 1 - - - freq_error - 0.0 - - - _coordinate - (712, 136) - - - _rotation - 0 - - - gain_mu - 0.175 - - - id - digital_gfsk_demod_0 - - - log - False - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - mu - 0.5 - - - omega_relative_limit - 0.005 - - - samples_per_symbol - 2 - - - sensitivity - 1.0 - - - verbose - False - - - - low_pass_filter - - beta - 6.76 - - - alias - - - - comment - - - - affinity - - - - cutoff_freq - fsk_deviation_hz - - - decim - 2 - - - _enabled - True - - - type - fir_filter_ccf - - - _coordinate - (504, 280) - - - _rotation - 0 - - - gain - 1 - - - id - low_pass_filter_0 - - - interp - 1 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - samp_rate - samp_rate - - - width - 100e3 - - - win - window.WIN_HAMMING - - - - pluto_source - - bbdc - True - - - alias - - - - buffer_size - 0x8000*16 - - - comment - - - - affinity - - - - uri - - - - _enabled - True - - - auto_filter - True - - - filter - - - - _coordinate - (360, 480) - - - _rotation - 180 - - - gain - "manual" - - - id - pluto_source_0 - - - frequency - 2485e6 - - - manual_gain - 60.0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - quadrature - True - - - rfdc - True - - - bandwidth - 2e6 - - - samplerate - samp_rate - - - - qtgui_freq_sink_x - - autoscale - False - - - average - 1.0 - - - axislabels - True - - - bw - samp_rate/2 - - - alias - - - - fc - 0 - - - comment - - - - ctrlpanel - False - - - affinity - - - - _enabled - True - - - fftsize - 1024*8 - - - _coordinate - (832, 308) - - - gui_hint - - - - _rotation - 0 - - - grid - False - - - id - qtgui_freq_sink_x_0 - - - legend - True - - - alpha1 - 1.0 - - - color1 - "blue" - - - label1 - - - - width1 - 1 - - - alpha10 - 1.0 - - - color10 - "dark blue" - - - label10 - - - - width10 - 1 - - - alpha2 - 1.0 - - - color2 - "red" - - - label2 - - - - width2 - 1 - - - alpha3 - 1.0 - - - color3 - "green" - - - label3 - - - - width3 - 1 - - - alpha4 - 1.0 - - - color4 - "black" - - - label4 - - - - width4 - 1 - - - alpha5 - 1.0 - - - color5 - "cyan" - - - label5 - - - - width5 - 1 - - - alpha6 - 1.0 - - - color6 - "magenta" - - - label6 - - - - width6 - 1 - - - alpha7 - 1.0 - - - color7 - "yellow" - - - label7 - - - - width7 - 1 - - - alpha8 - 1.0 - - - color8 - "dark red" - - - label8 - - - - width8 - 1 - - - alpha9 - 1.0 - - - color9 - "dark green" - - - label9 - - - - width9 - 1 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - name - "" - - - nconnections - 1 - - - showports - True - - - freqhalf - True - - - tr_chan - 0 - - - tr_level - 0.0 - - - tr_mode - qtgui.TRIG_MODE_FREE - - - tr_tag - "" - - - type - complex - - - update_time - 0.01 - - - wintype - window.WIN_BLACKMAN_hARRIS - - - label - Relative Gain - - - ymax - 10 - - - ymin - -140 - - - units - dB - - - - qtgui_time_sink_x - - autoscale - False - - - axislabels - True - - - alias - - - - comment - - - - ctrlpanel - False - - - affinity - - - - entags - True - - - _enabled - True - - - _coordinate - (1096, 156) - - - gui_hint - - - - _rotation - 0 - - - grid - False - - - id - qtgui_time_sink_x_0 - - - legend - True - - - alpha1 - 1.0 - - - color1 - "blue" - - - label1 - - - - marker1 - -1 - - - style1 - 1 - - - width1 - 1 - - - alpha10 - 1.0 - - - color10 - "blue" - - - label10 - - - - marker10 - -1 - - - style10 - 1 - - - width10 - 1 - - - alpha2 - 1.0 - - - color2 - "red" - - - label2 - - - - marker2 - -1 - - - style2 - 1 - - - width2 - 1 - - - alpha3 - 1.0 - - - color3 - "green" - - - label3 - - - - marker3 - -1 - - - style3 - 1 - - - width3 - 1 - - - alpha4 - 1.0 - - - color4 - "black" - - - label4 - - - - marker4 - -1 - - - style4 - 1 - - - width4 - 1 - - - alpha5 - 1.0 - - - color5 - "cyan" - - - label5 - - - - marker5 - -1 - - - style5 - 1 - - - width5 - 1 - - - alpha6 - 1.0 - - - color6 - "magenta" - - - label6 - - - - marker6 - -1 - - - style6 - 1 - - - width6 - 1 - - - alpha7 - 1.0 - - - color7 - "yellow" - - - label7 - - - - marker7 - -1 - - - style7 - 1 - - - width7 - 1 - - - alpha8 - 1.0 - - - color8 - "dark red" - - - label8 - - - - marker8 - -1 - - - style8 - 1 - - - width8 - 1 - - - alpha9 - 1.0 - - - color9 - "dark green" - - - label9 - - - - marker9 - -1 - - - style9 - 1 - - - width9 - 1 - - - name - "" - - - nconnections - 1 - - - size - 1024*256 - - - srate - samp_rate/2 - - - stemplot - False - - - tr_chan - 0 - - - tr_delay - 0 - - - tr_level - 0.0 - - - tr_mode - qtgui.TRIG_MODE_FREE - - - tr_slope - qtgui.TRIG_SLOPE_POS - - - tr_tag - "" - - - type - float - - - update_time - 0.10 - - - ylabel - Amplitude - - - yunit - "" - - - ymax - 2 - - - ymin - 0 - - - - qtgui_waterfall_sink_x - - axislabels - True - - - bw - samp_rate/2 - - - alias - - - - fc - 0 - - - comment - - - - affinity - - - - _enabled - 0 - - - fftsize - 1024*8 - - - _coordinate - (840, 444) - - - gui_hint - - - - _rotation - 0 - - - grid - False - - - id - qtgui_waterfall_sink_x_0 - - - int_max - 10 - - - int_min - -100 - - - legend - True - - - alpha1 - 1.0 - - - color1 - 0 - - - label1 - - - - alpha10 - 1.0 - - - color10 - 0 - - - label10 - - - - alpha2 - 1.0 - - - color2 - 0 - - - label2 - - - - alpha3 - 1.0 - - - color3 - 0 - - - label3 - - - - alpha4 - 1.0 - - - color4 - 0 - - - label4 - - - - alpha5 - 1.0 - - - color5 - 0 - - - label5 - - - - alpha6 - 1.0 - - - color6 - 0 - - - label6 - - - - alpha7 - 1.0 - - - color7 - 0 - - - label7 - - - - alpha8 - 1.0 - - - color8 - 0 - - - label8 - - - - alpha9 - 1.0 - - - color9 - 0 - - - label9 - - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - name - "" - - - nconnections - 1 - - - showports - True - - - freqhalf - True - - - type - complex - - - update_time - 0.10 - - - wintype - window.WIN_BLACKMAN_hARRIS - - - - uhd_usrp_source - - alias - - - - ant0 - TX/RX - - - bw0 - 0 - - - center_freq0 - 2500e6 - - - dc_offs_enb0 - "" - - - iq_imbal_enb0 - "" - - - norm_gain0 - False - - - gain0 - 50 - - - lo_export0 - False - - - lo_source0 - internal - - - ant10 - - - - bw10 - 0 - - - center_freq10 - 0 - - - dc_offs_enb10 - "" - - - iq_imbal_enb10 - "" - - - norm_gain10 - False - - - gain10 - 0 - - - lo_export10 - False - - - lo_source10 - internal - - - ant11 - - - - bw11 - 0 - - - center_freq11 - 0 - - - dc_offs_enb11 - "" - - - iq_imbal_enb11 - "" - - - norm_gain11 - False - - - gain11 - 0 - - - lo_export11 - False - - - lo_source11 - internal - - - ant12 - - - - bw12 - 0 - - - center_freq12 - 0 - - - dc_offs_enb12 - "" - - - iq_imbal_enb12 - "" - - - norm_gain12 - False - - - gain12 - 0 - - - lo_export12 - False - - - lo_source12 - internal - - - ant13 - - - - bw13 - 0 - - - center_freq13 - 0 - - - dc_offs_enb13 - "" - - - iq_imbal_enb13 - "" - - - norm_gain13 - False - - - gain13 - 0 - - - lo_export13 - False - - - lo_source13 - internal - - - ant14 - - - - bw14 - 0 - - - center_freq14 - 0 - - - dc_offs_enb14 - "" - - - iq_imbal_enb14 - "" - - - norm_gain14 - False - - - gain14 - 0 - - - lo_export14 - False - - - lo_source14 - internal - - - ant15 - - - - bw15 - 0 - - - center_freq15 - 0 - - - dc_offs_enb15 - "" - - - iq_imbal_enb15 - "" - - - norm_gain15 - False - - - gain15 - 0 - - - lo_export15 - False - - - lo_source15 - internal - - - ant16 - - - - bw16 - 0 - - - center_freq16 - 0 - - - dc_offs_enb16 - "" - - - iq_imbal_enb16 - "" - - - norm_gain16 - False - - - gain16 - 0 - - - lo_export16 - False - - - lo_source16 - internal - - - ant17 - - - - bw17 - 0 - - - center_freq17 - 0 - - - dc_offs_enb17 - "" - - - iq_imbal_enb17 - "" - - - norm_gain17 - False - - - gain17 - 0 - - - lo_export17 - False - - - lo_source17 - internal - - - ant18 - - - - bw18 - 0 - - - center_freq18 - 0 - - - dc_offs_enb18 - "" - - - iq_imbal_enb18 - "" - - - norm_gain18 - False - - - gain18 - 0 - - - lo_export18 - False - - - lo_source18 - internal - - - ant19 - - - - bw19 - 0 - - - center_freq19 - 0 - - - dc_offs_enb19 - "" - - - iq_imbal_enb19 - "" - - - norm_gain19 - False - - - gain19 - 0 - - - lo_export19 - False - - - lo_source19 - internal - - - ant1 - - - - bw1 - 0 - - - center_freq1 - 0 - - - dc_offs_enb1 - "" - - - iq_imbal_enb1 - "" - - - norm_gain1 - False - - - gain1 - 0 - - - lo_export1 - False - - - lo_source1 - internal - - - ant20 - - - - bw20 - 0 - - - center_freq20 - 0 - - - dc_offs_enb20 - "" - - - iq_imbal_enb20 - "" - - - norm_gain20 - False - - - gain20 - 0 - - - lo_export20 - False - - - lo_source20 - internal - - - ant21 - - - - bw21 - 0 - - - center_freq21 - 0 - - - dc_offs_enb21 - "" - - - iq_imbal_enb21 - "" - - - norm_gain21 - False - - - gain21 - 0 - - - lo_export21 - False - - - lo_source21 - internal - - - ant22 - - - - bw22 - 0 - - - center_freq22 - 0 - - - dc_offs_enb22 - "" - - - iq_imbal_enb22 - "" - - - norm_gain22 - False - - - gain22 - 0 - - - lo_export22 - False - - - lo_source22 - internal - - - ant23 - - - - bw23 - 0 - - - center_freq23 - 0 - - - dc_offs_enb23 - "" - - - iq_imbal_enb23 - "" - - - norm_gain23 - False - - - gain23 - 0 - - - lo_export23 - False - - - lo_source23 - internal - - - ant24 - - - - bw24 - 0 - - - center_freq24 - 0 - - - dc_offs_enb24 - "" - - - iq_imbal_enb24 - "" - - - norm_gain24 - False - - - gain24 - 0 - - - lo_export24 - False - - - lo_source24 - internal - - - ant25 - - - - bw25 - 0 - - - center_freq25 - 0 - - - dc_offs_enb25 - "" - - - iq_imbal_enb25 - "" - - - norm_gain25 - False - - - gain25 - 0 - - - lo_export25 - False - - - lo_source25 - internal - - - ant26 - - - - bw26 - 0 - - - center_freq26 - 0 - - - dc_offs_enb26 - "" - - - iq_imbal_enb26 - "" - - - norm_gain26 - False - - - gain26 - 0 - - - lo_export26 - False - - - lo_source26 - internal - - - ant27 - - - - bw27 - 0 - - - center_freq27 - 0 - - - dc_offs_enb27 - "" - - - iq_imbal_enb27 - "" - - - norm_gain27 - False - - - gain27 - 0 - - - lo_export27 - False - - - lo_source27 - internal - - - ant28 - - - - bw28 - 0 - - - center_freq28 - 0 - - - dc_offs_enb28 - "" - - - iq_imbal_enb28 - "" - - - norm_gain28 - False - - - gain28 - 0 - - - lo_export28 - False - - - lo_source28 - internal - - - ant29 - - - - bw29 - 0 - - - center_freq29 - 0 - - - dc_offs_enb29 - "" - - - iq_imbal_enb29 - "" - - - norm_gain29 - False - - - gain29 - 0 - - - lo_export29 - False - - - lo_source29 - internal - - - ant2 - - - - bw2 - 0 - - - center_freq2 - 0 - - - dc_offs_enb2 - "" - - - iq_imbal_enb2 - "" - - - norm_gain2 - False - - - gain2 - 0 - - - lo_export2 - False - - - lo_source2 - internal - - - ant30 - - - - bw30 - 0 - - - center_freq30 - 0 - - - dc_offs_enb30 - "" - - - iq_imbal_enb30 - "" - - - norm_gain30 - False - - - gain30 - 0 - - - lo_export30 - False - - - lo_source30 - internal - - - ant31 - - - - bw31 - 0 - - - center_freq31 - 0 - - - dc_offs_enb31 - "" - - - iq_imbal_enb31 - "" - - - norm_gain31 - False - - - gain31 - 0 - - - lo_export31 - False - - - lo_source31 - internal - - - ant3 - - - - bw3 - 0 - - - center_freq3 - 0 - - - dc_offs_enb3 - "" - - - iq_imbal_enb3 - "" - - - norm_gain3 - False - - - gain3 - 0 - - - lo_export3 - False - - - lo_source3 - internal - - - ant4 - - - - bw4 - 0 - - - center_freq4 - 0 - - - dc_offs_enb4 - "" - - - iq_imbal_enb4 - "" - - - norm_gain4 - False - - - gain4 - 0 - - - lo_export4 - False - - - lo_source4 - internal - - - ant5 - - - - bw5 - 0 - - - center_freq5 - 0 - - - dc_offs_enb5 - "" - - - iq_imbal_enb5 - "" - - - norm_gain5 - False - - - gain5 - 0 - - - lo_export5 - False - - - lo_source5 - internal - - - ant6 - - - - bw6 - 0 - - - center_freq6 - 0 - - - dc_offs_enb6 - "" - - - iq_imbal_enb6 - "" - - - norm_gain6 - False - - - gain6 - 0 - - - lo_export6 - False - - - lo_source6 - internal - - - ant7 - - - - bw7 - 0 - - - center_freq7 - 0 - - - dc_offs_enb7 - "" - - - iq_imbal_enb7 - "" - - - norm_gain7 - False - - - gain7 - 0 - - - lo_export7 - False - - - lo_source7 - internal - - - ant8 - - - - bw8 - 0 - - - center_freq8 - 0 - - - dc_offs_enb8 - "" - - - iq_imbal_enb8 - "" - - - norm_gain8 - False - - - gain8 - 0 - - - lo_export8 - False - - - lo_source8 - internal - - - ant9 - - - - bw9 - 0 - - - center_freq9 - 0 - - - dc_offs_enb9 - "" - - - iq_imbal_enb9 - "" - - - norm_gain9 - False - - - gain9 - 0 - - - lo_export9 - False - - - lo_source9 - internal - - - clock_rate - 0.0 - - - comment - - - - affinity - - - - dev_addr - "type=b200" - - - dev_args - "" - - - _enabled - 0 - - - _coordinate - (80, 296) - - - _rotation - 0 - - - id - uhd_usrp_source_0 - - - maxoutbuf - 0 - - - clock_source0 - - - - sd_spec0 - - - - time_source0 - - - - clock_source1 - - - - sd_spec1 - - - - time_source1 - - - - clock_source2 - - - - sd_spec2 - - - - time_source2 - - - - clock_source3 - - - - sd_spec3 - - - - time_source3 - - - - clock_source4 - - - - sd_spec4 - - - - time_source4 - - - - clock_source5 - - - - sd_spec5 - - - - time_source5 - - - - clock_source6 - - - - sd_spec6 - - - - time_source6 - - - - clock_source7 - - - - sd_spec7 - - - - time_source7 - - - - minoutbuf - 0 - - - nchan - 1 - - - num_mboards - 1 - - - type - fc32 - - - samp_rate - samp_rate - - - hide_cmd_port - False - - - hide_lo_controls - True - - - stream_args - - - - stream_chans - [] - - - sync - - - - otw - - - - - analog_pwr_squelch_xx_0 - low_pass_filter_0 - 0 - 0 - - - analog_quadrature_demod_cf_0 - digital_binary_slicer_fb_0 - 0 - 0 - - - analog_simple_squelch_cc_0 - low_pass_filter_0 - 0 - 0 - - - blocks_uchar_to_float_0 - blocks_file_sink_0 - 0 - 0 - - - blocks_uchar_to_float_0 - qtgui_time_sink_x_0 - 0 - 0 - - - blocks_uchar_to_float_0_0 - qtgui_time_sink_x_0 - 0 - 0 - - - digital_binary_slicer_fb_0 - blocks_uchar_to_float_0_0 - 0 - 0 - - - digital_gfsk_demod_0 - blocks_uchar_to_float_0 - 0 - 0 - - - low_pass_filter_0 - analog_quadrature_demod_cf_0 - 0 - 0 - - - low_pass_filter_0 - digital_gfsk_demod_0 - 0 - 0 - - - low_pass_filter_0 - qtgui_freq_sink_x_0 - 0 - 0 - - - low_pass_filter_0 - qtgui_waterfall_sink_x_0 - 0 - 0 - - - pluto_source_0 - analog_pwr_squelch_xx_0 - 0 - 0 - - - uhd_usrp_source_0 - analog_simple_squelch_cc_0 - 0 - 0 - - +options: + parameters: + author: '' + catch_exceptions: 'True' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: nrf_scan + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: fsk_deviation_hz + id: variable + parameters: + comment: '' + value: 320e3 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [120, 164] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: analog_pwr_squelch_xx_0 + id: analog_pwr_squelch_xx + parameters: + affinity: '' + alias: '' + alpha: 5e-4 + comment: '' + gate: 'False' + maxoutbuf: '0' + minoutbuf: '0' + ramp: '0' + threshold: '-35' + type: complex + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [296, 216] + rotation: 0 + state: enabled +- name: analog_quadrature_demod_cf_0 + id: analog_quadrature_demod_cf + parameters: + affinity: '' + alias: '' + comment: '' + gain: samp_rate/(2*math.pi*fsk_deviation_hz/8.0) + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [712, 52] + rotation: 0 + state: disabled +- name: analog_simple_squelch_cc_0 + id: analog_simple_squelch_cc + parameters: + affinity: '' + alias: '' + alpha: '0.1' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + threshold: '-35' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [312, 316] + rotation: 0 + state: disabled +- name: blocks_file_sink_0 + id: blocks_file_sink + parameters: + affinity: '' + alias: '' + append: 'False' + comment: '' + file: /home/herve/nrf24_2500m_250k_2.bin + type: float + unbuffered: 'False' + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1104, 276] + rotation: 0 + state: disabled +- name: blocks_uchar_to_float_0 + id: blocks_uchar_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [928, 176] + rotation: 0 + state: enabled +- name: blocks_uchar_to_float_0_0 + id: blocks_uchar_to_float + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 56] + rotation: 0 + state: disabled +- name: digital_binary_slicer_fb_0 + id: digital_binary_slicer_fb + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [904, 56] + rotation: 0 + state: disabled +- name: digital_gfsk_demod_0 + id: digital_gfsk_demod + parameters: + affinity: '' + alias: '' + comment: '' + freq_error: '0.0' + gain_mu: '0.175' + log: 'False' + maxoutbuf: '0' + minoutbuf: '0' + mu: '0.5' + omega_relative_limit: '0.005' + samples_per_symbol: '2' + sensitivity: '1.0' + verbose: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [712, 136] + rotation: 0 + state: enabled +- name: iio_pluto_source_0 + id: iio_pluto_source + parameters: + affinity: '' + alias: '' + bandwidth: '20000000' + bbdc: 'True' + buffer_size: 0x8000*16 + comment: '' + filter: '' + filter_source: '''Auto''' + fpass: '0' + frequency: int(2485e6) + fstop: '0' + gain1: '''manual''' + len_tag_key: packet_len + manual_gain1: '64' + maxoutbuf: '0' + minoutbuf: '0' + quadrature: 'True' + rfdc: 'True' + samplerate: int(samp_rate) + type: fc32 + uri: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [400, 548.0] + rotation: 180 + state: true +- name: low_pass_filter_0 + id: low_pass_filter + parameters: + affinity: '' + alias: '' + beta: '6.76' + comment: '' + cutoff_freq: fsk_deviation_hz + decim: '2' + gain: '1' + interp: '1' + maxoutbuf: '0' + minoutbuf: '0' + samp_rate: samp_rate + type: fir_filter_ccf + width: 100e3 + win: window.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [504, 280] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0 + id: qtgui_freq_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + average: '1.0' + axislabels: 'True' + bw: samp_rate/2 + color1: '"blue"' + color10: '"dark blue"' + color2: '"red"' + color3: '"green"' + color4: '"black"' + color5: '"cyan"' + color6: '"magenta"' + color7: '"yellow"' + color8: '"dark red"' + color9: '"dark green"' + comment: '' + ctrlpanel: 'False' + fc: '0' + fftsize: 1024*8 + freqhalf: 'True' + grid: 'False' + gui_hint: '' + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + nconnections: '1' + norm_window: 'False' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.01' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: window.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [832, 308] + rotation: 0 + state: enabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: 1024*256 + srate: samp_rate/2 + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '""' + type: float + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '2' + ymin: '0' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1096, 156] + rotation: 0 + state: enabled +- name: qtgui_waterfall_sink_x_0 + id: qtgui_waterfall_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + axislabels: 'True' + bw: samp_rate/2 + color1: '0' + color10: '0' + color2: '0' + color3: '0' + color4: '0' + color5: '0' + color6: '0' + color7: '0' + color8: '0' + color9: '0' + comment: '' + fc: '0' + fftsize: 1024*8 + freqhalf: 'True' + grid: 'False' + gui_hint: '' + int_max: '10' + int_min: '-100' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + nconnections: '1' + showports: 'True' + type: complex + update_time: '0.10' + wintype: window.WIN_BLACKMAN_hARRIS + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [840, 444] + rotation: 0 + state: disabled +- name: uhd_usrp_source_0 + id: uhd_usrp_source + parameters: + affinity: '' + alias: '' + ant0: TX/RX + ant1: '' + ant10: '' + ant11: '' + ant12: '' + ant13: '' + ant14: '' + ant15: '' + ant16: '' + ant17: '' + ant18: '' + ant19: '' + ant2: '' + ant20: '' + ant21: '' + ant22: '' + ant23: '' + ant24: '' + ant25: '' + ant26: '' + ant27: '' + ant28: '' + ant29: '' + ant3: '' + ant30: '' + ant31: '' + ant4: '' + ant5: '' + ant6: '' + ant7: '' + ant8: '' + ant9: '' + bw0: '0' + bw1: '0' + bw10: '0' + bw11: '0' + bw12: '0' + bw13: '0' + bw14: '0' + bw15: '0' + bw16: '0' + bw17: '0' + bw18: '0' + bw19: '0' + bw2: '0' + bw20: '0' + bw21: '0' + bw22: '0' + bw23: '0' + bw24: '0' + bw25: '0' + bw26: '0' + bw27: '0' + bw28: '0' + bw29: '0' + bw3: '0' + bw30: '0' + bw31: '0' + bw4: '0' + bw5: '0' + bw6: '0' + bw7: '0' + bw8: '0' + bw9: '0' + center_freq0: 2500e6 + center_freq1: '0' + center_freq10: '0' + center_freq11: '0' + center_freq12: '0' + center_freq13: '0' + center_freq14: '0' + center_freq15: '0' + center_freq16: '0' + center_freq17: '0' + center_freq18: '0' + center_freq19: '0' + center_freq2: '0' + center_freq20: '0' + center_freq21: '0' + center_freq22: '0' + center_freq23: '0' + center_freq24: '0' + center_freq25: '0' + center_freq26: '0' + center_freq27: '0' + center_freq28: '0' + center_freq29: '0' + center_freq3: '0' + center_freq30: '0' + center_freq31: '0' + center_freq4: '0' + center_freq5: '0' + center_freq6: '0' + center_freq7: '0' + center_freq8: '0' + center_freq9: '0' + clock_rate: '0.0' + clock_source0: '' + clock_source1: '' + clock_source2: '' + clock_source3: '' + clock_source4: '' + clock_source5: '' + clock_source6: '' + clock_source7: '' + comment: '' + dc_offs0: 0+0j + dc_offs1: 0+0j + dc_offs10: 0+0j + dc_offs11: 0+0j + dc_offs12: 0+0j + dc_offs13: 0+0j + dc_offs14: 0+0j + dc_offs15: 0+0j + dc_offs16: 0+0j + dc_offs17: 0+0j + dc_offs18: 0+0j + dc_offs19: 0+0j + dc_offs2: 0+0j + dc_offs20: 0+0j + dc_offs21: 0+0j + dc_offs22: 0+0j + dc_offs23: 0+0j + dc_offs24: 0+0j + dc_offs25: 0+0j + dc_offs26: 0+0j + dc_offs27: 0+0j + dc_offs28: 0+0j + dc_offs29: 0+0j + dc_offs3: 0+0j + dc_offs30: 0+0j + dc_offs31: 0+0j + dc_offs4: 0+0j + dc_offs5: 0+0j + dc_offs6: 0+0j + dc_offs7: 0+0j + dc_offs8: 0+0j + dc_offs9: 0+0j + dc_offs_enb0: default + dc_offs_enb1: default + dc_offs_enb10: default + dc_offs_enb11: default + dc_offs_enb12: default + dc_offs_enb13: default + dc_offs_enb14: default + dc_offs_enb15: default + dc_offs_enb16: default + dc_offs_enb17: default + dc_offs_enb18: default + dc_offs_enb19: default + dc_offs_enb2: default + dc_offs_enb20: default + dc_offs_enb21: default + dc_offs_enb22: default + dc_offs_enb23: default + dc_offs_enb24: default + dc_offs_enb25: default + dc_offs_enb26: default + dc_offs_enb27: default + dc_offs_enb28: default + dc_offs_enb29: default + dc_offs_enb3: default + dc_offs_enb30: default + dc_offs_enb31: default + dc_offs_enb4: default + dc_offs_enb5: default + dc_offs_enb6: default + dc_offs_enb7: default + dc_offs_enb8: default + dc_offs_enb9: default + dev_addr: '"type=b200"' + dev_args: '""' + gain0: '50' + gain1: '0' + gain10: '0' + gain11: '0' + gain12: '0' + gain13: '0' + gain14: '0' + gain15: '0' + gain16: '0' + gain17: '0' + gain18: '0' + gain19: '0' + gain2: '0' + gain20: '0' + gain21: '0' + gain22: '0' + gain23: '0' + gain24: '0' + gain25: '0' + gain26: '0' + gain27: '0' + gain28: '0' + gain29: '0' + gain3: '0' + gain30: '0' + gain31: '0' + gain4: '0' + gain5: '0' + gain6: '0' + gain7: '0' + gain8: '0' + gain9: '0' + gain_type0: default + gain_type1: default + gain_type10: default + gain_type11: default + gain_type12: default + gain_type13: default + gain_type14: default + gain_type15: default + gain_type16: default + gain_type17: default + gain_type18: default + gain_type19: default + gain_type2: default + gain_type20: default + gain_type21: default + gain_type22: default + gain_type23: default + gain_type24: default + gain_type25: default + gain_type26: default + gain_type27: default + gain_type28: default + gain_type29: default + gain_type3: default + gain_type30: default + gain_type31: default + gain_type4: default + gain_type5: default + gain_type6: default + gain_type7: default + gain_type8: default + gain_type9: default + iq_imbal0: 0+0j + iq_imbal1: 0+0j + iq_imbal10: 0+0j + iq_imbal11: 0+0j + iq_imbal12: 0+0j + iq_imbal13: 0+0j + iq_imbal14: 0+0j + iq_imbal15: 0+0j + iq_imbal16: 0+0j + iq_imbal17: 0+0j + iq_imbal18: 0+0j + iq_imbal19: 0+0j + iq_imbal2: 0+0j + iq_imbal20: 0+0j + iq_imbal21: 0+0j + iq_imbal22: 0+0j + iq_imbal23: 0+0j + iq_imbal24: 0+0j + iq_imbal25: 0+0j + iq_imbal26: 0+0j + iq_imbal27: 0+0j + iq_imbal28: 0+0j + iq_imbal29: 0+0j + iq_imbal3: 0+0j + iq_imbal30: 0+0j + iq_imbal31: 0+0j + iq_imbal4: 0+0j + iq_imbal5: 0+0j + iq_imbal6: 0+0j + iq_imbal7: 0+0j + iq_imbal8: 0+0j + iq_imbal9: 0+0j + iq_imbal_enb0: default + iq_imbal_enb1: default + iq_imbal_enb10: default + iq_imbal_enb11: default + iq_imbal_enb12: default + iq_imbal_enb13: default + iq_imbal_enb14: default + iq_imbal_enb15: default + iq_imbal_enb16: default + iq_imbal_enb17: default + iq_imbal_enb18: default + iq_imbal_enb19: default + iq_imbal_enb2: default + iq_imbal_enb20: default + iq_imbal_enb21: default + iq_imbal_enb22: default + iq_imbal_enb23: default + iq_imbal_enb24: default + iq_imbal_enb25: default + iq_imbal_enb26: default + iq_imbal_enb27: default + iq_imbal_enb28: default + iq_imbal_enb29: default + iq_imbal_enb3: default + iq_imbal_enb30: default + iq_imbal_enb31: default + iq_imbal_enb4: default + iq_imbal_enb5: default + iq_imbal_enb6: default + iq_imbal_enb7: default + iq_imbal_enb8: default + iq_imbal_enb9: default + lo_export0: 'False' + lo_export1: 'False' + lo_export10: 'False' + lo_export11: 'False' + lo_export12: 'False' + lo_export13: 'False' + lo_export14: 'False' + lo_export15: 'False' + lo_export16: 'False' + lo_export17: 'False' + lo_export18: 'False' + lo_export19: 'False' + lo_export2: 'False' + lo_export20: 'False' + lo_export21: 'False' + lo_export22: 'False' + lo_export23: 'False' + lo_export24: 'False' + lo_export25: 'False' + lo_export26: 'False' + lo_export27: 'False' + lo_export28: 'False' + lo_export29: 'False' + lo_export3: 'False' + lo_export30: 'False' + lo_export31: 'False' + lo_export4: 'False' + lo_export5: 'False' + lo_export6: 'False' + lo_export7: 'False' + lo_export8: 'False' + lo_export9: 'False' + lo_source0: internal + lo_source1: internal + lo_source10: internal + lo_source11: internal + lo_source12: internal + lo_source13: internal + lo_source14: internal + lo_source15: internal + lo_source16: internal + lo_source17: internal + lo_source18: internal + lo_source19: internal + lo_source2: internal + lo_source20: internal + lo_source21: internal + lo_source22: internal + lo_source23: internal + lo_source24: internal + lo_source25: internal + lo_source26: internal + lo_source27: internal + lo_source28: internal + lo_source29: internal + lo_source3: internal + lo_source30: internal + lo_source31: internal + lo_source4: internal + lo_source5: internal + lo_source6: internal + lo_source7: internal + lo_source8: internal + lo_source9: internal + maxoutbuf: '0' + minoutbuf: '0' + nchan: '1' + num_mboards: '1' + otw: '' + rx_agc0: Default + rx_agc1: Default + rx_agc10: Default + rx_agc11: Default + rx_agc12: Default + rx_agc13: Default + rx_agc14: Default + rx_agc15: Default + rx_agc16: Default + rx_agc17: Default + rx_agc18: Default + rx_agc19: Default + rx_agc2: Default + rx_agc20: Default + rx_agc21: Default + rx_agc22: Default + rx_agc23: Default + rx_agc24: Default + rx_agc25: Default + rx_agc26: Default + rx_agc27: Default + rx_agc28: Default + rx_agc29: Default + rx_agc3: Default + rx_agc30: Default + rx_agc31: Default + rx_agc4: Default + rx_agc5: Default + rx_agc6: Default + rx_agc7: Default + rx_agc8: Default + rx_agc9: Default + samp_rate: samp_rate + sd_spec0: '' + sd_spec1: '' + sd_spec2: '' + sd_spec3: '' + sd_spec4: '' + sd_spec5: '' + sd_spec6: '' + sd_spec7: '' + show_lo_controls: 'False' + start_time: '-1.0' + stream_args: '' + stream_chans: '[]' + sync: sync + time_source0: '' + time_source1: '' + time_source2: '' + time_source3: '' + time_source4: '' + time_source5: '' + time_source6: '' + time_source7: '' + type: fc32 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [80, 296] + rotation: 0 + state: disabled + +connections: +- [analog_pwr_squelch_xx_0, '0', low_pass_filter_0, '0'] +- [analog_quadrature_demod_cf_0, '0', digital_binary_slicer_fb_0, '0'] +- [analog_simple_squelch_cc_0, '0', low_pass_filter_0, '0'] +- [blocks_uchar_to_float_0, '0', blocks_file_sink_0, '0'] +- [blocks_uchar_to_float_0, '0', qtgui_time_sink_x_0, '0'] +- [blocks_uchar_to_float_0_0, '0', qtgui_time_sink_x_0, '0'] +- [digital_binary_slicer_fb_0, '0', blocks_uchar_to_float_0_0, '0'] +- [digital_gfsk_demod_0, '0', blocks_uchar_to_float_0, '0'] +- [iio_pluto_source_0, '0', analog_pwr_squelch_xx_0, '0'] +- [low_pass_filter_0, '0', analog_quadrature_demod_cf_0, '0'] +- [low_pass_filter_0, '0', digital_gfsk_demod_0, '0'] +- [low_pass_filter_0, '0', qtgui_freq_sink_x_0, '0'] +- [low_pass_filter_0, '0', qtgui_waterfall_sink_x_0, '0'] +- [uhd_usrp_source_0, '0', analog_simple_squelch_cc_0, '0'] + +metadata: + file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/pluto_rx.grc b/examples/pluto_rx.grc index e5f5cf1..5f19d0a 100644 --- a/examples/pluto_rx.grc +++ b/examples/pluto_rx.grc @@ -1,749 +1,233 @@ - - - - Tue May 28 08:44:48 2019 - - options - - author - - - - window_size - - - - category - [GRC Hier Blocks] - - - comment - - - - description - - - - _enabled - True - - - _coordinate - (8, 8) - - - _rotation - 0 - - - generate_options - qt_gui - - - hier_block_src_path - .: - - - id - pluto_rx - - - max_nouts - 0 - - - qt_qss_theme - - - - realtime_scheduling - - - - run_command - {python} -u {filename} - - - run_options - prompt - - - run - True - - - sizing_mode - fixed - - - thread_safe_setters - - - - title - - - - placement - (0,0) - - - - variable - - comment - - - - _enabled - True - - - _coordinate - (8, 160) - - - _rotation - 0 - - - id - samp_rate - - - value - 4e6 - - - - analog_pwr_squelch_xx - - alpha - 5e-4 - - - alias - - - - comment - - - - affinity - - - - _enabled - 1 - - - _coordinate - (616, 304) - - - _rotation - 0 - - - gate - False - - - id - analog_pwr_squelch_xx_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - ramp - 0 - - - threshold - -35 - - - type - complex - - - - pluto_source - - bbdc - True - - - alias - - - - buffer_size - 0x8000*32 - - - comment - - - - affinity - - - - uri - - - - _enabled - True - - - auto_filter - True - - - filter - - - - _coordinate - (392, 128) - - - _rotation - 0 - - - gain - "manual" - - - id - pluto_source_0 - - - frequency - 2485e6+8e3 - - - manual_gain - 60.0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - quadrature - True - - - rfdc - True - - - bandwidth - 2000000 - - - samplerate - samp_rate - - - - qtgui_sink_x - - bw - samp_rate - - - alias - - - - fc - 0 - - - freqchangevar - None - - - comment - - - - affinity - - - - _enabled - 0 - - - fftsize - 1024 - - - _coordinate - (816, 184) - - - gui_hint - - - - _rotation - 0 - - - id - qtgui_sink_x_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - name - "" - - - plotconst - True - - - plotfreq - True - - - plottime - True - - - plotwaterfall - True - - - showports - True - - - showrf - False - - - type - complex - - - rate - 100 - - - wintype - window.WIN_BLACKMAN_hARRIS - - - - qtgui_time_sink_x - - autoscale - False - - - axislabels - True - - - alias - - - - comment - - - - ctrlpanel - False - - - affinity - - - - entags - True - - - _enabled - 1 - - - _coordinate - (816, 308) - - - gui_hint - - - - _rotation - 0 - - - grid - False - - - id - qtgui_time_sink_x_0 - - - legend - True - - - alpha1 - 1.0 - - - color1 - "blue" - - - label1 - - - - marker1 - -1 - - - style1 - 1 - - - width1 - 1 - - - alpha10 - 1.0 - - - color10 - "blue" - - - label10 - - - - marker10 - -1 - - - style10 - 1 - - - width10 - 1 - - - alpha2 - 1.0 - - - color2 - "red" - - - label2 - - - - marker2 - -1 - - - style2 - 1 - - - width2 - 1 - - - alpha3 - 1.0 - - - color3 - "green" - - - label3 - - - - marker3 - -1 - - - style3 - 1 - - - width3 - 1 - - - alpha4 - 1.0 - - - color4 - "black" - - - label4 - - - - marker4 - -1 - - - style4 - 1 - - - width4 - 1 - - - alpha5 - 1.0 - - - color5 - "cyan" - - - label5 - - - - marker5 - -1 - - - style5 - 1 - - - width5 - 1 - - - alpha6 - 1.0 - - - color6 - "magenta" - - - label6 - - - - marker6 - -1 - - - style6 - 1 - - - width6 - 1 - - - alpha7 - 1.0 - - - color7 - "yellow" - - - label7 - - - - marker7 - -1 - - - style7 - 1 - - - width7 - 1 - - - alpha8 - 1.0 - - - color8 - "dark red" - - - label8 - - - - marker8 - -1 - - - style8 - 1 - - - width8 - 1 - - - alpha9 - 1.0 - - - color9 - "dark green" - - - label9 - - - - marker9 - -1 - - - style9 - 1 - - - width9 - 1 - - - name - "" - - - nconnections - 1 - - - size - 8192*128 - - - srate - samp_rate - - - stemplot - False - - - tr_chan - 0 - - - tr_delay - 0 - - - tr_level - 0.0 - - - tr_mode - qtgui.TRIG_MODE_FREE - - - tr_slope - qtgui.TRIG_SLOPE_POS - - - tr_tag - "" - - - type - complex - - - update_time - 0.25 - - - ylabel - Amplitude - - - yunit - "" - - - ymax - 1.5 - - - ymin - -1.5 - - - - analog_pwr_squelch_xx_0 - qtgui_time_sink_x_0 - 0 - 0 - - - pluto_source_0 - analog_pwr_squelch_xx_0 - 0 - 0 - - - pluto_source_0 - qtgui_sink_x_0 - 0 - 0 - - +options: + parameters: + author: '' + catch_exceptions: 'True' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: pluto_rx + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: samp_rate + id: variable + parameters: + comment: '' + value: 4e6 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: analog_pwr_squelch_xx_0 + id: analog_pwr_squelch_xx + parameters: + affinity: '' + alias: '' + alpha: 5e-4 + comment: '' + gate: 'False' + maxoutbuf: '0' + minoutbuf: '0' + ramp: '0' + threshold: '-35' + type: complex + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [616, 304] + rotation: 0 + state: enabled +- name: iio_pluto_source_0 + id: iio_pluto_source + parameters: + affinity: '' + alias: '' + bandwidth: '20000000' + bbdc: 'True' + buffer_size: 0x8000*32 + comment: '' + filter: '' + filter_source: '''Auto''' + fpass: '0' + frequency: int(2485e6+8e3) + fstop: '0' + gain1: '''manual''' + len_tag_key: packet_len + manual_gain1: '64' + maxoutbuf: '0' + minoutbuf: '0' + quadrature: 'True' + rfdc: 'True' + samplerate: int(samp_rate) + type: fc32 + uri: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [288, 204.0] + rotation: 0 + state: true +- name: qtgui_sink_x_0 + id: qtgui_sink_x + parameters: + affinity: '' + alias: '' + bw: samp_rate + comment: '' + fc: '0' + fftsize: '1024' + gui_hint: '' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + plotconst: 'True' + plotfreq: 'True' + plottime: 'True' + plotwaterfall: 'True' + rate: '100' + showports: 'True' + showrf: 'False' + type: complex + wintype: window.WIN_BLACKMAN_hARRIS + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [816, 184] + rotation: 0 + state: disabled +- name: qtgui_time_sink_x_0 + id: qtgui_time_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: dark blue + color2: red + color3: green + color4: black + color5: cyan + color6: magenta + color7: yellow + color8: dark red + color9: dark green + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + size: 8192*128 + srate: samp_rate + stemplot: 'False' + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + tr_chan: '0' + tr_delay: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_slope: qtgui.TRIG_SLOPE_POS + tr_tag: '""' + type: complex + update_time: '0.25' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1.5' + ymin: '-1.5' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [816, 308] + rotation: 0 + state: enabled + +connections: +- [analog_pwr_squelch_xx_0, '0', qtgui_time_sink_x_0, '0'] +- [iio_pluto_source_0, '0', analog_pwr_squelch_xx_0, '0'] +- [iio_pluto_source_0, '0', qtgui_sink_x_0, '0'] + +metadata: + file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/test_gfsk_mod.grc b/examples/test_gfsk_mod.grc index 4461b19..2eece00 100644 --- a/examples/test_gfsk_mod.grc +++ b/examples/test_gfsk_mod.grc @@ -1,348 +1,127 @@ - - - - Tue May 28 09:36:25 2019 - - options - - author - - - - window_size - - - - category - [GRC Hier Blocks] - - - comment - - - - description - - - - _enabled - True - - - _coordinate - (8, 8) - - - _rotation - 0 - - - generate_options - qt_gui - - - hier_block_src_path - .: - - - id - test_gfsk_mod - - - max_nouts - 0 - - - qt_qss_theme - - - - realtime_scheduling - - - - run_command - {python} -u {filename} - - - run_options - prompt - - - run - True - - - sizing_mode - fixed - - - thread_safe_setters - - - - title - - - - placement - (0,0) - - - - variable - - comment - - - - _enabled - True - - - _coordinate - (8, 160) - - - _rotation - 0 - - - id - samp_rate - - - value - 500e3 - - - - blocks_file_source - - begin_tag - pmt.PMT_NIL - - - alias - - - - comment - - - - affinity - - - - _enabled - True - - - file - /home/herve/gr-nordic/examples/nordic_transmitter.py - - - _coordinate - (192, 148) - - - _rotation - 0 - - - id - blocks_file_source_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - type - byte - - - repeat - True - - - vlen - 1 - - - - digital_gfsk_mod - - bt - 0.35 - - - alias - - - - comment - - - - affinity - - - - _enabled - True - - - _coordinate - (520, 148) - - - _rotation - 0 - - - id - digital_gfsk_mod_0 - - - log - True - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - samples_per_symbol - 2 - - - sensitivity - 1.0 - - - verbose - True - - - - qtgui_sink_x - - bw - samp_rate - - - alias - - - - fc - 0 - - - freqchangevar - None - - - comment - - - - affinity - - - - _enabled - True - - - fftsize - 1024 - - - _coordinate - (736, 144) - - - gui_hint - - - - _rotation - 0 - - - id - qtgui_sink_x_0 - - - maxoutbuf - 0 - - - minoutbuf - 0 - - - name - "" - - - plotconst - True - - - plotfreq - True - - - plottime - True - - - plotwaterfall - True - - - showports - True - - - showrf - False - - - type - complex - - - rate - 10 - - - wintype - window.WIN_BLACKMAN_hARRIS - - - - blocks_file_source_0 - digital_gfsk_mod_0 - 0 - 0 - - - digital_gfsk_mod_0 - qtgui_sink_x_0 - 0 - 0 - - +options: + parameters: + author: '' + catch_exceptions: 'True' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: test_gfsk_mod + max_nouts: '0' + output_language: python + placement: (0,0) + qt_qss_theme: '' + realtime_scheduling: '' + run: 'True' + run_command: '{python} -u {filename}' + run_options: prompt + sizing_mode: fixed + thread_safe_setters: '' + title: '' + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 8] + rotation: 0 + state: enabled + +blocks: +- name: samp_rate + id: variable + parameters: + comment: '' + value: 500e3 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [8, 160] + rotation: 0 + state: enabled +- name: blocks_file_source_0 + id: blocks_file_source + parameters: + affinity: '' + alias: '' + begin_tag: pmt.PMT_NIL + comment: '' + file: /home/herve/gr-nordic/examples/nordic_transmitter.py + length: '0' + maxoutbuf: '0' + minoutbuf: '0' + offset: '0' + repeat: 'True' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [192, 148] + rotation: 0 + state: enabled +- name: digital_gfsk_mod_0 + id: digital_gfsk_mod + parameters: + affinity: '' + alias: '' + bt: '0.35' + comment: '' + do_unpack: 'True' + log: 'True' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_symbol: '2' + sensitivity: '1.0' + verbose: 'True' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [520, 148] + rotation: 0 + state: enabled +- name: qtgui_sink_x_0 + id: qtgui_sink_x + parameters: + affinity: '' + alias: '' + bw: samp_rate + comment: '' + fc: '0' + fftsize: '1024' + gui_hint: '' + maxoutbuf: '0' + minoutbuf: '0' + name: '""' + plotconst: 'True' + plotfreq: 'True' + plottime: 'True' + plotwaterfall: 'True' + rate: '10' + showports: 'True' + showrf: 'False' + type: complex + wintype: window.WIN_BLACKMAN_hARRIS + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [736, 144] + rotation: 0 + state: enabled + +connections: +- [blocks_file_source_0, '0', digital_gfsk_mod_0, '0'] +- [digital_gfsk_mod_0, '0', qtgui_sink_x_0, '0'] + +metadata: + file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/tx_nrf.grc b/examples/tx_nrf.grc index 00a8d6d..47103cd 100644 --- a/examples/tx_nrf.grc +++ b/examples/tx_nrf.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -112,6 +113,7 @@ blocks: cutoff_freq: (symbol_rate/2)*1.5 gain: '1.0' samp_rate: samp_rate + value: '' width: 250e3 win: window.WIN_HAMMING states: @@ -145,6 +147,7 @@ blocks: affinity: '' alias: '' comment: '' + en_uvec: 'True' states: bus_sink: false bus_source: false @@ -176,6 +179,7 @@ blocks: alias: '' bt: '0.5' comment: '' + do_unpack: 'True' log: 'False' maxoutbuf: '0' minoutbuf: '0' @@ -195,14 +199,18 @@ blocks: affinity: '' alias: '' attenuation1: '10.0' - auto_filter: 'True' bandwidth: '3000000' buffer_size: '0x200' comment: '' cyclic: 'False' filter: '' + filter_source: '''Auto''' + fpass: '0' frequency: int(freq) + fstop: '0' + len_tag_key: '' samplerate: int(samp_rate) + type: fc32 uri: ip:192.168.2.1 states: bus_sink: false @@ -232,7 +240,7 @@ blocks: parameters: affinity: '' alias: '' - bus_conns: '[[0,],]' + bus_structure_sink: '[[0,],]' ch_map: '[]' comment: '' connections: '1' @@ -301,6 +309,7 @@ blocks: minoutbuf: '0' name: '""' nconnections: '1' + norm_window: 'False' showports: 'True' tr_chan: '0' tr_level: '0.0' @@ -571,6 +580,38 @@ blocks: gain7: '0' gain8: '0' gain9: '0' + gain_type0: default + gain_type1: default + gain_type10: default + gain_type11: default + gain_type12: default + gain_type13: default + gain_type14: default + gain_type15: default + gain_type16: default + gain_type17: default + gain_type18: default + gain_type19: default + gain_type2: default + gain_type20: default + gain_type21: default + gain_type22: default + gain_type23: default + gain_type24: default + gain_type25: default + gain_type26: default + gain_type27: default + gain_type28: default + gain_type29: default + gain_type3: default + gain_type30: default + gain_type31: default + gain_type4: default + gain_type5: default + gain_type6: default + gain_type7: default + gain_type8: default + gain_type9: default len_tag_name: '' lo_export0: 'False' lo_export1: 'False' @@ -639,38 +680,6 @@ blocks: maxoutbuf: '0' minoutbuf: '0' nchan: '1' - norm_gain0: 'False' - norm_gain1: 'False' - norm_gain10: 'False' - norm_gain11: 'False' - norm_gain12: 'False' - norm_gain13: 'False' - norm_gain14: 'False' - norm_gain15: 'False' - norm_gain16: 'False' - norm_gain17: 'False' - norm_gain18: 'False' - norm_gain19: 'False' - norm_gain2: 'False' - norm_gain20: 'False' - norm_gain21: 'False' - norm_gain22: 'False' - norm_gain23: 'False' - norm_gain24: 'False' - norm_gain25: 'False' - norm_gain26: 'False' - norm_gain27: 'False' - norm_gain28: 'False' - norm_gain29: 'False' - norm_gain3: 'False' - norm_gain30: 'False' - norm_gain31: 'False' - norm_gain4: 'False' - norm_gain5: 'False' - norm_gain6: 'False' - norm_gain7: 'False' - norm_gain8: 'False' - norm_gain9: 'False' num_mboards: '1' otw: '' samp_rate: samp_rate @@ -717,3 +726,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/tx_nrf_foo.grc b/examples/tx_nrf_foo.grc index 6e8249b..0240db3 100644 --- a/examples/tx_nrf_foo.grc +++ b/examples/tx_nrf_foo.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -112,6 +113,7 @@ blocks: cutoff_freq: (symbol_rate/2)*1.5 gain: '1.0' samp_rate: samp_rate + value: '' width: 250e3 win: window.WIN_HAMMING states: @@ -145,6 +147,7 @@ blocks: affinity: '' alias: '' comment: '' + en_uvec: 'True' states: bus_sink: false bus_source: false @@ -176,6 +179,7 @@ blocks: alias: '' bt: '0.5' comment: '' + do_unpack: 'True' log: 'False' maxoutbuf: '0' minoutbuf: '0' @@ -212,14 +216,18 @@ blocks: affinity: '' alias: '' attenuation1: '10.0' - auto_filter: 'True' bandwidth: '2000000' buffer_size: '0x200' comment: '' cyclic: 'False' filter: '' + filter_source: '''Auto''' + fpass: '0' frequency: int(freq) + fstop: '0' + len_tag_key: '' samplerate: int(samp_rate) + type: fc32 uri: ip:192.168.2.1 states: bus_sink: false @@ -249,7 +257,7 @@ blocks: parameters: affinity: '' alias: '' - bus_conns: '[[0,],]' + bus_structure_sink: '[[0,],]' ch_map: '[]' comment: '' connections: '1' @@ -318,6 +326,7 @@ blocks: minoutbuf: '0' name: '""' nconnections: '1' + norm_window: 'False' showports: 'True' tr_chan: '0' tr_level: '0.0' @@ -588,6 +597,38 @@ blocks: gain7: '0' gain8: '0' gain9: '0' + gain_type0: default + gain_type1: default + gain_type10: default + gain_type11: default + gain_type12: default + gain_type13: default + gain_type14: default + gain_type15: default + gain_type16: default + gain_type17: default + gain_type18: default + gain_type19: default + gain_type2: default + gain_type20: default + gain_type21: default + gain_type22: default + gain_type23: default + gain_type24: default + gain_type25: default + gain_type26: default + gain_type27: default + gain_type28: default + gain_type29: default + gain_type3: default + gain_type30: default + gain_type31: default + gain_type4: default + gain_type5: default + gain_type6: default + gain_type7: default + gain_type8: default + gain_type9: default len_tag_name: '' lo_export0: 'False' lo_export1: 'False' @@ -656,38 +697,6 @@ blocks: maxoutbuf: '0' minoutbuf: '0' nchan: '1' - norm_gain0: 'False' - norm_gain1: 'False' - norm_gain10: 'False' - norm_gain11: 'False' - norm_gain12: 'False' - norm_gain13: 'False' - norm_gain14: 'False' - norm_gain15: 'False' - norm_gain16: 'False' - norm_gain17: 'False' - norm_gain18: 'False' - norm_gain19: 'False' - norm_gain2: 'False' - norm_gain20: 'False' - norm_gain21: 'False' - norm_gain22: 'False' - norm_gain23: 'False' - norm_gain24: 'False' - norm_gain25: 'False' - norm_gain26: 'False' - norm_gain27: 'False' - norm_gain28: 'False' - norm_gain29: 'False' - norm_gain3: 'False' - norm_gain30: 'False' - norm_gain31: 'False' - norm_gain4: 'False' - norm_gain5: 'False' - norm_gain6: 'False' - norm_gain7: 'False' - norm_gain8: 'False' - norm_gain9: 'False' num_mboards: '1' otw: '' samp_rate: samp_rate @@ -735,3 +744,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/tx_nrf_python_block.grc b/examples/tx_nrf_python_block.grc index 876d18d..5bd763a 100644 --- a/examples/tx_nrf_python_block.grc +++ b/examples/tx_nrf_python_block.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -88,6 +89,7 @@ blocks: cutoff_freq: (symbol_rate/2) gain: '1.0' samp_rate: samp_rate + value: '' width: 250e3 win: window.WIN_HAMMING states: @@ -138,6 +140,7 @@ blocks: affinity: '' alias: '' comment: '' + en_uvec: 'True' states: bus_sink: false bus_source: false @@ -189,6 +192,7 @@ blocks: alias: '' bt: '0.5' comment: '' + do_unpack: 'True' log: 'False' maxoutbuf: '0' minoutbuf: '0' @@ -225,14 +229,18 @@ blocks: affinity: '' alias: '' attenuation1: '10.0' - auto_filter: 'True' bandwidth: '2000000' buffer_size: '0x200' comment: '' cyclic: 'False' filter: '' + filter_source: '''Auto''' + fpass: '0' frequency: int(freq) + fstop: '0' + len_tag_key: '' samplerate: int(samp_rate) + type: fc32 uri: ip:192.168.2.1 states: bus_sink: false @@ -263,13 +271,13 @@ blocks: address: '''\xE7\xE7\xE7\xE7\xE7''' affinity: '' alias: '' + big_packet: '0' channel_count: '120' channel_index: '0' comment: '' maxoutbuf: '0' minoutbuf: '0' payload: payload - sequence_number: '0' states: bus_sink: false bus_source: false @@ -282,7 +290,7 @@ blocks: parameters: affinity: '' alias: '' - bus_conns: '[[0,],]' + bus_structure_sink: '[[0,],]' ch_map: '[]' comment: '' connections: '1' @@ -638,6 +646,38 @@ blocks: gain7: '0' gain8: '0' gain9: '0' + gain_type0: default + gain_type1: default + gain_type10: default + gain_type11: default + gain_type12: default + gain_type13: default + gain_type14: default + gain_type15: default + gain_type16: default + gain_type17: default + gain_type18: default + gain_type19: default + gain_type2: default + gain_type20: default + gain_type21: default + gain_type22: default + gain_type23: default + gain_type24: default + gain_type25: default + gain_type26: default + gain_type27: default + gain_type28: default + gain_type29: default + gain_type3: default + gain_type30: default + gain_type31: default + gain_type4: default + gain_type5: default + gain_type6: default + gain_type7: default + gain_type8: default + gain_type9: default len_tag_name: '' lo_export0: 'False' lo_export1: 'False' @@ -706,38 +746,6 @@ blocks: maxoutbuf: '0' minoutbuf: '0' nchan: '1' - norm_gain0: 'False' - norm_gain1: 'False' - norm_gain10: 'False' - norm_gain11: 'False' - norm_gain12: 'False' - norm_gain13: 'False' - norm_gain14: 'False' - norm_gain15: 'False' - norm_gain16: 'False' - norm_gain17: 'False' - norm_gain18: 'False' - norm_gain19: 'False' - norm_gain2: 'False' - norm_gain20: 'False' - norm_gain21: 'False' - norm_gain22: 'False' - norm_gain23: 'False' - norm_gain24: 'False' - norm_gain25: 'False' - norm_gain26: 'False' - norm_gain27: 'False' - norm_gain28: 'False' - norm_gain29: 'False' - norm_gain3: 'False' - norm_gain30: 'False' - norm_gain31: 'False' - norm_gain4: 'False' - norm_gain5: 'False' - norm_gain6: 'False' - norm_gain7: 'False' - norm_gain8: 'False' - norm_gain9: 'False' num_mboards: '1' otw: '' samp_rate: samp_rate @@ -788,3 +796,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313 diff --git a/examples/tx_rx_loop.grc b/examples/tx_rx_loop.grc index 99afdfa..fd9cf52 100644 --- a/examples/tx_rx_loop.grc +++ b/examples/tx_rx_loop.grc @@ -1,6 +1,7 @@ options: parameters: author: '' + catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' @@ -187,6 +188,7 @@ blocks: id: nordic_nordic_rx parameters: address_length: '5' + address_match: '' affinity: '' alias: '' channel: '120' @@ -237,13 +239,13 @@ blocks: address: '''\xE7\xE7\xE7\xE7\xE7''' affinity: '' alias: '' + big_packet: '0' channel_count: '120' channel_index: '0' comment: '' maxoutbuf: '0' minoutbuf: '0' payload: payload - sequence_number: '0' states: bus_sink: false bus_source: false @@ -362,3 +364,4 @@ connections: metadata: file_format: 1 + grc_version: v3.11.0.0git-215-g9a698313

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